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
341215172065	341215172623	341215173173	341215173723	341215174271	341215174823	341215175373	341215175923	341215176471	341215177023	341215177573	341215178123	341215178671	341215179223	341215179773	341215180323	341215180871	341215181423	341215181973	341215182523	341215183071	341215183623	341215184173	341215184723	341215185271	341215185823	341215186373	341215186923	341215187471	341215188023	341215188573	341215189123	341215189671	341215190223	341215190773	341215191323	341215191871	341215192423	341215192973	341215193523	341215194073	341215194623	341215195173	341215195723	341215196271	341215196823	341215197373	341215197923	341215198471	341215199023	341215199573	341215200123	341215200671	341215201223	341215201773	341215202323	341215202871	341215203423	341215203973	341215204523	341215205071	341215205623	341215206173	341215206723	341215207271	341215207823	341215208373	341215208923	341215209471	341215210023	341215210573	341215211123	341215211671	341215212223	341215212773	341215213323	341215213871	341215214423	341215214973	341215215523	341215216071	341215216625	341215217173	341215217723	341215218271	341215218823	341215219373	341215219923	341215220471	341215221023	341215221573	341215222123	341215222673	341215223223	341215223773	341215224323	341215224871	341215225423	341215225973	341215226523	341215227071	341215227623	341215228173	341215228723	341215229271	341215229823	341215230373	341215230923	341215231471	341215232023	341215232573	341215233123	341215233671	341215234223	341215234773	341215235323	341215235871	341215236423	341215236973	341215237523	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2746	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23040	21549	29073	24483	21563	20525	7024	2442	1681	1311	1169	955	928	783	775	765	709	687	696	682	663	729	642	668	660	668	636	660	672	637	633	691	620	629	652	674	599	636	622	630	614	671	653	654	626	635	657	642	658	634	623	662	645	624	637	633	611	669	637	651	662	608	647	688	621	627	647	680	656	657	624	652	631	618	660	616	637	606	606	633	662	658	614	623	629	656	643	591	616	639	638	698	619	648	638	659	628	641	650	660	645	666	661	660	641	618	690	701	670	644	626	632	662	639	665	637	607	637	629	662	677	653	638	651	619	660	651	675	633	639	645	641	665	555	681	650	646	654	652	659	645	596	687	631	669	625	629	632	659	639	687	635	633	651	673	642	603	677	650	568	652	652	663	650	605	633	677	627	629	646	628	617	622	662	670	606	622	622	629	657	656	661	621	625	633	647	641	665	614	645	632	623	676	677	647	685	624	630	650	668	603	627	666	661	690	597	644	614	691	653	605	684	668	608	645	606	625	687	659	612	654	614	640	655	664	691	650	598	653	637	675	637	705	603	621	652	671	610	624	619	631	647	617	605	625	681	601	623	631	657	646	606	684	619	650	626	649	656	618	634	592	630	588	664	608	654	614	673	621	660	602	673	653	670	664	642	616	680	694	604	601	605	649	619	654	637	608	628	626	593	660	658	611	620	666	651	636	667	673	621	605	654	635	615	641	607	678	628	647	684	591	617	647	649	634	678	633	624	645	626	614	649	641	615	652	668	666	684	651	675	638	630	669	649	633	628	660	655	656	644	683	630	625	644	606	641	683	640	636	658	638	666	637	683	679	610	635	600	617	681	641	645	631	656	629	615	657	654	653	664	648	675	652	669	659	640	645	612	628	614	650	615	603	620	667	647	627	602	663	656	634	673	670	654	620	645	643	645	601	625	624	646	650	607	664	660	684	664	631	628	684	661	637	665	653	636	654	629	668	575	660	593	625	626	699	637	615	642	665	679	647	635	671	645	647	653	632	615	657	642	639	679	616	641	671	685	635	595	631	647	706	647	633	633	612	676	642	620	620	640	646	658	636	588	648	653	654	614	622	652	653	641	620	610	623	642	654	698	646	619	636	630	640	626	677	638	633	631	621	637	640	621	656	663	606	609	670	654	579	634	622	659	633	638	626	605	644	647	672	665	631	608	623	666	611	628	648	612	635	647	607	633	650	632	641	629	665	638	647	628	672	694	640	650	623	632	669	603	629	650	653	657	654	630	661	648	637	657	622	693	624	658	671	640	633	665	605	638	629	692	617	647	647	682	634	640	647	596	635	624	668	673	693	629	594	637	646	655	615	589	612	619	646	646	656	646	637	622	642	598	667	636	635	654	637	650	634	633	662	606	654	636	643	664	665	669	690	611	626	662	658	631	657	613	654	709	672	652	584	655	646	656	655	627	623	647	663	642	619	608	620	632	664	640	621	607	643	611	605	605	628	634	627	621	640	616	658	622	644	680	655	598	688	647	621	645	647	675	687	655	691	613	630	645	634	613	648	657	627	656	653	659	632	655	632	628	629	661	692	636	669	644	641	685	649	651	650	678	683	609	653	676	644	656	660	677	631	673	645	613	624	624	632	640	589	659	657	686	643	580	603	642	661	690	675	645	644	624	621	678	619	655	633	646	693	615	626	618	621	583	637	655	631	624	621	640	664	625	705	661	685	635	643	668	648	637	714	618	645	671	632	641	625	657	645	620	658	640	651	626	602	651	642	690	655	639	614	676	661	652	594	651	647	616	668	664	650	644	607	661	633	586	700	620	653	630	652	672	626	693	644	641	677	672	652	618	624	660	638	619	620	652	646	623	613	624	619	628	644	642	625	631	688	672	668	646	630	631	617	654	645	611	670	638	621	611	650	654	637	645	631	637	629	623	617	607	603	626	663	629	638	643	687	653	656	602	603	608	663	621	627	653	634	635	645	610	614	666	642	616	649	705	626	686	600	623	595	632	703	609	635	589	631	679	672	658	633	595	653	642	645	629	695	641	639	622	671	625	616	655	627	677	608	692	680	638	623	611	608	653	610	608	603	620	625	634	607	643	632	639	622	651	649	654	638	659	688	615	590	638	685	680	628	635	647	585	609	666	628	611	712	640	624	624	627	629	638	619	614	660	618	658	652	654	664	613	640	659	638	626	631	681	649	594	635	631	649	613	663	646	615	658	653	669	630	603	683	673	606	636	635	628	714	649	634	716	646	636	612	631	630	656	612	649	645	587	592	640	633	628	636	661	605	662	626	630	594	668	628	663	626	614	605	683	619	691	655	640	626	687	613	668	695	634	643	675	633	635	670	644	643	695	613	622	616	625	608	627	617	635	616	660	663	623	655	596	669	630	626	660	619	604	613	616	623	644	659	631	622	625	660	621	676	682	659	621	668	652	670	672	673	565	634	657	655	649	661	621	646	583	700	612	650	652	645	603	615	637	664	709	573	657	649	641	615	619	633	658	657	623	640	648	585	606	690	657	664	632	691	618	641	631	666	634	592	652	595	663	643	641	663	587	642	641	628	645	647	645	666	639	609	572	598	642	654	666	681	624	668	631	571	611	646	661	636	647	668	684	623	623	688	626	702	622	638	600	683	658	674	630	641	633	654	634	622	619	639	683	637	623	648	634	652	674	672	677	599	631	663	625	624	597	636	642	659	624	639	646	633	669	617	666	672	648	623	666	590	644	685	630	619	698	658	613	635	586	610	682	642	637	666	591	635	625	627	648	612	644	643	607	650	637	631	610	642	636	644	667	632	658	630	632	619	627	658	622	650	612	617	616	613	680	667	571	683	648	639	635	671	593	622	621	596	605	662	607	680	638	635	631	617	609	623	666	639	631	693	644	615	625	626	670	680	664	657	708	670	607	610	658	621	709	625	628	651	646	648	613	651	649	652	647	663	677	680	728	648	647	681	621	637	698	609	573	621	637	620	669	593	589	645	671	645	627	598	637	639	644	632	654	688	642	658	614	592	666	626	670	606	611	604	618	575	621	674	663	648	636	651	676	637	618	596	656	625	625	615	630	629	645	653	656	651	596	657	708	605	662	643	646	605	663	623	612	657	625	610	636	619	592	654	620	610	636	628	600	651	640	681	617	684	661	629	628	631	651	615	623	645	621	641	658	621	655	639	640	619	627	642	624	578	639	595	654	613	612	642	617	627	616	633	653	665	702	667	574	649	652	662	665	623	653	679	670	619	618	649	658	647	598	666	633	640	662	656	639	616	619	645	677	685	640	620	608	624	626	615	621	619	625	644	651	684	728	626	652	685	681	619	676	636	620	649	614	619	583	607	688	661	664	651	667	654	601	656	608	620	667	619	625	693	605	592	637	652	619	606	655	625	687	625	620	660	611	653	598	680	654	680	650	659	637	630	641	672	627	597	592	605	642	654	592	618	651	668	637	626	607	617	673	646	648	645	631	645	633	639	673	636	655	633	674	655	644	610	599	633	654	634	646	668	649	684	655	635	688
19429	40234	33420	20827	12576	8036	4865	3414	2530	1962	1581	1284	1118	1083	896	858	835	787	776	755	727	743	706	714	728	718	691	725	744	702	651	734	717	723	698	733	673	692	739	669	683	697	749	676	711	662	746	706	666	679	705	691	703	697	686	656	697	699	758	706	722	719	723	730	744	675	675	693	706	747	714	701	727	706	727	666	706	694	685	682	708	717	690	681	657	658	723	708	659	693	712	685	748	701	719	697	681	670	734	721	699	745	699	682	677	693	663	655	692	634	680	766	679	684	700	716	698	688	712	663	723	729	672	691	703	706	749	733	696	741	745	660	717	716	703	683	722	684	678	678	712	729	651	658	716	692	671	685	667	682	693	699	742	734	757	715	679	679	687	728	691	682	694	712	669	706	681	700	696	706	712	725	702	676	688	675	748	694	679	715	703	678	671	718	691	678	700	723	688	674	662	699	741	748	697	736	699	704	667	711	715	709	750	710	687	704	732	741	731	732	699	703	728	671	676	661	718	699	702	687	690	711	682	696	721	670	754	728	692	713	707	662	651	702	636	716	706	694	738	715	754	702	713	689	700	697	742	686	700	725	646	688	695	736	726	713	668	643	695	696	632	681	721	634	746	686	702	685	709	725	681	643	699	717	710	708	678	682	681	704	721	666	671	741	692	713	730	694	680	748	707	718	715	714	713	710	654	661	665	701	686	700	734	712	741	667	725	702	706	709	693	695	718	690	718	702	709	710	762	675	690	689	676	736	702	678	725	674	698	720	713	691	727	667	730	650	692	725	686	691	708	694	689	703	691	690	733	698	705	684	691	664	729	663	738	733	671	741	698	679	732	717	721	689	734	676	726	686	716	692	717	732	706	659	683	709	714	735	706	717	669	741	715	655	726	664	705	658	720	703	666	659	709	679	679	667	699	687	698	724	705	631	697	710	710	718	681	655	671	711	700	738	689	661	681	698	696	739	663	692	771	714	701	680	715	663	681	708	714	678	734	682	686	721	714	700	666	729	738	709	689	678	727	687	733	697	671	685	664	724	680	703	692	732	724	722	730	704	653	729	682	701	681	684	663	720	741	707	671	711	677	711	664	724	681	701	670	651	708	650	711	713	735	655	694	708	704	687	703	698	704	733	657	719	675	709	716	676	694	696	738	678	708	744	685	687	726	709	711	677	684	700	713	679	687	703	760	695	661	633	699	686	669	777	726	687	686	720	707	669	705	712	729	716	665	707	688	691	687	694	674	724	700	716	661	697	681	724	693	658	709	712	734	701	720	644	708	717	676	693	681	663	665	751	716	696	673	698	746	665	734	704	751	707	726	670	719	687	723	696	702	692	665	662	694	696	638	661	674	741	691	724	701	721	716	728	720	696	706	738	690	748	697	707	714	692	721	683	697	676	700	663	709	703	712	675	711	724	696	681	695	740	700	690	737	709	654	669	738	747	686	719	705	695	720	681	686	741	652	692	695	702	735	675	676	696	685	668	708	716	719	685	654	711	675	682	752	668	708	721	743	756	713	663	714	698	712	666	680	708	650	701	733	709	701	742	681	688	681	722	730	717	688	683	696	697	692	746	766	727	697	705	729	634	691	740	682	693	748	738	725	710	708	674	725	705	692	692	657	663	693	678	731	732	684	706	651	697	689	701	747	693	675	719	727	730	702	686	691	664	644	706	698	708	663	687	670	695	675	721	728	667	681	720	712	737	671	725	677	695	699	675	712	675	672	718	725	665	669	695	678	669	757	694	712	646	702	668	670	734	711	719	730	729	721	689	703	717	715	743	679	685	680	710	703	702	706	676	717	690	736	679	712	702	740	724	719	701	682	715	726	704	725	691	662	689	707	678	766	717	688	677	689	724	687	714	693	726	709	703	726	742	690	697	690	714	694	727	630	698	706	673	724	679	679	665	686	694	697	693	677	707	703	697	648	720	706	685	691	715	712	690	648	740	695	692	687	720	698	723	690	704	688	706	669	706	700	732	695	682	662	666	714	703	721	675	728	641	712	677	688	672	712	670	708	668	695	693	689	655	688	718	713	672	724	678	713	686	671	724	677	646	690	677	703	701	685	671	666	662	679	673	721	670	682	704	749	716	728	691	702	710	668	699	735	685	671	697	674	693	731	692	720	694	716	694	677	751	712	706	667	697	680	663	728	708	703	750	686	721	664	720	701	673	678	709	697	667	667	689	710	641	708	717	658	681	677	709	678	676	741	730	708	666	707	661	711	704	690	728	675	736	750	704	705	731	702	705	667	729	699	711	709	681	745	686	683	759	727	700	677	741	725	651	718	670	703	702	671	689	694	674	706	675	674	665	676	694	713	712	672	707	703	689	704	703	692	674	717	685	700	762	677	682	691	690	731	724	730	648	735	691	703	709	676	681	678	718	694	721	666	678	714	672	656	672	677	690	713	764	715	695	715	713	681	688	710	705	695	690	739	659	733	711	724	713	728	711	687	645	735	677	682	706	705	672	694	740	680	703	738	692	659	721	679	697	700	720	673	673	697	712	756	702	729	697	725	677	663	718	729	709	683	691	688	670	707	727	694	684	694	678	721	644	726	720	698	672	678	711	676	684	666	730	725	707	740	668	695	779	725	683	763	707	676	658	687	668	726	684	700	685	703	755	699	691	715	693	714	755	695	650	714	712	649	680	643	680	730	738	702	670	704	736	696	666	669	731	739	735	691	696	737	704	743	670	734	734	670	675	667	732	719	686	722	714	642	713	668	672	671	714	718	766	740	703	710	692	713	712	722	714	677	682	703	724	694	701	765	674	705	758	688	678	671	697	719	698	695	727	696	709	721	675	683	651	697	718	704	731	742	705	690	679	645	684	726	728	718	690	721	704	726	696	669	728	683	722	641	681	672	704	742	704	676	692	722	711	717	688	726	685	695	705	715	680	699	727	668	658	705	714	698	707	659	694	719	703	692	696	736	707	680	705	694	668	699	689	730	687	695	689	743	694	694	677	713	651	660	680	716	702	725	700	678	686	744	639	673	661	641	725	723	725	665	709	697	669	742	671	700	699	685	660	706	687	757	754	723	707	677	699	686	677	677	725	701	675	683	680	661	722	704	741	672	731	675	716	735	716	648	681	678	686	694	714	680	722	691	717	707	661	689	698	664	726	732	697	684	704	753	752	692	699	693	670	655	747	701	716	705	717	733	688	717	728	706	711	721	659	720	723	740	675	696	691	665	693	692	735	659	674	671	713	704	701	667	721	681	679	691	659	699	713	739	672	695	672	762	715	696	680	683	710	672	738	744	683	678	713	711	711	645	689	709	678	732	732	718	700	661	640	728	738	671	735	681	694	686	714	726	717	741	703	716	682	723	669	698	703	672	681	722	688	715	689	696	701	698	717	670	710	685	665	731	741	679	688	682	653	737	662	684	758	737	677	671	667	703	713	702	721	696	685	754	702	709	691	705	764	666	792	710	666	730	707	752	637	645	657	666	675	720	743	718	701	689	680	678	681	660	777	673	698	692	659
28298	21755	17944	8967	3949	2352	1617	1259	1029	909	848	793	711	702	755	649	678	639	641	666	652	663	649	635	572	639	659	654	625	628	664	632	606	651	632	627	640	603	620	613	646	661	655	587	675	624	672	629	671	656	665	664	689	642	632	627	647	650	631	638	640	615	616	611	641	629	610	648	615	643	622	663	607	697	639	668	631	611	610	630	674	617	629	645	668	654	638	647	616	614	605	611	641	601	650	641	631	631	664	651	615	693	659	632	586	651	674	662	661	628	666	640	623	628	558	660	628	612	655	661	611	677	646	628	639	628	647	662	575	645	649	656	615	602	584	650	648	625	666	656	642	667	643	601	626	652	635	639	671	659	617	644	622	581	631	602	629	636	682	633	648	635	645	614	664	629	649	647	613	635	640	608	672	641	616	648	644	630	631	597	607	642	638	603	631	617	615	611	600	657	644	641	630	628	561	619	594	668	625	675	659	638	657	630	651	681	638	644	665	639	626	577	677	628	624	622	673	596	626	633	654	615	685	650	660	664	613	658	606	620	622	638	666	641	644	622	676	639	617	647	598	641	650	631	650	648	669	628	658	659	625	635	640	629	616	656	613	621	621	599	615	630	646	630	628	626	637	609	637	627	625	646	634	652	657	651	640	632	607	594	639	661	614	622	602	636	619	642	632	598	610	617	651	615	659	696	648	653	636	641	598	610	572	637	675	655	620	596	652	627	585	643	633	636	611	650	651	628	606	612	598	581	649	650	636	601	606	690	659	629	625	634	650	602	607	631	635	651	666	657	610	651	598	651	643	616	619	655	625	625	643	652	595	676	654	614	676	642	603	628	613	664	554	643	635	657	632	599	650	657	640	634	670	651	626	611	600	658	628	659	625	664	627	603	653	670	595	594	633	609	574	632	617	610	611	613	677	633	645	604	681	605	626	682	611	647	655	650	630	625	625	628	618	616	643	583	635	658	641	681	610	685	613	646	650	629	661	606	630	631	701	666	637	646	639	671	662	638	626	635	596	638	593	641	618	609	655	674	640	648	669	606	660	615	639	619	624	640	650	660	639	631	599	671	609	690	641	693	660	617	599	555	664	636	657	668	656	596	666	630	621	638	674	679	634	610	658	604	605	613	619	640	628	645	691	641	613	616	614	622	629	640	657	696	636	636	641	613	648	593	600	682	640	630	652	657	673	620	596	623	628	623	610	660	684	619	634	666	590	632	646	606	613	677	662	666	604	629	625	648	634	623	593	654	650	665	648	680	633	636	639	666	659	685	608	678	630	660	608	623	565	655	637	600	637	651	657	635	601	641	675	641	659	633	675	610	637	601	642	681	629	629	572	640	638	638	636	642	619	597	639	627	595	662	648	622	622	644	609	615	631	663	638	654	688	640	606	592	629	652	645	659	633	651	654	601	686	623	647	613	626	571	611	652	647	675	637	680	633	626	633	646	605	596	654	648	636	640	651	607	633	679	665	625	655	658	610	613	634	621	643	622	662	635	642	655	678	641	649	612	624	595	680	589	616	602	608	653	662	649	618	622	650	672	662	605	611	616	656	614	668	600	619	619	637	664	576	645	630	652	616	636	629	662	667	638	639	563	595	664	665	607	671	669	615	614	626	617	590	628	633	626	649	643	637	641	618	634	657	656	620	638	686	633	601	653	642	648	633	673	643	624	624	594	631	628	599	641	669	583	651	632	643	708	674	646	673	604	658	650	607	614	613	591	639	713	649	638	632	650	722	648	637	589	642	658	641	621	659	657	676	626	632	619	664	655	605	611	674	601	646	596	628	630	668	592	655	634	629	645	632	583	641	664	613	687	648	637	623	653	670	648	648	665	649	593	698	604	622	653	657	642	586	604	661	581	621	624	612	620	647	653	598	660	632	603	635	619	652	623	653	615	631	613	635	607	641	645	657	639	687	619	659	638	614	612	638	637	633	633	628	612	608	645	689	642	653	638	685	642	653	635	640	639	622	649	629	651	660	653	637	684	648	584	614	638	620	659	597	675	610	677	644	671	650	669	655	670	656	671	599	608	610	636	600	675	613	618	671	659	599	687	649	618	629	599	631	597	644	595	615	689	604	670	628	615	623	651	645	631	622	635	639	645	646	597	629	577	603	615	622	663	633	643	652	670	649	676	653	650	642	649	682	619	681	624	669	695	654	653	624	662	690	613	600	599	631	645	615	652	647	664	638	620	640	650	625	622	606	610	653	648	677	674	640	667	672	644	621	626	640	622	641	661	607	627	572	620	574	611	636	659	644	606	614	634	652	607	589	617	612	648	615	670	586	590	619	656	600	674	617	642	624	563	614	655	651	618	628	619	655	628	622	646	629	648	609	639	652	659	610	674	639	621	640	595	658	645	663	592	595	640	648	609	649	690	629	663	657	620	595	642	643	633	634	600	617	643	606	656	644	624	621	606	603	611	651	605	618	624	633	581	631	615	683	689	657	606	612	625	655	651	577	606	640	655	641	633	630	671	636	624	657	629	592	629	644	604	624	634	650	663	676	606	616	626	656	661	685	657	643	672	620	604	644	666	609	653	632	654	685	638	649	636	639	657	657	602	629	608	634	602	629	673	625	664	713	623	640	661	624	623	676	600	654	642	658	609	649	655	585	694	645	606	643	624	601	616	628	621	656	640	641	609	643	702	598	610	609	657	636	596	635	634	654	586	635	592	669	594	650	677	655	662	656	631	688	630	654	627	588	658	679	650	662	592	641	621	603	646	661	693	634	653	642	665	641	630	624	615	628	631	618	627	645	652	595	615	590	681	630	631	600	642	659	643	626	630	635	668	625	655	614	641	653	608	679	632	625	610	659	675	676	639	617	632	620	679	645	612	637	655	652	633	631	601	635	631	659	611	624	664	628	633	607	593	665	589	674	652	648	617	635	626	630	652	634	633	655	644	630	662	628	617	612	636	663	631	652	665	593	668	623	602	618	644	638	663	589	619	643	607	616	649	577	681	612	638	634	626	616	617	682	649	632	617	640	645	612	644	615	624	625	661	601	669	642	633	679	667	669	634	646	646	682	637	632	611	605	637	648	600	671	631	637	633	624	621	666	660	634	656	646	649	673	664	601	640	654	648	644	604	599	628	652	626	612	596	652	632	644	602	617	651	624	602	622	647	649	647	629	662	685	632	631	603	648	656	628	648	668	621	638	642	607	650	609	645	657	561	653	656	617	610	654	669	654	595	673	610	703	649	650	656	622	639	632	692	655	650	631	634	650	623	628	605	651	612	650	616	610	615	657	668	655	605	572	627	626	623	613	597	618	650	646	659	621	587	646	658	640	692	617	605	633	665	645	624	664	629	651	664	653	662	635	645	622	555	619	604	601	594	682	631	659	618	611	625	648	632	635	637	656	644	654	644	654	669	651	644	655	599	646	622	608	633	612	626	680	617	630	664	628	641	619	603	606	627	609	638	624	657	648	629	644	613	626	661	641	619	639	608	643	624	625	601	612	672	660	668	651	620	598	642	671	644
17457	28832	22131	11657	6430	3975	2528	1845	1421	1202	1100	940	878	778	818	715	798	756	794	695	772	726	755	705	749	685	691	684	690	674	703	690	678	698	699	749	706	703	750	684	731	727	698	738	735	797	660	718	633	700	716	701	697	672	669	736	700	717	706	706	714	680	725	717	690	730	739	735	705	684	693	700	738	708	752	724	702	742	698	669	701	666	710	752	721	717	718	716	675	716	699	649	680	670	707	699	688	671	695	672	673	734	723	684	694	745	676	694	672	685	728	710	735	683	752	730	717	668	694	695	748	740	681	708	736	690	633	686	749	715	685	639	700	727	687	695	710	712	742	725	714	738	743	693	693	723	727	676	701	709	728	708	692	728	721	743	685	697	717	695	700	717	692	718	731	726	695	669	752	716	684	709	669	720	752	718	738	737	659	738	686	685	752	779	691	664	718	681	719	691	661	668	702	687	708	679	687	713	703	718	695	721	721	706	665	758	666	718	752	712	728	694	704	726	735	726	716	688	754	708	711	735	694	683	677	741	683	698	634	674	699	715	688	718	682	689	729	718	747	711	698	671	699	727	755	711	665	707	687	678	708	690	675	650	758	675	675	685	719	722	740	717	728	699	710	733	710	657	671	709	717	710	664	712	736	739	685	740	720	723	696	731	671	743	714	701	717	727	709	726	730	693	727	627	668	684	739	734	718	673	713	670	708	715	688	716	683	687	728	745	734	684	686	759	730	714	730	690	708	683	752	726	738	684	716	691	746	717	741	736	691	700	652	702	692	706	730	672	770	763	722	730	714	672	692	713	696	704	680	659	693	724	678	713	737	747	727	739	686	694	753	701	737	693	714	661	689	706	663	720	669	666	698	733	704	733	698	744	705	742	695	692	680	700	705	695	668	738	663	712	712	702	725	708	717	719	732	717	706	674	720	710	713	706	712	681	698	702	752	686	733	703	748	703	718	687	682	702	737	701	736	712	724	688	662	725	710	700	698	727	715	665	701	721	701	716	685	770	676	691	709	714	686	695	736	675	676	707	701	664	715	746	698	725	726	682	694	712	719	712	718	694	712	713	650	649	732	745	703	700	658	725	634	703	677	742	744	711	638	727	688	727	709	682	708	702	718	654	707	722	706	665	683	710	730	722	677	700	730	706	630	719	756	708	678	696	693	686	722	701	714	670	727	714	705	703	724	697	712	717	713	715	719	636	726	711	716	681	705	709	710	712	713	633	700	707	668	710	733	726	660	709	719	760	721	663	685	692	709	721	735	707	758	677	715	740	686	733	709	698	696	725	726	742	705	750	735	725	733	726	641	729	711	718	694	729	710	716	745	679	724	667	704	694	750	756	678	651	698	732	687	679	756	666	676	693	694	760	714	644	670	688	706	693	734	744	714	669	677	690	717	712	693	675	659	723	702	677	720	698	735	710	714	721	672	671	677	699	675	697	685	757	725	717	700	706	713	708	736	671	717	718	722	710	705	706	714	711	685	726	713	690	723	786	698	727	706	685	699	713	707	686	677	664	661	671	716	776	690	732	670	697	728	743	743	690	725	674	720	710	691	699	755	724	680	685	669	673	715	697	677	722	683	733	701	714	678	675	732	739	691	719	719	684	711	746	695	711	678	706	663	684	697	723	733	683	698	706	713	675	720	706	705	693	678	663	684	692	742	752	740	686	721	706	707	676	672	706	709	711	696	713	712	697	684	722	654	711	681	636	714	690	657	717	731	730	679	702	763	688	715	674	738	734	668	739	719	696	699	719	715	668	747	726	780	685	737	689	739	692	715	697	715	725	722	688	703	693	699	685	697	672	680	735	688	670	768	679	704	705	750	740	665	745	724	726	640	675	694	756	682	739	699	687	717	714	720	695	723	729	685	662	690	688	712	741	734	699	672	711	747	687	693	735	732	683	728	740	720	690	682	722	756	704	706	690	731	716	708	689	685	753	721	696	723	737	694	743	698	721	739	762	731	723	693	734	751	687	685	665	702	701	774	707	734	697	712	708	710	743	698	711	698	715	690	722	765	715	700	730	739	710	739	679	712	668	691	687	704	706	701	719	721	697	657	725	707	656	640	722	719	686	728	713	729	730	684	754	754	701	720	732	718	679	724	729	667	664	715	739	708	713	698	714	703	687	737	642	699	727	709	639	676	656	739	738	691	723	697	757	682	745	716	709	647	711	697	715	660	680	731	683	691	724	660	699	711	693	710	769	666	676	686	715	683	663	709	673	696	697	677	684	730	688	735	699	684	680	674	692	763	715	717	700	733	719	735	704	698	711	749	710	708	730	731	653	721	716	716	679	679	676	713	675	659	738	634	721	684	659	728	731	680	687	707	703	746	698	759	699	680	703	716	717	682	714	734	687	708	713	740	701	689	703	710	649	717	700	709	709	730	721	698	661	708	717	700	707	645	741	661	687	748	733	707	696	708	693	673	655	736	734	705	734	721	745	668	727	706	688	675	699	766	705	695	739	739	683	715	709	747	712	721	753	726	693	681	767	668	686	699	704	671	667	693	715	684	709	707	709	742	695	720	707	673	705	716	674	683	718	715	716	704	682	711	681	737	714	733	721	710	699	739	690	713	745	693	702	746	716	662	659	685	704	732	713	634	718	710	713	704	699	698	688	705	753	691	715	707	724	672	698	706	721	662	739	705	677	704	729	710	742	737	745	714	713	729	683	727	694	735	715	724	664	699	706	695	652	690	774	726	670	709	695	706	720	689	696	726	700	712	690	774	717	684	725	716	747	735	694	716	692	677	747	713	713	739	673	725	742	666	735	697	704	733	738	713	682	682	746	684	700	718	705	664	741	695	715	727	681	760	691	705	691	683	704	695	726	743	705	749	667	728	740	710	703	706	727	710	675	707	706	702	711	694	672	711	707	699	711	697	655	713	702	756	729	712	681	725	738	687	707	682	717	704	687	702	688	679	708	730	667	713	708	667	732	698	654	700	729	727	709	716	694	713	683	664	729	702	704	737	715	707	699	735	681	736	757	684	710	747	679	661	722	677	639	665	699	737	694	737	701	672	734	695	720	710	706	680	723	665	690	703	714	669	699	696	703	706	739	714	722	674	720	711	710	701	680	735	704	656	685	733	700	741	734	689	705	738	669	747	725	732	664	660	712	737	677	722	704	673	660	694	733	717	724	653	663	718	683	696	690	689	735	647	724	668	679	740	710	733	707	735	719	700	709	664	739	709	678	638	709	687	729	756	671	754	698	696	699	720	698	712	734	676	706	718	668	769	704	629	729	712	686	694	706	664	703	671	650	694	698	706	775	671	728	724	740	713	717	745	677	719	629	683	698	715	721	711	705	716	690	714	728	732	700	663	691	658	725	743	660	712	705	709	744	697	703	707	724	735	713	679	723	685	700	679	692	715	715	741	697	724	764	699	709	713	708	711	693	707	662	649	678	735	700	734	742	740	679	737	724	704	721	738	692	706	720	690	727	693	713	739	723	726	751	717	702	758	772	674	685	699	687	726	698
23739	21269	28176	24705	20773	8850	2967	1794	1314	1169	982	853	731	744	674	664	690	733	646	691	605	635	645	668	604	640	609	639	646	602	629	579	633	563	658	561	606	634	606	621	680	594	618	652	656	606	625	634	600	619	586	608	619	665	618	630	601	620	643	654	604	582	612	679	568	627	638	637	593	585	611	599	600	584	663	630	630	616	625	662	572	623	607	615	632	633	597	631	584	641	614	615	670	622	640	616	645	655	582	653	635	654	583	611	631	633	612	636	594	585	611	632	582	607	619	606	619	589	576	636	625	611	630	666	598	591	593	641	557	663	658	592	578	633	625	609	646	620	658	608	675	630	598	635	616	610	597	613	641	618	620	627	649	622	609	575	587	602	642	649	615	640	614	675	587	568	627	607	673	647	644	622	632	591	602	645	591	592	633	611	641	616	633	634	617	617	580	583	649	619	655	627	616	597	593	617	618	625	600	606	645	615	573	666	625	652	610	601	640	618	628	585	600	606	589	600	615	630	623	569	586	604	634	621	614	628	650	565	645	631	617	643	619	595	602	607	611	659	611	620	573	612	603	590	624	627	636	617	616	612	631	616	601	628	634	625	615	620	609	611	607	674	575	607	621	649	646	615	662	598	644	612	587	610	584	610	623	641	639	626	597	584	599	649	619	588	597	641	602	580	648	600	610	628	668	595	616	588	598	647	623	651	652	613	626	661	678	580	621	613	665	589	591	616	621	673	626	624	645	649	621	598	610	667	632	631	654	635	602	631	605	626	668	618	589	624	610	621	677	598	708	602	645	583	647	587	606	645	565	615	657	611	583	621	576	648	581	608	663	588	583	622	653	610	627	614	600	618	596	592	658	603	540	663	561	631	639	590	606	611	595	622	634	610	646	613	644	612	608	594	621	585	593	637	627	648	613	615	626	570	574	627	612	629	602	646	626	597	658	613	657	630	611	654	612	617	596	596	655	629	655	590	649	632	668	580	622	630	647	638	549	623	615	668	592	636	617	599	636	600	630	616	593	627	608	615	614	649	571	624	598	627	594	598	623	589	586	610	601	612	635	628	630	598	626	598	630	621	621	618	616	595	609	602	617	593	612	581	601	655	656	586	590	601	618	613	633	594	648	610	622	603	617	636	591	611	667	645	649	641	626	652	647	647	626	624	613	608	629	600	603	600	655	587	617	639	662	636	643	642	636	569	607	669	607	576	587	624	594	642	607	550	654	595	664	637	654	664	616	615	634	584	608	640	623	628	624	618	609	590	637	654	586	651	640	651	628	641	591	624	591	590	604	608	602	618	608	619	635	586	623	675	601	617	614	600	618	633	662	620	578	585	634	629	619	588	613	601	599	594	605	631	612	565	588	617	639	607	612	614	649	613	593	566	614	635	644	634	605	564	656	695	597	614	592	627	625	659	608	578	634	628	620	585	589	622	633	584	619	591	614	603	633	613	643	627	605	635	613	631	639	594	626	602	651	601	589	666	587	594	594	643	663	653	655	633	590	600	641	642	589	620	623	578	628	566	602	593	641	621	654	639	590	638	598	591	621	610	636	659	586	575	584	647	628	599	624	618	621	579	569	641	645	624	657	650	631	647	658	591	600	629	628	629	625	661	676	605	599	597	592	622	618	638	580	683	642	610	588	599	611	660	631	609	660	617	619	611	632	602	589	661	667	626	646	608	630	593	631	602	611	638	614	634	638	652	628	579	654	608	629	587	656	625	605	596	645	603	633	612	568	596	585	622	578	649	626	609	671	577	581	585	588	635	601	632	624	626	657	656	606	632	620	651	627	613	638	621	618	615	634	621	633	629	635	657	651	613	627	651	647	631	613	625	599	588	613	646	587	598	636	609	589	632	596	571	618	614	613	619	607	579	582	597	651	647	617	589	626	658	581	621	583	636	636	584	570	611	620	619	605	629	633	598	636	645	590	617	629	626	620	570	584	635	602	598	593	607	611	619	622	642	637	617	642	665	622	667	615	584	599	586	662	626	624	569	603	556	610	592	616	624	628	639	575	632	590	597	627	630	631	638	608	662	612	612	589	625	656	632	601	608	608	654	596	629	633	610	606	614	627	588	626	645	566	626	618	599	622	646	693	601	612	595	605	611	606	619	625	664	631	591	601	649	640	611	611	651	615	658	605	646	659	687	576	666	580	597	627	615	620	569	595	639	650	648	585	642	669	623	665	616	568	597	609	581	652	598	652	593	624	619	608	624	580	646	635	626	627	617	636	557	614	582	625	574	594	599	613	630	610	619	665	598	575	584	609	631	562	577	601	627	572	655	588	566	630	634	606	636	632	580	557	648	618	573	641	563	611	617	633	606	608	614	603	612	635	597	624	551	683	662	614	636	578	616	640	604	656	666	571	617	585	597	639	640	631	636	668	611	618	671	608	617	622	649	577	693	637	616	605	592	592	619	666	628	608	587	563	585	611	601	628	587	632	624	643	585	635	619	619	615	620	648	633	619	624	613	606	669	577	587	636	628	569	662	597	644	640	633	605	605	645	622	633	606	587	645	637	604	607	639	616	617	610	641	622	612	607	629	582	605	596	604	586	672	639	619	620	657	653	606	594	626	638	601	609	605	658	602	629	586	567	587	589	613	628	628	627	644	646	653	613	618	599	593	626	624	565	627	606	576	579	588	644	652	625	651	571	620	607	654	662	552	641	601	617	595	623	622	590	615	588	622	612	591	657	669	628	635	587	612	634	628	656	578	616	631	633	613	618	617	614	648	594	571	632	560	627	607	637	600	619	629	679	627	682	577	609	625	644	594	669	649	634	596	604	599	618	651	623	609	616	615	594	595	652	603	664	594	604	620	604	614	603	579	604	638	628	624	598	631	644	602	640	621	642	691	585	595	602	591	617	587	619	611	539	593	617	621	634	634	588	617	616	620	606	652	615	579	600	553	610	640	615	643	632	636	612	619	649	576	655	624	627	606	601	658	617	630	614	583	663	645	573	635	581	642	636	615	655	629	564	574	628	598	631	633	629	616	595	664	618	576	614	593	598	629	652	631	638	644	621	629	652	610	613	604	633	612	591	574	584	607	638	614	601	596	622	617	630	636	623	632	604	614	593	642	599	597	590	625	628	626	630	630	612	614	605	644	595	607	596	611	636	635	620	629	569	618	604	620	594	575	610	575	619	620	648	617	642	626	619	583	639	610	598	634	621	599	616	577	608	626	658	614	616	690	599	625	620	616	635	591	612	648	612	616	652	600	659	581	601	638	627	642	603	606	619	631	611	600	590	608	624	611	613	598	620	598	598	627	610	601	655	622	619	613	638	623	589	608	593	625	592	656	551	634	588	666	571	627	624	607	606	606	632	598	627	630	675	622	611	656	597	572	590	597	652	615	592	630	613	593	632	580	632	643	591	630	608	612	629	597	594	615	623	567	610	588	618	614	609	609	633	590	650	650	601	591	680	643	659	662	638	656	632	650	623	627	637	630	647	599	601	613	675	639	604	597	629	654	637	616	642	658
17124	35486	28652	16535	9746	5991	3788	2644	1978	1515	1316	1079	959	871	869	764	721	762	701	748	697	679	721	717	710	735	689	670	687	721	682	727	704	620	650	667	667	689	701	704	698	657	720	701	671	697	696	706	674	660	661	701	695	719	690	723	712	691	688	680	667	682	695	583	721	710	683	724	680	752	660	665	735	665	680	748	697	685	695	727	658	646	680	672	701	709	679	677	711	714	674	678	639	738	662	680	720	655	706	679	681	669	630	689	650	723	700	691	639	715	663	694	684	690	713	730	718	691	714	715	716	693	695	661	726	750	684	697	684	685	685	672	669	695	688	679	632	682	707	687	673	669	640	713	648	713	723	703	697	663	707	674	637	680	643	671	643	719	662	688	667	703	688	719	676	596	693	687	704	660	686	694	656	739	710	665	692	672	678	650	715	709	678	666	674	683	664	695	651	686	663	656	678	662	647	700	698	699	686	728	657	675	657	659	703	640	642	714	665	653	672	670	677	670	686	660	725	690	679	647	657	698	622	620	679	709	675	668	697	663	694	681	684	671	681	688	680	661	703	684	686	684	703	716	672	696	657	707	675	657	690	703	636	649	629	693	672	703	713	733	708	650	678	678	695	650	669	649	679	631	733	697	640	716	726	720	686	676	700	640	751	668	711	724	681	711	675	700	699	647	695	641	664	653	684	672	681	675	639	710	695	702	684	716	714	692	654	657	652	690	735	690	660	704	726	706	652	630	689	731	716	698	715	665	647	661	731	675	689	707	684	650	652	686	715	681	684	705	693	686	674	683	723	681	677	693	649	661	706	685	676	682	660	669	652	659	660	717	720	663	716	698	659	693	733	617	671	666	698	651	654	676	640	678	671	675	652	703	671	723	690	743	717	689	627	688	684	714	697	596	728	696	638	695	709	605	691	704	701	687	665	662	667	690	709	660	696	692	666	684	680	671	710	726	661	636	710	671	672	665	688	703	709	693	713	728	663	682	716	707	701	708	677	647	688	656	739	652	704	698	674	730	674	683	725	694	662	679	660	689	708	701	715	718	694	645	687	688	669	686	660	659	726	652	660	663	671	693	691	659	701	690	690	690	686	684	660	698	687	672	635	686	650	657	688	672	635	656	693	674	675	653	643	701	700	691	679	699	734	687	694	726	682	669	719	734	747	691	695	695	666	677	687	677	631	685	692	693	643	750	654	695	662	715	642	636	680	697	725	688	687	722	691	716	696	651	724	702	686	692	624	693	635	689	690	690	672	647	646	737	701	666	662	703	705	669	685	674	670	688	659	656	725	669	642	693	672	697	707	697	656	689	676	687	668	694	640	738	623	691	679	727	699	712	676	653	695	695	671	648	663	690	694	660	682	645	694	691	647	694	665	665	658	661	640	729	717	693	636	704	656	710	676	671	724	663	671	664	690	642	694	758	682	677	706	718	637	702	690	731	702	710	660	687	662	669	707	694	709	706	680	722	698	666	689	694	680	693	675	668	697	654	647	637	698	674	644	682	679	631	675	743	659	724	656	686	680	691	684	710	641	683	710	653	647	692	661	622	617	691	734	690	660	685	659	668	689	692	670	706	676	691	664	707	734	630	659	654	669	666	720	647	711	670	668	678	656	705	667	708	649	696	696	692	666	737	721	633	652	678	688	670	650	667	700	680	706	662	679	705	644	646	692	707	675	623	690	699	691	722	689	717	677	667	689	675	694	705	671	667	638	697	671	690	667	653	666	642	672	674	686	675	682	674	698	675	674	671	663	715	668	703	669	700	694	706	697	697	680	738	674	686	692	671	689	668	672	692	680	650	656	678	690	716	713	709	655	664	672	717	718	701	647	661	677	706	722	724	688	647	666	655	705	682	720	694	690	664	656	639	709	683	688	697	641	638	740	667	680	703	687	645	662	700	672	685	707	728	698	723	625	669	678	722	655	706	690	693	703	735	642	709	715	671	657	647	644	665	668	653	683	711	667	680	675	668	684	685	703	712	736	686	681	727	706	691	689	666	679	676	689	684	693	661	684	659	640	652	685	674	662	681	673	731	663	745	690	684	691	673	662	695	683	683	695	738	678	739	702	665	769	676	697	670	659	643	751	666	638	659	644	666	711	692	700	716	649	658	661	690	743	641	692	719	655	722	682	684	746	691	700	695	716	653	679	697	714	713	667	676	641	684	663	702	646	663	695	651	641	711	698	712	726	667	676	670	734	700	673	712	772	703	698	707	698	688	656	665	638	688	691	722	682	676	691	608	692	681	660	677	678	676	699	693	673	705	643	704	662	676	680	688	663	693	657	701	689	682	661	641	702	693	724	676	704	692	668	671	686	657	631	699	675	684	711	696	706	653	680	674	671	668	668	685	668	713	713	686	666	670	659	683	731	709	666	638	683	725	684	660	683	703	696	647	696	675	678	661	695	705	682	719	693	678	724	713	718	675	714	650	643	666	679	722	703	708	665	680	680	690	687	684	654	676	689	670	674	652	682	665	690	693	693	642	733	706	720	730	678	686	649	667	654	693	680	672	658	717	699	669	688	680	676	684	684	666	692	721	725	663	667	684	681	699	713	691	664	723	645	707	702	724	748	730	685	741	712	675	702	706	656	639	696	703	672	704	658	664	695	668	695	694	656	701	697	708	706	653	655	646	717	647	676	732	694	673	635	663	662	639	700	698	656	649	670	688	712	690	697	687	665	656	661	643	684	645	669	664	658	673	668	642	668	682	662	649	705	675	694	680	692	666	665	725	698	681	669	693	667	689	678	699	690	749	675	687	683	688	697	712	700	674	649	640	680	707	733	682	659	701	617	689	690	719	702	675	643	673	686	715	665	710	679	679	720	703	690	690	692	694	699	682	689	665	704	723	725	678	630	672	657	684	662	738	683	691	682	689	689	627	727	649	663	656	709	684	668	653	753	699	696	705	726	699	687	729	697	703	689	708	693	663	695	729	701	679	683	718	669	693	651	673	697	700	696	680	643	681	687	642	677	673	679	702	691	705	726	736	713	701	645	685	717	657	713	645	716	716	715	687	659	658	659	675	690	730	743	642	682	700	676	676	669	620	649	703	680	650	684	665	665	647	758	686	708	635	648	711	708	656	646	671	703	675	678	700	669	659	688	670	738	663	696	676	676	670	712	670	639	692	682	716	699	705	691	708	665	668	669	728	700	650	720	679	713	699	651	632	736	676	674	654	707	686	678	673	710	741	646	669	690	678	760	678	712	679	685	682	659	746	695	656	706	715	697	675	756	664	699	672	679	662	711	715	722	689	670	718	655	698	694	669	718	691	650	725	698	746	682	654	709	651	681	637	625	690	662	721	663	648	664	713	689	659	669	701	706	689	675	689	676	652	663	646	673	672	668	696	661	686	695	696	664	728	692	688	711	665	650	657	672	682	656	634	693	712	678	667	665	661	709	671	698	705	702	701	641	698	711	650	695	726	703	697	664	651	693	691	713	698	634	683	625	689	675	665	705	681	687	680	676	697	661	697	708	674
25190	21273	26352	24134	7630	3028	1912	1359	1174	956	860	803	755	765	720	672	712	717	663	652	653	637	700	661	633	655	668	679	638	640	703	634	689	608	628	652	622	597	654	654	688	661	633	643	627	684	663	632	689	671	656	644	689	663	677	648	637	661	639	694	685	658	650	692	685	645	626	635	658	662	676	593	695	665	649	687	665	645	608	618	644	650	668	614	656	665	655	663	638	695	675	636	709	669	649	637	623	604	617	663	662	630	684	627	652	629	630	650	631	637	648	647	654	672	605	689	671	629	648	605	625	655	659	614	660	658	612	665	678	657	593	632	624	646	665	609	605	630	679	641	680	659	576	624	648	679	668	643	666	678	654	635	636	667	641	669	648	632	660	654	632	633	659	659	664	675	652	642	667	661	636	639	647	674	632	631	668	644	657	602	706	640	672	640	626	626	660	660	614	657	653	604	657	662	677	684	663	614	693	679	663	640	621	650	689	642	655	671	617	625	658	654	648	649	620	650	659	645	654	617	707	667	642	627	627	661	651	646	620	670	634	666	622	646	596	637	626	658	610	661	590	677	644	657	682	640	620	640	658	659	646	618	647	652	628	634	663	617	604	645	661	643	627	666	659	638	709	635	648	678	615	672	694	664	647	691	660	654	652	702	639	627	651	629	670	632	613	639	647	664	614	638	642	669	630	609	651	642	709	630	666	676	643	694	594	658	627	656	676	640	669	649	681	674	678	637	623	661	652	654	655	671	692	660	642	597	675	641	629	637	605	675	685	612	662	638	620	701	625	654	627	615	633	676	658	652	647	642	639	655	632	643	627	583	647	664	609	690	613	672	626	652	577	660	615	648	662	603	680	633	632	662	602	640	630	683	655	631	625	651	594	685	668	646	635	638	665	635	639	633	644	706	666	681	625	639	673	612	692	696	674	601	628	638	645	664	608	613	634	667	636	665	598	677	647	627	665	665	685	609	608	650	652	678	629	600	661	665	669	623	650	650	640	704	644	605	656	687	625	687	634	633	551	653	632	680	637	640	612	653	709	647	673	613	615	626	619	650	611	636	708	604	573	621	663	648	624	683	627	669	612	655	637	678	626	678	662	650	677	652	614	611	649	606	618	622	610	641	638	636	671	641	634	621	612	650	670	623	635	669	669	645	665	701	623	665	648	607	660	649	649	648	719	617	695	668	651	652	631	644	655	658	685	664	675	642	688	644	677	613	641	626	643	625	675	636	658	626	673	660	656	662	613	637	653	675	656	656	601	651	604	681	638	694	647	631	649	696	616	611	640	591	658	680	644	603	624	642	668	684	648	645	639	664	627	706	632	607	673	652	661	654	615	634	614	640	655	615	646	675	684	651	657	626	670	661	660	670	630	682	678	628	670	614	649	676	667	626	643	664	628	624	649	669	653	657	662	655	635	660	630	625	661	665	703	644	617	644	662	604	641	631	677	699	655	652	657	660	641	616	665	653	662	626	623	691	675	640	638	632	641	657	654	685	624	629	598	662	659	599	652	673	677	660	654	632	680	665	676	646	633	640	650	672	654	620	650	645	659	640	639	651	657	707	603	670	681	638	675	643	632	668	633	646	635	656	664	639	693	649	655	674	615	662	652	652	643	702	641	635	659	659	666	664	621	652	663	605	665	670	611	636	617	632	642	657	611	658	613	669	659	672	639	689	601	635	637	611	673	672	688	677	634	592	705	654	659	632	646	625	680	622	628	677	627	613	698	723	635	595	702	635	656	661	641	682	626	680	667	628	667	663	683	680	652	662	639	597	615	649	655	638	676	657	608	675	628	648	678	641	609	656	639	593	589	677	668	706	650	687	666	687	670	625	640	638	646	633	628	647	660	693	644	670	667	646	650	667	639	669	598	705	654	658	606	606	634	638	636	662	661	675	678	675	641	643	660	686	655	655	632	665	657	661	657	663	635	639	649	658	643	649	681	639	655	693	695	676	660	633	644	672	649	625	663	678	664	633	611	651	667	674	666	637	644	627	667	656	644	659	680	653	644	639	687	634	630	638	670	647	619	657	656	680	682	681	680	685	699	683	665	622	596	676	665	642	691	653	596	608	615	633	632	691	637	617	614	626	613	595	687	682	645	633	594	647	630	627	647	637	702	661	669	674	677	626	618	645	665	675	666	716	620	650	651	647	673	619	638	700	641	641	627	606	653	688	681	655	622	643	615	646	655	669	612	642	618	665	635	607	631	677	640	644	638	669	634	672	648	661	724	676	703	663	679	662	647	668	643	685	651	650	621	666	622	623	636	648	676	651	661	610	649	643	667	670	694	648	720	615	668	663	635	648	646	668	611	645	629	622	622	635	663	650	676	603	675	628	680	677	660	643	629	625	646	640	679	669	597	644	639	679	677	671	685	625	604	700	649	701	605	671	641	659	614	617	708	675	583	666	641	632	601	641	637	610	624	620	694	657	656	650	648	690	660	598	590	669	673	627	624	666	618	635	651	622	656	694	675	696	661	646	656	658	655	626	720	652	674	647	634	623	663	691	639	620	641	652	605	638	711	633	642	599	655	636	631	676	688	663	654	642	666	614	671	624	674	613	676	626	684	647	737	649	658	638	629	691	647	655	615	565	644	670	630	688	635	667	615	590	639	631	629	621	624	626	641	643	670	634	640	660	626	676	668	616	651	650	646	614	599	663	645	647	645	650	646	661	621	649	661	679	681	672	655	660	643	701	629	620	640	706	626	679	647	693	645	668	642	680	666	652	654	650	643	658	618	641	666	697	602	666	622	674	702	696	633	669	678	673	615	646	633	653	597	609	657	649	665	648	677	654	654	657	637	691	653	626	704	639	633	627	706	696	655	622	580	656	667	644	662	658	728	691	681	621	653	671	663	678	631	652	615	628	614	607	681	649	688	713	662	641	665	621	658	673	692	625	686	681	641	655	614	618	671	661	616	671	672	619	609	650	626	610	648	688	658	623	626	650	659	646	654	639	630	680	664	641	631	679	628	668	592	637	598	674	655	664	699	651	668	647	668	673	690	655	642	596	676	604	649	650	663	668	644	610	660	653	653	714	676	668	634	686	622	661	695	610	628	632	643	666	688	662	658	632	614	697	635	624	660	663	622	659	642	667	654	675	649	668	645	644	682	615	605	672	620	626	652	597	660	677	601	646	642	647	671	690	685	644	664	695	638	658	629	635	674	646	666	676	658	648	647	659	607	666	611	609	641	661	660	625	644	645	684	650	659	679	626	667	648	659	691	655	659	582	642	633	681	655	634	675	681	616	668	677	665	593	653	648	673	642	591	632	626	651	690	658	655	673	628	627	592	644	675	623	609	626	678	666	612	666	633	624	676	655	643	653	666	660	666	644	683	616	655	618	651	647	620	635	631	628	656	622	631	625	689	659	690	623	684	603	627	589	679	673	631	711	606	650	620	617	687	624	656	611	704	645	633	643	691	653	644	652	621	627	649	665	643	670	649	691	671	633	620	660	671	662	694	626	649	638	623	663	638	624
17064	31389	24583	13324	7591	4653	3022	2220	1638	1360	1130	998	881	828	822	789	761	745	737	747	732	746	729	727	714	743	670	726	711	713	697	755	713	727	755	672	739	707	720	730	677	695	731	762	708	742	743	752	711	689	709	740	711	704	741	744	741	704	681	691	733	715	701	725	742	758	676	699	735	705	716	735	735	701	700	693	686	715	715	669	713	707	697	705	698	744	718	751	715	695	728	732	733	722	732	687	705	700	710	706	727	711	668	723	718	714	755	708	716	689	708	709	745	719	715	716	731	662	718	737	759	637	686	697	760	707	709	752	713	722	693	682	741	710	695	725	767	708	729	701	687	683	671	690	732	700	700	763	695	724	719	682	677	673	724	726	675	680	712	723	706	695	726	746	740	716	725	675	706	726	666	719	733	729	715	689	730	753	799	745	782	764	719	772	694	709	669	706	707	717	722	734	759	707	663	702	654	707	690	704	697	677	679	700	721	705	725	766	674	692	683	697	738	704	707	672	692	724	732	777	749	691	724	716	733	717	723	680	697	712	749	713	751	733	754	711	682	716	769	679	770	739	725	688	676	760	726	765	694	719	729	738	688	681	698	713	725	729	694	718	692	725	731	712	715	691	691	740	795	709	716	715	717	734	698	687	731	747	687	713	749	686	688	677	727	761	715	723	709	662	724	767	717	669	761	705	725	716	702	708	723	639	722	752	710	694	743	752	702	665	757	708	683	718	759	697	720	709	754	734	754	696	747	722	741	727	700	717	654	769	665	698	706	725	710	752	691	712	736	737	705	738	681	720	732	727	724	719	696	692	737	726	762	721	717	671	725	730	698	737	718	746	721	687	746	749	716	752	673	732	695	671	744	723	688	766	765	662	767	668	664	712	760	690	729	751	696	719	715	752	710	705	690	736	675	705	729	725	723	705	783	709	713	724	722	720	735	759	722	713	726	731	688	659	776	668	682	767	690	742	728	720	682	747	761	745	731	672	733	717	761	707	697	752	745	722	703	749	729	690	716	734	730	663	774	653	747	682	719	706	726	698	744	675	683	731	697	713	738	702	713	698	713	777	733	745	701	687	712	688	740	777	731	741	743	665	711	766	727	710	737	700	721	676	699	736	720	697	677	729	685	758	735	711	725	700	705	696	680	713	722	754	713	739	729	670	753	712	751	730	698	729	692	697	703	744	732	736	730	737	747	730	662	764	693	699	729	692	677	710	700	719	747	711	736	748	707	671	710	733	695	727	718	728	680	710	715	732	696	772	740	727	710	754	727	709	657	715	723	704	732	752	689	734	674	718	717	713	727	682	728	732	704	694	732	722	702	763	710	693	781	731	725	709	666	685	727	700	688	698	735	751	697	729	700	704	705	766	698	699	706	734	773	691	680	717	694	761	728	749	774	708	720	733	713	693	712	701	683	738	701	661	696	734	702	691	702	774	729	733	709	716	743	692	692	661	728	735	688	719	733	711	715	701	693	789	776	706	692	739	725	748	734	697	696	651	702	704	705	735	776	678	727	690	719	701	725	674	756	691	739	723	735	714	699	771	726	735	725	741	742	696	704	711	715	722	765	723	689	697	748	725	741	711	739	743	709	688	776	690	721	706	739	721	692	724	721	702	683	730	731	741	735	721	732	723	726	737	686	711	721	751	753	735	669	778	723	775	669	693	789	729	687	708	686	674	727	713	712	681	714	717	678	728	705	698	749	681	742	666	712	713	727	726	741	738	726	751	772	675	728	753	713	714	740	740	692	743	730	709	679	711	734	695	687	708	723	767	766	705	700	729	715	710	708	754	790	738	710	709	723	689	740	760	735	708	699	730	733	682	767	752	691	696	718	700	731	727	747	724	707	723	722	730	709	677	737	638	731	752	739	684	729	753	739	716	673	671	740	715	716	747	796	721	677	698	700	732	703	717	717	680	764	726	704	726	717	706	746	686	726	718	718	701	686	700	729	689	735	719	713	713	732	678	715	702	652	742	725	752	702	657	693	708	763	739	723	682	720	703	721	731	658	705	705	737	783	697	697	666	731	727	722	749	706	710	715	707	719	718	719	744	732	736	762	668	754	742	723	742	717	693	730	736	670	705	740	724	704	729	713	706	703	687	741	736	703	688	741	726	733	656	707	725	690	709	667	670	726	709	722	676	710	710	714	746	679	751	726	728	748	720	696	689	726	699	734	698	747	765	722	722	708	718	745	717	772	719	737	710	709	718	724	743	680	690	692	724	704	694	696	687	695	700	735	674	651	732	702	683	683	757	679	671	747	728	702	730	755	673	667	764	709	742	732	745	685	739	740	705	724	706	728	673	699	733	733	718	727	708	673	725	676	676	705	710	717	732	743	695	701	750	708	700	718	727	691	691	699	769	709	745	727	712	727	742	755	719	746	722	669	730	731	755	741	688	696	721	693	716	685	695	740	750	718	731	712	670	694	755	730	716	783	694	699	756	715	748	687	714	711	716	705	731	717	700	675	715	710	709	704	694	727	698	700	710	708	677	706	713	759	706	706	703	707	704	738	711	760	712	724	690	769	713	676	699	718	710	724	754	726	696	735	755	698	713	678	744	702	701	712	741	711	715	751	706	717	703	717	677	741	706	668	754	721	692	709	682	719	671	733	728	730	683	654	735	747	707	725	693	758	762	692	738	738	720	718	741	705	739	715	723	729	728	733	737	715	708	746	729	681	769	708	715	726	668	712	703	713	694	691	715	669	710	703	686	725	704	707	777	696	786	759	727	694	736	725	746	712	728	709	701	682	740	717	759	701	697	691	654	747	695	721	699	722	652	660	705	735	677	732	706	719	743	747	750	760	725	727	709	745	727	749	687	670	708	763	727	733	690	665	741	702	718	707	773	670	681	706	734	664	753	722	674	730	719	705	692	778	727	756	715	705	747	740	713	702	762	716	742	676	769	680	725	730	689	731	673	673	718	723	710	729	667	700	698	738	713	743	666	745	759	700	731	717	708	757	698	695	747	715	719	743	654	714	715	724	680	697	732	700	694	708	717	744	690	747	730	745	734	715	694	719	733	745	736	689	692	751	717	676	690	706	774	770	681	703	734	745	676	687	694	765	720	732	703	716	707	775	672	708	687	678	738	676	691	676	686	735	691	764	719	712	753	718	751	756	739	733	707	675	739	693	705	732	677	770	700	654	738	712	679	700	686	747	699	762	715	737	661	700	755	760	751	666	751	754	755	735	697	733	734	746	748	692	693	680	735	697	718	718	684	679	689	748	772	719	727	719	747	733	692	709	753	691	725	732	708	702	702	744	703	714	670	723	714	701	750	701	688	705	693	692	691	691	739	692	720	732	736	716	696	713	706	697	750	737	723	733	697	702	700	761	743	741	688	767	687	770	728	711	757	685	721	686	696	752	729	714	735	723	658	737	689	720	744	718	717	717	725	727	688	709	661	704	698	719	752	721	702	739	742	700	695	719	694	715	731	708	730	682	710	705	734	682	688	723	732	752	744	684	718	674	709	747	752
22736	21286	28706	24202	21331	20257	6712	2332	1677	1274	1133	978	888	771	828	763	684	691	709	667	678	684	602	629	681	660	652	637	679	668	649	626	639	600	638	628	646	626	667	659	616	649	652	597	681	641	656	636	635	706	631	637	655	690	671	650	640	654	630	662	621	653	645	636	615	614	620	674	668	590	618	589	623	680	614	622	642	608	637	609	638	596	658	627	627	640	633	650	631	606	638	663	643	649	659	657	648	644	640	673	657	631	606	609	612	629	648	628	649	627	634	597	650	661	660	622	677	657	632	620	676	659	625	636	637	651	703	666	605	701	635	626	665	647	648	611	672	662	661	659	628	644	618	636	618	654	664	615	622	589	620	628	635	679	625	608	602	607	589	620	616	655	636	652	660	662	667	638	669	657	672	668	614	627	651	604	629	658	624	662	660	639	596	641	630	644	685	616	608	604	670	614	665	660	626	668	636	682	599	688	656	702	600	640	634	660	609	597	612	642	647	656	654	669	615	594	644	664	657	564	658	612	627	612	642	628	618	642	629	608	648	633	616	609	633	624	650	628	622	658	600	676	624	638	642	628	623	605	639	630	651	637	670	663	643	644	685	686	654	629	683	661	615	667	644	587	654	591	662	596	645	652	646	702	646	602	652	640	665	648	642	644	644	616	627	652	666	625	647	677	684	619	624	623	645	654	609	683	628	633	698	647	622	641	697	623	605	667	648	660	629	657	636	645	623	631	595	624	641	633	638	625	646	630	579	616	710	645	656	601	617	580	643	627	648	621	631	635	684	613	620	656	624	663	629	626	632	695	691	634	618	625	617	628	614	632	637	687	622	641	626	669	625	609	634	628	685	592	607	640	666	628	608	627	632	633	602	626	652	650	619	623	699	637	591	691	635	644	608	690	638	654	637	662	621	620	654	590	635	652	636	601	633	655	661	626	647	623	633	645	652	669	612	653	610	612	590	678	636	658	660	594	607	618	658	647	617	664	626	662	636	627	620	614	645	682	616	614	630	644	624	606	635	647	561	642	673	632	644	647	606	629	672	644	621	639	626	657	636	628	651	647	668	655	658	568	664	672	640	650	612	625	651	653	655	623	601	633	666	593	652	612	632	648	638	668	637	693	626	666	622	657	651	631	637	634	642	691	666	670	611	630	670	663	651	657	632	615	651	663	659	624	667	651	643	601	631	618	685	608	640	655	672	625	617	612	653	614	627	654	645	597	623	663	648	693	598	654	625	659	617	615	615	561	627	650	611	689	662	689	651	646	623	595	631	610	646	642	662	583	641	652	654	630	648	584	649	666	624	652	665	648	624	675	608	685	622	618	611	643	596	666	631	634	629	640	647	631	603	629	661	623	703	629	655	654	657	622	630	660	654	651	652	625	627	605	609	653	647	615	674	643	612	640	635	625	665	651	646	624	611	631	613	634	633	627	644	645	612	638	632	644	676	681	634	606	627	606	633	700	660	639	677	651	646	592	696	673	599	668	648	600	654	603	636	649	655	668	600	655	635	627	638	633	628	595	635	694	607	585	682	638	646	662	593	692	664	663	641	655	628	640	649	668	640	637	641	632	690	629	601	661	645	643	647	609	656	641	674	586	611	617	595	643	653	610	617	624	621	662	602	607	673	632	591	558	627	674	660	629	666	625	702	646	670	673	644	614	612	660	619	665	637	632	640	637	661	664	596	614	624	621	650	662	662	652	640	638	633	654	623	635	672	641	631	623	644	645	656	619	596	651	632	627	657	585	599	649	644	665	605	673	603	637	623	604	668	608	648	605	676	647	605	639	664	636	630	626	597	642	694	658	664	650	634	603	658	630	630	613	671	613	677	654	675	641	678	587	628	608	628	627	648	651	662	602	613	661	651	658	655	638	667	587	615	618	634	637	598	608	589	646	657	594	649	656	598	656	638	630	600	630	625	687	641	641	608	676	602	682	633	649	626	644	645	622	616	610	653	631	639	621	650	654	647	644	642	671	582	645	674	564	662	638	619	667	682	662	695	641	609	695	601	629	627	651	608	625	669	632	653	610	641	675	646	619	613	656	619	623	672	672	640	666	609	652	612	657	628	654	660	594	613	622	627	672	620	648	651	606	642	603	675	612	660	621	674	628	647	657	618	664	615	675	650	686	723	677	653	645	657	625	601	611	632	679	664	644	592	664	644	639	592	655	655	630	637	644	625	623	643	571	628	632	622	654	642	619	645	650	657	652	622	616	651	630	614	689	638	590	626	636	639	599	598	682	653	603	656	716	645	616	675	631	653	618	638	667	621	631	637	615	628	658	693	585	622	621	626	645	635	621	601	672	612	694	630	587	602	661	633	620	630	612	650	631	647	686	616	633	652	647	642	630	637	618	659	620	593	647	627	645	677	621	625	618	636	629	662	661	606	654	649	592	644	624	610	651	653	616	656	644	630	630	621	673	622	578	622	598	672	632	622	659	688	649	623	571	622	634	655	610	627	645	665	641	644	590	613	622	633	601	639	644	629	649	658	602	628	668	600	638	658	609	656	643	675	666	620	645	633	670	631	630	637	656	670	631	628	613	638	647	607	649	664	646	629	642	623	638	656	634	613	691	610	632	660	639	570	627	673	681	621	638	601	602	655	629	697	585	606	598	657	619	638	668	586	650	587	633	620	677	631	639	637	590	627	647	653	583	610	598	608	645	593	621	639	708	609	569	632	653	606	620	615	572	673	570	643	661	615	653	657	622	669	639	610	615	633	612	638	636	636	647	669	639	639	654	639	642	643	624	640	617	638	620	610	629	632	617	626	637	645	650	610	608	667	624	629	617	593	639	636	619	639	651	636	635	659	649	568	620	636	634	617	615	662	663	629	623	636	645	618	656	641	615	622	611	656	642	684	638	640	646	628	648	696	646	636	627	682	630	715	601	636	598	625	603	613	637	594	589	648	634	576	649	617	669	610	635	632	602	633	610	601	645	640	659	607	639	696	677	624	596	628	644	648	606	693	624	596	657	670	653	647	624	633	648	684	603	633	644	628	622	642	629	628	613	670	654	711	624	672	646	617	640	592	651	639	604	655	610	654	639	648	652	595	620	647	667	629	631	621	655	657	648	652	665	633	629	594	601	631	644	639	623	691	644	618	604	692	655	651	659	631	643	659	632	633	652	619	643	634	643	648	675	671	627	615	637	618	625	634	629	639	665	602	630	618	594	637	658	628	633	655	653	627	632	622	621	605	628	699	669	603	630	630	613	683	591	669	625	642	675	671	650	642	628	630	641	630	645	661	628	671	653	605	669	633	648	665	601	562	624	636	631	605	628	632	608	656	618	574	648	602	622	621	667	645	646	607	667	715	612	662	695	647	612	643	634	637	620	641	668	672	656	620	646	597	639	626	637	658	607	624	668	642	588	624	625	641	658	588	672	610	659	625	612	664	633	619	654	605	656	649	677	620	637	610	659	642	668	631	648	630	619	637	651	603	617	600	629	636	637	609	641	631	578	676	653	599	602	636	646	645	647
19194	39422	32479	20030	12242	7626	5021	3384	2476	1853	1552	1261	1137	1009	873	855	853	777	785	720	719	713	737	734	699	693	720	694	687	697	706	711	738	706	680	694	676	680	680	723	654	685	691	663	665	634	723	674	667	759	710	673	660	651	700	713	705	712	708	646	702	672	683	694	732	651	679	714	658	685	684	704	692	700	673	694	708	707	666	712	671	681	696	719	750	681	713	710	676	690	678	688	691	684	720	704	689	702	709	689	693	702	691	699	708	747	626	675	708	721	696	634	641	711	666	722	675	738	674	658	676	713	697	696	658	703	707	674	705	721	666	695	720	693	678	712	706	667	719	666	685	681	645	724	754	715	705	683	675	674	696	696	708	727	707	721	708	673	692	641	679	693	650	733	685	723	711	718	716	750	658	651	716	695	705	694	721	726	730	714	711	717	744	674	682	739	654	679	694	710	721	751	728	689	677	716	657	705	692	726	738	707	723	745	654	740	719	686	650	693	643	682	684	724	706	685	679	688	660	713	633	646	711	725	668	675	719	715	688	686	668	709	725	678	708	717	687	750	677	716	693	667	691	671	692	722	681	693	763	751	676	680	682	706	740	670	659	714	697	743	681	715	670	697	714	716	663	713	741	695	745	670	714	707	729	658	762	683	664	743	712	711	659	651	695	685	694	686	663	682	668	677	698	698	742	706	654	675	679	679	661	717	699	687	703	684	627	735	693	716	661	733	702	697	736	738	754	719	687	740	689	718	715	700	699	747	686	716	706	666	700	728	692	698	701	718	698	723	709	650	739	677	682	723	667	720	690	702	678	673	686	736	682	733	732	684	670	718	669	705	698	654	700	729	770	685	694	676	708	700	688	720	684	670	714	683	664	736	693	677	705	654	748	687	686	684	678	682	714	701	669	688	723	697	684	665	693	664	706	702	667	651	717	738	708	703	713	639	681	687	659	744	672	669	679	679	715	711	710	681	672	665	694	670	711	747	682	705	694	702	693	671	650	720	718	616	636	656	712	718	703	630	698	723	712	693	698	688	732	688	716	684	683	696	707	712	663	674	721	701	713	682	705	690	696	738	656	740	722	684	723	686	683	705	662	682	657	654	708	695	737	710	667	722	689	717	707	709	709	695	684	723	702	660	741	685	705	694	698	717	679	679	723	658	736	701	739	686	682	692	724	746	705	712	702	675	698	701	685	754	681	720	678	724	704	678	737	716	723	739	736	692	649	719	734	682	712	725	669	682	685	691	691	709	700	714	677	708	643	709	707	712	686	679	721	680	679	707	702	748	652	701	672	659	655	636	660	707	712	665	731	709	704	692	693	672	637	691	681	689	670	691	683	701	695	675	702	712	685	751	703	717	701	721	706	687	656	684	670	712	719	685	736	688	721	708	698	700	680	654	661	687	668	766	685	687	688	731	699	682	728	715	697	674	680	648	730	710	684	723	676	674	710	646	694	705	708	691	714	649	688	656	710	699	697	670	702	690	747	681	692	672	699	692	706	674	687	677	718	664	694	686	699	716	707	689	702	721	677	700	699	666	683	628	688	720	708	716	697	708	667	661	717	691	681	667	641	658	697	725	654	690	655	704	654	640	700	659	725	753	706	654	751	680	676	631	652	695	737	691	682	706	700	708	684	717	722	745	655	640	701	646	668	696	710	703	729	733	669	688	694	672	754	741	684	682	743	696	724	654	685	675	660	690	682	722	714	665	733	703	704	751	668	682	707	632	745	731	704	686	651	671	707	702	724	685	673	703	679	680	690	662	727	667	687	731	678	683	697	689	736	691	685	721	682	696	677	660	704	680	670	674	694	717	715	745	651	716	744	714	726	743	681	701	715	666	709	694	685	666	737	677	699	733	665	707	667	646	737	724	710	680	699	695	645	699	667	714	662	698	684	698	678	718	707	724	684	697	657	653	670	672	631	713	719	680	724	747	659	730	637	687	724	701	701	681	714	741	669	693	703	709	697	682	690	706	650	695	687	708	655	725	657	715	660	720	660	667	745	707	660	704	721	695	689	675	663	671	669	721	672	676	678	665	665	719	647	657	757	676	669	637	711	725	694	681	662	673	652	714	646	737	705	704	752	729	640	694	669	700	745	691	725	682	682	712	652	669	725	746	708	691	650	722	732	690	682	713	674	666	657	693	710	670	686	684	720	683	701	698	705	717	654	669	687	656	700	696	649	698	707	701	709	680	640	687	670	679	669	715	676	681	690	708	668	646	677	691	698	726	655	659	721	682	719	683	668	681	694	671	719	716	697	674	720	726	670	733	706	664	714	696	693	670	699	697	732	710	695	711	652	688	690	692	708	702	713	676	689	695	675	728	692	712	742	690	715	711	671	711	697	739	658	691	689	692	670	731	699	736	691	742	689	664	711	663	710	685	679	709	710	651	698	694	717	699	697	695	700	670	674	693	688	710	715	721	669	661	692	702	667	686	689	656	690	703	671	723	694	659	669	682	760	707	679	692	693	710	700	721	703	652	692	740	667	675	710	672	719	697	732	660	660	683	700	686	684	710	695	703	711	732	727	705	707	687	646	712	671	726	723	709	662	675	706	685	667	735	693	698	710	698	695	687	676	668	687	656	727	687	686	691	691	676	719	693	747	667	665	696	689	679	697	694	709	743	681	728	691	723	664	679	704	701	768	668	714	668	700	746	710	686	717	685	652	723	630	708	720	691	709	677	683	710	720	686	690	695	695	625	709	687	735	685	638	731	685	671	700	705	661	693	700	675	673	677	681	727	708	653	750	712	672	735	710	666	643	654	682	682	621	694	707	699	675	682	641	649	696	703	686	678	688	699	669	715	746	699	663	721	719	679	676	690	668	657	659	669	714	726	716	739	670	661	684	694	712	664	671	731	710	673	714	722	684	695	725	678	717	704	686	726	703	701	660	729	710	713	663	689	708	733	699	667	703	722	704	674	703	700	689	665	696	677	687	701	692	678	741	753	721	697	655	697	708	745	709	721	654	654	716	691	723	678	717	700	699	714	661	723	739	693	650	692	748	721	734	716	693	673	622	675	678	731	693	729	684	713	693	699	701	724	688	705	735	758	703	679	715	696	666	635	708	687	681	715	686	715	742	703	675	684	667	702	740	697	674	678	704	704	739	692	700	712	683	687	670	644	676	706	669	657	682	730	632	697	692	745	698	714	771	696	665	712	688	711	713	698	670	672	731	678	671	715	671	676	671	737	719	668	664	686	682	688	685	711	699	706	700	684	690	677	684	688	727	680	693	697	707	716	663	675	758	658	685	662	690	679	684	626	668	742	688	694	662	738	690	705	695	692	658	692	660	712	654	714	720	707	679	701	706	663	707	696	645	734	689	699	706	702	696	728	690	723	694	683	655	743	699	690	673	649	688	698	720	665	646	702	658	689	731	672	708	682	680	708	727	664	693	667	684	750	648	710	692	641	733	717	705	678	718	690	719	715	673	687	696	700	720	688	686	672	713	670	686	702	673	646	699	659	690	649	652	682	722	718
28479	21754	17924	8909	3874	2414	1675	1251	1028	992	844	793	723	733	676	648	647	636	669	635	682	673	663	665	602	667	620	704	648	656	700	612	649	621	642	690	601	622	673	659	598	619	645	650	687	617	641	652	662	650	645	642	691	639	631	639	596	621	638	661	627	620	656	655	673	636	650	592	602	635	624	637	604	640	650	651	635	656	660	649	653	666	672	675	687	635	659	653	662	649	643	633	674	656	647	649	617	626	647	644	653	619	655	636	666	594	591	635	693	637	677	654	632	639	670	604	627	656	658	650	597	638	626	631	662	645	642	643	635	614	642	606	652	619	661	641	594	641	625	642	632	620	686	694	660	628	584	614	655	643	630	673	598	653	624	673	663	638	620	651	650	621	640	667	654	695	640	663	675	672	685	621	652	651	666	656	654	611	656	603	634	608	643	671	613	638	634	629	672	634	643	651	673	641	663	620	647	642	619	652	681	658	615	611	652	666	702	689	657	666	619	606	618	661	692	655	656	640	595	639	609	656	614	638	631	677	649	667	672	635	638	650	610	641	623	672	629	638	644	662	576	668	588	657	664	628	657	644	613	652	607	626	635	645	645	653	645	646	652	628	648	625	645	668	625	656	628	630	662	667	669	659	685	597	659	606	649	689	634	639	691	633	725	639	646	651	625	640	629	678	642	618	628	637	603	637	647	625	602	660	643	637	638	628	629	726	626	624	630	623	681	649	630	611	628	644	622	628	614	628	611	672	624	621	656	666	623	650	641	613	642	681	640	658	622	686	659	651	642	606	606	651	630	625	615	656	674	684	653	599	663	591	645	652	635	638	603	637	645	663	614	662	667	662	631	661	682	642	650	621	638	651	656	672	616	589	712	607	643	652	633	655	607	653	637	657	654	677	616	665	632	611	678	656	684	664	629	651	634	639	642	700	660	655	638	634	651	650	670	618	630	658	646	640	661	636	618	628	641	634	623	612	661	679	644	669	643	681	677	676	667	645	652	629	633	629	651	623	622	659	622	678	670	710	645	609	656	609	608	675	622	643	662	651	594	674	677	661	633	597	677	692	631	601	617	659	619	615	679	639	626	628	594	652	626	573	636	657	646	645	709	647	664	683	638	641	630	678	613	666	630	609	605	593	687	644	638	645	662	635	678	610	645	656	644	670	693	658	616	675	657	630	654	624	638	636	677	612	623	573	670	623	622	634	665	607	686	626	652	651	645	619	663	616	677	633	685	620	627	606	691	671	658	608	648	656	720	623	625	646	608	648	636	609	604	652	627	618	631	636	655	620	626	670	662	663	632	628	656	624	658	687	661	659	626	667	627	660	612	724	641	640	657	632	664	639	628	630	635	643	612	642	643	667	661	638	647	649	649	674	633	661	615	604	689	654	640	656	658	672	678	625	643	675	628	649	645	617	652	693	624	657	676	632	623	608	657	649	654	615	656	688	633	678	637	642	682	662	678	676	603	652	643	670	671	641	622	648	661	664	634	633	639	607	657	641	644	649	659	659	681	634	633	625	608	643	622	616	636	624	617	657	635	609	598	679	614	666	649	604	639	657	604	602	644	647	661	635	664	652	649	635	672	618	682	631	651	636	667	635	635	665	661	660	690	698	648	622	660	690	657	639	618	640	666	645	641	644	615	651	595	646	609	621	640	691	653	678	654	627	650	651	622	655	666	667	696	669	630	646	639	663	642	592	671	585	602	691	624	674	667	635	669	633	625	639	649	651	647	670	666	653	645	634	618	661	612	610	667	688	689	607	589	630	648	604	666	647	672	643	608	637	671	668	630	690	651	635	650	702	625	595	672	623	661	639	595	625	638	605	620	610	650	687	619	629	641	655	684	626	609	622	667	693	623	663	653	644	648	683	687	573	690	675	625	657	594	669	634	642	662	622	642	618	657	621	638	653	645	653	664	615	658	618	635	701	652	611	625	663	671	676	645	578	680	621	642	618	695	674	641	645	612	614	621	653	638	585	644	696	617	622	641	632	680	665	646	627	611	613	596	671	621	639	620	655	727	637	658	632	663	626	678	632	621	686	633	610	655	658	627	633	657	637	678	647	633	664	609	615	639	643	639	700	621	610	597	660	640	615	657	640	650	641	613	645	594	584	633	659	611	620	650	646	643	657	644	633	607	642	666	650	672	641	653	656	605	650	656	669	602	622	656	633	660	651	679	645	641	629	639	657	686	575	654	637	612	629	639	647	667	657	617	613	625	646	667	650	605	654	699	649	632	614	685	629	646	607	628	633	713	632	644	631	648	646	643	635	629	686	647	655	629	637	627	648	640	647	648	652	684	658	624	657	648	680	665	630	661	620	631	677	601	643	685	659	646	599	643	660	685	672	598	685	600	620	673	641	646	646	637	650	706	699	626	679	658	648	658	657	637	653	614	654	631	644	598	640	638	631	664	643	649	635	615	644	692	642	640	659	702	642	613	687	654	696	660	628	658	627	625	654	647	650	678	615	677	644	629	630	651	678	648	676	645	658	616	627	637	615	622	651	652	650	618	656	600	641	662	618	632	640	682	619	659	647	689	637	640	603	674	664	659	629	643	657	649	625	657	694	652	643	627	655	633	650	673	660	629	648	639	633	629	639	642	645	649	607	625	664	681	652	641	647	652	640	652	594	682	629	664	629	658	623	667	676	601	674	670	617	653	653	661	642	658	656	670	584	698	615	651	668	633	659	623	664	682	659	672	644	615	659	638	663	711	682	606	568	623	639	711	613	647	615	636	632	624	621	671	663	601	626	605	653	677	611	640	650	580	613	652	608	629	659	637	676	648	639	614	676	646	625	661	646	684	650	625	638	697	672	614	622	654	713	646	653	647	648	634	661	665	629	641	623	648	626	603	628	695	641	624	708	627	629	655	672	630	680	625	666	617	687	707	684	656	636	631	676	645	698	680	682	626	699	632	678	654	650	682	608	658	648	630	685	666	636	642	648	591	646	639	640	661	664	640	658	633	658	643	618	629	632	652	607	638	659	624	621	680	610	664	643	634	657	656	598	630	643	590	660	640	644	638	642	649	628	635	603	669	661	664	639	617	589	644	628	654	649	653	629	587	601	646	656	655	643	635	628	664	616	655	670	635	598	672	662	649	667	622	653	611	658	602	646	630	660	674	666	677	636	630	640	650	638	631	690	600	638	667	629	672	668	654	637	604	641	645	684	651	644	666	627	633	647	636	671	665	656	651	632	622	684	635	605	617	628	583	636	666	670	667	674	657	637	631	635	636	637	619	659	633	648	627	630	641	621	668	634	608	687	680	654	655	654	645	622	629	633	618	578	597	653	634	693	629	643	670	642	651	613	688	660	677	599	654	605	686	613	672	564	629	662	664	642	648	675	659	671	652	643	620	603	655	630	651	640	624	595	621	628	672	648	684	654	644	627	648	651	631	665	660	644	708	626	651	659	649	616	639	637	676	610	646	659	655	631	623	708	651	635	666	637	642	611	640	676	660	622	637	675	650	658	670	662	599	644
17402	28574	22187	11486	6338	3879	2618	1864	1411	1178	1052	920	865	836	761	826	790	744	707	729	737	703	748	710	700	668	771	741	731	742	692	669	702	683	690	681	709	739	750	728	725	724	634	700	708	717	721	758	728	667	701	732	719	740	715	718	745	681	720	696	676	697	699	694	739	715	661	698	683	700	650	703	744	721	738	764	711	716	672	712	717	684	728	686	694	719	683	693	742	694	718	691	709	678	757	735	687	697	751	696	702	713	660	703	724	740	744	707	721	707	727	699	705	737	720	731	730	719	761	670	716	740	744	708	725	704	727	726	725	730	752	732	699	741	714	747	734	690	720	705	710	696	694	762	706	738	720	669	761	664	705	721	720	686	721	682	670	657	663	730	721	701	715	731	707	739	702	728	688	752	696	677	721	743	693	724	731	691	702	732	694	694	731	710	690	713	768	706	734	733	684	703	698	690	709	761	727	764	660	707	681	723	701	701	711	719	685	709	697	767	749	628	713	715	681	738	760	754	753	702	678	726	769	672	740	744	670	693	764	696	696	703	687	707	729	718	689	689	707	724	699	723	690	662	695	739	755	716	700	686	691	711	672	683	731	678	733	718	732	694	722	723	702	750	731	717	749	682	740	684	682	655	702	718	666	717	689	719	695	711	702	722	735	666	731	696	722	731	704	687	678	690	714	721	742	698	698	720	686	776	672	711	733	700	682	719	681	713	698	706	700	667	681	751	668	698	678	725	667	675	696	692	691	653	713	688	737	735	711	735	697	679	755	730	728	644	700	733	712	686	734	691	776	692	714	731	681	720	727	694	708	662	706	688	719	740	733	664	727	716	696	725	719	737	707	721	719	637	719	683	708	720	683	743	708	736	680	677	678	709	707	708	715	700	786	706	715	703	702	763	723	715	705	708	723	712	683	749	683	696	691	680	735	727	742	705	735	736	745	718	756	727	709	683	754	685	723	729	709	690	695	684	754	709	747	714	717	750	725	730	670	735	671	725	717	728	717	723	761	751	708	758	743	724	724	737	719	670	708	687	722	721	694	686	685	670	737	744	710	696	761	706	705	719	737	717	718	767	702	703	733	717	702	726	703	755	724	674	735	710	715	761	682	750	720	698	662	713	763	687	732	752	714	730	696	674	710	654	718	697	703	704	686	760	730	747	709	709	697	695	751	671	717	670	711	659	720	720	670	702	698	738	724	711	685	768	743	750	751	688	694	684	678	693	721	664	694	617	704	737	707	707	714	700	695	736	695	705	749	700	698	751	703	745	741	733	713	728	734	722	701	703	691	698	685	669	711	725	766	679	690	724	723	726	680	729	705	756	729	707	704	690	690	711	667	754	725	701	661	741	680	769	704	735	714	699	732	729	753	717	737	732	692	704	703	723	730	731	741	738	745	697	706	711	703	714	709	693	722	736	689	738	715	707	715	697	715	753	730	718	757	739	763	701	726	695	708	693	698	750	662	735	755	727	712	723	740	766	750	737	741	739	722	735	683	681	662	676	707	682	695	684	722	704	692	705	752	706	706	738	685	707	704	709	686	685	745	733	679	696	767	704	716	757	742	680	675	750	698	699	743	688	676	672	693	740	716	687	724	687	731	686	690	766	686	668	750	711	644	673	702	745	707	725	682	695	723	733	710	740	743	725	706	749	763	714	710	692	663	698	754	675	703	731	760	639	707	738	725	710	716	727	737	729	730	705	700	702	672	726	719	718	733	718	653	754	713	709	700	731	741	712	754	686	732	728	683	699	728	705	715	708	731	711	760	676	745	751	713	743	756	667	690	721	681	717	671	702	721	769	764	717	720	700	701	777	698	702	742	730	687	712	731	691	698	723	705	706	750	733	681	689	722	733	707	746	694	702	713	754	686	731	686	698	726	704	761	688	717	724	726	713	691	696	709	697	650	737	685	734	685	691	737	644	774	709	724	760	700	753	730	659	719	694	675	719	691	676	716	693	722	736	732	741	732	750	739	693	749	697	742	712	747	704	715	662	732	718	734	682	693	754	705	738	709	659	680	720	694	679	676	682	689	735	768	760	744	747	725	728	706	683	728	703	711	704	711	715	750	677	711	735	679	701	714	742	753	714	718	733	713	700	693	691	700	717	725	690	691	729	678	718	741	711	757	733	748	697	698	713	684	710	695	726	664	760	737	719	720	711	708	703	707	783	737	748	690	683	733	772	706	730	731	753	714	698	726	690	726	754	719	748	767	698	741	707	687	704	715	730	720	747	718	745	715	681	693	695	729	710	709	721	688	684	719	750	683	775	725	734	730	702	736	679	684	710	751	693	716	721	745	681	701	692	705	704	745	686	706	689	629	676	692	759	723	671	719	705	702	674	684	674	686	702	716	753	682	690	666	722	676	763	719	705	734	699	722	713	734	733	708	731	727	700	706	665	726	689	722	727	668	671	712	667	726	712	680	727	707	701	695	695	731	724	685	719	735	717	714	719	710	653	723	728	725	746	708	700	668	770	664	677	718	686	695	718	724	664	689	689	740	692	736	671	691	712	709	723	734	721	686	704	692	716	721	670	734	762	690	725	731	711	761	709	732	718	736	729	730	736	698	738	733	723	740	674	745	708	731	714	671	726	692	691	718	729	757	678	731	703	677	694	712	727	740	668	693	737	662	689	727	778	717	743	730	686	732	718	699	671	734	719	698	704	695	741	697	758	689	715	729	765	727	735	658	667	735	655	677	717	682	719	703	733	651	718	736	706	728	722	700	688	676	688	670	695	686	708	728	689	723	693	679	726	708	725	668	733	713	741	684	752	685	731	679	688	709	695	729	706	724	686	666	673	733	729	671	722	741	709	687	725	754	782	670	692	698	727	720	696	692	735	692	735	752	766	772	663	743	729	784	725	762	683	686	706	714	711	710	751	718	705	688	675	709	730	738	699	748	672	750	731	732	748	708	747	724	711	719	674	707	686	720	725	701	724	749	717	691	717	724	682	686	727	725	752	736	735	660	712	709	751	720	733	787	730	721	746	714	686	675	712	686	661	734	721	699	723	712	658	720	727	726	719	674	722	695	730	688	691	724	694	695	728	709	691	717	690	734	754	685	694	675	728	704	745	715	718	733	702	697	720	705	731	729	781	681	718	712	675	707	716	685	757	704	765	696	679	723	677	755	763	692	688	653	702	743	698	682	692	724	767	705	697	731	724	710	708	730	735	693	746	698	709	720	702	736	714	709	724	728	757	707	714	754	703	697	699	742	692	661	739	726	724	707	710	712	717	700	709	734	714	761	688	716	667	692	720	769	743	725	685	716	729	725	722	693	748	749	712	663	689	714	707	686	776	755	712	782	688	704	682	713	719	669	698	703	676	723	692	750	736	697	727	707	731	756	723	773	677	679	734	694	745	737	714	733	668	722	738	700	685	682	749	753	690	676	740	733	727	728	729	704	746	714	714	697	709	731	724	759	706	683	744	724	745	692	733	714	673	712	745	685	737	769	734	706	660	730	698	708	699	693	716	692	767
23753	21307	28184	24797	20868	9006	3045	1721	1328	1140	953	854	828	759	731	672	654	719	663	599	675	659	633	632	673	650	656	685	641	660	608	636	580	631	650	619	620	599	618	663	653	612	606	639	611	617	642	632	631	684	611	613	596	576	640	643	653	603	641	639	610	609	606	636	686	646	695	591	615	619	649	577	582	605	659	664	669	646	603	606	654	669	610	601	623	597	645	613	594	624	610	610	638	658	631	629	622	580	647	606	679	605	597	658	646	620	700	618	596	669	622	616	621	615	625	649	668	627	618	629	625	652	594	626	631	613	608	589	652	645	661	639	631	628	629	615	595	654	667	608	608	626	675	654	632	629	638	647	656	644	622	650	617	617	655	607	600	625	674	609	620	632	590	609	615	623	634	608	620	612	654	649	606	599	672	630	667	655	629	650	636	610	676	672	651	608	630	646	654	648	653	628	616	642	660	629	612	628	600	634	634	632	603	594	606	625	687	610	624	622	679	597	638	588	630	645	667	645	666	617	625	617	682	628	609	610	654	634	614	634	666	636	629	617	599	654	607	620	622	592	656	662	643	612	613	624	604	620	627	687	653	657	650	618	632	628	667	598	697	668	576	609	563	657	641	597	630	627	622	639	662	621	624	630	608	635	642	624	619	642	619	625	601	632	631	635	605	635	616	640	600	615	646	595	638	620	585	654	641	632	649	628	658	680	629	617	675	650	646	631	629	654	630	641	626	621	675	643	630	655	614	637	596	654	609	628	667	690	634	640	586	667	605	599	671	596	686	654	592	658	649	631	653	645	670	627	632	620	601	624	622	618	677	654	626	637	660	619	615	665	689	644	649	595	656	672	644	682	630	626	630	637	622	675	613	636	624	630	613	641	614	646	641	630	626	592	669	646	589	572	676	603	611	650	604	678	647	582	620	617	616	640	584	617	618	606	606	672	627	627	605	605	617	655	653	629	618	667	619	617	633	593	629	640	640	670	614	665	616	610	662	592	633	651	641	636	630	637	620	687	681	661	634	573	608	588	642	587	606	597	631	659	604	651	626	655	638	676	645	667	611	636	664	601	570	575	647	677	660	648	684	653	651	604	658	606	590	622	629	598	641	605	649	631	666	614	606	606	620	640	621	640	617	625	682	636	692	625	603	607	631	611	573	677	703	643	641	647	602	631	639	631	696	591	632	622	632	695	654	628	648	624	617	634	637	689	586	660	625	650	639	605	631	624	630	610	635	619	646	620	623	622	639	636	658	631	645	650	648	603	620	641	656	660	595	617	655	629	647	605	620	644	641	593	644	628	634	670	705	678	631	670	641	653	578	654	587	620	635	636	617	635	610	616	590	598	684	604	679	628	619	627	638	583	647	619	602	621	638	596	612	590	652	642	605	598	648	658	646	614	632	671	630	656	641	626	612	625	590	588	593	623	657	658	586	651	634	635	614	660	636	626	619	641	627	673	643	654	647	609	614	657	591	604	618	617	632	618	634	663	664	604	641	610	602	587	652	613	630	625	576	610	610	616	616	687	646	613	669	661	617	634	598	593	672	625	615	615	605	591	644	606	656	647	627	611	619	635	586	667	632	629	655	607	602	665	624	657	628	608	630	642	618	636	635	604	602	614	639	646	599	643	639	612	600	623	627	607	627	606	646	602	613	596	628	597	650	577	658	611	625	644	572	644	604	645	609	622	651	667	641	597	633	632	627	630	645	646	610	611	614	654	632	673	627	667	650	627	644	635	584	634	634	636	626	613	664	647	657	628	664	624	618	586	604	615	650	641	653	620	605	634	646	662	621	621	620	646	623	568	668	623	637	652	620	623	655	609	629	624	628	632	634	608	635	601	648	586	636	609	627	568	599	633	620	576	644	621	634	652	660	693	600	644	622	603	664	633	633	612	644	645	607	612	641	600	599	651	623	611	595	591	641	583	636	616	605	613	637	601	642	608	626	602	604	603	624	653	622	643	677	631	651	653	619	631	620	599	648	625	677	636	631	641	625	645	634	603	623	655	666	634	588	622	624	573	654	648	640	640	628	638	633	632	625	595	620	641	643	648	645	632	596	694	633	642	600	662	660	611	599	621	647	573	654	639	604	621	656	651	644	593	628	663	640	662	629	633	580	574	632	625	633	627	667	586	614	620	647	666	632	647	637	631	626	640	627	602	620	648	664	663	641	646	632	631	628	607	666	590	606	666	646	626	660	587	662	637	635	628	611	591	574	613	660	668	627	667	675	601	605	636	637	630	642	619	619	641	615	585	638	695	656	670	562	653	657	638	617	651	612	640	581	641	645	608	627	660	627	582	644	638	646	599	649	604	608	612	574	614	598	615	595	659	633	635	586	623	601	651	604	625	636	627	613	622	693	619	628	605	636	650	603	633	637	646	619	643	603	625	626	618	582	593	656	625	594	603	587	650	579	625	599	619	633	607	656	643	628	649	601	587	615	649	643	605	650	646	664	625	639	633	598	615	625	589	683	631	653	618	633	670	622	628	593	655	634	593	628	616	633	633	637	635	649	627	651	707	641	626	651	636	598	624	643	600	623	619	649	657	642	647	609	650	659	620	634	634	640	608	610	636	635	624	602	630	606	634	630	588	645	623	642	624	641	630	638	596	623	604	644	617	675	589	634	628	581	644	616	692	653	589	635	624	587	622	662	657	635	632	663	582	596	631	633	620	616	587	588	647	614	608	625	670	606	646	639	683	686	663	635	636	629	660	619	623	610	635	645	619	657	605	566	641	628	620	670	641	613	635	635	672	628	659	640	650	630	638	648	673	633	587	637	576	671	602	649	618	632	642	637	634	584	622	624	610	638	655	617	632	623	661	649	655	671	646	622	622	593	559	642	597	611	605	674	660	629	606	671	614	609	589	616	616	566	627	618	673	608	631	582	624	603	630	622	631	594	625	607	623	617	664	618	661	624	658	655	600	640	612	605	634	610	616	613	592	640	662	633	569	630	562	642	662	580	659	649	640	608	634	602	614	650	645	664	583	655	650	679	603	616	641	584	626	629	620	632	602	618	606	607	618	634	632	613	615	626	603	596	630	580	601	647	634	633	682	636	594	659	641	619	697	658	650	604	700	698	622	613	575	653	670	606	642	660	633	626	624	618	588	647	643	662	623	662	590	657	651	622	631	655	639	636	638	632	615	642	634	608	602	618	659	626	596	651	603	609	625	674	665	601	666	598	611	676	578	648	601	630	589	639	653	628	622	617	657	651	654	605	634	649	597	629	622	630	643	628	656	634	644	637	659	623	568	620	615	626	595	625	627	601	617	611	657	650	611	612	558	630	681	577	641	578	604	599	598	581	636	605	646	692	627	571	672	611	600	657	632	605	622	619	652	626	599	651	664	609	617	618	640	579	589	626	634	651	627	571	623	635	645	607	646	611	604	595	630	621	630	614	606	653	630	611	635	655	603	650	632	615	639	602	659	610	656	636	623	608	630	596	596	591	672	649	594	632	612	633	595	630	658	620	609	616	598	609	602
17387	35467	28669	16623	9787	6095	3914	2768	2047	1658	1272	1094	1006	873	841	773	771	781	752	711	694	722	717	709	687	665	703	718	689	671	668	701	690	676	700	713	746	715	681	713	696	695	655	677	660	746	720	682	638	683	711	668	707	691	667	725	669	626	707	728	666	746	685	713	689	683	674	687	695	736	697	691	739	644	673	689	676	681	701	736	672	670	718	708	709	701	680	722	736	681	682	716	663	660	729	712	701	675	639	749	745	651	678	732	686	673	712	729	730	692	686	687	693	720	717	664	725	719	665	672	652	709	719	676	695	669	719	706	710	696	678	682	677	692	727	711	687	737	663	697	701	703	756	687	715	706	667	654	686	697	735	708	687	698	681	679	717	718	717	726	667	710	711	714	704	650	710	719	646	661	706	703	696	724	709	644	679	657	667	688	677	664	701	700	696	718	746	644	723	745	681	660	716	689	689	670	698	672	681	654	678	703	688	683	629	666	655	741	684	680	734	705	698	663	712	729	671	701	699	665	687	638	684	692	689	680	695	687	671	659	660	677	662	689	697	709	715	661	653	674	674	655	669	730	707	667	673	680	710	706	688	688	695	704	673	662	698	731	677	730	694	686	691	699	706	709	675	698	701	705	721	699	686	682	710	733	692	703	705	662	699	699	701	691	710	674	733	715	692	718	705	648	680	658	727	689	694	681	670	680	674	729	662	654	703	630	658	711	677	674	703	691	684	696	698	692	672	696	667	652	682	716	693	688	660	665	733	689	643	697	702	727	684	718	692	709	680	730	651	697	669	699	689	744	715	689	665	669	657	649	614	745	672	663	649	702	706	671	653	665	720	660	683	704	692	677	695	688	706	717	679	683	665	697	692	708	665	742	699	674	663	663	765	708	644	711	679	687	754	657	714	724	666	691	673	673	671	734	705	726	700	648	713	711	666	686	692	694	739	706	720	719	721	706	694	678	693	685	697	762	709	736	701	744	697	731	696	671	679	741	681	650	716	658	673	634	654	671	700	686	712	708	663	622	711	696	703	708	654	690	708	700	718	690	704	715	711	670	696	671	721	671	752	651	732	625	661	722	713	669	681	686	717	682	678	682	651	711	702	720	635	725	669	623	673	696	699	689	691	629	683	697	655	701	663	670	691	685	710	710	709	702	677	691	743	667	673	690	682	662	694	677	676	653	654	700	686	721	675	721	646	672	706	659	683	731	700	639	667	662	712	694	691	687	724	660	696	665	662	701	695	673	693	655	683	705	661	709	717	749	669	697	638	680	746	674	659	677	689	671	743	700	699	691	698	692	690	660	673	706	633	672	715	711	645	693	677	674	703	702	702	679	713	678	688	702	709	709	680	646	684	720	678	729	704	650	702	671	687	672	675	673	697	725	634	661	718	735	630	708	689	676	684	709	674	709	702	651	689	681	643	667	704	717	689	735	660	665	696	706	695	655	658	715	698	702	673	726	708	702	689	718	685	704	727	699	677	693	682	691	737	680	716	720	751	723	696	719	646	692	688	715	691	720	706	679	686	673	732	720	719	705	693	725	679	732	724	690	724	695	696	730	688	645	729	701	701	661	695	714	712	716	656	686	704	649	693	699	660	708	699	732	682	729	709	719	714	685	719	679	676	671	666	723	725	677	682	698	668	698	728	686	750	710	645	683	717	701	722	703	731	721	700	731	701	645	732	687	713	705	710	668	684	742	747	714	707	690	717	671	742	713	697	645	708	673	644	668	697	700	721	687	666	692	663	649	628	701	732	699	696	677	680	678	726	677	688	673	668	718	665	710	660	664	664	673	668	675	740	669	695	647	687	704	671	728	668	669	709	693	707	690	677	681	660	701	685	679	669	679	668	698	691	723	670	675	685	673	682	722	701	700	664	685	714	686	718	690	698	758	715	644	673	718	703	649	648	696	637	681	704	705	654	643	646	677	681	685	692	688	685	710	719	682	661	709	716	673	706	661	684	641	710	708	686	733	678	716	688	680	715	734	679	684	723	688	687	692	666	693	698	675	662	726	684	739	676	708	688	701	689	727	691	690	682	750	728	681	724	707	678	669	725	709	628	678	743	739	695	738	727	711	730	680	686	710	700	732	704	662	680	694	666	680	704	691	663	682	751	724	703	671	673	709	707	664	659	743	666	687	673	668	684	673	680	713	704	707	687	727	725	716	650	660	697	684	695	694	688	679	690	696	676	674	669	671	705	657	726	684	692	704	676	733	670	665	644	723	739	696	660	703	706	732	671	686	663	695	665	700	731	685	621	696	637	692	738	695	721	744	699	702	676	678	693	677	679	678	702	694	707	660	670	691	691	724	695	680	714	705	667	684	776	694	696	694	715	687	717	688	688	713	706	725	675	727	718	724	697	721	671	651	723	678	662	657	663	642	717	687	703	681	692	716	686	665	706	689	691	738	655	698	724	682	621	699	668	688	690	689	681	664	691	659	746	713	734	680	678	699	728	754	708	672	674	682	740	714	717	685	699	700	700	701	729	661	670	679	707	685	665	674	659	702	715	662	664	635	698	672	640	701	702	680	688	720	694	684	691	689	702	658	687	677	703	685	679	709	696	681	695	710	672	697	689	713	706	715	734	669	690	708	678	730	677	674	686	729	682	666	660	730	700	686	698	680	699	725	706	674	679	704	725	712	722	706	642	673	704	687	665	685	733	660	699	663	665	718	730	696	661	693	716	713	682	649	649	683	711	668	649	691	684	712	699	664	702	798	710	685	633	686	652	708	691	700	752	709	743	734	689	643	707	690	720	675	682	700	703	689	727	687	717	715	695	705	655	652	712	652	660	728	677	692	731	712	678	674	675	638	705	681	680	711	685	712	665	651	678	705	707	718	684	721	699	732	708	732	681	727	706	725	684	700	648	706	661	695	725	736	686	684	669	700	691	672	681	685	681	701	661	697	659	706	720	729	665	685	683	681	676	668	741	688	717	683	692	706	718	729	695	636	714	711	694	725	690	692	713	668	699	733	707	675	673	705	663	680	683	698	697	686	709	638	716	667	672	689	720	672	715	661	665	709	660	692	664	678	694	701	736	722	721	697	679	641	667	664	649	706	683	676	714	719	720	749	729	677	626	625	697	653	721	725	667	670	684	704	729	680	695	686	684	671	683	672	693	683	719	707	686	719	736	713	718	729	691	695	717	778	672	744	677	685	679	683	707	681	712	728	683	631	673	731	690	665	703	669	679	706	670	686	678	682	663	697	711	603	687	707	758	670	679	654	689	700	720	688	709	690	695	691	639	703	696	687	655	692	671	682	696	701	681	634	680	761	721	666	730	745	683	707	692	711	662	733	707	710	702	717	681	684	699	650	666	696	664	699	659	711	731	639	669	644	702	694	693	695	677	677	753	699	677	631	660	686	695	669	700	651	714	696	703	667	669	675	690	710	656	713	697	711	684	654	669	682	662	695	668	652	595	730	666	681	676	649	705	678	655	679	677	716	711	654	683	679	711	698	708	643	672	688	671	663	694	681
25164	21184	26188	23985	7419	2948	1970	1447	1148	996	899	808	735	738	774	702	685	682	654	649	677	622	669	686	659	679	701	690	613	660	653	702	671	634	686	655	659	663	682	656	617	683	689	627	696	655	666	652	669	679	659	699	643	604	605	643	601	632	618	629	644	636	675	650	675	637	695	671	719	634	671	594	613	676	637	665	662	652	674	651	619	680	634	657	679	683	650	690	634	690	660	638	709	659	654	674	624	651	655	660	640	637	710	686	646	695	626	661	648	685	652	675	687	593	670	672	680	660	662	692	631	627	659	653	637	696	647	611	652	638	638	644	615	650	698	612	639	610	626	640	659	650	679	643	638	661	666	625	641	688	627	657	675	658	664	670	638	661	631	646	671	626	646	697	675	680	609	651	618	658	674	633	644	648	664	636	646	646	605	644	630	686	657	631	669	694	714	659	692	659	706	675	644	569	686	592	597	631	646	645	642	646	646	658	679	687	648	646	627	650	665	666	667	646	634	696	684	652	639	657	628	667	664	645	724	628	641	645	661	650	652	683	658	638	612	634	677	687	644	617	638	692	663	674	648	657	665	614	657	686	676	598	681	703	662	679	644	608	654	622	722	662	674	640	615	648	678	676	652	677	605	665	657	692	735	677	685	632	637	673	609	710	638	645	655	642	638	681	648	686	645	655	630	656	695	623	625	682	671	667	616	662	590	633	682	627	642	715	681	644	659	717	598	674	663	621	655	636	640	584	674	599	629	660	659	621	597	626	651	656	633	628	656	637	680	654	628	645	682	628	635	639	713	645	644	645	612	624	644	658	675	638	651	692	720	621	632	621	641	628	642	701	638	673	636	649	645	660	634	644	643	673	617	661	682	657	666	652	656	647	659	646	717	657	647	654	696	628	678	660	637	668	666	617	650	635	626	643	693	617	602	625	647	686	658	667	656	666	663	628	646	647	594	675	632	649	659	688	655	649	645	679	629	676	608	631	716	695	654	681	694	631	669	626	646	641	638	709	658	648	650	648	625	667	625	687	693	685	617	667	676	651	643	596	605	682	650	689	625	669	653	637	651	695	653	653	664	656	614	655	687	661	704	657	620	664	689	643	656	661	628	665	637	628	705	624	687	640	667	648	620	667	656	648	685	629	646	646	673	646	656	623	667	694	657	669	674	651	648	643	672	637	658	627	673	673	662	681	713	649	661	722	607	643	633	675	647	659	665	676	619	631	635	670	666	649	590	703	649	630	638	705	647	613	684	643	607	658	687	619	627	598	674	651	665	676	665	678	715	616	677	659	666	668	637	642	648	629	667	695	695	622	632	596	657	638	647	643	677	593	670	629	637	645	675	643	668	628	636	651	608	653	653	677	656	617	627	673	658	646	611	689	685	657	640	603	678	660	663	634	640	655	629	622	675	652	672	658	625	650	622	660	680	652	669	649	636	683	662	643	648	662	652	650	626	679	650	682	647	691	672	628	710	681	663	638	661	622	661	664	642	659	661	647	682	669	688	651	643	620	703	708	653	625	708	651	667	687	640	619	620	673	673	665	662	702	617	636	696	641	676	655	654	653	671	646	656	647	645	649	622	657	699	621	651	601	672	666	662	674	651	661	601	649	664	623	625	636	625	629	632	674	640	675	633	644	655	644	627	658	636	695	622	662	624	637	674	630	637	664	641	639	651	673	653	644	670	650	682	667	628	669	643	652	655	603	649	660	627	701	615	647	666	642	629	635	606	631	650	684	638	719	656	660	648	609	621	624	651	624	669	660	702	609	649	629	655	669	646	629	693	637	663	638	692	673	704	598	644	622	620	682	661	630	675	611	716	589	664	633	630	688	640	658	614	673	639	668	658	664	644	661	650	661	633	637	656	636	632	617	621	647	656	664	634	689	697	647	634	638	652	692	645	662	636	645	622	654	627	670	653	672	682	676	657	647	666	690	619	662	616	634	678	660	608	657	630	619	680	660	651	628	707	657	701	611	644	651	679	664	655	663	675	672	659	618	637	639	656	711	639	674	657	640	704	666	649	676	646	677	639	681	671	666	720	707	665	670	668	618	683	678	621	622	667	658	640	658	691	684	639	671	674	640	594	626	664	672	668	657	624	635	644	633	578	659	653	639	599	646	665	631	648	642	662	656	619	636	654	640	658	609	622	704	644	630	660	603	668	615	675	661	638	637	686	657	655	618	662	628	606	624	618	640	677	669	629	641	639	634	652	689	691	646	658	674	643	665	682	641	634	671	634	648	682	679	651	639	645	653	686	654	613	653	649	638	620	632	638	676	641	638	630	636	661	613	600	619	692	633	658	674	627	691	663	641	645	637	642	660	642	644	646	649	663	662	695	619	602	649	698	614	622	628	631	656	653	632	658	631	671	624	698	638	619	694	692	673	637	636	681	633	627	631	657	635	643	663	676	608	672	704	638	686	643	702	661	642	643	660	692	685	666	658	700	644	677	655	639	636	727	635	641	660	652	636	653	662	648	673	627	614	689	668	698	649	702	740	663	668	618	664	680	668	625	644	633	631	602	655	687	581	698	646	641	663	676	635	704	661	664	666	634	625	667	586	661	630	658	641	645	635	671	630	663	665	667	629	643	666	706	644	694	640	641	643	622	634	647	585	665	639	657	630	654	628	594	663	651	645	718	660	663	665	636	664	645	659	660	698	665	683	691	583	677	640	609	619	649	653	604	629	626	698	627	633	665	641	634	703	683	672	729	643	640	651	658	657	680	625	623	646	631	641	674	660	679	643	638	643	666	655	673	657	628	651	674	638	668	671	650	648	640	665	629	660	677	652	628	646	706	720	677	644	632	636	680	622	663	645	674	614	628	670	656	607	680	630	645	651	659	647	634	666	672	635	714	687	632	659	664	666	620	653	688	654	652	616	641	658	643	634	681	667	689	692	677	677	610	630	655	621	629	664	670	648	655	602	659	715	662	647	651	623	673	631	662	626	651	680	673	680	655	670	684	630	626	647	631	683	666	615	636	684	703	622	687	682	652	665	645	656	612	664	638	645	636	677	666	649	652	641	661	652	672	625	658	658	646	662	701	609	685	690	673	677	646	640	698	638	692	614	681	661	640	672	658	639	665	621	655	672	710	668	634	674	669	613	633	639	637	645	613	694	684	614	627	635	649	629	677	731	649	664	637	636	652	664	683	643	667	617	699	628	683	675	671	689	680	640	635	693	657	624	687	680	659	684	688	683	651	653	622	630	627	608	630	648	670	671	602	644	654	669	637	641	659	643	677	591	630	647	639	693	625	619	679	695	596	627	627	642	680	661	668	633	692	666	586	646	625	631	640	635	615	657	666	644	636	687	688	616	660	631	671	635	658	625	660	651	658	667	645	690	698	608	636	632	672	651	689	645	643	638	633	691	683	599	673	665	687	674	617	659	615	656	640	644	641	637	634	664	655	634	659	658	670	636	649	652	657	596	643	657	641	658	630	661	689	646	639	636	666	634	666	625	648	641	676	644	651	646	640	640	664	608
16741	31159	24425	13536	7715	4790	3012	2257	1684	1306	1187	1057	879	837	836	848	781	711	703	747	726	716	708	737	725	727	749	730	696	696	743	699	747	684	722	749	736	791	711	755	747	712	735	718	746	690	756	698	744	740	699	704	732	718	747	722	713	709	717	709	716	697	767	746	707	696	709	704	699	701	695	724	760	732	736	760	751	733	711	694	725	705	699	683	733	781	776	720	730	700	720	713	731	708	766	704	684	765	748	652	745	701	725	740	698	688	731	681	782	762	703	698	672	698	779	709	740	737	695	719	700	727	715	765	650	734	716	708	682	717	717	742	723	706	666	729	745	717	761	709	727	711	740	755	714	697	728	733	738	722	719	685	717	766	712	724	695	715	677	714	753	734	759	715	726	725	717	767	755	773	727	695	754	730	738	767	746	690	688	724	744	687	743	698	703	703	753	712	729	676	732	704	727	730	751	734	752	771	766	710	725	719	726	743	752	728	709	719	690	738	686	728	756	722	695	681	717	677	701	747	742	706	738	728	768	711	721	724	718	710	754	761	691	723	651	664	698	698	720	691	708	760	698	713	743	700	802	703	724	760	683	725	744	789	690	682	710	764	680	728	738	736	691	682	694	711	744	677	733	702	672	713	739	713	718	726	729	711	689	725	666	745	706	739	707	694	734	747	742	766	752	695	755	703	723	699	735	660	738	739	775	735	715	700	702	657	810	753	693	739	688	670	757	705	702	713	736	772	729	716	748	694	721	726	736	715	691	726	726	709	721	727	671	702	735	720	723	735	677	706	690	682	650	729	752	728	700	719	741	751	715	732	695	710	783	682	714	731	685	754	666	728	723	688	668	704	719	765	737	686	712	700	693	711	760	710	705	758	709	751	734	699	719	694	724	773	736	748	708	681	700	721	696	741	721	686	751	742	738	690	741	718	725	719	758	707	736	693	738	740	690	719	716	719	718	687	740	727	655	698	717	703	723	678	704	696	691	759	710	692	718	677	727	724	707	712	701	746	712	700	735	741	698	715	772	766	698	706	708	702	717	714	681	728	715	673	775	707	746	678	713	707	716	702	682	720	722	736	717	739	756	691	711	701	720	707	742	707	708	738	696	733	717	672	679	684	775	703	715	759	715	698	773	684	747	744	722	719	714	714	694	753	653	742	738	695	715	720	692	736	696	716	673	661	717	717	701	692	708	745	723	757	747	693	715	720	686	738	694	731	717	753	726	721	749	726	734	693	676	674	716	730	732	719	724	687	705	730	729	734	766	695	725	691	694	773	724	653	725	734	733	706	705	714	668	712	718	733	675	733	724	667	708	713	714	681	685	738	723	714	731	721	720	701	755	717	689	730	704	697	700	734	738	701	728	705	735	740	688	724	750	694	680	719	709	743	719	692	711	742	682	683	694	734	704	757	700	763	768	721	673	717	714	798	756	691	743	726	728	666	697	740	722	674	710	719	729	732	741	698	717	735	728	692	735	764	696	768	723	745	753	723	679	758	703	709	696	693	762	662	726	705	682	736	701	743	742	711	697	735	687	642	719	787	722	716	712	681	728	711	701	714	738	697	697	689	744	707	693	717	697	678	742	741	737	693	713	712	747	730	740	700	706	714	772	738	673	719	707	723	720	707	717	698	756	687	685	702	727	713	683	669	698	719	750	753	707	771	685	721	766	729	756	707	682	714	704	767	685	767	750	725	690	772	673	729	717	726	722	723	717	702	722	721	722	696	722	727	741	745	708	673	723	732	769	729	721	708	680	674	732	732	739	702	711	726	708	725	701	733	691	688	716	735	755	685	770	712	751	710	707	730	668	699	757	718	672	764	750	758	752	656	754	729	775	709	735	710	692	739	732	725	678	693	733	726	658	708	717	748	731	701	746	726	721	705	722	685	736	671	706	708	736	695	729	715	778	742	740	739	732	689	722	716	740	695	688	731	733	739	674	728	726	757	725	709	733	738	720	699	741	741	708	726	727	703	752	725	705	693	755	699	728	729	696	725	731	735	755	730	717	722	702	745	780	716	717	688	709	724	695	658	741	706	714	755	683	731	720	656	719	704	700	719	704	672	756	763	718	672	681	732	714	708	731	703	756	712	739	666	682	708	701	736	750	743	738	694	706	701	695	715	724	741	677	732	726	708	684	746	706	772	720	741	729	681	674	735	690	746	765	702	727	742	703	755	725	715	671	728	727	724	711	744	729	707	756	721	698	729	716	718	695	718	661	765	700	691	723	695	699	673	660	726	757	740	728	726	732	760	770	735	715	693	708	717	763	717	707	697	752	694	672	718	713	725	710	737	705	705	707	711	716	747	713	746	705	667	711	699	708	714	711	688	724	735	741	719	701	672	697	744	735	697	689	685	699	754	744	705	728	697	693	720	724	702	708	686	712	712	739	697	700	723	678	695	720	709	731	748	726	706	735	718	721	743	697	693	684	709	729	745	658	699	716	684	690	719	691	725	757	747	732	697	722	707	709	686	757	668	767	733	730	774	716	686	751	741	687	723	714	749	729	680	721	697	718	753	707	725	687	703	714	671	734	769	724	724	672	669	695	715	734	740	714	750	717	699	698	713	743	716	713	702	679	731	747	679	706	702	698	763	676	682	759	699	709	746	732	717	720	730	699	698	704	708	695	682	726	728	704	735	740	755	691	728	726	705	726	730	691	773	738	760	705	709	720	757	711	746	717	696	749	695	738	742	704	754	762	732	716	685	725	748	729	718	761	713	673	692	714	730	702	698	692	734	751	726	708	706	780	743	684	699	700	734	747	715	732	739	715	713	775	703	726	741	722	715	698	695	722	707	719	708	690	650	680	684	762	700	716	747	739	714	775	675	746	719	741	723	677	657	730	739	734	674	681	713	690	747	715	723	697	725	711	762	737	727	710	725	748	736	729	720	719	712	763	737	720	738	685	680	734	730	690	731	749	666	715	698	743	708	719	735	693	728	778	734	646	720	771	756	743	670	756	715	748	717	738	754	728	697	782	708	681	730	740	706	742	718	713	720	693	733	750	714	722	709	684	756	708	688	732	732	718	739	701	700	737	700	762	724	674	704	737	693	728	749	747	712	668	690	752	683	716	704	718	729	736	715	751	753	718	715	696	705	701	783	717	712	663	711	710	758	705	734	738	673	741	725	770	709	711	695	709	719	715	720	753	691	748	705	742	730	722	725	742	674	710	676	693	717	750	710	700	718	677	701	769	700	729	736	738	699	674	692	722	680	741	782	724	698	721	691	722	770	690	706	744	709	686	698	761	720	705	738	728	711	729	719	687	721	782	677	771	741	715	761	708	712	667	736	748	696	722	683	677	704	728	723	729	744	696	738	700	691	725	701	718	758	731	732	704	701	714	762	710	722	726	674	712	727	697	743	646	671	765	741	696	757	675	712	763	698	725	702	760	766	706	667	730	725	733	731	732	742	691	739	715	692	730	748	731	722	698	733	690	730	756	741	683	730	695	686	743	735	733	729	717	796	742	640	765	731	698	764
22852	21360	28829	24262	21390	20285	6701	2440	1754	1372	1149	952	903	867	820	715	738	724	710	737	699	692	643	660	666	679	634	639	640	650	633	615	673	709	632	617	680	644	664	641	631	653	672	629	684	647	634	608	692	633	561	625	655	633	672	666	605	689	646	658	681	668	646	643	676	704	669	653	668	665	631	595	658	635	677	644	639	641	666	647	703	612	689	587	684	621	625	681	652	677	673	640	674	635	674	643	647	694	647	676	631	712	659	664	646	626	663	667	644	653	718	667	665	643	637	627	677	632	675	660	687	645	670	607	604	624	651	650	687	689	672	586	639	593	628	651	653	654	640	617	653	646	614	648	625	638	605	657	601	649	641	644	622	641	623	661	625	678	652	694	646	701	654	627	609	659	599	628	668	661	680	695	692	670	636	670	619	664	600	645	632	639	657	598	632	631	632	662	583	688	598	649	633	667	694	658	642	613	654	617	662	657	663	661	684	645	671	674	660	621	622	614	634	620	613	628	679	618	633	612	642	626	620	656	607	619	675	643	659	662	648	691	662	667	600	654	607	645	606	637	649	646	624	683	626	655	638	645	669	633	624	630	684	695	647	669	680	658	652	656	649	643	708	671	679	641	695	637	658	608	657	627	662	639	651	674	681	678	646	673	644	614	619	642	658	661	637	644	637	671	649	684	701	614	671	694	639	653	613	613	667	663	594	607	623	693	674	653	627	711	678	632	692	664	654	629	625	648	713	653	624	664	666	650	625	639	685	649	594	601	628	681	666	652	668	642	643	652	638	654	590	653	660	651	658	666	665	630	631	611	660	670	643	664	649	650	648	615	625	627	684	625	604	627	632	661	609	677	642	686	670	687	650	639	672	621	607	666	635	679	595	624	633	669	623	682	607	678	654	632	654	645	613	602	652	642	638	630	615	642	628	600	675	645	608	684	651	651	633	669	658	620	620	632	643	632	662	617	660	636	636	655	618	665	689	642	668	591	609	687	643	631	659	688	608	686	665	678	620	611	638	605	643	642	650	650	669	665	650	618	632	671	670	688	665	663	616	662	654	647	671	605	695	661	651	677	671	669	672	640	643	660	675	598	710	633	663	601	594	683	653	624	616	652	673	633	652	641	627	669	649	668	659	724	659	659	658	638	662	632	698	638	635	671	612	613	668	668	624	650	689	641	630	686	634	635	627	589	684	686	635	670	666	655	614	635	621	715	632	652	635	655	655	668	686	685	615	678	647	623	622	647	660	684	634	611	641	610	662	593	640	702	629	663	661	674	687	659	648	631	595	626	665	650	663	650	684	601	692	661	687	616	664	619	687	623	669	643	593	662	635	651	654	657	664	654	617	611	594	612	639	650	666	664	660	652	633	685	660	674	672	665	623	696	649	596	643	655	673	701	627	609	641	671	642	659	681	639	601	681	627	615	624	640	668	674	604	661	650	649	637	656	656	609	650	603	632	669	652	630	609	627	648	616	652	625	634	628	673	640	623	659	608	647	650	616	650	618	666	647	633	664	666	652	613	681	653	670	684	642	657	642	672	614	685	633	644	612	614	662	671	646	594	601	656	645	672	685	629	638	660	673	603	678	675	728	638	612	625	644	588	643	647	580	634	647	593	635	652	680	678	628	627	646	618	682	659	670	622	633	673	634	637	665	664	639	642	686	598	680	691	579	634	640	640	666	643	664	624	637	651	634	614	651	635	610	632	652	705	650	731	645	630	635	643	618	635	665	654	633	653	650	630	613	687	621	628	649	625	618	624	622	653	635	643	647	596	625	682	680	664	640	624	613	671	666	603	662	655	633	635	648	637	637	698	617	638	632	623	638	602	677	640	657	668	627	686	604	649	635	679	665	654	624	611	680	626	636	668	638	684	634	680	634	648	689	651	664	614	589	671	599	658	664	641	600	654	691	624	667	658	655	620	659	641	613	623	701	657	695	665	645	648	649	662	667	649	653	653	629	670	651	626	686	609	609	661	620	699	662	634	661	659	626	627	649	647	659	664	641	638	607	603	628	653	646	668	617	659	628	632	653	639	600	649	624	624	637	672	617	637	685	599	648	648	637	630	691	617	645	652	614	633	637	631	637	632	623	674	627	632	663	654	651	637	656	668	608	656	615	636	659	632	639	627	641	616	647	687	637	644	612	673	664	616	665	700	616	681	719	594	671	594	663	652	670	664	621	609	648	636	622	692	629	674	677	671	633	648	685	666	613	684	638	645	649	643	648	636	656	630	615	641	623	605	660	679	583	633	676	662	682	663	682	662	616	669	681	648	648	666	678	695	640	655	612	619	629	629	685	702	670	621	670	634	661	636	650	630	671	655	627	706	607	602	635	626	654	622	624	648	633	621	613	654	704	637	607	698	626	678	688	639	647	640	674	664	651	656	669	700	673	665	632	690	682	671	654	650	658	657	678	660	635	691	654	634	652	653	650	695	646	661	696	641	608	615	597	662	663	631	672	631	608	693	645	634	632	631	637	618	659	648	667	631	675	667	614	597	619	635	626	612	658	617	641	655	643	649	661	638	617	641	660	639	698	675	589	643	639	639	664	674	626	682	636	667	652	663	705	594	640	641	648	641	633	638	698	615	653	661	637	627	678	705	676	626	700	625	654	645	683	624	714	636	638	706	664	670	725	607	638	651	662	653	649	634	653	686	649	648	591	621	686	655	641	620	661	669	662	642	623	624	616	658	686	678	655	685	633	638	634	650	629	673	654	661	668	654	654	628	639	589	680	651	671	653	691	624	680	669	648	660	687	649	613	628	596	635	622	649	655	657	642	658	644	643	644	650	671	648	654	645	619	614	626	600	640	710	623	601	654	680	676	661	636	651	639	645	671	689	630	625	625	665	629	647	641	642	668	659	613	582	660	626	592	683	630	642	651	625	623	666	656	648	644	704	662	636	624	694	632	630	651	672	623	676	632	611	636	651	614	666	665	658	637	584	658	633	664	663	635	655	665	633	615	641	657	671	614	656	712	624	659	691	652	661	646	630	694	640	738	664	591	602	610	694	666	636	627	639	715	667	649	641	611	655	660	686	639	672	634	627	603	674	668	684	643	671	624	653	653	645	619	613	626	668	610	650	627	676	624	685	696	649	635	668	663	642	666	667	614	607	650	677	637	638	675	684	702	665	631	622	667	637	646	645	645	602	640	646	665	656	670	651	595	637	683	635	631	657	627	626	670	623	625	665	626	633	645	607	656	635	630	684	645	679	646	668	635	694	657	650	612	628	651	655	629	650	646	606	644	631	652	637	665	652	658	627	686	643	628	632	660	612	625	672	657	643	601	610	690	667	670	651	644	642	653	616	657	666	659	696	718	661	659	611	650	636	623	662	604	654	660	618	695	673	628	665	646	640	576	607	682	672	616	729	622	679	647	603	617	616	606	656	669	638	675	668	618	677	651	655	677	624	663	680	646	578	625	680	631	595	705	629	596	607	602	625	651	670	643	661	704	662	632	620	612	675	637	636	676	589	714	635	662
18890	39294	32457	20244	12482	7744	5161	3618	2547	2025	1498	1357	1169	1004	985	872	806	813	777	731	761	761	739	699	674	730	706	673	689	715	685	738	743	735	729	773	673	727	687	703	695	710	756	673	678	682	754	731	705	669	672	700	651	703	725	747	703	698	697	674	682	726	714	718	727	690	741	652	718	684	696	731	728	686	707	697	671	741	681	749	695	672	668	709	710	666	723	688	691	693	650	713	664	696	703	728	743	688	757	731	718	729	648	724	728	679	714	716	728	681	708	691	709	674	700	668	688	727	704	708	657	739	738	674	706	697	723	699	700	700	738	704	720	730	643	721	718	716	684	758	719	742	671	702	719	725	726	712	715	691	727	677	707	721	678	700	702	655	741	681	699	649	698	744	713	722	665	742	779	733	692	693	724	718	706	702	656	681	746	715	674	728	730	689	712	708	718	703	654	686	739	702	686	728	674	703	697	731	730	727	661	699	684	694	671	746	693	678	750	696	670	705	717	702	698	698	688	684	704	699	733	705	638	740	718	677	726	668	655	709	688	684	683	679	711	724	720	732	744	709	702	703	708	700	703	720	707	713	697	699	730	685	727	693	753	695	740	715	726	699	700	684	720	702	698	734	772	700	740	690	713	707	668	772	672	689	706	755	717	702	742	673	703	707	699	655	689	736	683	728	673	708	706	727	722	685	684	733	740	703	739	708	708	729	696	718	752	712	689	670	708	686	672	689	674	649	666	647	704	703	729	710	676	668	754	739	692	688	655	695	671	677	730	730	737	741	687	722	721	727	708	701	696	740	686	689	689	712	717	737	686	662	659	697	701	776	692	700	703	702	725	667	740	693	665	692	714	713	693	739	715	702	692	710	699	711	676	672	720	753	647	679	697	704	710	657	748	698	721	727	724	717	670	756	702	757	690	672	727	689	707	718	720	669	700	667	708	679	696	696	696	752	669	677	666	697	689	721	708	683	723	697	682	690	674	704	692	725	666	758	708	701	671	696	664	720	699	736	705	692	704	709	738	697	710	713	676	690	769	714	685	720	697	685	663	655	730	625	734	711	741	712	759	747	688	693	723	731	692	672	710	705	730	678	686	692	723	688	684	714	686	686	686	702	707	738	761	721	623	715	727	710	700	741	691	716	700	685	708	691	692	745	686	695	727	683	696	681	707	720	634	672	688	733	692	710	638	672	731	708	704	709	683	724	698	695	660	673	744	683	701	706	769	660	683	683	668	755	717	692	722	727	745	748	693	741	736	698	731	739	657	685	686	701	714	652	727	688	718	665	747	714	698	684	749	723	698	658	674	681	647	712	713	729	704	728	734	686	703	687	681	724	723	664	662	673	698	715	726	691	703	760	695	672	692	780	725	702	665	722	707	737	721	728	721	621	704	719	700	704	684	694	734	696	715	695	701	727	711	731	658	687	667	679	734	737	707	709	726	669	677	709	725	672	685	688	665	688	687	699	732	696	711	677	666	702	701	739	713	723	683	692	674	717	690	689	692	669	725	739	743	704	704	697	688	708	755	722	715	709	723	677	669	728	743	711	740	682	745	701	704	688	699	680	658	717	727	704	678	687	675	752	691	714	723	718	736	715	700	744	674	692	703	709	729	706	713	703	738	693	680	679	690	684	705	717	717	710	741	701	661	689	712	712	724	735	722	706	669	690	719	725	739	695	683	690	701	707	694	690	715	712	676	707	667	667	710	686	750	632	688	672	733	687	716	686	703	719	685	692	736	687	703	721	722	675	725	692	751	740	690	669	684	683	723	742	712	667	716	716	741	671	714	691	657	675	698	720	675	707	678	717	723	696	701	702	685	725	714	688	655	765	692	696	722	682	649	682	729	702	670	694	713	691	701	723	655	751	744	709	725	696	704	724	689	649	720	717	661	677	741	678	712	720	751	724	686	690	683	686	717	706	723	739	663	740	717	717	709	710	663	703	737	637	714	728	727	729	681	716	711	721	704	683	747	754	751	690	704	696	732	663	672	723	702	718	680	694	648	698	674	702	732	748	701	699	680	715	700	709	712	639	741	697	700	697	695	687	725	680	715	711	642	714	705	682	695	694	648	741	678	691	664	700	673	721	659	765	692	685	720	711	674	694	737	690	737	717	682	703	651	736	623	706	697	668	708	675	653	691	701	700	672	717	662	705	685	698	734	699	715	775	752	692	656	667	642	687	686	693	672	719	761	685	719	733	718	701	700	759	685	672	647	697	695	705	660	702	732	749	686	689	713	750	704	713	639	693	676	674	720	683	677	692	729	687	665	745	707	671	722	692	681	714	694	708	642	693	717	691	703	728	704	721	686	684	683	710	721	674	696	688	732	707	691	721	701	701	713	681	698	676	723	705	637	743	703	684	697	694	681	699	689	712	679	683	678	715	743	734	717	724	707	692	700	660	740	713	716	697	722	735	739	674	720	702	736	654	723	719	697	702	678	681	716	711	745	696	713	699	660	757	695	682	681	718	718	693	697	701	717	701	743	691	684	732	729	733	681	751	664	737	669	690	700	727	720	677	746	740	655	747	725	654	727	724	728	752	730	662	698	694	715	682	676	732	718	679	695	669	698	686	648	731	712	682	675	737	673	683	702	738	768	676	682	715	687	661	713	712	725	714	710	688	702	702	720	705	699	705	661	721	731	784	698	696	735	713	702	710	672	723	657	725	685	748	670	688	696	725	689	706	722	734	732	721	707	696	721	767	685	722	713	687	735	702	709	731	684	697	694	731	705	674	683	674	686	730	675	737	696	666	710	684	706	647	725	742	663	671	710	661	726	688	698	696	650	723	686	688	685	677	667	698	739	704	722	678	669	709	702	658	707	677	723	731	660	695	707	730	762	738	669	694	667	692	732	681	690	759	685	717	655	707	713	707	685	677	659	708	688	740	747	723	692	681	731	741	688	724	697	698	727	682	693	735	689	711	711	671	698	708	686	634	697	732	694	709	713	696	743	705	704	713	692	732	719	683	744	681	661	747	740	695	667	726	711	700	706	693	700	698	706	713	691	729	726	710	708	663	736	741	735	714	716	718	699	707	706	726	716	691	657	746	753	745	701	711	729	661	689	689	704	674	682	647	727	693	709	726	721	654	730	647	719	693	708	722	666	729	718	699	678	662	686	708	689	748	703	730	694	699	712	712	693	693	695	714	716	700	752	690	704	719	723	740	692	688	691	724	753	714	691	655	734	742	627	701	716	704	778	694	701	687	717	672	746	684	685	705	710	744	642	700	672	731	707	724	688	715	680	707	702	732	689	714	706	678	663	693	747	686	717	676	684	739	702	688	700	699	675	731	724	669	684	692	700	678	685	647	675	694	711	731	690	694	721	669	692	685	754	708	744	659	706	730	693	715	681	701	700	720	698	664	693	709	717	726	725	715	694	690	687	726	691	717	676	721	714	696	675	719	731	643	686	757	711	701	649	688	678	716	736	714	705	698	712	678	736	688	673	696	719	742	665	682	707	700	716	715	698	702	723	652	711	755
28407	21768	17645	8812	3906	2391	1694	1310	1116	899	829	786	735	709	713	706	664	692	660	642	679	635	663	674	660	624	685	630	659	639	639	642	602	675	644	645	650	683	693	648	674	649	604	670	650	658	669	624	624	609	629	641	647	651	648	656	647	660	675	738	661	649	701	656	652	615	667	640	636	642	649	708	647	662	660	643	616	613	649	643	685	636	651	676	670	683	699	641	644	649	626	680	675	637	674	678	624	620	662	616	707	621	619	613	645	684	678	644	642	647	681	678	636	668	583	660	681	638	621	610	672	693	639	661	645	634	649	605	632	660	682	597	635	631	673	646	604	636	652	631	710	661	649	657	663	642	652	686	641	622	642	625	636	644	663	667	659	639	629	620	659	650	643	644	625	665	679	645	665	634	641	629	621	654	733	647	619	640	625	642	633	668	666	665	646	664	646	654	620	638	611	671	679	633	622	667	675	639	692	680	645	690	645	630	622	683	703	665	658	656	636	612	665	703	640	661	641	648	674	650	652	671	603	685	693	641	648	678	707	651	646	724	639	662	662	614	662	665	638	633	628	657	646	666	688	625	639	673	625	645	685	627	670	662	702	683	675	605	676	665	653	636	626	643	658	629	688	644	639	705	665	596	652	657	624	666	671	713	643	660	650	700	658	681	648	659	665	655	667	675	677	650	665	675	646	661	661	627	689	627	632	656	652	685	676	621	664	684	687	615	706	651	646	648	653	637	625	671	634	646	679	647	605	675	668	644	646	667	662	675	649	649	631	625	647	632	651	649	667	641	659	658	652	693	669	662	614	696	655	616	657	650	675	654	649	657	639	647	664	629	690	664	683	640	672	682	638	652	626	710	656	642	679	682	641	597	669	629	642	660	679	678	663	655	653	669	701	706	663	675	676	631	662	650	641	629	609	663	638	638	698	692	640	680	665	635	637	647	700	710	613	685	611	625	662	672	665	665	660	668	609	631	676	649	659	635	672	676	677	643	628	597	663	644	643	636	643	699	586	672	669	660	691	664	663	673	653	658	657	656	652	637	645	647	625	675	658	622	588	650	672	642	655	673	630	644	638	632	651	645	643	639	674	611	667	637	659	635	639	700	672	657	631	657	593	691	640	645	626	681	644	662	686	622	665	653	612	661	670	607	692	642	599	640	639	626	669	691	636	640	643	646	634	622	647	665	671	629	625	637	660	650	645	645	629	669	616	643	657	667	627	613	647	657	674	667	643	678	642	636	628	674	657	610	640	674	631	662	620	697	620	598	624	655	608	589	650	627	663	617	659	642	682	683	651	653	626	650	759	656	645	640	668	637	647	642	625	664	677	661	646	680	630	644	623	668	618	661	636	632	642	661	677	636	678	663	610	631	688	651	681	674	659	651	662	676	643	673	626	606	679	674	656	678	634	692	634	634	637	644	675	647	654	666	666	622	653	635	610	670	649	651	653	672	710	658	656	670	659	612	640	639	676	677	637	649	644	683	641	626	672	632	657	677	630	688	676	629	700	658	676	626	726	617	582	706	633	657	639	677	611	606	649	633	687	632	645	644	649	660	641	648	647	716	638	624	667	620	644	597	667	612	635	658	665	615	616	628	681	639	615	657	685	656	685	668	677	637	664	709	653	665	663	695	645	618	618	612	673	613	686	637	681	627	641	591	684	598	609	637	639	625	639	669	676	681	676	655	648	676	697	664	660	712	624	685	622	672	674	715	624	632	586	636	652	669	642	663	677	656	680	622	667	678	615	703	637	633	668	635	665	649	680	641	653	670	671	635	646	674	635	649	652	650	653	640	597	646	641	646	700	644	668	616	668	674	680	655	632	670	672	643	643	647	646	639	649	638	618	694	651	597	659	677	681	667	677	644	662	637	677	640	681	659	674	688	645	743	588	603	646	666	680	673	663	618	653	654	695	638	625	622	652	633	698	654	681	659	695	666	683	631	696	642	682	670	622	641	639	666	683	622	618	642	665	668	696	656	665	694	645	623	683	658	644	643	622	657	659	661	657	684	665	611	651	627	632	650	630	679	625	658	678	711	666	633	648	648	654	590	622	634	688	670	645	639	656	705	684	638	636	641	653	671	624	642	650	693	651	692	695	680	647	650	661	683	659	603	639	661	662	654	604	713	647	693	628	643	648	644	649	597	697	681	657	663	661	655	681	633	640	692	623	663	665	682	671	608	663	607	676	686	660	644	689	646	622	667	673	631	624	623	633	629	638	598	672	619	619	645	630	639	663	663	675	709	662	654	689	661	666	632	621	643	679	623	650	642	656	632	653	620	622	717	606	636	680	666	638	663	685	646	626	662	690	639	654	683	669	632	692	670	669	647	642	682	612	679	650	657	598	619	655	640	645	658	637	676	630	634	626	662	626	627	662	673	628	646	649	655	617	675	639	676	631	701	600	634	697	631	650	611	676	619	663	651	614	644	648	661	666	652	665	640	634	670	629	666	634	681	639	654	660	626	679	615	667	659	675	672	633	696	651	662	612	678	653	648	667	656	670	614	668	643	654	642	676	680	626	652	620	701	664	676	672	637	647	676	677	690	681	629	661	651	665	654	626	622	691	688	666	648	654	615	651	672	659	677	674	647	661	679	620	628	692	630	664	654	614	694	641	635	673	684	628	673	667	664	651	581	651	618	658	633	650	687	644	682	611	690	604	642	637	680	632	680	674	644	655	651	649	660	657	629	658	647	658	689	684	639	675	678	648	644	630	609	661	654	728	666	655	624	657	680	683	665	647	689	592	669	654	633	651	677	633	670	722	688	656	716	615	636	628	678	705	683	638	642	690	641	687	640	678	690	652	672	694	663	649	648	657	607	637	696	610	623	635	638	653	591	667	660	668	673	660	699	611	626	671	662	658	645	621	663	617	666	647	612	622	618	687	621	655	662	695	675	671	611	670	666	647	673	659	688	700	685	611	714	644	678	613	684	686	656	670	706	607	610	644	610	655	672	639	657	641	694	627	611	654	667	648	632	649	636	658	668	667	630	658	705	680	643	616	657	706	648	664	626	680	691	614	625	684	704	637	661	666	690	672	619	636	673	676	647	681	645	635	666	606	641	656	662	647	624	671	664	634	619	691	659	707	646	696	634	630	669	686	690	627	644	649	639	623	639	638	672	620	675	644	626	629	661	626	643	646	647	647	644	664	642	663	629	684	625	644	631	611	674	679	654	640	674	683	627	646	650	651	653	714	665	693	647	633	662	652	675	658	675	630	658	653	668	648	583	677	643	632	627	658	623	650	625	685	651	655	689	633	633	607	670	631	632	624	621	643	662	664	631	654	683	649	638	670	645	660	646	659	650	676	644	646	634	664	609	633	651	676	654	640	643	659	642	632	687	621	641	650	678	662	677	628	645	667	674	656	640	644	649	674	661	651	639	649	629	673	653	627	696	627	657	628	651	682	680	661	639	631	675	696	668	650	633	609	677	661	675	625	706	661	648	662	655	639	644	654	680	613	675	622	647	686	666	697	673	655	658
17409	28151	21938	11364	6394	3938	2562	1857	1455	1221	1065	942	861	838	759	765	747	729	751	726	732	690	742	740	696	706	720	718	749	721	748	699	736	720	697	724	715	738	737	718	716	702	719	686	733	715	724	702	707	735	728	744	710	750	725	710	728	729	740	693	747	721	717	711	738	732	751	671	701	774	709	750	741	657	710	719	745	681	726	728	737	662	721	687	666	731	687	744	694	720	710	712	741	693	701	717	724	731	722	685	704	756	683	730	750	766	725	711	668	720	736	720	744	724	739	728	696	792	714	755	670	724	691	702	685	729	703	738	712	788	706	741	706	750	755	777	683	750	676	739	737	733	775	734	730	710	714	713	727	633	699	748	675	732	727	753	705	697	756	730	719	757	707	698	726	749	723	682	700	733	694	714	686	741	765	696	760	706	749	689	711	742	722	724	707	723	737	778	687	720	701	756	735	702	737	722	715	710	700	731	724	692	700	732	691	680	683	733	726	757	670	712	718	711	691	725	682	705	693	678	727	709	731	724	743	726	737	716	740	717	734	708	726	664	725	752	699	741	729	742	713	739	666	754	733	701	734	689	745	690	722	746	753	717	706	703	706	730	697	678	736	725	704	692	703	714	708	742	771	731	690	679	694	731	779	703	701	738	727	706	770	689	670	670	722	695	691	713	712	687	661	701	733	748	756	723	748	699	712	752	714	714	755	710	698	743	701	741	683	739	730	704	717	698	679	715	733	739	729	711	713	694	790	744	709	706	641	727	710	726	673	742	686	737	715	689	704	695	713	721	681	726	747	692	731	701	696	713	723	729	723	700	686	739	753	683	678	736	741	710	756	645	712	741	689	757	714	770	712	731	706	679	748	733	724	672	652	747	738	768	698	726	721	702	703	655	697	744	767	744	747	744	668	780	723	725	712	718	726	657	704	751	720	688	696	714	726	694	711	753	731	719	686	695	710	713	733	703	748	735	696	730	723	773	732	715	656	696	684	726	740	728	732	746	714	703	751	760	724	679	745	722	706	724	700	693	729	698	743	760	707	713	720	741	720	693	699	762	725	678	695	740	744	706	722	738	706	733	726	741	723	737	692	711	711	732	718	690	739	731	719	750	746	687	714	772	697	709	735	696	683	742	733	771	703	698	721	702	758	738	703	711	735	686	777	756	679	696	708	763	703	726	715	701	720	763	729	644	765	685	700	740	723	712	744	717	753	719	703	689	718	727	746	728	709	695	758	703	677	741	733	694	710	711	703	751	698	696	704	703	739	738	700	687	734	674	705	722	713	716	695	722	707	743	705	711	727	674	714	718	774	685	776	736	689	742	721	693	728	747	704	734	709	770	693	735	701	738	736	711	731	679	686	740	668	726	715	688	722	697	683	713	714	761	706	721	719	677	658	725	716	721	739	740	743	748	712	708	675	698	668	711	715	679	668	769	663	678	664	716	713	755	699	733	750	729	724	730	702	732	704	712	684	706	699	752	768	741	731	749	738	741	701	738	750	701	747	762	696	670	686	742	725	709	701	698	674	718	748	684	719	713	786	752	721	691	759	682	697	745	727	725	761	707	724	762	698	730	759	671	727	760	727	675	734	692	706	712	724	767	724	705	682	694	710	703	710	718	738	719	753	711	681	706	709	748	736	725	702	758	728	711	740	713	740	732	682	745	690	748	727	746	742	724	722	760	746	756	712	731	682	690	731	711	683	685	731	735	770	722	670	709	771	753	722	705	715	693	764	679	776	727	703	730	728	712	739	735	666	721	764	705	737	728	743	701	708	731	747	721	748	708	743	698	740	695	747	727	743	745	715	649	722	758	726	716	673	726	704	728	743	756	672	710	715	738	779	666	699	724	707	683	716	725	715	732	686	679	734	704	734	712	681	720	728	706	703	803	697	737	694	730	759	716	713	728	747	737	722	689	672	720	705	718	701	656	699	718	728	717	672	703	713	680	694	712	712	679	699	728	709	681	747	736	694	713	712	754	688	683	706	769	681	702	698	712	714	759	667	706	718	657	689	730	727	686	720	689	707	738	724	668	706	731	688	715	698	761	676	711	730	729	735	750	721	731	691	745	683	711	755	709	761	756	757	738	742	697	702	688	650	712	689	703	712	701	701	720	692	706	727	724	723	727	739	747	718	728	701	772	693	753	701	718	703	712	747	702	738	758	754	731	747	693	711	745	739	647	725	671	680	721	720	754	741	711	705	704	722	690	757	762	718	708	730	713	730	723	744	728	723	807	722	692	690	735	723	765	716	689	762	719	707	707	756	728	746	683	751	725	700	688	667	727	708	712	734	735	720	733	687	731	740	749	744	723	757	706	750	697	725	708	717	752	696	782	740	762	769	738	686	748	685	704	723	709	724	722	675	782	729	764	705	742	727	717	684	733	736	692	681	670	700	727	749	742	703	693	674	737	737	713	748	734	751	717	708	751	737	654	724	756	704	770	741	717	753	698	725	713	709	728	720	688	781	724	718	694	739	677	699	683	693	723	693	730	759	710	686	740	698	728	724	722	712	689	731	687	707	714	697	726	708	693	722	713	691	664	696	662	677	734	717	698	744	697	709	673	726	712	691	749	663	768	631	714	778	709	691	717	732	712	704	661	742	732	729	741	677	765	712	719	675	709	681	729	726	727	724	727	727	767	715	686	733	731	711	780	744	654	745	696	726	700	725	697	737	773	753	731	670	721	652	678	739	699	695	716	716	725	722	687	678	693	697	717	704	697	749	706	705	733	737	661	693	754	737	690	719	719	751	763	731	772	703	735	693	683	731	713	712	719	753	752	677	726	698	756	706	725	751	678	775	751	710	718	705	683	691	711	756	742	701	717	712	738	704	727	729	722	687	728	715	763	746	715	701	729	731	636	695	738	748	712	732	663	691	775	776	713	705	746	698	660	726	772	706	712	731	754	751	682	741	726	696	751	695	726	722	718	730	727	708	704	715	696	718	741	728	700	744	690	697	668	735	721	747	642	707	667	732	693	787	740	657	723	756	736	762	713	749	706	726	714	725	737	688	730	727	658	737	726	718	716	686	723	719	728	692	730	684	668	733	731	719	740	708	719	689	714	755	694	692	728	696	742	725	702	718	713	749	708	724	708	743	738	733	750	709	732	729	724	705	692	739	715	761	709	752	660	757	757	682	732	729	731	745	727	727	752	730	721	736	764	653	686	757	685	743	730	714	714	727	740	727	690	722	699	715	738	729	722	701	681	688	721	736	725	729	730	695	689	699	712	717	675	712	767	748	725	740	729	709	714	740	721	758	675	713	650	709	688	677	747	739	728	689	716	734	792	702	671	792	762	696	752	733	711	711	690	697	775	700	674	722	686	710	672	718	671	761	734	700	692	733	679	722	715	705	696	728	759	753	777	719	745	707	736	670	735	727	754	775	748	717	692	690	735	747	714	719	718	692	711	742	774	697	725	783	691	752	670	729	726	708	713	707	712	730	708	676	704	734	705	671	715	704	666	713	737	720	703	715	704	714	704
23819	21344	28283	24780	20865	8639	2997	1832	1358	1166	985	864	774	787	687	726	683	694	672	644	656	690	659	649	659	662	613	644	660	639	627	640	672	646	605	618	644	642	620	636	729	641	674	604	631	621	564	644	645	685	671	633	627	616	677	642	642	624	648	663	611	623	636	638	643	616	637	657	630	644	649	682	662	627	610	635	647	638	667	605	693	644	649	663	585	630	632	615	665	654	650	662	623	642	672	580	686	638	676	660	665	612	624	664	678	639	663	613	624	638	632	613	664	628	613	629	609	650	607	587	630	639	696	614	678	625	643	590	635	617	702	617	648	605	603	655	662	596	626	615	657	629	655	625	631	596	607	616	621	665	664	651	687	604	641	612	640	628	607	619	653	664	643	652	656	608	638	645	618	663	637	633	618	583	665	633	636	638	650	636	658	653	688	637	624	666	642	677	602	639	608	615	623	633	675	653	634	618	623	653	629	647	613	664	686	630	608	659	631	625	634	627	652	678	645	637	587	656	622	631	643	615	649	660	693	652	623	682	620	582	633	671	624	645	645	652	612	644	678	628	609	638	624	640	592	664	645	657	656	620	632	605	670	660	647	693	620	702	628	657	675	635	658	614	611	619	641	693	608	630	653	652	618	620	650	601	623	636	639	632	627	621	601	664	617	629	620	669	649	596	626	639	629	654	642	659	656	649	669	622	644	642	674	654	681	662	669	650	620	631	608	606	658	643	673	655	609	637	632	657	652	624	638	627	619	563	637	667	657	644	630	616	634	600	624	651	633	622	633	680	645	655	655	648	628	655	651	673	621	636	642	619	679	682	682	646	648	680	659	634	690	660	615	657	641	631	644	671	690	649	610	632	629	629	609	656	641	626	687	649	646	652	647	631	618	667	669	617	657	634	608	637	625	673	661	650	642	681	637	676	589	634	586	616	662	646	614	650	629	656	628	646	665	640	579	631	685	641	634	631	638	662	631	610	626	656	652	700	623	613	630	603	657	641	643	658	632	671	641	664	597	668	660	654	640	638	678	644	644	635	635	661	632	670	627	635	653	674	641	644	651	646	601	644	601	592	599	653	673	651	633	660	653	666	642	618	675	622	635	643	643	644	656	627	704	676	645	628	649	634	624	618	640	605	623	647	646	621	638	618	622	602	652	629	609	640	588	612	632	610	636	603	630	644	638	659	658	633	670	652	657	638	623	668	637	661	631	597	633	642	718	617	643	664	676	566	690	613	662	603	639	681	613	635	619	692	642	612	655	622	622	636	622	603	632	574	653	653	625	595	668	617	589	632	620	656	622	668	638	599	587	671	655	636	638	635	605	611	650	654	612	600	639	612	594	648	603	691	679	681	633	638	599	641	630	669	658	624	615	705	622	623	629	660	633	622	588	674	657	587	702	647	646	681	686	649	649	629	637	595	657	691	613	625	659	623	660	619	642	601	603	647	592	631	602	685	635	614	641	722	631	604	635	650	654	626	638	640	626	650	659	618	549	661	613	670	659	621	665	581	624	659	638	667	610	623	603	680	648	607	621	615	633	615	641	656	636	640	635	647	633	623	628	617	637	652	641	594	633	642	665	640	665	620	620	620	630	629	663	633	642	586	615	611	608	644	608	657	641	635	587	661	645	646	650	650	617	631	647	622	629	606	659	621	633	629	631	632	625	623	634	666	641	662	637	622	652	630	612	600	627	645	677	626	629	681	619	610	654	654	618	640	625	632	631	639	611	593	662	655	650	625	637	643	596	697	646	644	651	652	643	635	666	654	593	592	578	632	641	653	657	600	637	611	605	620	622	626	657	611	617	615	647	631	640	632	574	646	668	611	677	610	625	597	641	642	647	637	657	638	634	636	615	625	633	658	653	639	594	651	662	662	622	677	656	616	639	635	692	625	642	630	608	685	640	659	629	646	631	622	654	637	612	643	682	632	671	677	647	631	628	622	635	579	652	643	626	666	664	646	694	633	638	599	671	643	618	615	634	673	654	605	633	601	634	620	617	613	670	647	654	650	615	635	616	652	676	587	631	595	622	643	655	593	658	622	629	630	613	612	671	623	642	588	649	667	637	636	618	613	617	637	654	578	629	607	689	606	593	613	610	669	597	599	630	661	674	664	617	631	648	653	609	627	631	582	629	679	611	617	611	677	599	674	648	702	657	652	659	678	633	640	690	644	631	615	614	608	611	628	624	648	625	649	638	691	621	640	638	662	635	639	617	632	644	660	588	638	657	630	662	634	646	636	646	650	656	671	622	594	654	656	631	637	635	649	635	668	564	626	618	670	651	645	667	623	590	625	633	635	635	621	645	656	624	629	662	642	610	623	653	691	641	645	622	635	610	601	667	640	606	629	649	622	634	632	648	648	659	599	632	631	642	581	633	609	673	664	662	661	655	598	624	647	645	633	651	644	631	644	641	645	625	644	618	683	592	613	671	650	600	620	684	618	656	628	630	631	642	597	631	714	639	601	617	645	646	661	658	668	605	672	623	647	648	657	662	640	703	678	617	597	597	686	637	669	632	636	620	635	665	654	632	667	658	664	647	644	628	678	643	652	611	648	632	668	597	609	602	642	657	623	655	602	656	652	660	643	667	637	673	653	648	650	638	675	623	656	653	628	655	611	619	594	621	650	688	628	676	652	684	674	631	668	638	649	638	644	646	622	665	618	631	607	612	624	686	669	607	641	600	655	605	652	624	607	618	636	720	585	619	615	593	602	651	634	620	615	612	635	641	603	607	639	619	673	622	612	594	614	632	617	673	691	642	681	670	635	629	652	636	604	613	631	688	665	615	661	605	596	636	636	629	609	651	638	598	629	614	585	633	615	692	639	631	631	590	644	628	651	625	643	653	642	597	655	608	665	679	660	614	617	626	625	592	635	627	613	642	664	620	623	698	635	617	669	642	548	636	613	656	637	674	574	652	644	671	661	604	624	667	613	625	644	616	669	612	588	662	625	635	647	671	643	630	644	628	568	617	643	596	667	627	627	636	644	635	643	647	628	611	604	657	645	664	641	654	639	644	623	682	644	609	623	611	613	616	606	618	626	619	615	628	608	641	595	655	654	611	610	627	676	620	610	636	656	618	606	590	642	672	632	653	630	657	621	633	670	623	655	677	652	629	615	661	615	647	578	632	629	652	641	622	653	614	647	605	583	609	606	633	670	600	617	636	635	627	632	642	671	616	640	640	625	636	630	629	620	656	631	655	587	650	650	622	627	642	650	619	629	619	613	655	614	614	641	619	627	635	673	643	624	615	673	630	623	654	644	686	651	626	618	637	598	641	686	614	619	640	583	645	672	630	584	664	629	662	620	647	647	615	667	631	632	623	647	662	628	627	599	610	652	631	647	625	626	673	642	648	612	630	657	627	625	610	602	640	632	646	629	613	632	613	616	620	665	574	633	622	601	692	646	589	653	635	597	622	620	615	620	653	627	614	590	663	631	641	631	611	658	699	672	668	665	636	625	600	628	654	644	622	634	635	656	643	667
17361	34989	28404	16736	9836	5943	3925	2705	2030	1610	1264	1144	985	892	832	841	822	767	747	726	750	743	727	678	730	662	672	696	714	715	687	691	688	709	719	697	634	695	681	693	708	646	669	702	735	736	733	607	712	662	707	730	714	747	691	713	708	726	697	726	679	722	722	687	691	748	699	678	722	703	681	708	682	741	680	692	672	697	689	728	721	677	698	693	747	693	667	726	713	747	741	714	702	712	706	712	679	703	664	726	692	734	697	681	664	719	724	685	707	710	713	680	706	693	693	684	647	672	679	709	695	683	703	673	683	727	670	710	716	698	688	690	663	672	687	701	738	693	712	718	734	704	699	702	687	654	712	713	691	727	733	714	704	736	705	717	734	741	683	712	675	699	700	700	693	678	736	709	680	704	671	697	721	723	704	712	712	725	669	703	674	740	758	733	674	670	682	697	663	655	711	733	677	670	751	682	694	682	685	716	688	720	740	681	709	673	692	723	676	698	738	724	693	671	703	728	727	708	705	674	668	699	703	684	659	726	714	630	713	717	651	728	731	696	744	665	697	744	676	648	677	701	698	690	709	676	661	680	692	674	711	667	672	697	670	738	742	681	683	669	724	727	678	681	686	713	710	635	738	676	689	691	681	677	647	714	729	645	728	692	710	729	728	677	703	703	666	749	706	728	681	685	709	723	695	711	725	731	718	709	706	730	658	748	669	663	704	707	633	731	703	711	719	689	688	751	702	717	720	700	697	669	664	712	711	651	721	709	673	745	697	706	720	696	689	696	717	666	695	728	686	730	707	749	699	654	702	717	656	691	672	712	706	686	664	707	711	756	688	699	663	716	633	701	761	694	698	729	707	646	699	743	680	702	713	664	724	667	745	739	705	686	661	702	721	748	650	705	662	707	668	723	693	746	656	711	708	691	662	741	709	675	718	709	686	709	767	744	724	703	654	680	700	731	701	703	680	677	740	695	668	628	662	702	646	727	665	737	661	712	656	697	702	740	693	774	699	726	722	738	709	712	692	657	752	666	707	661	722	689	697	689	705	692	703	688	693	683	727	723	702	690	698	666	727	708	729	685	659	680	665	692	673	747	735	710	711	709	696	683	665	682	731	700	709	692	731	686	675	712	696	721	692	709	680	737	692	669	735	702	737	696	689	723	664	731	730	673	723	719	695	695	696	693	715	686	694	705	683	686	693	703	718	674	733	708	687	706	721	694	700	679	686	702	759	689	669	711	695	682	720	697	701	711	688	771	719	716	708	735	741	674	679	674	706	672	720	682	725	719	710	668	727	744	719	677	700	742	657	702	710	700	729	738	668	739	713	669	691	695	729	687	705	730	663	652	743	681	689	694	699	755	681	651	647	693	704	711	705	747	646	669	717	704	729	692	657	710	775	619	696	690	705	732	676	734	684	715	728	711	690	686	668	757	639	720	750	730	709	706	679	716	679	667	667	687	680	713	640	626	697	687	691	703	725	686	717	703	680	672	688	707	643	686	675	743	696	683	706	739	694	692	675	671	707	704	691	695	727	712	705	705	695	683	679	689	701	730	692	675	706	715	697	708	698	678	673	712	668	694	688	641	706	709	684	735	724	697	706	685	747	690	663	697	715	728	690	683	739	759	684	677	741	745	696	718	704	740	740	673	676	650	673	710	720	666	748	724	676	698	681	712	655	734	645	673	680	690	716	774	704	720	711	710	678	711	712	668	653	697	701	686	685	665	682	735	693	719	692	709	729	645	689	645	694	684	674	698	746	643	699	720	756	688	739	728	679	697	687	687	729	720	701	682	716	741	668	653	681	713	686	663	744	714	687	682	650	715	684	709	650	680	720	695	677	710	718	661	716	718	697	679	714	708	723	704	685	684	678	686	726	723	724	688	695	675	714	723	648	701	733	689	659	687	671	684	667	708	707	705	660	724	724	722	733	684	716	708	686	684	700	728	699	700	724	734	693	656	690	625	682	634	706	696	712	711	683	687	684	659	704	729	709	661	692	667	694	728	684	675	704	695	695	697	647	662	712	693	686	718	636	699	707	730	697	614	695	628	697	654	725	677	692	721	728	661	687	708	729	693	731	713	682	745	694	696	695	691	699	683	700	644	662	714	695	738	662	673	668	697	654	664	700	701	733	718	709	688	730	686	667	714	680	702	704	693	749	739	652	671	694	699	671	711	714	696	724	686	675	714	709	696	710	676	671	719	677	750	715	714	713	723	694	669	766	692	680	687	740	730	683	715	724	659	727	719	707	760	678	648	726	671	691	740	693	725	672	689	705	689	753	693	715	721	748	664	659	650	690	681	690	742	689	705	762	722	689	695	664	703	710	710	749	682	664	718	689	691	678	677	684	668	730	656	688	688	664	709	668	714	708	680	721	718	691	721	706	668	704	749	694	786	673	687	698	707	687	658	697	689	730	686	691	704	733	680	697	707	701	721	736	695	697	672	685	662	673	688	754	682	705	684	666	718	713	712	721	666	673	706	694	723	748	657	718	731	729	683	706	668	747	716	686	681	710	651	718	692	691	758	678	705	673	707	694	710	723	747	677	708	697	684	672	691	686	650	701	681	760	718	669	697	696	735	697	746	682	690	675	699	708	700	694	687	710	707	689	664	724	682	724	679	684	674	722	673	706	673	673	677	676	724	683	723	689	730	685	722	682	710	679	701	675	727	718	733	715	691	698	719	688	695	703	719	677	700	721	742	688	765	672	758	711	732	693	715	680	718	699	674	673	699	745	686	682	704	695	709	741	712	683	708	714	658	683	719	700	652	672	722	736	665	709	721	669	680	677	711	721	689	691	684	707	713	660	732	689	684	710	668	674	750	686	714	710	708	680	652	718	710	681	667	715	692	680	700	700	687	700	729	685	692	683	691	689	706	698	673	711	685	723	729	733	722	720	679	676	735	679	641	691	704	735	715	702	714	719	717	729	699	709	719	719	709	688	697	670	662	729	705	721	714	690	700	710	681	672	702	673	658	696	710	722	689	683	747	693	708	704	683	705	698	701	737	715	780	662	717	705	725	706	694	718	723	646	716	755	708	674	667	752	703	726	706	646	689	710	661	718	713	728	712	705	661	695	664	642	708	653	696	736	732	741	690	687	694	743	665	711	711	684	674	671	702	741	714	679	712	711	723	676	709	706	766	658	718	683	716	675	670	718	679	732	642	713	712	751	729	639	666	705	728	662	696	686	656	724	684	694	679	681	644	737	688	688	654	708	688	696	699	662	757	719	690	708	675	643	684	682	671	693	724	693	809	679	693	704	665	730	726	708	745	706	695	714	711	679	698	718	656	659	723	687	759	696	750	686	729	652	678	712	653	700	661	653	722	709	710	671	754	677	698	717	677	712	728	754	728	706	674	702	639	722	658	671	672	709	692	717	690	681	707	717	719	745	710	687	718	674	706	730	716	683	680	705	724	682	743	728	697	677	726	766	656	698	721	721	746	716	679	720	669	721	724	700	703	659	728	657	672	710	711	748	697	712	681
25364	21317	26392	24141	7252	2884	2046	1521	1140	1013	906	807	757	737	744	679	694	707	655	698	652	670	680	652	698	652	664	676	714	660	695	683	621	665	676	639	657	671	660	682	645	639	666	634	660	688	675	676	624	662	687	733	674	662	656	632	651	679	669	653	663	681	699	635	683	662	662	621	666	622	715	643	671	667	630	628	659	656	685	666	655	679	689	615	645	613	629	675	654	644	678	608	656	653	658	644	642	642	699	649	666	656	634	642	681	640	711	642	689	699	650	691	661	625	659	666	637	693	680	656	662	618	643	608	660	677	663	668	623	665	623	633	636	627	681	688	684	658	672	643	659	685	697	676	634	655	636	721	690	654	648	701	679	636	644	675	719	672	656	664	638	681	653	677	653	701	684	660	649	657	648	680	664	654	642	633	691	635	642	675	683	642	640	634	652	691	711	644	656	663	667	640	670	695	655	676	689	629	665	644	654	669	688	690	694	607	660	624	663	652	694	662	680	680	646	656	691	654	654	692	674	667	620	632	672	663	678	710	680	691	662	633	676	609	630	643	634	629	667	728	620	630	643	661	668	700	676	713	648	615	693	678	648	705	657	668	650	672	728	632	642	658	643	637	657	660	636	692	694	662	706	648	660	670	685	668	669	652	651	659	654	622	647	699	679	700	703	668	686	679	684	710	658	643	671	606	678	647	630	617	713	639	704	682	647	658	671	656	646	685	678	674	676	647	650	676	646	687	713	648	662	665	646	646	676	624	684	662	674	671	659	689	629	615	735	669	667	642	665	632	634	704	663	696	720	675	702	679	678	638	660	657	681	675	676	677	720	701	685	625	674	602	659	686	676	703	662	716	660	703	687	679	658	675	671	690	671	702	665	686	631	650	683	632	684	666	657	662	664	677	670	680	658	599	644	671	644	674	641	638	705	688	667	720	653	660	652	696	639	644	644	636	653	606	691	697	642	674	662	659	635	614	646	636	643	674	696	639	597	647	630	690	650	662	681	644	656	687	694	694	629	686	720	651	660	649	656	694	676	682	663	638	675	654	658	688	692	634	671	596	649	679	688	650	654	657	657	648	690	678	649	709	674	674	667	639	655	640	635	658	695	696	649	664	658	679	654	650	721	656	700	606	598	686	636	638	674	643	665	716	674	670	639	674	688	672	638	669	660	670	663	631	631	628	688	655	668	661	668	686	679	626	616	666	655	684	651	670	690	661	646	621	677	637	664	657	681	630	676	651	672	671	678	673	667	682	656	686	651	653	672	674	659	648	656	718	712	639	679	689	636	671	688	670	681	653	629	635	632	642	662	648	627	661	621	704	661	608	674	677	664	643	664	621	704	653	626	653	668	699	658	619	682	637	631	706	706	647	678	687	667	637	627	655	654	641	690	681	641	641	619	675	680	637	649	687	653	706	719	689	666	687	654	666	676	696	663	665	685	659	646	641	692	682	659	681	712	684	665	678	694	663	668	629	648	710	664	703	625	669	626	663	662	661	667	696	700	687	722	704	666	680	659	660	683	644	638	650	659	660	686	700	663	663	657	685	658	695	640	693	681	648	679	716	654	734	671	610	636	645	661	671	643	643	746	661	659	618	647	679	690	599	678	695	693	652	676	657	654	614	635	641	643	648	692	660	624	637	692	640	670	676	679	665	648	670	690	630	677	638	683	669	614	698	654	667	625	658	667	664	677	680	672	671	635	677	655	652	670	674	686	604	668	710	676	676	700	684	704	690	714	663	680	688	640	729	698	630	661	638	677	669	646	656	668	671	678	676	701	640	678	635	659	631	712	685	646	685	667	672	706	701	674	663	690	642	631	686	657	673	670	658	668	651	667	714	664	648	705	669	685	695	694	626	611	679	656	677	656	662	672	669	654	707	729	674	679	641	682	657	691	683	657	685	720	643	672	699	677	673	675	627	660	660	701	587	656	678	739	645	683	661	658	656	656	675	654	653	640	649	673	660	670	667	642	612	701	665	682	670	710	668	674	676	656	628	669	675	643	637	692	666	640	644	627	641	687	661	657	628	672	654	687	645	660	669	627	733	668	678	638	628	613	646	667	585	714	696	672	666	693	661	640	666	690	650	680	643	670	688	649	713	654	679	643	661	653	668	649	676	686	655	685	700	684	694	676	682	670	676	679	672	644	689	681	600	675	685	651	644	687	657	671	674	659	704	685	676	676	633	633	673	656	669	707	672	639	637	663	669	646	644	696	683	673	666	638	688	637	694	630	615	659	680	674	644	693	654	670	677	701	700	646	666	663	712	668	679	688	640	598	685	688	648	641	685	705	638	651	658	617	647	669	667	660	638	697	654	658	627	645	674	662	651	676	699	643	668	662	713	691	629	664	647	657	688	683	673	653	629	669	639	639	660	694	670	687	642	662	635	602	662	637	697	642	619	702	642	666	652	647	632	681	674	713	660	666	687	644	683	660	624	702	647	675	659	606	668	628	661	699	682	675	655	646	672	670	693	655	643	673	650	637	673	656	609	633	638	699	672	699	617	653	667	700	691	641	663	648	683	639	699	681	665	674	654	668	657	685	633	623	636	664	642	675	664	683	688	654	654	700	608	662	683	674	675	669	672	677	692	661	670	657	628	721	648	722	649	707	711	589	672	686	655	661	693	674	670	691	654	692	696	649	667	653	637	660	630	708	668	671	658	676	698	656	661	637	686	610	622	670	661	644	619	630	660	635	645	690	654	681	692	663	661	658	656	664	652	680	676	637	616	645	661	704	684	645	664	628	692	630	675	696	627	655	703	651	689	634	683	647	624	706	645	636	649	599	657	668	655	679	664	645	709	697	653	660	652	680	671	659	648	643	664	641	595	681	630	656	678	655	721	700	634	653	642	631	621	649	696	669	647	671	649	667	620	672	702	678	645	661	664	678	670	680	687	665	636	695	642	645	659	641	680	631	697	662	664	688	654	622	647	672	664	641	640	738	657	655	626	658	671	639	685	670	629	708	640	664	708	648	661	671	684	648	682	647	657	648	712	714	659	660	657	673	677	646	661	659	640	647	679	644	633	660	648	641	658	702	661	624	667	656	602	662	728	702	682	655	652	672	649	698	627	689	650	672	678	666	619	708	652	657	654	683	679	695	650	626	675	650	659	676	623	632	716	651	660	678	667	621	596	679	593	622	673	642	713	673	680	679	655	631	664	651	654	684	659	645	680	685	614	706	634	698	683	669	673	688	666	690	631	633	673	669	676	652	719	636	651	690	634	677	709	680	655	652	672	626	672	644	667	684	654	693	645	716	641	667	698	647	697	671	674	643	660	643	662	612	684	684	646	654	659	694	676	684	621	691	639	674	640	625	667	658	691	720	654	649	724	668	678	678	681	650	685	654	624	698	694	647	689	664	581	654	649	686	673	610	632	696	630	639	669	623	609	671	664	658	620	709	624	607	650	675	693	644	670	658	665	657	672	639	628	711	679	674	668	648	708	638	674	668	660	653	662	618	702	669	623	693	692	651	676	709	630
17261	31334	24326	13286	7725	4609	3134	2199	1656	1373	1183	1021	939	895	828	783	766	752	818	755	675	804	760	766	752	726	714	771	798	717	729	703	734	728	738	711	748	728	774	749	758	769	737	741	736	779	738	723	738	732	686	679	747	735	688	740	701	703	757	724	714	768	703	706	755	725	719	731	722	739	729	743	720	771	702	673	712	725	780	756	795	733	703	716	753	713	705	741	750	685	724	677	725	714	790	744	763	740	758	711	734	708	765	722	741	729	719	736	718	754	721	758	741	715	734	716	689	724	727	742	750	758	729	746	740	729	713	743	769	764	746	726	722	670	716	763	718	699	739	763	768	701	723	777	710	759	782	786	738	685	712	771	712	734	726	707	729	719	748	730	723	760	766	725	727	694	726	715	672	760	702	720	691	760	778	733	742	722	736	773	695	734	763	769	718	700	708	686	754	725	747	748	708	727	749	723	731	655	719	689	766	759	694	710	766	725	744	717	736	692	734	742	747	735	760	754	708	706	714	784	716	774	751	747	705	718	729	674	752	732	706	768	673	758	726	698	756	783	764	724	732	761	749	730	711	706	700	738	743	685	698	747	738	695	763	718	722	732	738	727	757	753	782	681	701	722	724	728	667	712	756	707	733	745	722	765	759	742	766	761	726	758	692	736	756	743	734	756	730	767	785	736	765	742	745	747	732	737	760	692	746	750	808	711	704	719	708	707	693	701	711	764	742	660	726	788	724	703	687	706	755	745	749	733	732	710	761	712	696	774	686	705	711	679	702	771	743	755	720	776	762	726	743	730	700	762	687	746	731	749	697	745	717	716	759	727	716	733	717	713	734	762	747	730	787	748	713	693	714	763	702	728	737	787	754	731	726	716	765	681	746	722	748	724	732	726	733	747	718	754	707	736	765	683	740	734	741	732	735	706	727	764	787	716	703	714	742	706	754	763	743	770	745	725	691	749	749	744	746	731	750	774	697	725	758	754	739	734	734	699	767	759	700	759	737	730	732	690	742	717	752	726	741	689	719	724	717	755	695	732	764	751	744	733	769	701	740	782	706	737	762	728	719	697	717	740	674	734	689	771	739	704	723	687	741	705	781	772	713	691	756	729	673	687	721	699	735	666	717	728	788	728	676	679	750	770	748	733	750	774	705	760	708	766	722	711	740	703	769	730	740	700	705	753	706	753	722	701	722	733	732	719	738	748	754	738	704	739	733	735	725	720	719	728	735	731	765	710	700	748	732	772	729	730	731	740	774	741	733	727	739	724	729	712	768	733	691	721	735	745	746	775	707	696	700	743	739	781	747	754	685	718	710	676	791	704	735	702	716	732	762	737	731	713	749	726	712	736	761	774	786	690	743	747	753	739	760	725	773	720	745	755	740	734	723	716	730	770	761	718	745	758	738	748	724	716	760	754	734	727	685	759	698	735	687	749	754	704	684	679	751	731	711	714	726	766	727	731	719	780	733	753	690	763	705	724	774	735	744	702	762	751	704	680	742	713	712	747	749	747	750	745	750	747	766	713	756	743	753	675	707	732	721	770	781	716	731	675	740	730	692	741	740	799	772	780	779	691	713	720	765	779	751	694	740	738	707	723	727	736	722	735	732	782	714	738	743	708	782	720	751	706	756	706	747	747	720	727	645	673	715	749	718	749	700	730	784	708	728	753	707	743	763	729	768	774	732	675	723	754	717	736	707	748	697	720	741	724	722	672	751	760	783	714	797	708	726	737	716	735	744	734	724	754	691	770	693	684	711	723	754	732	689	762	773	750	706	738	725	769	737	717	704	677	727	759	732	716	722	724	713	694	705	724	726	713	754	729	709	686	718	746	733	711	756	687	723	750	695	740	665	736	716	700	733	734	796	728	726	765	759	732	753	741	737	776	708	718	750	742	746	720	697	768	797	731	696	701	733	742	690	753	709	718	702	783	739	733	723	737	723	724	713	724	730	739	706	779	749	798	703	729	698	746	746	712	690	742	737	739	732	705	772	739	779	735	706	724	749	726	721	741	728	781	757	679	718	769	707	775	734	751	765	733	758	746	733	727	734	731	732	766	740	720	728	703	738	747	729	722	735	776	663	737	746	757	739	735	711	706	743	765	753	748	740	788	704	756	728	738	680	720	714	715	752	751	758	774	728	723	745	680	730	727	705	769	731	664	750	751	737	744	736	727	727	777	743	730	732	718	715	720	714	696	770	761	752	751	722	734	757	677	744	719	729	743	725	726	709	724	699	748	736	802	721	725	753	735	736	741	714	692	723	705	724	721	681	769	716	712	706	711	740	744	724	745	719	809	726	702	703	772	744	719	739	708	718	733	727	710	739	715	712	735	711	745	757	739	662	719	771	736	730	746	711	791	756	732	745	706	712	735	759	711	737	740	772	691	710	718	699	676	697	692	736	735	683	769	704	696	707	761	705	717	735	708	790	689	778	683	680	663	739	738	744	795	768	737	709	712	683	739	713	742	697	708	730	742	761	748	754	753	733	741	756	740	781	705	781	725	759	688	742	709	734	726	748	756	714	774	754	769	682	732	722	751	685	776	710	713	746	737	754	709	723	780	682	771	778	709	704	714	768	706	726	743	711	764	736	740	715	737	723	724	741	707	767	702	727	790	752	731	741	774	767	756	737	787	750	748	759	706	760	742	716	742	717	741	730	731	782	718	726	713	699	724	746	723	729	711	703	734	744	758	752	740	722	706	735	751	703	762	723	698	739	737	720	732	740	729	721	708	707	722	762	686	688	721	738	744	694	724	744	709	737	777	749	760	757	728	733	725	714	749	696	768	712	751	751	760	727	770	719	727	735	710	720	765	701	759	735	744	728	729	752	686	755	769	745	719	700	748	745	776	729	744	734	708	747	739	713	696	756	690	732	707	717	698	738	695	705	684	715	762	704	715	743	744	716	745	714	756	727	705	755	700	764	745	747	763	735	738	666	731	746	728	696	670	719	740	739	728	763	734	738	732	730	743	740	696	734	781	731	682	759	714	708	695	724	735	777	706	714	720	745	742	740	729	746	711	722	736	750	718	733	730	759	738	712	745	711	725	707	662	731	730	740	761	724	725	705	704	734	719	749	732	776	728	684	738	744	716	745	720	755	754	717	697	783	728	684	717	713	695	735	755	739	722	727	768	700	745	760	802	786	751	749	724	700	729	712	732	786	726	775	734	711	777	736	709	732	696	723	734	728	762	759	691	718	743	721	800	731	739	709	740	716	698	681	708	816	733	730	722	712	706	749	769	704	767	698	743	745	733	795	734	757	729	741	697	791	752	693	724	759	700	731	764	707	754	749	788	696	739	767	742	728	758	730	723	753	744	735	718	732	706	695	756	762	714	735	718	777	693	772	739	736	751	728	741	748	696	701	710	763	761	720	779	726	725	722	754	766	769	730	699	773	781	754	762	714	734	704	722	722	747	710	727	717	744	751	738	798	736	710	711	707	744	725	733	681	735	706	754	736	670	765	727	748	758	705	825	688	722	735	724
22877	21368	28786	24317	21393	20270	6815	2540	1672	1306	1211	1006	974	884	810	761	762	776	688	662	665	661	669	639	683	660	696	683	631	680	682	662	641	659	654	679	658	657	665	627	626	645	653	696	669	670	658	704	706	664	644	657	654	668	660	686	650	653	676	638	611	672	693	682	689	661	642	663	710	697	638	664	665	639	631	638	630	671	628	666	629	621	615	664	643	669	666	651	655	619	674	649	616	673	658	637	677	640	644	635	638	674	670	654	642	588	646	622	624	696	692	634	689	649	694	671	629	679	699	656	670	648	665	652	697	628	635	669	666	647	609	615	658	673	658	667	646	687	701	670	648	654	667	669	639	665	658	673	666	667	656	672	625	628	641	703	647	613	663	666	641	646	673	684	671	618	660	646	646	617	657	619	640	687	661	661	659	640	657	619	666	671	667	627	650	614	643	639	668	654	665	672	715	648	701	638	667	651	596	630	640	620	687	594	671	692	668	616	659	677	645	647	660	656	627	658	652	649	653	706	680	693	660	591	695	676	628	690	666	619	631	652	677	719	615	650	640	668	664	627	660	651	651	653	674	637	637	639	675	641	656	637	651	637	642	625	668	682	665	667	659	647	671	678	690	668	662	665	648	660	635	614	641	669	656	632	617	619	706	627	674	662	635	646	640	675	662	610	617	636	631	660	652	680	656	669	649	629	675	604	646	654	649	692	695	708	640	671	686	653	657	660	649	691	640	690	629	637	664	604	715	626	659	692	664	643	683	631	658	708	642	631	655	650	632	672	660	668	707	726	716	661	635	656	629	606	646	634	607	631	689	724	674	675	628	631	642	652	680	659	683	664	618	701	672	689	666	651	691	680	663	617	621	698	651	628	668	670	643	650	681	682	694	724	654	622	677	609	665	633	676	644	633	647	659	697	629	679	664	586	660	637	660	660	710	678	628	688	672	667	672	661	674	656	684	693	660	717	665	663	684	654	660	633	627	663	635	615	623	696	644	663	660	666	705	642	659	583	619	653	699	669	601	603	672	676	691	679	665	647	691	641	636	651	659	693	625	708	679	679	650	666	669	636	698	652	677	675	665	654	630	629	643	713	679	642	635	648	610	639	661	647	636	621	693	656	679	671	639	666	689	655	633	624	647	629	641	662	646	647	680	579	687	662	608	619	668	682	650	673	646	634	650	661	650	619	644	664	665	658	648	671	643	659	677	697	687	629	651	628	626	661	634	644	647	684	731	669	666	613	604	655	647	670	675	633	711	679	683	667	629	634	645	656	660	698	623	682	680	648	631	721	688	679	672	629	665	657	626	677	658	698	652	630	656	680	626	654	666	649	613	648	648	701	621	660	639	613	677	638	635	649	663	651	682	656	646	639	652	679	640	652	657	693	648	620	618	655	663	651	654	674	636	644	655	679	635	657	679	619	682	664	658	656	660	616	668	661	668	640	632	651	652	620	672	703	625	695	679	669	668	655	599	695	635	584	676	649	642	670	639	585	635	623	638	679	654	644	656	660	662	634	619	675	609	691	669	668	650	680	653	666	647	674	679	667	644	687	649	650	676	665	689	630	673	653	635	644	659	682	669	675	671	661	604	643	658	623	629	677	657	647	632	554	694	676	636	641	671	652	677	649	655	695	638	696	644	644	649	684	659	657	654	640	628	657	655	663	582	655	697	703	693	638	626	606	641	623	652	614	620	652	665	630	643	614	625	649	619	696	646	646	618	635	656	621	679	669	602	654	656	666	642	622	701	671	624	650	663	616	652	684	616	638	710	615	684	609	672	613	670	678	633	642	608	641	685	617	688	660	689	691	627	634	652	624	663	694	660	666	615	637	677	676	688	648	673	685	586	706	684	644	703	630	635	655	647	669	692	645	625	653	636	620	634	619	666	640	684	673	701	636	700	676	648	645	667	666	652	650	701	723	681	647	610	685	668	622	660	649	638	636	683	654	691	671	731	659	665	686	665	682	642	631	624	638	647	655	674	592	652	675	710	678	638	688	687	635	650	640	659	677	651	620	661	638	666	695	706	640	666	644	650	665	685	656	658	681	654	690	664	650	604	647	636	681	633	658	644	669	679	631	697	632	700	650	635	667	689	690	633	679	677	703	700	680	676	644	653	653	647	635	641	670	632	659	681	710	629	641	646	646	707	674	654	629	673	671	684	658	650	599	674	639	630	641	656	634	622	640	635	600	658	631	647	655	644	675	654	690	622	677	656	700	701	670	628	689	637	646	698	664	659	653	635	676	681	677	702	728	662	641	645	707	710	669	678	641	716	652	674	644	655	686	679	644	634	651	691	644	659	656	657	679	614	658	666	646	659	668	678	654	649	661	655	663	657	639	736	667	623	641	684	651	675	691	646	679	658	677	656	627	634	690	682	669	675	629	646	689	663	651	654	660	670	657	664	634	659	669	651	625	639	629	622	699	635	643	640	633	669	684	672	705	652	642	719	683	643	646	670	676	668	675	635	670	615	636	664	676	672	658	659	667	665	658	668	629	613	604	633	622	665	650	667	631	618	639	649	654	645	685	644	629	675	685	658	643	648	686	667	655	687	688	645	672	637	685	664	675	678	640	627	710	648	646	641	677	636	678	629	659	658	612	667	669	700	619	696	690	652	647	650	626	715	628	654	692	648	641	635	655	673	650	692	646	630	680	639	629	618	637	665	630	681	615	696	701	704	627	647	624	688	636	640	667	630	649	644	666	663	632	673	657	620	651	600	659	647	688	637	622	735	627	623	667	602	663	655	639	657	631	681	639	667	661	613	678	673	639	676	652	589	571	651	666	659	706	695	667	693	679	637	604	622	678	651	635	662	656	644	633	670	684	657	652	653	633	595	645	681	662	611	702	670	656	676	659	656	678	655	633	608	689	652	690	655	668	674	668	686	630	615	657	670	678	637	649	664	669	662	651	724	647	656	690	643	636	627	675	611	668	658	697	668	682	652	647	617	651	689	628	655	647	658	675	664	649	727	742	642	667	629	650	614	639	684	643	638	615	637	687	638	677	641	694	619	644	666	649	671	667	648	634	618	666	655	630	660	600	654	643	639	626	619	669	608	699	668	649	664	638	634	648	642	637	645	633	669	675	644	635	644	660	683	676	652	669	616	669	664	692	653	653	627	645	698	655	624	557	683	632	695	625	645	630	657	635	666	655	633	662	661	671	683	608	671	609	656	649	672	638	691	629	633	674	658	680	637	692	645	693	647	604	666	650	654	638	631	630	649	627	680	658	652	698	646	684	709	672	671	622	629	577	652	676	674	651	680	656	677	674	694	677	677	642	676	647	651	629	678	667	661	662	621	620	644	648	623	648	613	638	682	641	641	623	619	652	675	597	662	670	646	615	677	654	654	644	698	654	656	613	640	600	655	660	607	643	636	646	709	703	660	679	619	650	652	618	635	639	630	660	681	710	630	649	667	650	670	688	644	624	637	636	689	631	632	637	630	639	604	657	618	689	672	670	619	606	654	630	672	652	623	692	650	653
19761	39540	32708	19937	12463	7938	5196	3616	2595	1929	1489	1325	1139	1000	935	895	859	872	764	824	757	738	780	738	706	710	708	691	736	670	709	756	752	709	723	680	749	707	717	729	715	685	764	704	687	702	727	724	756	737	719	699	688	721	741	708	724	695	697	739	735	706	657	699	751	696	726	705	750	678	740	706	703	752	722	713	689	737	707	714	668	703	691	732	742	719	717	722	733	726	655	729	692	667	745	667	688	637	707	763	704	657	697	704	684	704	754	756	743	741	690	689	720	697	712	717	736	703	692	744	687	696	698	703	702	735	739	719	678	692	660	725	695	756	690	689	710	696	720	714	696	689	738	718	722	708	692	731	722	724	694	720	748	751	752	701	754	689	711	702	691	645	689	694	732	671	743	737	680	712	709	681	733	733	724	721	707	723	749	703	743	767	729	699	662	686	694	706	765	703	732	689	708	733	711	691	713	687	757	664	754	663	702	734	658	742	712	722	658	699	705	745	683	730	687	726	661	705	699	646	732	670	674	700	731	721	687	709	663	693	708	687	717	702	709	713	677	748	700	739	721	701	696	718	710	699	677	741	679	684	665	716	699	689	753	749	719	714	787	705	692	726	678	685	701	694	658	736	728	695	671	708	725	708	719	708	733	727	723	698	706	671	694	698	742	676	732	712	746	684	698	748	685	714	719	750	709	664	756	712	711	707	710	712	760	720	709	728	670	740	722	686	727	734	788	732	677	688	681	699	672	687	690	674	731	721	744	722	720	735	729	721	699	705	759	733	674	690	686	737	679	719	739	709	720	729	691	757	712	730	718	669	735	775	696	708	676	696	726	678	736	692	715	740	710	714	762	677	671	705	703	677	719	716	725	678	725	729	706	718	706	728	693	710	713	744	729	698	732	704	751	694	737	728	772	707	685	734	639	743	741	736	718	709	737	691	730	668	716	709	712	703	666	712	694	687	715	719	707	683	711	697	719	682	719	730	682	705	720	703	732	728	705	710	748	705	699	644	689	699	722	728	714	758	674	698	681	661	724	693	725	667	688	707	702	672	713	658	660	715	724	735	663	701	709	642	689	733	721	694	726	746	732	694	697	748	702	724	738	705	696	708	644	698	690	729	732	716	724	729	733	676	658	698	712	694	763	731	759	704	724	682	688	648	702	770	737	672	726	713	719	774	691	696	728	683	750	724	755	721	697	714	681	700	736	701	708	701	708	760	708	709	737	724	683	745	694	718	730	719	732	700	728	734	743	703	737	740	683	714	722	703	700	669	718	697	733	725	715	746	686	728	726	670	678	706	740	699	701	705	708	719	716	750	713	733	709	727	710	739	631	665	710	699	680	746	716	722	685	709	714	678	698	742	712	705	709	678	687	702	679	727	726	687	714	738	704	708	715	703	736	672	680	684	750	721	695	711	685	712	685	735	653	696	650	685	690	717	713	727	699	722	660	696	696	743	734	690	724	688	719	704	688	730	694	681	725	666	656	704	704	720	684	722	684	669	718	678	721	729	740	711	758	764	723	718	716	710	715	711	699	683	755	694	704	715	717	726	711	697	707	693	746	706	693	754	713	738	754	741	689	690	738	732	705	701	765	715	743	710	717	716	661	713	710	690	713	720	730	722	701	732	721	709	725	757	710	736	687	729	705	727	708	749	705	741	724	691	732	685	731	703	722	687	715	684	689	771	719	723	670	692	724	706	745	708	709	705	709	717	734	731	703	738	713	737	676	687	742	713	719	711	731	738	717	700	711	680	703	704	705	720	702	691	682	702	704	750	737	714	698	722	698	684	738	741	655	719	743	705	699	696	719	730	717	708	758	725	689	735	680	709	716	686	665	718	678	703	759	707	747	740	699	743	711	752	702	767	703	714	711	749	728	721	675	694	682	724	705	718	690	729	736	666	691	728	710	671	694	746	742	715	673	681	702	706	680	699	672	739	742	740	701	702	769	738	755	691	687	736	694	731	719	695	668	719	732	697	723	660	659	723	705	706	688	706	697	744	726	681	704	718	708	691	695	739	712	727	739	704	694	690	720	696	675	722	762	692	751	678	715	727	692	669	789	702	700	704	722	713	692	740	672	745	709	729	700	721	660	754	727	699	757	662	722	681	675	706	706	720	732	727	732	734	725	719	746	693	686	742	750	729	649	676	731	725	711	729	694	686	747	755	708	707	718	727	717	726	709	710	722	701	703	721	697	742	690	748	693	716	749	701	711	679	686	709	721	703	700	710	703	691	699	707	680	717	749	737	675	715	665	708	711	690	703	722	749	664	694	697	753	740	725	659	755	733	704	721	701	750	761	676	708	704	733	711	699	681	732	717	746	696	731	724	753	699	750	729	714	754	758	709	736	750	759	715	745	757	707	709	705	719	674	734	723	691	720	667	723	741	680	711	719	683	713	720	716	722	719	666	742	715	693	698	722	717	754	709	706	733	651	758	693	716	711	737	624	729	741	724	766	655	714	703	719	649	725	696	705	713	735	734	754	691	740	658	744	708	711	729	730	729	745	690	712	702	747	696	681	715	709	659	706	698	708	718	719	696	674	732	684	758	708	744	686	715	688	740	718	683	705	734	724	698	747	709	728	712	699	688	688	739	711	731	752	720	653	753	711	711	699	713	726	728	701	680	700	724	762	699	713	766	694	684	771	736	767	718	729	716	783	732	724	694	669	698	715	711	748	716	706	670	711	735	680	706	694	680	688	729	708	656	732	727	764	692	722	737	734	711	681	702	712	733	738	778	715	728	687	728	727	715	754	759	692	751	745	705	711	758	688	720	707	691	700	683	708	743	714	665	698	758	715	712	746	775	666	688	704	684	705	704	750	680	664	711	691	699	677	687	746	737	695	722	713	703	706	717	710	726	726	694	729	734	682	681	684	678	696	742	716	700	766	700	684	696	707	731	703	693	732	751	740	710	722	678	733	688	692	708	717	728	735	736	703	694	699	708	700	714	710	709	741	680	730	780	752	747	737	770	725	701	692	717	733	670	747	668	745	707	685	695	674	696	733	702	722	693	712	703	703	657	727	718	702	684	727	707	671	703	730	713	703	652	728	756	794	703	659	677	705	729	741	713	717	708	719	708	687	708	722	689	716	728	729	735	715	758	681	725	687	723	730	731	687	700	713	682	663	695	736	698	746	686	679	694	680	679	760	704	700	737	666	692	781	695	714	684	722	665	686	706	736	747	701	721	678	648	650	728	668	725	716	736	693	718	693	747	708	715	722	754	752	737	703	682	710	745	709	744	709	739	721	718	765	656	698	763	689	717	713	686	692	703	713	739	714	714	743	704	727	676	718	685	688	723	723	672	721	744	675	727	722	664	738	699	694	706	703	718	656	719	720	736	705	709	758	740	726	699	722	734	708	658	722	754	731	735	697	701	708	712	678	722	718	731	744	733	742	713	690	743	695	708	671	722	732	751	755	755	707	700	739	703	721	713	674	704	710	717	690	699	710	706	721	689	709	755	731	728	693	708	688	728	733	709
28494	21834	17764	8701	3807	2274	1669	1323	1066	896	859	820	711	721	752	655	713	678	676	673	644	648	615	606	665	660	743	722	658	658	658	633	655	627	640	668	659	672	608	706	670	669	619	608	653	695	610	706	693	623	704	657	677	598	678	623	674	678	680	648	671	657	701	683	640	645	610	660	755	611	645	642	675	671	678	700	669	663	659	657	677	673	666	674	639	683	674	650	662	633	688	691	687	697	698	679	654	645	628	634	659	675	623	667	682	643	675	686	677	636	650	636	672	690	713	693	637	649	655	622	686	670	664	686	645	628	671	623	669	635	641	659	683	646	649	688	680	595	619	632	632	676	653	642	660	651	707	676	677	670	678	669	665	663	687	673	626	681	676	646	640	657	635	681	640	660	645	675	658	686	657	689	654	629	721	653	643	685	649	687	681	660	637	616	667	677	712	653	626	669	653	701	675	605	680	628	659	702	648	642	634	661	652	666	649	619	652	634	646	654	629	669	672	639	641	687	628	668	666	701	647	654	613	632	678	649	663	646	660	661	658	613	655	682	650	687	668	689	637	666	699	689	672	681	702	639	643	663	665	648	665	716	641	640	656	604	666	679	632	663	712	636	689	686	674	694	653	605	638	686	663	650	662	659	640	670	678	734	646	615	642	657	671	601	690	663	663	656	639	656	635	706	743	651	630	646	702	670	651	685	627	652	626	654	633	702	697	676	691	664	675	670	692	635	684	653	640	683	657	663	648	645	662	639	656	635	659	692	655	680	663	651	637	649	623	683	694	654	662	683	684	660	661	625	695	665	661	668	707	668	663	632	672	669	689	667	629	670	663	700	641	649	680	591	674	628	643	629	686	668	650	703	608	711	623	620	693	669	652	685	680	659	650	674	666	631	703	689	679	659	676	668	663	661	650	628	687	674	656	652	673	634	638	636	662	662	646	690	648	668	664	646	680	618	660	651	689	668	706	722	648	667	636	646	645	675	668	705	654	661	690	614	605	654	639	662	698	643	674	643	696	693	648	647	635	645	651	681	668	658	666	625	653	682	677	630	682	634	661	688	659	636	683	650	641	672	641	696	684	667	658	691	634	637	719	658	639	669	631	685	717	658	640	655	621	672	667	645	657	689	673	648	644	675	626	647	627	652	632	694	638	662	697	725	662	666	733	592	642	683	702	654	668	651	668	632	637	704	644	669	639	679	710	643	669	689	694	657	636	627	655	603	657	666	639	659	671	660	649	677	684	653	643	650	629	694	631	677	664	655	666	675	620	622	678	725	702	624	668	652	685	693	647	671	665	644	710	639	622	678	671	631	665	673	643	662	637	669	677	634	622	627	665	692	683	687	642	669	666	675	638	715	669	685	636	641	696	663	663	676	644	673	646	654	620	650	681	623	651	634	621	649	653	690	699	596	657	632	665	658	671	660	664	653	632	615	636	607	645	668	652	620	624	659	652	682	677	646	669	647	675	662	715	647	660	688	683	685	684	640	650	635	663	665	652	654	667	675	648	624	645	657	699	663	688	659	630	681	672	654	623	656	690	668	683	638	691	699	649	653	664	652	648	671	614	638	642	694	663	658	624	688	635	607	636	649	613	617	696	667	661	649	662	686	651	636	655	637	663	704	628	641	717	686	690	639	666	671	606	671	639	684	656	639	657	588	661	589	615	649	668	654	693	643	641	629	688	618	664	690	672	666	692	668	658	628	643	675	667	629	659	686	680	682	639	657	654	667	620	680	658	671	676	702	662	651	646	670	649	672	686	721	630	649	662	705	703	671	633	666	682	665	649	648	619	655	651	668	626	659	630	675	665	658	677	647	668	650	652	685	642	668	666	652	643	629	711	652	695	657	676	654	697	639	647	621	684	665	672	669	655	680	651	684	658	658	668	673	657	670	659	632	673	599	638	652	692	674	667	614	619	650	704	615	662	616	623	666	672	672	625	680	620	666	667	633	694	660	619	674	701	621	619	634	660	647	708	675	669	662	631	642	606	665	633	667	698	623	653	659	653	669	644	661	679	669	664	700	683	673	674	652	694	694	653	673	618	666	629	701	663	683	632	628	635	675	723	624	660	677	736	685	695	666	649	660	661	678	697	641	686	620	675	648	675	686	654	693	689	664	651	670	637	698	675	637	686	650	671	672	620	673	641	688	652	624	688	702	676	660	678	634	633	652	635	661	701	608	682	679	667	666	650	675	651	625	648	644	639	629	661	678	652	702	677	708	674	651	619	642	634	672	652	625	698	697	651	654	677	642	614	671	692	657	620	705	640	664	690	669	671	697	704	669	651	669	686	675	664	666	639	654	673	713	639	671	602	689	665	667	678	687	619	649	640	671	688	687	667	678	595	653	643	632	681	650	664	659	612	653	606	680	687	678	619	680	652	651	649	700	637	696	646	667	665	625	680	714	637	673	638	679	648	650	612	645	665	693	664	648	705	602	624	690	676	652	677	689	673	679	671	686	679	630	644	655	649	671	685	710	637	638	658	655	712	646	678	683	704	661	658	623	695	707	658	704	664	669	664	613	723	646	682	656	675	625	630	690	659	652	646	653	675	633	694	657	646	669	628	647	662	652	631	672	646	620	664	675	658	626	633	660	638	673	680	691	653	715	648	651	652	665	655	705	636	610	666	681	668	680	658	645	617	687	636	687	666	589	679	682	583	612	662	676	693	666	638	658	684	620	639	662	652	657	654	644	682	700	661	668	640	673	677	655	633	675	631	666	644	657	644	655	642	624	654	607	688	639	675	717	696	697	625	649	648	622	633	680	658	646	653	710	650	690	625	642	670	677	658	645	644	651	637	699	678	638	712	641	656	633	638	631	635	614	640	694	633	630	726	662	680	654	684	697	645	615	690	656	676	658	661	669	660	670	686	652	693	665	623	703	679	669	660	698	602	646	658	675	634	653	668	625	636	673	671	608	663	637	663	662	709	686	626	646	608	633	694	641	691	637	629	625	664	643	675	692	646	655	636	641	661	635	660	657	658	642	695	670	657	641	669	651	678	654	663	658	628	665	680	680	674	637	720	678	681	658	657	699	691	655	697	658	687	631	698	678	658	618	672	656	642	646	687	669	628	694	644	708	657	664	643	655	682	636	665	635	661	669	657	673	658	647	636	659	651	639	683	691	637	669	661	660	644	714	697	666	621	631	701	669	663	612	667	645	653	686	660	670	661	654	644	691	666	601	713	637	656	646	694	631	699	669	691	681	605	652	640	614	634	688	673	687	669	655	679	635	670	652	630	659	652	632	648	678	657	630	639	643	715	680	651	677	630	659	627	629	618	661	671	661	649	705	663	691	665	636	640	625	661	680	675	667	663	645	622	673	646	701	642	669	662	691	653	662	651	681	669	657	668	637	688	671	638	689	662	660	691	684	691	715	635	644	673	632	672	693	666	619	657	651	671	650	638	633	592	652	682	629	697	651	670	695	691	674	669	655	654	706	639	641	647	678	630	690	647	634	655	670	650	635	650	582	660	676	688	672
18224	28636	21928	11234	6431	3952	2618	1983	1450	1192	1027	974	911	847	877	796	761	743	757	710	735	778	731	712	693	721	724	724	747	742	729	701	714	745	698	707	692	702	759	732	715	720	699	715	768	716	731	735	687	707	752	734	774	717	758	766	772	663	704	666	732	745	709	668	699	737	738	746	660	716	751	704	716	708	727	744	703	751	684	772	695	725	733	724	733	753	720	752	731	743	689	805	684	726	692	819	760	762	727	679	742	710	739	708	727	745	734	720	719	715	703	721	739	715	698	725	774	738	753	721	684	727	718	727	764	715	702	735	758	675	761	722	701	716	737	718	749	715	687	778	710	761	752	734	763	736	718	716	720	739	755	700	724	738	743	684	688	720	762	747	746	717	718	721	689	745	746	721	686	707	720	725	699	716	712	728	755	754	717	744	701	686	745	724	687	761	687	783	749	715	686	721	681	717	722	718	738	763	754	700	719	737	711	738	744	743	697	753	808	747	699	719	707	757	693	693	714	711	737	705	756	741	720	666	717	708	744	734	733	643	722	684	734	693	695	758	686	687	696	735	706	739	722	724	771	748	795	736	753	690	696	746	716	744	712	739	679	719	758	712	779	735	755	747	703	701	728	734	739	712	716	724	738	699	713	724	743	745	759	683	734	711	767	749	715	734	766	724	781	774	772	738	682	776	737	712	725	716	704	726	736	698	710	768	705	695	721	725	697	701	730	737	697	695	726	737	755	674	741	747	746	713	723	752	787	765	712	686	713	689	768	701	739	728	693	758	732	804	695	733	716	727	773	677	725	712	719	708	763	695	718	675	704	747	716	748	746	710	734	757	738	709	698	701	739	763	719	797	672	685	712	747	743	734	686	717	758	729	713	721	679	723	674	744	743	714	660	727	710	717	738	692	754	745	675	716	711	703	727	739	734	751	735	762	692	698	723	760	691	755	646	738	753	662	714	684	727	707	757	778	742	726	686	750	675	655	728	663	760	749	729	745	713	717	776	702	717	743	720	748	718	740	738	741	743	727	754	680	668	702	726	765	728	724	719	730	718	718	704	731	729	726	712	751	688	656	784	706	745	689	718	772	724	713	729	716	703	710	786	737	731	712	714	723	694	741	755	718	724	731	743	767	709	756	711	740	743	744	765	685	759	719	704	784	764	738	720	709	743	691	749	717	740	714	730	729	717	718	701	760	738	702	742	720	709	746	737	698	736	736	766	754	725	741	717	749	776	762	765	742	720	730	715	725	727	756	725	723	744	752	760	691	752	737	723	756	707	729	729	736	700	769	747	722	724	754	710	740	735	768	789	704	749	736	703	711	753	748	698	699	715	684	718	736	760	735	714	720	715	771	708	734	740	730	739	674	715	731	745	703	747	764	704	719	705	775	731	743	730	695	733	678	755	744	719	707	713	744	714	762	740	757	752	704	723	727	708	749	717	731	723	691	755	750	738	713	777	698	725	708	759	714	747	712	714	765	720	691	667	708	732	740	746	725	730	669	705	735	763	695	742	753	727	744	709	726	702	696	762	714	733	703	759	708	754	779	727	732	704	747	763	778	713	732	708	729	720	727	695	719	749	713	689	730	706	760	784	753	713	715	778	694	734	752	716	707	722	737	704	744	758	773	723	745	732	736	829	776	712	716	718	737	782	693	739	701	733	700	731	723	746	711	713	727	697	686	714	720	688	715	723	692	765	711	717	717	686	747	727	744	679	721	698	678	748	739	756	713	731	730	711	692	732	750	709	743	733	674	722	706	758	705	690	740	749	751	736	672	707	665	712	700	692	701	736	739	704	726	729	713	727	745	777	736	729	782	730	738	742	751	729	730	739	746	755	736	745	746	756	753	705	711	744	722	724	711	715	696	731	716	730	720	743	754	709	760	705	708	750	731	726	671	737	692	730	717	712	743	769	752	717	736	718	769	746	709	752	726	756	770	723	759	761	720	705	688	710	716	695	701	687	726	713	701	731	738	723	733	763	739	701	733	728	766	750	717	743	751	716	731	703	701	764	745	717	737	719	698	734	776	720	680	728	769	732	740	729	689	764	720	733	699	748	774	727	683	707	756	731	748	704	731	707	712	731	738	678	715	748	721	720	712	746	749	726	712	743	736	671	730	729	742	727	725	709	756	687	759	768	714	695	701	708	741	722	734	737	760	698	767	698	744	737	707	750	676	738	736	724	718	718	735	720	707	727	718	789	771	763	731	750	710	694	681	739	670	709	742	749	781	740	770	682	721	731	728	727	730	708	730	732	716	709	776	718	726	673	693	758	738	707	743	717	792	730	750	755	732	774	740	718	769	730	765	700	713	744	761	708	701	733	706	758	732	778	740	727	730	724	700	719	676	669	672	759	717	726	756	736	694	776	721	691	773	721	700	730	771	723	780	755	729	679	782	703	730	726	702	717	758	732	690	774	683	721	716	734	748	715	724	674	765	745	759	735	713	707	697	705	749	727	721	708	681	685	707	739	706	738	766	688	698	753	783	701	754	699	736	751	765	717	719	711	714	692	711	727	704	718	702	696	703	743	701	703	755	706	708	722	724	663	727	781	714	708	712	731	716	713	737	666	716	769	678	748	713	770	692	745	773	701	740	732	732	683	734	714	712	738	770	750	729	722	670	731	739	725	759	708	715	695	743	727	749	714	749	739	768	731	730	734	725	737	716	728	728	726	752	680	745	749	740	744	752	752	717	750	719	734	678	687	727	733	713	765	717	709	705	683	675	716	736	738	775	735	739	711	719	733	745	747	707	703	743	741	730	727	744	794	751	682	709	736	705	737	741	732	738	686	730	681	743	700	684	756	745	755	713	683	694	759	677	758	732	786	754	714	716	749	749	729	691	663	740	702	669	751	711	704	731	766	666	765	688	727	720	793	744	775	705	720	725	723	764	669	682	758	681	705	674	732	777	739	738	715	742	742	737	663	730	712	701	787	698	676	688	774	712	720	715	782	677	757	683	720	750	721	737	701	708	694	716	729	797	726	768	708	715	764	752	741	713	720	745	782	747	710	720	700	759	733	701	698	734	719	709	695	742	732	719	746	673	775	742	733	734	722	698	754	685	708	698	745	758	732	691	725	708	785	743	745	681	717	716	727	765	774	727	701	689	687	769	739	753	718	689	700	722	777	716	697	720	754	726	720	724	740	768	724	673	746	715	683	695	666	695	699	739	705	722	729	715	749	731	713	673	714	697	706	727	724	715	755	733	693	714	776	706	693	720	739	671	715	730	765	742	715	749	717	731	719	669	707	721	722	691	743	698	704	697	730	753	714	686	701	789	706	742	728	706	777	716	748	733	748	753	736	669	705	723	711	731	699	709	761	675	731	692	718	703	698	746	706	698	695	746	682	670	762	679	739	698	708	725	683	725	729	772	775	720	717	694	739	759	719	673	745	717	721	695	693	697	753	736	718	741	686	720	680	790	726	762	725	684	691	674	732	721	688	724	813	750	694	741	739	702	681	729	714	762	705	708	803	718	688	745
23867	21333	28163	24882	20892	8658	3019	1840	1344	1097	981	852	803	759	746	707	695	686	671	623	634	610	666	681	630	631	655	645	622	622	654	619	670	609	626	613	630	645	631	645	642	645	612	679	683	615	671	615	652	642	663	608	612	625	647	601	633	675	661	634	622	631	619	631	667	640	619	610	595	639	636	628	628	666	582	681	668	650	625	632	612	659	664	620	654	603	649	656	648	605	607	622	653	653	593	636	665	617	642	636	636	626	645	679	670	633	648	682	644	642	628	642	633	617	674	630	615	678	627	676	631	591	631	677	649	644	620	693	662	675	644	617	694	604	623	685	594	636	635	674	644	637	628	622	646	673	609	620	644	633	626	612	613	587	587	611	662	646	651	683	610	630	651	662	659	703	639	651	644	669	599	628	624	613	647	633	699	639	617	661	630	656	597	610	592	634	620	547	653	631	642	610	641	594	694	645	677	671	585	642	649	622	673	674	655	626	630	639	632	607	585	677	625	635	638	607	628	660	629	598	651	655	644	647	662	668	609	665	658	638	621	601	713	648	617	599	663	641	659	658	668	611	627	653	678	663	669	650	674	650	637	681	629	625	611	668	681	654	603	638	620	669	628	625	598	646	664	620	654	650	683	665	651	594	604	662	652	681	625	672	641	650	643	621	647	644	623	661	636	652	613	648	641	665	675	659	698	624	625	615	665	604	711	631	623	639	678	591	606	660	679	705	671	628	617	664	628	647	648	583	632	687	663	660	628	643	660	647	624	648	630	637	683	632	605	639	621	622	623	655	613	664	635	653	670	651	609	652	622	671	617	632	658	661	660	638	629	639	596	677	672	610	644	639	649	643	666	620	617	644	672	649	642	640	684	697	593	654	630	643	685	610	630	619	654	611	601	642	682	643	628	628	664	643	667	590	650	598	638	662	698	617	585	628	654	662	643	674	664	628	652	643	673	640	626	596	600	646	625	651	675	591	637	647	631	636	643	652	641	655	615	620	663	641	642	622	589	626	643	611	662	642	653	644	660	679	655	628	656	638	649	624	597	619	625	595	664	645	629	643	609	687	645	641	633	645	649	651	619	699	629	624	630	621	667	677	614	691	645	632	675	649	678	622	617	632	655	632	614	681	657	650	645	631	665	628	664	647	610	605	618	646	662	658	646	662	617	680	626	602	634	644	657	613	621	638	630	604	656	629	603	642	630	633	687	664	637	683	665	627	691	624	601	623	654	660	659	668	608	633	609	631	636	619	650	662	699	656	657	613	611	657	715	609	655	606	627	691	627	631	654	645	629	589	680	612	680	689	583	648	608	670	617	602	655	662	689	607	629	631	652	674	616	590	663	682	633	655	651	595	708	626	634	630	655	650	674	641	643	673	605	609	646	591	681	675	636	632	639	602	671	633	593	639	632	614	616	612	653	616	602	625	660	652	668	612	626	626	614	620	646	643	634	672	616	627	637	670	595	612	680	661	599	648	617	663	581	632	600	635	591	602	660	649	602	625	630	638	634	603	665	641	589	659	686	641	645	593	634	616	663	636	649	648	612	607	650	643	621	642	605	646	640	622	656	626	622	629	680	631	669	654	682	675	658	672	644	649	660	653	639	666	621	655	664	579	643	619	652	649	649	639	616	635	590	646	637	610	628	692	644	622	630	638	637	671	640	667	665	641	600	663	689	660	657	651	686	636	683	637	623	601	645	620	670	654	691	642	666	631	653	633	665	641	666	620	641	649	650	645	629	593	659	613	597	622	630	629	621	620	651	635	648	626	635	667	672	643	632	618	620	629	628	584	649	624	618	669	704	638	666	632	641	673	617	610	662	616	579	641	591	631	654	614	645	629	618	651	594	637	635	643	632	613	634	602	659	626	644	588	631	611	657	659	633	659	654	636	610	630	621	623	632	698	658	674	623	612	616	636	608	699	604	601	634	650	654	638	691	643	709	668	694	614	666	652	604	650	619	643	634	656	632	639	625	658	663	633	663	603	670	627	619	646	656	632	648	697	626	665	630	704	608	634	679	655	642	626	611	651	685	623	633	651	621	612	628	628	617	636	660	673	614	658	674	615	682	643	663	697	660	640	668	670	649	641	661	636	645	623	639	635	631	613	631	623	634	645	641	671	628	657	595	666	606	670	634	604	657	636	650	646	622	662	634	687	660	660	596	660	595	664	629	648	625	602	670	648	643	667	610	641	619	655	613	650	642	638	599	611	680	644	642	588	608	598	625	628	660	641	627	606	646	658	669	668	636	617	635	635	682	663	669	629	630	618	643	661	627	646	625	703	666	633	647	604	630	607	634	635	680	640	626	627	703	657	650	643	606	650	697	658	645	676	644	644	596	626	630	672	618	681	625	605	637	602	609	620	629	650	640	635	660	675	684	619	643	631	644	612	672	615	614	648	646	635	645	643	653	636	644	615	626	603	638	642	631	635	594	645	637	670	652	633	663	672	635	641	607	663	615	649	610	663	666	629	616	640	648	644	649	619	635	590	617	628	667	616	656	676	646	660	572	628	680	638	617	607	647	616	633	624	620	685	655	656	664	610	635	642	636	622	639	683	662	627	632	655	664	622	627	609	636	617	643	645	640	678	680	653	597	628	649	650	657	605	666	677	681	638	672	660	663	644	660	608	634	624	618	680	620	592	632	628	679	630	634	626	622	625	636	587	665	659	641	637	613	665	605	618	620	637	637	628	647	653	650	668	622	657	660	651	651	643	636	683	677	689	618	589	653	644	624	637	619	687	642	656	699	627	614	628	659	656	629	608	679	675	664	643	656	632	693	666	631	669	650	620	610	657	617	650	629	648	633	662	665	595	591	643	651	625	651	672	653	629	631	597	699	671	628	603	634	670	617	631	629	649	629	653	651	658	627	610	623	697	611	682	602	654	665	669	632	649	657	669	642	644	645	656	651	643	646	656	640	669	646	604	649	605	662	640	620	641	619	656	643	631	605	646	660	636	647	627	599	653	687	617	642	667	636	660	626	665	630	655	681	644	584	663	656	698	633	639	621	630	647	651	627	659	636	615	637	601	611	620	634	655	599	601	644	668	622	638	637	622	634	640	630	667	646	629	676	663	612	655	651	625	614	668	606	654	665	679	633	650	656	683	655	621	701	660	642	635	663	652	723	644	653	610	611	628	622	647	633	644	639	682	622	572	675	649	613	677	678	624	665	557	609	638	607	650	662	622	618	658	653	632	615	631	670	659	612	676	668	637	631	658	649	610	665	624	632	630	678	599	611	622	649	634	601	639	655	665	644	631	662	621	626	630	640	653	631	675	635	670	679	665	596	616	598	615	644	646	672	661	645	610	616	640	675	616	662	644	622	607	590	645	617	629	636	630	639	614	619	664	586	737	676	625	635	630	597	642	646	652	610	666	645	625	615	629	657	652	630	649	623	586	633	676	628	653	638	638	665	630	655	603	660	614	603	634	664	627	651	601	628	590	653	630	641	646	644	665	635	643	705	647	631	666	621	676	639	617	643	649
18269	35464	28495	16403	9849	5948	3893	2748	2071	1597	1353	1182	1041	879	859	798	753	782	774	729	749	687	698	725	732	737	717	726	659	768	749	698	733	715	678	704	680	683	738	744	683	716	716	716	647	699	751	698	657	706	698	743	687	743	693	684	698	726	723	712	744	691	674	697	705	741	666	738	748	698	678	680	689	699	668	679	718	726	795	688	715	723	682	750	708	676	740	722	693	689	702	709	691	732	704	759	720	681	755	712	672	727	696	650	707	745	734	722	720	707	692	685	750	671	731	736	706	688	694	701	751	765	667	702	684	674	688	718	719	688	686	705	670	720	696	712	709	681	654	699	704	740	689	664	672	695	766	653	709	683	708	660	704	681	714	717	669	705	701	737	735	666	735	708	686	717	702	693	716	786	654	742	724	732	694	700	751	706	709	720	655	674	719	710	704	674	703	728	706	703	697	677	736	698	681	679	669	714	659	779	715	724	694	701	677	727	691	677	690	669	700	698	688	693	655	699	668	681	719	720	701	750	702	647	692	689	642	674	691	775	657	746	706	758	687	690	724	726	660	733	711	743	694	699	684	711	736	685	716	728	684	728	662	707	689	693	727	712	717	646	755	661	724	691	695	693	762	720	733	694	728	684	712	740	717	755	720	729	714	713	717	732	742	721	671	708	742	715	657	717	718	702	729	704	731	740	681	704	704	747	699	693	696	658	708	683	686	659	740	723	653	716	717	725	753	682	686	685	691	694	714	683	701	694	708	665	711	655	683	713	693	698	732	692	681	747	702	710	702	683	720	711	690	681	719	699	660	678	735	674	690	739	667	688	672	721	712	735	707	700	701	674	689	714	712	763	707	752	687	744	693	705	729	719	702	721	702	675	733	711	691	671	705	711	723	710	716	717	715	731	731	684	704	687	737	740	683	715	677	716	734	684	732	719	761	721	737	758	692	688	739	701	708	690	686	690	699	658	703	680	700	728	691	724	730	661	711	690	728	721	720	719	649	690	715	718	676	693	751	728	719	708	691	686	711	673	727	718	753	703	720	703	688	689	707	661	692	769	676	686	663	701	681	698	739	672	676	706	718	715	702	684	688	708	752	706	677	721	677	712	696	710	677	714	652	709	679	669	713	705	723	714	714	691	694	761	676	742	710	717	726	673	725	656	701	694	674	728	723	714	747	711	696	692	689	758	708	672	693	708	711	746	658	646	722	715	678	734	708	739	709	675	700	618	685	746	740	730	661	704	703	681	690	733	726	703	766	682	704	693	711	723	718	738	740	684	672	750	680	718	678	699	717	697	720	692	678	685	661	714	723	687	693	657	722	716	673	705	738	690	659	689	677	727	722	706	732	645	715	752	698	690	691	732	718	726	672	770	695	684	699	696	709	750	686	716	787	721	702	701	733	710	702	745	742	678	684	711	679	706	696	692	711	717	713	688	697	713	740	685	688	736	685	733	723	747	700	687	736	722	709	688	728	656	699	671	666	717	693	756	700	704	691	678	719	730	722	774	695	680	757	705	692	696	723	734	725	727	710	744	750	680	695	639	707	692	689	702	720	729	699	721	715	698	748	723	729	724	712	729	701	766	683	756	647	716	682	703	715	733	672	778	681	713	700	689	689	720	656	733	707	690	746	686	683	741	737	705	674	755	609	728	665	729	679	762	704	721	687	699	673	680	713	688	763	713	688	715	739	709	699	695	724	685	712	686	642	698	702	674	701	686	733	698	719	724	750	668	698	713	718	681	679	709	735	687	658	712	667	722	711	685	704	728	759	745	712	750	736	704	676	684	741	710	675	746	692	683	692	724	690	677	723	687	675	684	685	692	770	721	704	720	683	702	680	731	692	736	716	671	673	729	729	726	723	699	728	723	674	715	680	728	685	705	734	747	725	679	685	663	703	703	769	688	741	690	645	706	709	747	675	707	705	694	773	691	694	671	723	720	713	763	741	719	642	710	716	733	746	732	637	756	652	700	738	694	679	717	679	707	713	752	682	681	734	666	715	682	692	704	725	715	754	672	717	739	735	723	707	701	657	749	710	696	711	699	734	700	758	675	664	744	660	739	719	732	647	653	725	712	668	706	706	686	703	688	720	685	713	723	664	741	663	719	730	734	700	732	675	717	708	687	718	716	677	719	661	702	722	688	720	659	721	759	741	731	698	702	684	681	682	688	705	684	691	698	731	716	678	649	753	690	713	672	691	685	725	708	696	743	683	715	708	725	746	733	710	717	699	713	684	739	665	667	699	647	709	713	682	683	720	725	701	653	683	691	709	744	661	723	709	696	691	682	677	676	716	705	718	672	713	742	718	678	697	709	695	707	710	674	687	730	710	745	743	713	715	694	694	740	707	703	721	712	698	713	672	659	710	729	776	699	725	712	704	719	695	707	703	728	679	712	678	696	667	678	707	680	686	678	703	680	643	709	728	626	694	701	710	665	746	680	702	744	722	767	725	673	686	759	686	715	683	708	720	695	681	728	679	702	695	734	680	691	690	675	738	718	666	710	709	711	689	688	766	679	692	701	726	694	740	692	710	718	691	712	730	662	660	707	725	717	701	739	714	686	666	757	745	767	706	711	717	718	606	714	709	740	752	711	680	737	699	667	701	654	716	768	681	650	696	699	742	688	718	645	709	761	709	718	721	724	718	724	690	682	723	646	722	676	707	692	701	679	723	775	674	690	731	704	731	772	719	722	705	695	698	682	654	671	678	683	673	680	712	682	701	715	697	724	739	687	709	725	742	716	713	679	702	662	686	696	762	677	686	712	732	748	715	716	723	680	666	694	694	694	717	730	723	707	720	717	707	729	718	732	728	680	640	695	694	695	681	714	750	697	703	715	756	720	734	713	699	657	665	749	701	671	657	756	724	707	715	712	675	700	694	715	712	713	697	727	678	709	694	656	703	681	713	685	713	734	691	673	703	686	683	683	708	735	725	665	660	697	677	719	766	703	688	692	691	741	707	714	692	690	695	758	679	731	758	694	696	715	724	684	715	698	693	692	733	670	710	695	693	683	708	697	745	667	653	686	690	712	703	714	724	764	709	683	715	659	739	728	679	717	721	665	686	675	709	744	684	725	672	726	675	711	694	705	724	697	734	669	729	736	691	666	681	713	685	690	696	749	730	731	719	675	708	751	715	686	715	733	683	741	702	676	651	765	642	714	642	688	698	706	724	736	749	689	713	690	663	690	686	707	680	641	692	736	652	704	686	673	692	725	731	701	699	681	703	715	699	716	705	730	720	746	667	725	694	706	697	710	721	708	735	752	676	714	744	727	687	732	677	662	729	646	673	709	747	693	716	694	710	738	745	749	712	717	720	682	731	689	672	679	707	668	696	695	706	688	685	681	734	773	698	712	736	702	630	727	709	722	780	709	697	677	726	712	726	734	712	762	708	671	725	761	688	699	715	692	686	729	691	714	720	707	732	714	709	698	715	700	711	725	684	758	736	698	694	665	697	709	675	722	715	738	714	734	754	680	705	743	692	662
25404	21333	26402	24081	7251	2991	1898	1476	1165	1039	944	797	758	754	693	700	704	741	705	669	687	711	689	654	668	637	743	655	672	669	651	694	663	632	657	684	683	667	617	645	673	678	694	662	659	622	672	714	669	686	679	667	695	636	700	700	642	659	662	655	699	628	630	641	690	661	676	661	693	682	710	710	636	652	672	713	669	666	710	675	659	686	662	646	613	696	663	722	675	650	681	679	654	638	716	688	628	644	665	673	673	737	696	686	676	692	651	672	659	661	649	676	735	668	684	592	668	656	665	646	652	693	639	638	612	667	651	685	634	667	727	629	670	639	675	694	659	724	665	692	704	653	685	697	659	691	663	659	635	644	668	646	669	662	697	684	673	677	620	705	681	654	694	658	717	682	683	636	654	688	627	674	661	621	653	630	699	674	625	650	668	633	677	716	661	660	684	639	663	694	689	683	657	679	663	656	668	615	668	663	632	725	657	666	735	662	650	634	662	655	645	676	697	680	645	680	657	626	651	679	643	701	692	662	671	657	618	681	701	707	671	602	660	665	709	629	675	676	639	711	674	700	687	685	676	662	609	665	641	669	700	673	649	716	671	659	627	648	660	699	644	679	644	614	642	655	637	679	669	688	733	710	685	665	699	674	675	646	645	664	681	722	687	697	701	682	675	659	625	647	652	661	662	689	654	636	631	664	715	656	720	694	676	673	665	722	658	673	640	704	664	715	668	705	664	677	659	689	693	722	694	640	667	656	698	716	650	654	669	630	622	708	643	631	676	633	660	667	669	603	630	622	667	670	706	659	683	684	695	659	610	634	617	677	668	638	676	646	660	662	695	638	686	650	643	600	686	641	699	680	695	629	678	657	668	707	646	670	657	699	665	676	651	690	670	673	662	693	687	681	654	664	695	662	648	673	698	731	615	638	649	657	605	708	690	628	674	742	665	684	664	693	634	609	675	668	659	616	617	662	657	723	644	711	639	661	669	729	670	668	685	655	672	701	683	629	660	672	671	642	669	688	656	654	719	639	690	657	676	676	667	651	639	659	684	674	674	615	714	687	662	677	686	655	670	669	687	645	625	642	673	676	685	653	699	679	656	669	657	650	669	661	677	667	682	653	631	658	716	708	651	694	666	716	683	649	655	625	652	637	690	683	651	639	601	676	623	635	675	663	665	666	673	712	680	681	668	628	687	653	622	666	705	650	630	682	634	710	659	675	579	693	659	685	668	642	693	698	702	619	718	651	680	662	694	650	676	667	727	691	637	648	659	667	655	705	665	644	664	683	640	643	700	670	672	603	661	688	660	651	651	684	657	674	705	648	670	681	663	681	697	697	669	667	655	670	672	682	630	644	684	684	631	688	648	670	683	732	668	664	681	685	649	626	666	687	648	648	672	620	641	669	691	686	670	643	691	635	706	663	649	719	702	642	645	633	647	661	705	649	680	668	691	688	670	680	634	704	717	677	632	642	647	685	706	701	651	663	660	677	650	634	680	657	714	680	676	645	670	605	667	651	649	673	640	732	663	691	682	679	702	684	676	643	623	692	683	640	634	685	641	619	677	657	701	668	663	633	704	683	681	625	621	674	694	669	620	654	682	659	637	659	705	684	662	642	655	621	695	715	666	667	697	657	675	654	587	629	687	688	679	673	639	684	693	654	677	636	633	671	654	691	728	625	684	677	693	677	675	721	650	689	628	683	679	657	677	627	639	705	669	669	687	674	693	655	693	663	656	725	651	626	642	636	669	658	643	657	693	696	712	746	688	666	672	635	684	684	626	688	692	623	689	688	634	654	675	671	687	674	641	662	684	675	717	674	677	664	608	680	679	689	634	667	697	653	641	654	680	662	639	621	661	679	656	671	683	702	704	664	684	654	640	717	661	674	638	642	654	644	660	665	664	659	679	673	682	664	657	668	723	653	716	685	664	669	664	675	662	658	706	659	678	657	679	639	665	657	670	698	671	688	674	646	686	634	663	698	674	694	650	694	716	659	675	741	653	665	696	680	642	648	700	615	628	664	671	706	696	722	679	647	634	708	714	667	690	664	623	659	651	644	699	681	655	631	643	680	659	650	662	684	650	674	651	717	706	657	632	668	703	697	707	651	664	704	649	682	694	621	662	635	656	718	644	687	642	667	708	671	642	635	664	662	637	674	651	653	684	646	692	632	627	656	660	670	684	691	666	671	668	665	657	714	670	641	698	662	705	623	633	666	667	683	654	699	626	621	659	680	699	662	675	654	618	681	664	705	699	706	650	700	681	653	673	670	665	742	645	648	638	700	669	642	632	659	723	623	675	680	670	647	640	666	683	680	706	604	641	680	669	647	705	675	629	628	639	589	697	678	635	666	680	661	674	703	688	676	732	637	672	668	675	624	657	679	662	642	681	643	691	654	703	639	648	652	666	628	663	621	674	657	656	663	642	676	670	660	662	647	716	706	699	671	683	664	675	650	704	670	655	674	634	689	686	732	647	635	664	656	637	632	681	685	681	684	682	646	684	672	682	645	694	684	662	631	714	671	666	655	655	604	675	676	691	664	671	691	672	686	647	618	651	653	666	676	665	674	634	718	698	672	682	651	674	702	659	676	668	621	665	699	676	680	699	639	704	674	663	681	671	650	718	683	663	655	669	628	664	669	679	660	710	655	656	665	700	674	677	668	627	696	659	690	671	640	655	655	623	669	689	663	665	688	671	647	673	604	611	677	716	721	645	666	632	647	715	692	657	680	639	658	719	706	678	672	661	657	649	624	681	669	675	646	619	702	686	680	660	676	639	678	674	689	659	661	623	690	684	643	644	678	674	727	707	670	650	669	650	674	671	687	676	701	674	699	670	677	640	641	684	683	720	698	633	662	644	687	649	674	691	668	647	637	661	682	675	641	692	676	688	654	658	699	710	658	617	660	659	648	670	636	688	714	708	731	681	629	693	687	627	666	695	722	678	697	724	653	667	679	653	656	637	675	620	644	620	662	651	722	678	653	699	661	661	701	635	677	703	724	682	673	673	658	629	681	717	673	675	621	716	697	674	676	646	705	628	706	682	681	657	663	640	629	649	683	682	710	666	641	691	666	654	648	706	689	685	635	664	628	681	689	645	640	650	700	650	690	640	641	665	636	669	647	672	712	668	660	674	655	651	708	673	678	659	662	634	658	668	667	682	679	644	655	650	629	689	689	663	645	685	642	652	711	709	666	663	629	684	661	642	670	623	682	681	665	659	632	665	642	629	656	653	695	706	698	626	657	631	652	664	663	723	666	684	679	645	651	661	662	652	669	681	635	691	633	679	700	615	653	679	675	671	644	652	674	621	631	682	661	691	673	641	654	702	673	644	712	697	654	641	677	718	688	646	626	662	649	662	657	657	669	665	696	659	672	653	661	621	634	665	682	679	698	693	653	692	628	674	687	643	661	637	633	687	667	703	635	669	686	660	660	686	678	721	665	653	675	625	656	631	680	649	672	719	690	596	672	635	699	653	687	694	639	676	647
17887	31404	24661	13162	7722	4740	3264	2238	1744	1390	1192	1120	973	916	870	804	761	766	755	699	807	755	733	747	727	705	755	762	733	697	737	740	747	759	778	723	744	683	704	745	716	708	695	702	759	742	742	755	726	747	765	729	751	703	711	770	824	744	785	727	712	708	731	750	742	775	756	746	716	700	713	750	713	755	703	752	713	724	779	702	744	730	781	750	756	756	703	746	738	733	698	730	724	750	802	755	680	736	719	752	726	720	713	729	756	719	759	722	721	740	735	764	728	746	756	752	697	745	744	724	726	689	714	744	731	774	712	750	774	773	771	758	783	760	779	716	753	712	709	717	732	767	765	748	735	759	728	736	720	779	740	700	721	733	710	752	738	737	733	729	717	746	736	713	751	705	743	751	690	715	714	718	718	737	717	721	721	736	747	731	748	731	712	704	740	729	709	770	722	737	716	728	730	731	688	749	742	712	730	701	722	735	745	761	753	726	743	684	757	747	747	718	711	688	687	747	740	726	778	701	717	769	754	750	699	734	742	709	743	700	718	746	747	746	731	731	774	748	761	803	746	705	696	712	722	717	724	752	693	750	724	748	695	755	718	788	749	730	723	761	780	715	678	743	763	758	694	695	739	730	739	737	738	721	712	732	737	761	720	747	766	736	761	733	765	762	743	762	731	739	767	731	747	712	727	710	737	756	757	747	711	750	723	692	741	700	770	751	738	729	745	764	703	723	783	695	771	756	761	706	716	716	691	735	708	730	768	761	729	718	727	736	728	701	704	725	732	771	725	741	741	690	782	766	696	759	723	718	742	788	697	747	736	714	747	731	744	738	749	724	706	717	737	745	746	746	722	744	701	686	726	748	702	729	721	737	732	688	754	705	750	719	707	726	726	706	762	692	719	741	707	768	749	739	718	745	742	707	709	770	739	741	762	760	708	725	777	738	757	756	778	750	744	695	742	763	747	688	729	714	715	753	741	668	701	745	745	795	719	723	744	684	758	734	725	777	762	749	735	723	735	712	730	817	750	761	755	743	721	709	728	754	717	737	736	723	743	735	755	724	700	802	737	721	758	693	719	720	768	764	740	776	726	717	738	772	727	755	812	712	764	721	756	752	698	758	744	740	727	732	731	707	714	753	747	726	723	743	670	830	705	751	754	719	742	786	745	768	749	790	701	727	722	740	763	760	732	774	738	725	717	729	725	750	705	736	748	710	703	793	695	750	810	732	752	670	715	711	685	763	740	729	727	707	764	699	734	690	746	727	762	743	733	740	704	731	776	810	761	684	740	738	734	733	761	755	703	722	723	725	721	751	693	742	775	744	688	689	728	745	756	710	748	702	736	760	738	746	732	717	748	727	741	795	730	728	740	684	756	748	715	756	723	760	711	763	763	709	791	704	689	741	715	747	750	722	697	739	750	725	723	730	750	753	779	690	727	773	779	750	724	732	766	745	752	757	758	670	743	718	779	726	748	769	737	734	743	679	726	707	713	748	731	747	790	765	763	694	704	754	736	739	753	773	759	762	696	739	731	703	756	706	752	756	728	704	764	724	753	766	706	760	749	741	758	761	727	736	742	735	721	743	706	745	723	761	731	750	704	735	764	755	720	728	716	739	717	733	715	748	691	761	735	757	794	760	716	809	694	750	753	722	727	733	768	738	773	770	752	784	730	723	738	790	696	723	725	771	774	710	743	763	782	728	746	780	777	752	806	701	750	762	701	747	753	775	730	721	715	734	736	746	724	735	726	697	724	721	726	733	705	720	748	747	710	691	679	723	752	744	743	715	765	791	752	672	740	770	771	737	745	690	751	698	730	711	732	750	671	715	716	742	756	719	710	748	723	721	724	742	713	742	766	742	735	709	744	713	704	762	735	704	711	776	738	767	740	714	720	773	754	786	718	731	774	714	768	787	746	755	768	690	719	705	733	748	750	725	793	700	700	743	765	727	756	764	734	745	760	762	750	710	738	739	745	734	683	714	714	762	705	787	673	716	772	686	735	730	707	761	715	730	740	717	668	723	714	760	683	743	705	756	768	716	723	711	731	754	701	743	716	745	750	713	716	716	767	751	800	773	734	743	722	732	733	769	705	762	723	804	725	739	759	774	748	716	706	731	799	735	747	764	712	697	697	736	717	685	718	722	767	689	715	712	755	754	745	761	767	755	678	755	729	749	757	740	689	717	770	705	754	725	711	752	741	737	788	749	762	754	725	742	764	752	717	703	756	766	715	758	735	711	709	781	709	767	754	767	746	717	707	754	724	762	735	776	719	722	735	732	736	799	726	769	722	746	712	684	771	688	761	736	749	727	785	757	740	703	703	715	750	728	734	690	727	762	761	727	767	701	763	757	753	711	711	774	749	721	766	772	755	708	758	770	721	731	751	745	750	698	717	746	759	734	720	743	759	733	732	728	735	693	692	749	725	695	695	710	725	712	710	739	746	754	751	749	745	782	704	714	752	793	741	803	713	754	770	734	750	776	754	718	734	759	734	712	752	711	737	694	725	747	729	733	716	721	692	738	754	734	766	739	721	666	774	704	699	731	758	765	740	777	717	664	729	759	699	728	709	689	697	720	720	782	724	707	737	754	747	742	777	737	765	744	756	678	728	752	792	708	763	726	739	708	748	732	728	737	706	710	710	691	761	734	730	741	706	708	713	746	663	787	722	731	701	706	757	785	755	753	714	774	785	711	740	702	725	749	771	788	779	729	727	726	696	736	705	771	750	788	727	765	710	779	741	705	754	793	758	734	703	737	710	695	750	761	742	750	707	703	701	722	714	784	784	760	695	711	724	688	712	726	719	740	702	740	780	700	735	774	788	738	731	788	720	714	751	762	719	705	717	757	727	740	740	731	758	699	758	728	750	735	795	669	803	743	729	797	685	736	759	750	745	713	691	750	720	764	758	701	743	766	727	749	738	756	764	710	779	726	761	757	707	754	751	704	731	715	768	751	714	732	719	738	727	731	781	780	691	732	727	743	675	735	691	745	701	690	731	811	728	777	795	723	716	778	728	710	752	716	717	692	695	755	737	753	746	774	722	785	735	724	718	759	714	714	747	757	778	740	760	739	758	779	733	709	736	768	729	737	735	768	687	741	725	746	728	702	755	735	759	729	724	690	739	768	719	735	779	731	736	753	719	714	712	779	711	769	737	762	694	741	713	803	706	696	728	702	701	675	713	722	735	759	718	731	762	719	759	745	768	723	762	710	762	728	732	726	722	740	712	743	729	704	729	701	746	729	714	792	736	734	712	772	737	738	763	758	713	706	719	789	725	716	732	766	719	719	735	716	748	739	713	712	763	764	759	752	750	702	699	728	737	767	819	762	752	693	689	757	743	775	748	752	707	730	712	763	759	781	774	744	666	739	743	723	715	740	733	755	726	731	739	676	710	769	709	759	733	743	726	716	739	738	718	700	737	723	697	749	698	790	738	733	686	661	746	757	726	747	763	700	750	720	709	793	723	727	765	701	728	751	736	741	743	719
22817	21340	28760	24280	21377	20139	6762	2476	1645	1325	1155	1044	894	826	760	727	764	657	687	706	694	698	690	668	691	608	728	653	727	672	640	656	616	635	642	655	680	643	671	665	681	706	645	618	643	652	671	669	656	681	636	683	642	671	656	724	628	707	685	672	675	668	720	701	637	687	593	635	627	705	654	643	638	672	638	635	634	693	677	651	645	661	668	699	679	633	648	655	644	666	699	677	660	679	640	658	662	608	657	643	650	664	681	652	657	639	643	628	687	615	641	651	672	621	647	635	633	671	667	691	647	643	625	645	681	658	621	678	705	623	673	659	678	655	609	661	659	671	683	646	651	643	666	662	670	645	666	644	645	676	649	665	643	686	676	663	659	687	679	674	611	666	656	675	624	662	638	677	627	654	624	650	663	639	616	640	640	679	661	680	616	651	673	677	694	665	659	624	684	703	656	619	673	632	649	661	654	631	654	637	641	615	629	677	624	669	667	641	672	615	673	716	650	713	611	607	661	668	677	656	682	638	705	683	664	679	695	679	634	690	688	664	600	660	643	676	674	687	670	620	651	655	646	634	640	648	720	671	634	646	684	673	620	698	665	683	664	634	651	666	669	688	657	691	654	659	688	642	635	672	667	630	693	616	621	643	668	688	661	676	603	646	665	673	619	664	642	671	677	621	641	684	667	677	633	689	636	686	640	675	655	718	623	602	660	612	662	639	656	685	658	771	673	649	608	693	667	639	678	676	661	653	677	699	645	668	661	633	645	628	673	649	649	704	618	637	657	679	675	650	687	639	679	710	641	643	629	708	713	615	658	652	678	656	679	650	660	683	636	700	675	648	714	666	660	650	703	679	654	648	640	652	642	689	632	692	622	683	681	703	654	650	653	680	666	644	679	660	618	698	641	640	654	634	660	684	644	672	625	644	666	594	649	662	660	679	662	656	660	615	670	651	634	691	666	632	621	615	622	646	651	659	639	657	634	637	631	630	651	686	710	651	659	690	682	636	660	670	661	655	632	688	663	660	611	682	643	629	684	625	679	631	649	653	663	644	682	684	677	647	618	733	627	662	694	701	661	684	691	695	621	678	680	662	692	649	659	687	607	684	648	635	618	709	660	655	660	694	613	678	655	640	620	693	668	632	701	659	668	652	621	652	624	647	645	661	671	666	684	697	649	650	635	680	646	643	647	641	662	642	690	616	688	665	656	631	647	638	609	644	619	668	624	654	636	669	669	705	662	665	670	645	724	645	666	643	642	692	664	663	675	668	633	659	637	662	640	699	659	658	647	656	652	676	654	643	660	647	676	652	685	664	687	652	697	665	657	617	591	656	652	656	670	625	630	684	694	650	656	622	655	623	681	628	677	626	671	628	649	664	659	677	640	700	634	646	635	649	649	630	625	686	665	623	671	706	633	670	685	690	631	659	650	640	694	648	658	618	665	669	742	620	687	702	636	658	655	632	655	678	644	646	659	636	660	642	641	651	666	669	674	672	624	677	628	662	632	654	665	672	606	662	653	623	668	702	664	670	663	582	636	675	599	614	697	645	688	675	673	665	682	658	629	697	686	701	686	606	631	643	665	659	678	656	662	658	649	648	663	655	630	583	700	657	653	669	672	678	684	666	717	665	668	637	660	685	671	651	665	640	664	654	682	666	636	640	651	635	654	649	654	642	633	708	689	663	630	652	687	637	644	662	651	632	626	666	695	649	621	696	659	691	626	677	680	704	686	643	630	669	704	680	673	657	636	622	650	628	687	631	631	662	670	667	654	653	680	621	647	695	674	648	655	648	651	660	675	640	684	630	666	675	636	670	711	663	627	608	654	673	638	678	644	684	629	636	679	625	651	658	647	683	658	679	673	599	663	641	647	627	698	618	667	661	662	683	640	684	685	622	686	686	635	696	710	650	681	647	628	620	676	604	662	650	648	688	657	623	678	671	665	637	621	695	653	649	636	599	625	628	630	645	642	713	692	706	636	610	636	672	662	668	637	679	605	662	652	656	639	635	653	678	675	677	658	620	688	678	675	645	655	649	658	707	627	643	660	682	690	609	677	640	679	648	640	665	608	673	676	649	645	666	642	686	653	654	636	609	631	641	673	654	678	649	644	680	641	664	644	668	680	665	680	639	699	671	621	652	639	660	681	625	668	659	707	646	681	660	697	674	645	657	647	654	650	650	631	654	651	650	666	688	618	654	647	636	681	662	657	626	675	671	665	649	661	687	674	632	653	624	665	687	658	606	669	641	697	692	666	650	667	663	706	582	657	648	655	628	623	661	691	675	657	651	652	667	676	636	706	663	665	642	611	675	663	697	636	625	633	677	652	621	640	653	673	634	683	637	663	609	679	662	633	637	633	684	646	692	654	627	656	641	664	675	677	695	685	634	617	669	700	711	647	660	657	654	609	655	605	649	682	644	662	694	649	665	650	638	635	659	638	658	618	691	676	631	666	657	688	664	638	665	639	646	661	633	680	630	614	714	623	685	633	666	676	658	682	633	662	689	674	630	647	631	647	670	667	636	654	668	641	633	644	642	674	619	614	702	647	645	666	675	686	706	627	703	628	650	675	665	637	664	684	643	659	642	633	662	671	652	608	662	601	675	721	621	678	642	647	664	633	699	680	648	648	691	656	664	657	663	635	633	654	649	618	741	681	638	687	660	641	669	699	668	655	662	652	651	612	650	676	628	677	669	658	645	633	635	671	645	648	654	620	664	641	667	608	632	624	657	643	649	682	639	653	713	689	666	667	649	623	618	673	681	622	677	671	667	676	660	671	633	650	632	628	628	587	695	659	714	686	652	649	639	694	674	641	664	658	667	621	649	698	658	672	620	646	623	640	654	615	696	675	633	676	679	706	624	661	649	591	640	698	636	657	616	660	635	681	666	667	655	611	671	681	654	677	617	682	654	677	644	682	693	718	645	642	628	719	649	671	673	573	685	643	686	690	623	685	660	659	652	683	641	662	668	677	640	674	638	645	650	714	643	621	672	691	673	664	654	623	636	685	659	632	679	658	609	625	648	628	614	636	643	609	652	637	610	640	615	665	664	653	684	610	637	645	642	693	594	681	698	672	666	687	637	671	641	625	593	653	640	645	722	681	628	676	681	662	655	678	637	679	661	626	611	664	624	636	648	704	689	632	632	678	682	663	692	670	658	683	692	700	652	622	633	641	678	641	681	664	651	637	643	642	690	702	700	606	656	638	655	683	630	683	638	651	641	655	627	666	637	640	627	661	648	620	623	649	655	629	669	648	651	656	635	649	665	678	713	657	584	702	708	641	673	672	674	671	673	634	670	676	660	614	690	684	655	592	699	688	666	649	647	656	621	673	641	628	639	636	687	694	636	668	708	642	632	627	681	648	672	669	677	695	654	678	699	629	652	685	654	666	651	675	637	689	648	678	741	644	638	675	646	652	648	674	682	688	698	634	717	649	657	665	641	666	648	661	616	622	662	672	676	642	650	628	660	622	622	666	656	693	640	691	651
20033	39314	32364	20210	12728	8061	5271	3557	2636	1904	1538	1399	1114	1027	954	902	891	851	808	724	756	721	723	751	742	771	699	725	776	641	773	694	683	710	695	694	702	702	695	729	693	697	726	705	739	705	691	668	714	726	682	703	698	717	751	720	722	709	704	734	690	688	688	725	677	691	762	694	726	753	716	689	707	688	714	715	678	774	675	778	708	736	763	700	720	745	736	670	710	746	733	706	681	675	739	728	682	712	741	670	706	732	750	727	738	699	724	720	700	769	718	698	682	722	687	743	731	738	685	706	685	742	750	685	789	694	696	729	753	664	710	717	713	734	707	700	718	706	696	715	688	726	720	707	737	686	734	729	731	703	717	673	739	674	766	717	748	689	754	730	697	713	681	691	716	700	693	693	696	691	725	672	706	736	744	656	705	686	719	733	742	719	692	697	705	687	686	705	732	697	725	735	715	690	755	701	680	728	724	719	679	762	721	699	753	737	745	740	694	735	702	729	692	700	706	763	730	716	703	768	746	748	681	717	674	785	726	726	717	773	746	720	725	727	701	718	735	674	727	693	758	683	723	692	674	703	708	745	706	788	749	705	707	696	709	682	705	707	696	696	725	718	690	704	750	723	683	696	748	727	721	716	683	786	700	781	690	707	712	710	706	719	767	701	746	710	705	741	707	721	693	681	679	726	705	680	724	744	737	701	722	724	707	755	741	680	731	737	740	695	723	686	690	732	684	721	704	697	756	731	728	747	731	727	727	689	725	775	739	719	655	686	731	707	753	689	713	716	740	706	745	752	735	694	714	705	725	717	696	707	753	727	704	718	743	736	696	747	689	713	734	696	711	733	703	683	708	736	722	768	757	689	686	732	749	737	682	710	702	724	732	694	698	770	690	723	728	690	690	697	727	740	720	686	752	731	682	724	704	735	663	685	717	774	672	722	726	689	751	739	698	741	739	738	713	706	747	699	680	696	717	747	679	683	716	723	708	764	655	684	681	738	694	757	726	721	713	700	708	685	715	677	696	733	707	725	711	762	728	703	740	701	681	728	668	695	782	669	737	692	710	742	760	693	723	670	697	726	725	734	719	734	732	699	729	698	682	750	697	704	687	742	749	764	713	704	716	685	740	731	678	758	746	719	699	706	744	694	714	742	708	682	690	734	671	737	723	708	684	755	694	703	705	766	688	718	720	724	734	731	693	707	685	664	691	711	759	730	697	707	720	690	729	731	687	752	722	716	705	731	726	742	698	679	734	664	725	700	695	699	680	702	709	732	764	697	718	753	737	679	719	728	686	675	723	712	740	731	703	716	727	676	691	699	712	753	700	759	725	725	701	721	753	681	684	740	710	675	711	734	711	731	743	710	709	712	740	672	696	756	735	697	719	645	703	728	707	727	702	739	707	773	715	693	705	701	747	716	733	693	751	685	697	686	744	674	662	685	728	742	730	721	686	714	723	714	714	714	703	774	716	709	776	737	704	653	749	737	677	721	708	723	756	688	743	748	695	702	713	728	722	743	764	744	728	707	743	733	682	720	734	747	750	688	660	738	726	750	659	714	668	768	720	731	760	654	717	689	696	736	732	695	736	718	705	750	720	702	765	672	748	706	764	701	710	727	679	748	712	702	668	725	713	676	718	739	700	740	672	733	709	733	754	691	715	689	748	680	719	704	659	711	667	722	724	663	722	685	691	669	772	725	740	680	692	662	713	707	721	727	745	707	716	718	776	711	679	712	719	733	740	693	702	699	730	723	660	762	701	690	746	703	708	750	719	701	700	738	690	714	751	655	740	740	761	704	742	744	704	687	677	722	750	681	742	736	723	621	681	761	633	705	695	722	746	725	768	754	747	693	744	729	731	734	735	693	694	660	714	727	702	724	728	705	751	699	700	718	688	742	768	738	708	731	729	754	715	726	734	766	682	737	737	680	772	738	755	654	710	696	724	705	732	719	682	711	686	727	679	687	692	687	704	736	681	729	680	733	743	723	669	704	742	688	731	698	723	745	710	683	662	673	732	727	731	726	767	683	759	705	689	690	690	709	715	727	718	706	731	705	699	710	687	724	739	686	712	680	705	734	769	685	696	742	663	745	704	701	670	706	729	752	677	742	698	737	734	751	678	692	696	695	743	738	711	690	719	705	643	731	677	726	689	675	675	685	711	705	686	718	648	718	744	745	695	714	724	741	719	717	748	683	727	674	721	684	683	719	713	688	690	718	695	686	721	704	751	681	723	704	651	728	718	722	740	719	723	687	747	738	712	715	687	742	702	737	751	719	705	695	718	727	694	714	688	682	723	678	699	684	696	744	727	691	697	713	693	732	706	684	750	742	720	682	747	707	746	696	725	709	746	696	710	701	712	696	717	688	735	725	689	797	696	714	683	730	751	723	754	704	722	708	701	698	710	724	726	683	730	722	729	708	708	725	696	718	737	703	698	713	692	706	710	688	707	687	735	700	762	709	725	685	704	688	697	706	719	674	721	705	733	726	704	722	740	701	669	735	629	703	754	683	643	695	757	775	731	693	687	729	717	727	741	704	722	756	706	671	727	738	697	700	681	703	674	762	678	723	718	701	679	684	698	742	728	736	713	724	685	680	719	705	762	739	699	742	756	722	719	691	685	725	683	686	737	715	672	725	686	690	683	707	670	701	719	760	723	688	718	710	716	712	686	704	680	707	700	720	686	729	740	702	741	714	673	753	754	709	728	714	731	718	718	711	657	698	692	739	703	695	719	731	748	723	703	694	721	710	699	680	728	697	717	703	737	684	759	730	717	706	678	689	762	740	686	686	695	726	711	728	709	710	701	713	726	734	673	716	708	713	757	757	692	736	750	744	738	692	694	688	687	711	748	756	720	669	741	728	729	733	704	734	709	721	712	685	708	767	771	677	702	744	706	756	764	725	711	696	715	681	699	739	697	737	651	721	705	719	770	754	668	718	741	687	723	726	660	659	722	707	720	660	686	714	692	704	694	689	664	746	715	711	682	713	717	694	693	742	688	711	726	678	702	732	703	692	720	762	751	693	726	714	728	751	713	728	695	729	703	703	739	706	679	698	732	719	746	697	729	746	720	702	724	697	682	684	736	709	698	737	754	650	678	686	691	695	680	717	704	686	723	721	761	724	692	757	721	712	686	632	728	754	714	703	680	761	680	741	712	709	721	669	677	714	675	703	682	748	729	682	704	742	742	697	776	713	705	752	720	748	741	678	762	732	729	705	753	713	711	675	714	677	689	700	688	713	725	684	669	695	703	682	735	660	705	722	773	700	690	729	745	715	701	701	692	742	704	683	713	705	735	720	692	734	713	717	691	669	745	719	721	709	690	736	702	694	704	702	771	704	714	668	743	704	726	720	676	724	719	682	725	688	743	683	712	671	743	710	728	720	705	699	667	692	702	710	703	697	693	722	700	734	713	746	746	685	717	762	746	658	704	710	696	723	714	761	694	700	753	708	658	693	676	693	714	713	703	727	738	694	714	708	698	687	748	717
28366	21513	17674	8667	3799	2368	1637	1249	1075	925	848	772	725	730	702	677	663	675	679	692	658	654	658	680	674	646	655	682	646	705	678	635	686	664	677	671	662	662	679	660	686	680	665	674	625	680	637	678	651	662	639	649	664	648	667	683	629	670	685	655	635	674	658	630	665	658	653	674	643	669	651	642	645	638	633	673	662	662	638	556	642	619	674	660	678	640	652	672	684	637	662	661	630	639	634	647	671	647	633	651	650	645	654	649	677	639	620	680	669	694	673	680	721	639	671	630	671	598	661	630	682	623	654	669	635	638	703	661	687	663	677	681	661	667	679	657	697	681	671	660	665	663	627	628	657	637	675	662	590	630	671	626	663	715	636	677	658	713	657	602	657	633	674	712	669	697	613	631	665	632	613	687	637	619	596	674	657	687	671	653	692	688	663	661	642	610	685	713	715	614	631	668	665	664	646	677	660	688	623	741	661	666	660	636	640	625	739	668	648	656	644	637	704	616	669	636	669	629	674	633	669	647	681	688	651	632	665	663	656	639	638	659	616	709	708	630	691	681	689	706	666	676	696	654	668	661	655	664	680	644	647	660	633	650	652	666	679	664	660	720	631	611	708	653	647	657	665	631	669	615	652	616	662	678	667	614	658	651	737	680	611	677	655	673	681	638	649	630	670	722	692	649	684	636	680	666	674	653	638	625	613	647	652	663	661	653	681	633	686	668	649	694	676	614	663	643	662	697	669	706	690	631	647	630	635	622	718	649	620	647	712	591	683	686	694	644	646	630	709	645	645	676	659	687	673	597	643	652	621	652	622	687	706	695	659	654	634	662	641	656	662	649	640	680	652	619	641	697	671	671	702	642	667	639	676	656	663	608	703	681	701	662	706	646	674	639	644	664	589	663	667	663	631	648	681	629	718	660	712	694	640	597	656	633	656	672	659	646	647	626	641	648	667	603	629	667	651	656	679	698	684	689	605	609	688	626	708	645	630	646	658	636	650	653	636	673	622	665	673	669	694	681	658	575	643	642	684	691	654	679	639	675	676	693	659	640	639	653	654	662	653	663	651	655	606	620	637	620	645	670	661	643	645	687	593	664	631	712	597	634	678	670	638	634	619	689	678	685	637	673	712	660	601	666	683	671	622	623	619	626	671	678	681	649	705	652	635	661	649	667	661	653	644	686	680	702	679	593	659	600	648	665	689	678	620	644	678	643	669	627	651	664	636	656	642	734	629	646	666	666	690	651	638	668	614	671	674	702	660	675	652	686	651	624	658	653	625	686	675	671	696	650	714	638	674	615	627	645	604	699	630	666	692	687	649	627	673	660	700	615	663	652	664	694	693	664	598	672	670	681	662	690	633	692	652	629	667	684	648	581	648	662	652	692	675	678	658	710	705	631	644	632	669	657	621	684	640	661	661	658	662	650	652	667	649	617	657	619	676	636	697	655	618	646	661	627	628	642	643	671	720	654	667	690	627	689	677	662	629	647	717	621	658	633	656	671	674	668	690	701	653	616	655	687	663	645	696	676	622	665	644	671	669	650	644	690	638	648	638	639	664	624	662	627	675	655	714	685	682	653	640	683	700	684	721	622	698	656	586	651	656	699	653	653	673	660	668	653	682	661	656	672	691	665	623	651	621	650	619	622	659	663	681	662	704	634	669	706	665	658	652	629	642	695	628	646	610	654	624	652	686	660	618	609	700	680	737	682	702	604	603	646	626	668	634	693	634	655	677	636	678	656	657	658	650	661	640	653	683	663	694	671	686	640	666	657	676	659	659	689	657	733	636	696	681	694	641	686	644	614	676	710	616	662	619	677	646	669	652	698	638	665	689	649	630	680	711	655	657	678	666	635	624	656	644	667	715	643	672	680	663	671	638	666	693	717	636	653	625	667	633	662	671	669	645	632	700	646	629	651	657	664	634	648	734	641	672	682	695	672	649	651	680	675	674	624	653	622	665	618	682	663	655	633	647	672	667	683	678	639	683	728	667	628	645	686	673	604	642	648	639	674	614	647	661	667	671	686	633	656	621	670	657	685	627	680	620	636	665	645	694	636	723	651	624	659	649	646	632	661	674	662	655	661	635	687	612	638	658	619	648	720	690	631	670	653	624	679	660	639	656	636	627	632	657	660	699	642	659	665	615	671	635	690	620	709	740	648	691	621	682	693	656	633	653	671	683	674	682	610	637	647	673	638	678	700	650	638	657	696	685	640	663	673	690	662	658	628	654	631	682	755	691	691	649	692	690	632	677	679	642	668	685	635	656	629	664	677	646	644	668	672	718	645	633	632	640	661	675	612	627	705	648	629	669	645	634	639	680	668	633	705	703	652	671	669	658	665	636	677	654	677	688	665	692	651	647	656	642	696	669	653	662	644	677	680	607	635	637	701	660	644	655	705	615	621	665	708	659	691	688	683	658	650	657	606	665	599	629	664	662	648	622	661	682	693	655	665	665	683	697	634	659	629	617	650	585	652	619	627	642	619	690	627	644	632	638	646	665	701	659	657	640	683	654	625	706	650	654	685	680	617	648	628	650	625	633	728	650	700	686	666	640	649	702	622	664	685	655	642	641	669	642	624	676	700	687	666	679	704	675	676	659	699	639	668	675	626	642	633	633	681	647	638	677	668	611	690	678	652	620	651	645	658	626	631	609	668	694	672	675	622	659	650	619	660	604	642	634	634	621	640	677	677	639	656	641	625	670	676	659	636	656	642	663	641	654	637	627	680	647	653	637	671	632	662	696	685	616	628	653	639	675	670	621	636	653	665	679	617	674	645	644	625	601	651	653	663	686	675	657	641	666	691	620	653	698	655	626	672	671	701	652	679	667	634	627	637	660	662	643	668	675	650	658	668	667	680	661	668	643	643	679	686	625	640	646	686	668	632	640	656	670	664	606	709	635	685	615	683	655	614	653	646	618	649	675	649	598	655	681	667	649	699	645	640	656	681	723	675	675	691	686	666	663	663	670	669	658	684	648	647	720	691	643	655	686	634	655	709	672	671	629	703	639	656	672	676	674	631	629	661	664	651	654	692	630	665	681	663	697	681	626	664	677	640	674	669	662	672	668	689	646	647	658	668	669	653	688	666	648	664	693	678	645	577	670	647	652	643	653	703	643	661	634	638	632	645	676	652	699	677	643	621	697	659	711	697	647	690	677	641	624	700	655	671	667	626	620	650	631	656	637	648	619	666	694	645	639	644	666	693	599	617	647	652	694	613	627	661	684	655	687	667	687	630	685	633	660	648	640	664	632	661	660	688	641	634	605	699	655	687	673	651	634	653	655	631	674	673	657	665	682	633	664	625	663	684	639	669	645	609	674	652	692	700	716	666	662	621	650	613	677	636	625	636	637	641	655	693	651	656	688	642	614	659	643	689	724	679	632	666	658	648	647	681	657	661	673	691	711	643	639	635	630	650	653	648	668	645	653	647	624	631	616	644	618	617	681	652	663	672	666	677	697	653	697	646	643	661	631	644	663	684	630	704
18026	28131	21763	11373	6339	4023	2631	1923	1517	1192	1060	982	898	879	809	728	798	764	764	757	702	686	709	738	680	699	729	710	751	702	731	751	677	685	737	709	751	735	724	753	704	685	757	725	712	663	696	730	746	705	759	786	738	746	712	712	719	697	761	763	694	694	716	684	735	728	695	709	682	766	775	694	720	723	723	692	744	764	672	695	741	697	715	729	670	721	739	723	719	737	698	738	705	738	722	748	733	725	748	789	716	735	747	712	731	700	755	716	718	748	722	682	718	784	713	716	684	722	700	726	751	787	732	738	731	742	718	764	701	717	703	738	715	700	686	694	680	701	772	738	686	727	732	753	716	688	717	733	713	765	693	709	689	736	722	691	738	710	717	747	718	724	724	754	684	750	741	748	714	712	720	749	742	748	733	697	715	674	749	736	713	703	719	701	779	698	730	775	706	744	769	695	716	736	702	708	745	684	719	709	692	722	707	706	724	696	734	713	725	743	712	756	775	737	752	726	722	693	701	693	693	742	717	716	749	753	711	732	719	746	697	712	726	743	773	691	729	703	711	753	770	733	677	743	801	769	666	709	744	763	711	730	692	778	773	711	707	730	753	699	685	750	705	742	731	717	717	653	736	720	722	707	728	734	722	692	751	770	737	745	737	708	780	761	700	748	725	698	759	782	732	736	762	750	720	733	731	738	734	724	686	738	689	757	709	707	769	766	705	750	706	720	738	703	712	738	736	735	734	740	732	743	734	749	746	744	722	726	800	725	724	695	741	732	720	712	721	711	762	704	733	704	768	727	734	670	738	768	739	718	738	756	696	705	733	707	715	707	759	690	744	756	699	701	723	723	735	770	711	757	748	709	756	702	701	738	704	752	738	737	750	767	715	711	774	736	757	719	744	677	715	730	706	681	681	710	752	699	747	731	731	762	758	726	746	715	730	804	745	729	744	688	726	711	744	758	721	701	795	704	723	730	726	705	707	706	742	734	791	768	714	718	721	719	760	712	720	748	711	704	736	792	736	770	685	675	753	718	742	699	681	704	732	754	731	717	746	691	732	714	694	753	760	734	720	715	753	744	713	658	744	759	779	701	745	694	711	707	776	745	669	739	712	776	718	739	745	731	706	720	735	762	720	731	738	742	757	689	751	750	723	726	771	697	764	705	732	724	747	698	769	683	684	722	704	706	715	732	764	713	761	758	718	733	749	770	785	754	726	716	752	714	736	721	721	711	733	743	719	743	741	714	682	659	711	740	696	724	758	723	712	719	749	728	736	704	721	740	773	775	750	712	727	698	754	745	756	711	743	762	716	737	718	722	725	726	716	733	725	758	769	731	744	699	679	712	711	697	728	742	696	758	810	731	752	741	670	668	695	713	714	736	732	664	675	709	745	730	736	730	744	707	757	731	738	744	733	755	742	759	767	692	764	746	698	734	695	730	735	766	731	728	733	698	715	750	751	764	749	733	697	743	709	747	718	711	715	745	715	708	680	768	735	754	737	628	721	741	675	757	763	725	717	692	789	731	706	767	743	761	652	697	674	729	714	728	708	745	716	776	787	745	689	732	725	722	694	712	715	714	724	743	681	776	765	693	720	702	667	733	673	701	698	694	745	746	729	686	706	721	701	761	736	693	733	723	709	700	739	713	747	712	743	705	728	695	706	718	734	751	735	749	716	721	729	746	708	674	737	780	706	744	712	733	694	754	698	715	800	727	718	733	709	751	698	675	723	689	730	707	765	708	709	717	691	727	701	744	726	717	713	703	751	696	677	758	754	725	730	724	729	699	742	775	672	707	752	725	711	732	667	774	725	733	740	774	732	737	731	767	694	782	720	734	718	729	719	679	716	750	713	742	737	692	775	721	732	701	692	729	733	758	716	728	734	689	713	732	737	750	690	727	771	760	772	762	695	721	702	715	765	744	677	745	712	722	708	728	725	717	757	725	763	735	696	740	677	695	743	738	773	750	713	707	728	773	670	698	735	657	682	701	709	734	728	752	735	761	729	707	736	704	692	748	730	709	691	749	745	762	691	689	772	723	738	729	712	758	701	718	748	711	702	736	742	705	714	759	756	720	755	698	733	688	750	713	661	752	715	714	725	747	702	738	719	722	776	723	727	708	733	737	749	728	745	780	721	681	750	725	692	747	762	707	641	744	713	686	738	715	696	727	724	769	698	724	727	750	757	715	741	676	729	724	717	704	764	710	747	704	708	760	757	745	750	751	726	751	808	720	743	723	700	745	751	752	678	701	684	776	732	727	697	679	660	717	697	702	760	771	693	760	771	710	700	755	730	788	716	708	671	725	690	737	733	716	753	767	719	714	727	732	732	756	689	740	706	683	748	746	807	693	685	681	711	708	764	710	755	729	761	745	750	677	756	740	730	705	774	730	730	729	734	693	689	700	725	800	770	779	680	732	721	720	777	663	735	713	702	703	740	730	733	783	748	772	767	795	720	698	742	744	751	729	736	721	776	719	719	652	812	748	734	712	742	709	726	726	700	719	743	706	725	704	720	765	748	704	719	742	715	746	761	692	674	742	788	720	758	781	709	731	703	703	714	728	735	722	757	731	714	748	710	705	750	745	698	739	681	729	689	725	703	773	754	790	721	696	722	714	740	710	732	707	698	690	701	735	698	750	756	678	712	735	685	696	757	736	728	768	738	733	705	731	738	767	775	716	778	742	727	724	693	770	775	750	746	726	741	779	708	716	740	690	695	738	683	788	736	693	742	734	685	732	689	757	703	739	731	704	747	718	748	679	703	724	715	758	743	762	686	716	678	758	692	725	749	689	750	721	695	691	759	736	733	746	723	699	684	732	732	723	719	694	689	729	769	723	716	714	737	710	731	770	709	727	766	750	759	706	733	760	753	716	759	763	731	756	757	733	717	685	715	770	705	718	701	759	704	730	716	774	727	748	694	734	745	706	761	770	760	695	750	737	725	660	736	722	708	698	715	738	692	764	690	739	703	740	712	714	699	684	677	731	699	710	698	751	750	679	794	772	762	760	689	744	736	714	724	761	692	713	743	739	753	730	738	753	718	705	846	735	734	767	711	749	729	690	722	747	730	686	722	694	691	711	771	714	684	726	703	743	691	719	747	710	744	694	699	739	747	754	707	722	756	771	717	715	729	720	709	743	714	707	701	694	749	717	712	746	697	736	687	719	708	747	718	742	733	751	751	796	721	725	742	715	687	671	745	731	708	712	721	726	714	730	778	692	732	737	703	741	737	698	721	740	703	715	759	718	685	702	693	722	766	704	674	740	749	726	736	773	730	702	735	715	778	728	723	763	713	707	747	688	730	695	715	729	748	719	748	766	734	712	688	774	690	738	708	725	765	706	731	734	736	734	759	760	722	702	763	690	697	751	752	720	760	703	732	752	755	721	703	730	745	749	748	701	687	705	721	726	699	704	780	737	679	717	710	756	733	745	728	744	712	767	744	699	730	736	709	760	779	724	734	675	754	715	714	760	761	716	753	764	691	759
23847	21326	28236	24804	20819	8688	3015	1775	1372	1156	942	915	839	825	797	686	684	638	673	625	649	643	617	670	664	636	694	661	671	661	659	688	636	672	623	645	652	611	640	671	591	637	662	645	633	604	664	646	652	676	615	649	629	658	672	700	650	635	620	658	657	631	654	655	641	648	656	618	651	649	644	685	642	645	611	675	638	683	626	673	621	643	631	634	617	645	614	662	645	634	648	690	649	635	672	648	643	686	607	623	620	662	677	672	647	629	642	654	685	632	617	655	623	655	634	641	685	643	687	638	655	657	652	665	607	658	618	654	651	643	656	708	658	651	629	650	635	651	663	604	680	642	644	673	644	656	683	596	630	651	634	631	684	613	688	604	647	593	640	641	658	619	664	651	610	647	667	653	618	640	622	598	603	661	658	652	635	627	681	643	675	654	665	628	656	631	612	602	654	637	649	665	620	626	600	599	598	641	644	602	652	660	680	616	672	618	611	629	695	638	659	607	637	616	637	661	647	596	689	618	634	683	630	636	642	666	650	681	631	678	658	662	632	662	685	673	624	618	644	691	635	675	630	690	575	619	585	647	669	672	602	642	610	624	611	655	681	628	648	636	649	632	596	609	644	635	629	665	653	674	655	636	617	620	645	629	656	693	653	604	671	643	705	647	629	659	659	644	661	616	605	687	646	626	625	638	656	649	634	626	660	625	643	631	579	635	646	653	657	648	689	613	645	658	660	646	621	630	591	645	667	672	581	673	657	662	668	672	643	589	656	675	612	622	685	592	663	626	621	626	672	660	636	589	641	646	629	638	721	675	594	682	652	641	648	664	655	651	655	614	662	687	671	666	665	652	676	676	664	642	646	651	638	640	701	665	661	629	655	633	633	633	691	627	655	642	635	658	652	648	596	670	682	655	613	678	627	640	636	617	658	614	634	629	667	634	613	645	645	675	622	638	649	659	674	614	602	633	661	686	608	625	668	620	638	650	643	651	614	637	600	681	608	627	659	654	652	647	638	614	636	628	634	633	642	664	577	628	661	624	631	635	633	640	624	614	684	591	631	661	610	661	694	641	654	640	666	617	651	645	632	682	577	629	625	604	568	622	661	595	682	659	645	646	603	682	612	642	651	622	629	662	667	638	658	616	662	599	656	661	666	660	626	615	632	699	604	657	610	638	662	650	662	616	678	679	672	612	636	599	600	687	664	647	625	697	677	634	620	616	651	646	620	645	640	642	673	613	645	655	658	660	658	659	639	663	643	632	649	620	628	621	596	615	630	641	635	669	579	654	633	695	615	585	657	632	637	622	631	638	615	649	631	646	635	690	626	591	670	655	643	626	685	635	655	631	647	675	620	637	642	652	614	645	629	656	678	637	671	638	634	641	677	652	659	628	636	667	614	640	647	625	667	646	609	626	639	672	637	656	654	609	660	639	676	660	680	678	628	650	638	646	684	652	649	667	667	661	639	649	638	595	678	612	629	652	672	627	657	661	666	663	642	614	587	716	652	648	638	612	635	624	673	636	643	653	656	629	629	602	617	644	656	633	654	691	680	638	627	612	620	676	644	658	640	634	650	666	672	634	652	648	699	598	658	638	644	602	655	660	641	618	636	644	660	662	654	624	620	643	675	640	660	647	699	711	682	677	650	718	601	610	659	677	674	605	623	657	664	665	646	670	688	623	647	605	686	689	621	656	650	650	665	682	611	639	636	679	624	628	619	641	656	648	615	636	675	614	603	647	607	594	689	661	656	618	645	669	653	656	630	646	637	640	649	654	686	639	585	639	662	640	601	626	645	624	597	682	699	664	581	612	644	595	645	649	654	657	677	638	631	621	634	636	664	644	672	579	601	640	632	648	685	617	644	659	635	631	665	649	636	671	643	657	640	640	634	663	692	659	582	647	666	617	681	623	665	657	672	655	675	640	650	667	641	699	650	637	669	595	650	620	657	621	618	643	667	718	657	627	663	643	595	602	659	633	671	625	631	664	619	633	666	652	632	688	624	651	641	637	627	652	678	628	612	632	650	640	638	632	618	659	646	624	709	619	631	605	638	679	634	631	640	615	643	627	655	609	650	617	635	646	590	639	611	645	627	635	670	643	630	686	655	635	620	643	629	636	627	638	578	605	638	625	674	632	591	634	655	592	597	645	637	622	671	657	615	642	645	622	679	645	646	612	623	633	622	648	676	640	673	620	600	643	678	600	649	618	597	627	665	686	640	639	627	627	642	631	649	676	660	656	688	653	668	671	616	662	643	668	645	648	622	650	635	681	635	645	659	648	677	609	656	642	700	597	675	653	640	661	638	602	623	635	622	662	610	665	643	656	631	638	585	639	662	627	675	602	639	647	594	652	657	662	664	639	634	679	628	636	635	624	635	627	673	637	633	659	645	623	606	695	651	644	617	665	617	604	633	657	637	658	669	655	621	642	632	630	675	632	693	590	665	656	654	646	617	668	616	637	645	656	651	625	615	600	654	635	621	654	652	646	633	651	662	600	668	644	678	678	686	656	649	633	614	700	652	592	617	631	625	652	606	623	646	658	587	608	625	627	638	636	633	683	612	661	638	659	644	670	681	610	637	682	654	585	613	665	674	703	640	583	635	649	619	712	631	630	623	664	596	661	621	638	620	596	690	674	663	630	594	624	670	637	641	656	664	607	621	666	603	574	655	632	656	668	638	663	677	667	630	631	638	614	601	657	622	653	644	652	655	662	658	607	676	647	656	629	624	672	601	654	621	638	613	651	626	666	664	592	625	627	670	662	643	628	622	630	627	634	645	614	656	642	626	608	640	662	633	669	666	697	646	623	605	661	668	656	653	651	634	585	643	661	641	592	660	652	634	667	634	632	623	646	665	648	667	684	638	641	640	654	668	676	650	594	653	590	604	649	600	629	681	657	630	655	671	659	625	674	639	682	593	670	660	662	651	663	644	630	630	625	648	678	621	627	658	666	632	663	648	643	689	666	637	669	617	612	633	659	649	619	659	641	621	671	637	640	665	683	686	597	662	616	645	654	646	674	669	614	608	659	651	661	647	638	671	659	656	655	650	629	676	652	630	657	654	610	649	646	660	670	687	628	639	647	651	600	633	705	592	602	621	618	669	658	619	585	657	659	663	651	630	588	657	662	681	678	658	604	647	661	658	668	675	619	613	661	623	604	669	610	672	603	618	618	610	598	624	643	640	638	622	681	606	627	589	674	637	680	656	633	645	584	609	593	674	586	651	625	708	611	646	612	653	586	632	678	663	661	672	639	637	686	624	689	673	636	676	634	680	672	640	602	636	667	669	689	628	656	662	650	642	669	628	676	621	635	664	651	610	624	607	650	612	629	625	650	644	642	637	631	634	598	635	638	618	617	654	645	645	687	667	645	624	677	635	630	696	657	674	624	647	678	626	658	631	676	651	590	583	663	688	592	645	638	646	697	643	635	654	642	564	608	614	645	606	639	620	656	634	647	639	641	598	636	629	666	633	673	676	603	622	654	699	604
17913	34986	28448	16723	9874	6200	3885	2813	2052	1558	1334	1109	1028	943	882	842	779	784	761	723	754	713	711	712	703	746	706	700	701	698	695	706	708	732	686	673	711	729	664	677	682	716	698	671	692	717	711	714	736	725	702	686	729	726	713	747	719	735	722	721	737	722	740	688	677	731	693	679	707	668	728	705	694	722	703	714	701	660	709	694	721	733	731	737	700	683	739	714	691	684	650	691	674	692	721	724	726	672	733	708	724	681	702	721	676	702	692	748	719	754	691	701	717	718	706	731	650	727	700	743	667	761	689	720	781	727	671	683	741	722	729	686	685	740	727	713	716	742	702	751	759	741	712	722	676	697	695	718	687	680	708	647	714	684	758	726	710	720	695	719	684	689	707	685	733	655	692	701	704	702	704	741	724	686	722	665	717	718	667	730	744	736	699	728	677	737	721	721	741	750	726	730	740	700	663	702	712	707	717	707	727	724	673	709	739	693	737	681	687	726	702	697	685	730	699	686	705	718	727	697	718	656	701	752	680	745	684	748	721	713	754	725	741	699	712	704	658	728	696	703	683	734	736	737	700	695	696	675	717	733	726	649	713	758	731	676	686	723	716	748	688	692	702	711	702	741	651	698	745	710	708	669	698	735	678	721	725	692	733	676	728	701	706	680	705	670	694	725	659	679	747	717	726	669	697	682	724	688	688	674	695	744	724	725	707	661	655	664	749	702	723	675	714	707	717	700	672	683	704	720	704	661	753	733	700	671	711	672	733	744	715	723	672	715	720	703	679	709	709	723	732	712	699	731	671	710	722	708	709	681	703	708	760	678	716	703	681	708	724	720	683	679	696	710	752	710	740	690	732	728	689	717	711	685	729	699	753	686	663	697	738	678	681	717	691	717	692	732	710	704	738	725	730	716	673	726	739	680	668	706	683	726	691	756	676	712	718	726	711	714	676	736	689	702	727	689	694	751	745	732	672	701	701	672	683	710	716	731	715	719	689	747	695	680	716	725	714	685	738	724	714	683	668	720	714	723	728	692	723	709	704	733	676	716	654	700	717	674	699	708	678	691	681	736	711	731	654	703	726	700	719	729	695	749	722	682	666	729	744	747	679	708	762	744	695	705	724	730	749	735	719	700	715	698	653	730	698	765	674	715	728	761	708	720	609	749	699	739	645	689	684	702	733	690	727	662	689	711	712	717	707	755	665	703	730	677	739	744	716	691	685	712	742	722	725	712	698	714	720	708	705	672	697	691	685	691	748	732	725	752	696	717	701	667	707	705	714	695	697	719	707	715	673	723	735	702	733	713	718	682	752	681	712	704	663	705	696	710	702	668	733	626	665	714	740	721	764	735	740	729	709	686	701	693	705	695	732	675	708	685	689	689	718	681	713	710	697	760	698	712	706	690	704	728	716	695	697	731	731	725	727	723	689	687	696	692	705	737	707	715	728	656	704	681	726	709	709	691	683	677	746	698	669	697	685	718	743	721	691	664	756	730	705	729	720	686	743	716	744	678	676	697	730	710	743	732	708	700	710	706	720	716	707	681	730	701	704	691	668	720	758	689	714	709	765	692	704	710	687	694	734	731	681	696	679	752	699	717	756	713	701	646	660	741	664	733	686	703	688	706	689	725	724	778	711	678	733	686	683	695	681	751	672	691	730	688	682	710	761	743	731	723	676	732	748	682	684	719	719	733	734	712	685	689	693	714	691	702	779	709	704	688	729	703	736	689	664	706	709	672	742	738	689	726	696	652	706	700	706	688	687	695	704	665	688	678	702	700	688	644	771	689	700	689	696	712	704	753	710	713	727	659	704	727	659	716	719	699	709	720	712	701	682	682	771	689	697	721	701	696	686	680	736	713	677	727	705	687	639	768	682	715	671	709	702	733	679	734	695	683	753	757	739	711	706	663	720	727	731	693	730	683	677	704	745	676	728	714	686	687	672	727	724	720	704	697	745	655	708	693	709	701	696	698	723	719	698	721	653	722	676	713	708	722	704	707	690	740	719	719	701	694	726	714	698	666	702	647	679	665	724	724	710	689	704	694	706	667	662	699	710	750	716	678	717	693	697	691	694	697	686	728	729	685	745	753	748	699	687	704	740	697	645	754	642	691	696	672	676	717	707	742	725	728	738	659	702	699	689	701	711	726	667	662	671	734	685	647	714	697	692	695	677	683	725	700	706	692	715	712	705	741	695	678	737	743	770	710	709	698	700	712	719	673	662	701	714	756	678	723	675	742	733	699	691	642	707	685	683	720	660	724	729	687	738	744	706	691	672	673	687	732	712	694	731	697	649	697	706	663	726	703	675	715	670	725	717	694	766	704	695	723	727	720	697	720	724	670	736	674	736	698	684	716	678	748	681	702	729	708	707	754	696	698	720	723	741	680	766	693	654	712	654	714	663	681	696	726	750	721	719	670	684	728	699	689	682	696	730	714	720	672	740	750	658	733	759	736	679	703	717	702	735	732	697	726	713	675	741	694	698	716	718	703	723	750	689	696	740	734	728	696	697	758	716	662	728	717	730	728	707	737	692	697	699	772	703	747	665	734	709	713	647	726	675	642	738	710	693	750	718	677	733	707	688	658	706	677	692	758	694	717	741	710	688	705	719	706	719	691	763	689	690	736	726	721	695	679	684	656	721	731	708	671	711	705	741	738	715	704	673	729	732	649	664	716	740	737	673	684	723	706	677	706	703	659	721	722	708	739	699	699	693	702	691	715	723	693	695	713	709	683	726	710	684	741	729	772	692	710	747	689	705	709	704	668	714	645	704	712	741	720	727	691	695	720	723	658	687	699	714	706	701	705	704	724	766	665	690	716	667	682	719	693	721	740	746	660	683	687	700	716	694	747	713	758	717	706	751	719	678	698	730	709	705	667	656	701	705	706	696	718	715	685	693	719	723	671	708	709	691	727	702	695	734	682	657	720	709	689	742	717	747	773	716	735	771	717	718	716	696	720	718	678	704	684	708	695	740	680	677	746	671	761	707	712	695	703	704	731	705	686	747	703	702	679	732	711	675	715	742	663	747	665	738	713	710	646	736	711	731	734	685	726	732	689	708	679	693	719	736	676	754	684	722	695	727	734	745	678	712	689	717	730	706	705	726	707	712	761	681	693	675	780	728	703	746	734	710	696	739	654	728	676	692	686	709	742	768	735	733	704	702	705	683	690	690	754	727	697	699	701	729	686	694	727	736	762	694	684	661	682	738	713	717	736	661	695	654	684	695	720	721	704	720	761	718	694	728	712	714	739	684	720	705	745	764	723	698	717	700	673	686	705	654	705	683	729	708	714	738	666	725	685	692	688	712	698	732	694	714	665	758	703	730	722	704	741	689	736	726	689	736	751	705	683	685	724	705	686	728	736	697	718	718	661	700	747	699	752	717	715	701	746	683	671	727	671	716	690	719	702	721	702	749	705	719	661	677	689	735	714	734	727	720	745	712	709	747	711	732	684	696	700	737	699	680	707	703	698	693	693	669	709	743	735
25297	21313	26344	24083	7442	3070	1972	1431	1202	1010	878	864	816	746	725	731	699	719	689	791	688	677	678	687	684	691	697	641	673	722	644	688	652	616	637	646	634	626	699	684	686	662	701	684	653	650	680	687	661	681	665	719	707	696	697	632	685	660	726	709	690	712	739	710	655	688	684	726	677	684	692	672	721	695	655	691	702	674	669	669	680	685	644	656	747	686	705	719	683	699	665	651	683	678	691	684	671	693	668	654	651	684	668	730	653	644	662	674	720	639	667	664	642	679	705	665	641	658	632	650	660	679	693	679	638	708	676	708	675	658	687	689	660	666	647	663	693	692	668	644	678	676	678	617	693	657	704	709	628	694	723	719	687	662	661	664	710	699	696	643	666	673	656	664	693	670	658	658	654	707	658	696	620	671	636	643	703	674	677	647	649	695	628	674	642	684	690	687	703	678	647	680	730	654	662	630	650	664	705	653	694	682	667	666	661	663	681	677	666	642	659	644	693	678	677	635	656	688	659	634	645	681	627	656	671	701	711	658	656	677	664	668	665	719	688	690	683	697	649	671	644	658	695	678	720	722	716	682	684	710	668	701	659	689	728	676	660	648	670	669	663	645	689	678	662	695	676	683	662	682	694	671	655	661	716	668	661	676	657	663	633	651	658	696	662	651	726	638	695	707	651	689	705	629	648	646	682	723	636	639	670	677	691	710	679	662	706	661	712	669	676	653	706	717	681	656	644	658	693	705	653	685	723	700	688	683	691	681	675	696	642	669	655	665	647	678	698	659	595	685	711	708	688	643	721	670	658	659	649	659	691	667	676	663	707	674	646	676	667	691	693	659	668	682	687	665	625	624	661	627	680	669	647	690	644	684	701	691	677	664	714	682	652	702	686	644	654	709	717	651	671	647	668	693	692	661	689	675	712	639	691	663	694	656	707	675	681	696	678	732	688	667	687	703	725	742	682	683	649	712	725	687	692	659	644	690	670	640	706	662	703	675	606	689	650	682	659	657	674	719	670	686	700	674	694	651	642	679	673	677	694	681	704	678	685	716	685	668	714	685	621	669	682	664	667	687	705	707	696	681	691	668	691	637	646	682	701	639	626	641	678	669	635	677	698	708	709	695	687	697	681	692	658	680	726	680	685	670	647	676	673	664	685	673	687	715	664	678	734	681	608	697	694	666	653	687	708	648	684	649	689	637	678	705	649	690	643	694	652	711	699	703	687	655	712	661	702	659	640	667	679	668	685	668	633	698	666	697	713	645	660	659	675	689	692	725	665	666	707	663	692	699	649	721	670	648	712	680	709	702	654	744	657	625	641	657	705	672	652	703	693	682	648	668	646	670	692	738	696	709	713	717	703	663	693	683	664	624	697	643	695	698	696	701	701	724	656	694	683	635	715	669	684	677	658	670	670	716	658	739	713	725	688	721	674	648	686	689	688	660	639	684	674	681	702	656	648	687	684	690	673	657	655	686	668	716	682	691	702	724	666	677	712	660	652	644	708	661	690	699	688	682	661	681	652	695	688	684	650	670	714	710	678	632	654	669	696	629	729	658	650	723	686	663	663	693	682	641	650	657	649	666	711	644	701	665	680	677	680	689	711	685	689	688	659	677	653	626	653	690	643	705	634	671	693	710	659	692	674	639	670	652	672	661	675	659	702	682	701	662	727	664	649	660	669	698	680	664	661	709	682	675	665	721	668	639	676	656	626	681	659	712	715	669	688	704	702	697	685	734	709	641	688	663	672	654	696	683	680	687	650	671	708	675	674	686	698	677	667	658	630	665	668	678	638	650	692	710	673	695	655	651	688	663	677	715	686	690	700	696	705	692	635	672	626	674	654	680	667	634	706	688	640	704	646	698	673	669	691	626	687	669	684	718	690	640	671	640	658	693	706	715	696	659	659	666	711	677	664	678	704	664	661	677	674	680	679	687	712	702	734	659	675	660	684	688	635	707	699	708	699	666	750	664	676	655	655	680	653	684	700	687	743	665	655	674	642	651	694	673	710	678	625	667	650	656	668	697	668	687	703	678	685	660	728	709	670	697	653	687	690	669	620	658	682	674	697	680	664	707	701	641	661	700	722	662	692	665	672	672	658	655	695	656	650	685	706	701	656	667	638	665	717	699	668	699	664	688	658	704	722	681	668	647	622	696	699	702	691	680	667	690	699	640	671	656	677	657	673	669	707	695	685	699	661	727	652	702	645	677	680	667	721	686	657	622	659	713	663	625	679	668	654	694	652	668	676	691	670	707	730	693	632	625	659	656	632	678	661	718	661	666	668	747	668	714	665	710	671	617	715	676	686	677	694	632	637	677	656	699	687	671	635	647	651	679	692	719	677	723	656	666	720	715	701	643	645	690	637	640	684	633	676	726	625	708	638	664	692	681	704	692	693	685	731	670	615	668	681	727	683	653	682	717	647	701	691	679	678	687	649	691	589	714	673	671	666	692	663	692	687	698	670	682	701	707	698	656	726	687	708	708	727	695	645	695	679	640	699	658	678	621	680	647	687	649	619	652	672	654	706	683	699	675	680	637	677	704	714	686	681	650	701	683	650	634	652	637	670	674	649	657	641	665	686	699	707	643	683	739	672	707	683	716	666	661	693	639	663	671	688	726	710	656	645	642	696	610	660	679	660	662	647	682	710	689	685	666	692	697	668	647	636	717	653	701	714	687	705	677	629	658	634	668	676	670	694	662	659	680	691	680	665	656	696	703	711	692	704	657	655	680	696	706	645	661	679	687	657	676	674	617	645	703	675	636	649	702	685	663	678	693	668	693	681	668	680	662	659	687	673	699	665	686	681	712	616	705	661	688	642	699	689	652	694	705	665	667	660	673	718	721	709	666	681	694	704	691	630	685	687	654	642	655	705	683	619	636	688	681	663	666	685	694	687	693	664	702	648	652	688	694	665	706	689	637	676	696	703	689	685	700	691	697	683	653	634	703	653	678	671	673	691	629	699	685	661	656	715	714	680	667	670	677	655	657	663	653	680	652	705	702	695	703	648	706	681	633	674	659	689	659	655	670	681	678	705	720	701	733	650	668	664	607	726	661	660	635	653	685	653	657	676	673	689	646	698	691	679	657	680	679	651	672	623	676	630	635	666	682	651	651	702	686	666	717	692	662	654	695	658	649	697	725	640	636	661	717	667	732	665	702	689	654	665	688	671	700	645	650	660	698	690	693	720	746	664	677	687	717	668	700	682	661	676	674	669	698	687	638	621	655	649	662	668	672	690	653	659	684	595	650	644	703	670	675	678	659	665	697	705	680	683	707	702	683	724	695	668	709	642	650	687	646	740	631	700	650	685	690	675	667	709	670	654	712	670	738	615	660	698	699	641	623	664	692	679	701	753	642	708	640	676	662	703	693	647	690	667	700	648	667	700	666	704	707	668	666	641	685	661	656	687	655	716	684	678	664	658	619	691	636	654	665	671	665	687	683	704	680	658	664	690	691	700	683	692	649	642	670	701	736	658	690	667	692
17541	30836	24265	13243	7609	4812	3197	2262	1716	1403	1233	1088	972	870	854	842	837	801	838	777	731	750	772	767	781	722	758	726	741	760	789	719	692	787	741	744	749	739	752	731	765	748	722	804	742	727	764	744	768	741	757	697	737	689	723	753	749	735	746	738	761	739	758	733	736	693	733	732	725	745	709	770	707	786	776	705	716	805	755	742	719	763	718	747	723	729	731	778	739	727	738	714	737	693	785	752	720	712	729	779	718	728	716	750	747	740	764	740	753	703	765	741	702	707	650	708	707	736	822	734	757	727	721	719	754	747	741	747	719	774	743	743	777	773	731	746	754	749	761	745	747	723	729	720	768	729	704	759	733	734	725	759	734	762	739	789	739	698	767	712	771	776	762	741	759	727	736	693	700	732	741	724	714	717	720	748	744	709	773	725	770	768	776	728	731	760	718	743	720	728	709	717	652	714	752	729	763	754	750	756	746	739	752	775	716	748	727	791	767	739	692	763	781	750	712	759	749	748	728	786	760	723	721	696	759	743	744	765	699	766	841	774	715	765	736	728	745	765	791	690	773	752	736	744	771	766	677	766	759	724	751	776	782	716	724	767	768	767	774	785	781	765	751	738	704	732	752	792	733	741	712	776	807	749	752	731	790	825	726	763	764	740	743	720	733	744	740	744	732	764	747	774	700	706	760	740	759	779	745	709	716	703	792	760	740	704	742	786	741	704	732	720	787	725	682	774	752	712	747	751	733	686	731	794	706	785	807	727	784	736	744	785	768	770	757	710	747	740	687	741	779	747	772	735	708	752	740	772	721	689	743	753	762	734	781	718	697	761	714	745	719	754	705	776	754	699	786	757	757	761	755	760	757	698	748	757	766	775	724	747	711	733	754	720	711	731	757	737	683	718	746	824	695	818	733	743	755	750	727	689	764	772	723	744	818	748	693	719	756	728	751	732	790	723	719	698	708	730	804	712	702	767	717	754	754	756	722	706	740	759	779	713	758	712	771	761	771	758	711	792	793	725	790	746	731	718	746	727	726	767	774	713	716	765	755	758	742	774	760	756	707	778	732	732	781	718	731	749	756	720	810	739	714	716	730	737	664	721	699	746	751	699	736	774	712	738	742	686	695	781	737	677	748	758	710	719	772	749	778	720	787	791	720	736	719	689	741	736	731	768	719	740	741	727	739	778	774	776	750	738	733	683	722	742	723	753	704	756	765	747	746	753	797	759	752	752	750	699	721	732	728	752	775	741	722	746	748	727	741	718	776	756	778	769	730	719	737	788	722	739	722	750	761	771	727	740	754	737	740	809	711	757	761	699	785	762	737	763	769	775	716	765	739	748	762	752	722	773	720	752	751	731	753	735	751	724	700	738	777	743	726	723	775	750	696	741	697	751	723	727	744	715	764	733	744	752	755	771	788	758	735	724	733	723	769	751	710	729	672	754	737	665	722	759	706	737	708	720	670	748	736	772	769	734	754	753	720	781	719	759	715	768	809	699	736	722	715	734	782	724	725	757	727	730	768	742	699	778	750	734	764	736	771	719	715	725	763	785	764	777	743	727	725	727	740	761	733	781	733	747	764	733	746	667	775	776	777	709	762	723	760	791	778	757	711	723	718	754	777	759	744	743	711	727	748	709	684	695	706	765	727	692	689	701	771	753	744	756	716	710	717	815	750	785	718	740	783	719	783	704	689	717	786	737	780	764	712	710	771	776	688	745	757	769	735	724	762	741	756	744	738	746	741	696	736	784	734	734	713	746	742	761	786	791	723	746	715	750	723	730	727	714	779	700	772	721	767	746	765	785	734	741	742	722	755	788	684	772	701	694	774	790	704	767	729	764	792	731	733	769	740	689	760	734	721	817	701	687	701	744	786	707	742	743	691	765	762	730	792	682	742	723	716	730	749	729	706	789	707	724	702	715	734	780	704	701	706	758	705	756	717	716	783	738	719	728	732	775	749	686	774	764	712	725	707	764	713	731	728	718	711	760	729	741	706	800	764	703	721	752	741	707	697	753	729	745	694	711	793	736	784	776	796	743	801	750	801	755	764	744	768	730	730	768	757	732	776	722	734	738	761	719	690	798	690	749	760	718	741	757	706	740	752	726	795	715	742	751	725	709	724	739	780	794	719	789	768	802	744	743	691	797	724	661	693	708	744	704	724	712	726	713	715	712	685	731	793	771	721	778	773	742	695	753	704	713	738	693	705	765	772	738	715	779	743	744	712	739	767	768	739	746	746	774	743	739	735	766	739	714	727	744	749	751	699	733	777	735	757	751	737	726	720	728	732	752	731	710	731	753	750	786	689	772	700	768	731	732	758	746	731	742	756	724	749	767	719	727	752	694	746	751	771	751	722	713	738	729	707	704	706	729	738	743	752	744	741	807	706	731	741	751	705	746	775	717	808	740	784	722	720	695	787	724	675	749	750	717	734	748	758	769	731	737	748	715	780	804	754	716	747	691	707	710	771	711	717	722	765	766	717	756	751	752	700	685	761	768	744	780	746	742	715	725	770	708	755	748	701	739	749	712	737	774	791	774	735	722	753	779	738	816	712	731	754	698	709	722	762	742	755	709	741	742	745	740	735	755	750	715	778	727	733	767	716	692	759	781	748	745	737	722	797	710	749	749	746	728	733	746	704	716	773	746	738	769	726	714	742	701	730	716	721	731	742	725	730	741	740	735	723	753	752	761	805	728	738	746	734	707	714	761	757	755	771	738	761	674	754	736	744	720	745	789	726	779	720	711	731	714	741	760	780	748	733	705	768	709	722	715	724	726	697	777	718	739	716	745	732	769	751	733	727	748	734	764	746	743	720	747	720	696	747	745	744	767	715	737	690	750	717	738	767	723	782	742	777	716	728	735	759	752	772	688	745	764	780	730	736	718	742	750	758	712	733	756	746	752	803	783	749	707	776	781	722	747	746	737	716	713	779	730	699	742	714	745	720	706	729	755	772	740	769	716	718	767	812	747	741	727	747	791	733	744	728	780	736	730	731	752	715	728	735	737	758	763	756	746	736	718	769	710	743	749	767	720	770	713	738	718	731	744	717	784	795	737	787	752	739	701	717	766	745	744	773	722	743	734	700	727	717	764	775	736	755	763	729	761	771	773	795	735	704	722	785	768	747	728	757	719	722	769	747	713	759	706	743	740	703	737	719	741	752	761	722	787	730	794	718	785	777	723	720	772	786	743	744	710	724	759	725	761	743	753	702	801	702	738	772	720	720	718	811	727	710	782	769	739	747	734	745	792	699	731	755	760	705	705	715	743	776	743	742	823	755	707	710	768	714	760	723	779	749	696	745	767	734	729	794	735	755	783	788	756	763	740	769	777	769	712	776	718	729	743	773	679	777	797	732	742	754	704	759	720	706	687	739	713	721	699	677	736	758	778	709	722	753	747	749	768	773	750	722	739	716	718	746	735	803	788	725	753	709	761	737	744	708	696	715	719	731	786	739	741	741	752	744	753	752	744	755	718	788	729	741	740
22871	21396	28915	24278	21440	20213	6733	2499	1637	1385	1126	1046	910	935	777	772	741	749	692	645	671	720	665	659	640	684	660	670	640	688	713	707	711	660	635	656	700	641	693	637	684	691	663	709	693	689	641	670	684	662	667	637	668	702	701	675	671	626	640	682	696	633	649	632	637	720	682	681	661	674	682	709	647	671	662	647	644	672	743	656	685	683	678	703	684	723	675	678	648	638	682	683	635	680	664	706	683	662	684	688	712	640	674	618	656	714	709	672	721	638	641	714	618	639	666	647	688	654	644	635	651	693	670	627	662	652	683	681	691	702	655	639	654	707	611	701	682	711	678	709	688	691	645	695	661	699	672	680	600	656	662	731	693	642	667	619	663	679	694	685	672	641	631	675	683	688	702	651	675	608	674	672	673	630	684	672	693	685	665	693	701	677	708	657	674	663	723	711	633	686	651	701	672	700	655	694	666	657	648	650	661	638	698	637	724	674	640	638	667	667	659	655	703	671	666	705	671	638	619	658	661	691	675	692	661	679	699	665	636	699	680	667	677	677	698	699	672	649	668	732	647	663	643	660	657	694	661	688	678	693	671	640	647	673	710	635	704	679	674	732	669	633	718	650	650	632	647	695	648	737	629	692	649	674	700	649	675	671	710	711	745	664	641	694	700	676	651	634	657	654	648	675	660	671	647	699	673	682	662	651	649	684	660	668	731	644	684	682	701	631	663	653	716	699	676	680	666	643	645	639	663	625	693	668	616	644	648	648	658	691	648	653	685	681	661	668	682	660	648	666	683	649	627	652	648	676	679	695	726	715	639	645	708	654	661	657	688	681	677	673	648	650	668	658	648	699	650	688	645	671	679	706	684	718	675	653	683	670	644	630	666	690	677	683	658	670	657	639	655	653	656	658	664	646	669	641	678	676	658	697	627	704	717	675	638	668	718	679	606	653	712	650	647	679	687	688	682	673	635	678	618	671	661	683	635	642	683	732	670	659	678	684	674	705	675	698	719	637	645	709	743	682	687	634	682	694	684	669	662	679	681	627	668	636	678	700	684	655	638	657	650	679	658	718	644	682	660	688	605	693	669	596	694	652	677	657	698	677	737	662	657	681	691	653	665	647	666	644	631	691	672	668	677	656	676	702	646	632	613	666	695	634	626	687	640	674	699	676	670	688	657	696	673	651	688	627	677	668	632	648	696	718	691	656	678	701	693	631	667	660	720	699	649	614	662	639	670	711	671	623	710	652	642	678	699	635	637	603	685	690	690	699	664	641	730	644	691	691	642	685	634	673	666	696	656	674	660	667	713	690	689	710	697	654	664	638	652	664	658	678	705	714	708	683	645	665	631	685	706	676	728	638	683	665	657	676	648	664	644	667	677	633	649	670	634	659	675	647	649	665	653	677	632	661	648	692	670	643	659	706	660	648	651	700	675	689	634	686	693	683	694	631	673	637	670	647	679	644	692	676	687	658	638	639	651	684	682	649	677	624	630	689	704	599	667	699	699	695	644	694	640	715	667	660	700	632	639	673	618	631	707	657	637	646	710	702	637	672	691	667	670	648	687	663	665	631	664	661	673	736	650	646	654	645	599	625	649	667	679	647	694	690	695	685	638	664	642	678	666	657	646	683	664	649	664	657	746	623	714	681	656	620	640	621	664	687	670	665	640	682	663	681	674	702	628	652	649	706	685	666	678	666	669	671	754	665	675	664	656	684	670	674	698	670	678	701	728	639	652	653	651	711	641	664	703	675	647	636	712	650	697	642	735	703	686	673	653	680	657	638	651	667	635	683	670	717	663	728	695	664	638	702	648	697	640	674	632	660	706	669	684	648	651	698	663	630	669	618	642	696	679	636	637	669	654	714	671	639	618	680	639	648	716	685	670	672	641	677	644	723	649	663	653	620	698	689	678	681	655	668	686	644	653	632	714	657	632	704	657	702	649	693	669	650	650	671	672	630	682	685	725	619	682	643	678	683	648	662	648	671	633	683	620	694	696	677	639	609	637	703	671	714	675	655	676	685	701	677	669	650	621	655	672	633	697	659	677	638	695	664	715	664	686	651	718	697	595	729	696	666	622	649	656	639	676	715	672	690	652	696	635	644	619	679	686	684	671	654	664	610	657	634	724	653	705	640	665	681	657	666	701	675	631	659	652	694	636	631	665	678	645	655	617	670	641	687	647	682	665	681	695	664	658	717	651	678	674	619	724	671	636	701	681	668	726	653	700	678	685	656	693	647	657	638	635	688	671	626	634	680	676	651	653	672	656	690	651	684	613	643	686	682	645	603	686	692	685	669	685	701	635	686	647	673	690	735	660	682	704	610	686	661	647	669	649	643	683	670	680	675	628	665	620	649	738	695	644	686	650	687	659	692	686	645	666	649	653	649	633	657	637	681	650	659	693	640	654	667	677	658	671	697	646	726	688	666	646	658	630	635	709	675	733	638	646	649	636	670	719	628	692	670	642	703	702	673	695	643	608	708	655	665	656	724	690	704	679	703	685	680	665	637	668	679	644	652	650	684	680	625	675	713	681	690	669	625	664	733	678	669	625	664	703	668	659	654	657	673	691	662	704	669	631	685	675	623	647	665	703	691	702	681	701	646	617	686	678	660	722	691	680	665	661	636	651	659	676	681	676	650	659	706	651	704	709	655	650	676	721	635	716	658	687	668	655	701	662	675	666	696	690	679	716	665	667	661	669	672	640	625	660	696	652	658	674	670	648	681	673	661	693	635	677	641	655	709	684	695	685	658	646	669	711	698	664	664	667	638	710	658	684	696	687	668	700	687	663	691	660	699	660	685	695	703	669	640	673	666	682	677	645	726	709	662	699	700	661	709	681	682	737	711	638	656	640	705	693	660	680	625	707	668	668	640	664	684	675	669	676	659	664	644	732	701	617	664	672	664	653	666	672	670	670	658	680	699	658	661	655	688	713	713	672	653	640	639	653	695	696	638	680	667	707	700	663	625	667	662	692	663	680	672	689	697	696	734	600	721	629	653	722	623	652	656	645	673	642	659	691	680	631	632	685	701	634	666	642	636	654	646	675	656	695	646	626	661	606	657	702	703	646	696	674	676	645	663	660	652	625	676	728	681	658	718	667	724	634	667	700	691	650	666	721	666	684	663	658	686	694	662	603	658	706	607	682	654	677	705	636	671	604	666	702	655	656	703	683	638	626	674	709	702	714	649	674	689	707	649	669	659	667	688	690	682	700	732	712	658	671	632	668	692	677	669	628	652	654	688	685	672	615	671	658	623	646	648	664	664	676	666	662	648	676	676	634	688	702	615	648	659	685	653	674	633	685	705	650	664	681	671	658	667	656	654	684	670	686	647	702	681	688	651	656	659	659	673	701	652	682	653	715	707	634	653	671	648	669	656	687	646	676	682	662	654	650	674	670	665	669	616	696	627	675	667	653	681	660	691	687	650	627	695	686	689	723	683	715	676	654	654	663	688	672	700	712	670	659	698	660	657	648	663	674	667	658	654
19664	39011	32439	20448	12572	7931	5242	3552	2545	2059	1621	1292	1112	1021	895	882	857	792	813	751	754	754	744	732	745	685	743	724	744	770	710	740	699	731	718	749	709	746	715	701	737	761	722	761	697	690	705	711	739	732	760	733	759	696	695	724	710	709	781	764	710	741	762	663	728	731	742	761	696	744	719	680	767	731	730	724	729	693	678	714	716	717	732	733	706	726	705	725	757	725	735	693	687	697	731	759	765	774	795	696	764	762	748	711	757	736	720	740	753	721	688	709	757	758	723	704	738	698	678	751	701	755	742	756	730	729	761	723	730	747	711	735	729	695	777	768	697	695	696	726	786	695	729	743	748	703	688	717	743	744	738	689	728	738	732	715	685	673	701	751	742	730	721	743	750	723	715	709	744	737	682	720	736	688	668	768	744	741	718	766	719	747	735	695	689	670	702	720	722	757	702	730	751	697	759	793	767	685	711	738	719	721	690	763	762	716	760	690	730	737	734	727	736	718	689	674	752	749	739	760	756	726	741	712	740	720	750	743	729	707	735	747	692	716	732	676	771	731	749	724	711	711	699	708	685	739	728	782	714	755	725	700	735	706	710	708	727	752	706	672	727	789	717	767	699	735	715	722	738	729	762	728	718	746	716	709	713	757	707	760	695	789	681	742	755	768	757	698	704	725	713	689	790	750	738	721	769	708	687	685	681	705	746	677	728	725	732	709	727	784	700	743	726	741	746	737	716	689	724	715	707	724	718	697	712	691	734	736	743	699	753	723	701	705	756	673	725	740	781	742	746	716	698	738	718	737	723	701	730	690	750	703	735	692	750	708	729	765	726	736	716	692	714	702	742	708	720	708	696	722	730	723	726	709	682	686	745	757	710	700	759	720	727	700	727	739	713	751	726	725	676	694	679	695	759	736	715	785	761	728	741	706	686	734	738	756	715	662	788	723	706	711	699	756	699	741	715	686	739	677	662	739	684	749	738	763	734	726	723	773	703	734	743	782	710	653	701	720	700	730	717	727	763	707	736	720	721	772	764	710	722	744	718	707	755	746	715	774	748	767	743	751	703	679	704	738	753	724	740	716	744	667	739	729	710	692	662	745	754	704	741	687	737	744	714	730	728	717	705	763	710	758	729	707	688	728	683	704	760	731	711	734	737	749	687	748	713	754	666	726	747	769	734	741	761	744	703	733	652	740	764	694	715	713	698	717	735	749	740	692	727	704	727	702	694	701	704	722	693	711	720	732	692	752	680	732	750	731	734	717	651	702	718	732	676	731	730	720	727	759	714	733	722	728	709	751	695	690	708	691	755	748	682	764	749	764	744	723	726	715	700	729	693	755	695	721	694	712	738	696	715	724	700	700	742	698	732	690	721	714	726	754	731	752	704	728	761	733	728	711	694	721	709	715	761	772	743	714	772	720	706	720	703	692	726	727	713	726	690	769	697	726	697	714	691	726	688	711	747	708	712	736	694	738	676	740	705	711	718	659	715	716	702	715	731	723	649	691	748	748	680	716	724	718	765	732	681	728	738	693	719	732	717	724	768	678	760	707	740	749	712	721	717	687	719	695	696	729	732	699	734	752	744	729	739	772	689	713	699	749	686	753	761	687	697	775	749	685	748	723	733	736	682	733	742	740	738	718	712	751	760	727	719	729	677	677	692	707	708	727	739	726	745	715	759	733	684	714	719	721	743	738	684	780	734	745	709	724	719	721	670	744	750	756	710	748	728	714	697	723	755	702	729	723	717	737	728	742	730	739	723	731	707	737	742	770	686	724	743	712	710	693	740	725	744	715	702	665	697	709	717	694	731	696	714	715	730	696	760	721	727	745	762	801	757	713	713	700	725	710	693	722	711	753	746	728	704	691	716	699	760	705	760	729	728	727	679	739	744	718	723	695	708	764	726	744	721	721	704	727	747	693	680	741	681	710	735	717	761	675	737	694	746	744	757	702	711	770	719	676	734	715	712	731	770	755	706	736	701	726	748	644	756	726	727	752	750	762	784	756	733	734	688	724	716	730	729	753	688	715	724	739	755	657	746	705	725	728	710	742	726	700	725	683	733	689	741	765	702	694	728	704	684	760	722	735	725	681	737	707	725	745	718	726	746	726	687	733	707	702	738	768	733	742	750	695	750	723	701	721	756	751	743	683	711	721	755	725	715	722	713	702	789	727	662	735	708	658	705	741	696	751	702	735	676	710	726	740	730	726	704	753	739	705	750	708	709	724	709	750	729	733	748	765	692	739	699	705	721	776	711	737	770	699	750	765	743	722	720	728	686	752	732	753	733	754	728	706	685	704	730	737	727	740	701	712	695	748	768	760	698	738	742	701	723	710	729	730	730	720	728	755	703	733	660	769	777	760	727	680	712	725	701	710	710	738	714	713	679	707	725	723	706	777	721	740	725	685	705	718	729	685	734	710	744	748	750	719	711	697	672	733	777	676	742	757	767	734	712	719	720	742	701	729	728	677	746	744	720	762	727	683	727	722	709	681	689	761	738	692	710	707	734	697	715	734	732	723	795	735	730	718	733	732	769	720	722	717	675	698	731	710	760	703	720	715	740	744	730	743	753	751	735	742	666	697	772	696	720	733	732	724	742	691	719	692	715	693	739	736	733	727	727	723	717	749	712	719	736	736	730	702	715	731	724	714	692	687	734	719	744	720	729	711	686	733	694	730	739	750	710	738	695	734	753	745	780	759	726	752	731	696	729	733	725	754	732	746	716	746	762	768	745	694	770	743	683	714	730	727	702	724	695	759	770	722	732	775	700	725	756	701	750	713	742	712	718	693	676	693	704	755	709	721	713	735	725	728	707	709	698	744	736	695	719	768	697	774	734	778	676	683	714	745	740	725	695	664	696	706	759	706	708	711	692	753	741	711	753	697	742	722	729	746	697	717	683	757	683	776	683	744	746	732	734	722	759	712	724	740	685	685	719	732	733	700	713	740	732	677	728	741	712	733	746	688	731	725	761	711	673	712	716	754	661	727	737	675	698	763	740	720	726	693	732	685	727	720	695	726	720	690	743	744	731	677	748	762	731	707	732	711	727	708	721	762	668	750	737	731	723	728	742	713	748	735	770	747	691	746	709	724	671	711	720	717	727	693	716	716	740	719	733	745	702	710	765	684	709	695	722	726	730	750	743	745	719	731	783	720	731	712	768	711	705	732	692	764	714	686	726	781	767	717	731	731	752	717	701	709	729	704	692	685	718	769	728	734	722	734	772	706	703	708	723	737	654	706	761	692	711	756	719	701	691	675	686	735	713	753	741	716	678	746	706	790	748	716	662	686	707	749	718	705	752	685	720	730	728	724	766	734	682	735	724	688	679	747	725	702	748	681	723	713	711	746	716	704	745	712	705	668	735	724	737	724	739	698	703	764	641	753	706	745	690	710	748	698	702	728	759	765	676	763	731	727	757	716	730	718	719	693	768	759	692	698	718	771	701	724	764	747	720	713	742	779	715	695	720	742	695	682	710	748	704	707
28337	21625	17781	8800	3959	2384	1642	1232	1063	872	847	770	769	762	693	759	706	694	712	698	677	693	683	653	674	682	694	665	667	681	682	667	700	652	681	677	682	637	655	647	642	672	662	692	663	677	652	666	656	649	650	721	682	713	714	650	662	622	638	662	691	673	666	625	642	662	638	653	669	679	710	657	675	641	691	680	696	659	655	673	689	677	691	676	664	682	652	717	666	675	698	648	664	663	690	722	716	702	650	649	638	664	660	657	681	637	700	626	674	711	681	677	647	688	646	676	687	673	636	630	712	696	649	698	680	669	684	647	705	727	650	679	655	653	678	679	614	642	662	684	664	665	658	674	666	703	618	654	709	691	658	708	682	715	652	668	707	650	660	665	683	710	643	692	663	640	640	660	702	685	650	722	698	641	667	679	685	643	640	688	693	643	677	713	653	668	653	662	611	685	634	717	706	654	646	674	737	661	708	651	668	663	681	644	642	667	664	669	633	684	660	675	657	635	628	617	681	668	647	633	658	692	681	657	668	678	655	661	610	685	629	674	714	670	691	659	656	689	642	658	622	668	667	692	699	685	650	702	635	661	698	694	664	676	646	646	700	692	680	658	659	664	716	623	664	687	665	680	641	688	689	634	655	649	652	674	679	659	670	679	631	620	669	661	681	669	671	695	671	665	667	663	676	659	683	666	687	702	657	645	648	693	679	644	667	722	650	650	649	659	650	679	666	653	664	668	643	670	697	643	683	662	671	683	661	687	616	661	618	667	643	644	662	710	686	630	634	666	634	649	701	633	684	682	678	692	689	674	672	705	669	660	650	690	670	649	628	645	685	639	654	627	666	617	669	624	660	672	679	634	646	669	690	684	658	704	664	650	653	655	714	641	672	677	675	660	698	699	716	672	658	639	715	703	695	697	653	676	676	675	732	630	667	688	676	681	679	695	638	681	708	697	672	667	645	667	662	679	671	669	682	696	656	668	690	665	654	616	717	640	699	678	671	661	644	656	641	660	662	689	647	720	691	696	654	698	646	738	685	677	647	672	672	650	662	673	637	703	642	701	645	659	672	685	689	672	688	648	680	659	634	658	633	642	684	653	661	690	690	645	663	674	638	677	632	674	669	625	684	645	665	670	681	683	674	698	688	668	653	699	649	656	679	616	646	685	681	683	663	654	665	661	655	675	654	715	662	675	669	701	713	675	663	733	712	641	707	665	695	684	696	656	662	638	686	704	680	674	676	617	698	640	662	649	662	709	645	684	669	668	661	636	668	728	659	660	665	711	662	680	683	690	629	709	653	695	646	670	677	613	633	676	708	659	670	721	687	648	658	670	652	673	672	688	702	688	674	648	657	632	675	712	577	676	733	645	658	675	629	657	671	646	632	661	665	672	676	645	693	683	670	674	700	645	646	698	655	709	645	679	594	627	647	632	629	671	652	675	649	679	675	653	675	699	669	674	678	734	640	659	666	633	681	658	681	678	675	666	658	696	648	694	682	652	638	663	689	685	665	718	696	668	689	656	672	690	718	692	640	655	657	661	643	689	650	674	658	674	681	676	687	705	653	662	664	676	684	671	688	681	577	669	663	717	606	678	700	656	659	694	630	654	690	657	638	675	689	680	619	706	703	669	700	738	652	659	657	693	623	677	671	659	685	715	694	664	720	688	651	664	654	662	712	680	687	693	615	664	680	696	637	649	674	671	687	667	631	714	613	656	697	707	655	683	658	662	706	613	726	680	640	632	626	691	678	653	695	633	636	633	659	673	674	664	665	648	714	666	678	657	657	698	665	632	668	709	666	635	723	679	690	660	648	702	621	741	717	699	697	691	734	672	683	699	627	659	679	665	652	661	662	697	656	662	708	692	642	661	684	632	650	671	657	684	678	657	689	654	669	681	676	661	701	645	688	695	642	642	684	718	658	681	657	649	628	678	662	620	663	739	662	689	686	647	690	703	636	681	668	674	656	674	696	651	683	678	637	675	696	606	668	648	630	663	673	651	692	694	674	664	724	652	709	714	682	665	678	722	723	661	665	703	680	651	661	657	682	657	649	718	690	691	647	723	686	674	638	703	654	696	685	671	676	667	684	655	660	610	671	727	665	688	697	658	694	681	650	660	643	712	680	714	722	628	675	708	677	671	683	669	634	656	671	681	641	624	657	668	645	679	661	684	645	689	644	684	685	646	691	648	642	646	639	659	675	650	658	654	674	675	652	701	677	634	680	649	704	640	676	657	662	656	688	659	680	635	640	658	676	696	695	619	620	682	610	683	714	674	660	683	718	659	651	642	649	677	695	696	664	691	699	648	686	658	664	679	669	700	622	649	649	635	675	662	670	686	700	697	644	637	675	622	635	670	681	653	678	652	647	644	684	684	629	704	668	672	676	666	683	651	690	671	696	661	657	654	643	644	718	653	672	621	706	674	716	671	620	651	686	658	695	694	628	707	720	655	678	652	627	673	701	630	654	660	706	674	679	666	674	653	627	652	685	697	673	642	677	673	649	712	685	637	650	651	681	676	663	654	650	632	700	660	696	675	704	737	638	710	716	667	690	665	658	713	657	701	622	672	739	667	637	641	665	692	670	688	688	678	659	667	660	706	668	650	652	666	654	695	643	675	666	666	675	624	663	691	691	670	690	651	713	701	642	698	639	688	697	696	665	699	698	608	696	690	645	635	656	690	690	659	706	674	678	725	632	665	698	657	686	624	702	621	653	664	663	694	707	636	671	665	694	714	731	659	671	668	685	697	693	660	692	698	715	632	681	710	669	707	709	639	649	692	633	646	662	666	701	668	689	667	707	652	696	660	693	643	743	627	650	645	687	672	673	730	651	740	716	699	643	699	638	665	683	659	714	661	655	704	675	687	664	708	684	648	679	642	669	671	672	674	692	698	659	671	699	686	675	636	652	682	688	641	697	672	657	614	657	665	697	652	663	657	662	675	672	732	684	674	631	689	627	639	697	641	719	710	711	703	618	712	682	711	709	694	661	719	655	675	684	663	622	715	699	646	676	672	668	638	665	714	698	644	683	681	685	634	669	702	702	709	690	691	664	649	690	737	698	675	680	652	645	736	684	681	718	681	616	624	653	656	686	677	664	649	685	659	695	621	652	702	607	676	665	683	644	684	638	672	701	661	676	692	634	685	694	658	670	654	651	662	677	689	720	661	622	677	648	713	663	681	669	701	638	674	707	616	724	665	688	647	712	672	695	674	629	674	674	692	680	638	672	706	681	682	653	693	678	660	655	677	666	638	666	632	723	716	704	677	693	669	712	746	642	688	669	670	680	684	644	699	629	663	631	657	690	695	676	690	685	697	671	647	661	699	658	620	711	681	676	658	691	668	654	641	629	684	700	658	688	699	679	690	686	703	662	681	718	612	693	668	645	664	668	674	659	663	617	666	710	652	664	671	616	660	678	696	679	689	669	641	695	692	725	642	675	684	638	642	675	696	700	653	716	677	726	708	698	671	685	642	678	664	671	696	692	672
17844	28031	21898	11584	6619	3998	2610	1899	1482	1269	1063	943	899	879	836	802	771	792	768	717	740	773	732	781	741	736	695	751	804	733	739	742	759	725	717	677	717	786	727	707	783	753	737	703	724	670	769	762	724	725	677	704	764	763	711	717	738	751	691	749	726	738	739	770	719	725	713	692	765	741	684	742	762	723	719	731	725	714	725	707	756	722	740	737	760	753	678	702	726	715	744	693	711	739	745	719	754	688	726	709	704	729	706	695	673	755	725	769	745	774	772	625	690	761	721	685	707	733	716	737	734	714	724	678	710	744	722	749	798	760	725	699	749	774	720	750	691	745	732	662	713	724	713	775	683	714	724	736	758	748	708	714	708	786	797	725	727	776	709	732	712	718	716	737	721	677	736	786	757	727	692	688	720	730	760	722	752	748	706	729	746	724	726	752	745	759	773	722	754	711	717	708	756	732	729	723	718	710	753	732	755	730	727	696	771	736	747	754	714	765	743	740	729	723	747	717	752	754	784	697	767	761	724	733	752	739	756	725	737	711	735	760	730	727	747	772	726	761	737	745	828	753	711	753	721	751	752	735	746	745	690	731	712	770	718	726	744	725	710	681	757	696	799	743	753	757	688	746	716	723	757	753	771	729	719	740	758	731	750	729	697	724	818	757	731	718	749	667	730	707	737	764	752	797	711	706	752	726	731	725	740	737	737	725	771	691	747	732	750	697	713	717	692	768	785	705	706	777	730	724	702	766	728	728	771	762	751	751	710	705	722	708	733	745	742	763	742	769	736	725	761	720	740	687	757	724	709	750	739	722	679	698	736	749	746	717	766	695	751	751	760	761	728	732	738	752	710	707	746	679	734	714	725	729	785	748	778	745	756	720	750	802	723	717	747	771	771	724	774	736	729	724	704	717	748	729	729	745	739	764	740	708	676	738	715	746	742	658	692	765	714	740	734	740	776	711	709	749	724	760	708	754	705	729	747	776	783	692	729	724	717	713	752	728	726	660	726	733	739	834	680	749	731	769	760	735	759	727	728	702	732	703	717	696	729	713	703	756	767	709	781	742	704	729	728	723	689	746	744	753	721	728	714	762	729	720	701	709	758	704	707	709	806	716	780	748	762	729	701	793	740	733	693	702	746	728	761	716	747	745	766	706	727	708	751	736	714	719	739	681	683	762	782	752	730	725	749	771	733	727	774	760	723	709	765	750	712	713	743	787	681	744	768	724	689	730	710	716	729	733	744	756	723	685	718	787	751	709	724	734	762	733	712	724	782	720	763	743	715	684	683	753	697	774	716	733	750	746	719	725	766	723	735	715	777	756	756	730	807	739	755	708	735	783	734	713	730	745	679	714	778	712	708	772	712	693	758	724	707	724	695	718	754	718	697	757	744	749	718	734	683	749	716	787	694	723	701	677	740	780	686	738	776	744	750	743	789	728	696	721	747	745	739	675	747	735	743	711	748	750	746	717	721	722	741	813	737	730	739	763	770	744	751	724	756	725	769	735	703	766	703	751	783	776	729	750	725	714	731	754	729	750	694	732	743	737	773	726	779	689	794	691	795	756	730	757	712	771	733	738	733	707	749	731	771	751	738	729	731	747	673	723	695	715	742	680	734	727	765	757	736	766	714	738	734	734	759	714	730	721	726	728	703	688	674	681	779	726	725	703	692	725	737	732	778	728	749	745	773	738	752	684	710	726	705	767	792	710	729	740	753	744	758	693	785	733	737	720	716	753	749	707	766	741	747	720	748	695	727	737	726	712	764	701	709	736	770	711	783	716	736	731	712	740	726	736	730	725	710	759	756	737	752	742	730	780	729	697	769	718	720	782	716	764	744	731	728	717	757	694	769	732	725	720	774	713	773	760	723	747	747	708	722	741	690	758	760	731	769	757	749	703	690	761	697	749	806	721	706	679	788	739	769	721	717	734	742	765	709	759	725	788	783	740	747	664	722	762	748	687	753	743	687	720	752	745	766	762	736	783	743	721	749	736	749	746	736	752	720	726	762	713	698	723	719	753	756	766	758	739	755	708	722	738	774	761	767	767	747	744	666	735	777	749	762	773	739	751	720	689	719	727	752	682	771	733	774	754	766	699	682	709	772	775	730	719	753	690	723	743	749	701	749	728	779	736	697	756	712	789	740	739	719	707	733	782	658	753	722	713	751	748	755	749	702	727	717	717	739	700	786	721	702	752	697	729	725	722	742	733	709	711	718	731	750	740	735	725	705	770	748	652	742	778	735	719	751	728	756	805	723	713	759	744	732	719	760	732	725	799	740	744	731	712	735	734	752	736	744	751	706	721	690	780	753	794	778	765	736	752	743	737	715	730	741	716	746	774	728	762	718	700	719	731	719	750	724	784	679	666	799	717	731	704	750	745	752	720	745	737	791	741	758	724	751	758	740	730	706	708	720	704	761	761	757	756	748	780	739	759	714	698	708	712	732	753	742	756	743	769	724	702	730	747	735	774	778	810	775	720	777	699	705	727	722	717	696	730	706	724	731	747	681	654	736	735	788	733	734	729	717	775	766	716	738	756	710	755	750	743	746	772	706	705	748	700	781	755	717	753	770	667	739	756	741	769	737	736	767	705	766	752	733	716	759	687	722	807	718	742	710	744	733	723	731	726	709	700	718	705	686	739	715	698	755	687	697	755	754	778	805	702	786	771	723	691	727	697	727	734	698	701	741	791	725	728	763	758	710	731	687	722	762	744	776	724	725	750	732	750	753	813	736	744	755	736	741	771	752	765	759	715	729	746	737	745	739	713	729	695	759	804	697	750	734	771	743	740	699	689	722	753	743	753	721	721	743	768	768	731	712	748	782	728	706	698	718	777	719	710	735	775	721	734	726	780	724	747	726	724	740	736	779	726	739	717	723	738	701	740	750	716	757	743	776	718	755	736	709	705	779	721	760	749	722	718	747	754	696	762	675	728	738	742	724	774	707	756	751	715	706	736	755	717	713	691	797	727	707	772	710	737	713	758	743	741	764	723	682	721	704	729	744	758	708	739	756	753	740	715	718	763	740	787	722	749	732	728	675	762	700	708	712	788	742	753	740	729	712	662	711	700	736	685	758	737	723	750	761	767	699	759	710	696	740	748	687	748	763	750	738	784	755	717	779	725	739	736	703	779	734	690	687	702	756	751	740	706	705	744	742	728	759	706	698	746	770	700	724	729	735	740	729	731	769	723	715	703	785	726	714	700	796	705	724	717	753	714	725	690	705	755	812	708	723	669	748	733	765	707	685	701	780	744	796	721	682	753	765	728	709	685	701	725	743	722	771	733	750	676	732	736	715	696	736	768	700	768	754	696	704	720	730	747	742	713	809	715	751	740	743	756	758	716	730	765	724	742	720	730	745	689	718	729	751	710	731	728	766	696	748	692	760	750	718	733	750	714	737	730	742	774	729	748	753	728	687	811	743	751	759	726	742	714	755	703	715	769	752	774	721	704	740	728	724	705	725	757	726	709	737	705	722	739	773	738
23805	21344	28241	24805	20802	8607	2932	1770	1371	1132	944	856	804	807	763	738	690	702	703	689	670	643	685	628	639	710	675	660	714	618	668	736	700	687	659	637	686	656	625	651	664	678	688	656	641	640	637	682	635	658	662	635	690	682	617	693	647	629	641	661	658	653	684	616	659	687	686	658	689	627	691	651	619	633	651	690	629	595	622	651	620	664	628	662	699	685	666	633	652	674	620	670	638	629	662	662	635	599	676	656	672	665	675	667	684	649	676	629	639	640	680	649	638	660	679	622	648	628	645	685	658	644	690	657	655	674	643	676	579	623	608	639	689	638	639	643	692	613	660	660	661	647	645	582	660	665	629	638	687	657	636	700	688	626	646	721	683	638	623	631	650	666	615	701	624	652	651	658	627	678	648	630	631	648	634	669	699	694	678	665	665	638	639	628	614	655	651	615	634	644	662	636	706	661	641	653	672	647	656	656	660	631	661	712	666	610	688	651	642	657	636	619	649	623	639	655	643	694	693	640	611	649	659	643	653	656	640	625	634	635	632	682	703	611	675	720	631	593	607	628	646	671	644	632	683	630	662	646	628	668	649	627	689	618	666	645	669	615	651	645	668	617	657	674	610	635	632	666	658	707	636	652	614	634	632	630	661	636	638	658	652	642	648	634	653	607	688	668	627	647	658	671	637	649	654	661	701	649	644	657	673	676	667	669	686	673	605	649	646	630	655	642	687	639	674	604	621	675	620	625	672	664	646	616	656	650	646	682	685	670	678	664	653	641	708	676	649	673	657	639	640	681	609	661	650	664	669	665	631	655	649	672	638	625	647	686	626	679	664	646	622	642	655	644	666	625	641	638	673	671	632	688	662	653	683	658	704	616	649	688	643	651	636	647	671	645	637	660	678	629	657	646	618	652	627	663	657	629	664	664	639	624	651	640	681	626	624	666	615	622	673	632	629	681	655	675	668	653	661	689	638	661	648	723	666	625	644	625	660	626	649	652	641	612	671	647	666	640	650	623	678	633	661	668	608	670	685	668	686	664	669	665	690	673	617	684	608	637	683	686	677	693	652	610	653	664	668	649	648	649	652	672	652	679	660	640	670	610	663	627	649	677	690	670	638	623	670	663	631	661	637	600	649	695	612	607	676	659	708	663	637	653	598	656	652	647	674	646	652	656	645	705	672	680	672	674	657	689	643	670	658	638	626	626	625	676	646	661	665	655	648	653	638	598	700	638	660	672	621	661	735	599	672	620	618	602	630	594	631	680	622	677	692	674	678	636	625	639	673	625	614	611	619	664	601	630	615	675	659	633	612	650	645	660	627	664	614	623	660	662	644	601	614	615	668	632	693	665	661	642	592	652	583	662	664	694	682	670	624	633	667	644	627	675	688	635	635	633	636	666	607	633	652	618	656	690	656	615	615	683	671	685	646	632	631	703	685	677	665	617	672	680	695	655	669	640	674	642	634	656	644	660	669	702	644	656	614	640	619	660	636	690	641	693	647	687	652	634	642	645	665	666	682	658	650	571	612	654	684	689	664	626	645	657	620	662	674	662	647	642	646	642	642	617	659	648	611	666	623	678	663	671	693	653	698	606	624	646	697	655	680	633	631	653	675	618	647	644	655	692	617	649	644	665	647	629	651	636	671	661	658	645	687	649	672	620	676	688	623	619	664	689	668	651	640	649	695	646	654	619	652	669	645	671	699	676	616	710	653	627	683	663	607	604	651	662	635	677	652	627	634	657	656	656	643	649	645	644	653	644	646	598	683	670	668	611	656	640	631	643	687	600	666	664	626	663	666	667	697	614	661	670	635	650	623	671	654	686	620	671	705	635	650	636	642	658	590	606	666	626	611	653	626	648	660	671	695	679	649	644	663	646	641	671	649	678	631	643	633	665	693	712	653	630	647	652	716	647	638	658	653	614	685	690	622	713	667	623	615	627	643	680	584	663	622	618	671	679	673	666	654	661	621	621	646	649	658	704	639	619	646	640	644	642	651	661	620	657	653	669	649	632	661	670	647	688	664	690	641	657	628	628	675	622	723	655	650	633	646	631	602	614	656	617	704	657	664	609	583	630	654	679	645	685	692	655	627	680	654	635	663	652	683	636	637	658	679	656	628	671	614	627	645	636	651	660	655	630	614	704	677	618	664	648	658	683	632	651	642	687	667	653	655	623	637	622	654	590	639	657	692	650	662	667	664	623	627	606	605	662	658	676	675	672	680	663	641	645	617	646	623	672	615	703	639	690	626	657	656	588	658	607	612	594	633	613	666	658	615	662	698	675	630	648	623	674	681	623	644	660	692	628	654	620	622	667	633	683	696	620	648	625	658	628	696	618	643	637	647	659	639	666	694	655	668	635	684	627	665	644	655	685	687	659	670	648	696	653	616	635	664	641	641	651	667	638	667	645	631	719	620	643	630	702	662	603	658	619	623	659	656	629	661	659	668	665	654	660	602	670	653	609	616	614	677	652	648	617	678	664	675	636	631	653	642	665	649	665	609	666	653	644	698	633	700	583	653	653	662	692	679	649	630	680	658	630	622	657	645	640	682	646	670	648	643	619	668	688	684	646	618	695	602	656	634	672	651	618	616	633	650	708	706	641	629	687	646	702	640	674	674	654	670	618	609	625	607	644	645	649	660	657	646	638	704	647	705	668	613	663	676	688	637	630	692	613	623	606	637	700	679	637	665	709	612	650	631	654	667	689	662	649	633	611	626	639	586	651	617	662	664	648	676	657	588	650	629	713	635	643	653	667	636	663	624	664	683	622	640	677	701	694	622	649	642	647	632	616	671	642	660	676	651	654	664	660	665	675	654	668	663	644	666	662	640	641	668	646	666	685	662	626	635	647	643	665	664	648	646	673	651	661	627	590	636	647	639	641	680	669	633	681	662	649	614	688	633	655	648	679	609	607	621	595	619	644	688	621	656	623	633	695	636	665	643	653	636	678	657	670	626	631	711	687	637	595	685	624	659	670	711	602	624	655	647	635	643	653	652	645	682	629	672	651	618	644	655	679	615	669	658	631	675	627	649	658	599	626	661	688	630	619	610	636	654	615	682	707	616	684	591	673	622	644	627	658	648	680	654	662	678	676	699	687	671	653	668	624	669	620	624	723	638	671	615	663	669	668	656	667	643	677	644	649	641	690	659	695	664	662	652	651	642	631	637	662	619	647	690	690	664	639	655	620	635	609	613	692	682	685	644	624	615	645	677	682	634	645	612	614	646	632	643	672	645	624	631	638	676	675	637	649	679	659	632	665	647	638	668	640	693	648	654	654	646	665	644	640	610	664	638	649	652	643	699	614	658	650	634	625	639	653	605	683	655	647	665	626	666	663	652	611	664	663	632	641	641	659	647	659	639	632	608	669	626	629	616	624	723	679	670	636	605	625	634	663	635	622	599	632	658	671	645	660	692	682	683	676	694	645	624	645	642	643	661	667	680	680	650	676	671	643	645	661	647	620	626	625	653	645	663	665	631	647	691	644
17816	34870	28459	16836	9883	6111	4032	2709	2048	1561	1300	1227	1069	939	858	824	799	792	774	713	750	760	701	725	721	745	735	695	682	712	740	712	758	721	709	668	668	673	716	716	707	737	732	748	712	742	719	671	735	740	719	730	741	735	720	693	699	683	703	712	740	754	711	700	680	711	722	735	757	737	714	710	710	713	721	716	722	740	722	727	735	715	705	734	715	667	703	713	768	711	716	692	727	723	693	713	689	730	754	682	712	735	696	708	698	766	723	709	665	675	664	714	687	690	689	714	716	660	671	731	680	693	694	742	721	710	732	680	683	692	695	703	687	744	721	658	754	676	712	712	703	740	715	707	766	712	708	687	760	677	679	704	719	744	722	687	781	705	718	738	684	711	716	720	694	732	710	687	737	684	699	699	762	687	661	685	709	751	714	686	707	756	745	678	673	688	687	690	702	707	742	720	724	728	721	723	748	662	718	744	693	704	697	751	702	756	700	694	728	670	682	685	675	682	756	705	719	639	715	756	678	707	767	741	771	708	753	720	704	732	722	686	688	736	737	719	676	759	692	738	745	684	712	701	679	687	738	682	666	705	698	707	710	737	693	745	673	682	743	697	723	699	733	666	714	729	713	689	752	710	734	756	729	735	688	672	669	703	761	711	723	657	691	715	695	696	734	695	708	667	708	755	706	767	734	754	739	692	674	703	705	705	753	714	699	699	687	723	714	709	732	748	752	706	750	680	689	748	719	697	708	717	726	763	718	724	695	741	705	735	667	740	720	719	730	730	719	684	696	702	721	778	737	660	681	669	746	736	735	747	741	730	722	732	680	719	692	698	715	717	767	703	728	735	743	703	684	740	669	688	724	674	755	696	685	703	698	748	758	753	733	732	718	757	692	714	713	684	720	676	723	734	726	701	721	707	707	727	721	741	701	692	643	692	676	708	719	693	757	777	742	733	700	738	745	640	689	670	756	712	735	740	672	725	689	669	729	757	766	699	717	696	688	683	729	681	736	723	672	739	690	726	758	692	735	748	709	723	679	687	728	739	713	733	700	715	738	696	746	734	709	726	734	785	717	712	738	709	721	748	700	715	727	692	710	765	676	741	674	711	715	734	697	703	729	720	681	727	751	702	713	691	715	759	725	727	711	729	721	777	709	694	702	672	671	706	712	705	711	760	683	708	716	703	695	717	700	715	703	721	733	715	699	697	708	734	642	743	706	732	764	661	719	718	672	732	715	683	702	747	716	682	721	688	715	677	692	751	688	654	685	732	717	677	741	761	651	717	714	734	717	744	694	728	695	748	737	687	749	794	751	748	740	716	708	675	733	722	643	688	722	698	718	732	695	748	672	720	692	722	752	725	728	718	721	730	636	690	720	687	709	723	741	727	687	694	749	686	695	666	691	700	673	717	713	699	729	700	714	691	705	690	693	727	680	682	736	729	731	704	739	755	705	700	662	726	729	676	689	731	750	742	720	700	636	775	716	714	698	732	718	696	684	714	729	684	717	708	735	682	755	702	705	738	719	671	696	710	691	766	717	736	697	743	703	722	665	727	663	706	711	746	679	727	675	734	730	708	707	741	687	743	684	734	703	721	704	672	746	708	691	711	708	702	690	717	703	698	670	682	671	708	680	721	723	722	740	729	676	727	706	728	752	691	745	728	699	719	670	715	735	691	711	730	703	732	678	702	723	748	729	688	753	730	716	690	702	716	724	685	675	710	742	705	700	759	717	682	714	721	740	726	647	684	679	666	694	706	687	676	734	715	699	725	762	674	688	710	707	687	646	666	678	701	720	739	732	723	732	749	693	710	698	687	695	749	698	718	705	725	700	712	709	701	704	687	697	725	674	709	697	701	740	714	722	712	735	679	728	729	707	768	678	717	712	694	710	744	695	729	726	689	724	699	699	724	737	724	696	727	712	723	776	756	677	690	715	738	710	744	718	745	705	720	695	688	747	700	692	767	678	723	752	717	693	715	739	707	717	734	685	741	704	740	679	679	707	708	730	802	709	730	725	702	764	734	713	750	743	694	743	727	712	727	735	735	684	737	669	696	744	694	705	684	685	702	741	668	730	692	692	675	681	739	740	708	679	727	703	689	770	699	699	717	689	726	731	697	683	741	716	705	711	679	673	710	701	688	721	713	698	706	702	696	669	710	710	710	699	685	720	714	710	702	698	714	699	675	695	726	725	689	691	712	663	721	739	714	687	701	694	687	668	748	704	695	717	741	696	722	687	711	694	694	746	707	684	740	725	672	710	699	763	707	662	748	734	755	722	695	757	735	749	734	713	721	769	743	724	694	653	734	729	722	702	707	713	688	720	703	660	736	712	689	731	724	742	694	709	705	684	732	729	757	727	718	690	759	670	706	726	704	699	695	707	716	711	749	715	690	733	706	738	730	682	711	749	696	692	737	742	715	680	704	710	732	701	718	726	743	717	713	732	720	690	712	719	731	725	706	696	685	700	719	679	702	773	705	704	684	694	705	687	716	721	703	723	703	713	740	706	700	696	661	756	698	752	734	771	656	780	683	705	719	733	688	670	674	716	710	711	698	700	694	677	687	716	641	700	729	695	692	736	715	692	705	753	740	752	707	712	675	701	700	752	704	705	703	669	701	732	702	745	719	729	698	689	700	731	716	723	731	753	709	717	699	724	736	711	676	704	711	723	736	736	703	733	682	721	695	747	684	722	741	688	670	699	680	714	725	776	696	725	742	713	731	708	719	698	676	719	678	695	712	701	699	696	698	718	695	761	735	733	741	723	736	719	730	706	750	685	731	689	672	745	728	668	718	718	754	705	730	706	724	710	735	735	742	703	728	688	710	706	747	727	723	695	690	713	707	702	680	695	751	733	701	729	732	768	680	693	697	697	717	740	744	686	686	739	689	728	715	726	702	718	751	740	669	699	717	752	701	679	733	703	683	718	734	702	686	708	737	736	712	714	677	696	678	765	768	681	712	705	674	733	707	738	729	704	645	727	691	692	768	685	675	640	661	660	710	724	686	692	684	768	685	725	687	708	758	740	717	711	694	711	712	725	690	718	697	706	704	723	667	744	680	731	723	743	716	731	707	745	783	757	730	693	700	718	686	712	669	759	726	741	700	709	714	686	715	708	673	717	687	680	712	723	704	740	696	691	749	669	748	754	758	730	708	782	714	738	725	668	693	709	707	657	694	709	724	707	693	716	706	664	742	769	740	737	729	722	752	710	735	708	696	701	762	738	703	742	713	734	695	702	680	700	717	710	709	707	665	772	728	658	698	733	751	725	721	765	673	679	776	734	806	711	713	720	706	673	725	664	714	739	717	706	706	686	721	703	662	732	674	717	718	685	747	679	721	702	685	732	696	704	724	731	706	698	707	704	719	705	721	712	719	759	767	707	777	701	684	705	737	708	728	715	721	727	744	741	699	688	712	710	719	741	721	716	738	738	714	714	751	733	707	694	699	750	704	670	698	733	719	668	706	685	707	728	741	727	752	764	712	711	680
25431	21345	26309	24162	7338	2984	2010	1485	1151	1002	899	907	775	718	792	755	696	716	721	748	730	724	679	736	669	696	668	703	700	647	670	696	714	698	672	702	700	739	700	691	658	688	712	720	701	705	716	666	659	645	684	699	697	686	746	667	721	664	684	694	703	699	642	680	713	693	682	674	634	640	696	713	698	604	634	667	719	664	723	677	685	673	697	683	674	668	697	674	607	680	694	633	712	695	685	665	670	679	660	711	683	674	701	677	672	697	685	686	671	702	636	687	678	683	661	707	695	666	711	610	692	645	692	715	681	668	654	668	701	703	684	714	669	719	675	690	667	716	707	628	689	698	693	677	677	640	677	710	751	702	656	689	674	684	721	669	685	723	727	701	658	675	678	720	663	662	678	683	694	680	674	705	690	650	625	675	693	667	660	640	640	649	753	718	671	712	649	647	718	684	699	693	659	660	646	658	666	691	668	692	698	649	664	710	690	678	661	752	657	693	676	684	712	689	693	700	684	644	693	660	667	712	684	718	694	700	689	694	670	655	668	712	685	687	644	653	683	640	699	667	668	669	673	685	700	666	720	719	681	640	720	682	687	647	671	707	669	672	617	734	700	683	700	687	661	723	701	660	668	695	648	668	705	657	668	687	707	646	712	702	662	686	670	734	639	684	683	745	651	682	663	631	711	688	660	728	700	671	677	673	674	652	693	698	704	724	628	666	661	652	693	709	700	693	674	695	674	653	682	659	643	634	688	645	746	662	708	673	666	707	694	676	699	672	690	669	666	709	707	666	684	707	712	610	696	679	668	622	645	688	646	684	661	704	703	696	700	698	676	707	656	714	756	715	679	678	716	637	654	661	653	663	657	687	744	711	678	710	666	682	681	645	668	711	705	673	655	704	726	663	675	690	698	669	701	719	659	686	700	691	650	684	681	677	641	594	690	672	659	700	675	684	676	723	705	734	675	684	727	650	623	677	664	663	666	703	663	650	708	661	678	646	661	641	673	667	693	676	747	710	672	717	655	656	720	702	655	704	704	714	705	696	662	680	636	677	724	723	669	696	671	688	645	698	687	683	657	674	725	681	703	704	672	692	717	682	709	662	685	686	667	749	677	660	666	685	684	694	699	707	693	714	686	678	717	716	653	697	696	646	637	643	667	676	656	679	657	644	702	710	682	703	697	665	677	673	649	700	686	697	672	700	663	701	691	667	661	734	699	661	697	722	691	691	643	692	675	705	707	731	673	676	682	662	672	707	658	661	653	660	710	652	634	707	730	666	698	675	686	759	656	664	670	687	675	685	718	692	703	659	683	705	721	642	696	658	665	675	655	725	656	693	682	660	656	706	643	662	683	708	669	662	707	671	684	632	676	676	701	658	676	704	735	694	673	747	715	699	639	708	692	680	687	658	684	688	699	682	648	655	662	681	658	664	693	711	690	670	722	644	659	687	655	626	732	662	682	689	699	655	699	639	679	625	701	691	691	665	655	688	691	658	689	697	674	683	605	687	656	678	708	705	703	644	690	674	703	679	700	693	694	636	695	702	650	682	683	717	695	644	666	704	703	702	675	648	688	670	672	671	704	647	657	673	694	664	688	693	695	685	677	689	685	690	670	658	692	705	673	692	715	704	677	666	679	686	658	629	691	702	667	668	653	668	706	635	690	667	682	651	683	687	703	684	680	650	684	740	654	684	689	636	686	690	659	673	656	688	686	675	686	665	666	720	662	686	685	704	661	693	660	671	710	710	686	644	623	675	664	724	658	695	681	698	673	656	685	641	712	671	702	678	669	685	663	700	696	691	657	700	700	710	658	745	709	709	702	708	714	672	690	686	650	629	693	699	673	660	701	648	684	680	712	659	653	726	698	656	671	666	643	680	703	660	658	683	693	668	685	655	682	612	661	687	722	666	675	706	678	720	660	637	632	679	679	721	681	685	664	665	677	675	700	624	654	675	660	674	693	659	695	668	694	647	657	677	653	677	651	694	746	692	656	655	712	673	688	684	717	642	669	659	697	669	707	684	693	731	695	663	685	709	645	713	709	631	722	728	688	685	643	709	686	661	675	703	659	681	658	681	704	720	676	638	681	693	689	700	674	697	653	680	686	720	684	688	642	666	700	671	623	691	673	673	725	703	654	663	684	645	677	648	694	651	649	700	682	676	664	657	728	713	688	674	684	708	665	693	646	668	681	714	705	695	676	676	730	708	691	681	675	707	667	711	715	668	687	657	684	648	707	616	667	664	661	694	686	694	644	670	652	679	709	661	659	683	686	669	682	705	691	708	667	683	672	653	690	714	660	694	651	668	654	676	754	672	666	672	681	635	661	687	669	642	661	707	689	718	698	683	662	703	690	647	675	683	699	652	647	642	679	754	683	625	637	690	636	626	704	656	634	646	702	700	692	714	635	682	681	717	700	672	674	663	665	701	725	728	738	680	668	664	689	669	644	701	677	707	692	680	696	657	690	687	665	683	686	691	717	748	667	650	696	691	706	719	693	675	711	735	659	717	633	710	754	640	687	677	659	661	673	683	731	692	691	677	665	685	662	680	651	671	721	658	661	690	677	675	672	678	653	603	641	682	684	653	646	703	680	659	693	642	632	720	694	698	642	696	699	649	717	692	659	695	645	681	699	679	661	637	703	651	733	722	682	652	709	709	665	709	662	693	719	694	679	653	658	677	685	634	672	723	707	664	673	732	663	676	665	665	678	720	688	689	681	700	610	654	679	640	654	702	709	660	625	702	678	677	688	673	677	689	706	633	685	680	674	654	667	645	702	641	640	680	671	699	635	647	627	652	672	691	638	654	693	678	657	656	670	684	668	683	641	669	693	708	693	684	680	685	712	650	710	616	694	681	639	756	692	648	697	663	655	704	684	620	668	671	696	674	708	726	721	657	717	722	662	726	703	714	692	694	689	715	667	687	701	660	694	641	665	652	704	664	693	661	687	668	688	639	708	744	695	673	643	633	711	657	676	644	780	684	654	668	720	750	687	666	628	665	684	694	705	672	660	682	664	690	686	666	671	733	677	680	667	689	683	692	713	719	674	689	677	688	702	659	659	746	669	642	676	621	645	645	677	641	680	620	718	644	726	689	640	654	717	676	680	692	708	647	686	737	639	676	695	626	700	699	676	694	641	732	637	715	718	726	702	726	723	698	669	638	585	695	701	668	691	668	695	657	667	686	651	694	678	664	655	664	719	734	718	684	674	679	682	755	667	654	676	652	662	700	682	714	634	729	664	638	710	693	652	680	643	643	660	688	696	672	626	711	685	683	618	678	667	656	733	667	697	663	691	711	666	667	658	694	739	724	634	700	646	675	731	624	683	681	655	702	712	654	699	600	626	688	737	720	725	672	689	684	676	711	691	679	728	639	678	690	658	708	670	690	647	715	659	686	682	674	661	700	662	673	679	656	657	677	706	692	666	709	665	717	654	695	617	708	671	664	671	687	672	667	678	676	669	713	719	677	655	739	694	706	678	662	671	674
17692	30817	24710	13587	7851	4875	3243	2217	1688	1399	1203	1036	1053	909	839	897	903	806	815	820	797	753	787	760	787	752	735	777	723	745	732	775	730	763	738	722	751	779	727	724	718	774	762	774	702	740	738	709	704	747	791	747	783	744	733	713	739	763	765	761	746	775	743	734	752	772	741	766	773	753	754	717	731	735	725	769	718	736	741	721	709	771	787	774	766	822	719	770	764	741	790	730	750	761	774	721	732	742	802	745	774	722	696	721	797	812	694	718	755	732	785	709	788	807	723	703	777	718	745	791	766	738	791	794	741	702	752	787	780	776	777	761	764	704	772	766	796	754	745	751	754	719	716	778	756	798	771	781	738	736	740	777	724	739	713	735	788	817	810	789	740	739	774	739	736	744	738	756	754	766	740	715	776	785	701	732	729	780	723	763	721	748	713	745	739	689	759	782	762	767	730	746	757	714	734	722	742	744	724	800	743	706	718	786	742	752	783	737	732	778	784	719	749	765	733	725	760	718	795	767	747	738	737	783	707	736	764	744	708	758	735	754	754	752	750	767	733	758	781	728	788	749	745	749	780	742	710	710	721	786	764	725	727	808	745	722	717	761	746	738	755	790	685	738	731	755	734	795	774	695	702	745	740	779	753	749	764	764	781	721	712	755	710	731	735	743	757	778	747	736	818	738	717	752	760	754	747	749	740	776	787	766	786	704	757	714	763	755	751	759	767	741	778	763	758	777	756	760	767	797	790	753	743	696	766	742	769	748	769	758	753	761	697	785	735	728	792	757	748	755	759	774	779	734	784	712	801	776	718	733	734	789	740	753	729	764	748	778	720	740	713	738	784	727	757	748	761	691	760	743	737	738	748	695	753	794	725	760	794	772	725	740	776	735	770	752	731	707	718	735	763	719	727	724	783	695	762	754	755	789	773	778	741	758	746	740	758	719	716	770	735	747	750	755	753	793	722	739	733	792	771	781	733	744	743	739	740	717	747	780	787	737	787	782	733	706	734	710	743	769	733	756	737	727	727	758	729	753	717	765	782	687	732	753	702	735	760	769	756	722	736	742	760	746	739	751	753	777	731	742	736	710	717	767	739	764	757	771	741	785	741	736	732	749	715	778	724	779	773	723	759	715	773	745	766	774	765	729	793	749	796	729	745	761	716	788	747	729	724	706	755	738	769	744	732	681	742	742	752	742	741	769	745	667	784	752	730	777	701	759	748	753	731	752	723	732	770	771	769	748	735	735	762	813	748	713	746	711	756	730	704	739	699	721	751	725	729	780	737	773	757	777	760	751	741	770	764	742	751	741	786	726	752	747	731	775	748	779	794	725	806	749	758	718	738	682	781	771	742	785	746	750	789	817	694	763	713	769	750	814	828	752	770	745	725	774	750	755	747	719	756	749	753	800	718	737	721	725	758	752	746	750	744	756	728	766	770	783	703	780	813	706	786	714	744	771	790	735	752	759	777	758	791	774	760	723	775	745	754	776	734	712	760	806	704	738	729	742	747	797	767	750	734	779	723	751	745	708	733	767	714	798	690	710	740	747	795	767	750	721	733	750	722	779	740	770	763	709	703	745	783	781	733	732	735	764	744	720	711	729	772	764	758	787	752	827	796	752	713	747	770	740	736	792	773	752	738	744	759	760	772	797	710	742	739	744	753	731	713	775	746	782	748	728	745	760	813	732	773	732	738	694	745	746	837	766	736	743	724	740	685	768	798	758	758	711	778	749	745	755	769	749	731	766	709	745	726	808	722	709	791	735	739	795	773	787	721	780	794	706	727	766	717	771	748	743	766	742	768	723	792	731	812	762	749	774	779	786	782	769	740	756	747	780	743	802	785	729	776	741	743	705	806	749	736	738	774	791	750	729	749	749	787	745	743	785	801	765	731	783	721	759	733	753	773	692	746	741	756	772	734	717	751	738	709	728	795	758	752	685	805	736	755	765	699	757	699	770	774	734	752	724	772	788	738	770	767	801	757	786	745	744	778	684	758	736	741	778	784	747	738	756	783	749	753	777	779	772	790	740	770	729	752	723	774	806	716	732	731	758	723	722	768	752	728	732	794	764	743	770	716	722	759	726	763	768	793	748	719	679	758	755	787	765	744	804	749	694	734	761	761	794	785	722	716	722	780	776	762	747	754	774	707	768	734	706	777	754	742	780	744	787	755	746	811	765	803	691	742	751	712	736	747	773	778	734	720	752	760	781	769	755	799	751	774	821	703	724	740	741	739	760	719	684	749	755	750	770	776	738	770	741	734	781	737	763	744	732	753	757	766	784	724	751	751	732	739	769	760	740	702	759	714	787	785	742	752	752	739	722	761	781	767	728	725	744	748	730	730	792	759	746	771	730	754	770	710	777	752	744	810	759	756	709	748	769	745	770	781	682	770	739	731	721	741	712	711	751	733	773	711	736	725	775	725	744	726	789	754	755	736	773	782	720	752	763	733	760	766	771	753	744	715	724	764	742	756	742	770	742	735	763	773	752	753	696	750	746	746	767	700	783	742	761	772	762	740	751	762	740	748	739	743	719	722	802	798	755	744	750	753	786	756	762	739	764	682	783	759	767	775	720	732	703	729	745	756	764	736	759	764	750	742	772	783	733	738	728	807	793	788	748	721	741	789	770	741	748	769	745	787	783	740	717	737	773	729	780	720	684	774	736	762	734	732	742	728	790	776	713	733	740	735	731	690	754	748	782	754	758	799	713	757	795	740	746	715	717	749	707	750	731	731	690	835	742	769	711	786	744	738	753	729	700	740	722	767	747	718	788	691	808	733	745	711	787	777	760	764	746	769	714	755	705	745	734	725	810	740	771	783	760	745	770	778	743	766	763	728	763	744	760	752	768	770	752	804	746	750	727	785	738	779	705	728	727	801	747	754	705	733	761	734	775	773	714	766	715	723	784	743	722	745	741	768	771	763	732	736	725	692	724	776	768	739	743	798	741	721	759	766	736	739	750	756	786	783	742	777	731	671	711	782	694	776	769	759	712	701	753	762	748	734	780	765	755	777	738	747	750	743	771	770	735	773	774	720	798	747	742	716	727	760	700	681	781	736	758	774	709	713	768	757	748	768	755	731	755	779	755	761	751	745	696	795	736	756	796	732	696	757	766	765	716	747	764	741	790	718	763	732	723	779	765	712	757	771	745	783	736	764	717	747	712	741	803	774	771	727	730	763	772	716	780	747	797	721	705	745	778	733	787	716	768	810	772	784	815	743	729	748	717	759	730	692	776	762	747	743	707	754	717	775	743	742	749	771	752	782	747	813	784	759	762	742	752	728	724	708	735	765	754	771	780	767	755	785	709	713	754	740	775	760	728	795	754	752	748	761	777	772	771	744	744	737	788	741	739	783	729	726	711	746	732	721	751	768	732	708	752	767	744	726	791	702	759	709	749	766	743	732	769	747	760	729	749	815	738	757	799	742	766	740	716	733	740	759	728	736	739	756	732	727	756	784	703	815	800	786	724	759	736	772	787	760	743
22842	21318	28738	24231	21354	20209	6627	2415	1616	1364	1169	1049	928	825	799	794	730	755	703	714	718	643	714	631	684	674	640	666	660	671	690	679	700	631	727	643	660	671	705	684	655	632	678	663	677	669	672	667	713	668	657	694	660	702	624	682	666	672	641	701	659	685	662	679	648	670	620	685	680	656	694	614	627	694	659	667	649	660	683	684	720	635	686	614	671	638	669	613	689	657	669	676	688	631	696	652	623	674	656	645	673	675	641	692	661	662	664	663	682	700	693	669	669	685	689	654	631	671	669	690	686	632	635	706	639	702	657	649	694	652	628	664	742	639	630	621	675	708	681	665	638	657	637	709	695	684	675	699	711	675	679	648	689	603	640	720	647	677	651	649	623	651	650	691	636	681	684	627	691	653	693	658	724	641	690	694	705	679	686	715	658	624	673	659	701	673	672	673	616	684	658	689	664	681	620	668	707	646	603	665	667	637	684	700	679	667	677	660	659	693	661	697	665	655	682	678	710	700	658	699	680	687	702	641	668	703	672	691	654	625	640	675	665	700	713	668	708	675	643	686	644	667	647	677	676	677	668	654	666	645	706	685	649	683	667	633	652	686	656	633	690	646	641	708	664	621	626	715	650	657	685	665	651	656	668	689	698	660	660	677	670	689	637	663	625	689	692	681	662	684	612	646	670	651	664	605	700	670	695	666	669	678	683	674	709	686	686	717	651	640	691	638	681	658	621	760	690	648	660	647	686	689	665	653	673	660	708	683	666	681	685	725	659	663	663	660	655	681	697	693	635	644	663	721	673	645	689	670	584	656	691	637	683	712	663	685	614	633	696	693	645	645	694	661	683	686	670	689	717	712	663	660	682	675	669	695	646	657	700	647	690	710	671	685	700	632	662	654	712	631	675	698	652	674	660	689	681	672	722	681	685	657	669	630	690	669	717	652	668	685	638	634	685	688	652	700	682	702	706	696	646	644	699	659	702	645	628	640	700	696	694	655	673	688	675	697	685	691	610	704	705	640	670	688	690	656	712	682	690	706	696	686	642	640	699	683	682	719	701	615	627	672	649	622	701	621	704	668	689	698	678	675	675	661	697	640	642	686	709	613	662	665	675	721	658	697	689	732	701	658	692	681	650	629	641	672	664	653	662	700	671	652	690	645	697	699	679	646	680	686	641	659	683	627	702	645	711	678	722	625	670	679	654	679	686	640	712	644	655	626	659	701	663	675	655	668	670	685	663	669	649	669	666	640	694	713	691	694	680	698	666	636	654	684	648	734	702	649	709	656	693	703	705	641	653	690	682	669	619	659	713	699	671	693	683	698	606	668	670	702	660	681	687	691	698	670	661	684	669	693	677	624	636	636	671	617	684	674	601	648	649	690	670	668	683	625	695	661	723	679	627	634	623	690	657	677	640	666	689	649	672	653	652	690	676	704	674	678	605	618	662	661	660	655	660	706	664	637	674	716	676	644	663	651	655	652	658	679	685	671	652	674	672	673	722	643	682	655	691	711	649	705	698	655	698	651	692	719	619	662	698	694	678	662	667	694	664	673	685	631	687	677	709	677	651	697	661	672	692	687	668	652	686	651	664	686	690	700	650	649	668	693	684	650	651	659	669	641	636	662	695	721	671	688	680	700	673	674	650	655	675	667	636	658	701	646	659	692	684	632	656	701	659	657	705	694	681	675	673	700	713	634	679	636	631	687	699	630	663	696	630	720	687	662	667	658	654	680	716	628	659	650	679	664	628	661	694	670	658	632	668	663	677	667	626	701	665	635	687	695	616	597	639	645	660	672	685	680	672	622	658	723	691	698	677	705	635	683	684	616	664	665	673	651	700	654	688	652	659	645	675	683	655	630	655	663	668	650	643	624	695	690	688	709	642	670	660	662	640	687	655	650	673	674	663	665	671	683	658	654	673	650	647	613	684	665	705	748	682	653	653	600	662	668	676	612	681	711	699	648	688	681	691	670	688	670	634	691	647	681	643	651	653	640	676	691	664	726	658	683	674	709	676	645	662	665	702	658	699	686	676	619	665	677	705	688	677	632	695	643	706	699	683	664	700	656	701	666	650	667	702	657	666	713	665	668	659	674	734	662	662	659	646	655	648	644	663	634	670	647	658	661	637	729	723	712	656	698	657	694	694	606	692	688	632	679	650	671	656	701	733	663	710	697	671	637	681	693	633	632	678	664	638	631	630	658	724	670	709	722	627	660	667	617	680	682	668	681	751	637	681	644	627	629	670	672	650	641	673	626	699	654	622	671	646	653	659	697	635	677	651	655	684	668	694	626	642	661	656	653	621	654	709	719	663	649	668	679	678	682	667	693	667	675	688	655	679	654	654	663	660	660	649	648	671	682	663	614	715	647	653	677	675	674	706	671	699	694	674	685	643	616	671	663	641	650	682	634	638	685	653	646	646	691	691	659	729	673	696	673	671	720	666	712	712	672	677	664	688	658	672	651	683	647	670	663	694	677	651	681	645	670	663	646	658	633	737	676	640	654	696	700	664	682	662	641	671	668	622	660	655	664	687	673	665	711	667	658	658	670	680	678	695	654	717	691	695	687	693	682	633	691	666	664	697	682	700	653	678	656	682	670	656	652	644	630	617	645	651	652	642	685	728	706	640	701	661	665	701	622	660	682	672	637	683	660	655	729	625	652	664	657	665	643	691	682	666	669	657	626	646	667	611	668	662	652	661	692	676	634	634	668	687	649	732	699	671	662	658	706	650	661	682	659	636	668	635	674	679	618	684	654	656	672	654	631	655	663	644	618	637	669	662	654	657	665	692	692	671	697	651	651	704	641	688	647	719	688	669	631	662	668	630	642	645	702	620	699	672	667	708	653	700	628	602	639	610	698	659	698	669	635	723	664	619	650	694	674	636	681	731	691	666	667	648	668	641	679	648	656	656	688	683	698	638	680	623	699	645	656	696	691	672	661	645	708	688	687	669	677	677	700	697	679	695	656	683	656	687	636	684	628	659	656	677	667	660	658	668	691	637	673	674	634	664	654	663	674	662	655	702	641	671	675	651	701	645	645	693	703	682	701	659	685	655	679	669	672	663	648	671	707	699	652	665	713	686	675	660	718	646	694	670	697	677	623	665	688	673	664	645	688	649	679	684	622	650	647	666	696	706	671	724	650	693	635	693	653	642	649	676	638	632	670	657	700	667	645	643	703	657	636	682	669	704	647	690	657	688	699	672	644	676	629	634	675	661	680	703	685	671	634	687	678	706	716	683	662	717	613	657	664	635	656	672	640	675	731	648	724	652	692	688	688	691	674	590	702	688	645	648	714	714	711	673	691	647	699	616	670	634	711	642	684	696	689	646	665	644	646	646	626	685	656	640	643	710	655	661	580	691	644	643	612	678	665	625	668	668	664	671	716	681	646	668	677	663	650	653	685	665	702	638	724	677	697	715	669	655	621	636	690	656	670	685	660	665	621	664	682	682	678	655	652	647	637	669	679	680	670	706	667	643	627	690	674
19577	38578	32308	20346	12875	7993	5346	3663	2657	2057	1589	1331	1150	1024	949	923	872	830	801	761	731	765	735	714	765	731	698	745	731	742	769	706	728	721	714	735	726	709	756	748	750	718	714	760	745	769	725	718	689	752	775	713	746	785	744	775	768	749	723	771	707	719	712	746	736	762	769	747	676	728	712	732	742	737	743	720	748	737	721	762	730	718	717	717	713	692	735	712	698	716	752	729	747	752	734	702	722	735	724	696	709	671	726	737	750	700	704	706	768	717	717	725	712	766	712	749	709	720	716	769	726	687	717	741	699	691	706	717	708	736	709	751	712	732	771	769	717	754	781	733	751	707	732	697	760	729	742	706	721	709	787	675	760	684	719	709	738	702	762	761	730	696	718	696	715	716	753	774	734	769	733	776	716	684	720	756	743	694	725	762	707	697	781	739	699	704	712	748	733	677	689	767	750	703	705	789	770	742	713	713	714	760	720	725	736	710	752	688	737	709	753	747	710	697	732	701	731	760	736	687	757	751	720	706	730	757	717	734	717	740	741	749	719	717	734	736	748	761	707	742	723	736	771	752	704	716	713	728	707	743	765	701	700	721	723	744	703	706	736	730	712	735	702	775	719	724	743	756	761	717	765	660	725	735	732	725	741	697	751	714	758	703	723	741	800	716	689	727	719	679	737	738	742	708	711	723	780	737	713	661	714	746	728	718	749	768	739	720	717	675	722	726	741	733	738	749	701	737	690	749	711	701	751	724	739	737	750	745	707	696	753	759	748	716	749	707	758	718	736	698	720	718	663	749	720	745	704	698	735	739	713	703	768	723	747	744	744	762	769	775	723	714	723	783	738	729	741	689	863	709	718	729	741	750	665	708	734	734	735	699	682	750	738	709	757	771	767	755	697	743	696	702	718	729	701	738	750	727	754	750	731	701	718	700	699	738	705	686	722	742	725	708	740	728	710	701	771	744	690	754	701	730	700	689	717	705	745	724	700	702	659	714	686	685	736	743	724	711	733	733	765	718	672	745	723	734	678	775	704	770	700	705	786	735	743	707	734	712	732	721	725	754	739	696	756	706	761	703	747	770	749	713	703	699	743	736	692	732	698	699	706	718	726	667	722	707	748	744	698	732	707	699	754	718	728	761	747	688	717	720	775	720	727	779	760	751	692	725	769	722	763	665	727	692	691	717	748	743	738	709	704	770	710	762	678	737	694	738	662	793	680	729	716	731	709	708	708	701	721	748	748	722	686	727	698	731	763	723	712	727	762	741	778	717	697	703	740	725	718	738	743	741	751	766	750	722	705	739	715	787	714	689	749	731	714	743	774	747	721	710	715	747	746	738	707	654	740	769	659	694	735	724	744	765	780	757	765	746	760	761	694	736	675	760	739	726	695	695	704	716	733	747	714	662	721	682	744	751	751	728	717	750	769	758	739	761	715	740	756	779	686	713	711	791	783	735	654	713	715	682	692	730	740	754	675	732	696	730	791	727	702	705	716	759	701	734	738	726	718	713	736	766	765	722	730	693	746	684	771	744	719	754	697	767	744	674	759	704	738	723	715	715	727	788	714	746	768	729	689	775	728	772	740	732	731	688	750	696	700	764	743	740	739	666	781	713	725	710	739	681	733	715	741	782	759	750	750	691	754	740	710	725	748	718	720	731	733	728	695	725	742	737	690	731	735	703	742	736	713	774	723	694	726	717	714	737	758	730	714	730	719	744	683	722	705	684	710	750	726	691	684	734	739	727	737	774	740	736	728	723	715	720	695	745	709	757	794	748	744	768	768	710	705	706	735	677	719	739	694	721	692	747	787	723	760	728	718	718	788	694	751	716	735	748	737	684	719	730	729	744	746	695	757	702	720	762	798	734	718	715	720	760	755	755	724	748	755	712	789	753	755	763	724	717	705	775	723	710	740	711	740	727	685	711	693	709	722	730	711	745	729	758	752	769	772	744	721	758	785	695	713	733	706	745	728	718	760	682	733	698	680	710	725	745	744	729	702	698	704	733	725	696	733	715	713	721	735	731	762	744	733	728	720	688	750	734	723	709	703	704	731	717	681	739	660	730	712	737	719	739	712	736	747	689	743	748	779	739	760	700	683	701	734	750	705	739	693	706	725	724	694	688	682	726	743	746	691	762	707	712	702	744	707	683	712	710	732	700	735	641	654	707	771	767	685	744	743	726	754	718	711	750	728	680	708	731	792	709	753	715	701	713	691	739	684	802	731	744	736	725	716	705	770	762	748	733	774	695	747	741	681	715	711	805	689	728	754	721	700	667	722	705	770	726	685	750	764	679	735	666	712	745	705	700	693	747	671	707	708	746	700	758	712	687	709	713	701	710	757	703	753	698	757	725	731	684	734	723	724	708	720	699	743	708	669	719	736	723	752	765	778	693	676	733	773	709	719	732	692	790	708	717	745	705	731	696	732	760	724	722	762	738	728	689	720	711	742	707	720	720	726	718	719	735	694	707	730	771	702	726	748	696	766	740	748	754	743	713	724	758	709	719	730	722	706	738	755	681	763	728	729	730	755	727	726	705	706	784	741	775	727	712	712	755	768	757	733	720	685	732	677	764	751	696	771	715	675	717	654	746	757	696	764	754	770	768	701	734	785	736	716	756	686	741	754	767	705	688	749	707	747	707	702	741	760	717	707	703	703	741	748	759	756	684	726	736	725	713	750	721	722	748	673	739	691	693	683	728	713	786	742	737	710	757	764	729	697	723	752	730	727	725	683	746	752	718	738	722	760	727	730	755	806	689	745	729	704	741	737	722	763	723	682	700	721	691	673	735	756	677	769	738	696	716	721	719	745	705	705	691	759	723	700	731	750	700	729	750	735	699	741	695	748	728	692	722	717	750	795	734	757	734	736	661	720	697	726	713	736	725	737	684	752	775	690	755	732	700	738	705	764	726	723	705	722	756	722	715	761	770	740	752	734	677	805	702	727	749	746	694	716	752	695	742	723	749	739	712	752	723	720	667	735	726	715	711	773	669	719	704	705	677	696	728	718	727	718	772	705	734	756	714	690	717	706	743	737	742	682	739	780	739	724	702	730	686	741	731	701	757	751	713	739	756	730	743	711	719	723	710	741	711	747	785	687	711	711	772	681	707	685	750	740	697	703	713	708	694	736	727	732	729	760	706	771	744	683	720	761	754	717	719	753	763	701	739	757	738	686	767	727	730	718	711	764	748	752	707	759	718	735	700	706	713	713	749	721	689	732	745	732	749	732	677	708	704	745	729	765	718	773	693	699	734	698	746	747	727	748	720	771	751	684	758	708	642	741	746	736	688	706	686	720	674	699	711	719	727	760	721	761	728	738	739	698	692	694	721	693	737	768	712	770	757	731	697	700	737	710	776	681	736	700	708	654	743	721	719	705	718	720	748	763	744	759	733	736	787	723	705	719	676	727	735	742	731	686	737	718	744	733	722	758	745	721	765	748	692	745	752	690	704	706	740	735	721	761	703	733	740	737	726	721	703	722	739
28279	21485	17375	8677	3966	2345	1646	1262	1045	926	847	774	742	750	713	735	656	696	692	632	698	745	626	698	646	679	669	674	666	680	631	671	718	736	692	700	633	660	721	683	722	642	658	641	686	660	685	666	726	659	671	703	677	676	696	650	687	682	678	632	656	679	708	687	697	701	684	707	688	632	686	649	666	666	677	684	639	665	663	653	689	667	671	632	687	646	660	692	678	713	669	643	678	704	685	705	702	680	637	652	673	656	659	676	675	692	652	662	668	673	656	669	700	686	682	701	646	682	676	644	674	647	663	722	682	656	675	671	684	683	642	670	706	618	701	701	650	708	644	704	649	669	685	696	717	629	659	680	633	691	687	637	659	694	666	668	643	658	637	663	643	655	615	686	653	629	644	675	677	631	685	651	691	708	682	646	698	673	664	646	654	694	657	676	681	654	704	651	633	628	658	652	634	646	688	621	700	696	697	698	678	667	684	679	659	666	663	663	656	724	685	650	633	680	696	682	679	656	622	658	682	662	688	703	666	695	715	640	680	676	647	750	658	661	666	703	645	651	681	739	663	676	691	701	651	678	721	701	655	669	655	700	700	667	689	660	670	606	651	647	654	686	657	651	597	666	681	660	696	654	699	658	705	682	664	630	654	667	684	689	625	660	665	652	655	659	663	725	685	685	617	671	613	701	673	693	722	623	656	639	675	637	661	640	665	715	696	653	652	691	668	682	706	667	717	657	712	673	690	704	694	644	693	681	716	617	656	674	660	649	683	686	679	676	689	664	681	668	652	661	692	691	693	701	654	653	662	644	670	682	650	644	695	697	686	615	675	677	709	623	655	653	666	669	623	655	686	674	673	690	696	665	695	705	703	655	676	648	718	651	627	692	680	678	658	659	668	643	681	711	659	719	651	658	689	626	688	669	670	717	689	678	666	700	667	666	664	691	663	672	652	635	685	655	672	628	660	682	703	698	650	657	667	669	630	712	658	697	674	670	676	674	635	618	630	711	718	650	684	649	719	713	662	678	643	670	656	680	679	678	648	708	676	666	696	645	724	649	638	687	689	663	650	632	684	655	643	697	673	670	690	675	690	696	701	678	658	660	661	689	681	717	667	712	672	721	650	663	671	691	664	644	672	650	714	697	650	642	681	691	651	664	685	654	647	647	698	679	627	672	687	648	692	668	684	695	683	709	674	692	652	628	679	649	647	666	622	684	653	678	654	677	661	672	639	660	676	684	654	677	662	644	618	634	694	643	687	719	632	640	709	670	683	652	637	667	670	683	664	635	688	666	666	665	692	659	645	721	679	694	641	655	677	688	661	636	660	704	655	626	670	698	649	682	645	697	670	661	663	702	662	703	668	654	663	631	662	685	646	655	661	696	688	661	685	663	635	699	667	650	698	657	680	695	669	647	629	662	682	715	693	681	667	685	667	694	670	659	616	701	676	634	643	691	688	696	709	594	715	669	723	700	666	694	695	679	699	661	679	670	681	703	671	677	715	635	665	628	695	661	692	654	686	700	684	638	720	684	681	715	685	703	677	649	627	705	683	659	619	706	650	646	664	609	671	698	688	687	655	693	680	677	613	617	690	583	687	672	664	656	654	642	711	714	714	629	680	627	684	679	682	664	694	672	670	675	671	624	715	685	664	705	652	683	686	690	664	689	655	690	661	634	666	659	727	668	643	687	686	670	698	718	629	699	649	648	620	660	673	600	671	674	681	662	610	692	665	642	622	650	686	702	656	669	641	672	692	683	660	678	719	715	667	649	661	652	702	683	675	668	678	697	713	684	705	665	662	692	665	675	661	654	678	679	651	681	632	708	681	694	642	699	629	698	670	649	685	633	678	627	673	724	707	653	680	666	621	690	702	674	637	658	684	692	665	687	650	679	687	675	654	669	624	674	657	694	663	705	669	718	606	639	677	654	713	672	679	631	660	693	697	693	671	729	693	665	698	646	682	686	701	654	706	647	660	650	665	694	702	644	673	668	663	683	601	661	660	622	685	675	658	644	681	622	684	629	665	649	693	636	665	662	687	701	655	653	665	632	644	657	649	679	668	684	666	675	648	684	688	664	618	687	698	643	654	682	696	702	701	619	690	629	652	676	628	701	711	676	645	656	636	634	697	671	673	707	667	649	709	603	679	705	659	677	693	678	686	701	658	673	669	677	652	667	663	686	658	665	660	673	675	681	688	681	688	663	638	659	645	662	680	690	659	700	681	648	644	664	695	644	654	672	678	680	691	704	629	700	653	701	648	672	673	661	690	682	623	671	627	638	623	674	655	646	645	672	666	683	675	694	717	633	671	637	698	636	703	714	698	719	631	645	659	697	661	708	693	711	651	681	638	652	648	682	691	715	703	647	658	647	699	656	653	669	704	675	719	688	653	677	689	646	709	646	649	683	682	632	663	715	657	703	735	632	659	629	659	674	671	664	645	680	687	637	667	682	648	685	662	655	707	699	691	626	680	686	693	689	649	682	693	700	648	674	692	658	641	694	696	700	669	705	693	654	671	668	668	696	686	709	639	638	700	657	643	652	687	667	704	639	656	684	626	642	701	708	662	693	627	687	660	645	646	684	654	677	666	711	653	696	637	645	686	676	653	667	656	671	701	677	680	705	662	728	663	630	657	649	641	672	669	672	644	683	661	694	626	653	669	713	688	693	669	674	701	668	658	666	652	656	674	681	703	652	677	691	682	671	713	654	667	663	619	726	662	701	688	648	662	690	682	644	686	648	669	660	636	607	639	668	670	719	665	663	643	660	655	659	698	688	626	667	699	660	656	662	716	668	657	662	687	699	641	664	646	685	665	674	630	647	699	685	648	649	642	689	763	693	644	674	643	669	672	657	707	653	625	687	660	659	632	685	667	652	685	648	685	694	632	686	671	677	682	710	645	709	688	624	689	640	637	659	685	683	680	645	710	648	697	719	656	680	671	667	726	732	655	641	680	674	671	679	697	680	663	709	659	626	648	664	677	684	693	649	655	687	635	662	700	701	678	651	624	687	663	700	659	664	651	699	673	665	669	665	636	681	685	739	688	677	708	676	675	681	678	670	647	668	662	652	682	664	688	671	735	670	634	700	681	649	652	684	681	668	681	661	609	675	707	692	694	715	706	647	675	656	646	677	699	682	729	679	690	673	696	636	671	670	665	669	706	693	642	682	649	667	662	676	712	679	711	705	696	670	666	652	644	695	712	614	682	615	641	675	664	650	667	689	677	673	687	670	670	679	673	686	673	663	684	651	671	635	640	688	666	628	681	645	705	646	679	676	650	674	636	714	684	688	669	662	658	669	710	688	697	624	678	685	661	649	696	675	692	663	635	601	653	650	659	665	666	657	673	676	662	657	692	689	673	705	692	696	655	670	689	689	644	669	744	632	716	655	701	737	670	673	660	657	633	672	673	647	713	658	651	729	693	700	711	656	671	684	712	684	701	675	645	729	647	672	682	684	629	640	689	630	643	698	644	674	713	681	658	639	688	720
17905	27694	21749	11572	6564	3943	2674	1961	1559	1260	1079	1073	915	853	836	744	790	730	810	737	715	766	753	757	731	737	785	760	686	761	721	726	712	743	766	741	722	749	751	733	801	721	747	688	776	763	766	742	738	777	779	721	749	764	697	718	776	771	732	732	706	751	701	768	715	739	761	712	729	755	750	727	744	783	718	744	775	777	680	698	752	699	761	721	709	757	736	783	725	692	707	737	764	736	727	732	739	702	730	773	691	710	716	709	767	745	739	737	793	763	755	751	680	737	730	747	786	754	749	775	727	729	683	701	753	749	763	721	676	737	738	716	725	759	694	750	728	738	742	791	704	781	721	725	769	737	706	753	774	714	768	763	742	708	782	717	735	696	771	735	718	776	725	759	740	734	745	759	709	718	708	729	705	746	754	690	751	741	753	739	721	720	749	730	710	782	720	712	717	752	771	731	763	724	722	754	749	723	749	764	730	725	720	740	740	764	757	768	779	733	678	759	741	744	720	762	718	744	757	744	774	739	753	783	756	767	696	706	788	745	720	680	721	709	732	794	736	747	736	735	739	706	752	718	761	726	703	720	711	770	701	760	731	683	799	691	767	757	791	738	753	788	772	743	700	752	747	717	730	683	734	739	797	718	715	773	757	742	757	778	725	730	739	731	684	758	744	751	735	711	794	716	704	781	741	767	737	702	691	748	750	719	703	762	701	745	753	737	728	693	706	705	715	751	720	728	784	749	699	747	723	769	756	791	797	762	756	772	687	701	714	732	710	737	695	765	785	662	709	740	728	693	677	753	735	743	731	777	736	773	739	695	761	731	744	777	748	774	728	735	768	735	720	721	778	702	693	752	756	757	765	764	741	721	756	712	754	721	741	758	773	723	755	721	733	709	715	766	747	740	782	782	735	745	769	733	758	786	818	730	750	727	760	744	759	767	731	692	728	748	782	776	743	750	651	747	744	705	755	782	768	723	762	722	751	742	764	723	756	699	719	768	762	716	722	760	736	741	779	736	780	741	722	759	734	725	686	726	733	779	730	769	721	710	781	755	747	744	750	779	756	766	733	720	719	672	742	778	731	745	727	771	729	687	751	742	750	741	753	698	729	713	738	713	759	750	741	745	715	737	775	731	732	752	711	769	785	782	730	744	698	723	732	751	708	743	748	738	702	743	760	741	750	756	733	745	686	746	736	712	715	744	743	698	752	750	744	748	765	750	782	713	699	705	686	740	752	744	744	765	754	732	674	716	701	757	752	752	773	712	748	742	738	728	736	748	748	686	704	729	764	708	755	649	712	763	750	722	732	706	744	765	744	758	766	776	727	749	721	703	788	716	731	720	743	740	786	699	754	723	731	735	721	737	732	706	748	728	745	749	712	733	746	683	770	719	776	794	723	763	742	727	691	759	717	732	771	775	713	766	733	752	735	745	760	741	744	722	771	771	742	726	751	768	773	706	736	724	725	723	730	728	715	734	748	732	752	729	799	717	736	728	774	743	752	736	716	749	695	733	782	795	724	700	716	775	766	719	738	737	764	739	750	751	731	741	757	775	697	714	755	751	741	714	769	730	724	755	748	751	750	714	730	781	744	743	734	744	743	756	716	746	741	691	748	740	732	733	701	759	750	809	732	740	777	742	738	808	748	721	814	797	763	726	750	715	659	765	742	764	727	741	789	736	751	761	775	745	772	687	741	737	728	755	793	706	763	724	738	743	720	744	759	689	767	716	687	751	772	770	772	724	706	713	728	725	761	737	707	739	710	771	752	732	733	742	729	786	740	807	748	705	749	762	790	719	755	740	710	748	747	708	739	747	749	759	741	734	764	769	725	747	788	795	713	699	712	712	726	759	755	719	772	726	798	708	765	744	777	730	745	733	757	772	770	736	784	731	734	727	754	767	751	750	752	744	716	801	793	742	720	731	759	721	709	741	717	766	815	737	763	746	747	779	743	746	730	775	789	728	747	711	741	746	732	742	746	754	751	756	726	744	771	775	686	709	733	747	712	780	770	720	716	713	734	743	738	749	735	719	704	744	720	716	770	770	750	779	711	732	736	718	771	775	771	729	731	744	758	694	736	724	773	746	750	699	727	758	732	733	768	721	766	754	758	773	755	717	747	754	690	718	813	691	753	694	761	755	754	738	715	765	723	740	794	763	755	751	733	731	739	742	787	729	748	760	750	758	684	770	719	756	773	744	806	719	733	772	728	766	760	714	762	798	740	770	742	727	748	715	720	784	707	748	760	739	777	739	738	750	772	731	742	744	739	727	708	731	810	770	735	760	716	713	698	721	713	685	691	748	768	775	723	704	721	724	759	722	715	723	674	701	735	690	834	756	748	715	703	754	740	734	735	723	775	729	760	781	744	787	739	761	757	789	716	786	740	726	715	736	762	729	726	736	708	763	730	740	741	722	744	754	784	700	744	752	709	723	732	742	767	728	758	685	723	758	752	699	712	713	785	739	735	765	697	731	737	721	750	727	796	721	733	690	777	708	730	737	780	782	746	766	741	737	777	712	740	708	755	748	764	700	690	744	771	729	737	740	768	729	720	736	775	721	760	771	722	691	740	738	783	726	753	713	717	745	754	769	670	707	775	746	726	792	760	740	753	734	803	737	765	734	771	695	737	708	786	750	761	752	750	723	698	781	821	740	708	725	719	727	735	702	715	782	744	757	762	747	727	769	721	757	773	749	762	747	767	728	720	754	710	727	700	723	729	708	696	705	727	745	740	782	750	747	760	731	728	708	768	684	720	754	690	748	789	732	728	695	756	771	744	730	706	785	736	744	719	766	716	704	730	753	758	768	711	695	767	764	754	742	772	762	706	767	738	737	752	709	740	745	742	722	719	739	768	818	760	755	710	767	718	779	718	744	730	702	734	701	797	725	724	769	796	768	760	720	704	753	718	722	739	716	709	720	738	745	748	770	744	771	724	737	710	726	715	746	768	710	717	728	737	747	736	712	747	709	717	772	739	721	691	734	753	746	742	715	749	710	763	750	747	723	735	757	733	742	768	729	740	738	709	761	731	724	747	715	756	709	743	777	761	722	747	751	702	750	787	776	732	685	773	785	786	739	746	732	763	720	699	762	735	724	717	753	705	751	735	708	787	743	725	707	740	708	768	708	725	738	699	737	717	727	724	762	726	725	747	739	748	745	691	700	725	743	739	740	738	729	714	780	720	728	756	788	766	779	720	764	720	705	743	758	739	778	713	752	743	734	713	752	698	716	705	769	696	740	749	745	749	732	719	776	745	743	754	718	711	762	736	772	788	752	748	718	753	720	721	777	745	734	724	721	698	700	750	754	735	716	811	759	747	706	764	696	710	766	682	764	710	753	746	746	747	764	767	709	752	732	757	733	750	777	708	693	733	791	763	715	716	738	759	747	742	686	693	763	729	738	748	759	777	772	752	736	685	702	794	761	720	687	787	732	722	742	768	715	694	751	759	762	759	764	776	684	777	678	737	717	697	710	711	730	729	763	703	720
23847	21311	28173	24805	20797	8663	2953	1842	1388	1173	1052	966	834	760	793	679	661	729	676	646	654	697	748	696	620	672	660	629	679	665	677	667	644	630	669	645	649	672	674	678	637	671	643	614	678	663	633	646	693	619	669	668	661	656	613	679	630	686	651	634	649	660	743	655	659	610	658	655	691	696	600	709	688	645	614	612	643	654	649	594	657	623	679	629	639	604	588	699	645	696	661	650	689	645	625	627	688	650	662	636	659	689	658	637	663	668	664	690	641	634	688	646	679	611	671	642	684	648	666	607	654	662	634	669	620	686	618	654	653	701	674	662	623	644	660	629	609	674	675	657	661	617	676	656	644	647	645	670	578	686	661	697	663	632	668	628	658	616	633	663	681	663	616	668	663	642	682	679	663	673	654	658	630	678	662	645	727	641	651	670	683	686	676	612	658	619	652	696	644	702	654	663	611	686	680	694	646	709	667	657	644	645	696	618	671	648	693	655	665	626	686	631	660	661	689	611	633	650	669	634	635	670	659	629	615	625	675	661	692	641	626	711	646	670	629	649	666	683	631	737	591	671	670	596	673	609	651	651	654	627	693	612	667	658	659	673	631	646	633	634	635	650	674	640	651	650	642	665	602	667	634	670	653	629	682	648	632	644	639	683	659	693	664	628	626	657	620	630	652	673	650	655	690	675	667	684	655	650	624	602	616	630	659	669	633	649	682	647	649	697	647	670	646	645	673	721	654	654	645	700	634	672	640	617	677	628	673	659	653	674	626	678	687	653	622	634	651	648	658	619	653	652	636	674	698	627	690	662	661	662	633	637	700	645	692	655	699	649	669	620	678	641	659	615	637	690	705	609	676	686	620	650	651	676	675	639	653	625	678	670	664	654	644	615	695	655	662	631	633	627	660	648	655	663	639	625	685	627	710	598	678	637	680	666	686	673	639	650	650	632	628	647	651	642	616	686	649	609	674	687	657	618	669	667	643	620	683	625	644	641	642	674	664	622	698	693	642	686	614	690	675	608	629	689	666	643	704	660	686	666	666	640	643	663	682	625	669	662	635	634	677	648	592	644	679	609	664	624	678	638	694	647	660	708	647	672	646	659	620	683	622	662	645	652	662	631	595	700	694	635	649	643	638	648	648	667	663	634	619	666	670	693	638	646	675	658	652	710	636	677	669	644	643	663	699	646	678	656	646	687	697	676	685	641	611	689	642	672	693	614	674	695	662	678	671	675	625	662	704	640	664	658	612	632	658	668	625	656	630	670	659	666	701	638	633	661	653	657	665	661	641	656	646	670	609	693	643	664	684	643	655	672	714	634	605	658	671	634	667	693	672	669	683	626	699	663	658	636	625	701	620	742	622	663	694	656	681	637	646	648	646	706	717	673	684	646	620	658	646	655	677	666	652	657	690	659	625	615	669	694	603	667	661	656	671	658	644	632	675	639	637	639	658	649	666	628	610	600	682	699	715	675	660	656	688	605	610	710	692	692	657	577	631	665	643	703	641	692	642	655	702	691	620	636	686	632	655	727	664	656	646	639	666	644	646	664	656	680	658	673	667	673	670	698	659	682	645	665	620	670	639	626	578	642	616	625	667	659	682	685	686	634	650	674	643	659	638	636	681	684	688	626	623	641	636	666	634	629	652	657	631	664	649	644	645	656	618	670	698	668	643	664	672	694	685	660	671	677	708	640	684	649	668	670	677	644	644	648	627	648	649	598	634	648	686	633	680	693	649	589	677	651	690	627	667	656	681	639	674	652	651	633	705	700	649	672	682	658	626	602	683	611	632	665	646	636	676	657	669	634	613	701	659	613	674	628	676	681	674	673	656	653	670	688	671	671	678	660	701	690	637	680	662	641	638	597	680	658	649	664	630	641	689	639	630	610	667	627	622	637	646	719	652	659	619	660	651	643	681	624	645	659	619	681	668	694	670	655	680	608	615	652	613	617	690	638	639	655	684	671	650	674	619	656	626	623	618	683	685	658	664	667	683	691	700	657	631	640	630	663	660	655	669	635	670	610	603	691	657	687	646	614	688	631	617	714	572	612	660	701	672	669	678	644	690	615	663	624	671	687	644	671	675	625	632	629	661	639	672	662	683	627	664	710	682	681	698	659	686	632	613	655	611	615	650	632	673	616	652	664	659	666	615	637	711	657	716	638	645	631	594	656	675	629	616	639	668	646	658	632	642	635	659	675	642	619	644	697	658	657	618	664	682	646	685	639	636	663	684	653	635	662	651	666	651	670	659	636	622	598	645	670	621	694	606	682	631	638	678	643	678	661	664	678	638	684	660	681	708	644	588	640	663	684	620	644	654	650	683	612	570	658	664	660	660	669	675	680	666	635	648	655	659	650	667	683	670	663	629	641	665	625	612	672	661	656	645	646	654	652	643	681	619	650	688	687	660	617	688	623	671	712	644	655	645	642	696	610	625	646	622	652	659	691	630	683	646	679	638	668	673	668	698	625	671	679	634	646	668	653	706	699	634	671	653	679	654	610	675	704	646	638	689	624	642	650	669	638	689	621	665	667	681	619	647	628	669	635	597	636	622	637	695	657	624	715	646	672	669	645	669	618	661	662	625	654	622	647	656	672	643	706	654	679	661	645	637	681	623	668	673	642	644	647	595	653	683	644	625	653	676	678	645	662	633	615	636	676	666	644	625	612	642	641	675	653	661	734	654	636	661	684	646	653	661	646	681	634	653	673	643	656	653	622	646	619	683	684	660	625	605	614	683	659	681	671	626	652	701	655	683	698	676	670	691	639	644	663	694	658	691	638	713	691	630	672	610	665	677	666	668	661	626	666	662	639	658	632	674	654	622	633	655	660	634	645	688	623	637	621	631	633	677	613	651	663	681	691	638	653	665	622	619	657	620	719	684	630	655	629	625	621	643	686	625	655	647	635	641	616	640	633	676	627	654	622	687	624	642	660	645	674	734	659	668	677	657	670	642	623	650	639	663	670	627	690	664	636	641	669	642	660	666	594	685	631	699	644	721	658	653	645	672	674	688	684	651	601	667	644	663	651	654	674	637	648	620	678	671	632	618	638	684	671	696	642	644	669	692	633	670	720	649	632	688	632	649	658	654	667	639	672	630	633	652	698	625	647	640	616	670	680	662	663	631	647	702	683	692	616	656	666	662	645	679	627	642	647	653	633	645	670	692	632	619	656	682	629	654	629	699	625	657	642	609	655	663	634	663	679	675	670	657	697	638	667	683	641	639	699	654	648	685	693	621	633	637	612	660	657	622	646	672	654	645	725	615	613	664	620	726	629	650	636	669	640	636	642	682	673	653	672	667	655	633	628	678	632	710	674	635	651	637	637	612	630	620	678	661	640	625	662	655	688	667	656	630	672	659	655	657	652	677	667	667	615	636	658	702	664	669	648	635	642	681	608	677	605	665	634	612	686	686	658	654	644	646	683	623	644	643	645	650	660	688	679	619	675	630	671	684	690	663	698	729	608	678	689	646	629	648	611	689	659	615	616
17595	34492	28157	16737	10323	6067	4036	2804	2063	1643	1401	1176	1019	951	892	844	783	789	763	747	725	742	774	802	711	729	780	713	725	751	730	727	696	704	704	684	702	718	670	717	745	721	684	688	686	744	726	712	705	733	701	700	686	705	708	749	725	722	714	750	758	711	704	734	724	726	759	750	718	734	708	734	715	684	720	711	732	694	715	742	738	694	789	767	707	717	699	759	701	753	704	756	692	749	689	718	774	705	709	721	702	689	737	741	713	697	727	731	723	723	721	758	724	732	718	698	692	719	681	687	753	694	730	761	732	695	703	671	700	730	719	737	725	681	674	709	713	775	673	660	710	667	716	743	758	759	678	741	734	718	721	719	773	711	742	751	726	752	731	709	746	732	736	740	707	693	684	726	717	689	709	751	703	700	719	736	720	704	711	709	716	728	690	732	722	716	746	716	757	731	748	698	716	718	737	695	731	698	681	701	723	746	750	724	713	689	737	698	750	719	715	723	738	716	669	708	707	672	717	708	724	681	701	708	709	693	746	732	691	713	777	764	733	751	738	676	765	765	707	732	730	722	749	734	708	746	706	691	731	704	718	720	699	731	713	684	691	716	694	739	764	741	715	720	675	693	716	707	717	718	676	719	758	690	708	711	724	762	703	677	704	728	736	710	745	724	730	686	734	699	681	720	743	682	731	776	699	733	736	725	705	688	722	665	711	770	733	697	722	713	742	727	746	766	748	713	720	717	729	672	713	749	684	726	757	715	693	711	712	723	719	751	725	742	736	724	762	689	702	753	769	699	666	729	721	746	694	779	729	662	750	697	711	716	772	696	718	692	750	734	758	773	712	680	716	681	720	691	693	736	690	785	740	691	724	697	767	753	718	688	710	734	687	758	711	707	700	728	720	756	705	741	741	718	773	688	709	678	737	765	766	717	726	716	753	717	705	692	650	737	735	710	701	756	723	751	737	703	718	705	747	704	707	702	736	675	715	729	665	675	730	714	720	705	745	680	755	762	720	686	767	718	695	704	737	800	711	761	724	738	719	725	731	767	723	647	708	761	694	735	709	727	746	739	768	711	741	715	714	721	665	685	692	709	703	719	761	744	754	791	727	724	705	731	759	722	688	697	739	683	751	725	739	710	709	714	705	725	708	701	727	751	718	750	698	709	758	778	696	738	720	713	698	721	754	689	706	711	725	710	708	704	715	712	704	687	708	715	728	711	763	688	781	752	719	742	687	755	723	720	718	712	775	677	734	709	697	721	657	694	724	774	756	667	760	727	736	716	679	728	719	741	707	668	685	708	732	737	691	782	714	726	753	713	743	684	719	730	740	736	773	682	705	720	699	717	744	731	697	716	721	739	749	684	695	715	653	692	767	755	727	690	684	725	718	688	725	695	746	672	732	726	714	739	736	748	680	726	696	741	732	712	706	718	719	686	711	720	709	723	704	687	707	715	765	716	715	779	718	742	749	702	751	746	733	663	714	745	698	701	705	687	673	717	744	769	700	765	737	746	716	693	704	734	724	690	726	700	743	747	724	748	701	734	738	723	726	692	760	768	707	719	697	701	752	720	713	708	697	754	713	714	755	724	681	753	701	701	704	675	705	726	734	748	731	742	705	728	723	721	676	711	721	741	738	697	703	717	698	723	715	697	734	720	715	747	716	763	689	702	743	692	740	738	734	670	738	719	716	709	725	740	705	696	706	709	693	733	754	672	689	704	761	691	706	750	684	727	720	720	743	733	745	695	714	738	760	711	712	721	720	748	752	736	719	707	711	697	745	776	747	732	743	679	714	708	738	738	685	689	714	687	695	712	675	650	713	724	722	733	686	717	750	695	700	688	701	743	750	729	684	730	731	733	706	682	719	759	663	693	756	664	735	726	707	726	736	769	701	704	698	771	694	708	741	715	696	740	720	738	695	740	733	697	697	657	681	753	769	676	698	688	738	753	691	725	713	685	708	708	714	700	711	721	709	719	749	702	713	751	685	708	734	683	682	704	751	757	683	663	674	769	733	717	713	728	704	722	705	819	704	713	768	776	724	757	777	656	736	753	693	712	699	717	723	687	736	749	719	680	692	740	742	741	730	725	767	676	708	710	752	699	714	726	727	743	751	736	733	728	704	724	687	714	687	734	710	746	700	705	723	672	691	699	738	704	746	719	696	752	755	755	702	795	727	702	723	756	780	739	761	768	737	721	713	734	706	702	696	656	712	730	699	657	756	768	704	713	719	727	717	726	747	697	755	727	764	759	795	714	724	721	723	660	715	736	712	701	727	696	684	702	717	710	702	682	721	758	664	747	732	747	696	727	764	738	736	713	740	686	710	733	736	737	719	704	751	738	733	787	687	725	780	705	736	697	703	692	731	747	730	734	710	699	736	694	702	688	711	733	745	728	712	721	692	754	741	702	750	717	690	779	688	719	686	759	774	687	680	706	727	729	691	720	743	695	728	699	713	712	682	747	699	693	778	720	730	747	732	749	735	762	720	736	728	698	656	698	737	716	740	727	722	763	765	768	720	715	744	719	702	685	747	710	691	706	689	741	665	746	757	759	760	722	748	756	741	700	786	682	739	749	760	711	747	644	754	720	712	765	760	677	717	752	678	733	789	681	688	690	714	756	757	774	748	746	731	712	770	709	717	691	720	684	753	716	678	746	728	728	736	755	725	747	733	731	703	741	712	774	714	682	693	695	773	746	714	689	677	714	706	707	706	714	694	701	740	710	719	726	686	721	711	733	689	712	699	736	723	736	741	688	720	712	738	749	696	725	702	746	738	723	708	733	741	729	749	703	757	728	732	725	672	702	722	735	796	728	737	738	680	711	745	733	753	703	733	757	712	735	706	743	652	759	698	719	737	715	751	746	728	763	724	725	708	730	717	677	724	688	732	736	762	699	736	720	712	726	735	731	748	749	736	715	699	732	715	679	745	745	720	710	742	710	747	667	715	690	746	728	757	698	719	710	741	692	734	695	727	714	717	717	700	692	689	746	724	669	748	761	730	715	731	739	709	701	698	720	691	753	684	706	706	811	734	679	734	693	713	768	740	741	740	737	687	756	706	681	716	734	725	735	735	747	644	715	734	775	699	683	716	694	733	738	748	727	728	779	739	669	696	689	701	685	713	698	699	762	732	708	765	710	792	707	747	722	696	668	727	701	736	727	693	730	754	713	743	707	710	726	790	774	698	749	720	707	733	732	704	730	712	702	726	711	734	687	733	738	780	710	735	714	726	727	758	734	741	679	729	722	738	744	727	670	674	712	712	698	680	717	717	746	752	724	716	748	709	715	722	737	714	734	746	703	699	740	763	728	722	704	720	729	754	697	719	679	744	720	678	739	743	709	730	725	676	669	744	758	748	677	745	745	670	744	732	704	701	729	679	732	772	735	737	712	684	704	712	739	701	726	724	696	693	723	729	737	751	718	717	740	736	731	756	724	714	711	681	715	750	696	745	735	714	704	702	758	717	686	732	673	730	751	706	730	701	720
25437	21367	26474	24231	7661	3062	2028	1516	1220	991	944	822	852	831	730	793	712	724	726	706	652	710	701	754	648	687	706	688	675	694	639	758	679	647	706	708	648	651	690	689	691	652	718	713	707	756	644	639	725	649	687	673	713	695	661	647	687	682	736	716	715	692	678	716	678	625	672	679	740	731	698	672	703	667	680	713	691	709	738	689	644	691	680	719	688	689	695	739	637	665	715	708	694	699	691	705	708	675	658	660	721	662	737	653	696	695	687	685	644	668	691	685	691	711	699	644	707	678	709	702	659	683	633	670	758	689	720	674	715	652	674	644	646	725	649	700	680	642	676	670	691	762	652	606	686	659	664	655	668	706	691	656	632	694	700	675	699	665	637	663	713	651	708	693	702	663	748	671	704	692	696	694	659	628	678	664	679	697	688	661	715	646	694	657	729	712	694	675	697	684	678	669	696	646	662	699	692	714	640	674	648	701	699	673	711	673	676	659	629	645	641	675	677	686	678	658	692	661	674	702	711	723	694	728	740	712	687	716	679	684	726	661	699	689	722	685	699	711	665	672	690	733	701	716	694	686	724	667	701	684	687	695	662	681	627	674	675	708	717	713	695	689	691	679	705	710	684	680	683	723	715	685	685	672	680	682	689	689	650	698	683	693	711	713	674	671	673	664	706	673	691	673	668	708	743	691	664	643	710	663	641	677	676	713	678	685	681	716	713	691	748	687	741	672	727	695	673	670	684	669	708	671	667	684	700	691	707	666	677	697	651	679	685	660	679	621	664	687	679	678	717	685	693	681	679	674	683	695	723	684	759	665	653	684	731	661	626	711	652	705	710	680	706	691	630	687	650	692	730	663	701	641	756	706	710	689	701	711	681	687	659	695	665	713	681	714	714	667	687	658	675	695	676	729	697	731	639	687	711	726	740	681	681	660	708	715	703	711	697	663	699	680	707	659	687	712	686	673	699	687	695	684	716	705	664	685	718	658	625	687	673	649	663	692	689	685	670	692	651	695	619	605	688	723	661	710	660	701	671	716	670	719	741	660	649	662	686	679	684	698	706	703	686	695	651	718	678	670	628	694	674	643	699	660	666	687	682	663	703	646	678	652	715	692	664	670	684	677	676	655	725	669	660	713	712	669	654	621	720	636	679	657	703	674	676	702	681	656	723	674	705	676	639	686	676	673	674	694	703	731	689	683	695	699	701	709	700	680	626	724	689	684	662	652	759	703	702	671	675	688	677	718	714	656	716	715	735	717	672	650	662	687	657	713	711	656	650	604	643	665	708	682	708	689	705	628	687	680	658	634	686	708	645	678	690	667	675	699	637	654	740	691	721	648	655	644	707	656	695	675	689	707	652	714	658	692	688	688	683	659	687	715	675	652	670	707	743	658	689	647	707	681	682	687	685	731	633	684	694	668	658	674	669	699	628	660	683	644	641	724	691	701	677	725	689	669	693	698	714	717	713	665	677	690	652	719	673	675	671	741	710	711	677	732	657	674	660	702	640	657	696	714	735	698	717	712	682	765	728	705	653	704	686	680	730	645	724	700	705	728	699	637	686	681	672	687	659	698	695	647	675	696	711	661	681	691	677	710	675	692	713	702	705	676	644	728	708	688	708	724	670	653	699	685	696	706	643	645	711	729	668	651	687	692	704	659	644	701	693	679	643	653	662	677	670	711	684	692	705	717	651	637	629	654	679	696	683	701	663	601	680	701	700	662	690	681	632	677	647	721	699	702	716	691	703	669	738	693	764	682	657	670	667	659	679	693	710	657	707	712	659	697	678	641	654	723	669	680	699	667	666	670	696	731	719	684	688	661	677	672	699	698	673	674	671	665	697	721	642	674	662	683	719	645	673	640	751	640	683	726	723	697	657	730	691	660	720	682	666	673	669	686	705	729	701	651	685	727	670	666	676	685	720	683	661	709	646	701	691	711	662	674	717	684	742	683	665	677	695	674	670	706	668	641	697	728	705	686	682	631	705	685	690	702	682	703	711	690	695	674	701	734	677	718	694	698	732	672	694	669	673	692	647	671	672	727	695	665	662	665	681	697	686	671	645	703	693	695	670	649	680	662	687	665	704	690	670	698	659	628	662	680	727	672	735	684	719	681	673	682	657	700	697	691	752	660	700	717	679	674	728	686	687	624	720	695	697	700	693	685	731	692	721	667	699	698	659	700	646	661	657	725	682	682	637	731	669	694	690	694	711	696	639	668	673	696	714	717	711	701	687	713	722	672	698	676	717	678	725	633	614	656	647	702	684	706	697	695	689	672	698	673	692	652	677	673	638	679	715	672	720	694	712	684	672	638	694	682	692	695	711	672	702	702	666	682	712	693	667	684	672	673	717	678	635	653	656	702	688	651	718	751	656	663	736	689	714	654	674	689	702	664	647	710	721	671	721	665	680	720	667	729	684	677	714	707	688	691	688	652	678	672	692	707	671	736	652	651	683	646	687	683	644	685	684	714	684	701	677	712	758	656	741	696	639	666	655	666	658	703	703	648	648	670	637	678	687	691	759	697	694	689	696	718	740	714	670	672	735	690	726	674	623	691	669	671	645	680	673	637	730	657	670	700	688	682	731	698	751	722	722	665	682	715	701	712	667	711	696	634	669	706	689	701	666	674	706	672	682	671	687	671	677	694	658	674	665	675	662	689	676	697	664	665	720	716	688	705	689	728	681	696	684	652	703	695	709	653	712	664	638	679	736	695	695	680	662	665	684	646	717	733	687	704	702	660	619	706	648	722	672	658	677	688	727	639	677	690	682	706	711	686	762	662	697	682	642	723	712	683	689	680	674	697	661	689	688	679	676	654	648	693	717	652	696	635	709	679	654	649	722	665	671	709	668	687	705	667	711	657	632	709	669	711	677	657	654	729	700	719	668	675	676	689	698	682	677	688	693	690	698	713	650	650	655	707	721	688	671	696	670	692	662	650	681	708	735	733	700	736	747	653	683	685	688	649	694	693	687	675	688	682	668	688	644	691	718	699	672	633	694	682	698	683	689	723	647	700	715	690	722	649	656	716	689	653	677	690	662	682	756	743	631	659	633	678	651	686	689	669	693	690	671	717	687	692	678	718	742	704	680	699	708	694	727	728	646	713	717	665	703	713	673	646	681	669	676	707	699	702	717	686	666	753	682	706	711	711	691	691	683	702	719	733	659	694	642	698	693	685	670	683	705	725	702	647	692	656	679	708	688	676	645	689	685	674	684	679	659	671	701	672	680	677	637	692	662	669	702	642	722	675	724	713	710	702	684	666	695	674	661	716	669	719	703	664	647	720	663	728	663	652	787	716	677	644	670	691	745	691	648	707	687	693	697	679	692	685	747	711	704	712	700	689	660	687	703	691	685	705	667	636	637	627	716	683	669	697	697	686	695	686	678	669	667	641	676	672	680	663	637	702	699	719	671	723	667	691	701	711	665	677	674	711	671	670	693	709	669	626	710	681	683	656	705	678	671	683	689	650	683	702	710	676	658	664
17558	30569	24345	13697	8025	4730	3204	2337	1719	1424	1169	1101	939	941	931	896	811	813	771	818	783	718	812	752	787	769	734	751	798	740	703	727	779	802	794	758	794	719	785	743	757	774	741	718	799	773	754	747	759	766	786	699	779	740	708	770	733	752	777	801	730	771	772	743	764	790	800	769	750	767	718	729	747	758	719	778	793	745	732	772	781	761	763	818	720	778	771	732	785	766	800	733	745	810	768	772	759	748	727	696	774	736	784	761	756	736	758	701	746	767	739	790	755	756	760	766	757	744	763	793	731	776	749	750	747	781	783	767	707	776	791	779	825	777	757	777	755	783	762	750	763	757	735	753	797	753	739	762	803	773	744	742	773	774	758	783	755	723	765	760	712	744	766	737	787	772	779	782	705	737	752	724	786	755	811	763	772	826	816	757	759	783	733	782	764	749	743	736	779	780	741	763	796	766	762	765	775	742	773	756	756	770	772	759	721	662	765	746	769	781	740	757	757	742	679	783	734	744	747	774	769	782	784	801	713	699	753	771	789	777	804	731	780	753	741	832	821	786	760	769	790	730	766	748	740	747	719	781	728	806	748	775	727	761	738	792	755	741	765	761	761	758	784	735	755	789	735	776	746	742	769	742	762	751	772	767	766	795	738	758	745	760	775	738	752	755	735	766	752	738	789	758	761	727	781	741	765	793	728	768	747	749	753	756	758	724	753	762	750	745	730	736	734	725	780	756	716	726	775	788	782	789	755	776	761	710	725	778	729	795	778	760	748	741	752	747	746	742	735	775	753	766	750	758	784	754	774	718	788	787	775	771	722	765	771	735	777	720	788	763	807	774	726	827	745	808	771	753	718	709	803	752	766	777	748	735	722	793	735	716	775	764	746	803	793	682	724	765	728	795	787	782	789	751	747	778	764	751	754	702	771	764	766	781	787	738	745	733	760	743	728	746	774	733	763	728	763	792	757	770	773	749	755	749	743	759	781	776	722	728	745	767	754	774	748	747	763	762	708	797	745	763	779	766	752	739	715	759	782	763	763	749	762	757	740	731	790	746	726	765	799	756	764	753	780	759	705	761	709	766	758	769	752	723	779	712	739	762	731	735	725	824	746	763	779	733	746	748	741	717	716	787	790	730	747	737	740	769	772	769	720	775	705	779	710	819	696	715	763	834	759	738	754	697	727	755	782	740	752	777	750	717	796	734	763	789	753	765	761	765	758	764	747	730	750	768	742	720	818	782	732	760	787	754	760	773	760	760	805	777	769	689	746	763	761	787	749	752	745	781	812	747	808	783	775	770	784	767	739	738	741	747	784	797	774	698	767	718	759	796	739	739	740	747	776	725	769	777	739	799	708	762	757	790	769	796	745	769	770	788	728	733	723	751	748	839	732	793	776	754	745	767	765	804	767	753	748	812	811	764	800	789	730	754	761	814	742	750	799	758	774	759	756	798	717	764	759	734	725	798	751	760	757	761	738	711	766	739	775	746	770	736	717	758	732	769	714	748	732	770	705	787	746	752	794	711	804	721	715	745	790	769	775	758	736	752	751	746	714	764	822	704	725	741	767	775	725	776	726	731	750	774	765	782	784	735	726	779	755	784	731	807	728	780	749	776	756	752	718	759	777	779	779	727	777	698	746	732	795	752	723	762	743	775	735	771	786	748	744	806	756	745	741	760	748	760	718	796	751	742	760	736	783	792	739	724	704	745	754	748	744	763	762	812	808	779	780	812	771	777	797	769	760	767	751	741	779	755	777	759	760	773	762	775	748	821	721	774	726	805	781	737	735	707	748	768	769	762	763	736	760	760	728	787	790	822	718	726	770	733	714	743	774	759	747	761	755	728	761	704	748	731	773	775	716	754	766	752	751	707	744	764	780	780	692	767	804	747	749	748	760	788	750	786	722	751	717	754	743	754	698	746	743	763	733	787	717	702	765	782	730	761	753	770	731	735	763	737	781	804	796	726	718	736	736	766	776	813	746	690	707	763	739	712	736	780	747	772	758	765	768	764	758	778	736	769	772	788	762	811	755	769	736	733	772	759	737	770	786	755	766	755	756	757	805	772	758	718	761	757	746	731	774	757	809	693	771	773	730	771	756	772	761	763	819	714	787	745	764	685	791	752	751	781	746	792	752	786	790	745	753	711	781	763	752	714	763	740	726	753	776	717	771	791	783	769	750	748	741	784	739	795	765	751	716	723	807	707	786	795	734	756	793	760	751	779	783	689	744	746	746	747	758	771	797	798	783	741	754	763	736	806	791	762	764	750	772	722	761	793	775	730	717	707	793	770	775	760	766	767	753	724	815	765	782	744	713	763	738	758	746	775	786	737	795	752	763	750	809	766	771	754	721	733	737	763	751	760	774	735	802	747	763	776	755	761	787	784	748	773	736	774	782	733	765	706	748	802	731	786	771	721	778	768	760	738	760	750	765	753	776	786	762	739	712	808	751	828	765	719	737	705	753	766	793	740	730	741	733	741	780	761	776	786	764	748	764	819	738	752	733	754	803	757	756	690	759	782	734	781	770	782	768	772	729	736	794	764	790	785	741	746	774	755	775	778	769	793	776	764	736	782	780	737	764	762	825	794	748	771	711	784	770	789	780	717	732	753	753	789	780	789	756	756	739	797	747	750	783	776	802	762	730	778	790	709	761	755	764	818	745	781	754	748	728	773	749	785	703	806	823	702	762	751	744	704	738	796	746	772	775	730	751	759	771	747	771	722	748	814	745	742	724	774	768	732	744	758	767	777	753	754	741	755	751	771	730	768	756	729	780	760	788	764	813	746	733	743	706	775	766	708	744	810	761	757	780	759	750	737	752	760	748	795	758	748	743	779	723	803	753	808	788	730	782	761	821	748	720	732	747	738	765	753	739	755	749	787	773	744	785	789	752	750	723	740	774	806	835	750	761	788	761	733	736	813	750	777	741	750	743	735	805	741	747	744	723	765	741	747	714	734	748	762	734	738	786	699	710	794	789	788	744	776	775	758	744	748	746	749	747	749	805	711	769	751	769	769	749	769	785	773	772	776	766	769	775	755	762	791	778	808	731	817	783	769	777	746	748	697	724	769	735	760	776	730	740	742	787	735	760	775	770	744	732	804	754	719	769	730	781	752	742	783	768	754	709	818	762	811	741	726	821	787	757	804	783	765	773	783	743	783	752	728	757	757	732	734	754	756	750	777	706	812	792	752	763	792	738	708	756	770	792	776	713	773	776	712	777	712	800	772	740	808	769	727	739	774	772	748	798	746	771	765	715	788	720	725	716	760	760	729	751	797	801	719	773	783	759	734	808	809	737	733	742	796	809	788	761	784	820	783	806	766	749	756	780	775	791	764	720	761	735	766	816	754	747	797	731	764	784	726	800	796	755	740	755	757	789	749	789	737	783	757	763	745	786	788	752	734	727	754	793	705	772	697	768	769	771	723	739	767	706	783	746	709	737	720	747	820	817	726	744	759	756	741	746	763	779	725	730	798	739	747	750	758
22881	21374	28783	24334	21406	20084	6745	2496	1690	1362	1192	1059	995	870	836	773	769	723	740	721	707	726	678	693	693	663	672	723	707	718	661	649	692	662	738	714	706	728	683	636	681	671	674	668	709	658	735	682	725	668	652	625	618	726	640	661	711	669	682	679	667	708	693	664	646	695	670	651	691	669	656	652	697	676	708	686	688	702	665	690	679	665	698	660	708	666	712	666	703	665	693	671	695	680	689	679	697	692	667	662	681	657	644	656	690	629	657	698	705	707	690	702	690	703	689	709	709	704	700	727	706	719	690	684	683	682	623	658	684	702	657	649	623	661	695	670	635	669	637	652	678	657	669	678	663	683	698	658	687	717	646	676	670	688	669	658	640	737	706	689	657	652	686	679	669	671	682	687	643	626	697	699	699	672	684	715	725	730	699	709	666	706	705	668	663	728	681	661	714	689	695	699	649	660	670	699	700	662	740	662	640	693	691	708	671	669	717	640	699	654	671	682	648	679	671	682	678	682	657	615	682	715	627	610	686	668	663	662	639	671	654	707	689	717	718	654	670	708	714	668	658	673	664	698	722	700	691	685	674	682	656	681	707	664	628	685	696	694	691	693	682	656	692	691	661	656	652	690	692	608	658	685	630	635	710	689	697	661	677	716	647	686	675	724	682	629	658	632	690	663	671	691	636	661	663	656	674	604	732	632	702	697	673	709	681	688	714	669	658	643	684	659	682	676	653	684	664	673	687	661	722	652	703	705	651	668	678	702	685	677	712	657	688	707	667	676	665	663	639	682	696	700	659	662	643	655	698	678	645	731	678	692	721	670	664	682	638	654	645	617	713	701	731	692	675	673	682	671	694	730	641	665	675	642	616	679	673	707	702	698	704	691	667	691	702	665	644	658	634	677	665	700	699	678	646	691	670	647	702	708	692	657	694	679	714	662	641	650	667	622	696	712	652	702	649	687	658	715	700	683	676	678	691	697	679	712	718	682	634	675	684	714	665	713	679	675	676	621	628	646	718	719	702	678	678	721	656	703	687	653	681	672	687	690	738	716	674	657	673	647	708	732	690	709	701	709	693	657	707	657	673	662	698	719	694	621	668	702	700	695	636	676	689	669	697	702	721	631	696	734	712	670	660	677	704	690	658	643	706	690	723	638	664	670	666	696	652	674	637	654	646	683	649	676	709	687	648	681	646	676	663	633	683	676	693	703	662	714	696	732	694	693	681	723	720	682	669	661	701	662	690	659	647	652	705	692	708	643	694	662	681	685	685	690	714	640	663	672	668	639	669	660	637	663	659	694	645	671	652	662	635	692	643	672	649	660	692	751	687	712	627	675	689	683	704	706	686	691	666	633	710	669	707	699	701	691	703	696	648	718	700	710	659	665	639	694	682	720	697	651	655	658	663	697	663	743	663	729	726	667	622	691	666	667	683	662	657	662	670	726	633	661	688	664	751	615	682	679	674	689	669	679	702	678	721	667	659	618	663	671	726	680	635	682	691	649	656	683	694	673	714	672	657	641	682	691	649	686	684	688	732	660	638	696	642	676	725	679	690	665	663	669	666	670	677	655	668	664	697	679	702	649	712	677	684	661	729	662	710	691	659	667	632	651	718	659	707	729	680	672	654	731	676	672	709	679	715	695	699	682	647	684	659	636	685	684	702	715	682	671	691	656	698	660	663	654	619	630	681	672	666	666	656	712	699	688	702	694	703	653	683	633	697	670	662	685	685	633	643	680	735	741	711	663	673	669	641	662	693	694	715	673	647	698	658	673	711	687	703	684	699	698	685	694	701	700	671	703	745	684	695	660	657	691	712	683	660	669	686	651	632	722	671	638	698	655	712	701	685	685	661	679	664	674	674	650	700	677	728	690	656	691	700	686	704	651	713	642	692	656	663	722	686	616	688	684	689	712	729	685	632	651	625	674	687	673	672	711	713	682	652	683	684	740	657	666	673	690	662	646	654	701	660	702	690	695	681	713	610	696	661	667	705	721	630	702	686	671	635	633	652	680	658	706	684	678	690	672	675	699	689	689	680	678	647	683	683	706	706	655	670	694	692	682	665	690	668	699	697	663	704	665	687	652	675	695	673	625	653	695	653	672	683	661	683	686	698	666	714	682	680	691	690	665	703	626	687	692	695	704	637	676	646	659	677	674	664	642	679	667	653	674	684	692	604	665	619	690	665	708	657	640	684	685	721	651	731	636	670	647	682	696	707	665	658	678	654	703	676	727	676	711	709	652	684	646	684	646	705	686	647	683	659	642	714	696	678	670	641	678	655	660	694	701	697	690	679	727	677	683	683	711	676	712	662	699	700	655	702	654	664	695	700	630	713	703	690	679	724	681	614	686	684	695	640	677	669	700	649	684	677	718	696	709	671	638	682	685	622	642	683	664	672	675	705	683	663	666	685	717	647	712	704	707	651	715	688	738	615	670	671	603	680	695	668	657	699	666	711	677	674	693	661	694	680	708	636	665	670	715	684	695	653	668	657	698	695	683	681	685	717	686	683	647	724	682	663	687	637	638	641	680	654	698	663	694	679	671	632	659	637	683	701	668	662	639	622	682	725	664	709	612	647	699	677	678	689	679	733	669	669	671	700	628	712	683	682	664	617	700	693	672	689	688	672	663	688	657	659	671	697	701	692	666	679	697	664	620	759	664	655	672	633	725	678	707	677	726	677	667	687	658	619	661	679	664	680	723	669	666	659	711	696	682	666	617	711	632	685	671	673	673	746	647	654	712	661	622	746	714	669	679	691	657	690	684	699	670	670	651	648	699	678	660	685	660	702	650	718	638	662	706	710	672	717	712	728	683	669	704	670	711	694	714	688	669	722	696	732	701	691	642	704	718	667	648	677	672	679	707	714	639	660	655	681	663	674	706	697	668	678	660	687	632	758	632	678	723	702	670	658	723	666	697	665	682	679	685	626	708	682	656	711	655	707	717	675	678	685	679	674	658	708	723	685	735	666	708	703	701	694	681	659	645	694	674	713	638	677	634	659	679	667	654	694	676	667	719	644	690	689	658	675	656	695	624	679	645	671	688	688	692	655	643	695	703	712	678	670	665	679	728	636	700	707	683	725	719	677	673	631	710	617	678	664	677	670	644	731	723	668	695	660	664	665	678	715	645	668	656	669	634	657	646	688	631	680	658	702	698	684	692	719	698	689	654	695	674	704	662	695	735	724	704	697	657	642	659	697	666	673	656	656	715	688	677	668	705	684	691	671	688	685	647	758	659	695	709	655	633	638	706	673	713	683	669	694	693	679	638	680	638	664	656	663	654	631	682	648	658	666	708	701	681	692	681	675	724	689	666	704	708	701	664	651	705	670	677	638	705	668	675	686	671	717	685	712	710	688	691	686	638	619	700	628	665	668	664	620	693	679	656	734	710	704	699	678	674	639	610	657	666	650	683	676	650	685	659	708	663	717	645	691	637	666	631	689	604	658	704	670	648	671	661	720	664	665	667	665	683	666	668	705	676	694	648
19509	38537	32071	20485	13050	8044	5342	3585	2710	2029	1626	1406	1140	1062	949	925	870	791	817	777	786	819	719	763	736	790	765	719	753	758	744	797	744	744	798	729	718	759	730	778	723	716	728	777	732	764	728	732	754	710	753	673	749	764	726	739	689	734	722	735	741	745	728	800	702	738	729	669	754	712	755	727	724	744	750	731	722	737	756	737	714	771	744	729	776	737	760	799	730	721	721	719	774	725	761	740	667	703	750	723	698	729	728	724	754	730	742	760	739	753	729	682	780	739	720	705	738	761	745	748	708	725	746	748	736	688	749	742	716	691	696	744	741	733	724	721	723	740	725	697	735	711	694	745	757	773	722	727	737	684	719	750	739	749	748	751	752	691	765	720	719	730	759	731	713	707	703	750	768	740	729	724	724	719	746	715	752	789	748	706	702	753	738	738	760	718	721	738	776	721	748	718	757	732	737	730	746	763	765	757	738	713	715	718	746	757	747	723	787	745	721	701	738	737	720	711	734	724	709	682	746	733	713	797	698	767	731	722	761	738	777	739	690	724	738	698	756	701	707	795	752	767	732	764	720	692	745	719	768	728	710	731	744	792	754	747	720	754	715	728	752	729	714	753	745	747	723	665	763	710	739	731	739	779	764	728	757	752	736	710	745	751	745	718	744	699	740	742	737	748	749	720	718	756	711	701	709	716	709	784	745	755	741	747	764	688	745	752	725	745	762	771	752	750	737	730	712	724	736	727	722	737	750	736	737	772	723	748	765	759	755	734	760	776	728	727	751	770	718	784	755	773	792	737	727	736	727	720	699	757	757	675	746	741	726	762	726	722	738	733	719	772	707	748	695	792	718	752	747	754	724	726	727	715	732	744	694	715	710	795	757	745	770	738	732	709	720	711	721	738	714	743	737	712	737	741	702	746	750	752	705	745	693	739	722	708	747	801	755	771	698	741	717	771	729	758	713	800	711	741	706	689	738	707	751	740	666	738	756	748	762	745	771	729	681	750	726	744	742	757	750	721	732	722	749	716	687	717	748	734	778	747	763	751	728	716	732	733	695	719	746	771	734	739	727	777	725	763	764	751	754	778	717	748	705	745	785	713	726	744	732	753	734	772	709	748	727	776	711	738	705	761	713	756	724	782	724	760	750	753	722	690	725	688	727	721	787	701	761	805	765	715	702	758	723	734	780	719	740	719	681	752	758	725	775	771	729	699	730	732	755	736	765	758	707	758	699	759	740	743	736	697	739	777	733	756	709	725	767	722	731	683	735	764	769	761	737	739	796	723	745	724	732	701	723	720	758	740	745	725	713	779	771	756	724	684	734	746	736	720	767	737	707	679	741	756	663	728	741	777	766	774	761	734	742	711	698	724	748	724	732	711	741	756	728	723	734	783	771	725	756	765	741	758	752	747	712	723	726	717	713	774	746	745	723	758	720	714	738	712	742	775	750	745	743	746	740	750	751	710	741	767	694	716	765	729	745	756	756	708	759	705	725	720	725	717	776	758	706	737	739	684	717	730	723	716	711	703	790	731	706	754	700	705	744	726	699	766	731	719	738	756	702	689	781	705	774	761	747	709	756	720	721	766	707	721	698	744	693	739	707	733	714	697	713	740	743	703	750	768	724	732	772	730	737	714	691	751	782	755	768	743	728	729	724	768	770	753	709	748	731	754	744	699	720	722	716	705	765	710	711	769	818	692	740	748	761	739	725	779	740	740	767	726	711	773	768	739	755	707	717	761	747	717	669	695	715	713	720	760	685	714	715	670	739	733	757	717	702	704	749	762	733	762	738	725	713	767	725	726	723	709	699	727	767	687	763	736	737	751	721	746	799	696	710	710	745	741	748	739	718	724	760	687	717	732	733	737	760	773	736	744	743	724	723	711	799	790	757	725	720	733	734	736	774	802	690	732	758	728	744	785	720	757	711	762	742	742	712	759	683	693	725	722	734	716	738	726	767	745	711	717	710	766	753	772	796	771	742	757	742	745	715	779	734	725	740	678	727	727	679	775	744	748	758	744	723	768	731	778	767	730	789	788	764	735	737	700	724	741	759	734	750	788	736	739	688	738	756	788	712	740	755	722	644	699	761	673	747	737	728	762	664	728	743	798	752	705	745	703	711	755	782	753	734	720	774	714	694	750	700	711	719	742	741	765	703	736	731	732	722	743	771	714	769	761	741	725	765	709	739	721	735	687	765	742	711	710	723	783	730	717	749	740	733	739	755	776	770	772	715	684	716	746	696	737	753	705	730	723	708	773	772	698	735	703	675	720	718	733	750	751	730	739	778	766	751	772	699	718	729	714	791	727	733	746	720	687	736	771	726	755	726	732	697	706	773	730	750	747	756	735	764	724	750	713	748	710	781	739	747	738	775	759	759	729	741	730	726	756	750	753	711	757	730	743	753	732	782	759	701	759	775	780	773	716	743	728	718	702	764	768	761	730	760	694	727	694	765	724	704	787	741	752	722	682	766	758	691	733	752	704	762	769	771	777	721	736	745	757	691	709	723	714	814	775	725	756	757	772	748	761	741	760	696	735	673	725	754	713	711	711	694	777	736	750	719	717	720	733	733	684	702	694	752	734	697	660	777	754	743	712	714	706	716	717	728	736	723	768	738	770	744	731	734	730	746	754	740	741	739	756	689	760	748	773	785	774	725	692	751	761	716	735	754	724	708	733	707	763	744	722	697	713	726	760	765	699	724	685	765	732	710	745	729	685	717	743	727	739	753	739	748	747	768	775	702	746	737	772	755	723	777	760	740	733	730	730	716	773	746	745	736	726	748	769	741	715	769	706	753	715	718	781	717	739	784	729	732	712	758	730	679	695	752	765	743	760	717	746	756	745	740	674	770	734	732	737	712	701	724	712	749	751	721	738	754	776	730	750	723	754	760	720	752	771	724	741	723	744	755	719	734	747	730	739	793	690	750	759	718	702	759	768	725	723	746	718	779	798	743	758	749	771	737	751	682	714	754	791	713	754	732	765	779	744	738	726	732	720	702	727	827	719	711	659	751	747	775	696	742	717	717	745	705	704	758	735	774	707	718	755	744	784	727	741	748	798	722	773	731	690	774	670	753	740	778	740	702	723	748	771	731	750	752	737	756	682	743	772	769	714	742	772	750	689	702	717	760	793	758	732	726	800	780	704	731	720	737	727	732	744	732	722	718	742	787	747	759	719	735	748	753	755	743	723	725	730	721	770	772	753	734	779	766	717	741	768	725	723	708	696	719	697	755	751	740	735	725	763	766	744	746	745	673	730	732	730	731	770	722	712	712	751	709	736	743	755	714	755	754	754	718	696	744	742	743	692	716	717	743	722	764	802	751	730	757	733	758	718	733	693	776	685	699	764	720	748	772	744	752	744	767	751	704	689	704	755	781	698	769	728	729	707	791	743	748	763	729	768	725	721	761	734	761	717	696	749	700	728	740	714	739	766	754	700	773	729	740	735	735	727	773	700	709	735	721	710	746	708	725	745	762	724	720	742
28113	21410	17127	8601	3987	2332	1614	1262	1078	994	880	838	753	754	724	736	688	716	670	663	743	719	651	705	700	674	674	685	673	677	661	668	657	657	700	683	670	703	699	689	671	632	660	731	694	708	658	658	647	661	631	674	688	652	674	662	628	656	660	732	717	660	653	671	721	747	650	675	667	730	673	681	716	645	654	671	673	658	691	660	721	654	688	638	696	659	657	632	693	653	642	700	626	640	657	706	661	651	680	701	679	743	651	683	660	626	619	698	640	623	668	674	631	677	662	656	682	678	660	687	728	676	669	700	743	720	712	664	666	682	716	667	684	701	659	704	675	649	739	632	640	643	640	669	686	639	675	675	665	620	674	729	628	646	645	636	696	671	647	679	674	647	675	662	673	707	669	696	732	669	695	668	677	732	671	668	605	726	658	664	708	688	691	674	671	654	677	696	691	633	652	654	708	681	669	697	715	675	679	702	675	679	650	662	711	697	677	633	693	655	672	662	667	664	654	680	658	664	676	670	725	709	713	659	651	690	693	682	747	697	675	634	647	695	657	656	656	660	640	660	710	640	668	646	663	680	725	686	671	652	665	658	676	660	671	729	701	669	695	683	679	677	640	652	688	651	656	644	717	672	647	695	631	718	691	708	705	712	717	675	665	635	648	645	674	636	652	727	675	673	686	671	675	706	709	686	671	703	664	714	682	653	632	650	642	700	645	664	710	713	678	687	678	644	688	673	676	642	649	689	683	688	688	657	662	698	655	706	648	693	705	668	706	659	725	693	634	686	654	702	634	624	606	684	670	618	661	691	684	693	645	651	704	694	679	675	675	659	722	680	662	679	671	676	715	677	651	667	720	677	703	696	728	677	727	688	683	714	685	661	635	660	665	655	699	641	664	708	660	683	680	668	674	700	672	648	666	651	694	670	682	701	715	718	728	659	693	677	715	694	713	666	596	707	676	649	663	646	633	641	683	694	597	685	669	670	697	713	686	666	644	603	669	637	664	648	665	685	721	639	707	644	701	696	679	673	689	653	693	699	712	669	706	695	685	665	662	648	681	685	707	644	688	654	661	692	676	651	672	645	696	666	638	676	683	664	628	642	689	671	725	645	683	611	698	689	691	658	694	664	715	629	645	679	696	646	717	667	733	641	689	692	667	661	637	673	694	681	702	687	641	688	699	682	659	638	713	645	686	685	709	689	686	665	702	652	639	668	678	654	703	626	654	690	696	688	633	665	661	664	662	742	662	702	683	718	674	690	712	649	669	590	675	665	642	655	674	676	698	669	709	641	662	666	692	681	664	709	669	637	649	706	662	674	660	707	742	647	640	662	681	695	687	718	701	690	684	714	703	665	655	632	704	684	664	702	667	664	695	684	684	666	667	685	670	641	706	658	687	679	653	674	662	661	612	700	714	675	693	691	689	658	670	689	667	679	654	603	719	688	679	634	668	660	707	690	688	672	669	672	606	695	673	635	690	704	689	683	700	672	684	692	692	673	694	627	659	655	660	653	708	696	708	650	685	649	673	689	720	675	664	688	705	680	657	703	685	671	635	633	712	632	670	649	663	690	652	657	731	678	688	637	686	698	665	689	673	752	704	687	720	650	691	640	711	652	684	671	702	691	685	665	621	675	653	643	650	699	692	694	626	656	696	687	681	655	681	657	646	668	683	708	685	672	680	697	688	688	652	650	679	634	672	668	662	685	698	696	694	695	619	653	679	635	677	695	693	668	687	671	634	636	672	650	681	660	681	723	665	672	667	662	701	686	649	683	712	650	682	665	664	619	622	645	643	630	661	691	694	668	636	665	620	671	693	660	648	682	681	628	681	719	676	756	669	652	648	695	676	710	714	724	677	632	696	679	693	661	680	670	635	650	658	656	678	715	660	721	674	649	674	646	680	667	633	674	685	668	678	698	663	682	696	696	635	646	673	668	647	711	671	694	690	681	708	673	662	670	676	712	715	659	714	662	667	664	656	660	652	677	666	652	648	712	685	668	650	648	696	630	670	674	702	673	709	645	634	670	625	647	676	634	667	661	690	715	685	685	656	698	689	640	681	671	679	688	690	704	666	719	660	659	680	690	649	642	701	612	735	703	697	690	686	697	736	664	647	660	738	680	643	679	665	692	729	705	704	742	657	689	646	673	680	698	674	668	671	678	703	648	701	674	622	686	645	655	676	690	726	691	663	738	671	717	654	697	645	687	660	717	677	678	638	694	682	687	697	692	717	687	652	667	687	635	630	703	683	624	677	694	680	682	651	667	712	672	727	653	685	712	720	654	607	628	713	683	691	677	658	675	722	669	615	662	670	707	646	648	682	678	640	672	681	625	668	669	681	693	680	689	642	640	664	659	660	693	684	646	672	644	650	674	686	689	669	685	667	672	646	660	670	642	648	715	645	662	676	681	688	682	686	703	632	672	681	658	675	675	695	657	685	661	722	691	637	686	711	718	679	646	632	695	677	682	726	720	726	718	703	676	650	684	637	658	660	679	706	679	687	675	655	692	669	695	652	655	688	637	619	691	633	730	690	680	684	674	655	693	705	649	677	631	675	631	648	672	690	650	663	663	688	688	697	630	675	682	679	660	722	722	645	663	701	662	726	687	666	702	691	678	634	657	681	655	688	688	656	669	721	710	653	718	665	678	672	682	644	683	659	647	670	635	675	629	702	672	685	670	699	671	719	657	678	692	659	701	676	707	663	675	725	691	663	692	648	724	680	689	639	681	684	686	710	651	668	657	664	676	685	656	653	593	673	698	714	651	664	755	679	702	643	629	650	672	682	642	685	673	722	673	635	624	653	670	669	642	649	689	690	642	728	653	651	662	672	759	661	659	668	656	658	688	691	680	728	655	681	714	655	635	696	658	643	720	674	685	679	666	722	691	715	651	700	690	696	675	682	686	631	662	689	678	661	688	668	685	697	644	686	661	676	661	645	672	663	648	699	658	704	673	623	665	675	682	700	677	617	655	664	716	686	708	682	676	652	677	675	737	654	714	674	688	715	659	667	700	719	697	725	741	676	657	614	699	692	634	658	691	712	655	669	694	687	655	656	640	695	680	709	693	693	677	673	681	701	617	699	658	680	724	594	697	638	672	677	710	739	673	688	696	715	726	706	707	667	654	682	647	678	635	678	679	673	695	696	689	675	675	681	681	672	706	663	700	688	652	668	671	626	635	710	657	678	697	646	677	645	705	670	647	675	709	649	731	683	643	663	644	717	684	645	673	689	663	646	687	700	670	676	664	685	616	651	630	654	661	671	669	718	692	684	686	645	686	623	707	637	673	674	697	673	734	685	698	672	682	694	714	618	666	647	685	656	671	675	711	699	642	643	687	679	711	678	715	624	695	743	626	633	691	686	703	590	667	666	705	633	643	707	718	639	703	620	677	672	666	683	646	674	703	672	665	717	681	613	632	707	668	657	667	617	630	746	696	655	693	636	701	649	675	709	644	685	650	691	672	688	648	668	675	670	671	665	680	670	675
17970	27285	21440	11546	6524	3913	2707	1903	1534	1323	1105	993	907	925	827	841	740	755	830	752	796	712	661	756	725	728	726	799	723	795	740	790	782	686	766	761	733	736	749	683	727	730	766	772	746	740	710	737	716	746	736	734	736	723	729	748	747	703	716	727	763	748	712	770	719	717	764	788	775	731	778	758	743	740	720	773	791	711	776	747	750	726	727	719	724	804	740	698	756	733	747	736	763	689	778	765	740	754	763	778	703	745	782	803	746	743	728	738	780	728	788	700	725	730	748	753	746	743	770	729	729	722	768	750	705	768	714	779	734	766	772	729	760	697	722	781	750	776	755	763	731	728	763	764	739	761	723	754	736	752	734	711	723	746	714	725	797	694	758	758	773	760	753	661	778	792	745	712	773	699	711	737	734	727	720	773	738	687	727	718	764	806	737	713	665	711	745	742	736	731	720	710	708	756	769	763	739	718	757	759	785	717	707	774	776	793	785	715	716	656	738	752	684	759	722	757	759	742	795	710	777	733	774	724	782	740	708	715	785	700	768	708	753	694	693	792	752	750	724	707	760	738	755	757	723	734	781	741	704	764	715	759	746	747	741	742	771	757	759	724	751	774	708	757	806	750	714	700	726	756	713	786	737	725	778	732	742	754	777	760	699	770	783	783	743	752	715	731	702	723	747	712	767	737	763	738	763	734	729	741	731	801	763	726	753	786	738	694	725	786	746	724	715	755	758	718	739	777	695	702	699	747	735	725	747	727	740	733	742	734	799	704	758	760	740	774	748	714	741	740	773	744	698	738	743	706	750	754	726	720	734	790	771	770	704	703	767	700	728	742	674	737	770	751	810	746	754	746	783	736	765	766	726	761	740	752	740	745	763	736	781	757	779	776	756	713	732	756	794	789	751	740	734	778	754	744	733	714	726	735	770	771	770	751	751	739	738	731	750	784	757	719	780	725	686	772	746	738	754	734	691	699	758	748	771	730	707	721	735	706	810	702	711	745	763	722	708	783	724	747	753	709	780	762	724	741	749	707	748	820	757	706	770	734	738	758	744	752	748	740	724	733	778	728	732	762	757	758	778	797	697	728	725	724	723	725	755	721	733	759	679	779	766	758	751	724	722	741	722	711	804	785	716	764	738	765	734	745	744	773	764	764	756	731	788	770	745	747	732	712	719	741	776	747	809	765	769	768	740	684	754	774	735	742	715	746	704	724	794	758	777	791	725	724	779	715	744	727	711	731	706	751	720	739	742	749	753	780	755	781	685	765	770	704	711	746	809	764	687	737	734	720	711	819	749	740	747	746	742	748	766	761	738	691	767	782	759	741	717	744	697	734	765	720	733	787	717	754	735	729	704	756	777	739	751	754	728	747	703	717	782	702	717	750	747	714	756	760	704	752	722	779	771	754	761	706	720	720	707	840	714	745	737	761	734	758	749	684	728	730	749	738	780	783	753	790	719	734	740	699	752	751	783	723	776	719	711	747	724	739	703	763	752	763	679	758	732	727	723	768	769	749	723	725	742	727	689	701	743	745	731	726	738	734	770	742	722	748	765	756	750	735	732	737	737	775	703	736	733	751	727	718	710	752	750	745	748	775	738	683	734	836	741	774	806	729	773	736	723	745	708	736	772	766	774	769	736	745	742	784	732	715	744	709	775	730	744	660	757	784	744	744	743	734	709	749	715	732	749	719	738	702	694	769	717	758	793	738	731	785	737	786	771	742	748	730	722	681	704	770	730	709	694	737	783	727	747	746	725	751	765	789	785	769	748	763	764	702	714	758	735	776	730	726	793	716	783	742	749	764	747	688	745	756	748	790	748	765	748	762	739	774	722	722	757	718	789	705	767	732	738	717	736	764	806	765	776	785	766	744	737	750	739	708	700	760	777	725	737	686	733	732	716	738	733	740	705	696	760	757	738	766	784	687	757	734	706	751	712	766	722	723	758	741	728	750	747	753	807	723	696	711	736	723	765	747	746	733	747	706	731	722	786	742	758	698	731	735	748	750	810	716	730	744	728	769	727	709	759	750	725	728	725	736	725	755	722	793	689	766	791	739	730	750	724	752	738	712	776	733	781	732	796	797	684	699	718	752	723	752	726	767	703	703	742	735	734	756	735	750	739	756	755	726	749	778	763	770	730	748	749	727	760	724	717	768	742	713	748	764	769	782	725	785	729	824	738	753	719	712	755	757	739	691	736	720	736	704	726	760	766	771	741	707	698	765	675	776	703	740	737	749	741	769	748	728	741	726	784	726	742	753	737	739	712	730	721	719	752	726	787	777	731	787	695	764	750	731	729	716	739	748	752	727	754	751	705	749	760	715	757	809	724	782	713	796	741	749	730	730	759	768	761	703	743	766	713	731	744	788	717	721	745	730	772	836	728	777	758	759	756	791	769	755	749	756	768	756	789	722	709	732	802	746	698	740	783	750	695	711	681	744	743	731	746	819	719	702	727	733	732	739	762	722	760	767	771	712	727	792	727	755	750	724	751	727	748	772	700	769	731	724	792	718	721	721	746	746	771	731	774	748	792	772	736	775	752	723	767	702	704	773	739	761	741	735	731	738	768	756	773	760	659	767	699	781	782	759	767	726	720	692	730	760	698	762	724	757	778	765	721	714	761	718	738	785	779	787	717	704	713	795	743	711	747	751	779	735	791	712	768	756	755	757	772	708	764	700	722	744	753	754	762	781	781	746	745	756	729	737	740	700	757	734	697	726	733	795	734	750	765	750	741	749	719	743	734	730	711	725	718	698	725	739	742	799	748	731	753	735	707	728	732	745	740	732	757	811	724	775	724	725	746	752	730	774	762	794	706	702	723	769	738	765	785	755	775	761	750	719	767	734	756	749	770	738	695	747	683	710	713	720	714	703	751	703	690	766	776	735	737	750	771	750	786	742	794	796	758	760	709	766	728	726	724	798	774	760	739	746	767	774	763	739	753	748	723	717	735	742	712	706	774	747	717	769	719	704	818	727	763	750	788	685	751	739	708	758	751	754	739	714	714	741	758	776	706	758	734	781	733	750	779	711	742	738	714	755	749	749	781	699	788	754	689	736	743	773	741	735	718	740	769	721	724	741	726	770	735	743	753	719	784	761	750	735	721	810	720	775	756	738	741	707	684	709	775	811	703	766	730	762	719	747	753	715	745	691	739	733	763	757	671	702	722	736	774	809	757	749	743	744	728	751	721	734	714	736	777	693	729	773	760	736	733	727	724	793	753	719	766	737	781	788	772	738	738	746	778	689	702	752	772	690	733	784	777	727	731	688	732	700	761	746	767	806	733	784	771	723	721	711	726	709	727	737	760	721	767	751	738	746	674	729	746	779	691	743	747	726	736	750	743	668	763	746	782	778	762	743	777	746	758	756	747	805	732	734	707	703	745	718	771	717	757	795	732	735	769	738	793	733	724	709	753	763	736	711	748	752	783	693	757	737	745	755	722	707	750	731	717	732	754	730	705	720	717	743	726	763	721	760	740	734	718	702
23841	21339	28210	24846	20791	8480	3045	1792	1405	1219	1023	925	846	825	737	734	718	719	751	687	679	693	735	709	710	706	644	646	622	661	682	706	641	619	671	683	662	626	680	658	660	693	726	679	662	685	662	627	618	690	668	664	646	683	651	609	671	750	661	690	698	642	640	657	642	619	688	690	676	648	657	647	704	681	656	650	701	663	662	716	692	643	667	647	649	710	669	631	678	642	630	660	685	646	686	650	647	643	636	650	649	687	684	684	629	637	643	651	669	604	676	656	673	673	686	653	641	671	679	701	655	663	655	666	672	639	667	651	646	666	677	679	688	669	723	655	637	660	699	679	699	717	646	656	678	663	629	635	697	687	656	672	704	632	667	640	613	677	656	673	675	664	670	666	657	699	676	667	652	675	659	649	699	642	696	655	658	649	669	689	691	649	691	694	651	685	683	692	697	685	662	660	648	655	650	659	723	681	674	619	649	647	658	629	694	658	668	638	691	691	665	666	674	706	708	701	715	682	640	675	651	672	685	675	653	642	693	657	630	660	650	694	637	689	687	705	639	705	650	684	689	624	719	675	664	643	645	657	690	675	666	698	646	712	606	673	703	636	656	683	646	672	674	696	606	677	654	701	657	667	644	674	649	659	614	667	682	652	739	680	679	609	694	668	587	653	626	637	631	661	689	685	652	683	678	659	666	647	674	650	672	682	626	685	643	692	675	648	651	719	631	671	649	657	667	617	676	661	644	673	675	668	647	670	678	683	705	650	678	713	698	661	611	647	620	644	628	648	701	655	684	655	687	684	599	641	685	680	643	676	643	625	676	648	630	680	663	707	691	663	659	646	668	645	674	689	683	662	702	681	668	650	663	722	597	708	653	655	674	649	673	660	688	657	639	669	656	658	721	634	681	661	717	633	674	664	681	654	675	687	662	671	665	700	655	685	629	661	647	639	687	685	658	627	646	639	634	641	698	663	644	673	659	679	667	603	677	658	679	667	677	629	678	678	642	668	675	657	662	611	656	696	663	683	655	691	750	669	649	675	712	648	667	675	687	679	668	674	714	641	667	648	643	669	670	671	690	674	614	607	641	653	660	664	661	679	645	629	672	682	618	709	674	696	635	633	603	688	656	661	665	678	650	685	645	703	706	654	667	667	662	688	640	638	692	673	658	637	701	643	681	693	657	624	644	651	654	667	642	689	646	704	707	643	646	678	687	671	637	622	718	739	666	695	668	640	647	680	705	666	670	671	674	664	666	646	626	681	669	652	614	636	620	698	671	676	693	665	657	678	695	692	662	609	697	682	681	677	712	651	663	637	686	643	643	678	659	712	678	691	670	661	637	679	669	633	673	649	691	634	709	661	695	715	661	685	689	642	651	659	640	649	674	645	663	609	652	689	660	668	647	665	670	691	670	667	627	675	632	656	619	668	648	657	691	667	676	644	690	654	660	703	662	675	615	679	651	662	687	647	646	687	661	649	632	674	681	697	675	679	642	650	643	667	660	663	678	655	639	601	658	657	650	664	648	671	677	680	648	670	636	688	656	643	692	614	652	629	691	675	648	665	672	668	645	652	663	675	667	683	652	666	621	655	692	695	689	653	694	726	676	635	659	671	680	665	630	668	683	668	686	632	660	638	646	664	667	696	656	631	614	649	629	649	687	612	669	684	662	625	627	635	630	675	646	656	597	693	669	674	676	662	685	649	663	670	672	677	650	659	675	672	678	658	667	697	655	660	663	664	665	671	674	683	711	665	655	666	681	667	667	668	637	663	675	643	702	660	666	630	682	650	617	678	671	638	700	625	738	683	684	695	632	617	698	638	706	628	696	668	661	673	673	685	679	669	661	680	667	663	682	648	660	665	626	653	688	599	652	696	668	641	695	631	680	640	684	690	665	661	610	673	638	653	668	663	634	674	651	662	641	701	654	671	607	608	632	660	658	677	664	610	676	641	664	680	669	693	675	631	670	660	662	692	650	653	696	647	661	695	684	655	682	675	664	680	668	673	641	648	654	676	671	660	629	650	618	649	688	651	661	729	649	693	640	705	667	649	624	636	651	691	685	682	693	630	693	643	679	683	676	690	689	682	643	705	669	680	669	611	682	691	705	656	657	676	643	660	666	674	663	665	738	639	675	632	709	649	671	668	660	678	648	647	662	672	644	619	651	644	659	663	614	664	635	671	659	665	653	676	674	668	636	650	640	678	650	686	663	638	645	657	625	642	656	731	656	682	633	742	675	686	653	642	673	662	620	666	640	605	665	632	658	655	697	665	639	665	700	681	701	674	637	660	645	683	628	670	678	659	666	680	668	666	667	686	658	697	668	622	617	671	641	715	676	641	644	663	697	627	655	681	651	658	686	659	683	682	673	658	647	655	648	628	681	645	611	631	625	655	669	665	654	689	663	680	661	621	707	632	663	679	666	691	641	600	683	663	664	624	678	710	690	640	655	648	704	622	694	647	673	661	601	681	653	666	639	700	713	623	601	646	672	674	664	666	718	661	666	658	651	680	728	625	642	663	641	636	662	671	667	690	690	671	679	587	648	673	597	662	676	654	710	632	665	672	686	620	687	686	627	683	685	653	713	653	651	633	695	643	664	643	628	622	656	683	690	709	655	652	677	689	627	668	660	627	691	697	653	701	658	675	669	615	668	639	634	678	691	703	636	655	662	668	671	643	682	604	655	619	639	640	656	637	664	644	675	690	611	642	673	627	703	647	658	636	633	673	641	685	703	675	660	669	662	605	663	655	694	617	620	713	643	735	660	655	678	702	676	639	680	671	709	659	657	650	672	714	698	642	668	625	686	675	620	686	633	688	659	657	711	668	640	672	673	640	644	611	690	669	675	632	643	702	653	667	645	686	676	640	654	633	696	673	666	748	658	672	656	661	675	696	696	651	602	643	644	660	624	685	670	648	713	663	668	619	723	703	659	688	633	653	650	670	677	650	697	649	689	593	647	653	683	664	640	690	709	623	608	701	664	645	667	689	664	689	639	658	651	668	685	635	627	666	686	647	689	669	608	676	639	669	650	707	660	651	710	621	699	695	687	691	673	686	730	659	711	663	673	650	736	671	745	655	663	690	669	633	683	726	646	637	641	655	677	661	691	645	671	644	696	681	633	647	707	678	624	679	696	639	706	701	668	709	702	642	672	666	684	679	694	675	644	640	645	629	635	630	670	664	664	686	620	663	652	682	627	648	669	696	636	658	612	669	665	652	658	683	632	658	659	676	643	704	662	643	640	636	679	675	686	623	631	664	667	661	657	672	694	675	670	666	687	594	678	659	685	646	705	640	629	610	666	665	669	619	638	634	672	668	663	702	680	664	687	662	664	616	687	692	669	706	650	684	676	661	637	691	707	687	657	608	648	654	676	702	706	706	686	665	668	612	638	641	677	687	616	696	670	686	665	650	673	661	664	682	659	653	691	676	645	692	623	680	673	660	636	658	676	657	621	642	665	695	620	673	643	649	654	624	701	678	664	702	633	722
17890	34267	28159	16709	10040	6196	4136	2741	2208	1718	1358	1162	1036	916	946	810	800	821	789	797	752	753	728	748	749	715	716	715	766	768	734	698	684	720	749	705	778	725	755	732	743	727	738	751	659	769	741	725	738	710	731	709	731	738	674	788	768	716	707	797	731	771	764	730	781	722	754	738	733	752	734	749	681	711	708	770	744	723	776	746	710	709	732	715	758	698	700	720	714	724	696	778	770	722	772	752	724	772	699	687	714	751	761	752	714	715	720	786	738	707	720	715	700	729	747	729	755	707	726	686	735	740	746	724	748	778	787	707	746	773	706	745	769	734	709	785	779	792	693	704	726	725	794	697	738	717	726	738	712	752	711	704	718	715	734	709	717	734	749	739	644	752	721	717	698	666	696	706	692	694	732	758	769	728	711	716	717	718	713	755	699	781	730	743	752	725	774	749	674	753	752	724	744	699	741	711	706	751	746	704	750	756	721	796	719	723	764	715	753	711	701	729	733	736	715	735	711	753	719	726	708	764	754	723	759	732	747	685	719	741	740	724	691	771	751	775	750	734	712	745	722	769	728	652	688	775	728	743	697	761	681	734	728	714	733	632	751	732	687	687	705	723	748	744	765	741	743	729	698	741	769	709	789	736	686	752	719	731	682	781	777	750	694	739	746	721	707	794	702	753	683	717	774	726	707	701	733	683	721	695	743	685	740	731	752	701	707	736	725	716	769	742	784	751	699	733	695	764	683	720	740	761	701	741	683	730	747	742	676	725	725	711	733	750	721	730	696	756	715	747	756	759	716	709	694	710	732	698	758	716	768	714	747	747	677	726	770	755	768	754	719	740	767	781	694	732	752	726	706	749	707	704	767	682	773	669	754	730	710	664	739	717	772	689	705	720	714	774	717	719	741	698	695	733	746	712	705	704	768	744	734	725	650	726	718	747	724	733	716	758	763	744	800	748	744	733	737	693	716	774	761	741	769	721	769	747	713	704	737	720	782	759	737	697	778	682	759	758	767	740	770	724	720	795	710	698	707	719	739	722	725	716	747	711	719	785	705	755	713	749	752	705	734	709	744	709	695	712	730	737	721	771	738	732	740	704	694	735	704	719	699	694	750	721	743	734	721	747	728	723	730	716	719	721	743	740	755	699	784	744	731	715	743	696	700	697	779	808	685	735	731	708	736	747	723	695	691	787	762	774	758	770	740	738	773	727	718	679	723	748	726	739	763	719	790	740	754	734	723	705	762	714	741	756	717	738	707	747	713	738	719	691	770	727	708	751	731	771	703	722	713	734	710	749	707	730	693	750	717	690	729	773	695	740	756	737	723	705	727	741	747	756	752	733	681	724	723	688	750	732	679	689	709	710	728	692	777	764	726	711	709	757	727	714	733	753	764	731	727	710	701	720	649	736	718	759	704	707	708	780	718	702	753	726	751	714	751	716	676	722	730	761	716	693	720	761	731	719	715	735	751	734	739	738	743	756	726	725	734	709	740	700	717	762	735	731	693	721	743	729	711	711	691	723	717	700	739	736	735	750	701	758	735	758	698	749	777	729	724	717	718	730	717	767	745	754	713	760	719	731	745	757	743	718	724	677	749	760	770	724	775	767	706	697	738	752	748	724	755	750	756	746	747	748	705	707	775	715	694	810	776	733	760	707	756	713	698	717	747	734	724	728	751	715	743	678	701	739	720	710	691	722	759	798	770	732	746	702	759	691	758	734	739	741	803	756	734	728	772	700	754	774	724	688	709	725	728	724	759	726	703	774	713	719	680	690	707	731	803	702	708	736	734	732	703	745	745	698	703	742	714	692	740	718	771	737	769	659	761	777	735	732	697	745	684	726	715	732	729	748	723	766	697	772	706	771	732	726	718	702	762	733	709	673	677	728	731	705	704	679	725	733	731	710	696	735	763	767	756	743	758	710	709	762	774	741	758	727	702	728	764	737	727	766	696	703	705	772	723	700	737	679	710	727	722	698	724	712	703	725	739	779	705	736	758	726	764	717	729	740	744	761	727	705	735	737	711	780	771	715	727	743	758	754	740	683	720	733	750	734	714	718	730	679	745	732	707	752	753	703	691	732	753	755	750	685	721	775	725	753	713	714	754	703	722	729	715	773	728	778	758	718	737	719	702	709	721	721	700	762	806	768	753	734	686	783	732	726	684	755	695	710	720	717	688	756	762	724	733	733	709	761	726	714	722	728	755	738	703	692	729	732	715	721	679	725	739	696	695	767	710	759	729	685	743	744	751	758	778	729	769	730	722	708	746	743	732	717	744	771	709	735	749	764	730	724	729	700	717	723	762	708	733	681	789	764	700	743	734	741	773	730	713	775	743	763	721	730	719	703	730	716	712	690	749	773	710	711	687	748	746	721	740	724	723	745	699	738	728	731	686	705	764	723	769	746	735	679	726	732	717	685	735	766	818	761	726	744	736	736	718	770	744	721	737	737	719	726	738	702	774	765	708	747	738	745	709	754	686	724	727	711	693	748	667	734	731	771	741	752	729	706	729	740	707	730	726	703	729	681	787	754	738	757	707	739	770	726	741	717	718	753	727	754	743	737	748	728	748	727	707	742	752	688	723	740	771	711	718	727	735	766	678	749	756	736	737	730	711	758	715	753	717	671	715	730	736	741	709	736	701	722	726	738	758	750	744	763	711	737	716	744	797	749	723	768	719	721	767	730	699	711	737	771	712	723	746	779	737	733	774	732	761	694	713	690	752	745	721	749	726	707	788	784	767	732	742	793	696	741	709	751	747	728	738	734	720	705	752	740	768	747	721	768	748	704	724	735	717	720	711	733	740	722	753	735	730	738	740	673	778	677	735	711	737	722	715	733	743	754	714	754	714	726	746	731	705	690	673	722	765	727	711	699	786	732	790	790	703	747	730	762	733	803	713	764	730	732	706	695	735	714	720	721	724	696	669	728	735	780	714	721	728	725	764	717	762	770	760	682	716	708	734	719	748	761	767	696	735	669	694	733	733	692	695	700	657	711	732	728	680	714	749	708	735	725	690	768	713	786	708	704	763	733	737	723	764	763	744	723	742	686	753	736	751	715	739	747	741	717	697	696	813	712	714	723	719	726	722	698	757	727	707	740	696	733	729	733	818	748	687	746	746	682	734	688	695	727	724	729	733	744	732	701	717	726	692	724	735	727	710	734	733	734	758	713	764	732	708	767	705	714	738	716	739	744	766	734	713	711	731	706	706	747	724	730	715	751	710	758	720	741	769	716	780	702	751	735	763	747	693	726	712	725	710	765	741	741	736	675	728	723	726	706	733	704	701	697	708	733	742	713	731	749	750	710	732	717	719	745	745	724	763	737	688	722	718	748	712	722	727	705	683	743	726	779	705	724	668	732	731	723	764	705	753	676	713	771	754	756	742	729	744	753	723	768	708	760	724	696	767	690	743	726	721	685	764	725	758	682	711	727	748	700	738	737	730	777	716	738	701	726	754	736	761	714	692	689	706	758	718	760	758	695	754	769
25341	21321	26273	24067	7343	2958	2019	1453	1212	1042	984	833	828	825	747	723	705	734	728	717	695	680	682	694	694	656	675	662	686	722	669	705	729	723	700	691	700	723	678	638	700	713	667	743	713	689	732	712	673	697	678	706	701	698	716	677	665	698	708	713	679	710	646	718	696	710	704	667	671	679	673	709	658	713	685	669	681	680	702	692	671	672	702	708	691	731	676	704	694	668	685	698	661	719	722	672	686	695	672	658	673	672	657	712	649	715	756	698	689	715	721	712	734	696	680	732	669	707	755	712	714	703	664	639	655	688	699	688	681	724	727	631	680	681	686	666	661	696	719	713	669	678	686	673	691	705	683	666	648	647	695	662	664	698	662	663	723	683	672	698	671	699	750	741	663	746	648	689	679	699	711	673	692	668	659	676	682	677	674	705	693	716	699	711	671	690	722	646	724	652	702	723	684	685	716	703	656	690	721	721	713	657	674	666	685	676	716	697	674	670	694	718	701	688	672	675	679	698	650	628	661	659	683	662	685	699	703	650	674	672	684	696	714	691	677	701	670	740	686	685	688	676	682	697	719	692	722	707	683	683	741	684	679	680	685	670	758	677	725	688	667	671	716	679	693	658	697	697	666	669	658	704	666	719	676	758	735	646	696	668	639	693	707	702	701	704	716	683	691	706	712	710	703	724	664	682	718	742	694	669	725	676	644	702	677	732	683	732	691	667	730	688	704	702	672	727	693	666	689	728	683	677	686	669	634	722	665	719	677	707	681	661	644	701	656	712	698	695	751	665	709	704	669	682	694	692	728	675	692	663	676	712	687	696	692	648	637	723	703	659	710	661	684	692	744	689	706	671	710	698	678	704	662	684	640	712	681	692	695	719	707	679	651	675	690	651	726	694	692	698	644	671	697	688	678	665	729	639	669	652	718	684	691	687	652	717	688	679	695	693	648	715	741	698	747	709	666	671	669	683	641	673	659	685	702	666	728	639	709	722	671	672	695	734	680	713	719	665	694	664	710	663	681	686	667	742	674	712	677	663	716	723	738	737	688	704	705	721	681	707	697	672	715	714	725	702	731	660	674	736	665	667	694	624	675	746	674	686	713	693	735	630	689	703	674	685	703	645	682	714	694	680	709	712	691	650	692	680	627	677	664	691	725	716	686	674	660	683	691	719	701	642	678	686	731	726	703	672	712	725	716	735	703	700	642	739	672	684	735	660	686	710	672	646	744	656	648	719	712	671	667	671	695	682	681	673	681	695	659	678	647	721	717	685	703	706	709	677	710	703	696	655	707	761	701	716	715	741	647	678	713	690	665	678	683	655	699	729	740	689	688	695	692	719	649	695	646	686	747	722	686	686	700	716	655	684	654	665	693	685	656	724	671	681	750	702	647	657	722	691	679	705	690	678	676	670	696	667	687	705	728	706	692	662	718	651	642	725	658	694	696	667	671	693	658	682	722	647	693	662	714	722	710	704	687	697	712	726	709	667	647	689	639	695	690	705	679	696	656	634	707	770	709	698	671	658	719	697	687	718	726	715	708	669	733	678	628	672	693	706	676	729	663	728	675	682	691	648	722	700	689	706	719	675	662	698	688	659	664	683	651	702	671	720	687	731	667	704	678	689	713	661	651	695	721	662	730	700	697	667	708	693	686	685	664	726	696	710	706	661	707	680	699	679	647	711	670	682	694	698	679	707	698	665	644	678	657	676	705	682	661	661	666	699	670	683	690	659	744	706	681	680	677	687	700	665	677	689	727	642	693	710	722	658	666	698	693	707	687	712	669	726	669	654	737	642	687	699	672	649	659	682	697	702	711	670	696	694	688	705	709	667	697	734	678	702	707	688	747	722	684	666	684	678	652	669	695	714	723	716	693	684	681	695	700	740	724	688	667	688	644	677	721	694	639	710	708	635	737	651	711	741	734	680	679	635	664	649	727	696	693	694	729	677	678	669	666	664	681	732	726	702	680	698	697	722	689	679	716	717	676	721	697	646	700	682	658	693	735	647	694	658	716	730	711	677	727	696	722	692	720	691	676	680	667	695	701	664	696	650	646	707	675	708	671	728	660	664	713	707	622	649	702	661	697	695	715	705	681	683	667	691	689	724	677	703	740	706	650	699	662	698	673	632	642	667	696	678	698	676	670	698	676	667	709	663	725	645	696	720	688	681	715	660	670	704	720	699	674	655	707	681	655	695	698	659	700	685	647	671	700	686	658	699	696	673	640	688	706	763	646	650	667	700	670	712	692	713	712	655	736	703	663	716	665	659	666	690	701	672	648	737	634	683	698	683	686	706	676	702	683	647	685	623	663	657	642	701	681	692	714	663	700	682	696	696	685	679	685	718	690	740	652	654	716	679	685	672	684	714	721	704	694	689	698	639	711	689	614	701	685	729	673	691	664	728	717	711	657	677	704	721	664	660	640	667	664	653	682	695	704	695	682	632	671	742	679	694	724	680	752	685	641	670	655	670	655	700	604	694	727	669	696	668	675	657	692	718	748	744	714	740	694	698	654	661	721	650	731	661	671	658	744	726	677	640	697	639	693	684	693	663	682	718	689	669	720	647	665	717	707	698	682	670	711	747	662	703	671	671	687	714	704	731	724	646	673	724	717	700	667	683	695	701	710	683	646	696	650	654	725	670	707	687	730	695	648	695	673	723	683	695	722	688	695	699	649	650	624	732	663	666	723	706	735	679	716	659	690	688	692	693	735	716	711	703	728	707	692	675	710	669	707	685	701	654	680	697	653	728	719	736	699	704	674	688	688	681	711	696	716	710	662	747	721	717	680	683	713	693	663	721	709	704	705	662	646	665	686	715	698	661	670	579	643	696	703	684	694	672	717	704	691	683	721	668	639	689	681	725	681	642	689	728	701	663	666	679	707	707	709	680	651	682	715	662	674	711	739	705	701	682	663	686	754	684	695	694	653	686	678	741	677	695	693	703	660	667	729	737	684	691	726	693	686	739	707	679	714	668	655	679	677	687	721	645	699	676	640	663	685	674	698	621	676	677	655	742	673	701	700	693	667	682	715	686	683	665	653	699	681	635	658	717	715	683	692	674	728	655	708	667	693	691	676	681	685	640	723	689	699	703	709	704	720	707	659	638	699	687	747	705	722	650	695	680	674	688	711	704	681	694	689	731	704	708	726	642	656	691	693	666	696	699	715	720	703	687	672	672	698	677	647	689	680	718	703	705	667	716	646	720	698	739	646	655	703	683	656	662	684	733	690	649	689	667	675	660	652	716	729	635	684	721	694	663	698	632	704	689	700	699	705	665	649	672	699	673	674	689	675	680	673	762	707	685	647	686	680	713	704	649	697	668	674	683	729	695	673	660	696	672	668	665	678	662	659	697	671	690	730	731	705	699	687	719	675	712	674	723	637	674	708	690	671	698	696	694	716	661	670	680	667	667	737	682	705	666	662	673	688	684	678	712	679	678	693	672	685	694	703	647	673	737	661	705	682	705	716	669	672	641	679	729	680	659
17410	30504	24155	13275	7874	4789	3211	2347	1769	1506	1251	1095	1049	920	888	844	818	747	771	770	774	774	839	745	769	717	789	767	734	761	802	740	731	725	767	759	825	796	776	774	750	767	816	771	717	755	707	813	791	760	752	729	750	751	769	772	790	777	753	742	768	775	757	744	749	737	739	750	770	761	720	768	672	752	734	746	754	717	750	736	765	734	752	794	827	753	759	762	742	788	766	744	759	776	756	747	777	743	740	738	745	722	771	736	739	757	708	766	736	791	783	773	758	728	824	733	786	771	759	730	780	767	747	788	728	730	745	755	794	754	724	754	744	745	724	720	722	764	749	714	718	791	731	790	747	755	756	711	756	766	737	690	798	729	770	819	810	830	753	728	740	752	841	720	706	748	752	722	761	772	774	784	737	802	773	722	763	698	747	764	734	742	810	743	747	793	784	758	788	787	740	783	763	743	738	712	755	757	795	787	782	782	748	819	764	735	754	744	704	744	782	726	745	758	763	718	765	764	764	780	742	764	758	790	816	784	781	784	718	744	739	770	747	738	754	788	764	810	768	758	803	818	731	760	804	762	780	777	736	730	729	740	778	750	753	721	706	796	765	771	769	725	806	770	784	782	744	752	819	783	795	753	767	747	765	739	756	715	721	771	740	743	810	754	793	761	762	777	741	763	692	764	715	738	750	814	745	768	790	777	759	747	792	759	803	742	765	765	737	768	794	764	687	738	739	738	819	766	788	696	767	734	734	722	790	804	770	770	785	720	755	756	780	777	732	718	734	752	778	729	748	752	735	777	769	785	787	758	823	718	797	721	767	759	779	744	813	765	712	746	730	719	789	776	741	768	786	745	741	800	799	726	793	779	776	758	765	763	797	754	778	792	710	800	749	729	801	745	794	727	720	765	803	750	732	748	775	768	766	783	793	804	719	746	769	779	766	748	728	756	786	775	761	787	784	824	699	741	775	772	752	771	793	745	768	713	750	746	739	784	741	742	768	766	738	704	754	779	780	742	761	678	713	795	802	738	773	751	747	809	796	754	751	767	771	751	774	743	780	733	735	748	801	725	757	758	761	758	748	766	802	727	766	813	721	757	801	729	776	787	782	687	723	805	737	784	764	796	729	746	755	768	797	802	769	719	735	739	754	738	808	779	721	779	785	756	743	714	746	743	811	756	785	724	749	741	805	790	748	756	739	790	781	768	735	734	844	722	782	759	747	785	728	775	747	746	808	741	781	742	735	764	759	747	773	758	760	697	800	754	738	755	761	743	734	756	784	737	726	802	799	761	764	715	756	789	713	773	795	795	784	775	796	792	781	736	764	766	783	781	730	740	797	791	764	761	772	787	737	744	748	726	785	746	717	754	771	775	799	750	792	716	754	775	782	769	788	770	801	755	757	767	759	771	754	795	734	817	733	799	725	812	743	786	735	790	782	741	746	737	710	745	740	800	774	778	783	741	752	764	746	759	798	727	781	759	792	799	716	796	760	717	741	755	831	813	776	730	781	776	811	759	725	788	699	795	756	818	782	724	786	772	788	785	743	731	731	730	779	746	745	776	754	770	727	809	769	796	754	777	750	713	777	747	754	760	715	779	787	741	757	709	735	743	818	767	809	743	748	723	795	771	777	775	734	767	746	778	793	731	762	793	771	755	758	784	782	750	756	751	718	785	728	764	721	735	787	717	753	755	789	778	764	743	808	807	736	743	717	733	741	812	744	748	738	762	750	783	750	782	726	755	808	762	799	801	753	811	794	739	780	715	855	737	781	746	772	732	800	753	791	666	744	781	750	756	768	746	743	783	754	757	781	758	855	750	772	742	735	813	745	792	784	773	715	726	750	699	792	736	740	786	789	774	794	807	775	786	749	811	772	755	768	804	771	696	779	806	773	711	736	777	787	760	774	769	816	707	775	752	800	684	782	761	797	772	747	796	794	769	780	707	734	792	741	769	721	779	782	795	742	753	731	730	720	800	736	786	752	732	762	779	732	795	751	694	742	751	737	768	710	793	776	737	742	758	767	725	773	724	753	761	754	727	770	767	770	753	736	746	772	716	760	789	745	750	749	803	736	750	791	741	749	838	783	726	789	744	730	732	729	803	766	822	747	765	775	747	792	736	773	790	752	740	760	744	796	775	759	742	730	696	744	749	753	750	763	808	713	756	785	781	819	803	782	723	756	780	758	769	746	785	740	753	718	737	780	794	768	721	744	779	780	733	746	783	804	757	735	765	768	698	763	764	767	777	736	740	769	736	701	737	756	771	811	744	747	798	802	753	783	760	787	774	725	748	723	734	788	726	761	776	760	731	723	813	783	771	770	734	722	774	706	746	741	794	757	751	752	768	752	761	771	757	769	791	768	746	771	801	781	789	779	727	729	720	785	734	773	763	770	791	753	761	768	791	768	809	836	777	726	755	728	682	731	812	771	765	796	753	757	771	723	788	771	747	751	776	796	794	788	764	727	748	779	733	793	709	784	700	742	823	737	729	733	788	754	792	790	758	743	746	768	721	810	800	814	730	752	794	750	787	779	762	760	753	738	750	745	762	767	757	767	736	761	796	764	780	793	727	737	756	780	760	719	748	779	798	746	772	717	715	765	768	800	777	710	769	778	796	751	801	755	745	791	755	739	742	734	721	758	748	808	804	771	803	754	711	739	760	727	782	760	739	723	809	772	780	767	800	744	786	749	804	740	773	717	785	712	739	772	771	739	721	794	758	737	781	733	720	816	800	749	774	809	759	742	706	732	765	791	736	782	754	784	737	803	784	728	784	722	751	758	761	756	756	782	752	765	798	776	713	766	752	760	741	791	751	719	713	749	777	774	770	728	739	785	724	764	786	798	775	815	755	815	751	767	770	779	795	758	766	763	755	772	738	759	746	710	743	785	748	754	772	718	770	753	757	782	804	734	779	726	744	749	791	727	777	776	758	786	725	787	715	723	788	753	759	759	787	749	786	765	788	738	765	760	723	755	656	760	758	728	761	779	695	763	767	788	744	773	780	741	751	775	793	749	787	706	772	765	724	744	743	768	746	772	717	791	776	770	798	765	792	789	728	755	724	751	794	746	756	751	754	764	752	763	787	746	769	755	754	803	774	734	750	777	790	685	725	783	746	771	810	773	829	783	776	736	709	773	765	762	757	725	771	764	731	769	788	768	733	779	815	799	708	766	782	771	819	783	747	747	760	718	778	772	755	781	768	768	758	773	790	754	782	788	717	775	749	797	783	713	743	787	761	731	765	780	747	787	721	722	713	749	727	774	762	746	730	713	721	792	721	784	682	753	773	760	723	719	736	767	790	768	788	797	778	799	771	765	781	817	694	771	729	715	796	725	783	783	772	783	746	729	781	814	731	760	765	786	669	779	748	748	791	775	753	831	769	739	763	783	774	709	764	771	784	750	795	779	781	759	733	724	765	763	786	721	758	833	804	730	771	791	729	789	741	782	773	838	802	782	735	755	765	813	786	694	771	726	809	781	772	789	778
22839	21369	28841	24256	21382	20135	6752	2509	1679	1336	1182	1074	886	823	855	757	735	724	734	708	684	757	702	687	660	679	629	677	765	676	677	664	698	676	657	704	651	672	670	692	647	701	724	678	673	638	675	719	699	739	684	641	678	734	687	713	691	714	691	722	683	711	673	678	710	701	745	708	687	681	657	677	677	670	692	743	688	705	762	673	693	650	699	673	686	653	671	685	648	709	691	694	643	686	680	637	654	702	658	694	661	688	676	680	667	671	686	654	693	635	680	664	654	684	617	717	718	674	663	642	665	676	709	701	680	680	672	696	690	642	656	647	703	714	665	684	685	713	700	588	676	688	638	657	665	653	650	723	683	667	699	675	660	720	694	679	706	697	681	687	656	733	706	646	674	733	686	634	686	698	690	709	683	693	668	697	678	693	681	688	710	688	660	668	716	694	672	673	702	681	639	695	638	693	722	654	726	660	669	705	726	692	699	672	711	693	730	672	711	673	643	697	716	682	651	712	667	661	696	634	694	666	737	687	668	721	652	666	661	685	702	683	686	705	673	636	722	677	713	663	646	691	708	668	710	652	686	757	696	658	694	676	680	705	650	699	679	700	659	658	645	702	629	678	657	646	691	669	697	697	664	688	660	637	634	665	709	696	645	697	651	673	677	641	716	708	711	695	736	676	666	688	677	678	680	692	705	684	687	671	693	656	684	648	673	663	665	693	651	694	719	712	720	738	694	683	654	653	657	652	676	678	741	696	664	706	641	640	722	678	654	713	690	684	651	694	692	731	682	718	667	706	644	726	680	711	712	694	693	659	677	671	665	677	705	671	673	678	672	679	715	717	691	625	690	666	678	716	689	737	707	684	659	701	677	726	664	659	640	657	639	715	685	690	701	716	684	704	686	695	712	651	669	621	628	680	669	751	651	727	668	680	720	699	647	677	697	671	672	683	698	703	638	668	676	647	657	659	720	669	646	680	638	698	682	677	700	677	682	654	670	704	653	710	721	680	654	648	650	672	686	708	675	680	677	701	674	671	736	714	721	669	623	688	730	672	694	661	619	644	622	671	722	660	684	690	656	658	663	651	713	703	713	668	651	677	690	663	627	671	705	670	699	668	642	687	717	692	651	669	686	689	725	698	661	681	657	654	658	678	658	707	660	645	716	723	619	688	689	639	668	703	689	696	705	683	677	679	676	731	673	661	643	704	697	636	661	649	740	660	726	646	683	663	695	627	639	705	694	621	698	685	703	671	702	721	748	714	686	648	671	644	658	677	674	661	633	690	658	666	729	697	688	682	694	687	696	660	742	671	700	658	643	669	676	663	689	705	724	688	690	647	663	684	716	702	724	678	699	652	664	676	681	712	716	708	738	642	695	686	663	694	671	665	644	702	716	698	669	660	696	636	722	714	652	670	693	706	676	707	708	698	686	648	668	646	650	706	722	702	673	688	671	642	706	663	696	674	682	709	638	667	694	655	691	672	673	732	637	664	676	670	728	695	674	716	695	714	664	659	696	621	736	666	653	725	684	678	696	713	668	695	727	660	653	686	701	673	717	645	681	699	704	673	685	703	666	649	675	715	683	691	683	672	639	759	695	614	659	689	674	680	684	716	629	662	682	646	696	668	683	686	641	695	675	674	694	718	728	663	710	727	659	693	668	714	639	646	684	686	662	661	713	649	660	639	669	697	701	680	686	698	664	669	664	692	686	698	673	643	636	684	708	680	689	633	702	712	690	667	641	695	616	684	698	690	709	649	688	695	694	645	733	724	622	698	705	653	662	671	701	648	657	653	671	639	657	679	662	716	670	668	679	637	684	682	634	721	653	664	697	670	668	653	646	707	699	687	651	666	708	676	667	621	663	710	635	679	711	652	729	653	691	709	643	680	711	665	687	719	690	709	619	712	694	692	689	705	704	670	661	704	692	700	652	648	683	683	690	686	695	685	664	680	721	715	696	665	642	648	645	677	699	649	707	673	659	703	700	623	683	695	697	657	650	720	652	701	608	713	669	674	703	713	679	702	693	648	673	642	677	678	665	680	657	698	761	672	705	665	694	677	722	677	660	668	721	673	661	730	685	699	673	660	692	675	672	678	677	691	673	642	682	692	661	695	667	653	658	708	720	692	656	657	623	665	729	692	647	703	692	647	649	659	693	661	627	703	675	654	698	688	670	689	690	667	697	719	645	703	680	637	691	716	684	694	607	701	675	695	708	630	690	694	671	671	743	689	729	708	654	684	627	671	682	668	699	655	708	712	685	684	676	679	639	698	664	675	712	674	651	661	648	687	671	622	703	678	702	709	725	675	699	679	691	653	695	686	682	674	741	705	723	668	693	635	692	677	674	677	652	668	687	691	655	636	649	670	685	722	675	717	711	657	679	668	716	727	687	705	665	679	683	678	697	681	690	664	652	673	664	675	734	663	680	713	660	670	669	704	681	679	704	698	698	684	678	716	663	668	664	650	658	665	699	716	728	698	689	707	667	670	666	661	671	734	701	687	700	632	650	675	631	669	716	687	639	647	664	708	703	668	715	716	704	670	684	704	643	681	676	675	676	629	705	698	686	693	666	663	716	689	692	692	655	673	660	729	660	701	687	659	674	683	686	683	660	662	707	699	680	633	713	694	660	661	720	641	710	647	632	662	660	714	677	668	656	674	660	690	683	715	680	683	670	690	675	687	693	646	642	670	721	711	718	693	669	599	678	676	713	664	656	687	695	669	668	658	740	678	672	653	688	704	703	666	678	702	660	692	665	703	702	698	663	731	671	692	688	709	710	692	701	698	693	657	622	703	713	672	696	683	645	651	653	672	680	669	639	741	667	712	739	747	650	680	693	643	669	693	644	673	653	678	700	677	716	669	671	684	707	690	724	687	680	701	697	696	686	632	639	673	725	666	653	686	660	689	650	692	698	674	688	636	677	680	702	679	697	664	692	715	688	695	691	679	716	682	686	647	634	659	667	646	714	640	724	701	686	654	689	695	663	643	660	650	678	700	650	651	635	719	689	680	712	699	671	670	668	668	688	688	692	692	693	695	696	647	669	691	647	716	669	646	672	719	695	692	665	695	689	660	664	675	672	676	717	678	692	649	679	680	685	645	682	635	706	673	678	701	665	688	678	697	636	678	687	705	692	704	720	703	719	678	708	701	707	689	655	629	715	697	677	680	656	711	680	716	666	655	690	671	655	694	635	708	647	665	668	684	695	673	680	714	661	652	682	655	683	680	686	674	713	634	653	706	683	660	660	703	661	662	708	730	671	658	649	648	723	676	696	661	689	650	678	732	687	675	664	632	685	665	647	678	657	670	676	683	697	637	662	693	701	658	727	670	657	665	637	715	683	685	709	680	721	619	689	714	621	676	669	638	677	628	713	674	694	710	690	638	651	679	694	702	636	682	702	676	669	692	705	675	694	717	706	647	680	677	694	664	664	718	671	690	709	612	678	657	661	671	710	635	680	697	662	717	710	699	647	668	698	700	671	628	706	710
19867	38635	32191	20128	12733	7812	5144	3534	2673	2023	1665	1303	1180	1025	1012	887	931	817	795	860	818	819	787	777	780	746	782	772	770	727	743	686	746	789	775	766	706	757	717	717	781	703	712	722	739	750	727	679	771	728	759	734	685	778	701	807	715	679	760	711	765	749	705	794	709	732	770	725	714	717	746	769	742	732	703	757	749	734	710	778	758	726	732	748	712	755	737	717	704	772	757	723	741	752	745	744	756	754	748	744	719	723	712	721	732	691	755	744	748	718	738	663	736	773	767	777	700	758	745	738	761	728	732	752	753	688	735	727	737	723	687	696	701	686	692	744	747	714	727	724	729	715	737	721	797	726	714	761	726	738	703	766	714	754	773	759	720	757	711	697	709	739	698	763	768	710	737	826	720	732	804	782	750	739	758	731	729	714	745	703	768	721	736	754	709	728	722	696	715	753	733	763	744	746	711	752	779	728	720	714	708	741	795	719	734	722	768	718	748	687	773	729	759	734	751	755	757	759	757	718	745	758	719	740	737	752	697	715	729	729	782	728	766	763	777	763	806	750	740	722	711	750	741	753	752	691	774	722	727	718	713	749	729	752	744	710	729	705	772	714	762	741	729	735	755	737	710	726	721	758	685	726	732	783	746	711	775	798	778	737	701	738	714	737	781	745	717	765	741	763	718	709	768	730	712	730	754	787	787	711	711	766	729	758	718	764	746	732	766	730	737	736	726	748	717	703	731	744	706	731	706	755	728	682	768	713	754	696	746	750	741	691	745	746	719	750	718	714	725	755	709	706	730	675	761	736	762	738	735	776	750	734	711	729	715	726	735	736	742	731	734	732	740	684	709	677	769	700	777	786	775	752	740	698	729	761	746	718	758	723	683	783	771	754	737	698	753	718	714	752	744	743	753	736	722	751	702	725	765	711	743	716	734	690	765	728	782	749	715	740	761	728	775	769	705	712	783	743	720	733	759	723	745	673	713	737	730	740	723	719	780	765	755	745	724	726	754	710	757	712	784	739	757	784	715	755	742	743	748	733	683	737	721	738	704	746	689	780	711	721	712	749	734	741	758	736	753	704	744	681	681	714	712	713	748	716	742	684	764	713	762	766	735	737	733	727	731	761	744	754	691	766	733	719	738	738	779	755	719	772	746	717	706	763	823	718	766	740	738	753	748	744	722	727	715	745	679	722	724	722	744	758	729	754	688	708	709	685	732	723	714	783	749	705	740	733	742	769	684	750	720	754	728	747	714	761	738	743	745	741	735	710	724	733	735	668	703	702	735	707	752	777	780	762	744	753	739	703	742	743	834	713	717	716	763	732	737	756	749	726	769	761	736	707	739	788	738	665	739	786	702	747	718	712	701	752	737	743	723	748	763	693	802	734	733	765	716	767	736	746	723	739	735	791	746	714	758	743	751	735	729	709	711	726	743	708	763	714	779	703	782	728	783	738	754	738	761	732	760	775	755	726	727	737	806	723	742	730	672	763	781	722	729	735	755	749	696	718	734	726	703	732	709	729	696	758	740	727	775	726	753	700	736	720	743	697	665	782	768	732	776	774	720	731	701	737	740	765	689	735	708	729	771	728	715	749	786	748	720	712	723	772	771	769	773	776	724	724	741	754	725	712	705	725	768	741	741	768	775	755	734	700	694	739	696	751	739	733	744	723	696	736	716	769	714	743	699	728	737	728	769	796	741	757	676	761	722	717	714	789	725	770	768	705	742	760	736	726	723	769	756	727	711	702	764	741	710	715	787	722	709	731	716	771	740	780	718	719	748	747	722	800	769	733	732	748	704	712	716	793	724	709	737	735	733	772	740	793	719	745	807	711	735	774	767	704	763	777	725	742	750	763	763	805	746	748	716	707	696	692	756	749	712	681	782	767	736	713	734	752	704	731	719	730	770	749	734	737	735	739	752	764	773	779	767	727	774	714	751	719	759	757	759	702	724	733	735	790	742	729	723	753	704	784	735	744	765	802	713	740	718	695	805	758	745	743	710	719	743	767	760	722	744	733	761	768	753	708	728	750	723	727	766	716	761	743	705	722	742	698	739	737	771	768	718	770	750	752	762	761	769	688	744	766	771	757	721	695	715	734	755	698	762	728	728	729	703	720	756	700	749	734	731	754	737	715	764	755	740	745	739	730	789	712	763	760	768	750	738	730	730	734	760	704	730	774	783	710	775	721	765	744	742	738	695	717	771	705	756	709	716	714	723	702	753	705	737	747	746	728	778	694	707	700	731	682	785	770	736	712	737	741	722	738	712	768	727	772	756	752	730	724	736	737	690	752	699	697	752	751	684	750	755	744	734	743	743	790	748	773	769	724	682	730	718	752	713	784	750	740	755	795	745	784	726	724	713	744	763	752	730	695	730	772	722	748	738	728	701	745	694	751	737	757	776	752	754	705	685	750	759	768	778	735	692	746	722	690	698	751	726	731	735	727	723	791	716	736	715	769	736	730	692	762	754	688	706	712	731	712	698	818	756	721	749	722	749	743	849	710	737	746	746	747	728	739	745	733	721	724	765	760	763	746	755	752	715	782	700	749	731	745	758	741	709	760	761	734	741	705	761	788	736	657	737	682	743	709	793	746	722	692	731	750	677	753	718	721	761	702	763	739	711	766	720	760	706	770	724	754	748	720	730	716	709	764	737	735	747	715	765	756	706	745	764	753	755	726	697	731	728	754	729	807	733	779	732	785	716	765	737	729	725	720	723	689	772	741	740	725	708	763	731	682	760	756	726	760	714	779	728	750	773	758	723	765	713	731	741	743	724	764	794	693	709	755	733	709	714	745	765	749	753	743	723	726	757	714	757	767	716	730	730	723	750	728	769	735	749	744	751	744	713	749	757	743	739	718	759	725	742	743	754	703	743	765	768	749	723	762	710	733	704	749	734	769	734	711	690	705	811	715	746	686	767	712	784	710	727	766	736	748	748	740	740	763	753	755	766	746	785	751	697	769	750	725	758	750	672	669	758	785	730	703	771	755	694	666	781	727	727	708	727	777	776	708	705	735	740	790	706	753	730	699	741	734	707	727	704	769	726	722	695	746	736	680	735	702	719	710	741	740	765	761	746	755	728	734	726	719	715	756	764	754	710	733	735	688	710	725	785	716	700	751	699	750	815	706	741	732	777	752	742	733	701	751	757	729	750	733	751	692	731	742	737	725	766	759	762	713	757	716	725	720	742	740	755	728	703	693	753	745	736	709	703	747	746	718	743	743	782	764	740	743	747	701	724	721	743	696	705	705	786	715	720	747	722	723	731	766	707	739	723	723	765	750	754	717	730	773	747	688	749	727	734	724	813	779	764	720	690	737	763	776	712	727	763	744	757	739	728	739	743	771	725	752	766	741	725	708	721	724	761	753	733	697	761	709	678	731	716	709	786	715	773	691	693	740	703	745	721	772	753	746	719	788	764	714	714	699	735	750	714	727	733	804	713	721	749	763	698	695	696	807	728	764	759	683	770	757	719	768	695	719	725	714
28374	21637	17613	8851	4008	2451	1680	1252	1143	930	903	833	824	762	734	703	704	711	732	669	727	711	720	688	724	654	684	685	713	684	736	683	665	723	719	674	720	675	696	678	690	721	685	682	721	671	657	642	674	714	734	687	654	669	727	664	728	669	670	672	691	705	681	688	708	675	657	663	636	658	689	687	691	739	674	680	680	645	692	665	678	661	683	690	685	666	677	644	676	708	679	676	685	721	726	659	685	676	688	726	725	644	695	718	721	658	708	679	655	711	712	643	648	663	679	696	657	691	710	680	642	665	674	678	692	700	641	715	657	692	689	678	692	691	695	662	688	737	719	727	704	658	684	654	708	657	661	686	741	644	697	698	686	730	646	679	660	692	670	647	705	704	692	729	715	656	696	700	694	683	691	706	710	694	635	667	620	655	684	726	705	648	713	710	674	695	701	681	643	659	708	713	742	674	717	699	707	669	707	644	707	730	693	678	707	696	691	614	710	673	662	716	699	699	671	650	680	679	718	686	713	739	661	657	665	684	651	662	689	741	698	692	659	673	702	632	644	651	666	708	661	674	632	735	703	744	678	692	725	652	661	658	713	691	704	672	629	679	674	684	668	642	737	668	675	683	689	685	665	739	740	668	653	729	658	672	693	676	638	751	658	730	660	729	667	717	704	692	675	694	695	669	677	687	671	697	712	673	682	684	729	680	709	667	733	672	652	682	674	741	671	661	751	700	647	693	717	716	638	696	714	702	652	693	689	701	656	714	694	651	676	702	707	663	685	689	703	685	689	681	664	662	622	687	668	640	712	693	701	697	647	697	648	716	712	668	688	714	712	666	688	708	695	723	686	678	664	622	709	678	676	766	696	698	699	672	664	698	725	723	680	722	686	681	646	693	705	689	667	733	726	698	687	730	708	744	683	723	721	707	679	712	691	725	728	671	679	672	670	709	678	677	670	667	699	701	677	673	647	699	735	663	647	707	663	721	628	722	675	665	705	718	665	661	676	709	673	728	690	639	651	723	681	695	648	680	669	691	728	705	651	709	718	706	675	704	690	663	680	648	664	654	662	678	700	678	666	718	708	689	700	708	705	655	713	673	697	705	714	717	679	711	719	669	660	701	754	669	718	676	704	674	659	730	720	699	685	684	669	678	721	761	693	678	712	628	698	688	737	718	687	711	708	693	662	675	697	641	696	720	674	693	683	692	694	722	687	696	703	667	665	615	687	671	681	680	683	668	758	707	669	716	644	711	718	707	703	723	712	700	691	669	698	695	706	689	691	669	670	730	721	675	697	691	667	731	658	655	731	677	656	695	650	702	689	678	679	710	676	698	671	679	650	705	653	741	685	701	696	684	726	716	658	684	692	686	679	673	684	598	705	676	647	668	656	684	654	688	654	643	691	640	664	669	660	751	668	650	712	693	636	683	682	635	726	693	699	675	731	702	732	663	675	689	722	718	644	684	655	699	669	694	694	708	684	739	686	646	699	679	635	720	724	668	725	710	667	721	653	709	728	686	626	658	688	701	678	701	688	683	679	629	705	675	685	720	692	692	733	669	683	694	694	687	715	680	726	648	708	681	726	639	716	664	681	659	716	687	705	673	713	627	670	694	693	681	732	671	648	659	685	709	704	690	663	729	661	699	676	732	691	699	674	704	688	689	673	706	690	729	649	716	703	726	671	665	730	659	676	687	717	709	660	671	634	719	711	702	668	653	721	747	701	695	682	701	703	652	692	701	660	682	669	706	610	676	697	701	735	719	699	749	714	716	670	685	663	605	723	684	700	693	612	664	633	696	698	669	699	650	690	671	713	679	675	688	699	692	630	652	734	732	665	679	645	697	675	653	722	684	703	667	681	695	677	673	685	678	707	723	689	709	700	703	693	699	677	681	678	615	691	695	712	690	686	659	693	667	688	696	675	673	674	661	698	668	701	716	682	661	653	705	634	687	688	667	649	696	681	736	730	689	692	686	651	675	664	685	707	697	673	692	696	684	689	677	730	693	687	684	682	714	651	657	674	665	741	660	708	684	692	689	718	677	665	668	741	711	692	708	715	677	696	726	678	686	708	701	688	702	683	677	682	647	668	683	722	679	720	698	640	689	650	685	700	687	697	696	691	690	670	687	699	684	683	669	697	702	719	638	709	654	645	674	676	731	722	693	685	613	673	707	686	673	662	740	683	728	725	670	693	701	705	755	659	685	705	668	680	645	667	717	697	711	713	692	659	664	662	706	694	661	685	690	681	673	675	678	677	690	677	702	665	739	711	663	664	650	715	704	695	661	692	678	713	716	668	704	707	683	730	684	725	654	638	726	717	704	664	688	676	639	648	668	707	680	694	763	682	673	694	669	719	681	675	630	660	693	636	704	703	672	691	693	656	700	648	649	669	728	653	666	780	708	697	659	696	632	700	651	675	711	671	700	704	679	707	697	696	682	668	714	672	673	674	703	695	642	718	685	720	723	691	657	704	692	699	669	689	707	686	668	685	729	681	689	666	713	642	706	656	631	706	688	680	665	688	688	678	683	684	681	682	711	670	677	664	740	680	636	671	700	711	674	705	686	696	657	675	665	644	697	653	666	713	624	674	657	695	704	669	753	686	713	681	660	678	686	714	679	697	664	695	679	626	664	712	645	678	708	679	686	686	715	663	651	729	731	698	720	704	694	653	690	695	696	653	670	669	635	693	686	683	675	730	672	700	722	717	643	675	670	620	671	667	652	731	652	675	686	690	667	711	724	718	691	648	685	740	619	677	675	690	740	685	674	701	691	719	677	674	725	687	675	682	681	661	694	702	695	668	662	728	664	691	660	673	631	713	641	719	661	694	707	637	700	695	681	684	658	719	668	682	686	668	675	653	688	709	724	681	657	710	730	671	654	728	702	668	651	721	654	665	680	663	730	639	658	702	695	685	669	675	652	682	657	655	675	678	690	686	678	700	703	682	745	732	687	651	686	657	711	658	678	689	707	742	711	686	669	678	737	702	687	665	702	682	701	686	682	704	726	699	675	636	693	680	724	699	687	641	669	653	681	727	704	666	686	714	658	717	694	671	648	670	715	647	657	701	693	690	653	676	661	659	687	724	694	677	706	655	656	680	652	709	678	734	716	715	673	698	707	746	617	696	705	688	645	688	736	718	626	750	703	641	693	684	702	674	712	681	723	668	651	636	696	725	669	696	695	707	718	664	680	720	651	707	690	702	715	757	724	701	649	644	725	691	617	701	700	721	713	698	687	660	641	648	705	681	715	690	695	664	657	744	649	697	649	726	659	734	681	670	709	693	702	699	686	682	667	674	652	675	720	686	734	677	668	652	754	644	648	731	713	720	687	690	691	686	706	750	739	724	692	667	715	653	701	702	681	691	655	655	660	736	700	668	669	695	664	675	676	684	703	691	698	704	748	673	735	677	667	677	731	677	725	679	674	690	695	670	707	674	708	665	670	686	634	762	737	659	710	669	687	725	667	690	712	692	731	733	711	658	665	697	705
18871	27936	21579	11597	6850	4206	2800	2065	1600	1322	1147	995	904	951	855	748	769	779	791	755	813	818	763	762	735	746	741	767	727	731	749	738	784	765	766	707	783	743	702	764	718	740	695	750	753	778	746	752	759	738	740	731	776	749	777	783	738	781	774	764	746	763	766	790	773	744	731	745	763	758	708	751	707	759	770	782	762	745	791	810	750	706	719	712	801	779	798	748	777	744	742	732	724	756	740	769	776	727	731	758	723	750	743	727	772	796	749	757	766	739	751	822	702	731	729	768	728	751	730	749	743	771	720	772	728	742	744	756	751	738	768	768	720	763	769	785	752	767	775	725	716	744	725	771	723	751	749	745	752	764	764	716	751	788	742	744	733	744	795	750	736	747	720	741	759	785	733	755	751	756	752	754	752	737	768	751	714	705	844	758	788	772	760	794	768	743	736	764	743	747	741	752	769	756	697	726	767	746	782	725	748	724	750	770	749	769	752	733	772	780	778	720	712	741	751	758	745	740	765	732	719	767	727	736	732	764	732	720	732	725	758	720	744	765	796	743	766	728	783	740	732	747	729	762	742	748	779	775	735	754	748	754	751	807	711	709	741	729	749	751	796	749	766	759	763	807	811	743	785	749	732	778	750	742	805	731	750	781	744	788	729	752	715	707	735	727	727	723	737	724	750	714	777	767	748	716	691	735	744	718	788	741	751	801	766	733	725	769	732	745	738	714	745	763	747	757	786	788	745	814	727	716	763	754	711	749	756	743	688	776	763	738	754	714	726	779	738	769	752	712	701	740	801	762	761	752	709	745	772	712	806	776	749	726	772	764	762	732	764	772	729	701	721	802	733	742	781	789	738	758	748	698	744	729	729	788	708	733	744	716	764	737	709	763	763	741	741	805	764	745	768	766	727	794	785	769	754	787	740	728	773	719	751	785	758	781	760	744	755	752	778	752	739	806	712	723	744	813	784	759	696	773	704	734	748	703	775	744	747	752	757	764	768	774	799	768	740	723	770	768	746	810	758	749	806	719	738	798	752	740	743	762	742	739	757	710	700	753	738	756	770	755	716	738	734	693	754	776	697	772	741	736	778	756	748	811	786	745	777	769	815	762	788	735	742	773	731	763	720	760	750	719	784	753	737	752	753	777	787	756	816	765	793	735	764	752	757	716	721	779	705	761	751	762	746	758	718	736	747	732	736	720	768	787	773	745	732	799	778	752	748	752	740	730	755	735	733	755	788	773	746	724	780	767	742	762	814	770	720	774	750	697	743	736	803	767	765	672	744	718	762	770	732	739	777	766	747	770	747	759	780	738	807	750	733	716	709	730	680	733	744	707	708	834	783	723	787	795	759	787	772	747	773	743	737	764	757	771	731	739	793	750	715	746	741	756	750	797	799	778	721	780	776	796	778	754	751	716	732	795	724	774	746	739	718	756	753	725	782	758	756	753	713	738	773	734	739	787	723	747	717	712	766	700	784	774	790	747	758	745	750	756	773	742	782	749	749	789	720	764	707	739	759	787	737	728	740	754	729	728	789	723	817	747	767	766	738	777	702	746	749	759	787	747	763	721	758	742	743	756	787	730	788	756	727	745	725	732	736	700	808	795	751	717	748	694	766	756	791	766	747	750	724	741	709	764	728	768	705	749	713	680	804	761	756	768	753	743	754	686	764	782	732	739	791	760	758	700	776	763	774	743	738	744	753	770	798	727	749	774	739	796	756	708	793	773	764	725	744	796	736	801	744	720	754	765	739	758	764	760	745	764	735	750	786	753	764	797	714	748	760	730	798	750	739	758	741	731	758	776	799	724	778	737	804	735	730	802	716	759	759	715	740	760	748	753	761	750	738	777	757	790	727	744	751	738	787	781	759	777	784	753	746	710	725	719	766	787	752	791	786	764	771	774	747	709	768	721	684	739	759	760	733	738	783	819	731	768	759	755	763	736	746	747	725	772	783	810	762	737	738	717	755	766	781	701	657	738	761	754	770	838	772	720	805	756	679	744	766	787	687	711	761	751	773	778	750	746	745	738	691	767	751	752	763	757	805	754	715	753	752	731	793	737	795	744	757	712	750	749	783	729	770	778	766	760	715	783	744	740	791	723	747	758	797	757	778	779	753	787	778	755	784	713	780	800	713	759	795	763	774	785	759	784	762	752	737	720	713	764	727	739	730	748	767	723	733	733	735	770	773	756	740	761	728	711	754	770	734	744	714	740	713	762	749	757	749	742	794	761	787	729	748	708	744	754	797	742	727	736	749	696	733	754	743	729	746	743	796	712	759	693	737	737	759	781	737	716	796	750	787	778	749	731	791	753	751	816	760	764	705	718	781	736	775	761	752	738	771	794	730	735	764	749	751	741	720	781	720	767	768	733	750	756	737	777	761	769	770	812	761	749	734	752	789	781	697	731	757	761	741	828	764	754	731	748	744	747	780	771	780	686	745	757	743	799	773	684	746	755	726	788	743	748	806	758	798	724	727	742	708	762	698	763	778	770	761	772	763	781	751	774	772	692	785	722	732	763	782	692	754	752	712	704	747	792	758	736	730	750	727	759	795	695	788	776	758	692	753	760	773	762	726	768	761	751	755	714	816	753	757	771	724	729	743	713	765	712	777	753	747	721	771	685	722	747	785	729	756	715	684	755	736	699	714	751	759	731	756	756	723	799	749	744	748	780	750	751	776	766	790	750	740	764	745	759	757	783	758	804	770	758	726	704	750	788	750	805	739	729	755	794	730	753	783	743	716	818	748	782	748	752	756	728	759	742	773	764	737	746	755	725	733	771	736	725	782	765	696	706	749	766	744	736	754	743	727	758	728	701	719	751	784	757	773	783	776	782	690	751	785	785	788	766	701	771	772	749	773	770	788	776	749	734	737	783	730	764	786	699	725	733	764	806	789	778	781	780	714	755	755	754	755	795	767	736	767	730	756	726	790	763	764	748	696	774	737	769	714	758	762	736	685	736	727	772	749	716	771	773	731	790	758	753	745	757	721	718	752	749	746	796	742	752	771	782	809	740	759	695	767	739	780	730	764	718	791	772	723	783	729	733	736	758	740	761	785	752	805	730	759	763	747	680	761	772	791	744	753	695	749	803	754	770	706	748	747	737	747	768	771	723	727	733	732	773	737	714	737	738	738	757	722	725	735	739	758	751	697	760	702	756	742	723	736	816	729	789	765	725	802	768	719	764	750	738	793	764	759	733	748	733	756	753	729	779	726	755	762	750	755	746	774	702	704	771	759	720	743	753	768	758	772	786	738	743	740	721	712	787	759	763	752	769	758	738	739	733	715	745	758	742	740	706	765	746	738	746	749	743	747	762	743	753	731	678	735	724	710	740	740	758	752	740	781	739	719	776	764	777	734	742	764	785	764	785	731	753	776	790	740	753	796	766	749	772	717	714	759	712	743	742	727	731	764	739	772	755	722	752	753	723	795	803	770	792	746	744	728	785	782	740	781	761	764	749	762	721	746	729	767	766	767	734	702	774
23882	21352	28253	24835	20842	8904	3031	1847	1461	1193	1071	931	909	799	769	742	806	688	706	690	672	678	677	717	669	669	701	654	674	604	674	683	705	683	667	675	662	675	639	649	720	624	687	648	679	664	692	669	703	646	681	678	710	625	651	684	704	684	669	688	649	650	668	647	721	663	680	651	681	656	676	684	655	613	663	677	675	676	639	674	706	674	672	692	638	669	665	701	685	607	635	665	691	657	690	653	642	606	690	678	645	700	657	682	657	668	652	687	664	664	712	693	694	671	673	660	673	647	705	686	652	669	630	721	681	606	649	679	661	621	737	647	659	686	681	706	636	679	685	651	632	665	675	653	665	660	701	650	672	661	627	647	675	612	699	650	656	697	710	657	640	692	754	665	673	670	671	670	694	657	662	655	668	637	677	675	675	650	679	621	662	693	636	702	693	649	703	690	653	690	684	675	693	658	645	692	692	681	693	698	693	679	652	661	659	668	634	642	658	688	669	633	666	674	646	678	699	631	680	626	732	641	675	714	656	686	699	712	653	647	684	666	688	648	667	732	597	699	691	644	679	673	694	682	677	645	688	632	654	686	720	670	668	619	629	710	707	652	670	685	681	652	669	617	705	647	674	633	679	658	718	644	674	668	650	657	651	674	690	681	691	675	706	632	649	668	748	624	718	707	716	653	717	654	674	694	689	670	687	669	680	684	647	655	667	646	657	688	659	663	695	678	638	617	619	672	673	631	690	716	640	652	685	661	715	663	652	689	675	702	645	661	661	728	616	690	678	670	691	699	717	680	682	673	668	637	657	677	683	669	642	645	701	675	684	673	662	636	618	674	667	684	678	676	674	670	670	656	685	690	676	684	642	712	687	683	683	686	669	656	661	628	648	711	720	676	659	668	639	674	633	688	688	669	615	674	661	656	677	685	722	648	619	667	635	686	679	706	641	705	718	654	626	654	678	663	657	658	668	649	632	683	667	626	686	651	683	694	720	663	664	648	687	657	691	713	667	708	666	688	650	662	667	680	692	685	663	660	688	682	694	711	658	677	675	661	674	699	736	648	678	667	684	650	622	660	671	664	649	676	677	681	714	693	706	654	655	695	721	683	651	700	652	665	701	691	673	688	659	665	659	612	698	675	648	627	700	730	652	668	706	694	745	697	677	701	631	654	721	631	673	653	695	701	681	702	679	664	674	648	660	622	675	704	692	635	660	629	641	671	715	695	657	654	604	648	635	659	675	602	670	651	714	649	647	652	686	693	691	664	667	654	642	697	678	698	694	698	640	641	675	705	696	665	683	657	693	666	670	706	608	614	680	665	626	690	655	718	692	701	678	710	636	650	651	690	620	658	715	642	719	657	686	654	653	642	660	653	696	665	650	667	674	648	677	673	634	666	679	677	694	646	661	708	625	657	670	693	675	670	686	661	677	688	639	665	664	625	670	678	683	673	660	664	698	674	663	660	736	666	664	640	645	685	678	644	672	658	719	701	661	684	654	735	654	677	641	667	719	650	698	688	709	702	687	675	645	657	670	657	623	653	638	665	674	656	617	681	682	653	720	654	689	703	672	679	627	637	687	644	704	678	692	667	694	657	649	615	672	682	679	645	726	651	653	625	655	627	681	640	648	683	666	626	684	637	677	687	732	714	691	699	670	657	633	676	649	674	654	643	652	698	667	633	659	645	642	733	698	668	656	648	659	649	636	656	625	629	648	667	657	680	643	653	669	646	674	637	713	681	704	684	692	669	683	634	627	658	716	666	710	665	640	683	724	693	653	667	614	682	666	669	690	629	660	661	641	724	728	677	664	684	670	711	721	713	701	685	657	683	652	651	679	698	659	671	685	662	660	704	632	654	659	605	655	670	671	662	662	643	694	723	610	660	676	651	671	670	653	641	672	657	638	683	717	649	693	669	666	622	623	688	605	635	663	648	663	687	687	657	669	658	656	671	677	655	690	690	627	624	685	642	685	672	683	711	685	724	680	696	639	659	621	675	667	632	679	690	647	647	697	651	691	639	666	604	631	652	645	695	715	681	662	655	713	673	678	658	684	647	645	675	630	678	654	734	680	626	661	627	680	687	626	647	669	667	657	709	678	691	691	648	661	695	679	696	664	658	655	641	672	641	697	676	702	695	630	647	684	682	664	650	722	686	632	671	691	697	691	719	652	645	665	633	681	648	624	674	651	647	655	695	724	659	695	658	694	677	641	667	687	622	650	675	680	685	671	698	706	676	694	692	740	684	692	660	676	666	655	710	665	657	657	685	677	621	682	677	605	651	689	671	618	675	709	653	662	665	619	677	677	671	650	663	681	675	660	658	661	697	665	614	730	631	654	696	662	631	663	687	665	652	661	656	659	694	654	668	685	642	693	668	630	675	689	688	686	679	675	673	658	674	633	656	663	668	628	663	633	668	719	696	691	660	667	640	656	674	694	632	679	725	599	704	671	637	656	607	664	682	687	679	659	672	675	665	682	616	700	625	683	675	687	679	663	688	644	704	677	681	658	716	693	653	663	708	700	641	651	677	667	684	698	662	696	699	667	714	638	671	675	667	685	620	682	710	703	690	706	673	663	660	654	654	654	708	664	638	650	634	669	663	649	672	683	670	636	677	643	658	693	669	667	605	701	631	630	634	653	639	679	707	681	699	684	627	644	653	679	682	676	704	654	686	697	669	658	686	675	694	685	655	705	675	666	662	655	646	653	677	661	674	700	673	658	689	668	673	659	672	654	677	681	681	677	699	673	720	678	668	748	669	635	625	653	677	653	640	659	690	685	663	688	670	617	667	635	694	669	632	722	666	694	686	683	678	664	627	681	682	687	672	671	658	694	669	657	649	680	694	678	663	685	676	661	668	642	642	694	679	636	671	668	659	663	690	701	674	715	723	685	683	657	673	649	655	679	651	691	686	653	668	640	704	686	725	660	618	743	687	657	694	703	655	633	720	683	675	703	644	727	628	632	706	611	632	689	706	679	659	661	653	691	673	662	681	661	660	691	668	708	674	662	680	680	684	680	672	690	677	659	692	696	678	694	683	666	668	678	638	676	642	678	682	700	676	671	631	686	674	647	667	663	672	675	692	634	670	716	676	658	679	659	681	693	641	676	652	677	697	650	648	667	669	669	702	711	675	644	669	668	704	642	687	698	658	681	661	634	683	672	719	657	630	675	649	706	640	631	702	629	667	625	675	628	675	665	678	679	654	686	656	675	668	707	715	628	689	652	653	663	649	717	617	643	733	655	688	639	669	650	626	662	668	683	690	665	691	667	660	668	674	678	662	654	661	693	612	651	622	674	650	685	657	677	666	677	666	683	663	721	641	643	693	654	622	720	658	647	688	701	662	701	694	620	715	699	648	644	680	709	630	695	660	675	651	646	668	662	680	650	666	663	657	659	602	656	638	675	656	650	684	684	663	691	664	665	688	679	668	657	666	644	626	666	733	634	685	667	664	686	701	644	677	629	644	698	617	631	631	654	649	641	659	654	655
18907	34837	28377	17023	10913	6783	4402	3138	2364	1725	1467	1311	1077	1013	930	834	795	818	767	821	765	723	772	799	739	725	753	757	771	743	724	727	737	726	768	697	817	722	750	745	741	761	757	762	703	762	793	721	747	724	749	738	753	692	732	736	725	704	675	760	748	755	740	739	757	712	733	751	725	757	707	714	746	747	718	765	709	731	718	733	751	747	745	764	681	687	688	772	784	751	699	721	698	738	725	739	691	751	758	723	680	722	758	733	754	692	740	740	714	724	695	716	775	724	785	748	704	729	770	783	730	696	683	715	684	746	747	746	713	740	739	771	757	717	712	747	721	762	795	778	777	723	670	722	715	740	778	743	719	758	749	738	768	731	733	717	737	772	753	744	697	678	703	724	760	759	730	764	747	728	744	748	770	732	761	724	701	730	734	776	714	719	718	735	722	729	720	748	695	744	670	744	703	748	677	735	674	740	729	726	724	717	705	772	786	705	686	733	734	721	706	747	737	738	756	725	730	700	740	708	776	722	713	695	695	683	724	715	707	759	720	714	740	758	827	745	741	766	715	718	795	702	751	732	716	693	749	754	777	719	700	724	724	694	723	721	700	767	745	717	766	755	801	709	697	742	711	727	728	738	714	728	743	783	733	762	679	747	739	713	687	748	738	724	709	715	717	729	785	693	738	714	742	753	753	730	761	696	740	785	759	742	737	745	733	765	709	721	700	773	725	786	707	770	783	734	724	778	731	725	708	761	751	692	733	745	764	722	720	670	754	725	718	766	724	749	730	729	744	731	740	693	722	737	745	748	708	706	781	747	717	724	725	741	675	778	741	726	754	698	758	714	721	757	696	726	774	735	728	718	732	721	735	729	697	756	786	724	726	792	755	779	751	740	746	723	765	699	768	713	778	707	763	741	748	751	732	740	722	720	743	733	719	735	722	731	718	724	707	694	733	734	739	751	755	741	731	735	737	741	720	726	717	708	716	728	719	764	670	695	743	772	723	725	700	712	767	740	736	713	692	700	742	737	708	711	671	751	682	768	743	728	735	746	729	759	721	762	760	765	700	745	756	739	767	720	728	716	771	760	724	767	725	702	766	697	716	738	780	688	773	713	748	724	762	682	774	710	738	730	732	731	704	719	727	734	720	701	713	750	808	737	734	762	738	667	716	729	684	735	758	742	759	726	741	734	671	714	705	744	704	739	710	700	772	712	735	733	752	694	756	761	759	676	769	685	777	692	756	754	715	747	728	704	713	790	732	741	721	754	720	712	710	742	731	724	708	728	779	723	712	726	713	731	777	721	738	707	698	704	749	731	786	707	702	798	767	707	738	699	708	707	706	728	715	716	768	678	763	728	716	679	763	728	723	745	768	758	697	698	738	716	717	730	723	691	708	712	743	775	733	713	696	716	738	737	741	764	750	758	752	719	742	677	732	735	697	749	760	712	719	777	767	767	768	680	760	776	742	731	753	746	756	713	711	700	770	713	714	700	776	777	710	740	736	699	698	706	756	728	763	728	724	711	704	733	737	706	795	751	731	766	703	734	780	786	724	731	760	722	700	759	670	709	737	750	724	700	761	776	714	776	736	701	685	763	707	703	694	719	796	778	681	738	728	729	737	740	726	705	733	723	707	723	758	744	720	726	761	730	759	732	701	724	761	707	797	695	779	718	766	719	714	734	795	778	740	730	702	755	692	733	744	775	729	780	675	724	716	758	728	752	763	751	730	705	719	790	741	711	704	741	652	735	697	706	697	697	733	780	714	735	765	702	765	714	773	732	701	733	744	731	683	734	699	714	687	741	739	753	710	675	780	724	779	785	681	760	710	694	736	758	767	703	725	717	757	736	708	753	719	718	758	698	745	757	745	708	692	722	796	717	746	717	737	801	729	738	760	724	732	695	730	751	704	729	725	725	733	741	732	758	707	718	715	729	758	720	712	702	758	725	718	784	684	722	757	715	699	735	730	735	746	748	790	737	727	726	716	733	746	747	717	725	713	692	743	789	667	736	735	794	675	734	756	723	684	716	759	730	751	698	749	760	752	765	752	713	684	740	714	696	755	776	721	759	732	768	760	760	667	692	746	718	700	716	718	737	711	717	715	739	697	727	696	728	719	718	714	754	742	770	744	754	745	700	758	772	719	742	703	756	712	743	749	716	703	756	737	715	719	754	717	754	742	746	692	743	717	716	773	751	784	712	725	732	724	751	707	717	737	743	771	738	740	755	762	764	767	675	740	777	694	707	763	730	710	717	724	745	729	735	670	741	743	761	727	699	721	761	767	764	735	710	762	687	709	682	690	739	654	727	707	783	702	732	728	731	726	734	744	724	747	770	719	702	757	693	743	815	730	733	737	753	791	688	714	739	768	711	680	711	735	714	726	740	724	711	709	793	714	762	737	690	734	685	781	682	719	769	744	741	706	739	750	735	720	710	722	706	668	720	735	727	711	767	766	750	709	688	736	779	696	770	681	702	745	720	700	707	707	754	674	722	726	749	740	728	714	788	755	712	712	725	714	736	702	714	702	741	771	757	702	703	696	750	750	750	720	722	738	712	732	715	725	757	777	735	734	715	734	776	671	766	726	718	713	728	754	733	757	706	732	700	758	723	708	741	743	722	737	697	776	729	758	717	704	677	759	742	760	742	764	749	774	727	701	698	769	706	792	722	735	752	762	740	761	715	708	728	742	686	710	689	727	666	735	751	699	746	746	704	761	725	748	723	719	776	701	691	699	658	740	749	690	748	723	718	734	740	783	792	725	744	735	773	759	720	700	744	741	733	758	736	682	733	751	695	713	755	699	756	777	726	760	774	714	733	730	776	709	750	731	728	703	761	738	737	732	729	780	749	730	776	723	707	720	756	712	690	730	726	743	708	775	741	751	767	745	725	675	747	717	772	768	771	768	730	756	699	759	750	722	762	720	711	701	752	713	763	723	693	749	760	722	714	749	725	750	722	708	749	741	784	686	793	739	696	704	737	695	705	736	735	798	695	748	740	766	724	735	740	749	730	709	779	716	693	705	789	729	740	713	732	758	745	742	775	728	749	736	761	764	782	715	764	717	742	728	726	748	715	758	710	738	709	721	726	765	728	744	738	760	704	726	703	766	767	695	754	787	720	725	714	688	706	758	713	764	709	719	740	732	730	722	692	751	769	764	784	731	766	727	735	745	757	741	698	679	751	711	758	731	721	749	753	761	729	754	738	761	669	670	720	712	714	668	724	660	734	792	725	744	709	715	772	748	710	732	728	756	735	746	729	735	739	707	730	709	761	761	752	737	767	719	735	737	718	759	715	780	718	708	726	725	715	731	750	738	723	747	700	717	715	744	732	764	734	726	760	772	730	717	717	724	705	729	774	715	795	765	724	754	741	757	773	706	743	748	705	755	759	758	721	744	713	741	739	697	672	747	746	725	735	744	770	709	724	757	726	721	718	726	718	745	705	711	734	734	710	715	711	744	714	747	720	717	715	716	728	733	685	781	759	687	705
25412	21325	26351	24085	7486	3033	2062	1550	1261	1001	973	893	851	734	760	735	688	692	734	676	735	652	752	723	694	721	713	655	685	722	654	664	677	699	679	724	679	683	709	737	691	713	692	706	702	685	699	660	709	649	731	705	675	672	785	657	681	758	706	685	682	703	691	669	673	689	696	724	674	669	675	661	684	709	690	679	646	662	732	715	721	762	662	691	705	676	682	702	690	640	729	712	683	684	720	666	672	679	714	673	633	710	705	723	699	684	703	664	703	706	709	730	681	692	676	688	667	697	702	686	682	682	696	713	699	655	727	685	702	651	671	687	692	733	670	695	673	720	708	696	701	702	669	701	722	700	700	731	711	700	720	687	704	775	713	691	710	683	691	709	688	723	704	689	729	733	715	700	737	742	701	668	716	619	637	699	731	637	665	722	652	713	711	702	679	667	669	653	732	667	650	727	727	744	679	745	660	700	714	685	667	703	701	638	755	706	712	730	707	715	738	756	711	728	701	711	731	708	712	688	674	690	711	684	660	693	710	690	707	697	753	704	694	705	710	684	701	670	679	674	726	688	684	681	735	711	673	692	658	639	689	634	629	695	723	670	756	675	670	688	693	671	684	661	702	676	713	716	713	778	729	646	709	683	681	717	686	670	719	725	718	682	672	707	634	705	689	647	694	723	670	739	739	726	694	708	659	791	657	716	705	669	673	710	684	697	713	743	670	712	667	647	691	685	704	730	712	735	751	719	680	663	714	690	671	698	727	679	711	716	702	697	712	651	764	677	692	705	630	678	685	700	648	670	688	711	680	721	681	725	714	750	746	689	710	686	682	712	670	698	706	708	673	704	709	681	691	698	714	708	711	669	705	689	732	691	700	647	772	722	677	731	654	625	703	708	711	690	725	713	734	705	704	706	749	674	716	678	702	647	706	700	699	667	685	715	686	650	723	729	680	644	703	673	717	742	679	667	739	694	693	760	732	690	693	703	650	694	732	681	624	712	689	674	722	699	650	707	685	674	719	696	722	702	701	708	676	735	675	685	692	690	722	702	730	664	684	704	727	684	702	680	690	724	650	719	747	729	725	723	714	725	671	724	701	711	709	719	674	696	684	684	722	668	710	677	699	704	683	697	736	667	708	719	678	732	723	715	713	727	718	700	718	676	720	653	709	695	672	717	691	742	712	728	729	740	669	698	693	699	698	708	695	710	665	629	724	724	674	719	717	668	639	656	672	653	714	656	685	684	692	687	683	715	679	696	696	691	750	711	661	753	684	725	684	656	675	676	649	711	715	649	700	713	691	732	737	675	733	713	678	667	704	689	692	690	706	677	669	738	701	734	705	712	703	738	685	685	715	714	691	749	700	722	643	689	683	642	739	680	679	697	699	697	675	686	721	709	662	641	695	699	657	661	695	638	743	710	683	716	704	673	635	727	671	681	682	701	682	668	724	699	723	749	667	655	677	719	695	712	695	721	653	659	709	724	713	716	736	659	713	720	700	650	660	684	708	769	668	708	753	680	709	716	667	720	706	713	694	676	721	704	692	700	710	722	690	698	698	677	711	698	748	669	684	730	683	733	654	738	703	707	692	692	665	700	648	709	695	685	683	671	746	651	699	682	683	720	697	704	728	745	720	684	695	701	697	753	671	705	688	707	673	745	718	684	678	725	683	710	699	682	693	690	703	724	696	676	671	744	714	719	687	734	692	684	720	691	728	657	700	668	714	691	703	654	693	713	727	651	685	696	703	714	721	715	696	686	720	714	676	680	674	747	691	664	662	692	673	652	696	685	732	776	708	689	721	711	706	705	680	697	726	651	675	680	690	643	691	683	756	761	715	705	739	665	677	715	738	710	740	688	708	715	700	685	646	665	705	694	672	708	707	690	706	672	724	733	703	768	675	687	693	723	720	721	720	647	712	691	740	676	696	710	714	621	693	707	726	709	671	668	641	703	718	701	661	649	699	699	690	723	719	668	685	702	656	698	649	767	718	691	713	679	721	705	726	696	698	695	673	719	687	665	669	743	714	700	688	691	675	727	721	705	695	693	687	672	735	698	696	658	732	682	674	665	673	667	662	682	694	684	724	697	656	705	744	704	696	695	693	683	700	695	717	717	723	696	713	721	689	707	678	683	676	714	660	625	762	668	693	733	733	650	678	667	715	663	692	692	691	702	701	712	717	730	737	745	681	745	724	722	718	708	738	688	721	682	679	729	696	702	739	677	665	720	683	709	734	741	755	698	712	713	719	658	710	709	670	707	673	705	731	676	706	668	708	704	754	705	716	681	746	759	711	706	706	731	682	720	660	704	652	707	675	724	737	674	678	690	673	696	709	672	646	646	684	689	686	710	716	694	678	673	719	735	711	736	715	714	713	725	674	687	762	710	680	685	734	715	719	738	741	622	722	689	731	723	714	686	700	704	671	684	700	683	707	707	714	718	668	691	716	673	681	704	724	645	714	709	697	683	728	728	650	658	730	662	690	689	745	696	686	693	718	689	719	663	657	721	709	686	725	682	656	689	655	699	687	700	685	730	739	703	716	725	725	726	683	770	670	671	654	701	732	681	750	697	690	720	712	686	733	666	685	707	712	731	744	733	720	789	729	702	689	728	711	709	688	712	701	698	714	737	699	645	722	682	680	712	699	713	685	665	684	688	714	666	737	686	714	697	748	634	679	665	700	706	704	739	687	708	733	696	687	712	668	715	692	728	682	705	680	719	687	737	676	686	746	681	708	723	725	694	700	680	705	714	698	693	649	660	729	712	734	701	702	684	653	740	695	706	734	743	705	705	696	688	675	719	693	759	689	710	664	756	723	694	732	706	676	651	723	686	698	704	723	703	668	701	697	730	710	711	745	708	705	752	699	671	674	746	745	722	656	661	662	705	675	723	707	709	654	673	696	701	686	711	681	699	622	692	668	712	677	706	720	693	747	710	689	682	710	670	698	693	657	662	680	701	706	724	730	687	695	708	702	724	737	735	704	705	664	691	721	694	745	762	672	729	714	665	661	718	744	701	690	682	672	712	683	670	686	700	686	718	669	707	703	754	717	669	703	683	735	702	707	703	724	676	657	698	698	687	696	670	691	697	652	723	732	689	667	678	706	701	736	711	730	746	655	708	694	656	707	662	666	655	686	714	714	688	692	725	701	711	699	683	686	686	660	714	681	695	693	700	729	719	699	682	661	723	723	674	707	661	676	681	705	708	656	703	667	671	711	676	680	713	745	656	710	747	699	699	674	722	737	701	667	703	672	689	734	675	678	683	724	681	737	735	703	662	663	677	693	719	692	718	635	755	638	661	706	698	677	714	725	664	685	710	710	657	697	700	692	677	695	721	690	704	723	700	666	691	686	706	670	704	668	718	728	731	699	716	676	716	724	709	708	699	678	694	713	711	712	724	675	681	627	748	709	708	732	685	711	702	693	726	664	693	690	704	696	709	665	668	743	712	761	706	679	705	693	699	712	748	695	670	658	717	707	686	685	725	696	711
18741	30688	24508	13735	8505	5241	3498	2513	2015	1554	1239	1096	1030	958	931	806	875	828	786	851	796	771	812	777	848	737	723	805	784	762	756	786	799	759	810	775	806	788	720	724	769	740	749	770	808	707	767	714	762	772	798	743	781	774	756	790	755	790	793	757	808	765	738	776	781	765	815	780	772	783	776	751	751	766	750	813	794	768	804	785	765	771	757	783	804	793	766	802	779	739	748	743	735	804	791	771	764	781	776	767	758	770	789	791	754	779	803	789	706	754	725	765	745	785	823	779	772	793	748	784	774	801	770	702	788	776	716	752	754	774	770	698	760	780	804	728	753	741	820	783	819	754	809	776	690	751	808	732	772	797	800	795	813	778	766	750	718	811	756	771	737	818	774	745	746	747	809	777	820	760	771	764	798	748	735	780	810	801	761	783	795	724	742	793	767	752	771	743	791	780	757	753	798	774	725	781	776	748	773	784	829	785	836	766	739	763	760	769	730	750	795	792	737	740	765	737	743	768	744	759	807	788	785	720	767	809	720	783	738	762	782	743	792	767	719	733	803	786	790	769	758	781	742	779	770	755	782	769	721	744	737	742	755	773	801	778	766	711	755	776	765	722	796	758	802	696	750	727	787	769	815	754	787	771	761	743	761	760	776	740	726	793	764	818	759	782	754	779	737	758	805	783	775	777	740	789	731	753	782	803	743	760	754	785	792	750	749	742	754	778	727	782	794	765	710	808	766	735	784	795	757	720	786	790	767	797	748	783	757	720	761	790	725	767	709	742	764	799	753	755	779	754	743	765	748	774	729	767	731	764	747	750	756	801	759	758	768	744	805	777	775	735	749	774	741	797	749	777	780	772	810	811	767	775	763	762	804	724	761	773	762	781	755	784	768	816	791	755	731	767	751	766	764	763	754	807	738	756	812	749	785	739	757	785	809	745	769	806	754	734	788	779	754	725	763	788	832	782	777	747	781	762	772	808	746	774	773	740	733	803	794	762	789	748	753	757	825	771	724	724	779	781	793	769	792	783	749	744	725	749	830	737	774	780	790	789	833	801	737	765	778	771	765	763	782	781	762	827	778	832	771	761	755	784	796	828	784	751	784	742	832	756	799	810	735	783	785	702	800	743	752	802	751	769	750	776	805	764	785	803	814	778	748	835	758	732	742	773	763	758	758	729	719	803	775	748	748	751	778	772	820	745	761	751	782	765	756	759	731	808	734	764	760	765	754	838	735	769	785	746	781	752	767	724	769	762	789	764	821	736	774	739	808	780	747	783	735	769	781	726	813	811	789	802	755	810	783	817	732	780	803	742	760	719	783	756	777	760	742	817	779	771	762	741	763	720	749	752	745	766	805	782	783	784	751	772	776	767	759	772	778	761	727	777	754	770	750	791	750	754	778	787	753	796	758	767	766	782	803	771	753	759	769	764	781	760	722	725	769	770	770	707	827	739	716	759	781	714	728	753	809	765	808	781	773	779	803	773	775	759	823	753	776	727	774	751	782	760	739	791	694	753	780	744	749	755	733	789	802	753	773	840	731	761	863	797	743	780	767	777	737	753	800	799	738	743	787	752	771	785	758	757	816	757	750	799	733	755	755	730	726	813	782	737	757	767	719	788	764	786	796	827	760	797	748	776	792	771	796	760	786	762	734	761	777	782	785	767	803	795	786	806	788	772	740	780	779	830	726	735	812	805	766	746	805	818	741	730	765	753	743	780	740	760	708	762	798	792	801	764	763	798	772	737	679	781	782	750	795	733	787	734	782	698	749	782	817	771	762	804	788	771	784	757	781	733	778	727	771	764	787	754	777	745	785	755	817	781	766	808	722	735	802	778	776	731	820	736	756	770	802	758	789	781	809	794	710	774	754	827	749	774	759	763	795	722	825	800	805	783	748	749	745	751	744	773	733	785	791	745	798	815	780	762	795	767	825	743	821	812	780	811	775	770	720	825	773	777	762	756	785	770	743	752	767	708	727	816	774	740	757	774	792	802	752	752	812	764	735	825	800	730	789	758	736	748	768	749	762	729	771	775	745	729	784	712	794	766	771	782	773	752	735	773	723	761	783	805	786	736	734	791	778	780	738	761	770	764	779	698	780	732	773	768	729	756	719	736	744	811	784	754	786	775	759	806	769	782	794	773	715	802	771	777	789	710	758	749	791	772	757	817	775	807	749	787	754	788	805	737	751	776	814	730	787	789	765	787	769	788	741	730	760	781	808	738	809	801	738	769	721	810	734	730	787	794	774	772	811	745	779	792	722	755	806	791	759	752	763	759	724	708	775	733	784	765	734	760	775	739	724	720	796	771	768	732	848	746	764	784	793	738	774	755	780	776	758	784	761	797	774	746	764	767	797	761	788	773	760	801	756	773	763	746	755	714	796	771	770	791	727	769	781	749	786	767	718	771	821	748	803	781	741	788	719	758	806	775	741	776	802	756	765	771	733	723	788	781	760	772	721	768	760	769	753	768	745	766	760	772	777	770	767	739	774	770	791	736	760	742	783	826	768	744	752	761	775	778	716	793	742	779	773	769	742	752	733	756	743	755	759	738	795	771	797	813	780	792	753	746	759	755	737	771	798	740	772	756	755	779	757	779	779	778	794	756	767	774	776	757	746	746	784	800	801	756	791	788	717	777	768	732	799	768	791	754	714	738	769	794	753	746	801	756	784	790	775	749	756	787	785	763	793	794	738	770	761	787	714	814	744	749	765	718	803	759	743	756	825	781	748	792	765	785	731	772	782	746	720	783	745	802	805	769	755	785	778	743	753	759	838	766	793	783	725	781	770	772	774	758	760	801	748	777	774	729	760	774	775	763	808	747	697	758	774	710	785	791	785	785	810	794	740	777	791	787	807	763	759	775	770	763	793	721	721	733	750	762	774	768	819	809	767	781	775	748	746	782	752	751	778	816	801	753	780	780	760	730	767	729	765	780	804	751	723	789	796	786	791	707	784	802	791	802	798	770	736	747	750	763	788	745	772	766	774	776	735	754	757	773	818	761	760	735	768	782	792	757	765	765	751	776	786	786	761	781	779	769	770	761	776	759	802	741	710	777	764	743	765	795	752	798	756	740	743	762	769	779	783	793	759	783	781	755	801	738	774	762	774	768	739	733	744	724	773	773	797	782	798	725	801	833	757	802	776	735	775	749	827	770	764	812	769	755	764	795	739	787	791	739	751	773	789	759	782	717	751	743	776	787	786	759	759	825	762	815	788	741	730	743	791	752	789	778	815	761	739	786	755	759	764	768	770	750	809	762	813	721	771	804	749	738	750	734	745	750	764	777	738	746	761	755	770	781	814	722	793	796	804	733	707	733	775	720	791	747	809	736	762	777	826	756	742	757	767	761	753	776	752	771	804	778	740	755	778	767	781	762	796	736	762	752	762	732	749	820	802	792	743	756	816	748	724	790	760	788	820	759	766	766	788	777	747	773	751	755	708	760	726	763	775	743	789	775	729	760	735	759	741	744	724	761	765	758	773	743
22761	21288	28734	24181	21307	20123	6789	2526	1786	1452	1194	1094	955	882	878	857	831	758	718	691	697	727	739	684	705	730	685	662	665	693	788	708	708	707	694	698	697	706	628	718	697	708	640	653	689	702	644	643	689	707	692	655	724	692	704	661	640	734	689	680	641	640	674	647	653	639	692	742	632	679	682	673	663	682	754	688	709	699	709	678	691	674	700	691	679	670	650	681	653	691	717	665	673	671	674	715	667	643	663	674	696	672	696	662	658	675	681	706	627	714	681	695	691	686	685	726	686	705	744	729	705	700	667	685	644	690	643	697	658	674	689	668	709	679	686	715	701	689	707	713	746	719	720	681	670	647	672	675	695	714	706	676	714	709	703	646	700	682	655	671	708	672	709	683	625	684	713	631	668	674	686	667	683	659	706	659	692	656	690	677	703	675	677	654	687	669	656	677	649	650	672	623	698	724	741	681	705	671	716	720	694	692	629	688	671	688	692	692	681	670	653	684	682	682	745	660	657	690	758	675	678	697	723	685	734	664	654	709	659	670	677	693	669	679	689	657	718	669	701	720	628	713	678	710	687	646	664	677	684	659	696	667	634	716	700	740	620	706	660	661	730	690	677	632	674	691	672	699	648	696	679	682	647	675	710	701	682	663	639	694	667	652	690	687	663	702	656	728	667	685	707	697	680	663	710	625	691	667	685	660	658	647	643	656	669	664	687	676	702	707	647	635	655	698	702	668	708	665	668	679	679	663	699	668	673	672	721	718	677	739	679	675	684	640	663	692	678	676	669	691	676	689	707	681	650	673	700	650	652	626	699	765	691	716	698	681	688	736	711	646	721	652	699	708	702	659	693	719	655	699	720	671	612	690	685	710	618	681	667	677	664	675	686	674	710	646	702	649	679	675	736	669	716	659	668	667	692	725	674	693	645	637	656	754	669	706	714	707	710	633	668	655	683	665	679	710	703	639	684	710	685	697	711	673	656	670	719	659	659	651	688	641	631	698	682	685	672	655	657	683	676	697	700	687	647	721	657	711	639	719	644	696	710	695	680	708	689	683	713	684	625	668	702	692	686	701	742	655	684	667	683	678	665	671	727	643	710	656	671	667	670	705	705	701	672	711	716	645	667	673	693	666	685	702	649	679	686	770	678	698	689	666	655	666	692	634	679	661	715	640	691	648	715	657	691	688	664	680	640	692	700	670	632	673	697	731	706	708	697	684	637	706	720	664	694	729	616	635	657	725	670	666	640	659	656	614	677	650	607	712	681	715	707	686	678	735	679	681	661	718	673	683	734	726	686	672	695	664	658	687	663	665	675	713	708	711	676	700	646	690	696	667	695	721	672	677	670	667	688	634	647	694	647	649	667	694	664	644	688	657	638	696	693	675	644	673	661	684	684	698	657	682	682	659	694	708	710	699	682	678	715	659	659	604	665	701	658	678	681	685	702	660	726	709	671	651	687	688	674	663	639	658	642	688	659	672	646	691	694	635	704	668	703	657	703	696	697	680	635	712	638	627	681	666	702	660	689	684	695	695	672	685	708	663	646	699	681	699	671	689	685	687	724	704	658	716	657	704	656	690	700	669	688	690	705	691	717	693	658	709	701	694	730	659	654	674	660	688	721	695	690	740	699	654	722	667	642	725	730	658	668	667	695	682	693	673	693	696	716	701	680	669	621	693	680	672	665	668	692	684	722	693	660	670	679	720	654	663	660	705	661	747	676	659	669	640	677	687	675	677	690	727	703	650	689	678	702	699	691	698	696	687	672	673	668	666	690	664	633	663	640	685	655	659	706	703	671	705	690	681	699	668	703	687	668	597	631	665	714	644	677	642	657	724	649	697	712	692	639	724	662	715	686	659	626	731	676	657	665	710	713	751	677	718	672	659	668	657	674	682	697	643	663	669	693	653	708	700	734	649	665	678	692	704	657	664	673	712	699	674	659	719	682	668	669	704	702	732	728	670	672	673	664	659	680	688	698	686	708	647	644	696	676	674	710	668	738	682	706	651	687	727	678	656	655	692	681	716	631	663	673	681	694	673	653	641	680	714	715	690	695	692	654	660	664	686	684	691	678	668	657	645	705	655	682	703	692	660	686	672	687	750	640	689	647	674	662	714	658	668	659	696	694	662	700	695	696	668	709	692	667	644	738	673	635	678	690	645	677	697	637	722	676	718	688	643	681	723	717	674	649	678	657	683	687	708	652	662	719	689	647	686	710	690	719	656	666	712	754	670	617	713	715	665	700	662	684	657	674	657	676	682	665	681	693	696	732	680	681	673	678	690	726	668	692	658	702	686	667	693	671	689	676	616	654	692	670	695	692	722	663	638	690	640	717	702	692	720	675	648	679	707	680	666	696	692	682	715	696	685	649	655	629	669	649	683	699	694	661	674	691	699	688	679	678	679	646	717	700	707	716	651	660	672	649	721	733	693	663	660	693	684	702	708	700	650	721	661	692	665	733	650	717	695	659	756	668	714	661	714	677	685	667	643	723	679	713	719	720	665	673	665	690	697	754	698	695	683	675	683	676	681	672	735	659	631	712	674	703	661	678	704	706	683	660	690	701	694	636	703	695	728	713	671	679	649	685	711	653	714	678	705	676	701	699	711	687	688	662	656	675	676	688	679	726	691	650	660	657	661	696	650	773	688	698	664	716	679	744	646	687	680	675	687	675	703	669	698	692	690	714	691	664	643	681	724	709	668	678	673	698	683	646	661	685	686	711	654	654	654	686	679	709	695	647	735	668	678	714	669	700	689	725	678	715	650	651	694	687	656	638	710	684	642	657	650	686	680	707	656	696	726	712	710	705	686	694	645	648	701	722	674	703	673	743	703	656	717	662	706	651	713	692	681	662	669	687	693	633	640	682	652	664	623	638	686	685	703	704	693	710	646	660	665	689	713	680	728	692	700	705	628	686	726	656	708	706	612	662	704	657	685	666	680	700	676	684	696	652	669	653	664	655	704	693	664	669	637	675	655	672	658	680	674	692	707	702	654	668	699	686	703	699	669	693	673	683	701	706	677	681	665	706	721	626	690	740	697	723	709	719	717	721	679	639	684	690	687	682	729	715	693	672	695	709	702	679	738	693	633	674	716	675	704	664	695	724	653	686	669	646	669	718	690	642	692	701	683	705	643	695	681	700	668	672	723	697	658	668	671	671	662	647	676	661	641	715	697	689	675	618	671	666	660	657	705	655	706	703	693	690	670	710	661	649	671	665	678	679	668	647	657	660	605	625	676	657	652	668	746	654	679	682	658	705	676	628	687	648	679	707	638	687	723	665	689	613	707	669	702	675	683	667	677	678	690	674	671	719	688	673	719	668	683	708	701	713	678	668	682	683	637	662	665	659	701	693	678	695	624	678	717	689	674	656	682	690	664	671	656	690	665	660	718	690	648	662	614	687	749	669	708	650	665	654	675	684	662	673	678	682	726	691	774	690	665	663	689	709	639	692	700	715	626	702	668	693	657	638	702	732	675	694	664	710	709
20776	39041	32700	20687	13717	8915	5667	3952	2920	2250	1826	1509	1228	1074	1001	898	863	884	834	844	710	760	757	748	795	807	728	751	728	729	729	741	738	692	742	773	766	727	730	735	748	716	687	716	761	795	769	751	752	754	707	713	705	728	777	702	729	729	674	743	756	740	762	722	733	760	727	738	726	755	710	720	747	796	726	730	766	756	753	715	754	768	736	750	716	764	715	770	777	736	789	735	723	715	730	764	725	778	720	745	760	737	774	755	724	785	688	741	824	754	721	733	685	841	730	729	746	754	750	747	756	700	759	713	757	739	722	758	737	793	752	731	758	740	769	742	742	728	757	721	749	776	753	760	750	726	775	759	752	735	726	744	727	680	777	752	753	752	749	771	777	703	761	749	745	740	779	742	762	778	695	771	746	707	796	773	772	770	729	720	697	736	755	742	782	700	766	715	750	750	757	750	744	761	778	708	756	749	731	687	781	734	721	750	748	750	737	692	772	630	745	737	697	743	717	756	761	699	777	706	705	741	801	754	754	770	750	755	733	725	784	718	748	721	703	745	716	750	775	733	755	757	693	736	712	773	711	723	805	731	763	716	728	756	713	726	812	779	784	776	767	764	741	748	740	767	705	771	726	730	760	719	744	765	743	714	728	701	782	742	686	698	767	730	737	712	690	686	720	728	784	744	744	731	788	752	734	784	665	737	737	743	740	772	744	737	742	733	717	757	735	762	745	753	676	790	744	775	735	793	706	734	734	748	741	735	771	732	705	726	780	763	776	768	723	762	730	738	761	722	715	704	735	754	716	730	755	757	689	729	756	715	709	729	744	784	675	733	769	703	758	755	671	780	744	733	722	747	747	741	761	724	715	684	745	718	750	670	741	768	725	669	750	784	705	764	756	755	675	718	741	749	706	705	749	747	746	711	781	763	709	780	764	751	691	750	733	680	756	754	781	727	767	782	761	731	718	721	696	725	768	774	714	742	699	741	741	742	734	730	756	707	738	710	757	779	750	721	786	775	760	726	718	737	756	761	793	742	767	744	699	774	735	744	793	720	723	736	732	751	746	718	758	700	730	705	704	767	736	743	729	700	727	788	741	723	707	745	732	750	732	748	752	729	780	738	718	768	714	692	714	751	711	752	717	831	737	784	744	721	736	749	739	779	783	773	776	758	754	733	742	744	690	728	734	743	743	772	713	778	738	725	730	747	768	764	737	736	738	786	789	700	740	740	761	752	756	748	739	771	719	786	731	774	703	765	720	752	751	770	760	700	737	768	758	802	737	727	745	766	728	740	783	708	739	680	693	730	729	765	723	738	729	730	742	710	753	716	725	735	780	736	786	753	768	740	711	774	736	742	732	693	717	785	693	737	753	756	733	717	769	711	671	720	766	721	789	720	753	770	734	724	732	721	694	748	746	756	698	742	723	781	771	755	717	725	749	713	741	719	790	771	738	724	833	765	782	750	722	767	820	710	763	760	742	758	749	724	722	742	742	772	729	689	781	719	784	764	754	740	752	747	735	745	725	726	723	678	741	772	803	737	719	752	755	761	788	736	801	736	746	742	744	765	710	740	755	728	746	722	742	720	675	744	733	749	741	745	732	703	751	690	742	744	693	759	710	740	787	762	756	728	738	737	678	727	743	700	725	734	753	712	732	756	761	725	720	716	778	734	763	698	710	747	749	706	699	769	721	740	709	689	728	742	738	769	706	762	791	780	718	763	710	749	758	759	696	802	784	742	759	741	731	738	693	721	673	729	726	791	694	737	725	785	765	652	741	768	799	707	775	744	801	769	722	772	778	746	730	739	803	729	773	789	709	719	777	744	712	746	759	753	753	719	708	723	732	741	755	800	758	740	739	758	733	747	731	757	809	752	721	726	734	735	750	738	765	726	711	710	724	721	724	755	768	798	752	666	789	736	742	726	739	792	737	729	742	726	715	723	740	758	779	756	722	763	746	722	753	737	707	755	805	747	751	703	754	751	737	718	751	713	706	739	715	758	777	767	784	704	780	766	712	754	726	711	775	751	715	773	683	794	729	763	784	805	755	750	778	731	724	766	710	772	705	785	758	668	746	703	763	734	753	743	719	760	689	769	758	721	710	748	722	725	726	722	724	746	752	757	709	775	699	731	784	734	750	769	725	718	771	719	719	699	754	757	716	745	713	774	726	721	731	765	730	766	761	716	746	785	742	735	711	736	752	761	753	726	734	762	743	741	752	734	751	792	775	710	723	748	746	734	740	772	795	707	706	784	703	729	763	744	750	759	726	710	722	777	752	739	741	716	690	765	742	727	772	775	774	708	747	697	749	758	767	748	750	717	743	708	720	752	719	803	766	731	724	742	748	699	752	751	736	742	705	751	703	747	722	745	743	711	690	752	721	808	715	734	730	706	759	792	733	753	767	677	711	771	731	717	710	755	735	784	787	788	702	755	792	704	710	733	746	731	759	754	714	690	713	772	771	748	749	743	736	730	723	735	728	695	731	766	739	753	733	729	810	784	688	756	781	765	698	694	715	694	757	718	776	734	759	745	753	737	754	780	694	771	810	713	715	739	747	707	732	765	715	766	767	783	745	771	776	706	775	786	731	703	743	742	756	761	725	715	719	731	728	811	745	694	702	803	750	755	709	721	752	751	750	749	745	723	732	692	721	745	715	717	735	760	793	735	696	733	718	726	728	719	721	808	713	780	737	789	740	741	768	707	720	757	777	755	720	780	732	693	786	753	748	724	756	765	747	742	750	733	738	752	738	766	751	735	716	753	756	720	735	718	790	773	730	735	731	755	693	754	758	767	770	738	746	725	731	776	723	740	738	711	719	706	726	682	734	728	720	789	779	741	717	763	717	769	710	706	700	758	759	743	730	752	726	738	758	748	746	762	717	741	709	763	735	749	738	737	721	792	757	769	710	782	735	740	763	745	767	767	744	716	732	716	766	770	691	728	756	718	699	761	758	744	759	722	699	759	719	763	763	736	784	741	724	764	743	770	711	743	753	739	713	709	722	820	730	735	773	692	726	777	771	765	717	729	738	778	732	749	704	719	781	676	753	725	742	711	711	742	778	770	699	715	706	741	773	774	756	752	718	724	712	748	729	698	731	729	771	761	774	752	740	729	730	778	696	718	736	754	700	776	751	735	769	779	757	701	759	761	759	714	759	729	731	772	745	710	725	752	737	757	732	776	708	724	756	736	819	741	745	698	758	743	753	707	726	697	728	733	739	727	746	718	742	710	706	738	763	761	729	759	691	741	711	722	759	748	741	760	749	732	741	747	722	752	701	736	732	704	729	775	785	786	735	755	782	754	722	753	798	748	733	751	691	675	756	763	728	728	743	740	745	668	769	726	748	748	739	703	740	794	749	752	702	701	719	743	799	733	733	753	723	754	780	738	745	776	730	738	731	713	722	768	724	732	717	727	724	749	740	773	706	761	720	715	753	761	706	736	792	737	729	730	785	760	695	760	723	705	747	721	726	749	669	714	746	802	798	760
28305	21673	17637	8911	4041	2399	1664	1308	1073	981	906	871	808	787	734	735	724	693	675	732	695	707	734	615	694	727	738	677	709	684	695	685	644	662	699	694	715	692	672	699	733	680	688	714	663	691	677	688	666	673	692	665	681	733	700	707	694	703	702	689	637	698	652	693	700	662	676	661	764	695	620	637	630	670	684	668	681	687	705	671	684	739	647	681	672	685	658	755	699	702	718	707	695	739	701	717	705	679	720	718	660	688	662	671	689	684	676	649	672	687	723	687	700	654	709	703	690	676	715	680	677	672	666	641	658	694	685	675	719	709	740	716	688	677	698	712	716	658	690	712	696	683	692	704	714	677	686	672	713	688	690	688	661	686	707	703	683	685	720	693	682	682	645	705	719	686	695	693	692	689	695	677	690	697	705	706	667	639	686	717	677	698	688	693	725	656	690	635	717	684	736	666	645	725	679	679	713	702	648	684	680	701	707	749	700	647	674	630	672	734	671	669	696	700	636	702	718	686	761	717	669	630	705	679	652	706	666	731	716	683	648	644	695	670	630	672	643	704	676	653	717	695	652	683	632	681	691	659	665	714	695	689	687	774	714	686	692	725	636	734	681	644	690	758	697	669	650	662	686	712	696	683	683	675	674	664	643	676	681	714	661	645	699	688	713	675	749	650	647	734	717	688	685	688	626	679	671	693	683	689	658	656	685	674	694	687	673	663	686	673	632	651	670	696	683	645	726	724	728	670	724	706	688	698	681	633	698	686	702	686	693	639	670	699	629	680	666	688	683	669	652	686	638	730	691	709	691	697	706	704	713	682	697	697	629	694	657	670	666	685	725	715	639	676	644	694	672	679	653	682	675	727	670	708	647	662	708	745	723	672	676	688	698	640	676	630	680	687	695	685	698	673	691	685	725	683	645	696	689	714	710	713	703	696	668	657	714	691	684	670	703	657	747	651	694	670	654	733	636	667	707	687	701	655	664	658	682	721	660	679	703	665	664	706	671	717	652	685	715	654	753	709	701	676	682	690	676	709	696	730	719	685	632	714	710	698	706	669	653	708	695	675	667	700	644	679	668	650	654	703	685	705	638	654	723	720	683	720	710	729	638	673	717	679	666	711	655	676	665	712	666	704	676	688	694	677	669	695	681	683	672	689	684	664	686	661	702	708	716	731	647	699	693	670	733	668	634	664	664	686	696	684	655	663	695	700	666	732	661	765	689	645	660	627	669	681	677	643	635	709	690	654	684	674	650	722	685	707	730	672	686	684	673	687	706	714	657	716	692	729	664	737	711	689	686	646	694	696	681	647	696	698	651	629	701	671	697	659	723	661	673	682	684	676	721	696	668	669	686	709	676	684	732	653	698	717	688	694	695	701	664	717	662	719	623	705	693	734	677	690	715	682	659	667	738	649	649	669	745	680	647	680	662	652	712	649	680	727	650	702	669	722	671	649	716	673	704	733	730	692	687	732	693	695	691	650	700	708	645	706	679	670	683	738	723	669	652	679	701	692	679	678	678	682	712	712	692	742	674	706	701	684	670	715	713	683	690	665	708	671	694	703	668	684	694	627	694	680	678	714	702	652	677	654	678	721	658	677	625	678	737	677	684	696	639	718	643	693	662	683	636	701	694	677	674	693	693	666	738	689	753	674	687	704	724	728	690	632	677	673	683	681	691	657	695	673	680	674	690	668	701	715	725	685	664	706	680	713	692	655	691	729	677	687	705	668	699	685	640	696	665	679	715	722	688	710	657	669	683	694	664	736	684	674	670	685	707	640	677	740	704	675	710	681	727	746	674	685	723	677	685	708	690	673	663	641	687	643	674	729	655	660	662	687	665	722	617	710	687	664	727	678	706	697	678	714	686	657	677	708	682	715	678	709	709	675	714	637	709	655	705	766	689	699	762	684	694	684	687	679	685	660	737	696	660	682	685	669	649	636	677	718	719	649	668	715	689	670	696	685	677	641	690	668	696	741	697	704	683	671	673	661	659	748	704	655	687	692	747	740	721	683	719	646	704	672	664	690	676	679	716	628	725	642	680	654	668	705	690	669	707	682	641	651	652	706	676	698	675	666	716	680	644	692	653	651	668	676	689	683	658	706	731	645	672	682	640	721	680	696	693	646	664	685	692	659	673	676	687	711	678	656	699	683	696	723	672	660	746	704	677	647	679	729	680	667	691	686	697	655	736	710	672	571	690	680	665	678	681	663	692	702	700	711	643	660	672	666	700	705	685	643	702	683	687	669	672	672	674	704	679	678	667	690	719	679	690	711	718	696	626	649	702	685	702	687	743	744	668	741	714	693	700	688	675	686	706	736	657	638	710	677	671	674	684	670	679	675	678	679	639	634	670	682	739	675	658	700	671	726	715	674	689	666	679	690	670	654	673	737	708	630	687	639	680	668	705	657	689	659	634	642	663	668	701	685	689	714	715	664	668	686	680	670	662	696	689	699	659	691	682	708	678	697	675	631	692	684	676	735	722	687	663	661	639	711	665	734	739	653	713	672	711	691	665	641	691	688	667	710	686	700	716	695	670	693	702	669	645	658	651	641	712	613	674	713	708	687	645	685	681	708	722	713	713	710	669	703	713	698	693	707	705	689	685	656	656	683	672	701	690	701	675	679	684	643	658	684	654	657	666	701	693	730	677	699	688	695	662	697	717	649	637	746	668	692	661	721	705	689	730	694	637	708	670	684	698	724	676	684	684	687	675	740	669	684	699	660	635	681	685	680	650	692	707	653	659	673	713	716	671	682	699	677	655	739	663	718	721	693	723	703	678	674	702	665	664	679	693	665	723	689	703	749	661	707	687	670	699	674	692	652	686	763	708	693	662	690	690	675	693	700	648	672	675	679	669	650	705	679	667	719	714	683	699	679	688	679	705	694	710	667	723	696	669	729	703	700	718	687	641	660	714	657	705	720	674	670	642	725	743	700	665	650	718	682	686	708	710	653	635	721	641	675	645	708	703	704	661	687	671	650	652	693	683	712	676	680	687	628	678	699	658	693	695	695	688	663	686	701	665	693	698	672	692	658	672	708	686	658	677	695	639	627	638	674	702	661	749	655	670	737	682	676	687	668	664	711	663	733	702	638	680	692	670	688	673	699	691	714	696	699	685	722	707	687	721	651	647	660	689	666	676	662	679	687	708	724	703	691	716	695	649	653	699	666	684	677	671	685	661	661	697	667	702	682	733	709	674	718	667	655	693	655	713	715	683	681	669	687	676	678	732	724	644	659	686	701	688	709	701	684	725	707	690	693	687	683	705	656	685	694	618	649	660	733	681	685	657	670	699	689	729	676	659	676	656	679	690	666	707	672	686	681	707	707	683	671	699	683	710	720	681	687	664	706	631	692	727	676	730	731	708	654	654	708	662	695	683	624	711	632	708	699	683	692	687	757	674	645	668	670	743	727	682	676	653	689	678	658	651	702	715	701	659	680	678	706	683	727	692	703	634	702	717	639	667	689	692	722	682	669	675	654	642	671
19137	27999	22018	11861	7158	4335	2957	2175	1625	1345	1174	1072	962	887	863	891	829	771	805	821	773	806	727	741	738	764	761	771	782	724	786	777	722	732	759	803	771	786	763	826	733	729	797	761	754	710	739	748	758	797	758	783	738	757	778	743	763	800	748	739	752	748	753	735	705	751	755	753	747	755	774	756	789	744	760	778	767	787	754	794	765	766	720	723	779	752	774	759	752	755	679	730	763	742	775	760	734	737	742	777	798	750	718	779	773	707	798	782	760	800	751	758	724	832	733	779	770	739	770	764	684	785	792	810	734	749	773	751	758	785	798	717	742	715	729	772	760	757	753	755	702	781	782	729	761	768	750	807	762	727	728	782	732	766	784	763	772	742	725	795	789	807	781	758	767	785	761	739	743	738	792	749	763	720	754	728	731	792	760	784	769	732	762	771	705	768	721	783	751	751	766	689	749	735	781	774	755	796	760	774	765	744	709	782	777	741	723	751	731	770	709	728	752	777	781	786	703	731	778	760	729	756	784	766	766	754	744	757	735	719	730	749	768	752	751	730	742	771	768	793	761	752	785	741	778	773	768	749	755	757	747	697	758	765	777	798	745	820	714	786	737	733	793	755	743	741	757	761	770	736	772	700	803	778	759	795	778	775	755	753	762	725	769	783	771	759	726	756	749	739	772	771	785	771	808	770	745	762	779	706	773	787	754	772	714	770	796	791	749	741	811	752	769	749	753	779	704	729	732	735	763	783	780	732	754	748	734	736	754	794	761	744	752	752	792	760	740	756	748	740	728	771	714	776	780	770	766	768	746	777	744	762	764	783	769	755	754	726	748	746	727	757	721	755	741	781	737	752	766	769	753	778	758	797	799	754	808	724	756	750	728	798	782	750	752	759	762	746	781	718	789	748	745	766	729	784	783	786	744	779	729	759	784	755	777	782	757	765	748	726	777	752	784	756	770	712	758	724	765	733	750	761	772	813	772	800	775	694	725	754	784	751	715	773	734	750	731	709	776	756	736	768	753	716	695	765	784	800	752	763	773	763	720	762	767	769	742	769	792	739	781	786	735	774	752	796	831	742	782	799	740	783	758	777	773	779	793	761	761	711	835	765	740	742	766	748	745	752	737	738	779	753	743	731	764	753	768	771	746	729	770	750	759	752	759	763	708	770	741	781	755	762	725	721	778	784	781	769	764	795	741	760	708	797	779	781	756	744	746	749	820	734	714	762	767	751	777	785	741	773	814	763	744	742	751	739	786	758	772	747	738	787	729	767	779	768	760	691	737	746	752	765	819	736	733	774	741	760	760	724	771	745	767	813	748	743	777	781	802	760	759	803	768	723	790	726	794	761	780	786	788	745	785	763	726	752	723	793	733	749	738	732	772	677	780	791	780	784	732	757	751	752	800	704	805	755	744	787	703	737	715	709	764	718	741	772	810	757	765	744	769	767	772	784	752	755	777	783	768	796	727	748	744	681	799	762	734	750	776	750	742	765	765	756	705	710	742	761	755	761	771	771	722	780	792	733	700	775	801	742	753	772	767	730	733	764	733	745	796	762	780	775	739	764	795	778	788	745	772	764	755	734	770	789	707	727	775	774	740	779	757	721	757	747	744	754	755	791	705	796	762	748	770	757	744	746	747	744	802	798	779	797	761	731	741	724	713	729	721	750	738	704	739	764	749	736	777	759	800	779	801	739	795	735	756	731	753	714	758	753	768	755	754	751	782	745	730	750	768	777	752	728	763	759	729	783	714	781	798	719	703	752	817	754	761	736	731	748	724	779	721	722	715	771	795	661	773	730	771	735	763	755	785	747	730	772	742	713	742	759	744	763	790	738	739	733	743	757	779	791	791	805	775	740	752	739	724	784	743	806	776	756	782	710	748	831	751	731	787	762	767	782	776	721	770	754	807	753	757	748	766	779	760	758	746	750	772	794	742	741	737	769	727	717	747	719	747	762	764	744	742	772	713	767	772	740	739	786	742	756	786	755	753	752	708	738	703	733	751	777	793	763	766	774	765	772	806	774	705	814	760	744	738	767	759	729	806	718	794	744	763	752	709	766	741	727	797	734	742	702	777	756	798	739	776	748	778	728	748	745	776	748	794	770	723	761	708	706	750	776	792	762	775	729	778	738	719	764	753	747	829	766	736	761	712	710	811	709	764	741	718	772	729	706	733	776	731	718	780	737	739	744	780	774	734	745	737	817	732	760	765	780	729	744	811	752	749	730	780	753	775	769	811	765	703	712	757	772	731	733	773	739	763	791	779	751	742	754	753	751	777	731	747	773	760	792	735	769	772	756	757	765	770	760	771	758	741	750	676	727	748	770	773	758	785	797	805	774	738	769	755	727	759	805	728	759	753	741	767	774	787	681	782	729	755	764	766	739	747	780	724	726	762	809	790	810	795	762	744	716	803	769	791	717	727	764	759	796	757	768	796	764	806	698	722	720	760	775	769	751	732	773	789	756	802	759	769	712	734	769	789	766	739	752	777	799	753	748	756	779	769	778	761	779	754	720	741	788	740	764	766	748	815	801	792	751	754	814	799	769	746	778	761	733	724	754	736	737	708	729	741	738	763	729	767	754	763	760	762	732	823	712	765	762	768	755	774	752	796	782	794	751	782	752	746	769	811	726	762	778	803	719	703	753	740	773	789	744	732	754	775	772	756	769	772	783	767	817	797	732	757	772	704	784	786	807	755	772	747	716	735	815	782	735	704	746	802	754	794	766	752	747	795	771	795	772	754	791	831	754	761	787	746	757	715	726	791	783	717	813	736	738	774	739	774	768	756	776	764	751	802	798	792	718	724	759	777	762	743	767	721	736	764	675	781	778	774	775	762	840	738	740	813	756	767	780	742	770	748	775	786	769	753	755	773	755	750	806	786	742	811	727	748	761	724	737	756	756	790	757	717	750	717	745	740	792	733	727	783	738	753	749	719	754	787	740	722	752	802	759	791	737	766	766	814	730	736	740	762	764	754	753	759	727	757	769	725	757	823	743	714	815	729	791	802	784	770	761	742	743	716	803	733	740	742	736	724	712	700	767	764	743	780	734	780	770	781	755	712	737	762	738	768	734	760	716	788	779	778	773	738	741	739	740	801	785	754	735	731	778	764	718	751	749	795	764	746	720	748	749	755	772	780	785	772	710	763	761	759	683	765	723	743	789	760	743	755	751	774	795	724	793	734	761	700	765	788	760	749	741	736	735	734	732	746	794	758	750	746	776	765	803	849	773	787	708	748	750	753	784	739	774	750	756	771	776	827	743	747	803	675	784	752	693	746	733	767	763	795	757	760	736	737	785	789	751	754	776	756	770	765	747	777	749	805	754	790	758	792	714	806	799	839	771	787	741	731	769	773	704	736	727	765	742	767	725	794	731	738	793	739	788	773	738	760	765	761	737	758	783	831	734	803	758	727	755	706	786	775	732	750	774	794	794	812	795	783	758	802	693	751	785	764	761	787	793	746	727	781	748	787	779	740	738	766	711
23714	21253	28082	24747	20689	8510	3107	1852	1418	1270	1052	945	864	834	819	703	724	733	742	671	687	651	680	671	657	649	727	743	700	665	656	718	730	712	680	651	722	700	668	684	669	695	682	672	647	660	703	720	708	646	658	652	672	649	619	687	681	648	709	681	663	647	721	677	714	660	660	681	704	664	646	682	661	693	676	652	673	633	646	667	673	718	669	711	706	702	713	624	675	658	677	662	650	704	652	681	716	633	677	640	655	648	666	718	665	676	698	716	664	649	653	675	702	631	673	670	650	678	710	681	690	686	665	716	690	647	664	670	734	689	676	705	676	658	638	675	675	692	654	663	634	689	663	658	633	666	648	708	702	682	632	719	603	650	706	674	642	696	650	657	691	655	699	695	716	624	664	666	650	690	658	672	666	673	688	648	702	711	668	702	696	672	601	689	700	666	694	711	667	679	677	699	644	658	634	675	673	662	661	669	685	703	678	676	674	664	723	619	663	683	596	660	685	648	678	727	680	641	665	672	663	639	691	714	655	659	658	666	679	632	643	675	704	677	686	645	661	686	701	632	625	735	661	682	662	681	707	622	690	661	663	711	632	652	655	643	669	657	679	675	686	683	691	678	667	656	655	667	688	661	677	652	696	725	678	633	634	662	672	653	649	611	674	654	695	673	731	687	675	682	676	653	659	663	708	672	641	674	671	685	721	659	667	690	693	701	656	662	707	685	681	673	677	635	665	637	754	655	692	641	684	682	719	688	652	662	709	677	702	696	722	709	669	704	714	652	642	667	681	698	697	670	676	680	680	623	706	653	687	642	668	643	700	675	666	703	696	693	642	692	703	674	625	701	711	660	633	691	657	604	676	692	684	631	709	633	709	672	650	725	628	671	702	693	670	643	647	677	677	663	669	695	656	653	682	685	676	654	673	682	671	694	672	662	647	667	713	681	657	670	662	672	685	706	641	654	644	681	677	707	643	633	698	660	644	698	656	691	676	666	690	693	720	660	680	680	679	687	681	644	666	673	694	658	656	639	705	676	659	635	654	708	652	638	644	679	624	649	666	607	686	720	742	612	703	683	671	680	680	651	664	679	669	666	694	647	665	686	706	633	663	725	635	693	666	742	694	657	660	637	671	646	690	683	645	697	655	687	686	663	641	660	707	705	645	636	678	674	684	691	650	664	646	670	697	707	678	642	628	701	671	671	663	636	675	661	635	716	688	679	691	627	674	633	655	708	692	672	704	683	627	725	668	659	695	653	695	665	692	649	694	693	675	678	671	610	684	667	635	675	727	664	638	700	639	647	665	678	658	712	676	665	690	656	653	627	674	668	691	718	659	682	613	664	626	679	697	667	721	644	661	671	669	665	671	648	663	695	684	665	717	667	640	664	656	671	651	622	708	688	638	674	677	649	693	699	671	670	691	677	661	633	687	641	643	689	649	663	689	681	672	661	695	674	653	668	616	644	676	736	698	713	680	702	664	637	673	721	703	704	663	674	639	696	706	704	670	690	676	710	642	671	667	683	680	671	628	654	692	711	640	694	671	694	638	701	695	712	626	684	698	658	655	658	618	667	700	681	681	671	630	703	646	710	690	623	662	706	666	668	672	705	660	656	657	670	713	651	677	647	661	686	637	699	682	735	645	629	654	681	689	693	666	656	678	619	660	685	715	683	651	676	687	663	629	715	691	701	726	644	647	625	697	669	672	656	646	657	682	647	635	696	668	683	668	679	629	676	662	629	684	696	677	660	724	678	703	673	644	685	614	643	611	637	658	650	650	687	628	686	762	683	678	649	617	638	674	606	634	715	677	667	711	688	631	668	672	684	671	684	738	685	649	652	656	673	653	651	660	675	618	670	719	690	677	703	747	659	702	700	663	703	670	679	683	713	628	690	671	675	663	687	684	656	693	637	673	704	649	644	734	687	680	667	666	673	698	684	684	657	666	682	658	654	672	676	685	654	629	692	694	718	694	704	658	681	688	648	722	676	688	639	702	654	692	680	688	658	695	656	648	687	663	682	657	635	701	687	651	686	703	683	679	670	717	700	688	696	638	646	647	694	710	704	654	643	672	694	664	693	671	639	661	725	700	669	701	649	696	670	694	668	688	657	691	674	708	687	648	724	677	670	718	701	695	673	720	679	659	672	680	657	669	685	675	684	700	704	677	631	650	672	689	740	662	702	677	699	691	661	626	652	665	660	655	649	652	592	681	695	660	762	624	693	643	673	681	669	723	667	676	681	683	637	662	667	675	665	706	680	707	669	669	726	708	672	657	679	670	670	666	664	667	694	670	684	658	635	687	663	669	701	712	681	696	675	691	650	683	741	668	629	711	632	677	654	664	689	686	662	686	660	678	689	667	724	719	628	679	582	667	706	667	657	658	699	680	710	650	668	690	686	670	642	690	658	619	685	673	722	708	698	669	680	704	650	684	678	712	654	661	677	614	700	694	653	660	666	712	713	623	687	643	691	670	673	670	693	688	719	664	702	707	688	718	651	650	654	644	708	669	676	717	641	703	698	687	704	705	712	695	640	663	695	628	646	641	670	653	634	707	665	656	665	666	663	698	652	677	663	715	643	670	697	691	642	681	703	619	661	730	677	707	698	673	699	677	670	650	725	711	657	666	704	688	710	720	683	625	671	672	717	684	703	651	660	662	687	677	672	683	689	660	689	700	656	655	671	664	694	691	687	640	699	659	635	672	637	656	672	695	665	679	651	657	669	687	698	686	609	665	732	669	687	677	653	662	686	696	610	636	672	692	650	691	725	650	674	655	679	699	694	677	650	659	682	674	734	666	695	736	671	664	672	671	657	703	696	645	680	673	616	619	686	638	647	677	641	680	665	685	665	712	662	689	708	657	694	687	684	670	670	679	652	657	694	649	668	712	587	655	650	707	708	698	694	692	664	695	715	661	651	672	666	669	714	691	695	671	627	684	644	674	695	623	659	677	669	630	680	678	681	655	703	682	650	651	649	642	661	671	671	643	663	648	647	659	713	633	651	625	703	649	686	659	671	651	661	654	709	679	669	655	661	717	663	696	613	696	676	728	699	630	716	628	648	690	688	688	689	727	673	654	659	668	681	667	690	693	658	668	667	640	701	694	656	705	671	673	653	677	711	691	655	687	634	670	713	689	617	669	669	647	642	641	644	635	661	683	697	628	719	645	689	654	695	630	713	666	723	693	685	647	649	669	635	679	666	623	656	628	637	707	646	669	656	657	693	716	643	652	688	655	658	632	653	646	697	679	670	665	681	702	684	689	648	733	668	706	716	697	696	699	627	692	677	673	671	629	682	714	675	678	741	690	671	701	647	673	666	672	703	662	668	631	656	654	624	647	654	639	676	670	648	618	657	644	669	672	644	659	705	657	665	664	648	656	671	675	660	723	666	658	691	698	629	680	642	669	713	652	681	707	698	653	653	687	699	667	657	654	678	630	633	687	652	702	680	693	657	632	678	695	681	685	662	732	681	672	661	665	669	648	651	691	636
19360	34691	28678	16821	10952	6733	4407	3025	2296	1757	1461	1231	1087	1017	888	892	829	874	805	799	766	758	737	777	769	797	730	776	731	749	724	680	737	750	799	778	724	748	712	721	750	729	702	741	700	724	717	696	770	762	764	712	703	729	753	715	766	735	720	731	711	726	761	774	694	686	704	748	761	706	734	761	681	733	755	707	766	780	705	726	731	750	763	771	731	700	735	744	769	741	755	761	716	709	695	740	733	755	763	770	713	762	749	774	733	759	750	697	788	721	736	731	738	703	742	725	752	709	722	703	724	732	749	714	736	764	760	756	730	722	738	714	721	774	742	770	720	749	735	733	726	758	740	758	734	738	768	735	736	753	745	760	742	742	745	758	738	755	737	771	673	732	751	746	756	707	771	726	719	694	757	743	766	719	736	699	736	734	733	739	737	748	722	715	732	735	739	791	774	773	740	772	698	746	692	696	700	734	740	716	717	732	717	734	712	785	781	667	755	732	753	776	806	773	762	725	739	752	750	792	736	771	748	745	725	721	724	729	744	748	714	806	742	761	777	755	691	745	739	742	763	751	743	784	769	765	756	735	746	738	725	678	744	712	721	724	734	728	763	717	756	745	754	684	716	699	743	730	718	770	712	759	716	714	726	722	737	759	808	744	701	728	732	750	736	706	706	734	714	696	786	783	780	750	744	730	756	726	694	718	708	714	777	780	746	658	734	725	711	707	761	720	724	732	741	779	756	733	714	726	714	728	733	739	739	742	706	782	747	735	745	789	781	788	727	772	740	758	673	759	763	771	709	701	766	765	725	774	774	772	712	727	733	734	752	726	759	716	740	738	762	736	753	738	712	748	755	748	717	763	760	772	725	727	739	760	721	725	778	730	736	785	794	738	696	713	771	695	743	736	698	764	689	737	727	716	728	731	771	787	785	707	700	737	707	834	756	724	752	729	749	763	738	736	755	784	736	720	649	752	712	779	737	690	763	741	747	778	726	716	764	696	746	698	742	734	732	699	719	760	759	735	747	730	704	770	714	718	756	707	770	738	775	768	677	734	728	744	762	744	741	733	761	742	749	711	728	748	738	773	737	732	715	739	710	691	717	750	744	787	714	695	732	757	717	760	750	713	682	715	769	711	722	810	764	693	734	740	703	746	711	716	770	737	708	765	755	766	721	791	740	702	741	746	725	781	728	760	724	745	755	722	726	759	746	726	755	746	769	701	725	750	726	708	698	734	717	709	698	694	732	745	744	751	724	705	740	743	755	759	708	755	706	708	797	786	689	746	753	773	755	733	761	758	697	748	784	709	783	768	748	724	785	761	737	764	728	712	764	784	741	729	728	719	745	710	762	737	722	757	764	724	723	741	692	674	795	691	785	736	706	771	707	722	754	779	769	744	720	795	740	767	733	716	734	729	758	752	763	781	773	761	697	732	720	694	747	699	737	704	752	724	756	744	759	760	706	773	747	752	740	732	717	704	748	724	711	661	740	763	757	721	743	709	710	752	773	744	703	756	715	723	678	701	712	737	743	744	737	753	762	721	701	717	757	717	720	754	738	703	743	748	759	740	717	702	766	736	713	720	738	714	766	668	704	684	750	788	722	754	749	712	740	725	695	781	694	742	753	717	716	738	751	787	730	745	725	750	777	720	724	747	742	768	792	744	718	734	765	731	761	764	748	739	746	692	766	753	743	750	741	724	731	744	722	714	727	787	721	782	743	706	744	770	753	712	726	733	717	742	741	721	733	715	726	716	698	706	769	686	728	751	746	744	743	766	689	710	749	774	712	716	708	708	741	792	737	773	698	722	759	715	735	719	731	730	728	727	717	720	759	717	736	755	731	723	721	717	761	695	743	705	728	729	731	693	753	711	716	715	710	758	770	765	737	735	743	740	747	751	716	696	700	730	726	760	771	772	745	740	739	696	715	733	749	770	724	756	773	773	771	690	694	752	725	730	706	760	752	722	727	765	719	722	736	728	753	717	686	701	718	731	743	667	764	762	697	734	729	684	770	749	741	745	755	771	671	738	734	719	743	744	754	716	738	722	670	699	775	753	748	703	733	726	712	721	785	698	790	751	731	751	675	760	725	741	743	732	799	766	744	739	702	732	693	778	725	781	746	745	705	702	728	721	764	736	716	688	750	782	733	686	752	783	725	739	701	732	792	755	690	712	754	732	665	762	751	763	727	729	736	815	693	683	769	760	703	758	699	776	748	755	733	776	758	752	745	704	753	733	697	734	746	701	739	768	738	718	706	743	745	761	777	766	712	695	735	737	753	734	711	732	746	747	729	761	759	717	734	741	735	698	729	796	725	786	695	707	770	712	707	792	723	720	730	728	709	771	748	722	758	768	752	724	749	738	753	790	707	766	711	708	695	773	734	735	702	740	783	696	747	773	720	719	748	718	757	733	752	723	719	710	748	747	727	714	719	711	665	730	692	751	767	714	745	723	771	723	754	767	748	729	702	737	758	742	758	786	751	752	758	733	699	714	696	724	700	768	767	746	763	750	715	754	729	737	767	724	743	707	688	717	723	739	723	757	714	733	705	696	764	746	742	759	743	727	720	713	759	764	723	739	759	704	756	757	705	714	727	713	729	712	743	770	757	756	724	715	735	724	720	753	739	748	753	705	721	679	736	768	715	704	737	716	745	735	752	750	741	730	746	732	678	770	703	716	710	755	708	731	706	709	704	765	798	738	717	752	712	721	706	740	801	716	727	775	747	756	757	725	723	741	744	729	726	735	788	721	718	740	723	757	738	789	679	722	701	725	712	760	751	715	767	741	774	759	712	711	742	720	674	749	745	732	752	747	773	772	718	751	720	701	740	741	709	723	743	754	695	733	724	728	768	746	730	745	739	728	747	778	745	775	727	742	734	716	761	701	760	711	732	746	769	761	717	703	704	705	707	744	789	754	754	753	727	710	712	734	693	735	686	746	744	735	679	714	700	712	790	747	715	698	724	740	710	688	764	720	772	763	754	788	796	662	723	722	749	758	700	744	709	749	774	717	768	731	715	724	706	709	714	691	744	746	718	753	771	730	734	750	721	793	740	713	762	771	811	737	737	798	760	717	740	760	764	758	719	776	736	725	740	757	750	733	767	737	722	720	703	732	750	778	753	716	715	743	769	756	769	742	719	726	677	743	750	772	793	730	808	764	738	710	685	736	723	774	752	736	733	727	714	738	696	719	731	726	790	752	766	747	751	701	806	758	742	702	725	688	782	701	708	706	748	744	718	775	715	717	747	741	757	723	779	766	730	727	740	749	755	702	733	779	697	740	766	740	760	740	777	751	728	711	729	738	774	759	731	715	746	720	735	708	748	746	711	730	720	738	704	734	788	726	720	763	737	780	729	791	716	757	737	737	724	705	741	743	735	674	744	738	716	730	793	747	745	779	727	796	721	793	769	740	739	732	725	703	677	780	723	738	728	758	692	774	748	695	772	744	719	763	704	758	700	758	765	775	730	721	732	747	757	779	751	750	721	714
25426	21314	26312	23946	7212	2985	2109	1502	1239	1028	971	826	821	805	812	780	767	763	718	723	705	707	755	750	664	733	689	693	736	678	689	720	708	704	729	706	665	720	683	696	677	693	660	664	700	730	737	654	739	705	689	681	732	740	682	698	700	713	744	678	679	700	723	728	734	674	673	697	709	695	668	687	710	681	705	715	727	706	700	758	739	739	717	688	726	724	700	704	752	668	688	690	711	672	722	743	711	667	676	662	701	740	689	695	695	676	677	663	680	684	727	682	686	707	686	698	717	680	681	726	694	717	661	667	690	664	690	758	745	691	708	717	713	714	687	719	674	680	695	699	693	733	719	683	713	727	641	732	698	732	737	709	705	730	720	771	720	695	715	716	752	698	700	722	758	726	667	757	718	691	698	699	646	727	652	755	713	728	659	696	732	674	688	710	691	665	744	701	703	748	712	677	716	658	691	694	697	744	746	742	680	693	690	735	706	706	718	678	714	704	710	680	687	737	704	644	718	709	731	665	722	733	720	684	715	726	691	692	660	725	678	732	664	678	726	702	720	711	797	701	701	710	762	731	723	728	669	693	709	735	709	715	738	713	666	735	693	676	678	703	680	670	696	704	735	697	705	640	702	730	745	662	690	689	697	704	729	712	685	716	712	708	669	735	701	703	697	698	709	702	733	692	696	672	763	739	726	689	669	725	714	698	694	685	728	706	759	684	741	680	674	728	700	714	686	702	655	672	702	688	716	713	709	703	685	713	704	686	722	741	734	724	692	725	692	713	731	647	709	657	734	692	697	705	702	698	705	716	718	649	692	701	693	683	730	704	720	669	732	697	692	662	711	641	703	693	730	704	727	754	672	694	677	698	652	676	745	675	676	696	690	728	675	697	689	720	701	749	676	689	697	708	681	703	699	685	687	686	703	691	693	685	679	692	724	697	708	702	750	692	763	695	695	665	709	693	765	695	723	726	661	692	709	683	757	685	703	725	653	749	713	720	688	726	663	669	694	663	697	739	723	695	669	732	741	668	718	704	729	707	678	673	720	729	725	696	721	692	732	714	690	744	725	711	741	636	686	743	728	672	681	691	713	716	748	676	715	705	685	665	681	688	689	688	688	708	674	710	711	729	698	682	680	661	745	710	647	714	757	712	688	715	745	701	703	683	700	705	699	683	702	727	691	775	705	742	742	670	716	712	696	677	674	747	704	665	679	687	720	731	722	641	653	740	722	709	692	701	717	710	742	686	705	667	744	726	672	693	720	679	691	701	661	689	718	668	670	683	699	701	698	679	770	701	727	689	720	698	684	696	670	664	741	702	699	718	707	690	707	700	696	692	690	695	712	706	674	692	690	718	715	664	684	758	709	680	702	701	666	670	656	696	719	771	712	731	686	705	638	713	690	655	687	676	689	730	726	703	676	706	712	723	719	703	737	719	716	731	756	706	663	717	752	720	709	671	649	718	686	709	716	723	723	704	689	730	700	688	660	671	719	686	716	708	681	725	710	664	694	692	727	709	694	679	692	709	701	706	721	703	689	696	664	725	725	717	680	693	708	671	690	717	674	728	697	677	684	663	724	685	659	712	708	642	679	678	709	667	714	741	708	706	707	663	704	740	663	690	718	722	678	684	697	714	684	679	677	741	696	720	731	653	726	721	666	649	706	677	725	702	646	680	720	689	681	707	685	721	728	705	705	680	706	691	726	717	680	738	705	667	713	670	719	706	691	700	691	723	689	674	676	719	743	695	739	685	684	759	690	674	649	670	732	686	705	711	722	722	659	685	658	692	714	745	708	733	755	721	717	745	673	697	692	694	680	711	715	726	724	648	695	727	713	719	697	694	646	705	736	745	716	702	715	735	663	715	687	703	680	648	674	688	719	668	698	716	720	687	707	717	681	702	651	716	702	711	725	683	691	674	692	731	703	739	729	764	693	737	724	722	671	721	688	711	734	735	723	702	697	684	710	674	727	701	676	638	676	672	711	720	693	712	695	682	691	710	714	721	695	725	656	730	713	725	687	719	704	714	710	717	695	709	673	670	727	702	691	741	714	677	635	672	719	690	699	710	683	704	691	672	694	698	748	673	728	680	678	697	712	723	723	713	687	732	681	725	662	703	710	720	699	688	700	689	719	732	708	677	741	734	691	676	686	724	678	731	668	698	683	731	693	724	680	669	672	684	710	713	664	700	764	746	704	743	701	717	727	735	660	691	736	774	703	709	720	707	660	712	720	760	708	727	720	703	732	748	690	734	693	682	704	702	752	687	701	702	703	676	724	682	723	674	720	712	701	686	675	723	698	702	735	716	656	677	704	705	683	665	694	785	729	713	710	756	748	712	684	686	710	681	701	725	713	649	675	673	696	691	664	728	724	743	712	722	696	724	710	689	657	674	693	664	696	683	721	723	672	723	706	673	687	713	668	644	735	681	726	728	703	679	664	638	732	736	672	708	673	716	723	701	734	708	671	726	679	730	730	669	737	682	718	679	763	709	750	704	714	733	714	721	676	672	692	698	678	719	686	683	705	689	670	750	727	719	755	700	746	698	669	698	688	710	710	733	640	724	683	712	706	731	711	722	708	677	708	704	697	685	690	755	716	654	706	686	727	648	691	729	729	685	661	694	666	674	649	749	708	746	671	752	732	703	729	722	707	657	704	620	694	719	688	708	692	705	669	682	696	660	712	655	667	716	688	725	701	665	706	674	699	723	725	680	686	739	723	666	772	693	666	686	696	708	663	740	688	662	731	689	762	694	671	712	725	718	712	665	675	739	698	730	716	728	709	704	694	743	682	745	693	691	682	686	745	701	696	730	692	714	671	730	680	657	731	744	693	708	697	729	763	733	699	673	732	696	725	677	710	661	702	686	679	704	752	706	733	718	725	735	748	684	735	700	751	715	714	655	721	730	710	737	738	727	718	678	724	684	656	684	681	696	690	681	712	698	714	668	680	713	690	669	726	714	692	692	717	710	694	672	661	720	680	691	735	676	730	664	671	645	710	693	743	691	706	675	677	732	699	728	688	691	709	675	721	703	710	734	714	687	707	696	691	688	706	685	685	735	679	731	707	704	748	708	719	693	705	681	714	750	717	710	711	691	708	667	763	702	685	731	689	716	699	690	687	720	664	674	731	678	719	728	681	692	685	662	728	716	652	711	672	708	701	709	699	711	712	730	692	722	683	705	705	696	701	703	670	717	716	722	722	752	662	685	723	730	656	664	720	719	686	686	683	717	688	731	641	747	702	653	684	694	703	684	694	687	691	680	694	742	723	695	715	725	695	681	689	692	658	676	647	714	673	698	720	716	700	707	705	701	728	710	750	704	716	744	705	735	703	744	711	682	678	675	685	669	627	725	697	699	725	663	738	745	684	692	700	699	686	725	688	687	663	693	703	725	667	667	694	718	697	694	705	702	747	675	704	706	689	740	729	691	715	746	687	713	716	722	756	656	694	662	686	641	684	676	708	662	673	679	648	749	731	706	736	707	708	749
18993	30858	24567	13627	8442	5420	3626	2503	1929	1566	1291	1126	1004	925	839	876	868	801	831	804	823	829	812	798	763	782	777	824	764	776	750	818	749	741	770	788	760	756	784	772	809	779	764	752	739	750	811	772	793	760	755	758	733	724	805	772	725	750	808	783	776	745	797	808	772	802	743	788	786	772	743	753	774	784	748	744	743	730	756	771	775	783	787	792	737	816	800	782	788	752	711	827	771	750	768	756	753	768	771	799	776	752	793	758	754	741	810	775	771	746	764	745	763	762	782	749	850	761	749	753	761	806	701	756	784	772	778	777	777	773	779	705	789	822	776	760	757	781	727	799	802	786	766	802	752	756	814	801	782	823	756	784	732	685	795	777	713	741	738	781	781	778	796	762	801	754	753	756	787	804	734	829	784	794	720	755	774	767	806	814	791	789	795	815	805	781	721	792	779	813	762	807	790	780	760	730	792	796	767	775	727	770	774	820	768	786	766	749	768	802	768	754	787	815	785	754	769	803	790	765	793	750	750	739	755	784	771	757	777	789	756	757	756	787	683	744	728	735	758	775	799	753	752	752	806	758	773	794	792	752	741	784	799	786	813	800	739	754	764	776	793	757	834	764	784	796	758	740	767	755	750	748	752	787	800	754	751	788	774	754	762	779	750	795	820	813	768	767	766	745	755	736	756	712	765	728	753	801	754	807	772	765	735	719	755	769	819	771	788	795	792	796	819	760	768	813	784	769	804	784	790	803	753	766	751	752	746	782	761	737	818	831	783	814	764	750	763	744	718	789	763	763	737	784	771	803	761	769	724	722	740	791	746	761	780	782	794	786	809	726	761	765	730	749	784	779	840	757	736	777	755	790	771	792	774	746	760	774	816	815	762	761	751	792	802	798	739	771	789	775	757	760	707	709	764	744	776	754	744	786	776	791	802	782	775	761	760	781	776	776	757	721	826	747	719	750	774	811	726	802	780	742	796	762	783	800	781	762	781	749	784	786	787	781	764	795	804	794	730	756	757	793	736	738	725	793	814	792	768	754	747	815	803	743	765	768	750	748	762	839	772	750	794	782	787	722	793	812	758	760	770	720	775	824	744	768	787	826	743	707	760	799	750	740	794	760	759	738	804	794	767	759	734	781	785	742	722	797	775	813	807	743	755	774	790	776	782	801	764	760	754	809	806	783	758	824	752	765	770	823	797	798	753	716	791	818	773	766	782	804	777	782	730	790	808	785	825	828	822	828	810	768	748	818	756	764	745	735	733	744	809	779	719	760	744	801	800	769	778	797	767	782	764	734	771	785	737	770	818	752	825	787	731	751	805	778	813	807	773	756	777	758	738	774	805	725	806	725	743	801	771	758	786	788	795	822	793	728	753	750	822	768	841	783	809	750	791	777	797	813	783	786	783	773	776	739	746	804	779	762	733	795	750	735	796	785	754	761	751	819	772	761	776	755	739	755	745	740	799	795	751	765	745	780	767	752	751	794	779	800	790	783	824	765	796	814	822	787	810	785	736	799	821	751	788	726	755	789	800	792	779	783	795	747	791	797	755	748	800	776	800	779	772	802	777	757	725	734	766	800	754	773	804	776	761	757	790	779	799	738	742	775	788	769	730	784	774	698	823	791	797	689	763	772	778	781	778	789	726	781	782	774	784	743	760	781	801	737	775	740	793	790	818	789	762	789	786	732	748	803	797	818	798	784	730	781	838	764	774	821	745	778	796	786	747	773	740	796	775	775	751	781	774	745	743	783	776	743	757	770	802	766	763	799	778	773	780	771	753	776	830	793	709	757	759	836	711	751	823	807	789	719	783	810	799	784	780	799	797	742	793	768	805	794	778	756	760	768	757	785	793	766	769	762	780	707	820	744	788	814	795	765	782	751	796	757	791	782	775	740	789	768	735	753	798	771	791	775	814	753	790	770	749	792	796	713	745	806	767	735	790	774	767	802	786	820	777	794	796	737	798	759	810	788	888	748	720	795	772	788	756	763	800	782	744	761	760	700	773	760	812	797	754	747	733	771	769	807	734	805	736	742	770	798	763	764	749	750	752	782	734	777	811	798	750	750	793	805	750	749	829	781	758	793	809	778	781	773	801	762	773	772	754	730	762	787	795	763	752	783	750	792	775	791	791	761	793	738	754	759	815	758	744	767	769	798	744	756	790	778	770	782	753	790	761	768	758	742	781	779	783	775	775	777	764	776	777	814	798	792	746	772	730	738	750	757	775	776	779	776	783	760	827	738	776	812	823	795	739	778	767	765	801	785	826	704	782	743	824	744	732	751	753	800	791	812	738	753	708	750	764	785	806	756	794	771	794	764	722	765	739	723	798	735	791	761	757	812	811	772	767	738	786	776	765	731	750	768	787	837	754	761	805	739	804	800	775	792	808	805	806	765	809	723	735	767	792	789	795	787	789	790	818	802	779	738	811	756	825	774	752	764	784	761	746	782	784	814	740	735	769	733	730	764	763	787	761	789	774	730	807	755	694	808	753	777	751	730	799	806	815	768	767	790	773	779	746	755	828	839	761	772	786	786	755	788	761	780	775	768	759	760	812	794	765	783	753	757	800	770	798	787	782	760	773	747	786	724	781	743	764	770	824	765	783	785	777	783	775	747	763	772	757	762	830	735	702	852	795	801	770	819	780	726	752	779	792	792	737	752	813	756	791	784	772	777	777	798	751	778	741	832	801	797	778	752	730	809	781	746	745	714	797	775	804	788	775	789	755	801	788	764	712	809	769	778	742	853	786	765	830	756	837	732	742	714	773	801	775	803	750	784	758	736	793	771	739	767	748	783	800	809	744	763	834	766	714	788	741	792	796	764	778	770	732	790	696	770	748	794	746	780	761	792	745	765	755	773	774	767	793	780	728	734	787	749	808	788	753	824	777	755	765	815	805	808	811	812	737	769	688	772	766	763	822	751	763	745	765	781	773	738	757	782	803	765	753	837	804	784	751	768	757	755	743	753	773	798	733	730	779	758	760	827	787	756	788	716	767	819	760	750	813	803	733	793	776	729	779	764	793	757	724	739	761	813	786	782	780	760	774	813	778	764	753	763	724	749	806	768	720	726	759	764	793	769	751	829	797	732	795	779	768	813	769	824	836	757	761	780	798	712	768	770	785	776	762	713	750	705	777	798	730	718	768	755	745	802	763	775	797	798	817	769	744	849	794	763	758	758	754	749	788	821	805	801	738	752	781	770	799	797	782	751	776	822	752	795	786	794	795	746	826	828	859	757	782	744	710	742	768	816	822	772	751	824	824	774	795	791	718	758	781	802	845	772	741	784	792	770	805	765	799	768	770	764	750	793	739	798	752	768	728	752	743	757	766	777	753	750	838	748	777	836	791	796	776	793	778	781	763	784	817	755	744	768	811	763	826	761	773	778	787	721	810	788	730	731	721	696	752	812	772	755	814	754	738	766	785	798	747	792	783	755	749	756	781	794	781	720	749	781	786	812	779	742	814	737	773	744	770	708	762	772	764	772
22823	21355	28809	24281	21384	20200	6639	2541	1824	1373	1228	1089	985	852	901	787	778	748	765	706	732	701	711	708	700	757	712	727	689	657	729	666	684	732	730	714	667	680	673	696	688	720	667	678	668	693	691	695	677	729	728	709	734	662	673	698	711	699	677	685	703	692	639	719	702	712	739	662	676	726	675	669	709	685	740	652	702	694	723	720	666	710	692	751	713	678	685	650	689	718	651	668	742	721	637	708	749	660	708	676	679	655	659	701	703	696	666	686	697	692	693	701	680	660	689	752	689	715	716	705	672	739	729	685	687	703	676	684	688	745	666	677	694	644	699	682	691	670	710	695	658	706	704	719	718	747	686	700	688	714	715	699	708	704	687	746	709	693	686	675	698	695	697	708	705	702	688	726	720	641	688	650	715	682	672	680	733	727	691	667	753	708	721	681	670	688	668	730	684	682	708	728	722	664	742	701	775	674	657	718	663	661	655	679	689	727	648	703	678	718	713	694	726	673	695	701	738	676	692	684	700	697	669	694	703	723	734	701	686	674	689	700	696	705	683	670	691	723	659	675	660	678	674	668	663	694	701	657	700	674	665	720	685	693	714	714	675	663	709	712	726	653	709	672	732	748	755	695	719	650	726	666	672	685	695	688	667	679	746	673	721	662	700	677	672	689	719	719	662	701	689	720	692	691	659	737	724	705	730	677	643	648	650	706	723	665	714	727	708	666	682	703	637	665	714	699	698	727	711	684	729	658	705	732	702	687	656	680	694	701	671	680	706	719	707	710	713	662	661	693	760	674	717	684	742	644	675	703	709	713	697	662	689	687	647	681	717	658	704	677	689	691	714	696	698	695	664	639	700	693	682	727	706	671	645	683	705	704	658	698	729	705	686	725	664	697	694	667	635	734	678	698	667	696	723	674	719	678	704	709	681	681	703	709	710	719	672	648	696	672	721	735	675	723	704	705	721	692	662	649	690	703	696	698	674	674	715	763	674	772	673	693	691	652	687	701	670	702	729	698	655	694	676	704	691	715	728	694	651	695	714	700	668	747	678	673	701	677	671	771	685	718	731	657	675	700	674	677	740	705	724	660	682	654	706	693	650	663	692	670	671	697	667	692	736	706	711	749	692	694	668	758	693	668	688	712	651	714	677	728	692	711	687	705	747	727	663	688	662	680	760	743	704	687	673	724	726	711	642	698	740	642	687	678	662	664	711	707	643	676	691	692	715	649	697	684	677	673	682	688	678	672	708	682	716	717	706	714	679	714	702	694	664	681	643	690	734	678	689	686	724	674	658	737	709	678	689	687	703	701	725	713	664	653	694	668	714	699	671	688	713	697	688	719	680	708	682	672	666	699	688	718	665	722	718	663	726	711	742	715	724	656	700	702	718	695	694	703	685	729	679	702	692	678	673	716	699	655	675	639	658	671	707	682	691	690	700	683	695	707	696	699	683	690	653	704	716	648	692	702	651	675	699	681	652	683	682	712	711	718	721	667	668	664	676	691	697	715	687	681	693	674	740	767	708	692	720	667	723	664	673	702	653	701	707	722	727	635	702	726	689	706	696	711	661	690	698	663	684	679	756	684	634	713	719	699	669	677	715	701	744	663	670	678	643	686	693	731	670	698	697	675	692	686	714	697	715	745	671	754	681	661	670	708	718	705	731	692	695	710	699	713	711	695	634	695	663	668	698	715	681	667	668	724	697	700	681	665	700	721	667	679	669	698	648	651	719	717	684	699	631	726	708	694	727	676	626	714	708	640	696	693	726	672	688	694	705	705	700	716	726	647	687	689	673	702	632	667	701	725	670	700	702	709	751	691	664	676	748	689	686	725	707	637	735	672	710	717	660	639	707	713	721	679	677	681	663	697	636	722	637	701	694	704	729	626	711	679	730	720	694	645	668	684	626	745	691	730	666	713	742	702	709	671	704	684	701	732	727	755	710	736	728	726	666	668	690	722	742	649	696	673	704	703	724	695	707	688	683	680	647	647	675	695	730	733	731	700	637	713	705	675	697	716	692	696	665	720	721	723	726	697	717	735	731	662	712	721	605	671	713	704	732	717	662	748	701	709	658	687	672	685	725	711	687	702	732	704	710	655	655	731	682	741	706	665	680	706	658	710	714	708	702	709	678	745	672	622	660	785	711	728	710	717	674	747	713	691	687	707	695	716	711	719	679	691	685	715	692	752	703	729	725	689	663	694	662	751	729	684	685	770	679	717	667	711	713	742	676	696	687	683	709	738	701	678	717	668	680	705	685	663	764	676	658	650	735	652	728	728	681	712	699	651	712	668	670	728	637	698	708	696	668	666	694	659	711	700	712	730	647	708	726	662	703	704	679	699	724	654	649	708	685	666	722	677	702	702	696	668	680	639	734	703	716	703	720	721	737	742	670	730	709	674	707	722	679	696	712	634	696	763	699	681	706	721	700	674	676	713	694	654	745	659	717	708	714	683	742	708	695	668	713	706	706	674	703	626	703	674	733	686	684	714	696	726	698	675	694	713	678	680	694	705	694	721	740	733	659	685	619	727	691	687	695	683	733	684	668	670	705	686	660	699	719	704	692	683	681	723	711	723	751	674	684	666	676	701	677	673	701	703	681	704	676	697	701	698	653	679	675	703	689	636	692	683	732	696	642	667	730	668	718	678	636	719	721	711	709	728	644	664	711	752	679	696	719	724	706	737	662	741	694	648	647	699	691	639	679	732	700	721	677	675	658	671	639	674	706	705	738	697	665	696	665	650	690	714	690	710	693	716	665	675	672	686	740	663	737	697	682	700	691	682	724	722	750	688	672	691	707	645	654	717	702	667	694	667	699	688	682	676	641	732	704	737	677	753	702	677	688	682	689	657	679	678	728	677	684	702	697	687	643	745	725	659	732	662	678	704	688	701	663	675	695	694	704	658	709	676	705	698	722	682	693	702	668	738	693	709	676	703	702	719	725	650	687	690	701	688	703	682	701	669	678	686	698	683	683	679	680	735	700	654	750	720	664	671	696	721	669	688	699	668	736	705	695	677	692	709	688	714	705	668	714	735	650	664	706	666	703	701	668	705	742	678	680	654	710	705	685	718	664	688	732	671	656	714	676	713	730	714	698	682	700	668	668	686	671	625	718	672	712	760	681	659	713	690	682	725	688	756	699	688	660	684	673	715	695	699	701	633	677	644	682	683	723	721	689	728	703	703	711	696	738	690	677	704	709	633	667	691	703	707	693	684	639	660	672	655	669	718	721	697	691	667	670	744	709	684	713	658	693	676	696	722	708	731	705	686	656	703	705	680	724	690	691	697	674	686	710	729	699	711	696	685	697	696	692	720	700	715	722	662	711	692	675	730	695	671	689	736	680	743	702	680	698	720	718	701	678	714	639	655	698	690	665	666	745	664	666	712	684	726	727	687	740	695	711	648	709	679	722	632	645	725	704	717	732	646	689	693	694	667	697	624	723	738	726	677	669	661	694	676	667	707	691	724	689	710	689	708	690	762	695	710
21402	38660	32803	20451	13520	8693	5921	4069	2926	2380	1773	1524	1241	1143	1014	984	897	871	807	833	743	759	838	775	803	743	764	718	738	749	779	756	741	756	745	753	755	707	722	760	766	739	733	767	727	773	790	696	754	759	764	748	740	740	790	792	767	721	764	752	760	801	754	737	701	755	787	753	759	758	796	753	778	728	805	782	727	752	752	774	778	761	745	770	734	718	772	790	763	738	746	759	707	754	779	803	714	765	798	789	775	759	758	728	753	746	737	751	776	759	731	782	766	744	742	764	748	730	746	768	712	745	761	756	790	753	740	730	744	752	739	740	816	753	741	771	810	755	810	768	765	743	755	739	767	747	767	705	777	739	737	741	778	709	782	769	730	719	767	737	765	713	732	808	770	766	736	832	749	775	802	724	757	747	740	763	772	749	751	772	771	744	735	755	704	710	778	727	725	767	741	760	751	737	755	718	735	769	766	814	797	759	780	734	777	737	752	767	739	745	803	781	771	767	786	751	786	658	722	767	773	752	748	785	730	741	705	744	772	756	764	750	756	720	743	778	759	746	750	749	753	728	771	749	790	746	785	752	719	777	766	767	770	711	778	748	762	748	785	749	803	752	778	720	739	778	783	749	750	711	780	741	796	793	736	733	722	747	767	727	739	761	769	728	743	749	711	752	731	746	753	769	757	687	721	764	749	769	722	750	740	734	782	738	809	768	738	724	716	732	753	726	728	747	747	776	698	750	714	769	768	784	726	757	742	736	753	764	750	786	759	737	706	769	741	756	666	749	777	719	750	773	793	771	741	783	786	695	721	752	740	730	732	756	767	749	784	733	725	742	759	734	709	750	763	732	735	726	726	762	821	788	734	695	745	739	733	764	803	727	717	707	748	709	730	760	747	741	752	726	752	738	764	755	818	719	791	723	783	776	702	776	720	738	733	753	756	763	751	757	744	750	713	749	749	725	762	758	688	780	764	796	746	726	759	712	776	729	742	732	686	725	758	738	766	742	744	763	768	763	741	779	739	786	747	785	778	736	738	705	718	813	746	759	734	745	789	765	737	772	765	734	743	755	720	733	729	744	768	706	743	816	749	715	803	742	740	722	760	737	771	700	765	744	721	773	720	775	773	772	766	763	730	784	781	754	760	798	749	683	749	757	731	697	766	795	773	769	748	771	766	812	778	732	771	709	760	736	750	727	755	762	748	754	786	762	732	749	718	756	720	762	745	759	753	733	715	755	729	774	814	758	749	753	755	706	727	747	730	763	786	748	737	754	710	735	787	718	789	760	763	750	753	774	778	720	764	729	742	738	716	733	788	726	765	720	699	762	751	786	771	754	767	807	804	728	733	744	763	715	844	757	764	771	724	693	762	727	730	722	737	718	726	741	786	724	763	780	743	726	758	751	722	766	784	732	752	763	770	730	720	743	758	737	761	789	720	755	690	750	729	745	749	742	776	730	727	769	738	720	748	764	729	759	771	756	755	747	763	789	775	798	733	760	732	783	716	738	742	731	735	761	770	740	723	741	711	764	738	716	761	737	776	724	735	778	761	753	785	752	703	808	789	726	717	747	731	746	748	734	716	729	768	765	733	767	750	747	784	710	744	777	722	733	760	748	777	729	752	719	738	753	758	776	713	761	759	788	762	768	758	761	754	685	764	774	724	724	743	782	736	778	757	799	799	713	778	784	778	764	719	770	738	743	784	746	740	742	758	791	742	754	754	803	726	772	769	763	743	764	706	779	738	740	756	704	811	790	763	696	758	776	762	750	744	746	745	803	764	796	713	763	752	730	755	740	724	785	751	787	733	811	757	778	773	730	765	781	753	788	779	758	756	676	745	754	725	735	719	762	798	742	746	803	758	757	758	695	780	706	744	718	760	790	753	750	781	752	811	722	762	782	778	700	738	693	721	780	781	752	721	736	750	755	757	740	790	749	732	756	796	720	734	750	722	797	759	784	800	752	765	743	752	713	756	770	754	725	763	733	782	748	753	716	738	750	703	739	743	768	748	784	761	712	704	791	755	745	714	758	780	745	707	758	749	789	773	712	733	820	762	778	803	738	778	755	703	723	770	815	771	769	763	758	744	779	735	753	755	741	775	778	774	746	747	737	751	747	749	723	716	830	793	736	746	798	759	748	749	761	780	807	751	748	782	779	757	730	740	764	793	754	792	699	762	764	664	763	695	771	782	742	782	732	765	773	752	743	740	768	749	808	768	765	777	754	783	767	718	772	717	740	747	706	717	765	798	739	724	737	819	767	739	718	741	763	778	747	727	710	807	735	768	751	753	735	748	716	729	764	818	759	753	805	758	749	731	745	685	755	734	798	777	809	766	739	761	766	771	735	771	774	747	714	674	729	774	800	785	743	762	783	767	731	756	796	773	764	715	768	778	753	755	745	722	730	773	721	809	811	728	770	716	770	750	726	762	714	770	752	784	763	797	781	756	724	738	702	733	724	751	752	713	719	769	777	758	789	738	755	776	785	718	785	726	763	761	722	738	701	798	749	803	751	755	764	798	782	773	706	747	735	797	772	790	818	765	791	743	725	741	767	754	780	787	710	748	710	724	728	732	778	747	753	761	727	786	754	729	767	723	744	782	770	727	802	764	696	771	756	784	722	762	742	698	797	728	725	728	747	753	736	744	734	775	800	704	703	748	762	757	742	783	745	757	758	735	754	730	754	780	678	753	743	755	790	742	736	750	803	752	724	798	793	772	759	727	781	782	773	776	723	746	756	806	737	737	763	801	779	708	768	728	761	751	772	730	770	765	753	758	759	742	784	759	784	749	752	773	770	782	773	750	718	716	737	765	724	754	803	745	748	758	744	829	788	774	732	791	732	705	764	791	763	766	798	747	728	739	739	819	763	788	757	733	783	713	809	779	753	792	729	764	763	746	719	736	778	771	745	743	694	721	727	755	783	737	728	718	759	788	716	769	753	723	781	757	755	758	725	741	782	750	703	716	769	777	720	770	767	762	779	770	759	739	739	774	737	717	751	752	793	799	777	791	742	743	779	729	708	769	733	749	742	767	700	752	764	777	760	756	722	753	738	796	773	772	752	736	770	737	745	761	773	775	759	737	748	740	759	754	752	733	743	754	756	729	746	795	741	767	739	762	749	717	727	744	738	776	734	728	802	761	750	729	766	762	732	747	783	754	729	741	761	776	729	739	785	756	743	754	735	719	716	766	730	771	736	782	748	736	772	749	787	759	747	763	752	805	776	783	750	806	755	784	744	759	771	802	707	761	762	787	747	738	748	721	789	784	802	740	748	713	716	727	780	804	755	760	730	748	722	748	747	720	726	765	773	763	718	751	764	751	698	746	753	724	803	774	746	741	786	773	770	706	696	753	743	728	751	747	720	722	755	744	745	796	754	747	790	716	750	723	735	750	814	755	762	729	739	751	728	735	791	749	740	801	757	769	742	755	735	743	804	781	738	756	755	795	804	706	756	768	726	748	786	721	779	748	764	703	743	748	716	711	789
28323	21594	17794	9003	4115	2514	1727	1312	1099	967	941	845	884	808	791	713	744	701	729	686	697	732	753	658	687	666	678	713	681	704	727	705	679	714	704	688	732	697	715	696	654	712	734	646	663	724	697	702	671	688	744	722	713	675	658	670	705	656	708	704	682	671	721	752	698	731	674	688	689	694	740	717	686	651	701	680	733	691	693	697	665	682	725	669	746	675	670	702	726	678	688	707	682	689	738	699	725	674	682	647	672	696	690	656	675	671	714	706	714	690	715	719	678	680	699	686	741	647	666	671	684	687	734	748	720	680	719	673	714	629	714	688	685	698	724	748	696	726	720	714	696	692	690	723	676	666	675	671	686	729	705	718	691	682	645	692	724	688	678	697	725	693	781	701	727	677	715	632	693	722	720	726	651	658	685	697	683	714	702	698	713	753	698	712	677	713	698	683	693	690	702	714	697	698	701	696	703	668	689	720	713	708	700	697	733	674	705	689	669	740	688	688	659	699	716	691	674	686	698	640	701	687	711	728	718	709	685	650	670	692	702	703	705	734	686	697	709	717	709	736	731	704	695	689	687	718	698	688	735	706	668	699	687	680	724	648	685	679	746	651	708	678	708	676	657	733	686	670	701	709	732	690	700	715	744	729	735	656	671	733	717	688	687	681	658	726	733	697	693	633	735	738	676	739	708	718	659	673	684	697	688	656	725	710	717	719	688	680	712	690	687	709	664	668	673	707	736	728	703	700	667	717	688	718	711	698	680	643	684	706	717	684	682	741	660	684	667	710	730	711	746	702	673	744	744	720	666	714	725	719	720	675	715	692	712	724	732	705	696	690	704	721	688	683	681	711	717	705	666	684	691	714	713	704	686	694	713	701	718	700	632	704	657	688	695	718	721	703	659	692	677	676	727	720	739	699	664	629	678	675	662	708	721	736	679	707	677	694	735	728	706	695	725	683	689	655	642	658	723	699	676	651	704	678	648	698	697	720	677	662	654	682	712	728	685	692	674	686	714	703	700	720	758	661	716	676	722	723	675	703	739	716	693	666	693	707	748	710	712	673	674	700	714	651	708	668	674	663	724	700	691	673	672	702	702	712	693	666	655	705	640	703	686	712	712	734	675	705	707	683	689	725	746	716	693	687	688	705	683	723	725	698	657	715	731	711	657	690	633	708	716	664	723	701	719	684	679	684	693	731	695	699	696	725	673	714	682	689	696	693	691	746	694	700	698	721	704	709	673	692	675	715	669	700	705	715	702	719	682	703	702	698	722	711	755	680	676	723	724	679	706	692	706	644	722	648	687	724	648	690	665	697	688	703	705	724	730	694	729	739	691	719	693	747	669	661	711	720	721	687	678	650	715	720	640	706	745	657	651	735	668	662	705	693	708	732	705	743	719	741	711	723	710	720	691	699	694	704	740	711	668	652	700	682	711	740	692	735	726	732	680	725	725	663	745	696	672	769	712	708	684	686	668	707	655	709	668	703	697	698	707	720	728	697	684	727	687	692	736	726	705	699	677	749	723	709	669	717	726	725	710	712	725	681	695	720	676	745	686	689	774	689	712	708	730	691	709	674	718	724	689	726	717	696	735	700	645	723	759	699	699	742	745	715	736	711	656	665	688	649	660	685	712	681	723	699	691	732	735	757	645	684	676	706	665	726	742	719	692	698	692	696	709	709	698	692	678	702	704	693	696	732	722	674	690	677	696	681	729	745	719	699	696	676	617	699	669	681	675	718	722	669	719	716	687	661	666	674	694	684	676	722	714	703	695	729	697	704	722	717	746	675	718	749	687	683	671	708	721	692	711	707	746	679	730	697	708	637	678	707	676	746	714	681	722	641	689	694	665	702	658	659	681	692	681	642	705	664	663	698	639	743	728	686	724	704	740	754	707	680	732	707	701	664	730	709	699	705	689	715	688	752	718	690	680	720	679	700	749	700	706	713	742	692	676	695	702	703	729	698	637	731	695	703	709	715	705	707	667	694	685	691	724	714	713	707	696	697	709	723	725	688	664	701	693	688	742	693	677	697	715	724	717	685	707	631	681	746	729	753	716	688	723	749	666	704	674	705	729	665	687	691	688	718	691	709	710	714	748	711	672	715	704	709	710	655	745	698	690	670	742	718	696	737	696	705	681	687	697	665	736	728	670	696	701	717	702	690	714	708	744	682	701	708	674	709	649	695	657	693	689	688	692	656	706	686	715	702	680	694	677	694	729	705	695	706	684	701	672	738	701	698	735	681	696	729	686	689	639	626	723	709	646	678	662	700	707	713	661	723	685	686	683	697	714	723	686	675	683	650	735	667	716	722	702	688	708	693	712	678	733	729	646	667	714	694	691	682	700	715	678	695	695	718	700	716	696	664	713	747	719	701	750	656	707	646	655	708	730	679	704	683	643	707	697	666	741	675	729	715	682	695	683	651	696	720	670	700	647	723	705	708	716	722	703	682	658	660	670	671	681	683	700	682	697	664	683	718	746	681	658	645	648	710	701	683	729	720	685	650	718	680	713	706	644	707	679	745	661	692	770	664	731	696	725	701	711	690	711	705	647	724	639	658	712	681	768	717	683	679	714	682	675	717	715	719	744	647	675	722	721	705	710	666	732	686	739	694	704	712	730	708	652	705	644	682	699	669	683	693	741	699	685	697	707	682	650	676	734	704	781	691	688	682	705	644	693	673	710	701	743	684	721	690	717	696	666	668	701	716	732	692	703	745	708	673	758	685	694	676	682	700	697	695	684	668	695	714	731	719	688	684	742	734	722	684	722	703	694	644	706	706	711	694	717	735	634	662	708	740	666	746	715	746	687	678	753	712	713	711	716	694	696	705	659	698	702	679	677	705	690	682	681	654	678	704	650	680	677	706	686	686	641	754	651	670	690	730	725	767	712	697	699	686	699	702	664	717	688	719	693	710	677	701	744	697	684	729	714	718	696	658	686	691	714	657	675	696	699	674	741	737	688	739	692	693	670	664	694	724	697	660	645	739	694	702	658	672	709	705	675	681	688	673	665	692	681	709	722	695	687	706	710	711	736	703	710	706	658	716	688	676	740	666	696	729	718	718	667	688	695	699	717	732	669	689	703	709	637	685	700	703	710	756	721	682	694	700	687	737	739	697	702	704	718	727	665	714	698	681	689	684	676	738	677	680	708	673	746	762	763	700	680	654	700	699	677	678	694	684	728	672	762	688	719	653	716	755	717	719	689	682	680	650	716	706	688	676	740	714	681	692	678	698	681	651	695	680	674	621	675	700	697	703	692	703	700	696	747	687	669	743	692	656	717	685	726	643	720	696	663	701	651	743	669	673	749	694	694	676	713	680	698	703	721	689	686	639	662	709	703	734	701	725	700	697	699	686	723	684	747	653	682	746	714	666	700	714	742	694	782	682	686	676	697	724	700	677	756	669	755	706	665	648	687	662	688	684	766	687	685	671	668	722	718	682	649	777	725	693	673	656	684	675	654	691	702	668	624	669	679	664	723	740	678	754
19555	28049	22035	12007	6901	4382	2880	2100	1664	1417	1162	1085	1020	927	860	891	842	789	849	814	771	809	780	767	802	781	751	733	766	740	759	758	758	732	760	850	765	821	743	723	801	754	686	761	717	797	766	768	756	776	771	804	737	763	728	772	776	747	759	785	731	751	729	744	734	816	798	800	725	777	741	749	768	733	755	828	775	702	792	787	756	766	772	746	773	767	842	767	770	758	741	770	734	737	755	796	738	745	721	753	738	739	743	742	771	760	780	782	761	764	705	771	758	761	763	770	741	757	770	785	754	776	759	751	735	742	716	743	733	709	784	815	788	766	773	768	791	790	790	752	758	733	771	784	814	775	751	789	790	789	811	785	762	728	770	780	759	763	779	759	750	759	790	744	785	740	788	760	763	767	735	770	797	764	813	727	716	773	767	793	820	802	797	761	769	781	722	777	831	734	745	765	743	761	786	800	772	731	758	734	716	791	789	774	792	740	756	724	772	733	793	814	762	770	735	765	749	759	774	794	794	724	797	733	740	755	780	789	776	769	779	768	795	736	804	843	767	768	769	759	760	783	781	768	760	781	790	779	712	747	787	763	789	795	718	755	751	768	772	763	799	714	757	756	733	756	763	738	766	806	764	776	772	802	726	696	734	736	724	742	697	755	762	785	756	805	737	791	699	776	743	763	763	785	811	774	780	795	764	813	793	746	780	772	766	748	795	797	740	777	836	774	808	744	749	755	802	759	737	731	760	752	719	757	743	737	786	765	740	752	793	719	799	766	747	787	783	746	806	755	730	774	756	783	769	812	758	721	800	768	759	797	742	771	768	770	739	722	829	777	762	749	761	701	717	772	722	745	749	786	792	784	737	788	712	753	791	794	797	724	775	762	719	801	782	781	758	743	750	783	774	739	754	771	758	784	798	834	778	777	776	781	742	759	767	793	764	744	730	775	806	770	795	775	781	804	697	751	725	745	730	776	764	769	765	761	756	704	754	728	797	741	786	770	744	741	746	804	756	753	784	727	769	790	811	735	783	761	771	752	764	781	754	764	760	804	784	769	785	749	757	741	769	759	797	813	772	770	732	781	768	785	742	744	774	802	797	713	748	752	777	795	822	720	816	799	800	720	803	745	749	790	810	799	794	755	756	791	746	785	745	710	761	777	808	750	778	712	810	804	740	770	744	729	751	741	782	757	794	798	798	727	795	752	750	751	755	743	795	739	764	788	761	718	775	734	762	735	740	767	820	724	754	783	735	811	764	737	763	754	771	721	730	779	788	747	802	740	740	780	848	757	803	690	785	766	728	752	742	776	735	800	754	766	779	768	759	748	731	733	784	790	760	732	791	755	761	794	743	743	796	811	739	777	795	821	784	717	788	746	783	780	794	760	713	783	733	730	792	774	784	768	704	747	749	829	722	742	771	785	697	786	793	784	786	802	752	740	729	812	757	803	769	707	765	805	740	771	741	775	843	760	768	767	731	795	739	770	734	722	774	735	801	763	722	784	772	797	756	737	727	788	757	741	760	723	791	806	770	703	786	776	747	732	760	779	737	803	771	736	764	747	793	789	766	726	745	813	755	750	765	810	761	797	784	756	720	758	751	754	799	718	813	729	813	801	770	820	743	774	765	795	804	765	772	821	751	768	710	742	818	741	759	799	738	761	740	738	763	750	778	743	796	811	744	777	722	802	758	793	725	722	822	818	724	708	781	728	744	760	793	788	773	771	761	740	817	737	719	804	780	770	760	784	755	781	809	720	788	735	741	774	703	721	807	734	748	785	758	796	740	766	761	806	780	795	744	703	733	727	785	772	775	768	729	762	762	796	735	785	774	723	748	719	728	763	749	785	728	798	721	791	733	771	773	816	804	763	753	741	759	774	779	782	757	698	770	797	801	773	807	806	779	773	744	783	737	791	726	748	761	732	727	799	787	818	752	795	791	793	742	799	790	783	746	800	737	746	750	822	786	744	767	763	818	765	774	757	783	734	790	753	780	780	779	728	785	796	736	764	734	733	754	787	800	789	769	751	777	780	833	721	768	789	763	748	766	735	763	764	759	724	775	732	801	736	759	834	732	748	780	762	775	749	759	744	737	703	772	757	729	799	751	731	700	737	742	769	814	717	779	793	748	775	684	731	790	774	762	740	769	714	779	794	799	785	797	812	801	803	797	816	722	779	776	771	835	770	768	762	768	729	822	751	738	727	762	753	783	723	795	763	784	781	776	769	764	810	749	799	792	808	824	786	778	728	774	722	789	702	767	778	738	793	735	784	740	774	742	764	812	778	760	775	785	775	766	795	743	784	800	758	748	716	747	762	794	794	777	759	718	762	810	753	745	738	743	801	713	748	744	775	685	796	737	785	778	825	699	789	776	756	751	785	777	740	755	754	802	823	747	762	767	757	774	771	756	753	759	749	798	761	760	751	769	731	755	775	749	736	752	763	798	766	807	783	760	761	788	755	791	767	755	769	746	759	749	776	782	746	776	781	752	735	770	785	773	724	764	792	792	781	778	739	755	759	763	765	739	749	778	763	733	780	747	819	768	798	777	819	763	741	774	739	747	750	742	798	791	817	799	765	799	748	809	772	763	755	818	802	785	810	776	714	744	824	768	713	788	729	759	832	728	759	792	767	751	744	787	767	760	757	784	755	767	778	767	762	783	745	741	766	779	700	790	794	787	787	718	759	788	775	708	775	763	763	781	757	770	768	768	717	747	762	785	722	727	737	799	756	742	750	778	751	784	758	743	728	758	823	775	761	723	704	840	787	767	776	729	714	755	754	795	759	748	764	846	785	808	733	686	771	754	746	745	796	719	741	781	831	757	769	772	775	757	769	746	786	719	739	795	688	755	767	769	748	754	769	765	760	723	759	753	755	773	781	756	763	778	767	728	753	751	788	831	754	784	710	743	754	773	731	821	803	738	782	813	782	756	755	759	769	758	747	788	783	735	686	788	790	737	717	755	808	774	794	795	798	801	736	761	737	766	731	770	759	772	769	731	755	801	766	766	743	800	719	821	753	788	754	783	740	813	774	756	804	760	743	782	772	767	720	799	758	774	768	800	752	726	795	740	802	828	794	699	770	758	783	717	725	758	752	797	745	806	729	786	741	757	759	760	817	768	748	786	749	801	726	770	746	735	772	782	754	796	790	712	798	789	774	743	782	809	727	781	732	775	769	734	742	775	777	759	771	741	760	784	816	762	752	770	753	767	772	772	779	795	746	723	718	787	772	727	730	743	774	756	784	777	759	811	766	731	742	786	757	780	753	745	775	745	748	783	737	789	757	692	751	785	761	777	752	746	802	763	760	812	823	791	747	773	776	782	751	739	756	726	751	764	783	773	811	810	729	742	719	806	775	782	776	758	775	733	802	796	768	749	765	767	771	765	773	786	782	758	784	787	838	738	785	776	753	822	798	770	702	748	818	792	804	794	748	796	750	794	785	748	747	775	763	796	801	771	778	705	777	793	771	773	746	770	766	805	803	794	770
23869	21349	28230	24832	20838	8756	3096	1970	1410	1256	1064	967	938	827	798	753	776	720	765	720	722	689	709	707	667	671	711	714	639	751	692	682	713	714	699	709	627	661	683	722	706	693	685	671	689	653	676	669	712	644	671	711	665	704	707	676	654	668	720	670	668	728	665	663	678	673	697	654	680	673	682	680	653	721	650	709	656	702	677	662	677	673	744	699	646	644	706	686	673	677	728	644	704	697	674	674	672	684	666	639	718	660	694	735	658	668	651	652	697	728	699	685	655	670	736	654	634	704	671	636	689	676	661	685	684	725	688	643	688	690	734	624	645	699	664	686	725	711	685	676	694	682	680	677	670	706	663	677	676	686	686	714	670	691	645	667	651	632	685	706	712	670	681	695	733	678	673	669	659	690	733	673	718	712	679	658	681	676	691	677	703	673	711	675	694	714	716	668	690	664	669	640	680	698	676	674	656	664	705	688	698	706	647	704	669	686	700	649	693	723	676	689	672	680	727	728	679	729	683	640	647	606	662	628	634	689	672	686	676	684	704	704	669	616	753	721	717	650	701	694	631	677	639	697	686	675	714	684	707	694	678	663	644	673	677	643	676	668	696	666	716	668	682	679	650	656	664	663	688	690	684	687	691	685	747	701	681	693	680	675	667	645	676	704	701	644	719	625	710	678	669	655	668	686	739	718	647	674	721	688	695	661	682	673	665	710	711	662	669	711	677	654	696	676	677	650	720	683	667	683	695	677	665	721	674	675	701	720	671	672	644	692	691	652	692	697	663	741	669	675	733	718	689	681	653	628	696	703	665	689	698	624	658	701	699	683	714	672	690	683	699	688	722	754	749	671	689	713	681	647	684	715	736	667	708	704	695	683	691	682	652	707	647	687	738	698	667	689	669	719	651	671	674	665	675	687	692	653	704	731	697	651	677	676	684	689	715	735	703	687	670	687	669	646	678	674	721	677	675	667	694	704	659	665	674	645	709	674	680	661	672	681	647	667	693	688	674	690	729	674	726	694	651	665	664	709	696	655	748	653	663	659	689	687	682	614	704	668	669	704	691	664	666	668	659	687	688	667	697	727	685	696	634	670	683	662	647	675	729	693	718	709	660	721	661	680	640	674	667	695	663	721	706	686	688	676	652	656	645	688	653	662	705	674	683	697	675	646	657	742	725	721	713	690	658	705	689	697	673	676	708	734	663	678	720	692	642	671	675	670	703	647	695	662	714	713	683	744	659	675	697	655	682	649	649	659	668	692	707	665	714	663	712	685	668	655	623	768	705	697	661	693	661	636	649	655	656	702	690	680	666	636	687	658	677	695	684	670	655	667	670	682	677	661	709	649	631	682	660	643	708	673	654	694	692	678	718	663	673	681	674	713	679	651	685	634	648	629	670	716	648	708	683	743	678	627	744	655	660	690	648	737	704	760	672	679	688	654	708	655	685	665	692	644	689	710	676	693	712	665	695	640	638	694	707	669	721	709	687	672	664	682	680	689	621	649	657	674	710	672	682	669	694	669	675	698	675	665	624	692	691	679	685	663	658	693	643	694	699	676	642	656	667	694	670	689	681	710	712	697	667	696	659	672	661	640	706	680	678	626	684	713	645	704	688	703	672	645	705	674	698	691	718	680	702	628	666	659	678	681	673	724	644	677	701	691	717	651	718	669	676	665	653	691	706	675	672	680	688	632	663	671	673	677	698	687	705	722	652	711	667	672	700	651	660	648	704	722	722	722	651	660	694	663	658	632	697	721	671	710	663	628	663	642	671	696	684	697	712	633	666	673	669	713	700	732	713	685	693	717	689	695	700	635	677	712	665	666	679	707	654	720	736	673	684	691	731	676	682	691	661	655	688	654	645	653	724	663	660	701	648	708	718	699	646	685	635	715	678	707	667	630	690	689	691	701	736	682	720	671	671	702	690	681	690	653	681	674	739	669	679	681	684	680	627	714	685	636	633	669	703	686	685	686	656	685	673	678	700	743	688	656	694	708	665	653	654	681	654	676	716	691	648	721	697	704	656	644	691	661	679	671	663	673	661	695	673	700	696	700	644	657	707	733	685	708	721	677	692	703	660	699	703	726	732	670	677	672	720	652	679	627	647	632	720	601	641	683	693	671	700	687	680	686	673	660	739	646	656	727	641	712	687	663	670	703	708	654	689	691	673	702	622	643	692	704	699	682	697	709	702	696	679	679	677	646	736	676	619	724	689	693	712	700	671	675	644	688	690	695	667	664	653	711	688	676	624	662	647	635	671	649	655	653	696	686	663	734	711	681	699	666	677	697	677	700	688	667	666	711	745	673	649	675	681	713	654	658	662	676	652	696	677	726	679	674	670	749	683	687	696	655	682	719	682	697	657	709	675	651	708	688	687	653	692	704	694	666	719	663	698	672	729	683	658	665	648	709	655	651	679	622	670	715	661	657	729	687	679	677	708	688	718	686	643	704	686	699	657	714	663	672	690	673	678	670	738	662	692	666	663	718	716	658	647	679	668	669	704	698	696	694	710	669	697	683	707	709	607	664	672	654	654	688	718	671	699	660	693	704	740	669	662	694	695	678	692	693	654	690	668	686	646	703	613	679	669	686	724	693	707	700	664	720	713	645	708	687	643	728	633	637	640	692	728	669	703	736	644	679	691	655	673	662	717	682	633	662	703	650	722	701	683	677	662	659	651	686	659	714	689	665	713	646	698	713	683	623	722	644	745	654	686	664	659	671	688	656	655	662	682	702	667	703	623	663	639	710	647	654	626	666	654	660	639	670	685	644	692	671	695	654	683	692	650	676	706	692	652	685	658	692	661	680	710	669	687	662	680	667	681	643	717	659	671	674	692	716	654	671	665	676	703	695	695	639	680	656	675	717	642	697	686	687	665	711	695	719	673	679	717	645	705	721	663	662	693	647	668	692	645	690	709	669	728	669	726	667	661	680	659	683	707	679	650	664	720	685	694	680	699	675	719	683	643	740	687	693	637	671	701	703	641	648	662	725	645	644	693	719	647	730	632	703	687	673	684	681	653	676	711	678	726	701	668	683	693	705	693	684	735	702	713	746	648	686	716	655	669	714	686	651	677	680	676	708	652	647	678	629	700	662	697	705	668	682	670	757	736	694	699	680	674	728	656	698	682	715	689	670	665	653	652	657	681	726	705	692	699	703	671	652	661	711	657	610	750	680	670	654	666	620	679	702	689	679	737	649	741	704	706	662	698	699	637	688	656	657	656	679	659	728	671	733	674	690	691	681	655	715	644	640	682	687	665	632	625	652	689	625	667	620	680	662	668	691	627	671	682	659	679	679	688	703	693	662	691	661	634	637	679	713	648	649	665	663	738	667	650	662	673	709	682	693	723	678	642	650	655	639	663	667	719	691	665	677	706	707	678	649	677	743	714	643	663	696	677	667	710	702	652	645	641	684	677	734	704	632	691	677	663	662	657	665	644	690	662	683	687	652	702	683	677	687	681	691	684	685	676	664	700	674	626	678	698	753
19564	34968	28806	17015	10564	6579	4376	3207	2296	1863	1600	1278	1105	990	968	868	892	868	851	787	752	767	717	795	749	759	781	745	733	767	798	735	714	753	749	729	727	796	764	730	741	762	788	765	801	738	731	721	716	788	747	726	766	771	774	766	758	766	728	761	764	686	788	759	753	774	719	752	734	748	721	765	762	771	808	719	715	738	756	747	727	752	728	762	777	729	736	769	703	714	736	732	748	801	711	726	693	756	722	749	768	700	745	727	778	765	744	743	757	741	709	719	727	795	727	696	726	747	756	781	697	719	783	711	750	758	706	734	724	732	793	775	764	717	739	744	801	760	761	778	733	790	694	723	723	726	741	710	719	732	747	722	709	748	762	741	767	772	718	734	716	750	741	729	696	762	784	762	779	739	717	756	762	766	750	727	770	728	707	726	741	788	704	752	756	746	755	734	772	781	754	707	733	724	837	720	732	781	712	719	771	762	785	724	714	717	774	762	733	785	718	775	752	712	738	690	740	744	673	721	775	786	719	788	683	722	741	748	762	761	728	696	699	750	717	720	688	744	739	769	725	775	762	805	706	746	729	749	720	751	799	747	753	753	701	771	754	739	773	688	760	715	734	750	733	799	764	756	705	751	715	771	690	760	792	751	765	724	723	762	764	757	748	762	717	754	693	724	740	759	730	767	729	755	775	775	730	696	768	789	728	741	695	746	755	801	750	751	756	746	752	788	760	772	755	726	724	723	725	718	733	753	753	777	702	778	806	733	738	718	739	728	719	772	749	783	704	779	719	701	746	773	708	747	777	725	810	733	696	732	745	792	706	743	710	712	730	725	713	692	762	755	763	749	728	728	734	742	725	708	737	749	708	706	760	732	746	784	757	759	709	770	726	733	772	763	735	733	781	736	747	727	726	788	725	783	799	740	755	753	771	743	763	751	732	791	769	770	758	774	779	769	814	757	760	725	708	751	724	752	756	752	710	781	793	729	691	748	744	738	756	822	756	721	739	767	734	753	766	753	762	761	730	722	754	764	758	717	760	697	718	720	712	750	739	734	733	746	749	726	717	757	740	702	685	757	724	756	772	754	716	717	776	754	745	731	770	701	724	734	746	727	703	722	714	752	780	738	721	746	739	752	728	734	773	747	733	744	772	779	717	749	772	708	752	734	744	709	717	786	782	709	743	704	722	754	723	775	754	696	772	727	738	734	691	715	706	710	768	761	699	755	774	758	699	754	726	749	742	740	748	719	752	750	730	707	697	707	784	709	743	742	752	768	734	745	723	741	778	796	750	787	750	754	787	730	772	751	775	727	769	745	756	783	729	779	762	760	729	731	720	779	781	705	739	745	747	714	755	753	754	701	780	741	732	737	741	696	735	721	783	747	741	705	773	752	759	779	717	763	742	762	747	720	716	751	763	716	706	738	732	748	798	735	748	765	748	743	725	721	754	755	776	707	739	740	795	752	756	729	729	770	715	750	793	721	714	755	729	749	727	704	790	795	762	759	735	783	728	752	784	700	718	758	785	758	729	791	758	767	746	736	753	747	721	749	768	756	719	768	770	706	792	770	725	718	729	741	771	730	755	747	760	782	762	748	727	771	737	751	780	730	728	734	779	755	781	740	723	742	755	733	759	741	724	730	687	759	733	770	730	702	734	730	746	754	736	760	758	710	750	751	766	732	779	744	761	783	708	748	755	728	719	716	716	759	770	695	760	715	720	766	744	745	703	784	795	723	733	716	712	779	784	727	762	716	717	753	732	718	714	801	722	706	756	724	735	739	785	713	755	741	783	696	773	742	748	748	730	782	743	790	763	793	747	766	760	729	737	739	761	775	685	709	726	744	730	707	711	771	697	735	758	750	749	727	758	748	712	768	734	812	741	723	731	708	731	701	767	726	732	767	749	744	702	771	745	692	679	758	753	731	715	748	741	773	745	769	771	770	740	727	734	766	790	757	769	818	786	755	768	757	783	761	750	660	777	730	743	727	712	759	752	730	716	750	803	721	743	736	775	758	774	734	724	754	706	718	771	711	745	703	693	758	737	771	776	778	733	737	703	764	790	783	751	759	722	722	776	711	743	760	742	749	763	722	711	742	706	721	740	729	731	744	749	765	759	702	713	733	709	750	699	728	786	717	741	780	735	791	725	763	809	751	697	705	714	776	757	763	774	778	710	777	730	755	728	705	794	741	762	804	693	735	766	769	733	738	776	756	736	729	715	781	741	738	734	734	763	759	768	712	740	775	751	751	726	766	771	764	753	730	731	732	781	789	745	747	737	720	759	704	799	724	756	744	734	733	782	750	692	710	744	771	692	717	769	736	723	729	781	759	734	780	711	740	746	743	809	747	785	741	764	740	774	704	754	741	746	769	753	720	747	734	782	758	746	763	790	741	750	777	765	742	745	742	772	791	713	735	729	730	724	789	767	768	730	745	744	780	713	746	766	724	735	773	748	788	769	704	770	773	728	715	754	701	768	755	757	741	740	766	750	744	735	773	753	772	694	784	757	721	771	740	708	728	744	752	713	739	775	688	777	728	751	729	727	729	774	787	771	703	792	681	759	725	732	779	725	727	714	746	735	760	688	757	792	704	729	765	713	747	766	709	729	726	739	784	725	753	719	772	696	732	767	739	737	761	740	772	760	738	770	710	765	727	745	749	756	712	745	753	706	741	727	788	746	742	737	774	751	696	801	714	747	765	755	741	718	740	774	772	723	770	689	780	756	744	713	719	724	750	775	731	768	710	780	753	747	787	721	753	716	722	777	725	816	736	759	805	787	770	733	741	732	768	739	732	704	767	769	762	758	754	733	766	729	791	738	735	768	717	770	766	727	784	709	703	743	762	723	741	777	764	787	725	787	719	722	762	733	725	712	738	700	746	791	730	744	754	752	713	723	763	706	724	736	713	759	734	774	762	754	770	760	776	748	761	743	769	750	767	738	774	711	771	768	736	790	682	755	748	721	778	762	781	754	732	712	822	763	716	740	703	777	789	701	751	745	674	748	756	781	770	734	718	772	714	741	750	725	767	725	689	708	726	733	747	771	742	683	701	768	783	750	726	754	697	737	708	737	748	779	765	810	790	781	708	755	734	710	760	774	721	686	738	795	750	694	756	679	779	738	752	764	787	747	719	740	725	747	754	761	772	725	756	750	755	716	751	761	764	759	719	694	722	739	774	722	790	744	770	758	740	744	748	726	677	769	725	755	675	765	751	751	785	798	779	754	777	702	666	774	735	735	754	736	737	719	714	748	764	791	773	780	706	734	701	715	764	750	714	727	736	772	768	774	739	753	750	698	727	760	728	717	776	761	741	766	760	774	752	762	770	716	719	753	797	767	704	749	681	760	751	750	725	743	721	731	734	706	724	750	740	794	769	757	741	715	720	742	763	759	749	720	773	765	727	748	787	750	718	762	722	733	690	730	743	767	710	755	787	766	767	742	761	789	758	716	723	708	737	773	747	758	754	753	769	770	747	739	733	745	722	767	776
25474	21355	26375	23982	7259	3062	2063	1518	1301	1139	993	928	925	816	812	763	726	724	783	725	794	718	721	683	730	706	665	736	731	673	710	677	737	728	766	728	764	716	740	745	678	721	718	749	666	687	716	715	735	726	762	723	727	674	760	698	712	708	716	704	723	751	663	684	754	732	721	713	744	748	750	684	716	757	703	763	722	699	691	716	686	736	742	664	707	710	657	768	702	679	755	754	701	770	711	767	654	758	714	736	718	693	703	662	696	692	739	724	674	725	716	720	716	725	716	737	714	701	670	739	688	680	705	719	717	702	733	719	700	701	703	702	755	745	702	702	711	697	724	724	739	722	707	751	747	714	695	731	702	739	695	737	717	712	732	690	718	747	714	708	700	728	744	739	758	723	728	754	712	688	697	741	680	745	734	676	731	713	726	752	691	688	722	720	738	735	759	715	659	750	718	678	646	779	720	700	632	702	703	704	738	765	779	686	704	720	738	689	686	678	692	679	695	731	708	679	713	718	725	736	713	707	772	694	754	729	723	685	653	732	732	743	745	651	690	747	746	732	736	704	761	706	758	713	728	711	716	695	677	702	717	670	753	683	711	710	732	723	694	697	693	698	728	703	709	711	652	744	729	724	776	714	686	751	721	742	763	712	686	708	714	687	729	706	730	674	723	721	716	707	738	734	681	718	710	686	689	721	736	686	717	689	732	767	698	653	770	689	706	671	757	722	716	706	733	718	700	683	667	738	696	706	705	743	693	700	695	683	736	684	728	689	708	777	758	702	723	670	689	717	779	713	702	721	680	713	743	720	735	735	719	706	672	666	709	670	675	739	772	686	682	721	700	721	720	703	706	749	706	719	703	703	708	736	718	716	662	745	747	730	714	755	706	738	744	716	713	688	752	712	728	731	736	724	735	689	717	710	688	728	695	717	715	733	711	706	741	683	706	747	743	714	769	713	742	699	710	764	711	731	718	721	743	707	756	737	734	755	738	732	746	668	680	696	665	693	698	756	707	704	664	722	705	721	690	728	741	726	726	726	759	735	743	673	708	732	737	751	719	752	762	718	729	724	696	710	714	749	686	696	727	678	689	716	737	728	726	720	706	721	671	706	765	719	749	736	740	703	731	684	747	718	744	723	688	696	699	678	735	748	707	728	700	724	695	739	681	688	755	747	699	725	736	722	717	743	720	754	744	728	752	729	709	714	757	721	685	723	725	711	716	721	724	711	711	748	689	687	733	714	736	730	717	724	737	776	727	703	696	756	705	708	711	740	732	750	699	730	683	641	705	698	725	716	708	727	720	672	700	738	713	749	727	674	758	721	713	750	747	731	706	766	726	730	773	719	712	779	723	716	704	696	680	748	705	716	716	679	764	658	721	689	740	696	692	675	719	716	712	709	725	772	659	726	702	714	727	675	705	669	728	760	750	742	705	702	722	713	716	683	688	695	694	726	679	736	691	678	741	723	729	703	709	753	724	716	759	758	710	697	695	702	707	702	750	721	708	721	675	711	744	720	695	738	714	707	759	688	697	733	695	675	707	703	727	734	740	705	726	705	693	694	720	679	692	743	685	726	741	749	735	740	752	714	683	725	699	766	740	701	706	732	758	741	719	693	700	700	683	700	699	668	703	753	682	676	688	722	736	691	704	754	731	717	719	684	720	694	735	697	728	707	689	767	705	738	720	718	740	699	690	700	725	728	685	694	721	708	722	693	761	741	717	707	751	668	714	751	707	720	733	711	713	703	719	675	692	743	695	668	734	734	700	765	756	674	728	687	717	720	769	669	705	714	743	742	696	728	718	746	710	739	723	745	697	725	739	691	716	716	708	760	725	658	696	730	669	714	691	695	732	709	754	680	704	694	697	760	660	746	747	723	702	692	766	688	738	712	763	728	647	734	732	657	692	776	681	702	801	697	716	721	723	750	699	743	729	724	736	746	702	731	702	708	724	717	692	704	697	720	708	710	706	732	740	701	661	674	747	734	697	723	748	736	719	749	775	777	724	717	717	752	663	749	729	724	672	720	730	681	724	715	779	712	751	695	757	666	683	727	704	723	668	724	681	636	686	657	704	702	751	752	719	700	708	699	703	655	710	674	717	710	711	708	674	695	697	682	741	738	729	706	706	744	725	708	663	748	637	708	696	735	728	736	661	728	704	681	719	672	745	756	753	731	700	714	697	703	717	714	711	733	742	747	650	730	690	659	734	793	711	749	693	718	719	744	677	746	694	715	698	707	729	732	751	734	691	712	728	655	726	741	725	740	728	725	645	708	705	694	721	736	756	696	724	742	771	692	708	750	694	743	691	705	678	707	744	692	687	707	696	700	701	711	734	800	758	735	756	703	721	732	707	694	706	682	756	702	736	695	703	690	690	718	732	775	683	705	704	704	633	717	696	730	682	739	679	706	734	722	695	760	700	706	705	703	726	758	686	693	737	727	726	748	710	735	726	730	657	620	743	731	729	713	685	725	729	725	713	741	720	702	718	747	746	699	690	684	687	738	737	723	691	726	678	737	727	759	729	732	774	700	713	723	719	741	685	745	715	704	702	716	699	651	768	708	714	745	735	752	657	703	749	707	720	747	725	695	701	748	713	678	681	736	699	706	726	688	694	714	715	712	722	631	743	720	754	723	710	786	734	732	700	733	752	783	673	706	670	705	749	670	729	713	779	665	718	660	716	738	652	689	740	697	736	673	761	734	678	685	725	678	737	712	693	721	744	690	755	702	695	698	735	748	701	677	689	719	762	708	788	721	721	735	721	704	671	681	711	704	682	702	704	670	689	701	737	689	680	738	744	716	738	765	722	733	695	671	720	733	677	728	762	699	696	674	721	708	700	717	708	755	716	701	699	707	688	703	717	691	732	731	694	746	663	720	702	689	741	709	724	746	734	680	727	737	707	687	742	694	680	724	729	714	689	726	657	694	696	727	705	711	716	670	683	749	683	677	696	769	705	723	743	760	720	691	727	728	696	718	728	710	663	717	717	722	741	732	724	710	753	720	735	733	767	674	693	714	745	692	660	693	720	690	699	710	714	679	697	688	722	715	729	727	664	720	774	693	738	720	686	715	712	711	713	698	737	705	740	681	744	693	777	742	717	712	725	748	752	705	699	761	727	749	747	687	698	713	749	773	704	751	774	682	720	778	749	763	716	762	699	720	686	721	701	757	722	763	701	725	723	729	726	743	712	683	729	756	691	693	736	759	748	723	717	747	739	730	735	721	721	708	728	694	713	718	677	711	677	716	734	677	682	669	722	674	701	696	732	739	701	702	700	676	699	722	731	692	654	756	708	731	745	708	675	736	723	673	757	698	757	697	723	754	681	713	757	721	737	685	676	714	769	749	707	646	687	646	710	738	721	718	761	721	725	736	691	710	718	691	704	654	678	714	723	685	692	711	744	694	733	720	712	697	692	739	689	731	718	740	706	741	732	710	735	663	695	686	683	699	739	736	693	731	665	703	737	712	736	715	690	715	698	671	734	763
19177	31016	24758	13683	8325	5095	3561	2629	1979	1550	1410	1177	1056	1021	934	932	877	861	859	808	827	776	755	817	854	802	823	748	820	774	781	790	797	779	762	809	795	764	822	742	826	785	785	813	808	760	807	804	822	769	798	794	805	787	783	752	776	794	801	754	763	797	773	757	808	730	709	802	800	759	744	775	767	770	828	752	773	776	814	782	753	792	737	775	759	819	796	784	797	753	740	809	824	772	805	760	815	773	800	774	780	767	760	776	756	761	785	825	834	774	762	794	729	791	819	826	784	822	773	810	797	775	761	806	731	799	823	771	803	824	773	794	836	757	788	760	849	784	820	737	831	814	795	789	762	799	795	740	740	771	802	775	757	757	735	767	787	751	762	759	771	763	787	787	750	775	770	821	760	822	780	757	779	776	829	766	811	778	722	749	768	854	766	778	779	808	772	807	793	809	820	781	792	806	841	800	797	797	784	796	720	748	836	745	768	782	808	765	844	775	801	811	757	782	812	800	777	733	814	742	808	785	801	776	795	779	798	800	800	749	777	762	779	764	781	747	805	762	745	775	795	803	755	808	849	821	812	767	747	785	790	765	804	755	747	817	784	770	791	788	765	839	776	770	786	824	795	799	797	818	837	728	729	773	794	747	787	781	756	780	801	760	780	805	779	800	802	776	786	787	799	736	758	798	759	763	817	727	770	768	784	771	799	806	823	826	753	796	781	767	791	762	784	810	783	836	795	760	780	808	811	744	729	785	782	744	727	805	724	749	799	783	761	762	777	776	767	797	761	791	792	847	776	776	811	814	783	785	752	772	804	771	792	756	758	781	818	711	748	707	791	735	751	766	747	755	790	786	776	774	761	762	791	786	792	851	779	793	759	732	794	847	729	813	770	738	826	817	835	800	812	745	733	759	765	812	810	797	776	779	762	793	799	773	766	832	804	793	774	795	769	805	777	748	786	825	759	802	742	765	790	804	749	767	797	759	754	728	772	794	782	799	803	743	756	740	836	793	780	769	713	775	774	758	783	776	793	732	827	781	809	804	754	796	803	740	763	811	850	770	768	821	793	719	800	782	835	792	753	783	764	780	767	778	759	800	828	774	752	757	829	749	784	785	744	746	761	778	768	830	805	768	752	790	795	737	793	710	794	853	772	740	781	789	786	748	749	796	788	780	763	741	793	749	743	804	782	803	776	805	732	789	828	809	782	762	757	788	750	781	844	797	782	803	816	798	837	782	740	738	790	730	772	804	763	787	782	787	758	776	771	771	757	801	758	763	760	762	762	804	774	763	710	796	788	762	827	763	805	754	808	823	798	742	808	780	789	771	767	792	765	776	784	770	827	754	810	753	862	765	780	770	794	783	809	755	763	788	796	790	764	736	737	765	786	740	814	794	743	744	776	782	730	770	786	829	807	779	779	798	753	709	743	831	810	805	795	721	800	772	775	815	785	764	812	789	806	819	809	732	774	860	787	757	750	769	777	834	789	781	750	800	781	724	758	789	771	797	801	786	806	766	804	748	793	796	833	832	820	786	755	806	784	753	792	793	801	780	750	763	748	781	805	753	796	782	812	815	801	730	790	772	773	799	768	765	751	817	769	737	745	763	727	799	800	790	793	758	772	768	824	773	797	794	788	747	843	818	772	735	788	733	789	796	843	799	754	757	789	770	810	741	705	802	789	782	760	778	819	806	812	748	755	853	789	822	780	761	763	820	790	829	772	757	742	787	733	840	783	789	765	802	782	761	832	795	761	791	773	787	820	830	743	804	782	738	760	784	780	803	803	790	826	804	808	802	785	816	755	738	766	776	799	799	786	722	773	784	765	798	812	756	791	793	749	810	763	763	814	792	791	780	749	787	768	830	752	778	778	761	824	822	801	772	791	781	803	807	769	763	826	795	767	817	787	783	778	746	756	773	799	801	776	817	795	817	797	743	776	767	794	792	788	784	798	756	761	753	778	756	790	803	790	793	805	745	792	779	860	766	790	772	748	783	752	808	773	816	768	788	782	746	779	811	835	837	813	824	769	793	827	787	774	765	778	775	782	739	788	854	779	798	767	821	837	775	772	736	774	783	793	776	794	771	780	741	809	805	814	780	784	771	786	825	790	791	767	789	837	824	821	878	799	768	836	797	769	804	770	749	761	757	766	769	760	795	818	769	766	801	794	818	775	788	752	735	760	756	765	799	712	770	791	856	780	773	782	768	732	767	781	770	764	786	787	796	780	799	821	793	776	779	762	769	840	763	801	762	801	763	806	775	794	827	759	740	786	803	744	765	787	756	802	785	732	815	824	783	744	778	751	839	810	773	822	817	850	761	764	815	793	810	807	790	736	811	770	804	767	747	776	754	765	768	820	701	795	815	793	788	755	804	808	732	755	805	739	787	812	802	783	820	789	808	838	804	813	775	780	740	754	840	844	797	766	764	835	767	760	761	825	779	839	751	744	778	777	757	782	751	769	795	794	787	798	771	782	787	791	789	793	782	777	749	777	780	789	790	762	781	739	787	784	786	787	778	745	797	827	805	751	796	794	799	760	776	754	761	811	761	788	771	788	756	808	788	833	796	775	809	818	756	788	788	751	768	805	802	757	831	772	758	746	795	808	835	799	741	738	757	857	770	755	746	751	793	797	760	820	745	799	762	761	767	763	777	803	762	763	817	777	779	780	761	758	803	821	760	817	762	799	804	831	829	800	802	732	783	782	807	775	782	792	768	778	808	781	777	745	745	784	785	813	782	758	808	781	771	807	773	779	784	817	806	767	786	793	768	757	776	787	761	769	796	763	764	788	782	749	786	771	800	763	805	813	793	799	805	791	808	791	774	790	718	793	812	781	760	810	754	787	754	741	829	749	797	818	794	769	831	752	737	772	775	813	819	823	773	753	738	774	758	814	814	789	802	765	771	787	767	808	787	757	771	795	834	785	760	765	790	813	803	843	782	843	797	796	846	797	788	801	769	794	792	791	827	787	796	807	759	788	763	835	809	809	736	794	790	774	794	793	807	783	811	804	795	829	756	752	783	779	820	765	792	775	772	777	790	789	767	736	780	797	809	781	763	738	789	785	800	789	786	708	753	756	729	755	801	788	776	763	792	835	780	751	796	788	807	775	773	745	792	775	728	769	803	794	815	791	767	749	764	771	790	776	777	803	782	773	826	751	784	783	749	762	760	772	814	797	769	802	766	791	809	817	753	750	771	775	720	784	821	821	761	803	794	744	817	777	819	802	800	783	748	791	778	798	835	777	770	796	743	753	750	817	750	820	813	797	768	772	789	794	802	753	735	780	817	774	757	782	775	761	817	785	803	820	822	788	761	773	789	879	732	792	825	822	795	780	800	748	747	793	765	839	743	770	783	781	748	759	765	764	813	785	809	775	790	790	747	756	805	773	785	762	764	800	743	824	766	832	827	791	781	759	804	729	793	808	800	787	728	734	766	768	815	756	798	803	778	797	776	752	776	759	803	822	810	780	770	827	747	794	738	735	800
22775	21323	28733	24246	21340	20006	6521	2547	1771	1444	1226	1084	994	927	882	817	816	757	752	749	766	746	737	712	748	689	656	701	710	682	686	674	674	697	723	731	616	718	737	735	724	727	705	725	714	742	691	663	699	711	718	708	647	712	686	722	675	722	711	677	701	762	633	690	724	733	766	669	677	682	717	720	713	734	706	686	687	637	733	707	718	715	686	717	717	699	640	735	688	705	684	694	681	713	692	721	698	717	699	711	731	710	672	674	674	709	677	697	700	732	676	742	698	660	683	685	710	699	702	704	687	645	698	680	693	679	699	689	716	703	735	674	661	706	682	751	685	677	682	708	675	685	698	720	700	697	703	701	708	719	720	663	683	694	684	757	724	692	698	702	665	733	647	692	729	689	639	706	701	686	705	723	708	648	672	744	696	710	721	690	710	729	675	657	718	679	700	719	662	720	678	690	730	698	740	684	701	677	673	692	681	700	731	717	687	716	666	677	775	705	714	632	671	669	688	694	711	683	677	742	671	662	671	734	655	728	686	675	683	717	728	705	717	684	722	655	675	674	678	664	711	736	764	736	696	709	694	728	690	769	711	721	737	758	668	700	683	677	700	694	665	700	638	713	731	689	720	712	682	674	703	712	687	688	727	688	661	687	678	694	713	707	674	658	674	693	721	689	721	675	674	689	672	700	731	654	685	731	679	721	699	727	707	685	717	710	679	730	687	703	711	680	728	659	662	680	656	681	720	677	786	724	759	735	713	715	710	669	701	651	676	690	742	693	714	734	678	681	728	718	668	637	707	657	691	686	652	704	685	730	710	716	675	659	686	646	705	698	693	662	664	728	695	734	727	628	680	695	693	739	721	765	720	704	667	685	666	709	680	695	690	701	741	684	694	699	714	692	706	701	698	701	794	669	714	725	678	691	683	672	720	693	691	699	682	657	655	723	683	684	683	680	712	724	698	737	647	698	721	697	681	700	684	715	674	687	675	678	705	730	666	706	724	702	729	692	732	719	661	684	684	704	672	691	718	659	734	667	700	751	720	724	705	686	757	724	647	697	733	707	646	709	689	731	693	699	701	711	677	682	734	710	739	694	647	719	706	702	675	664	678	684	687	714	692	678	721	686	722	774	661	670	751	720	651	659	706	703	706	679	712	684	706	712	719	684	683	732	736	658	676	739	733	682	675	727	644	671	659	698	703	670	707	704	722	698	648	716	664	695	710	702	706	647	680	689	714	633	653	732	687	725	771	747	670	695	671	788	664	694	670	700	730	643	759	679	702	693	684	745	726	726	702	705	700	684	715	675	731	655	691	661	711	691	703	698	714	692	686	702	685	670	730	710	677	677	695	712	742	650	709	728	696	720	726	691	668	677	718	745	717	733	727	673	687	690	722	697	712	687	707	703	691	670	783	686	678	732	719	696	738	694	724	692	763	652	676	691	698	742	719	672	668	692	707	701	711	647	712	661	727	727	667	697	687	698	679	730	696	708	638	659	705	677	707	689	707	679	687	687	686	701	673	664	648	700	686	671	663	705	740	690	658	709	718	713	681	710	712	684	711	691	687	688	704	719	704	683	709	690	665	699	719	734	715	734	666	718	685	682	667	669	701	699	731	677	690	684	729	715	718	731	711	725	678	675	709	731	717	679	723	675	680	706	727	650	667	711	712	670	682	734	724	718	680	661	705	643	690	641	705	697	778	708	752	726	718	720	684	692	679	696	697	717	721	697	671	678	646	690	743	662	709	701	698	748	703	669	694	675	746	726	707	706	682	694	701	695	689	701	718	742	670	734	691	658	691	734	671	723	685	693	677	691	694	690	678	763	689	761	668	679	688	698	703	715	714	704	699	667	685	700	723	724	684	693	709	681	691	699	762	711	679	669	692	618	708	672	709	661	662	688	660	697	702	763	722	717	733	698	701	702	704	676	686	678	697	636	676	721	701	689	683	677	683	648	713	672	708	671	708	689	702	658	704	676	671	672	678	687	686	713	714	684	665	699	728	685	652	721	643	674	676	685	713	650	684	717	692	694	754	681	696	665	726	666	694	701	673	734	702	722	688	695	676	722	668	728	705	680	726	696	669	696	762	722	712	689	720	703	658	712	727	697	700	745	681	691	736	755	737	682	688	671	690	646	729	751	736	710	709	663	710	661	716	726	667	662	675	724	680	700	654	708	671	679	693	677	685	695	695	696	748	694	742	693	676	645	663	713	722	693	708	709	724	724	660	690	707	669	690	704	688	694	656	691	742	679	699	726	697	683	710	664	681	731	702	705	689	673	734	710	697	660	705	647	693	638	692	721	703	679	661	672	681	669	755	699	701	710	701	716	688	729	712	695	674	686	685	647	712	682	700	699	655	691	673	721	667	730	671	713	655	714	678	694	685	647	654	675	679	748	698	693	741	715	686	676	726	693	686	687	654	714	672	698	750	736	733	666	692	698	709	688	682	711	727	664	716	690	735	696	654	676	647	663	679	710	717	687	700	648	699	699	703	683	704	743	710	666	668	700	685	711	640	684	717	688	653	697	701	715	703	684	695	694	689	696	694	696	687	707	715	690	696	674	721	663	688	757	667	699	733	668	710	686	701	724	700	686	679	699	681	725	697	671	667	704	694	694	679	689	701	710	661	695	703	662	668	651	723	717	723	713	743	688	697	713	693	674	665	697	706	706	704	684	699	666	669	711	769	701	711	701	686	682	712	671	719	685	703	718	727	715	635	666	723	666	709	736	679	680	671	729	684	642	677	676	732	683	720	687	709	609	690	692	675	690	717	751	697	664	709	706	670	707	707	625	714	705	695	703	735	725	709	753	651	706	643	713	693	693	745	700	662	702	695	707	688	690	691	721	689	711	718	683	714	733	694	731	659	727	690	678	691	710	715	734	653	695	698	655	665	700	700	685	625	692	654	710	698	710	706	697	683	689	655	663	687	657	679	654	705	750	702	667	713	745	633	702	706	714	738	730	628	724	674	715	675	694	733	701	705	673	674	690	683	651	709	682	684	708	646	716	649	683	719	747	691	721	680	674	690	675	713	651	668	666	726	667	664	696	714	689	725	696	668	682	701	681	689	689	663	667	704	689	676	719	680	722	712	657	728	727	742	682	721	715	676	701	764	737	695	722	708	676	703	709	685	702	709	678	769	741	683	673	714	653	675	703	711	701	690	685	678	740	696	775	722	636	682	686	719	716	691	664	710	716	722	670	686	709	678	661	723	684	703	701	707	713	675	717	698	688	718	662	715	687	686	712	676	708	687	721	641	700	708	653	706	683	715	727	645	686	688	730	719	706	710	698	645	706	604	710	676	704	704	703	716	690	695	704	743	677	691	686	686	729	670	712	719	721	722	698	702	740	732	733	671	702	717	715	701	678	664	701	719	708	631	754	681	727	684	732	725	688	702	662	708	670	652	688	703	682	730	683	685	705	669	692	741	670	739	643	688	717	656	695	720	739	727	700	658	697	670	701	696	716	709	630	672	739	687	630	714	708
21208	39124	32570	20619	13094	8430	5741	4019	3072	2374	1861	1590	1321	1219	1090	1007	919	908	878	782	810	803	799	754	778	726	739	810	763	785	747	723	772	787	782	772	754	762	790	756	720	736	765	838	759	785	735	726	747	747	808	760	751	755	731	769	718	750	775	761	729	726	758	736	798	702	759	754	710	791	763	769	701	684	764	732	766	670	712	744	755	766	759	754	754	710	783	715	769	744	795	755	762	737	768	772	705	769	712	739	769	719	724	792	735	710	741	724	734	753	722	752	707	748	724	784	779	744	818	773	814	812	736	742	742	742	722	722	724	731	735	727	786	778	754	735	737	781	736	731	802	743	720	777	707	760	768	790	737	740	713	747	724	759	749	752	772	742	747	748	759	802	709	795	755	754	734	757	751	753	774	757	745	726	753	789	741	764	739	734	752	772	758	713	754	758	750	769	781	764	760	746	787	812	750	813	717	781	786	714	759	739	744	734	720	711	752	734	757	823	721	756	775	788	772	764	743	706	796	805	725	733	726	763	719	740	737	749	786	778	787	741	756	748	778	774	731	773	760	772	765	727	696	748	769	750	765	759	788	743	737	757	768	759	716	728	760	718	723	755	779	773	758	758	757	763	802	761	755	736	747	754	690	745	781	758	744	745	739	762	758	791	816	812	737	804	780	729	796	762	757	740	716	735	720	718	715	803	726	776	712	729	749	748	776	790	748	765	780	754	748	735	762	776	751	737	775	765	755	714	720	749	798	745	729	773	756	708	758	759	756	768	750	695	767	815	743	744	779	766	724	718	789	760	732	780	760	762	737	757	779	750	752	724	730	773	803	772	754	744	743	762	755	743	798	759	698	767	705	766	753	784	755	767	781	738	805	795	729	782	769	753	736	787	741	768	768	783	758	776	743	742	733	773	722	758	741	780	800	734	776	753	737	846	777	813	742	722	732	796	803	766	729	732	755	741	777	803	767	757	742	741	764	788	676	782	755	726	785	749	726	727	800	763	738	728	790	788	767	748	746	760	753	762	726	769	793	780	784	737	747	773	740	788	757	724	731	698	765	749	765	742	750	822	756	762	767	792	735	772	758	790	736	801	709	780	775	726	728	753	756	778	755	774	754	773	744	752	758	790	746	740	815	740	734	763	794	761	743	738	739	762	739	747	741	749	740	762	702	783	772	756	788	835	805	758	749	743	720	710	798	784	813	799	721	719	775	710	724	754	744	743	718	743	804	767	795	710	760	747	754	726	757	745	797	769	784	768	727	747	817	730	773	741	739	732	729	708	770	744	791	776	716	762	780	740	762	789	773	738	740	811	770	762	767	732	765	742	748	733	769	748	749	736	802	760	731	775	774	732	730	761	738	746	764	735	738	768	774	725	749	747	737	740	779	718	717	778	742	748	734	774	706	755	803	760	749	763	789	754	741	743	770	730	731	782	707	711	774	774	793	779	773	761	720	790	765	773	746	761	708	798	730	751	705	757	756	751	752	764	792	746	753	740	785	721	749	793	738	712	759	785	721	765	702	774	749	751	747	827	740	756	761	790	719	763	740	749	736	827	782	750	775	774	742	773	789	816	755	726	757	756	810	758	757	751	732	714	789	789	777	795	779	775	733	758	762	772	767	776	733	752	746	742	745	779	745	735	782	767	726	750	710	729	786	755	738	727	744	728	766	745	757	766	762	744	746	758	754	746	771	803	780	793	753	788	727	735	775	751	744	765	775	740	735	757	795	710	708	759	729	702	739	736	746	781	750	760	783	781	736	792	760	783	746	751	723	720	747	672	726	728	767	791	754	847	727	806	773	788	754	774	723	794	767	780	715	717	775	765	723	707	790	809	759	760	789	735	782	769	752	719	761	758	726	801	742	765	801	762	752	734	742	772	801	774	766	761	754	744	750	768	730	750	780	778	733	730	739	794	781	753	776	768	773	705	750	762	783	718	703	726	755	746	740	793	719	753	749	716	756	747	715	753	769	750	741	793	802	766	743	748	796	728	733	772	772	792	705	736	747	716	767	764	759	782	769	735	749	793	774	778	743	776	717	755	767	756	722	773	766	770	730	725	771	725	767	781	755	747	767	750	780	795	791	786	761	760	752	757	725	783	771	788	726	767	744	776	770	735	740	791	706	724	803	728	739	774	748	760	736	744	783	760	763	772	750	760	814	738	767	757	739	750	753	733	775	725	755	741	701	755	753	747	737	763	740	732	765	833	719	780	774	762	742	793	721	788	780	767	736	733	805	710	771	734	791	728	744	755	741	721	766	752	808	782	751	768	728	740	801	779	760	725	786	757	765	798	759	703	732	769	769	749	766	835	788	718	720	752	722	754	735	732	789	772	742	754	744	738	760	662	767	738	717	745	763	733	794	790	690	714	779	766	764	733	792	731	727	770	721	728	777	753	775	756	784	809	790	740	747	746	826	753	720	742	759	728	803	785	772	741	806	795	807	751	758	731	736	747	725	754	776	778	793	754	726	713	833	763	765	765	781	780	811	740	717	784	733	709	759	702	730	753	709	777	784	775	791	766	692	805	715	711	733	806	754	794	744	746	752	755	780	725	716	747	725	723	742	764	766	720	745	708	786	710	757	731	750	758	802	754	720	768	758	728	724	753	762	804	762	729	745	762	751	723	809	773	747	808	791	795	744	766	740	786	823	768	727	770	766	748	740	746	737	763	736	764	760	768	772	792	731	705	738	761	760	781	751	759	734	728	737	777	817	705	733	797	736	751	757	739	725	784	745	730	762	750	754	767	733	748	703	774	756	771	721	786	796	751	755	735	721	760	778	720	765	755	784	745	755	756	726	735	762	725	738	769	694	766	789	728	746	762	773	825	714	744	776	740	774	784	705	741	739	764	732	725	767	757	762	768	728	739	749	774	745	781	775	746	722	750	749	724	765	755	724	780	746	781	767	789	733	732	761	729	770	751	786	781	726	765	761	749	751	731	761	765	742	749	701	723	719	760	744	728	758	751	747	747	741	738	787	750	796	733	744	706	772	725	728	727	778	741	792	714	724	772	769	749	755	800	730	775	778	766	766	791	772	748	766	778	749	770	733	754	769	758	738	742	724	754	807	707	771	777	702	778	711	744	778	732	781	707	735	752	729	739	730	779	691	722	755	784	748	713	797	773	800	729	734	735	759	789	769	709	786	742	779	703	753	752	752	740	776	762	733	711	755	757	811	745	785	713	771	763	758	789	763	774	719	722	767	739	726	756	761	755	708	765	733	769	756	794	754	744	736	796	783	791	735	761	762	755	790	777	792	743	769	735	728	712	708	763	767	748	747	766	685	744	727	769	771	746	716	693	748	754	781	738	739	792	719	766	742	759	753	748	764	788	712	744	743	723	779	780	764	757	705	746	741	754	763	755	807	788	765	732	737	739	744	795	766	719	776	761	777	754	732	790	754	741	748	746	757	811	737	775	800	758	733	747	771	795	779	774	765	743	748	748	785	810	797	800	777	771	766	735	769	752	734	752	762	717	739	775
28603	21786	17623	8774	3882	2462	1777	1307	1134	984	966	871	837	824	800	734	724	743	707	728	675	749	710	659	719	716	762	688	746	721	719	715	720	693	687	703	733	706	696	687	750	726	669	696	747	696	729	728	711	737	707	689	695	750	707	708	768	716	706	731	697	683	657	742	666	715	736	717	701	693	725	722	712	736	722	712	747	740	712	674	695	708	710	680	684	745	696	740	734	693	710	685	774	774	712	667	703	700	709	705	717	666	732	669	741	690	721	693	751	670	727	697	742	730	699	716	746	731	673	754	640	747	680	669	738	676	727	723	675	733	733	698	698	731	735	726	744	692	760	721	710	682	684	729	683	736	704	748	741	693	682	725	714	737	700	727	685	726	719	683	737	744	698	741	709	710	761	702	697	702	760	705	677	673	743	646	685	712	731	748	690	708	718	680	679	703	740	707	713	712	678	661	741	733	686	747	709	690	758	662	699	760	716	692	695	724	724	726	718	731	742	714	713	692	676	704	702	696	708	724	737	772	702	710	722	703	697	688	715	710	701	687	703	729	696	692	669	711	731	698	685	734	711	700	763	713	768	692	725	648	667	628	724	728	701	694	661	684	682	765	691	699	684	722	687	735	726	746	694	709	706	708	704	678	692	702	691	715	676	725	693	736	722	700	726	692	711	718	703	698	718	701	729	727	725	726	688	691	709	728	735	708	715	731	731	693	668	709	723	663	733	687	685	729	685	747	708	672	698	767	701	738	725	696	734	699	749	751	720	715	737	731	674	727	708	692	732	694	740	760	718	693	724	692	740	677	676	722	690	688	734	700	718	713	692	661	707	706	670	719	659	710	649	734	706	701	696	641	737	705	727	704	724	795	709	699	700	700	673	745	715	684	662	726	683	732	698	724	672	723	712	700	651	663	699	758	670	689	707	703	722	723	679	696	685	687	743	729	716	708	706	742	738	709	702	762	711	708	686	715	657	695	709	691	752	729	730	765	717	682	682	700	732	699	741	717	721	706	694	756	713	736	666	696	697	701	704	739	713	721	678	706	705	706	700	734	703	691	732	691	736	697	756	712	741	717	720	659	698	702	692	744	694	746	731	730	692	722	704	709	741	677	688	704	667	725	728	700	729	658	699	677	730	741	714	656	709	680	687	684	711	649	666	693	725	729	735	689	715	695	706	758	703	719	705	731	676	707	657	709	700	728	665	714	688	700	680	720	729	724	720	715	733	709	750	715	672	742	710	721	722	678	738	731	688	680	720	739	705	737	711	688	735	752	697	666	723	702	723	705	714	742	761	661	647	707	704	746	691	702	735	726	734	722	753	712	753	667	732	688	704	704	763	757	734	713	701	710	734	728	709	740	713	713	721	745	732	663	683	690	702	680	737	665	724	759	785	771	666	747	725	728	703	740	719	667	694	741	715	749	746	751	692	709	697	736	770	728	674	694	741	679	714	742	749	762	763	714	715	738	732	747	733	704	707	707	698	657	707	716	717	709	704	741	671	745	706	667	736	713	730	665	720	714	730	666	665	723	773	764	737	701	682	698	674	689	707	681	676	698	732	674	708	764	702	673	732	696	675	702	734	703	740	704	710	700	696	668	699	714	765	700	721	736	733	687	667	656	708	754	690	727	700	712	712	712	714	725	739	708	725	711	671	719	699	728	735	748	725	718	734	729	675	714	705	732	675	699	689	680	759	752	705	687	663	756	682	741	728	722	693	747	699	688	665	699	688	700	738	699	714	724	690	729	710	693	712	708	689	713	746	723	715	690	708	677	703	703	732	724	682	719	713	680	683	706	644	726	737	716	707	719	700	697	715	730	706	762	728	697	684	726	690	722	761	702	715	732	708	692	717	726	708	674	697	755	709	667	714	647	712	691	687	668	691	726	712	696	772	700	697	723	701	725	688	730	695	747	677	679	734	713	704	725	712	706	708	708	726	699	666	711	665	727	654	705	696	729	699	742	717	712	724	733	738	732	681	717	715	706	716	726	764	709	667	769	711	741	728	659	721	668	741	713	684	715	683	711	687	706	721	662	670	687	682	702	739	708	710	740	681	699	711	707	702	767	722	700	706	713	669	684	707	679	681	691	695	688	698	707	720	729	696	697	675	712	694	706	736	687	738	756	725	695	681	686	716	738	688	720	702	756	668	734	709	716	699	733	734	685	712	675	719	706	696	704	685	726	722	694	747	700	704	671	698	680	725	677	738	775	700	765	708	719	695	720	685	721	730	718	776	729	723	751	756	682	728	719	749	716	733	673	734	683	692	721	706	699	741	688	705	742	690	731	675	709	688	702	727	733	706	711	718	711	675	669	682	699	719	676	769	690	721	750	764	689	693	721	704	682	725	711	725	708	715	714	731	674	721	699	740	737	679	734	708	673	744	677	714	682	702	742	701	762	758	708	721	680	686	729	731	713	637	743	694	699	739	719	724	695	727	713	707	705	651	732	726	691	685	703	713	764	757	727	739	705	745	699	737	728	742	705	721	679	714	683	715	698	678	674	737	728	749	706	688	690	704	738	671	751	657	746	691	744	670	698	644	688	700	741	698	697	735	690	750	720	734	710	705	720	726	723	722	730	714	715	764	685	725	688	672	704	703	723	726	702	691	696	751	738	656	675	701	725	673	707	664	682	698	721	729	683	707	727	704	734	738	730	705	713	743	688	737	694	738	724	675	726	706	684	694	729	708	731	765	717	708	688	746	721	757	753	665	726	717	722	723	711	724	717	713	705	709	688	692	686	667	694	726	723	676	732	730	670	690	703	707	715	741	733	665	697	735	720	761	673	722	697	673	760	693	707	725	695	766	708	687	726	732	730	704	744	739	695	698	677	687	753	661	705	730	677	716	713	728	676	694	664	721	666	700	735	732	756	734	698	697	679	704	739	724	712	662	753	686	674	736	722	733	669	670	766	688	733	693	718	691	668	712	675	725	692	661	710	719	708	775	757	712	709	705	732	722	729	742	761	680	709	694	720	697	688	699	706	709	679	677	727	736	703	752	713	688	667	673	689	681	713	725	701	703	717	764	659	713	679	693	662	700	720	666	730	717	699	723	717	683	636	752	718	718	730	708	696	728	686	737	685	743	701	751	699	721	719	748	733	692	743	718	737	726	736	732	716	684	727	728	709	721	693	721	748	729	720	672	729	673	682	706	740	772	704	745	711	732	707	699	734	714	744	769	716	722	733	662	708	697	709	703	694	691	731	718	678	736	687	713	743	729	698	757	742	679	741	713	692	689	645	693	685	688	676	714	678	737	734	701	732	748	732	662	721	705	717	710	711	753	671	737	691	710	733	722	650	692	736	742	729	661	742	679	675	710	633	714	692	696	690	750	727	689	722	717	726	697	715	684	729	712	723	678	665	703	654	735	695	668	682	750	674	715	719	689	704	691	725	697	741	723	688	646	742	689	681	714	737	712	707	720	735	711	691	734	664	679	703	678	749	692	702	698	678	741	737	689	710	729	671	705	686	735	662	732	724	689	720
19862	28248	22135	11848	6808	4365	2961	2174	1706	1371	1227	1093	1018	982	894	860	834	843	816	803	794	824	786	767	800	790	795	715	768	709	749	765	771	713	755	754	757	757	735	748	788	848	803	769	782	836	795	793	744	812	761	775	708	773	811	707	766	773	723	768	749	749	795	811	795	779	805	800	763	752	794	758	816	770	743	799	746	836	855	759	769	796	797	798	744	789	793	746	765	777	817	788	759	766	750	760	809	776	783	785	753	784	786	818	769	756	783	800	759	765	853	770	816	759	783	733	820	729	839	742	768	751	757	746	811	759	799	816	804	774	749	765	771	771	800	767	818	754	790	749	802	766	783	804	748	779	798	795	795	794	834	781	782	741	816	750	759	743	787	800	815	774	780	780	771	759	769	733	770	783	761	790	783	793	783	774	757	788	778	767	698	755	739	768	750	802	758	769	768	774	759	767	737	762	801	795	746	836	803	765	763	740	749	803	763	767	800	797	776	799	765	724	772	731	792	740	800	765	746	760	767	793	803	793	753	828	704	746	773	790	770	798	838	746	774	738	718	779	816	761	776	779	748	784	802	780	816	795	789	775	720	818	751	810	750	774	751	768	750	780	796	794	750	795	771	771	777	757	801	823	819	816	739	817	775	781	754	768	813	733	752	829	760	753	759	800	764	819	765	749	814	782	798	793	808	797	836	750	782	794	760	795	788	793	790	835	753	746	773	790	773	797	712	795	807	776	729	769	764	755	756	766	808	742	795	795	757	766	852	748	770	733	807	780	829	758	796	758	754	746	726	799	736	773	802	783	781	792	756	760	741	738	774	771	823	779	768	775	751	756	782	818	703	758	766	760	761	767	819	767	787	735	756	753	825	812	751	766	780	722	784	777	704	750	732	763	749	730	805	764	776	766	790	774	782	769	798	768	772	804	819	794	796	790	808	771	798	813	770	809	732	762	762	768	804	794	802	779	762	791	792	775	800	827	760	805	766	760	799	804	767	821	795	738	831	799	747	805	703	803	722	820	750	772	744	801	777	760	786	773	788	744	740	735	788	730	790	765	840	788	772	796	768	804	772	778	742	747	786	835	768	768	767	775	796	788	779	789	805	745	781	750	730	798	776	760	764	808	757	747	772	756	706	798	835	748	784	801	776	776	796	748	726	791	762	805	756	785	764	770	760	732	783	718	755	835	822	779	840	822	809	808	754	831	821	782	787	766	798	753	758	788	771	762	762	768	735	763	807	795	744	752	778	749	779	773	761	799	792	773	825	745	801	749	808	790	759	783	787	773	736	793	823	788	736	769	768	759	777	782	809	786	789	783	733	765	797	761	791	753	796	725	746	762	816	739	808	761	753	766	783	800	845	759	718	804	695	723	767	810	760	745	748	773	788	762	787	789	763	767	762	797	770	769	748	786	772	777	822	782	792	738	767	764	766	754	796	744	744	765	795	785	789	808	784	796	768	740	769	753	813	761	824	803	816	809	731	815	782	803	741	741	748	767	805	773	775	730	778	803	723	755	790	845	805	748	854	756	722	723	730	801	781	823	812	738	819	803	759	771	780	734	791	749	780	798	818	745	774	796	781	769	725	794	815	810	742	806	768	821	740	724	760	731	840	811	790	800	775	773	810	785	734	773	777	772	764	724	803	748	801	808	806	811	749	768	764	806	748	766	813	719	810	726	767	771	811	821	803	788	822	794	784	776	747	738	772	765	819	746	745	729	788	803	763	774	751	770	799	831	735	809	820	768	768	785	769	770	798	786	788	776	793	796	753	766	779	811	774	799	739	785	752	796	807	778	778	774	769	783	787	790	757	809	785	789	812	805	739	766	738	764	768	741	774	783	789	778	778	802	777	801	761	793	701	735	755	780	766	799	768	754	776	813	808	755	783	799	791	816	721	802	815	799	783	815	797	768	784	764	774	812	778	777	801	772	794	802	746	783	806	766	738	787	750	820	760	768	780	827	777	719	739	785	753	814	789	812	822	709	772	817	789	840	781	801	720	745	829	801	720	822	789	723	794	781	815	747	777	748	790	783	741	775	816	757	780	788	802	789	792	795	779	731	732	765	736	777	761	791	792	785	814	760	721	802	734	722	764	788	774	752	801	763	760	790	826	746	756	813	824	806	789	746	803	787	797	790	757	752	818	755	857	837	745	764	721	772	811	768	753	761	756	829	777	752	789	820	739	754	749	766	749	761	726	793	760	739	807	734	783	719	781	768	795	764	793	743	777	754	735	752	796	814	779	803	751	797	839	766	784	813	812	752	752	794	736	790	766	781	716	815	825	787	787	790	728	752	779	780	775	811	762	747	756	769	749	725	784	758	780	809	799	758	745	753	764	759	806	807	755	784	735	781	809	770	739	767	772	784	816	801	762	757	760	775	801	746	777	790	774	744	787	776	777	782	777	746	779	790	781	749	797	769	757	729	796	765	796	754	791	757	759	770	743	790	796	793	747	800	779	798	811	767	832	817	746	809	771	830	777	829	742	748	782	811	786	802	785	776	765	778	795	748	776	780	804	754	840	758	806	751	730	764	795	805	808	826	782	759	753	798	808	752	794	758	771	782	797	759	776	832	777	830	738	827	792	806	813	753	804	734	784	817	746	761	790	795	778	735	799	771	773	779	809	754	755	814	813	796	781	745	767	785	807	731	724	799	774	746	757	783	769	745	780	810	737	762	814	810	781	802	776	798	757	798	775	717	790	748	726	775	752	840	761	740	803	757	775	777	808	755	768	785	746	769	769	746	760	785	766	771	784	768	834	812	750	784	861	787	773	774	810	771	787	779	746	762	780	725	836	766	809	801	810	770	789	775	819	755	765	823	789	805	769	774	752	825	774	777	802	745	754	790	730	751	795	787	790	749	841	744	732	798	823	788	790	746	753	785	769	810	726	752	798	767	764	781	737	762	745	769	712	787	774	785	785	835	764	806	790	762	774	775	747	815	748	773	801	762	748	773	772	764	811	807	826	783	819	834	819	778	817	795	770	789	722	797	762	761	779	791	767	738	763	688	787	777	798	783	768	804	759	770	862	807	785	775	763	791	755	796	796	808	817	745	755	718	794	774	783	754	771	813	827	762	777	774	803	790	803	767	829	774	810	770	786	771	720	788	774	763	835	788	783	762	751	801	777	790	747	749	772	725	754	746	785	764	841	763	728	814	767	814	838	790	794	754	747	743	771	761	758	756	813	769	761	825	761	797	799	820	751	774	782	835	795	768	716	787	758	754	765	769	773	739	770	753	782	788	782	785	803	766	885	762	723	770	802	750	765	783	750	767	770	752	752	836	782	770	790	745	716	785	733	812	742	746	835	799	772	730	784	814	739	769	802	773	847	767	793	793	823	747	765	805	750	800	814	794	732	789	751	773	750	777	784	776	799	741	766	820	736	802	735	770	821	785	747	774	776	748	775	806	757	784	842	757	820	770	761	802	743	777	790	721	727	773	795	714	745	763	751	741	794	800	750	800	745	754	785	757	776	723	783	740
23751	21257	28142	24722	20761	8715	3204	1918	1447	1224	1075	961	892	850	795	753	712	724	698	771	776	697	678	661	710	741	729	716	667	693	699	687	748	655	712	654	706	672	666	704	742	702	659	730	640	702	668	696	646	667	649	667	693	636	712	697	666	683	682	715	688	694	629	648	645	663	675	728	643	663	706	686	673	678	683	677	743	656	698	660	679	683	670	716	668	690	688	669	684	675	643	701	683	657	679	649	670	709	692	677	681	670	640	691	716	676	693	660	658	666	708	672	649	637	651	681	701	680	693	747	728	685	729	673	725	686	639	668	654	726	682	710	680	713	668	687	726	676	672	671	701	691	721	647	698	681	667	674	681	644	675	630	646	730	682	666	717	679	671	693	679	674	731	658	672	685	684	701	747	648	696	711	705	702	656	710	690	660	665	649	705	673	668	650	671	668	731	694	721	689	634	736	681	653	698	732	720	680	701	674	680	650	746	632	718	686	681	690	696	664	713	678	693	676	709	700	683	673	663	670	693	682	683	686	692	757	703	622	657	666	703	668	702	723	635	705	706	652	675	702	688	702	698	670	682	658	640	657	637	668	642	666	716	703	689	685	692	645	769	695	680	699	686	652	703	691	688	677	701	695	676	659	720	718	703	698	719	743	719	736	685	722	689	673	662	703	670	698	669	739	691	672	645	677	664	702	661	650	679	630	693	683	679	720	689	680	654	698	710	649	639	699	718	699	627	721	695	717	704	679	660	695	671	708	695	696	699	652	662	690	657	677	681	667	701	626	675	674	732	726	670	708	690	677	674	690	682	705	689	708	673	665	744	709	664	647	699	712	686	681	660	703	693	690	703	691	685	752	733	661	677	662	687	756	663	666	642	712	671	710	683	637	658	657	714	767	715	659	680	703	685	716	646	704	660	665	657	661	681	684	725	691	676	681	734	705	706	679	664	745	712	719	705	676	666	678	708	710	696	676	706	665	709	714	703	682	727	648	685	637	658	640	673	670	695	678	645	678	686	645	680	673	703	678	688	642	659	661	686	677	663	720	713	687	689	693	660	711	736	671	660	700	687	718	668	697	623	653	673	720	672	697	702	689	702	660	694	692	691	702	722	680	679	683	688	685	730	657	677	690	697	706	675	676	658	701	730	710	713	688	660	703	712	676	646	663	662	665	665	622	673	710	731	686	639	677	648	706	722	690	694	629	695	682	690	700	649	719	679	652	679	683	723	695	658	653	691	624	634	707	690	672	689	684	702	656	712	681	657	680	629	672	728	683	666	693	670	684	713	697	625	722	678	685	687	691	713	659	721	689	646	659	702	702	692	667	683	700	685	650	685	687	714	685	680	645	643	696	648	656	706	697	700	654	645	635	702	643	693	679	670	681	671	659	632	682	650	686	670	672	730	691	679	677	691	711	683	677	666	690	710	663	704	660	700	682	688	651	686	682	677	690	702	672	634	721	651	673	659	704	685	723	693	722	680	707	670	695	676	660	713	692	680	722	661	687	675	721	730	680	673	656	674	682	723	661	739	685	727	683	718	649	680	695	672	693	689	701	666	669	648	727	728	683	710	631	641	642	737	682	667	729	679	689	686	680	655	682	696	670	674	700	707	645	690	662	656	662	691	665	704	685	674	696	685	612	711	657	694	730	725	626	720	710	686	688	600	744	661	661	683	674	668	662	665	692	697	673	690	673	664	679	687	659	700	721	617	702	696	683	657	648	670	703	659	666	663	705	638	685	692	712	685	689	697	646	687	688	646	727	725	698	659	686	687	699	690	676	697	694	692	675	685	677	702	684	714	709	734	715	676	671	656	662	700	644	663	719	690	693	621	714	716	626	726	668	672	716	637	707	674	731	732	674	636	682	717	669	739	636	697	653	688	675	664	711	730	678	674	632	684	672	711	700	701	666	692	670	712	671	718	699	670	655	724	669	689	661	700	671	679	702	706	672	688	694	704	717	642	757	679	689	683	711	659	704	702	671	655	693	754	717	702	629	680	664	666	632	667	748	707	673	721	665	696	699	695	669	676	745	643	670	695	653	692	673	685	668	663	691	630	714	656	731	710	703	665	655	677	661	679	699	653	697	696	679	693	695	693	659	672	654	673	700	706	705	684	645	651	741	724	674	684	675	673	692	663	693	671	673	674	657	643	674	644	642	717	659	732	663	675	702	689	698	737	694	699	691	654	677	678	707	635	670	687	657	700	665	713	689	673	676	654	671	656	675	635	717	692	665	729	652	708	652	719	672	724	708	676	741	677	707	698	681	640	681	702	684	705	704	674	691	680	693	651	727	685	681	656	692	719	653	668	685	646	683	660	675	684	681	686	682	690	698	683	693	738	689	679	676	676	660	671	674	710	684	670	668	698	663	656	673	702	685	706	651	701	695	743	688	696	714	656	673	656	632	660	658	691	702	653	716	703	661	666	658	632	666	688	701	682	687	677	643	713	667	776	657	723	688	684	663	684	653	748	713	703	703	688	699	635	637	673	702	695	686	649	714	682	693	698	674	683	678	743	686	681	647	678	665	680	661	684	680	646	650	692	649	697	683	672	695	674	682	677	668	658	701	693	692	662	664	641	698	677	703	635	712	713	678	718	697	694	725	634	654	683	710	692	708	699	706	645	671	767	645	691	677	711	705	696	636	669	699	757	670	710	697	701	676	681	721	658	711	629	688	681	693	693	700	711	672	652	659	700	685	700	699	646	692	697	667	657	724	707	682	686	684	695	673	651	666	703	692	678	676	688	675	742	685	650	690	685	681	720	651	644	638	699	696	682	702	743	704	685	657	712	686	678	655	671	672	683	687	715	630	693	665	684	706	675	664	695	683	689	673	672	679	688	682	713	720	710	692	668	757	706	710	701	662	671	640	698	696	657	661	706	740	711	675	690	727	711	683	672	766	696	725	651	670	706	677	705	690	666	657	682	661	738	657	626	684	702	652	705	653	700	685	670	676	718	696	652	729	608	733	715	642	646	691	630	707	672	699	668	639	713	675	693	702	647	656	671	653	661	668	667	678	693	696	661	664	722	651	704	659	670	686	672	651	676	688	686	649	678	680	752	764	703	677	684	672	738	672	697	674	702	706	679	663	698	727	726	698	661	688	702	629	704	683	675	666	673	709	660	695	684	695	673	697	674	673	620	702	697	697	672	648	698	656	672	682	694	730	693	703	727	695	696	681	731	718	699	722	702	712	690	663	690	707	688	650	698	689	658	695	676	716	746	655	717	683	686	695	663	676	661	650	635	674	639	704	655	692	667	664	710	645	676	652	686	682	673	679	662	669	704	720	676	654	704	664	668	715	691	699	699	642	711	707	685	665	709	702	649	674	656	667	691	688	718	666	671	683	692	671	677	685	703	636	696	694	636	662	703	628	710	698	706	667	710	646	673	693	636	663	673	679	665	646	679	713	702	638	707	697	702	632	655	715	671	694	697	678	687	701	700	651	698	653	652	682	634	679	657	700	671	669	690	697	672	663	665	675	651	689
19273	34803	28848	16913	10335	6551	4430	3158	2316	1819	1457	1298	1154	1026	1005	915	880	831	819	775	796	773	763	812	755	806	762	734	731	717	802	721	744	761	810	737	754	752	765	795	755	739	787	693	747	774	746	746	702	732	776	825	716	754	703	760	792	731	754	736	713	767	742	732	774	760	788	759	735	705	741	735	739	750	732	698	744	785	800	716	728	716	790	750	758	734	770	774	721	810	715	800	749	730	745	768	744	766	790	745	718	731	730	799	764	736	743	780	733	747	775	722	811	740	704	753	797	724	722	755	759	745	718	741	740	736	773	795	736	693	774	740	741	746	742	760	753	699	732	727	767	725	718	751	730	763	745	755	729	729	783	756	748	712	797	731	719	769	748	754	758	705	734	770	770	742	743	775	778	709	747	730	734	746	740	778	689	735	733	759	792	779	732	763	744	740	762	773	753	717	708	761	759	760	722	781	725	765	753	744	765	760	752	764	707	767	765	792	776	714	759	718	733	747	733	707	738	724	757	753	693	771	754	754	807	739	754	712	739	759	769	729	736	721	742	755	707	792	748	744	766	749	746	737	704	732	762	801	741	718	749	727	745	788	732	753	745	756	678	735	715	754	714	748	753	763	775	785	716	772	757	752	686	702	710	732	739	745	740	784	733	786	747	761	721	799	733	775	751	694	749	768	754	763	762	748	756	710	804	703	760	755	745	765	728	765	770	737	790	737	699	727	753	767	772	687	738	767	775	743	746	723	769	692	749	710	765	720	742	743	769	766	730	721	748	803	735	761	786	753	780	736	766	745	747	742	758	720	760	751	725	756	706	700	755	707	758	719	776	771	772	760	753	735	688	717	745	706	737	778	742	811	788	719	782	749	766	738	746	746	706	806	749	739	723	745	721	704	737	733	775	755	723	746	742	807	730	723	755	730	737	746	783	762	780	738	694	767	738	759	744	773	760	762	776	733	721	759	743	738	769	732	744	717	792	734	732	813	719	744	753	717	742	721	750	791	741	745	755	731	722	731	723	745	754	741	736	794	757	752	728	774	745	740	738	770	727	734	796	729	742	704	805	768	738	788	689	752	746	699	712	750	780	716	788	736	684	737	729	748	784	754	753	762	762	738	730	737	729	721	728	732	762	739	725	748	726	748	756	752	709	734	782	731	767	787	766	710	693	776	731	725	728	712	769	714	751	735	748	717	729	722	718	721	739	763	790	701	706	705	772	765	736	744	761	744	778	741	791	719	757	772	763	688	724	733	769	754	738	686	691	754	733	808	766	791	776	744	724	742	755	753	732	751	726	734	761	781	724	747	795	766	753	759	740	751	783	773	751	713	692	792	726	803	754	729	774	747	761	724	732	713	811	743	764	755	751	750	772	757	729	765	744	711	774	733	774	727	735	707	777	725	747	756	760	723	745	753	736	684	809	775	710	782	731	786	775	762	802	746	741	710	758	783	764	714	746	757	744	764	789	765	708	716	730	738	689	741	728	734	734	711	758	766	763	742	800	782	750	725	747	731	775	730	721	712	732	745	722	764	733	716	768	728	780	741	759	803	718	723	753	777	750	768	741	745	741	727	710	752	735	742	745	689	768	733	779	769	747	676	768	752	728	751	739	740	734	713	753	731	739	714	779	747	727	748	766	778	751	769	749	775	726	732	758	795	714	751	752	726	740	778	816	745	731	724	729	741	760	734	755	756	796	711	770	713	704	727	759	783	741	750	738	777	794	752	749	725	750	776	729	773	693	753	783	769	721	792	725	696	741	735	754	748	727	732	783	744	720	705	706	772	757	743	763	725	754	743	740	771	702	762	762	755	793	777	765	739	740	709	752	731	745	759	751	813	719	748	827	752	715	741	750	752	706	776	776	726	738	787	735	728	738	819	750	742	720	806	784	737	723	740	747	741	758	764	755	747	725	738	768	712	737	769	728	758	741	721	741	739	751	740	784	804	752	712	775	751	694	770	697	737	743	752	732	725	777	750	755	747	797	766	684	790	713	770	792	749	755	712	747	719	765	694	774	737	762	726	734	755	708	739	709	739	699	680	768	738	771	714	746	710	753	717	757	743	723	791	772	734	755	806	707	781	766	761	732	758	714	775	776	726	749	761	786	756	756	741	736	784	697	753	709	745	752	728	768	723	722	740	764	807	696	734	713	749	734	746	762	807	793	753	683	723	734	728	736	739	746	780	766	725	746	771	821	702	762	738	737	753	742	768	720	763	766	753	742	758	724	714	708	797	762	766	754	799	733	772	757	747	719	772	731	797	707	725	739	768	718	722	712	712	768	727	734	724	712	728	748	727	722	738	762	752	794	771	731	689	680	752	794	718	711	793	737	741	742	769	750	742	771	758	752	762	743	772	719	783	765	776	737	676	771	726	719	718	712	756	726	718	705	758	744	735	755	734	739	735	704	783	713	737	703	802	791	711	750	723	735	724	786	730	717	749	735	788	754	744	741	779	754	729	777	769	710	751	756	745	747	770	793	789	711	756	717	764	754	757	742	764	731	703	702	743	711	762	762	741	747	725	801	793	690	704	737	754	751	761	734	733	793	802	740	749	820	754	789	740	688	699	816	767	818	703	782	717	702	774	723	747	739	750	765	762	731	777	767	715	710	711	790	733	790	717	739	801	750	770	774	749	759	757	710	789	741	742	724	748	717	768	760	725	693	809	777	766	739	764	747	769	772	758	788	718	733	704	775	742	742	726	746	676	742	721	731	766	762	733	769	761	722	732	724	770	801	715	712	699	729	771	734	759	804	731	745	769	744	783	720	753	782	733	741	694	771	678	742	723	749	715	743	767	703	773	720	746	703	751	757	782	732	738	709	718	753	797	776	745	729	783	777	752	743	750	768	723	757	781	776	751	706	752	725	757	757	718	701	768	738	763	706	726	739	742	719	761	765	719	744	782	684	750	752	746	742	729	785	735	714	793	722	710	730	751	700	747	794	751	763	763	733	721	743	732	745	763	720	772	740	735	726	742	714	734	751	752	715	745	725	655	716	785	733	750	750	692	753	754	686	759	706	746	724	765	774	726	766	780	801	737	775	728	744	784	747	744	706	758	722	713	755	732	688	738	673	725	739	754	738	802	702	735	729	718	744	751	731	711	739	716	721	783	771	729	764	753	736	817	755	762	714	734	715	717	710	769	754	748	735	767	736	789	765	729	767	736	772	772	787	753	748	785	725	709	761	742	739	783	720	791	739	750	757	693	771	748	719	741	741	760	766	706	692	778	758	771	772	750	754	725	733	759	820	708	718	731	741	741	724	783	720	772	744	762	763	673	741	703	748	722	684	740	695	732	701	792	754	728	741	748	738	775	784	788	742	771	697	727	754	723	768	756	753	778	785	758	705	806	760	744	723	762	689	749	759	714	756	743	759	701	735	777	755	757	753	724	766	733	743	762	747	741	765	752	734	796	758	766	736	695	805	726	755	761	723	771	750	739	723	733	763	743	767	734	780	763	771	715	747	741	733	729	735	724	713	768
25316	21294	26332	24065	7300	3161	2075	1517	1247	1136	1018	872	830	851	816	790	767	734	749	729	735	747	736	736	729	731	694	749	750	720	783	736	725	712	752	726	723	693	699	763	737	697	729	739	786	807	727	694	739	660	684	720	697	691	724	686	671	708	714	718	742	702	712	729	758	746	724	760	738	703	728	714	699	749	693	670	763	728	695	700	765	743	758	736	696	737	739	698	675	758	674	728	722	705	661	733	736	730	718	727	703	709	708	702	728	733	682	762	732	687	702	772	722	692	699	733	763	706	741	734	756	725	704	757	704	765	692	721	729	740	719	711	756	707	715	650	709	745	711	703	742	701	723	708	768	706	713	683	750	710	744	762	742	734	718	687	696	702	730	707	697	726	735	755	705	714	733	681	734	753	667	710	719	660	679	735	726	705	707	688	735	662	700	701	680	714	767	708	713	696	718	734	674	683	704	716	735	718	716	730	735	711	635	718	709	739	725	724	792	724	731	770	713	769	673	728	765	780	733	728	705	697	667	758	742	696	720	699	725	748	719	727	736	756	739	702	702	699	730	728	749	722	699	746	712	751	738	747	671	724	725	738	727	720	681	749	752	693	693	721	703	752	744	699	725	694	693	755	756	735	729	736	722	708	746	759	727	742	709	726	702	722	770	754	743	777	723	689	747	725	694	694	717	716	689	714	657	707	706	732	720	722	733	705	693	734	723	658	671	712	697	696	709	699	741	701	724	693	714	725	696	715	717	757	763	706	693	754	752	702	726	716	743	763	744	730	734	701	729	701	724	743	721	748	756	737	736	741	686	704	675	734	721	737	757	709	731	755	777	687	716	729	740	763	726	727	709	727	734	750	743	722	736	728	686	677	730	696	719	720	716	681	722	695	746	754	737	707	732	736	734	648	750	775	722	740	723	714	725	746	723	775	716	724	702	721	755	727	714	697	724	726	719	715	736	765	751	702	733	764	663	752	698	672	710	742	692	742	766	693	747	725	767	761	736	708	664	718	706	696	735	701	717	678	701	739	722	721	673	711	681	710	724	732	762	760	730	713	665	672	698	691	776	743	695	745	734	716	747	690	702	711	687	770	656	749	722	694	724	771	770	724	699	716	720	719	677	718	669	712	693	730	715	732	745	716	746	730	742	762	736	753	698	714	763	763	711	725	713	757	724	753	649	722	761	715	748	755	682	679	699	789	751	718	731	716	764	712	659	768	694	695	728	765	652	723	717	750	739	667	755	672	715	708	718	703	704	735	735	745	695	733	762	712	714	716	741	675	731	689	684	735	782	681	703	712	711	723	718	731	683	657	673	724	679	723	738	702	682	746	700	743	706	693	732	722	697	711	694	720	729	790	698	689	721	725	757	720	664	729	732	679	709	730	684	718	718	771	714	693	716	741	713	675	687	720	655	697	699	714	745	758	697	713	681	708	742	702	717	707	690	685	704	779	726	709	747	732	692	737	729	739	713	734	719	771	702	741	700	771	747	727	737	705	754	718	680	777	740	714	740	676	750	678	748	733	687	749	772	733	743	733	757	725	709	711	705	696	722	700	787	726	752	714	716	710	719	688	730	678	690	749	698	754	727	704	726	787	746	735	706	680	746	740	710	722	697	707	674	683	773	747	747	700	757	707	738	778	712	747	659	731	773	746	700	729	732	716	718	696	789	740	710	798	713	728	732	708	685	725	746	711	727	682	753	730	769	745	715	715	693	750	689	715	726	697	707	718	725	700	687	701	728	717	764	770	705	712	767	711	737	713	716	779	767	693	710	701	698	749	712	756	727	714	776	750	751	726	706	747	755	703	742	690	760	740	704	769	729	714	697	710	708	720	733	730	709	746	704	708	685	698	772	783	732	765	715	704	715	681	778	748	727	706	757	734	767	740	744	744	702	764	727	684	757	726	716	769	731	731	743	758	746	709	703	725	700	741	712	748	750	745	754	711	735	737	746	742	716	768	730	702	679	736	739	781	727	698	743	718	731	692	728	722	694	637	727	656	744	739	695	686	745	728	708	722	761	733	686	700	718	719	662	722	744	713	723	693	733	759	720	767	682	714	744	671	740	700	724	740	730	713	706	726	748	728	726	727	724	708	722	752	701	743	703	753	723	701	775	684	731	715	721	770	735	710	748	755	765	741	683	718	720	696	729	716	719	725	762	720	690	734	728	748	729	711	740	752	707	733	717	746	720	747	782	728	748	723	703	726	672	671	746	719	722	722	702	731	726	769	702	715	707	737	736	748	711	761	680	714	731	750	740	720	736	667	698	710	749	724	741	756	715	713	701	702	729	691	747	691	759	666	711	730	714	701	732	731	735	707	686	761	685	727	726	758	662	751	710	705	712	712	686	695	683	715	718	702	721	700	724	675	690	682	714	754	700	749	738	717	694	708	686	740	742	753	790	717	769	730	746	699	724	743	722	708	687	714	692	697	745	705	709	709	669	688	748	737	730	718	716	710	710	743	695	718	719	679	745	733	707	712	728	708	738	736	727	738	740	710	716	711	727	745	707	683	752	731	761	704	687	720	709	725	756	714	667	740	718	766	780	754	735	682	763	706	727	693	712	751	737	730	762	743	770	710	729	698	684	711	703	742	750	718	746	655	700	734	733	716	669	701	706	686	725	739	753	778	692	731	715	674	728	708	733	736	705	702	684	715	735	739	726	713	781	733	684	688	734	762	702	657	668	742	706	731	725	663	779	757	725	713	707	717	728	670	737	715	695	721	693	675	726	698	717	670	689	672	717	712	729	718	704	763	692	728	691	723	756	713	706	710	746	730	695	744	737	671	671	705	720	715	749	666	716	699	741	714	705	677	756	662	734	737	718	724	746	736	702	704	759	740	741	696	739	734	719	673	734	742	737	756	731	723	724	696	767	723	742	755	759	691	706	758	723	779	730	726	713	735	714	766	757	712	708	660	731	746	779	705	765	748	712	726	698	739	714	664	722	718	705	713	725	760	763	737	706	676	737	707	761	711	705	726	732	724	744	729	723	723	659	702	704	728	721	778	732	670	768	693	756	722	751	689	746	697	714	721	764	707	709	713	736	720	759	730	683	700	685	697	728	767	715	711	726	746	734	676	757	657	690	711	720	742	753	711	666	768	715	666	762	704	709	716	705	701	750	723	697	698	688	687	702	819	731	673	728	684	685	699	708	778	752	755	729	740	717	700	742	739	754	702	708	718	724	749	744	723	757	639	723	731	742	733	698	715	726	745	743	739	716	710	707	669	735	720	706	737	704	743	724	708	722	762	731	768	763	714	725	737	739	693	675	695	717	752	702	752	685	782	797	730	759	719	714	734	734	716	771	633	735	672	792	733	753	691	681	736	769	719	728	726	713	691	711	718	733	737	738	731	731	704	744	712	723	689	688	730	735	705	768	743	643	747	675	744	710	722	726	735	698	738	694	730	735	740	676	744	735	724	773	681	730	734	728	734	771	765	725	707	668	736	734	734	735	674	743	771	745	755	670	713	763	755	730	741
19150	30739	24636	13813	8048	5109	3555	2641	1934	1693	1358	1138	1051	1018	894	926	891	842	812	769	813	772	834	811	766	757	771	758	779	786	802	766	746	849	818	771	792	786	798	783	743	753	763	779	759	784	759	759	789	812	775	841	823	768	758	801	759	790	803	773	802	763	832	793	828	823	736	800	757	768	778	741	816	794	763	795	780	813	760	782	793	821	782	803	827	829	784	791	804	776	777	807	773	773	771	806	817	817	753	765	779	819	817	798	785	834	756	766	815	810	777	791	810	793	821	787	745	788	797	832	792	845	791	754	778	775	766	779	794	770	776	771	740	745	777	817	725	784	729	815	814	757	785	794	776	813	761	817	773	775	797	798	769	772	797	818	837	778	744	700	790	845	818	737	788	813	792	786	786	796	793	808	800	755	723	822	747	812	795	815	827	821	797	777	816	777	782	856	806	778	818	751	711	809	796	789	778	822	780	815	775	799	803	751	739	788	825	822	785	797	796	783	785	765	793	755	773	771	760	807	770	784	795	779	769	788	853	815	838	792	811	768	776	846	805	832	729	747	783	759	782	810	767	787	908	768	790	814	828	813	724	808	761	748	776	778	833	790	797	796	737	804	769	833	747	803	827	772	785	820	768	754	748	775	762	760	838	795	794	801	797	744	802	807	787	771	765	766	769	757	771	813	819	791	726	825	741	810	775	787	760	792	780	749	839	768	779	821	780	799	775	788	772	778	836	797	834	812	858	794	799	820	820	799	804	771	823	779	793	794	764	761	812	804	816	803	814	789	805	766	785	779	784	815	800	818	748	750	722	724	771	820	731	799	736	838	809	758	790	820	784	805	794	802	799	776	784	757	809	794	792	747	798	798	812	773	820	768	758	765	787	792	784	768	796	798	808	806	793	784	777	756	796	809	755	772	835	783	777	744	742	826	790	816	783	790	785	829	753	797	788	770	823	816	810	816	782	771	744	781	824	812	738	771	785	746	796	835	787	820	761	779	855	740	778	810	831	760	818	768	796	774	759	828	807	792	745	786	809	815	785	825	762	777	751	804	815	819	761	805	798	786	796	762	763	746	757	789	778	797	787	823	791	819	790	769	791	829	811	812	780	780	818	789	741	774	775	770	764	741	763	781	772	798	768	811	810	770	799	766	756	827	798	790	813	801	806	823	747	805	819	765	816	800	810	841	766	752	764	860	781	770	776	779	776	762	771	811	782	802	751	784	770	740	812	805	805	733	817	839	846	799	799	806	763	759	775	733	798	753	797	786	809	761	750	760	797	804	784	780	789	781	792	789	770	790	761	792	771	782	835	795	762	806	743	778	823	831	733	803	798	776	822	804	825	790	767	749	785	790	789	828	770	765	795	783	812	806	776	833	783	774	769	773	836	802	832	769	768	798	761	801	771	769	815	754	778	774	836	832	842	798	814	765	778	803	782	787	784	759	793	808	817	801	812	825	806	780	790	823	794	742	817	786	784	761	768	797	747	836	789	813	771	846	800	771	770	734	796	773	808	780	803	766	806	747	801	804	755	757	776	771	769	822	772	794	785	809	793	808	707	753	789	774	783	797	758	789	792	803	814	819	797	754	802	768	766	772	816	821	790	822	793	757	799	747	749	748	795	754	817	770	751	830	789	839	782	799	774	748	747	776	804	811	778	794	758	800	774	819	760	789	813	803	790	803	764	851	820	853	776	797	726	816	792	804	749	780	796	831	790	795	775	795	773	796	800	791	855	781	798	784	839	810	756	794	794	745	795	773	818	788	784	850	773	830	798	778	771	829	745	754	765	796	824	772	790	757	821	803	811	761	774	795	756	759	774	793	793	801	770	767	820	812	734	803	838	786	855	831	794	797	836	823	776	785	815	796	762	791	769	823	761	797	789	800	795	776	814	793	820	817	813	809	764	827	791	809	808	791	822	802	809	813	773	753	766	750	781	799	790	779	803	805	801	796	813	789	783	786	757	762	793	803	828	762	804	805	742	743	758	801	818	789	815	842	778	796	842	786	757	875	795	760	779	795	776	784	814	780	760	762	777	763	782	774	804	787	796	776	772	740	787	770	762	753	789	749	779	807	827	863	776	787	771	829	760	815	757	827	754	781	785	797	829	769	775	774	802	761	809	760	772	768	861	748	780	766	821	741	852	752	821	747	792	835	806	795	743	792	803	773	771	783	795	841	825	761	799	771	788	813	746	807	809	808	809	830	762	768	758	792	793	808	866	769	862	760	764	721	814	771	787	786	747	806	750	795	803	795	779	820	798	847	800	812	821	783	810	833	784	768	790	781	808	775	738	760	774	779	814	777	783	754	749	779	805	801	761	803	776	747	834	764	804	797	841	822	768	783	729	733	793	822	793	805	746	777	787	748	756	831	848	813	762	722	808	797	749	758	806	852	765	782	739	817	855	769	825	760	721	842	805	845	764	849	748	831	805	804	766	797	774	773	792	834	748	764	769	771	799	795	761	764	805	773	794	771	807	769	723	799	812	797	791	776	792	828	730	765	802	812	742	821	770	735	814	793	852	852	788	815	780	719	818	763	776	781	774	774	767	813	781	801	800	803	727	805	799	766	773	793	789	768	780	820	764	762	724	766	780	827	751	811	770	804	745	823	819	828	803	832	791	780	764	825	800	806	760	800	807	740	829	827	790	816	731	771	767	851	794	783	812	786	754	796	770	840	777	814	739	820	815	790	775	790	791	807	763	748	790	747	752	780	822	814	794	806	780	751	779	750	802	806	810	747	796	801	785	823	770	800	771	802	796	758	808	754	833	785	771	748	755	751	766	760	791	799	733	757	758	775	790	770	862	807	788	808	836	747	802	730	824	839	814	787	796	787	770	783	783	748	793	793	789	798	815	771	809	802	754	773	825	805	760	794	764	776	740	820	756	790	779	782	829	811	815	767	790	774	801	762	802	783	766	812	748	798	796	741	821	758	820	822	776	731	766	790	808	793	887	766	795	811	843	783	819	823	761	698	788	794	808	776	811	752	784	783	786	787	815	773	786	815	796	812	822	778	752	811	768	787	790	823	754	805	761	830	796	789	821	796	715	776	819	814	782	805	803	792	773	816	762	775	795	763	763	826	782	746	783	798	841	790	783	815	742	806	748	786	814	814	798	809	778	775	744	764	790	800	818	835	786	781	786	797	764	773	795	789	781	798	789	809	736	783	808	782	775	802	775	753	797	756	813	775	757	760	804	758	746	790	783	759	795	793	820	741	784	790	801	764	838	814	766	801	800	811	769	760	771	801	811	810	817	827	753	768	788	833	747	786	824	770	800	791	782	757	785	763	800	766	807	775	804	799	759	767	788	778	789	770	811	790	760	799	761	860	848	789	795	805	742	803	809	853	808	686	804	758	805	788	749	802	783	807	835	791	767	794	788	807	785	794	766	799	763	815	785	741	796	812	757	780	780	735	776	808	809	777	773	832	790	795	820	775	801	777	771	784	815	801	767	766	796	766	815	779	800	781	799	765	810	776	751	783
22889	21413	28874	24327	21447	20238	6725	2664	1815	1500	1240	1116	993	922	867	863	791	790	834	772	719	736	744	772	760	720	705	731	658	740	748	742	742	703	641	701	640	728	682	703	733	710	681	724	704	723	705	718	731	729	726	716	730	684	695	728	651	687	749	733	692	713	708	716	675	755	715	686	725	715	754	709	671	708	731	699	757	684	737	684	716	689	680	712	775	711	694	690	722	689	711	689	705	723	705	673	709	708	685	719	705	690	676	678	712	721	708	714	703	751	690	732	730	712	704	706	711	694	672	729	698	728	714	686	730	756	688	711	711	732	714	721	691	714	685	695	714	765	679	700	711	749	711	700	711	681	736	701	673	683	706	760	733	733	696	747	695	743	707	728	685	683	689	708	692	732	675	707	691	695	693	717	713	731	694	742	659	664	693	650	749	684	709	716	723	718	765	732	683	662	709	736	725	714	711	679	706	742	721	716	670	698	704	748	713	686	716	723	698	722	709	683	711	690	690	720	769	667	735	706	694	718	737	679	708	709	730	684	746	773	710	702	684	717	694	746	707	706	749	681	724	707	725	739	718	731	702	693	727	652	769	721	688	709	726	715	735	688	694	727	735	710	694	688	738	666	711	714	704	703	671	726	681	697	734	713	731	698	729	651	683	761	726	662	722	712	715	725	664	709	713	680	743	706	725	742	724	729	705	695	733	738	723	683	715	698	758	723	740	712	705	729	705	662	737	756	731	682	694	669	720	696	767	742	740	744	723	714	745	684	719	753	738	745	758	673	701	736	733	720	760	692	725	705	712	726	679	677	764	674	710	702	726	749	727	688	696	716	674	727	690	664	735	716	676	689	722	685	680	748	729	680	704	684	721	713	752	692	705	655	713	752	702	670	694	681	746	704	708	710	735	702	716	677	674	728	710	746	716	692	745	667	707	686	700	775	693	683	655	726	743	697	687	728	662	708	695	669	679	686	716	760	717	699	678	676	688	688	725	665	728	702	706	723	712	695	694	692	749	681	686	748	755	683	785	747	748	681	721	690	723	755	723	757	744	684	711	708	686	752	675	710	697	688	705	691	659	659	710	750	721	641	746	708	650	736	685	686	703	728	674	734	751	679	699	677	742	723	674	699	707	693	685	700	740	714	694	731	710	729	672	731	680	719	703	685	685	741	742	713	734	680	689	703	722	713	712	626	685	716	698	673	681	741	798	693	736	731	726	703	744	714	692	759	686	649	692	688	729	715	753	679	714	737	687	708	698	719	713	680	707	671	702	667	760	727	735	729	737	685	765	690	701	754	698	709	701	664	700	666	729	723	661	715	728	709	703	734	672	727	705	717	674	760	700	690	688	692	728	696	760	730	743	738	735	755	674	681	744	729	691	703	742	728	728	735	724	691	704	683	734	684	720	721	708	642	774	718	702	717	726	681	696	727	689	721	713	693	721	709	712	643	705	664	685	745	723	727	735	766	719	692	736	748	730	691	678	686	723	714	735	677	722	770	682	710	726	757	681	712	697	669	707	723	746	693	693	730	683	690	709	736	720	696	700	748	757	714	703	727	741	674	687	721	663	670	705	701	724	713	762	695	694	733	727	708	684	737	685	699	732	725	708	706	687	764	719	683	682	704	693	688	725	738	765	717	694	719	722	747	730	720	684	709	734	700	692	730	723	713	727	692	714	666	769	711	686	695	714	705	724	705	673	751	672	699	696	708	699	708	740	694	668	765	734	684	695	667	695	748	697	728	724	703	728	730	718	723	686	721	731	719	725	696	711	701	646	734	705	686	691	778	701	740	747	717	720	708	735	694	684	695	751	722	718	714	726	671	716	756	721	657	706	712	689	731	727	705	710	724	687	678	735	765	674	706	716	711	712	675	738	651	667	726	677	713	739	683	715	715	651	710	727	672	716	697	711	690	693	701	688	698	703	716	694	711	691	717	723	679	740	676	735	729	730	736	712	665	737	704	722	730	736	714	697	706	745	702	659	711	716	772	624	687	760	706	696	729	737	712	719	747	738	704	711	754	719	716	698	707	759	710	690	750	721	732	696	690	659	740	696	643	710	693	742	681	716	739	748	660	736	722	680	721	711	697	690	676	698	722	681	712	713	703	693	739	672	690	679	716	664	729	701	718	717	651	686	669	685	696	683	701	711	724	725	763	731	718	680	687	713	756	710	691	717	715	729	714	692	728	682	688	707	704	696	693	713	669	731	698	702	732	702	696	693	649	668	737	684	744	644	748	729	649	740	698	740	714	728	720	714	682	733	716	749	719	679	759	711	695	708	693	718	710	706	753	740	714	711	715	704	703	689	685	696	701	701	736	703	662	681	744	752	693	735	706	770	689	749	757	711	715	706	746	692	767	726	707	685	747	698	735	662	749	730	715	723	696	674	698	666	664	730	701	694	722	726	725	716	751	671	673	726	689	689	753	699	678	733	733	689	738	729	753	709	709	671	695	754	691	717	719	717	689	689	690	717	725	693	738	713	705	680	690	722	755	673	704	656	705	729	726	731	732	707	748	734	702	686	676	703	733	689	695	709	684	768	714	686	708	701	693	722	697	725	720	683	743	693	717	707	673	698	736	683	762	710	681	700	731	724	750	690	767	715	701	685	739	723	698	663	692	765	693	699	751	731	706	691	708	720	708	745	754	752	661	731	721	665	662	694	687	684	734	724	724	722	707	692	671	692	697	724	698	730	721	656	708	686	742	704	655	718	760	719	702	722	704	697	731	729	725	779	633	701	712	693	643	686	665	741	763	723	691	680	727	748	702	781	647	692	664	700	697	750	666	681	686	711	711	756	686	714	697	703	747	718	730	720	692	718	690	695	693	741	707	719	695	729	679	666	684	676	715	700	729	738	699	679	687	718	663	714	714	698	713	708	715	709	657	706	703	757	743	700	696	746	721	737	687	707	678	756	757	660	706	708	725	672	742	704	683	701	683	725	728	722	689	762	666	710	680	691	741	723	717	722	778	749	690	714	676	687	668	726	690	743	656	723	732	734	732	696	720	720	670	715	691	696	692	717	701	709	704	711	684	739	698	707	669	706	688	732	725	725	718	704	664	739	739	691	730	697	678	715	694	676	732	722	708	747	732	713	733	733	678	748	768	691	763	744	719	726	710	706	733	729	703	711	725	712	666	710	688	711	687	700	694	714	733	697	707	709	664	729	771	694	704	797	695	690	701	703	712	691	678	695	718	695	664	708	699	665	746	725	671	697	663	672	697	697	742	717	703	700	717	732	760	686	731	752	631	690	669	722	717	652	683	696	712	702	675	675	702	703	697	691	724	756	680	699	729	711	746	674	757	717	759	694	659	718	705	676	753	727	708	675	713	697	723	697	703	696	747	691	768	646	683	695	703	727	690	711	698	725	772	711	710	675	701	688	745	787	706	736	705	714	717	741	709	673	714	748	684	713	693	736	696	693	681	677	678	734	691	706	714	753	701	700	708	683	663	652	720	723	736	715	683	727	719	681	684	681	722	749	650
21191	39131	32358	20493	12992	8594	5827	4214	3024	2306	1804	1605	1326	1256	1111	974	938	902	890	868	809	770	839	740	753	728	758	763	737	747	788	805	731	762	750	823	761	779	811	776	754	759	735	765	748	743	747	770	755	767	753	779	754	759	772	732	770	748	781	734	779	763	735	715	818	749	746	797	770	751	802	789	780	781	813	725	794	739	763	738	760	795	793	778	800	790	708	762	750	786	837	751	742	801	736	768	730	838	784	787	757	792	799	743	740	765	774	741	794	777	829	743	761	703	758	757	766	768	745	754	727	776	765	827	759	727	763	806	780	760	755	743	748	789	711	782	745	771	729	763	741	748	764	714	787	750	705	737	808	765	791	754	729	812	788	736	774	749	755	755	768	733	755	766	763	756	762	714	788	741	763	735	790	726	751	751	759	764	740	781	739	721	728	759	777	748	825	750	769	744	756	751	718	764	825	781	806	750	784	786	757	766	755	742	799	760	751	731	729	722	752	792	756	739	785	792	786	753	790	737	778	763	814	772	725	764	791	753	752	757	755	793	805	766	805	774	794	744	786	754	790	795	770	774	806	775	800	740	730	692	747	776	736	724	749	808	755	766	769	759	778	780	790	768	777	782	770	751	793	753	811	800	794	782	773	777	746	788	795	842	807	749	797	756	791	782	752	758	750	746	777	788	833	739	706	775	782	757	741	805	814	718	768	719	755	773	723	797	725	758	735	787	753	791	743	763	766	719	756	781	743	791	752	790	756	748	758	820	801	726	718	754	748	730	809	756	735	757	794	839	752	726	729	769	784	841	749	778	733	787	763	709	745	770	729	781	788	792	747	758	765	759	732	743	710	726	716	748	826	814	753	764	826	779	752	791	758	795	721	724	777	759	716	771	709	731	748	801	770	737	779	771	765	756	733	759	768	761	756	759	763	805	758	799	776	798	769	734	825	742	731	735	726	752	770	795	740	761	766	720	764	763	709	774	762	778	784	781	782	791	800	756	775	737	729	753	760	720	744	741	809	735	729	769	742	754	784	750	761	740	795	780	794	759	778	749	735	791	748	731	788	726	743	751	752	760	743	774	740	854	782	791	767	778	724	780	768	755	775	750	756	750	767	778	790	747	798	791	766	739	730	739	788	734	751	768	744	776	747	783	795	748	779	754	790	812	790	759	765	752	774	783	712	780	745	782	738	833	752	773	775	755	751	743	748	753	744	730	751	814	752	750	751	762	741	721	730	741	773	828	742	735	757	840	800	767	737	774	772	745	775	742	786	761	770	760	747	765	792	801	782	799	769	762	835	749	753	771	775	762	756	691	756	756	734	736	737	711	772	822	767	774	784	680	804	769	776	722	790	771	714	774	724	787	774	725	812	804	753	793	734	799	727	727	741	728	745	762	784	831	805	757	758	761	764	736	762	763	785	730	761	791	783	752	747	751	770	782	749	724	747	728	741	769	781	806	796	785	774	763	748	790	780	784	782	759	762	806	749	731	722	752	765	784	764	767	763	728	746	751	760	748	780	759	744	793	741	724	756	811	715	780	763	784	753	805	750	757	751	770	773	776	750	753	834	728	764	791	772	777	745	783	763	786	804	728	791	745	794	730	748	733	783	779	763	793	789	813	775	738	731	808	750	729	823	787	783	732	802	728	772	667	779	746	735	803	705	763	768	772	755	755	772	764	771	755	764	777	766	783	765	756	766	734	776	720	730	702	769	770	825	798	764	773	782	775	751	741	787	746	772	777	754	726	752	785	792	762	750	808	779	775	779	804	755	765	748	746	801	784	753	739	735	750	797	760	754	743	748	784	767	799	730	695	748	710	724	746	754	772	769	817	839	811	746	753	799	780	753	764	729	733	757	777	799	735	788	821	746	775	771	797	755	764	719	779	802	747	756	733	783	790	761	752	782	747	692	773	771	774	778	759	759	799	740	781	768	747	770	706	723	765	826	765	759	722	761	751	773	755	745	759	771	752	734	722	816	818	740	751	789	811	756	798	808	763	755	769	737	799	730	787	813	778	758	754	723	731	747	770	713	754	827	759	729	714	845	756	734	760	711	756	761	754	761	732	752	795	716	774	793	805	733	766	754	742	785	744	769	744	775	743	740	763	808	783	795	787	745	727	770	763	773	767	747	792	743	767	753	753	787	775	768	767	756	738	749	777	766	811	756	746	714	739	769	748	778	772	793	762	739	751	767	775	784	769	739	769	802	730	718	779	744	738	785	776	729	748	817	733	819	783	776	745	788	775	789	771	768	806	775	754	726	779	775	735	716	787	777	750	759	781	777	762	737	807	798	808	728	755	768	761	779	770	790	777	774	727	787	819	777	762	751	767	761	767	764	758	724	720	740	773	740	711	732	770	746	785	781	766	772	755	805	784	796	757	762	737	793	721	798	753	763	764	753	755	808	751	770	785	772	735	739	740	681	788	755	743	777	753	757	796	744	761	729	715	783	736	770	788	756	782	732	827	783	760	789	787	815	741	775	774	763	733	752	744	764	756	770	772	752	725	771	799	750	758	779	738	797	775	781	826	734	744	807	781	777	791	746	761	782	764	806	750	734	719	749	720	763	756	794	735	771	706	775	768	751	780	759	802	760	765	790	776	775	776	736	770	719	798	777	758	790	726	773	750	777	798	830	720	759	773	758	834	804	767	766	813	770	704	761	802	744	799	755	781	753	776	750	776	712	801	729	799	810	824	810	746	729	767	806	764	798	784	794	710	734	771	763	737	742	705	768	762	768	774	779	747	763	725	776	762	807	764	845	772	767	772	767	795	787	732	734	720	761	736	708	712	733	756	782	769	736	747	749	755	749	788	787	751	780	750	741	765	789	756	768	791	751	802	772	773	762	747	768	808	770	715	747	763	786	787	750	766	748	813	770	784	729	798	726	775	781	742	795	720	792	751	743	762	769	754	750	761	798	759	792	756	777	781	722	734	755	788	755	806	780	773	778	700	757	752	751	746	743	734	793	704	743	755	725	795	777	750	746	757	797	734	759	761	775	737	779	757	724	817	779	782	768	777	757	708	816	810	755	747	750	735	773	782	755	761	766	719	738	742	788	716	742	767	740	777	753	747	751	760	791	793	771	759	794	778	755	804	757	811	797	771	825	785	762	729	771	759	805	772	763	720	712	749	766	795	743	773	770	776	804	775	737	778	770	799	763	680	777	784	757	750	746	710	714	785	762	741	778	697	839	783	764	784	764	781	750	739	736	771	785	722	736	801	760	724	722	757	793	739	776	728	774	756	772	788	734	757	730	740	764	711	751	783	762	784	719	793	784	773	744	784	772	781	774	778	741	734	764	746	760	792	739	746	731	759	747	767	765	788	739	706	752	749	789	755	756	784	747	762	768	768	772	817	758	706	754	740	759	749	747	758	719	782	750	738	754	761	723	792	740	750	789	753	786	734	781	739	817	722	761	740	752	796	733	762	762	751	739	763	784	769	794	754	773	743	733	715	799	814	807	793	737	808	767	815	785	739	730	749
28314	21604	17291	8698	3996	2498	1683	1397	1156	984	926	819	833	850	816	745	759	748	784	716	766	739	718	726	729	673	708	715	701	711	702	704	704	684	674	666	688	691	720	716	702	701	717	737	735	715	747	730	720	719	691	684	735	701	714	696	680	737	762	759	717	769	707	664	750	690	672	690	700	650	681	732	702	766	701	714	700	727	730	758	706	680	659	686	692	711	723	702	669	681	705	766	711	690	667	709	709	716	690	700	694	686	703	739	668	694	689	742	692	685	707	680	738	704	715	666	695	689	701	734	746	718	712	693	755	649	677	695	731	690	670	689	711	717	701	706	741	715	713	722	766	740	715	698	701	734	700	724	689	687	725	706	727	749	677	737	734	681	732	743	658	700	742	765	714	674	684	682	675	711	736	718	675	721	711	645	726	696	693	713	731	690	709	710	721	701	722	744	753	693	722	719	729	728	705	736	728	708	724	682	683	708	712	736	707	684	704	708	688	744	680	734	739	738	725	711	712	675	746	706	738	672	682	723	716	736	742	746	752	679	752	727	700	688	746	690	719	659	674	676	731	724	696	707	710	732	690	713	721	762	701	680	676	736	736	703	727	730	723	700	696	744	673	695	709	690	721	722	736	682	644	721	695	687	721	738	633	684	726	724	680	701	736	684	724	733	717	686	695	706	720	685	738	674	695	682	665	704	695	707	720	721	702	674	711	723	742	709	696	699	744	784	647	685	746	735	732	686	716	695	753	648	726	694	724	732	678	677	698	693	729	672	733	692	712	735	684	670	687	708	756	699	710	671	720	711	687	714	705	695	783	687	723	718	682	755	703	707	694	714	717	685	719	760	726	691	723	728	725	759	696	722	697	691	743	669	809	709	708	736	695	703	689	726	689	715	698	726	738	664	692	729	724	714	732	716	678	712	731	727	720	729	700	781	761	724	656	654	741	745	776	747	699	767	666	709	733	741	672	746	723	722	726	669	684	691	736	706	746	736	715	701	698	713	711	713	689	687	716	707	759	728	734	744	704	711	725	718	715	707	717	669	709	686	677	757	680	721	735	728	716	735	722	729	679	714	721	678	712	667	671	687	704	687	734	757	716	704	745	701	718	726	722	754	723	759	737	666	708	746	714	694	704	705	686	690	747	772	735	740	718	683	697	730	699	707	768	722	724	687	689	708	707	711	691	726	718	734	748	703	738	687	736	775	752	727	753	696	692	694	716	742	685	698	685	679	775	744	707	701	734	715	711	702	732	706	722	723	694	691	732	688	694	677	705	751	738	701	690	721	709	703	718	695	728	704	698	738	729	696	755	674	744	718	690	778	704	715	735	710	711	691	716	762	774	708	698	692	744	745	637	722	725	683	747	759	693	709	752	713	736	706	756	705	679	716	729	736	749	720	691	668	688	714	716	716	741	736	732	709	682	750	679	735	708	741	721	693	713	773	765	755	706	702	747	695	699	737	701	680	732	732	683	704	709	790	725	716	747	740	702	694	700	718	745	755	757	724	721	722	714	720	651	738	724	662	727	740	701	707	711	786	736	729	680	712	709	692	773	732	708	726	723	704	659	693	663	710	745	736	727	694	671	719	683	704	705	720	708	751	727	745	713	719	647	742	704	722	694	729	710	682	734	738	686	695	728	729	666	681	723	695	672	696	736	783	693	699	726	748	691	710	710	699	702	708	722	722	708	729	680	738	676	722	694	703	662	714	722	689	740	720	712	710	710	711	717	670	692	697	718	713	671	705	717	722	737	742	743	712	691	747	731	709	689	713	730	702	701	753	675	739	729	715	724	651	768	735	677	737	741	748	718	719	744	704	710	727	722	733	708	706	687	753	667	735	693	708	698	705	740	699	754	713	722	713	725	680	701	734	702	761	669	721	748	666	750	705	692	714	747	731	716	680	743	730	727	747	687	694	722	745	716	717	685	684	688	761	712	661	684	685	718	688	709	712	690	735	703	741	689	729	756	708	807	743	673	757	669	676	680	758	695	713	673	723	714	721	723	684	728	721	664	660	694	699	703	701	734	720	742	745	725	700	703	724	699	671	681	737	730	711	762	698	737	710	727	736	742	695	729	754	687	696	733	751	709	727	696	746	695	724	678	750	696	764	706	726	695	743	722	702	714	712	721	709	763	711	726	748	731	663	710	656	705	762	702	707	726	654	682	692	708	620	746	757	701	682	727	718	712	720	723	695	726	703	690	733	714	733	736	672	749	706	714	727	702	780	714	749	767	685	728	685	681	700	722	726	690	741	717	726	684	691	705	727	754	730	695	719	669	666	670	725	721	708	742	724	722	749	675	698	686	736	703	719	710	701	690	756	669	715	662	717	711	716	693	714	727	704	691	687	706	705	724	727	738	719	709	727	758	721	690	749	726	740	702	709	717	707	683	699	698	734	677	655	703	683	718	721	717	679	699	674	718	760	718	720	702	715	728	684	689	680	703	714	701	708	677	739	780	690	687	711	708	685	750	684	777	697	766	720	701	738	684	695	738	697	724	699	735	699	727	731	724	713	698	719	736	733	687	730	749	653	689	644	782	774	816	727	724	708	733	702	718	662	681	723	759	706	702	719	681	688	704	709	735	709	720	715	707	726	712	715	740	705	712	730	686	731	688	699	724	721	741	739	701	718	751	717	700	751	745	688	714	720	755	753	712	718	765	699	700	746	738	720	788	725	745	745	716	712	770	692	701	722	700	701	749	710	690	700	724	729	782	720	674	684	721	707	719	709	717	713	743	686	725	676	737	694	725	727	657	715	713	706	718	707	684	696	718	708	726	701	750	677	704	650	683	682	707	699	707	697	717	721	729	737	742	748	720	693	743	665	675	716	716	692	682	715	681	743	707	703	706	691	697	668	704	713	700	765	736	713	683	733	741	740	707	688	715	766	675	695	739	666	723	656	717	687	732	690	717	702	676	720	785	714	702	700	744	717	693	729	667	693	691	711	702	663	692	699	749	715	688	664	710	717	693	733	685	727	709	738	706	741	693	722	708	726	711	701	693	743	710	686	646	694	724	696	713	678	695	732	705	686	724	723	706	714	693	704	719	754	713	663	721	722	667	751	723	697	745	687	662	767	701	760	742	689	743	717	698	694	725	728	702	706	627	749	690	723	678	691	760	741	727	752	737	696	678	763	718	729	711	690	713	727	678	717	752	743	711	699	721	710	652	687	733	730	719	677	720	769	727	750	704	716	708	736	722	737	675	761	666	678	714	704	696	689	717	743	652	717	709	748	715	708	708	719	702	715	724	743	699	685	677	687	762	700	734	746	741	684	747	706	736	686	749	744	714	717	697	697	706	776	679	755	696	732	753	662	751	708	710	730	688	727	626	688	702	710	701	716	687	707	748	728	676	708	664	767	712	670	708	734	687	709	688	673	717	704	701	665	708	716	725	711	760	747	709	751	739	710	692	695	721	686	704	729	708	725	721	693	716	729	697	743	726	732	719	691	700	738	683	736	719	746	692	688	697	679	723	711	775	679
19518	27594	21659	11665	6829	4211	2858	2076	1743	1414	1212	1076	983	949	906	841	794	819	852	815	797	818	825	775	796	791	702	821	827	725	769	784	815	760	751	760	769	774	767	785	785	728	789	851	765	828	768	778	824	770	804	792	752	837	794	754	801	767	802	808	789	792	774	775	777	751	806	707	812	780	804	788	763	781	833	779	753	755	778	783	817	811	744	747	734	735	775	814	757	822	768	756	809	817	794	787	771	741	738	776	762	770	756	745	783	717	787	783	792	787	798	753	733	836	786	735	794	811	766	773	781	776	750	734	777	748	763	803	788	795	751	795	746	776	779	738	749	767	788	764	775	788	745	757	810	783	736	748	784	813	763	796	783	751	760	768	747	774	738	834	768	798	787	813	765	743	774	802	812	800	794	750	808	760	788	797	763	798	745	815	782	745	739	715	815	748	785	742	732	753	798	738	811	778	763	766	756	770	773	778	840	768	788	798	791	828	775	727	764	780	758	795	724	820	758	801	787	757	767	879	794	783	790	764	778	806	755	759	800	820	786	810	791	748	820	819	820	746	806	771	756	756	763	739	746	763	772	756	787	759	823	744	806	766	801	728	739	774	765	723	788	765	767	801	788	817	793	757	741	752	738	772	827	747	773	758	756	743	738	789	779	853	710	789	778	774	781	782	776	783	796	774	778	758	778	723	759	788	754	791	793	744	746	756	754	795	768	781	817	789	741	742	750	778	821	774	811	764	820	781	777	781	754	811	721	781	791	760	818	775	809	743	794	791	798	784	780	802	763	748	772	740	845	759	747	781	750	734	732	748	807	777	797	750	770	739	757	784	754	808	796	750	790	786	769	781	789	785	777	793	771	796	778	808	781	767	737	809	797	749	792	758	758	750	808	773	801	757	771	772	743	758	772	789	809	723	734	791	783	758	758	763	798	773	778	842	807	783	754	742	708	786	770	784	728	789	815	769	745	782	808	782	803	767	789	747	800	783	808	803	804	756	847	726	809	754	783	746	757	735	764	808	808	789	778	747	775	749	787	792	726	789	798	770	769	737	781	801	779	749	773	772	764	767	793	777	808	732	751	786	779	779	822	740	759	788	792	789	776	719	732	747	743	818	812	770	800	760	782	742	808	732	783	775	801	760	814	783	766	767	760	750	764	813	828	825	796	785	790	813	766	797	764	797	799	787	758	762	773	770	747	746	738	766	756	770	800	757	806	754	774	781	763	825	812	743	762	726	828	748	762	810	759	794	768	781	731	779	778	747	751	763	732	818	768	747	786	774	743	782	799	816	778	790	811	827	807	768	734	769	805	737	778	790	755	779	765	838	783	801	796	769	808	783	723	783	829	742	752	794	778	720	727	817	835	706	761	752	769	812	814	756	776	847	761	767	749	796	772	764	756	780	781	732	775	793	748	766	727	777	749	767	746	795	786	744	785	773	783	806	782	756	784	854	777	749	765	778	785	768	819	777	787	758	801	784	765	725	782	781	812	765	777	795	806	765	763	751	753	834	898	741	773	818	753	778	779	769	799	744	754	783	756	827	706	755	721	792	776	744	812	788	753	795	746	818	741	799	784	805	769	754	773	719	778	806	761	816	795	771	771	761	749	738	810	795	796	774	797	739	772	842	813	735	809	832	783	786	763	778	810	752	809	754	821	779	778	742	757	786	782	764	759	825	794	722	781	804	822	760	788	780	782	801	779	797	803	754	753	800	772	772	783	764	776	782	793	783	799	779	727	738	771	764	801	784	769	709	737	743	804	796	747	701	788	838	791	744	695	739	788	774	760	795	799	784	794	765	697	759	796	752	811	727	744	759	785	794	808	769	721	826	773	788	781	752	747	761	808	780	780	828	752	799	787	822	767	771	758	833	784	799	758	796	816	792	704	759	788	812	752	754	826	800	754	716	744	780	748	777	760	819	771	796	774	786	764	754	788	774	816	803	745	832	819	751	809	786	786	746	733	780	787	774	783	765	769	803	828	783	774	838	785	740	790	811	720	797	797	817	786	785	749	787	807	789	851	777	802	792	774	767	792	782	761	776	767	776	777	770	768	765	757	762	772	754	765	816	774	815	786	804	815	779	754	784	777	775	783	809	758	749	771	805	777	770	715	789	770	764	792	787	790	757	787	760	773	739	792	794	749	769	825	778	746	741	761	789	835	742	748	745	748	761	773	773	747	777	737	778	780	754	810	743	728	798	780	764	760	762	766	765	744	783	809	779	775	795	730	787	770	811	722	761	721	796	757	785	765	807	778	738	773	773	795	814	746	801	741	825	776	773	735	765	796	816	745	810	788	781	778	831	757	796	752	781	782	794	776	836	764	774	814	779	769	784	797	748	708	765	760	787	750	793	754	737	776	802	749	777	775	803	762	797	784	800	835	825	772	759	803	726	800	749	777	813	799	790	787	761	812	789	726	756	733	764	752	854	720	748	763	713	790	698	810	807	795	806	739	802	746	765	797	797	753	815	788	754	800	785	766	772	813	762	778	819	842	743	786	730	768	811	790	767	756	768	791	755	781	799	797	787	775	788	762	787	808	765	738	822	741	764	759	765	812	725	785	789	804	770	762	773	726	781	785	827	741	808	790	778	750	797	766	774	770	776	760	771	776	760	782	749	787	740	756	813	787	751	797	786	748	820	761	797	775	830	737	755	806	748	808	779	766	761	771	743	769	763	816	800	792	832	768	766	816	812	750	770	765	737	809	812	765	763	781	788	769	794	726	766	779	804	832	793	755	814	812	722	761	817	762	794	785	781	729	770	807	790	765	765	781	721	722	803	818	756	783	791	822	795	795	790	779	768	772	746	730	805	822	786	793	803	776	793	826	759	745	799	792	753	794	733	769	781	763	760	796	839	769	791	807	777	769	799	756	757	759	801	795	744	771	791	776	780	755	799	753	796	784	732	816	777	791	743	755	757	776	799	749	757	743	759	726	771	790	733	748	785	829	807	744	777	812	779	830	753	821	781	753	780	774	772	773	791	763	807	784	767	773	779	743	757	720	801	782	826	808	772	749	723	774	799	758	763	785	824	759	771	794	776	797	781	788	815	742	779	796	775	772	780	780	745	779	762	778	751	813	791	796	769	825	789	756	751	782	773	760	792	742	820	765	836	786	835	788	771	804	799	797	790	817	748	742	757	824	792	788	760	809	782	770	779	727	756	782	756	705	778	766	754	734	796	785	723	776	791	749	780	782	794	785	741	796	786	780	747	765	792	783	755	749	779	737	811	801	796	777	763	766	766	789	747	736	760	798	760	759	785	772	756	782	757	816	775	796	768	756	774	782	746	741	795	892	851	758	782	738	743	767	808	738	760	784	770	716	775	800	794	790	804	764	775	779	754	729	779	758	745	749	745	731	830	758	799	764	819	772	787	777	808	733	767	782	776	797	731	784	748	786	785	742	810	767	761	702	761	746	792	813	808	795	798	804	799	762	791	767	716	750	739	767	749	800	746	807	762	749	800	753	795	757	731	812	794	770	817
23855	21330	28214	24812	20827	8550	3120	1923	1493	1337	1151	926	919	832	818	801	739	712	723	711	708	696	759	721	720	720	748	729	715	695	746	696	702	727	673	754	692	648	714	676	720	656	678	689	641	667	716	686	663	679	684	713	724	709	739	712	666	740	720	721	734	719	693	681	713	711	668	702	718	690	711	724	676	752	701	702	696	717	724	739	705	696	658	719	740	710	698	642	732	695	718	694	681	680	689	717	718	723	677	720	675	741	706	693	685	727	704	680	705	710	712	771	670	654	727	736	693	725	740	731	667	739	689	707	661	687	699	676	690	716	704	674	695	731	723	718	694	724	739	711	721	674	710	677	703	704	696	686	737	652	693	728	686	672	698	707	698	692	649	712	667	682	686	677	691	671	695	689	685	707	669	679	702	705	711	709	654	686	729	684	737	689	763	670	697	715	689	675	631	704	707	692	639	724	727	716	711	675	725	705	667	711	682	755	707	685	707	690	665	710	732	726	664	682	725	733	699	727	699	702	722	706	703	764	690	749	682	696	708	726	698	753	676	713	719	693	707	700	624	656	708	703	715	693	711	685	695	707	675	671	676	658	696	679	684	711	701	698	707	685	712	675	723	683	688	683	716	666	686	703	739	730	701	695	726	728	707	679	772	721	745	688	688	707	664	723	713	685	692	674	694	669	688	645	682	702	666	688	674	626	662	666	714	691	710	677	703	677	698	723	686	718	728	697	684	699	713	682	730	666	672	686	743	695	712	673	649	696	710	723	747	711	679	675	702	720	727	657	758	725	691	703	703	687	764	718	717	713	715	677	706	687	705	764	700	635	665	718	658	729	709	719	660	706	685	707	691	709	736	669	721	731	700	675	737	692	672	660	712	694	706	723	696	693	719	671	697	717	658	706	743	702	738	714	662	692	713	686	728	672	691	667	669	695	713	716	650	634	659	705	702	686	699	679	726	712	689	720	703	702	665	701	630	699	648	678	685	721	743	669	685	663	705	718	698	689	753	667	699	689	730	715	719	698	715	699	727	727	712	689	731	682	674	658	702	654	668	676	740	671	691	703	721	699	637	703	704	732	713	680	705	702	728	704	676	663	663	671	691	715	768	702	692	767	728	705	736	675	664	676	660	675	668	716	699	721	692	684	692	702	711	734	652	724	663	678	729	699	726	751	685	742	733	713	705	698	704	704	696	712	683	703	689	696	716	693	736	682	676	722	739	682	663	659	708	681	694	728	669	676	676	669	670	712	721	779	658	710	720	703	659	674	700	707	642	694	698	682	713	690	641	718	696	649	728	705	659	681	701	726	705	692	704	675	694	706	701	770	721	701	739	704	703	733	636	717	725	684	738	713	728	750	699	688	695	710	721	728	745	699	646	666	715	675	686	735	727	685	735	698	655	697	713	722	645	703	703	670	681	673	633	710	734	672	684	728	673	702	692	705	688	691	684	708	640	678	689	654	690	674	682	634	660	677	713	694	691	715	678	688	690	708	709	668	669	694	678	717	711	719	675	703	738	714	653	723	674	750	746	743	676	692	666	717	732	658	685	680	691	685	667	686	703	627	715	678	692	713	695	669	675	651	711	679	696	679	697	759	608	652	715	721	669	730	721	671	721	654	690	705	693	728	714	715	699	685	697	665	733	700	695	685	645	672	737	789	708	679	714	683	662	729	705	683	727	731	675	725	720	630	671	714	703	731	657	699	720	738	739	696	691	668	742	731	739	702	687	671	692	695	677	713	725	682	678	670	745	716	703	696	657	676	697	721	652	651	719	690	708	669	717	685	665	668	701	695	699	694	706	715	682	671	638	741	689	699	698	687	686	757	697	686	694	737	732	693	647	665	711	696	719	713	711	733	692	692	673	681	675	709	789	657	750	697	712	733	665	690	770	720	736	660	676	615	716	691	693	683	667	687	687	676	739	681	713	678	693	686	672	669	700	663	696	728	687	749	699	696	721	677	699	679	710	682	700	691	709	694	701	731	697	657	676	639	706	732	737	733	753	704	682	745	648	681	713	714	729	712	668	722	710	681	741	725	697	755	676	671	723	680	713	692	772	704	701	696	710	680	745	732	698	750	724	676	723	696	667	689	649	683	726	744	708	722	733	723	689	693	732	732	684	685	762	687	723	660	705	700	696	656	671	750	681	679	685	706	718	648	748	727	731	667	692	748	752	708	671	684	726	703	693	696	711	677	670	649	679	675	731	687	666	724	725	695	677	746	688	703	693	667	673	695	687	704	700	703	688	701	715	670	701	643	681	713	686	717	683	715	732	687	697	671	737	725	713	716	718	686	719	716	715	694	686	715	680	692	656	701	698	716	702	666	732	723	653	733	713	726	642	720	693	713	698	690	715	710	691	713	697	691	638	680	727	687	740	724	684	717	700	741	697	672	724	652	683	693	737	665	692	682	658	712	685	683	668	699	698	687	706	653	699	694	706	700	705	683	705	719	701	688	739	750	701	711	731	726	706	670	685	719	716	660	724	677	671	725	690	682	745	741	711	697	710	672	719	734	696	722	689	709	708	675	748	693	712	694	721	757	712	707	662	727	708	670	703	651	676	739	668	711	732	683	735	707	717	686	693	665	735	701	712	743	692	735	675	677	766	668	704	688	663	761	672	723	702	723	698	669	738	701	718	673	762	688	691	711	664	766	646	680	669	640	699	699	703	730	648	725	726	701	704	700	737	653	663	700	704	690	690	664	705	710	736	711	711	680	705	685	685	670	695	659	706	687	685	698	678	690	679	727	700	735	725	711	684	706	721	674	675	631	713	704	697	751	699	690	693	722	650	709	681	734	709	706	677	735	748	715	714	679	689	720	698	707	714	688	685	671	679	685	670	735	652	766	662	665	702	667	711	698	685	725	702	688	688	699	683	675	696	760	680	673	656	646	708	694	660	686	679	717	702	728	703	729	679	704	704	754	667	713	730	719	729	678	646	676	705	675	698	703	693	703	738	717	723	702	710	659	741	689	697	676	652	644	692	712	691	677	709	716	678	690	694	704	705	693	665	711	733	661	714	679	656	665	724	738	708	699	698	703	685	680	703	717	676	706	740	698	686	693	679	714	741	725	683	738	703	696	652	701	686	713	679	744	750	702	707	697	704	708	689	710	653	687	678	718	683	722	701	679	688	713	713	713	678	710	712	703	646	681	728	658	696	681	696	678	710	680	688	692	683	690	628	729	756	719	698	691	719	725	678	706	683	710	665	671	717	704	644	686	712	705	697	696	653	671	710	665	682	671	645	664	666	667	771	714	737	690	678	692	678	725	667	703	708	687	753	674	739	735	679	737	738	681	720	717	651	682	746	708	669	723	646	694	665	667	727	683	699	675	721	686	685	657	659	702	713	714	670	711	689	708	702	697	667	705	707	699	659	723	694	693	648	653	687	695	740	720	710	696	711	701	652	709	677	719	706	697	702	653	712	690	702	702	650	631	652	664	705	690	668	670	692	682	689	718	738	698	685	661	639	738	690	704	749	708
19442	34586	28301	16892	10376	6523	4301	3094	2254	1928	1489	1304	1154	1093	954	920	863	858	814	797	819	802	775	788	738	812	785	773	728	722	778	793	784	762	714	748	735	769	790	791	785	757	817	752	720	731	743	718	782	724	743	729	716	803	751	765	756	720	749	736	733	744	780	778	784	786	767	774	748	738	730	750	787	727	737	742	792	795	791	758	771	743	754	742	747	802	790	743	743	779	744	782	797	740	786	763	732	724	748	769	788	744	739	774	815	737	748	804	790	790	758	735	755	768	735	760	703	787	776	759	719	754	760	764	734	767	749	738	711	754	781	734	730	727	726	760	728	727	832	773	749	768	767	743	739	802	740	751	746	820	780	750	774	730	745	775	724	758	699	728	773	805	716	751	740	750	735	795	771	769	747	768	724	788	773	777	733	763	759	787	759	745	750	749	704	755	782	757	743	723	759	747	764	728	766	788	794	751	739	754	765	738	765	780	762	763	768	720	758	759	774	813	782	766	773	781	774	755	765	801	769	738	774	742	743	755	768	760	765	757	767	748	772	725	748	806	738	770	767	754	743	737	792	801	772	730	761	775	770	712	720	742	760	831	801	765	785	773	765	737	753	756	702	784	739	751	770	757	757	764	804	702	788	782	738	761	766	750	757	747	734	733	764	773	764	748	775	747	788	745	759	754	795	727	761	774	785	730	766	793	727	735	733	729	773	758	806	722	770	781	745	814	760	780	745	775	726	718	741	820	742	734	694	753	684	775	740	737	743	745	736	773	754	787	735	746	759	711	764	762	785	746	725	736	715	746	745	743	750	761	733	723	763	805	739	696	793	764	749	738	810	723	803	820	763	752	753	759	706	744	752	775	738	797	701	761	756	736	744	780	773	749	755	758	740	760	732	740	768	735	744	748	731	741	732	682	746	754	702	755	758	736	778	764	771	773	762	802	775	754	745	749	772	766	751	768	794	772	782	734	778	752	763	781	760	727	839	720	761	720	782	724	761	789	798	787	743	760	756	814	761	760	778	703	781	736	727	769	764	721	721	752	763	776	757	735	806	781	758	759	777	777	799	754	718	786	760	747	779	780	780	780	723	757	707	824	751	738	773	795	781	748	718	759	744	751	759	782	797	738	776	788	793	805	799	838	728	746	745	767	767	784	792	739	743	776	789	757	780	731	735	759	789	744	782	743	759	746	743	760	755	761	763	722	770	767	741	775	751	791	770	783	726	734	769	762	727	744	768	765	729	755	786	716	792	719	754	756	700	767	702	722	723	738	723	733	724	748	752	730	782	744	746	753	725	749	761	695	760	737	711	752	767	758	809	733	771	768	835	752	783	755	761	809	779	732	743	709	713	722	825	785	767	762	748	724	744	789	744	743	793	734	817	766	674	736	723	771	756	768	758	723	754	767	734	760	773	752	809	731	759	685	748	736	760	728	764	769	778	760	749	761	754	730	720	788	733	780	772	729	797	768	751	771	751	766	753	734	741	764	694	765	747	771	791	792	748	805	762	723	752	713	746	808	789	708	756	779	771	763	753	762	739	787	796	812	757	749	746	747	741	751	766	781	799	723	722	786	773	744	759	772	712	746	747	755	814	765	739	726	744	757	767	773	714	768	775	769	722	755	771	733	769	765	729	779	759	789	750	755	805	771	771	784	754	767	770	799	740	785	710	798	779	754	769	731	757	789	745	692	734	798	777	788	743	779	760	728	699	762	748	701	787	714	799	748	746	752	743	797	783	757	741	799	760	754	764	734	763	760	757	796	756	716	777	726	762	778	688	768	810	760	813	766	796	750	758	766	777	815	764	690	799	766	802	790	735	723	751	774	724	782	722	715	770	796	780	736	731	759	759	759	769	781	708	804	791	718	746	776	742	756	724	738	714	740	776	754	704	710	748	791	780	744	762	755	793	727	763	769	766	737	772	735	793	769	737	785	745	742	735	738	764	771	759	741	737	711	744	735	755	724	765	732	755	747	795	753	735	818	786	799	743	777	720	795	791	807	787	743	739	741	742	692	745	767	741	722	761	789	731	802	722	728	706	748	797	807	743	779	765	744	736	797	780	796	756	727	803	738	730	769	772	759	800	759	783	796	750	721	733	775	741	743	754	770	753	782	755	735	753	739	737	784	703	767	748	753	779	724	799	746	734	706	765	738	727	750	789	744	779	693	729	758	749	723	769	774	764	769	804	770	781	755	728	785	725	743	725	784	780	724	720	738	730	771	772	747	708	751	734	796	750	733	777	752	727	745	725	727	783	799	789	743	776	754	744	750	752	733	770	778	765	778	742	735	792	673	760	798	764	759	795	763	771	788	763	696	761	762	772	793	770	735	768	762	755	756	762	705	772	723	751	775	799	783	770	738	746	737	755	743	734	804	751	779	737	757	785	710	735	738	716	784	786	799	703	726	772	791	779	728	756	783	750	742	780	747	788	776	752	760	813	754	769	728	745	723	794	692	756	756	781	757	729	733	755	711	780	768	730	764	778	731	745	738	753	753	741	760	779	788	691	722	737	706	754	763	733	772	794	783	780	753	732	751	812	754	734	786	778	780	750	743	750	697	719	740	794	747	765	829	687	753	767	765	757	734	769	734	761	749	799	793	741	764	743	778	724	760	715	744	750	720	773	746	760	760	758	843	748	740	756	720	751	776	780	752	776	716	732	733	788	767	731	801	744	788	796	717	778	714	800	757	787	759	787	732	750	759	739	761	720	756	736	759	784	761	805	742	754	746	773	724	732	784	726	754	708	717	769	779	757	766	741	730	765	752	786	740	765	722	729	761	739	795	770	783	776	748	728	798	788	773	750	725	739	740	772	759	751	743	760	784	762	748	716	748	748	772	767	738	750	766	794	728	795	765	749	771	714	774	768	783	769	753	772	753	772	752	749	719	783	748	716	728	725	740	707	793	749	798	741	771	809	745	748	706	783	752	732	785	760	766	758	785	802	809	752	751	757	775	820	799	778	757	754	749	785	749	732	741	792	762	803	706	785	756	696	762	752	767	712	763	743	796	745	755	759	778	824	732	746	716	777	763	747	773	785	766	714	783	750	760	747	734	743	780	802	700	710	748	766	745	692	739	749	756	755	763	701	761	777	709	775	777	746	751	725	718	755	734	759	775	762	727	745	764	741	747	798	784	740	763	685	760	769	736	793	783	812	757	747	741	750	759	756	776	717	756	785	770	729	768	772	829	729	746	744	795	774	748	732	759	758	745	768	745	724	734	831	699	805	768	795	784	723	785	786	776	762	802	709	769	732	712	793	771	710	719	764	715	771	783	758	801	784	738	764	793	731	740	759	753	756	736	744	767	764	763	773	759	725	776	747	729	779	732	766	790	763	752	714	783	716	765	766	783	736	763	753	792	742	743	737	711	799	742	782	752	766	733	764	767	703	750	761	783	773	779	768	784	745	716	713	750	745	718	741	763	790	768	755	768	752	754	731	767	761	766	747	744	821	715	754	750	757	755	732	754	785	748	811	753	743	805
25397	21261	26205	23977	7186	3037	2072	1582	1284	1088	967	993	883	842	849	834	797	757	704	750	727	723	699	753	762	693	752	747	756	755	682	735	737	740	741	761	748	731	688	723	745	722	735	716	713	720	670	722	768	751	707	760	724	764	717	761	703	728	737	746	701	713	719	700	716	764	687	721	738	679	735	709	750	759	786	699	727	704	753	728	727	684	739	749	773	739	733	733	698	746	763	716	734	726	696	720	746	808	712	754	748	708	723	738	714	737	714	739	675	744	739	755	752	699	713	737	755	724	738	740	769	765	694	754	721	738	747	746	752	715	721	747	738	733	756	715	723	717	743	720	728	729	716	687	684	703	715	727	757	730	724	694	744	716	707	735	767	730	728	763	748	716	752	743	756	716	723	768	740	731	689	702	722	720	770	694	754	741	714	668	756	721	715	719	735	743	693	745	756	701	730	757	719	733	731	727	754	747	721	743	730	711	726	676	724	700	661	728	681	721	692	736	700	712	740	725	763	705	728	748	740	746	710	760	724	728	729	748	721	732	744	764	726	734	752	708	719	728	755	728	747	733	729	755	704	769	768	714	731	698	730	744	735	701	742	719	760	749	724	752	751	754	764	732	743	744	737	696	754	763	734	712	702	723	712	712	682	730	745	720	725	733	710	716	746	740	722	741	700	748	732	713	721	718	698	725	695	719	709	716	725	697	737	756	749	756	740	729	737	753	669	770	714	719	756	696	746	820	704	711	718	750	736	761	697	716	683	738	674	726	731	741	767	722	711	753	698	730	760	698	724	727	728	730	699	696	730	698	709	705	755	751	747	682	713	718	726	724	755	759	766	730	746	768	694	666	720	729	712	732	737	740	702	687	702	713	770	720	753	772	741	755	738	704	725	695	743	755	761	710	673	735	729	722	730	750	738	715	707	738	712	704	692	722	723	693	691	679	763	751	702	756	701	739	743	775	721	728	709	732	759	735	707	748	699	773	746	733	794	710	730	775	784	713	725	712	700	772	722	715	740	716	731	714	717	689	788	766	726	720	675	717	751	740	736	701	740	682	727	704	760	739	723	702	783	731	739	762	741	717	785	728	709	707	690	739	756	733	738	724	680	763	704	708	709	775	723	718	731	664	737	718	740	729	750	747	773	698	741	772	759	761	707	718	805	731	755	699	730	712	753	739	691	699	732	709	697	708	720	756	725	711	733	717	715	696	759	678	736	724	713	740	712	738	726	745	678	733	695	781	735	723	747	791	751	747	724	728	747	701	748	747	751	748	739	726	752	743	687	753	768	711	750	737	719	680	668	710	720	693	719	752	709	730	744	743	717	691	711	754	719	748	693	706	755	719	701	695	743	713	767	699	709	703	713	719	754	716	691	675	754	738	750	723	739	748	739	714	740	722	716	725	713	716	745	722	764	742	770	735	700	744	691	723	752	735	697	736	726	731	690	716	725	759	755	734	738	763	741	737	699	657	766	745	709	744	733	714	702	701	758	708	716	753	758	740	738	744	747	767	728	762	758	758	758	701	752	695	779	699	694	730	718	771	706	710	733	735	722	739	740	755	713	732	738	715	740	727	735	723	714	729	777	686	708	677	723	775	704	726	776	735	704	730	685	718	724	738	746	772	753	728	747	722	766	736	695	693	756	734	716	759	730	677	741	727	734	727	746	745	741	753	701	714	688	720	745	713	707	773	713	717	708	695	728	730	728	760	722	750	738	738	696	725	683	724	734	757	699	758	764	700	776	758	721	740	703	737	767	735	763	763	699	773	735	734	757	751	777	752	760	728	702	743	727	703	745	713	721	714	751	739	768	785	739	715	684	727	720	723	738	764	703	747	695	719	698	711	718	724	749	739	789	727	693	686	677	710	720	745	701	739	741	692	709	696	737	729	731	706	736	724	726	725	720	700	757	734	759	702	741	695	714	742	701	716	727	768	742	700	715	697	700	781	725	699	727	734	677	727	717	727	739	735	735	700	729	743	731	737	672	721	782	742	724	721	743	752	748	740	682	716	769	757	777	683	698	725	695	736	736	728	719	695	749	728	750	701	709	752	758	753	739	733	714	711	756	728	744	752	697	742	753	711	691	724	712	721	727	715	734	754	753	780	756	707	734	731	755	665	753	693	726	723	715	727	731	708	688	764	736	742	737	733	780	708	708	759	740	751	754	717	720	742	774	719	693	689	732	754	768	743	656	737	734	736	716	727	717	725	733	680	791	744	731	699	751	743	699	752	699	741	704	783	696	729	753	751	732	764	696	736	681	738	793	677	726	728	705	703	717	788	750	753	730	815	716	701	705	690	765	727	689	673	693	720	715	680	712	722	747	698	742	689	749	722	697	711	705	727	742	746	758	729	780	756	738	698	736	736	755	751	763	746	773	743	757	727	729	727	745	725	708	725	722	787	783	708	747	755	691	709	722	724	710	715	745	697	728	739	713	717	673	710	707	766	730	690	709	704	780	776	719	724	747	775	694	757	677	749	759	737	702	685	730	711	689	746	753	741	749	740	732	735	754	706	783	785	692	763	695	721	684	788	730	740	694	748	715	693	764	722	744	705	723	700	761	718	708	695	720	722	731	738	722	706	738	720	725	768	777	763	736	737	757	742	710	750	726	771	734	727	664	774	733	768	786	705	681	702	744	736	698	744	697	678	767	747	668	681	760	705	745	717	797	714	723	703	747	725	698	725	732	694	741	726	725	730	669	706	715	745	798	722	709	694	790	737	714	708	742	706	708	774	758	726	755	684	758	714	746	716	737	703	743	762	727	696	705	754	741	689	762	724	758	725	734	739	726	687	678	764	753	758	682	745	707	719	733	709	716	722	716	672	732	725	737	738	780	684	704	750	721	705	736	737	772	699	686	738	753	761	719	720	736	707	753	718	692	728	723	765	747	700	744	697	680	699	759	721	721	674	676	757	720	740	717	733	706	736	730	732	730	782	709	692	725	710	775	696	702	760	729	754	722	723	749	751	795	734	722	690	748	728	726	717	774	738	702	718	705	732	702	669	720	713	714	728	721	721	753	712	714	730	747	695	690	731	734	767	737	772	725	705	737	727	747	743	733	715	702	743	692	756	734	743	722	677	728	664	699	719	692	679	714	725	743	778	724	737	730	691	703	722	725	727	697	663	755	776	741	733	736	791	716	713	722	781	724	760	761	747	749	696	734	682	751	730	741	758	683	720	740	692	666	744	716	720	740	710	795	728	741	733	706	710	761	666	728	723	707	757	702	755	779	756	764	717	695	693	713	737	729	780	717	793	720	698	722	714	717	699	718	724	692	684	680	677	762	690	695	744	742	704	715	662	740	707	724	778	765	727	747	730	729	740	735	696	718	749	718	712	768	673	724	771	720	699	743	694	720	742	691	727	743	689	799	751	744	754	707	704	732	716	715	725	792	722	748	710	708	785	735	758	712	709	712	720	697	723	728	717	739	777	702	739	722	772	725	758	698	691	748	758	760	699	730	697	701	756	761	744	664	721	776	711
18999	30251	24392	13621	8221	5106	3531	2606	1931	1664	1314	1269	1068	1012	939	957	885	887	865	822	821	800	802	807	741	774	744	784	806	805	782	800	782	816	814	760	796	806	828	808	799	756	818	775	842	835	794	736	756	782	803	807	785	787	770	762	799	781	785	763	805	776	788	802	786	805	782	833	846	801	792	788	829	773	803	787	794	766	848	769	807	798	830	832	779	797	802	763	776	800	773	784	811	779	819	776	755	798	813	790	823	801	797	798	793	808	814	800	806	829	843	752	813	755	801	785	843	773	796	770	784	818	859	768	778	858	797	868	761	786	788	800	784	767	819	802	834	807	810	800	805	786	831	747	788	730	782	783	799	790	742	845	778	810	814	823	783	810	781	764	782	752	776	782	806	831	751	795	810	803	791	791	816	781	789	811	743	814	820	773	783	802	760	795	783	812	830	794	770	754	754	797	795	778	753	776	788	799	795	859	743	814	763	793	809	802	787	772	758	761	805	816	819	768	807	847	762	795	822	846	784	813	795	785	804	770	782	860	768	767	798	795	762	823	766	838	827	803	788	766	794	845	782	771	789	797	809	773	782	815	791	845	782	831	769	805	803	820	785	801	823	777	816	787	782	749	842	797	770	796	809	750	814	781	764	759	851	761	799	802	800	791	791	790	802	792	801	799	797	751	752	792	740	803	765	782	857	799	771	728	778	835	737	778	848	800	753	816	835	793	751	851	821	809	774	806	817	764	806	778	760	792	814	847	763	801	806	779	785	783	841	821	807	795	767	771	775	772	801	777	805	714	793	796	802	793	746	772	772	848	819	760	842	810	769	824	765	792	829	811	819	780	829	801	837	792	784	810	783	794	783	786	797	814	835	817	819	830	787	751	811	823	815	791	860	775	848	802	813	757	766	805	758	811	804	783	747	822	792	801	760	788	815	796	770	816	821	801	811	820	780	785	788	793	823	733	805	818	820	729	805	792	787	809	767	796	786	761	754	780	778	832	831	780	843	785	774	809	788	789	776	795	734	809	828	794	813	804	762	824	859	821	797	807	802	769	762	805	748	782	792	787	775	803	829	766	772	793	805	821	817	848	802	788	803	766	803	808	805	802	796	761	826	785	792	805	822	810	809	821	882	764	816	760	769	765	764	839	796	847	802	752	775	743	779	801	819	794	799	742	818	815	803	812	776	801	784	789	803	833	807	771	752	805	808	795	796	789	759	816	825	853	823	783	790	827	761	798	830	813	776	793	790	789	821	826	795	764	739	798	767	824	783	794	831	751	782	809	785	828	787	861	764	778	796	813	785	780	820	815	787	805	803	798	765	866	805	753	802	811	785	751	747	841	795	733	771	736	799	772	756	785	756	755	779	796	746	779	750	798	795	798	774	777	771	787	754	773	800	804	778	801	784	800	790	838	793	851	797	801	776	826	775	818	718	823	792	802	794	748	763	790	753	788	801	800	810	797	778	811	814	811	829	797	809	797	771	794	792	763	758	781	805	796	754	746	796	799	773	773	832	775	763	794	804	803	796	754	785	797	758	833	801	801	818	789	817	845	808	769	802	825	794	736	789	800	847	806	765	825	771	825	766	817	801	754	783	785	779	822	803	821	773	744	796	801	809	767	815	792	870	806	850	776	793	735	773	821	778	747	772	786	789	758	830	799	781	800	792	784	746	803	763	831	784	809	813	736	750	830	768	788	826	807	765	790	825	778	755	806	744	786	750	817	811	819	862	736	785	804	819	803	847	843	780	827	832	759	768	789	746	764	781	803	851	845	809	808	777	808	772	790	789	792	769	761	822	763	733	804	782	778	811	773	829	766	827	791	766	770	787	770	802	742	820	812	755	772	775	797	790	821	784	838	825	805	767	788	799	777	791	801	836	783	759	833	762	785	781	781	791	809	854	727	743	792	813	780	813	775	814	798	784	816	783	820	763	799	792	774	787	746	803	796	779	809	818	816	779	806	789	802	777	771	750	766	807	789	806	828	755	798	803	748	779	828	780	766	828	848	806	820	764	766	733	789	806	789	766	796	787	755	754	770	818	817	799	791	831	820	806	742	751	769	791	818	766	815	807	835	797	777	829	808	783	783	819	771	758	812	790	747	780	831	772	814	828	763	780	823	839	831	837	822	840	807	800	747	811	759	805	766	803	850	760	785	782	774	779	784	810	830	782	773	809	782	812	804	847	788	801	761	800	809	802	785	799	791	825	852	808	780	783	776	777	847	819	783	761	775	804	760	774	724	779	822	805	768	785	822	805	771	747	770	775	802	836	831	804	806	804	762	767	781	747	779	792	784	795	768	767	766	747	782	815	794	760	790	825	804	784	847	808	820	765	772	786	737	866	829	770	767	786	809	814	772	764	807	797	849	792	809	797	789	809	820	804	767	791	807	770	845	785	762	773	831	868	823	761	790	745	804	862	829	812	769	766	816	788	760	807	768	770	814	753	787	814	815	820	803	773	794	800	803	797	781	790	801	757	747	792	775	799	804	844	785	813	779	817	849	791	806	800	808	769	801	781	807	791	780	806	790	811	789	752	760	755	789	725	776	806	785	822	822	807	810	809	772	769	795	809	875	851	814	812	759	810	830	813	808	787	777	831	812	801	832	817	802	745	772	744	807	798	797	781	806	808	774	800	798	820	790	822	817	795	782	749	844	821	735	799	762	793	782	836	788	804	778	827	752	756	800	824	818	832	809	784	792	803	767	787	791	757	795	799	808	795	819	793	775	774	783	804	790	809	836	747	773	812	785	815	765	753	807	748	822	827	815	787	821	811	836	838	789	789	786	802	793	756	816	815	768	775	811	783	807	776	786	769	822	793	802	812	792	825	774	819	815	802	800	779	784	755	776	772	810	811	809	844	788	755	817	780	802	788	806	838	733	753	778	813	775	758	840	761	805	763	746	825	818	831	816	796	815	806	765	792	756	780	785	778	797	823	756	838	799	792	780	771	776	826	843	787	791	864	819	826	772	733	748	847	777	759	811	783	795	810	803	774	732	806	764	799	772	840	761	775	794	776	822	740	776	794	762	778	792	771	796	827	788	875	777	808	830	848	804	767	743	791	750	829	826	818	836	792	811	796	778	794	756	809	775	802	868	809	783	789	795	774	797	772	819	807	811	845	817	801	860	823	846	788	780	801	779	765	813	781	761	800	786	820	795	754	808	815	798	801	784	780	780	805	841	797	785	767	779	758	793	775	767	770	793	813	763	843	758	792	789	837	771	790	795	793	798	780	801	787	833	825	768	786	736	806	779	779	819	793	779	777	808	803	801	758	787	777	796	777	860	757	782	758	815	831	757	749	792	760	773	788	788	756	758	791	751	798	848	830	795	863	782	835	827	795	784	795	825	776	803	812	842	798	770	785	807	795	796	764	824	815	812	756	761	799	814	798	826	760	764	773	756	775	782	779	807	840	749	824	778	767	838	817	778	832	856	783	807	852	794	850	806	783	771	814	877	801	810	787	796	828	776	800	758	795	778	805	771
22942	21366	28791	24308	21407	20119	6702	2547	1782	1441	1377	1153	1031	971	902	903	863	807	796	735	712	748	755	771	734	732	766	732	733	732	744	728	728	722	733	723	683	729	734	749	684	732	703	746	726	718	753	747	735	730	731	699	750	746	745	707	728	799	721	716	705	695	725	695	708	745	765	707	716	779	751	705	793	674	736	696	697	670	731	754	709	730	714	708	712	706	760	712	725	711	688	718	709	766	762	692	726	759	706	728	716	717	732	736	696	677	709	777	714	754	709	796	693	725	720	722	718	728	722	729	712	740	753	700	741	734	784	741	701	735	723	680	729	724	746	667	721	701	685	702	738	699	714	688	727	693	729	726	724	721	789	759	730	748	730	765	741	737	740	664	776	724	735	751	724	747	720	772	714	671	708	747	718	811	733	716	725	655	687	757	772	741	758	712	758	716	747	708	701	711	754	678	701	725	754	730	735	754	721	763	683	666	718	721	739	695	737	721	680	659	722	710	718	708	730	728	713	713	745	701	658	760	719	789	734	708	710	721	716	687	668	736	713	779	743	753	766	668	793	709	725	713	716	673	700	745	729	712	723	704	728	750	725	752	703	739	761	768	701	756	755	718	763	670	684	674	741	721	684	709	682	692	739	712	709	743	724	714	692	687	735	727	743	704	685	741	717	723	782	735	698	679	695	734	729	679	719	753	687	714	722	705	686	718	737	669	698	724	739	728	672	695	671	713	765	719	679	747	682	697	703	694	728	702	743	708	748	724	728	704	737	740	707	780	761	717	718	706	717	674	710	715	720	724	674	742	691	729	709	734	713	786	764	740	706	759	721	712	747	657	694	719	695	697	706	730	700	699	718	768	670	738	675	712	692	743	709	747	735	744	756	752	699	669	715	776	738	706	771	717	701	704	696	724	698	722	700	751	723	725	747	765	712	725	669	690	680	755	759	748	695	726	755	781	736	678	731	725	673	735	707	672	739	724	778	706	739	815	722	733	748	728	753	714	763	691	716	691	707	747	693	718	741	716	733	700	698	722	700	736	705	691	756	784	692	708	746	725	693	741	708	734	735	726	712	737	689	702	683	678	738	772	730	702	729	768	756	752	733	718	739	688	692	710	749	704	770	691	712	670	746	720	785	713	735	726	725	696	711	715	715	758	787	738	677	703	710	651	736	737	712	725	697	721	710	697	720	718	760	735	714	728	695	745	748	686	711	699	678	754	734	711	727	707	713	695	742	740	704	707	719	750	747	678	746	712	703	722	747	746	685	716	702	705	758	749	708	713	684	660	770	719	709	715	714	714	714	720	696	722	699	720	737	718	742	755	722	697	760	714	699	698	720	732	725	671	670	724	662	691	691	731	716	725	750	754	692	744	704	710	742	718	732	737	709	727	712	676	707	686	719	704	722	731	730	715	714	721	716	711	711	694	716	706	674	688	691	700	750	715	684	745	699	692	755	695	714	726	719	722	711	793	739	749	707	710	712	758	744	716	759	715	719	692	707	697	705	722	721	691	758	728	757	783	712	710	739	695	735	718	732	710	718	734	711	665	711	724	685	741	750	722	752	736	691	762	684	739	768	754	718	728	718	710	733	754	737	725	680	734	731	717	699	717	714	685	679	760	745	694	721	789	705	707	691	733	716	749	722	721	735	728	682	726	724	767	678	692	695	721	741	732	699	727	729	758	711	718	719	730	717	765	720	755	760	755	693	728	726	671	697	706	669	734	738	741	710	721	734	719	710	676	716	710	728	719	743	660	686	716	749	754	747	758	704	723	704	700	717	718	704	721	728	712	715	700	758	714	708	728	736	722	733	718	722	713	730	748	748	710	719	723	694	730	729	729	687	698	702	757	702	696	743	644	684	682	690	698	722	703	737	718	746	741	729	695	713	691	694	693	662	710	707	751	711	709	753	694	731	759	679	725	737	731	694	709	707	722	718	752	694	747	732	705	739	676	698	740	702	728	711	713	699	710	732	740	665	691	718	738	732	718	730	715	738	714	732	733	701	753	713	682	723	689	713	719	734	708	710	647	703	760	744	693	682	699	760	734	738	753	740	748	723	752	729	746	736	721	714	683	781	736	690	743	702	712	711	647	731	710	692	664	744	703	773	700	716	706	727	742	713	750	680	707	728	696	725	754	729	746	694	739	767	749	760	703	685	711	769	724	750	753	738	713	741	736	741	676	719	741	677	759	708	653	683	716	730	747	706	716	735	724	686	677	740	745	671	681	709	706	744	723	783	710	735	723	718	712	662	755	713	740	733	761	710	693	757	729	711	694	712	741	747	720	678	749	712	702	759	724	723	679	727	762	708	702	682	723	740	717	711	715	712	670	787	692	723	756	656	709	666	759	708	708	710	723	774	733	722	741	680	697	720	719	684	716	705	746	703	700	703	735	764	767	715	672	717	726	739	711	733	680	739	779	747	736	746	701	714	734	743	716	678	729	691	710	683	720	714	710	766	734	738	713	707	677	736	728	722	728	733	704	695	739	750	730	687	767	741	690	720	742	711	708	709	739	736	699	686	705	685	714	673	694	729	720	690	687	755	756	763	692	678	776	676	698	717	784	711	737	712	690	750	740	675	668	696	704	710	730	734	684	743	702	709	690	731	682	704	705	713	736	727	732	709	664	707	691	715	703	721	691	715	735	701	712	693	718	673	765	710	717	715	691	716	689	733	705	709	696	728	727	712	673	697	735	726	695	715	738	710	722	728	729	698	667	707	736	741	730	693	722	714	755	695	666	722	731	732	720	739	730	675	715	711	713	752	715	731	719	747	712	705	704	710	707	751	719	708	775	743	736	772	733	720	717	735	753	755	723	699	734	688	695	696	697	715	707	730	681	708	713	687	702	703	723	684	780	701	720	716	716	731	764	720	751	704	727	715	728	733	738	691	701	733	715	697	697	685	705	767	742	701	715	673	771	737	734	717	723	698	732	722	746	721	747	719	754	731	741	732	716	727	723	714	730	687	701	703	698	697	702	698	721	704	749	726	700	734	731	706	745	732	724	686	723	755	708	757	740	675	768	692	721	690	740	762	718	717	734	701	742	743	711	735	712	765	719	737	708	684	682	690	726	734	701	760	702	715	695	710	734	703	699	709	753	679	779	737	657	703	697	697	686	719	708	725	691	680	688	727	712	714	702	719	733	743	720	781	781	723	792	692	709	730	694	730	730	754	704	714	724	685	759	729	713	713	667	699	725	707	707	697	704	696	683	761	747	695	755	706	753	731	733	690	686	738	730	738	718	735	745	757	721	689	700	722	708	726	722	695	713	713	726	738	743	728	690	755	708	733	738	689	728	712	714	724	713	740	710	733	695	669	731	736	710	717	688	687	729	691	697	709	706	741	721	772	706	707	670	687	721	729	715	694	724	685	716	722	737	717	714	718	721	755	725	724	686	738	692	703	742	718	738	724	759	757	718	747	681	688	715	736	760	731	719	698	689	759	710	714	727	714	777	722	704	719	740	699	721	743	684	760	731	695	675
21250	38515	32555	20515	13102	8443	5685	3847	2933	2420	1881	1537	1300	1167	1122	1007	971	907	849	856	759	825	777	827	790	806	809	773	779	734	781	781	779	765	776	844	787	772	759	824	729	771	786	783	775	772	741	791	811	775	744	786	793	786	761	734	829	771	787	823	759	830	759	765	775	766	791	814	783	724	810	729	804	757	723	776	820	754	737	800	784	786	783	734	788	764	791	746	753	759	768	737	786	777	773	741	766	745	793	777	792	802	789	738	786	798	781	767	831	770	773	754	735	742	716	741	728	753	777	752	782	765	755	748	794	756	731	801	749	802	765	760	802	775	763	781	784	791	734	773	815	806	755	808	767	779	768	770	750	757	733	790	756	825	797	750	747	807	748	778	809	763	749	797	751	802	813	771	778	754	775	763	757	751	761	747	742	755	795	781	749	804	789	764	779	788	807	749	731	791	738	776	820	749	778	792	769	783	773	782	759	786	762	811	763	815	661	755	753	735	744	771	794	809	802	761	781	788	752	759	755	765	805	759	804	771	776	708	782	741	742	767	775	753	812	737	753	726	737	752	771	819	782	776	767	785	754	749	772	815	779	798	740	797	801	759	774	770	767	824	746	794	783	764	787	837	766	754	762	778	768	794	760	783	759	775	727	759	744	751	751	783	799	769	786	763	769	799	757	825	800	821	739	779	731	748	748	758	715	823	720	745	815	778	764	783	761	774	750	726	794	744	782	776	792	797	754	775	785	802	825	738	796	746	767	741	781	758	794	766	719	756	826	787	786	791	773	825	771	754	769	724	774	738	775	771	728	774	734	809	793	778	794	759	784	717	791	730	792	728	768	749	755	777	718	777	804	749	763	797	783	779	786	793	780	751	771	805	823	759	750	748	783	742	768	821	790	781	760	768	765	782	787	729	739	754	801	772	784	828	780	810	781	793	741	786	778	773	753	791	759	796	800	765	781	791	811	773	778	775	754	781	755	799	776	781	714	761	758	754	768	765	752	747	762	774	735	752	828	738	723	773	771	743	720	753	770	762	761	783	813	768	783	759	745	756	771	805	741	830	786	752	765	784	762	796	751	715	790	781	791	756	741	784	779	734	739	787	756	763	825	747	775	818	802	754	777	783	768	751	756	807	749	768	780	735	757	781	754	777	791	778	776	761	795	739	812	782	763	695	730	778	812	709	773	786	729	752	831	790	727	781	726	743	796	763	758	780	758	771	775	756	742	768	762	752	716	819	784	778	757	715	796	774	797	781	799	755	751	775	772	789	782	716	729	728	749	770	810	789	792	768	784	776	810	739	756	784	823	773	786	746	790	789	756	803	774	721	747	727	726	702	815	774	775	733	764	784	822	783	743	839	787	813	756	757	719	775	785	777	719	786	735	769	796	774	710	770	758	757	753	819	821	770	787	793	748	750	737	791	823	777	814	740	762	765	758	774	822	730	761	815	764	719	766	757	790	791	788	763	833	775	832	776	759	741	722	777	766	732	799	759	738	766	795	748	775	783	779	771	838	727	783	749	801	748	765	750	756	806	820	778	760	764	744	772	772	764	770	739	784	755	777	810	829	770	789	788	766	714	765	778	765	704	770	752	790	771	762	772	772	781	791	809	738	770	835	729	772	773	737	768	748	753	807	754	788	793	756	750	781	842	779	758	751	740	762	751	764	806	752	770	778	732	785	741	799	759	778	797	788	747	805	841	825	814	792	756	774	735	769	786	757	766	767	764	793	771	812	764	728	759	790	759	787	781	759	756	739	754	791	787	743	775	760	779	780	791	810	742	769	766	716	753	758	788	764	787	727	744	741	790	773	771	777	798	739	781	762	749	756	772	794	731	747	811	821	814	800	761	755	802	767	754	763	762	759	761	784	787	792	759	791	831	708	744	799	741	762	802	779	772	755	740	796	755	764	796	773	754	791	809	733	764	752	734	788	776	777	729	793	755	765	768	776	839	805	813	757	742	750	746	811	779	776	704	742	764	745	767	776	814	808	765	755	797	788	751	825	746	781	718	786	744	765	785	758	724	785	787	792	763	834	778	738	751	710	829	747	768	767	720	752	774	765	771	748	744	742	790	758	722	783	753	773	734	733	800	739	805	757	755	753	795	796	755	760	794	749	757	803	760	769	763	754	757	735	815	800	761	730	768	779	755	843	729	764	740	741	771	767	796	756	800	791	718	732	778	804	772	840	793	760	743	795	756	804	767	734	811	771	769	795	749	769	791	763	724	733	755	774	741	762	847	771	738	796	760	769	740	750	746	747	725	751	788	726	825	778	828	778	784	732	743	758	761	760	758	757	793	812	727	779	750	746	803	757	739	704	759	816	807	771	763	803	797	772	837	827	797	764	739	737	783	746	728	758	762	761	783	803	749	826	688	785	805	769	787	785	737	763	765	777	776	737	769	758	786	786	788	764	736	797	796	765	782	792	751	797	744	804	791	783	797	749	815	746	777	751	773	752	742	757	781	763	833	749	758	778	771	777	788	790	759	797	792	754	783	781	778	765	746	718	808	795	766	751	812	774	735	734	748	759	786	764	748	808	752	793	719	770	792	790	776	756	745	749	748	762	780	765	760	771	810	728	793	757	752	721	776	775	771	696	804	770	775	782	755	803	797	792	768	779	751	772	845	822	734	725	754	752	784	796	784	774	760	802	749	782	783	791	797	793	767	782	789	774	811	791	790	770	753	756	801	809	787	797	782	767	768	781	789	737	801	795	792	757	786	807	756	753	739	748	746	739	815	796	784	789	781	815	788	807	757	698	754	770	715	767	757	763	727	786	784	761	771	745	764	726	756	711	732	757	730	806	742	774	777	748	761	757	783	766	784	747	779	758	769	747	799	764	810	742	791	761	736	766	749	766	772	783	767	789	776	747	752	812	813	802	787	756	779	776	824	790	798	784	718	778	745	741	756	792	796	766	720	787	780	776	746	754	778	788	814	761	818	735	808	745	792	795	798	798	725	771	774	745	762	729	779	750	806	788	765	772	801	724	831	724	772	785	749	751	804	692	737	765	689	791	764	771	727	750	769	773	730	766	741	775	798	772	782	808	793	759	738	751	772	755	810	812	745	781	794	740	771	776	800	780	786	823	763	778	774	760	779	794	796	795	776	814	741	767	779	784	783	791	802	778	737	722	796	750	818	858	732	751	829	780	764	761	793	820	814	776	693	749	750	760	806	776	703	750	767	746	733	791	771	785	826	802	805	766	759	811	793	794	710	749	805	773	759	762	736	675	802	792	750	819	752	762	782	752	825	778	762	750	769	796	728	780	772	777	773	728	801	738	743	763	761	706	780	749	737	758	750	801	773	780	742	795	800	737	743	767	825	784	819	744	799	746	767	729	751	777	781	825	818	764	782	779	794	771	719	812	805	793	706	724	767	779	783	763	759	756	793	764	749	752	750	800	834	738	790	750	793	788	782	810	731	756	737	766	796	777	745	737	737	739	787	799	730	756	740	742	819	766	790	783	756	764	779	735	774	760	757
28443	21581	17487	8726	3935	2582	1729	1398	1170	1042	876	881	839	808	760	789	763	785	751	734	775	717	728	723	760	707	751	717	741	736	728	753	740	739	703	673	717	762	717	747	720	721	660	666	731	729	735	705	745	721	707	669	656	736	732	710	735	728	724	720	720	692	745	680	723	719	716	709	718	732	747	731	742	708	695	680	691	707	718	706	733	686	741	736	754	700	729	708	697	693	687	675	730	687	656	701	690	705	729	678	715	637	729	685	750	760	730	719	737	741	747	731	697	693	664	705	724	739	699	697	724	689	667	738	730	716	719	686	707	709	758	725	738	729	721	748	714	740	693	760	744	769	749	697	742	743	682	741	719	737	716	665	728	739	737	735	665	732	695	731	752	741	711	726	681	719	740	691	683	726	700	737	708	719	714	744	728	671	701	744	759	742	717	667	737	718	697	754	700	728	697	685	745	705	777	715	720	651	700	733	717	764	705	710	722	749	704	745	672	738	704	691	721	699	742	692	657	718	685	764	706	743	722	735	750	696	728	744	754	743	725	766	764	753	747	699	729	718	698	738	750	695	709	701	674	701	748	791	704	704	701	754	745	697	759	742	738	727	711	742	714	739	744	702	702	682	708	727	701	713	748	723	739	711	674	727	732	718	711	731	747	696	757	762	746	738	735	720	751	706	714	704	698	674	648	711	716	704	777	688	738	755	713	713	754	722	706	712	741	701	758	694	789	724	679	733	735	649	721	697	740	734	716	658	709	698	726	718	720	742	727	722	725	700	746	727	682	728	736	688	757	743	755	720	743	712	734	687	678	736	712	755	718	713	686	705	710	763	693	715	746	710	705	698	707	684	729	763	721	773	715	771	693	728	704	704	706	690	729	744	761	758	724	699	728	716	733	718	736	740	723	726	726	727	714	716	737	710	789	676	701	709	754	664	649	764	749	736	705	695	747	729	748	711	704	733	687	723	726	682	702	761	722	758	722	672	743	752	732	737	701	726	748	748	728	692	731	712	725	750	704	711	710	758	724	693	708	708	700	724	725	685	698	729	734	706	744	703	689	714	697	767	717	708	717	760	767	742	749	714	738	725	679	689	734	736	705	763	764	748	711	720	686	779	744	719	737	705	700	740	725	725	686	750	707	714	686	691	769	741	713	753	729	729	727	657	717	717	716	774	716	722	729	713	693	792	720	680	681	714	698	741	759	766	760	680	703	707	677	682	704	643	693	721	687	756	710	732	721	726	705	699	723	740	741	681	683	732	744	706	730	780	690	766	670	758	737	733	711	733	720	753	708	724	786	759	738	683	740	765	699	698	698	703	695	722	711	734	747	724	708	724	727	721	698	724	736	722	745	706	647	709	707	742	725	772	677	757	702	672	752	718	712	712	737	716	752	718	700	715	672	712	749	694	698	712	695	661	729	732	796	784	663	710	696	715	719	747	675	689	691	758	762	737	735	737	731	766	706	687	742	744	705	679	725	734	757	737	697	739	725	702	734	718	720	717	734	698	626	744	743	729	700	644	734	705	688	712	704	759	719	725	686	698	712	756	700	733	764	714	706	724	713	738	703	750	717	735	694	726	718	746	716	804	685	725	715	704	727	688	684	754	750	723	746	754	694	700	695	666	700	771	730	714	713	737	732	715	760	701	692	714	740	707	759	724	732	694	725	727	691	735	744	691	740	762	710	761	758	702	699	708	751	699	699	700	723	735	712	755	718	715	691	753	735	699	680	700	734	696	692	694	717	746	759	744	740	723	711	693	742	708	733	769	704	773	708	767	751	757	676	670	723	789	731	684	682	744	666	712	745	672	724	713	748	717	731	706	750	707	768	691	709	732	739	741	728	743	717	737	708	727	704	712	709	757	677	711	744	733	698	687	717	720	731	701	689	741	733	699	737	724	713	720	716	738	734	766	708	685	757	718	765	692	712	679	689	728	711	691	682	683	723	706	723	729	734	695	699	733	734	716	715	707	733	675	743	705	691	740	711	758	717	734	736	750	701	664	724	787	757	723	769	742	771	733	727	703	692	752	716	669	742	692	744	709	667	737	737	704	704	708	739	757	752	696	712	742	715	697	711	731	745	722	721	761	749	742	724	732	727	722	739	721	740	727	695	692	692	665	706	762	740	716	719	707	714	710	670	713	756	766	749	698	691	706	721	707	710	744	785	719	708	724	716	707	707	693	778	699	727	696	719	649	745	723	689	699	661	709	679	708	679	703	678	728	702	679	732	721	751	695	668	712	747	723	713	681	704	685	727	715	728	721	716	773	766	688	710	700	739	696	741	717	683	710	689	742	770	741	717	749	681	740	702	700	739	721	729	691	795	705	730	738	711	702	739	673	720	698	723	683	726	778	702	704	687	689	674	702	697	729	707	766	685	721	738	720	735	696	714	712	683	731	701	725	754	709	744	712	720	696	722	702	766	736	744	708	700	712	733	812	738	732	709	762	685	727	705	727	748	756	720	725	729	752	674	681	640	760	727	699	764	732	745	774	703	707	692	717	681	733	727	733	726	765	694	768	760	772	756	741	776	729	695	708	714	688	694	731	699	734	699	760	733	730	683	728	788	752	725	717	691	693	680	741	684	721	714	742	682	689	775	712	760	691	740	721	746	686	716	709	685	682	719	727	749	771	704	789	738	717	722	753	786	667	706	700	741	705	735	716	711	724	683	715	756	709	760	751	756	753	705	747	734	737	712	680	720	693	714	668	689	750	672	685	702	746	785	763	759	706	752	749	703	674	783	708	697	688	774	758	707	749	724	735	777	713	718	729	718	688	719	748	752	755	759	705	705	696	703	689	736	731	695	757	685	737	733	758	701	799	734	751	764	750	782	737	763	741	720	717	725	736	767	748	736	756	761	719	741	714	739	739	762	721	699	694	705	738	734	713	756	712	710	684	750	740	716	726	704	715	772	729	742	677	770	719	677	721	751	737	712	713	722	730	738	719	705	714	728	696	744	729	674	752	729	744	699	712	676	712	737	754	725	722	746	734	709	723	706	770	724	690	720	724	739	761	715	680	715	721	749	726	688	729	700	692	703	693	709	733	693	704	733	733	719	725	718	713	702	696	701	672	734	721	746	722	702	660	725	761	745	726	669	700	698	735	743	710	728	730	732	743	762	690	758	717	743	731	662	722	727	678	686	706	732	719	684	651	680	757	683	731	702	717	711	683	669	697	734	730	730	674	672	750	697	713	753	708	746	692	688	731	737	674	678	680	721	709	724	668	727	740	743	735	725	743	730	722	674	770	725	745	708	724	736	729	701	711	670	746	704	694	699	715	707	689	704	701	702	710	701	694	750	743	667	734	711	691	730	751	714	695	679	676	688	730	736	680	685	718	709	727	745	717	728	700	643	707	712	693	722	704	707	730	712	695	730	696	735	716	786	717	724	729	727	744	678	720	652	712	706	750	704	703	708	753	706	714	719	735	742	745	747	771	729	698	704	745	690	747	713	704	693	718	712	712	735	749	702	729	709	707	712	669
19389	27427	21787	11730	6845	4166	2913	2085	1662	1425	1186	1078	960	999	954	894	888	852	832	795	834	836	801	762	765	782	786	770	766	776	833	743	758	737	836	780	785	763	756	762	781	805	791	765	771	755	766	760	768	787	759	779	743	771	793	816	790	768	754	781	764	775	795	779	757	760	800	778	773	771	750	775	727	809	785	787	774	760	789	820	779	809	812	758	788	803	793	753	830	755	807	795	826	773	757	784	774	822	756	766	768	805	790	799	766	794	810	784	778	783	771	762	773	776	767	812	743	788	795	794	705	777	750	774	802	768	783	738	801	753	784	774	782	812	846	794	743	809	791	783	738	828	726	807	773	813	723	750	778	767	801	784	755	781	749	752	763	774	805	832	819	776	741	758	796	805	776	792	776	748	754	853	801	802	830	784	848	814	761	734	757	820	773	786	783	785	787	763	745	782	791	815	787	791	761	763	772	764	787	747	807	824	787	793	795	815	767	813	798	779	823	761	807	725	755	816	732	786	766	839	757	786	792	780	711	760	738	784	725	776	755	790	810	765	805	784	779	748	790	746	786	829	830	799	792	807	786	738	782	774	752	783	733	727	804	828	763	776	739	745	789	834	769	740	822	771	787	792	838	833	779	738	752	773	734	748	798	803	814	805	749	778	810	792	813	735	807	803	766	805	777	807	831	798	775	837	768	787	734	817	721	774	755	783	782	789	738	784	804	791	813	730	767	803	766	762	772	802	758	780	801	810	788	770	750	766	818	798	791	806	799	785	809	843	790	780	771	725	836	764	786	799	731	777	790	799	768	844	782	776	797	794	803	817	820	788	784	739	806	795	758	798	782	768	768	777	758	761	819	786	765	807	800	771	782	776	799	772	783	775	750	754	760	836	724	762	805	806	777	812	855	758	759	790	777	806	782	779	804	801	818	761	795	815	752	793	733	812	763	750	793	746	779	797	805	807	764	792	793	765	848	782	768	755	770	772	784	765	781	753	793	820	800	796	757	841	793	806	750	764	808	736	787	771	788	812	788	751	788	784	772	823	747	803	795	805	798	725	771	750	750	769	792	777	802	767	800	765	733	767	806	787	794	794	806	788	773	802	807	811	740	766	770	745	765	806	746	741	786	814	788	782	763	798	763	770	788	800	788	786	771	790	749	741	780	771	758	731	754	747	746	789	801	763	785	816	813	756	757	819	797	789	800	798	757	799	765	789	814	794	774	793	762	758	760	742	803	790	710	779	775	757	768	788	789	820	774	761	757	791	785	752	768	763	784	736	827	752	757	810	768	776	782	770	795	760	772	796	816	783	806	763	805	789	835	856	780	788	740	793	747	832	808	794	803	724	811	767	817	797	804	811	784	786	749	827	827	813	737	819	786	795	757	780	774	772	826	784	800	787	809	823	788	843	762	772	821	762	809	740	759	736	747	774	802	796	778	777	763	801	764	789	826	769	804	804	781	817	752	766	766	816	766	790	797	759	794	819	769	822	777	771	761	749	859	833	759	807	825	775	760	790	796	785	774	782	799	840	869	787	810	826	746	768	765	772	787	816	767	779	778	751	750	782	750	786	818	810	775	796	767	786	815	809	767	750	795	760	809	787	710	721	774	799	757	786	764	752	802	792	778	794	765	828	724	753	840	757	786	813	741	823	775	761	777	828	774	799	778	773	757	771	748	812	755	793	762	805	766	821	773	858	822	794	805	787	801	764	806	749	790	774	740	795	797	785	750	763	797	818	763	772	804	746	796	747	804	742	758	800	747	788	769	748	732	776	807	819	780	830	816	799	742	784	778	801	733	815	778	785	812	798	779	778	794	762	824	764	789	817	809	797	794	813	773	772	746	777	838	774	814	800	771	808	751	797	780	779	848	791	889	771	801	805	792	802	778	771	763	752	819	835	814	821	752	773	754	762	761	776	788	775	775	754	856	785	731	783	796	791	821	729	780	790	826	806	739	790	789	804	768	779	757	811	812	743	761	777	793	796	780	771	769	755	817	778	786	792	794	768	772	786	780	775	762	824	767	795	756	802	825	813	773	755	737	757	736	860	846	738	744	753	773	788	791	830	791	792	767	754	781	802	742	797	840	791	745	760	783	775	808	811	799	837	797	767	786	794	792	773	810	823	807	707	834	785	804	735	751	822	751	808	757	800	818	766	797	849	750	770	789	792	779	758	746	749	784	772	784	722	780	779	777	755	789	764	796	855	753	814	788	792	814	813	757	808	758	807	790	719	798	758	799	811	801	770	755	768	778	762	843	760	792	775	774	799	770	759	780	784	822	782	727	758	767	790	798	773	771	790	811	789	793	782	793	778	771	747	778	838	754	819	771	776	774	775	771	799	814	773	753	805	787	812	779	798	820	821	777	754	789	775	820	848	797	740	816	759	803	838	804	809	737	751	772	783	801	770	761	794	786	768	735	818	813	781	779	800	889	792	809	815	853	809	799	774	774	789	788	783	793	780	820	834	797	777	744	773	788	787	760	768	727	777	786	782	780	781	744	799	753	801	790	806	822	726	811	778	770	772	801	776	797	803	772	792	763	759	725	772	792	812	808	808	793	841	765	767	758	786	757	747	792	794	783	773	755	759	772	783	778	774	784	729	730	806	788	772	763	759	798	832	797	814	790	751	751	762	809	832	776	799	818	811	805	732	773	802	784	787	784	787	790	785	767	799	784	797	810	782	768	792	839	819	793	782	806	787	768	790	776	791	784	809	774	788	770	779	804	780	729	806	857	771	836	785	775	811	800	820	774	771	810	793	740	776	804	796	756	749	774	811	801	766	736	795	797	824	844	746	723	853	842	783	839	781	780	832	767	733	751	800	748	778	773	798	741	782	782	741	785	800	736	800	779	769	755	818	772	776	794	809	815	785	799	699	748	738	761	774	788	775	759	757	836	818	816	802	761	802	806	766	742	771	753	816	824	727	735	721	755	724	783	752	809	790	841	823	787	849	784	806	772	789	719	789	798	806	836	775	813	814	804	800	828	801	817	838	741	772	771	781	777	785	798	763	790	791	768	756	786	823	770	783	740	774	841	729	817	800	773	790	781	763	816	769	817	802	775	725	768	751	841	783	834	771	769	793	814	812	754	770	826	805	763	730	822	810	760	736	765	759	809	716	821	846	735	780	828	829	782	792	754	728	736	764	765	797	746	772	794	786	771	795	798	821	831	792	780	815	785	795	799	766	758	778	834	790	803	809	773	795	811	735	741	732	765	782	819	802	798	844	766	799	803	835	815	812	773	814	768	782	787	765	829	738	789	814	791	795	810	815	803	786	831	778	750	817	758	747	774	804	753	772	796	763	764	742	736	759	756	781	759	732	808	781	799	759	833	825	803	782	826	772	791	826	754	801	763	808	848	778	814	788	815	806	798	755	774	808	762	826	781	757	790	833	799	773	746	746	780	798	789	768	778	775	837	778	810	816	781	779	799	792	793	765	810	762	771	821	783	745	803	731	808	753	808	819	767	777	772	755	810	832	843	795
23842	21330	28216	24826	20820	8576	3027	1905	1564	1217	1155	991	933	874	860	830	781	731	774	770	705	714	726	759	707	694	733	674	665	718	700	715	682	708	727	749	703	687	653	761	716	742	729	701	732	689	763	731	708	676	733	740	738	756	650	711	641	690	708	696	687	684	745	704	694	720	728	650	701	727	648	656	703	697	653	677	690	778	708	703	689	717	679	681	671	759	737	705	677	729	707	720	672	729	701	744	718	686	681	710	688	721	728	724	706	719	740	675	670	698	732	693	728	738	762	680	738	742	674	696	745	725	735	696	729	671	715	728	675	695	710	710	754	736	723	689	701	687	657	677	674	713	706	663	728	687	677	676	719	717	736	728	680	682	683	695	710	716	793	705	711	722	670	700	671	685	708	703	682	713	712	681	730	685	731	708	649	687	701	684	653	705	681	709	677	706	669	724	729	705	721	683	666	745	677	747	700	725	672	686	690	638	680	675	716	664	741	721	749	701	736	730	722	683	704	748	741	722	732	718	668	723	694	672	719	679	682	739	673	650	726	709	695	673	715	756	698	671	670	742	701	700	684	712	707	725	724	715	710	658	763	709	665	706	683	709	671	771	754	669	761	702	667	757	680	722	748	741	725	657	642	699	666	692	661	747	737	712	720	731	678	711	703	693	703	707	658	767	738	665	716	683	709	679	690	627	736	655	734	717	699	725	663	685	750	707	657	704	740	763	680	686	698	736	715	653	696	699	718	748	741	697	731	722	693	722	666	684	741	697	683	697	745	709	737	728	738	706	725	716	698	729	717	670	704	724	743	687	717	752	715	693	672	709	725	709	681	728	719	712	697	695	735	738	743	681	726	762	712	655	667	700	700	742	756	725	696	717	733	719	697	687	692	706	722	729	682	711	683	626	706	665	741	724	640	714	764	673	682	738	712	652	723	716	705	742	720	732	722	704	711	723	699	770	724	709	740	727	695	692	703	730	735	726	729	724	742	691	651	685	683	677	731	729	666	696	717	732	687	746	711	692	750	669	735	716	694	694	683	738	668	695	706	734	671	679	740	662	714	712	717	724	753	730	684	667	689	676	691	722	757	722	757	657	671	684	698	700	731	697	664	678	753	703	715	711	772	703	702	686	685	673	683	667	693	703	701	704	710	751	705	689	719	715	697	664	659	691	733	687	706	725	691	716	704	685	706	686	704	700	703	682	714	718	691	689	690	719	658	689	719	679	691	692	717	685	704	701	739	701	704	717	720	714	694	665	672	716	702	749	681	745	695	674	676	731	684	672	672	707	703	688	647	703	717	742	734	674	736	700	691	701	678	687	678	739	722	691	678	654	731	703	706	707	699	656	692	721	683	712	733	651	709	747	703	670	736	690	683	672	692	729	726	705	670	684	725	701	664	742	722	698	752	662	744	719	672	669	709	655	699	724	700	671	716	738	696	688	715	698	684	717	687	721	695	697	731	750	723	690	665	707	690	685	722	751	700	725	675	733	756	763	664	712	741	706	647	730	738	688	719	734	729	666	722	761	709	697	724	674	681	703	670	651	802	699	747	727	675	684	704	664	673	703	685	724	689	639	717	687	680	713	692	713	766	749	765	706	693	730	686	689	684	711	700	700	673	720	681	698	701	720	724	705	702	660	696	723	733	696	700	673	703	688	732	712	720	677	742	733	787	699	681	697	696	661	651	714	717	691	726	709	735	723	729	686	704	714	642	754	741	713	751	703	668	691	685	749	671	744	670	760	763	682	754	702	727	704	693	732	750	723	689	707	641	688	684	674	697	708	676	720	705	699	712	685	703	722	760	683	704	709	703	733	671	714	708	720	729	717	743	704	686	693	718	656	714	711	717	733	733	689	729	715	663	715	716	720	715	682	722	693	701	737	718	669	692	703	667	697	751	689	707	696	753	726	728	731	645	741	715	675	738	699	742	703	723	720	695	749	729	682	675	706	685	677	657	707	671	739	711	720	685	670	713	715	724	735	704	699	696	693	738	683	750	748	675	684	680	708	701	732	750	713	660	689	691	683	765	681	713	759	712	656	703	685	694	704	732	668	708	690	709	721	738	686	700	719	708	680	684	693	719	708	750	714	647	668	728	704	690	713	697	692	644	724	728	686	720	732	745	718	706	714	682	702	748	693	735	686	676	693	727	699	686	696	742	692	703	675	708	717	704	773	705	702	692	707	656	698	702	752	712	718	746	698	657	754	697	695	729	715	772	707	685	709	665	694	707	684	736	716	700	711	649	705	700	680	677	683	716	696	759	734	726	675	660	757	705	662	743	755	729	742	698	686	696	665	709	712	737	689	735	690	659	652	715	657	691	700	675	699	757	692	658	705	717	700	725	702	717	711	709	686	716	648	696	699	692	707	668	755	747	749	712	733	761	684	680	754	736	713	696	686	663	729	734	716	686	689	690	690	706	666	705	698	734	682	716	657	701	704	697	674	721	672	744	687	716	720	715	683	737	727	740	689	768	712	698	705	703	659	668	698	748	671	735	747	694	731	731	718	707	648	730	659	724	652	714	710	767	694	694	724	691	745	733	648	703	713	727	699	689	702	662	716	683	769	716	741	679	692	681	700	690	729	741	668	711	722	697	710	726	706	668	682	718	736	693	709	721	700	713	720	760	730	718	731	705	690	695	696	724	745	724	748	750	755	700	681	639	697	710	712	674	707	727	677	711	755	669	693	680	674	744	687	688	680	657	724	695	695	663	656	714	679	709	701	724	721	696	748	682	744	724	712	710	726	743	706	711	688	683	728	707	712	699	678	702	707	737	778	771	681	698	699	700	687	703	681	712	678	731	679	724	730	747	780	693	675	727	649	715	692	631	659	684	715	698	677	683	740	716	702	730	736	748	675	699	721	739	705	682	700	703	741	700	693	719	688	692	758	683	687	642	752	709	721	716	698	667	698	730	639	680	693	677	716	760	703	668	685	686	674	744	637	717	709	720	694	658	737	724	704	763	703	673	674	723	705	683	704	726	700	703	682	707	726	666	700	652	702	658	649	733	702	683	705	721	728	732	690	714	741	674	730	708	700	658	677	699	702	686	705	733	672	699	715	665	729	653	713	745	689	683	702	718	678	677	712	736	711	727	752	684	721	712	729	694	680	725	720	676	709	741	701	702	717	721	670	672	717	711	695	681	726	686	728	678	718	698	687	711	650	720	656	688	698	726	680	696	724	729	710	664	722	669	729	736	718	717	679	682	650	700	649	736	671	626	691	689	716	690	665	692	665	688	708	727	673	706	775	766	700	687	704	724	678	686	697	718	740	688	694	706	709	730	759	766	696	701	711	716	676	711	662	714	680	720	722	715	694	696	730	683	727	711	664	728	727	717	706	673	699	701	689	661	706	705	710	702	748	731	753	738	755	707	711	700	737	690	690	693	708	696	693	699	694	679	710	695	745	727	688	670	656	735	698	691	694	732	727	698	728	744	712	708	747	677	758	720	698	718	748	726	733	738	661	683	704	725	682	673	663	748	678
19145	34220	28231	16790	10289	6445	4265	3044	2320	1827	1636	1291	1173	1083	1027	946	911	923	823	772	858	779	765	777	776	769	801	725	779	749	783	752	766	771	737	776	742	734	765	718	783	760	760	777	765	744	805	774	798	773	726	763	778	791	793	791	692	731	765	736	812	797	783	755	751	765	744	739	718	794	743	765	751	770	760	720	724	791	774	746	774	711	725	786	768	726	732	728	767	769	728	750	773	740	770	762	759	784	771	731	746	773	772	784	750	737	774	792	772	744	756	733	744	755	726	735	727	730	736	729	751	760	786	806	790	761	760	760	742	805	801	778	754	811	720	747	733	777	766	763	764	749	761	754	779	725	778	741	765	775	760	815	741	788	700	709	749	785	763	740	798	759	751	767	751	763	765	799	759	807	783	790	734	759	758	745	752	740	805	723	761	738	766	754	806	796	797	788	781	747	774	768	779	782	770	739	776	765	740	763	748	790	764	729	774	717	774	796	812	810	713	727	767	800	804	759	777	729	772	808	734	718	779	780	769	720	798	765	747	771	737	783	722	769	780	788	788	747	772	742	751	793	783	767	787	747	790	790	754	784	782	742	775	785	766	803	710	742	767	726	758	789	747	736	769	772	775	782	735	746	802	752	785	785	749	733	778	716	717	768	779	772	788	778	724	824	761	778	752	749	723	805	761	715	760	764	774	787	771	787	806	745	762	720	733	760	770	778	779	791	744	823	782	748	747	757	712	784	768	692	760	756	795	749	841	830	756	757	708	730	752	800	770	791	806	749	766	776	764	719	776	741	704	782	780	793	736	768	765	794	786	710	730	780	770	787	696	744	677	767	761	799	763	808	768	743	737	748	780	791	771	789	809	733	785	726	707	782	723	758	745	745	768	740	750	797	794	734	753	763	752	754	746	777	799	784	806	784	801	745	728	773	773	837	720	753	771	756	747	782	790	839	808	784	765	729	790	755	778	800	761	815	747	764	776	748	822	707	760	782	776	745	695	714	783	782	752	739	755	766	787	795	785	762	724	752	775	745	770	743	772	728	738	752	798	715	757	780	728	765	773	769	753	836	765	819	772	741	734	759	757	796	746	705	773	764	769	711	747	716	733	750	773	778	759	746	769	783	806	775	785	735	817	764	784	764	787	792	746	807	742	782	701	735	812	738	760	718	808	755	803	754	732	755	736	779	751	765	795	750	756	801	746	743	785	706	817	751	748	712	764	749	751	733	795	762	796	761	792	771	758	791	755	775	757	813	813	769	768	747	737	789	779	797	790	748	751	796	773	799	764	749	731	795	772	783	756	748	763	779	810	812	783	776	757	732	738	704	764	744	791	819	754	759	776	793	723	819	780	753	797	803	762	712	760	812	836	738	766	720	761	761	771	755	752	777	749	790	765	777	777	744	736	752	746	760	779	770	754	765	752	756	793	760	791	731	812	750	713	697	758	771	776	803	798	722	761	769	772	817	746	738	751	803	777	776	737	769	738	764	802	740	813	764	773	762	763	749	759	799	767	745	805	750	745	747	780	796	793	745	745	764	807	784	783	782	745	743	700	708	775	771	711	715	799	743	736	794	767	774	735	729	793	744	768	767	744	742	743	760	765	816	746	745	770	766	793	815	750	766	743	785	753	811	760	860	769	760	767	732	806	778	740	760	793	757	755	794	796	758	726	837	794	768	783	758	760	751	770	786	762	754	769	787	799	754	734	748	710	782	800	768	764	737	820	736	787	731	762	776	764	766	749	775	755	766	748	690	736	737	702	752	734	762	787	759	784	746	789	798	778	788	740	746	785	809	750	751	723	719	771	777	781	823	743	782	724	708	776	791	769	782	742	736	762	767	785	742	769	750	750	734	798	709	749	798	754	724	750	798	687	765	752	789	767	775	775	771	772	733	783	735	754	771	783	736	741	710	737	757	791	781	713	769	705	783	748	743	781	744	790	773	747	744	732	699	782	703	727	768	748	760	728	777	754	800	773	782	743	753	723	769	759	770	762	758	763	777	744	771	765	761	776	774	770	751	752	766	718	778	715	736	771	767	764	752	760	806	764	715	757	760	794	727	757	762	794	798	803	763	792	780	770	785	794	772	815	781	739	749	762	807	773	734	783	752	736	725	748	751	743	796	768	753	787	753	750	802	738	765	805	788	840	789	804	797	763	752	812	787	739	836	760	742	764	784	739	758	768	782	801	743	759	721	755	792	714	751	833	800	715	770	692	800	760	799	766	750	732	796	791	746	758	802	755	783	797	797	693	751	854	788	772	773	802	782	756	756	727	786	790	797	741	745	756	757	735	795	746	781	780	727	727	737	766	786	780	765	740	772	807	768	722	757	773	799	762	778	759	746	763	736	746	772	751	707	785	758	757	753	791	735	743	755	803	718	743	792	781	749	725	815	760	791	785	705	781	766	818	790	724	772	734	765	784	797	788	752	770	764	793	751	747	721	750	758	781	778	759	761	781	733	779	757	769	771	758	723	755	833	754	783	766	753	772	751	741	756	813	728	769	761	710	738	732	740	701	744	764	789	810	795	765	718	759	773	720	721	737	693	773	759	763	797	826	761	729	754	769	770	752	759	768	766	747	732	730	731	757	778	783	780	800	731	771	731	771	727	742	769	766	728	784	733	770	749	756	750	745	827	741	792	787	779	818	797	789	761	739	737	725	759	741	728	777	780	773	750	748	759	726	812	705	772	771	767	761	777	749	729	797	778	748	781	702	744	767	777	742	774	748	739	734	733	761	774	803	759	754	734	748	719	757	775	756	754	749	814	728	773	799	793	766	731	777	727	761	797	764	765	779	734	755	773	734	768	742	743	779	792	782	782	728	747	776	758	720	752	732	746	796	756	764	771	769	746	781	769	774	764	766	760	770	749	742	793	761	731	767	779	708	741	701	753	781	763	775	796	817	781	786	767	746	701	793	734	795	807	717	717	771	762	805	777	739	775	770	701	763	731	746	714	817	746	774	761	782	772	756	757	711	806	763	730	737	773	735	751	751	776	771	734	713	726	791	766	760	757	817	728	763	749	761	760	798	845	758	796	802	758	735	732	779	746	813	743	770	738	742	716	774	811	729	757	810	704	734	732	703	787	782	755	728	764	723	741	779	840	783	805	785	757	761	759	794	724	761	721	743	759	775	768	755	793	799	793	755	772	783	703	800	822	769	772	774	826	733	777	852	779	773	745	763	748	806	764	778	801	786	738	774	828	762	765	760	733	758	741	837	775	750	738	801	729	768	742	776	762	747	742	810	808	727	784	756	761	756	748	777	792	754	736	761	758	767	785	794	751	764	808	750	748	756	775	716	757	777	789	750	764	720	754	747	751	746	723	760	712	780	756	762	799	735	785	788	763	794	822	730	823	806	843	769	765	706	758	697	749	761	757	754	736	744	763	800	742	758	809	788	770	760	708	778	778	740	735	762	776	776	723	780	784	707	788	776	783	787	729	805	799	814	770	770	746	744	789	814	766	753	714	709	779	766	766	748	736
25364	21310	26302	24045	7005	3016	2009	1509	1263	1206	993	947	857	932	851	787	814	812	700	734	721	744	735	744	736	746	746	712	765	739	773	755	758	767	754	763	773	722	742	676	712	704	756	679	740	719	756	779	723	760	708	786	774	750	715	752	748	737	715	705	716	743	734	729	760	738	701	734	730	713	724	685	743	733	748	769	718	748	753	668	733	733	730	716	700	735	744	720	732	753	763	718	774	738	786	736	768	706	773	703	749	758	750	729	715	676	730	747	717	734	773	753	742	765	786	769	728	767	751	712	693	735	740	746	725	750	786	791	748	683	736	717	729	756	725	696	738	759	702	734	768	730	734	740	759	746	705	719	725	713	703	753	678	711	698	695	737	770	696	732	684	724	746	733	727	774	735	801	757	717	755	753	704	733	773	723	734	746	713	728	709	747	757	679	752	742	776	711	699	668	724	754	762	749	732	735	699	771	751	711	696	770	799	766	766	730	758	696	754	757	737	716	723	736	794	714	756	718	730	737	752	761	710	689	741	732	688	676	693	720	731	785	749	708	772	733	717	737	713	749	754	745	803	741	769	753	720	780	693	695	728	745	766	736	739	720	733	725	749	739	727	733	753	755	756	757	756	728	806	745	744	726	672	735	747	771	766	754	786	768	742	756	739	788	737	728	739	728	745	717	704	734	743	695	735	730	741	733	778	774	758	725	748	703	674	772	746	733	743	710	752	730	675	703	723	780	710	755	794	726	732	772	756	768	773	767	729	724	736	706	757	704	694	724	745	735	721	747	737	777	766	698	718	762	736	756	741	767	684	690	750	732	755	747	723	728	769	775	730	785	746	749	753	710	717	728	725	756	749	707	691	838	751	732	742	728	730	721	731	759	723	714	708	696	744	734	791	704	748	698	718	772	702	760	730	713	728	781	753	753	754	789	741	761	747	757	774	688	768	724	715	783	770	735	685	729	742	713	720	726	770	729	762	768	743	721	777	698	752	727	773	715	798	769	744	724	693	754	695	724	792	769	740	688	691	723	746	743	777	750	780	734	711	707	716	754	720	736	737	756	711	737	690	714	685	749	714	719	733	745	770	724	772	768	719	686	742	714	815	783	719	838	770	722	748	763	758	709	744	682	773	786	797	770	739	758	696	813	738	745	725	701	746	796	753	722	718	676	721	727	755	720	761	738	777	735	697	768	744	740	768	739	736	700	730	702	741	729	779	763	752	789	763	701	728	688	799	734	728	715	764	770	730	737	777	728	683	781	745	718	776	769	713	754	750	712	805	789	729	774	763	782	738	773	771	710	710	709	756	765	745	681	692	719	730	782	755	707	732	778	747	750	747	716	750	721	702	772	738	758	719	745	713	721	748	709	700	735	758	720	744	684	741	670	735	721	779	667	755	719	747	735	718	706	714	729	717	724	729	746	727	721	682	746	722	712	732	722	719	732	729	722	781	717	670	693	749	760	748	779	717	685	766	798	757	741	705	750	712	725	760	769	811	766	753	719	774	721	739	710	769	733	763	692	783	743	770	714	731	763	739	771	730	734	712	761	739	783	730	714	792	742	741	708	757	717	739	742	750	747	718	791	708	754	724	731	714	758	743	704	757	730	747	737	693	711	737	725	753	668	744	739	689	765	747	697	674	761	663	718	760	730	708	756	768	756	696	694	722	755	753	739	759	730	724	764	745	749	768	740	741	693	720	692	687	737	698	739	788	772	781	751	741	758	767	726	774	701	716	708	774	765	738	726	727	708	751	733	709	724	730	701	768	723	728	737	695	764	720	702	741	750	726	744	715	755	749	692	699	761	726	717	774	730	758	648	726	753	681	723	727	723	728	781	740	705	747	731	712	782	701	728	718	707	718	730	726	822	740	724	748	702	723	717	700	700	736	690	740	716	730	720	722	732	689	712	761	719	770	763	726	725	748	774	733	715	733	786	749	740	743	712	709	744	755	723	729	755	702	745	731	728	691	704	730	710	740	746	728	751	739	759	669	797	724	724	754	765	724	720	712	692	715	701	710	775	735	796	744	727	686	741	746	687	735	717	733	734	744	730	758	743	713	728	716	706	734	759	747	725	688	687	741	756	784	717	775	738	758	720	768	726	686	712	718	757	740	747	734	732	743	731	732	680	689	727	739	710	724	740	734	723	733	740	787	694	767	759	721	769	787	780	773	695	800	705	765	671	713	741	781	707	779	791	745	755	761	768	714	704	704	732	743	721	734	720	769	713	745	730	769	772	685	696	720	749	751	665	741	710	719	726	730	719	716	823	728	703	701	726	733	753	713	705	759	729	700	702	735	749	704	741	688	788	721	784	736	741	751	706	719	663	747	697	734	742	722	805	700	695	711	741	702	731	730	775	720	735	690	746	782	716	740	704	702	695	753	735	751	708	757	705	734	794	737	707	760	764	746	721	744	730	722	694	740	795	790	738	759	741	718	763	736	725	744	766	725	762	694	773	733	748	733	770	706	661	679	735	763	772	720	758	814	736	752	776	722	725	741	782	735	727	670	740	765	745	723	755	780	663	756	672	682	750	731	736	745	771	723	755	752	711	703	707	707	730	729	715	702	730	736	737	765	683	723	737	731	714	699	738	751	768	751	742	693	744	716	715	764	758	716	672	748	764	719	724	758	725	744	766	724	738	706	680	724	747	724	694	754	791	764	714	741	737	759	709	746	740	746	770	735	772	760	779	739	778	710	758	747	744	725	736	774	677	724	783	744	740	729	705	711	738	690	734	738	769	727	757	731	734	712	689	727	729	716	721	739	747	750	721	746	797	716	679	715	719	687	730	743	724	792	700	700	735	709	741	785	734	715	712	780	723	759	716	730	755	721	741	707	790	691	744	742	757	738	813	711	763	740	768	737	748	717	734	724	721	755	725	764	767	734	696	725	797	753	689	716	709	715	794	737	728	714	734	753	680	753	743	769	747	747	724	750	668	701	703	693	709	706	757	786	718	764	713	748	777	719	700	690	762	721	736	719	732	718	746	726	676	717	761	724	732	800	751	723	734	694	736	715	763	735	707	752	727	695	749	712	696	742	771	723	719	735	710	683	696	714	763	711	753	682	788	739	760	778	781	695	749	730	694	767	741	705	738	717	789	746	740	724	760	683	733	754	769	716	705	780	700	716	765	703	724	728	758	739	699	740	751	723	685	754	662	706	702	706	710	721	758	765	744	766	700	777	766	716	720	725	715	747	754	706	755	723	747	741	726	681	721	788	682	698	731	714	690	718	728	715	745	734	770	734	710	700	724	719	774	813	759	765	756	746	731	753	722	757	719	771	694	788	709	703	724	704	722	710	696	726	723	704	697	774	762	722	754	736	799	706	762	736	784	722	761	729	782	746	765	730	765	700	732	750	751	733	733	756	748	768	722	737	796	725	706	719	709	757	711	707	737	700	742	759	788	740	702	757	740	725	717	723	682	733	718	766	782	763	704	725	749	780	775	738	740	755	716	765	754	736	756	730	739	690	774	751	742	727	668
18890	30264	24298	13584	7982	4998	3430	2518	2036	1620	1354	1190	1134	998	979	923	912	896	876	790	848	804	829	855	821	806	806	780	837	802	782	809	769	764	811	807	807	730	782	816	810	777	828	801	778	791	760	797	816	808	823	815	754	819	824	774	786	787	811	825	823	802	771	784	842	776	730	811	796	762	828	848	789	843	755	791	852	840	798	815	814	786	786	835	784	783	734	801	798	774	817	840	812	819	874	809	802	775	842	767	794	793	893	757	846	773	767	761	808	819	859	845	790	784	825	809	825	788	859	841	761	829	828	762	822	850	798	785	811	883	799	791	765	769	830	818	767	848	786	805	825	778	777	823	831	766	829	810	779	834	816	816	772	835	783	784	861	805	820	750	786	790	780	807	816	772	779	784	776	796	744	751	788	786	809	731	767	756	859	816	813	822	792	784	767	809	784	817	813	765	828	786	827	810	773	739	799	862	774	784	826	806	767	801	759	779	819	801	786	787	776	820	783	738	853	810	800	809	846	765	802	801	791	794	773	815	787	837	823	819	784	830	783	810	776	854	848	830	824	770	770	773	850	819	825	776	821	828	772	785	846	806	816	788	819	809	849	786	867	794	816	857	759	817	817	780	810	838	773	793	812	838	810	821	826	764	822	829	760	792	828	790	775	812	785	802	849	810	780	822	821	780	767	807	769	772	841	808	789	741	771	782	779	813	783	745	788	780	815	736	827	789	794	813	814	790	810	804	846	807	841	812	809	779	812	777	832	779	841	736	839	818	841	819	824	814	758	771	828	754	855	836	829	752	811	820	766	803	782	759	800	817	755	806	808	807	774	803	780	813	776	774	783	809	794	748	779	795	813	786	777	779	797	801	849	806	793	806	849	796	792	779	849	783	821	807	843	824	789	818	816	779	811	799	840	849	818	736	794	771	784	765	764	810	781	816	816	801	750	849	825	791	805	803	769	749	832	790	790	796	790	810	833	809	817	831	790	824	802	826	769	827	788	801	779	781	793	805	755	794	743	835	810	807	821	837	814	790	801	796	748	797	793	762	747	787	808	803	826	827	757	771	828	813	819	797	782	758	860	812	780	853	788	758	806	753	835	834	786	834	821	834	784	832	841	775	778	766	827	807	793	810	833	842	851	807	823	810	832	782	840	775	717	794	789	762	831	802	814	844	821	821	829	825	824	874	832	818	777	755	775	832	799	738	785	801	764	752	797	803	804	794	783	830	798	803	761	803	761	830	778	798	787	818	796	796	795	795	783	796	823	772	815	790	806	814	806	818	822	842	842	811	766	852	783	791	821	832	786	752	816	807	757	800	834	792	785	807	820	828	811	790	743	785	802	808	776	808	788	830	826	803	810	831	767	820	828	783	821	786	776	801	775	813	781	861	781	821	870	818	820	844	865	807	767	818	780	829	862	794	804	816	856	799	788	842	815	811	788	773	836	785	817	818	756	824	794	835	802	779	833	808	767	795	792	783	814	835	792	796	838	760	792	762	795	788	759	797	793	761	809	795	825	791	824	801	819	850	807	830	829	801	798	779	754	739	847	838	806	826	782	822	780	822	764	785	817	805	830	758	812	804	808	807	735	830	796	773	773	832	778	763	820	822	799	777	788	792	771	791	786	815	769	802	794	822	794	827	765	792	834	808	802	800	794	830	801	773	844	849	763	776	817	771	804	853	780	836	769	802	789	816	807	787	820	819	800	796	824	798	821	782	870	816	810	815	793	808	748	811	804	793	801	777	800	785	841	793	821	803	794	815	823	816	733	836	798	823	831	850	845	812	798	766	809	779	799	798	823	831	794	785	789	812	755	797	840	827	792	794	741	774	821	814	817	851	746	788	787	769	802	830	748	799	817	795	841	830	808	805	842	780	821	792	793	818	810	817	814	737	853	808	801	830	793	846	794	790	780	860	790	807	793	808	850	815	847	840	793	793	811	805	740	765	766	804	768	796	763	834	809	789	776	792	778	758	756	820	803	755	772	794	805	851	777	760	847	817	809	748	818	863	825	860	794	833	848	821	779	809	809	809	823	796	825	784	788	818	814	844	843	781	747	840	780	851	806	816	818	799	791	781	810	871	824	854	786	794	789	834	724	835	770	803	779	758	814	813	791	776	786	763	787	842	819	811	796	777	784	819	860	755	809	783	825	792	817	835	777	809	803	777	805	784	863	806	764	829	771	827	810	800	777	807	811	784	780	814	796	819	770	877	757	793	830	788	825	815	849	787	797	774	834	812	826	814	798	848	817	847	803	773	818	841	827	803	749	793	826	819	827	836	805	813	847	802	783	812	826	774	790	827	805	775	832	828	755	781	809	793	808	795	814	798	804	834	827	783	744	777	812	719	824	845	790	797	780	814	811	805	769	836	799	784	855	809	758	816	798	794	791	769	758	785	758	759	789	783	836	803	828	811	768	793	827	824	776	819	830	776	792	833	824	810	815	844	796	838	780	821	822	863	819	863	752	830	803	772	812	810	772	804	805	818	794	772	832	801	811	780	876	855	796	730	782	786	859	772	838	805	794	752	795	807	751	816	824	789	841	794	828	802	830	803	822	849	831	844	774	849	815	768	854	736	821	797	778	804	794	781	769	805	794	749	787	824	794	867	788	771	787	796	803	822	845	846	823	843	815	820	836	775	792	784	824	809	804	780	801	750	776	805	852	730	774	792	779	781	755	807	795	752	812	777	793	815	783	786	808	823	782	839	809	784	816	785	844	843	836	818	784	839	792	758	800	811	833	774	805	817	861	813	814	808	810	820	788	788	795	796	793	825	799	815	825	763	800	836	828	778	855	833	806	755	841	814	807	746	802	815	789	788	809	809	804	811	805	807	844	841	796	765	825	761	804	798	822	778	793	739	846	819	796	891	794	777	788	803	760	773	786	804	817	807	757	781	773	810	812	813	783	803	809	837	770	788	849	863	794	753	819	773	770	806	778	797	800	782	779	783	797	800	840	811	768	805	783	816	834	839	790	808	805	788	793	875	857	801	762	814	826	819	808	807	807	784	849	815	814	806	825	819	806	817	849	791	819	784	783	806	833	817	807	796	851	775	787	785	806	746	738	801	816	863	805	842	801	776	855	791	749	793	787	771	828	786	793	784	819	745	794	729	787	830	828	834	784	793	800	798	783	782	830	813	781	812	809	797	801	828	830	824	822	751	822	769	769	820	776	804	890	771	831	812	804	856	846	833	769	767	783	779	852	814	791	777	770	827	748	790	783	805	826	809	804	802	804	861	779	851	788	807	811	761	825	822	841	806	785	794	807	795	795	809	769	812	793	786	797	779	822	799	823	813	747	837	851	849	845	850	816	779	844	808	797	782	800	825	793	813	784	800	806	749	796	779	850	789	795	794	822	812	831	828	818	772	788	770	786	830	804	796	821	776	757	856	784	829	840	812	866	786	765	762	810	812	819	743	795	776	813	856	844	817	816	859	813	742	790	780	819	808	780	762	762	823	785	775	804	801	801	787	802	813	811	797
22894	21335	28750	24269	21363	20141	6505	2557	1784	1489	1283	1158	1017	941	898	896	854	793	750	827	784	768	718	757	718	720	680	699	722	737	774	825	698	719	736	743	710	708	737	739	711	745	766	729	685	712	746	745	750	745	685	695	722	707	740	719	693	703	719	734	709	723	713	716	677	721	733	756	749	681	723	744	709	759	718	705	730	691	714	670	723	716	694	750	720	645	767	706	675	769	720	712	700	743	732	735	727	672	708	744	686	763	722	736	716	701	733	729	706	707	711	731	762	734	707	716	711	672	730	735	714	785	695	706	710	704	704	719	706	695	784	724	712	757	662	721	728	698	743	796	704	725	691	759	762	704	760	722	719	711	743	689	690	654	699	724	704	723	719	753	693	719	754	756	762	727	737	673	718	733	733	761	736	705	709	685	741	709	712	685	720	695	755	730	687	672	739	736	757	708	734	739	733	738	761	730	713	719	712	734	713	719	670	721	660	694	706	688	722	677	721	737	684	707	711	719	714	707	685	698	709	713	681	726	706	726	714	691	750	723	724	680	730	709	744	728	698	679	724	698	638	700	719	734	726	718	748	708	737	704	657	693	759	744	713	696	699	729	794	716	770	703	693	707	695	737	768	720	698	711	715	755	696	742	708	716	691	782	763	687	713	724	749	741	703	732	646	696	699	722	718	721	729	671	653	678	762	707	771	734	731	738	729	695	771	740	717	741	719	745	742	720	702	715	728	756	729	739	745	698	713	725	699	730	761	749	699	700	707	757	730	668	694	695	743	706	713	728	722	712	673	740	719	748	720	711	761	739	672	707	713	734	738	719	723	742	705	740	695	766	671	723	728	687	801	712	753	673	740	671	732	725	700	722	709	666	715	716	707	720	761	692	698	707	729	715	696	770	705	681	723	741	715	748	701	762	724	724	785	712	728	730	733	689	743	777	701	749	704	724	730	738	707	722	724	684	699	668	718	729	726	668	700	667	702	727	759	715	712	713	750	699	727	728	735	729	676	698	658	718	734	738	679	718	711	703	725	736	716	687	727	753	712	690	677	734	745	684	719	740	707	710	773	724	691	727	721	691	691	714	731	741	716	707	733	725	743	731	745	715	693	704	729	719	731	743	724	719	682	702	758	751	659	747	708	751	711	750	722	683	699	715	719	743	778	714	736	758	726	682	764	753	774	735	687	717	715	673	701	706	747	753	705	738	696	702	700	723	769	687	710	716	736	713	792	727	712	763	692	726	724	767	714	693	737	687	773	712	765	784	688	760	725	733	772	729	732	657	741	733	700	692	669	810	737	685	672	706	748	704	751	749	703	765	730	695	715	745	703	721	764	737	778	733	681	671	715	702	718	697	722	717	719	687	702	705	711	717	760	744	711	758	679	767	720	711	719	708	747	734	744	717	724	714	698	726	682	760	785	721	684	751	782	725	689	722	699	735	745	675	718	696	696	688	691	757	777	724	708	707	717	740	756	712	685	756	729	726	728	699	710	661	735	661	729	737	737	697	716	710	749	715	695	739	719	703	715	682	684	708	657	707	733	716	752	692	708	708	704	695	689	757	662	729	741	683	708	715	657	758	702	722	719	648	714	738	759	716	753	785	680	735	766	681	711	705	737	721	679	673	673	728	721	713	706	702	727	747	764	723	736	698	708	718	727	732	690	723	688	778	717	687	704	714	690	718	709	706	695	705	701	688	708	718	729	675	707	709	720	732	751	677	735	716	697	713	740	713	798	727	673	654	745	715	724	690	733	755	691	726	718	722	713	716	724	684	703	702	692	701	677	716	764	756	741	682	682	700	693	767	670	730	682	716	726	716	746	728	722	730	769	688	735	705	695	717	698	702	698	695	743	712	726	772	711	707	706	671	728	756	726	699	689	750	741	675	740	752	642	771	727	684	726	721	766	703	744	764	758	754	744	701	774	727	672	743	750	693	694	743	730	724	686	758	786	778	727	715	696	754	709	693	733	763	749	757	680	666	726	704	720	728	672	699	757	713	738	797	707	721	694	739	685	712	685	731	713	736	717	696	710	661	704	708	750	702	736	682	727	715	766	722	702	731	717	751	702	761	719	732	768	723	733	713	705	768	670	718	738	731	720	742	773	730	727	724	704	694	689	694	689	721	685	741	707	724	735	726	719	745	714	676	722	712	711	691	723	701	754	722	749	705	719	709	744	737	695	754	745	717	690	698	765	669	711	704	738	719	707	666	663	706	750	711	733	771	692	671	698	738	704	723	711	734	737	695	720	741	742	714	707	682	748	689	699	779	705	737	763	737	650	712	700	738	726	709	704	717	677	748	694	728	748	720	689	712	710	703	703	757	701	742	676	679	695	715	720	719	722	686	718	723	717	705	724	661	768	766	733	721	658	712	737	708	687	698	732	688	707	662	694	685	673	738	684	750	705	756	753	745	691	678	726	737	744	684	800	687	756	692	724	699	741	736	762	691	707	717	775	724	706	692	718	743	716	685	721	707	726	747	688	732	733	685	706	683	774	701	701	716	729	723	685	712	687	736	679	746	768	743	709	668	740	716	696	690	681	705	772	746	699	700	689	731	723	756	685	677	762	755	755	727	718	722	717	725	716	697	686	704	692	715	777	733	712	707	697	737	715	722	720	724	659	721	732	731	702	710	772	728	741	746	676	690	699	719	708	754	733	672	712	705	685	682	718	752	735	717	728	683	713	715	770	744	720	723	733	721	720	693	669	710	726	717	747	769	734	737	700	762	709	778	748	749	735	747	730	774	691	739	743	719	743	732	724	726	718	715	735	714	688	688	686	681	705	711	729	734	712	723	703	725	718	689	745	746	746	705	755	711	739	704	737	682	736	757	739	675	696	692	739	771	705	734	719	735	709	707	701	635	693	720	729	719	686	734	678	677	727	737	745	765	733	703	749	727	756	700	732	728	685	742	721	690	711	712	731	780	741	677	754	775	698	732	709	733	738	752	720	676	744	706	700	702	735	706	706	767	713	749	715	741	708	706	744	702	699	723	747	741	782	756	753	699	757	723	666	702	710	717	689	704	722	742	722	747	712	734	708	704	703	680	683	719	719	699	703	692	681	740	669	747	660	727	726	756	701	748	700	721	719	742	751	701	734	716	696	735	741	715	695	715	734	697	699	725	709	743	745	707	721	744	756	711	743	720	708	707	711	721	713	695	678	702	703	704	745	706	691	665	701	717	704	706	698	687	744	748	752	743	697	673	696	733	726	762	728	727	734	688	720	685	754	727	727	748	726	714	740	717	756	742	701	762	717	700	680	675	670	750	689	726	787	687	711	747	693	681	690	729	791	699	684	734	770	696	759	698	741	730	693	704	710	729	722	739	704	748	690	702	764	740	773	754	717	733	686	732	768	736	726	740	730	721	748	771	739	681	701	669	672	704	722	748	691	734	726	741	731	726	692	674	710	689	696	722	702	741	734	696	739	718	689	720	728	691	680	716	687	682	753	733	685	684	746	744	674	712	714	664	721	686	749	711	729	759
20949	38069	31778	20167	12624	8037	5333	3921	2898	2296	1805	1513	1361	1213	1086	985	964	932	824	799	777	824	763	848	822	819	806	754	781	767	811	800	773	770	814	760	792	803	773	749	810	708	744	812	743	822	787	765	737	798	813	787	728	749	813	790	757	773	768	766	782	768	809	760	724	748	731	787	776	776	748	739	772	753	797	789	817	844	759	806	752	846	833	762	797	791	753	740	765	809	774	830	753	754	762	746	747	795	739	778	769	809	797	792	750	778	797	720	743	781	750	761	767	792	743	786	775	766	756	755	757	755	760	760	803	765	739	800	802	773	770	722	795	765	749	801	748	786	818	795	821	762	814	808	745	740	804	752	748	777	778	741	788	759	765	768	760	801	721	750	769	771	768	801	779	785	749	770	811	805	822	766	715	717	754	786	807	788	780	793	783	774	810	810	766	760	791	750	796	808	775	825	746	756	774	777	738	748	793	778	724	744	740	754	781	690	805	795	784	777	802	739	779	817	809	799	818	758	766	832	749	819	796	723	792	767	793	777	765	734	699	766	782	752	804	806	772	797	776	732	730	773	814	774	815	753	778	753	726	811	798	756	776	763	777	706	814	754	775	752	759	776	769	734	775	773	772	821	784	730	751	745	794	773	795	786	803	767	774	791	762	785	825	799	781	793	752	780	796	746	766	740	782	754	776	767	772	749	758	767	747	826	800	797	807	803	718	753	799	783	797	769	765	750	751	791	790	786	757	750	731	769	813	695	815	770	786	817	774	754	770	735	728	767	789	777	780	776	749	759	812	765	763	784	764	804	753	794	737	797	783	778	772	749	794	779	772	849	769	793	808	744	745	808	738	754	795	825	796	761	786	727	765	775	726	664	763	771	845	744	773	782	786	816	735	787	792	761	762	747	792	799	807	767	786	774	758	768	727	800	761	760	753	773	822	780	762	762	740	711	803	763	791	765	772	732	730	770	752	739	757	800	764	772	777	784	736	687	746	760	769	800	763	746	777	811	748	804	799	746	706	769	733	768	782	799	755	699	755	768	758	779	723	755	790	722	745	783	758	750	794	794	739	772	765	750	795	733	755	799	778	765	796	787	797	794	796	773	777	818	757	818	798	766	781	744	769	787	804	778	769	774	736	817	786	765	782	786	817	754	824	802	804	777	787	751	740	756	775	770	792	745	745	757	774	747	714	793	745	761	792	744	781	731	795	728	752	818	786	781	714	756	798	814	760	826	766	833	781	786	779	799	801	731	753	772	741	840	791	778	734	762	772	746	782	769	763	771	780	795	856	774	755	791	779	782	766	758	792	798	774	758	770	787	746	779	785	761	722	786	767	828	732	760	788	765	761	814	791	740	754	789	818	764	797	751	786	769	727	807	800	825	757	815	768	819	757	790	753	794	783	771	755	742	742	764	778	791	748	764	784	763	788	780	802	771	785	814	754	775	781	818	812	754	754	791	775	799	757	753	799	842	776	780	742	761	768	802	780	765	773	850	720	743	809	757	789	805	781	792	778	780	790	763	757	794	760	733	742	791	777	748	787	790	754	818	746	786	768	800	742	776	738	754	819	762	745	780	794	754	774	768	774	777	747	784	735	741	762	824	792	779	772	814	789	740	808	808	816	742	751	780	768	815	799	711	784	734	745	758	771	756	769	731	780	775	752	793	749	717	783	742	783	792	782	824	781	765	775	807	680	724	785	806	777	800	760	801	796	797	820	745	749	819	774	730	770	784	802	800	759	761	785	791	754	754	730	751	754	750	784	776	819	714	779	755	759	737	783	754	814	793	763	779	785	760	815	741	786	781	785	787	785	740	772	779	724	722	745	828	790	815	741	785	735	766	808	776	718	770	746	801	814	727	797	792	734	803	780	781	825	730	754	810	765	768	777	759	722	740	736	778	793	822	769	792	813	767	766	757	777	775	789	755	839	780	784	793	749	714	803	726	763	759	784	752	809	839	750	809	777	781	784	773	767	759	785	803	745	817	774	775	738	791	798	845	816	754	811	788	762	786	768	765	782	769	781	776	774	717	742	802	769	745	715	721	742	794	799	759	754	813	812	800	801	749	808	782	770	786	783	815	754	773	806	835	781	760	723	730	776	757	785	750	772	764	819	746	786	771	812	801	765	725	736	756	779	739	749	772	772	748	770	767	744	831	726	781	818	788	787	781	769	764	783	817	826	767	760	788	775	794	805	788	801	739	762	762	744	748	813	765	797	733	751	761	761	811	828	795	796	801	769	806	787	718	754	746	782	830	827	758	789	725	749	709	758	776	745	739	779	767	768	804	840	764	784	806	758	793	790	786	790	760	720	781	738	752	773	764	883	771	797	747	752	747	756	768	787	763	771	766	780	794	772	734	822	754	746	776	809	753	754	750	762	739	805	747	744	755	749	739	700	747	715	832	770	786	782	751	763	784	786	799	735	767	738	851	748	784	776	765	787	735	815	752	802	751	750	713	742	788	797	777	794	744	765	792	778	772	769	791	783	789	765	759	798	759	791	782	745	783	741	835	780	769	772	800	832	766	771	792	797	771	778	803	786	785	770	772	789	788	745	753	767	742	815	793	759	756	750	786	795	749	779	772	751	753	737	779	720	747	779	781	798	762	816	793	748	714	768	746	783	749	783	769	735	799	749	735	774	740	723	829	779	870	748	808	777	790	703	733	754	773	776	829	783	752	768	748	767	758	747	742	808	777	707	791	738	774	837	749	792	776	789	799	757	772	743	724	763	803	810	738	793	755	730	833	740	738	815	768	759	809	812	790	766	779	757	797	808	759	800	751	747	799	776	758	773	799	782	751	796	717	790	784	838	772	742	737	747	775	771	777	796	744	758	786	762	811	788	807	769	772	764	752	777	754	744	743	761	812	820	808	809	763	812	779	778	782	793	769	798	744	804	752	741	742	729	816	770	781	765	771	786	777	720	733	779	754	736	782	751	763	814	782	785	749	760	765	731	768	813	711	749	733	799	788	798	745	770	781	760	772	774	764	749	743	807	801	784	790	771	772	803	821	746	792	796	752	783	804	744	768	776	773	798	777	728	760	740	779	793	732	826	806	782	783	782	746	774	816	795	763	801	729	762	775	712	736	753	794	817	731	769	794	808	805	749	770	830	804	763	749	795	798	791	793	790	756	765	728	760	798	767	787	755	780	773	800	737	791	804	759	768	798	810	760	748	778	767	808	788	740	779	771	791	810	765	771	808	859	809	800	814	759	749	748	793	758	763	808	759	743	792	775	754	757	790	772	757	794	802	803	784	813	791	810	746	759	809	768	785	794	790	791	778	731	758	773	767	752	769	779	729	831	826	740	725	745	767	779	779	756	762	810	768	810	776	736	790	767	812	794	778	811	773	769	815	796	803	776	735	750	794	752	804	764	801	774	718	779	730	794	735	763	765	772	751	727	743	757	778	765	760	738	747	778	751	722	778	752	785	796	768	813	705	719	782	770	791	747	737	772	765	759	742	750	761	819	775	808	797	800	755	801
28446	21575	17206	8575	3965	2301	1772	1354	1243	1005	881	959	843	770	764	802	735	738	758	771	764	725	748	736	715	716	684	757	720	731	751	760	706	698	716	778	718	695	728	730	729	714	716	669	752	774	752	705	708	730	710	725	742	691	764	718	716	777	804	723	770	728	751	687	702	722	769	755	711	696	752	770	786	739	706	755	715	686	737	728	687	745	736	703	737	717	709	719	729	707	704	705	727	754	707	730	705	713	718	698	732	695	702	721	737	702	694	704	708	745	725	775	694	735	689	663	711	696	736	772	740	733	696	741	663	674	794	746	729	715	661	719	743	734	725	739	728	720	719	724	761	760	722	744	746	736	727	744	780	712	688	733	734	676	734	733	744	758	736	741	790	676	704	710	715	711	731	758	701	723	725	741	769	730	723	755	724	726	726	753	700	711	742	728	712	707	737	735	717	707	739	734	746	734	750	747	668	704	766	666	728	679	775	705	754	725	697	724	694	771	711	691	715	722	726	748	748	685	706	791	765	732	738	713	739	689	777	721	722	719	707	735	746	736	757	724	687	737	710	760	713	722	747	729	677	754	717	710	717	713	693	745	719	768	765	731	802	727	732	746	759	720	764	738	759	744	674	738	741	717	717	729	735	722	724	707	657	757	697	738	677	728	721	715	708	731	741	726	775	726	717	712	711	679	735	740	681	683	675	718	707	755	716	723	768	710	698	714	765	774	710	743	714	729	741	708	736	707	748	689	667	681	712	688	769	757	758	716	710	718	733	704	779	757	731	758	771	732	741	731	767	680	724	745	749	739	694	732	712	725	764	725	700	695	712	778	732	719	686	717	692	681	715	722	756	721	716	712	704	784	732	704	712	740	671	774	708	698	779	703	740	750	709	737	670	730	706	727	767	752	687	733	684	712	696	729	726	764	714	687	701	723	730	745	718	751	714	796	720	725	735	735	703	711	686	706	749	776	761	749	757	765	708	747	692	715	739	734	682	742	730	693	700	729	712	691	764	734	741	703	699	760	693	731	676	692	758	711	752	746	730	726	670	769	691	716	738	759	703	722	769	709	731	682	719	768	718	719	691	704	722	700	717	746	709	760	750	743	713	705	729	736	761	736	758	682	733	718	721	710	749	722	703	728	676	711	713	702	721	702	724	712	774	756	713	725	715	735	710	710	716	689	710	728	748	727	712	736	741	762	723	757	753	741	743	740	750	745	704	755	750	806	697	755	760	754	748	746	740	768	759	738	778	745	705	768	750	740	716	742	681	761	771	731	721	758	723	686	722	744	733	725	725	680	744	710	695	720	703	739	747	748	720	750	763	755	701	691	709	695	720	714	685	728	727	705	694	697	775	719	706	758	686	711	766	700	754	803	753	736	795	768	718	750	775	737	652	716	712	775	766	736	765	726	696	721	755	772	694	683	723	643	711	691	697	746	737	721	721	712	714	720	782	734	716	730	774	747	707	704	772	745	757	693	738	731	757	740	703	750	760	725	787	723	724	695	735	690	764	718	729	759	757	653	766	749	773	727	735	735	739	754	738	760	718	698	741	660	735	696	727	721	716	727	661	744	726	709	755	720	683	730	722	740	747	769	762	740	764	699	723	764	713	707	737	710	699	695	749	719	714	767	693	739	706	752	761	744	687	763	735	745	712	679	685	709	747	697	686	785	739	721	727	681	694	692	676	692	739	660	745	720	708	752	697	655	738	727	688	784	732	735	690	719	794	743	721	729	728	677	697	721	771	704	731	723	711	758	701	786	728	724	740	714	801	745	711	701	712	718	751	728	734	686	708	737	763	729	717	679	745	766	712	766	731	719	754	731	731	700	722	706	730	724	701	759	736	726	790	745	684	726	752	753	756	733	762	719	714	727	755	726	773	701	770	735	754	762	730	733	753	692	685	729	722	748	743	727	692	776	754	768	725	734	714	730	757	708	718	721	684	681	768	743	726	690	716	743	719	731	724	782	714	715	708	722	673	672	670	716	714	737	741	732	680	712	735	764	754	718	756	704	747	743	738	744	704	700	718	723	738	689	734	757	752	714	747	783	705	748	732	736	744	737	737	733	724	736	724	729	720	749	745	746	745	745	705	677	745	717	747	694	730	712	750	721	702	749	764	718	721	704	724	745	730	755	742	732	711	735	744	716	739	687	736	743	714	735	736	772	743	724	712	730	721	690	730	709	727	753	723	700	756	720	762	695	755	746	734	662	755	663	689	722	728	710	710	653	752	715	743	732	713	713	718	728	706	724	756	754	725	729	743	745	705	737	738	733	681	707	717	723	730	727	708	772	699	713	725	729	729	714	713	718	746	717	723	722	706	718	754	730	752	745	735	734	722	694	713	702	726	767	718	714	750	721	716	762	744	713	748	736	710	712	721	734	728	722	694	711	700	722	711	705	725	747	742	802	719	730	739	729	706	743	746	701	711	754	719	731	761	734	711	733	762	726	716	716	733	682	725	745	724	719	731	763	739	696	732	786	665	715	749	762	719	723	718	730	675	730	777	690	689	716	743	698	718	751	726	688	704	743	764	751	754	715	725	758	775	737	707	728	732	720	721	775	693	744	732	743	726	731	722	744	715	764	698	728	691	707	708	697	719	748	730	717	753	660	702	703	683	689	679	785	725	774	721	735	722	701	745	676	735	689	752	708	770	758	737	760	699	745	694	697	746	717	747	743	718	761	672	755	664	694	751	719	726	730	707	722	732	715	717	755	764	745	742	695	761	694	701	746	705	689	744	751	738	718	688	721	777	726	730	706	762	734	802	716	741	745	726	695	765	756	696	736	716	757	669	720	817	688	740	735	709	757	732	674	722	684	742	701	727	749	729	698	701	671	733	759	726	696	703	698	793	736	715	755	700	765	712	673	729	703	746	775	718	807	738	739	737	719	730	723	727	689	695	706	688	764	694	733	709	748	733	775	720	691	722	764	740	728	702	738	738	752	751	756	714	731	727	753	691	742	753	724	756	742	719	781	773	673	739	710	714	683	732	710	703	771	735	794	726	703	729	691	721	727	691	718	752	685	692	753	776	726	756	713	741	733	732	691	714	727	758	724	707	667	799	673	721	715	707	703	735	674	711	737	716	705	752	746	690	699	691	699	679	702	721	792	737	732	746	749	715	751	726	714	706	715	678	742	733	747	729	725	751	729	691	765	781	733	720	718	721	678	679	748	758	734	752	765	730	710	692	728	707	697	685	725	727	743	737	717	723	692	708	740	739	732	716	712	716	762	715	740	700	693	747	738	740	722	762	737	704	690	735	754	804	685	713	736	711	685	694	694	749	769	785	716	710	737	737	712	724	765	734	718	750	772	736	744	720	744	695	734	745	736	710	742	736	688	709	725	726	754	701	710	738	733	725	724	691	707	707	731	756	727	758	685	725	798	726	720	683	747	745	697	729	775	744	711	761	674	696	733	743	735	780	763	736	716	752	684	759	741	758	718	701	688	743	764	733	730	729	739	704	725	754	691	737	690	710	712	745	717
19048	27055	21308	11466	6719	4264	2818	2159	1732	1442	1300	1078	1049	926	919	966	867	827	840	800	774	781	808	795	808	773	775	794	795	778	784	775	798	819	810	811	764	779	842	796	730	796	796	816	783	800	808	798	817	820	796	787	737	752	801	754	821	790	756	766	772	772	745	808	807	815	785	738	796	729	792	742	824	760	854	755	765	763	849	793	765	796	783	824	804	788	799	793	806	761	773	807	799	777	759	804	745	820	795	809	763	802	762	807	793	806	772	806	754	756	845	828	762	760	805	825	772	811	804	790	767	762	762	797	808	763	761	790	831	823	819	797	775	744	818	771	825	791	804	801	791	869	750	755	793	808	788	776	773	761	801	783	784	818	745	755	836	790	750	830	765	859	802	840	772	787	791	837	812	810	780	785	790	778	844	834	850	807	790	760	801	818	814	796	772	818	792	791	826	836	775	768	802	792	796	735	815	810	769	793	815	778	773	800	783	833	779	829	784	748	786	797	774	837	805	820	793	767	788	802	808	828	753	789	800	801	813	807	768	796	827	739	779	809	814	783	791	789	762	780	781	823	781	804	803	771	778	786	772	738	771	837	853	758	826	789	809	820	744	776	761	767	732	816	787	791	785	758	797	803	814	775	785	771	861	784	802	841	802	830	780	817	789	731	817	837	805	746	778	745	807	820	781	793	787	755	791	792	796	780	800	832	776	817	757	750	798	803	839	798	813	756	791	783	822	800	790	832	769	770	803	810	814	801	775	752	790	780	750	803	757	802	824	806	836	769	780	804	773	781	813	784	812	793	767	759	779	813	773	740	797	793	806	795	815	822	794	758	848	863	811	803	836	815	812	812	801	761	820	823	770	768	760	822	799	790	761	773	791	816	798	806	802	746	818	788	821	773	771	791	773	805	758	781	764	784	796	785	769	811	783	810	840	829	788	825	843	757	741	807	789	759	836	868	803	768	809	808	755	828	800	792	754	778	815	782	814	804	827	786	783	735	774	773	776	740	801	776	797	797	846	785	809	781	802	786	795	812	780	778	785	824	779	778	757	784	828	795	845	795	807	773	785	783	833	760	829	798	789	811	787	783	798	799	769	822	852	820	769	749	770	805	820	799	805	746	801	739	810	803	761	840	735	811	787	772	827	793	776	766	814	797	740	827	758	765	798	782	800	804	814	786	787	830	747	817	817	731	754	828	814	823	789	808	833	835	761	770	746	757	746	803	804	822	784	803	791	788	792	813	822	784	756	755	795	784	807	832	783	827	790	822	757	759	776	810	773	778	805	826	830	802	781	789	834	812	785	791	785	790	795	719	830	833	803	757	847	767	801	790	756	842	826	824	798	811	763	765	805	806	802	771	828	814	767	817	791	818	737	746	794	822	779	813	828	811	797	803	771	756	795	813	741	826	813	768	843	770	755	810	751	768	799	806	756	808	799	764	812	812	787	789	828	803	751	809	765	836	810	710	771	818	788	759	744	798	800	830	794	817	797	794	787	789	790	775	815	811	861	792	807	757	812	773	784	779	787	782	792	785	775	845	786	778	791	801	821	842	801	759	814	824	842	836	802	797	831	804	775	838	825	788	783	838	835	792	751	788	819	774	808	797	802	769	784	742	815	748	812	756	823	791	811	761	814	770	803	801	803	802	783	799	758	762	747	796	710	779	791	798	853	791	837	730	795	774	835	852	770	787	876	779	761	791	777	867	798	736	815	729	831	769	778	803	742	786	797	791	782	769	726	789	755	848	841	818	755	815	818	777	830	775	799	796	821	803	821	765	774	830	789	756	772	814	804	795	758	770	800	826	802	860	784	796	815	746	758	779	813	785	833	842	782	817	828	781	803	759	768	824	790	798	804	812	761	796	777	747	793	770	851	811	802	840	759	813	732	794	811	817	835	795	761	779	807	789	844	790	755	784	782	787	824	785	721	801	755	761	756	766	757	749	761	794	797	835	817	771	793	834	796	796	761	777	782	805	786	821	742	805	777	788	801	797	771	819	777	800	794	814	796	779	794	790	822	806	792	787	831	784	817	760	777	826	830	782	773	736	828	857	807	829	747	798	749	802	831	776	736	755	801	829	786	771	772	808	770	811	766	782	770	829	791	789	782	852	753	805	822	837	786	770	819	787	761	744	739	825	766	784	807	770	725	764	802	765	796	744	844	803	776	809	765	833	811	790	757	769	734	771	800	761	782	782	796	783	773	808	765	758	817	756	791	780	833	771	773	787	762	825	839	816	823	775	783	835	771	815	788	779	752	799	767	775	795	791	752	806	768	778	834	796	799	766	784	847	790	802	771	835	778	790	731	783	774	840	765	782	784	823	766	787	798	848	795	814	811	776	802	765	770	801	817	811	817	812	759	800	791	817	764	751	781	774	743	752	769	803	810	820	807	825	804	816	795	838	875	781	778	823	753	755	807	830	778	832	861	817	763	763	726	792	828	758	774	850	775	829	805	762	777	800	788	762	818	761	760	810	795	833	830	721	801	772	810	846	809	896	795	801	771	800	804	808	806	828	802	811	798	712	797	799	785	817	840	771	746	763	757	734	768	817	781	789	813	749	781	811	770	788	756	814	867	812	824	783	772	666	811	798	818	860	834	769	791	809	806	832	798	778	814	807	784	779	771	822	825	802	826	842	795	772	777	830	800	804	780	785	771	757	766	762	790	769	752	763	797	734	784	830	785	745	821	795	791	759	821	791	788	727	763	787	820	778	801	749	791	796	757	812	811	770	802	776	847	824	804	756	797	845	754	839	818	813	784	838	781	768	818	792	852	776	820	841	815	835	763	780	799	773	815	783	770	770	849	745	800	788	780	758	741	792	753	780	783	785	776	768	794	782	800	780	793	808	796	734	793	787	793	807	824	788	790	796	809	756	742	792	760	706	763	819	763	848	758	766	829	784	809	770	806	734	836	800	801	775	753	772	780	801	852	771	756	743	759	752	792	789	858	798	799	784	857	765	786	787	794	826	826	787	799	801	797	758	794	768	769	764	793	773	815	814	757	771	803	774	809	815	788	752	789	788	817	760	803	770	744	816	793	780	799	797	742	780	755	754	803	767	815	816	802	789	787	728	824	723	765	791	776	788	807	769	774	758	793	779	786	771	822	779	829	811	808	832	806	852	797	800	752	753	774	801	804	758	781	833	754	812	758	757	763	796	833	734	816	787	784	806	816	753	755	821	781	810	856	831	830	806	772	705	781	761	772	793	812	823	817	765	773	821	787	814	791	793	806	791	800	806	764	766	785	756	785	756	748	796	777	786	774	710	818	772	751	807	789	751	816	808	844	804	799	829	829	770	791	789	748	770	814	782	825	763	782	809	835	802	794	791	780	772	783	777	786	823	821	774	773	810	785	765	810	768	770	801	825	758	792	750	809	784	821	775	794	786	750	814	811	797	832	782	860	772	728	749	787	749	828	764	764	757	805	811	806	801	784	815	822	801	784	784	823	799	830	844	735	813	816	815	797	782	781	765	808	831	736	780
23800	21286	28133	24785	20769	8658	3181	1969	1603	1333	1209	1049	922	897	841	782	767	795	737	752	744	687	743	708	693	731	689	782	729	737	673	672	719	650	727	730	703	691	696	743	726	702	764	762	670	704	671	699	636	712	683	696	680	697	760	708	752	731	696	690	745	674	659	713	739	729	737	728	725	696	701	699	681	702	704	686	726	695	725	693	681	736	691	711	754	726	701	720	701	626	702	750	712	706	733	722	713	666	680	687	724	680	732	719	683	748	707	705	768	690	733	711	715	678	671	765	690	712	754	699	660	714	696	706	709	702	726	670	696	689	705	686	695	731	687	715	697	735	699	657	733	730	707	763	777	698	688	719	779	728	666	682	735	750	730	711	707	721	662	704	647	694	664	688	703	729	705	716	690	728	746	722	711	797	724	707	673	684	697	729	717	736	678	745	714	743	736	665	763	714	728	744	735	802	692	685	728	719	743	697	677	722	727	728	723	708	732	684	688	697	747	686	682	690	668	678	695	731	697	658	684	683	725	717	717	728	695	790	659	655	687	729	756	661	683	698	747	724	756	740	742	714	697	698	690	715	721	701	673	674	724	697	681	657	747	688	704	676	733	719	676	728	732	705	750	734	721	683	670	733	717	688	714	671	697	729	727	650	730	723	656	742	681	720	711	697	722	704	731	678	719	701	789	692	686	679	685	753	699	693	674	723	698	762	770	706	680	704	683	690	730	678	743	693	706	709	718	659	731	722	744	683	722	652	696	687	717	725	703	728	705	714	679	687	707	706	685	708	667	696	769	726	744	719	702	682	668	729	708	703	719	726	678	773	706	781	703	679	711	770	710	722	753	691	706	702	665	718	695	720	747	692	714	687	694	714	720	695	714	707	784	706	668	716	679	710	758	735	691	691	703	698	776	724	732	709	681	696	669	766	722	671	673	655	681	713	710	730	701	777	702	697	673	736	737	695	719	715	705	697	703	725	726	719	734	668	728	718	702	672	718	698	671	714	729	666	699	711	701	729	702	718	735	683	747	705	700	682	732	694	698	709	751	703	717	699	683	707	716	711	727	696	674	711	731	686	724	719	665	736	746	715	723	707	695	682	707	683	723	717	714	712	695	666	710	655	744	714	729	710	662	697	726	684	719	742	802	673	718	714	690	669	689	736	718	678	698	746	781	733	687	702	698	690	707	753	690	655	736	736	762	726	738	715	715	717	726	687	708	705	757	674	729	682	649	686	727	741	720	721	725	697	732	736	695	692	669	701	716	728	678	723	715	702	758	668	715	708	722	669	755	719	703	741	708	724	734	690	711	732	723	733	725	704	710	716	692	712	718	763	693	687	687	678	746	665	704	740	769	661	732	729	699	766	712	698	717	730	747	718	709	718	718	652	718	733	754	710	711	727	653	711	700	736	753	691	733	688	650	665	686	713	689	682	693	747	657	722	755	716	716	737	718	685	739	703	726	764	686	721	738	676	714	691	679	686	719	682	673	763	700	687	648	685	737	663	684	718	701	711	658	733	714	728	709	677	707	713	719	750	679	713	714	752	710	730	748	674	685	760	666	670	720	677	692	686	681	752	696	731	706	726	697	679	745	726	672	682	697	648	693	715	714	684	713	724	683	704	724	692	665	718	675	686	691	680	697	695	740	751	704	685	711	720	734	673	701	696	715	680	737	726	683	700	707	643	714	691	717	723	713	716	713	687	733	715	700	689	677	708	693	725	760	680	753	692	709	700	705	728	735	672	684	749	727	685	746	739	697	723	714	732	726	699	685	723	730	685	657	681	686	709	718	752	719	729	711	781	718	731	719	709	723	729	700	728	704	726	734	694	733	696	678	725	746	743	743	731	667	690	679	689	727	733	773	735	749	706	775	727	754	737	704	691	661	724	703	674	682	639	754	684	716	743	737	680	721	739	679	682	692	703	716	709	725	694	694	707	696	682	701	722	744	688	728	710	680	707	679	728	696	717	704	692	694	761	743	689	715	680	702	698	714	677	701	699	724	748	743	710	675	755	701	695	727	731	714	721	702	672	683	685	677	752	746	711	712	734	684	729	683	736	704	680	758	732	704	684	718	728	677	726	709	751	689	791	754	726	718	684	710	694	749	694	712	678	782	733	713	693	710	729	722	669	694	738	737	675	714	749	751	717	737	705	724	728	647	755	720	692	653	688	724	689	694	670	753	684	732	710	752	736	717	684	716	687	762	738	699	709	693	767	701	699	789	691	721	720	730	706	703	709	681	681	706	738	713	701	758	649	722	703	695	669	668	722	721	728	783	700	614	705	739	716	703	691	755	718	758	675	682	725	734	787	736	712	727	682	698	721	687	681	697	743	746	706	678	755	697	731	703	687	713	707	706	746	720	696	740	703	754	715	709	711	797	668	702	698	690	694	682	705	679	696	729	689	668	707	730	713	713	718	722	659	661	742	690	717	691	692	739	742	677	713	730	718	751	736	716	712	748	750	717	721	676	705	711	705	698	701	736	694	736	685	731	650	678	712	673	792	778	722	651	713	708	646	701	707	695	688	696	652	724	732	718	692	719	712	695	743	752	749	708	707	737	661	704	772	704	710	672	709	678	675	749	719	707	703	729	734	639	681	703	735	704	680	672	694	673	686	680	713	732	721	647	710	661	743	691	711	714	659	686	712	698	747	755	716	715	721	698	675	747	743	712	706	808	754	700	742	697	705	716	721	677	708	680	715	695	772	711	680	717	726	704	656	702	684	669	721	684	693	738	710	702	742	730	688	683	652	720	661	732	661	716	668	687	700	743	728	716	669	683	702	760	691	727	729	701	732	710	716	757	737	688	619	705	728	709	718	707	723	685	685	709	689	746	708	725	695	693	716	708	718	704	752	723	712	694	712	729	704	727	699	715	700	709	660	697	693	687	646	713	719	668	680	698	677	718	671	729	743	793	713	681	714	753	689	730	728	698	695	738	684	733	722	698	688	691	651	750	674	700	722	709	716	765	731	724	694	663	671	712	689	688	729	741	667	670	727	702	716	756	743	687	719	729	704	643	704	753	735	692	746	705	727	695	731	745	722	694	732	746	697	773	716	682	720	725	711	685	715	717	725	677	717	748	771	710	722	708	691	757	723	767	676	761	766	700	732	718	686	710	693	689	720	692	700	687	698	707	699	741	673	710	657	750	685	714	737	746	692	704	650	684	721	693	684	723	729	676	746	677	716	712	705	695	730	707	697	698	659	714	757	681	700	734	714	711	721	680	741	701	710	685	737	706	699	705	689	700	745	711	683	723	701	699	703	720	730	719	744	756	723	678	691	646	731	697	684	733	711	707	669	739	736	726	715	727	691	743	717	671	642	674	674	714	680	735	717	677	723	762	691	712	661	745	676	715	684	658	683	696	720	699	733	705	682	751	726	690	705	701	741	672	739	690	691	714	729	713	710	688	701	730	724	748	744	678	735	655	666	750	696	670	695	693	719	727	656	705	738	695	692	705	730	737	711	688	726	722	687	671	751	723	705
18811	33754	28126	16752	10407	6660	4498	3264	2409	1983	1562	1402	1170	1106	1006	990	934	854	875	820	767	732	807	776	811	796	782	749	783	773	766	757	813	801	753	798	823	773	741	764	736	745	792	797	796	767	754	755	739	751	747	743	794	771	795	719	741	789	774	726	768	790	774	737	757	788	712	704	762	756	766	782	800	780	774	800	783	828	721	756	785	789	762	744	824	779	780	762	738	756	791	769	780	788	778	748	794	801	752	752	746	722	780	799	708	748	770	817	767	767	737	762	750	764	721	789	732	773	735	772	776	724	768	792	739	742	757	801	797	808	752	790	761	751	756	760	722	722	752	789	760	786	758	785	764	806	755	761	740	720	793	761	768	782	799	811	747	771	744	757	764	760	770	765	733	760	768	747	863	768	711	795	796	784	763	712	800	782	760	790	757	759	747	753	749	805	754	744	773	747	744	778	754	808	750	710	753	801	777	786	738	759	736	780	729	800	708	777	721	790	740	803	766	741	734	723	794	768	815	755	764	785	789	754	808	783	767	741	770	776	759	708	764	724	787	812	745	701	774	737	781	757	776	777	731	765	738	753	814	804	793	793	702	716	820	720	762	763	762	860	738	736	745	745	740	817	746	772	771	731	765	792	761	757	741	765	787	774	727	727	783	735	721	780	763	750	788	763	768	775	778	774	798	811	751	774	802	752	735	804	824	753	764	754	725	788	783	769	818	750	827	786	782	777	780	799	797	740	739	796	804	862	769	784	743	792	772	771	760	836	807	785	727	719	778	840	740	809	743	754	766	682	729	795	790	738	750	740	805	737	773	685	744	763	767	754	762	703	753	827	736	798	759	804	851	779	788	754	753	763	740	768	811	798	789	770	788	764	773	750	789	749	721	820	794	803	756	722	755	726	741	759	775	757	744	825	764	745	759	766	813	750	735	801	794	730	797	747	771	824	810	756	823	749	776	762	796	743	764	757	774	745	734	777	807	768	813	751	784	818	858	741	745	736	816	770	765	822	815	792	738	751	844	757	772	717	775	810	750	772	758	786	772	737	790	765	766	817	756	762	756	757	743	796	772	716	751	747	721	687	814	766	788	780	782	789	753	715	760	740	712	712	779	732	793	806	747	811	764	749	723	795	750	789	780	769	782	780	735	754	762	758	776	769	774	789	750	737	749	802	766	752	771	800	770	762	827	756	763	765	768	839	811	753	751	787	740	754	830	751	757	768	758	718	780	731	789	786	813	752	795	767	792	771	741	789	721	790	787	750	757	783	757	741	783	801	730	791	738	758	799	749	764	772	780	778	759	730	717	805	724	748	741	797	795	728	727	750	820	743	713	828	758	748	809	720	740	763	776	701	743	758	778	775	761	729	739	711	786	697	798	773	741	823	813	768	732	759	797	787	725	765	797	720	760	770	796	813	777	787	817	750	762	805	748	715	773	757	793	756	743	793	722	833	725	782	731	766	765	750	761	739	768	786	810	792	757	783	770	804	753	735	723	841	751	767	790	734	781	765	814	728	723	749	749	765	800	783	770	789	800	749	763	741	734	767	759	757	755	776	825	806	761	729	727	746	784	747	791	770	761	807	810	777	760	764	761	784	796	786	755	832	854	757	790	774	809	729	783	742	734	793	744	741	748	720	774	756	736	790	785	764	798	767	793	760	779	800	778	707	775	802	725	742	771	787	715	720	728	689	778	771	755	760	726	768	791	784	782	728	765	812	778	753	808	793	713	781	822	802	771	782	752	739	763	785	731	804	772	746	695	776	724	747	742	764	762	748	723	752	752	757	750	753	755	803	792	756	754	774	833	779	712	748	773	708	776	766	785	767	766	742	745	750	737	761	784	797	788	756	705	787	778	769	782	812	762	721	753	749	787	774	806	753	783	761	801	726	698	785	687	759	784	785	737	796	765	779	708	805	716	794	753	800	799	777	809	741	767	785	784	733	760	750	787	759	738	769	763	781	810	755	778	774	787	778	754	803	736	789	807	797	740	770	725	748	730	741	772	747	726	744	723	767	774	764	760	773	847	776	753	758	786	763	835	810	804	760	758	736	777	770	751	730	779	758	746	745	763	772	752	777	768	743	742	772	820	731	789	836	767	764	742	750	745	722	800	697	726	807	818	768	762	714	789	719	779	773	761	742	784	771	740	777	747	757	740	825	793	747	829	820	807	756	731	806	795	786	744	780	792	728	721	765	768	737	774	733	723	776	765	771	783	796	747	757	770	782	769	815	790	752	783	748	751	743	819	780	740	748	737	710	798	783	744	782	825	738	762	725	760	744	798	781	753	796	824	808	772	769	757	732	780	794	803	806	764	791	779	734	735	802	754	740	796	824	761	800	746	768	729	782	779	785	728	765	744	779	813	772	769	747	760	733	783	763	767	788	741	794	794	723	772	757	782	774	756	767	802	766	775	755	714	777	790	786	757	869	749	752	786	756	774	780	804	812	799	781	780	734	751	797	768	706	771	811	768	708	716	746	794	749	798	797	834	751	759	764	785	780	784	792	743	763	761	804	746	778	779	759	747	728	768	775	765	801	785	739	734	781	754	798	789	755	719	793	728	824	757	762	761	778	764	779	749	749	742	780	700	776	752	789	735	764	755	778	797	716	758	726	708	805	768	808	764	836	764	787	766	753	784	742	779	761	782	758	733	778	773	783	753	775	781	788	829	737	739	764	775	738	801	735	807	798	782	758	771	787	772	772	811	738	765	707	800	725	791	772	767	773	753	736	734	724	717	783	755	807	766	716	797	763	768	752	746	776	760	802	786	757	781	747	776	781	800	780	786	776	824	811	771	720	759	789	733	756	767	749	811	724	761	742	792	777	770	788	776	810	748	817	736	821	772	778	759	745	773	769	777	763	790	772	781	735	766	775	876	776	780	791	730	803	823	776	794	788	770	709	754	784	766	767	723	757	770	795	809	716	783	774	794	756	820	753	777	753	813	774	745	754	780	773	742	744	775	772	754	761	758	749	771	756	741	813	786	758	785	784	764	817	768	762	809	735	730	763	747	763	781	840	778	760	780	770	798	784	784	775	797	788	786	766	769	799	787	765	783	723	786	798	766	757	785	722	756	750	809	745	759	745	762	722	756	807	748	752	751	723	741	780	775	771	723	749	729	772	767	816	798	737	781	767	750	762	766	810	794	788	784	817	795	778	779	808	765	753	759	741	781	748	807	804	788	774	778	755	747	758	761	739	707	767	770	760	764	745	809	789	781	756	770	772	793	733	760	753	769	830	808	792	795	736	807	806	720	745	747	774	734	787	765	758	774	816	794	737	807	750	751	800	786	838	796	788	809	726	801	801	807	838	758	779	749	797	738	755	769	823	784	706	754	809	715	785	780	738	773	779	748	758	801	766	784	773	737	736	739	759	767	803	785	777	750	786	772	766	801	762	775	808	799	724	781	754	741	751	779	756	811	773	748	797	719	817	768	727	758	793	766	770	732	782	723	724	752	778	767	772	749	770	801	781	728	789	828	725
25344	21257	26255	24026	7406	3126	2099	1595	1329	1145	1024	973	911	847	837	842	801	797	779	747	763	746	760	784	726	784	724	771	790	813	793	767	753	721	736	794	692	755	789	723	752	752	759	726	774	779	737	739	752	721	746	790	714	710	722	761	757	708	743	719	728	724	769	706	667	752	711	745	766	737	706	746	757	712	745	736	721	723	738	728	722	765	737	781	736	703	711	786	755	727	688	719	713	745	738	730	760	729	774	768	755	729	692	705	730	742	750	748	725	739	800	729	725	754	745	737	755	753	813	733	726	714	733	747	776	742	716	760	705	801	723	686	728	765	763	747	747	745	743	726	743	778	737	756	705	776	729	762	731	718	761	778	754	775	756	763	767	763	744	743	724	738	768	730	703	763	782	808	718	740	734	743	720	777	746	716	701	814	732	727	713	714	735	710	741	774	763	753	765	766	797	739	712	748	735	773	746	725	763	741	697	729	735	768	764	731	784	766	709	756	766	774	738	713	718	716	736	813	708	748	754	762	743	737	734	734	733	773	726	786	711	744	759	769	762	686	753	754	812	699	736	782	788	779	751	745	801	722	730	777	763	710	807	769	723	727	737	690	765	759	760	775	755	778	765	754	721	772	736	696	724	753	830	739	715	726	780	781	766	774	727	753	739	732	711	755	703	709	782	734	700	747	720	789	730	744	744	795	714	762	758	739	753	769	738	770	727	766	704	782	746	758	735	734	727	732	707	673	752	753	783	746	742	728	777	731	725	711	726	715	708	769	777	736	765	754	733	736	742	713	734	724	750	816	768	728	720	782	702	777	745	768	784	731	746	731	739	708	714	748	744	774	723	723	735	741	757	719	754	770	706	789	753	744	737	698	751	766	746	751	689	802	733	747	757	783	799	771	730	703	733	725	761	696	782	751	737	749	742	735	755	756	721	706	768	717	719	743	733	702	698	723	764	748	750	747	732	740	786	736	713	715	692	762	757	766	743	746	740	765	734	772	766	700	754	759	796	737	770	753	756	780	754	742	756	743	753	708	755	765	732	736	744	750	719	776	736	705	723	753	705	754	728	731	728	725	688	752	744	723	734	815	712	730	728	745	746	725	684	747	725	706	767	748	773	691	696	781	704	710	755	750	771	715	773	695	725	765	760	741	724	718	741	707	759	731	743	731	730	753	753	757	681	745	698	774	776	717	774	767	704	712	722	748	759	723	723	719	753	741	717	718	734	805	766	712	747	799	730	754	751	770	721	731	752	775	758	745	695	736	733	738	721	716	805	762	752	703	750	786	735	761	747	697	686	737	758	772	748	783	741	740	797	768	739	741	732	738	728	749	760	776	740	767	708	782	699	697	717	705	716	734	733	739	778	722	712	754	778	718	756	734	769	745	732	731	737	735	792	784	771	796	733	753	738	750	775	734	744	709	757	705	726	696	779	728	725	694	745	700	766	782	713	707	745	742	726	784	769	798	764	745	734	771	725	735	755	744	770	752	719	785	713	739	735	787	752	742	713	754	730	731	748	769	790	754	737	735	784	682	803	742	800	723	717	781	734	744	801	733	718	751	684	716	702	778	757	762	722	762	770	752	714	775	771	719	789	735	737	763	739	757	740	752	714	762	744	756	738	706	754	779	717	751	768	739	759	727	699	751	723	765	776	755	745	724	728	689	718	753	722	691	722	738	695	752	766	712	773	756	785	687	724	717	748	695	729	756	756	730	719	797	792	748	761	712	739	736	759	782	772	747	734	771	733	762	776	749	759	751	745	801	722	740	762	700	732	754	793	745	722	742	746	746	715	751	757	726	696	764	752	786	729	704	786	707	759	751	787	700	737	766	753	752	722	738	732	754	740	743	750	750	743	758	742	799	741	762	747	800	749	739	734	765	711	785	752	775	764	699	791	796	709	787	761	755	714	748	716	737	730	723	740	724	731	714	813	774	732	711	784	744	733	772	755	705	793	716	721	729	736	738	717	758	773	813	801	785	669	741	769	798	735	672	734	768	771	763	748	743	740	768	705	763	755	719	764	755	737	763	743	714	731	749	762	741	721	694	737	725	757	725	756	759	764	795	766	720	719	760	794	739	727	737	786	775	793	781	763	734	698	688	768	749	689	690	770	744	762	746	756	697	679	755	749	765	782	770	798	733	727	748	727	743	735	745	769	792	713	782	722	709	721	760	765	719	722	738	701	740	763	748	771	744	772	730	759	731	747	688	798	737	744	748	777	711	715	716	763	738	823	750	731	775	760	767	750	744	720	731	717	769	813	757	761	737	719	707	719	769	806	756	722	722	729	736	716	743	753	796	729	721	721	706	737	792	786	780	733	780	714	785	713	737	789	779	724	769	688	761	762	766	727	741	707	704	712	787	743	763	795	715	739	760	754	760	784	728	784	766	771	777	729	689	740	738	755	732	737	768	721	755	734	729	732	756	754	704	730	766	725	756	806	727	735	746	723	774	723	728	739	670	754	728	776	719	738	735	705	748	748	754	746	770	710	778	705	784	752	733	765	758	755	721	730	706	768	766	765	757	723	747	716	732	745	787	770	761	764	769	709	811	693	797	741	753	761	725	714	730	721	766	771	796	695	715	779	719	741	776	740	765	760	762	720	704	749	702	826	774	750	746	741	759	729	767	720	708	710	771	765	799	714	737	742	665	718	773	728	742	779	704	787	712	731	751	730	717	720	718	731	740	698	723	736	703	727	755	794	737	703	766	712	781	788	734	736	813	772	717	698	735	746	734	736	742	773	760	742	744	714	773	699	762	816	697	730	746	724	779	763	755	746	735	728	733	698	731	750	759	790	760	725	750	743	733	794	752	748	703	738	738	724	694	757	698	767	783	758	775	754	772	757	720	716	748	715	782	713	738	742	767	698	704	737	744	763	732	706	787	744	692	797	745	716	752	756	744	742	699	759	686	715	783	687	728	740	753	768	774	713	757	781	705	726	766	800	738	756	781	786	739	745	674	729	669	736	695	737	718	746	751	715	735	753	772	741	735	743	757	743	711	695	730	742	754	741	770	725	730	704	746	718	738	755	761	738	773	780	745	781	707	721	722	765	744	749	754	722	703	752	747	690	748	740	769	745	714	755	746	754	751	779	679	760	735	771	735	779	715	719	774	695	697	718	771	678	747	761	719	744	711	729	776	756	809	740	781	787	731	745	742	779	706	709	774	709	713	713	774	741	705	756	730	712	779	713	725	739	750	713	719	767	800	704	766	694	783	730	773	757	702	736	710	711	738	769	753	710	774	753	739	808	703	769	730	724	741	715	741	715	750	748	699	689	719	753	745	752	761	735	748	768	745	720	800	784	752	748	737	729	748	781	757	766	784	803	754	740	735	743	749	715	792	752	768	735	720	797	792	733	760	759	737	748	760	728	778	700	727	780	767	718	702	756	702	727	773	751	739	721	739	769	757	737	736	755	753	724	757	796	737	772	695	745	736	732	728	773	742	735	743	693	745	725	728	755	730	789	754	765	783	758	721	702	735
18458	29957	24372	13552	8396	5349	3564	2613	2066	1680	1509	1220	1064	1039	980	986	937	841	849	827	832	866	831	847	813	817	733	877	780	845	796	791	795	810	763	807	801	812	794	785	805	794	814	853	803	844	775	847	818	778	854	865	794	818	839	805	805	783	850	840	806	792	768	764	743	760	802	848	839	825	821	828	774	796	777	815	757	808	822	760	808	805	792	815	764	801	760	776	829	820	808	803	827	841	831	863	758	806	817	798	829	790	830	852	837	816	815	774	805	806	822	832	797	789	814	844	809	781	805	802	844	796	821	792	816	762	860	791	803	775	794	809	787	769	810	764	800	743	782	774	800	770	807	815	799	759	791	785	771	824	850	785	791	797	831	777	773	816	812	844	843	808	836	832	853	816	797	787	793	792	765	854	813	804	829	843	754	787	812	791	758	742	833	813	789	807	779	796	760	789	756	792	783	824	747	769	798	804	836	825	841	744	840	805	812	790	811	840	778	799	835	840	782	762	824	803	790	800	861	821	782	779	851	781	787	801	793	814	807	802	821	770	810	820	786	772	836	811	796	785	816	782	787	829	781	768	839	857	837	840	814	824	791	812	777	828	833	824	776	839	801	869	750	773	791	782	810	764	842	811	770	762	813	815	865	847	785	769	767	779	780	825	809	831	801	775	715	806	843	792	835	811	791	827	798	762	855	776	786	815	769	805	798	803	799	834	742	751	771	773	846	815	793	852	830	811	781	804	804	791	806	841	807	830	826	776	832	799	812	759	802	823	838	800	776	785	844	786	822	888	787	798	764	801	790	798	827	812	838	802	784	791	798	754	813	829	771	800	775	838	804	762	787	807	817	793	817	794	771	784	768	804	787	813	843	863	756	824	749	781	820	798	828	790	794	823	810	848	800	856	805	867	738	794	828	791	800	759	786	809	820	821	812	754	794	811	840	790	817	800	827	819	890	790	811	825	818	828	779	799	796	804	830	811	818	790	814	779	770	802	811	773	760	840	751	758	767	827	770	777	768	817	829	818	805	816	731	822	740	809	834	771	831	786	842	796	809	772	769	811	826	786	802	804	809	815	868	832	804	803	825	828	811	796	840	796	775	816	793	790	809	835	790	777	791	813	796	813	795	729	826	822	798	803	840	800	833	755	805	870	773	769	804	769	828	804	819	736	765	779	821	817	841	794	822	796	818	768	741	783	816	755	813	784	798	839	769	826	790	815	820	823	816	804	726	802	780	854	793	793	823	754	839	788	888	821	831	812	764	774	838	816	868	850	855	839	794	785	761	822	802	765	812	810	764	808	768	804	804	763	787	823	778	757	831	809	851	826	850	812	846	795	818	823	816	789	825	808	760	799	820	835	822	804	837	778	867	785	831	822	822	814	822	791	795	821	809	814	864	758	798	798	803	797	781	790	810	820	769	789	815	775	842	779	805	805	804	802	819	784	737	842	770	797	803	769	781	796	804	800	781	851	819	808	775	795	848	818	771	804	807	852	804	789	780	822	830	768	766	791	809	784	783	808	779	780	815	842	793	801	804	852	779	802	860	828	770	791	817	713	834	758	758	790	808	828	842	796	811	807	817	766	810	832	808	750	827	810	768	794	783	821	782	844	770	769	816	772	785	768	773	808	769	761	831	784	781	802	823	829	830	745	831	835	828	794	843	845	816	814	769	794	808	780	859	815	750	834	824	826	800	766	865	822	800	805	790	808	758	836	813	807	828	820	804	767	795	775	777	811	801	808	825	829	792	793	787	844	819	797	834	766	822	811	771	798	850	828	775	819	830	785	773	819	790	831	829	763	793	773	800	805	866	828	812	811	725	817	773	833	814	797	852	808	828	794	779	797	811	844	772	841	811	824	793	822	795	837	783	787	824	801	795	738	788	810	803	803	768	746	791	834	822	800	803	808	787	841	817	760	793	790	759	834	774	819	811	812	804	812	750	791	874	781	802	789	811	768	834	823	735	828	777	776	803	828	782	765	818	817	794	860	821	812	828	789	785	823	793	849	814	798	813	809	816	802	799	817	782	806	847	814	777	821	821	806	764	793	811	792	766	789	775	777	765	823	747	858	846	822	762	845	797	815	805	774	813	836	821	786	826	776	798	813	824	792	838	776	876	841	784	767	841	802	790	830	806	805	810	860	782	842	798	791	773	836	838	789	788	769	834	847	807	828	770	826	798	820	792	834	797	846	786	790	806	786	803	795	787	781	836	828	818	789	761	766	807	793	803	806	786	836	792	834	778	792	822	817	857	797	832	809	848	812	765	776	814	776	790	815	860	835	771	755	769	825	792	774	736	806	791	783	784	801	764	815	820	782	770	841	768	831	875	797	801	819	812	782	812	768	820	806	781	808	847	813	831	846	785	801	787	807	834	763	816	803	810	807	813	794	789	842	788	833	822	783	862	792	806	778	812	868	853	812	824	831	839	843	831	835	801	778	793	797	802	813	841	805	780	796	768	834	813	760	817	806	795	784	791	821	777	846	785	755	761	855	787	732	782	849	805	835	814	788	813	818	773	796	798	820	784	779	823	802	823	751	838	782	763	830	796	825	838	837	813	793	785	840	813	768	810	860	784	831	807	775	844	789	789	799	787	857	820	805	811	776	799	874	765	820	800	766	787	826	816	819	843	826	819	777	752	841	786	821	801	826	777	799	827	822	780	845	718	777	791	851	814	871	813	788	816	794	789	849	793	822	760	819	762	778	826	807	852	884	824	791	818	782	829	833	816	777	797	775	806	818	800	831	806	780	833	749	791	827	826	763	851	832	814	807	812	796	755	761	826	783	771	783	806	824	812	793	756	813	842	834	764	809	788	808	805	851	781	762	848	818	801	843	834	857	852	719	804	833	829	788	806	818	817	817	797	827	842	778	816	808	804	759	778	825	744	808	784	775	800	780	816	814	819	826	792	816	787	823	781	850	826	776	783	790	771	784	842	798	762	782	806	781	818	808	801	765	769	784	767	825	807	825	778	775	799	835	784	769	782	825	767	831	790	813	763	745	833	831	802	818	806	790	809	795	805	825	846	813	833	802	800	769	855	820	804	790	793	818	825	818	815	826	830	811	789	820	758	862	830	805	798	861	780	804	814	814	826	800	804	803	803	846	794	786	823	826	826	848	780	851	810	782	789	782	753	791	812	786	769	849	796	797	812	766	823	832	808	824	775	801	837	818	784	882	804	806	820	843	778	751	808	799	891	811	793	863	835	801	806	753	852	781	773	811	835	817	749	810	805	794	774	809	811	852	810	813	842	810	787	768	784	771	800	821	788	809	840	829	820	775	817	802	808	794	854	771	841	795	802	822	800	757	825	791	812	816	850	793	852	836	753	839	828	830	791	786	802	739	844	772	780	822	799	809	832	814	773	852	813	768	816	833	792	821	822	798	820	812	774	803	820	783	824	817	799	756	849	846	785	831	823	821	755	795	810	920	825	785	773	828	803	785	724	823	773	850	839	844	841	789	847	816	808	762	816	815	768	776	826	788
22825	21326	28795	24198	21366	20261	6960	2683	1873	1608	1354	1212	1027	999	923	862	866	842	776	807	778	726	715	745	767	795	766	709	736	747	740	735	736	717	715	766	726	739	725	709	724	741	743	698	697	763	731	726	735	742	748	713	705	693	740	751	741	730	770	767	755	735	725	712	752	679	761	775	691	720	740	727	683	743	769	736	718	674	729	700	761	729	737	741	688	669	759	743	772	746	720	771	754	737	695	730	721	718	729	715	697	705	739	706	722	728	739	713	737	736	713	715	749	757	739	658	725	675	753	748	680	683	773	728	701	688	727	782	715	703	739	703	694	722	731	708	736	721	746	772	714	740	750	755	708	720	697	739	743	721	698	721	725	721	749	744	757	697	689	718	725	743	747	749	705	768	725	683	691	724	708	678	727	748	704	715	730	709	680	716	730	723	745	722	689	737	749	669	690	741	683	704	772	716	696	724	716	720	736	717	702	731	711	715	745	745	704	688	734	736	690	672	704	767	742	776	729	701	711	719	712	731	724	732	730	711	721	701	723	672	733	750	703	719	734	719	787	702	715	717	734	682	732	728	700	737	743	706	711	729	770	724	732	746	700	750	733	728	709	712	740	707	693	799	769	740	717	743	741	762	746	754	744	704	730	769	741	714	707	740	772	720	718	698	689	730	768	675	721	707	705	694	733	733	762	730	756	748	697	713	780	685	701	744	715	694	706	742	747	729	714	749	753	697	683	700	721	673	723	716	764	785	706	766	695	704	727	723	691	717	739	733	743	696	789	697	692	744	708	698	747	713	729	727	703	740	727	795	725	698	723	749	691	715	758	691	709	726	716	713	732	683	736	732	748	761	668	655	713	694	732	744	772	728	735	723	718	674	716	669	751	785	679	723	761	700	714	716	747	734	777	751	724	747	733	730	714	773	740	712	697	712	706	747	702	729	703	695	721	729	718	755	753	739	720	730	706	740	713	759	690	766	736	661	754	731	708	772	719	765	694	696	745	693	746	709	737	728	778	748	710	749	709	767	765	687	742	713	704	699	686	724	710	720	763	736	681	735	723	671	756	749	711	739	676	742	691	725	719	746	725	745	701	715	715	707	761	689	691	738	704	734	745	725	723	689	709	712	742	783	684	739	710	770	732	700	755	715	716	748	690	747	707	737	722	720	708	738	681	698	712	707	766	807	756	746	726	716	700	708	727	746	733	677	733	717	762	717	727	707	637	708	698	729	703	700	720	699	710	777	715	710	681	722	744	756	725	742	729	711	731	742	688	713	781	775	686	747	687	705	772	762	735	741	716	804	719	721	724	723	756	713	735	701	746	717	714	714	740	756	708	681	687	676	667	712	740	728	717	725	692	723	715	704	708	715	732	747	734	715	696	772	753	716	744	752	704	757	745	753	730	750	708	775	697	729	716	713	714	729	721	708	734	697	757	738	745	747	746	711	717	709	759	758	753	707	734	699	745	718	728	723	744	687	710	660	707	712	695	694	721	760	750	744	708	718	707	712	752	725	784	767	722	690	706	714	732	719	750	731	683	714	688	696	736	710	727	731	711	700	752	684	775	704	731	699	733	703	726	721	657	743	738	684	694	694	689	737	661	692	741	763	756	716	763	727	717	710	728	755	760	740	768	730	763	713	768	670	690	715	689	728	741	756	716	782	675	714	753	759	716	668	706	715	736	711	738	749	723	723	775	716	758	706	709	763	720	713	731	718	762	687	697	689	739	714	753	688	701	719	738	720	714	671	719	702	770	769	740	755	809	717	732	717	754	720	738	713	721	757	749	667	721	745	692	740	721	714	728	718	718	700	766	739	744	716	712	661	730	739	737	740	727	729	712	690	735	730	672	739	706	708	728	722	735	689	704	738	734	737	692	763	749	721	695	671	732	732	805	759	707	755	696	700	714	794	718	735	736	731	697	736	749	733	682	712	738	734	695	736	722	683	697	718	733	733	776	769	690	727	715	726	720	706	721	730	751	735	699	702	771	727	741	736	710	701	718	667	722	727	726	745	725	784	731	751	735	717	696	716	688	730	744	761	737	729	714	733	760	719	691	711	754	720	723	706	717	733	719	719	666	722	698	718	760	744	694	693	692	731	700	718	705	717	710	722	760	678	690	677	708	722	691	718	740	709	750	713	681	720	748	747	696	727	710	758	719	762	724	715	704	730	700	726	706	736	706	740	702	732	741	778	682	692	747	756	697	669	691	728	680	737	712	703	727	701	711	710	733	758	761	670	790	732	680	743	757	713	763	764	723	687	725	736	709	686	736	723	701	700	735	710	700	706	780	718	730	746	704	753	737	731	758	707	694	744	745	708	695	720	678	730	716	721	725	726	692	711	712	756	719	697	714	741	711	753	656	714	745	729	770	727	722	746	706	717	759	691	710	750	716	703	732	740	738	746	776	730	738	680	751	720	718	713	697	733	718	690	688	728	688	703	699	803	702	711	680	721	731	776	687	777	703	667	629	712	743	685	766	745	716	719	734	681	726	709	719	707	676	760	724	760	776	723	716	711	724	731	735	716	786	751	708	729	729	731	770	700	751	705	762	746	716	760	756	720	722	709	692	748	742	730	754	721	680	736	703	734	754	680	705	700	724	754	704	703	694	685	725	686	734	725	685	746	729	743	752	701	722	714	714	722	735	685	699	720	747	721	695	683	787	771	727	685	722	729	756	681	799	743	760	726	701	702	722	735	704	733	761	749	730	762	692	698	697	742	761	739	674	726	738	728	719	713	718	706	766	733	757	731	739	773	762	733	727	699	704	748	711	770	747	704	715	725	767	741	713	747	713	703	743	705	748	735	707	743	701	756	753	722	693	748	757	708	731	713	732	708	748	734	719	761	707	698	711	702	741	751	674	693	722	717	740	737	725	705	756	717	717	735	719	736	727	739	722	705	728	747	709	720	724	720	698	720	719	723	726	699	720	724	751	751	718	692	737	764	717	717	724	686	665	717	703	737	735	738	703	755	711	727	749	717	664	741	691	783	735	715	728	655	732	697	766	729	701	748	690	700	759	688	675	679	741	725	751	725	708	758	713	722	713	701	688	673	757	743	729	734	727	711	749	823	731	730	763	752	766	706	710	712	757	752	708	770	718	687	729	727	694	723	718	723	755	722	744	718	695	684	744	727	703	706	707	701	716	761	744	747	709	759	704	721	740	712	660	715	735	681	735	696	741	720	743	678	726	711	720	742	726	736	710	693	739	717	734	748	741	690	716	714	725	730	688	641	756	718	713	702	686	755	726	687	714	728	718	732	718	710	727	746	753	687	701	693	801	750	741	757	757	715	706	677	693	735	703	707	714	707	722	730	716	713	704	740	700	732	686	743	786	742	726	724	719	696	742	761	749	704	683	748	774	755	763	735	736	772	709	713	676	766	677	723	787	763	700	740	700	706	761	727	732	701	723	707	709	699	724	685	749	750	718	736	752	683	729	782	743	749	771	776	714	714	735	758	736	704	702	693	725	722	704	752	768	754	716	752
20252	37855	32393	20264	13101	8662	5828	4093	3113	2437	1916	1638	1381	1189	1178	1078	976	965	861	925	832	873	866	781	745	756	806	717	773	747	790	792	763	776	764	774	760	733	748	805	707	844	784	774	754	843	769	761	736	817	801	760	806	794	804	763	744	786	779	772	785	802	842	761	753	799	745	728	829	765	767	776	754	769	772	786	789	758	752	755	817	795	786	795	798	805	812	845	778	784	755	765	782	755	783	785	814	777	790	799	781	819	783	800	736	787	764	783	809	802	746	808	785	797	763	752	788	767	813	810	779	845	758	794	814	739	821	780	764	779	796	773	780	734	778	741	821	774	760	732	744	731	793	723	805	740	780	798	789	742	760	769	788	779	797	801	789	762	781	819	817	766	773	794	765	731	785	812	756	766	707	793	758	770	777	842	739	801	804	782	765	738	757	754	764	793	718	780	758	769	761	750	803	810	741	773	789	745	812	813	767	778	822	799	778	766	799	830	801	693	773	793	744	797	784	744	755	784	761	779	754	765	817	797	749	797	792	793	791	755	752	802	750	761	862	780	761	743	780	792	777	737	779	806	759	731	808	748	758	811	799	747	785	753	772	765	803	782	771	786	757	793	716	741	761	804	779	751	784	780	818	801	755	775	798	795	816	779	761	792	806	771	806	769	837	819	765	760	811	807	799	778	818	800	768	763	803	804	749	795	778	773	763	767	791	751	773	782	847	833	750	780	774	806	789	804	770	863	798	779	785	808	717	822	786	778	780	810	779	778	764	714	776	782	764	758	802	829	815	769	793	801	736	802	794	783	801	789	789	825	769	785	782	801	787	814	753	756	749	749	740	782	766	744	707	751	782	768	770	770	792	797	761	792	769	815	776	798	793	792	797	820	785	786	790	799	763	771	794	773	801	751	787	791	764	717	723	799	797	787	708	760	787	787	774	739	752	754	753	774	800	778	727	769	760	780	754	805	808	762	762	801	750	789	828	794	800	826	760	791	758	803	730	757	843	741	805	835	753	788	781	768	802	850	792	750	737	803	761	801	790	795	737	768	798	734	728	820	794	781	774	797	813	795	753	730	755	783	787	762	807	755	754	808	784	757	796	733	769	801	793	824	778	744	775	820	741	762	785	755	827	769	755	814	799	860	812	783	762	794	776	792	803	794	777	818	776	801	733	802	809	759	786	842	799	763	805	802	745	786	835	767	777	762	770	799	750	793	798	808	734	769	791	789	754	748	739	780	768	771	717	780	774	727	773	805	818	790	785	826	794	762	802	764	799	771	766	771	795	828	787	785	798	806	743	747	742	749	744	821	754	761	805	781	775	787	822	712	786	767	779	725	797	776	750	758	829	799	758	761	817	775	815	783	712	803	754	774	796	719	789	768	817	755	791	828	786	736	794	795	761	804	782	819	775	757	729	800	777	747	830	753	753	804	835	761	783	798	793	802	813	794	772	826	733	773	809	783	806	740	739	742	809	750	774	780	765	798	779	790	800	825	719	807	786	764	776	798	771	744	763	794	741	774	810	805	825	747	785	788	756	777	790	819	765	794	758	782	773	748	824	802	735	774	733	753	761	762	805	777	812	768	761	762	794	728	794	800	789	757	744	774	744	780	779	788	820	803	787	778	712	741	752	776	803	747	750	794	758	807	783	775	787	774	772	769	786	792	778	761	816	826	806	802	796	752	769	818	762	783	783	779	813	810	780	752	743	818	761	766	742	758	772	815	784	791	805	753	803	778	791	767	771	789	729	765	753	749	787	760	766	771	803	831	773	806	747	772	790	766	779	793	776	725	817	781	762	764	772	812	745	756	753	779	798	832	727	807	767	721	780	789	830	770	815	781	777	816	748	786	728	779	834	769	723	745	734	749	756	758	783	780	830	718	744	790	762	831	734	747	778	764	737	750	756	768	759	839	736	809	761	743	820	763	821	794	752	735	759	713	799	781	770	801	776	786	761	762	779	784	763	825	816	775	843	770	790	803	760	734	727	825	787	730	812	827	796	828	830	786	813	807	753	770	773	793	744	735	776	805	790	809	789	757	782	725	776	831	744	766	780	751	804	769	765	738	806	751	748	841	808	791	797	789	782	770	763	776	791	748	777	814	790	763	752	816	746	780	821	752	791	730	792	764	766	752	791	759	723	787	795	743	782	719	802	771	794	774	716	732	822	833	808	791	777	801	736	746	782	772	826	801	765	758	747	769	829	793	761	731	786	779	753	770	748	804	799	803	757	759	764	751	752	741	771	760	737	788	791	787	795	773	751	766	708	769	763	773	834	798	806	766	818	766	795	733	791	759	818	811	737	791	774	831	778	798	784	804	768	745	792	775	791	790	776	763	775	798	789	808	787	791	740	771	758	771	767	788	736	775	767	771	800	795	794	786	776	801	778	786	833	809	780	819	800	772	775	862	838	784	794	738	744	727	787	768	806	728	748	765	807	737	783	808	795	776	771	761	811	793	794	796	808	778	801	747	786	768	789	774	808	753	795	750	752	751	742	770	815	746	798	767	822	745	780	809	773	779	763	769	786	793	751	787	766	770	742	787	789	734	769	791	827	807	794	752	823	785	757	775	792	800	776	745	748	753	723	781	715	804	743	769	795	750	783	745	769	824	746	798	821	767	755	770	749	733	761	816	786	784	751	738	766	775	778	781	748	804	805	829	840	756	809	770	829	788	828	704	846	760	802	778	832	754	749	823	788	788	760	765	801	724	812	767	819	762	857	749	785	798	798	770	776	786	781	779	735	771	778	777	743	801	791	776	770	752	804	758	776	764	760	763	771	779	813	773	789	792	783	751	771	815	769	811	798	815	772	717	796	798	745	795	748	805	763	742	767	841	757	725	739	726	752	758	755	785	765	784	784	796	765	803	784	751	820	753	752	766	818	795	793	724	786	734	761	790	794	800	737	823	770	774	773	802	768	829	795	744	784	818	787	797	830	802	781	749	786	773	749	729	808	779	796	784	811	789	744	801	711	822	799	758	768	820	773	771	788	762	783	771	775	737	763	827	796	789	783	687	768	765	767	849	804	761	787	791	739	794	794	812	764	766	769	813	769	765	772	765	804	790	833	747	811	728	801	742	736	761	786	759	772	769	797	755	761	726	775	739	822	773	784	734	792	754	783	782	746	782	747	796	831	787	755	785	766	743	787	770	779	765	822	792	751	770	784	779	777	744	763	787	835	831	758	731	758	781	778	759	782	761	755	707	730	783	794	811	791	823	770	790	759	791	788	790	785	786	764	761	736	789	752	725	756	799	738	753	813	777	808	788	775	873	780	821	758	777	764	803	782	725	775	785	777	763	850	783	731	824	777	797	688	732	779	764	798	755	780	814	791	778	806	726	777	745	749	758	821	706	755	773	799	785	757	786	794	776	732	784	793	745	836	740	754	773	796	822	744	748	780	837	781	746	770	776	780	796	783	804	822	761	775	772	792	753	808	811	765	805	791	773	771	780	828	773	783	768	759	767	797	752	838	769	758	770	779	772
28385	21301	17188	8555	4130	2575	1782	1377	1202	1074	957	910	911	832	863	770	778	745	757	778	724	745	718	740	728	743	725	726	731	744	705	730	694	709	749	757	726	737	713	762	724	772	704	765	786	674	734	667	724	730	772	729	743	701	746	720	744	722	733	728	766	729	738	735	723	744	666	750	750	722	716	729	691	737	688	739	731	705	722	731	729	738	740	752	705	742	785	687	658	710	691	729	708	742	723	724	744	695	767	696	726	728	741	739	703	675	759	707	755	740	744	712	743	733	716	772	766	760	718	762	738	775	708	692	739	688	796	760	741	725	739	691	734	750	764	718	700	739	741	686	776	732	735	757	726	732	687	738	746	685	734	736	709	694	759	717	767	694	756	778	704	674	765	766	727	721	752	706	761	739	758	683	751	685	735	743	720	746	699	757	687	740	701	721	729	729	742	691	725	744	727	728	782	733	694	726	717	702	707	707	722	751	754	728	703	718	720	728	728	725	804	708	749	745	702	711	727	740	756	675	777	756	723	709	727	682	702	701	744	753	735	715	709	699	749	724	743	769	706	703	777	694	734	714	732	730	743	757	735	744	742	734	758	727	701	738	768	756	745	756	704	740	736	702	722	751	767	701	727	751	736	742	745	718	699	706	745	735	752	729	747	735	687	777	731	769	729	747	725	779	713	734	726	760	737	732	719	718	740	733	726	723	745	716	775	786	688	719	680	798	744	755	735	746	749	700	752	673	758	757	744	720	733	709	703	754	683	730	756	705	698	765	674	759	717	740	729	748	707	692	757	761	699	748	708	762	689	686	761	757	716	738	734	707	778	749	755	755	786	729	760	770	721	773	764	724	753	737	744	683	722	740	730	744	715	700	703	754	780	745	725	722	717	745	736	757	723	699	694	756	718	763	713	732	731	713	702	754	767	765	753	764	759	772	749	703	711	723	677	686	721	723	697	711	707	682	756	701	742	770	710	755	745	717	788	743	747	753	710	719	705	758	727	696	718	684	691	702	707	711	702	757	717	784	760	703	715	776	728	736	742	716	759	679	708	752	751	673	748	705	720	708	718	726	725	750	696	711	713	750	724	702	708	727	710	766	779	706	735	751	771	761	734	697	711	715	766	757	730	754	740	743	779	689	735	757	700	739	733	715	722	762	724	744	668	696	750	691	715	743	742	734	735	741	741	756	691	731	780	759	709	730	758	714	731	725	736	720	733	709	743	746	731	709	737	774	749	744	704	716	770	741	760	749	767	725	751	783	703	720	733	789	729	748	706	720	726	751	753	690	753	700	695	794	742	730	758	728	700	752	719	783	740	697	758	728	769	767	719	726	755	705	731	769	750	721	747	708	741	709	736	756	740	687	716	703	765	773	727	760	711	719	729	772	725	720	727	749	715	729	750	748	761	715	717	669	762	722	725	744	713	737	726	745	724	748	710	731	715	703	706	745	712	730	758	726	753	764	714	795	806	706	730	729	787	724	707	762	679	705	709	729	728	724	734	746	750	762	729	729	715	783	757	711	742	735	785	749	770	699	724	774	739	773	735	739	728	673	728	705	688	725	714	762	730	709	737	716	720	740	791	705	741	731	712	738	680	784	723	729	720	740	743	644	705	769	753	733	783	735	756	719	757	724	731	680	728	760	771	717	767	754	769	752	755	750	736	713	720	739	774	734	738	740	698	733	729	743	749	703	748	736	747	747	747	686	755	668	736	751	769	724	741	707	716	700	725	735	749	714	717	723	737	772	701	759	680	746	768	729	728	752	732	710	755	716	704	738	748	701	758	779	796	695	761	689	752	706	716	688	712	734	755	785	725	704	692	755	769	711	762	735	727	753	743	740	717	686	725	713	734	719	797	764	737	747	736	751	709	701	780	692	682	775	762	742	719	744	755	706	740	681	765	721	721	814	731	788	718	708	723	755	711	657	696	762	769	688	750	755	735	730	740	737	753	739	730	731	698	670	728	767	745	767	717	710	702	714	740	741	749	728	742	693	737	710	756	686	752	697	730	699	670	747	679	737	774	711	730	737	710	688	708	764	770	747	712	726	755	742	747	747	717	733	738	740	705	744	741	755	739	724	759	697	703	731	743	759	662	708	693	755	747	729	742	736	733	693	684	718	743	754	766	713	753	766	724	707	740	699	719	690	729	712	715	763	758	748	760	733	735	734	735	726	724	736	737	676	735	779	681	802	797	773	771	763	756	777	762	754	692	730	732	782	732	747	715	739	737	737	674	723	762	707	734	741	746	719	690	737	720	669	726	760	723	688	728	742	679	678	761	728	716	755	750	730	753	766	757	778	698	729	738	770	753	744	701	698	744	754	739	722	747	763	691	726	690	740	755	739	746	740	749	722	741	728	748	722	763	748	707	688	758	733	759	724	747	690	711	752	760	760	721	707	764	746	736	718	754	744	757	762	753	707	755	772	716	674	727	732	729	776	713	695	721	720	667	681	682	760	826	722	719	719	682	703	747	690	731	731	741	756	733	735	708	761	737	738	707	730	759	738	750	764	745	713	753	771	699	776	724	740	749	727	740	737	714	733	731	758	750	764	755	751	699	721	764	654	731	742	726	737	749	688	746	647	732	713	726	750	742	705	760	716	696	731	789	718	690	805	751	770	723	719	696	740	718	721	845	706	689	719	793	764	743	757	745	754	716	719	702	729	723	739	743	753	780	713	796	802	754	729	733	782	762	737	777	717	674	687	712	730	709	717	760	741	753	735	767	770	725	778	734	666	754	726	704	747	716	697	728	731	716	725	699	793	724	768	725	750	731	780	767	656	738	724	709	773	759	761	743	712	742	711	743	754	770	769	736	796	707	743	760	777	675	718	735	710	702	749	761	741	773	708	713	682	727	672	734	713	686	770	736	731	749	724	700	756	711	775	695	707	715	805	745	773	747	687	759	746	779	738	748	730	758	769	728	689	688	760	756	727	758	685	754	768	721	744	722	764	691	783	731	704	780	736	738	730	725	726	754	732	753	722	743	722	705	771	722	720	720	736	766	742	735	737	744	732	710	704	699	736	735	741	760	728	740	737	686	721	698	725	735	723	724	743	720	734	746	739	772	656	723	703	744	699	696	715	716	750	702	754	781	714	710	730	698	716	695	772	718	760	678	727	721	725	701	709	771	733	730	704	718	721	767	666	737	711	715	755	696	763	734	723	711	711	771	736	673	723	723	711	696	711	753	685	713	747	734	716	770	722	718	711	684	747	734	726	750	707	712	723	766	728	714	749	738	747	739	747	715	741	741	725	738	758	696	737	725	781	750	721	757	736	736	725	750	687	728	777	729	763	684	696	740	756	737	722	746	743	733	763	681	731	737	680	676	717	712	726	754	697	698	758	803	671	679	712	670	644	706	729	733	760	730	742	725	747	697	760	685	739	729	734	730	767	737	713	705	688	746	720	734	738	736	767	737	775	719	778	762	701	729	769	765	744	762	739	754	735	697	723	732	757	695	755	714	673	702	769	675	682	735	728	740	700
18349	26857	21859	11609	6819	4438	2986	2201	1757	1470	1210	1173	1073	952	909	872	850	843	860	789	850	834	829	832	792	832	810	810	772	795	789	790	842	831	774	816	800	756	820	720	784	777	809	792	857	839	832	791	787	813	742	854	754	762	733	738	806	811	749	775	832	765	773	805	819	787	784	808	813	801	758	805	801	815	789	768	818	822	786	803	801	776	830	850	752	768	775	818	807	803	781	837	791	836	816	759	823	768	831	788	792	832	792	780	787	783	805	811	831	817	810	793	764	747	679	727	781	776	811	809	799	809	825	788	750	800	773	839	843	821	791	780	821	770	773	759	775	751	776	784	838	800	817	788	789	763	787	835	808	831	788	857	768	807	798	760	824	799	814	805	789	792	802	793	776	786	807	760	807	813	792	807	837	839	805	823	797	801	763	834	819	774	787	768	806	827	813	783	786	782	836	764	882	791	794	789	792	822	812	797	830	752	814	782	810	823	788	827	808	794	840	790	841	796	767	801	798	797	785	754	842	816	778	767	801	784	763	772	779	810	787	821	766	817	801	795	748	752	750	832	795	749	818	800	807	814	739	773	796	835	763	799	757	827	843	802	818	860	837	810	743	743	776	794	831	793	813	842	788	782	754	827	790	799	781	785	820	822	784	818	803	804	714	789	824	778	744	776	836	832	776	813	805	818	842	802	808	777	807	809	798	784	785	809	794	800	821	780	803	728	810	785	781	811	796	783	740	759	803	833	747	806	794	822	807	769	808	814	806	775	792	829	825	764	785	823	738	798	782	726	761	773	830	813	771	771	789	835	759	740	811	886	809	760	798	757	815	787	816	772	791	857	792	829	792	810	857	794	800	750	814	846	747	782	740	814	792	812	772	793	755	833	792	742	817	762	805	784	745	831	800	808	817	826	828	754	750	767	788	801	762	748	779	755	780	826	768	806	789	853	790	800	761	783	757	778	801	834	832	805	780	799	812	765	763	779	795	770	807	742	848	803	768	812	768	814	784	839	789	771	768	822	792	761	759	837	768	852	789	850	791	773	810	771	830	782	803	800	730	792	757	798	799	799	815	843	817	798	767	816	829	809	856	826	787	780	829	785	772	811	768	765	803	813	787	785	811	760	774	771	850	845	820	764	731	765	786	812	852	787	789	826	822	774	778	840	764	797	840	788	840	806	792	773	796	784	824	783	786	787	808	746	789	843	775	774	763	835	796	823	807	827	821	823	823	807	795	813	756	766	775	789	751	779	769	795	769	822	789	756	761	831	711	806	788	766	785	815	817	768	812	823	789	846	782	753	791	797	823	809	801	784	769	793	755	777	775	751	829	799	805	766	855	789	742	771	746	824	744	809	801	761	843	807	816	722	844	789	760	820	779	760	805	830	776	784	800	779	820	808	800	757	838	804	763	831	770	797	799	810	738	810	801	741	811	779	843	789	768	813	829	839	792	826	833	804	787	812	840	805	834	816	725	827	791	820	792	823	805	816	775	763	786	819	787	860	786	747	781	829	799	816	792	795	859	780	793	788	841	804	796	823	778	847	786	819	779	781	816	831	816	805	786	807	783	759	810	778	802	815	803	761	737	814	781	808	766	805	784	822	800	809	785	799	799	790	777	791	786	790	757	788	784	816	793	824	782	816	790	812	766	833	798	827	815	768	758	804	769	776	788	849	796	801	842	828	780	832	774	775	778	749	786	814	866	814	811	795	764	804	827	766	759	798	813	785	801	821	792	820	809	868	814	789	782	809	797	797	786	789	785	787	732	823	810	768	807	790	803	783	813	774	767	734	773	827	773	813	790	795	798	755	803	801	818	782	744	833	775	776	791	818	811	782	768	787	806	817	791	821	791	803	798	795	800	840	789	800	775	801	767	817	851	754	767	803	731	810	811	777	780	791	799	807	741	807	813	774	797	758	754	758	829	811	781	772	759	796	810	836	804	780	794	782	856	788	812	772	817	816	803	839	797	776	824	777	848	777	792	780	773	810	748	832	800	806	863	772	781	798	878	809	826	844	743	823	806	752	815	839	740	783	764	812	799	842	773	822	855	802	766	792	775	741	820	858	835	820	814	819	800	774	789	765	765	764	820	752	799	829	795	841	823	795	784	810	794	791	773	800	799	765	792	797	822	765	769	792	858	752	795	784	739	800	784	818	735	808	829	810	815	788	789	797	763	771	803	797	774	761	808	786	774	848	803	787	829	809	805	786	800	808	821	780	789	816	738	798	781	823	782	739	802	804	779	826	775	801	818	772	767	769	803	788	777	808	747	783	817	808	828	782	818	796	773	817	861	808	808	836	829	766	794	766	779	804	779	804	780	800	822	792	856	738	814	828	822	787	756	804	773	724	775	775	774	751	827	829	819	781	798	776	805	816	787	766	838	738	771	750	759	836	779	784	768	836	804	814	790	804	800	808	765	795	816	783	827	813	772	800	854	810	864	803	817	797	819	782	798	826	776	807	790	799	775	838	805	788	766	784	802	847	800	766	791	805	785	791	842	783	845	788	788	836	790	815	791	794	800	796	839	805	784	814	833	758	752	812	768	839	785	774	793	776	777	820	813	769	826	826	764	795	733	846	785	803	813	789	774	751	761	847	777	796	770	825	833	801	812	768	798	805	753	790	836	792	803	781	830	814	799	794	817	838	778	751	816	789	801	795	807	762	776	808	814	764	800	810	810	836	808	728	803	785	784	797	834	762	809	827	776	761	773	784	765	780	830	832	768	818	810	794	745	781	814	834	778	797	802	823	825	728	810	786	784	727	807	764	724	837	817	768	821	837	861	769	773	797	733	757	834	807	815	776	841	820	778	793	777	803	772	772	835	793	771	840	816	768	784	813	803	752	759	837	746	784	770	754	831	835	784	823	809	789	808	790	802	806	824	769	744	813	788	849	773	775	772	775	814	787	790	812	786	818	792	767	831	829	774	786	749	813	751	763	792	802	808	800	788	772	808	780	792	829	810	787	830	804	785	781	727	788	863	771	838	756	757	771	797	831	783	780	756	814	801	745	798	764	783	784	835	790	797	770	790	806	800	775	789	775	812	751	788	799	751	803	816	794	779	841	781	836	796	819	845	795	817	787	807	780	812	781	772	836	784	709	797	764	823	780	739	824	836	815	782	796	823	787	782	795	814	780	802	769	721	845	761	810	778	759	771	755	801	775	791	841	787	805	796	761	812	755	812	771	839	795	800	798	796	836	784	765	806	799	784	789	832	749	839	849	809	759	809	823	788	745	803	730	802	806	841	792	766	805	765	813	808	805	856	743	799	766	807	821	747	784	781	720	745	817	857	757	794	743	842	781	791	766	771	811	769	808	798	770	722	842	780	799	853	741	821	781	785	795	793	846	824	812	861	777	818	776	743	770	814	808	786	772	806	745	815	813	833	789	780	805	835	810	785	778	801	814	792	818	781	775	814	779	723	797	802	834	839	829	797	806	849	804	769	784	791	784	739	800	837	785	745	756	805	769	780	769	796	781	789	821
23758	21284	28125	24789	20718	8777	3134	2083	1482	1315	1139	1002	944	934	833	849	830	762	795	764	752	764	717	757	747	706	763	671	703	718	748	727	707	729	644	726	694	721	730	696	742	715	674	742	707	708	679	711	729	681	727	725	646	729	732	722	686	697	727	722	678	651	671	690	676	724	703	743	692	757	738	683	725	700	735	699	714	655	665	710	699	685	696	712	713	703	718	746	756	740	758	698	726	724	684	692	720	703	666	673	739	718	706	724	739	694	724	670	693	709	758	755	709	737	739	684	701	686	740	696	687	697	707	686	704	698	690	751	701	683	713	695	738	719	710	757	693	720	725	776	712	696	692	714	711	699	734	694	744	719	737	753	726	699	676	731	708	711	704	719	741	718	682	731	721	743	695	725	781	690	715	750	704	678	735	718	695	691	722	729	712	732	722	671	712	718	705	678	692	764	707	711	718	664	698	704	690	730	685	673	752	694	715	683	690	747	744	719	723	695	739	681	728	694	725	674	733	728	702	725	687	726	714	680	739	687	738	703	730	726	710	723	765	730	737	714	701	720	709	682	712	689	728	726	709	708	723	704	702	717	727	688	765	724	697	747	673	721	731	712	717	698	696	713	680	713	679	688	715	681	702	704	678	743	699	679	722	750	710	755	687	744	726	709	715	719	690	699	720	677	751	757	704	703	719	714	719	751	724	715	706	710	764	675	698	677	673	686	712	728	730	659	726	758	738	680	749	725	752	742	729	698	685	727	674	676	699	671	714	686	677	709	719	688	665	737	680	724	697	674	706	679	719	709	737	716	729	674	714	674	727	740	709	692	707	710	707	747	709	716	737	701	720	737	695	704	688	710	736	715	729	718	685	704	718	701	686	719	693	734	715	713	753	710	762	737	716	681	726	690	683	690	714	687	734	750	743	726	736	693	713	680	731	670	678	713	705	706	746	709	706	711	760	687	740	663	705	658	718	705	631	753	698	719	720	718	746	689	750	726	706	720	730	730	711	731	715	697	698	697	684	711	740	720	730	716	722	681	724	700	730	729	709	724	710	719	725	714	721	726	729	690	712	745	710	707	700	717	712	734	726	684	770	679	695	688	699	700	717	702	644	721	686	657	729	744	713	705	718	669	677	703	733	716	718	680	739	671	754	707	701	709	681	754	746	763	709	746	711	728	710	748	698	725	682	678	712	704	706	743	689	699	758	709	714	697	724	751	693	669	705	694	709	697	755	729	710	707	698	728	709	712	759	669	744	679	714	714	710	731	688	682	707	691	717	699	748	717	735	746	658	804	720	711	723	672	704	690	702	699	707	745	715	725	651	693	693	657	746	721	709	634	692	673	736	725	664	746	728	684	676	680	721	728	734	712	752	690	723	711	709	687	686	707	692	736	666	723	686	708	770	669	704	688	740	700	738	712	744	717	703	698	700	746	708	748	702	698	705	671	657	703	738	709	706	753	732	729	726	687	716	695	707	737	693	684	648	726	690	699	651	682	711	668	660	709	660	624	707	666	717	690	730	706	687	713	703	693	726	705	730	758	709	688	691	720	721	717	693	704	705	730	693	701	682	729	739	709	676	688	744	704	689	744	704	707	735	713	708	656	719	694	702	687	698	680	688	728	684	693	742	741	689	728	730	745	718	739	708	717	674	726	717	703	699	688	703	711	707	733	738	709	688	679	758	717	677	726	755	723	737	701	711	684	712	733	742	745	716	642	708	692	761	672	737	687	713	671	670	705	683	722	716	738	718	734	721	696	699	727	732	702	716	672	709	725	680	690	732	710	663	720	712	677	700	764	653	710	757	743	689	744	721	713	715	699	732	718	737	750	731	716	748	694	691	707	675	694	702	718	672	723	705	744	703	686	704	722	733	706	768	725	692	685	738	735	713	719	706	690	714	729	705	692	718	696	671	712	728	744	737	672	788	736	690	700	712	687	702	653	733	700	708	739	714	696	753	675	753	655	700	691	705	685	723	710	691	669	750	709	749	743	710	702	673	698	703	750	719	728	745	764	720	689	744	752	716	658	709	700	720	700	706	710	704	706	708	740	711	693	713	678	706	679	710	684	736	713	695	735	732	713	712	681	718	663	710	743	714	681	696	718	737	717	718	752	698	676	734	660	733	705	722	786	693	766	661	651	682	700	702	709	715	712	668	708	697	688	747	700	708	708	673	714	724	723	728	690	744	682	775	726	700	691	743	735	700	712	737	714	728	725	731	709	728	743	717	697	764	730	690	724	693	718	699	685	734	699	713	719	709	685	744	681	723	729	754	699	743	707	702	706	740	707	656	701	737	722	672	691	698	735	713	736	691	762	700	682	706	704	707	683	711	725	744	682	746	704	746	664	710	655	717	679	715	754	684	725	730	711	771	676	729	681	676	680	692	698	722	697	694	718	678	664	683	700	708	709	721	741	675	740	676	693	744	726	678	699	730	738	678	669	727	691	700	717	704	692	740	724	657	693	656	709	709	699	708	662	742	734	700	714	686	756	715	718	694	664	755	714	698	695	665	683	731	727	715	760	734	749	744	702	682	713	685	738	737	741	683	722	745	730	695	671	760	669	671	734	713	699	656	753	707	696	746	691	633	701	694	743	706	701	695	688	705	696	768	655	714	704	699	725	722	698	676	690	700	705	702	721	656	742	706	701	724	711	712	730	725	739	679	740	749	680	714	652	712	725	681	714	684	728	687	697	685	655	727	685	708	752	716	712	726	739	717	710	726	723	687	691	697	747	738	667	687	729	703	675	704	717	724	681	701	710	714	658	691	684	710	722	725	693	746	709	704	703	668	710	753	722	748	715	725	739	759	729	709	715	726	663	746	664	703	753	733	706	663	702	715	694	723	732	664	718	694	690	703	683	697	773	700	701	679	702	668	687	647	728	716	741	716	690	701	687	733	691	709	679	713	712	718	687	752	744	709	696	735	718	692	689	694	691	741	761	755	742	731	687	710	684	702	662	733	714	750	700	714	725	704	716	756	704	700	712	703	721	697	691	730	726	748	708	676	700	715	705	748	718	753	728	697	746	734	696	730	712	658	713	709	674	683	709	738	717	717	681	696	690	723	740	722	656	667	689	706	703	702	723	728	683	739	741	738	732	699	733	657	696	755	715	743	740	681	720	711	717	733	737	705	701	732	662	697	735	764	697	726	723	731	679	721	727	688	666	745	690	738	686	729	712	736	669	728	751	685	761	692	732	696	717	684	693	672	709	699	740	703	703	759	699	682	707	726	714	709	755	686	675	775	757	696	697	694	688	695	679	688	732	772	743	738	691	697	743	662	707	668	657	710	692	700	703	680	712	701	642	743	716	690	735	734	728	661	719	692	705	679	724	697	680	721	717	660	695	744	740	678	677	773	715	774	711	662	716	679	740	657	723	693	718	763	702	733	750	703	738	741	695	719	715	710	722	732	670	780	754	715	678	756	738	749	761	705	661	680	662	711	686	744	693	726	690	714	721	736	663	704	699	705	724	681	701	711	680	744	674
18332	33835	28427	16458	10278	6829	4571	3283	2513	2010	1604	1362	1272	1143	971	998	931	828	849	858	816	856	785	790	849	771	770	788	785	807	789	789	793	754	741	770	752	756	798	798	747	793	787	718	809	840	773	792	778	816	795	773	779	757	700	797	745	771	768	758	812	721	760	753	779	743	752	817	791	730	803	738	776	775	720	748	725	723	751	738	749	807	790	778	796	796	730	805	828	745	773	747	696	872	787	760	787	767	727	757	809	712	805	758	757	769	760	757	762	841	768	785	743	771	771	808	796	751	769	765	750	745	755	819	748	717	765	792	743	825	812	785	786	744	773	762	791	769	781	738	814	756	764	714	707	773	764	822	762	748	783	746	748	770	782	725	792	779	812	740	763	775	784	801	790	760	812	774	788	799	773	750	749	790	755	801	760	775	778	761	811	797	761	769	724	806	824	746	806	749	747	786	749	784	815	771	775	786	816	748	744	800	739	754	761	829	793	748	864	774	794	780	751	741	779	795	764	839	784	771	774	757	772	722	765	757	780	770	785	748	739	809	795	762	787	828	768	789	726	782	760	788	742	753	754	767	771	742	745	769	787	799	765	745	759	734	835	755	795	755	801	798	734	729	792	797	762	764	809	787	765	810	704	795	788	844	771	792	753	758	763	778	784	793	786	795	754	772	794	775	771	800	760	760	807	773	750	831	778	742	707	741	764	765	785	806	830	794	765	821	760	758	738	770	706	788	822	743	723	728	759	756	804	810	798	777	769	849	793	744	732	769	757	766	740	774	815	737	767	778	755	774	820	784	794	763	797	750	757	776	745	765	825	734	735	774	766	801	793	779	752	804	750	818	782	787	800	747	779	752	771	776	730	761	785	777	792	732	771	725	756	827	769	740	798	811	740	761	799	764	754	789	786	760	815	782	747	772	758	796	744	756	750	740	800	775	760	775	772	795	809	851	745	756	784	789	764	773	813	826	800	757	789	738	806	780	774	732	740	765	763	761	795	741	774	751	787	773	756	767	751	728	761	777	815	785	695	782	734	791	776	778	777	786	758	770	808	762	774	757	796	798	793	781	785	818	785	756	744	719	753	783	725	758	765	794	801	794	775	776	814	757	786	750	756	751	731	741	801	785	762	734	802	742	770	769	772	752	798	726	759	749	782	741	777	745	777	773	764	784	828	718	742	785	788	844	766	794	704	774	764	772	809	782	741	733	799	770	778	813	796	806	768	762	694	748	806	782	819	797	743	735	716	776	799	774	740	755	766	809	800	819	743	770	706	807	755	673	745	784	815	742	756	758	742	783	773	741	760	805	813	772	701	740	737	724	775	748	774	757	766	723	794	754	736	788	773	830	751	767	795	753	772	797	769	766	740	813	826	811	732	722	771	729	764	801	787	784	849	757	767	792	778	789	787	755	780	730	749	769	745	758	824	778	778	776	799	733	740	785	779	777	763	748	699	749	785	770	693	771	762	761	770	793	775	695	792	762	777	742	803	757	775	740	791	816	749	768	794	794	751	806	769	760	759	734	757	769	748	739	768	830	762	749	811	770	792	749	783	795	830	760	721	788	812	785	742	767	780	770	813	779	807	771	800	780	769	808	761	794	786	790	758	779	791	735	780	765	764	783	796	782	704	704	808	790	810	841	733	708	834	788	799	781	750	758	827	785	809	746	738	725	813	803	767	741	796	797	771	740	752	709	773	786	786	805	745	751	731	788	737	793	766	772	769	770	799	772	795	721	703	785	733	803	786	762	768	760	800	772	717	703	790	717	806	804	760	777	756	733	795	788	772	763	770	762	717	735	747	786	762	819	748	759	776	776	792	781	748	780	749	728	804	781	836	751	782	762	792	808	753	782	769	761	812	772	761	772	768	745	774	747	798	797	766	780	755	758	731	791	786	762	759	775	703	738	803	786	821	744	747	782	753	766	766	775	731	761	748	783	769	777	802	741	781	766	795	781	742	825	750	743	791	798	743	735	761	786	759	780	746	730	784	780	794	798	737	765	806	787	763	771	735	785	789	742	792	807	766	764	807	754	828	764	777	756	760	728	766	778	810	783	753	778	775	796	791	788	746	744	800	757	731	777	799	822	811	750	772	776	755	773	752	743	815	799	791	777	730	720	794	736	768	834	782	746	787	782	756	797	814	825	810	778	782	715	754	745	797	788	767	766	787	808	803	766	706	850	787	777	763	768	754	798	749	803	736	819	746	797	782	770	767	788	723	785	769	763	826	739	751	800	776	785	763	802	764	772	821	770	796	750	805	800	775	798	760	776	775	781	729	785	762	792	776	718	781	796	762	787	770	763	760	749	772	743	794	795	744	815	781	775	798	769	783	739	772	766	721	805	759	803	832	707	736	762	753	809	816	726	790	763	767	782	791	749	804	767	783	759	812	762	775	776	838	777	750	748	762	766	733	727	773	723	773	766	768	757	837	754	737	759	737	764	773	811	788	784	774	770	803	797	754	768	783	745	817	827	831	771	798	783	737	802	740	792	766	737	767	756	770	725	793	786	813	779	746	797	792	763	799	817	800	783	719	812	756	767	767	774	762	771	755	768	755	823	741	765	760	833	778	728	788	752	817	723	764	802	691	782	745	784	749	797	788	757	775	767	791	822	753	745	790	730	738	782	800	723	772	796	747	745	731	787	745	774	766	757	796	775	763	737	726	776	756	765	769	722	777	707	781	748	738	803	776	760	755	753	766	793	753	761	718	802	798	770	774	815	749	782	791	740	772	772	750	780	769	726	761	744	795	819	778	780	781	843	767	735	759	762	814	777	783	780	795	769	746	822	794	784	790	726	799	815	776	794	753	768	767	759	801	735	776	695	782	747	745	744	738	801	746	763	763	760	802	781	818	733	790	758	782	746	795	796	756	724	787	706	762	797	831	786	841	710	802	744	767	808	786	762	770	797	782	795	788	806	806	793	785	773	758	778	757	748	795	759	791	781	764	782	766	767	748	758	774	813	771	750	801	771	768	799	781	737	773	743	777	727	743	789	772	791	737	747	815	822	730	732	670	739	781	751	816	799	779	767	774	762	721	787	743	796	757	804	761	767	768	845	794	743	741	783	763	740	809	777	796	750	781	789	765	700	736	768	787	714	736	785	751	772	813	782	828	795	793	763	782	775	789	768	739	751	743	758	744	732	799	746	765	778	775	724	781	751	722	780	815	744	781	773	796	753	754	740	768	765	726	800	745	771	767	773	762	791	797	805	779	738	788	756	729	820	737	789	784	716	738	753	754	771	774	751	781	839	736	782	804	776	831	816	778	714	794	777	779	796	770	755	791	743	789	770	767	729	774	799	725	755	806	738	733	776	722	782	778	791	808	751	783	774	807	800	794	727	779	793	743	725	736	748	767	799	738	741	765	785	796	826	774	804	777	826	737	765	756	729	753	757	771	779	789	803	744	751	766	766	758	739	765	724	755	775	753	814	759	816	770	787	753	768	727	787	779	812	760	822	801	817	764	778	776	749	774	771	750	723
25441	21366	26355	24112	7514	3258	2123	1659	1374	1150	989	982	931	877	850	814	822	799	860	703	802	797	761	791	813	733	748	735	789	771	755	691	768	761	706	737	752	700	758	757	684	756	793	745	728	813	754	780	698	725	733	716	736	747	758	785	732	735	764	741	764	740	775	757	735	689	724	704	786	845	746	692	780	782	756	720	737	791	727	730	760	821	738	710	720	789	756	749	766	787	770	744	731	755	752	714	718	758	790	751	754	727	796	705	724	732	748	763	726	736	700	741	736	760	713	766	724	776	720	715	749	740	748	734	787	730	758	744	811	769	790	745	748	747	726	750	780	747	718	735	742	743	775	754	741	761	755	760	727	756	765	757	745	755	672	757	741	738	730	743	774	713	768	801	773	745	751	780	753	773	784	710	701	744	763	732	736	757	783	733	756	768	740	767	793	769	738	774	722	753	727	726	744	746	724	784	744	772	717	712	807	700	795	712	714	746	742	753	722	741	764	761	758	766	807	735	743	772	764	736	739	719	773	771	726	704	738	763	759	732	761	749	759	764	726	710	751	770	733	733	722	735	745	738	766	742	789	728	738	759	771	738	765	758	735	764	792	737	763	747	745	762	735	762	768	681	708	740	747	716	720	703	742	758	745	717	770	743	692	781	749	728	763	733	718	791	776	741	775	738	794	720	760	751	761	719	739	750	739	754	727	746	746	709	805	728	729	787	803	758	767	719	709	743	701	812	799	761	718	715	758	774	791	725	755	702	719	716	738	789	718	766	793	758	708	703	761	749	769	737	715	797	732	801	751	756	743	756	739	800	766	803	756	762	780	786	775	773	777	758	801	756	771	748	743	747	770	714	735	762	759	764	765	777	762	720	765	796	782	735	749	693	730	759	774	750	773	722	693	742	742	725	768	737	764	715	770	792	731	770	721	754	728	757	734	731	801	732	767	746	785	718	759	797	763	752	754	725	778	708	753	722	699	759	818	763	751	707	717	765	737	776	763	780	749	725	754	749	764	744	820	727	742	738	744	770	706	722	769	766	757	786	815	762	748	748	740	740	744	764	794	751	753	724	769	742	800	722	734	729	732	758	717	797	758	760	726	751	752	772	758	760	802	775	772	678	715	794	754	772	728	731	762	710	737	746	751	786	718	753	766	757	710	728	776	723	703	750	736	739	789	734	739	756	775	778	776	752	773	734	748	756	714	759	774	802	764	750	788	706	771	773	807	768	735	789	721	734	739	786	748	760	730	736	784	717	768	720	744	743	774	739	725	755	788	797	781	746	700	772	733	727	791	748	744	762	791	750	795	770	761	762	763	706	780	771	738	743	700	747	766	759	734	694	707	749	726	664	746	770	725	713	743	750	759	770	742	764	743	718	747	738	760	720	787	742	740	754	734	734	733	765	722	727	748	750	751	778	734	741	738	738	741	723	752	764	750	704	711	735	768	754	741	712	716	775	733	758	698	763	750	741	725	693	760	784	784	729	756	790	746	730	721	793	751	762	726	822	740	772	721	716	737	767	763	750	736	796	742	736	791	787	771	789	746	689	724	735	754	738	719	787	721	759	754	735	784	765	769	729	768	796	761	793	791	690	802	752	744	793	751	761	812	753	723	754	763	751	773	747	757	761	770	759	752	782	751	766	798	773	779	718	753	791	722	766	767	735	746	756	767	776	687	722	727	742	764	764	780	787	785	792	752	738	721	770	772	739	759	775	747	739	757	773	762	762	752	777	722	707	811	724	771	787	756	737	796	748	742	783	737	752	728	698	779	724	725	687	771	772	712	741	767	734	784	740	746	764	777	752	723	698	748	760	731	738	687	760	758	729	764	800	814	706	751	807	714	715	727	768	805	726	750	741	782	677	707	720	753	766	745	786	706	771	745	790	781	736	756	771	758	715	727	783	749	795	752	735	773	744	754	732	781	739	741	727	751	768	742	747	752	780	694	774	716	759	719	784	704	719	759	721	754	785	719	753	760	724	815	755	766	754	776	743	720	712	747	763	749	764	743	737	784	745	773	694	758	728	748	794	772	746	725	786	755	826	771	732	777	819	748	772	740	795	768	754	774	742	755	744	804	740	782	783	759	756	731	763	696	736	696	736	772	722	737	719	738	744	768	726	759	778	739	723	778	738	727	771	768	708	770	789	785	732	724	721	764	751	732	752	788	767	764	764	806	728	761	722	757	749	776	760	781	782	724	713	756	768	775	814	723	759	729	697	755	811	755	747	685	739	757	787	707	740	759	781	710	772	807	712	697	736	752	746	799	731	756	690	761	720	725	756	732	711	804	750	715	722	775	691	782	769	739	717	780	759	781	739	767	700	784	692	777	714	811	705	736	736	736	775	730	761	734	711	748	713	758	757	742	791	764	765	736	749	688	724	706	733	707	753	744	723	760	771	755	760	745	750	757	756	726	760	762	708	690	747	732	739	684	761	781	791	735	720	748	731	752	758	712	728	713	747	678	795	780	779	789	758	779	744	694	699	754	709	765	743	768	710	747	738	741	740	769	746	764	779	752	760	732	744	789	707	786	760	678	767	755	746	746	761	749	792	676	734	775	776	744	745	735	708	775	756	727	723	741	781	702	734	723	722	776	735	734	785	754	755	799	770	738	750	663	773	801	675	729	750	734	755	793	776	774	749	755	734	735	738	775	702	778	774	763	801	776	760	717	740	720	743	697	785	749	765	720	756	822	714	784	785	784	761	761	768	757	757	737	762	740	728	741	747	770	746	715	753	745	803	721	775	766	719	743	768	785	772	738	742	787	714	765	728	746	748	772	786	730	703	717	781	737	759	744	731	743	765	768	717	796	754	774	714	729	775	734	763	777	742	738	743	747	756	735	792	838	719	708	759	772	747	728	697	730	753	789	806	776	721	760	738	768	734	731	737	772	715	759	735	764	745	731	747	749	755	706	726	749	747	768	756	721	756	752	706	741	702	812	766	715	788	769	781	755	808	700	748	746	744	736	802	722	814	767	732	708	708	800	728	839	726	735	759	769	744	704	771	756	761	803	765	752	720	742	744	739	758	752	739	719	731	719	751	738	720	728	744	734	753	768	735	720	729	795	804	726	711	737	767	786	775	714	735	752	795	728	754	734	725	766	737	775	781	723	677	761	739	768	767	710	742	717	721	714	745	763	744	734	739	755	753	768	786	740	727	764	777	795	799	739	739	757	725	744	729	746	752	769	788	760	733	727	774	788	752	754	726	790	734	720	747	783	751	744	722	806	735	697	765	743	757	732	775	749	703	733	768	778	682	745	733	740	724	700	805	725	778	744	782	723	740	714	724	772	743	704	800	757	713	703	741	759	714	747	719	762	767	764	733	738	729	777	744	711	697	716	826	754	684	738	777	750	756	738	724	716	713	771	763	732	726	762	786	777	748	750	717	747	718	763	750	793	741	785	804	744	710	730	729	711	749	768	800	782	743	705	731	733	744	745	720	736	773	756	770	760	725	747	809	697	760	799	710	751	720	756	773	747	691
18122	30035	24768	13671	8334	5363	3598	2760	2125	1703	1514	1324	1210	1044	1023	1008	954	857	838	832	856	824	842	834	857	852	817	820	830	787	801	831	886	809	824	829	834	834	839	830	803	796	832	797	777	811	792	816	797	757	834	789	828	774	794	823	836	757	811	816	827	807	821	827	806	825	802	815	778	772	838	799	800	817	839	785	825	831	831	836	811	825	819	829	877	789	838	801	806	836	806	822	884	792	793	804	805	842	837	783	832	795	838	782	806	780	791	856	812	820	781	807	838	843	801	752	812	797	802	815	790	882	874	810	802	808	830	767	803	796	757	806	807	808	774	793	824	832	802	855	814	786	869	803	826	807	840	810	781	808	830	820	801	744	821	841	767	841	845	821	797	830	837	812	785	800	796	825	791	815	832	804	835	803	839	833	798	796	834	789	819	827	739	778	828	803	786	827	812	810	816	832	797	835	803	785	801	822	779	832	850	819	816	780	846	800	846	834	844	796	824	791	815	766	803	794	798	818	785	819	821	821	810	720	773	834	815	804	812	787	825	822	803	823	834	784	824	792	841	850	804	826	784	771	826	789	792	811	827	821	858	812	851	835	814	829	769	839	849	859	838	831	842	817	830	801	812	831	835	817	820	828	834	816	808	829	798	842	780	815	800	764	828	831	828	876	817	817	768	856	772	773	831	837	818	845	827	800	779	834	826	802	805	780	827	867	794	822	783	864	787	837	804	811	782	826	831	821	843	804	843	815	809	794	800	792	801	810	835	767	797	779	790	803	797	841	824	866	833	817	830	803	810	776	801	764	799	888	857	849	791	850	788	746	865	836	790	817	792	796	817	863	879	751	772	858	817	818	802	828	789	805	856	807	865	847	801	833	799	843	821	864	777	846	785	819	792	874	866	817	806	815	773	770	800	800	785	863	849	798	827	851	772	860	839	817	794	872	872	816	797	829	787	818	812	803	803	803	857	846	831	814	829	827	863	815	804	800	814	785	808	841	815	803	794	805	797	798	808	821	753	825	810	845	772	847	841	832	856	828	824	803	773	782	817	848	809	813	865	794	805	826	888	824	807	786	808	787	848	842	838	850	829	838	827	822	858	777	866	820	842	836	804	839	807	818	777	798	759	734	749	824	879	807	855	788	790	801	814	842	788	750	818	830	814	799	809	757	841	794	842	810	877	799	819	844	860	821	815	807	876	821	805	832	831	785	799	787	808	786	802	835	814	752	781	852	772	791	839	849	793	800	789	775	772	829	768	799	846	832	801	858	848	820	798	796	798	831	842	824	823	805	816	821	814	786	803	821	868	817	806	795	787	844	814	842	851	885	787	808	794	800	831	782	823	865	809	858	795	804	787	805	804	860	814	816	829	778	809	776	750	803	801	857	826	873	838	809	817	785	836	834	805	791	801	801	844	836	832	730	803	821	838	799	811	824	826	807	823	824	825	804	768	819	768	772	756	909	871	801	818	805	871	825	821	805	790	810	850	811	800	749	832	803	781	793	874	855	842	830	778	783	862	828	804	784	830	776	801	844	760	807	811	818	818	827	793	784	780	812	817	822	838	815	882	773	790	823	875	799	804	851	822	815	739	837	892	844	806	808	808	809	836	734	859	781	775	844	814	813	832	789	785	800	873	843	845	848	833	829	805	794	794	804	842	841	843	827	791	824	819	811	857	805	794	807	831	865	790	821	842	790	792	848	798	806	879	827	829	842	846	811	831	778	787	808	808	794	841	808	796	831	747	821	813	783	774	822	812	825	788	821	803	812	802	823	834	832	796	818	762	830	818	808	826	807	792	835	802	841	818	856	808	795	859	795	783	808	811	816	837	785	810	754	806	713	841	806	809	804	819	820	819	786	804	813	780	872	859	800	852	819	829	765	806	855	813	818	816	837	809	808	840	837	877	765	871	815	809	808	795	749	829	820	815	859	833	769	748	805	843	790	824	820	796	824	833	747	806	787	815	782	860	796	816	833	839	853	838	894	717	775	823	786	820	841	802	818	843	823	760	786	828	853	840	825	810	804	838	853	822	790	783	851	779	849	822	830	837	775	833	749	826	827	823	835	813	764	821	821	808	814	825	779	883	796	807	786	816	841	801	812	804	826	807	815	835	757	806	838	796	796	885	792	838	813	825	735	839	849	857	831	788	823	840	815	780	822	861	809	823	836	784	808	833	791	819	795	846	843	830	735	827	803	810	824	788	775	806	820	825	826	797	813	828	799	810	834	797	883	859	831	769	892	814	835	874	848	771	787	781	785	823	790	791	808	837	792	834	815	768	812	826	816	792	781	774	799	765	775	823	805	771	847	830	785	853	830	805	776	847	779	820	811	840	873	814	844	819	855	719	803	832	809	794	848	808	829	786	800	758	814	844	819	841	822	793	838	756	769	766	815	840	787	823	820	821	769	813	806	785	804	813	807	804	804	773	846	808	801	833	818	829	816	818	791	842	851	817	863	823	791	788	804	842	787	834	814	807	784	847	796	839	838	856	792	768	858	787	863	769	847	789	795	852	774	778	801	809	861	837	825	801	829	796	835	848	839	785	776	823	740	796	836	839	823	844	747	852	834	833	840	775	861	864	765	778	858	785	778	804	797	790	763	851	781	826	789	847	807	758	822	842	824	809	825	786	813	791	842	847	881	838	802	850	806	796	855	785	901	848	792	797	766	815	836	787	830	817	834	794	802	811	829	838	831	798	790	806	813	778	867	802	833	812	800	835	760	824	779	810	888	787	830	793	843	823	797	811	828	814	791	811	813	780	784	851	825	768	811	780	791	800	841	810	814	817	825	788	808	799	813	814	826	785	845	798	846	816	842	851	823	836	794	800	817	822	798	790	869	809	780	817	819	812	789	802	792	789	794	779	803	836	817	798	825	798	811	831	854	800	813	822	823	786	818	844	840	835	816	830	792	809	832	869	833	824	818	833	807	806	810	852	828	836	782	810	793	810	840	789	858	825	816	812	849	805	813	819	787	787	848	812	863	797	855	794	764	826	816	807	829	777	778	761	809	832	854	795	811	829	783	854	758	779	765	763	791	848	784	784	836	779	767	803	820	805	782	838	861	809	870	851	801	830	846	806	817	810	874	809	761	861	821	807	814	757	823	872	790	810	828	752	824	831	825	821	782	823	830	821	843	842	776	873	780	863	798	784	824	813	813	771	805	794	788	830	814	784	813	819	845	760	866	770	857	824	867	782	819	834	813	834	765	788	799	803	790	785	834	833	785	789	792	831	830	842	804	785	815	813	780	826	837	782	833	808	834	823	785	808	866	806	787	870	824	830	790	772	820	782	807	769	835	816	827	829	785	812	832	796	843	838	849	822	818	825	841	777	803	815	781	819	835	818	795	835	795	786	802	787	778	820	817	803	779	814	833	835	832	766	847	811	830	824	869	830	805	799	785	812	838	785	822	848	853	832	836	802	760	849	852	830	804	822	840	788	806	821	794	761	787	793	799	850	778	833	792	798	807	833	789	816	833	747	787
22880	21388	28817	24335	21418	20257	7011	2688	1856	1576	1434	1183	1035	963	950	890	869	807	779	824	805	736	766	727	734	752	774	793	729	768	729	774	731	728	720	733	780	795	683	755	715	721	763	739	743	691	717	721	734	738	709	697	698	741	716	750	721	769	711	739	741	815	762	776	769	788	778	741	754	677	727	712	763	787	723	691	722	726	743	773	765	770	742	736	726	737	780	742	715	719	788	683	695	771	740	774	766	733	748	774	759	764	733	722	705	754	762	741	715	753	753	712	765	737	764	701	695	754	709	773	780	755	746	703	751	690	680	741	716	772	702	774	751	739	752	760	748	733	745	714	726	777	737	704	769	703	734	756	740	715	721	725	711	693	702	760	744	728	741	820	730	755	764	700	698	793	724	724	740	704	731	711	744	729	681	718	716	727	739	734	723	740	741	756	731	713	695	764	803	732	725	810	721	720	718	668	724	753	710	664	693	730	698	780	711	713	748	687	737	796	702	728	718	677	740	695	775	718	779	725	772	754	682	718	753	717	703	699	697	728	795	677	734	725	759	760	710	681	716	710	713	716	755	745	725	751	704	782	739	734	751	715	756	754	743	725	753	716	730	764	746	722	713	724	692	725	769	698	805	698	774	782	742	713	732	799	752	755	695	732	746	698	749	745	743	727	719	686	729	727	719	703	705	772	791	753	741	762	727	728	711	708	749	698	746	723	729	717	756	754	782	741	742	727	736	735	746	749	735	718	749	731	704	754	806	680	751	746	745	726	706	769	759	729	788	738	697	743	744	670	761	722	760	755	744	709	763	730	772	715	706	739	777	752	739	713	760	749	729	731	680	732	692	767	744	770	726	720	683	713	715	737	716	740	727	715	711	736	736	753	777	754	708	722	761	719	718	747	823	722	703	722	759	712	751	691	732	737	772	731	726	765	742	730	716	728	773	757	764	740	715	747	762	713	705	738	681	769	745	717	740	743	740	791	780	775	706	759	755	766	709	745	761	689	755	695	745	756	707	728	749	756	763	777	753	728	752	750	716	776	718	740	775	702	756	746	713	730	755	723	753	786	731	736	743	692	700	731	662	753	752	719	763	679	751	712	717	745	746	753	767	763	761	722	767	664	766	734	782	740	739	784	704	759	737	706	779	754	726	666	725	728	733	751	747	768	723	738	756	750	775	735	770	707	765	719	790	722	741	685	726	747	738	761	726	755	723	764	792	743	714	709	720	708	717	691	739	725	671	734	780	743	715	754	741	721	769	761	743	767	767	776	725	782	771	721	742	750	776	723	772	746	714	772	720	708	749	762	710	758	734	776	729	692	700	755	737	674	701	754	742	803	753	745	773	713	775	740	757	764	745	742	775	689	724	760	739	762	738	767	736	708	706	736	787	730	731	775	778	707	745	759	750	756	727	717	761	738	767	754	779	762	731	723	723	721	785	672	747	749	727	720	713	766	711	752	735	751	718	714	733	720	672	707	716	734	742	726	720	754	751	762	731	695	731	791	710	735	715	767	754	709	739	714	743	796	698	751	801	761	786	720	730	771	750	777	694	742	715	736	750	771	717	774	719	721	750	795	776	752	781	714	755	726	755	709	751	736	752	734	713	734	775	743	722	706	697	750	713	725	707	758	719	748	731	751	698	713	784	739	702	722	729	701	738	773	723	737	713	772	725	733	772	727	742	762	742	744	699	733	770	771	720	750	728	729	755	767	734	727	738	674	732	702	723	701	766	758	759	703	730	718	720	703	721	728	711	717	712	696	752	703	719	743	708	712	768	724	791	724	771	714	741	735	733	714	755	697	779	729	684	737	764	779	776	734	749	691	710	728	743	727	735	700	708	755	772	720	706	778	697	703	698	737	705	723	734	726	766	776	737	723	712	707	751	726	721	720	732	774	777	737	701	645	692	714	713	720	730	770	707	729	707	793	729	702	712	791	701	721	761	768	751	710	758	710	727	726	719	745	716	704	740	741	701	727	762	783	782	738	710	729	742	685	753	765	760	724	778	712	773	776	742	702	708	753	748	754	696	750	727	750	764	751	725	703	735	740	786	766	794	705	702	683	741	781	719	758	776	722	700	752	745	770	723	704	723	776	734	729	730	725	749	701	778	737	768	714	714	744	757	756	771	706	763	715	749	711	756	723	734	748	711	733	698	633	720	716	702	747	736	718	714	692	730	720	761	698	748	778	706	765	776	697	724	775	747	735	752	758	739	764	721	707	732	753	743	677	752	691	776	753	732	712	720	725	803	769	717	733	742	757	727	719	739	777	744	746	745	778	691	738	724	742	733	772	730	696	751	795	693	718	758	750	692	702	756	778	773	767	716	769	717	672	750	734	748	730	742	737	759	760	705	681	760	784	745	755	728	754	727	722	693	706	729	705	783	703	734	782	732	752	725	750	700	733	738	699	779	759	738	759	768	734	775	740	787	698	767	701	731	758	745	757	716	751	730	726	725	770	793	740	708	716	724	725	709	747	710	769	717	704	734	743	738	746	737	763	735	764	745	740	751	745	734	742	692	737	723	760	697	649	751	784	744	740	714	755	792	742	768	763	691	749	777	749	741	744	791	716	652	750	751	712	720	743	725	737	695	721	709	760	717	745	700	743	744	724	764	777	674	743	745	729	697	762	765	764	762	767	756	736	745	738	712	727	728	761	743	701	752	715	769	745	725	696	775	746	731	687	764	790	706	742	679	740	772	735	754	731	710	724	737	721	755	767	710	728	718	785	701	727	684	744	766	787	722	667	769	770	746	748	728	717	687	734	753	709	710	729	729	799	821	701	745	735	723	752	739	719	708	752	733	718	764	734	708	769	712	701	736	743	734	766	758	764	739	733	719	703	722	765	728	789	712	733	729	724	754	750	714	722	776	732	701	718	743	684	687	779	758	749	719	742	769	726	761	711	783	715	716	716	742	752	788	744	725	754	765	777	750	739	731	688	746	773	749	737	717	764	694	720	716	739	715	697	720	767	698	712	733	721	748	729	780	767	774	698	701	759	730	700	790	739	729	718	749	754	697	726	760	746	675	721	736	718	759	754	762	731	732	746	722	747	762	754	707	721	714	739	743	718	732	749	779	783	761	733	729	740	755	779	714	745	716	757	743	724	738	709	795	738	735	704	760	768	766	734	764	727	715	701	720	717	765	727	697	729	737	746	683	746	700	727	708	703	757	738	744	774	722	755	729	726	719	738	768	698	712	742	725	726	695	713	708	764	734	783	769	741	729	714	699	703	751	683	711	742	725	718	744	731	734	683	712	726	694	737	700	763	722	718	748	769	725	710	734	706	753	802	722	777	758	734	711	732	730	751	724	763	672	699	758	742	747	714	684	714	747	718	754	720	740	716	724	729	758	720	690	740	739	751	762	750	725	741	742	758	717	747	727	747	718	811	691	728	725	647	675	740	776	728	770	717	732	727	728	700	729	745	738	701	712	787	702	735	716	737	747	737	743	682	782	756	753	711	772	793	736	768	684	732	724	735	689	760
19962	38025	32456	20314	13185	8665	5910	4252	3141	2467	1990	1678	1431	1348	1122	1115	1028	979	933	892	846	814	824	792	789	773	808	829	771	776	781	782	850	779	766	787	777	825	830	792	740	808	817	746	800	804	805	778	755	751	785	806	781	820	828	792	801	786	802	747	793	749	758	826	753	762	800	750	773	743	774	779	796	812	855	811	836	793	771	803	793	757	753	780	831	734	773	817	793	770	837	745	829	807	765	782	802	819	792	782	733	772	794	756	779	773	793	791	769	747	787	746	784	784	789	756	797	836	804	787	772	750	751	753	804	760	788	772	759	783	765	797	788	776	825	774	781	749	775	750	763	741	797	735	787	779	780	785	793	800	811	834	808	817	803	755	754	786	807	831	790	805	752	701	782	770	777	784	780	791	831	791	740	769	758	765	800	796	817	769	829	785	816	816	761	807	771	774	783	747	775	768	772	804	762	792	789	782	751	804	775	836	810	773	766	788	790	828	796	792	751	820	788	783	774	799	759	798	805	791	755	827	823	808	783	821	753	841	809	766	780	788	766	840	774	787	794	788	795	809	791	773	766	800	818	791	813	800	742	786	761	763	773	857	782	761	755	745	809	768	768	768	817	803	829	792	782	796	787	760	803	774	781	787	745	765	766	795	781	762	777	818	804	794	810	759	761	754	791	820	745	795	742	773	786	782	770	771	811	803	764	797	815	794	770	791	770	749	736	821	768	839	779	794	783	782	775	809	762	816	879	796	774	765	784	751	732	814	779	730	754	801	780	792	820	763	792	762	770	838	802	820	772	738	772	747	774	829	840	766	788	816	795	806	772	802	751	793	781	781	770	743	780	801	757	810	805	787	764	772	762	776	770	787	787	805	768	737	769	764	768	776	780	823	741	778	780	810	753	773	740	794	788	800	774	822	812	799	770	833	782	761	798	785	809	809	823	778	777	759	783	735	803	823	810	774	766	748	777	790	770	744	827	758	816	765	785	790	794	834	780	790	786	751	814	773	825	809	823	794	805	813	761	794	756	809	791	755	756	738	794	795	797	773	781	763	793	776	749	724	795	821	789	793	769	782	860	781	787	786	782	760	787	791	799	797	767	796	774	776	801	774	737	787	785	806	748	775	762	760	787	775	783	810	773	753	783	774	750	779	797	777	778	740	751	765	740	800	813	773	758	782	768	792	760	814	772	770	775	738	807	820	754	760	764	799	813	751	794	810	802	769	815	798	858	789	808	791	813	779	802	832	772	818	807	814	834	809	763	802	793	790	823	771	797	828	792	824	763	808	788	738	802	828	742	745	786	847	751	819	779	759	777	766	794	840	766	807	753	759	705	842	783	787	750	829	780	775	808	809	754	839	797	817	819	808	799	763	824	820	765	784	762	820	754	740	789	780	747	803	800	832	813	793	776	800	757	824	831	774	804	773	809	775	821	770	833	797	823	829	775	742	784	778	769	795	754	812	800	799	816	813	805	802	795	794	803	832	785	769	807	770	787	765	802	786	793	786	789	769	770	764	795	792	821	821	750	780	806	803	805	777	776	742	786	762	774	770	746	787	748	770	756	775	752	775	763	810	778	787	764	803	777	789	801	776	767	797	813	790	796	747	812	786	755	804	821	819	815	779	705	772	752	754	807	727	780	828	790	786	802	778	778	763	808	760	786	802	804	830	800	735	827	788	837	765	790	790	784	807	760	753	791	838	783	757	771	773	782	756	741	753	797	805	828	771	777	815	846	794	809	758	784	756	734	770	774	845	813	821	811	806	810	774	785	810	795	789	784	781	774	769	824	766	793	779	762	795	773	809	772	811	747	825	803	770	804	764	792	765	798	829	842	794	785	789	815	814	794	774	737	770	789	785	806	786	817	751	775	821	803	793	843	774	820	756	828	808	779	824	784	773	773	769	794	768	834	800	777	807	761	802	772	758	737	808	813	785	805	782	764	775	748	777	801	791	734	824	768	774	809	787	807	830	799	767	792	797	813	798	821	720	789	787	725	810	753	721	801	777	785	793	850	789	804	762	760	745	766	824	757	800	764	805	806	830	768	792	814	783	769	798	780	787	805	750	798	845	863	800	817	815	803	801	758	794	784	795	773	797	800	821	792	763	780	808	765	809	765	782	803	776	783	786	850	816	788	746	751	765	814	738	760	745	762	824	799	760	745	808	746	847	813	796	774	784	761	760	783	790	788	797	780	768	815	797	782	766	804	790	797	781	811	786	812	787	741	793	847	820	757	833	791	813	727	840	741	782	798	794	793	820	808	769	779	792	757	798	786	789	776	733	814	810	827	734	834	778	754	739	752	811	736	754	817	799	785	776	782	724	802	808	789	776	795	740	772	788	784	779	796	769	828	784	801	799	834	788	808	788	781	770	772	811	793	771	785	777	807	727	806	804	811	740	833	771	713	771	749	775	744	718	789	813	782	753	820	784	746	802	839	810	758	747	823	752	773	794	760	751	807	839	765	788	824	779	792	800	741	794	758	743	813	826	806	786	767	757	798	798	784	811	796	793	792	805	821	763	816	781	822	823	791	768	790	804	771	799	752	835	807	814	759	805	819	770	741	837	845	779	814	780	793	758	835	779	816	737	803	772	735	818	774	787	783	798	839	794	793	784	821	773	769	811	761	767	843	839	778	758	772	779	799	804	811	790	819	789	774	785	782	776	783	790	734	783	819	770	762	763	811	789	789	828	770	876	824	795	798	785	744	771	761	753	769	788	826	767	728	777	776	813	761	769	853	757	741	800	791	793	744	751	818	771	754	821	775	742	819	810	753	809	760	785	804	794	779	777	786	789	790	798	775	797	739	810	750	783	843	772	713	771	812	804	817	786	809	730	805	772	792	779	752	790	791	781	775	744	748	802	759	765	843	831	774	770	747	831	752	758	796	783	774	750	732	729	762	820	834	782	786	827	722	816	816	751	773	743	794	767	798	801	767	761	816	758	804	748	755	816	775	729	783	741	838	772	797	775	783	760	761	800	776	769	788	736	795	788	761	786	784	792	825	804	785	773	797	749	805	762	787	775	798	700	784	761	769	795	787	797	787	789	751	732	788	795	769	795	766	774	796	805	818	784	794	816	759	786	793	742	785	808	774	757	837	807	789	793	819	791	796	775	816	779	812	794	767	771	714	743	818	780	767	785	775	790	711	793	756	810	760	722	731	792	743	776	759	772	765	801	756	783	814	778	796	789	786	774	789	759	785	734	757	780	794	855	790	786	767	793	813	752	765	809	803	837	796	758	739	801	806	752	804	805	790	798	756	823	814	805	801	846	738	817	764	773	831	790	788	784	788	804	834	779	811	781	760	748	819	789	820	832	751	750	795	789	830	733	783	811	780	863	809	759	842	740	788	807	768	778	757	789	734	756	789	772	795	793	775	798	781	792	774	772	763	732	762	785	741	729	827	773	797	802	771	778	715	775	814	777	769	805	797	807	812	778	805	797	792	811	798	767	733	814	743	804	800	771	778	725	800	827	778	763	800	757
28305	21385	17259	8465	3903	2524	1821	1397	1191	1094	922	893	935	824	803	793	778	770	750	705	771	772	681	711	783	737	713	756	730	688	713	778	759	745	759	789	746	706	728	744	791	734	710	758	732	725	736	695	759	735	698	745	640	686	756	755	753	782	722	720	736	721	744	723	738	691	761	737	721	703	712	700	748	724	732	743	767	732	720	705	760	747	734	734	730	743	711	724	752	672	745	721	714	718	762	749	762	676	702	769	730	745	739	731	703	753	736	762	740	728	710	740	734	717	716	753	689	714	770	714	748	725	714	760	742	712	719	716	786	773	726	743	737	725	723	752	733	750	709	749	711	715	791	743	708	740	818	746	659	713	733	719	753	719	743	750	720	710	785	729	724	762	737	699	718	749	730	746	715	724	712	756	707	739	757	697	732	714	687	730	759	758	735	748	758	730	769	726	693	745	732	723	734	754	737	701	728	732	739	710	701	749	756	700	742	701	737	734	779	722	716	721	682	733	750	717	763	757	722	752	813	705	771	747	743	718	754	775	736	789	731	718	716	718	763	742	729	716	755	730	758	701	753	678	768	754	700	729	786	739	698	767	792	729	747	749	749	745	718	744	736	745	726	760	791	726	748	745	811	671	707	734	748	774	782	741	727	726	733	729	708	703	718	748	711	676	711	680	736	771	733	774	735	758	717	769	677	776	756	731	698	742	740	723	760	760	776	738	677	712	719	717	717	719	801	733	717	745	724	724	722	718	744	739	699	742	742	735	738	750	734	668	742	751	710	738	778	766	724	784	711	670	766	733	722	713	749	671	701	737	689	742	747	778	752	777	729	788	756	716	682	720	720	756	764	749	733	732	696	705	728	723	733	737	734	735	750	737	708	725	729	752	733	743	709	735	708	718	727	715	734	731	720	739	763	774	725	754	767	756	709	813	740	752	704	734	752	745	707	745	664	755	715	723	728	702	761	774	762	718	680	732	734	750	726	690	782	757	689	753	738	676	683	714	695	732	733	730	777	784	770	716	759	717	689	751	718	703	713	706	739	691	716	726	692	711	729	717	747	713	708	723	718	720	755	698	774	764	743	739	713	748	732	663	725	685	756	776	736	690	710	732	711	756	700	735	736	729	735	707	723	696	758	725	695	730	701	729	739	741	799	710	778	783	737	729	724	728	753	739	783	686	717	775	718	750	723	713	780	777	685	767	726	754	689	718	709	702	741	755	757	735	720	752	707	767	704	748	731	717	752	721	729	696	777	710	747	750	808	747	701	700	722	705	753	749	767	682	721	722	680	722	700	738	691	725	800	756	731	804	831	739	722	720	715	709	749	718	770	764	773	717	704	736	723	696	726	727	765	734	736	762	708	725	746	757	737	693	734	737	715	717	794	777	743	755	740	691	736	736	768	765	762	731	785	728	710	768	729	744	780	760	763	763	718	773	719	769	757	769	751	671	721	744	726	786	712	754	799	718	714	715	692	701	724	706	719	686	753	738	721	749	703	743	718	719	734	760	766	728	749	740	766	814	706	748	761	780	711	770	767	730	755	710	709	776	720	750	716	769	725	708	724	766	713	787	755	747	750	759	755	744	725	741	770	747	753	720	721	665	738	702	718	697	710	724	752	762	775	739	683	757	710	734	739	706	702	745	776	697	756	715	758	743	758	702	758	735	741	737	731	706	782	758	757	757	682	738	770	713	733	689	732	741	746	714	689	714	746	723	677	726	715	682	769	733	723	739	680	761	751	753	707	696	694	725	697	704	756	725	757	732	777	748	795	739	748	747	704	740	732	696	782	775	715	723	762	710	752	760	738	706	756	772	766	708	777	751	764	723	743	746	772	754	692	744	744	750	754	787	740	744	730	745	737	685	678	749	722	716	707	701	781	748	749	779	722	748	719	717	749	707	683	711	782	723	751	681	751	667	746	748	773	700	726	730	718	701	767	741	702	724	760	746	764	736	751	731	714	755	764	774	752	732	733	752	750	745	750	717	773	682	750	698	691	694	732	720	754	753	770	752	741	711	737	706	729	723	721	731	765	741	721	731	744	740	762	732	712	746	742	761	728	707	737	752	758	716	703	739	740	739	749	704	710	721	752	753	731	763	709	748	790	691	726	730	703	777	735	740	743	740	766	730	782	727	710	716	720	770	707	786	708	720	757	730	707	768	736	723	708	782	727	741	759	765	753	758	742	753	734	710	728	740	710	740	735	761	690	716	704	710	749	731	742	737	730	746	742	692	789	730	752	745	695	768	751	721	721	762	710	754	728	735	736	743	742	733	725	721	733	698	714	782	730	726	745	709	737	709	756	747	742	723	707	738	721	732	731	739	698	744	689	692	718	737	742	727	717	743	771	745	726	767	761	710	745	721	750	727	757	746	735	704	729	752	723	729	656	761	736	706	715	770	736	684	702	741	706	717	742	723	724	699	707	767	712	760	683	720	696	697	764	767	724	708	784	740	719	722	782	734	742	716	753	706	739	743	725	706	753	735	732	720	724	725	718	671	721	726	694	729	737	711	747	769	710	737	715	728	776	710	747	706	726	708	710	713	750	743	694	767	680	752	761	753	741	698	743	665	744	722	721	714	748	720	734	744	749	755	690	704	668	724	764	737	736	745	766	744	735	723	745	752	720	708	722	798	707	688	716	778	762	748	789	725	757	747	731	684	735	726	719	720	736	719	748	726	718	718	748	760	730	738	726	705	723	756	702	703	716	826	699	781	725	756	726	770	757	681	711	768	760	735	747	746	681	731	745	688	728	714	740	705	741	696	760	729	706	792	782	730	740	739	761	721	728	723	787	732	768	735	755	711	717	771	734	691	793	720	740	740	753	736	673	752	745	756	709	758	762	724	672	744	746	748	751	726	722	715	758	731	718	748	723	725	718	779	759	730	727	747	709	725	705	685	735	750	733	730	746	699	691	700	699	685	721	731	729	760	727	741	733	716	762	705	696	703	742	747	729	737	714	730	717	752	690	748	669	717	741	726	712	783	695	730	712	742	704	729	705	694	712	711	754	722	781	736	746	739	717	703	719	792	751	739	749	751	740	727	674	709	732	762	742	776	729	719	695	648	763	776	643	764	747	741	740	744	709	768	741	739	732	696	747	755	751	730	745	764	712	692	775	772	762	731	761	743	730	673	722	706	728	772	733	755	739	745	713	743	706	728	746	728	741	682	743	770	718	784	760	754	728	742	744	746	753	710	725	708	702	735	753	764	746	751	686	765	748	757	729	707	739	695	729	693	708	738	775	728	786	694	759	714	697	761	733	764	716	755	779	695	732	713	730	751	715	723	707	731	757	726	764	736	730	762	723	739	740	763	765	693	713	744	738	727	717	693	745	691	741	732	766	694	784	675	687	719	721	784	693	718	730	719	734	765	738	737	765	716	713	798	724	720	784	727	706	724	779	714	771	698	737	708	742	758	736	751	748	715	734	774	762	728	748	750	763	701	741	718	738	702	724	792	760	731	686	745	761	723	777	697	744	716	736	765
18188	26914	21726	11506	6836	4421	3016	2237	1770	1461	1261	1144	1053	1019	937	897	881	811	911	743	809	771	784	818	805	784	844	828	745	789	783	834	823	766	796	770	764	837	766	821	780	803	793	778	795	814	821	796	835	783	765	828	835	771	799	752	801	764	816	833	800	775	829	817	824	838	818	812	805	854	764	750	812	764	809	796	778	849	780	824	789	794	786	793	767	853	764	769	820	823	775	770	829	853	790	798	796	823	809	806	784	802	751	757	805	858	816	808	808	823	821	790	799	753	865	790	798	769	815	778	798	832	802	770	781	836	792	849	804	780	792	813	766	803	741	776	821	821	824	783	829	855	820	816	770	798	777	792	799	819	830	830	807	823	840	803	833	855	751	783	774	782	774	846	776	769	771	775	829	766	774	811	751	760	812	778	816	779	820	785	805	803	814	813	790	856	833	826	855	757	833	827	823	798	788	878	786	783	814	837	801	780	795	798	798	801	808	837	787	798	773	819	801	816	808	805	813	772	811	763	779	802	762	790	850	824	818	799	786	856	786	774	812	795	847	830	792	859	813	790	790	798	835	777	757	804	819	831	783	760	776	794	794	787	785	807	809	750	793	785	791	799	831	813	790	784	776	779	831	751	831	867	798	787	840	813	741	823	776	750	822	796	807	824	833	803	822	867	838	807	827	830	798	754	795	858	758	811	748	802	849	756	838	777	790	813	747	780	756	789	799	800	749	786	759	847	829	792	831	845	801	776	821	830	804	808	797	814	810	839	765	808	853	796	834	841	823	769	812	816	792	788	797	797	818	787	800	835	819	792	771	748	771	760	823	754	771	782	768	807	816	822	825	810	795	803	770	798	778	790	784	793	800	828	850	774	816	763	735	813	810	792	731	773	782	776	833	810	792	802	837	808	791	849	793	796	776	811	789	866	786	812	810	789	797	755	777	796	816	807	811	839	760	789	778	762	783	820	760	774	790	816	782	835	843	811	799	767	794	800	826	786	832	858	807	791	841	800	795	769	814	806	830	810	785	790	791	842	815	824	836	832	779	766	845	808	854	790	796	870	814	871	808	858	762	830	831	807	772	775	794	804	802	777	791	807	812	815	823	786	770	816	817	786	783	791	800	839	778	749	818	776	776	829	841	780	801	806	785	796	734	786	812	820	811	819	787	828	806	751	804	818	764	774	852	800	812	798	840	827	817	811	795	795	817	803	784	798	813	802	786	757	818	735	811	795	808	762	827	777	777	763	813	808	829	863	815	779	781	775	832	767	800	772	767	824	775	800	820	802	811	816	817	770	832	817	840	851	792	791	813	805	792	762	794	760	748	810	756	811	759	858	778	852	748	790	816	780	756	774	821	790	831	786	776	784	776	802	800	824	836	751	834	820	820	856	807	816	755	811	787	833	779	810	779	811	845	796	849	828	861	794	807	857	771	868	795	835	763	801	815	807	779	814	810	857	841	785	796	778	815	805	787	837	756	786	728	816	831	762	802	821	837	810	789	801	837	795	785	872	780	809	774	767	814	788	843	804	790	817	817	786	803	831	779	805	843	806	794	823	825	748	871	820	816	815	803	765	774	829	807	804	835	799	800	828	780	765	868	741	756	783	794	795	791	851	819	811	799	798	838	758	753	790	757	812	784	796	813	762	847	816	793	768	790	875	827	749	797	806	774	802	812	802	753	806	759	854	827	807	805	799	835	797	773	804	801	794	799	785	782	839	797	791	751	796	743	793	805	839	758	800	734	775	786	840	723	823	764	814	830	811	804	831	766	775	790	839	854	782	871	765	801	834	793	814	831	777	801	781	783	825	816	777	771	822	797	801	810	829	809	815	803	846	808	785	788	810	799	806	848	771	768	744	783	778	790	773	843	766	775	835	817	786	792	751	808	789	825	824	843	824	799	788	803	831	801	806	794	796	807	794	853	811	727	835	807	836	832	821	805	841	848	827	817	769	782	850	835	819	772	819	801	791	811	824	823	784	820	805	831	828	816	854	845	772	821	805	855	783	733	778	805	782	807	748	847	814	787	819	825	847	781	772	794	752	798	855	820	802	846	876	787	773	761	804	767	807	777	810	810	834	787	814	811	861	792	783	762	785	795	817	782	782	818	796	778	785	833	831	848	763	781	827	788	821	798	766	785	735	789	824	850	794	755	777	783	780	753	831	777	822	798	854	834	817	795	820	739	801	804	814	756	785	834	806	795	794	775	858	820	808	782	809	764	783	767	806	765	774	790	787	826	793	833	818	788	747	794	826	790	788	773	822	849	778	796	793	776	789	821	811	851	817	785	821	813	861	839	784	809	776	740	803	830	821	730	731	788	814	796	782	781	827	885	760	813	764	756	813	815	854	792	767	825	827	785	803	757	751	837	767	877	826	768	752	830	811	813	793	744	787	845	848	799	812	790	797	772	841	793	799	835	752	763	807	830	814	787	831	806	803	843	769	746	752	787	814	826	791	751	791	787	820	776	779	760	825	834	871	795	837	810	798	821	818	811	738	788	817	814	765	811	786	827	852	800	779	796	781	789	785	763	762	803	794	816	813	802	784	829	824	807	815	764	811	811	755	786	809	810	805	858	799	774	795	833	799	758	816	807	847	758	825	812	883	809	786	785	793	807	817	787	743	835	783	870	825	822	759	850	834	786	847	777	795	809	772	785	811	809	796	788	796	802	833	746	821	795	764	816	815	749	785	796	769	814	770	816	760	780	767	851	851	785	774	797	799	801	771	815	820	782	826	833	774	821	798	830	759	812	751	785	753	755	818	832	781	841	783	781	782	774	771	840	802	803	775	804	835	805	779	824	779	783	812	807	836	793	765	773	770	802	808	760	806	841	770	800	802	800	785	875	780	785	856	800	778	770	800	803	799	804	795	848	813	780	811	807	798	790	796	759	806	792	736	777	772	860	801	757	814	830	743	809	805	858	780	792	845	758	785	792	768	793	827	748	831	794	868	845	806	843	818	814	818	806	787	795	812	810	827	830	807	757	813	776	818	762	848	818	837	814	820	832	848	799	847	871	804	835	774	765	822	732	854	822	778	796	821	832	826	835	841	782	795	839	774	800	814	836	781	801	818	816	797	807	840	755	781	743	807	758	815	824	837	809	824	797	800	755	774	835	769	754	790	804	813	834	772	803	842	786	801	824	793	779	826	794	805	816	782	824	805	752	802	807	789	807	808	808	788	761	785	815	807	802	790	765	756	764	816	790	804	808	773	785	792	794	835	802	772	772	825	798	779	823	887	818	726	820	843	801	786	859	849	808	787	785	739	750	824	837	825	803	791	809	806	772	769	794	806	763	801	804	778	833	838	753	745	787	766	831	815	807	760	821	788	789	831	788	788	783	796	845	773	774	733	819	810	798	837	797	828	805	760	769	778	856	772	793	727	791	753	785	777	750	807	800	768	796	741	796	794	828	833	813	777	811	764	838	806	823	773	839	798	801	791	824	793	824	782	737	807	740	759	830	826	799	797	837	801	774	803	771	784
23801	21339	28241	24843	20812	8586	3306	2076	1506	1317	1194	1043	923	923	880	893	775	768	788	750	775	762	759	746	698	706	728	711	732	759	669	721	700	710	698	711	720	760	731	711	737	717	696	691	763	737	728	711	710	775	703	755	664	772	696	690	693	755	734	713	708	651	726	713	719	731	696	689	743	704	743	684	760	725	740	708	684	687	672	711	715	740	718	685	734	677	739	753	716	717	692	756	752	736	653	714	742	772	767	747	720	682	720	692	737	697	743	743	723	695	697	708	701	730	736	701	731	732	715	729	717	720	716	694	716	717	715	770	703	715	725	712	652	708	713	734	714	781	717	708	719	711	709	762	749	709	720	739	674	731	670	745	723	730	760	702	714	713	731	712	752	732	715	735	706	711	780	711	725	694	734	737	724	738	710	723	672	739	690	728	699	717	695	724	704	716	668	730	700	706	699	720	708	702	705	695	724	659	698	738	728	720	750	735	659	764	678	676	699	754	685	668	697	686	725	725	747	720	713	747	706	702	668	657	715	724	704	720	707	704	672	726	763	720	715	696	693	727	656	723	679	701	751	688	725	718	659	724	684	721	713	725	748	784	713	685	689	758	706	687	752	771	704	735	682	722	692	768	730	718	718	763	725	707	750	682	715	714	753	698	701	693	686	741	694	690	700	724	691	726	710	769	743	712	707	666	731	712	719	721	740	684	664	723	713	726	745	690	689	717	771	724	734	708	759	700	747	693	760	697	739	733	713	741	731	736	734	706	697	727	734	688	732	692	714	737	744	745	669	683	698	698	746	736	707	709	748	746	720	685	719	721	720	714	672	735	724	705	691	696	723	704	712	698	730	750	710	700	694	800	710	760	716	724	721	710	728	734	696	739	746	753	771	690	696	704	729	715	699	733	721	728	694	688	729	760	755	738	767	715	747	694	705	756	706	687	729	704	732	735	708	687	730	737	757	715	668	739	720	747	723	727	722	703	694	716	692	716	726	684	718	718	720	725	725	693	748	717	667	683	736	714	713	695	732	729	719	711	722	697	723	729	691	742	708	740	690	736	720	749	697	743	721	729	686	691	736	677	718	737	701	678	682	714	694	745	687	765	740	693	712	761	741	735	723	729	696	733	718	702	754	736	709	710	703	717	773	748	728	751	694	727	712	710	688	743	623	743	731	734	749	670	716	720	672	732	709	702	725	676	744	701	772	698	733	657	716	681	657	688	754	708	707	743	731	734	727	698	656	745	704	718	707	676	719	697	723	743	693	734	759	757	689	669	725	665	704	738	723	759	733	712	715	683	724	703	686	713	736	673	688	687	701	704	683	774	715	700	721	667	645	721	671	688	684	681	736	722	661	718	742	772	723	690	745	685	751	682	701	727	695	717	712	732	695	688	715	738	713	705	711	698	717	707	712	686	739	677	725	724	679	701	722	707	713	695	753	695	697	700	698	679	719	737	742	735	693	706	741	710	726	688	686	708	736	729	694	698	665	736	693	753	699	737	710	671	720	712	737	744	718	694	706	698	697	742	695	712	753	691	715	725	693	650	758	709	700	684	725	678	714	713	745	675	724	723	726	769	725	731	713	749	664	691	744	701	717	757	677	727	742	696	730	718	712	699	690	659	700	714	668	695	753	712	726	700	690	748	710	762	705	712	736	678	727	729	794	718	689	731	706	727	730	693	708	752	730	717	736	730	700	715	703	692	716	696	726	754	707	682	743	727	709	690	741	736	695	690	689	677	722	771	727	745	719	689	674	753	711	736	746	716	699	698	734	724	749	713	744	725	698	740	717	683	633	754	725	734	709	731	672	684	691	712	717	765	732	700	716	728	771	732	708	744	724	741	718	761	681	684	711	736	699	697	745	692	737	711	701	653	746	690	696	751	678	733	684	710	715	709	711	680	705	695	711	710	727	718	718	774	726	717	698	729	722	735	712	727	726	710	722	714	724	695	778	722	762	689	687	717	703	669	758	717	699	717	686	723	748	731	676	687	718	742	677	702	768	755	692	659	703	642	679	687	710	659	686	729	749	746	790	753	729	815	654	676	703	753	708	721	678	693	699	693	670	689	742	754	666	733	709	708	743	689	775	721	752	725	768	711	740	753	709	718	717	711	746	725	696	710	699	711	678	737	669	724	698	696	789	723	701	699	737	761	744	680	680	753	746	776	768	692	688	758	696	733	705	732	721	686	724	687	680	734	705	761	729	754	749	725	668	737	751	730	687	720	733	720	711	733	692	693	732	682	712	767	727	729	754	745	702	681	764	755	687	679	716	713	742	683	762	766	701	729	732	699	728	700	711	693	739	662	730	713	702	713	744	691	746	707	733	730	737	701	712	676	716	702	673	694	696	674	761	733	724	684	754	719	747	704	716	751	671	733	684	694	755	706	684	714	707	697	702	760	680	693	735	666	732	677	752	686	677	699	740	729	742	694	692	738	683	743	721	721	736	659	679	727	727	681	747	664	744	696	685	760	668	685	658	691	662	770	711	731	738	751	707	731	715	741	671	706	752	694	678	703	724	712	681	701	699	675	720	701	734	707	670	735	696	731	686	701	736	682	740	679	714	718	696	709	750	746	719	700	729	671	713	716	715	676	726	765	680	730	744	727	708	747	741	705	701	677	777	714	730	725	709	713	727	651	685	741	702	711	762	714	712	749	698	726	668	706	715	716	741	769	729	716	718	732	720	712	691	725	712	745	734	685	719	754	674	694	713	684	692	706	786	749	703	710	755	707	663	692	702	699	751	748	689	693	666	746	698	748	674	697	731	708	700	750	750	757	673	751	728	697	735	685	722	718	697	698	717	714	724	706	703	711	702	712	720	708	723	690	721	667	719	684	729	711	727	685	648	717	743	721	716	694	717	730	729	725	759	703	691	728	746	718	696	695	748	684	695	703	709	716	707	769	736	712	689	724	729	670	746	711	683	707	728	705	697	722	704	717	753	698	725	700	691	732	712	712	750	770	684	738	689	720	687	661	734	725	755	732	725	685	718	707	713	746	713	686	676	719	715	689	677	640	667	725	741	660	704	706	684	697	721	726	708	746	689	737	679	681	696	765	692	719	719	697	688	691	711	664	696	721	678	688	726	702	731	733	742	731	740	697	759	736	731	724	712	649	727	715	718	690	747	676	706	706	733	676	716	720	730	767	682	729	739	742	682	741	698	729	711	729	740	708	751	691	759	755	680	719	707	722	696	742	728	729	710	697	673	735	746	744	717	726	709	693	715	735	781	726	699	691	700	669	706	738	742	704	719	730	741	714	710	712	748	705	718	734	745	731	712	713	711	733	681	731	709	736	724	781	720	689	741	768	695	731	726	711	724	708	732	699	683	717	676	702	759	680	764	708	713	693	707	738	746	688	697	730	770	680	683	683	754	724	685	718	689	701	664	731	681	707	711	761	719	670	714	766	680	727	679	710	725	723	695	742	700	714	691	668	729	731	729	709	719	699	754	712	680	728	708	690	740	678	717	678	747	706	722	692	734	698
18281	33735	28430	16372	10162	6718	4627	3274	2530	1919	1637	1396	1238	1113	1059	956	942	880	778	826	803	836	841	795	811	770	757	811	790	758	744	797	793	768	790	777	770	758	802	760	773	767	740	741	814	767	764	766	803	793	747	771	786	796	784	793	731	788	748	784	710	800	804	811	746	743	801	720	740	767	794	759	771	771	733	772	767	828	759	811	738	777	783	800	757	801	792	761	821	800	752	765	805	774	780	795	757	817	760	756	747	822	780	799	830	785	741	795	804	814	743	724	728	802	747	812	798	787	811	757	774	735	790	777	816	809	778	721	779	828	771	750	762	803	716	791	796	762	777	747	759	723	789	781	739	730	724	752	740	731	775	744	758	794	765	773	796	784	796	780	750	726	807	747	813	783	822	793	788	818	750	751	768	781	794	805	738	742	802	726	748	795	818	772	789	735	768	739	780	752	764	770	754	784	784	821	799	759	805	789	756	844	775	721	790	790	750	750	765	757	801	767	736	734	783	779	791	807	724	744	754	760	835	732	794	742	772	813	807	754	795	736	772	791	775	763	742	769	781	754	790	776	749	778	788	742	811	778	713	837	869	735	777	765	811	768	767	734	755	749	794	803	786	820	799	808	766	732	777	810	794	791	764	809	742	771	795	762	807	829	745	764	742	770	782	743	772	776	813	687	759	813	827	768	754	793	788	808	736	786	815	801	797	800	782	752	806	795	768	751	781	777	757	832	781	786	761	790	715	819	812	798	744	793	789	769	810	817	788	817	757	778	734	833	775	757	795	755	772	781	783	757	709	750	753	773	774	720	739	711	776	833	771	790	826	768	799	790	788	796	746	749	768	734	690	781	793	736	764	762	750	806	735	760	768	750	769	764	789	766	783	804	787	801	778	778	763	814	771	735	767	761	782	757	771	785	690	769	749	795	773	778	771	748	760	746	762	699	798	750	753	785	755	774	756	758	775	740	756	832	790	777	767	788	772	756	723	745	777	776	765	729	770	757	762	763	790	777	787	754	789	728	787	758	785	787	797	724	760	812	780	799	788	823	758	777	733	783	812	799	753	730	763	792	778	849	760	808	737	818	761	788	800	778	761	786	742	773	765	749	804	784	781	742	745	784	885	723	807	773	785	756	819	725	785	751	748	752	732	803	751	792	776	754	790	748	739	780	739	823	757	803	752	735	792	775	809	772	757	776	766	749	722	757	780	801	779	757	746	811	740	777	776	764	752	757	778	792	744	821	792	786	801	775	779	809	754	731	803	737	758	749	816	761	756	765	761	775	807	776	806	749	768	763	786	745	769	840	789	809	792	779	737	794	722	721	793	769	765	793	773	751	806	806	760	778	800	746	745	751	743	748	743	767	757	807	760	773	760	795	792	770	795	832	782	772	727	803	801	789	799	779	767	744	804	757	754	789	771	787	742	771	737	797	787	800	793	734	764	815	752	729	735	776	745	798	775	788	797	766	764	749	758	750	809	803	773	768	769	772	749	710	790	843	781	776	766	808	774	785	806	784	781	750	778	768	795	769	765	718	761	750	802	777	792	749	741	746	769	802	749	778	771	764	779	762	778	753	777	761	793	733	823	763	790	830	769	748	788	732	791	737	787	747	805	763	809	818	788	731	792	794	807	783	767	777	795	801	762	753	751	784	807	762	721	762	786	782	773	735	775	819	795	826	772	730	802	751	794	732	740	789	769	791	795	764	779	758	766	800	798	771	804	785	803	756	793	792	788	793	774	783	751	787	766	771	782	812	792	783	741	801	760	772	753	749	734	751	800	806	766	819	789	826	797	738	765	777	807	771	808	789	768	792	768	738	750	806	787	808	771	744	755	780	785	824	753	783	786	767	771	765	794	740	758	822	794	816	793	785	767	839	796	757	777	750	745	801	752	756	771	726	767	757	802	746	823	770	752	719	737	774	777	768	796	833	760	777	779	758	731	792	737	789	770	764	770	737	803	769	779	763	792	738	738	726	770	791	725	807	757	806	828	807	728	811	768	782	787	762	751	792	822	797	808	785	769	813	743	720	755	769	825	798	786	718	813	752	735	799	771	731	728	789	734	805	808	777	776	804	772	791	771	789	791	776	758	796	856	755	802	801	793	743	776	781	740	763	788	792	742	781	750	784	788	724	726	771	738	766	758	768	779	797	796	737	749	773	739	759	791	783	810	739	741	791	734	841	785	791	780	791	788	811	755	773	775	773	828	781	800	769	714	773	803	792	753	781	772	812	750	770	798	763	759	770	748	808	820	767	805	774	817	798	786	765	795	803	773	763	811	775	750	759	797	799	756	782	766	777	782	785	812	777	807	786	801	766	772	795	829	842	837	763	807	764	778	774	821	772	820	773	796	784	783	795	765	720	790	799	754	794	778	785	775	803	743	748	737	818	772	716	758	758	767	751	792	765	794	783	788	767	833	763	757	739	718	731	796	746	729	788	781	724	772	762	795	754	756	770	762	794	768	750	772	784	800	784	779	781	784	813	790	792	769	844	815	758	772	789	823	804	797	756	800	757	758	728	813	765	777	834	779	746	764	765	756	704	748	786	783	770	789	731	831	765	756	762	757	771	776	783	741	811	748	759	736	791	746	723	738	725	807	757	784	764	772	794	805	780	758	777	741	770	726	747	723	747	767	803	776	782	783	806	779	772	783	824	754	784	794	750	726	783	757	749	772	784	804	798	762	700	795	793	759	745	805	818	848	807	770	779	793	767	743	821	808	809	830	759	762	793	798	769	747	803	730	791	805	837	780	781	768	768	758	766	807	801	802	714	809	784	754	752	791	776	793	811	775	789	744	786	765	829	731	779	769	815	813	793	842	763	810	792	775	779	773	762	763	773	795	799	771	816	743	756	816	754	750	777	809	775	764	737	802	764	763	723	773	812	773	794	761	784	740	779	812	728	805	775	836	744	786	776	769	780	761	813	710	728	797	787	784	771	721	741	795	723	795	755	816	820	779	836	799	835	797	767	729	783	806	806	752	792	811	776	783	780	776	803	711	781	756	793	792	738	803	749	821	761	764	795	792	783	757	792	796	759	751	769	788	789	771	785	785	810	743	757	796	773	767	775	797	795	783	754	757	776	753	783	772	795	777	765	873	804	746	788	820	766	757	800	776	777	777	764	774	796	783	760	830	796	754	743	778	833	799	775	770	782	797	780	815	778	772	748	781	816	785	761	718	779	749	790	816	788	783	728	788	748	749	786	762	753	772	766	769	776	778	783	779	778	749	733	771	743	785	793	757	799	761	772	791	863	764	808	784	763	777	828	747	768	791	775	781	753	787	773	772	765	801	806	784	767	778	737	789	835	818	772	807	794	758	774	832	779	822	749	801	793	748	761	768	732	721	785	758	795	782	801	817	728	779	798	806	806	749	757	819	770	809	795	796	775	801	766	786	794	785	765	761	795	767	854	789	800	752	773	811	839	787	718	768	766	778	732	785	767	744	829	807	777	846	745	838	786	779	728	761	756	771	764	761	772	731	782
25445	21297	26270	23919	7132	3193	2163	1705	1302	1188	1054	1006	917	907	881	872	817	768	809	775	786	803	744	748	770	760	751	733	749	713	757	781	787	777	702	793	742	718	737	763	772	751	778	734	803	777	741	742	731	766	755	772	776	769	749	770	771	760	751	707	762	812	770	705	725	795	729	774	706	782	793	810	693	704	726	766	767	739	754	688	792	730	746	749	731	793	715	775	800	779	771	718	805	751	754	738	770	717	801	751	767	731	755	780	774	745	782	748	726	785	739	755	751	780	766	747	753	712	774	741	773	786	777	793	769	813	774	745	771	799	730	721	764	749	738	740	748	744	799	734	736	752	774	759	723	724	779	802	837	784	759	799	703	805	754	800	786	745	751	758	784	749	766	741	709	806	741	768	767	801	745	738	742	755	761	806	704	722	818	783	793	765	728	768	722	738	794	792	738	776	772	726	771	709	767	725	799	752	731	748	761	752	723	748	749	762	785	735	777	770	712	755	728	744	743	736	769	770	736	762	756	716	736	751	768	724	774	717	761	759	703	771	747	756	696	776	730	755	742	760	719	729	782	684	743	795	730	775	757	699	755	751	738	788	718	725	743	779	720	798	771	739	754	742	741	768	781	708	734	776	738	777	759	743	773	694	730	799	723	774	768	719	751	736	786	772	806	777	759	756	776	800	768	759	732	780	767	776	732	744	730	722	800	753	755	770	785	774	724	775	771	783	782	739	733	753	756	679	742	769	743	799	771	760	797	756	764	786	795	788	736	729	804	764	736	762	829	726	769	722	750	766	754	773	765	758	748	753	765	795	758	736	780	753	741	777	713	752	754	740	705	767	768	806	738	801	735	723	731	768	793	747	728	752	749	796	737	760	744	769	778	771	736	776	689	798	753	767	698	667	745	768	765	835	805	738	751	757	800	703	720	749	715	739	744	757	735	761	745	723	767	778	742	755	700	755	782	753	712	801	738	748	823	749	719	755	810	668	764	792	754	763	780	775	745	758	760	781	705	739	785	756	756	697	775	730	800	761	794	757	793	755	737	734	739	743	745	764	739	775	834	752	691	760	796	789	752	725	775	748	738	789	816	766	721	768	764	760	753	759	788	778	793	739	752	732	704	801	764	677	713	738	736	756	762	742	817	718	790	719	739	754	758	784	709	791	779	746	798	719	736	747	802	811	762	749	769	779	730	775	803	756	791	781	758	765	738	767	762	708	795	767	731	710	761	765	743	729	762	731	797	785	796	799	784	734	753	796	757	731	748	840	772	775	745	759	760	705	789	728	750	752	733	761	757	768	760	705	775	752	764	798	749	751	714	719	782	746	764	749	773	726	784	721	772	766	739	802	744	746	758	786	712	757	744	700	790	703	764	773	755	760	752	734	747	736	722	745	744	758	769	788	764	766	767	757	717	804	738	732	716	734	757	751	783	802	762	733	727	733	739	744	804	757	809	659	785	778	801	766	780	807	725	729	762	743	763	771	749	696	764	771	782	751	761	701	797	734	766	783	734	752	737	757	807	797	771	735	739	826	719	775	737	734	783	765	796	735	748	742	745	733	756	763	776	753	734	803	789	740	740	739	764	720	782	753	820	714	751	782	784	734	731	755	790	752	729	749	742	739	815	732	775	808	786	754	736	787	748	728	769	805	753	766	768	793	738	779	753	747	809	770	767	746	777	723	739	762	762	752	741	730	768	740	819	771	789	776	788	737	772	779	784	757	742	775	762	761	737	731	756	784	747	784	777	752	786	789	767	743	740	739	741	746	744	766	771	762	707	805	786	772	742	708	734	713	736	723	776	751	748	759	762	774	800	761	716	741	762	766	787	757	736	747	775	732	731	794	780	787	721	764	726	731	776	708	741	758	723	782	806	795	768	725	786	755	702	796	744	736	768	780	758	802	777	751	763	719	796	756	738	743	721	705	771	746	770	756	750	752	779	802	773	743	709	761	790	751	734	759	797	793	796	792	755	782	770	780	742	753	761	734	768	743	821	726	747	720	766	785	729	753	775	787	743	764	721	735	733	748	770	735	782	721	731	729	716	771	781	763	682	788	812	704	699	725	739	852	790	825	741	774	768	726	779	727	772	808	735	816	792	789	774	745	804	822	796	716	746	739	702	781	749	727	766	781	749	748	793	700	739	736	752	721	784	713	793	741	753	707	743	806	787	804	838	730	769	795	756	780	793	791	793	809	725	747	749	800	731	782	749	768	728	762	726	744	811	747	764	766	726	737	755	741	794	725	761	722	757	731	737	734	739	802	752	768	733	716	745	765	692	778	769	745	783	772	704	736	750	760	732	734	741	801	788	730	690	769	734	707	780	763	790	724	758	762	802	762	810	763	744	737	744	725	735	769	762	744	801	770	781	759	764	737	766	782	742	724	742	745	733	769	734	793	796	791	725	752	736	758	752	757	743	714	744	784	721	815	758	778	788	763	768	766	745	759	724	798	772	734	765	761	755	738	738	748	736	739	749	746	723	751	797	735	777	756	811	715	764	776	753	751	775	688	782	729	712	782	721	732	785	783	713	747	775	777	762	770	786	731	755	791	787	796	757	748	746	767	801	812	798	750	749	745	776	796	772	758	765	753	726	757	700	795	794	790	820	754	766	783	778	745	780	778	747	758	756	778	731	757	783	726	731	777	766	795	728	772	725	765	738	709	723	815	784	772	754	756	708	714	804	744	794	710	771	654	729	802	727	733	739	805	744	773	754	779	747	729	759	768	778	770	724	779	712	787	701	735	704	781	754	758	805	683	742	751	766	789	706	728	740	725	711	741	732	780	739	737	838	767	770	843	754	734	787	783	749	793	782	753	785	712	777	743	711	779	778	751	714	689	805	693	775	763	766	781	786	764	737	709	787	748	707	758	733	757	735	785	749	716	765	682	741	758	736	691	788	775	796	770	709	811	767	739	762	736	754	740	776	704	757	753	826	773	722	721	801	749	739	777	778	772	790	723	821	741	760	793	779	763	741	764	755	715	829	784	747	770	764	773	784	760	733	812	794	743	711	735	781	774	799	728	763	725	792	732	738	746	762	812	733	736	788	761	774	769	794	724	754	772	794	776	785	764	776	777	698	773	735	739	773	766	773	778	817	766	718	793	766	782	779	777	771	727	762	772	835	720	748	797	721	763	792	753	756	732	763	740	782	753	765	770	776	716	763	823	774	767	774	774	729	766	795	778	714	786	775	777	758	776	793	741	777	731	772	756	735	743	765	720	777	761	733	737	756	753	750	770	750	730	813	725	702	735	785	793	748	788	749	789	769	743	727	794	766	738	710	779	744	807	719	718	794	755	721	770	745	797	738	735	729	732	835	724	744	784	720	774	730	767	733	723	755	764	779	737	775	750	764	770	776	794	772	757	812	741	766	746	761	765	748	790	818	745	763	753	773	794	764	747	738	745	743	754	769	754	796	760	702	757	771	747	764	753	767	706	738	779	758	768	751	844	768	733	761	710	782	764	780	804	759	786	734	764	780	748
18177	29852	24542	13389	8098	5119	3756	2733	2110	1650	1469	1251	1197	1105	992	956	971	939	916	885	869	884	895	841	841	829	829	802	844	860	887	780	844	793	845	864	829	806	837	811	846	865	795	871	813	839	841	808	811	866	836	772	809	769	840	818	742	844	842	823	825	770	809	845	831	821	798	845	848	807	880	815	845	777	807	812	779	769	893	831	783	803	815	798	862	821	819	803	790	790	839	817	862	844	802	838	787	837	818	891	790	792	779	848	811	820	806	832	854	834	837	766	834	763	806	784	767	785	868	809	817	884	824	875	868	856	846	850	833	784	758	768	829	849	866	812	811	840	835	827	784	794	819	846	788	832	794	845	796	830	812	823	805	837	786	828	865	813	792	816	846	841	831	848	801	818	854	833	820	751	828	803	812	801	834	808	787	791	797	878	844	803	761	844	829	852	810	803	824	809	788	856	837	798	836	809	804	771	777	788	832	824	840	835	851	803	845	783	841	774	815	823	823	798	775	781	787	818	832	774	845	839	831	862	771	817	818	764	810	776	797	835	831	792	850	840	838	815	778	795	814	833	776	808	776	847	847	752	828	819	812	808	842	820	818	803	847	819	865	847	819	783	795	835	804	913	825	820	848	776	817	833	829	798	805	826	844	868	855	838	864	820	805	767	794	832	820	811	807	798	824	828	830	827	796	872	851	823	804	840	800	829	833	796	786	822	786	830	824	832	830	789	837	802	784	810	796	809	806	838	808	809	836	811	822	779	812	777	782	807	815	771	804	807	804	839	829	861	808	809	901	821	823	802	827	855	813	779	836	797	857	833	783	817	827	820	767	831	804	835	777	751	802	820	814	803	820	794	777	806	805	860	802	805	835	879	809	818	817	851	803	828	821	833	794	793	820	812	805	789	810	851	767	821	804	788	789	776	815	850	823	841	811	796	795	811	763	815	833	869	798	821	788	849	803	774	793	859	854	843	832	824	786	894	790	784	837	819	787	838	809	869	807	803	843	872	855	817	829	819	805	794	822	824	826	795	846	806	829	790	878	805	817	835	833	830	819	823	821	849	796	873	836	810	858	793	800	801	793	819	832	842	801	824	782	863	852	797	822	857	814	856	849	839	824	837	838	763	851	809	864	827	797	831	775	840	787	830	786	828	829	815	809	805	819	853	788	787	806	794	796	756	785	838	838	845	817	811	824	821	809	843	801	835	847	815	837	793	819	821	847	792	821	843	764	820	829	825	826	836	783	852	864	807	785	800	814	871	784	790	835	753	824	836	821	775	801	806	831	754	815	774	864	833	783	841	814	816	837	856	791	845	793	795	775	800	844	830	765	815	850	812	824	828	838	788	796	776	775	832	844	797	817	795	828	832	813	822	766	822	792	828	805	838	817	775	856	830	822	827	772	766	819	796	835	816	872	866	809	827	804	838	814	872	849	876	824	811	867	834	851	831	838	812	816	858	822	863	832	809	830	793	834	794	831	831	824	784	859	840	819	827	805	846	833	843	824	831	808	774	858	869	809	769	738	816	822	834	823	818	817	789	865	785	802	773	840	783	786	814	787	878	839	835	794	799	778	812	838	780	788	823	862	829	790	811	810	874	757	837	766	810	803	831	824	811	848	778	851	818	804	827	820	822	799	844	809	844	799	785	835	839	780	842	845	854	836	800	806	801	852	800	801	827	849	819	863	822	892	840	818	810	847	782	869	835	818	825	830	803	827	811	745	796	795	866	771	848	761	814	822	818	883	829	794	839	794	827	839	782	807	816	809	854	817	857	819	774	814	842	793	846	885	820	792	867	763	812	810	806	806	802	829	845	840	773	815	796	786	852	764	814	827	844	780	810	827	809	837	795	800	839	813	796	862	768	772	828	758	842	781	862	835	819	809	783	776	848	822	798	811	806	816	805	870	801	786	802	809	794	804	839	788	809	833	835	854	790	895	856	812	850	804	820	813	856	769	831	821	810	850	829	796	835	769	852	812	825	789	766	836	767	860	822	787	847	835	776	852	825	842	847	819	835	773	818	778	868	845	838	775	780	793	878	827	832	824	843	820	805	826	818	790	771	838	851	793	850	816	819	867	796	836	816	860	875	798	825	817	795	835	845	799	799	775	826	819	861	863	823	830	829	858	841	837	823	844	799	859	802	810	857	773	818	810	814	816	797	818	791	873	833	788	820	799	845	817	883	834	801	804	783	797	810	847	826	836	829	842	797	845	862	766	833	832	781	856	808	881	760	843	833	788	820	803	863	800	788	777	802	796	769	834	786	863	815	814	849	861	831	808	806	869	860	851	826	826	819	792	762	809	780	822	850	783	800	822	822	888	824	784	798	838	808	812	828	788	832	778	816	794	824	812	809	793	827	865	787	805	791	811	785	794	804	833	852	817	807	841	832	783	794	802	866	795	860	797	854	781	815	827	794	783	860	859	803	854	849	815	840	853	817	812	866	821	849	830	830	789	819	854	797	853	823	789	841	828	824	836	776	789	856	838	843	833	827	778	818	809	770	819	801	865	809	825	801	790	770	819	799	863	879	834	810	829	882	865	786	804	839	836	820	837	799	791	894	808	809	801	806	817	854	810	873	829	780	849	785	831	810	788	841	786	787	825	781	857	844	837	808	837	866	853	845	801	840	857	805	826	818	777	795	842	818	813	788	794	865	843	862	832	802	799	831	788	788	862	799	751	842	849	798	831	773	846	768	846	818	802	827	804	755	785	805	810	815	831	779	816	823	834	832	818	788	881	833	850	799	781	844	818	796	785	836	844	870	790	809	857	799	824	847	835	843	868	797	787	892	761	828	816	892	822	836	851	840	814	843	842	823	849	794	818	798	849	842	823	838	861	864	880	795	808	811	790	803	858	807	757	818	788	837	829	809	816	863	802	797	840	806	786	820	809	827	839	792	778	826	792	830	836	866	823	834	850	822	848	851	812	813	809	825	829	837	787	837	796	820	845	863	863	827	762	798	798	856	778	786	798	799	821	762	860	808	854	868	832	818	817	838	843	793	856	785	821	815	805	836	856	823	787	827	818	809	785	773	825	742	788	769	816	845	858	788	786	859	838	801	794	773	818	828	833	811	841	843	832	803	821	859	824	798	824	842	774	804	817	855	807	793	808	856	838	846	788	847	845	800	771	817	835	832	762	914	840	777	775	848	841	829	850	840	819	810	819	830	815	828	804	805	811	768	811	781	793	838	821	857	808	845	833	823	820	829	872	801	799	803	765	815	823	795	810	783	805	818	839	820	830	847	812	831	899	838	796	821	831	799	848	848	818	763	805	846	805	801	886	876	789	814	796	799	848	794	780	813	843	836	867	829	871	831	806	793	843	819	797	808	821	801	796	861	808	821	827	785	835	822	818	766	819	844	753	829	871	812	835	811	838	849	850	776	866	764	824	826	850	834	805	792	787	780	852	872	786	870	834	853	840	838	812	874	806	831	819	830	801	811	821	818	851	814	839	805	814	804	840	819	750	765	791	862	842	836	844	830
22846	21350	28795	24267	21384	20126	6805	2777	1873	1559	1338	1190	1039	1046	898	906	884	855	803	751	779	728	780	784	798	708	716	761	792	747	777	728	735	772	761	780	714	726	719	742	759	689	752	689	750	762	730	738	709	726	753	765	769	733	717	699	771	771	736	749	752	728	730	739	728	712	700	679	727	749	731	702	775	745	732	756	718	741	728	730	779	727	708	748	717	729	755	702	720	745	754	757	723	757	693	698	704	698	734	747	744	768	686	712	717	674	733	749	710	765	699	688	766	738	752	682	709	706	787	737	680	703	787	689	741	660	708	701	729	735	723	722	734	755	758	780	756	717	752	730	711	723	765	733	740	737	739	722	749	733	711	721	795	705	732	723	737	739	735	709	713	705	748	741	734	708	751	713	704	754	743	748	775	736	739	687	707	707	725	762	736	681	712	724	735	716	692	743	684	776	777	712	761	687	700	774	774	704	743	738	696	779	728	750	775	741	681	817	774	706	737	723	744	689	743	694	751	766	716	756	737	738	718	728	688	750	771	721	755	716	706	752	748	753	733	765	706	752	747	760	710	758	712	758	754	745	692	798	758	712	767	684	716	729	695	751	741	711	704	728	741	700	721	751	722	711	735	807	699	753	705	767	742	725	732	757	757	749	716	735	718	758	718	741	715	739	733	726	712	739	759	771	728	738	749	741	733	723	701	760	737	746	735	730	713	716	738	776	749	757	762	756	710	746	722	729	748	717	725	750	772	728	710	736	736	714	706	768	709	718	741	721	749	783	750	780	762	722	727	703	725	743	727	732	716	763	705	711	731	712	722	792	776	720	752	735	772	797	735	698	732	736	736	712	729	724	752	685	717	691	708	732	710	759	754	714	778	752	699	727	794	733	733	708	736	752	701	810	725	736	721	787	777	747	764	704	723	757	701	698	786	752	743	679	764	749	760	777	717	750	737	758	732	747	751	709	733	705	732	744	765	729	769	756	702	712	696	767	689	756	711	763	779	723	716	741	721	722	766	762	754	716	761	682	774	658	706	733	683	789	710	737	680	760	748	696	738	738	775	705	717	739	725	779	745	756	695	706	760	759	740	766	684	738	693	745	718	719	703	796	727	749	700	713	769	775	707	740	716	698	790	723	722	691	743	741	767	752	733	751	736	682	777	748	716	767	718	777	730	768	719	793	717	795	739	732	799	734	749	722	745	759	740	741	821	765	713	719	767	766	725	732	729	764	753	669	707	758	752	716	741	712	740	761	748	720	777	744	732	750	712	731	758	696	667	698	771	760	730	716	752	723	772	746	734	709	694	747	762	712	754	761	771	727	706	757	731	773	731	719	762	744	755	751	696	813	769	745	736	772	774	716	761	764	750	740	702	733	767	732	756	753	710	778	686	757	678	670	718	728	731	700	732	758	731	728	766	794	758	781	775	697	783	792	787	721	762	743	763	721	759	754	774	747	668	729	793	737	710	728	747	761	728	719	745	701	727	727	735	725	776	725	700	737	774	781	724	724	717	729	753	758	770	730	776	689	733	763	773	702	758	745	795	723	761	722	677	685	768	707	797	761	712	763	725	748	758	741	706	740	672	774	695	739	746	742	710	706	760	728	740	802	710	782	767	713	745	683	697	751	738	756	719	770	717	734	715	745	746	790	724	752	746	748	741	754	726	773	695	737	755	728	755	746	701	719	673	700	761	778	764	736	735	718	713	720	740	744	749	763	705	743	746	745	671	769	760	659	726	703	736	731	707	754	740	734	755	733	731	752	720	784	683	741	736	747	754	763	749	728	707	733	767	802	754	719	748	793	705	732	752	733	778	774	717	738	733	737	780	732	763	726	749	687	748	749	719	764	713	750	729	749	734	721	710	751	760	725	709	753	735	722	764	701	809	736	770	789	720	684	692	736	698	715	759	762	756	760	726	695	711	694	703	740	759	734	722	702	676	769	768	742	712	742	756	706	762	705	750	732	773	752	760	746	757	755	758	742	730	744	707	699	737	691	744	764	744	711	702	724	698	771	704	762	708	749	710	705	717	714	736	764	717	722	782	737	757	728	792	700	725	747	697	811	725	752	733	698	704	768	731	735	785	750	747	698	773	702	671	756	753	721	778	741	732	725	740	715	719	742	719	759	706	723	720	714	729	776	716	724	756	717	732	731	743	800	733	735	774	783	742	703	731	700	710	750	702	761	731	761	747	674	687	747	711	719	774	781	741	732	789	749	742	685	736	727	744	776	757	726	714	735	715	733	775	734	702	733	727	740	775	740	718	747	734	753	734	730	722	711	752	732	724	771	725	721	749	776	702	734	759	781	694	733	754	775	708	762	722	708	732	739	769	751	736	688	746	686	771	716	736	758	741	698	766	712	658	751	731	741	741	703	705	711	710	793	686	753	733	744	724	773	735	741	770	762	767	736	725	733	734	700	715	789	716	761	761	700	742	701	743	752	744	717	751	690	715	686	714	745	766	734	757	735	687	768	750	729	776	704	727	698	707	756	711	693	731	723	725	762	732	711	722	741	711	748	711	741	740	711	727	765	769	703	772	727	739	739	732	725	731	698	738	725	722	744	744	742	769	745	752	740	763	775	729	731	696	725	695	739	720	709	749	707	756	723	743	696	765	728	728	736	754	732	790	790	690	731	741	717	727	735	732	706	740	751	720	732	716	773	742	774	706	742	750	681	778	718	752	738	724	751	732	735	713	759	740	736	749	647	767	758	707	766	715	726	718	776	730	753	769	756	698	774	744	737	694	702	701	729	720	742	692	775	719	727	711	758	766	754	715	773	744	708	740	731	726	743	753	732	778	730	755	770	727	728	713	799	707	705	749	735	760	754	723	720	740	728	775	756	732	694	751	740	753	782	699	779	691	745	677	761	709	704	708	710	711	760	761	744	748	752	719	686	692	713	759	774	738	766	747	697	724	734	749	736	735	778	697	747	668	738	723	741	703	701	697	752	716	698	765	727	729	698	740	731	750	708	703	685	743	752	723	736	694	740	703	703	675	708	766	789	777	738	717	761	737	745	725	740	708	791	749	757	724	787	740	755	685	716	721	728	711	726	730	724	726	728	688	755	716	764	697	714	738	675	754	799	744	665	728	726	737	713	753	753	768	707	752	711	740	706	741	734	718	760	750	751	751	703	750	768	741	696	703	742	763	771	741	741	724	743	720	744	725	743	702	742	705	691	732	695	762	705	721	773	762	694	713	710	724	701	757	716	761	739	724	734	759	706	707	715	741	734	701	751	737	750	745	740	719	730	789	709	739	756	715	766	728	741	784	706	711	693	800	721	754	746	750	730	714	794	732	762	730	722	707	694	735	773	734	703	743	749	777	751	735	726	767	707	749	718	773	686	733	748	767	720	790	748	713	714	718	705	741	708	729	752	787	712	750	755	719	726	723	692	771	680	728	777	748	707	801	732	751	717	726	749	738	737	756	736	755	782	728	778	765	714	798	750	709	759	714	727	746	701	689	723	765	743	756	769	735	717	802	730
20382	38058	32170	20197	12817	8507	5874	4248	3253	2478	2063	1674	1521	1303	1144	1086	1037	932	1013	904	791	823	817	791	835	767	869	798	830	793	783	808	844	790	787	792	812	855	737	785	759	774	794	810	736	756	785	767	810	778	752	743	806	791	750	761	827	772	754	784	781	803	827	789	825	832	788	816	790	779	787	773	759	833	767	766	718	784	742	804	795	771	775	830	795	812	781	768	792	792	798	776	823	826	822	779	812	780	797	759	774	789	725	764	797	743	801	793	804	768	769	764	733	777	792	751	789	791	736	771	794	822	831	777	815	862	758	775	786	770	831	810	796	791	787	785	755	824	801	790	839	756	832	806	740	762	790	747	811	731	798	774	818	774	797	770	787	783	805	761	775	815	747	818	803	816	802	754	816	802	781	803	757	800	801	780	855	824	753	784	794	746	827	793	773	764	760	796	779	820	852	830	756	792	770	789	822	780	820	815	797	757	827	777	741	784	825	783	795	832	833	790	758	816	812	782	756	821	829	794	794	760	767	828	850	817	764	804	755	755	799	785	747	792	799	812	775	843	844	792	818	770	809	838	831	767	826	804	788	795	776	781	794	783	804	795	735	762	780	750	812	798	802	795	786	793	799	775	809	755	773	800	833	819	820	765	786	778	793	798	777	756	812	768	812	799	763	784	814	768	795	758	798	798	771	744	808	825	778	762	783	769	794	735	809	778	780	769	809	765	776	752	831	781	790	730	800	811	775	788	810	735	796	774	797	771	730	759	843	839	872	777	781	764	781	801	787	797	750	824	812	772	806	798	834	803	802	826	732	827	810	820	800	734	806	792	758	818	788	804	782	836	792	782	787	788	787	807	781	834	781	808	742	763	813	799	809	795	776	785	790	785	742	764	813	787	802	767	801	777	804	788	758	792	841	765	872	794	782	810	796	754	813	785	744	815	797	788	832	818	808	844	780	767	856	757	758	803	851	796	832	824	807	790	821	744	792	760	721	795	810	789	805	805	774	768	825	779	796	750	788	824	806	789	788	802	789	773	772	778	792	795	810	768	773	836	738	787	777	805	823	779	814	774	827	766	853	779	827	760	805	787	761	819	824	774	761	759	763	823	738	764	779	827	840	804	760	752	780	756	775	797	775	793	776	814	820	742	803	777	720	774	786	813	794	794	823	804	752	792	772	820	818	849	788	785	783	768	797	837	815	746	813	847	805	775	777	758	814	812	769	786	808	797	794	735	812	815	798	812	839	778	751	761	790	791	799	817	813	831	781	796	767	809	802	768	794	754	792	790	766	764	821	806	804	754	798	752	806	798	828	856	800	755	788	766	780	803	796	774	840	801	830	742	820	789	839	765	785	789	814	796	825	828	774	790	728	811	773	785	780	783	742	762	795	781	812	779	815	768	818	813	797	767	789	755	823	777	821	751	802	805	812	813	849	758	785	770	766	801	850	752	815	771	819	770	806	773	758	838	810	775	763	735	805	771	819	789	817	789	821	776	773	756	775	815	760	783	758	781	740	757	745	799	767	797	763	803	771	818	739	775	754	811	803	783	793	815	738	787	846	754	813	767	790	798	819	837	776	744	780	767	806	799	744	776	801	787	777	802	829	851	781	813	773	788	792	780	798	797	868	793	810	833	777	770	786	781	757	752	742	808	815	775	781	800	784	790	816	801	758	767	781	796	764	768	774	770	818	725	780	800	813	743	820	797	764	764	805	802	780	821	836	776	798	771	845	796	796	825	805	785	814	761	816	758	810	800	768	751	757	822	814	766	796	810	822	805	813	812	769	778	813	776	805	802	834	753	802	796	777	786	842	736	804	807	785	807	788	800	736	820	806	748	757	776	795	826	772	789	842	796	767	794	824	792	786	761	751	784	799	833	772	836	838	791	787	767	780	759	806	803	736	769	744	786	802	791	784	786	810	788	829	750	817	785	792	803	747	787	817	770	806	773	770	809	756	776	792	764	763	771	841	782	779	796	714	794	806	843	856	801	813	794	784	786	814	819	786	846	791	761	754	760	816	855	809	782	807	837	792	806	794	746	799	763	816	745	773	780	780	755	808	828	759	820	758	777	808	824	766	741	771	750	779	799	800	734	734	774	790	762	788	759	798	804	818	816	760	804	757	788	785	773	774	774	816	751	754	862	788	856	773	835	816	796	747	825	777	792	782	789	769	776	778	778	829	811	838	837	836	804	763	783	780	834	796	780	757	731	739	837	789	798	842	839	795	750	768	759	824	704	818	814	767	810	777	793	771	788	783	835	782	807	817	756	806	803	812	808	728	796	792	785	807	764	787	788	793	694	805	788	765	792	804	801	817	794	799	762	807	754	799	759	784	799	774	786	821	807	820	787	783	765	823	738	744	814	813	767	728	781	830	761	790	773	783	761	727	864	799	763	792	725	801	817	825	806	799	817	787	795	784	821	842	767	785	765	757	745	852	764	775	802	843	814	724	743	793	769	771	817	798	782	831	835	771	769	806	823	784	806	778	850	851	796	777	765	782	771	824	768	830	778	784	782	817	768	777	817	795	788	793	839	794	768	769	778	714	808	796	753	842	791	759	783	765	779	795	755	804	810	759	826	750	845	755	871	784	825	820	795	724	805	794	788	777	798	816	833	823	824	765	800	771	817	794	788	794	758	813	812	774	803	802	818	809	805	804	755	823	716	768	751	788	756	848	786	774	771	815	768	789	832	831	794	834	812	794	799	760	763	758	731	817	770	777	831	799	810	775	792	774	797	783	793	795	737	802	773	769	810	763	818	819	780	754	726	817	777	799	732	739	752	741	798	746	797	768	837	753	737	782	795	837	826	800	824	752	775	779	771	818	734	742	745	784	813	782	824	719	766	800	726	755	811	791	806	790	774	849	778	778	775	776	826	827	759	844	783	789	813	788	793	784	775	812	753	771	819	786	755	749	837	823	795	795	806	771	774	775	744	842	753	820	795	830	771	809	805	826	796	789	837	777	797	791	754	752	788	833	770	798	776	781	758	817	750	766	780	792	803	797	790	809	791	804	818	805	780	794	789	756	799	777	755	804	860	840	783	822	765	781	792	770	784	766	813	807	812	741	821	767	760	767	771	800	734	730	794	730	798	786	814	763	802	802	811	758	812	749	799	729	765	819	777	862	793	812	770	790	746	810	776	767	782	803	709	821	758	768	866	799	801	811	774	745	850	791	789	834	839	799	779	762	803	774	803	819	772	764	765	794	793	758	766	788	822	815	767	786	790	813	779	774	801	815	776	802	807	823	791	782	785	779	766	739	761	797	804	786	799	826	748	805	748	798	777	796	774	799	764	771	815	844	716	806	803	743	793	767	820	760	785	747	795	794	724	823	784	796	809	811	716	804	755	787	747	824	728	785	736	791	798	803	802	829	781	795	795	786	787	796	782	767	812	790	827	839	763	798	777	797	813	872	768	761	780	773	845	780	786	778	774	793	798	765	836	798	778	792	827	793	786	808	757	810	767	792	778	759	800	687	763	798	780
28400	21480	17068	8708	4081	2579	1850	1428	1203	1046	958	915	925	845	849	758	815	776	833	783	751	733	722	718	710	754	766	719	707	694	695	817	729	748	808	756	711	760	721	701	761	769	748	720	763	813	723	762	728	717	696	717	721	718	759	707	704	766	723	771	721	752	745	735	780	732	783	759	722	757	703	725	769	728	730	702	733	768	764	791	737	771	710	735	740	736	774	767	704	708	751	766	741	720	720	770	745	748	716	745	794	660	796	715	799	765	715	736	756	752	729	743	732	796	757	725	785	782	758	727	739	780	731	754	744	754	723	750	730	733	710	782	765	748	770	788	746	724	752	786	714	769	758	775	751	738	740	706	816	756	773	714	732	757	752	715	809	772	756	756	746	767	776	736	700	722	784	741	754	779	760	747	758	752	782	756	719	740	760	751	777	738	743	822	722	764	776	709	753	732	764	725	692	715	703	760	770	759	697	770	716	710	726	725	713	749	715	780	725	720	723	786	747	725	793	727	709	743	741	727	811	776	721	773	727	728	780	750	749	715	753	774	736	741	762	712	711	753	752	719	755	732	807	757	749	736	704	740	845	762	805	742	705	688	741	717	746	787	766	725	755	728	725	740	746	749	761	751	751	761	784	722	733	727	732	720	797	733	752	757	737	768	697	723	736	789	742	717	735	705	742	749	726	744	749	815	752	765	757	776	730	753	745	777	751	752	702	741	762	755	703	754	771	721	787	783	661	761	737	757	734	783	756	707	745	706	715	706	729	793	753	696	730	712	769	728	766	747	702	663	741	750	730	786	714	779	743	721	717	704	749	714	768	712	695	755	727	755	744	744	785	722	701	777	747	734	745	729	758	756	761	707	729	742	700	768	772	773	747	764	767	790	706	747	756	729	750	752	766	738	736	744	733	746	732	721	730	718	711	738	739	754	741	752	756	695	768	687	777	819	727	732	729	705	696	750	762	739	723	718	766	740	694	749	759	737	761	736	719	770	744	731	742	745	785	743	780	746	691	702	776	755	748	752	786	710	713	738	760	730	778	745	761	779	742	730	774	736	740	750	705	759	745	768	754	746	808	721	740	778	777	730	736	807	749	728	753	737	756	724	703	738	737	731	739	750	712	745	697	739	711	712	734	790	789	694	725	748	714	749	801	724	737	724	767	716	712	738	718	745	741	752	783	733	740	740	772	745	724	759	675	729	797	733	733	773	755	716	771	804	757	681	778	764	746	714	775	767	748	766	764	745	743	722	739	740	666	735	738	768	729	732	757	717	764	774	758	720	713	752	786	716	778	744	774	780	743	725	770	752	732	700	751	754	788	755	774	729	723	765	809	761	757	761	696	744	736	733	721	763	769	765	676	729	804	721	765	781	761	730	736	777	766	715	746	777	770	711	741	755	740	742	689	792	749	769	758	721	671	764	769	722	778	737	754	751	808	769	815	701	751	782	741	708	775	683	732	712	683	762	705	733	782	712	751	749	742	722	723	732	740	761	722	742	729	763	739	778	741	720	748	753	735	762	748	768	778	758	777	786	733	790	705	730	741	713	732	729	715	744	740	759	712	746	777	710	754	750	705	760	702	753	705	687	769	719	783	751	731	753	728	716	761	772	707	725	800	762	771	721	751	725	756	762	771	771	752	721	783	759	725	708	702	754	714	752	728	776	733	765	734	752	727	755	773	765	736	748	717	713	807	769	775	753	744	748	696	753	716	686	727	798	749	735	775	730	718	717	764	727	706	762	767	774	739	781	743	735	753	720	773	775	750	768	758	754	688	750	774	759	731	752	738	790	712	791	726	746	752	745	714	744	752	730	710	737	754	717	754	771	717	699	768	729	777	710	751	756	730	748	737	759	749	764	734	798	734	705	757	745	721	725	726	765	706	711	752	793	767	748	755	810	765	735	762	812	736	733	743	793	742	721	767	789	739	726	740	767	754	757	789	736	724	721	731	751	721	714	741	722	722	712	778	819	746	755	738	785	708	721	745	733	781	727	724	713	712	743	736	713	714	767	752	757	736	712	748	750	734	749	724	736	718	781	779	768	752	700	772	788	723	716	740	781	759	712	744	704	749	710	738	701	725	755	736	751	755	760	821	759	795	750	772	737	720	781	702	758	750	741	732	709	738	789	726	761	765	766	750	752	714	735	698	740	817	770	716	692	727	784	768	732	730	724	737	743	731	739	745	740	736	785	759	746	724	740	788	726	803	741	732	744	774	710	769	735	759	751	735	713	736	708	768	723	744	736	756	825	743	734	664	734	755	795	750	786	760	777	766	738	767	776	761	756	808	753	771	739	758	781	696	720	770	765	749	739	672	688	737	759	732	746	772	765	787	735	764	765	729	704	767	751	745	776	719	723	751	758	768	762	714	769	774	761	729	743	803	784	827	686	761	738	735	797	742	793	758	758	738	770	767	774	720	722	749	742	770	751	749	732	736	736	757	718	745	718	757	701	699	799	745	734	725	778	753	829	755	736	741	708	729	723	724	736	729	767	786	733	802	766	725	747	724	752	710	782	752	800	756	762	737	752	742	709	775	745	771	755	780	695	756	722	738	741	729	744	712	704	761	745	719	750	746	757	726	715	725	727	718	681	768	747	723	768	776	753	753	738	723	740	809	760	762	743	693	732	764	756	709	724	753	711	712	761	784	764	807	753	753	729	741	782	720	684	766	704	697	761	737	795	751	793	725	720	709	750	754	778	755	764	783	800	681	731	691	748	745	729	716	709	703	752	740	768	729	726	769	725	737	762	751	772	780	713	684	801	792	784	765	768	717	779	673	747	805	742	699	767	768	758	748	692	737	769	758	728	744	760	695	719	763	770	782	701	745	744	721	767	776	756	757	762	729	736	741	761	778	740	727	758	769	742	770	745	702	738	725	750	758	727	749	790	785	752	733	709	763	712	739	750	778	750	751	724	725	751	710	731	759	717	745	734	753	735	784	721	797	749	779	742	758	744	778	746	773	761	771	751	758	687	705	747	763	706	730	768	722	707	711	732	695	745	776	729	752	793	775	711	748	723	773	749	773	723	742	735	759	684	758	738	759	742	737	758	735	746	750	727	748	774	727	739	717	701	775	711	749	769	784	783	723	733	726	760	784	762	758	791	683	755	761	785	746	734	768	766	745	731	719	724	748	792	749	701	736	745	762	746	754	744	701	748	720	746	756	722	798	724	762	738	736	786	711	754	783	763	735	787	746	746	815	767	756	770	732	765	756	785	735	760	692	740	748	757	770	759	710	755	753	714	779	725	702	697	822	738	731	769	734	736	767	738	696	752	739	773	710	749	736	721	788	716	720	726	730	746	759	775	741	726	749	762	744	759	773	751	718	738	783	752	763	729	730	793	795	750	761	742	792	689	749	771	759	750	732	735	753	798	778	786	723	735	734	771	764	699	742	743	761	777	776	748	750	788	770	750	779	736	699	694	748	772	757	777	698	720	718	762	787	732	726	764	735	706	731	766	720	772	748	764	796	751	768	737	724	767
18762	27183	21877	11554	6566	4307	2972	2203	1844	1469	1331	1199	1131	1012	972	934	890	917	869	828	855	824	830	808	794	844	837	795	824	804	846	869	813	784	805	838	791	807	811	770	787	838	798	830	859	850	827	785	794	785	824	822	826	801	803	770	857	803	767	833	842	819	836	802	838	795	843	807	792	790	856	836	814	823	842	872	818	796	849	815	824	827	791	778	818	802	812	848	820	785	835	782	796	824	840	822	853	853	808	797	781	802	818	828	829	820	782	816	803	827	863	853	877	807	783	826	769	800	799	805	880	832	803	779	802	813	818	835	719	818	788	808	836	841	816	844	778	811	813	782	785	859	799	768	822	773	850	784	827	753	822	738	820	843	855	825	795	787	795	800	842	804	800	799	792	772	839	756	839	820	786	830	796	863	788	801	930	835	778	804	815	797	811	819	790	735	794	814	815	820	790	790	800	828	802	767	802	826	777	838	846	804	760	792	825	821	842	837	792	789	783	802	781	798	789	800	796	808	851	836	797	797	799	834	790	856	800	825	749	847	781	759	844	806	827	774	797	773	803	814	805	820	772	793	790	842	835	813	833	808	809	786	816	799	811	842	857	801	820	815	832	844	773	781	769	745	828	822	781	784	809	790	843	821	797	847	806	808	807	878	790	819	854	813	778	841	850	802	779	762	860	793	806	851	832	756	811	851	820	792	830	831	818	813	839	792	847	818	841	843	768	852	836	774	819	790	787	804	786	817	769	830	782	837	857	839	761	808	806	838	835	784	819	793	801	834	776	739	857	795	791	807	810	809	822	775	816	863	761	823	852	777	768	817	800	880	846	824	803	845	829	781	834	816	786	827	796	836	832	793	820	777	829	844	769	791	790	743	831	817	862	813	827	782	879	830	829	863	786	850	818	809	819	794	765	800	774	756	781	796	806	787	867	803	841	804	829	815	815	836	841	842	838	806	820	829	844	862	827	818	809	818	827	824	803	771	822	803	792	775	786	803	781	801	776	835	781	814	851	810	824	807	843	850	810	844	776	824	860	798	775	827	810	785	805	811	801	816	767	784	839	816	842	842	804	822	801	817	790	853	793	803	754	778	811	825	832	761	870	790	808	821	796	810	806	832	809	772	823	789	771	795	869	860	828	800	786	801	791	810	829	738	789	832	827	804	791	834	818	791	790	847	813	814	878	843	778	792	768	786	805	825	792	803	815	852	812	843	814	757	814	788	793	813	855	811	845	774	819	784	783	828	826	775	842	806	815	739	748	845	853	801	750	816	814	817	800	798	843	855	843	853	847	802	787	805	829	783	827	856	821	778	796	848	816	789	797	865	826	840	820	769	794	831	860	827	775	777	796	841	816	753	784	808	817	797	820	812	826	800	824	776	850	854	801	784	810	788	813	774	819	807	792	838	774	820	833	769	817	799	797	785	797	794	840	793	831	804	793	859	824	830	846	839	800	803	819	801	749	870	812	820	819	839	784	776	814	806	831	811	837	799	784	813	810	789	792	813	788	803	752	828	814	844	819	858	768	803	806	795	854	834	836	811	822	835	802	814	851	802	795	766	836	797	764	828	831	759	817	795	767	818	818	810	863	782	821	823	789	772	818	834	795	808	803	785	838	806	837	788	809	836	796	851	846	781	803	774	758	771	847	813	809	849	791	806	785	818	780	829	808	777	801	782	830	762	831	802	824	854	756	808	772	802	758	827	739	818	817	811	802	847	860	814	879	802	798	824	783	830	774	831	822	792	778	811	784	813	791	831	801	784	821	825	852	829	837	821	817	790	838	811	810	787	812	815	811	816	817	830	769	833	853	815	822	809	812	789	786	810	780	775	768	827	786	801	822	812	803	812	880	794	797	843	815	765	822	869	837	793	786	799	801	855	825	786	813	780	866	814	807	814	792	776	839	796	851	819	808	834	830	794	824	838	805	767	804	850	812	832	821	779	797	818	821	824	856	810	829	849	789	831	837	780	833	817	808	803	817	780	812	779	810	805	809	764	819	783	823	856	839	768	829	845	800	837	860	807	769	796	833	779	758	833	841	799	790	766	822	875	826	838	765	805	778	800	828	846	780	825	798	783	817	823	765	778	881	767	815	783	775	780	819	809	820	767	846	821	848	857	761	843	836	803	815	870	811	825	815	825	806	816	833	803	771	844	794	798	822	806	798	756	826	852	791	743	839	814	814	829	802	847	848	788	879	796	788	836	784	777	786	769	857	834	835	849	848	858	812	814	788	820	802	809	765	829	796	843	800	797	819	816	803	825	806	779	822	788	843	803	816	761	798	785	810	810	819	813	816	797	805	794	859	812	839	773	808	836	799	789	811	801	829	808	750	836	817	839	796	811	797	821	792	858	870	833	814	777	823	869	826	843	860	870	788	903	823	826	836	886	797	797	794	861	795	821	848	793	767	772	844	860	765	826	784	844	763	853	780	800	804	824	780	773	797	844	838	811	808	789	794	845	789	784	875	852	850	775	804	817	825	837	809	813	823	786	831	788	766	744	779	788	792	800	800	858	807	861	799	777	805	801	809	778	822	782	785	791	849	768	827	842	837	798	801	783	770	791	808	765	808	807	821	784	768	822	823	853	828	798	809	821	827	826	842	842	834	790	784	827	802	817	861	804	801	820	840	837	807	830	821	847	834	808	784	797	766	820	778	829	776	774	766	818	815	859	848	828	822	803	780	836	858	825	890	818	768	808	779	804	773	828	807	864	841	786	838	813	795	789	774	788	814	816	817	822	784	734	828	797	836	836	815	822	797	842	804	811	779	822	812	799	811	873	813	832	836	782	816	824	776	737	822	826	791	812	789	838	821	821	815	802	763	849	834	777	825	793	792	796	805	802	811	842	854	785	853	788	868	827	808	809	805	821	811	795	769	784	853	824	882	799	838	801	786	819	813	829	837	763	802	867	760	843	795	815	828	827	801	846	821	831	854	836	785	841	828	798	850	821	861	842	872	752	813	794	811	825	824	784	864	850	815	835	802	778	828	839	763	859	814	827	804	843	803	826	819	825	767	794	792	839	784	763	878	790	782	790	806	867	809	823	847	779	770	816	815	839	833	863	770	820	849	812	822	791	847	831	844	815	798	760	833	831	837	873	849	781	807	819	874	841	841	835	863	801	808	840	808	818	818	815	780	791	838	831	860	779	838	790	823	803	791	859	778	873	847	821	821	827	795	833	830	790	811	790	833	863	831	824	830	798	791	825	809	825	787	822	856	766	832	776	827	778	838	812	876	826	787	814	828	775	785	855	820	849	829	830	802	815	826	845	811	845	826	852	835	777	800	777	837	829	800	812	864	805	773	853	811	820	838	802	823	799	790	828	808	805	804	836	881	786	801	821	819	823	749	855	793	846	763	836	832	792	843	812	794	813	837	850	796	800	799	830	800	799	798	861	743	806	805	797	805	750	830	775	797	840	833	838	848	847	807	816	787	797	812	794	760	784	827	810	817	818	802	848	792	793	793	864	817	815	833	812	832	791
23629	21170	27965	24644	20666	8416	3145	1885	1511	1292	1165	998	980	898	860	796	735	784	775	729	718	777	776	691	767	754	754	695	712	737	783	704	706	705	784	750	746	713	738	682	716	663	687	702	701	721	692	688	635	727	719	706	739	715	730	693	716	713	751	738	654	720	714	752	726	684	704	753	735	680	721	708	703	722	751	744	747	722	733	726	676	709	695	717	731	729	762	734	703	746	735	679	725	702	742	709	691	700	725	723	767	673	691	712	704	745	698	716	712	742	751	724	715	720	699	689	717	674	758	699	750	752	695	708	716	743	694	677	715	695	739	684	710	683	697	729	760	774	737	723	723	674	744	733	728	723	755	706	742	711	675	683	737	694	710	698	711	753	714	737	704	722	686	708	704	721	679	707	746	710	708	692	698	743	704	707	707	714	752	707	692	717	713	680	698	742	716	700	741	762	679	758	723	758	731	739	764	693	726	689	695	709	665	692	736	701	696	717	670	715	676	694	717	760	705	730	706	706	681	707	731	660	666	725	714	753	700	719	666	706	758	721	712	725	737	710	765	706	740	764	693	743	719	690	705	720	669	687	709	732	672	684	695	655	645	686	724	731	738	745	666	714	762	688	721	737	732	732	696	685	768	743	791	711	722	658	688	707	705	770	752	731	695	693	721	718	701	732	768	692	739	701	758	745	740	682	721	723	690	737	712	711	728	722	668	724	739	720	702	678	764	736	725	709	694	712	712	686	702	750	725	723	699	692	693	709	705	655	695	738	690	712	727	698	688	743	707	750	660	738	691	711	733	704	729	739	759	683	696	689	689	711	707	724	691	709	658	721	677	743	672	703	707	737	705	686	728	722	710	704	689	731	715	740	710	675	727	724	750	690	737	686	709	708	729	709	726	682	715	727	661	704	744	741	733	715	761	720	745	727	771	682	733	750	705	692	693	729	747	767	694	710	719	704	699	689	757	688	713	692	680	707	759	700	743	684	723	734	721	658	717	756	734	678	743	680	728	717	743	686	717	752	690	748	699	706	738	690	742	710	768	727	714	747	724	713	735	713	693	723	711	706	701	734	728	709	716	700	704	712	733	747	710	701	686	697	769	714	758	684	702	787	713	680	711	756	733	688	731	694	733	661	683	692	756	739	701	731	699	720	679	756	696	743	690	738	723	715	781	779	691	716	718	702	741	740	726	719	733	732	691	696	754	722	633	687	746	755	765	730	698	705	753	690	690	724	774	719	785	709	732	725	706	745	685	725	775	712	705	705	714	638	683	691	744	720	741	707	822	690	696	667	748	712	673	722	672	692	727	742	690	699	722	714	701	721	676	689	677	709	718	722	699	763	712	710	703	693	702	733	727	703	680	689	720	675	723	687	690	725	743	727	753	679	697	732	687	731	702	674	761	688	725	716	696	726	758	661	714	709	729	715	696	677	740	688	737	713	711	721	680	768	791	692	715	658	723	749	709	661	735	752	669	710	730	714	717	696	686	731	696	716	695	677	750	712	711	712	675	696	731	703	670	741	718	733	714	693	699	725	770	734	721	677	656	704	662	772	710	692	749	683	720	685	704	694	740	726	691	720	688	728	731	721	689	704	660	690	679	726	736	746	711	741	746	750	754	717	704	720	710	751	709	695	717	705	707	701	661	759	672	693	723	733	682	720	684	769	732	722	700	722	681	740	733	708	732	699	733	782	706	757	722	709	702	702	699	726	706	696	712	666	695	720	715	708	707	721	726	722	742	737	669	714	697	719	756	732	749	671	671	672	751	724	709	703	686	753	705	809	653	727	702	729	737	702	725	728	693	704	727	717	710	674	699	708	753	683	716	695	703	702	726	718	717	684	740	687	677	728	766	719	739	701	725	757	693	699	714	722	704	751	724	695	719	715	754	712	747	723	703	691	707	737	712	712	763	697	729	707	691	684	685	729	718	685	733	717	746	692	700	718	704	682	749	775	733	717	733	743	752	701	657	716	693	739	728	725	726	700	710	736	734	697	701	709	710	728	716	730	700	722	705	721	721	692	704	754	726	712	688	661	717	719	735	713	680	711	747	737	674	720	746	649	686	656	722	723	742	711	713	721	673	724	695	707	713	748	727	688	718	703	704	753	712	692	702	671	694	706	705	677	705	712	693	741	674	733	703	687	712	748	729	703	682	715	711	738	749	705	701	693	755	690	706	672	687	713	729	711	705	744	686	738	710	703	717	727	754	737	697	707	721	698	692	746	725	733	741	731	710	725	713	690	715	696	736	720	709	687	683	709	695	693	746	706	725	718	780	715	704	758	742	715	711	690	707	686	668	686	698	735	704	722	709	677	701	730	713	730	713	682	690	689	691	716	715	696	677	712	666	755	700	699	730	724	704	705	713	691	683	720	707	706	762	708	707	715	668	736	710	673	707	714	730	796	706	721	718	707	689	724	750	713	740	733	699	683	674	700	717	728	667	695	737	704	684	698	703	717	741	704	722	716	662	703	727	746	655	703	717	717	695	660	709	713	722	729	722	746	707	714	704	704	744	678	706	682	718	709	687	703	646	688	722	717	734	704	714	683	688	707	689	684	676	757	738	731	701	691	666	734	710	736	685	716	708	746	696	719	748	696	667	696	739	679	695	688	716	665	754	677	709	704	699	763	720	706	719	673	686	726	708	693	715	760	715	686	669	729	699	657	718	722	726	679	671	729	734	681	682	708	718	678	699	712	696	728	723	695	711	686	705	732	742	713	733	740	728	705	717	711	730	744	716	759	725	675	740	711	697	780	717	721	714	734	758	769	723	726	749	750	708	740	705	751	717	668	660	714	692	734	702	686	692	735	689	672	734	705	706	705	736	711	682	670	684	681	679	698	731	722	761	699	685	684	691	715	731	675	680	701	716	719	753	685	728	762	744	720	697	690	742	712	676	701	661	682	736	701	731	681	685	750	724	752	759	671	713	702	691	736	705	735	726	712	729	724	718	757	730	703	728	700	680	706	705	719	690	703	686	693	674	768	712	728	714	682	733	734	739	664	723	710	691	741	696	731	649	710	724	724	654	732	699	765	711	755	734	723	720	716	690	668	698	673	721	716	760	724	719	641	702	757	732	705	699	716	718	712	689	681	707	731	708	730	672	751	709	692	668	687	778	723	720	739	633	712	721	702	732	712	708	717	682	679	678	759	730	696	696	749	698	729	750	694	730	684	712	693	763	706	739	720	706	762	676	720	700	766	717	718	696	721	708	727	709	717	780	700	703	729	703	708	707	740	714	656	699	697	712	666	724	694	686	667	696	702	680	699	741	722	739	733	719	726	693	741	745	719	741	688	715	702	716	724	762	733	696	679	705	714	734	712	755	736	718	727	735	726	706	712	676	688	720	705	770	724	713	720	734	667	754	723	771	771	703	717	732	695	731	729	732	753	632	704	722	716	743	738	742	702	782	769	717	751	745	741	760	729	738	753	738	739	731	741	666	715	669	695	666	682	704	712	722	742	673	718	701	748	743	697	702	764	702	724
17424	32984	27671	15758	9894	6519	4516	3128	2426	1896	1562	1436	1162	1082	1051	969	929	896	816	850	863	780	769	755	828	807	817	787	801	762	785	830	807	811	767	793	762	793	778	765	834	788	815	734	789	748	755	751	741	828	784	810	755	815	721	801	745	779	796	794	737	749	792	762	771	746	777	776	771	800	765	777	804	776	772	771	780	765	764	789	749	781	801	748	735	768	737	775	824	765	798	789	775	731	726	731	797	749	786	802	801	747	765	805	734	780	777	717	773	812	738	785	687	767	763	777	710	833	759	731	821	760	777	772	793	803	747	782	811	744	807	787	775	792	759	815	789	771	784	738	794	778	752	794	793	735	758	817	765	761	758	778	782	756	771	762	804	733	803	711	780	747	756	797	775	794	766	807	792	726	826	804	782	731	750	748	820	772	791	816	824	794	786	760	767	769	757	763	748	758	784	770	783	815	764	783	822	754	771	770	808	790	733	802	776	806	737	718	765	788	807	753	762	776	752	722	763	780	780	802	774	751	756	787	790	744	779	761	778	742	827	796	767	800	805	779	771	798	801	802	775	759	766	772	822	769	783	766	733	800	763	794	769	761	750	773	782	793	795	804	777	741	764	803	778	749	803	817	718	815	780	740	851	780	809	748	761	756	811	813	760	758	770	830	762	799	760	768	803	758	740	759	785	812	796	775	807	771	757	800	767	759	762	802	780	813	717	786	772	773	726	718	801	801	781	803	747	794	785	770	711	720	815	771	797	756	743	735	807	828	801	806	790	783	788	774	766	746	789	710	790	840	782	812	779	790	796	826	769	809	744	763	765	781	776	721	780	750	783	787	777	827	806	801	765	811	799	758	804	798	794	793	802	763	795	787	784	782	785	794	783	761	776	750	770	776	757	770	768	794	769	807	764	801	772	783	789	793	695	758	769	842	809	799	759	766	772	754	768	795	741	747	731	748	791	750	775	752	759	721	821	757	771	788	773	827	778	809	741	778	813	732	708	774	776	769	736	743	755	760	802	774	771	734	757	799	793	811	789	761	767	749	784	798	768	766	759	768	785	796	799	746	753	783	770	767	782	786	774	768	773	748	799	738	772	781	764	786	823	749	828	784	746	758	751	783	769	729	807	783	748	794	760	751	832	740	789	795	768	768	783	765	782	801	760	737	810	757	823	807	786	785	772	756	795	733	786	807	765	760	780	769	778	801	768	816	750	735	799	765	805	834	749	786	739	768	811	771	806	780	808	785	766	765	815	737	783	771	785	819	830	829	750	795	745	767	783	805	778	795	736	753	804	784	804	764	757	777	770	761	775	757	782	740	752	773	784	779	724	807	797	779	775	799	772	765	748	758	821	784	747	727	781	768	743	740	740	791	798	766	761	718	790	786	803	762	734	771	819	793	782	743	743	794	771	774	772	780	792	788	736	774	732	845	744	789	721	804	770	788	808	748	780	764	750	764	766	740	776	746	758	789	757	748	730	745	750	764	768	810	779	795	759	811	761	719	796	792	771	793	805	775	795	791	828	770	799	802	784	781	756	793	797	747	729	792	784	710	790	750	790	821	784	773	763	744	732	793	843	776	739	788	814	789	786	776	748	747	751	820	781	770	796	788	777	799	774	735	772	768	821	763	765	779	758	722	788	807	725	774	758	786	797	826	777	809	771	727	758	770	785	765	776	803	756	785	802	834	807	770	784	743	775	792	735	815	765	812	777	747	745	760	730	729	819	739	781	772	741	798	791	744	748	798	747	832	786	736	822	738	777	793	705	792	796	713	778	799	780	804	803	773	781	781	808	803	769	775	803	806	807	775	705	740	760	792	763	786	779	792	803	799	717	800	795	760	761	740	752	800	741	791	786	790	754	748	764	763	786	832	807	707	757	748	789	783	791	809	802	784	768	768	759	796	789	764	800	751	798	765	703	773	778	778	774	773	770	785	772	812	784	775	772	767	791	790	754	787	790	763	765	792	779	770	764	807	740	766	749	748	821	758	781	788	792	777	784	738	745	762	790	837	756	767	753	825	777	769	803	731	732	822	748	726	802	746	762	775	794	800	791	749	768	783	795	758	769	796	768	736	736	742	771	809	778	738	764	816	785	832	748	763	709	765	754	786	778	747	757	803	738	798	784	771	785	733	812	763	743	723	736	766	752	772	786	789	794	748	763	784	789	794	811	765	768	795	809	785	801	804	743	811	799	775	776	777	835	800	759	784	743	795	787	724	770	763	781	782	754	776	768	806	760	782	771	737	789	813	766	745	779	810	812	741	800	765	779	768	774	776	762	769	817	754	804	829	740	779	821	803	805	758	792	794	773	750	767	751	774	723	759	804	745	799	736	768	739	739	751	744	742	756	791	759	727	814	737	766	809	853	788	741	769	737	837	772	737	749	758	771	797	797	813	769	804	737	784	782	765	763	724	779	774	767	749	724	771	781	773	724	766	745	722	741	742	713	763	760	810	747	752	788	764	763	742	795	789	770	718	747	833	787	805	766	777	794	753	792	767	752	798	787	805	784	787	798	779	749	778	751	766	764	770	789	752	772	758	794	767	779	789	757	732	757	785	737	825	733	788	753	731	830	805	785	793	790	747	764	849	778	748	771	761	767	754	822	807	757	724	771	791	732	785	787	744	765	737	775	770	784	798	813	787	783	784	772	776	781	785	796	737	765	792	790	746	769	774	822	741	758	758	768	769	836	787	756	792	782	736	733	788	789	761	867	805	783	749	766	812	775	811	746	767	800	773	756	742	830	785	782	791	773	833	724	793	760	791	776	824	807	746	744	780	764	762	754	753	758	780	811	796	754	771	774	768	820	776	792	797	706	761	751	768	840	743	768	795	772	720	770	748	752	810	767	786	801	808	802	755	811	785	772	799	760	733	797	774	732	788	806	777	768	769	775	748	781	739	746	748	769	744	764	739	775	772	827	824	790	766	790	782	796	808	784	796	815	773	803	797	792	819	782	782	780	802	762	748	783	768	709	770	745	747	748	747	768	803	770	809	752	804	758	829	806	751	792	757	790	760	773	744	815	775	798	782	783	777	794	774	748	775	748	813	765	818	809	769	776	805	801	793	821	801	796	770	775	819	731	777	756	789	768	769	807	779	772	770	737	790	727	752	777	751	787	794	715	786	724	783	750	788	752	799	800	745	763	766	735	753	727	754	787	741	765	796	773	815	777	820	755	822	770	715	749	760	764	773	738	727	803	713	761	779	761	771	771	782	759	760	823	768	774	756	768	812	766	802	677	765	783	776	762	781	755	806	775	787	838	765	797	812	793	723	706	784	756	772	809	797	767	769	776	754	803	764	736	791	794	785	809	790	745	779	802	799	743	789	805	793	756	820	794	782	808	783	769	820	771	748	787	794	745	782	796	823	766	761	863	756	802	754	774	799	779	746	735	795	776	746	778	760	787	802	775	779	785	729	825	806	755	776	783	778	784	783	753	782	731	745	806	732	829	784	803	759	782	827	758	793	783	815	790	832	751	769	749
25542	21352	26271	24179	7093	3106	2055	1609	1294	1140	1022	985	950	896	915	891	863	791	789	777	745	779	772	774	771	741	729	752	765	738	813	806	793	747	735	784	763	780	754	740	750	824	769	719	758	781	725	782	750	769	789	734	751	765	742	764	754	751	790	743	743	740	733	746	795	760	751	763	810	764	744	721	750	776	750	721	774	777	771	801	751	752	784	774	750	712	701	784	725	697	718	756	715	767	707	706	742	767	763	794	774	762	758	740	737	810	778	834	745	770	767	817	789	751	761	768	808	766	803	776	753	758	746	807	758	765	761	770	784	758	716	763	759	732	783	796	780	756	723	686	729	742	755	768	759	777	754	778	753	750	790	756	750	748	774	733	772	779	730	778	726	756	728	742	784	793	752	732	729	734	778	746	775	755	765	806	822	741	774	748	799	770	711	759	715	756	757	723	757	788	743	765	756	714	722	775	791	751	736	773	746	701	766	764	778	724	773	736	740	738	759	729	751	727	773	756	738	754	784	760	707	769	795	774	752	786	765	749	775	769	761	757	751	781	798	718	806	781	782	738	799	755	746	750	765	753	749	793	720	761	725	774	766	760	784	772	770	736	793	771	759	746	773	750	740	727	778	766	771	769	793	724	747	751	741	722	780	746	725	703	747	732	750	768	754	706	753	756	778	760	770	748	777	727	788	754	786	754	799	796	739	765	766	793	809	759	744	745	745	764	727	752	732	734	779	726	766	784	792	770	763	703	745	673	796	715	737	691	758	746	762	746	749	803	729	782	801	765	761	783	704	730	754	778	801	773	754	768	821	804	773	780	728	750	830	756	734	763	759	733	785	773	756	754	756	778	771	764	784	749	736	741	764	751	791	776	714	755	732	701	755	749	736	739	774	730	708	771	789	786	728	767	711	777	778	731	747	767	777	739	732	742	764	772	728	720	751	782	826	719	764	783	782	803	803	758	788	786	820	744	758	807	838	799	755	755	732	776	745	697	772	748	719	771	814	755	727	802	780	739	784	734	791	791	811	793	765	788	779	742	733	769	760	756	737	762	743	776	747	763	717	740	743	755	746	789	784	694	747	737	800	765	786	750	739	764	736	744	764	745	720	784	778	759	707	775	735	752	707	729	791	764	752	796	781	799	742	721	723	734	784	744	738	736	707	740	743	815	762	758	798	748	751	740	757	751	789	742	747	772	729	723	762	750	700	729	734	731	757	768	722	730	745	743	770	756	775	794	778	748	742	752	721	770	773	757	751	774	760	725	708	822	739	762	761	785	757	733	739	736	777	773	776	801	745	777	756	788	716	776	767	767	747	785	813	777	767	719	725	719	719	776	755	753	785	741	742	718	749	773	761	785	761	761	792	799	767	781	761	765	818	767	752	770	753	779	741	759	738	771	852	732	750	694	807	733	751	755	803	714	754	728	816	750	722	715	752	788	726	760	770	757	761	709	725	741	766	768	781	739	800	694	763	751	725	763	743	751	792	779	747	761	743	763	745	813	736	778	705	811	771	737	790	739	729	784	776	783	747	772	757	741	775	741	749	767	809	761	807	740	757	748	748	750	726	765	785	791	756	741	771	804	715	697	743	719	702	737	722	721	745	696	766	749	772	734	757	759	733	739	829	765	749	744	742	775	770	791	766	763	755	764	738	736	742	752	764	719	736	733	755	792	777	776	759	778	768	746	793	751	764	729	780	800	751	750	780	743	724	829	759	801	788	744	761	756	746	733	732	778	751	846	725	745	746	755	728	714	769	766	747	743	733	736	763	803	792	705	754	720	776	761	722	739	759	726	814	736	766	736	761	721	772	785	742	714	746	709	714	743	692	754	743	741	774	767	705	758	791	744	751	773	750	737	838	809	749	771	744	702	741	758	754	733	743	743	782	746	757	757	759	825	738	762	755	763	782	703	746	723	763	788	756	803	729	742	749	715	730	733	715	766	793	801	776	748	768	749	783	763	732	740	742	752	788	753	763	811	731	788	755	734	766	773	799	784	733	790	735	753	763	771	725	757	760	771	755	737	761	738	753	765	807	745	763	768	746	812	702	746	752	754	731	770	773	782	678	750	736	783	763	747	777	795	703	734	787	704	788	789	758	774	779	731	799	721	748	743	756	779	757	754	785	720	735	714	766	782	712	724	793	810	734	765	757	769	792	780	734	769	732	739	755	753	737	767	744	741	752	790	779	750	822	767	754	713	796	806	753	796	763	727	808	778	754	757	768	767	788	744	750	747	700	764	732	712	774	697	758	741	727	748	753	755	753	732	755	755	810	779	713	751	725	757	749	769	758	760	746	737	739	741	804	743	766	723	764	724	741	791	777	740	766	778	747	762	732	763	780	758	782	731	748	776	767	794	784	730	776	744	715	783	733	750	762	733	753	723	754	777	775	785	726	738	770	700	757	737	769	773	834	756	715	779	774	781	769	729	728	766	754	776	732	771	773	798	732	815	744	781	756	714	726	700	733	762	774	768	764	753	776	775	762	778	786	774	707	766	727	763	757	765	748	752	741	749	782	718	747	744	708	735	747	769	752	745	784	751	747	750	800	792	721	743	798	767	733	721	771	776	763	767	727	753	811	772	766	804	743	739	759	712	778	705	707	771	752	756	744	702	697	752	734	734	718	795	791	806	792	719	769	747	768	753	806	804	781	759	767	754	716	761	756	770	733	750	798	755	743	781	714	739	803	726	731	746	771	770	723	723	793	769	788	776	684	715	828	737	788	776	767	721	734	785	763	765	742	785	806	775	748	705	741	770	768	709	802	747	798	758	757	755	784	735	744	773	763	759	731	760	774	718	745	731	738	751	776	771	736	735	797	761	722	755	759	715	770	783	760	791	703	770	777	752	737	719	779	771	763	833	719	760	746	732	719	814	755	752	716	727	732	789	798	722	681	731	737	740	789	705	731	750	755	759	779	781	746	765	782	784	740	761	795	752	766	746	801	740	783	729	780	768	715	818	830	776	766	762	791	689	781	746	763	709	758	742	815	768	758	769	781	757	772	751	729	777	817	764	722	771	732	714	703	701	780	791	750	755	730	751	803	745	731	763	766	725	745	745	720	745	779	695	736	729	758	751	817	797	741	783	717	720	755	807	748	765	793	692	794	749	778	779	725	788	806	698	729	728	767	802	798	785	795	737	807	761	761	768	776	740	779	787	775	759	747	775	836	738	749	757	779	786	714	749	757	794	750	767	753	738	726	697	752	696	754	754	776	797	783	764	729	771	761	738	757	731	746	728	756	722	777	703	783	752	741	721	718	753	775	718	712	765	809	744	780	734	748	718	764	721	752	796	771	775	744	732	806	772	773	754	747	782	724	758	779	726	796	799	787	740	730	792	754	763	739	789	718	717	721	741	752	727	753	755	798	759	750	750	780	771	786	733	765	772	785	797	745	762	774	787	717	792	789	769	759	755	732	781	793	758	769	750	699	785	766	763	770	730	731	744	736	746	781	741	753	736	770	755	731	817	722	784	732	798	786	745
16913	29655	24208	13133	7796	5203	3703	2637	2010	1648	1440	1260	1274	1154	1036	1013	903	962	921	842	857	858	813	811	835	894	808	860	940	806	813	778	842	803	859	788	825	850	848	819	837	855	849	871	845	815	826	849	836	820	835	825	833	817	812	844	779	804	832	809	831	849	818	825	850	818	864	817	774	867	836	881	783	846	827	854	833	803	844	834	841	795	802	832	802	816	865	825	849	795	793	849	821	850	825	799	875	793	787	844	847	828	875	815	837	797	843	857	896	806	834	846	854	833	788	829	811	836	812	821	849	868	844	844	781	803	843	833	809	866	800	801	805	816	815	780	825	806	806	801	790	797	843	798	832	799	810	806	781	804	820	826	818	864	824	868	852	829	785	823	835	848	834	814	822	873	818	798	848	782	820	866	834	876	841	780	847	813	816	827	800	848	840	836	826	837	852	856	861	818	807	830	851	828	859	835	818	869	818	825	835	809	823	830	880	803	876	874	812	792	833	830	778	837	777	790	820	796	791	793	820	809	798	831	815	833	833	869	841	802	839	795	784	779	854	807	849	783	806	788	808	779	782	825	776	837	761	844	900	831	815	824	860	794	851	840	845	851	820	837	801	846	818	867	820	821	851	821	858	792	830	770	830	863	836	909	806	879	842	805	795	856	836	852	858	830	790	842	810	843	779	873	848	873	784	869	803	857	830	855	832	851	839	824	809	839	853	794	812	854	821	841	852	829	804	794	850	878	764	807	841	830	807	809	861	818	800	826	805	823	832	807	828	858	819	818	841	827	801	826	856	832	804	845	823	819	811	879	852	861	840	796	848	835	878	874	873	826	805	843	768	835	797	856	847	836	828	811	812	787	859	812	872	844	826	840	807	820	779	842	836	799	836	832	852	796	795	776	825	852	833	855	806	831	848	808	769	833	786	830	847	873	848	827	829	864	830	828	821	827	884	901	811	798	838	818	838	872	837	783	815	839	806	861	852	818	856	811	835	828	854	814	856	851	808	832	851	897	862	767	793	837	804	805	865	870	814	854	828	833	845	832	789	853	782	786	827	811	807	814	795	789	786	801	817	768	814	822	760	835	809	787	829	813	839	801	835	792	826	823	786	802	832	823	815	827	810	811	741	785	882	803	821	833	819	819	854	822	846	795	830	824	828	848	826	815	856	814	805	794	832	871	736	769	850	834	842	810	835	808	813	852	828	813	827	826	813	858	824	804	819	865	836	797	839	846	836	810	829	855	834	778	818	843	826	845	785	799	870	816	815	825	875	837	789	817	817	874	871	822	853	838	806	838	800	801	868	833	808	824	826	844	831	858	821	818	781	858	808	829	834	827	887	855	837	839	836	841	798	784	816	826	810	805	802	854	827	824	830	817	848	846	816	855	830	812	828	807	835	823	800	798	810	810	824	816	840	819	828	846	861	805	839	818	835	787	821	833	813	797	847	872	777	842	843	821	814	851	845	820	859	796	837	817	801	827	867	834	827	819	822	797	807	825	860	775	779	901	808	819	844	845	830	798	803	835	855	827	856	785	815	818	863	839	799	835	883	842	849	804	814	869	799	806	850	831	846	833	781	833	811	848	828	831	858	851	812	790	845	818	817	806	839	811	804	813	795	782	874	789	826	824	811	824	857	793	870	825	842	830	824	794	853	803	825	865	830	779	812	845	823	844	836	764	863	791	893	853	815	805	816	804	867	790	823	848	806	877	811	791	847	791	819	793	825	843	823	800	795	837	848	805	824	830	795	788	842	833	805	826	790	837	808	829	853	789	846	745	824	795	817	779	868	795	812	818	850	834	823	791	819	883	827	791	808	819	840	797	831	815	803	844	812	809	880	828	822	835	842	842	815	804	814	847	891	785	827	790	841	803	797	808	817	845	827	785	812	862	865	820	791	830	815	872	867	851	834	805	855	792	837	815	808	831	810	809	816	864	837	787	865	839	792	793	797	826	849	834	853	835	854	807	856	819	847	815	861	812	804	795	823	837	811	840	838	844	852	831	837	911	853	789	835	827	811	849	841	840	870	886	837	742	857	902	814	839	780	883	824	791	788	830	892	817	816	823	824	865	818	823	847	816	862	819	808	868	816	819	872	825	833	857	839	865	807	832	816	780	788	818	872	845	844	786	832	758	795	825	830	825	862	855	867	847	797	819	795	791	858	846	827	810	857	851	814	835	824	879	834	807	796	840	806	816	802	792	819	812	853	834	853	824	829	850	801	816	821	806	834	805	821	812	820	869	822	846	811	832	809	845	852	799	841	820	802	789	867	853	849	820	781	850	756	895	784	804	816	839	835	797	822	841	813	819	832	818	819	823	840	846	839	864	856	786	836	820	857	837	828	813	798	841	814	889	825	823	884	851	804	843	856	841	824	824	781	815	813	859	801	820	803	818	815	816	834	864	807	800	817	801	825	868	812	802	818	862	802	827	802	799	845	899	771	844	871	857	873	859	792	811	830	885	861	871	811	784	792	860	845	831	810	819	850	845	806	843	879	822	847	828	893	789	883	763	839	828	887	811	848	871	804	854	823	806	859	802	809	821	895	823	778	811	839	847	848	797	820	827	836	826	846	894	843	846	811	829	816	843	805	859	809	883	855	868	834	850	811	871	813	814	817	777	833	838	818	807	842	833	793	800	824	835	792	822	839	820	819	832	857	856	817	820	848	874	835	815	850	823	855	818	778	831	848	826	803	863	836	833	782	829	843	866	833	820	792	840	776	810	822	857	820	826	802	851	827	805	874	818	825	836	883	849	849	838	822	832	812	786	888	827	799	844	779	852	818	799	843	855	857	843	789	835	751	786	850	826	833	808	830	836	862	815	836	816	810	817	885	771	815	869	811	817	844	823	796	834	808	836	794	776	845	834	822	826	841	853	879	830	837	820	837	834	847	891	877	811	844	850	865	819	798	754	788	816	856	849	784	817	862	856	836	825	842	808	854	775	857	822	844	809	868	814	850	823	792	801	850	869	795	815	817	847	835	824	846	841	815	873	877	871	843	780	846	854	771	805	832	742	823	821	786	842	838	826	792	842	795	809	801	828	825	833	825	796	841	769	813	830	832	822	816	833	780	831	816	841	821	801	866	827	771	807	826	847	836	785	824	906	818	828	837	884	799	848	861	843	839	837	838	828	815	821	806	866	842	822	808	801	846	852	818	836	804	857	808	836	805	837	847	837	830	843	793	775	866	793	790	831	877	817	817	769	888	840	833	818	802	802	824	852	815	854	809	841	799	853	761	800	821	816	825	824	810	815	817	778	786	803	749	787	860	852	808	816	817	848	832	819	789	807	858	841	831	784	830	815	799	800	788	826	835	819	860	858	865	817	794	840	837	827	834	856	794	801	825	849	846	818	828	843	835	826	798	830	784	870	836	800	846	829	812	769	866	761	852	857	795	778	869	799	817	861	804	802	858	814	854	826	816	874	833	852	796	869	821	827	803	826	842	815	819	784	797	872	824	824	788	839	765	839	830	834	867	902	791	794
22841	21314	28733	24264	21344	20261	7190	2789	1887	1606	1422	1206	1133	969	1006	939	892	830	825	819	804	785	738	711	741	741	791	757	715	768	751	757	750	735	760	749	755	742	733	744	728	754	725	722	736	751	783	772	748	738	757	726	707	754	721	680	752	734	782	775	707	771	725	722	726	722	729	721	755	745	755	745	776	748	698	709	743	681	719	740	710	740	805	727	742	754	724	723	727	725	762	778	733	766	712	725	735	763	669	747	766	758	753	731	749	752	738	727	758	725	716	703	706	733	785	774	733	751	759	755	723	730	772	738	740	714	743	718	733	754	757	746	773	728	771	786	761	744	743	788	799	706	789	724	743	698	750	711	762	739	779	757	729	781	751	750	774	759	721	708	725	731	745	738	708	736	760	765	731	766	765	716	746	684	721	719	751	757	752	775	745	741	739	728	779	763	740	694	735	768	735	745	759	744	731	732	716	731	744	750	731	727	706	753	736	753	793	715	784	732	735	732	763	713	705	757	788	764	796	746	741	720	719	711	772	798	716	756	701	714	757	749	746	775	723	696	692	729	770	727	703	719	761	739	656	757	765	718	729	781	810	700	725	749	752	710	758	788	706	734	779	756	718	765	749	755	741	726	792	750	739	711	692	676	700	698	722	718	717	746	740	742	800	727	779	700	738	690	700	772	779	735	696	783	756	762	741	736	739	719	702	710	746	726	728	750	732	706	770	742	688	718	745	763	729	739	720	742	734	744	748	714	720	680	803	741	734	722	743	773	731	756	716	737	751	739	729	750	726	747	734	699	738	717	779	745	754	805	764	732	746	771	740	696	764	720	751	718	710	720	724	752	714	739	750	721	765	731	768	729	709	691	720	748	730	732	706	735	738	701	730	741	753	721	706	713	769	728	769	741	732	705	727	719	752	732	767	710	701	734	756	739	743	788	747	736	720	704	803	767	768	744	722	742	725	740	707	685	767	738	740	722	727	765	702	679	755	752	773	719	741	728	775	747	740	799	750	761	719	712	781	716	754	751	751	740	777	740	718	744	765	720	727	781	750	728	714	739	773	744	708	751	790	777	752	707	743	752	793	737	715	723	730	733	753	789	699	783	723	757	745	752	716	700	734	749	660	714	724	731	711	794	741	705	715	753	768	752	769	683	798	730	767	730	749	734	767	764	752	725	769	670	717	715	791	712	754	743	734	764	731	726	727	722	727	723	673	769	736	777	752	759	684	693	757	710	706	747	728	738	748	739	714	745	809	735	739	796	765	765	730	736	769	755	747	800	711	744	785	724	762	724	759	779	770	705	740	740	771	760	713	731	705	718	773	743	707	694	752	719	726	747	800	766	728	702	749	662	780	716	756	784	762	795	747	758	678	763	754	665	760	720	700	736	761	710	746	768	735	716	703	746	720	718	724	750	707	748	760	736	730	713	739	777	773	753	737	802	737	747	724	754	718	752	711	781	721	753	701	716	772	776	729	756	728	690	770	716	725	713	770	775	711	733	757	759	725	736	784	750	718	768	774	761	717	753	707	723	755	752	756	731	779	790	711	745	697	724	759	726	763	753	756	782	740	759	766	712	718	674	721	746	767	741	696	672	776	720	730	746	704	736	735	711	749	738	737	758	724	709	788	711	755	707	767	773	779	676	724	779	744	744	758	764	738	759	773	761	747	763	763	711	777	696	738	699	755	702	757	763	751	721	772	706	728	777	736	760	735	769	710	755	694	775	724	757	695	714	740	691	726	774	747	744	753	703	711	740	773	739	711	756	760	705	721	755	743	678	701	723	761	725	773	764	767	710	737	748	749	683	714	754	735	722	721	718	763	711	749	776	778	744	709	707	740	727	738	779	757	724	771	750	764	775	754	733	747	775	695	694	731	712	771	757	757	726	731	738	754	721	761	764	748	746	792	757	723	756	732	720	732	741	745	761	685	721	684	757	778	741	760	699	724	739	799	701	751	768	739	704	766	743	747	705	740	689	720	769	726	767	743	687	730	723	717	789	718	712	724	719	718	707	730	803	777	765	740	729	761	709	736	730	748	785	731	732	719	698	700	753	784	752	761	769	727	765	725	758	738	768	733	723	723	719	759	761	726	697	730	732	755	746	767	677	761	765	731	727	644	714	787	729	710	696	723	730	737	734	731	728	766	668	720	727	733	749	767	779	789	747	770	725	744	737	753	770	733	748	743	754	708	734	730	757	730	765	717	694	748	740	735	783	796	754	711	715	791	717	750	755	751	750	748	717	780	735	734	751	781	713	714	733	722	751	717	703	739	761	749	762	728	739	747	712	729	751	736	768	760	747	703	699	756	740	775	743	734	700	718	727	706	744	746	714	772	735	724	712	721	768	721	738	729	767	780	712	739	758	735	760	773	728	735	744	713	738	748	711	759	751	709	778	734	747	776	784	758	767	734	710	743	726	740	721	728	757	742	736	728	761	767	727	760	751	672	714	699	709	742	708	714	701	753	780	755	760	723	738	714	764	718	740	760	673	736	729	735	774	741	744	711	750	746	718	731	728	749	751	745	760	689	758	751	768	797	747	770	765	776	727	731	719	777	740	730	755	736	745	770	740	732	716	740	726	741	717	709	662	763	697	706	768	769	731	694	739	709	766	727	720	791	774	740	735	688	747	750	714	710	698	746	736	771	742	757	737	713	766	790	770	713	704	742	728	739	740	768	688	729	779	767	691	737	771	693	679	749	739	742	762	727	693	764	692	698	758	724	806	692	766	773	697	760	736	697	750	755	726	730	748	705	757	675	817	801	753	733	774	744	758	736	723	756	700	757	740	754	748	753	767	799	764	672	728	715	755	768	726	669	725	706	712	733	708	685	727	735	734	761	760	748	733	762	718	752	760	706	748	760	761	709	762	746	781	746	718	748	751	705	729	746	769	729	655	767	738	748	749	713	774	776	736	751	787	691	719	749	719	698	668	782	722	747	715	725	685	739	705	732	682	747	729	786	721	725	761	733	697	736	738	708	755	754	702	711	747	715	715	736	689	699	820	748	742	772	757	750	720	715	750	698	715	723	714	767	765	704	680	740	759	715	703	727	750	760	759	747	734	766	717	714	757	758	781	726	754	727	761	751	701	766	757	755	763	749	789	757	720	765	749	704	740	824	759	714	746	710	741	759	752	742	755	774	730	714	740	760	749	692	733	754	763	714	702	756	720	706	689	726	755	754	773	742	743	740	722	706	724	737	761	673	788	730	750	735	719	730	815	720	727	703	754	685	749	688	757	749	792	740	734	788	742	718	741	744	747	737	730	788	708	774	733	760	728	758	753	709	748	727	760	728	748	703	707	690	720	715	764	814	739	759	729	749	750	747	730	739	733	701	770	723	749	707	775	720	801	724	765	778	736	778	755	741	744	737	759	675	737	747	721	718	786	778	728	724	698	731	742	712	745	692	715	749	737	740	774	744	749	730	762	688	707	708	724	756	750	703	808	755	737	690	700	740	757	715	719	711	708	687	712	688	721	706	743	774	694
21802	39230	33055	20577	13408	8868	6231	4444	3292	2501	2177	1796	1495	1364	1248	1092	1029	990	965	930	863	866	836	817	824	801	752	792	819	782	762	788	752	801	820	776	867	786	811	819	804	741	778	763	801	779	796	791	822	720	815	801	825	818	828	786	769	799	756	809	833	769	790	803	801	817	847	803	808	823	811	786	843	781	773	794	819	805	811	806	801	854	735	740	820	802	797	839	811	816	823	768	828	835	823	802	778	769	812	785	842	803	806	761	857	753	831	765	812	844	824	807	797	763	787	762	752	766	791	787	818	834	717	769	766	780	790	807	795	820	835	784	814	801	825	795	772	794	808	765	768	815	820	838	840	760	819	791	765	760	846	836	788	751	741	791	836	836	812	786	742	877	786	757	768	797	798	777	822	774	784	774	775	791	762	808	815	831	795	807	827	821	807	783	769	843	830	834	768	794	765	818	817	761	769	824	781	786	789	754	729	818	810	784	761	817	793	818	804	806	801	809	719	767	747	748	721	797	850	765	821	790	773	819	767	831	796	858	787	803	813	850	866	764	799	827	855	757	838	755	789	792	809	803	751	831	786	844	767	806	749	766	728	786	808	827	788	797	759	845	766	838	753	830	762	796	781	788	799	827	740	775	832	747	796	754	780	744	781	763	872	826	784	806	727	805	768	782	786	794	826	739	765	788	797	787	791	779	806	809	806	771	764	812	771	859	728	794	807	778	838	742	785	779	794	806	782	814	788	882	747	810	764	803	834	733	796	810	789	770	758	787	807	785	817	777	827	788	823	767	802	815	766	772	765	772	776	803	792	763	782	805	807	819	831	795	742	770	788	763	778	798	817	814	869	785	814	767	758	743	807	773	779	770	767	751	814	779	811	830	778	829	811	799	806	804	766	836	815	806	818	772	837	806	779	765	808	805	862	751	834	794	803	782	765	779	825	787	808	776	807	813	790	805	760	821	800	773	783	771	791	842	771	774	830	779	827	783	838	784	708	830	804	772	815	716	766	811	737	839	793	772	831	837	758	788	757	750	791	799	805	803	792	789	756	806	807	777	776	766	800	801	810	787	784	784	808	809	771	780	794	807	795	790	858	803	814	758	791	743	805	842	873	796	777	810	825	828	827	838	802	762	787	792	803	818	792	788	827	804	764	815	768	776	806	815	802	777	773	726	741	782	785	803	748	778	786	814	807	796	842	775	842	818	783	800	811	782	790	829	791	778	863	762	807	789	794	799	750	791	769	777	738	801	757	766	795	822	772	783	776	804	770	770	785	762	793	778	773	767	763	764	830	808	799	789	779	802	763	832	774	786	746	795	737	815	794	809	787	787	768	779	803	789	799	803	809	822	804	818	737	773	791	822	861	809	779	815	815	830	818	792	724	776	814	773	834	798	777	744	773	855	789	820	843	755	814	798	805	766	758	742	815	793	815	765	769	763	766	772	808	796	806	817	871	820	781	783	792	827	807	818	809	765	788	799	764	786	783	811	808	766	811	789	823	841	778	862	813	823	766	795	769	753	794	779	774	799	805	785	819	827	797	793	738	824	798	813	789	799	801	798	818	823	803	762	787	786	842	793	773	797	809	727	762	760	796	825	793	803	792	751	810	809	776	826	808	790	835	810	862	776	794	776	761	789	793	825	822	791	831	827	836	776	771	780	826	790	767	815	833	800	821	824	761	747	732	823	790	810	790	799	771	748	738	763	778	784	821	829	804	818	803	781	851	821	777	737	814	804	771	741	774	776	825	799	781	740	801	743	752	775	771	743	783	807	804	820	804	768	817	793	791	792	780	804	808	785	716	816	795	817	776	812	801	834	799	861	739	810	784	841	777	890	803	775	820	759	773	755	772	777	794	805	824	768	825	779	775	824	747	757	808	808	822	802	760	832	813	778	798	763	754	796	786	781	779	811	796	813	805	773	792	794	777	771	806	744	759	797	795	825	773	775	845	809	801	799	765	790	828	764	792	768	805	785	771	762	825	811	780	810	771	826	832	788	790	771	798	802	813	801	791	769	747	807	748	787	811	783	782	828	777	767	792	754	787	883	828	799	741	781	817	783	807	774	767	776	750	784	816	809	837	780	791	754	780	780	804	812	815	800	848	838	808	744	774	812	745	765	776	790	821	742	808	815	825	773	812	767	854	805	771	794	816	749	800	821	801	796	766	787	764	752	813	821	751	793	792	803	780	803	815	790	721	816	799	781	822	749	813	812	750	792	780	838	791	815	747	801	799	809	770	798	800	832	816	810	783	873	788	826	825	797	792	807	785	793	785	826	848	739	749	795	824	791	815	822	849	778	770	798	856	805	826	771	804	782	723	800	784	790	751	794	750	769	820	819	755	788	824	773	811	749	789	777	773	773	783	741	812	863	776	820	800	850	787	849	762	816	807	770	813	784	789	801	809	771	828	784	808	790	755	789	821	756	782	787	772	807	796	814	763	793	784	803	811	781	823	829	810	767	802	769	802	765	803	772	788	793	810	770	777	752	786	783	786	760	766	750	786	775	794	797	768	803	743	774	801	777	829	788	807	762	782	794	808	797	757	788	761	772	848	793	817	815	816	797	752	807	810	815	770	750	817	764	789	712	791	781	794	812	820	776	768	774	818	798	801	765	780	809	780	817	814	798	774	835	779	819	788	793	785	786	868	768	759	805	811	778	774	766	769	777	775	770	760	749	812	771	781	816	757	802	797	782	774	842	833	766	821	815	800	807	787	819	835	788	796	751	780	809	804	823	744	797	778	817	787	759	772	799	747	868	764	748	830	769	803	798	808	766	767	817	821	744	826	753	815	819	819	779	799	785	810	800	844	784	769	785	828	764	806	776	830	769	811	754	799	834	785	784	833	802	798	828	818	784	791	772	787	785	781	795	790	805	790	864	805	794	793	778	810	809	821	760	780	825	785	747	741	772	803	825	762	781	783	799	769	816	758	810	784	837	769	816	785	815	764	772	828	760	785	769	823	769	812	769	807	794	801	783	785	801	778	776	818	788	745	741	827	814	804	807	806	782	806	758	751	765	794	813	778	811	830	764	819	783	826	760	736	771	810	784	803	767	816	784	809	809	830	786	839	779	804	799	788	813	791	786	821	795	812	833	774	763	760	832	805	790	803	765	818	783	802	783	768	764	773	793	780	808	801	832	786	735	797	825	803	776	773	810	747	805	778	816	790	757	830	724	804	832	816	778	799	748	808	756	761	807	787	781	783	812	815	751	787	815	811	745	801	808	740	812	782	733	802	759	747	754	785	836	805	790	788	788	780	830	762	796	788	764	801	764	801	776	792	765	798	829	818	791	834	826	776	763	806	815	835	820	761	774	823	765	769	800	881	799	804	745	813	826	755	757	781	750	810	779	819	794	731	772	814	824	832	799	791	777	813	798	730	785	797	793	817	823	786	777	777	770	796	744	833	821	784	828	812	834	825	822	765	757	805	788	811	822	825	765	748	779	817	895	815	790	762	766	800	828	789	812	830	812	780	826	821	784
28658	21958	17675	8859	3977	2567	1897	1507	1254	1082	993	889	838	859	826	822	832	817	774	807	785	756	714	777	791	777	772	787	769	762	789	751	727	766	739	757	750	753	749	807	789	772	754	735	750	677	768	727	777	777	748	747	761	798	791	726	730	757	758	781	793	743	774	785	790	722	743	728	748	734	749	722	740	770	696	713	744	742	740	735	758	782	779	780	750	759	750	721	741	786	713	775	768	779	761	739	763	763	755	764	736	736	719	702	777	763	747	722	762	768	746	734	759	739	753	736	752	780	758	801	774	745	781	738	744	768	766	762	713	766	782	778	723	746	723	761	757	723	763	764	771	766	678	715	764	728	724	747	772	792	782	760	743	736	781	742	768	774	744	710	783	742	752	776	759	719	737	760	703	762	773	737	762	747	760	820	762	753	730	768	753	789	753	722	803	755	782	759	770	788	776	772	749	790	783	762	808	733	743	773	721	737	793	752	769	777	732	764	774	780	735	778	774	728	755	687	792	734	754	718	769	787	728	768	796	713	710	776	798	757	753	728	772	723	730	772	797	762	703	776	781	751	791	795	777	712	761	723	757	783	753	758	720	761	777	757	772	748	770	737	764	776	759	790	777	756	756	770	760	775	703	694	728	730	779	757	758	789	754	747	754	752	772	759	746	721	736	808	788	790	748	788	739	767	776	771	752	751	730	719	765	754	755	786	725	770	772	757	746	787	758	751	773	780	768	718	742	755	727	729	744	757	817	771	759	706	707	786	742	776	739	800	770	760	754	818	764	738	760	744	805	741	737	712	770	756	753	734	745	750	747	717	702	824	765	808	733	728	750	727	712	777	744	756	763	772	747	792	782	809	740	752	781	813	745	752	761	783	769	774	826	766	779	759	737	764	705	747	754	766	748	757	806	771	714	705	757	710	773	774	739	726	736	761	768	780	724	728	790	742	773	755	741	757	769	776	792	753	753	732	753	765	800	756	701	817	735	740	754	744	727	766	725	795	774	762	793	748	777	722	781	763	710	745	704	776	806	770	779	742	789	761	784	765	745	757	738	758	751	733	754	766	778	781	735	795	754	732	732	757	717	739	752	716	753	781	738	778	721	736	756	754	790	791	758	749	743	774	736	762	769	757	813	748	725	757	725	743	717	759	737	738	761	752	784	784	787	755	768	757	747	737	789	729	757	746	788	733	744	794	713	719	738	786	740	745	731	786	719	713	768	761	763	789	773	737	749	754	774	792	757	801	788	732	717	781	726	781	767	736	750	730	748	794	703	725	771	742	738	764	725	744	768	734	816	763	765	773	748	732	729	756	740	753	777	753	747	744	744	805	765	758	752	766	711	705	753	731	776	765	729	729	774	764	707	744	792	755	783	780	754	766	767	739	768	773	732	758	787	745	767	736	760	857	799	740	763	774	737	799	730	747	728	737	737	778	757	768	745	779	758	770	740	735	738	762	721	731	702	732	734	798	713	756	785	791	801	739	746	778	744	758	797	742	815	763	767	773	802	762	773	732	733	774	768	746	772	750	738	758	760	798	763	698	753	755	711	798	736	712	786	728	766	755	808	774	734	766	740	798	798	777	751	727	808	730	796	776	762	765	792	768	746	787	763	764	794	770	819	778	717	709	749	733	764	732	785	724	725	728	733	713	800	727	848	790	726	786	687	751	738	725	767	744	748	745	723	780	743	732	714	760	727	734	783	764	760	813	749	779	772	759	738	754	710	668	704	767	727	790	730	755	766	712	798	760	765	743	736	770	767	756	801	740	784	735	741	701	743	769	762	769	749	726	781	731	734	790	740	737	757	752	745	748	761	786	726	715	725	731	782	746	729	758	750	756	731	760	755	759	736	793	727	757	764	693	733	700	714	767	757	736	751	796	755	787	771	767	821	736	732	764	783	750	781	734	737	717	790	729	810	742	774	720	763	741	767	708	769	721	762	721	765	730	765	759	743	783	732	755	757	713	741	779	731	705	771	757	740	754	731	779	694	694	752	758	788	786	770	743	737	776	778	748	716	723	752	778	735	759	763	766	757	752	724	750	772	734	721	754	737	707	776	771	758	759	718	764	791	721	815	765	793	718	743	742	796	770	751	795	728	754	770	747	727	735	796	758	762	753	725	739	751	738	733	802	765	751	748	758	701	744	760	715	726	775	816	706	710	714	730	754	704	737	712	697	783	755	768	794	727	759	780	727	729	716	757	773	762	762	795	787	718	783	746	695	783	799	733	708	763	773	763	727	709	790	755	767	729	775	753	799	717	722	778	761	731	739	779	738	772	793	750	719	728	782	737	738	720	737	772	785	732	751	744	764	748	697	757	753	725	774	763	797	760	827	776	759	755	714	788	751	769	778	743	754	723	752	755	735	722	697	716	790	751	719	738	753	755	782	726	740	739	758	768	764	725	735	771	715	794	738	757	771	788	738	731	774	708	763	728	768	751	782	728	803	830	761	757	753	721	734	763	732	787	789	771	735	763	730	749	747	767	729	735	786	742	772	766	761	748	755	765	758	776	775	687	714	742	766	754	774	723	750	735	750	783	781	720	778	791	749	741	748	791	777	744	740	780	778	793	756	750	716	812	736	761	778	794	758	767	801	779	733	753	736	786	763	767	697	735	771	751	739	755	728	800	733	719	762	783	741	729	793	787	721	737	775	766	768	760	717	726	747	708	744	776	758	720	739	790	792	725	755	787	754	700	784	738	760	782	692	730	775	756	723	804	734	743	758	757	765	752	790	743	755	755	776	711	737	786	766	797	747	750	743	753	734	744	763	760	752	760	761	766	762	686	765	731	744	755	737	719	742	755	722	774	823	755	794	710	786	765	769	751	723	796	816	778	762	720	728	755	759	758	775	721	743	717	748	713	742	629	734	764	747	779	763	817	779	763	763	721	758	722	732	792	693	758	778	734	752	760	790	722	776	737	775	774	778	763	748	742	755	790	815	728	739	727	739	733	784	805	763	763	736	759	720	748	752	744	761	783	755	739	721	761	769	737	736	708	754	763	767	760	791	782	754	742	747	753	802	757	750	747	776	766	725	773	714	758	766	778	757	719	748	718	736	772	730	779	762	793	793	751	788	770	668	707	781	774	739	749	759	760	690	767	758	763	784	797	797	792	754	752	755	743	716	717	738	723	739	755	766	730	773	749	765	780	748	698	711	763	731	743	811	783	776	766	739	761	797	834	754	725	737	747	706	773	749	769	733	774	704	733	740	759	718	777	741	787	732	711	732	747	733	728	752	701	751	756	755	741	770	791	797	727	764	787	779	738	761	770	759	746	732	766	726	776	719	762	793	761	706	783	750	740	766	753	705	792	743	721	775	734	697	811	763	797	755	799	730	725	752	756	765	742	766	738	722	780	735	747	745	743	714	849	761	732	782	766	770	795	736	734	780	779	713	763	772	717	759	743	773	770	781	864	770	718	712	744	759	802	810	760	772	711	788	808	780	785	736	780	768	779	739	753	789	737	756	775	725	705	741	763	767
21250	28650	22525	11939	7101	4466	3220	2362	1871	1601	1317	1190	1139	1031	995	939	959	877	798	901	827	887	850	829	855	817	813	852	801	818	815	794	812	837	798	802	814	745	742	852	833	820	784	799	811	859	803	834	797	798	817	826	792	749	802	795	817	799	852	823	783	813	802	834	840	804	805	836	822	803	796	836	837	859	813	813	784	771	828	830	785	832	810	760	835	784	858	785	829	783	789	802	807	859	784	775	800	813	829	847	780	834	821	773	801	845	819	813	829	770	798	808	811	809	749	775	793	795	810	779	858	795	769	780	838	751	827	837	835	854	797	797	870	808	816	824	819	823	828	763	842	833	829	876	879	835	825	836	803	739	811	846	835	772	826	837	827	767	839	827	857	827	788	797	831	828	790	820	791	801	814	816	808	801	871	827	860	820	828	866	826	830	793	853	715	805	821	829	788	767	739	838	804	843	798	808	853	768	851	786	799	811	818	809	771	813	771	811	845	845	833	823	846	781	844	850	808	843	801	750	809	840	832	826	785	791	801	842	790	845	774	805	807	792	803	810	813	835	840	832	812	817	812	819	724	778	848	812	802	800	771	836	884	863	834	838	816	826	820	808	844	862	858	799	771	822	804	852	854	813	768	833	801	805	806	788	839	829	823	816	835	812	783	833	751	808	857	851	834	820	779	735	805	840	907	804	776	788	757	783	805	840	785	802	809	818	771	822	845	876	830	817	793	856	839	814	800	810	791	845	773	811	840	794	833	866	811	780	837	770	830	780	815	826	793	801	780	837	811	831	773	806	821	818	787	794	778	812	816	781	787	816	813	850	805	783	798	865	743	874	804	831	790	827	804	818	837	792	796	788	819	806	867	773	862	803	824	873	798	831	834	796	831	819	809	809	802	857	840	855	845	886	813	808	847	772	804	772	822	842	830	853	793	850	824	807	840	811	790	815	834	790	801	816	834	844	824	828	784	798	836	807	831	803	789	773	827	831	838	774	793	800	809	820	803	797	816	805	811	794	780	797	847	822	818	821	797	783	829	796	818	766	800	773	817	763	804	795	861	806	759	838	806	776	820	781	854	801	782	816	873	845	835	841	798	807	829	801	835	771	780	811	865	770	836	828	805	807	812	850	801	785	830	849	834	821	842	809	854	825	827	865	809	843	751	799	802	865	827	809	771	771	859	794	837	731	814	829	777	845	812	785	824	839	810	799	864	835	826	807	815	837	774	810	904	839	805	797	809	823	868	867	826	817	768	779	801	820	812	833	832	816	804	834	851	846	863	787	804	835	846	857	818	763	771	799	807	788	830	781	830	801	798	881	825	836	866	829	779	837	853	823	824	827	785	853	787	819	843	783	780	802	796	817	780	830	842	832	798	832	858	783	818	845	825	833	757	873	781	848	825	823	826	805	874	841	807	834	825	830	819	839	837	779	876	832	819	856	827	798	819	778	854	793	837	814	900	794	831	803	788	801	822	854	817	802	798	808	833	834	775	805	834	805	802	807	759	789	795	788	792	844	847	830	834	814	844	842	812	827	793	802	805	824	799	780	844	780	834	802	872	797	808	785	796	815	795	822	865	834	829	847	803	851	779	802	775	861	821	816	816	838	781	827	776	821	841	814	795	804	787	799	861	825	823	825	864	860	837	817	818	842	805	777	795	824	845	831	870	827	786	782	858	824	806	805	785	848	807	853	836	783	810	805	852	809	882	803	848	778	757	815	777	815	841	819	851	868	798	830	794	807	791	803	832	800	781	806	809	817	786	753	812	816	837	755	860	814	785	808	815	800	851	813	770	808	837	803	793	844	809	778	779	818	792	809	782	801	835	870	841	799	813	802	813	865	841	798	827	835	833	861	837	827	801	878	807	814	798	807	762	846	831	813	799	761	852	801	837	819	845	826	867	819	811	867	787	812	792	844	862	842	819	829	841	872	833	786	825	864	826	809	838	834	829	817	771	764	807	821	814	783	819	884	805	830	828	870	797	788	802	788	852	835	844	793	813	821	807	835	826	783	791	890	832	804	792	803	809	795	809	766	795	802	833	857	835	835	861	814	828	841	824	847	792	786	760	837	833	761	787	793	799	801	789	799	768	805	749	819	812	822	818	849	808	796	863	779	845	841	814	832	802	813	795	789	869	759	820	818	804	804	786	790	779	798	814	802	842	816	826	784	788	826	817	784	859	854	783	837	817	799	809	868	782	809	762	838	799	800	783	831	841	822	807	802	835	832	820	800	850	800	790	874	784	801	860	826	824	840	812	794	869	805	835	830	796	799	864	795	801	764	872	803	808	840	829	861	860	757	797	843	835	861	835	833	814	814	833	805	858	762	824	787	825	831	822	833	814	829	772	812	817	843	818	864	801	795	832	847	803	795	801	782	769	818	815	818	830	824	838	774	795	796	813	801	754	768	794	854	829	784	818	837	802	815	848	810	797	847	778	838	862	835	806	864	838	776	810	797	848	800	768	829	783	831	829	861	875	817	795	788	837	816	798	794	865	837	845	802	840	820	836	787	848	839	751	799	803	843	791	842	766	869	853	886	836	820	818	806	822	802	822	826	801	837	809	858	813	802	781	790	847	818	850	864	842	828	824	781	822	824	784	781	849	825	851	839	829	752	861	836	824	804	811	835	823	828	872	787	786	783	756	840	807	764	866	793	796	796	800	853	763	797	825	819	908	849	821	825	809	798	800	829	830	800	808	826	838	777	806	817	821	832	813	798	838	832	831	794	824	782	849	811	868	786	788	842	773	827	817	848	814	848	784	788	795	842	837	764	813	813	792	900	758	875	853	849	778	846	790	854	798	853	818	812	816	844	807	843	777	837	830	798	842	823	805	822	805	775	765	840	847	837	835	793	824	800	775	822	816	802	854	826	835	820	846	752	818	803	835	861	793	798	785	823	821	790	792	809	776	819	806	794	796	808	841	813	793	780	799	795	788	806	862	770	817	815	780	783	816	828	829	800	853	778	841	801	817	825	836	838	799	869	798	817	838	912	836	800	811	821	797	769	828	829	772	824	798	833	857	806	881	821	845	817	794	843	823	888	813	858	813	803	791	868	794	835	780	789	822	854	836	829	797	818	762	790	774	753	816	805	762	799	805	805	821	833	814	825	843	831	863	809	789	799	797	818	845	787	819	808	751	871	832	803	859	844	809	835	833	800	812	811	777	775	813	786	831	826	789	799	803	824	842	830	792	826	811	774	853	792	810	816	821	833	805	802	794	768	792	816	828	875	822	791	845	767	807	830	783	834	810	781	789	795	799	831	863	834	805	821	828	846	773	803	799	875	813	856	828	858	744	741	776	806	842	823	764	817	817	780	856	890	746	840	810	841	766	847	871	826	839	790	842	806	815	830	826	833	823	806	808	818	838	812	821	804	797	814	833	880	800	882	818	823	776	805	828	856	773	755	797	829	846	837	802	786	802	834	763	809	779	842	808	761	885	770	828	776	798	781	830	791	843	811	818	833	821	781	832	876	835	810	805	758
23862	21347	28212	24888	20821	8886	3364	2129	1579	1333	1153	1056	989	930	871	856	840	828	762	762	808	768	732	769	740	728	792	736	737	740	779	731	713	736	741	741	735	753	763	769	719	742	715	712	732	747	742	732	742	732	760	697	733	711	722	709	743	713	719	758	762	735	789	712	712	716	739	712	690	756	717	686	729	738	716	717	813	716	690	666	679	691	752	730	840	731	740	668	694	739	781	759	727	738	720	742	740	692	699	744	724	698	744	716	661	732	768	679	750	776	726	704	731	763	749	746	732	750	778	754	763	702	752	739	736	699	687	740	769	744	742	780	712	744	713	693	756	746	710	709	772	744	778	772	766	668	726	760	703	753	708	729	715	725	648	714	703	750	774	756	710	729	681	749	768	789	741	715	774	723	779	748	712	723	741	728	735	757	728	765	743	717	783	786	727	750	723	717	706	709	765	695	741	743	757	720	684	688	667	702	765	735	726	723	747	735	796	702	726	727	804	740	755	710	729	727	723	757	745	768	709	758	722	761	748	717	724	741	768	741	719	729	746	743	711	732	764	744	727	728	652	733	735	723	754	692	706	762	764	772	711	713	757	736	701	667	719	712	756	699	703	765	719	692	722	703	748	746	778	715	729	755	668	761	717	764	719	716	743	750	760	740	745	721	731	714	725	742	741	739	662	732	719	744	730	728	702	699	722	717	726	766	734	727	755	738	745	721	724	739	743	714	733	745	709	695	747	769	704	745	718	723	732	707	740	749	709	740	718	704	770	749	757	730	699	751	773	758	762	708	723	732	764	789	765	712	734	678	738	734	751	749	747	720	754	734	751	670	733	707	705	708	705	760	719	697	710	747	741	746	780	731	727	714	721	755	726	732	749	750	703	719	766	720	748	755	707	751	715	733	728	799	712	717	760	717	755	754	780	697	789	738	726	706	780	699	724	695	705	789	714	722	715	743	700	733	752	660	722	706	747	713	725	739	718	734	716	705	713	710	727	751	719	714	747	692	735	788	705	707	727	767	736	721	707	698	744	775	725	739	690	722	774	691	743	763	760	764	684	690	759	690	726	751	713	809	718	691	718	694	747	719	751	710	747	718	733	734	743	749	718	739	760	742	779	766	726	739	731	733	755	730	722	762	718	787	761	720	722	731	723	696	740	678	724	740	736	764	767	738	736	683	711	726	748	747	782	702	740	721	740	710	748	767	774	684	822	726	753	743	750	735	729	727	722	696	720	706	717	731	683	766	757	727	757	736	676	716	771	761	677	747	708	725	687	741	720	756	732	708	714	692	691	683	726	750	737	772	751	742	703	790	730	691	677	769	759	728	732	744	751	731	714	773	728	708	691	730	698	758	736	715	723	771	733	775	763	702	722	739	709	698	744	749	733	690	723	717	721	707	704	717	767	716	726	759	755	748	708	717	770	783	757	704	730	761	753	713	774	727	726	723	761	730	685	702	753	707	738	694	680	695	713	692	741	740	722	733	752	691	732	742	683	682	732	724	807	736	751	719	721	706	706	718	667	719	742	773	766	700	714	795	743	765	776	742	694	730	705	739	721	712	748	747	702	697	732	706	678	675	745	701	715	684	696	740	730	752	727	791	684	726	731	756	741	728	668	700	736	668	702	747	726	690	716	751	748	745	722	702	777	759	773	722	754	786	718	721	734	728	717	708	769	687	738	741	752	730	697	703	743	717	715	712	706	754	787	748	752	746	719	702	764	716	688	717	706	721	716	689	744	734	697	733	721	736	736	697	717	700	726	748	738	725	765	698	697	740	800	708	762	740	735	774	744	709	756	694	717	699	764	720	670	714	729	678	702	681	741	725	706	695	732	695	698	724	704	748	693	747	709	734	731	728	739	720	755	720	696	756	694	807	700	742	712	782	701	745	703	783	750	736	773	736	695	739	696	719	797	745	738	748	708	766	712	760	762	727	725	751	718	752	743	723	740	715	708	735	774	764	716	708	757	706	704	760	745	731	740	701	708	716	711	712	705	723	719	705	724	698	724	729	755	738	763	723	730	712	714	701	665	746	737	704	751	734	724	767	713	733	741	722	706	780	747	759	752	735	758	767	785	722	736	765	708	754	751	754	712	756	712	766	699	689	726	747	734	770	705	712	701	711	709	701	774	705	714	768	664	712	734	726	752	764	720	691	714	723	725	723	775	751	736	716	721	706	694	755	730	723	711	753	745	713	754	715	763	754	755	698	737	738	722	746	743	735	712	683	731	748	697	750	774	665	716	733	703	669	719	712	700	725	709	770	716	671	761	728	732	736	754	736	794	717	760	684	748	779	717	722	735	688	741	712	756	756	702	721	740	760	691	711	725	735	713	698	741	734	767	714	689	742	728	769	737	760	727	733	714	713	797	788	755	672	721	717	702	781	727	736	700	758	732	731	720	725	789	735	695	755	737	712	776	751	743	740	703	754	730	712	727	725	781	751	710	762	740	725	698	759	753	720	763	704	751	707	730	679	745	735	686	761	772	740	708	737	713	714	736	736	748	758	755	724	740	702	745	756	730	688	701	730	695	741	777	693	727	714	724	696	712	725	733	715	723	702	739	747	718	728	714	695	776	760	724	729	722	742	766	728	782	744	702	730	763	732	713	757	712	761	723	746	702	693	717	717	729	689	714	778	692	730	769	710	727	690	710	701	716	719	733	737	759	745	757	738	628	796	721	712	692	750	713	762	740	672	711	720	771	724	706	765	688	696	712	662	730	681	714	687	696	716	721	767	748	709	738	686	736	720	728	735	702	731	685	778	724	729	705	757	786	741	752	707	777	725	785	735	711	759	743	722	710	719	710	698	673	760	735	691	740	727	710	730	744	751	715	722	751	693	674	722	727	806	699	729	735	744	684	712	712	753	700	726	750	694	704	728	691	741	772	728	728	683	754	724	730	770	745	762	720	771	743	743	720	753	723	729	723	737	696	750	853	762	708	769	731	732	694	735	689	758	721	728	714	762	765	724	721	730	742	703	725	735	738	687	698	702	715	712	744	711	753	683	679	724	754	714	714	754	730	761	755	729	757	720	764	676	732	712	767	749	715	705	743	724	729	731	721	693	709	702	704	754	691	721	704	713	704	715	681	717	752	740	710	739	734	725	718	776	728	726	727	743	741	692	795	683	782	684	791	760	739	778	755	729	701	729	687	705	769	739	736	695	743	722	769	738	747	727	722	734	739	748	714	815	728	742	702	741	722	727	755	707	683	686	782	720	723	703	782	727	665	689	705	719	697	731	726	757	742	695	712	706	704	700	730	690	704	740	691	705	755	720	780	698	732	727	752	745	731	737	708	737	738	701	722	707	715	766	748	707	724	725	699	742	741	739	738	704	757	723	723	670	715	736	725	696	748	711	722	752	687	752	744	734	697	709	732	723	675	729	749	673	723	694	706	785	738	747	801	760	769	727	738	720	737	747	679	711	731	751	738	740	760	714	736	726	742	723	685	738	768	734	711	712	739	712	720	791	730	702	735	720	730	706
21443	35773	29227	17500	10640	7077	4801	3484	2550	2058	1728	1491	1384	1101	1072	1078	955	928	916	901	875	802	853	834	806	819	727	836	781	769	809	796	778	827	760	793	792	767	755	804	832	800	805	835	798	797	768	781	781	816	769	809	776	758	816	777	802	740	762	756	794	798	779	841	804	821	753	813	788	747	781	789	842	747	864	807	759	736	846	767	780	786	797	771	777	845	765	799	706	763	808	755	816	778	786	793	783	790	775	774	791	782	768	810	773	792	799	769	774	864	788	748	799	759	805	807	820	815	805	765	769	745	778	769	774	812	748	785	811	815	835	762	790	788	772	741	761	798	748	733	781	758	776	777	752	761	797	784	782	745	774	772	747	789	799	771	806	743	762	770	802	736	778	797	760	787	808	785	800	794	857	756	767	720	745	795	729	800	761	739	826	799	792	790	857	821	746	850	783	791	795	755	783	775	778	791	813	745	786	753	803	787	829	797	809	789	748	730	797	762	820	731	749	819	804	780	804	803	842	770	811	806	817	769	786	759	793	806	786	833	811	777	738	768	812	785	783	808	792	748	763	756	816	781	781	804	793	774	829	782	828	822	803	815	808	796	801	805	806	786	849	783	802	801	758	755	756	754	788	747	777	754	730	771	790	762	777	827	798	760	787	787	776	793	768	816	769	797	796	764	794	744	804	808	790	813	781	831	814	769	766	813	794	777	757	782	778	766	810	762	776	816	817	804	814	764	733	780	761	824	799	830	770	815	782	789	798	763	782	764	823	814	835	798	798	792	783	764	794	772	788	843	811	823	755	800	768	753	798	799	783	774	757	850	788	723	788	814	772	812	777	804	819	788	818	784	766	840	826	833	759	760	744	768	804	778	814	807	793	792	782	813	783	728	797	802	783	775	800	814	820	870	761	780	753	759	738	800	794	811	832	781	760	737	764	791	759	745	793	739	796	769	761	812	842	766	794	751	781	764	776	773	784	810	793	761	793	817	807	798	792	825	742	808	775	810	836	788	761	780	803	790	777	783	776	761	779	786	801	812	806	838	788	787	817	770	778	762	773	780	807	809	786	812	754	775	831	807	787	828	794	760	781	809	768	728	807	735	779	818	818	741	824	800	792	755	815	833	779	796	833	807	792	739	837	779	757	778	862	825	792	792	789	831	787	827	828	768	823	791	753	789	765	765	812	813	770	786	763	804	840	818	815	789	776	813	773	802	819	811	816	789	777	724	793	786	734	798	821	765	770	797	804	837	801	793	830	803	759	778	819	760	757	766	829	767	770	821	755	794	752	809	774	719	788	782	770	811	820	748	815	782	802	772	774	785	794	743	791	785	790	795	752	745	852	792	814	757	811	760	752	758	718	724	812	776	802	840	751	787	740	773	768	763	786	797	759	817	803	851	800	805	817	798	798	799	786	812	721	783	811	766	828	746	833	765	772	817	782	792	755	778	758	811	838	790	771	779	775	842	773	761	791	818	784	779	782	782	784	834	747	763	813	810	762	802	803	799	801	808	769	804	783	812	777	817	790	795	829	866	803	808	790	747	778	825	845	796	738	753	774	773	837	786	771	772	730	811	758	777	791	864	828	812	794	817	755	728	802	793	755	731	760	771	842	840	824	796	819	785	850	811	769	806	806	722	800	815	783	792	786	790	781	785	770	812	766	802	836	835	769	797	774	779	812	790	740	798	798	794	785	804	773	813	774	768	766	714	783	809	772	788	799	828	817	737	715	735	797	752	793	764	737	767	837	737	870	797	777	814	782	820	816	809	841	741	750	784	821	781	756	758	804	813	799	756	793	757	759	836	807	762	768	809	781	793	795	771	839	809	733	758	768	796	793	772	786	793	765	755	783	816	795	828	825	759	742	819	811	809	792	825	777	714	808	772	832	790	785	816	818	771	748	767	741	781	754	795	789	780	803	794	828	826	820	810	754	793	806	798	747	769	753	823	795	754	805	783	756	767	776	844	758	822	826	742	792	830	751	819	788	771	757	807	804	798	793	792	748	749	779	745	823	755	815	812	737	744	776	829	776	804	820	790	784	783	793	774	754	773	796	838	800	739	788	806	759	734	766	798	731	772	776	813	808	768	803	752	787	843	816	784	770	753	776	877	755	770	787	789	802	788	852	770	803	817	767	808	828	768	773	784	790	794	772	753	788	775	747	783	792	849	771	776	821	758	766	788	776	789	768	754	773	782	765	767	825	792	751	819	816	799	825	766	780	747	764	735	801	840	832	771	764	795	790	808	808	767	789	826	788	783	787	759	787	828	814	806	817	761	819	768	747	765	814	794	737	773	762	764	741	823	742	805	861	808	781	809	761	763	805	757	758	834	845	785	826	796	802	770	759	748	732	776	811	826	757	782	780	779	818	746	779	752	784	794	796	830	833	844	789	819	821	811	794	793	836	791	822	801	762	783	758	763	743	748	771	822	766	777	827	842	802	759	769	802	775	774	755	762	812	746	822	802	793	786	790	841	803	791	778	792	807	829	856	770	796	749	833	791	789	821	756	760	789	808	841	810	823	774	770	782	760	792	791	806	786	781	763	802	831	787	742	825	735	798	790	817	753	815	774	735	776	775	728	783	779	807	772	809	779	781	838	801	815	794	826	779	815	777	846	824	738	847	806	793	721	804	856	796	773	761	787	769	780	770	781	791	808	819	849	793	764	784	815	785	785	762	779	757	818	819	820	759	795	833	745	780	762	737	795	829	810	724	786	810	738	770	777	799	768	787	744	775	833	764	843	803	801	821	815	811	782	848	767	761	793	810	819	764	801	750	765	834	793	794	786	777	789	826	772	786	761	793	774	765	752	766	789	767	835	763	769	805	759	821	797	789	842	728	822	797	795	803	801	751	783	759	778	786	820	823	774	793	741	773	818	800	788	802	836	765	817	769	844	782	749	802	800	798	732	800	759	770	785	801	779	744	795	754	762	756	788	783	775	823	731	803	720	812	781	791	785	845	752	832	810	770	786	820	764	783	734	746	802	800	780	779	797	747	801	813	807	767	802	758	771	762	774	768	793	862	800	781	751	800	792	837	814	781	800	834	777	809	813	740	764	782	766	800	778	824	776	763	793	830	737	789	811	813	804	814	782	834	830	769	829	800	789	786	801	795	785	777	766	729	817	795	782	796	781	761	764	756	821	769	778	789	789	785	756	781	808	736	800	771	803	755	801	780	771	761	786	731	749	838	715	793	762	763	828	786	822	819	763	794	777	808	795	794	819	853	828	796	789	749	781	780	816	802	780	753	710	780	801	781	788	786	772	755	774	752	782	785	791	773	834	813	773	756	765	761	752	806	790	822	806	764	811	777	784	758	732	799	826	799	758	813	748	802	805	797	791	783	768	740	734	825	790	712	866	807	770	834	786	739	778	803	797	821	758	819	835	812	806	770	751	781	829	742	805	749	763	804	785	807	791	818	802	795	783	806	807	763	761	787	777	752	807	772	797	774	769	777	778	782	832	779	769	789	844	817	755	819	762	765
25366	21290	26320	24139	7652	3162	2243	1663	1402	1193	1112	1003	1000	958	972	849	912	819	841	841	797	808	826	799	826	753	805	747	768	783	763	810	730	770	749	763	754	854	826	794	749	766	799	786	778	827	813	769	790	810	798	765	721	851	795	792	778	796	806	804	754	797	798	768	797	790	724	779	738	783	768	758	792	738	827	807	835	750	829	724	750	735	765	715	799	767	773	800	787	806	802	773	789	823	803	769	778	763	717	764	788	734	791	756	853	784	798	778	780	802	749	715	791	755	776	736	792	795	738	750	785	812	795	755	792	817	765	795	794	769	757	749	813	776	830	778	802	738	747	789	780	805	751	813	810	757	825	720	817	760	787	730	806	738	752	778	736	748	776	770	739	768	800	806	751	782	762	795	749	751	788	795	808	767	782	788	797	767	775	790	783	845	783	799	744	847	759	762	765	831	818	846	750	761	830	780	772	822	793	724	760	766	766	771	779	778	763	833	788	761	819	742	798	774	781	770	757	768	705	728	741	754	802	784	790	779	791	738	759	852	721	730	788	783	779	798	782	857	767	719	737	704	789	771	795	762	737	764	770	754	801	787	742	775	814	744	858	860	771	780	759	761	814	796	759	782	755	764	815	778	753	753	782	804	779	783	798	795	791	768	731	745	758	774	787	802	746	779	803	766	764	767	748	800	765	792	741	749	788	751	773	761	785	778	758	739	801	833	794	756	849	819	769	780	747	767	757	762	730	782	772	779	733	828	793	790	764	776	787	756	720	825	748	766	763	792	773	783	776	793	745	734	716	787	814	813	749	784	773	768	772	785	772	795	759	749	789	792	820	793	787	742	768	746	814	778	734	761	787	758	779	788	791	739	748	762	803	745	821	813	798	776	770	771	764	793	783	781	763	780	735	756	777	756	726	754	785	784	724	797	834	895	791	792	730	778	792	812	826	801	765	803	813	788	792	812	773	776	765	784	764	778	792	750	785	798	752	795	740	764	750	763	841	695	765	780	815	763	763	817	787	767	815	794	783	773	744	804	836	748	763	746	787	763	775	822	818	792	760	731	820	817	741	779	716	857	776	791	742	783	758	835	785	761	779	829	839	773	808	742	775	737	809	715	778	772	767	780	805	735	773	756	799	761	841	778	755	775	792	743	765	797	807	776	737	739	760	822	825	807	757	784	721	806	754	756	777	758	731	751	746	769	750	818	781	768	797	743	783	793	787	814	737	724	763	832	809	751	783	828	758	787	764	740	779	763	742	760	843	753	781	784	776	814	767	787	751	768	701	788	774	820	756	790	740	767	758	792	783	804	838	790	764	781	779	769	787	783	813	769	775	776	786	740	800	811	764	803	729	744	777	783	770	809	757	761	788	776	793	731	751	763	783	770	790	760	772	735	750	712	768	793	682	753	736	764	720	748	778	772	794	787	780	775	805	783	811	751	793	786	769	792	768	765	794	763	737	736	779	774	777	785	752	748	753	794	810	756	782	798	812	764	789	810	824	774	767	801	811	785	798	770	812	766	744	744	841	761	737	811	739	787	805	744	784	764	800	785	849	765	764	734	778	778	783	748	769	776	770	734	792	745	781	776	799	724	783	723	784	793	754	722	763	824	800	760	820	807	828	758	801	754	774	792	743	769	802	751	770	760	785	750	767	814	820	758	783	747	804	774	772	774	777	770	765	773	800	789	743	805	774	772	776	838	758	783	773	779	763	838	720	721	755	783	732	805	756	770	776	778	697	780	768	779	788	758	771	742	775	823	764	814	747	787	772	765	753	784	766	762	790	763	778	809	796	790	759	767	777	777	796	798	797	769	793	760	762	782	768	784	777	775	737	728	731	762	768	770	794	763	771	771	768	765	737	751	762	759	827	762	762	791	800	735	812	802	847	747	813	782	743	788	834	757	837	794	764	768	745	817	751	820	758	785	767	826	768	771	764	775	782	758	742	758	742	847	729	776	793	798	748	804	811	803	798	768	756	800	779	778	804	781	745	788	761	761	791	787	769	788	795	806	768	785	801	787	800	705	786	780	787	801	758	791	759	820	784	783	790	742	762	755	762	784	784	710	788	774	747	792	777	792	796	788	762	751	861	743	784	798	806	826	819	762	810	827	752	781	826	808	746	703	785	756	755	793	760	782	769	778	789	708	777	749	779	804	749	676	796	783	766	777	761	770	792	781	784	805	741	783	776	770	743	775	783	770	724	768	766	791	838	763	770	771	736	760	819	823	810	795	774	772	772	762	776	835	805	759	800	770	777	763	746	738	764	775	708	738	775	747	781	798	810	810	769	789	776	724	758	775	759	770	746	804	784	745	770	768	754	774	779	793	756	727	809	829	762	787	706	762	779	740	763	777	765	752	777	737	756	778	791	793	769	753	806	819	816	743	773	801	805	776	795	814	818	776	768	730	801	759	811	767	756	765	828	789	789	794	743	766	759	821	800	781	788	798	774	836	763	782	788	799	832	783	785	825	767	758	729	791	810	762	805	760	785	788	833	774	736	766	782	791	717	781	841	782	773	773	779	728	819	751	762	762	782	777	784	785	774	772	836	776	793	737	769	737	787	750	752	740	756	761	733	740	774	702	814	799	785	756	719	795	770	741	786	823	819	818	776	791	719	783	824	701	762	757	768	748	772	806	772	757	747	746	803	813	792	795	768	757	805	773	739	759	744	801	797	751	787	855	757	792	774	743	816	764	838	740	777	842	773	827	749	791	801	838	739	786	775	755	766	789	760	801	808	760	792	785	751	739	780	792	781	796	812	773	829	762	792	750	765	783	791	753	785	806	747	778	778	785	783	785	763	735	737	754	749	726	813	806	775	754	811	757	743	753	805	778	793	758	772	778	757	842	789	800	743	761	793	774	750	745	779	727	758	741	803	755	789	774	786	759	762	777	787	760	795	752	794	749	733	819	783	761	780	795	703	825	774	802	767	759	765	804	789	755	841	827	786	753	808	803	765	787	780	846	734	703	771	808	798	734	820	762	736	803	792	766	802	756	756	774	774	790	760	789	734	793	779	776	833	750	743	783	778	816	769	782	744	774	895	750	770	798	750	802	808	757	778	770	768	842	801	753	750	834	790	780	776	805	778	813	774	755	739	762	775	782	800	773	777	725	824	782	822	765	797	838	814	787	787	826	798	758	739	789	819	752	797	810	768	764	753	823	803	739	788	735	775	803	764	811	792	775	805	769	770	794	822	762	789	744	723	808	785	738	748	803	791	753	775	786	796	806	717	797	831	783	742	841	833	804	783	793	780	810	784	773	776	773	760	760	757	795	781	803	750	763	791	752	777	813	743	772	782	741	749	697	776	713	783	771	785	821	735	780	849	760	790	822	757	759	761	744	806	757	815	771	730	704	793	765	813	758	813	782	793	732	767	752	751	775	783	750	735	796	733	765	819	798	786	761	764	818	781	780	756	746	768	766	799	758	795	804	778	756	793	740	819	780	841	772	763	822	774	802	774	787	754	760	813	734	769	766	796	726
21241	31790	25233	14258	8647	5683	3955	2844	2210	1715	1588	1311	1259	1105	1070	1008	948	936	927	894	858	800	824	889	853	873	859	824	870	843	814	824	852	829	813	883	814	828	787	870	839	808	835	874	858	833	815	839	847	881	862	838	836	789	822	851	908	790	795	835	850	799	816	831	874	829	811	857	800	851	861	860	879	901	845	814	858	845	820	858	839	832	813	861	877	826	788	885	851	829	787	805	811	833	851	819	826	811	803	836	776	846	831	807	831	825	833	846	800	818	860	841	810	822	844	832	776	819	793	846	853	851	844	833	905	829	878	843	845	841	805	811	827	877	839	833	800	825	892	858	825	827	803	790	825	870	799	862	830	826	862	818	815	831	807	762	855	842	808	838	825	885	871	854	847	817	798	820	871	858	833	850	851	842	830	865	804	751	839	887	813	825	847	816	872	828	824	787	862	820	868	843	845	835	898	840	887	789	837	861	822	789	912	849	841	847	836	852	821	850	854	781	794	834	866	868	825	790	864	835	873	851	877	838	845	842	846	891	860	824	916	841	864	845	840	843	829	833	841	813	843	776	835	805	848	856	841	811	845	772	832	820	813	866	811	838	856	819	864	839	861	827	827	858	856	880	874	878	896	866	855	812	868	809	862	819	883	801	832	852	826	848	850	847	826	851	769	860	824	857	863	822	840	841	842	823	806	792	793	809	826	833	823	896	829	878	795	796	800	856	849	864	807	845	865	800	851	827	849	868	833	848	851	873	866	827	778	914	814	838	830	858	813	841	825	854	812	832	872	802	891	832	893	869	824	799	862	843	854	848	851	813	888	814	825	854	801	853	830	809	831	771	854	897	856	824	749	806	853	854	849	826	822	764	790	765	844	852	830	837	867	830	825	860	797	765	829	834	870	851	893	828	824	799	837	830	813	846	821	807	874	894	874	866	840	845	868	801	845	861	785	865	833	871	853	846	838	829	859	846	821	845	801	862	782	816	808	823	842	748	803	828	799	863	845	820	806	862	832	863	828	844	814	853	859	871	810	849	853	813	859	818	831	870	833	877	896	814	849	861	849	812	815	799	795	879	775	819	813	825	870	814	884	783	794	845	876	846	821	802	829	850	853	769	758	820	832	856	855	823	856	836	859	855	822	848	853	885	851	842	794	882	887	849	822	819	852	862	815	861	833	809	865	851	825	856	822	809	861	804	841	838	893	861	847	819	860	836	833	836	817	804	842	880	848	846	803	800	833	866	861	836	826	825	829	848	869	858	895	895	813	847	817	858	882	884	860	883	824	823	834	854	830	846	831	810	863	802	813	825	903	845	774	809	847	825	851	771	854	848	853	807	857	817	802	864	836	815	801	880	850	839	811	820	845	829	848	840	857	865	849	810	828	854	863	795	825	808	837	836	793	853	848	808	842	831	879	875	846	865	865	884	831	797	838	837	824	850	826	812	836	830	813	877	846	871	836	816	838	844	829	858	857	813	854	831	867	811	846	818	851	866	817	875	870	886	826	835	831	817	789	884	855	797	862	813	826	831	823	811	867	858	859	809	826	837	760	845	813	815	861	772	800	853	850	854	780	843	783	853	791	847	917	864	840	838	878	798	865	853	855	857	831	819	859	821	825	863	856	827	875	848	836	831	838	785	800	842	864	860	798	861	864	777	821	872	823	833	851	859	833	892	805	829	900	829	830	857	808	818	839	847	846	816	825	823	812	783	847	859	886	862	823	830	809	863	821	817	848	863	823	826	841	802	877	845	845	847	862	837	850	882	818	775	873	888	833	862	830	877	834	797	813	875	819	844	865	867	850	908	801	885	838	862	750	848	833	796	795	828	864	820	826	776	885	845	822	853	803	810	786	823	830	845	838	833	841	818	840	843	846	812	759	844	847	829	853	806	814	863	891	857	799	866	854	851	855	837	862	855	823	829	828	832	789	818	859	829	872	857	778	810	878	870	833	818	840	885	780	869	789	791	841	850	855	820	830	812	858	851	865	853	812	869	829	825	790	841	829	886	824	835	815	843	885	862	860	869	846	841	816	834	867	816	856	805	860	832	789	853	865	816	845	775	823	871	855	760	855	822	878	813	900	808	903	852	860	821	870	835	796	843	862	865	812	835	817	794	878	847	884	821	768	856	809	871	842	846	786	839	885	797	833	841	837	831	857	801	880	850	851	850	863	835	819	846	816	873	820	799	787	815	857	855	877	847	854	846	839	838	787	804	805	838	827	822	862	827	857	842	846	882	791	819	826	866	853	847	828	789	884	858	820	841	814	805	823	826	828	833	865	843	805	854	825	780	865	806	815	818	853	852	820	847	819	861	799	848	888	810	863	861	798	845	841	813	830	832	804	818	859	779	856	850	875	808	824	851	828	783	759	838	871	839	804	844	771	814	845	830	864	813	839	825	847	843	828	835	889	812	891	860	820	863	823	825	891	855	849	813	826	834	815	834	819	840	797	848	815	877	811	823	825	758	841	863	792	841	795	791	872	809	826	869	782	787	857	829	821	820	810	838	873	836	822	864	823	882	783	832	835	856	817	812	877	806	813	781	811	864	842	826	834	830	821	847	863	860	876	863	793	827	846	843	871	821	870	824	841	777	836	834	862	814	822	840	832	867	834	779	804	872	804	867	833	835	856	824	815	855	838	894	848	867	773	827	820	849	822	867	856	842	802	821	811	869	810	834	885	836	846	851	828	814	793	825	794	794	823	841	822	860	796	851	830	836	864	768	819	838	854	822	801	818	863	866	838	813	882	809	854	836	880	852	812	846	808	834	822	847	799	796	817	871	844	790	813	843	811	844	799	807	842	800	865	859	853	801	856	811	869	842	818	854	763	887	823	836	850	832	819	822	826	808	825	879	881	825	833	825	831	819	885	867	852	887	831	886	800	843	832	836	870	885	802	802	854	868	823	833	816	833	856	868	860	787	817	839	839	852	833	813	816	836	861	885	886	872	813	797	833	845	844	877	791	789	828	821	844	834	856	843	849	777	860	797	830	840	885	849	847	847	845	809	830	806	830	881	800	765	789	819	848	878	843	814	850	801	793	869	790	849	860	907	835	870	868	847	813	813	874	878	813	837	823	784	835	886	874	785	879	854	835	836	863	820	891	812	842	801	867	818	841	822	837	857	911	829	806	826	786	840	832	805	823	800	844	818	797	802	859	867	826	793	827	815	848	827	859	836	850	825	800	900	829	846	883	808	812	812	814	904	859	813	846	796	834	805	844	836	878	818	795	812	790	851	847	841	843	827	846	810	851	876	786	821	850	874	832	880	849	844	790	815	874	823	821	850	873	808	822	859	825	816	795	833	839	839	829	826	801	864	836	841	794	810	806	811	798	888	778	814	839	877	869	850	836	838	808	820	851	815	888	826	812	830	830	857	823	842	829	822	864	796	808	822	865	818	823	818	839	806	859	847	835	847	864	797	858	818	846	838	807	785	836	766	884	867	872	791	860	829	813	819	833	840	837	798	863	817	871	841	873	879	883	841
22913	21400	28851	24343	21432	20339	7058	2698	1962	1640	1444	1238	1166	1041	1003	968	913	889	852	836	820	770	773	745	733	767	767	754	718	749	780	769	799	729	793	776	829	792	722	748	757	738	776	779	736	768	758	760	738	719	749	762	761	814	735	770	786	766	754	756	726	805	718	767	696	731	758	722	780	790	747	738	764	724	717	732	772	746	759	766	749	750	757	769	775	753	771	736	738	731	823	755	770	754	720	732	767	745	749	793	772	764	731	734	750	706	766	800	766	786	764	796	786	754	716	730	699	755	755	750	725	783	783	789	738	783	732	724	781	763	743	707	780	739	790	725	736	759	765	716	788	749	719	757	730	774	738	720	778	765	799	697	750	720	768	740	770	753	730	728	735	758	755	792	793	740	795	680	791	738	732	753	764	775	727	739	728	717	724	751	779	804	749	749	725	741	779	829	765	710	751	697	759	774	730	761	758	746	735	740	729	772	784	760	737	749	751	755	746	763	697	705	756	727	794	726	759	766	731	744	723	745	797	760	748	812	783	747	773	703	742	745	756	779	787	770	758	759	761	730	714	802	729	732	708	743	750	753	733	733	790	742	784	776	718	733	754	747	812	751	756	784	738	796	744	747	728	757	820	778	772	751	781	821	762	745	742	715	755	753	741	735	764	729	752	754	769	767	744	748	741	757	773	764	780	756	725	726	777	775	737	742	742	744	716	731	762	723	760	730	711	804	733	745	768	766	793	750	780	705	747	719	725	766	797	706	781	711	728	746	722	756	746	740	787	757	791	771	747	757	747	839	803	758	722	731	769	745	745	741	770	775	759	743	756	713	756	773	730	732	748	757	779	867	729	747	799	760	753	746	729	775	787	713	765	804	755	731	756	750	746	767	746	710	767	761	760	777	770	738	765	770	732	754	732	789	728	799	742	748	761	785	729	730	736	761	731	707	757	704	712	745	739	730	765	738	776	741	676	696	766	685	750	775	737	734	759	742	714	762	737	729	758	781	776	754	751	822	776	751	724	764	763	715	745	755	762	763	705	731	731	736	790	736	745	681	703	770	765	786	745	732	772	701	780	743	771	774	751	765	716	783	743	731	735	763	773	756	710	774	755	747	746	759	741	737	748	765	744	764	714	783	744	765	753	732	746	762	726	713	777	717	756	708	747	739	726	727	727	788	730	752	771	752	785	769	764	771	722	746	698	777	732	746	754	770	774	727	767	769	701	727	716	790	714	759	735	804	734	802	753	826	703	761	725	777	746	753	783	774	741	693	712	809	754	731	775	714	740	819	753	781	752	753	766	764	761	802	735	772	773	747	758	769	742	656	740	776	793	731	722	734	745	794	744	735	726	738	759	746	765	743	759	793	746	744	748	750	716	776	737	742	707	732	778	758	755	748	768	726	729	771	731	734	757	781	776	757	758	780	783	765	790	748	795	746	721	759	810	764	724	696	752	788	761	728	754	782	770	733	740	732	743	754	763	768	749	721	738	761	756	745	763	762	767	784	767	751	805	760	692	815	744	753	725	705	776	749	777	758	776	760	752	723	765	700	703	753	739	759	759	755	728	703	761	740	728	736	744	785	755	787	776	732	698	751	725	800	803	660	783	791	769	739	754	734	733	755	749	735	776	779	734	751	751	810	740	707	730	773	748	770	745	751	776	784	739	738	750	736	796	778	754	725	753	739	784	726	711	733	765	680	738	731	725	780	780	723	808	745	781	757	738	730	697	745	744	763	762	710	781	750	749	791	755	791	727	800	732	783	748	711	717	805	770	754	715	773	761	762	725	724	744	777	731	769	755	776	731	712	771	712	745	705	778	744	779	719	751	762	807	729	728	794	775	763	818	733	777	807	770	747	741	723	793	727	728	787	730	768	728	792	762	747	741	762	717	714	701	743	790	734	754	709	788	760	718	767	821	752	757	683	743	747	770	742	730	715	769	771	725	727	785	731	745	719	733	779	712	786	756	754	724	776	748	776	764	743	738	769	767	761	770	710	764	723	753	731	748	764	763	784	775	765	721	719	743	781	741	747	797	787	761	736	691	698	735	752	747	752	790	725	734	747	687	778	723	698	740	704	782	712	787	756	773	817	726	771	755	752	770	778	792	738	748	756	730	762	790	751	753	731	728	773	756	778	754	806	796	745	732	716	755	739	771	714	740	735	770	786	713	739	768	776	723	765	737	733	776	713	747	749	705	726	650	721	777	736	758	798	748	702	747	724	789	790	718	734	781	715	745	756	712	775	749	757	749	814	737	724	671	796	750	713	769	736	747	746	705	753	702	749	791	792	814	765	742	814	725	747	747	739	801	737	735	750	757	769	763	752	785	754	730	744	721	736	763	743	757	779	687	791	743	746	747	744	757	755	760	755	767	757	740	750	741	803	727	768	768	770	801	731	779	793	771	777	760	802	770	754	767	747	777	730	805	817	777	727	726	796	766	752	789	729	708	783	722	762	729	762	735	743	732	761	758	734	764	707	769	732	741	772	784	766	731	774	754	774	737	713	813	766	784	722	741	763	776	753	730	765	724	766	688	686	734	769	724	758	759	765	762	758	733	743	795	766	723	800	758	737	705	759	701	762	719	749	782	800	770	744	756	675	799	770	759	729	715	766	784	709	753	740	753	751	760	764	736	766	731	731	733	740	760	736	742	751	756	762	743	739	812	734	741	740	750	733	784	761	762	751	730	786	747	783	724	774	740	754	771	770	785	766	787	786	790	729	736	735	745	795	756	705	761	725	764	825	777	701	727	786	755	761	732	759	770	725	760	724	753	751	749	797	802	775	745	738	742	762	733	744	764	780	732	755	727	796	752	749	763	780	737	711	721	746	787	751	749	726	719	728	727	767	750	700	762	712	747	784	792	763	797	740	699	676	766	749	734	734	739	724	734	703	781	783	762	752	779	745	741	754	751	746	752	743	747	793	732	758	736	757	731	716	769	774	761	756	780	713	741	764	741	757	759	757	636	759	752	737	745	764	753	766	729	743	771	749	745	737	727	738	739	698	767	766	717	728	782	706	753	722	749	725	738	733	792	711	728	771	750	683	744	787	770	742	707	727	805	777	725	748	758	715	815	722	735	752	772	766	764	762	760	739	768	769	744	766	725	799	788	722	800	769	781	744	788	735	711	768	754	744	783	729	740	727	734	722	769	763	788	700	744	735	789	713	734	762	776	799	762	781	774	760	731	788	770	805	747	817	749	756	682	705	780	740	776	732	802	773	758	746	783	779	771	717	751	749	805	749	737	746	755	783	777	776	785	770	765	739	782	782	700	779	740	767	756	730	760	781	728	740	761	784	725	707	733	745	726	774	778	741	819	775	750	741	792	727	757	706	759	761	702	728	777	720	730	768	778	762	759	709	718	739	778	744	728	733	724	732	718	781	741	718	710	705	737	760	822	699	751	749	766	760	729	777	742	766	788	787	726	711	729	764	763	696	755	737	778	749	776	772	775	782	713	786	747	728	768	771	749	705	750	744	756	744	766	753
23517	40129	33487	21730	13726	9166	6400	4593	3330	2581	2189	1772	1523	1360	1317	1162	1087	1027	989	970	907	829	854	824	805	864	846	789	834	799	792	764	841	808	865	775	795	784	767	821	783	815	824	795	843	772	842	771	738	817	814	779	826	766	767	838	830	779	833	844	823	787	782	825	792	803	843	855	818	760	784	830	782	803	842	756	855	765	806	791	740	812	810	818	863	796	862	788	782	815	837	839	826	790	812	818	783	848	765	825	827	784	809	735	781	766	841	799	808	828	784	765	780	759	788	845	816	803	796	805	761	798	820	811	793	797	817	816	793	803	869	866	832	844	821	787	832	810	781	813	748	833	863	808	826	800	790	806	809	809	810	728	813	843	811	788	812	762	797	820	746	758	834	792	805	750	799	744	840	821	787	757	820	800	748	791	813	755	798	810	747	802	749	847	823	803	815	828	774	816	803	765	801	807	769	815	783	830	824	830	779	807	793	818	775	821	771	828	824	847	797	786	780	830	820	809	762	781	831	785	779	748	818	799	833	820	779	756	809	777	796	816	793	799	790	814	764	792	845	823	768	816	884	796	779	843	780	849	746	781	741	736	797	831	805	796	799	842	805	815	797	783	813	773	830	835	782	809	780	841	799	829	783	812	801	803	737	793	775	844	838	822	776	848	801	779	789	812	796	843	811	767	754	811	783	780	804	833	762	756	816	830	806	812	780	807	764	737	808	796	820	809	764	771	772	835	785	782	820	821	799	831	798	780	774	789	839	785	831	819	903	778	818	808	853	820	828	805	752	795	813	796	773	774	789	787	821	845	754	819	791	822	779	818	845	770	785	821	817	768	828	806	789	758	783	798	820	815	780	799	805	799	789	795	841	776	804	803	804	881	791	777	743	782	780	785	781	805	758	854	799	750	764	813	837	780	758	783	845	849	775	788	785	804	815	781	764	780	782	811	819	803	769	825	804	761	799	823	818	779	841	817	801	773	803	795	824	814	826	782	874	788	798	837	799	825	817	763	828	849	783	803	837	811	787	816	791	816	822	776	763	831	753	834	781	791	824	713	813	827	793	819	821	786	826	849	818	805	850	794	792	756	776	768	798	797	801	782	807	810	799	820	826	832	739	859	793	846	838	786	803	815	780	813	828	818	768	757	760	803	809	810	713	752	815	839	833	823	815	785	866	801	849	792	782	799	814	778	811	810	759	863	785	771	876	806	786	743	783	746	771	816	757	813	870	806	834	819	798	782	836	754	805	827	798	764	762	790	791	781	789	806	777	762	760	812	796	796	789	810	833	803	865	802	844	809	817	783	806	798	801	778	830	760	827	772	845	822	814	818	813	788	802	792	828	780	833	809	783	758	794	808	809	818	814	797	797	821	819	816	819	818	757	811	833	867	726	790	773	817	783	791	806	845	805	821	840	804	798	799	785	787	796	776	774	800	831	759	762	815	774	838	791	794	832	824	837	835	846	821	797	855	804	790	733	805	813	762	763	803	807	786	874	802	761	863	788	824	828	794	804	780	804	808	822	762	762	809	793	761	796	781	807	807	820	860	880	806	761	814	789	819	803	809	736	820	833	797	824	781	804	781	833	717	832	762	808	808	794	805	824	716	788	779	804	819	781	799	823	841	803	740	830	801	805	826	860	837	786	763	798	736	813	818	801	799	772	808	815	770	793	837	828	744	787	783	825	801	795	842	801	804	841	799	777	786	818	760	792	796	764	768	819	749	792	776	808	778	795	774	841	806	815	845	823	839	790	762	840	823	812	778	811	851	803	821	774	788	778	852	795	830	819	739	803	766	765	808	772	854	788	816	861	803	843	764	811	783	738	857	780	807	812	811	839	775	791	769	851	805	779	834	801	832	808	785	776	754	784	782	827	816	813	800	793	838	837	783	779	780	801	784	847	822	885	817	816	842	854	771	787	809	781	736	798	795	839	816	810	810	776	781	816	782	812	788	871	800	813	780	810	799	758	774	815	743	817	769	833	836	782	800	825	823	831	781	735	776	820	787	808	795	788	844	828	837	777	850	854	853	787	791	844	767	747	843	813	804	785	806	829	786	879	789	816	771	805	815	786	817	790	795	789	769	781	803	777	775	767	846	786	810	816	758	781	795	794	796	858	822	786	751	787	819	847	828	805	780	843	787	806	812	798	768	819	833	781	750	799	765	855	787	800	798	802	779	814	838	820	771	809	813	835	813	787	809	769	824	758	748	837	826	777	768	810	780	744	797	767	780	798	797	773	808	816	814	820	846	758	763	819	825	789	769	802	778	803	790	786	837	778	793	844	811	821	794	798	773	791	784	799	790	810	799	795	791	770	809	756	823	756	780	880	790	789	811	783	821	786	740	785	765	800	819	822	814	790	804	802	816	773	775	807	821	756	773	799	829	807	809	821	786	839	799	824	849	825	799	817	780	806	802	820	801	865	824	768	795	832	765	784	805	793	826	792	788	788	822	825	819	809	785	841	806	844	842	808	776	797	788	843	809	799	799	741	879	808	808	837	841	781	822	824	792	803	780	783	804	789	783	811	838	788	772	793	846	824	771	832	794	805	802	785	768	817	842	816	741	813	762	771	818	815	824	810	814	827	860	827	807	855	756	793	812	809	764	780	783	776	803	843	774	767	825	785	827	786	832	744	752	774	808	753	819	824	789	827	764	828	768	780	817	827	821	777	777	877	786	803	790	853	802	801	780	773	831	788	840	800	831	800	818	770	760	740	825	752	791	819	773	838	787	822	824	815	816	749	823	854	746	831	792	832	827	848	796	761	792	822	826	743	800	817	759	819	808	821	832	768	851	818	794	847	809	804	784	774	797	824	759	764	775	784	748	811	787	843	740	774	799	794	820	834	785	759	807	796	813	763	832	853	780	783	776	814	760	820	859	797	829	799	776	794	790	797	779	751	801	771	790	800	838	790	808	778	818	778	820	831	819	817	774	782	803	802	786	767	797	809	790	798	796	779	810	784	773	809	773	772	795	783	783	791	830	734	810	803	804	867	731	793	846	771	789	808	781	843	815	768	823	776	791	778	797	778	772	823	804	818	847	800	787	796	825	826	771	815	845	818	746	767	825	790	761	820	758	837	759	758	826	772	773	788	787	807	816	788	792	776	805	843	802	820	806	813	802	840	776	844	773	798	815	823	820	786	790	807	813	776	735	795	792	804	801	819	795	820	855	793	808	771	789	843	772	765	802	790	782	804	816	854	835	845	839	854	799	779	850	811	773	803	749	787	772	817	795	766	797	794	821	758	776	814	813	773	811	825	796	856	792	801	770	794	814	779	821	801	809	780	787	810	842	820	772	763	795	729	761	820	771	772	819	795	731	825	864	802	802	804	761	800	838	847	809	796	765	774	792	793	785	800	778	804	838	805	750	799	826	803	795	823	817	800	756	812	780	792	819	789	799	823	824	776	905	822	785	804	859	800	833	806	800	821	784	851	782	794	773	800	816	822	783	815	795	839	812	820	847	857	829	788	833	853	837	801	806
28556	21932	17510	8710	3983	2553	1877	1391	1210	1094	1054	879	826	861	833	821	799	787	780	797	747	787	760	750	779	725	734	768	740	784	789	783	772	756	751	780	759	763	721	777	758	736	723	736	731	786	757	729	724	705	777	699	754	705	786	731	794	747	689	743	777	729	740	714	756	708	741	720	791	758	759	688	702	774	750	754	715	738	755	735	749	743	735	756	781	778	743	744	734	745	785	755	759	771	707	805	738	717	745	728	734	722	736	779	726	734	715	759	792	759	812	704	713	763	767	720	741	738	742	779	718	725	745	762	764	791	760	731	753	761	803	732	703	761	771	749	756	780	743	777	804	764	740	722	748	764	725	738	714	769	711	752	751	732	776	735	750	719	712	774	740	775	731	775	718	715	726	756	716	739	724	732	722	760	740	774	738	720	712	766	743	776	731	765	777	791	772	742	709	748	768	726	784	804	741	770	754	781	750	740	767	755	705	745	781	724	735	726	771	739	771	784	752	784	733	723	767	733	798	748	735	778	825	748	744	766	741	715	750	772	759	778	719	759	752	724	722	742	772	686	746	807	726	763	719	772	706	746	778	739	742	810	678	729	730	726	768	720	727	748	713	709	762	765	698	739	769	770	743	760	756	744	756	770	780	766	795	770	750	743	755	782	799	734	766	782	700	749	784	770	768	782	753	724	731	719	705	699	750	767	771	752	760	705	750	762	771	775	781	759	707	722	795	759	711	763	773	772	748	767	719	740	679	740	767	760	734	777	716	748	748	741	735	740	754	769	745	698	732	729	771	784	743	736	663	744	765	776	738	716	702	775	731	736	706	734	793	737	774	760	700	694	764	719	708	714	742	733	737	807	733	767	753	723	736	777	731	731	754	767	749	689	745	724	738	803	744	762	761	744	744	762	766	732	711	796	726	772	724	774	792	745	752	755	762	733	793	723	717	764	789	756	715	764	745	775	782	716	781	751	733	771	754	739	721	770	709	713	755	757	776	772	734	733	803	697	713	726	781	736	722	727	752	740	727	738	789	762	729	786	744	733	692	767	738	722	711	780	738	773	686	736	696	757	762	779	729	758	726	746	705	782	723	754	735	720	735	710	758	751	748	789	691	715	721	719	779	747	689	746	794	753	802	765	735	759	688	760	737	805	719	740	753	717	733	732	696	754	758	752	750	729	789	751	735	732	740	717	769	710	734	782	637	758	744	789	755	709	738	727	741	788	783	736	788	712	755	728	765	763	732	672	765	769	723	727	780	792	690	740	693	762	795	771	792	726	748	766	765	751	753	731	764	764	758	747	739	760	692	756	717	760	720	718	711	700	748	769	748	741	750	779	720	799	748	693	763	737	770	772	782	786	728	730	782	784	770	733	756	755	739	781	726	729	747	725	750	754	783	709	801	706	773	757	731	746	795	734	727	717	751	760	709	799	752	742	718	738	740	715	728	742	738	743	744	714	732	739	715	797	753	705	745	720	743	702	762	739	783	755	714	763	775	732	754	746	721	773	743	760	752	754	705	792	786	757	744	754	696	751	773	790	700	749	768	740	730	782	715	739	727	831	717	754	758	777	774	725	731	792	718	699	764	758	781	788	730	734	773	713	802	753	711	736	761	708	758	783	679	780	769	800	695	714	770	744	727	739	743	728	746	765	747	730	755	750	760	762	788	751	778	827	729	777	770	741	741	786	755	715	765	754	759	733	761	729	761	766	744	703	686	762	748	722	750	765	741	740	724	713	809	739	757	789	732	773	799	743	762	775	745	748	768	668	754	721	751	737	771	716	798	702	738	733	728	722	678	757	778	734	737	715	753	747	719	741	756	763	719	779	773	725	783	735	789	747	709	798	771	748	785	768	789	764	768	737	739	757	749	706	711	735	789	810	744	815	793	744	760	765	763	765	812	759	735	707	737	774	752	751	765	713	741	754	816	736	772	733	729	748	763	794	751	727	765	699	749	756	708	767	712	779	737	732	739	753	726	723	791	741	708	736	734	766	684	697	713	744	772	741	808	746	693	757	776	738	750	756	800	710	732	734	718	731	734	747	775	811	787	701	751	719	743	729	727	709	762	776	765	759	739	729	680	686	691	691	741	752	737	764	742	750	749	732	759	753	739	738	694	748	753	767	729	707	709	752	693	716	750	723	733	702	714	754	803	755	717	725	759	795	825	744	768	782	742	745	749	793	753	725	720	810	782	752	736	729	774	778	775	711	818	710	709	745	743	734	769	841	745	700	777	721	758	730	709	712	775	738	765	714	749	800	733	748	743	759	709	738	765	730	715	772	738	763	761	790	766	721	777	796	750	718	734	715	750	711	726	731	781	691	780	769	812	737	746	791	776	764	741	690	738	757	743	767	746	768	781	735	751	761	783	746	763	700	749	700	744	765	797	746	731	731	765	787	742	728	796	775	768	737	789	743	729	772	776	740	763	747	723	733	763	781	724	759	768	755	760	691	761	733	775	813	678	726	736	726	734	699	782	745	772	710	759	759	749	767	706	761	713	742	796	725	738	726	746	760	763	725	774	784	709	729	723	748	716	792	747	757	733	750	755	697	767	731	714	776	736	749	737	790	775	754	717	778	700	745	772	721	744	721	739	730	728	738	734	717	767	698	711	794	736	713	807	729	731	703	763	688	758	754	753	750	741	739	716	773	757	752	764	712	746	721	772	709	729	751	741	800	703	737	700	709	744	750	726	714	764	740	724	764	782	715	751	755	761	733	785	788	737	716	726	745	768	759	754	739	740	806	778	773	744	754	779	730	763	742	727	773	791	707	798	737	737	722	707	770	722	732	738	752	763	761	791	772	736	787	692	759	813	722	723	733	763	701	746	715	725	738	759	730	756	751	766	763	740	764	749	770	726	754	749	698	731	731	736	775	738	748	767	714	763	766	727	701	727	728	761	784	720	751	793	756	741	719	678	715	828	762	794	729	754	755	758	736	742	723	769	754	767	752	731	775	759	766	754	821	711	784	785	783	747	818	719	700	756	763	735	784	744	710	762	768	743	758	740	726	770	719	813	738	771	760	775	758	755	738	741	761	721	747	794	768	773	728	756	727	766	734	755	740	788	745	757	741	715	735	785	757	728	759	727	779	738	751	756	737	770	729	732	747	765	704	758	736	788	711	757	727	754	752	739	796	744	696	753	767	795	716	744	736	741	789	729	702	723	707	717	758	677	757	751	699	694	761	750	778	720	732	719	780	747	738	746	780	756	747	788	716	748	745	771	740	768	765	736	754	752	768	774	765	765	765	756	756	748	775	789	750	750	744	768	746	764	808	757	732	720	706	744	776	722	747	773	752	771	768	725	766	730	713	785	757	721	735	764	743	793	842	791	690	709	762	764	769	748	724	775	788	760	703	737	751	692	718	732	696	746	770	724	698	785	767	693	731	737	736	760	723	752	719	740	726	748	790	779	712	775	719	734	756	767	687	796	736	756	755	725	753	764	774	728	750	765	744	720	787	760	722	779	806	758	748	728	760	690	806
21603	28943	22357	12322	7305	4566	3257	2290	1855	1541	1308	1210	1109	1024	954	949	991	888	908	870	847	837	860	826	865	780	856	833	831	842	799	784	777	805	851	879	813	827	815	809	817	817	883	810	823	798	779	813	827	797	835	833	856	785	840	804	855	814	833	777	800	825	760	791	804	834	833	780	787	825	833	826	847	823	845	889	891	889	831	794	840	831	771	804	795	840	808	777	787	817	784	762	839	823	818	839	744	796	792	801	810	815	775	809	826	841	833	801	826	803	866	810	839	867	776	804	784	822	803	792	787	851	851	778	792	871	825	839	807	798	812	813	844	795	816	770	863	788	775	795	792	813	801	819	836	788	814	824	832	799	791	847	823	848	842	771	773	784	846	784	840	844	796	788	850	829	836	818	792	867	853	792	783	843	765	805	852	842	832	828	838	808	855	823	817	780	804	824	844	811	818	852	829	840	823	861	813	845	789	804	744	823	808	804	763	791	817	815	838	764	786	833	792	846	808	798	785	841	780	807	820	790	855	818	775	748	823	792	823	804	773	815	834	782	786	803	820	821	810	834	792	856	826	776	791	792	831	839	814	768	762	799	793	820	789	821	800	788	849	844	860	834	844	789	852	836	785	825	822	842	835	765	809	757	796	795	841	850	841	794	864	813	822	807	802	814	771	843	829	808	788	873	803	803	867	833	808	818	870	792	852	797	768	819	814	819	828	833	793	819	826	824	843	795	788	810	850	767	795	778	857	818	844	798	773	758	846	849	812	777	789	777	858	798	787	862	841	817	823	788	815	791	826	764	830	841	813	790	812	807	809	759	760	791	848	781	825	806	787	848	815	842	813	804	857	846	795	813	860	900	804	785	787	851	781	819	783	822	827	829	843	831	806	852	783	784	863	795	836	769	842	796	799	837	789	831	824	801	767	836	779	778	814	823	843	789	772	822	817	879	855	842	800	789	782	801	789	820	786	825	816	861	878	804	800	862	791	809	795	801	816	788	827	840	798	821	828	817	776	822	856	867	814	808	819	864	843	819	798	829	822	795	826	814	868	798	744	853	838	783	815	811	816	852	825	851	796	814	792	871	802	800	805	818	839	839	868	814	798	793	806	835	765	816	834	798	831	801	815	872	791	872	826	871	744	753	847	809	798	810	779	824	780	845	813	865	764	788	843	826	819	867	812	865	847	893	791	834	828	831	774	811	808	827	823	814	768	785	850	808	792	821	820	816	841	799	807	812	837	865	782	801	857	827	824	769	827	761	768	823	781	788	864	833	806	814	794	845	800	825	764	796	774	865	813	780	818	865	851	783	829	844	841	817	814	813	791	789	806	823	784	774	809	834	806	810	779	851	777	847	821	814	871	869	821	812	818	837	862	814	740	839	855	874	795	809	882	812	757	798	839	832	825	773	806	790	845	824	849	786	829	881	843	799	808	765	816	814	822	793	817	793	878	865	808	813	781	827	767	806	801	821	822	834	824	778	821	853	850	861	782	848	829	796	844	811	860	802	744	771	798	820	797	820	798	813	792	825	809	803	811	808	809	805	767	756	791	807	812	816	795	820	790	815	856	823	833	822	857	828	841	817	788	839	805	795	817	815	856	824	782	796	790	799	775	860	848	811	777	829	778	791	812	876	782	827	838	792	816	812	813	797	830	794	789	793	809	827	820	817	827	832	802	834	806	852	825	853	797	810	841	843	796	823	853	771	784	796	815	862	822	883	825	786	861	801	809	792	854	877	794	860	821	793	794	822	832	813	822	811	850	753	840	827	826	790	835	785	863	820	823	797	844	802	815	814	834	817	823	825	834	825	802	797	835	818	775	825	853	807	791	835	767	859	786	828	842	772	827	810	851	779	792	757	821	850	794	816	850	803	835	795	842	838	792	827	787	835	802	805	815	800	850	843	767	819	787	782	829	801	786	831	791	823	864	814	819	788	804	825	877	822	804	785	841	824	836	832	845	833	817	764	863	835	817	820	834	787	845	850	858	847	751	796	888	802	792	775	896	869	833	832	818	779	804	821	813	842	811	876	793	790	853	750	785	845	829	761	793	814	835	821	795	826	829	807	781	818	876	825	851	829	942	815	796	802	834	884	774	820	808	861	835	763	750	823	771	816	791	792	816	836	781	820	807	832	848	781	840	818	827	818	825	785	834	859	791	851	839	839	797	817	795	843	806	813	817	834	845	766	827	824	823	859	792	837	786	840	869	828	843	822	858	831	826	805	814	801	778	800	841	792	799	858	819	825	836	812	852	811	847	754	827	778	836	822	789	814	843	799	831	820	825	790	769	815	809	779	829	844	822	827	819	847	828	807	806	831	774	772	844	794	858	843	845	808	803	833	797	801	812	866	780	814	771	817	873	813	847	779	833	835	806	822	803	839	794	817	810	823	813	806	830	821	823	827	854	814	815	790	808	812	841	798	847	807	830	810	766	786	783	856	770	852	797	752	795	876	832	835	810	797	817	866	760	822	832	770	816	818	847	825	809	812	741	804	845	808	809	809	789	844	809	821	829	806	820	843	821	771	765	798	768	769	779	838	797	838	850	812	816	862	809	837	795	836	782	795	811	761	822	813	823	855	822	802	817	848	848	843	803	782	848	795	839	767	824	832	844	846	852	797	800	784	810	815	805	792	814	782	800	811	825	815	801	829	810	790	820	791	840	872	855	782	778	847	816	824	769	822	795	789	793	765	768	755	803	790	832	832	799	794	825	832	850	832	765	794	827	840	819	845	792	771	764	839	838	857	800	811	843	794	787	783	869	801	867	817	810	806	850	773	778	825	818	802	825	811	827	860	834	822	850	812	827	831	842	774	853	814	817	854	806	823	844	812	829	832	821	810	745	866	797	792	790	778	790	831	821	855	774	831	803	853	802	772	813	860	830	778	812	809	833	789	791	836	865	824	815	816	802	887	793	832	758	816	781	812	793	842	801	761	810	831	769	801	814	835	874	781	771	841	849	820	821	803	854	818	877	813	779	779	841	794	815	909	830	809	768	778	802	858	803	793	804	829	782	775	800	804	815	784	793	784	820	840	851	816	818	780	864	865	822	789	812	778	809	782	823	821	813	815	837	778	848	834	836	778	812	826	775	798	834	825	799	829	816	805	798	826	835	792	830	837	802	817	843	827	857	812	832	834	790	779	831	824	838	898	787	817	834	832	802	868	820	798	843	796	784	804	806	828	829	749	789	743	793	877	793	782	846	771	813	794	793	860	868	824	818	838	826	834	780	853	753	808	804	850	841	814	825	831	800	818	815	810	798	802	804	776	841	799	822	845	819	820	808	824	839	777	840	820	799	825	798	808	838	794	776	840	778	831	767	797	811	824	766	806	825	829	789	826	821	843	800	856	809	805	843	797	838	838	795	813	842	782	808	821	807	820	798	844	860	847	833	820	814	782	826	829	809	809	773	793	847	747	853	804	768	860	816	811	837	802	860	824	794	808	839	781	826	853	786	823	775	859	818	846	860	813	831	807	844	779	832	786
23819	21300	28182	24765	20802	8866	3274	2062	1595	1287	1150	1065	1028	940	859	858	823	816	801	842	743	755	788	781	754	738	757	778	741	763	746	726	770	737	745	716	776	715	717	674	702	722	749	759	725	748	733	720	722	730	739	727	693	735	681	736	713	721	711	731	703	719	692	729	704	726	723	724	722	711	708	715	717	732	749	775	715	752	800	683	717	742	702	707	724	656	713	746	744	740	742	731	706	772	693	741	682	740	685	719	736	748	753	709	719	703	782	718	722	709	749	735	732	752	710	715	742	695	737	765	726	747	709	754	736	739	720	710	754	661	693	718	696	755	745	686	726	754	731	732	726	700	796	715	745	727	742	796	737	729	707	712	745	761	717	711	735	757	735	719	825	742	713	766	723	765	763	747	743	721	727	725	691	766	739	703	702	742	727	782	703	713	716	720	707	671	733	737	725	704	791	742	735	674	795	726	664	704	758	686	733	695	727	726	738	693	744	741	744	718	763	737	738	744	713	694	714	778	731	749	675	735	733	712	717	708	779	731	742	711	739	731	729	693	682	730	702	770	717	701	718	773	730	705	740	734	702	712	718	701	728	719	732	774	707	681	780	788	725	695	752	736	682	743	716	733	771	737	725	720	731	733	746	717	723	700	696	745	768	688	722	727	787	743	681	749	694	760	716	746	748	710	721	735	728	767	715	675	777	771	767	691	720	666	702	734	709	719	713	785	694	728	712	714	723	702	699	710	729	765	701	752	748	742	693	714	704	738	737	775	755	676	742	724	697	711	719	719	739	748	738	690	724	719	697	756	762	699	732	752	789	700	761	749	724	702	705	737	757	723	702	754	741	740	706	752	756	713	740	744	765	715	742	753	735	728	726	632	701	698	741	697	709	731	697	706	735	799	716	753	754	706	770	720	756	743	727	718	714	770	733	734	699	696	749	749	745	743	713	697	734	701	701	751	709	670	698	711	732	737	685	739	716	729	759	711	739	709	683	657	686	742	779	753	745	732	687	736	724	736	709	772	705	696	766	787	741	743	739	789	706	735	742	707	725	782	732	760	727	740	762	720	717	712	757	708	747	716	732	734	751	768	784	720	742	764	716	726	751	749	717	758	721	773	779	758	694	720	730	753	728	694	740	757	706	735	726	692	701	705	736	745	756	718	707	720	754	721	691	734	705	738	709	732	744	747	741	716	764	724	770	733	714	707	700	748	792	703	713	652	686	771	694	719	704	693	744	765	700	727	737	768	708	732	715	756	720	748	702	727	751	726	711	739	744	733	690	715	704	734	694	744	693	746	752	727	737	697	741	728	722	738	672	722	714	710	710	704	748	722	726	751	690	777	764	742	723	709	745	748	658	704	729	701	785	754	720	740	766	723	697	706	693	773	759	748	710	720	743	693	689	709	760	774	762	742	740	730	682	733	723	709	769	772	728	704	708	711	696	727	671	750	691	734	680	781	723	716	709	735	735	746	699	713	737	692	745	769	727	719	753	733	735	741	781	734	678	717	717	714	733	724	724	717	662	720	728	782	710	694	684	726	731	710	726	749	697	737	734	757	699	740	764	744	724	726	695	771	758	724	741	749	707	692	744	750	788	720	713	732	675	710	667	701	734	728	689	715	700	713	737	763	733	737	721	713	719	712	698	727	743	728	744	700	738	687	703	765	684	738	741	723	674	714	699	712	748	695	752	729	704	741	762	707	717	749	714	705	687	665	679	699	727	702	694	696	760	702	730	710	760	754	720	692	677	756	743	689	741	769	697	759	708	719	731	686	719	719	741	770	722	763	751	719	727	790	731	752	740	729	692	755	700	746	761	728	717	693	722	738	717	779	732	719	718	759	747	726	754	751	716	736	702	716	712	728	699	723	735	772	672	699	677	688	714	739	727	720	672	654	783	724	721	689	705	765	749	739	783	753	738	728	693	747	686	680	675	753	742	729	747	695	721	703	746	754	715	757	682	714	712	726	690	731	786	711	707	703	742	682	740	740	742	715	739	739	719	741	763	707	736	705	675	709	765	744	737	781	705	694	793	768	765	753	703	756	717	728	783	735	709	723	724	716	703	727	729	703	730	726	768	678	717	716	741	733	742	730	772	748	720	747	767	685	732	708	721	745	737	741	734	709	741	778	711	742	736	710	709	728	708	742	705	735	724	735	700	722	694	749	726	708	772	712	699	734	745	677	714	691	727	717	710	746	730	756	742	712	753	717	673	708	753	761	732	719	764	779	732	749	790	766	686	741	691	726	752	764	723	718	681	709	770	698	738	725	747	725	715	730	735	697	706	760	730	779	721	721	730	764	764	754	716	759	706	726	738	701	723	696	755	733	743	707	707	717	705	744	741	754	708	698	744	755	760	747	739	675	732	761	725	705	706	732	720	712	763	750	749	746	704	726	659	757	791	680	759	715	741	719	707	736	735	736	738	731	746	752	719	794	754	762	713	759	754	756	718	695	749	735	700	721	740	661	736	735	691	738	720	719	742	719	706	694	702	717	744	709	751	721	663	746	709	730	716	747	697	733	705	698	695	718	768	708	677	763	752	753	709	767	700	753	729	732	677	752	720	734	722	717	717	761	743	728	785	715	720	721	743	698	725	685	714	723	749	719	698	755	705	700	687	740	732	761	733	736	734	691	741	735	724	717	711	696	769	732	716	700	783	708	719	761	710	708	764	733	721	718	751	753	763	757	696	688	732	727	726	727	683	673	752	738	691	703	684	749	721	712	704	738	767	740	724	727	710	725	716	766	728	748	721	679	713	724	735	734	734	739	698	736	683	739	728	772	733	687	764	775	750	698	656	731	704	733	708	703	705	687	760	729	744	745	730	726	742	774	729	741	748	743	734	714	738	729	728	740	741	752	714	759	701	693	745	749	781	730	713	716	810	717	698	669	759	763	712	685	725	734	744	769	761	731	711	753	711	707	721	776	734	753	745	738	755	721	715	724	749	722	733	690	748	750	747	706	697	737	767	731	738	728	720	730	721	771	686	749	729	705	776	751	764	713	744	758	716	744	725	768	745	759	754	722	690	712	765	680	765	675	767	675	730	726	733	725	719	716	679	739	733	736	704	738	724	742	732	672	775	735	731	711	742	691	734	727	730	729	763	726	786	724	678	710	753	791	724	689	711	716	742	712	729	745	753	698	724	747	717	718	718	744	719	759	696	711	746	726	745	716	680	751	707	709	686	763	701	712	781	705	749	729	794	784	750	773	735	729	705	688	727	754	734	719	760	743	713	713	689	691	756	742	706	720	738	710	687	708	731	686	712	781	740	744	719	722	757	702	750	721	692	744	721	666	735	756	784	770	705	707	823	716	695	739	750	752	674	765	742	725	728	700	750	700	743	758	722	788	724	695	729	722	726	771	747	732	773	748	741	742	725	754	695	716	714	689	769	728	724	716	756	764	754	742	694	698	738	764	733	758	739	735	713	706	728	772	705	720	754	752	723	733	751	733	715	686	665	735	753	722	709	698	754	741	743	713	722	728
21982	35881	29100	17985	11145	7172	4870	3449	2581	2152	1727	1594	1371	1241	1129	1100	980	955	878	850	900	839	836	850	816	820	786	827	801	764	753	787	769	844	834	766	809	768	744	803	760	826	755	836	786	773	797	799	784	761	822	764	761	793	769	784	711	802	743	748	748	810	759	761	785	791	804	773	847	792	770	763	747	764	768	801	759	745	737	736	759	696	774	814	811	781	771	736	804	805	796	816	806	820	821	778	804	793	818	803	828	818	909	767	817	816	786	767	738	799	793	831	802	776	789	769	818	752	743	741	765	823	804	806	816	782	769	778	789	777	811	819	771	789	816	748	798	825	764	772	811	765	823	760	764	766	792	796	765	819	800	791	815	809	780	751	800	809	802	808	790	804	807	798	719	776	790	734	764	787	772	771	785	821	779	839	843	795	855	800	808	788	756	753	758	790	822	825	813	775	795	801	796	792	784	815	773	751	821	733	777	825	747	777	804	786	800	801	797	776	781	812	816	786	771	801	814	751	754	803	825	752	842	769	810	802	766	829	756	772	779	763	819	825	798	810	801	775	868	812	787	806	791	734	801	763	810	790	778	782	805	798	741	805	776	775	810	781	773	786	791	742	814	778	800	796	782	816	817	785	783	798	777	785	795	789	790	802	762	807	783	779	772	839	784	768	843	796	836	771	767	792	776	767	801	782	772	802	788	787	791	817	808	762	826	779	778	791	791	782	818	776	815	789	825	786	762	822	782	802	753	818	813	791	765	752	796	759	786	740	845	786	791	802	797	803	810	817	777	807	769	816	812	795	807	760	721	806	799	830	768	823	816	786	834	795	783	810	829	785	880	777	795	807	800	788	793	822	791	750	767	787	734	781	755	800	777	776	799	790	777	768	839	781	741	799	792	827	863	784	824	802	814	780	810	824	811	799	798	849	797	835	745	781	769	819	761	771	802	825	798	792	851	802	737	822	788	778	787	812	749	781	810	782	792	791	802	762	813	808	819	805	755	801	756	813	826	760	760	797	775	832	804	760	765	780	816	753	706	788	810	771	796	785	814	806	819	788	783	778	739	796	815	776	779	814	761	793	764	749	775	790	764	807	831	794	766	754	783	777	774	793	805	751	785	762	855	748	733	805	793	791	781	774	821	803	767	744	807	815	775	810	790	771	793	781	795	782	792	763	756	768	793	784	759	776	832	772	779	827	801	806	801	777	730	781	798	762	725	783	825	824	715	807	759	729	827	785	811	818	780	797	736	760	760	806	769	795	837	819	772	801	752	757	788	808	743	780	793	803	775	784	803	764	796	787	798	807	861	786	787	797	791	780	836	756	770	760	807	772	770	780	797	768	810	765	802	833	831	781	807	793	822	772	728	752	744	776	789	784	771	780	763	809	758	764	787	777	796	802	782	803	757	816	762	796	785	793	760	765	758	791	828	771	759	776	837	787	800	754	810	803	715	800	774	752	768	796	823	770	792	743	769	829	823	803	822	794	772	741	801	786	804	807	813	803	767	762	829	758	804	765	777	783	831	828	819	826	838	818	753	775	796	783	778	757	776	743	792	799	791	817	794	814	760	806	798	784	825	754	794	799	831	790	781	817	750	732	756	791	785	806	822	828	761	796	792	783	794	816	725	784	767	846	799	752	765	764	745	735	756	765	741	764	788	759	745	807	784	797	807	801	822	773	850	740	767	760	815	776	800	801	865	777	810	770	806	792	823	797	805	771	791	751	779	801	753	805	809	808	807	815	793	811	783	802	755	775	794	796	782	762	732	746	829	750	749	778	768	759	743	785	758	788	817	814	786	858	729	789	807	815	767	768	791	776	781	756	771	798	799	790	765	794	770	827	741	770	797	832	802	783	810	796	752	779	767	790	800	802	758	814	822	764	821	808	777	735	747	842	817	791	788	834	774	798	783	777	824	814	845	762	767	787	806	765	838	801	726	774	813	796	788	801	799	741	782	759	791	761	810	759	805	834	828	785	772	756	796	776	742	821	788	794	828	834	776	777	819	753	809	784	789	777	784	798	779	755	820	817	814	828	815	826	838	752	786	779	792	771	776	795	797	796	730	806	808	799	765	802	794	789	762	803	845	813	821	801	770	786	770	767	813	801	781	771	812	786	754	746	748	782	779	791	792	788	765	793	781	820	786	777	796	777	795	788	768	758	817	809	809	812	796	813	804	781	771	783	817	804	831	791	806	775	789	841	772	796	804	802	797	807	785	813	812	805	776	762	813	787	754	767	765	752	825	792	815	854	750	802	804	823	744	740	762	825	746	757	746	736	795	793	755	791	778	826	790	767	814	757	765	780	738	838	766	751	722	787	761	796	770	803	748	795	837	828	775	749	778	811	794	820	761	798	799	729	749	801	838	805	787	817	784	786	790	791	811	799	790	790	788	804	832	780	837	786	774	809	773	786	770	778	814	817	755	837	790	766	832	792	791	791	756	745	858	790	795	764	765	812	763	856	782	782	799	781	813	750	780	779	811	773	767	762	764	793	813	775	759	766	852	807	772	800	745	833	790	780	778	756	770	790	830	793	783	784	810	824	772	800	781	812	760	778	789	782	803	821	806	797	786	783	748	818	777	797	806	790	804	784	785	800	768	788	828	779	802	782	782	790	811	759	804	792	732	786	801	788	763	812	793	762	765	749	754	799	786	749	803	791	815	783	775	804	773	797	761	796	804	796	749	778	760	784	821	787	813	855	779	761	808	835	798	794	734	790	805	802	769	787	784	788	813	806	795	770	765	784	843	824	827	791	774	838	761	766	780	818	803	808	787	765	800	757	713	779	757	757	835	783	810	780	774	812	754	789	765	784	779	768	772	769	846	787	780	795	823	801	827	811	781	804	807	777	797	734	787	815	776	822	748	816	777	752	781	736	788	772	762	788	770	790	770	802	786	771	797	766	781	753	792	796	791	773	774	779	799	809	809	858	776	799	736	786	756	784	775	787	803	740	789	810	780	811	787	776	764	813	776	765	755	776	764	775	741	790	799	767	808	823	791	790	819	816	748	779	766	809	796	810	739	726	791	742	782	750	778	835	795	790	765	825	840	802	767	810	754	824	803	810	780	779	777	850	755	806	792	796	818	799	784	766	781	776	745	805	815	772	842	781	820	782	811	801	805	778	774	766	779	811	805	745	746	738	784	752	766	806	810	782	796	781	763	774	792	773	772	774	740	831	808	736	766	776	792	847	801	801	812	768	774	804	794	812	796	809	795	771	786	767	860	762	815	795	760	767	782	779	761	776	765	779	807	760	746	786	819	749	804	772	780	797	744	824	769	779	764	767	804	767	779	763	754	795	819	817	768	793	797	786	767	790	786	847	794	798	812	787	820	801	787	783	773	754	771	777	775	766	786	772	786	764	798	794	736	778	775	811	830	785	784	804	761	773	796	809	742	773	790	763	803	776	795	744	785	777	793	766	763	756	798	750	812	791	832	816	808	814	773	780	745	829	756	815	826	822	757	779	789	780	767	773	785	794	839	794
25353	21331	26385	24111	7535	3240	2341	1750	1319	1219	1199	1028	979	929	919	891	872	833	875	798	755	855	753	840	752	776	800	776	776	760	785	780	778	814	745	795	747	780	766	771	797	801	797	789	743	802	779	819	758	804	800	757	778	755	795	795	790	787	756	808	751	767	817	761	789	806	778	740	812	822	790	735	769	750	745	801	746	782	808	730	799	770	737	765	797	799	780	811	763	790	758	784	786	796	789	749	807	842	789	761	836	775	743	763	801	712	765	822	804	717	768	760	763	773	769	788	776	810	779	796	725	745	762	815	762	803	767	810	768	788	781	795	789	776	726	781	805	769	750	768	834	762	783	768	760	746	793	767	762	747	792	761	738	792	797	804	740	825	716	728	815	795	787	810	810	744	748	771	829	825	759	779	778	806	794	824	774	775	776	789	773	789	808	794	790	751	747	785	735	780	712	784	800	801	752	732	821	801	749	767	768	784	744	765	785	817	757	781	811	786	801	821	760	740	770	767	791	774	823	788	782	812	751	762	796	804	792	785	799	811	752	750	740	795	765	778	805	764	776	723	771	776	760	762	762	795	736	750	763	779	822	754	772	802	803	794	760	774	789	794	761	751	799	768	721	764	751	796	721	810	721	814	757	780	805	782	793	763	798	745	771	774	735	789	783	800	765	761	752	784	740	802	754	736	780	771	806	781	759	808	777	784	778	772	769	825	778	782	774	714	776	804	765	768	798	726	753	744	821	772	760	817	840	772	717	776	758	738	790	714	772	789	784	797	803	756	763	769	759	775	758	771	763	746	761	816	737	756	802	802	747	787	772	781	787	821	803	783	803	812	767	773	792	844	766	778	805	813	763	756	717	755	754	781	788	753	804	743	750	770	798	796	749	786	815	811	791	776	775	784	824	752	784	779	807	746	741	810	730	714	801	799	752	776	818	793	793	734	802	750	748	828	727	759	774	796	756	760	718	769	770	789	725	774	779	787	780	767	747	801	779	748	807	790	750	776	738	733	737	801	776	777	759	809	775	797	776	757	805	776	782	827	753	809	786	771	875	761	763	787	784	800	800	799	766	793	804	717	762	783	784	794	731	752	783	769	796	770	829	775	820	780	770	781	781	790	801	768	778	729	808	797	809	788	807	770	782	785	859	736	755	822	788	781	824	856	786	808	776	748	804	843	770	821	768	763	749	856	810	792	785	779	820	766	746	780	786	720	747	783	818	794	754	727	759	801	755	758	791	785	767	797	786	789	775	778	745	806	794	768	763	734	791	805	751	735	763	769	752	788	790	776	798	778	796	769	759	748	797	740	804	766	778	780	745	782	753	777	790	810	832	762	803	822	801	770	828	770	818	718	776	755	773	818	800	804	743	745	808	789	771	780	779	767	761	771	773	806	812	797	772	759	827	792	725	762	774	772	775	739	786	806	828	780	794	803	745	800	798	799	701	744	774	805	781	774	778	802	756	832	788	773	798	758	712	789	741	792	807	781	755	783	771	734	793	761	808	762	781	747	750	762	753	805	779	785	776	778	774	767	728	813	733	754	795	827	837	779	795	734	776	817	765	801	801	786	778	794	799	814	768	743	779	767	798	789	755	817	759	735	762	790	760	809	770	773	770	760	812	812	786	753	772	810	777	797	802	825	802	776	758	780	733	794	802	767	768	739	781	782	751	755	771	761	760	767	747	765	801	772	811	753	791	764	787	769	776	799	804	799	787	764	741	773	828	786	796	796	818	741	830	816	738	783	761	768	824	756	760	760	768	739	808	814	752	760	779	756	754	766	788	765	780	778	750	758	806	746	758	810	813	843	756	788	789	736	716	783	813	802	807	755	812	775	794	780	817	772	745	782	785	821	728	758	758	752	777	788	761	803	783	786	786	783	864	770	764	742	757	779	715	813	737	813	776	790	790	785	771	789	805	806	824	761	773	780	736	792	812	822	735	735	794	741	760	801	811	774	791	795	733	785	790	794	776	725	799	769	742	761	798	765	800	725	791	736	723	773	782	777	799	822	788	800	815	735	763	800	786	761	737	787	795	770	772	784	753	767	785	829	748	764	793	809	791	746	739	705	722	778	752	750	796	739	756	778	750	774	794	799	736	717	765	743	754	799	776	751	770	711	807	827	758	774	771	745	746	807	784	812	757	766	792	776	816	739	811	774	727	785	777	786	712	760	783	761	775	791	753	734	806	821	796	746	737	839	818	760	766	784	772	767	781	785	757	752	774	815	776	773	747	763	776	721	769	763	803	745	766	777	808	807	822	760	758	796	815	783	807	749	808	760	761	795	813	775	809	784	741	787	750	792	730	794	792	799	763	794	787	787	812	741	744	730	768	736	745	775	789	795	751	785	780	742	788	785	761	770	770	833	776	769	780	743	756	767	793	807	801	835	795	789	777	736	780	774	756	782	813	811	797	745	753	782	751	758	753	763	794	730	839	808	749	726	778	802	825	801	785	772	766	766	762	807	765	802	802	798	747	802	785	742	757	802	762	734	807	775	792	808	835	744	765	807	797	793	769	755	817	750	757	779	781	830	839	808	784	786	775	759	794	763	826	783	738	734	799	765	801	793	783	814	732	789	760	773	748	792	761	758	766	738	756	736	772	787	775	752	774	775	815	822	739	796	797	761	783	772	772	768	801	829	846	732	765	775	763	750	752	783	756	743	768	733	721	779	788	790	746	736	752	722	764	796	836	831	781	764	798	784	752	774	800	747	799	729	782	782	761	821	767	770	776	762	826	780	781	753	782	744	771	769	770	781	799	794	776	790	794	795	768	789	795	807	781	781	722	806	769	752	806	770	786	695	787	779	780	765	754	768	784	777	739	817	784	773	742	771	842	787	763	814	794	753	743	793	784	723	787	748	738	814	807	766	797	762	729	804	778	748	794	815	745	781	823	770	733	754	747	764	761	775	750	745	745	782	791	780	780	831	766	756	781	779	798	760	775	822	817	756	768	794	714	753	801	756	765	771	742	767	721	789	770	763	764	780	726	823	754	792	806	778	777	788	755	811	760	766	807	775	747	809	794	816	721	791	756	769	743	784	776	794	809	826	770	748	816	748	765	762	763	777	779	761	775	756	751	792	791	809	790	825	773	819	766	786	777	773	776	790	772	778	775	739	797	799	787	771	750	773	732	824	771	757	738	775	806	795	820	760	766	840	777	737	806	734	788	779	747	781	825	816	769	783	773	797	779	803	769	780	773	804	803	782	831	775	719	720	764	759	754	801	751	781	755	757	752	770	766	813	735	805	765	761	743	813	757	764	801	808	748	728	777	800	814	819	782	814	769	739	777	791	816	725	758	742	811	815	815	771	797	778	806	796	760	822	722	783	794	745	750	811	770	795	773	736	792	793	716	816	799	802	755	772	790	776	795	788	776	777	799	761	785	784	774	836	767	741	768	791	822	790	760	759	806	773	768	823	750	785	773	778	753	727	824	762	798	779	788	777	792	760	748	815	772	827	764	741	750	848	831	825	816	787	782	762
21735	31962	25636	14832	8971	5698	3945	2859	2236	1851	1547	1448	1277	1198	1153	1002	949	939	949	930	810	914	867	864	859	835	834	851	831	863	849	859	878	883	817	839	850	815	844	833	874	826	804	854	827	866	859	829	849	896	853	909	848	857	794	803	824	854	848	871	841	865	804	821	861	835	835	874	858	864	840	833	846	826	856	841	839	775	853	794	818	861	854	830	844	822	871	870	819	886	809	792	834	793	856	825	869	870	841	854	867	824	853	876	809	818	831	854	795	877	886	875	827	827	883	845	855	851	816	814	824	861	876	873	859	853	802	874	852	838	824	846	807	813	836	806	844	858	840	842	859	843	843	890	837	790	857	882	837	836	881	842	881	846	861	843	833	814	797	850	813	841	843	817	831	876	832	810	850	817	790	806	759	844	888	849	853	861	851	838	797	836	858	863	863	782	861	837	827	826	834	832	892	843	826	855	857	887	873	811	810	821	860	860	823	820	838	808	866	785	879	832	843	800	878	851	842	819	860	818	927	821	870	793	802	829	852	867	810	879	844	837	801	863	834	872	788	832	836	840	878	906	847	859	803	847	859	794	801	875	841	846	860	818	828	825	842	845	867	848	831	856	813	870	817	824	843	832	851	826	845	841	840	828	842	807	805	853	827	867	854	814	842	833	807	874	863	880	876	855	852	846	861	865	845	865	823	815	808	823	868	868	864	820	849	810	865	809	864	800	846	819	797	834	891	808	887	834	855	905	824	841	849	831	862	833	771	798	827	873	783	848	823	844	804	842	878	859	816	767	803	845	875	869	831	852	858	887	823	839	861	809	806	823	854	837	876	826	867	821	889	786	837	815	805	815	818	888	834	874	846	886	824	874	843	831	802	831	822	823	817	875	859	851	852	867	826	806	837	797	863	850	850	833	788	824	867	828	836	832	848	862	825	805	809	865	805	849	834	755	818	844	816	866	783	837	834	814	855	829	808	874	840	827	892	816	813	876	854	821	832	787	874	833	809	871	847	861	869	864	831	841	849	801	838	831	860	826	859	862	799	822	823	846	817	863	844	851	817	853	828	816	807	818	830	884	814	816	841	886	857	839	841	860	861	869	883	891	808	841	798	849	822	843	814	846	825	831	879	870	888	789	850	788	829	823	802	899	852	871	862	833	861	886	855	784	896	865	888	837	831	871	826	826	844	840	803	843	867	826	852	882	803	829	884	858	810	856	843	878	803	838	864	866	831	823	817	852	873	848	883	825	868	831	874	795	896	833	853	830	828	808	862	807	801	802	827	852	863	842	851	781	910	877	865	867	817	847	795	811	856	828	867	812	832	837	793	835	893	803	809	855	838	835	889	829	841	893	803	807	855	816	876	854	853	827	820	797	836	795	828	847	784	808	813	837	837	856	882	887	852	832	844	833	817	805	863	848	845	848	800	839	841	885	813	845	851	872	819	839	858	838	845	831	836	864	797	848	845	826	854	842	832	842	825	830	831	839	790	817	828	832	841	855	812	835	845	806	850	880	850	826	805	844	825	813	859	865	892	846	855	875	868	855	835	831	834	848	830	858	845	766	878	857	844	797	783	819	852	843	903	796	876	847	842	820	854	898	870	862	813	803	862	850	869	796	867	864	867	859	846	898	846	836	834	835	893	824	865	852	853	818	847	827	908	848	872	850	848	883	860	859	840	817	853	870	914	846	758	832	855	875	902	811	836	926	818	845	843	820	849	805	861	871	819	833	833	816	862	799	885	806	830	812	852	831	841	804	867	839	791	866	836	862	848	848	836	778	878	858	887	822	855	846	806	841	841	833	835	837	840	784	855	846	851	816	813	839	849	827	873	842	833	883	852	852	868	815	798	840	833	779	896	884	849	818	784	892	873	877	826	907	909	847	868	805	839	850	786	842	887	837	866	856	846	874	859	826	870	844	801	783	832	871	817	819	848	862	834	826	840	807	831	914	931	884	825	832	878	820	861	849	846	799	833	804	850	869	864	853	850	817	878	823	870	825	846	797	821	822	883	846	888	809	831	816	884	855	816	813	823	843	837	843	899	833	899	821	796	832	872	846	820	787	875	844	848	872	876	828	832	823	874	888	848	829	840	832	822	812	862	875	821	867	839	881	847	834	892	818	849	910	834	834	873	850	843	846	828	881	838	865	849	822	821	862	836	798	853	841	850	837	804	806	860	832	871	888	894	837	826	755	829	843	806	827	874	866	862	882	913	850	819	796	830	876	870	879	840	837	835	822	836	831	829	809	843	824	838	819	829	839	880	827	826	842	895	864	823	878	836	877	879	863	856	798	850	834	833	841	885	836	834	820	817	867	830	862	851	810	824	871	839	836	818	840	851	836	791	834	816	862	847	875	831	833	886	841	859	793	827	847	864	828	832	795	798	877	840	834	875	834	800	841	819	851	792	835	883	800	808	852	820	848	841	886	864	852	870	777	802	861	847	830	859	869	838	864	812	795	855	882	854	835	888	833	803	859	829	826	833	808	779	833	855	833	834	871	815	808	879	828	903	876	827	822	864	845	806	867	858	844	769	834	889	821	825	858	790	794	808	840	794	808	814	877	856	853	851	841	860	859	823	854	811	826	836	850	865	852	787	869	859	810	875	881	825	867	840	875	826	864	798	881	857	838	821	862	882	794	822	853	824	828	829	816	840	825	875	829	799	869	838	858	855	810	844	789	864	850	816	834	797	862	861	855	837	838	844	857	857	868	795	850	862	831	802	872	845	872	789	799	835	835	847	842	837	888	847	904	790	846	876	840	873	822	817	794	831	843	859	863	864	870	837	821	831	813	843	803	846	863	805	880	849	833	844	839	844	848	805	891	815	818	824	870	813	838	831	793	864	855	827	868	823	904	834	854	832	873	852	846	811	796	836	822	804	837	855	830	818	876	808	802	806	872	846	823	852	880	882	831	806	814	878	847	863	812	756	887	810	888	821	849	836	851	844	870	822	843	867	903	827	826	871	853	855	828	826	797	853	802	825	834	845	858	829	862	840	878	813	846	810	823	807	869	902	831	849	854	799	892	819	879	826	812	854	804	881	898	812	817	843	847	844	824	861	848	822	815	806	869	857	873	867	857	873	822	865	857	891	897	803	860	844	851	873	849	827	859	837	860	823	862	854	799	827	866	837	861	827	833	880	843	827	827	868	794	870	801	865	859	854	822	816	822	841	822	802	853	852	851	854	850	840	853	853	789	795	832	899	805	847	840	830	777	811	811	867	875	855	896	845	846	853	822	868	856	845	819	876	854	790	809	873	849	852	854	787	821	876	811	842	822	862	833	847	877	819	843	809	829	869	830	799	834	829	858	861	836	814	858	826	795	820	829	795	862	868	816	860	872	863	798	878	863	845	835	829	851	794	838	877	788	813	842	863	824	832	861	846	815	828	850	820	858	830	772	813	819	854	810	753	793	816	821	840	823	831	825	876	876	813	856	846	878	850	845	851	778	851	841	881	811	874	822	834	866	841	893	840	844	825	856	801	860
22844	21396	28837	24317	21427	20283	7069	2760	1927	1680	1390	1252	1213	1102	1071	960	949	852	830	826	795	818	795	788	786	737	735	732	780	783	724	750	754	793	775	789	738	739	768	773	718	757	782	746	788	811	736	764	776	715	753	759	700	762	775	824	739	758	775	747	829	726	736	733	756	726	739	771	744	705	768	727	810	726	765	766	790	734	751	746	758	735	788	757	754	754	762	736	774	826	721	773	762	745	709	733	720	742	787	801	757	777	741	734	760	741	810	797	768	766	734	767	751	758	764	772	737	754	766	810	747	775	750	779	761	784	735	740	816	814	737	772	773	744	704	736	750	713	763	730	749	739	730	733	773	761	810	756	747	777	769	745	713	758	777	761	758	772	745	723	768	780	726	759	774	757	758	711	757	749	797	760	803	719	763	747	776	739	711	776	719	762	765	751	753	765	777	712	797	689	747	759	757	789	774	733	742	748	752	831	729	766	687	798	798	804	757	767	759	771	733	749	777	767	774	714	732	778	790	782	793	803	765	794	767	766	796	769	770	755	742	750	828	769	773	796	772	790	745	696	713	768	761	754	747	751	766	751	690	778	766	799	759	753	776	736	720	739	757	700	775	728	788	777	765	762	786	710	743	740	737	729	757	722	781	766	770	721	750	777	750	762	845	746	755	785	775	768	769	759	761	765	788	742	792	759	802	739	738	722	748	791	767	726	797	772	789	753	737	737	740	714	767	731	802	763	757	776	767	736	779	773	756	773	792	770	743	773	789	728	743	741	738	762	701	740	743	729	753	802	799	753	755	755	769	756	771	756	766	748	766	773	711	795	808	771	745	734	732	754	809	815	770	740	717	720	754	739	773	767	743	743	839	710	726	773	787	748	772	766	801	804	754	783	741	745	775	761	693	792	740	785	751	746	687	746	734	790	773	726	756	774	776	778	749	758	755	814	806	802	711	757	760	763	743	767	779	734	753	765	716	756	719	774	770	724	752	725	800	759	695	756	751	781	764	780	720	751	748	766	751	791	753	758	782	696	743	753	780	738	756	816	781	758	780	782	752	739	719	728	760	778	758	759	817	746	709	728	788	755	766	727	727	729	767	743	709	758	777	757	781	793	790	766	831	772	759	787	756	677	768	761	755	780	763	746	760	737	785	782	740	775	714	730	707	740	758	708	740	725	734	769	783	782	796	729	741	776	770	772	726	763	732	776	792	781	758	759	743	794	773	762	749	746	746	757	737	758	792	705	756	731	739	755	768	760	697	721	796	721	752	777	737	793	776	751	751	761	758	783	765	726	766	768	745	776	740	767	746	782	815	785	708	756	777	722	779	731	735	760	781	755	770	761	751	753	802	761	800	798	731	779	750	768	774	779	767	723	745	764	753	758	759	760	782	730	770	786	727	742	755	750	790	759	742	789	782	766	756	778	772	713	736	794	769	774	704	736	761	754	731	686	735	744	747	781	755	734	764	781	700	739	740	738	762	763	743	768	778	718	733	706	737	754	765	759	758	757	766	804	731	794	716	718	754	745	751	734	777	818	781	721	746	777	769	732	751	700	772	734	701	761	802	724	727	749	750	741	748	732	772	773	752	781	783	745	758	732	727	806	740	753	771	791	781	749	706	762	786	756	729	786	721	740	754	752	803	759	807	754	742	740	732	766	757	708	772	817	736	764	762	765	684	776	759	792	757	744	749	792	714	706	791	762	740	774	721	764	756	748	697	729	775	744	749	770	794	727	771	749	755	695	739	770	769	765	759	727	745	746	779	697	738	779	790	737	777	727	721	766	739	728	738	774	770	753	746	694	789	737	749	719	790	745	790	725	782	771	771	734	741	751	751	776	744	814	762	743	732	754	706	765	699	780	728	730	798	779	737	794	701	790	771	775	736	775	729	704	813	725	690	733	757	738	734	755	709	732	759	771	797	706	806	745	806	721	750	828	765	778	740	767	733	799	766	741	763	734	776	778	775	759	772	769	784	723	768	741	737	750	812	759	758	751	841	766	798	760	745	754	753	764	721	772	797	750	776	767	772	718	756	736	783	729	760	765	745	768	775	757	791	780	731	771	738	760	747	754	755	792	728	820	819	723	774	744	752	736	791	774	698	801	746	752	733	718	748	728	703	781	801	780	747	746	771	732	735	779	745	796	751	768	736	723	764	728	767	736	740	741	709	791	712	774	805	790	761	813	714	713	778	742	769	760	747	762	756	743	809	758	784	802	754	729	736	742	741	728	769	764	761	778	796	784	742	763	785	750	786	780	761	717	741	729	804	780	737	723	745	745	731	760	724	778	775	721	722	797	782	773	780	735	780	747	799	786	747	738	726	738	754	750	729	757	778	776	727	803	746	759	767	797	730	710	794	734	781	757	774	710	748	708	814	741	773	723	770	738	744	749	776	726	788	799	766	774	738	758	765	768	783	759	795	751	739	766	760	813	749	772	772	751	738	820	772	779	714	710	744	762	753	782	800	695	742	745	727	730	736	711	753	749	787	786	763	735	766	701	772	713	750	736	704	737	742	735	755	796	802	779	726	743	665	727	806	774	753	758	734	744	802	724	754	746	779	763	804	761	798	749	760	778	723	759	765	764	755	733	715	706	738	727	770	761	718	756	765	723	797	744	757	830	816	786	774	749	771	769	711	772	745	679	759	785	779	715	693	730	740	750	796	771	753	739	747	783	734	785	760	788	731	729	784	719	725	744	773	744	752	770	755	742	815	779	745	737	785	799	754	797	740	715	770	750	740	752	769	777	733	754	792	808	753	709	739	730	717	729	778	737	773	770	752	769	786	762	753	774	788	700	767	768	721	767	768	765	787	729	713	811	735	754	812	784	725	722	779	740	731	743	734	796	787	740	731	732	761	710	750	764	775	786	762	746	750	779	733	741	768	776	768	747	760	735	792	775	767	740	766	750	734	728	723	718	742	793	699	778	746	741	798	778	748	759	771	746	725	776	781	726	713	790	748	745	826	728	751	759	778	779	784	753	754	797	703	752	771	780	807	776	698	714	778	773	821	742	713	745	805	772	690	759	741	730	800	801	801	724	746	757	782	722	739	774	780	810	758	770	750	743	724	777	717	763	813	759	754	735	729	740	783	770	746	738	746	775	719	755	803	783	753	724	818	771	734	759	759	763	791	764	757	777	746	743	778	750	746	743	747	791	765	724	795	775	801	778	726	750	798	748	790	787	761	773	800	727	710	787	706	784	699	754	727	728	760	760	774	792	731	762	776	787	796	767	789	729	788	780	803	803	727	733	771	778	742	795	785	746	713	751	753	701	784	714	757	807	735	835	715	776	765	773	788	747	798	729	769	732	731	781	740	793	765	781	781	743	738	700	788	728	778	774	776	767	762	781	791	806	743	721	752	776	716	799	695	754	752	763	754	752	721	762	786	707	753	742	778	760	812	716	777	738	697	720	775	727	741	719	745	773	758	780	817	753	709	785	707	826	712	764	770	748	717	783	779	703	757	761	793	775	740	777	729	758	770	767
23775	40118	33854	21663	13991	9327	6335	4593	3399	2690	2195	1773	1604	1418	1272	1112	1063	1098	1034	932	857	864	890	839	867	868	816	816	824	838	820	840	797	832	858	863	829	821	848	834	807	769	800	762	891	830	783	806	893	796	808	823	858	875	832	832	806	799	800	805	810	822	794	828	754	805	834	819	811	800	797	851	815	771	823	835	810	728	766	787	794	775	854	825	790	806	883	819	789	779	789	829	827	789	771	843	843	785	797	824	776	800	838	758	783	843	846	806	790	813	849	822	803	766	792	836	766	769	820	791	796	778	840	760	777	807	782	792	824	799	804	815	806	830	864	814	796	834	782	827	786	805	798	829	835	834	796	854	826	771	821	810	811	762	785	828	836	805	821	832	810	786	777	808	810	789	818	825	794	813	800	788	753	805	837	825	796	800	825	850	847	831	810	785	794	842	802	857	798	829	784	796	791	816	747	785	805	822	811	830	808	757	836	800	809	856	819	805	831	796	805	826	763	870	812	798	853	793	821	783	822	779	825	791	813	837	823	817	816	787	793	793	829	836	812	826	787	867	752	828	760	783	764	790	803	832	800	748	832	838	797	788	800	806	850	813	810	815	811	807	842	814	784	791	846	784	859	846	791	794	839	808	823	837	781	854	831	785	801	752	863	795	788	810	796	809	825	774	808	791	824	765	802	797	770	746	823	797	841	826	807	813	815	825	841	831	820	774	801	809	805	794	815	831	813	800	800	823	770	753	808	821	845	812	809	833	836	793	840	760	858	860	785	801	762	831	756	867	793	811	787	781	802	794	799	805	830	765	837	821	824	773	819	831	828	833	800	821	829	843	834	793	804	842	799	780	806	847	781	810	826	801	859	733	832	798	825	804	752	798	756	783	854	786	831	854	800	813	817	742	821	783	767	854	809	824	843	781	788	804	822	790	791	809	796	819	847	791	793	817	799	795	800	826	854	844	833	821	811	772	733	821	785	860	744	784	820	786	760	840	770	817	820	809	814	808	853	815	826	789	817	810	818	828	831	795	820	819	804	794	844	788	795	795	807	858	809	842	869	826	827	820	803	856	762	757	813	813	824	867	826	818	790	819	793	775	813	841	812	833	762	800	829	825	815	762	761	803	792	782	818	781	798	787	760	773	776	824	810	789	846	787	785	833	827	832	826	812	786	805	784	781	805	786	812	790	843	842	797	796	779	749	814	797	787	807	854	862	732	812	786	818	800	810	732	788	871	838	831	834	837	807	782	830	783	852	775	789	821	780	838	841	799	778	834	827	810	810	769	796	819	760	782	801	818	786	806	777	775	834	797	733	765	781	785	773	794	825	802	805	823	789	824	861	847	844	790	836	828	793	806	815	809	811	767	839	785	825	848	775	790	777	833	832	817	787	799	812	796	788	805	820	765	791	784	784	796	786	818	806	801	825	828	770	799	803	768	817	810	827	827	852	800	808	787	836	787	749	813	795	809	789	793	821	843	766	824	769	786	838	806	862	800	776	810	768	794	826	760	844	733	784	781	795	801	775	833	813	838	803	822	817	826	803	834	813	832	826	799	827	838	842	865	828	806	775	771	788	825	824	774	840	752	787	868	780	768	766	850	782	782	814	813	818	806	798	840	805	813	736	839	809	795	828	825	791	805	766	850	785	845	755	779	854	838	823	786	890	840	788	778	855	740	821	762	835	844	820	755	833	853	852	782	835	793	850	771	815	797	797	765	824	781	827	834	787	819	791	780	837	783	781	769	830	777	795	873	768	835	828	773	858	766	804	807	840	815	780	832	840	812	777	789	851	762	824	804	833	833	826	823	780	766	770	851	803	787	790	798	826	801	785	848	814	801	815	723	800	786	784	849	801	780	831	836	760	808	764	811	872	836	817	768	830	848	843	873	816	754	776	760	827	793	780	806	812	806	792	808	782	836	824	799	855	818	816	824	775	819	831	789	789	822	774	785	807	864	805	813	813	790	781	774	831	817	754	790	794	784	840	815	845	828	806	808	814	782	827	823	770	750	795	838	823	775	792	777	793	809	813	844	793	829	844	816	819	831	776	772	815	773	819	804	769	771	843	816	780	829	844	800	802	784	826	799	817	802	841	813	794	790	779	831	831	883	777	837	813	824	761	806	817	811	853	863	821	801	784	818	806	873	786	752	814	791	795	835	815	801	834	811	870	781	734	779	823	841	746	757	837	842	856	807	763	819	814	814	812	826	813	790	775	846	855	787	818	778	866	808	758	772	803	824	792	851	804	769	839	831	867	827	786	759	798	750	770	817	835	800	856	758	782	794	771	782	794	789	870	766	765	823	831	780	766	815	862	820	893	802	792	836	828	786	753	750	801	749	823	814	837	818	817	782	821	786	862	771	742	849	763	764	870	826	801	813	775	775	800	821	797	779	813	844	801	816	850	805	877	766	819	788	853	806	835	748	785	830	810	788	808	823	785	796	838	827	817	832	792	809	847	824	771	790	821	754	833	819	840	845	822	787	811	861	816	780	803	835	781	761	739	796	822	833	765	825	766	761	779	788	814	788	810	887	820	755	772	828	777	811	793	794	817	830	770	863	806	812	815	831	778	794	810	817	801	785	745	808	877	811	814	778	807	774	772	815	795	838	822	793	810	855	776	805	761	860	800	792	823	767	894	826	813	807	801	789	786	781	778	800	808	841	804	777	797	813	811	778	799	773	879	816	817	836	798	776	806	794	805	812	823	822	806	803	782	761	820	779	753	776	832	821	804	812	824	817	792	814	805	820	811	824	776	844	780	816	813	835	770	795	817	777	819	824	820	766	783	833	785	773	776	785	791	820	798	821	806	802	789	779	782	804	815	774	805	832	791	807	789	808	814	802	778	822	799	826	810	842	811	834	795	832	813	784	804	779	830	859	797	775	819	801	844	780	767	806	803	795	783	817	800	789	810	819	843	809	787	814	826	765	814	767	849	817	813	770	849	849	750	751	806	805	777	808	815	825	816	791	786	775	800	783	782	764	819	733	813	845	824	799	796	771	776	778	790	811	819	777	846	811	865	798	790	811	800	794	855	817	766	802	866	829	819	805	793	794	743	742	782	824	823	854	840	747	861	732	775	744	772	822	822	793	773	782	799	868	786	824	843	793	830	765	796	837	806	765	776	756	815	818	789	761	797	786	806	763	774	817	800	803	842	818	811	775	795	826	776	795	820	797	826	787	820	806	809	750	774	805	789	810	813	804	843	841	818	813	795	780	779	789	787	782	775	848	836	810	797	803	813	771	812	803	794	843	826	800	810	830	790	852	841	751	825	856	789	784	769	776	831	799	816	757	780	759	806	824	834	857	792	800	784	796	812	819	836	765	766	829	791	784	837	814	777	760	811	833	720	835	769	787	786	787	781	810	797	789	804	789	840	820	781	804	809	847	796	796	825	819	817	811	837	802	813	827	792	794	788	827	842	849	807	836	808	844	846	782	747	824	808	839	802	760	820	817	815	816	793	856	826	778	842	786	797	822	800	827	807
28251	21933	17449	8398	3870	2513	1857	1473	1228	1080	996	952	901	876	835	805	798	808	802	821	778	788	781	755	774	765	789	727	749	827	783	793	817	726	746	786	771	759	767	735	772	711	740	757	754	718	737	785	761	795	748	755	758	730	712	784	713	745	753	772	747	772	733	814	824	719	769	730	758	782	717	769	741	731	716	720	745	727	767	772	786	715	775	768	724	737	780	722	755	734	736	731	771	727	773	762	759	727	822	783	769	728	814	759	768	751	738	753	768	724	791	722	729	767	736	756	771	783	757	741	776	765	797	764	733	715	797	784	801	751	758	764	739	769	733	740	740	737	793	751	745	805	704	749	744	708	767	758	784	758	784	775	741	726	729	776	772	727	799	765	800	757	775	753	751	772	713	771	741	769	757	757	771	768	750	743	776	800	702	784	715	749	751	711	771	770	711	719	806	736	751	777	752	763	763	792	802	719	756	779	781	765	734	751	769	746	779	727	736	786	728	784	742	753	779	780	758	796	751	697	783	721	724	755	706	750	763	731	783	763	760	783	785	746	800	761	847	770	770	742	735	770	749	765	784	721	766	737	744	763	750	762	766	793	748	805	781	739	721	740	732	771	775	773	766	781	747	779	772	718	715	735	753	756	690	747	747	761	735	780	735	777	679	776	703	752	716	807	740	734	754	746	756	724	736	766	774	740	741	766	785	796	754	784	818	752	708	754	793	765	804	793	726	797	789	736	734	809	748	791	756	754	749	764	774	718	745	735	741	765	736	767	703	815	790	703	765	767	750	768	801	754	820	747	762	747	806	780	724	761	757	734	789	809	744	752	776	793	746	718	765	802	727	759	829	805	743	760	709	744	745	765	727	707	775	754	709	798	757	762	773	748	763	780	745	735	823	785	759	799	778	746	774	704	800	799	810	777	747	772	728	741	787	798	809	733	794	727	752	707	805	760	711	726	752	806	745	780	778	714	711	770	761	713	715	758	768	754	740	711	794	749	712	784	742	729	773	742	743	786	742	773	766	789	749	762	739	743	756	748	754	791	766	755	739	725	773	710	707	792	757	778	766	761	774	780	775	745	730	731	778	739	727	771	746	730	717	763	744	761	757	770	770	771	772	702	757	762	704	733	762	831	780	784	770	780	776	769	740	778	690	739	765	754	757	730	783	773	724	777	770	738	741	678	747	765	744	756	745	715	780	745	807	795	781	787	748	743	799	766	726	751	749	750	790	746	770	778	758	750	788	759	783	757	734	773	784	717	760	739	721	755	723	789	756	742	711	786	768	786	798	761	736	757	736	774	746	778	761	738	746	722	745	778	751	739	797	772	772	761	743	766	759	792	761	784	752	750	772	721	744	735	776	740	798	731	775	757	779	718	755	784	786	738	799	737	731	761	761	766	762	730	752	794	726	748	740	749	720	722	741	721	778	787	718	787	787	767	761	772	762	726	735	774	761	713	762	732	728	794	721	766	736	715	709	767	758	773	756	753	783	744	711	770	796	794	744	745	756	752	726	745	767	770	747	745	799	710	777	743	763	737	708	715	807	759	800	790	779	749	766	754	754	752	755	798	783	787	785	760	752	750	766	779	715	777	759	718	695	762	794	723	798	782	773	722	802	759	753	765	778	781	726	728	730	751	751	818	763	728	777	741	707	759	750	788	789	803	812	758	795	749	750	779	756	782	762	769	788	753	752	756	760	798	814	761	763	772	781	771	789	794	774	772	755	751	789	719	774	789	695	762	755	724	762	744	746	813	744	736	769	799	787	746	798	759	758	744	755	742	762	751	762	765	745	731	790	760	722	789	756	769	754	730	761	777	693	769	780	772	799	771	750	768	789	756	758	809	790	739	739	744	797	770	778	744	742	743	789	767	786	809	726	797	726	751	793	788	726	732	776	739	749	746	737	780	709	771	714	772	812	775	792	730	755	768	776	781	740	773	779	753	757	753	771	720	744	743	814	740	812	761	747	784	796	729	756	705	734	764	779	764	740	773	759	774	756	700	732	766	746	756	739	737	683	735	735	724	748	795	773	739	750	747	782	771	735	760	739	794	784	762	815	725	764	775	741	758	736	695	723	762	706	732	729	798	804	758	810	796	757	782	775	725	744	826	766	785	773	742	746	744	758	792	755	780	792	776	701	779	738	772	796	715	746	756	751	760	765	805	716	739	721	776	782	796	766	733	775	768	786	748	796	783	753	760	739	713	733	757	779	758	786	808	737	722	741	751	728	759	785	753	745	728	730	766	762	731	734	748	709	746	765	740	737	729	739	731	737	812	784	723	764	745	744	783	757	789	739	726	796	680	722	784	736	752	716	783	765	705	748	757	753	723	723	709	779	789	759	752	737	760	767	762	775	733	773	777	805	756	792	795	754	742	756	741	785	740	821	746	744	756	740	714	733	736	723	746	788	751	738	786	714	703	748	749	760	727	740	786	790	768	763	730	746	729	766	769	720	726	745	766	778	764	755	801	759	743	804	809	740	781	730	750	745	714	752	712	709	750	754	752	753	708	744	727	762	767	781	754	766	798	804	741	778	790	735	798	747	752	746	763	801	786	741	752	817	728	767	756	778	767	734	783	772	748	750	771	788	759	787	816	747	760	757	777	764	737	734	778	814	731	715	762	760	704	785	724	758	710	750	780	742	696	805	744	831	756	764	757	762	801	781	734	768	754	782	797	815	780	773	794	758	744	738	760	764	712	779	774	715	729	733	775	791	696	768	726	745	762	765	715	785	740	754	779	750	719	798	746	764	765	761	706	773	789	767	759	777	777	706	698	775	802	755	739	760	764	787	791	800	744	717	778	709	720	785	746	738	759	799	824	786	766	719	704	762	755	720	725	777	756	748	732	730	701	761	732	769	801	740	776	733	787	716	718	793	756	771	795	785	753	794	747	748	760	734	701	727	772	771	724	778	766	732	770	710	742	751	787	724	739	744	723	730	761	734	736	744	729	787	693	757	711	715	771	786	743	756	737	753	762	743	783	757	751	778	770	775	752	759	766	826	761	780	770	776	709	732	783	731	713	766	772	798	753	757	791	748	735	717	747	789	749	759	731	764	741	823	744	772	714	770	782	789	779	753	760	717	779	754	736	729	735	776	781	799	704	775	724	763	753	791	756	731	736	726	781	763	745	768	768	746	777	723	771	768	720	706	791	790	768	781	751	751	778	689	743	741	775	706	737	728	772	775	796	757	771	750	768	744	758	758	753	770	762	719	796	729	766	767	752	782	754	801	745	755	744	759	780	808	779	759	783	768	767	756	785	761	775	806	767	758	784	765	759	704	753	753	759	779	736	693	741	778	738	769	798	768	759	742	751	736	719	771	775	768	770	748	806	733	751	743	737	733	739	753	770	745	757	693	713	729	789	800	735	780	738	743	736	737	761	690	741	721	730	714	809	785	688	738	779	719	726	763	793	775	753	727	772	730	774	725	753	735	806	756	765	739	768	717	797	713	752	750	746	775	746	742	738	799	725	807	789	759	731
21875	28637	22403	12192	6991	4624	3126	2426	1878	1560	1342	1216	1127	976	955	925	895	930	872	855	893	862	820	863	898	809	899	823	762	799	779	827	818	824	838	824	838	774	827	833	829	846	775	814	774	842	784	845	752	824	815	808	800	822	787	796	833	791	803	849	823	853	846	832	810	843	836	832	843	825	826	790	879	830	794	859	805	850	819	880	868	857	832	823	808	789	868	829	790	801	808	845	869	854	810	815	869	846	814	794	828	804	826	842	834	837	818	796	822	804	889	839	799	826	821	792	827	805	788	835	799	818	815	851	746	801	792	862	770	809	851	815	849	825	819	805	863	819	823	843	821	838	863	832	783	857	773	873	801	767	793	817	848	805	884	781	760	839	847	796	804	832	840	828	789	800	780	770	830	826	848	844	818	855	773	819	815	793	833	795	767	817	823	796	809	817	830	849	782	824	815	768	800	853	819	817	814	810	830	823	787	778	783	813	869	803	798	820	804	821	810	825	802	846	842	843	863	856	789	821	802	792	857	810	782	809	799	836	795	809	845	819	802	809	813	858	821	852	837	813	791	871	809	788	838	846	793	778	858	868	792	781	806	779	834	859	802	847	820	807	782	783	790	853	809	862	811	788	826	765	801	818	822	861	848	806	840	786	775	808	802	805	798	830	823	782	792	827	762	824	826	789	830	824	871	856	793	812	793	787	729	833	786	835	855	770	858	868	853	755	775	854	810	754	795	815	869	817	754	848	803	798	843	800	760	808	862	823	850	806	813	797	771	781	800	775	819	789	859	812	808	837	820	822	815	792	759	803	788	886	824	821	822	833	875	802	788	781	790	852	795	794	800	859	834	764	804	808	799	803	862	850	845	788	886	813	851	858	818	792	837	842	862	771	827	788	855	789	810	755	828	884	758	793	822	847	796	838	855	780	875	804	798	835	772	836	844	809	826	820	821	781	837	823	820	787	845	783	750	872	808	806	841	752	886	805	849	812	778	836	827	855	824	804	911	819	840	833	755	827	864	784	825	854	840	820	777	804	766	804	800	815	790	833	839	809	857	803	803	848	818	809	800	835	863	853	861	851	807	838	760	784	853	823	805	847	823	834	826	824	800	806	802	824	846	868	812	831	842	829	877	814	812	802	840	873	808	785	837	853	767	831	828	795	841	771	811	801	866	814	757	799	831	758	792	823	765	827	788	810	775	836	853	861	844	796	821	853	814	802	807	842	838	789	806	842	778	851	829	874	846	778	850	804	826	826	765	847	788	807	816	810	862	834	824	830	845	859	822	828	743	806	808	811	876	838	782	764	788	806	829	802	820	800	799	803	839	822	874	863	821	804	867	844	792	783	837	816	823	846	784	830	790	818	794	801	814	791	808	767	799	839	803	794	763	839	805	806	808	796	806	789	789	811	844	793	835	756	795	798	852	845	839	793	855	837	865	797	813	793	795	811	835	859	790	771	811	758	813	821	774	817	811	803	810	811	814	835	831	828	819	826	799	846	793	835	802	815	817	850	752	795	755	813	837	799	858	846	794	814	782	810	832	792	833	814	896	799	837	818	827	814	850	759	795	803	835	847	832	807	816	816	829	857	850	808	770	778	789	808	813	821	759	833	786	869	832	841	792	800	814	809	822	774	847	847	810	801	822	808	824	823	798	822	830	731	828	829	848	833	829	813	840	813	832	838	807	814	827	819	812	845	807	819	875	811	769	802	837	705	864	801	821	778	807	800	844	839	779	760	827	834	837	913	828	780	816	827	866	816	813	804	825	844	830	839	828	824	855	847	823	798	811	861	781	830	844	860	835	789	806	830	791	780	874	826	763	816	849	740	783	825	824	804	823	852	832	849	846	835	817	828	798	832	815	823	854	818	812	807	792	758	795	804	840	792	736	804	818	806	791	787	788	823	814	845	810	851	804	797	844	805	756	833	785	819	830	820	799	825	845	838	885	831	834	796	828	797	818	837	800	838	791	836	788	818	840	846	769	833	866	774	826	845	809	819	828	779	866	783	829	818	825	853	842	809	799	808	818	817	796	839	893	786	756	805	821	798	849	789	779	813	781	838	784	794	824	886	868	805	833	806	834	785	827	823	827	852	778	801	792	815	883	810	791	820	805	840	780	873	826	833	857	830	783	806	789	767	863	851	844	807	842	829	797	819	811	809	874	813	808	853	809	822	803	817	832	796	777	811	815	793	854	857	850	834	829	849	851	827	822	770	782	825	829	800	813	823	802	771	897	763	776	792	782	795	803	847	791	785	809	777	828	801	808	830	802	760	822	782	901	793	821	846	805	799	793	815	830	798	893	838	846	808	819	775	836	841	805	845	807	832	819	782	806	788	782	814	814	841	801	780	820	800	839	882	819	812	754	792	800	865	826	809	829	833	827	809	843	822	817	874	774	800	813	780	752	754	832	826	860	870	820	809	830	831	845	854	841	836	778	810	855	836	794	859	830	841	834	826	832	823	816	831	797	873	813	827	824	862	757	800	842	843	839	770	835	851	788	809	820	855	859	806	864	827	784	837	859	860	843	852	853	777	823	805	840	845	793	810	790	807	831	861	815	814	785	771	840	826	814	833	856	838	841	822	767	765	839	769	834	799	861	813	813	771	836	799	789	828	798	883	889	813	830	831	852	781	883	798	832	813	806	864	850	811	876	805	761	801	829	851	806	796	838	797	842	841	815	835	839	799	840	801	864	823	840	791	795	827	835	794	827	801	765	836	847	854	834	854	840	812	809	792	813	844	828	866	784	822	758	870	767	856	830	834	813	877	850	791	825	835	763	823	810	804	797	850	863	815	830	854	786	859	789	810	792	820	823	863	776	830	801	813	835	818	794	850	794	808	831	823	821	809	797	843	828	774	804	824	800	825	848	867	817	815	892	833	787	835	820	794	876	815	846	835	814	858	846	840	794	851	799	863	804	848	825	846	851	830	840	799	824	796	846	807	817	851	843	852	783	839	805	786	884	812	802	823	797	821	805	837	838	867	826	868	837	802	789	845	803	823	845	802	834	843	804	818	845	785	845	800	812	801	794	792	770	866	837	838	803	783	825	833	849	872	833	842	856	834	838	846	852	839	831	819	819	797	815	782	833	806	790	769	816	828	824	848	785	828	828	852	811	786	800	850	817	871	818	838	858	814	882	798	786	815	792	818	815	827	826	791	802	860	775	802	839	864	773	814	843	850	832	864	803	854	799	771	752	779	770	826	815	816	819	799	774	797	824	819	841	813	843	877	790	799	809	825	829	838	844	790	859	749	777	823	819	839	772	818	803	870	780	820	826	849	803	830	793	821	825	791	754	844	815	837	848	828	831	803	834	819	785	850	831	838	845	845	833	837	848	827	827	843	760	815	789	839	827	791	808	789	829	784	798	852	820	767	797	864	811	835	797	822	837	846	815	853	807	867	805	767	765	784	830	833	865	845	834	791	809	799	832	834	778	829	800	831	780	772	853	805	836	797	854	808	830	754	790	830	803	825	774	786	805	823
23826	21330	28202	24811	20867	8706	3279	2052	1651	1337	1168	1117	1026	943	939	909	827	827	798	782	819	792	747	789	753	746	732	776	733	808	735	774	766	778	756	773	716	702	734	766	779	731	725	746	770	746	732	773	744	703	734	711	730	750	706	769	741	738	774	756	732	745	738	667	768	797	719	712	761	724	764	724	777	731	775	747	725	744	719	708	730	757	764	748	752	774	725	797	778	761	723	755	743	726	725	700	732	697	726	778	735	698	708	734	728	744	745	727	746	770	739	808	728	774	752	680	771	777	734	749	744	780	730	737	734	725	705	739	742	689	716	752	745	744	718	738	736	771	722	689	756	714	748	783	742	684	759	772	714	773	787	720	789	721	719	761	710	776	741	757	755	718	738	733	714	702	688	755	703	685	714	768	711	780	731	765	708	678	737	745	704	742	717	722	701	738	705	707	766	699	746	739	777	732	690	787	755	753	687	728	739	737	702	675	786	718	754	715	722	714	735	742	783	760	771	753	682	776	677	699	722	722	739	703	740	759	720	741	766	736	742	736	803	740	767	733	768	753	723	706	779	706	809	719	738	779	764	761	704	731	780	746	736	714	705	732	732	770	722	775	737	675	703	737	740	718	715	705	756	751	733	722	712	726	732	762	733	757	762	775	773	756	727	714	760	757	746	725	715	790	790	735	740	715	729	730	779	740	738	730	715	780	721	759	707	721	785	767	726	803	731	703	759	720	751	769	790	748	766	732	683	732	719	749	739	765	708	730	727	730	753	735	708	778	739	715	698	743	763	765	710	731	797	763	712	715	686	765	763	721	740	715	781	760	707	771	768	770	760	673	733	732	725	742	696	739	722	709	710	754	752	781	698	777	731	759	655	758	746	763	756	703	743	766	782	769	739	761	773	739	728	782	787	751	810	731	749	737	749	741	750	744	726	753	691	782	731	726	735	732	736	761	740	748	740	712	763	729	779	807	766	736	772	751	691	737	740	750	746	758	746	725	724	730	696	730	692	757	766	738	784	787	714	734	751	738	732	762	715	745	722	720	757	704	752	798	728	742	734	771	740	774	702	766	723	750	734	734	732	753	741	756	755	752	736	747	735	777	786	763	718	719	685	739	771	745	709	747	748	728	707	710	743	718	757	750	749	726	736	720	755	764	748	722	787	716	716	782	713	704	724	721	737	763	762	781	756	707	760	761	719	734	710	724	711	693	705	736	801	701	784	756	773	741	728	775	758	697	726	742	703	748	692	718	761	716	751	741	757	731	783	735	719	764	762	715	747	768	753	711	750	744	763	744	718	768	729	737	712	739	774	716	769	774	794	755	763	735	751	779	714	772	770	714	736	730	775	748	705	731	743	691	774	698	765	703	697	727	742	708	789	765	747	750	682	755	730	738	755	731	743	766	722	786	716	754	723	760	709	681	800	723	717	749	753	737	667	783	731	771	726	776	779	732	719	744	701	785	739	719	656	734	721	728	731	730	705	753	727	749	757	747	705	808	744	765	754	747	748	734	745	704	732	712	745	731	719	749	755	716	775	763	742	757	752	758	743	747	718	766	687	743	770	691	753	716	759	708	801	791	784	741	702	725	765	772	715	713	720	705	774	723	775	721	782	746	701	730	738	783	701	717	707	711	752	730	700	740	740	743	745	777	771	738	730	802	776	734	725	699	720	753	703	735	758	750	732	746	720	712	705	807	730	694	775	795	726	739	756	764	733	747	738	718	708	716	746	741	765	731	710	747	710	714	699	748	719	751	722	739	765	756	772	735	751	718	718	751	750	755	765	730	724	709	738	708	751	731	744	722	700	736	749	745	671	735	721	698	710	744	739	719	744	742	769	777	757	711	742	758	724	760	681	774	749	730	679	716	724	783	774	733	735	746	769	733	806	752	730	778	771	707	775	701	726	746	755	727	776	728	712	742	763	709	725	758	774	752	752	718	776	745	762	748	741	783	739	733	733	726	761	745	776	735	724	722	736	725	777	785	795	746	783	696	773	742	773	720	760	755	816	704	765	753	662	718	762	738	685	738	705	726	736	714	773	743	743	715	742	751	790	737	739	765	752	719	745	771	670	750	728	738	755	698	758	717	737	744	706	763	706	747	755	725	709	719	757	750	734	785	730	720	740	715	720	772	807	728	720	742	722	714	760	763	724	712	694	706	744	736	709	765	734	770	749	743	727	734	710	766	744	743	759	704	754	747	759	737	772	690	781	739	721	756	770	718	744	748	768	736	741	753	733	670	744	738	714	788	749	738	755	741	791	730	734	747	731	738	764	692	754	758	758	785	722	747	749	704	755	750	678	747	782	750	771	747	723	749	741	743	742	762	714	770	706	723	700	722	741	733	727	768	715	772	721	705	744	761	723	710	727	709	726	750	730	700	775	762	686	715	783	737	713	802	786	722	748	707	698	754	757	774	726	692	730	770	743	753	779	719	769	740	740	703	767	721	757	766	711	787	723	722	798	707	749	741	724	712	748	784	765	753	728	732	787	735	746	741	717	747	747	714	759	757	760	674	759	729	782	691	725	730	784	757	757	733	685	763	746	727	732	724	771	742	715	736	774	718	742	731	768	738	733	759	744	788	719	745	731	725	662	710	735	729	781	735	728	715	788	715	708	732	746	782	738	740	772	734	780	761	746	703	726	741	777	723	714	770	696	737	759	748	693	796	769	733	757	716	723	738	731	776	735	758	709	698	786	709	760	732	717	732	768	782	732	719	711	695	721	762	713	725	735	747	745	675	756	739	740	722	727	742	765	738	706	734	721	722	715	733	735	754	785	754	754	753	745	703	804	775	718	738	722	747	711	749	714	732	710	752	741	816	755	730	728	706	755	709	733	750	775	795	773	740	744	730	742	740	750	782	754	724	775	742	721	708	794	746	719	764	807	750	754	775	696	733	723	728	702	735	740	696	759	738	786	702	760	714	716	731	754	709	768	737	736	750	717	705	758	712	748	744	771	706	782	793	766	767	692	714	703	709	701	789	724	781	745	782	761	746	740	768	756	748	774	721	758	737	702	715	739	734	730	800	786	731	761	775	792	776	768	752	741	696	822	766	704	769	731	741	706	728	779	752	736	743	769	699	722	737	709	742	729	758	804	732	720	717	753	747	748	745	760	785	739	746	737	733	751	712	709	749	729	759	746	690	752	718	745	712	684	727	757	714	755	724	728	759	729	697	669	722	727	745	756	726	741	754	718	712	723	763	690	721	743	763	741	743	752	763	768	752	728	779	728	708	706	746	741	758	695	775	738	706	738	752	730	734	711	697	721	707	764	736	714	689	774	753	686	772	731	772	735	723	745	744	734	719	714	726	735	803	756	683	705	774	778	747	769	710	751	779	721	763	746	754	750	756	721	775	749	743	727	774	747	729	753	756	781	753	720	766	770	804	692	763	759	728	718	707	782	700	702	719	730	708	732	758	712	745	720	732	752	731	692	744	769	732	764	752	761	751	689	751	733	691	749	726	784	725	688	759	770	711	725	745
22157	36005	29000	17431	10932	7236	4788	3568	2723	2156	1780	1513	1265	1224	1111	1037	1022	937	932	885	841	861	836	824	856	841	807	775	784	789	774	760	796	821	832	767	790	786	811	830	784	822	765	815	774	779	801	775	751	787	834	784	800	825	783	791	789	811	796	821	774	770	820	780	756	816	796	790	816	783	815	829	796	791	849	836	776	778	819	839	779	782	807	784	810	746	747	749	806	815	814	790	759	752	828	766	751	823	756	781	819	756	768	764	799	767	786	818	830	824	837	801	791	759	761	839	860	707	828	783	837	797	882	765	838	808	766	823	769	813	846	864	785	842	814	775	810	782	790	814	755	775	776	804	795	810	787	776	823	790	825	747	787	815	831	817	743	771	775	750	730	745	757	794	837	782	753	793	786	831	825	792	773	833	810	831	806	816	786	763	763	782	803	828	788	759	839	815	780	784	784	813	788	820	768	795	802	767	821	780	798	819	804	803	724	823	802	761	799	790	776	806	806	807	797	782	841	778	825	759	874	812	822	782	783	863	779	822	825	818	762	760	771	774	780	825	784	859	783	868	816	802	809	773	778	811	831	796	845	810	773	794	801	843	798	776	822	823	784	772	773	825	783	818	811	818	808	781	824	759	821	775	823	766	777	774	794	798	773	783	806	804	846	807	834	788	826	824	787	779	792	786	800	818	771	797	786	750	753	772	791	830	799	799	836	811	799	754	746	837	788	790	786	787	801	791	812	831	842	793	842	807	786	791	765	829	849	824	797	805	828	815	773	794	756	771	779	780	771	811	780	810	804	763	834	759	795	796	846	805	729	768	752	800	816	741	792	803	754	746	805	819	807	803	801	817	772	850	805	791	798	798	796	806	796	782	777	796	797	822	781	826	842	763	805	815	827	762	789	747	783	787	801	787	812	763	786	732	797	852	785	791	794	793	759	825	774	770	783	812	759	802	779	746	809	832	790	744	795	823	778	834	785	770	780	819	791	816	760	821	762	808	824	766	837	767	780	800	797	774	825	808	778	764	807	796	791	793	791	801	766	796	767	797	798	808	782	803	821	827	807	738	776	747	778	845	820	813	766	787	786	769	782	763	878	806	854	789	835	812	773	782	832	827	802	813	765	787	808	812	822	824	782	805	829	773	818	796	822	733	818	811	811	821	793	778	787	828	786	803	836	806	761	848	772	840	741	821	831	820	810	757	773	803	792	759	730	794	801	869	752	794	760	802	795	797	793	775	784	802	772	754	801	813	817	821	827	778	774	768	807	806	820	816	764	811	769	752	830	768	860	768	780	825	753	741	838	797	770	776	811	790	798	776	720	844	772	771	803	803	830	799	788	839	845	721	794	837	799	811	848	772	811	827	772	808	871	818	759	823	819	779	831	793	776	798	799	816	800	745	850	737	776	755	781	783	733	806	820	818	751	813	778	751	809	768	774	813	768	817	812	796	818	767	778	761	796	812	773	784	783	828	770	806	797	778	775	778	779	830	833	773	843	812	821	801	830	808	795	811	822	789	767	775	761	734	783	839	812	798	822	813	810	814	772	802	827	810	760	772	846	862	849	788	821	773	814	785	775	785	823	777	783	798	769	808	772	866	803	835	850	814	809	805	790	772	816	798	778	775	827	818	780	779	817	806	807	788	762	784	813	808	820	830	778	795	749	837	799	777	802	802	793	787	820	828	807	790	801	727	760	784	772	793	820	810	830	785	780	788	820	793	777	802	779	794	819	755	820	835	782	789	822	795	782	821	829	778	803	724	818	803	767	801	792	765	779	817	794	790	784	770	805	802	795	807	750	817	817	828	794	814	801	780	776	779	780	782	772	818	784	851	780	794	829	835	808	780	804	780	772	821	811	748	773	829	845	759	775	814	815	789	786	800	805	756	778	703	800	750	793	776	835	787	814	809	772	817	775	819	779	787	809	851	787	770	796	797	753	802	833	802	815	801	827	805	816	815	797	804	786	774	829	788	809	773	819	753	854	777	749	809	784	783	775	817	835	767	807	807	769	794	786	753	788	821	746	789	825	785	812	825	757	788	776	826	719	819	826	787	793	811	774	822	777	828	811	748	762	784	817	781	788	810	804	751	815	806	796	767	819	749	786	785	797	847	821	818	821	812	783	804	795	787	782	842	767	768	845	791	741	788	813	797	810	808	814	844	826	784	760	781	832	823	799	748	784	826	781	778	755	801	778	840	790	773	795	848	784	790	813	784	860	839	777	834	826	860	823	789	767	838	787	773	798	764	799	777	803	816	804	824	829	793	813	794	807	834	768	749	818	793	778	771	812	842	749	839	793	768	804	814	819	776	797	757	803	764	823	800	807	808	755	785	787	771	754	785	756	781	850	803	809	794	802	808	800	838	752	793	763	789	783	801	834	766	784	752	813	802	827	812	824	797	759	792	806	795	806	719	767	781	848	804	755	767	794	826	802	781	797	759	797	816	787	847	776	794	705	757	804	818	793	763	792	779	738	786	779	846	761	796	787	785	783	820	781	808	823	764	819	787	800	843	793	813	825	791	777	772	760	720	815	790	768	798	793	838	781	783	838	777	733	815	807	792	810	808	818	805	825	772	812	784	813	768	775	808	793	790	764	796	807	830	782	809	843	799	786	788	854	806	792	770	752	801	748	835	773	823	778	792	755	834	805	804	741	826	799	775	817	732	786	786	810	789	824	770	789	788	798	837	831	794	849	763	786	767	796	830	867	762	779	763	786	807	801	785	797	799	773	810	842	855	814	801	733	786	799	866	769	831	794	769	819	811	821	803	795	739	808	814	803	773	836	774	808	798	795	767	787	816	800	813	811	794	790	839	803	802	752	801	775	817	824	777	806	846	735	802	776	813	771	789	814	777	814	817	847	777	769	823	725	824	809	791	782	803	770	816	794	777	786	764	767	762	792	795	793	785	818	787	824	802	819	793	823	796	792	793	828	809	807	763	829	767	818	807	777	771	821	841	785	786	773	811	748	847	835	752	820	782	803	812	789	745	757	809	834	821	754	797	791	808	733	798	794	797	781	778	816	808	842	797	788	778	780	757	783	745	798	848	791	744	822	832	856	807	802	801	806	784	790	749	796	818	793	809	799	754	746	773	806	796	771	816	799	803	781	818	814	804	800	806	810	791	799	773	812	809	803	807	789	811	772	823	779	836	806	792	800	774	773	796	812	805	836	778	780	814	808	781	837	772	789	797	772	814	759	809	810	810	840	783	847	811	824	815	839	806	760	799	799	789	804	785	814	800	794	789	771	823	764	797	786	825	764	769	774	711	793	768	803	798	797	748	789	838	775	821	784	830	739	819	803	782	834	814	819	816	794	749	772	787	807	776	772	785	837	797	800	771	803	773	813	754	852	762	788	799	776	777	845	824	780	781	772	748	828	791	772	835	813	829	767	788	772	780	759	786	794	752	756	782	738	808	794	863	815	798	730	792	796	815	798	806	785	784	765	781	755	755	786	780	798	789	799	797	804	836	792	804	831	758	808	782
25339	21330	26321	24033	7403	3165	2314	1749	1468	1266	1106	1063	918	960	909	894	838	812	805	764	804	798	810	766	779	762	775	756	812	820	754	830	787	780	760	768	810	799	786	805	768	829	797	781	802	776	787	774	812	787	742	785	807	779	787	740	745	821	747	776	773	790	729	748	735	792	789	830	764	806	768	787	776	768	768	821	793	821	758	798	821	821	778	804	720	784	736	757	769	797	865	770	782	750	779	761	805	781	765	782	795	807	802	775	774	741	774	782	816	780	754	776	815	789	784	766	788	774	739	794	791	811	738	815	766	771	772	798	749	737	814	809	820	809	828	797	700	783	777	720	723	789	810	828	791	761	749	806	770	789	776	795	783	802	815	795	778	804	788	773	793	810	817	781	804	769	803	802	782	788	770	793	789	780	790	796	782	784	831	824	806	760	820	769	705	765	772	809	803	761	784	762	760	815	759	799	746	849	784	794	781	804	807	788	774	771	806	737	822	788	795	753	740	765	787	757	777	740	747	815	800	772	793	813	793	783	794	771	803	769	803	775	748	801	745	760	731	810	812	761	778	806	799	827	751	749	781	807	766	788	775	717	732	753	769	744	807	788	817	788	762	795	793	757	810	789	769	768	807	743	743	787	798	783	749	769	780	787	815	802	752	788	726	774	767	794	801	788	814	762	822	805	888	788	793	756	840	797	818	732	769	782	729	773	829	714	817	796	811	802	812	765	764	758	757	779	767	808	826	784	777	788	778	759	799	778	829	770	719	748	816	841	778	751	746	783	794	780	797	771	791	783	819	757	762	816	811	802	811	778	797	809	798	743	780	801	790	812	778	763	816	780	742	793	796	746	747	771	746	822	786	770	797	765	754	756	771	747	795	753	796	782	802	742	792	832	805	774	773	804	712	778	809	758	774	789	792	772	852	752	789	756	737	812	821	770	744	751	795	793	746	745	793	763	795	783	787	753	780	775	743	783	750	761	795	853	806	776	789	757	782	816	774	827	758	807	790	766	809	831	738	778	793	772	761	772	762	754	837	773	737	810	755	780	782	807	808	739	795	798	779	813	815	840	809	781	796	806	874	776	782	812	840	851	831	753	761	777	801	777	767	774	763	807	796	794	769	813	793	790	780	810	804	763	816	760	725	789	835	757	789	768	815	837	731	787	765	759	756	802	773	786	792	808	807	786	818	739	826	756	742	732	814	802	734	726	828	778	799	819	767	763	720	781	812	791	843	735	760	827	771	803	789	802	757	816	835	798	782	842	812	776	768	805	771	757	753	847	776	804	812	801	745	785	780	821	774	836	791	821	791	784	721	799	818	770	755	851	770	817	801	801	779	797	762	820	784	771	749	776	800	799	768	735	808	817	770	782	780	780	779	752	807	741	768	776	774	778	789	779	796	796	770	781	782	754	786	796	768	771	795	769	819	717	741	723	775	747	769	790	792	762	742	755	757	730	786	829	798	735	804	805	723	778	780	786	756	793	779	763	795	785	764	779	855	751	736	793	745	771	770	818	757	784	797	804	801	821	801	788	762	761	730	753	851	798	774	789	863	831	802	768	809	774	808	690	784	789	810	751	829	819	784	790	785	782	817	794	819	730	819	781	778	777	781	803	769	748	760	817	761	777	821	768	803	774	797	821	761	756	770	803	826	746	826	787	826	752	751	774	830	883	754	824	797	804	766	781	798	748	722	824	775	819	746	788	821	779	814	771	807	746	756	732	810	777	783	809	793	768	750	740	764	788	817	786	785	773	774	774	736	778	767	763	836	726	792	781	755	828	775	800	815	798	738	732	796	786	840	805	808	720	801	814	813	777	820	744	744	765	774	777	778	750	773	756	833	774	802	799	745	789	774	790	758	808	792	751	819	799	745	759	806	760	761	796	743	815	794	719	758	715	794	783	819	788	777	792	778	772	793	814	861	804	722	779	807	754	765	739	786	772	807	828	809	785	759	793	765	778	794	738	817	807	784	749	819	767	813	761	747	797	797	760	746	810	810	781	813	787	803	805	761	829	776	814	798	786	760	797	774	789	771	781	775	765	808	824	783	800	813	803	775	767	785	798	810	729	835	772	772	794	800	780	783	803	781	863	824	760	796	809	769	781	802	811	796	809	756	781	814	811	771	834	776	818	804	766	793	837	804	752	758	733	807	824	818	776	799	781	820	744	772	821	816	818	769	810	825	778	820	783	758	749	767	767	845	761	753	748	800	783	782	778	815	793	746	760	756	829	763	827	765	777	803	807	795	802	782	760	814	806	783	757	758	721	742	805	774	800	843	840	786	816	762	795	817	813	773	748	781	779	773	804	734	782	791	716	760	735	704	778	781	786	804	752	791	767	822	800	794	788	784	828	761	789	744	770	796	783	768	789	804	782	779	813	748	793	751	830	813	816	779	758	766	779	790	760	774	766	773	762	767	766	755	781	738	760	776	753	782	794	778	745	791	792	755	791	778	794	751	771	806	782	742	785	793	772	795	793	874	723	832	781	815	818	748	779	758	788	817	811	763	742	774	799	756	744	749	823	796	783	815	839	773	750	762	787	745	800	784	734	814	782	747	713	754	740	775	844	802	780	770	733	826	819	801	766	792	821	840	798	745	796	788	818	780	803	754	789	765	783	785	781	811	776	796	784	827	757	747	740	818	781	783	774	804	796	821	789	819	757	762	770	792	722	838	749	820	759	732	775	805	788	800	811	756	779	847	762	788	786	779	803	771	743	781	805	818	819	778	767	754	783	804	774	800	818	805	791	760	772	767	783	795	817	865	795	733	809	812	816	746	772	781	803	813	782	813	773	772	788	806	842	796	760	806	781	803	797	832	816	773	829	798	811	747	778	762	805	759	823	764	781	824	806	736	777	792	800	839	809	764	793	805	803	743	827	790	736	791	797	738	783	818	755	808	741	811	755	783	765	803	750	767	791	712	789	773	804	790	805	789	797	810	765	792	818	749	813	853	812	776	743	751	808	756	778	728	781	788	784	786	781	777	774	790	758	736	791	706	796	851	784	777	770	755	791	812	789	743	760	747	781	813	779	783	761	779	778	766	816	815	779	745	790	779	794	757	817	769	785	814	744	798	738	818	797	746	752	850	759	820	778	747	820	736	732	780	783	756	816	869	780	879	791	792	775	773	792	778	806	782	806	768	780	758	807	813	791	816	756	782	751	799	805	753	763	790	815	800	768	758	780	738	809	785	791	744	793	745	795	789	819	787	793	808	779	772	771	791	785	730	836	832	780	811	796	790	779	777	741	761	828	777	724	819	793	846	769	818	793	752	785	788	766	781	775	764	794	817	808	804	768	815	790	812	818	771	728	764	756	764	775	845	815	799	797	822	748	768	765	797	749	766	766	792	823	738	782	785	775	783	790	797	776	751	789	813	763	741	813	824	768	766	808	812	795	797	793	819	803	773	809	738	794	796	776	809	785	762	784	775	833	795	699	788	764	777	730	788	817	791	776	754	750	763	796	780	783	857	841	764	766	774	774
21945	31707	24994	14341	8807	5567	3910	3048	2335	1867	1627	1376	1329	1132	1092	1048	1011	958	847	885	882	881	868	842	806	867	815	865	815	827	846	890	903	849	849	858	895	841	933	863	871	839	883	848	867	854	865	808	859	824	886	854	825	826	846	844	860	811	853	854	826	840	782	882	847	834	847	857	834	824	874	833	864	826	817	849	866	865	849	826	864	852	883	821	814	838	826	835	880	875	857	841	834	887	823	835	877	805	841	821	824	833	856	850	832	870	843	848	801	838	861	820	879	881	849	844	820	844	829	895	824	833	853	846	855	826	855	887	813	855	868	879	868	822	817	830	896	838	822	826	824	847	836	823	869	853	834	824	870	890	842	842	818	787	871	854	877	916	813	840	841	887	839	841	856	819	836	827	881	876	823	916	841	855	858	872	863	827	869	812	837	849	850	836	828	850	787	860	875	865	845	816	855	846	828	817	865	795	839	861	758	815	801	843	859	827	809	834	891	889	819	846	832	829	831	837	855	839	861	845	865	850	873	880	831	839	833	856	893	817	829	889	820	828	846	822	875	858	852	889	821	841	873	797	888	892	815	853	842	790	868	848	837	892	822	845	826	828	787	826	851	842	838	884	823	850	822	882	839	863	825	874	849	844	842	879	856	876	818	821	861	919	854	885	828	865	860	841	832	833	838	878	887	790	875	836	820	877	813	844	857	854	832	828	857	839	887	830	823	862	830	842	862	864	875	890	861	853	858	848	899	849	822	871	788	861	853	884	848	824	804	856	863	858	856	862	856	834	796	874	827	829	840	840	843	820	846	861	868	854	873	836	884	818	816	825	836	853	856	832	878	831	836	887	854	844	819	809	853	844	835	855	913	818	831	876	832	819	882	845	877	815	828	862	840	828	857	864	865	861	827	867	859	833	862	851	832	878	878	869	839	861	824	891	824	873	834	847	838	795	854	849	778	845	755	858	823	856	844	882	866	861	868	867	810	855	805	906	825	877	815	867	810	863	801	862	779	891	835	844	818	860	848	784	881	862	853	855	869	919	826	826	848	829	803	906	824	900	872	827	864	872	856	805	853	807	865	840	838	821	818	845	835	845	834	918	865	846	852	848	881	872	794	891	869	909	832	812	832	842	839	844	827	824	843	817	851	870	898	845	881	829	810	861	904	819	897	822	822	862	887	838	841	887	848	861	857	827	862	839	854	769	848	894	840	895	840	826	889	899	868	916	824	838	837	855	836	809	872	828	858	840	817	869	884	884	864	841	844	854	826	853	818	805	846	848	826	848	808	831	851	795	823	859	849	847	820	868	899	817	891	812	831	855	911	850	849	851	787	868	846	857	828	898	841	864	924	812	865	876	845	816	880	880	837	861	816	893	861	838	841	905	880	864	821	875	888	884	781	896	829	847	826	810	827	818	799	861	820	869	857	862	838	869	892	914	856	838	866	855	890	872	862	867	848	828	865	876	862	857	829	882	862	854	855	780	868	861	856	855	847	872	869	823	818	814	872	818	832	856	790	808	862	819	835	874	813	832	822	868	793	894	886	854	862	871	857	886	855	796	869	889	868	877	852	859	873	817	920	880	863	864	851	920	869	846	801	847	879	799	824	887	833	841	811	813	855	840	838	884	868	856	878	837	873	843	847	833	877	885	835	880	848	837	857	820	842	863	885	859	818	859	854	882	881	870	836	843	784	886	847	807	882	842	853	874	883	924	812	857	888	857	820	844	877	844	851	888	837	844	874	849	839	878	840	870	877	811	911	888	851	850	871	917	887	834	851	830	825	844	869	809	804	826	806	872	843	754	835	858	820	857	909	816	893	804	854	876	857	903	838	881	885	936	854	838	838	810	841	800	842	851	805	759	847	827	862	868	837	937	871	835	820	876	846	881	875	864	847	856	858	849	863	877	832	846	821	866	862	876	855	857	891	831	909	790	862	853	899	861	828	802	886	894	884	827	841	839	941	867	821	839	793	828	800	820	827	864	846	851	843	853	827	841	831	907	909	841	851	938	864	855	832	856	835	863	840	851	805	891	872	837	792	808	876	870	817	909	842	836	848	828	848	876	865	829	827	869	901	822	831	882	859	865	853	847	805	881	833	815	926	913	894	879	827	855	845	860	813	824	813	838	848	844	879	763	851	901	877	873	855	879	824	842	879	859	811	871	858	832	859	864	840	870	839	871	809	884	882	839	898	845	855	854	842	877	847	844	790	827	870	810	806	865	852	838	843	847	820	836	833	844	837	755	897	890	857	843	810	887	887	841	805	863	882	867	875	851	845	840	843	822	846	858	854	809	870	834	841	819	835	830	841	836	841	876	867	849	877	834	805	782	871	797	902	853	854	861	864	907	818	903	895	793	828	861	920	842	802	876	841	834	827	762	809	812	896	845	844	862	894	846	873	859	811	860	847	846	852	822	853	861	821	881	869	823	853	926	845	866	866	854	881	827	903	809	916	855	820	823	852	791	816	854	860	849	832	840	842	833	856	850	863	886	877	916	866	813	820	847	912	872	827	882	818	840	862	870	860	869	890	858	843	865	823	905	873	858	840	883	818	881	858	836	843	854	898	865	862	842	841	817	891	918	830	884	856	842	827	819	860	855	827	829	808	856	791	816	820	862	843	862	793	821	901	819	853	877	884	837	824	821	803	856	773	829	816	848	873	859	804	838	824	886	928	843	856	871	822	865	898	811	861	844	782	857	867	848	790	913	820	885	867	862	904	881	839	838	850	857	815	873	887	860	815	888	858	865	855	830	867	833	894	850	848	845	826	836	880	825	838	841	912	839	858	879	861	846	837	872	859	840	816	883	805	879	898	860	861	832	839	794	827	850	841	815	827	830	810	841	793	835	876	835	876	858	847	874	848	830	804	872	862	812	819	839	882	855	831	858	888	827	878	859	829	808	868	871	864	819	860	825	889	911	858	852	895	895	898	835	814	853	897	809	849	838	808	859	839	830	850	865	859	881	893	888	883	849	828	850	874	812	842	836	883	857	833	859	818	877	849	865	913	838	866	836	857	859	795	827	834	878	876	835	832	870	803	853	832	875	872	840	814	856	851	858	863	843	854	894	881	849	831	810	895	849	893	811	873	865	844	833	850	843	852	844	852	861	865	854	867	871	851	896	905	860	826	820	835	832	876	875	860	826	850	822	889	863	887	878	850	762	826	844	850	818	826	879	868	859	834	842	849	782	830	807	807	824	835	837	851	844	857	842	813	858	847	868	875	916	897	790	855	841	876	854	904	828	860	811	837	797	821	860	836	899	848	884	908	825	839	826	849	850	812	915	911	823	844	822	875	863	837	823	873	857	885	865	854	861	828	828	867	830	892	882	792	866	857	875	878	846	859	860	821	818	831	826	837	826	811	833	852	844	830	873	824	868	839	875	846	867	812	846	873	902	860	857	880	855	810	816	834	821	834	829	878	846	872	843	878	879	851	847	853	850	835	842	803	867	851	831	859	866	843	880	881	938	830	856	844	873	860	878	861	823
22772	21306	28729	24222	21334	20189	7023	2755	1962	1684	1400	1242	1108	984	984	985	930	887	813	846	831	805	722	756	812	768	818	767	782	803	737	747	797	759	778	768	759	751	790	740	773	752	757	798	729	786	714	730	780	751	779	777	763	765	738	763	756	766	794	751	737	779	713	771	764	811	761	802	747	782	733	768	781	798	723	746	751	756	792	729	736	779	790	765	774	727	741	738	761	799	758	752	783	708	766	737	764	757	755	693	768	789	741	738	754	777	803	756	749	842	784	756	748	762	738	729	750	778	777	720	760	782	778	778	751	723	723	753	733	742	765	798	748	749	707	749	794	783	792	743	700	765	752	759	760	741	740	808	727	759	740	752	783	778	785	691	775	759	764	767	741	803	729	782	789	759	769	714	777	787	760	742	709	785	773	764	761	749	704	838	784	792	813	775	690	779	777	776	769	787	762	745	777	718	728	794	716	722	747	777	736	782	717	706	773	762	815	803	760	744	730	741	805	727	744	753	832	752	745	736	740	723	776	772	716	744	797	808	730	757	746	758	795	756	757	805	738	758	722	756	724	731	718	795	727	734	780	811	767	768	786	825	756	762	751	744	788	701	738	800	720	756	762	764	776	819	783	738	820	753	756	792	749	767	721	761	762	755	767	784	759	765	720	729	730	739	748	743	791	708	736	799	778	754	810	774	777	757	742	755	726	746	756	742	744	748	765	772	769	785	738	789	732	769	793	739	793	738	748	734	808	771	779	749	755	735	743	732	797	724	821	744	762	810	731	728	781	728	763	781	771	710	745	813	762	735	748	748	803	734	811	738	755	780	734	756	760	819	772	750	762	767	728	764	720	725	758	754	744	762	735	751	759	817	732	778	720	758	743	771	733	712	756	753	771	780	750	773	743	731	785	749	807	740	778	766	722	713	748	744	803	796	789	741	729	717	782	716	788	724	748	769	754	723	718	727	738	745	767	775	743	742	740	804	786	745	745	740	775	728	763	788	740	742	785	725	764	732	766	769	761	731	764	744	774	755	805	763	773	799	761	806	808	793	735	744	792	799	755	807	767	804	773	713	795	779	780	788	792	755	791	763	774	732	759	710	743	762	737	738	776	663	751	804	724	791	732	757	789	713	740	744	715	750	713	750	732	733	764	783	737	752	801	799	730	761	812	723	790	813	771	791	734	742	767	739	788	780	779	712	755	788	735	772	726	747	771	712	742	742	755	757	739	739	726	742	740	703	744	756	799	809	726	750	826	735	765	765	720	743	781	793	729	749	740	704	750	785	766	718	765	749	792	773	787	780	776	762	716	717	755	777	769	765	736	810	762	731	768	798	783	733	748	763	770	767	783	761	749	755	795	729	713	729	733	779	764	724	714	749	778	795	720	779	770	770	737	765	736	793	747	766	752	742	761	760	717	729	770	784	764	785	753	783	755	804	778	779	756	753	757	780	732	779	760	798	778	795	791	782	757	758	789	738	742	782	762	744	746	724	784	757	782	731	753	720	801	724	729	701	727	758	758	715	754	758	755	727	766	774	772	789	746	783	740	784	766	721	775	794	743	760	758	729	748	766	715	830	749	832	781	760	702	737	760	747	753	774	778	758	788	807	760	692	749	725	736	739	780	777	753	780	748	709	706	791	806	773	788	686	755	772	740	757	719	729	779	746	780	770	756	707	743	763	724	768	792	785	796	717	726	732	785	772	737	742	761	795	750	739	732	789	757	764	727	742	708	745	800	732	765	803	768	725	726	774	762	714	796	761	774	769	752	752	784	737	769	722	735	755	750	801	791	730	717	775	723	754	763	796	719	740	713	754	731	773	715	769	709	797	736	758	768	795	780	814	797	751	800	754	745	783	797	724	774	812	764	810	750	760	785	726	798	756	759	737	708	693	733	826	689	742	758	771	782	733	755	729	724	815	756	708	738	725	755	829	810	756	742	793	791	775	779	752	710	741	731	800	736	782	817	735	745	731	752	770	743	787	753	736	722	782	756	727	820	717	763	778	737	714	754	754	744	797	760	772	749	779	759	758	778	729	738	736	745	694	721	797	752	742	752	745	718	799	736	784	770	776	769	708	785	780	752	749	753	758	742	725	735	734	762	785	769	763	755	789	810	755	736	705	778	765	697	783	779	785	769	750	801	759	789	744	709	702	792	723	710	711	761	790	735	797	767	780	808	709	776	724	794	752	731	688	755	726	749	741	793	750	797	789	747	740	773	771	757	742	750	730	717	799	793	779	769	738	774	819	764	781	754	764	739	760	709	729	724	731	725	765	792	750	771	715	761	712	731	764	748	745	796	821	749	782	738	759	741	772	784	749	819	776	790	768	768	748	754	784	726	769	818	735	728	755	784	683	765	758	775	760	785	758	740	748	729	740	739	763	765	726	750	768	753	725	758	781	765	806	753	780	816	799	763	772	756	750	687	700	714	766	769	739	797	803	766	725	724	751	719	723	713	744	771	758	716	746	721	759	742	740	768	777	737	738	783	733	749	740	775	776	748	808	773	756	796	783	754	740	737	771	761	729	750	753	786	790	754	780	732	741	789	758	724	767	803	735	740	710	776	756	778	770	781	740	802	781	758	776	762	793	770	777	700	751	813	722	774	714	761	736	785	792	710	788	733	751	759	769	753	676	793	759	757	754	734	778	823	759	743	758	749	729	720	766	779	775	781	768	795	761	715	782	742	766	740	733	796	748	765	799	721	735	763	769	740	791	730	748	763	781	766	825	831	765	747	736	736	781	729	793	749	804	758	744	783	758	740	745	752	725	782	758	793	773	782	772	790	720	746	751	755	775	747	738	727	762	785	740	719	719	728	768	777	772	723	770	761	743	779	758	760	744	727	745	751	730	772	750	756	730	707	713	781	760	739	788	766	743	722	773	756	787	776	767	789	756	741	742	780	805	759	734	774	744	778	732	727	792	754	764	790	734	750	735	732	738	793	729	794	766	772	726	748	747	742	730	796	739	699	790	760	714	789	765	736	746	776	762	725	718	778	734	743	815	783	780	720	747	731	747	737	752	797	769	811	727	749	782	712	788	745	764	771	764	799	745	779	742	766	846	787	735	736	738	754	734	737	805	785	721	772	768	744	766	748	771	724	754	790	735	788	745	772	759	722	756	723	768	744	799	729	780	720	768	725	755	742	796	719	758	712	754	754	753	780	699	687	795	801	765	786	706	750	763	789	783	694	712	765	704	738	786	807	779	757	746	727	751	739	776	808	768	774	795	792	783	754	706	719	722	793	794	777	787	709	750	743	750	767	748	785	793	735	763	772	735	731	740	723	770	819	709	737	755	785	742	726	759	750	767	721	732	807	721	767	777	778	752	736	765	760	789	760	732	780	701	764	834	800	764	709	748	763	739	795	784	747	746	758	747	707	705	751	799	665	779	730	696	728	782	752	730	806	772	751	743	802	780	771	793	792	744	762	752	761	796	772	731	741	814	783	758	737	792	730	739	791	763	749	809	799	703	792	749	715	786	760	755
23812	39206	32719	21167	13858	9053	6284	4620	3446	2693	2127	1834	1639	1479	1311	1218	1094	1098	1011	944	889	866	898	834	881	834	837	820	766	827	778	783	829	818	812	866	821	801	797	854	806	766	818	813	796	852	808	837	802	839	807	835	868	851	816	823	798	806	830	835	849	829	767	787	808	797	790	831	787	833	784	801	803	817	861	826	831	772	849	798	849	797	800	811	813	760	811	764	837	812	829	854	825	799	802	784	849	822	853	754	810	802	823	811	779	814	763	820	781	773	793	854	840	787	843	799	789	818	806	844	815	863	831	840	817	816	819	806	803	814	772	791	838	873	867	756	789	760	768	748	807	809	780	839	792	799	771	784	795	827	803	833	763	791	789	804	778	808	700	744	810	834	815	789	772	801	795	747	816	772	819	821	822	839	820	790	806	791	790	808	829	834	813	850	784	825	826	817	802	837	857	846	817	819	846	790	843	788	826	859	889	817	824	838	816	806	782	816	800	794	785	839	775	798	815	812	782	806	810	784	839	818	789	768	813	844	843	802	769	842	841	831	787	826	806	854	815	800	805	774	818	816	862	828	781	798	821	798	749	908	816	784	801	801	809	809	849	817	787	783	821	843	789	750	772	801	803	834	784	871	838	830	803	797	783	791	802	797	882	809	802	837	801	789	815	843	877	790	788	826	848	798	800	824	825	816	808	830	795	805	846	790	805	867	853	785	785	862	787	807	797	822	790	850	789	863	842	814	807	751	832	809	796	807	786	819	788	770	764	841	845	871	808	810	866	771	840	734	807	807	818	789	852	810	834	783	813	854	798	807	760	811	815	807	795	813	815	805	762	856	792	843	836	825	788	768	835	762	836	803	810	745	785	782	795	810	810	822	792	795	777	839	798	788	829	870	776	874	748	838	746	838	824	792	796	816	851	749	836	816	816	884	846	784	814	840	843	809	796	799	831	770	772	854	836	869	851	841	799	848	828	791	803	782	776	834	794	803	838	826	798	833	814	813	878	839	768	784	792	843	860	802	824	783	768	805	786	856	794	802	818	763	835	830	838	812	784	770	875	795	773	801	754	759	810	815	836	839	765	802	785	820	801	828	845	821	779	787	783	828	823	767	815	758	813	773	822	818	794	830	795	823	826	816	808	747	787	771	834	786	776	774	804	852	818	797	837	855	797	831	774	820	823	832	838	793	842	778	780	811	796	802	753	791	828	793	758	821	806	761	862	817	796	782	782	835	808	777	827	793	808	794	878	799	779	798	820	835	815	841	804	834	778	800	786	812	798	772	801	820	827	781	856	844	820	816	799	830	800	855	806	815	844	823	801	781	811	809	793	775	824	818	761	831	801	802	851	786	784	802	753	814	792	794	819	788	855	798	822	821	841	838	732	857	808	801	795	807	823	835	822	785	810	813	851	804	850	830	797	825	794	877	781	877	873	754	770	804	834	828	825	785	813	787	801	815	782	821	805	825	806	848	756	855	766	776	846	823	811	812	808	815	806	831	840	851	835	813	889	812	794	818	809	795	794	799	872	811	819	791	797	846	781	799	824	782	830	801	768	806	823	819	848	783	816	799	839	755	822	816	818	838	786	768	813	789	812	796	854	818	836	779	808	849	851	839	833	784	827	794	781	843	835	822	825	813	804	814	810	804	850	794	840	758	805	794	847	783	842	809	845	830	760	804	814	819	798	833	782	805	779	821	841	806	832	817	814	867	815	822	775	802	835	806	824	802	823	763	783	883	744	784	822	747	818	841	778	791	824	840	753	809	811	841	826	838	737	790	859	836	810	794	839	849	794	765	765	829	843	836	780	842	835	855	836	815	764	792	783	837	791	843	852	818	800	860	787	776	801	803	837	814	828	803	783	811	806	802	749	821	775	818	831	810	786	796	833	815	785	790	797	805	831	775	798	857	802	830	801	789	785	797	846	807	792	811	797	805	878	810	811	809	852	778	830	779	844	808	767	786	794	800	805	820	816	826	874	828	811	821	782	825	821	772	862	780	801	756	774	829	796	769	813	786	843	792	810	819	725	781	810	787	793	836	760	741	748	808	762	765	886	800	792	872	846	806	800	793	812	840	768	849	836	807	793	827	832	831	788	800	824	760	864	816	836	901	786	826	835	847	758	796	796	845	812	777	776	843	845	809	774	808	812	863	803	840	822	762	780	798	808	810	820	802	820	811	805	823	807	823	809	778	783	836	818	764	804	790	837	839	839	825	812	798	808	810	824	765	780	807	810	791	815	753	837	763	818	808	801	800	782	870	812	809	820	821	796	823	804	856	849	830	798	761	860	836	792	838	779	808	828	805	801	852	837	862	805	759	755	838	853	824	777	855	840	828	815	778	796	793	822	804	795	852	846	809	766	789	806	803	782	824	849	835	781	794	835	770	798	770	827	779	857	865	815	804	814	823	838	820	792	786	801	798	811	820	818	841	820	864	798	792	813	830	803	796	799	814	808	805	830	821	812	781	792	799	841	806	802	777	787	837	826	834	823	808	816	804	825	806	814	767	779	827	811	772	815	781	790	817	828	815	839	838	824	853	790	780	839	785	837	811	785	786	776	760	875	786	784	815	833	840	785	804	766	856	807	794	783	789	803	736	770	795	823	795	835	788	828	880	840	802	818	822	776	822	848	826	823	842	798	817	794	856	834	834	825	835	798	775	811	816	848	836	748	832	805	793	826	822	801	824	800	797	818	824	823	809	790	802	790	836	834	808	791	795	861	796	762	833	829	783	845	794	835	813	802	779	839	754	747	795	796	815	804	794	825	803	808	785	848	807	803	788	838	841	818	815	838	815	813	797	823	798	826	782	863	865	810	831	787	823	815	791	823	792	795	819	766	825	792	822	777	813	830	793	842	769	795	872	848	808	807	797	787	807	812	795	796	767	810	816	813	847	835	834	834	833	814	797	752	775	847	761	834	805	782	845	813	850	783	829	763	804	790	852	834	824	822	800	823	835	776	776	786	883	800	861	780	861	788	750	797	791	836	859	851	800	765	810	812	779	775	868	794	778	819	827	779	835	802	799	756	831	827	842	759	773	805	823	793	798	779	808	818	827	791	842	839	858	816	757	804	824	836	831	851	882	733	800	794	812	818	826	806	851	845	818	841	775	796	834	841	781	777	825	847	786	762	787	749	802	800	771	835	857	789	791	852	831	817	796	765	800	849	843	812	795	765	857	763	781	795	789	824	810	764	784	793	824	760	815	776	782	821	846	816	790	809	748	840	804	767	809	797	841	790	796	816	825	803	821	877	870	835	802	809	853	777	805	815	803	767	793	810	810	781	840	819	760	831	779	780	804	763	816	797	801	785	794	807	871	790	815	805	767	817	829	834	755	861	783	786	771	821	813	786	801	807	880	773	806	779	807	830	776	836	835	746	839	779	859	817	779	824	825	821	824	817	844	822	875	832	763	804	789	817	875	800	798	804	826	843	783	812	806	778	834	832	822	799	809	785	761	769	831	811	758	787	849	811	827	822	776	801	810
28802	22051	17557	8731	4230	2683	1949	1540	1242	1157	1049	1007	912	886	874	846	814	845	840	805	793	773	756	762	806	756	795	804	781	787	818	768	762	777	780	823	806	748	739	789	747	768	740	744	833	782	775	746	772	758	766	769	725	759	769	779	793	765	775	771	813	782	792	793	778	812	759	714	792	739	758	828	750	760	795	759	800	767	757	785	741	801	800	742	756	771	781	776	753	786	828	812	804	762	850	755	761	747	755	720	769	792	805	759	768	726	789	764	780	780	747	734	754	755	781	764	734	812	789	808	788	770	778	803	787	759	768	768	763	712	784	774	744	742	761	785	750	764	789	785	774	778	797	758	755	774	810	828	786	838	768	768	779	759	834	800	816	785	805	765	744	759	737	803	748	773	769	852	787	747	780	740	855	745	781	816	737	791	846	778	790	776	766	767	724	843	774	790	786	786	759	726	765	743	746	749	757	799	783	766	786	796	804	818	774	822	772	753	777	796	796	758	781	755	789	781	796	769	778	781	810	793	772	773	753	812	710	747	722	713	777	765	773	764	809	790	764	763	749	792	817	765	787	760	764	847	748	800	797	726	745	813	754	749	728	765	775	764	777	748	735	770	797	788	786	792	767	791	804	781	803	788	734	777	804	786	718	766	758	739	735	773	757	765	803	774	774	772	736	743	820	769	753	806	704	795	765	791	768	729	777	795	821	714	794	753	760	780	776	734	758	773	738	757	805	777	750	737	810	723	796	807	772	776	768	780	773	832	756	770	805	745	739	799	771	822	762	790	748	784	760	757	746	798	806	779	784	813	817	785	769	802	797	806	783	747	756	789	766	742	795	763	732	760	804	785	780	810	832	788	781	790	793	813	768	793	783	826	774	788	798	739	826	823	771	751	743	795	797	826	778	786	776	760	812	845	785	804	733	783	788	785	820	817	810	815	787	787	765	802	738	808	806	744	809	780	764	750	754	789	784	798	791	772	783	762	774	824	798	787	778	789	732	794	774	750	786	828	733	772	799	830	772	801	788	770	788	823	784	771	780	671	788	759	769	772	720	750	764	804	735	785	847	775	748	776	781	752	798	725	780	771	776	757	750	759	789	799	764	854	731	795	796	733	819	800	784	767	743	816	776	788	820	823	839	755	782	808	752	771	771	753	741	722	759	868	764	727	851	756	776	767	745	830	824	789	781	787	739	770	790	720	753	778	768	815	819	755	797	819	726	762	786	714	801	793	777	731	792	747	813	776	824	812	792	764	825	765	733	755	795	780	787	731	805	774	778	751	785	785	775	751	716	805	769	789	817	803	787	722	770	798	814	759	774	751	744	752	783	816	771	770	756	791	812	791	761	799	721	773	775	726	785	693	794	805	745	795	711	818	762	767	763	743	778	777	811	761	758	765	776	797	731	755	754	788	777	764	754	778	748	775	784	783	749	782	744	744	810	735	757	778	805	767	800	804	798	764	788	795	790	780	735	761	812	759	751	713	761	764	811	736	806	749	813	781	815	781	763	778	765	805	802	745	779	752	769	749	732	764	820	738	790	757	791	760	810	827	731	777	767	744	767	729	739	799	767	730	767	752	771	771	752	757	806	812	774	763	786	809	793	759	784	783	758	770	776	753	795	786	788	781	772	799	814	751	797	854	790	771	741	768	757	788	847	790	766	789	788	706	836	797	780	822	712	720	769	762	769	775	778	731	770	778	798	802	824	785	768	774	788	801	780	814	767	773	773	817	783	746	786	727	798	728	760	781	779	790	825	794	803	735	765	854	746	813	812	774	760	796	755	781	811	750	782	800	805	770	785	803	740	727	790	796	748	815	778	792	829	765	775	811	734	736	730	742	780	808	739	796	733	757	725	769	798	756	758	816	728	785	807	774	788	816	759	783	796	795	808	807	778	838	789	785	754	761	823	777	789	761	830	778	815	803	818	730	854	756	810	744	803	817	789	774	768	844	833	768	773	777	767	774	766	789	770	801	785	824	788	741	770	822	776	748	758	812	765	778	747	749	790	793	757	836	744	765	749	776	755	774	783	728	802	830	751	845	843	787	831	748	785	726	744	821	815	767	821	733	788	768	832	813	789	763	773	841	771	784	827	842	792	764	798	796	773	775	799	772	790	819	791	722	824	770	804	732	746	812	744	757	781	789	760	762	727	762	743	802	793	761	763	735	812	796	778	743	741	819	800	720	767	725	783	789	742	776	774	809	767	739	756	806	700	768	813	809	742	786	703	831	778	764	777	824	760	826	785	780	793	725	746	821	809	800	739	756	776	774	798	727	745	749	773	807	766	763	761	738	802	762	781	778	756	768	765	803	789	808	809	792	804	792	773	814	784	774	796	784	748	735	711	766	801	803	765	786	786	801	753	857	802	762	802	747	793	834	738	765	740	784	815	738	807	808	771	738	739	733	780	785	807	764	775	749	771	770	779	746	798	764	787	788	818	704	786	809	805	799	784	817	756	790	763	782	747	825	771	764	762	802	789	796	769	778	784	795	773	789	781	730	727	753	773	827	716	777	822	744	736	785	770	726	757	753	750	775	780	741	775	766	821	858	801	716	781	825	787	797	778	758	771	756	777	796	739	775	758	768	768	733	803	776	811	752	761	778	733	797	791	767	784	821	794	805	805	831	799	795	828	807	761	759	798	813	727	726	816	774	750	781	816	775	779	785	743	815	796	804	840	726	773	785	750	754	822	829	793	736	802	771	775	754	741	726	753	770	805	769	841	780	768	724	764	743	837	810	817	793	760	782	756	814	798	811	726	742	775	787	743	778	758	837	793	773	803	769	763	783	808	743	785	762	781	733	802	733	764	799	698	770	781	798	720	802	782	772	767	781	764	817	757	749	767	742	757	736	773	796	724	725	786	748	774	769	768	798	769	811	793	760	801	790	827	782	807	726	789	784	790	755	807	759	766	809	757	731	753	811	751	762	765	768	764	763	753	754	753	780	811	817	758	774	776	758	758	796	773	760	790	775	770	803	749	757	757	791	780	768	778	758	718	763	738	777	813	737	721	782	779	761	760	749	767	774	780	785	795	783	784	782	803	868	743	802	795	765	769	799	777	777	806	767	830	787	750	742	750	811	777	759	798	772	762	799	801	819	813	783	771	758	758	778	743	805	808	759	760	796	760	776	761	776	790	765	776	821	794	751	736	779	765	787	784	777	740	775	758	757	777	762	778	778	755	726	789	806	781	813	774	783	810	744	770	802	789	764	766	742	781	810	761	750	713	805	817	718	773	780	779	782	837	769	798	758	771	764	766	812	795	820	752	784	802	750	734	779	844	747	738	804	776	748	797	756	813	703	797	754	742	765	781	778	780	831	785	772	781	785	726	789	800	790	768	769	799	796	739	764	774	777	793	810	780	784	840	787	795	796	765	743	794	808	806	752	774	781	804	761	748	813	762	753	843	777	737	764	747	768	783	769	794	797	779	791	771	851	799	783	807	776	794	751	830	781	723	786	766	744	714	771	752	773	770	760	837	744
22116	28392	22270	12467	7586	4706	3252	2412	1896	1631	1428	1243	1149	1109	1037	966	928	924	927	858	867	883	842	859	854	859	797	883	845	796	825	844	854	905	791	856	803	797	853	846	849	800	869	827	807	818	820	834	815	820	825	882	818	834	832	874	826	874	858	818	847	846	894	790	801	852	828	791	831	861	936	856	850	880	809	824	871	833	822	867	808	875	792	813	806	834	823	822	832	882	857	864	822	823	871	814	830	851	841	772	806	859	871	864	850	849	846	820	891	868	811	878	788	867	819	872	834	830	852	837	844	819	844	856	819	848	838	871	877	858	805	825	872	868	859	810	799	808	888	809	851	796	815	890	860	818	807	798	862	829	853	806	826	856	872	862	868	795	785	899	823	843	824	805	842	864	826	845	865	837	836	786	846	794	837	838	823	874	826	887	824	850	819	827	807	818	806	837	855	846	845	890	863	829	835	870	808	827	797	819	807	821	839	857	855	872	824	850	855	894	828	876	825	851	866	877	819	867	797	822	824	874	823	795	863	875	833	850	846	803	868	870	864	839	829	873	865	787	868	826	836	819	815	835	855	840	862	820	813	874	804	858	868	885	893	832	804	834	858	819	839	846	853	819	832	826	819	845	792	809	869	843	840	818	818	834	823	847	848	831	839	848	877	818	827	804	878	862	812	883	840	813	863	836	853	867	785	803	863	832	790	883	831	838	830	845	804	786	779	798	871	842	830	883	772	796	854	836	828	850	849	865	886	851	768	829	848	898	843	832	874	820	864	863	834	788	840	847	865	784	831	895	851	836	841	796	836	853	815	797	862	831	854	863	747	855	829	879	826	850	879	840	837	816	848	829	860	839	880	788	872	815	850	877	813	860	838	803	824	823	833	833	887	830	799	837	826	836	819	864	844	860	821	864	820	834	836	851	812	815	888	858	803	844	924	811	843	870	804	803	851	842	856	845	872	849	826	814	861	854	842	838	867	801	857	832	808	823	805	862	880	797	837	875	870	843	841	891	851	842	849	796	798	804	857	812	816	832	832	816	842	849	831	849	803	803	866	853	825	823	780	856	840	864	801	857	835	897	782	853	834	843	855	846	839	858	842	856	804	826	814	832	886	827	870	872	881	881	835	824	838	814	806	837	835	806	874	823	808	821	841	877	817	810	810	793	816	825	842	860	779	876	791	833	877	849	826	857	806	796	809	879	832	853	830	845	843	804	828	796	874	821	816	846	808	869	884	842	824	821	845	832	860	875	838	854	841	815	885	825	827	847	856	833	846	865	897	920	862	898	868	785	864	826	844	850	844	885	883	886	848	843	826	852	841	806	852	870	852	816	831	876	914	860	820	818	822	807	856	860	856	887	803	856	793	812	859	868	848	826	898	812	855	854	854	885	818	876	867	863	843	839	888	806	808	857	825	833	828	848	844	863	823	859	866	851	862	823	896	822	838	797	824	873	860	842	864	802	829	856	846	848	840	870	890	843	814	859	857	825	840	849	854	882	860	799	819	828	859	868	852	839	861	827	840	873	810	789	800	854	845	807	883	886	880	853	805	863	804	811	821	866	801	850	865	848	869	795	857	804	889	875	869	873	863	820	866	828	876	890	865	914	845	894	868	837	861	792	862	871	831	852	775	893	832	853	797	855	789	819	841	813	846	875	857	845	812	851	838	794	855	831	833	870	809	889	856	827	789	862	833	818	822	836	817	833	822	847	864	871	830	833	877	802	812	848	846	854	857	837	803	859	819	818	836	849	816	815	870	878	870	839	870	848	834	819	804	901	846	844	813	819	822	859	867	892	866	802	786	811	891	846	799	891	869	863	836	833	868	826	817	758	825	866	813	811	783	797	791	854	859	868	877	858	800	796	852	877	763	857	831	813	853	812	851	872	804	773	842	821	859	865	819	822	786	832	856	792	819	844	846	853	817	805	831	850	840	848	852	791	897	864	886	892	827	864	824	884	843	801	767	794	872	812	830	849	856	833	855	872	835	810	823	851	828	869	852	862	826	794	866	830	801	836	822	842	826	832	830	811	858	811	833	896	843	844	846	808	855	850	856	827	829	849	848	847	828	808	771	835	825	839	805	870	846	823	782	839	847	896	861	844	859	830	851	870	857	854	821	820	827	830	850	837	799	815	831	810	855	848	867	823	869	871	810	854	835	867	836	824	834	792	838	827	826	851	872	832	836	873	830	894	842	870	789	845	833	881	779	858	800	812	816	816	842	858	817	815	836	836	861	800	862	825	794	794	859	816	877	830	852	876	885	847	841	882	812	894	827	829	847	879	896	850	885	840	836	845	883	903	860	874	859	844	845	834	875	830	852	897	787	831	793	851	853	833	861	853	822	896	795	808	834	808	806	886	807	797	888	825	873	807	801	827	825	816	858	847	826	820	775	842	859	850	847	845	838	841	892	835	837	751	841	838	819	839	838	904	882	864	824	890	821	869	814	819	854	863	853	861	878	914	866	797	820	872	890	876	837	834	773	801	860	863	874	871	829	816	833	847	877	828	795	839	793	848	809	871	826	821	856	801	876	828	828	831	839	889	877	832	889	856	860	835	824	845	887	880	839	804	849	839	800	860	842	826	778	859	883	884	870	817	889	890	845	778	856	832	850	855	834	845	852	836	846	801	832	865	833	860	842	794	840	877	827	858	874	841	851	805	856	821	822	840	843	889	813	884	863	807	825	876	825	819	838	818	812	866	840	842	854	855	841	877	841	848	850	832	806	835	839	883	865	806	774	856	865	807	838	865	763	889	852	851	878	870	851	866	841	791	920	804	782	767	901	812	849	862	855	841	840	817	829	855	852	852	842	857	858	830	815	870	869	851	830	825	822	867	879	824	819	803	851	829	813	800	828	846	806	792	763	813	851	905	825	838	842	846	810	819	831	858	812	877	832	825	848	851	839	896	785	841	804	864	901	867	849	873	797	858	870	853	864	848	850	840	872	876	845	828	881	868	852	827	793	816	857	826	873	847	871	814	786	805	835	821	818	843	852	849	850	836	798	844	764	817	825	802	838	850	859	884	846	866	818	864	790	889	796	866	833	827	821	849	786	859	854	834	862	827	802	817	845	874	848	867	835	812	861	836	862	876	843	784	836	784	828	767	843	832	838	854	852	897	819	871	850	856	842	858	868	807	853	837	804	863	837	853	846	833	840	843	819	800	886	861	829	875	856	835	827	851	903	784	854	805	853	778	862	842	847	840	803	896	794	797	853	829	831	893	816	816	829	857	830	823	832	865	815	827	902	845	830	801	900	869	803	824	783	813	903	889	835	842	926	842	847	865	907	827	759	817	816	831	867	787	812	854	883	866	833	818	872	852	858	812	870	855	876	837	774	888	785	814	792	858	854	791	853	814	803	872	846	870	830	786	777	883	811	835	823	863	853	863	766	902	837	827	813	885	843	864	843	843	877	860	846	854	901	820	818	855	789	869	837	882	913	868	808	790	907	867	905	865	880	832	858	829	822	830	827	826	819	834	862	792
23802	21337	28180	24840	20840	8778	3298	2127	1644	1422	1210	1115	1041	898	907	924	813	805	849	786	739	777	757	830	809	741	707	782	776	740	706	718	768	713	764	748	750	691	746	728	702	677	753	708	744	752	797	741	742	750	778	747	735	753	704	753	730	774	748	752	743	745	753	745	760	757	751	744	725	732	786	718	658	750	725	797	755	747	726	749	758	739	731	751	691	750	719	773	747	753	781	723	746	674	715	734	718	819	743	725	791	778	724	746	717	749	761	762	749	768	710	733	709	742	769	709	707	707	766	751	788	742	749	721	779	750	798	757	730	755	776	743	782	719	713	773	680	702	785	693	740	743	775	756	780	714	699	711	757	712	739	716	729	683	716	818	726	765	735	746	773	709	736	726	699	732	819	703	738	716	728	755	727	711	750	746	755	801	839	724	761	727	739	726	742	793	734	744	736	708	731	787	786	759	780	778	738	715	725	742	755	781	708	806	757	776	733	733	767	767	721	764	753	759	749	737	716	792	716	778	714	727	725	699	775	748	788	741	747	725	758	763	766	745	730	797	747	761	717	821	743	710	782	675	705	787	711	740	738	747	743	749	771	735	749	740	728	758	767	743	717	786	723	729	756	760	700	724	751	716	739	708	730	764	703	758	748	770	739	780	696	760	706	784	738	756	748	721	698	736	695	750	743	727	724	732	700	759	702	787	736	757	718	786	763	734	703	749	749	760	707	726	729	716	728	774	741	739	703	753	736	716	760	739	774	772	720	704	736	776	751	799	721	721	732	704	778	779	744	720	735	722	726	795	724	749	775	737	782	733	729	737	706	741	768	784	737	728	766	771	737	698	758	774	749	738	720	711	735	754	749	759	761	750	763	745	753	727	728	766	744	768	753	744	746	715	736	734	717	760	765	752	719	743	761	802	715	711	754	784	725	714	795	760	752	765	775	745	724	801	761	716	738	687	729	777	714	711	798	731	755	736	735	783	717	725	693	766	741	732	723	710	735	728	767	729	781	717	737	723	725	737	737	682	728	688	724	716	733	748	780	760	769	753	713	750	728	747	685	751	714	716	689	762	766	714	722	737	767	793	775	740	732	732	699	731	675	707	769	783	704	762	756	762	765	762	729	733	787	707	725	770	727	713	738	771	757	726	771	733	774	754	706	766	732	700	716	775	773	719	744	773	733	774	752	756	723	757	763	738	733	739	757	702	751	743	701	753	757	768	750	709	795	728	725	724	698	755	760	739	740	716	770	757	781	744	803	700	731	708	764	754	765	751	745	733	750	765	712	765	734	694	759	711	694	798	686	707	707	742	707	744	775	761	724	683	763	693	744	743	753	759	778	746	705	743	720	742	711	741	780	799	749	739	808	739	764	762	704	727	746	780	716	749	733	724	757	743	717	708	726	759	803	730	771	699	779	765	749	747	744	756	752	775	756	735	750	766	739	693	722	739	738	725	722	708	734	745	722	728	735	724	785	738	750	733	748	757	734	746	723	768	748	791	775	716	715	716	771	734	721	778	688	739	718	704	725	721	752	731	733	751	720	742	798	748	769	761	807	764	748	800	821	752	706	708	744	736	729	742	775	720	746	741	719	741	701	739	741	737	710	748	739	790	738	728	713	734	771	773	690	676	724	684	675	705	749	782	751	721	724	750	702	765	748	719	719	694	722	759	712	738	741	753	743	743	733	754	732	690	771	753	752	724	747	745	711	748	721	762	738	688	740	747	739	775	761	719	777	784	731	680	714	721	764	727	713	794	730	741	800	738	746	716	713	778	754	746	691	710	720	710	773	712	748	783	689	771	774	776	764	807	725	714	761	733	782	794	748	770	736	787	699	745	713	736	730	772	717	748	749	739	760	779	744	740	714	750	683	785	761	728	692	766	749	706	725	777	746	719	788	743	726	763	696	708	794	703	761	742	710	758	712	763	716	790	776	757	774	782	796	761	768	780	714	728	777	738	752	750	767	768	737	736	725	735	785	762	726	764	730	773	699	721	693	763	735	683	792	690	735	761	772	730	742	721	712	718	789	758	722	718	751	750	757	741	735	740	758	758	736	704	767	736	776	765	749	765	746	777	707	783	736	758	736	766	723	734	722	768	741	708	739	757	726	696	707	756	737	711	727	734	701	721	752	763	741	764	741	700	746	752	752	790	682	719	754	703	719	720	751	767	774	783	744	717	723	775	693	710	761	688	790	747	749	774	742	798	775	744	759	711	772	727	772	760	735	735	770	771	728	755	754	722	765	777	769	735	750	742	720	710	736	780	744	700	752	745	749	777	744	734	735	730	755	748	732	727	719	719	741	778	712	761	751	727	761	707	758	747	699	760	776	756	780	737	720	718	758	753	715	716	737	754	725	756	735	734	746	753	752	748	716	749	789	742	719	774	755	760	765	771	740	726	755	720	707	798	722	733	778	762	735	695	766	708	746	753	708	740	745	774	773	740	747	758	763	744	676	804	727	749	721	827	781	761	764	753	753	748	669	775	756	753	731	780	727	703	738	700	718	748	750	736	754	781	788	694	750	747	720	741	797	750	721	750	684	780	765	750	745	783	749	688	712	723	745	736	737	725	784	738	785	724	749	745	766	746	720	827	797	701	750	685	778	696	771	743	707	753	754	748	736	788	716	726	750	747	716	707	721	755	753	715	749	771	750	762	747	740	748	733	743	753	767	758	750	802	700	685	715	744	749	738	714	754	781	735	745	720	802	783	747	774	736	702	700	728	760	793	724	737	720	711	740	703	685	747	708	727	754	768	767	727	711	722	767	764	749	721	738	761	727	781	748	738	729	665	731	760	746	745	765	757	759	758	727	749	720	747	734	691	696	740	769	784	716	745	762	736	721	702	783	714	757	778	740	737	775	668	766	736	763	757	724	793	795	718	727	752	741	764	789	719	739	745	723	769	721	743	755	725	758	729	763	745	741	774	743	773	672	743	733	799	738	750	793	730	723	776	738	750	694	806	732	752	750	790	740	730	760	761	756	738	802	741	688	742	730	711	752	727	746	742	828	726	703	742	775	724	787	755	718	720	732	732	770	770	712	747	724	756	746	742	745	814	712	825	740	739	740	718	738	760	753	753	736	747	734	781	755	759	763	663	783	760	770	719	690	799	734	706	739	772	733	756	732	774	729	737	735	729	735	699	733	773	744	710	777	790	714	759	693	747	721	708	778	746	733	722	770	774	739	746	764	764	746	749	711	751	790	781	731	708	701	749	767	737	744	760	715	725	756	802	740	669	719	731	753	794	761	771	715	696	744	761	712	698	744	725	800	744	706	756	790	712	736	743	701	744	748	714	719	703	743	734	708	773	751	775	783	805	773	755	686	720	771	702	752	709	773	764	729	722	727	706	754	769	720	756	768	704	723	781	736	729	730	739	757	746	778	748	735	715	747	737	697	726	719	788	771	812	764	785	748	745	746	761	725	792	726	783	733	762	741	763	755	741	751	769	732	729	764	753	761	731	759	741	698	748	782	741	726	760	758	669
21790	35084	28614	17403	10823	7067	4931	3691	2669	2245	1827	1565	1353	1238	1182	1068	976	943	948	928	856	859	868	847	860	805	791	796	837	785	779	810	802	841	760	773	781	823	844	858	790	825	817	784	775	800	777	833	812	790	811	808	801	805	815	821	768	801	796	785	813	826	742	768	804	824	819	770	786	860	806	789	833	836	778	808	753	772	764	788	805	743	794	797	784	839	791	845	745	820	806	816	802	775	807	824	787	798	797	786	767	818	844	830	787	852	793	831	806	847	820	773	799	806	816	787	808	791	802	761	796	815	751	810	816	811	801	784	784	787	781	802	788	769	789	768	815	816	787	791	814	850	775	809	893	789	792	842	790	841	767	789	767	811	724	764	853	826	803	792	813	755	770	802	796	840	762	783	795	789	757	811	777	808	760	749	792	769	780	784	776	809	826	851	788	823	813	789	783	789	806	824	773	833	801	767	786	809	857	812	762	844	822	856	823	786	839	792	798	774	795	784	763	815	820	835	814	829	786	782	811	804	806	807	835	773	795	809	834	791	772	842	803	764	823	797	772	824	793	790	773	818	814	818	778	810	777	812	815	806	815	833	762	820	856	830	835	839	811	827	810	751	855	844	763	771	788	745	803	807	791	810	826	770	818	736	808	814	873	811	770	798	796	815	818	831	820	776	819	785	800	801	770	812	833	750	786	841	799	801	832	799	808	776	812	841	753	764	810	796	814	805	828	827	802	776	828	851	794	863	804	799	816	818	839	776	814	800	796	815	795	783	795	824	827	809	852	783	823	868	860	853	772	815	816	810	857	802	801	815	807	840	821	777	827	826	756	786	848	765	849	819	799	803	775	851	798	762	786	770	840	790	885	831	784	807	838	795	805	803	737	818	780	785	841	819	800	774	811	809	783	762	765	816	780	783	789	797	802	813	810	770	854	832	806	815	844	811	843	778	783	821	811	785	828	788	779	792	832	765	786	742	819	833	803	840	837	858	807	821	787	799	837	820	808	767	778	808	771	805	719	766	813	808	825	822	794	810	846	807	831	774	817	830	763	812	785	795	760	805	831	822	755	832	772	828	798	820	772	745	833	784	762	803	830	770	845	809	765	829	815	784	836	775	803	829	786	772	793	804	778	827	798	793	797	813	774	875	797	848	855	788	797	829	817	779	834	802	787	832	732	805	805	806	820	801	884	803	786	805	852	776	794	778	837	811	822	801	795	831	801	793	766	770	791	838	795	774	779	812	739	810	798	831	837	842	807	791	842	773	819	827	803	774	832	794	831	798	736	807	815	826	812	844	816	868	830	791	820	814	791	805	759	793	771	790	786	834	833	812	824	798	809	822	794	857	862	818	821	792	843	747	790	782	760	804	830	834	792	844	836	809	826	822	835	753	763	854	814	830	791	820	807	802	781	772	791	791	824	822	771	858	862	780	812	788	837	785	834	770	821	778	781	782	803	834	806	816	818	739	852	851	791	733	776	781	865	764	749	802	834	808	775	790	854	814	833	830	798	734	819	821	789	803	813	818	857	844	768	768	804	811	739	802	819	799	805	838	811	801	764	807	825	833	759	777	789	838	805	785	827	794	840	788	828	788	808	834	776	765	824	731	823	802	821	807	785	851	784	808	829	794	816	835	804	816	782	809	770	810	779	780	840	817	800	770	747	810	834	830	845	814	824	777	832	839	799	825	772	794	780	796	803	792	848	776	788	848	785	800	791	783	778	764	819	823	803	839	775	814	802	812	812	785	806	855	775	803	773	787	815	778	792	835	810	809	756	807	760	780	808	792	801	796	792	829	811	806	793	804	811	801	795	775	768	823	738	841	833	762	854	831	807	825	768	813	810	779	810	801	780	805	825	797	777	792	792	743	814	809	807	798	795	817	783	775	798	838	826	756	771	807	763	787	855	810	757	806	775	809	780	786	801	797	819	780	817	760	759	806	827	819	793	806	826	749	791	861	814	743	823	797	789	816	804	838	814	810	828	815	766	770	842	814	812	814	820	825	769	831	808	799	759	769	833	787	754	806	827	808	778	785	779	763	764	735	849	831	782	781	822	863	799	812	808	755	821	767	824	793	788	831	798	788	796	813	833	807	820	869	803	791	779	810	819	817	821	830	801	819	822	756	741	798	752	805	803	789	796	790	758	837	811	804	793	808	811	802	761	877	831	820	815	813	819	826	848	826	814	814	797	773	812	824	800	797	796	750	820	830	854	764	791	794	793	753	811	811	805	776	816	792	789	799	818	811	840	759	830	822	812	756	750	758	746	733	812	776	852	805	833	764	822	780	773	840	808	821	830	817	808	781	733	802	809	805	795	789	779	806	839	825	800	812	824	800	753	847	828	774	814	808	788	845	761	703	764	821	830	785	757	815	868	777	775	786	804	839	786	830	830	843	787	811	782	775	866	764	812	804	788	806	826	838	813	782	815	786	795	809	804	814	768	819	814	735	799	807	803	797	808	824	828	771	781	797	793	803	846	827	839	775	773	787	822	794	814	796	793	766	815	849	794	818	765	795	830	796	758	795	817	801	806	834	748	761	782	823	777	795	795	765	798	797	776	793	772	801	805	831	825	801	754	815	851	798	808	797	758	789	792	834	770	815	764	840	818	800	825	823	841	775	816	805	784	784	769	857	752	803	824	808	775	777	830	874	762	768	796	807	809	769	815	771	784	789	753	764	836	821	788	781	800	831	795	742	750	787	839	813	802	773	779	788	836	763	834	802	791	826	797	792	809	844	783	837	840	758	838	787	793	756	827	794	800	882	788	801	790	831	780	786	780	767	772	813	812	781	769	826	813	810	774	789	817	803	793	764	799	804	803	800	808	825	822	779	782	805	781	795	780	841	790	803	843	805	789	813	767	809	805	774	782	849	804	804	782	849	831	787	780	791	835	803	796	801	779	826	765	781	806	786	786	780	827	780	786	815	805	824	806	794	777	807	812	826	809	738	866	802	771	766	830	791	826	805	808	789	867	796	833	814	789	755	862	787	833	849	793	856	796	780	807	805	785	777	858	790	837	762	815	819	788	832	827	792	822	775	833	824	804	812	826	819	852	815	778	783	769	815	776	767	787	810	817	872	785	790	811	761	859	792	791	812	788	794	796	821	789	750	771	822	791	781	798	810	783	824	813	792	793	796	800	784	816	812	814	827	811	772	835	833	841	786	785	785	813	785	803	787	801	785	808	795	837	788	797	762	791	792	800	766	810	768	791	811	785	787	821	845	781	859	793	787	842	787	837	837	782	789	766	822	832	780	839	746	819	835	817	810	780	843	792	766	884	819	785	801	815	814	763	801	832	841	810	822	792	830	806	796	837	797	780	805	812	810	779	807	792	817	846	807	818	763	777	801	795	814	782	775	818	769	788	824	837	745	817	761	814	776	816	775	811	828	748	783	797	776	812	824	804	767	809	759	803	828	800	826	821	806	802	741	761	806	845	829	819	812	820	768	817	745	807	811	827	810	832	844	817	822	816	832	785	792	790	875
25476	21367	26348	24062	7285	3273	2273	1704	1454	1230	1108	1009	969	931	934	892	866	796	878	758	837	874	787	782	760	746	826	767	783	798	801	801	862	746	808	735	772	850	776	822	814	816	814	786	807	799	809	831	811	814	770	787	762	749	849	763	764	775	840	751	761	809	853	808	771	800	771	758	814	798	776	814	788	758	828	800	786	796	855	831	821	821	790	738	826	791	770	789	787	763	789	819	756	813	764	740	761	792	803	797	808	754	803	812	801	785	790	811	783	810	817	802	846	794	815	800	774	774	769	768	780	770	722	749	809	792	750	769	838	838	778	773	805	772	788	842	794	711	756	785	793	756	788	796	856	808	787	780	800	817	785	755	776	814	776	784	787	814	825	816	762	804	783	836	809	808	760	804	814	794	760	785	763	777	771	822	761	804	812	788	796	833	751	810	833	804	801	832	793	824	750	785	775	747	715	804	792	810	790	775	812	835	783	776	814	760	771	797	792	867	767	752	817	779	786	814	828	784	824	761	787	801	785	781	758	815	752	801	840	820	859	803	764	806	806	762	786	821	821	785	787	771	795	737	802	840	762	764	801	800	793	768	835	829	767	779	841	815	768	790	807	780	752	767	763	793	837	820	758	817	746	815	799	793	774	783	789	793	815	813	773	818	793	769	790	783	740	796	775	831	801	786	781	809	729	778	763	811	805	828	799	787	801	797	779	845	780	769	795	779	761	771	769	798	794	715	803	795	790	791	738	849	810	782	779	795	766	759	845	762	806	825	791	747	801	783	803	733	790	783	875	800	766	762	796	781	775	827	849	793	744	824	800	751	770	768	757	748	760	808	803	806	803	772	768	764	833	786	745	817	777	776	801	809	732	803	793	826	812	817	810	799	795	778	793	784	724	859	790	780	820	747	854	773	808	757	818	762	790	798	818	824	792	791	807	818	823	826	781	849	804	790	775	809	814	810	831	749	768	770	775	776	811	817	780	766	764	729	825	788	837	844	775	739	817	823	784	801	809	798	798	759	799	814	804	805	750	793	821	806	781	842	825	782	826	769	807	809	777	846	772	776	807	811	803	755	810	768	789	773	799	786	780	743	794	782	808	791	769	783	787	792	802	835	790	802	783	805	802	812	800	793	838	821	782	806	810	758	845	776	797	813	805	801	808	768	758	773	834	830	819	800	816	814	797	769	809	756	828	779	794	798	775	827	828	784	827	795	805	800	797	758	791	772	750	740	805	814	796	829	777	766	820	774	802	764	744	822	768	740	771	742	809	781	743	777	786	788	756	843	773	817	775	772	788	787	793	802	825	849	773	764	734	763	823	826	807	769	781	798	806	780	798	744	814	792	792	779	781	807	835	816	835	766	795	838	801	805	781	770	771	786	785	829	782	780	783	799	785	770	813	829	800	853	832	769	773	783	804	812	772	772	802	809	783	799	832	767	791	781	802	852	769	823	780	797	838	813	733	830	747	816	807	743	859	815	833	824	766	778	786	793	816	735	778	792	784	739	863	786	815	800	802	772	764	792	808	792	775	785	771	825	779	757	780	815	780	829	816	794	799	799	780	809	798	775	748	779	822	772	779	835	742	768	742	839	812	733	770	756	833	771	810	883	793	779	781	784	817	801	767	782	833	732	794	788	796	777	778	780	816	816	805	799	769	818	786	780	796	773	866	820	857	764	802	815	790	785	773	790	780	779	815	803	824	799	785	785	768	800	804	795	793	817	777	782	775	775	819	811	832	777	813	803	817	808	810	831	823	783	797	845	753	783	806	771	792	783	806	797	829	817	821	786	784	803	758	839	778	771	827	792	803	785	827	816	810	768	726	784	727	738	789	768	774	773	850	782	791	817	785	820	790	755	731	801	793	756	785	778	796	766	832	813	836	783	796	780	810	815	853	769	774	807	797	778	821	872	792	760	797	772	744	774	790	780	781	814	776	767	781	803	808	772	799	780	790	767	821	823	816	769	792	747	842	838	850	772	747	790	821	738	781	814	804	809	776	797	837	823	768	808	772	807	783	810	797	789	737	796	813	822	761	761	758	799	782	798	830	834	789	841	803	802	823	778	818	768	777	782	784	741	752	790	832	836	783	781	804	792	780	810	779	796	794	820	785	804	805	812	792	755	820	789	815	817	815	775	758	780	799	825	818	745	777	744	809	782	821	787	793	753	804	786	760	833	818	808	792	766	817	813	785	778	754	776	766	790	814	781	777	853	747	751	751	795	806	825	803	799	812	781	761	801	770	834	766	737	858	793	823	818	761	808	745	839	796	796	795	749	799	785	771	778	790	813	803	795	763	801	820	757	806	780	813	793	762	770	808	766	790	806	822	771	809	787	750	803	792	768	803	761	776	826	759	768	741	746	852	834	733	780	828	714	777	846	828	780	803	780	738	782	785	780	760	806	837	820	807	754	783	790	751	734	814	788	805	788	808	791	765	804	802	799	752	806	801	776	774	832	759	818	778	801	786	737	836	806	809	796	800	827	747	816	760	806	728	825	749	801	785	821	807	722	751	786	804	811	784	773	774	831	768	774	819	800	773	821	740	772	788	798	768	800	878	799	822	805	753	751	742	797	766	738	798	760	765	811	749	744	816	767	782	817	776	768	798	794	754	721	809	791	837	821	837	799	820	784	815	771	799	790	724	802	853	789	815	804	835	800	783	781	770	747	819	795	779	810	740	813	745	742	749	830	760	825	787	778	788	794	781	767	784	863	833	798	761	781	800	788	740	797	799	764	790	830	753	818	819	797	764	795	796	758	765	798	799	760	799	759	764	812	776	798	809	757	822	771	785	782	778	801	775	807	762	807	819	809	814	850	824	786	797	789	816	798	816	792	759	790	798	816	799	829	808	794	770	810	815	813	764	784	804	794	809	802	826	819	775	785	804	824	783	810	821	792	826	779	808	820	820	721	740	779	828	800	791	767	813	783	803	788	813	839	784	800	800	793	816	831	790	754	771	827	816	807	763	817	773	819	798	768	788	791	770	784	827	841	812	750	813	755	812	787	749	766	811	806	746	808	833	763	786	732	766	775	784	735	746	828	787	784	767	844	795	794	826	812	813	744	808	755	757	836	762	776	777	790	779	732	790	781	791	809	772	798	772	784	842	847	826	820	799	806	810	814	775	792	821	751	792	787	777	789	780	810	802	812	820	765	803	782	803	777	773	774	824	795	836	787	800	832	736	795	802	811	760	788	841	798	778	779	851	782	796	792	798	781	794	767	800	781	806	802	835	758	774	779	780	814	750	805	817	785	774	772	741	752	772	807	799	757	785	805	816	780	801	745	775	766	812	811	755	778	792	778	779	836	768	751	785	838	798	773	775	749	810	797	809	780	766	803	768	833	799	821	757	839	787	835	828	730	805	825	798	774	807	793	716	790	836	799	754	807	792	816	789	754	787	762	783	807	778	737	772	744	804	813	809	804	799	875	787	764	794	835	803	793	749	791	791	785	803	803	822	845	784	763	777	794	839	754	815	804	806	842
21148	30903	24557	14362	8836	5750	4089	3009	2438	1886	1588	1401	1285	1173	1112	1080	1002	938	966	882	894	810	943	868	848	920	900	863	867	825	868	849	905	892	842	872	889	899	840	818	870	882	860	894	878	831	902	835	823	853	791	820	837	857	859	875	850	857	857	891	821	885	829	830	862	861	890	920	861	841	866	856	862	856	873	831	840	875	883	910	851	860	841	863	867	813	816	883	808	842	843	800	895	914	885	849	846	851	870	838	841	852	879	816	866	837	824	892	877	890	849	842	813	832	898	920	843	901	860	823	847	847	846	893	847	865	838	838	872	821	820	829	823	860	855	863	866	883	852	897	867	821	860	877	894	864	821	843	873	861	864	874	867	829	876	886	883	800	833	911	863	819	893	897	883	872	871	804	859	895	852	834	872	868	891	872	852	881	869	818	874	798	841	866	830	898	788	863	857	856	909	848	816	833	879	831	877	854	872	831	893	870	803	838	909	834	864	893	833	852	833	862	877	858	855	862	867	857	858	907	832	853	872	861	903	840	883	852	847	903	869	827	910	859	824	810	885	795	844	881	792	875	896	863	861	855	865	822	939	853	869	829	836	838	869	877	847	858	876	894	830	874	825	875	850	828	839	868	864	850	887	857	855	859	872	832	866	831	885	836	854	836	850	873	885	891	888	840	898	856	866	867	920	871	821	852	894	904	885	863	853	809	872	892	839	847	900	824	860	880	870	886	847	838	867	890	847	898	862	848	857	826	861	867	910	863	825	835	819	839	853	820	855	853	851	841	861	882	868	860	781	864	891	848	852	856	862	842	830	868	819	827	871	889	843	766	896	871	833	873	871	841	876	834	875	842	870	844	890	875	877	928	841	879	838	795	851	884	906	849	842	845	831	825	851	867	922	843	890	882	865	833	851	837	857	847	843	863	870	848	858	853	878	881	857	827	887	845	816	893	853	865	890	844	834	876	858	898	899	899	830	862	830	839	869	877	865	906	866	837	850	810	911	851	868	832	884	907	852	888	843	915	909	836	857	888	882	826	849	839	837	910	861	865	900	856	838	856	815	849	900	818	880	868	825	934	887	904	856	830	892	874	876	866	873	879	868	809	847	852	855	827	905	877	804	847	877	900	847	863	833	831	840	863	867	876	906	883	837	864	831	872	850	839	866	846	864	916	895	836	838	839	836	882	845	850	871	917	864	840	855	864	868	912	851	891	847	837	848	909	843	851	785	814	892	893	842	842	853	857	860	871	899	823	874	850	890	886	854	841	876	869	857	845	828	864	900	848	913	911	864	808	888	831	887	863	855	879	880	851	883	856	901	862	873	873	880	862	839	837	836	825	872	864	881	812	840	893	813	872	838	907	880	829	865	803	865	848	839	867	845	873	875	842	888	845	845	881	916	848	852	856	878	859	830	815	863	847	865	843	859	904	882	859	858	833	830	839	834	813	849	901	888	904	796	904	896	916	854	839	821	863	827	856	842	885	857	868	825	887	815	843	875	877	909	868	835	884	867	903	834	853	846	916	849	874	818	828	834	827	838	905	812	838	871	844	901	857	845	831	819	833	832	884	852	865	912	856	885	826	857	843	858	880	858	838	907	818	825	827	898	856	810	886	847	847	922	869	836	856	885	854	855	916	842	881	800	821	818	796	902	823	847	939	853	871	917	859	867	787	849	858	890	835	862	819	795	834	864	846	838	920	805	848	906	875	865	823	841	815	852	831	856	898	836	892	850	877	834	808	817	836	836	858	868	898	866	819	868	912	895	851	909	885	882	799	869	877	827	872	925	868	897	887	848	891	873	864	859	891	896	856	825	873	873	841	856	823	887	877	866	862	848	920	891	872	780	820	873	890	834	886	909	843	823	837	863	848	840	838	834	931	819	855	812	891	895	863	812	850	898	848	905	880	854	864	837	880	816	862	864	849	828	895	858	884	800	858	822	866	828	860	838	885	861	852	822	895	873	911	798	815	843	894	808	880	837	804	928	843	880	844	874	866	899	869	850	820	879	897	904	869	898	845	880	875	868	866	861	892	852	835	833	816	905	770	804	846	852	843	878	891	843	838	893	844	810	936	918	804	856	837	818	889	868	871	841	855	851	897	882	833	838	828	849	924	865	852	869	877	896	886	863	861	890	873	857	901	898	887	867	881	854	912	881	831	879	853	904	919	855	851	895	871	826	920	874	824	842	860	835	861	874	867	846	839	821	886	787	862	885	852	871	815	858	827	827	864	844	929	870	876	833	818	881	862	843	804	862	910	888	903	825	859	853	872	871	875	858	870	842	836	827	904	878	883	841	885	820	832	916	837	861	816	892	845	847	831	827	862	805	889	877	791	827	845	871	848	822	872	851	863	843	831	878	812	888	879	820	842	878	895	851	847	881	786	869	887	916	889	877	829	803	839	823	869	895	879	873	888	858	871	898	827	871	849	850	828	880	889	835	842	889	852	893	872	839	831	843	892	874	843	822	822	860	880	855	826	868	845	842	890	828	881	867	867	842	913	921	825	894	793	845	856	871	837	837	876	846	843	866	868	878	889	855	923	867	831	866	840	859	827	860	858	874	840	891	877	826	864	887	889	863	856	868	825	877	820	870	846	831	886	868	839	935	838	860	828	841	813	832	836	847	830	845	820	874	875	853	872	852	888	864	841	801	808	870	910	842	849	820	839	868	865	858	862	822	836	845	842	851	878	861	844	901	888	877	815	871	851	884	887	851	832	825	873	836	874	886	846	798	875	875	864	878	886	889	848	930	858	853	853	892	902	818	814	868	873	827	842	836	833	847	813	894	861	833	889	880	861	894	860	899	833	880	850	853	824	838	913	890	845	792	832	865	928	827	867	868	795	867	846	864	856	842	827	860	893	850	906	833	850	893	902	797	858	862	852	842	761	851	860	835	827	861	864	787	814	865	908	880	878	880	871	900	925	829	817	878	866	850	814	840	915	861	855	898	838	862	867	805	836	898	901	811	934	935	834	818	856	940	851	849	847	886	872	859	857	860	811	847	842	844	844	895	873	849	828	885	880	833	896	857	862	810	890	904	885	821	922	860	864	867	895	797	812	826	864	819	902	843	860	869	888	834	892	804	832	863	822	874	918	851	795	871	834	814	844	848	893	844	839	803	901	857	828	841	832	905	779	863	847	834	847	883	855	843	859	855	841	905	834	927	818	892	881	821	867	843	829	887	847	840	843	876	871	869	844	821	910	847	887	838	883	811	832	917	853	918	903	907	823	880	844	876	853	884	833	836	868	850	850	839	853	834	839	862	856	915	844	887	838	796	893	878	895	859	888	878	861	873	865	844	820	844	816	854	813	826	829	853	822	864	899	894	843	842	820	836	885	895	845	886	859	791	872	901	850	824	812	864	861	864	904	868	836	834	885	834	826	857	867	881	903	850	860	820	848	853	842	870	902	859	840	801	927	814	848	865	829	858	863	885	876	854	830	865	858	851	854	788	916	841	890	842	859	891	873	857	855	882	899	855	853	869	857
22802	21282	28726	24173	21307	20262	7314	2865	2065	1714	1455	1284	1163	1122	1020	934	898	870	935	807	860	823	763	783	804	810	806	754	826	754	769	753	768	741	746	803	774	755	762	762	765	700	749	777	799	826	727	811	795	728	739	784	771	725	784	772	751	776	768	808	755	829	758	767	716	763	712	744	774	778	755	748	765	773	728	743	785	755	746	781	731	767	820	799	766	773	772	760	767	722	773	756	774	812	743	737	723	742	689	738	755	775	760	790	744	738	789	785	742	772	765	766	765	771	762	827	753	782	796	777	792	787	760	773	779	785	748	768	762	762	767	806	747	734	746	740	697	775	764	792	762	735	824	741	764	643	755	749	731	719	756	738	768	762	776	764	759	738	750	759	800	751	784	776	743	747	767	740	773	717	763	745	781	764	756	814	739	762	761	722	741	816	791	748	769	772	757	705	747	777	801	779	742	777	787	714	733	748	767	747	754	722	797	723	821	742	774	780	755	748	764	809	817	762	752	721	785	754	770	750	729	778	751	756	823	753	729	789	785	806	781	794	774	789	789	718	769	744	767	790	783	765	791	777	777	769	739	744	733	767	812	763	803	776	783	785	777	778	748	774	743	754	812	825	768	755	758	797	767	781	730	764	684	741	762	783	745	795	749	736	759	755	776	740	744	745	769	759	770	796	750	763	768	740	820	795	757	735	781	713	764	703	767	769	808	785	773	804	750	803	765	809	759	758	733	825	767	736	730	781	799	770	803	801	767	793	710	767	733	785	778	794	770	818	776	744	751	741	759	765	767	738	749	799	729	692	722	763	729	768	771	774	750	757	744	768	739	736	725	755	766	755	786	759	768	846	742	727	743	778	731	769	727	716	772	802	711	804	791	730	769	800	818	705	743	756	709	731	717	821	755	812	746	742	795	758	839	759	759	753	781	780	768	734	750	793	762	762	773	779	783	807	746	807	751	793	760	732	788	771	736	744	782	763	749	791	781	788	749	722	757	760	676	798	753	758	800	767	746	811	804	776	737	772	829	777	727	769	739	819	801	708	780	760	731	741	758	787	751	748	750	778	771	733	735	814	801	743	721	799	745	762	745	747	794	791	770	785	793	813	783	757	782	756	752	730	726	759	781	778	708	745	781	761	764	746	752	762	756	794	747	742	696	743	757	786	766	797	782	783	697	725	763	782	740	760	728	752	754	788	754	796	802	741	775	749	767	766	739	762	780	734	731	784	743	782	781	773	777	710	772	775	748	765	759	779	766	735	769	723	767	784	734	795	728	732	760	808	800	789	733	741	769	769	738	775	784	763	748	751	703	778	720	743	743	764	772	795	712	780	721	782	736	724	747	732	708	771	756	736	774	746	762	724	769	781	762	838	767	758	759	740	724	757	760	730	753	780	776	738	785	756	735	768	799	776	722	737	740	769	740	761	746	718	742	799	786	815	754	765	760	798	752	730	728	825	768	702	725	715	763	767	812	784	813	777	793	761	786	723	763	742	762	787	779	760	751	745	800	805	809	735	728	739	764	774	770	756	788	784	776	727	765	761	774	761	725	729	753	771	737	805	745	787	739	745	769	771	775	772	775	763	751	760	771	764	785	735	777	776	768	733	793	736	742	755	707	733	821	740	749	721	769	780	757	802	815	752	766	770	757	761	788	770	782	703	753	763	758	776	776	775	783	724	747	783	766	779	723	800	730	797	746	743	703	778	723	756	776	738	761	741	761	739	762	768	742	758	777	749	736	775	758	773	762	746	797	753	719	786	727	750	773	758	768	828	720	755	793	766	690	800	746	785	783	781	777	816	765	746	782	740	786	764	761	784	696	791	764	748	760	795	767	804	705	762	797	750	782	805	783	718	704	762	785	748	774	740	804	746	752	774	772	770	739	793	807	782	798	706	821	752	721	779	758	792	828	774	758	757	764	764	712	777	788	761	762	728	768	736	714	798	759	766	797	769	792	766	759	818	788	740	721	751	753	711	781	789	772	751	743	724	817	744	755	784	777	696	789	727	811	792	745	772	784	748	750	787	781	776	785	724	731	785	776	845	710	770	730	782	740	800	752	757	773	776	732	774	758	774	803	761	769	772	790	754	760	743	842	757	752	770	782	712	768	780	763	772	762	810	808	751	750	767	763	791	762	744	717	760	804	700	739	718	750	841	746	753	789	742	796	749	766	698	776	804	758	747	722	759	770	731	791	734	791	729	758	768	752	755	765	752	788	783	776	772	741	725	775	770	758	775	799	753	762	729	854	769	736	783	774	758	759	746	780	761	785	718	796	757	763	828	738	794	743	768	752	793	760	757	749	767	785	766	757	764	775	753	765	735	792	747	765	780	752	771	781	779	740	759	779	776	736	764	777	763	765	748	782	773	755	778	730	767	759	768	748	691	713	772	787	783	730	753	714	752	791	743	774	753	721	800	790	743	793	738	732	716	823	778	766	769	767	761	785	729	791	757	794	762	803	783	772	758	789	812	760	701	773	707	745	792	739	771	751	740	764	806	785	750	742	756	791	727	783	810	742	754	798	761	781	752	822	751	776	744	755	746	772	793	758	762	787	803	726	818	768	792	760	735	770	681	763	777	743	790	710	740	756	723	785	789	797	700	762	775	781	770	732	728	777	776	751	752	768	738	767	758	719	785	788	841	802	759	747	776	806	760	745	735	766	751	770	766	742	743	709	764	847	776	784	748	723	770	796	744	784	755	766	772	778	751	789	779	753	800	774	760	749	778	758	726	761	712	760	796	783	795	756	759	717	790	753	825	749	749	766	792	776	731	787	741	761	796	740	764	751	750	760	692	804	719	743	784	798	806	793	816	741	810	725	766	767	741	747	820	763	743	807	735	782	775	770	771	737	811	760	807	782	783	699	821	768	784	756	750	770	765	739	787	793	804	750	738	843	743	697	760	722	743	780	726	776	745	754	750	773	775	761	805	732	721	792	801	757	750	763	744	815	779	765	761	756	766	751	761	766	749	736	835	808	745	729	756	758	770	740	735	769	749	774	806	798	742	747	756	791	786	767	734	789	754	787	761	756	735	765	737	805	745	779	753	773	691	744	726	779	754	785	783	695	772	761	781	760	774	786	762	743	751	812	798	752	729	753	732	747	787	791	749	801	749	780	816	734	741	770	761	737	756	777	800	730	745	820	736	785	723	768	730	742	728	754	745	727	751	753	709	705	735	796	748	744	739	753	769	765	759	749	797	752	717	747	743	756	763	775	756	764	780	780	750	723	758	752	750	751	790	791	743	757	840	768	708	704	696	772	773	741	752	779	730	748	761	776	730	805	789	770	733	757	795	736	745	745	756	801	807	801	778	743	720	715	781	754	736	812	792	764	814	763	722	772	803	731	732	755	794	741	769	756	780	785	748	797	762	762	729	772	745	783	794	748	771	735	774	736	786	780	779	732	808	747	751	802	802	763	763	809	763	780	754	753	785	746	748	746	723	782	774	774	765	740	772	734	774	777	710	775	764	777	758	800	802	748	772
23090	38839	32138	20797	13721	9436	6725	4855	3506	2758	2296	1814	1558	1500	1357	1215	1085	1070	1015	986	930	889	837	883	860	844	815	827	847	829	827	800	835	828	884	804	782	837	768	833	769	843	818	737	834	785	799	836	854	768	783	822	792	832	816	823	813	828	818	867	798	810	819	825	804	795	792	788	802	762	802	800	798	783	808	818	806	844	810	820	828	796	867	816	837	811	806	765	793	833	857	845	814	845	807	813	791	809	809	800	818	779	834	771	798	865	791	750	836	855	849	779	767	839	826	834	827	838	837	801	763	816	818	850	801	805	789	775	806	856	776	796	831	850	826	828	806	810	765	829	819	839	790	816	802	808	844	796	830	849	776	850	764	813	831	837	822	763	793	782	826	845	767	835	769	821	805	834	805	802	818	815	807	801	803	847	792	813	799	805	793	823	822	788	811	797	799	830	851	832	854	785	815	854	809	853	797	810	828	839	758	797	839	825	810	850	854	827	831	832	830	780	837	807	803	828	795	849	808	822	850	790	767	798	802	834	819	849	821	868	836	826	793	797	784	780	808	801	776	802	804	834	854	850	782	831	761	815	804	789	764	862	813	854	818	833	849	857	864	833	808	827	808	852	833	828	775	795	783	866	781	836	831	790	795	765	829	868	819	799	834	840	806	798	806	813	851	800	834	827	810	844	799	779	823	863	832	793	819	853	831	763	842	798	769	795	821	812	765	862	828	859	800	844	822	843	806	786	864	839	799	831	817	825	798	853	818	838	795	837	778	846	801	819	854	808	809	818	786	845	812	850	868	830	850	822	801	841	822	818	786	791	879	837	815	816	779	788	801	820	874	835	820	824	807	778	805	810	811	826	823	795	808	824	801	739	839	828	832	837	835	768	838	781	862	811	832	804	807	791	821	854	792	766	811	815	804	862	886	820	826	770	894	794	784	820	823	777	808	823	811	780	751	807	819	784	860	805	821	827	798	857	778	829	790	821	782	837	816	844	861	808	822	819	814	864	803	843	824	818	819	886	833	847	799	823	844	809	804	798	783	815	814	842	799	842	784	822	827	803	839	794	811	865	849	842	855	795	821	858	820	870	798	779	807	795	825	810	794	817	782	879	820	802	815	817	839	819	790	831	801	836	785	809	784	864	818	775	832	860	795	832	879	798	801	791	827	838	753	856	802	853	796	814	856	814	772	819	785	826	806	773	829	798	776	847	854	794	805	823	823	813	815	824	857	832	829	833	837	886	823	818	856	831	835	777	805	880	873	833	828	783	768	771	838	758	821	839	840	770	795	855	775	824	802	777	840	848	831	836	843	853	834	823	795	829	800	781	791	780	857	800	858	756	811	774	802	835	812	864	874	748	806	825	792	868	782	843	824	812	849	834	791	810	747	821	821	821	809	838	833	854	805	804	846	777	789	822	834	835	777	775	798	769	853	815	828	857	841	810	828	846	833	845	842	851	782	848	799	801	827	792	854	805	790	825	807	787	908	771	791	850	814	809	833	824	792	816	844	825	828	771	853	818	774	795	746	793	815	873	858	777	831	850	826	865	860	826	837	817	819	830	779	856	810	809	845	785	823	813	816	815	762	817	846	765	803	809	760	843	787	810	781	779	833	801	820	811	799	785	800	840	829	851	803	804	836	771	818	803	836	751	782	791	797	801	822	809	805	854	789	794	846	824	775	836	772	854	795	839	807	788	816	805	832	828	816	836	834	838	811	826	847	814	819	770	785	819	802	890	811	822	794	846	827	788	819	816	802	839	777	856	822	789	775	793	796	800	787	823	848	767	817	807	795	835	825	811	871	818	868	806	834	838	835	806	793	830	831	810	796	813	753	735	789	844	869	802	821	891	817	805	818	802	863	786	800	804	762	829	812	798	827	840	799	811	817	782	791	821	865	797	791	768	779	849	808	834	790	761	800	801	788	794	770	826	803	802	823	829	771	809	864	838	775	830	854	817	806	776	859	798	798	815	808	841	736	828	799	813	776	808	802	813	792	809	786	807	769	816	826	791	847	865	811	770	856	828	813	806	796	852	778	816	796	791	803	767	813	811	829	800	868	817	820	863	837	856	807	830	817	818	768	787	813	792	760	786	828	822	788	799	810	778	812	873	866	806	803	787	839	855	799	784	792	836	829	813	825	823	805	804	846	839	782	742	844	870	844	790	843	831	791	788	782	752	852	800	832	822	883	827	814	854	799	816	846	795	851	780	822	796	816	817	781	806	814	790	744	842	829	774	803	801	809	776	812	813	799	767	840	775	806	790	773	853	796	777	825	783	787	837	813	772	840	782	854	813	845	766	843	837	868	845	791	887	828	766	802	833	842	815	781	830	783	811	806	831	797	804	784	801	867	810	875	836	827	850	815	818	810	779	785	815	789	796	813	817	810	795	800	845	836	809	820	825	824	825	751	835	855	770	802	798	851	800	825	807	813	790	805	776	874	793	848	776	860	824	846	860	801	810	822	798	838	808	873	817	792	824	758	787	824	859	827	826	831	770	799	818	790	782	834	879	839	831	801	869	788	793	797	794	791	835	813	800	806	779	814	833	814	840	813	865	824	792	855	820	841	793	835	791	796	843	782	776	798	763	803	775	811	822	846	781	846	830	824	812	783	819	744	859	811	816	790	837	850	823	814	803	810	775	806	838	801	870	820	811	829	809	841	786	866	821	811	801	830	846	809	815	800	781	845	844	842	816	826	821	779	810	851	807	786	850	810	796	785	873	769	814	813	817	749	820	833	873	802	799	862	810	863	805	841	781	848	796	810	760	787	821	863	810	828	847	814	876	808	792	811	780	793	798	794	766	832	808	785	823	855	801	743	797	786	831	858	806	743	782	814	824	790	833	732	801	783	854	811	842	798	826	812	823	827	738	844	830	819	806	793	789	809	846	830	870	805	814	851	857	800	809	825	834	829	809	836	828	836	792	796	788	859	808	815	876	810	839	794	860	790	842	789	789	789	823	820	768	876	781	833	799	779	814	803	794	835	797	807	790	887	837	821	774	824	796	840	856	833	856	829	807	796	829	781	835	808	766	811	795	790	784	823	826	812	811	782	823	781	802	810	795	825	804	820	861	854	777	798	807	809	798	836	803	813	790	806	841	848	798	828	774	834	792	788	827	838	842	801	859	813	879	829	831	780	810	804	815	775	743	846	803	822	783	802	804	770	808	798	814	795	816	783	862	851	880	777	834	792	806	793	842	806	776	788	799	828	801	768	789	845	865	830	813	812	805	815	810	770	814	785	803	799	830	804	830	781	797	802	826	819	816	824	823	795	791	877	811	823	803	796	833	793	822	861	867	787	831	770	768	786	779	799	810	800	812	841	780	752	807	830	831	803	814	809	805	800	831	792	837	820	817	788	841	794	784	784	818	860	845	786	844	757	825	796	841	781	796	799	771	772	786	802	843	782	794	781	762	811	794	817	816	830	776	847	815	774	876	818	774	820	820	837	750	825	816	793	792	818	835	842	846	811	846	816	849	792	788
28463	21739	16769	8177	3946	2698	1934	1540	1341	1091	1064	992	914	838	818	847	829	828	832	792	797	788	805	844	738	789	813	779	784	807	740	770	831	797	755	770	720	784	769	752	755	815	804	780	769	774	747	793	830	730	824	799	810	802	772	751	743	800	784	753	778	776	837	819	797	764	770	787	766	793	820	799	791	766	770	829	777	829	743	723	763	797	781	762	759	800	812	808	780	769	795	803	806	812	784	772	791	817	812	762	777	832	803	729	780	786	773	771	794	800	716	783	806	778	802	755	758	800	771	787	799	738	773	798	755	743	770	747	812	806	743	721	758	786	821	763	795	765	771	776	772	807	782	772	758	742	766	759	785	780	753	772	785	737	752	761	757	741	778	806	780	782	767	761	751	747	773	777	739	776	808	779	790	764	812	759	791	758	780	748	756	772	737	816	771	802	751	761	805	729	759	820	742	783	785	786	795	738	766	784	800	795	775	766	743	778	727	734	788	841	839	815	769	810	800	809	760	801	783	833	804	743	748	754	769	818	775	769	756	773	792	760	777	783	785	755	769	781	776	779	785	794	726	779	830	787	770	761	751	762	799	805	805	756	782	782	785	757	771	766	736	791	803	757	799	793	796	813	795	774	730	756	798	759	773	807	731	766	752	773	797	804	833	799	790	748	763	833	782	804	769	807	767	716	793	784	786	779	807	771	768	808	780	769	775	772	800	773	799	742	787	780	796	806	818	830	820	723	796	787	780	787	756	771	771	803	788	791	809	797	777	827	732	810	787	753	717	827	805	756	770	777	781	774	819	756	823	785	803	732	728	723	858	783	804	735	841	820	760	745	784	799	818	746	755	821	777	804	793	787	786	734	709	770	817	793	788	799	778	750	758	751	706	786	809	754	821	750	767	775	737	759	812	811	766	792	786	784	765	807	782	756	751	721	742	783	798	781	845	760	754	812	768	818	755	760	763	790	769	761	758	780	791	785	775	798	813	876	764	793	771	707	781	799	730	810	778	753	757	786	764	783	776	781	795	791	832	755	770	794	793	764	811	808	820	768	737	784	788	810	774	790	790	825	786	820	763	785	749	793	733	765	766	766	737	747	767	785	766	792	732	747	802	781	764	759	766	786	773	762	814	743	782	770	770	782	851	808	756	810	795	792	755	752	771	806	823	768	777	805	763	724	760	768	763	797	752	765	773	795	797	758	741	739	802	780	745	790	812	784	812	780	840	778	832	778	747	783	750	783	766	795	792	769	782	772	752	828	810	768	725	761	733	786	768	775	778	774	734	761	751	764	691	775	787	771	790	787	836	771	777	745	839	783	779	762	767	759	763	817	726	811	817	780	811	812	814	826	785	804	795	834	793	745	755	805	780	768	799	762	794	776	776	763	798	837	748	753	750	776	772	801	783	829	764	789	756	767	742	777	835	754	763	812	769	797	797	717	783	768	794	817	861	748	769	837	780	744	794	743	777	804	812	786	727	776	840	752	780	793	754	803	812	754	852	784	794	791	778	778	758	824	794	841	744	793	800	811	800	769	811	743	727	790	780	709	734	815	827	792	768	751	789	827	706	723	796	776	749	769	743	779	782	798	778	782	792	780	808	722	803	807	790	761	760	812	739	768	735	829	767	789	794	802	795	794	794	753	759	793	797	782	768	799	765	754	797	821	814	762	732	774	718	779	736	787	757	806	833	794	716	767	827	791	699	811	734	796	787	761	742	770	734	750	812	711	769	760	758	764	812	798	747	813	795	770	774	794	811	773	769	729	781	804	743	766	726	794	760	805	805	782	773	745	773	769	771	758	751	784	784	774	806	807	825	795	756	825	780	716	750	797	794	756	762	817	779	805	694	744	807	788	750	708	785	748	809	763	829	765	751	732	782	770	827	784	772	747	770	769	752	726	759	750	700	910	820	794	779	820	788	793	780	743	802	819	764	785	753	770	831	771	747	717	770	756	793	814	786	815	787	779	760	749	740	812	759	857	766	786	785	783	747	796	729	751	767	710	770	811	767	734	745	797	757	759	789	763	770	756	760	815	817	741	790	835	765	805	810	791	766	755	817	781	763	775	755	763	804	768	783	793	794	772	756	723	784	744	772	724	776	796	720	735	776	789	812	800	838	790	785	791	784	785	755	796	779	779	766	755	761	773	765	770	789	720	797	775	762	756	815	795	789	808	760	794	736	770	761	733	805	735	770	800	756	803	757	790	742	795	731	725	801	782	785	801	769	756	765	773	780	786	800	809	737	765	780	785	805	772	802	719	706	765	730	773	806	748	802	827	803	772	766	758	751	807	762	801	757	804	768	827	813	788	801	758	762	791	777	784	767	775	811	790	781	786	734	821	800	745	753	774	804	815	792	773	749	792	775	809	772	789	780	781	797	764	798	795	718	803	786	730	807	813	770	732	798	759	809	803	828	783	829	815	799	796	771	769	774	803	799	814	765	732	744	795	791	749	784	709	730	775	804	790	823	737	806	813	724	782	786	774	797	782	772	755	733	779	774	791	783	784	782	823	865	796	813	794	802	749	787	818	755	812	790	802	798	824	781	788	803	777	733	810	782	732	733	802	799	730	763	781	761	725	777	726	779	754	824	770	781	815	778	762	736	746	787	795	789	815	818	810	786	787	797	777	718	793	794	739	747	775	788	732	756	833	829	766	791	814	803	809	798	794	817	741	749	767	785	788	789	784	814	750	829	720	710	810	817	785	798	757	786	777	796	729	746	778	736	797	790	810	779	765	785	783	748	790	760	779	741	821	778	798	777	775	790	765	796	805	784	731	830	802	804	738	779	776	759	795	815	807	772	774	775	842	828	781	767	773	811	744	764	752	794	824	799	779	766	766	753	796	751	808	751	753	784	761	782	758	685	780	800	771	788	798	767	786	812	784	756	793	766	740	763	792	752	742	741	776	801	770	798	815	767	815	738	747	760	776	764	825	793	793	806	722	779	793	788	776	790	781	766	776	765	759	785	783	761	788	767	769	744	790	810	741	749	801	758	781	764	779	809	781	756	792	789	751	775	791	803	757	782	765	760	755	784	776	733	704	795	749	737	816	736	813	784	784	797	786	765	742	814	789	739	773	789	795	810	762	764	713	765	814	752	800	729	805	815	729	778	762	797	828	758	806	776	792	806	810	786	842	736	770	765	779	817	816	804	746	842	787	792	768	756	769	737	802	777	816	763	766	766	803	817	744	815	740	811	759	805	747	752	794	795	748	756	815	744	807	765	738	775	762	751	725	777	766	811	837	821	764	784	768	839	769	829	780	746	848	842	826	809	775	732	772	807	798	768	794	751	732	769	772	735	746	763	738	767	735	757	771	726	773	779	722	800	737	780	754	759	787	797	818	769	822	799	813	808	787	773	789	802	787	757	836	790	789	789	733	763	786	781	789	814	802	746	759	797	822	764	802	775	761	805	753	748	802	818	789	780	821	772	774	741	759	742	748	784	764	776	770	791	781	792	741	744	748	772	783	796	744	792	788	782	732
21576	27919	21565	12096	7262	4842	3485	2510	2122	1626	1394	1281	1139	1087	1041	1043	996	982	889	911	817	901	852	845	848	852	823	827	799	890	820	890	844	846	828	836	837	867	825	830	831	912	823	896	834	829	882	828	828	909	846	816	823	852	904	841	849	870	860	851	861	844	820	871	837	844	862	871	866	863	806	842	827	823	886	850	897	848	827	887	777	865	866	862	838	868	888	822	808	857	808	837	821	839	819	842	804	821	809	866	811	855	819	828	798	868	885	849	834	798	849	813	870	862	812	833	805	864	839	853	865	884	893	823	828	831	823	893	853	841	833	821	876	835	823	863	828	862	819	934	822	828	880	856	857	846	847	834	806	827	818	830	817	861	848	778	841	868	845	792	797	888	815	857	852	834	855	833	795	831	841	837	848	801	817	859	831	872	860	836	852	860	849	834	848	913	871	859	877	781	870	827	887	811	866	855	796	826	803	834	849	869	826	859	855	852	863	847	887	864	861	843	865	844	861	836	850	852	830	876	813	855	845	790	814	825	812	890	839	791	840	835	826	801	858	838	854	898	820	868	793	830	826	868	849	822	839	834	827	804	857	782	847	830	809	911	872	838	852	865	855	825	838	860	846	854	879	806	853	833	817	839	862	823	834	834	795	857	873	867	860	843	827	814	855	829	824	830	807	820	821	841	873	841	850	833	845	841	799	798	863	845	843	794	840	868	870	839	877	849	815	829	836	839	847	786	865	797	842	834	845	861	827	825	848	830	880	866	818	879	849	837	791	816	850	870	880	815	879	849	880	849	847	844	816	842	818	842	816	838	870	856	833	823	790	864	826	889	843	850	863	855	905	838	889	846	821	887	886	879	928	807	841	883	857	853	810	842	825	866	840	824	852	823	828	824	866	838	920	820	836	845	838	849	855	853	865	872	826	812	843	824	850	866	845	869	829	806	825	827	797	851	827	830	824	843	847	857	819	849	830	796	821	840	859	814	862	839	861	806	832	827	821	776	878	773	809	819	862	854	853	799	780	878	807	802	811	843	862	863	827	849	885	826	849	770	831	836	784	890	813	796	765	875	826	859	830	853	918	857	832	821	810	865	818	817	847	922	830	824	832	875	857	830	878	844	803	833	851	877	894	836	865	836	800	865	813	842	844	868	846	842	826	821	855	840	836	863	858	864	857	864	846	846	871	874	823	820	866	827	828	814	834	828	830	802	845	820	812	821	803	830	905	902	847	857	869	829	857	804	771	836	792	837	883	836	835	836	834	860	849	835	827	815	824	827	827	829	854	792	820	841	865	844	862	791	850	847	809	857	870	850	853	880	814	828	851	893	846	842	831	808	831	866	822	892	803	842	810	861	833	883	818	881	918	823	879	847	888	841	928	793	805	852	819	848	807	854	811	831	868	819	868	819	867	845	828	855	871	874	849	840	831	791	844	840	848	855	851	809	897	854	815	783	856	826	910	880	877	798	843	842	831	834	806	882	835	834	844	846	831	848	805	858	841	860	862	759	903	807	834	840	836	836	837	823	883	831	802	807	834	828	846	863	980	840	833	863	821	879	825	854	820	824	849	890	797	808	852	795	818	886	779	842	875	825	846	814	839	834	851	865	850	858	818	835	851	830	837	855	837	868	845	776	814	854	829	817	847	843	871	857	868	825	829	784	805	857	944	814	814	876	856	791	814	854	775	814	853	815	842	801	851	863	805	888	822	849	893	794	824	825	887	861	799	891	889	822	861	853	795	850	844	898	843	825	788	864	853	814	803	848	848	805	834	802	828	815	860	837	902	821	849	849	827	861	842	853	838	883	885	838	860	851	850	824	830	828	855	860	846	882	865	843	839	813	825	820	833	870	852	836	856	860	828	844	813	814	864	861	857	906	862	854	843	934	827	845	841	822	844	822	820	802	814	864	876	848	853	852	840	807	838	828	855	864	851	801	828	827	890	894	895	832	865	835	840	847	853	817	859	853	832	900	856	807	815	874	819	829	797	837	827	832	801	817	814	868	922	856	854	862	869	833	816	866	815	819	829	852	844	864	914	848	878	828	843	878	835	810	872	863	826	883	874	815	844	850	864	854	897	858	831	831	885	848	863	865	864	813	906	884	831	901	847	848	851	861	836	901	856	856	806	818	854	828	840	798	817	857	830	869	841	835	854	849	832	839	800	818	845	878	789	767	823	819	828	827	815	846	790	809	837	781	860	826	818	880	780	867	840	868	862	858	825	864	835	843	832	864	843	847	801	855	820	814	819	828	840	868	845	877	830	841	857	811	827	856	866	875	840	883	834	872	838	821	821	851	834	802	862	864	833	864	853	802	848	808	844	848	843	906	819	882	878	858	846	852	807	846	839	845	860	815	856	800	866	813	826	792	855	849	826	832	840	899	853	861	843	843	862	791	819	818	842	857	808	857	836	895	793	904	777	858	795	842	810	884	853	843	886	900	822	862	826	800	840	866	866	815	847	873	810	846	876	853	878	859	879	844	916	869	855	783	831	923	851	795	865	805	818	843	829	855	864	832	877	866	836	840	834	765	790	873	826	811	872	793	830	851	826	867	829	801	910	900	763	779	872	829	871	843	865	867	821	857	888	875	850	874	782	835	821	798	848	851	860	874	842	844	873	800	864	809	844	816	812	844	846	831	859	864	812	870	825	819	858	817	851	781	794	802	867	786	827	842	826	844	911	826	903	832	846	844	797	865	855	825	832	838	857	878	826	858	861	811	861	809	829	857	815	837	866	904	838	828	843	808	825	837	789	846	862	859	847	844	813	835	852	829	838	888	855	862	812	821	885	853	863	833	858	799	840	830	876	804	880	861	857	815	858	844	820	821	818	845	817	854	850	882	815	851	792	863	838	866	840	813	767	802	837	843	811	891	903	902	831	807	872	855	837	862	799	841	850	786	897	825	874	809	803	849	826	783	822	868	827	843	816	810	866	865	834	769	868	801	807	839	852	880	868	831	818	863	844	844	841	872	826	799	856	851	846	860	872	908	840	842	877	879	875	861	821	918	816	856	821	848	876	854	868	832	820	845	814	814	836	828	838	840	808	845	863	797	771	829	866	820	832	857	861	829	849	834	862	851	855	803	773	890	831	852	838	820	903	847	829	866	884	810	818	841	835	897	838	906	835	803	837	802	900	819	844	860	822	863	813	873	865	844	902	859	837	796	813	868	872	819	826	846	818	881	849	862	846	858	825	834	841	865	848	824	834	855	816	857	874	822	821	842	900	835	876	844	825	860	858	777	824	773	880	846	840	818	845	864	832	839	807	835	819	836	895	821	836	876	810	818	880	835	831	864	826	834	798	864	829	935	902	804	828	862	814	815	852	830	798	865	858	822	854	823	861	853	846	850	867	879	854	793	804	903	867	845	841	823	876	801	832	810	854	833	827	843	864	811	877	840	858	823	831	851	855	844	830	855	883	814	870	860	827	855	837	922	858	886	914	827	800	871	812	823	822	890	898	839	846	837	864	875	797	878	854	851	818	799
23817	21244	28061	24741	20815	8771	3307	2188	1675	1390	1246	1186	1031	1005	941	835	915	877	816	767	766	766	794	817	762	758	754	744	756	741	803	734	789	748	757	728	732	752	804	752	756	800	773	729	727	729	793	765	770	725	728	762	774	775	717	736	819	791	685	763	820	765	702	723	788	714	776	715	707	766	743	753	734	764	753	743	717	738	766	750	764	811	715	781	770	679	772	771	742	743	762	715	777	762	751	744	752	731	702	707	752	758	714	787	728	709	725	723	748	764	802	762	731	782	775	776	784	760	787	740	783	730	773	722	729	812	805	706	762	776	754	727	805	715	766	767	744	748	742	773	697	801	758	774	727	776	767	773	787	741	759	755	771	746	714	737	785	709	742	760	716	725	752	787	685	734	722	763	739	756	731	765	748	741	729	791	743	728	748	717	783	826	761	748	811	777	716	711	718	739	740	783	775	746	779	797	759	707	770	788	724	735	761	737	732	776	779	698	744	736	760	758	767	750	774	734	742	811	783	775	734	738	744	755	723	727	703	789	779	775	775	764	732	820	746	776	763	781	797	770	794	738	788	750	742	742	743	797	771	754	730	718	754	733	732	697	703	784	750	772	748	766	712	768	760	786	754	743	750	748	775	696	764	720	773	751	748	755	731	735	752	717	735	707	763	718	782	734	761	740	741	744	783	755	752	761	780	781	768	720	773	790	776	725	739	698	776	772	763	728	738	801	749	714	712	742	723	765	741	748	737	816	730	784	765	754	710	736	724	745	787	747	692	757	744	746	760	695	780	724	786	710	753	775	775	764	738	712	772	721	733	738	796	728	761	751	795	735	823	731	746	778	753	823	798	751	756	745	762	762	749	717	768	688	752	787	829	783	723	766	754	730	734	729	747	761	786	720	731	719	733	740	755	761	740	759	751	769	763	743	767	706	804	743	743	748	739	762	785	800	741	759	698	750	752	731	771	721	699	762	766	735	704	764	770	718	766	728	695	725	775	717	762	819	802	719	727	739	731	729	691	778	748	732	751	761	731	739	765	728	713	758	714	720	777	770	737	728	745	734	758	730	771	812	776	747	761	738	744	795	732	716	757	714	773	747	739	762	754	777	734	799	750	772	741	740	721	776	723	735	722	744	745	700	738	735	707	733	757	728	769	777	747	750	738	761	743	755	740	738	696	752	717	783	757	738	785	741	731	756	707	694	703	711	743	786	760	764	776	785	728	708	781	775	762	693	762	739	733	774	720	745	754	753	753	735	803	738	751	735	789	783	755	732	704	765	743	748	816	800	753	762	779	752	751	750	731	783	733	745	755	774	763	759	749	760	757	773	792	723	722	742	743	760	738	759	748	749	753	730	802	772	761	755	741	763	740	716	810	749	729	770	764	792	723	703	724	784	746	776	756	757	741	739	734	736	718	762	745	775	773	786	756	790	708	755	783	734	782	800	749	744	720	801	751	762	747	719	732	736	766	767	720	744	761	746	721	783	714	725	794	720	762	759	758	739	744	748	756	803	756	745	727	743	753	777	699	741	733	759	740	756	791	733	735	764	733	760	737	803	770	782	755	734	770	769	737	729	757	727	783	733	742	784	766	781	757	761	747	768	749	760	803	730	768	785	780	758	756	738	763	759	749	774	779	759	783	760	758	793	781	724	725	720	758	753	751	756	762	772	692	757	751	738	735	746	784	754	777	704	724	750	760	787	735	737	719	732	770	735	742	753	774	755	761	772	758	746	794	725	775	748	786	720	795	759	767	741	732	753	718	752	739	790	727	793	727	729	768	780	718	758	755	728	754	724	745	793	800	743	745	766	712	811	760	761	785	793	747	731	764	703	765	738	767	718	793	763	742	788	741	689	797	729	786	752	751	784	742	754	740	728	719	727	771	765	756	704	779	775	753	716	738	750	760	793	691	697	752	754	725	688	776	728	732	770	799	740	700	727	700	750	739	749	755	835	759	741	752	744	786	748	813	751	782	732	765	777	732	745	742	758	703	766	758	751	721	754	772	778	764	746	721	774	714	702	808	746	772	768	757	743	790	764	775	743	785	754	750	748	714	766	747	763	746	727	729	778	719	761	788	726	791	782	753	765	704	725	754	721	786	775	734	747	707	722	730	721	748	746	761	746	785	689	785	807	707	807	763	746	767	725	757	742	712	740	734	747	757	748	770	761	725	785	788	788	786	771	686	794	761	762	704	738	787	766	734	694	779	738	778	744	803	820	758	722	729	757	776	709	746	757	753	806	807	723	755	721	760	804	749	722	814	753	671	781	751	707	755	797	778	690	742	726	745	742	724	781	769	720	756	735	771	715	721	726	689	772	725	751	734	726	719	744	736	763	734	740	749	740	747	697	728	747	789	752	774	748	780	775	738	756	732	772	773	767	746	780	748	782	693	751	779	780	749	755	760	782	756	714	739	755	790	750	747	732	751	761	771	723	729	720	732	746	731	769	735	723	734	748	741	715	760	750	747	734	726	752	776	713	735	752	792	742	775	747	777	791	747	748	733	744	745	697	728	772	748	707	704	723	775	714	790	734	761	750	733	764	763	740	731	802	698	736	780	784	726	713	749	810	726	748	783	717	790	751	786	727	722	746	716	759	717	785	806	700	763	695	770	764	769	732	760	782	729	748	716	705	678	783	753	725	732	751	750	755	743	737	747	763	772	759	749	748	722	706	747	735	755	703	790	748	714	719	763	768	744	773	707	805	743	731	721	672	738	750	772	734	836	757	751	712	741	752	712	759	741	794	728	719	696	732	732	745	765	742	746	754	804	785	765	723	756	765	780	773	723	771	754	764	714	774	739	778	752	717	740	773	773	775	772	722	790	762	750	771	721	723	731	715	741	768	701	710	775	767	751	689	788	717	718	741	735	734	694	776	739	706	745	706	803	718	720	757	733	747	745	732	732	714	753	792	784	729	747	752	716	705	748	759	782	707	776	798	724	762	737	754	734	742	758	700	729	743	778	814	732	702	745	777	760	753	778	726	745	767	741	762	758	707	764	724	707	728	764	795	769	752	736	810	705	734	721	748	777	709	754	773	782	757	754	746	751	703	725	764	754	727	739	736	806	730	778	762	744	763	748	723	720	759	709	716	741	732	763	761	759	754	745	795	735	813	798	788	763	721	759	725	775	794	744	721	747	746	745	736	737	730	746	736	776	753	688	728	796	721	748	686	743	728	749	746	719	752	758	714	732	747	750	731	744	766	736	719	766	790	784	747	793	731	800	739	750	741	758	737	737	737	750	759	754	760	773	800	737	735	754	751	815	729	824	722	755	758	730	766	736	741	741	722	764	751	708	713	792	787	748	757	748	756	745	755	746	772	711	739	702	750	711	726	779	783	766	723	801	758	749	767	729	732	779	790	728	763	771	778	767	707	706	756	755	788	780	697	764	712	735	730	738	719	679	772	797	769	721	778	756	756	769	689	745	724	710	748	744	791	750	761	737	742	757	761	716	794	743	713	766	818	768	728	769	734	734	736	760	741
21469	34380	28182	17162	10972	7268	4972	3727	2836	2204	1784	1577	1437	1230	1148	1079	1027	1052	880	950	930	863	795	845	819	826	832	799	757	874	771	796	793	802	747	827	736	784	762	811	756	799	813	795	789	777	793	837	760	818	765	777	814	868	827	776	793	758	755	787	803	835	827	833	830	828	791	835	800	803	870	759	828	783	803	831	799	807	821	817	828	828	846	803	789	797	817	838	830	840	762	794	796	758	842	837	833	759	769	829	782	767	790	764	871	848	784	824	829	836	813	829	776	790	814	804	777	791	837	807	870	822	832	811	762	837	785	769	800	763	836	756	803	794	797	815	809	809	833	778	806	763	751	778	793	819	781	776	843	859	847	809	756	830	820	859	785	821	807	793	817	756	791	827	827	804	827	857	852	861	815	748	797	770	767	820	791	823	848	841	806	838	805	854	808	781	780	719	830	781	835	787	761	809	887	828	796	853	850	779	825	799	782	786	815	802	794	765	807	821	791	807	786	819	771	801	821	803	741	809	802	831	795	857	783	777	767	837	817	755	817	811	827	808	802	801	799	776	809	850	808	806	794	859	785	825	815	818	834	789	771	794	815	837	799	835	831	820	783	794	781	786	754	843	819	809	780	807	807	814	769	845	775	832	805	732	750	851	874	800	839	776	793	801	798	739	853	853	741	816	843	804	804	790	828	860	784	779	813	764	784	841	826	808	775	783	819	832	791	846	802	781	785	797	807	800	835	756	807	814	826	740	863	816	829	812	858	800	772	857	784	780	742	801	791	805	768	834	848	804	819	814	800	806	795	783	814	794	779	823	781	788	813	767	819	802	779	823	805	804	837	802	833	844	783	789	791	825	765	780	844	781	807	808	836	780	758	798	800	781	823	843	806	861	819	808	783	822	767	754	802	777	783	767	802	782	824	795	767	823	765	825	839	809	805	771	831	789	843	813	799	816	763	842	786	761	878	791	802	826	804	823	808	769	780	768	794	777	821	749	764	836	820	821	811	781	787	834	756	798	778	815	744	775	808	784	815	773	749	780	869	828	779	809	792	786	753	852	777	814	802	788	805	783	788	818	813	807	812	809	776	805	824	770	766	814	826	816	780	821	855	813	836	761	859	793	850	835	853	864	876	794	833	785	845	830	791	791	818	852	818	816	855	789	799	821	821	801	818	815	795	780	825	802	810	799	763	805	792	842	788	830	819	787	819	833	810	766	805	811	792	820	786	806	843	773	875	807	777	820	824	788	819	838	804	795	847	874	819	770	827	835	824	797	760	819	817	854	795	796	833	838	840	830	814	784	816	791	868	798	769	820	808	814	838	821	799	796	788	810	825	819	836	837	815	823	785	779	786	861	763	824	826	809	802	780	764	804	852	815	742	772	838	827	776	801	809	741	847	831	807	805	800	886	813	863	830	833	787	809	797	810	800	812	810	768	852	851	852	842	777	823	821	798	768	829	884	806	802	767	768	787	796	816	776	845	794	800	825	825	801	777	840	787	859	825	842	764	853	776	790	765	829	790	790	818	760	814	802	807	813	800	780	815	769	826	847	780	856	769	830	819	796	791	826	799	807	785	741	877	805	807	775	791	785	850	775	849	835	777	822	771	868	810	825	806	800	833	846	824	811	832	799	769	798	777	763	790	750	763	833	811	799	764	869	769	820	831	748	806	773	804	772	838	768	772	767	806	830	841	761	754	836	793	759	836	809	784	794	719	848	846	780	770	766	730	790	770	786	837	791	843	788	756	828	817	762	796	795	757	813	865	748	844	863	784	849	813	796	849	870	815	771	851	776	798	799	782	825	826	736	791	795	807	825	813	781	829	796	841	770	820	782	807	802	787	859	830	817	780	823	791	771	812	829	787	822	816	831	792	796	821	795	801	810	797	806	830	800	832	829	814	793	800	809	790	839	814	802	846	840	780	823	778	766	846	763	816	819	808	755	778	800	824	824	846	780	789	781	741	844	776	760	782	779	803	823	807	838	805	759	819	844	773	814	796	826	777	828	776	848	817	822	828	788	825	824	797	812	805	816	803	801	831	816	798	801	796	885	788	822	831	817	844	822	795	821	866	776	815	814	780	803	804	799	784	813	830	811	797	872	822	813	822	806	839	791	830	782	802	830	798	780	824	800	811	856	853	819	772	769	807	791	780	820	787	835	757	838	834	804	829	789	839	808	819	804	739	803	765	774	802	802	828	813	810	811	784	841	802	873	782	755	782	831	773	776	770	799	796	783	783	853	821	804	797	797	743	825	820	781	810	777	763	802	816	796	791	820	831	816	809	866	762	819	781	851	762	835	810	842	842	764	786	807	744	808	785	763	796	780	788	799	796	778	808	873	789	859	810	810	836	813	789	831	812	821	808	780	793	828	810	841	795	812	738	777	795	781	810	798	785	802	821	811	803	748	808	814	803	855	838	838	768	753	834	771	837	836	768	808	819	803	850	869	773	812	882	762	792	822	835	800	771	809	803	827	811	825	793	836	783	826	811	754	832	838	815	847	793	808	812	780	795	772	822	778	785	799	782	805	816	776	780	763	792	806	825	752	782	791	829	774	756	791	779	758	794	824	827	795	784	837	772	809	794	841	787	807	814	800	813	846	776	829	843	825	847	803	793	828	814	799	812	835	801	812	831	803	809	782	775	801	854	823	779	762	812	768	819	782	845	773	763	830	781	783	795	803	821	831	809	788	801	829	816	836	794	814	833	830	811	824	801	762	809	822	787	805	813	816	829	820	825	885	869	800	771	822	810	842	857	811	838	816	786	797	871	816	855	839	819	832	804	820	761	759	767	818	796	777	864	788	757	825	780	799	781	798	733	763	842	804	783	790	812	811	795	808	766	807	797	812	822	859	771	858	770	823	816	839	834	773	857	819	817	762	807	805	804	820	799	812	835	848	740	805	805	815	813	845	832	810	801	781	833	825	793	759	795	760	802	764	749	821	843	797	787	839	807	779	828	797	797	809	794	784	824	827	815	764	773	807	790	820	813	767	836	782	857	829	799	797	815	802	819	818	795	824	807	833	827	786	794	845	782	827	830	837	761	824	846	753	765	817	801	806	823	748	817	841	816	772	814	783	798	796	797	820	798	799	770	855	801	851	803	790	766	812	804	818	773	791	815	771	740	779	842	807	799	818	782	825	734	812	761	827	769	807	795	799	842	808	818	835	810	753	798	791	819	823	822	801	821	763	859	864	836	810	752	836	851	813	750	783	827	756	804	809	770	818	796	811	814	775	823	778	826	784	785	768	802	798	742	798	807	785	837	798	768	849	787	832	767	790	780	833	837	770	811	756	845	785	818	820	787	830	853	798	860	795	771	802	843	790	796	838	828	823	815	820	831	867	786	818	800	784	811	795	858	758	872	834	837	813	818	774	823	834	760	814	765	850	812	761	812	814	774	818	792	786	847	789	777	786	757	771	819	789	795	815	795	793	788	774	838	812	829	785	796	800	798	777	784	801	813	819	835	782	753	806	820	795	812	764	798
25241	21271	26188	23949	7357	3293	2263	1749	1415	1261	1143	1118	967	994	901	871	866	849	884	839	815	785	847	837	792	818	859	822	765	749	791	842	815	817	808	874	770	747	801	785	858	822	830	782	816	774	809	786	790	766	780	826	807	807	750	790	726	828	818	829	807	844	795	794	798	774	797	776	798	783	824	768	807	808	803	787	793	782	760	803	821	819	799	773	750	853	815	854	751	870	793	793	766	752	826	771	808	786	783	802	828	793	787	769	853	828	801	816	794	798	790	802	811	830	823	803	792	802	767	786	782	840	867	814	743	832	802	823	799	798	801	794	755	809	773	774	775	843	773	815	801	779	767	840	826	740	776	808	784	753	856	784	772	759	840	769	788	771	824	819	783	862	786	772	804	826	783	800	803	778	803	828	814	812	821	805	828	895	794	784	771	823	830	817	784	799	750	775	779	812	859	773	826	852	812	816	782	806	787	796	762	809	804	773	763	797	807	777	845	793	826	790	773	826	792	794	802	786	775	847	793	814	780	807	813	802	788	835	798	756	760	830	813	827	758	795	798	832	807	786	809	741	791	795	851	833	763	826	781	853	802	839	756	827	793	835	822	804	771	780	775	753	779	788	758	827	817	835	851	775	826	789	753	820	779	873	822	844	845	787	811	772	796	766	764	800	815	824	786	763	796	828	818	783	780	847	790	792	794	818	760	794	830	833	744	810	833	758	819	792	830	782	766	805	788	819	780	815	787	834	833	788	817	796	803	763	761	783	826	784	765	762	809	797	822	824	775	799	862	792	808	757	869	845	775	856	864	825	827	864	802	773	776	784	850	755	771	846	774	810	807	788	828	756	775	812	807	775	787	788	833	819	800	750	772	819	804	825	851	778	842	782	802	781	775	788	735	822	810	872	811	738	813	781	801	768	794	801	838	788	758	777	798	804	810	779	840	823	769	796	775	782	760	786	792	796	771	788	812	781	821	802	812	804	815	784	812	810	813	795	833	833	793	785	799	848	791	843	790	838	795	807	820	803	774	766	820	769	767	824	812	803	821	801	782	798	755	808	811	778	837	805	819	792	828	807	829	837	835	790	814	789	791	786	821	829	809	776	860	811	718	801	813	768	823	788	790	846	844	748	766	783	785	811	813	760	826	820	844	793	851	762	772	759	836	757	754	817	825	808	765	815	769	759	778	770	843	817	758	768	792	806	803	799	817	832	776	813	827	776	848	822	862	792	820	815	841	794	807	783	813	785	808	774	791	826	806	790	754	768	812	770	834	798	808	730	760	860	849	761	795	788	837	867	801	782	794	792	830	785	739	761	834	791	811	777	815	775	749	772	786	780	795	811	817	820	792	769	789	868	815	852	810	790	792	785	785	844	810	832	801	781	757	804	768	770	805	821	815	753	808	845	817	784	813	809	805	824	804	816	795	780	816	811	834	862	771	787	732	786	811	786	792	824	842	831	777	783	820	794	870	826	822	782	780	810	779	778	799	791	815	794	782	845	792	798	787	821	810	845	843	814	813	811	776	771	769	773	822	797	794	795	784	781	817	736	738	803	842	825	796	810	818	827	827	812	815	808	809	802	801	838	794	819	792	771	825	818	798	820	835	806	821	781	758	828	803	818	798	759	781	785	834	841	861	839	807	801	832	816	821	766	800	780	806	787	776	775	696	774	810	807	810	834	757	781	828	836	781	804	793	784	830	775	798	821	804	800	798	770	783	801	818	824	732	807	811	780	824	785	820	795	790	804	828	837	813	793	847	769	838	790	775	825	798	814	820	818	810	802	847	796	836	797	802	774	795	850	750	791	787	794	851	805	845	801	804	793	740	792	782	782	794	801	767	793	792	751	747	843	795	758	814	775	797	785	812	817	750	784	758	772	772	808	816	787	817	797	793	769	812	778	781	821	810	802	762	798	825	801	798	872	784	788	803	781	770	765	839	782	859	781	811	847	839	832	851	805	773	823	847	826	810	776	810	783	838	803	809	785	769	794	786	825	814	727	834	797	780	850	761	818	852	768	766	756	834	794	816	826	759	784	825	811	779	773	818	795	778	747	863	825	780	785	811	829	818	811	824	788	797	790	811	823	782	803	783	748	835	774	804	802	769	780	817	783	815	797	815	806	809	811	828	850	867	774	814	792	763	813	790	815	832	826	857	780	785	812	832	810	821	783	770	799	824	784	838	808	794	805	824	804	765	774	832	862	818	831	853	778	756	840	792	852	783	810	794	847	835	799	768	803	818	839	798	814	772	810	804	782	801	816	786	790	799	795	821	745	840	807	807	770	837	782	807	787	689	776	786	798	783	778	814	805	815	818	805	770	841	758	768	823	838	786	812	803	839	827	791	801	809	836	795	859	769	786	796	767	796	757	822	831	798	763	798	803	841	781	816	838	827	795	842	810	811	758	808	841	818	814	761	789	831	795	810	834	823	775	840	830	796	798	794	753	765	828	792	813	798	821	762	790	811	805	861	814	788	823	815	812	791	745	824	841	803	830	878	789	808	791	813	820	817	795	794	799	757	803	810	810	857	811	795	779	762	792	795	762	775	762	789	788	810	760	763	854	771	800	784	796	792	803	859	789	815	791	812	810	816	808	791	842	806	811	775	808	775	772	761	788	806	816	794	757	786	821	794	837	813	808	744	794	774	826	830	830	806	843	799	830	824	728	785	844	815	821	773	776	807	766	794	814	762	803	790	764	820	765	859	783	781	844	803	779	825	799	850	826	785	787	837	802	766	818	805	821	797	791	834	780	853	788	797	804	789	821	818	780	755	834	781	815	786	841	791	799	815	776	786	838	788	844	820	787	828	816	763	779	806	802	806	833	821	788	808	791	765	742	793	819	830	821	793	815	791	800	772	803	849	815	824	834	790	797	766	765	818	820	829	816	812	790	758	736	810	816	831	806	792	777	816	807	845	793	815	820	779	836	741	775	840	799	844	787	893	783	796	821	804	819	843	809	813	814	815	766	810	754	835	754	824	825	787	776	801	789	794	811	760	779	812	785	836	793	767	809	841	818	827	826	835	818	786	792	834	778	800	764	828	874	811	806	790	817	762	799	851	830	818	792	805	772	844	812	801	771	771	716	785	802	763	814	802	827	821	839	761	851	768	840	706	762	769	780	805	811	746	839	782	821	858	786	815	811	813	807	827	788	799	790	798	755	752	785	772	837	810	810	777	777	770	809	795	805	778	788	772	776	766	776	823	838	817	782	829	791	839	770	885	793	792	816	815	761	811	768	754	800	799	754	799	779	810	837	862	774	720	837	806	831	802	775	786	774	754	822	827	767	824	799	803	792	823	797	754	776	776	865	810	787	793	773	837	794	767	729	827	799	844	845	783	758	808	791	780	797	795	809	786	853	737	846	842	811	759	822	731	752	780	850	827	826	802	841	827	790	864	834	825	797	851	813	790	867	743	808	841	790	799	823	791	872	848	802	829	787	780	812	807	824	802	824	802	801	843	824	767	798	858	790	799	738	809	817	786	840
21153	30790	24332	14053	8622	5731	4014	2937	2397	1905	1671	1476	1297	1244	1127	1054	1036	1006	942	947	879	888	873	899	867	805	865	867	865	861	872	895	799	887	839	855	814	849	886	812	838	846	905	887	833	845	890	884	818	901	867	839	879	799	877	857	876	875	869	873	881	904	896	871	893	884	895	869	892	791	902	879	916	893	908	833	871	846	857	830	855	863	843	848	920	834	832	881	841	833	909	878	841	847	861	849	886	871	796	893	873	873	884	868	811	814	878	878	865	867	869	840	900	840	878	875	886	886	864	842	857	861	873	912	817	853	828	875	866	876	844	880	861	809	875	844	867	897	893	850	808	831	860	879	870	870	840	828	847	885	870	872	842	840	863	879	918	914	848	876	856	787	895	865	858	831	868	847	880	872	883	914	919	821	877	864	888	875	853	863	843	856	868	880	877	857	879	874	863	881	848	840	845	862	848	869	847	830	832	848	835	853	897	860	869	803	800	897	913	846	863	864	864	900	843	859	861	856	897	859	865	877	828	847	888	866	845	877	882	862	877	915	851	893	902	885	902	850	853	934	925	900	816	858	793	857	839	855	843	903	838	903	855	894	865	872	891	871	818	876	881	867	868	860	905	870	829	867	912	851	783	856	852	854	814	901	849	845	871	855	840	835	878	827	850	858	879	815	820	880	859	849	886	843	866	855	880	903	837	869	842	869	838	889	877	886	875	875	860	916	856	896	848	875	849	848	924	884	903	868	832	869	901	902	876	841	862	846	861	858	832	868	912	911	855	879	842	856	845	902	899	857	842	854	845	879	857	854	866	907	812	872	863	914	851	829	853	907	810	895	866	910	852	921	865	860	861	848	878	885	926	882	832	865	868	867	843	869	819	898	836	889	832	854	840	851	851	835	923	835	895	932	916	853	916	854	903	831	820	890	887	867	804	849	909	907	862	851	893	876	904	847	870	845	834	899	831	858	902	882	860	830	821	910	863	869	830	881	922	860	881	872	875	869	889	843	865	877	792	858	901	843	838	869	838	885	847	852	879	875	833	866	919	916	869	878	877	832	883	868	855	846	875	876	874	825	820	905	861	867	838	897	872	843	855	860	849	809	849	898	832	844	859	837	875	892	851	839	818	914	791	842	884	887	840	837	908	873	841	835	878	868	821	834	861	873	886	847	852	910	820	908	899	873	863	883	879	911	899	888	865	856	855	853	874	855	875	836	873	899	827	859	832	840	890	900	824	810	864	832	888	909	876	886	848	867	873	872	871	890	896	845	867	839	915	846	889	875	848	846	828	858	808	894	870	849	927	843	884	850	812	891	843	850	812	874	903	895	866	877	846	867	881	900	856	892	885	816	834	836	900	849	835	862	878	863	853	867	917	811	902	859	842	837	846	916	867	841	920	883	876	879	802	801	840	871	862	791	900	864	855	872	876	855	853	843	854	907	794	845	855	853	886	862	852	810	862	807	837	841	888	865	877	841	844	868	916	849	855	848	865	891	875	889	850	849	884	841	881	877	884	867	880	927	911	861	918	849	813	846	856	866	891	867	876	860	904	845	847	808	863	899	899	819	887	836	856	800	867	813	886	803	875	842	872	859	836	887	853	853	909	886	829	880	918	891	859	829	884	864	868	809	893	851	900	880	840	888	871	881	875	820	862	855	856	882	893	840	907	923	833	831	864	828	841	865	854	823	837	883	804	839	831	889	859	807	879	900	896	849	833	881	864	903	831	886	806	830	849	866	897	888	876	845	813	907	856	885	809	874	848	843	904	899	849	932	831	887	863	896	897	844	870	845	897	869	883	850	839	859	809	825	826	863	827	843	827	836	863	857	845	855	834	906	895	924	835	875	875	892	855	896	806	874	831	853	934	828	888	797	854	874	848	831	825	850	841	870	860	911	843	894	869	890	869	818	870	892	888	836	843	845	847	843	856	893	868	843	831	848	874	871	853	834	867	823	880	891	795	850	906	826	846	791	865	854	887	843	833	886	845	879	854	866	923	903	838	838	841	866	832	903	864	867	847	857	896	860	819	866	853	887	877	861	856	850	870	818	855	829	925	868	851	914	872	881	830	922	875	835	837	859	896	854	894	891	837	914	850	890	864	823	885	845	886	878	890	887	842	895	863	866	876	895	860	844	835	833	851	885	821	916	883	909	863	853	860	932	829	937	848	862	850	837	862	852	835	850	942	837	822	863	837	908	846	881	882	876	864	887	876	865	875	867	853	880	829	927	913	891	836	834	902	910	870	860	878	816	888	874	809	888	880	882	808	833	843	886	830	853	858	845	848	873	830	867	857	846	866	896	865	853	835	838	865	893	881	841	864	808	777	907	903	872	847	879	864	887	895	885	804	849	859	844	846	852	865	873	923	875	883	867	808	819	862	863	835	917	877	868	896	873	816	905	828	849	859	835	854	824	850	896	831	887	841	848	901	819	847	875	876	881	899	849	888	881	868	803	856	857	896	871	824	830	818	941	909	912	921	838	880	866	859	870	930	911	847	900	872	864	833	879	901	865	848	820	880	862	869	831	927	841	865	923	863	885	840	905	822	791	827	840	899	822	853	874	866	831	895	859	810	893	850	857	843	842	836	886	849	880	804	857	835	882	857	899	845	887	845	873	883	881	830	877	903	907	874	787	865	869	832	894	840	844	873	853	862	931	919	869	844	872	868	889	892	886	828	871	865	877	893	864	917	834	876	859	847	793	886	868	857	907	821	858	832	858	837	889	881	825	868	855	796	885	851	840	841	896	889	857	849	855	793	861	832	871	870	837	902	824	826	875	885	887	825	851	859	891	895	859	860	821	902	846	851	919	911	915	891	875	883	843	830	877	861	808	833	851	861	896	854	864	870	857	869	872	848	840	888	850	832	858	889	805	880	871	891	860	876	852	851	830	843	796	890	890	881	848	872	850	919	888	850	849	917	890	858	910	884	878	825	862	882	845	854	827	813	884	870	874	859	903	842	897	809	831	859	843	880	869	866	838	869	847	835	840	913	817	829	900	821	889	886	858	872	875	844	842	880	855	824	886	827	841	880	865	855	850	835	888	882	851	815	897	869	858	858	859	856	904	834	814	811	894	832	872	919	897	888	872	930	829	850	876	836	853	864	867	836	876	896	855	789	897	871	870	873	843	814	858	908	866	898	826	801	854	843	895	845	875	914	880	797	844	878	885	881	855	820	902	886	845	855	864	795	847	862	844	856	845	859	902	824	853	888	858	857	853	866	849	852	894	855	837	889	849	900	857	828	833	909	828	863	861	879	857	876	862	899	845	860	834	941	833	905	859	856	837	840	874	861	866	852	814	880	879	857	899	857	836	803	880	893	815	871	870	812	850	832	894	868	850	873	893	819	898	858	860	928	861	845	859	897	835	821	832	889	842	820	838	805	854	851	878	866	843	866	870	885	913	898	864	877	859	850	872	923	879	872	820	868	834	880	870	844	875	863	842	854	840	851	829	868	902	900	819	864	862	827	860	868	897	877	876	862	877
22793	21287	28719	24185	21317	20157	7076	2916	1995	1710	1470	1180	1225	1074	1056	1011	905	870	920	833	846	788	810	840	808	802	784	756	773	773	789	833	762	767	729	791	781	802	782	811	784	755	742	767	777	774	797	794	721	792	772	825	762	757	761	831	769	805	773	784	751	772	814	782	742	760	782	804	816	723	734	769	844	753	710	750	777	802	797	770	799	797	766	718	760	782	787	730	748	825	747	812	748	746	756	747	814	804	730	789	784	724	710	805	757	694	759	773	769	765	787	785	755	792	807	780	782	736	772	819	786	791	753	792	734	780	790	777	771	793	751	706	766	783	703	787	788	775	777	753	801	761	768	780	791	751	808	807	725	821	763	745	780	786	734	797	768	750	800	836	750	755	791	736	819	795	786	755	766	803	789	751	738	759	788	789	791	783	797	763	792	796	740	779	770	825	780	764	761	800	775	762	784	766	744	754	770	715	782	731	762	796	812	776	797	783	731	765	729	756	760	750	783	749	720	794	802	755	796	783	795	752	771	811	790	766	799	734	807	771	762	747	752	761	768	760	744	758	745	798	766	745	780	808	687	744	741	733	766	774	771	767	830	780	778	740	786	768	756	815	737	769	800	762	775	769	768	738	761	799	765	754	832	727	754	750	790	787	793	770	744	785	780	791	802	770	733	780	752	778	810	779	754	779	770	782	772	742	782	766	796	719	757	797	761	791	815	725	731	739	769	771	764	767	769	821	838	748	778	790	768	743	794	730	783	769	794	799	758	731	753	762	760	741	769	737	767	698	705	769	787	769	747	801	772	759	738	779	760	759	773	773	727	735	776	759	757	765	776	772	804	790	759	766	752	737	722	725	808	789	782	784	760	761	872	778	726	817	771	774	773	780	757	824	765	772	774	719	770	740	797	802	753	770	726	810	784	761	761	778	751	818	736	798	782	788	783	788	720	762	770	727	729	784	797	802	796	784	766	785	759	784	780	805	801	763	828	746	810	767	751	732	814	802	753	738	732	774	764	753	770	750	783	754	788	763	760	766	738	753	762	755	783	824	780	789	809	761	773	825	761	791	791	733	808	785	780	838	738	805	822	787	747	789	811	766	762	752	764	752	746	803	808	796	787	775	767	743	728	760	740	753	698	762	795	793	776	753	733	763	753	758	803	784	781	799	778	780	778	758	777	760	766	775	772	786	761	799	778	785	781	780	749	730	788	759	757	749	730	768	811	761	735	759	774	782	806	786	795	732	755	783	757	791	744	738	784	733	824	821	748	752	794	784	761	831	779	782	760	773	813	743	809	761	769	752	734	711	808	723	758	809	794	759	790	805	766	763	772	772	764	746	777	763	750	757	829	736	780	754	777	778	773	763	785	708	736	808	775	759	748	755	743	759	804	778	721	740	732	766	753	776	844	809	800	794	741	805	794	796	763	777	805	768	790	820	825	786	779	754	767	766	808	799	770	786	736	785	740	743	755	742	804	798	733	785	745	758	761	797	763	789	766	765	785	766	745	776	799	731	759	750	759	775	757	791	810	758	795	803	790	748	737	758	783	766	748	752	747	824	762	743	756	803	762	820	773	748	760	757	754	847	805	778	771	780	782	778	750	737	753	791	788	743	766	766	791	744	748	775	813	777	748	770	713	799	782	757	787	752	792	773	792	797	813	747	812	738	768	788	746	783	784	768	760	775	754	744	774	835	711	807	767	732	765	786	743	755	833	739	778	778	770	722	750	770	773	768	792	806	734	746	741	772	758	788	758	741	769	743	770	757	758	773	766	750	780	777	815	774	769	712	790	768	773	764	807	782	713	748	775	826	769	780	754	765	828	794	734	773	751	750	752	816	759	785	751	786	757	763	761	739	797	768	787	771	792	792	801	770	780	778	763	801	805	742	829	759	726	782	778	809	789	747	750	735	811	810	761	791	765	792	755	768	765	749	758	784	681	777	775	742	761	773	754	795	762	757	788	753	759	749	783	771	772	767	767	803	741	711	783	767	802	780	733	753	764	748	733	774	814	801	793	755	794	770	828	821	779	747	778	750	725	729	750	765	759	766	742	759	788	815	771	749	776	754	748	790	805	767	739	774	774	794	801	812	787	764	734	814	811	787	812	791	754	748	754	761	739	766	732	781	777	748	764	778	772	765	748	753	748	772	810	782	776	757	757	804	748	730	826	782	785	777	807	794	771	750	751	764	796	808	760	796	782	747	777	775	772	784	757	770	722	794	794	757	742	791	754	756	774	767	790	824	825	789	798	758	780	739	769	770	782	773	763	774	740	771	758	780	764	791	761	764	758	764	772	772	762	757	820	788	817	794	761	773	783	770	730	754	790	781	786	770	774	769	787	774	790	712	762	764	772	783	812	820	767	783	739	826	791	747	795	789	792	795	744	743	793	783	775	755	787	784	738	761	756	781	759	788	738	751	732	758	761	722	727	815	835	756	716	781	829	787	766	749	764	806	742	817	743	807	755	742	779	782	752	720	752	769	738	816	804	806	756	770	770	769	783	748	794	767	811	823	773	785	790	797	825	810	751	766	743	797	777	765	771	740	756	754	802	773	767	756	800	751	756	766	827	745	749	777	802	767	760	783	738	744	774	797	769	765	769	771	696	785	774	806	785	813	820	758	786	810	723	748	762	764	791	760	752	797	778	768	728	696	756	769	776	770	752	736	795	799	760	745	777	750	760	753	742	754	752	746	792	792	740	771	764	766	772	775	756	785	747	761	683	770	780	778	779	773	788	768	779	737	790	819	768	794	827	768	796	754	814	810	810	767	754	747	767	800	781	756	786	787	748	788	747	766	816	767	769	762	771	749	777	711	804	787	841	745	793	785	812	761	710	770	740	787	783	781	734	757	818	765	750	730	773	781	713	763	772	774	751	751	806	721	742	770	778	766	746	768	776	740	779	809	727	729	752	784	750	801	728	759	785	798	755	787	746	769	777	785	819	768	736	767	757	786	799	721	741	724	799	769	766	782	730	791	753	753	781	772	769	726	785	763	745	765	799	768	769	760	797	776	742	760	745	756	763	780	777	771	750	773	803	808	756	726	762	747	743	790	745	761	752	747	750	760	799	769	820	731	792	751	750	758	746	785	752	745	773	823	759	740	776	733	772	743	781	789	775	732	790	722	754	788	748	783	786	741	758	716	719	793	765	720	789	812	790	790	808	768	788	742	790	764	783	846	778	765	802	777	764	807	792	806	777	784	750	764	768	770	798	772	738	789	742	784	808	787	741	771	742	748	805	829	781	786	735	785	774	797	764	710	758	804	712	773	873	737	779	804	767	729	811	795	725	721	819	755	807	749	707	791	787	783	750	777	745	744	798	779	799	760	761	737	775	798	750	799	750	800	804	762	792	776	803	805	732	755	718	766	749	787	789	795	773	764	772	718	791	737	742	792	769	788	743	741	734	775	800	793	775	755	736	823	779	769	801	747	784	727	773	748	819	812	778	764	813	753	761	773	762	734	737	738	742	729	712	749	758	751	811	762
22939	38603	32262	20952	13640	9247	6496	4966	3587	2767	2148	1894	1703	1447	1356	1173	1177	991	1014	993	981	891	874	887	861	838	858	843	821	854	817	797	804	860	886	798	836	831	808	815	823	838	827	778	791	815	799	821	797	836	826	734	770	809	840	846	801	842	821	795	848	868	830	824	827	779	827	816	846	864	865	831	774	857	820	820	776	738	815	830	818	822	843	809	844	827	827	817	845	794	805	823	803	790	848	812	833	802	850	855	820	794	818	831	777	792	891	822	769	817	799	766	824	858	880	812	874	822	835	825	833	849	853	827	864	806	812	791	831	861	882	853	825	805	843	813	787	819	811	792	837	786	833	782	826	811	792	818	773	804	793	817	817	839	805	841	842	797	826	773	838	795	845	828	803	853	816	795	840	767	824	839	848	822	827	852	800	817	787	841	909	774	821	762	849	815	844	867	815	845	825	815	842	748	759	839	793	832	825	750	808	856	828	821	814	859	798	856	837	810	816	812	820	839	771	837	818	782	848	811	765	840	825	812	836	860	797	784	830	835	786	821	806	804	859	806	774	843	785	805	789	878	808	811	769	854	831	785	814	840	806	864	836	846	840	801	817	845	835	824	788	841	792	844	834	813	866	811	859	870	829	828	882	816	831	829	791	841	832	835	806	840	786	830	808	820	860	862	825	821	799	781	803	844	766	793	829	801	817	764	815	818	797	781	758	870	833	829	825	904	802	873	810	817	842	784	827	810	835	840	837	774	823	806	831	807	809	803	814	805	831	800	827	831	810	809	822	833	866	773	836	828	804	818	834	762	806	821	853	789	806	815	808	860	849	835	809	790	834	807	856	824	796	794	785	789	821	830	843	814	824	799	797	814	801	849	820	791	834	802	849	835	846	832	796	847	845	887	841	808	793	785	827	782	827	793	848	839	815	760	795	769	840	802	866	818	828	857	879	855	846	792	823	815	879	829	817	782	787	840	847	783	784	813	800	850	790	826	830	800	811	784	825	853	777	799	853	815	833	796	808	840	837	853	851	788	779	818	819	804	850	794	861	841	817	807	783	791	814	832	779	869	774	823	880	791	819	804	789	820	829	826	825	876	814	771	840	828	768	833	784	883	817	827	813	830	841	744	745	816	847	843	800	843	793	834	855	776	846	808	857	881	772	762	845	796	820	856	817	750	799	754	889	879	805	851	822	849	807	775	842	777	845	793	839	826	797	815	818	843	821	788	834	771	788	828	886	820	819	895	822	782	814	783	819	801	804	831	794	830	804	806	796	796	836	852	852	772	879	812	846	836	818	882	831	805	819	800	861	827	808	806	816	860	817	797	781	837	842	815	797	819	860	878	783	762	808	820	846	810	865	863	777	811	863	870	818	823	790	824	872	824	805	833	842	780	834	844	844	857	794	760	766	802	837	803	828	763	828	842	803	782	811	805	840	828	798	753	846	834	822	805	834	821	802	809	802	828	789	794	865	849	818	800	824	792	836	793	836	799	800	822	844	828	745	844	828	835	828	845	781	776	857	824	859	816	833	804	811	893	821	844	835	823	842	767	808	812	810	857	843	821	812	802	823	850	823	779	869	820	830	795	809	860	847	837	820	837	767	816	860	816	767	810	835	860	877	783	781	812	822	816	841	817	840	782	839	832	857	816	850	800	756	770	834	797	783	803	862	807	748	836	844	889	819	808	857	829	819	811	851	786	878	752	850	872	784	837	800	808	769	866	793	808	822	872	824	853	833	832	864	849	884	824	797	815	824	831	830	839	770	810	837	804	819	798	830	828	798	831	815	817	819	833	802	870	763	807	839	837	819	797	767	837	795	831	812	826	866	834	855	823	852	781	813	791	841	782	787	838	857	757	868	769	802	812	775	751	854	798	854	834	806	826	873	832	810	842	807	792	823	841	804	766	808	831	845	790	829	767	804	856	829	796	840	801	813	815	830	827	783	819	806	814	806	853	839	798	834	818	820	841	799	852	827	797	851	796	846	764	763	820	838	809	821	812	837	816	816	821	856	795	823	849	804	785	858	845	848	832	778	818	774	806	831	849	841	804	773	847	779	861	795	787	764	799	773	844	819	838	802	827	793	861	845	828	824	852	812	798	813	758	824	820	764	807	819	848	875	824	799	798	850	835	783	843	805	827	834	855	877	811	831	829	773	815	835	813	846	827	800	863	842	826	814	855	809	792	869	823	828	804	828	809	773	843	822	879	814	807	846	873	801	883	822	780	816	841	800	848	851	801	792	793	853	827	841	809	863	831	847	788	820	816	781	816	791	864	805	827	839	838	816	850	775	834	816	810	817	840	791	841	798	830	848	833	797	783	797	830	784	793	840	849	865	811	827	798	812	801	792	855	834	806	802	846	805	804	826	845	802	796	827	819	823	843	837	835	824	816	825	771	794	856	792	858	853	855	802	810	777	828	834	819	803	843	830	849	872	846	861	825	817	828	812	807	811	803	785	780	798	921	802	758	847	818	792	823	754	817	776	832	801	785	820	781	819	895	812	850	799	860	781	829	796	802	846	799	813	807	822	771	797	797	828	871	794	835	799	800	820	862	778	855	811	827	797	820	824	780	829	778	759	860	813	751	838	757	785	786	864	812	828	796	861	807	848	829	816	824	769	836	825	874	845	851	851	772	802	855	775	836	805	858	818	783	821	862	784	795	851	814	847	801	818	769	814	780	806	842	794	839	792	835	842	855	833	837	884	802	856	824	841	759	819	803	779	784	767	816	842	819	798	812	788	848	767	789	784	839	805	807	804	798	771	782	772	782	845	822	811	830	828	795	804	830	822	824	818	835	837	817	872	761	865	869	763	871	778	816	853	807	829	830	815	818	800	807	811	808	826	778	824	843	789	828	805	814	836	830	816	830	789	775	814	815	884	803	835	850	884	845	821	840	838	809	803	824	822	826	788	788	799	774	837	833	778	810	786	774	829	782	833	794	819	814	794	792	787	842	829	804	797	796	848	847	813	818	839	840	793	818	847	835	874	808	758	809	791	803	782	832	818	816	808	795	789	831	805	807	789	784	815	775	841	830	783	801	804	850	801	864	804	814	819	809	784	822	848	848	839	818	804	818	857	836	851	828	852	804	800	826	796	836	822	855	799	789	820	794	836	801	838	843	830	817	826	838	783	835	788	796	845	789	804	866	809	792	861	870	827	816	821	797	768	768	819	796	806	786	791	773	917	765	861	822	771	832	856	823	790	840	803	825	840	833	814	817	848	859	784	764	797	773	771	870	847	843	849	830	795	831	841	828	847	813	853	871	807	839	819	774	777	825	848	839	864	861	817	805	803	855	841	873	836	816	855	833	838	787	765	800	848	781	827	836	805	864	862	815	824	847	871	855	820	803	829	802	789	868	780	846	761	839	854	858	816	786	849	852	810	805	787	769	809	816	826	889	814	820	864	789	856	792	801	782	832	834	756	785	819	846	789	832	808	798	803	806	755	862	836	839	819	801	846	769	849	813	846	837	819	856	827	812	822	786
28527	21654	16831	8112	3886	2486	1814	1494	1256	1134	1082	995	961	899	914	859	857	848	809	812	816	805	749	803	803	717	771	803	772	793	844	836	816	814	753	766	774	787	767	803	789	799	712	792	778	784	748	744	787	772	734	814	751	757	821	798	810	746	808	778	765	830	774	746	820	805	830	779	721	750	790	747	793	790	825	741	808	778	774	810	774	816	758	786	778	750	801	768	749	856	798	753	768	829	859	743	733	734	744	803	795	826	767	769	785	750	739	837	789	817	727	826	792	753	763	811	853	839	792	777	811	798	746	779	769	805	768	814	789	768	747	748	725	782	766	769	773	798	822	784	761	772	754	788	799	806	825	805	775	841	834	783	739	780	768	838	792	823	783	781	784	762	764	779	794	772	749	780	731	793	807	756	793	767	795	774	810	817	813	760	746	782	844	768	762	779	780	778	750	754	763	784	760	823	814	773	759	857	793	815	810	791	751	799	765	784	747	806	785	767	798	763	760	715	782	802	764	798	822	814	780	807	764	793	829	746	794	773	778	724	763	799	789	812	754	798	755	814	767	790	817	792	722	771	822	783	786	767	813	745	775	786	793	816	780	734	798	829	816	768	783	779	759	840	769	739	790	787	795	742	766	800	758	779	756	759	747	762	785	785	766	768	778	853	798	817	755	726	848	748	757	735	788	777	772	785	779	806	788	783	791	796	751	720	722	796	771	792	740	755	803	795	764	779	812	779	750	792	794	801	787	781	775	788	817	789	809	766	769	850	793	818	827	790	792	811	807	818	787	797	732	776	774	753	796	747	794	820	769	709	751	785	695	819	834	777	750	761	770	777	770	804	782	783	751	778	794	754	793	788	742	766	784	821	740	785	725	810	789	748	754	797	800	735	744	764	725	773	765	787	748	766	815	773	775	780	761	749	839	759	819	787	740	760	785	791	763	794	787	793	767	748	818	775	769	782	812	744	749	757	733	747	742	795	788	796	720	782	777	771	778	794	855	759	810	748	750	777	802	784	804	808	784	783	804	794	742	766	716	766	806	763	832	784	736	797	805	770	793	727	763	764	793	768	802	738	789	730	791	753	793	717	759	780	780	798	805	714	744	791	802	751	762	784	800	735	750	737	759	780	795	762	766	749	755	771	811	817	749	759	803	824	760	740	770	793	822	819	864	747	768	780	785	780	759	818	767	831	779	800	779	776	763	791	746	818	795	798	743	775	813	750	730	756	736	796	784	764	789	783	789	767	776	745	802	755	798	816	793	811	809	759	804	791	803	789	768	760	814	769	784	776	786	719	751	846	783	762	822	806	828	786	800	826	783	807	742	794	798	763	757	760	777	729	741	786	745	850	790	770	771	768	784	816	751	721	819	717	801	810	791	814	779	782	757	761	777	786	785	788	787	803	730	768	818	762	782	803	799	765	798	827	778	788	793	787	726	789	773	762	822	820	742	790	749	741	767	796	836	742	748	787	819	821	793	763	856	757	755	814	787	791	801	789	797	809	764	775	753	861	768	786	779	749	801	806	811	776	825	762	767	780	824	842	804	761	775	774	841	789	800	766	745	785	806	743	770	802	794	804	733	833	750	795	767	785	770	749	804	756	772	742	749	713	793	778	778	799	792	796	729	756	766	795	738	750	775	771	799	778	809	783	812	805	786	789	797	782	867	752	790	776	780	731	797	788	751	837	763	769	771	747	813	768	803	774	774	778	754	805	773	729	788	749	813	829	817	779	765	788	818	759	755	784	724	770	776	787	742	811	765	822	817	799	788	757	771	799	770	812	786	728	822	773	826	757	769	810	750	784	810	778	794	783	801	795	754	780	807	776	747	791	831	754	784	767	800	742	790	800	802	790	781	839	795	762	739	797	789	787	824	802	780	813	744	772	746	809	820	773	754	809	751	846	785	810	778	759	801	730	745	810	770	778	776	782	771	739	783	774	775	793	806	794	777	737	779	804	803	765	766	761	791	771	760	812	782	790	796	769	786	756	802	797	817	782	783	746	811	791	810	743	859	815	817	792	828	763	733	825	815	803	754	767	819	800	797	784	806	789	853	759	802	766	797	746	774	806	789	781	827	754	794	783	780	780	777	768	836	785	746	816	773	773	817	755	783	823	725	760	814	783	814	799	834	806	785	772	789	805	778	782	791	770	778	835	780	780	744	724	750	759	743	794	766	800	748	771	782	801	803	799	783	785	790	811	788	778	728	759	777	811	805	755	782	753	810	769	784	774	803	735	807	805	756	797	739	793	778	771	807	732	775	755	750	772	779	783	842	808	771	847	768	719	788	819	766	803	796	826	805	814	745	760	776	772	734	803	779	780	808	773	827	737	776	770	810	749	740	767	806	809	762	794	807	779	782	796	807	790	767	812	760	816	758	840	797	770	766	764	835	745	791	781	785	732	842	766	839	812	786	726	781	826	859	798	788	796	809	791	770	753	770	780	843	789	767	785	848	710	746	781	752	793	778	748	743	775	805	754	821	801	769	788	725	782	803	752	736	799	777	750	744	771	787	772	779	745	752	721	800	775	779	766	729	774	761	784	792	795	768	792	774	780	766	789	808	787	749	768	800	791	794	754	818	770	804	759	755	772	773	749	800	802	791	792	772	813	781	777	809	766	787	793	771	785	749	742	833	780	751	775	778	771	740	765	757	775	826	775	778	787	785	783	769	825	775	728	822	792	821	766	795	796	811	793	775	767	730	795	813	804	813	784	787	759	801	768	751	787	799	815	771	793	770	797	779	794	785	775	720	800	740	777	807	745	774	738	774	802	783	786	831	773	767	760	771	810	849	777	774	752	787	774	787	773	754	742	793	759	758	815	784	791	796	774	815	773	778	772	768	738	806	795	777	758	761	773	784	797	798	783	797	807	782	759	782	741	781	788	791	728	775	783	827	778	805	773	766	849	722	727	748	792	822	808	791	781	819	801	824	803	789	806	764	809	742	774	799	779	792	753	833	794	751	798	761	763	777	785	749	737	754	765	765	770	766	829	780	819	783	821	762	755	841	702	766	762	739	773	770	779	825	781	760	759	773	722	763	824	770	736	757	837	824	766	808	783	844	831	740	748	825	772	747	794	765	799	804	752	757	768	797	766	819	766	828	761	790	832	747	736	766	798	775	753	792	721	767	734	776	804	806	760	770	771	817	756	755	776	790	795	770	776	745	755	798	809	799	784	821	778	751	739	782	793	792	767	784	788	825	830	769	834	777	803	783	753	768	743	741	794	797	846	729	767	771	802	816	794	784	812	765	768	799	790	765	748	764	787	748	744	841	801	878	822	770	760	735	782	802	762	817	806	798	783	796	789	770	805	768	772	766	801	765	813	773	750	800	756	759	779	846	790	776	791	839	780	819	777	796	778	771	766	829	778	768	720	793	771	722	799	802	737	784	763	744	783	801	781	787	761	837	818	805	744	750	768	772	730	795	762	787	798	775	824	791	797	802	792	754	764	840	767	832	819	822	824	813	755	783	805	759	794	773	798
21436	27741	21604	11745	7194	4643	3347	2597	1944	1670	1391	1267	1124	1117	1028	1012	956	999	853	906	896	879	910	879	900	917	836	852	842	847	841	841	840	871	850	876	868	877	806	817	855	839	872	832	868	837	882	814	837	858	833	807	845	830	855	871	845	867	847	811	862	825	852	861	800	839	819	867	833	865	863	816	854	816	826	834	855	817	835	829	825	847	916	805	877	871	821	877	875	811	827	836	871	824	866	863	837	844	856	857	823	826	859	841	835	830	839	820	789	857	797	805	904	814	809	845	825	827	824	916	787	805	848	834	837	828	861	821	793	863	826	869	839	810	890	863	892	842	791	878	819	843	832	879	809	837	886	775	813	854	846	842	850	845	815	852	856	860	846	875	875	821	897	890	807	828	828	851	783	883	786	827	855	820	838	825	811	812	849	851	828	879	847	834	826	806	836	864	811	877	803	843	896	856	811	822	858	858	819	856	822	822	846	884	824	868	808	879	817	822	904	864	820	823	896	864	868	799	844	841	818	839	854	837	839	839	846	856	858	875	840	864	890	862	850	862	880	836	860	835	807	882	827	853	833	830	855	817	842	824	809	846	851	850	829	831	821	799	844	821	853	848	827	889	795	839	852	853	807	873	830	855	851	797	840	819	896	803	826	818	845	815	828	834	878	853	898	826	815	881	875	837	819	837	844	853	807	834	815	870	790	854	830	821	852	804	827	866	832	880	848	840	838	844	880	852	857	872	859	868	787	846	864	816	817	846	823	810	874	893	883	826	865	845	842	819	829	822	845	822	853	831	815	868	880	871	894	809	804	819	828	775	829	813	855	845	829	841	873	848	871	826	878	853	871	863	841	882	794	888	836	888	855	848	817	808	858	792	824	883	828	848	853	882	810	891	846	858	830	813	837	873	844	837	879	774	874	847	875	848	881	804	824	844	849	871	799	847	838	852	850	854	853	800	813	864	801	815	814	888	836	836	827	793	825	824	880	891	816	863	826	893	872	838	863	831	839	803	828	881	816	806	842	834	874	811	877	851	820	845	817	840	852	822	866	888	840	822	877	832	860	864	859	883	868	911	838	869	877	815	868	823	874	873	869	893	832	897	845	826	829	868	865	841	839	844	838	859	868	858	814	867	845	832	860	837	812	894	862	843	838	852	821	825	895	867	887	800	819	882	928	840	819	897	873	826	821	849	805	897	832	850	856	843	856	875	816	831	817	862	871	841	825	802	912	828	796	849	767	793	774	846	894	873	807	863	850	858	907	847	819	870	838	819	804	767	859	856	836	867	821	840	860	849	816	791	870	859	834	787	872	881	842	891	892	798	878	850	868	830	816	817	829	861	838	797	882	792	862	839	869	841	857	844	863	811	823	881	846	881	850	831	876	848	855	863	855	832	850	865	862	867	899	904	867	808	827	805	818	843	849	813	844	851	891	855	865	849	872	881	803	848	887	844	800	864	924	851	837	825	816	817	851	830	840	817	821	891	843	849	791	894	825	851	893	851	853	843	861	843	850	827	828	865	834	873	881	854	842	904	848	851	841	855	836	864	865	857	876	891	876	887	823	848	850	877	876	902	867	838	856	886	879	827	841	918	873	791	864	836	842	877	826	869	800	792	806	853	802	824	841	860	802	875	843	790	865	855	876	853	838	856	851	821	785	853	898	851	858	819	827	869	844	844	852	837	910	829	862	873	896	844	838	828	841	832	897	846	869	879	880	839	814	880	834	841	840	793	834	841	807	826	891	848	828	807	825	845	842	851	867	800	894	788	863	812	803	867	873	876	890	784	873	776	892	836	843	842	787	880	836	837	817	813	780	865	805	862	877	831	861	847	845	833	846	808	854	884	843	840	857	867	886	841	838	829	777	817	863	862	874	841	832	856	901	882	854	758	833	844	842	837	882	826	844	849	831	759	883	837	809	829	854	834	891	843	890	844	846	810	851	871	842	789	882	879	864	812	853	865	842	892	811	850	885	905	882	778	823	812	831	819	800	803	845	868	823	835	830	862	824	833	881	888	868	818	817	799	808	861	886	833	849	851	883	868	840	818	824	814	744	849	772	789	835	861	838	877	907	860	804	867	816	853	845	844	859	830	843	878	895	784	862	843	807	873	847	836	836	850	864	818	878	835	750	874	883	860	895	829	908	827	832	818	851	870	828	836	828	881	860	868	853	875	885	812	840	814	820	813	850	848	838	840	912	819	862	798	839	789	779	794	891	861	833	849	854	825	831	856	870	824	844	845	896	828	865	827	796	845	848	803	834	889	839	884	862	836	848	848	815	806	860	830	877	880	832	838	839	870	850	873	860	845	845	870	807	870	849	879	847	878	822	852	815	831	890	814	834	838	877	826	892	855	826	876	801	842	844	802	834	810	797	817	800	800	897	874	906	815	851	828	897	869	882	864	814	872	857	869	830	866	801	836	864	835	880	879	890	865	858	818	817	857	766	813	914	820	815	820	815	842	818	854	876	856	857	828	819	860	838	858	847	858	818	804	809	866	821	845	873	851	815	813	862	825	816	882	811	902	901	827	844	872	859	812	847	846	863	824	861	861	865	833	824	867	845	858	839	869	795	838	887	858	799	852	823	901	841	812	815	846	858	819	903	843	839	875	849	818	828	895	754	890	851	904	828	866	839	821	842	884	844	845	841	832	833	859	865	795	814	782	812	864	853	856	808	794	871	854	838	839	808	821	864	810	894	828	833	874	848	882	876	854	891	883	800	796	812	838	879	825	804	850	834	872	819	849	833	862	814	784	828	828	864	833	810	828	799	844	829	840	853	829	819	807	849	825	889	826	852	829	830	807	857	852	856	835	872	790	792	845	833	856	863	864	853	861	834	880	857	814	824	856	831	853	812	785	892	820	852	877	870	811	856	826	848	796	835	827	823	839	854	895	841	820	846	846	888	890	917	836	825	845	880	838	803	870	858	870	858	830	865	857	868	888	880	792	834	791	824	855	878	823	827	784	816	869	854	860	820	845	837	871	834	823	827	894	833	821	823	874	848	864	844	861	820	825	835	866	818	922	791	791	857	864	883	905	829	853	814	842	888	832	889	824	835	823	832	850	841	831	860	828	766	810	886	822	833	894	824	812	782	853	853	865	844	853	823	860	863	833	886	845	825	836	872	827	880	762	875	862	838	793	804	837	864	911	866	862	854	809	808	811	852	844	786	884	840	838	866	829	818	861	885	864	816	914	855	830	851	908	776	849	848	847	845	907	872	887	856	849	842	879	781	854	813	854	830	862	850	812	848	794	810	829	847	870	801	817	852	868	813	859	839	836	850	826	823	846	860	843	851	824	824	795	841	893	828	868	865	861	833	806	862	820	900	843	828	864	809	853	830	828	891	802	803	844	892	855	817	824	874	825	888	826	787	809	901	812	797	809	890	818	937	901	816	834	855	787	866	860	809	875	899	893	832	876	864	880	898	841	844	826	848	853	858	888	927	806	784	844	843	781	910	815	832	872	818	848	774	814	892	819	866	795
23834	21308	28150	24832	20827	8744	3279	2054	1619	1402	1213	1080	1009	974	934	819	862	848	816	829	772	750	790	760	810	772	796	756	773	722	759	745	790	770	789	830	724	742	817	784	725	704	725	782	737	820	723	763	734	781	743	750	734	737	763	792	741	754	782	776	796	743	768	764	762	781	714	740	759	775	710	730	731	768	768	707	777	775	758	776	714	796	731	706	740	745	778	739	776	759	783	791	746	729	794	731	755	723	727	765	756	778	773	766	769	732	751	789	777	749	748	750	783	721	774	735	745	744	741	777	777	768	757	776	727	722	745	716	744	751	779	758	717	754	775	820	723	721	705	779	769	814	811	770	787	774	719	788	813	775	755	722	770	789	745	764	733	734	765	761	751	831	772	733	750	791	810	777	761	781	716	781	703	773	751	716	723	712	728	776	736	736	760	787	827	737	761	751	745	736	761	765	784	789	757	765	749	762	782	762	760	761	766	794	787	748	789	795	765	690	759	732	786	751	771	784	740	727	757	772	748	770	735	782	699	712	783	794	738	747	733	759	772	734	774	752	758	760	767	775	725	735	759	776	800	732	792	740	724	760	721	748	781	763	724	734	745	751	770	768	786	739	737	721	729	765	741	766	785	762	742	777	776	725	710	744	711	769	766	745	706	741	738	776	743	771	759	757	738	763	734	785	754	790	782	738	779	734	748	772	730	789	757	751	769	758	813	790	734	778	734	710	787	757	773	788	786	762	758	729	783	779	790	728	791	806	751	762	767	729	752	789	772	758	773	749	750	753	790	802	763	800	750	785	764	708	704	799	774	725	757	819	721	727	784	695	773	763	730	751	757	729	756	785	750	748	793	765	730	727	728	758	736	732	761	744	759	782	758	747	763	771	791	794	701	746	797	764	718	720	749	752	749	733	787	778	758	690	762	755	729	757	801	778	731	748	734	742	768	771	754	743	752	709	735	734	685	752	743	772	795	767	775	733	772	766	781	749	781	803	732	739	759	800	707	734	763	784	742	787	789	791	765	758	710	777	753	744	754	727	750	798	757	734	715	758	759	779	782	725	770	752	779	762	746	758	784	754	757	732	762	764	821	761	798	724	772	745	748	765	729	739	740	766	744	803	749	722	727	777	757	739	734	734	721	728	758	762	739	760	746	772	707	759	773	748	728	750	793	759	756	742	778	783	729	780	733	762	669	760	767	744	773	740	778	772	773	753	817	725	751	788	755	814	782	760	742	751	745	699	705	737	716	794	785	736	758	786	741	727	766	791	776	765	812	806	786	768	738	748	719	704	692	746	712	726	754	774	748	767	700	767	782	758	818	776	774	735	756	766	770	768	761	777	749	734	762	772	715	765	738	727	728	820	775	817	740	730	776	741	700	743	770	769	749	804	811	708	763	672	750	726	780	737	757	800	719	767	744	742	760	792	799	734	766	749	731	764	762	810	742	729	794	723	793	727	748	779	735	758	764	789	732	752	748	767	779	756	741	745	734	776	765	739	719	771	758	756	702	732	772	766	703	773	770	749	736	798	765	755	754	725	777	813	764	771	778	721	815	721	758	702	760	699	761	742	758	754	754	761	771	759	769	733	730	795	780	770	809	740	771	754	756	768	794	801	781	713	726	745	690	722	728	742	752	759	797	739	740	763	790	801	790	752	766	712	777	760	744	777	741	725	712	755	732	763	748	754	775	731	771	728	744	759	770	718	773	782	748	735	754	757	759	724	716	750	743	776	817	774	817	727	783	717	810	764	814	758	726	777	773	760	782	728	748	827	744	810	756	705	723	764	781	744	747	753	765	769	796	792	741	748	693	790	756	728	738	744	760	785	750	728	783	751	705	768	795	788	764	789	738	736	755	774	784	729	803	725	748	743	811	772	756	725	732	730	755	777	721	739	766	753	751	762	767	711	741	770	755	741	746	778	790	805	771	736	753	750	763	812	775	735	737	761	755	776	777	724	751	726	792	746	742	780	724	768	747	725	752	787	807	805	796	751	773	817	729	773	764	768	816	794	754	764	776	752	784	765	803	782	736	756	763	781	784	747	725	754	738	744	767	765	754	778	763	752	731	717	778	765	738	749	727	753	736	751	775	742	757	788	739	679	773	759	728	799	719	734	756	790	728	736	857	788	756	794	752	782	763	735	778	731	699	736	760	811	744	755	726	776	754	795	808	756	747	741	742	765	795	708	752	759	731	746	772	771	764	763	723	738	775	793	796	746	730	795	768	704	753	789	742	792	751	773	783	725	738	762	731	756	761	750	715	795	775	741	784	763	710	740	755	799	719	738	711	748	747	764	807	751	786	762	748	749	757	769	731	680	727	742	754	767	750	729	739	739	769	733	734	745	770	701	737	731	732	767	760	720	704	771	728	786	735	737	780	759	792	750	718	734	773	727	755	739	768	810	717	751	755	794	753	782	789	762	720	706	757	715	791	784	788	727	753	707	758	780	736	810	790	736	780	751	783	765	803	731	761	750	734	743	755	775	695	781	766	722	745	730	749	764	742	707	730	715	742	787	752	726	759	784	745	771	788	722	728	813	739	725	795	779	764	768	766	720	740	761	730	737	690	832	772	757	767	732	705	754	750	755	763	724	780	706	749	738	783	757	713	740	828	777	775	758	785	772	741	754	711	784	758	742	746	738	788	758	825	723	760	755	774	743	735	747	820	827	782	775	753	761	791	789	756	783	780	754	772	738	779	801	776	749	811	783	717	820	779	789	760	781	712	775	771	735	732	722	736	751	779	768	741	752	738	722	780	801	787	725	720	778	783	756	781	767	778	781	722	763	707	738	795	755	773	746	752	713	743	818	768	740	757	729	792	762	813	802	765	756	731	729	761	718	752	718	750	737	798	781	780	770	737	757	759	738	734	809	753	731	823	753	743	737	765	743	739	738	742	740	792	750	696	765	768	739	747	728	726	754	750	749	744	731	758	775	742	740	762	789	745	761	714	763	729	767	758	734	758	769	750	734	767	755	801	773	745	775	785	766	768	734	722	756	776	722	788	788	742	765	778	766	784	762	733	731	781	734	771	738	729	757	742	723	778	774	804	765	747	727	785	795	754	738	757	709	785	747	784	714	791	780	741	735	748	749	779	764	759	747	784	748	706	778	764	722	748	768	755	747	748	780	747	744	712	765	722	724	765	774	726	729	806	746	783	765	805	721	763	741	761	721	708	766	725	811	765	778	766	764	735	788	716	718	740	782	753	708	739	736	709	767	769	768	736	777	732	724	779	733	743	712	737	766	776	694	795	754	759	731	773	760	723	766	763	804	788	767	748	795	711	807	815	766	742	769	750	774	713	791	770	776	754	764	744	745	804	739	758	719	742	737	792	723	722	758	812	803	762	804	763	723	780	773	787	776	779	748	747	792	760	750	774	728	779	752	732	799	735	712	712	730	746	739	799	730	802	740	776	807	780	778	753	709	736	746	794	815	738	759	757	848	765	809	775	707	747	782	764	785	747	826	763	751	760	768	732	739	778	754
21546	34750	28168	17029	10733	6954	4796	3713	2931	2146	1776	1522	1404	1233	1200	1097	979	994	967	957	920	858	852	811	824	857	812	852	772	841	787	844	830	817	809	801	810	803	802	784	820	767	758	780	814	784	779	790	786	807	808	822	833	821	777	807	846	812	803	772	831	793	851	824	824	803	804	813	822	797	795	810	854	793	870	854	840	793	782	826	799	827	815	810	814	860	834	827	798	783	819	864	752	791	796	816	797	787	820	789	837	772	819	811	813	778	843	792	789	795	760	779	795	805	840	825	775	822	798	829	809	761	849	811	826	820	812	863	820	810	816	792	826	826	761	793	844	844	778	835	782	806	798	822	819	786	774	844	820	790	844	775	736	780	803	828	791	823	830	842	780	820	818	803	831	768	759	781	801	796	781	828	801	797	830	762	818	792	832	797	809	783	791	872	809	841	802	810	819	861	870	846	801	814	835	785	796	805	799	846	798	810	801	793	820	766	828	813	829	797	804	839	835	824	776	786	817	822	801	802	829	848	825	788	853	858	799	780	785	787	804	825	863	815	791	813	812	851	881	844	776	788	792	812	810	827	819	807	805	816	794	803	834	767	788	818	840	768	849	815	768	783	839	846	798	798	833	817	817	797	816	833	867	811	787	804	791	811	781	844	757	801	791	813	832	805	795	813	793	821	843	791	789	801	824	798	842	792	830	789	843	819	824	786	826	788	827	807	821	832	827	903	844	832	798	776	836	796	790	801	809	807	818	839	826	789	818	785	799	841	782	833	825	810	789	824	842	775	851	821	784	787	854	822	849	815	786	765	818	805	828	790	821	802	808	792	846	860	832	847	803	786	773	781	830	807	842	818	813	801	816	805	804	802	842	832	836	825	805	828	821	832	771	759	813	809	828	790	792	804	797	849	789	822	788	850	785	806	824	808	862	789	826	834	853	803	752	791	803	768	771	783	808	853	834	821	792	805	828	774	788	815	843	828	807	823	859	833	796	782	795	836	808	784	806	841	831	811	810	805	852	780	806	789	822	821	805	832	809	807	833	791	794	840	856	816	820	839	750	845	777	812	791	787	755	819	822	778	829	806	840	769	813	830	788	844	776	794	805	858	779	816	767	823	801	767	816	824	792	808	810	864	794	825	813	866	808	811	835	864	830	760	796	842	768	782	814	883	814	809	839	832	776	820	792	835	798	837	822	779	842	804	774	784	828	788	829	813	800	874	815	878	845	794	812	809	828	869	820	831	860	841	758	754	829	869	808	790	797	794	841	861	820	801	818	795	796	804	848	758	800	799	796	813	843	815	809	807	781	810	830	831	829	801	834	812	814	823	779	802	762	838	779	847	815	862	783	822	768	836	857	814	800	841	832	798	792	816	809	871	810	849	756	756	827	795	863	783	835	783	790	803	817	837	807	795	824	812	818	814	828	810	830	860	824	833	823	783	842	818	840	799	834	794	830	810	768	815	801	828	811	813	830	797	816	815	837	854	843	773	808	817	801	867	841	813	814	838	844	805	828	825	785	788	846	846	819	778	856	774	815	802	789	775	776	849	832	797	856	816	802	803	830	811	766	792	801	820	801	854	860	807	785	798	834	805	804	815	802	811	848	754	848	827	823	794	767	812	797	867	843	775	790	808	790	814	789	834	779	837	817	852	761	846	814	792	796	845	782	823	833	810	810	757	837	781	817	823	798	772	815	784	793	790	808	762	807	830	777	793	849	795	825	852	802	821	799	836	801	854	798	785	861	875	793	839	835	803	852	817	785	861	790	826	814	828	819	851	797	838	783	850	786	843	783	796	823	770	794	839	841	765	833	792	796	770	812	751	801	797	794	808	793	852	836	818	843	822	816	791	846	800	830	768	812	842	796	769	832	819	806	858	867	830	762	810	794	820	800	810	797	814	833	810	799	827	864	816	819	786	770	756	748	834	804	769	786	821	781	780	834	843	807	865	807	856	807	776	848	806	791	843	781	803	768	813	817	815	809	794	841	799	777	844	815	800	835	788	822	849	825	807	812	798	824	820	845	760	829	833	852	824	793	803	796	800	832	792	746	796	833	789	840	831	782	781	762	823	795	760	775	841	844	837	775	811	831	878	813	828	806	840	833	837	886	786	836	817	813	815	792	802	808	825	865	771	832	807	803	806	799	826	806	782	782	821	824	803	809	785	773	829	833	765	842	776	832	831	833	812	845	838	793	842	783	767	815	830	796	838	789	824	808	773	829	854	842	765	865	790	789	792	782	802	779	800	876	808	862	874	791	799	793	776	788	814	803	841	820	780	819	767	768	809	872	833	827	764	825	815	787	832	824	788	873	761	804	770	776	804	818	808	801	887	804	769	803	776	800	819	849	802	846	772	847	815	804	791	817	813	835	856	818	827	816	780	813	783	822	834	828	822	843	752	790	792	798	809	840	824	832	817	828	809	813	809	834	830	741	808	796	812	772	864	778	851	859	816	808	814	851	823	777	817	770	788	775	822	787	775	787	851	827	797	806	804	831	796	860	790	818	783	802	797	832	799	856	769	801	856	814	824	791	830	792	814	832	813	793	824	849	849	818	794	812	830	818	871	805	803	802	777	804	790	788	820	811	800	798	783	862	781	825	833	789	865	848	793	814	817	876	825	834	832	792	828	797	831	821	820	742	767	830	863	810	801	857	789	808	829	807	835	800	788	812	819	817	802	826	841	850	766	830	800	820	795	823	786	752	810	802	817	770	767	783	769	794	800	807	775	829	782	868	795	791	774	828	796	800	803	782	819	801	807	776	820	830	810	817	755	828	820	818	788	817	847	813	813	889	767	786	768	818	787	870	794	812	818	818	828	793	830	860	822	840	839	785	800	772	828	812	818	807	858	814	818	764	837	823	816	833	840	807	816	806	819	803	818	829	788	763	778	807	757	798	793	786	828	817	834	843	828	795	824	826	818	812	874	817	837	786	792	798	795	769	771	778	761	791	834	843	765	804	803	802	829	870	791	810	786	814	851	816	779	747	805	849	858	902	825	805	773	821	773	804	753	829	821	788	806	767	821	808	872	808	788	811	828	816	780	811	820	832	860	836	803	783	806	831	791	793	791	852	851	810	818	826	806	834	809	813	772	789	788	738	856	820	802	801	806	814	792	891	755	835	763	822	816	789	863	830	850	844	790	824	785	842	837	818	836	839	797	794	860	830	819	790	788	820	827	863	791	833	816	844	814	805	831	802	825	789	855	815	791	844	819	819	849	851	787	797	786	823	855	749	785	758	788	839	832	831	800	818	811	809	765	841	842	803	789	782	799	746	795	770	866	809	819	824	865	811	827	811	801	787	857	771	807	795	858	785	807	814	818	788	785	838	771	823	792	800	816	800	861	820	835	822	810	787	827	847	834	846	882	796	807	801	794	836	829	847	790	803	793	778	814	850	803	844	804	865	770	835	859	808	812	788	814	780	841	815	790	817	774	790	823	820	825	771	850	827	759	794	806	801	791	841	765	809	819	814	781	848	795	732	791
25321	21282	26229	23979	7119	3116	2331	1720	1452	1292	1159	1051	1005	986	847	905	894	867	800	854	851	821	833	794	801	820	791	860	841	773	813	760	810	815	797	799	838	838	822	766	834	790	771	895	773	786	852	887	746	820	829	726	779	823	775	814	829	807	828	808	770	794	823	812	809	783	829	794	834	774	760	760	792	764	823	757	797	824	798	810	819	817	785	851	823	850	785	794	809	768	826	800	820	857	803	786	793	795	798	786	816	817	857	821	801	778	798	793	764	803	770	816	790	772	818	760	830	866	744	801	814	813	800	805	845	832	831	790	823	802	774	824	810	811	848	774	817	800	821	858	790	767	735	767	814	763	773	828	811	749	812	782	804	839	777	801	839	820	800	807	826	809	751	804	815	800	775	778	806	812	771	814	775	846	705	790	820	781	818	842	862	759	814	802	816	819	755	781	799	787	801	852	837	836	804	784	816	811	790	847	786	784	827	811	748	823	794	826	815	803	840	771	843	847	788	815	806	779	766	826	795	802	754	757	819	777	816	791	814	798	815	832	758	788	860	844	799	792	810	832	784	857	815	816	769	804	771	803	831	795	837	798	838	817	823	803	760	808	827	790	787	783	803	817	810	828	848	875	764	779	821	843	815	828	836	822	770	866	807	804	838	803	730	750	791	779	837	835	835	778	761	825	819	817	762	792	905	833	790	807	854	824	820	747	769	792	821	803	774	748	793	831	766	803	812	797	818	788	853	847	808	805	853	739	794	744	831	785	793	806	810	806	753	766	816	793	799	798	800	764	777	832	815	806	841	768	787	809	825	838	807	828	784	737	799	805	857	786	786	794	836	801	809	775	844	822	790	744	825	844	803	839	803	757	809	859	801	866	802	823	772	785	788	791	844	737	793	795	829	840	811	842	809	811	798	798	814	816	803	804	806	811	819	833	805	800	812	823	773	796	818	827	823	825	769	792	788	796	769	814	799	803	817	785	843	813	847	778	846	797	768	884	838	809	813	820	781	876	804	804	787	801	776	785	783	783	794	752	796	821	796	799	801	785	811	784	826	810	819	844	826	833	809	814	842	820	807	829	752	796	827	766	853	841	832	781	787	824	834	844	816	794	778	773	759	816	845	757	811	826	829	818	836	783	802	788	816	846	808	778	865	803	832	779	910	769	729	838	809	811	827	832	839	830	764	763	812	786	869	811	776	833	836	822	766	828	800	757	842	855	755	779	827	805	843	779	818	810	813	815	811	825	790	773	792	801	790	823	782	758	799	769	763	823	847	832	853	829	765	825	776	808	852	850	839	797	837	792	836	807	800	792	821	834	837	809	803	833	802	800	842	800	769	825	722	802	815	764	802	831	853	811	798	774	820	794	762	813	822	810	810	759	793	779	787	823	794	786	833	816	795	828	840	758	849	819	800	816	779	756	821	803	754	771	756	850	832	877	796	789	826	810	773	749	805	780	808	802	844	790	831	809	809	814	799	773	770	762	799	816	779	760	814	850	829	808	743	813	757	827	763	814	826	810	811	821	770	778	798	841	810	792	841	828	817	829	776	773	793	819	848	772	795	807	803	775	840	852	844	811	824	777	805	806	875	788	806	746	849	831	818	828	787	807	791	817	837	817	779	833	810	793	759	813	809	794	809	780	797	809	816	784	840	756	791	818	783	847	859	831	805	766	850	842	850	842	731	809	833	809	786	773	803	812	798	841	851	766	843	841	765	778	821	776	781	816	791	824	792	806	807	767	798	821	783	828	835	783	796	850	786	810	772	790	819	824	806	795	834	822	795	798	831	786	822	771	844	811	830	798	810	817	828	859	784	785	827	804	771	831	824	803	744	823	799	796	795	782	819	789	782	784	789	841	821	754	802	803	816	802	828	752	823	783	839	780	782	768	850	797	807	824	823	814	788	762	777	801	817	802	763	816	817	790	762	826	810	776	791	790	815	795	784	805	869	792	817	826	818	815	807	823	776	774	822	798	823	875	804	750	794	750	801	779	843	812	803	799	875	787	797	845	827	761	781	822	745	801	780	834	823	769	794	828	818	809	779	815	827	838	786	787	727	802	770	783	821	822	861	788	831	812	817	807	770	770	824	853	824	846	778	837	774	819	765	807	806	739	771	821	831	862	840	813	792	818	831	812	790	803	824	821	794	882	831	776	776	822	760	835	809	822	836	846	824	813	791	851	803	805	843	826	795	805	805	822	818	807	838	825	761	793	764	765	825	829	792	882	772	836	808	826	825	782	768	795	792	775	778	847	833	794	826	788	803	813	790	770	803	810	768	808	806	808	755	829	821	852	852	820	818	791	779	795	830	763	806	817	784	784	835	837	822	832	780	824	822	863	799	812	765	837	807	876	834	755	802	831	809	809	799	808	837	796	829	852	815	856	819	834	833	770	813	795	795	842	807	778	834	823	778	787	795	803	779	814	809	807	800	811	760	835	808	897	793	739	750	808	789	833	823	811	814	833	833	804	814	809	835	830	789	844	794	785	835	766	789	809	794	787	765	830	794	848	716	792	805	844	800	822	839	794	791	781	864	795	823	819	840	830	789	824	789	772	824	789	791	779	809	773	819	752	777	809	805	837	841	797	803	757	812	773	840	762	775	846	852	823	869	811	823	786	797	806	768	830	745	807	841	785	832	788	790	793	785	821	793	769	793	784	783	795	784	812	739	753	867	783	866	806	805	814	785	791	803	766	807	831	818	808	829	758	770	739	798	766	789	825	812	803	796	789	812	795	803	815	838	826	789	822	805	820	817	870	814	814	832	782	840	810	853	820	810	799	776	825	815	772	786	830	812	787	856	763	780	823	802	789	800	814	824	813	825	844	770	796	808	804	875	828	848	763	782	806	783	795	794	778	830	750	747	834	802	766	777	807	792	761	760	809	806	827	800	759	801	784	851	783	806	809	826	851	746	830	846	804	866	787	807	825	823	830	770	807	825	798	821	819	833	842	804	835	769	818	804	813	833	830	829	848	831	806	855	803	824	814	851	802	827	838	830	832	855	827	800	848	780	876	788	795	824	778	838	822	784	785	803	845	845	810	744	860	810	790	761	793	790	834	804	824	828	793	840	825	766	763	797	796	801	795	832	804	804	769	797	801	767	771	827	789	789	835	814	825	813	844	786	796	836	784	821	839	834	814	823	804	792	861	850	844	823	757	825	842	823	821	860	829	819	815	836	791	780	765	779	827	777	815	770	828	771	763	843	757	785	849	842	825	780	835	820	785	831	788	824	850	804	856	817	851	790	803	755	822	793	808	796	836	843	828	779	790	809	756	772	801	788	779	850	827	762	843	788	782	792	809	789	774	822	815	864	787	777	851	819	839	798	831	838	804	757	768	768	810	796	820	782	834	818	768	828	788	812	787	846	807	780	754	836	799	822	826	805	853	836	801	821	815	774	752	838	790	829	837	797	821	795	794	790	813	779	821	837	805	735	760	783	835	776	824	801	798	778	829	811	779	828	799	807	811	784	787	837	795	776	784
21089	30369	23794	13656	8511	5747	3955	2952	2352	1881	1619	1453	1286	1200	1083	1049	957	961	956	968	885	897	909	830	872	853	898	836	878	869	883	888	888	924	849	879	853	884	876	861	863	848	848	860	856	834	846	890	864	866	840	906	875	870	862	917	879	899	863	850	941	901	874	861	834	862	873	907	898	875	846	838	894	879	876	847	819	896	858	845	862	867	868	865	890	885	823	872	939	849	887	855	789	918	870	869	885	878	855	822	887	864	877	877	886	861	892	843	872	903	820	861	849	868	819	850	895	841	875	928	889	868	864	874	926	850	883	843	867	873	873	831	879	827	891	928	891	838	906	863	817	881	920	849	883	900	848	863	862	873	836	937	861	900	868	836	838	867	876	883	884	876	852	865	898	876	894	905	853	825	870	871	866	868	891	818	884	854	871	881	878	882	870	886	874	869	870	857	865	883	902	865	914	818	904	850	836	837	837	821	888	873	835	905	852	817	848	833	871	864	870	877	865	823	837	828	868	829	902	868	816	880	879	942	863	910	879	881	914	896	856	870	855	899	935	847	873	902	890	850	869	861	894	891	870	809	830	852	865	870	881	900	876	856	909	859	881	901	854	867	906	814	847	897	890	841	905	861	915	843	905	840	895	907	870	825	940	923	882	871	905	895	874	845	853	879	795	798	909	909	848	874	908	831	949	877	863	899	895	863	882	895	878	852	887	865	901	871	835	855	881	856	904	844	845	870	890	831	867	867	855	878	904	884	830	886	893	857	859	777	877	893	865	819	817	872	874	872	874	917	903	846	871	862	841	880	849	902	879	856	855	917	868	928	867	909	821	864	858	861	864	876	852	864	850	822	893	888	906	834	947	855	918	891	851	841	823	868	839	897	889	861	818	825	921	849	874	951	841	822	891	907	855	820	884	873	916	842	836	815	810	876	891	858	840	894	840	876	884	807	869	890	830	892	826	823	814	885	831	837	832	817	835	854	850	890	883	815	889	859	842	880	919	869	878	878	900	844	901	850	879	820	887	833	871	855	844	869	921	840	886	836	904	868	866	941	877	863	894	812	877	855	895	879	881	895	851	807	875	822	884	902	886	882	848	857	835	901	884	891	870	874	849	841	812	793	848	897	885	890	864	925	852	853	895	875	910	825	852	879	852	886	841	886	843	818	874	892	864	880	903	884	834	884	825	890	901	905	833	919	848	888	838	888	909	829	854	835	828	843	881	824	880	866	863	840	838	887	840	893	904	819	861	853	901	862	917	869	884	836	780	874	891	862	833	860	875	903	879	858	873	860	875	876	873	852	884	860	838	865	895	839	828	813	863	885	887	882	901	856	888	821	906	866	913	819	816	881	868	884	901	910	807	936	853	907	866	881	869	885	866	899	901	869	832	887	877	884	875	839	881	893	828	859	856	864	872	818	842	858	836	897	893	841	889	822	887	827	854	873	888	863	858	917	867	878	897	842	874	904	841	879	841	898	834	835	896	871	865	872	871	834	830	863	864	837	877	868	891	892	869	818	904	863	865	860	861	860	944	899	896	891	920	885	853	837	894	848	894	836	873	873	848	806	832	885	853	875	852	901	879	891	891	826	832	817	873	875	872	855	849	911	915	882	853	876	890	857	900	865	867	822	879	897	848	917	850	834	880	892	877	821	919	913	854	882	859	881	912	871	884	887	842	819	849	823	876	865	880	882	864	855	821	899	841	867	866	885	798	890	895	875	868	818	865	839	844	881	864	818	831	907	876	869	890	871	855	775	886	831	831	882	822	897	915	828	904	823	866	883	833	880	912	885	805	857	833	853	849	851	862	840	885	863	915	852	875	905	893	862	872	874	899	858	874	842	878	887	875	886	868	919	851	891	879	831	846	888	916	895	861	891	835	849	848	912	851	876	856	836	916	833	889	850	873	877	857	844	862	840	849	875	865	870	823	828	853	875	877	873	887	901	835	850	869	847	855	891	870	812	884	869	859	891	874	922	871	842	863	809	857	889	860	869	869	839	897	830	865	911	913	808	856	856	822	805	875	859	827	842	873	830	863	902	855	880	915	835	865	878	883	884	899	861	880	881	852	778	850	859	901	905	869	800	851	843	875	877	882	870	846	864	876	849	920	858	905	858	860	858	868	899	931	823	897	925	865	889	848	912	891	851	876	881	861	825	896	816	850	854	908	841	878	827	861	861	911	894	838	855	899	852	811	888	860	888	899	891	860	876	843	801	873	877	836	869	855	832	886	858	887	847	784	834	935	875	858	818	823	891	868	923	875	895	845	924	863	903	890	891	862	868	892	819	881	881	850	955	821	877	924	847	813	858	835	909	862	839	846	885	910	861	891	844	869	868	900	879	857	938	875	871	876	890	874	894	857	866	840	910	808	888	887	879	858	893	872	858	805	867	838	806	869	820	867	873	911	892	851	923	890	904	863	872	849	831	893	855	845	913	869	894	858	852	868	828	871	903	926	894	864	886	887	886	954	858	843	912	898	862	899	897	860	862	890	924	875	858	914	851	851	846	879	896	896	808	835	849	830	882	845	860	862	842	872	866	894	847	870	947	884	837	813	868	799	827	866	912	857	903	852	917	869	921	853	896	887	842	860	845	892	875	858	856	899	864	872	886	857	839	838	849	908	797	848	891	786	856	882	873	939	889	854	833	883	852	875	845	907	874	832	894	831	891	874	917	885	909	858	844	861	876	817	904	897	892	843	820	820	855	857	903	916	856	908	856	872	875	841	871	868	869	875	850	847	853	909	855	894	857	846	949	890	885	884	836	862	860	883	880	853	847	928	857	820	856	883	883	899	850	889	902	909	841	858	851	831	870	884	851	894	850	875	903	841	922	834	856	889	870	922	932	868	857	844	882	864	873	901	863	867	908	883	870	858	894	833	846	805	903	899	899	849	869	902	861	867	853	807	903	897	854	889	890	873	876	913	908	879	882	860	885	896	867	879	867	864	889	870	907	838	917	908	822	860	889	856	847	859	841	801	885	902	897	911	839	932	840	878	897	829	859	882	873	864	835	885	847	900	856	820	879	928	900	887	854	867	832	831	853	831	875	852	872	914	853	881	857	824	840	913	834	899	909	851	877	855	851	902	802	943	847	863	837	825	843	871	879	852	855	902	856	877	836	865	861	864	913	872	865	869	861	855	865	872	894	876	876	897	875	912	821	803	862	883	859	801	839	856	840	856	844	866	852	861	868	844	830	904	843	866	830	856	831	889	850	852	875	879	852	834	910	916	822	893	842	894	846	857	840	886	852	822	880	890	841	842	865	836	890	849	866	857	826	876	921	851	851	839	899	913	821	876	849	884	891	885	884	871	866	833	865	863	881	931	853	863	842	863	865	826	903	827	844	851	877	851	922	883	833	855	898	854	832	912	884	874	919	822	886	856	943	914	818	932	858	878	875	854	848	861	853	817	874	867	833	918	861	880	879	883	867	882	867	824	846	833	859	829	847	876	891	840	897	875	822	856	867	863	873	898	870	883	854	883	830
22830	21278	28668	24219	21305	20206	7055	2772	1993	1670	1479	1297	1177	1126	996	992	937	933	933	882	807	770	826	803	820	854	763	841	849	810	786	791	793	780	794	769	795	773	841	792	753	793	773	758	731	785	802	783	800	797	767	795	768	738	798	764	839	697	718	851	828	834	779	779	827	791	747	742	770	760	739	722	770	730	772	781	786	780	777	761	766	791	812	785	770	792	802	765	766	796	776	786	746	799	757	818	816	771	773	776	777	782	778	746	805	820	763	730	763	790	814	820	811	792	780	769	785	804	812	790	774	748	786	757	741	841	738	818	771	777	733	741	813	810	813	740	827	799	829	795	789	812	837	772	801	806	767	802	797	745	783	745	736	766	744	800	754	818	768	796	790	752	767	824	768	785	798	811	763	783	806	761	796	830	835	806	734	778	778	774	773	803	795	766	765	799	731	815	753	815	772	811	797	813	794	766	801	758	743	745	786	719	739	795	804	806	787	771	795	796	789	747	783	792	764	828	792	725	795	770	792	748	772	784	715	815	788	824	758	817	791	771	760	781	763	776	779	790	819	769	785	791	771	795	762	809	797	745	802	788	808	781	839	822	794	812	765	802	836	732	758	792	745	779	778	800	797	813	765	747	794	770	708	792	813	723	764	793	819	807	793	830	791	744	758	771	794	800	819	765	761	762	768	790	811	805	808	748	832	755	779	825	799	783	787	798	764	769	777	749	756	749	753	727	791	785	802	819	821	762	805	732	780	802	854	715	786	743	797	810	765	764	791	852	805	772	808	786	751	786	800	752	801	776	744	752	800	847	794	764	780	791	803	791	751	762	749	728	796	819	771	787	786	844	759	829	777	804	828	785	815	802	793	760	779	784	797	824	752	767	806	794	792	782	786	817	748	813	755	764	793	807	724	752	743	772	830	812	769	778	807	792	749	746	744	781	735	776	798	756	812	784	782	818	802	800	782	787	800	777	753	747	795	744	776	763	744	783	810	783	814	758	765	769	756	769	745	758	716	764	852	809	835	782	792	773	731	833	767	802	776	768	824	805	816	798	793	729	783	821	729	790	746	825	786	757	791	759	745	755	731	786	786	781	787	770	719	799	815	779	774	798	780	795	793	756	748	789	795	811	803	756	764	763	764	759	792	791	809	800	759	791	758	736	767	784	775	817	817	755	851	789	799	783	800	802	746	788	785	770	756	799	755	836	760	797	771	758	749	828	802	820	808	744	780	824	813	739	756	816	734	788	777	774	765	762	761	815	755	810	729	810	758	816	768	741	805	796	809	768	748	805	772	757	780	802	779	805	793	817	782	785	857	751	800	788	808	792	785	764	763	747	804	790	775	787	764	799	804	792	835	779	766	795	792	812	781	791	798	804	783	792	802	820	819	783	792	769	756	754	822	779	732	730	760	805	763	741	803	754	780	752	793	806	762	720	769	818	775	765	752	787	826	771	790	776	760	819	840	756	759	770	777	832	776	769	784	813	790	781	770	786	719	778	804	798	801	796	748	745	849	749	777	779	788	732	818	793	801	801	773	789	825	724	706	734	753	736	810	756	786	771	787	785	822	821	831	780	789	799	754	742	760	793	742	770	824	799	805	794	795	779	797	751	772	770	752	778	737	797	808	789	752	787	797	782	753	780	832	774	769	780	747	807	820	819	786	736	765	710	768	758	716	758	804	784	802	811	760	743	793	801	812	750	833	772	756	779	789	770	806	809	790	791	804	792	752	752	796	767	757	811	797	752	754	797	806	794	819	775	808	762	752	769	829	732	799	847	826	742	741	759	798	759	803	781	803	810	780	822	795	762	792	730	793	769	751	784	787	785	760	822	766	758	781	756	790	785	740	770	775	769	756	730	781	749	819	795	800	771	769	842	804	792	849	821	828	779	813	743	769	800	815	766	768	763	789	788	785	757	769	748	798	745	764	751	815	749	791	783	789	762	736	798	794	721	794	754	766	781	792	793	741	733	767	765	834	759	782	760	765	771	744	805	801	787	772	788	766	752	759	769	731	784	752	773	800	821	783	808	769	752	772	768	756	735	778	757	753	768	783	810	786	726	794	782	783	778	764	843	788	781	796	783	769	729	773	797	713	801	800	752	774	758	775	785	810	787	758	859	739	729	849	769	811	741	747	750	840	764	808	807	798	748	823	837	796	783	760	773	760	754	789	769	783	775	756	744	760	796	758	753	801	780	745	805	789	804	815	794	818	767	833	774	806	762	793	790	759	774	763	734	798	822	740	790	819	812	752	781	698	796	770	755	729	737	804	779	778	776	735	763	801	747	754	814	757	746	765	773	763	750	790	787	803	743	785	725	816	804	781	766	752	772	758	792	792	815	810	778	769	788	811	819	784	789	781	747	772	786	777	792	790	809	796	737	799	809	804	811	771	761	760	787	757	730	738	759	818	827	780	759	808	751	756	758	765	748	779	771	765	805	770	748	776	777	801	749	810	716	812	791	813	867	762	800	783	797	757	812	791	737	773	743	774	738	828	796	713	767	803	810	726	790	804	729	769	723	785	787	795	748	771	776	766	780	769	757	790	776	713	774	771	802	722	792	737	738	790	819	774	788	820	822	773	765	788	775	836	799	746	799	833	766	804	786	824	771	790	726	748	816	757	763	782	820	812	782	761	781	794	791	790	750	812	778	764	814	801	793	834	787	765	853	789	811	757	795	801	793	756	750	828	765	799	759	832	758	823	792	770	814	722	752	819	763	749	759	794	785	754	819	773	822	774	760	793	800	788	788	736	825	764	814	790	798	734	743	817	768	759	821	826	802	795	827	776	760	768	759	731	788	775	747	764	780	812	764	826	759	739	772	751	813	778	765	799	820	756	813	782	796	813	802	774	761	785	834	768	788	775	789	823	820	785	773	778	771	765	799	794	751	761	773	768	790	802	806	796	784	764	825	812	745	768	769	791	790	756	789	766	765	747	840	759	793	796	737	741	770	774	751	793	803	817	818	871	825	746	844	780	747	774	757	795	782	747	801	755	781	810	839	803	754	788	781	767	795	734	832	796	744	795	775	801	801	768	748	815	781	756	758	786	771	759	825	768	765	772	812	823	780	795	808	859	782	830	789	832	780	771	814	840	792	704	784	745	796	805	742	778	791	734	809	778	796	812	818	787	774	769	800	776	798	740	781	818	788	795	820	812	791	764	795	770	761	766	794	716	791	770	797	827	776	802	732	786	809	811	750	713	746	755	745	722	755	806	765	810	798	797	798	808	781	808	787	774	764	777	772	758	764	804	781	758	768	741	780	789	756	792	855	800	734	764	752	779	771	785	751	807	740	769	781	785	792	766	781	767	772	735	793	758	821	760	773	788	826	762	761	752	757	816	777	766	795	806	755	749	785	793	795	838	736	797	762	781	805	752	809	826	766	773	768	806	829	750	752	740	808	805	775	761	818	772	818	800	776	797	779	763	768	762	764	825	737	791	794	761	749	740	812	791	777	775	792	779	774	783	773	809	808	788	766	801	769
23066	38457	32042	20526	13337	9119	6269	4664	3494	2760	2165	1818	1659	1437	1283	1250	1119	1083	1002	994	981	957	917	894	802	867	849	822	811	876	900	843	808	838	805	839	901	831	829	836	817	820	879	820	867	817	779	834	829	858	832	798	898	833	845	837	827	802	859	792	844	840	810	851	831	866	859	832	800	857	856	822	802	838	837	804	811	835	817	874	827	817	836	826	796	855	836	815	828	860	826	840	789	788	847	780	827	819	803	838	791	812	836	808	840	817	842	816	859	825	839	793	911	826	847	833	823	837	820	805	802	835	795	803	843	816	869	843	865	812	823	810	804	843	849	843	797	836	833	814	816	802	807	840	828	828	812	805	797	870	868	861	844	778	831	844	802	801	857	837	825	858	794	799	848	896	806	875	840	800	795	810	814	829	830	792	853	827	845	860	786	862	786	858	806	812	854	846	854	804	826	836	815	841	828	847	820	798	845	849	803	816	825	790	795	818	789	798	861	784	839	869	803	873	867	806	865	770	874	851	844	777	810	870	801	805	829	855	808	915	811	854	794	799	820	833	866	800	853	785	830	823	783	821	824	852	856	855	838	801	787	808	791	804	790	805	857	824	785	817	834	867	818	842	839	852	854	812	840	800	874	819	850	820	789	851	806	843	862	865	810	801	865	834	822	833	797	830	842	828	858	846	841	849	824	804	840	843	829	792	887	812	847	824	814	814	826	841	824	816	823	799	800	830	791	829	864	804	853	862	849	836	796	804	858	793	793	804	812	827	842	860	781	782	792	790	822	793	792	861	811	825	843	856	844	839	862	830	789	861	869	837	827	772	828	864	866	836	793	821	845	858	824	786	809	819	838	815	811	838	852	800	843	822	753	826	822	820	878	871	796	843	853	871	847	817	813	812	809	845	818	822	824	872	779	824	786	822	817	872	815	801	825	834	804	846	811	847	838	826	804	885	837	827	806	807	838	869	798	827	847	837	797	843	759	799	815	806	804	771	818	890	843	806	866	835	825	828	825	815	802	865	886	879	828	831	785	890	858	795	831	886	829	850	840	761	821	833	860	820	805	831	804	891	847	855	845	849	882	855	860	842	774	834	819	860	780	800	834	802	835	822	822	847	843	851	788	844	817	841	833	802	847	857	779	818	841	852	815	827	782	822	826	803	759	795	853	857	780	903	805	836	830	840	815	884	888	862	835	789	816	810	846	827	822	851	794	837	817	827	807	888	819	793	860	839	818	796	769	851	806	818	793	824	838	809	852	785	892	848	813	829	847	809	858	830	886	819	800	835	812	821	821	841	850	838	782	852	862	825	884	758	812	823	823	799	817	798	778	849	851	843	805	782	822	860	826	820	799	822	832	834	844	877	859	808	843	784	818	788	831	833	880	815	832	894	874	829	845	799	817	781	822	821	829	819	757	864	812	836	846	831	879	800	848	868	811	806	849	860	756	867	860	842	802	857	765	819	822	840	807	805	867	773	827	870	846	847	851	759	809	854	866	829	775	808	826	807	813	817	865	867	877	807	844	794	830	809	876	795	816	843	785	797	809	795	860	824	793	820	826	777	836	846	818	824	824	862	802	859	889	835	829	800	874	833	813	804	853	831	842	837	837	802	786	868	884	849	825	798	815	809	821	805	823	816	818	840	848	808	836	820	835	811	866	842	822	801	843	825	803	825	831	870	822	834	841	781	856	856	805	808	806	781	821	799	843	893	815	817	877	860	822	823	801	829	826	862	868	843	776	877	785	856	820	871	817	865	794	811	816	788	800	830	836	827	812	779	858	768	872	836	805	834	849	873	818	822	836	807	810	810	875	829	873	836	850	846	796	813	828	857	814	807	854	802	823	839	836	796	819	837	868	877	801	792	813	814	804	841	864	815	839	817	849	860	806	799	820	841	860	828	823	822	841	874	830	824	802	823	854	851	785	834	793	832	798	802	829	867	814	773	831	853	794	853	751	828	832	823	866	806	827	840	827	830	847	798	849	799	840	793	861	829	796	850	833	826	844	862	852	799	854	836	833	885	859	867	842	829	823	831	850	839	785	798	848	851	839	856	844	830	842	838	850	808	819	847	905	821	829	807	780	876	848	866	871	837	833	849	826	833	815	803	836	829	806	820	834	801	828	806	899	840	814	888	847	872	803	834	866	842	882	835	808	878	821	899	901	836	814	813	824	797	832	842	847	822	834	786	853	877	803	844	826	836	853	810	888	844	858	798	855	850	829	827	798	853	822	790	831	860	810	801	836	887	825	823	826	820	815	850	824	864	839	805	834	886	834	826	825	881	828	833	855	886	817	814	816	816	794	825	836	864	826	866	848	828	828	771	789	833	809	831	851	832	798	806	825	790	825	806	802	823	772	788	808	908	847	843	835	834	780	875	827	749	826	815	861	870	888	828	815	849	841	820	821	831	807	793	857	838	811	821	841	793	818	863	832	831	799	864	884	810	834	832	837	869	825	834	840	908	819	831	833	890	835	770	810	795	791	833	838	838	744	830	827	822	888	874	852	821	836	794	797	884	854	814	846	842	793	847	849	820	852	818	858	792	856	799	806	761	823	816	821	838	831	857	834	822	813	908	818	810	835	850	781	820	818	813	866	838	903	803	823	831	808	816	833	811	859	882	826	913	845	920	810	825	800	862	805	839	833	846	847	822	829	867	785	832	782	825	858	770	850	844	792	817	846	771	818	791	832	826	842	807	868	845	812	799	805	841	817	870	841	844	848	821	781	850	822	820	794	841	833	826	836	809	837	829	849	814	872	842	833	853	814	840	866	803	819	841	878	811	809	854	827	851	792	830	848	780	841	800	814	858	836	798	850	801	850	873	844	854	805	800	835	816	804	833	838	768	803	812	870	813	814	877	884	848	833	839	809	748	844	794	799	856	867	849	843	832	835	813	844	873	832	889	875	840	811	843	811	834	783	807	854	828	881	823	867	795	851	820	822	822	835	829	833	900	802	799	798	808	833	830	827	813	804	862	865	815	814	783	867	813	870	802	815	824	827	802	862	827	825	873	870	809	797	867	821	888	825	840	855	807	830	855	805	821	802	896	850	832	871	806	847	823	841	797	832	829	834	824	814	788	827	861	782	809	850	835	782	817	852	811	799	722	748	813	799	851	803	810	805	816	807	823	859	845	841	852	790	846	827	832	857	809	771	834	805	810	798	842	801	836	850	782	863	805	839	834	817	847	838	785	844	842	887	827	808	892	836	806	805	790	855	775	851	821	806	903	835	849	805	853	832	814	821	797	821	805	845	827	821	815	852	869	781	800	815	848	867	783	807	771	801	844	857	798	821	872	802	822	839	804	805	880	811	847	811	842	792	802	810	839	835	810	859	799	803	876	780	862	843	859	793	799	929	888	802	790	803	844	831	804	811	829	844	792	834	867	815	808	821	821	801	853	845	808	841	785	827	853	804	840	838	834	809	838	853	870	766	844	841	826	844	849	824	874	800	869	810	842	825	841	813	794	817	850	769	853	844	819	833	848
28369	21698	17039	8153	3940	2645	1937	1575	1285	1135	1051	957	937	852	880	848	861	859	870	850	844	833	825	757	789	785	802	814	778	806	848	823	820	788	847	800	771	768	764	766	815	784	821	820	734	805	792	784	782	800	757	811	842	781	795	805	860	815	809	824	808	768	794	783	815	807	735	759	777	805	806	811	741	767	765	764	786	799	809	770	790	789	737	791	771	777	815	763	785	782	815	790	781	810	774	741	768	842	825	807	823	815	777	772	791	788	803	848	815	817	814	802	762	823	829	724	775	801	750	790	724	775	722	797	752	777	830	723	816	759	827	805	775	834	781	839	869	807	750	853	793	794	771	792	773	789	764	781	800	789	852	760	819	735	804	793	802	780	752	815	740	879	794	787	780	815	793	800	799	788	816	806	843	774	780	789	784	820	782	824	776	746	769	841	754	780	731	797	813	813	795	793	837	770	815	806	738	812	770	818	776	755	790	750	824	809	775	804	770	726	768	737	809	791	811	798	749	780	735	805	782	689	754	798	766	784	827	831	809	787	831	756	829	773	825	799	854	805	747	803	801	769	831	766	735	775	769	828	758	787	758	794	762	789	758	751	777	809	809	735	771	780	773	758	808	805	749	827	806	761	835	820	769	788	829	775	802	778	803	764	741	813	775	756	791	821	825	778	776	746	760	775	797	765	836	809	787	778	827	753	813	810	825	795	805	786	784	799	826	804	777	789	792	772	827	785	769	813	811	745	785	829	825	779	809	800	865	761	786	812	802	817	820	822	764	765	761	822	840	805	801	806	747	749	741	808	843	845	845	809	815	848	778	833	779	820	805	788	789	763	813	854	815	796	779	806	780	790	791	832	774	779	772	782	778	767	798	828	862	783	795	822	804	789	784	824	762	790	826	783	807	810	818	778	775	815	815	783	868	816	782	777	789	799	756	772	773	827	789	784	786	787	821	762	781	789	763	774	824	824	791	751	778	799	806	795	839	831	786	884	744	778	832	768	824	829	791	774	810	780	821	805	803	775	747	781	821	750	837	808	717	832	839	788	829	835	801	791	802	817	772	827	802	836	794	784	710	820	820	813	801	780	777	802	812	836	789	778	837	797	779	801	796	817	785	817	775	796	817	742	775	790	804	767	765	742	746	792	793	813	824	745	761	788	814	781	802	772	812	832	789	779	816	801	801	784	768	755	787	783	785	804	806	807	741	826	851	778	835	813	771	758	827	769	807	835	771	815	823	816	788	801	812	791	797	811	782	808	745	771	760	768	767	789	732	804	809	810	829	774	779	800	801	763	785	762	792	799	747	790	776	823	812	769	829	790	785	807	817	799	801	786	729	830	820	794	761	785	787	812	793	775	768	796	816	768	776	779	766	787	775	811	830	777	787	748	772	844	753	843	808	828	843	777	793	865	797	795	758	815	789	818	775	782	804	798	866	825	777	783	802	772	804	870	824	737	776	788	807	827	781	779	807	828	801	739	821	783	768	821	793	774	754	755	806	826	770	767	796	782	786	763	789	791	790	801	795	807	745	790	777	822	820	776	816	824	778	736	788	790	770	803	753	779	785	792	763	813	794	758	781	795	813	813	790	827	777	809	828	765	795	751	767	769	798	764	818	795	791	829	779	817	780	815	827	815	816	777	788	824	806	787	780	825	826	811	843	816	787	780	774	858	808	797	797	815	758	764	771	742	790	758	777	767	771	806	835	796	852	844	772	806	782	787	754	772	824	824	723	810	828	784	795	725	804	796	774	807	794	777	783	794	815	776	857	784	865	804	764	787	840	787	820	802	790	801	793	791	777	777	790	783	843	734	792	848	810	761	774	757	764	747	798	745	819	781	792	824	776	832	768	795	795	827	827	816	815	760	776	742	752	773	801	810	817	750	773	855	775	783	828	801	772	797	849	779	776	840	773	808	769	840	778	827	820	757	807	786	773	760	786	838	817	800	799	789	783	794	749	794	772	866	831	826	807	819	752	822	782	815	761	789	740	758	792	774	795	773	800	738	793	790	806	782	779	797	825	791	802	771	784	805	812	809	835	808	845	783	776	792	753	787	738	741	774	833	789	784	764	775	800	778	753	822	788	799	746	850	866	753	824	757	851	823	752	803	773	792	811	761	785	817	800	781	815	767	815	785	830	764	702	787	765	764	841	815	777	783	804	785	808	735	796	811	806	766	847	784	789	785	758	763	755	839	808	759	788	775	825	820	783	834	762	755	778	778	767	804	813	783	793	779	764	783	803	743	779	815	812	753	788	850	762	815	773	810	746	784	779	795	771	805	825	816	773	816	811	803	838	786	874	808	764	785	761	808	771	819	802	849	821	747	756	793	777	754	743	865	755	841	816	739	828	787	767	793	799	847	807	787	784	785	758	770	815	806	799	786	769	814	813	787	782	838	759	787	754	774	814	776	796	781	825	787	744	791	789	801	775	811	777	764	791	835	804	820	795	790	764	810	798	786	772	785	779	797	837	797	780	803	842	800	740	779	777	785	824	815	763	808	803	802	772	814	805	748	792	779	789	746	813	797	735	805	751	814	785	766	803	767	749	782	763	849	761	786	830	797	807	778	768	763	793	768	811	783	782	773	803	833	798	807	766	793	858	803	762	763	782	863	789	776	810	804	781	816	873	863	797	795	779	805	787	764	791	806	840	761	780	794	831	764	808	837	828	769	827	784	795	771	831	833	808	788	763	770	823	798	813	787	784	799	801	785	825	742	767	727	807	781	839	770	747	804	834	820	787	799	758	794	768	771	818	781	789	806	762	799	812	819	808	810	819	767	741	823	803	742	755	836	838	834	782	800	833	817	826	796	810	787	737	826	783	741	840	780	791	799	779	805	822	798	819	817	811	824	796	787	835	760	795	808	778	814	802	801	776	782	781	754	807	764	788	732	810	799	807	851	773	809	807	782	812	832	791	807	762	817	784	809	780	820	796	776	789	777	804	769	867	810	812	787	766	811	786	818	738	784	799	818	801	827	807	838	795	758	823	851	832	778	761	769	799	773	823	719	793	830	796	791	790	837	802	799	839	816	804	782	834	775	783	833	780	787	816	867	804	832	754	790	773	749	795	761	836	782	766	800	796	778	765	828	785	720	812	757	771	757	795	791	784	750	769	845	788	752	804	786	780	760	765	767	764	815	758	807	759	748	779	787	806	765	831	741	715	795	804	753	738	792	816	780	807	743	766	798	817	802	811	808	811	777	791	765	757	827	818	804	827	771	774	829	787	774	814	798	765	808	816	851	784	802	803	811	805	725	813	749	823	812	795	799	827	779	799	766	793	865	796	800	767	778	765	840	830	788	750	843	730	802	760	825	795	766	801	867	730	825	823	764	804	769	771	802	801	820	832	786	776	788	742	768	785	823	819	820	767	799	762	774	815	743	814	761	747	803	771	806	812	775	745	766	778	782	764	792	777	820	784	780	799	768	789	786	771	799	774	773	839	773	784	771	756	829	778	797	809	821	773	794	779	812	769	784	804	775
21379	27446	21424	11859	7091	4563	3210	2507	2089	1660	1431	1256	1164	1157	1079	983	963	904	933	905	864	898	920	875	856	880	900	820	902	886	897	826	855	878	872	877	866	889	859	852	871	871	824	844	831	860	849	832	849	827	873	849	888	817	853	817	876	814	796	903	854	830	862	857	830	808	853	853	831	864	790	859	867	864	854	829	836	826	863	807	859	866	859	907	862	859	875	857	891	812	889	825	809	879	859	836	882	853	891	852	898	877	852	865	845	851	856	818	861	893	822	863	853	803	759	888	862	841	821	867	861	886	894	894	815	867	815	835	872	861	835	893	872	854	827	843	856	857	799	851	845	848	882	836	860	888	840	815	862	822	849	792	852	825	867	869	839	859	841	818	832	911	840	854	858	841	851	821	832	859	898	880	841	875	839	868	801	824	859	833	893	859	867	877	903	887	838	851	895	871	891	851	865	863	832	828	818	823	866	820	839	844	885	838	816	818	819	863	898	845	840	860	867	834	880	807	865	858	822	892	825	830	822	864	865	828	830	877	826	842	829	861	897	886	878	850	821	910	862	941	850	864	888	838	848	804	833	866	833	835	889	830	890	805	827	886	890	911	825	893	869	853	899	818	858	833	922	816	861	883	881	847	842	903	819	830	854	899	827	812	785	831	860	847	882	868	879	826	897	828	834	878	842	838	905	842	857	863	873	864	839	868	848	889	849	882	877	839	795	841	911	859	858	847	856	867	835	868	895	812	878	823	839	782	909	861	868	853	854	840	791	856	827	859	801	874	823	822	868	831	851	827	819	823	776	882	813	837	837	841	870	906	803	822	872	854	839	851	891	838	829	881	861	860	883	831	878	836	869	801	854	849	814	844	822	894	846	872	845	917	836	829	852	854	846	856	791	848	845	816	834	828	826	855	879	788	845	857	841	845	888	830	852	875	845	830	862	850	805	841	864	881	811	830	801	872	855	810	839	807	835	828	827	826	830	834	804	841	842	847	905	871	844	841	862	820	865	888	887	855	817	833	858	820	892	853	845	773	802	845	899	819	799	822	819	820	930	854	907	856	856	855	872	858	838	853	810	770	844	853	809	891	806	841	856	867	878	876	837	805	798	868	872	835	814	854	800	816	881	837	861	858	848	817	833	872	874	817	854	878	858	922	878	867	850	868	878	887	875	846	846	846	879	868	832	857	859	887	825	831	866	898	891	855	840	805	880	832	902	882	849	904	850	839	867	842	890	836	905	876	851	814	841	848	891	898	842	838	829	818	888	816	848	811	854	843	853	823	820	877	854	894	829	782	849	864	835	795	861	825	836	908	835	815	882	885	897	859	799	846	843	884	911	822	842	841	826	835	858	835	851	883	837	854	804	831	871	847	889	873	839	869	853	813	825	856	842	851	870	881	838	839	874	860	822	840	891	839	852	845	870	864	852	851	867	834	880	861	881	815	859	827	834	857	857	836	874	916	877	860	842	828	849	853	854	849	904	827	847	815	841	857	823	902	834	816	873	875	821	827	858	891	870	924	852	854	871	802	867	829	828	893	845	859	859	854	899	888	894	862	881	853	849	861	863	873	853	828	811	810	804	834	881	818	884	827	831	827	853	805	830	875	915	880	829	828	830	862	879	824	855	878	928	836	890	863	868	861	864	836	813	836	847	846	860	809	837	842	832	892	841	845	852	830	925	822	838	858	863	910	828	879	865	888	837	876	920	867	896	848	924	831	842	862	833	841	870	832	809	835	804	821	845	906	848	874	859	856	842	903	854	877	836	863	861	817	856	791	792	837	798	811	830	869	804	884	799	874	859	834	817	873	839	863	858	768	832	810	862	830	861	840	849	809	839	829	881	872	851	838	840	793	889	819	861	835	826	861	801	838	800	882	833	931	830	819	846	843	860	839	873	843	830	838	832	843	862	828	810	851	861	911	825	826	853	846	827	883	883	871	874	881	891	877	878	852	890	815	856	857	807	867	859	896	879	865	864	888	847	802	836	899	807	799	800	829	795	861	818	785	853	889	888	844	871	845	843	828	847	861	833	894	903	898	795	858	862	852	851	854	888	835	830	813	867	864	827	849	869	853	913	830	819	861	797	802	841	885	832	832	816	899	857	840	867	904	831	896	858	913	827	881	806	846	848	798	852	833	866	838	881	841	831	819	885	840	864	872	859	855	852	904	824	855	867	846	873	854	869	848	862	838	891	809	817	905	849	834	831	849	818	859	869	872	867	833	832	877	817	865	881	868	851	836	810	863	857	840	832	858	865	897	877	835	848	833	828	886	889	855	815	839	866	869	882	797	874	847	856	839	844	843	825	850	863	859	850	894	889	817	828	842	810	887	833	853	868	854	862	888	880	862	849	836	824	862	856	837	838	872	891	858	882	833	878	819	851	828	856	860	825	837	795	842	833	797	826	894	879	870	858	910	825	878	821	876	854	876	851	839	824	825	840	852	879	925	857	831	806	821	867	846	869	833	829	887	868	792	845	864	854	796	850	900	845	881	888	807	851	855	816	883	847	879	872	878	834	845	921	824	835	840	872	838	894	876	829	864	833	781	849	861	854	822	846	848	888	844	829	898	876	813	889	822	799	873	814	877	846	888	891	879	842	823	845	828	815	887	879	817	817	887	883	878	884	843	862	857	846	880	871	853	915	871	804	881	844	868	882	881	845	928	862	838	873	873	839	864	844	864	857	889	859	764	848	799	882	859	820	871	871	866	871	874	875	832	858	807	827	814	836	847	832	819	831	833	821	869	827	871	862	889	829	790	841	831	837	859	836	873	831	828	868	858	869	857	811	766	882	831	859	874	865	859	840	883	834	873	875	873	841	851	833	823	800	830	812	913	817	854	858	851	866	855	856	866	797	867	818	828	806	864	875	841	851	857	865	848	839	876	879	840	841	866	841	852	843	849	901	862	815	897	863	834	827	799	806	833	836	810	873	797	830	870	869	865	836	853	871	868	860	851	874	830	897	848	863	856	883	878	802	903	847	888	819	812	856	797	900	860	804	842	878	864	865	884	881	891	826	859	817	866	835	820	831	809	832	819	846	833	843	822	899	851	871	921	857	829	814	839	853	863	881	901	912	879	842	817	898	829	896	886	838	814	821	902	859	851	833	850	843	887	875	883	901	793	842	872	868	852	808	829	900	834	810	858	806	824	843	857	832	873	804	809	881	890	915	824	870	882	811	869	828	832	896	870	919	887	863	813	908	862	891	849	879	829	840	891	815	834	777	885	868	845	854	847	819	831	887	805	843	836	825	804	842	896	854	816	864	821	836	906	880	893	797	819	841	821	879	856	877	869	854	863	887	823	831	837	845	830	862	830	822	892	860	832	869	829	797	845	854	870	919	819	808	856	887	885	831	835	873	888	886	883	814	871	874	828	821	855	880	864	878	820	855	817	827	897	925	877	843	817	909	849	858	864	881	868	848	840	841	849	901	869	884	872	883	894	846	825	800	920	838	878	868	858	805	864	883	869	868	851	895	822	835	868
23714	21244	28060	24732	20754	8621	3362	2025	1707	1436	1209	1097	1033	1010	951	871	829	865	828	797	779	852	760	798	810	773	734	792	770	777	813	775	770	784	772	741	745	726	761	755	731	728	710	740	732	674	802	780	742	755	723	739	765	733	807	757	765	762	734	780	807	763	777	752	738	730	791	782	797	757	703	763	712	788	777	764	767	755	741	748	762	776	719	750	768	756	792	765	769	734	783	791	765	820	758	734	756	772	817	738	809	742	791	744	807	791	806	756	728	764	765	765	791	768	811	779	741	753	715	758	765	797	770	767	768	790	746	761	773	787	763	782	766	708	768	724	753	749	790	803	758	745	781	767	759	751	766	765	764	756	807	755	817	774	716	793	747	727	761	745	766	738	786	748	786	802	770	798	809	791	735	758	761	778	757	748	821	778	820	755	800	772	769	734	748	765	814	758	759	805	798	801	797	762	797	754	790	786	811	753	739	752	771	772	765	793	745	774	745	752	758	754	740	750	779	757	742	763	747	777	735	778	711	718	781	799	748	793	749	730	778	778	747	795	742	784	758	765	722	751	782	788	773	757	763	778	815	699	778	747	753	758	799	780	773	699	766	800	762	749	753	757	769	771	791	807	724	769	750	761	859	742	784	733	753	810	762	742	779	792	739	792	779	773	784	732	765	786	725	780	736	714	783	730	752	782	753	786	766	789	714	758	799	709	744	798	738	777	733	768	764	782	756	804	745	709	770	762	807	773	745	737	737	786	770	784	767	712	790	767	765	797	767	754	808	819	741	779	756	822	758	730	779	776	806	745	740	778	748	761	756	747	755	753	797	766	750	759	774	762	740	780	755	718	724	812	773	790	770	750	791	740	778	759	775	749	705	774	760	785	723	759	730	795	756	758	744	730	814	798	732	782	783	721	802	702	775	755	745	764	791	727	785	786	769	767	743	763	746	767	776	763	763	799	771	795	737	757	820	741	773	739	739	792	774	772	803	762	790	773	764	757	741	744	747	730	744	749	750	731	768	797	755	741	758	782	737	757	770	729	734	783	722	760	739	792	760	743	739	787	799	768	813	785	721	791	748	792	797	721	731	755	761	737	776	772	755	756	732	722	792	760	796	784	814	819	855	707	799	682	768	750	749	757	733	824	788	770	760	814	781	806	833	747	779	732	805	778	762	736	793	779	780	793	769	818	794	735	756	756	744	795	754	803	731	788	773	772	761	703	738	732	775	782	734	731	753	761	752	771	744	737	782	754	763	758	806	775	743	764	754	785	744	800	812	762	791	764	784	798	812	759	739	753	763	731	733	747	750	678	761	744	812	802	799	758	782	775	719	761	746	763	765	778	723	760	732	736	774	749	737	762	754	776	751	773	737	760	795	706	740	769	763	771	742	782	691	824	735	759	797	745	705	764	763	721	725	683	794	779	757	728	757	725	719	758	802	731	724	758	761	738	759	742	748	745	690	717	747	760	737	783	803	784	767	757	738	779	747	745	725	788	797	824	714	731	766	754	738	743	800	745	752	778	789	744	736	786	739	758	748	750	777	799	689	738	733	783	745	779	765	738	759	778	695	778	743	767	740	695	736	781	745	755	789	791	756	782	769	766	746	765	788	783	761	731	781	740	771	710	778	783	790	738	786	725	783	787	741	818	784	754	785	763	722	779	765	722	712	763	745	786	729	751	730	782	753	761	738	766	731	770	776	787	793	794	796	755	773	721	725	751	789	796	758	773	761	781	808	728	753	729	760	757	743	791	794	730	829	765	769	753	738	795	785	749	770	714	775	783	815	738	737	757	756	755	768	746	739	801	785	808	749	743	757	754	728	731	760	804	849	770	731	741	703	775	734	729	729	785	774	734	760	751	798	782	733	784	727	692	749	813	736	723	761	701	744	769	759	729	775	788	775	740	778	765	741	749	746	749	777	701	778	701	808	712	722	743	781	796	773	746	781	795	777	797	767	772	787	731	743	743	739	723	814	758	721	715	786	750	712	773	765	739	774	769	796	753	763	710	749	775	730	751	741	746	757	781	730	773	749	790	782	773	771	753	761	715	757	766	752	780	761	759	766	744	774	765	806	763	795	773	753	799	749	797	794	763	801	780	750	724	799	745	761	774	752	771	744	731	745	782	806	737	781	756	711	781	791	810	781	744	744	766	766	730	772	758	738	764	743	753	734	729	771	737	763	792	787	773	749	754	752	771	778	795	805	766	771	750	758	688	742	740	765	756	777	782	708	833	743	725	731	809	730	795	778	766	790	740	783	736	759	729	758	785	778	759	712	745	762	722	814	751	771	735	768	762	757	745	729	773	747	803	735	747	739	783	808	756	735	752	757	739	733	748	756	791	752	781	803	777	726	815	722	763	732	777	788	780	770	745	777	726	794	776	749	723	778	757	771	729	775	751	729	785	769	785	751	713	779	816	705	777	814	763	753	768	742	802	722	734	787	782	780	764	747	830	759	773	769	779	774	717	765	792	814	734	745	806	756	743	716	777	776	747	799	829	728	771	774	761	734	750	784	759	699	749	804	767	787	776	714	815	748	776	767	780	754	740	771	722	773	768	757	764	773	769	798	768	792	730	736	766	736	758	736	762	730	750	744	785	755	756	811	781	731	726	823	679	723	745	764	749	716	769	795	761	807	749	800	768	821	733	767	765	742	735	751	717	732	756	735	756	760	779	756	766	758	777	759	774	750	736	752	755	762	789	768	746	770	745	740	767	744	794	757	753	766	768	780	743	728	729	781	783	752	794	783	710	793	722	775	763	758	784	786	718	753	768	820	719	759	784	776	742	757	741	787	784	734	747	744	793	759	760	738	804	744	772	778	730	796	786	751	786	761	767	730	740	762	772	714	766	774	755	743	773	780	755	741	758	784	761	798	748	772	759	781	750	729	751	734	804	760	783	742	761	761	748	712	724	768	771	816	754	749	733	764	762	819	747	767	779	813	704	767	777	755	746	746	778	774	794	768	748	769	743	763	755	780	752	738	719	769	740	812	776	803	773	756	809	767	768	719	750	739	741	803	731	764	724	792	780	717	773	754	739	774	746	745	723	733	756	731	767	771	746	752	743	765	767	755	752	716	739	763	709	764	760	750	784	769	732	766	761	731	718	744	734	810	731	740	716	778	725	737	737	774	771	728	765	784	710	742	747	762	735	734	747	790	777	762	759	783	765	749	811	768	742	772	800	748	780	792	795	767	808	758	766	793	818	721	745	767	835	759	799	726	753	760	815	746	737	762	765	755	725	764	773	748	678	715	738	719	782	723	745	756	695	776	733	711	765	743	796	817	758	787	810	730	745	797	781	767	755	717	813	756	776	827	764	799	803	763	798	771	748	744	766	752	748	735	723	777	734	780	754	760	738	747	760	822	764	770	772	760	764	755	801	715	740	751	738	798	788	799	749	795	737	736	756	787	783	773	739	781	754	789	769	767	787	751	754	797	729	742	704	810	808	761	769	747	766	734	758	781	769	705	738	740	749	757	770	765	769
21235	34058	27742	16663	10657	6910	4801	3572	2651	2169	1714	1567	1385	1255	1205	1033	1022	946	957	936	906	865	882	896	872	842	843	825	845	781	802	823	813	825	822	840	814	826	838	853	806	815	831	772	803	776	828	865	837	806	760	769	821	798	774	806	819	736	802	825	809	832	845	801	820	775	874	847	808	798	832	857	850	806	818	824	825	770	784	861	819	816	810	825	854	825	858	823	895	822	838	846	838	852	822	797	854	793	817	798	880	803	797	832	855	776	803	814	766	831	809	822	844	791	764	792	846	767	818	860	852	852	853	794	821	837	870	804	789	835	735	798	817	792	844	889	825	790	803	812	830	810	804	824	823	798	769	845	800	867	829	852	858	809	799	812	794	824	784	756	777	854	768	844	793	831	821	804	829	791	811	839	803	779	794	818	812	794	847	764	782	847	835	818	831	775	874	812	864	796	801	808	830	821	806	790	814	788	826	805	820	814	766	807	804	842	770	818	807	799	797	778	798	807	772	828	811	860	830	788	803	835	783	789	805	760	825	845	838	783	869	780	820	790	860	815	792	752	800	810	832	786	879	831	824	818	826	778	876	821	809	780	763	806	811	827	820	806	829	800	814	808	839	838	859	835	799	805	852	782	778	844	829	830	835	839	815	825	850	858	855	824	772	765	802	846	828	818	798	789	804	789	812	835	849	810	800	836	839	809	848	822	851	838	826	819	830	827	796	854	755	818	815	831	829	808	814	802	825	824	799	839	816	817	814	804	813	797	814	799	827	818	829	845	747	845	826	771	755	858	796	841	836	836	824	795	832	843	852	859	770	812	761	838	834	791	826	798	807	827	859	809	780	809	772	791	775	816	828	788	799	807	788	811	853	809	817	834	792	792	818	829	801	828	799	875	815	849	791	817	815	804	791	800	806	846	821	847	803	830	796	853	822	829	820	852	824	804	767	805	821	819	768	851	849	808	810	822	818	828	829	824	776	800	808	859	825	771	787	800	769	840	855	800	847	796	870	798	824	793	854	849	821	808	804	812	816	797	766	836	830	817	819	849	839	807	788	843	817	797	789	816	867	778	819	807	813	780	828	819	797	821	844	806	782	857	799	825	810	815	820	828	793	818	815	790	797	872	791	812	789	781	797	815	790	810	836	826	781	813	811	819	846	853	801	838	857	842	809	806	855	885	811	815	847	808	831	800	793	836	828	761	812	850	802	829	813	801	794	817	813	833	838	807	748	806	800	814	799	860	821	804	858	847	816	826	878	812	863	773	823	773	798	820	865	845	827	824	891	809	791	797	849	901	825	771	809	851	801	805	779	852	824	836	802	828	789	819	851	819	827	814	820	792	768	792	832	829	783	857	773	833	773	823	878	795	770	766	850	756	826	773	800	807	802	829	794	861	861	811	840	839	845	830	826	800	779	848	857	826	784	831	827	784	804	829	801	855	810	828	800	843	788	839	843	779	811	850	805	829	809	784	801	828	801	806	838	817	796	822	776	831	804	828	809	825	879	799	877	804	815	819	796	808	807	774	823	800	814	812	828	807	818	795	796	803	834	797	832	784	816	800	836	821	789	787	868	800	854	858	817	833	858	851	834	845	819	858	864	834	792	815	789	746	812	797	803	872	799	825	801	838	799	828	721	797	827	831	807	829	771	790	778	786	805	837	791	806	840	778	780	820	824	776	853	841	818	798	831	858	773	812	845	811	761	818	863	836	807	838	782	819	805	818	806	835	818	830	839	851	820	819	823	837	828	875	810	822	829	795	816	808	873	804	821	812	803	839	817	817	817	786	782	817	831	822	862	819	820	826	805	815	783	855	802	819	816	821	806	796	807	822	746	805	810	838	810	799	817	867	835	753	808	879	781	837	783	851	856	824	796	828	770	776	817	835	815	781	801	800	827	782	859	823	764	795	875	803	784	842	779	830	798	812	844	795	761	764	830	852	840	769	793	843	768	797	809	815	813	827	845	796	806	823	837	824	876	830	787	784	839	835	766	833	784	813	758	805	789	792	826	859	793	835	822	850	788	823	827	853	834	843	814	821	833	810	829	816	839	829	791	827	828	850	851	796	748	783	829	886	807	784	848	790	825	780	809	792	789	826	851	818	831	814	837	848	746	807	817	798	814	787	810	841	794	805	819	793	797	820	788	821	861	813	831	806	826	788	803	820	813	869	821	760	828	890	887	840	810	825	813	821	852	771	868	782	840	847	824	778	841	889	817	827	798	763	837	818	813	789	842	821	797	828	848	824	846	774	833	776	832	791	792	819	773	835	831	808	802	813	839	809	807	823	823	854	835	853	784	827	802	734	801	786	783	812	817	778	820	854	837	785	836	816	804	831	861	817	825	805	852	838	824	793	776	818	811	852	841	834	847	816	783	773	831	863	791	813	804	832	847	796	848	757	822	839	760	822	818	815	878	883	776	829	845	825	786	808	848	807	822	806	881	788	826	788	753	828	875	849	804	798	829	805	756	789	772	845	836	793	778	861	830	839	754	792	821	812	815	793	822	808	776	827	845	885	779	820	825	841	824	851	816	795	797	754	792	886	800	812	804	802	814	790	833	792	781	837	828	783	835	768	828	784	849	864	816	845	773	871	861	808	836	818	761	844	773	763	794	784	809	820	817	807	816	856	813	798	829	876	809	826	823	817	796	822	810	837	830	783	865	832	831	766	813	863	780	849	839	819	732	838	817	784	852	854	833	834	856	813	808	818	810	833	827	819	842	857	802	804	778	776	759	823	794	784	787	829	811	840	777	745	831	821	852	783	832	797	856	889	817	794	803	774	813	799	862	801	837	807	847	799	759	793	799	858	861	823	821	801	798	819	796	810	819	760	850	854	787	852	819	826	817	854	809	832	792	802	847	772	826	811	806	801	761	833	758	781	855	819	831	829	775	812	806	805	840	829	839	787	833	790	799	813	822	817	873	874	857	835	842	825	842	833	856	789	824	838	862	818	793	782	843	824	842	817	798	839	837	841	874	837	802	850	829	843	813	799	783	821	806	813	815	798	821	812	808	846	803	852	834	843	817	810	802	807	836	837	838	786	805	855	826	801	818	809	803	840	848	790	852	832	797	815	853	809	789	799	839	837	784	859	828	808	803	767	812	808	798	856	801	776	813	793	802	758	825	853	810	834	785	812	805	835	795	809	788	833	756	798	862	867	818	868	794	817	767	809	815	763	746	834	854	809	759	807	794	832	804	784	817	836	854	831	898	767	804	831	818	802	786	777	842	843	837	784	811	811	813	846	789	747	798	794	823	762	821	793	831	801	895	856	823	808	807	783	829	828	839	791	783	847	786	851	823	790	790	853	788	815	834	809	888	830	785	787	847	823	776	796	805	790	842	758	834	772	886	809	826	797	802	856	866	813	825	811	782	781	804	803	783	805	831	819	871	837	812	814	809	858	836	827	849	823	862	780	833	790	846	780	801	855	874	824	825	886	775	836	810	813	844	793	785	790	798	767	805	799	809	809	776	821	825	814	836	834
25250	21253	26197	23915	7091	3169	2186	1740	1465	1243	1198	1043	994	990	939	901	894	874	879	840	876	868	839	830	780	839	801	867	838	828	816	828	818	827	842	792	853	782	833	822	838	805	805	833	784	841	825	810	763	762	825	850	828	767	768	794	846	767	807	808	832	812	779	843	789	761	767	837	804	845	863	841	855	844	762	769	765	783	805	795	780	786	788	805	818	822	807	854	793	818	768	790	792	718	856	812	814	833	794	825	814	799	874	833	798	831	832	816	808	819	801	806	803	732	814	778	796	791	850	726	800	796	778	796	795	851	771	815	840	812	830	851	840	801	774	773	819	809	794	769	788	774	806	830	795	796	808	829	830	805	819	841	806	813	857	849	819	834	805	789	791	797	827	813	839	814	841	826	837	768	838	811	785	809	812	802	826	803	866	774	768	785	811	791	845	807	816	820	833	828	799	829	794	775	830	785	849	805	820	782	824	813	817	816	830	798	807	857	837	819	800	799	822	824	843	801	786	774	810	853	812	817	843	702	780	791	820	798	777	840	796	808	844	816	761	859	868	789	783	777	788	781	826	800	844	787	856	802	798	858	746	841	824	797	833	857	821	851	754	775	811	817	811	846	815	840	785	795	822	761	761	802	778	798	832	813	832	805	813	793	778	815	796	794	772	798	772	855	877	825	724	732	843	853	840	842	815	753	810	797	758	793	833	823	800	838	843	858	811	816	822	799	759	775	820	829	785	831	814	849	820	819	808	743	806	817	831	840	796	779	841	825	826	773	784	835	805	822	762	800	805	791	767	807	839	825	804	783	827	792	819	827	771	803	803	778	773	851	771	829	823	772	774	832	840	845	804	759	789	811	776	865	867	817	855	823	823	820	814	792	788	782	834	759	749	804	804	821	824	838	813	818	780	831	839	826	767	805	789	773	816	785	806	814	803	779	810	788	792	770	803	777	781	856	827	792	772	814	830	787	826	834	796	845	770	830	801	788	789	785	771	802	791	764	803	794	810	838	785	824	784	799	844	788	801	797	825	821	809	820	808	723	759	802	792	847	773	831	846	780	826	785	824	830	780	794	829	800	827	793	788	808	823	830	873	791	855	828	816	829	820	806	804	841	846	785	740	784	818	827	808	770	761	822	843	789	817	781	793	801	797	807	774	869	816	838	803	774	831	811	790	834	834	794	874	816	742	792	825	869	823	781	762	751	782	810	755	805	766	873	744	797	814	787	768	858	877	835	844	798	799	794	781	810	802	851	813	825	834	789	844	746	829	765	825	807	833	780	835	752	784	836	785	853	790	796	804	812	807	846	759	747	794	820	817	846	789	805	806	806	775	822	765	788	841	853	821	812	872	843	814	804	768	761	768	835	832	743	817	821	841	788	827	849	788	825	769	814	779	828	792	804	803	880	811	817	834	783	800	804	791	809	772	770	805	769	829	842	848	759	786	819	824	773	810	841	811	784	797	773	814	815	824	848	822	805	786	810	796	814	764	814	785	828	814	880	796	792	809	795	768	802	851	796	878	796	796	796	820	813	836	787	840	765	794	827	782	769	782	793	759	794	805	775	813	834	769	805	807	863	859	816	812	808	787	810	773	796	821	795	794	822	830	786	800	825	805	796	813	785	831	793	851	860	802	851	791	821	825	800	811	792	773	775	774	811	826	797	792	837	864	823	843	818	827	818	839	824	759	808	783	803	764	797	764	796	827	815	795	809	828	822	848	785	779	806	790	833	800	798	801	800	798	774	798	841	790	854	813	789	826	778	822	741	820	812	818	835	822	804	785	845	859	777	779	830	844	800	816	859	797	801	812	833	756	814	810	830	820	813	776	799	807	832	827	812	834	774	899	785	831	795	805	818	803	804	803	848	851	806	830	865	838	802	761	796	801	810	785	838	785	809	832	804	767	831	795	842	818	855	870	739	805	829	798	841	841	772	791	820	820	805	803	762	824	768	825	814	825	814	780	818	832	802	806	808	877	780	847	784	850	787	793	784	806	821	779	811	839	811	811	824	829	778	839	844	795	835	857	796	841	797	778	770	801	816	777	844	840	789	780	806	797	813	760	779	867	812	822	754	860	786	819	787	752	803	815	813	791	820	814	833	803	787	782	793	859	817	799	787	797	839	806	836	797	864	764	820	811	786	867	838	783	804	812	810	829	759	835	818	802	783	871	788	812	836	824	763	762	814	782	825	757	804	791	868	775	798	797	861	769	882	781	799	778	828	814	841	791	790	829	796	851	850	836	841	868	787	816	786	802	826	776	789	801	803	774	807	829	783	817	828	819	845	839	824	805	834	812	826	771	829	827	786	871	760	836	787	756	847	825	829	783	797	797	747	823	851	814	870	796	806	857	802	762	782	812	780	846	783	780	807	763	823	794	783	865	775	796	847	781	791	817	830	771	828	859	795	797	833	828	780	798	833	833	822	795	792	823	812	841	829	783	861	814	821	821	815	788	866	791	827	818	852	753	815	824	886	819	822	831	842	797	788	813	856	810	841	808	749	791	822	807	797	844	773	796	822	841	815	835	809	801	804	775	810	822	799	814	801	767	832	790	806	803	853	787	823	830	816	809	788	849	772	815	814	804	809	777	854	806	784	772	763	739	826	782	814	845	818	837	847	835	846	767	849	834	823	798	781	822	804	838	786	791	808	795	863	791	763	859	817	783	807	830	839	773	832	815	773	821	780	827	771	857	836	846	773	834	810	830	812	835	791	769	764	772	804	792	778	824	841	876	828	853	837	786	841	829	790	806	791	830	756	852	803	782	881	801	790	791	799	808	805	757	729	801	842	742	812	849	840	836	767	830	828	784	821	790	814	819	819	806	783	821	807	806	840	803	767	850	825	779	786	848	846	818	860	772	789	824	805	797	803	795	758	807	791	728	812	773	843	821	739	815	816	810	842	811	787	844	813	846	807	770	807	848	828	823	817	836	801	776	786	822	888	761	773	792	821	782	829	778	920	789	818	789	816	773	827	810	822	793	815	791	781	782	827	801	759	936	796	769	814	807	855	783	854	822	773	822	807	821	820	830	776	818	811	816	826	779	829	810	843	806	798	865	855	844	810	799	768	772	826	829	820	875	778	875	848	803	845	840	797	828	877	782	781	804	798	819	811	836	838	816	805	794	810	789	820	813	821	844	779	824	813	823	797	782	813	847	859	840	824	811	814	775	815	756	799	785	815	837	781	800	798	807	814	814	836	819	818	803	817	813	804	812	838	831	794	807	822	826	758	795	754	837	799	792	783	819	834	824	799	880	805	865	793	809	786	835	788	784	807	799	792	836	722	752	774	801	796	818	827	826	757	840	795	813	817	784	805	768	818	874	750	783	793	793	804	808	768	805	834	819	784	827	813	802	837	788	804	891	827	767	787	825	806	817	781	840	792	781	877	819	800	893	855	802	765	780	848	801	828	781	813	773	819	817	792	886	835	846	753	803	747	806	858	882	799	797	772	827	829	837	807	824	758	759	736	817	771	790	838	795	865
20728	30068	23910	13700	8408	5538	3977	2815	2337	1853	1622	1460	1320	1134	1070	1066	1055	1061	989	946	913	912	939	850	901	902	897	895	899	909	840	904	943	874	870	871	888	790	873	880	854	858	857	915	848	884	922	901	869	863	909	853	884	858	841	871	901	825	903	891	865	836	888	861	897	847	894	900	909	873	856	850	856	813	871	956	889	844	845	869	900	851	886	841	863	887	888	876	920	939	904	850	940	861	859	896	866	891	862	874	907	831	819	870	912	859	890	841	866	879	870	897	889	915	945	873	868	861	968	838	890	857	893	875	880	892	823	893	884	835	900	884	825	896	884	868	876	862	887	872	855	908	886	896	901	834	890	832	826	826	818	857	894	861	862	884	873	868	891	915	881	838	934	892	876	862	913	869	897	856	917	879	881	877	850	832	875	860	896	914	838	922	834	829	842	818	905	845	886	902	884	859	862	922	871	917	866	872	868	902	874	873	880	822	924	851	902	926	870	817	854	826	916	894	880	927	857	884	866	847	904	857	853	846	854	896	891	825	873	879	895	885	840	869	894	839	890	832	871	867	896	874	902	889	879	856	828	842	893	846	906	860	841	912	857	888	847	908	898	876	883	890	856	891	884	865	927	868	894	891	878	833	864	844	822	879	915	874	908	900	903	869	874	886	861	865	871	876	907	873	905	885	845	840	870	875	896	887	860	942	870	908	804	844	853	877	860	901	876	864	882	897	872	850	830	911	877	887	889	853	873	891	875	906	817	887	911	907	891	917	856	814	866	842	858	851	894	849	863	921	871	899	881	916	842	944	864	853	917	867	903	882	857	845	929	903	859	876	857	875	888	855	839	865	850	871	898	919	922	875	827	914	899	844	921	872	879	868	852	864	840	853	930	860	915	841	877	858	919	869	958	875	914	851	873	859	923	889	879	839	897	888	889	839	854	905	850	824	870	883	928	876	847	866	862	914	845	837	903	854	817	916	916	899	890	884	893	895	892	891	831	871	842	853	852	881	860	843	865	876	821	837	898	904	876	858	862	901	876	886	830	855	829	885	865	842	872	854	897	856	854	868	849	838	874	916	856	892	796	946	901	819	861	936	871	900	913	865	902	879	879	891	887	894	906	868	834	866	892	914	854	865	856	857	860	851	808	905	907	894	867	853	887	932	894	933	880	850	901	857	838	884	896	916	884	897	846	854	919	906	878	844	865	873	879	846	893	862	901	846	879	883	898	899	893	878	909	909	886	900	860	808	845	844	862	832	935	853	863	875	896	929	870	921	865	883	899	856	932	838	862	872	896	890	924	875	897	862	831	920	897	873	844	893	919	854	860	864	826	884	888	904	831	870	871	920	852	843	839	892	877	903	854	843	830	840	841	845	882	897	966	871	913	910	866	839	867	909	894	893	865	843	821	856	855	920	900	829	915	921	866	877	834	830	914	895	893	864	899	903	886	866	894	868	881	877	857	936	881	847	873	911	884	888	876	872	882	911	846	898	848	882	899	895	879	922	868	859	858	867	867	890	871	935	847	895	864	892	884	907	837	899	880	869	869	890	901	863	902	899	871	895	838	877	865	899	862	904	827	865	854	846	842	903	852	873	823	847	862	829	900	852	833	889	879	837	855	843	885	865	832	825	873	874	850	890	892	877	830	919	885	887	898	855	855	832	823	890	864	842	887	867	874	861	855	854	914	845	898	857	870	839	871	931	887	838	877	802	894	882	844	942	901	832	864	894	860	873	896	845	886	871	862	915	871	886	862	823	875	872	889	903	893	844	876	863	915	885	895	898	838	864	858	905	867	827	852	903	843	849	900	868	897	811	847	895	825	892	877	849	805	885	878	887	843	865	874	902	874	856	921	821	885	864	838	896	859	854	897	860	830	886	905	879	882	828	858	907	901	864	903	904	915	909	900	871	868	872	909	903	829	931	870	878	871	907	855	942	896	896	866	865	918	873	859	839	866	847	827	839	902	917	854	914	941	915	883	894	922	795	850	835	878	871	924	833	914	877	837	837	928	832	840	839	872	943	873	871	848	888	825	909	884	802	820	845	870	905	838	859	860	899	909	860	899	841	877	834	831	883	828	842	914	821	929	825	854	876	840	889	866	907	921	910	914	929	901	850	911	842	818	900	862	907	819	901	905	872	941	906	863	872	848	865	823	854	883	898	962	856	848	923	895	835	943	887	834	886	855	873	884	877	908	882	864	897	902	859	865	787	883	885	931	837	794	893	850	874	855	891	865	856	881	841	894	835	836	834	871	864	884	844	903	900	858	792	818	954	890	880	849	901	853	866	863	837	871	877	876	846	855	880	868	850	846	843	893	842	848	862	891	867	834	842	848	886	910	990	910	945	911	865	868	897	918	894	808	850	866	849	867	894	897	887	883	882	886	898	848	903	851	894	928	875	835	838	875	890	853	907	818	857	877	885	871	860	815	866	860	875	885	845	902	901	874	891	911	922	860	900	867	818	870	886	888	885	896	884	873	921	868	889	890	889	919	870	900	839	884	856	892	899	889	930	794	900	848	892	906	829	865	898	814	866	820	883	834	903	899	859	892	819	912	873	855	865	863	870	875	898	883	888	876	885	874	936	919	912	849	877	865	877	876	852	858	866	891	847	850	855	886	937	834	846	909	839	907	867	960	900	912	849	858	902	826	850	882	873	866	910	889	864	870	961	920	856	844	889	875	866	903	860	852	922	861	840	844	861	882	918	831	853	858	884	875	941	878	875	874	906	896	899	875	869	886	888	845	882	862	895	890	881	885	879	885	830	882	902	854	798	863	898	890	879	884	879	897	855	885	831	902	897	874	888	833	834	862	867	857	912	905	827	823	820	866	849	913	912	871	859	855	847	860	852	878	805	890	946	895	839	847	867	882	902	879	850	813	864	879	884	851	856	856	861	875	845	862	881	845	902	893	857	889	844	888	859	897	870	868	895	887	807	851	873	906	892	825	855	882	898	877	903	857	839	926	864	857	847	861	921	882	850	879	876	851	911	844	937	923	879	895	835	866	852	921	899	901	878	882	871	918	869	851	895	838	859	873	880	852	871	913	871	853	914	849	875	879	849	933	880	885	857	864	906	874	901	876	896	914	829	907	882	873	835	884	852	848	877	881	849	870	899	820	856	890	889	925	812	853	849	945	829	837	873	875	877	936	941	846	913	850	827	864	907	877	847	897	900	849	851	874	909	856	913	878	845	913	837	830	856	838	893	899	860	833	890	889	902	854	931	870	852	866	907	891	841	889	849	863	888	873	878	861	885	852	832	836	875	909	905	906	864	888	875	860	824	871	874	848	914	867	886	895	909	887	916	872	842	903	895	832	867	850	906	874	864	849	884	867	882	874	861	822	872	841	838	869	865	808	860	903	862	885	911	872	831	873	883	881	924	928	857	858	917	869	871	862	840	874	883	927	853	836	869	852	854	871	929	927	819	847	867	857	930	883	900	867	878	815	871	860	834	944	909	865	873	894	935	884	876	831	834	880	882	882	769
22660	21220	28634	24115	21212	20109	6875	2811	2001	1660	1423	1268	1130	1091	1013	1020	905	931	864	880	867	820	760	858	760	823	806	812	809	789	726	803	799	818	798	792	787	805	766	783	755	762	801	844	794	786	774	793	770	813	751	773	727	763	774	816	808	809	778	774	758	824	734	747	787	762	788	726	778	782	743	799	809	812	773	863	798	780	729	811	789	783	769	825	746	805	768	782	739	763	767	818	779	747	764	769	807	827	814	758	771	770	758	755	781	766	797	808	756	768	795	802	759	779	785	756	782	763	776	817	762	823	774	772	772	795	757	748	772	816	780	792	763	777	800	727	790	709	779	764	831	783	746	761	755	787	726	766	791	746	805	778	807	781	749	772	759	816	806	822	810	813	752	771	792	833	747	760	756	812	741	786	846	772	760	788	811	805	768	778	792	763	778	836	780	753	772	760	785	865	791	754	774	770	786	819	796	790	778	750	740	796	740	799	771	775	810	742	792	749	787	810	801	816	764	805	746	797	786	782	764	754	782	805	769	754	782	775	763	802	772	776	788	769	734	812	759	789	818	798	784	776	761	759	768	733	753	752	822	774	791	773	820	807	732	804	769	773	750	781	797	817	803	714	743	754	773	791	807	799	838	771	767	819	743	748	742	772	760	752	755	807	785	750	780	815	749	791	776	762	762	782	762	770	778	748	831	785	717	776	753	802	776	769	733	775	780	825	813	782	776	780	720	825	773	803	744	768	753	789	776	783	774	749	787	806	827	748	782	800	768	737	782	814	803	779	784	734	755	817	748	822	797	755	745	758	748	800	809	759	742	746	756	781	778	809	789	787	751	765	769	764	771	779	758	767	777	760	799	739	743	812	760	780	803	762	790	790	743	778	803	774	761	772	758	793	763	756	752	766	778	733	790	789	764	781	811	766	798	751	783	819	782	798	789	789	792	692	759	769	776	789	809	762	753	807	756	726	779	777	775	743	782	743	785	817	767	810	793	811	686	764	765	776	819	786	790	823	798	788	848	784	735	777	802	753	782	796	768	766	767	833	772	778	790	781	790	728	826	797	790	757	747	759	807	775	806	763	785	750	758	744	795	731	783	772	784	763	771	760	750	790	760	755	767	798	793	772	778	746	783	729	795	789	782	852	737	792	805	817	768	778	812	742	783	784	726	774	790	790	786	782	822	779	790	805	758	785	820	753	793	786	741	793	757	762	776	777	772	740	762	777	802	830	796	776	822	786	745	765	789	795	753	718	763	807	798	736	747	808	757	729	754	799	781	774	804	704	746	767	779	758	778	765	776	768	782	803	752	755	785	779	741	781	800	771	748	740	804	787	708	782	769	779	784	739	791	780	779	762	796	780	781	813	761	807	761	779	752	728	789	788	773	792	694	778	763	785	760	836	770	814	782	769	765	844	752	799	743	759	785	788	787	785	822	822	806	811	739	814	798	791	782	795	760	770	797	742	736	751	760	817	775	740	775	817	788	779	789	775	790	760	790	802	807	752	773	761	798	826	754	763	722	788	781	777	766	789	836	767	780	785	762	794	799	751	767	776	738	734	785	771	793	761	733	738	755	747	763	783	797	786	785	750	785	820	769	823	805	797	765	750	793	731	831	775	786	792	802	781	794	756	785	804	766	764	834	774	766	767	784	781	709	744	791	758	758	721	774	764	777	738	777	781	799	769	784	795	836	788	756	751	767	735	785	770	785	760	789	781	770	787	782	803	795	778	756	790	808	781	757	764	815	796	722	733	755	785	777	716	770	760	758	787	765	773	775	808	763	791	750	818	783	767	780	782	802	810	787	773	792	767	803	753	802	773	830	741	814	790	822	768	761	760	744	721	780	775	749	798	747	712	764	787	775	772	810	784	786	757	809	731	713	754	767	750	801	801	763	784	768	774	782	785	792	771	758	721	735	805	798	772	785	787	800	751	786	772	782	798	786	774	751	817	770	810	796	778	768	741	840	817	747	800	751	833	760	796	784	801	775	842	794	767	760	786	768	757	756	737	767	793	796	740	794	755	769	811	775	771	749	778	799	800	792	829	794	773	769	783	799	751	766	806	762	793	765	758	822	748	718	760	816	769	748	789	816	770	792	762	823	810	785	776	746	776	796	788	817	804	764	754	774	782	781	825	775	807	789	785	788	757	813	788	757	756	793	808	816	817	821	799	783	793	768	806	790	757	799	810	742	731	774	776	753	808	759	808	767	744	814	764	739	730	737	777	785	747	776	744	773	793	814	812	827	773	812	778	812	724	784	760	835	784	749	798	758	817	754	718	768	782	817	769	765	730	774	786	768	751	744	763	813	809	747	709	760	812	806	803	776	803	765	811	811	775	786	795	754	823	786	744	762	759	794	754	776	764	777	801	770	737	770	822	746	729	748	714	768	792	800	819	803	754	795	806	794	796	760	773	756	757	784	773	734	787	767	807	787	756	742	783	739	775	772	811	797	815	807	796	780	740	810	786	716	775	761	757	780	760	759	729	744	775	767	772	726	825	799	821	725	765	752	790	750	766	746	784	795	779	782	800	829	757	836	769	774	744	791	821	819	767	821	719	794	759	719	770	794	813	744	783	734	745	757	758	763	759	766	795	774	766	750	741	754	759	726	765	746	757	744	762	752	771	832	771	797	780	758	774	778	826	739	763	763	809	776	785	782	792	796	727	786	785	805	709	779	715	781	768	800	765	766	788	799	788	770	754	767	754	730	797	807	788	785	816	744	758	766	776	821	814	796	768	792	776	728	760	749	806	766	756	791	789	802	795	713	747	817	765	762	814	767	739	727	712	766	741	796	744	763	785	805	769	771	808	793	793	746	739	782	827	815	773	780	806	825	773	784	777	749	694	747	751	739	749	784	749	818	757	828	812	761	786	775	778	768	794	760	812	762	723	790	777	759	802	801	819	780	793	779	784	768	781	766	796	736	778	762	787	740	805	766	746	751	745	738	801	796	765	788	800	749	776	781	772	779	806	751	723	823	756	723	775	814	727	775	777	781	786	744	812	793	749	742	745	793	793	817	756	793	738	819	795	717	780	798	742	708	797	775	802	816	812	784	802	762	785	775	765	777	851	765	765	794	804	770	767	826	788	788	758	756	776	795	793	779	789	735	752	715	777	781	768	757	729	770	813	841	802	763	765	790	813	766	781	800	768	787	727	740	813	831	758	737	778	796	806	787	767	803	771	788	781	824	752	771	738	763	756	751	794	747	748	738	772	764	791	779	766	780	771	792	772	791	771	746	743	787	765	722	782	759	786	748	806	819	752	764	781	811	778	837	763	787	771	780	777	795	788	716	767	801	790	763	786	737	763	770	798	732	780	764	795	759	773	817	785	766	795	835	798	827	723	794	781	790	740	801	790	793	728	746	767	802	807	838	765	791	776	769	777	737	784	764	782	774	820	827	765	731	738	761	709	792	830	765	766	788	778	801	742	824	798	770	799	841	786	788	753	792	757	714	745	776	750	753	762	748	766	736	744	807	734	789	796
22533	37829	31286	20179	13504	8838	6145	4460	3432	2711	2259	1849	1644	1438	1309	1160	1115	1075	1018	929	951	903	917	950	888	836	897	808	831	855	849	873	871	845	864	804	814	790	866	841	861	815	772	857	827	809	810	840	875	775	846	846	810	790	805	847	803	811	820	799	842	782	837	896	834	833	854	823	775	831	838	825	836	777	829	850	841	847	840	868	822	807	845	818	869	863	868	808	808	875	821	828	778	871	791	823	849	824	883	870	791	850	819	841	898	812	806	819	839	782	838	826	808	887	812	854	839	887	870	794	841	819	827	853	809	825	836	810	879	822	849	792	838	878	789	839	844	853	864	885	835	852	808	811	831	866	819	804	841	850	771	847	870	840	798	880	800	844	927	836	852	784	782	791	849	792	886	881	861	819	829	858	833	846	874	827	820	833	790	831	839	799	858	869	845	877	823	788	789	810	771	816	823	849	821	796	867	814	848	821	837	790	872	862	829	849	808	843	807	854	859	829	866	821	881	807	892	795	835	826	794	788	820	815	851	786	832	822	762	826	833	820	843	788	844	860	812	847	773	825	805	828	917	802	787	806	822	851	823	816	826	825	816	781	853	884	811	822	826	797	814	780	818	851	877	825	815	860	850	808	858	818	851	874	832	894	833	909	795	808	809	833	839	856	902	848	819	825	873	805	823	867	862	836	842	781	852	854	883	824	854	863	859	845	825	794	855	831	886	827	839	855	808	830	813	879	818	778	830	830	823	800	855	828	831	828	825	809	773	823	850	780	813	847	839	806	779	851	849	809	897	827	801	847	834	814	855	790	786	848	819	776	839	870	866	882	816	803	836	866	823	847	840	857	830	819	879	800	893	838	892	815	854	827	784	786	846	833	841	862	800	854	847	843	789	811	816	809	863	808	804	806	816	857	825	809	814	777	876	838	819	859	815	868	791	861	793	826	840	804	893	809	896	832	839	837	793	903	848	785	870	799	850	802	809	832	841	844	847	849	827	827	844	855	895	809	833	868	810	838	827	848	865	824	835	825	832	839	819	835	865	800	840	756	796	842	799	842	814	881	800	872	783	875	863	817	843	807	834	824	841	801	851	804	846	804	812	848	836	826	875	836	830	780	857	827	793	814	809	839	847	878	807	832	801	899	829	821	851	852	857	796	796	804	789	829	835	863	848	804	816	837	831	835	827	829	793	828	793	881	829	855	841	863	856	801	851	829	845	848	846	829	839	789	843	847	829	812	852	810	823	845	875	873	829	825	851	817	797	859	740	871	812	853	837	831	848	772	799	821	821	835	880	847	823	896	853	851	823	812	822	777	801	835	847	788	868	830	789	853	770	877	892	818	873	811	798	802	828	823	809	870	814	861	801	847	841	839	885	859	810	815	761	829	905	788	778	851	860	832	876	866	856	824	829	818	796	844	845	828	817	828	845	825	828	826	846	810	826	847	789	851	869	787	857	843	854	820	860	799	855	831	808	812	833	826	858	825	831	826	827	812	831	853	821	825	817	848	858	800	851	828	826	793	835	849	807	835	837	846	834	837	874	828	812	833	845	833	808	842	820	886	856	846	831	818	837	799	831	834	849	854	827	784	871	822	800	862	794	813	830	805	801	813	854	848	800	810	835	833	845	836	836	862	792	900	843	853	848	846	877	831	844	866	902	837	831	835	835	886	847	855	792	828	810	828	827	793	863	787	837	817	783	799	827	825	876	853	839	853	849	877	858	851	822	833	796	806	887	827	779	861	835	810	833	823	828	851	862	812	795	777	798	857	834	812	841	857	846	839	819	819	809	826	852	822	824	848	801	775	787	801	858	811	876	854	839	805	824	898	821	841	871	856	802	826	761	843	864	817	832	843	817	833	884	886	816	792	824	798	878	841	832	828	796	871	838	818	802	870	850	786	822	842	834	792	822	831	843	818	879	851	768	855	809	819	846	864	806	843	875	875	763	866	856	862	787	793	824	826	812	840	809	880	813	882	823	887	790	850	871	840	791	847	844	786	829	830	812	891	783	823	828	795	840	852	878	793	768	833	846	840	808	773	836	852	866	774	781	836	822	840	850	800	857	784	855	848	836	807	798	806	826	766	846	864	824	790	821	852	775	855	816	844	872	844	771	804	854	801	799	834	826	764	809	838	796	810	836	835	834	796	803	835	852	820	862	889	840	805	842	809	847	831	889	809	836	819	807	784	812	857	803	861	867	866	813	831	803	835	847	883	819	823	803	775	833	772	850	789	860	846	880	854	785	840	805	853	849	848	936	841	805	784	873	800	850	875	816	829	806	819	870	882	842	800	798	818	843	820	791	802	845	881	805	858	823	878	805	877	766	844	835	836	852	802	818	831	836	798	841	813	848	822	823	807	791	844	819	812	840	815	857	845	845	810	842	852	749	815	878	773	834	855	857	780	830	830	803	774	837	805	863	808	777	772	799	842	841	837	830	852	852	860	812	884	838	832	842	854	807	776	822	836	806	809	838	829	825	811	839	845	849	810	782	831	852	815	814	823	852	829	821	866	867	815	841	860	839	850	818	828	855	803	851	848	814	836	871	833	801	859	833	778	835	865	796	853	850	822	871	806	843	830	805	856	782	797	831	816	833	861	825	794	840	840	861	875	836	832	828	828	885	831	843	829	860	820	826	821	843	880	836	805	793	800	843	808	809	846	841	846	850	885	849	850	833	814	764	852	791	835	811	824	789	859	809	841	867	838	869	834	807	811	868	880	775	831	799	847	858	823	824	824	825	790	880	859	813	800	857	851	851	827	847	822	830	797	814	852	858	763	843	840	809	840	842	821	799	882	803	834	805	893	848	869	807	826	827	804	825	863	841	774	835	827	800	843	822	858	854	843	780	837	839	875	791	815	873	862	845	841	783	855	763	818	845	797	833	829	864	817	878	805	794	846	863	788	847	812	817	806	878	851	824	829	812	838	848	835	810	818	863	818	885	843	901	803	814	826	853	850	773	846	830	879	870	868	850	851	767	876	786	847	848	879	728	850	818	807	835	850	885	811	797	847	852	852	845	824	800	823	808	848	804	830	826	791	816	794	826	826	876	845	858	808	854	812	849	815	831	861	766	816	861	783	820	870	821	804	804	872	821	837	861	853	853	822	803	857	833	814	836	851	782	821	884	797	788	818	826	815	770	855	833	846	850	795	899	822	843	817	849	820	835	796	847	841	847	857	872	769	814	834	836	813	822	784	798	823	836	851	794	814	844	826	819	774	840	836	851	816	761	800	843	873	825	818	819	791	826	844	859	846	846	780	842	806	857	873	844	800	883	851	812	819	818	813	833	816	893	826	805	868	851	801	849	852	832	799	812	795	854	829	884	809	797	845	793	853	828	845	860	844	873	791	804	810	851	825	832	785	815	860	859	791	815	771	847	829	780	866	862	815	814	863	825	843	816	860	875	794	880	860	843	821	892	820	869	827	808	845	887	835	850	831	801	814	863	821	812	825	837	777	867	835	843	840	819	877	804	813	818	835	818	858
28376	21729	16540	8115	3965	2587	1855	1436	1260	1173	1033	1006	941	862	895	909	888	857	772	871	819	780	801	861	837	834	808	810	789	745	815	786	827	781	862	830	797	755	748	799	868	802	828	765	740	845	771	764	771	794	734	801	767	763	803	821	846	815	778	857	788	837	722	810	787	817	766	760	755	766	846	793	783	837	807	759	739	814	766	773	763	774	794	760	817	776	777	807	808	832	859	778	789	771	795	815	771	804	813	821	779	809	812	817	823	803	759	803	818	775	760	804	726	804	757	780	803	826	786	787	834	828	755	786	818	754	787	784	788	770	798	740	823	777	758	772	808	788	813	793	716	792	832	826	811	771	841	795	793	847	819	831	809	813	814	770	861	746	797	860	789	796	767	864	778	822	752	818	813	789	776	784	800	798	790	794	779	758	804	778	870	797	872	758	795	760	818	792	788	775	792	767	775	762	807	752	808	778	813	756	820	825	779	780	770	789	756	792	816	769	788	800	755	793	843	778	786	816	752	817	750	786	769	843	810	772	758	814	827	838	827	853	785	742	769	801	795	765	777	846	738	858	795	784	801	849	837	777	795	796	804	771	801	806	806	794	797	806	798	822	791	788	864	787	778	784	810	790	801	812	781	810	772	781	803	769	821	780	810	811	782	802	867	812	774	869	793	856	788	788	792	806	785	820	838	820	789	776	815	833	801	818	804	760	760	774	800	817	803	840	834	741	815	821	773	801	794	832	782	754	811	762	785	810	831	818	755	766	784	796	756	814	827	801	801	780	820	813	813	836	808	867	764	797	791	846	792	819	831	824	811	759	796	847	792	837	764	817	834	824	768	796	750	745	831	759	781	778	783	791	759	814	811	773	789	862	805	815	804	769	759	778	817	792	755	764	799	758	780	797	787	788	860	784	759	807	830	772	822	826	845	767	817	766	761	760	758	795	792	808	808	811	839	824	793	759	870	758	795	797	770	873	793	818	784	828	774	781	790	817	794	808	842	819	815	848	711	765	803	785	796	774	758	824	799	760	792	780	759	754	799	728	793	749	821	748	764	778	787	785	806	802	824	818	819	842	858	808	769	792	852	779	798	779	818	755	797	762	794	823	783	827	777	806	805	773	767	784	723	802	814	813	808	791	809	809	814	823	745	787	794	788	796	833	761	797	794	773	759	789	751	810	757	789	788	761	741	789	803	778	803	790	802	753	735	756	815	788	796	790	785	761	800	776	776	847	810	807	804	879	752	782	745	799	788	781	794	837	754	830	822	798	775	862	781	774	768	830	782	810	783	787	741	796	780	775	769	844	806	810	767	812	780	826	789	810	838	856	779	846	798	782	869	819	783	732	760	770	786	776	837	844	775	832	826	782	787	825	758	785	800	796	879	780	806	756	830	786	753	772	802	807	803	800	822	795	755	782	786	784	766	801	761	807	771	746	807	849	815	809	789	808	824	817	775	781	787	805	798	784	780	830	799	807	826	784	779	742	792	742	785	742	771	784	774	759	791	762	806	814	803	856	808	767	807	795	811	780	776	736	806	785	814	823	825	777	774	819	762	807	803	761	742	764	786	813	758	799	791	809	815	796	790	785	783	803	800	767	785	778	808	721	804	755	798	770	807	764	799	791	785	761	728	802	798	819	761	778	784	802	831	804	783	845	773	775	785	814	788	832	834	754	804	809	780	834	833	825	733	802	852	791	754	755	818	816	821	820	806	784	818	786	782	763	804	819	755	864	805	774	799	810	790	759	746	811	833	754	777	804	821	778	793	782	801	775	789	788	760	808	808	754	780	809	767	784	827	813	815	823	788	830	804	822	820	851	751	825	764	813	810	765	814	784	767	788	807	785	755	748	758	848	779	776	775	800	800	813	760	816	844	784	764	804	789	778	802	769	770	792	803	814	807	762	814	801	808	754	797	809	784	824	817	776	783	766	746	739	783	834	813	778	747	806	856	830	760	756	785	779	799	842	783	809	795	795	763	844	798	797	813	785	812	783	824	834	779	811	782	777	819	758	799	806	761	740	825	839	747	813	811	765	768	800	814	790	806	833	774	800	795	751	798	795	796	824	767	715	809	769	818	825	767	791	783	737	817	769	827	795	793	802	809	801	796	803	850	833	800	771	795	797	763	841	827	793	800	779	808	757	787	817	840	815	780	778	770	795	791	812	822	742	766	803	830	781	826	787	814	771	733	746	764	845	830	783	778	830	766	812	791	772	787	773	815	780	774	820	742	823	783	778	810	782	770	774	778	734	767	769	771	783	834	793	783	751	753	858	760	799	786	783	767	824	773	816	795	811	747	836	757	776	772	801	814	767	790	783	739	825	779	770	767	722	781	817	795	817	743	821	767	811	842	759	819	790	753	748	821	802	772	708	783	838	805	740	795	772	805	794	823	839	781	843	799	766	776	792	778	810	823	776	789	782	791	825	787	781	775	810	770	789	843	759	805	773	780	792	776	824	856	731	825	764	784	852	787	809	794	783	821	843	777	843	760	821	819	761	747	755	834	762	851	802	789	791	812	773	827	749	780	771	809	764	755	781	776	759	818	813	783	810	787	756	784	819	783	770	754	793	788	767	803	813	803	798	755	804	812	817	839	801	782	790	792	761	785	749	818	784	789	754	778	767	805	806	811	767	812	761	800	797	875	769	753	770	778	812	795	809	779	767	801	782	755	795	821	819	812	804	826	818	799	746	801	770	812	830	749	743	771	819	785	779	782	815	823	813	809	808	771	781	793	760	805	820	759	824	801	803	821	782	834	772	770	762	839	754	802	754	833	810	779	770	782	730	758	830	763	787	772	773	813	767	788	742	839	769	779	772	760	817	817	797	746	781	807	777	833	766	801	820	764	784	825	851	809	820	808	793	809	796	783	722	808	849	819	785	775	812	805	851	732	835	829	780	778	803	768	778	806	785	811	775	842	798	821	818	766	805	837	817	773	779	776	814	793	780	769	765	801	752	759	790	809	834	725	772	803	823	852	805	794	777	787	792	793	779	788	801	824	747	777	771	751	862	789	816	764	836	861	765	769	849	826	837	780	784	787	791	778	804	748	781	789	769	779	766	817	811	799	825	844	842	768	771	779	787	776	773	760	763	768	782	825	809	783	787	783	767	760	774	793	768	799	823	804	789	793	814	801	798	814	805	790	788	740	811	762	810	818	840	784	773	799	814	789	788	792	794	800	736	800	803	804	779	827	820	829	817	823	796	775	767	788	801	826	789	823	790	794	783	780	749	781	792	771	813	792	776	826	763	849	755	744	735	786	792	753	829	841	814	789	840	800	761	755	760	780	773	799	806	843	810	817	789	752	758	781	804	757	871	770	802	817	798	794	793	809	783	759	771	788	827	774	777	808	799	783	776	780	779	778	790	744	803	826	828	764	852	786	795	814	777	834	778	798	758	782	827	789	816	794	801	772	780	784	767	760	798	842	779	758	795	782	836	778	776	764	807	800	824	851	784	860	757	808	782	801	779	771	807	770	737	803	773
21047	27070	20851	11578	7011	4530	3213	2482	1979	1583	1411	1286	1192	1123	1076	1010	974	936	929	924	900	904	915	895	843	869	893	874	856	836	856	816	854	880	852	907	890	904	847	851	839	839	867	820	875	838	840	834	850	842	837	844	866	839	867	867	884	822	873	857	886	853	873	870	882	889	846	836	882	817	871	875	838	879	858	834	868	870	820	860	823	837	854	884	818	865	885	844	836	842	926	820	874	929	824	818	853	847	894	813	878	865	867	845	852	850	835	849	853	848	858	864	861	912	892	885	910	911	850	881	868	879	817	879	866	858	880	829	888	839	898	865	865	841	819	927	834	902	868	882	884	881	868	894	883	859	850	842	902	842	917	808	898	877	829	821	820	870	873	887	857	856	837	864	861	846	818	847	877	877	843	791	844	864	880	813	816	886	847	863	821	848	861	888	871	893	819	916	868	906	854	862	870	858	914	822	838	792	923	876	889	873	874	865	845	844	928	864	835	881	832	885	831	866	937	861	832	824	892	814	871	879	869	855	875	858	830	803	879	817	832	852	834	906	829	884	868	906	850	837	839	916	866	882	822	892	824	874	827	862	832	871	888	838	927	887	801	885	876	900	860	876	845	853	851	881	852	854	867	832	874	923	848	885	867	857	844	840	879	854	870	868	904	893	842	867	820	855	821	828	820	920	844	868	885	886	799	847	914	822	835	860	863	872	888	866	852	899	860	874	903	869	860	890	909	835	921	822	874	857	863	860	910	863	867	874	897	843	876	902	853	876	891	884	897	846	884	847	859	907	884	846	854	853	871	846	843	854	885	855	872	851	843	874	828	816	852	840	924	851	874	834	908	856	869	855	840	874	886	830	903	872	903	866	890	871	904	882	853	865	872	876	841	879	892	852	872	925	830	800	867	885	842	883	852	859	866	854	915	892	901	902	842	861	872	819	867	872	893	874	849	802	802	839	844	863	904	853	841	857	837	786	827	851	831	851	815	850	875	833	913	888	886	872	907	872	848	907	856	884	875	886	823	881	851	845	897	868	851	869	869	913	866	834	861	841	851	825	806	900	906	851	885	821	861	886	888	844	851	833	866	866	863	876	858	852	875	875	905	833	906	844	874	870	858	885	878	821	895	876	853	906	875	869	862	881	944	877	862	833	895	822	900	826	867	858	859	874	863	862	860	846	895	852	867	859	857	884	913	876	831	891	863	839	815	878	856	884	846	829	868	802	892	896	862	856	906	876	888	856	847	840	792	795	886	868	860	893	841	868	834	882	850	850	859	795	872	827	829	895	864	854	863	875	870	879	912	882	885	857	917	910	879	853	845	867	836	861	844	877	873	846	879	896	848	903	860	834	847	852	854	827	860	821	888	922	844	795	888	910	856	846	837	863	855	856	825	827	867	854	859	853	884	887	833	916	863	925	814	867	865	895	879	861	848	841	887	818	833	894	882	850	858	864	897	844	861	870	828	890	926	899	905	855	860	879	865	869	812	884	888	875	912	853	840	831	850	881	854	809	850	870	831	868	865	923	841	821	874	880	912	844	837	842	824	798	875	879	836	857	821	835	888	838	873	878	915	836	864	853	809	834	900	908	923	823	874	923	840	865	879	891	842	853	824	859	870	825	851	857	868	878	860	907	847	858	860	889	855	833	846	855	830	815	888	816	839	878	876	811	885	896	901	908	883	906	869	860	861	909	866	875	839	854	871	917	880	843	914	850	891	893	840	829	887	880	873	942	798	862	839	860	827	858	889	894	836	872	887	829	833	862	915	863	875	821	840	856	834	835	867	888	865	839	807	837	814	846	841	877	896	870	862	856	879	848	843	897	819	901	838	867	852	859	843	821	873	905	855	912	830	850	851	838	844	809	871	850	876	869	892	789	856	860	871	845	871	845	822	887	863	850	845	908	860	858	806	793	823	808	822	873	888	827	898	851	897	823	882	868	845	864	852	848	877	811	821	859	864	863	890	846	889	830	893	874	859	847	858	836	879	869	871	876	838	788	844	890	885	828	878	821	892	851	826	860	869	873	894	841	894	895	841	858	810	870	829	885	920	867	828	890	807	824	845	835	861	851	841	875	859	859	818	835	900	904	866	891	867	827	860	844	876	862	887	870	809	859	884	885	872	875	912	907	881	848	863	877	876	848	811	838	832	880	864	900	835	831	862	885	870	837	852	823	846	839	896	890	839	859	917	810	857	908	880	861	842	903	921	900	904	817	856	841	839	864	898	849	905	858	911	830	843	841	850	865	890	862	826	875	820	870	818	863	801	849	893	886	846	831	860	832	840	867	843	872	882	857	899	841	824	872	868	839	871	870	831	883	883	898	875	869	857	888	825	877	891	858	923	847	812	799	818	859	852	864	826	870	867	839	853	829	893	868	872	913	869	838	874	911	855	823	778	867	890	834	866	830	869	875	859	870	822	832	855	853	919	852	882	822	868	855	823	892	886	889	846	843	903	888	841	866	878	841	886	811	869	827	831	848	877	865	829	843	849	850	852	837	846	859	854	850	861	847	882	875	898	832	864	880	894	838	887	763	852	847	871	867	843	878	877	784	819	863	869	877	868	878	899	830	847	861	876	832	887	895	930	827	848	880	826	830	838	829	829	918	869	859	859	904	874	864	848	864	838	834	865	865	855	910	883	846	858	910	834	834	866	877	913	838	816	857	845	818	867	858	855	823	836	878	880	898	874	845	864	866	860	797	799	871	856	832	891	940	867	864	848	880	835	844	871	881	912	882	913	903	840	795	825	862	852	840	865	851	862	861	807	858	859	833	876	898	904	884	855	891	856	809	848	834	889	833	886	881	858	885	877	841	821	859	927	845	873	792	907	833	840	841	856	842	823	905	835	879	873	846	860	810	830	833	842	870	867	864	902	896	858	830	866	884	868	833	889	821	889	843	855	862	876	819	847	836	843	858	810	894	848	824	853	860	827	899	895	883	876	858	844	861	855	834	857	816	864	856	831	800	810	854	861	882	874	893	835	832	877	807	859	842	899	837	849	828	908	878	860	832	848	910	888	920	833	896	930	838	805	888	897	917	913	827	860	825	913	871	910	932	858	841	915	858	858	873	862	863	823	823	871	870	868	854	901	857	854	852	840	849	836	853	858	856	805	788	872	881	863	876	868	871	895	836	897	916	812	855	874	825	866	804	950	885	879	831	854	842	861	849	864	883	895	900	838	872	870	869	840	885	860	862	888	900	856	867	858	888	837	911	833	852	788	843	885	859	853	878	879	901	888	906	860	923	845	900	838	857	831	850	880	865	869	845	845	850	846	861	854	841	926	868	824	872	847	838	881	864	831	878	837	839	792	820	848	887	870	881	839	905	894	822	863	869	810	861	845	839	837	868	825	840	858	855	874	846	897	855	895	863	835	882	855	850	848	881	860	872	883	894	822	875	896	889	851	887	851	849	922	898	849	915	841	837	829	867	908	885	854	897	837	865	852	819	851	891	893	901	826	844	807	877	870	849	865	841	854	863	798	898
23778	21334	28185	24836	20869	8706	3364	2050	1623	1347	1188	1154	1020	972	905	913	864	883	883	847	781	790	772	825	788	803	790	719	749	800	779	825	775	782	757	759	731	801	771	766	730	854	775	768	737	753	753	767	802	792	783	770	749	779	757	777	820	814	750	777	760	752	746	756	711	707	733	789	750	790	803	776	723	735	709	772	737	792	734	738	784	774	792	757	785	737	762	750	767	732	723	753	791	814	752	760	752	811	782	738	823	712	744	782	775	743	774	732	776	775	772	716	727	763	784	786	776	758	762	791	782	754	783	709	756	743	765	757	762	743	746	786	765	760	758	744	813	738	752	768	763	733	816	799	739	722	780	788	736	759	757	747	759	755	774	785	765	733	796	749	704	767	740	764	790	691	791	794	798	808	752	753	721	822	813	786	747	735	812	759	737	753	796	743	754	768	766	787	814	743	760	752	749	735	769	725	742	816	773	765	775	746	799	765	724	737	725	776	807	740	730	835	810	789	729	701	794	747	802	767	747	749	806	779	792	767	773	769	799	765	775	713	769	832	727	694	771	757	748	811	836	750	728	761	760	730	754	764	791	755	752	764	752	723	753	755	785	778	772	723	707	773	824	808	781	772	733	735	724	760	748	773	741	785	743	726	784	796	724	795	704	711	776	793	745	761	744	752	746	731	794	763	819	749	737	701	756	793	756	770	762	783	776	749	746	772	774	760	795	771	751	798	785	785	764	805	761	762	809	816	788	754	734	746	803	707	765	762	764	790	799	826	780	744	798	721	817	738	773	771	801	730	816	713	757	728	799	746	792	737	775	754	766	732	783	785	778	694	833	768	790	734	750	771	768	695	752	820	750	780	751	752	789	754	758	786	787	724	737	767	736	755	791	752	728	747	794	787	761	768	753	751	801	750	753	784	760	789	764	753	728	758	705	841	762	759	732	758	742	796	758	773	827	778	774	791	734	772	739	770	708	743	799	762	781	729	764	794	768	742	740	791	712	759	772	756	752	725	723	772	788	795	747	748	753	799	817	773	734	709	791	802	733	740	799	784	805	744	787	742	765	771	747	784	763	786	747	723	743	775	778	755	787	740	782	758	742	782	772	815	779	771	740	789	799	737	767	817	740	753	741	764	765	739	715	737	746	763	784	741	809	756	804	748	768	758	765	727	787	753	765	749	765	731	740	720	784	744	798	762	783	740	771	725	715	741	742	834	734	776	728	730	749	799	714	761	824	787	778	827	800	820	741	735	761	763	733	694	730	736	775	810	785	725	716	706	739	800	776	759	704	769	756	759	791	722	774	766	775	764	763	746	764	738	787	750	732	741	775	772	759	795	799	720	785	764	737	794	747	762	763	752	751	739	755	751	787	770	756	763	761	738	732	765	826	786	736	776	775	718	742	780	788	768	763	787	743	786	760	730	716	719	739	761	783	775	796	749	740	729	747	770	752	795	747	755	794	796	744	795	792	747	720	817	780	756	746	788	797	775	761	780	745	794	691	761	743	763	803	763	793	742	785	764	777	755	764	715	759	697	814	729	717	805	794	794	790	733	782	828	751	778	717	764	718	794	761	739	734	750	762	760	767	782	744	741	738	740	773	747	768	734	748	753	741	715	765	788	787	740	757	752	805	763	750	745	783	718	810	780	725	737	734	798	771	798	749	735	735	795	768	755	715	793	763	774	768	731	712	721	755	797	753	735	787	731	789	709	787	738	790	765	718	762	760	764	774	791	758	793	776	769	761	736	821	718	735	866	753	737	752	773	794	802	712	776	732	764	790	811	764	803	774	733	729	781	773	798	770	757	750	763	733	732	767	757	797	798	744	728	749	783	769	744	733	799	764	714	756	728	800	740	761	785	761	780	801	753	738	747	765	772	754	729	742	755	767	780	785	772	772	772	792	763	778	733	779	749	717	790	759	749	742	794	680	788	774	748	735	699	725	755	749	779	736	790	794	778	744	757	765	816	732	746	806	781	729	769	746	760	740	709	757	749	759	728	733	805	757	744	766	702	780	786	770	792	779	753	816	706	739	762	775	749	792	739	763	747	731	787	751	772	706	784	767	726	808	785	800	766	709	735	755	782	773	756	728	746	753	772	796	759	726	779	737	750	703	742	842	737	733	750	748	823	758	746	751	780	779	784	772	796	758	800	747	778	748	804	759	789	749	721	706	764	731	733	781	733	787	745	801	773	780	747	749	753	753	760	787	745	751	720	794	785	743	784	734	752	774	795	742	734	747	715	784	780	768	713	756	812	756	772	780	764	793	780	761	772	787	784	770	761	791	747	751	724	722	727	798	761	774	739	723	791	807	748	783	775	730	746	760	765	733	741	769	791	753	799	774	727	739	805	772	759	747	744	793	777	750	759	756	744	730	749	800	697	722	729	760	791	763	756	774	780	765	758	727	785	767	743	738	773	776	804	787	789	756	756	802	757	760	744	766	730	823	751	749	773	778	745	743	760	784	757	761	774	726	722	758	759	757	713	711	781	754	756	782	781	779	766	752	793	766	738	802	734	760	766	725	734	746	801	719	734	767	724	752	767	732	746	712	793	788	733	774	779	775	777	759	793	736	793	722	743	790	738	702	815	751	783	740	765	765	790	750	752	773	744	758	769	719	790	809	747	770	796	732	787	739	729	735	774	757	810	725	799	776	729	787	758	757	710	755	783	791	742	810	790	743	742	761	771	737	740	808	790	774	744	783	802	767	730	724	726	803	683	770	794	783	798	737	778	724	761	726	745	789	747	727	742	726	771	741	794	778	787	742	807	718	793	802	754	721	795	744	771	814	783	793	767	720	760	727	825	717	758	795	727	813	784	766	746	819	753	695	754	751	775	801	777	766	730	789	761	724	790	792	766	755	762	749	745	754	806	768	760	756	799	775	768	759	766	779	749	772	725	780	762	748	775	765	782	750	773	801	784	765	772	764	746	715	752	788	688	759	768	783	785	797	780	719	746	808	734	777	833	727	758	736	808	744	733	733	726	723	766	754	770	771	769	733	733	741	751	773	808	740	770	742	766	745	746	732	706	791	773	778	753	731	761	786	709	762	806	724	769	783	815	786	839	760	737	753	756	781	777	761	746	788	741	734	708	705	765	806	753	794	733	746	814	743	803	752	736	718	716	746	765	742	712	800	752	740	742	713	740	708	795	793	811	737	734	717	797	753	746	765	722	739	786	734	800	770	742	844	720	754	769	768	731	776	741	755	771	806	773	799	788	787	794	756	726	770	769	778	717	788	773	792	736	790	756	720	783	770	739	769	800	757	769	741	768	746	776	720	731	685	773	804	779	742	777	746	806	749	761	746	713	758	743	760	768	822	744	743	735	801	747	725	784	738	787	788	771	736	814	766	787	785	752	760	759	788	730	763	716	767	788	774	729	787	753	707	798	747	824	765	798	793	788	761	785	790	743	775	783	777	753	784	765	781	791	781	741	792	755	738	767	740	769	762	728	734	802	771	719	754	769	717	776	780	740	758	747	710	785
20839	33850	27394	16557	10616	6860	4856	3450	2667	2123	1757	1482	1339	1329	1102	1048	944	1025	965	910	855	889	867	867	892	847	798	808	834	833	789	796	851	790	902	841	841	828	841	858	795	802	824	861	842	858	813	839	789	834	821	789	851	844	843	822	874	806	852	809	812	744	821	759	823	845	833	834	842	864	826	799	791	805	827	884	863	846	811	834	838	832	813	852	841	819	772	863	785	856	827	862	818	842	833	898	814	777	849	812	836	804	851	810	801	837	859	806	836	805	814	851	783	854	784	800	824	818	830	808	832	832	806	874	807	841	856	847	809	876	828	796	873	850	822	809	848	820	863	828	835	816	823	786	798	829	853	834	793	851	813	838	778	871	844	849	781	806	859	819	829	795	811	771	864	874	839	765	751	803	837	849	867	818	859	863	821	806	838	825	794	790	806	819	839	844	793	812	840	802	840	772	845	829	875	876	793	822	869	842	821	824	824	841	806	844	797	858	809	823	828	803	815	832	805	781	821	843	816	821	857	811	811	821	847	829	828	858	789	810	847	859	808	800	793	851	819	821	825	820	807	769	863	841	819	881	840	837	886	827	817	844	825	850	800	834	780	872	794	779	840	804	805	796	835	814	793	842	843	812	881	835	822	863	831	832	829	834	784	839	851	818	807	798	837	797	786	793	839	826	826	814	817	819	834	786	824	815	784	815	831	788	815	813	850	799	804	827	862	784	823	827	820	797	866	799	849	808	839	868	822	848	820	861	843	808	823	820	849	841	806	801	849	845	845	814	810	820	820	786	782	822	840	832	837	830	832	872	810	816	836	848	829	850	818	784	753	854	830	793	829	777	842	798	841	842	788	827	808	849	857	847	824	808	821	822	856	809	831	860	859	830	827	857	846	813	857	845	822	854	802	838	809	844	778	836	825	815	852	883	801	817	839	776	835	821	842	795	790	795	761	833	827	806	823	837	757	814	801	831	817	860	798	817	822	778	848	852	816	785	846	815	838	805	881	824	807	806	770	791	853	802	856	884	852	798	819	882	860	809	840	869	849	816	837	819	731	846	849	818	870	831	828	839	856	800	817	845	815	813	874	867	730	819	869	877	814	857	827	846	879	807	787	848	796	765	880	837	874	799	862	825	830	872	813	824	822	828	879	829	801	809	830	804	758	846	815	837	857	828	816	814	867	831	837	796	829	858	813	805	781	848	870	825	835	853	811	870	797	845	820	832	825	837	865	792	791	779	801	810	783	798	829	811	804	823	827	857	844	818	786	802	829	767	850	812	849	837	824	840	843	813	791	788	789	815	791	837	864	862	810	849	801	875	819	829	864	791	870	820	824	819	821	817	811	854	827	833	779	915	809	807	785	836	836	842	819	801	799	786	849	859	810	827	818	828	837	846	784	806	783	814	825	863	813	797	855	794	852	824	817	819	813	828	826	857	798	756	804	824	851	878	806	803	836	842	866	755	820	780	825	862	859	807	810	831	815	780	859	857	850	810	848	783	858	837	771	862	814	822	841	823	811	821	855	835	813	866	780	891	805	757	786	797	879	895	821	830	866	859	778	791	816	857	808	813	805	826	838	832	834	830	840	803	806	824	818	819	766	802	783	802	833	808	801	807	763	805	857	822	855	861	819	808	826	861	783	830	824	796	856	841	831	872	761	847	825	825	812	838	896	811	831	828	896	848	806	865	874	841	744	849	803	818	809	826	785	806	833	815	863	793	799	852	806	787	849	796	847	801	837	779	802	848	870	810	865	806	835	835	864	817	823	822	820	862	817	851	809	818	811	871	839	851	843	808	827	800	852	857	810	765	857	771	832	811	864	787	817	796	871	816	844	835	810	836	849	809	816	862	839	804	848	837	769	801	898	829	769	841	799	820	781	825	883	813	854	801	828	825	767	802	781	834	783	787	853	873	833	833	846	847	846	874	832	865	784	831	876	777	786	844	820	793	856	819	774	839	817	806	824	837	797	755	791	802	814	810	800	836	807	828	878	836	819	858	819	788	831	871	797	827	831	884	837	797	822	809	821	884	831	824	864	790	831	825	831	820	797	794	795	816	825	829	856	852	851	799	785	854	841	803	866	781	896	811	856	793	830	806	858	874	747	853	779	806	827	842	820	845	818	806	872	817	849	812	810	862	813	849	795	815	804	815	822	833	822	850	858	862	779	836	823	839	823	798	850	817	806	839	782	852	853	754	791	812	824	809	829	862	870	807	840	856	803	812	818	818	839	810	816	806	834	806	826	843	810	788	802	823	830	811	821	858	819	860	837	817	825	793	798	847	819	800	837	878	852	842	793	803	798	836	835	816	832	827	816	873	821	894	792	801	809	778	828	826	807	835	861	850	822	780	780	878	846	850	804	822	797	860	844	771	826	818	811	825	872	861	804	815	819	814	755	789	876	823	812	815	833	822	822	852	781	793	860	794	822	779	819	804	818	826	820	772	838	853	799	839	816	838	849	792	816	800	835	767	857	860	835	816	825	841	819	795	858	865	855	810	821	778	803	820	812	862	795	820	797	878	842	763	839	798	852	803	860	841	849	861	857	805	883	852	789	790	785	840	824	828	772	848	860	791	829	813	849	845	826	828	817	824	768	854	780	795	845	806	880	818	802	839	823	832	764	839	792	786	777	788	821	797	806	828	837	890	816	791	874	832	821	842	880	826	860	864	824	846	862	834	824	787	785	810	871	863	835	848	843	861	838	815	839	835	823	805	876	821	845	843	810	744	849	802	784	812	803	854	807	831	859	817	812	828	825	769	851	865	822	792	819	868	802	826	825	826	853	867	858	850	820	838	794	811	865	850	851	825	861	856	790	819	857	817	805	773	821	873	851	829	844	798	805	836	866	842	836	824	824	847	838	820	795	852	789	821	842	864	784	842	774	814	873	807	805	839	815	794	829	826	888	821	782	790	823	814	864	802	793	852	782	822	805	797	791	817	838	829	793	778	798	797	815	819	837	888	818	821	863	828	830	823	845	846	820	777	874	846	872	824	832	840	853	835	835	830	859	811	820	739	771	771	828	809	807	862	819	828	798	832	823	817	843	850	803	820	842	834	809	860	811	849	844	827	834	836	851	802	849	855	865	899	843	823	903	834	832	789	870	836	869	867	874	817	796	842	797	799	861	810	796	804	817	829	817	859	836	818	770	799	805	862	814	818	859	790	837	821	780	844	830	761	836	781	843	816	820	812	811	805	846	813	843	836	765	826	798	824	843	829	743	817	865	884	839	802	820	832	895	841	844	835	779	870	811	844	807	837	848	817	828	852	791	821	792	803	831	793	815	850	826	816	825	796	853	872	848	792	802	831	790	791	836	779	857	831	835	836	800	826	858	799	845	836	858	818	843	796	800	809	772	851	838	803	813	755	818	824	821	785	847	808	789	801	822	791	862	816	795	800	824	765	836	816	832	809	811	796	800	791	836	836	832	823	807	813	830	805	814	796	822	845	841	873	836	867	841	841	842	821	789	850	874	842	828	858	810	810
25305	21264	26187	23997	7034	3161	2250	1728	1398	1296	1112	1099	1050	1022	1006	909	888	903	819	797	858	863	860	862	842	782	832	789	784	835	815	833	767	782	784	815	760	808	853	777	809	877	880	785	816	842	841	811	833	855	882	828	838	822	858	757	835	808	788	786	811	825	814	792	778	848	821	841	773	768	877	870	812	791	777	849	848	769	783	811	786	819	823	853	822	808	894	829	790	761	777	871	835	813	841	850	837	824	858	843	773	816	820	808	807	829	783	813	829	824	782	818	827	871	822	770	815	832	850	775	805	860	914	850	818	851	807	885	820	782	854	838	807	795	766	780	783	844	811	846	829	851	780	809	814	808	802	836	802	794	811	809	849	816	774	811	887	850	802	773	824	844	832	798	805	782	860	812	826	852	841	788	850	798	790	800	830	798	781	770	797	853	791	800	799	847	819	821	839	761	868	817	758	802	865	828	813	851	795	804	816	794	817	822	802	803	821	850	796	810	759	839	827	887	839	802	774	812	846	790	845	821	879	792	821	803	880	810	859	802	762	804	808	835	811	813	850	798	813	820	825	842	858	794	809	816	796	835	795	786	783	798	786	796	781	816	801	795	815	885	796	867	827	798	820	858	801	837	821	821	862	791	797	836	821	822	795	843	850	817	798	834	816	777	830	829	845	784	799	744	821	815	841	845	777	804	820	822	830	819	789	814	847	801	804	815	784	885	872	789	816	827	824	832	788	848	873	804	762	848	825	907	813	848	859	808	780	789	751	811	816	860	853	805	766	774	798	928	818	818	753	816	822	786	814	852	817	819	822	843	804	852	816	848	842	830	809	807	811	785	822	809	820	796	827	804	844	795	784	846	768	816	864	790	840	796	817	809	816	811	802	832	804	857	811	782	798	855	796	835	845	812	808	845	779	808	831	859	833	792	754	795	809	764	832	786	829	874	807	816	787	854	822	832	801	810	827	824	792	792	766	871	798	797	813	840	832	901	848	784	836	815	772	829	834	777	840	799	837	752	812	799	840	798	868	818	782	829	800	825	845	845	810	770	863	887	802	844	838	822	862	803	835	866	790	817	838	843	836	787	798	837	849	851	771	820	863	789	771	792	820	815	801	805	809	817	816	837	840	811	792	844	794	790	840	827	854	820	861	860	793	867	865	824	810	827	829	780	770	804	775	843	754	773	824	889	791	819	778	867	779	846	812	806	879	786	827	757	817	880	784	797	791	817	809	825	820	789	763	781	803	828	781	792	819	840	796	862	883	878	794	802	833	824	849	873	825	820	810	827	832	817	819	866	813	816	854	824	837	834	819	833	855	832	782	767	814	783	794	794	788	829	814	814	840	843	844	787	808	828	833	848	820	849	850	853	798	821	760	759	779	827	819	835	840	847	804	779	864	824	821	804	814	820	834	832	848	845	825	791	860	809	786	852	803	799	760	798	857	831	816	796	796	802	802	750	776	840	762	831	807	831	804	807	850	824	788	839	864	798	817	829	847	854	787	808	886	797	813	750	814	873	797	851	806	795	824	821	843	836	830	815	859	851	868	810	819	828	788	794	783	831	854	843	780	810	812	813	798	853	798	795	846	845	839	797	798	866	843	796	850	813	808	849	796	795	802	810	809	844	783	835	823	804	825	821	835	786	783	835	780	802	829	841	773	825	797	814	779	775	835	785	831	824	822	824	761	819	841	848	819	817	814	816	783	793	818	806	823	805	796	823	846	780	813	878	821	816	787	772	823	784	817	776	797	836	770	779	822	831	863	801	832	787	805	853	767	815	833	795	837	790	882	811	815	823	863	831	892	814	856	826	795	772	893	798	769	816	834	780	839	835	833	793	783	836	765	788	790	789	758	856	777	840	842	791	851	828	813	771	797	779	817	792	787	843	819	790	790	817	803	851	779	819	801	820	846	815	817	805	842	819	799	819	816	807	814	855	788	797	778	804	829	759	819	823	843	772	808	832	795	849	737	770	839	776	762	788	743	802	750	880	776	800	866	849	801	806	787	793	817	838	763	752	846	822	800	781	825	829	840	811	839	827	876	762	834	835	834	833	850	775	806	798	814	862	822	805	830	872	838	868	787	809	841	824	774	829	854	848	772	800	839	851	771	795	800	814	813	817	826	823	797	773	804	861	820	773	820	770	797	829	809	764	788	815	818	799	804	817	843	830	837	794	770	815	823	818	830	810	851	812	811	837	829	799	836	828	830	801	817	797	846	765	825	848	787	778	805	819	827	839	836	767	844	796	814	853	803	824	831	817	812	818	830	747	777	826	845	839	822	843	838	861	809	824	788	793	817	834	842	770	793	821	797	774	841	805	767	849	806	767	804	825	792	810	825	808	829	812	834	828	816	764	801	835	776	818	861	803	795	852	865	793	835	795	787	816	786	862	825	840	785	797	841	806	825	834	781	842	806	807	812	804	812	825	821	838	764	851	832	805	799	870	851	819	835	830	812	802	825	837	863	837	848	869	849	821	847	884	843	800	841	874	800	795	811	805	846	795	774	889	853	864	839	801	826	865	822	799	870	842	807	828	816	791	831	848	826	811	804	815	814	830	828	822	801	819	836	808	840	819	831	837	814	789	829	837	803	852	774	839	823	827	797	810	878	817	730	777	822	812	825	788	846	758	821	797	802	829	796	818	819	862	800	825	817	846	818	829	795	848	826	794	789	758	862	822	898	792	824	803	864	845	811	794	784	823	806	845	801	867	804	867	811	833	799	829	788	767	815	852	744	844	780	773	890	768	786	830	800	843	780	810	826	784	804	838	768	825	799	817	824	776	803	802	850	812	805	797	799	829	821	842	779	786	838	815	847	838	854	827	807	823	822	815	788	776	810	850	793	800	791	823	823	792	850	778	771	774	819	838	861	793	828	886	833	771	839	843	803	863	832	822	770	787	817	770	788	838	791	829	773	845	828	854	819	821	850	796	811	812	823	841	810	815	815	840	821	834	789	834	817	816	841	834	829	840	802	801	820	799	798	848	754	892	816	798	818	862	830	814	831	807	794	803	820	788	762	802	795	803	775	863	843	851	815	825	817	797	795	772	750	805	776	778	783	743	820	840	837	767	797	789	821	791	841	815	796	790	827	817	825	807	818	897	824	804	825	838	794	800	849	823	859	715	808	763	796	838	812	784	818	833	807	867	816	809	821	792	855	781	835	790	793	814	808	756	777	759	822	824	827	818	841	809	808	794	850	806	831	786	821	805	739	806	830	787	843	829	765	863	843	838	792	771	757	854	847	828	793	846	823	893	790	856	796	825	818	791	801	855	829	811	789	784	786	790	815	811	835	798	829	816	792	792	828	811	837	736	779	788	801	813	796	806	817	817	791	829	763	804	837	831	887	853	807	823	805	831	797	820	806	844	815	781	841	826	797	846	788	838	814	817	813	800	811	793	784	796	842	817	776	802	793	794	774	803	833	896	786	760	833	813	824	813	789	817	832	820	800	886	817	820	851	813	790	783	813	794	799	828	811	789	795	843
20395	29862	23354	13564	8150	5596	3883	2964	2257	1901	1604	1341	1282	1226	1132	1082	1031	1001	979	926	947	965	919	944	942	902	910	926	846	888	898	855	961	900	901	849	837	885	875	849	902	883	824	885	914	877	882	828	871	918	899	912	900	859	866	871	853	872	867	874	880	833	884	908	883	906	846	882	874	859	845	882	887	900	923	905	883	901	862	832	879	880	841	851	845	914	864	873	859	933	928	934	833	846	904	880	881	894	918	932	849	878	879	879	873	893	870	907	860	873	894	886	887	879	882	861	864	843	851	902	897	863	875	842	861	854	892	862	945	918	911	891	883	926	860	903	854	866	855	860	878	850	910	877	888	854	908	867	909	870	882	876	877	912	860	904	869	872	941	887	914	853	894	920	914	893	869	937	856	926	871	859	882	875	893	873	852	840	887	932	848	908	921	870	892	887	904	879	872	866	963	895	940	881	880	856	890	853	917	842	865	878	872	863	896	874	863	882	908	843	873	856	919	860	853	904	887	852	862	838	888	883	834	926	921	840	932	866	847	837	891	832	932	889	909	856	898	881	899	904	840	885	856	843	866	852	914	928	846	920	883	895	918	889	851	916	890	859	901	894	859	903	823	957	903	894	877	825	861	857	866	893	893	853	844	863	840	895	873	836	877	893	878	920	843	894	893	908	925	892	826	888	846	835	917	891	924	902	886	879	887	852	894	851	899	894	851	846	878	887	830	903	856	877	844	911	906	878	908	932	892	921	858	923	876	865	913	866	878	852	853	839	864	890	888	893	884	876	852	879	907	935	889	840	884	909	847	872	920	912	875	910	874	868	858	897	874	906	904	925	860	863	903	866	872	884	868	836	863	881	869	887	845	882	930	932	914	882	927	893	858	866	942	884	871	892	884	888	895	815	919	856	862	829	853	891	865	834	858	859	861	849	896	893	830	884	876	881	875	910	879	950	897	889	895	860	901	922	865	847	925	849	831	860	884	865	928	891	900	864	832	857	879	889	908	872	844	891	885	910	855	899	869	842	907	892	898	879	882	881	870	883	896	871	880	812	929	882	869	903	905	940	927	902	885	908	891	920	889	922	859	883	852	821	893	907	894	922	888	887	856	904	918	914	857	876	871	863	831	872	899	928	854	925	876	919	884	849	870	892	849	851	854	905	866	884	898	878	870	861	875	908	847	899	925	883	807	892	799	872	849	875	903	904	878	845	925	849	848	896	901	854	859	868	844	903	909	865	831	869	855	849	876	875	834	909	921	848	857	929	897	880	838	853	860	831	874	838	868	896	859	866	905	896	875	871	843	879	907	850	931	959	873	873	875	857	893	869	887	940	887	872	921	924	906	873	820	894	854	866	878	941	892	870	881	883	851	867	899	904	892	883	832	929	863	946	872	853	908	901	864	892	861	842	808	902	864	849	937	905	895	867	954	902	838	876	855	902	864	911	888	901	887	931	858	864	885	911	906	873	869	919	874	875	863	877	852	882	851	858	856	827	911	863	878	877	847	871	914	941	850	886	846	937	850	915	846	884	913	883	943	835	868	779	885	879	873	922	874	871	845	843	921	866	893	918	829	874	904	871	798	838	870	891	797	888	889	866	900	907	831	886	825	920	836	828	849	876	883	864	895	852	915	839	814	860	920	856	868	888	905	841	875	826	929	814	854	843	819	841	834	933	850	877	904	874	923	867	938	864	890	892	894	886	848	831	857	901	906	900	889	923	864	913	863	883	872	831	889	886	882	843	865	842	895	891	861	887	867	834	886	912	888	907	880	887	850	876	884	922	870	842	922	909	854	908	883	836	846	863	870	879	895	849	871	838	882	874	899	898	900	922	905	912	871	910	907	915	863	914	888	868	874	854	870	895	867	882	888	922	916	867	867	848	841	896	849	878	876	890	897	871	880	869	856	901	844	936	914	881	816	814	847	901	954	809	896	913	853	853	868	839	875	887	956	888	851	893	871	875	861	871	868	858	834	890	881	878	908	873	832	838	895	832	894	859	817	878	936	930	844	844	913	860	876	876	860	894	850	942	882	837	920	852	900	872	895	906	863	886	880	853	911	853	867	863	906	903	888	858	901	923	920	901	882	890	885	904	890	865	927	888	896	880	878	849	941	889	905	874	898	897	929	885	882	867	882	946	912	853	855	834	870	881	882	845	894	900	887	829	885	919	864	884	903	886	881	821	884	915	906	842	870	859	854	831	900	888	874	882	857	932	928	859	913	915	898	871	844	864	874	829	887	912	883	897	882	878	855	876	855	887	869	858	887	905	910	876	861	853	828	862	905	828	900	870	897	842	868	919	862	877	938	899	903	801	914	855	889	883	875	907	934	867	881	900	836	880	871	884	930	911	881	926	873	870	908	870	876	913	903	903	944	857	873	829	898	915	871	881	849	847	850	885	898	866	877	864	897	885	872	907	933	848	872	872	883	836	873	846	888	882	880	915	922	887	869	903	918	967	891	875	922	868	921	942	858	917	867	903	879	855	893	892	845	915	877	878	903	870	859	842	863	894	857	809	908	857	877	876	881	941	850	856	879	863	873	884	875	852	894	932	842	904	870	843	920	878	868	873	862	860	905	912	927	924	895	901	865	903	914	862	837	848	926	920	912	903	887	853	823	913	907	884	891	909	844	933	877	862	848	871	896	866	912	909	867	850	906	907	865	879	929	920	916	850	845	913	870	878	818	883	902	916	851	874	887	839	850	847	851	896	874	907	830	869	881	914	903	840	868	872	851	934	864	874	861	870	886	840	903	869	871	877	870	884	874	848	886	907	885	878	872	904	904	892	892	856	911	880	946	877	876	916	871	886	845	844	863	897	883	879	929	839	871	886	884	883	883	924	872	851	907	868	898	914	856	868	823	905	906	870	831	900	882	894	863	846	820	841	886	899	901	933	869	913	888	932	924	900	877	858	903	914	872	893	915	930	873	869	892	879	879	884	905	893	853	829	904	878	856	883	806	909	877	863	889	849	901	882	911	874	847	861	847	885	898	931	866	874	964	819	866	875	934	840	876	895	849	870	867	897	889	866	884	889	947	889	859	892	970	875	947	853	903	879	859	857	887	861	830	865	888	918	820	931	908	894	876	920	856	855	892	886	866	901	844	905	853	875	843	887	840	899	930	911	876	864	889	856	874	895	865	875	877	881	834	839	890	943	873	846	896	891	853	907	821	919	920	882	854	881	838	859	862	875	898	878	854	934	846	950	895	891	880	925	877	887	910	876	893	878	834	898	817	907	848	910	845	893	884	865	897	918	923	859	867	910	925	881	866	870	932	856	903	904	900	871	862	890	884	876	842	880	878	910	931	867	862	845	867	868	860	899	866	902	906	853	887	871	868	924	890	883	856	867	915	908	880	872	806	939	874	921	899	875	829	897	833	886	895	872	893	871	895	835	870	895	917	841	870	899	848	893	876	873	879	889	818	904	853	844	827	862	896	898	867	874	909	882	867	844	894	844	891	932	854	848	932	885	883	809	863	907	859	805
22786	21289	28691	24207	21317	20240	6896	2813	2052	1734	1441	1325	1141	1090	1018	968	931	910	901	868	853	762	856	860	818	808	776	761	845	778	813	867	819	789	754	768	798	806	760	765	815	754	732	735	826	781	739	802	790	723	775	745	803	764	802	785	770	738	788	763	759	711	752	761	792	754	787	775	791	786	821	738	831	761	792	736	764	787	867	796	781	783	795	797	764	763	811	815	826	776	798	797	803	818	763	745	700	763	768	798	778	799	802	779	805	781	747	796	778	841	738	785	798	762	815	777	777	774	808	789	807	813	827	786	765	785	809	792	775	779	820	730	784	734	774	770	785	778	730	793	809	782	787	793	863	756	786	750	778	842	770	747	800	783	775	792	760	793	839	720	820	757	766	820	804	819	749	778	781	726	782	791	807	781	808	764	775	793	767	822	796	781	772	794	803	782	785	792	804	785	745	787	798	792	784	766	787	787	736	859	787	819	722	733	796	786	803	730	776	723	789	744	786	796	815	831	782	734	763	816	821	771	788	832	785	764	780	834	779	799	756	778	762	756	787	785	771	767	761	834	814	810	804	782	800	808	803	787	749	775	726	800	783	794	810	797	757	830	781	762	794	791	775	765	797	782	810	802	786	749	760	778	841	813	792	766	811	778	806	746	831	794	804	784	772	767	783	845	789	736	809	806	749	739	755	752	804	773	799	769	789	739	822	743	737	799	800	751	830	750	753	780	792	787	801	848	778	822	745	774	726	851	775	806	795	785	773	791	784	800	771	765	821	811	762	755	808	772	760	831	784	778	824	809	819	836	820	802	804	721	776	757	763	812	770	793	734	770	777	764	733	791	746	793	779	781	782	765	760	799	735	820	758	802	758	790	793	783	820	780	765	800	789	809	773	754	822	761	836	793	763	790	816	794	805	760	792	799	765	829	838	785	810	794	790	805	781	780	791	769	824	779	795	777	794	814	773	806	818	786	814	772	775	752	804	799	770	777	761	762	839	818	742	751	753	819	777	801	781	776	766	767	774	823	767	818	790	829	765	770	806	827	756	798	814	757	750	774	786	755	747	778	796	752	765	769	789	775	779	769	774	784	779	787	761	772	741	818	824	809	824	785	858	749	813	761	810	769	786	820	749	799	798	774	756	761	768	779	795	729	846	773	787	749	786	757	826	827	770	813	774	728	788	799	814	821	777	806	759	753	826	797	782	773	746	743	737	784	756	798	777	747	784	750	794	762	815	715	785	758	774	782	782	757	801	725	783	766	771	822	757	778	805	774	849	790	776	802	802	768	773	741	787	760	733	784	774	778	815	761	755	769	838	761	797	817	808	791	745	769	754	780	790	770	833	796	787	813	824	776	803	758	751	799	762	758	754	749	723	791	753	771	742	759	771	782	784	787	752	754	740	802	809	754	774	743	730	731	789	784	764	746	736	730	817	735	808	749	788	774	763	773	771	767	823	803	785	795	804	819	850	817	797	767	741	757	802	807	757	797	782	821	753	758	788	728	821	775	784	799	841	734	756	785	747	777	787	769	757	790	774	842	732	791	773	779	808	767	778	839	804	788	788	818	781	777	829	775	780	808	778	730	788	799	779	771	741	778	773	759	781	777	795	785	737	784	718	790	748	813	759	804	835	737	782	814	751	790	716	849	814	758	745	836	797	750	849	774	742	769	792	768	777	797	878	768	771	783	743	761	744	730	784	780	761	777	789	771	759	775	810	817	789	748	816	822	713	748	770	838	819	790	789	776	806	824	792	782	782	735	793	789	794	838	753	785	797	797	791	852	807	776	748	742	781	766	773	780	771	820	811	795	814	774	865	805	791	786	829	768	770	808	730	719	777	796	761	739	795	745	807	747	816	806	771	781	801	786	832	791	808	835	795	774	792	803	769	809	803	760	758	802	810	791	802	752	803	775	765	811	797	730	767	785	835	747	804	805	778	744	732	790	781	788	779	774	773	772	805	753	783	753	822	765	722	787	760	832	775	805	806	725	738	795	837	788	774	795	810	793	803	775	789	753	768	769	787	780	755	764	739	775	789	749	835	723	804	854	827	859	806	728	781	748	788	782	742	782	789	781	792	820	774	788	746	811	834	802	806	784	784	795	757	838	811	746	800	791	733	791	798	789	786	769	749	784	769	770	760	780	769	741	731	787	790	767	774	785	784	733	818	762	798	782	804	763	806	728	785	775	771	804	787	727	730	809	749	817	760	765	769	745	786	765	736	738	802	810	756	757	770	786	745	812	752	809	811	792	745	824	780	758	753	780	799	807	774	799	828	748	850	764	754	767	761	798	800	834	774	770	803	763	773	782	747	771	796	798	753	751	784	731	802	780	761	845	798	810	815	777	852	787	812	790	813	764	796	754	797	788	782	782	801	753	748	812	795	809	771	824	799	784	815	755	805	813	761	773	809	814	815	801	772	778	807	745	819	784	752	769	825	834	727	744	821	755	764	791	806	779	733	748	813	791	795	770	814	791	798	773	825	770	754	806	799	730	776	811	743	774	774	794	772	795	783	780	784	793	751	756	782	814	790	843	758	792	803	778	806	813	778	816	780	807	773	781	714	798	811	774	814	789	737	847	793	815	844	763	762	859	811	800	776	857	769	768	777	766	805	773	825	835	807	771	763	757	738	832	804	775	790	750	783	777	756	781	813	792	776	807	797	782	798	755	806	824	746	765	782	725	782	776	822	786	795	788	780	773	767	761	796	785	716	803	728	796	756	797	809	757	764	742	762	768	821	793	748	742	754	762	734	737	821	804	793	784	768	828	794	770	792	767	795	816	779	804	773	754	815	786	817	753	830	783	778	758	827	818	766	798	796	794	744	776	833	833	732	764	775	834	786	827	836	876	814	791	815	762	814	819	759	763	758	769	788	784	769	775	800	777	772	802	767	817	790	791	799	775	783	796	788	792	770	753	796	808	766	755	789	807	750	807	769	808	779	782	806	776	777	771	797	772	768	780	813	798	799	748	754	761	766	799	767	724	810	779	821	765	755	764	762	792	759	780	759	758	762	783	775	737	764	798	789	799	778	822	779	760	776	757	742	815	778	764	786	739	780	785	750	760	768	761	809	772	762	813	764	774	764	793	786	799	784	795	814	835	768	767	816	772	758	773	805	783	800	790	745	727	773	793	814	797	762	799	789	822	791	814	766	772	741	815	768	758	796	746	733	741	757	787	748	782	805	776	801	771	797	834	751	803	754	790	757	783	801	739	792	731	756	831	777	751	796	806	818	782	808	770	798	747	745	751	811	776	775	764	739	762	814	745	836	818	772	692	779	785	803	777	798	803	736	774	816	780	750	790	782	742	769	824	809	810	757	791	834	774	782	823	797	775	770	823	840	771	780	771	774	799	827	777	799	772	783	725	772	804	784	720	773	798	788	808	764	781	805	788	781	783	781	783	783	716	807	796	792	813	732	816	777	742	783	839	787	772	784	764	783	774	817	762	822	743	759	769	795	752	798	757	758	778	826	796	803	810	795	764
22458	37658	31345	19850	13074	9068	6224	4678	3427	2727	2154	1945	1595	1471	1294	1227	1187	1080	1059	1012	944	980	869	902	847	867	848	915	852	835	887	885	823	838	826	811	831	807	831	804	904	838	822	827	853	843	839	871	853	832	828	877	855	858	850	839	824	792	827	832	836	825	851	905	881	833	821	877	896	821	808	868	826	818	837	848	856	829	868	767	868	848	861	828	843	867	868	849	828	846	840	834	852	837	814	828	832	804	841	837	896	849	846	783	838	759	854	813	874	826	805	828	854	840	901	854	807	862	826	838	855	801	809	858	820	880	877	854	898	807	835	835	820	837	881	825	895	900	785	816	862	830	783	845	830	823	831	819	779	817	781	857	851	863	816	796	865	870	884	831	878	829	802	830	869	866	818	822	826	860	865	885	834	825	838	846	833	817	842	832	883	862	805	803	875	816	891	804	787	825	858	839	851	892	816	783	835	867	899	821	838	775	801	851	809	850	875	830	864	832	817	848	853	861	845	877	867	861	816	853	824	839	854	839	866	816	862	893	860	826	864	833	851	832	822	841	825	887	876	859	832	868	872	924	795	798	837	847	801	824	822	804	817	851	826	861	833	770	796	871	835	851	830	839	847	915	846	850	840	870	891	850	842	870	841	870	817	817	828	830	860	859	832	828	814	849	819	867	836	857	831	858	828	849	843	819	877	840	820	806	869	840	798	859	826	836	836	870	868	896	828	817	898	849	863	848	868	794	881	801	853	808	833	852	876	866	825	858	833	848	837	842	860	808	825	860	856	834	816	808	832	834	803	865	823	886	807	824	791	852	806	881	808	830	820	842	860	817	858	821	884	836	868	833	824	878	837	845	854	833	826	878	845	830	884	852	877	859	908	831	849	865	817	818	835	866	849	815	873	847	863	836	828	812	889	827	856	880	837	804	802	875	819	843	804	836	862	887	787	848	838	800	821	826	811	843	845	816	822	838	842	838	888	826	898	825	855	832	851	803	816	869	847	828	834	775	871	825	819	840	862	779	812	851	842	820	845	866	842	828	844	863	885	860	828	764	820	864	797	810	881	839	812	807	847	852	887	794	803	842	838	860	839	852	853	841	838	824	796	868	803	815	848	867	880	844	836	841	860	845	867	882	783	897	836	825	832	803	873	821	892	830	883	854	832	841	852	864	824	855	843	841	856	868	824	822	856	824	851	794	844	907	829	834	831	848	863	843	850	823	826	860	888	797	823	836	844	866	840	852	863	847	828	847	850	866	862	807	825	843	798	864	850	859	780	829	853	883	771	853	827	851	843	846	856	823	813	857	813	829	826	878	831	808	840	795	842	862	825	840	836	814	858	826	858	827	829	852	841	818	816	849	810	808	795	809	839	815	831	862	891	861	812	854	787	836	820	819	836	857	833	804	822	845	829	868	805	847	873	851	838	805	814	877	814	859	820	870	865	888	857	792	839	818	833	821	840	856	888	873	890	871	853	875	872	864	842	799	781	852	830	852	865	847	817	795	858	819	826	788	858	841	817	768	908	843	867	817	874	894	818	869	836	851	873	848	831	821	847	850	877	827	867	826	906	850	806	824	831	821	809	834	888	762	807	872	796	791	854	800	873	810	850	848	836	791	841	848	785	829	851	879	850	848	815	808	821	816	867	870	808	819	833	834	838	857	901	859	814	850	836	837	845	814	846	874	891	840	797	793	841	881	846	851	878	831	855	858	815	872	840	882	861	872	819	850	836	839	856	829	834	783	842	846	824	819	827	833	799	839	809	872	900	823	873	806	877	825	853	810	822	874	856	805	836	803	839	823	780	829	858	801	903	808	882	857	830	905	819	838	835	818	805	811	823	845	844	874	865	870	824	793	917	877	856	847	859	823	886	848	842	772	853	858	807	837	844	863	849	866	769	824	890	808	839	856	898	852	825	894	802	841	893	851	876	832	853	844	814	834	825	804	858	857	806	835	791	832	855	839	849	839	845	860	807	854	815	853	851	906	849	885	872	847	814	842	863	833	847	881	814	880	844	817	837	859	789	820	872	824	870	851	847	845	838	809	842	837	813	863	812	843	791	831	839	811	847	829	829	822	793	833	863	858	813	910	808	837	857	788	863	833	850	838	853	874	804	826	859	805	875	853	831	844	780	846	829	872	877	831	853	840	813	827	842	840	804	801	838	837	818	825	870	826	879	829	814	879	843	902	854	831	845	826	844	863	841	858	857	830	845	804	876	833	836	827	814	796	825	841	814	867	828	851	847	855	827	819	845	834	825	794	854	848	852	836	885	799	882	819	845	857	838	808	786	838	829	857	802	905	808	813	788	861	831	792	841	833	828	833	843	841	846	833	826	856	856	892	838	833	873	810	806	857	855	809	899	813	844	868	778	907	878	840	829	891	881	814	903	825	840	832	829	840	877	881	852	845	894	808	844	823	866	832	889	869	839	818	877	851	844	839	814	856	869	855	827	841	810	822	855	896	880	862	815	798	815	808	804	857	876	853	840	872	859	828	822	844	860	813	802	866	889	813	846	844	839	840	841	895	838	843	865	828	819	841	870	920	879	822	772	852	873	860	825	828	869	838	850	881	886	855	832	823	887	848	866	911	867	813	841	899	818	853	854	806	860	818	780	821	860	805	865	835	790	809	849	819	849	810	816	828	808	871	791	844	861	852	890	883	787	822	852	842	795	847	848	844	792	854	780	838	796	834	859	870	841	897	887	843	859	889	831	861	811	840	834	841	798	819	836	851	834	869	802	830	877	793	842	869	848	789	784	830	889	834	847	826	823	828	799	843	823	823	796	836	812	784	817	846	847	841	823	830	841	921	820	862	853	846	872	842	805	823	790	865	827	843	810	790	813	836	848	849	811	819	878	834	837	857	838	841	836	830	840	857	784	820	868	851	795	845	881	852	879	872	841	853	843	840	821	801	833	841	874	835	854	795	893	879	810	834	844	819	838	779	817	845	806	870	860	870	846	860	841	847	818	820	882	782	815	856	855	809	850	851	794	870	847	836	835	802	844	827	829	831	811	850	891	824	842	840	834	870	816	814	848	802	876	863	881	809	802	802	866	812	880	886	815	851	825	885	842	842	810	802	836	842	855	781	796	828	895	843	852	859	860	849	790	825	881	808	832	843	812	810	891	839	856	827	863	843	877	843	881	853	808	851	846	869	799	840	822	827	802	805	846	859	884	889	845	837	839	816	861	852	792	824	808	857	870	846	814	801	833	850	865	854	840	854	802	820	817	864	814	858	836	804	859	811	813	838	815	817	828	786	856	806	838	882	821	818	851	827	867	828	854	836	861	906	849	869	808	840	803	833	783	818	832	779	850	858	839	866	846	792	822	786	818	864	803	827	828	813	889	838	868	849	881	829	879	866	818	837	858	847	868	857	836	887	847	842	833	874	870	855	849	829	839	864	758	796	828	870	866	841	859	849	881	841	882	747	845	832	884	819	785	823	854	814	848	802	850	788	886	842	805	842	825	881	833	872	808	843	846	871
28461	21449	16312	7693	3801	2550	1892	1465	1245	1189	1045	997	951	948	890	886	849	865	841	829	818	824	784	846	819	831	812	816	828	825	786	805	807	804	812	815	797	757	827	780	780	836	768	757	775	803	781	761	895	776	804	790	814	784	783	757	814	796	790	806	820	812	807	790	819	799	830	802	821	835	776	811	839	831	782	821	780	792	822	770	801	838	746	756	824	840	820	858	781	824	795	803	742	759	853	832	816	827	750	808	803	793	775	800	809	827	829	781	765	835	774	786	802	818	783	833	811	781	830	763	771	805	794	820	813	859	853	791	790	839	809	814	822	811	834	763	789	839	812	801	791	778	798	812	755	737	777	847	840	766	828	843	812	764	797	741	792	849	832	789	813	835	781	832	795	797	821	808	789	812	761	819	864	761	813	858	750	851	795	828	787	793	824	829	782	819	839	757	807	858	833	806	815	795	790	804	823	799	789	804	781	838	788	812	790	791	805	805	810	827	754	837	787	751	782	813	791	779	834	786	812	812	833	787	814	839	788	867	806	800	812	817	766	792	753	790	832	798	810	819	764	780	750	774	826	744	774	838	769	753	770	767	836	779	784	782	806	803	807	765	797	788	791	758	815	793	816	728	788	817	849	827	872	844	793	808	803	768	768	771	839	857	795	907	896	779	800	850	834	786	810	799	782	813	826	786	789	835	781	774	802	752	778	820	809	807	816	798	827	727	732	797	809	773	797	828	823	885	776	745	764	818	840	793	825	764	764	771	797	789	808	787	780	764	775	763	861	825	846	819	810	770	819	823	800	797	773	816	801	777	810	823	754	824	782	808	812	828	797	742	836	793	807	835	777	823	812	774	831	806	751	828	817	757	782	824	795	811	819	800	811	836	782	802	827	749	838	771	793	808	786	792	758	797	775	827	783	758	777	800	764	799	786	804	821	764	758	750	835	801	803	803	755	767	807	789	766	820	796	788	790	757	803	814	781	808	829	814	840	842	796	774	840	799	828	835	834	827	761	815	846	758	840	775	774	812	768	811	746	767	826	808	791	824	794	815	826	849	786	794	767	789	834	822	844	765	809	808	777	803	857	788	762	789	828	770	761	800	774	789	753	845	784	777	822	816	813	767	786	774	811	809	760	765	760	797	749	855	813	810	804	824	757	802	762	777	812	806	815	790	764	785	799	839	797	828	798	867	839	844	771	817	801	815	822	812	819	767	826	845	771	796	748	766	787	795	798	757	833	786	776	804	805	779	773	779	829	826	781	845	838	769	799	790	828	846	762	814	812	796	776	820	737	800	792	780	834	810	765	801	841	772	808	814	831	823	805	770	781	828	753	722	809	853	768	809	821	779	804	786	838	798	842	833	807	789	792	790	845	768	843	803	774	829	805	739	797	766	773	815	809	765	839	797	765	814	789	828	814	796	829	796	806	782	806	768	778	821	823	755	842	774	786	840	800	845	778	758	772	779	791	804	781	760	735	807	759	860	773	773	806	792	838	797	826	825	828	826	797	833	852	794	788	797	793	754	833	787	832	830	810	776	800	753	773	808	825	777	806	733	771	804	798	775	786	815	810	775	786	834	796	795	821	830	787	770	802	807	796	756	821	779	808	805	771	804	824	777	813	820	806	748	785	845	758	815	818	812	799	784	839	773	850	800	772	800	807	743	781	768	829	790	823	775	793	781	769	796	814	806	797	843	823	792	840	819	783	743	811	803	770	819	851	832	782	776	811	791	795	766	833	810	833	797	798	834	831	776	800	784	810	773	796	808	763	831	784	779	789	801	807	825	779	848	785	791	803	796	788	785	846	822	798	772	819	797	800	872	825	788	772	792	761	792	790	783	804	820	783	859	789	790	854	824	760	782	791	808	806	792	760	829	786	801	770	743	824	802	778	835	763	832	809	832	839	821	782	761	738	763	793	765	792	799	813	805	814	820	784	808	788	766	759	776	800	781	818	836	801	782	805	772	801	784	846	863	772	818	810	783	776	738	778	762	870	810	807	776	812	802	796	771	790	819	804	844	760	765	785	764	808	780	768	818	826	791	812	789	775	788	761	836	826	807	813	802	808	819	837	818	826	807	784	821	830	842	792	871	778	769	822	817	806	798	810	812	820	814	793	823	766	770	826	770	790	815	844	802	748	825	793	833	783	794	820	832	804	801	800	757	799	748	778	804	764	806	827	762	870	775	841	765	783	807	835	769	816	830	797	780	803	806	831	806	754	854	813	778	790	784	789	793	806	780	781	820	793	792	848	810	821	774	766	829	782	737	807	788	840	810	816	754	789	802	814	800	837	753	796	817	818	822	757	781	759	816	768	842	816	774	851	811	777	743	806	812	802	747	792	808	769	825	854	879	805	836	773	838	797	796	782	786	782	775	785	846	763	770	800	829	786	837	803	799	826	794	778	845	808	788	764	800	827	761	836	843	790	768	783	806	767	766	797	793	790	803	855	780	784	760	813	781	817	839	763	768	797	803	798	811	795	727	771	735	766	801	796	775	793	760	828	770	794	785	826	837	853	781	817	782	814	787	806	787	809	806	805	801	763	795	771	896	809	792	809	806	832	778	731	782	849	803	835	765	815	770	809	825	779	761	820	769	879	827	784	781	824	818	809	865	800	766	804	763	736	795	808	765	789	774	837	844	784	803	835	789	798	763	808	807	782	755	764	810	815	802	819	831	817	757	837	838	774	801	764	793	805	805	775	747	767	784	817	783	841	794	766	755	823	758	760	790	827	832	868	836	785	777	805	790	793	783	837	813	789	773	773	839	787	796	790	807	823	843	799	792	821	819	751	778	819	823	787	808	800	803	788	798	804	806	816	770	841	840	787	794	804	818	820	811	765	785	799	751	816	824	793	791	750	802	823	801	782	848	802	803	810	804	733	737	784	831	773	782	812	793	798	849	771	785	825	826	802	776	853	853	771	800	780	784	852	793	823	770	775	773	818	835	801	762	793	802	844	820	823	811	803	815	812	757	783	852	776	833	827	755	794	783	841	812	801	819	834	777	783	753	813	795	814	845	845	773	843	769	799	780	803	777	747	783	773	811	780	796	811	807	818	804	804	806	823	797	757	789	839	805	808	815	825	789	814	809	766	796	838	839	787	809	774	806	823	827	826	773	791	760	876	804	800	756	786	780	828	854	866	819	812	854	824	794	814	863	784	820	799	819	766	794	785	778	743	745	857	820	808	801	794	775	781	783	817	812	822	808	790	798	795	816	763	835	773	791	800	781	813	808	765	771	767	787	852	799	777	791	818	828	756	798	782	802	791	791	795	797	810	870	821	813	785	772	837	782	783	793	810	797	808	823	770	812	810	808	824	761	809	831	756	826	804	788	852	789	817	761	813	821	816	727	843	799	821	833	795	806	808	825	854	784	784	831	804	854	753	758	792	832	795	785	826	757	781	808	785	839	790	774	844	796	827	798	836	806	788	799	804	793	778	802	804	771	809	768	827	718	807	802	792	803	794	742	802	804	795	816	830	781
20880	26352	20610	11122	6911	4667	3224	2519	1962	1583	1459	1306	1131	1073	1053	1043	1036	945	917	946	901	846	883	896	852	864	875	856	873	806	863	840	879	880	912	874	891	871	877	894	868	949	870	923	866	794	802	824	895	843	808	849	889	820	863	889	897	850	915	840	874	862	847	884	861	823	897	882	849	872	878	855	905	877	847	865	888	879	790	869	847	840	869	837	869	835	870	851	863	883	878	870	876	849	916	877	860	857	857	773	853	908	851	882	863	858	903	880	845	832	903	849	877	911	863	863	831	858	861	879	863	894	855	894	866	885	855	889	896	840	894	870	879	805	854	875	848	866	883	885	857	901	828	830	880	838	835	897	861	877	881	872	870	831	863	877	879	886	864	841	848	923	825	883	855	878	809	877	907	879	886	867	844	881	881	849	925	858	805	843	868	864	872	878	835	887	870	904	854	831	866	887	813	887	875	854	873	805	884	875	855	885	836	852	821	875	876	816	877	878	881	900	824	876	860	883	875	836	846	845	860	886	839	876	859	839	850	925	808	868	900	860	860	893	912	854	864	893	884	831	895	855	874	860	888	912	903	867	880	884	855	857	840	892	868	919	829	896	888	840	902	886	865	834	868	888	902	848	911	898	892	889	800	878	832	864	853	853	842	832	898	846	888	881	877	832	857	899	909	894	888	880	858	894	851	872	851	888	853	865	846	845	889	821	874	919	869	844	826	849	874	868	810	878	895	847	865	810	865	882	873	841	883	881	844	893	860	908	831	930	903	927	812	872	878	843	882	880	846	841	885	834	821	873	813	865	876	833	797	859	830	859	867	861	890	876	860	869	865	867	884	903	891	885	859	845	919	851	891	880	853	919	858	871	878	856	817	912	882	912	863	825	900	868	894	877	878	856	849	858	831	845	859	867	869	870	890	848	859	842	909	836	896	847	884	868	868	888	878	846	861	796	908	851	842	862	873	921	860	868	857	883	930	835	909	888	824	799	863	823	853	879	819	901	874	916	863	834	895	904	856	877	885	852	853	872	874	889	810	841	869	840	894	863	878	870	828	845	823	813	874	847	862	808	825	860	840	917	895	899	910	852	848	916	821	911	871	821	831	891	884	900	835	848	878	840	849	840	836	858	852	921	894	911	874	879	889	800	817	872	876	865	882	858	868	896	900	856	919	810	843	805	850	809	853	849	829	832	828	851	887	830	854	897	867	851	900	845	875	873	894	824	947	858	844	869	862	924	854	888	885	873	863	868	959	840	887	924	901	838	855	907	834	927	863	923	873	878	834	907	879	835	795	867	860	908	820	852	885	882	843	853	898	857	854	870	923	891	848	857	846	860	909	878	859	906	871	803	859	903	893	872	860	865	859	885	792	840	869	869	899	884	849	864	835	871	821	848	821	882	831	914	871	862	861	880	858	845	843	864	862	884	887	851	841	861	865	854	853	905	840	884	878	876	895	889	863	880	854	884	881	898	859	917	818	873	879	879	861	840	872	865	832	824	898	896	901	827	842	882	876	885	855	908	835	879	843	900	823	860	842	871	902	865	857	865	904	858	895	847	891	871	880	816	838	889	881	852	871	892	889	896	858	820	937	882	871	885	886	880	839	843	881	870	868	898	865	892	863	850	843	868	857	822	870	881	847	896	844	882	868	854	844	866	885	842	880	883	814	906	843	850	841	899	837	851	854	849	874	867	828	889	872	874	864	886	825	856	854	853	841	899	843	855	821	861	861	880	888	825	856	885	883	888	855	860	878	888	877	899	905	926	878	871	887	798	822	805	851	887	924	805	879	854	882	908	837	875	906	849	879	892	897	899	918	866	870	905	902	874	838	884	815	851	854	878	865	845	852	820	879	842	913	858	875	859	893	830	856	823	830	876	866	885	900	915	833	901	854	867	882	905	896	899	863	841	857	839	897	866	850	823	821	875	866	868	905	912	872	860	908	838	877	876	895	876	874	828	886	854	843	861	862	865	853	851	862	881	842	881	884	783	840	862	884	849	808	868	881	864	885	889	889	863	905	937	862	893	825	880	803	865	863	915	861	857	855	900	876	880	881	904	812	805	805	907	860	898	876	829	921	888	825	841	836	860	828	857	928	848	909	899	866	818	823	878	927	899	874	878	832	892	855	846	848	907	896	831	833	894	821	895	880	839	848	840	898	897	809	804	887	852	885	841	868	890	862	832	841	887	855	883	866	858	883	844	873	850	904	875	842	836	866	915	876	770	859	845	854	885	845	931	884	826	882	832	858	844	877	903	820	853	844	885	903	901	915	847	890	877	860	867	818	836	862	837	869	858	854	832	843	917	825	889	886	886	946	894	830	909	817	860	884	887	912	858	866	848	911	890	904	874	882	836	876	853	880	816	915	914	830	878	861	844	889	844	802	815	854	894	841	853	893	848	881	870	878	903	849	888	884	871	892	844	856	854	899	873	829	823	854	872	879	834	868	942	884	896	866	802	897	889	900	852	914	875	868	888	880	860	924	824	847	840	857	906	918	855	917	894	840	844	912	838	873	848	851	819	891	926	876	905	817	827	870	894	881	843	856	849	833	840	871	849	879	828	858	932	845	844	874	867	859	823	876	889	842	887	849	886	861	855	883	882	841	851	821	846	907	900	860	901	851	897	867	911	852	859	899	840	871	869	895	862	905	846	859	871	809	842	867	855	867	860	881	881	921	866	881	877	837	851	881	850	856	866	848	878	922	867	852	846	850	832	849	870	848	845	876	821	841	892	865	867	853	922	852	900	861	864	909	855	865	874	898	849	812	905	854	845	822	828	872	917	880	857	915	856	855	842	830	910	843	830	818	845	865	830	879	897	860	880	863	873	851	838	945	843	865	861	874	878	863	845	911	844	898	839	870	810	852	821	867	900	879	878	897	818	906	831	862	912	860	880	870	873	856	851	891	861	869	827	887	846	896	812	869	897	918	854	870	913	838	909	863	815	821	825	841	889	898	887	895	883	908	881	832	894	878	906	827	878	878	931	852	869	861	851	853	899	884	864	848	836	893	857	817	835	891	838	912	863	858	853	819	866	879	887	878	900	883	873	829	830	846	906	865	849	843	870	878	871	829	853	822	893	907	814	873	870	874	887	869	855	856	909	912	871	862	901	851	879	840	879	886	908	856	882	869	908	820	843	864	875	840	882	834	885	853	879	886	845	858	878	808	817	887	876	915	911	846	884	826	897	874	879	873	789	828	842	835	854	854	824	868	875	845	781	873	826	874	849	860	889	918	822	825	823	870	888	863	894	888	854	837	829	868	850	874	821	855	878	848	853	868	845	845	880	908	805	907	842	854	866	820	857	822	834	867	851	830	841	853	834	884	842	900	891	891	897	876	914	858	911	896	831	873	873	869	881	879	875	877	869	871	895	904	844	884	869	894	898	866	866	866	897	879	881	873	900	888	916	894	926	850	894	855	882	838	881	841	850	897	876	869	876	897	900	875	857	877	908	813	855	930	860	889	859	892	841	858	885	841	856	870	852
23712	21256	28109	24730	20804	8545	3194	2073	1614	1460	1244	1112	1028	894	906	905	858	878	806	839	797	790	747	750	797	772	829	790	749	793	804	781	750	751	796	717	776	792	802	786	752	802	770	755	711	805	790	779	751	816	760	804	759	768	778	744	768	732	794	765	724	680	782	770	762	786	735	796	765	745	726	809	759	716	736	724	755	799	834	773	793	763	775	777	720	765	761	763	738	800	742	776	780	776	790	763	744	787	781	799	789	734	783	797	808	781	793	752	771	749	787	770	677	784	732	777	783	799	801	775	738	781	754	746	829	747	799	742	722	767	750	775	767	784	756	749	705	755	714	777	804	787	750	750	733	722	812	753	778	763	798	753	771	726	727	748	787	796	744	740	774	781	803	740	765	750	771	780	797	789	823	767	731	767	807	794	772	767	791	776	765	764	788	741	776	754	769	755	805	760	763	733	780	783	753	734	734	718	753	741	804	806	786	737	738	741	820	768	758	747	797	702	767	740	757	790	733	778	770	830	812	748	753	809	790	756	772	774	776	764	755	813	812	765	770	713	749	740	807	798	772	789	786	757	756	771	721	739	762	782	756	751	801	777	773	752	787	779	741	795	772	732	775	750	748	778	782	754	796	754	745	744	784	763	751	787	761	735	759	742	763	797	746	750	740	770	761	744	805	799	781	766	763	732	775	787	760	789	750	798	793	733	758	725	756	813	780	802	727	766	759	797	721	782	797	833	759	776	775	772	763	758	785	754	793	793	767	787	740	783	737	740	814	773	771	771	764	812	782	720	798	798	836	726	811	780	720	799	790	776	805	766	771	775	787	751	782	819	773	759	784	745	788	761	757	757	757	763	779	733	756	770	759	781	767	758	757	730	767	762	752	768	811	765	816	789	755	759	761	771	739	767	772	721	742	766	822	745	767	761	764	748	748	757	771	803	759	835	772	746	730	755	817	774	785	753	764	724	724	792	783	797	800	813	789	784	821	776	799	802	776	740	774	761	698	794	750	747	798	755	783	752	738	808	780	792	813	757	784	735	789	765	787	823	750	756	800	815	771	763	794	775	720	792	727	724	771	703	782	730	786	814	757	766	737	790	735	780	749	771	794	744	798	794	763	760	745	776	734	784	719	743	825	766	758	767	820	754	787	818	770	773	763	808	766	759	760	799	832	689	804	753	815	804	780	835	761	790	768	740	783	779	745	793	782	746	721	826	779	694	727	756	767	786	752	755	752	714	778	767	770	776	769	755	764	779	764	765	732	771	751	792	747	822	757	796	740	791	753	780	765	758	806	708	746	812	724	783	805	785	684	740	808	738	770	702	750	768	759	776	696	755	822	731	721	773	768	769	753	806	760	781	730	803	756	781	795	735	809	768	751	747	792	725	755	763	773	733	774	795	811	748	763	830	818	747	746	804	744	772	803	804	815	800	733	763	769	815	744	820	750	805	759	761	815	804	759	784	761	767	770	761	796	763	774	769	708	729	747	795	784	849	816	803	727	771	721	826	756	769	755	746	777	779	800	788	767	763	772	747	775	802	804	779	760	807	787	726	779	763	781	752	762	777	794	760	753	774	735	764	744	716	788	787	753	802	782	806	832	747	761	725	769	824	754	775	783	773	737	783	747	782	779	832	789	722	790	752	771	761	774	772	818	841	705	799	755	761	779	711	765	716	753	774	807	728	804	765	772	805	747	713	772	766	753	720	728	759	738	782	775	794	746	796	748	761	790	791	784	813	813	757	782	811	759	758	819	749	776	775	772	772	773	763	727	755	807	785	742	821	722	766	797	718	729	769	742	746	756	805	775	742	744	752	772	778	754	771	753	740	797	777	770	786	828	769	711	764	826	756	774	771	792	743	734	711	777	766	772	742	766	773	759	777	789	732	789	743	800	779	752	787	741	753	727	747	778	817	777	771	749	762	786	734	781	775	756	733	783	761	803	776	783	799	804	785	783	736	775	745	800	754	768	797	786	781	775	742	758	764	828	795	763	756	785	799	800	789	781	780	807	732	762	728	754	758	787	758	772	734	754	766	779	766	749	802	753	756	771	756	796	751	779	790	761	753	769	769	764	807	762	793	806	774	764	763	754	748	800	769	780	816	771	773	717	795	796	767	770	742	790	734	732	810	771	759	738	783	810	741	722	756	771	749	802	759	773	744	769	746	775	778	744	820	744	774	793	818	768	719	700	785	811	752	729	789	717	746	802	774	755	776	737	800	784	799	759	757	720	810	778	798	814	763	804	752	788	751	798	800	702	755	771	763	766	803	744	697	755	780	728	725	813	773	772	793	785	717	716	798	803	759	763	769	727	800	786	722	762	775	731	801	765	716	768	730	790	775	717	753	768	754	723	709	791	730	760	763	757	795	773	761	763	743	769	804	754	748	785	739	815	796	772	716	770	742	766	779	738	783	799	775	770	783	783	740	728	817	812	805	755	787	770	742	791	719	791	736	774	790	768	746	819	773	789	764	763	779	773	737	758	721	763	785	769	770	790	704	769	738	812	840	791	754	813	735	744	740	748	787	792	833	792	768	782	808	714	716	784	774	756	778	736	783	716	712	791	771	787	790	705	744	793	816	762	763	807	778	765	786	802	684	751	767	767	782	781	788	783	743	767	761	757	746	750	764	777	786	813	755	765	749	750	673	783	834	740	785	737	765	736	773	767	780	822	736	750	766	801	765	810	735	798	774	719	793	696	767	749	785	729	756	741	806	771	756	757	698	752	767	832	811	769	768	767	757	724	726	785	777	797	812	758	757	726	747	752	822	791	749	738	723	744	758	770	768	785	784	742	787	755	781	752	750	813	767	774	757	722	719	762	739	813	758	738	816	774	790	762	759	780	761	723	816	740	771	685	760	814	755	731	754	737	771	730	712	757	780	717	766	785	768	784	769	760	773	745	679	786	718	773	785	750	781	742	808	743	755	787	772	730	774	738	757	766	807	824	788	793	747	745	859	786	750	791	823	731	793	791	757	763	778	822	811	808	771	785	786	825	784	799	771	741	741	819	773	744	743	778	765	795	814	760	753	801	758	771	781	783	736	745	720	761	742	718	772	781	801	789	737	758	751	736	781	770	784	773	760	797	806	752	778	786	760	729	711	761	806	753	795	807	758	750	773	792	816	842	796	699	808	791	755	777	739	830	784	720	748	792	769	754	787	776	783	791	766	808	709	780	817	835	772	762	737	745	729	805	853	792	743	781	748	797	728	748	771	829	734	764	757	780	823	740	830	803	734	779	757	803	761	747	728	759	693	732	815	783	796	722	828	767	771	729	734	781	789	763	792	763	749	764	767	730	778	727	756	786	788	841	731	758	793	797	812	738	751	728	735	724	780	756	741	753	791	729	752	771	802	709	781	718	831	725	760	755	768	781	744	733	783	766	781	757	767	766	802	766	786	763	766	769	757	739	809	803	810	784	760	761	803	769	775	706	805	793	741	826	750	762	761	729	782	770	784	752	743	762	783	735	783	807	710	785	699	728	800
20841	33275	26716	15908	10328	7158	4891	3554	2767	2157	1853	1588	1290	1278	1084	1114	1050	973	944	898	956	955	818	898	851	872	864	875	860	783	873	871	831	835	808	880	843	815	802	808	788	872	868	830	850	846	817	835	828	814	831	849	838	826	803	804	850	882	835	841	813	794	859	841	856	820	797	828	826	847	856	866	834	805	789	860	880	838	795	831	881	859	887	850	794	860	804	803	848	845	827	804	825	786	767	832	835	836	809	794	817	807	814	855	809	813	817	868	828	825	836	794	850	775	850	846	841	860	793	821	840	821	825	830	849	820	816	874	790	823	844	790	826	858	825	857	795	894	860	859	817	861	828	846	846	822	768	854	869	827	860	868	842	870	833	840	896	814	852	854	850	843	879	845	846	849	805	803	848	832	803	862	839	830	836	816	860	831	865	850	827	833	843	855	845	804	792	822	884	846	828	822	820	805	864	848	869	825	838	833	872	788	835	791	808	844	870	835	843	788	860	833	800	797	800	886	801	858	834	846	765	817	824	824	838	804	818	782	814	810	827	826	860	811	867	814	820	801	859	864	841	833	847	819	807	857	849	845	818	845	824	821	852	836	885	817	815	821	806	804	870	881	807	811	853	836	852	875	798	784	873	787	858	851	838	860	762	840	840	853	814	841	820	845	805	846	834	820	841	861	793	825	841	884	799	835	806	845	864	849	879	782	794	800	835	811	800	845	812	814	839	820	824	814	779	824	796	827	837	822	831	790	854	800	850	846	783	776	883	845	813	820	828	802	852	852	842	806	837	841	823	867	855	886	809	844	836	809	859	826	838	886	804	871	774	887	803	822	826	806	851	786	876	840	867	809	801	808	834	808	832	790	833	848	835	865	870	835	818	821	829	837	833	833	819	791	820	797	881	842	802	839	838	835	841	812	848	836	859	810	845	847	869	818	842	826	812	840	853	771	809	839	859	789	825	810	834	844	849	882	851	800	798	801	803	847	798	770	783	824	812	808	800	881	866	828	801	806	849	836	796	825	845	837	832	858	789	811	812	837	827	805	784	807	860	748	837	873	845	820	797	821	848	825	843	814	800	837	803	852	797	827	839	835	795	851	860	801	830	794	820	794	837	829	814	826	885	811	845	820	839	808	809	863	828	845	854	867	846	837	818	846	799	793	768	801	843	850	879	845	821	847	911	847	821	867	828	810	829	822	814	855	870	828	838	824	845	821	837	870	839	817	826	842	838	848	852	868	806	836	813	823	799	792	811	840	820	848	785	856	879	782	832	847	847	845	823	849	803	828	775	834	854	874	803	811	876	776	835	848	822	832	766	794	794	882	828	819	814	809	861	825	793	844	799	840	833	813	823	857	863	830	841	836	783	889	799	823	866	854	832	832	824	826	886	822	786	857	846	896	875	813	833	807	811	832	838	824	873	851	828	837	848	875	852	850	841	850	832	840	855	830	844	790	798	908	841	854	799	846	821	844	823	838	855	851	842	835	794	811	897	814	811	823	813	850	841	812	783	857	843	901	843	800	779	762	876	860	845	819	812	844	877	848	826	837	823	860	796	837	804	853	834	830	819	803	847	833	800	817	861	829	865	810	843	814	810	804	835	762	799	853	850	819	825	827	850	798	802	830	804	873	877	797	781	833	839	793	859	834	787	807	841	839	850	872	791	813	799	827	846	828	806	827	840	817	792	837	858	821	809	839	804	799	899	821	834	837	825	878	823	836	852	850	849	868	834	832	798	857	784	846	827	815	805	832	887	824	814	884	836	791	842	818	799	847	829	889	811	834	823	824	856	794	778	828	861	800	828	823	835	869	833	850	824	859	833	816	842	813	874	825	820	833	873	817	868	834	809	851	831	796	860	818	858	877	832	868	830	851	860	855	814	805	811	834	828	872	829	817	855	781	768	846	871	887	854	865	823	791	801	778	836	840	848	833	819	827	853	839	848	851	839	859	802	830	798	838	804	841	810	847	824	802	837	868	831	823	797	801	835	829	813	818	840	840	868	773	829	837	838	890	840	810	794	873	788	925	822	823	863	785	821	751	823	829	789	794	861	841	837	767	840	804	872	836	850	866	835	813	830	830	839	776	851	852	878	838	810	810	864	879	852	804	812	779	820	872	899	800	864	895	790	786	796	854	784	784	854	824	812	816	830	895	849	863	832	871	852	825	810	871	826	800	843	815	865	877	851	832	824	791	872	829	865	879	852	811	799	792	829	855	863	809	858	851	816	847	885	780	845	747	821	835	840	797	795	844	809	819	821	842	883	872	857	821	790	794	811	777	788	777	780	819	799	809	831	832	798	840	807	825	857	837	841	817	871	820	886	856	799	815	844	838	835	887	855	877	804	870	812	873	826	814	859	796	832	837	865	895	845	801	806	854	771	868	819	884	826	874	856	799	812	892	838	907	849	820	808	830	840	855	840	851	827	813	827	813	851	811	834	823	859	841	803	806	807	831	755	843	819	823	797	825	854	871	844	839	897	776	797	888	873	800	835	813	859	793	864	820	816	835	831	835	852	862	840	843	803	788	847	857	811	866	807	863	838	846	872	817	867	825	841	853	835	875	796	831	813	843	867	811	816	829	762	786	800	768	845	845	796	814	866	855	856	830	799	850	868	817	837	849	867	847	805	837	790	830	812	848	798	819	804	819	813	757	870	828	822	842	836	848	814	797	839	823	886	836	844	817	849	850	850	839	891	869	862	870	844	824	829	836	874	911	813	792	873	855	862	829	803	835	775	809	846	809	829	788	784	826	848	786	814	863	878	827	767	853	829	843	819	828	851	834	872	797	817	841	871	845	807	863	865	827	881	849	869	792	848	896	804	817	900	824	867	785	824	770	837	846	791	855	876	793	808	803	803	839	814	851	844	844	853	821	856	853	829	838	828	794	835	849	831	827	832	830	861	820	840	813	865	797	798	856	838	791	807	823	919	838	865	839	833	841	829	837	841	880	808	890	793	836	773	853	819	843	845	840	849	843	855	838	787	855	824	805	801	853	829	856	836	808	782	820	838	826	813	832	860	871	812	835	841	850	828	821	870	829	841	886	805	817	849	780	868	889	839	836	817	809	901	834	800	825	815	825	814	818	815	841	792	823	814	903	869	878	847	836	872	821	772	841	891	853	827	892	841	845	831	819	824	807	866	867	851	811	834	807	915	824	849	890	831	869	803	824	926	827	795	873	825	846	832	822	830	818	838	816	844	775	845	776	795	869	813	830	850	805	873	872	809	823	787	804	874	839	830	810	809	837	800	812	823	850	853	823	824	806	808	798	852	863	872	817	822	813	875	824	846	839	871	835	852	813	830	833	801	819	811	858	867	817	849	796	835	803	838	839	809	862	814	842	813	841	895	831	834	871	817	794	876	862	789	853	859	842	828	811	830	818	841	808	849	854	823	824	796	841	817	837	838	861	812	816	856	873	804	814	816	791	781	813	799	882	849	835	857	823	831	825	767	812	827	869	841	812	850	859	795	792	840	808	802	823	864	864
25242	21265	26233	23850	7018	3132	2307	1765	1436	1248	1106	1073	1018	966	878	908	855	884	872	859	859	865	779	868	832	823	803	801	895	824	923	795	793	816	822	866	835	794	851	813	812	846	836	810	755	846	839	830	815	860	852	817	803	800	806	755	842	806	790	795	790	837	818	789	832	822	797	815	795	865	834	825	773	869	833	866	829	831	859	789	842	816	757	803	811	846	762	834	840	820	814	887	841	829	801	814	774	834	854	847	830	805	793	889	842	836	789	792	824	793	831	813	855	807	857	863	790	892	847	802	819	803	806	822	839	888	816	810	794	808	801	846	825	815	871	823	850	819	881	812	829	786	809	837	869	857	797	890	798	853	810	844	748	844	780	844	793	830	804	861	838	855	859	817	787	886	801	834	855	803	850	819	805	852	809	809	816	825	835	856	802	808	821	819	799	864	846	761	832	829	802	787	842	882	797	831	822	823	857	848	823	895	832	759	884	828	794	788	803	813	852	842	832	790	781	808	830	805	830	802	845	806	823	816	809	763	823	876	794	823	782	819	830	799	825	880	868	783	772	825	824	850	807	819	797	829	798	817	828	868	882	818	847	856	880	847	790	830	855	812	797	831	818	801	856	817	835	823	811	799	870	809	858	830	807	809	840	865	848	829	817	868	851	797	806	773	867	788	778	863	874	799	785	838	818	862	799	799	766	850	907	848	830	799	816	827	812	825	814	834	823	804	875	814	826	909	830	842	897	783	813	854	827	766	806	808	762	833	803	842	878	818	829	850	824	835	783	874	784	852	847	809	853	863	826	842	836	819	823	829	802	843	789	822	882	833	853	845	851	815	780	880	820	755	850	821	811	866	804	780	836	819	862	780	805	861	773	827	860	795	857	802	852	822	820	835	874	825	832	754	811	825	782	837	853	787	884	855	854	817	849	837	799	788	800	833	861	800	796	853	803	863	798	877	789	821	841	794	793	849	835	826	833	788	847	802	829	813	827	869	770	836	828	834	855	777	796	796	758	824	801	771	868	821	838	799	862	832	795	816	828	858	831	840	869	860	835	853	856	850	854	814	846	801	795	817	815	823	838	842	821	833	798	816	806	873	829	809	809	764	824	818	839	862	818	830	798	820	806	812	848	799	809	786	818	818	782	866	853	811	840	769	788	819	791	780	765	829	837	886	824	797	819	796	772	845	837	809	795	851	830	821	784	836	823	847	873	851	820	839	850	801	859	854	814	804	899	849	828	822	815	859	837	829	844	827	866	813	828	807	826	804	818	837	791	809	807	864	832	796	829	809	874	842	846	822	831	794	813	798	829	860	871	840	851	847	795	813	819	792	853	782	803	809	829	831	890	793	834	804	841	825	766	831	867	811	836	855	812	807	826	841	838	831	822	835	789	896	808	802	828	835	828	848	827	840	803	806	823	807	819	795	816	834	776	882	773	833	818	806	839	816	857	812	830	805	789	832	801	784	831	824	816	821	813	871	843	856	808	803	832	799	824	811	842	821	797	833	851	880	861	846	766	833	835	843	829	820	822	788	815	816	877	854	782	835	807	834	908	844	806	841	828	834	855	827	854	843	850	860	817	851	840	818	829	850	807	835	782	844	842	844	825	777	787	802	813	820	771	826	785	802	812	847	838	834	784	834	841	791	919	856	797	827	806	824	848	802	804	806	849	846	819	816	766	831	858	819	809	857	847	791	852	816	830	807	773	783	794	822	820	831	831	822	829	800	824	815	875	871	774	849	819	805	803	797	808	823	771	850	846	865	826	773	831	844	840	796	810	799	809	869	832	785	840	816	845	812	830	841	848	847	817	822	865	864	795	787	839	793	815	831	838	803	825	814	843	805	806	802	852	829	728	817	805	814	818	779	790	861	797	784	769	802	784	831	790	823	914	800	824	843	814	812	858	817	849	820	818	823	853	769	864	850	847	784	814	793	846	862	768	863	860	851	871	830	813	842	820	870	789	796	784	838	762	827	888	776	788	812	826	797	800	832	825	860	823	788	872	865	801	784	859	808	766	821	822	832	838	818	814	826	822	826	790	834	786	873	862	816	819	823	841	842	836	814	848	818	816	795	804	825	844	822	813	795	803	848	862	813	839	863	828	873	799	803	821	780	782	807	797	787	846	845	817	818	804	816	836	778	863	851	845	853	856	846	810	846	842	819	860	819	831	853	830	844	832	794	856	819	827	820	802	854	792	791	815	841	827	863	819	840	847	814	790	831	824	817	862	892	784	849	800	761	763	830	740	820	819	826	785	824	834	816	824	799	876	835	841	813	848	830	810	774	849	847	831	825	787	852	815	803	791	840	861	814	846	785	868	794	787	788	806	804	857	846	799	850	843	859	840	802	852	850	812	842	831	822	839	835	778	844	873	841	825	858	820	838	855	805	843	798	851	850	811	844	771	829	785	837	784	830	870	810	762	823	816	794	810	813	825	811	848	874	851	834	823	808	825	776	799	872	814	827	804	817	816	840	805	853	851	863	836	770	830	831	832	830	821	820	830	834	819	794	788	850	813	831	826	823	802	818	858	872	858	831	874	817	781	780	844	808	799	822	845	840	804	870	815	847	840	825	791	836	824	810	817	814	821	822	865	815	839	866	862	828	813	856	833	817	832	799	805	780	853	836	858	782	835	787	814	811	842	875	856	863	825	809	842	815	868	841	826	869	800	875	822	851	812	886	787	835	821	774	818	837	760	825	827	776	795	799	803	852	788	846	842	805	855	838	853	831	920	788	789	821	863	774	884	884	828	877	841	801	809	804	826	806	836	805	806	807	807	826	822	847	817	807	820	794	803	750	905	812	776	805	911	853	782	790	788	795	831	795	817	928	818	785	804	772	858	842	827	773	844	851	810	839	846	800	809	850	816	830	896	827	800	828	859	842	840	804	805	853	830	855	797	824	781	812	825	861	812	791	805	806	794	802	794	860	899	818	796	811	784	828	787	842	804	795	828	829	831	806	825	849	777	866	852	784	835	841	778	843	867	823	792	823	833	829	839	812	827	865	806	867	839	796	815	793	881	838	858	840	854	869	770	848	840	849	844	814	819	811	804	760	802	793	841	847	773	878	796	802	815	784	856	812	888	873	791	857	794	792	822	835	826	823	830	775	814	863	826	874	812	840	858	860	792	841	818	820	838	803	813	794	823	783	829	820	778	790	797	807	801	830	867	878	820	829	835	849	835	820	839	757	847	816	835	816	847	809	836	830	821	789	779	884	854	825	830	798	839	797	845	860	839	774	788	840	860	838	844	814	805	817	796	793	825	816	853	840	798	803	846	822	828	813	807	840	813	821	811	842	836	792	819	807	810	858	839	815	829	822	815	815	808	837	801	853	833	829	813	827	797	799	841	834	860	791	845	798	882	816	841	800	821	759	854	831	809	795	823	775	801	815	775	844	835	774	838	871	797	776	861	821	866	869	845	858	853	781	796	801	773	848	784	812	836	828	772	892	822	813	875	819	836	786	840	782	796	795	768	767	838	802
20457	29348	22810	13020	8299	5630	4007	3004	2352	1856	1675	1422	1325	1213	1153	1067	1039	1001	973	958	1004	938	864	891	926	807	869	852	901	906	922	925	924	927	957	906	887	888	883	869	846	875	876	879	899	879	863	874	864	852	881	870	869	932	910	863	853	901	870	861	959	880	881	887	905	866	995	858	895	901	885	971	847	857	885	904	881	876	885	900	896	909	885	909	857	934	841	863	921	860	911	893	875	874	883	851	896	928	864	836	910	868	954	877	875	835	926	933	878	897	861	909	861	869	885	911	883	907	871	912	894	875	893	907	907	861	902	893	938	881	879	877	878	839	888	905	908	931	890	851	925	904	840	917	925	904	858	897	906	877	885	881	886	898	886	874	841	877	881	874	911	846	913	852	880	849	917	915	920	869	928	895	891	891	887	922	911	894	902	866	882	864	897	921	935	880	911	866	867	920	903	884	903	867	888	902	925	874	838	884	915	937	901	874	881	844	883	856	907	883	901	843	907	910	922	913	842	899	870	910	907	894	874	930	879	817	967	847	898	903	907	932	877	889	886	886	863	848	862	919	901	877	938	893	870	822	903	885	883	919	902	885	949	889	914	918	894	907	899	860	901	866	873	882	863	895	875	871	874	872	910	866	906	906	964	929	917	938	840	872	931	896	933	911	953	913	852	862	904	913	901	891	912	908	857	880	873	872	886	946	887	878	903	863	908	891	880	888	947	865	938	896	852	900	857	893	860	892	878	911	881	856	920	852	884	890	884	843	882	884	870	903	917	913	869	856	925	860	899	900	854	903	895	849	869	924	907	906	872	873	892	869	914	879	926	865	941	849	902	929	897	862	887	905	890	875	871	869	903	912	893	851	870	919	869	858	876	890	908	843	938	889	903	831	972	902	897	845	897	909	898	918	849	899	947	923	887	856	872	882	912	887	914	864	903	885	851	880	942	887	877	917	878	886	885	897	884	934	904	911	935	948	874	903	908	827	920	927	901	915	888	868	877	845	906	916	876	925	837	912	845	858	900	875	899	911	851	882	895	877	882	833	908	886	889	877	858	933	884	946	885	912	857	959	911	914	859	888	895	914	819	875	936	917	918	952	912	933	885	917	905	852	872	880	940	936	858	904	870	878	921	909	887	890	917	839	899	912	889	862	893	901	881	943	909	808	923	904	884	917	850	898	854	886	883	891	882	880	868	883	890	895	883	884	933	856	846	886	893	876	918	896	904	900	878	909	865	915	895	843	883	833	825	876	871	878	893	915	875	904	886	886	872	927	869	875	882	922	905	965	907	897	913	889	849	898	924	835	895	854	886	896	890	833	912	885	924	880	911	899	897	903	886	880	874	859	865	915	863	930	887	922	874	869	905	832	887	912	883	878	929	908	866	930	882	819	885	953	905	888	914	894	854	900	895	884	865	895	873	884	878	889	866	874	865	890	818	860	972	867	874	937	934	896	883	873	865	933	918	862	902	896	926	870	867	900	852	923	916	879	890	866	851	858	882	861	895	937	850	935	882	873	866	925	836	888	893	842	875	894	921	885	869	875	905	835	900	886	859	905	843	942	887	919	864	889	868	920	923	884	881	906	871	886	897	850	898	892	865	949	936	898	911	887	898	916	913	892	886	915	893	858	851	901	860	844	897	874	887	871	934	918	916	944	881	896	877	929	886	901	885	946	873	958	864	934	905	916	853	873	914	881	898	931	909	880	884	927	862	912	851	902	924	876	847	864	894	880	936	902	830	888	914	923	926	915	872	899	921	927	907	883	891	923	879	888	921	891	847	926	923	847	899	865	941	854	906	949	901	908	863	873	896	877	906	928	835	924	941	867	838	895	905	850	916	896	857	884	857	906	897	858	938	874	909	904	899	854	879	865	838	885	894	847	828	877	900	910	862	917	935	914	868	890	883	946	907	942	879	947	924	900	888	918	929	877	896	878	866	842	937	931	919	841	903	884	887	917	905	941	958	881	882	850	913	901	928	871	893	859	909	872	892	829	917	914	828	856	883	900	914	860	863	890	856	950	876	840	851	914	904	876	905	922	872	891	854	855	967	847	907	868	892	858	898	856	908	834	892	921	846	910	841	889	859	917	909	917	871	904	869	946	892	951	910	889	848	903	895	862	928	883	910	886	890	873	927	885	913	905	892	882	907	897	896	881	822	911	914	849	880	874	830	863	852	861	936	867	872	885	891	908	902	886	885	938	853	866	869	893	917	929	854	901	886	871	919	899	850	893	859	867	881	915	857	868	892	894	884	952	910	894	885	904	876	863	941	951	868	896	911	892	855	894	892	784	873	892	890	905	823	776	888	942	831	903	881	898	899	868	867	930	886	881	866	905	877	909	941	901	893	905	834	902	887	868	921	863	868	887	910	915	935	881	898	903	895	867	887	911	856	913	900	899	930	879	892	912	915	894	823	877	867	848	888	924	914	901	854	889	880	867	919	953	885	870	909	869	877	950	935	917	874	871	872	921	875	865	866	916	892	907	857	993	877	886	893	902	880	930	858	896	840	865	938	914	900	885	869	868	841	862	857	886	882	935	875	896	876	891	906	925	893	917	828	883	908	867	888	974	867	870	924	885	848	907	884	916	929	859	884	899	906	889	877	863	879	889	914	876	916	915	918	853	917	955	844	906	856	893	946	888	870	898	907	877	881	912	896	870	947	950	914	864	876	865	875	870	806	862	890	894	888	829	860	883	851	923	916	851	940	875	856	852	862	926	861	825	942	909	904	909	858	899	909	890	890	883	875	882	849	865	900	930	907	851	872	914	853	814	885	869	905	911	913	910	870	883	934	902	815	891	888	912	895	848	918	936	831	915	884	882	869	869	844	850	908	885	906	908	888	908	870	926	892	865	837	885	943	875	899	950	872	848	893	901	868	895	897	928	906	857	900	794	942	880	874	880	847	889	920	945	839	895	917	924	888	902	876	885	841	890	874	870	887	927	931	893	872	918	885	908	877	894	908	903	896	870	872	894	860	926	932	840	858	900	881	850	910	823	884	850	884	919	881	949	913	844	843	899	860	932	928	929	841	882	891	885	902	900	875	915	919	932	904	897	891	919	971	880	927	886	974	890	847	886	883	894	879	929	865	873	913	823	854	882	931	874	914	925	908	806	898	897	910	950	895	897	915	869	882	904	829	891	904	861	900	880	883	932	811	882	901	880	882	869	942	886	863	925	847	865	918	880	917	870	961	861	967	886	918	897	815	952	861	849	861	856	887	910	894	861	868	886	919	881	876	851	888	903	893	895	857	912	857	900	917	926	884	929	923	866	921	899	856	848	841	909	860	912	834	918	888	893	909	867	882	913	860	876	907	849	914	857	902	868	857	878	877	902	930	918	884	896	894	841	848	909	869	932	869	940	907	948	898	906	911	922	836	900	949	866	864	912	903	913	933	871	888	842	934	933	847	939	853	953	945	889	912	881	883	879	834	832	882	852	871	864	893	894	921	876	945	890	908	867	909	888	901	903	889	905	908	920	935	921
22735	21288	28699	24172	21309	20257	7217	2923	1992	1703	1448	1285	1186	1118	977	957	936	969	907	916	824	851	843	895	829	779	795	824	828	773	788	750	804	815	805	759	733	808	834	793	725	791	821	753	810	823	808	793	774	801	849	805	776	780	774	795	768	846	829	756	799	826	777	771	762	773	816	760	803	755	797	848	817	817	762	789	821	791	774	787	786	798	830	813	811	777	819	717	785	773	778	795	801	765	750	820	813	804	766	781	770	788	823	759	809	790	773	854	743	804	723	827	798	813	760	800	755	797	787	756	809	794	739	773	838	753	774	837	720	807	788	837	791	767	766	787	821	799	814	805	784	813	847	749	840	793	831	802	827	794	735	797	744	762	788	734	781	814	781	786	768	797	765	757	789	773	818	769	800	820	764	869	748	806	827	733	771	805	804	772	834	807	814	743	796	761	825	767	801	805	803	847	764	833	801	858	820	799	738	750	775	779	807	786	762	810	798	770	863	839	837	784	767	763	734	816	759	842	770	818	802	776	829	821	792	789	808	802	820	819	810	808	807	797	812	776	819	820	749	787	819	811	824	728	788	822	805	843	794	779	847	765	824	832	775	759	815	773	789	787	761	803	795	845	801	791	808	820	850	772	775	827	873	739	812	781	815	807	756	770	754	778	821	805	833	770	780	820	765	795	808	794	771	834	799	752	735	820	797	791	802	735	797	764	849	806	814	735	794	805	831	786	777	814	811	785	825	794	790	778	771	809	817	851	780	784	819	783	755	815	760	770	791	794	747	814	744	784	803	820	833	776	843	800	842	723	765	764	821	779	840	770	798	743	820	811	815	769	774	746	784	744	789	758	763	785	802	823	759	790	784	788	790	794	804	822	854	745	785	800	778	801	746	816	798	761	816	838	806	808	741	759	866	814	751	822	829	767	837	784	791	766	747	773	769	819	779	815	764	768	813	764	847	816	765	808	824	765	798	830	750	755	800	794	819	815	784	779	904	782	774	819	797	782	820	757	786	800	754	814	772	790	779	827	786	783	773	865	793	812	797	755	806	812	752	800	787	799	774	814	783	801	762	796	795	786	788	776	819	744	815	803	792	787	807	799	779	857	773	800	756	761	796	833	825	772	822	777	792	800	839	786	810	779	779	784	763	795	793	763	807	725	789	797	819	819	807	826	803	826	820	809	763	789	726	756	812	823	770	772	830	775	850	814	789	830	827	763	820	767	780	791	764	799	764	798	787	778	792	747	831	779	740	830	790	762	764	785	768	791	788	775	748	791	831	775	811	817	793	764	805	795	789	748	793	744	778	848	817	785	816	760	759	768	775	846	815	771	817	798	766	796	778	808	771	810	799	769	774	807	792	785	840	843	722	810	793	747	762	818	785	786	836	746	825	754	798	788	822	796	719	808	791	737	787	817	840	780	823	803	786	806	796	844	810	800	819	766	799	801	816	778	831	818	769	750	761	762	825	823	769	816	772	841	782	788	794	846	839	816	822	743	795	758	775	788	772	815	776	796	822	758	785	788	813	820	771	840	771	839	757	776	776	769	784	812	791	769	731	749	788	868	770	755	776	784	795	787	791	831	785	805	759	789	847	838	738	816	805	841	737	794	767	790	778	782	820	754	794	837	784	811	818	771	767	783	806	761	809	781	806	791	768	798	839	794	784	822	762	832	785	819	868	800	805	821	777	786	804	746	818	762	796	764	752	771	789	791	787	770	771	835	824	848	760	802	757	790	800	859	781	748	806	763	793	798	777	771	815	778	759	758	800	856	801	818	791	774	773	811	785	765	781	765	840	870	776	721	799	816	791	777	777	780	801	757	787	800	754	826	786	847	782	790	786	807	763	780	821	822	798	820	759	818	783	813	812	854	776	782	771	735	771	786	785	763	765	793	771	800	839	822	783	777	789	806	798	723	820	792	783	798	756	746	783	845	811	879	786	786	846	766	863	751	791	787	770	804	772	770	788	787	882	793	730	774	761	759	831	792	845	785	777	786	816	793	777	808	750	768	753	790	787	797	849	799	801	794	787	801	780	774	791	863	847	786	795	784	846	822	831	772	794	778	777	777	848	751	784	803	820	816	764	781	779	795	800	785	827	742	797	804	784	806	805	810	840	798	813	782	815	746	782	752	862	801	842	737	786	766	783	806	801	793	782	813	769	775	778	792	807	845	764	793	826	796	821	806	788	751	814	815	776	775	805	811	789	800	789	762	806	794	767	775	771	808	853	820	806	785	788	775	798	775	793	755	795	795	826	770	789	769	758	778	764	769	777	789	803	776	749	759	763	831	820	781	756	802	807	807	851	765	766	807	741	760	766	802	800	794	810	814	795	793	821	817	779	745	821	783	793	775	812	816	813	810	796	814	814	852	764	773	832	825	794	784	788	724	735	806	776	745	774	775	788	772	797	806	775	770	736	759	803	801	825	783	784	789	836	800	821	821	773	795	766	822	819	829	841	790	779	781	763	815	776	786	797	785	777	799	790	768	763	752	767	832	799	757	757	745	772	742	794	818	779	782	767	744	747	837	768	787	806	769	773	785	752	764	828	836	819	772	817	766	786	793	825	791	801	764	826	816	812	775	851	768	731	838	810	808	779	802	824	841	823	760	746	779	785	765	775	770	798	825	792	807	791	729	802	815	777	794	766	801	775	791	744	770	805	830	804	749	787	791	772	828	720	799	832	788	830	804	807	786	803	846	822	783	807	823	783	765	831	739	773	803	789	818	779	798	828	823	804	783	803	841	825	780	809	808	793	758	815	787	771	775	737	794	765	760	777	793	797	813	792	840	787	833	826	827	839	773	827	790	832	795	754	813	801	821	791	796	827	779	811	740	769	744	777	792	811	795	819	800	794	815	789	797	833	776	819	799	785	763	839	814	829	840	776	730	804	777	787	779	814	807	776	825	770	763	784	825	796	760	816	748	795	760	746	784	751	767	787	784	810	826	767	781	774	798	766	778	820	789	783	774	823	731	820	774	816	847	810	717	791	823	764	806	775	770	800	790	775	779	811	767	842	817	772	789	828	811	765	770	785	782	775	756	804	733	769	758	784	821	768	815	841	818	785	859	769	787	784	809	789	779	825	862	742	818	780	784	732	847	792	765	776	757	771	818	801	784	760	855	834	775	765	742	756	808	777	836	789	787	748	785	806	808	785	767	754	823	771	761	783	766	782	819	788	825	779	813	790	729	748	739	753	765	791	758	787	778	777	792	817	791	802	774	823	819	818	774	792	776	783	824	817	772	767	795	807	793	821	769	792	824	773	820	793	794	809	808	782	803	818	738	789	776	778	793	813	747	775	820	797	791	781	820	765	758	755	769	821	779	824	837	769	809	792	831	798	760	788	798	777	812	767	754	766	792	767	796	762	824	786	823	813	757	814	743	790	796	734	764	791	771	858	786	809	778	758	773	821	761	801	787	787	791	787	758	783	837	776	793	774	770	848	776	772	852	786	790	784	800	798	790	765	802	894	807	815	798	884	820	847	754
22402	37289	30413	19651	13164	9141	6458	4719	3592	2864	2176	1930	1547	1451	1345	1224	1081	1079	1123	1025	978	974	890	930	905	867	892	861	899	850	941	847	862	825	894	868	797	813	853	848	857	859	802	879	873	846	825	906	840	824	894	877	813	896	846	857	846	838	862	829	882	829	840	854	828	827	847	841	844	853	819	844	871	878	837	843	843	851	782	813	814	870	821	849	862	887	838	859	856	839	858	840	873	890	858	854	867	837	889	879	813	856	847	805	888	859	848	856	815	861	828	823	880	791	816	807	843	862	857	879	832	798	818	854	852	788	834	896	855	903	830	865	867	878	798	864	855	830	830	895	804	891	831	832	843	844	791	837	896	874	836	885	829	848	877	843	834	869	831	856	832	808	901	799	887	886	858	873	843	844	874	843	890	866	856	811	856	861	867	837	875	858	878	859	862	882	834	868	859	808	852	883	818	872	871	835	804	832	819	843	870	843	859	869	792	825	852	835	833	828	814	829	817	836	800	878	854	856	864	823	829	847	817	883	874	871	875	847	866	851	837	791	833	856	848	824	880	877	885	925	779	803	871	802	815	838	839	882	837	863	859	815	880	897	818	866	873	818	876	898	859	849	853	817	794	831	795	853	844	905	832	845	792	916	864	840	851	874	858	867	864	852	817	831	862	813	852	826	829	858	889	831	853	860	850	828	850	879	854	883	895	821	844	811	868	857	844	844	808	818	863	883	891	885	883	825	828	861	832	887	866	868	797	811	851	835	805	877	830	868	889	817	874	835	870	834	897	820	842	828	838	870	872	826	817	879	849	823	880	849	824	884	846	829	830	887	845	817	841	849	858	884	868	860	821	829	903	894	875	837	799	865	859	814	865	874	814	864	834	860	870	850	867	826	818	808	844	870	796	843	840	875	816	812	867	809	839	855	832	865	783	832	806	891	830	855	866	801	847	823	876	853	888	827	830	813	814	785	812	816	864	839	907	844	825	830	804	850	899	920	870	828	856	849	896	839	850	850	843	827	826	906	828	836	860	859	872	857	896	786	835	882	859	804	857	830	879	881	868	831	881	824	810	863	867	791	866	841	887	870	835	840	822	871	823	877	849	844	834	853	904	879	846	815	845	885	799	850	863	809	798	876	799	857	826	877	862	862	815	877	846	867	807	858	787	860	858	850	803	843	807	887	879	854	889	810	829	861	802	825	840	839	868	884	845	862	857	843	848	869	877	836	859	831	860	883	857	856	864	953	846	830	821	851	836	858	806	796	847	870	823	823	863	840	843	842	826	876	852	855	840	809	912	878	877	833	799	838	818	845	828	846	912	885	883	819	850	828	856	851	881	828	896	804	882	840	789	869	899	817	890	819	850	818	866	851	852	921	808	860	799	846	858	832	864	860	849	874	812	832	827	861	878	793	883	855	842	853	863	840	872	796	877	800	812	800	822	867	782	843	839	797	889	844	894	882	861	841	880	809	821	823	897	835	877	886	873	887	830	887	822	881	819	865	851	830	818	823	813	850	831	817	844	812	827	823	898	855	894	914	832	832	839	845	856	823	811	871	853	867	846	852	864	804	837	904	817	851	862	818	845	842	825	829	786	872	900	835	847	850	848	889	840	803	878	866	849	837	891	834	850	827	835	853	881	822	851	876	852	852	854	879	836	868	888	873	841	801	879	876	878	917	867	845	780	880	833	841	879	835	826	841	867	840	877	847	861	834	829	836	846	796	892	807	891	879	840	847	870	847	859	808	825	831	834	851	810	856	858	868	834	808	889	884	862	828	857	875	798	849	868	852	852	822	833	847	866	835	819	867	871	850	899	897	885	816	883	841	863	831	840	851	852	846	859	862	846	834	851	824	874	826	805	883	850	857	809	787	817	913	848	842	823	852	835	853	851	820	811	866	852	818	846	882	878	810	855	843	841	868	817	780	846	881	855	829	836	841	867	872	884	824	815	855	848	823	882	797	903	831	841	878	805	812	854	828	815	818	812	842	883	803	833	809	852	874	874	848	858	898	834	836	846	869	816	826	856	830	900	821	884	809	869	871	878	844	901	864	815	872	843	846	863	832	829	844	887	835	857	826	884	922	848	836	760	867	796	873	840	889	859	793	852	823	835	848	833	813	866	874	827	859	858	889	855	882	858	876	808	858	849	853	808	868	837	889	855	881	852	840	906	846	848	815	844	874	838	855	858	904	849	835	845	867	884	832	866	841	893	829	800	797	866	868	855	830	907	862	875	834	876	817	860	845	802	843	856	834	823	818	876	839	828	816	838	845	855	853	898	859	801	831	850	834	861	883	838	857	860	907	837	871	903	853	822	842	846	847	785	834	809	816	841	870	837	843	825	806	805	875	868	884	839	844	765	778	836	839	847	840	879	899	848	771	876	816	858	829	809	814	931	825	799	846	808	804	844	839	790	857	826	827	833	860	805	841	807	875	784	843	858	837	824	821	900	869	827	796	893	823	841	846	864	826	884	799	859	884	895	856	822	901	836	857	871	800	808	823	834	823	806	829	873	851	822	868	861	862	869	824	870	861	828	860	844	854	821	823	845	842	870	812	831	848	835	847	861	887	815	869	848	810	835	853	839	861	865	827	891	828	829	844	844	846	865	866	798	826	872	860	821	822	824	872	839	905	835	866	800	835	843	854	825	857	866	825	883	837	859	865	775	849	854	818	907	816	877	821	801	816	814	832	882	833	822	850	831	906	875	838	844	834	845	875	886	838	836	856	925	824	899	870	859	801	808	848	847	870	816	807	822	812	878	863	835	821	812	883	835	787	811	876	869	844	861	852	817	859	827	831	814	843	828	874	815	838	839	846	831	830	912	869	850	811	816	876	876	842	845	852	887	805	827	865	884	895	831	855	822	860	855	853	874	834	859	801	856	844	862	886	823	824	887	832	820	812	834	869	839	828	811	868	867	860	844	834	843	833	829	857	844	810	839	901	804	858	873	833	831	846	850	794	852	827	810	842	849	902	815	854	822	846	828	863	856	900	874	837	872	854	874	882	863	929	892	849	825	862	845	818	842	853	840	885	834	858	840	860	833	837	873	843	845	874	834	831	882	828	869	838	829	874	850	811	899	883	864	846	815	862	865	871	841	852	819	862	838	840	835	892	863	828	868	856	815	828	864	860	857	832	839	840	841	825	838	917	836	900	832	879	824	863	878	919	868	901	835	815	876	878	880	845	868	807	843	867	884	786	856	886	853	830	855	836	834	813	813	864	876	795	871	833	826	905	858	809	873	851	873	828	794	843	860	841	832	828	882	889	899	846	797	815	831	847	823	831	862	840	835	843	900	841	833	859	857	883	879	813	861	827	863	827	894	879	858	810	813	862	882	808	898	857	832	864	894	796	801	843	883	827	815	831	816	867	887	836	841	872	860	898	808	903	847	801	839	826	860	829	795	875	867	857	791	843	812	856	799	897	882	889	807	879	857	882	799	848	828	851	860	850	819	863	845	822	800	849	870	857	843	875	858	771	842	851	803	830
28367	21533	15814	7465	3861	2395	1924	1546	1237	1081	1035	995	924	907	819	802	847	843	840	797	819	866	749	784	777	819	814	814	823	841	816	810	800	790	800	771	792	782	802	774	747	735	829	772	804	842	813	815	826	784	834	781	779	786	843	760	809	808	816	778	762	793	793	831	813	818	810	813	814	748	804	855	783	797	804	824	775	806	764	808	817	838	796	776	820	759	764	812	795	836	789	831	830	852	859	815	756	799	816	827	818	847	781	776	794	794	757	820	799	816	851	874	771	790	797	783	763	791	784	806	838	810	778	799	829	752	848	820	842	831	801	819	832	775	795	795	832	797	767	816	868	748	809	769	820	830	815	802	833	754	796	812	841	776	812	828	850	816	775	780	765	828	812	822	812	791	847	851	785	822	849	782	811	794	839	768	825	764	794	784	793	809	814	818	807	822	771	780	776	812	804	814	839	854	816	769	832	790	805	810	845	786	785	866	827	850	819	780	854	790	734	803	760	783	830	800	818	811	817	775	761	783	789	806	790	774	781	821	761	809	746	798	798	804	836	808	818	812	805	764	805	773	845	835	847	852	788	836	849	793	791	819	764	831	802	830	817	832	776	821	818	838	774	847	845	783	815	792	796	782	793	782	818	856	787	738	779	824	819	743	848	779	802	822	823	827	755	755	784	808	798	826	871	862	799	776	772	772	809	806	770	792	819	801	788	857	779	807	805	778	842	797	807	767	808	790	811	822	775	827	883	813	850	809	776	776	782	772	853	843	824	852	870	811	844	742	837	743	803	812	782	783	816	823	832	815	794	812	775	778	790	819	797	757	794	792	821	810	781	867	772	821	792	790	787	811	812	764	787	786	810	832	807	832	798	849	847	766	772	802	780	767	761	812	794	842	764	825	819	764	778	780	795	833	868	805	842	791	753	783	810	804	820	760	747	747	781	810	806	761	802	809	792	782	756	824	841	781	776	807	787	818	788	806	780	805	804	871	842	748	793	771	833	786	848	794	803	823	819	747	837	772	785	820	830	802	843	769	811	838	772	830	802	789	812	795	835	772	724	733	854	757	871	804	750	751	819	777	760	792	798	760	816	820	784	862	824	802	828	840	815	823	809	759	798	770	790	798	831	839	818	804	809	846	808	797	809	819	827	760	777	819	800	793	769	830	787	786	788	773	812	792	782	816	811	828	805	811	827	811	795	802	817	801	775	825	802	847	812	837	776	822	816	840	822	885	850	763	812	803	818	825	796	778	812	777	788	786	793	808	817	848	761	842	810	790	804	804	821	780	782	824	810	831	790	791	766	803	827	824	798	720	795	754	798	772	823	771	816	806	823	790	827	799	804	808	778	828	751	840	802	831	813	811	798	784	750	847	758	772	775	783	810	809	822	793	775	791	834	806	815	775	785	831	819	796	773	829	821	750	805	857	769	804	789	795	804	813	814	771	782	759	791	783	826	784	802	809	780	782	843	843	810	838	804	808	825	820	758	793	752	834	831	790	764	796	794	818	826	772	815	827	849	794	779	819	818	806	822	805	835	824	805	805	788	794	805	775	814	823	791	774	790	807	873	762	828	815	836	774	814	808	786	806	901	855	780	773	796	849	786	837	787	840	828	822	800	831	788	745	855	839	776	751	806	834	771	821	772	821	801	835	767	777	831	827	792	824	816	780	852	755	828	784	798	794	782	786	787	780	815	794	799	810	802	806	812	766	786	811	815	789	778	804	821	771	817	820	772	836	762	787	792	803	886	833	818	829	803	811	841	816	808	843	766	760	750	831	775	772	850	857	797	807	793	831	813	839	811	830	782	800	826	776	769	826	804	809	780	790	802	850	753	807	820	793	832	766	792	796	814	813	822	814	784	813	802	830	826	820	796	801	823	785	766	773	819	805	794	811	781	802	858	831	813	811	796	802	790	767	842	870	827	780	767	790	735	809	805	761	779	813	812	843	784	793	783	813	777	806	800	766	814	788	742	788	782	799	847	810	815	818	821	853	826	819	789	761	801	795	808	820	720	770	794	830	837	804	823	781	797	809	827	798	763	824	806	821	812	812	830	783	809	862	820	828	832	853	818	790	754	782	739	803	812	756	764	786	751	802	860	864	871	763	819	779	809	827	813	821	770	817	814	770	799	774	772	785	799	760	814	782	812	756	818	785	797	821	804	762	787	827	841	829	753	784	831	804	807	805	820	802	803	834	812	770	748	802	773	821	832	789	829	769	846	750	783	783	886	768	795	790	872	809	780	883	839	762	813	794	804	830	789	856	720	867	850	784	752	784	819	760	796	785	812	847	832	803	797	773	797	812	818	811	813	831	802	793	802	816	778	798	805	766	784	824	819	834	765	789	769	841	786	828	764	889	784	752	814	791	803	825	812	767	816	803	807	832	794	787	847	761	798	814	796	810	798	792	810	759	807	859	758	810	760	805	800	823	841	783	763	771	780	797	793	836	804	833	808	788	781	799	789	819	841	768	843	852	822	813	821	784	783	788	795	851	835	761	822	786	797	823	806	769	811	762	805	792	806	773	770	795	798	805	782	822	754	767	796	838	818	775	835	804	753	835	837	783	839	795	774	813	785	802	780	821	827	830	785	800	767	821	794	808	842	834	808	734	769	812	837	855	814	794	855	745	805	864	825	806	852	806	802	774	793	823	818	815	810	792	777	782	800	798	746	793	813	877	872	854	795	822	781	839	799	804	810	831	797	795	822	788	844	802	795	767	791	775	853	848	826	822	837	831	814	808	799	790	814	775	764	786	804	759	824	817	820	751	799	812	804	793	798	832	814	868	748	797	823	758	820	860	780	778	804	860	786	788	815	732	839	809	841	788	817	825	820	797	821	767	813	781	819	832	825	777	842	789	819	777	841	850	783	801	762	796	822	817	809	784	823	831	812	815	804	848	821	837	763	815	791	831	834	791	783	840	825	759	794	839	784	789	827	788	856	816	776	824	843	794	795	806	813	804	808	813	767	788	790	778	802	808	844	768	794	795	792	839	831	732	801	814	797	793	836	790	806	792	777	846	823	794	789	869	793	804	811	806	796	802	858	808	821	794	788	805	772	824	793	809	770	814	825	863	817	809	845	755	817	793	856	779	773	784	782	812	846	805	757	806	826	831	772	820	790	815	811	758	857	811	804	788	830	816	803	838	812	799	803	758	810	819	798	825	808	838	777	773	811	769	852	823	760	818	786	801	825	779	807	806	818	795	798	818	812	845	741	781	788	813	806	791	789	815	759	811	769	806	795	831	774	781	826	808	805	826	830	813	772	801	812	767	802	796	765	787	734	813	828	814	812	785	824	805	807	763	820	788	789	775	845	859	796	758	777	804	807	855	770	811	783	836	788	835	843	823	776	865	775	788	793	767	793	806	797	829	829	751	814	811	832	829	774	824	798	817	772	830	798	808	857	782	800	808	800	817	792	806	806	816	824	815	786	866	767	789	739	771	810	784	783	840	844	788	812	795	837	800	811	777	822	832	852	814	825	799
20808	25789	19677	11190	6698	4537	3207	2494	1981	1588	1444	1247	1150	1109	1045	1018	969	997	976	938	938	926	931	930	896	862	900	889	861	860	901	848	884	852	820	839	880	833	831	833	859	875	870	838	811	900	796	964	938	846	855	876	868	863	814	907	841	814	879	884	890	858	824	869	870	852	906	915	828	866	839	873	909	903	890	871	862	850	891	851	834	860	876	894	864	834	891	858	871	882	875	853	854	868	814	843	853	911	850	863	860	841	881	871	856	869	839	901	908	871	887	875	892	832	864	885	863	900	838	911	853	893	820	855	858	879	836	903	883	850	850	876	820	868	853	819	876	839	820	900	878	812	871	908	858	880	932	861	924	877	872	856	899	872	848	842	917	880	892	906	923	829	794	838	873	924	876	907	865	866	885	847	862	893	836	870	823	942	899	910	836	849	823	858	871	911	857	904	824	846	922	895	879	880	880	892	896	877	910	884	861	904	854	884	927	846	818	880	831	849	853	852	898	842	931	930	900	896	895	853	898	874	831	903	856	888	831	871	853	904	857	894	837	836	895	872	896	900	925	870	895	825	855	857	856	906	822	875	853	883	841	842	853	877	868	870	843	859	869	910	881	880	851	820	891	874	822	890	912	865	845	908	905	863	870	908	863	868	807	846	940	871	856	841	914	899	836	851	903	863	845	838	911	848	860	895	848	907	839	881	853	900	878	893	832	874	897	902	865	875	861	893	949	877	918	905	868	858	867	879	857	861	879	828	835	875	901	877	839	851	855	842	864	882	881	839	887	899	839	835	867	868	903	890	904	937	863	911	868	833	842	848	869	871	827	891	833	895	866	839	869	844	880	864	900	867	868	878	958	844	878	872	892	888	884	874	856	947	884	853	886	846	842	876	815	879	875	849	837	848	891	851	842	855	874	916	931	917	872	898	847	851	886	895	868	885	863	889	875	903	913	868	863	884	852	895	837	913	877	835	848	870	886	823	864	862	839	888	840	850	901	885	866	856	859	839	832	832	866	841	898	902	886	878	814	842	905	883	798	931	839	876	839	895	858	868	881	888	864	886	897	850	926	868	832	866	914	910	856	821	885	883	873	844	845	869	876	867	862	900	847	910	866	861	836	820	882	868	851	888	874	873	854	876	892	932	898	875	914	858	873	873	848	855	900	860	860	870	852	839	863	909	854	856	844	833	888	866	858	900	840	903	924	890	895	863	872	865	854	893	897	898	890	842	875	913	864	897	848	885	883	833	874	907	858	891	856	828	887	884	837	855	877	870	850	874	886	932	909	913	793	847	884	932	865	882	855	849	940	870	863	927	910	838	791	911	876	839	878	865	893	908	862	859	918	868	862	919	892	864	896	860	883	863	901	871	878	857	962	866	845	857	873	890	904	885	873	891	846	877	843	870	902	822	889	872	855	862	867	828	902	837	865	899	874	866	879	875	836	864	885	895	887	859	913	922	867	858	912	890	850	836	890	868	888	866	881	891	824	866	853	838	904	849	840	872	839	873	852	824	875	853	921	827	884	921	826	874	774	868	886	859	843	840	796	860	874	863	814	918	871	864	822	880	931	937	824	847	833	870	855	921	876	903	893	906	922	885	890	942	845	824	802	878	822	898	858	873	828	879	858	851	864	896	868	861	887	850	903	938	842	854	841	845	818	897	834	874	859	910	900	835	826	843	830	862	902	839	887	907	876	871	843	857	875	817	887	893	856	905	885	851	864	908	876	860	884	852	842	844	920	831	917	857	872	886	896	883	859	836	888	923	874	872	870	907	876	816	852	868	902	865	867	887	858	887	877	896	886	872	905	882	853	852	879	865	845	844	845	871	907	842	879	896	902	883	890	908	894	858	867	921	818	906	871	860	882	897	883	811	914	876	872	854	915	875	880	902	909	865	928	896	816	866	881	886	871	888	914	854	833	823	918	880	839	904	884	873	907	885	859	874	904	878	897	872	865	862	908	872	895	853	860	915	875	883	849	847	918	841	851	882	958	879	837	896	843	908	875	848	847	833	899	888	870	934	865	869	860	902	860	889	864	866	868	864	780	867	793	854	918	848	867	856	887	892	881	861	872	835	875	867	861	881	902	844	875	868	907	901	875	874	932	883	911	850	889	925	900	900	858	839	833	914	808	851	907	877	865	878	834	894	891	863	909	908	866	863	867	855	874	899	862	857	859	912	878	836	882	893	850	873	877	869	854	887	852	875	868	881	838	878	906	867	834	844	875	915	857	887	833	799	820	892	952	843	837	842	872	855	835	929	819	843	843	865	940	838	849	862	894	862	869	894	891	866	852	831	870	883	898	873	817	866	864	865	853	909	861	868	855	905	858	875	852	838	853	870	862	825	861	829	904	874	883	888	879	856	869	860	896	950	868	864	898	899	888	837	910	870	852	897	865	868	833	903	873	855	851	899	854	854	904	864	889	913	880	816	896	846	875	855	836	899	872	827	813	857	855	860	858	905	861	848	861	878	847	861	854	834	857	908	874	828	905	888	893	834	862	853	859	879	874	956	878	846	875	900	866	875	832	878	928	845	907	831	886	833	847	907	898	899	814	797	921	912	873	860	836	913	900	839	937	858	861	901	852	904	862	869	877	853	880	886	875	860	875	876	885	884	910	881	880	852	852	861	901	858	838	884	843	868	876	819	887	859	907	781	786	869	829	893	908	887	864	855	846	912	876	907	879	875	861	873	884	848	854	863	886	953	851	816	889	847	875	858	897	858	881	842	880	887	899	880	872	836	878	859	885	855	877	862	860	902	887	860	897	829	895	891	879	869	866	856	849	865	851	883	919	894	883	947	911	880	910	871	873	800	850	895	868	847	865	896	850	880	900	903	948	841	842	825	844	872	871	925	844	894	843	888	894	912	835	874	883	840	918	865	866	918	916	883	894	849	887	886	908	885	855	889	851	862	873	924	894	855	867	826	831	817	849	879	857	886	845	872	889	865	841	892	871	837	908	902	837	860	882	900	851	834	899	850	863	896	882	856	832	886	884	837	888	876	901	877	855	865	846	870	896	922	882	857	921	903	865	874	886	849	867	854	892	838	849	880	827	844	922	880	897	880	842	887	876	848	883	847	927	846	889	893	885	855	847	900	855	874	839	849	868	883	877	872	899	849	836	879	853	834	870	894	852	919	844	926	874	863	885	890	837	864	851	874	873	891	826	896	860	861	838	866	872	857	909	880	855	860	841	827	893	900	868	911	878	927	868	872	838	917	864	894	827	894	834	894	867	894	948	848	852	907	837	872	858	890	881	886	875	887	902	883	901	902	885	904	880	873	889	874	839	847	858	955	898	854	900	847	880	870	875	837	843	899	904	871	903	893	870	875	913	844	870	888	868	896	903	883	878	897	827	852	867	859	906	832	878	895	833	830	910	866	850	860	837	864	871	872	869	886	864	876	837	853	853	906	894	897	897	886	836	868	867	822	879	857	908	871	871	868	929	880	884	860	904	895	879	872	917	919	876	858	871	890	852	866	863	867
23692	21232	28027	24724	20697	8596	3237	2153	1699	1324	1217	1095	1043	973	885	835	869	794	835	842	790	815	847	773	772	756	779	770	797	819	781	801	741	763	789	771	784	810	779	767	815	751	804	741	787	768	770	774	743	764	790	796	779	757	801	812	776	728	725	761	748	726	705	798	842	818	746	715	761	806	774	726	807	728	755	853	720	764	767	749	757	790	815	785	769	764	786	768	784	807	750	753	750	753	790	807	750	784	756	752	734	764	754	708	738	750	763	814	781	758	751	833	783	784	795	739	758	726	799	749	801	791	781	753	817	780	759	808	818	770	730	790	791	791	760	798	798	783	788	756	787	828	764	790	718	766	751	775	776	790	761	768	811	760	787	828	759	764	789	733	777	717	801	819	759	759	781	778	750	791	735	769	758	806	694	784	792	803	783	759	719	740	754	764	736	787	753	709	761	780	789	768	794	789	730	724	817	789	783	780	748	795	803	760	752	740	735	784	777	800	762	769	776	780	756	775	714	744	754	797	802	768	733	741	750	770	768	781	717	824	808	773	803	777	727	786	756	808	747	760	789	801	834	786	761	761	739	750	760	800	751	736	765	758	749	744	787	774	745	749	750	732	780	746	742	783	805	741	750	809	742	760	746	749	762	772	771	749	781	753	761	765	762	772	776	760	773	813	835	766	755	793	784	773	725	746	735	734	754	755	740	771	769	770	797	758	789	829	783	772	801	773	807	770	799	773	770	770	795	787	762	720	763	785	765	797	751	734	751	791	755	783	752	754	776	799	776	789	754	764	820	773	734	796	729	739	779	753	778	750	719	787	791	782	773	806	721	811	750	781	753	766	777	738	763	745	766	802	842	781	768	757	732	781	797	790	771	827	755	722	776	820	727	748	791	810	760	775	788	761	802	736	748	724	772	733	729	770	769	839	769	767	753	777	733	791	747	745	750	769	767	801	800	734	756	730	739	739	793	690	780	748	765	750	752	767	759	790	778	748	784	778	774	814	777	752	793	829	709	739	771	754	757	734	804	784	754	742	735	743	770	795	745	751	781	737	750	770	782	831	806	766	769	750	743	777	753	768	770	707	744	737	778	686	802	762	765	788	788	755	773	772	792	755	779	808	858	753	782	801	795	783	754	778	775	728	804	748	751	763	766	816	772	813	782	769	778	798	711	761	790	748	728	749	752	701	748	738	769	783	758	813	776	735	796	785	753	771	794	733	789	778	763	748	782	769	762	787	719	760	808	779	760	759	766	777	732	775	755	806	783	784	750	767	791	753	779	730	780	749	785	836	790	702	736	803	811	796	745	798	755	766	753	780	829	772	789	777	757	776	753	778	778	732	760	785	768	719	760	753	738	841	739	728	779	722	805	785	820	752	737	733	810	772	784	802	778	766	733	793	787	835	818	792	771	774	756	762	764	729	799	791	777	824	776	792	802	773	768	771	738	804	804	752	816	769	808	752	753	764	739	799	775	775	813	736	754	729	742	775	740	775	714	782	775	769	771	759	777	775	790	763	781	723	789	806	767	795	833	800	781	788	801	786	748	788	752	754	749	776	775	781	736	737	771	762	779	768	785	763	792	823	744	747	729	806	722	799	782	749	788	742	799	795	782	768	767	763	753	732	775	787	724	749	787	771	764	720	790	808	755	830	732	760	767	813	831	743	733	768	763	785	747	749	756	790	804	698	725	782	756	793	738	749	765	785	742	754	756	774	726	799	756	802	773	780	760	826	755	804	746	797	786	734	788	790	799	812	797	780	719	791	763	774	751	762	805	767	773	801	727	706	775	792	746	760	804	818	762	812	780	776	757	791	766	754	784	789	746	767	790	793	710	772	770	792	802	778	761	778	792	723	765	812	766	784	770	774	816	755	814	748	766	826	677	744	800	761	772	775	828	754	752	771	760	769	773	765	714	790	735	765	707	769	731	808	789	745	812	820	749	766	734	794	771	770	725	769	802	739	758	773	773	756	743	797	794	740	786	781	729	712	744	752	792	792	749	803	781	822	725	737	785	756	767	751	774	808	796	771	732	759	795	785	821	749	750	827	809	797	764	731	804	762	703	760	819	776	780	746	739	743	789	812	803	722	820	704	750	782	758	779	777	756	766	785	809	795	727	799	755	779	791	773	782	820	793	740	808	741	746	796	757	787	731	770	792	791	761	782	722	776	781	789	795	757	758	766	788	742	794	785	792	809	752	763	752	784	775	749	799	778	797	821	698	709	784	789	791	744	761	743	810	822	770	770	744	790	751	806	770	747	748	778	786	793	744	829	735	741	797	780	727	761	762	795	745	755	775	753	755	758	750	769	759	767	810	828	749	722	805	812	773	760	772	740	760	761	810	729	809	749	775	751	752	704	750	744	740	756	758	808	808	805	757	756	741	787	705	800	779	727	797	791	762	710	749	806	786	734	772	758	764	799	772	787	826	803	771	750	790	777	771	796	767	758	800	735	747	761	778	779	758	746	770	794	779	749	807	801	797	836	763	803	787	765	753	798	773	767	724	756	771	812	773	772	780	761	785	740	751	745	801	737	736	796	751	761	779	811	800	744	761	699	760	790	795	753	780	703	743	735	790	816	729	804	740	802	808	772	769	780	795	788	770	768	772	788	763	785	815	751	684	778	791	755	794	747	807	814	773	780	811	733	758	757	783	802	792	743	749	773	756	855	763	770	738	771	779	795	812	780	805	779	719	797	760	802	776	679	760	795	756	751	763	806	757	727	777	805	822	806	771	816	834	714	780	767	758	796	810	749	769	786	810	726	758	770	804	736	779	724	751	809	789	788	753	776	742	788	761	770	740	777	737	821	755	806	732	780	757	800	782	779	759	775	731	799	816	756	723	814	735	789	780	752	762	816	758	768	782	731	762	757	829	757	778	782	799	775	754	749	775	768	752	778	767	793	742	797	785	777	707	768	775	750	740	728	812	749	761	770	761	771	748	764	721	804	771	754	814	755	786	745	760	797	813	799	770	813	742	785	752	732	777	791	807	698	787	780	840	735	760	799	795	789	732	770	767	789	825	760	773	768	774	751	756	793	785	802	752	740	738	789	764	749	786	710	732	803	753	783	812	819	789	788	733	761	795	793	764	788	776	736	778	807	762	732	742	718	719	755	770	768	803	749	755	769	753	735	796	753	755	763	742	749	765	805	772	720	823	763	777	784	752	795	744	795	775	758	750	796	751	745	820	791	793	709	758	739	816	754	789	731	751	738	796	794	788	813	775	709	742	758	721	760	716	758	788	760	817	728	777	789	732	795	800	744	772	782	761	761	763	762	710	745	825	767	764	750	761	785	790	713	750	822	744	771	802	731	750	769	812	767	775	831	779	811	751	784	802	772	766	777	756	753	803	712	790	808	804	750	748	804	780	796	789	769	773	777	746	738	762	798	774	771	765	731	802	793	817	804	752	763	777	793	838	745	771	763	808	816	790	777	721	811	719	788	772	742	797	756	789	765	838	764	769	791	794	751	743	836	753	793	760	748
20424	32165	26177	15854	10062	6813	4820	3475	2694	2151	1757	1495	1416	1244	1176	1059	1011	969	908	917	911	909	847	865	832	877	801	860	888	861	833	840	820	869	821	827	815	861	800	831	801	835	835	832	834	827	795	822	830	786	830	822	856	824	813	831	824	849	836	876	878	822	791	882	825	782	868	821	832	837	816	798	854	806	823	819	816	819	803	798	843	803	805	811	862	863	810	808	835	809	868	835	836	835	817	807	818	853	844	822	815	841	890	814	891	801	864	823	830	829	848	839	825	827	800	779	848	834	789	844	840	798	828	879	838	836	846	845	845	828	823	804	807	876	837	876	793	828	822	814	807	833	837	878	853	785	808	834	815	857	809	841	825	817	851	836	821	848	802	851	804	823	824	834	875	830	779	815	839	796	853	737	803	799	824	836	800	862	824	832	868	852	822	879	804	839	822	878	846	811	806	812	806	872	868	831	761	827	814	804	852	750	884	830	805	859	841	839	833	850	806	803	781	777	837	842	806	857	831	824	820	847	822	856	858	867	811	836	817	821	822	880	833	866	887	835	784	871	808	847	780	818	817	879	889	829	830	837	755	850	802	862	848	893	808	833	842	830	801	856	834	889	811	845	834	811	847	878	787	892	862	823	826	876	798	875	839	831	863	808	807	780	821	820	823	852	801	837	842	802	844	822	853	820	815	781	875	844	839	870	816	862	864	836	856	841	832	831	805	853	844	866	846	871	772	814	845	843	837	800	807	812	889	785	788	863	817	835	812	818	837	811	819	856	832	850	805	919	811	864	825	871	850	848	805	869	846	804	942	850	804	852	828	834	826	845	866	846	806	808	804	856	829	848	876	851	836	832	819	792	821	854	863	867	873	850	815	845	838	812	775	835	828	820	872	884	818	855	830	859	801	845	824	798	803	834	844	839	828	839	796	844	840	852	796	874	835	862	771	827	862	838	847	855	856	810	876	886	853	845	858	804	825	835	847	853	836	838	840	859	858	866	831	827	820	819	854	802	808	810	845	820	805	823	796	850	886	862	828	812	875	820	822	790	848	898	825	808	860	853	833	813	784	812	814	825	787	851	826	856	828	824	821	825	869	854	868	800	798	838	844	853	833	834	852	828	846	829	787	839	788	848	859	800	845	811	801	855	802	846	813	812	803	813	829	816	870	813	888	856	831	831	823	870	861	808	842	831	808	828	830	800	826	822	792	811	919	828	828	779	831	824	807	832	870	890	736	826	806	847	823	809	850	820	796	827	866	824	826	845	824	829	853	857	863	849	803	848	862	857	821	874	826	797	831	852	811	859	848	826	794	870	797	865	846	820	825	864	819	844	862	804	808	882	816	788	900	830	829	855	810	832	853	816	832	847	805	857	807	826	879	855	889	866	834	844	826	885	851	819	779	876	844	806	864	924	816	829	847	863	849	852	840	801	793	825	829	829	828	848	790	865	850	824	817	886	830	849	807	804	809	833	825	822	839	905	801	823	854	816	855	846	849	853	839	814	813	788	851	849	860	777	891	868	841	814	854	897	816	792	822	849	917	841	867	878	839	834	874	864	821	874	821	786	822	798	867	861	817	889	845	833	856	815	800	804	815	835	840	832	821	826	896	832	835	852	903	840	846	863	827	858	835	792	885	866	778	855	857	803	843	844	833	858	835	858	859	849	883	797	817	832	840	843	833	812	782	816	830	842	850	832	807	805	832	811	823	810	862	812	830	818	820	803	824	797	799	811	827	885	830	830	886	828	824	832	870	799	876	788	815	833	843	844	808	836	805	839	800	864	831	828	772	849	873	863	823	807	863	867	863	804	841	858	813	823	831	813	850	804	846	793	857	877	803	835	846	842	846	870	826	796	790	807	855	836	809	901	808	798	851	797	829	827	845	840	812	785	815	819	832	834	868	875	873	807	813	808	794	817	858	779	854	793	896	937	802	813	819	853	838	850	880	818	847	790	812	815	836	839	818	872	856	840	804	833	800	802	806	828	841	812	855	848	860	803	801	824	863	796	804	800	829	819	801	870	851	851	804	817	821	843	849	815	843	853	845	832	835	790	790	836	822	840	900	738	865	794	869	831	792	844	822	851	866	794	814	826	866	799	789	844	847	843	821	812	797	856	866	884	854	852	847	857	863	846	815	835	829	831	826	836	845	846	818	793	863	823	817	800	807	806	819	852	857	828	818	816	844	786	831	818	820	829	779	805	870	829	871	842	798	839	827	815	857	806	799	871	816	826	813	840	843	830	798	802	802	831	846	843	830	861	834	869	837	809	809	840	842	854	779	811	866	811	860	780	822	860	813	816	892	825	848	804	822	830	830	839	807	815	804	823	829	776	839	845	799	867	786	848	844	867	784	858	787	794	835	845	824	804	809	838	800	855	804	899	821	821	829	843	831	797	865	850	827	827	814	780	796	832	891	830	813	799	784	797	789	861	850	800	806	860	816	830	820	801	803	818	835	852	823	840	823	867	804	837	820	828	883	831	822	857	782	812	831	830	791	790	817	891	847	845	868	812	849	862	862	876	783	853	857	867	820	826	821	852	807	800	832	922	847	848	801	819	835	845	828	868	853	850	838	802	870	862	764	808	868	840	895	804	822	802	846	875	825	826	796	832	834	838	813	826	830	852	813	835	817	872	831	814	825	818	835	825	832	876	865	860	845	881	806	878	784	813	846	828	812	852	830	891	816	862	805	856	834	784	800	841	792	830	808	856	784	859	841	841	809	802	837	837	853	802	869	883	875	820	859	885	833	855	860	813	813	847	824	870	882	856	847	822	821	859	821	842	811	881	818	788	832	860	791	801	845	888	830	806	812	824	818	838	855	810	786	816	845	836	815	862	871	847	845	793	837	818	835	802	837	822	859	802	835	866	789	858	829	880	830	864	839	868	854	861	840	828	848	885	881	889	834	912	825	823	793	811	847	862	802	837	846	786	859	841	792	828	848	828	868	799	791	881	863	827	824	868	816	836	807	877	818	839	824	798	856	838	827	806	860	861	788	827	886	806	874	794	827	892	820	896	803	840	825	782	860	844	831	806	815	813	830	833	842	782	844	835	865	861	832	839	847	839	830	826	856	810	855	858	814	757	863	850	816	793	819	813	847	834	887	865	795	849	858	872	816	833	840	879	863	851	776	837	865	838	834	809	895	815	842	817	857	823	837	866	810	857	847	871	851	785	788	847	788	846	868	838	883	825	817	794	796	873	821	779	847	842	826	838	832	820	823	804	876	830	831	827	855	796	782	888	852	818	790	827	860	858	812	814	858	850	825	821	853	833	851	862	799	879	817	811	760	822	806	858	860	824	824	878	803	870	843	839	867	832	799	808	850	781	832	801	869	896	846	830	857	804	860	877	826	791	845	832	802	822	773	802	867	833	822	857	823	813	830	848	835	837	795	840	795	797	855	857	823	828	868	873	875	838	852	871	818	778	839	841	826	842	864	820	837	802	829	845	855	804	817	763	847	852	838	825	798	844	871	826	929	868	848	829
25240	21265	26171	23901	6814	3101	2202	1786	1420	1242	1091	1043	1006	1045	953	924	868	898	827	875	825	874	824	873	852	829	830	809	791	841	847	886	879	797	824	797	832	843	791	765	834	811	791	783	799	842	859	828	834	824	834	861	847	804	860	876	841	789	822	837	848	802	841	823	833	865	820	774	824	824	848	848	809	870	807	882	819	853	844	879	796	846	869	832	791	813	835	799	881	868	838	832	819	822	824	858	823	839	814	865	801	853	859	826	796	802	785	854	832	822	834	799	802	852	913	826	848	830	840	843	808	786	890	786	778	808	806	824	856	796	794	865	863	851	799	805	821	800	848	877	869	854	857	791	858	837	803	891	837	858	803	842	827	842	848	807	811	860	865	782	850	852	823	842	801	800	853	819	788	857	826	835	844	855	817	804	796	797	809	858	778	807	825	843	843	829	835	832	856	888	802	817	917	840	808	841	821	807	883	851	819	849	869	838	850	804	807	837	841	822	811	869	771	826	814	829	809	848	802	844	809	775	881	786	802	826	827	796	835	831	824	848	828	803	798	787	801	825	797	834	828	828	897	818	831	833	829	763	832	766	846	843	856	775	836	810	873	849	832	829	820	802	775	883	790	832	816	852	793	823	820	833	815	872	838	774	854	822	858	792	825	813	800	843	784	848	833	807	821	827	799	817	821	832	807	759	816	856	853	770	871	835	823	802	822	810	803	809	804	817	803	793	821	794	762	849	825	835	818	825	840	849	834	844	850	851	817	818	804	826	826	831	802	837	838	826	847	834	826	761	822	862	865	852	804	858	828	800	825	805	841	844	857	850	792	827	839	858	835	864	889	867	841	785	827	838	878	814	834	807	828	905	844	812	764	826	850	838	802	847	860	766	789	810	785	807	813	839	808	789	931	848	810	829	816	867	855	810	824	840	818	834	809	831	869	839	814	826	846	793	829	818	806	841	805	783	853	863	812	800	817	848	855	814	777	788	825	840	788	862	861	844	830	801	801	820	861	841	801	843	833	780	820	817	812	848	852	826	813	790	869	873	802	875	865	828	827	789	805	808	849	832	792	825	834	857	757	831	842	820	814	817	833	808	813	805	798	869	785	795	786	800	880	849	788	824	815	836	842	822	837	851	832	818	816	803	766	834	793	820	815	865	864	843	832	782	787	846	826	854	815	771	795	849	868	855	863	858	871	863	835	868	831	821	870	875	852	815	840	818	813	829	805	844	857	823	809	796	798	782	868	874	790	823	849	828	843	876	872	859	818	836	815	837	792	860	795	841	823	831	790	866	865	805	839	840	837	847	847	821	793	881	810	885	822	825	831	796	811	903	842	827	843	825	825	882	806	797	823	845	857	771	888	774	822	868	815	782	838	837	862	826	778	801	898	835	840	810	879	843	878	860	831	814	829	845	856	838	827	870	825	782	792	797	791	802	815	807	741	821	818	856	826	813	829	828	795	902	760	871	813	820	796	833	781	827	812	821	833	813	832	893	853	795	851	802	821	839	809	800	808	897	924	834	789	788	791	855	819	777	835	840	852	858	795	816	840	842	814	815	818	849	849	809	817	828	833	824	817	766	816	807	802	874	872	851	849	731	854	847	812	827	784	854	821	844	881	835	843	819	828	829	766	854	838	823	783	811	885	784	799	824	783	797	821	839	822	871	860	816	808	785	804	819	822	881	826	848	813	837	791	792	783	807	813	827	857	839	807	854	790	824	837	802	819	838	816	870	836	841	793	806	832	858	777	804	875	765	806	839	819	774	835	827	868	811	788	770	832	869	858	852	853	804	788	823	808	891	852	812	800	849	793	782	889	846	892	778	844	867	831	809	768	798	893	828	858	864	814	848	859	820	814	869	819	772	826	827	852	837	816	832	850	843	793	814	844	834	874	781	771	805	841	843	772	801	800	833	813	844	816	841	779	881	868	829	834	798	818	866	832	837	832	837	891	855	808	896	856	808	802	806	833	818	804	826	817	858	815	794	828	779	846	837	823	783	829	819	874	793	823	847	821	825	841	822	774	834	804	826	831	768	811	824	818	853	802	793	857	813	796	818	812	828	832	808	764	852	814	855	821	876	805	823	812	809	854	824	825	789	835	874	841	824	828	822	830	869	858	856	867	798	845	822	843	820	782	882	878	812	807	801	800	812	802	815	816	903	862	834	797	877	832	830	833	836	871	820	851	823	847	834	811	826	777	801	804	821	819	822	852	801	819	852	812	832	832	827	752	835	782	850	843	792	798	895	815	830	799	839	769	809	833	806	826	841	843	899	823	802	784	857	841	832	847	833	772	783	812	831	835	854	831	826	840	785	793	806	833	841	850	806	847	831	842	827	825	797	817	792	804	835	826	766	825	787	806	777	863	823	871	825	816	835	817	822	792	851	848	841	849	850	809	832	812	855	832	818	755	864	803	841	779	815	840	868	817	838	816	872	811	831	822	795	830	852	859	847	874	772	836	809	860	867	839	833	804	799	844	865	824	832	846	766	766	802	804	818	854	814	791	784	810	864	852	818	857	771	810	807	799	810	872	829	812	806	844	825	792	856	827	823	847	840	819	810	874	775	840	804	760	811	858	796	839	831	793	797	838	809	859	810	861	861	850	816	836	789	830	825	876	827	849	845	848	791	820	862	863	857	807	877	782	863	856	824	841	792	826	814	850	851	841	819	818	832	809	883	821	778	795	833	823	832	833	855	851	793	855	880	780	805	855	825	810	805	839	862	838	832	830	819	813	835	834	842	845	814	828	816	817	841	799	852	802	817	850	864	803	833	808	856	809	836	822	875	817	809	808	845	825	827	844	861	833	825	795	821	897	834	799	841	877	855	838	803	821	847	871	795	819	833	824	810	819	850	848	839	784	856	821	894	829	828	835	805	837	821	815	819	817	840	901	827	811	813	843	817	771	841	845	835	828	823	827	811	867	847	845	907	857	858	801	775	876	799	801	845	803	800	855	812	777	831	810	835	783	842	841	835	848	811	823	834	792	873	843	846	817	818	835	833	832	761	814	793	786	862	823	797	843	849	819	825	833	845	808	846	846	825	819	793	875	809	798	853	844	804	770	814	877	817	816	857	830	815	817	811	780	873	856	827	853	855	795	746	835	811	891	790	814	826	769	870	846	837	821	820	815	856	824	842	787	840	832	830	862	836	770	862	830	783	801	851	807	810	832	799	795	823	856	782	810	856	842	808	854	868	862	869	816	872	846	832	813	830	830	791	781	810	862	855	833	807	864	852	793	796	832	833	815	836	853	821	783	789	837	810	824	867	866	810	782	845	884	859	805	868	840	822	817	909	835	806	796	817	846	792	832	817	853	850	869	894	828	795	832	857	821	852	851	785	864	782	862	792	833	833	836	845	840	857	859	876	832	803	804	867	851	822	819	846	813	861	803	823	901	750	824	842	865	831	853	797	849	832	807	788	819	772	748	820	833	838	815	836	884	845	803	852	878	835	837	848	868	841	888	823	811	844	815	787	821	828	876	795
20021	28468	22344	12840	8200	5558	3938	2963	2358	1898	1626	1464	1275	1154	1135	1085	1022	1019	1005	994	973	985	956	894	914	902	937	957	890	941	900	900	920	836	873	919	885	888	881	916	884	888	907	885	862	850	901	873	936	891	916	856	880	956	902	927	889	922	854	920	879	920	896	890	858	860	912	917	909	878	867	853	910	909	914	881	885	868	928	870	883	886	939	893	936	903	898	855	899	902	892	898	925	939	879	901	917	916	881	872	918	859	852	899	895	892	889	927	866	898	850	888	826	883	885	889	899	956	925	892	866	894	911	907	864	897	908	920	955	849	903	911	842	879	853	887	902	866	869	868	902	918	861	908	929	879	845	876	862	866	886	912	814	901	900	924	871	855	872	876	853	908	872	843	849	890	920	900	877	824	925	968	896	901	867	922	924	922	869	903	856	843	935	879	905	953	855	910	882	889	866	883	905	895	924	909	933	883	868	862	911	891	938	895	859	930	911	898	891	903	866	901	915	823	893	830	926	951	898	925	883	967	873	876	901	932	867	887	909	887	879	907	862	876	900	902	858	895	924	862	895	878	897	844	879	847	862	917	858	889	864	812	878	952	882	837	905	892	912	878	957	879	908	877	924	914	874	862	914	920	904	972	951	882	943	930	892	916	921	970	875	909	877	852	902	924	935	910	919	947	891	893	865	902	960	929	888	891	932	861	924	904	881	903	946	848	917	888	872	899	899	991	963	877	932	894	938	896	900	885	927	895	894	867	932	908	902	897	891	903	926	904	928	885	894	891	913	891	855	875	893	911	953	962	893	845	860	920	906	899	956	880	873	904	908	887	936	904	940	913	979	914	884	909	884	930	925	927	870	926	904	912	907	916	843	920	894	939	880	893	862	954	885	881	879	917	927	901	907	883	910	908	924	919	824	951	918	897	938	816	865	903	914	897	848	921	897	914	934	863	902	868	889	920	921	904	903	903	847	882	899	936	948	891	822	883	842	950	867	870	967	887	900	927	958	885	850	890	942	862	893	892	896	883	921	945	876	933	871	876	888	954	867	904	861	915	893	912	850	900	934	853	890	883	793	915	904	835	848	917	943	908	879	925	863	953	931	889	862	903	848	906	903	921	889	892	880	891	884	885	910	961	870	836	903	848	888	876	897	886	904	873	932	901	898	848	868	892	904	845	907	930	894	854	924	853	850	889	881	901	893	902	931	882	872	881	879	911	829	916	896	892	868	884	869	859	877	938	846	921	920	851	861	918	898	874	935	877	895	883	904	907	875	917	887	883	892	893	844	920	895	916	937	941	929	884	910	924	863	897	893	849	884	888	898	837	924	894	902	904	844	883	936	920	910	906	877	891	944	877	903	856	878	909	834	911	921	917	886	942	926	915	933	870	863	869	923	929	888	907	908	928	923	890	878	870	913	959	900	886	877	832	931	910	915	928	933	899	850	892	899	905	919	923	892	894	895	878	873	906	892	918	904	883	915	897	841	884	889	879	943	884	882	867	903	913	908	900	929	865	887	846	906	896	900	944	868	878	880	900	920	881	928	919	844	887	894	910	910	876	889	880	930	898	901	910	924	910	909	957	897	870	876	870	894	913	867	900	922	897	890	921	914	870	886	950	907	861	872	879	855	867	940	901	942	902	908	862	919	912	933	915	881	922	982	884	878	929	891	880	881	946	898	917	917	827	901	917	882	944	905	896	909	905	884	889	863	858	913	862	855	893	858	875	911	861	874	872	924	896	889	889	916	931	896	893	886	929	888	891	898	889	882	857	891	923	881	886	924	889	890	923	945	897	912	906	911	935	893	883	880	899	881	872	923	921	890	980	896	904	917	899	893	863	878	924	903	892	933	858	911	875	926	925	848	928	895	897	868	927	859	857	916	900	950	974	899	882	885	928	893	934	906	893	836	906	895	912	908	910	898	923	865	844	880	927	890	945	918	911	905	896	857	892	905	900	894	836	889	850	942	908	885	875	872	897	868	885	927	927	857	918	936	855	870	871	933	910	893	922	887	823	825	891	868	908	924	886	886	921	901	900	883	852	906	855	882	832	852	857	898	917	878	954	923	942	931	860	879	911	849	863	861	889	939	888	920	906	889	860	918	905	890	905	863	819	890	916	924	886	870	849	870	890	910	910	887	890	926	937	859	913	848	901	883	967	979	897	897	894	875	995	917	879	902	892	936	878	865	861	928	917	868	882	846	901	890	934	876	923	947	923	922	882	888	889	885	914	894	886	852	861	835	960	890	914	883	844	880	878	889	895	864	872	927	914	841	932	876	866	857	821	920	940	939	969	910	908	845	833	888	873	851	857	883	904	903	964	900	839	872	862	920	888	867	882	912	954	833	881	881	895	860	896	903	889	855	933	928	907	957	930	882	843	898	872	887	962	946	890	900	881	923	889	890	903	872	909	948	887	918	875	890	896	881	898	902	882	877	841	878	900	883	863	895	879	882	921	890	899	894	881	862	911	922	927	947	884	842	881	929	889	890	937	872	924	898	945	878	865	909	878	864	854	862	864	861	899	879	881	892	931	833	893	913	845	916	906	875	884	864	920	937	862	922	881	870	888	852	965	878	873	884	900	882	892	875	914	912	901	912	928	895	942	875	899	895	889	909	882	892	904	869	840	913	927	852	886	895	948	916	879	895	891	922	941	900	912	920	873	904	883	921	890	965	913	886	878	910	901	887	939	915	936	931	905	907	887	906	825	891	901	875	870	945	934	873	869	859	913	911	891	905	884	892	879	905	890	926	890	899	890	860	879	855	889	933	879	977	898	865	906	892	810	925	944	880	918	864	945	914	913	918	890	844	896	897	869	888	897	883	887	891	929	907	890	867	895	876	904	868	859	898	828	952	937	859	904	909	901	862	903	875	882	911	897	936	923	887	877	895	907	951	893	912	901	878	904	906	921	862	907	861	850	871	909	910	901	875	905	864	919	933	898	932	860	878	869	862	935	877	890	889	877	864	967	931	879	928	875	897	952	879	892	865	911	871	911	907	857	843	875	851	923	880	869	893	848	889	939	932	898	902	864	855	897	912	892	880	882	947	924	848	845	892	914	949	895	927	867	924	851	903	865	845	949	956	890	864	861	903	882	905	942	883	919	933	844	900	913	882	928	938	910	844	908	901	926	936	853	902	919	867	904	930	869	903	931	888	841	892	867	882	903	919	940	912	949	854	899	860	911	913	882	884	949	914	887	899	895	884	887	932	919	910	948	902	840	898	912	878	909	925	904	894	940	924	872	869	917	870	908	963	894	920	851	888	882	870	905	898	930	947	914	911	916	926	892	872	892	883	884	891	911	901	866	921	917	910	885	900	901	929	907	924	870	887	924	921	933	856	918	887	874	894	882	854	922	898	852	838	926	905	869	893	875	932	909	860	969	863	927	868	884	879	921	947	868	853	873	905	920	844	813	893	899	914	909	861	889	910	903	874	871	903	866	941	897	893	873	883	895	850	966	904	869	886	915	901	920	879	951	937	875	882	877
22713	21274	28658	24222	21294	20110	6923	2887	2020	1695	1465	1296	1145	1091	1020	965	940	943	927	870	835	795	857	824	814	793	847	777	835	828	787	754	824	813	839	785	831	843	778	772	760	760	824	798	822	757	772	847	783	784	749	782	797	857	805	797	798	748	793	753	805	785	759	772	800	848	818	756	798	835	787	820	767	759	780	775	765	834	782	787	812	796	779	818	785	795	796	840	821	753	792	752	727	752	794	766	761	812	782	823	762	745	775	792	825	825	766	829	797	785	774	754	823	836	779	864	779	792	812	772	795	795	830	804	794	810	799	818	748	749	782	791	770	806	756	753	777	807	834	790	793	799	756	777	820	866	818	783	807	819	834	821	793	740	814	782	817	789	849	783	848	819	778	795	796	794	761	793	809	812	775	726	749	784	827	813	770	780	789	861	787	841	819	846	796	799	799	805	782	822	820	822	748	758	775	829	812	771	790	808	791	814	780	841	851	753	813	789	813	783	838	819	785	823	819	787	793	800	817	837	831	826	793	811	777	852	776	831	772	745	790	744	850	796	802	776	773	828	793	789	786	786	776	816	881	801	810	787	843	818	775	757	817	728	832	780	755	816	799	828	793	789	805	823	792	763	816	762	851	754	809	794	828	858	814	776	807	814	842	799	788	768	746	783	807	754	793	803	786	801	835	813	765	798	807	776	819	811	805	855	750	802	802	823	774	855	845	771	795	798	801	792	803	781	805	782	799	767	760	772	786	810	779	767	827	839	785	783	826	740	800	794	782	819	801	841	773	788	763	811	790	810	806	796	781	734	755	807	804	756	799	765	788	778	818	803	792	761	794	788	840	728	782	824	775	868	813	779	776	746	777	844	790	829	764	778	807	829	770	785	839	745	775	775	798	801	758	824	779	821	764	804	797	785	813	839	796	875	731	887	809	799	786	821	798	759	801	816	777	832	800	793	752	805	800	748	770	819	769	785	821	797	798	824	789	778	820	792	854	800	830	799	781	801	780	804	756	816	809	805	780	820	787	826	818	770	819	845	821	776	772	816	802	863	782	785	749	798	818	820	846	840	801	792	817	771	798	767	785	782	801	840	801	826	799	771	853	790	825	776	801	799	815	733	806	818	846	800	790	800	750	759	813	759	780	793	815	783	745	744	830	792	788	820	794	785	784	806	793	821	811	780	818	800	826	758	797	780	727	783	815	765	799	781	790	772	827	808	768	746	820	808	802	744	799	808	793	820	730	857	769	858	772	812	783	838	806	807	780	800	765	843	801	851	776	834	761	769	808	708	847	788	819	843	789	831	842	777	781	793	826	818	785	804	797	842	801	803	801	786	763	789	829	796	790	819	880	766	787	810	810	787	806	731	789	830	794	772	811	796	768	808	796	818	810	846	772	818	742	803	801	817	855	807	785	798	771	813	765	784	887	787	828	816	773	776	771	789	817	787	777	809	859	819	822	766	866	788	821	804	776	774	848	792	774	774	802	806	758	789	792	731	781	759	789	783	855	794	748	787	822	819	790	802	807	769	788	783	784	804	804	754	765	817	739	804	811	840	818	778	802	784	788	825	837	770	800	738	813	801	825	757	754	808	820	838	800	757	810	793	756	762	782	829	809	764	792	800	812	772	822	851	771	785	791	801	816	784	837	831	778	749	836	781	764	838	833	788	827	765	825	785	831	825	829	748	777	770	791	762	775	742	798	755	797	772	774	787	812	813	725	757	808	823	807	806	850	787	770	723	803	775	823	854	799	756	849	770	825	724	787	775	771	782	805	784	766	797	742	775	822	750	800	792	837	779	830	751	821	812	796	792	818	769	772	855	747	808	759	799	812	798	818	817	786	823	766	814	754	817	792	713	829	749	831	804	793	822	853	813	834	735	853	858	799	790	812	785	778	827	759	786	791	761	796	800	801	823	769	801	799	818	744	797	823	810	760	806	811	826	834	812	834	772	793	750	819	773	836	793	816	849	810	820	808	751	774	797	812	756	794	785	749	803	752	804	806	759	820	819	804	822	781	790	777	733	810	843	783	795	777	822	836	817	820	818	767	798	784	776	785	800	810	747	787	777	803	815	823	789	799	739	801	806	781	826	811	792	801	872	851	775	805	804	795	769	737	739	763	778	814	832	806	824	767	833	767	786	806	808	832	845	833	781	817	768	844	764	807	836	772	887	831	804	787	870	824	835	805	808	758	820	807	765	775	798	791	765	799	795	767	771	831	780	814	807	806	788	800	830	821	772	750	811	782	851	775	799	812	817	749	847	834	798	805	762	825	687	854	820	801	751	830	841	784	790	794	825	758	793	776	806	813	786	773	812	794	778	787	813	788	802	821	806	792	758	788	815	721	817	757	800	815	806	800	797	788	790	803	788	777	748	765	796	766	828	780	782	820	806	786	708	825	821	843	734	802	863	812	843	840	853	789	827	796	752	771	815	804	841	865	832	790	750	762	834	812	746	818	806	820	832	757	806	805	817	842	837	785	801	789	788	764	803	821	803	797	765	782	805	804	773	800	801	806	806	787	802	739	749	837	831	785	751	790	799	846	789	770	754	779	783	800	798	789	785	813	805	858	798	790	849	780	825	769	782	834	770	766	804	841	815	796	759	781	819	795	805	806	738	820	834	848	787	844	818	757	815	796	836	742	827	833	779	798	791	796	784	784	801	814	803	798	764	762	793	839	818	806	788	775	791	754	797	748	796	801	791	786	771	819	803	852	810	850	825	816	820	844	817	778	824	797	805	802	771	833	732	827	799	791	792	766	858	818	804	762	803	801	800	840	812	767	774	767	841	779	822	778	821	798	825	811	751	814	796	812	775	779	791	780	781	813	838	722	790	787	821	816	804	795	793	778	797	750	813	875	779	766	802	786	824	810	753	821	779	797	815	814	764	810	824	778	809	787	836	811	815	812	813	864	762	792	796	887	785	780	797	773	815	794	778	821	794	819	847	777	807	779	783	827	782	778	760	799	816	794	821	858	806	776	859	782	807	736	798	795	812	774	814	774	782	770	859	796	761	823	798	775	815	824	825	778	787	762	778	804	814	799	777	797	824	802	772	847	774	813	788	797	830	784	788	799	807	762	788	796	830	784	845	791	755	742	847	813	837	838	745	741	777	797	781	769	782	802	808	741	812	773	832	804	794	810	791	818	751	811	760	738	764	849	786	867	783	783	822	756	819	807	760	845	764	818	805	794	786	790	806	756	790	767	721	783	817	806	734	746	793	823	779	735	769	790	844	825	802	791	868	803	809	832	798	820	865	866	815	786	827	774	824	793	806	803	792	807	810	752	849	798	837	774	766	782	839	744	818	798	783	758	793	818	794	789	763	814	790	753	797	808	765	837	772	781	757	791	825	835	778	794	782	799	807	780	788	772	766	830	799	767	805	766	811	811	810	838	823	807	825	826	747	766	782	782	792	767	812	764	795	814	794	817	782	754	806	808	823	793	737	809	785	806	805	835	749	763	837	816	796	782	774	775	788	826	784	785	756
22196	36481	30218	19475	12958	8951	6384	4557	3496	2676	2167	1979	1661	1432	1272	1188	1134	1015	1064	994	963	924	962	916	883	821	825	870	878	878	841	885	838	832	824	847	827	880	851	842	825	887	833	877	827	836	863	868	821	854	883	858	806	839	859	897	805	826	832	843	783	874	903	826	851	924	811	878	881	835	866	840	818	836	915	922	850	821	854	872	855	795	907	855	816	793	864	882	859	795	878	852	831	890	879	869	844	851	860	920	867	888	915	864	835	827	828	852	883	861	844	891	884	909	810	871	825	841	883	860	840	839	826	840	856	875	843	843	841	831	859	829	803	854	786	922	875	864	855	828	820	834	869	827	916	817	872	860	828	843	864	810	869	817	846	925	867	819	851	878	838	910	859	852	883	881	852	783	826	820	850	858	829	838	881	858	829	823	789	834	860	831	826	854	865	849	831	837	837	788	803	844	854	856	896	843	875	837	863	837	845	875	862	895	854	884	859	838	843	832	810	929	908	835	871	873	896	867	839	833	842	845	847	829	876	823	927	840	827	839	812	872	873	817	840	861	885	861	812	878	913	910	820	838	844	850	852	806	895	883	839	927	822	906	856	830	920	807	839	844	818	870	902	849	822	836	869	867	866	913	831	840	827	884	853	822	795	877	832	830	833	872	883	875	789	867	891	831	814	832	877	804	861	849	833	872	860	864	886	790	818	825	864	793	862	847	844	791	858	847	860	863	856	870	844	877	905	836	859	839	840	856	902	812	867	854	862	821	854	867	888	848	849	860	856	893	832	817	837	831	894	846	846	853	862	824	904	865	834	828	827	836	800	868	882	893	850	866	841	843	854	863	844	856	841	817	865	850	826	820	822	885	899	850	894	808	871	837	838	786	844	859	850	834	892	814	869	845	830	830	839	880	873	881	831	886	815	802	864	908	868	841	857	848	890	842	784	840	869	863	824	773	860	859	827	814	866	910	830	846	903	836	873	806	824	837	815	864	831	858	812	865	858	894	828	913	814	843	835	909	891	850	895	859	869	860	835	857	830	862	820	863	898	834	845	800	877	898	830	839	874	851	820	830	861	875	826	838	859	922	907	864	909	830	855	815	834	883	837	886	832	919	788	869	850	816	827	849	882	830	914	855	897	846	834	931	870	844	841	869	863	835	859	823	821	821	825	859	862	797	814	840	852	860	815	837	842	846	785	858	851	841	870	875	825	868	938	833	815	815	860	879	878	920	893	860	821	837	830	890	841	857	885	883	843	852	907	873	868	835	835	896	860	886	913	910	863	856	847	827	907	856	898	867	845	879	801	881	831	830	812	803	826	890	855	828	847	896	855	847	841	866	841	874	839	911	921	842	853	859	866	848	867	866	871	869	859	868	890	836	857	849	902	826	836	843	894	849	870	865	865	879	883	853	793	839	913	862	900	805	842	855	853	885	836	881	809	911	831	817	813	829	824	837	828	841	851	870	874	849	857	802	867	850	863	833	838	850	870	815	819	842	833	886	856	872	854	871	842	890	830	816	830	845	865	844	874	882	803	804	815	862	867	885	854	848	904	865	909	826	861	816	890	829	882	892	807	842	856	836	899	832	910	826	864	859	856	821	876	867	878	838	839	822	823	878	874	846	862	856	820	856	806	909	791	866	791	848	842	879	833	836	816	844	842	909	853	840	847	881	864	896	820	844	854	885	817	852	858	809	811	846	889	909	889	839	844	868	827	846	841	865	833	845	879	827	903	840	866	843	803	846	844	925	902	861	827	846	874	888	807	850	851	789	852	841	864	921	832	837	820	834	860	867	831	835	853	800	830	855	868	812	855	846	851	872	880	880	862	876	825	855	832	850	891	853	843	878	884	817	837	813	869	836	818	885	861	842	869	857	840	887	806	818	829	826	871	872	845	858	865	830	851	857	831	869	827	839	849	844	856	882	879	867	881	890	956	822	883	835	892	875	812	883	852	790	823	856	846	867	876	936	852	849	877	793	811	880	852	945	880	861	789	920	843	855	851	837	830	859	863	873	851	850	925	857	875	882	873	862	886	835	812	846	866	822	882	891	811	841	836	843	844	824	860	830	832	839	858	826	868	891	795	909	826	889	803	845	836	855	865	820	842	854	838	817	844	842	818	791	819	855	802	867	834	828	831	845	878	922	898	903	876	826	815	817	810	863	862	871	865	782	846	846	875	847	849	817	862	844	844	829	849	874	843	878	857	865	896	879	868	853	865	857	880	838	877	856	860	889	835	844	847	892	834	864	857	877	848	879	881	827	818	798	896	866	899	883	854	879	897	853	899	841	868	846	896	799	835	905	879	829	864	880	834	805	859	918	862	826	806	889	893	849	811	852	863	856	835	821	848	858	857	872	854	873	866	854	830	835	845	869	813	851	882	821	865	905	888	862	883	820	875	829	877	835	891	874	851	833	868	827	829	856	796	839	862	865	864	779	821	818	853	845	859	839	836	825	846	854	860	829	870	892	866	859	848	857	826	860	826	847	819	810	890	851	857	866	868	821	854	825	845	824	840	823	873	868	823	855	849	830	850	892	853	842	863	860	853	841	819	847	892	837	814	901	861	815	915	787	851	814	843	876	880	847	855	793	888	864	842	847	883	874	919	809	806	868	869	893	810	899	903	852	838	845	834	802	841	873	859	822	828	830	841	842	848	861	878	836	851	818	863	874	858	844	898	853	902	856	815	797	866	881	832	831	865	810	843	861	801	846	827	801	855	873	872	834	835	914	842	844	841	855	850	879	855	843	851	862	874	817	860	857	858	881	800	860	885	855	832	825	872	828	742	904	852	859	819	830	827	836	855	832	876	886	787	842	897	856	860	849	818	902	799	891	860	864	872	849	848	846	849	844	839	890	847	845	807	877	850	852	818	849	844	887	891	861	832	888	842	855	859	850	889	886	866	853	847	884	854	860	835	898	846	850	889	890	806	841	820	840	862	873	802	840	843	890	848	832	827	858	836	836	856	862	870	807	836	827	819	880	854	851	870	849	842	860	855	881	859	893	852	824	873	868	863	797	859	857	904	803	899	880	855	840	842	811	869	863	851	848	826	800	828	944	854	908	864	848	856	903	799	894	901	851	824	850	875	871	853	854	871	884	874	835	935	861	881	811	868	851	841	816	881	868	797	911	833	857	916	816	840	889	843	825	865	851	885	840	850	797	870	874	828	849	788	855	837	840	874	864	870	872	872	805	868	893	853	866	852	820	891	830	876	795	921	831	857	846	871	822	829	888	869	867	824	825	893	861	814	847	846	892	835	852	851	878	826	898	870	797	868	841	834	893	810	888	852	867	866	882	881	843	857	854	844	904	858	877	855	830	851	850	832	836	807	844	833	846	821	849	899	858	893	835	837	855	888	821	821	807	879	899	816	933	866	841	848	873	869	890	824	841	869	819	871	832	851	894	845	816	844	866	857	876	839	836	866	827	799	852	818	822	930	807	849	845	827	880	837	829	842	827	854	849	863	854	880	900	839	871	863	841	864	827
28513	21382	15759	7565	3783	2442	1876	1564	1231	1161	1064	979	997	959	889	846	903	829	783	822	887	817	878	817	804	830	853	787	867	816	803	811	794	865	810	839	821	741	845	819	782	789	791	778	793	802	834	831	852	815	814	777	835	805	781	834	838	762	768	801	765	839	775	758	806	832	781	760	801	803	831	820	834	865	763	783	800	802	832	815	795	852	825	802	879	822	819	838	767	832	749	814	842	845	758	792	783	817	789	832	808	865	849	892	828	779	736	821	831	828	801	794	824	781	843	849	785	825	784	808	793	778	836	804	787	827	775	829	817	778	805	832	824	782	801	807	815	790	786	821	802	746	809	803	775	771	814	879	816	793	860	827	808	807	786	820	784	835	747	795	783	787	846	848	866	789	842	797	807	800	823	804	800	846	824	820	786	801	866	933	885	770	771	840	808	826	812	830	830	794	817	831	865	806	824	762	808	793	833	801	750	808	797	791	781	804	828	810	860	810	808	822	829	773	746	814	797	798	815	812	773	826	841	831	800	819	789	846	826	848	853	822	765	832	841	828	784	820	780	799	787	755	792	809	743	855	804	832	766	790	810	793	770	837	848	782	788	829	802	832	827	833	790	833	786	804	805	780	811	768	840	831	830	811	825	841	798	827	816	788	799	799	871	821	832	824	789	873	819	800	823	857	823	808	818	776	771	786	807	833	780	845	800	873	832	800	859	835	820	835	783	786	751	846	773	786	821	834	806	774	807	810	843	816	782	842	853	758	844	798	815	795	815	848	803	816	837	834	801	857	828	842	806	851	832	787	783	836	786	821	770	779	847	820	834	802	783	833	832	785	827	873	813	856	798	797	848	805	787	773	808	791	787	828	805	781	787	784	830	794	827	818	769	802	803	821	806	784	855	808	838	887	814	862	821	782	831	821	823	783	828	843	820	825	833	802	759	790	767	827	864	819	812	846	796	810	847	830	830	743	771	792	769	827	861	800	780	804	809	783	761	801	820	837	840	759	816	818	847	803	780	834	814	809	807	821	807	866	805	767	859	786	867	837	841	769	842	808	771	770	796	843	751	825	794	830	835	851	778	821	814	800	817	752	754	830	841	763	812	832	771	782	844	849	838	788	764	831	858	850	792	845	787	850	811	782	815	775	814	817	831	771	841	797	782	776	857	832	808	816	793	844	776	828	835	828	789	798	798	801	767	812	852	797	777	781	779	824	815	796	771	857	809	759	766	834	862	799	844	834	785	792	778	854	837	826	809	852	763	806	817	792	844	755	835	819	779	790	819	807	812	826	839	832	797	831	822	804	805	835	810	780	838	828	797	819	775	830	782	805	851	770	821	791	801	820	837	809	803	793	851	751	838	764	772	757	836	841	767	833	836	822	859	801	851	813	777	805	794	786	813	818	833	796	826	842	782	847	781	763	833	826	825	845	840	793	807	877	853	774	796	808	879	822	785	850	808	861	865	816	744	896	835	790	850	839	799	823	835	819	840	755	800	819	794	770	756	865	778	804	852	813	817	776	873	771	878	814	855	775	849	783	814	791	818	812	835	790	818	791	781	827	778	819	839	838	819	795	783	845	811	807	803	800	833	795	810	837	796	801	754	888	768	779	757	828	828	781	830	829	810	784	772	819	802	837	819	813	837	795	789	749	811	826	865	839	796	789	816	817	804	794	803	815	811	780	820	784	873	735	843	810	847	806	824	796	833	850	832	759	836	795	787	781	783	767	785	792	862	805	786	843	786	833	822	766	834	817	807	839	849	798	776	781	815	873	792	802	807	810	854	838	779	819	762	877	796	748	791	816	813	785	850	802	844	842	861	732	779	815	790	823	837	822	825	762	739	818	794	777	788	753	841	855	802	860	806	821	859	821	787	841	777	827	835	759	795	773	783	766	790	820	854	816	826	809	798	784	752	828	823	827	823	837	782	816	823	836	865	759	776	804	810	820	820	806	814	777	815	792	802	822	834	799	806	826	754	766	787	849	805	812	772	817	855	839	797	831	809	830	831	761	813	742	782	758	813	838	853	854	778	804	851	809	808	848	826	816	823	820	811	791	776	808	838	778	812	797	796	793	776	813	838	820	792	792	764	794	812	856	803	826	754	795	774	847	826	812	798	791	805	760	829	832	819	792	803	774	812	835	780	846	829	823	819	821	821	781	805	821	814	818	800	838	840	808	757	820	803	826	762	786	818	757	826	780	841	799	775	822	786	788	810	820	833	861	790	830	818	821	755	782	826	818	829	802	801	797	841	837	818	825	839	814	857	792	778	794	796	806	814	800	809	804	773	862	789	826	820	835	791	841	833	784	830	820	796	770	847	855	840	803	827	831	769	818	806	808	829	779	795	794	810	821	774	812	779	799	854	821	837	825	798	846	772	795	815	851	791	844	863	830	827	836	784	810	825	757	849	849	762	799	825	826	786	829	790	757	779	833	790	791	808	785	781	845	895	817	831	763	790	810	806	781	857	834	804	770	813	757	774	803	811	770	826	787	802	787	804	764	792	803	853	795	805	804	822	780	844	806	817	812	821	812	802	803	809	803	772	847	781	868	815	806	814	781	823	812	822	796	823	839	778	764	833	830	790	789	705	827	772	816	796	819	805	804	791	791	790	800	781	815	819	845	842	771	857	848	738	821	754	778	752	819	786	839	822	763	816	803	797	782	789	788	790	815	807	822	814	815	831	858	841	781	756	776	843	833	782	802	766	791	799	817	800	772	813	805	799	860	780	824	840	825	794	801	797	857	821	777	834	873	764	791	829	801	875	776	775	829	783	825	805	842	786	830	788	786	821	760	829	818	774	835	773	757	816	813	848	790	782	805	788	823	830	797	856	783	811	810	814	799	802	830	805	760	845	817	804	822	792	793	811	793	806	820	870	795	788	860	807	798	872	861	802	780	873	778	770	805	779	791	865	772	849	778	802	792	814	795	817	818	851	788	849	864	820	816	784	810	761	802	817	809	811	785	839	767	795	798	787	818	782	764	883	820	821	795	803	763	791	854	795	768	803	826	805	800	814	821	789	803	830	777	789	858	810	825	786	829	796	779	848	802	796	764	745	874	809	798	786	793	818	837	800	786	835	782	825	808	787	819	812	783	777	845	819	872	802	800	783	777	814	845	831	756	774	788	818	845	792	816	771	828	830	798	786	838	818	807	814	810	845	815	821	824	794	838	818	829	800	802	833	811	836	817	781	807	818	790	815	810	806	852	820	850	845	825	813	795	822	738	859	770	822	831	840	793	819	772	803	854	789	804	855	793	794	825	815	778	773	762	816	781	822	826	799	791	848	840	868	818	783	822	828	770	772	791	851	865	867	766	806	820	810	790	801	818	843	787	769	770	786	792	772	830	831	795	793	790	814	818	825	779	767	817	775	791	744	804	845	813	763	799	813	783	800	807	769	806	845	863	840	793	815	763	807	810	842	879	840	810	823	843	845	777	841	853	786	767	800	820	723	783	850	808	791	801	762	799	789	787	803	822	818	824
20459	25818	19886	10871	6716	4382	3236	2520	1966	1661	1472	1318	1201	1090	1036	1005	999	1024	964	931	895	839	857	876	913	867	879	890	867	896	884	906	887	875	827	871	864	956	813	890	940	866	900	873	856	863	906	866	910	893	893	870	881	933	842	879	877	905	868	947	855	900	899	895	875	903	864	860	877	877	871	856	940	897	826	899	893	899	870	839	871	877	910	872	885	913	872	863	866	901	845	866	900	894	852	869	937	899	858	901	864	861	913	908	909	853	872	903	863	878	877	885	942	906	871	892	911	886	845	889	909	881	902	854	940	879	863	873	920	895	856	876	862	887	891	882	859	873	857	910	865	823	871	847	849	879	876	876	889	917	873	878	921	903	833	880	853	814	915	880	869	898	903	880	909	859	868	913	881	943	839	879	902	823	851	867	788	862	879	874	857	877	859	855	852	842	851	928	930	884	856	858	890	895	867	885	904	895	870	857	886	887	861	878	887	899	884	867	860	881	884	901	832	875	879	918	895	896	890	907	860	848	841	870	892	851	859	847	911	867	897	842	907	854	865	850	853	874	886	848	889	872	876	867	927	884	837	890	869	838	851	883	902	891	946	846	857	950	886	864	912	904	859	874	864	858	925	864	890	815	850	872	871	908	894	873	917	888	836	829	865	856	890	918	866	918	902	880	854	907	880	882	869	893	869	866	856	879	917	811	858	838	884	888	839	906	874	896	940	856	881	879	887	881	814	869	884	873	877	864	872	900	869	829	858	831	880	838	892	841	846	866	903	873	847	849	878	918	944	912	827	915	848	824	855	875	870	891	845	887	876	875	888	871	854	889	898	882	896	894	836	808	880	865	860	839	888	886	881	866	894	930	938	843	834	890	907	865	935	831	899	872	882	860	886	848	856	907	879	830	879	896	895	879	911	892	888	842	866	893	915	857	900	861	871	896	884	840	845	867	917	856	852	863	893	863	863	887	859	850	891	866	887	899	880	896	891	952	912	878	954	876	909	875	955	871	939	883	883	830	889	876	869	914	860	904	841	868	886	864	888	876	807	833	869	918	885	869	894	892	873	875	883	849	876	885	846	906	857	898	841	880	892	888	889	845	896	886	885	894	900	859	880	914	856	861	853	859	885	913	882	912	874	926	879	831	936	895	859	926	854	869	922	908	852	864	854	862	808	896	857	866	819	906	875	963	859	865	874	872	911	832	864	901	883	880	938	911	845	839	869	879	891	915	866	905	913	874	866	870	938	846	924	888	840	861	891	856	856	888	835	822	888	860	901	868	856	892	897	877	878	884	882	879	894	853	886	914	861	883	879	910	867	884	885	962	892	915	934	881	889	850	884	882	903	919	867	868	893	864	916	900	889	906	869	874	863	890	878	870	936	806	890	909	878	912	903	874	857	899	827	865	887	851	918	972	911	897	902	899	889	836	911	872	839	897	888	851	887	854	887	868	885	889	832	842	868	896	928	868	872	828	854	887	899	870	935	877	873	868	851	813	914	870	908	875	865	890	848	938	836	880	886	837	887	866	897	866	862	866	878	880	925	886	837	827	820	915	848	871	880	869	906	867	925	908	918	942	873	888	860	882	862	809	901	927	874	876	870	841	867	879	921	892	858	871	882	836	856	873	916	878	862	873	921	859	898	819	870	880	895	834	794	884	850	906	906	894	934	862	905	870	819	893	875	869	864	861	874	898	876	856	897	875	900	860	848	838	850	876	898	875	890	907	909	912	866	906	926	840	838	863	861	928	916	861	896	873	827	862	888	891	869	903	856	910	920	885	893	932	866	894	897	898	910	948	904	883	881	890	862	885	853	910	890	868	862	918	899	886	876	806	861	883	878	854	835	887	922	857	845	872	937	878	901	873	857	873	879	825	900	838	903	824	878	909	894	870	844	856	894	859	872	823	913	843	837	892	859	881	866	900	833	879	874	875	826	867	826	877	890	897	830	874	843	917	823	867	838	884	874	882	919	887	870	841	892	846	881	832	900	882	919	842	882	876	873	895	848	871	885	886	877	895	869	890	855	897	868	868	872	805	875	829	885	841	898	924	870	847	847	852	875	892	837	864	871	904	875	907	911	931	838	902	909	847	916	869	908	855	901	874	873	856	876	890	879	873	912	905	902	853	926	884	931	891	935	872	883	855	863	910	846	937	881	821	851	897	887	855	903	906	855	876	836	842	899	913	861	909	907	902	869	832	865	885	848	867	914	915	899	897	883	912	874	880	845	872	887	868	888	856	894	872	890	849	837	886	890	900	866	902	872	947	875	866	876	866	819	875	859	864	846	836	919	895	836	865	874	829	854	829	864	860	856	858	872	929	893	883	907	907	917	839	907	901	963	918	915	866	856	896	898	873	817	933	831	880	821	929	905	893	855	891	881	909	854	841	835	883	880	867	921	893	905	891	935	923	845	826	908	886	894	895	839	928	879	837	887	891	816	873	866	873	831	851	848	881	899	885	836	895	913	864	865	846	880	914	903	921	929	902	912	850	912	899	922	864	874	912	867	878	926	819	853	902	899	845	870	874	913	873	851	897	856	836	805	863	898	925	876	885	832	885	816	887	862	926	844	900	920	862	949	841	939	865	928	910	879	881	857	879	876	918	907	922	896	860	911	925	860	857	847	901	863	942	848	823	867	909	870	858	849	881	880	879	901	897	868	916	887	846	890	894	909	874	869	900	845	864	829	882	816	878	988	847	921	874	927	931	903	806	876	876	861	870	852	916	843	876	852	843	913	856	889	881	868	866	914	912	857	935	875	831	876	924	890	893	906	820	839	888	870	852	844	874	858	876	859	850	943	865	908	922	851	911	871	865	926	881	831	861	904	919	909	841	854	853	880	896	911	905	855	889	887	913	916	836	896	935	873	811	915	879	889	849	853	870	871	869	845	854	894	876	923	884	865	878	928	871	873	889	945	924	907	876	862	888	829	896	828	919	892	869	889	867	856	901	855	845	905	849	823	877	939	926	875	865	871	918	890	851	893	847	866	891	905	885	856	831	895	837	956	837	877	859	881	858	847	883	868	880	881	887	880	853	946	824	895	875	930	903	889	863	876	857	819	910	913	834	877	915	859	861	866	880	902	839	888	875	876	852	893	874	834	828	919	886	866	822	907	817	879	841	858	851	918	862	957	899	878	859	852	849	813	926	869	886	913	883	907	866	829	856	879	859	889	844	884	859	905	871	893	882	929	880	845	921	879	942	933	833	893	884	859	870	870	904	909	895	868	896	869	825	900	875	813	911	866	855	876	862	855	880	895	861	865	838	885	886	876	905	839	803	900	857	865	930	911	925	918	849	906	940	878	890	916	815	878	821	949	904	826	877	852	915	887	873	896	867	881	904	905	875	896	864	817	898	842	916	920	878	875	909	907	888	906	852	810	832	899	912	848	839	840	912	830	887	910	859	846	865	922	895	928	877	844	878	889	829	851	873	827	811	865	840	870	854	864	870	896	818	845	882	915	893	913	889	857	890	842	878	940	890	903	912
23653	21256	28166	24716	20772	8452	3151	2130	1655	1368	1194	1134	1029	966	912	884	929	852	828	868	840	829	829	794	834	834	794	782	820	787	759	767	752	750	824	776	790	812	835	774	781	755	728	760	719	771	803	770	755	743	806	806	806	809	800	740	815	747	765	747	771	780	683	796	767	806	755	780	747	858	721	778	776	747	766	780	755	797	720	771	793	758	760	776	764	720	789	768	786	743	798	749	776	733	807	741	728	775	809	785	811	805	805	741	754	802	765	748	785	728	724	790	722	752	758	793	800	807	748	780	780	789	851	775	748	772	713	792	790	808	779	720	731	789	776	781	829	760	779	759	762	733	742	772	745	798	823	793	821	775	792	820	794	761	713	774	721	755	798	814	784	752	756	764	753	791	811	802	767	744	796	785	759	781	789	764	804	756	803	737	754	787	754	768	784	749	779	820	750	774	764	725	752	715	805	753	788	780	762	737	760	809	752	826	748	770	794	778	800	783	793	816	836	796	792	790	761	799	837	746	848	748	800	789	808	765	753	784	823	814	766	726	728	775	802	727	788	739	757	798	797	813	801	705	807	774	750	781	721	757	778	747	801	752	780	743	761	763	784	728	798	801	750	791	783	811	766	767	804	752	750	746	857	760	745	735	765	732	770	755	825	802	811	788	807	718	749	794	768	768	776	780	775	788	755	792	775	729	767	818	767	765	744	759	758	791	749	799	755	734	815	799	762	779	792	786	771	790	773	779	796	767	787	756	710	796	819	698	769	731	785	773	748	774	805	817	790	785	771	804	766	775	783	810	780	744	794	811	810	809	753	767	751	788	783	758	761	798	793	736	737	771	764	759	751	788	820	730	766	742	784	751	777	789	754	779	799	758	789	744	779	750	780	784	742	764	763	838	771	748	762	757	738	762	703	761	758	800	752	793	737	798	795	781	780	754	781	803	833	749	822	795	782	796	773	801	788	738	803	827	763	788	791	794	726	782	796	820	809	777	758	764	772	746	766	754	783	776	751	759	799	757	789	771	814	750	714	767	732	783	752	787	774	737	767	766	768	723	779	762	778	778	794	784	799	804	761	765	753	751	832	794	809	751	809	815	806	792	761	819	737	809	724	781	817	737	781	794	750	776	759	781	802	808	792	802	775	743	800	798	786	762	716	792	753	761	791	771	801	772	772	801	745	774	772	796	756	763	734	811	801	807	745	789	756	748	772	762	753	732	779	775	757	778	770	784	799	771	757	750	771	783	816	795	787	773	782	775	813	800	750	769	790	765	793	741	752	794	769	779	796	783	754	761	787	786	795	779	793	773	801	767	748	823	802	729	704	796	763	755	751	787	750	758	791	783	782	749	751	801	807	744	811	798	782	807	760	778	767	770	812	794	746	788	763	848	770	775	806	793	778	796	794	758	761	792	736	731	819	711	744	815	847	774	808	791	804	776	740	799	781	763	744	794	771	772	765	759	772	819	794	787	819	782	770	791	819	729	739	792	787	764	775	732	786	765	772	796	789	777	796	802	763	793	792	770	826	751	815	767	798	747	762	758	759	752	782	820	781	769	784	813	741	793	823	702	792	763	778	798	763	773	794	828	827	791	776	766	774	749	771	773	755	754	766	751	757	824	827	738	799	855	775	764	814	784	748	818	770	798	732	826	847	780	728	756	832	787	734	719	760	789	807	771	772	794	789	784	787	770	805	746	829	778	743	780	793	788	747	773	831	760	767	776	773	752	756	795	721	732	778	745	745	765	811	811	790	779	813	780	788	740	776	753	848	787	786	773	714	790	752	747	805	803	812	795	739	791	759	788	811	823	764	753	752	806	752	782	820	828	728	763	751	785	783	792	773	746	768	752	747	848	794	746	796	775	736	774	775	741	811	743	739	770	790	826	796	748	787	802	770	760	804	742	786	799	778	813	805	794	792	795	738	805	732	784	782	794	756	773	797	796	761	759	729	745	770	776	798	836	760	775	736	730	834	787	739	775	747	728	760	777	762	811	771	760	720	807	775	778	787	811	789	775	730	753	747	815	779	762	746	763	793	770	787	804	745	793	739	755	784	776	786	799	757	748	772	797	749	853	797	794	800	776	754	778	772	781	830	797	748	800	767	742	745	811	750	789	769	748	772	778	775	780	774	727	835	732	754	822	796	787	791	790	780	757	748	765	763	807	775	804	804	757	749	779	772	769	791	763	788	749	798	760	763	767	824	737	862	792	805	775	726	815	828	765	775	754	746	771	761	725	785	756	760	775	771	771	813	772	780	733	795	815	823	772	812	788	763	772	808	790	766	796	827	784	819	780	825	743	743	779	786	784	708	781	780	779	754	782	774	787	808	771	766	767	724	748	828	772	773	763	729	741	789	727	785	736	755	838	784	768	767	762	828	761	827	776	845	779	728	776	755	794	788	783	743	831	742	819	769	774	801	747	816	770	776	783	733	754	827	802	838	727	808	778	782	796	722	779	804	755	783	786	749	782	772	743	791	790	803	771	795	764	805	772	809	784	765	751	760	788	854	764	789	800	774	774	793	759	764	784	799	845	790	771	776	757	780	770	775	812	806	814	808	823	738	798	799	792	773	763	757	807	765	759	803	729	722	769	805	784	766	755	731	750	713	793	772	751	807	829	777	775	777	781	727	774	771	777	723	824	781	791	782	784	780	744	722	758	767	772	789	729	779	860	762	801	738	743	769	764	757	731	745	788	778	745	793	801	824	817	735	835	790	794	778	762	764	762	787	795	777	738	785	762	765	789	725	830	778	773	815	721	774	777	820	773	815	787	787	729	793	778	759	731	787	768	766	766	793	786	780	759	825	791	722	806	762	780	812	741	786	781	741	769	768	749	762	781	770	778	784	768	755	765	816	765	796	715	771	751	778	812	779	761	733	719	778	777	773	751	839	800	813	790	771	772	765	791	775	762	831	780	779	775	833	769	801	851	763	748	785	816	757	824	808	773	789	792	810	763	790	715	766	770	806	770	776	816	764	787	824	760	763	803	772	742	721	756	781	788	838	750	738	725	766	754	775	745	790	797	719	784	761	807	765	798	771	743	786	733	774	723	759	802	717	804	800	729	740	762	794	748	809	772	748	777	791	748	751	744	763	779	757	768	747	759	732	755	749	749	804	769	818	769	798	773	765	725	773	759	736	760	772	782	800	798	733	768	755	752	745	801	731	793	789	768	760	772	747	718	795	777	767	762	780	779	760	778	814	758	781	750	754	785	791	768	768	803	844	782	758	790	813	775	829	804	795	763	746	734	826	783	803	792	788	741	753	730	775	766	763	755	755	768	763	742	810	850	804	803	739	805	757	746	775	797	777	784	748	761	800	743	751	721	765	753	842	739	727	796	795	715	779	796	811	811	734	752	744	759	779	736	775	775	713	802	795	747	700	776	787	837	805	751	713	781	742	794	719	800	760	743	782	771	746	746	801	798	761	796	745	726	763	800	743	758	782	741	774	772	836	815	741	773	790	783	782	764	798	746	776	796	803	760
20337	32664	26341	16192	10361	6853	4880	3572	2698	2153	1808	1595	1265	1263	1133	1077	1038	1010	931	1001	947	885	886	865	880	878	859	869	825	855	839	798	824	904	854	851	833	827	835	833	875	903	827	849	826	887	902	836	840	849	836	856	846	853	799	854	838	860	817	818	877	848	813	798	829	916	814	806	824	875	828	787	862	803	862	863	804	852	870	812	822	877	884	826	814	820	881	866	840	838	809	782	851	835	800	855	829	797	789	831	842	798	833	836	851	837	821	814	852	831	829	845	807	829	862	841	840	821	846	893	857	838	860	861	852	784	855	825	852	854	825	817	770	848	817	889	829	822	854	850	910	862	798	816	802	862	828	862	825	871	827	802	816	839	834	809	824	867	791	843	899	898	828	824	790	813	823	832	783	837	846	822	823	864	807	796	831	832	825	848	825	829	865	810	859	829	791	844	831	872	877	857	898	826	795	851	856	839	860	852	835	876	806	921	835	880	866	862	842	828	803	820	832	835	874	875	780	859	872	829	845	827	855	812	865	839	813	833	865	829	884	844	860	875	846	877	847	865	882	800	794	889	843	839	850	815	840	825	848	849	863	849	844	830	833	855	888	858	824	820	882	827	818	860	839	829	857	834	876	867	844	813	882	815	852	851	876	834	811	843	808	856	854	831	781	844	846	887	863	806	887	795	833	870	825	830	826	788	826	881	837	879	855	821	858	868	845	835	828	882	859	848	785	828	798	817	815	852	801	885	838	852	809	858	860	842	798	823	822	863	871	860	845	867	892	839	823	868	852	825	833	781	801	821	906	835	852	884	870	849	874	774	796	866	889	879	812	846	901	890	860	906	866	851	854	883	831	828	827	780	788	896	839	823	880	815	830	835	840	782	865	869	913	829	840	869	859	821	836	906	831	909	771	846	913	829	787	846	839	810	807	853	840	847	865	825	875	863	875	834	849	775	910	853	853	934	846	839	835	828	838	848	857	831	878	852	871	864	851	831	858	847	845	853	767	833	863	866	885	884	788	830	757	881	828	901	812	827	864	858	836	829	801	859	869	867	865	808	836	833	777	772	834	796	820	883	831	798	811	842	855	839	807	873	850	817	882	834	814	875	928	879	833	835	836	882	864	817	828	886	861	905	828	803	830	783	780	840	826	861	846	830	824	827	819	768	872	830	863	902	892	878	843	854	802	860	831	868	888	904	806	852	829	879	814	857	834	890	836	795	799	840	853	844	842	836	819	839	841	884	793	844	809	882	843	860	895	861	829	826	808	859	884	866	876	853	858	867	915	825	797	782	778	845	854	853	850	850	855	872	855	834	852	897	823	780	798	829	852	835	847	847	848	846	836	818	855	818	876	882	830	825	858	800	884	874	774	819	870	813	816	867	851	805	835	866	846	813	840	838	815	816	826	848	842	849	826	884	838	858	824	898	824	833	839	849	785	854	800	873	819	814	821	888	856	874	871	890	871	879	875	816	883	834	819	902	854	854	837	839	822	818	852	820	794	885	874	875	830	888	832	813	844	868	838	844	839	831	875	806	829	888	803	889	843	877	842	821	783	844	832	891	889	887	904	768	836	887	858	843	840	843	834	792	872	811	847	843	862	851	866	855	891	851	812	842	864	815	872	888	870	860	850	814	830	824	877	829	817	836	811	868	882	802	854	928	891	888	838	865	874	847	801	872	857	828	829	826	837	865	837	843	845	864	853	881	848	803	863	821	869	857	872	842	836	872	844	801	857	874	903	852	832	846	855	804	807	823	832	830	813	808	837	861	863	860	875	833	842	829	819	817	837	854	877	818	852	864	849	879	864	858	837	788	811	878	763	833	862	802	816	832	865	837	827	844	866	828	810	840	837	868	835	793	798	832	817	855	871	873	835	841	898	794	840	819	865	867	868	847	827	867	825	834	821	815	842	808	884	856	873	828	888	856	794	841	824	872	815	877	878	827	855	846	861	803	839	875	829	843	801	831	894	820	817	843	833	862	860	833	841	818	850	882	814	890	843	826	891	849	854	878	853	794	845	850	827	853	861	887	848	838	859	848	820	811	837	814	841	867	808	830	855	868	857	824	884	861	802	865	821	852	869	843	827	812	862	881	797	853	829	840	825	872	838	841	810	891	845	814	861	844	816	847	839	792	826	877	784	863	847	874	807	860	878	867	822	861	844	902	802	878	822	831	876	802	842	813	859	826	818	885	864	835	846	817	830	856	868	873	871	843	853	839	804	845	787	807	826	799	797	811	917	880	845	848	835	848	824	847	792	861	841	857	761	835	864	853	799	832	820	806	853	817	817	824	876	808	822	835	889	867	787	845	830	861	835	854	858	844	842	879	821	816	831	855	848	832	845	808	779	811	833	870	903	794	830	843	833	844	812	887	752	836	837	846	831	783	854	817	891	876	827	887	787	893	843	888	887	843	852	872	841	882	891	766	823	901	914	847	828	834	934	824	852	836	830	863	808	875	841	794	836	843	808	834	852	812	842	793	867	874	833	848	868	820	861	832	807	828	833	803	899	836	856	790	804	823	887	827	782	823	813	794	801	798	802	856	859	766	837	797	804	867	875	896	800	902	839	830	837	851	846	853	827	793	883	909	836	907	803	872	787	809	823	850	846	829	836	831	840	796	872	851	822	797	844	811	838	829	875	880	818	822	827	816	862	831	869	825	817	848	865	819	857	867	827	856	840	824	852	833	838	794	836	837	898	829	785	817	863	859	864	889	836	830	787	834	825	921	826	861	893	826	878	846	847	827	885	852	884	783	879	834	824	848	896	854	838	822	827	842	847	832	845	838	831	855	843	856	849	845	866	861	867	827	847	823	840	829	853	836	870	846	834	791	854	879	825	866	824	812	848	891	872	816	896	847	867	784	790	857	849	822	853	846	895	812	844	859	830	808	841	838	759	920	866	847	852	834	841	840	817	838	822	840	831	860	809	812	822	841	877	848	862	846	830	833	883	795	821	871	830	853	847	817	866	869	869	859	836	843	850	829	842	814	820	848	850	921	872	824	845	858	865	860	811	862	860	856	835	891	870	794	832	814	846	849	812	860	832	824	794	893	874	882	839	832	844	817	800	791	880	808	870	844	825	781	813	858	831	847	837	821	842	814	856	827	818	819	865	845	898	823	834	814	780	781	840	812	845	828	869	868	816	832	834	836	822	845	844	761	850	820	846	820	861	806	842	849	833	874	857	811	814	816	879	782	872	884	848	823	817	830	880	806	854	837	829	827	813	862	816	814	855	841	860	898	849	839	855	860	870	803	855	823	856	831	839	900	855	878	808	824	812	848	793	867	801	846	875	863	863	802	813	889	882	887	891	799	833	827	773	823	887	844	873	834	888	814	878	859	807	820	837	838	845	817	848	795	813	854	820	853	905	833	894	878	849	790	833	843	883	883	848	849	886	778	811	810	827	871	840	873	836	824	874	853	846	800	844	900	830	860	816	784	829	817	856	860	870	832	829	827	786	817	887	835	889	824	826	827	867	849	843	883
25411	21349	26282	24170	7014	3189	2321	1800	1457	1215	1197	1173	1017	982	949	910	907	830	936	902	802	854	914	853	857	797	884	844	887	857	806	828	880	829	777	849	800	841	827	829	839	858	820	839	897	837	825	829	846	828	866	826	818	913	846	858	804	855	893	827	872	814	834	823	907	842	895	852	844	822	775	837	837	856	817	856	792	796	834	810	805	820	864	869	845	834	835	843	806	874	825	861	884	828	810	810	866	817	845	849	803	804	847	848	804	882	849	863	847	845	880	837	843	810	869	853	842	856	832	915	853	855	801	812	870	896	873	828	846	840	866	827	800	784	794	892	854	819	881	892	828	854	777	911	875	880	839	834	831	827	836	868	887	871	833	822	885	876	838	838	841	917	762	874	892	844	898	821	823	823	807	884	840	885	854	840	903	894	878	822	833	850	839	847	893	819	857	819	884	783	835	842	749	856	863	888	838	804	844	836	811	829	878	883	876	882	847	878	874	864	807	805	897	860	845	930	835	853	843	842	828	830	827	824	887	896	811	799	893	888	845	878	811	778	831	817	872	860	869	858	892	827	879	828	851	869	832	904	802	832	864	804	826	888	870	834	830	826	781	825	936	862	863	842	866	793	793	852	831	806	847	859	861	852	845	893	837	804	877	805	825	851	865	788	825	803	816	824	837	813	898	857	850	815	846	865	808	814	861	843	870	837	893	816	844	857	867	827	908	820	860	840	807	863	855	845	888	832	884	828	840	885	852	891	851	837	890	815	819	850	864	803	824	855	866	853	823	899	883	845	845	805	846	845	846	805	819	849	858	855	872	812	826	857	817	873	850	867	877	778	826	828	874	803	877	905	877	862	817	840	835	860	846	837	820	842	812	822	835	866	855	848	831	878	842	867	837	877	851	825	853	860	875	847	817	844	838	847	834	908	848	888	848	859	788	860	840	843	860	804	874	803	844	808	839	818	840	792	806	862	847	833	856	843	808	821	871	868	808	852	897	890	879	940	848	831	826	849	818	801	850	833	900	775	820	795	916	854	762	866	817	806	840	849	799	830	819	817	866	864	897	822	846	891	879	844	820	822	858	833	913	828	858	846	821	839	868	787	859	841	847	774	843	814	831	844	860	889	838	807	870	875	874	876	827	842	913	876	882	867	855	798	893	824	844	875	868	881	865	840	841	853	838	857	812	864	847	907	868	866	827	873	828	840	853	840	839	808	855	849	807	836	825	805	798	858	892	826	812	875	855	830	896	852	814	826	807	859	891	820	817	887	830	817	855	830	842	846	864	885	864	819	883	835	828	846	862	857	837	810	822	844	864	865	840	835	813	861	832	869	830	841	832	859	842	879	850	835	895	881	838	863	868	811	873	930	813	847	858	877	860	879	863	842	834	824	846	813	830	860	813	924	839	861	858	868	808	855	847	884	807	827	856	800	801	808	854	863	858	861	847	839	836	852	903	847	809	825	884	855	886	863	843	823	858	851	816	882	854	810	837	859	858	848	786	820	860	871	880	850	864	823	841	840	804	883	841	810	855	843	807	832	825	875	884	820	821	882	863	796	843	860	846	882	865	871	849	837	824	870	863	837	819	834	813	826	840	832	776	837	852	842	781	800	846	890	860	810	877	866	817	854	862	815	854	813	857	832	841	859	823	846	825	873	862	886	865	845	812	860	846	862	826	844	807	888	897	790	844	867	820	814	844	847	845	876	855	818	823	907	835	848	824	821	829	833	820	829	831	808	783	828	834	856	881	892	834	863	885	836	887	876	885	868	868	884	896	811	858	866	865	800	856	837	840	864	812	792	883	860	854	828	893	780	880	890	809	866	813	879	865	818	882	804	828	859	783	820	851	870	849	846	855	850	843	814	805	840	798	793	851	866	831	850	882	857	839	861	859	885	849	868	855	846	850	856	818	834	880	860	824	858	882	826	846	856	915	861	841	845	853	874	828	821	887	883	854	813	856	835	807	831	838	882	916	824	847	866	874	870	918	845	837	807	849	833	830	866	840	813	830	827	832	826	851	868	811	856	880	862	840	897	861	865	892	839	803	833	888	841	871	838	889	869	820	852	888	846	849	846	842	848	844	821	829	860	863	827	807	907	865	846	813	907	837	812	820	885	862	845	815	862	826	829	817	832	886	857	892	800	827	836	842	879	817	809	827	827	856	831	893	874	858	787	832	832	847	800	866	843	853	839	816	854	862	890	833	932	882	839	814	812	882	858	873	884	806	814	855	856	819	888	827	866	836	847	844	844	821	845	885	823	856	890	826	822	811	806	850	886	894	822	823	855	845	822	872	855	856	820	825	789	821	858	852	882	876	876	805	797	802	853	864	878	867	865	875	847	793	804	811	815	818	856	881	861	874	927	843	835	791	838	861	840	899	833	830	882	795	867	835	825	807	848	815	895	788	862	846	797	876	836	834	852	817	836	816	820	841	843	884	830	800	824	841	847	802	824	831	810	852	831	801	808	836	877	848	818	859	876	847	882	788	882	856	853	857	874	853	835	845	877	840	884	774	845	879	823	842	852	845	810	835	786	868	844	801	902	793	840	818	869	835	825	844	864	835	889	878	872	839	880	828	860	825	887	849	848	889	899	854	859	884	812	804	839	799	830	812	840	813	835	808	866	814	849	810	884	868	871	849	807	766	837	835	861	831	790	855	888	899	805	891	854	848	912	850	881	891	888	816	857	887	828	844	864	867	830	838	832	830	822	854	879	854	795	832	815	882	816	839	859	790	867	826	821	831	843	841	872	842	861	853	877	878	882	812	817	813	847	849	847	810	824	843	801	800	882	831	817	863	837	890	856	861	894	835	802	877	836	889	796	862	867	894	857	881	804	863	911	874	823	798	882	877	845	800	882	847	892	862	841	842	830	828	834	879	798	853	859	844	843	816	817	830	782	808	855	808	914	842	872	871	863	824	875	857	862	873	875	854	832	846	841	862	817	826	851	804	866	812	876	858	872	895	917	856	845	852	857	835	845	890	854	809	863	834	800	836	839	834	834	853	808	855	829	849	872	782	856	824	826	859	834	861	842	823	767	852	863	843	777	882	851	862	859	861	854	823	819	841	920	870	794	854	858	853	838	812	791	797	851	832	840	854	813	797	838	866	783	876	870	873	848	910	855	854	869	834	824	897	825	834	834	838	852	849	831	784	842	864	867	791	784	853	825	886	850	869	802	847	885	889	837	867	817	863	846	870	889	850	866	824	858	836	838	887	832	835	883	903	770	862	892	801	813	855	838	860	865	827	861	837	846	813	905	836	896	853	876	804	884	775	884	828	808	854	783	882	825	833	873	833	848	829	829	859	830	837	835	848	842	832	884	845	830	827	826	833	878	853	878	861	856	813	858	846	863	849	826	860	879	823	854	904	857	813	852	876	840	833	807	800	841	847	875	871	833	839	835	842	857	845	791	842	876	860	837	853	835	863	825	808	850	835	854	839	819	908	865	838	857	832	864	834	876	834	866	828	850	842	810	789	806	824	827
19890	28620	22643	13028	8450	5587	3865	3021	2304	1806	1625	1455	1339	1156	1097	1061	1032	999	1029	997	983	898	927	934	923	913	926	893	926	950	889	892	891	929	941	909	917	879	926	928	880	892	910	904	915	905	887	890	882	914	901	875	889	914	940	908	905	859	944	958	916	928	930	933	919	908	865	916	918	886	929	916	872	933	894	884	910	891	869	846	889	944	884	932	849	888	953	910	935	900	870	897	957	887	945	871	940	926	883	878	908	925	925	942	893	887	929	940	898	906	885	853	918	959	894	873	873	883	881	882	922	925	927	902	904	867	941	873	855	931	919	913	915	920	937	918	900	930	931	888	936	901	916	922	844	907	897	890	886	952	925	914	881	908	855	856	884	874	900	871	934	937	913	939	876	868	921	932	905	848	873	908	902	922	931	882	883	892	948	905	878	890	930	907	902	896	904	929	904	888	886	911	886	899	915	896	935	910	936	928	966	934	908	926	926	907	911	912	934	921	942	871	856	939	913	899	853	895	873	947	921	849	940	946	877	921	918	943	906	921	944	910	894	891	904	869	884	926	867	874	918	899	903	943	859	934	848	890	933	923	920	924	900	914	902	949	897	909	923	903	902	896	886	904	861	954	910	918	899	898	915	866	891	882	899	907	991	938	877	896	897	894	902	879	916	936	911	960	899	878	906	946	920	909	833	870	937	898	945	872	904	882	929	895	880	935	922	907	886	892	882	930	940	931	904	926	884	914	926	864	897	862	885	845	901	889	878	960	939	947	864	937	848	966	966	888	908	912	886	887	914	948	911	890	908	876	917	922	903	938	858	885	867	956	940	941	897	968	956	901	902	961	931	916	854	925	950	966	870	934	924	896	932	857	963	912	879	922	876	933	889	888	856	895	884	882	868	887	894	860	944	909	947	908	949	897	903	905	864	951	884	879	902	876	929	928	933	907	897	876	866	898	932	880	929	878	889	932	885	872	928	885	890	899	950	881	907	876	900	883	905	935	882	891	918	870	959	890	903	861	929	910	887	935	883	883	952	941	944	867	861	890	856	853	931	926	917	934	929	893	884	931	937	866	922	900	905	927	876	899	934	898	907	957	906	962	941	913	1011	906	912	891	918	874	870	903	890	870	918	896	921	857	912	870	912	965	825	955	939	939	874	920	894	875	918	894	922	925	894	828	963	894	898	821	886	900	906	951	954	902	899	896	895	931	897	842	941	887	904	956	891	896	921	898	867	884	898	903	865	876	909	855	872	1010	888	917	835	888	945	887	933	953	966	902	917	936	904	894	893	865	899	934	882	881	890	905	925	846	890	946	912	959	960	906	896	908	908	890	905	891	902	913	897	942	923	961	891	904	926	927	939	907	892	877	845	938	906	944	907	903	912	883	935	936	902	869	887	881	932	931	901	924	895	896	910	876	894	862	869	854	940	901	903	946	860	883	874	893	929	946	860	956	927	892	940	1012	888	882	893	959	937	924	904	869	849	852	895	840	820	892	879	867	879	953	895	896	933	863	919	923	906	914	920	917	896	924	893	912	888	823	853	873	907	876	873	892	933	895	846	933	878	912	889	862	870	851	975	865	864	913	905	899	908	887	988	898	902	974	904	886	856	906	942	876	931	861	916	877	926	954	958	920	900	874	900	844	894	903	872	871	901	891	924	892	955	917	940	890	868	891	876	890	948	924	895	904	883	871	895	905	878	889	935	872	877	907	878	879	910	878	965	862	975	909	985	919	936	913	897	935	884	883	898	887	935	912	906	932	895	845	927	884	871	896	928	886	939	893	949	926	905	859	892	851	854	902	958	938	942	893	998	938	936	879	889	926	885	903	964	930	876	931	944	924	940	913	943	889	894	897	900	953	932	925	921	917	810	916	879	923	900	903	877	861	881	925	874	943	880	901	906	901	998	905	875	919	879	890	905	921	858	902	913	893	916	941	914	895	954	874	918	868	921	968	916	922	910	924	904	927	893	921	894	916	876	911	909	875	1002	884	955	956	893	899	949	919	954	950	942	860	961	873	879	906	930	968	961	940	891	847	904	947	899	892	841	876	910	945	912	875	955	914	893	887	909	885	915	856	892	948	903	886	914	859	853	946	888	928	944	899	893	875	947	909	887	904	951	929	935	919	960	844	922	857	892	918	848	845	931	837	860	942	875	878	863	893	929	931	890	922	930	955	921	938	977	908	885	886	917	877	905	870	943	827	900	912	924	882	942	923	907	901	913	875	908	931	883	917	881	925	924	925	913	903	929	892	897	901	895	856	870	843	877	897	867	938	944	897	890	885	902	901	899	879	868	900	884	890	921	874	956	891	933	942	922	951	934	941	897	964	860	885	912	929	908	916	911	916	917	923	904	914	923	890	854	884	891	949	865	920	875	929	870	913	922	885	851	939	940	926	908	876	923	966	885	890	875	920	907	924	934	911	915	956	919	977	927	895	886	925	933	852	912	908	857	885	935	885	880	888	897	873	942	938	877	940	909	922	894	906	850	879	925	921	926	888	925	877	867	868	919	995	965	896	897	944	898	879	931	900	889	876	901	941	862	877	857	926	942	890	855	890	879	895	898	909	908	961	864	920	866	924	905	882	978	870	908	921	949	903	891	913	910	910	928	865	927	855	889	873	845	907	918	869	927	956	904	850	900	873	874	906	904	911	897	898	937	940	904	890	870	964	854	924	895	909	926	912	911	920	890	950	890	888	868	885	863	917	920	901	888	914	907	935	935	926	886	893	914	891	937	899	909	858	861	867	852	944	868	892	945	939	971	900	934	872	943	905	923	930	920	927	949	827	938	882	876	831	942	952	931	935	932	934	888	875	915	944	912	883	931	915	905	876	920	929	944	890	933	902	925	896	845	907	928	899	907	869	899	889	949	904	925	939	922	918	952	911	895	876	869	929	901	916	908	891	940	918	831	898	907	945	953	973	930	878	889	935	935	910	879	890	886	908	921	807	910	899	854	926	897	862	942	936	857	915	918	945	881	920	906	913	967	940	881	950	918	900	888	905	900	907	931	888	872	855	872	906	915	878	949	920	881	896	915	907	928	882	931	876	859	836	947	860	929	909	875	896	950	905	907	983	899	926	914	918	935	941	888	930	924	917	875	905	904	891	907	946	869	914	894	900	945	894	837	894	889	891	847	918	903	911	928	908	875	933	878	871	893	952	940	923	928	966	857	919	946	924	944	884	904	995	893	897	955	916	954	894	903	949	923	897	908	925	925	911	923	850	865	873	924	908	902	900	902	910	889	895	917	910	883	896	1001	902	836	902	872	884	893	934	914	876	864	924	912	840	912	874	941	888	876	935	899	920	923	924	912	942	949	907	891	904	898	884	887	915	891	955	926	853	914	951	934	860	911	949	916	915	869	894	913	958	928	925	924	897	943	886	878	929	895	921	890	915	916	909	880	889	915	915	945	928	890	906	950	910	895	935	894	869	892	931	924	893	924	920	941	883	899	928	906	901	856	907	930	888	891	863	882	925	899	910	869	867	918	919
22713	21286	28702	24195	21314	20246	7041	2869	1967	1661	1403	1351	1146	1096	1058	968	980	905	860	911	850	862	843	834	807	841	821	819	836	817	856	790	844	835	826	837	838	796	838	817	819	821	845	799	840	807	792	798	829	824	861	799	812	835	781	821	794	778	797	802	810	819	822	819	847	813	811	819	787	811	792	826	813	785	784	795	836	832	834	817	829	778	811	771	849	806	800	744	835	796	820	788	762	792	796	853	799	818	866	822	836	821	842	789	822	785	807	813	812	833	828	759	834	872	813	775	822	826	825	766	809	815	845	833	853	835	830	837	809	801	799	773	783	789	782	818	760	829	816	796	823	795	816	825	809	870	839	804	787	874	826	775	840	871	807	781	785	923	886	789	828	794	810	815	772	828	787	787	789	808	768	770	768	793	797	761	853	836	835	821	819	803	798	878	813	796	805	825	796	831	825	829	799	776	879	876	867	806	813	859	818	800	802	790	786	809	779	849	738	808	816	822	819	867	824	767	886	795	787	765	798	817	831	815	842	801	824	802	839	815	767	789	827	796	820	828	798	821	850	825	840	815	795	824	827	810	842	795	866	853	845	827	823	805	826	833	796	799	807	801	780	791	838	803	805	802	827	863	780	780	843	826	815	772	869	802	806	789	743	795	828	766	835	848	861	811	834	795	823	784	794	840	782	835	844	789	826	822	849	814	803	817	779	816	815	861	799	849	780	831	819	833	805	830	827	837	821	791	800	814	785	859	815	761	817	773	793	823	814	786	818	792	878	818	799	809	857	841	819	803	788	845	769	836	822	820	858	836	842	810	791	815	795	806	834	780	839	808	856	802	783	818	809	848	805	814	821	788	836	795	831	815	791	795	827	831	806	794	777	786	803	841	744	851	818	785	809	838	762	829	820	781	788	831	771	825	835	803	834	797	845	753	797	795	799	797	789	866	850	809	789	813	819	850	829	851	814	829	833	810	823	821	831	875	825	833	806	800	826	793	804	784	814	785	738	807	811	825	807	813	863	800	774	777	839	788	805	810	797	857	830	834	820	827	830	776	786	785	808	867	842	775	830	831	787	860	817	784	811	837	797	805	785	782	843	813	805	860	800	854	792	778	806	793	850	790	816	837	798	787	780	811	820	827	800	768	843	788	793	822	828	839	826	830	808	802	809	842	770	796	818	807	856	818	840	831	883	803	848	817	871	774	801	841	866	789	842	816	818	776	826	766	790	820	779	824	784	833	827	776	777	828	806	809	812	796	831	808	810	867	772	742	780	850	810	809	801	821	821	896	870	831	811	827	854	801	815	773	818	827	795	784	767	879	808	868	872	825	793	820	778	800	764	805	773	841	864	798	807	831	847	807	809	791	804	815	849	794	819	794	846	792	810	761	823	762	793	803	826	757	782	814	843	743	841	809	845	799	821	836	789	823	852	773	831	746	770	835	821	847	815	805	756	818	814	847	869	789	822	807	785	831	820	799	818	814	822	816	814	806	767	848	815	814	811	826	846	847	801	812	772	778	811	832	801	850	806	772	820	780	767	780	767	792	827	821	766	793	770	850	825	789	805	790	789	801	827	843	850	757	840	822	809	804	772	772	763	817	824	819	830	820	805	816	809	809	850	836	792	789	788	871	774	848	840	787	822	839	773	817	783	805	784	830	854	808	800	831	756	829	761	801	802	833	844	824	789	801	851	775	759	819	814	741	811	830	813	841	838	833	826	789	781	813	854	860	817	802	845	789	752	822	757	781	840	835	767	789	869	827	815	850	835	822	855	821	831	806	772	824	786	808	802	820	806	808	778	796	827	875	786	831	792	792	830	812	781	821	835	849	778	780	847	776	824	818	810	809	780	858	823	794	798	826	844	826	872	753	800	841	871	795	808	801	840	837	869	812	802	863	848	833	815	778	812	852	805	790	834	782	861	796	852	794	851	801	810	811	833	768	844	752	821	795	806	782	858	811	819	841	796	782	861	799	790	769	813	838	832	820	852	817	812	795	813	840	813	829	780	850	830	824	768	752	800	842	860	826	862	796	809	801	816	815	853	811	792	779	811	798	819	798	815	843	859	857	819	849	799	809	793	840	845	789	759	831	832	786	763	847	775	791	786	784	811	781	826	769	809	806	826	765	773	764	833	816	861	829	828	733	778	797	816	790	810	806	812	808	844	831	802	835	768	868	812	780	787	868	802	787	782	806	850	808	781	792	799	837	837	805	831	827	825	820	780	866	819	818	804	815	808	827	811	776	765	770	821	782	738	790	840	824	835	777	817	814	815	837	816	791	815	844	814	814	806	832	841	835	784	868	839	830	793	786	835	785	866	834	820	859	782	834	835	810	774	814	789	805	831	830	829	848	824	795	836	833	856	767	808	857	827	831	785	767	801	773	829	798	848	833	819	842	805	791	870	826	820	811	803	795	812	827	825	743	831	803	825	791	823	798	841	866	806	830	809	790	791	781	827	826	819	747	830	820	757	787	777	823	836	814	822	861	850	814	786	805	807	819	789	807	779	789	786	784	797	835	782	818	785	809	826	846	808	813	818	800	838	780	817	808	797	785	845	794	823	842	791	822	787	808	817	815	809	795	807	855	780	838	826	787	823	834	815	832	790	786	830	843	823	802	778	788	766	784	778	800	841	780	797	778	785	826	779	774	818	726	802	799	841	794	818	849	817	807	794	823	822	821	851	842	807	793	841	804	859	816	818	838	840	799	826	834	760	771	789	794	807	817	828	794	842	862	819	769	843	858	824	797	761	850	809	817	809	788	863	821	854	852	809	803	792	849	825	795	842	788	779	817	799	833	804	759	824	810	785	825	850	815	771	821	807	813	856	789	755	803	847	777	799	805	754	837	795	829	809	801	778	834	818	825	828	821	781	767	803	815	803	875	849	799	859	813	799	769	798	817	818	750	860	761	807	838	816	786	801	793	758	825	786	798	840	796	868	812	785	818	801	793	845	811	775	815	778	771	835	750	744	799	804	824	814	852	793	824	760	837	829	768	835	821	761	816	789	804	859	818	804	854	793	828	831	815	810	812	830	891	815	819	826	842	824	790	787	817	810	757	830	828	804	831	845	821	795	796	813	830	853	837	816	819	790	793	789	808	832	840	842	768	807	843	781	822	850	834	783	781	869	820	789	765	790	832	776	835	827	840	821	818	791	796	753	793	819	761	755	874	748	842	837	808	783	826	799	866	854	860	793	765	782	832	768	825	785	813	847	753	802	818	831	826	830	860	817	819	844	792	784	845	816	813	795	819	820	789	871	811	842	839	834	821	864	795	790	828	778	819	800	816	820	849	787	808	791	858	842	818	817	789	823	824	809	810	806	785	777	793	822	794	821	826	866	828	835	821	819	757	777	818	798	821	777	799	812	762	740	820	829	819	887	841	772	862	837	849	850	812	770	742	821	806	818	841	809	856	783	867	808	829	833	799	769	809	846	867	806	859	821	819	858	809	852	799	789	791	848	775	810	822	835	845	797	804	804	814	802	794
22108	36893	30833	20066	13385	8952	6299	4585	3370	2561	2189	1812	1550	1361	1267	1141	1152	1082	1037	984	921	935	927	861	917	831	877	939	877	868	904	918	819	803	825	914	830	879	887	844	882	851	868	845	873	870	858	875	847	864	857	855	817	819	869	873	828	904	878	820	827	860	849	868	853	862	838	893	828	851	857	867	838	840	892	845	810	843	853	821	794	860	887	875	846	846	821	867	830	831	867	803	883	907	920	933	883	829	878	876	839	822	879	843	861	877	906	900	828	864	851	889	901	842	899	898	836	826	871	871	858	869	833	907	844	879	836	866	843	878	857	879	841	848	865	828	827	883	849	856	830	895	884	890	886	873	928	805	870	860	866	859	825	842	860	814	853	894	870	859	890	837	826	893	852	815	900	876	855	841	858	814	864	828	868	901	903	891	855	831	890	847	905	863	902	851	823	895	875	870	837	868	938	843	940	856	900	809	854	815	828	874	881	827	853	926	840	874	866	894	868	867	810	843	895	893	867	880	889	813	878	840	835	866	867	859	856	853	861	869	903	846	917	830	815	837	875	839	852	887	860	852	906	863	887	868	863	848	873	837	879	872	866	844	851	885	839	875	863	850	885	844	852	910	851	850	834	896	840	864	834	877	861	846	861	843	890	908	862	846	863	887	877	837	848	857	857	852	877	825	828	843	890	874	840	807	874	867	875	862	801	901	838	856	858	881	855	851	887	865	832	879	824	917	851	868	872	809	805	874	829	826	870	831	846	866	849	829	850	810	819	914	896	866	856	878	869	827	877	834	896	885	841	824	871	893	909	894	869	829	920	879	862	812	861	886	875	844	864	878	848	858	855	872	858	906	904	862	815	864	810	829	851	837	796	833	884	825	874	885	872	826	827	861	838	863	934	856	916	886	872	846	879	852	840	866	836	867	836	866	855	900	870	868	836	855	841	845	906	853	844	855	852	861	871	817	873	875	900	808	829	846	845	851	851	863	840	859	820	876	829	947	874	854	881	876	893	855	849	891	864	857	881	803	861	827	884	855	854	854	862	841	843	862	870	855	841	935	865	865	811	922	861	866	860	832	868	907	912	859	881	875	832	907	847	865	877	862	897	834	832	821	865	817	807	884	874	782	847	891	870	905	858	904	860	882	847	900	874	903	876	907	860	844	867	874	903	866	876	848	861	873	864	898	815	883	843	883	888	808	857	842	854	859	862	892	825	875	873	844	865	859	828	854	825	853	877	858	827	844	836	866	885	897	889	883	837	819	922	838	868	826	837	834	894	854	814	844	873	865	898	882	841	861	810	909	842	811	845	868	874	804	877	942	875	905	833	845	852	855	857	879	842	925	860	885	852	867	855	983	888	863	867	847	898	820	866	874	912	900	902	856	926	850	833	858	900	882	871	868	865	848	862	771	889	876	817	855	833	880	827	806	854	891	834	912	907	870	865	869	838	814	869	862	885	855	849	870	842	886	878	877	872	852	801	858	816	866	812	857	838	860	842	837	801	877	839	844	848	907	855	895	789	927	830	843	889	851	822	859	856	881	892	926	880	877	859	878	845	847	885	873	847	933	845	876	876	879	831	874	828	852	852	926	795	880	830	931	887	861	850	852	842	884	912	885	894	882	854	839	861	834	888	877	863	839	891	870	837	837	870	893	854	857	875	853	904	891	858	893	870	862	829	846	849	865	878	867	908	871	866	846	892	872	880	902	835	887	854	900	915	848	965	798	812	855	880	868	867	884	837	868	900	820	906	895	865	848	876	826	860	876	853	781	874	860	816	866	858	822	846	843	871	897	891	808	912	855	879	879	834	858	851	858	825	853	809	845	870	905	851	798	888	813	879	839	872	862	831	865	903	852	921	920	877	825	859	832	868	889	892	876	885	874	815	904	883	836	847	859	872	855	835	867	834	870	867	870	823	837	913	874	810	854	851	894	874	841	845	887	844	858	813	836	913	885	831	836	815	846	875	845	834	864	876	934	898	873	885	862	869	885	777	934	844	855	854	869	864	877	867	852	841	832	813	887	857	869	832	851	867	841	864	911	873	843	884	914	837	870	871	856	840	862	887	804	892	866	867	932	895	852	844	834	844	857	897	871	800	817	864	842	851	814	846	880	888	862	836	845	851	891	858	898	829	823	898	819	855	857	863	874	894	861	830	822	838	836	921	855	888	840	794	824	775	849	894	853	871	801	841	863	853	830	919	821	855	889	864	860	867	834	831	876	895	857	872	909	840	818	847	836	815	866	866	873	825	806	857	850	880	847	848	861	864	880	823	863	828	838	822	929	890	846	886	827	848	895	871	834	814	873	860	820	829	828	852	881	906	854	891	871	835	865	881	841	876	895	855	885	847	852	857	901	879	865	886	813	833	892	899	881	848	889	840	888	861	887	858	807	829	867	889	822	855	870	879	829	846	865	913	858	835	841	859	874	801	838	867	850	848	801	862	870	855	827	846	794	886	871	835	889	847	806	823	849	833	818	891	909	870	862	833	848	883	855	849	887	818	869	888	864	847	866	879	874	827	894	878	860	846	893	857	829	844	869	866	860	852	828	865	872	800	856	852	858	817	832	856	879	847	882	866	880	908	912	898	877	859	883	847	884	907	849	852	859	845	857	816	857	882	881	844	871	864	880	839	816	844	896	833	893	821	911	872	882	879	869	830	860	868	878	848	866	839	844	891	856	834	871	909	860	868	862	882	911	883	846	792	845	836	869	836	919	856	867	875	877	848	902	873	882	888	822	873	880	866	777	845	845	848	888	869	860	839	842	856	857	897	840	884	854	854	838	820	881	837	914	915	846	844	800	870	831	851	825	902	831	833	864	844	912	868	827	874	842	856	936	828	832	900	891	833	827	885	872	861	855	850	901	901	870	844	910	874	843	878	909	843	878	853	887	833	868	901	810	900	845	842	826	856	876	834	900	873	861	840	881	886	848	892	826	871	867	841	818	876	882	907	870	865	821	866	883	837	841	843	854	854	859	876	875	832	825	869	877	814	892	807	857	843	871	901	844	839	930	847	856	858	829	828	834	872	869	931	800	833	869	835	867	867	819	882	881	856	865	889	863	846	886	862	846	870	843	841	874	878	844	900	863	830	898	844	881	866	847	883	864	825	834	868	836	871	912	810	856	889	870	848	865	851	845	884	888	854	850	878	866	838	865	828	862	871	867	872	879	861	865	894	898	897	831	889	843	835	872	807	881	877	889	852	825	872	881	827	898	823	805	823	843	824	851	900	829	886	874	876	822	931	870	859	826	860	878	894	887	812	873	861	872	830	840	845	880	822	863	864	795	860	854	844	836	864	862	864	863	854	838	910	895	825	851	924	858	865	850	828	864	854	858	842	858	844	808	821	825	873	894	870	856	846	877	862	810	856	832	874	914	852	873	895	895	873	869	850	860	850	848	849	907	849	860	946	878	836	868	865	858	884	862	830	891	853	867	849	873	882	873	889	850	886	833	875	829	851	895	855	830	874	823	908	881	825	874	835	762
28589	21521	16208	7839	3762	2414	1890	1498	1330	1121	1079	1022	987	934	916	899	875	832	881	885	831	804	860	819	855	823	832	823	816	809	823	829	839	808	828	797	849	800	851	821	815	840	805	796	836	835	809	831	829	780	820	796	868	859	829	800	816	823	803	833	836	798	835	839	821	805	810	878	832	827	814	838	820	834	865	803	840	824	821	773	831	788	816	790	786	811	829	816	805	823	847	825	872	866	788	813	812	832	830	800	845	864	851	871	769	856	810	819	841	779	883	801	856	828	858	809	840	842	844	840	856	831	830	809	817	834	835	837	794	817	763	787	814	788	853	817	796	862	863	854	877	822	778	798	812	733	787	919	826	801	861	814	843	773	800	912	841	867	752	837	833	839	815	878	831	822	814	794	796	830	776	846	856	844	841	848	847	867	780	849	831	822	805	816	820	803	810	815	851	825	831	868	822	823	846	805	820	784	844	824	803	858	820	875	864	867	799	790	830	819	812	810	800	821	805	824	821	868	820	830	794	805	868	838	852	846	869	854	788	813	852	817	855	767	843	885	826	801	775	824	811	786	803	831	812	798	825	853	824	851	857	798	879	830	834	879	886	828	880	795	834	784	858	833	837	805	811	802	818	767	823	833	809	835	819	857	883	844	808	764	787	858	825	858	858	822	814	785	845	840	778	829	814	833	822	829	821	794	844	797	790	835	829	823	804	834	864	766	796	826	818	827	802	847	838	863	881	847	821	835	850	836	832	831	832	853	837	827	836	812	843	832	853	776	828	825	851	865	823	795	823	802	856	848	818	825	828	851	810	798	798	798	845	811	871	818	784	836	805	810	826	815	802	771	818	866	834	799	837	889	835	798	810	872	791	833	841	827	841	810	859	763	822	817	809	877	847	821	812	819	849	813	823	769	833	821	776	787	783	793	801	888	840	841	840	849	853	814	822	856	819	867	846	839	758	845	807	885	825	828	799	814	829	794	807	822	804	817	812	823	830	814	800	786	856	808	780	805	823	824	856	801	841	837	842	801	791	825	806	876	824	811	831	786	800	834	856	871	816	810	831	828	864	831	853	860	805	833	846	836	866	884	779	844	819	811	790	757	821	810	823	851	843	831	833	856	788	836	828	757	791	780	811	813	845	828	779	835	848	814	800	792	864	816	865	815	818	839	818	807	770	816	822	815	867	835	867	777	805	879	823	803	868	818	821	794	817	831	848	821	887	863	815	777	789	851	807	845	838	798	803	862	814	806	789	784	834	842	810	798	891	864	849	796	855	831	832	822	847	780	836	814	883	787	823	879	777	810	860	850	813	826	812	822	799	863	861	822	811	865	849	830	839	846	860	849	822	807	879	797	796	894	824	829	834	830	908	830	788	730	846	821	926	789	835	855	872	806	835	852	859	739	841	811	796	798	792	788	830	803	773	805	844	869	806	815	814	826	832	762	879	857	861	794	763	870	825	880	893	811	802	810	826	808	905	805	814	812	858	784	845	786	797	798	850	790	882	838	804	873	799	852	797	839	824	842	835	850	816	817	787	802	806	837	770	815	807	815	785	817	869	852	819	797	802	836	814	803	814	791	860	815	831	859	838	852	799	845	825	784	864	844	877	820	839	815	827	806	842	855	799	812	856	815	833	824	826	808	878	804	850	828	812	853	839	834	849	787	815	881	830	817	774	815	831	782	846	838	827	816	844	802	782	805	817	821	835	822	853	848	795	812	810	855	878	796	803	828	827	787	816	840	830	846	823	831	781	812	872	839	850	819	790	882	835	794	815	845	838	887	804	877	799	810	841	840	800	840	862	843	841	793	831	807	847	837	835	863	813	852	828	840	805	850	808	848	832	885	813	795	877	826	824	892	756	841	868	864	822	831	825	801	895	845	822	853	800	858	799	825	816	850	843	873	821	848	839	849	808	840	814	808	848	862	859	791	848	828	865	833	797	823	799	798	810	810	829	843	814	865	853	810	844	846	802	830	813	827	808	795	865	825	790	807	816	823	803	799	839	860	852	870	838	815	824	801	778	795	832	816	812	823	884	848	827	849	825	775	795	793	833	852	856	840	837	832	816	822	849	822	821	822	821	845	834	812	833	846	816	822	814	803	869	837	848	836	862	840	831	845	800	839	867	828	855	828	804	820	815	836	866	829	847	793	860	811	805	845	846	832	862	838	778	825	769	801	835	804	818	842	783	796	821	799	811	830	803	843	824	816	778	814	880	809	813	875	802	824	801	819	810	857	815	782	827	801	848	844	807	764	839	846	761	840	803	879	857	835	807	855	855	824	743	781	817	769	812	855	821	859	789	834	775	840	822	783	832	832	803	740	839	828	770	780	855	816	845	809	887	827	805	838	845	873	809	848	820	825	822	800	812	838	825	796	840	782	797	836	832	811	866	806	831	796	767	880	846	801	804	832	817	800	825	861	771	775	854	853	850	805	794	852	793	782	838	836	835	842	883	850	867	866	834	888	921	826	826	869	879	784	818	853	800	838	828	828	851	787	836	799	870	819	796	853	858	821	809	828	897	806	811	853	771	857	850	848	829	849	796	895	781	852	827	824	881	839	815	804	823	833	855	794	783	810	786	837	849	832	893	840	786	824	837	807	811	862	815	854	809	817	869	783	793	803	833	832	853	810	812	844	837	816	811	841	817	823	893	885	853	857	797	800	844	868	753	839	836	833	750	854	805	825	849	796	813	821	826	807	802	846	807	883	877	830	839	793	883	853	833	845	873	827	821	805	829	812	855	844	861	843	815	788	800	813	837	861	828	884	843	782	843	784	832	852	807	817	788	789	815	807	810	797	869	827	796	837	776	823	832	827	850	806	823	830	784	828	803	820	866	863	787	873	851	823	857	852	845	814	854	877	798	793	837	808	802	877	849	860	842	836	834	859	803	817	793	767	798	824	828	844	839	820	842	810	788	826	859	837	817	851	805	827	843	814	818	805	782	833	820	840	899	831	831	813	840	824	806	812	796	800	808	842	868	829	838	790	809	801	832	839	814	822	866	851	811	880	869	826	837	819	844	829	830	814	830	833	838	786	840	849	862	849	875	890	818	837	822	810	815	842	797	865	822	843	854	843	835	832	815	818	834	813	807	912	853	801	839	845	785	851	848	828	858	811	813	754	827	805	859	818	806	809	842	784	852	814	774	861	854	819	839	800	834	815	820	851	795	825	813	768	845	828	872	794	847	805	817	810	842	841	855	903	859	810	822	783	759	859	878	819	810	833	791	816	832	828	785	827	799	837	843	792	850	780	833	798	817	857	853	863	829	848	823	821	843	868	800	829	837	882	824	800	816	821	826	817	879	860	882	809	848	844	839	766	823	853	846	851	809	801	857	829	845	856	799	798	797	857	865	828	782	847	814	819	798	885	825	780	773	839	823	783	834	819	844	818	826	868	807	850	804	784	834	841	838	851	846	858	792	825	808	876	821	766	852	871	780	854	806	789	861	810	795	821	811	786	848	842	845	845	847	807	833	822	857	836
20702	25729	20348	11178	6967	4618	3223	2488	1888	1632	1400	1298	1174	1115	962	981	969	947	950	949	894	872	925	923	907	904	911	951	865	903	924	902	854	849	830	876	899	885	869	891	846	833	881	933	950	894	818	879	909	927	847	846	940	871	890	841	864	943	890	906	868	883	904	928	891	899	879	906	946	919	846	872	935	854	918	854	919	917	841	946	917	884	887	936	865	907	962	872	864	826	899	882	874	862	972	898	920	865	874	845	891	881	882	855	917	848	880	853	849	942	855	871	875	912	895	883	838	852	958	855	918	880	893	864	871	868	845	874	938	911	853	891	916	896	870	898	887	903	917	876	906	873	874	903	895	849	881	893	889	898	871	864	943	826	923	931	904	897	870	916	906	857	859	928	916	909	880	867	901	902	903	916	903	871	946	900	881	891	903	874	908	885	881	890	912	852	902	848	847	889	921	922	891	888	861	919	875	894	919	857	908	914	890	902	928	866	871	916	907	866	894	901	914	911	863	944	876	926	853	890	902	899	826	872	922	943	907	914	885	945	910	949	894	867	911	843	824	920	918	903	876	927	865	878	911	955	908	835	896	834	917	876	916	925	900	871	907	944	927	908	868	929	908	954	871	928	849	860	912	881	852	955	885	927	906	853	858	883	881	858	888	872	892	901	890	882	884	851	897	887	941	815	871	882	897	918	814	878	876	855	925	880	901	871	886	883	885	926	875	853	916	869	853	887	920	885	938	893	894	897	910	869	896	932	922	877	907	904	889	850	856	876	855	869	917	894	885	911	844	828	902	898	844	904	871	886	920	863	892	896	932	923	913	839	868	905	871	909	906	901	872	927	878	861	891	855	922	921	871	889	952	911	827	917	924	879	905	878	858	955	850	907	880	853	909	936	911	912	854	889	849	879	848	874	907	936	932	899	890	876	914	915	887	871	923	918	885	851	854	951	917	917	907	844	933	933	887	854	864	817	890	877	914	873	856	883	944	936	878	881	892	853	904	922	933	892	924	852	845	880	861	821	852	860	892	895	880	858	869	846	874	901	893	898	854	884	868	891	863	892	917	893	905	887	891	888	844	958	936	867	898	875	882	921	871	873	914	862	886	892	854	884	915	855	805	851	915	905	844	852	838	874	825	885	876	893	919	881	898	918	895	871	883	927	906	889	879	865	892	905	856	873	869	912	895	870	918	915	913	873	924	889	803	921	842	872	902	880	891	924	928	904	919	878	875	899	885	903	880	866	874	846	869	869	886	882	890	901	895	915	901	903	953	968	888	922	893	873	895	891	901	847	867	879	914	920	893	909	893	891	905	906	924	835	869	870	889	835	900	879	923	940	935	881	829	895	898	882	938	853	921	980	907	905	872	836	888	898	829	889	947	882	860	900	940	864	882	862	912	909	855	854	888	869	850	898	877	897	927	894	861	869	890	884	923	867	905	831	835	882	904	825	892	877	903	949	927	874	904	889	932	871	915	909	906	890	881	864	884	883	896	844	951	880	946	881	825	892	897	894	856	805	885	847	978	926	927	867	896	925	904	878	832	904	880	872	960	976	900	894	881	899	892	857	916	878	843	847	890	967	851	907	931	901	948	844	952	888	892	816	882	849	912	907	884	880	813	931	890	877	907	858	876	883	859	872	855	906	924	905	897	837	902	893	928	908	885	877	843	867	858	828	882	929	933	885	896	857	889	918	940	910	900	909	883	875	889	894	897	888	909	860	890	936	890	898	916	909	858	877	893	851	919	916	865	837	897	885	894	880	896	923	862	973	844	945	832	884	923	943	896	843	935	918	896	888	923	871	890	917	928	845	855	912	870	918	900	897	853	902	844	894	900	903	884	850	852	872	887	898	905	870	867	887	917	904	882	912	915	888	896	839	908	936	940	946	898	863	908	933	916	853	895	885	866	909	906	916	885	853	880	873	892	872	873	853	846	911	908	864	905	901	869	863	868	881	868	899	894	890	908	878	918	870	912	870	973	929	852	870	889	945	873	846	904	866	891	862	858	863	892	909	882	831	875	843	912	877	932	907	916	928	936	918	922	899	887	893	869	915	882	953	924	847	853	848	906	938	879	866	904	822	891	878	878	818	904	854	899	881	880	892	901	847	922	931	933	860	890	884	858	864	865	885	897	858	871	890	924	892	845	872	886	894	879	913	893	914	850	868	900	879	883	895	846	918	919	923	894	886	885	882	908	907	898	877	882	875	916	915	935	882	917	892	933	850	949	923	894	900	910	880	917	927	846	892	847	824	875	908	902	877	879	879	894	888	883	911	866	868	904	897	863	871	862	877	882	881	841	876	887	915	916	885	956	835	891	911	875	939	885	877	905	920	902	879	879	877	838	929	877	864	865	895	846	886	916	871	861	863	904	869	897	867	910	884	904	900	894	940	920	924	880	932	892	875	892	924	831	871	864	865	892	906	846	882	928	864	887	885	914	947	873	888	935	892	903	902	903	917	850	844	916	867	923	855	918	882	895	903	906	931	876	880	901	875	947	957	885	885	930	858	868	885	899	959	884	923	856	951	905	906	905	921	891	907	911	871	886	880	922	876	854	912	962	918	885	890	922	865	872	870	878	853	860	944	906	857	887	915	895	850	883	842	852	829	929	886	872	905	877	895	892	909	924	893	874	892	923	920	883	862	887	841	884	891	913	870	874	935	941	908	875	922	939	882	887	867	883	868	920	918	857	882	900	826	863	929	895	885	879	864	878	870	901	872	946	915	875	901	854	852	851	911	891	838	856	920	871	892	883	888	944	893	871	887	854	851	881	878	863	904	887	928	921	887	888	857	946	868	883	880	930	917	865	916	944	945	939	896	943	888	858	929	892	830	857	877	864	842	864	875	840	910	862	883	918	900	873	915	884	913	873	882	862	945	849	886	825	869	864	899	903	864	875	892	904	848	897	837	945	899	912	920	867	890	884	902	947	961	879	880	982	877	898	915	903	928	877	840	871	906	911	868	875	908	831	947	912	896	862	935	886	919	883	883	863	840	906	902	926	928	885	951	919	962	905	865	918	863	927	817	900	866	955	830	880	908	899	886	851	880	861	888	893	885	846	895	909	902	895	861	875	828	860	859	847	847	864	879	894	907	848	887	918	908	870	906	903	838	863	896	933	877	870	932	876	880	896	933	896	898	1006	851	823	891	885	860	934	893	916	916	871	849	918	874	847	952	871	910	855	948	883	861	882	935	892	902	895	862	890	852	868	890	877	928	921	904	883	836	854	826	945	921	863	945	931	857	894	878	860	930	955	852	931	897	905	890	904	815	844	857	966	969	898	903	860	911	913	882	869	834	861	869	905	909	877	915	844	877	866	889	918	913	895	888	902	919	868	894	989	929	894	896	882	881	916	867	873	917	870	825	902	920	865	868	864	872	882	830	864	887	913	876	857	865	920	876	901	943	899	892	892	864	902	905	900	892	910	876	929	813	849	932	883	871	885	888	878	879	901	864	857	841	864	925	892	894	902	855	832	879	891	852	845	886
23775	21290	28085	24814	20840	8674	3204	2153	1608	1317	1208	1128	1011	1019	954	889	893	903	861	841	848	874	836	835	815	776	831	821	795	785	773	803	768	789	809	801	763	809	767	764	773	793	793	797	813	828	780	779	843	774	768	843	776	772	790	780	780	822	829	769	767	837	807	771	781	809	805	806	711	721	794	864	771	776	802	791	824	765	804	796	786	826	796	761	753	785	775	828	730	762	807	797	798	803	762	841	795	788	870	803	813	799	780	777	807	763	798	822	846	811	808	828	817	739	766	786	782	807	804	858	793	794	848	764	848	743	762	793	791	796	777	797	787	753	796	746	784	805	746	789	814	798	754	806	794	802	765	791	753	789	801	785	808	801	785	801	756	787	823	713	823	806	761	811	785	780	767	825	793	797	781	799	821	838	786	769	771	803	775	834	835	799	845	783	843	799	789	801	766	834	808	753	777	793	779	764	791	783	799	793	805	777	733	850	817	758	778	792	812	767	821	805	753	786	783	793	800	781	796	762	819	757	796	789	788	806	836	822	790	773	793	829	793	792	816	788	764	824	787	786	806	814	807	781	776	806	799	762	799	781	776	765	771	783	785	785	754	784	762	824	798	795	752	834	784	825	842	785	796	809	798	785	759	802	826	790	822	770	800	858	785	777	789	806	828	825	842	824	811	779	778	801	772	779	802	822	758	777	814	797	812	855	723	814	773	787	747	827	720	791	784	818	774	767	795	769	776	811	785	813	750	756	769	762	800	797	789	755	745	814	791	768	805	792	792	827	793	830	794	818	788	778	817	854	763	817	786	845	744	806	837	797	837	800	812	764	817	830	759	766	772	761	801	828	836	815	787	841	828	776	800	818	770	770	790	820	802	793	734	793	826	804	761	852	786	821	780	809	757	781	754	773	807	823	766	773	806	778	757	775	779	792	802	788	771	769	783	776	780	808	752	809	797	808	768	759	818	780	817	769	825	793	768	756	776	799	783	758	810	813	869	818	819	812	772	766	767	784	785	786	791	776	789	761	775	801	844	862	749	788	772	773	776	777	783	773	789	794	765	805	769	840	774	783	770	829	784	780	804	793	793	805	764	805	834	793	778	779	772	779	817	809	800	782	799	789	817	837	775	802	785	768	802	793	735	768	779	794	773	785	820	754	802	752	763	823	820	827	838	805	801	792	817	782	762	792	786	755	752	823	764	766	809	754	798	795	790	783	746	834	772	759	823	829	837	781	758	773	756	795	720	788	786	796	795	745	733	852	805	790	765	850	820	790	806	772	762	828	795	765	758	779	746	804	795	807	822	777	810	753	803	798	809	798	773	802	735	751	757	774	701	844	821	798	810	822	784	756	766	779	786	777	806	800	802	761	758	837	811	763	818	770	781	777	757	798	843	786	828	747	836	749	753	804	789	786	798	757	775	791	808	816	820	810	748	756	791	777	779	796	802	816	730	778	789	771	802	827	791	869	776	766	802	839	755	748	814	806	821	746	792	816	822	790	766	769	835	812	794	773	764	810	803	781	769	809	761	807	793	809	748	772	845	735	800	769	846	786	755	783	793	766	788	705	816	783	754	774	785	850	815	775	789	781	762	724	816	754	799	803	782	795	767	853	765	794	811	758	746	753	788	813	815	816	799	771	789	762	794	770	813	791	792	793	769	813	794	782	812	798	808	810	767	802	793	777	766	771	779	771	784	790	846	809	812	784	808	788	745	833	821	791	804	789	778	788	820	828	830	785	782	812	807	807	742	795	837	797	814	829	813	751	811	793	829	756	776	797	794	745	760	817	792	771	748	766	789	801	818	751	802	767	819	810	745	779	796	818	844	831	774	826	804	709	783	767	850	780	785	784	811	818	829	784	802	853	855	772	785	773	821	775	811	767	771	793	786	794	802	814	796	761	761	801	788	830	812	752	759	798	830	737	802	767	805	778	777	803	781	783	836	794	800	752	815	811	835	759	809	802	757	861	833	819	819	752	839	732	782	781	772	803	804	759	775	788	751	786	816	782	817	803	766	785	820	812	778	783	769	768	765	803	771	815	855	837	840	835	824	822	785	772	785	762	779	809	775	798	798	765	804	788	761	831	770	787	778	803	765	780	800	770	779	825	801	747	858	784	812	845	749	847	779	763	751	772	824	755	779	789	716	793	771	761	786	831	768	773	807	784	798	767	778	770	735	810	785	757	801	828	769	757	823	784	813	786	817	852	809	836	782	800	792	840	743	793	820	731	792	742	752	805	772	777	771	762	816	758	805	768	800	780	829	758	784	783	784	747	773	780	824	791	828	793	810	825	801	774	759	826	810	773	795	767	810	798	814	753	760	764	771	763	796	785	842	771	757	809	805	774	808	817	802	813	783	775	819	784	777	821	775	809	765	767	748	817	775	812	833	772	803	809	799	822	805	829	773	821	809	799	777	779	779	768	789	757	804	838	809	840	809	848	784	811	771	794	757	780	753	760	789	770	843	764	774	794	820	777	836	750	792	746	758	792	838	756	810	782	836	825	821	788	784	812	807	765	880	779	825	771	833	812	811	834	822	801	752	836	773	821	772	772	799	748	788	824	830	798	752	809	829	829	830	747	775	785	805	888	836	815	822	802	787	819	754	776	801	758	815	770	851	805	817	816	801	784	734	787	828	807	751	793	792	786	830	798	812	733	780	776	812	859	781	794	803	772	795	765	770	807	816	799	795	753	821	760	781	787	809	775	759	771	798	795	829	831	816	798	789	791	845	803	712	800	818	782	773	792	759	757	819	789	788	780	763	791	768	774	799	794	782	784	835	783	847	720	765	797	761	778	741	804	781	775	765	787	770	773	742	804	794	825	819	798	760	750	805	793	809	806	802	816	770	746	752	743	804	821	808	810	778	784	783	766	784	817	764	753	805	796	762	815	811	828	790	805	742	807	772	789	807	796	807	788	808	765	835	701	748	798	799	847	814	751	828	773	757	840	826	781	778	757	784	814	755	815	812	742	819	790	765	814	840	753	808	808	786	806	794	762	839	783	827	777	787	759	810	772	778	811	779	783	838	760	801	782	745	792	810	764	812	759	812	816	804	799	772	842	781	806	818	803	807	791	740	858	794	755	743	823	771	791	766	784	765	804	784	821	787	801	756	775	841	776	800	808	813	766	767	771	801	796	873	822	839	825	772	811	747	771	799	843	802	784	763	858	787	817	791	760	751	784	762	777	808	788	767	788	730	794	758	826	776	798	831	805	764	786	816	791	798	762	808	774	792	826	807	786	885	794	758	770	798	778	755	747	773	813	790	776	790	764	751	777	788	784	802	786	808	775	773	787	755	795	797	829	790	775	844	775	781	806	796	784	811	778	801	801	768	790	746	846	813	771	751	806	783	770	815	752	796	775	814	837	786	783	771	748	786	801	810	861	757	763	768	822	757	816	781	779	797	763	825	784	815	789	788	783	757	789	773	779	772	736	817	845	761	820	845	748	760	724	808	780	788	791	821	797	815	826	875	742	765	808	774	831
20706	33230	27169	16554	10540	6770	4786	3489	2673	2097	1793	1573	1347	1277	1163	1116	1104	992	929	925	972	912	904	819	871	854	818	848	822	840	903	860	869	862	838	864	871	809	812	882	852	860	861	834	798	837	821	818	862	887	866	817	854	825	889	887	851	883	814	885	831	815	844	870	829	833	851	880	856	840	839	850	824	798	853	862	882	867	853	815	794	848	865	826	819	844	826	901	875	895	889	801	850	869	813	855	841	856	802	831	885	880	837	842	859	834	831	824	823	847	842	855	907	852	852	848	844	877	864	879	807	833	846	844	840	836	874	853	858	817	816	838	838	891	854	835	828	837	874	847	834	904	862	832	814	875	848	849	843	810	894	824	918	889	910	828	875	921	839	859	869	823	851	889	906	835	843	829	854	835	871	814	853	866	847	815	880	804	851	863	831	879	863	814	843	870	832	850	831	810	948	864	873	831	846	804	839	855	871	850	926	819	860	840	823	867	842	865	841	820	862	866	846	854	836	853	868	827	864	825	865	799	865	823	850	890	858	815	874	845	859	830	824	864	818	827	870	844	829	853	841	856	808	821	814	833	848	889	839	852	841	867	830	851	853	880	843	882	822	845	850	862	868	845	894	861	837	811	818	837	832	872	837	801	876	865	879	866	817	861	793	808	872	814	877	853	824	839	881	870	854	830	814	878	843	885	898	864	850	846	835	829	809	838	870	898	883	863	858	894	857	805	864	802	810	809	856	841	843	816	893	799	827	843	831	861	871	842	867	877	820	879	838	868	856	886	897	819	860	792	870	824	885	798	835	875	862	894	811	804	826	794	828	806	818	839	823	846	874	856	867	902	855	868	843	866	846	885	833	839	864	882	832	864	824	849	808	807	901	870	844	796	811	842	861	828	868	857	840	872	852	834	863	847	867	786	904	874	872	852	883	865	879	870	885	838	882	840	832	845	850	847	832	825	855	872	863	919	806	864	864	848	834	847	885	835	837	863	832	901	846	815	849	912	831	840	835	820	883	876	831	887	867	856	895	813	835	831	886	899	888	862	872	890	819	934	870	836	868	831	828	830	822	805	839	846	829	836	831	859	845	834	848	819	848	865	882	853	878	880	834	840	825	865	788	877	853	824	863	874	858	812	825	847	805	830	864	848	844	873	858	855	823	849	853	894	841	857	863	841	847	878	812	823	856	895	823	891	885	891	834	853	829	797	819	843	839	858	871	811	795	850	839	816	895	881	807	845	855	879	838	861	813	855	863	834	825	872	886	876	853	919	852	856	832	833	872	883	875	801	811	844	883	825	851	881	849	819	841	844	837	903	887	850	853	847	816	831	833	840	886	811	867	851	846	780	852	891	828	894	828	898	872	893	873	883	920	883	869	836	883	842	865	848	824	837	829	872	859	838	823	872	843	865	840	864	881	864	799	862	849	915	862	855	846	859	873	828	862	848	865	896	834	836	864	853	819	824	895	850	854	812	856	875	878	862	836	849	864	834	853	814	776	838	847	883	833	828	856	822	827	886	848	789	860	827	825	830	850	858	851	864	837	838	937	781	846	835	841	777	791	881	874	811	881	820	858	858	829	865	934	831	908	832	867	832	877	854	787	858	870	812	876	801	879	828	863	841	860	852	855	824	835	842	792	855	864	895	834	798	812	838	862	855	855	839	866	824	819	827	843	868	801	895	850	880	850	834	864	815	870	879	848	880	824	846	831	869	830	871	862	873	816	757	827	867	875	854	902	875	904	832	865	823	917	835	879	901	834	830	886	773	859	840	863	797	850	836	833	862	883	848	811	864	839	869	816	840	840	892	844	833	900	858	833	837	846	922	827	830	832	884	841	787	822	838	860	868	911	822	852	827	895	896	847	908	811	818	889	865	852	819	892	851	907	890	852	830	852	819	851	823	850	819	810	810	865	834	844	820	829	821	840	841	887	820	889	864	837	805	855	822	821	828	818	869	851	831	843	829	857	849	845	883	794	822	885	850	875	895	847	840	814	869	847	881	911	806	841	836	847	843	825	824	867	851	844	881	852	811	838	830	900	844	865	821	885	825	878	810	818	817	837	846	889	870	817	812	839	846	790	843	875	851	869	866	853	875	817	828	833	860	812	844	848	843	815	854	864	878	917	832	826	839	836	853	839	842	849	792	865	821	843	906	878	795	841	812	856	832	868	882	843	840	845	835	891	885	878	868	806	826	834	935	844	879	864	854	868	904	866	865	821	858	878	877	850	840	867	824	838	885	818	818	851	918	821	828	846	813	864	893	846	841	870	797	849	878	880	836	782	824	823	866	856	873	877	861	827	859	837	886	858	830	874	827	841	885	792	849	819	871	873	855	855	878	857	837	870	802	828	834	845	891	792	885	834	838	810	865	820	872	881	888	890	860	851	849	845	905	851	824	855	822	888	869	814	920	878	844	793	818	917	822	848	892	878	863	839	856	879	897	857	903	847	824	805	829	870	886	825	867	867	837	866	865	875	849	817	857	863	864	861	858	885	865	882	809	863	854	826	863	840	807	859	852	877	905	831	889	819	804	828	825	849	827	841	902	829	787	863	883	858	848	817	885	830	824	877	869	821	851	913	833	878	871	791	852	865	852	859	875	866	882	846	835	862	881	850	858	853	865	851	826	843	793	808	807	897	886	848	834	808	841	820	897	870	859	850	793	829	845	838	865	860	811	809	857	840	838	797	907	836	840	820	812	864	844	858	820	862	828	821	836	838	845	872	879	804	886	837	887	866	892	809	848	878	836	900	863	906	842	843	871	821	842	832	853	847	830	800	869	837	800	897	889	777	897	828	927	802	862	847	830	866	857	861	845	851	829	844	859	881	837	807	799	843	892	794	909	863	863	848	868	825	853	848	849	824	887	847	853	810	831	869	877	835	862	848	853	874	846	867	857	856	838	834	794	850	841	889	844	796	851	844	837	868	801	865	814	801	837	878	852	863	829	882	844	838	880	902	868	850	835	878	862	873	839	880	865	887	870	877	875	816	824	854	853	868	861	838	835	832	832	836	801	882	855	820	842	839	872	869	829	805	852	848	828	796	857	922	827	833	857	903	855	855	852	867	883	840	844	872	829	845	777	872	805	788	888	858	872	854	894	883	864	845	858	883	863	855	841	827	821	838	898	796	871	864	868	843	801	877	872	854	813	882	890	813	817	847	870	860	871	814	841	875	905	865	868	808	821	859	878	808	830	873	882	872	879	879	871	895	883	832	846	851	877	839	856	867	837	845	837	857	824	873	797	860	862	820	877	836	848	886	859	793	801	865	851	836	797	836	816	843	828	801	859	848	806	816	871	805	881	866	845	823	826	898	868	830	853	863	865	870	843	842	858	871	819	861	841	836	835	808	882	847	896	847	890	886	814	870	901	838	831	804	869	864	878	833	824	837	819	831	835	904	882	833	862	888	838	889	836	877	788	862	842	806	842	840	903	813	882	835	836	861	884	888	800	896	857	854	897	833	879	885	911	865	837	851	846	842	824	845	873
25357	21297	26229	23955	6956	3099	2182	1700	1417	1148	1106	980	1041	952	882	904	876	898	903	863	868	864	854	849	815	852	883	805	838	912	864	837	853	838	874	861	835	803	836	804	810	813	833	848	824	861	853	856	939	838	855	832	809	795	853	854	784	879	844	843	897	849	819	916	870	842	833	814	882	846	812	845	854	800	855	844	869	818	853	879	885	842	931	861	836	880	842	869	788	817	920	848	793	814	816	838	801	813	810	836	835	815	811	885	812	793	870	874	842	812	846	850	830	840	836	837	871	860	823	858	855	836	820	805	800	904	810	853	837	824	850	824	783	827	844	879	868	877	847	864	800	865	844	853	778	816	881	871	853	862	808	857	831	891	877	839	832	780	841	820	835	793	835	877	910	863	840	829	841	789	795	860	867	886	860	849	814	880	857	872	854	832	866	809	786	774	781	841	840	843	874	857	869	869	832	740	778	861	868	885	837	839	823	830	819	788	825	876	818	897	808	856	833	827	887	873	842	808	855	837	889	850	842	820	840	841	774	883	827	832	874	829	826	816	866	884	821	795	840	849	845	766	915	854	857	858	862	895	804	892	861	850	832	825	829	880	835	843	800	836	867	830	891	867	828	857	867	803	857	872	859	844	843	882	851	839	808	869	813	859	861	832	788	858	802	867	827	891	883	868	825	835	817	838	799	866	798	856	809	800	840	802	858	826	807	817	768	821	885	872	821	905	819	803	820	801	848	874	829	881	845	894	852	826	831	874	828	812	888	827	819	836	840	817	841	855	862	853	827	852	844	789	857	869	870	837	880	824	864	842	881	838	853	861	858	885	796	811	895	822	824	812	863	858	837	811	847	845	835	883	869	822	879	859	804	830	786	895	833	814	891	842	820	868	870	838	840	791	863	825	872	879	848	846	829	842	824	831	856	818	823	843	834	870	791	830	821	884	774	840	854	816	836	820	841	821	825	817	846	868	834	855	836	795	855	889	845	838	878	869	804	840	806	840	852	857	921	810	834	860	774	842	778	868	867	824	795	887	863	818	831	809	831	870	842	845	824	808	942	803	809	881	847	795	864	806	835	836	844	807	850	825	839	780	868	832	817	815	814	859	853	857	833	789	829	786	813	871	812	823	825	870	852	817	773	799	854	839	846	864	888	869	881	908	857	814	860	818	836	858	816	815	843	785	858	837	858	856	796	859	872	895	813	841	788	868	862	876	820	855	785	818	778	818	830	823	875	834	852	856	837	801	842	830	882	872	830	791	849	867	846	881	826	840	802	840	820	821	782	836	872	831	818	848	879	855	857	846	787	844	870	838	785	887	856	852	934	859	809	858	854	778	889	849	836	872	816	848	840	830	867	868	851	844	796	859	841	849	859	850	801	842	846	850	808	839	807	857	862	823	823	863	808	838	849	881	839	804	837	852	852	813	818	902	825	843	913	838	837	837	803	844	861	817	841	800	867	811	822	843	823	829	870	844	835	824	837	839	838	773	876	796	831	857	856	818	893	867	849	828	852	862	847	848	868	854	818	855	816	829	855	830	846	826	838	870	797	883	840	832	880	827	850	856	829	847	842	813	814	863	895	773	866	841	836	847	902	780	854	848	767	851	858	840	833	849	881	812	848	801	855	809	872	832	903	809	830	843	888	840	848	906	838	783	812	875	851	864	878	837	852	833	857	842	874	878	858	836	822	845	755	864	875	876	856	859	862	844	853	876	860	835	849	801	799	836	840	818	862	818	856	846	826	825	800	807	799	794	808	868	828	865	822	873	870	871	821	843	800	844	872	818	870	847	812	753	831	813	869	806	865	838	853	864	832	885	832	818	855	820	852	776	864	870	787	847	824	824	840	825	837	846	831	841	849	843	788	768	815	838	837	865	859	822	839	840	816	852	815	806	866	794	834	831	883	889	842	853	857	776	875	834	931	827	840	807	862	847	796	854	831	869	824	846	825	851	855	856	831	883	846	825	826	855	796	823	847	791	782	824	803	857	797	849	837	873	874	887	798	858	835	818	813	854	869	810	816	792	809	821	809	859	850	840	885	813	806	845	870	830	845	845	853	824	845	787	785	796	825	858	804	882	817	860	837	792	843	869	874	853	877	807	893	826	824	877	767	865	823	815	883	824	813	846	836	866	808	826	884	862	830	841	862	862	852	905	825	907	842	847	856	870	897	828	839	797	823	880	819	838	834	899	798	848	836	827	801	867	836	841	879	835	839	860	891	779	848	873	842	884	843	853	813	839	867	851	844	853	882	841	860	857	842	899	807	866	823	788	822	820	828	857	847	811	878	850	833	831	889	899	831	815	830	855	797	866	866	854	803	787	824	879	849	840	886	783	876	884	842	823	848	855	881	848	826	843	840	853	851	832	849	846	841	808	854	820	815	849	822	776	857	822	834	858	885	828	832	824	867	836	897	832	853	808	827	859	845	852	815	863	856	859	854	852	806	827	810	816	856	778	817	850	890	885	833	831	875	836	852	862	877	837	806	848	876	882	844	855	877	897	861	883	851	861	880	811	841	846	857	910	821	833	868	809	860	912	848	835	848	781	853	780	873	834	808	809	842	854	854	831	840	844	819	856	859	833	849	796	833	847	807	825	826	843	807	814	853	831	820	867	853	857	815	829	836	817	911	796	870	870	806	809	871	903	812	837	837	811	886	895	821	879	848	882	836	820	861	858	838	825	770	816	818	850	834	819	851	890	848	842	850	868	878	888	867	797	833	855	844	886	828	863	795	847	802	830	862	791	819	859	844	814	851	852	820	838	913	855	848	852	856	791	788	805	844	830	879	902	874	777	824	879	793	828	817	808	824	836	861	787	829	836	857	868	820	811	862	809	834	847	838	834	814	818	846	834	850	856	856	784	867	871	826	876	830	845	836	862	830	888	850	851	827	844	818	829	832	842	826	849	856	825	827	922	831	836	811	856	864	804	855	822	878	880	886	821	856	836	865	806	801	890	848	877	851	873	819	835	859	818	843	808	817	803	831	870	814	846	884	849	879	815	878	809	827	871	789	824	830	804	875	822	823	840	845	829	909	864	846	830	815	834	798	842	838	858	851	815	862	870	858	781	796	847	880	782	838	836	848	860	891	830	852	861	833	870	838	852	860	822	927	854	812	855	857	853	878	830	838	813	871	887	847	784	874	886	797	831	809	873	856	803	846	837	866	823	859	855	853	849	846	851	795	907	813	886	849	840	831	847	856	838	837	832	847	828	859	847	827	861	854	812	821	881	854	842	834	862	866	838	867	857	849	877	844	820	815	815	798	811	856	828	870	865	816	848	889	842	802	821	863	825	834	871	814	830	858	802	893	817	853	903	871	863	842	858	872	817	838	794	840	788	869	835	835	820	858	827	779	820	872	814	827	847	794	808	788	856	830	780	865	854	817	833	822	806	872	878	793	822	886	799	870	833	775	773	862	845	823	865	832	828	847	859	776	847	877	842	879	807	859	861	825	825	830	902	858	863	853	788	868	829	849	901	876	851
20514	29275	23288	13395	8325	5541	3830	2903	2214	1827	1565	1377	1291	1165	1113	1137	1009	1035	1050	1028	935	975	991	929	941	967	879	952	925	919	880	903	893	904	918	951	857	907	918	911	906	897	909	928	887	938	944	885	919	947	932	913	915	913	903	886	875	939	895	882	998	953	920	944	890	884	908	883	903	953	862	950	843	860	911	917	877	920	876	938	911	915	944	911	956	879	909	935	941	907	879	916	890	890	899	859	877	903	915	873	893	875	904	898	914	941	937	858	851	899	870	922	893	909	929	899	864	900	949	910	913	885	931	931	934	878	879	898	912	905	960	915	908	933	919	918	903	909	905	905	934	906	863	881	919	891	951	931	922	868	917	873	893	898	927	939	870	938	954	943	921	932	898	877	930	900	907	852	864	885	880	926	907	916	935	947	936	939	936	915	919	908	927	926	865	898	862	912	894	866	924	907	930	862	951	878	912	912	914	903	903	904	878	950	935	898	878	915	922	913	942	926	885	893	927	907	919	909	861	893	912	863	858	902	882	901	924	902	906	877	887	881	934	897	918	900	872	922	917	884	916	916	912	915	873	941	945	877	906	909	905	909	881	928	892	881	966	898	919	906	936	892	897	896	950	873	898	937	829	922	954	872	889	902	920	855	943	899	876	903	909	907	911	878	896	899	907	932	938	875	870	893	921	924	884	922	981	857	894	920	909	932	973	886	965	921	955	911	902	925	907	911	915	886	891	935	900	932	905	894	871	941	912	931	949	870	871	902	889	959	952	952	941	907	938	938	903	946	950	896	866	891	892	898	894	941	931	898	939	866	911	912	954	891	950	905	918	936	905	910	939	935	881	876	863	911	892	896	901	938	937	878	895	873	858	876	984	892	879	904	866	858	937	896	890	941	945	929	863	857	949	898	927	958	930	887	912	899	898	909	910	878	900	868	962	882	887	901	937	915	886	977	937	913	936	952	895	912	922	875	916	885	884	910	846	905	921	881	945	856	901	903	901	938	865	920	898	928	958	912	949	906	928	902	919	906	990	904	947	884	916	955	949	953	898	960	897	945	912	904	947	923	879	890	925	943	910	890	941	926	909	914	873	881	928	905	905	879	910	909	931	814	945	858	890	857	868	853	946	916	975	890	879	916	896	928	924	890	927	983	926	906	942	928	935	944	888	905	922	921	905	895	906	897	886	868	950	886	870	916	930	909	947	945	939	959	926	979	884	925	913	950	889	913	879	931	861	919	888	866	923	889	906	909	916	913	922	907	964	898	886	907	919	884	902	882	927	878	908	909	972	905	923	877	957	923	894	947	896	935	910	881	926	951	881	841	921	925	963	876	951	965	917	931	940	894	903	958	911	895	929	927	940	912	906	958	857	930	889	920	900	969	927	881	901	873	912	901	920	870	893	929	937	913	938	938	932	914	951	952	878	921	867	878	908	916	865	958	942	902	900	912	917	922	919	901	924	933	928	860	950	969	869	887	924	914	897	966	931	967	921	859	912	927	911	955	856	889	888	937	912	885	951	919	965	918	884	889	970	919	877	891	885	962	891	904	912	942	913	909	925	891	906	939	880	904	924	928	944	991	889	955	895	912	944	904	906	867	919	936	896	990	958	922	931	893	934	917	910	885	951	931	929	884	888	876	891	922	919	905	938	903	933	899	896	876	901	880	928	874	956	874	941	970	906	889	894	871	890	875	948	884	923	940	886	953	879	924	902	895	874	888	911	958	910	911	877	936	916	923	953	918	877	888	911	937	964	893	908	918	879	939	921	912	931	939	926	912	943	890	868	886	885	903	907	980	901	902	899	953	909	855	897	921	868	892	903	902	870	940	965	911	917	877	915	927	910	890	891	871	872	866	880	888	930	945	888	902	888	884	891	957	925	880	910	920	922	828	955	918	923	899	913	913	872	914	906	937	913	916	925	872	937	857	926	899	947	938	907	927	930	927	969	911	913	919	969	865	916	929	928	928	907	904	956	859	868	922	910	871	898	920	944	865	870	920	904	899	946	873	949	870	923	911	948	998	909	927	907	904	937	871	879	919	916	888	915	972	868	943	929	842	978	963	911	898	937	925	914	941	883	900	903	883	920	890	890	902	837	935	903	931	943	917	893	936	848	948	875	921	951	872	944	929	858	894	936	879	936	903	907	916	871	882	900	927	894	859	889	893	866	913	903	890	892	882	897	908	853	910	918	922	921	894	944	944	892	930	899	851	906	900	872	896	930	951	948	960	894	890	859	906	924	932	925	939	977	928	925	903	873	919	860	917	957	930	972	945	880	883	928	901	887	934	934	887	934	910	837	899	890	903	891	848	918	946	894	952	945	882	905	911	913	940	901	880	921	920	908	853	955	902	893	870	842	931	887	897	928	857	883	903	922	922	912	947	909	891	955	901	933	899	906	910	929	905	944	910	922	889	898	901	916	918	889	913	852	897	896	922	952	903	926	874	907	887	970	924	926	911	904	909	950	911	905	889	912	918	956	893	912	908	952	968	900	874	902	912	959	955	892	887	876	924	945	907	919	935	886	902	881	909	905	865	884	850	883	933	924	920	926	921	937	900	906	915	969	858	920	867	881	888	858	877	934	876	971	924	885	910	884	873	896	900	926	923	962	925	885	893	934	909	913	908	897	915	881	887	882	896	884	881	887	918	905	946	919	944	899	924	945	951	916	867	903	877	922	893	928	933	955	893	913	947	859	924	930	891	847	917	893	924	926	902	890	970	846	950	966	957	913	933	854	925	901	927	947	892	965	975	876	915	911	913	939	907	920	874	923	954	888	941	891	923	901	858	891	973	941	900	916	913	951	905	881	955	865	934	923	926	895	931	920	894	883	873	868	937	917	938	920	908	907	899	877	925	930	904	941	989	848	919	851	957	949	890	927	923	963	886	901	927	870	911	914	854	906	865	905	942	954	852	863	935	872	922	868	930	872	908	898	935	873	942	917	924	911	923	954	942	901	899	909	869	939	871	891	883	937	907	937	927	889	952	943	853	871	874	906	915	925	900	893	919	935	902	930	904	949	927	927	884	881	951	975	930	928	888	946	889	913	926	903	926	939	923	887	876	921	841	881	895	892	892	894	912	915	879	892	880	883	925	899	920	939	904	892	943	884	918	873	910	886	870	921	931	933	916	933	880	942	962	886	920	914	873	878	916	879	901	914	930	912	941	916	871	876	960	882	885	877	929	892	940	871	934	935	894	925	946	879	903	855	940	913	844	914	920	968	926	921	963	877	881	880	874	937	882	904	895	926	885	890	913	899	885	903	921	960	940	918	920	875	910	884	892	945	891	913	933	906	908	949	915	884	928	931	873	955	871	910	946	907	897	902	859	934	887	920	921	931	902	935	909	834	899	961	923	919	879	854	931	954	973	911	872	922	936	925	876	854	893	912	901	903	887	887	884	910	940	963	925	918	888	895	894	920	936	931	930	858	874	959	916	917	919	898	953	966	906	894	919	880	905	894	906	906	939	920	943	923	888	916	927	936	906
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
