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
341654094643	341654095156	341654095706	341654096256	341654096806	341654097356	341654097906	341654098456	341654099006	341654099556	341654100106	341654100656	341654101206	341654101756	341654102306	341654102856	341654103406	341654103956	341654104506	341654105056	341654105606	341654106156	341654106706	341654107256	341654107806	341654108356	341654108906	341654109456	341654110006	341654110556	341654111106	341654111656	341654112206	341654112756	341654113306	341654113856	341654114406	341654114956	341654115506	341654116056	341654116606	341654117156	341654117706	341654118256	341654118806	341654119356	341654119906	341654120456	341654121006	341654121556	341654122106	341654122656	341654123206	341654123756	341654124306	341654124856	341654125406	341654125956	341654126506	341654127056	341654127606	341654128156	341654128706	341654129256	341654129806	341654130356	341654130906	341654131456	341654132006	341654132556	341654133106	341654133656	341654134206	341654134756	341654135306	341654135856	341654136406	341654136956	341654137506	341654138056	341654138606	341654139156	341654139706	341654140256	341654140806	341654141356	341654141906	341654142456	341654143006	341654143556	341654144106	341654144656	341654145206	341654145756	341654146306	341654146856	341654147406	341654147956	341654148506	341654149056	341654149606	341654150156	341654150706	341654151256	341654151806	341654152356	341654152906	341654153456	341654154006	341654154556	341654155106	341654155656	341654156206	341654156756	341654157306	341654157856	341654158406	341654158956	341654159506	341654160056	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	2000	3600	2300	2727	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
21328	20038	26558	23221	20032	15218	4222	2119	1693	1434	1218	1073	839	730	624	536	506	497	466	424	480	432	445	457	459	405	381	422	383	400	434	389	401	379	361	390	387	372	390	410	411	363	381	407	404	382	362	412	397	384	352	417	412	396	393	371	418	378	405	423	404	407	381	341	388	376	386	384	412	370	398	372	376	408	379	373	400	404	393	381	390	369	406	390	416	433	356	360	408	380	378	432	391	374	380	378	424	367	384	382	394	357	409	390	365	387	424	386	406	401	428	366	384	407	375	380	381	368	390	352	382	391	366	365	381	378	403	374	389	407	389	400	361	369	408	403	404	403	376	364	391	387	396	386	368	433	413	370	376	416	342	420	383	396	387	369	383	385	420	360	412	409	346	371	429	404	396	397	379	390	399	380	378	391	397	390	397	379	374	371	386	394	427	390	416	418	367	382	350	373	371	371	377	407	380	361	419	409	361	409	392	419	410	356	392	381	330	400	359	390	372	362	342	353	400	388	401	390	379	386	436	382	374	391	386	392	387	420	414	365	400	371	403	378	410	337	384	406	383	399	382	417	377	394	407	370	416	390	377	383	369	372	388	393	390	346	389	392	376	369	377	369	368	383	381	386	416	376	395	375	402	392	383	392	371	398	401	407	368	338	383	404	370	442	375	384	382	371	343	403	386	378	369	380	373	410	397	412	382	374	395	400	389	398	412	372	352	379	378	379	412	419	396	396	403	394	367	403	355	377	371	418	396	379	376	384	383	406	415	430	356	391	375	409	412	418	390	426	362	435	396	397	382	366	401	348	420	360	413	374	420	404	390	422	397	373	405	377	396	369	341	399	401	364	368	412	391	408	370	426	382	422	382	416	409	418	384	359	373	376	362	393	444	416	397	392	402	380	394	370	381	349	416	385	358	398	394	382	380	379	370	418	394	401	412	354	386	357	395	385	381	367	380	384	419	387	394	367	382	358	407	369	400	387	375	346	387	427	379	353	386	399	400	400	393	363	398	387	404	392	391	395	371	396	403	352	374	370	403	354	377	380	374	408	389	361	398	400	443	383	394	372	387	387	350	366	378	407	376	399	405	385	374	395	372	416	395	392	359	379	418	394	360	366	403	365	378	389	376	388	411	386	396	415	387	426	398	379	369	399	376	369	390	368	406	387	390	384	383	377	390	391	402	389	376	382	425	389	401	365	401	386	379	407	391	403	400	400	411	387	395	392	389	394	380	333	380	391	372	365	355	403	415	396	437	399	352	405	397	378	386	350	422	359	382	401	403	390	383	375	408	354	386	410	382	378	368	411	393	366	398	382	379	401	370	371	385	418	371	398	390	402	358	404	394	393	385	375	392	401	377	351	399	417	376	390	404	388	398	395	420	399	373	386	367	365	369	384	394	398	355	379	364	414	383	357	378	354	388	396	375	371	390	376	423	369	386	368	380	392	358	359	355	392	395	377	381	378	403	368	378	366	405	384	354	351	374	388	367	391	382	369	369	398	387	359	381	396	380	382	397	367	431	372	364	364	401	376	351	426	374	357	419	398	357	408	391	402	395	378	360	385	381	431	356	384	387	378	408	369	380	406	398	411	364	365	345	367	408	415	383	414	384	390	395	393	382	392	389	396	359	394	401	398	377	384	390	381	386	408	397	399	341	391	394	382	376	390	429	392	362	384	424	387	394	376	396	369	409	361	396	383	405	394	339	394	348	395	366	376	426	346	405	400	405	413	385	349	388	385	394	422	392	405	354	377	383	397	415	414	394	368	421	412	381	385	401	385	361	407	395	410	346	384	354	425	372	374	380	380	388	387	372	382	380	384	403	385	360	427	388	390	381	409	428	379	373	372	359	391	417	390	387	388	382	393	406	352	375	398	360	387	345	384	374	380	393	368	363	400	362	405	397	409	387	386	367	376	383	416	385	370	357	411	397	383	397	384	399	410	416	397	392	394	387	376	397	394	417	369	355	400	418	411	396	384	371	395	386	418	377	388	360	410	377	390	407	431	366	369	336	429	382	392	381	390	376	382	395	352	379	367	408	402	381	381	393	363	407	378	371	340	434	402	390	405	392	376	347	390	386	403	411	410	371	394	372	400	402	396	360	381	376	360	369	391	407	340	382	368	378	359	411	373	376	378	396	393	376	408	365	396	377	401	415	379	387	366	429	381	390	411	395	376	390	396	392	403	386	390	411	405	395	390	378	422	370	372	354	405	404	375	388	390	388	379	401	395	351	393	425	379	374	382	357	409	413	410	376	367	373	404	390	373	389	369	386	374	403	427	425	369	391	391	404	410	366	349	417	346	411	385	368	397	341	394	372	383	386	374	378	411	370	402	421	402	362	392	369	391	379	395	344	396	397	377	386	404	408	369	365	411	388	394	418	388	357	369	396	390	400	408	385	389	399	387	362	415	412	375	405	403	388	382	353	413	349	367	392	417	401	366	399	415	403	397	423	374	357	376	372	377	380	409	396	332	419	378	392	391	376	397	378	380	360	387	374	386	410	382	419	375	384	429	371	386	419	361	403	364	396	382	378	395	400	389	358	374	358	415	376	420	415	392	393	381	343	405	416	391	381	405	391	384	395	347	405	402	407	397	349	390	412	382	388	410	363	385	426	406	364	434	365	402	414	408	396	354	384	377	380	424	406	385	408	386	376	368	403	375	380	384	372	364	371	349	376	379	394	403	370	414	406	395	382	441	373	393	392	392	410	385	421	372	365	403	380	362	367	386	399	366	394	408	404	392	393	382	359	391	390	374	367	393	370	430	380	411	355	368	392	388	402	389	371	417	435	385	400	396	394	410	359	385	371	412	361	384	372	354	430	425	394	372	363	364	376	415	386	403	361	416	352	420	434	349	415	366	366	417	381	396	396	374	396	361	383	385	391	371	416	376	364	428	393	368	385	378	386	401	387	377	342	371	411	384	389	373	380	409	361	398	402	374	401	407	354	365	374	421	392	406	353	414	404	335	393	363	373	401	405	403	397	353	417	405	379	397	384	429	412	355	395	413	386	379	376	337	431	372	383	369	366	363	381	370	379	362	369	394	413	368	422	407	371	401	398	358	382	417	406	423	358	362	369	399	378	394	414	358	404	379	375	392	408	373	417	412	399	351	401	400	396	385	395	402	409	398	376	410	405	403	385	369	429	381	375	379	371	403	363	402	376	411	394	430	365	405	406	409	377	388	397	377	400	348	369	351	384	371	387	360	370	370	363	381	383	339	439	407	369	383	320	372	380	401	357	378	390	383	393	376	419	394	376	401	382	397	368	386	379	394	399	395	399	411	383	413	381	389	386	404	370	394	371	345	348	397	401	379	358	394	387	416	407	376	379	388	387	418	356	353	404	403	392	406	403	401	377	384	405	401	398	357	394	405	418	389	369	420	386	384	406	376	357	378	416	369	356	385	388	374	402	405	399	365	426	389	352	390	370	428	383	387	403	366	428	389	392	385	341	377	422	382	378	428	366	380	381	376	390	372	386	385	391	412
18255	35776	25768	16301	10312	7354	5609	4645	3793	3265	2688	2204	1733	1332	1141	981	858	780	753	743	720	626	653	684	650	671	604	593	581	575	536	556	569	560	530	585	593	562	526	529	522	569	558	557	560	561	574	538	578	539	604	626	530	547	545	578	525	577	595	552	546	592	578	543	565	573	540	614	543	556	589	587	615	565	566	559	582	506	553	573	532	580	546	527	562	582	571	547	518	520	551	570	578	583	521	576	520	572	571	565	564	523	572	519	552	537	564	583	566	563	569	530	557	587	597	553	562	494	481	577	611	575	540	580	560	550	576	584	539	552	501	553	542	561	545	577	591	556	528	565	539	611	559	537	537	582	556	584	603	581	541	537	574	570	547	620	560	546	558	561	516	552	514	565	602	556	532	544	551	544	554	575	577	548	539	524	563	537	515	574	587	575	553	546	574	593	561	586	559	605	531	548	574	523	529	548	542	521	585	550	555	517	590	577	569	563	529	577	612	591	557	569	575	542	537	599	581	561	587	539	543	562	554	583	559	531	543	540	522	525	521	532	517	580	532	546	571	589	516	540	531	563	522	564	542	576	547	569	571	568	550	533	560	569	547	556	567	586	551	566	528	535	548	593	558	587	528	577	563	505	535	528	521	530	520	557	600	520	502	535	530	595	501	578	556	538	582	537	580	539	595	597	601	554	554	593	536	537	571	515	588	546	572	567	526	563	562	561	591	539	558	543	549	514	549	558	533	557	507	575	578	588	588	573	549	549	592	575	548	546	536	537	553	569	614	555	518	560	502	564	548	556	574	521	564	576	562	576	569	569	529	548	548	545	583	548	506	544	554	561	558	523	571	541	558	567	523	614	580	547	535	533	516	577	600	572	559	596	576	561	553	587	552	550	567	571	593	538	552	541	593	552	562	562	561	546	575	563	556	567	553	564	575	543	577	558	576	533	542	587	560	542	557	553	528	552	546	569	530	555	541	536	602	561	566	558	591	555	590	577	556	560	554	527	557	519	579	547	560	583	576	572	532	563	539	541	588	583	566	540	550	547	513	566	565	562	538	536	546	581	532	559	590	576	594	617	581	588	553	553	606	588	591	558	550	559	549	533	565	589	581	558	549	579	558	531	576	571	529	523	569	545	536	487	567	573	531	536	522	554	555	594	563	533	558	542	560	546	533	548	576	524	557	522	527	565	599	533	556	551	518	533	538	568	573	568	550	565	590	597	529	545	553	540	578	546	572	573	549	587	590	593	538	563	585	546	588	577	505	527	560	530	549	553	556	598	556	577	555	495	584	527	540	535	567	538	597	540	541	561	560	567	533	551	554	507	552	541	560	556	614	550	557	526	600	550	546	598	584	550	562	574	537	597	537	593	557	540	551	563	526	516	543	562	559	526	561	539	577	558	534	565	586	515	627	575	577	513	587	571	561	498	578	568	555	541	576	558	527	539	564	544	545	554	551	548	633	562	532	564	571	570	591	556	573	540	530	576	540	535	544	526	547	544	590	531	578	578	594	565	533	542	530	608	559	573	542	497	576	569	554	559	542	575	548	584	548	564	578	548	543	586	546	550	544	580	545	567	530	560	555	566	515	555	574	563	557	553	532	550	567	572	557	567	615	570	557	591	572	562	587	584	544	560	551	504	562	558	540	560	540	579	532	539	577	588	603	553	524	580	552	558	591	536	587	580	577	584	583	560	578	541	564	557	556	595	561	540	555	558	511	548	554	545	538	555	547	555	563	557	555	576	602	591	584	539	550	548	580	502	565	547	544	554	578	552	561	558	576	551	567	559	554	544	538	566	537	552	526	548	547	570	563	540	570	556	538	607	575	515	570	525	544	589	563	549	533	539	563	559	555	543	576	581	546	527	526	592	570	542	549	596	528	538	560	568	564	571	553	534	548	540	546	548	551	558	554	527	542	572	521	498	547	549	563	557	537	538	574	554	536	594	537	540	568	547	553	598	565	595	558	535	550	528	578	542	556	590	526	553	551	580	516	573	590	552	549	555	538	523	527	561	547	583	578	546	568	559	549	560	563	560	574	563	559	540	564	529	546	576	536	574	592	598	556	563	557	550	545	560	546	543	578	552	612	498	560	521	525	568	505	578	590	555	557	545	585	580	563	540	575	575	592	575	552	577	596	540	557	533	509	534	533	546	521	588	554	526	550	542	574	504	551	548	561	535	578	512	551	585	537	550	606	593	532	588	536	534	566	540	546	577	552	527	573	576	556	573	572	522	567	544	538	537	522	566	595	583	540	576	579	494	577	542	539	561	585	522	551	539	583	572	579	559	544	587	538	574	545	547	560	570	562	550	583	557	526	553	579	559	534	558	559	568	563	571	567	554	548	568	555	524	473	572	547	552	543	556	557	516	581	567	533	570	536	528	567	571	561	574	583	609	545	552	598	553	575	564	597	550	512	557	576	562	581	523	536	545	540	557	584	580	527	550	570	600	605	595	554	549	606	549	589	544	558	543	544	561	565	549	523	526	562	596	554	591	605	563	569	535	574	569	528	542	578	542	539	521	563	558	529	581	555	545	556	548	551	571	536	575	536	610	570	572	548	596	557	557	515	573	535	557	562	538	594	538	529	521	554	536	550	558	586	591	558	600	541	554	535	532	525	524	578	536	540	578	589	564	537	602	593	565	647	583	551	568	571	530	532	559	571	501	543	550	523	538	540	590	571	530	587	525	540	542	538	554	532	584	537	593	557	520	562	592	545	551	539	533	559	518	580	564	554	544	562	499	563	518	553	557	537	522	551	563	529	557	580	573	551	555	567	553	559	536	560	552	557	575	564	582	553	597	528	540	582	541	549	577	545	544	542	560	582	562	593	565	575	544	510	544	564	552	538	535	522	524	566	528	533	579	577	569	559	551	567	541	554	593	560	563	596	608	544	551	567	523	586	564	582	514	558	575	565	565	567	563	549	538	549	530	591	550	532	556	569	531	567	532	516	557	520	591	549	555	546	582	571	588	573	549	558	585	541	541	553	590	580	552	530	560	535	569	559	550	591	578	549	532	579	544	550	540	570	561	550	567	572	587	586	538	604	573	545	519	542	599	573	569	583	539	561	626	529	574	535	583	523	570	555	586	583	550	564	562	545	515	592	574	537	570	519	555	566	567	542	534	560	556	569	564	512	585	567	570	530	516	545	567	574	544	578	542	575	567	574	545	585	553	584	555	530	564	559	526	559	585	546	564	598	618	558	521	537	543	544	509	548	560	543	560	541	566	550	542	517	577	517	538	550	565	581	571	579	604	559	539	567	577	519	594	572	541	584	573	527	582	561	563	576	552	564	556	596	574	544	581	555	533	571	577	537	538	533	576	560	579	552	565	568	572	539	562	579	542	588	574	529	578	543	578	572	562	528	545	518	573	587	603	576	551	528	515	593	559	562	555	557	556	548	592	565	625	561	548	516	553	560	567	572	549	538	542	506	517	594	537	611	548	615	629	564	539	562	541	579	554	580	588	588	566	547	576	555	558	554	534
28471	20936	14438	6095	2316	1620	1359	1137	1028	870	767	668	625	572	542	507	488	461	507	443	450	440	447	447	416	449	438	413	411	427	472	463	406	449	406	436	450	432	452	458	404	438	434	439	437	396	404	499	413	437	456	423	468	428	459	445	435	413	452	446	431	463	443	432	441	423	440	456	412	411	456	432	440	430	427	417	438	475	412	455	444	442	486	398	433	410	413	442	445	477	450	478	443	444	445	442	417	481	430	413	413	450	407	430	391	408	438	384	416	429	394	420	412	423	450	428	434	463	445	378	447	430	450	458	441	425	413	408	420	411	432	450	440	457	434	430	465	444	445	440	441	429	440	401	451	433	422	438	434	425	459	401	447	441	421	422	437	434	440	472	422	439	426	412	434	434	459	424	429	427	445	429	431	433	421	465	439	446	433	461	450	421	429	442	439	450	458	444	434	443	401	436	460	467	407	456	439	444	477	421	421	472	444	404	429	438	425	447	419	408	448	432	464	424	398	401	414	418	450	414	437	450	425	399	421	441	429	431	436	419	465	415	427	458	431	437	422	433	440	435	448	477	427	469	458	444	450	397	494	458	437	461	427	467	466	421	438	442	428	432	448	394	432	422	435	439	437	426	444	472	447	415	434	431	433	448	419	441	442	470	491	446	419	428	491	426	440	416	433	459	485	460	432	463	475	440	415	428	442	426	417	417	410	436	449	439	451	417	421	401	440	411	435	457	469	469	446	450	465	432	454	419	471	446	456	448	458	458	458	433	449	446	402	444	461	472	423	426	421	403	447	437	462	433	476	446	425	479	426	426	490	451	415	433	419	444	403	444	422	428	432	452	445	467	422	478	435	455	451	428	466	439	462	460	436	424	432	416	423	432	424	457	414	433	455	418	449	452	448	462	408	426	435	429	429	437	434	433	466	442	425	491	459	479	412	437	401	435	468	418	440	429	453	419	441	431	391	423	457	449	420	469	443	428	423	423	415	438	401	463	462	462	451	428	440	459	451	461	417	469	401	427	457	412	446	453	472	446	434	441	476	464	406	440	437	416	439	432	441	448	426	443	492	418	430	425	476	476	445	456	444	423	458	426	445	424	447	444	436	470	464	416	444	449	422	431	445	428	478	464	447	420	457	467	444	464	453	456	457	452	435	491	449	464	444	455	407	430	446	415	490	452	439	437	426	431	430	386	438	430	438	435	429	444	413	452	438	432	446	452	471	452	409	453	429	419	456	425	431	482	438	427	433	449	408	462	437	447	429	430	449	452	426	473	416	418	414	455	418	468	416	411	452	415	478	391	463	444	388	412	432	403	446	460	415	433	463	428	437	486	444	439	433	407	385	436	455	440	469	443	412	426	443	453	426	457	417	416	421	469	401	459	420	439	423	451	435	478	429	462	408	435	460	443	447	436	458	437	428	432	429	456	431	389	447	427	435	445	430	483	427	405	422	460	457	458	457	431	420	441	448	436	439	420	459	445	448	393	430	411	418	398	450	443	401	414	443	446	456	454	438	451	457	470	382	449	424	391	427	426	443	420	436	459	423	454	456	429	436	429	468	436	419	462	425	472	434	421	410	446	414	473	404	442	453	469	421	413	439	420	419	418	437	462	435	451	420	431	441	405	442	416	428	445	468	439	409	460	458	446	440	426	425	408	451	453	421	452	434	434	449	462	440	436	459	418	417	448	438	481	433	433	448	457	443	467	434	444	444	435	410	495	473	447	388	454	451	437	405	428	417	440	463	441	432	480	439	427	453	447	428	438	419	426	410	417	434	478	422	449	444	455	421	456	460	409	466	399	456	421	434	435	434	453	448	431	417	446	448	419	440	454	432	429	454	409	435	423	440	454	408	409	445	448	444	430	440	441	404	441	408	429	476	422	403	400	442	472	464	431	417	419	412	429	454	420	445	426	454	468	446	427	433	439	412	465	432	441	416	432	426	459	471	432	445	421	450	453	424	454	428	448	474	446	459	414	405	457	420	406	408	457	454	459	429	423	416	398	405	444	437	448	424	439	463	402	423	456	456	469	432	457	425	473	428	444	408	442	465	423	411	430	461	441	395	420	431	446	421	411	413	438	469	457	421	429	430	439	483	416	427	495	438	430	420	436	441	442	401	438	446	418	442	431	431	495	466	466	413	423	428	443	463	433	398	411	404	454	458	407	445	442	419	406	409	471	436	427	426	429	416	452	415	439	449	452	457	454	416	435	427	483	436	470	438	439	470	432	441	424	434	453	405	445	426	459	449	431	406	429	432	458	440	416	448	439	443	482	429	441	409	434	427	416	438	449	450	429	433	441	435	450	444	427	442	426	433	466	433	449	449	440	418	429	440	438	443	432	439	454	452	474	423	433	434	404	440	435	451	426	457	485	434	508	382	436	440	434	456	461	436	430	467	426	451	399	420	407	423	471	413	438	443	442	453	442	448	448	456	435	446	430	462	450	465	457	440	419	451	453	435	435	431	444	454	409	444	444	434	452	413	444	464	446	410	437	438	424	427	401	426	416	397	472	455	481	460	447	427	402	421	451	450	450	420	446	431	447	424	495	432	455	464	462	434	459	418	446	450	409	427	449	462	452	413	427	428	442	426	477	414	436	408	447	425	421	436	393	440	409	449	426	436	424	413	409	440	449	439	431	460	448	433	445	427	448	431	444	436	437	440	449	405	438	449	460	479	439	428	427	452	442	394	436	454	446	452	460	440	424	432	434	458	451	428	457	431	430	414	447	435	486	465	440	432	418	422	430	437	445	426	440	436	448	402	424	441	454	427	456	421	441	425	456	454	441	432	425	453	458	431	464	399	430	451	449	440	442	443	433	418	458	439	433	425	428	462	416	459	377	434	468	435	461	438	421	448	423	459	393	459	460	400	418	461	452	431	448	451	462	447	437	434	463	444	426	417	420	448	396	435	448	462	453	410	438	406	450	420	422	420	436	427	417	457	454	415	396	423	449	430	431	421	450	435	438	469	460	447	453	461	433	477	400	433	396	431	482	469	427	443	455	439	448	452	428	458	436	448	448	461	419	449	433	419	432	419	389	456	423	460	400	431	409	464	427	431	419	394	448	453	445	414	425	422	432	435	469	433	457	435	446	480	452	413	451	445	479	412	439	452	460	437	450	437	439	434	447	443	433	456	401	434	420	445	458	434	439	415	450	455	417	444	452	504	412	435	444	417	449	404	405	465	428	421	462	442	450	435	472	433	414	435	449	474	428	421	479	454	434	421	432	460	417	425	485	445	416	453	451	416	435	464	463	467	437	464	449	434	444	453	432	431	445	444	431	474	487	452	415	456	434	452	467	419	427	438	403	465	435	442	416	470	413	469	442	417	431	452	447	450	456	467	439	402	450	441	440	445	420	405	412	425	426	411	423	447	460	424	466	419	405	420	457	486	454	456	472	474	430	448	431	421	441	438	456	429	444	390	472	419	438	452	426	461	446	425	408	446	412	443	426	444	428	472	436	464	435	448	429	444	441	447	438	462	437
18293	27144	16800	8389	5002	3802	2974	2458	2054	1850	1505	1267	1052	895	814	737	754	667	702	685	716	684	730	693	659	606	620	616	598	651	612	660	575	625	618	618	624	621	640	644	650	674	657	620	651	637	689	661	642	625	660	702	664	615	663	639	639	626	637	644	619	653	577	628	616	712	612	640	656	636	660	648	678	633	614	613	647	647	603	639	640	611	632	655	654	611	616	599	633	606	614	606	648	647	624	638	591	657	649	602	642	623	624	611	630	619	667	657	607	633	657	680	592	647	629	637	674	622	604	608	646	621	648	598	627	629	603	611	647	669	644	638	652	608	644	649	615	634	648	661	637	637	643	629	651	637	636	642	593	600	629	653	647	577	597	608	621	637	615	599	688	623	617	619	655	621	660	659	629	637	646	596	654	625	670	626	651	643	651	604	575	660	624	658	655	593	635	638	629	604	645	666	604	615	655	656	651	612	633	630	607	613	645	644	645	631	620	597	625	633	605	664	610	658	639	634	626	595	601	616	630	605	683	650	630	658	598	674	625	601	622	606	642	603	636	659	615	623	638	655	602	673	630	633	639	599	588	602	639	630	620	628	615	598	623	650	632	630	618	654	614	610	628	659	576	645	644	604	601	603	648	657	625	609	690	625	643	634	668	591	643	661	648	670	668	584	601	643	648	616	626	621	593	578	655	620	630	662	600	614	656	680	615	620	626	645	650	617	643	618	623	618	656	623	650	652	636	639	650	652	600	602	646	602	664	596	652	658	673	655	648	613	638	618	621	587	619	633	671	658	682	606	640	632	639	590	649	611	639	641	698	656	661	631	637	653	618	634	634	638	625	607	649	600	651	651	646	621	622	645	628	603	601	639	639	651	688	647	643	632	636	596	604	664	647	637	588	597	709	604	643	696	605	588	649	639	636	580	620	641	649	644	634	646	642	664	588	618	585	631	620	677	610	637	637	666	632	616	611	641	636	603	649	618	654	641	631	618	638	646	625	678	630	641	615	628	636	623	603	672	655	615	643	656	644	649	630	673	658	603	614	643	661	580	632	628	624	652	615	659	625	625	669	624	648	624	619	625	615	628	635	625	624	595	623	707	577	590	654	579	608	587	629	636	632	625	653	652	638	645	671	589	649	628	577	605	651	605	668	615	585	641	597	653	618	640	658	668	641	628	641	633	656	590	602	655	610	640	558	662	639	641	631	626	627	652	608	598	634	632	616	620	613	665	647	672	627	612	638	652	609	674	631	621	645	626	652	649	658	613	668	628	600	634	634	600	649	624	672	620	645	641	628	620	621	591	605	651	682	642	610	641	659	605	648	616	616	583	631	645	657	595	594	607	616	686	642	666	652	699	626	628	543	652	650	587	618	596	657	657	632	644	597	619	656	632	625	631	650	615	626	653	621	682	647	639	611	635	651	643	608	626	619	622	617	587	688	643	620	649	668	634	635	634	662	662	630	626	628	662	644	657	611	635	619	622	629	624	619	598	655	640	651	643	616	651	585	630	665	667	602	668	645	654	667	634	646	595	641	613	679	618	669	628	649	612	675	659	609	577	664	625	612	646	625	634	577	634	648	670	608	647	619	613	631	628	617	641	623	611	652	631	649	650	658	649	628	624	635	675	677	614	635	591	660	646	645	608	619	619	632	667	682	628	582	659	671	588	651	638	600	624	621	675	665	643	659	646	676	606	600	650	606	599	627	638	642	660	614	601	676	614	614	665	642	585	640	641	645	639	636	644	592	623	600	688	617	631	612	601	599	597	640	611	634	570	613	603	631	645	597	595	637	608	582	604	618	628	585	611	651	659	582	651	611	662	661	613	645	644	614	595	663	689	586	637	634	611	643	630	626	613	597	605	623	627	648	626	633	632	603	644	631	668	672	646	623	652	590	639	635	691	635	619	595	595	664	639	637	690	646	612	642	617	636	656	605	640	647	610	604	646	630	645	642	570	641	636	665	623	662	650	640	660	636	670	652	585	652	614	627	637	646	635	590	622	622	634	611	565	645	674	586	607	604	578	610	633	622	658	613	615	672	669	643	681	620	628	614	675	649	573	629	627	655	634	638	633	599	621	616	658	688	604	603	623	592	633	635	676	607	643	639	634	613	586	587	639	614	619	585	620	639	645	612	608	592	584	626	644	619	631	622	603	619	660	620	611	646	624	587	692	629	636	646	637	631	628	658	675	605	660	612	657	653	665	649	655	649	638	622	644	612	638	614	696	644	664	626	638	658	658	615	646	642	682	662	625	649	603	651	666	618	657	623	648	598	620	666	628	640	627	639	604	641	644	573	611	657	650	615	621	703	676	633	652	657	604	635	659	594	640	655	678	607	648	633	586	695	610	650	636	617	586	554	622	649	636	623	611	639	617	643	650	636	678	667	617	627	609	632	661	651	624	648	618	647	618	686	587	638	644	595	641	624	605	628	575	604	614	662	620	639	633	633	599	617	655	620	624	589	647	630	599	699	671	605	615	625	649	538	654	643	647	628	676	601	626	645	678	672	652	597	654	612	616	595	609	647	643	645	578	640	685	646	625	634	627	623	622	653	621	622	597	623	616	654	655	633	633	671	628	640	654	618	639	672	618	654	653	631	617	607	620	596	607	642	662	621	593	650	616	648	643	642	621	678	629	628	633	620	661	633	609	618	649	663	649	591	653	682	637	582	673	631	613	633	624	645	616	642	693	599	653	618	576	661	645	650	614	619	604	615	629	635	656	579	623	616	613	624	638	609	594	601	654	640	627	601	650	673	632	645	650	626	628	623	626	574	659	671	644	641	681	688	650	602	612	625	604	618	668	614	617	665	622	604	615	643	617	637	619	689	616	654	620	587	655	650	650	623	661	597	593	641	669	637	607	678	656	614	628	615	649	641	621	648	651	652	638	669	649	634	637	656	634	593	656	636	609	642	548	619	679	665	619	607	592	593	594	661	592	591	609	622	611	676	597	610	637	688	639	650	653	632	638	616	630	620	600	644	608	654	632	673	612	655	634	597	637	647	617	633	651	605	618	639	625	671	636	675	616	590	624	633	616	624	626	611	618	620	591	647	657	615	606	584	625	621	607	643	697	663	607	645	647	613	657	678	621	661	642	639	620	616	639	630	656	686	637	617	637	616	632	664	628	603	660	651	662	618	619	647	637	629	608	655	568	620	618	614	654	668	624	655	648	652	620	616	678	648	653	632	660	667	669	621	635	639	638	611	586	656	625	625	624	626	635	673	619	633	630	616	653	593	647	649	631	681	597	610	661	622	636	655	657	651	635	605	658	637	634	666	620	639	639	642	670	647	614	639	606	598	655	628	619	611	626	594	613	640	608	616	624	618	666	633	651	683	615	665	671	622	638	600	637	649	625	605	630	621	616	618	635	586	628	615	624	684	633	635	679	626	614	675	652	700	608	662	641	652	636	648	652	585	602	665	615	661	598	642	634	612	599	634	595	626	618	621	591	595	661	602	635	626	612	605	670	635	703	684	634	608	631	638	623
23916	21564	27814	25719	18311	5042	2660	1888	1526	1241	1103	943	782	691	678	626	574	532	541	506	528	540	513	497	458	499	475	464	521	509	516	477	482	476	484	508	498	497	442	491	477	491	450	465	486	514	490	494	472	470	515	468	478	496	461	488	504	466	475	515	470	487	450	478	486	483	447	461	487	497	478	506	435	494	485	485	485	517	495	450	469	478	446	481	477	506	485	528	478	509	475	473	484	474	466	479	487	488	486	468	448	515	466	484	455	504	475	477	461	470	510	472	486	490	456	472	480	447	484	499	464	483	496	487	446	500	512	484	497	455	457	535	451	467	466	475	503	462	455	478	464	464	475	480	465	480	514	489	502	499	479	462	487	476	480	491	503	491	455	492	458	502	489	440	457	528	484	494	476	482	509	485	501	494	513	474	488	466	477	461	487	459	477	494	459	486	493	459	473	496	475	501	494	484	502	477	456	492	504	484	469	483	508	466	479	463	490	467	483	471	498	486	515	448	465	469	496	440	455	482	454	459	472	551	506	518	492	492	494	494	477	484	466	445	503	479	464	450	517	501	482	493	487	468	500	479	435	456	466	478	477	483	501	454	485	477	452	423	500	524	526	494	489	466	503	510	454	459	502	507	488	523	488	497	472	479	435	488	449	519	524	481	505	457	453	530	470	527	483	505	502	480	490	473	464	477	456	504	411	446	485	480	484	521	499	498	452	451	471	480	480	496	518	485	490	461	476	489	464	499	465	513	513	489	483	497	478	485	467	477	527	501	437	477	520	482	486	463	475	535	489	512	478	507	490	489	479	492	503	495	543	489	485	483	462	481	453	493	443	482	479	516	487	438	441	451	488	508	509	502	452	504	475	466	486	477	487	471	502	488	517	474	516	477	508	518	503	462	507	516	506	489	494	480	501	498	491	444	471	480	494	463	496	460	494	466	501	476	506	452	478	497	475	476	489	497	485	510	520	498	451	473	483	487	500	483	479	477	502	498	409	513	505	490	474	465	505	501	496	494	506	459	488	502	476	453	509	461	464	467	486	488	476	505	488	471	517	422	466	502	486	447	515	455	478	484	487	475	502	508	461	481	525	493	472	488	482	496	501	474	501	491	492	485	493	532	476	446	500	448	550	497	520	446	474	487	443	484	490	502	456	460	428	447	481	477	466	478	487	489	473	503	466	484	491	490	448	487	464	478	500	486	478	467	472	475	466	460	493	489	494	445	480	470	515	483	499	474	513	509	489	434	455	513	488	532	496	485	501	505	473	464	493	458	488	473	507	483	483	499	497	497	490	504	468	489	495	471	485	508	495	505	472	493	497	474	481	494	522	477	466	508	464	489	489	477	476	527	482	498	485	519	485	486	498	487	499	455	488	501	484	498	460	455	484	461	482	499	513	511	513	510	447	468	471	480	475	475	514	456	477	455	475	501	497	523	528	411	508	451	456	484	477	456	472	454	492	468	507	491	471	491	504	479	511	513	457	499	493	529	466	519	485	478	470	475	504	456	502	475	473	456	512	450	462	491	528	483	494	468	530	486	448	463	486	484	468	456	488	515	519	485	489	466	475	470	469	480	491	523	481	449	464	494	511	495	494	474	475	498	494	458	479	502	491	449	483	450	472	481	495	463	498	478	461	478	460	495	478	442	489	482	471	476	464	419	471	506	461	465	498	486	484	496	470	467	483	492	476	471	536	521	498	484	487	457	511	457	449	479	511	460	519	472	479	498	468	484	511	477	513	504	465	499	496	483	477	467	506	540	536	479	472	464	492	510	492	484	481	473	489	479	495	503	448	466	476	468	488	481	468	495	513	512	463	441	501	475	517	453	510	464	504	524	520	521	471	506	478	454	525	529	465	506	485	478	483	442	470	502	500	435	481	476	510	483	431	492	484	473	521	461	485	469	503	509	463	480	483	442	460	452	436	492	467	493	487	478	490	477	461	514	518	487	467	433	472	457	508	491	496	496	449	511	486	499	475	522	439	476	472	501	454	505	503	491	468	454	442	466	499	475	482	497	437	462	526	501	518	471	487	464	480	471	461	459	480	458	491	485	501	475	461	471	467	474	509	490	497	500	524	478	459	471	500	495	511	445	481	479	465	500	503	446	455	509	483	484	453	436	485	467	498	495	466	532	535	492	456	486	496	474	499	432	481	471	504	472	439	457	444	498	485	450	527	483	462	476	462	482	449	491	463	458	460	469	495	455	494	478	488	487	463	507	472	470	467	493	508	455	494	466	476	506	496	501	477	501	518	482	486	487	517	463	497	467	456	512	459	475	516	478	485	473	449	463	458	468	446	476	464	511	483	447	500	515	494	501	502	486	514	495	455	487	488	444	472	517	493	504	492	474	502	472	501	454	513	459	513	490	508	465	471	504	478	468	456	479	499	501	467	479	472	487	494	494	487	508	513	464	514	464	482	501	471	465	518	450	462	456	535	517	479	498	488	483	485	493	497	461	502	476	498	431	442	526	503	479	478	482	510	477	496	475	499	501	466	482	462	457	477	464	444	474	479	479	456	458	491	516	471	438	525	482	480	479	478	494	473	476	473	474	488	488	477	488	492	460	463	495	459	479	454	468	487	479	483	522	449	461	492	486	542	497	455	502	473	444	481	499	454	444	483	487	437	469	468	518	461	450	487	524	483	469	516	460	478	466	474	480	498	477	475	461	466	487	492	477	458	521	463	488	492	467	514	494	499	477	482	517	522	452	478	508	512	504	480	507	485	533	491	454	501	482	475	443	460	439	506	470	488	463	468	487	491	494	457	472	519	474	542	447	494	464	462	516	441	535	533	495	474	482	493	472	439	507	459	455	512	493	511	499	529	490	474	521	476	508	489	483	456	478	492	456	484	467	473	458	475	455	470	484	489	479	491	450	459	470	508	466	470	485	499	479	496	490	485	476	499	429	477	485	489	479	475	469	459	439	506	486	479	528	531	441	491	479	439	469	475	521	499	477	494	506	475	492	510	498	487	489	464	450	510	483	483	483	482	463	463	523	498	497	477	442	494	512	449	488	510	518	527	485	487	468	463	478	477	472	455	527	493	485	508	457	522	463	499	459	484	468	530	490	470	481	495	493	498	525	477	456	458	491	476	502	444	510	488	471	516	494	481	501	482	503	456	486	499	505	470	497	500	523	502	515	482	472	471	504	490	510	505	481	472	473	484	482	440	491	494	521	455	499	482	528	448	496	503	501	472	473	469	471	465	466	498	472	504	463	482	476	483	457	516	492	509	471	448	439	498	457	484	488	479	424	467	482	490	506	487	456	455	509	488	499	454	487	451	501	487	467	539	471	468	484	451	482	483	503	475	526	465	497	517	454	473	478	516	541	464	468	503	493	468	457	441	465	452	489	445	444	493	487	486	489	480	493	475	520	466	443	486	486	457	519	449	453	482	459	450	484	480	474	451	486	471	484	491	475	500	508	520	485	456	521	446	487	482	504	464	464	474	468	494	503	471	495	455	462	476	520	455	498	473	486	468	497
17701	33337	22493	12579	8445	6330	5141	4122	3468	2843	2225	1814	1456	1205	1053	945	830	885	792	765	831	801	772	764	724	727	746	708	700	731	729	735	674	707	718	699	673	711	715	690	733	690	691	693	670	726	753	704	694	708	664	687	722	695	647	685	667	709	689	725	685	676	703	713	687	722	670	669	688	713	715	704	655	673	720	756	686	665	638	703	688	802	723	688	759	672	662	689	684	669	699	681	758	702	730	707	673	652	679	721	722	730	714	679	676	708	727	675	688	694	671	719	728	693	709	717	723	707	680	723	692	673	706	704	728	774	720	706	656	689	682	708	706	707	714	662	729	758	719	668	700	693	726	743	679	753	700	745	665	717	708	696	647	693	665	696	676	677	707	677	711	693	748	703	723	690	722	689	708	644	676	688	699	666	668	677	668	650	732	711	698	701	705	716	707	671	704	689	700	669	679	714	723	696	698	727	672	701	740	714	789	670	721	660	703	717	706	707	716	709	708	683	697	721	713	738	731	687	695	730	716	687	731	707	734	644	662	719	757	745	716	657	709	722	721	668	664	701	677	718	716	688	717	717	696	685	745	657	692	676	706	701	703	701	661	707	756	668	691	633	665	703	713	735	682	704	717	699	674	723	703	713	685	690	659	681	675	715	734	710	713	709	684	697	713	717	629	714	726	673	700	692	732	678	706	666	699	716	722	669	699	661	688	671	683	704	680	717	699	707	700	695	724	727	709	695	683	751	656	680	708	705	703	684	715	714	676	682	736	711	728	709	729	729	730	752	738	705	714	742	726	715	693	714	697	649	675	668	738	691	693	725	713	712	723	675	664	662	705	672	708	683	673	722	687	671	704	729	679	662	691	672	683	686	651	707	704	695	692	686	671	717	670	699	670	705	711	714	742	707	720	746	708	679	697	664	663	698	697	663	727	684	672	693	718	691	718	686	689	672	683	708	687	704	693	644	703	678	678	686	689	654	698	679	725	660	728	682	697	717	705	712	691	731	684	693	687	678	712	670	755	710	687	703	700	743	694	706	684	691	724	707	716	706	663	725	703	696	740	696	700	759	730	693	721	705	704	680	672	667	722	741	732	748	660	711	718	710	668	745	665	711	683	710	689	693	737	727	735	684	717	675	702	708	706	735	712	713	699	679	708	719	723	705	707	666	722	741	701	745	698	726	701	669	686	726	714	722	719	682	692	707	696	683	694	748	744	649	700	710	709	719	686	691	689	697	714	726	714	741	672	731	664	677	706	739	671	692	692	746	729	698	692	700	711	633	672	723	710	663	714	682	694	689	699	704	713	734	680	746	734	735	709	704	744	698	673	680	697	702	694	718	670	694	660	708	749	686	695	694	733	666	686	713	688	682	707	689	657	713	684	739	713	679	694	722	707	708	738	663	701	669	729	696	710	742	713	735	663	685	751	713	645	712	697	724	708	793	710	673	719	686	693	709	725	698	698	728	667	711	693	670	681	730	676	684	700	705	692	742	731	684	702	713	740	712	765	691	713	672	683	685	699	652	712	723	700	743	734	730	741	725	724	707	683	722	753	743	736	728	706	687	678	731	682	732	724	722	712	679	711	683	711	724	738	731	701	728	695	696	715	710	665	722	705	707	716	708	648	692	739	666	691	669	695	713	711	702	716	684	703	702	665	737	716	703	698	661	719	719	739	713	754	733	696	688	713	694	678	711	677	684	680	691	684	727	686	706	691	668	674	694	710	701	717	669	678	700	684	715	644	725	760	702	740	703	706	759	731	680	712	735	710	681	718	685	710	702	681	661	694	643	693	707	690	697	745	770	698	702	691	644	750	707	704	724	713	692	691	706	748	714	699	735	700	726	715	745	668	696	710	684	690	740	686	713	667	694	713	727	731	680	643	710	704	675	690	709	679	703	726	734	723	708	734	694	735	690	697	713	709	675	734	691	664	722	683	690	702	679	732	701	712	742	667	679	693	701	699	718	715	732	665	703	720	705	769	700	688	721	735	712	678	686	659	733	664	729	701	736	716	694	696	729	699	699	683	723	708	709	716	687	750	697	726	734	707	727	668	689	688	672	731	682	706	691	699	682	737	689	702	711	706	723	749	694	704	700	723	681	666	669	697	705	739	708	708	721	729	724	699	696	683	672	692	751	645	722	691	648	664	691	665	752	698	735	737	722	704	724	737	728	669	717	667	713	760	702	672	722	715	710	723	639	689	674	713	687	698	678	683	711	680	689	673	736	708	663	729	749	752	711	736	722	707	716	662	744	701	714	722	691	721	656	723	681	693	737	687	705	694	692	732	682	694	660	671	742	708	708	711	745	694	700	665	718	706	683	690	691	718	654	717	710	688	665	675	666	710	684	727	723	687	647	715	690	713	708	729	754	717	705	741	698	702	679	718	680	708	678	716	718	730	725	646	676	637	728	727	696	686	676	722	736	656	663	697	716	726	718	694	688	732	717	693	696	707	703	695	654	760	708	677	687	702	699	726	671	682	686	727	715	701	711	670	718	646	739	643	653	697	724	780	688	724	659	733	673	698	708	671	665	665	685	690	688	727	685	703	699	702	723	672	754	728	712	697	694	678	667	721	664	702	660	699	661	724	727	723	687	703	663	732	733	740	680	714	702	736	697	674	727	668	689	747	682	715	740	684	708	707	665	713	659	736	688	680	705	701	709	724	652	687	738	725	706	715	707	696	700	677	713	707	738	666	688	734	701	675	742	731	711	720	670	716	707	733	704	687	705	683	702	703	694	702	691	680	675	693	710	721	711	671	637	697	709	696	732	674	677	660	695	706	699	734	678	728	714	672	731	695	734	710	678	671	699	726	661	708	692	699	704	686	683	688	700	678	726	723	732	703	668	697	701	686	731	726	716	732	718	712	691	745	725	718	754	686	682	706	665	678	707	695	709	703	688	683	691	692	733	699	675	706	700	697	696	738	710	699	674	744	709	714	736	738	746	658	749	702	701	676	690	691	701	781	669	754	693	672	722	704	697	722	696	707	680	683	703	693	713	695	684	718	710	676	712	731	701	695	682	622	723	734	695	692	670	738	739	670	701	696	718	705	702	675	736	701	723	700	723	702	727	704	674	720	700	723	736	706	694	686	714	682	658	698	707	666	678	694	649	707	727	689	680	698	715	705	725	712	673	710	687	688	679	683	684	722	738	733	664	696	719	690	677	736	724	732	716	699	679	656	699	661	664	656	702	667	719	657	729	687	695	723	696	702	699	717	692	683	691	701	702	696	707	676	671	657	709	691	682	697	688	692	707	698	722	700	681	713	716	713	711	702	726	698	700	730	684	720	715	748	710	756	723	641	677	745	702	656	704	754	728	677	733	713	671	701	692	677	701	693	740	686	709	677	713	689	696	660	691	670	698	710	748	700	690	675	650	676	691	685	705	686	662	653	706	668	682	702	751	712	683	718	678	687	676	687	710	691	774	691	719	672	699	697	722	693	688	699	684	725	692	649	707	712	685	701	680	739	739	680	701	674	687	720	723
25561	21533	25037	20108	3854	2103	1691	1394	1156	937	784	701	623	532	509	469	464	435	423	465	458	438	417	407	396	375	411	425	391	411	428	433	385	410	424	432	393	412	405	384	407	412	410	401	376	371	424	394	431	384	418	385	340	400	370	407	398	405	406	403	398	403	416	420	383	418	382	406	393	398	390	361	412	406	395	412	383	406	376	384	422	375	408	392	420	420	399	414	373	365	412	410	361	392	430	417	386	396	378	407	408	403	422	417	375	395	410	371	396	407	421	399	398	402	412	355	409	403	424	398	383	420	398	403	396	416	387	410	416	379	405	410	404	393	396	400	389	390	383	379	332	389	400	387	423	391	404	393	395	388	386	372	368	367	413	426	395	394	411	417	411	400	422	416	409	383	372	405	347	387	405	379	419	408	396	378	395	444	434	357	414	433	435	407	393	444	429	381	407	395	410	414	429	400	384	408	394	399	405	425	413	413	416	392	402	424	384	412	381	370	406	400	394	415	389	385	364	425	397	393	426	369	436	386	391	382	376	395	401	374	404	400	402	361	410	381	376	377	404	406	395	431	431	400	397	397	383	376	412	405	402	395	436	415	386	405	396	407	399	392	400	421	411	388	419	388	410	428	419	393	398	421	391	410	423	421	401	398	381	398	391	403	412	444	379	396	365	398	413	354	404	398	376	388	408	402	424	410	367	380	385	385	403	377	400	402	411	437	401	398	424	395	365	411	413	437	363	413	416	379	428	401	409	369	411	408	389	389	426	369	391	364	398	366	404	396	423	424	424	391	413	374	396	413	442	393	389	413	388	385	394	392	421	431	388	418	416	415	420	409	397	395	429	387	383	394	380	403	412	381	387	374	398	401	392	401	366	427	399	390	414	394	408	367	376	368	389	389	414	372	400	365	396	373	403	375	416	410	352	424	396	407	411	419	393	422	386	407	382	376	410	391	384	433	391	410	366	412	425	393	393	441	401	386	391	407	378	395	411	411	389	425	406	428	414	380	422	412	394	396	412	410	377	372	368	439	414	405	370	398	401	365	403	376	410	415	392	392	411	403	400	388	396	397	413	410	386	413	435	415	425	389	392	369	356	405	419	409	436	389	363	374	412	411	441	398	428	396	371	412	401	386	404	406	372	403	380	393	420	380	409	370	370	402	409	410	372	407	395	360	366	406	403	428	406	385	432	409	396	408	386	387	399	411	391	403	409	380	403	412	359	396	427	396	414	407	419	407	403	424	403	395	409	418	386	405	412	408	383	403	416	415	484	422	385	393	367	393	433	397	395	422	402	368	388	388	405	416	386	371	386	426	428	415	403	392	407	359	423	420	368	391	401	388	378	374	424	365	417	386	420	377	399	388	389	424	427	396	394	413	407	350	402	410	396	415	388	419	400	428	398	414	400	386	439	356	388	441	406	416	396	444	387	414	405	416	339	371	383	389	414	429	393	388	423	391	409	380	392	396	393	397	397	418	392	421	386	401	386	410	386	439	404	391	380	369	389	434	391	373	409	363	381	395	398	405	399	385	414	405	447	415	400	411	373	393	406	442	411	376	390	428	375	412	405	407	411	428	402	415	412	380	434	370	377	421	384	385	408	412	409	381	428	405	409	409	457	429	420	388	417	380	394	406	360	394	359	421	379	413	392	377	435	381	409	390	396	438	371	391	414	373	410	396	411	396	365	360	385	421	411	392	410	408	365	380	393	421	386	371	390	386	406	415	412	376	385	411	419	402	392	394	389	410	409	376	377	369	422	394	384	375	377	397	407	372	403	380	396	467	449	440	400	418	390	436	356	431	416	405	416	410	401	408	408	388	375	402	403	399	361	381	399	411	395	395	406	411	381	429	422	388	423	375	387	413	373	418	415	422	382	426	407	406	380	390	428	393	394	411	447	400	385	427	400	380	401	385	396	365	386	425	421	410	385	393	377	400	363	388	377	400	373	427	382	417	410	374	413	384	389	400	417	353	362	363	412	402	442	376	404	422	401	399	433	388	408	418	402	394	394	404	376	398	378	361	398	391	411	403	365	421	400	403	417	423	396	425	425	409	405	433	415	366	418	380	372	429	405	371	358	381	403	421	387	425	403	434	426	375	390	401	380	391	389	385	416	385	453	401	390	414	401	422	375	410	414	394	396	409	415	382	402	405	391	379	407	382	395	407	411	400	403	446	392	391	395	426	424	389	378	431	399	372	404	425	405	363	416	452	391	367	370	396	369	388	389	419	398	413	422	424	387	375	384	375	380	436	420	391	432	390	394	365	409	385	387	416	390	380	427	389	385	420	401	361	398	384	372	407	430	398	436	382	413	394	388	389	392	378	393	408	423	408	416	411	383	398	404	443	384	410	440	373	399	391	408	410	405	348	385	362	378	373	412	386	402	391	382	380	418	387	408	407	441	373	401	392	401	420	398	382	375	439	396	413	428	371	415	377	416	401	389	426	413	386	375	394	382	398	414	398	444	417	425	397	399	374	413	370	419	411	402	380	405	383	439	416	387	429	398	396	383	395	406	374	431	401	397	394	374	386	419	417	392	372	372	471	395	390	382	396	398	383	359	390	404	394	396	393	395	370	420	395	363	425	391	425	410	407	386	388	379	395	407	399	390	406	430	409	382	413	378	383	429	394	429	394	439	376	424	413	416	386	392	392	430	390	396	384	384	394	407	387	375	392	415	399	363	349	408	390	359	398	423	421	403	389	396	403	365	396	399	433	393	394	409	395	390	388	417	397	395	420	373	379	386	403	400	385	414	404	429	413	425	394	354	383	373	472	418	385	416	431	392	368	397	411	435	414	374	399	430	384	399	359	433	377	400	389	424	407	430	386	391	412	407	393	380	383	398	379	432	401	380	386	362	387	396	436	408	436	398	384	417	365	374	373	401	443	421	449	420	397	399	383	439	380	415	410	403	420	410	389	430	385	344	401	389	366	369	403	415	391	394	393	381	389	381	392	388	385	420	419	449	383	425	395	433	404	424	383	423	397	399	387	371	402	437	409	401	404	400	390	393	406	417	386	359	412	419	402	378	395	415	407	376	436	424	434	380	435	409	437	398	393	395	406	417	389	429	389	387	393	391	381	428	389	396	376	389	368	392	378	367	380	394	409	446	387	395	426	429	363	417	355	382	408	428	411	393	398	363	407	384	373	400	365	400	390	417	401	377	393	407	411	421	392	402	390	403	413	377	374	393	423	391	384	379	395	422	406	412	427	429	361	406	417	405	405	397	403	394	446	406	390	350	410	408	421	393	353	429	397	384	380	389	414	385	401	391	366	393	403	421	392	403	440	376	372	397	403	392	416	384	437	385	404	383	371	434	404	380	401	402	419	411	405	363	383	438	400	394	435	413	433	418	382	400	442	455	365	400	395	387	394	444	368	368	390	440	393	382	405	392	389	407	419	401	417	378	443	421	401	371	404	412	376	382	405	426	413	410	391	435	381	389	429	400	403	370	408	381	379	425	414	437	401	410	438	431	393	412	391	381	375
16258	28134	17453	9426	6372	4912	3961	3119	2571	2114	1619	1287	1117	921	798	709	679	682	631	635	649	631	648	653	592	625	614	631	559	634	625	565	580	582	605	595	604	576	599	557	571	595	594	596	602	613	611	578	562	546	543	564	585	563	584	588	636	602	612	573	571	602	585	588	587	552	615	611	554	618	576	576	574	578	621	564	581	554	603	612	606	600	632	574	643	599	575	602	576	582	584	605	590	628	551	585	588	582	577	598	636	565	564	579	575	624	607	591	626	567	585	555	585	578	607	581	592	572	578	583	607	630	536	526	613	522	588	588	595	612	601	615	589	564	606	587	602	581	582	557	607	570	589	524	577	609	551	546	588	630	588	582	589	601	576	575	596	570	537	638	575	587	558	602	575	562	580	597	547	569	559	596	571	609	609	629	553	615	589	538	606	584	584	583	550	565	567	548	619	585	556	603	563	557	600	581	599	615	587	596	583	613	563	582	573	602	595	607	565	590	568	602	577	581	522	553	568	559	577	568	617	557	599	614	617	572	587	629	558	629	596	600	605	619	545	599	606	599	574	589	609	601	640	629	566	549	576	583	627	568	591	565	580	557	546	592	582	574	634	558	577	598	623	597	568	527	615	576	587	545	582	589	592	593	587	574	607	589	594	613	578	651	614	568	574	587	563	590	621	548	585	602	586	599	601	577	567	565	584	572	565	548	594	581	624	600	586	619	594	560	579	620	661	618	620	561	587	568	590	542	589	602	553	592	542	586	613	617	591	609	572	554	600	582	555	577	542	612	613	559	591	594	567	553	612	591	590	605	600	564	598	568	582	602	597	561	555	559	597	579	618	603	599	571	569	567	633	559	604	582	635	550	622	562	638	601	585	553	576	585	603	552	632	558	559	554	548	610	573	529	586	575	581	521	575	577	575	620	575	560	566	609	588	581	565	597	567	568	593	564	588	580	587	590	580	641	583	572	565	569	575	595	543	594	562	596	591	615	609	635	609	599	557	579	536	611	591	601	607	607	536	588	578	567	604	599	583	596	570	536	587	605	590	597	599	583	590	586	620	550	565	589	628	552	556	584	577	601	546	559	583	551	626	593	600	605	588	619	539	573	572	584	572	611	599	600	580	570	618	624	581	580	616	608	552	619	614	562	575	606	588	585	614	568	562	592	624	608	611	576	640	572	599	585	628	601	604	574	592	581	560	555	608	611	572	560	590	572	586	625	585	579	588	585	571	534	602	628	586	596	599	567	602	574	601	619	601	587	587	610	546	556	573	590	566	601	615	571	580	571	565	576	543	614	584	562	584	556	616	571	601	599	639	588	645	567	636	643	527	625	589	550	558	607	571	618	550	618	603	577	537	602	604	562	567	597	598	536	562	574	619	617	572	603	562	580	569	587	573	570	573	586	592	571	577	578	583	612	592	543	609	617	587	585	579	607	629	590	589	569	615	616	580	569	583	571	570	598	568	582	592	587	623	585	616	610	598	598	600	579	586	618	580	534	568	563	567	580	560	584	618	623	574	611	587	579	619	554	583	598	630	620	540	593	590	547	607	561	592	623	574	583	586	563	613	555	579	580	605	540	566	570	592	591	581	600	600	646	536	592	531	584	623	573	574	587	602	603	619	588	570	581	646	584	564	584	637	590	608	607	592	584	606	633	570	556	596	596	579	557	550	583	604	560	558	590	597	579	586	553	590	612	568	574	598	621	594	575	602	643	597	592	551	535	588	597	615	577	587	563	588	573	601	573	618	583	521	631	549	583	600	592	578	582	626	586	630	608	597	564	633	575	606	606	591	589	567	624	580	595	571	597	563	585	611	594	551	588	569	619	601	662	604	566	573	620	579	558	591	601	568	566	595	579	553	594	600	534	610	634	612	604	564	573	572	621	618	546	577	610	546	600	578	547	587	576	590	596	565	614	553	583	619	591	583	566	557	578	623	551	584	551	605	623	572	606	584	549	556	582	589	607	584	585	592	612	594	599	576	557	567	570	574	579	582	563	619	613	581	625	619	612	592	570	601	577	565	640	591	584	576	568	559	559	547	611	564	596	549	567	540	585	579	610	589	605	591	587	580	625	583	587	580	601	548	591	573	554	581	577	604	627	602	610	594	587	578	618	580	600	573	559	584	599	575	566	609	560	627	594	548	557	615	609	634	617	587	587	593	616	611	551	581	591	584	567	568	602	582	553	588	598	626	612	617	526	580	570	551	612	578	570	537	587	593	609	592	573	576	599	533	598	571	526	609	596	591	587	552	619	620	596	575	568	559	609	577	577	554	555	586	597	538	577	587	557	598	579	538	576	619	558	594	553	609	554	613	562	542	613	625	594	574	541	581	591	571	562	596	583	597	598	581	606	645	574	525	592	544	604	592	606	571	587	545	617	568	632	603	552	624	565	592	613	553	577	541	596	588	576	563	616	588	565	581	581	581	585	545	587	570	588	575	591	590	543	563	612	591	557	605	567	566	597	580	539	602	617	573	627	574	573	586	613	613	614	573	597	618	567	566	577	554	608	569	598	563	608	599	591	586	589	600	568	554	523	580	599	584	629	585	543	586	578	576	610	627	608	532	600	581	601	550	590	589	571	616	575	537	622	588	633	543	609	579	552	574	601	588	580	557	540	529	571	573	600	623	589	604	600	562	587	612	614	605	606	554	568	599	625	607	614	592	562	601	547	548	573	573	529	556	570	575	587	611	581	557	582	582	592	587	593	604	606	598	618	568	596	625	574	569	574	597	572	584	608	582	558	580	604	557	563	604	567	598	616	528	585	589	583	563	592	586	573	617	606	631	555	577	575	564	610	549	583	566	552	577	598	576	596	573	549	554	581	590	597	590	587	609	607	568	576	547	609	550	570	621	568	603	585	632	572	573	603	614	568	602	608	522	525	572	561	533	610	619	566	584	607	600	584	555	601	577	602	563	584	602	612	588	593	578	602	589	562	527	586	607	598	618	559	531	610	600	609	564	595	580	581	545	602	580	620	606	618	597	594	606	596	625	572	569	594	577	588	574	547	602	582	583	573	556	588	596	569	578	525	559	601	598	586	597	627	534	613	576	615	547	557	618	586	623	596	567	579	563	624	594	591	551	582	550	617	594	547	555	588	592	567	583	603	597	631	632	606	595	585	578	578	523	605	562	595	532	558	565	587	551	573	579	600	609	616	600	573	612	608	586	594	628	563	620	585	581	600	577	581	589	602	643	587	532	602	607	591	582	568	581	598	562	546	600	616	600	594	566	541	595	661	600	562	574	590	542	591	574	610	580	562	602	537	519	613	592	593	588	585	568	575	567	588	537	589	573	563	577	533	562	579	591	577	582	582	571	594	628	595	589	593	572	556	576	618	577	614	566	598	581	578	557	556	545	566	580	583	570	562	558	565	632	579	609	585	586	593	592	563	581	587	606	583	558	544	561	589	567	568	570	572	569	622	585	609	575	598	549	595	579	584	552	593	572	581	594	592	546	582	561	564	593	604	587	600	558	578	609	578
22988	21569	28575	25040	21590	16876	5231	2901	2033	1646	1297	1009	859	668	620	595	568	597	531	503	491	468	467	483	486	483	476	442	456	507	513	449	450	489	432	472	448	472	480	437	441	461	453	428	470	463	441	427	451	441	442	452	451	450	459	417	443	423	457	439	453	445	407	421	436	420	427	449	442	434	429	449	462	480	424	429	438	393	489	447	493	444	422	432	452	402	435	472	507	472	449	427	463	466	430	474	471	435	440	449	479	439	443	445	450	465	454	445	418	433	482	401	486	470	454	446	455	443	404	421	458	437	469	438	414	455	456	442	448	431	423	490	449	443	437	441	469	453	412	419	431	474	463	427	435	433	460	441	426	443	491	426	456	429	444	429	483	472	473	440	505	469	457	421	450	431	422	441	452	434	479	456	445	500	431	454	406	451	472	520	457	453	435	416	414	412	430	418	451	420	449	465	387	466	443	449	443	436	484	443	465	418	414	449	441	482	466	460	454	458	457	401	445	471	472	454	441	440	466	402	395	499	444	419	428	415	438	439	430	478	445	440	454	460	421	424	485	475	447	436	439	429	412	447	462	454	448	433	491	450	453	431	416	438	481	474	492	479	459	458	456	439	435	418	467	457	435	473	457	393	467	456	473	477	482	472	473	458	438	434	436	472	414	441	451	459	416	458	411	465	421	418	430	457	430	464	460	459	420	474	447	445	458	428	428	458	467	429	471	424	425	466	484	443	469	449	441	450	481	494	422	477	418	442	458	448	474	471	475	454	459	444	407	407	452	483	458	458	462	440	433	431	465	437	442	418	419	400	449	442	453	446	442	458	465	450	435	485	480	443	457	446	455	413	467	476	450	427	426	460	445	488	460	426	477	422	433	447	468	447	433	451	459	434	457	462	451	486	457	464	474	428	425	449	417	456	442	419	422	451	412	475	466	461	460	464	445	460	445	481	480	425	425	454	430	451	466	425	448	480	443	463	464	439	469	438	438	448	437	480	429	465	450	450	453	457	468	410	473	447	460	402	448	421	441	473	442	452	444	478	419	415	435	490	437	455	473	452	461	475	457	406	443	460	450	459	431	447	471	448	440	460	469	452	431	445	437	445	445	435	493	420	489	401	445	428	465	475	471	410	435	475	449	490	454	449	459	483	450	458	431	449	476	433	455	420	447	427	457	452	473	430	465	434	415	464	438	455	439	445	458	418	436	506	471	413	458	444	445	441	430	440	451	448	479	422	447	428	455	441	436	483	448	473	451	429	445	447	423	450	448	473	477	415	433	431	440	430	451	448	442	434	478	452	454	461	446	483	415	439	453	481	444	433	428	462	444	422	456	430	398	434	484	441	461	481	450	436	436	467	415	467	458	438	480	445	447	404	457	483	438	455	479	446	457	486	432	440	452	430	457	437	495	436	440	477	452	427	481	473	444	440	431	437	406	465	465	452	450	465	405	397	487	432	442	425	452	433	465	440	459	429	453	480	442	464	456	425	489	488	448	453	426	447	438	439	456	449	456	452	442	444	469	476	414	445	429	443	428	469	419	457	474	460	416	445	448	443	488	445	409	419	407	415	466	452	463	448	442	453	436	461	460	434	431	477	403	439	476	461	438	447	423	449	441	422	452	399	494	475	452	472	469	423	445	408	465	435	446	459	476	453	426	487	446	442	435	435	450	445	441	415	421	461	424	472	432	430	476	420	434	465	484	419	455	446	422	441	426	461	397	452	471	465	424	469	419	434	468	427	452	457	392	442	441	404	440	443	432	445	465	457	467	448	442	426	453	471	418	499	450	450	439	450	437	419	451	435	469	471	476	472	453	449	427	450	483	429	414	487	455	473	443	478	448	432	420	469	438	462	441	434	453	414	462	477	462	423	457	429	465	485	448	428	458	449	422	459	443	410	418	447	409	472	462	475	435	443	446	466	421	472	426	461	500	468	454	460	417	426	492	429	440	459	456	448	451	469	447	467	422	470	444	465	454	408	450	451	472	443	432	446	431	433	468	455	433	446	433	474	435	411	442	464	438	442	452	439	423	475	430	422	452	448	457	407	428	459	435	438	466	426	473	452	473	473	466	470	456	433	443	459	453	435	449	467	444	440	450	431	442	456	463	468	457	467	434	463	434	418	436	464	456	449	466	408	443	434	473	401	428	439	420	465	478	476	460	466	467	431	481	404	488	440	444	496	427	453	432	448	427	422	415	433	419	428	448	471	436	440	447	463	429	414	491	477	419	462	441	445	456	427	450	407	451	436	448	466	425	459	471	447	433	469	430	482	453	458	446	402	423	457	404	459	457	498	451	443	430	470	411	433	407	410	405	416	438	452	450	449	474	420	474	426	438	459	445	464	471	460	450	468	439	453	446	401	394	465	441	451	453	423	432	420	434	451	448	424	491	428	419	491	428	464	418	447	462	429	449	447	495	475	484	462	438	383	472	410	440	429	452	454	460	463	442	444	427	427	480	443	427	427	436	436	447	451	456	454	420	446	425	436	443	426	405	446	454	434	438	445	426	446	432	429	422	478	454	438	440	426	435	417	431	438	446	459	430	465	418	418	429	442	441	445	440	420	452	429	441	466	485	429	468	455	469	460	429	467	454	487	430	477	433	431	489	425	444	441	458	462	492	456	444	458	445	406	438	442	459	407	458	453	462	433	462	442	407	467	455	445	444	416	447	472	451	443	463	472	484	416	433	457	439	451	446	475	451	444	486	485	451	458	446	447	460	475	414	427	442	429	442	433	438	416	439	457	435	470	440	441	405	469	454	453	462	475	452	470	414	433	460	473	462	435	464	449	432	457	445	480	412	440	434	468	445	438	432	446	467	455	457	424	455	437	454	414	470	428	440	435	466	470	466	468	471	447	443	423	426	429	467	445	467	458	465	475	422	416	444	467	410	482	476	410	433	455	424	462	445	444	465	467	426	415	424	439	451	417	452	451	469	400	453	445	440	456	479	498	438	444	480	457	453	447	470	421	435	446	479	452	448	395	427	451	447	433	417	466	438	448	444	449	465	471	396	431	431	448	431	428	426	471	421	445	448	459	434	456	455	459	448	443	480	443	488	423	421	441	441	459	444	442	432	489	453	443	465	411	439	478	430	444	458	399	395	437	472	448	417	432	426	435	423	423	436	472	464	440	463	446	433	440	442	448	436	466	419	496	468	479	453	446	457	456	430	449	447	440	458	483	462	465	431	434	441	456	459	443	432	460	487	438	464	446	415	427	430	413	458	459	471	442	433	467	428	492	470	455	424	453	451	471	450	432	452	448	445	447	475	452	439	473	435	420	468	430	467	421	459	447	451	443	445	405	462	445	410	443	446	453	462	437	465	468	443	446	459	455	402	479	416	450	447	440	422	442	449	491	433	437	452	485	465	411	455	472	424	461	438	429	452	423	466	420	437	430	459	406	422	463	472	439	434	464	490	422	444	447	437	464	440	419	439	472	444	457	430	439	468	423	442	478	436	481	445	478	472	476	461	430	457	478	391	439	461	429
18544	36845	25904	15713	11347	8825	7266	5854	4619	3291	2627	1976	1456	1173	991	972	928	844	901	854	839	785	695	767	707	709	676	653	638	690	691	722	651	686	651	648	637	703	650	623	652	661	651	643	601	650	687	653	669	671	651	664	658	673	651	683	628	656	658	586	681	626	617	642	633	641	626	626	674	624	660	641	634	646	645	653	611	624	649	658	664	663	683	627	667	625	646	689	670	696	665	639	658	669	643	648	640	638	649	642	643	678	660	650	643	649	649	633	669	629	637	642	607	676	670	656	637	719	647	661	623	662	663	611	629	680	602	607	658	606	607	634	660	643	637	655	720	662	639	689	601	661	659	691	617	644	674	628	713	631	609	684	660	653	648	687	629	590	627	598	676	709	665	671	648	655	616	677	651	672	635	627	684	614	664	652	568	651	709	666	637	647	691	598	632	637	679	641	608	642	669	694	653	680	648	638	648	613	655	630	617	651	651	677	664	661	669	658	648	680	661	644	638	677	631	677	663	585	673	580	663	653	686	635	617	641	670	636	627	661	634	609	636	623	643	677	646	654	633	646	668	656	606	655	640	690	597	662	640	650	644	629	653	676	684	626	658	627	648	656	623	618	652	635	624	668	692	621	659	641	656	642	668	668	641	657	679	675	653	648	621	646	637	662	656	644	641	620	650	616	671	612	666	696	637	625	686	691	637	614	602	626	666	625	642	621	639	617	635	653	619	612	633	642	656	691	656	685	632	669	679	638	662	623	681	666	637	655	639	622	666	647	640	701	645	667	671	639	670	618	660	688	634	655	650	659	691	623	666	616	625	660	659	634	627	651	637	630	638	627	652	664	586	681	684	658	711	635	678	633	674	675	653	672	687	701	641	591	663	651	612	643	679	691	648	632	631	634	644	647	653	604	631	628	633	638	640	645	611	703	695	642	587	651	672	680	682	654	693	595	623	633	659	666	647	637	632	655	662	650	639	666	646	617	681	655	622	687	634	667	629	621	672	651	603	634	638	722	664	657	669	642	641	644	648	695	661	669	673	671	631	630	659	637	641	658	643	654	629	677	658	609	700	659	652	644	660	638	648	648	668	582	608	634	650	659	667	641	650	661	647	657	690	700	679	667	650	628	662	633	638	594	649	695	628	631	661	676	649	675	636	649	652	675	680	671	682	624	629	622	618	693	636	674	665	639	691	653	641	657	650	629	634	585	662	696	617	636	643	666	611	624	616	647	664	646	640	677	678	600	615	682	655	662	595	651	613	656	651	648	665	649	682	629	630	616	700	609	668	631	641	655	656	590	639	654	674	637	639	649	645	652	660	662	644	669	674	633	619	652	639	610	658	662	636	684	645	657	654	661	675	667	628	651	641	678	633	624	636	674	648	612	632	646	623	619	656	639	683	647	629	654	608	618	656	651	663	656	661	626	658	668	654	628	647	677	669	656	682	626	653	671	640	654	599	665	664	635	644	614	641	670	591	664	691	611	664	607	647	651	625	682	652	656	628	689	621	662	613	633	685	627	643	677	677	646	625	649	649	608	638	706	596	653	639	639	653	667	601	631	661	629	724	668	680	652	644	660	616	649	645	640	672	595	677	654	650	661	658	653	606	639	612	620	647	648	637	654	685	650	593	619	684	637	624	662	632	622	659	652	625	632	609	635	633	668	653	639	679	687	610	648	637	645	623	679	625	661	628	615	641	652	649	651	637	628	678	626	624	674	618	604	639	677	613	643	652	632	649	627	640	664	613	669	626	678	654	637	704	658	672	617	637	664	605	604	651	639	660	628	621	668	659	627	649	654	660	636	635	629	640	677	623	604	678	682	628	642	645	592	636	670	658	660	634	693	676	601	656	648	618	657	621	662	651	667	647	670	678	654	657	625	666	633	626	611	636	671	601	618	617	664	648	689	689	650	625	682	628	632	669	663	604	632	647	615	643	644	634	652	649	691	627	629	644	650	638	701	656	614	636	639	615	638	667	669	663	605	713	648	620	616	630	642	626	624	594	671	629	685	658	648	662	649	626	664	643	671	653	689	626	659	631	680	612	647	685	647	650	634	690	621	685	605	618	684	614	638	683	652	708	624	629	676	643	649	622	668	606	666	618	683	671	630	636	714	654	655	649	636	629	626	638	689	626	677	628	611	689	678	616	653	626	652	606	618	689	639	628	650	637	659	640	692	620	673	625	667	625	638	616	638	634	602	628	642	652	656	656	628	651	621	652	598	670	665	640	632	663	617	661	650	644	618	598	619	686	651	601	676	638	654	629	635	640	631	633	616	607	683	640	630	669	651	646	643	635	664	613	689	627	660	616	595	688	657	608	624	656	654	663	619	671	638	651	667	650	622	624	695	632	664	646	624	652	647	663	636	650	639	636	676	679	647	608	657	649	686	657	684	635	678	663	630	620	608	615	647	625	653	655	675	638	651	609	651	681	627	644	635	641	629	619	658	652	627	658	615	628	672	644	648	631	653	672	661	639	622	648	673	617	623	644	627	607	664	616	660	663	680	652	608	636	631	604	656	634	632	548	647	612	618	627	653	689	649	634	663	619	660	680	700	640	659	606	650	681	611	654	644	669	643	670	665	645	643	635	633	676	683	613	656	637	620	620	647	657	623	614	687	659	643	643	666	648	670	653	649	649	680	678	659	663	583	702	627	665	652	633	698	659	612	639	643	666	662	627	674	628	615	611	612	620	613	623	645	657	630	668	667	652	629	653	627	648	657	595	633	631	616	650	665	642	619	649	636	639	646	646	662	614	679	645	686	639	607	625	674	605	623	599	634	609	641	641	685	609	626	645	664	622	670	660	664	630	651	608	658	633	676	625	627	644	639	659	687	639	636	624	639	629	658	644	616	635	727	598	713	668	649	648	662	638	623	618	630	658	623	611	631	636	669	638	624	612	652	615	696	683	625	646	665	669	659	645	652	651	664	619	612	616	681	657	670	667	645	664	647	666	689	662	650	721	600	619	618	639	654	662	621	663	657	635	693	639	643	700	629	649	672	583	644	656	633	668	648	643	692	660	619	641	629	637	652	571	638	663	667	657	665	658	696	687	629	650	633	616	653	657	640	645	675	645	655	640	620	664	634	634	676	635	611	683	590	623	669	695	633	616	648	635	630	638	630	659	622	642	662	667	625	640	615	683	597	651	645	670	651	662	633	636	626	657	641	648	646	628	696	627	637	636	619	608	675	651	631	623	639	636	629	673	579	635	622	621	636	629	611	631	662	651	660	653	666	647	682	634	666	666	619	638	658	632	622	616	668	651	635	639	641	627	672	623	642	664	641	641	665	627	648	640	652	677	633	651	650	628	627	613	650	614	638	615	636	604	608	692	658	656	720	666	643	669	633	645	678	647	646	659	637	649	664	647	679	636	674	659	602	677	662	629	652	699	620	658	627	652	670	644	619	666	681	666	640	693	605	651	650	629	617	632	658	636	619	632	647	642	649	636	641	652	677	649	607	660	656	651	648	627	624	666	662	604	647	653	666
28217	19041	10401	4255	2285	1775	1377	1159	918	784	701	554	513	469	530	486	475	495	499	534	503	486	457	471	469	466	459	498	467	436	455	489	522	456	489	448	469	473	461	470	463	504	401	448	465	478	465	516	508	439	470	434	473	445	441	433	471	482	458	409	481	479	445	438	448	460	469	476	477	480	421	467	477	478	423	444	458	452	482	472	499	468	448	487	448	445	470	468	488	464	439	475	459	445	452	465	427	420	451	463	492	446	473	444	456	487	456	430	448	443	497	468	423	458	480	463	460	484	425	456	412	446	417	422	474	450	464	499	453	452	487	515	464	439	453	440	453	448	455	425	433	499	490	484	457	486	457	429	463	464	432	455	466	466	488	460	480	445	447	467	457	487	505	513	471	473	419	475	469	455	455	466	474	490	444	498	461	478	479	473	477	462	481	461	445	441	453	486	438	451	488	473	470	440	458	464	442	427	466	485	432	433	465	464	464	470	456	487	423	452	454	431	436	455	443	458	466	463	471	445	450	471	475	457	487	439	500	475	476	491	476	436	453	461	457	458	433	475	437	491	453	448	459	459	447	459	476	464	434	445	464	458	403	504	453	438	437	473	480	494	464	449	482	496	466	509	493	480	450	488	478	420	459	457	445	494	452	452	418	481	452	473	439	445	433	444	441	454	442	501	482	466	456	442	442	460	408	472	468	464	458	494	414	437	473	426	485	465	462	465	468	443	469	431	450	451	449	452	467	461	437	477	459	428	425	459	485	451	463	450	488	433	488	404	498	489	444	450	467	477	449	446	468	433	463	463	435	469	458	493	465	461	474	452	470	504	461	455	451	458	436	440	509	495	449	433	479	447	492	436	469	483	452	466	480	454	457	472	396	458	475	495	481	519	472	425	472	464	502	500	484	479	472	479	464	430	459	475	441	449	477	442	460	497	439	454	503	466	482	437	463	428	480	445	446	482	447	464	458	461	483	414	454	434	453	484	503	478	448	458	480	463	431	427	447	458	459	469	457	498	452	485	489	469	498	447	463	463	437	462	460	452	489	464	473	422	449	490	461	470	444	482	473	483	433	441	492	487	492	469	475	462	456	473	471	511	463	445	413	483	453	435	463	484	511	466	448	460	429	484	481	428	468	467	490	455	480	424	427	484	477	466	445	419	485	468	450	446	452	445	489	447	474	475	476	476	482	458	457	474	450	424	438	488	490	484	484	458	386	478	495	450	494	453	473	456	479	466	444	462	463	473	434	470	430	469	445	483	457	445	470	468	448	451	495	517	453	506	474	424	474	442	458	469	458	465	400	457	435	440	448	473	435	451	462	471	462	483	463	452	487	436	437	447	456	470	485	454	460	479	459	470	471	453	473	431	421	476	444	487	449	446	500	488	446	457	472	480	467	510	434	460	488	464	471	449	467	474	451	466	459	469	462	448	468	461	427	459	433	480	478	454	462	482	480	482	455	503	491	447	473	475	503	477	459	463	508	508	429	480	496	477	475	425	444	423	434	444	470	465	468	475	483	457	488	478	428	482	408	458	470	469	480	488	460	462	447	512	469	524	487	484	447	458	461	447	465	466	491	438	482	480	441	497	459	434	488	462	464	452	447	435	430	479	416	455	435	479	468	449	456	446	467	461	501	464	470	442	452	477	496	493	489	491	456	473	438	488	438	471	410	463	457	424	472	443	497	448	447	475	505	454	485	428	490	450	482	456	432	511	474	455	448	468	489	445	500	447	444	431	452	414	502	464	441	466	468	453	500	480	460	461	462	443	467	417	450	458	456	497	463	432	439	437	469	443	437	443	440	458	460	470	437	431	472	452	455	496	496	440	454	483	452	445	463	460	470	448	460	494	457	435	440	431	466	438	491	477	490	432	474	460	442	493	485	463	494	456	469	463	421	468	465	479	452	454	437	467	439	463	415	475	447	461	462	444	444	457	449	442	430	438	455	444	440	455	478	495	518	487	439	439	450	446	464	457	453	474	450	450	470	455	477	463	494	445	460	453	450	498	472	465	480	442	477	440	465	445	470	499	436	442	434	461	432	451	443	468	473	465	512	463	487	472	427	476	463	465	480	490	442	477	456	468	518	460	523	390	462	449	468	442	426	438	456	445	447	448	475	444	461	448	457	480	441	455	469	478	474	490	474	452	497	507	465	473	490	439	462	440	469	468	472	439	456	508	454	454	465	458	458	454	450	442	419	451	482	476	498	487	436	441	461	465	468	531	442	477	495	469	505	478	495	441	476	462	464	439	463	466	455	480	475	495	523	466	457	432	471	429	457	496	451	473	418	440	477	476	466	446	436	508	482	476	478	462	480	466	461	481	429	494	475	439	464	482	436	454	483	462	460	469	489	464	503	475	465	462	471	415	475	480	454	432	472	434	445	460	459	457	449	444	478	461	449	418	454	443	448	478	470	459	481	464	457	432	475	405	469	413	441	449	474	464	479	473	450	461	446	417	466	436	466	457	466	453	483	454	426	491	421	482	467	455	496	453	443	434	475	480	469	459	461	448	477	472	471	444	468	475	468	449	451	435	475	523	446	486	472	509	448	496	441	492	472	453	475	476	422	456	453	441	495	439	437	452	486	458	441	443	446	463	473	449	454	450	481	494	470	476	473	440	455	474	457	475	454	412	473	435	486	430	443	488	475	446	466	465	455	420	434	457	474	473	476	497	489	469	459	480	458	511	441	529	503	498	445	448	459	404	439	460	473	441	506	470	465	434	478	454	461	463	466	421	461	491	439	458	450	484	430	457	484	467	496	457	490	458	432	469	470	465	457	438	467	466	479	456	480	465	460	451	492	462	469	467	443	495	472	452	442	435	450	481	452	429	460	426	457	440	417	466	459	476	459	482	489	457	470	473	492	485	446	438	484	468	447	478	439	491	465	436	479	480	453	478	440	472	459	437	452	514	439	491	455	462	430	440	480	423	419	485	458	428	462	475	476	447	452	435	474	444	458	452	427	466	458	490	452	458	459	465	463	490	496	472	471	451	454	487	466	447	477	479	472	475	481	459	492	430	470	478	489	491	443	495	440	476	462	468	448	502	467	458	445	470	472	429	431	458	451	464	467	415	452	453	458	450	474	432	487	443	482	476	428	474	458	463	483	425	451	450	468	455	466	473	473	488	443	446	441	452	435	455	470	452	470	457	451	443	450	457	465	419	454	476	431	480	423	433	460	463	443	486	471	453	442	458	485	445	469	455	483	454	466	486	476	420	462	437	426	421	458	450	456	442	468	434	477	422	452	431	445	487	454	469	469	454	443	434	457	475	494	463	489	451	485	478	461	454	449	459	456	493	486	470	491	444	457	469	462	464	433	441	483	423	439	451	434	447	456	454	493	464	447	438	445	488	473	485	477	478	455	442	428	444	446	469	480	493	440	463	439	473	483	475	456	450	481	448	409	433	454	476	471	451	490	478	453	474	447	495	486	481	455	477	447	451	473	462	496	457	450	472	434	473	471	478	454	490	462	432	408	439	423	475
12631	16266	10484	5667	4303	3492	2819	2230	1776	1375	1147	946	806	750	777	759	711	722	730	735	666	759	688	674	680	649	702	681	724	653	673	682	689	699	663	667	630	708	658	648	656	670	747	701	686	646	636	660	689	665	653	690	710	684	652	700	654	633	657	698	685	672	711	658	653	662	699	631	656	676	687	687	678	689	657	650	661	606	656	690	709	688	647	631	718	623	669	665	691	661	653	679	658	702	726	685	698	631	619	713	660	648	616	644	691	672	672	709	676	673	650	630	671	649	665	643	759	674	654	647	711	685	616	672	725	675	641	659	640	654	655	677	665	689	668	630	657	661	669	655	680	669	703	677	668	732	655	612	634	670	657	636	656	706	679	634	664	700	651	636	666	650	655	676	682	684	655	657	716	677	666	684	668	723	681	641	722	707	680	683	641	676	690	637	628	648	659	685	672	652	631	676	686	707	700	662	665	638	684	661	683	687	659	677	628	680	680	676	713	688	669	671	645	688	707	668	654	625	678	651	670	686	664	663	695	642	684	684	647	683	613	640	649	639	682	683	663	693	653	667	670	675	696	670	697	649	736	662	665	655	686	675	648	701	707	680	668	679	657	652	631	635	684	635	685	670	599	661	672	661	680	670	685	657	691	671	666	645	669	694	687	631	626	656	649	656	682	653	696	661	665	659	685	670	635	659	690	668	672	658	704	667	667	660	601	684	677	667	657	629	691	649	641	638	643	692	661	653	688	660	721	657	629	680	661	685	653	662	696	694	642	618	671	677	676	664	621	670	656	632	640	669	693	681	628	662	611	665	649	658	681	654	647	641	676	701	699	701	690	613	673	650	679	667	678	696	695	678	706	652	679	701	709	674	677	636	668	722	647	703	684	638	638	707	638	692	679	639	646	677	732	660	643	651	665	722	659	689	719	671	654	687	669	649	658	662	662	686	733	673	683	679	641	667	673	716	694	634	627	687	688	686	698	631	695	675	715	631	684	646	690	651	669	666	688	680	694	671	640	643	660	701	669	651	678	658	680	699	632	658	638	668	675	672	667	681	662	699	736	701	652	651	712	695	723	713	672	641	702	670	627	692	659	659	660	696	651	661	653	676	704	676	624	650	631	656	648	673	639	589	716	649	658	636	656	665	624	654	691	628	674	674	651	634	670	674	649	652	679	669	720	677	651	654	655	655	648	656	662	636	661	652	684	699	657	654	641	691	668	693	693	702	660	630	638	660	710	605	671	678	641	662	673	631	641	653	707	687	650	657	673	650	665	632	690	669	659	700	668	667	644	703	675	617	637	677	710	673	664	671	665	676	690	610	672	664	660	665	669	677	649	646	647	682	666	689	710	697	669	685	623	678	603	660	698	658	627	704	660	657	685	698	682	638	636	696	706	696	652	669	665	679	686	685	623	648	637	700	649	664	668	668	674	635	672	664	628	672	666	670	641	665	690	665	646	646	705	672	667	734	675	680	678	666	611	656	659	703	677	646	638	753	674	684	630	672	676	635	700	712	660	673	658	664	681	700	691	618	713	652	652	667	671	676	679	692	665	648	641	706	636	659	647	658	685	684	693	668	645	668	629	690	671	675	673	702	678	666	688	630	655	714	738	677	674	689	736	653	646	684	717	651	665	681	693	677	655	672	669	724	731	696	650	631	693	666	687	637	678	708	671	670	672	669	618	657	664	650	682	667	698	681	685	644	636	659	666	629	725	639	697	688	688	678	677	683	706	633	683	673	702	693	666	637	667	656	682	682	602	670	680	684	681	630	689	668	653	651	708	669	667	634	649	676	704	666	728	665	679	617	693	679	640	724	676	712	694	646	710	668	668	658	639	667	699	643	616	734	643	669	702	617	675	696	681	688	676	621	657	706	653	667	685	674	649	665	647	675	646	644	694	692	612	666	632	677	640	680	624	680	706	708	665	660	666	682	655	676	675	668	640	663	705	656	659	674	639	666	683	665	632	696	660	679	667	624	671	650	620	698	672	672	668	669	666	678	643	679	702	643	667	714	700	646	692	687	680	663	663	643	682	658	679	668	687	654	660	674	648	719	637	669	663	638	659	663	617	615	667	706	646	660	640	639	695	651	680	710	714	691	690	700	705	666	606	690	667	700	713	694	716	665	687	692	637	691	677	634	646	690	706	673	675	685	665	682	648	672	629	676	674	624	680	671	683	655	670	629	695	724	682	675	669	662	698	673	706	662	714	686	659	665	708	679	645	614	632	693	695	681	661	655	673	681	703	708	667	687	655	682	634	720	657	639	679	658	699	662	661	675	642	642	584	646	692	651	700	629	672	665	665	671	675	678	671	683	657	662	663	657	675	686	664	686	645	695	655	654	704	628	666	643	650	638	672	646	664	702	641	704	659	632	647	681	675	672	658	702	649	631	627	679	667	643	644	651	643	643	640	672	653	610	662	670	705	650	627	662	623	678	698	666	676	689	689	609	664	709	692	680	668	623	649	714	725	628	688	650	705	648	657	655	679	728	688	663	702	688	692	689	657	717	715	647	690	690	660	633	658	717	609	658	640	686	698	645	634	619	698	684	685	604	667	695	665	643	674	663	668	642	640	663	623	659	636	679	648	691	682	687	664	642	637	685	669	619	631	688	640	705	701	664	665	708	662	674	720	681	625	639	682	697	697	673	682	690	674	731	660	697	639	664	671	671	661	673	672	679	660	650	660	699	684	631	705	698	645	671	653	722	681	659	681	642	641	681	645	684	687	683	632	617	641	655	649	660	651	682	652	680	649	742	665	653	651	631	633	642	701	704	665	651	637	665	697	668	659	650	637	683	698	658	663	662	628	721	645	664	645	704	669	673	652	689	647	672	663	668	681	674	648	641	667	711	666	636	680	643	668	703	674	672	682	672	668	666	666	664	673	654	645	693	712	701	681	684	650	701	672	616	650	676	617	622	634	666	636	629	641	630	696	648	653	687	666	697	674	646	701	639	663	696	670	685	653	707	648	695	672	700	662	657	707	643	669	588	589	690	650	669	670	693	674	681	651	669	661	681	728	656	655	683	670	629	695	682	685	646	691	674	697	658	631	693	695	701	675	648	692	668	619	718	717	698	612	635	665	668	678	695	713	656	637	636	660	636	703	644	661	665	676	653	669	703	696	678	689	622	678	673	688	656	647	686	670	666	664	678	640	648	635	670	646	683	702	676	676	664	632	654	693	681	689	638	654	712	661	656	671	717	652	639	670	653	628	640	719	694	711	678	708	691	656	693	672	685	634	617	688	656	692	670	664	651	674	654	731	663	695	669	680	690	668	681	706	635	681	635	615	707	655	719	642	692	696	632	637	653	666	683	652	647	670	695	690	657	627	692	680	659	652	675	680	668	678	675	683	657	658	696	680	679	660	673	595	619	664	677	691	654	673	694	656	660	665	664	670	672	648	679	675	659	690	660	702	680	703	655	694	644	692	644	664	643	660	698	685	708	701	669	686	722	648	656	687	686	697	640	680	665	630	686	681	640	680	708
23956	21539	27702	25787	18539	4261	2199	1447	1080	900	712	624	594	546	605	572	563	543	537	467	536	495	519	493	494	489	484	514	467	502	529	494	501	502	535	531	457	487	484	475	503	545	483	521	534	491	526	500	483	479	494	476	506	517	511	468	471	441	465	507	461	502	543	510	482	463	484	502	468	480	480	497	487	505	510	497	486	491	523	466	551	490	485	489	497	488	483	532	529	484	504	484	514	514	505	458	481	479	523	532	508	485	501	489	496	499	494	531	526	467	507	495	514	458	491	522	449	470	494	460	446	486	481	493	540	504	495	489	515	451	476	472	494	471	460	514	475	511	488	477	520	477	541	488	504	465	476	496	507	475	465	520	480	465	496	496	501	514	502	490	482	498	484	490	446	503	491	480	502	461	484	532	511	532	506	494	488	507	486	484	487	542	492	492	492	493	491	496	494	497	520	527	455	503	513	469	477	473	484	501	515	491	483	505	496	495	491	494	502	507	502	469	492	509	479	481	477	466	439	504	503	505	513	481	477	538	485	509	472	511	562	467	496	449	493	478	507	478	522	497	517	479	475	515	504	493	515	489	461	479	510	484	479	506	505	493	516	496	504	485	497	525	499	498	467	504	461	503	502	512	480	472	472	450	488	490	498	525	484	501	485	465	500	515	518	458	474	488	499	494	487	487	491	509	495	507	480	429	515	492	488	497	467	530	512	463	524	504	460	480	497	464	474	485	489	484	520	499	499	492	522	494	513	485	515	500	487	473	480	508	499	493	505	489	506	530	476	474	515	480	493	449	511	509	512	534	476	483	476	477	540	453	522	495	476	484	477	484	533	486	511	503	503	515	461	483	507	452	489	496	474	473	492	485	486	428	493	491	523	470	477	531	533	510	496	493	471	498	470	495	506	527	488	476	521	442	492	493	494	498	460	469	485	487	501	537	522	478	485	463	460	492	464	464	532	464	484	495	524	469	495	492	458	510	511	481	504	500	480	468	491	501	516	522	497	530	512	474	481	477	482	480	500	484	478	487	501	499	496	493	507	550	486	481	521	516	516	467	492	478	498	478	451	495	504	489	532	494	500	487	490	515	481	449	451	488	499	498	454	491	499	505	493	467	467	468	551	498	487	520	494	491	507	530	449	511	514	493	494	446	494	495	541	485	497	509	483	507	474	497	495	484	511	514	496	475	509	502	501	478	459	518	459	522	499	502	493	461	515	497	539	474	473	502	450	496	510	491	474	533	472	475	518	490	503	481	479	482	513	487	489	486	504	528	471	494	488	503	471	514	488	551	501	543	466	498	490	476	505	488	524	502	520	421	506	483	511	477	499	438	455	504	533	481	467	447	479	506	473	511	501	472	489	511	493	487	475	518	473	464	477	479	478	504	496	541	452	445	508	483	507	480	509	504	485	489	505	506	470	470	468	523	497	494	499	481	456	522	468	478	499	510	485	496	495	488	506	520	514	484	495	460	463	485	495	470	516	527	486	494	471	459	502	520	474	477	450	450	557	496	503	459	515	463	494	491	492	494	515	484	493	500	483	456	504	500	479	491	522	479	472	538	512	526	504	509	508	508	497	500	531	487	483	511	516	505	480	488	485	451	486	492	528	508	480	446	476	543	466	488	497	495	484	463	505	474	479	485	532	519	476	476	495	493	522	495	457	496	537	494	458	486	473	453	487	516	502	473	450	494	468	430	505	497	497	455	468	508	518	528	474	515	511	498	512	512	474	437	499	469	496	464	450	468	495	465	503	473	465	539	506	509	503	460	494	486	482	506	487	475	498	480	503	484	496	501	488	500	513	473	466	460	507	482	498	479	485	524	462	488	478	473	526	483	483	483	476	459	549	479	447	503	528	512	470	521	479	468	493	475	493	484	487	472	526	498	500	493	492	520	500	486	491	493	490	536	493	488	470	470	479	510	456	520	432	468	496	476	502	476	540	485	477	496	495	475	497	456	487	503	517	489	499	493	491	522	454	466	510	486	519	494	503	483	454	478	517	462	491	500	477	514	490	482	539	470	500	512	486	477	476	519	520	535	463	461	529	542	462	481	538	506	510	522	475	493	490	480	511	470	493	481	546	468	487	485	513	526	484	503	513	472	468	531	497	460	532	499	516	490	472	497	489	479	468	481	488	507	513	457	508	513	516	513	465	467	459	484	540	517	495	477	508	509	480	498	488	511	472	474	503	482	497	497	509	487	510	489	490	500	486	476	491	469	500	504	491	470	493	491	500	485	485	441	483	491	502	482	483	479	522	449	467	515	506	472	500	472	465	500	511	478	500	519	482	481	474	513	457	469	459	482	489	477	456	480	499	525	513	482	520	482	510	469	451	479	494	466	450	504	484	500	517	515	473	506	501	464	496	517	488	475	458	494	498	479	478	517	476	480	523	514	466	481	492	514	496	497	487	467	482	514	522	508	512	510	512	482	447	475	479	506	444	479	493	492	493	493	476	494	466	478	494	502	465	496	461	539	503	493	438	495	550	528	512	476	529	478	474	476	488	468	517	458	458	501	484	455	437	506	486	509	519	463	511	467	528	477	482	466	533	496	531	500	489	532	501	484	485	452	489	486	531	502	474	483	496	462	526	464	532	457	504	496	520	462	501	479	502	524	469	523	496	510	446	478	471	460	482	542	534	470	515	493	479	493	495	485	502	483	474	490	440	490	507	473	516	506	431	493	477	476	520	479	507	498	501	466	471	538	542	501	475	480	473	458	477	478	497	444	470	494	519	489	514	502	501	468	524	491	477	488	493	477	467	482	508	539	464	490	548	491	509	457	465	574	490	474	494	471	495	488	470	553	547	516	504	512	446	474	467	496	501	455	513	503	480	490	553	449	493	516	520	466	484	497	531	501	472	500	500	496	478	507	454	447	481	477	495	496	516	535	511	475	466	466	497	520	453	483	479	494	465	496	501	501	502	486	482	517	508	484	511	469	492	511	499	502	493	520	538	476	456	497	450	503	478	483	475	473	487	498	479	514	517	472	513	481	529	502	464	482	487	517	488	466	499	480	482	462	482	469	478	473	497	541	481	513	452	503	490	526	443	515	461	483	472	449	459	510	506	461	465	498	498	486	499	461	532	496	514	522	495	471	481	494	531	479	508	486	465	538	534	502	499	502	499	492	501	515	497	507	507	482	487	467	461	478	516	472	499	522	468	461	514	456	474	499	517	515	475	474	523	545	507	477	488	474	503	445	500	487	507	490	475	475	465	516	501	511	504	471	528	497	511	504	492	479	516	520	500	485	466	439	484	477	488	528	474	511	526	489	525	493	503	501	485	479	480	488	502	474	493	492	488	473	500	498	518	460	489	503	481	467	500	494	473	492	541	513	490	468	514	504	515	484	460	515	518	493	474	498	515	523	488	447	493	506	472	484	482	508	469	484	488	526	457	456	531	474	476	476	462	480	483	512	459	515	513	449	479	476	498	508	503	512	488	478	478	502	491	490	495	477	493	457	486	469	498	517	483	443	490	500	475	502
8217	13941	9792	6600	5252	3900	3078	2396	1860	1475	1093	959	851	807	786	785	793	823	819	770	784	767	721	714	747	714	727	750	708	768	761	743	688	725	711	706	782	723	753	734	692	728	654	714	748	731	731	730	689	708	708	679	718	663	692	680	737	704	712	734	690	701	707	709	737	710	726	697	749	718	697	646	728	677	698	742	700	702	673	701	667	722	730	722	739	713	731	734	683	723	731	668	719	740	766	680	721	693	683	713	701	731	684	751	719	696	771	741	724	711	687	693	715	716	684	719	735	726	694	725	740	738	704	739	715	695	720	680	679	727	671	732	696	712	675	718	779	763	700	737	730	707	734	712	731	701	660	701	754	752	693	681	732	727	676	680	719	737	731	700	709	713	701	664	718	733	704	652	707	722	687	745	721	658	706	688	712	728	658	707	706	712	709	760	739	729	727	711	746	692	728	723	706	702	716	701	725	708	763	734	702	766	707	718	668	709	705	737	710	723	710	674	709	677	728	739	721	708	673	707	734	704	721	685	663	718	704	681	678	735	697	687	679	699	713	651	686	680	715	738	775	758	748	702	715	719	712	727	686	672	650	738	759	716	716	745	717	693	693	674	704	697	713	731	712	724	750	735	723	748	759	699	713	722	663	746	688	706	686	683	710	742	760	717	671	684	740	704	672	762	720	734	732	713	721	697	729	747	739	696	710	716	721	692	710	705	714	720	778	708	698	701	746	729	741	730	728	739	699	751	715	732	765	723	665	703	669	726	669	704	723	698	697	702	748	684	715	718	702	737	733	699	687	677	695	744	694	710	729	678	708	693	735	730	719	722	724	725	688	749	705	671	753	731	685	707	680	697	660	704	707	745	725	704	708	706	711	694	701	733	696	720	745	688	678	694	677	687	718	722	713	706	734	748	725	737	693	713	703	695	702	747	755	677	712	712	736	734	719	732	730	749	727	693	690	712	681	702	702	719	706	733	735	732	696	657	695	711	700	730	714	699	712	718	720	722	726	721	767	704	729	728	696	682	720	684	729	726	690	773	735	698	721	750	744	690	705	696	699	722	737	711	714	694	728	696	672	714	713	667	699	664	733	757	699	703	731	747	730	699	748	725	719	705	752	759	748	689	709	749	723	737	705	711	725	698	666	745	721	739	746	709	718	707	702	743	676	667	730	735	696	719	743	725	686	708	723	716	723	731	695	721	734	700	717	742	707	704	710	660	720	666	739	721	731	726	746	718	682	723	653	702	687	762	703	731	760	739	708	737	708	721	690	766	734	730	710	724	742	727	733	700	706	700	752	687	735	728	720	699	720	713	715	706	720	729	692	711	719	702	726	716	743	687	707	720	713	699	738	710	707	717	771	737	720	737	685	689	731	716	705	758	690	750	712	734	743	726	740	646	716	793	734	742	718	735	730	677	685	728	730	730	707	715	727	703	707	717	700	704	727	725	672	695	713	740	754	705	668	720	710	696	756	740	743	706	740	737	710	689	722	701	672	764	716	708	710	710	751	717	721	729	705	714	731	719	689	705	710	765	734	698	764	689	679	708	659	686	712	695	695	694	716	721	741	743	742	713	727	692	695	730	695	738	745	698	707	702	724	704	715	724	667	721	690	733	714	727	743	678	768	692	765	745	737	677	704	751	733	673	745	731	712	697	683	732	696	692	677	719	680	737	730	732	696	670	686	742	739	696	719	731	727	662	693	712	728	751	702	681	740	761	688	677	670	742	720	718	725	690	735	722	676	678	727	740	705	684	689	726	746	720	692	735	712	748	709	710	700	700	698	689	716	756	712	693	718	760	718	719	669	685	690	693	731	708	696	684	685	784	720	771	714	687	732	689	756	689	718	733	695	699	706	693	689	753	722	733	755	735	729	724	709	661	708	717	690	721	736	718	702	705	697	759	666	684	723	671	755	713	697	705	673	730	744	695	702	711	712	739	679	777	723	737	736	755	686	704	715	752	731	731	720	728	711	741	714	740	752	700	639	714	698	747	657	678	763	706	739	657	717	740	685	785	674	728	728	720	692	692	746	681	718	726	717	674	713	717	716	710	709	727	739	738	696	774	709	700	711	703	736	702	725	771	665	722	695	685	727	701	724	727	713	756	723	756	710	698	696	701	692	743	726	742	711	697	703	748	707	733	708	755	770	739	761	758	729	733	686	661	697	713	709	692	716	692	761	734	754	690	697	714	698	721	733	715	686	706	715	733	680	764	749	747	667	710	701	680	732	724	694	742	711	704	712	715	718	701	738	742	782	700	749	705	760	721	683	728	706	749	749	769	746	656	719	658	720	728	722	751	710	757	740	716	699	712	736	674	712	744	697	693	760	765	703	704	788	678	692	776	746	694	722	744	696	698	691	718	686	732	739	771	730	701	714	705	705	732	708	719	718	692	719	696	649	741	707	716	717	749	707	725	754	759	767	704	703	705	717	726	756	745	732	763	721	726	696	731	698	713	714	706	683	710	650	701	658	704	665	738	737	704	706	711	708	732	742	690	709	727	676	728	721	750	710	753	682	710	666	701	686	761	730	724	683	741	708	661	694	731	741	696	721	730	676	707	766	713	740	713	740	693	735	749	711	700	724	701	684	716	674	748	693	705	730	715	679	742	669	702	707	676	723	725	713	778	664	725	677	706	696	682	727	729	713	710	739	742	746	694	724	721	699	662	710	689	728	720	625	731	745	756	704	655	729	718	731	714	690	692	715	706	721	715	751	722	673	708	675	706	675	728	696	704	743	680	740	718	698	717	749	751	730	710	687	722	767	738	658	739	719	739	696	721	701	688	738	752	725	716	696	736	720	668	690	721	710	688	716	699	729	722	716	766	706	726	706	749	698	745	741	704	735	749	751	716	698	741	725	697	646	722	701	712	709	685	731	699	707	730	742	696	676	727	764	670	725	730	707	731	735	698	740	723	694	738	748	710	722	656	730	711	677	720	660	729	746	765	716	694	700	701	734	724	704	746	750	712	704	670	636	718	739	698	692	713	688	672	755	721	724	716	688	686	703	670	748	701	718	696	708	725	736	688	709	726	718	697	724	722	699	730	714	723	739	692	722	692	679	737	719	758	697	699	741	703	742	737	706	678	732	680	764	747	741	756	723	685	707	693	706	733	734	696	738	697	674	683	709	709	705	724	720	696	722	724	741	753	723	754	729	697	747	706	718	667	716	740	686	729	747	734	713	702	707	737	730	745	718	726	735	727	723	764	704	726	697	682	679	707	715	715	692	684	717	740	735	714	682	688	705	716	657	731	725	676	666	693	722	752	723	752	644	748	733	680	737	727	705	696	720	675	720	728	719	740	750	756	768	688	717	725	684	709	720	733	716	740	707	770	700	700	664	720	712	729	718	702	689	697	700	729	715	702	676	698	683	723	764	679	705	723	666	710	700	682	735	712	710	723	709	696	773	695	724	696	721	692	729	758	663	754	697	652	698	717	704	706	723	696	681	719	718	682	714	717	743	720	722	723	744	694	689	681	680	677
25671	21531	24900	20428	3446	1832	1316	1019	835	642	525	463	415	439	430	442	433	448	402	424	422	432	401	376	420	354	424	457	392	384	362	387	398	398	413	401	392	391	396	397	377	404	371	372	399	374	406	413	366	378	373	413	396	421	407	411	364	390	411	357	429	441	369	391	384	432	384	384	377	378	401	384	394	397	373	370	417	395	404	387	405	434	428	416	434	414	391	398	416	420	412	405	411	401	380	399	368	395	406	384	435	378	385	425	369	440	395	380	402	375	373	407	374	384	394	392	394	402	410	392	390	409	384	412	390	379	390	413	404	343	380	383	385	397	418	367	415	388	395	403	412	355	359	387	405	447	397	388	431	432	385	394	387	393	408	425	394	380	362	373	374	412	391	429	363	414	408	368	392	383	414	403	425	403	382	383	383	399	386	389	388	395	366	363	425	409	387	404	408	412	427	424	391	396	365	377	349	390	412	418	396	424	387	358	380	396	411	450	413	393	374	362	390	384	417	364	385	388	415	395	415	385	411	392	417	399	374	404	372	396	398	385	422	378	392	447	376	416	418	387	401	395	392	394	426	429	360	447	374	406	398	372	429	376	422	389	406	401	381	381	417	398	420	406	398	428	376	421	410	412	374	358	439	354	409	430	407	369	411	401	372	395	393	433	399	382	411	388	419	405	379	372	388	382	385	412	368	431	357	418	395	420	385	426	398	405	397	407	403	407	370	410	422	400	397	393	387	395	381	391	401	395	363	417	415	419	386	363	360	362	401	410	384	402	397	387	379	399	382	397	373	390	398	412	418	429	399	429	395	358	384	384	398	406	378	414	408	409	391	437	377	442	407	376	384	388	405	398	440	387	359	386	387	427	435	419	437	400	379	412	415	417	402	407	387	394	425	432	411	422	396	420	421	385	416	399	384	400	401	416	391	387	427	400	392	389	409	382	369	397	404	373	393	370	399	391	386	374	420	401	416	355	352	347	428	351	453	427	392	429	356	421	395	383	381	390	384	393	384	393	396	380	378	414	389	434	384	401	383	411	409	400	393	387	420	410	394	425	408	411	387	405	395	415	384	391	387	414	375	364	413	391	368	402	415	399	384	417	363	410	417	411	376	398	390	419	405	428	409	412	392	410	394	391	380	428	395	398	380	406	404	409	393	394	433	377	367	401	392	387	378	397	375	387	402	376	395	383	366	413	412	398	363	430	393	401	400	364	421	405	424	370	422	380	375	389	457	407	394	370	390	415	417	352	383	406	399	400	412	388	411	387	415	357	405	411	388	356	367	404	427	418	463	397	375	447	386	408	369	395	405	401	388	422	377	389	358	365	366	375	416	404	385	389	376	429	357	420	405	404	395	391	413	415	398	372	433	441	435	427	373	398	432	405	362	393	388	413	360	349	411	386	421	400	404	397	394	369	398	393	369	373	419	411	400	390	393	444	404	385	416	392	406	385	384	361	392	372	404	406	387	412	399	386	392	396	409	396	401	412	391	403	393	381	355	373	386	397	414	409	408	397	441	368	393	381	407	399	379	376	415	418	387	420	404	387	401	370	386	403	384	392	354	397	407	385	375	396	396	413	393	407	394	406	430	388	422	418	422	427	409	398	421	398	379	421	399	406	392	408	406	370	450	409	383	387	402	395	368	414	385	366	441	377	394	430	439	369	431	419	373	387	392	379	390	405	395	360	396	364	409	389	393	396	403	377	366	370	401	425	377	421	376	403	400	424	381	386	370	410	393	420	424	409	433	381	416	392	385	372	424	411	386	397	410	412	422	389	371	404	386	389	423	419	397	408	397	390	398	406	432	413	400	419	383	400	412	391	389	418	389	395	397	396	395	410	395	383	400	398	400	386	379	404	399	366	369	417	385	387	392	406	416	415	412	389	371	392	396	435	415	390	391	368	402	388	373	403	397	401	388	428	396	408	400	368	409	386	393	437	393	396	404	412	410	401	398	374	381	421	388	410	432	401	387	384	372	404	390	408	389	443	404	420	398	388	386	396	395	387	378	410	396	418	380	407	411	402	435	372	392	416	440	393	397	385	369	398	402	402	404	416	390	377	361	400	429	436	402	431	391	383	411	409	390	349	376	391	409	406	425	367	441	400	401	366	443	406	378	394	376	400	379	407	417	395	433	399	365	385	385	396	392	376	403	394	443	419	426	410	416	394	362	419	405	387	421	391	378	401	378	441	400	407	415	362	399	429	387	401	370	414	410	457	377	399	347	390	388	409	409	444	398	408	379	394	395	405	407	405	412	405	398	369	395	418	384	366	387	425	409	391	405	392	425	390	415	408	397	388	370	427	393	403	409	399	393	406	386	404	419	416	407	383	394	390	392	398	363	401	410	372	385	429	383	416	414	358	413	353	412	393	395	416	383	360	383	398	390	362	413	402	366	400	384	395	424	428	380	402	391	422	376	431	374	414	401	378	385	379	387	386	401	397	386	427	419	402	391	364	436	385	419	409	397	430	410	406	423	399	381	418	391	380	399	425	414	406	344	394	397	360	379	419	419	413	402	364	387	406	384	385	403	377	392	407	368	411	377	408	403	402	390	375	371	386	417	398	390	429	425	374	407	355	357	398	398	401	390	420	379	402	401	388	380	394	373	382	388	367	385	418	404	392	377	414	399	403	386	416	390	388	384	405	421	412	396	404	393	423	375	381	399	383	412	382	403	401	397	400	353	408	415	385	446	410	403	396	452	396	424	400	428	424	343	410	375	400	434	402	444	405	402	383	381	398	409	373	382	389	396	402	386	413	422	389	408	395	400	422	403	384	396	386	383	391	416	399	410	434	401	383	395	378	410	405	395	382	385	395	378	373	402	410	377	422	420	401	367	408	398	382	422	414	399	390	413	391	342	408	384	399	409	376	377	419	369	355	405	371	356	408	397	377	394	372	384	380	386	423	401	411	352	393	426	422	381	406	393	414	375	401	375	394	381	385	414	381	390	414	424	413	439	357	405	419	401	398	441	430	407	346	399	388	387	407	418	394	419	393	405	363	387	409	382	390	424	400	385	407	395	398	400	397	397	416	398	376	396	427	384	407	436	397	373	406	393	380	390	374	368	418	379	400	381	377	384	407	371	400	395	411	391	368	399	405	395	427	363	406	382	392	370	404	407	402	403	397	419	388	428	365	390	385	415	376	379	374	417	403	375	393	410	387	396	407	398	406	396	406	414	387	418	386	377	386	353	399	379	393	405	367	420	385	405	415	384	405	390	414	428	405	425	413	403	399	418	417	411	422	392	408	399	398	392	425	404	426	374	392	404	384	387	398	415	434	394	446	405	389	423	372	413	398	391	402	388	361	363	399	392	369	419	404	374	353	370	373	394	422	400	393	408	407	386	366	399	408	421	382	406	402	422	394	381	394	417	388	401	378	392	380	388	431	426	359	433	389	367	360	402	402	412	401	432	372	393	393	397	390	429	394	413	433	418	401	390	381	396	392	414	426	393	370	382	410	398	426	380	355	409	418	366	420	372	422
9706	11060	7851	5367	4038	3017	2293	1627	1366	992	746	691	668	622	624	633	645	647	657	579	611	609	611	544	580	582	547	639	570	618	600	609	649	594	563	605	552	565	592	580	544	630	585	539	617	581	585	598	531	559	618	533	595	585	594	551	558	530	591	557	548	573	599	572	572	540	559	574	567	613	545	561	610	600	575	540	581	583	603	551	584	551	597	581	614	587	613	540	613	603	592	530	562	569	619	592	539	590	595	616	582	550	569	611	648	603	579	547	570	571	564	594	561	567	611	571	557	571	583	627	542	584	615	578	599	591	640	595	588	572	564	575	593	553	605	625	555	555	578	589	608	564	555	571	566	608	577	612	554	563	541	558	558	524	596	622	592	562	565	581	613	554	596	552	594	597	541	568	567	582	592	603	620	551	574	614	571	599	596	576	568	577	579	619	548	541	606	593	618	560	547	573	601	599	615	563	542	605	586	576	610	596	549	611	622	569	602	572	610	594	602	587	573	558	596	563	546	560	592	582	565	588	572	608	571	569	527	565	553	633	588	592	579	574	620	619	552	577	577	565	605	570	588	625	564	614	615	586	566	611	591	564	577	566	596	575	566	577	625	554	612	600	624	592	598	585	563	571	590	536	583	584	570	528	577	546	604	606	527	593	545	602	575	614	572	616	597	530	613	571	584	576	562	578	579	595	581	581	598	577	575	557	605	551	592	632	566	555	564	594	566	597	568	584	617	610	575	573	597	590	560	589	573	581	570	503	578	563	587	606	580	567	540	553	591	583	623	581	553	601	617	567	566	579	523	614	540	584	615	549	591	575	570	589	566	585	609	546	545	537	602	590	598	610	563	528	608	596	593	562	573	546	587	559	613	631	610	580	563	524	578	546	601	556	570	594	588	598	593	555	586	562	607	579	560	606	590	583	586	621	584	553	576	548	546	611	581	544	573	605	603	571	606	602	579	577	536	585	585	609	627	579	597	593	609	555	575	568	573	604	562	621	582	584	568	558	554	541	594	557	640	585	611	577	574	544	606	594	585	511	606	545	609	578	567	601	592	596	568	603	561	614	558	617	561	550	572	592	562	599	612	553	631	560	573	534	564	595	549	610	540	627	563	539	591	614	559	629	603	565	602	569	572	588	598	616	578	590	609	528	598	576	584	565	549	534	581	597	586	543	570	589	579	579	602	614	618	611	585	598	609	618	598	600	604	534	576	585	546	546	579	574	580	549	619	605	600	595	603	566	570	561	604	641	574	594	572	551	557	597	566	573	611	581	594	623	568	609	572	590	590	590	574	554	542	547	502	595	564	506	615	552	538	554	570	568	578	558	546	606	564	580	554	531	584	561	639	560	563	570	530	558	565	564	609	538	598	617	578	608	620	619	601	561	596	572	569	606	564	596	560	570	565	605	558	567	604	578	568	582	588	592	618	595	573	588	610	579	574	615	565	574	582	589	595	560	555	573	618	614	595	575	583	590	611	611	544	606	587	596	586	573	596	563	612	565	549	621	564	552	573	601	615	561	620	578	581	635	557	577	602	616	596	566	617	558	602	585	544	534	596	580	571	532	556	564	575	550	546	602	579	590	562	550	640	597	592	603	612	541	567	603	571	559	577	570	623	566	577	635	556	588	578	586	565	588	575	586	567	560	565	587	568	552	607	553	562	598	562	593	550	609	558	562	552	525	539	595	550	584	573	575	600	557	591	540	586	549	600	578	589	550	550	581	563	568	592	567	538	562	583	528	633	602	592	602	571	553	580	586	579	569	584	594	576	590	578	584	582	621	528	558	607	591	619	559	592	601	594	564	572	562	552	544	609	567	590	578	579	593	561	602	584	536	538	570	563	587	577	546	597	593	580	570	591	583	560	560	553	593	593	584	595	563	611	567	572	546	550	618	591	596	601	530	614	587	602	564	549	607	561	574	623	585	562	569	582	625	559	568	583	583	606	622	543	569	595	548	595	593	580	547	568	598	593	587	549	572	581	574	592	590	578	605	570	570	568	579	608	593	609	581	584	627	578	607	599	559	548	590	576	578	587	543	592	604	598	577	577	568	565	562	586	575	558	576	576	542	577	572	558	571	554	610	571	604	592	563	609	573	589	592	638	579	559	589	597	569	585	593	593	594	587	608	588	567	546	595	537	617	596	601	553	565	577	590	592	574	544	563	556	573	573	583	523	525	581	611	578	580	578	555	567	571	563	590	542	596	566	572	556	611	603	551	590	584	556	595	592	572	578	584	557	605	586	569	623	576	617	586	571	584	587	599	587	545	629	546	595	611	566	583	537	599	589	561	563	605	600	594	564	614	560	598	577	612	567	572	544	590	575	541	580	615	567	532	546	587	556	592	588	527	593	534	572	579	535	600	546	601	585	574	590	594	556	573	585	665	590	536	555	537	579	581	555	582	537	577	553	549	556	619	567	574	620	542	573	553	514	550	580	607	597	594	554	575	583	596	596	565	541	585	554	584	585	604	610	553	543	559	542	581	557	587	570	570	604	573	582	587	539	578	553	595	615	544	538	600	584	574	597	528	583	574	583	534	607	550	598	572	551	604	578	595	610	585	582	582	523	564	583	569	603	612	563	537	599	610	592	570	570	572	585	544	578	555	584	607	599	605	584	545	598	576	566	589	587	582	582	549	589	572	582	588	602	589	575	550	595	593	537	581	586	575	563	578	612	598	549	582	550	589	591	575	580	593	569	523	608	594	603	613	588	540	561	567	592	541	610	547	567	575	599	572	602	583	615	582	592	595	577	571	601	557	582	596	581	605	590	587	593	564	590	569	563	569	562	564	580	541	542	579	558	623	591	545	547	609	590	577	564	613	629	603	578	608	611	614	585	579	541	582	622	564	564	613	595	549	562	585	603	546	578	562	531	555	584	553	548	617	585	614	570	568	630	588	569	589	551	569	609	596	576	548	577	559	601	562	595	556	605	562	549	610	568	556	626	562	605	541	594	553	588	624	579	593	548	568	557	596	572	595	595	560	611	593	582	602	631	610	552	576	553	557	628	584	570	565	540	585	571	546	556	584	584	618	619	587	586	577	611	555	543	584	590	564	579	561	612	575	595	592	561	614	558	596	557	601	531	556	598	585	579	616	565	597	594	599	580	562	570	537	553	564	562	571	568	552	564	604	573	584	584	600	596	583	561	522	565	591	594	571	561	583	598	604	603	580	569	582	608	590	559	588	574	621	541	560	540	554	602	627	584	589	607	581	589	590	568	573	596	577	588	561	598	583	576	563	631	594	546	557	591	606	581	597	609	553	577	617	569	524	585	574	591	580	585	566	563	626	605	598	610	573	596	558	595	567	596	549	584	599	623	559	572	585	544	570	578	545	609	585	580	568	618	563	579	599	591	567	569	548	555	557	605	575	557	595	625	568	541	597	589	597	598	559	591	566	593	553	581	563	589	557	575	569	599	551	578	554	599	551	560	583	560	606	589	577	575	592	542	556	565	552	545	601	599	581	560	539	566	624	590	598	576	574
22965	21556	28471	25078	21569	17623	4479	2092	1358	923	701	610	560	498	507	553	567	518	515	481	465	457	507	515	454	506	424	441	460	481	492	436	436	440	467	434	428	443	423	466	417	440	428	485	489	466	426	438	462	441	440	459	445	458	461	452	413	440	444	457	437	495	464	464	436	437	413	465	426	436	451	440	480	441	430	507	489	427	429	415	478	419	476	468	442	449	456	430	490	427	446	431	430	465	430	424	432	442	465	423	410	469	477	435	449	439	455	476	466	444	465	476	441	417	425	448	439	456	439	435	461	453	438	472	409	496	441	430	430	445	427	450	413	446	441	438	480	429	458	447	443	416	431	444	448	468	409	436	443	459	453	443	448	432	436	481	459	463	466	456	435	448	413	441	451	441	404	425	446	435	425	440	454	438	452	407	453	461	432	460	433	450	442	426	444	454	450	443	449	481	453	465	449	437	435	434	447	426	469	448	457	439	420	479	421	460	449	466	424	473	440	435	461	442	453	450	428	452	430	416	442	462	453	461	446	463	410	432	465	473	427	420	430	456	478	478	433	426	480	451	437	421	449	434	504	444	473	432	419	406	465	441	437	464	428	457	373	446	427	444	458	434	421	410	422	502	474	403	485	470	450	477	447	428	464	451	467	434	429	474	441	463	460	439	456	437	460	450	460	424	439	445	454	434	434	430	456	447	469	452	471	477	435	436	427	449	438	474	417	428	431	435	446	460	452	426	454	432	408	444	436	468	436	478	405	457	438	480	390	459	429	443	443	407	489	469	478	444	463	424	466	434	451	422	470	442	432	420	446	460	440	461	447	431	457	442	439	453	429	416	416	420	424	475	452	420	471	454	440	422	436	414	411	491	408	401	453	441	456	421	464	454	424	460	428	452	464	472	442	449	468	444	458	417	441	424	448	444	452	443	423	452	436	448	407	453	444	411	444	445	435	452	419	453	424	457	427	431	433	456	430	410	427	411	413	467	448	394	434	440	482	458	464	446	423	422	462	420	463	474	418	453	463	464	463	445	465	443	446	458	446	447	422	450	459	431	476	449	457	456	404	463	466	436	501	460	443	420	455	473	474	421	439	432	454	429	443	442	408	471	457	439	462	474	436	465	481	429	463	452	445	428	455	455	426	442	443	423	463	458	441	450	405	447	416	447	445	446	428	415	420	441	437	435	445	449	441	451	451	445	467	458	443	456	476	427	457	398	438	452	424	436	410	441	465	459	476	476	456	462	425	425	440	480	457	444	511	459	441	457	433	451	450	430	430	454	428	454	447	447	448	423	452	419	472	462	433	458	423	460	466	461	433	460	419	440	453	449	418	473	463	510	410	464	451	454	446	417	417	451	446	436	432	451	440	441	430	444	417	490	447	451	463	447	425	435	437	419	481	456	428	439	426	454	435	467	501	455	422	436	418	391	412	459	409	453	397	440	468	467	476	460	508	438	447	427	494	474	434	451	490	454	451	466	490	448	462	429	413	435	461	490	429	484	462	454	454	478	461	443	444	463	465	412	419	417	437	459	436	450	429	434	428	420	428	424	457	421	457	458	444	436	455	442	404	454	469	452	408	474	442	455	453	424	444	423	390	443	460	440	424	417	477	458	432	431	450	427	465	442	478	433	425	421	418	458	401	453	493	433	430	465	437	467	417	429	450	455	448	429	427	450	461	437	508	460	435	466	480	453	422	428	473	444	436	464	437	441	423	448	456	443	418	429	436	437	411	452	428	456	442	416	437	423	443	434	468	426	434	438	490	459	458	454	447	465	431	440	458	417	431	422	432	434	514	445	458	486	439	457	456	448	450	443	447	429	481	449	438	461	376	440	431	456	446	461	422	468	417	446	464	474	436	481	440	439	464	460	434	425	451	440	473	439	464	472	447	443	411	472	457	460	420	429	433	431	426	455	437	473	442	443	430	472	385	453	442	417	448	455	447	470	431	447	483	450	447	417	447	430	427	441	460	444	443	419	405	407	426	401	420	449	443	425	447	460	441	450	448	399	438	437	472	474	461	445	465	465	436	451	414	465	468	414	431	448	440	445	452	412	462	427	440	485	462	415	479	465	440	434	481	472	448	451	434	411	423	475	443	478	471	450	478	457	459	430	405	416	438	434	455	454	437	445	454	482	439	420	460	435	453	473	451	405	466	465	444	456	442	431	449	456	457	414	449	440	472	463	459	434	424	459	394	459	474	454	475	457	449	413	456	449	440	464	426	441	448	473	424	475	436	476	475	423	463	411	447	413	430	466	463	419	461	452	422	426	448	429	465	397	459	422	439	433	482	463	458	456	436	473	437	416	469	467	424	471	417	469	409	439	436	470	470	459	458	426	428	462	453	463	456	441	421	447	475	444	420	459	493	440	457	423	443	429	438	490	470	449	440	439	472	453	411	419	433	450	435	395	435	421	398	495	404	467	423	460	403	433	481	440	476	448	458	416	452	441	423	412	486	444	429	413	455	469	472	403	448	479	475	456	443	426	460	461	446	453	421	467	424	462	427	444	446	469	448	475	437	453	475	458	464	443	466	416	432	492	469	432	451	424	423	446	458	483	464	440	436	434	469	451	458	439	431	450	463	456	461	440	434	424	432	451	437	463	424	433	395	399	411	425	476	436	426	446	491	440	449	435	465	456	470	391	459	442	429	438	431	436	433	471	445	420	490	451	442	463	458	452	460	443	445	463	460	459	415	408	475	432	413	432	465	424	431	445	416	463	475	427	434	450	439	456	436	458	449	411	445	396	442	427	418	455	403	429	430	442	430	429	432	474	447	422	447	459	470	448	455	464	474	406	470	452	446	463	429	401	465	446	467	403	419	397	445	452	461	419	411	454	482	399	437	458	388	422	393	453	431	400	459	448	495	458	482	433	460	440	410	442	457	429	466	454	448	421	464	479	461	488	465	468	410	480	440	451	439	426	413	441	466	431	458	432	444	456	438	435	459	464	437	469	470	460	445	468	466	459	464	428	444	435	483	409	441	438	492	444	478	427	456	416	509	470	438	467	443	459	456	426	435	472	447	431	444	431	458	435	454	428	432	463	402	450	475	447	466	425	437	464	432	445	434	463	430	406	443	445	458	428	428	446	439	462	522	418	425	447	448	439	459	422	406	473	441	409	506	475	431	430	443	437	482	431	453	433	446	428	480	425	421	451	465	449	451	484	419	456	452	448	438	439	447	442	459	453	409	438	441	435	489	448	443	425	460	428	481	425	429	474	419	410	417	430	425	428	430	466	429	444	407	414	486	435	442	454	452	461	484	461	474	434	475	494	482	478	449	437	475	459	463	477	412	423	464	450	470	460	436	451	425	456	437	482	426	452	480	411	451	421	459	426	408	445	415	440	447	425	479	452	462	423	455	407	460	451	459	463	406	464	474	442	462	449	469	431	429	454	456	465	448	446	434	439	465	434	444	423	459	488	456	453	435	446	468	411	408	453	457	440	447	428	456	429	453	461	476	481	455	479	460	466	462	415	420	458	420	429
10100	18047	14126	10581	7937	5853	4230	3084	2203	1498	1130	920	868	808	779	785	814	794	750	719	757	725	694	681	698	621	645	655	696	668	639	618	652	603	635	611	631	651	625	680	603	668	657	625	684	634	594	646	607	594	669	641	636	636	602	619	630	646	625	648	658	652	653	663	624	653	628	653	663	603	611	642	580	604	630	657	646	633	646	680	644	627	612	616	607	634	626	626	663	661	674	649	644	605	639	637	645	636	658	650	624	636	635	643	632	662	639	623	629	611	626	614	635	630	600	657	706	675	635	641	652	656	624	636	630	578	630	619	643	695	647	683	613	658	634	634	624	664	644	616	663	619	577	659	625	593	619	639	635	647	652	655	660	599	583	668	615	604	636	647	640	642	633	665	657	636	642	703	640	654	612	640	630	611	668	644	666	660	644	660	625	661	615	668	612	645	645	670	642	673	602	640	597	680	604	652	656	653	611	647	647	680	638	618	650	660	624	616	598	694	650	624	648	682	670	597	679	636	639	590	635	656	644	656	651	633	631	677	633	613	668	601	632	638	594	643	620	649	641	662	622	647	660	640	639	675	655	635	671	624	621	604	645	676	635	661	629	622	666	703	633	622	620	621	622	664	648	674	610	615	630	666	668	616	623	612	640	623	662	661	623	657	667	642	684	656	609	666	648	626	643	614	630	633	618	618	617	595	642	614	656	630	650	671	629	691	681	602	610	617	618	609	634	649	677	654	643	652	671	617	654	662	631	662	636	663	672	615	676	643	628	633	663	661	667	677	630	609	619	670	629	641	644	627	621	660	629	589	631	679	640	611	619	631	627	664	673	636	663	639	637	646	650	650	659	628	628	657	671	659	658	639	607	652	653	687	633	649	644	659	653	622	675	620	627	653	636	692	645	669	608	665	672	680	669	659	662	602	662	646	664	644	673	667	659	644	678	633	600	636	628	680	623	624	609	620	641	651	646	587	606	668	643	643	644	648	641	637	690	657	636	614	632	594	629	611	641	638	628	654	591	619	619	598	627	616	667	665	655	696	608	662	658	673	635	644	626	619	642	649	632	677	648	641	611	580	644	669	639	684	621	679	637	640	657	613	615	616	603	665	672	640	629	601	632	654	629	645	592	643	649	649	617	614	638	593	660	648	647	678	640	637	633	652	635	573	623	623	627	663	663	645	681	673	615	671	623	670	592	660	627	683	633	659	663	648	668	626	623	619	646	625	683	626	604	640	679	670	623	644	638	628	641	615	656	632	670	604	629	621	628	621	645	637	620	621	620	668	620	667	588	626	630	653	625	624	623	654	607	657	629	599	613	662	691	634	653	690	636	632	586	636	615	660	617	694	607	653	633	667	625	648	638	633	617	678	583	651	600	624	645	662	651	623	615	641	633	642	654	679	638	617	654	676	659	605	672	693	647	627	628	667	677	656	613	646	651	653	629	648	607	633	655	715	624	684	648	669	586	647	620	596	665	616	641	652	621	642	618	690	584	640	668	644	687	615	630	624	644	642	622	671	665	631	621	637	594	626	636	651	681	631	640	647	623	604	636	588	626	616	618	639	633	658	605	655	660	626	690	640	665	648	639	619	671	643	603	662	652	650	662	633	632	665	641	680	671	635	640	628	632	653	647	592	647	640	639	659	646	654	687	636	636	669	690	632	655	641	649	691	611	656	638	635	674	605	619	618	652	657	648	696	633	651	651	605	634	662	597	648	651	621	684	640	647	627	675	666	604	661	628	632	631	619	681	676	616	629	643	610	668	621	645	650	681	630	649	672	667	604	663	611	719	614	637	629	629	626	649	624	650	664	675	663	623	616	626	667	623	586	691	609	663	641	647	658	612	623	628	638	626	654	645	649	637	635	579	641	638	645	661	628	663	596	689	641	614	626	622	664	623	659	652	647	642	653	588	677	651	636	693	625	673	671	617	671	692	629	628	638	612	644	637	638	659	652	657	632	629	656	620	630	638	641	647	661	631	641	589	615	603	594	671	683	670	669	629	636	648	650	701	666	653	605	625	651	659	610	598	637	652	667	635	628	639	657	655	567	612	623	650	656	695	621	630	613	676	655	683	647	636	628	673	676	627	615	645	621	646	648	642	635	610	629	628	637	639	688	637	617	598	606	575	640	671	648	612	593	634	644	670	589	693	623	697	638	623	617	646	635	642	654	679	659	623	672	668	627	612	661	638	633	606	645	683	599	622	660	649	665	612	684	623	664	617	650	657	596	667	647	683	677	644	658	603	624	635	648	633	697	665	616	669	658	644	654	654	665	659	665	651	648	605	604	618	625	596	647	612	660	640	577	657	656	635	656	655	665	647	607	622	700	670	679	664	616	670	661	657	631	610	645	668	661	627	665	614	641	632	674	690	634	640	661	655	625	676	601	649	631	594	638	618	644	647	645	623	662	604	637	625	608	637	652	641	638	626	642	665	625	676	667	639	655	611	671	683	597	643	640	675	667	626	644	612	654	676	584	618	656	636	653	654	639	645	648	678	620	633	657	630	629	633	623	622	614	612	657	609	615	618	604	645	661	672	630	645	626	691	682	689	653	673	660	613	607	623	659	608	630	641	564	608	617	616	639	608	663	637	617	630	665	663	595	614	643	687	646	656	626	641	613	606	646	630	653	665	649	641	669	630	652	671	641	629	614	636	639	650	632	598	619	613	678	638	630	656	658	632	649	594	642	642	655	635	668	653	629	649	646	622	632	632	609	643	591	644	671	650	672	635	679	630	626	588	595	608	611	645	643	640	605	599	646	643	656	653	669	606	634	644	609	596	642	586	633	622	639	633	640	688	612	654	655	597	683	655	653	619	602	645	662	637	667	624	662	633	674	657	662	624	645	644	620	566	671	600	608	630	616	650	629	650	674	649	678	621	635	602	651	658	690	659	635	624	620	638	637	672	690	609	640	598	609	641	616	636	651	585	641	671	662	661	633	626	607	614	628	651	669	660	673	673	591	657	627	627	668	685	633	671	646	615	607	684	664	613	629	634	636	642	619	684	623	591	624	661	683	622	663	625	627	639	661	649	637	635	645	639	600	667	654	633	615	602	621	628	633	628	617	670	621	656	646	608	619	588	610	622	647	650	624	673	635	665	633	643	648	622	636	686	660	679	642	582	665	629	626	664	681	638	654	641	618	608	707	628	616	634	662	653	669	637	651	631	600	663	662	619	656	655	652	630	625	636	625	631	671	639	599	677	659	638	632	625	649	644	668	630	648	610	631	600	669	631	586	628	654	658	642	683	615	669	581	602	661	693	626	616	579	605	680	687	664	608	641	655	606	592	636	646	679	635	658	595	664	647	612	640	645	687	674	640	679	590	623	678	638	570	639	663	626	618	663	627	623	615	658	609	643	621	598	610	626	622	658	653	590	663	611	611	623	605	624	601	652	648	671	667	669	618	656	621	611	660	675	652	634	644	630	634	659	603	654	647	645	639	658	660	639	655	626	609	643	672	589	648	640	608	648	634	646	622	668	625	592
28184	18142	8481	4410	2537	1694	1246	931	693	571	556	513	493	515	464	496	526	478	448	484	479	495	503	471	474	467	471	474	448	478	441	482	493	428	499	466	448	504	502	468	470	428	479	478	486	444	496	488	489	470	465	488	441	449	488	457	437	490	460	463	458	467	485	489	441	443	456	451	512	430	461	427	529	447	462	481	487	468	435	459	454	496	451	453	468	508	471	466	493	465	448	485	449	471	458	466	462	449	443	472	477	456	461	463	473	491	477	453	451	443	473	485	463	428	443	495	449	511	479	501	449	470	464	454	454	474	440	471	494	504	444	467	460	458	427	481	498	451	510	464	480	470	425	505	452	471	455	459	485	472	462	513	478	453	473	447	492	468	437	489	463	518	474	461	463	469	459	425	468	452	478	441	502	453	495	456	500	451	458	495	491	470	463	505	485	459	511	438	464	454	473	480	446	489	457	455	449	468	506	461	498	459	421	449	482	464	500	453	459	476	522	470	468	453	459	439	438	466	471	450	457	486	458	446	468	464	449	487	478	445	421	476	453	468	488	444	471	441	505	474	486	430	450	452	446	439	464	438	486	439	505	450	438	472	474	459	482	455	530	498	494	471	455	424	455	500	484	471	441	436	471	469	485	453	471	463	518	486	490	458	506	461	473	463	460	446	473	491	468	475	475	455	474	445	460	508	466	492	506	480	514	471	514	480	434	488	461	454	468	494	443	480	470	484	514	453	473	448	468	475	489	460	472	474	459	469	505	467	455	453	498	471	451	454	524	455	515	530	470	506	478	436	501	475	468	489	442	459	472	484	453	492	479	474	452	475	487	492	425	471	488	474	447	466	438	472	484	470	427	473	457	454	460	480	518	481	481	457	457	481	492	493	468	488	428	510	454	491	415	489	474	462	460	508	472	490	444	498	466	517	437	457	486	475	511	498	522	487	479	494	452	479	512	462	436	458	446	493	470	464	443	478	435	439	436	466	493	410	463	510	488	478	464	476	433	467	445	486	481	501	435	472	467	457	459	459	476	499	460	464	453	451	481	493	461	491	441	464	504	489	483	504	472	493	459	478	515	465	482	497	527	478	475	480	469	472	448	458	445	444	455	452	433	485	475	450	488	437	453	480	480	494	501	485	472	429	453	482	470	471	433	458	451	456	475	464	468	481	429	481	438	499	512	478	469	479	475	473	487	460	478	472	497	464	415	461	505	485	470	490	461	472	464	445	487	468	498	415	482	445	514	494	442	449	493	491	467	472	456	493	440	437	493	473	453	462	435	472	477	447	498	468	457	500	464	428	449	467	469	491	463	472	466	479	452	468	474	421	465	465	487	458	446	457	454	473	440	468	480	431	478	426	433	433	485	466	478	416	439	410	461	458	515	436	450	476	454	484	473	457	445	515	494	513	479	467	466	447	471	455	492	454	456	525	481	457	458	472	475	479	475	467	484	469	421	460	478	455	484	517	510	447	503	496	473	498	432	467	462	489	470	453	482	488	487	527	506	456	512	457	458	462	489	467	451	478	472	469	434	489	499	479	460	485	497	495	471	484	485	477	479	484	490	506	399	473	510	465	473	462	473	533	479	456	436	490	449	496	451	504	479	509	446	478	479	434	465	493	476	467	457	468	473	463	457	458	469	465	483	461	475	451	483	493	460	485	486	502	435	475	463	473	462	478	464	483	439	470	460	448	474	515	435	463	442	464	471	465	488	441	473	466	470	515	449	487	492	434	528	468	466	471	474	456	452	497	494	468	442	488	470	470	461	480	457	494	466	478	440	471	494	462	541	508	447	469	442	478	443	467	464	445	421	484	457	493	464	425	471	483	489	474	446	500	478	477	479	451	463	475	513	470	478	453	457	481	479	468	472	490	487	477	507	483	507	481	490	484	431	481	448	466	503	483	480	479	514	460	466	471	493	499	461	456	466	448	476	437	447	472	470	502	468	465	469	456	477	468	478	463	481	444	490	476	482	489	521	448	489	484	449	534	463	452	470	463	480	419	487	471	496	474	492	450	496	465	478	437	483	481	461	464	455	440	464	484	445	463	463	462	476	483	452	466	452	501	465	457	459	481	494	446	434	462	513	445	458	481	461	495	524	472	464	482	451	517	504	481	474	484	474	510	457	464	476	459	463	513	461	489	463	468	472	466	441	476	483	472	501	491	515	489	476	454	493	471	494	470	499	460	469	462	505	441	447	472	489	456	488	499	448	463	480	458	441	458	454	452	470	487	438	466	462	465	502	441	476	493	409	523	496	457	458	430	509	438	487	449	459	512	458	496	453	478	472	457	454	474	493	490	430	442	474	474	452	429	506	485	455	460	465	455	447	450	493	475	461	464	446	473	502	468	486	467	476	470	426	469	493	478	444	467	474	488	490	485	479	424	436	451	452	451	454	483	473	452	455	473	519	450	458	464	491	490	476	460	527	461	471	481	473	475	499	512	454	495	444	456	480	451	465	485	426	458	502	501	460	498	480	480	489	468	498	476	506	491	479	492	483	471	460	485	476	459	448	471	500	492	460	446	445	491	479	489	439	472	474	451	468	452	448	441	453	453	469	462	490	468	465	489	471	427	475	507	489	482	472	485	466	477	476	434	451	494	487	471	449	469	460	458	499	457	486	445	447	504	453	472	434	469	460	469	482	458	499	477	500	481	500	453	472	489	480	441	482	454	486	500	459	470	479	484	456	470	489	453	447	475	475	481	427	472	478	455	410	464	480	507	510	448	477	459	479	491	469	414	500	505	499	485	498	441	437	505	477	447	523	463	467	478	472	447	435	463	453	465	490	443	494	457	485	444	468	475	470	476	488	474	474	476	484	446	484	465	490	458	473	504	455	490	511	468	474	489	481	470	463	428	485	481	460	476	455	457	462	479	480	454	515	480	475	484	499	467	481	473	473	480	473	460	448	463	469	463	464	423	457	453	480	472	450	446	462	453	441	476	465	482	515	513	489	444	465	508	472	491	478	445	519	459	486	484	491	437	462	471	475	480	461	477	487	476	499	473	518	456	430	503	455	507	448	479	429	440	454	444	468	468	449	476	471	508	484	467	482	445	466	450	466	487	454	514	459	464	464	479	438	472	454	456	463	485	447	500	509	500	496	465	447	459	485	446	487	489	475	430	478	472	456	459	486	497	472	472	471	440	477	442	473	468	434	470	472	442	483	458	502	472	453	468	522	504	485	456	522	487	441	477	464	463	477	462	435	493	469	491	447	491	459	487	510	443	464	484	451	470	453	463	478	456	475	449	469	451	463	448	465	442	466	454	454	435	462	486	494	479	443	427	463	440	460	467	490	427	482	468	457	488	454	464	430	462	466	489	438	474	489	522	472	481	508	487	451	471	478	442	483	468	455	496	484	479	479	485	458	461	438	470	462	447	493	470	478	465	477	442	463	441	503	460	445	501	526	471	466	430	464	472	462	499	480	519	419	466	496	497	476	439	454	469	450	499	462	466	475	500	435	484	464	461	447	442	463	519	467	470
9421	9448	7390	4952	3929	2821	2175	1519	1156	926	845	817	666	721	766	751	759	702	722	684	724	680	700	711	723	661	673	669	708	687	679	711	704	646	706	688	672	673	697	655	671	645	692	687	688	667	659	705	679	693	642	693	713	647	697	680	693	666	676	676	688	684	672	695	662	661	680	693	663	658	685	674	686	690	701	682	713	698	722	672	682	659	698	708	741	671	665	659	685	707	672	643	684	661	638	722	678	677	695	614	663	727	678	675	668	713	680	695	671	678	665	680	666	656	659	689	681	689	682	656	701	687	676	679	687	618	656	671	680	703	705	678	603	670	662	654	656	729	685	634	723	645	691	679	681	667	689	681	617	685	653	672	687	702	680	642	720	646	632	663	709	658	662	676	697	671	701	689	673	692	673	683	660	685	672	670	657	697	686	672	684	695	641	685	663	692	686	705	656	678	697	653	699	702	695	699	684	705	658	681	664	668	724	688	700	660	711	710	636	695	646	700	646	680	688	719	684	658	708	666	673	669	675	673	683	681	672	647	696	649	695	680	674	654	663	661	669	658	682	668	644	658	644	634	641	683	690	697	670	668	657	658	727	673	678	703	675	755	701	716	687	672	681	710	631	660	667	696	676	711	679	668	726	723	703	653	656	686	671	656	646	725	662	642	679	690	679	688	644	633	636	686	669	703	699	655	695	700	725	621	706	680	673	669	691	667	683	669	686	694	703	705	704	649	659	717	713	688	711	685	686	656	726	677	681	661	696	651	675	670	673	698	698	717	668	642	685	664	674	674	702	681	698	706	698	672	675	694	688	685	717	670	646	698	655	692	642	650	697	665	696	680	665	676	704	713	678	632	708	687	681	690	679	735	680	666	721	673	692	704	702	658	722	688	659	723	655	616	672	656	701	640	681	674	696	665	678	656	658	640	694	652	681	656	678	661	651	678	674	682	651	736	661	704	679	702	658	645	720	677	681	712	681	624	621	689	660	692	696	688	683	651	697	697	630	650	661	674	711	670	728	693	703	705	667	675	649	664	673	655	665	658	693	691	667	681	695	673	650	717	714	693	672	651	629	719	653	631	608	672	673	686	711	636	687	677	664	704	664	678	687	699	642	673	700	646	672	718	670	644	716	684	677	703	695	661	656	648	688	655	708	660	659	638	648	718	652	699	626	697	687	644	703	725	669	680	647	670	656	732	633	675	706	673	644	685	653	664	611	676	623	685	632	671	626	677	696	642	702	715	677	668	666	676	668	709	650	668	683	712	675	687	656	663	674	687	701	682	696	662	685	683	677	647	664	685	658	636	699	670	689	666	671	692	686	672	719	698	670	683	710	712	693	663	670	707	623	698	632	687	645	681	686	702	661	651	650	675	702	680	678	656	688	673	653	649	668	713	670	681	654	689	714	696	664	654	695	665	691	683	696	709	679	685	662	656	616	656	642	655	735	641	673	701	641	664	694	726	628	689	671	696	639	657	643	686	672	675	686	685	676	672	657	671	679	680	656	621	634	706	659	686	696	665	665	722	667	708	671	654	659	638	653	656	655	694	714	665	656	681	677	646	646	680	673	681	674	668	701	704	720	688	683	654	697	665	679	649	724	719	639	681	695	730	655	686	683	630	706	667	682	695	638	674	655	696	690	645	688	692	722	669	698	707	725	669	693	653	672	730	659	690	665	724	657	726	676	698	681	667	679	674	679	717	668	701	712	714	749	653	676	716	628	681	674	724	676	697	671	677	624	680	635	687	698	679	629	639	706	636	703	672	675	666	701	654	687	726	717	671	629	643	677	681	739	690	678	643	680	684	662	651	655	657	710	712	691	691	664	673	682	668	645	705	615	675	663	672	685	662	637	663	723	675	640	675	670	693	668	641	625	699	654	704	682	695	626	718	680	679	678	693	666	649	658	674	693	689	679	663	670	680	704	652	656	686	632	646	674	636	669	708	714	676	671	677	733	726	680	707	677	681	684	668	655	683	684	653	687	658	709	722	688	693	665	624	674	654	642	682	669	697	685	656	659	688	692	661	716	663	680	721	686	695	671	707	700	643	724	679	706	746	709	710	609	695	700	712	694	635	692	688	669	694	701	685	711	659	697	700	707	680	658	667	663	692	623	653	690	724	655	629	661	673	653	698	687	661	686	659	686	701	712	696	738	676	657	659	680	717	643	709	724	672	682	661	655	662	680	663	663	648	704	649	707	688	698	670	684	710	641	706	697	677	681	680	648	657	728	656	736	673	695	649	706	678	691	691	701	655	628	680	714	673	662	662	687	692	696	682	610	723	697	718	673	667	644	660	712	712	674	688	678	693	728	629	681	657	659	689	685	679	700	682	701	686	672	669	660	717	708	673	645	686	705	636	702	659	678	685	648	687	684	663	675	660	696	679	605	713	643	714	654	712	703	685	670	657	689	683	706	661	634	653	663	644	688	665	638	666	718	720	641	645	668	655	645	713	655	690	687	630	703	666	660	726	633	687	662	675	671	638	719	668	710	668	680	667	689	648	718	710	645	646	678	748	659	708	693	673	663	674	640	700	705	707	694	642	700	697	675	668	700	665	687	692	657	705	660	656	716	679	724	673	678	701	669	699	666	648	691	696	669	701	682	714	682	670	690	658	629	695	669	662	691	672	682	646	674	711	626	666	695	718	685	716	674	690	711	655	676	684	670	656	680	664	672	717	686	624	658	657	717	696	621	628	649	685	671	682	677	672	628	676	634	720	673	708	643	694	668	689	697	676	674	695	713	700	750	663	674	623	711	709	675	669	629	691	660	673	682	711	638	634	709	671	691	673	679	682	701	621	670	701	626	700	707	709	693	684	631	723	695	706	665	641	696	701	683	687	655	712	684	701	693	642	645	661	657	705	700	706	705	613	664	722	718	676	693	624	681	642	677	670	691	703	659	640	718	683	693	672	694	700	641	704	639	660	712	648	677	694	647	687	717	720	694	678	684	715	657	692	669	698	638	677	722	690	704	665	681	680	690	664	662	684	665	682	708	711	694	670	634	686	686	698	688	663	654	695	697	693	693	633	650	712	685	654	725	685	639	647	631	702	665	724	704	668	665	709	680	642	671	694	691	659	659	694	670	650	705	645	663	631	669	675	679	717	650	673	693	714	630	680	688	688	723	701	620	660	688	699	703	663	653	658	664	691	719	630	718	669	706	633	713	639	643	685	701	647	648	646	643	681	666	689	681	676	668	700	654	699	682	676	652	656	646	674	668	667	670	671	662	668	662	733	692	675	643	694	681	667	667	685	675	733	670	694	708	695	700	675	710	668	646	633	667	673	694	678	632	693	675	679	693	673	643	663	678	696	687	676	663	681	671	686	639	687	699	706	683	671	674	673	670	669	677	684	713	647	657	663	661	676	694	670	704	658	677	632	678	683	665	650	665	688	744	655	646	690	738	642	695	635	682	662	663	641	625	707	681	660	704	696	642	714	635	690	655	687	706	676	703	711	689	658	626	676	690	745	684	712	726	672	598	679
23806	21491	27733	25666	18866	5096	2446	1428	946	763	675	640	574	551	588	589	591	599	597	546	528	530	517	531	542	530	519	478	554	533	542	518	472	521	537	543	533	491	503	514	510	478	528	510	494	521	523	534	544	525	500	527	506	526	515	477	509	504	505	512	522	472	488	507	483	491	465	470	529	514	510	528	551	506	501	472	490	528	532	539	504	502	454	536	522	530	480	524	500	511	517	526	517	540	504	493	519	524	536	495	482	543	483	509	539	522	535	503	521	494	489	522	494	514	494	494	520	550	502	520	533	509	505	543	536	485	478	500	509	548	484	506	547	509	533	484	464	502	513	505	538	505	458	532	527	515	543	510	524	518	530	495	475	532	542	513	560	491	492	537	469	495	511	484	498	523	537	486	510	493	499	487	506	535	513	485	543	496	504	508	502	543	503	504	501	462	474	517	531	507	484	497	528	520	497	477	526	465	489	486	532	527	510	479	500	454	471	512	473	519	471	533	494	499	501	500	502	489	500	520	502	496	480	449	559	527	540	504	476	550	505	484	471	475	532	523	506	482	475	511	516	531	508	485	523	478	473	474	494	505	520	490	498	501	499	503	503	496	472	553	514	472	486	545	492	513	509	507	492	520	521	544	525	506	498	519	518	540	522	470	486	512	477	496	501	506	509	550	517	522	496	500	536	502	463	527	473	502	532	491	512	479	520	544	478	496	453	497	470	511	510	525	506	517	529	509	469	487	546	507	493	546	552	472	547	542	466	484	496	503	501	490	498	474	513	523	519	502	555	518	513	532	515	531	528	527	527	523	517	477	496	508	513	532	479	535	513	449	564	549	537	504	501	524	504	519	512	506	538	565	488	567	508	509	550	474	535	521	511	537	480	482	517	483	502	510	503	493	513	511	459	542	520	492	498	540	542	524	509	529	504	499	517	509	519	511	485	495	496	556	492	489	529	471	515	518	516	516	502	505	475	490	499	514	531	503	451	501	502	498	549	518	526	493	505	495	507	509	501	474	523	500	516	478	527	521	504	525	521	498	494	495	521	482	502	491	470	507	519	526	500	456	527	492	557	482	503	500	480	498	468	468	463	507	500	534	542	504	503	511	531	501	522	531	481	471	476	499	521	522	535	531	518	494	484	510	490	497	506	537	507	545	490	497	508	517	520	518	499	497	521	505	471	476	520	531	465	525	464	454	524	536	543	501	510	485	515	480	534	511	554	535	548	478	485	475	511	540	529	504	534	519	488	531	507	510	511	519	510	479	511	517	503	514	493	504	511	471	508	489	541	504	521	491	483	482	478	487	522	488	500	498	490	502	544	524	486	497	546	500	506	523	519	480	504	508	516	468	522	511	492	488	553	502	508	494	517	448	501	430	473	497	527	532	556	489	501	502	476	498	494	480	506	489	540	492	511	507	513	457	528	506	496	538	533	517	501	510	503	493	495	481	505	508	509	500	491	493	530	501	510	509	513	473	523	514	511	486	516	475	496	502	518	492	494	525	513	509	519	531	532	525	521	509	519	478	484	512	519	499	481	503	482	476	490	505	494	509	491	539	495	530	519	509	509	501	537	504	515	517	537	569	499	497	516	494	525	507	469	479	509	531	502	520	481	496	502	492	525	474	479	500	510	440	507	508	479	502	507	470	525	461	505	488	466	519	518	500	494	463	514	506	471	487	509	490	465	514	504	576	523	501	505	481	499	539	465	485	482	534	486	488	466	507	533	484	480	523	543	493	548	514	479	479	519	518	478	484	501	508	498	511	477	534	502	488	537	527	503	502	518	505	489	498	489	510	520	471	490	497	551	525	508	460	510	494	476	526	518	524	494	500	504	493	525	498	519	473	484	504	534	485	503	505	526	517	484	499	485	523	461	534	546	493	509	483	504	506	489	542	514	495	518	487	514	478	477	500	461	525	507	483	500	500	500	456	483	512	557	513	507	531	485	491	517	462	482	445	514	514	497	518	529	516	482	501	508	519	527	515	518	494	477	526	541	492	494	504	569	544	510	509	496	529	501	466	485	518	454	503	533	514	496	504	512	536	506	500	515	504	513	500	555	481	496	543	531	501	498	511	527	507	501	494	517	490	515	460	534	492	525	542	494	501	516	521	518	503	513	549	510	497	506	481	474	466	500	521	517	463	494	494	516	519	491	525	486	498	540	515	509	499	509	541	512	511	472	468	481	519	490	503	488	487	546	481	506	502	486	514	492	494	505	500	554	479	515	507	528	561	510	537	517	501	490	505	532	493	519	526	528	545	497	478	537	529	504	503	520	528	509	503	539	535	511	452	485	520	477	494	524	517	520	486	492	509	500	545	525	486	501	472	500	531	513	504	501	528	505	465	517	513	514	534	475	505	542	515	492	477	487	549	556	487	491	478	514	526	518	507	499	473	525	494	511	464	494	507	473	515	486	478	495	499	473	523	500	488	494	532	535	553	479	481	529	551	511	540	508	489	490	496	556	517	479	531	542	533	531	470	508	501	501	517	487	456	529	496	511	473	484	495	487	523	484	504	549	505	533	503	539	450	464	506	528	482	493	502	482	517	512	535	477	472	501	488	485	525	495	462	485	461	510	504	482	548	486	484	531	516	506	531	521	515	552	534	474	480	488	490	504	483	504	497	479	526	468	513	448	541	488	499	488	521	507	504	542	535	512	481	551	507	512	507	485	514	509	503	583	528	525	507	484	508	505	495	510	484	541	499	498	514	535	510	498	529	503	479	463	501	453	527	486	487	536	544	523	507	531	514	508	520	503	524	495	524	547	502	469	495	491	471	506	500	493	472	517	511	531	473	508	529	547	464	514	539	473	448	471	502	508	473	529	498	496	513	512	500	507	534	510	502	524	509	535	536	564	474	543	494	572	525	519	495	519	473	501	484	499	512	500	512	528	503	487	552	551	523	501	475	480	474	511	528	517	527	479	513	514	518	546	531	523	502	519	530	490	512	496	511	493	543	511	485	502	467	507	491	509	514	525	515	502	508	522	503	467	515	513	472	504	511	507	525	509	545	529	510	461	519	517	524	584	476	515	523	521	485	500	506	515	514	504	485	543	458	561	491	520	496	493	512	523	496	524	471	505	548	523	507	527	514	488	487	504	457	508	542	520	476	475	566	536	500	500	509	536	497	487	565	503	495	521	528	522	493	507	478	510	488	502	467	517	485	450	502	513	498	502	462	534	530	480	513	514	484	518	529	503	485	470	507	514	503	529	487	499	498	500	489	511	509	482	512	504	491	503	534	511	525	509	532	470	496	528	520	510	485	447	517	503	503	461	513	493	487	500	513	471	501	510	508	506	522	564	494	524	516	516	509	493	486	534	500	487	479	502	534	550	480	533	495	542	498	484	504	468	487	515	492	520	556	496	515	499	510	522	487	518	536	497	495	540	510	474	522	531	486	509	509	544	509	556	525	499	504	537	525	505	514	461	502	492	493	524	463	551	530	506	481	511	527	530	527	502	506	502	487	490	477	515	494	513	512	457	489
8214	14952	12081	8609	6757	4865	3424	2234	1556	1190	967	861	842	841	847	845	827	806	781	800	823	782	802	740	715	727	703	773	762	772	738	782	680	757	686	783	752	716	710	800	666	744	678	755	727	716	730	715	683	718	783	730	712	741	707	759	746	746	710	707	731	661	722	705	711	724	756	719	716	722	716	731	777	710	754	736	707	672	764	775	740	744	729	754	679	738	740	700	713	726	725	718	748	732	713	736	753	771	718	735	766	736	660	714	662	706	717	708	754	705	723	730	729	654	695	705	707	754	684	694	731	714	751	685	718	757	695	723	732	726	680	766	715	775	727	736	751	731	703	687	757	722	732	773	717	710	788	781	705	760	726	714	694	775	719	737	762	746	746	740	722	734	667	711	717	707	725	732	731	733	702	743	706	707	762	724	682	703	728	718	732	724	721	701	708	703	690	720	729	743	711	719	712	680	764	726	727	734	719	771	753	721	768	712	751	776	734	749	677	682	804	724	752	680	748	807	708	761	697	742	770	729	791	719	700	739	729	737	754	710	732	749	697	713	712	757	715	745	736	749	714	679	718	717	706	704	735	745	719	729	729	755	761	769	720	742	750	743	744	768	782	728	727	701	766	690	767	695	739	769	743	716	725	725	745	690	717	677	726	729	711	726	744	732	697	759	720	694	707	724	709	707	739	715	719	758	745	732	736	680	772	728	734	729	749	776	695	725	741	755	727	764	708	711	682	728	717	727	713	723	771	747	709	731	721	734	743	747	715	678	711	681	739	714	765	691	724	712	769	780	715	720	716	705	718	741	691	686	686	740	727	742	756	751	737	738	721	705	713	756	719	745	753	760	715	740	728	721	684	691	711	722	759	706	742	707	691	718	695	712	726	711	742	683	685	757	686	749	749	747	717	708	754	735	698	708	752	765	709	700	738	688	772	748	743	709	702	730	739	715	754	731	771	756	757	714	761	727	757	680	707	679	718	704	734	745	741	750	720	726	762	736	710	681	730	758	704	756	685	725	761	766	749	743	708	753	710	710	806	732	715	686	729	722	746	730	746	768	726	731	725	758	729	718	735	722	741	727	747	771	759	736	689	712	729	727	746	711	711	743	733	712	707	750	705	738	726	746	769	707	742	720	667	733	767	740	752	710	687	724	691	663	714	754	689	731	694	746	776	753	711	753	726	754	703	704	783	697	746	764	727	744	761	682	732	696	720	720	739	715	682	714	739	737	742	673	779	738	700	713	722	754	701	761	728	732	770	708	760	712	756	719	785	741	765	709	689	723	725	710	757	739	692	741	725	700	737	717	717	688	691	779	713	724	745	691	767	698	693	749	698	749	736	770	650	762	805	741	722	753	676	709	710	715	730	773	755	735	678	709	750	739	722	692	757	788	694	732	685	758	714	727	733	729	713	742	735	758	701	721	751	745	772	719	681	702	751	724	780	754	737	708	718	670	757	736	730	724	733	717	736	724	713	727	731	701	751	732	763	711	721	769	737	705	733	771	704	710	718	721	730	695	795	738	721	739	766	698	709	754	732	753	717	730	721	722	749	722	750	723	708	698	719	753	783	739	731	698	710	759	722	737	685	730	732	711	702	729	741	724	741	742	769	708	746	720	732	729	754	701	742	724	740	719	735	759	788	739	714	722	724	712	725	677	716	690	692	730	689	689	740	724	702	740	769	744	763	703	686	730	769	753	728	732	726	720	737	708	729	674	691	753	743	704	708	720	751	752	729	727	719	713	715	727	734	754	744	767	724	724	729	682	724	720	688	758	715	685	737	692	755	698	692	712	753	745	702	711	764	753	752	788	746	733	735	763	732	701	696	705	756	767	707	677	717	706	717	753	767	678	694	750	706	710	734	716	740	719	697	757	726	706	726	760	709	739	749	742	728	721	694	751	711	770	721	708	730	756	770	718	699	719	748	702	668	741	785	728	691	755	692	740	727	770	723	726	751	740	737	724	728	687	710	685	728	741	739	733	680	701	718	738	732	727	738	684	724	718	739	690	764	706	707	700	685	769	732	738	704	722	697	743	709	739	712	721	720	702	737	717	744	733	720	700	773	732	744	758	701	761	734	706	687	755	765	683	766	702	732	748	768	716	747	731	742	730	717	716	707	764	730	688	745	703	691	730	722	726	765	697	746	741	759	734	748	708	742	767	726	716	692	696	742	764	722	688	767	708	744	713	704	742	720	717	744	734	749	757	730	745	727	778	724	725	773	699	688	712	753	749	683	764	736	754	757	726	735	751	723	711	709	721	743	728	715	696	694	710	692	703	749	751	730	705	713	710	741	724	696	751	684	704	722	761	718	681	751	708	700	722	723	702	734	718	737	752	731	762	719	737	742	761	761	762	763	688	744	722	730	764	683	660	636	714	717	734	740	715	759	737	803	755	729	691	738	723	726	719	700	747	759	718	730	699	742	742	762	717	780	755	704	703	766	752	742	750	684	663	729	715	745	751	767	719	712	743	724	756	728	736	783	694	713	751	736	713	691	767	723	729	731	792	713	707	703	741	711	758	736	716	644	718	693	695	763	720	780	737	718	681	729	735	746	774	735	729	731	682	699	740	771	724	774	733	730	711	727	752	730	724	702	786	721	760	723	767	730	715	740	722	742	714	733	737	723	786	713	696	715	675	747	743	802	744	734	724	784	740	715	735	742	729	716	724	750	716	742	739	727	759	753	722	734	758	800	709	725	716	736	677	734	742	712	740	716	727	709	710	745	684	724	690	716	726	753	754	687	730	757	704	697	721	710	680	733	729	694	705	742	757	722	756	690	723	714	787	695	736	693	754	729	802	697	682	738	711	773	736	722	727	706	728	721	681	707	756	682	724	709	660	709	746	698	703	779	674	702	728	752	704	733	756	732	690	785	678	731	750	694	762	733	694	719	744	734	724	694	736	784	668	677	748	732	750	750	742	727	734	718	697	701	745	740	750	684	745	711	734	692	717	732	708	755	699	739	669	719	751	736	693	706	742	701	739	701	662	727	684	730	761	755	705	738	713	704	727	722	711	810	715	743	711	721	749	743	718	750	765	756	767	724	746	726	687	753	741	734	701	745	725	707	717	714	737	688	718	721	750	770	804	722	714	716	741	712	701	728	742	717	754	756	686	740	753	728	691	722	703	774	753	702	728	735	790	793	746	732	730	695	712	757	736	714	747	734	722	781	745	720	753	805	717	724	743	703	783	705	755	705	699	722	748	742	703	733	710	727	719	715	717	770	759	749	699	733	675	718	735	740	737	699	705	699	757	719	729	729	725	769	783	758	744	749	781	751	739	738	756	722	704	708	743	704	717	712	713	771	767	684	710	705	737	739	736	723	709	778	728	684	718	744	752	705	734	741	738	692	767	733	710	748	744	732	724	693	704	710	770	731	701	725	762	743	751	699	717	741	748	671	698	746	698	721	715	741	736	732	734	764	749	699	709	725	712	714	739	669	695	683	720	754	721	687	777	722	715	734	728	746	763	735	737	725	740	766	756
25574	21498	25110	21473	4921	2434	1614	950	692	577	514	483	466	431	467	518	478	502	451	447	446	422	424	417	417	432	399	415	430	403	390	416	394	434	392	421	371	408	384	449	409	403	408	400	434	430	411	411	381	412	381	438	363	437	421	406	426	422	445	408	385	422	422	396	415	409	412	394	421	378	434	420	391	407	394	389	408	394	402	422	441	460	403	426	442	401	441	429	416	376	430	420	410	428	434	412	391	425	405	398	433	440	400	433	448	417	406	416	420	465	412	442	410	448	400	419	449	427	383	397	398	432	393	408	408	399	408	446	376	385	419	418	416	422	424	408	445	386	418	428	402	438	440	426	395	409	434	415	440	373	429	365	410	403	460	397	409	398	410	451	426	400	429	443	412	362	438	398	402	416	420	398	431	411	405	410	448	366	408	415	407	385	420	434	439	423	393	406	438	395	428	392	393	388	402	398	410	399	394	425	420	401	408	427	416	459	469	400	398	393	428	413	448	395	438	433	426	392	406	420	394	407	412	402	430	417	441	449	422	449	432	408	417	437	390	432	409	389	420	396	411	396	420	402	409	420	427	435	426	457	412	420	388	450	394	385	438	404	438	405	431	427	383	407	408	401	407	399	424	413	452	406	383	398	400	416	436	420	439	424	412	407	399	408	422	389	405	426	449	442	421	419	411	384	426	375	397	400	418	416	413	401	416	404	435	419	395	445	425	401	416	430	401	437	409	442	382	436	401	373	407	411	375	410	400	414	382	415	397	445	402	408	419	409	401	436	437	435	410	450	417	442	396	416	421	428	380	383	405	423	425	433	429	417	446	426	408	413	368	441	450	410	428	389	390	391	427	434	387	444	456	403	384	394	383	444	371	402	473	418	404	435	400	410	371	435	407	410	427	402	390	409	449	455	387	433	420	432	410	429	392	416	406	376	402	395	426	417	428	426	390	447	435	403	441	412	444	403	426	382	402	392	433	422	423	405	414	396	446	435	405	443	399	412	413	410	431	400	435	417	412	399	447	407	392	447	415	413	438	427	432	433	433	404	398	411	454	400	427	443	357	418	438	406	391	379	426	408	409	405	424	429	418	383	405	409	413	417	400	408	429	404	454	396	360	399	424	410	396	416	426	443	410	409	422	402	401	411	404	381	421	404	378	452	418	438	409	449	405	429	389	407	420	419	391	416	420	413	420	409	409	432	411	397	462	385	432	418	405	404	436	432	424	422	438	457	383	440	422	451	384	376	444	443	400	431	414	395	432	406	409	418	405	421	420	416	429	389	394	398	405	426	432	431	420	380	409	412	438	375	440	421	441	402	410	424	427	431	402	437	396	445	428	377	454	419	439	405	422	412	423	422	421	413	437	388	429	428	395	423	400	392	392	419	414	418	459	413	416	407	411	418	418	408	420	423	410	446	378	388	388	412	404	431	417	423	397	427	366	442	396	408	407	401	408	429	379	375	438	383	394	415	393	422	397	465	395	399	412	416	428	412	436	455	406	404	423	412	428	437	400	417	388	434	380	422	417	409	412	437	393	414	415	445	416	439	372	433	450	421	392	412	397	449	423	437	428	397	398	382	394	404	429	401	423	414	420	424	397	434	420	420	397	426	412	378	434	401	391	408	431	418	435	413	447	415	396	400	436	394	393	405	393	389	407	443	387	403	410	428	397	413	441	394	427	420	386	413	438	419	402	429	421	435	383	402	398	419	415	399	423	414	463	416	386	382	419	394	416	395	434	445	430	410	425	425	446	420	423	416	418	428	431	377	446	432	410	420	419	391	399	435	393	405	438	396	400	444	423	423	412	409	395	446	364	427	434	413	417	418	404	458	435	411	442	403	450	395	411	408	396	446	404	397	443	421	451	407	412	417	453	462	434	400	413	432	414	398	400	411	417	393	390	410	388	413	409	407	400	442	394	425	419	405	405	427	450	450	402	384	414	439	397	403	404	425	407	380	378	441	437	424	426	423	424	414	414	416	409	389	407	432	390	430	409	422	422	385	411	402	416	404	402	434	408	437	407	397	423	426	401	366	401	434	417	406	454	433	377	399	402	434	434	394	387	414	414	394	451	438	380	426	417	420	409	435	431	401	411	444	392	432	445	414	418	443	397	414	432	406	396	425	415	409	427	414	417	411	382	402	429	411	438	427	419	406	418	422	425	433	416	449	420	424	434	461	430	431	451	414	398	384	430	428	414	410	437	372	385	379	411	441	470	411	392	441	398	389	425	418	406	417	433	413	434	384	376	403	412	415	416	423	397	389	427	432	444	419	396	421	443	442	399	400	437	447	390	434	400	418	415	390	400	398	425	408	424	432	396	421	413	390	423	418	406	408	430	393	442	401	406	398	412	426	383	397	439	433	410	419	427	385	404	396	436	402	392	438	417	424	417	413	400	400	409	418	399	425	438	435	386	397	424	394	431	378	411	385	426	411	437	422	403	418	414	437	416	414	410	423	416	438	406	447	435	414	420	442	423	399	387	425	444	452	392	391	411	412	399	428	399	409	357	420	398	441	430	429	379	393	447	402	424	431	404	406	418	434	382	415	378	426	416	422	399	412	401	431	418	405	415	414	417	434	414	392	436	426	371	390	442	447	417	431	417	387	427	434	430	410	447	372	402	425	427	439	398	440	403	425	408	410	430	432	417	417	402	439	435	436	431	428	434	409	417	420	421	419	394	441	422	426	394	420	435	422	449	426	410	406	425	447	358	388	401	435	382	404	417	435	402	450	424	393	400	422	419	408	423	372	402	427	393	408	417	433	407	402	435	425	410	393	455	443	405	414	425	445	418	375	402	416	432	401	410	438	406	415	447	375	416	412	398	427	390	402	442	381	393	423	420	396	408	436	452	406	404	413	434	419	431	422	395	378	406	393	438	407	403	405	414	420	414	410	435	406	415	385	434	379	428	423	405	405	380	404	451	411	392	387	406	428	403	419	437	408	436	415	411	421	417	373	416	405	394	407	418	399	425	400	365	447	398	426	427	450	426	437	404	404	434	444	436	421	442	445	440	414	429	420	402	404	420	379	424	394	406	431	415	403	387	415	426	434	413	395	430	438	390	383	418	387	448	375	407	409	425	397	384	414	420	418	451	437	436	427	413	452	399	411	420	432	454	388	409	389	417	394	424	419	367	438	396	427	406	423	413	435	415	419	440	386	426	409	393	458	431	426	411	410	426	382	414	392	420	443	407	381	405	404	435	421	377	415	434	420	372	413	407	409	433	413	383	423	419	421	414	407	424	416	390	375	416	417	384	409	389	425	445	405	384	431	390	425	397	434	430	390	398	393	391	430	413	390	404	404	401	400	422	396	393	423	411	445	419	389	414	450	431	377	439	424	382	382	405	404	409	385	441	448	369	382	416	401	431	383	411	394	444	439	435	466	435	426	395	407	375	447	439	404	405	389	410	407	431	413	403	399	432	435	381	383	416	436	436	424	420	406	364	408	413	429	434	421	425	414	438	391	437	397	454	413	409	368	439	401
10172	14801	12088	8210	5892	4103	2696	1574	1121	873	731	747	726	667	679	682	727	712	699	675	624	619	676	632	598	597	603	607	593	590	640	611	609	602	629	605	622	615	590	597	631	614	583	595	588	596	585	570	603	603	619	608	607	587	575	610	573	615	561	584	603	627	614	613	623	628	618	553	609	598	631	594	568	594	574	597	608	631	630	628	599	553	625	624	589	577	608	612	597	610	573	573	579	574	621	612	588	589	621	572	575	557	585	615	602	644	594	590	559	621	601	564	598	567	551	598	556	616	595	565	634	556	605	591	592	611	571	657	623	636	599	527	589	632	672	612	593	599	615	547	631	570	577	591	605	591	588	597	609	596	562	508	574	577	616	567	577	545	604	550	591	579	592	575	629	576	597	605	569	570	633	594	588	623	629	614	611	583	615	600	570	581	570	599	626	586	591	643	626	613	586	568	544	569	563	626	602	633	662	593	613	599	591	628	614	630	585	589	652	579	571	608	591	603	633	611	604	588	598	603	625	593	558	582	582	573	633	584	574	595	555	581	559	620	589	600	546	621	567	589	568	575	597	566	617	586	549	615	603	594	582	595	572	592	639	646	547	642	599	552	593	628	595	597	594	577	582	602	581	588	622	605	593	580	585	600	586	604	590	606	624	596	585	577	574	589	614	584	597	635	626	590	595	606	602	590	580	619	673	591	635	637	604	642	603	635	619	613	566	616	574	625	623	603	591	608	602	602	633	612	585	538	567	580	596	604	638	604	629	583	583	542	613	604	601	598	591	621	583	604	632	658	599	619	579	581	627	529	633	586	615	620	601	584	603	619	570	592	604	577	637	618	582	595	637	629	636	626	595	575	560	607	585	567	638	553	587	601	618	600	579	530	605	629	580	557	578	599	554	609	585	598	593	594	593	575	576	600	633	545	630	594	580	601	655	600	639	540	618	558	608	581	571	588	657	583	590	626	605	613	597	629	622	585	575	625	617	605	591	587	576	589	574	603	607	604	652	595	617	584	646	561	592	576	625	557	577	594	607	611	583	637	579	580	606	605	594	607	562	631	611	587	577	630	612	560	643	600	597	626	573	623	621	576	607	575	601	567	575	601	565	603	592	561	630	639	566	574	607	594	603	608	592	625	588	591	590	623	546	581	596	599	606	598	587	571	593	559	568	539	622	627	620	623	606	626	598	525	561	579	563	616	569	626	596	597	577	608	581	614	606	556	582	631	599	547	633	582	580	593	630	628	634	593	621	567	610	611	596	609	561	564	633	646	573	580	584	589	585	614	608	575	596	599	626	547	612	590	582	605	618	571	612	602	595	606	598	590	579	558	648	568	605	574	600	588	645	627	598	553	625	560	595	556	651	625	570	578	599	611	609	608	587	595	573	637	605	584	612	622	599	611	610	619	595	611	590	591	641	619	587	598	590	589	649	619	590	619	537	601	586	560	643	632	628	588	607	613	555	597	627	576	600	609	608	567	585	602	588	619	605	616	587	625	576	619	588	607	624	614	591	644	612	578	574	612	583	616	577	626	598	624	594	602	676	596	586	596	630	600	618	591	592	573	586	679	601	578	623	586	602	602	585	625	586	647	583	601	560	623	596	613	583	592	578	564	584	608	590	634	574	599	598	601	570	619	578	605	615	587	576	654	604	605	581	598	571	578	608	606	593	618	598	595	606	625	576	604	588	618	601	638	604	554	596	602	636	623	599	585	613	592	577	565	598	610	613	626	623	574	586	574	629	617	558	598	595	553	581	609	625	612	596	618	592	561	589	632	598	590	604	616	589	561	639	584	595	612	567	611	581	598	595	554	615	608	601	587	595	600	577	638	589	557	586	668	608	575	640	638	663	556	603	574	591	600	553	628	558	618	619	528	612	616	581	617	604	571	573	555	560	610	600	587	576	640	593	637	557	570	628	588	608	602	606	609	631	581	617	639	567	587	603	564	582	631	618	571	602	599	553	591	594	605	586	624	601	581	588	582	636	590	586	610	620	581	603	589	590	613	583	553	584	599	593	582	582	609	550	654	616	648	604	593	625	589	584	606	580	588	648	558	619	633	618	605	592	594	621	601	624	557	572	595	669	577	607	606	568	606	605	623	611	599	608	589	600	566	605	589	629	600	605	657	590	609	619	622	604	613	618	624	593	620	571	634	582	614	576	599	630	624	575	574	582	610	598	610	603	620	590	606	564	617	630	598	603	612	585	622	610	579	605	629	622	587	588	605	623	590	622	558	617	581	582	579	625	608	620	548	549	636	585	615	616	608	573	614	556	594	589	615	612	595	588	637	609	587	623	624	602	619	622	619	571	600	581	592	660	613	551	598	582	582	565	576	578	587	598	596	631	614	567	646	620	621	571	604	635	617	612	558	599	628	581	591	593	577	609	613	618	581	568	585	604	569	628	605	601	650	586	599	595	603	576	568	601	619	568	584	594	638	615	597	571	591	652	613	572	601	647	588	599	550	640	600	561	581	599	571	591	558	574	576	602	572	592	560	596	586	582	603	596	588	574	613	584	602	613	578	592	564	562	599	619	591	618	554	558	605	560	587	605	585	578	581	601	616	584	637	609	601	590	640	621	626	653	610	595	580	573	589	616	542	612	586	577	556	609	584	599	595	609	547	586	584	621	612	618	589	588	618	624	568	598	595	585	599	623	601	571	622	638	607	609	602	578	583	652	578	598	580	581	583	567	599	595	646	620	575	566	583	588	594	561	550	610	632	586	569	627	657	590	574	600	625	628	562	593	621	644	599	608	594	587	600	567	617	620	614	583	616	599	578	558	579	548	562	620	607	515	636	599	620	606	613	591	648	620	553	566	604	580	619	570	581	616	600	618	592	575	600	612	585	566	605	550	575	582	603	587	604	627	579	571	613	605	583	615	578	548	585	633	559	612	605	617	580	587	564	558	600	569	585	580	592	615	614	593	580	580	587	564	623	599	588	625	593	633	587	581	555	594	587	599	603	562	582	605	609	593	587	594	577	587	584	649	587	596	626	556	564	618	579	552	566	611	612	621	576	620	564	555	622	587	592	589	621	601	574	637	564	592	604	615	589	636	605	590	602	632	638	602	606	544	586	585	601	584	563	592	605	630	579	601	606	619	577	619	616	589	600	597	573	586	617	628	616	586	612	603	591	634	607	598	625	591	587	599	597	600	604	592	587	616	642	587	647	643	589	564	559	635	558	574	578	579	600	561	549	569	618	601	640	591	580	621	555	554	578	563	629	586	585	602	567	568	584	579	612	563	569	602	618	658	590	600	588	609	582	621	600	613	638	627	594	590	575	622	572	606	564	607	585	580	636	576	621	603	638	634	578	594	588	589	594	614	595	623	606	623	635	600	587	620	611	611	621	623	603	608	613	641	608	583	659	666	617	589	602	605	612	584	566	616	578	601	640	610	641	564	582	587	595	589	579	630	588	639	598	611	608	592	607	619	600	592	602	597	579	584	616	634	606	565	600	612	587	614	561	616	563	631	605	623	562
22927	21518	28578	24934	21524	17773	4450	1648	984	759	682	618	622	562	597	594	586	595	554	558	521	453	463	468	461	473	506	447	487	434	463	444	453	470	460	456	459	434	482	429	463	447	459	469	427	439	452	457	459	441	434	473	447	457	490	427	451	448	440	450	415	442	471	451	485	424	487	447	480	459	460	436	464	465	473	455	437	487	462	462	426	469	425	479	476	447	434	439	465	460	432	483	472	476	466	456	459	482	473	457	494	459	462	431	485	455	484	456	439	447	457	465	448	441	444	449	478	453	476	471	433	467	448	426	477	475	465	460	451	431	486	438	488	452	474	462	473	474	442	461	459	490	422	482	454	485	438	441	455	422	470	451	426	489	462	499	454	430	467	443	476	423	441	468	465	460	478	449	432	466	448	431	421	447	446	445	421	497	432	430	477	490	475	454	498	453	457	488	427	435	441	459	445	456	470	473	491	437	443	491	436	442	442	428	496	451	440	434	434	482	454	490	458	454	488	454	444	422	424	448	460	457	429	424	436	467	450	470	473	462	446	416	477	457	421	459	429	443	481	474	455	458	443	449	435	440	466	476	458	485	457	525	485	492	459	452	448	427	448	460	442	432	445	462	457	450	440	470	433	477	443	422	430	428	480	432	438	437	456	435	437	458	466	452	471	445	467	491	438	484	481	442	444	407	452	465	476	469	476	468	428	443	448	427	423	425	471	459	473	447	444	492	463	514	468	426	413	469	494	436	482	461	463	472	431	438	431	479	458	459	438	491	410	481	489	465	465	475	435	434	462	450	467	447	454	487	471	410	493	466	466	459	429	464	506	439	468	439	462	450	432	458	409	439	470	416	481	452	413	427	454	477	442	483	465	457	421	442	449	450	453	485	464	441	431	490	486	458	473	444	471	450	477	437	428	447	444	451	430	507	416	472	461	486	447	452	462	448	426	415	439	462	453	447	406	455	443	433	475	465	435	457	474	443	427	475	475	434	425	486	445	520	460	461	463	461	453	499	412	450	461	471	453	458	445	428	449	441	465	457	451	476	481	407	419	408	423	443	472	457	447	488	421	453	458	503	419	455	455	452	471	479	503	463	475	446	474	421	448	417	482	434	474	428	504	451	438	452	470	422	459	459	459	403	436	459	415	467	421	441	459	434	491	458	472	453	429	423	462	456	430	440	442	448	442	469	421	457	456	455	464	440	453	469	466	444	466	463	431	430	475	453	418	473	475	491	437	464	443	401	504	451	467	453	446	462	442	487	438	458	467	471	448	459	432	456	415	465	469	474	463	416	455	445	445	427	459	462	463	440	434	443	424	435	471	495	445	424	493	480	449	462	436	459	445	487	425	425	444	478	477	453	476	420	450	499	447	457	461	475	454	476	460	452	422	470	458	451	443	414	442	453	470	412	411	439	486	426	438	404	427	451	440	461	459	468	425	479	455	488	430	442	472	477	453	474	465	449	456	432	484	448	456	441	443	424	446	441	443	424	435	445	470	486	432	475	482	462	468	446	433	468	451	513	453	473	440	457	448	467	458	436	433	431	480	427	440	440	467	435	475	457	476	457	447	422	445	434	441	478	426	426	455	495	449	413	452	490	441	434	478	460	435	435	497	436	468	464	452	462	476	491	467	443	435	463	457	498	443	448	473	416	492	453	446	471	445	479	423	455	477	479	480	419	460	486	441	481	475	445	415	443	449	446	480	457	433	424	461	444	469	462	443	467	463	424	485	424	464	459	431	500	466	448	461	460	421	476	453	473	415	456	448	463	460	459	430	430	457	458	470	456	439	465	468	445	461	461	452	429	422	438	420	481	428	460	453	503	415	477	453	431	447	465	500	464	453	432	461	525	431	467	465	451	427	446	472	449	463	452	433	447	460	455	514	467	457	480	437	443	429	473	440	434	473	468	454	458	452	476	434	457	479	463	443	461	425	450	475	427	447	455	473	450	455	427	484	439	485	481	454	451	449	449	494	453	444	403	439	462	404	445	475	425	434	473	459	479	415	473	479	452	460	446	453	438	448	432	502	474	476	464	472	471	443	457	444	465	457	443	442	462	477	470	432	420	413	455	456	449	485	477	481	425	448	458	459	440	461	423	446	471	426	410	476	461	429	449	472	430	479	472	431	482	450	477	471	467	426	424	434	458	426	454	460	463	426	476	454	469	436	464	488	474	474	497	477	478	446	454	459	465	468	441	464	438	454	443	445	468	493	456	464	431	487	487	457	503	407	445	443	464	466	472	454	420	448	454	458	470	440	447	459	435	466	416	434	415	499	453	452	462	450	488	498	460	442	463	460	465	464	468	448	487	491	437	464	437	473	417	434	484	437	466	474	467	465	467	455	423	474	439	474	430	478	440	423	432	459	457	436	435	480	403	472	451	459	460	426	460	448	477	467	412	442	414	413	478	458	455	417	469	484	488	437	438	507	488	477	430	461	437	423	469	425	449	474	439	480	527	458	455	439	468	466	447	455	446	433	456	431	449	514	449	432	431	440	467	422	460	446	486	444	462	436	468	440	429	433	451	457	462	490	443	414	448	426	462	478	428	442	457	477	439	445	457	486	480	494	438	475	465	413	447	471	479	459	485	457	391	429	437	452	439	467	429	430	439	460	474	441	454	443	412	462	462	445	454	477	484	511	488	511	433	493	491	494	456	442	416	458	436	440	481	411	470	485	431	440	494	431	459	427	471	476	450	470	432	476	498	492	443	455	438	496	457	469	451	410	516	463	460	466	395	429	453	456	470	440	456	478	460	468	413	464	431	476	461	463	479	440	448	459	419	451	441	482	440	440	482	450	431	464	468	491	462	466	437	474	490	419	467	478	447	452	427	479	462	484	474	472	463	439	429	454	480	453	471	476	452	451	415	456	450	468	448	455	444	431	435	441	458	481	452	464	462	456	481	451	485	434	462	429	499	460	447	425	436	473	492	437	461	448	458	451	405	442	463	438	448	433	441	445	420	451	478	436	419	427	471	446	462	453	451	472	466	427	439	435	458	427	451	441	417	417	473	465	433	439	450	449	437	421	429	435	441	490	400	472	445	454	416	413	521	459	448	424	448	468	476	446	456	491	491	433	456	451	462	465	479	432	425	457	449	451	460	462	454	450	454	452	453	446	469	432	445	467	481	480	457	435	449	457	428	464	448	469	451	473	437	463	463	467	499	471	461	421	455	429	490	473	450	454	462	459	424	462	466	468	468	456	424	452	433	424	423	451	446	448	467	486	414	442	429	447	448	458	470	437	435	481	445	449	457	453	464	455	385	480	428	454	476	446	452	429	435	460	506	403	450	432	421	447	456	481	446	442	412	440	433	461	462	463	462	455	428	463	468	447	457	452	474	464	429	446	446	445	408	452	405	447	445	433	456	451	440	431	495	424	444	449	481	490	481	429	423	496	422	448	454	486	443	484	464	418	446	487	431	458	435	449	387	422	410	456	457	484	467	457	459	436	447	470	416	439	466	442	483	444	458	447	431	463	453	450	438
10032	22020	20035	14007	10239	6819	3927	2399	1632	1210	1066	982	892	916	911	914	887	870	838	781	730	689	703	696	630	672	692	638	666	643	687	631	668	662	682	623	681	657	607	665	681	634	660	641	697	655	619	665	613	636	640	654	639	670	678	675	632	676	637	646	663	680	649	653	641	639	626	667	638	637	663	658	685	654	624	651	663	662	641	606	631	644	678	636	640	654	654	636	593	657	660	635	624	635	664	686	642	633	656	686	661	665	639	669	643	652	668	624	636	610	639	652	622	624	658	654	654	666	663	656	647	662	649	580	690	670	679	632	630	641	680	653	697	687	691	670	588	646	631	606	695	643	644	597	664	652	668	637	641	654	633	663	664	627	622	663	696	665	703	658	704	615	643	639	606	678	633	640	636	575	654	715	623	720	731	615	688	690	633	657	637	686	690	616	626	684	690	674	643	702	670	650	641	651	628	666	642	632	659	622	648	644	650	601	607	672	651	634	669	660	666	703	651	666	634	612	671	625	620	634	612	697	654	630	689	663	642	644	695	658	683	660	615	631	624	637	641	640	636	656	673	681	613	657	651	666	631	662	653	653	682	639	669	652	681	654	663	658	667	656	627	639	632	636	672	666	623	673	607	670	651	621	619	647	660	621	670	681	699	641	634	633	707	648	650	665	686	638	647	670	658	639	646	660	640	695	678	656	625	671	620	677	680	625	629	644	662	670	693	632	638	659	667	619	659	654	650	664	606	640	679	614	693	640	682	660	660	655	661	649	674	645	670	653	623	645	671	617	655	654	693	637	662	654	649	642	637	693	621	656	665	641	646	629	664	667	646	610	648	659	636	666	631	667	644	660	658	680	651	671	647	640	647	639	626	632	668	655	653	688	633	657	674	678	674	648	640	658	654	650	659	703	630	651	678	682	637	688	599	646	663	611	655	686	707	613	706	662	654	638	664	602	688	668	677	625	643	637	660	615	684	657	655	611	634	633	668	618	650	681	675	692	635	620	692	636	643	630	653	652	647	687	628	675	627	641	660	621	643	627	727	672	657	644	664	620	695	634	669	740	665	657	672	663	662	640	665	719	646	713	634	698	647	667	678	634	689	672	650	631	669	680	680	688	630	647	610	623	594	656	649	659	630	657	691	655	672	651	663	669	697	605	637	626	647	629	660	637	654	643	620	646	676	633	656	630	652	680	688	660	674	642	648	644	696	619	676	662	686	640	639	663	687	609	663	621	615	647	708	672	661	635	636	659	642	659	641	613	631	648	665	660	601	711	645	646	674	659	652	661	687	676	662	680	624	697	591	647	636	633	666	658	623	614	659	690	617	602	673	637	708	660	655	617	634	668	580	630	667	687	699	689	676	641	680	632	655	622	626	676	650	661	681	627	654	675	630	675	627	641	654	637	631	627	651	667	601	621	666	660	676	652	684	643	645	632	645	661	680	681	653	664	631	641	659	620	623	661	648	631	657	645	632	647	706	634	648	686	658	637	684	687	627	699	646	681	629	622	646	640	613	698	653	660	660	639	673	622	649	628	674	636	631	634	646	618	681	676	663	618	623	650	611	612	655	674	643	655	648	660	609	625	696	612	682	650	651	621	645	668	627	663	661	635	630	662	670	655	677	642	633	629	658	640	611	679	658	647	658	575	658	639	642	643	602	705	658	618	673	687	659	688	692	638	684	650	695	657	662	661	655	642	643	614	627	657	593	640	675	659	683	614	644	694	609	606	654	686	646	651	695	671	612	664	645	647	633	615	644	646	648	676	640	653	646	631	662	673	645	666	683	613	664	633	686	706	671	697	691	619	629	631	659	653	675	636	643	648	674	647	642	654	654	649	636	646	662	640	638	632	657	652	645	661	685	689	655	671	614	684	659	659	620	635	696	655	623	654	651	620	650	664	639	657	622	630	616	676	654	629	636	655	641	683	634	656	653	691	605	639	648	652	655	660	633	636	697	649	605	661	633	641	611	620	655	661	668	667	713	658	590	675	682	626	690	656	610	696	664	645	608	631	651	669	638	649	628	657	660	649	644	662	639	647	686	658	666	630	642	646	671	640	677	648	661	685	596	667	666	659	656	630	656	678	672	631	655	648	650	655	702	630	650	658	654	662	693	641	645	628	697	705	602	643	655	684	633	686	665	618	655	672	681	646	673	653	669	661	615	647	628	626	608	622	645	634	665	686	679	637	621	674	644	629	663	608	691	640	643	618	634	671	637	666	652	678	656	661	617	627	627	639	681	631	669	676	665	642	647	649	665	644	638	620	707	628	646	646	642	683	626	643	627	649	642	638	663	619	672	667	682	647	631	647	609	680	629	662	650	659	680	632	659	633	632	658	610	620	655	693	650	649	638	681	638	617	648	669	651	662	652	670	571	629	629	733	662	709	670	640	660	634	661	671	656	670	615	647	678	677	620	708	653	656	683	634	633	672	682	722	661	690	663	610	671	624	628	647	658	645	675	622	665	655	650	658	648	686	661	684	656	667	648	621	636	657	673	654	655	676	628	642	646	715	645	662	659	668	661	702	665	645	665	587	659	664	644	657	663	705	671	647	677	651	626	666	667	655	606	641	695	613	617	640	667	618	636	646	654	662	655	652	693	658	660	685	650	657	652	644	637	610	647	615	626	674	658	663	639	634	654	633	641	648	601	688	659	661	630	681	634	578	677	659	687	644	621	689	644	657	644	646	606	621	676	672	673	678	669	650	640	679	657	666	669	603	667	651	662	683	626	654	691	632	635	628	685	631	625	686	672	688	633	622	681	685	627	627	649	630	629	648	645	615	665	661	655	635	654	671	658	626	670	667	647	660	668	658	629	641	628	636	634	615	620	665	640	657	639	646	629	672	603	683	632	666	652	640	726	673	642	642	667	682	658	629	659	642	664	601	621	643	645	647	654	641	650	626	643	595	652	682	633	683	658	676	645	662	681	669	681	662	643	642	641	670	648	624	665	693	661	678	636	627	648	653	676	654	676	648	643	672	684	658	648	702	640	637	642	622	665	625	636	616	611	660	670	669	694	654	632	663	689	659	663	654	624	642	657	646	655	672	668	601	634	635	643	626	604	619	629	632	599	634	648	636	693	658	632	654	634	666	658	611	606	652	642	623	716	640	667	649	645	677	685	673	625	629	717	665	674	672	659	655	619	633	672	648	661	639	627	633	640	648	655	659	629	646	642	633	695	634	668	632	636	597	669	627	675	693	598	610	623	675	630	684	682	663	677	635	644	660	642	680	653	616	658	618	702	641	651	670	655	630	657	652	664	687	646	664	718	641	652	611	659	637	606	655	634	627	643	665	656	680	668	671	669	638	666	671	629	618	643	656	633	618	664	651	641	692	654	666	634	701	634	631	705	658	637	609	702	624	678	654	646	659	625	637	622	645	642	661	649	659	670	663	694	664	634	671	651	620	646	637	656	580	644	623	660	597	667	653	702	660	653	634	641	599	649	659	636	675	664	687	659	670	654	678	659	668	686	656	664	655	659	681
28088	19456	12837	7396	3764	2272	1258	893	651	587	561	527	563	553	551	538	525	539	481	516	485	475	488	537	485	472	439	488	496	490	448	520	450	453	441	476	496	479	494	464	467	422	498	515	470	501	428	440	438	479	475	479	445	495	494	456	489	480	441	455	498	488	493	458	476	538	485	430	438	486	494	456	453	428	468	444	441	454	433	506	457	443	473	484	471	478	455	472	511	463	471	507	447	505	444	495	464	454	507	448	453	482	463	463	477	463	423	490	413	452	482	480	445	440	491	475	450	498	495	448	476	485	442	474	483	464	495	447	497	472	441	483	450	478	464	452	453	481	421	463	463	479	467	471	465	449	518	471	487	482	468	465	419	493	455	451	469	495	469	457	469	477	497	435	463	481	452	510	486	428	455	466	415	484	461	508	441	459	487	486	465	432	435	476	472	459	460	473	453	488	449	488	471	448	520	497	446	479	459	445	447	475	518	475	514	448	477	482	441	449	474	472	437	464	470	463	448	458	473	459	473	464	451	476	417	460	468	452	455	478	450	475	452	457	503	442	485	453	443	482	456	446	453	484	528	451	494	452	482	477	433	456	445	424	459	472	437	459	486	501	459	441	467	430	479	438	481	518	475	478	460	472	440	446	443	465	471	457	470	454	458	452	469	474	461	487	452	464	489	448	446	479	472	474	505	470	503	488	457	446	434	474	450	524	485	523	491	452	484	479	459	467	461	495	492	470	481	480	480	525	468	475	473	422	512	465	448	459	458	468	433	496	479	432	470	438	445	457	495	430	446	499	426	467	477	487	460	460	452	494	470	439	470	463	453	465	501	459	461	471	457	466	485	477	462	491	450	455	440	513	462	470	464	483	469	495	478	439	462	483	461	465	449	460	499	467	477	476	486	475	471	503	459	475	465	434	463	510	505	450	477	488	498	448	435	429	464	483	485	469	471	486	474	450	452	503	476	461	456	456	491	484	477	478	446	470	471	461	480	482	469	450	464	453	485	466	469	449	473	473	479	476	418	464	435	459	439	451	514	485	463	462	467	450	475	493	476	486	462	466	496	447	454	465	489	450	486	454	502	461	494	462	488	472	463	455	508	477	469	457	471	483	441	463	462	465	468	428	481	436	487	490	496	481	434	491	479	489	471	472	485	463	496	462	503	451	455	493	471	478	458	465	472	491	487	472	484	504	447	485	475	442	487	476	447	470	475	476	477	500	469	488	464	515	458	446	483	457	485	473	457	486	455	451	460	477	456	522	461	475	480	466	520	434	448	457	479	428	490	477	467	489	483	494	483	446	444	456	472	482	450	481	515	442	423	444	450	459	493	461	464	438	477	448	464	440	494	470	441	481	440	451	462	449	499	466	477	498	440	489	510	468	423	496	502	458	471	475	454	450	468	483	457	511	464	455	457	456	476	488	488	463	459	497	488	459	490	466	437	459	454	469	513	468	474	457	477	454	467	466	447	462	448	456	478	469	427	490	476	456	465	455	453	447	457	470	477	486	447	454	466	506	493	448	465	479	443	468	492	479	478	464	447	476	510	433	484	450	470	464	452	484	482	432	472	508	446	484	473	443	446	491	463	468	437	477	473	441	475	489	499	456	478	490	485	466	460	491	435	488	486	464	501	488	426	432	465	469	475	483	465	461	452	454	529	516	454	455	489	446	446	462	463	488	453	511	480	483	460	475	459	432	517	467	491	514	456	488	469	441	462	425	463	453	438	449	468	446	431	468	436	463	479	474	466	455	493	415	446	433	485	442	483	478	471	483	438	448	452	438	449	463	456	509	465	477	444	460	471	447	476	490	465	490	478	457	466	447	486	524	472	487	475	498	502	480	460	476	459	433	465	462	467	462	507	502	467	499	447	473	490	486	474	530	450	453	485	476	474	476	524	472	456	459	450	476	484	462	454	445	513	476	483	473	489	492	456	484	457	491	470	449	458	436	469	487	468	472	455	484	478	488	457	464	495	485	481	506	444	511	495	511	500	464	461	445	476	408	467	435	429	449	477	456	480	469	549	490	429	468	495	417	436	456	502	472	472	446	447	462	474	462	512	479	486	498	477	498	489	447	421	491	473	475	480	501	450	445	471	477	519	484	443	475	449	508	485	455	477	459	472	456	484	497	507	464	464	448	476	510	442	433	477	476	445	484	480	471	463	502	502	438	459	501	474	456	421	499	436	505	406	497	471	487	513	455	503	503	464	476	465	478	489	492	432	470	443	474	474	478	475	516	468	500	449	472	455	489	459	440	479	452	452	491	479	465	463	477	512	464	458	466	473	461	465	471	425	451	478	467	493	452	401	452	474	498	458	485	485	438	466	486	451	472	457	476	471	446	447	464	465	431	451	462	489	497	467	462	448	465	451	446	433	478	442	493	481	443	478	455	500	443	474	449	483	495	483	480	489	493	474	455	480	473	481	438	474	473	458	477	452	488	492	509	436	464	485	489	460	474	453	462	495	446	492	462	423	502	458	494	474	455	468	472	502	483	491	536	463	439	450	495	440	448	469	488	466	429	483	462	486	474	479	444	452	478	469	479	514	451	496	501	459	455	447	457	494	443	453	493	470	446	499	458	466	494	463	476	478	481	517	469	473	468	491	464	442	460	459	502	433	507	517	480	468	483	460	477	490	494	466	509	467	446	481	456	492	476	483	475	471	465	479	464	472	456	473	497	518	464	449	441	468	474	459	533	451	456	433	486	467	493	477	503	482	440	469	486	475	430	454	446	478	464	480	502	484	469	454	503	482	453	469	476	473	457	488	439	466	466	453	486	470	473	470	474	449	486	462	506	503	528	489	489	414	482	461	491	461	460	468	474	488	482	492	464	495	457	462	478	464	493	432	465	459	488	481	459	509	439	471	507	463	435	477	469	477	458	454	453	449	499	492	487	478	469	469	469	487	454	494	468	503	442	476	487	462	448	534	459	481	454	441	458	445	468	479	473	458	462	468	484	426	490	482	450	497	460	459	497	475	458	463	436	509	451	480	478	498	463	470	444	457	481	514	488	455	471	470	471	479	470	463	420	451	467	459	492	477	485	471	468	455	454	465	439	475	459	495	460	455	463	412	493	482	456	493	509	491	525	461	442	460	488	448	470	509	475	477	493	456	478	478	466	468	483	473	459	482	513	453	463	493	506	457	462	458	468	454	454	492	465	477	452	504	484	512	463	447	447	481	464	464	470	489	452	463	504	495	446	488	428	499	422	488	446	461	493	464	498	500	474	448	467	441	450	497	485	472	484	502	463	450	471	472	472	459	457	486	490	453	465	455	458	426	449	497	515	495	481	478	477	476	469	460	469	450	473	462	439	468	480	465	483	484	466	490	486	465	483	491	441	426	471	491	499	463	449	464	432	482	492	456	502	506	507	496	487	499	502	468	484	462	463	441	433	510	459	485	459	460	433	456	444	460	451	491	452	506	468	432	497	500	480	445	476	501	501	474	473	474	442	473	477	469	466	432	468	479	458	482	458	514	483	509	486
12518	15655	12873	8224	5609	3464	1951	1260	975	866	815	808	819	841	797	797	782	758	783	753	702	690	663	670	651	687	649	679	678	673	671	685	678	652	670	711	684	628	629	674	656	649	626	672	694	617	708	725	675	659	676	706	688	716	642	658	639	679	669	639	675	669	669	691	637	671	669	660	652	704	660	684	606	704	662	679	695	675	665	652	645	654	649	638	710	735	712	692	612	638	707	648	692	709	699	707	693	711	644	661	709	659	669	673	636	657	672	641	668	721	643	656	669	680	675	625	674	651	676	646	606	648	701	671	654	666	653	685	636	663	644	649	646	656	665	632	658	688	669	656	631	688	669	660	729	691	670	668	668	663	686	631	665	684	663	723	642	676	701	697	621	685	676	697	693	642	649	676	670	683	658	699	675	647	672	668	658	631	660	636	687	668	680	665	693	648	684	667	681	692	651	709	697	637	612	675	694	676	651	684	675	636	639	687	707	680	685	650	653	687	648	685	627	696	643	637	699	702	698	656	726	637	667	699	645	686	672	643	641	641	647	675	663	626	656	652	642	658	635	660	672	630	653	724	702	691	675	641	674	668	674	693	649	628	699	662	705	665	655	701	701	720	686	661	665	627	680	648	686	703	620	680	643	708	674	699	725	673	627	699	675	674	696	681	668	706	690	689	668	628	650	681	691	630	661	689	632	687	691	629	702	711	667	676	654	670	696	654	653	676	681	684	658	690	670	652	703	658	685	656	670	643	679	725	691	648	648	649	712	663	681	684	646	627	678	642	709	719	712	664	627	603	634	686	695	693	686	712	735	696	694	652	628	633	666	696	661	678	638	674	624	643	650	652	667	649	706	711	678	698	687	657	687	681	667	649	684	619	662	653	662	651	704	705	680	694	679	680	699	684	644	655	695	639	636	686	670	659	693	702	672	682	696	687	669	633	645	689	705	649	653	693	668	703	632	651	669	620	646	696	733	654	700	673	652	666	700	675	682	715	684	660	694	674	709	705	668	658	683	683	671	653	654	634	687	647	690	691	713	666	702	685	676	694	679	668	655	679	701	627	712	696	658	661	648	738	674	660	661	656	636	685	647	683	700	689	644	668	676	652	654	657	670	657	682	663	653	664	684	730	688	668	675	669	666	645	662	681	663	671	674	689	714	683	619	660	690	665	665	679	716	676	652	660	655	689	697	604	675	640	648	696	658	660	656	727	660	672	656	702	691	649	686	698	651	685	659	699	682	676	624	650	640	669	706	697	686	662	666	653	633	694	665	662	695	654	699	647	698	655	699	664	686	677	654	671	623	671	704	648	658	643	650	660	676	649	626	698	674	684	678	650	674	704	675	651	635	666	688	638	638	684	683	665	702	689	714	662	684	702	673	718	657	676	622	695	662	671	701	743	717	666	670	733	653	690	649	700	709	669	720	688	714	702	677	636	621	652	685	712	657	664	707	640	712	666	686	674	665	661	668	657	709	670	659	665	706	672	689	672	618	698	653	677	664	635	667	643	691	710	594	670	693	651	671	644	653	650	700	639	628	687	654	708	685	639	694	658	688	641	726	620	665	695	638	671	664	714	658	741	675	673	666	699	640	654	697	709	672	638	652	673	650	722	643	694	633	648	747	655	703	678	705	713	700	681	637	651	649	663	694	657	652	665	672	638	649	672	676	634	672	656	673	667	648	590	632	643	723	691	657	644	661	646	654	657	695	694	650	671	726	678	653	675	684	692	669	674	646	671	684	713	645	680	664	643	640	642	670	682	696	652	665	661	649	670	687	650	671	695	653	703	685	650	642	697	624	702	701	638	674	687	651	677	684	696	696	690	688	649	717	662	677	699	689	676	716	636	690	647	711	691	680	692	672	668	641	615	684	653	650	657	638	671	696	686	659	640	712	636	687	695	661	664	643	623	627	605	621	698	645	639	656	678	688	680	645	690	710	660	689	653	678	701	668	689	667	644	674	676	671	661	664	620	661	770	709	665	715	676	692	702	647	641	679	653	688	667	633	691	690	621	691	707	663	645	638	601	632	694	643	663	662	654	660	603	614	731	664	656	711	649	665	697	666	667	703	647	684	676	714	655	675	700	671	659	692	652	730	633	707	711	692	656	673	666	640	680	675	693	655	640	712	683	654	667	701	664	669	701	632	675	657	661	659	640	686	695	672	668	716	648	611	649	650	689	655	659	688	633	653	685	677	709	660	679	675	713	678	718	722	682	679	684	685	702	713	695	713	668	722	657	696	693	651	624	707	671	649	684	731	671	646	706	683	672	618	690	686	639	637	662	661	669	633	666	627	693	687	655	681	650	643	673	678	700	685	670	645	666	670	630	639	677	696	623	609	718	649	700	658	685	688	679	665	662	686	677	689	699	699	665	714	670	697	705	695	668	631	659	702	680	697	710	660	676	684	659	663	662	700	648	659	725	654	657	659	661	703	649	696	688	684	693	667	688	695	674	683	641	665	658	638	666	626	675	679	697	666	686	656	639	662	646	658	689	634	681	664	665	710	677	656	631	700	638	711	638	660	634	720	740	681	647	725	635	676	658	651	687	671	678	687	676	722	650	678	663	693	631	636	687	716	692	654	647	612	686	691	676	714	656	709	652	655	635	696	659	639	661	695	665	657	668	644	722	644	684	631	644	678	687	645	692	688	697	643	651	663	658	657	704	647	627	685	676	652	700	711	659	659	706	697	700	706	638	682	713	690	695	627	632	613	673	660	601	625	632	648	625	695	651	683	674	679	679	657	644	682	700	728	678	678	685	714	670	669	618	696	680	642	687	668	627	682	704	656	683	655	693	665	684	630	700	680	700	627	659	646	645	659	680	720	628	591	665	635	656	695	694	716	687	682	637	671	701	676	685	676	671	624	642	691	665	628	676	657	696	697	699	717	718	660	665	700	644	684	673	653	658	654	715	719	625	628	658	632	723	686	691	635	698	661	698	655	677	668	692	677	702	718	699	677	640	689	660	670	708	704	661	701	696	726	718	702	675	667	658	658	694	619	636	657	719	681	660	675	673	691	688	624	676	726	670	685	655	662	685	668	674	664	681	670	692	706	609	684	660	638	661	650	655	664	654	651	689	678	670	662	651	693	665	663	661	645	679	662	688	635	669	663	683	655	631	692	708	665	679	664	666	672	677	629	644	675	674	668	684	681	647	665	634	623	648	662	686	682	631	645	635	656	686	681	648	705	695	682	663	666	671	682	673	624	667	670	678	720	686	621	663	698	664	644	646	680	678	667	698	681	674	693	680	669	619	627	651	642	660	677	676	668	621	702	629	677	674	703	674	663	648	662	673	676	646	686	667	668	705	689	651	654	710	645	688	675	675	610	672	677	694	676	672	726	695	668	651	651	682	677	662	673	626	672	688	642	665	663	656	708	654	674	680	711	646	640	648	695	669	711	634	665	679	658	693	660	623	662	685	722	701	662	682	678	634	676	751	671	655	660	688	683	730	697	712	688	653	686	641	670	657	674	693	665	708	659	627
23883	21549	27843	25698	19573	5695	1933	1099	832	744	710	657	638	660	588	650	626	615	568	556	535	564	556	553	506	520	520	485	555	510	550	516	525	492	484	506	524	533	526	526	535	490	495	522	520	525	495	523	521	483	499	513	493	523	544	514	530	495	510	486	504	507	501	473	511	522	537	519	530	580	484	488	540	542	548	505	518	534	488	499	513	496	504	503	498	530	521	532	468	533	488	492	505	489	518	513	529	478	538	551	486	492	476	486	498	518	475	507	526	520	492	481	536	494	482	520	469	493	498	501	462	501	501	534	524	553	478	499	519	520	498	518	505	540	483	471	493	508	507	482	473	484	497	540	489	504	502	533	510	513	500	494	505	506	516	508	475	529	479	503	527	532	495	496	482	507	499	492	511	511	505	500	506	499	510	519	497	510	495	500	520	529	516	516	491	486	548	552	513	492	510	511	484	511	440	501	523	493	489	487	491	466	503	505	492	491	532	494	510	521	461	523	498	499	502	491	538	533	470	500	496	526	479	515	529	531	519	468	498	486	483	512	493	492	502	490	511	528	507	458	481	520	515	547	519	470	530	520	500	525	497	484	555	511	478	523	508	522	504	523	534	527	487	505	512	504	526	518	523	476	500	502	526	522	525	511	510	538	493	486	496	484	470	501	543	468	491	486	529	504	519	515	486	510	522	448	508	519	479	475	466	508	486	495	544	511	525	547	500	521	498	493	518	544	477	524	493	515	526	531	532	507	492	524	525	517	510	506	494	548	487	517	452	476	487	478	495	468	477	501	519	488	508	506	481	479	474	494	478	477	500	538	548	519	502	505	512	525	466	533	488	462	455	489	498	490	525	506	492	524	524	506	482	491	484	501	499	519	542	494	473	540	482	500	461	486	497	494	507	490	479	496	527	512	503	487	492	488	568	552	510	485	522	477	496	529	543	495	507	552	511	515	520	486	459	522	513	533	498	508	552	498	533	487	524	523	491	495	507	534	496	518	497	518	487	475	539	486	546	505	484	497	529	524	487	489	487	502	524	511	511	500	522	463	497	497	472	538	476	465	503	538	468	515	472	503	493	520	481	489	499	538	508	508	544	525	518	502	545	505	534	506	514	494	483	507	497	480	537	516	556	477	502	512	504	482	539	548	511	540	524	527	512	460	511	484	490	517	500	525	533	470	496	504	517	543	513	522	504	476	536	486	500	519	475	509	517	530	545	514	498	475	523	543	486	512	463	511	493	496	484	510	515	512	523	489	517	534	529	491	528	499	554	532	506	498	486	538	524	518	493	490	492	539	500	497	519	539	514	509	489	466	516	514	478	489	463	473	508	516	522	473	524	510	520	498	463	478	505	518	484	485	490	516	534	517	505	499	477	519	513	483	508	526	494	494	487	489	502	494	560	506	507	515	503	525	499	545	484	511	503	488	538	504	529	547	490	488	465	494	538	525	493	511	493	485	538	484	505	480	500	518	518	488	517	505	503	500	527	496	511	485	532	508	481	470	504	500	463	493	517	508	504	504	488	534	494	455	500	539	488	491	510	516	525	504	490	505	520	503	487	488	457	488	477	551	477	519	536	534	487	535	520	505	536	505	537	511	486	519	487	515	531	498	495	493	518	460	533	537	470	472	492	484	545	540	488	483	474	550	512	510	482	514	509	497	508	486	503	513	495	472	497	497	518	508	571	513	477	494	479	525	498	497	537	520	516	484	516	474	546	556	497	542	551	492	457	492	503	552	509	502	542	518	499	544	517	508	494	516	532	507	489	484	521	492	491	506	491	472	474	504	518	529	519	494	509	524	519	516	513	508	505	537	511	518	475	510	482	519	534	466	506	474	522	538	518	513	496	534	462	528	491	515	463	455	518	525	507	476	505	499	476	480	517	536	491	493	492	490	501	529	510	514	496	509	480	516	515	527	496	491	474	492	501	499	561	495	520	531	512	474	516	519	483	566	499	490	507	530	533	497	446	469	504	504	529	516	473	482	485	501	542	494	482	514	471	474	463	503	474	501	545	534	501	498	493	538	489	533	439	524	513	506	498	421	521	507	503	496	479	492	505	494	519	466	526	508	492	513	473	479	513	500	467	528	466	498	518	535	491	502	526	536	554	515	482	500	524	508	494	511	492	497	505	485	488	490	540	531	475	482	522	505	469	498	494	519	474	498	497	499	508	518	512	490	497	464	511	494	498	500	510	497	509	489	473	517	510	472	483	486	479	496	505	492	479	529	496	529	489	471	508	527	507	495	479	528	489	482	501	497	496	479	477	523	527	516	520	492	518	509	517	494	509	546	525	525	503	525	471	516	524	506	480	515	524	521	534	526	516	508	461	508	419	483	517	498	483	495	540	493	518	504	499	503	501	465	476	480	508	483	490	480	505	509	489	513	492	460	514	477	487	506	525	519	495	494	492	484	499	495	503	490	490	548	521	552	526	511	501	518	470	518	507	461	500	519	525	492	496	485	540	519	512	533	555	478	509	584	496	503	511	532	490	476	493	466	502	464	497	508	519	485	462	496	486	496	516	475	473	518	454	443	473	530	508	522	497	532	447	485	541	524	481	498	518	473	521	530	481	514	478	487	474	504	491	555	513	509	516	505	487	491	525	533	505	482	498	506	506	548	510	503	516	503	485	506	481	497	515	518	490	488	499	465	515	506	524	550	520	495	553	478	498	481	502	502	551	498	504	508	511	494	484	527	559	533	455	517	460	530	500	470	466	514	494	557	519	530	520	508	489	498	528	480	489	536	515	502	470	502	492	547	523	527	546	503	488	500	473	482	515	492	488	534	525	520	508	513	523	524	535	495	488	490	533	536	482	492	512	494	501	511	541	517	520	521	500	494	543	492	491	499	477	506	502	492	482	484	478	505	556	504	479	480	478	491	495	508	527	495	473	493	524	475	492	549	489	481	469	515	507	513	477	570	499	483	494	518	478	494	461	502	521	518	471	510	487	531	534	503	486	565	495	536	505	512	497	465	509	493	518	486	504	510	495	515	478	505	525	485	524	481	526	517	470	487	474	477	529	470	502	506	527	498	499	472	478	480	533	488	454	528	461	495	523	514	523	515	499	499	491	520	484	479	505	513	502	499	497	486	488	496	497	534	519	483	522	496	498	508	534	482	529	498	493	494	535	479	509	517	495	490	529	525	503	517	457	531	499	493	529	496	502	482	501	493	469	488	513	497	537	492	461	505	491	485	481	509	537	472	504	500	504	511	524	525	493	513	506	462	534	535	491	504	512	540	519	533	459	530	545	520	493	510	515	526	484	466	534	550	534	489	551	481	507	506	524	510	486	547	489	509	520	515	503	489	513	475	496	523	485	513	496	521	538	488	503	476	531	515	524	482	496	512	549	499	499	464	462	502	521	523	489	508	463	520	550	463	501	499	535	494	501	520	527	521	500	517	532	537	459	532	543	491	484	492	513	500	524	506	493	524	547	495	496	492	497	540	468	490	512	491	488	491	529	526	511	490	516	541	525	468	497	534
11504	22251	18330	12565	8471	4901	2798	1819	1361	1102	1022	954	1022	1019	1010	1017	973	887	793	760	806	726	720	757	765	735	711	750	775	759	713	728	705	778	718	702	676	693	722	769	742	761	736	743	719	725	771	701	696	770	758	653	770	750	688	697	762	690	738	748	769	691	709	700	756	688	705	724	685	721	686	664	690	755	735	745	707	729	750	708	751	706	758	731	707	720	718	715	662	718	713	738	724	711	654	698	694	744	685	723	735	704	738	716	705	725	699	688	736	729	722	710	734	689	744	703	690	746	697	674	788	730	651	696	671	686	775	750	740	676	756	743	690	696	683	645	781	767	741	779	731	743	758	728	738	699	714	698	746	746	748	744	731	748	742	716	712	737	732	704	740	770	763	706	723	718	703	745	740	724	698	713	742	781	710	701	762	699	737	733	739	744	720	694	683	711	731	707	705	740	706	724	730	755	735	683	714	701	729	690	748	724	767	717	693	741	792	797	694	705	711	748	712	715	725	737	704	745	719	683	694	715	723	717	682	752	731	710	727	702	733	730	678	707	702	723	750	706	696	717	629	717	741	723	683	662	721	707	722	710	762	728	687	769	733	725	709	735	737	723	696	746	744	758	663	677	729	713	748	704	775	700	751	699	725	716	720	729	717	743	718	689	743	714	722	756	689	728	752	711	672	729	675	658	713	717	748	699	727	737	729	721	780	742	716	763	734	720	674	712	721	714	736	695	720	717	687	749	717	685	755	741	706	665	723	707	710	691	721	729	764	766	721	692	756	756	735	735	748	745	762	697	687	750	756	776	726	728	731	693	740	711	705	695	726	726	725	669	732	747	707	673	760	744	769	739	727	724	780	744	741	724	734	789	736	758	754	739	712	758	737	762	712	722	686	737	728	727	725	745	689	655	729	695	757	763	696	686	740	717	762	706	753	687	700	669	768	721	751	749	760	759	732	741	760	725	713	732	705	707	698	743	719	720	686	748	746	734	710	690	729	657	735	708	716	721	718	659	707	753	742	724	713	707	774	703	779	728	698	707	759	787	759	736	734	729	745	728	697	733	692	708	749	742	729	728	790	684	686	712	740	703	754	775	685	729	788	747	712	716	765	725	697	741	730	766	681	711	746	704	739	707	733	740	728	714	700	722	719	728	721	766	738	738	794	705	737	722	710	720	734	724	711	782	723	686	768	756	692	724	757	764	762	727	729	765	723	710	697	702	770	736	705	733	734	702	689	678	752	727	763	719	679	708	705	723	727	731	718	704	715	723	684	663	696	744	725	757	728	670	769	712	777	721	754	704	706	689	735	764	754	692	661	749	697	737	711	719	706	709	718	714	735	719	750	781	710	775	732	670	701	704	734	734	756	743	682	724	749	723	718	711	700	764	717	731	703	728	740	707	740	697	724	719	736	746	677	737	734	708	772	768	680	728	705	713	736	702	749	675	743	728	675	709	702	733	755	734	745	739	683	740	752	684	737	724	754	735	717	662	733	784	738	702	727	728	736	705	699	725	713	735	705	771	675	717	729	777	682	729	721	734	732	724	707	726	706	695	741	726	752	712	705	738	741	763	697	702	772	696	716	720	743	754	710	713	709	737	718	720	727	726	757	755	701	690	738	746	703	786	737	758	802	751	715	714	756	713	756	742	713	739	715	698	719	738	732	663	736	736	753	738	735	736	742	707	700	732	707	704	727	713	684	761	680	708	662	714	707	730	734	700	728	736	750	723	710	729	707	769	698	716	708	718	751	740	768	707	692	798	716	690	742	725	748	720	735	774	741	728	731	733	710	741	730	735	759	695	776	712	759	774	709	687	714	700	713	672	713	742	723	751	717	721	710	735	706	755	723	659	716	722	713	756	749	719	717	694	778	716	701	726	740	706	770	730	719	746	675	721	725	793	690	718	737	727	706	752	715	727	721	716	732	772	689	715	729	722	726	748	698	733	755	710	741	734	661	751	733	685	760	689	767	718	763	692	691	717	714	712	706	741	719	737	709	705	721	713	724	716	728	678	673	715	751	714	714	710	745	709	754	719	746	766	738	737	727	725	728	736	681	733	758	689	751	703	735	742	741	752	727	774	757	727	750	740	722	700	790	767	719	714	736	770	707	748	731	718	724	715	706	796	729	758	770	699	734	730	719	687	733	710	735	742	680	686	697	711	693	690	705	705	681	718	725	752	730	700	731	741	712	764	728	695	737	701	752	716	719	705	737	699	716	729	751	708	721	726	703	726	726	717	684	720	726	750	760	694	738	689	763	752	711	737	749	702	696	751	689	759	731	673	730	712	765	711	666	741	687	743	742	784	728	744	737	706	719	742	708	703	789	695	702	759	718	675	717	743	701	762	686	724	737	683	675	708	724	715	687	695	715	729	740	746	685	690	815	709	698	720	746	720	735	767	739	747	716	735	697	706	729	722	719	720	684	728	721	767	708	740	735	690	732	736	750	752	697	698	722	692	750	684	732	743	700	749	726	739	730	711	757	761	731	719	744	719	759	761	717	709	714	707	678	745	709	699	739	796	709	731	764	758	736	711	756	685	775	713	747	721	750	711	698	709	758	687	742	717	703	729	716	728	747	746	725	765	716	701	693	714	681	755	762	709	707	730	710	719	733	733	735	743	728	722	740	743	713	707	678	712	709	719	718	709	696	724	674	729	732	754	746	751	713	725	700	743	730	704	720	728	717	734	699	747	733	743	747	727	705	694	711	718	742	700	674	757	712	722	728	713	721	742	754	748	708	772	733	720	741	725	701	744	749	709	752	727	708	749	731	728	738	723	756	701	766	728	699	741	751	722	740	718	750	735	748	705	764	714	700	702	734	706	697	733	746	704	730	751	749	777	696	728	741	701	747	707	713	738	667	732	710	749	723	748	742	796	751	756	794	745	761	750	723	695	773	730	771	702	703	705	707	693	722	732	754	698	752	733	718	739	725	763	680	749	792	733	772	683	706	730	718	720	735	685	738	721	701	717	724	727	756	696	704	705	718	736	719	728	697	693	732	738	733	705	736	693	723	751	748	745	708	723	714	728	743	767	750	684	723	734	716	735	695	738	710	723	751	773	691	707	724	742	726	741	711	751	740	736	759	699	688	710	710	700	752	694	773	714	745	727	697	769	700	725	728	707	736	728	717	741	728	707	695	716	727	661	771	711	699	740	729	726	730	731	697	741	730	733	735	713	717	716	715	733	720	712	733	755	696	708	764	739	722	712	755	704	757	776	714	746	651	702	741	721	783	722	739	713	672	654	721	708	679	718	719	651	732	720	735	707	741	692	802	716	764	760	710	748	675	738	750	707	724	658	758	742	690	761	719	739	727	745	714	717	742	708	716	716	719	737	712	737	722	761	738	704	738	734	721	744	760	728	748	721	699	709	712	742	699	706	746	752	725	704	709	752	720	759	721	727	743	743	741	765	696	769	742	749	690	703	745	693	706	746	716	732	722	727	730	742	688	745	703	709	713	691	696	736	745	722	712	707	716	706	707	716
25501	21513	25269	21665	4791	1865	1003	708	608	550	532	521	533	506	529	508	479	512	482	435	427	454	421	437	411	413	403	398	412	439	442	430	435	388	414	407	391	424	406	398	384	412	383	410	373	397	444	426	429	433	393	411	432	402	382	421	426	402	402	390	409	405	407	394	406	407	428	394	406	391	398	411	409	399	397	389	430	418	441	393	465	389	432	423	403	391	417	437	405	403	419	397	406	389	400	422	391	386	430	391	445	402	382	450	386	384	387	411	403	366	403	411	411	423	400	401	396	416	418	395	397	439	432	430	409	406	415	425	386	394	424	423	364	385	415	397	379	428	428	432	386	379	407	414	418	384	416	422	436	408	429	413	455	416	412	378	420	415	383	415	425	376	421	363	397	389	428	357	403	413	430	404	408	374	429	372	419	430	402	400	404	392	441	447	412	409	385	364	441	418	422	410	397	384	383	413	383	411	459	428	386	418	418	407	415	416	403	400	389	368	417	383	404	420	410	385	421	403	391	402	391	402	402	419	411	396	387	398	383	424	421	362	426	421	438	431	391	424	437	416	390	390	415	425	446	409	389	362	409	386	399	406	398	423	367	416	413	410	416	396	406	438	390	402	404	428	406	404	424	410	448	407	374	406	391	395	397	387	408	399	401	423	406	436	413	417	376	411	424	415	424	423	456	381	386	388	439	423	414	385	383	399	401	433	418	414	438	423	423	375	408	409	417	447	391	423	403	370	428	395	408	444	446	369	413	381	405	406	422	399	426	396	409	428	396	379	398	418	433	382	406	382	409	414	409	407	417	402	428	388	391	392	430	407	418	388	435	423	430	420	404	396	398	417	427	402	425	402	427	446	417	419	398	434	375	395	390	420	408	457	399	408	428	411	433	441	382	397	410	406	403	404	417	385	394	395	392	410	377	413	412	412	403	425	421	407	414	386	373	423	417	384	447	393	418	398	436	390	424	420	400	423	410	389	408	406	389	432	450	432	406	438	401	409	428	434	422	448	444	407	382	414	418	400	391	427	406	452	398	377	402	376	435	393	394	391	414	431	399	380	413	414	395	429	459	409	358	403	442	393	399	412	419	433	413	425	412	420	424	387	391	420	381	408	407	464	423	441	389	428	412	410	405	426	416	420	403	382	400	453	417	386	407	393	435	414	417	398	403	402	413	385	426	404	373	432	381	387	400	375	397	394	408	427	397	421	437	383	413	401	407	397	424	396	444	417	391	412	406	415	422	386	415	410	385	381	427	398	417	418	399	411	432	408	389	410	430	420	409	421	425	400	405	417	416	410	425	427	391	449	397	403	414	398	419	375	425	412	392	428	403	379	412	405	412	390	392	448	410	387	421	427	434	405	420	420	395	487	381	429	388	427	411	423	393	380	439	440	408	420	413	401	398	405	404	405	391	379	391	424	421	411	397	384	407	430	355	409	395	420	452	408	409	426	374	407	431	388	421	403	386	442	396	429	429	395	385	397	446	409	408	391	392	437	399	377	377	397	430	410	418	414	420	397	410	400	414	430	401	407	433	408	412	396	423	411	390	457	386	407	408	415	402	366	389	385	400	412	427	405	416	409	408	437	429	358	405	436	362	401	446	410	403	405	401	375	446	399	418	407	414	408	399	398	404	396	416	443	421	417	402	415	380	385	452	383	413	455	414	423	406	406	359	441	411	394	409	413	417	403	394	429	399	387	418	428	376	433	426	394	389	383	403	408	406	398	425	415	453	375	435	415	376	408	438	419	389	423	414	402	452	434	378	404	423	384	414	402	407	385	443	434	402	399	423	434	458	364	408	424	378	431	410	393	401	449	458	409	452	399	398	419	383	390	408	420	413	355	413	418	455	407	394	399	425	445	426	425	417	398	404	441	402	390	394	378	403	393	396	418	385	378	406	405	391	386	392	394	423	434	400	415	404	401	404	393	372	422	435	408	446	405	380	412	416	415	414	418	413	408	437	420	426	408	422	431	400	417	393	427	375	403	437	384	419	381	412	422	430	425	400	390	431	369	373	419	416	389	412	375	422	418	387	400	385	392	448	407	401	386	397	409	420	414	407	436	438	418	382	434	391	430	369	414	378	394	414	398	400	403	414	435	400	410	415	406	428	390	431	416	398	437	418	393	413	394	424	401	422	432	423	428	414	432	447	386	397	397	364	414	410	396	434	369	394	386	432	421	387	422	409	382	380	434	389	422	420	399	404	404	401	408	407	417	375	402	392	403	410	433	404	438	415	414	412	411	401	422	398	399	417	448	396	405	395	380	355	432	409	387	404	396	386	418	413	418	413	434	421	405	389	397	389	429	395	413	435	400	398	406	452	419	430	410	384	420	431	402	389	399	412	429	420	395	402	410	399	419	428	391	439	418	400	435	434	439	384	425	453	403	383	374	414	419	382	415	399	392	381	408	373	415	398	380	392	415	384	393	390	459	418	456	418	402	423	408	408	425	394	396	400	375	419	409	431	429	391	387	433	415	384	423	424	399	430	423	401	407	396	387	409	403	376	389	426	402	381	422	418	420	426	415	393	400	402	409	414	403	404	409	396	406	414	403	431	420	392	388	402	384	415	375	396	419	431	404	386	445	410	401	440	389	401	393	369	379	422	390	412	425	422	397	373	400	402	438	404	413	395	371	418	396	450	408	427	410	417	446	404	458	403	410	420	417	417	407	439	442	402	395	419	360	431	410	413	413	393	410	401	429	412	349	409	394	422	404	434	426	412	425	370	392	419	399	425	412	419	390	411	383	427	398	401	415	416	408	453	414	422	440	407	428	401	407	385	406	388	440	407	404	398	414	396	391	408	393	398	426	416	387	412	392	408	425	423	426	373	410	425	411	390	407	455	416	383	407	376	397	364	406	402	369	371	425	397	422	427	416	422	417	433	431	410	439	401	364	414	406	411	435	411	377	405	411	417	423	402	396	419	407	424	413	444	420	413	401	380	416	439	442	407	434	424	417	436	390	420	426	379	419	418	407	415	426	389	412	392	425	426	408	435	390	411	417	408	400	425	409	393	414	398	405	408	383	401	413	416	418	388	427	418	409	391	404	409	403	409	372	409	409	424	402	440	399	404	390	443	407	413	414	426	365	408	369	412	407	433	399	396	408	437	391	420	426	392	378	386	417	386	432	413	413	400	384	371	408	400	464	391	408	391	442	402	410	414	410	391	370	394	410	408	404	429	416	441	409	435	422	372	418	389	415	409	380	425	418	383	400	384	412	407	386	403	414	406	375	409	420	405	422	380	414	403	456	417	441	412	405	393	412	392	418	417	392	409	398	420	408	428	428	399	404	395	405	394	392	390	419	419	396	428	377	386	393	416	401	433	394	405	409	395	428	416	417	414	434	398	425	393	408	421	402	395	442	420	391	404	392	421	402	412	446	405	417	380	424	379	401	373	426	405	390	384	420	441	421	374	412	397	408	398	398	382	408	391	433	404	428	420	425	404	408	414	432	421	376	426	377	416	384	395	397	440	407	394	407
13255	20265	15986	9976	6108	3276	1912	1284	986	837	807	800	813	825	774	811	733	713	663	641	632	622	615	596	588	583	631	661	589	608	580	607	644	588	588	604	570	566	560	596	601	606	619	594	603	599	602	605	609	630	611	642	634	597	559	591	611	580	597	613	518	602	567	576	586	597	591	622	585	607	565	571	595	585	583	617	575	588	600	623	559	587	571	539	571	614	610	588	604	560	591	592	588	616	629	549	572	605	605	537	595	574	584	616	586	582	567	608	599	581	605	617	611	596	571	592	573	592	574	563	582	576	558	579	544	576	566	629	608	574	625	604	625	584	597	590	528	591	595	615	581	616	587	606	607	594	561	590	592	644	542	584	589	583	579	562	580	557	553	661	597	562	617	583	572	590	601	588	587	591	564	584	613	553	571	616	567	576	586	576	579	624	621	604	579	581	598	586	549	610	577	568	597	581	558	607	567	610	562	549	582	599	581	606	589	614	577	595	585	609	579	553	638	589	608	615	585	573	606	620	575	601	604	583	552	557	616	601	604	583	649	551	556	594	591	626	597	599	595	595	594	600	574	597	605	584	577	606	617	599	594	554	563	592	612	613	580	599	613	577	562	569	587	631	629	618	550	572	583	580	552	623	555	618	573	604	582	590	548	591	583	583	594	538	595	597	579	606	610	618	563	601	560	581	619	581	562	575	569	597	570	589	594	610	605	575	580	634	628	585	552	630	567	607	524	569	573	630	568	601	618	583	540	616	618	586	591	595	623	592	561	602	583	573	598	585	564	615	601	617	578	553	589	569	580	597	611	610	566	604	607	582	566	617	629	648	623	608	564	591	592	615	546	591	620	581	605	627	599	622	608	538	563	589	572	583	564	552	577	634	573	606	632	597	598	597	567	591	611	545	565	619	574	565	604	613	581	635	581	615	575	604	618	611	555	582	606	590	613	579	572	621	603	609	652	602	603	566	611	598	599	571	629	578	593	583	569	597	605	556	574	593	611	588	601	590	587	565	597	572	600	595	612	550	560	623	617	585	535	564	598	597	583	587	595	635	601	606	627	573	577	572	578	588	590	560	592	586	576	553	622	617	597	605	584	643	590	578	567	612	596	614	570	591	624	555	609	602	568	604	611	618	598	568	595	589	585	592	586	600	581	609	602	603	596	592	580	636	580	611	591	556	615	628	608	570	579	590	597	582	555	591	559	584	628	561	594	572	565	616	591	574	604	592	594	572	550	582	587	608	564	586	593	580	575	595	579	611	593	591	624	587	559	593	615	624	604	607	605	605	598	566	596	582	608	580	587	531	622	602	595	596	557	577	621	586	597	579	586	574	578	568	617	590	585	601	569	562	633	551	547	583	604	582	606	550	577	601	635	541	587	555	571	583	595	618	569	595	593	596	577	638	615	599	590	620	575	634	606	604	590	611	577	572	605	624	642	583	571	660	601	583	593	574	596	588	619	601	575	636	618	620	615	589	607	555	610	650	556	609	584	587	596	609	595	579	605	588	589	596	627	620	610	573	578	602	586	591	595	545	627	589	589	659	561	584	544	581	593	596	586	609	586	546	606	560	597	546	572	605	590	584	601	622	612	579	575	613	605	607	618	570	608	599	559	596	569	576	580	625	565	595	604	586	582	624	559	615	579	609	594	552	604	624	637	589	631	585	633	610	616	576	586	553	582	535	559	595	591	610	558	612	623	599	613	583	548	547	615	578	625	584	584	617	549	637	621	590	592	563	605	584	598	549	573	522	545	601	572	631	545	582	605	595	559	607	616	552	617	568	569	559	615	574	604	576	592	585	577	628	576	562	611	538	600	566	561	617	638	580	596	562	628	562	615	540	604	571	601	581	621	626	585	599	592	607	612	562	596	646	588	621	599	592	577	580	584	616	614	534	589	632	586	602	575	589	582	623	555	603	580	596	570	570	642	572	568	590	596	611	608	595	616	610	614	608	593	591	634	594	536	583	607	574	547	534	635	606	565	577	561	617	657	636	589	593	594	565	638	587	619	588	629	585	562	613	574	594	584	590	596	604	611	571	647	612	607	573	597	578	579	605	566	599	617	569	579	546	611	594	576	623	603	601	609	583	573	600	630	564	593	598	582	594	617	599	594	581	551	572	616	595	618	602	594	548	545	602	584	590	609	552	564	634	597	588	594	627	618	579	600	609	609	598	579	579	573	606	576	617	600	567	615	607	594	568	618	600	610	576	625	595	576	601	601	597	597	628	615	579	563	574	574	601	617	601	568	587	575	609	589	568	623	570	562	625	579	609	534	620	584	602	608	611	616	564	585	562	607	549	568	572	560	642	599	545	639	609	562	591	613	616	585	602	567	599	643	540	591	582	594	598	605	628	619	588	568	600	573	587	577	583	581	609	607	596	626	594	586	608	573	602	587	580	647	566	579	584	553	590	550	619	629	588	583	619	639	619	606	563	630	579	553	569	603	574	611	612	589	567	582	619	572	567	600	547	578	597	594	594	634	606	555	642	587	555	635	604	663	582	541	616	601	616	558	546	601	602	567	562	603	646	551	583	602	567	601	602	540	637	547	609	570	599	609	615	563	607	596	542	610	578	602	606	625	585	578	603	576	559	594	611	621	604	609	611	605	606	577	550	608	600	629	608	571	596	552	569	550	616	615	598	575	606	588	586	625	586	617	614	610	600	601	551	582	554	622	567	605	595	592	577	593	584	592	558	582	626	574	567	582	577	636	612	594	604	608	582	537	634	603	607	590	593	587	587	583	575	586	580	549	567	555	561	639	566	593	614	602	557	602	577	587	591	600	595	585	616	635	597	599	592	603	598	578	553	611	555	592	585	596	601	603	598	582	578	624	581	567	599	573	614	604	583	559	598	563	577	551	580	571	602	552	588	579	593	597	577	611	582	594	655	582	586	611	607	557	582	646	607	539	567	627	588	597	593	615	610	622	598	580	605	592	606	613	558	629	568	565	601	603	522	556	604	606	559	596	623	604	573	537	599	593	617	640	606	587	612	633	526	641	615	608	611	630	573	599	605	594	601	568	573	598	612	572	578	571	551	574	605	551	598	593	577	618	575	584	602	580	538	569	581	566	612	596	625	608	578	601	590	592	560	582	573	582	612	590	592	588	583	617	576	581	580	537	575	610	610	600	582	629	616	591	586	598	562	589	602	608	597	597	593	612	621	596	589	615	606	591	568	527	567	624	621	623	608	593	593	564	615	607	642	590	614	597	576	606	618	567	629	603	593	586	531	598	611	623	594	625	593	564	594	586	586	587	622	579	586	637	616	637	621	581	625	597	561	566	613	595	606	617	599	544	578	559	629	593	600	609	616	618	593	597	596	617	622	604	594	612	590	586	591	573	609	603	595	589	622	591	570	598	551	591	636	583	598	557	620	584	585	558	582	606	580	580	600	545	600	592	569	602	618	600	605	572	593	585	557	609	583	603	556	587	599	569	629	595	598	623	573	619	607	631	651	609	571	626	569	619	605	598	533	570	573	603	549
22894	21513	28419	25058	21537	18112	4006	1492	939	795	738	752	761	709	741	670	586	577	568	533	528	492	526	484	498	470	457	448	451	457	471	451	440	473	472	478	473	427	462	455	483	442	453	424	474	437	457	452	433	452	463	470	461	471	470	489	493	469	484	454	475	438	449	457	479	449	470	447	445	437	472	470	473	474	451	436	449	458	413	427	413	440	465	448	439	440	494	482	463	442	448	414	401	460	433	488	454	463	420	454	442	440	427	434	446	422	455	452	479	452	451	432	453	430	474	446	493	459	444	454	452	413	471	478	426	462	487	460	432	458	420	451	475	447	451	424	467	428	502	478	439	467	458	441	429	470	486	406	466	459	429	430	456	453	445	493	478	476	526	442	450	451	456	455	477	461	462	473	440	476	441	456	486	436	458	472	447	465	483	452	484	456	440	460	436	441	479	446	440	475	501	463	450	496	472	467	456	483	451	460	457	448	441	465	463	437	432	439	487	461	436	463	463	483	448	459	477	456	458	453	436	443	483	469	417	479	451	485	468	436	478	456	458	466	441	475	453	486	443	438	444	437	436	468	442	473	457	457	473	429	414	459	471	456	476	472	422	434	434	483	465	433	464	442	474	442	452	485	452	477	443	471	460	463	467	475	436	450	433	459	482	451	414	461	497	496	467	456	453	454	449	467	462	472	435	437	461	441	457	481	451	464	464	447	438	431	435	475	436	451	480	395	492	462	448	468	484	462	478	433	442	481	452	453	425	437	441	418	465	426	454	414	469	435	457	423	440	484	420	451	447	472	433	455	461	475	464	486	436	507	435	454	494	465	455	450	421	478	456	433	472	464	474	435	461	429	451	475	460	469	441	486	471	471	455	460	427	423	462	472	443	445	444	451	457	448	449	463	477	457	444	418	459	465	449	417	411	481	447	421	447	445	451	434	456	458	467	419	471	443	458	441	449	433	502	445	448	521	486	452	446	456	481	460	469	433	430	472	434	453	439	436	470	440	455	488	443	448	483	470	417	448	510	489	435	451	464	460	482	421	466	450	465	470	470	432	452	458	484	444	432	453	432	444	399	424	461	424	451	448	486	447	444	446	460	434	403	445	498	452	504	450	433	501	457	439	451	448	457	474	428	476	472	494	477	457	471	446	445	458	450	454	476	430	481	458	457	437	476	439	463	463	472	465	451	435	430	470	469	481	429	444	444	468	423	445	445	439	457	465	469	464	457	479	451	416	448	438	498	458	407	417	466	425	412	468	449	433	429	432	504	471	478	442	441	466	489	433	444	451	404	470	445	448	472	439	486	449	471	443	461	473	445	467	476	452	469	421	463	445	460	498	487	493	424	468	440	462	427	510	453	475	472	475	461	426	448	515	427	478	482	466	448	451	464	441	455	393	439	439	478	422	494	469	460	461	429	459	431	486	424	479	461	385	399	459	461	451	431	441	426	440	448	474	472	455	472	448	453	468	432	454	418	462	443	434	455	472	458	451	438	431	406	449	463	449	447	484	463	409	453	393	456	437	456	450	489	461	484	499	430	430	455	458	441	486	436	454	442	449	421	444	478	441	430	464	472	438	469	470	514	422	413	462	442	432	477	441	467	430	494	416	431	439	446	424	434	439	449	434	493	457	428	445	445	456	412	440	461	475	438	464	438	443	462	471	477	438	439	443	415	485	453	452	501	426	470	481	453	503	447	472	430	467	446	465	466	458	453	474	470	463	448	440	444	497	447	474	456	435	426	484	469	459	460	410	461	429	461	473	443	478	432	480	430	416	455	454	422	462	451	464	468	489	442	471	420	471	483	437	442	435	447	444	450	431	453	456	480	452	442	464	454	493	468	440	463	442	424	443	461	470	424	439	477	458	459	481	481	450	463	474	467	476	443	460	438	485	471	454	462	450	460	489	423	445	475	439	464	480	475	429	490	448	467	462	477	449	455	463	482	433	426	446	451	447	463	465	452	465	449	412	476	462	443	446	444	468	470	434	451	430	434	457	478	485	437	422	446	483	478	425	465	447	470	427	462	461	456	508	464	507	480	466	468	471	471	426	471	451	426	474	424	466	452	451	440	454	458	450	434	448	468	429	452	463	472	468	462	462	459	434	463	473	459	460	515	471	441	495	423	469	458	446	422	447	439	478	431	439	489	446	482	430	463	426	461	469	452	454	483	481	485	465	440	455	446	469	459	413	449	450	497	419	431	479	449	475	428	425	518	472	447	499	462	445	450	465	449	439	448	464	410	441	461	481	472	431	425	446	459	479	468	437	462	440	460	438	449	461	462	462	445	417	434	464	415	426	496	466	454	460	454	473	459	467	422	445	444	475	495	452	438	463	437	479	467	432	475	414	426	433	465	435	475	464	471	428	496	427	418	426	451	474	504	412	452	454	437	467	456	483	451	504	411	453	459	446	489	434	481	453	460	426	426	446	446	462	458	480	482	456	428	441	509	462	457	416	479	465	487	439	445	448	473	425	458	440	443	481	457	421	455	445	453	405	447	425	446	459	472	468	470	472	452	460	462	464	474	443	479	463	414	465	459	441	458	453	449	455	463	442	478	475	443	439	446	473	439	492	460	424	473	444	468	455	421	483	434	436	435	429	417	468	474	449	480	479	451	442	431	479	487	468	444	403	438	437	458	458	445	457	471	416	436	462	415	458	416	432	444	430	463	434	476	454	471	467	479	455	448	492	455	465	438	437	474	450	446	416	503	428	455	468	439	454	465	460	450	458	440	462	446	468	491	420	434	474	403	466	440	446	464	435	472	451	451	463	466	423	453	446	465	501	443	485	463	449	415	438	443	479	501	403	487	427	431	454	433	419	437	442	438	445	424	437	436	426	469	444	446	461	443	441	462	452	472	409	466	490	416	485	450	427	413	454	458	450	400	461	425	480	447	490	448	448	414	436	428	433	498	482	441	415	442	446	454	464	488	445	441	461	414	438	450	448	479	441	470	468	421	484	480	420	518	413	477	430	449	441	436	468	462	455	468	428	482	444	418	433	431	439	454	451	475	471	441	482	487	468	428	438	486	462	483	471	458	479	485	446	438	453	463	475	467	417	441	457	448	441	432	462	464	450	468	445	448	444	452	437	453	432	438	493	475	465	423	477	465	486	457	447	412	445	480	471	450	430	443	463	439	465	448	465	480	432	447	476	478	467	463	468	457	454	439	471	468	457	473	457	455	456	449	456	480	438	452	478	433	432	488	429	464	467	472	452	442	469	458	461	438	463	477	445	458	475	461	443	420	445	444	423	461	471	450	464	460	470	425	460	468	445	473	477	452	458	460	468	461	473	451	442	435	437	470	467	466	494	473	445	490	475	425	464	474	457	471	470	454	460	498	449	433	465	430	435	454	476	441	439	462	434	465	448	444	459	436	436	456	452	494	476	463	465	453	487	444	429	416	416	472	493	472	417	485	430	465	419	435	456	464	512	485	426	474	456	452	446	411	435	487	476	459	480	428	464	449	446	445	470	427	498	421	461	470	463
16147	29883	24529	16748	10249	5774	3250	2191	1589	1286	1185	1140	1131	1157	1092	1082	961	864	823	758	802	714	697	714	678	741	651	665	639	681	678	611	682	630	632	616	697	650	727	657	661	637	636	642	721	663	650	644	640	653	643	667	636	641	646	631	660	641	659	648	641	675	639	661	675	689	680	665	673	686	665	669	647	642	676	647	687	633	688	616	635	646	658	627	699	641	667	668	623	653	679	659	632	648	636	663	696	672	654	673	644	598	641	657	678	674	684	648	613	633	675	647	650	620	643	673	617	632	684	655	646	666	669	637	658	632	663	641	674	647	659	675	666	709	688	693	705	685	633	629	674	666	635	652	666	633	699	650	643	640	675	606	646	636	660	655	627	669	639	641	669	644	629	632	645	642	668	631	667	709	641	667	669	657	695	656	659	696	605	644	667	678	612	643	686	662	666	672	629	640	657	633	623	662	652	680	647	654	665	680	667	717	653	629	685	639	678	629	674	669	678	622	642	619	714	651	628	626	648	628	650	623	674	640	662	647	670	594	673	663	635	630	689	666	650	684	662	680	636	694	644	668	664	655	647	642	629	661	703	656	677	685	658	633	669	693	629	656	714	655	674	638	619	621	679	709	665	637	693	670	675	687	633	653	646	640	654	631	600	660	651	657	653	613	652	611	627	666	667	625	636	699	638	635	678	668	667	646	637	680	678	644	680	642	679	685	597	659	643	639	666	649	647	633	690	630	671	622	628	639	631	704	604	684	659	657	681	673	658	672	652	635	641	653	651	637	657	685	621	663	628	612	627	635	632	665	680	659	632	620	641	657	688	641	643	668	642	683	658	622	662	707	648	658	630	678	649	642	624	664	668	659	671	652	669	617	633	653	636	655	640	605	643	641	711	638	683	678	692	649	655	668	639	649	640	644	640	638	665	653	636	675	638	642	680	645	692	653	664	673	614	672	670	641	640	659	633	650	603	699	662	696	690	654	659	665	623	645	598	666	698	664	637	675	636	669	620	617	635	639	664	673	669	668	649	625	633	654	633	663	666	584	655	638	650	617	699	706	636	700	636	657	654	627	658	605	680	656	656	658	651	620	636	681	677	657	630	665	633	656	649	635	647	632	640	679	657	657	682	622	676	646	642	661	684	654	655	657	662	667	670	661	631	681	627	657	682	626	649	637	673	615	694	655	594	674	653	661	661	635	624	666	659	656	626	702	684	597	614	676	654	692	661	671	673	645	635	682	642	657	686	669	671	673	614	646	637	680	665	660	681	647	640	642	637	631	658	670	680	647	644	639	597	667	651	671	669	630	642	681	627	635	643	653	594	682	660	616	671	635	656	664	673	644	667	674	636	665	690	633	695	649	699	658	670	619	685	637	643	654	697	665	649	639	659	643	634	653	726	675	705	681	659	617	650	668	652	670	657	662	650	623	665	665	675	644	716	637	661	653	658	622	687	667	642	666	686	675	638	641	635	632	655	636	683	628	688	621	622	646	674	647	637	663	659	659	683	691	669	654	640	665	650	636	685	677	641	649	663	677	681	661	635	657	642	643	628	644	632	653	674	662	666	633	588	621	592	632	648	680	666	644	625	683	641	662	662	658	651	640	649	654	671	645	631	680	626	691	668	658	632	614	648	627	681	651	665	646	610	671	645	658	643	690	654	658	651	691	683	667	664	623	632	668	668	680	659	706	645	678	669	608	616	607	659	650	655	652	689	642	677	671	676	645	665	628	657	671	692	679	640	702	685	637	647	707	621	620	637	690	714	645	667	582	675	657	661	670	645	673	596	649	653	673	624	604	737	683	663	656	674	652	696	660	621	651	683	693	636	666	671	667	661	635	641	647	670	634	682	632	694	647	709	634	667	651	661	669	618	685	654	636	611	580	645	671	675	652	650	642	664	641	674	653	714	666	678	615	657	638	698	680	644	679	596	625	620	644	662	635	693	662	669	668	683	619	672	645	685	658	629	670	683	662	658	656	683	637	677	612	621	616	630	690	618	649	701	653	656	606	607	680	662	628	670	654	651	627	669	631	633	678	643	687	640	627	638	676	630	633	666	662	685	615	700	628	665	608	631	648	630	606	657	649	682	637	638	699	722	623	645	691	671	691	622	634	639	653	635	638	646	637	637	649	664	594	618	638	633	638	679	635	652	696	682	667	640	645	673	653	692	631	660	647	641	616	688	634	682	645	643	668	656	641	621	655	634	663	650	649	628	628	676	630	606	676	650	658	652	680	684	645	629	636	635	644	641	607	622	641	674	679	664	684	682	684	690	629	634	642	632	651	643	663	653	671	660	681	668	655	684	633	635	643	673	699	641	643	641	659	669	618	634	665	640	644	681	604	645	634	684	645	652	613	659	642	655	673	607	691	619	647	651	702	614	691	694	674	665	636	655	657	655	630	669	677	647	620	659	667	597	679	631	675	671	626	629	606	638	679	665	661	682	608	646	640	671	661	653	654	667	612	638	677	633	675	648	630	625	594	668	663	672	650	674	678	650	621	637	658	637	661	638	703	688	616	630	632	627	688	678	629	626	643	642	678	652	653	640	659	631	630	628	687	652	663	686	697	632	685	621	640	681	652	696	647	663	648	690	704	650	654	628	639	628	680	680	642	637	662	692	663	660	637	656	679	628	654	649	651	666	660	672	715	619	654	659	678	663	628	663	665	657	676	669	657	674	640	644	650	614	630	627	655	696	660	655	656	640	611	647	677	674	609	642	614	624	686	667	670	657	654	641	643	642	679	590	613	624	688	654	662	670	644	639	641	701	646	630	658	659	644	668	635	634	635	639	578	621	613	615	625	641	623	628	659	671	716	653	632	651	633	634	647	645	651	628	679	614	619	611	612	634	633	618	606	622	625	613	658	620	638	625	656	616	655	716	683	704	656	710	649	649	684	653	678	641	691	605	688	656	651	624	631	615	684	644	643	655	665	638	661	695	612	734	649	666	650	659	647	657	621	695	639	631	668	600	649	642	680	672	652	687	646	668	664	640	653	642	604	643	658	641	650	641	617	674	643	675	651	637	614	630	619	625	681	674	632	652	623	665	658	686	667	652	658	648	680	664	618	661	630	640	633	657	677	625	670	658	607	668	662	641	648	652	679	641	635	639	650	687	646	636	693	672	622	616	656	657	634	656	665	652	634	637	661	686	674	646	656	655	624	627	682	663	646	631	582	633	638	611	664	611	637	627	657	646	635	680	593	601	653	653	656	633	646	690	688	663	722	625	655	622	640	701	634	649	609	701	648	648	655	631	608	635	634	659	653	661	668	629	670	685	650	673	662	618	630	680	632	664	672	668	695	670	675	664	625	611	657	671	634	674	668	640	665	650	649	628	653	667	646	672	627	642	674	659	607	680	719	647	660	672	681	669	649	638	663	625	604	633	669	662	641	628	722	671	632	626	677	608	655	691	675	675	647	601	664	650	621	616	639	675	651	633	595	620	595	641	716	633	639	675	661	664	667	711	667	613	632	636	655	710	646	657	651
28287	20342	15037	7473	3016	1534	965	783	668	604	584	600	641	615	582	597	514	507	468	514	495	434	485	480	474	484	485	485	459	445	494	480	506	461	463	463	470	490	499	495	477	492	513	516	472	452	476	472	482	472	429	485	427	455	464	446	489	489	505	479	472	468	452	447	483	473	452	467	534	447	496	506	483	483	472	474	477	473	438	478	461	478	475	483	486	481	465	482	505	472	463	492	453	455	443	472	486	483	472	487	486	467	469	473	484	474	466	462	481	448	481	492	471	461	476	468	467	463	484	465	477	475	449	484	484	488	440	478	492	533	476	472	450	471	488	473	476	450	483	489	480	464	468	475	491	442	461	496	441	475	513	456	498	509	494	481	425	432	477	468	450	486	463	433	492	465	493	488	440	486	496	484	444	423	502	492	470	476	470	444	443	476	485	470	455	444	464	473	490	474	482	428	473	441	493	508	471	478	437	490	493	499	497	493	521	467	446	477	508	461	487	486	480	476	508	455	496	409	461	502	490	430	470	451	445	443	459	437	503	468	489	507	483	504	470	450	461	460	498	462	464	474	461	463	477	475	474	496	475	498	498	488	482	506	451	461	458	496	475	485	498	475	438	451	464	449	501	498	474	500	505	470	498	472	515	470	461	475	460	470	486	488	469	473	450	502	486	457	496	486	477	477	455	475	432	469	527	497	482	462	484	484	445	477	466	503	481	417	498	467	457	494	465	469	479	457	486	456	482	503	485	522	482	512	477	432	444	484	438	488	493	500	468	507	468	447	439	544	519	497	459	484	493	474	452	463	451	504	460	469	451	428	412	437	467	457	463	492	457	478	467	462	468	426	469	461	449	478	450	475	478	467	491	486	473	485	470	479	516	493	482	461	453	454	462	443	482	463	478	412	495	464	468	511	500	459	431	440	486	475	440	451	483	517	462	468	493	480	488	447	464	460	493	452	490	476	420	487	439	466	514	470	479	475	439	453	505	462	492	453	479	469	458	494	466	503	483	467	475	457	506	453	489	451	475	515	446	423	500	486	437	486	502	473	498	476	485	456	493	494	485	472	503	477	465	477	469	480	445	460	496	472	517	460	461	472	473	459	485	466	449	491	492	478	478	470	497	488	470	479	445	494	477	470	448	474	497	491	470	437	449	473	502	480	460	481	506	471	471	432	480	481	520	471	512	481	465	431	488	471	486	479	499	507	500	426	466	476	463	457	466	479	465	481	449	461	483	481	485	494	462	502	463	490	480	455	464	424	440	498	492	488	454	484	477	464	459	466	488	498	472	475	474	487	457	460	491	473	459	475	459	484	471	469	423	501	469	460	519	484	459	458	445	453	436	472	469	480	483	464	461	466	454	517	457	464	444	439	493	510	441	507	495	474	481	452	456	464	479	460	508	465	456	451	448	493	477	487	442	486	439	426	456	465	489	464	469	471	472	454	418	455	481	446	476	464	454	436	460	472	463	469	468	493	457	472	477	469	409	507	482	495	499	466	506	490	485	475	440	458	488	493	455	435	460	471	445	474	506	499	477	484	475	447	466	460	458	431	535	476	519	463	455	480	476	484	446	488	484	447	498	447	474	463	443	486	461	466	469	496	465	503	511	484	466	459	477	449	503	470	471	451	487	461	461	524	498	474	477	463	455	485	447	494	499	455	454	482	494	462	472	452	510	477	461	406	488	467	465	496	463	508	479	463	462	480	492	467	470	488	498	480	517	431	441	428	516	452	461	472	512	449	475	487	429	434	491	484	475	469	478	447	462	464	470	492	480	470	485	495	446	477	519	490	477	467	482	454	460	488	447	412	461	455	482	502	464	491	491	525	455	450	458	478	472	462	493	447	445	478	443	480	485	488	480	489	461	456	510	496	447	453	460	477	470	489	466	468	441	459	495	440	440	449	498	457	466	466	492	441	438	471	477	465	455	513	473	454	473	448	465	471	465	466	463	468	484	472	444	457	508	465	469	466	525	442	470	467	482	459	495	487	502	476	443	460	486	477	458	430	480	471	476	440	463	486	498	443	509	480	487	463	447	482	545	465	444	475	464	445	473	458	473	450	460	439	448	447	483	479	495	485	490	426	470	512	427	455	436	516	440	482	516	473	484	461	446	478	531	473	471	498	466	481	459	500	505	491	452	454	483	452	442	487	435	472	441	516	451	468	523	492	465	475	483	458	456	480	484	475	469	501	487	481	473	480	471	460	475	475	508	481	496	477	494	514	458	524	480	450	461	414	473	458	433	495	444	447	451	471	474	452	465	510	489	474	457	506	456	512	471	463	481	473	467	464	484	490	449	466	485	479	499	467	484	473	471	454	519	437	430	477	459	456	497	481	484	414	462	453	480	542	460	468	461	483	483	490	504	457	514	430	485	449	455	477	475	494	497	483	474	457	495	444	436	471	490	471	465	442	439	479	439	426	475	485	452	431	426	505	481	473	480	521	445	485	503	465	419	487	493	462	530	429	496	485	413	496	510	464	465	474	447	433	457	471	432	419	465	448	462	495	487	447	484	465	486	462	503	464	419	452	447	493	458	456	451	448	476	507	446	490	464	465	436	503	479	455	525	445	472	480	482	463	487	475	486	495	486	441	449	452	481	453	486	501	456	509	454	501	467	490	481	482	461	486	463	486	459	468	452	506	483	483	449	469	487	479	477	455	489	452	482	453	453	519	480	478	476	483	460	461	477	476	526	509	480	475	487	484	443	474	463	470	462	438	492	457	464	474	455	439	501	469	465	455	497	462	459	466	473	486	484	458	467	486	460	488	447	498	453	427	456	487	532	473	454	482	501	497	492	470	510	443	481	508	498	440	501	517	451	507	494	459	481	450	501	448	462	453	452	464	488	434	469	473	497	522	426	501	476	455	458	492	468	494	502	458	474	497	480	464	464	478	485	488	544	467	483	480	439	474	450	480	451	432	440	480	479	453	505	471	466	507	463	480	479	466	520	446	502	477	485	452	470	437	509	487	442	509	443	506	460	484	437	499	457	450	501	517	457	488	459	499	490	464	462	435	467	487	499	507	489	464	479	474	486	488	482	497	457	459	455	436	434	508	480	492	463	470	454	466	430	460	492	497	472	453	466	498	471	444	530	494	487	473	468	464	449	475	474	452	447	460	402	475	522	474	448	467	439	485	454	490	484	479	483	507	453	510	447	468	429	453	465	468	438	512	440	501	482	510	474	479	443	501	466	465	484	434	492	476	441	463	462	457	451	491	469	454	442	446	460	476	419	510	503	485	500	479	462	457	445	479	471	518	450	477	504	467	477	462	490	484	460	471	498	515	484	499	517	453	464	457	481	422	474	439	497	485	447	461	464	480	505	474	474	407	515	492	483	497	507	467	467	470	481	489	462	479	456	494	461	506	443	465	445	455	463	472	499	502	480	516	457	456	490	500	470	465	483	469	470	451	483	478	478	460	503	490	510	474	441	445	513	451	462	475	482	475	475	497	451	468	436	461	467	460	487	448	464	541	426	477	427	497
16480	21160	15848	9042	4946	2761	1656	1211	996	940	923	917	907	882	901	909	825	788	694	750	701	693	713	741	678	663	716	676	690	699	659	677	692	668	691	680	674	666	670	659	694	677	678	663	756	655	671	693	706	679	642	682	674	689	690	678	746	676	724	678	699	686	673	685	666	676	735	696	647	665	642	672	667	719	661	660	662	687	656	705	635	679	733	634	651	711	662	681	695	652	686	667	705	681	661	687	703	691	703	693	639	663	686	679	635	676	688	700	619	718	684	704	668	728	677	715	679	641	706	657	670	649	662	712	684	672	691	677	672	707	643	713	698	677	687	678	679	699	619	650	695	735	651	693	699	704	648	731	694	715	688	650	670	682	720	698	671	700	686	683	688	671	693	703	696	666	691	714	698	667	679	630	708	623	729	685	668	714	641	688	691	711	668	669	677	679	662	720	680	693	667	711	682	665	684	711	721	628	640	686	723	673	682	706	676	697	726	664	707	677	676	689	649	642	715	660	663	665	669	693	702	707	627	685	670	642	661	666	728	685	661	713	674	677	676	706	718	715	708	682	677	641	658	670	697	690	670	668	701	716	657	655	722	698	662	653	614	709	675	726	668	653	662	658	692	708	657	706	701	703	690	662	686	688	697	714	718	715	707	714	662	695	653	717	710	738	675	617	671	729	693	701	700	651	721	707	744	694	678	656	710	654	687	635	702	677	702	743	708	703	669	694	682	694	686	638	733	662	647	666	708	735	693	659	646	694	673	728	699	699	673	648	686	680	671	658	656	695	669	701	682	714	731	698	724	671	676	693	697	741	671	679	690	657	664	671	706	661	672	656	639	719	688	712	671	663	685	676	648	688	678	717	649	679	681	686	693	645	698	700	669	676	677	692	688	689	708	669	703	689	707	684	658	648	725	654	663	710	707	704	693	683	659	646	680	678	683	682	677	667	641	682	634	704	674	737	651	655	682	653	694	647	692	675	677	719	654	666	654	676	689	675	739	662	689	647	691	661	659	672	713	668	733	677	692	680	715	733	669	704	665	700	710	689	673	715	668	678	745	651	703	681	696	699	723	688	656	701	730	637	640	675	682	660	669	682	671	670	704	636	743	681	653	692	684	665	678	698	723	693	680	703	656	660	634	661	747	651	690	653	704	711	724	670	657	684	711	686	656	731	666	711	672	686	685	677	671	715	672	687	655	680	720	715	675	679	682	695	678	678	652	691	707	640	703	690	688	701	673	705	677	683	689	718	705	695	668	677	640	699	695	705	676	685	707	688	702	664	703	686	697	681	679	710	692	694	670	710	684	721	685	668	694	667	624	698	686	656	689	660	684	644	711	709	752	678	680	674	668	654	659	673	699	638	689	723	709	721	659	695	677	724	698	713	715	679	704	619	623	696	698	663	678	661	673	719	696	695	708	701	680	685	707	650	677	641	680	677	680	689	696	636	717	683	677	694	702	703	707	702	709	676	694	726	689	727	706	662	683	675	686	675	656	665	681	705	727	688	683	663	658	678	705	642	666	678	686	674	678	664	683	695	705	696	718	668	713	702	704	717	676	672	678	696	629	729	691	687	643	662	691	664	635	693	717	694	664	680	714	729	729	666	721	653	703	654	681	664	719	719	680	646	706	669	636	660	715	710	714	668	653	687	703	734	687	715	732	690	650	703	675	714	729	683	691	712	658	688	699	707	660	648	661	714	678	706	714	695	661	703	671	679	730	701	710	638	722	695	710	679	666	684	681	619	639	718	699	692	658	678	660	681	699	672	668	711	727	720	680	683	660	726	712	712	663	681	646	691	676	690	682	677	681	655	692	658	642	676	659	688	660	703	691	657	711	679	695	698	635	666	681	660	706	690	697	670	660	655	668	712	662	664	672	702	668	634	651	720	719	670	687	674	705	729	622	645	685	698	680	613	696	722	741	706	659	705	705	692	638	708	688	655	689	669	704	686	692	663	651	627	707	683	698	624	648	676	680	695	693	747	693	687	675	682	679	719	672	680	663	664	652	684	691	705	652	704	707	678	687	700	721	699	716	714	692	711	661	702	663	707	632	704	684	670	718	744	721	659	673	698	665	693	670	654	719	697	670	691	689	698	699	701	683	661	696	688	695	685	715	632	687	714	664	673	690	683	652	643	720	645	648	696	731	667	707	713	677	659	704	710	661	628	725	663	666	677	723	676	685	707	650	696	701	691	657	714	635	727	659	657	647	651	694	666	669	646	675	690	685	713	667	700	727	704	704	695	692	726	689	695	713	677	671	676	668	653	690	641	688	694	607	721	644	686	674	657	692	727	689	708	674	700	662	670	753	663	674	708	695	659	703	692	691	685	682	704	698	600	668	674	677	696	681	639	693	676	649	704	710	706	672	653	715	670	666	642	644	619	700	671	686	687	701	700	668	691	675	680	688	682	680	665	711	698	734	705	705	692	694	700	691	682	685	688	699	693	731	650	703	655	705	724	696	738	668	671	674	717	648	656	696	711	705	681	704	665	635	669	657	704	705	657	697	705	678	712	662	668	685	661	706	714	669	702	679	714	671	696	662	642	659	661	715	684	708	642	698	675	661	691	679	704	661	728	715	709	711	640	719	678	699	675	682	663	727	699	708	662	671	686	690	638	691	708	686	686	696	701	675	701	691	664	697	668	670	683	720	667	710	674	708	650	661	742	673	701	696	667	687	654	646	725	695	710	693	649	716	724	717	667	741	682	693	675	693	743	694	666	659	673	669	673	686	646	662	631	664	653	710	665	689	700	714	670	646	722	678	681	669	696	625	706	678	686	709	701	655	672	685	687	726	705	678	698	673	678	660	651	653	706	636	736	671	680	640	712	683	662	675	700	714	691	697	668	710	674	715	670	656	690	680	702	648	714	683	637	721	686	745	711	673	707	687	640	635	694	644	668	703	673	706	681	633	726	648	682	733	689	635	681	683	715	693	674	665	702	688	659	729	679	676	634	689	652	713	671	691	669	681	736	713	710	650	685	641	647	658	738	680	645	709	695	689	656	666	741	674	687	667	709	672	666	702	676	753	719	668	716	682	649	693	684	664	694	683	656	712	669	743	674	682	723	695	641	675	632	686	694	716	646	701	690	690	697	633	648	661	676	671	688	678	706	676	691	688	680	705	699	697	730	681	708	667	708	678	710	697	668	659	695	723	694	646	661	648	678	699	696	674	689	664	701	666	697	673	684	660	654	647	690	749	724	676	699	668	655	634	689	678	678	645	687	714	719	710	685	725	677	675	629	617	695	702	632	650	689	654	674	636	711	675	623	705	705	701	704	682	673	658	700	687	741	683	718	688	695	652	691	721	691	681	677	754	655	689	682	664	684	684	664	703	713	702	656	669	689	656	691	716	720	699	680	703	676	654	708	621	671	738	684	664	726	667	710	688	665	689	679	738	679	678	695	676	684	715	695	619	671	658	660	705	688	661	686	666	683	670	713	645	707	693	693	691	727	701	670	692	686	723	723	666	690	675	733	725	673
23855	21528	27820	25668	19469	5383	1895	1141	882	819	812	757	718	751	754	713	610	591	576	569	550	515	512	555	558	531	468	449	514	533	523	521	534	527	521	522	520	469	488	479	518	525	512	558	504	508	496	495	497	496	500	481	552	506	499	520	536	510	488	486	500	527	528	519	505	472	523	473	512	537	494	524	452	560	521	484	514	507	480	501	511	516	490	489	521	504	529	536	527	485	512	484	493	518	563	531	454	499	514	526	539	513	517	555	570	489	538	527	517	503	533	540	541	483	503	541	496	503	517	518	491	491	503	521	494	533	495	511	535	558	509	500	485	502	470	467	511	530	514	518	511	489	542	505	537	505	516	509	537	506	499	520	511	468	511	498	454	512	516	500	516	530	538	519	527	539	486	509	509	495	482	520	511	531	504	538	489	485	535	483	500	498	543	514	523	514	519	468	490	469	526	518	534	484	507	493	493	553	527	481	516	521	531	532	485	503	526	493	487	499	520	501	456	508	560	481	507	520	481	518	500	489	521	494	544	486	531	493	523	530	485	487	500	475	497	492	472	513	522	494	508	506	520	496	542	545	499	522	524	514	439	529	528	504	460	565	504	484	482	520	518	486	510	552	522	522	506	537	512	522	492	524	470	507	479	508	448	539	511	546	501	534	515	518	494	487	485	521	493	482	515	493	512	502	520	508	534	540	498	490	521	526	514	498	533	491	454	476	540	574	504	552	492	509	487	521	480	488	498	480	518	478	508	504	566	511	559	505	499	476	488	496	519	527	514	512	507	515	495	473	518	524	471	500	466	544	492	486	506	483	513	528	488	496	546	535	506	501	467	470	512	497	523	509	501	513	535	512	475	510	517	506	513	523	503	508	472	474	496	517	519	469	525	539	491	495	528	458	473	458	488	501	488	482	490	524	481	514	486	496	525	487	529	478	475	518	496	510	528	529	515	495	498	508	461	551	525	517	506	514	504	475	476	512	541	535	528	499	490	509	507	505	502	511	554	533	535	487	490	494	493	529	500	481	479	491	562	515	525	501	505	515	514	495	554	517	530	528	485	491	503	526	516	507	523	511	535	510	503	504	502	492	513	513	479	466	527	484	507	510	515	552	502	527	536	513	496	507	502	511	524	528	507	528	516	511	509	501	467	522	495	544	481	517	529	528	532	532	495	491	486	496	492	513	512	472	505	505	495	500	492	519	515	501	505	485	524	521	498	540	495	509	454	525	494	498	499	536	495	519	484	492	488	539	527	546	513	518	508	535	527	474	491	510	477	501	517	513	507	529	489	500	486	511	532	551	511	517	511	531	490	489	530	516	493	517	532	522	481	491	480	520	543	491	506	488	503	502	536	543	495	512	503	480	542	486	517	499	474	478	502	516	519	537	489	502	493	499	540	501	486	525	489	519	507	492	513	469	511	504	499	472	502	494	538	519	517	562	513	495	534	524	484	518	497	520	504	485	476	509	510	487	498	477	494	520	478	507	538	506	490	495	472	513	491	506	531	479	522	479	506	549	490	525	485	511	504	510	534	507	547	486	494	464	525	439	479	492	531	516	512	484	544	502	502	518	493	504	510	517	486	517	523	539	483	480	501	445	516	510	510	477	524	512	496	513	552	517	446	510	484	474	511	509	496	502	504	491	520	533	529	502	518	476	499	485	552	501	532	496	529	524	504	529	531	496	482	509	507	516	498	531	510	496	518	524	486	534	502	445	515	505	515	493	499	500	474	503	491	501	524	502	497	488	528	493	471	541	551	538	485	471	511	504	511	533	519	501	541	513	491	510	505	534	502	518	480	499	483	511	558	525	488	468	479	522	521	488	478	488	519	512	470	503	475	505	488	532	501	499	498	535	504	507	533	481	562	511	516	562	544	538	484	517	517	550	478	494	478	464	526	468	520	498	489	509	505	535	485	525	500	503	488	489	520	477	526	470	551	492	486	471	505	513	503	467	516	472	512	485	478	487	515	512	483	533	557	517	504	495	520	521	482	492	497	496	475	474	534	495	507	495	452	475	497	520	489	485	515	492	518	515	520	527	484	534	532	501	514	506	524	535	542	488	518	508	503	513	496	517	525	485	505	485	486	505	498	485	509	507	494	493	517	478	491	517	506	514	507	473	499	522	492	478	509	508	477	497	508	489	508	505	498	545	536	528	515	477	521	505	495	509	542	504	511	525	542	500	520	520	475	527	496	483	517	571	494	499	526	523	486	524	517	491	507	488	504	508	474	511	530	522	487	486	505	470	500	525	482	521	489	513	493	491	507	507	466	488	510	496	516	482	507	510	522	541	499	494	494	487	512	508	493	512	487	479	516	523	483	489	510	532	516	537	500	492	484	512	485	490	521	506	529	480	482	484	485	502	500	519	483	527	520	497	523	469	497	498	535	473	484	496	521	537	549	476	521	503	501	475	586	492	535	504	552	499	486	474	490	496	538	526	508	528	540	521	520	440	491	498	535	526	526	515	461	507	479	513	517	525	463	507	505	505	532	493	500	519	459	494	511	513	517	528	499	513	487	548	524	495	529	502	505	481	511	555	543	504	477	521	507	458	483	538	501	491	524	474	480	523	476	464	497	535	517	495	495	472	492	502	506	508	514	547	500	514	494	526	523	559	482	493	489	485	514	507	526	498	514	529	531	538	528	514	531	513	510	486	512	518	474	483	542	519	461	542	536	466	523	499	506	476	488	529	497	474	479	527	503	530	555	476	533	516	521	534	525	475	482	506	514	548	485	523	542	527	510	514	483	511	479	492	529	514	497	495	494	525	510	508	529	504	502	516	496	504	538	504	503	486	533	499	525	481	510	490	547	528	553	466	496	497	475	532	517	508	480	486	456	488	519	548	482	525	509	496	489	505	477	520	450	486	500	510	508	512	491	490	510	528	498	479	504	520	491	494	507	516	467	499	474	509	527	497	504	526	515	498	499	488	466	495	517	489	474	526	529	501	535	564	505	545	531	496	489	477	509	538	526	468	487	487	553	541	485	509	486	546	499	519	528	499	525	517	481	486	503	481	497	482	491	523	535	516	494	518	545	510	508	493	486	526	522	484	498	509	492	528	507	520	490	522	544	542	492	506	461	511	518	543	508	484	499	516	531	519	479	505	515	537	525	526	492	517	501	520	468	515	526	511	490	502	509	466	509	498	513	512	539	515	514	511	487	539	511	496	486	509	544	505	500	456	468	487	510	485	529	505	527	518	527	500	513	489	524	508	495	508	494	531	481	515	500	523	502	497	496	521	540	524	534	533	524	473	499	478	507	510	546	535	505	495	490	514	515	542	495	540	531	504	526	475	539	492	469	566	522	526	538	523	538	486	511	475	508	498	523	497	489	501	519	518	513	492	490	526	481	512	532	493	532	481	525	540	503	466	525	530	512	516	535	532	546	506	522	524	498	513	539	544	536	451	538	473	550	519	501	500	464	459	482	519	505	530	518	498	520	495	529	509	477	490	555	504	507	510	483	510	476	506	479	502	490	486	466	506
17988	30368	23325	15042	8452	4612	2690	1854	1511	1291	1278	1243	1216	1212	1100	1061	953	919	853	870	790	826	785	803	766	712	742	717	701	792	791	732	795	688	739	748	711	716	774	769	731	726	785	746	749	734	691	717	737	748	709	736	707	783	684	772	697	699	774	722	722	720	718	764	737	734	797	736	763	761	733	743	684	780	690	713	759	779	776	785	763	721	710	733	742	764	733	783	729	767	769	759	692	716	742	788	759	708	701	706	701	727	774	696	728	735	753	758	709	723	686	713	706	713	772	691	695	734	735	694	757	735	773	725	694	722	736	736	748	716	713	722	712	737	719	754	700	666	716	749	703	738	722	744	726	712	728	753	733	754	733	712	752	698	784	746	744	692	712	732	738	734	735	704	753	643	730	717	702	772	708	684	792	741	735	734	761	756	714	755	725	735	687	738	754	767	751	714	686	721	725	756	706	749	711	741	741	779	784	740	749	734	720	719	705	721	693	709	756	689	722	749	739	716	715	740	694	767	687	808	770	782	766	748	723	665	760	741	776	717	671	671	760	726	835	733	674	744	728	742	698	713	711	722	693	744	751	682	732	694	766	773	701	715	719	735	730	708	722	704	739	736	730	718	748	744	775	677	703	760	719	713	718	757	755	754	709	704	774	734	691	696	742	703	742	709	793	757	690	768	698	744	708	761	733	733	671	760	755	693	722	713	750	784	739	703	780	764	732	737	690	758	773	728	762	757	666	708	744	743	738	764	686	761	721	734	723	755	766	747	788	720	744	742	695	719	764	715	692	740	697	797	734	724	744	729	731	762	718	709	742	711	710	724	744	739	759	758	756	691	767	730	719	739	756	722	733	693	684	750	779	761	682	754	735	737	740	715	731	691	708	748	680	671	734	731	735	713	778	795	729	753	768	737	781	731	725	728	739	696	717	733	679	718	710	761	721	712	736	734	751	711	736	730	754	720	746	734	704	721	699	733	696	740	673	677	724	748	707	723	729	734	739	717	751	745	748	747	711	769	725	702	742	711	731	776	702	729	740	738	754	688	785	743	755	781	772	757	689	778	700	727	736	686	700	725	734	721	721	750	742	724	746	725	752	737	740	708	733	708	669	747	684	705	756	762	748	715	765	685	747	753	743	722	723	734	768	748	674	695	720	753	739	668	725	757	708	733	744	697	689	722	696	763	719	807	678	729	731	695	726	771	701	760	736	698	770	702	686	755	709	716	736	641	725	665	727	721	815	772	678	727	777	712	736	758	703	701	744	751	760	751	732	704	754	700	708	777	752	804	753	731	753	723	765	758	752	695	719	732	742	780	709	678	772	746	724	731	732	733	734	696	765	688	713	753	765	750	730	741	735	725	716	730	710	725	729	691	727	750	776	746	725	770	705	762	731	724	720	766	737	745	727	756	737	727	735	800	751	698	731	747	749	728	744	701	712	685	722	756	725	715	786	770	722	715	705	715	724	747	752	685	750	729	744	728	748	718	719	733	731	781	730	718	726	751	703	749	733	696	770	714	739	774	717	711	751	726	750	723	736	761	761	769	690	689	767	728	710	738	716	698	706	734	716	722	727	746	701	764	725	730	745	761	715	764	708	742	725	717	728	722	739	713	752	708	734	735	723	710	726	723	733	771	684	720	730	709	718	737	702	727	739	720	749	693	721	715	714	677	744	727	771	731	723	752	748	743	709	729	737	754	725	702	684	772	740	714	684	717	740	723	737	715	732	725	725	708	750	759	735	773	725	735	727	769	709	717	730	736	704	734	773	733	721	722	673	756	706	698	738	709	724	681	706	714	703	725	768	711	798	744	716	740	766	711	705	678	741	738	712	775	730	738	705	718	702	705	767	748	769	679	754	753	753	706	725	791	729	674	741	727	723	699	700	742	733	691	684	739	673	747	697	741	760	718	715	780	773	755	681	735	738	718	731	718	735	726	750	714	785	706	747	711	723	753	721	776	709	742	718	732	742	732	754	738	738	696	771	745	780	684	727	707	708	758	756	711	730	733	711	701	693	715	740	738	764	717	723	714	767	780	748	729	750	776	745	756	728	755	765	687	736	736	696	735	701	701	725	745	748	737	742	761	733	758	708	738	732	687	776	732	747	762	733	733	776	743	734	706	707	741	693	740	716	732	735	728	755	730	709	702	739	766	754	716	756	750	750	744	778	730	736	699	715	718	689	698	731	732	711	706	767	717	718	764	758	723	715	760	773	765	669	739	749	726	702	693	722	733	734	739	771	765	721	717	688	752	696	759	757	743	775	764	745	721	760	722	788	717	716	741	757	773	729	766	737	738	743	724	743	676	743	708	742	705	783	698	721	752	784	768	753	743	698	768	741	760	684	730	741	711	719	768	735	767	720	716	702	709	755	744	749	734	765	720	777	695	733	731	754	746	721	730	679	738	734	712	693	743	726	679	720	762	738	717	690	728	749	755	713	720	740	722	721	761	709	744	750	724	735	724	748	771	705	726	751	718	719	723	707	709	715	754	699	753	747	725	724	740	738	748	745	672	721	733	706	715	724	708	754	713	707	706	741	726	746	727	743	747	722	727	725	687	755	717	755	721	736	683	761	771	715	718	778	720	719	708	740	740	716	758	772	717	728	699	725	719	729	786	750	698	739	782	750	734	702	764	754	774	718	693	734	699	720	678	750	755	752	700	758	712	749	720	676	732	767	698	700	732	747	734	670	689	759	713	702	750	744	680	738	775	745	724	754	725	777	776	762	744	781	714	729	741	763	669	723	718	709	745	690	763	737	764	716	701	689	777	747	729	723	739	747	680	758	725	697	739	725	702	679	784	722	730	709	758	723	734	752	755	739	731	767	733	753	715	724	764	759	737	754	754	723	733	752	787	783	744	694	726	753	716	746	745	708	787	691	727	706	714	749	727	808	704	690	745	714	762	725	732	760	710	719	761	743	728	735	756	672	707	738	710	756	715	722	698	705	736	662	749	757	740	711	669	759	760	725	715	732	734	720	712	734	755	723	709	717	699	732	773	693	774	728	715	724	781	714	736	716	758	777	717	712	732	744	720	684	698	735	760	712	702	715	738	721	704	719	733	760	737	775	720	685	743	725	764	710	724	740	709	742	730	676	740	756	758	789	739	785	749	730	725	673	732	702	752	662	674	703	743	755	715	694	683	723	728	698	724	712	725	700	751	726	733	754	720	788	698	726	759	721	743	709	772	711	705	703	762	734	757	765	768	717	737	744	778	741	758	794	730	740	751	724	750	783	761	730	763	733	695	746	749	762	715	755	693	763	696	742	744	732	719	730	754	746	704	706	698	726	739	834	726	718	743	737	738	710	746	754	765	727	703	710	744	786	761	737	757	723	743	738	767	725	734	701	730	733	734	711	752	749	746	754	693	699	721	720	687	763	789	787	714	724	717	758	749	713	754	761	744	743	713	698	718	755	715	714	779	724	725	716	748	751	741	721	699	715	771	748	751	699	721	706	726	742	777	766	706	692	742	708	758	746	740	705	739
25575	21547	25372	21633	4110	1562	974	743	639	591	600	561	607	610	482	494	489	463	455	441	439	430	439	462	422	441	446	404	401	442	464	425	421	441	405	417	412	422	438	417	446	396	436	403	400	453	441	418	421	462	394	447	427	429	375	434	424	435	442	424	423	400	430	420	416	405	475	411	435	371	413	408	411	402	417	403	418	402	405	462	420	438	433	394	441	415	436	368	428	450	434	435	468	410	440	387	424	434	425	438	423	383	448	416	406	429	422	401	419	410	415	420	439	412	391	390	405	436	430	435	477	425	440	415	433	394	435	416	403	415	437	432	444	394	457	378	385	417	412	451	420	437	415	413	410	425	421	426	405	469	402	396	425	422	411	435	443	407	443	425	437	430	421	408	445	441	417	419	424	447	456	396	387	432	470	402	420	429	430	397	417	412	433	412	421	418	429	415	427	408	432	397	419	403	390	400	411	418	425	420	410	430	396	373	471	424	462	415	433	419	396	428	429	441	404	396	486	459	402	400	413	416	424	416	406	412	439	408	404	428	387	406	378	450	437	461	426	465	410	408	410	420	406	444	441	387	386	424	459	441	417	432	412	443	375	437	439	397	418	388	464	428	417	458	406	397	434	404	447	415	441	406	434	438	411	415	427	425	453	454	427	449	419	426	372	429	430	434	430	456	395	452	447	409	412	404	405	435	440	434	392	433	405	417	458	418	446	437	397	390	414	400	412	414	411	436	429	435	406	432	422	398	435	442	403	432	419	418	418	411	381	408	433	450	429	410	421	415	423	422	417	433	419	389	408	394	407	417	416	371	406	432	429	402	417	385	427	416	446	415	430	408	408	427	436	456	412	463	454	412	423	400	418	441	400	442	463	450	405	427	429	413	396	426	388	436	421	427	414	420	404	419	444	404	414	414	440	427	420	450	454	432	451	400	402	424	429	412	399	425	396	420	439	427	412	459	431	414	409	405	418	430	428	406	465	401	394	414	429	380	431	449	414	430	418	408	406	393	437	426	416	429	433	402	423	421	420	381	416	389	440	419	428	444	358	417	416	402	406	439	438	422	454	376	443	404	410	375	384	402	438	430	415	404	406	430	374	411	446	424	380	425	427	455	435	394	410	414	403	417	415	388	462	390	431	481	418	437	430	425	412	385	392	425	413	438	456	426	428	377	449	424	426	427	415	409	427	409	466	415	426	432	423	369	391	428	437	414	378	413	453	403	436	440	443	427	420	426	421	421	404	424	449	435	422	398	411	454	434	389	389	412	419	426	399	425	445	422	431	403	444	454	453	422	450	432	435	436	409	411	439	435	428	435	433	436	404	440	452	413	405	410	381	423	438	405	386	396	406	427	422	409	397	393	477	412	437	465	419	432	428	399	413	401	402	438	431	430	422	413	430	422	404	435	431	443	416	446	369	437	424	427	413	421	428	408	374	403	448	419	424	415	440	432	395	416	409	385	444	428	444	427	427	446	378	418	430	405	451	462	428	403	423	429	404	430	388	461	403	419	398	425	419	420	365	419	370	417	416	423	387	445	417	423	448	422	449	437	423	434	421	433	433	416	437	444	426	435	422	454	404	428	449	412	429	407	382	398	428	393	408	421	413	419	439	465	433	428	435	426	423	443	418	419	411	406	422	396	412	374	431	417	420	455	396	442	406	434	424	423	429	416	432	435	433	432	428	435	425	396	421	420	383	411	418	436	437	440	414	399	388	380	397	396	432	424	387	404	374	416	406	401	432	430	449	424	414	436	391	413	392	421	425	412	400	467	389	433	427	408	429	432	426	443	431	421	473	433	477	402	422	440	408	458	410	402	407	426	431	429	386	391	435	401	437	430	436	460	374	409	423	422	448	446	405	403	455	395	410	432	435	392	446	406	408	435	384	420	397	409	401	398	432	400	462	388	411	398	428	438	411	464	434	419	434	429	398	491	462	407	387	437	414	425	438	384	423	451	385	409	452	423	398	423	415	415	439	445	406	415	410	457	422	439	404	417	463	393	408	446	420	449	413	454	413	423	436	437	385	441	424	424	394	390	437	484	449	377	432	447	459	400	438	421	427	416	456	432	382	429	434	420	413	422	420	427	421	446	455	436	430	409	415	398	438	427	415	427	389	402	430	425	402	422	411	419	417	423	404	416	397	388	400	418	392	425	393	459	461	402	386	451	455	403	417	474	408	411	435	392	424	434	408	408	424	427	422	415	432	412	410	400	421	461	453	411	398	414	462	423	387	409	422	408	465	425	400	471	403	409	436	414	404	443	415	434	402	423	442	412	414	436	423	409	447	399	431	415	406	431	400	429	461	430	429	427	437	383	370	432	432	456	406	417	418	398	418	403	429	441	405	390	408	423	402	424	405	405	442	422	431	395	455	399	426	444	386	429	421	406	436	445	406	398	409	424	415	452	411	445	431	434	434	421	381	417	395	441	411	416	402	433	427	407	461	425	401	426	437	435	406	443	435	423	428	430	440	413	444	401	430	441	433	428	423	420	409	404	381	459	460	438	399	426	460	440	425	417	431	389	442	414	448	466	420	423	423	438	430	439	442	434	392	456	440	420	421	409	424	412	435	427	403	432	410	397	411	424	445	437	444	406	426	397	430	443	426	401	423	427	437	408	451	419	414	424	449	455	431	424	389	408	429	459	401	413	406	433	459	421	433	430	473	445	367	425	425	430	408	434	395	386	427	424	401	432	429	413	446	430	404	461	444	413	415	387	458	450	403	402	401	433	422	394	414	404	409	436	470	428	454	400	428	435	385	422	377	459	436	443	425	401	420	406	420	450	420	394	427	447	450	405	432	422	409	418	437	397	413	427	437	419	407	420	428	432	441	401	431	394	422	456	401	424	406	426	424	414	467	425	395	416	399	435	403	440	468	402	419	403	447	428	424	394	435	416	393	401	422	394	413	416	415	437	438	420	423	424	394	393	442	416	438	421	399	444	391	430	417	415	421	427	410	438	439	401	393	422	418	401	382	390	407	388	421	420	423	399	400	432	416	452	413	374	385	421	423	435	379	428	406	382	415	434	415	446	442	427	400	407	412	417	426	390	417	448	420	427	411	450	438	440	434	434	397	418	432	400	389	398	422	437	411	436	414	405	435	413	420	420	430	417	436	382	446	401	404	419	411	425	386	420	416	422	403	432	397	423	419	410	439	427	395	427	397	430	413	379	428	395	459	414	433	414	419	407	416	437	404	427	417	438	448	396	440	424	403	407	430	404	400	449	444	400	438	414	400	427	387	413	440	406	413	427	445	413	410	415	393	461	443	420	417	400	390	415	416	438	423	429	420	410	425	424	403	429	419	397	421	403	399	416	440	438	416	409	447	431	387	416	432	438	392	424	439	428	457	382	381	434	455	398	431	446	446	430	421	422	424	416	395	446	447	438	384	434	427	456	419	432	419	411	425	440	420	421	450	417	442	403	419	402	415	450	388	448	434	429	412	427	414	413	426	434	421	459	419	359	432	418	426	429	421	452	444	395
17251	26235	20311	11105	5412	2823	1886	1401	1216	1091	1038	1057	1004	939	898	824	799	754	731	709	645	620	660	636	622	620	626	627	601	616	614	617	601	623	657	625	586	614	637	614	611	571	557	653	603	611	593	583	593	584	615	609	595	626	611	570	588	613	560	618	614	635	599	638	613	632	637	615	620	602	651	621	658	595	645	626	608	598	605	644	567	598	629	613	636	620	625	569	604	609	584	595	608	625	624	626	652	650	631	596	598	594	607	647	641	597	650	609	603	648	604	582	571	627	632	579	620	601	637	603	621	603	634	554	603	622	656	612	607	629	602	604	630	603	604	655	620	616	617	629	657	605	646	608	607	661	661	634	606	608	620	671	630	611	638	597	597	641	603	605	614	574	633	578	624	646	632	643	624	599	638	620	630	640	616	590	625	589	618	660	655	601	636	665	588	577	672	602	632	599	578	637	550	576	613	562	613	623	602	576	611	594	632	642	629	634	598	596	579	609	538	600	666	582	641	626	631	623	635	608	596	612	608	599	639	639	625	562	608	568	603	672	620	617	581	635	642	601	574	575	618	603	634	622	638	569	606	592	609	601	621	597	613	625	598	610	603	633	571	586	650	603	610	594	595	611	605	609	642	616	644	642	583	602	616	635	624	609	650	589	580	641	606	579	576	634	597	648	587	660	629	610	620	652	559	600	648	592	616	624	593	667	588	606	589	606	605	616	647	597	620	600	636	594	596	586	588	588	598	622	652	615	597	593	588	628	663	591	604	576	633	632	639	596	601	631	581	614	625	605	610	628	599	588	632	614	625	591	590	630	632	609	626	607	578	614	619	660	661	661	604	671	582	627	603	639	636	608	640	648	612	587	631	587	669	571	621	611	633	617	590	571	595	619	619	606	626	615	617	612	569	575	661	587	613	575	587	585	625	613	604	612	596	647	624	636	592	603	594	598	624	643	594	629	602	624	606	595	611	592	597	606	599	638	579	651	649	609	603	564	596	696	581	611	600	572	619	627	610	578	582	623	598	590	637	596	636	653	596	606	587	647	602	564	625	632	644	638	655	639	593	630	617	625	632	618	622	637	556	608	591	608	645	617	612	615	602	605	665	616	573	612	614	607	593	623	645	607	581	624	586	606	629	605	600	630	603	598	632	570	588	643	687	647	632	609	622	605	640	565	609	640	631	607	652	606	554	600	643	625	584	579	585	643	620	583	609	614	639	642	654	614	623	580	661	621	615	614	610	614	619	652	603	636	584	661	609	634	579	584	624	621	589	673	603	588	590	646	630	659	637	624	661	633	606	608	635	612	654	598	620	595	621	611	607	618	625	603	604	606	603	605	597	563	640	619	550	611	624	682	577	555	572	597	614	630	618	598	586	602	626	606	631	608	624	658	566	596	610	607	624	620	606	613	683	605	602	640	585	581	588	582	629	610	660	591	619	568	618	647	630	600	584	591	631	612	610	619	626	611	605	607	574	604	648	626	584	605	608	640	624	582	615	632	599	592	604	606	647	608	644	622	618	606	614	613	626	588	649	624	602	602	568	600	631	594	582	600	618	609	559	609	592	630	584	634	574	615	635	598	600	618	661	567	587	603	612	605	560	653	647	597	596	592	599	584	598	602	628	594	599	598	625	606	640	603	638	598	587	649	643	605	624	600	605	605	648	589	604	597	619	639	594	612	601	622	590	638	626	611	610	620	585	575	602	610	624	608	604	613	639	586	629	614	614	605	619	656	633	632	632	654	650	606	607	604	591	636	586	600	617	635	642	588	637	623	634	597	610	619	638	583	601	639	619	618	572	608	636	609	669	604	617	629	594	647	594	602	628	590	624	646	628	599	626	637	591	644	634	620	623	590	629	642	584	586	638	609	595	606	611	609	597	644	614	666	633	618	583	644	607	612	617	589	567	636	646	620	606	609	620	593	590	618	643	608	627	627	606	591	644	599	638	610	626	614	625	617	630	594	596	594	615	601	607	612	602	644	668	619	624	617	604	640	580	604	612	643	590	640	667	623	626	584	608	624	578	595	566	634	617	597	571	629	593	605	612	593	577	639	594	599	572	620	591	601	599	599	631	625	591	586	629	591	646	589	599	601	672	609	591	619	589	613	624	652	649	618	579	617	569	602	616	627	609	612	625	652	602	587	589	585	594	617	577	623	627	627	652	600	595	609	599	606	613	593	593	600	599	634	619	630	593	608	630	617	612	627	597	588	641	586	607	597	597	634	596	642	634	641	601	612	616	609	644	601	621	591	610	576	641	586	615	591	600	608	644	592	649	600	629	632	602	646	671	608	681	658	607	608	586	589	586	650	635	603	619	612	650	590	629	649	593	643	591	608	642	606	646	602	620	607	585	626	643	580	570	633	580	614	632	607	640	603	605	586	622	603	639	577	638	607	628	627	684	626	667	588	600	605	637	593	597	616	634	642	630	590	636	649	639	606	649	589	555	623	608	561	606	606	598	621	649	657	631	623	638	571	595	630	641	615	577	612	591	608	629	603	647	610	595	651	608	624	591	627	573	551	612	620	628	623	621	641	625	590	649	617	605	664	603	612	612	609	589	595	649	590	644	605	650	651	610	596	668	638	610	635	681	646	633	590	592	589	658	609	582	606	670	603	584	613	634	630	619	625	605	620	587	610	604	625	608	620	573	600	653	608	619	571	604	618	616	605	593	605	613	585	574	584	625	635	592	610	646	635	621	625	614	630	617	589	618	620	627	654	578	603	608	626	649	593	616	599	608	644	605	610	588	608	628	618	590	617	575	650	588	575	593	622	627	569	651	590	638	636	647	607	624	625	600	621	634	603	603	578	634	647	588	663	604	595	595	569	582	588	610	646	596	620	622	595	546	601	615	639	596	575	650	586	616	600	640	612	602	653	608	605	618	606	581	634	627	603	591	522	573	627	572	612	626	629	626	578	585	653	613	641	637	593	560	648	597	565	650	626	645	577	603	611	565	604	603	602	584	617	610	615	594	617	624	644	622	657	609	597	644	579	589	611	620	646	625	615	611	606	605	630	625	585	646	609	639	576	625	604	617	616	623	636	570	650	583	625	651	633	621	605	626	558	593	625	579	586	561	630	601	607	619	625	564	586	636	587	614	630	612	602	633	604	592	606	610	637	637	613	625	642	611	615	575	648	569	632	652	615	589	590	569	635	648	620	595	615	582	572	579	621	646	650	556	605	604	606	630	615	634	617	633	652	616	637	595	563	628	628	567	583	576	609	609	614	572	612	557	571	616	639	605	555	636	655	573	623	601	586	567	649	599	591	652	613	601	560	637	646	629	637	589	583	588	638	636	654	601	604	632	623	590	591	600	565	623	621	644	598	629	620	606	592	602	627	669	609	573	604	605	625	625	606	624	584	652	571	614	595	607	613	637	638	628	634	609	639	597	582	614	580	620	627	661	631	604	580	637	567	617	589	624	598	610	609	631	626	583	617	630	627	659	638	648	641	611	641	618	575	572	610	608	591	618	635	637	642	629	601
22885	21510	28497	24931	21530	17301	3297	1487	1099	960	967	951	904	808	730	674	632	594	604	535	566	591	501	541	525	511	440	503	474	547	508	467	499	507	485	473	494	491	507	496	487	483	465	463	476	478	459	455	480	495	450	495	461	510	449	459	442	451	491	438	446	453	486	470	512	447	519	455	443	465	467	459	491	460	458	459	499	501	519	488	497	446	417	432	502	486	442	454	470	521	473	457	509	478	476	491	447	454	488	460	490	492	466	471	507	478	484	459	514	480	503	476	428	468	450	427	462	506	471	428	451	480	484	450	506	480	498	469	517	490	466	505	484	455	469	457	434	471	465	471	467	463	465	495	462	497	485	479	479	473	501	458	487	501	505	510	511	440	433	468	455	463	509	475	468	443	431	487	497	474	462	421	490	477	485	490	447	438	489	471	500	482	479	517	502	469	440	452	471	457	490	463	444	466	513	464	522	531	482	494	510	476	455	492	463	478	496	476	421	485	488	454	460	459	422	472	521	437	500	478	506	444	451	524	479	435	476	461	478	487	456	499	469	475	475	451	458	504	473	516	440	498	452	460	474	520	443	488	478	501	476	447	475	473	458	440	459	471	471	448	472	489	490	518	471	490	489	453	424	470	472	457	497	465	489	479	462	457	487	451	475	489	480	501	465	468	474	471	429	488	452	491	456	484	479	465	484	466	488	458	487	479	478	457	486	463	481	454	497	463	445	504	475	470	467	439	512	465	477	471	457	444	449	465	448	441	481	458	493	500	488	479	467	446	444	462	488	414	440	444	444	504	446	435	466	479	462	442	447	471	504	490	499	475	436	491	441	459	473	478	449	484	505	472	480	474	446	472	490	498	470	469	461	488	474	470	493	455	459	478	503	467	505	470	478	496	448	487	484	474	497	412	474	525	471	485	480	481	465	461	435	455	496	483	449	495	486	455	477	469	461	474	459	460	466	491	473	487	454	494	463	505	504	474	472	493	433	462	453	470	456	479	518	433	487	432	480	496	486	466	450	488	489	451	492	522	472	464	485	464	451	459	489	442	468	484	469	480	447	430	469	465	467	483	477	472	476	450	456	461	415	448	468	514	475	479	459	444	500	412	454	436	490	479	459	488	419	483	514	483	466	476	448	483	505	439	492	459	462	460	443	464	467	461	450	518	480	478	468	446	454	494	463	473	501	468	488	485	461	452	471	455	465	499	465	451	457	439	458	487	463	435	478	490	488	454	504	452	467	472	465	460	500	487	438	477	463	512	452	441	467	474	479	426	494	469	503	466	477	446	435	513	506	452	461	459	489	482	453	485	477	465	478	471	511	481	479	453	509	470	505	500	487	514	455	516	460	494	446	483	492	482	473	458	449	452	456	512	483	450	516	440	464	442	431	456	436	421	449	451	451	470	440	518	493	514	475	479	478	483	451	519	456	512	443	494	476	476	504	471	427	447	470	487	470	529	458	456	444	487	455	454	481	470	472	473	482	505	465	437	462	485	455	490	481	472	489	479	486	450	492	452	488	477	472	476	488	455	461	461	470	481	489	445	451	476	477	489	471	492	496	498	453	474	441	443	480	497	494	486	460	484	461	456	464	518	500	476	466	431	470	461	499	469	479	461	487	435	496	466	459	469	442	468	488	473	464	490	505	477	502	510	486	461	440	456	463	496	481	468	440	494	443	464	489	425	444	460	513	457	482	480	454	472	509	473	493	488	520	459	466	479	471	477	444	471	448	456	488	470	508	452	467	435	463	485	464	466	492	457	448	441	441	475	446	452	485	461	443	454	489	459	465	435	458	479	463	485	483	436	457	505	490	476	441	496	463	480	478	451	478	464	512	468	447	489	488	452	504	455	430	481	443	454	464	464	474	448	437	491	490	449	463	449	471	472	452	501	482	455	455	470	459	468	498	470	466	473	480	500	491	515	446	426	475	478	476	438	485	481	470	447	453	495	471	491	464	449	476	503	475	478	476	477	498	485	461	468	485	440	496	474	460	466	473	458	441	491	466	494	467	460	462	493	468	435	435	470	522	514	512	466	465	458	470	497	496	493	483	515	499	444	454	448	474	470	451	494	467	462	427	462	436	463	469	496	498	452	466	510	434	448	500	437	492	467	486	480	479	468	449	484	485	472	513	486	482	473	444	453	465	461	467	506	485	455	434	486	474	495	488	481	430	466	499	511	506	488	452	453	466	486	490	520	440	505	473	481	473	444	466	467	481	507	463	511	498	472	436	476	425	421	480	486	482	485	467	455	513	469	453	472	499	467	439	460	454	500	455	418	474	497	497	429	513	496	429	495	525	471	453	470	459	490	494	488	446	493	489	467	501	470	488	442	450	482	453	439	479	473	476	439	469	455	490	480	479	462	472	484	473	470	470	460	491	470	461	428	505	457	510	492	469	492	518	465	465	471	419	462	489	440	452	431	459	440	493	485	456	460	463	471	481	504	453	479	459	469	493	455	489	461	482	464	484	495	454	490	469	456	472	475	487	452	477	470	468	494	500	455	449	457	457	456	475	473	482	451	490	468	485	509	502	476	487	487	455	499	464	445	480	486	470	519	486	495	464	507	479	466	460	474	462	485	476	451	482	431	459	482	478	481	474	446	483	459	477	444	472	474	469	478	472	440	507	484	449	483	481	464	474	484	452	444	467	460	454	461	487	437	478	472	472	507	478	486	455	483	480	460	482	436	450	467	463	472	446	474	483	450	453	463	464	474	514	513	451	428	473	453	506	491	452	445	492	451	466	467	486	458	460	454	485	490	475	476	473	493	478	462	484	469	449	448	496	519	473	463	473	443	474	424	490	469	446	484	465	462	405	453	474	472	481	470	456	480	461	462	470	492	483	469	488	457	479	468	472	424	473	461	464	474	523	468	491	445	513	475	476	468	466	472	461	464	449	436	464	425	475	470	457	464	444	451	449	468	462	452	476	444	485	439	497	502	469	485	493	438	507	423	474	466	453	470	470	452	465	486	468	498	497	447	463	478	463	486	515	470	448	436	440	495	450	463	464	458	461	469	491	493	461	443	523	496	480	463	438	438	498	487	498	466	482	416	466	457	455	441	489	492	480	475	433	484	486	413	430	485	442	454	516	462	495	429	500	490	464	465	447	508	471	435	484	459	458	486	468	490	461	514	436	465	461	436	473	468	486	457	483	475	458	495	486	507	469	486	459	457	453	453	455	426	473	451	476	451	451	477	486	471	457	469	452	457	463	474	451	462	453	454	438	449	456	446	437	492	489	474	473	475	452	488	445	466	468	495	447	464	457	451	448	468	497	478	481	458	481	481	473	444	449	443	470	469	499	464	470	425	462	440	428	442	453	417	445	477	468	487	477	466	435	482	480	492	499	423	462	499	473	483	496	469	473	466	468	429	463	496	452	484	505	453	504	475	484	519	508	482	501	463	461	486	455	512	515	480	452	472	476	501	453	459	450	438	441	461	517	520	422	482	492	495	428	480	469	483	472	455	496	473	497	490	500	457	489	468
18648	35584	27761	15674	9078	5524	3447	2562	2202	1869	1750	1645	1560	1483	1272	1108	982	1032	907	846	802	789	763	720	728	673	707	641	744	730	706	653	668	724	699	686	710	688	688	704	673	659	709	714	677	700	641	677	702	666	664	708	677	680	682	685	691	678	672	681	676	690	695	677	696	664	659	671	664	714	632	655	683	689	638	670	702	679	658	675	674	674	661	651	659	673	724	688	699	692	707	676	668	679	646	627	690	675	665	687	660	646	678	684	695	689	665	659	709	663	681	696	683	694	651	684	709	685	678	677	672	664	677	659	661	695	677	694	697	676	666	693	691	661	653	642	678	687	705	686	662	660	648	705	655	615	666	697	689	687	671	676	697	674	663	674	707	644	670	696	688	664	709	667	682	673	649	683	672	669	707	692	639	705	644	684	698	700	663	672	656	619	676	705	663	649	658	707	711	664	661	669	642	702	616	649	664	641	691	660	691	684	679	653	669	698	692	611	667	644	661	604	657	681	679	684	662	662	657	645	619	632	704	653	703	672	644	652	735	642	660	603	644	735	674	684	685	652	690	643	675	711	662	672	731	713	682	707	630	688	630	640	693	645	651	644	671	670	674	655	635	702	639	712	681	661	701	670	696	686	695	655	675	652	694	654	716	710	705	658	644	643	694	681	654	677	650	685	692	686	650	646	695	652	694	659	676	708	686	727	668	657	647	686	667	697	661	692	639	684	679	673	644	671	745	673	652	720	663	708	679	686	664	668	645	682	661	676	654	675	667	679	679	674	683	696	696	701	686	734	658	667	707	670	682	692	696	677	719	662	684	659	687	643	673	668	672	650	700	649	657	659	659	681	674	658	662	657	665	687	646	670	728	625	692	700	639	652	655	631	656	727	652	670	637	677	636	691	718	700	713	642	668	636	685	675	717	680	673	634	663	665	688	665	670	669	670	719	653	658	646	666	682	650	667	677	660	679	670	676	728	708	692	690	705	676	675	655	664	668	679	703	710	708	664	732	661	691	661	657	669	682	675	628	681	663	684	673	715	671	685	704	698	713	696	668	700	682	693	683	692	621	679	688	685	673	681	684	671	635	669	663	664	707	733	668	711	689	687	675	729	690	689	669	659	681	696	709	661	649	694	727	708	696	671	704	658	691	668	695	651	718	701	689	687	673	674	691	675	699	667	663	655	665	662	733	650	694	638	667	693	669	678	689	688	656	695	643	671	709	665	696	682	669	675	672	664	695	663	686	687	681	653	685	658	693	628	699	669	653	708	707	691	652	656	683	680	657	668	667	668	687	672	692	670	718	695	687	669	640	659	682	712	672	701	675	713	676	672	654	645	662	704	648	737	691	711	668	664	660	683	676	677	697	624	713	652	680	679	690	663	676	661	711	668	671	656	656	703	673	654	651	683	705	696	656	713	692	644	664	699	711	706	699	671	675	688	677	693	643	652	681	653	666	652	655	707	699	665	738	656	665	688	701	736	677	671	658	706	661	660	703	688	644	673	676	680	662	662	687	682	665	685	702	700	732	682	685	712	685	655	635	685	686	659	670	697	677	670	676	689	670	665	674	659	677	677	665	632	732	647	733	664	689	679	738	684	690	612	668	689	703	711	658	720	609	723	650	631	646	702	655	647	637	727	683	671	664	673	676	622	694	708	657	662	689	663	712	669	680	670	700	682	671	636	630	636	696	705	707	665	678	643	688	681	669	709	682	717	688	733	680	663	638	657	697	641	668	732	695	683	700	663	700	682	707	652	696	694	712	667	688	646	677	680	635	691	691	671	669	658	687	717	709	739	685	612	705	716	662	660	661	704	668	659	702	721	633	676	630	702	710	651	682	669	620	666	666	638	699	667	692	663	693	666	687	692	667	707	667	666	675	667	691	683	647	670	708	676	659	676	692	669	647	651	676	669	705	669	709	655	632	678	697	692	650	687	608	676	696	641	618	662	727	602	687	676	656	621	656	671	632	658	691	627	654	674	689	623	681	643	640	680	643	696	620	682	705	691	677	679	646	683	625	690	712	630	668	688	680	685	648	691	663	679	660	684	670	658	648	724	685	719	668	656	693	656	684	714	687	695	651	686	697	695	650	675	658	701	684	650	649	696	614	668	703	659	660	704	711	714	692	636	646	705	694	663	692	659	705	714	685	684	661	643	707	690	676	657	712	686	666	622	694	628	643	690	732	691	673	697	628	673	640	659	670	684	669	662	630	675	633	618	682	728	663	700	643	680	640	650	665	679	709	638	695	659	711	672	703	670	656	672	696	666	671	683	748	623	657	681	673	677	692	698	689	619	708	655	699	674	698	718	678	686	650	645	671	664	654	656	647	681	671	676	713	688	675	687	671	672	685	708	649	667	688	697	673	630	665	671	652	684	649	686	656	635	670	637	686	695	668	659	660	663	705	686	712	688	657	607	635	667	668	710	629	714	693	650	666	664	674	661	661	667	597	675	679	675	698	665	713	663	642	660	687	631	619	692	684	675	648	683	645	715	710	697	690	684	678	693	661	654	661	706	650	636	697	734	663	726	726	662	724	727	694	689	670	726	630	705	704	687	692	714	633	687	676	664	706	648	722	677	709	690	659	675	681	640	665	629	692	665	716	719	702	620	678	668	655	633	658	684	665	701	697	699	649	658	635	674	684	652	666	736	640	664	636	695	689	662	680	641	697	711	660	649	734	674	688	660	690	660	674	705	687	651	656	676	657	652	661	686	690	676	700	649	665	651	672	643	693	680	657	678	657	694	636	679	679	661	708	645	681	662	680	678	688	660	653	720	673	674	628	676	677	661	684	655	647	688	668	647	610	669	705	651	670	654	657	681	668	661	661	649	688	688	656	678	706	673	665	658	671	650	675	697	675	705	672	698	697	680	665	668	695	663	664	691	675	652	725	644	665	679	611	708	626	682	695	671	641	683	646	667	655	661	642	687	680	683	632	710	682	692	643	656	717	681	675	687	663	710	693	684	672	678	609	680	676	659	684	687	701	666	697	666	678	679	685	672	684	667	646	687	694	686	692	672	678	684	670	671	651	708	684	675	662	706	705	634	658	628	661	734	698	654	655	658	691	666	653	701	674	690	681	650	643	703	661	683	621	644	675	683	675	627	729	690	678	671	686	647	611	707	650	657	694	708	672	640	661	645	671	658	680	671	683	714	682	699	682	696	685	624	636	667	637	681	673	707	698	682	704	669	644	661	692	728	638	694	658	702	713	657	662	676	707	659	695	662	656	702	661	613	638	658	710	691	653	669	712	665	699	646	676	712	702	676	726	657	720	705	671	693	708	681	648	705	670	703	662	664	653	665	676	677	689	663	713	725	681	643	706	679	706	675	619	691	661	642	687	692	674	694	676	666	656	688	673	667	715	698	657	665	684	659	632	625	666	664	708	644	663	703	653	670	680	672	695	665	693	671	663	636	708	660	655	689	677	681	692	667	644	658	703	657	677	673	698	681	660	656	709	688	683	705	633	716	669	708	677	648	663	622	647
28105	20594	13381	4773	1798	1116	879	735	662	642	615	623	651	584	565	554	516	571	569	514	492	495	505	481	484	482	477	494	500	507	476	526	456	477	468	495	473	484	464	461	506	505	509	484	483	486	459	455	506	472	480	451	473	518	473	488	517	469	487	465	481	505	477	519	475	456	473	443	459	464	443	457	496	474	480	442	469	494	474	495	435	511	467	471	449	492	516	493	485	455	504	482	490	501	474	459	465	481	498	474	470	482	501	517	479	472	476	518	477	479	484	471	482	478	446	485	487	493	486	465	461	473	466	519	465	500	448	474	476	476	460	500	500	482	467	476	447	450	473	483	450	501	497	470	453	511	491	493	482	481	494	509	499	499	502	484	480	475	471	464	457	513	486	492	456	485	507	479	504	457	503	476	501	486	470	526	469	472	457	538	490	528	502	464	532	491	487	494	462	490	482	520	462	475	463	497	497	482	473	479	485	506	463	499	485	491	433	501	441	460	466	490	466	503	488	500	462	454	462	495	514	487	460	477	473	462	496	500	454	466	514	460	471	506	483	454	514	464	496	442	467	462	495	484	492	485	471	480	479	456	476	458	500	505	453	483	430	516	462	504	487	521	484	511	463	487	517	446	507	486	498	460	465	482	465	465	463	475	494	494	496	497	445	488	504	510	442	471	524	446	477	477	487	492	495	505	474	492	452	481	496	503	451	517	522	493	468	513	479	452	461	524	491	479	505	475	466	469	503	521	497	488	490	513	486	482	479	453	490	476	487	452	516	465	449	470	480	503	473	479	505	483	458	447	488	439	486	482	479	483	460	471	474	446	473	509	483	493	521	486	475	471	409	491	506	480	541	453	497	467	477	471	449	502	482	469	491	486	515	456	443	416	497	484	484	514	503	498	484	499	492	495	498	450	502	461	494	475	475	439	479	529	491	480	429	489	488	468	510	505	500	470	496	468	485	500	497	453	433	518	469	496	481	473	439	446	515	544	456	506	510	525	442	537	479	447	509	486	469	471	494	486	469	486	484	467	476	479	510	455	443	489	485	497	484	475	513	441	513	477	500	462	454	498	486	536	487	481	482	475	455	465	484	458	487	463	471	513	483	511	502	478	483	465	498	438	497	492	479	517	449	474	507	535	503	477	440	495	490	435	450	486	459	493	537	465	491	464	499	450	526	453	488	478	497	474	493	481	468	484	504	483	491	482	499	456	482	472	477	460	452	510	500	498	477	455	506	491	493	491	460	449	476	487	477	493	518	461	494	455	452	510	525	498	496	483	493	462	501	459	481	469	488	492	479	474	492	492	460	480	457	482	497	481	489	516	502	437	472	485	481	479	457	464	498	521	486	433	538	471	470	486	485	476	486	425	512	508	467	488	437	452	447	505	477	512	486	496	481	503	463	476	505	532	492	487	486	487	465	475	492	520	490	473	480	471	475	478	488	486	465	460	487	467	465	467	490	476	473	510	499	453	496	488	501	470	486	494	496	510	456	495	508	480	463	480	467	459	470	500	500	548	475	477	479	462	476	447	491	462	483	475	515	461	454	508	466	492	486	460	492	479	500	519	459	484	480	504	470	488	486	464	537	467	496	467	474	504	495	467	495	485	502	492	477	499	483	464	484	453	458	491	503	472	494	500	480	514	476	488	474	450	467	507	481	461	465	491	461	493	516	474	512	466	495	528	475	505	520	478	436	499	484	485	492	499	499	532	484	495	496	473	504	478	445	482	462	495	477	506	430	475	465	470	473	513	533	456	470	517	477	510	459	464	463	474	510	458	510	497	512	506	514	437	486	495	419	495	489	466	483	493	484	499	509	490	484	495	481	437	473	493	476	484	481	487	473	518	491	488	497	506	493	503	459	462	483	535	473	474	465	477	482	459	517	432	457	484	521	490	521	504	461	512	486	456	495	456	443	464	500	512	508	466	482	489	440	475	508	454	479	467	442	507	452	497	477	527	476	468	491	435	507	481	498	426	483	509	473	464	488	524	475	460	459	495	489	494	487	478	472	456	489	504	500	477	447	481	490	510	476	535	475	451	518	493	473	514	485	478	521	487	492	435	473	498	476	487	438	477	508	473	473	477	512	466	482	507	467	502	480	462	477	495	513	530	521	512	493	467	482	491	514	464	487	489	493	481	494	483	481	485	455	429	452	469	488	480	457	500	492	468	440	505	504	487	502	449	484	504	492	513	483	492	492	486	473	466	475	492	507	485	455	443	497	484	497	481	505	488	468	483	483	504	516	507	518	470	489	447	468	466	502	502	486	534	500	478	474	495	440	461	489	511	503	502	503	480	471	475	498	493	450	469	449	493	492	487	528	490	464	512	470	454	467	438	486	477	448	490	500	489	490	449	468	514	487	495	502	465	483	439	461	445	482	523	493	479	459	505	513	446	445	473	482	511	461	484	487	463	481	501	506	463	479	475	484	457	491	459	461	485	466	474	541	472	493	490	497	513	474	478	470	487	502	496	458	459	494	496	458	484	474	532	490	507	465	461	479	468	463	479	483	492	485	503	516	454	502	498	489	459	477	481	520	487	483	475	438	429	483	489	482	494	501	489	534	508	473	488	481	514	465	501	481	458	475	482	473	497	500	458	483	515	495	480	518	480	460	515	501	479	472	471	484	487	508	509	483	498	463	525	502	505	548	459	476	484	496	514	483	576	501	525	509	487	511	486	463	478	466	472	471	494	480	491	497	483	446	501	480	499	521	525	483	512	458	481	447	507	502	457	483	466	485	483	485	459	485	441	508	477	461	460	494	464	445	519	462	497	479	502	477	502	489	473	447	479	514	496	526	469	523	450	519	482	457	449	476	460	503	431	460	493	511	525	491	487	451	512	486	496	491	515	483	494	531	481	451	464	473	499	473	491	521	482	510	493	459	527	466	468	478	512	485	507	543	460	468	495	496	483	467	479	526	453	465	461	452	520	499	490	508	511	408	499	453	476	471	510	504	517	479	486	474	505	485	438	498	459	460	488	489	481	463	468	474	435	475	485	463	531	469	496	510	522	508	473	471	517	523	491	508	467	472	482	502	495	471	469	484	522	454	463	523	490	508	489	480	486	456	475	476	508	494	475	510	490	443	467	474	476	500	509	526	522	466	527	471	504	452	493	487	481	492	454	462	471	484	511	454	468	484	483	492	453	466	448	468	460	487	482	505	496	497	480	481	472	481	456	513	472	467	491	472	498	499	504	503	461	498	466	468	455	490	510	508	513	526	471	489	484	498	464	486	490	496	492	505	476	462	482	501	497	530	500	483	535	502	460	532	480	490	472	481	498	482	475	451	489	485	456	480	494	476	498	500	495	461	478	485	469	472	479	471	485	459	546	502	497	465	508	510	459	471	444	475	525	452	485	489	445	457	487	446	515	519	452	458	496	454	494	463	483	478	509	502	499	474	482	489	482	501	490	458	468	470	441	451	446	468	501	511	496	512	475	488	497	471	497	446	483	513	498	481	496	496	461	513	474	459	492	464	483	447	506
17664	24982	14989	6724	3479	2179	1549	1372	1281	1172	1087	1092	1066	951	909	893	795	850	780	757	747	740	761	746	681	700	720	698	737	699	706	738	714	695	714	678	716	694	688	716	701	708	714	692	674	737	694	725	686	687	712	720	721	695	703	725	699	714	699	737	727	637	708	680	683	722	657	667	703	665	692	703	699	737	684	706	659	697	735	724	634	656	740	728	656	704	687	732	737	697	694	712	725	719	659	729	680	700	716	728	738	692	722	654	704	688	717	691	687	644	660	721	672	757	715	701	679	688	709	719	702	669	739	719	745	687	747	662	693	695	682	733	702	683	696	719	690	640	718	714	686	703	703	714	700	693	696	663	706	710	706	654	647	715	736	676	736	691	705	720	677	647	732	713	712	724	699	708	664	695	681	694	664	677	670	711	665	654	731	712	734	676	746	716	687	717	748	665	667	663	639	674	705	730	704	706	704	699	708	693	720	728	657	708	736	658	666	722	703	727	711	667	635	736	691	707	663	706	728	675	699	716	719	713	701	653	700	728	729	705	710	725	711	681	719	687	701	703	718	696	718	714	686	688	705	711	697	646	649	696	688	679	657	742	729	709	694	692	682	668	689	709	664	694	691	644	734	708	731	691	691	714	693	685	736	690	709	716	676	729	729	697	701	673	677	707	733	718	719	691	674	752	710	690	703	724	696	690	641	691	699	680	685	710	703	705	710	704	706	729	675	705	704	675	667	686	679	694	726	698	737	674	688	641	686	624	726	704	670	684	676	702	614	711	718	713	699	755	692	734	709	647	677	726	662	708	716	685	733	730	759	695	714	727	705	695	697	721	691	728	673	719	712	708	712	735	719	754	711	687	734	691	682	706	670	672	684	685	700	758	648	680	662	714	694	684	706	665	633	673	668	704	685	699	678	683	698	690	634	698	695	628	730	698	719	695	657	700	678	670	675	683	683	724	690	674	713	707	713	714	751	725	656	662	661	711	663	667	744	737	723	753	694	745	703	720	737	704	685	709	685	708	709	707	686	742	700	678	713	713	735	691	686	703	713	697	708	733	725	663	684	697	720	692	713	708	684	700	730	717	732	674	746	693	686	686	745	671	670	753	689	705	734	682	700	691	740	731	719	707	717	701	691	660	710	702	722	774	725	717	685	699	629	700	641	690	739	721	733	749	671	615	684	700	679	718	739	714	721	693	690	697	700	706	670	712	734	751	675	740	661	723	674	670	732	703	677	654	747	716	661	651	665	739	631	695	714	696	695	723	708	672	720	713	678	719	696	663	683	716	729	679	726	728	686	695	722	696	650	682	720	721	687	684	677	744	734	695	746	674	703	720	692	708	640	727	670	695	653	704	724	759	689	636	702	719	673	711	720	719	706	680	702	673	719	695	716	703	694	722	679	707	669	665	700	726	677	707	683	714	699	648	639	715	695	658	697	751	693	707	718	714	684	682	706	714	716	675	694	671	656	694	681	699	673	680	696	700	670	733	738	704	701	660	703	677	758	687	693	677	719	709	709	712	709	712	655	739	674	670	689	702	701	678	671	707	693	689	713	682	661	692	732	716	697	742	695	721	763	652	712	734	723	699	741	741	701	726	682	711	739	676	707	747	670	654	661	731	703	670	718	695	720	698	715	723	710	745	674	721	738	733	695	683	682	659	757	664	658	709	682	659	716	707	613	635	657	695	713	759	706	770	690	707	709	735	725	725	659	737	744	722	701	700	703	710	693	733	716	736	667	744	690	684	720	739	690	708	730	706	707	671	629	659	698	705	688	704	715	690	718	723	699	694	692	662	688	686	684	707	666	689	698	670	730	675	725	694	695	729	676	629	692	706	671	701	682	688	761	693	703	679	670	750	674	688	696	640	737	719	669	724	674	711	715	657	720	702	688	708	685	682	698	651	704	740	666	734	676	685	669	701	688	691	714	702	701	707	691	633	692	722	680	697	684	712	738	674	713	734	682	684	651	710	693	670	684	720	719	719	706	733	618	671	693	707	710	699	675	738	711	707	707	703	691	732	754	744	676	688	679	718	729	719	679	701	689	691	719	732	715	669	718	708	665	680	682	698	683	717	734	713	698	658	702	711	703	696	715	714	701	683	721	682	708	744	721	661	717	672	683	714	708	711	717	690	668	720	695	734	729	664	744	683	760	729	722	705	672	727	710	681	669	674	685	706	684	676	706	707	699	701	692	715	716	740	699	668	699	705	660	725	717	701	680	688	715	719	689	725	716	691	671	718	743	723	737	693	719	687	741	736	680	694	633	721	715	689	676	678	706	691	707	693	730	688	697	686	713	705	723	664	729	717	744	718	695	705	692	724	655	724	700	711	698	748	719	679	682	721	729	749	745	737	724	692	735	685	707	706	719	685	700	682	710	725	688	707	681	682	714	701	714	663	731	656	734	682	695	717	694	729	673	681	735	677	659	699	674	661	703	673	696	670	709	680	694	676	741	724	706	732	693	764	684	697	699	690	733	708	721	702	717	677	732	698	678	691	724	670	739	695	697	691	711	657	714	706	717	736	711	702	699	684	679	727	689	709	708	674	742	686	711	660	656	655	693	722	719	718	747	678	733	717	689	671	664	687	745	712	703	723	672	692	682	710	720	676	712	730	702	713	721	681	679	729	705	677	652	669	704	706	707	719	686	772	708	688	736	680	683	663	718	700	764	644	651	720	738	675	683	660	677	688	728	660	690	689	724	667	722	653	708	697	759	694	689	691	721	684	711	718	711	690	714	702	713	733	681	691	725	687	719	682	652	732	654	727	748	724	706	710	667	699	690	680	653	709	743	696	671	717	717	647	715	719	688	686	685	736	724	605	715	711	686	690	729	664	726	714	697	726	719	717	697	702	719	743	667	663	693	703	652	694	689	719	687	734	706	754	694	716	663	707	714	693	691	718	748	727	700	690	728	683	715	698	658	687	683	671	699	697	688	710	701	673	709	685	708	698	717	753	718	644	669	712	716	664	689	672	762	712	670	753	688	688	682	739	748	700	682	658	674	690	705	694	693	708	742	714	734	669	719	708	736	670	722	713	733	709	728	696	695	776	729	716	692	723	746	690	742	692	680	656	713	692	753	733	708	719	692	686	736	690	693	764	696	678	717	703	684	757	698	697	701	666	695	647	683	687	710	676	662	748	691	734	708	738	677	741	705	713	694	653	640	698	697	704	690	711	680	663	720	681	662	705	711	753	717	690	711	688	734	717	722	694	709	710	681	733	675	730	722	687	736	712	691	709	710	732	672	712	673	676	713	687	723	661	698	712	716	676	682	708	697	730	732	700	725	701	696	675	704	648	757	653	746	737	718	749	719	702	693	729	708	699	717	700	760	689	693	742	710	752	685	672	683	703	727	676	691	743	682	677	696	703	683	743	720	667	685	745	692	680	673	683	714	703	728	661	662	644	702	685	676	693	698	718	708	715	701	697	720	681	714	700	735	732	703	693	680	644	727	696	723	678	668	720	704	705	718	681	705	714	670	724
23770	21480	27766	25598	18577	3628	1564	1081	961	877	811	787	823	710	694	620	608	589	651	587	619	566	546	585	524	560	554	534	564	556	512	517	548	526	536	532	540	551	556	536	545	501	493	547	518	548	544	517	532	528	512	578	539	470	551	546	542	526	541	550	557	513	544	560	516	508	550	498	507	517	498	517	492	531	508	520	554	550	522	492	557	494	559	522	543	545	500	512	542	520	524	532	554	548	548	482	519	535	548	558	527	515	545	507	543	506	540	533	525	567	538	499	514	537	520	524	520	485	514	552	524	553	535	485	507	583	571	515	507	511	567	512	538	522	498	521	527	506	541	553	527	548	533	523	565	541	527	544	500	493	491	518	507	493	519	590	499	525	493	524	543	520	549	591	555	520	485	570	560	531	576	538	560	543	500	597	540	557	577	508	547	557	538	555	517	504	521	515	559	492	536	567	516	561	520	543	501	486	494	551	508	537	494	540	553	535	545	575	501	519	501	516	496	515	525	560	526	550	505	523	537	539	542	510	510	492	485	501	558	513	530	509	496	531	563	545	557	529	538	564	540	563	527	499	542	524	496	557	546	533	543	538	560	520	521	501	540	483	496	529	559	505	548	518	502	536	518	504	546	564	536	546	527	530	502	512	511	513	529	533	494	577	527	491	521	481	528	511	520	532	533	530	553	498	544	569	530	542	528	493	531	533	484	511	497	553	555	500	538	534	530	527	500	529	504	513	529	554	512	551	521	527	551	534	540	524	491	525	543	545	548	510	568	539	550	540	530	547	512	520	582	530	534	507	517	528	475	554	533	557	513	507	553	516	558	492	563	523	531	556	505	558	553	513	526	531	496	564	507	513	549	588	556	540	483	550	495	515	524	561	513	546	488	528	504	517	511	528	517	525	582	524	512	485	520	503	464	577	551	526	527	557	562	550	561	531	556	508	487	544	547	528	511	517	499	544	555	521	513	554	504	495	509	533	585	542	532	524	492	540	536	518	586	554	551	510	571	560	562	532	547	544	545	503	488	521	489	520	526	534	522	532	565	520	491	535	515	528	516	604	522	480	558	554	557	552	489	519	542	564	536	523	506	519	545	481	547	521	514	546	540	582	513	523	508	504	505	507	533	535	539	483	549	523	515	511	564	530	528	526	512	530	532	516	502	503	548	533	540	529	533	505	523	515	512	501	515	471	564	523	486	520	530	519	514	505	515	508	497	542	515	537	493	508	494	515	500	515	514	481	488	540	510	543	504	534	508	523	558	539	539	584	513	505	562	503	518	490	487	514	508	573	546	537	534	543	530	531	538	523	578	536	542	530	539	567	539	520	530	503	530	550	540	557	534	499	518	532	583	528	562	523	561	526	533	491	556	517	502	519	521	520	530	538	567	498	520	536	524	516	546	521	491	503	526	525	545	552	501	548	539	548	511	512	534	542	483	501	521	541	535	502	509	539	528	556	514	536	555	509	490	531	551	524	529	517	516	508	511	534	545	516	482	498	546	519	538	523	524	511	512	524	482	523	511	535	548	557	509	519	538	486	536	548	536	540	534	534	531	519	536	539	539	545	537	527	570	520	529	543	479	533	523	520	543	492	526	522	480	494	525	554	530	536	486	485	546	511	474	505	537	581	506	534	512	487	497	527	533	533	527	531	529	558	535	526	573	512	500	511	566	512	497	521	502	488	506	535	484	569	510	532	549	501	518	563	545	512	542	566	533	523	546	529	528	530	527	583	521	493	542	470	466	547	520	503	558	553	511	529	528	526	539	531	533	512	478	516	559	520	533	542	512	551	461	522	554	489	567	519	506	524	527	560	516	519	565	511	543	573	552	557	562	541	560	531	532	528	507	558	582	512	546	539	523	514	528	498	514	487	506	535	538	529	591	569	547	511	490	545	552	505	570	528	516	508	474	545	539	531	538	519	541	563	502	533	532	543	529	517	520	541	526	519	504	545	538	525	516	493	525	518	505	565	492	491	537	488	502	536	540	571	529	526	488	545	539	537	585	545	504	549	568	516	531	515	518	531	464	503	487	485	495	563	545	543	484	528	557	518	520	508	598	526	550	532	516	562	486	527	534	544	486	552	496	562	501	500	568	541	500	535	573	523	557	535	549	536	508	553	532	548	499	512	520	472	545	556	546	530	524	517	534	547	554	497	527	529	519	497	566	521	555	538	519	507	493	529	575	506	497	503	524	530	550	512	534	526	523	565	484	570	526	551	547	560	549	440	546	551	501	539	520	490	493	547	539	560	556	532	531	494	504	511	500	511	565	523	551	507	531	544	515	542	539	523	502	504	540	508	528	505	571	556	558	501	554	546	507	534	532	506	552	534	529	511	529	557	529	499	517	513	519	531	542	546	512	538	518	551	522	564	537	519	521	547	533	525	519	491	521	583	507	547	525	553	530	533	501	528	519	496	564	515	576	511	515	537	508	520	517	542	511	520	516	544	521	553	542	544	552	533	528	499	543	546	541	504	542	501	516	543	517	510	543	507	532	520	506	503	537	580	592	537	516	493	514	551	542	544	533	524	520	538	530	504	545	502	505	515	498	491	524	527	492	471	508	500	549	510	514	537	492	538	504	515	524	529	543	545	548	544	543	542	524	513	547	518	550	511	472	552	515	517	511	538	555	493	508	558	506	503	567	489	507	550	500	531	536	562	521	503	493	513	549	519	534	490	529	529	512	557	482	498	528	522	505	564	531	510	557	551	550	534	507	489	537	549	540	515	537	520	560	538	577	537	543	494	511	554	503	529	507	559	552	542	502	528	562	513	494	562	581	530	505	515	557	515	537	493	570	497	502	504	536	518	499	561	530	524	482	596	587	568	591	492	544	520	506	523	517	530	507	526	530	524	575	543	501	517	475	524	577	527	525	467	529	515	517	515	497	565	523	499	519	540	515	568	527	500	545	543	533	524	501	489	508	500	553	535	555	553	561	539	496	527	521	493	524	541	539	516	517	511	545	556	523	477	537	492	510	539	514	522	517	549	546	573	542	502	542	505	517	503	508	521	542	530	519	534	554	524	582	537	552	524	542	526	580	529	524	473	530	568	482	506	485	562	567	501	578	524	553	520	512	515	527	523	513	504	546	531	476	519	503	515	553	550	539	520	541	506	549	575	557	528	539	537	485	489	541	522	556	533	529	454	548	562	530	530	549	523	534	511	504	496	495	484	580	532	534	555	516	546	519	549	535	536	510	504	513	568	527	494	530	522	526	516	519	552	513	517	527	512	504	529	498	524	483	547	547	540	559	517	520	542	500	528	540	498	522	544	521	515	501	568	545	540	577	530	530	547	489	518	529	511	512	567	498	551	538	545	590	509	524	531	506	542	530	577	515	485	452	525	513	500	532	547	498	556	550	549	526	515	512	501	561	543	517	539	535	503	511	515	526	514	504	550	568	518	532	521	518	550	525	511	518	533	526	509	512	575	523	544	498	508	558	556	486	510	480	532	530	520	490	549	521	523	533	567	522	542	526	484	493	550
18393	32361	20776	10711	6046	3694	2740	2103	1883	1636	1550	1439	1318	1169	1104	1028	1049	989	952	883	857	783	838	788	769	787	793	803	788	800	771	782	758	762	801	796	767	780	744	760	789	782	781	765	739	715	746	750	741	743	751	773	775	765	748	758	778	774	790	764	772	769	747	784	736	777	721	750	778	740	788	784	725	795	771	745	838	740	756	747	770	796	734	779	747	721	759	747	767	793	765	787	778	768	788	750	760	768	763	764	791	740	759	769	801	741	753	770	767	752	756	792	740	760	773	744	776	775	737	758	759	770	764	739	817	765	797	782	752	777	701	818	721	747	730	740	797	715	765	736	781	733	722	713	738	698	800	758	771	730	760	780	778	726	745	758	773	713	779	792	734	779	797	748	734	781	739	765	761	817	735	808	734	759	786	765	720	759	814	761	793	811	831	740	765	790	831	774	765	782	785	753	744	747	755	756	766	741	782	739	758	792	744	743	774	769	725	774	756	751	775	780	745	779	725	784	765	786	733	708	776	771	777	758	738	749	676	757	713	782	710	845	723	732	748	765	748	774	780	792	721	768	838	757	745	748	760	766	737	754	712	742	739	757	725	776	799	802	767	721	784	740	795	772	724	764	752	772	811	787	750	797	783	741	757	742	727	791	744	746	759	778	784	728	787	753	724	742	765	828	778	765	767	742	782	765	763	797	792	778	782	750	743	726	736	730	777	794	791	776	761	742	776	735	740	780	721	754	749	738	794	782	773	737	735	737	785	784	805	719	787	744	725	749	725	750	749	762	787	721	810	740	785	715	714	773	744	745	762	749	749	809	713	796	749	739	779	756	778	723	758	785	780	785	770	833	787	751	781	726	723	747	745	780	760	750	747	768	758	722	720	708	770	744	774	797	749	784	811	756	776	781	723	741	777	790	761	780	828	754	772	711	740	793	748	775	721	784	794	751	785	753	717	770	774	747	738	743	804	779	711	740	745	760	710	790	767	760	745	807	788	765	769	783	716	754	716	748	734	785	760	768	770	754	746	738	802	766	764	748	754	744	724	728	771	767	789	756	762	765	793	722	768	761	744	763	759	751	770	793	826	747	765	779	710	727	798	711	701	748	811	780	736	775	715	779	792	785	804	743	724	811	794	755	712	762	759	758	815	787	766	774	746	776	711	717	760	787	753	756	799	731	788	732	726	771	729	756	706	757	737	765	735	741	750	733	753	790	754	749	777	788	799	784	705	745	780	758	805	701	723	742	758	710	744	782	781	700	760	764	784	770	718	771	681	750	737	800	772	777	743	728	744	744	759	760	762	759	775	732	763	760	771	776	766	775	778	777	726	762	716	768	784	745	786	789	751	732	764	755	749	788	788	758	716	749	776	775	827	748	812	744	759	776	762	758	784	762	754	786	774	759	817	751	699	743	779	801	793	783	784	798	819	736	761	757	748	767	734	716	750	726	761	788	833	748	761	752	841	777	755	760	784	747	787	756	746	736	747	774	743	765	792	777	795	754	765	745	775	796	775	745	740	769	772	778	771	743	764	797	779	788	771	813	764	737	739	786	739	786	773	782	785	751	763	750	762	801	773	778	746	780	762	767	721	735	716	742	763	795	755	781	771	783	750	740	765	767	729	737	734	772	769	749	762	782	778	716	726	731	715	749	801	750	802	770	774	757	730	717	777	816	776	744	758	732	821	792	774	748	758	803	791	779	727	741	736	774	731	745	816	744	751	783	760	777	737	744	707	733	724	762	751	779	749	755	735	749	763	805	844	772	740	715	785	726	710	758	741	735	722	770	739	780	767	730	706	755	758	771	786	728	772	763	745	700	699	767	735	743	713	734	767	762	700	787	703	774	758	745	830	744	751	792	739	734	758	786	756	764	741	715	741	723	795	723	797	761	756	705	739	767	816	795	761	769	734	748	775	805	735	709	750	782	737	742	767	746	796	695	791	771	739	788	791	737	777	762	765	808	774	743	764	735	765	755	782	732	785	757	737	736	762	768	794	760	835	756	766	765	763	711	769	754	768	741	778	759	714	753	774	767	758	752	780	756	778	758	789	748	772	796	764	759	725	826	757	741	744	738	762	782	773	790	770	721	782	773	742	717	696	761	786	779	710	793	787	755	735	744	740	716	779	722	756	721	724	770	768	708	737	727	780	761	750	761	751	787	784	724	728	723	713	782	769	737	763	773	725	766	789	737	751	714	756	751	743	675	767	732	773	771	765	752	801	749	748	728	762	761	769	745	787	679	757	774	767	765	741	751	726	785	736	772	746	796	725	740	730	714	748	766	734	712	764	771	733	780	756	758	717	763	747	767	792	732	792	742	776	765	775	742	727	789	751	745	762	708	808	730	718	729	808	785	755	785	721	759	754	778	739	767	727	783	736	776	727	804	769	735	777	747	748	792	770	734	727	749	769	730	757	725	727	759	771	822	779	796	804	733	768	700	769	807	759	741	728	749	724	731	773	738	791	762	718	781	746	794	790	749	775	752	803	721	766	754	744	780	792	738	748	787	763	777	727	760	762	772	702	753	788	772	749	741	788	780	768	773	692	764	757	756	769	696	774	776	759	787	741	743	815	761	740	783	804	768	733	729	704	779	792	781	785	755	768	733	735	704	734	730	724	753	760	762	725	777	771	831	738	710	741	763	818	741	738	695	773	794	737	752	770	778	766	725	741	748	737	741	771	748	712	727	792	764	753	736	753	756	772	788	767	779	776	778	817	764	753	783	745	738	783	786	743	710	758	773	709	794	762	779	745	766	779	744	762	771	753	729	739	824	786	766	735	792	747	757	763	760	746	737	760	787	779	794	798	741	755	752	799	711	739	807	759	746	739	823	797	762	786	726	764	741	761	765	751	754	751	738	739	801	776	764	759	738	739	723	800	729	767	725	744	790	761	738	727	754	728	754	804	773	723	779	798	801	727	748	818	764	736	781	744	733	762	774	772	828	736	738	735	750	730	790	758	778	764	758	753	781	759	770	740	714	764	775	774	712	758	739	811	824	827	754	771	762	744	833	716	770	768	758	734	739	772	766	718	782	761	780	799	743	753	793	733	758	753	774	754	747	750	724	755	760	759	763	733	747	780	727	820	745	769	799	751	743	784	788	744	748	766	761	759	759	757	784	806	737	799	778	740	726	797	694	730	765	762	741	740	733	761	752	702	752	784	773	766	780	723	777	826	762	755	770	746	730	778	760	755	754	774	725	739	777	791	781	742	744	729	702	712	772	767	803	754	799	772	779	739	748	758	811	752	784	738	749	741	766	722	725	754	742	767	784	751	757	747	714	745	746	763	754	694	768	792	701	741	757	733	773	741	752	749	697	739	765	728	792	787	756	783	693	733	763	806	792	805	765	749	738	770	826	801	741	780	730	777	772	727	792	786	788	782	803	767	718	765	774	756	781	767	722	787	838	784	737	718	733	785	768	745	739	744	744	733	747	737	772	750	728	739	765	735	771	770	775	747	750	760	788	766	777	737	742	747	790	760	747
25529	21518	25060	20185	2888	1310	1031	886	711	674	640	668	606	581	529	522	534	510	483	485	486	473	464	479	446	475	459	455	480	486	430	446	463	480	461	467	478	440	489	460	453	418	447	445	448	396	417	466	443	471	459	453	444	442	488	464	425	491	509	493	473	419	450	424	396	470	386	460	474	435	466	438	450	442	463	447	427	472	477	450	482	488	445	436	487	429	445	437	478	433	440	463	471	459	449	433	439	416	438	422	485	414	455	441	474	424	458	447	472	468	442	419	423	498	460	461	479	432	485	504	434	457	469	465	420	449	467	471	433	483	439	458	420	433	469	424	418	436	434	415	453	434	441	493	444	464	428	444	459	453	441	474	455	449	452	447	454	492	433	423	462	435	433	481	445	428	423	459	455	404	443	478	419	483	444	473	436	431	449	448	411	462	438	490	430	433	433	468	433	417	451	460	463	425	435	477	438	452	458	458	455	453	418	427	448	420	465	461	461	455	466	441	468	459	480	458	478	439	457	448	451	434	456	454	437	481	435	460	414	427	471	464	438	439	471	412	471	410	414	422	480	445	462	439	443	425	453	495	459	443	444	450	466	401	432	458	480	434	427	464	457	466	459	463	451	490	486	481	448	429	460	438	460	484	429	485	424	433	444	432	441	467	454	453	471	461	495	476	458	451	450	475	432	472	469	465	465	466	454	448	408	447	457	451	438	460	431	439	460	430	445	446	447	477	450	468	438	446	450	450	461	501	451	441	444	437	444	438	470	482	445	439	464	437	444	475	467	449	425	400	495	447	442	471	440	487	453	443	451	459	458	432	463	466	451	464	454	475	492	411	485	436	433	475	438	466	479	469	449	442	459	469	470	423	441	464	411	440	437	422	437	465	432	499	473	461	461	453	449	411	444	438	478	437	439	444	448	474	478	436	462	448	436	438	436	452	475	461	440	432	443	461	440	415	421	460	412	432	476	419	436	428	445	417	510	448	407	427	420	444	493	459	458	437	461	443	464	425	436	449	440	445	454	433	482	427	442	469	443	460	419	434	467	446	415	441	432	446	465	466	446	475	469	451	451	458	460	479	422	444	430	456	473	463	470	436	481	439	450	478	471	457	446	449	470	438	429	446	457	432	466	444	409	491	437	471	446	467	435	441	473	447	468	476	452	397	443	423	433	425	471	437	455	453	421	433	444	454	420	454	445	465	460	438	457	422	451	441	444	462	445	446	471	506	455	431	439	452	451	449	444	469	440	441	445	445	463	461	452	439	467	469	458	493	457	418	440	467	472	456	429	419	463	481	466	455	462	441	480	430	436	436	453	432	452	418	451	502	419	501	456	462	422	452	456	472	403	424	443	470	418	441	421	475	458	445	448	445	456	440	451	448	466	462	455	431	482	486	453	438	506	455	456	461	443	474	429	435	437	434	434	467	412	436	458	451	448	494	440	482	478	447	434	434	458	430	445	434	431	460	412	469	415	434	446	404	449	492	476	431	446	468	450	448	465	437	452	417	428	446	432	467	470	416	490	471	440	451	469	428	449	470	423	466	452	443	432	411	430	468	414	438	461	449	439	412	429	440	457	444	483	441	460	435	414	448	457	447	456	435	475	447	464	476	482	457	428	438	438	459	432	470	421	433	488	441	423	431	484	481	441	456	453	440	444	407	469	420	444	469	411	426	457	445	431	444	461	454	427	457	450	457	449	454	424	456	467	433	452	472	460	454	466	428	444	420	478	477	443	431	436	470	462	445	452	399	450	439	454	449	474	435	441	416	453	440	466	455	459	429	464	465	405	468	463	474	477	404	484	482	479	450	476	441	463	422	437	461	449	461	451	445	429	452	441	484	465	424	454	434	458	469	447	414	482	449	458	450	454	425	474	446	431	477	433	442	435	423	479	457	419	420	439	506	457	448	429	440	441	435	444	477	437	429	459	454	490	457	476	481	432	454	434	475	435	466	441	461	416	436	501	454	489	423	469	456	462	464	461	414	438	454	446	476	463	440	466	490	436	437	453	456	452	435	464	473	469	422	441	425	444	457	474	441	427	454	408	450	428	465	451	462	443	434	418	464	465	416	452	444	471	418	465	430	414	446	486	482	454	473	434	400	444	451	448	436	475	437	440	490	441	434	450	448	447	492	419	449	416	421	446	478	437	463	472	472	460	483	462	437	467	450	437	420	444	444	487	435	473	431	438	440	463	461	452	448	498	450	449	448	446	448	405	431	447	449	428	485	432	462	416	464	451	444	435	431	449	447	493	422	456	411	464	451	454	468	438	419	483	444	418	412	450	467	488	469	441	443	432	461	475	481	469	441	433	426	480	440	447	487	474	453	461	472	435	420	449	449	468	443	495	416	447	457	438	478	442	435	448	455	445	434	458	442	449	457	451	464	449	439	446	450	444	458	446	454	470	420	461	437	457	441	466	470	399	416	454	477	449	460	451	495	444	495	457	481	478	455	458	466	451	446	460	466	432	419	452	449	455	432	436	458	407	471	437	450	474	449	411	424	443	414	476	459	458	448	463	444	489	446	465	449	448	474	443	420	465	470	419	437	472	460	433	453	469	464	480	456	453	429	473	410	440	437	423	457	408	499	456	480	462	448	418	438	449	461	420	436	469	447	445	454	441	441	476	449	453	422	443	455	465	461	450	430	457	431	437	454	483	397	430	445	483	425	415	464	433	445	439	464	445	439	441	472	438	455	466	475	468	489	446	455	457	446	451	437	479	437	478	442	448	433	496	440	457	488	443	459	436	467	435	461	427	421	466	449	454	428	449	416	503	425	439	468	426	429	477	465	461	455	443	507	446	430	445	389	455	443	456	443	462	442	457	444	490	437	412	465	453	458	434	466	458	468	410	420	492	441	444	458	461	406	457	453	456	466	451	418	414	472	477	466	412	447	478	472	467	453	464	412	457	459	436	434	443	476	460	456	450	447	424	447	417	437	431	462	440	450	445	442	468	462	481	425	463	448	452	472	453	445	438	462	448	444	435	507	443	453	435	472	451	428	462	433	452	493	436	476	448	476	448	432	489	486	459	433	467	485	398	508	452	445	472	433	467	424	433	460	452	449	455	448	493	448	459	438	422	424	452	481	473	445	504	428	482	467	463	439	485	441	483	433	459	437	430	480	469	459	470	460	457	425	431	434	485	475	448	446	444	463	439	467	476	443	439	435	479	435	454	440	474	450	405	431	503	447	498	455	456	473	453	526	485	455	450	449	457	440	456	453	436	433	451	460	418	470	413	417	457	436	407	436	442	450	467	470	450	473	473	407	485	450	469	426	440	456	444	427	454	408	481	437	423	450	478	460	456	452	435	466	457	445	483	469	459	481	443	435	452	429	434	410	427	438	462	442	448	457	476	395	460	441	420	402	470	444	422	448	452	464	435	405	469	445	467	435	434	456	462	407	460	463	416	431	486	446	415	473	431	438	461	403	491	444	443	454	440	459	472	455	435	421	421	445	430	432	462	478	427	454	424	421	493	443	483	455
18025	26759	16226	7360	4193	2795	2065	1760	1480	1272	1247	1210	1034	1016	1034	932	841	837	815	733	735	729	686	654	696	679	672	663	697	689	612	659	694	692	642	674	695	606	669	661	686	631	636	650	709	663	674	643	664	638	684	704	673	604	708	706	646	648	679	658	626	615	727	672	700	627	663	695	661	623	650	630	686	669	632	679	663	609	726	635	677	660	633	671	680	669	627	656	718	625	653	617	654	653	640	665	669	659	653	695	660	643	662	673	676	691	644	642	584	643	622	627	649	701	646	643	660	646	677	669	625	609	630	655	651	648	663	622	677	636	647	699	671	659	633	646	631	674	657	680	680	671	671	639	628	654	642	655	645	647	688	672	675	642	685	650	665	644	696	659	664	631	645	641	634	666	672	631	661	676	648	673	683	636	653	659	649	687	655	628	656	611	642	646	622	629	673	672	668	643	645	687	681	632	615	668	641	620	668	663	624	660	645	639	646	684	622	642	635	614	665	666	663	686	678	693	629	673	688	684	655	644	642	644	653	647	653	618	664	699	677	640	661	670	661	661	652	685	684	671	632	645	658	709	650	639	646	688	643	646	652	648	643	634	657	669	645	621	684	679	684	646	682	693	633	662	659	648	679	646	639	638	633	643	640	648	687	625	625	641	621	660	662	648	649	670	643	610	666	674	693	623	646	652	676	652	669	627	632	641	694	652	664	663	650	649	685	663	622	670	636	664	706	671	687	673	645	660	688	642	659	622	674	669	638	678	687	679	609	713	661	643	703	658	660	642	670	667	672	655	681	619	654	672	673	659	657	669	649	639	650	644	613	624	688	647	659	701	710	671	646	686	651	676	667	630	666	651	628	606	640	673	632	637	631	644	631	652	633	639	656	666	664	677	645	648	671	634	649	635	676	662	623	633	654	650	634	646	641	682	681	650	662	703	671	659	669	672	629	686	697	639	664	682	679	654	641	607	622	649	670	645	613	645	628	634	659	656	661	652	635	656	684	638	644	636	662	660	676	630	658	638	666	649	683	660	698	656	621	651	680	678	662	656	630	678	651	674	674	614	637	637	665	675	601	656	677	658	670	646	691	639	611	643	658	663	653	647	651	703	664	633	623	650	666	647	638	636	692	672	644	634	665	680	617	663	669	639	663	664	665	612	667	671	678	680	647	658	675	600	650	664	671	644	658	652	666	678	599	668	688	635	636	642	665	646	618	701	662	639	644	642	704	652	633	629	642	637	661	628	606	643	663	676	664	646	687	673	645	628	672	619	674	656	636	617	632	690	608	685	610	685	625	644	627	636	648	658	654	692	610	653	680	612	637	619	673	626	606	654	616	663	655	641	678	639	638	635	672	672	663	658	619	656	664	664	688	652	641	678	694	646	649	672	618	677	684	678	678	699	692	639	666	660	674	623	631	683	651	722	632	676	656	654	607	671	641	655	632	695	617	646	627	635	680	643	668	621	626	605	660	663	679	666	644	635	643	645	671	700	645	657	662	644	667	627	640	611	660	687	638	593	674	623	681	648	669	653	668	620	647	632	662	641	627	667	642	653	669	637	608	630	664	638	668	681	655	664	568	656	622	658	627	694	652	674	652	633	629	649	643	656	673	656	653	663	674	646	647	591	647	682	635	684	690	624	658	646	656	633	643	675	646	707	632	656	628	647	686	620	677	679	680	600	650	658	607	647	659	623	623	668	635	641	660	674	678	645	686	656	639	652	647	655	654	621	683	649	639	670	646	671	655	672	681	685	648	652	679	636	658	687	635	642	635	659	634	644	697	665	661	623	641	676	698	685	649	687	641	634	664	646	655	628	660	648	624	662	660	658	639	670	694	664	632	668	636	657	634	661	696	672	612	662	695	668	657	690	675	628	619	656	645	677	666	633	669	656	648	626	625	664	667	678	648	670	638	650	702	668	641	661	644	704	659	653	670	621	626	656	632	660	622	630	651	656	667	653	682	648	644	736	643	670	653	654	657	644	645	654	678	634	676	585	672	668	646	682	640	663	678	690	610	656	671	655	624	642	638	636	678	638	648	674	638	612	629	640	641	639	604	659	658	633	657	656	656	610	611	689	662	647	663	686	685	646	619	671	649	657	641	645	638	657	661	689	667	691	675	707	686	628	676	659	678	690	615	654	666	601	619	657	651	655	692	672	656	686	735	689	678	685	681	658	660	672	674	669	673	682	634	658	659	643	639	655	668	628	691	643	644	667	636	627	672	670	677	648	601	663	592	632	667	627	650	654	631	656	603	655	651	643	649	605	696	648	664	653	650	669	674	645	637	648	656	635	684	670	683	606	651	682	660	685	669	668	672	642	650	649	658	650	623	605	667	678	641	694	673	685	659	669	647	642	636	684	628	694	651	670	670	664	652	624	660	690	644	687	634	692	655	663	651	574	632	658	644	634	642	639	708	651	632	644	632	658	660	620	697	652	653	665	626	632	662	708	680	646	719	671	638	607	647	652	656	668	671	678	644	663	630	659	644	668	628	671	639	652	682	638	634	656	645	665	626	649	656	691	675	653	662	648	629	659	674	694	658	650	649	692	642	653	700	649	657	622	605	613	655	733	631	629	625	619	678	651	693	629	666	666	658	680	657	660	681	619	658	655	636	643	654	640	706	656	666	632	661	652	656	661	681	679	651	599	666	669	672	704	647	643	614	665	659	644	663	673	673	652	648	647	692	666	624	639	651	675	691	675	676	637	685	692	637	625	643	648	678	670	673	619	671	693	633	687	678	654	690	652	634	644	654	636	617	656	680	674	664	649	630	670	710	664	668	632	689	634	656	678	657	623	632	655	650	696	649	676	629	633	684	686	654	640	626	643	672	642	649	658	646	644	651	652	662	648	682	654	639	663	660	633	655	681	626	658	639	632	648	660	662	681	666	670	591	670	698	684	649	610	701	671	662	651	652	668	671	687	638	682	620	679	618	635	627	698	626	618	634	645	690	627	598	672	611	657	672	631	659	647	651	671	671	671	659	607	688	640	625	646	649	655	654	659	683	689	685	700	649	656	630	689	636	649	683	664	682	650	680	664	673	629	659	695	665	644	673	650	620	659	678	637	628	631	673	639	659	664	630	673	694	715	672	671	633	617	635	596	668	677	661	689	666	645	625	650	661	602	647	641	714	683	669	629	654	613	651	622	662	640	683	654	673	640	638	646	669	687	649	645	630	669	708	617	677	646	683	653	670	691	618	676	658	657	639	650	667	670	611	643	635	646	641	661	681	652	653	607	648	683	670	657	687	646	672	655	589	592	664	691	654	654	655	670	644	667	614	686	635	665	613	701	685	645	696	617	677	672	616	685	629	630	657	617	649	663	627	615	593	657	659	681	627	664	675	677	640	687	660	643	664	681	625	660	672	661	655	602	679	674	633	637	615	705	671	631	654	671	635	633	661	640	638	639	621	607	658	661	697	652	699	662	664	636	689	697	646	673	608	654	668	662	638	627	673	711	661	653	675	636	664	636	672	661	644	593	647	665
22853	21474	28487	24854	21487	16866	3372	1517	1224	1119	1007	980	844	810	793	727	718	624	623	627	557	547	531	521	540	519	523	538	578	470	521	457	524	496	502	502	482	496	505	532	523	510	505	529	512	519	522	491	495	473	499	493	528	478	523	496	541	521	489	507	521	509	488	501	491	498	548	481	499	486	501	515	470	507	480	525	550	476	469	547	468	493	501	523	504	528	492	530	501	522	525	529	534	489	495	532	522	490	494	485	500	482	478	506	516	518	456	477	476	491	496	508	457	479	511	492	516	508	450	492	513	484	484	460	481	468	515	529	494	477	492	495	502	519	521	513	470	483	534	512	481	523	510	521	503	514	475	506	509	509	511	558	535	503	529	521	513	511	460	516	486	500	511	459	460	489	517	507	495	482	483	501	477	514	515	516	489	479	505	513	509	498	524	526	517	483	483	484	482	485	486	516	498	513	501	466	441	480	495	490	464	479	500	473	505	539	482	524	494	515	490	475	491	482	548	490	468	471	484	509	541	502	494	477	522	479	503	512	494	487	547	509	492	526	493	509	484	488	483	478	532	483	463	444	533	504	484	482	511	499	519	550	495	494	491	529	521	549	509	484	498	556	490	484	481	527	546	494	503	494	496	514	485	464	502	500	493	520	543	474	492	474	517	503	540	488	507	491	505	497	543	498	556	444	493	492	470	486	499	482	513	526	512	508	503	515	449	518	456	505	475	470	484	525	548	489	475	490	501	518	510	498	485	479	487	525	496	486	462	493	519	518	494	502	517	464	524	510	516	493	508	499	496	496	507	534	465	489	488	508	474	517	501	487	542	486	496	500	518	490	492	514	465	477	496	456	518	500	513	559	496	499	509	506	515	496	513	473	511	519	478	455	522	508	494	487	485	564	486	571	510	495	455	489	535	501	532	543	517	527	509	465	502	512	477	507	532	494	524	487	488	504	470	521	506	490	492	504	469	481	490	510	494	473	489	481	511	506	516	523	469	491	531	504	493	510	484	502	514	507	481	492	507	504	515	505	507	531	506	521	508	485	495	487	517	504	509	482	494	495	500	501	494	488	457	505	490	511	531	466	483	495	505	512	476	518	504	506	500	530	514	480	495	515	492	474	523	511	500	510	489	519	493	465	500	510	470	491	448	498	556	496	510	502	477	516	476	468	486	521	487	558	487	468	476	494	535	527	484	499	522	478	507	530	507	518	463	510	446	483	509	502	509	471	507	526	484	502	486	486	493	469	507	465	500	475	469	516	534	489	538	494	476	492	550	502	511	500	474	484	493	506	501	479	492	507	542	515	506	494	478	512	494	513	508	546	501	464	498	529	511	503	512	448	520	510	469	494	502	475	497	488	471	540	514	497	514	484	522	498	455	489	494	511	528	523	471	496	509	562	499	515	514	485	520	487	479	496	494	535	515	515	444	532	510	523	431	469	502	525	518	492	489	454	514	465	486	496	500	510	455	505	491	490	525	500	507	510	508	532	508	511	484	520	472	483	485	486	477	522	507	504	498	500	490	477	505	490	506	501	494	501	530	496	453	519	516	508	461	498	503	483	483	486	515	490	537	464	467	470	470	529	497	536	496	500	523	503	505	533	469	522	460	520	492	502	493	492	472	503	516	509	510	491	516	510	531	507	495	536	449	509	491	460	507	484	524	514	464	518	499	447	506	463	473	510	491	481	487	479	501	503	498	497	530	502	476	526	476	490	486	503	514	483	440	496	478	496	467	497	549	483	483	526	505	516	485	492	504	517	518	515	470	518	440	508	528	481	494	496	507	508	488	477	543	460	574	487	458	515	513	529	475	476	492	513	544	464	528	510	487	445	482	483	480	492	476	511	502	521	483	482	541	492	502	491	534	503	461	511	486	532	506	510	484	517	485	461	494	471	475	527	498	497	472	503	515	488	508	464	479	501	515	527	482	498	503	466	485	476	485	487	528	459	487	495	520	528	504	507	523	465	465	494	467	475	531	514	462	508	495	467	518	481	509	497	466	514	495	488	447	502	514	531	566	494	473	467	519	550	510	521	505	493	522	464	486	483	473	490	517	489	503	492	490	486	458	498	490	515	487	496	556	477	531	506	528	500	474	503	508	503	507	492	497	471	537	503	493	496	498	521	504	474	494	538	485	510	470	457	537	457	494	498	471	502	520	541	475	474	489	518	516	530	499	504	488	524	492	518	513	491	505	548	521	478	522	531	496	472	485	544	535	463	539	505	518	513	468	477	502	541	534	539	567	517	457	483	494	471	504	474	472	500	508	514	507	496	441	531	516	481	490	535	525	500	515	472	507	450	522	509	495	515	529	487	507	504	485	538	473	523	466	490	511	499	501	498	511	518	462	521	497	481	502	488	526	476	515	530	475	522	499	512	530	535	497	498	489	506	494	520	470	468	527	529	559	510	464	520	509	538	476	515	510	477	521	531	482	490	486	497	492	510	454	490	527	530	500	502	474	477	524	519	486	482	510	494	506	492	481	508	455	503	517	500	493	494	468	498	484	483	495	461	494	518	481	511	532	479	518	456	477	551	536	481	501	509	520	492	516	526	467	443	558	488	514	489	476	496	525	498	503	468	516	481	510	500	507	499	491	492	497	514	505	515	499	493	479	493	478	538	465	516	528	485	500	487	475	519	541	489	478	484	484	520	498	486	463	518	519	455	458	531	470	482	460	479	500	501	495	518	495	496	498	492	528	500	471	488	490	505	511	488	510	517	495	494	479	475	464	482	488	534	485	529	522	514	498	531	545	504	503	542	494	538	498	472	501	488	481	504	508	477	462	524	517	459	506	486	515	512	530	499	488	479	485	486	494	504	473	511	546	494	492	498	500	478	490	476	504	493	523	488	464	530	506	523	484	473	463	510	529	503	483	520	487	491	487	515	486	529	455	482	510	495	503	493	505	484	524	485	528	509	444	504	546	487	487	501	496	504	469	491	532	502	481	476	514	504	459	496	492	471	476	483	524	487	487	549	474	546	496	523	477	489	521	525	497	472	512	521	506	514	514	493	508	518	474	501	506	535	497	502	519	536	513	489	506	517	463	543	509	545	483	485	511	510	509	467	485	532	480	472	497	512	506	509	491	470	501	449	502	503	490	468	511	509	535	488	513	535	517	497	502	538	496	515	476	498	540	481	519	490	495	536	541	513	481	509	455	496	507	508	507	474	526	531	493	492	530	515	490	518	524	481	476	482	537	493	529	481	480	501	471	515	456	519	498	459	505	514	494	459	487	479	539	546	525	508	542	496	493	496	503	522	506	488	496	506	498	488	478	478	497	463	514	510	495	505	497	497	503	501	511	518	537	486	525	465	472	482	491	511	497	510	496	469	536	500	531	461	510	490	479	526	491	525	502	497	538	475	488	505	496	520	521	491	501	477	472	496	507	504	475	509	509	471	477	500	564	452	486	509	532	490	512	498	501	509	512	520	528	484	463	507	498	451	473	512	498	499	512	488	480	456	504	505	485	496	510	508	498	486	535	531
20030	35915	25201	14260	8470	5554	3935	3041	2429	2355	2190	1985	1694	1534	1501	1355	1259	1059	1021	958	912	787	746	805	808	802	771	814	782	752	740	742	681	701	694	707	753	732	725	721	718	724	710	716	728	773	735	791	726	730	766	751	727	698	701	709	707	713	729	705	754	661	715	699	726	751	693	738	720	686	710	745	715	741	726	738	665	689	701	735	692	678	662	738	787	730	692	732	681	696	721	725	723	696	696	722	701	680	753	715	731	718	731	702	759	715	722	718	658	717	693	731	737	693	714	668	719	667	728	706	674	678	711	725	699	707	710	707	756	717	731	699	674	735	726	729	709	736	720	679	677	697	728	706	706	725	690	764	702	695	752	714	721	709	707	708	732	695	741	655	729	679	689	722	685	743	749	668	707	730	733	745	701	739	752	743	732	717	706	719	728	746	698	735	729	725	721	720	703	733	726	699	712	670	704	707	678	701	712	718	739	711	676	711	695	695	714	697	712	729	738	669	765	689	727	741	691	692	742	723	671	778	721	710	731	703	700	747	735	681	690	776	713	697	707	738	723	717	766	721	711	707	693	740	735	673	715	757	695	733	712	684	739	760	743	711	723	701	691	730	684	676	735	733	746	759	715	702	696	706	735	795	706	753	744	701	687	690	754	720	677	732	688	700	676	726	719	707	734	722	681	714	706	697	730	726	718	690	676	709	724	717	727	687	705	690	734	675	709	729	742	699	678	696	689	680	694	735	737	690	716	730	734	715	701	721	699	711	722	703	705	718	788	718	724	716	754	698	664	693	713	738	742	718	722	670	711	724	651	720	687	759	730	664	686	717	741	728	699	698	704	731	700	759	708	676	743	713	718	722	753	683	709	694	729	713	743	679	672	701	710	761	708	742	711	731	739	737	736	731	701	692	695	677	728	723	717	690	729	690	727	695	679	722	765	697	722	718	754	708	750	713	760	722	722	781	697	738	745	759	692	734	713	696	710	724	715	719	779	723	789	731	738	713	727	712	749	744	708	733	721	725	694	737	709	693	694	748	714	731	681	728	729	715	688	695	734	720	754	697	698	688	709	729	743	725	758	760	708	767	723	702	753	709	713	694	685	769	750	718	685	692	716	716	722	713	756	692	724	732	710	749	711	720	716	684	757	710	712	724	729	713	731	689	674	715	710	746	723	709	695	703	737	697	703	672	692	724	712	765	671	734	733	667	733	743	730	698	743	696	804	739	716	701	719	701	720	707	689	712	687	689	739	706	701	740	739	713	725	740	740	706	699	748	716	711	677	702	712	694	742	718	728	718	700	676	696	722	760	756	700	740	726	740	682	676	668	686	711	745	727	719	677	670	700	690	697	730	714	705	739	717	751	715	711	715	708	679	731	799	717	713	681	715	693	671	709	702	687	741	705	737	692	731	702	722	744	727	732	694	719	739	753	764	688	708	728	738	757	674	712	746	675	710	777	675	697	696	648	723	726	723	693	748	730	696	696	744	761	748	713	704	748	750	691	720	710	712	702	666	692	710	696	757	702	704	731	716	694	727	717	688	659	754	751	639	759	706	728	732	679	694	720	681	696	730	660	787	724	726	741	707	647	764	665	670	724	675	750	719	729	704	724	717	742	771	746	694	699	724	709	693	717	728	737	743	725	733	735	737	698	697	682	724	705	704	725	734	712	762	700	738	656	719	715	752	713	715	709	774	715	698	705	741	722	721	700	719	743	728	725	718	699	744	732	655	677	725	709	713	680	715	702	686	722	715	678	713	733	748	732	736	716	728	732	656	705	730	724	716	725	717	760	695	734	662	744	680	698	735	749	714	741	731	716	714	727	725	696	691	647	732	746	680	707	690	683	708	717	740	735	729	734	729	706	701	691	767	748	744	720	678	722	695	734	703	726	705	717	724	759	690	737	738	720	749	632	759	664	731	721	698	703	672	710	667	729	716	714	684	691	702	691	692	750	707	739	755	734	679	696	749	708	688	680	724	678	699	724	712	728	742	723	739	746	736	699	750	732	725	737	712	757	674	727	708	696	735	718	685	688	639	718	720	666	710	691	750	751	709	711	753	723	693	732	683	716	716	718	639	724	720	730	711	757	712	751	763	716	700	742	739	733	671	711	676	690	697	670	699	702	729	700	716	685	710	705	719	716	704	746	684	720	732	750	707	679	755	689	683	690	721	692	657	714	711	722	756	727	727	728	700	693	728	675	666	703	651	701	740	717	722	762	683	712	730	711	742	741	726	693	730	708	747	760	724	732	699	685	698	712	717	714	713	734	707	703	710	684	645	755	716	773	718	689	725	734	782	725	723	701	720	740	721	721	712	687	723	687	719	728	749	655	695	743	717	732	688	713	731	685	730	666	696	702	737	686	696	707	732	725	715	706	710	689	717	738	735	738	688	659	703	742	739	736	728	748	692	720	700	723	767	691	704	755	660	758	774	702	706	684	688	726	704	716	688	677	744	710	670	683	720	717	670	661	716	700	733	725	709	766	687	697	729	679	675	729	688	707	677	724	749	731	729	709	716	699	733	765	753	773	713	745	712	719	731	716	717	680	696	795	693	733	768	730	761	707	752	693	689	748	711	697	728	683	731	791	720	722	745	740	692	689	686	730	700	762	749	707	722	717	738	680	716	737	708	704	700	730	710	724	780	689	708	738	680	708	742	656	759	721	743	701	696	695	701	682	688	707	709	691	747	698	722	738	670	732	713	674	725	741	692	660	697	715	762	636	674	700	677	723	723	709	719	704	758	734	724	717	724	719	681	698	698	703	699	729	744	703	756	657	700	732	748	692	709	701	690	719	700	653	746	673	734	738	697	700	740	716	697	719	745	742	714	706	680	684	692	777	708	701	729	708	689	688	715	697	680	707	714	714	716	723	738	694	717	693	667	695	671	678	688	705	721	664	699	770	665	697	716	715	751	728	698	701	718	630	698	709	714	722	705	719	754	697	758	721	687	726	730	736	718	695	708	718	725	742	744	717	736	678	738	678	705	722	669	715	693	715	742	769	733	703	712	721	741	708	736	748	669	705	716	715	713	681	722	698	696	716	721	698	725	662	719	737	719	720	703	690	708	741	647	723	752	724	727	699	740	675	694	717	740	703	755	735	753	690	720	690	726	710	691	709	697	683	713	707	700	686	729	709	697	723	728	736	706	712	708	679	739	693	655	706	670	729	700	680	735	706	678	731	750	695	686	747	693	703	708	699	680	747	688	707	678	722	733	722	670	749	718	742	715	723	700	705	743	707	720	688	683	744	699	730	694	724	702	691	722	640	716	691	718	669	683	677	709	753	761	701	723	708	724	726	677	724	688	684	774	790	648	699	705	672	685	687	684	763	750	710	724	733	774	715	733	684	740	708	733	750	705	743	716	739	714	727	724	694	731	717	770	705	710	704	697	743	757	735	720	683	693	723	751	731	714	749	685	713	705	715	676	714	673	767	710	699	700	769	735	737	723	774	736	719	736	734	747	684	736	688	698	734	725	703	723	697	715
28227	20234	11473	3795	1674	1139	938	800	772	795	691	719	667	650	639	603	637	558	579	581	541	501	505	549	515	518	498	550	524	519	499	494	507	531	560	506	525	565	486	522	503	513	532	504	551	539	540	533	503	514	530	534	512	525	525	517	519	482	515	536	504	500	516	509	497	476	542	573	521	514	516	553	497	535	478	497	513	505	548	520	510	530	560	523	487	547	541	521	553	498	531	509	526	492	494	493	491	518	549	440	500	516	485	539	515	543	472	515	511	530	521	490	523	503	504	525	534	504	550	512	507	515	518	541	542	530	537	519	516	500	527	489	539	511	531	482	507	514	484	520	489	522	522	525	542	541	544	536	530	505	544	519	499	537	559	553	481	564	524	512	481	555	560	542	504	565	511	477	522	515	496	517	520	504	528	490	532	496	492	512	499	539	562	495	517	508	529	521	553	537	520	541	495	504	528	502	529	510	544	513	497	494	485	507	533	519	514	489	549	535	539	508	496	558	544	486	521	520	508	488	489	482	524	508	497	503	534	531	519	514	496	489	553	487	558	496	504	518	541	569	536	551	507	511	525	530	505	518	503	515	498	468	538	485	521	524	556	513	558	506	526	526	517	464	540	523	506	502	532	500	499	541	536	515	583	512	541	536	554	506	525	512	526	503	511	494	509	520	519	536	517	469	523	485	494	510	501	501	510	522	538	494	525	508	525	487	545	521	509	465	557	545	539	513	532	500	465	523	500	537	500	513	504	509	501	491	498	511	531	531	520	545	498	528	511	541	549	479	504	523	476	516	499	514	492	544	491	512	524	504	495	521	518	520	560	515	495	490	491	506	512	544	518	527	514	521	504	507	489	508	526	530	522	500	503	489	482	504	479	538	532	499	485	518	532	499	501	513	482	513	518	549	521	501	463	520	548	522	529	528	491	506	558	556	533	556	528	487	515	481	481	521	531	529	518	486	515	509	535	489	528	510	504	511	554	507	479	497	543	506	546	528	523	522	511	510	531	517	543	562	492	517	543	506	495	491	522	534	506	505	561	507	513	507	513	543	463	534	529	500	512	526	538	572	503	514	518	549	505	526	527	542	536	515	523	529	522	479	531	508	542	485	514	542	502	533	495	539	538	534	478	519	522	505	526	547	526	531	515	496	511	478	536	541	492	510	510	486	492	519	532	506	532	501	512	490	504	520	503	489	520	554	574	489	496	539	502	527	493	559	541	547	471	478	552	528	521	532	512	461	536	575	504	487	510	507	558	478	516	527	522	513	538	530	493	555	516	569	481	555	551	505	592	510	490	526	528	548	547	488	558	513	505	486	564	540	525	499	513	489	495	512	499	528	511	492	538	515	589	506	557	479	489	498	553	568	504	477	485	502	531	496	525	556	533	537	523	483	482	528	499	495	495	513	555	528	528	529	503	516	504	525	516	514	528	518	520	522	537	526	526	485	471	534	514	513	472	533	522	519	473	535	497	530	574	490	538	516	507	516	499	511	530	532	521	480	500	491	516	517	520	524	539	534	502	539	518	505	519	557	489	506	526	495	524	514	509	487	517	515	532	506	530	482	532	552	503	537	520	534	508	521	504	512	498	506	494	533	518	535	504	454	487	524	515	526	532	517	528	525	531	519	525	508	530	545	542	544	551	510	496	511	525	474	515	540	499	509	514	543	521	547	531	536	557	479	546	473	531	501	526	512	523	504	506	534	502	517	523	491	510	470	504	465	559	502	508	521	544	538	515	515	521	515	499	498	499	543	537	518	500	479	485	537	525	505	539	495	520	522	509	536	519	539	524	517	511	516	497	523	549	509	495	530	530	505	523	480	529	499	494	512	490	509	525	506	536	548	494	534	529	475	516	547	497	491	490	500	497	497	518	531	556	518	547	504	537	548	499	531	559	518	565	493	521	507	510	536	505	509	528	542	506	508	534	519	507	468	565	493	508	556	522	508	508	493	525	551	496	522	502	509	515	502	516	516	517	536	479	520	514	504	499	507	483	500	543	517	539	521	500	525	503	498	508	518	552	518	494	483	519	495	535	533	539	539	564	545	528	500	535	508	474	491	503	512	548	486	519	525	562	495	521	489	503	528	535	521	518	538	492	513	545	514	533	529	509	528	512	543	533	466	520	487	519	508	534	503	532	505	521	538	516	458	508	507	519	504	480	513	509	542	546	524	531	547	503	535	530	535	512	517	488	514	529	497	522	489	518	549	498	544	530	500	531	503	550	507	485	541	499	491	578	512	529	508	533	555	507	516	551	532	550	506	547	501	477	506	547	453	512	507	524	525	484	537	525	499	554	536	493	511	474	525	503	507	500	494	485	541	511	517	507	492	522	503	527	512	539	508	517	534	492	475	507	513	559	496	546	519	492	468	522	500	546	503	540	486	529	523	536	527	514	492	518	525	524	573	492	552	498	518	505	500	522	503	493	480	507	522	507	534	531	483	523	511	539	517	494	485	537	538	492	484	533	510	506	513	490	501	488	546	514	543	497	533	490	560	536	515	505	548	509	542	492	475	507	494	548	485	555	534	531	517	547	530	496	539	499	521	508	511	525	544	562	537	526	522	523	528	528	513	555	488	504	502	474	538	526	515	531	492	499	505	517	516	514	495	543	533	538	520	479	507	510	538	525	576	516	483	535	507	502	510	497	495	499	548	532	524	491	522	490	530	526	486	519	515	522	511	550	487	488	500	529	443	523	516	517	523	551	507	573	469	520	552	509	516	489	500	487	537	541	503	507	502	522	526	481	548	542	519	526	556	546	520	473	520	507	553	506	553	538	532	543	509	501	509	485	515	555	528	539	483	500	498	565	518	510	543	573	500	551	524	489	535	500	474	505	523	531	556	520	507	551	508	522	467	507	503	526	561	532	481	527	509	504	523	517	500	509	509	507	486	504	528	544	549	499	508	516	482	576	451	528	540	535	536	513	500	508	550	557	529	469	502	523	517	521	523	540	524	513	551	540	549	541	542	535	511	510	497	531	561	518	546	540	507	498	486	535	520	533	550	504	520	509	521	495	514	525	514	573	539	526	505	507	532	547	529	518	506	520	526	501	543	476	523	543	507	547	511	537	529	519	505	542	530	547	507	538	520	498	519	550	472	537	524	521	509	462	472	505	490	551	508	527	524	574	579	508	494	534	510	578	559	511	538	533	532	512	482	497	528	528	485	527	527	537	549	520	538	522	494	547	518	526	507	499	511	538	514	503	495	514	482	510	536	542	519	516	530	540	480	486	491	490	489	519	501	487	507	492	507	512	527	560	502	499	534	496	536	521	512	526	511	499	490	529	499	548	530	497	538	510	485	531	547	533	519	494	548	511	494	529	521	523	494	521	524	535	554	520	504	503	476	504	547	550	511	545	521	514	471	472	479	519	516	520	477	540	511	534	552	507	492	552	557	509	529	531	489	514	514	543	531	523	523	541	511	542	511	495	518	507	532	562	480	512	483	512	526	503	532	514	493	550	517	528	509	521	506	510	528	504	515
17676	23634	13548	5714	3551	2509	1944	1615	1456	1376	1255	1229	1128	1101	1043	1018	960	926	804	780	803	804	778	774	785	777	809	758	731	746	777	731	771	792	709	747	773	714	791	729	717	758	726	769	803	736	765	751	721	692	793	742	736	755	714	728	746	789	769	727	751	746	758	748	700	727	716	761	767	762	750	735	787	736	744	745	775	728	775	751	755	824	768	723	724	749	783	718	760	672	682	749	677	775	696	752	761	727	737	751	733	780	746	699	741	739	774	743	787	765	786	739	757	709	741	714	789	765	716	697	732	729	697	763	760	758	737	769	750	703	757	760	752	776	744	718	771	719	709	722	709	753	742	733	725	729	733	715	776	763	654	737	757	837	752	754	800	789	728	761	729	733	741	744	707	737	761	732	739	745	738	700	797	709	765	726	754	726	752	763	746	767	706	738	734	753	747	739	732	750	769	750	745	743	707	720	721	740	751	702	723	712	786	794	757	767	737	753	692	758	745	813	708	721	770	771	772	723	741	722	806	702	728	716	796	736	725	757	791	739	744	751	751	740	698	717	670	758	722	655	730	683	739	763	684	699	705	751	709	751	754	739	744	706	798	702	764	783	750	695	774	757	758	739	717	747	748	734	696	726	669	704	732	761	706	715	717	743	715	754	723	742	733	727	747	740	753	728	774	752	736	719	765	761	765	736	767	784	716	718	689	746	720	728	753	777	755	715	716	729	733	713	779	740	739	753	729	714	701	737	743	758	745	755	755	713	732	724	750	794	711	741	761	752	754	746	718	726	758	762	733	729	746	741	757	762	724	745	794	747	704	763	736	746	742	753	775	750	766	702	722	752	723	695	728	730	809	715	766	705	744	768	725	723	774	732	732	788	780	737	748	792	688	737	821	747	711	706	733	758	734	756	682	722	737	725	762	745	746	747	731	745	745	743	737	700	736	741	782	708	752	748	779	775	783	740	758	715	703	722	754	749	735	751	740	730	775	724	733	711	778	708	747	774	734	797	800	742	734	743	735	733	768	822	768	736	815	785	718	734	764	721	768	760	772	714	742	740	778	774	733	773	789	748	782	775	753	731	765	683	739	728	777	754	729	733	733	720	740	757	738	730	753	712	728	769	753	712	764	751	715	803	781	756	781	724	761	712	746	691	757	748	750	771	736	782	788	755	757	726	740	733	743	726	792	720	741	707	741	731	725	805	793	723	735	788	731	760	729	734	738	771	731	775	761	738	727	740	728	679	751	735	726	813	686	747	779	741	753	756	794	737	702	737	732	743	753	700	760	735	784	777	726	721	753	724	741	741	745	787	793	763	739	723	734	719	745	731	799	735	742	752	660	752	722	778	728	713	697	761	740	791	710	744	713	764	720	749	777	743	725	814	712	741	722	745	683	758	756	734	705	704	761	750	734	765	739	719	738	767	763	750	740	780	703	715	756	747	737	697	697	702	722	749	734	727	800	708	756	732	737	728	774	736	737	756	702	773	756	788	698	719	724	715	697	727	789	752	735	739	749	769	691	732	738	764	775	774	730	735	737	682	765	726	723	704	748	705	788	744	766	690	789	742	712	738	737	707	742	699	752	740	738	766	768	721	682	783	778	733	703	784	694	747	755	795	724	719	776	762	723	784	764	743	732	733	709	770	719	733	733	768	760	749	748	727	715	735	721	787	725	721	779	751	704	802	742	731	731	728	738	757	753	761	717	700	744	728	748	708	732	715	748	733	721	741	767	752	758	781	727	801	742	752	765	784	741	732	739	736	743	737	731	774	732	789	715	804	746	737	749	744	718	719	688	742	769	733	727	766	761	714	748	719	749	702	729	667	734	760	765	734	757	776	745	781	750	744	742	737	728	770	723	710	753	724	760	766	740	746	767	722	721	722	744	800	749	753	758	679	791	771	785	745	765	773	738	773	730	762	711	792	789	770	735	702	764	704	764	757	774	696	708	740	701	747	714	757	730	741	758	723	765	701	724	762	779	696	728	685	720	735	717	735	740	729	761	742	749	758	781	746	769	769	767	765	742	752	726	757	773	782	770	733	728	744	750	825	740	715	768	722	720	724	737	788	773	759	725	765	746	694	700	780	744	735	738	718	723	726	754	731	795	769	748	767	770	752	752	703	721	745	742	720	775	786	795	730	767	753	736	726	802	711	776	771	749	713	738	732	735	785	741	735	746	728	745	725	765	734	734	747	745	756	711	771	784	727	686	717	772	808	731	761	776	772	737	728	749	731	731	772	749	693	716	729	725	738	720	760	743	737	782	744	745	731	735	754	782	738	734	766	735	754	711	765	727	734	746	759	758	712	712	749	757	799	792	773	740	742	725	778	717	692	713	724	757	741	740	704	716	727	764	759	744	781	764	757	771	740	780	764	714	785	729	739	737	753	738	747	751	718	751	779	778	752	739	750	724	769	747	786	776	763	735	815	736	708	766	734	724	733	692	721	779	785	736	713	750	727	753	768	764	744	727	737	729	722	740	742	759	798	768	705	776	742	762	742	700	656	721	784	735	715	757	731	761	782	768	728	767	737	741	782	729	783	718	743	710	744	735	709	741	764	758	742	764	771	770	756	745	712	727	735	745	762	759	744	744	740	756	738	687	749	727	758	781	747	742	759	763	764	693	778	745	773	737	704	714	755	770	750	715	749	760	736	702	734	713	728	776	780	772	774	716	747	728	758	704	738	756	744	728	761	783	676	776	698	774	767	774	765	733	720	758	714	728	693	734	765	735	723	699	788	699	812	749	792	765	675	714	750	735	772	713	734	797	745	751	752	764	780	762	750	746	735	755	726	741	753	768	716	747	769	699	718	772	716	709	727	711	742	734	745	736	753	766	737	696	775	752	719	726	770	739	732	775	731	744	807	732	701	701	736	702	758	761	753	719	764	722	729	780	704	720	724	742	764	771	758	731	730	722	728	727	732	713	777	769	798	754	781	706	727	758	746	755	719	761	773	736	680	729	752	776	740	731	758	714	704	762	763	706	745	729	792	760	721	733	763	727	723	817	700	773	762	714	716	728	751	739	762	733	724	756	718	747	779	727	706	740	700	735	732	744	754	704	757	734	722	706	707	784	779	749	720	698	739	787	741	764	734	739	759	751	754	754	769	768	737	732	753	720	739	728	746	791	763	734	702	739	773	677	779	784	720	748	791	763	715	745	698	758	761	715	732	714	712	715	779	780	755	755	755	739	714	712	795	733	753	737	728	764	750	736	718	700	755	725	710	804	733	782	767	759	697	716	752	758	758	751	761	771	777	783	730	724	705	806	737	752	714	731	754	746	722	791	697	749	711	716	804	759	732	786	740	755	775	794	751	734	751	710	775	764	729	741	746	711	734	730	692	767	756	721	767	752	745	750	789	783	707	763	753	771	745	767	751	766	743	713	782	767	756	715	751	767	749	784	719	751	697	728	741	733	752	715	756	733	739	734	733	716	700	816	768	799	729	743	773	702	727	709	740	702	743	746	761	756	756	751	730	740	763	738	784
23810	21495	27802	25611	18528	3802	1709	1297	1075	996	923	870	894	861	827	715	662	683	666	604	636	600	618	539	624	563	554	589	582	555	587	562	573	552	563	564	550	551	554	561	561	535	560	571	546	546	548	585	502	562	553	518	561	571	571	536	520	532	551	522	583	589	576	542	530	544	614	541	540	550	589	557	544	525	530	579	577	588	535	560	546	567	531	546	624	569	554	571	548	546	523	606	545	533	586	541	594	515	551	535	548	531	565	600	560	540	573	548	598	583	552	565	561	571	533	538	536	564	553	516	563	546	578	522	534	533	563	541	537	541	578	563	542	538	587	529	558	556	547	579	571	633	504	529	550	579	516	595	569	583	579	557	563	570	560	575	554	558	556	528	536	601	547	571	525	603	534	504	537	577	496	557	539	576	549	551	584	543	552	538	587	558	529	563	520	548	546	501	563	544	588	537	526	537	553	564	542	524	534	556	567	565	557	536	564	572	550	564	548	560	577	557	527	568	560	553	583	551	522	603	563	583	590	549	569	598	519	562	522	556	546	567	552	496	588	519	570	521	539	518	560	565	562	540	521	543	551	573	532	532	613	572	561	584	562	557	537	576	577	582	565	545	568	512	572	527	553	517	500	539	535	543	574	541	550	535	616	546	551	561	582	563	528	500	579	581	565	510	552	513	544	550	561	574	518	544	568	637	522	545	530	557	553	571	584	560	571	505	539	538	555	596	535	555	546	559	588	550	528	555	563	547	557	524	545	561	566	571	542	533	554	528	614	572	540	578	526	487	559	540	549	546	541	564	543	567	538	578	498	542	524	524	545	552	529	565	557	576	563	566	581	495	501	544	521	521	561	582	538	503	513	553	578	527	531	497	534	554	591	532	593	552	547	539	550	605	571	552	556	538	545	517	545	542	549	544	585	535	545	544	553	521	580	543	567	507	542	577	527	537	545	588	572	569	579	565	571	570	563	530	544	592	547	546	555	526	516	543	564	577	539	544	573	547	574	568	588	548	547	534	520	590	553	550	545	565	519	522	518	521	550	602	542	515	527	551	563	547	581	540	572	556	569	570	506	578	595	579	550	589	528	569	519	556	543	558	572	562	551	551	540	544	543	569	564	553	570	557	517	561	539	561	517	563	533	520	551	559	574	510	553	545	571	510	525	532	563	556	584	532	567	576	520	513	536	583	582	546	539	508	545	560	542	577	524	548	549	543	535	592	552	565	588	540	555	534	543	544	516	534	575	519	549	532	575	524	559	528	558	564	541	549	558	547	498	561	552	524	495	560	561	553	547	522	540	584	582	532	564	558	535	585	557	537	533	541	584	504	518	549	524	554	552	575	565	569	536	517	548	545	567	493	544	575	547	551	594	581	581	517	553	547	525	545	569	543	556	567	544	556	576	527	563	554	580	532	555	537	540	591	534	558	539	547	553	560	545	507	569	539	545	564	558	528	506	572	550	572	544	551	591	563	554	558	512	503	567	531	482	533	566	528	568	576	549	525	575	564	535	544	562	521	585	572	557	555	547	556	593	573	585	545	539	557	556	528	573	528	569	577	574	562	575	566	524	564	532	590	527	577	530	537	537	541	568	560	547	576	525	561	553	552	580	554	578	572	563	566	570	548	548	533	569	506	517	541	553	545	544	578	536	517	552	514	522	535	551	518	557	537	561	556	560	521	580	561	514	570	571	543	549	535	562	517	546	531	532	553	537	588	572	578	547	542	578	545	587	542	508	557	571	525	597	562	595	583	594	553	571	557	545	546	559	528	527	560	554	549	557	548	543	569	511	557	519	498	552	522	570	563	523	509	529	559	589	534	548	556	541	589	556	582	555	563	549	540	577	560	522	547	526	574	554	524	548	535	552	542	565	544	569	607	535	541	577	562	538	540	532	529	582	519	568	526	548	566	562	535	571	548	527	565	540	599	508	562	579	562	544	583	548	550	550	553	555	546	568	578	570	555	586	552	536	550	581	556	557	548	557	517	564	570	555	602	574	512	542	526	544	562	555	553	556	555	558	544	554	562	552	564	552	555	530	547	540	531	530	552	534	583	583	592	526	593	527	543	571	544	590	533	553	582	523	523	570	546	554	535	518	566	578	571	528	535	573	542	559	568	582	541	537	555	544	565	553	571	572	530	604	547	592	554	546	544	517	546	575	564	562	525	576	569	520	558	553	562	557	546	590	574	597	542	540	551	575	544	500	569	564	560	546	572	552	521	556	591	513	585	528	569	577	578	586	564	538	518	565	541	602	539	553	512	570	598	544	518	576	585	548	565	572	509	509	552	518	560	542	555	565	552	577	571	553	598	551	549	534	589	530	547	538	604	565	561	571	520	561	566	568	548	567	548	530	572	522	531	566	533	521	573	585	568	574	582	558	542	600	564	560	544	569	567	564	553	568	587	570	548	556	554	560	590	544	539	592	526	512	526	545	514	544	580	575	564	577	522	593	580	573	551	577	536	529	562	557	536	539	555	527	582	563	552	557	536	550	571	544	562	580	545	578	554	560	607	567	576	559	562	548	568	594	538	497	581	515	577	528	496	550	572	567	518	541	558	562	559	560	561	535	555	565	580	536	575	607	519	527	552	544	570	613	518	565	549	594	571	543	551	559	551	547	560	544	555	519	527	548	540	530	559	530	589	497	585	555	570	597	546	561	530	584	568	531	560	560	540	544	538	559	551	518	521	516	515	562	539	526	584	538	526	519	522	525	547	568	572	547	517	579	504	585	519	582	557	559	526	536	538	578	524	549	584	517	513	570	545	560	562	573	537	512	532	520	559	574	575	552	532	551	577	568	555	535	547	525	532	556	573	561	512	532	521	569	583	557	549	534	538	587	554	552	527	518	524	544	563	527	558	555	516	551	586	576	524	546	499	535	553	573	524	576	527	520	516	577	560	570	558	584	521	535	559	601	524	558	569	554	563	559	552	551	556	534	540	495	551	559	534	537	554	552	591	530	558	563	562	573	564	538	537	548	550	561	563	541	554	530	597	542	544	549	549	556	514	538	615	537	582	579	546	566	570	562	527	575	599	527	526	567	556	565	590	625	465	550	558	560	514	560	515	529	540	515	545	549	555	574	579	558	543	549	531	563	555	545	559	489	578	524	550	591	558	555	565	599	556	533	586	556	530	551	535	567	563	487	555	593	559	581	591	541	559	550	530	531	537	592	568	497	541	581	556	499	535	574	527	549	523	528	521	572	541	519	556	552	583	607	539	541	559	500	554	548	558	553	521	542	532	553	535	544	545	570	561	573	560	539	581	546	586	583	575	569	577	607	571	526	559	601	537	545	565	574	583	549	619	571	550	591	559	546	555	540	558	552	590	569	536	537	537	567	578	547	525	557	550	539	613	552	537	579	570	518	591	568	528	557	589	478	543	566	568	553	546	534	556	565	543	582	547	545	550	567	569	575	511	558	541	557	547	602	544	577	581	569	571	588	540	548	538	548	561	554	536	578	543	536	571	541	550	545	556	582	532	512	561
17173	28836	19258	10467	6281	4315	3286	2588	2327	1974	1798	1624	1555	1502	1393	1296	1192	1042	950	950	890	850	856	789	868	862	899	893	886	851	821	809	828	822	884	770	793	817	822	828	823	853	778	776	851	868	788	805	825	836	836	737	778	773	757	791	771	791	770	760	811	831	833	782	801	776	761	822	801	798	794	799	823	803	814	795	817	830	785	793	790	784	788	790	764	800	803	763	775	799	784	838	807	770	797	784	804	797	767	769	796	773	805	748	831	763	785	799	832	808	788	765	801	792	775	791	823	800	790	802	821	825	784	813	804	783	777	800	770	746	773	760	838	836	827	791	825	799	787	765	808	829	814	810	761	821	793	803	810	794	815	805	804	828	773	779	820	783	799	828	812	814	780	838	807	748	833	814	794	821	800	753	831	813	822	797	779	798	806	810	749	838	780	793	804	786	829	799	775	818	804	771	788	817	793	821	794	780	799	785	772	774	797	762	789	845	799	792	795	777	831	817	772	797	854	840	800	797	761	808	774	781	798	839	807	837	772	808	789	758	756	784	796	835	792	789	847	779	825	769	798	818	821	814	745	773	768	822	821	737	793	800	756	769	809	803	776	789	833	806	806	768	800	819	797	783	830	816	807	697	789	803	784	749	793	717	768	804	771	758	817	807	784	782	804	837	783	797	806	792	783	783	785	856	805	777	800	764	783	813	806	802	769	835	763	812	801	800	787	785	808	758	790	803	819	820	801	831	867	767	828	796	804	762	796	813	855	792	802	838	810	786	828	765	808	741	800	802	827	820	829	790	754	738	821	790	810	797	786	767	816	787	811	789	824	771	812	768	781	783	841	768	767	723	822	766	794	784	802	815	812	784	775	803	792	783	797	768	816	830	819	842	756	723	832	746	772	801	734	752	784	797	792	773	831	781	809	794	773	796	793	820	820	759	790	805	800	838	790	757	770	778	782	799	777	762	824	781	787	799	834	822	843	772	810	821	766	821	799	815	758	777	789	769	776	822	793	805	765	831	839	798	788	759	816	805	743	856	797	846	763	831	809	759	801	781	749	789	744	793	767	797	798	787	794	804	776	791	790	747	834	772	807	768	805	840	807	809	803	742	812	794	828	786	819	773	784	793	776	853	833	813	792	802	794	798	782	775	789	755	820	858	775	809	829	793	753	789	841	761	780	788	804	795	808	767	826	747	810	786	765	786	770	873	776	788	812	811	830	808	765	842	824	764	754	757	813	815	781	773	791	785	798	798	769	812	806	807	837	793	760	798	800	818	764	795	744	806	758	761	773	790	787	843	789	776	805	849	809	801	759	830	780	811	812	825	800	804	772	769	756	771	808	777	832	806	791	786	814	789	780	816	822	808	780	766	830	795	814	780	796	796	768	826	840	784	811	780	805	813	777	774	806	782	841	786	789	788	838	772	834	811	783	788	795	753	769	817	769	814	774	801	750	822	836	763	784	750	792	798	772	821	795	805	807	764	773	798	775	791	833	797	781	783	790	750	841	815	807	744	813	756	788	832	798	817	823	797	784	772	764	786	757	743	782	804	825	803	817	806	828	847	791	793	728	788	781	794	788	794	812	849	866	751	777	814	810	799	772	829	787	822	796	803	767	742	846	760	793	812	732	804	767	807	750	876	808	789	825	780	791	777	799	754	837	850	747	818	775	822	763	732	792	794	762	816	841	802	798	805	805	769	796	787	841	773	797	809	775	844	805	801	807	796	783	798	755	809	789	780	779	770	730	785	803	772	770	845	767	763	777	804	803	814	830	805	792	757	784	865	748	791	768	817	801	790	829	767	793	819	823	795	781	765	768	830	799	761	782	765	799	808	807	788	816	813	825	797	825	759	805	779	811	802	787	781	801	853	775	815	857	813	770	808	790	797	790	792	794	782	822	755	838	803	798	737	820	809	771	829	803	785	782	837	832	823	800	746	753	792	786	811	855	813	806	832	828	766	803	826	845	845	763	763	807	774	805	784	777	786	834	809	829	806	839	781	827	798	794	779	787	791	788	797	775	793	805	779	805	818	764	752	783	796	774	782	779	811	824	725	824	762	795	777	796	807	797	759	800	744	856	832	806	791	807	818	755	805	776	801	755	786	822	772	749	808	745	754	777	803	812	814	762	796	732	816	735	791	773	798	866	799	807	781	758	878	806	795	789	808	753	775	796	790	728	815	815	748	779	735	793	784	827	774	792	804	786	766	816	794	856	758	800	785	757	781	775	805	793	791	814	827	820	798	787	800	805	810	775	803	808	790	812	822	818	811	786	804	799	798	837	797	753	813	786	845	803	805	810	839	774	803	741	790	775	785	809	782	782	814	796	792	809	756	778	747	829	789	784	782	804	841	808	800	810	816	759	769	777	793	844	785	809	813	775	814	793	814	825	789	824	820	768	828	789	773	797	769	746	851	797	832	797	816	809	860	863	760	803	772	809	799	785	762	813	789	779	813	821	814	808	793	784	758	807	806	770	786	792	811	794	784	785	821	800	825	796	774	833	827	791	804	841	778	793	829	834	755	770	855	814	777	808	777	780	758	786	793	810	786	820	746	762	758	809	808	782	819	781	802	825	762	828	745	811	834	783	799	787	858	766	802	859	792	842	806	761	797	798	824	801	784	777	776	770	782	786	789	797	779	789	798	810	764	824	816	821	786	813	805	788	794	787	806	777	784	790	772	814	775	794	771	790	772	779	842	808	702	809	819	819	807	835	774	830	773	777	788	817	860	763	785	842	814	836	783	820	832	744	835	795	807	781	827	758	825	842	773	763	775	766	783	790	782	827	755	784	805	832	821	764	807	786	826	760	767	802	789	826	802	747	779	804	786	808	737	735	793	812	814	777	743	798	812	816	821	736	799	775	819	791	801	837	765	776	838	772	816	771	752	791	772	836	791	786	806	753	723	789	789	776	765	791	784	803	763	804	782	788	742	787	808	768	755	795	834	820	774	814	791	797	856	797	802	763	824	798	826	779	797	785	796	775	807	806	788	752	771	793	790	771	778	844	800	793	827	816	748	832	812	777	804	793	804	807	749	796	800	777	826	810	783	745	790	793	801	803	801	771	780	816	779	801	804	806	831	743	771	785	825	813	808	807	819	778	830	768	752	797	800	810	771	782	761	816	829	773	750	820	794	770	795	800	751	766	788	781	816	767	812	815	794	798	811	771	810	802	817	822	793	790	809	787	751	814	820	806	793	808	772	760	839	781	776	778	760	813	779	755	804	771	835	779	796	827	762	803	821	771	761	783	778	781	761	762	749	789	806	809	764	808	869	806	752	757	817	801	775	760	778	791	816	795	822	795	715	763	746	770	792	762	830	781	804	817	852	788	778	820	835	775	748	722	763	764	789	787	847	776	734	789	754	796	857	819	757	857	811	803	779	762	822	786	780	817	808	775	803	802	813	785	768	842	791	761	776	800	805	802	768	852	776	846	784	781	823	696	877	795	794	733	827	755	813	823	799	813	844	799	781	820	793	793	821	809	796
25464	21554	25194	19829	2839	1324	1119	903	801	719	745	705	693	659	616	601	670	538	526	498	587	488	509	514	476	557	548	538	508	522	496	487	492	470	498	465	516	497	456	480	493	493	451	545	481	488	481	536	484	476	508	495	489	469	491	471	480	505	462	503	473	469	510	522	520	497	470	507	514	480	477	555	483	504	480	493	497	497	503	485	477	464	478	458	463	464	473	529	472	486	526	488	492	477	503	484	487	478	507	491	495	495	460	502	499	515	467	495	480	471	506	488	513	495	474	493	499	489	487	513	462	486	485	488	520	438	487	514	478	504	510	471	477	476	475	498	502	484	518	499	472	494	508	487	455	498	500	469	489	481	548	503	474	498	480	527	502	459	495	541	473	513	475	495	470	464	455	443	457	497	429	481	495	497	495	470	469	483	522	489	504	460	480	480	520	493	494	479	508	480	447	463	511	494	462	457	504	488	511	466	487	471	467	487	461	536	444	526	513	482	479	484	441	480	517	529	511	504	481	515	470	469	505	513	500	465	486	533	473	490	478	473	454	519	468	457	452	480	514	481	501	471	518	478	509	537	481	505	470	474	467	493	469	470	474	493	445	451	492	469	477	499	510	502	482	466	460	465	514	507	486	476	458	462	460	511	494	472	515	477	518	463	458	489	503	489	488	478	458	475	484	490	456	476	470	493	456	514	500	504	491	484	481	501	451	485	509	493	487	487	492	492	497	487	523	505	485	488	481	504	500	467	484	487	483	464	465	526	482	482	522	493	468	508	502	506	449	493	457	506	478	439	492	483	489	519	523	508	448	498	469	514	515	461	485	523	514	451	508	510	484	492	484	498	478	519	507	499	486	475	492	491	487	501	502	464	491	481	450	477	480	505	477	490	460	481	485	505	471	465	466	506	506	486	487	495	471	497	505	484	510	459	529	462	496	496	495	462	462	486	504	532	488	459	514	454	502	484	517	463	484	496	514	495	496	464	456	488	515	468	469	516	475	512	482	470	477	452	508	482	492	437	480	460	498	462	499	485	492	514	473	484	469	498	489	487	475	460	442	496	470	518	510	497	488	469	474	509	459	464	418	460	501	462	461	465	514	494	439	497	497	468	462	505	498	488	471	474	451	451	530	470	491	482	517	494	485	454	511	492	502	505	484	454	426	479	472	472	530	466	437	455	463	479	448	478	469	509	447	453	513	522	495	454	488	479	479	525	489	490	443	508	474	520	451	478	512	524	502	460	494	472	467	485	476	474	474	486	496	478	497	505	494	453	458	478	498	470	482	443	496	489	512	446	492	497	469	510	499	521	481	469	475	467	501	490	463	510	513	479	447	488	502	505	479	497	496	488	505	463	485	493	473	468	508	493	539	447	454	462	477	504	471	477	477	523	453	447	493	504	504	503	518	499	474	506	522	502	458	500	482	465	464	507	503	534	484	490	490	515	484	432	529	476	490	491	478	509	508	480	453	470	488	491	459	481	470	500	469	490	499	490	492	548	484	471	528	482	456	495	504	488	485	488	480	468	479	492	493	459	465	533	504	467	483	484	490	449	510	493	459	490	491	496	502	502	442	468	494	501	482	470	475	467	506	488	484	493	455	493	466	474	484	510	444	482	491	496	522	514	489	497	473	483	490	454	471	474	456	514	478	485	510	490	518	496	476	464	478	476	466	445	484	491	540	507	490	468	473	448	471	453	472	507	495	480	463	463	481	475	476	482	491	469	504	510	479	498	522	487	490	489	497	498	524	476	484	491	505	487	486	457	447	515	468	473	530	502	450	482	441	481	469	519	477	497	484	467	475	487	495	461	499	464	478	485	478	478	515	516	487	467	469	477	493	487	512	504	467	507	464	465	470	468	499	478	502	454	468	519	475	475	493	465	482	490	484	474	495	472	493	472	495	497	462	480	490	489	516	440	478	482	471	477	457	483	466	470	455	459	475	511	500	514	513	522	498	521	482	486	465	475	485	456	503	500	486	439	502	440	512	486	480	469	441	497	448	486	514	465	514	463	474	486	491	457	526	506	456	487	489	489	489	460	473	481	481	478	469	492	497	488	522	491	485	452	511	499	511	488	465	497	446	480	481	449	470	506	503	471	458	501	470	462	494	452	480	464	477	475	487	452	489	456	508	490	446	489	480	452	455	489	525	447	485	444	457	505	513	505	474	504	501	454	513	502	489	505	460	497	510	443	510	497	489	494	473	487	441	443	503	487	475	474	471	489	522	447	528	457	506	466	477	470	470	521	481	482	515	479	500	447	441	475	527	460	478	462	474	483	456	485	499	492	457	527	461	490	470	479	503	467	510	529	476	451	466	486	468	471	526	510	509	500	502	470	459	563	512	462	475	487	493	466	467	464	477	479	454	503	490	486	484	469	535	483	489	480	466	486	491	516	467	478	483	463	480	470	490	461	524	448	485	455	476	513	532	487	490	505	488	468	495	488	469	456	493	503	455	498	495	461	471	469	465	531	511	476	486	462	487	451	507	477	472	505	499	489	523	507	477	470	493	502	484	457	496	487	472	472	458	479	494	489	443	478	495	491	462	485	507	440	517	536	497	466	486	475	464	542	532	523	497	483	490	471	456	476	462	451	517	472	445	453	457	520	519	512	451	446	469	489	503	508	486	490	456	472	457	464	516	452	495	499	497	446	472	508	511	513	496	520	504	494	493	491	516	492	485	491	501	482	497	529	481	488	487	505	503	491	510	458	470	479	500	505	512	467	482	465	498	500	485	479	489	446	509	510	507	484	466	494	498	483	484	490	474	447	496	475	506	489	474	438	493	474	484	490	460	475	514	505	499	487	509	523	482	482	463	465	490	478	511	483	455	464	504	502	482	485	469	484	454	486	488	490	479	425	467	455	460	463	504	540	560	478	504	499	497	451	461	473	488	463	497	497	465	491	473	483	493	481	486	483	505	461	468	464	496	483	515	521	453	453	475	494	455	463	454	488	493	493	465	496	446	514	489	499	453	478	521	471	495	481	478	474	478	496	476	505	506	519	478	455	474	479	464	472	490	477	475	516	484	495	460	489	467	503	519	504	476	496	488	525	487	484	532	476	490	461	525	499	485	486	471	518	452	484	487	479	490	495	466	463	475	470	460	497	469	465	498	488	440	494	507	481	482	466	496	485	486	464	475	481	512	508	462	508	486	469	476	487	518	494	475	499	469	489	481	520	458	533	468	480	479	480	513	489	477	490	457	486	476	534	482	507	509	467	451	447	449	482	476	484	497	432	491	482	495	477	471	504	525	448	517	479	513	534	463	525	488	509	521	532	492	476	510	532	487	500	513	462	468	502	501	475	488	455	479	485	474	490	491	494	524	464	511	491	468	499	510	503	465	489	469	493	488	483	468	503	508	490	468	499	473	494	491	509	513	490	448	523	481	513	497	519	456	495	432	456	497	484	460	461	469	461	493	527	486	510	464	517	489	480	477	445	496	491	478	496	463	494	518	522	479	483	519	486	477	505	446	486	499	507	476	488
15125	22080	14358	7228	4506	3242	2478	2084	1795	1611	1485	1384	1384	1216	1220	1055	963	902	818	729	773	778	760	725	791	751	738	662	732	712	681	721	709	699	755	693	697	756	686	722	729	693	732	718	730	688	733	715	673	694	685	709	662	681	703	712	761	691	716	738	683	725	693	694	701	704	706	715	726	704	662	686	688	719	764	661	665	730	697	698	738	727	700	695	671	723	712	663	731	689	730	742	705	729	704	697	719	677	674	708	717	683	708	708	697	694	709	697	684	714	663	718	697	714	730	725	747	708	743	680	656	673	727	700	666	715	688	723	677	695	651	743	692	715	716	715	707	681	689	690	728	704	765	677	650	684	698	682	722	678	721	704	714	730	733	736	673	750	699	715	716	686	700	702	681	723	729	690	687	686	677	691	697	698	700	719	711	705	715	721	705	726	667	641	729	678	743	723	707	692	706	709	712	695	693	682	673	710	716	675	717	656	657	711	711	741	709	711	723	683	685	746	723	689	714	718	733	695	732	720	726	701	715	717	726	698	698	709	739	721	677	697	640	714	704	693	723	650	754	692	667	684	693	721	697	681	675	726	705	698	661	689	686	646	710	727	685	682	648	668	700	733	710	731	737	701	741	757	674	719	661	662	718	726	775	711	693	675	658	730	729	688	662	710	673	706	714	717	734	661	658	733	664	711	684	693	683	674	735	679	737	719	730	672	685	687	694	668	709	668	636	736	702	743	674	666	713	748	698	736	734	793	679	659	728	662	744	661	731	694	720	709	716	693	645	686	691	699	725	682	673	694	703	661	673	678	695	684	734	712	724	691	729	649	676	664	678	683	644	693	736	701	686	739	686	679	683	711	682	707	673	703	724	676	686	679	715	662	654	677	698	712	676	708	714	653	685	682	773	710	695	712	686	685	662	736	718	665	747	715	690	708	703	702	697	745	708	713	737	704	684	700	734	707	697	665	728	690	739	725	679	640	706	711	725	719	713	725	701	712	692	697	791	673	725	688	729	712	670	706	760	670	697	688	648	705	696	698	671	746	745	660	682	685	721	683	685	727	729	707	693	698	686	696	720	696	700	708	715	698	649	646	754	727	695	703	685	711	760	681	712	694	712	735	668	694	683	686	706	698	665	662	757	672	678	684	685	664	720	713	753	687	725	735	666	643	713	693	656	659	729	691	727	726	707	682	684	690	699	700	700	699	721	671	673	650	715	692	683	701	718	657	693	722	671	674	694	755	712	701	647	682	682	721	736	721	734	719	672	671	722	686	744	666	727	706	742	641	683	725	725	683	742	655	720	696	732	708	722	730	722	724	697	725	692	710	703	707	701	722	728	742	697	737	681	678	731	710	708	730	671	672	729	745	686	704	698	716	711	673	728	706	687	698	702	778	704	745	697	720	664	721	745	726	725	675	716	682	670	730	672	694	729	718	732	694	695	726	684	718	708	687	686	744	707	680	738	690	720	666	679	737	667	722	737	715	692	703	725	713	707	716	673	698	704	735	683	728	702	711	716	674	724	675	699	676	661	703	723	736	679	660	690	696	667	683	730	713	704	658	653	732	668	711	664	704	698	662	736	750	702	754	734	698	682	740	689	718	713	696	713	715	747	683	742	683	691	717	713	700	711	718	690	706	749	694	725	717	691	701	733	681	706	729	685	729	688	719	695	687	719	680	709	704	669	690	723	766	705	703	703	696	700	666	719	711	762	702	682	685	702	696	734	759	680	702	715	651	712	721	696	658	684	709	687	680	716	702	674	720	693	637	712	725	701	696	715	688	733	695	720	678	735	685	709	661	753	692	681	748	687	707	720	694	703	684	659	691	707	713	729	678	658	683	666	682	664	702	673	716	663	701	739	640	691	667	675	697	664	704	689	704	700	705	732	713	713	714	665	688	709	697	703	711	722	715	678	688	696	684	710	698	697	737	685	674	722	707	722	709	700	672	713	710	670	672	695	692	683	692	690	712	690	673	699	709	712	711	708	719	697	662	706	727	683	751	718	700	661	715	681	689	730	685	690	695	726	709	660	677	721	700	648	732	704	727	701	701	661	716	737	727	657	644	669	698	692	673	708	697	683	695	717	700	705	740	693	678	676	700	662	735	713	670	741	693	667	678	749	671	712	747	687	679	671	736	694	679	686	726	676	704	737	716	723	690	697	708	679	686	724	725	757	680	654	707	753	708	685	674	707	715	705	666	662	704	690	723	715	754	781	686	675	695	712	689	698	652	683	669	725	728	710	703	709	759	671	689	731	706	691	705	709	719	757	669	688	706	725	627	720	737	675	720	731	699	649	697	727	721	692	674	730	723	728	686	660	679	692	713	712	689	745	710	725	711	727	719	705	664	689	672	733	671	692	710	683	715	660	671	675	640	701	723	745	703	703	675	640	717	717	726	664	693	689	714	694	727	703	697	731	693	710	761	664	736	680	679	692	732	724	650	697	710	696	698	749	719	741	716	682	699	692	711	712	736	697	699	693	685	703	724	714	657	674	683	680	736	653	710	722	731	724	701	710	740	659	712	712	738	747	723	749	678	699	688	702	684	731	648	658	682	697	688	732	728	723	716	727	711	654	716	712	639	705	705	756	711	707	651	706	728	706	719	678	722	706	658	689	692	767	677	734	729	723	709	715	661	737	695	676	683	709	668	689	741	734	669	693	717	725	743	677	670	696	663	711	653	712	682	748	730	670	756	699	731	699	695	681	676	650	668	688	698	680	716	731	722	713	696	716	689	709	674	689	766	701	699	681	732	645	713	705	722	674	672	657	665	704	718	673	648	724	721	678	687	682	705	692	718	663	683	702	687	708	691	734	701	670	737	714	681	684	707	697	692	694	722	764	730	728	699	736	678	680	744	749	730	700	721	687	719	723	687	685	735	664	708	721	725	711	704	761	681	709	679	664	773	641	679	695	667	740	744	690	714	725	678	709	665	711	723	690	720	711	723	694	694	709	709	738	694	741	732	681	684	730	694	645	645	735	735	707	677	729	701	688	709	724	679	674	707	671	752	681	729	645	734	740	668	688	681	738	685	668	693	744	703	701	701	621	715	730	661	732	727	718	730	699	719	728	656	732	658	701	703	726	663	718	696	672	689	714	704	714	732	719	678	695	734	692	723	664	703	664	698	642	736	756	722	689	745	678	696	729	704	758	703	736	692	716	671	723	698	747	743	732	738	644	697	688	718	708	754	676	685	696	704	704	694	676	683	730	710	724	677	692	716	701	730	721	675	707	689	695	722	737	656	699	713	700	688	715	726	647	703	658	710	677	721	748	682	712	695	668	716	687	683	673	713	656	677	714	710	710	712	660	669	700	692	739	692	716	737	681	667	657	674	713	726	674	703	716	675	767	686	707	706	715	695	680	682	678	703	700	719	662	688	686	681	703	727	733	730	694	671	694	666	692	716	704	687	709	663	713	709	719	708	717	680	744	680	711	697	709	728	684	713	735	750	748	693	678	669	740	669	695	759	718	734	708	688	696	731	691	742
22880	21576	28741	24861	21580	17496	3386	1667	1187	1157	1122	970	943	895	867	786	740	646	584	595	597	623	597	573	552	573	609	567	589	537	577	562	518	546	546	513	498	552	547	539	517	553	508	535	551	521	537	559	546	581	563	583	528	512	498	538	518	520	506	529	505	520	554	544	556	499	515	560	512	547	591	517	502	472	466	558	532	506	533	549	528	516	500	536	535	505	483	561	525	525	541	498	498	531	508	515	531	524	515	542	585	527	522	546	514	543	523	546	522	529	534	523	524	529	523	530	516	527	540	523	495	585	528	506	531	510	525	500	512	498	549	507	518	547	539	535	564	566	519	592	513	515	545	498	531	504	533	541	529	575	528	535	540	516	531	514	496	462	497	500	569	528	547	505	530	554	541	496	519	531	523	489	547	494	506	498	474	503	536	501	553	504	515	506	521	513	528	538	543	545	549	530	508	543	538	552	542	561	537	562	507	550	507	509	536	525	569	507	528	491	505	543	572	545	535	532	505	510	568	527	537	584	570	488	556	505	511	522	491	532	504	534	558	508	538	530	507	557	539	577	532	511	545	515	553	563	515	502	535	529	565	506	526	524	511	541	540	566	511	520	500	501	525	539	546	511	507	509	514	516	540	544	487	523	513	491	512	538	543	520	516	543	553	566	569	509	517	484	580	486	537	488	502	526	491	506	528	534	515	537	485	549	506	502	500	509	556	508	513	555	523	552	548	509	536	520	526	511	501	511	566	533	538	531	534	520	541	514	544	579	529	553	504	546	529	581	520	543	539	524	569	517	523	515	557	534	504	529	555	543	549	528	518	524	521	520	512	519	560	516	604	529	534	503	527	545	487	496	509	554	535	504	514	546	531	553	521	506	545	542	540	519	562	533	566	549	517	559	490	510	517	521	502	544	535	520	520	503	539	487	548	520	522	528	508	553	526	505	521	498	521	533	529	511	507	549	528	538	537	510	548	595	489	527	526	542	521	521	525	525	547	518	565	527	512	545	506	514	551	533	531	559	552	535	552	514	551	578	498	461	543	512	481	506	545	543	502	548	503	523	526	560	537	538	571	513	491	529	551	536	558	464	517	508	498	519	512	568	472	520	546	569	532	538	523	519	563	494	524	508	523	546	509	523	523	506	506	538	531	534	513	528	496	483	533	534	551	561	560	551	530	495	543	546	584	541	507	492	497	482	536	510	529	527	504	489	496	530	500	471	554	542	514	471	539	507	516	556	515	544	510	552	524	528	505	525	584	503	522	518	531	519	550	495	512	544	505	550	547	491	518	556	533	521	495	496	524	549	505	504	492	500	508	524	497	508	532	513	520	549	559	520	538	567	507	493	465	506	522	563	543	533	534	574	539	512	504	548	524	534	530	465	534	521	492	523	541	508	526	532	556	542	519	528	525	529	492	515	443	531	510	486	550	537	544	516	466	531	555	568	533	536	510	508	557	508	521	550	542	530	499	567	538	552	484	522	563	551	504	509	525	477	529	555	564	512	553	562	535	539	541	527	538	539	559	543	537	526	586	532	529	596	503	544	523	505	544	489	566	540	550	535	571	521	498	505	556	543	508	524	535	523	521	532	510	515	491	487	525	525	561	561	537	534	525	521	531	546	522	497	524	524	545	519	498	514	529	470	556	519	515	547	535	493	541	524	539	509	515	536	522	510	531	524	504	552	506	514	522	512	523	524	528	530	523	498	549	522	545	507	509	507	529	523	498	505	520	526	525	527	518	508	559	535	507	527	559	553	520	512	516	521	507	518	514	532	552	498	515	534	507	505	512	515	517	496	573	511	485	524	520	541	569	548	552	543	500	505	542	526	521	564	493	522	517	554	516	518	506	541	509	464	508	529	503	502	506	507	549	558	536	525	482	572	537	516	525	532	509	498	568	540	534	508	534	544	541	533	556	551	513	532	495	534	506	506	515	548	515	531	514	509	499	507	536	526	521	575	533	514	525	525	557	537	498	485	504	541	502	507	503	523	554	503	524	489	535	502	489	535	509	498	480	484	515	503	517	502	501	550	523	511	550	545	522	525	484	516	564	517	539	537	536	530	541	523	524	542	518	567	497	504	533	543	548	514	538	537	495	561	498	491	525	541	562	490	528	527	523	500	523	513	519	547	517	581	529	561	501	552	498	536	536	553	497	481	542	580	531	522	535	506	532	542	523	550	507	538	519	518	541	503	555	544	481	488	544	546	506	545	535	508	548	546	527	523	534	530	529	493	513	488	538	490	539	533	523	528	513	558	546	540	520	560	502	570	546	535	542	525	497	514	527	523	546	497	495	522	534	504	537	542	556	594	522	507	539	507	505	545	556	505	499	509	518	534	585	539	538	547	528	583	552	557	538	474	549	529	524	501	550	522	554	543	548	526	524	533	523	520	545	531	514	573	489	520	508	509	566	517	547	551	544	494	526	503	494	543	510	540	504	520	543	534	551	563	571	524	532	519	536	534	526	563	516	503	521	564	547	514	523	476	561	586	525	526	510	548	540	514	524	530	511	526	539	504	520	530	514	504	512	508	484	509	556	561	538	515	490	506	551	494	549	486	535	530	506	533	554	519	526	508	561	597	580	528	537	536	534	493	555	577	547	536	518	490	528	506	558	530	516	512	506	524	506	536	521	486	526	504	529	534	561	502	549	566	548	498	505	545	517	510	534	518	551	529	498	555	518	520	571	519	520	485	495	546	481	530	528	540	497	513	531	520	531	520	529	542	544	535	534	526	537	518	482	524	524	477	542	564	541	560	540	526	537	523	531	550	548	574	522	539	533	519	529	526	522	538	577	529	517	533	530	518	508	543	497	532	556	520	578	507	572	553	533	511	523	515	577	535	505	530	507	539	499	495	511	545	489	509	481	533	490	535	503	560	501	508	516	458	562	587	548	533	477	564	538	523	506	512	506	527	558	513	487	513	541	491	559	538	515	564	488	525	527	525	529	535	546	500	525	559	528	491	471	544	528	529	535	511	539	511	537	483	527	539	516	500	499	484	546	538	527	527	538	523	496	527	530	561	503	521	519	518	561	535	527	541	532	507	535	513	551	508	537	525	514	517	529	497	530	502	541	513	534	537	541	532	565	504	556	508	524	537	534	557	508	519	553	525	529	525	550	534	518	539	515	518	531	490	499	530	532	536	547	520	515	544	497	532	508	563	511	550	540	526	511	558	526	553	517	483	513	495	520	532	527	537	568	533	503	543	529	507	537	534	558	527	502	548	557	556	545	529	507	490	488	547	515	517	529	555	499	487	530	537	537	490	505	527	510	505	506	484	512	536	553	584	507	522	489	485	523	511	542	512	546	518	565	490	496	552	516	540	536	488	516	526	496	540	516	528	520	474	535	503	517	518	547	523	514	554	528	545	522	511	511	548	549	529	466	524	504	566	494	571	518	549	515	551	552	553	535	486	515	516	490	559	518	585	538	546	562	520	556	524	537	541	515	523	566	496	544	484	516	518	537	497	533	520	528	551	538	556	535	517
17248	29359	22037	12902	8867	5882	4566	3566	3027	2571	2352	2087	1913	1925	1602	1397	1276	1073	992	943	936	889	846	859	889	844	898	828	776	778	776	751	750	715	760	705	753	760	786	751	796	757	764	768	725	766	772	735	790	799	773	713	779	778	763	786	749	699	719	748	715	767	722	722	756	733	765	728	739	710	724	752	745	751	748	732	733	740	704	715	778	760	751	751	772	729	791	766	733	755	751	780	708	729	772	746	776	785	776	755	737	757	795	766	746	762	777	808	738	757	743	756	741	770	744	707	807	745	767	804	746	759	747	727	754	752	742	725	724	731	777	757	751	716	775	717	784	737	778	692	755	744	740	769	728	730	782	759	774	710	725	719	711	754	809	746	773	726	779	798	734	789	668	744	749	725	753	750	766	757	733	750	724	758	767	805	746	740	748	770	763	772	764	768	754	791	724	754	712	726	787	736	727	722	741	773	762	762	739	778	790	757	785	701	765	776	728	723	741	727	745	754	725	737	735	756	756	732	793	785	722	761	771	741	734	735	700	753	751	769	814	730	785	830	739	731	788	727	781	765	745	699	766	753	724	755	766	742	714	728	756	729	778	719	740	763	717	720	770	726	742	771	805	747	741	745	749	743	767	745	717	735	726	735	736	732	729	729	721	783	705	725	774	761	718	753	731	759	752	763	756	758	737	778	802	764	717	745	740	760	751	710	781	691	735	698	827	730	734	746	698	771	746	727	798	801	742	778	734	718	769	734	694	765	779	748	763	773	768	734	787	760	739	707	769	712	750	719	775	740	736	749	751	708	707	789	747	756	769	750	738	749	720	751	838	735	752	753	759	768	746	712	725	801	745	728	743	747	745	724	753	758	745	719	728	733	724	768	738	774	746	800	747	773	761	755	788	749	815	763	732	753	709	747	777	727	721	706	754	723	796	729	708	747	769	775	735	785	798	755	748	714	744	747	729	694	731	715	769	742	773	734	746	759	771	756	717	712	727	730	751	773	767	759	782	757	736	723	748	731	749	778	765	702	734	771	740	798	733	796	730	776	762	713	756	713	738	705	830	744	741	788	736	740	774	728	761	748	757	717	754	768	725	734	727	789	768	751	772	746	769	771	765	720	743	726	790	778	730	728	724	734	719	742	748	796	774	726	762	734	770	802	744	727	784	735	739	713	723	704	754	695	723	736	742	715	740	780	778	701	758	732	778	757	749	760	730	744	775	751	780	771	761	784	750	749	756	773	729	759	739	694	779	712	750	712	759	788	755	688	759	786	783	737	723	749	731	728	762	741	712	736	754	700	737	776	792	742	800	789	770	728	749	722	757	717	723	735	802	769	734	772	760	732	763	808	773	722	790	742	763	760	752	745	766	753	722	770	745	753	746	761	762	722	745	673	791	785	739	713	747	755	739	735	773	722	788	801	710	744	712	761	748	725	726	751	742	745	723	718	777	721	796	713	810	780	760	740	757	777	736	724	750	773	754	789	728	714	776	716	721	785	685	755	810	766	769	772	752	781	697	769	750	767	724	747	707	800	777	754	794	745	726	775	749	734	734	749	740	762	775	732	770	706	762	767	722	718	764	748	722	817	758	788	716	753	739	727	768	743	779	746	748	709	769	716	714	777	723	753	736	737	759	745	731	764	764	749	741	750	749	779	736	758	708	744	751	779	736	757	701	712	790	737	767	774	754	726	736	821	678	732	735	807	750	751	730	793	772	746	696	779	775	785	735	711	763	795	720	764	777	748	773	738	730	781	755	784	738	759	720	707	706	775	761	759	731	766	779	777	726	763	729	716	738	696	734	787	721	710	741	751	756	771	771	752	748	705	747	733	706	711	765	750	794	716	744	741	761	777	715	736	751	754	756	749	739	742	729	715	735	795	780	775	727	723	789	768	750	756	777	792	736	767	721	712	744	757	746	743	722	732	750	719	766	807	782	732	773	762	770	729	771	748	761	749	757	742	748	776	764	712	788	744	755	743	796	735	707	719	740	733	814	747	752	706	758	752	755	769	768	732	732	763	763	770	736	729	770	691	709	736	723	737	713	748	763	748	781	786	769	777	755	776	765	779	772	709	711	750	723	771	771	735	752	728	780	765	746	759	708	752	748	724	724	736	735	731	798	752	794	787	764	738	720	763	716	746	707	782	726	718	704	731	744	742	679	776	738	766	742	757	723	763	767	742	700	791	747	775	763	785	774	789	757	758	758	783	765	730	753	738	810	712	743	771	720	768	738	737	720	738	793	735	782	740	742	732	716	724	769	743	763	776	727	779	772	761	769	762	798	710	764	746	769	729	781	746	720	783	759	727	771	753	768	771	763	746	788	750	752	772	708	734	786	737	763	736	779	786	740	753	726	711	731	701	729	792	732	767	729	775	759	661	773	739	763	737	743	725	760	707	774	736	729	791	784	739	776	770	720	788	748	720	768	742	782	776	784	758	815	709	750	796	763	727	785	736	714	736	744	745	776	767	768	754	754	700	706	739	800	759	762	726	796	786	738	743	751	725	759	727	731	789	756	719	733	740	769	766	746	743	765	781	747	746	762	717	763	756	721	739	689	729	719	748	731	755	767	706	727	758	674	752	775	729	684	726	778	776	785	767	713	701	736	778	786	732	794	748	752	740	752	762	728	741	780	719	728	797	748	717	751	757	736	752	721	780	784	764	745	762	697	747	778	739	735	754	745	725	765	739	712	733	762	712	787	733	796	774	811	740	739	766	768	751	696	788	798	758	731	756	795	737	756	769	707	740	735	782	736	773	745	748	741	770	746	777	763	765	779	716	782	735	750	773	707	711	775	732	773	744	721	756	770	732	832	705	759	724	754	753	734	751	763	706	734	793	741	734	764	722	740	715	737	736	700	725	764	733	737	745	746	768	732	715	731	722	773	718	718	730	757	733	761	731	736	734	742	735	751	755	732	766	745	735	719	759	727	717	773	763	726	768	752	731	740	753	770	769	736	760	792	748	739	748	746	715	758	754	783	767	731	787	688	770	727	791	790	731	765	764	702	725	743	735	790	818	730	770	808	769	732	774	766	727	737	749	794	709	752	771	702	788	773	784	752	749	738	751	749	704	774	777	730	794	714	780	747	723	769	741	743	763	719	717	750	767	728	684	678	741	792	751	731	686	765	729	770	771	743	779	760	726	731	774	735	742	713	762	779	742	746	768	769	757	707	752	721	726	725	710	706	705	724	765	713	716	704	788	730	726	732	778	759	727	710	723	752	747	816	785	769	783	767	745	759	718	765	755	786	762	806	798	717	770	760	804	772	726	732	821	756	796	707	727	795	791	726	766	770	770	736	733	774	749	727	728	778	801	726	758	756	750	770	720	720	760	770	781	813	744	718	774	744	746	714	693	793	720	794	779	770	699	764	756	798	742	761	746	776	782	756	778	710	770	731	730	766	690	747	755	752	709	784	728	777	757	736	753	721	705	740	672	770	755	836	769	723	750	800	752	738	782	711	754	754	707	753	769	722	715	724	806	785	787
27984	19267	8582	2954	1467	1085	912	849	800	756	738	709	710	682	655	615	642	631	549	553	558	586	515	563	556	563	526	542	560	520	547	512	508	562	547	496	511	558	508	566	544	508	535	525	539	540	509	514	543	492	555	529	519	508	533	529	575	566	553	521	492	514	597	545	524	551	553	548	534	545	541	509	537	551	517	558	514	497	525	546	512	542	546	543	532	550	525	520	572	529	526	514	534	530	541	532	491	518	528	533	546	532	569	558	545	493	601	558	529	574	541	560	510	523	533	562	548	569	577	526	510	573	597	541	540	530	522	529	521	539	545	553	573	526	561	569	551	531	559	517	534	517	560	541	532	567	488	575	571	523	527	544	531	576	504	542	544	518	514	553	551	527	541	523	564	576	557	520	563	531	540	499	574	504	566	515	550	526	525	548	546	570	566	511	547	584	544	533	590	510	545	531	524	556	526	541	529	521	530	518	531	558	556	564	511	549	554	535	518	525	535	544	536	568	571	562	567	527	581	553	580	581	520	520	553	521	500	539	561	537	509	511	515	544	572	521	533	536	522	521	561	519	548	489	514	478	482	502	522	520	539	552	527	571	514	538	539	548	541	532	516	556	553	500	491	513	532	556	565	546	568	541	516	549	518	527	556	587	543	529	512	574	541	562	499	550	517	540	538	552	506	587	548	546	528	534	557	496	541	558	544	560	539	509	529	559	556	512	567	565	527	535	516	542	520	592	522	499	525	513	557	561	561	546	564	516	527	545	559	552	554	514	555	539	570	553	539	552	521	521	549	539	525	546	589	543	516	563	548	519	540	536	524	545	515	551	574	512	571	575	519	548	502	515	574	585	565	546	534	562	542	541	507	542	542	492	514	550	539	539	559	532	530	513	568	556	563	517	518	526	518	528	538	515	555	545	515	539	557	554	510	549	574	546	528	537	545	544	525	499	537	559	526	559	526	508	521	537	531	558	510	571	540	519	544	565	536	557	554	580	547	516	575	592	528	543	519	538	530	615	506	553	566	528	535	588	505	549	522	522	553	557	571	505	506	518	510	526	498	557	530	528	542	559	517	497	545	568	568	530	553	529	572	586	549	511	541	513	605	521	566	527	511	558	518	542	559	541	546	566	533	538	573	549	511	567	558	535	503	575	540	582	507	572	555	569	511	572	493	539	537	525	496	575	547	516	547	581	555	534	508	513	527	538	557	523	543	552	547	518	515	509	540	536	510	527	508	558	539	543	538	555	549	521	541	535	582	519	542	533	513	558	561	535	485	547	539	551	524	525	536	530	544	515	557	544	510	560	564	563	584	561	560	537	554	564	534	551	519	580	523	553	518	549	525	598	528	549	531	535	545	554	539	508	520	552	529	528	527	544	555	536	586	529	534	534	542	537	502	566	510	519	519	527	535	503	535	488	553	544	522	536	524	514	546	519	542	502	558	543	509	502	530	544	519	529	540	540	550	535	524	515	532	559	547	536	507	508	569	550	526	510	564	555	548	570	518	528	548	518	528	545	553	541	531	541	561	573	569	511	529	534	532	548	537	526	533	508	567	524	537	555	524	550	549	566	544	581	573	548	542	564	537	514	537	527	536	526	550	537	519	502	556	563	535	550	566	522	564	555	526	550	554	566	551	463	551	519	572	552	557	549	524	544	541	523	502	543	593	527	528	492	532	513	561	574	549	539	547	530	549	545	529	567	561	521	559	523	521	521	508	546	550	507	534	523	523	546	538	525	549	547	565	525	555	531	543	487	546	518	594	564	518	531	515	543	548	507	534	550	512	570	575	563	550	535	599	495	516	532	526	558	521	530	521	480	505	517	553	523	541	520	515	513	544	542	528	558	534	531	551	489	581	557	538	486	530	546	503	520	551	605	497	524	508	571	503	574	511	520	520	512	520	496	516	544	522	513	515	526	542	547	563	542	557	547	567	497	552	567	554	545	522	554	542	473	526	553	537	514	562	535	507	529	528	532	542	537	503	551	537	524	530	513	509	532	528	524	565	565	559	517	525	537	537	553	588	517	594	542	518	580	542	528	517	528	524	543	548	568	526	531	533	535	527	554	527	529	500	516	568	521	538	547	551	533	537	578	533	529	532	508	538	547	568	552	507	507	558	541	513	563	530	540	514	568	571	559	590	573	548	520	545	516	502	549	502	547	555	524	556	553	514	544	515	531	533	538	523	511	576	544	540	553	531	571	549	500	527	540	519	565	545	574	563	516	571	537	513	549	539	561	493	532	528	552	554	513	568	526	530	551	537	537	533	565	538	554	551	545	518	584	525	527	503	517	515	550	581	511	577	527	580	507	541	553	551	570	527	527	529	522	570	509	580	525	508	532	544	576	536	544	549	550	526	523	491	509	557	538	519	533	535	544	539	539	568	527	542	501	513	550	538	529	531	529	567	575	529	521	556	571	572	532	529	504	542	526	555	549	544	549	540	526	511	522	518	567	563	531	547	554	585	504	543	541	531	564	582	568	525	484	520	540	541	545	561	531	563	503	539	521	531	574	536	550	516	530	552	568	542	552	583	544	554	514	538	548	568	526	535	564	523	526	498	509	513	565	552	538	474	555	538	526	522	556	552	498	534	531	531	545	505	571	513	486	532	524	532	560	559	549	556	533	536	541	526	560	541	508	521	528	478	593	521	556	525	503	521	549	523	556	584	571	563	569	546	520	562	554	525	527	492	532	534	558	560	552	584	572	526	558	520	597	538	535	561	549	532	545	502	559	547	548	584	555	547	561	546	500	525	521	491	570	517	512	528	557	577	550	521	563	500	524	538	514	517	517	507	529	512	515	588	577	556	530	528	548	504	569	526	570	512	538	541	542	513	517	549	512	472	550	548	532	563	535	543	498	523	510	527	538	513	557	549	556	545	577	473	556	504	561	549	517	592	541	558	537	574	511	562	547	557	516	515	542	537	561	536	516	529	541	559	517	580	488	517	522	527	528	530	513	540	510	525	554	546	566	554	603	549	540	553	551	563	536	565	511	515	524	564	513	546	593	515	528	516	536	540	539	520	535	545	514	558	545	507	528	533	524	569	545	521	494	520	572	495	592	532	539	544	509	506	549	534	510	531	525	554	569	547	532	567	591	517	531	520	518	568	523	540	556	522	552	499	550	517	546	552	533	556	506	535	524	558	510	560	513	559	536	538	535	559	545	516	561	516	551	546	491	556	526	504	537	517	508	554	549	548	540	552	546	508	557	529	540	547	515	509	524	561	565	547	511	560	555	490	533	504	552	504	561	560	545	550	530	513	545	567	562	550	574	525	565	542	532	553	536	541	555	512	591	523	531	574	497	564	544	508	527	590	556	546	523	540	542	573	516	526	559	524	558	558	559	539	504	508	502	539	570	564	582	559	492	527	570	510	531	537	532	552	514	535	512	527	545	539	507	520	550	540	579	514	566	541	528	532	575	564	486	538	528	514	493	514	533	532	561	532	563	564	524	539	554	516	536	525	590	513	498	517	517	564	508	526	551
13687	12993	9466	5421	3455	2521	2047	1762	1597	1420	1351	1326	1230	1140	1122	1010	924	905	817	883	864	848	872	809	817	846	836	752	794	774	715	775	761	747	780	786	768	769	804	746	784	778	787	778	790	793	804	760	784	767	752	770	787	760	731	771	784	787	717	783	732	753	732	729	755	778	735	814	765	759	782	838	792	745	770	719	801	801	753	779	763	850	805	820	811	754	783	784	739	777	783	734	787	738	776	806	791	752	790	776	776	773	740	801	814	756	772	747	718	798	778	777	749	814	791	767	788	732	762	761	775	799	804	763	785	721	806	765	786	778	780	738	765	777	837	781	760	768	774	718	742	736	771	835	795	760	760	753	802	846	738	729	714	767	793	779	748	777	777	728	760	768	803	788	803	844	764	773	798	786	778	762	797	759	819	756	779	763	746	781	777	791	819	768	795	808	762	803	749	796	751	741	750	732	786	763	814	773	819	810	784	773	685	747	740	833	775	761	761	801	773	769	748	814	776	798	774	741	783	720	773	771	761	780	757	818	785	837	835	781	765	772	779	756	789	831	756	769	720	807	787	806	794	763	759	835	835	764	807	750	773	717	766	783	780	747	824	790	764	796	793	770	789	795	748	750	754	784	786	776	757	792	756	771	792	793	770	789	825	841	779	784	793	740	751	772	778	763	750	843	771	814	746	747	805	738	769	789	732	817	769	761	768	759	724	804	773	747	789	820	770	783	734	786	782	747	767	778	784	769	738	818	791	763	748	780	817	744	802	787	784	780	793	774	742	766	788	770	773	761	768	788	745	807	778	787	809	758	800	781	802	770	803	749	773	800	786	764	755	782	717	758	784	841	753	748	752	766	788	756	752	741	769	725	801	743	753	779	779	781	801	737	734	781	777	736	792	753	776	780	809	782	753	755	816	808	776	750	796	818	791	748	765	716	746	762	760	807	800	814	737	759	747	813	767	795	783	772	806	717	775	749	808	771	743	776	763	771	829	805	755	767	785	801	761	763	804	792	764	777	746	751	793	791	782	770	764	796	750	778	736	806	754	812	803	748	731	739	751	744	789	764	782	753	794	777	776	776	784	761	758	737	745	772	753	824	827	752	774	747	790	818	779	724	765	783	806	795	765	804	806	792	761	799	776	809	812	759	840	786	823	799	785	789	775	757	727	789	819	770	742	777	751	772	784	763	747	812	828	741	742	757	782	760	784	804	787	783	790	780	784	767	767	737	780	783	822	808	769	759	768	778	786	756	803	788	769	803	800	803	765	802	787	785	742	739	792	810	723	767	720	805	741	791	770	800	784	790	785	788	787	782	812	763	752	773	787	815	785	807	768	781	779	756	765	787	749	710	776	727	811	754	768	732	812	781	772	796	784	792	780	760	787	812	784	769	796	681	722	752	794	787	796	740	791	745	831	757	797	789	750	734	779	773	767	775	751	759	779	752	752	785	748	814	786	778	733	738	775	744	734	760	755	791	754	740	762	840	761	769	774	765	776	818	790	749	821	741	816	760	787	771	795	791	747	761	793	773	788	745	793	820	766	759	812	789	768	744	752	760	786	770	799	786	827	772	754	730	730	760	729	726	791	805	783	752	803	748	768	752	753	789	737	799	723	802	750	824	723	784	764	772	797	747	745	802	759	782	798	799	749	829	811	828	810	819	780	758	773	756	749	779	779	786	747	758	796	738	797	773	756	814	780	771	837	765	767	719	798	735	821	737	769	748	783	820	764	780	781	782	802	763	772	776	758	773	768	840	812	796	762	734	779	787	800	780	800	771	851	755	743	787	758	741	784	788	771	775	732	781	735	709	785	729	721	771	795	744	826	782	779	747	780	757	752	786	779	745	767	751	768	837	768	736	766	790	705	750	752	768	773	820	775	799	751	809	741	757	769	735	776	812	732	789	792	827	768	804	769	827	802	755	798	783	739	739	744	811	776	784	798	775	761	751	767	825	765	802	778	805	753	769	768	832	743	762	737	767	720	750	801	729	760	748	752	719	795	773	775	796	761	793	775	780	756	773	789	819	775	749	755	750	773	806	831	757	740	756	831	782	733	802	746	770	763	787	781	768	720	842	781	790	758	810	771	779	773	759	789	752	729	706	792	766	747	753	752	810	812	828	761	783	772	779	751	772	801	793	782	753	789	781	739	806	777	777	787	791	773	764	797	757	752	810	791	758	756	774	821	764	796	810	770	820	745	816	771	759	809	810	771	740	773	784	802	743	781	811	766	744	764	750	777	747	758	804	744	760	814	806	774	756	766	794	778	786	753	806	826	785	751	757	774	756	707	752	789	797	805	757	766	807	765	770	793	775	753	795	758	733	773	786	782	791	843	791	758	745	805	760	734	798	736	796	785	824	789	745	771	818	774	788	799	817	722	708	766	792	769	823	748	745	761	781	789	817	756	762	758	773	792	798	777	741	782	766	728	798	832	749	818	767	788	805	783	753	751	816	759	792	752	769	815	750	806	760	738	803	732	778	798	814	749	740	794	764	760	735	828	784	775	771	784	748	763	765	761	765	790	764	749	761	764	746	834	758	784	739	744	785	705	795	796	744	769	759	753	767	763	771	748	812	771	792	734	749	729	795	782	781	761	752	824	774	740	771	805	728	783	773	773	773	752	779	739	786	749	780	743	779	735	807	810	775	746	843	797	772	812	757	779	775	789	820	776	796	792	752	786	718	745	822	778	765	851	785	770	794	738	788	748	807	778	795	748	763	784	776	742	770	759	790	749	811	757	771	793	774	759	727	757	737	734	833	747	801	776	770	761	769	780	743	756	806	786	765	784	765	763	780	760	828	810	819	766	752	774	750	786	768	773	781	735	749	779	756	790	758	741	829	785	769	781	778	754	830	784	813	820	751	724	740	723	760	771	772	765	774	772	802	762	774	731	779	773	771	777	766	773	744	791	781	741	744	765	812	774	775	756	770	748	791	769	779	776	739	771	760	776	748	806	762	824	753	805	744	735	762	821	714	801	744	785	705	786	757	793	757	758	742	702	771	798	776	778	768	767	774	773	810	753	771	761	787	779	766	756	752	770	819	805	821	757	746	831	745	796	766	751	832	780	769	818	781	830	751	764	741	787	772	751	740	763	770	722	785	792	794	804	725	777	805	744	747	791	759	772	781	722	783	841	770	795	733	778	733	779	760	817	746	779	785	750	721	761	770	794	772	759	793	778	784	769	787	772	766	766	746	771	793	762	765	804	818	730	743	740	779	760	756	747	780	810	783	770	758	797	776	771	814	829	792	755	761	777	786	732	847	810	811	777	766	790	801	781	802	816	760	744	811	791	764	753	740	760	817	755	792	782	780	757	824	735	778	780	788	796	773	734	784	725	786	798	799	781	773	780	772	742	803	781	779	796	774	780	771	806	800	761	765	794	735	837	786	766	747	744	781	777	763	790	780	754	730	757	738	777	733	780	760	796	834	783	811	828	763	708	763	795	743	817	814	756	764	773	826	751	792	739	718	831	757	803	786	808	784
23831	21564	28012	25539	19394	3443	1552	1144	948	955	845	891	743	743	689	689	619	629	619	629	621	593	631	588	636	608	589	614	600	600	564	581	583	605	553	573	562	575	597	570	595	572	559	628	538	549	567	621	580	526	609	520	603	555	545	580	600	510	614	569	596	552	600	586	592	578	530	603	601	574	583	601	594	550	567	566	615	563	601	570	599	599	539	576	620	597	575	547	560	603	579	567	546	538	553	550	584	567	568	600	568	615	615	584	532	579	547	582	612	576	613	609	596	534	529	577	579	559	551	622	572	603	588	558	581	566	574	564	628	559	582	568	568	599	581	578	522	573	582	548	597	559	536	596	581	579	571	566	551	583	563	613	509	615	587	564	542	629	604	563	532	634	618	571	600	594	556	580	543	599	558	547	604	572	603	578	544	582	610	563	607	591	589	579	544	591	601	557	601	576	562	598	596	611	611	555	580	559	585	590	579	553	577	559	632	547	526	594	568	565	573	586	594	567	581	584	598	523	601	574	538	582	564	626	572	594	592	600	585	596	561	582	573	592	584	563	590	527	562	547	543	593	575	600	591	552	613	534	566	530	548	589	577	587	581	601	565	577	544	578	578	568	613	602	570	581	590	631	590	551	562	572	582	559	587	525	626	570	550	587	561	602	587	559	597	577	546	580	567	527	575	605	588	553	553	585	619	563	565	599	577	577	564	540	594	600	592	554	543	603	565	608	547	595	559	582	573	571	602	599	575	624	603	594	576	597	560	578	598	569	541	542	553	544	575	591	561	575	557	555	579	598	575	550	565	568	549	595	596	554	557	553	595	573	554	608	532	576	597	601	571	570	578	558	580	569	549	555	539	601	570	600	565	550	607	567	561	590	567	585	607	551	553	593	577	593	573	629	561	587	592	546	593	571	537	603	599	556	613	582	569	606	538	546	586	597	582	559	538	542	578	546	599	582	575	521	615	621	539	558	547	562	560	530	599	524	558	555	620	542	577	577	545	571	545	593	559	536	581	576	598	568	572	593	580	612	577	562	582	587	601	561	544	561	533	582	611	593	545	614	537	569	530	559	582	593	594	576	578	604	591	551	596	587	543	579	604	576	571	611	534	603	532	577	603	617	565	577	573	608	620	530	611	537	518	598	590	576	549	588	576	576	598	561	593	561	553	566	564	575	600	585	592	558	593	577	562	568	527	580	558	565	561	575	564	564	557	558	613	591	613	614	578	570	550	578	600	579	590	579	583	605	560	575	599	611	584	520	601	575	597	540	572	571	578	593	574	599	573	595	588	598	586	563	573	577	583	602	622	594	548	615	552	595	596	565	578	581	575	553	547	584	565	561	558	569	546	601	544	612	570	577	566	528	567	563	606	588	580	579	594	602	602	571	598	541	559	566	611	584	571	561	576	554	529	576	580	569	655	534	607	596	610	587	574	592	567	529	581	574	589	622	575	570	510	518	579	570	552	607	564	564	611	609	591	649	615	545	548	587	573	550	562	556	579	587	567	567	582	614	563	548	565	589	558	554	592	564	586	590	572	557	573	600	573	583	581	587	583	538	542	576	551	586	570	603	595	559	575	569	549	584	571	556	590	569	606	547	549	561	526	559	592	589	574	590	574	630	563	588	572	554	578	588	547	617	570	556	539	573	600	598	567	566	558	576	599	596	591	541	530	572	560	552	588	573	590	549	574	611	541	567	567	552	602	600	630	546	544	604	587	577	576	558	635	582	584	558	566	566	585	580	592	559	571	565	594	558	592	589	608	581	553	564	584	581	582	561	561	606	593	579	570	584	601	610	574	575	588	595	555	544	606	559	611	564	585	580	597	525	579	561	563	591	614	598	566	540	593	564	551	554	558	581	576	542	625	606	600	542	607	548	557	534	514	563	624	559	604	570	578	614	551	601	589	565	586	586	587	583	601	541	576	583	549	553	557	559	579	571	552	578	552	555	562	553	595	575	532	631	595	562	602	587	588	576	554	574	533	589	594	568	624	582	587	580	582	539	539	560	560	570	617	573	562	583	589	596	557	592	555	588	547	565	570	617	534	579	580	586	599	560	576	550	549	588	570	605	535	574	576	587	513	567	570	575	621	587	572	576	584	570	578	575	563	599	575	572	606	585	562	591	567	583	590	528	530	557	612	600	578	565	530	523	558	586	583	563	603	616	554	613	561	562	596	547	566	571	581	597	553	600	540	608	555	578	571	572	576	561	598	555	581	586	565	552	607	612	551	555	600	581	580	590	542	503	554	565	602	592	562	574	625	599	577	589	566	568	572	613	578	544	575	574	535	631	543	565	574	527	563	561	585	531	518	590	555	637	604	569	593	550	533	590	559	605	600	555	561	585	581	586	626	565	584	559	593	576	614	577	593	614	588	593	626	565	572	550	546	575	570	605	578	586	585	539	528	551	572	572	553	599	601	557	612	542	548	630	580	570	517	565	555	625	595	612	556	591	613	578	577	552	629	576	571	543	517	567	580	585	585	566	583	564	597	580	589	561	589	534	566	515	602	598	568	568	568	563	553	584	607	537	539	573	602	522	571	591	563	564	574	611	565	554	571	597	594	608	640	569	578	578	554	544	610	560	558	599	542	567	586	545	647	553	578	595	542	544	581	586	509	588	595	594	576	600	624	587	538	579	556	556	567	574	596	605	597	552	550	536	547	547	537	592	590	587	628	589	571	570	587	571	562	568	587	576	584	589	615	538	600	588	582	598	548	572	589	574	514	564	622	560	568	559	586	606	596	587	585	608	593	568	571	573	581	615	607	565	572	598	527	563	605	574	578	539	581	564	636	602	589	576	583	615	555	553	585	590	563	532	573	618	582	561	556	558	615	583	565	586	557	607	567	581	594	588	568	628	543	556	593	551	599	569	572	571	562	581	556	544	591	554	611	594	611	618	563	585	611	594	543	584	571	607	533	570	608	591	550	586	588	567	599	570	571	515	590	574	561	551	592	600	584	591	570	594	582	602	577	576	578	577	578	615	577	590	552	618	546	590	543	575	561	578	587	555	593	609	594	540	627	578	563	578	562	566	543	568	586	572	566	563	558	580	612	562	599	545	618	558	540	572	558	540	595	631	582	540	610	560	550	566	587	582	576	568	575	564	534	586	536	560	609	543	600	617	600	568	593	587	619	594	592	578	582	586	521	561	591	558	581	584	562	570	592	524	516	565	548	585	559	585	604	562	585	555	583	533	567	540	571	559	569	529	600	592	554	593	567	578	550	507	571	582	553	603	577	572	547	586	603	565	617	583	622	603	599	609	579	596	582	601	563	577	577	550	605	560	549	601	559	553	579	589	599	629	596	574	606	602	598	535	558	566	579	584	595	552	588	591	586	574	587	590	567	609	587	568	539	591	568	547	575	567	621	584	601	553	562	543	595	565	615	544	555	596	595	551	531	564	569	554	561	619	597	579	588	604	545	599	623	582	587	605	577	587	604	592	612	560	600	576	576	571	576	581	578	575	633	603	566	589	574	550	576	566
11321	15577	11946	7675	4971	3595	2861	2321	2077	1858	1731	1624	1365	1300	1212	1139	1053	1012	918	969	901	934	829	876	845	823	886	863	873	847	835	880	870	873	909	823	837	851	828	795	804	837	779	863	807	784	862	800	820	826	828	819	877	813	817	777	808	834	876	837	814	857	852	829	926	839	791	828	791	798	855	803	812	847	836	779	790	864	823	851	801	787	852	842	847	828	794	870	835	801	839	896	827	833	825	814	808	831	857	784	847	801	879	818	838	788	822	795	814	843	788	789	748	772	801	760	778	824	756	838	798	827	813	799	814	801	822	842	812	799	809	784	822	829	797	829	868	822	788	818	814	810	865	852	804	812	825	762	817	893	830	841	829	853	840	846	797	797	843	834	789	880	867	833	873	829	819	793	789	821	785	864	808	826	808	785	836	809	805	786	787	836	807	817	827	817	811	812	835	782	753	853	853	840	847	834	772	902	842	810	787	876	829	822	770	846	833	823	821	810	785	853	809	766	830	866	847	817	843	796	823	830	821	853	831	807	790	772	806	821	810	881	823	833	816	817	851	818	832	856	825	801	846	826	801	848	814	857	807	834	780	786	818	850	794	824	841	822	842	839	813	787	822	867	835	810	796	837	845	801	868	827	804	811	822	773	837	799	835	826	820	813	833	781	816	836	806	804	846	835	836	805	841	841	836	796	780	814	831	851	868	816	818	850	820	878	802	815	897	818	813	848	810	813	853	848	837	849	816	815	832	808	734	805	794	800	881	827	886	835	784	814	807	823	806	789	833	802	837	839	792	785	818	797	869	779	824	858	833	782	835	809	781	874	826	819	826	776	798	833	788	776	819	824	854	828	844	795	790	816	843	795	856	772	822	853	835	790	819	760	774	832	801	804	839	841	845	823	858	700	813	782	827	809	821	825	853	780	804	794	820	806	842	844	768	795	809	812	846	799	800	789	815	832	794	783	793	855	807	821	781	780	813	827	858	791	823	803	795	788	776	858	834	858	800	796	849	819	822	817	836	846	815	816	808	821	814	833	809	819	890	801	866	812	810	827	792	812	841	781	741	859	824	838	838	843	796	821	832	774	775	840	808	842	808	779	855	780	819	834	815	811	850	833	770	806	840	821	807	853	859	783	774	806	777	831	817	791	799	781	835	814	787	828	784	837	792	811	813	849	768	869	841	833	790	807	804	803	808	850	802	816	819	810	824	860	813	807	815	823	825	788	842	794	818	843	808	813	807	817	807	845	766	820	815	820	844	832	833	826	781	845	794	791	798	800	806	861	852	870	863	817	782	826	847	750	815	796	798	805	854	839	804	801	828	833	872	781	810	816	843	796	802	832	804	806	836	825	818	805	813	867	827	885	835	808	768	807	824	817	846	853	813	810	864	801	808	802	780	844	776	828	842	817	834	863	861	828	810	824	788	784	818	820	782	809	839	765	804	838	822	843	817	825	849	813	857	782	785	864	839	793	803	820	781	841	770	758	838	829	783	844	835	895	819	824	867	807	766	838	769	819	803	823	815	811	796	863	785	835	831	825	890	798	860	829	842	815	825	815	867	858	835	822	775	804	790	809	792	858	816	792	874	847	790	802	827	838	875	860	783	831	808	807	837	833	806	858	806	804	802	787	791	799	769	853	815	841	805	837	826	820	876	836	835	795	793	810	855	846	839	844	801	800	846	809	830	837	815	841	849	846	826	779	847	818	782	840	840	804	787	803	850	852	856	817	814	798	862	782	784	822	834	817	849	826	823	807	804	838	881	819	816	839	821	815	841	815	800	822	850	799	813	802	829	841	785	796	782	823	829	833	770	852	881	911	813	813	841	810	813	870	812	868	804	849	805	837	818	806	864	832	779	820	806	808	826	763	826	765	812	861	799	840	754	808	820	837	817	822	796	836	782	832	846	810	799	868	796	774	791	809	753	812	813	834	831	830	822	816	796	782	794	833	805	826	802	765	857	839	807	797	853	799	827	804	891	829	795	816	797	775	820	828	829	845	806	843	826	787	846	802	839	817	873	809	830	828	772	766	846	823	860	817	784	809	789	820	848	819	837	829	798	829	887	834	812	820	843	809	786	853	806	815	827	817	824	807	813	850	901	860	804	878	847	798	748	803	827	814	812	774	812	795	858	865	789	837	805	762	822	853	843	813	802	836	804	801	843	806	834	777	802	740	880	826	798	786	840	854	830	764	848	839	853	818	851	847	835	852	817	833	876	830	796	803	805	841	808	875	844	796	792	803	775	818	814	793	808	849	834	812	845	800	803	827	849	836	821	797	821	823	771	820	809	815	871	793	820	843	836	833	768	850	791	778	810	813	823	825	834	780	832	796	810	866	843	810	792	818	811	852	836	804	808	818	855	856	837	840	838	827	790	823	801	777	824	802	833	813	808	810	818	832	804	755	803	807	828	770	818	835	804	871	839	843	807	798	786	822	773	773	810	788	795	820	836	865	831	789	831	837	848	834	773	871	826	854	869	813	845	817	867	832	809	786	803	802	845	903	796	854	791	809	842	824	784	826	834	833	854	843	805	809	824	836	850	857	835	844	828	859	823	816	833	841	790	816	770	877	813	856	804	796	844	782	812	841	821	815	815	904	835	797	791	885	826	813	828	825	792	790	815	848	811	824	806	776	778	852	841	872	829	786	864	792	786	827	802	807	840	806	795	831	807	847	825	797	788	777	834	804	795	801	778	847	831	847	814	819	796	791	853	771	828	833	819	834	841	797	862	832	833	821	811	838	767	847	799	832	834	861	790	855	847	813	826	817	817	798	809	828	886	785	760	872	817	838	813	784	823	788	857	852	860	817	821	833	825	785	786	807	803	827	870	826	831	829	830	808	813	781	826	796	854	887	863	785	755	831	815	778	841	847	826	822	804	847	780	807	840	815	781	843	851	842	831	762	812	839	788	829	825	777	785	860	808	841	826	832	811	865	819	831	805	794	867	868	825	832	785	778	805	810	826	808	807	805	788	821	842	834	828	839	804	809	840	825	792	768	804	824	849	870	791	863	835	823	785	789	841	827	852	847	832	839	808	797	824	802	825	862	837	809	870	826	833	796	795	817	782	831	776	842	774	824	822	785	847	776	801	810	780	804	797	790	795	834	807	809	819	844	790	806	827	790	814	796	797	763	795	845	840	793	855	819	795	815	840	837	814	797	782	767	801	794	778	852	820	768	887	830	844	832	780	772	805	811	831	776	867	830	834	806	819	825	836	811	793	823	861	816	852	859	850	820	825	873	861	774	809	792	797	839	856	847	781	867	774	816	811	815	803	797	841	863	861	853	751	845	799	813	814	849	822	831	846	862	819	820	845	776	817	834	863	781	815	837	802	788	856	824	818	832	859	837	810	730	790	868	786	818	862	796	853	803	802	882	769	818	819	831	879	873	803	820	837	786	772	843	823	803	804	793	859	820	815	849	742	812	848	811	837	838	814	790	787	790	890	768	841	785	817	839	842	841	838	839	832	782	854	820	859	823	800	863
25334	21548	25316	19919	2361	1165	924	815	766	753	685	651	643	632	594	531	556	543	574	500	536	583	481	502	512	513	540	540	478	509	495	513	552	518	501	486	522	506	499	523	512	522	522	541	493	531	498	508	512	508	480	492	499	498	528	519	555	518	491	508	494	488	512	554	525	500	502	477	496	478	494	513	519	485	525	502	512	506	513	518	522	512	496	525	522	529	535	492	500	526	547	475	518	516	509	480	535	540	508	547	523	482	498	506	501	488	536	526	555	511	517	510	552	530	544	501	528	539	518	492	517	522	499	527	486	525	525	511	495	535	527	531	503	507	503	483	543	529	542	491	514	495	468	517	533	506	487	518	550	548	494	511	522	504	526	505	554	526	495	512	555	498	504	498	494	491	489	499	521	518	498	548	490	509	533	494	531	504	504	568	516	497	502	522	512	516	506	519	447	483	528	465	527	537	502	510	469	522	520	529	510	478	533	505	514	500	483	519	504	513	526	542	547	489	508	506	486	485	558	509	480	521	477	473	515	493	513	498	515	519	508	532	501	493	522	507	521	493	531	497	498	498	536	515	498	537	527	546	506	488	487	543	480	504	500	545	528	546	519	517	515	484	518	531	520	487	556	537	505	529	549	494	552	499	536	510	490	541	512	490	521	495	468	508	513	546	519	519	520	475	521	505	522	502	518	508	520	497	534	527	497	527	469	538	510	527	501	516	518	506	491	510	500	458	493	519	525	503	514	474	533	543	520	520	531	515	506	550	525	553	533	509	512	471	519	527	508	504	547	486	467	464	527	505	529	516	517	509	514	492	496	468	534	585	540	518	515	526	537	501	498	518	497	475	511	515	514	503	583	520	527	521	494	506	518	509	518	551	533	489	509	549	493	524	511	534	530	494	507	507	537	496	512	524	525	522	473	527	525	542	489	521	502	497	481	518	522	515	546	491	529	522	556	509	540	477	557	503	487	536	544	493	497	508	534	476	500	508	502	527	513	502	508	527	488	557	504	483	501	518	492	541	536	542	531	506	521	530	524	498	522	483	529	482	543	501	490	532	515	539	499	517	504	497	477	472	532	493	545	495	522	509	505	463	453	503	489	505	504	507	497	514	534	502	523	485	541	522	549	496	478	494	521	499	499	517	501	485	546	525	524	525	504	527	534	528	535	495	520	569	469	529	489	531	493	519	552	519	510	487	504	543	547	478	521	501	508	471	567	493	512	497	481	495	501	488	513	508	474	520	511	498	504	502	543	520	520	528	490	485	512	489	498	511	469	491	522	539	501	502	478	521	525	494	501	529	484	503	537	537	469	514	508	473	514	475	495	532	474	511	507	546	491	543	482	541	479	496	502	535	538	481	576	552	501	503	509	554	500	536	464	509	500	511	487	489	511	497	457	542	517	524	502	550	496	490	539	521	509	537	475	504	509	506	490	527	486	500	550	538	498	530	514	485	537	492	509	495	513	502	534	553	553	547	495	494	494	534	543	505	522	512	538	501	518	507	511	523	517	483	474	547	531	519	516	516	515	545	492	514	500	529	520	498	511	526	545	541	507	522	488	492	543	491	521	528	505	529	544	490	482	519	495	509	501	526	506	507	517	482	511	495	509	470	538	537	500	506	525	481	540	516	525	485	506	510	463	509	482	527	530	493	477	509	511	525	522	495	491	512	515	498	491	482	500	523	485	538	522	538	528	518	511	547	479	520	477	492	522	547	540	509	509	563	487	472	471	524	524	529	502	476	510	464	528	517	506	522	532	523	513	512	515	519	557	468	505	524	477	528	543	495	483	522	538	490	510	445	508	522	540	531	476	493	510	492	521	524	487	532	552	528	535	501	520	545	510	493	524	494	503	512	527	510	510	506	514	433	508	493	489	517	539	522	462	530	510	549	495	507	491	513	488	446	544	503	501	528	462	544	537	494	515	567	458	507	505	512	470	531	513	494	511	507	528	523	505	517	516	506	539	504	507	543	553	525	516	474	458	543	510	506	506	500	482	516	566	496	519	506	510	554	533	495	511	510	483	497	539	544	523	503	525	523	495	524	482	526	491	540	495	514	506	489	528	509	492	512	516	500	490	526	483	562	492	481	498	488	506	514	484	493	524	509	515	481	532	499	495	511	507	487	528	522	478	507	517	491	478	505	536	547	501	528	504	553	455	500	513	542	471	518	500	519	532	478	516	506	498	504	533	550	501	498	544	541	506	522	498	503	520	521	495	477	515	492	516	515	490	506	507	520	520	535	499	477	531	515	539	485	538	499	517	498	541	511	542	487	558	565	499	471	480	553	519	528	509	493	520	508	535	537	547	532	502	531	504	491	530	488	581	506	531	517	515	539	517	493	481	491	489	532	527	529	475	525	489	503	479	508	475	532	502	532	532	489	528	500	493	499	506	512	477	510	484	517	510	514	543	519	507	492	513	508	556	464	537	512	520	483	508	489	522	531	494	528	520	521	492	533	513	517	459	508	483	548	463	495	517	527	500	540	524	483	526	492	502	512	520	485	528	542	534	519	512	516	495	524	458	515	502	561	505	520	495	466	534	529	531	508	493	497	501	511	481	496	493	532	487	524	498	546	514	504	503	523	514	513	527	509	467	486	477	511	493	543	499	495	476	500	489	521	513	506	504	491	538	493	480	503	507	474	472	558	519	486	503	500	510	534	503	512	515	498	511	481	497	485	533	510	492	541	513	512	505	517	488	513	483	545	496	500	500	521	516	487	518	523	476	492	503	505	542	527	529	523	497	515	537	504	555	530	539	500	509	517	490	507	522	540	484	514	520	496	505	503	484	514	505	519	533	490	500	499	491	511	505	573	505	501	539	479	554	521	439	491	529	526	525	448	544	490	489	475	527	519	503	510	514	488	539	506	478	522	534	483	508	536	511	534	520	523	492	496	479	507	492	496	501	492	472	517	528	580	502	500	500	493	523	469	511	532	477	514	498	515	527	492	532	473	529	491	530	539	506	524	497	516	521	542	548	509	532	501	477	504	515	475	503	499	536	478	494	536	512	529	515	485	537	518	514	512	535	487	522	500	542	530	513	500	511	492	535	524	520	529	551	526	526	549	529	528	544	526	519	503	517	548	500	505	545	525	553	505	506	492	545	494	502	515	547	541	510	506	514	497	517	504	508	536	470	492	524	479	522	515	510	490	512	541	512	508	498	521	544	517	505	497	527	543	535	548	516	515	518	464	532	512	536	507	498	516	527	514	524	484	484	502	513	494	506	542	479	488	510	511	511	522	522	533	497	514	511	500	524	508	504	528	499	526	484	510	524	543	514	479	490	503	494	513	484	509	518	517	523	474	494	502	537	533	465	525	544	532	510	518	545	500	507	527	527	528	491	488	496	476	509	544	524	498	506	531	518	561	506	489	531	499	521	480	518	492	533	533	489	548	483	493	450	518	511	513	508	516	509	525	475	507	470	503	480	505	499	520	548	515	520	557	547	521	489	463	487	515	482	513	559	535	495	497	546	489	495	517	532	527
9721	10380	7410	4716	3395	2459	2029	1606	1555	1458	1396	1234	1132	1021	945	934	824	814	800	815	736	769	796	778	724	758	768	757	769	737	721	726	748	732	752	738	696	744	721	720	787	768	734	737	753	732	754	725	734	739	776	666	779	761	760	745	738	683	763	750	715	682	747	737	737	790	793	703	796	726	723	709	772	690	742	744	752	717	771	741	739	707	754	726	746	763	773	739	701	717	750	744	734	725	717	706	740	755	684	753	751	753	777	807	720	799	752	730	705	758	753	752	663	750	721	747	708	718	722	746	761	700	741	719	753	733	736	726	756	772	726	770	763	774	753	739	719	732	714	695	724	714	741	685	759	746	706	765	784	760	703	691	746	748	742	750	768	745	760	742	745	722	746	721	732	765	778	744	751	768	733	724	744	737	689	770	732	751	732	720	765	724	712	750	768	702	732	699	706	655	766	736	718	741	724	722	734	750	706	749	749	744	692	715	752	693	728	716	744	730	742	746	663	740	761	779	763	698	736	712	753	672	770	756	720	739	732	768	753	735	739	704	747	714	738	725	799	713	737	683	685	732	764	710	735	716	732	708	711	676	732	770	765	731	724	723	718	742	731	703	786	757	737	728	754	801	709	696	743	694	738	699	745	713	702	749	752	712	738	688	749	726	770	735	729	761	732	723	732	712	680	774	771	771	714	727	756	753	749	745	763	722	750	764	742	763	647	673	729	690	695	726	759	759	711	753	735	771	712	743	732	727	738	745	748	742	707	729	715	751	726	747	795	744	765	753	758	722	718	758	762	707	709	732	701	730	725	709	691	716	690	726	783	726	717	688	710	719	708	756	759	727	731	754	737	708	749	761	738	747	744	743	743	691	741	813	772	729	720	723	746	681	745	795	770	793	735	729	732	732	738	737	744	760	739	703	723	746	735	726	733	700	727	749	713	735	701	744	736	741	705	763	744	754	761	751	778	778	758	704	750	800	750	769	751	727	749	745	741	716	752	723	747	695	765	707	723	740	747	746	728	741	697	704	718	741	762	769	763	730	733	744	727	722	690	767	737	746	720	743	740	699	773	715	696	723	738	757	700	750	718	718	692	742	693	724	737	738	715	758	763	746	793	747	798	696	719	789	706	687	725	732	708	724	731	765	712	725	723	753	736	719	723	718	710	718	691	751	731	739	717	734	755	749	701	719	767	746	743	767	718	743	708	747	743	763	722	696	719	723	777	739	756	753	776	767	698	726	776	755	724	768	747	750	759	701	736	764	771	702	727	706	752	765	775	734	765	750	757	701	738	736	738	748	755	738	728	721	758	717	747	708	703	771	760	751	727	739	689	757	776	760	708	711	729	733	720	765	748	750	756	705	743	756	691	734	783	713	729	758	736	734	716	740	746	716	766	738	749	731	693	675	770	719	768	701	745	744	752	748	774	720	762	710	747	701	728	769	712	748	769	736	760	724	771	758	747	715	746	687	721	807	713	783	745	711	710	723	714	746	719	715	696	670	731	758	754	739	749	738	748	712	763	770	758	803	752	724	795	711	715	751	741	750	715	705	733	755	722	726	741	731	745	744	720	770	752	753	759	786	719	725	775	756	754	747	748	695	746	788	729	775	745	747	778	722	681	709	736	673	705	786	750	781	756	732	731	730	745	739	778	737	760	753	770	699	722	733	767	765	726	750	747	712	716	698	723	744	682	752	753	748	718	714	717	736	738	711	710	727	706	702	728	713	700	696	733	732	728	723	719	718	710	701	724	743	718	747	775	727	741	789	709	750	734	710	725	772	796	720	724	756	772	728	756	788	707	781	719	775	753	740	716	757	773	759	790	773	693	738	758	746	713	735	776	707	688	738	749	700	749	756	758	768	747	758	752	734	746	758	829	744	748	712	702	734	733	724	747	748	727	731	719	748	665	731	740	737	719	705	745	738	763	729	729	713	728	799	754	717	726	674	763	744	708	719	772	725	704	771	730	739	757	740	727	785	752	746	763	747	713	722	775	681	722	696	749	752	741	730	733	747	762	783	787	719	762	725	715	720	727	707	785	710	713	746	725	712	696	709	734	741	685	721	782	774	750	737	727	726	743	739	784	730	782	752	744	728	693	726	730	731	770	785	736	727	668	701	759	711	768	682	708	773	803	696	748	732	720	724	724	734	716	801	728	730	728	773	707	711	767	720	709	706	717	694	794	751	686	711	735	735	692	747	733	720	712	727	769	771	757	739	713	717	731	749	729	784	704	732	674	734	750	720	727	714	733	736	695	750	786	765	764	727	745	703	715	731	710	722	744	718	756	713	748	697	754	753	704	740	735	767	739	742	763	766	725	719	722	720	752	742	773	769	772	690	697	711	737	824	718	759	775	734	714	723	717	765	742	714	726	723	694	702	738	790	712	725	783	684	721	722	680	727	749	721	722	741	673	700	695	757	725	682	719	779	710	735	736	751	680	738	680	734	703	723	715	740	742	740	750	726	695	763	751	705	762	712	741	754	753	796	736	745	713	726	717	752	753	717	694	695	731	720	701	735	713	732	752	792	732	693	775	737	738	722	782	747	676	757	706	724	755	716	731	745	741	708	740	655	727	796	796	722	774	758	693	760	741	787	765	716	698	740	787	749	737	732	739	725	713	700	736	696	745	688	744	719	698	709	770	781	741	728	762	713	738	801	658	764	689	728	758	747	718	703	714	757	720	773	694	730	803	756	678	695	729	718	767	710	682	713	739	764	729	781	782	748	757	743	694	728	759	726	725	711	759	717	731	745	708	752	749	751	767	730	753	764	736	714	749	715	754	724	721	757	760	751	769	686	751	749	747	707	718	766	707	757	698	706	732	719	699	713	746	725	726	749	718	775	696	683	710	727	742	775	718	738	729	703	777	762	717	724	696	764	728	753	745	773	749	763	704	751	771	762	715	706	719	752	753	734	706	764	700	749	735	743	768	760	759	732	769	765	755	749	746	763	711	745	756	713	725	691	745	714	741	768	766	694	685	730	739	715	748	764	697	728	768	731	762	720	764	716	771	727	749	738	727	771	776	767	745	762	768	766	743	750	722	745	729	720	710	727	764	769	777	756	755	732	722	731	709	742	738	749	677	745	683	762	742	786	736	754	768	716	779	763	733	693	737	750	691	708	781	743	714	746	735	758	791	732	748	773	704	739	727	762	730	711	757	728	734	722	753	695	731	729	727	733	788	710	732	745	719	758	732	767	785	731	754	702	711	735	742	762	726	776	771	771	686	761	702	756	722	739	758	718	756	724	760	717	759	738	733	707	763	751	731	765	747	730	724	744	685	724	737	670	747	789	779	755	749	691	742	698	723	763	724	711	749	738	745	772	745	752	724	690	718	723	749	714	748	770	727	728	772	733	743	752	761	700	721	719	773	718	697	788	695	776	752	765	756	739	755	729	761	759	732	711	695	725	761	730	717	730	759	769	724	738	707	721	764	758	758	762	694	749	747	722	718	771	725	700	735	688	742	768	736	755	755	733	796	781	747	745
22774	21547	28721	24793	21553	17961	2849	1396	1251	1067	1027	935	906	785	717	737	630	623	627	612	604	652	614	563	561	553	564	571	584	552	599	621	566	548	529	589	589	546	538	564	526	568	527	547	587	552	568	546	561	570	570	566	566	528	573	557	539	576	588	573	603	567	546	534	569	596	570	580	558	552	539	551	561	554	522	580	572	604	546	568	605	582	586	566	567	577	570	529	555	523	550	550	602	564	515	594	590	551	583	566	525	567	528	584	541	556	556	546	544	545	492	541	580	533	561	582	480	557	577	544	554	584	568	568	524	604	533	506	605	497	555	536	501	551	582	596	535	580	552	597	557	530	563	533	577	592	562	547	532	537	530	598	517	589	551	581	577	558	579	579	545	572	558	570	577	538	536	569	527	569	601	553	574	553	576	590	556	592	559	573	550	556	552	561	560	550	536	535	548	534	515	565	578	573	555	572	559	539	552	551	525	567	544	543	534	517	566	539	543	589	532	514	579	509	587	563	518	593	589	531	555	582	576	577	579	528	553	559	574	576	527	538	525	545	557	548	564	599	530	563	545	604	528	551	567	553	517	554	526	544	547	528	513	548	586	529	566	579	534	561	517	551	565	605	565	543	540	542	530	604	567	532	555	577	581	545	552	553	557	553	514	547	557	545	604	603	581	558	579	602	574	521	544	560	536	526	521	555	599	530	517	558	559	535	544	575	538	572	515	531	560	566	550	556	554	572	548	592	537	586	535	569	568	566	570	529	534	576	558	536	517	625	572	560	526	524	535	535	556	543	523	567	540	540	527	537	538	581	553	539	587	570	581	562	545	545	529	581	541	591	562	530	515	573	549	530	500	550	557	574	571	497	585	553	510	578	547	567	518	575	567	543	588	578	524	536	578	546	527	556	520	556	521	562	575	608	533	551	592	552	556	555	570	559	535	539	553	559	531	525	579	564	519	569	573	560	548	563	577	516	551	553	567	517	605	589	579	563	552	601	532	581	544	540	581	538	520	548	586	572	581	513	590	574	583	567	575	538	572	582	564	573	544	506	558	539	532	603	553	534	542	609	537	578	548	581	551	549	539	594	584	517	603	574	549	547	576	576	597	562	575	560	530	540	554	573	554	556	529	524	532	539	579	553	524	572	555	552	515	552	552	565	605	557	550	518	507	549	554	561	583	566	569	546	545	608	532	562	576	535	580	553	556	582	580	532	566	564	531	605	557	593	600	574	597	562	540	595	593	535	534	558	558	534	561	571	528	529	526	565	554	565	553	549	578	540	549	542	534	542	564	552	549	554	557	563	577	554	502	540	560	557	606	553	534	558	572	538	580	539	534	552	562	541	552	546	540	525	541	566	549	560	541	570	600	552	550	578	547	547	513	564	550	572	531	535	551	572	580	577	544	565	505	524	563	565	548	542	560	529	580	560	559	572	528	598	545	556	530	555	550	583	518	534	571	509	508	585	555	556	568	543	544	494	535	566	563	564	560	521	523	564	493	529	524	582	553	533	566	548	557	536	538	544	568	535	567	549	567	547	539	547	574	544	582	555	547	553	547	571	549	568	519	525	576	560	541	550	587	550	555	577	549	547	568	516	551	498	540	567	527	514	580	575	551	533	520	523	570	556	565	557	550	569	549	569	590	547	525	572	558	585	580	553	540	551	587	543	549	571	550	573	538	531	531	532	525	527	570	526	552	544	563	549	575	544	556	568	566	523	570	562	572	564	573	540	549	557	548	590	530	563	551	550	511	509	596	565	536	565	555	554	564	538	559	591	551	537	558	552	559	542	560	601	568	525	554	550	579	542	571	517	548	591	595	560	564	576	560	570	530	570	560	535	554	523	585	560	549	549	520	577	529	560	531	542	602	566	559	559	540	536	575	544	545	548	526	512	530	600	581	543	529	559	563	577	538	561	579	557	557	492	528	523	566	530	584	548	554	596	523	562	524	587	551	559	554	533	565	531	570	551	592	541	518	538	586	556	553	547	563	548	533	566	535	511	567	539	522	553	522	546	540	554	589	573	561	550	555	550	553	560	547	579	572	555	574	555	514	569	556	545	595	583	551	541	572	523	532	575	554	595	597	553	588	538	555	574	502	550	558	554	559	543	542	542	530	522	558	565	538	517	555	561	563	556	539	582	598	536	557	562	561	572	540	550	546	542	558	557	540	564	535	548	588	510	543	587	587	577	530	526	511	577	551	564	564	535	545	576	576	561	577	548	567	576	552	570	577	534	548	530	519	599	556	594	573	590	522	508	540	506	572	553	574	584	586	575	575	550	558	542	543	540	538	551	514	561	593	520	555	568	526	582	587	517	554	510	592	586	569	511	592	558	523	521	582	564	569	550	603	528	517	531	539	545	561	602	532	527	561	553	540	552	564	519	562	553	530	539	524	594	565	522	618	569	547	541	563	555	554	554	566	533	534	504	600	571	535	561	542	548	545	538	557	546	541	552	558	527	578	549	537	552	545	516	539	523	533	584	563	514	604	557	611	565	567	560	609	578	563	583	562	509	554	585	560	559	562	573	515	579	550	581	573	558	532	579	564	563	564	560	562	517	565	527	583	551	556	534	554	530	605	565	596	554	538	544	549	591	583	553	569	550	576	584	600	543	552	560	543	531	586	550	582	555	578	553	550	543	528	540	608	507	545	546	562	532	575	531	539	528	527	577	535	551	534	558	568	564	558	536	575	550	541	534	520	552	566	537	552	539	567	548	566	517	556	589	535	529	579	557	555	538	540	567	546	500	555	541	526	604	594	570	551	561	536	550	552	531	561	561	520	541	559	572	549	529	556	532	575	539	598	547	566	547	543	549	560	575	630	535	558	579	531	579	620	530	605	573	607	549	549	565	555	558	541	549	556	514	579	537	546	600	532	552	544	532	498	576	571	533	537	578	553	558	583	565	540	526	538	562	543	538	531	550	538	540	531	543	595	556	576	543	541	525	563	553	565	601	577	558	613	522	535	563	596	565	544	535	575	518	533	548	587	560	590	500	557	568	558	542	558	570	542	530	523	544	549	530	550	599	588	573	511	546	546	580	572	540	585	545	573	561	560	545	556	524	531	547	585	566	558	533	525	559	602	572	545	547	544	577	562	550	539	555	559	562	563	571	572	558	547	567	537	562	553	543	550	567	592	561	532	533	547	546	547	556	595	539	550	536	520	525	550	581	555	549	541	555	588	526	560	540	559	537	553	513	507	577	526	549	554	590	541	483	532	555	576	538	570	587	537	623	551	555	561	555	559	573	574	567	561	544	553	571	539	529	589	548	567	545	559	533	583	593	530	558	524	544	571	584	543	538	555	563	576	583	574	566	561	588	556	559	519	545	607	505	566	532	558	597	528	556	571	526	585	521	568	566	587	547	578	558	554	554	557	563	538	526	579	538	522	562	564	558	533	582	553	561	556	596	532	535	574	595	535	519	537	518	530	554	596	570	551	536	593	578	532	583	576	583	526	557	594	600	554	564	569	574	573	548	546	572	523	545
10744	18069	14017	8967	5932	4381	3315	2864	2479	2270	1984	1766	1542	1361	1203	1154	999	903	909	882	890	836	837	822	828	848	808	817	808	802	800	810	782	792	807	763	797	803	860	773	786	824	818	810	784	809	772	814	733	815	805	785	780	772	755	782	750	799	772	803	781	803	784	800	811	762	801	835	728	799	764	787	783	811	764	752	804	766	789	827	797	757	744	757	789	753	796	808	755	771	764	793	791	851	786	776	781	799	803	759	768	756	751	751	782	797	756	770	761	781	772	783	773	739	806	744	752	780	795	762	818	800	779	821	812	752	784	757	766	775	811	793	766	764	758	759	790	827	790	814	820	854	750	809	830	762	832	815	849	697	789	757	776	795	767	717	797	790	797	787	786	793	768	783	800	777	804	780	783	786	758	800	769	787	761	780	747	753	761	779	802	806	734	783	735	807	740	798	782	804	749	802	793	809	814	826	816	771	776	863	811	754	806	841	817	796	769	853	730	808	818	793	781	834	785	773	768	782	784	788	758	770	811	850	788	786	778	750	785	802	772	766	831	747	787	746	753	777	820	807	792	799	819	750	780	811	833	739	804	779	872	798	780	764	813	762	735	850	735	797	758	758	795	770	812	756	773	785	782	784	756	786	764	765	791	748	783	801	835	809	762	775	745	796	796	751	779	814	774	788	733	763	815	786	773	765	791	796	783	812	823	796	772	799	784	807	744	762	772	743	810	780	818	843	755	813	812	799	819	820	792	762	761	782	823	801	769	749	748	791	858	809	816	874	784	802	769	796	761	769	786	718	752	806	820	801	763	816	788	764	804	826	764	783	859	770	775	775	756	775	778	785	778	811	782	770	803	851	813	772	788	771	792	795	798	748	790	765	806	804	738	748	787	783	787	782	779	795	799	774	762	804	769	783	793	831	818	768	742	762	735	784	806	799	808	765	800	776	789	752	823	795	800	783	749	831	779	751	793	821	801	781	800	748	754	843	757	739	705	841	810	791	796	836	863	777	792	825	840	758	769	779	785	808	773	800	765	746	821	790	768	749	787	787	791	790	751	725	816	767	788	774	805	762	780	810	815	786	784	806	766	795	761	758	748	796	767	820	811	779	789	759	814	819	799	809	774	755	784	822	766	805	829	803	853	787	780	773	727	740	795	805	804	708	768	822	797	754	831	773	783	827	741	783	769	805	812	811	755	772	770	771	801	799	757	776	770	789	820	738	821	821	792	788	820	815	789	799	749	785	757	814	831	807	757	758	790	761	752	790	816	765	756	801	754	804	797	801	767	783	768	768	787	802	810	794	756	754	799	778	823	763	734	780	764	764	776	765	808	784	802	802	776	760	807	725	816	786	754	752	766	800	799	821	759	829	776	786	768	776	775	807	852	811	791	785	745	824	804	763	769	811	800	821	760	790	746	789	781	758	811	752	784	788	773	754	785	781	813	799	755	798	840	756	811	790	834	799	763	763	785	758	795	808	774	790	768	808	760	786	813	751	792	803	804	774	776	746	806	791	796	757	775	774	799	790	825	754	786	835	758	778	815	766	813	824	773	755	789	776	786	765	811	785	771	736	802	778	774	783	756	845	760	811	737	757	835	742	771	742	839	802	773	777	826	765	802	727	755	761	802	716	843	788	758	793	803	809	796	759	774	750	751	793	819	781	763	762	796	771	783	820	767	794	788	739	801	799	767	775	827	781	803	739	757	787	788	781	810	786	763	781	738	771	758	799	788	785	755	747	810	740	719	768	777	783	788	758	806	717	783	767	773	789	797	800	791	795	730	743	720	751	797	746	723	768	775	777	750	790	816	805	787	754	766	823	790	757	799	822	752	780	805	769	794	758	752	757	795	828	799	746	762	761	734	777	747	817	745	807	762	789	724	753	736	790	765	792	776	815	785	755	764	760	842	780	796	761	757	784	780	759	817	768	787	755	770	783	762	808	754	754	770	757	834	761	813	808	785	757	884	771	830	767	735	758	813	719	805	755	812	789	796	759	800	788	777	792	745	793	798	804	782	717	798	812	710	696	792	777	807	767	735	777	792	744	809	771	729	778	811	768	732	771	790	719	727	784	770	725	796	770	790	733	781	807	804	821	772	820	805	816	732	806	729	815	772	788	766	745	791	803	780	765	757	806	750	760	781	743	771	807	753	754	771	785	767	774	784	757	778	784	775	778	807	779	803	807	752	775	792	793	796	765	797	787	785	793	782	787	731	769	800	788	757	736	753	758	740	780	785	782	797	780	762	757	778	781	777	744	803	793	804	785	799	781	778	759	770	799	793	858	732	800	764	795	787	784	734	799	767	789	804	782	841	810	761	826	734	805	744	816	814	744	789	818	801	828	793	784	778	783	717	769	787	779	769	795	758	815	784	791	799	778	752	742	780	835	777	772	795	772	755	786	757	807	771	801	784	785	805	794	773	783	764	749	827	764	805	733	748	759	751	749	775	770	786	816	762	814	788	753	777	747	795	754	751	759	764	765	780	761	780	859	735	799	800	757	771	792	797	744	763	773	780	809	737	756	760	775	741	767	826	787	781	759	818	779	804	854	741	812	772	784	762	745	780	777	791	778	770	788	756	769	747	809	781	781	786	842	785	835	789	742	770	778	787	770	810	772	767	760	707	784	787	763	747	786	791	745	795	811	799	806	797	778	802	736	800	786	781	752	802	787	821	812	784	802	801	800	804	756	875	732	821	815	779	818	784	781	749	804	770	814	736	748	783	818	768	775	800	800	758	771	826	801	760	807	768	793	827	751	828	793	838	782	820	767	794	809	775	757	873	738	789	769	778	805	744	759	742	746	826	794	812	786	803	813	754	804	790	774	787	741	779	763	718	772	786	757	751	782	763	805	786	727	787	735	778	807	751	812	788	798	782	794	775	805	762	835	781	786	798	769	765	805	764	808	780	818	834	775	789	805	749	789	780	776	767	756	784	821	781	834	780	761	834	800	775	787	774	793	782	803	728	720	786	781	779	742	765	761	767	777	792	795	799	758	815	766	776	804	787	769	798	779	798	784	784	799	767	803	793	768	718	781	787	795	835	767	760	800	805	821	807	762	801	767	771	760	755	792	811	745	779	778	761	805	777	724	772	759	761	810	751	774	765	790	816	819	772	793	771	742	787	762	767	785	790	776	758	793	786	828	760	784	799	734	848	803	771	837	695	771	744	766	799	815	732	775	860	794	781	774	761	797	783	756	847	782	780	806	857	780	845	758	775	804	789	758	757	781	760	710	780	765	734	786	790	788	804	744	780	785	839	755	759	755	791	801	790	800	749	752	756	803	807	758	773	812	780	820	778	798	773	783	779	723	786	815	790	775	770	793	759	806	792	787	788	828	803	798	805	775	773	817	766	806	788	789	795	784	775	805	811	784	790	778	785	737	774	791	820	790	813	755	790	801	761	781	793	793	818	828	737	799	737	718	802	719	724	755	776	720	804	797	800	721	832	766	804	771	781	759	798	795	788	769	758	795	818	755	774	784	760	803
27895	18730	7035	2451	1247	1035	940	858	805	731	691	684	670	636	650	632	581	587	566	530	597	604	578	555	546	584	588	594	552	576	598	559	558	538	600	562	621	605	521	583	548	566	590	541	585	557	552	559	536	526	527	568	516	585	538	563	504	535	518	541	538	528	562	554	500	541	539	590	549	525	580	552	558	599	546	559	574	508	520	546	565	572	548	582	576	535	597	582	545	533	562	572	592	608	559	580	540	531	554	572	513	558	578	549	570	532	580	581	555	557	576	588	542	522	568	513	532	532	579	540	515	580	503	613	508	553	560	516	558	562	535	556	556	554	557	541	554	531	567	534	536	564	569	573	586	542	563	570	543	549	589	551	576	529	545	579	557	563	563	582	549	570	570	558	535	570	565	524	598	539	561	556	511	557	583	562	554	543	534	577	565	550	574	555	557	571	593	565	548	552	554	568	539	553	545	503	527	615	554	527	570	552	574	573	545	557	560	547	575	592	537	524	582	583	504	571	528	537	552	565	571	569	562	532	527	514	543	587	603	580	582	564	558	576	586	563	559	578	589	554	583	548	529	568	549	565	580	551	565	553	575	561	606	528	528	528	530	566	577	571	581	536	593	541	554	558	573	555	574	567	597	575	584	560	580	571	592	551	551	569	555	533	521	557	581	536	540	557	572	586	501	574	560	578	593	582	556	515	586	493	559	553	552	543	531	543	485	559	572	591	587	506	565	536	551	606	559	565	570	530	572	592	534	544	622	573	573	586	569	584	559	580	509	573	550	543	542	532	587	526	574	541	549	578	518	579	562	572	530	565	569	577	520	590	581	560	529	558	594	550	532	526	551	587	540	553	563	560	556	575	563	540	559	556	517	531	562	583	512	544	518	538	604	534	556	572	554	558	540	543	548	544	579	559	541	566	552	547	576	563	586	557	585	551	544	563	570	593	565	565	562	550	562	533	523	570	554	589	508	544	569	560	536	617	546	488	551	597	571	593	535	514	560	611	518	523	554	574	543	592	548	529	549	544	550	548	568	575	574	537	544	532	609	559	549	542	557	547	512	542	543	596	548	547	540	539	545	559	549	561	553	548	553	554	561	519	560	549	548	547	546	573	567	588	557	539	575	511	573	546	567	604	562	568	549	540	512	621	572	560	534	542	562	558	586	550	518	560	542	529	552	534	571	547	592	569	531	557	535	559	590	546	507	542	571	562	542	556	545	547	520	559	545	571	553	558	554	548	584	538	555	594	564	579	597	503	545	532	577	539	565	562	537	585	552	567	543	534	541	558	568	539	550	515	544	584	522	569	552	513	614	574	599	564	554	561	554	578	593	523	558	558	571	566	533	527	545	513	569	561	544	561	524	539	591	507	599	587	571	564	558	558	524	581	572	556	549	524	527	549	549	592	608	569	594	549	540	552	563	551	530	606	555	573	596	571	535	491	507	613	558	561	574	516	578	557	611	602	498	588	565	559	539	586	566	576	565	559	563	511	538	586	566	579	559	553	540	581	548	539	547	537	547	572	564	538	621	560	535	588	548	566	543	548	532	575	519	586	537	533	573	555	598	521	532	557	560	556	554	566	559	533	578	593	583	534	567	537	582	563	547	574	537	554	583	561	579	546	628	546	535	518	517	523	596	589	562	563	547	519	569	496	566	532	555	568	568	553	540	539	600	558	558	525	548	513	546	574	559	537	547	575	577	551	539	551	574	535	550	568	579	538	554	499	561	593	527	528	541	568	556	523	585	534	567	563	552	599	542	582	584	572	578	570	557	569	554	582	536	525	539	584	578	536	555	560	551	595	537	547	564	539	557	609	544	546	559	538	556	567	574	553	589	577	539	531	540	595	566	591	564	562	532	565	572	549	562	570	533	531	578	562	496	526	559	572	555	572	564	541	532	577	553	530	591	556	607	571	565	566	542	564	595	554	591	599	545	577	569	554	526	539	539	551	532	573	563	550	558	561	535	554	571	543	564	574	546	554	515	515	542	557	573	574	549	577	562	525	570	575	595	534	566	525	583	570	545	597	573	575	555	545	547	590	570	604	556	579	582	563	574	582	568	551	580	572	538	540	578	550	577	574	548	508	555	549	559	591	561	541	562	563	595	533	563	539	606	568	580	546	553	541	576	544	559	531	570	544	520	512	565	548	549	625	546	544	571	575	595	575	574	540	599	544	570	558	507	563	549	551	597	507	573	563	516	531	535	524	560	568	532	565	545	594	568	575	592	514	554	562	548	597	589	562	540	592	532	518	580	536	571	560	574	558	595	546	520	577	544	522	584	564	540	597	596	558	542	562	590	558	527	575	553	588	514	584	532	549	536	585	568	577	580	548	585	547	555	545	534	521	557	536	536	542	521	582	526	562	564	521	554	563	539	542	544	534	557	547	607	530	543	533	534	589	574	565	499	573	608	571	571	579	582	607	563	540	565	563	548	535	570	541	533	485	559	562	574	540	574	533	540	552	565	509	543	579	564	561	576	543	523	540	554	529	534	547	574	584	536	546	554	592	538	565	570	520	557	572	594	561	569	610	551	561	551	570	526	578	584	534	580	554	575	560	550	563	543	534	585	556	544	547	558	547	538	555	540	514	591	582	539	548	558	542	567	533	627	551	518	563	577	549	562	529	559	513	569	541	574	528	572	543	581	570	579	551	550	607	514	536	599	585	598	555	533	576	525	580	574	521	571	581	578	584	619	544	538	584	562	591	557	542	540	535	555	538	541	538	545	567	587	558	592	564	546	555	541	533	551	540	577	593	577	591	582	577	579	539	523	549	572	586	536	533	559	556	521	577	556	579	574	584	550	540	573	561	577	551	560	546	578	570	584	580	538	579	543	579	562	539	566	553	547	609	527	560	531	579	548	612	596	538	571	544	612	519	571	559	576	547	555	540	562	595	525	570	532	566	553	542	544	546	585	587	549	584	567	564	605	559	563	617	552	587	566	550	604	576	538	559	544	579	547	500	541	552	527	512	555	580	564	501	525	647	569	533	509	587	545	555	549	582	538	527	542	546	559	572	544	565	558	537	543	566	560	539	592	560	578	567	590	528	537	554	531	572	557	503	516	554	557	556	477	589	549	574	556	587	542	566	590	561	534	558	537	569	571	546	577	579	558	538	546	516	560	522	559	582	555	596	591	562	604	575	554	501	572	538	548	568	560	581	570	556	585	538	573	563	560	588	578	572	526	600	565	524	578	535	630	557	614	548	558	552	583	575	590	544	580	532	573	533	546	513	556	531	602	571	555	600	612	578	539	566	552	602	519	558	536	611	571	531	547	552	587	575	582	544	543	557	543	578	571	544	556	565	565	539	562	567	511	538	588	573	557	572	543	592	533	580	596	569	542	602	555	543	562	517	528	557	593	564	546	553	553	546	610	588	550	596	608	581	582	558	600	550	514	573	596	526	558	564	553	554	564	555	599	537	571	539	540	566	574	569	540	560	561	550	520	582	556	598	562	561	526	513	583	548	532	500	540	546	536	603	541	576
9499	8069	6099	3671	2544	2095	1823	1566	1501	1379	1273	1148	1132	970	955	910	873	856	842	823	800	792	806	823	800	820	797	792	810	816	809	822	802	813	797	839	839	809	767	775	819	809	761	813	766	812	819	799	806	743	801	812	836	794	822	754	784	820	840	803	753	797	814	777	841	801	871	803	783	795	802	833	808	819	820	806	794	783	754	831	812	819	762	829	732	782	807	803	792	809	783	794	799	751	780	779	765	769	764	719	797	832	834	819	799	855	822	801	765	831	833	813	805	810	781	819	776	792	798	772	851	860	795	808	823	847	792	749	814	771	770	738	803	793	756	787	810	781	830	770	788	766	766	827	784	801	799	744	821	785	801	800	747	805	757	778	777	778	803	762	791	812	788	749	801	815	774	804	783	839	811	770	779	812	848	793	857	779	777	819	786	795	762	804	817	785	786	798	830	807	774	783	823	791	771	774	821	815	807	775	766	848	833	766	772	771	796	803	831	810	763	802	810	801	765	785	781	854	783	807	776	851	801	793	759	840	770	791	840	826	800	798	813	803	818	790	795	778	855	748	822	768	823	787	780	810	832	774	820	819	829	790	794	805	813	761	788	827	790	788	817	840	846	854	782	838	757	802	791	787	773	701	798	804	799	833	813	801	817	814	780	814	788	844	804	792	785	838	781	789	771	787	781	849	788	761	818	779	786	762	800	774	770	818	811	817	792	804	799	775	845	799	806	769	789	822	816	845	817	783	770	791	789	822	795	770	792	807	749	809	797	803	801	783	765	763	784	802	778	804	806	785	839	768	771	781	841	816	813	824	805	825	770	769	744	789	860	825	795	787	784	808	813	815	764	845	824	804	756	778	781	782	815	776	834	786	761	783	815	826	783	796	795	787	814	767	788	756	768	805	830	784	790	763	761	840	783	784	767	790	761	773	788	806	780	762	807	793	782	790	799	811	783	770	838	819	770	784	788	785	802	823	795	827	814	800	743	821	793	805	797	836	824	848	830	827	810	810	794	781	824	770	825	812	820	858	823	762	750	788	768	790	799	832	767	794	729	806	809	812	838	832	838	836	810	835	792	776	866	826	816	777	766	763	794	779	814	787	788	821	806	785	761	726	765	815	795	781	772	759	795	817	790	813	784	733	795	786	812	740	802	823	795	745	810	790	828	795	808	809	843	834	735	759	749	770	794	790	819	815	801	808	826	818	808	854	748	829	824	794	809	772	780	821	839	832	816	799	816	757	803	809	803	826	806	796	781	770	808	766	843	784	816	810	837	782	751	808	808	766	828	815	814	813	779	767	815	799	832	791	823	816	818	813	780	759	766	827	779	773	795	867	792	828	824	839	795	828	783	822	767	844	789	836	776	814	775	786	811	805	774	789	827	785	844	752	755	817	783	766	802	777	753	784	798	795	799	791	822	786	863	802	783	789	821	839	759	852	822	837	816	743	762	798	810	788	732	802	760	839	836	784	746	803	846	782	841	770	824	831	784	818	831	766	809	783	805	822	785	846	779	834	838	818	797	785	764	855	788	759	778	807	780	787	847	789	817	777	793	785	783	804	744	784	812	775	826	815	805	806	802	808	818	784	819	830	807	788	779	826	859	798	832	803	780	753	792	792	784	758	780	778	798	788	796	827	783	749	768	791	787	879	762	816	810	776	792	815	837	834	759	765	784	755	827	793	741	841	833	769	825	773	833	794	842	796	790	798	822	775	768	786	742	786	794	812	824	793	827	816	780	801	799	797	779	771	713	807	796	847	783	770	814	745	815	789	772	829	808	779	789	788	819	795	753	759	810	741	797	766	816	814	787	817	824	762	848	788	789	785	788	839	798	835	816	833	799	821	820	825	809	847	855	825	809	797	829	762	785	812	752	805	819	818	785	787	756	809	847	781	800	834	803	802	831	869	808	859	788	856	833	802	776	768	772	820	825	781	810	795	812	802	827	822	823	811	818	808	793	859	774	829	793	820	811	801	801	769	801	822	823	785	809	783	771	798	820	781	830	820	811	807	783	805	792	754	805	802	753	806	823	803	767	812	816	805	824	809	762	778	833	739	770	758	789	770	800	823	804	772	763	779	781	747	729	813	800	787	829	820	820	751	764	805	780	794	806	805	786	793	810	829	842	772	814	827	817	818	820	786	829	885	842	801	784	809	828	771	782	774	747	794	726	819	800	810	783	772	787	749	885	784	796	792	829	792	803	792	824	775	828	818	767	783	818	821	784	852	815	820	825	792	769	804	766	833	802	777	790	812	781	841	831	770	802	794	860	833	775	788	812	851	772	771	799	802	842	848	857	780	752	793	822	771	764	753	817	812	802	865	783	783	772	815	744	801	740	774	801	814	780	805	823	773	870	847	799	799	808	774	809	775	834	760	789	824	784	825	804	776	846	809	807	795	784	770	781	786	861	798	812	777	805	777	838	743	833	769	838	825	798	824	781	823	821	770	754	789	814	800	798	765	770	805	762	853	781	804	794	761	742	762	774	795	766	766	846	801	785	766	813	784	775	821	811	832	788	858	785	709	838	816	803	824	796	805	790	783	806	789	764	805	865	812	842	802	831	796	788	823	794	767	797	817	771	767	804	782	781	826	771	862	838	837	771	838	800	756	800	806	802	833	779	842	858	786	802	814	802	809	823	797	812	805	796	805	787	833	741	846	817	719	773	763	816	778	801	786	837	813	793	805	835	778	809	803	801	794	814	791	821	844	804	810	797	784	764	797	826	811	779	789	784	737	772	829	803	827	757	803	789	826	794	845	780	766	854	782	779	821	764	858	824	791	805	814	832	815	792	828	838	791	850	771	781	810	799	821	807	769	781	792	822	777	805	768	787	786	811	804	850	798	786	785	861	789	820	778	818	789	799	781	806	795	799	783	768	779	810	814	750	773	763	821	821	808	760	805	782	844	776	750	808	815	745	770	787	779	830	789	750	742	785	766	770	735	787	864	809	765	769	805	800	765	845	814	790	834	777	827	787	792	814	746	798	784	798	848	803	818	816	840	790	771	791	797	824	792	803	822	838	832	835	845	801	777	812	836	842	767	802	754	791	765	773	771	762	806	790	789	785	861	811	769	789	815	784	804	833	838	768	825	832	770	750	766	803	771	781	762	773	829	797	800	806	805	825	786	759	829	805	818	768	816	790	807	789	810	800	797	838	808	790	830	829	841	840	763	821	752	828	767	802	814	844	794	767	847	858	786	821	785	791	808	735	784	807	813	835	840	778	846	747	827	808	786	827	801	793	751	840	830	771	796	793	808	802	792	750	793	740	773	824	763	779	794	810	834	773	803	792	832	860	801	816	822	807	848	806	801	780	737	798	769	774	815	805	835	749	786	795	789	837	785	784	762	777	805	765	790	790	774	822	763	797	822	804	807	848	822	760	821	786	790	788	846	775	790	793	791	751	831	795	788	795	789	770	825	809	772	851	869	782	791	804	772	801	790	804	765	787	788	799	810	827	774	789	757	795	800	780	827	798	809	851	779
23745	21534	27995	25486	19529	3296	1575	1273	1081	946	916	808	720	699	668	616	628	655	608	611	630	619	596	592	600	567	639	622	615	529	608	587	637	600	587	573	622	617	580	581	632	632	579	578	613	603	622	600	600	554	593	627	557	591	567	617	553	589	610	598	550	614	618	579	587	611	606	599	577	625	626	594	612	564	581	586	594	586	558	548	622	645	587	596	586	563	639	596	597	584	572	545	571	574	618	577	616	580	622	580	592	592	575	590	577	579	578	567	591	547	602	584	601	586	581	568	538	561	576	557	601	565	595	559	622	561	659	572	628	583	570	595	615	599	635	557	613	567	604	587	583	560	577	614	559	585	606	608	617	567	554	589	621	570	613	608	592	605	656	599	556	611	579	592	581	585	605	578	598	583	609	558	556	573	582	569	628	571	616	596	627	586	671	606	590	569	602	628	619	557	559	574	641	585	583	593	609	599	573	588	605	584	610	611	598	594	609	542	587	582	598	564	579	610	556	544	561	579	554	606	601	582	566	620	654	569	642	606	578	569	598	624	594	561	583	564	607	607	591	616	590	590	589	550	597	595	566	566	595	558	590	580	575	630	610	598	576	564	600	603	578	586	593	588	541	568	597	617	617	612	589	643	585	598	566	535	578	578	596	581	578	608	566	594	599	573	582	575	564	601	574	549	573	618	612	581	606	633	603	602	577	611	559	585	591	627	609	575	600	615	584	596	602	593	584	607	592	601	608	550	615	614	559	567	588	569	589	609	595	630	567	568	550	546	592	571	594	611	590	611	604	605	558	575	616	591	614	580	644	627	641	608	595	538	578	587	613	569	592	557	616	598	599	584	564	596	585	583	602	589	599	598	600	606	644	563	573	566	569	595	556	591	595	592	568	592	622	591	637	604	586	579	614	591	601	546	569	560	609	601	610	593	614	615	611	584	583	614	565	562	553	583	592	541	600	617	604	618	583	603	556	570	625	608	593	585	584	595	529	591	567	587	590	590	569	582	570	595	586	607	546	570	569	602	556	549	603	611	632	614	608	588	589	598	607	566	566	547	556	572	604	609	593	550	596	578	585	598	568	590	596	600	616	555	601	566	611	571	548	600	568	562	630	594	572	579	567	595	582	579	584	591	627	559	587	638	593	621	564	571	620	584	614	617	614	572	593	606	602	570	600	576	547	553	562	599	599	573	593	652	599	588	600	559	619	554	527	592	570	568	590	552	554	592	587	603	605	561	548	576	603	577	584	585	554	560	590	622	565	601	560	588	584	592	568	582	603	602	564	614	641	608	601	593	600	569	614	582	584	561	603	569	608	595	606	595	603	614	597	566	604	599	612	603	621	555	605	565	565	530	587	552	588	576	548	561	551	564	573	592	575	609	569	543	600	589	573	586	544	609	582	579	576	598	650	579	591	597	620	579	592	568	583	601	583	628	576	587	558	610	593	574	596	591	592	585	632	575	585	583	569	633	611	573	613	600	563	598	587	601	601	601	558	568	615	612	598	545	632	637	595	578	566	600	626	571	606	611	577	623	584	594	587	564	565	575	589	603	584	590	559	599	630	550	569	584	609	579	589	597	576	610	581	584	603	601	580	581	599	606	589	607	595	566	572	651	582	593	628	624	626	592	602	623	571	579	578	595	576	576	596	604	637	572	573	565	514	566	560	601	641	595	567	616	572	579	606	637	580	604	594	566	539	570	584	616	578	596	628	581	593	553	601	613	593	585	597	581	556	589	599	631	562	597	605	602	611	572	562	538	556	573	577	594	627	580	568	545	586	601	574	576	554	603	578	595	567	604	574	620	567	599	561	608	581	596	602	566	575	592	578	561	583	587	556	596	583	581	590	606	583	611	575	582	585	645	576	555	618	582	580	552	605	591	547	543	591	626	545	551	613	574	605	558	599	588	635	566	593	589	566	569	584	626	624	595	572	604	570	582	619	588	592	578	563	603	545	591	580	574	582	602	586	601	618	603	574	602	626	598	590	615	589	563	591	576	634	607	573	558	615	585	556	579	612	557	603	509	628	616	573	630	594	629	569	603	638	553	587	596	578	590	595	589	630	625	590	545	631	546	581	589	636	628	589	622	593	571	574	584	606	569	573	574	599	598	582	602	532	607	593	589	562	615	590	604	612	594	620	614	598	601	548	564	610	574	589	580	588	569	608	616	552	560	620	606	625	591	627	555	546	570	598	615	555	613	574	636	594	577	579	578	604	614	590	584	589	574	612	587	588	533	618	585	599	602	612	596	600	617	598	635	599	614	623	638	647	594	566	578	592	608	598	585	574	603	620	572	658	618	586	614	588	590	573	580	583	555	564	591	573	576	576	570	618	570	546	590	563	582	593	588	608	563	595	619	580	561	560	589	596	581	568	602	570	577	564	623	568	583	583	580	616	617	598	560	612	606	554	542	592	569	567	570	596	569	613	606	613	586	573	598	545	571	564	560	564	613	595	577	647	571	592	537	600	589	593	630	571	559	584	622	580	591	561	558	616	575	615	620	583	573	590	629	621	585	600	579	552	557	581	593	569	604	574	608	610	610	590	573	539	596	583	602	592	625	530	585	614	622	593	638	582	578	598	621	611	586	654	579	604	619	557	588	598	572	581	603	587	584	577	591	601	616	594	547	592	578	626	586	647	575	580	593	608	576	608	592	567	561	583	571	582	591	569	586	620	627	569	558	572	583	595	605	611	585	620	583	560	542	580	572	610	596	617	563	602	547	579	575	614	610	559	530	576	609	605	611	568	598	620	550	547	559	628	606	628	578	578	577	618	597	619	586	599	563	573	547	603	587	586	606	560	582	606	599	568	575	569	636	601	600	585	571	605	582	616	602	577	583	598	559	575	566	543	585	579	550	592	579	603	569	576	577	566	639	582	623	553	573	566	593	576	562	571	595	533	562	547	592	602	629	669	568	602	563	587	623	588	594	598	556	587	592	644	608	629	596	607	579	585	588	618	582	590	531	599	577	589	562	615	618	601	575	555	577	535	624	602	583	604	601	598	580	548	618	604	585	613	589	564	577	574	555	551	580	603	594	580	578	580	596	585	596	613	576	582	607	602	576	609	655	599	621	609	563	614	568	542	583	590	598	562	601	551	534	566	586	612	561	592	591	608	553	567	597	599	587	582	590	609	602	598	585	581	575	581	619	551	580	563	603	550	588	587	523	600	596	572	601	612	603	652	537	577	612	567	613	601	627	552	600	586	588	578	555	586	610	613	623	632	593	585	600	572	590	584	619	599	562	563	626	585	580	580	597	595	598	599	590	595	594	590	588	575	589	573	615	565	575	594	569	552	607	619	597	546	566	581	535	579	595	586	595	596	554	548	625	583	606	589	583	584	636	579	572	572	623	598	614	607	564	611	586	595	597	567	583	585	627	600	561	591	608	604	583	586	573	623	559	592	552	554	606	577	577	597	581	564	586	610	571	587	596	620	577	590	594	620	601	569	573	595	603	602	588	593	586	582	572	587	583	646	591	633	558
9192	13331	10217	6033	4404	3490	2832	2361	2211	1973	1683	1426	1263	1102	1087	1031	933	932	947	891	855	907	879	921	890	865	842	870	813	918	868	828	836	907	846	832	833	827	844	845	838	846	859	887	841	841	866	909	854	917	869	833	844	867	869	858	852	761	870	893	825	851	844	814	834	817	808	846	848	890	792	845	833	831	866	843	847	812	845	830	842	859	859	825	846	859	798	904	885	835	849	827	867	811	874	823	862	863	878	814	852	852	856	867	808	809	852	829	860	884	848	871	824	800	815	838	823	839	823	891	902	874	833	822	796	843	882	823	787	854	831	834	872	813	839	845	774	818	853	840	818	879	795	825	862	837	820	805	827	809	834	860	843	870	839	855	825	814	821	824	817	832	795	841	861	825	831	814	851	799	799	849	832	889	813	860	853	828	842	893	837	835	835	823	813	840	844	845	863	845	859	831	861	892	832	843	808	839	838	739	839	851	864	880	775	830	864	834	822	876	838	836	822	874	844	881	780	861	797	799	840	788	781	779	801	861	790	852	777	853	828	834	842	863	899	842	796	854	770	803	848	813	852	870	810	882	877	882	815	819	831	892	810	815	794	789	846	860	859	835	854	797	858	817	840	862	819	884	818	823	831	838	834	768	795	794	871	826	831	874	841	872	846	815	843	890	840	833	855	819	824	815	812	811	839	845	854	849	814	841	863	898	834	804	803	857	827	841	827	826	853	822	814	829	798	883	823	811	895	819	882	837	819	840	838	869	852	855	869	828	837	829	794	837	838	875	833	794	879	869	847	865	869	787	844	823	825	818	831	832	849	818	866	838	815	804	801	843	809	807	811	813	813	886	852	833	813	784	846	860	826	807	862	894	801	885	819	848	817	850	833	828	842	833	836	873	876	826	855	842	810	857	833	871	832	851	820	804	832	845	862	871	847	847	845	848	902	896	867	855	838	857	785	844	887	840	855	841	799	826	849	850	833	837	796	849	871	894	841	833	788	858	811	834	815	832	793	888	850	864	841	814	890	892	866	812	843	833	848	859	864	848	876	884	825	848	822	853	833	847	855	811	870	787	833	830	872	864	847	859	816	797	815	869	806	909	842	828	848	836	865	883	851	826	847	804	793	865	851	792	858	881	848	834	899	829	854	881	877	848	859	837	820	780	825	804	877	832	842	851	921	839	832	842	820	825	822	823	813	896	818	839	822	807	831	819	892	866	843	866	819	895	815	895	852	868	883	878	838	838	805	865	810	830	811	873	865	845	829	868	823	868	851	837	867	795	868	854	880	792	812	881	823	861	824	839	823	792	790	826	845	814	807	809	871	867	792	846	840	788	849	882	814	879	834	856	825	792	844	826	783	845	809	867	853	845	842	818	796	895	783	845	800	832	814	891	817	861	832	846	827	817	813	869	811	816	839	835	909	814	852	839	845	821	893	813	800	845	838	845	851	803	854	835	845	783	812	859	848	902	847	824	859	880	826	896	787	836	856	830	841	835	865	857	834	846	838	835	813	808	818	831	871	849	847	848	790	854	892	842	817	809	825	825	840	872	814	809	856	881	795	909	828	816	786	864	876	809	840	835	890	789	878	871	795	847	895	819	881	787	843	814	869	839	832	860	816	819	873	807	868	831	859	798	886	838	854	766	847	860	829	837	772	833	750	861	870	801	852	794	843	837	908	825	856	849	781	837	878	881	861	882	817	880	851	840	844	844	872	852	844	846	889	821	814	836	806	821	828	834	872	843	834	850	833	843	826	796	843	862	838	826	835	813	788	847	870	808	802	876	870	899	843	835	857	814	867	874	818	867	831	866	803	803	838	843	923	860	817	860	854	831	854	813	861	843	814	820	855	830	853	833	846	910	815	811	872	892	880	881	859	793	835	854	773	802	820	856	882	793	825	873	806	842	862	837	829	842	849	828	856	826	831	845	874	811	890	832	835	879	879	879	868	828	876	848	825	774	871	842	820	854	832	826	830	855	835	803	815	802	878	842	857	821	845	850	820	845	823	819	845	869	803	836	808	809	785	802	784	816	817	820	883	876	799	883	850	845	828	822	839	821	891	818	824	858	827	851	827	848	812	833	813	860	877	835	877	827	862	834	843	818	821	822	812	826	856	846	800	858	802	821	810	831	820	791	881	840	854	858	846	825	796	882	790	799	856	829	811	814	828	794	856	866	816	876	882	870	862	815	791	833	844	904	801	868	870	887	812	810	820	791	839	848	843	886	876	878	826	863	810	820	839	855	853	829	824	865	854	891	805	843	817	864	900	832	884	861	826	884	840	815	813	806	872	884	799	870	805	898	897	862	804	842	827	794	819	849	838	804	809	853	879	830	818	829	847	888	792	882	842	868	882	817	892	810	861	846	831	826	874	816	812	797	864	824	857	848	878	833	876	782	838	789	875	843	841	822	859	844	853	791	851	854	871	913	826	871	882	849	885	838	840	861	826	842	871	798	829	832	814	831	879	822	832	921	848	841	841	849	795	833	817	830	840	813	808	889	845	829	825	835	834	843	776	832	857	852	822	846	814	844	859	879	781	879	792	851	830	836	831	853	838	834	848	879	792	840	818	868	855	839	829	900	837	820	843	846	806	871	803	819	821	851	871	828	869	839	861	830	879	842	869	872	843	874	842	839	830	859	870	853	791	840	819	875	875	871	835	828	825	830	840	788	904	884	912	814	868	860	866	799	856	794	841	845	775	815	872	842	870	863	870	877	845	804	881	811	892	806	835	896	833	848	915	812	769	814	831	865	850	805	812	884	772	865	829	874	802	868	825	813	856	860	785	869	814	835	772	810	842	814	851	889	833	872	760	857	871	856	852	803	876	894	831	825	775	801	861	810	850	837	859	867	830	892	791	834	829	886	814	846	854	813	829	860	817	828	762	891	863	815	816	811	856	878	851	855	889	832	850	831	839	839	800	867	882	879	814	841	836	819	824	821	823	864	852	866	866	820	830	818	862	886	925	869	865	843	868	806	822	815	854	833	830	805	847	799	837	879	832	871	850	863	825	842	833	878	901	862	866	827	809	850	868	805	820	880	846	831	830	799	830	837	814	809	856	813	820	849	888	867	843	816	868	855	826	830	815	870	832	843	826	828	861	814	842	799	858	899	836	813	853	820	818	837	827	859	775	801	752	822	835	846	854	825	806	831	824	809	809	813	869	811	811	901	795	834	883	845	814	841	823	837	789	853	831	828	834	815	797	865	870	795	801	887	808	881	781	823	810	821	805	824	846	868	820	879	889	853	798	870	862	805	858	882	850	819	811	850	798	859	810	849	798	791	868	821	811	803	856	865	824	904	810	850	829	876	878	864	836	822	797	886	762	930	818	795	856	851	804	826	829	877	893	775	793	856	812	866	844	853	836	846	851	838	836	831	824	814	878	848	857	813	863	803	841	832	881	834	894	824	807	876	836	828	851	824	832	917	768	798	833	874	841	788	869	852	807	853	860	833	863	849	855	860	845	828	820	834	813	851	815	834	804	857
25238	21420	25197	19716	2178	1193	1064	945	878	803	695	612	614	558	591	546	548	599	543	564	551	594	560	534	536	569	536	511	528	562	566	543	536	514	527	516	502	539	530	547	566	508	537	503	514	510	555	555	516	531	528	555	495	530	512	527	510	551	548	524	507	517	524	581	476	519	568	553	571	523	524	531	507	546	507	531	543	529	542	508	496	493	507	544	515	524	548	500	522	526	506	524	506	542	492	508	511	524	551	533	531	530	501	554	563	505	524	555	504	521	534	536	523	550	532	516	533	526	512	541	521	560	533	536	515	492	487	508	529	563	520	508	520	520	535	520	531	515	492	533	515	502	509	486	503	529	553	559	534	494	505	526	535	501	519	524	536	536	526	533	501	563	521	523	536	525	534	512	542	534	561	504	565	491	530	514	533	534	491	508	521	490	501	527	543	547	511	507	532	540	512	524	503	528	561	529	525	500	523	489	561	540	592	536	518	484	526	546	543	534	553	501	536	506	544	514	530	540	545	552	488	547	507	523	545	526	557	532	558	528	500	541	517	521	514	495	533	530	523	497	504	481	517	529	523	521	500	463	518	533	535	549	521	534	530	527	475	537	524	543	497	532	522	503	526	495	512	512	544	506	528	526	503	543	535	515	503	539	537	524	559	543	516	545	532	549	519	530	513	525	501	492	523	511	513	535	509	535	519	486	507	537	554	530	496	496	537	514	535	521	538	531	528	547	521	561	529	535	520	556	531	485	505	528	495	528	551	503	516	526	529	512	520	524	556	550	526	512	547	537	561	537	530	481	553	516	508	532	505	533	525	533	512	524	530	584	533	510	530	518	536	558	540	544	524	554	500	527	528	516	476	538	512	498	526	548	488	545	545	530	490	534	525	499	511	521	549	541	542	545	512	492	517	522	512	503	515	508	534	520	496	536	516	527	529	523	534	514	528	542	532	532	531	535	524	562	511	544	499	492	518	512	542	537	510	530	549	519	524	493	552	498	518	560	526	534	568	540	540	516	504	536	522	513	537	517	525	504	527	550	493	604	543	519	533	565	571	556	560	518	533	497	515	516	518	515	544	574	576	503	514	604	522	520	559	525	594	542	520	520	535	534	556	522	529	547	575	512	513	570	554	541	491	580	528	550	549	502	513	563	505	529	525	549	527	485	528	559	539	529	496	514	534	506	552	515	572	574	560	539	514	475	496	542	484	524	502	541	562	497	499	510	511	512	557	534	518	540	528	518	557	527	543	501	506	531	539	570	520	517	516	531	510	505	532	504	500	579	490	516	544	514	522	565	565	516	526	517	506	532	517	543	497	531	537	504	520	501	507	516	570	562	542	535	541	518	518	518	505	525	521	508	553	536	520	550	481	527	509	540	496	507	507	546	524	516	537	521	535	530	504	471	526	518	527	557	497	519	520	510	564	504	525	516	533	575	505	535	535	536	517	506	540	519	514	514	540	533	517	508	537	521	531	504	523	535	504	560	545	482	480	508	535	548	514	550	484	551	526	552	520	531	517	526	524	517	552	544	515	516	541	525	557	523	528	525	537	544	515	531	549	539	557	523	530	550	527	533	544	540	557	514	525	487	514	523	561	509	516	530	531	539	513	588	554	504	496	563	527	554	492	567	528	548	526	507	520	517	515	563	549	551	494	555	528	535	542	526	527	525	531	510	540	517	523	519	483	496	540	531	515	502	564	566	551	529	543	537	528	520	573	547	495	532	513	511	535	483	556	538	543	497	519	533	539	527	514	543	567	530	550	547	547	511	541	562	529	537	520	531	573	524	519	515	498	577	505	518	517	560	566	502	566	539	549	501	534	478	527	471	548	549	552	543	532	557	499	485	530	505	474	544	520	554	513	512	537	497	548	514	537	548	551	490	511	508	513	518	543	545	529	549	572	529	536	512	513	515	510	498	497	509	526	586	515	537	533	532	526	543	517	533	529	510	512	523	527	581	547	511	555	514	541	560	540	519	497	578	539	559	550	553	499	526	530	524	519	521	538	506	513	522	563	527	484	531	551	552	543	497	479	534	512	511	552	560	499	507	555	548	528	497	510	522	537	496	504	549	538	506	518	533	512	550	517	495	508	478	489	489	508	539	500	526	513	570	549	514	528	527	555	514	543	558	512	528	480	513	540	515	516	486	541	509	513	532	534	547	515	575	542	530	533	528	536	557	488	550	519	505	550	524	565	567	539	519	510	504	547	540	498	520	510	508	497	531	522	486	520	539	560	518	506	539	516	493	531	556	567	569	566	515	539	519	531	528	547	488	554	561	510	551	525	540	485	510	491	532	502	508	502	528	535	507	542	542	495	560	537	516	542	504	513	501	579	510	523	500	511	508	505	515	536	523	537	525	497	528	514	532	517	530	522	542	505	525	485	553	545	481	547	554	508	485	503	551	506	570	518	542	535	496	466	492	506	538	488	570	540	552	535	550	535	518	541	493	529	529	540	546	558	505	506	501	515	519	528	538	508	512	574	510	508	508	582	538	541	529	540	562	528	501	559	513	484	525	552	522	554	543	511	535	521	543	511	518	531	564	534	523	561	512	558	532	555	495	508	527	491	539	496	505	517	547	570	542	556	551	534	567	540	577	546	509	500	490	556	555	499	518	497	526	558	518	514	538	524	473	506	557	588	525	507	510	558	535	531	521	557	528	515	532	555	520	488	536	528	501	533	543	520	552	514	507	513	513	529	525	493	544	505	498	523	530	519	555	522	500	544	537	528	566	546	537	537	542	484	503	556	550	581	499	523	511	556	493	520	555	579	533	503	540	559	518	566	500	510	518	509	561	503	539	527	534	509	557	557	520	521	547	509	508	524	536	517	532	525	517	537	529	517	551	500	546	513	562	575	558	536	542	517	500	496	514	543	516	501	571	535	511	553	546	541	513	533	545	517	550	516	576	521	516	480	550	545	515	550	528	528	578	530	554	505	496	541	506	509	513	553	517	527	549	572	515	536	485	538	536	528	515	524	505	569	532	539	513	525	540	558	528	493	497	534	539	546	520	514	526	534	538	538	511	508	539	527	517	542	503	485	534	573	490	535	497	489	505	506	566	504	541	496	520	503	536	531	519	521	526	514	523	534	497	507	515	555	498	507	547	510	526	542	554	546	565	525	496	505	507	563	508	568	539	532	523	549	529	506	512	519	521	501	572	518	490	500	538	554	544	523	543	522	547	499	571	472	546	510	562	513	512	534	551	555	481	576	508	505	494	480	524	514	557	497	486	566	561	509	506	551	537	545	522	545	519	551	515	510	536	543	541	530	513	550	526	551	531	521	523	509	525	516	522	561	510	532	489	539	481	529	539	515	534	531	546	534	492	516	548	496	517	582	480	518	532	539	554	508	500	487	557	517	512	524	548	537	539	533	534	554	545	536	527	544	550	550	545	516	552	509	505	506	541	506	513	506	570	582	526	492	545	541	507	505	498	526	524	530	500	534	523	517	530	543	492	524	555	502	550	513	531	561	536	525	541	524	535
8745	9847	7409	4492	3239	2607	2227	2005	1772	1464	1247	1038	988	944	873	901	827	782	810	706	793	820	815	826	774	796	784	767	815	750	748	760	797	753	739	747	730	767	738	750	796	795	790	788	799	812	771	760	749	711	728	718	770	728	774	745	733	755	783	791	758	755	749	742	742	759	710	768	818	749	735	729	758	712	765	741	754	719	738	767	784	748	705	777	719	714	750	754	750	772	758	732	780	777	764	691	817	748	734	779	784	795	722	764	749	748	763	754	783	752	776	741	716	755	760	710	786	735	702	791	782	738	765	758	730	836	776	809	767	780	795	703	736	749	765	811	779	740	793	765	784	779	806	787	768	769	711	740	770	750	722	772	720	718	767	748	737	794	744	728	784	772	804	772	760	739	748	772	715	740	739	792	774	786	760	780	776	756	738	785	762	795	750	743	747	762	717	783	784	773	724	759	774	768	773	711	774	803	712	773	741	767	746	730	730	757	797	776	763	773	799	755	717	750	779	809	790	778	754	704	746	726	780	738	761	815	728	709	791	768	723	777	767	764	737	749	741	772	765	755	767	716	789	769	766	750	747	798	779	749	703	766	756	749	706	743	701	758	777	779	745	790	732	735	758	782	763	757	786	727	737	776	729	752	734	760	799	690	740	744	784	797	763	758	786	762	716	724	689	717	754	749	673	722	780	773	789	745	762	735	767	739	727	762	756	762	744	742	722	765	788	704	708	727	793	795	745	775	723	725	725	751	743	765	778	836	765	744	740	794	758	763	813	735	787	741	731	762	771	717	769	742	737	747	765	752	717	759	739	783	760	802	755	764	769	765	793	720	759	808	732	755	751	748	759	736	770	757	736	739	742	779	737	727	729	724	715	716	748	760	718	802	795	730	794	779	751	765	765	794	744	710	767	787	749	740	778	750	746	726	754	777	791	798	749	766	808	794	739	747	795	784	769	808	830	754	728	720	717	776	778	768	761	713	759	787	724	750	740	765	803	723	727	728	767	747	719	759	729	740	723	777	773	743	755	788	761	732	765	715	739	792	745	703	766	784	755	736	751	758	754	762	761	793	733	785	766	729	775	742	787	759	717	795	805	778	726	767	744	754	669	766	754	746	751	762	811	768	745	711	790	763	729	738	709	744	748	734	774	772	745	744	798	772	746	751	741	773	749	786	753	749	759	738	818	733	736	755	731	704	765	783	762	742	771	777	791	751	749	801	731	737	758	764	782	806	757	744	716	738	748	774	749	746	774	759	763	726	778	767	708	740	767	787	760	718	791	749	764	791	751	736	759	769	731	717	781	749	714	745	755	750	743	751	780	764	749	797	755	750	738	725	734	816	754	739	789	772	711	760	727	737	691	750	756	744	702	739	754	702	778	759	720	761	754	744	779	695	797	745	800	750	785	787	755	765	723	744	754	740	777	688	749	721	737	722	726	774	775	773	766	763	778	756	787	764	715	772	747	739	726	778	749	771	766	763	778	759	729	807	759	774	720	747	741	746	738	774	781	778	725	780	737	726	712	771	740	757	727	774	728	724	768	783	771	805	764	778	736	780	766	768	749	803	747	802	785	738	777	738	760	742	752	741	817	768	744	740	749	720	733	746	765	785	752	740	761	769	742	747	729	756	724	729	786	773	788	751	773	785	708	742	776	746	740	712	725	768	755	759	770	768	700	736	737	725	789	734	737	781	757	743	735	717	742	767	745	787	800	784	743	748	782	730	759	746	735	779	760	756	744	720	765	742	750	738	670	738	730	704	735	711	753	751	802	819	763	815	755	757	773	749	779	784	775	704	743	698	706	720	754	770	770	789	765	775	710	756	820	744	768	731	805	731	745	748	719	711	767	738	807	747	762	761	748	725	727	779	718	735	746	746	729	783	758	765	717	775	740	747	767	772	760	770	734	734	794	736	753	734	768	760	785	798	779	771	739	712	774	776	797	768	752	762	762	714	756	750	731	787	763	750	719	726	749	765	824	752	781	808	757	778	758	719	773	775	746	737	786	770	827	694	764	739	738	740	753	745	701	781	769	725	728	743	747	796	718	777	716	735	722	735	751	832	786	816	758	743	736	725	736	765	756	727	752	763	734	741	706	714	777	751	739	741	742	769	692	697	743	740	732	771	767	729	720	778	749	797	725	793	755	759	725	789	774	748	787	724	749	762	776	707	734	797	760	771	712	737	746	762	799	752	724	777	752	744	750	721	759	762	768	736	731	778	751	816	767	732	722	703	753	775	778	774	769	722	770	749	766	756	716	759	798	755	723	736	750	751	774	752	752	752	737	714	754	740	769	731	748	759	722	722	775	725	739	744	739	764	693	734	794	735	746	756	694	743	761	734	797	691	701	755	767	766	740	783	760	753	779	756	759	733	732	783	785	742	754	723	743	765	752	766	744	723	792	789	763	711	738	720	788	724	797	744	768	744	743	719	756	747	777	758	756	706	757	807	794	722	715	857	751	759	765	747	718	752	837	754	811	799	754	760	782	773	725	774	766	758	729	763	697	742	754	798	744	786	721	760	737	740	786	748	738	724	798	788	806	805	767	757	744	767	743	760	731	808	761	761	764	755	752	769	784	793	717	728	777	723	740	756	766	695	757	744	779	760	737	754	749	720	747	750	736	771	769	774	765	685	740	732	743	772	773	771	779	794	794	769	715	717	761	731	792	731	739	713	763	737	784	732	717	794	738	742	742	729	719	744	751	750	751	773	780	778	791	771	772	828	768	756	797	788	745	716	727	764	832	753	780	785	752	732	772	740	756	746	748	772	753	709	781	768	774	765	764	752	773	707	758	702	706	750	780	730	746	692	726	729	771	743	730	695	736	759	783	821	783	745	745	781	784	725	762	753	750	753	754	745	723	768	757	795	748	743	738	749	752	789	679	740	727	778	690	785	792	763	767	765	784	739	742	770	780	785	791	721	740	711	767	769	711	788	760	758	770	737	792	762	727	722	782	811	814	720	769	761	808	751	777	704	726	738	754	737	802	790	762	768	719	725	735	743	779	751	715	760	727	733	746	750	746	769	740	764	778	751	780	736	779	797	770	762	781	742	760	755	757	732	734	734	741	745	735	770	759	806	685	814	743	755	762	720	756	744	764	780	748	750	724	726	710	793	714	743	725	749	806	770	786	762	752	735	750	714	731	735	714	792	699	762	749	755	783	767	741	773	726	786	734	764	762	798	746	730	756	778	788	723	748	787	831	742	802	747	709	779	730	740	788	753	769	782	823	748	740	744	748	752	749	728	787	785	767	783	737	720	735	736	699	758	771	722	756	748	709	768	744	740	695	782	779	729	765	774	796	722	769	742	715	758	750	785	752	716	739	774	761	745	826	749	784	778	766	767	758	806	788	739	808	748	731	744	737	747	749	707	716	794	769	696	774	745	776	758	797	705	715	782	770	732	776	748	756	775	819	703	724	709	754	766	797	764	755	751	718	765	761	746	717	772	757	748	723	750	767	700	695	730	723	758	792	762	750	704	746	723
22760	21524	28707	24769	21525	17978	3346	1711	1290	1054	928	804	719	715	706	744	629	653	599	660	577	616	647	571	678	600	625	574	567	546	562	607	600	580	625	560	538	565	609	573	586	623	595	600	588	568	540	601	592	579	562	565	569	624	577	555	551	600	572	581	586	612	556	579	600	565	569	583	578	546	559	583	542	559	623	531	559	525	595	573	581	605	547	589	564	553	569	580	562	550	559	564	567	572	567	594	564	555	600	550	589	560	559	569	556	568	565	560	551	603	536	594	573	592	601	608	598	552	579	572	568	596	582	537	627	564	625	569	554	578	558	588	564	568	568	569	613	611	569	593	571	584	553	542	616	581	534	582	562	560	584	605	590	591	565	590	595	562	553	640	582	617	613	595	570	582	616	576	561	600	593	588	608	587	600	560	581	546	545	592	623	604	592	605	610	573	580	603	602	557	549	564	579	577	596	568	570	500	563	565	547	545	561	528	544	607	519	599	598	638	584	572	580	582	571	603	585	574	533	601	573	569	561	627	563	640	540	594	596	591	585	536	559	575	582	594	553	545	596	563	616	570	585	568	583	606	585	563	603	556	581	552	553	605	618	585	567	586	580	537	552	592	612	592	622	554	579	582	635	583	550	565	589	600	572	566	573	583	575	560	582	621	564	547	602	600	519	617	558	588	591	568	570	534	567	606	615	524	560	584	539	586	612	557	590	573	612	568	606	544	554	546	614	571	596	561	585	590	571	578	581	544	539	589	537	592	569	599	602	593	635	553	576	602	625	543	548	530	603	580	577	535	559	572	581	579	570	541	579	586	564	576	582	589	556	568	605	607	552	561	578	597	544	606	573	592	588	570	581	579	571	563	602	547	542	589	578	611	598	590	564	563	548	543	570	577	556	568	545	528	544	585	569	582	541	540	550	600	572	562	564	550	571	519	564	563	567	550	563	580	584	601	588	555	578	557	578	579	594	511	567	524	604	554	611	548	547	570	615	558	557	597	514	520	554	575	585	570	595	570	612	561	559	564	577	558	585	590	574	501	585	573	552	619	609	591	592	578	541	553	567	532	566	574	596	565	565	532	585	614	546	567	599	584	586	593	563	598	551	580	560	597	577	570	563	621	590	541	591	557	535	568	563	564	580	568	571	567	540	574	585	539	563	569	571	530	548	575	569	570	495	532	539	574	591	598	612	594	556	570	557	545	544	577	574	541	580	532	579	555	618	566	578	547	542	567	592	571	538	601	581	590	576	600	575	575	563	537	522	568	581	569	611	566	555	582	575	542	549	584	575	589	581	572	542	568	539	562	554	570	554	563	562	578	609	608	578	545	553	583	564	585	561	577	580	562	585	531	598	540	532	590	548	579	621	596	543	599	604	571	562	602	595	569	578	575	527	581	612	546	568	572	525	637	589	651	578	567	590	532	572	523	582	612	573	538	547	568	647	548	596	561	589	535	571	551	571	575	597	579	538	562	540	600	594	619	571	590	573	593	608	602	538	600	587	562	603	566	599	561	587	558	553	557	586	558	593	518	568	555	607	580	556	601	599	561	560	563	591	592	566	546	580	503	568	550	565	573	570	537	597	568	582	582	576	562	579	576	561	608	633	592	586	597	511	570	599	575	585	585	542	551	509	554	525	557	554	604	596	572	568	551	601	595	579	604	601	584	597	565	558	551	597	552	568	596	529	597	569	562	606	604	591	554	623	595	564	565	543	568	621	558	601	541	565	602	573	556	591	563	597	581	567	588	582	591	575	588	575	571	627	565	558	570	553	516	620	569	557	587	599	573	557	580	536	654	567	554	599	590	529	574	565	585	597	586	572	576	574	597	574	579	593	591	597	560	584	561	580	556	548	596	584	586	581	536	595	591	574	562	573	602	558	549	564	545	532	569	586	571	605	555	599	578	553	584	601	555	579	542	564	572	590	624	565	557	612	545	562	558	575	570	524	573	544	607	593	596	600	581	564	544	581	577	527	563	596	591	577	549	541	598	610	555	568	566	526	543	560	572	581	563	586	550	547	538	593	561	613	564	571	550	589	556	550	528	580	588	563	583	605	624	597	583	603	620	553	518	564	563	580	577	547	578	558	548	613	573	599	544	563	606	555	544	573	552	581	559	565	600	541	595	579	561	609	580	518	574	583	537	599	556	531	572	558	574	569	605	574	566	573	581	592	547	581	582	572	571	550	567	552	569	560	550	543	582	540	598	549	575	568	576	594	566	588	569	599	575	550	588	586	565	570	583	591	603	580	583	591	536	593	535	563	548	557	617	554	583	554	543	570	576	581	562	552	576	552	527	552	550	574	559	580	586	581	555	577	634	600	555	621	549	589	579	540	604	568	518	565	548	557	593	584	559	555	589	580	607	545	585	537	544	549	575	590	656	572	583	607	562	599	566	583	567	590	579	595	589	574	571	591	591	584	531	557	568	559	572	558	566	549	540	555	571	639	595	561	591	555	599	556	607	595	544	614	562	584	543	597	573	571	556	591	549	566	593	605	551	541	582	566	593	544	558	614	538	568	540	585	576	581	591	602	536	575	560	566	573	600	612	561	553	574	549	575	551	600	606	544	583	524	588	530	538	589	596	568	585	581	552	584	574	575	574	579	538	578	571	573	556	548	570	609	576	556	567	583	585	553	565	551	594	600	571	571	586	581	585	551	574	562	561	569	650	560	563	533	569	570	538	572	543	564	583	539	553	553	574	580	595	536	580	554	595	556	583	556	588	564	569	560	552	557	560	581	574	532	550	555	531	590	585	594	583	575	544	549	562	576	608	598	583	616	585	596	548	580	547	555	589	540	560	609	607	576	568	578	569	560	553	600	560	555	524	591	623	602	565	580	596	581	603	573	575	589	560	563	559	573	563	538	582	564	551	603	533	588	565	547	579	592	581	554	618	573	569	568	562	547	555	573	626	570	553	563	623	556	544	562	551	576	564	583	598	570	546	563	562	588	574	560	572	629	548	553	587	575	550	559	565	562	562	578	584	530	591	617	617	579	562	568	541	592	570	544	553	624	584	563	592	568	568	536	583	578	536	564	566	588	561	587	580	592	559	559	596	550	546	559	559	559	605	606	586	550	581	577	550	597	598	653	562	539	541	598	576	583	532	531	565	562	580	553	560	565	568	568	597	574	532	554	565	601	567	595	573	576	555	603	578	586	558	596	582	554	553	567	577	545	599	562	564	563	564	608	580	563	604	573	577	549	584	581	590	606	550	585	568	580	576	570	559	534	613	585	566	577	568	544	588	595	571	553	582	559	564	591	536	601	527	545	556	562	540	587	591	574	564	564	569	565	543	557	543	570	588	599	566	616	568	533	591	541	590	556	589	593	580	528	577	619	612	614	538	587	552	561	581	590	553	604	579	550	590	549	545	573	575	594	605	550	616	577	542	624	588	551	513	537	574	578	584	527	533	542	604	519	569	535	541	595	583	536	557	568	545	583	588	605	580	583	607	563	585	609	603	580	575	611	585	589	577	543	568	610	600
10489	17070	13221	8498	6176	4948	4204	3442	2695	2024	1698	1376	1203	1195	1055	1049	970	913	905	912	929	955	944	889	917	847	838	900	863	840	824	883	856	857	786	807	802	821	793	787	853	833	828	804	827	834	816	828	835	801	788	810	818	789	772	846	820	819	908	809	782	787	853	804	840	813	801	774	829	825	824	811	814	799	772	829	813	844	817	791	847	814	817	850	818	799	916	759	783	802	812	801	777	832	804	815	775	816	813	767	804	776	800	836	777	817	866	777	794	820	824	847	842	821	768	770	771	826	844	814	783	825	789	774	840	811	791	808	824	803	828	819	807	779	771	782	764	821	786	812	797	835	846	774	780	835	839	798	789	836	824	810	794	836	816	800	776	824	809	769	849	792	798	752	791	813	855	815	813	799	804	816	830	786	774	845	822	792	813	792	871	806	806	797	776	830	835	825	798	774	826	826	764	785	802	782	815	825	833	898	763	797	852	787	805	788	758	722	748	848	802	855	760	817	789	822	833	840	767	831	796	821	789	806	820	785	749	807	798	787	838	823	825	769	811	797	773	793	815	821	780	850	822	821	831	785	804	777	799	797	767	857	803	809	776	814	772	776	848	821	832	828	788	796	839	857	800	803	835	819	791	778	812	816	801	815	800	814	860	777	788	805	827	827	839	773	807	790	814	769	782	815	845	769	773	789	830	825	815	804	833	854	835	844	783	870	828	841	845	860	824	841	789	759	764	759	827	837	816	881	795	828	817	858	788	849	782	781	803	813	763	816	769	779	859	826	765	759	785	828	765	769	810	845	790	810	816	835	835	802	817	768	853	785	827	808	777	847	796	767	827	760	785	792	780	759	799	844	789	847	864	717	832	762	823	786	803	837	852	796	801	775	844	802	797	761	847	767	847	830	847	842	800	838	804	818	763	819	829	850	815	801	820	808	866	865	805	786	804	856	809	798	822	803	837	775	791	789	816	823	800	789	787	788	851	820	790	789	802	814	780	776	795	805	809	834	832	799	855	765	763	807	795	787	799	776	852	829	783	779	796	770	831	865	857	761	830	850	860	806	796	816	811	799	856	852	805	786	798	782	829	814	855	827	778	822	791	817	776	782	776	791	805	833	829	850	806	810	760	804	809	839	802	857	809	770	764	821	797	813	820	817	769	828	807	818	795	791	834	805	828	840	801	816	806	796	839	783	786	760	795	829	764	816	822	795	810	843	803	817	808	776	824	827	812	797	773	786	777	821	793	811	767	804	790	771	871	782	870	835	802	823	820	778	826	783	815	878	846	799	885	789	811	791	815	822	809	775	793	785	803	797	817	755	790	792	819	833	758	819	847	826	863	867	801	840	846	786	785	810	766	794	783	810	808	808	825	777	792	834	755	813	802	835	849	793	802	762	807	856	802	809	827	819	780	796	746	791	770	765	855	818	795	859	817	837	841	832	836	817	847	830	791	827	826	783	819	813	755	802	799	853	816	769	815	828	751	801	805	808	860	837	798	789	772	777	820	826	818	832	840	822	785	816	843	858	813	835	842	766	796	807	773	789	769	788	767	772	842	828	842	769	780	807	798	806	799	792	786	807	828	820	763	807	776	794	821	795	789	777	853	785	845	775	843	824	848	807	749	835	779	766	784	781	800	784	773	750	785	812	797	807	844	816	837	775	797	825	830	826	833	831	810	795	773	832	736	846	808	798	766	835	794	800	839	806	808	772	771	819	827	795	819	787	805	812	808	830	792	805	785	837	814	803	838	794	785	797	792	793	818	774	819	839	846	790	824	754	857	809	822	831	819	796	744	762	790	811	824	841	774	841	824	812	786	797	795	770	779	814	857	802	802	796	826	814	800	844	811	790	745	834	779	801	858	782	810	831	787	762	805	821	787	803	864	757	835	851	778	801	814	841	812	807	856	809	754	851	772	796	814	828	836	854	820	755	740	825	789	762	772	818	792	781	734	800	802	784	811	787	817	818	753	816	786	816	781	818	761	799	813	779	768	817	801	801	744	817	781	776	806	774	793	759	827	808	760	773	774	815	804	825	829	777	783	791	801	773	828	854	829	810	771	793	763	829	829	826	906	728	821	797	822	818	790	834	731	824	812	780	806	825	790	820	784	811	802	781	813	870	869	816	804	779	811	876	832	833	836	799	791	772	812	816	798	829	824	819	775	835	827	773	814	825	742	768	827	767	805	829	807	798	823	834	822	801	792	823	812	812	854	808	811	765	830	767	825	816	810	826	787	789	779	808	805	796	803	799	797	808	820	830	815	846	849	810	857	841	841	823	832	773	826	816	813	814	806	844	811	810	820	823	804	823	778	814	835	790	797	812	809	808	825	801	834	769	816	772	786	796	771	821	762	835	806	831	823	854	785	797	814	799	803	798	838	802	850	825	815	831	829	835	765	809	753	852	826	836	834	790	786	809	772	810	798	785	787	798	844	787	809	840	803	800	788	815	823	813	768	818	831	789	792	818	820	802	766	784	759	830	788	787	813	791	790	837	808	786	798	816	786	771	800	830	725	772	775	822	816	818	824	815	853	782	869	804	826	829	787	792	763	795	808	805	788	831	764	789	800	801	802	762	802	776	812	841	803	807	844	871	803	833	821	746	759	804	796	797	768	825	833	783	769	823	809	757	803	793	759	810	794	836	773	848	757	819	813	796	823	821	769	843	812	767	811	780	837	793	826	814	822	764	808	815	831	844	825	759	825	788	799	809	815	800	779	794	777	781	779	769	783	847	802	806	838	779	841	802	845	816	826	816	794	794	779	835	775	811	835	783	810	866	837	750	834	837	790	864	774	763	807	793	847	802	768	809	813	824	832	857	822	761	804	790	784	801	801	792	813	781	793	776	762	784	790	775	795	834	822	801	807	780	808	846	790	778	811	778	840	799	805	797	801	844	803	820	837	830	825	802	766	819	806	809	815	835	800	848	829	805	790	809	824	802	824	846	764	783	788	806	795	740	794	802	797	796	845	830	779	793	785	821	848	817	864	797	808	800	840	769	788	793	798	776	789	809	851	859	761	791	820	800	862	821	751	852	817	824	818	789	788	874	867	816	777	783	784	867	831	858	835	787	798	769	774	812	790	828	800	822	819	811	810	776	869	779	853	796	778	837	795	837	760	813	842	807	776	840	772	826	773	803	806	803	798	759	806	825	857	778	854	819	777	758	792	827	809	784	795	776	793	834	818	790	810	807	814	803	808	832	842	810	825	823	838	782	790	822	855	803	795	772	831	844	828	812	830	838	841	823	849	750	810	845	786	819	794	828	782	758	817	800	831	785	802	792	861	803	787	756	830	817	805	771	858	843	805	767	819	762	782	780	819	803	837	804	833	846	845	872	806	787	837	788	866	840	835	828	792	839	840	796	796	780	828	857	843	801	799	746	800	778	867	778	823	771	791	725	857	868	792	806	761	833	755	791	798	819	857	791	752	811	773	829	768	780	779	763	838	837	808	781	792	818	782	708	789	802	806	799	813	803	808	844	831	793
27887	18946	6996	2497	1593	1164	1114	947	784	720	710	670	655	647	640	644	602	587	615	610	581	600	578	558	623	578	584	552	567	581	583	580	557	551	609	601	558	556	577	541	561	552	563	601	621	546	610	546	584	602	555	530	562	591	582	582	570	595	575	574	579	617	594	610	558	564	589	620	580	536	552	585	545	570	572	531	615	603	549	565	589	567	557	576	601	567	616	569	602	595	577	609	552	564	552	583	577	579	602	579	613	599	636	571	588	544	595	617	563	590	604	575	620	552	604	584	567	568	574	570	569	578	613	608	616	610	573	602	585	589	619	564	562	614	604	619	595	600	611	570	587	553	565	583	588	553	560	566	592	562	571	550	527	598	570	572	595	607	596	614	601	554	627	582	579	617	548	576	571	590	550	551	638	535	608	572	556	575	602	581	619	546	607	570	623	611	591	567	638	542	554	581	571	556	599	569	580	606	612	560	595	570	597	592	581	576	547	580	555	587	580	601	558	590	604	601	560	622	564	555	583	562	591	571	563	599	539	552	630	612	570	569	556	585	564	551	569	560	571	572	620	591	581	567	566	582	569	551	604	561	632	535	539	550	595	590	592	572	592	571	584	587	579	575	586	575	540	592	564	616	562	536	629	536	520	642	580	589	592	562	599	619	634	608	579	602	584	565	589	597	575	590	625	557	538	593	580	578	599	568	582	549	594	612	608	560	583	579	611	541	591	533	599	606	572	566	571	568	589	562	563	598	578	584	578	591	607	635	600	575	564	556	540	572	566	587	566	565	563	631	535	578	596	567	634	571	565	583	557	584	606	596	623	605	602	568	594	559	553	546	577	569	576	622	571	535	577	585	567	564	591	559	568	583	604	606	580	604	622	555	605	592	588	559	624	588	552	603	561	568	567	597	586	587	548	610	570	591	586	568	557	586	580	583	580	548	577	571	531	592	579	585	591	554	582	537	566	584	529	581	549	563	562	563	605	588	642	530	537	577	539	600	559	614	611	612	565	557	554	576	589	581	537	598	576	582	632	620	593	577	553	575	581	569	567	620	638	574	588	584	592	557	590	560	578	574	565	591	610	611	605	597	543	578	561	579	560	597	562	576	570	535	601	586	592	574	594	577	587	558	564	547	603	564	583	566	551	580	602	545	582	589	568	588	611	621	555	564	574	557	543	621	572	550	592	581	556	595	576	586	581	572	545	581	592	598	554	622	626	606	613	548	579	595	576	569	606	584	585	548	577	591	595	625	606	584	581	533	565	534	590	585	521	594	612	535	590	605	600	561	572	563	589	579	581	563	580	576	595	548	631	580	579	540	555	540	515	589	562	585	620	581	625	577	598	575	565	586	641	573	593	622	558	566	554	600	554	577	589	603	615	610	566	627	593	579	615	566	554	606	594	580	582	608	569	573	579	542	577	611	617	553	600	599	582	531	578	596	566	593	549	624	552	584	564	573	558	580	542	569	575	595	595	591	563	601	569	590	611	542	536	597	517	612	567	624	597	593	586	555	553	566	538	581	592	562	594	616	578	662	639	549	612	584	615	577	568	600	540	551	615	558	577	619	579	579	575	568	583	562	575	558	598	573	596	562	568	583	627	596	600	586	621	559	577	593	573	574	628	551	603	538	606	574	542	582	555	582	599	570	591	549	581	577	597	547	585	566	610	598	577	564	549	602	605	600	583	579	558	552	547	574	595	584	574	573	547	615	596	528	546	585	551	602	549	616	532	604	595	602	592	577	553	594	618	585	579	581	621	530	581	557	593	581	574	589	601	585	553	592	602	557	567	585	570	557	567	574	531	617	620	576	571	590	585	577	567	571	538	552	548	578	567	610	552	580	592	562	575	565	614	537	601	575	526	547	574	582	586	567	596	573	569	612	607	551	604	548	602	603	587	563	545	577	576	537	585	561	575	591	591	571	620	609	616	519	589	589	585	549	565	599	573	566	549	570	620	534	540	616	587	585	572	508	541	563	610	561	547	574	543	582	588	604	553	617	542	558	562	553	597	605	550	597	582	553	598	625	594	596	533	576	609	562	556	580	567	553	537	603	579	576	609	542	583	601	544	569	552	600	569	621	584	612	625	590	572	616	584	588	608	614	600	590	596	597	597	555	590	612	602	567	616	555	582	585	568	584	613	604	561	551	586	550	567	556	580	568	554	586	585	590	585	577	586	591	566	589	593	571	586	563	595	583	539	570	581	550	576	575	589	597	583	578	541	576	592	612	587	609	587	631	574	553	574	578	547	577	584	583	570	624	595	525	545	556	623	540	562	586	531	549	585	571	523	596	545	605	602	556	584	601	584	570	550	602	572	572	594	542	542	563	609	560	545	599	563	543	606	582	609	598	557	551	569	542	583	609	553	556	593	553	580	537	518	616	568	627	602	569	553	589	610	588	579	566	616	586	551	575	565	604	573	559	595	586	547	617	558	647	536	543	566	607	578	592	564	550	585	608	562	575	560	548	578	580	578	531	556	567	584	568	554	588	560	557	576	573	572	602	579	577	541	577	601	570	572	609	603	529	580	583	543	551	591	577	524	585	588	574	592	572	563	606	554	619	578	581	597	624	599	582	591	575	569	547	599	585	592	581	593	613	595	510	560	546	554	581	597	588	562	623	636	549	578	560	545	558	622	559	561	583	569	560	587	572	634	592	579	577	556	594	576	571	575	603	550	623	538	528	574	544	565	583	626	614	528	631	569	591	533	558	560	571	595	555	593	574	569	587	602	541	547	571	596	632	555	572	563	621	568	539	583	574	574	598	631	565	565	532	556	572	616	542	576	577	590	553	587	538	570	524	548	601	554	611	587	541	617	574	556	578	575	606	605	532	577	601	570	650	607	599	594	562	562	544	572	609	612	593	596	583	602	630	608	597	554	516	570	574	515	550	585	651	583	580	590	602	584	544	602	550	571	589	608	589	577	566	581	546	598	560	557	532	567	609	554	614	574	550	572	603	579	599	556	559	599	571	598	554	617	598	588	573	591	640	598	581	580	588	553	628	629	603	608	581	562	580	573	570	598	540	608	596	574	581	564	568	553	574	587	562	598	586	583	560	574	553	547	574	585	555	551	621	565	555	593	564	566	590	561	540	594	576	570	607	570	581	605	593	573	613	566	575	611	570	553	599	581	585	570	550	594	541	593	523	586	584	603	590	570	629	579	601	569	622	568	532	532	570	552	570	591	594	574	619	569	569	569	539	573	584	573	597	597	604	595	605	573	579	579	534	584	607	569	593	636	629	632	548	565	545	563	561	560	566	599	533	623	599	622	583	566	574	551	571	569	509	599	572	574	570	595	606	569	581	562	547	604	572	555	540	615	579	570	610	575	603	589	595	606	606	590	623	669	623	567	582	621	584	560	541	588	626	577	552	618	543	578	551	617	569	594	571	621	560	542	582	555	598	603	576	600	544	583	540	540	604	605	617	568	546	578	577	537	600	550	565	625	597	603	609	574	652	603	548	608	606	546	570	545	539	535	573	546	613
9072	7440	5763	4063	3134	2565	2247	1908	1409	1268	1169	994	1038	916	937	946	896	876	893	872	850	904	844	885	851	877	898	888	807	841	840	810	844	853	821	815	805	830	792	835	848	831	839	793	792	817	795	834	802	829	885	743	823	842	843	828	848	831	808	843	822	818	781	826	794	785	818	846	804	815	803	853	826	807	856	850	871	805	775	803	819	845	778	852	819	832	801	765	818	845	830	793	834	789	817	809	853	824	810	826	801	764	816	816	837	838	848	831	810	845	785	796	808	820	837	804	809	829	824	813	838	842	793	839	814	824	802	790	902	834	833	880	830	872	802	820	862	858	778	838	837	851	826	802	800	769	849	815	794	798	847	828	778	848	841	841	813	845	839	814	818	863	807	840	853	796	798	814	824	825	804	783	819	838	804	791	852	817	853	806	803	785	832	812	875	809	845	805	818	835	815	792	867	760	853	808	756	815	826	740	790	852	812	787	830	778	798	794	872	822	796	785	854	865	832	809	847	848	827	801	800	813	845	808	795	812	868	826	812	877	828	849	870	806	833	858	830	801	836	807	817	842	831	861	845	838	829	804	815	822	876	804	871	838	800	801	809	795	781	829	820	847	841	818	843	834	804	805	806	817	812	791	839	767	827	823	801	814	878	801	825	823	804	828	825	869	807	770	883	886	857	862	861	846	828	798	844	867	797	831	786	767	842	822	787	824	786	805	790	783	811	785	840	809	802	832	808	874	868	854	822	798	790	827	782	826	824	778	794	823	820	808	858	821	863	818	885	817	793	813	823	807	815	825	876	812	806	845	771	806	848	828	802	848	892	776	859	851	800	836	838	798	797	823	843	810	815	805	835	809	814	856	855	804	788	813	832	826	852	858	811	818	820	865	830	867	805	842	865	827	791	838	789	798	808	831	817	803	838	868	767	879	825	789	810	838	857	814	814	864	894	848	818	846	840	846	799	870	793	790	880	868	772	805	830	819	861	834	835	780	822	846	822	822	871	849	809	791	849	846	797	801	812	811	834	775	826	809	869	873	835	817	858	841	877	810	829	801	766	803	837	832	763	830	846	839	861	791	763	804	807	808	861	828	793	828	828	840	817	783	884	797	843	848	854	829	790	824	807	820	857	821	807	786	801	823	882	785	828	806	752	820	812	838	780	815	779	810	807	799	824	815	768	802	797	797	830	850	819	791	876	849	787	758	827	848	787	825	840	806	813	814	866	818	825	820	770	823	799	854	836	822	826	831	776	838	855	806	872	837	774	846	801	863	776	765	859	823	862	797	832	810	860	868	823	837	852	842	896	770	814	810	839	800	785	847	774	762	855	795	841	846	810	879	827	900	862	839	798	844	774	843	854	806	816	905	832	843	848	841	878	829	861	846	870	850	798	792	812	826	834	865	831	818	865	813	793	802	841	789	809	836	833	839	822	811	841	773	815	822	822	874	874	845	859	838	856	820	819	829	816	825	838	810	771	811	820	779	860	820	845	842	810	857	811	824	835	798	822	858	836	839	816	771	858	844	865	841	823	791	810	774	846	869	820	801	842	792	827	844	801	868	843	812	826	801	824	800	826	796	799	817	827	818	838	787	857	814	814	809	819	846	822	787	822	788	862	805	827	842	770	793	807	790	826	779	840	843	845	843	845	809	834	823	811	848	820	837	852	798	859	839	848	841	803	798	827	792	784	824	834	808	828	803	861	836	858	796	838	792	875	757	819	840	836	788	786	799	834	864	879	812	835	799	814	828	794	800	842	813	818	800	833	795	787	821	820	871	863	850	830	872	779	846	842	823	845	832	808	821	817	822	830	790	868	800	875	810	847	756	849	837	816	790	803	829	818	819	789	786	840	826	826	828	819	783	870	852	816	765	845	772	806	769	809	808	823	832	818	796	792	851	808	847	851	819	836	896	817	868	839	806	868	880	834	826	849	806	849	835	805	880	791	842	808	786	832	822	838	763	799	838	807	814	812	809	819	805	812	856	836	796	817	852	832	792	857	834	901	846	838	785	835	829	810	786	798	857	831	806	779	775	833	821	744	838	759	777	831	791	776	851	801	842	763	770	849	812	767	829	809	827	812	784	806	811	796	793	798	836	822	825	786	795	791	775	832	805	858	827	821	809	791	835	861	838	810	819	772	794	814	904	856	784	834	824	858	802	815	829	844	814	788	802	836	802	813	753	855	862	809	860	822	840	851	821	803	853	822	826	818	801	838	811	785	787	841	832	839	798	784	836	838	782	836	848	808	826	845	854	808	854	838	852	780	884	776	829	838	866	803	803	803	831	821	856	863	821	798	802	792	808	827	826	822	849	825	811	831	810	844	819	875	816	822	855	857	831	819	820	837	792	863	804	792	810	780	880	774	796	868	803	799	822	840	819	840	802	821	835	826	804	824	782	777	799	822	837	811	845	828	840	809	890	832	851	795	849	862	850	877	891	805	803	831	815	862	819	787	831	782	857	871	785	873	802	853	832	800	845	831	837	845	854	862	858	798	800	818	807	831	853	878	799	789	824	805	782	783	805	845	815	858	806	834	823	844	840	762	802	843	871	806	841	809	807	800	809	853	826	806	789	776	881	785	793	850	810	847	846	854	837	765	828	874	830	814	784	859	795	787	796	814	875	812	816	865	832	828	870	821	767	862	853	780	769	817	817	744	840	853	807	826	809	861	864	825	819	852	827	857	840	782	821	840	827	791	863	810	840	785	780	779	826	851	809	812	845	803	747	820	793	824	785	832	772	856	842	805	815	813	804	817	811	786	845	851	768	839	831	847	856	792	797	823	843	807	854	804	816	822	836	771	827	823	850	836	823	807	847	860	836	802	817	800	765	824	840	819	822	829	828	832	832	828	812	823	855	807	833	814	818	752	875	834	799	811	877	839	840	831	858	788	803	831	848	847	797	832	839	828	837	785	818	821	830	798	864	870	808	817	868	819	782	796	858	774	825	835	834	870	822	832	817	802	762	820	833	868	828	853	831	833	849	851	832	825	842	812	854	797	850	837	848	851	822	825	807	795	835	827	813	877	823	813	848	809	848	797	835	842	843	850	772	795	813	858	868	843	826	816	775	877	827	824	831	806	780	791	777	826	842	877	778	870	839	792	823	779	850	804	788	819	859	831	820	805	885	824	854	836	839	833	861	820	781	802	865	829	726	850	841	868	827	854	809	803	846	854	812	876	867	826	813	799	788	853	834	809	782	845	829	838	801	815	801	773	797	815	842	812	824	795	837	789	834	842	819	783	835	764	783	776	838	858	788	799	791	793	814	795	826	814	797	860	780	769	816	812	816	807	771	835	801	837	809	789	799	787	839	839	768	806	785	788	822	835	835	828	835	820	769	884	825	825	837	830	849	870	837	845	872	796	815	818	808	845	806	773	793	761	831	830	784	843	801	879	806	845	851	796	800	813	847	867	824	799	817	829	850	834	804	848	808	782	813	830	790	831	815	826	818	788	826	812	857	760	778	784	833	842	826	880	761	824	841
23671	21513	28029	25419	19757	3868	1858	1253	1030	941	798	737	725	736	673	684	680	683	618	636	637	708	632	643	644	575	664	626	619	625	642	644	606	583	662	560	624	628	583	642	597	636	601	631	593	634	658	617	578	606	576	578	570	616	602	603	586	562	587	599	611	611	654	605	588	609	608	633	579	602	613	608	566	574	606	628	607	602	590	578	598	678	598	613	611	619	596	576	613	596	581	585	602	622	627	599	631	636	622	607	635	659	604	617	654	558	599	632	620	634	571	623	584	609	654	606	538	616	616	641	623	582	615	667	625	595	595	587	620	601	569	615	612	609	636	589	587	570	621	611	575	668	587	551	622	644	623	619	571	602	606	577	594	611	606	660	628	609	606	617	649	629	613	643	595	597	670	642	582	659	610	654	604	607	558	577	628	615	587	650	627	606	631	613	642	631	638	604	588	643	585	580	623	598	598	595	578	567	601	593	615	601	600	571	613	594	648	615	586	604	620	584	629	697	583	569	611	631	571	630	579	607	586	612	588	596	604	597	583	636	656	633	597	611	582	599	599	630	587	585	592	615	599	565	577	584	569	562	590	624	626	621	628	687	608	654	535	632	594	602	601	626	597	616	656	629	608	581	542	579	617	610	582	631	624	595	616	626	640	575	611	623	598	630	610	584	635	611	609	627	587	631	594	601	639	628	649	638	616	608	616	572	589	587	594	660	620	614	593	623	586	560	616	616	565	595	612	590	581	587	591	605	607	600	592	603	610	601	600	616	628	605	566	652	580	616	581	590	622	641	612	665	608	613	590	606	646	617	639	658	613	582	593	641	582	577	662	651	572	583	620	606	611	585	648	604	581	614	611	643	630	615	605	583	606	630	576	629	608	594	613	601	610	586	574	633	576	607	597	628	601	535	636	626	598	576	591	581	574	612	581	642	568	591	602	621	624	616	639	593	606	584	582	657	574	603	597	575	623	584	591	608	610	611	627	632	606	545	581	633	643	570	563	605	629	617	595	611	641	618	628	656	596	606	605	577	606	596	575	601	586	573	600	598	609	572	620	605	579	598	645	587	620	599	577	655	623	627	582	586	642	586	554	622	601	624	540	625	556	599	579	575	581	621	647	605	635	608	605	591	633	547	599	575	609	542	622	619	612	640	605	567	575	615	597	630	631	618	600	615	665	610	585	594	603	578	552	605	584	594	627	622	638	575	590	600	622	658	577	614	585	618	596	585	626	605	601	643	655	550	649	593	568	603	647	616	644	579	638	604	572	594	569	619	638	565	604	578	585	611	620	621	551	616	566	563	583	592	606	617	604	542	592	574	600	584	613	608	611	625	638	631	644	603	581	568	588	566	637	622	635	582	590	594	602	592	625	562	586	593	630	585	589	569	587	625	618	629	602	608	596	620	608	627	594	601	602	630	625	602	634	589	644	603	577	639	596	671	627	627	609	636	596	624	613	612	629	609	549	615	609	590	625	618	584	606	587	574	579	631	569	592	610	612	592	633	599	601	667	584	579	576	601	562	593	596	589	577	586	640	643	616	655	562	593	584	596	583	595	609	606	577	627	582	592	587	580	598	584	615	564	571	589	614	624	621	632	595	626	616	625	592	579	635	622	581	594	583	570	611	590	654	593	595	609	616	608	621	571	600	616	622	631	601	616	648	561	613	615	637	621	588	583	590	543	600	592	567	611	636	593	604	575	578	605	592	601	610	623	589	613	580	619	591	638	548	617	610	617	581	591	602	602	622	619	611	610	574	613	595	607	650	595	607	635	591	609	580	604	661	592	599	605	595	572	584	602	568	611	628	572	627	610	614	634	629	648	608	611	579	585	581	602	591	611	561	651	624	573	581	608	604	602	600	628	612	649	578	632	596	589	619	614	564	584	610	630	580	624	594	613	600	582	594	630	650	607	578	601	650	658	676	593	563	602	662	631	613	591	639	576	612	598	599	620	566	626	615	589	590	615	657	611	600	577	593	604	589	650	632	566	619	604	574	640	590	606	584	622	634	609	588	611	614	632	604	637	662	615	649	651	596	594	618	574	579	633	561	628	612	628	606	560	605	603	607	594	579	640	641	621	607	624	630	604	603	591	611	551	565	600	606	604	636	646	628	613	635	597	602	597	617	621	602	596	569	566	585	589	595	594	588	608	582	627	578	575	544	654	595	590	615	646	609	579	626	643	588	615	629	607	609	641	579	631	593	621	606	615	569	577	567	592	615	664	600	588	566	621	631	626	594	646	578	577	612	607	520	597	623	638	598	581	607	582	613	548	602	568	621	618	647	594	603	618	605	594	590	603	640	562	588	624	594	599	594	609	600	607	622	610	630	616	572	650	599	586	617	613	600	637	634	576	654	570	611	574	588	597	650	601	617	625	611	625	608	600	621	587	583	612	572	612	611	649	593	556	537	603	595	664	611	620	598	576	584	580	564	574	613	621	623	621	558	614	588	587	551	606	589	614	612	612	544	622	574	596	647	616	606	587	600	585	627	582	619	604	575	622	571	596	633	574	614	619	605	652	629	659	579	614	600	587	597	552	610	622	606	574	596	597	594	568	605	590	605	615	568	649	646	591	595	601	634	629	586	600	621	594	595	606	604	598	594	632	590	617	619	603	607	619	591	596	602	625	562	606	600	614	581	612	600	601	662	646	639	590	612	620	601	601	592	567	608	612	611	615	625	620	624	602	627	584	627	570	604	620	616	575	618	631	622	605	634	536	607	574	612	588	575	554	606	649	608	553	644	634	588	595	605	652	633	635	610	655	598	547	580	642	580	596	578	598	609	588	618	610	584	624	597	619	600	582	568	637	632	602	606	593	575	574	589	608	603	585	642	570	614	634	614	610	640	649	620	608	581	579	619	633	598	592	632	554	644	623	576	622	570	633	592	598	583	620	599	561	644	607	612	626	638	556	600	635	578	584	533	616	566	643	612	598	603	587	577	608	625	616	591	601	590	594	598	591	562	639	600	587	591	601	621	601	597	577	620	572	609	589	600	580	606	607	645	603	564	586	594	571	624	635	570	627	578	614	614	653	621	584	565	624	630	589	632	636	594	619	599	638	604	642	617	596	620	629	609	642	636	601	550	569	598	592	633	639	612	595	624	619	606	582	598	619	619	568	627	628	606	553	607	609	604	581	632	586	613	600	581	609	580	578	613	605	578	598	598	577	566	585	614	594	585	639	599	633	607	587	621	646	584	590	614	620	564	604	619	588	587	632	618	611	575	621	610	596	591	551	579	604	607	630	606	602	624	585	638	625	611	611	651	610	610	589	559	631	634	616	631	565	605	596	611	623	575	588	602	613	573	612	597	585	596	595	622	613	606	647	577	588	619	621	599	587	596	619	603	581	612	610	588	611	622	611	595	599	597	625	588	610	586	591	594	611	658	585	626	631	601	643	611	581	613	616	623	594	571	625	591	574	659	634	608	621	654	585	589	608	612	593	638	612	552	648	643	616	578	671	613	617	624	580	620	613	615	589	597	596	620
8818	12460	10330	7061	5226	4192	3293	2413	1895	1602	1361	1220	1163	1142	1081	1021	1049	906	995	924	972	987	939	946	914	907	929	852	820	877	858	895	793	891	842	823	852	883	855	909	825	876	888	827	891	915	898	869	842	886	864	892	873	875	878	863	876	840	903	849	856	862	842	849	895	853	896	816	868	943	823	850	854	885	855	796	886	837	870	907	872	878	841	871	894	836	871	807	854	818	817	879	872	879	865	837	880	899	859	918	835	848	854	901	856	838	864	870	869	892	856	896	865	842	810	844	849	908	887	853	898	872	827	901	843	865	820	894	882	862	838	855	859	828	861	839	892	918	852	834	883	876	916	845	867	870	869	876	794	868	861	860	901	858	860	907	875	842	831	819	874	902	863	835	894	854	833	793	858	884	870	810	837	813	807	849	863	874	866	876	919	868	857	834	873	874	870	865	850	850	896	822	822	848	882	881	860	861	873	902	909	862	832	828	803	872	863	865	868	877	845	891	836	873	858	818	905	849	865	900	897	887	861	872	861	813	866	850	870	873	864	837	827	842	841	860	890	845	874	901	862	889	820	867	881	871	857	865	848	900	878	905	879	852	822	862	872	862	863	887	841	836	868	888	924	854	832	850	884	801	894	876	846	835	869	866	930	911	947	860	893	860	861	829	866	836	888	919	859	871	839	810	824	913	872	812	830	837	881	809	820	825	866	836	849	879	898	879	866	873	890	915	867	904	845	882	844	862	818	840	883	816	855	852	831	806	863	797	912	891	875	825	898	836	880	851	910	874	845	885	818	835	837	923	820	835	838	896	806	796	872	838	882	858	831	858	827	839	825	886	819	869	890	868	922	855	905	865	869	852	879	853	863	876	822	862	895	861	857	843	813	850	854	853	882	829	868	880	863	837	850	925	860	863	859	825	858	818	844	865	816	840	898	845	881	911	866	880	916	874	871	860	867	816	884	880	840	888	833	900	826	855	857	822	895	813	842	881	842	879	824	901	837	802	840	824	872	839	841	845	848	895	824	863	828	879	865	890	874	895	837	822	870	841	863	847	861	835	832	807	860	838	850	886	782	835	794	825	865	847	849	878	894	862	898	834	820	898	854	885	879	882	802	877	908	836	873	834	881	848	884	815	849	842	815	849	852	838	952	874	882	837	899	810	868	834	837	823	907	831	872	836	880	848	848	887	833	867	836	854	838	914	825	868	865	850	907	822	886	844	780	851	868	871	820	879	822	799	926	866	853	814	860	893	830	900	903	928	832	811	812	847	846	865	845	859	875	853	854	818	870	898	853	877	870	885	814	847	871	843	863	877	865	834	846	851	873	905	892	817	874	872	881	837	814	855	837	860	799	886	844	817	840	884	867	909	831	821	902	883	898	813	848	852	818	899	859	876	836	863	809	851	845	906	814	864	807	844	875	881	852	827	834	879	885	839	852	840	869	865	791	903	811	825	820	870	856	906	844	857	866	881	867	864	851	884	864	887	924	848	862	870	840	906	868	823	895	861	874	855	863	844	860	905	858	907	908	871	844	782	816	849	850	840	802	848	831	906	866	817	826	901	853	887	849	888	856	817	901	886	840	817	858	839	866	842	859	884	960	875	877	827	824	851	926	863	868	908	946	917	875	845	836	853	845	830	853	830	821	836	859	861	913	857	780	863	865	865	832	882	819	847	859	869	838	856	850	826	921	900	851	869	850	854	819	861	870	849	813	897	859	876	819	811	852	843	905	850	826	822	822	904	867	898	830	885	861	858	878	866	860	845	917	888	916	831	856	831	855	847	914	862	874	853	850	857	822	863	864	875	884	856	819	879	869	835	835	863	872	855	853	840	909	851	871	817	888	842	897	865	862	908	818	890	868	900	855	883	848	855	865	839	850	916	847	864	859	832	861	829	856	877	854	861	887	909	881	856	783	840	858	853	877	880	865	829	855	819	895	870	870	859	816	861	827	873	794	828	870	828	873	827	848	856	873	868	796	872	854	900	856	860	880	850	865	876	828	853	844	849	868	849	822	804	871	899	877	827	930	878	897	882	844	876	835	827	889	829	873	845	831	888	891	862	824	812	834	804	875	883	920	837	857	899	872	813	870	870	841	815	832	856	903	818	835	876	908	856	834	846	892	863	820	863	839	894	841	876	819	842	899	847	857	813	842	905	825	839	877	841	890	857	874	851	835	810	827	797	862	870	881	864	866	886	808	859	913	865	862	858	876	863	918	874	842	853	867	892	906	851	831	913	841	870	867	875	873	878	833	835	858	833	877	809	824	875	863	844	806	828	857	811	826	875	851	880	871	829	861	860	849	850	836	855	858	845	855	868	853	858	891	909	854	860	880	860	850	842	851	861	896	869	830	872	882	855	855	864	854	897	865	877	871	895	916	874	861	833	863	845	838	816	900	910	848	835	804	842	882	836	894	860	877	855	808	853	893	841	818	818	868	890	878	867	885	864	867	930	870	870	828	866	854	854	858	872	926	823	869	828	853	888	829	842	856	843	842	846	830	860	870	911	847	878	868	872	867	896	894	850	881	885	874	839	852	862	853	881	892	873	887	869	815	836	852	877	905	881	842	858	864	835	811	815	869	875	877	867	889	863	893	845	904	915	906	860	917	881	844	856	873	845	827	857	894	836	873	855	870	877	832	887	886	827	856	857	871	865	900	872	812	839	920	860	901	846	909	845	888	876	856	862	847	879	900	819	878	865	848	843	875	836	848	927	832	942	836	840	847	828	874	838	873	838	819	879	830	787	878	862	866	817	844	851	873	919	868	894	852	870	901	845	872	881	881	854	867	832	853	886	864	830	868	859	829	889	899	832	857	861	824	879	872	866	868	869	875	845	894	829	865	874	891	900	849	855	918	908	827	865	878	861	847	853	844	886	858	885	878	853	879	843	871	842	864	854	894	871	866	866	819	862	880	806	835	860	879	876	845	856	804	888	830	795	836	844	900	830	849	834	833	858	849	855	850	814	867	853	828	831	891	892	882	885	902	881	863	824	867	851	843	853	853	775	898	867	880	826	899	890	872	922	829	846	866	837	887	807	846	872	854	847	883	843	852	838	809	925	867	861	854	818	864	886	856	835	840	880	803	879	867	923	883	875	911	869	886	861	885	900	854	881	868	875	829	842	889	895	845	894	848	819	870	862	915	835	823	879	848	846	898	826	868	865	887	869	806	844	849	876	905	843	842	801	855	933	814	869	842	830	856	857	845	887	883	899	863	841	871	864	942	919	856	905	883	870	844	911	841	895	874	835	872	861	874	843	849	845	865	874	850	817	890	903	870	807	879	913	856	864	863	839	860	818	819	873	865	916	875	933	824	869	848	828	882	891	844	812	836	789	915	842	858	884	899	899	826	854	852	810	865	839	807	864	837	835	826	827	888	814	847	871	852	834	859	864	830	835	854	822	841	825	859	871	843	878	823	871	862	888	841	857	830	854	870	792	807	871	841	869	849	901	841	839	903	863	832	882	860	875	824	848	886	841	872	872
25275	21464	25232	20048	2810	1431	1095	951	744	681	660	613	582	647	619	609	641	562	578	561	555	618	626	570	586	525	565	545	544	568	545	542	570	593	549	552	514	537	553	513	568	560	544	511	544	543	528	573	527	554	547	555	551	555	579	557	547	590	535	547	530	499	599	522	532	544	551	573	550	560	598	596	534	556	546	519	564	588	534	562	512	534	525	522	565	548	575	548	540	530	534	540	502	567	559	573	558	566	515	535	553	582	551	551	521	553	537	571	578	558	603	529	550	547	559	524	556	552	584	556	536	513	587	562	557	522	544	568	527	551	529	549	531	553	556	548	581	557	509	513	551	545	567	515	598	573	530	578	547	541	582	537	541	553	540	536	526	526	533	530	550	541	567	516	529	502	540	533	527	574	537	546	542	542	552	523	555	559	534	600	517	531	559	532	555	499	542	541	529	536	503	566	548	560	562	567	580	581	540	539	538	564	565	540	550	546	519	583	574	548	536	534	552	569	521	531	538	541	567	556	549	514	577	527	562	538	567	547	549	526	567	545	498	542	555	579	557	550	535	544	580	522	589	507	578	582	537	555	554	513	585	578	554	519	569	536	540	594	612	541	590	563	526	581	565	529	530	542	547	575	548	553	574	558	556	528	597	529	535	537	539	587	526	525	563	551	535	533	565	577	538	557	546	589	536	545	506	535	575	596	564	521	595	550	524	576	529	554	531	576	535	516	554	542	543	575	523	541	553	559	575	545	574	535	498	574	514	562	517	622	550	525	578	572	564	538	559	548	519	526	572	550	557	544	540	568	538	529	531	557	595	564	547	537	530	550	548	598	549	513	568	565	564	549	545	570	549	583	558	511	551	544	572	559	591	535	533	538	577	556	537	563	540	559	513	538	532	606	585	546	562	545	582	515	525	565	494	565	502	560	550	561	551	530	530	581	560	608	564	553	538	572	611	543	523	521	562	573	511	500	539	555	550	539	552	533	534	542	513	544	552	571	502	545	570	570	519	590	572	548	568	562	551	595	556	583	511	567	522	563	542	531	582	474	559	548	523	571	551	595	497	501	555	534	561	574	568	533	504	527	534	557	517	573	543	534	539	561	570	554	508	564	554	594	553	500	551	571	563	535	563	546	539	538	541	577	530	526	515	539	564	549	521	523	546	574	520	595	587	570	596	584	555	551	516	546	552	537	594	581	586	511	554	549	552	574	515	544	585	545	542	557	570	540	563	565	539	574	555	509	521	548	537	538	563	570	585	573	546	536	532	582	545	571	559	521	552	516	578	554	551	598	569	579	564	546	569	566	552	558	511	611	580	587	534	555	560	522	572	544	576	570	586	544	557	544	533	576	554	576	570	561	558	561	555	563	545	551	575	536	532	567	580	605	522	519	555	555	570	536	545	568	559	563	542	534	515	589	573	521	515	526	532	544	556	556	508	527	535	600	587	512	512	581	568	550	546	579	552	542	572	552	533	503	532	572	565	541	565	545	544	559	546	553	573	582	536	564	549	517	544	600	553	600	551	555	551	537	535	548	570	546	550	514	563	564	515	540	559	540	580	568	543	518	564	531	566	539	508	539	576	552	535	545	527	568	545	506	582	578	546	533	549	547	517	539	525	565	527	571	582	534	521	573	560	517	537	540	563	522	553	580	557	553	544	541	548	562	569	549	576	558	556	592	549	543	561	527	520	547	554	567	543	555	606	520	536	557	536	581	573	540	578	596	593	525	531	550	583	541	564	534	551	494	553	529	577	532	525	566	562	580	549	545	560	560	597	559	573	516	518	558	574	552	531	524	558	543	564	560	568	546	578	571	576	546	561	520	564	577	534	535	530	524	560	556	551	574	571	506	571	560	552	544	567	557	529	571	563	582	567	587	527	486	573	575	559	548	542	522	539	538	584	551	567	567	528	584	545	541	544	570	566	575	556	593	536	534	545	588	558	552	522	559	574	537	536	575	562	550	553	513	556	600	528	552	535	565	568	540	570	573	521	547	573	570	589	573	536	530	583	576	556	546	552	503	529	512	561	530	538	551	578	581	509	538	563	550	541	572	566	599	557	573	549	574	580	554	578	494	609	541	520	521	544	616	578	541	528	535	529	534	548	518	568	534	566	543	526	554	566	585	517	580	541	547	524	531	509	574	577	548	489	511	551	573	577	548	538	571	568	562	542	588	554	512	517	542	600	550	542	501	577	488	551	569	543	515	522	551	529	579	530	543	588	566	530	579	547	570	518	583	536	561	551	510	549	522	555	559	572	554	552	575	592	544	525	598	582	524	587	538	565	599	552	477	580	536	530	600	566	510	583	537	510	503	554	529	543	570	539	566	546	530	512	562	547	512	530	561	547	561	564	529	511	591	536	528	531	587	551	539	536	592	532	566	523	542	602	564	586	516	567	560	509	569	584	565	566	563	567	568	559	558	568	523	513	538	533	537	567	556	563	544	565	551	530	544	560	551	562	536	530	547	556	596	521	560	557	512	533	541	556	566	545	552	542	523	513	513	557	520	540	567	520	526	580	563	572	534	593	512	561	591	536	542	574	534	562	555	531	552	549	518	581	510	528	560	574	532	512	559	583	572	557	536	558	553	562	567	566	559	533	535	551	521	571	548	524	576	528	612	556	575	576	542	536	523	551	574	528	534	541	588	572	512	521	525	572	532	580	539	548	529	581	619	559	600	519	509	562	576	516	529	540	504	551	590	534	557	518	546	538	551	551	541	549	503	533	544	522	539	536	537	544	553	551	558	558	566	564	588	555	542	537	542	563	554	537	567	544	590	583	568	558	581	540	555	568	527	521	586	568	535	576	549	535	536	577	531	551	581	527	556	571	523	541	551	522	535	497	562	536	552	557	515	566	553	509	531	540	521	557	591	526	549	487	546	556	536	527	539	593	563	570	554	549	549	555	550	556	556	539	539	544	567	550	510	518	548	567	571	544	546	551	526	574	525	547	545	578	522	525	583	513	538	569	573	574	523	558	566	561	551	540	477	547	548	533	585	567	552	512	515	531	520	517	549	552	572	555	577	546	524	556	525	520	499	597	538	522	564	566	576	586	554	573	538	541	552	551	569	599	546	579	540	549	544	531	534	547	534	524	542	571	535	534	564	552	522	577	538	551	560	511	577	512	569	551	517	529	550	566	558	552	523	533	569	597	508	524	524	492	547	511	595	564	586	514	566	561	571	559	571	565	540	527	534	564	568	557	557	577	583	567	521	569	572	570	592	564	568	583	570	513	539	573	561	514	544	541	580	572	573	527	598	545	555	592	519	508	558	570	528	543	507	534	545	535	575	539	521	554	569	564	525	567	559	561	561	505	553	546	542	542	557	555	557	554	593	554	558	555	533	536	539	549	578	553	539	571	562	599	542	567	535	529	568	549	541	526	552	554	570	559	574	523	561	540	541	549	538	569	532	575	567	529	555	515	533	536	503	611	557	543	533	520	538	491	569	534	561	538	517	503	562	577	574	556	556	555	563	577	539	536	569
9002	9660	7593	5161	4084	3096	2247	1739	1337	1173	1106	1055	974	983	909	913	871	840	876	878	904	839	830	842	779	883	820	808	812	789	805	830	788	769	857	732	795	767	781	784	815	802	785	816	819	795	807	799	797	799	754	776	733	733	784	787	735	771	789	776	802	733	746	782	789	826	799	738	874	800	809	760	782	765	780	799	820	739	783	754	758	791	794	748	786	768	817	781	786	798	773	772	759	728	811	764	760	774	747	791	766	778	801	753	800	803	860	814	780	794	769	774	732	782	797	786	775	784	786	765	809	745	759	776	764	762	764	768	768	814	784	788	812	789	729	832	802	802	731	776	774	809	852	802	748	763	768	764	753	809	755	788	759	796	780	753	751	800	779	765	794	783	741	816	818	782	788	783	767	767	802	835	849	790	773	756	809	767	788	791	752	805	721	812	777	793	791	792	785	799	791	777	792	748	748	773	837	815	769	781	823	794	795	764	831	821	773	820	750	747	710	755	759	781	748	785	830	756	778	769	793	780	769	787	772	861	821	764	831	762	742	751	761	759	798	776	775	762	733	784	745	760	766	804	734	780	797	802	797	777	787	764	773	820	799	755	804	775	768	770	764	775	796	800	798	775	827	789	809	754	787	747	767	751	798	745	780	754	828	796	830	803	782	781	800	805	756	746	793	764	824	754	770	790	765	805	826	772	785	827	740	776	808	776	711	755	756	792	810	786	760	758	750	767	804	804	694	789	795	765	839	798	759	767	821	742	757	809	785	749	808	781	753	780	745	779	764	814	762	768	803	760	804	762	785	804	796	770	744	825	796	789	819	754	756	787	837	789	820	759	815	778	797	824	791	767	780	774	786	802	803	766	774	807	803	799	783	821	785	756	781	754	759	790	741	753	801	756	755	765	744	726	717	779	774	819	758	769	746	794	806	774	697	826	819	740	795	787	754	753	760	813	742	821	780	770	732	781	738	807	739	780	797	757	797	741	782	795	775	773	761	761	762	795	783	759	779	759	742	769	782	775	767	739	814	789	742	790	785	833	790	809	782	799	777	765	758	769	798	811	855	802	762	755	809	750	812	809	795	767	814	752	765	818	763	775	772	770	793	746	785	810	805	787	780	781	747	756	771	769	778	765	816	787	773	781	789	758	804	793	751	787	731	727	825	777	758	748	781	791	774	774	773	810	781	774	763	807	786	806	775	771	802	776	813	746	768	773	802	766	739	775	769	761	767	777	803	774	794	780	797	790	768	791	841	839	804	722	707	841	766	795	800	793	766	789	793	789	736	782	824	749	797	750	750	767	788	773	806	767	792	795	768	756	770	771	778	807	745	807	787	762	797	787	765	784	776	782	758	781	803	728	791	762	767	750	820	775	764	758	753	779	780	791	756	790	789	756	756	771	759	802	740	844	784	819	802	744	783	816	824	760	798	799	784	787	790	815	792	786	802	743	761	794	749	750	795	751	755	814	782	801	804	799	762	823	859	768	793	815	764	763	810	816	784	785	817	761	858	786	761	817	742	783	774	762	777	816	806	729	793	789	750	825	781	812	780	751	786	831	792	789	764	837	779	751	805	764	804	794	805	762	817	760	762	784	782	742	805	823	800	739	805	789	795	785	779	758	776	783	777	825	794	800	808	832	800	760	804	770	800	777	741	805	767	761	777	781	765	767	792	721	782	785	749	773	736	802	753	767	838	777	777	811	800	766	818	780	730	741	786	740	825	817	787	813	739	768	809	747	763	800	810	733	779	756	822	763	785	777	768	766	780	777	710	805	802	766	782	775	788	801	760	765	813	766	762	799	780	772	769	811	807	789	799	730	759	720	740	787	731	771	816	801	812	795	836	747	769	768	778	808	797	756	780	770	710	842	802	794	784	788	750	805	795	772	744	775	802	800	778	804	738	740	791	802	810	781	753	798	741	835	837	813	814	755	756	791	764	785	793	775	850	788	770	770	769	802	750	770	771	775	816	800	770	817	761	760	750	802	792	789	814	803	801	787	775	743	798	833	788	783	750	801	794	791	728	771	784	788	743	753	818	778	745	804	807	746	793	760	751	750	796	814	800	804	790	785	763	806	774	789	799	760	789	747	790	815	801	787	758	748	813	752	755	802	811	771	769	805	803	782	832	788	775	747	781	773	743	803	792	800	841	789	737	798	770	799	783	734	795	789	768	785	718	765	777	783	755	776	791	812	820	759	787	781	778	734	757	791	855	797	785	796	785	765	779	799	769	830	778	779	740	763	792	788	743	807	839	768	753	792	785	823	763	767	816	777	839	794	759	778	840	808	740	787	774	769	804	813	796	760	807	753	760	766	758	784	793	757	786	821	815	815	751	732	782	829	750	757	743	781	747	783	793	744	780	778	810	770	728	830	752	797	759	815	794	868	791	807	759	751	785	763	747	806	725	753	766	798	807	827	804	808	764	772	752	774	798	770	779	784	750	777	744	821	811	794	742	773	752	774	798	779	769	805	810	788	805	775	799	807	821	806	765	791	782	815	827	772	766	747	777	799	843	781	776	834	736	749	796	807	793	847	760	822	805	805	752	767	822	819	756	833	772	754	763	786	761	797	807	816	762	818	740	771	767	758	781	807	803	791	782	794	859	760	813	787	768	815	780	755	741	786	788	776	813	840	761	797	750	745	812	785	760	798	829	807	778	762	806	769	798	787	783	740	794	787	768	812	782	761	785	768	779	781	787	765	752	814	789	737	767	846	805	822	814	788	737	803	784	813	743	803	778	782	766	801	834	760	798	807	792	806	743	745	746	803	798	822	734	815	804	783	778	824	775	780	762	810	771	761	805	797	748	810	789	721	752	776	791	790	721	771	800	773	730	789	747	770	818	749	781	839	787	741	763	771	781	748	821	786	747	779	773	786	803	778	779	739	831	753	789	760	762	752	785	802	802	808	797	771	840	796	805	775	752	761	777	781	761	752	746	769	773	786	777	745	771	752	811	769	821	766	785	755	746	775	753	790	743	782	746	765	840	789	823	771	795	808	779	788	770	795	781	778	769	797	752	775	816	802	734	782	784	762	767	779	784	810	743	775	762	745	786	787	785	767	752	757	782	761	808	828	748	829	786	820	803	766	792	782	726	792	793	801	770	765	755	793	773	792	855	800	827	729	796	718	847	818	831	737	741	732	794	776	785	756	785	750	799	791	803	812	768	787	809	785	813	823	723	774	781	786	769	743	756	840	748	788	805	826	778	788	807	824	780	825	757	774	769	788	767	782	754	776	849	780	816	767	793	757	824	805	792	726	775	746	797	767	748	798	810	788	763	777	804	765	770	816	770	789	742	785	718	816	766	811	749	798	795	823	827	769	807	774	766	784	786	787	776	765	798	804	789	785	784	782	813	782	795	760	772	778	783	757	783	816	782	793	770	855	797	754	822	800	763	798	731	778	779	809	776	805	759	788	783	776	788	842	759	778	798	777	821	763	790	800	761	829	744	820	763	734	725	755	790	775	771	818	786	774	749	750	764	800
22846	21563	28759	24790	21569	18538	3087	1349	967	884	829	752	670	716	670	626	636	660	667	613	651	670	618	668	652	608	620	605	617	641	624	608	581	553	625	594	631	607	587	563	574	593	538	587	613	598	606	600	600	550	610	574	603	609	557	619	562	614	597	623	596	615	601	627	587	591	575	584	596	591	603	595	591	619	598	600	610	619	617	588	565	636	584	578	579	550	613	581	599	601	591	611	590	589	618	683	600	528	597	601	600	596	589	589	595	593	617	610	568	599	593	591	570	607	604	573	609	626	611	572	588	577	554	572	574	612	609	565	581	609	586	615	610	611	575	584	572	587	615	615	608	587	624	600	571	642	569	599	619	580	541	577	582	586	606	577	579	633	584	619	588	588	602	598	604	601	611	595	590	601	617	582	615	597	566	587	594	579	617	553	597	564	590	568	559	593	600	589	612	615	554	578	589	556	606	610	602	600	646	573	619	568	581	566	647	574	618	571	590	610	577	590	616	608	559	587	618	603	577	590	577	583	563	604	594	559	600	588	603	565	602	587	615	589	597	610	582	605	630	603	557	619	572	578	560	600	567	600	608	594	604	591	579	576	565	580	589	577	617	602	544	587	601	579	564	597	585	563	600	582	594	581	561	645	554	576	576	563	623	603	587	551	595	588	592	615	554	595	588	533	580	595	611	614	609	576	568	578	589	607	551	564	580	596	604	558	582	560	570	587	615	562	587	595	575	614	604	574	563	608	647	569	582	543	612	632	550	578	576	564	578	571	585	624	614	586	594	586	607	583	599	616	599	538	599	664	619	569	581	590	540	563	584	583	606	564	612	594	594	594	537	590	608	600	593	616	554	571	589	608	605	600	607	611	592	571	590	598	636	636	568	568	591	616	573	614	621	617	567	607	610	577	596	628	592	569	578	586	562	591	603	600	631	636	595	597	623	608	602	557	568	603	576	586	575	605	571	589	623	562	589	569	571	563	571	605	570	622	578	601	603	597	599	602	597	592	589	569	594	608	586	601	600	585	615	599	588	579	604	570	600	621	607	581	599	632	650	577	607	630	593	613	570	569	616	590	590	588	591	614	572	560	588	579	608	584	559	616	627	586	582	630	602	613	603	614	608	578	531	556	592	589	606	547	592	607	569	595	564	605	616	562	575	565	619	566	617	622	585	600	601	581	576	580	578	622	614	560	607	584	605	597	604	614	585	578	585	536	602	578	615	627	538	577	606	593	566	581	589	589	585	563	624	588	598	610	600	601	607	577	593	614	651	596	583	615	599	611	593	593	598	600	587	589	583	588	600	563	612	557	558	618	633	560	612	584	576	619	589	620	550	610	613	622	587	592	614	610	577	591	576	571	636	637	602	595	604	579	590	620	595	555	589	591	564	564	622	616	602	555	596	624	598	565	569	571	612	608	593	609	595	625	581	625	611	602	623	575	597	578	567	605	578	609	574	569	567	537	598	597	565	610	601	603	629	648	611	581	590	615	569	572	596	566	573	585	600	603	595	554	584	593	594	612	598	585	600	638	607	571	597	589	583	617	605	604	571	587	591	556	628	555	613	602	580	617	591	588	646	587	578	551	578	644	601	572	600	626	626	532	616	576	615	577	590	565	589	612	569	631	561	591	542	563	592	593	548	617	566	583	577	574	575	622	610	568	600	578	624	575	572	628	577	631	578	586	571	546	588	640	585	566	583	615	583	591	553	556	656	590	582	596	623	591	598	564	563	632	546	556	577	595	565	555	555	647	620	595	528	613	579	595	592	554	628	584	570	600	611	572	619	576	534	585	598	584	612	548	623	558	597	628	577	572	544	563	566	594	591	581	574	601	560	596	580	575	622	583	603	581	595	585	599	527	534	590	606	567	562	604	606	563	570	616	586	594	581	603	591	597	540	582	622	549	605	551	592	576	625	565	620	522	581	606	628	601	573	587	591	621	586	590	564	582	572	622	579	593	607	595	590	575	540	630	572	580	581	558	561	592	611	603	565	588	559	546	615	589	632	577	623	593	627	550	586	632	543	602	648	578	621	569	556	587	577	607	646	602	575	627	608	594	610	573	565	568	580	591	577	590	599	621	560	575	557	566	623	557	640	576	567	602	592	563	628	584	576	547	620	590	581	566	608	541	605	550	566	578	584	552	580	618	590	629	594	588	607	586	584	583	593	600	633	613	578	576	577	625	576	563	620	604	583	601	589	587	614	542	582	555	538	580	595	612	586	598	612	596	607	589	613	547	600	580	628	577	617	569	584	557	621	576	622	612	582	570	588	586	564	601	628	592	587	626	542	601	591	572	619	575	609	615	614	614	583	597	577	606	604	654	575	604	623	587	535	573	575	622	604	587	628	592	582	594	610	569	589	584	580	555	570	592	626	571	607	592	579	573	554	563	565	583	570	541	585	566	622	598	594	586	562	586	578	633	552	589	593	584	583	570	577	597	599	567	554	628	596	623	623	572	564	589	567	559	593	631	585	583	598	621	584	567	600	605	570	609	580	595	585	579	597	591	612	591	537	583	598	580	612	634	610	632	595	607	558	537	592	616	560	608	607	570	551	642	584	578	576	577	649	571	603	595	596	614	604	533	579	572	596	595	641	592	569	577	570	607	567	599	613	575	631	588	570	551	575	584	555	598	622	587	534	575	593	575	614	605	597	615	548	616	612	545	593	550	572	572	563	606	560	536	591	562	573	611	585	580	568	545	604	564	580	588	629	572	576	615	616	572	627	587	619	577	606	615	578	605	619	557	609	549	638	544	618	581	617	628	555	576	580	550	577	626	634	610	589	565	613	564	550	602	616	604	588	592	593	587	650	637	606	575	579	562	589	557	582	599	555	611	607	620	618	578	595	593	570	617	604	589	570	615	558	580	589	603	579	601	608	608	580	565	580	561	604	597	596	598	606	558	597	557	576	588	585	571	581	601	637	595	571	584	630	552	602	590	583	615	562	556	583	595	581	589	572	617	601	580	604	605	626	577	609	582	571	584	626	603	563	614	618	591	536	565	580	579	615	587	578	581	600	613	593	589	564	562	555	587	617	607	618	550	576	593	590	592	587	590	619	606	579	604	581	545	559	553	576	579	613	575	594	582	621	580	600	609	604	557	586	592	626	558	570	571	568	625	556	566	603	610	594	580	657	580	602	545	641	546	629	596	589	574	560	575	562	523	596	588	577	564	562	590	600	582	606	618	579	542	634	570	561	590	573	645	600	599	625	613	577	608	586	578	600	575	634	611	607	603	580	570	536	603	600	536	565	572	599	566	592	593	595	599	552	568	579	575	562	607	585	601	566	638	569	599	597	578	615	608	607	578	591	571	558	620	567	566	587	576	580	600	570	601	567	578	583	614	560	613	605	579	619	577	616	597	610	590	618	588	595	585	575	646	591	572	554	511	582	605	607	572	564	543	581	615	594	552	588	538	565	615	547	612	600	579	577	615	612	623	579	556	584	573	602	617	606	616	590	567	569	578	584	584	612	611	548	563	582	580
9110	15846	12689	8600	6563	4676	3187	2345	1887	1573	1376	1278	1144	1166	1029	1012	1012	972	900	978	992	967	962	930	865	848	851	797	851	858	862	834	863	824	877	801	744	805	818	855	855	807	808	836	873	840	808	788	788	835	847	825	832	814	823	796	771	803	799	829	838	810	864	771	867	858	851	816	827	812	864	794	832	836	808	830	797	852	891	861	809	857	811	810	815	808	820	844	823	840	858	832	837	863	831	818	821	859	782	831	873	746	802	866	817	850	799	804	818	743	837	850	845	842	843	842	851	791	844	870	813	745	873	824	834	843	824	835	821	857	820	828	799	803	831	832	816	848	840	844	828	802	856	765	828	845	880	831	822	818	794	815	812	798	841	843	834	848	871	810	821	878	809	814	845	825	840	801	843	804	836	813	876	822	832	847	839	826	778	837	781	843	867	858	813	778	845	824	766	861	778	779	841	776	859	827	811	808	837	808	818	823	864	820	870	815	792	827	853	806	819	837	856	842	864	814	846	845	830	813	808	804	735	849	818	821	846	838	809	779	844	805	856	781	818	771	813	826	856	813	802	860	811	840	818	821	817	826	795	810	806	852	836	813	789	814	797	842	773	830	820	822	850	836	817	804	807	818	820	812	784	861	828	818	796	792	826	787	889	849	796	819	829	848	813	817	791	813	837	835	855	861	811	805	828	860	819	813	821	802	768	845	786	893	814	840	882	824	866	822	848	813	900	812	817	859	791	830	865	885	766	841	834	797	818	872	829	812	825	833	849	844	827	836	874	884	858	849	822	823	816	882	787	851	828	770	804	843	806	835	815	787	811	832	802	857	821	824	814	836	869	887	798	831	822	864	834	887	811	834	830	813	743	833	799	836	836	811	852	843	827	833	878	817	775	831	809	782	767	823	823	831	797	818	774	812	866	789	836	818	828	828	846	838	871	828	800	819	810	781	816	869	786	862	786	798	813	839	821	831	843	833	754	806	830	839	822	821	771	831	814	849	813	827	835	860	812	864	866	828	777	867	815	852	791	795	792	790	821	855	828	787	761	825	837	837	838	775	842	873	867	837	782	875	863	804	801	817	826	805	819	788	793	858	806	842	823	882	784	800	827	825	784	885	794	785	863	790	808	840	788	874	812	869	801	827	782	873	844	874	861	852	798	826	817	845	853	845	822	777	801	813	868	817	774	857	873	804	833	784	850	810	853	831	836	814	814	870	802	808	786	820	797	865	826	810	871	831	769	833	865	828	839	786	790	814	784	839	822	860	841	800	823	884	815	793	845	764	828	805	841	789	837	913	822	825	833	859	809	837	782	741	807	804	785	814	776	822	841	803	805	838	870	826	818	803	803	803	856	865	780	810	805	818	814	788	795	914	892	801	771	841	833	863	827	822	820	834	803	828	778	829	864	865	872	863	809	843	805	794	791	821	871	833	829	843	810	817	792	834	862	759	830	850	826	830	815	870	879	819	803	863	829	826	866	836	822	819	820	840	858	830	828	849	770	841	820	846	782	844	865	810	816	827	893	811	859	809	874	766	830	814	847	818	806	835	812	821	803	818	828	783	798	852	822	875	834	810	799	789	827	775	827	762	842	831	828	790	835	836	850	797	826	844	811	878	836	868	841	863	823	809	873	861	842	812	863	822	822	821	829	839	799	867	782	814	844	850	814	836	795	847	811	820	832	821	830	869	845	848	797	824	801	817	837	859	814	807	820	797	776	810	835	825	836	818	829	820	829	792	855	837	791	831	831	838	782	801	801	815	830	845	827	812	820	767	873	824	876	814	835	866	827	801	803	847	801	802	849	847	884	792	828	851	814	828	820	850	843	830	847	858	839	793	817	857	780	818	821	807	844	822	884	834	826	844	841	796	834	790	824	865	846	880	859	828	834	814	789	869	771	829	831	847	889	780	842	838	789	786	848	795	824	790	838	794	807	875	808	742	831	810	801	839	824	843	821	815	810	797	792	837	788	772	856	857	807	803	809	806	808	840	869	822	853	811	827	806	826	803	885	835	820	818	872	866	802	809	718	836	878	830	793	805	828	794	847	834	843	828	871	854	860	835	841	886	804	839	791	786	891	842	842	850	839	777	816	826	758	812	832	830	853	813	840	830	822	849	862	826	832	834	817	794	782	820	887	797	829	815	859	823	817	790	860	854	817	821	837	758	848	852	804	802	779	797	854	855	782	815	797	826	761	832	854	803	810	772	852	814	839	801	776	850	827	811	822	803	808	875	785	812	793	866	799	794	821	865	831	871	842	832	823	833	821	812	836	848	838	860	778	844	857	846	812	849	858	852	832	855	854	857	885	853	806	824	836	791	849	827	833	861	802	823	856	866	757	871	856	826	850	788	837	807	811	813	826	857	812	812	797	883	808	854	808	848	843	829	838	806	872	852	808	855	829	803	808	818	862	809	822	826	782	837	776	796	755	779	820	834	806	852	781	815	820	787	781	818	832	817	836	826	792	783	859	806	831	851	804	797	811	854	821	824	843	830	827	858	851	796	797	803	820	823	815	859	781	762	884	824	793	834	837	845	803	819	859	847	829	776	814	892	821	799	857	808	837	836	853	853	795	843	850	806	800	832	833	793	824	823	811	858	827	803	802	816	821	831	905	872	800	818	816	843	874	815	879	822	844	816	827	810	802	793	855	778	855	835	802	842	807	817	847	797	814	805	857	847	828	805	796	791	829	743	851	850	818	852	796	849	764	824	837	818	787	854	792	784	801	822	758	761	807	853	827	871	806	819	809	807	795	848	817	841	804	858	844	853	828	838	798	846	824	810	825	830	787	857	832	744	854	845	848	819	835	755	847	791	802	803	826	811	805	834	839	850	810	830	800	807	844	837	816	780	832	817	848	860	803	840	855	815	819	803	797	878	830	812	856	811	822	829	818	832	777	791	792	842	855	863	801	870	859	806	820	822	840	734	837	799	859	832	820	849	814	821	904	807	801	823	839	844	845	804	860	850	826	813	815	849	887	808	834	806	794	821	787	863	812	790	819	822	843	894	881	818	807	822	788	771	844	862	841	862	791	797	805	814	831	801	819	846	807	924	776	820	808	859	844	831	823	836	786	811	786	789	819	862	804	847	831	795	838	861	809	874	867	848	812	834	781	821	796	820	847	816	813	797	824	813	811	807	845	798	841	847	853	845	834	799	790	837	810	799	788	804	864	756	848	888	859	839	817	787	899	855	838	828	858	856	839	801	803	776	803	832	797	835	850	828	824	806	820	781	863	833	821	847	826	811	853	863	856	822	838	835	830	858	799	799	810	832	794	823	828	841	864	831	819	825	856	847	816	879	855	839	835	828	824	794	798	792	842	829	825	850	852	771	794	821	842	803	807	815	806	801	821	816	799	824	823	815	831	835	904	748	812	761	865	812	817	817	822	869	821	872	831	818	848	835	815	833	801	755	860	794	851	810	831	778	851	821	799	814	819	808	827	863	827	895	841	827	809	844	851	787	788	801	830	848	845	792	863	811	817	830
27976	18955	7210	2746	1575	1088	889	760	702	731	714	619	625	613	615	615	624	651	648	600	613	648	606	561	590	587	610	584	600	632	587	597	566	593	589	625	607	592	616	649	578	604	552	572	633	549	645	568	653	552	592	597	586	590	630	602	558	617	548	592	568	580	643	607	569	577	602	600	616	582	561	578	628	566	559	594	601	632	613	584	584	557	598	577	555	615	597	568	602	579	588	583	564	614	614	540	585	615	565	591	589	573	564	574	552	599	539	612	600	603	596	572	587	597	586	601	622	606	580	598	543	586	596	583	606	559	577	582	570	580	574	589	563	594	586	565	580	592	593	591	571	599	563	600	616	601	616	611	590	605	594	630	609	582	576	607	582	564	604	592	552	539	553	595	581	577	604	600	561	517	614	564	589	596	607	556	589	589	553	608	590	616	579	602	559	564	595	585	607	600	628	574	592	543	590	614	574	609	623	616	605	584	570	565	607	596	594	604	585	577	619	578	608	560	546	582	618	578	592	592	601	554	578	602	611	583	596	595	565	585	563	587	566	547	550	565	603	577	559	552	596	597	593	561	618	618	562	576	626	582	578	565	613	586	573	599	627	617	609	572	566	646	562	596	566	597	601	575	585	599	584	571	577	602	584	574	578	613	593	542	606	645	594	623	612	558	598	586	575	575	567	605	584	622	651	591	582	639	585	599	639	588	603	557	560	604	581	575	580	619	603	555	602	620	579	568	584	582	552	630	608	600	583	584	577	592	617	552	599	567	563	568	584	593	637	584	563	624	610	591	565	624	589	607	545	582	600	564	585	593	640	622	609	626	579	593	643	617	574	592	596	613	614	622	597	574	576	603	589	595	605	635	605	551	549	579	585	572	644	608	658	557	583	585	604	614	598	571	593	578	587	605	555	605	569	586	578	622	569	587	569	570	546	610	589	590	631	564	603	614	639	610	575	623	572	615	579	584	533	588	583	596	588	608	597	566	556	545	602	552	604	620	608	628	634	573	610	591	610	539	593	567	647	601	613	575	633	598	563	634	587	563	594	561	614	568	589	581	609	547	582	596	622	563	599	609	595	558	541	601	590	591	630	561	596	590	591	588	592	597	588	586	615	545	591	563	604	595	581	558	567	595	559	599	593	535	621	632	571	611	602	587	632	581	565	592	590	610	610	614	589	582	576	573	592	588	598	598	645	552	568	590	617	598	613	601	558	607	603	628	622	612	590	573	569	568	603	566	583	571	601	604	593	581	572	586	571	603	631	581	586	589	613	589	547	576	596	592	615	530	553	617	602	580	613	618	613	584	617	625	563	609	583	569	605	548	580	566	557	586	611	615	628	594	617	576	608	579	597	559	611	625	595	615	594	593	600	612	579	578	610	613	590	625	595	614	605	630	590	580	567	583	609	608	562	580	581	571	588	607	573	588	614	601	595	562	589	552	589	627	607	606	599	554	531	653	591	596	622	614	611	537	608	586	592	546	588	602	604	596	596	572	594	582	560	603	574	543	579	579	595	570	589	587	588	565	582	621	618	567	570	571	573	596	604	598	590	560	540	596	601	580	626	578	576	640	600	620	566	607	542	595	596	618	577	638	564	610	603	573	607	559	608	571	632	636	554	572	556	631	594	593	598	617	565	593	565	608	607	583	557	618	566	551	600	564	622	596	603	589	565	556	578	596	599	599	584	575	594	565	583	603	581	576	595	551	543	644	605	596	614	596	594	596	561	583	620	593	580	585	574	549	576	536	578	571	571	586	586	578	602	552	568	604	595	638	576	572	594	598	612	598	593	587	589	575	590	557	637	586	543	611	571	578	599	558	576	587	601	638	574	554	574	579	626	621	627	621	642	573	582	548	571	623	609	585	582	568	579	653	583	596	626	612	578	615	595	572	570	606	574	568	553	568	561	609	542	584	618	595	561	577	631	603	570	574	584	613	607	623	583	577	580	590	567	576	578	580	595	572	562	555	614	578	584	635	578	581	581	633	561	580	536	567	563	554	606	554	579	566	606	557	609	589	579	590	623	530	615	644	612	578	604	605	552	571	600	612	598	569	604	630	556	582	599	609	622	579	579	549	578	588	577	611	541	614	605	588	601	592	630	567	584	591	578	552	572	607	602	593	555	625	612	568	593	602	584	609	612	613	569	588	595	649	625	596	624	594	593	592	611	611	593	605	558	628	592	556	584	642	608	584	613	583	579	596	569	608	549	580	570	538	577	575	584	621	584	608	623	621	581	582	589	592	612	610	546	614	596	610	644	599	589	592	596	578	579	579	604	617	609	604	615	583	579	608	553	534	562	581	601	573	607	585	599	586	570	592	601	587	569	565	581	588	571	566	567	634	557	607	579	614	603	579	573	605	580	602	583	629	568	572	605	580	577	579	597	559	562	586	578	632	597	578	558	575	574	608	572	634	602	519	594	577	594	627	617	589	596	655	580	584	603	564	634	587	602	540	580	602	591	569	600	594	645	572	549	574	591	602	598	542	527	645	545	568	604	569	621	596	564	611	580	555	579	629	625	574	601	577	621	618	568	593	582	550	569	555	558	582	554	577	576	582	557	620	605	628	597	580	586	566	590	594	616	570	543	583	598	567	593	572	618	598	601	613	580	590	592	613	595	590	594	568	604	614	576	549	599	590	604	608	582	574	590	592	576	593	553	615	542	573	583	564	610	607	579	595	582	597	578	586	590	607	534	567	620	606	527	566	601	603	579	582	578	562	568	583	585	566	640	596	573	586	578	623	636	589	553	595	587	558	596	548	551	590	542	584	581	650	587	577	590	551	599	612	608	576	540	591	583	595	602	593	594	547	629	604	568	624	566	574	579	606	599	629	606	560	568	626	614	577	583	608	590	605	615	607	600	577	572	575	578	597	578	622	628	610	555	587	624	532	594	580	625	540	584	590	631	627	565	585	569	590	571	587	595	579	597	579	584	566	531	609	635	609	569	614	564	607	577	603	632	615	580	575	583	616	593	607	607	572	584	559	537	571	566	585	641	568	626	591	610	576	573	592	583	598	584	589	610	603	598	579	577	605	596	587	573	601	588	604	596	573	588	637	566	593	613	571	606	619	591	606	570	611	612	593	578	662	586	586	600	615	565	592	523	591	554	578	603	588	630	561	583	593	584	612	579	587	523	640	597	540	561	577	590	608	583	610	594	596	569	599	630	571	618	555	632	585	587	559	580	569	592	572	596	608	575	607	589	590	579	624	552	591	612	607	562	558	571	629	569	553	588	587	628	606	591	595	636	617	604	572	591	618	578	540	596	570	585	550	562	616	636	593	619	599	599	629	580	641	603	632	564	572	596	601	611	542	583	582	594	606	571	624	607	601	609	603	614	575	575	610	569	577	584	607	612	534	612	567	579	573	568	589	573	605	546	633	583	574	594	634	543	542	610	568	609	529	563	591	555	577	563	554	592	552	554	585	591	597	553	599	575	618	563	580	547	559	625	574	581	602	575	587	559	582	588	550	606	543	567	603	585	586
7739	6495	5186	3768	2642	1725	1442	1259	1074	962	1004	987	912	912	924	898	856	876	832	819	893	842	848	870	858	819	803	823	846	793	849	928	862	872	824	867	886	859	821	846	857	795	829	852	823	858	848	846	849	791	789	810	842	831	917	852	829	857	840	818	875	812	803	854	824	831	817	888	817	861	859	779	808	922	811	798	832	882	817	848	827	827	823	818	811	857	843	815	879	801	849	845	821	803	869	808	804	781	820	843	879	834	844	865	831	793	813	841	855	892	760	840	820	846	827	791	848	855	818	814	808	796	904	847	800	832	842	881	848	870	867	828	783	838	842	795	832	764	867	828	784	866	877	830	807	807	853	825	814	797	839	806	810	824	869	828	855	848	843	872	872	828	770	886	824	853	828	871	831	830	842	825	891	841	841	889	822	841	866	800	873	810	871	809	820	847	863	826	846	851	856	835	791	806	828	855	838	835	828	831	816	825	786	834	818	856	861	841	839	816	787	812	837	827	815	801	827	794	835	870	857	831	840	794	795	851	833	811	801	823	824	779	790	811	806	794	859	838	864	808	830	832	845	786	855	806	878	828	865	909	796	876	811	813	807	852	878	877	804	832	834	822	766	872	822	847	820	809	856	835	864	801	852	856	825	817	777	794	797	795	852	828	804	836	876	819	815	798	820	873	822	797	768	821	850	855	792	816	830	845	851	828	845	815	809	822	828	797	890	798	808	849	840	870	838	869	832	786	785	831	781	844	815	860	847	778	871	856	799	828	848	796	846	845	808	840	850	845	811	813	866	776	801	822	828	872	757	827	850	816	810	826	819	816	801	828	803	838	859	846	773	854	850	846	815	814	834	811	862	829	845	846	827	817	851	834	877	821	851	809	823	814	792	822	843	772	821	840	761	893	830	808	853	844	855	839	822	807	803	825	803	825	804	840	854	822	850	798	853	803	791	790	781	794	859	824	809	849	858	842	833	822	824	835	791	845	831	822	861	819	783	819	803	819	847	806	852	812	786	811	829	816	869	893	826	876	865	832	817	853	794	758	826	819	826	804	829	834	861	859	816	830	841	782	847	820	847	855	869	862	813	838	831	875	778	801	845	798	860	842	824	844	859	864	848	869	816	837	815	857	796	801	836	849	806	787	864	768	864	868	831	839	896	805	845	794	818	862	790	853	840	865	767	847	788	820	849	823	806	868	848	860	849	843	821	858	772	846	817	820	842	812	826	857	815	867	833	807	827	836	819	816	817	864	828	799	831	833	837	825	797	815	809	873	780	819	900	851	845	866	834	835	868	802	823	755	852	866	829	887	785	857	852	816	876	853	779	839	779	858	851	805	836	804	804	824	844	878	814	819	831	819	819	861	808	832	852	824	856	801	815	826	838	778	804	779	859	844	851	806	854	864	834	818	806	834	824	805	854	838	821	878	837	846	809	833	838	808	849	858	875	811	880	799	871	837	854	797	822	885	865	840	807	805	846	827	880	809	820	800	843	856	803	859	836	823	846	833	842	846	841	762	844	814	762	856	830	843	805	834	863	835	819	848	828	822	819	818	821	855	800	819	821	828	803	845	829	853	864	835	800	831	837	893	855	852	840	830	843	864	836	787	808	828	861	816	876	845	837	851	827	823	823	795	804	826	844	811	854	834	831	847	863	807	869	758	841	852	823	809	835	813	797	838	816	797	786	823	827	876	876	816	877	844	811	864	810	816	791	820	836	834	821	802	856	883	803	773	806	843	855	877	853	735	823	857	838	875	851	809	884	806	860	759	826	830	823	813	837	842	836	833	751	794	805	874	836	817	799	835	815	853	812	792	850	812	832	811	808	818	830	800	834	879	807	895	804	834	883	816	828	777	783	860	862	782	804	799	820	819	864	892	853	833	802	848	876	860	847	769	859	843	855	867	818	876	829	885	805	858	853	813	848	826	832	872	832	887	833	814	841	846	761	840	864	841	865	798	831	859	840	845	853	846	891	874	833	881	808	766	852	843	875	836	816	871	857	845	810	849	828	826	855	815	831	868	819	792	832	838	828	879	831	825	878	791	831	840	825	800	818	882	817	857	860	821	870	898	819	819	815	885	812	871	834	856	838	799	825	839	845	840	854	810	865	874	844	856	805	822	855	881	863	864	824	861	860	852	822	831	841	848	806	810	816	833	893	841	863	828	825	834	855	780	845	779	834	806	855	788	834	856	796	816	849	869	823	800	871	835	815	868	808	821	850	809	839	804	823	821	841	821	886	822	824	808	859	858	873	810	855	801	844	793	745	797	806	855	856	776	790	774	841	835	858	839	828	833	847	803	793	845	835	832	870	833	861	801	842	874	857	849	861	834	868	857	852	853	771	789	801	872	871	860	801	814	864	787	818	791	783	875	818	834	846	843	845	818	817	802	857	799	776	826	801	763	810	836	876	858	831	808	846	822	850	774	840	802	864	895	845	802	863	860	868	873	834	836	804	785	830	828	812	813	850	805	820	835	823	812	839	849	844	778	887	826	832	864	857	769	830	808	859	821	811	848	814	847	880	830	824	875	835	859	874	861	871	835	810	822	846	823	857	842	801	847	839	854	831	814	853	859	875	826	800	823	869	923	803	829	828	811	775	792	842	838	819	839	814	812	840	816	847	815	836	857	824	834	829	862	882	791	799	872	863	817	853	854	815	859	856	863	821	788	830	855	853	819	763	836	853	821	835	874	834	836	862	823	797	841	851	873	866	828	857	854	799	787	850	833	808	817	849	871	846	841	867	831	859	831	825	826	829	833	827	870	854	806	830	816	796	874	870	784	838	844	765	853	812	833	809	818	868	843	817	841	847	839	876	883	794	852	818	785	805	825	834	883	821	827	825	860	796	807	854	831	872	830	854	817	858	811	878	852	818	859	808	822	817	818	852	840	911	834	824	895	798	867	837	876	864	851	840	887	827	849	827	839	849	846	803	831	881	792	852	812	832	844	895	845	829	842	819	843	865	823	857	784	822	819	805	804	841	826	863	794	809	829	821	814	913	813	749	854	827	828	818	867	881	821	807	852	846	843	822	868	795	836	802	808	852	790	828	832	905	845	816	785	788	808	836	850	779	818	867	872	846	851	815	822	834	867	878	825	853	793	817	790	817	861	811	882	862	808	804	870	825	868	835	789	832	852	823	847	819	885	898	864	839	828	816	847	784	809	799	814	822	867	814	781	848	849	823	839	831	815	846	768	845	822	829	837	787	838	831	828	832	826	832	817	815	817	805	859	804	849	841	791	795	850	793	838	823	808	770	867	740	815	829	848	843	791	883	835	823	830	854	815	848	840	816	832	826	826	866	820	893	820	839	845	843	854	850	805	868	838	796	798	824	818	862	820	810	828	839	875	816	869	853	798	858	816	867	867	812	856	885	837	779	831	801	868	841	807	856	797	825	841	821	819	831	824	829	838	820	815	785	824	845	826	869	826	820	852	848	841	798	839	853	856	810	879	810	827	839	839	850	831	799	844	794	796	801	791	865	830
23837	21496	27908	25520	20150	3777	1474	1023	918	823	790	730	695	748	675	691	676	664	708	639	645	671	647	641	630	654	621	623	633	656	625	576	626	640	640	603	637	647	592	642	619	625	603	635	643	609	603	625	633	621	609	692	626	617	640	606	628	597	600	628	617	591	603	621	624	627	597	602	628	583	634	602	603	563	607	619	648	673	574	622	585	606	608	594	635	578	590	660	614	611	628	638	596	605	569	579	634	603	568	568	637	583	623	632	608	584	612	586	571	602	573	633	601	607	601	627	635	641	606	583	608	631	546	608	601	636	654	588	651	645	646	628	582	632	600	577	646	622	605	581	630	636	643	607	671	608	582	577	573	617	580	643	596	557	623	602	603	655	591	588	641	637	634	612	609	600	582	622	604	638	609	612	573	625	639	610	594	601	630	616	613	654	633	598	605	574	616	619	647	617	619	636	591	580	610	605	614	612	597	653	631	586	561	583	602	643	618	605	606	583	612	597	625	608	577	566	583	601	603	599	588	628	598	625	637	660	615	605	644	603	620	571	588	622	608	632	590	619	610	588	591	631	604	559	592	569	605	585	624	623	591	607	602	548	619	597	655	630	559	611	580	641	606	603	594	612	591	618	633	612	569	610	636	652	645	668	596	563	601	620	630	565	594	595	644	620	590	634	643	611	603	606	623	647	647	614	592	614	661	620	638	630	643	622	614	590	553	660	622	601	632	607	603	606	600	626	629	654	650	660	634	639	620	605	578	624	601	644	640	605	627	638	577	587	635	626	601	596	560	639	624	591	604	592	631	608	634	605	570	581	606	614	628	627	656	666	656	654	613	605	652	644	620	629	609	629	616	617	594	620	619	631	631	621	612	649	606	607	598	585	625	621	617	590	603	618	643	606	620	659	607	602	623	639	612	605	573	657	610	597	601	651	644	626	615	612	600	647	652	611	632	620	602	621	610	629	607	631	604	612	572	623	588	621	600	607	646	649	587	558	606	622	598	645	603	624	612	657	618	616	593	593	575	598	615	633	563	613	579	633	603	577	603	562	643	596	565	595	629	621	580	611	659	589	572	605	654	583	658	643	635	602	606	607	578	615	623	667	601	627	600	633	612	654	627	641	643	620	570	646	650	637	630	612	622	560	649	650	582	612	641	611	621	618	586	631	598	572	618	579	593	623	668	620	626	615	592	627	619	596	606	595	600	659	596	585	590	640	599	627	661	604	592	594	583	589	613	618	606	617	666	561	599	640	581	601	627	594	637	599	614	622	651	619	601	580	589	626	581	617	617	622	593	619	589	634	651	632	627	637	639	596	626	640	585	628	641	604	600	614	580	588	582	592	643	635	610	610	614	621	630	642	627	607	667	626	588	591	577	611	622	620	632	640	639	597	637	620	620	611	613	597	602	596	622	603	608	612	637	592	631	642	611	592	651	622	626	575	595	597	632	623	612	614	612	601	588	630	665	629	618	623	582	602	622	640	613	632	574	601	608	617	615	620	607	613	611	636	629	614	599	577	596	597	590	616	643	595	651	516	639	620	620	637	604	654	605	648	615	605	589	587	651	601	595	587	598	638	610	601	633	604	641	657	593	581	661	620	576	613	618	602	647	591	560	623	577	639	622	636	616	604	597	588	572	627	627	633	603	600	649	608	594	636	615	624	614	590	648	592	615	604	663	579	607	632	568	621	637	589	589	580	572	659	586	624	587	638	598	661	611	623	636	585	601	646	689	629	595	606	630	620	609	631	602	589	621	606	583	592	612	637	584	626	646	580	611	639	616	626	588	597	640	634	629	603	632	656	640	618	630	618	632	625	587	608	620	622	623	633	601	588	606	598	622	575	628	605	608	600	663	602	625	657	633	621	617	614	628	606	667	611	617	636	609	617	611	625	632	623	616	628	618	618	577	607	598	613	623	596	571	622	595	579	641	625	631	585	609	581	588	592	622	645	610	606	669	626	610	655	617	639	586	640	638	600	625	614	628	591	641	604	637	602	608	638	613	654	614	609	626	606	607	648	654	653	591	592	605	610	614	574	606	627	600	643	575	567	641	614	583	656	585	602	621	613	603	599	621	637	644	648	640	611	634	612	609	567	620	634	586	618	564	621	580	657	617	601	549	608	647	656	640	706	626	627	587	607	590	595	595	613	650	654	649	607	617	648	571	625	612	644	625	605	671	574	611	602	651	639	621	641	595	563	607	616	593	639	614	614	577	607	613	596	591	602	592	593	609	619	591	613	631	602	595	606	623	640	667	646	627	600	574	589	608	575	683	661	637	623	577	624	606	631	630	688	592	663	602	593	611	621	597	611	603	578	574	593	631	653	646	579	619	624	609	596	629	601	628	641	628	566	618	637	597	575	637	582	628	559	645	612	619	591	573	619	615	602	578	603	652	629	608	590	592	607	580	630	611	651	679	626	606	565	622	646	613	653	648	605	615	587	645	601	629	616	618	610	587	651	585	606	640	616	606	578	601	597	614	574	596	578	598	614	615	607	591	587	577	591	604	593	578	607	613	613	604	603	626	575	660	605	623	605	612	631	646	650	623	609	592	585	583	596	608	587	653	628	623	588	602	599	616	617	617	663	641	630	587	660	668	619	578	612	582	640	610	600	600	582	674	572	609	582	578	637	607	604	601	600	611	624	574	636	573	599	626	582	583	588	635	612	649	606	580	588	641	625	575	609	641	593	606	561	603	615	620	603	615	573	654	596	617	630	611	587	640	651	602	564	635	564	607	579	624	596	590	643	633	642	627	601	607	577	607	613	643	580	587	649	617	617	595	665	618	594	642	606	622	627	638	590	642	604	642	604	615	604	590	636	603	621	617	590	596	648	618	586	596	632	619	596	615	616	595	637	621	637	620	616	624	637	598	616	667	610	625	605	603	618	593	620	630	597	629	677	645	622	612	639	618	615	620	602	586	586	653	621	599	603	589	623	583	567	667	615	608	606	589	584	601	606	613	620	608	595	617	630	631	593	623	623	595	563	613	575	612	655	597	645	571	620	587	572	574	604	612	641	608	615	620	653	613	613	607	608	594	620	605	634	647	579	601	640	639	637	608	595	603	598	642	619	649	619	620	587	581	621	590	667	614	604	575	646	614	702	600	618	608	629	605	604	606	623	620	582	593	606	591	610	608	619	618	624	613	610	629	625	614	602	614	603	602	561	611	605	598	618	644	622	620	615	607	600	572	641	605	622	607	590	597	571	627	604	632	622	622	598	679	614	586	588	636	583	596	596	616	560	615	609	605	603	645	661	607	644	607	631	645	631	586	615	582	648	596	601	608	617	601	576	603	632	622	662	623	684	595	620	604	633	620	615	647	638	615	594	638	619	620	576	619	588	642	611	591	580	618	605	601	628	621	644	633	659	553	591	578	635	631	597	625	640	614	631	656	554	602	558	603	554	613	592	640	613	606	597	659	630	589	667	604	604	662	598	624	636	611	671	596	604	639	588	641	607	609	639	593	639	623	587	610	638	612	608	643	656
7433	12369	9565	6560	4025	2624	1841	1575	1297	1196	1075	1042	1057	1038	918	990	958	964	914	906	879	1003	935	872	881	873	866	903	823	875	870	826	887	934	897	808	902	894	910	855	862	880	868	853	832	861	855	921	917	911	858	838	868	852	927	880	885	905	930	882	845	932	853	878	831	831	872	861	881	860	847	869	900	850	857	854	852	808	835	888	886	826	885	899	912	861	866	867	888	850	891	862	894	837	802	793	877	848	867	841	842	895	846	879	839	820	845	806	840	853	912	890	842	905	875	849	859	843	810	857	904	862	894	917	876	877	832	860	861	844	843	878	922	835	850	904	831	846	879	907	899	861	866	838	852	835	842	870	831	845	907	843	916	833	816	922	848	883	854	830	828	876	866	853	829	882	896	893	863	778	914	913	907	873	896	829	829	837	925	868	833	860	840	822	847	876	867	861	883	867	845	885	837	881	908	871	887	875	867	885	835	883	839	865	846	875	882	800	871	876	875	846	884	818	829	807	866	878	841	839	844	878	843	852	877	809	854	924	837	809	853	871	845	889	818	848	855	837	854	850	862	898	861	862	875	912	891	851	893	892	881	854	804	838	835	873	951	874	902	928	863	849	883	887	900	850	869	835	862	863	831	865	822	828	863	820	874	837	901	932	855	866	883	898	895	853	840	849	793	872	788	882	874	838	861	892	855	908	886	844	865	843	846	824	902	881	861	854	813	846	826	848	851	862	873	877	824	826	886	885	863	863	852	826	857	851	856	865	901	986	847	908	845	875	901	892	903	845	894	868	852	827	917	878	848	899	842	833	860	851	812	866	842	838	911	809	866	930	845	846	873	884	854	844	883	828	793	883	846	813	862	896	859	905	834	913	871	840	868	902	864	842	835	893	945	855	849	902	857	923	863	817	878	857	845	898	866	829	866	868	856	912	867	873	845	887	822	811	890	860	857	890	879	875	853	859	829	814	871	927	908	913	892	824	814	837	881	841	869	875	824	802	844	819	859	896	905	850	853	851	901	830	828	838	828	861	866	875	881	829	879	787	877	875	852	853	900	838	848	825	850	835	810	842	860	863	951	880	923	854	836	861	818	927	864	815	809	899	917	886	936	848	847	856	882	883	868	880	850	866	869	921	830	826	879	920	894	858	916	888	860	829	899	911	905	854	899	840	839	856	849	879	919	854	877	891	847	845	850	862	860	835	870	888	879	864	895	868	854	815	851	827	908	849	876	870	873	837	885	908	888	924	847	865	837	839	819	874	851	867	866	839	844	868	900	832	884	929	915	887	861	850	859	881	900	860	903	837	837	862	863	942	899	834	842	873	858	873	842	872	870	862	830	875	854	861	863	847	894	864	851	865	804	891	884	849	841	870	873	818	857	787	837	888	869	809	886	833	832	882	911	883	846	873	852	881	821	880	891	861	863	862	847	845	885	883	849	860	845	896	906	849	832	865	860	876	851	864	891	897	869	905	848	889	794	852	855	824	904	877	837	908	869	805	853	811	827	828	840	856	897	901	836	847	822	852	900	845	861	872	867	891	908	834	902	853	854	854	912	819	911	868	900	936	870	840	889	861	870	938	848	805	873	854	822	870	841	875	877	880	885	835	851	856	842	862	849	884	871	839	914	903	843	848	881	824	890	841	859	844	799	888	875	843	883	868	855	854	872	837	904	849	894	901	905	831	847	892	904	834	872	826	859	863	794	885	851	850	902	852	825	892	795	880	827	871	893	899	867	852	836	874	879	864	857	858	895	872	838	875	927	856	902	918	879	870	846	838	917	857	881	835	855	843	835	859	876	930	830	878	852	890	840	844	908	822	873	850	892	845	842	901	867	914	859	887	908	894	829	881	886	839	855	900	903	843	863	865	905	864	836	874	879	855	886	835	834	859	861	845	821	843	872	859	845	876	847	859	845	870	871	846	825	881	871	860	858	888	801	885	871	877	840	882	871	818	879	817	844	888	869	869	866	843	879	882	868	891	871	889	847	855	864	833	876	892	899	813	877	854	918	874	876	854	868	860	886	858	880	855	872	855	892	872	895	852	884	856	901	868	847	851	826	880	864	858	867	870	829	780	872	815	863	849	874	890	851	851	862	852	850	914	903	871	852	854	868	887	848	843	902	891	869	866	884	859	814	870	883	838	845	870	848	901	855	833	815	841	848	899	827	872	894	826	844	881	864	856	869	807	860	917	852	817	824	839	858	828	884	916	857	906	924	872	836	873	897	844	888	830	872	854	888	881	806	881	847	827	826	896	862	838	851	893	801	893	825	867	866	898	854	835	876	914	858	887	897	849	838	879	886	917	803	873	872	876	891	883	891	864	873	825	902	907	844	868	867	837	904	891	903	865	932	857	909	838	885	863	859	863	812	848	868	900	893	833	867	808	825	881	857	810	870	844	935	838	876	872	863	867	885	856	844	961	874	873	907	860	849	834	834	876	850	862	880	871	840	922	881	900	868	882	891	914	877	847	849	915	843	856	872	895	812	850	888	867	821	888	886	856	852	918	864	832	880	796	889	836	900	902	854	871	828	899	832	866	834	791	904	810	850	888	812	859	849	846	846	887	795	835	875	860	904	821	914	905	839	846	908	890	882	862	847	859	857	865	889	901	893	872	854	846	821	885	828	880	832	857	917	842	896	853	883	816	921	824	897	829	845	870	858	873	898	849	885	821	867	873	833	858	885	901	897	867	806	844	847	891	872	877	877	900	852	865	833	870	857	873	820	888	867	881	836	870	861	891	856	819	857	858	832	821	841	930	876	859	814	866	833	866	856	871	824	847	850	920	868	869	894	876	848	888	843	903	842	851	821	844	883	878	916	844	883	889	791	818	842	862	854	876	852	844	913	890	844	875	870	874	872	895	863	870	807	854	900	856	855	846	888	862	869	869	919	874	906	901	851	867	864	848	901	916	826	860	894	867	808	885	854	866	873	851	885	903	902	889	928	855	862	848	865	853	897	858	897	860	821	859	817	871	888	855	891	902	848	853	863	881	813	871	854	816	858	867	853	893	816	825	871	827	877	840	921	804	882	898	879	861	909	863	827	838	865	889	884	874	863	919	847	852	860	774	859	868	830	830	916	804	829	876	830	839	844	850	862	800	906	906	903	875	867	828	863	962	894	820	861	910	911	884	874	876	866	869	837	888	894	897	822	854	883	841	860	878	848	892	919	846	799	925	872	883	842	846	837	841	898	868	820	862	889	859	909	841	824	891	831	834	888	891	880	841	897	901	928	871	892	861	849	916	851	910	802	846	867	842	910	854	891	858	808	826	824	886	918	841	868	843	883	874	818	885	867	817	862	854	849	859	855	870	878	881	887	872	880	882	841	859	877	867	863	869	843	903	869	856	885	881	835	872	897	843	828	903	850	852	897	847	862	884	839	842	908	898	863	870	863	904	870	877	868	877	866	873	883	875	922	880	920	865	852	850	919	868	863	852	832	865	855	888	819	865	864	863	953	888	891	871	821	858	865	878	899	898	866	837
25475	21476	25299	21966	4502	1916	1399	1108	915	820	788	764	751	758	669	667	650	613	637	608	658	620	646	574	580	516	602	576	546	514	543	572	549	579	580	573	582	570	564	554	565	586	533	530	602	574	514	592	533	538	586	552	585	528	597	559	525	594	579	573	582	549	572	586	556	574	580	559	579	559	574	539	554	550	574	596	576	588	578	550	553	575	574	552	577	585	592	566	572	627	583	563	608	579	565	552	569	620	545	561	514	543	607	588	564	534	619	600	569	554	578	555	545	566	566	562	556	546	568	613	490	553	572	572	607	570	581	582	560	553	543	533	555	557	587	548	566	567	566	596	530	544	600	524	580	573	579	565	577	550	544	584	536	594	568	580	554	593	548	547	567	556	590	536	598	506	576	542	540	535	568	511	550	537	580	552	561	567	580	554	545	561	554	551	570	542	551	544	544	604	580	550	603	495	576	578	543	525	529	537	543	558	578	592	585	556	530	547	569	576	550	567	545	545	516	528	567	558	543	523	558	555	567	552	560	589	543	560	533	563	564	562	613	514	524	618	564	553	543	569	557	547	547	580	513	539	567	578	543	573	579	587	584	558	541	541	542	566	536	555	575	595	530	531	602	583	554	629	556	611	622	593	555	551	554	582	541	577	537	593	549	607	585	517	586	587	564	572	561	587	540	599	605	575	558	546	603	578	589	566	529	530	548	589	586	526	568	602	527	551	553	580	569	528	585	517	547	590	567	548	595	570	576	548	572	563	544	575	585	578	605	570	547	621	581	587	516	546	559	528	543	571	585	594	563	571	576	551	574	566	557	565	544	556	560	549	576	553	610	573	584	537	533	520	545	531	559	581	531	557	577	566	562	557	560	582	571	571	536	567	570	557	584	586	590	572	557	545	537	533	555	572	532	564	613	561	553	580	567	588	541	557	519	558	577	544	586	574	580	567	556	558	578	557	561	609	540	592	550	549	562	555	549	548	588	589	562	539	556	557	596	561	549	563	566	563	575	557	574	553	605	538	568	539	556	569	570	545	552	556	587	579	549	577	564	570	523	536	582	597	538	537	613	559	530	581	547	567	579	587	613	601	577	543	585	542	560	554	525	547	548	596	582	532	561	574	559	564	546	579	544	537	584	573	557	590	585	535	577	554	528	549	574	581	549	564	571	550	563	554	580	553	522	578	591	580	557	560	587	615	602	559	553	555	548	540	531	550	563	542	556	550	518	591	553	569	610	573	554	563	590	591	560	539	493	582	539	550	604	580	534	545	566	595	554	547	580	542	574	598	592	585	557	508	536	534	552	542	591	524	531	531	540	581	610	559	577	572	527	598	541	547	555	563	581	589	574	577	566	575	540	557	536	566	618	559	572	598	568	549	540	571	570	577	601	566	558	569	553	562	559	606	565	535	504	568	526	559	630	555	559	556	530	561	580	511	554	573	560	544	597	549	563	583	553	534	532	613	564	523	554	544	554	594	553	635	561	559	565	579	580	581	585	560	559	566	601	609	568	562	548	515	563	537	621	544	525	545	572	575	534	573	535	563	581	526	546	573	593	604	517	543	604	555	574	579	587	569	553	553	569	584	573	588	540	557	550	596	554	571	563	560	559	594	560	585	555	549	600	563	560	554	552	623	547	533	555	524	539	565	570	567	632	553	562	535	538	547	553	552	607	583	557	553	598	591	567	605	558	586	554	531	556	564	580	612	524	509	553	565	575	547	574	537	536	571	534	570	535	557	531	561	582	547	558	536	598	584	547	562	591	607	543	536	591	568	531	608	556	560	571	577	532	572	574	561	562	590	574	583	580	529	551	547	555	545	569	565	588	544	569	580	610	565	558	564	559	544	561	590	554	539	552	546	561	572	545	589	600	585	568	560	598	607	557	540	527	556	559	551	571	567	556	563	588	588	569	571	539	581	532	545	584	579	579	555	549	549	564	580	587	563	553	577	569	515	586	552	548	588	579	551	532	582	553	569	563	541	515	576	581	550	603	611	551	592	568	583	536	571	551	550	538	574	551	564	556	595	539	565	579	557	562	530	556	585	535	585	534	554	548	573	546	554	567	549	561	572	529	545	558	506	549	547	578	555	551	569	560	500	565	546	545	578	548	586	550	546	573	551	556	529	610	578	574	558	552	522	585	538	556	571	535	532	540	552	570	544	557	559	582	546	521	576	589	552	548	572	555	515	544	534	571	550	527	588	578	546	563	560	539	535	557	558	544	553	560	555	545	531	543	583	553	582	597	570	538	592	573	579	513	565	576	558	551	604	573	546	556	612	559	586	574	589	548	619	578	526	550	534	589	587	580	570	543	567	562	567	527	545	523	573	559	560	530	532	576	593	546	537	528	594	584	599	592	567	572	552	579	571	556	568	572	544	591	585	545	544	543	557	531	586	580	599	567	565	565	623	566	565	542	553	564	602	554	570	577	577	581	572	553	595	572	580	537	555	614	564	601	582	578	603	610	600	541	556	561	578	519	529	591	542	558	596	567	546	586	559	583	538	553	560	564	555	539	546	567	525	534	574	540	556	569	544	588	560	555	579	536	559	567	528	540	543	566	549	561	526	572	566	554	568	580	549	544	527	566	611	560	602	543	545	566	551	535	564	557	541	551	593	569	610	570	574	568	530	566	594	571	572	545	606	594	578	557	589	541	560	503	561	595	578	544	589	598	544	559	613	582	553	532	569	548	550	552	566	549	558	574	529	563	537	592	573	536	551	531	563	564	590	620	560	567	557	541	584	568	565	556	563	578	577	521	568	569	574	586	592	541	536	576	646	533	520	558	539	526	555	557	571	558	512	565	544	531	532	537	553	542	551	594	531	555	526	558	564	536	626	539	551	599	589	565	584	561	567	519	544	551	596	555	568	536	580	554	550	570	542	559	551	613	556	565	561	614	576	556	544	545	592	534	574	587	577	599	544	572	600	591	586	551	531	536	555	607	560	591	564	541	551	519	577	559	557	553	569	543	560	539	563	557	607	593	566	533	537	519	555	587	559	546	568	530	551	526	584	568	553	581	537	574	596	545	570	535	573	596	569	561	567	564	529	565	571	553	526	564	572	617	537	544	550	550	526	576	604	546	616	565	518	603	565	538	585	593	545	562	607	571	638	575	589	561	534	581	606	568	568	575	523	569	568	611	550	566	581	572	504	565	545	539	538	560	543	539	518	597	567	577	561	529	499	518	559	581	506	568	553	603	582	579	559	544	549	544	560	584	586	539	579	530	580	558	606	555	572	579	550	587	569	578	562	580	552	562	519	557	530	596	536	566	540	588	568	527	606	564	567	567	598	604	553	575	534	584	582	567	578	549	556	549	510	550	589	522	583	578	578	581	511	547	577	566	551	610	521	575	593	542	570	541	585	555	561	569	552	622	543	586	576	578	549	577	582	563	562	540	555	583	604	545	573	585	560	565	609	568	526	595	564	605	546	569	566	562	586	571	577	554	585	569	586	547	517	537	583	571	549	564	543	539	535	564	569	550	547
11363	13802	11516	8948	5100	3148	2347	1753	1460	1344	1139	1158	1034	990	1080	984	903	944	944	990	945	908	849	848	820	796	805	787	842	773	833	844	768	842	823	757	792	819	793	852	823	832	816	818	792	780	766	775	802	822	758	792	801	763	800	835	795	787	770	797	769	830	813	767	785	762	778	782	793	812	772	820	794	783	777	830	853	819	794	811	759	805	773	791	802	791	765	777	855	765	769	816	803	814	793	764	766	815	801	805	812	795	768	801	789	776	827	797	771	771	851	770	857	796	831	782	861	797	831	816	754	792	796	836	837	786	767	754	845	768	796	778	820	787	825	756	793	786	799	827	772	761	847	812	801	777	836	774	818	826	788	817	784	823	779	795	817	816	796	826	809	818	799	832	798	807	810	765	767	814	756	795	835	788	828	819	791	830	814	763	775	777	825	812	788	856	754	824	732	797	835	770	772	793	789	828	786	781	759	784	794	785	784	824	810	793	785	839	780	802	774	769	769	790	832	778	807	798	815	859	780	780	778	849	798	780	841	783	819	782	801	825	785	828	779	805	760	799	805	823	791	892	771	781	829	833	801	745	777	804	807	835	799	778	805	823	827	868	808	766	776	808	776	738	826	754	792	772	762	837	796	751	783	793	799	794	829	757	805	835	798	742	834	822	863	785	805	761	830	789	790	808	824	795	785	790	782	786	750	813	772	767	792	776	802	776	764	825	769	774	812	787	840	821	817	769	801	800	825	830	815	847	789	787	781	796	784	811	792	778	847	790	770	828	827	841	758	820	850	796	772	753	771	765	776	795	811	738	774	809	776	798	820	791	798	767	848	786	762	796	776	807	754	809	785	778	823	795	827	832	833	835	853	798	745	782	837	752	801	780	778	746	852	799	751	766	819	767	820	760	791	778	822	830	814	800	814	806	793	795	757	785	791	837	862	818	781	809	796	774	796	819	769	821	791	788	776	797	834	816	731	819	794	819	828	810	794	821	783	828	797	788	808	791	794	811	811	834	785	826	791	783	792	764	806	776	824	816	788	801	825	811	775	758	824	794	790	770	837	843	849	814	778	869	805	760	805	873	796	788	769	794	796	773	876	798	783	772	792	764	786	797	839	803	780	762	798	720	788	837	775	816	742	802	766	720	816	770	740	756	793	778	783	784	770	806	809	807	796	839	842	776	793	730	819	776	802	810	792	791	794	786	816	816	791	807	790	808	768	783	816	825	794	820	786	805	812	791	829	776	831	731	831	842	765	788	755	790	835	791	773	818	781	782	848	777	793	813	817	742	758	815	821	818	789	766	800	778	844	741	818	818	800	829	844	809	810	778	732	809	788	803	837	792	781	841	801	828	748	786	797	765	773	809	813	810	790	783	799	836	788	824	832	773	796	789	819	802	794	798	796	776	772	811	723	762	847	824	805	782	805	833	834	753	789	775	828	809	837	810	814	782	788	785	819	828	819	783	775	770	825	770	791	778	836	836	785	819	829	742	844	764	813	809	768	779	796	762	772	795	759	795	820	795	818	841	796	754	774	850	852	746	813	776	785	807	802	817	817	822	780	787	780	786	798	833	787	793	781	825	811	815	791	779	784	748	793	776	806	837	785	810	790	797	808	755	801	729	775	824	806	793	832	782	812	812	820	822	755	789	791	773	831	764	818	783	810	773	822	781	798	748	795	774	794	827	826	758	828	811	757	817	828	803	810	782	825	774	835	787	817	834	809	815	803	817	803	781	746	810	862	786	818	787	799	785	783	761	833	772	787	807	807	818	726	818	867	821	828	838	779	765	835	803	814	810	801	801	795	775	790	846	808	770	768	761	802	799	807	822	832	753	795	804	779	802	767	798	862	806	797	783	826	802	767	781	862	807	807	819	763	756	823	798	817	851	797	763	739	781	791	822	805	824	826	762	831	764	795	817	793	812	817	822	763	783	782	789	789	814	782	896	822	812	797	730	753	794	787	784	847	800	807	816	795	766	755	798	824	750	790	814	815	827	830	739	826	814	854	837	802	758	771	829	789	805	795	808	804	815	795	827	819	811	754	818	827	769	824	820	803	767	776	768	792	774	808	858	777	818	781	796	797	793	792	780	794	753	828	845	753	792	822	760	777	826	747	812	792	811	819	823	797	822	777	776	799	787	819	846	810	812	813	795	829	804	810	795	791	791	760	797	791	786	820	829	796	785	745	809	752	780	801	770	782	787	809	819	798	796	760	797	788	756	834	796	783	782	830	792	852	760	844	769	790	809	768	825	834	769	808	759	772	768	807	800	754	804	813	782	803	761	795	777	793	793	766	767	786	810	831	782	820	794	801	767	808	879	819	819	743	755	804	783	784	775	786	814	784	778	856	811	825	792	798	810	829	789	816	823	733	795	802	768	783	795	800	814	781	741	822	808	844	805	765	798	815	809	777	815	763	804	781	812	811	830	815	798	818	841	788	749	862	772	839	795	788	810	817	812	832	799	776	824	761	809	799	787	767	828	782	789	802	790	761	815	785	819	842	787	777	819	767	772	788	836	874	814	783	740	821	800	838	833	789	791	772	831	816	798	791	775	829	782	775	798	802	780	800	770	812	865	787	798	801	798	783	776	802	753	791	827	824	778	779	801	796	772	799	793	830	821	831	783	814	764	777	739	782	794	772	804	818	792	783	779	806	794	765	810	799	773	746	768	758	789	774	822	820	796	858	788	806	772	763	797	820	807	798	826	763	774	802	814	784	832	792	786	852	791	864	813	787	836	819	809	814	827	810	830	841	728	794	785	796	806	837	767	783	783	801	774	808	861	816	807	811	827	785	813	783	760	797	819	838	756	789	812	820	756	836	798	771	759	818	807	756	819	825	772	788	803	807	772	780	806	759	772	785	790	831	834	770	803	753	828	811	782	777	761	747	765	802	816	769	808	764	787	786	840	798	804	779	780	754	752	830	821	831	857	744	821	784	774	791	799	752	792	783	757	825	810	850	801	802	817	791	774	779	783	807	760	807	817	800	808	786	783	791	800	762	781	792	817	786	781	790	756	746	784	816	770	809	781	792	797	800	778	837	788	775	767	779	827	780	812	887	789	833	815	803	788	819	817	815	787	752	794	797	764	794	809	820	807	771	763	740	771	806	759	838	777	857	763	777	855	794	825	818	793	808	821	816	792	806	781	783	767	766	791	752	795	800	772	756	827	795	879	773	817	813	771	808	824	799	787	840	766	803	779	816	800	779	735	834	785	798	816	795	766	754	839	797	839	791	829	733	816	740	763	798	788	796	759	800	820	773	785	790	788	776	759	793	793	802	755	785	803	773	810	799	791	792	764	811	778	789	796	781	793	773	844	820	861	801	820	780	780	778	764	774	809	856	805	821	799	736	810	790	783	785	837	797	814	782	850	765	755	736	802	789	759	763	785	752	825	802	774	810	766	796	842	814	832	788	810	789	802	817	820	807	824	745	794	775	795	791	765	844	798	764	848	785	851	802	811	845	829	820	817	776	797	762	801	766	769
22870	21524	28467	25011	21524	18816	4382	1883	1248	1137	1045	1048	913	883	851	851	790	715	736	780	757	727	671	691	711	573	610	613	633	599	656	620	580	607	657	606	646	609	614	631	633	653	628	634	611	582	598	641	625	593	607	587	627	606	592	602	581	565	614	586	630	564	582	624	607	630	603	604	609	629	627	578	605	615	604	570	627	576	571	667	616	578	627	567	582	574	608	588	612	625	641	626	637	600	604	598	634	610	604	642	596	644	647	560	594	631	588	617	586	596	631	617	636	587	563	604	581	611	592	631	566	583	609	632	608	588	577	568	621	615	633	625	621	590	598	611	598	615	589	568	607	607	638	624	597	611	601	606	598	637	616	607	574	583	606	568	619	607	606	642	615	556	620	627	661	615	585	618	610	556	590	575	614	628	597	559	607	618	613	611	614	597	610	603	595	601	624	593	571	629	604	626	584	609	648	595	588	596	589	589	605	615	597	616	615	630	606	605	618	599	608	605	646	648	642	612	595	607	616	606	631	588	633	603	547	582	620	593	635	582	579	649	598	570	616	604	606	589	612	592	622	569	650	603	598	598	590	623	625	595	545	632	609	584	618	663	603	612	609	646	632	595	626	645	611	569	616	588	595	585	573	635	572	605	615	571	630	613	627	611	630	602	611	643	604	579	599	595	573	570	573	601	636	630	617	624	601	553	588	645	662	606	567	591	567	571	593	626	629	592	602	648	616	667	600	612	648	567	611	618	585	580	608	584	582	614	557	612	574	597	566	618	595	631	611	603	596	608	594	639	599	660	616	597	610	603	637	598	599	552	600	619	607	637	581	581	619	559	611	620	605	611	537	620	613	602	644	603	595	613	580	624	577	582	620	587	619	589	575	558	598	614	569	562	618	633	621	597	596	626	629	626	602	628	574	588	586	618	580	565	591	587	618	603	609	598	598	605	581	623	631	595	659	646	602	641	591	596	676	602	643	584	603	596	593	620	604	609	613	604	639	586	588	596	589	589	601	627	580	593	570	578	590	641	572	569	695	602	643	561	599	598	569	625	634	611	584	609	624	601	612	643	584	599	586	567	587	641	563	665	617	632	559	619	581	581	616	568	666	571	586	560	577	605	594	602	610	640	656	621	623	636	589	592	610	604	634	581	602	620	613	609	635	561	600	595	584	579	584	618	616	609	593	555	619	617	646	623	638	580	608	596	594	617	629	587	621	620	637	571	608	592	604	605	587	581	601	602	600	606	614	624	593	599	654	584	527	608	653	599	658	618	610	593	628	601	562	591	594	586	565	633	590	610	579	588	586	638	617	592	599	619	626	618	596	654	591	572	589	595	569	585	634	601	551	602	607	617	595	650	618	595	577	610	599	568	616	622	587	617	606	653	602	597	606	608	614	618	581	613	604	586	608	599	636	597	651	610	561	620	574	642	582	604	603	594	634	603	566	589	610	634	636	607	597	606	623	572	610	586	586	594	573	638	623	616	628	573	592	633	628	644	559	615	570	626	659	641	576	637	575	549	595	576	581	590	593	598	574	628	597	597	636	629	645	666	625	615	611	580	550	601	597	566	640	600	613	618	612	640	597	629	614	640	632	594	587	600	625	604	581	596	593	611	596	607	581	595	594	583	595	585	612	607	600	564	604	585	592	600	600	635	594	593	595	580	620	626	616	575	640	602	632	550	620	624	618	579	638	599	628	616	603	598	616	622	598	581	588	590	588	598	631	609	604	616	565	620	605	641	602	624	638	625	577	561	592	552	572	596	604	629	573	623	598	631	556	584	601	605	590	623	590	594	584	598	553	627	613	606	640	614	576	607	668	610	619	626	592	578	622	567	567	559	597	609	612	661	610	604	636	624	596	589	603	617	577	599	602	618	590	594	666	580	603	594	600	627	586	594	649	591	601	594	598	602	610	597	611	595	615	589	611	654	605	602	622	536	623	575	580	614	672	606	554	597	630	637	550	603	589	598	626	637	580	611	582	632	611	596	599	566	579	585	605	625	592	599	596	596	585	595	604	612	680	609	613	564	634	585	614	617	575	608	574	616	611	613	652	592	611	594	579	563	586	590	619	606	646	646	568	639	639	613	590	618	581	606	635	598	626	617	554	555	555	595	605	574	601	616	609	588	612	595	631	595	629	583	607	629	618	595	608	589	555	620	607	593	636	608	628	600	618	582	573	566	550	585	617	630	599	612	588	644	619	637	591	628	602	601	620	665	624	641	615	635	563	569	625	619	603	607	609	587	569	577	615	606	604	628	590	597	579	638	590	620	592	609	615	613	617	574	600	581	609	600	577	592	555	636	590	636	570	603	580	617	652	579	614	616	649	614	630	590	589	599	554	620	582	589	597	605	557	593	599	587	541	643	606	613	598	618	579	593	564	583	618	582	585	623	589	542	591	581	596	587	599	579	616	619	548	560	598	574	589	600	583	604	595	633	624	581	597	587	625	597	593	640	605	592	615	569	579	653	618	570	601	556	583	604	594	588	626	603	597	622	602	607	603	614	614	621	559	623	634	576	630	579	602	646	637	635	569	630	623	607	629	576	621	612	605	631	576	600	601	612	605	597	607	607	616	583	606	638	597	573	610	615	581	632	651	602	586	626	612	603	595	673	597	634	598	595	605	598	565	595	605	592	589	639	607	619	580	618	577	593	624	589	593	614	612	647	616	582	644	606	571	591	574	579	577	614	622	619	592	613	562	608	660	585	580	635	616	568	601	646	618	591	626	593	593	589	595	611	589	639	574	645	593	600	589	546	596	579	604	614	615	614	589	578	625	591	619	598	667	577	544	588	626	623	585	597	622	661	620	627	608	580	601	627	578	594	618	584	574	603	602	639	635	596	575	614	618	567	625	575	652	615	589	624	586	622	605	649	582	602	571	608	578	602	610	616	571	637	608	594	644	593	589	618	617	587	646	592	573	617	669	564	655	611	574	623	617	618	631	607	622	618	603	560	617	608	599	634	618	627	602	572	569	559	649	561	575	557	651	580	621	626	562	646	636	655	634	646	578	578	582	623	592	591	599	573	631	639	584	635	643	651	564	587	630	651	605	642	626	599	623	608	609	625	609	588	613	630	609	650	581	652	545	622	654	582	577	605	599	597	582	620	628	633	611	591	636	632	606	603	583	590	566	663	620	579	576	621	623	608	606	645	590	644	604	601	629	568	658	599	580	583	570	577	595	636	639	618	627	599	558	563	597	556	593	600	651	621	620	621	584	616	618	623	625	610	613	619	560	592	614	622	613	586	583	627	581	557	640	602	667	617	594	635	592	629	599	573	580	644	622	589	585	603	599	607	581	580	599	641	590	586	617	619	574	635	602	582	559	636	557	591	584	637	612	608	610	625	603	579	611	640	639	622	612	625	600	573	596	633	564	576	556	613	602	658	628	588	614	602	603	571	616	581	599	602	605	593	588	582	622	568	651	628	638	595	583	628	621	594	631	569	613	612	599	593	624	620	556	603	612	597	586	633	610	588	581	613	594	555
13861	24208	20179	15223	9136	5773	3891	2837	2272	1863	1689	1632	1478	1464	1336	1252	1234	1155	1041	1143	1087	1036	986	1003	955	926	903	919	931	885	882	866	845	858	852	841	831	874	851	838	845	826	858	860	852	854	872	872	790	815	897	868	802	807	858	849	867	887	900	904	862	803	881	820	868	817	885	903	838	860	825	816	889	853	823	806	887	818	842	814	872	808	853	866	751	822	869	857	855	814	830	900	796	774	826	886	841	823	829	824	833	799	855	813	827	860	822	792	849	801	830	869	817	882	863	822	817	785	868	809	833	816	800	836	816	824	852	865	796	850	879	821	869	850	784	802	778	824	848	817	813	861	834	837	875	842	849	843	903	867	856	846	876	817	833	864	802	783	861	831	833	834	812	856	855	883	805	836	823	870	846	880	794	837	849	847	831	782	808	861	818	849	847	772	841	872	811	802	845	846	848	826	862	923	810	851	775	830	834	834	846	843	795	796	845	904	804	836	801	823	876	849	854	787	823	823	860	788	831	865	883	897	854	816	814	799	814	891	825	811	863	837	838	896	802	854	782	852	858	788	826	807	840	870	803	797	838	860	806	870	798	861	860	907	831	895	812	834	839	839	833	843	828	838	834	834	857	836	817	791	860	888	840	830	853	855	871	834	824	870	799	836	895	851	837	801	835	877	834	812	853	850	872	830	815	819	820	829	822	857	845	790	782	748	841	849	886	871	805	884	851	867	868	867	811	835	850	855	781	854	863	852	837	884	825	830	865	842	854	864	846	867	829	847	839	824	827	852	855	880	793	873	855	830	865	820	787	773	869	864	825	868	845	807	807	805	815	811	855	852	797	802	811	848	847	860	870	862	823	849	878	808	804	788	868	796	841	844	899	864	795	806	852	901	829	842	852	914	826	828	911	852	857	828	837	833	858	839	838	816	871	796	815	862	844	823	848	852	814	841	837	849	847	894	813	830	881	802	841	870	808	819	851	859	880	861	887	791	875	876	838	839	875	810	867	849	874	791	860	883	875	832	829	807	848	861	827	838	832	816	911	842	816	883	834	870	790	834	836	866	883	863	852	853	812	810	808	843	870	844	867	823	901	806	864	806	849	829	851	873	825	804	800	843	914	759	852	845	833	825	854	856	866	844	851	857	844	841	774	873	797	784	792	868	808	825	871	831	824	857	794	868	838	836	822	819	788	814	886	826	822	787	868	861	787	869	895	816	808	827	827	800	842	761	818	817	780	834	836	836	877	839	846	835	875	913	820	850	848	866	850	830	840	823	855	890	862	887	829	823	858	855	828	812	836	889	848	823	890	841	798	854	873	820	850	821	848	831	863	850	828	821	812	793	867	864	832	844	866	872	877	878	814	792	836	851	824	850	879	806	894	824	861	844	852	836	922	825	840	833	839	837	864	822	816	845	835	858	864	843	870	861	821	876	895	849	814	827	849	827	843	843	772	819	858	850	830	863	878	841	816	885	859	817	814	817	800	844	849	864	849	894	832	854	841	802	842	822	819	849	894	794	807	824	810	842	856	768	894	829	833	823	821	797	842	850	846	831	850	833	861	807	776	811	857	826	870	803	827	841	823	843	827	894	865	808	812	810	816	834	837	816	777	865	830	862	836	861	858	831	857	897	788	918	883	846	777	888	804	830	843	902	849	782	847	829	812	837	805	865	851	891	811	820	852	836	828	840	829	823	828	849	863	860	820	801	796	912	817	830	842	862	858	785	825	872	882	852	838	838	874	867	803	877	767	814	859	869	848	839	822	858	823	820	810	832	814	873	850	787	865	848	842	816	838	859	856	830	855	844	814	841	826	865	819	790	827	870	817	849	825	838	926	842	798	844	822	837	818	800	843	843	813	911	843	871	887	848	891	866	866	837	841	832	810	839	789	836	833	863	834	787	841	830	799	803	875	862	830	871	848	850	831	847	835	845	774	841	833	905	843	870	818	812	805	840	876	822	817	845	830	896	842	871	821	862	806	891	795	782	917	815	840	839	861	835	857	811	812	861	831	869	858	825	839	825	809	792	816	798	817	838	837	838	836	836	857	791	860	852	845	840	796	849	811	871	860	848	880	884	857	819	814	894	829	863	810	851	840	864	835	817	806	868	827	870	818	854	784	853	822	833	837	853	841	823	877	842	820	835	856	815	907	831	816	856	838	865	813	892	849	811	873	873	861	867	845	866	845	856	848	802	880	829	783	877	826	824	866	818	853	817	878	810	841	852	836	854	869	843	821	832	871	833	847	846	861	866	849	796	843	777	856	833	912	846	816	872	854	837	837	839	833	825	833	807	794	902	850	837	851	821	821	891	807	901	850	856	843	841	819	864	803	794	813	828	856	826	847	851	862	859	843	853	799	868	846	877	873	895	833	851	876	862	843	862	821	828	816	820	833	838	775	846	800	850	818	872	872	845	847	795	859	827	817	793	841	856	870	816	848	844	849	837	795	836	844	863	817	838	828	931	816	824	850	861	886	825	821	904	844	826	813	813	822	822	849	857	827	868	800	838	802	900	870	832	820	864	862	858	821	818	879	831	834	890	842	855	867	832	843	798	824	827	881	866	777	840	876	837	911	871	831	813	847	806	821	900	835	814	820	850	856	861	808	827	894	881	858	861	798	845	845	806	805	840	833	848	854	857	848	836	870	863	878	852	872	916	856	886	784	857	824	863	874	886	798	831	832	866	848	784	839	786	786	860	883	838	889	833	812	815	830	825	853	832	808	838	865	796	865	839	858	864	819	840	889	860	810	831	818	844	831	814	882	810	869	894	906	803	818	840	855	843	880	830	855	825	786	870	856	862	863	848	816	849	833	842	815	815	893	787	871	841	770	881	788	834	855	825	814	837	854	829	873	832	853	847	814	814	836	839	843	889	786	809	807	803	834	789	843	814	851	877	826	862	848	860	775	857	838	775	828	865	819	800	838	844	894	872	772	863	838	868	840	835	885	803	830	877	870	797	842	825	840	865	845	837	803	893	838	853	810	847	886	867	814	851	829	853	820	859	851	834	821	880	873	832	861	837	895	795	835	795	815	875	830	866	854	851	846	870	828	869	838	819	841	852	840	846	843	805	819	822	886	821	829	885	840	843	779	824	837	820	843	813	786	886	814	832	834	787	854	802	857	824	854	846	897	844	831	841	873	858	874	792	834	845	854	851	792	866	835	852	859	859	808	825	884	832	882	845	806	848	824	818	875	842	855	825	872	816	857	829	878	904	835	848	886	829	846	806	863	834	842	821	857	869	844	831	876	777	835	817	862	895	837	853	798	819	882	813	767	869	840	864	814	838	768	841	794	839	834	812	851	855	842	823	898	787	870	830	853	838	855	807	876	834	809	824	841	854	827	831	840	860	852	847	848	856	849	807	876	834	817	794	870	887	823	807	894	834	880	848	808	807	809	855	822	845	830	809	846	859	809	890	878	855	826	850	803	796	837	842	817	855	857	818	809	827	828	852	818	853	877	860	877	813	832	778	777	786	806	821	816	876
28010	19315	9361	3960	1828	1242	1024	863	784	759	728	705	702	748	680	680	671	680	663	634	625	671	657	630	629	579	608	649	597	638	621	632	574	629	585	649	608	605	563	622	617	581	597	579	630	594	583	643	585	597	638	631	580	605	592	622	633	678	571	588	598	597	609	601	632	605	625	617	573	616	629	592	586	524	627	595	624	605	613	593	609	606	607	580	577	590	625	627	605	552	640	590	615	616	616	585	596	616	599	605	580	603	589	596	646	586	596	573	572	598	628	625	587	614	606	637	545	647	590	584	615	637	610	582	593	612	559	564	601	580	608	606	639	557	613	614	636	598	617	660	608	612	623	613	571	616	626	641	619	625	581	612	620	590	594	575	614	606	629	613	583	606	596	550	596	623	613	627	652	652	610	566	597	624	604	581	592	592	598	575	590	632	627	564	593	573	580	595	637	599	631	579	594	566	632	588	618	634	612	608	626	630	608	582	623	614	602	607	623	583	582	600	625	619	689	619	590	594	596	643	590	617	577	642	610	609	657	645	626	600	626	629	595	601	574	599	612	590	602	608	571	643	595	595	583	614	557	652	572	636	616	573	631	585	618	579	646	618	630	637	621	636	607	596	552	566	590	613	613	606	571	584	608	627	625	652	581	570	646	608	626	611	586	609	623	586	622	560	580	630	599	634	603	589	583	578	597	568	630	565	599	581	586	626	606	608	588	601	614	558	569	596	636	600	617	598	553	578	570	603	582	613	570	556	637	633	575	641	650	610	579	602	592	615	569	610	660	598	604	603	647	653	617	601	554	624	589	634	602	601	611	574	628	602	619	604	610	594	581	594	603	574	596	608	636	578	640	620	583	634	610	589	609	627	651	600	587	571	579	598	585	629	631	553	599	632	579	612	618	575	626	613	607	621	563	574	593	598	591	630	617	577	613	613	602	598	616	584	630	556	620	581	621	588	593	587	608	628	647	621	586	577	608	598	598	614	603	593	606	619	576	637	615	608	587	600	603	580	596	600	578	568	598	573	614	641	593	587	609	645	608	605	634	565	603	617	624	586	600	601	609	567	590	637	612	626	600	584	593	649	581	597	646	607	560	588	665	568	594	579	602	583	615	617	598	612	645	608	610	605	589	649	618	639	575	591	624	594	597	566	574	619	628	617	599	632	635	577	599	613	588	641	591	592	662	605	640	614	600	600	606	598	652	618	642	582	576	612	598	620	577	625	651	620	636	639	574	635	629	636	605	625	620	625	601	588	589	639	591	635	604	600	587	585	629	615	647	601	616	630	592	633	605	607	613	598	586	597	638	536	605	572	622	588	649	628	626	588	619	599	601	611	612	567	570	629	595	595	596	587	588	613	633	605	617	586	608	611	669	643	600	648	598	607	585	617	644	610	589	541	632	578	597	578	549	570	609	611	652	583	643	626	582	562	652	643	574	548	649	567	623	588	589	624	575	627	624	609	635	626	599	625	614	647	575	593	579	648	579	624	614	586	605	593	622	608	679	579	583	607	631	649	613	601	577	592	620	568	617	617	608	642	591	581	585	612	628	610	594	578	623	582	583	619	647	616	571	632	594	603	592	616	628	599	584	606	646	632	649	614	578	579	591	594	615	564	586	621	671	584	597	607	594	584	617	606	625	623	618	541	656	603	549	631	682	568	641	659	600	593	632	613	618	574	628	609	578	628	602	619	568	540	596	627	627	639	592	603	583	607	592	650	608	568	583	630	619	618	579	655	642	597	575	619	623	628	617	613	619	602	588	635	626	579	633	596	591	570	619	586	610	570	626	618	590	610	616	616	573	585	579	601	609	626	585	603	619	638	595	622	627	596	594	565	648	592	600	605	586	639	573	587	566	593	609	595	611	592	587	588	620	648	608	620	589	591	595	555	572	593	587	622	613	653	602	615	590	589	661	589	556	579	605	606	621	588	617	600	571	637	587	591	638	636	635	599	605	624	607	613	603	624	615	586	643	613	578	566	614	585	585	594	599	583	579	643	620	637	622	581	585	635	576	628	628	603	649	557	630	582	621	609	625	617	564	639	600	587	613	591	618	606	652	601	608	596	621	623	613	577	585	636	626	591	586	593	608	636	626	604	583	590	592	601	606	613	586	559	578	605	648	631	621	602	589	638	563	644	611	573	620	629	566	606	623	619	615	603	625	616	624	598	600	597	629	577	617	619	598	592	617	611	593	594	623	563	576	564	575	574	618	575	593	589	565	627	568	594	618	549	621	608	635	559	548	605	587	620	575	600	553	610	628	577	581	581	621	594	575	574	658	622	645	602	583	635	579	614	563	622	603	604	601	571	669	651	614	545	615	642	585	597	601	585	607	593	618	626	607	597	624	561	593	577	626	576	621	607	624	617	580	632	651	595	579	630	611	628	566	646	626	644	579	602	651	604	604	608	611	615	578	618	611	625	595	581	582	596	602	638	612	618	628	661	660	634	623	612	611	600	593	604	668	557	601	637	624	555	587	598	602	600	597	615	639	609	591	600	618	592	615	625	611	648	621	624	673	643	620	621	608	590	609	580	619	621	573	582	628	617	598	635	575	595	604	595	636	597	637	574	616	619	611	574	606	600	638	623	568	632	613	613	626	624	569	629	592	633	636	623	602	597	632	596	597	607	623	603	575	627	608	625	620	621	619	637	592	622	593	624	572	597	592	549	609	591	602	603	581	634	617	577	597	597	580	656	584	604	578	581	622	586	613	542	598	626	604	630	599	603	599	565	583	568	653	617	624	596	602	632	590	613	548	589	624	640	641	599	618	616	613	564	634	601	600	603	601	623	633	548	629	604	646	603	574	602	566	613	639	554	602	565	604	604	583	598	639	580	591	618	585	626	596	604	629	565	628	585	597	609	599	599	651	629	636	621	628	626	581	637	606	593	593	600	605	584	588	613	571	601	628	617	596	595	624	622	598	630	608	603	621	660	599	605	599	608	599	651	614	615	599	544	599	653	621	590	598	556	573	609	574	607	626	573	556	605	590	625	621	591	653	612	604	624	647	614	602	602	582	600	651	617	617	589	590	611	607	629	643	598	608	627	642	601	637	601	595	587	625	620	595	600	615	625	634	646	600	605	589	593	574	612	600	660	619	561	621	605	578	611	609	557	594	605	606	626	586	607	605	612	612	634	637	626	593	571	606	587	594	590	625	601	606	629	625	620	637	615	631	609	607	603	600	624	561	607	619	648	666	621	561	635	576	613	630	568	589	617	598	560	577	591	618	651	610	628	587	584	600	581	595	611	617	594	592	600	627	616	593	557	609	602	588	608	584	621	622	649	650	635	634	620	570	574	614	571	624	622	637	595	617	567	594	606	623	612	545	607	618	622	617	661	630	637	667	584	625	575	638	592	572	624	620	590	580	619	588	595	601	611	620	608	598	620	546	544	626	599	590	602	613	639	573	569	606	555	605	597	638	629	605	601	553	638	604	609	613	612	638	583	596	602	615	567	606	622	604	663	610	620	632	584	576	637	599	649
11454	12329	8983	6255	3558	2319	1761	1501	1197	1213	1118	1098	1024	1049	1054	1024	949	1023	964	922	935	875	919	896	861	848	873	841	880	824	809	823	869	812	864	865	867	862	834	875	851	902	808	817	842	811	889	844	880	885	843	863	835	865	839	849	830	843	883	867	900	802	810	831	819	832	832	861	824	843	865	855	839	875	847	832	863	882	862	838	821	844	898	900	831	872	866	862	871	854	846	831	860	857	829	851	854	853	894	892	847	823	851	881	825	861	855	907	847	833	852	865	843	873	833	907	893	863	885	811	868	828	853	879	842	864	850	856	869	854	819	858	850	846	884	890	856	878	890	823	885	839	919	878	893	828	882	897	806	901	849	891	811	852	830	857	811	819	891	828	866	807	827	836	823	860	821	840	848	834	874	847	892	823	890	819	822	859	838	817	838	831	911	801	834	847	862	819	809	833	845	810	864	841	857	894	887	865	818	913	852	842	804	889	858	808	852	844	812	833	906	902	898	856	830	881	826	866	891	905	803	864	819	819	845	842	878	825	804	827	841	865	825	885	851	833	831	864	810	830	812	910	847	784	890	833	861	818	858	861	824	864	821	831	894	890	803	851	847	865	829	824	816	820	874	869	859	859	835	831	853	861	873	837	853	872	834	886	840	848	870	910	859	847	783	885	821	890	827	844	905	871	853	882	878	870	894	829	835	820	866	867	834	888	840	805	845	886	898	889	851	823	857	874	798	814	825	895	849	778	860	831	879	872	831	895	874	849	928	853	820	863	872	822	917	851	876	884	826	838	872	806	834	877	884	867	893	830	829	856	847	885	839	860	837	825	905	851	868	819	888	840	842	846	857	858	863	853	845	852	844	852	867	830	873	847	859	868	846	892	836	816	826	834	880	847	804	867	865	859	858	889	811	833	826	788	829	867	856	875	848	877	830	883	882	834	872	840	889	870	835	849	855	811	862	836	854	908	877	891	903	823	882	848	882	837	846	829	850	855	884	788	835	817	859	819	878	885	858	883	813	835	834	826	872	863	905	855	867	790	863	880	860	858	866	744	878	839	828	872	867	846	808	832	867	900	874	856	858	863	906	834	893	876	811	855	871	862	844	851	835	853	883	934	842	831	815	816	851	854	889	856	838	811	898	887	868	853	899	861	884	851	866	887	827	905	881	869	852	848	838	866	778	873	839	832	795	861	896	827	863	873	869	865	866	843	909	866	874	857	852	865	816	813	883	877	860	862	850	862	867	870	824	829	811	856	822	833	899	829	784	859	845	795	822	826	892	829	823	840	851	786	808	857	843	836	828	854	827	855	890	836	815	843	876	901	836	849	858	880	886	857	927	803	846	881	843	859	855	843	838	894	882	861	838	859	850	862	787	827	886	860	840	837	804	834	832	860	807	846	839	825	807	908	912	839	852	889	842	853	862	798	819	807	769	853	791	845	802	800	859	881	867	876	863	873	862	893	820	901	871	859	907	810	875	827	838	840	898	846	859	853	867	878	868	831	852	850	839	898	861	817	892	799	844	849	863	817	857	834	882	896	888	872	885	824	877	854	857	827	863	874	859	778	904	784	865	858	830	887	837	825	835	842	890	868	849	828	890	837	813	874	851	821	839	919	816	913	831	903	853	804	862	822	879	884	876	805	875	811	772	833	814	878	803	866	865	857	851	844	854	826	824	824	857	858	878	827	831	880	819	833	794	810	851	871	832	869	825	844	854	853	884	892	846	834	870	821	903	828	850	914	876	866	872	842	877	847	909	888	839	868	923	843	799	861	837	836	851	831	832	936	849	857	863	909	876	840	824	874	857	846	837	841	834	865	892	845	834	815	849	837	803	834	861	830	865	817	846	817	878	862	852	816	839	854	904	837	837	793	844	847	832	827	841	827	883	876	844	894	836	843	881	862	921	846	851	907	894	834	826	870	853	787	854	846	843	827	875	860	947	812	852	852	872	864	861	857	902	787	904	860	818	871	874	869	875	848	934	862	888	865	865	823	806	848	848	867	881	890	851	829	864	880	862	840	824	852	830	845	835	858	834	820	906	868	920	806	885	818	868	853	823	824	799	821	842	878	833	847	844	822	875	892	815	836	863	882	805	872	866	889	891	878	849	847	804	845	840	833	867	866	845	808	822	869	854	811	875	846	817	885	851	811	854	825	792	819	887	855	820	816	851	845	847	933	859	872	853	816	845	854	866	829	837	866	867	887	854	809	831	818	845	852	867	818	881	840	838	844	824	843	813	793	847	872	854	814	833	868	882	831	855	832	821	861	826	892	881	850	851	883	879	880	832	818	852	813	850	896	817	837	861	874	856	846	855	873	879	821	879	858	826	860	884	816	881	886	869	831	802	822	813	835	785	865	825	821	913	826	785	817	857	874	900	841	875	840	889	890	853	827	829	927	854	851	852	891	871	852	866	796	861	817	839	860	823	844	911	808	789	855	883	861	854	816	844	878	856	829	874	843	830	869	874	865	901	898	879	884	843	864	868	813	849	872	815	831	854	795	820	860	854	830	863	838	896	846	849	808	795	866	885	852	883	940	897	859	842	853	787	832	841	850	887	900	856	871	860	890	821	873	896	813	818	900	905	823	862	848	886	825	793	910	839	830	885	886	889	826	874	819	914	855	799	856	833	853	814	865	811	857	868	866	896	848	838	868	895	844	873	816	832	840	839	843	831	803	851	896	853	831	824	857	816	897	855	837	827	869	841	817	862	849	835	835	880	867	882	875	860	829	864	874	831	866	830	853	819	889	871	852	845	823	880	865	855	844	849	880	847	804	831	835	880	898	811	867	838	834	825	842	842	847	823	826	887	845	878	822	865	885	857	824	865	813	848	898	830	900	852	889	860	851	872	827	890	832	824	826	913	834	825	822	859	839	848	863	835	876	823	848	788	902	891	818	920	815	852	899	868	893	872	890	847	832	830	856	796	832	848	840	858	796	847	873	810	836	832	852	859	865	867	915	847	793	832	872	818	850	832	781	873	837	842	879	861	854	862	794	857	891	824	874	902	816	823	806	860	848	862	875	893	845	884	842	870	830	824	850	927	820	870	890	865	889	815	848	882	884	888	843	833	862	871	801	847	896	861	885	874	907	869	874	810	902	859	804	856	858	846	868	881	866	875	827	867	851	843	861	816	848	847	817	848	902	838	843	833	827	846	813	867	842	885	871	827	845	828	898	816	805	872	892	874	907	824	845	886	781	913	841	830	826	907	821	838	853	812	870	844	859	832	802	870	915	883	888	848	889	811	832	790	850	874	821	857	833	856	823	890	818	798	845	847	858	868	845	827	800	838	841	843	844	866	856	792	918	856	842	875	799	830	856	820	875	824	853	845	810	869	882	843	851	872	853	849	851	827	884	836	844	865	864	815	908	874	833	810	843	825	821	882	833	862	857	883	835	874	858	926	864	806	857	842	891	905	907	853	825	870	789	909	866	879	835	843	882	855	866	804	861	884	854	874	813	855	850	876	826	856	823	849	829	846	900
23843	21501	27860	25595	19641	3548	1472	1111	937	915	808	845	799	792	744	797	734	727	745	688	648	675	632	671	686	602	685	640	678	661	622	635	649	673	659	650	603	619	618	589	625	638	631	698	626	641	605	643	618	651	608	614	645	672	606	635	614	632	641	606	641	660	656	629	642	687	585	614	645	641	641	604	659	627	588	621	619	601	643	608	689	612	597	604	616	619	618	629	629	624	643	593	603	639	607	651	653	616	612	571	638	636	586	598	633	592	640	666	629	631	655	603	628	619	606	666	605	662	615	639	631	579	608	636	610	689	640	596	630	631	641	586	569	655	632	624	624	626	644	617	631	632	679	607	657	561	610	649	604	641	637	610	650	595	613	649	627	636	600	657	693	596	639	646	602	625	603	586	624	615	614	594	682	611	635	570	607	642	648	619	663	649	630	623	618	608	618	624	619	681	641	652	657	673	619	635	602	616	636	661	629	616	651	616	608	648	643	623	654	635	620	616	652	643	612	602	621	638	644	666	658	647	670	630	638	608	627	642	639	634	612	572	597	635	598	579	615	654	635	658	622	628	638	637	626	581	609	641	642	622	593	596	620	643	615	611	625	622	623	614	667	629	620	646	618	666	627	667	665	647	563	624	637	619	647	635	614	639	591	637	623	642	612	659	655	670	642	684	583	624	600	616	602	620	614	618	675	633	649	619	641	651	600	621	638	621	607	643	584	615	634	655	651	605	654	630	654	588	647	624	636	622	631	606	661	627	645	616	620	644	626	634	649	591	638	656	678	637	640	642	595	649	631	632	638	624	617	613	642	607	643	605	644	658	630	612	636	597	616	587	564	591	589	611	659	604	603	644	624	625	667	562	624	616	606	605	646	618	638	642	682	647	607	658	652	623	617	630	640	627	642	590	700	650	592	602	633	634	669	641	624	646	657	645	600	606	582	655	646	631	643	608	625	633	629	614	662	662	607	640	634	670	633	631	663	604	622	661	650	606	582	666	654	622	627	628	613	657	636	600	627	657	618	631	671	629	612	644	606	662	581	652	607	650	648	595	605	599	650	606	674	630	626	643	669	628	657	604	628	577	652	643	629	623	608	622	660	661	650	630	608	653	594	634	634	630	632	592	624	627	647	642	641	638	619	587	621	676	605	589	604	622	670	600	620	650	589	625	649	623	600	602	634	648	602	616	643	646	653	628	639	626	603	634	653	660	634	582	638	645	629	680	659	619	638	644	603	587	663	652	615	665	647	649	645	648	641	592	590	650	603	622	682	636	618	636	662	610	651	647	624	616	599	643	621	647	598	647	647	608	654	630	656	649	676	612	664	651	602	640	605	628	645	595	630	650	642	620	646	574	673	673	583	648	658	647	591	688	638	667	612	630	642	613	604	622	630	650	597	626	637	640	643	627	634	634	617	582	634	650	639	591	632	622	618	597	667	632	571	647	644	605	650	615	592	649	599	685	664	669	639	572	607	624	636	605	619	627	623	632	601	622	648	648	623	634	631	661	640	644	622	540	634	634	604	616	652	619	617	599	672	606	610	637	650	600	647	599	595	606	615	625	636	586	622	620	584	580	667	612	637	610	624	591	631	589	638	616	611	647	641	635	605	620	605	628	616	613	642	603	644	616	641	594	613	612	616	648	612	639	634	608	601	622	583	640	652	673	596	580	676	601	653	629	596	634	614	604	612	633	634	620	631	675	603	610	599	641	605	632	624	633	629	613	633	657	632	614	662	627	636	613	599	673	596	578	624	585	635	601	601	648	634	597	602	621	603	642	567	623	558	600	642	597	592	641	628	600	612	641	642	623	585	642	613	639	643	650	611	592	599	570	632	645	603	657	623	622	609	652	625	632	604	649	608	615	624	635	596	631	642	646	603	582	621	611	616	650	619	632	595	600	712	639	628	624	614	612	646	611	592	629	630	604	645	595	638	656	643	599	595	638	660	651	644	644	661	612	604	605	617	669	628	632	634	599	610	620	656	667	663	593	672	624	610	609	631	610	624	653	604	578	643	610	619	647	575	636	636	595	609	684	641	646	622	625	668	619	599	629	635	690	568	606	605	639	646	631	621	608	615	636	637	628	621	566	591	633	684	644	607	613	558	604	632	630	626	614	648	651	637	637	609	642	620	642	656	650	641	579	621	578	690	637	636	583	633	617	620	637	656	600	659	638	589	573	640	627	653	611	600	603	664	610	636	653	615	596	597	664	635	617	619	625	624	635	633	637	651	610	629	667	652	653	654	619	642	595	641	603	630	608	603	634	631	626	615	634	617	605	626	609	676	638	574	638	632	616	632	663	630	599	604	656	641	610	610	618	607	662	616	612	628	640	590	596	609	645	599	574	650	623	645	632	662	601	641	654	626	601	616	595	627	687	682	612	610	637	642	611	614	648	592	664	600	640	654	596	624	635	617	639	668	650	645	638	649	626	673	598	622	647	638	587	627	619	663	595	587	672	629	625	591	635	604	614	604	588	652	685	587	637	638	626	621	608	570	594	636	652	650	629	607	620	622	627	593	623	647	631	639	634	624	619	595	627	609	596	646	673	605	610	664	622	606	634	658	697	631	603	629	619	592	694	630	640	643	611	632	634	616	604	636	608	641	626	619	634	634	710	632	631	585	615	640	638	605	608	607	645	600	606	653	646	618	648	654	652	620	618	590	617	616	639	614	601	639	622	661	624	668	593	645	638	591	612	561	649	588	625	656	646	615	659	619	640	591	629	647	587	620	598	648	654	644	636	601	647	654	569	600	583	590	652	659	613	633	643	609	560	610	622	627	632	629	639	592	574	647	595	612	628	644	618	594	623	629	632	623	629	611	641	573	604	647	601	649	638	630	603	664	636	637	652	641	620	594	685	628	676	613	631	619	658	661	660	597	684	602	604	627	660	626	601	641	626	618	614	643	639	635	620	613	606	607	640	665	589	602	618	638	592	618	581	640	633	622	672	590	606	615	604	636	620	634	645	592	656	647	614	619	637	647	634	589	664	627	627	623	599	623	623	655	650	641	668	617	595	578	629	657	637	614	622	598	650	595	625	592	620	635	617	640	617	592	600	630	669	645	621	615	649	663	606	619	587	661	597	630	650	638	613	622	609	574	632	579	658	640	603	650	620	648	624	624	620	631	615	637	590	622	673	615	661	583	610	621	623	572	615	616	579	615	637	613	610	626	647	622	659	601	620	640	611	608	636	647	635	544	631	614	619	603	640	646	622	583	655	611	594	643	613	625	622	631	634	651	621	615	619	608	661	621	620	651	622	621	637	588	581	655	579	586	566	643	616	611	651	633	629	632	622	642	610	627	689	657	679	649	653	667	630	589	592	666	642	665	584	578	605	650	612	610	635	653	629	638	630	620	652	626	630	619	664	596	665	591	638	589	625	659	658	635	619	614	610	661	658	567	667	622	605	622	610	629	630	647	599	599	589	631	601	657	634	592	611	624	643	647	597	657	655	644	636	619	655	650	602	606	618	654	641	600	590	627	668
11221	18611	12917	7818	4416	2931	2154	1632	1563	1491	1303	1247	1236	1183	1176	1237	1091	1093	1030	1035	986	1017	871	914	913	909	927	896	899	954	856	915	894	892	892	861	900	905	909	904	889	892	834	944	889	864	819	855	895	835	903	866	875	883	925	799	916	853	885	887	844	871	867	862	882	850	838	873	947	851	883	856	877	875	902	884	838	868	883	875	881	875	917	897	858	859	885	873	907	906	861	882	896	834	880	891	857	918	951	877	906	890	902	903	911	805	903	928	878	843	885	870	892	892	864	842	843	893	886	898	832	877	856	902	868	888	902	815	848	853	902	856	845	869	902	889	823	869	895	881	918	904	893	821	902	861	836	846	938	868	867	875	861	908	905	854	1004	914	904	932	826	887	894	932	908	842	915	882	915	858	893	856	891	829	892	895	893	870	903	931	893	898	919	871	944	886	895	843	940	827	937	874	904	915	865	912	915	843	883	860	871	894	873	831	844	874	883	878	860	903	870	850	934	905	875	807	894	892	864	917	880	875	884	817	888	894	927	876	899	896	884	906	906	855	894	857	893	838	956	926	902	889	881	881	854	842	831	920	922	875	856	892	904	914	868	874	868	876	854	857	865	948	884	848	881	952	896	894	860	884	883	883	876	878	916	883	903	868	879	865	843	872	913	912	898	890	869	890	891	898	868	908	900	899	893	913	880	875	876	863	883	864	897	936	877	931	894	873	891	882	850	908	847	896	868	869	863	875	859	897	861	850	871	853	848	856	910	828	867	883	927	944	935	847	862	868	841	976	896	858	923	930	916	876	936	896	907	906	839	904	906	871	877	873	889	836	873	839	860	869	878	868	871	873	876	927	873	909	885	853	870	867	883	852	843	893	919	912	873	867	903	919	876	857	912	856	889	870	927	871	872	874	846	950	876	892	867	936	863	918	867	831	859	885	828	923	894	872	905	891	903	866	868	881	889	912	885	882	886	897	904	893	887	912	908	882	861	835	914	887	887	878	917	917	846	887	901	920	846	871	884	867	923	911	897	913	917	921	848	853	856	865	885	890	880	895	950	819	880	896	796	875	906	895	883	883	861	862	914	921	868	874	906	877	855	878	915	839	895	890	898	904	892	916	864	877	855	883	869	873	857	883	913	925	884	895	907	908	844	871	880	861	872	883	919	889	885	836	932	867	891	908	853	913	889	896	887	917	924	885	872	914	915	907	848	878	916	871	886	880	889	909	899	870	874	949	883	876	884	871	890	868	947	859	934	900	871	852	943	895	868	911	895	861	893	885	876	864	903	873	919	921	934	918	931	942	846	886	877	885	922	875	893	890	930	886	956	954	935	911	847	890	860	843	921	886	890	916	851	909	911	910	860	847	938	897	924	902	895	909	906	906	847	842	884	881	861	799	873	896	879	868	890	896	866	874	893	888	920	868	887	835	863	929	908	827	853	839	890	876	927	866	910	896	861	897	902	907	909	871	886	905	884	859	883	865	879	912	929	876	914	841	886	859	870	835	844	904	855	893	871	868	922	863	821	949	920	916	886	958	855	873	899	870	861	885	948	901	910	921	853	910	830	896	870	888	887	930	899	857	911	904	876	886	911	841	898	879	873	856	896	901	875	857	854	868	919	891	831	846	884	878	892	877	836	837	893	900	899	921	867	886	928	843	885	905	909	911	929	902	913	885	925	873	918	885	879	914	892	912	891	897	910	908	830	885	911	913	886	886	886	885	845	871	831	912	853	898	910	929	909	947	876	881	883	825	910	924	876	885	869	847	846	847	887	864	897	892	907	930	896	932	904	935	900	890	873	883	938	834	890	861	883	903	940	875	922	929	886	935	886	913	926	890	866	865	867	901	887	875	888	893	861	913	853	824	885	915	900	879	883	851	874	953	881	845	946	853	855	850	936	845	910	914	893	853	879	908	882	903	857	894	865	917	878	901	907	938	857	883	888	853	891	895	887	862	895	884	944	881	879	852	830	899	864	923	926	873	918	892	887	865	849	836	879	917	893	934	827	930	891	907	888	870	913	870	839	874	893	883	851	968	879	888	869	854	948	890	893	924	902	875	876	844	846	920	936	859	866	837	911	867	859	881	925	833	895	905	835	858	876	905	935	827	857	924	951	902	857	876	899	916	899	883	896	878	886	871	893	857	914	908	927	860	876	847	904	841	887	874	892	880	856	873	856	896	982	915	871	933	938	933	849	856	855	819	915	872	921	881	844	871	883	864	889	857	881	899	855	877	896	927	885	920	848	906	896	974	937	901	902	913	857	916	842	927	884	885	866	848	901	870	874	854	908	938	861	897	824	909	958	877	873	938	920	894	916	903	860	892	909	947	896	876	859	876	892	870	905	864	931	859	889	922	923	911	882	915	880	972	876	941	886	860	905	874	885	927	905	945	914	868	883	854	888	902	917	905	925	902	920	889	885	923	890	862	855	897	933	941	864	890	877	935	881	891	892	922	895	857	948	891	902	853	847	874	863	914	837	906	864	874	860	942	898	913	889	848	944	916	895	970	867	898	903	903	888	907	873	881	908	873	924	963	903	911	883	879	878	886	872	857	882	933	867	896	896	865	884	935	823	885	896	843	873	848	909	858	884	860	880	859	883	855	930	847	854	872	872	852	922	863	880	914	870	854	923	875	857	912	821	907	861	861	900	881	961	944	912	890	879	844	851	856	907	905	849	914	905	850	823	874	862	849	847	907	878	924	833	907	817	888	862	889	902	871	851	873	866	844	856	863	881	859	834	871	914	889	864	852	876	906	851	874	901	953	894	917	889	916	902	879	879	888	853	924	859	917	870	857	877	844	867	895	870	897	909	888	919	864	903	904	851	885	892	811	863	873	886	855	920	918	904	933	909	888	939	877	883	874	933	940	866	895	877	852	887	925	929	849	886	896	842	885	863	874	885	932	895	872	894	885	886	895	880	827	918	888	871	922	940	927	912	878	877	859	872	890	860	842	834	941	859	869	922	876	905	875	889	872	851	937	879	849	889	871	886	883	856	920	848	813	863	901	897	897	916	893	892	909	880	936	884	901	907	868	925	802	884	857	872	902	911	965	837	857	841	856	931	886	890	839	921	952	857	876	894	821	916	842	858	878	914	915	892	869	906	893	868	865	918	922	890	844	883	942	892	900	880	897	868	831	842	869	840	898	892	898	863	893	887	903	865	817	958	936	901	851	889	930	887	874	859	871	868	898	923	835	846	879	874	847	877	870	881	890	836	872	859	909	935	884	886	905	878	887	830	879	869	872	874	896	858	901	883	897	922	830	927	871	832	934	877	904	903	876	888	900	844	918	887	889	888	900	921	839	879	911	870	885	872	858	875	851	887	873	924	885	891	915	816	819	890	890	860	928	962	844	882	890	913	872	906	917	975	844	902	933	828	934	890	859	845	942	880	893	900	891	912	892	859	872	856	932	868	833	878	887	890	872	876	895	900	875	824	911	854	866	886	911	865	885	890	886	865	858	860	940	902	839	861	894	909	895	857	862
25408	21462	25092	19975	2456	1208	930	870	759	735	714	670	800	702	680	684	717	631	664	611	574	592	612	572	590	573	563	604	619	551	580	581	594	601	604	594	564	611	565	569	588	608	610	617	548	570	576	551	598	555	582	558	570	609	576	549	560	577	550	594	586	585	593	597	538	589	570	590	548	608	540	557	576	570	586	575	550	553	549	593	572	572	554	565	572	567	584	557	603	586	552	581	580	578	597	615	598	633	595	598	551	606	594	572	552	578	567	586	601	570	528	533	560	578	612	567	602	573	588	547	538	573	549	598	507	552	572	589	599	552	630	592	575	554	540	583	566	558	583	587	571	577	565	561	564	585	571	587	580	574	522	547	563	581	579	564	564	570	604	564	568	623	576	587	580	568	597	580	566	537	598	603	572	580	553	588	585	589	612	596	561	556	599	602	558	600	578	606	549	577	606	577	562	559	569	601	582	583	585	551	561	596	586	545	617	638	551	542	601	565	585	575	573	589	580	579	550	578	570	585	564	566	549	568	554	542	610	549	592	582	585	545	548	587	571	566	598	567	607	585	560	574	565	604	563	588	590	568	613	586	562	597	587	583	564	538	603	597	537	558	568	539	559	565	605	557	552	601	605	562	570	546	596	531	556	540	572	579	550	556	555	540	554	641	612	593	593	627	582	545	589	581	600	569	607	580	565	606	570	562	579	638	578	579	556	532	588	556	594	555	575	563	589	565	594	572	597	555	593	549	563	531	567	584	591	611	535	594	604	583	610	593	578	589	579	594	561	575	571	581	615	549	620	575	551	573	585	577	566	597	597	530	561	586	576	568	551	618	616	586	585	537	586	551	569	587	586	581	595	574	571	602	584	545	555	546	550	590	596	591	629	535	547	582	564	606	573	588	551	572	560	543	615	615	578	594	586	591	558	554	579	607	611	571	567	555	620	539	556	543	581	616	587	569	553	533	563	575	577	573	630	560	577	556	581	592	604	598	610	558	579	590	573	598	597	600	593	544	578	545	604	555	536	594	589	599	575	579	566	577	584	566	540	593	581	565	539	598	527	565	566	584	581	547	527	559	555	591	534	597	597	559	579	593	605	514	580	539	578	542	581	561	549	583	554	574	576	564	560	557	569	566	585	564	566	553	578	572	594	618	600	577	563	556	572	592	587	579	513	594	557	573	574	617	568	541	590	540	598	586	585	608	552	632	585	588	495	583	559	583	594	562	603	566	569	609	584	580	594	543	557	584	577	606	550	571	583	607	592	565	583	563	601	551	565	591	549	554	584	550	572	566	580	572	567	576	588	559	553	572	592	581	552	543	552	592	559	600	554	613	624	558	585	552	570	567	526	588	573	559	599	579	604	567	583	583	557	561	521	570	564	574	562	569	601	584	572	593	608	575	584	590	562	591	596	582	618	574	576	571	590	561	569	591	596	578	595	538	554	599	555	609	552	569	595	552	506	572	600	588	531	528	622	541	626	604	576	568	587	565	599	547	576	571	540	598	579	576	593	522	548	600	560	574	590	612	595	568	566	501	612	621	562	542	600	577	546	579	546	531	513	559	574	563	562	597	585	564	560	613	565	578	571	553	544	560	574	586	526	616	588	526	608	582	545	558	581	572	603	547	623	634	547	592	572	556	602	602	575	562	531	567	613	607	583	587	598	588	573	581	587	584	580	610	610	604	575	613	576	556	565	610	552	535	600	595	571	590	582	590	570	555	570	581	562	557	622	571	596	582	554	576	611	592	603	560	508	574	609	549	593	568	591	594	585	612	531	579	586	590	578	635	552	583	568	606	536	572	557	602	604	554	602	575	567	588	592	609	603	552	586	576	565	581	602	565	563	558	568	554	579	570	590	574	558	545	563	571	576	582	653	604	608	590	591	593	587	545	573	568	602	573	596	592	575	607	585	576	588	579	564	553	541	577	555	573	579	594	569	595	601	565	563	551	576	569	572	607	605	568	565	605	604	593	619	577	556	568	588	530	561	563	593	584	601	603	535	566	592	556	573	605	570	583	577	604	601	583	568	580	568	603	568	578	571	523	556	597	579	593	578	650	565	557	579	572	541	606	570	550	602	613	579	595	571	586	551	567	551	595	568	624	595	578	574	565	597	603	575	562	597	535	588	550	583	654	559	586	576	581	573	609	577	566	593	574	570	572	567	567	585	587	603	534	588	549	583	551	563	555	562	561	541	558	585	567	555	537	591	572	591	574	583	594	613	561	537	583	572	596	546	568	519	589	542	583	597	594	586	570	550	569	540	586	558	593	555	602	598	617	585	554	546	563	546	579	571	540	583	554	582	528	584	581	583	584	525	567	591	549	571	586	557	582	586	584	544	542	558	553	602	613	610	592	618	537	570	595	524	628	572	575	522	566	629	556	549	597	599	614	555	550	637	587	589	594	574	605	569	562	608	572	585	576	554	588	602	591	558	583	590	624	535	567	536	573	592	602	586	554	599	586	588	560	558	580	578	589	589	589	578	581	588	602	592	520	573	580	542	535	605	579	572	573	629	557	578	597	541	569	534	527	559	616	559	547	596	570	569	610	582	578	604	578	575	625	583	560	572	554	544	604	583	601	556	539	569	611	559	577	595	592	582	556	589	559	590	587	567	605	570	605	568	571	604	543	599	616	580	593	631	600	579	624	536	577	537	618	570	582	588	607	561	615	587	576	573	554	577	571	564	585	546	589	572	565	561	594	561	615	581	580	560	620	641	605	553	599	556	558	605	533	579	560	583	588	589	577	576	563	583	574	561	566	580	576	603	583	554	581	590	594	595	570	581	608	585	561	586	562	513	549	580	608	565	598	585	539	590	572	592	533	562	569	540	591	567	566	540	577	565	571	574	571	593	562	562	589	548	629	568	548	548	573	585	605	574	577	573	587	607	614	575	579	572	569	598	576	560	567	535	590	539	590	621	605	603	549	551	613	588	562	563	600	619	601	537	572	542	547	568	572	553	608	599	620	576	573	553	579	581	584	577	572	505	573	561	626	586	574	594	571	540	592	582	571	576	593	623	597	577	593	642	582	572	565	584	553	512	566	605	604	601	556	565	572	574	608	588	568	576	589	554	552	559	549	543	581	578	605	588	601	587	587	587	601	566	574	562	596	602	576	555	531	554	574	556	560	546	585	623	585	592	524	579	610	529	589	561	572	521	617	573	601	610	578	555	556	597	546	564	519	575	564	559	584	572	558	590	575	547	617	569	540	559	597	550	559	550	604	572	606	589	571	581	573	556	549	597	589	573	562	586	546	573	581	597	584	509	574	574	609	574	610	592	576	590	576	546	598	574	596	592	589	530	560	575	568	536	591	568	590	539	577	569	593	575	565	588	622	580	615	584	569	618	598	588	566	570	608	585	576	562	641	591	570	576	619	574	559	529	598	577	603	569	551	573	559	596	579	527	567	598	552	632	615	534	617	586	558	560	583	570	581	551	557	590	579	576	586	572	618	574	541	608	543	547	560	577	559	580	549	551	543	576	595
10639	14827	9168	4941	3083	2037	1615	1435	1291	1215	1120	1073	1110	1063	1090	1044	1000	963	903	946	923	898	842	888	828	820	822	843	878	850	851	836	832	840	827	809	824	815	839	810	824	827	825	811	817	818	869	863	838	752	812	830	813	822	863	835	818	859	812	830	796	847	866	883	816	863	809	802	785	797	792	823	785	799	845	809	812	887	867	768	840	848	779	810	823	829	790	854	843	843	795	782	795	822	814	801	824	799	832	872	833	871	797	854	844	859	834	881	856	834	825	825	835	854	805	827	830	838	833	816	833	844	799	783	827	807	866	839	827	805	814	829	827	800	815	844	802	840	831	794	812	820	799	835	797	822	892	818	856	794	842	814	819	802	844	800	792	835	775	837	837	837	845	832	819	832	847	828	878	809	823	846	785	853	794	803	851	827	825	850	816	790	819	849	860	775	803	827	856	775	843	873	840	856	841	780	765	820	805	832	803	822	836	818	818	876	871	801	782	844	837	842	804	831	757	781	782	817	775	790	788	809	852	768	845	822	831	822	831	846	823	873	838	877	863	806	768	883	788	833	840	814	809	808	836	836	832	865	794	853	803	822	843	834	788	841	793	846	846	891	826	898	802	826	839	846	806	795	854	817	864	852	849	812	797	828	809	781	837	849	838	805	795	821	828	777	828	871	811	824	830	831	779	783	765	843	863	790	858	819	843	830	827	818	850	872	802	838	810	803	778	812	814	819	800	815	777	811	817	808	835	860	779	830	867	846	882	852	818	851	798	786	828	805	833	811	768	788	825	844	802	806	837	832	764	818	831	769	839	844	859	779	877	810	773	818	825	853	827	783	736	841	843	831	850	881	748	859	863	782	856	811	786	810	841	853	846	829	826	833	833	806	770	791	843	797	863	841	879	831	790	832	853	788	828	782	801	780	835	818	796	793	841	802	856	813	837	788	801	847	809	824	833	812	809	856	760	844	805	834	816	847	835	855	814	822	804	789	855	823	807	818	784	843	816	783	793	821	798	822	760	823	876	828	779	821	830	829	824	812	775	832	807	843	842	893	823	860	867	789	786	838	868	861	817	793	790	812	873	761	818	849	826	781	839	788	827	821	814	846	828	790	801	833	808	813	831	846	802	818	818	851	820	809	798	824	859	856	846	812	808	832	801	851	841	813	825	833	851	765	831	783	806	805	835	819	811	754	866	870	848	814	795	830	835	775	805	837	768	847	835	849	842	897	865	864	824	803	814	779	835	840	860	838	794	825	828	812	824	807	836	844	815	897	815	832	831	827	874	849	808	763	828	811	792	822	786	827	803	849	778	781	809	835	767	809	780	815	802	805	786	814	854	824	833	831	793	862	850	872	837	787	842	820	861	797	847	846	819	836	810	816	833	807	818	774	858	806	811	838	813	830	816	824	803	811	861	809	797	806	857	808	822	824	828	809	794	888	784	839	793	777	813	799	771	810	829	840	830	836	821	789	854	813	833	804	838	882	844	829	840	831	816	808	870	837	846	826	838	873	785	865	829	792	803	792	847	817	844	834	836	865	826	785	830	822	784	837	816	840	793	794	821	814	830	857	804	850	797	851	819	785	875	865	796	818	845	834	750	809	828	850	805	797	827	798	817	838	841	834	812	826	813	842	812	822	832	796	823	856	807	821	756	790	829	843	833	806	803	800	832	819	803	824	823	801	805	884	829	808	775	803	832	852	854	809	828	762	836	792	857	840	859	793	798	833	833	834	857	829	854	811	822	822	836	870	835	845	759	823	873	816	803	860	854	809	822	827	819	864	826	832	796	800	809	860	866	805	813	842	824	821	744	826	817	765	788	807	843	817	827	839	838	786	822	817	825	825	855	880	851	897	833	821	772	851	824	852	843	803	838	807	793	787	855	785	832	802	835	853	791	872	800	802	830	845	830	828	809	853	796	832	857	794	828	805	826	811	831	816	791	811	816	866	845	770	811	802	817	825	813	835	857	786	844	826	837	871	873	814	813	797	776	795	825	821	858	841	847	858	807	790	823	827	776	857	839	814	801	866	830	805	798	800	798	822	840	777	805	816	784	851	850	792	868	816	810	823	844	785	794	821	801	876	772	808	848	816	808	795	814	876	792	822	831	797	831	847	829	804	819	799	783	793	856	773	831	782	788	813	865	813	837	800	844	853	855	801	848	823	822	876	838	797	816	802	852	836	863	861	834	861	804	856	817	811	838	811	830	805	840	814	822	807	869	858	768	843	826	826	838	882	837	816	821	806	822	800	775	855	825	796	845	888	771	809	827	792	846	806	834	807	785	820	787	809	873	838	804	832	834	772	825	889	811	807	796	820	807	896	767	826	777	810	852	832	803	850	802	779	818	858	820	812	817	874	831	869	814	858	828	850	853	815	790	864	848	785	840	815	832	904	831	788	829	827	811	860	878	859	849	910	857	808	805	806	803	875	846	815	859	823	761	810	839	801	835	810	868	831	905	844	869	831	841	831	805	801	832	850	888	860	821	862	840	862	825	833	827	826	811	813	839	785	785	830	802	853	827	849	856	819	816	801	892	830	842	823	842	840	832	818	833	802	864	825	811	856	913	804	788	819	837	810	814	829	812	832	836	815	791	842	797	841	817	789	836	839	853	787	797	834	779	847	831	811	824	835	837	819	753	816	843	831	854	831	828	780	861	872	805	808	859	758	821	840	779	852	846	809	840	810	799	837	827	832	771	802	836	830	837	774	816	813	813	832	823	851	832	870	842	828	812	821	820	848	835	808	793	806	826	807	843	856	787	795	799	825	826	828	821	826	795	803	830	816	793	849	821	837	847	829	822	842	877	799	819	813	884	835	822	808	797	800	850	900	812	856	832	879	835	845	821	846	810	815	843	841	803	883	846	844	742	822	834	823	852	838	843	801	803	827	855	869	827	833	825	817	814	803	856	759	842	826	815	816	751	806	818	796	800	863	830	849	799	860	832	821	805	855	832	770	789	820	881	824	823	793	857	818	850	838	830	795	838	871	835	808	822	860	786	804	792	824	899	834	803	862	820	848	821	881	871	816	823	840	815	861	810	798	793	839	791	772	804	795	803	790	822	821	841	818	841	879	808	796	818	864	829	815	849	803	833	851	816	855	784	804	809	794	779	825	882	794	749	820	804	738	817	861	844	801	809	818	830	823	817	829	801	820	783	799	791	835	817	809	844	822	820	837	897	779	787	798	871	787	797	871	804	851	856	755	812	867	802	791	848	794	814	822	838	814	821	765	820	813	840	786	844	815	850	831	835	843	788	795	791	769	834	852	798	830	845	828	885	813	836	808	794	831	829	776	810	851	811	834	889	808	843	848	818	788	786	814	810	820	811	835	799	826	836	815	854	856	868	833	833	802	881	841	817	796	797	849	823	891	831	818	798	816	802	861	901	825	820	809	862	814	839	907	839	803	814	859	842	812	788	844	858	799	843	827	828	837	856	774	842	847	879	847	846	837	784	822	805	822	851	877	822	892	809	838	822	871	796	821
22871	21555	28633	24938	21568	18112	3395	1628	1262	1171	1065	1007	1033	985	1016	910	837	779	793	696	696	704	667	674	634	661	628	656	637	569	629	637	604	641	610	586	625	649	615	623	619	599	642	543	571	637	631	560	593	629	569	629	678	644	638	613	610	617	616	595	595	604	593	603	622	657	599	586	617	603	623	629	616	586	615	613	606	603	605	621	606	561	630	608	580	630	596	594	611	589	601	636	593	633	618	617	609	635	601	591	594	616	616	605	583	625	614	580	631	605	591	591	571	648	597	632	568	603	632	612	609	587	599	572	613	614	611	603	630	594	594	580	629	595	617	611	589	641	593	602	576	607	596	595	620	616	645	600	647	600	604	621	602	639	597	601	635	563	635	658	631	627	598	588	606	622	599	616	569	616	609	671	606	620	601	632	587	591	598	623	625	626	577	595	637	623	580	603	594	587	597	601	614	629	599	610	620	608	631	616	583	599	602	557	627	605	622	685	619	640	603	616	602	603	624	641	592	609	640	619	608	602	673	599	584	627	635	616	593	628	642	629	598	635	638	621	581	625	599	621	614	615	581	612	607	646	582	590	623	634	606	590	626	625	580	632	626	601	576	616	609	619	614	631	614	567	642	644	588	587	577	590	608	620	639	622	626	656	595	618	574	619	573	603	612	604	613	595	607	647	584	610	664	607	585	600	635	662	665	637	630	589	594	582	616	618	572	609	613	576	631	670	619	594	608	607	594	644	597	591	620	586	562	632	636	617	582	614	580	604	601	639	607	618	607	632	579	626	616	611	595	605	647	623	620	624	602	624	655	616	620	627	596	644	629	619	652	618	622	646	606	614	617	641	627	594	615	593	608	613	595	638	580	616	611	625	558	602	630	630	658	584	602	635	651	604	577	601	594	611	648	593	596	598	648	621	672	611	624	614	594	624	617	624	626	613	639	612	621	587	583	632	572	620	631	614	620	612	609	583	651	602	581	609	605	596	615	607	622	601	581	653	623	606	634	638	599	619	607	606	626	614	619	632	629	621	639	614	615	611	553	611	636	645	634	617	586	560	637	587	588	627	568	602	608	607	636	616	627	611	581	625	627	580	613	627	615	623	580	615	642	627	582	605	588	595	569	606	619	630	635	554	633	606	635	606	640	618	611	614	623	603	607	613	590	595	638	594	598	584	621	609	663	578	618	616	603	615	601	621	617	600	594	586	566	617	604	638	593	584	580	661	610	571	632	672	563	598	661	589	652	634	564	636	624	602	614	581	657	640	590	581	653	670	633	606	617	608	607	575	582	586	591	625	622	646	575	622	633	634	648	631	583	644	577	632	592	619	605	580	638	580	601	578	618	649	635	607	605	600	616	606	601	654	584	559	662	575	590	607	603	630	583	590	594	611	621	613	559	592	590	648	616	603	631	590	599	603	623	622	596	654	569	622	601	606	627	601	592	570	619	604	625	570	589	627	642	623	631	611	609	606	596	593	614	576	640	642	621	607	639	631	595	593	584	592	627	625	608	545	618	624	582	582	620	607	621	619	625	612	594	582	585	588	611	632	637	641	604	629	565	600	613	636	601	670	631	626	646	628	584	613	583	633	599	627	543	636	592	602	616	618	633	591	597	612	670	633	562	568	613	584	655	602	602	564	628	645	584	593	613	626	640	642	601	591	600	578	635	640	610	627	619	589	584	607	613	624	604	581	576	592	581	628	592	610	603	595	584	630	610	597	620	612	598	619	618	585	665	572	600	633	607	612	578	589	572	586	635	568	592	590	626	598	641	614	621	611	592	589	619	603	590	593	590	609	651	601	600	563	603	629	638	630	664	645	647	632	599	577	628	627	573	644	581	628	658	614	570	591	593	603	601	612	633	599	620	610	625	639	610	647	613	625	558	584	595	576	644	627	604	618	669	631	635	559	595	572	625	653	560	629	643	602	557	616	581	594	575	613	646	559	555	606	585	591	587	599	595	615	597	619	615	554	621	629	633	640	596	608	582	622	588	584	609	668	620	623	556	609	604	563	596	627	629	649	621	593	606	602	624	654	638	645	642	641	586	579	656	621	586	607	550	620	636	603	608	632	590	620	627	593	564	593	676	635	586	634	642	604	630	601	616	600	646	650	586	622	562	608	550	576	646	629	600	644	620	582	648	609	623	611	544	624	605	605	633	604	605	649	635	647	586	650	665	637	601	629	630	644	590	618	624	658	604	610	625	617	601	581	612	564	614	611	605	621	621	616	598	643	611	593	599	618	587	595	601	598	586	626	634	618	577	573	608	619	613	586	644	612	602	584	617	636	566	598	649	604	649	614	585	618	612	625	579	633	601	627	591	615	577	617	634	626	608	638	637	580	587	614	585	577	624	583	618	624	640	631	591	580	635	627	659	585	599	626	590	602	622	625	600	623	612	572	624	597	617	592	609	590	605	586	625	677	604	589	620	639	638	623	600	633	573	615	627	616	550	606	609	634	577	598	610	660	616	626	618	610	558	603	612	566	638	604	565	629	601	616	585	667	579	630	620	601	602	568	611	620	623	606	639	579	612	551	614	637	624	606	629	606	599	619	626	626	564	554	602	661	609	618	630	611	585	608	621	641	612	634	619	553	621	645	638	559	585	619	649	602	584	616	616	604	629	583	658	644	611	583	615	613	629	574	609	636	586	583	653	590	620	629	597	634	632	596	603	601	598	612	598	607	630	585	589	614	605	611	615	652	634	630	597	606	612	599	601	557	573	596	612	601	597	630	607	623	586	620	600	654	698	582	599	590	606	613	662	643	638	637	570	590	641	646	557	619	624	598	585	652	647	620	618	596	613	590	574	655	583	603	586	577	606	622	636	606	597	608	602	604	637	558	561	628	637	612	610	640	584	647	591	599	644	594	643	636	612	593	646	618	585	593	598	690	620	618	616	585	604	635	632	588	594	607	605	619	649	624	573	615	589	593	596	633	610	625	627	580	634	613	636	593	611	582	601	655	650	662	627	584	599	595	591	627	606	597	607	616	611	622	615	598	636	641	620	602	667	603	626	590	622	596	572	594	592	616	600	623	603	595	636	687	585	602	592	633	633	619	557	636	626	570	616	572	612	631	609	579	621	640	609	602	619	599	596	629	633	608	644	636	569	605	633	611	621	618	642	626	625	604	596	596	628	576	637	637	623	599	597	590	635	605	631	580	600	581	553	586	649	666	645	595	572	588	581	599	591	577	630	612	612	605	645	582	594	632	659	643	590	636	617	629	545	608	614	607	596	632	625	610	602	625	576	597	620	613	593	590	618	594	622	613	603	598	610	591	629	591	591	616	598	633	607	629	590	613	609	638	626	597	593	625	646	609	625	624	615	623	617	609	562	617	592	610	580	558	596	654	612	620	620	617	657	558	590	622	596	577	623	622	623	604	611	591	606	587	565	600	605	594	617	601	611	561	596	601	585	625	607	647	622	626	597	637	626	610	584	614	618	603	564	588	593	646	621	616	594	612	605	614	586	619	586	627	605	601	555	623
14960	27987	18101	10001	6193	4052	2848	2355	2125	1742	1538	1590	1583	1591	1509	1421	1339	1173	1067	992	934	994	934	960	967	872	879	822	928	877	836	871	899	829	854	862	913	906	876	862	871	824	831	888	941	869	866	854	854	873	864	846	902	831	862	825	846	909	834	889	840	881	930	865	887	861	856	776	856	860	884	914	888	874	907	856	831	864	853	893	840	829	874	855	875	883	853	825	867	850	899	874	863	863	830	915	821	807	858	847	902	876	898	814	860	926	844	838	865	821	864	881	877	844	849	842	841	881	887	862	874	879	869	808	906	892	833	888	849	873	871	878	827	849	846	857	851	905	883	885	851	888	853	838	834	874	856	856	842	864	874	857	913	838	830	907	848	886	891	896	832	857	844	852	907	895	859	845	826	882	924	880	880	880	907	856	850	881	875	882	844	837	878	913	942	829	855	885	839	883	905	854	921	900	831	864	845	833	871	846	895	835	878	904	841	863	857	883	856	891	881	855	858	812	859	791	873	858	896	863	863	872	828	891	865	840	886	830	873	840	790	869	796	921	826	823	865	919	834	827	869	810	849	822	844	896	832	870	872	856	896	858	860	837	848	865	896	824	845	769	822	891	879	823	869	860	821	925	820	847	865	841	873	852	853	873	891	845	821	867	877	791	902	837	865	840	876	852	798	806	867	806	882	911	819	866	847	831	821	813	910	808	815	874	828	821	933	841	834	907	850	888	834	867	902	840	807	840	898	823	820	854	883	818	834	828	818	850	877	874	848	809	843	850	878	853	908	867	872	849	857	820	835	849	933	824	881	876	829	869	860	822	888	833	866	827	884	882	867	851	881	881	941	851	851	877	867	877	821	843	809	868	852	833	851	883	840	860	886	866	841	889	915	854	805	869	857	877	850	866	822	874	882	864	830	881	865	852	847	875	857	822	852	816	853	871	905	847	860	835	872	856	894	861	884	833	845	830	917	858	835	818	866	840	878	870	921	853	864	810	833	877	881	869	838	853	850	825	899	859	866	885	819	840	864	851	867	920	826	854	830	849	823	854	870	866	864	851	885	854	924	895	921	838	864	844	886	928	862	834	863	836	876	858	855	929	864	866	824	867	826	887	832	838	787	869	884	918	873	846	858	844	840	870	874	811	822	870	859	830	887	828	836	858	825	843	901	854	846	876	840	869	914	883	845	790	820	872	838	868	848	844	871	867	888	873	863	861	850	867	887	871	916	842	843	831	847	894	865	873	897	908	904	827	874	895	871	818	877	844	802	858	837	861	842	824	856	912	893	815	817	833	850	849	857	859	873	808	874	845	837	863	899	886	903	848	865	853	879	860	853	858	902	779	895	847	860	887	838	885	874	829	865	902	872	840	875	857	866	844	837	878	860	835	880	852	829	875	847	840	864	839	887	846	840	825	802	859	867	849	831	809	858	889	860	817	861	847	843	794	838	876	873	798	842	818	865	878	845	821	874	810	845	856	850	883	889	882	883	856	836	841	864	861	859	875	864	861	876	842	842	854	882	891	875	846	837	829	858	869	870	836	886	857	845	834	841	863	864	825	936	892	851	849	825	842	846	841	838	886	879	850	889	857	824	903	840	857	842	804	831	875	882	828	802	888	860	851	863	851	844	872	817	879	858	834	872	836	824	817	819	845	836	860	841	871	875	888	836	878	823	851	850	884	882	864	901	857	898	895	802	858	893	831	844	872	787	870	847	852	894	863	879	864	872	862	856	837	839	882	866	823	883	887	904	848	920	872	826	867	863	850	892	898	838	797	877	880	848	839	853	856	850	874	884	825	849	888	821	853	834	811	912	869	807	892	880	843	852	884	871	829	838	894	867	871	826	873	864	846	891	872	895	831	889	834	847	874	879	846	901	840	861	866	862	840	870	912	840	900	864	862	810	835	864	813	875	889	780	870	841	839	814	833	873	857	875	872	885	859	859	847	827	895	872	812	843	821	813	859	844	844	880	806	838	846	846	846	824	841	872	842	849	848	824	880	923	885	898	847	787	840	852	828	840	878	892	870	854	842	839	859	856	904	839	873	921	884	835	892	813	841	915	838	821	874	834	858	830	815	885	906	834	817	836	839	891	864	869	883	868	859	928	884	850	899	860	858	872	818	858	853	850	847	867	870	878	791	879	816	878	882	855	884	865	845	872	889	895	856	859	867	823	895	875	820	850	815	874	826	833	866	849	794	860	861	833	808	850	837	839	895	878	806	896	847	851	836	875	904	832	811	891	834	877	862	855	816	848	849	853	871	877	903	866	905	852	880	826	890	892	803	908	875	839	816	919	821	878	887	846	878	789	843	853	894	866	846	900	877	828	871	847	842	799	891	861	872	837	930	823	842	890	849	826	851	868	786	898	874	862	887	788	880	877	807	867	851	856	892	814	855	845	897	852	867	845	892	874	816	855	879	836	852	829	876	903	850	906	840	875	873	815	835	852	851	834	902	860	808	899	872	846	904	830	838	872	860	864	880	829	874	860	837	805	893	824	889	858	842	837	812	845	805	853	872	856	854	852	854	841	895	854	851	871	897	869	839	773	840	862	851	905	851	782	835	863	882	834	808	834	847	874	862	840	842	874	905	897	828	839	855	862	836	885	840	877	882	878	834	814	838	871	829	849	836	843	811	841	932	819	858	860	809	845	918	901	884	886	886	856	868	868	910	888	847	843	858	905	852	880	886	874	864	878	836	828	818	857	850	827	855	821	830	906	879	802	884	871	856	829	910	876	895	891	865	859	829	812	835	858	828	861	871	889	850	873	868	866	865	883	897	839	873	856	810	869	889	883	861	849	841	902	858	837	801	894	867	846	857	874	880	875	876	850	895	826	878	848	880	837	913	856	825	816	872	877	803	848	855	848	805	838	873	846	811	882	879	849	864	820	836	858	850	847	891	826	859	889	856	852	843	869	847	932	876	901	885	840	895	825	906	857	825	824	864	862	880	865	828	868	806	862	818	889	870	812	921	905	859	882	868	878	858	845	852	846	859	841	856	918	858	877	853	856	860	899	894	851	893	858	853	821	866	848	887	872	915	829	851	880	883	912	795	874	843	825	853	916	905	826	848	846	879	835	900	898	815	846	879	851	816	880	868	886	850	863	871	878	857	886	844	873	900	824	870	879	844	881	887	845	891	843	871	857	812	815	888	842	846	881	848	886	853	814	847	887	832	817	797	872	859	859	886	828	888	847	896	846	858	856	859	879	842	831	833	786	859	820	868	865	872	856	935	874	904	836	811	883	840	858	829	873	859	827	843	852	897	882	817	821	872	842	803	862	847	807	845	897	844	830	877	838	876	883	817	852	878	850	851	823	866	876	921	884	819	840	827	833	868	874	882	898	850	861	868	869	915	894	887	873	870	899	907	836	841	851	860	851	813	873	824	825	858	858	820	885	858	819	849	838	822	876	850	880	863	874	829	845	902	837	901	865	864	854	878	835	860	829	832	911	830	911	860	897	831	861	903	939	853	840	882	875	898	872	878
28044	19345	9558	3294	1546	1117	949	897	804	765	772	738	776	775	760	761	697	668	643	598	639	632	626	619	627	602	622	605	640	624	608	609	588	625	641	671	605	632	643	632	660	595	599	649	585	607	647	572	588	582	622	610	621	556	633	572	617	636	594	578	600	611	645	603	590	637	627	617	614	567	613	592	637	614	616	629	598	560	616	631	640	625	577	578	589	615	610	581	595	588	635	574	634	581	601	600	639	642	590	638	574	628	637	696	579	664	587	593	561	626	626	613	650	602	628	632	594	640	606	574	602	623	614	626	630	614	605	636	593	611	596	621	590	604	606	599	642	574	567	614	622	596	652	593	621	601	622	609	610	614	622	592	646	617	583	609	580	599	629	643	646	645	572	625	595	582	614	643	554	616	616	613	625	568	588	608	616	624	641	636	606	614	624	584	587	610	581	597	601	578	645	596	598	617	596	587	624	605	631	578	604	619	576	616	646	600	588	591	635	623	603	580	584	652	626	604	595	613	591	613	585	596	588	630	574	652	620	621	604	610	618	576	619	593	635	588	596	645	598	596	655	569	591	612	621	617	603	635	631	630	619	642	586	613	611	619	635	611	619	562	582	609	615	603	596	638	615	627	604	613	621	630	595	578	607	604	604	578	606	629	555	635	620	620	610	613	577	605	610	598	632	600	615	614	619	605	645	577	586	605	637	610	594	608	632	589	611	569	621	600	594	643	614	633	604	619	635	552	608	618	621	596	609	656	606	627	637	644	615	622	573	614	557	579	591	613	585	599	586	613	625	551	634	588	619	621	621	601	643	591	628	599	649	656	585	670	606	576	618	568	591	634	593	633	631	622	636	564	589	626	650	607	587	634	630	573	603	662	615	633	652	621	587	619	579	622	637	656	582	603	637	609	601	615	624	613	581	613	587	633	582	546	596	620	642	615	606	564	597	621	588	610	652	582	610	603	619	643	613	614	656	588	659	641	609	560	642	596	624	607	636	637	609	609	629	668	591	611	646	574	636	670	603	586	658	640	599	574	649	639	613	607	640	571	597	606	608	633	583	585	637	613	608	573	621	598	631	618	597	608	669	584	609	563	618	615	601	569	610	616	622	625	660	588	632	596	605	625	626	589	615	622	637	574	616	588	575	623	611	544	625	583	583	630	591	597	563	636	573	582	584	594	600	654	620	616	614	626	576	643	642	616	625	648	604	629	652	600	608	625	607	607	602	600	591	606	647	633	610	644	611	629	609	590	604	650	612	592	624	622	609	596	611	629	591	620	614	628	617	627	619	586	618	584	612	620	633	596	604	589	614	536	597	619	635	601	659	635	568	621	582	598	664	595	645	556	609	618	596	637	566	586	623	609	629	635	610	621	601	617	647	596	570	591	644	651	587	610	624	611	634	632	589	648	589	586	610	611	636	626	604	591	587	618	652	608	639	598	649	590	641	654	627	597	596	633	560	565	628	593	608	591	573	589	632	600	660	644	590	627	620	607	588	587	640	589	613	617	649	582	574	587	591	622	591	603	617	583	547	618	603	624	594	605	609	610	624	621	647	626	597	636	606	591	595	598	615	620	609	619	600	649	648	587	630	630	604	604	620	628	577	602	625	576	630	606	598	592	599	611	598	617	596	572	613	599	604	589	646	590	608	591	580	616	642	575	572	659	597	617	585	640	606	610	606	624	584	587	644	625	608	634	622	627	613	601	624	602	640	571	645	613	597	580	605	607	609	622	629	565	590	616	630	648	587	598	601	592	606	609	575	601	599	643	612	660	637	657	631	540	603	628	601	610	582	628	615	605	625	576	579	584	674	592	602	595	625	596	576	582	612	586	605	656	656	612	648	591	627	584	628	611	615	586	603	616	661	618	562	645	591	620	586	614	676	617	610	591	630	604	591	618	640	559	598	597	635	645	618	622	645	575	640	594	614	625	626	541	624	627	637	581	597	645	598	651	596	637	570	566	610	610	588	609	642	623	620	627	634	643	564	642	633	621	573	590	612	605	620	567	603	593	584	616	605	602	625	596	585	589	588	591	611	614	603	616	582	603	634	665	651	636	570	616	593	608	572	665	637	609	625	588	649	601	614	643	651	621	639	588	633	627	645	620	588	572	636	571	652	601	601	603	689	626	621	610	611	609	614	643	638	604	631	623	629	651	600	609	608	640	601	591	607	588	590	591	596	638	622	660	622	617	631	628	590	605	631	585	604	642	584	620	628	629	611	567	605	585	616	564	573	603	578	634	577	616	571	624	667	601	624	589	598	587	646	605	648	592	645	606	631	631	667	573	641	583	620	617	609	589	632	607	635	649	627	606	576	646	623	627	649	587	621	609	586	633	606	592	589	608	649	641	603	580	589	634	574	614	602	655	618	551	604	578	592	609	609	641	608	633	622	638	608	646	609	622	628	581	601	609	657	586	586	613	601	636	593	606	625	630	600	571	597	598	664	620	673	611	633	592	574	596	587	620	593	581	661	593	665	585	627	625	647	623	613	646	641	633	621	601	613	623	665	668	609	615	583	599	607	606	616	621	604	612	610	598	626	596	606	603	615	625	586	593	565	610	583	592	601	602	595	604	627	583	621	644	608	672	618	629	631	628	639	618	589	602	627	586	587	637	611	623	585	597	635	616	606	603	619	578	625	595	615	623	660	622	610	577	609	566	657	612	591	603	621	609	615	616	600	596	613	664	631	614	601	616	571	615	621	625	610	634	647	601	661	670	608	615	609	633	599	636	674	622	585	641	577	614	610	620	562	619	645	607	600	614	637	607	585	601	636	567	595	581	608	631	638	619	569	552	611	606	625	647	642	640	609	610	599	586	640	623	655	612	553	621	600	628	582	586	615	583	595	631	534	614	597	651	629	621	566	596	599	646	650	636	580	601	607	618	593	606	575	629	613	634	591	616	581	629	621	604	601	683	604	645	570	631	653	642	614	621	597	582	554	595	621	624	642	570	585	573	599	673	604	655	600	615	655	624	604	627	645	668	613	618	580	625	612	604	600	613	652	626	575	681	599	604	652	593	596	621	630	621	597	665	629	617	580	629	601	659	600	572	607	614	611	603	606	598	619	616	631	598	600	620	610	612	544	648	571	600	556	638	614	614	618	607	605	612	616	578	618	625	616	581	621	611	609	590	606	625	599	612	615	624	632	577	600	586	621	608	604	618	574	604	620	657	638	601	587	600	586	618	657	609	652	600	606	571	598	613	572	595	653	612	657	625	585	602	615	638	616	580	601	572	595	611	593	639	611	606	618	624	612	600	620	587	562	631	643	610	653	689	650	645	603	559	612	609	584	631	633	603	610	618	601	617	602	617	631	639	561	595	646	579	638	583	581	579	661	615	625	598	617	588	638	573	636	646	602	648	642	616	592	605	623	628	621	581	614	601	592	619	632	588	606	589	596	598	628	597	647	637	613	592	608	655	608	600	595	607	601	656	613	569	602	625	608	586	672	582	598	629	581	629	644	568	654	616	622	600	597	632	579	607
12841	15284	8527	4355	2627	1874	1629	1451	1333	1197	1220	1230	1190	1173	1088	1110	1054	931	904	948	921	902	912	868	870	864	897	901	886	875	922	870	927	843	869	882	969	815	890	879	890	853	854	891	869	812	867	859	903	880	838	859	860	843	904	794	859	939	902	900	911	895	841	896	913	821	907	866	819	883	890	862	901	865	834	879	829	906	823	854	813	855	885	887	846	915	847	831	854	822	826	834	878	852	816	837	866	811	844	841	901	849	851	860	851	879	897	829	881	919	883	951	891	866	889	882	799	792	846	884	803	909	841	889	888	837	873	887	831	861	860	861	837	890	891	864	899	841	845	885	828	840	867	847	842	862	789	880	914	883	890	886	864	858	883	842	811	869	857	862	872	859	863	850	887	854	853	822	847	848	848	850	881	839	834	812	852	894	818	876	892	855	851	841	849	839	868	885	909	861	873	866	851	846	882	875	816	800	825	842	838	819	951	888	862	876	884	891	855	874	852	894	856	874	845	904	911	863	836	912	867	802	866	940	879	827	888	892	866	902	844	856	862	835	894	824	880	881	873	868	835	873	877	858	874	864	874	823	889	874	849	899	870	827	860	872	853	870	844	838	903	851	851	855	877	844	827	803	851	857	883	819	850	840	855	882	919	867	844	900	872	907	858	862	893	830	826	847	805	922	870	849	858	830	846	820	878	837	896	859	880	882	812	885	856	859	804	884	835	894	926	875	830	877	918	847	840	871	861	867	887	878	871	833	909	824	853	875	881	927	881	882	885	867	836	858	889	834	813	864	849	885	817	875	808	865	838	808	865	836	839	844	894	852	895	866	897	884	879	829	882	872	863	858	837	882	901	865	898	819	883	854	848	841	870	854	849	851	834	904	841	938	854	823	816	853	839	883	860	885	857	833	870	863	826	845	824	871	828	850	825	911	771	860	847	856	832	857	917	856	833	891	867	868	867	865	830	894	891	881	818	836	840	878	849	862	872	834	841	904	885	861	844	886	857	902	873	909	849	777	946	898	825	844	895	886	869	913	838	855	884	798	883	886	885	856	897	808	860	894	835	841	855	841	820	816	887	886	903	846	871	889	822	815	913	892	892	910	859	883	879	826	841	896	839	882	848	851	865	881	866	875	851	847	844	898	892	894	816	869	886	865	864	858	889	855	859	842	836	846	853	870	938	889	938	864	877	893	864	921	826	869	862	895	878	873	856	859	857	914	873	848	922	911	854	851	882	889	833	837	788	836	890	857	856	836	837	814	808	825	846	865	890	859	876	873	878	885	846	824	859	883	858	847	879	858	868	855	850	903	836	859	894	868	881	880	870	871	820	810	848	851	870	855	844	797	847	849	829	877	771	897	856	806	882	844	915	832	827	852	865	843	845	869	817	820	802	838	865	902	881	852	842	853	840	842	845	839	845	845	822	866	874	831	869	827	859	830	926	888	884	879	845	827	886	860	873	836	865	869	862	852	840	854	888	902	846	848	839	858	902	887	872	873	875	852	888	838	838	841	829	899	869	828	857	864	820	843	848	845	856	848	886	839	867	837	843	857	838	890	893	838	885	848	895	885	850	903	874	924	850	872	851	827	780	834	862	877	835	847	871	874	909	824	904	912	820	837	884	867	858	856	843	907	795	875	880	859	872	888	900	874	841	864	900	847	881	819	864	938	854	879	853	854	854	870	844	843	874	856	855	844	907	853	842	799	861	852	861	915	875	844	876	902	813	851	842	858	864	874	809	854	865	838	881	869	825	863	864	825	846	796	829	852	828	870	826	885	810	863	904	851	863	834	859	844	821	846	916	829	913	858	878	834	867	784	887	848	859	842	866	857	874	875	842	836	867	839	816	880	877	872	798	855	799	855	863	907	850	866	890	846	872	886	850	855	896	922	867	858	855	796	857	861	830	881	900	862	932	891	845	864	861	874	896	888	886	878	908	886	871	878	893	858	856	836	912	888	887	904	878	805	858	935	853	926	808	847	889	876	875	857	840	843	823	831	865	876	934	905	898	873	890	910	869	807	856	808	853	896	857	820	841	850	798	870	884	873	846	791	814	822	867	910	891	871	811	895	878	821	870	823	890	810	833	860	878	908	874	894	794	882	826	902	870	833	857	835	882	860	865	842	858	862	837	862	887	823	854	835	871	888	918	840	817	837	905	831	836	831	834	799	845	914	876	834	834	821	900	823	858	894	900	881	929	862	837	821	863	893	845	811	876	851	823	872	861	819	899	835	866	807	889	846	918	873	877	861	919	862	873	886	859	893	877	869	834	843	870	834	841	845	853	875	871	847	846	839	834	872	888	893	870	810	888	847	911	819	872	883	878	889	856	865	904	862	905	862	810	856	885	841	863	864	869	855	884	886	853	901	852	821	824	866	875	902	903	856	835	894	848	840	844	878	895	883	829	874	834	833	856	824	873	836	819	900	856	827	864	883	867	862	840	921	852	847	885	891	856	860	888	881	855	894	868	824	837	885	894	865	849	887	896	899	871	868	852	866	869	874	914	857	817	858	898	812	827	868	878	919	931	877	809	834	843	838	868	876	806	846	888	873	815	882	855	857	849	889	832	821	839	888	846	867	913	869	878	865	829	881	820	850	850	866	898	860	856	897	852	876	859	889	905	877	853	877	841	866	893	868	898	835	888	886	848	860	847	878	862	812	849	905	903	813	843	849	827	870	789	894	876	916	856	889	849	883	886	791	845	882	847	864	873	841	852	813	888	838	917	832	884	853	855	869	775	852	815	858	860	868	868	869	881	850	883	931	832	915	886	880	880	853	811	860	838	818	862	897	864	859	911	916	870	847	881	903	855	842	847	866	871	803	846	881	835	853	852	836	816	871	828	908	828	837	848	905	840	828	860	852	895	870	855	931	872	918	848	844	783	864	850	867	876	813	817	834	848	856	872	821	851	807	889	893	875	848	885	850	859	880	911	797	871	915	885	850	842	903	817	823	865	823	834	867	899	882	794	864	823	885	873	906	852	853	856	896	893	905	843	881	815	853	846	845	867	856	845	874	829	828	849	895	856	877	872	866	881	893	856	909	897	813	841	843	845	847	886	855	880	850	847	828	824	870	851	845	787	869	839	888	836	825	848	885	860	857	819	904	864	900	861	821	914	900	848	836	841	877	850	877	908	883	803	865	858	909	880	906	826	840	888	893	846	796	850	885	854	848	807	858	852	816	858	868	898	841	837	882	857	893	921	858	917	834	832	902	878	868	828	887	822	883	861	875	878	834	803	880	870	808	874	936	844	831	880	871	888	860	924	862	821	848	905	855	876	853	864	836	837	827	919	885	804	835	847	872	902	840	859	836	842	798	837	807	863	887	858	884	848	911	882	879	832	867	868	878	866	871	877	838	886	867	820	857	890	839	864	820	885	896	847	914	853	925	837	842	875	874	888	853	881	853	864	826	857	793	799	867	886	832	900	866	869	840	824	895	872	840	889	870	859	866	847	858	850	846	885	829	866	812	863	875	869	882	893	788
23801	21501	27821	25588	19098	3304	1527	1217	1010	996	914	975	941	880	793	837	842	723	678	711	692	649	712	677	651	608	671	655	697	671	645	701	616	686	640	650	607	667	612	681	662	613	654	618	648	631	680	617	589	614	639	667	622	656	605	622	604	611	643	644	626	633	608	635	636	655	598	600	610	655	663	674	615	668	671	666	637	623	618	660	600	664	603	617	590	658	626	618	628	597	676	593	609	639	662	624	645	637	621	646	634	639	633	643	644	638	657	619	636	629	665	625	632	690	656	627	620	636	597	630	598	648	632	593	691	648	615	631	651	616	658	628	627	644	617	600	617	666	642	641	656	659	614	622	618	650	621	666	630	627	650	598	607	633	617	606	609	636	606	680	623	614	626	672	644	691	617	642	635	665	616	643	609	633	590	614	615	680	625	631	676	612	610	645	620	612	668	650	639	644	672	648	657	650	606	603	618	652	661	663	696	637	653	661	601	660	650	611	604	650	645	616	610	620	614	645	626	627	643	632	651	609	603	650	608	654	615	654	616	586	651	630	643	624	620	628	632	659	646	629	628	624	609	633	606	670	645	575	650	618	655	635	627	679	644	643	617	630	606	598	625	649	661	622	618	618	633	636	673	627	625	649	598	611	613	605	641	617	663	657	654	583	633	639	637	627	650	676	640	692	637	608	619	641	624	613	606	598	645	635	657	629	576	599	594	667	654	650	607	652	608	616	653	615	592	625	656	620	608	667	655	603	614	642	642	665	666	648	681	649	669	678	688	668	617	639	601	655	605	645	632	627	662	616	635	591	672	647	598	594	641	645	630	638	583	644	636	621	613	638	693	628	632	618	636	607	602	633	618	670	644	676	645	648	636	640	620	678	597	654	637	655	633	667	640	644	648	657	639	580	611	630	615	651	653	651	570	662	609	632	648	694	694	583	642	687	638	615	630	640	602	621	600	650	643	658	652	585	633	647	619	684	687	622	621	638	645	696	628	663	617	594	653	589	632	696	615	649	599	617	616	620	664	550	641	610	635	688	610	652	604	592	636	662	630	633	607	648	599	625	632	584	629	586	646	656	675	631	618	681	621	629	621	641	648	614	637	654	651	632	653	646	644	628	627	676	613	623	655	662	650	609	640	612	660	654	599	626	622	622	642	601	692	649	663	676	625	636	644	638	654	636	638	676	617	626	611	653	651	624	652	643	631	622	630	624	650	653	660	649	613	602	625	656	633	632	648	650	638	630	676	619	675	595	612	639	649	629	634	619	676	607	634	640	640	701	602	637	659	615	632	626	654	606	617	627	578	604	603	656	643	639	627	702	660	654	689	669	593	622	648	659	666	617	632	628	661	629	611	637	638	641	654	654	603	610	683	657	670	688	683	668	687	630	628	618	647	596	632	606	629	646	624	628	654	667	645	650	600	669	597	631	607	594	626	625	648	612	606	619	645	618	639	679	636	650	697	655	633	621	630	703	625	659	648	644	652	617	604	627	668	680	636	616	680	659	663	621	636	653	645	613	655	634	662	628	582	625	622	655	654	650	620	639	632	659	585	651	612	645	627	635	654	645	609	600	590	655	621	657	646	632	645	629	601	626	650	623	633	637	644	647	624	628	597	658	633	653	648	621	669	653	602	687	668	650	665	651	638	632	644	625	690	658	607	629	660	665	649	636	612	661	630	638	601	605	656	645	642	660	674	600	631	635	630	640	590	669	610	624	634	641	649	650	628	591	654	642	646	641	664	654	622	616	650	706	621	665	662	689	654	626	648	632	628	610	588	651	603	633	624	634	613	648	628	618	624	637	622	631	661	652	663	645	634	615	612	611	663	659	672	655	606	623	647	578	609	701	661	604	610	639	638	666	632	597	612	628	647	632	604	625	638	663	658	633	633	610	620	637	625	641	627	642	609	672	636	616	606	642	673	605	624	663	658	641	612	619	613	629	627	663	643	634	644	649	619	600	623	658	624	626	618	596	687	599	613	639	663	629	647	629	631	625	683	679	642	632	615	606	638	639	583	673	668	613	590	656	624	607	640	646	625	645	651	643	623	630	665	649	645	629	625	613	622	628	633	622	666	625	649	603	684	661	598	542	622	592	654	619	625	620	664	663	632	652	629	646	630	650	659	613	650	597	645	647	631	620	620	643	670	635	596	647	636	659	593	579	614	676	669	612	604	635	622	599	606	656	641	665	643	631	619	632	665	643	679	563	609	653	608	625	594	625	604	665	622	625	619	686	658	617	670	609	604	640	658	579	605	665	658	641	618	634	591	609	656	637	676	609	582	647	614	620	658	625	626	605	606	644	603	656	626	620	672	623	620	627	620	615	659	638	651	639	649	653	628	616	632	646	616	671	628	616	640	660	617	620	604	671	639	659	620	614	662	609	643	602	602	629	620	652	603	630	642	626	660	686	671	662	617	600	596	639	652	578	630	635	659	625	581	622	661	607	627	623	648	637	648	667	682	623	608	623	630	658	611	674	594	662	645	652	631	602	634	642	634	670	615	677	658	637	648	679	659	636	639	597	655	657	659	627	672	597	672	668	604	664	618	577	663	618	624	619	638	646	578	572	646	644	589	655	664	671	625	590	654	624	610	649	613	599	618	600	671	635	608	603	633	638	621	663	673	671	634	609	645	640	617	589	605	602	665	629	650	663	653	650	621	645	598	667	604	665	631	626	642	672	643	615	611	638	657	663	634	665	657	647	644	659	644	623	669	614	670	681	614	607	637	658	578	641	675	646	640	642	582	650	647	617	679	635	611	637	641	657	702	617	617	620	631	642	642	633	613	630	652	634	635	649	663	596	594	656	616	582	638	639	598	677	638	626	656	658	629	610	629	669	642	656	636	622	587	667	632	641	592	642	621	627	654	643	638	669	617	664	642	636	665	595	626	649	654	622	642	634	640	622	643	619	575	607	622	628	627	660	634	619	618	652	631	675	574	644	639	670	647	621	613	676	616	667	664	617	635	638	642	631	608	631	633	653	679	677	644	647	673	617	595	650	614	634	651	649	622	629	619	650	608	671	667	637	583	613	606	618	610	663	582	656	648	614	670	696	588	626	651	652	595	624	631	677	612	670	689	611	652	601	642	601	668	649	646	634	639	639	665	612	606	622	634	696	629	622	642	627	595	637	617	659	608	658	622	708	606	630	666	646	640	626	634	625	591	666	638	631	633	608	671	660	643	647	665	633	612	583	625	629	629	605	594	618	647	601	662	613	618	647	642	648	641	680	672	596	630	663	666	641	620	591	663	634	631	626	666	617	659	638	635	645	646	652	646	589	595	642	652	628	595	651	607	590	663	635	607	608	618	627	609	620	604	651	600	673	670	610	609	633	635	677	628	621	589	663	617	653	621	617	625	645	647	610	643	583	629	645	622	600	632	607	685	620	640	671	620	631	636	610	625	630	646	657	625	650	671	592	640	594	635	606	585	679	626	630	604	622	634	619	628	614	624	660	642	668	623	652	633	627	632	653	621	674	633	605	627	667
13485	22130	12862	7080	4250	2752	2315	1960	1630	1580	1568	1513	1578	1459	1341	1182	1165	1038	997	999	1039	1035	946	1011	919	949	906	941	898	873	967	914	873	852	908	956	912	833	907	916	866	861	936	895	855	868	906	880	872	875	940	895	900	898	890	916	876	895	929	881	828	835	909	895	921	865	847	924	934	913	924	881	875	875	864	953	882	906	900	897	879	910	886	903	893	883	896	845	883	850	882	865	880	898	872	889	855	879	900	886	874	900	902	868	915	851	865	889	913	923	876	896	924	887	869	867	949	895	936	864	952	894	851	853	900	871	899	895	879	903	835	872	851	897	938	899	912	882	892	879	863	929	926	892	872	840	861	929	940	825	927	904	850	882	900	895	897	891	884	893	892	925	877	873	872	918	842	878	885	858	924	898	911	904	869	886	850	888	909	942	838	845	915	856	859	910	867	901	869	914	921	901	880	879	895	870	894	889	892	884	882	890	869	865	916	892	873	862	918	883	899	947	916	880	932	876	925	887	900	868	838	936	925	903	882	905	889	886	862	915	864	899	875	869	876	899	914	846	944	907	851	884	929	841	879	831	904	857	884	874	841	893	891	909	911	830	896	883	920	859	828	938	927	897	899	905	891	860	901	882	854	884	847	934	852	910	883	867	880	859	843	851	887	914	842	885	852	853	844	919	868	895	892	916	871	893	875	857	874	867	924	880	875	848	882	870	876	869	887	898	955	870	880	923	862	918	905	879	913	891	896	900	847	897	917	916	853	873	858	888	882	929	881	908	898	962	857	854	864	861	898	959	895	843	871	894	943	811	871	835	880	888	859	895	842	894	858	866	892	823	910	877	848	881	863	872	859	914	894	869	914	882	872	907	918	891	851	870	848	960	862	872	886	905	897	925	929	913	858	845	855	859	892	900	893	901	879	900	847	907	936	875	883	936	884	861	942	867	903	912	850	896	843	894	851	892	930	871	924	928	836	919	942	877	932	836	904	888	892	890	887	902	907	825	922	861	879	884	883	891	841	868	880	927	864	830	862	903	885	863	872	916	894	878	895	850	867	861	868	874	918	903	913	826	904	863	877	884	873	886	878	901	931	866	857	882	898	900	851	894	890	857	881	882	895	874	885	811	861	875	897	861	863	888	888	930	880	936	901	879	890	889	869	963	914	885	882	882	861	879	922	881	864	936	930	950	868	882	867	864	884	926	829	887	860	881	914	922	889	912	897	868	960	905	851	907	893	862	913	875	865	946	875	868	860	849	869	863	911	876	879	909	897	891	908	841	902	913	897	854	874	943	891	883	889	840	893	863	900	877	881	939	908	904	887	883	895	927	885	883	864	905	834	891	897	913	903	886	874	877	859	897	846	910	895	897	846	895	841	911	873	944	942	951	869	919	872	821	909	880	863	878	888	879	849	911	939	940	936	920	889	867	881	874	850	852	920	881	880	914	883	895	913	910	922	843	842	891	877	916	903	918	861	831	833	861	900	893	883	873	835	859	898	904	901	914	859	929	882	883	898	966	917	925	871	837	915	913	848	880	922	883	845	890	905	872	890	862	910	918	869	881	937	850	867	838	903	903	892	881	839	870	857	851	879	826	851	883	957	866	860	869	877	890	941	962	891	860	894	914	923	876	888	914	907	837	887	910	901	917	838	866	874	847	878	910	899	934	936	949	840	888	856	893	849	921	930	866	839	884	886	842	866	872	885	869	869	869	912	851	876	938	887	910	893	860	909	871	887	886	840	909	961	927	877	922	880	886	892	854	931	809	848	864	827	897	883	897	864	928	862	885	862	863	889	943	907	899	856	889	933	856	929	885	886	848	895	903	922	884	913	888	901	931	844	866	868	899	930	874	861	890	891	903	910	899	900	887	862	947	958	916	900	869	874	893	876	929	889	889	927	871	847	869	867	916	880	913	849	916	871	876	899	921	906	891	886	905	890	899	868	884	866	909	878	861	880	883	881	876	844	903	900	878	920	915	907	893	873	844	905	912	907	900	853	899	875	883	861	893	910	900	872	883	908	919	890	877	922	890	932	917	880	857	859	873	811	848	888	865	907	840	873	854	821	877	908	867	883	857	890	912	845	1001	858	913	883	887	905	877	917	862	921	863	894	851	925	897	873	889	890	892	881	876	846	906	859	837	947	830	888	902	902	908	937	904	907	916	875	877	900	894	923	862	865	911	877	927	907	870	866	902	885	889	872	915	838	852	884	928	910	913	856	886	928	929	883	860	873	907	957	919	870	935	914	889	917	875	857	875	872	867	884	905	904	909	900	827	942	876	908	877	871	921	880	894	884	917	923	865	898	871	859	894	871	870	861	870	855	929	908	876	887	855	866	929	898	859	886	892	896	830	909	871	831	882	845	862	848	878	886	894	873	927	890	933	863	911	958	850	843	924	915	829	860	858	880	905	878	875	869	878	886	884	891	892	871	862	932	881	942	868	899	860	898	875	873	843	858	874	857	894	872	923	928	877	889	937	911	866	912	901	887	847	909	942	892	884	894	873	852	892	904	877	880	854	869	886	900	884	842	852	872	960	892	919	902	968	879	850	894	891	940	889	897	870	910	868	875	870	876	930	887	898	908	872	940	881	867	881	877	924	874	858	871	909	901	872	891	905	924	847	877	895	869	927	856	914	863	835	899	865	922	923	850	862	869	875	894	859	873	847	900	860	868	866	893	909	904	879	908	884	905	896	869	936	847	835	859	899	918	934	854	883	854	873	870	929	936	928	947	915	882	936	923	875	906	932	919	870	933	970	860	917	888	873	909	865	910	890	911	884	854	882	888	962	916	851	904	900	875	934	955	841	862	924	912	909	893	878	901	880	896	876	926	901	859	885	891	833	993	885	881	878	958	866	823	869	848	872	886	865	928	894	899	860	890	823	903	872	835	870	853	888	900	886	877	913	845	835	898	854	886	898	876	883	898	890	871	919	926	936	953	902	865	875	882	859	899	878	882	890	906	898	841	844	845	870	883	907	848	859	873	877	856	883	880	822	872	820	883	884	860	842	900	927	893	931	838	950	929	876	879	836	859	867	838	882	871	889	873	934	862	947	920	887	898	866	914	914	856	903	872	891	906	898	898	889	839	894	875	876	885	852	896	868	851	881	924	922	889	890	877	884	886	893	916	887	887	871	885	880	889	937	900	856	872	916	892	892	913	882	897	829	868	902	887	925	910	898	917	847	902	862	841	871	902	874	882	889	875	835	926	888	899	863	947	805	879	915	933	922	895	865	864	861	926	879	886	912	858	913	917	887	883	910	880	869	885	853	899	926	838	883	931	890	846	908	906	922	903	882	882	918	908	910	850	928	852	909	955	926	882	901	844	909	887	860	880	904	860	895	916	868	872	857	912	909	864	897	830	898	931	879	888	838	856	907	871	866	856	879	910	849	841	873	826	899	926	869	919	890	866	937	897	883	868	910	931	888	882	916	838	865	924	861	908	891	932	897	895	850	894	883	922	924	903	875	886	869	928	873	853	928	864	880
25560	21498	25044	20483	2788	1471	1178	984	934	875	853	827	793	778	781	760	674	689	660	663	650	674	650	609	640	607	610	577	560	622	591	654	616	578	582	615	617	614	627	584	610	604	632	543	603	587	611	594	596	608	587	613	557	605	579	634	574	565	593	623	631	583	635	608	574	605	631	606	567	570	543	577	595	586	619	575	582	596	576	569	604	581	619	619	585	592	618	552	590	592	601	571	573	604	571	604	574	564	610	579	594	639	589	606	621	594	594	590	557	590	554	554	585	550	629	603	558	577	578	564	623	633	575	601	560	549	564	616	629	607	644	617	592	546	612	590	576	605	584	574	552	586	569	588	578	553	600	601	555	582	575	535	570	593	568	551	557	583	587	567	604	579	588	565	657	585	602	566	604	619	576	576	562	582	608	550	550	603	571	581	581	592	590	576	630	588	622	622	565	630	579	600	562	561	599	587	604	579	569	562	613	609	593	562	588	624	577	611	554	570	565	628	588	606	590	572	599	576	586	639	562	587	578	601	647	559	564	587	591	590	580	588	583	542	613	622	592	579	607	628	603	616	598	590	579	616	564	639	572	579	574	600	642	591	610	599	599	628	611	588	613	601	622	582	627	564	569	566	595	521	574	612	544	609	592	583	583	578	584	579	624	583	601	578	603	579	572	615	572	575	562	539	610	606	575	586	570	621	581	542	585	618	617	528	581	622	626	582	628	616	640	609	540	584	587	587	590	560	609	559	595	584	538	576	595	622	598	605	573	598	577	644	611	602	562	580	564	643	563	614	615	612	583	606	573	606	624	555	566	575	572	633	626	582	644	605	627	610	631	586	595	585	620	567	620	620	605	605	579	576	607	588	587	559	619	594	608	597	574	615	619	605	555	575	602	638	584	560	614	610	564	562	577	562	562	609	599	565	568	554	606	564	620	606	594	584	556	587	635	562	595	619	579	571	604	630	593	596	633	563	577	622	590	604	572	548	619	577	636	586	565	582	580	570	560	565	582	617	628	557	571	593	581	562	545	558	601	554	612	563	605	541	613	600	615	579	631	585	568	595	552	597	565	559	556	572	599	582	585	579	580	597	578	576	596	634	607	633	591	553	597	623	599	556	574	630	543	598	575	607	593	619	582	542	589	607	562	592	568	644	560	587	604	569	616	619	627	586	570	576	605	592	613	583	581	606	587	600	584	576	566	598	549	553	574	621	607	557	627	602	629	582	584	552	565	542	604	587	592	563	589	615	565	584	565	578	605	588	640	573	574	615	580	572	612	633	589	614	553	578	633	615	593	614	576	580	569	609	595	582	592	603	604	623	570	569	592	615	574	603	560	590	631	558	570	605	559	587	588	585	598	581	641	581	635	603	599	585	608	591	541	596	576	603	577	609	624	600	583	598	571	589	612	568	554	619	596	582	621	590	603	625	609	627	614	595	608	591	582	591	595	595	599	589	586	612	566	584	597	551	654	588	553	591	630	582	571	611	604	563	610	601	609	610	596	606	600	602	639	569	559	609	583	561	562	664	589	604	588	608	612	610	618	589	593	623	564	570	571	555	597	603	616	596	618	603	566	582	571	580	567	597	571	613	583	600	570	550	641	620	567	557	570	593	641	560	574	591	636	609	613	588	598	631	565	612	629	622	609	545	594	593	618	617	620	573	542	587	592	632	603	614	580	622	641	613	593	623	530	582	548	595	605	589	587	584	582	615	607	579	578	594	588	597	565	590	585	590	565	602	567	622	606	590	609	620	614	614	543	552	648	573	595	577	584	585	616	579	593	586	553	611	634	560	581	589	598	590	577	569	596	591	574	574	591	604	600	621	619	619	631	592	544	593	620	612	616	535	607	559	576	588	582	589	603	615	592	593	601	587	645	637	577	603	540	602	599	618	595	568	566	565	589	598	609	613	574	571	648	563	587	556	606	576	574	588	573	590	622	585	564	587	591	603	582	584	605	604	573	600	551	574	580	573	636	589	593	609	603	573	600	635	618	602	630	586	624	556	592	591	615	559	601	583	587	606	553	598	560	596	567	640	601	595	581	609	600	605	575	593	585	593	592	535	562	577	594	588	605	601	572	592	584	557	609	608	564	617	591	584	592	586	625	590	583	626	592	575	612	580	591	620	556	552	577	562	611	553	577	629	550	608	578	577	599	587	585	610	630	632	582	617	615	607	594	622	597	555	573	560	605	592	544	597	573	562	611	568	582	620	565	604	598	599	613	585	587	634	561	584	590	576	582	632	584	570	545	557	585	618	620	593	536	569	575	577	624	569	595	599	616	608	585	590	587	576	568	568	553	590	598	587	596	580	613	610	624	558	562	569	593	587	568	624	589	589	597	595	556	609	554	550	584	582	578	590	525	594	608	611	548	595	599	577	561	564	606	594	603	587	590	628	605	610	604	571	608	608	612	579	610	590	530	556	621	562	586	571	562	573	610	555	576	549	567	596	590	591	603	620	563	586	544	589	587	557	585	566	611	543	554	567	605	592	569	569	642	592	588	588	603	567	633	575	616	532	624	552	599	581	634	563	564	557	602	617	544	599	572	578	556	585	607	549	514	603	601	607	644	565	589	576	572	606	567	599	617	575	609	568	583	564	597	550	583	557	601	569	588	603	606	590	622	578	558	558	580	572	615	605	609	577	611	574	589	588	602	578	620	647	583	574	635	573	581	564	616	536	628	605	537	603	583	599	575	598	629	594	553	562	541	617	572	634	602	584	590	607	588	550	569	579	559	590	604	642	587	591	584	601	583	593	593	540	520	614	566	605	634	596	549	587	580	551	578	620	557	618	550	607	576	574	558	587	580	582	554	551	528	556	636	569	581	563	627	586	627	577	579	609	606	606	604	562	597	569	620	614	568	611	592	540	621	609	584	581	564	606	619	571	590	596	575	562	560	567	579	619	597	565	597	599	538	573	645	538	543	614	516	623	611	587	574	595	577	578	576	619	561	589	586	584	558	565	584	597	625	643	579	561	613	616	599	582	567	611	538	582	595	584	560	572	582	588	563	597	603	616	594	591	562	622	580	595	604	605	597	579	604	572	554	594	620	611	546	588	592	605	622	591	641	579	601	566	597	545	586	591	590	611	592	593	575	530	562	570	595	604	607	602	552	589	557	572	593	571	575	597	604	592	609	596	547	589	555	600	601	591	607	586	586	568	586	620	612	590	592	552	577	585	617	546	601	581	606	585	571	609	623	583	616	596	550	608	595	610	607	589	593	591	555	553	574	572	610	562	588	613	566	616	578	569	579	621	572	599	601	602	578	610	614	598	554	581	597	617	531	563	612	559	569	595	586	619	566	607	567	556	561	622	554	584	579	561	576	571	604	585	605	593	587	556	583	575	552	620	599	668	607	617	584	563	565	570	595	548	592	589	513	603	562	541	602	566	553	557	641	587	600	596	572	607	586	568	575	556	587	579	604	607	619	612	596	619	567	605	612	547	554	560	543	589	629	584	590	564	570	577	543	581	594	581	604	580	604	598
14330	19678	10522	5820	3422	2539	2189	1691	1568	1520	1479	1386	1361	1331	1218	1148	1040	953	1022	965	957	974	872	862	869	876	861	838	917	839	884	850	857	839	871	855	825	812	841	833	833	796	875	864	896	878	870	860	822	831	850	835	809	840	798	813	835	854	873	840	826	843	830	835	843	840	841	845	855	882	886	815	805	840	794	825	876	853	815	852	823	869	792	808	846	861	815	811	830	886	854	816	822	858	857	832	827	833	878	856	814	877	861	842	885	844	815	806	810	826	811	842	839	819	849	857	805	854	763	806	875	872	806	818	841	834	868	848	853	877	851	840	810	868	846	829	829	856	836	862	871	854	813	849	825	814	809	824	869	889	756	873	825	891	860	847	833	839	867	822	822	821	845	856	857	822	804	876	892	881	851	862	869	843	817	854	803	818	877	827	813	772	838	866	831	825	838	853	827	862	866	859	859	882	854	848	818	854	840	833	894	829	836	794	859	895	887	818	892	840	877	823	840	777	882	833	777	826	873	792	853	870	790	843	878	855	905	838	853	797	866	864	826	843	816	866	848	825	794	879	856	844	864	825	858	815	838	865	871	826	851	811	783	877	884	820	832	814	816	863	789	834	824	834	799	810	810	830	850	896	828	811	806	883	824	806	858	849	851	802	799	826	848	852	841	887	875	859	840	799	841	843	835	856	866	889	816	824	905	831	851	857	828	784	813	842	808	844	858	866	795	851	819	820	865	802	845	788	807	821	835	815	830	871	791	897	849	890	906	875	859	838	850	858	850	801	833	858	872	803	823	787	821	835	858	801	840	890	806	850	826	843	841	815	864	876	840	781	823	839	807	807	849	875	835	840	824	832	813	845	887	839	858	781	824	866	853	805	821	836	827	833	881	879	843	847	831	855	822	839	845	897	767	814	810	852	877	821	903	901	821	855	849	816	844	863	825	839	867	826	882	856	847	889	847	864	823	818	860	871	835	834	837	864	901	904	822	817	834	887	763	879	864	830	809	857	812	813	894	759	820	851	827	859	808	869	852	828	813	850	795	844	859	820	767	834	823	847	856	828	838	800	834	847	834	845	827	826	834	848	842	811	855	813	820	902	828	844	847	855	855	858	854	825	870	808	839	862	819	833	824	822	830	798	833	897	854	815	829	856	800	831	911	836	853	849	852	810	775	871	808	832	855	864	810	798	876	837	805	798	860	863	868	827	846	816	815	861	831	852	815	854	863	851	888	815	838	815	834	832	843	850	863	808	841	802	816	888	849	855	843	861	828	825	838	852	889	834	889	807	844	832	792	883	821	860	821	820	840	829	849	895	839	832	812	803	829	819	861	830	892	788	822	799	806	779	782	849	846	880	880	829	830	840	806	843	825	825	857	825	813	853	881	893	891	841	860	827	827	836	822	825	834	861	886	838	821	869	845	898	818	830	806	894	851	797	831	841	837	854	844	776	876	874	810	815	852	838	800	797	812	837	872	831	834	832	786	801	798	834	901	827	822	770	840	859	886	884	828	863	822	837	803	852	831	838	844	815	832	811	865	857	832	880	868	872	810	824	853	852	869	820	823	822	871	830	825	805	868	843	827	826	816	787	854	850	871	843	804	805	853	817	848	844	883	841	912	839	802	816	803	800	818	792	840	802	894	775	856	851	878	814	844	854	851	848	789	903	815	857	886	853	820	864	892	821	834	804	862	827	875	811	869	857	863	825	852	847	818	858	796	821	816	789	865	809	836	825	852	837	884	773	841	844	820	886	792	927	828	834	839	854	811	840	783	859	849	873	912	802	807	900	900	809	809	860	879	853	840	878	850	889	804	827	828	812	834	808	832	805	811	888	810	842	840	797	778	853	847	834	826	865	902	786	839	798	852	839	838	822	811	797	847	907	832	852	795	832	817	868	796	857	879	817	857	835	854	773	843	856	862	862	846	771	857	820	830	822	828	820	877	805	806	811	880	856	788	826	894	834	828	810	853	829	785	769	835	815	793	810	870	889	832	882	844	872	840	836	847	825	842	839	847	824	843	833	778	854	838	868	824	852	822	825	811	883	871	833	800	843	810	850	821	775	874	799	834	850	859	857	832	812	813	848	812	854	844	837	801	805	831	845	829	892	813	796	825	841	817	832	815	845	899	869	825	744	819	871	827	802	841	882	826	851	844	804	852	821	858	856	801	870	815	858	819	753	837	839	807	815	807	857	816	847	848	861	802	900	810	915	785	869	822	830	802	821	835	824	803	826	801	801	846	847	840	821	838	868	857	846	882	846	810	837	794	863	850	801	840	805	862	817	834	837	806	825	861	797	873	882	870	880	892	851	827	821	818	832	810	845	829	878	855	848	907	839	888	803	868	816	802	818	843	837	853	867	836	828	841	831	808	824	842	777	904	820	831	863	818	821	796	855	861	832	779	838	832	827	815	802	815	879	864	840	843	859	830	838	811	872	859	866	800	838	802	853	868	789	842	829	841	835	865	842	832	853	783	840	843	847	873	794	823	836	856	794	855	825	807	820	830	819	827	894	813	860	814	821	842	845	859	851	820	828	862	823	835	786	828	865	825	860	817	803	817	840	804	858	831	815	814	779	799	887	852	824	840	819	813	815	852	830	816	835	860	817	867	807	856	860	826	875	852	816	807	802	832	853	822	859	877	841	836	850	794	886	884	823	816	804	819	831	857	781	839	872	887	826	800	846	834	863	858	824	851	902	791	819	837	890	848	841	853	845	833	786	871	846	819	809	822	868	857	874	831	840	842	792	806	879	817	756	905	811	855	826	821	823	862	834	816	835	797	796	800	867	820	820	848	786	823	854	871	857	842	845	808	876	809	851	816	796	833	863	808	852	837	837	818	892	840	797	851	852	876	842	856	833	865	859	785	816	888	865	838	839	867	854	790	885	841	829	846	847	833	835	841	832	854	864	870	781	788	786	846	866	807	838	860	861	815	830	848	835	817	805	840	876	808	800	879	836	821	850	833	838	853	828	861	832	799	863	863	846	855	811	870	738	803	861	851	799	864	858	823	812	866	860	920	808	808	848	823	856	828	815	791	878	839	875	833	916	876	839	828	875	813	816	816	855	843	826	837	812	865	818	846	827	870	844	853	845	815	847	833	775	849	863	774	855	841	853	853	856	821	851	893	852	855	846	806	882	805	814	789	865	910	866	800	849	862	829	788	833	821	851	781	805	797	784	843	802	830	762	822	797	854	849	839	807	826	848	852	822	849	804	862	818	867	854	819	847	806	846	845	853	812	838	806	822	839	841	862	856	827	848	841	832	803	850	817	762	809	806	832	873	829	826	881	840	804	832	831	825	856	837	832	844	848	873	797	869	868	795	893	820	839	824	853	783	770	846	810	830	835	826	832	800	810	856	861	827	844	793	852	812	843	821	851	866	877	794	833	868	833	869	824	853	846	799	817	835	846	888	805	836	866	864	831	857	821	837	802	818	868	838	885	804	833	830	844	838	830	796	871	826	826	860	834	834	846	848	859	848	847	806
22955	21552	28582	24987	21551	17631	3477	1621	1498	1323	1173	1163	1142	1140	1023	889	862	794	791	750	756	707	721	688	666	691	648	650	698	646	618	674	671	617	604	576	645	629	656	617	610	614	619	635	654	635	639	661	605	628	614	623	633	615	606	614	578	633	613	639	639	638	642	640	615	625	616	590	650	673	630	643	624	662	579	639	638	608	668	641	615	659	604	613	622	637	579	685	658	636	625	640	594	683	648	622	614	603	613	652	615	628	602	606	648	606	676	651	632	626	630	650	618	677	598	638	616	596	590	597	612	601	617	658	630	583	659	623	613	616	634	668	621	670	603	641	636	622	661	661	574	598	640	625	624	649	634	636	575	605	613	632	632	604	628	589	588	641	677	568	642	623	653	627	655	615	615	619	633	605	648	616	612	665	613	616	623	616	641	599	606	606	619	629	649	628	618	619	645	666	615	594	620	571	626	646	638	589	644	641	626	590	615	648	648	614	598	570	643	621	652	630	653	642	610	625	608	670	628	644	620	648	686	613	645	637	605	622	613	651	608	595	617	629	609	617	638	628	611	631	620	655	607	651	618	627	619	637	616	620	612	694	631	599	622	657	553	625	609	628	622	645	583	597	658	658	618	639	614	640	601	640	598	605	675	631	627	579	642	606	620	590	685	581	643	628	639	607	596	602	636	601	638	600	628	591	595	645	603	607	628	643	652	652	611	622	600	618	566	655	620	608	637	590	597	569	635	659	660	584	572	633	586	640	630	587	615	644	631	648	630	598	650	638	659	628	696	622	589	594	578	625	638	625	678	581	612	572	622	591	619	606	595	623	596	623	605	632	611	686	647	603	614	622	642	580	619	663	640	601	676	589	676	599	603	601	610	656	652	629	600	612	613	610	605	603	632	631	648	624	706	624	611	630	653	649	701	590	604	577	592	657	615	613	636	603	603	633	636	616	655	606	596	632	590	633	622	617	609	634	644	655	663	599	664	648	600	657	643	603	591	615	610	623	652	592	627	645	630	615	611	651	617	585	598	639	645	620	629	650	632	631	652	635	636	650	610	603	604	612	611	605	645	579	614	612	608	620	638	607	563	600	613	630	603	653	622	656	646	596	645	601	608	609	638	619	657	632	631	612	606	607	612	636	648	649	628	671	580	640	589	606	660	618	609	569	615	628	623	614	589	605	648	620	600	582	641	587	591	614	604	617	615	606	605	644	662	649	596	631	660	667	621	616	611	576	637	611	624	618	648	615	635	609	631	640	648	597	611	668	647	615	645	619	593	639	538	631	616	615	632	660	573	568	616	574	588	645	633	614	605	621	600	622	633	637	589	662	606	616	623	609	613	603	566	629	599	606	641	657	603	633	637	611	623	610	652	637	646	651	607	663	588	615	631	570	602	594	610	639	631	600	592	617	622	628	623	605	636	638	623	696	618	624	605	611	566	623	651	595	588	614	619	615	608	646	612	590	644	629	641	584	580	592	607	559	561	637	604	633	623	639	610	620	650	657	599	701	641	639	642	636	611	619	675	589	581	647	632	617	634	609	615	608	646	635	651	578	606	589	599	623	612	649	651	627	681	620	619	621	621	657	600	594	636	654	610	627	631	608	644	642	646	608	638	606	639	595	642	598	609	590	666	618	635	605	638	635	594	680	640	609	637	610	638	609	625	647	613	600	596	644	582	591	630	619	594	638	614	595	617	626	621	629	698	593	604	603	652	612	599	576	634	584	604	611	636	639	606	629	567	642	607	639	632	607	649	628	650	567	621	611	619	617	603	606	629	614	610	658	641	609	593	653	576	607	613	615	616	637	613	605	686	603	622	626	643	622	599	601	597	615	609	603	626	624	644	651	575	628	584	627	601	592	603	662	602	613	636	643	643	637	642	646	650	656	603	628	627	627	576	604	624	635	603	578	636	648	583	644	607	574	621	628	611	675	565	665	628	611	651	581	602	614	647	637	674	615	642	642	634	602	605	620	644	638	619	672	614	580	629	631	618	624	554	572	646	609	585	617	594	609	594	591	583	615	590	606	604	668	621	660	609	616	623	609	629	607	641	626	568	619	610	649	610	612	642	607	611	608	637	609	636	632	656	605	662	641	601	576	581	665	640	582	622	618	639	643	605	618	597	602	673	641	618	595	579	657	664	612	621	612	582	598	645	615	613	586	659	632	620	642	627	637	641	638	634	596	651	632	592	564	658	624	562	577	607	691	595	570	613	609	567	616	578	616	655	599	615	648	617	616	608	639	619	626	626	604	621	639	635	656	594	622	621	650	644	633	618	608	569	603	619	614	663	662	613	590	628	654	626	584	631	648	616	654	616	598	625	644	654	665	622	602	622	582	586	637	614	611	609	600	666	642	622	634	616	646	606	608	621	654	629	630	582	607	543	618	671	576	610	597	612	619	621	619	594	627	620	627	616	618	576	665	597	591	601	638	618	584	649	614	626	617	612	596	664	632	617	635	613	593	629	627	694	623	643	643	616	607	598	631	604	603	604	574	633	611	636	635	623	629	621	631	601	561	613	630	653	607	600	637	610	595	616	619	641	580	593	619	573	598	599	607	609	649	682	602	657	609	617	599	665	614	607	592	610	630	640	586	616	594	622	646	579	612	656	633	601	602	567	658	597	633	624	653	629	619	617	623	639	626	663	641	588	635	617	621	644	643	639	637	612	609	597	639	614	616	644	608	646	621	624	640	590	628	611	615	646	651	558	610	616	625	597	612	623	620	625	587	601	602	653	625	617	582	669	670	668	612	604	634	608	668	609	599	645	638	663	611	646	616	573	617	670	675	614	603	665	607	626	662	654	608	662	618	618	574	637	649	639	607	642	633	611	645	617	630	585	629	635	592	661	659	653	633	638	666	594	610	660	611	636	668	648	641	651	668	628	626	628	636	597	631	618	642	623	610	621	623	577	616	604	648	620	639	668	578	643	671	595	620	651	613	632	616	650	639	620	586	653	643	605	659	617	618	632	639	651	640	634	652	688	629	617	627	606	637	650	635	638	620	625	608	636	606	643	637	603	673	589	658	608	622	591	593	586	606	604	632	603	594	666	634	573	591	580	609	607	593	589	619	622	673	612	623	616	610	611	632	685	666	635	598	615	643	628	634	628	617	611	641	628	618	578	586	591	609	650	557	687	616	616	621	617	617	624	632	666	616	674	598	621	632	615	654	596	605	623	615	628	634	645	615	661	648	622	650	615	587	597	596	621	618	603	595	632	623	620	616	612	629	593	604	609	602	581	640	629	622	643	628	636	601	576	562	630	633	597	647	628	607	643	579	621	618	635	623	613	636	608	614	664	644	651	600	635	588	593	617	656	647	670	602	607	639	572	605	619	645	624	617	598	645	597	648	612	616	630	622	617	625	604	581	575	653	628	619	598	625	615	616	606	619	615	611	666	654	647	588	617	621	601	570	622	615	591	647	650	564	611	606	621	595	601	607	627	592	624	636	632	628	596	608	590	617	622	648	664	643	607	653	597	588	624	619
15859	28975	18110	10392	6728	4716	3414	2767	2736	2321	2106	1962	1986	1940	1641	1423	1317	1185	1194	1125	1113	1062	1041	932	961	898	958	926	919	946	875	913	893	909	854	837	889	895	853	873	875	930	843	880	881	896	853	885	863	885	867	880	854	874	888	826	856	914	856	849	875	871	861	911	883	899	877	865	911	891	862	868	870	869	878	874	887	843	845	861	844	912	883	881	859	895	896	912	872	894	819	857	881	882	880	886	916	826	864	846	908	829	901	855	910	882	849	887	866	889	882	840	894	881	818	861	915	892	860	871	842	868	868	851	906	878	891	863	877	906	863	877	818	856	894	852	890	865	875	894	830	908	857	873	861	823	813	853	851	884	878	890	855	861	854	913	813	818	880	881	854	837	885	890	910	866	930	879	859	893	855	924	822	907	852	905	869	852	826	865	860	833	844	860	847	884	884	799	850	828	868	844	839	868	897	920	854	858	852	900	865	880	903	878	885	901	867	895	834	883	899	892	869	836	875	901	915	852	863	902	860	898	840	916	909	893	891	861	875	878	915	837	917	878	840	918	897	914	858	898	923	882	898	866	825	861	858	905	920	811	911	843	878	864	883	886	875	908	883	879	876	856	852	872	858	856	811	926	905	791	865	882	873	881	930	864	879	809	861	839	894	896	879	820	862	875	885	861	855	914	894	858	918	816	870	841	927	862	866	898	834	872	884	843	901	870	882	892	933	873	873	834	827	888	909	833	833	923	811	857	902	839	816	853	817	867	844	875	854	942	904	893	867	918	900	835	812	896	876	826	930	884	937	914	867	844	874	861	853	898	842	874	896	878	876	875	879	866	869	875	864	867	883	881	872	879	895	854	871	849	881	876	844	842	943	938	889	930	869	900	861	897	880	856	859	888	834	826	849	832	885	898	890	851	846	896	869	898	936	923	898	883	866	949	867	902	895	875	855	835	846	902	893	878	868	867	891	870	876	855	917	849	866	860	855	854	857	845	870	855	877	899	858	846	859	850	871	862	906	832	874	883	868	814	868	827	848	858	949	861	863	831	850	858	902	861	820	866	873	890	868	911	893	897	862	845	902	943	859	871	852	892	863	859	863	881	890	879	865	861	856	871	923	905	844	912	870	891	837	869	872	886	867	847	829	917	862	813	841	854	841	836	885	820	900	909	895	895	817	869	874	840	836	864	884	861	857	869	901	887	865	815	862	881	894	868	875	867	866	868	882	892	818	871	873	879	863	826	887	889	869	854	877	875	846	841	886	849	886	871	917	898	861	859	929	824	838	867	933	891	876	898	840	859	936	875	896	879	898	839	870	852	879	870	874	884	911	869	875	896	893	882	887	846	856	843	941	859	869	827	895	858	899	848	867	850	868	866	861	893	892	869	880	867	875	851	867	873	873	861	905	888	879	858	900	903	894	902	881	816	855	855	835	869	853	913	857	847	912	901	878	951	924	869	862	866	840	819	828	897	912	918	859	849	873	906	914	838	845	885	890	936	879	886	883	868	905	911	833	829	862	879	913	897	884	838	867	875	884	845	793	797	917	903	912	852	911	860	852	851	811	898	878	857	894	861	885	887	911	879	866	882	944	895	855	898	859	832	893	904	902	841	848	894	835	888	871	869	908	881	877	935	816	872	848	886	836	849	891	913	881	806	889	844	862	835	870	907	861	906	919	830	874	864	867	845	892	823	865	877	847	818	883	880	830	825	845	910	829	850	853	882	875	878	858	828	891	889	878	862	878	887	894	877	872	858	912	857	887	884	895	880	868	889	890	842	900	881	826	849	859	901	926	872	879	830	842	877	902	818	868	911	883	880	877	897	886	847	867	854	949	873	879	867	873	857	888	848	915	896	903	879	906	860	828	875	850	867	876	861	861	887	836	893	863	815	856	946	865	875	906	847	848	874	855	873	888	902	871	879	831	862	875	936	920	892	885	843	883	867	848	887	881	866	849	888	853	922	895	900	852	916	866	893	869	830	873	806	884	873	863	872	900	870	852	857	897	840	885	863	904	871	829	858	901	943	855	926	885	871	862	891	916	867	889	876	857	813	850	850	909	872	853	848	885	909	869	860	850	910	879	875	884	879	903	825	896	921	853	858	914	875	894	818	895	922	874	838	838	887	808	882	833	911	864	882	888	927	882	854	836	875	878	872	878	860	901	908	913	831	870	842	853	867	830	846	879	845	884	885	887	878	902	907	882	847	871	901	902	849	853	859	872	882	890	871	879	895	863	866	851	858	875	859	874	904	832	880	869	872	881	886	913	882	869	853	896	884	844	894	872	900	901	874	852	862	897	868	838	875	865	841	892	959	908	872	910	899	839	851	876	835	922	908	883	850	941	889	848	920	832	836	901	882	877	863	861	857	886	924	827	834	865	898	895	907	912	860	893	867	871	878	862	881	893	868	899	829	886	887	837	898	889	867	838	856	857	909	840	863	831	880	872	855	879	825	923	819	868	832	854	881	874	830	842	867	860	888	860	928	860	908	859	904	890	862	880	866	874	900	942	846	862	935	871	901	924	859	862	889	895	859	894	864	926	862	836	885	865	856	898	869	845	882	894	850	849	850	906	898	886	877	913	846	960	869	882	831	860	865	926	867	852	883	885	865	930	884	889	895	894	881	914	830	848	888	845	926	900	852	874	886	834	917	846	828	856	817	819	897	837	900	849	828	874	846	878	861	864	871	864	882	863	847	928	890	886	895	906	893	879	860	866	900	835	876	871	821	836	880	902	891	886	847	871	906	876	845	885	857	874	908	871	896	849	884	936	886	871	878	854	860	847	824	883	938	888	920	798	848	845	959	923	889	876	884	852	834	857	886	876	857	882	877	861	900	878	873	900	862	885	805	885	853	861	883	854	904	792	831	788	871	909	891	897	885	858	818	865	901	901	930	842	923	906	853	880	864	880	837	888	875	874	839	869	866	866	886	901	862	817	861	873	863	873	884	898	825	859	888	910	882	830	918	842	875	886	877	846	855	887	882	899	876	886	907	850	830	882	872	834	871	811	846	887	921	870	896	865	911	931	891	855	852	840	829	866	872	905	858	834	893	886	879	849	838	871	855	889	919	897	850	884	827	921	877	870	856	843	868	889	831	869	859	863	906	886	948	892	867	823	859	904	830	899	839	885	909	893	891	876	861	906	858	850	881	884	801	795	907	847	890	849	849	887	850	883	877	907	782	868	852	924	849	908	890	871	840	865	864	870	841	889	928	897	882	878	937	874	856	902	898	916	842	858	880	859	868	843	899	866	834	869	886	879	868	911	865	889	846	904	892	825	821	892	872	891	908	881	881	834	829	880	840	876	889	845	869	873	880	855	894	881	868	924	895	899	901	934	906	856	920	843	842	856	825	871	930	881	879	869	917	839	857	912	895	855	886	882	926	907	875	898	859	854	864	912	902	869	897	877	861	820	812	915	895	835	924	900	831	852	875	906	916	845	872	858	841	890	845	863	910	875	864	926	904	882	899	914	942	889	852	856	886	841	892
28347	19007	8707	3059	1606	1285	983	1002	965	875	826	848	856	769	757	763	699	694	658	668	660	677	627	679	645	660	638	607	629	645	613	610	639	632	602	581	643	642	625	591	608	594	693	630	627	601	672	685	623	612	609	616	646	586	590	596	598	672	601	619	608	601	606	653	649	594	627	607	626	659	625	659	627	616	615	610	588	598	687	594	570	594	620	614	626	640	616	626	692	597	641	618	611	663	650	596	640	648	630	627	598	638	649	641	663	632	614	627	623	638	627	600	627	630	630	578	657	607	595	622	649	661	641	648	655	662	578	605	604	643	625	670	606	589	646	618	641	683	667	642	634	615	583	584	635	615	658	696	652	608	610	614	633	664	622	662	632	590	609	620	578	637	612	601	638	626	595	601	644	652	631	636	621	650	622	636	601	600	645	636	622	642	645	623	602	622	644	628	629	566	619	623	591	543	628	668	608	581	623	605	640	613	622	612	611	643	651	614	619	608	663	666	629	606	614	609	604	627	633	669	620	600	642	585	639	625	646	642	597	582	631	580	628	606	652	579	601	631	613	630	607	603	546	613	594	636	584	637	606	605	618	634	606	640	682	611	595	606	640	614	633	667	650	600	609	649	618	611	638	620	641	621	580	653	642	616	638	593	615	655	643	670	624	612	604	663	626	677	634	603	648	634	640	604	666	667	642	627	602	626	635	627	669	642	628	588	611	614	601	624	611	588	654	604	633	661	662	609	659	620	636	640	598	610	584	612	614	646	633	625	631	608	623	598	628	630	630	657	628	653	599	643	648	634	602	649	632	595	649	659	647	658	597	628	634	614	607	613	583	625	665	630	591	587	628	654	626	590	648	649	637	595	620	608	611	598	634	590	643	614	594	632	602	627	629	655	604	602	631	572	558	642	672	629	591	628	602	629	592	615	663	595	664	654	630	611	588	695	631	647	634	606	625	669	630	614	631	609	628	593	640	646	655	621	625	640	632	611	653	623	581	603	677	634	665	623	580	642	608	583	612	625	677	668	591	619	595	638	620	663	596	601	646	680	648	676	598	656	588	596	620	574	586	605	619	666	611	584	632	611	607	616	642	623	614	636	608	651	625	610	618	613	634	614	634	600	592	606	632	621	627	620	611	660	566	647	665	626	617	624	627	621	651	651	615	622	603	579	615	648	614	671	677	632	643	675	604	586	596	607	666	599	648	654	642	639	622	613	581	606	621	615	636	609	662	650	591	600	637	650	599	627	640	610	595	653	555	616	557	608	633	598	658	603	676	603	630	609	623	609	641	656	603	603	635	633	593	618	609	612	621	649	645	641	645	625	610	635	624	610	615	643	618	618	604	600	611	640	645	619	622	672	645	574	561	622	598	616	690	595	629	575	634	652	588	647	635	658	606	634	580	616	629	669	640	647	624	585	631	673	618	618	647	626	631	576	645	612	625	620	603	607	623	647	581	629	666	595	627	626	613	612	633	615	611	615	620	662	608	589	623	621	617	626	639	662	641	585	665	616	598	631	627	621	610	607	705	641	603	627	624	633	599	612	670	625	602	655	659	602	628	609	596	632	688	622	661	656	627	631	625	611	606	659	615	571	629	600	616	614	687	648	598	649	633	625	597	629	664	624	666	647	637	629	627	626	670	599	636	647	657	656	647	588	651	615	574	634	645	642	641	613	624	595	633	582	597	667	576	629	610	570	626	611	616	663	611	668	648	652	638	611	658	665	601	617	650	620	611	649	629	619	632	657	633	634	661	645	649	636	600	607	654	644	626	638	662	594	645	635	663	624	621	577	623	673	617	657	605	625	688	617	623	615	634	626	630	654	618	625	618	618	590	602	574	582	624	645	653	591	605	630	588	665	605	592	605	578	633	569	629	619	622	642	685	615	617	585	646	648	636	668	648	618	653	668	634	603	595	605	628	681	679	624	636	615	662	635	614	604	616	644	661	632	622	619	631	632	639	643	580	597	647	635	626	596	568	653	648	628	623	663	608	624	609	652	618	658	646	663	663	635	624	629	604	609	617	634	624	615	608	596	570	623	676	580	618	628	621	643	587	591	671	658	640	630	668	647	645	626	619	648	673	609	597	633	609	660	637	582	611	677	675	635	653	611	633	626	651	617	626	611	601	664	635	596	639	612	643	620	637	651	639	602	636	648	647	677	626	615	598	633	656	618	631	579	602	606	636	662	633	606	653	637	648	633	613	614	600	650	596	572	611	581	607	634	682	624	605	630	613	610	653	638	679	586	621	613	597	633	637	622	641	641	633	601	640	651	651	621	620	589	605	631	643	597	643	655	627	590	633	661	631	574	645	623	637	657	601	632	608	626	650	652	640	627	611	613	585	626	628	589	660	645	637	638	592	600	627	613	605	609	635	574	631	627	645	640	638	594	622	647	603	600	635	599	641	594	667	636	562	603	594	616	645	647	628	615	611	625	595	652	608	647	600	622	614	635	638	585	617	635	649	659	638	579	623	632	638	634	589	607	626	597	667	615	624	629	621	606	669	659	645	588	601	617	626	642	623	600	673	646	614	624	601	609	643	621	607	608	655	616	619	598	594	647	628	611	668	619	597	570	617	683	655	617	654	672	626	613	670	615	649	600	646	589	605	602	648	655	656	622	641	587	652	624	639	645	597	657	667	570	613	604	668	634	596	642	599	601	616	620	623	660	608	622	613	603	616	582	656	656	612	635	591	625	627	618	606	564	635	624	633	629	620	642	628	610	620	616	653	610	613	574	568	578	614	599	652	619	636	552	667	649	673	630	655	633	614	669	665	626	599	631	619	579	616	607	628	617	614	629	620	616	622	680	633	630	636	605	590	648	593	631	619	626	568	623	633	636	639	658	613	614	645	658	629	669	626	669	622	660	622	657	642	624	621	614	632	654	623	627	656	652	599	700	608	601	623	615	590	595	685	603	624	572	642	640	652	662	619	617	583	606	664	599	644	619	628	633	654	644	590	672	614	581	580	573	630	641	613	603	674	605	624	672	655	563	671	609	606	618	641	604	599	645	643	607	624	601	603	639	636	581	592	692	654	651	611	651	595	626	650	616	645	603	632	648	608	615	611	639	625	623	670	601	607	641	603	624	617	610	616	582	635	636	633	613	627	633	669	631	679	621	630	605	588	661	623	577	586	633	625	611	584	649	620	627	633	679	600	598	604	623	644	615	629	646	635	635	653	614	632	576	620	654	630	643	611	682	632	633	657	644	653	630	637	659	664	647	642	650	632	684	645	655	627	581	640	606	639	679	586	612	657	670	618	623	573	614	623	558	598	596	592	639	590	617	616	659	618	627	601	609	648	619	642	614	648	610	635	599	569	636	584	627	626	639	636	665	664	656	654	630	612	605	661	645	619	629	595	660	637	605	631	643	645	634	638	654	620	626	595	590	568	581	616	630	643	611	619	639	617	648	603	651	638	613	585	629	625	627	657	622	646	659	650	629	642	613	657	576	619	618	649	614	634	615	621	625	595	597	584	632	608	637
14307	16685	8617	4569	3063	2373	1826	1873	1589	1471	1386	1387	1296	1302	1145	1098	1133	1077	1005	1050	992	974	987	956	920	940	925	902	944	918	887	903	870	888	915	855	845	895	892	896	861	875	851	859	886	857	863	819	848	881	868	910	914	893	860	868	912	931	908	871	901	886	836	906	928	883	895	858	860	830	935	869	918	905	828	896	860	870	919	847	872	869	881	904	862	882	931	875	919	930	880	885	864	885	844	901	889	854	906	922	863	808	856	901	885	810	849	882	876	860	857	815	875	891	857	862	924	804	885	865	887	919	865	877	858	905	840	864	888	896	828	852	854	927	914	895	883	797	870	854	898	917	853	889	844	893	899	922	866	794	874	906	856	863	942	854	888	873	857	885	898	904	905	922	960	904	879	913	866	905	899	878	829	855	964	901	898	893	877	831	817	814	884	826	867	861	907	873	891	863	913	886	850	893	916	883	868	914	876	901	881	897	922	828	880	868	878	907	883	862	854	874	886	832	858	885	893	886	959	892	902	910	860	882	903	874	864	909	876	851	929	913	868	880	906	831	871	854	904	857	920	841	895	856	913	897	886	910	836	880	897	848	901	886	849	916	844	901	865	877	869	867	839	847	881	899	838	911	863	861	890	870	849	862	903	857	876	828	876	878	923	891	816	862	899	900	850	855	887	859	863	889	879	874	849	913	868	898	818	873	914	874	928	920	871	888	903	913	873	890	885	811	896	933	880	926	949	860	866	919	874	861	875	867	859	923	898	875	889	878	903	888	893	890	932	880	839	841	896	851	867	871	855	866	896	945	931	866	813	885	913	953	863	867	884	887	890	910	833	864	861	833	889	876	915	920	888	857	889	851	895	880	919	823	905	854	874	836	897	891	890	916	874	859	864	835	853	834	935	882	867	856	887	844	890	881	835	881	905	923	860	914	818	869	858	912	831	897	886	871	844	921	872	855	920	893	876	930	823	919	924	917	881	907	846	863	892	889	884	886	829	902	817	862	878	888	901	887	900	895	857	870	837	906	863	889	878	872	884	972	896	877	883	904	905	904	896	914	897	886	919	896	821	881	878	915	826	885	909	898	862	915	877	909	895	850	879	900	854	873	891	887	837	901	844	836	879	834	895	841	876	898	850	855	870	943	847	895	917	876	929	893	858	929	855	877	890	839	877	896	870	934	879	893	871	886	897	868	870	868	888	811	901	872	909	892	912	879	831	886	852	877	876	878	889	855	866	855	853	836	852	865	896	906	876	922	874	879	870	893	871	896	868	854	877	848	874	891	882	908	921	866	851	962	859	850	856	907	900	854	876	894	874	823	873	862	884	838	847	889	918	857	881	837	833	924	855	871	854	852	921	830	868	860	954	885	873	890	862	881	854	873	916	861	845	898	862	862	875	893	885	883	820	905	854	883	889	927	895	867	875	842	855	927	841	893	875	885	869	851	892	866	894	899	889	871	866	915	863	869	926	883	895	887	904	850	850	864	903	871	904	859	870	865	875	906	958	871	879	899	859	876	880	855	861	902	902	920	887	887	923	877	855	952	883	849	929	871	891	914	896	849	834	881	909	841	883	855	874	870	914	899	885	879	912	868	860	866	885	933	853	847	850	893	884	930	830	864	844	874	857	875	885	846	898	892	883	858	930	908	864	879	920	909	928	832	874	868	864	924	823	854	888	878	876	917	866	864	885	867	829	878	897	832	883	907	866	880	880	878	836	931	885	843	893	891	856	881	898	856	882	899	922	861	922	888	881	880	888	893	875	998	876	930	930	898	886	867	871	862	888	862	857	841	857	875	884	914	844	835	889	871	888	883	888	866	874	864	892	887	832	901	881	886	845	903	887	926	880	864	824	875	878	889	891	853	859	839	898	830	878	861	846	904	870	850	888	879	851	910	895	886	891	892	873	895	874	855	882	857	899	853	887	859	870	860	887	867	796	840	937	885	895	884	899	897	901	930	868	806	839	924	916	939	853	887	904	870	906	874	844	886	884	886	854	897	914	889	835	884	870	879	915	893	854	872	880	889	843	910	890	888	876	893	894	854	893	859	898	856	841	886	899	880	866	867	918	865	880	887	876	914	859	890	881	884	921	845	883	896	852	929	874	869	814	875	900	909	883	904	815	897	854	860	879	899	875	899	896	869	907	891	857	888	874	863	857	867	892	875	848	888	892	928	892	859	871	916	916	859	870	835	907	948	832	878	871	858	883	863	850	917	921	880	890	852	877	918	894	882	892	823	862	915	858	858	874	888	876	901	931	894	933	838	892	860	851	908	842	872	868	864	878	910	865	930	899	887	804	916	872	913	886	872	911	872	915	848	911	848	881	895	822	872	887	876	912	894	856	830	845	898	861	909	892	860	849	878	898	908	836	902	910	865	881	927	892	890	897	858	883	917	880	912	848	888	893	855	860	855	908	887	872	897	838	877	883	818	885	869	881	909	928	888	947	823	831	818	857	865	861	900	866	908	883	927	907	863	915	806	925	849	844	868	908	861	890	847	886	883	871	919	868	862	887	868	886	885	868	858	890	886	889	907	875	947	895	908	867	837	875	831	863	844	834	880	893	879	878	927	875	845	825	902	838	834	883	863	857	881	857	792	858	886	905	857	901	884	923	888	869	933	877	911	880	898	856	892	910	841	909	872	905	903	864	858	874	879	874	874	861	903	873	873	892	888	930	850	878	872	885	839	883	880	902	865	895	864	839	842	879	802	885	896	844	867	871	859	872	862	902	878	924	832	868	824	848	910	886	888	844	842	887	866	863	867	841	893	855	907	885	903	929	754	873	872	880	869	830	911	926	912	891	886	897	906	864	904	849	878	821	897	847	863	901	885	887	879	873	877	868	879	930	856	839	897	881	895	819	901	891	914	908	890	875	850	875	880	852	881	910	848	859	862	839	853	834	908	861	885	844	898	855	842	938	824	860	936	934	887	836	925	872	887	898	831	884	880	875	909	836	856	913	888	894	804	860	874	874	897	896	847	899	896	887	868	900	904	946	857	838	886	868	860	871	887	933	869	859	809	821	885	871	895	845	863	941	869	861	875	913	828	904	861	871	853	883	892	866	894	852	865	927	919	869	876	899	891	861	866	861	893	875	870	881	856	866	879	903	842	885	877	912	828	880	844	883	898	924	875	910	916	862	891	865	882	878	857	880	899	902	871	875	893	903	895	919	885	876	900	890	860	822	882	877	864	893	853	859	925	893	870	902	890	839	919	861	849	866	901	891	911	881	892	895	899	889	888	898	851	900	864	874	926	875	847	840	847	911	891	891	894	888	885	838	939	861	900	865	903	874	846	890	857	893	861	862	862	875	837	896	877	943	834	882	961	854	868	916	842	893	909	825	855	856	902	879	869	850	911	841	864	866	875	872	847	893	903	877	861	925	885	886	840	842	871	897	880	949	935	885	824	910	822	882	920	961	856	907	874	885	886	913	857	925	904	828	878	845	860	806	858	873	915	911	836	875	929	903	811	856	933	876	890	833	909
23948	21508	27729	25667	18061	3372	1767	1444	1181	1065	1061	986	945	931	906	901	842	800	777	741	737	674	710	684	669	661	656	669	694	633	621	615	648	634	661	646	611	689	642	663	650	647	614	629	659	642	657	620	657	626	653	689	608	642	636	628	621	583	654	658	628	626	621	659	601	649	653	644	572	638	634	614	669	670	640	594	613	640	664	658	609	613	623	643	653	638	618	654	659	627	654	671	650	634	609	633	611	646	649	653	639	635	625	699	637	669	640	656	693	636	605	671	648	624	621	633	617	627	616	573	618	595	622	589	669	659	648	602	676	617	646	606	697	642	675	668	652	637	588	641	623	639	663	615	629	637	605	633	619	661	621	618	642	690	600	619	655	598	664	626	630	635	626	608	652	605	624	634	631	629	657	631	638	636	642	641	646	611	676	659	642	637	647	672	650	656	598	662	631	683	655	656	599	648	629	662	647	635	650	627	680	663	636	644	586	606	690	626	618	611	648	665	621	652	652	679	671	691	654	643	638	601	675	655	672	639	650	607	667	668	647	650	675	664	643	662	644	627	651	654	678	591	660	622	619	631	634	654	646	650	634	675	638	657	641	648	658	625	642	631	627	629	613	617	622	606	658	657	661	622	643	631	654	633	672	636	636	603	655	642	641	659	636	660	668	637	651	636	627	673	634	660	655	618	636	651	656	602	628	618	646	658	625	671	605	666	622	609	681	658	664	689	617	678	658	639	663	598	614	643	668	611	653	645	638	638	647	591	642	645	614	618	601	595	677	665	628	642	638	655	619	636	640	658	626	674	645	695	586	681	647	642	625	608	677	627	636	639	600	639	658	635	664	638	631	646	640	655	666	620	643	674	626	610	665	623	603	619	632	676	624	623	629	649	640	609	632	644	610	698	660	569	642	664	677	644	619	634	658	689	623	624	661	623	686	606	678	622	637	650	645	624	643	674	601	632	624	646	604	645	689	662	630	650	607	597	640	635	651	616	652	623	677	586	644	701	629	638	658	653	594	662	623	666	626	631	643	583	602	628	648	654	615	645	691	582	629	600	672	622	644	616	667	614	637	598	623	643	582	627	650	627	617	675	608	672	652	646	673	629	675	627	643	658	609	650	680	703	664	660	616	643	650	674	628	636	622	640	611	629	621	629	637	632	640	651	642	634	610	657	635	635	633	677	677	622	589	636	654	668	631	625	627	718	623	647	658	683	656	638	648	667	666	645	631	681	588	628	626	629	611	652	638	650	660	613	680	628	630	636	643	630	646	635	623	661	657	602	682	632	625	641	655	623	654	637	698	669	639	634	676	644	649	631	615	693	622	703	630	684	628	629	630	656	601	708	655	643	611	650	639	621	663	633	671	623	613	642	612	626	628	643	646	610	623	624	643	632	611	640	641	595	638	632	635	584	641	582	634	606	626	650	615	658	636	625	598	645	606	649	634	629	626	669	621	620	660	623	640	616	669	646	640	650	652	638	699	565	618	613	621	647	600	601	596	661	648	636	620	661	634	618	646	693	656	601	627	658	638	628	595	634	593	676	647	649	639	654	645	614	655	674	672	629	651	590	633	610	602	638	653	624	631	625	639	586	625	618	648	670	645	616	635	646	627	641	642	632	671	617	656	618	631	612	666	617	647	644	646	619	614	667	617	591	651	625	669	615	614	647	681	649	646	672	618	648	621	663	605	617	617	608	636	629	612	621	631	632	633	684	650	656	635	647	608	672	647	639	673	616	616	664	655	609	677	645	646	608	631	609	600	648	635	622	614	642	651	637	619	626	640	666	654	631	639	681	605	629	645	600	597	636	646	632	647	682	644	679	664	661	627	650	594	612	648	616	644	637	647	627	656	651	636	668	655	596	672	636	611	660	591	645	599	620	596	624	627	665	615	628	660	615	640	656	680	614	635	670	613	654	632	637	650	658	648	589	626	685	665	675	609	633	613	618	624	653	663	625	632	639	654	663	593	649	645	662	667	644	635	646	607	641	702	651	690	609	643	631	631	664	623	662	604	636	636	622	645	664	628	666	680	660	668	652	622	652	661	625	632	614	604	651	653	665	592	590	611	680	627	604	611	634	652	609	621	588	599	613	644	638	681	622	643	625	628	626	661	654	642	646	645	637	674	656	632	654	660	631	648	636	640	595	590	652	693	638	646	655	616	621	651	634	639	691	647	669	646	623	640	666	622	608	643	659	598	620	600	623	630	637	636	602	626	632	601	623	684	667	680	619	621	651	643	686	624	627	613	633	633	638	636	584	632	649	632	648	655	637	583	664	616	619	660	637	616	601	626	666	601	609	672	627	663	657	661	616	635	637	691	577	617	602	660	597	640	664	616	647	609	593	585	638	640	573	660	611	628	656	687	605	619	664	636	610	661	646	629	662	617	632	620	606	637	673	657	710	638	631	672	628	645	681	626	638	602	636	673	636	628	609	633	642	631	640	609	667	649	653	643	632	609	629	623	643	619	618	637	671	622	618	595	659	644	599	619	690	642	684	657	632	636	612	643	649	643	666	644	631	667	647	608	609	622	623	601	643	667	605	665	669	654	640	619	627	588	685	642	628	617	659	596	649	647	633	655	595	602	649	637	648	634	686	679	624	672	634	620	608	601	640	656	657	621	613	666	603	655	623	603	637	602	676	678	651	652	640	643	631	619	693	581	629	632	607	650	627	645	659	651	616	649	673	603	635	686	616	623	655	633	615	620	661	627	610	683	630	629	660	658	613	641	628	662	648	676	586	621	631	622	626	610	622	630	637	671	663	660	658	648	625	615	623	615	620	637	647	637	622	667	626	627	653	613	617	640	633	605	609	639	619	705	653	663	676	633	614	657	610	628	639	693	628	628	699	592	678	609	618	666	617	610	633	672	639	668	641	675	645	659	649	631	650	660	642	617	649	608	661	677	689	613	660	643	630	637	628	651	632	636	612	659	584	663	621	613	637	649	623	638	641	649	631	608	677	593	638	632	652	659	622	648	677	619	636	675	632	644	649	620	608	618	684	603	642	618	683	699	636	617	612	638	635	632	646	640	617	644	632	615	597	639	642	661	644	633	670	601	665	663	653	594	593	651	622	622	624	643	593	643	631	657	619	614	615	610	632	652	635	645	606	609	596	642	633	660	663	708	617	735	637	651	667	656	631	626	653	638	644	662	651	713	620	657	594	628	645	595	635	664	634	635	648	607	608	610	656	636	608	663	666	613	642	639	688	641	632	632	664	646	634	665	636	611	642	667	602	686	649	637	623	638	627	623	646	640	592	656	599	591	664	606	631	668	648	600	613	615	632	606	661	610	634	619	667	608	658	622	630	612	613	675	654	613	628	698	649	625	609	646	679	622	651	641	652	693	605	610	629	659	604	665	630	630	620	604	587	585	667	652	646	643	644	631	662	636	602	650	661	622	658	629	636	679	668	646	669	623	647	666	639	632	590	677	642	641	649	617	639	627	678	648	662	594	630	641	623	668	639	614	642	604	641	667	605	598	601
14364	24120	14310	8218	5430	3623	2915	2556	2227	1927	1851	1734	1632	1515	1446	1376	1260	1190	1146	1156	1128	1013	940	939	961	936	934	950	999	938	977	889	880	900	928	971	913	910	861	929	906	947	917	908	922	935	906	913	905	915	899	950	893	924	907	903	853	820	856	900	916	967	910	916	886	882	932	864	875	887	909	900	941	854	922	921	918	906	881	879	919	857	974	895	925	936	922	882	888	938	947	941	916	910	875	868	909	909	889	892	902	952	894	924	945	850	957	874	864	870	894	894	888	985	890	897	938	920	888	829	894	881	924	907	894	872	897	918	892	901	878	850	879	906	921	901	931	907	928	916	863	853	918	917	887	887	883	892	973	940	881	913	873	844	911	926	928	874	873	914	895	891	891	899	895	957	921	868	914	895	916	836	889	906	880	923	860	913	913	920	909	926	912	873	905	918	900	878	932	895	922	861	904	903	864	913	862	834	911	887	864	907	930	847	927	923	855	919	908	929	922	889	892	917	921	908	838	933	836	920	909	892	920	876	882	877	908	911	910	870	829	883	947	917	883	938	901	943	930	905	869	912	937	911	921	934	930	888	898	898	860	996	878	910	911	965	900	847	847	920	921	911	873	910	862	900	904	864	936	867	934	898	896	903	911	901	951	925	895	891	912	933	885	894	949	885	903	896	859	879	868	925	898	919	907	910	921	855	892	892	880	942	912	881	967	912	882	897	872	918	883	897	927	921	906	899	965	881	935	904	954	944	875	868	898	915	908	893	900	875	928	913	874	926	863	946	878	979	912	902	973	936	840	829	929	859	931	899	960	929	946	969	936	900	887	895	921	873	928	929	921	904	863	886	876	917	901	936	870	954	869	880	895	919	893	916	906	917	864	939	945	876	898	866	875	873	903	896	923	895	883	862	915	919	916	864	928	941	885	894	931	865	926	944	921	924	874	863	913	917	888	942	852	906	855	869	904	955	945	921	939	959	907	891	874	876	934	916	878	886	894	891	893	915	938	885	926	893	873	918	937	888	878	899	859	838	868	954	925	875	885	884	906	893	893	999	949	898	921	911	938	869	898	878	871	900	855	867	969	923	931	970	886	909	879	941	946	903	919	921	928	904	927	884	889	907	898	926	913	923	904	947	919	894	900	920	834	907	888	866	889	919	927	903	925	830	874	904	904	915	890	916	909	877	922	938	915	967	915	946	894	964	862	886	942	913	904	866	879	889	883	923	906	927	917	901	954	857	950	953	910	838	914	887	904	915	938	872	907	886	950	930	903	915	897	866	893	879	905	920	911	914	904	872	917	880	888	917	891	885	927	934	886	899	913	836	854	898	847	912	850	926	875	884	939	887	941	907	941	874	893	920	923	895	952	904	866	889	876	883	901	935	932	927	883	913	839	912	945	904	878	916	936	917	919	946	938	922	916	948	885	890	883	874	881	921	920	912	877	908	881	901	899	942	859	919	848	836	969	916	907	972	860	872	880	847	869	915	901	943	923	902	964	862	964	961	917	953	874	891	910	911	917	904	938	957	922	962	892	932	899	891	914	923	966	896	913	853	894	930	927	864	856	893	949	924	919	912	896	898	886	873	911	887	856	911	915	898	932	935	879	895	913	915	930	929	935	867	900	923	917	851	919	963	929	874	904	867	948	855	861	918	920	940	933	924	886	934	895	842	902	916	899	873	862	883	917	888	854	933	909	907	900	939	833	969	903	927	894	893	836	915	910	899	919	863	907	925	892	895	873	932	936	952	895	903	886	885	881	900	857	902	904	897	929	913	901	961	929	907	894	888	874	880	919	926	953	928	924	883	880	907	890	936	926	927	918	907	943	949	872	922	893	927	854	915	946	963	868	841	936	895	923	920	893	872	862	897	904	888	925	887	921	916	959	954	912	876	893	905	896	926	885	864	881	879	863	896	943	844	920	885	919	921	886	892	870	904	928	903	910	971	926	902	880	884	831	893	913	942	911	895	996	856	859	906	883	924	899	877	888	883	883	939	932	901	906	862	869	897	878	934	911	897	879	920	912	874	919	896	892	918	904	932	928	937	905	850	943	937	891	844	918	940	872	891	896	925	904	896	903	896	908	900	900	951	914	931	942	916	886	889	882	880	880	861	907	858	952	913	928	902	929	889	897	953	868	891	954	889	951	884	923	913	901	930	933	839	947	864	912	929	902	937	867	871	887	922	885	878	908	902	961	849	851	906	891	871	932	921	943	913	894	920	907	920	865	850	926	898	907	900	882	900	879	909	885	966	910	936	887	901	906	816	903	923	919	916	941	885	910	894	909	890	901	878	911	928	933	907	929	921	894	878	904	916	905	927	846	845	940	947	883	886	942	909	901	889	892	922	847	860	907	902	923	891	866	897	888	943	918	937	901	904	949	951	951	913	929	921	847	887	905	877	871	906	908	887	943	855	876	963	872	894	888	896	881	887	946	874	866	868	887	904	890	923	919	905	951	907	913	938	865	953	864	855	904	943	895	942	931	960	861	852	852	869	850	930	873	998	909	888	917	877	897	909	890	978	882	852	833	835	869	916	908	878	855	911	831	900	941	860	915	870	905	878	891	899	855	948	931	923	908	909	876	903	957	932	879	876	934	920	907	918	935	909	942	889	918	969	895	917	919	921	906	909	845	888	973	912	896	904	900	915	925	924	880	912	915	894	879	910	902	947	877	922	891	914	901	866	919	967	914	977	854	936	924	918	918	880	895	874	921	861	911	867	904	902	907	870	865	941	881	896	849	871	874	909	934	883	924	894	851	894	923	897	946	904	894	910	910	930	939	915	907	924	895	911	891	862	917	899	902	892	894	859	850	870	885	925	917	927	896	909	900	906	923	920	869	871	898	916	868	898	947	943	868	880	873	899	903	886	898	968	887	933	861	938	873	951	949	912	921	909	877	890	912	882	969	919	944	886	904	889	916	807	884	938	954	921	910	926	961	929	885	892	854	864	983	943	889	932	883	905	876	969	922	900	919	868	904	869	885	889	898	920	913	918	889	872	878	897	901	962	944	899	875	903	937	903	929	947	877	922	932	867	884	903	942	911	901	922	900	927	897	849	862	966	931	941	866	963	943	945	913	934	926	902	881	952	917	886	891	851	856	997	886	883	858	848	883	920	959	869	868	902	869	877	907	902	906	881	850	873	892	894	917	913	907	880	898	909	892	929	918	834	968	925	869	879	884	865	850	917	898	849	877	889	871	905	866	938	915	911	900	896	902	927	929	909	889	887	881	884	882	917	896	931	888	910	875	926	908	924	859	926	859	916	862	909	860	889	915	897	905	900	908	880	907	923	875	892	938	915	924	903	889	888	924	930	931	928	860	894	909	922	895	881	919	911	868	920	913	895	909	877	830	927	862	948	889	925	879	875	958	908	912	932	926	875	908	908	893	905	946	898	892	874	931	911	907	913	878	885	894	850	843	929	883	885	875	926	937	923	908	849	891	918	929	891	917	977	891	900	933	870	883	915	910	914	919	963	952	894	863	862
25336	21540	25428	20912	3001	1455	1340	1123	921	902	800	782	837	802	805	753	702	720	678	678	654	696	671	672	589	591	627	605	592	607	665	613	597	592	651	561	598	608	599	623	583	572	612	610	652	638	621	570	625	596	613	577	633	644	621	593	647	595	599	608	616	609	596	634	596	590	602	589	603	590	627	582	613	600	568	563	618	609	567	587	568	594	573	580	602	580	603	598	618	614	587	583	632	573	619	543	643	625	568	578	570	580	603	628	584	631	618	575	615	628	623	607	617	581	570	585	614	572	596	613	609	600	589	586	624	581	605	603	592	621	610	575	599	629	599	580	611	628	625	574	622	573	602	598	626	583	617	561	585	612	582	587	576	620	636	630	636	643	593	587	567	586	603	561	592	588	627	571	614	564	577	565	597	620	619	604	603	630	592	600	595	578	586	584	597	570	631	598	562	601	586	645	612	612	609	614	601	634	539	529	626	615	595	596	620	658	555	584	638	595	579	593	600	617	598	593	587	594	601	617	564	577	553	626	607	606	611	622	579	613	638	606	614	624	626	602	600	584	581	604	569	617	583	640	636	637	589	565	651	585	591	614	584	603	614	602	570	613	632	601	605	602	602	595	611	609	595	606	592	583	552	598	595	639	599	585	608	603	609	548	563	601	595	625	603	571	638	613	577	576	617	638	620	640	576	601	617	606	559	601	576	588	630	565	633	593	605	598	559	607	601	592	635	589	571	603	587	578	605	614	591	617	619	599	592	589	600	592	568	610	608	614	597	611	622	574	597	607	629	584	587	576	594	623	588	582	582	598	608	584	628	625	614	596	616	617	568	599	588	606	570	589	614	591	620	601	592	598	580	587	643	599	547	630	623	614	606	598	604	644	641	578	557	610	581	557	621	603	547	592	586	574	618	544	596	631	601	592	590	568	583	618	604	608	585	626	618	610	565	619	658	596	597	630	615	602	579	591	576	573	591	598	639	622	614	588	608	592	591	604	568	593	600	585	557	610	574	600	573	576	611	590	607	626	597	562	614	599	601	607	610	567	615	610	623	605	589	628	608	607	563	566	610	601	626	603	640	668	618	593	633	650	594	592	559	568	602	632	612	569	576	586	580	652	584	610	594	584	589	626	582	582	584	593	608	615	609	579	586	605	594	570	623	581	650	566	578	621	663	624	596	608	609	645	599	603	592	602	611	576	643	633	591	657	592	608	570	629	613	556	589	549	594	629	634	610	592	546	598	595	627	609	622	618	581	608	611	628	617	607	578	588	604	618	609	599	604	578	585	594	604	596	591	625	624	578	632	649	642	599	585	598	617	617	631	594	584	572	611	560	612	580	605	576	629	594	586	630	635	604	591	539	611	620	615	627	613	569	620	585	557	630	620	582	605	569	596	573	583	600	647	627	636	564	563	628	625	585	522	616	571	592	573	649	583	598	637	588	595	583	577	606	593	611	643	575	618	596	598	579	589	631	584	562	639	574	625	601	597	570	606	552	579	605	639	619	615	602	610	593	609	626	582	562	593	623	653	574	622	602	592	611	571	581	636	599	586	590	571	597	558	561	671	618	578	627	581	604	602	619	564	624	560	568	633	602	649	607	616	595	550	596	571	648	597	622	619	586	597	579	609	647	604	616	588	570	599	612	636	562	581	602	611	569	579	612	610	617	570	581	627	626	605	589	600	606	606	619	631	583	626	573	587	602	635	598	609	627	573	611	580	641	594	618	605	561	609	622	579	577	587	602	610	625	599	602	608	593	610	615	619	631	571	557	610	592	622	609	594	652	666	591	547	524	601	609	594	614	624	595	617	592	562	560	631	598	584	564	644	594	556	625	649	561	570	628	648	621	601	547	633	614	606	604	604	630	577	613	607	662	610	573	567	611	612	589	632	632	561	576	595	651	564	586	556	615	604	618	560	589	578	607	560	614	596	591	606	635	592	641	598	568	590	586	629	564	587	646	619	610	600	634	610	625	569	633	616	564	622	585	638	590	580	575	582	634	650	564	614	576	633	618	592	632	646	598	598	607	617	615	624	566	632	603	624	572	601	607	589	571	632	617	531	600	583	612	586	570	624	541	609	575	554	619	628	602	637	642	606	571	602	641	591	623	617	621	613	588	573	571	600	555	628	599	569	618	650	627	599	632	600	620	626	602	592	602	614	604	595	580	535	619	600	572	623	608	617	605	583	589	579	622	593	604	615	552	591	596	596	626	591	598	647	617	620	653	575	580	578	605	579	594	643	635	641	635	628	595	603	571	603	580	561	606	618	629	643	590	592	586	566	626	616	654	615	586	576	624	632	570	579	571	587	595	613	545	600	568	594	609	561	591	636	637	654	600	627	584	541	634	603	601	630	587	598	602	597	586	590	619	592	599	639	583	586	579	584	628	555	563	593	626	575	605	601	612	599	582	606	575	576	617	565	631	592	606	635	632	626	600	594	615	550	591	645	596	578	601	549	575	662	569	549	617	573	565	574	606	602	653	592	574	623	562	669	628	614	588	553	601	610	608	586	645	648	585	630	604	602	609	598	601	602	618	599	598	603	615	616	556	590	585	594	628	551	598	569	579	643	590	586	605	589	598	571	603	594	576	628	596	611	610	625	654	611	598	634	591	596	588	610	626	597	583	590	603	585	632	580	573	610	602	606	557	570	617	606	608	622	617	561	595	630	625	578	582	564	619	600	610	603	635	607	616	573	629	581	609	614	611	594	624	649	583	640	610	614	586	634	623	618	602	594	621	586	615	574	605	646	562	584	602	632	591	595	604	616	579	604	612	577	608	567	612	591	586	571	601	621	646	595	606	604	586	607	597	602	557	590	622	615	597	593	610	584	578	581	574	579	583	619	638	603	576	598	560	616	601	623	605	620	576	630	605	655	610	605	610	609	596	620	633	625	615	576	573	625	584	594	609	602	583	604	624	590	567	589	562	604	597	583	612	649	602	515	591	601	601	600	592	601	611	631	616	580	629	619	600	595	579	654	583	594	616	588	583	623	620	608	607	611	639	624	617	576	593	589	619	614	605	608	596	596	548	604	606	648	568	583	616	593	585	601	626	579	553	579	660	592	608	567	616	649	637	584	604	586	573	601	588	538	563	609	572	599	566	576	642	624	598	600	575	583	612	593	594	621	633	664	585	610	604	604	602	571	649	657	617	618	582	612	566	625	592	607	647	600	587	642	598	588	614	603	601	622	619	601	568	578	594	594	586	576	606	559	613	614	618	610	617	569	598	589	621	597	630	609	592	621	579	572	637	621	600	575	588	625	596	619	617	598	579	598	595	661	594	589	595	596	583	612	636	647	646	587	615	589	594	598	609	637	597	589	611	565	579	632	609	628	663	603	614	614	613	620	588	614	569	560	578	613	590	601	571	574	623	613	586	639	590	576	599	573	611	619	592	578	591	630	604	602	592	620	613	602	563	587	570	563	670	586	597	579	617	634	617	590	548	559	594	634	611	586	587	620	640	570	595	566	556	602	591	663	589	601	570
12666	18492	10432	5945	4088	2810	2488	2096	1781	1713	1483	1385	1306	1324	1301	1184	1065	1098	1066	1086	1007	963	898	901	878	880	904	858	901	912	861	869	885	854	852	874	897	913	842	883	857	857	838	861	824	837	873	861	828	838	854	884	847	840	852	843	827	828	817	840	808	826	856	858	840	865	875	852	881	890	799	794	869	857	844	896	852	864	851	827	894	869	873	882	858	846	806	833	859	878	837	833	881	831	850	851	807	861	860	861	849	893	856	843	865	893	908	907	799	857	821	828	892	846	878	863	849	871	790	856	878	826	853	810	846	829	824	855	854	873	781	893	843	893	931	927	855	844	859	838	849	832	859	847	855	877	837	823	849	882	848	860	809	862	855	868	840	881	840	841	838	859	845	819	859	900	867	870	903	820	858	833	880	864	857	879	860	839	832	834	863	882	842	812	905	874	831	865	823	843	787	882	904	820	856	854	879	881	847	850	831	828	901	833	865	838	879	815	828	859	809	876	840	874	877	894	829	869	844	840	861	834	825	824	873	907	793	848	843	850	861	862	894	850	823	823	896	840	854	863	919	872	833	812	874	855	866	863	874	836	848	836	879	833	834	848	870	824	855	882	868	821	807	870	808	867	869	838	870	833	882	838	835	828	851	794	822	882	810	817	813	864	833	859	927	828	846	853	882	855	888	827	875	858	864	829	857	846	844	880	908	876	814	917	885	844	852	838	907	838	863	861	868	846	797	852	846	867	854	854	864	848	838	823	862	843	890	914	846	850	818	850	899	864	860	811	843	864	807	870	866	818	887	863	856	849	863	905	831	895	880	863	839	901	861	840	861	871	907	875	816	928	844	868	868	853	870	909	880	841	850	871	851	861	843	821	849	895	886	898	856	836	884	879	908	858	823	855	874	851	885	890	887	837	850	872	824	856	875	865	804	802	873	802	854	793	866	897	900	853	930	877	857	872	865	817	846	861	858	884	845	907	858	865	877	849	834	886	840	847	856	850	840	853	868	814	885	881	853	847	918	888	875	827	881	912	832	834	833	850	859	835	869	875	905	829	871	788	805	892	836	838	884	859	841	844	828	856	914	841	882	881	861	821	852	858	817	844	881	832	851	850	840	841	919	863	804	837	826	862	870	853	869	783	904	837	845	823	882	858	866	813	893	830	864	855	853	811	860	879	893	869	851	912	843	835	861	889	847	859	873	866	862	820	824	867	864	859	869	891	899	826	816	899	885	854	855	826	893	858	876	825	883	909	840	866	843	892	839	898	826	824	887	849	862	855	795	868	863	766	840	844	839	893	894	809	867	869	906	800	801	803	877	841	808	899	835	896	910	833	880	864	823	843	912	872	836	802	758	875	813	817	837	865	922	823	831	892	816	827	827	822	867	967	854	842	800	836	858	851	811	820	866	886	835	841	853	794	857	865	829	792	856	879	913	917	850	899	806	854	912	832	834	824	821	785	812	869	800	881	853	810	803	844	815	833	884	900	850	850	840	884	882	891	841	852	880	848	802	843	824	848	840	853	877	826	848	803	869	846	853	856	856	828	879	849	859	887	892	890	940	793	878	828	867	845	830	871	840	884	845	869	813	842	819	851	907	842	859	825	853	829	865	801	834	850	874	820	858	842	844	889	872	860	840	820	886	851	869	899	856	823	817	858	853	834	900	859	852	825	850	835	856	862	868	834	906	802	887	894	896	882	813	874	882	837	835	838	879	847	818	858	812	862	842	796	829	842	862	867	873	825	839	878	802	844	811	849	854	846	881	870	816	878	857	837	841	864	881	885	892	858	905	844	887	799	834	836	853	850	903	865	827	834	867	853	838	853	873	903	877	868	903	868	883	821	885	855	901	876	850	885	880	846	861	857	910	864	856	850	889	870	889	817	858	813	814	878	920	809	868	827	872	835	832	880	864	849	807	875	901	892	862	837	880	890	813	809	846	829	841	799	797	900	858	902	818	897	823	842	873	812	839	855	882	877	834	861	822	864	839	815	821	816	876	883	881	833	843	805	807	847	789	838	866	843	836	838	807	840	867	883	817	845	833	828	866	885	882	851	903	824	831	842	846	883	870	873	877	905	858	866	792	808	877	854	842	853	823	862	862	839	869	919	831	833	859	836	836	765	853	884	893	820	873	819	860	844	876	878	840	847	813	852	870	870	901	786	849	855	822	818	858	854	831	843	879	861	818	910	862	857	878	871	804	848	837	832	852	846	799	857	888	848	868	840	854	853	865	857	821	837	836	854	781	839	868	848	832	869	845	825	901	820	866	864	827	818	791	844	845	855	867	868	886	823	852	817	870	867	823	820	843	872	868	828	888	847	868	837	845	853	869	838	827	843	868	815	847	891	921	882	868	879	900	837	849	859	857	855	869	833	871	880	885	852	827	881	860	816	861	850	872	820	887	840	907	823	860	820	826	886	821	838	799	833	811	876	827	855	901	852	832	843	822	836	806	851	793	817	821	893	875	857	854	897	861	810	884	845	860	860	853	882	832	846	793	792	855	884	849	900	868	801	875	849	833	887	865	904	863	860	869	838	838	820	826	850	859	823	874	906	835	856	830	889	863	819	859	798	871	863	852	842	811	824	846	873	839	826	832	865	926	812	845	878	871	813	808	857	865	901	855	813	893	896	832	835	855	857	851	858	870	848	901	856	844	902	862	841	811	895	862	874	866	884	881	848	781	827	835	855	878	853	870	891	855	857	854	847	892	817	817	878	846	882	885	815	875	884	797	882	880	885	864	874	840	886	866	861	857	900	841	806	852	813	898	858	901	819	864	880	868	843	831	877	824	853	830	858	833	843	880	845	843	781	907	854	895	801	880	866	824	885	869	875	844	812	813	833	842	839	837	866	877	855	856	852	865	850	863	861	827	869	815	878	821	862	839	865	865	880	853	913	830	842	863	917	903	811	838	804	835	817	857	868	850	891	845	876	850	803	852	802	869	833	853	886	882	846	877	832	896	852	854	811	840	857	789	844	901	916	803	843	855	842	842	809	814	847	843	861	846	842	839	830	834	858	846	865	865	810	863	857	844	832	842	881	832	848	851	851	824	859	885	818	864	852	855	806	848	878	844	859	839	875	870	828	824	888	878	887	871	862	817	871	865	869	873	898	808	889	835	873	857	828	867	899	833	877	883	879	869	841	874	875	881	838	836	869	891	877	866	856	882	886	837	780	868	863	878	894	879	850	836	890	836	839	870	884	877	832	855	855	866	863	836	855	886	868	834	820	856	843	849	890	846	897	869	846	843	894	831	856	906	893	843	842	875	803	866	865	832	884	894	768	882	814	835	819	879	890	862	870	821	861	841	818	798	829	837	865	820	878	864	833	892	851	830	842	867	878	835	865	821	852	848	854	858	897	858	827	797	876	867	876	836	847	863	884	858	896	864	819	844	882	885	864	813	911	896	807	855	853	832	863	887	862	884	884	873	843	858	849	845	865	836	830	880	876	910	873	848	883	832	871	816	880	899	886	853	864	829	849	865	863
22821	21570	28711	24866	21566	18268	4089	1823	1379	1236	1161	1086	1119	1030	995	893	879	861	820	768	815	736	652	688	698	688	626	721	649	695	606	693	694	629	656	659	667	577	647	583	625	611	611	635	678	681	626	655	617	681	626	642	622	594	659	635	657	691	626	589	615	658	621	648	640	596	606	614	614	619	690	668	612	653	623	658	638	655	622	613	615	631	636	605	625	644	622	602	618	697	655	612	619	600	636	614	691	612	656	634	622	634	621	655	612	647	648	624	621	665	651	662	606	627	609	670	630	674	618	644	638	622	662	673	600	647	675	655	653	649	624	616	644	655	604	610	636	669	687	642	653	630	616	668	663	607	634	643	616	635	638	615	595	601	663	610	628	616	649	610	632	649	662	640	616	641	624	652	689	602	631	614	609	591	633	625	613	603	640	612	580	648	660	610	616	621	648	646	663	649	635	579	626	623	650	692	654	611	608	593	616	666	661	666	623	608	668	614	637	639	648	670	559	609	651	612	625	592	646	616	630	643	652	598	643	603	620	666	635	664	629	662	619	610	679	622	578	610	612	604	627	630	614	640	626	611	660	621	640	638	649	626	673	645	642	625	629	644	634	605	648	624	665	610	618	623	623	644	649	613	644	641	639	622	630	624	614	675	624	605	638	614	602	594	607	629	629	678	655	664	633	615	666	607	652	660	648	621	664	633	630	624	613	667	661	650	653	596	626	663	661	618	656	630	588	622	605	596	646	608	652	649	642	648	630	656	648	609	659	630	638	636	637	605	604	605	599	603	624	659	593	603	638	638	596	681	663	669	650	612	644	633	589	601	652	646	632	617	599	643	662	653	617	605	627	640	602	630	612	598	614	586	663	632	668	582	571	628	638	688	629	604	653	702	632	632	649	605	642	629	636	649	592	617	628	627	640	634	642	607	627	615	681	680	614	646	615	598	653	689	620	651	628	626	639	640	609	638	663	600	636	625	641	675	569	630	631	637	662	673	679	643	655	635	642	606	630	648	599	637	675	646	622	635	641	655	635	654	666	638	614	622	611	666	666	621	629	610	642	664	643	624	668	618	641	705	600	668	625	657	652	586	694	617	671	583	669	641	618	588	660	675	634	654	633	609	638	626	651	641	640	587	609	660	646	615	644	599	629	621	651	653	567	598	630	593	667	676	612	625	642	625	651	662	576	659	630	615	618	684	673	610	660	650	643	656	614	656	653	614	681	656	653	621	609	601	644	596	603	659	675	641	657	647	607	652	605	628	579	629	666	613	646	670	643	619	596	633	635	649	624	630	665	617	635	641	679	643	609	622	643	640	657	606	664	662	576	631	629	599	647	617	645	643	612	622	637	641	629	672	603	663	612	626	640	662	648	676	661	663	601	596	604	617	564	630	672	673	643	625	599	627	622	686	653	675	638	702	625	635	590	618	587	655	617	574	664	626	639	610	616	603	614	655	645	600	630	649	630	658	637	623	642	622	587	675	666	649	630	598	628	653	674	650	608	611	646	616	613	633	625	673	625	657	629	651	680	643	657	578	627	646	682	658	599	610	606	642	650	681	657	637	617	701	630	597	632	612	604	638	639	645	632	636	622	625	643	654	632	606	607	644	628	662	644	638	612	642	644	639	649	666	659	637	631	628	631	633	625	632	650	647	625	601	595	629	606	694	639	636	641	608	645	672	650	655	645	634	640	608	591	629	653	645	594	662	639	641	654	657	632	635	606	629	608	626	622	616	649	615	629	682	643	649	649	605	626	656	612	644	632	613	677	626	647	649	677	632	617	638	643	681	582	643	683	619	598	642	626	648	638	649	630	660	621	617	657	631	607	660	677	615	643	611	639	601	634	607	609	641	630	636	619	622	643	637	591	656	601	572	623	598	621	636	663	657	643	621	605	644	655	683	619	574	622	644	652	629	660	634	619	614	636	635	594	590	600	644	619	601	624	647	676	634	607	659	638	647	647	671	646	598	594	647	652	611	631	630	647	592	637	579	623	636	658	689	645	634	629	625	620	599	652	608	635	638	676	566	630	616	642	644	665	615	632	580	633	649	615	622	639	576	606	645	618	644	679	640	617	661	669	646	661	654	656	621	642	618	639	633	642	650	623	634	599	673	614	607	616	672	660	611	624	608	569	648	643	654	656	624	619	604	688	637	601	643	600	688	645	645	603	619	675	633	637	618	651	586	614	632	661	624	662	684	643	640	645	636	658	623	627	652	598	614	635	646	648	621	632	625	594	674	670	649	602	635	580	644	638	609	619	658	607	677	623	656	623	662	618	636	638	636	689	623	626	642	610	641	615	632	650	616	658	691	659	635	647	634	654	623	649	629	655	620	612	642	629	602	610	603	640	608	615	643	637	634	703	616	647	617	635	635	613	629	656	655	624	679	597	637	621	640	620	621	636	618	647	601	610	606	623	634	644	625	642	619	659	655	612	590	623	621	630	641	647	601	687	621	653	587	628	644	643	601	652	666	610	640	611	623	630	647	651	614	609	608	592	660	632	626	648	659	622	643	639	644	638	614	675	639	624	657	566	604	675	588	625	648	607	602	668	596	646	662	621	615	609	628	667	648	635	633	647	619	628	595	643	615	645	657	653	557	656	660	665	593	622	628	617	625	616	674	673	634	632	615	646	635	713	656	617	623	628	640	634	639	659	634	668	625	664	607	623	587	658	648	679	589	658	632	644	594	647	605	653	679	650	644	647	677	671	649	657	577	696	587	631	676	664	684	611	640	617	645	600	668	633	648	638	660	642	662	637	620	677	665	588	653	627	642	652	614	664	634	624	640	658	619	623	625	593	611	645	648	633	604	614	655	676	667	633	665	622	637	621	654	615	608	619	635	622	645	618	614	600	651	618	652	665	626	594	620	650	652	627	665	628	652	639	669	643	614	605	660	622	612	588	624	679	641	642	640	684	622	588	673	638	612	641	630	646	653	660	659	598	630	655	643	584	603	628	629	619	633	631	609	681	624	618	631	607	627	655	622	622	636	586	649	645	647	628	632	617	630	637	667	664	617	636	670	627	654	595	658	627	630	626	635	642	643	639	604	651	629	636	639	629	613	664	601	604	633	633	626	647	630	616	650	622	623	676	584	624	609	601	627	642	625	660	625	635	659	653	657	673	646	620	655	640	632	648	640	643	629	600	628	619	622	632	638	620	677	611	650	631	634	615	650	642	600	628	635	645	615	620	614	642	602	622	606	602	625	624	597	635	649	656	593	642	636	631	579	676	604	637	702	606	617	707	647	612	633	637	613	611	612	630	586	624	612	685	639	609	596	644	651	607	612	653	612	616	643	611	614	663	620	651	601	632	637	636	636	658	654	635	664	582	595	630	612	619	636	603	630	637	628	669	610	613	641	572	600	663	646	624	614	621	589	637	636	596	585	654	633	670	642	628	596	617	633	643	655	642	625	649	638	697	708	624	632	576	651	622	624	653	600	655	686	623	635	649	613	617	666	606	642	616	632	584	594	653	668	622	663	622	610
14647	27468	18011	11078	6962	5413	4419	3381	2829	2216	2090	2044	1881	1782	1655	1444	1431	1327	1308	1193	1147	1072	1063	978	970	998	907	933	941	949	877	941	917	896	917	918	890	879	937	896	894	935	914	889	910	889	846	859	901	844	861	896	880	883	921	827	901	887	929	859	874	936	905	902	895	914	887	883	889	876	849	908	921	887	886	866	876	883	906	846	909	844	924	897	897	881	919	848	887	880	866	850	879	905	913	880	882	874	889	863	880	954	892	869	876	871	841	840	915	887	866	882	905	846	892	894	917	878	853	909	891	931	887	931	906	899	877	971	898	905	887	847	942	870	846	864	894	885	875	915	886	954	893	889	894	878	912	908	909	881	868	917	897	913	887	910	888	872	912	919	913	847	869	857	886	869	937	895	834	893	845	899	915	874	853	846	850	840	870	875	943	909	883	900	880	900	915	853	851	887	883	891	870	900	863	879	880	857	844	889	882	865	903	884	881	861	908	841	876	850	944	852	852	853	877	842	846	882	852	913	910	881	949	910	824	916	907	813	850	899	888	874	910	898	882	857	918	860	934	871	867	893	863	886	893	864	886	917	859	886	898	906	901	910	891	914	863	857	878	961	893	866	857	920	904	925	896	921	857	911	874	897	838	860	877	926	865	912	887	933	872	890	858	856	909	904	858	903	893	862	870	880	865	882	852	924	952	869	902	843	899	898	906	964	902	929	900	825	878	888	884	919	887	901	861	879	900	870	877	877	894	872	897	898	906	915	840	910	948	865	893	958	888	857	864	879	913	932	888	884	866	873	869	874	847	834	861	909	848	932	884	845	916	917	886	936	842	885	946	914	857	811	847	837	862	924	848	908	909	864	857	890	915	852	911	880	858	866	836	862	862	872	833	913	894	903	912	850	918	915	894	889	916	892	856	913	869	877	904	890	858	904	836	928	890	872	853	834	944	916	888	894	915	847	869	954	889	842	897	862	901	876	881	855	863	879	907	908	851	855	844	896	865	893	854	912	892	887	860	859	866	870	806	842	920	879	957	894	830	863	910	891	870	857	916	873	891	889	868	862	902	865	850	831	905	933	846	879	866	866	902	869	880	854	888	893	852	892	895	920	843	903	897	897	894	903	900	855	848	875	934	894	886	880	825	902	881	911	868	854	868	893	887	901	867	926	874	870	837	865	891	870	919	864	890	869	888	848	856	876	831	922	863	870	947	934	841	865	927	928	867	913	877	922	877	916	831	884	921	890	885	923	900	919	876	909	957	909	892	897	899	896	911	840	907	914	895	840	909	863	936	936	886	935	875	930	890	893	862	920	833	876	910	849	942	883	931	897	881	870	913	903	911	892	877	889	914	869	876	920	929	884	911	879	847	897	933	917	846	944	893	844	851	954	901	886	906	873	920	930	926	891	958	861	888	879	893	898	883	873	885	945	869	881	853	945	858	886	895	871	846	860	865	851	853	864	900	857	929	873	893	948	909	923	900	855	918	856	875	910	875	915	883	896	922	887	861	908	864	902	932	892	938	866	886	870	857	903	853	888	857	871	863	862	920	891	896	848	902	847	824	883	916	903	853	924	905	883	887	913	812	893	848	876	932	883	899	881	892	831	862	879	931	883	910	909	935	893	842	905	869	882	879	926	850	927	886	842	907	910	898	850	925	864	922	871	921	882	916	861	907	841	840	878	877	890	857	932	884	894	902	841	880	873	902	858	894	879	834	915	877	866	884	835	874	867	877	924	932	850	876	846	839	860	910	927	908	910	894	880	904	862	896	923	829	866	919	902	873	868	929	914	839	828	887	882	913	875	837	842	849	784	885	914	908	903	907	840	876	873	906	887	873	865	892	886	870	878	908	876	876	945	888	829	888	950	861	896	873	911	899	928	859	896	882	904	887	921	875	902	913	913	905	875	938	905	878	851	915	910	924	892	893	885	878	913	868	891	867	883	899	900	888	889	928	936	910	823	879	839	882	900	875	895	872	879	880	900	855	826	909	869	908	909	878	885	910	895	866	853	902	917	893	875	924	917	888	895	871	883	878	880	868	843	876	876	914	930	835	856	880	913	909	846	893	876	918	896	855	903	837	881	838	868	852	943	918	895	887	831	896	855	907	923	888	879	915	901	864	908	899	890	893	891	899	895	892	896	930	856	865	931	860	856	847	929	871	898	855	893	882	814	862	837	894	867	877	881	877	962	895	902	894	893	912	875	851	874	877	876	903	903	875	910	871	901	888	900	857	916	904	800	895	850	870	886	842	866	848	875	880	884	853	846	872	883	875	899	935	849	934	864	954	825	909	893	843	882	863	885	919	854	886	856	867	882	861	909	851	875	910	856	924	843	872	881	867	881	838	923	856	905	894	920	878	924	861	915	863	884	827	853	834	902	907	909	868	831	920	889	877	833	943	874	868	818	881	876	875	851	881	890	838	866	912	906	885	907	846	828	889	889	932	859	900	909	926	884	873	881	860	948	845	870	888	872	895	885	851	890	887	875	910	837	891	859	899	881	887	961	904	917	876	833	868	900	849	883	859	905	817	873	910	868	904	931	899	859	859	869	868	866	898	918	915	856	904	868	907	842	871	851	870	858	883	889	870	886	854	879	850	867	911	949	869	846	826	851	937	900	867	873	868	923	901	857	839	849	898	906	888	879	938	884	881	899	885	883	881	874	884	890	875	883	866	867	849	870	880	845	894	875	884	853	880	888	862	918	927	888	843	876	891	897	871	855	913	893	834	844	941	862	905	885	905	958	879	907	912	850	917	901	866	828	858	927	866	831	872	880	837	832	881	837	900	837	897	878	872	862	882	863	877	861	939	873	874	871	896	841	902	948	884	865	892	894	842	921	859	901	905	844	914	934	892	865	852	865	882	905	920	906	937	841	958	923	888	872	860	860	896	886	914	912	866	795	897	937	920	848	891	873	862	861	916	859	836	833	918	897	872	837	894	856	843	921	862	937	918	886	898	899	941	863	869	844	892	901	934	864	863	888	901	878	868	860	895	894	899	896	853	895	875	847	868	831	921	857	879	843	868	864	901	899	908	869	878	879	877	865	873	884	859	896	859	878	893	851	950	860	906	862	885	879	851	893	841	858	888	927	873	883	844	877	889	870	898	850	967	851	871	879	893	885	884	891	895	942	846	910	865	861	897	869	817	865	832	889	917	924	884	855	850	902	823	884	900	872	876	919	860	851	890	827	893	835	876	856	852	900	914	860	848	930	829	884	855	924	898	900	901	943	825	885	866	904	931	894	874	917	865	915	941	896	854	837	914	915	881	884	887	895	851	828	883	864	908	884	907	905	908	930	843	932	876	864	904	948	918	906	916	878	914	890	934	851	877	873	870	828	881	849	839	839	912	829	885	902	856	903	895	874	848	855	923	903	895	823	883	914	905	901	882	896	886	932	915	894	872	885	842	905	874	906	916	879	858	854	844	857	844	921	872	909	892	863	880	844	821	935	910	904	889	904	910	909	857	903	903	913	800	915	872	858	879	894
28076	19146	8832	3438	1761	1483	1231	1060	903	850	843	819	790	751	761	734	719	727	735	732	664	670	637	656	636	642	639	624	652	619	622	623	608	651	634	678	638	594	654	645	621	683	640	580	657	642	596	619	639	619	621	603	656	605	645	622	603	612	659	629	628	672	632	619	634	638	618	646	583	625	670	604	599	657	623	620	608	588	636	655	592	575	624	639	606	596	593	656	615	642	669	629	558	651	625	600	668	610	617	630	615	613	651	657	654	661	635	595	586	580	674	640	693	646	615	672	645	585	592	627	547	638	641	697	641	616	597	629	643	657	648	662	656	580	623	629	605	627	617	613	680	603	636	620	661	636	603	550	603	623	650	636	627	600	657	610	627	607	613	629	592	676	622	604	652	611	636	615	632	582	622	637	607	598	629	631	583	593	652	635	654	634	603	607	629	635	627	624	634	640	652	637	623	629	616	654	621	614	626	665	659	615	655	644	612	629	651	638	616	583	600	609	610	636	617	600	638	649	636	598	630	636	631	607	649	616	664	603	612	645	643	577	625	634	653	601	606	630	583	644	661	590	591	619	620	624	648	587	652	598	647	644	649	634	622	660	649	620	678	650	610	604	592	655	640	592	609	594	638	625	594	635	632	600	653	620	591	607	666	693	628	624	616	652	648	585	612	605	663	645	648	631	655	645	638	625	607	631	650	619	608	643	663	637	607	604	605	647	626	604	600	614	654	607	624	560	624	667	659	643	632	600	583	617	618	575	576	632	627	585	615	592	629	630	633	581	638	647	620	630	591	637	632	661	599	609	641	617	603	647	633	580	584	627	655	641	631	605	663	620	586	641	630	614	597	620	604	643	617	650	640	676	627	631	649	605	626	639	588	604	643	618	656	568	632	599	644	665	624	611	615	654	632	651	634	594	605	615	641	624	612	606	614	663	650	655	612	592	631	637	656	637	626	611	624	662	608	581	595	592	678	625	666	639	614	623	603	619	644	625	637	622	613	674	619	606	660	599	664	666	653	676	605	576	592	667	687	639	597	641	657	633	636	613	619	562	597	631	633	629	634	605	641	638	577	631	612	603	623	582	650	630	652	632	645	625	588	645	621	645	627	627	608	673	598	616	592	637	658	635	573	620	609	636	613	622	660	639	659	633	631	648	658	603	619	604	620	634	657	630	598	627	637	611	664	617	627	668	626	622	660	611	601	653	605	612	603	638	623	690	595	607	577	604	650	665	619	607	638	634	632	651	665	603	588	609	610	604	629	611	662	648	617	617	582	620	663	657	660	675	611	621	598	618	646	647	632	655	642	632	653	633	603	626	587	640	630	649	610	595	646	635	601	645	636	652	608	609	612	623	642	622	632	596	618	614	640	692	631	578	615	597	645	556	638	626	635	627	659	656	642	642	603	651	671	636	644	640	633	617	599	624	596	626	607	661	628	610	665	667	645	633	612	580	630	575	614	631	619	620	660	609	641	611	648	612	596	595	580	647	579	674	617	650	638	654	630	597	639	614	611	649	606	615	657	592	620	646	577	624	643	633	612	617	684	627	640	626	623	560	605	652	639	637	679	615	599	631	572	634	638	592	628	644	634	629	643	648	612	637	612	650	609	617	627	601	632	608	637	606	625	654	616	614	648	597	635	642	614	621	634	631	639	677	658	640	586	621	637	644	637	646	638	662	625	638	645	609	682	597	624	618	612	566	642	640	624	685	641	626	625	623	621	629	631	626	601	632	596	630	597	597	665	595	616	607	620	595	638	621	646	625	647	623	656	640	638	642	583	664	652	623	604	637	610	597	615	624	634	645	661	605	606	635	651	627	638	634	639	582	595	595	571	617	589	618	620	653	608	606	620	631	616	594	648	599	566	648	639	622	597	611	629	629	640	626	657	640	645	621	664	629	619	600	668	574	582	668	605	639	613	629	647	655	635	637	608	587	615	623	628	640	594	594	657	662	639	631	634	602	638	567	653	662	624	666	664	622	627	581	624	609	583	609	584	614	635	623	636	641	649	620	602	579	621	665	649	624	632	585	697	645	591	627	655	642	653	589	620	648	602	636	633	609	636	632	574	576	636	633	623	636	591	620	629	639	669	641	572	556	669	592	631	592	621	607	595	630	636	642	622	602	639	615	609	648	633	610	618	615	669	632	629	603	604	662	658	632	611	636	586	659	642	572	659	610	619	649	648	629	578	620	629	605	647	628	658	649	638	638	621	607	639	610	666	641	668	674	667	619	625	629	611	651	643	633	627	583	599	643	634	597	541	633	639	618	602	664	618	620	603	626	637	646	610	665	672	563	616	626	647	566	652	650	629	622	679	605	581	617	586	629	625	665	686	603	623	589	610	616	606	645	646	653	647	653	570	707	644	621	655	589	653	631	586	664	593	608	636	625	612	613	622	595	695	635	602	599	649	612	627	649	631	651	607	579	571	647	627	662	630	633	609	624	642	606	593	612	596	598	646	606	606	593	592	693	648	669	644	635	659	581	621	622	639	618	594	589	601	616	601	585	634	586	601	593	616	614	614	659	632	640	612	668	584	615	636	616	659	664	679	584	642	613	653	648	593	669	565	611	614	645	581	626	620	630	647	609	607	626	640	631	619	646	606	623	642	643	630	612	625	666	624	629	596	597	621	656	646	638	603	661	635	631	641	639	645	642	597	674	631	646	649	632	618	639	627	621	619	667	637	636	627	610	590	621	649	613	655	589	638	639	644	632	663	599	617	665	596	667	651	574	616	619	614	608	641	645	655	596	630	611	657	624	626	602	644	643	660	615	612	629	581	621	622	639	641	613	661	641	634	604	652	587	632	647	639	643	599	671	600	659	636	623	621	603	602	590	634	634	649	627	605	650	595	604	613	613	650	584	582	589	614	598	607	635	638	655	632	600	634	639	617	622	618	611	605	604	665	643	575	630	611	634	639	636	570	625	614	599	622	641	606	633	616	612	669	643	658	649	598	609	636	632	619	641	585	632	575	670	637	645	607	656	613	628	638	620	630	624	641	616	615	624	588	648	645	622	602	592	607	622	645	585	631	607	613	643	629	654	591	624	619	654	648	586	639	631	643	648	606	607	637	664	674	669	654	578	599	666	636	606	600	664	649	676	651	653	628	638	673	628	619	608	623	651	635	660	615	618	639	636	588	615	571	599	603	581	637	592	614	645	614	670	697	680	605	586	653	618	628	663	604	625	618	627	667	684	672	589	588	641	660	664	632	618	666	611	617	618	627	598	601	611	618	616	597	615	621	631	634	652	622	640	663	628	608	573	619	621	646	619	619	628	627	631	626	579	581	621	659	638	659	583	620	623	620	628	580	604	636	637	622	644	634	623	614	660	621	644	650	598	666	626	605	610	610	597	624	634	608	591	653	636	617	595	656	648	645	648	624	627	590	617	593	619	636	572	606	609	661	626	679	642	638	593	623	640	600	569	608	588	587	592	640	638	613	635	612	630	613	642	600	609	667	628	632	603	617	659	615	609	692	616	637	607
12542	15159	8490	5054	3534	2882	2278	1979	1623	1503	1416	1416	1383	1247	1210	1103	1169	1050	1079	1025	995	949	914	960	876	878	921	900	899	907	840	925	896	864	865	933	868	892	889	892	864	859	905	887	898	909	807	897	888	882	862	871	887	865	904	895	884	898	865	865	897	918	929	857	900	851	845	862	810	891	866	888	941	913	900	862	879	934	832	909	852	828	888	817	861	867	872	855	920	863	971	821	860	837	857	850	888	901	888	858	873	917	828	875	932	861	864	941	926	873	863	890	925	854	890	876	968	895	854	806	903	904	913	885	855	903	919	877	880	918	907	905	891	868	860	926	903	901	896	907	933	929	880	825	879	919	926	892	904	879	888	930	861	831	935	869	868	873	933	867	907	898	852	849	888	909	890	885	924	900	889	847	881	907	855	890	932	844	885	879	867	922	872	838	879	888	865	852	869	848	870	882	923	854	903	911	859	902	921	886	833	880	856	870	906	882	934	955	860	860	856	891	895	972	885	888	870	935	893	901	900	899	836	885	839	873	884	874	884	890	862	904	870	863	859	879	826	927	853	900	867	861	873	872	856	843	865	864	904	907	894	846	854	903	923	889	865	885	834	843	898	916	849	927	867	927	911	881	878	862	926	891	896	914	896	881	887	870	853	849	861	907	870	851	868	908	918	896	910	865	905	942	823	943	912	837	848	929	940	894	884	899	858	888	869	874	874	889	868	921	880	860	908	863	874	896	938	864	846	892	905	892	908	857	862	907	874	879	837	887	864	907	854	887	888	882	864	808	913	892	933	884	951	908	919	915	870	911	851	889	869	857	916	903	853	898	884	865	880	911	873	916	906	839	949	823	863	895	865	871	880	894	849	890	877	909	863	904	905	878	819	884	838	889	863	857	859	917	831	880	905	859	882	885	957	922	890	869	911	917	856	884	899	897	869	882	875	926	927	890	883	832	872	891	884	955	917	904	902	918	845	845	931	935	904	861	888	890	875	874	979	890	854	939	863	888	863	931	864	868	884	888	856	913	880	889	950	933	805	889	866	893	865	938	839	873	893	910	862	835	904	841	882	912	864	912	895	879	864	881	881	935	877	881	909	855	875	938	891	862	898	901	891	872	939	864	843	875	881	875	926	864	876	878	848	948	862	874	836	958	817	876	877	877	897	865	858	916	883	904	860	901	872	921	836	892	865	844	894	894	864	882	888	897	970	906	921	883	881	898	868	893	898	920	898	842	903	835	900	811	897	921	878	863	850	938	887	875	893	857	866	853	862	905	886	910	910	882	895	889	892	901	841	917	887	847	904	817	954	839	916	873	915	872	865	883	895	844	881	871	893	829	918	849	910	900	908	862	884	894	865	879	862	846	941	839	854	894	928	897	859	882	888	851	908	899	889	888	828	798	794	939	921	898	907	898	884	835	893	948	870	904	900	881	897	856	821	899	849	926	815	885	932	836	895	871	901	878	901	799	879	900	868	899	801	861	879	882	894	880	871	925	850	874	828	881	849	903	883	814	905	860	885	899	876	833	917	859	856	886	878	917	861	856	898	953	865	878	891	908	883	897	883	893	863	899	917	903	917	919	921	885	891	917	868	926	905	855	900	926	879	849	876	942	900	900	900	850	878	929	920	910	851	848	819	870	852	912	913	861	808	905	869	885	905	901	888	897	899	916	842	892	902	893	840	899	807	901	915	851	902	874	921	878	822	882	847	882	848	915	865	921	883	841	871	884	836	846	891	883	914	875	863	868	872	889	887	895	885	903	887	886	866	894	908	892	839	816	874	875	863	834	889	904	873	916	935	901	917	907	895	850	878	859	818	901	881	856	921	858	890	866	902	908	835	883	876	883	860	944	875	886	888	867	916	898	958	939	908	866	906	894	879	895	891	906	908	903	861	872	871	909	881	862	872	903	901	857	900	877	870	872	863	901	821	902	897	868	870	884	874	836	842	861	906	823	890	852	895	909	916	904	893	869	887	871	929	933	886	871	896	859	906	923	847	866	853	928	858	912	879	844	869	920	882	827	882	902	890	907	897	874	860	888	889	899	834	894	840	925	876	795	880	911	915	811	870	974	887	879	865	861	950	877	905	889	957	847	868	905	889	907	885	905	900	865	909	836	897	919	943	917	848	932	867	875	875	903	858	932	906	849	885	859	891	839	921	873	898	862	919	889	858	902	925	854	873	898	858	895	847	877	899	896	909	864	863	855	784	892	886	892	866	858	868	973	860	897	888	901	862	952	883	899	850	867	864	895	897	928	876	832	925	904	918	900	884	874	896	883	914	921	885	875	897	897	873	878	857	852	909	890	932	819	913	924	850	907	874	860	829	925	882	924	858	807	897	887	875	922	870	873	940	823	893	939	931	928	899	852	893	884	880	926	880	892	886	867	831	839	871	891	935	879	912	939	928	854	887	840	905	851	892	893	927	816	849	916	960	912	879	927	882	815	871	850	881	893	913	861	848	880	855	900	910	852	844	887	868	873	899	936	812	933	960	888	906	895	880	878	847	885	880	925	885	855	903	894	907	902	909	908	877	890	833	873	905	874	881	875	852	818	847	822	887	864	885	852	890	926	887	871	905	862	889	869	982	868	837	837	894	893	865	849	876	879	845	890	921	902	865	913	910	840	874	889	892	866	923	854	932	905	851	897	901	863	883	885	875	872	873	871	854	857	839	844	937	871	908	902	953	882	853	892	892	854	845	882	879	923	887	906	945	886	942	913	918	863	912	902	832	875	874	870	869	902	864	859	900	880	835	875	902	844	878	914	828	923	955	837	872	893	861	895	893	885	926	841	888	902	839	860	886	883	872	851	912	891	896	871	909	902	906	913	907	868	891	872	843	871	898	861	893	877	964	876	913	911	908	904	903	918	881	902	860	862	845	884	844	909	904	864	841	868	883	941	871	881	847	906	870	917	881	860	867	879	919	809	893	928	906	871	887	909	844	920	910	858	840	919	870	868	861	906	930	899	851	901	855	946	866	905	831	885	893	864	928	887	841	830	897	868	962	846	883	919	854	904	888	864	953	866	915	835	924	882	920	871	844	882	854	860	923	860	913	931	848	889	908	913	840	900	890	884	858	905	894	864	886	860	912	870	895	899	898	821	916	941	868	878	932	867	865	869	901	840	848	867	856	874	872	875	889	866	872	901	937	936	878	858	892	906	901	911	831	833	879	882	891	903	915	849	863	903	854	889	907	897	864	903	849	855	895	885	882	889	913	896	841	834	866	862	863	874	879	907	869	894	900	935	921	913	865	860	917	921	889	886	910	859	856	850	887	927	848	874	893	840	936	871	896	896	917	891	929	900	891	880	878	900	887	907	850	863	872	896	920	832	962	902	820	859	879	870	900	883	941	862	904	865	867	853	911	868	938	933	945	923	902	867	888	926	874	900	920	907	888	909	863	929	878	905	866	909	900	883	876	978	906	914	857	811	857	875	907	917	865	885	852	880	878	922	859	857	859	839	863	904	879	856	863	901	880	841	837	855
23746	21477	27816	25525	18716	4167	2114	1375	1150	1182	1133	972	965	894	916	853	882	783	790	729	724	748	714	684	689	675	660	683	677	685	626	676	642	687	668	633	654	690	716	696	667	656	665	630	637	676	662	611	601	589	640	687	692	656	613	639	640	642	652	681	671	610	610	660	659	695	653	654	673	627	668	614	616	656	600	647	684	667	626	603	649	673	645	600	671	675	641	649	699	658	692	610	629	640	638	613	608	642	650	660	671	633	630	663	637	655	618	654	659	633	641	674	666	614	646	680	636	626	641	671	630	633	598	645	694	615	677	652	698	595	657	667	672	625	633	623	653	684	654	674	667	634	652	633	657	679	591	653	636	641	650	637	627	657	653	670	652	601	630	661	605	595	656	623	612	666	637	661	610	618	602	641	638	640	635	658	672	642	690	666	630	643	646	652	642	675	642	632	649	619	667	653	689	635	633	660	643	674	638	623	625	632	628	690	677	661	654	627	626	616	616	616	657	639	637	640	629	617	652	684	648	665	616	662	636	626	725	665	683	686	651	616	655	635	661	664	664	643	616	683	684	652	646	645	615	688	636	626	667	662	693	657	639	631	601	667	663	657	656	627	616	635	675	696	636	645	642	629	619	624	662	692	681	618	677	660	629	669	653	657	639	635	648	647	647	682	627	637	660	622	640	653	651	640	646	678	686	678	661	643	640	661	638	706	672	661	652	672	693	640	668	628	666	658	593	665	647	625	666	675	654	690	628	632	636	625	642	617	631	639	632	660	660	665	649	605	633	675	653	656	647	650	652	676	653	660	646	660	651	639	674	663	632	620	664	650	666	627	664	651	645	651	643	647	640	707	677	622	664	643	630	650	666	648	657	678	628	661	684	645	658	599	649	661	594	597	651	636	619	726	630	643	657	636	610	641	683	609	665	676	657	683	615	654	614	637	612	676	636	624	630	636	636	618	656	647	633	646	657	667	630	607	617	664	629	652	669	671	682	679	609	628	651	633	687	663	655	659	634	643	644	651	697	610	634	628	671	678	608	660	661	608	674	657	620	653	678	645	673	671	631	640	625	611	652	574	690	661	633	657	665	623	681	658	630	645	628	643	610	620	674	663	614	655	692	661	652	657	626	619	631	620	657	627	635	649	699	626	633	680	633	646	701	626	665	668	679	657	667	720	692	657	616	658	669	682	671	657	653	672	669	616	672	635	635	627	655	678	660	659	655	644	659	660	626	634	657	638	668	634	644	645	663	654	606	601	652	582	594	684	665	611	672	657	649	630	617	648	584	608	612	643	624	677	644	654	624	650	615	681	659	682	650	614	675	616	607	621	649	639	639	657	631	645	633	669	648	632	642	624	644	644	645	604	579	546	628	672	645	600	625	637	635	675	629	630	657	680	634	595	686	650	667	644	644	614	638	663	602	650	635	609	633	630	621	639	600	634	629	632	660	637	592	691	671	640	636	644	661	636	603	643	639	650	647	664	675	612	695	637	685	637	674	632	662	646	633	612	689	638	663	650	644	664	660	626	688	627	628	631	646	690	637	651	657	692	618	671	604	667	658	621	658	658	645	686	624	623	656	690	659	688	635	675	653	626	649	684	662	673	637	663	700	608	637	677	721	634	646	645	584	650	664	632	678	648	672	606	620	666	663	664	622	684	671	654	685	640	581	642	661	569	671	671	664	628	614	658	641	624	685	667	665	637	658	631	641	689	607	619	664	664	607	609	694	614	659	643	595	659	614	661	627	593	634	655	679	637	619	637	661	621	604	660	612	614	587	676	644	658	662	633	588	674	687	594	636	665	664	663	638	681	649	630	664	640	684	662	698	617	665	639	689	658	643	624	633	630	616	620	700	643	639	647	680	627	669	665	666	622	603	618	647	582	665	580	656	618	646	667	643	702	635	672	641	600	605	616	609	682	643	649	651	659	654	658	607	650	674	680	623	652	631	654	662	637	653	650	652	636	658	638	617	664	649	674	644	646	692	630	654	597	622	629	667	677	665	661	680	589	661	619	623	605	642	621	652	674	672	659	707	661	591	657	611	627	640	658	660	618	613	652	670	594	660	680	618	616	638	683	649	675	637	654	652	647	671	613	628	657	621	687	658	652	609	676	670	614	660	693	666	661	642	634	618	651	611	636	623	696	635	635	644	651	617	668	646	691	650	670	625	644	732	626	677	638	663	696	596	630	667	671	654	659	615	616	668	642	633	629	644	638	655	671	639	598	622	659	665	649	653	657	608	649	648	620	629	620	616	645	632	659	681	648	656	684	647	631	612	664	664	646	647	664	629	646	673	734	651	646	676	621	682	609	654	649	631	650	617	649	655	616	645	647	652	721	668	643	625	655	644	615	630	699	645	638	598	654	611	613	670	639	631	611	643	621	656	641	604	660	631	651	663	673	644	638	633	635	634	666	624	600	678	670	642	632	631	656	618	606	655	653	672	648	684	708	683	619	669	672	677	675	648	709	686	652	623	655	664	662	609	662	639	676	643	630	614	672	675	648	669	637	655	605	628	729	689	678	614	651	657	650	624	671	648	675	647	597	645	625	647	640	620	643	656	629	669	594	633	658	645	634	644	642	616	654	687	638	687	666	646	674	638	634	664	696	657	701	655	656	598	677	702	653	725	654	648	650	648	635	655	656	652	647	613	631	594	566	654	689	642	657	667	656	626	628	679	639	664	623	652	606	626	655	659	619	609	599	641	598	684	629	668	658	621	605	615	647	624	630	610	621	647	633	629	677	618	655	696	637	675	620	661	678	672	641	625	581	639	615	683	613	628	619	650	612	627	619	652	646	613	664	661	621	619	629	643	656	668	634	669	688	663	643	591	634	618	662	608	637	653	697	655	657	641	662	679	687	611	634	650	640	612	613	706	660	695	612	640	673	636	670	648	648	648	701	632	647	653	635	622	648	642	676	649	648	692	638	603	630	598	640	621	657	683	634	613	655	630	661	649	627	642	681	613	631	639	633	651	675	665	602	593	600	619	649	649	665	644	670	611	600	616	641	665	673	603	634	616	614	619	643	659	603	615	643	675	643	632	638	675	658	666	638	637	683	637	651	665	630	625	623	664	631	618	653	665	597	634	652	643	606	633	648	620	623	613	611	633	666	686	679	672	644	646	674	653	627	655	586	638	679	646	635	653	675	673	651	641	595	616	632	653	647	640	626	655	646	652	700	692	648	629	662	640	658	660	662	661	629	660	650	680	606	644	642	632	679	674	661	641	613	632	677	647	647	657	640	663	639	644	678	652	650	652	644	673	643	654	643	654	635	627	683	656	606	652	663	658	615	600	663	658	654	631	692	620	670	642	676	608	692	615	670	644	652	653	666	605	620	701	669	657	637	603	666	645	674	659	644	636	592	626	586	658	679	617	698	658	671	625	644	669	632	632	644	609	666	668	634	634	641	673	650	655	638	683	686	660	695	623	678	688	637	669	626	655	650	660	636	665	654	650	667	616	679	616	653	642	667	634	617	673	681	660	604
11945	23400	14718	8263	6047	4681	3457	2616	2183	2140	2050	1795	1620	1561	1462	1453	1332	1324	1308	1166	1069	1025	995	939	921	952	947	957	942	924	908	928	923	958	918	938	959	878	942	914	899	893	957	909	922	993	913	950	929	907	898	948	918	939	928	921	922	894	917	897	941	908	860	889	933	934	919	925	877	913	856	924	899	864	909	898	890	905	887	946	946	925	943	864	896	934	891	885	917	970	900	950	977	889	903	899	928	896	922	900	871	923	872	847	903	894	957	866	936	905	871	974	915	913	852	902	858	926	877	840	941	904	943	943	883	909	930	933	872	924	887	949	911	904	917	868	869	883	924	934	964	921	934	954	924	845	938	928	943	944	866	935	967	934	902	854	907	941	916	889	953	923	919	918	916	931	863	924	899	926	944	874	868	960	930	872	888	961	880	921	890	918	851	892	912	862	881	897	928	908	916	850	898	909	905	900	908	937	927	932	913	862	901	938	957	885	892	917	870	948	867	903	895	887	944	919	908	879	902	867	896	866	914	947	873	975	899	892	903	900	930	866	893	884	944	946	932	898	911	902	948	856	947	960	888	930	956	903	876	851	901	943	926	857	885	906	905	974	899	864	866	882	890	958	947	920	922	896	921	920	883	888	925	903	923	923	926	897	885	903	928	962	870	879	942	903	883	873	892	916	948	906	863	927	902	958	884	887	921	947	949	874	949	889	917	904	924	882	892	834	956	916	941	861	881	899	860	855	906	967	971	947	937	848	911	913	860	910	872	907	930	951	913	923	906	907	918	911	883	895	928	901	882	866	910	905	892	901	922	943	899	937	941	935	896	992	870	899	892	892	942	906	922	891	873	867	919	918	911	918	890	936	912	878	926	858	895	910	896	918	918	904	959	896	921	948	843	927	911	962	881	876	940	862	945	891	927	880	946	896	894	911	881	953	919	957	878	904	886	958	871	959	884	911	917	917	936	952	902	898	919	992	911	928	937	939	894	930	923	927	864	903	880	845	877	862	947	905	956	921	913	891	930	875	867	877	969	876	952	931	967	859	881	908	886	926	894	908	909	879	869	908	896	871	893	896	952	907	890	926	919	881	847	887	960	929	913	925	909	870	922	886	890	891	923	886	895	971	877	916	900	861	907	896	837	908	935	878	912	954	881	876	910	900	967	906	867	841	937	919	916	943	947	953	882	931	907	923	888	940	933	913	916	859	908	875	906	873	887	881	878	963	911	936	853	910	878	866	886	906	908	926	903	922	932	905	861	876	926	920	892	885	908	891	858	856	835	957	882	888	867	906	877	898	882	873	878	895	945	894	952	902	872	906	887	886	911	883	880	926	933	919	949	911	853	881	873	938	911	932	897	928	924	867	891	911	875	910	867	877	926	928	899	891	861	914	921	954	925	907	909	871	956	954	903	884	901	918	885	899	850	944	882	868	927	898	913	887	909	900	965	905	912	870	908	917	875	925	948	872	856	914	952	909	975	906	839	947	920	923	893	937	878	915	885	940	896	880	907	923	916	911	957	933	894	891	898	937	869	929	916	901	871	918	893	952	941	927	873	881	898	935	908	910	912	877	871	896	892	943	913	917	939	978	894	897	888	945	936	920	983	868	896	927	858	848	918	855	939	921	885	882	849	872	913	896	913	889	945	892	897	906	896	892	917	861	943	872	876	891	903	915	919	924	873	933	900	881	961	968	845	915	907	911	952	913	901	887	847	882	925	932	924	886	886	962	947	884	923	927	934	883	915	923	872	923	935	908	921	895	958	906	881	923	905	921	822	926	907	867	898	877	922	900	897	873	917	906	936	858	929	854	885	923	900	909	879	938	895	932	899	923	890	885	895	902	883	900	898	928	914	951	910	907	878	907	932	887	882	945	940	868	890	899	910	944	921	882	911	907	918	906	906	910	883	914	958	891	936	923	855	896	867	917	922	882	934	860	888	904	881	922	933	936	916	962	934	879	886	863	857	959	926	898	866	883	893	922	925	932	916	914	955	896	928	943	906	900	937	865	908	868	898	893	900	923	913	879	943	901	908	945	887	881	855	855	880	922	892	923	921	893	882	840	893	882	933	923	893	952	915	881	822	880	936	917	937	926	895	919	882	877	885	919	903	925	941	927	879	903	926	905	904	895	895	869	883	922	939	956	936	933	901	873	883	925	876	942	925	907	902	920	893	927	895	900	922	964	918	902	878	895	953	885	913	973	923	895	907	881	872	905	933	850	908	887	856	922	882	895	924	924	896	972	943	890	864	1002	961	908	881	866	905	904	951	914	891	904	903	886	996	918	927	940	912	928	910	885	921	946	924	916	965	887	909	906	920	933	922	934	934	937	887	888	895	931	864	881	935	944	913	948	888	924	908	890	962	872	930	916	879	926	920	878	956	913	940	880	894	927	964	887	919	903	929	870	891	915	944	914	930	927	906	887	865	904	936	921	933	922	869	864	940	925	944	876	882	922	872	921	896	928	910	930	861	883	905	877	926	911	879	950	918	894	905	885	957	855	890	901	904	878	935	893	993	884	897	919	927	923	947	956	879	884	950	922	927	871	919	888	851	901	916	904	896	932	877	922	885	891	881	912	909	885	955	888	926	893	892	885	859	912	860	924	925	953	869	905	856	917	877	931	865	896	848	958	907	887	896	935	888	947	920	922	938	935	959	867	908	921	876	938	948	927	890	939	877	891	862	863	942	896	899	934	937	896	859	894	912	908	935	883	903	846	882	934	947	859	895	963	919	981	921	922	904	937	883	953	888	909	919	922	897	921	871	873	905	925	917	913	911	896	891	957	889	979	896	906	916	940	898	857	946	893	955	857	919	910	927	860	908	873	919	977	871	873	899	917	924	917	951	907	969	928	851	853	920	881	868	910	938	925	900	904	906	886	882	896	881	932	847	916	884	866	917	894	904	914	918	802	935	877	888	917	856	896	921	866	900	894	874	910	878	935	940	892	903	937	911	940	894	883	915	926	956	925	901	902	901	904	883	889	903	879	905	911	892	932	905	905	926	887	908	919	915	884	925	913	913	872	894	911	863	874	922	900	917	878	863	886	899	849	845	885	918	886	900	904	898	913	885	921	902	929	916	905	893	876	884	933	954	886	891	912	927	877	901	938	898	880	926	900	899	858	889	828	843	894	910	935	980	906	939	888	909	846	936	911	904	916	933	922	928	867	864	909	887	854	906	934	875	918	913	937	927	903	907	872	894	866	891	883	936	908	912	942	925	924	904	930	883	914	834	910	899	932	864	861	875	937	904	885	892	916	893	909	885	893	882	928	864	928	909	928	914	915	920	918	874	915	890	927	878	926	916	904	908	904	924	885	933	908	872	933	945	956	864	939	910	843	947	896	898	940	933	916	900	911	943	869	894	977	889	901	915	913	900	925	913	925	946	916	883	896	918	947	930	893	888	875	902	866	887	923	884	904	892	913	914	965	935	913	859	918	899	931	950	873	934	864	896	891	903	898	909	901	890	867	956	911	984	907	891	922	892	899
25419	21507	25040	19458	3156	1731	1395	1057	1072	934	884	865	799	809	811	822	789	762	707	721	668	619	625	610	638	650	618	675	647	632	657	604	636	629	651	664	580	583	594	654	594	580	622	577	601	616	573	623	589	646	574	633	598	603	574	625	623	600	604	596	619	629	656	612	616	554	582	622	631	590	609	638	617	589	614	562	635	593	659	617	618	580	579	624	606	681	592	649	571	586	631	630	592	639	605	563	629	612	628	597	623	594	593	605	616	579	620	613	598	596	591	592	605	576	637	634	628	633	586	613	584	630	628	591	601	639	568	626	626	598	616	639	612	593	640	635	639	579	596	623	591	610	619	645	651	605	629	624	609	617	591	580	650	617	628	641	601	599	618	623	612	584	634	642	541	619	576	590	656	581	628	614	589	605	624	606	605	596	634	651	624	624	599	584	605	591	605	620	585	600	645	576	581	601	590	600	673	609	646	618	602	596	608	566	603	600	571	586	633	615	618	607	605	637	629	635	603	614	660	616	630	656	671	652	595	603	612	620	619	627	671	632	604	613	591	580	590	630	622	613	571	642	569	599	623	591	569	552	614	596	608	593	588	645	597	644	607	625	646	645	614	602	561	629	564	598	632	688	619	625	606	609	625	639	599	634	664	624	605	627	578	610	598	664	612	644	643	597	601	602	585	589	639	558	601	600	564	577	593	567	618	586	648	609	641	598	615	631	590	551	643	627	617	580	572	605	617	563	635	636	582	580	590	615	620	633	619	621	619	625	560	653	643	601	606	574	653	624	611	586	560	603	599	612	570	601	592	599	602	595	641	581	599	580	622	641	615	596	599	608	607	593	586	603	648	610	559	572	641	621	597	647	587	604	595	605	573	642	629	607	597	609	604	652	584	631	632	593	564	637	598	609	613	584	606	597	579	627	607	625	571	588	588	600	615	583	631	606	581	626	626	592	652	623	649	618	616	633	608	628	644	610	575	578	626	592	620	644	618	628	613	637	615	613	602	624	586	610	596	600	586	591	578	596	605	613	580	612	597	581	630	618	615	630	598	581	579	616	603	594	646	593	617	617	646	609	611	582	619	598	623	566	628	602	610	634	565	625	620	656	624	639	617	638	603	646	651	623	631	671	601	585	584	596	585	617	612	609	578	620	562	623	625	644	662	620	683	586	633	641	594	597	562	619	631	617	618	624	586	616	606	613	627	639	639	579	617	589	584	595	631	645	663	610	643	590	615	587	635	637	592	659	622	595	612	643	606	590	642	608	597	594	597	621	627	574	616	627	606	581	598	610	592	630	633	630	609	625	618	596	632	623	629	592	601	609	612	607	624	626	614	618	605	595	626	593	604	648	649	595	620	587	634	631	600	602	672	634	625	617	601	609	593	630	601	590	654	652	585	618	583	632	572	577	640	574	618	589	659	639	630	586	634	615	608	617	644	640	609	620	600	613	637	612	591	643	612	629	614	585	597	621	589	619	616	625	598	654	615	650	629	554	615	572	624	630	626	550	635	586	603	597	619	601	625	626	650	563	607	632	630	639	646	630	641	608	594	626	644	579	613	635	630	583	675	614	619	616	620	580	553	590	629	613	613	602	595	617	665	587	551	603	586	629	595	613	611	585	628	577	620	574	625	610	636	596	598	587	634	644	587	590	631	595	587	635	612	634	655	636	620	640	624	550	618	611	609	625	605	615	596	604	601	618	593	599	614	562	612	662	582	579	621	612	599	603	645	603	618	595	577	626	594	617	582	601	599	601	588	621	627	598	618	595	579	582	606	596	594	613	624	546	619	600	616	581	640	602	592	636	604	606	559	571	589	632	596	623	620	619	663	600	642	665	585	618	622	620	613	605	619	621	633	642	617	622	602	626	598	614	597	625	607	617	590	592	628	629	642	601	619	603	632	564	616	598	622	632	633	586	622	610	630	606	601	570	604	643	612	622	619	603	582	581	612	657	551	585	566	662	613	596	615	615	630	632	599	666	641	632	661	619	622	580	628	618	620	621	588	638	600	658	624	583	642	584	640	589	594	584	595	579	585	619	631	656	617	614	625	589	670	620	605	600	579	618	659	602	640	576	635	624	620	603	603	652	629	669	611	622	643	626	612	608	607	612	618	555	637	600	592	633	569	617	624	573	586	584	632	608	600	578	611	595	602	642	583	591	636	655	641	621	646	653	620	564	596	613	599	616	596	637	591	594	640	607	630	573	619	619	608	616	656	646	614	608	607	641	613	578	617	575	591	586	633	637	643	632	589	620	622	600	606	633	600	572	609	603	607	592	635	602	603	624	607	599	647	592	612	623	629	605	566	622	624	603	579	609	583	630	602	643	593	586	656	624	645	652	626	597	579	596	644	632	596	626	586	600	602	674	601	609	594	639	590	581	632	623	607	578	616	611	574	636	611	664	610	613	612	645	636	606	608	630	635	663	596	648	617	591	611	613	565	605	658	588	592	644	626	633	595	607	631	655	593	602	612	583	622	630	616	635	655	591	583	619	617	668	582	570	592	566	635	587	612	603	627	614	627	619	595	608	623	605	645	621	602	638	606	641	626	592	637	642	634	598	613	630	594	625	607	596	569	629	631	620	672	598	602	627	613	632	598	637	642	607	656	595	600	636	639	615	622	638	591	586	592	580	644	585	643	641	676	640	599	591	606	565	649	624	629	593	638	592	576	592	603	616	586	575	603	561	580	596	583	552	638	612	635	580	632	608	602	621	637	627	639	622	623	613	618	597	592	623	623	601	634	618	617	632	596	580	605	630	554	641	684	579	610	626	633	598	609	649	614	627	584	597	585	604	634	608	604	634	647	581	602	650	652	633	676	648	608	624	589	625	586	579	638	595	615	588	582	603	626	595	596	599	557	617	632	616	611	577	543	633	645	654	618	628	584	620	649	626	576	559	640	611	612	599	587	596	624	590	625	591	595	585	660	567	619	624	605	585	600	591	561	597	555	633	635	616	566	545	615	629	571	588	609	577	537	571	616	570	664	600	639	583	581	588	629	598	624	568	631	636	611	601	675	587	621	593	637	631	619	588	614	593	605	622	634	655	587	632	595	591	616	587	617	596	618	611	617	632	617	600	643	630	626	574	627	586	629	618	631	634	604	569	623	599	645	634	612	621	619	603	618	657	645	604	610	614	624	631	618	622	595	606	639	624	607	606	585	614	632	583	628	641	595	634	577	661	625	611	607	589	574	648	653	598	581	614	641	644	639	602	609	668	637	648	655	632	681	611	611	597	636	608	626	583	614	625	627	644	565	599	662	632	600	594	618	609	624	583	641	626	596	610	624	601	609	628	582	611	659	600	633	644	603	577	601	653	630	604	605	666	619	649	617	604	627	615	566	574	613	619	580	614	565	594	603	603	598	641	606	580	606	626	612	598	573	592	661	612	611	622	613	588	690	605	592	615	595	631	603	640	600	649	618	640	593	646	613	608	635	648	609	610	623	581	595	607	635	670	630	617	597	595	628	643	602	646	610	640	612	574
11728	19288	11256	6427	4775	3404	2677	2081	1977	1852	1519	1422	1349	1443	1349	1191	1186	1178	1129	1043	973	1011	927	897	933	911	921	878	920	882	913	925	873	906	923	893	872	864	866	861	850	840	860	861	864	827	886	830	879	855	843	823	836	861	869	844	887	901	879	897	893	845	896	928	860	815	863	901	827	860	859	878	858	861	883	912	850	894	847	870	831	840	864	878	914	854	823	820	793	816	824	848	852	894	838	944	858	836	866	839	892	849	848	894	863	865	872	861	882	863	916	846	876	913	910	845	884	832	836	874	854	847	891	854	846	877	850	884	858	896	839	875	891	879	839	880	918	861	887	825	876	882	926	873	889	873	911	900	905	843	876	869	860	885	827	892	844	865	861	856	892	863	912	895	858	840	900	833	847	814	906	868	843	940	877	828	856	869	874	896	844	889	922	900	920	847	894	878	890	845	864	871	819	890	818	902	832	869	881	880	861	897	866	842	905	903	869	881	929	941	873	873	890	916	865	834	872	848	897	811	847	824	866	798	901	874	832	883	882	870	897	841	873	896	874	863	864	939	843	869	853	903	877	899	872	894	870	907	895	863	921	883	899	899	863	925	882	849	867	903	858	877	837	877	892	893	924	865	926	868	884	870	912	862	903	916	852	889	861	884	818	851	892	881	883	879	855	854	852	867	804	898	848	874	865	903	866	890	872	879	853	872	837	818	843	872	921	878	889	903	851	892	911	851	889	905	918	827	887	884	842	848	897	854	794	871	873	831	875	900	907	832	892	890	831	882	863	889	916	819	883	941	843	879	832	883	866	887	901	859	833	827	829	889	871	861	833	919	877	938	937	887	831	836	795	870	837	846	879	860	890	908	857	882	839	881	894	911	862	945	871	842	823	852	901	877	857	867	901	835	878	905	861	826	812	893	869	940	841	884	843	888	837	941	856	863	872	827	827	881	851	824	881	859	866	868	889	867	893	889	918	850	945	892	889	855	864	835	903	860	926	882	823	851	871	865	911	871	842	845	885	889	819	889	863	856	873	890	875	885	896	791	822	870	864	873	849	897	848	882	842	917	902	869	861	824	882	854	902	928	866	879	844	868	861	878	910	898	870	825	892	854	926	887	855	835	887	851	877	977	881	856	854	867	842	874	841	848	853	844	862	844	814	875	900	877	892	873	920	901	925	884	872	861	868	859	830	852	863	870	845	849	873	918	874	884	871	898	843	833	895	864	874	968	846	851	888	894	867	883	859	878	893	869	819	829	863	856	864	863	883	888	901	867	791	839	858	864	946	845	879	862	865	897	853	885	891	917	863	818	877	864	856	846	846	912	873	885	877	879	883	865	907	888	838	891	839	849	834	888	879	886	915	876	813	878	810	835	857	866	907	870	866	856	847	906	829	843	924	896	891	872	856	874	835	838	884	921	856	879	896	831	896	851	877	899	894	867	897	903	867	832	872	835	853	865	820	889	864	912	827	828	880	874	930	873	885	886	867	970	874	859	836	920	831	890	887	885	842	857	871	847	877	888	905	875	860	849	881	905	854	877	903	886	902	864	830	790	858	858	834	888	843	861	885	865	885	892	899	846	840	856	875	823	890	806	881	941	864	840	902	872	934	848	868	874	917	829	871	838	885	850	872	839	845	839	869	833	866	883	874	835	855	838	863	874	894	873	870	858	899	853	901	828	837	865	850	886	889	899	910	874	928	884	884	870	863	854	908	877	820	906	852	866	873	842	859	849	903	876	823	862	877	874	854	870	879	850	905	875	858	840	893	854	871	843	906	860	840	852	885	828	896	881	893	862	936	852	873	901	886	819	935	858	860	869	866	912	887	831	888	859	880	874	884	898	861	866	872	887	820	856	860	861	853	867	903	840	848	921	881	904	897	885	808	872	946	834	847	918	901	915	895	837	856	883	923	870	874	944	879	911	875	841	957	886	914	853	893	830	882	896	898	860	880	884	871	879	893	917	849	873	867	881	861	900	872	904	879	857	915	837	882	843	878	922	880	844	803	826	806	848	879	895	827	893	901	854	825	901	873	921	859	822	846	879	879	913	882	870	879	873	843	898	887	879	835	886	872	857	852	861	856	875	895	849	851	864	848	885	867	828	900	850	835	886	903	850	836	835	821	887	860	852	880	901	886	850	865	939	877	859	875	860	887	877	805	877	815	873	869	954	852	910	866	869	820	937	877	927	897	849	831	867	903	906	897	917	877	872	859	866	900	948	842	840	881	871	855	859	878	833	863	878	873	832	876	909	852	874	833	844	881	851	868	872	886	872	872	874	861	817	863	854	857	858	882	885	866	874	857	906	881	864	861	805	858	909	853	797	902	877	887	873	841	845	815	844	847	919	870	873	859	804	836	844	835	878	786	874	867	890	875	850	887	882	888	896	871	843	797	876	885	881	865	879	876	853	880	886	860	853	895	866	878	854	849	882	845	836	943	822	964	874	899	809	873	830	905	862	890	875	964	848	894	840	866	851	858	868	894	897	835	857	834	942	850	913	902	871	924	808	912	884	853	889	822	900	831	937	861	840	881	897	870	867	941	896	874	908	829	904	874	855	857	847	905	893	857	868	840	909	861	868	890	815	849	891	811	912	879	836	911	900	877	890	858	840	865	881	856	875	852	894	882	845	849	859	874	878	937	872	853	769	864	862	859	872	870	887	857	824	878	880	874	858	909	900	801	871	904	900	889	887	832	900	864	923	842	878	843	881	880	883	886	846	878	857	854	870	942	929	847	865	871	880	863	843	853	872	889	790	869	797	861	858	874	860	846	845	877	889	883	907	862	831	892	916	838	865	870	858	856	837	848	864	864	871	913	874	879	891	862	872	880	832	828	925	862	882	860	876	856	866	859	911	847	880	889	908	853	831	873	870	881	838	916	884	818	866	802	910	827	878	864	867	895	875	886	840	844	934	888	864	867	881	882	886	843	888	893	855	915	933	851	866	876	851	890	898	890	870	879	834	864	874	894	920	866	851	870	888	876	853	852	863	918	848	879	864	899	869	887	898	860	877	888	871	869	885	870	837	890	876	842	876	833	887	883	894	848	848	882	875	908	871	871	815	857	822	867	810	906	841	831	845	904	861	904	865	904	883	835	868	840	870	863	846	821	903	885	884	838	880	848	895	884	926	812	843	872	886	865	887	891	858	904	847	856	879	848	872	889	881	815	832	868	849	849	891	862	912	886	887	910	885	874	883	839	922	869	824	857	848	916	907	816	892	816	850	834	862	900	841	890	849	868	862	822	881	838	906	919	844	875	901	842	900	840	831	814	839	854	878	875	872	866	893	863	820	899	827	916	873	836	873	913	856	927	834	883	874	888	835	880	875	862	876	867	873	873	880	880	860	900	860	916	866	881	886	838	860	949	857	909	928	838	879	880	863	866	831	846	815	888	888	859	866	860	836	831	881	863	846	877	817	875	842	855	826	884	922	863	832	884	896	892	926	860	895	865	848	899	889	845	868	810	947	886	850	828	819	806	841	901	902
22838	21509	28601	24839	21507	16962	3737	2036	1579	1352	1112	1076	1101	1028	1008	998	914	894	830	746	719	727	696	732	703	720	692	672	702	686	656	726	661	632	676	669	607	595	676	667	651	674	643	627	681	682	621	653	664	632	639	625	652	643	619	654	664	639	630	621	654	624	600	607	643	633	637	646	651	652	637	664	648	662	659	687	674	636	644	671	608	633	665	602	627	666	638	637	627	649	617	630	666	662	689	663	637	577	625	594	608	626	633	672	638	697	667	636	676	613	681	585	655	691	686	665	685	597	659	653	626	658	651	624	641	646	703	597	650	695	607	629	661	613	661	628	648	612	690	636	688	645	654	582	679	600	610	709	652	659	647	658	679	622	676	617	651	661	618	607	654	631	614	705	661	646	609	636	633	668	620	647	633	607	701	651	636	631	657	658	655	658	652	622	657	658	645	676	678	622	672	601	635	600	615	651	629	686	636	637	644	668	605	631	644	668	658	692	687	678	640	649	665	588	637	625	677	643	608	638	685	615	637	660	665	662	622	600	640	622	690	577	700	671	611	632	624	645	645	649	665	654	644	670	655	621	643	657	650	672	660	654	655	642	628	685	676	680	627	675	621	636	638	590	610	634	587	638	608	597	621	696	689	665	630	649	655	657	628	666	669	668	652	658	664	626	669	675	621	658	656	627	655	642	685	657	655	597	649	622	658	653	615	597	657	631	651	651	636	652	647	646	651	647	661	679	642	677	653	622	671	606	597	643	646	622	648	670	633	639	641	667	599	632	688	654	649	610	635	641	649	641	624	652	663	635	598	673	626	638	626	690	652	649	691	616	589	633	636	672	625	615	619	630	678	644	637	627	609	626	723	624	634	654	623	592	633	656	618	620	647	663	574	653	613	648	662	661	664	658	660	626	663	659	683	610	691	594	642	647	661	615	642	677	626	631	623	636	637	661	647	644	652	596	618	599	625	653	635	657	645	595	679	675	672	665	678	621	661	680	638	657	656	638	646	620	640	639	602	615	635	679	638	629	616	642	662	624	637	614	652	670	647	650	687	663	643	663	647	666	603	684	625	629	633	605	613	650	659	633	626	665	612	634	655	661	613	633	655	674	665	648	649	649	678	700	672	616	650	655	700	576	618	673	649	668	650	627	599	616	678	606	699	600	649	631	622	658	637	626	643	693	616	671	625	644	693	634	587	648	615	620	666	645	637	626	595	632	635	721	642	601	661	651	624	630	633	614	617	659	613	659	662	627	641	587	649	652	648	608	624	656	663	640	635	646	618	644	686	681	654	581	625	604	655	650	638	667	642	621	609	593	628	669	610	619	656	654	621	678	629	641	636	661	635	636	644	599	607	631	641	638	616	698	645	663	718	689	674	691	670	653	677	665	642	624	621	633	667	626	621	623	641	668	660	631	673	632	648	679	662	628	667	614	682	643	625	648	594	628	616	642	616	633	659	631	645	681	630	647	661	629	649	606	646	658	681	593	623	663	661	657	646	617	636	660	645	644	666	637	661	660	637	673	680	668	636	631	632	652	616	629	653	653	608	643	675	664	619	696	680	653	603	646	635	660	632	653	648	644	586	669	671	643	655	626	615	590	633	645	680	635	610	642	667	638	627	626	578	589	615	617	642	650	665	652	613	678	637	667	660	635	648	628	648	635	645	639	663	613	665	652	655	629	592	634	609	666	609	665	650	651	666	630	618	636	637	663	617	715	605	649	651	659	656	640	631	633	592	633	697	640	608	646	606	638	631	614	647	600	607	703	676	630	617	662	614	617	652	669	629	646	605	658	664	628	693	637	623	666	605	627	626	681	628	605	656	650	645	652	627	663	700	695	607	648	644	593	656	607	654	632	655	643	643	673	627	685	637	673	634	635	624	653	670	623	662	583	653	641	610	597	648	633	644	643	627	651	649	633	631	658	620	625	647	634	621	639	641	614	655	678	631	670	644	616	641	655	672	652	600	662	633	655	645	632	610	692	642	662	641	595	652	708	637	620	635	604	608	633	675	619	667	669	692	605	629	601	594	629	669	579	631	637	665	639	641	616	652	629	627	694	643	615	628	623	623	625	633	633	672	682	646	668	648	652	634	612	645	609	610	629	667	622	615	624	651	641	684	651	611	630	631	618	615	634	658	652	667	585	628	635	626	615	609	624	647	636	613	623	649	639	615	661	617	659	659	647	615	638	619	650	606	700	652	637	571	632	646	675	634	644	640	650	647	642	655	631	602	676	648	645	626	624	617	612	651	648	625	678	666	610	636	670	621	616	613	611	646	659	653	592	632	622	647	611	629	644	639	675	663	702	629	644	664	644	605	641	675	646	646	616	605	658	625	658	639	653	611	600	645	628	639	665	673	643	669	649	595	614	652	662	629	614	633	668	600	642	651	618	649	651	662	598	624	654	648	640	609	568	651	625	652	626	624	631	690	663	626	615	632	641	669	677	675	653	671	649	628	661	634	634	698	650	630	662	657	646	686	677	654	620	628	616	666	650	596	635	634	648	617	611	642	641	637	629	637	628	631	641	642	647	671	657	597	649	639	613	652	622	609	676	644	643	689	628	619	605	657	638	617	652	614	640	588	605	668	621	614	626	633	649	665	650	667	627	664	634	654	597	641	658	600	638	672	657	653	649	638	658	623	668	618	669	655	652	616	604	615	650	638	647	666	618	664	616	589	676	639	632	610	656	667	646	604	649	697	662	669	668	649	628	646	619	630	598	659	629	642	599	625	619	627	591	653	670	609	659	626	670	617	628	644	606	619	609	645	632	646	650	645	642	676	621	581	602	685	637	653	617	616	639	647	657	642	638	647	630	643	669	611	621	672	654	664	647	617	644	665	691	652	656	631	704	620	654	639	633	665	637	623	675	645	635	651	643	627	672	670	628	627	644	623	663	645	629	649	651	643	641	646	632	604	719	623	659	663	630	637	657	669	633	640	606	647	652	607	588	658	672	634	635	687	664	676	628	679	636	637	615	663	624	654	638	634	652	630	669	609	642	666	657	600	659	646	619	644	639	622	649	659	654	669	678	644	666	597	658	632	615	610	633	673	630	682	607	637	638	663	581	634	599	668	637	657	659	683	583	652	582	658	660	619	668	611	631	668	679	623	649	670	659	627	679	684	672	634	623	658	616	658	674	646	672	633	654	644	668	664	654	673	659	651	654	616	624	603	660	678	643	629	600	670	660	668	583	633	646	700	610	617	650	639	646	652	597	670	671	655	622	646	645	635	641	662	711	658	637	653	669	662	624	593	636	649	652	678	599	651	667	635	642	678	640	647	626	607	665	561	641	576	624	671	628	591	616	631	645	626	657	611	604	670	654	635	602	642	661	603	625	689	661	654	668	623	640	686	681	655	608	599	678	644	660	649	645	630	629	674	675	628	662	668	628	630	650	647	668	662	650	664	644	626	628	618	630	659	659	585	632	615	594	639	684	665	592	621	611	660	639	632	666	646	635	715	635	703	653	647	617	621	690	688	669	642	667
13951	28832	19123	11974	8752	6029	4420	3717	3174	2572	2011	1983	2066	1983	1851	1799	1671	1478	1352	1209	1150	1058	1025	986	986	931	932	939	952	911	938	910	905	950	918	898	936	965	871	860	928	923	939	875	852	935	876	881	904	893	893	948	891	885	870	848	927	886	904	904	913	884	849	935	888	898	845	895	945	850	874	860	970	876	891	906	907	852	896	880	918	863	903	865	874	833	916	869	879	909	894	894	888	880	886	882	912	854	913	939	947	886	900	907	978	904	873	866	877	898	921	881	958	908	891	869	898	884	883	909	878	891	947	874	944	878	872	898	897	929	831	842	948	897	904	900	859	924	916	951	916	875	884	875	879	878	913	907	933	873	919	928	931	883	952	928	926	874	872	921	884	925	915	924	862	899	923	902	830	899	943	905	907	947	926	894	899	907	916	939	935	922	914	870	864	897	898	948	906	855	911	961	981	887	892	892	944	915	915	860	899	899	917	974	912	934	895	884	872	902	873	889	909	902	922	931	898	895	887	904	898	884	950	902	919	871	874	855	877	873	926	897	903	929	899	855	848	929	920	944	884	932	919	859	899	878	913	957	938	886	915	907	907	931	911	871	874	924	888	866	907	927	920	905	900	909	875	878	897	894	868	942	864	879	912	966	895	840	888	833	917	925	907	896	902	855	902	890	911	874	869	932	886	930	900	919	855	960	914	886	877	894	872	911	896	918	872	939	908	910	864	900	855	867	889	844	871	926	887	866	925	871	898	887	842	865	846	950	903	919	888	874	902	850	894	916	867	941	907	897	871	908	892	910	871	934	908	839	870	873	864	932	967	887	937	956	886	940	914	931	912	882	917	903	945	901	964	894	912	900	919	896	906	889	865	863	913	916	920	947	924	865	928	902	875	873	853	855	953	949	928	900	933	832	888	901	920	943	936	883	865	953	915	879	903	905	894	921	892	890	891	892	908	889	877	893	851	881	873	919	937	860	904	907	861	896	916	925	903	877	857	881	892	920	901	822	905	947	888	926	871	910	884	885	933	893	915	879	863	927	965	898	883	892	957	890	865	975	888	920	864	872	947	897	888	888	895	878	875	879	895	888	890	921	843	920	906	960	872	880	887	912	916	906	944	894	896	892	899	915	878	931	928	927	922	920	928	911	876	845	881	930	908	899	921	895	921	880	898	895	850	812	905	921	919	887	825	915	887	880	903	882	889	936	846	883	886	887	872	909	921	866	901	955	886	905	901	931	914	899	939	935	855	931	896	914	970	915	946	963	959	880	851	925	882	935	890	916	893	900	899	862	797	906	916	885	847	898	941	856	896	915	856	938	914	892	859	880	926	906	963	834	911	853	894	860	918	870	884	897	924	898	935	860	890	934	856	951	892	883	982	903	904	844	883	911	928	926	931	877	990	912	922	888	877	855	908	895	879	867	969	887	908	881	869	867	877	910	879	871	857	874	889	846	863	940	906	856	900	863	917	943	920	948	896	878	890	912	899	864	856	851	942	897	867	900	928	871	838	911	944	895	968	899	882	870	849	847	873	946	867	894	891	914	909	887	950	832	870	940	901	888	924	941	866	966	830	894	869	910	896	894	884	890	918	911	912	880	877	860	924	953	922	890	905	914	918	869	884	909	867	889	916	938	904	868	906	816	905	908	868	910	830	864	899	941	877	900	843	865	925	850	911	917	912	905	917	888	933	879	838	895	912	937	896	903	865	911	907	882	847	884	905	878	895	881	886	898	891	910	904	927	895	871	939	893	964	910	882	882	911	946	886	936	887	911	933	865	855	844	877	906	846	892	909	896	904	953	903	909	910	869	850	890	856	884	896	929	859	928	987	889	873	930	895	883	867	853	881	924	878	935	927	886	819	910	889	909	910	931	854	911	824	900	860	878	888	882	876	867	962	911	917	888	888	924	931	836	889	848	894	835	893	903	936	880	879	874	906	860	910	835	932	909	896	863	887	877	884	917	921	955	923	911	849	879	894	926	907	882	877	876	874	912	923	927	898	915	958	904	899	861	847	847	882	898	927	917	880	923	949	892	890	888	883	890	895	932	898	917	847	908	916	918	887	925	899	860	880	917	873	879	932	938	894	859	911	903	907	888	940	899	864	939	876	826	890	878	876	896	895	922	900	864	850	923	890	904	884	887	919	922	909	927	914	898	903	902	909	882	936	865	892	892	876	903	896	882	908	921	842	917	917	885	849	917	871	885	928	916	846	944	859	900	891	871	918	859	881	885	921	927	911	900	869	885	914	840	903	879	911	875	856	915	923	952	896	876	885	907	889	923	917	930	923	909	942	885	857	929	912	948	874	897	919	899	902	881	845	927	893	927	893	853	923	853	882	881	950	921	876	892	911	898	903	907	874	926	866	946	945	898	895	923	907	872	902	878	892	885	891	944	888	870	905	928	906	895	845	894	889	889	882	941	920	865	938	929	912	885	909	871	907	930	920	894	903	884	880	863	935	893	963	936	923	904	925	894	932	896	924	873	888	910	854	903	875	893	941	877	923	846	878	938	949	906	917	842	898	889	940	898	819	910	941	852	911	886	901	937	877	850	927	893	879	897	874	945	917	851	873	920	930	847	932	869	956	893	904	859	896	880	921	841	906	942	917	892	887	874	873	900	900	882	902	908	916	891	955	925	915	865	924	902	873	827	859	893	858	908	840	879	923	879	867	869	872	878	915	942	907	912	920	883	952	896	904	902	918	884	887	893	880	891	908	822	895	966	890	887	907	859	843	895	928	921	870	933	895	841	885	900	898	882	917	917	922	914	899	887	866	888	922	852	901	875	854	905	837	856	877	929	891	902	898	902	861	948	922	904	873	907	873	902	860	905	928	908	924	869	857	941	903	888	880	927	876	877	875	941	868	919	938	917	901	900	902	903	892	824	877	968	976	869	889	971	917	912	909	888	902	904	924	860	918	864	889	825	908	952	893	903	884	897	895	871	853	851	930	888	899	923	973	902	948	869	967	889	904	874	909	899	915	891	925	877	917	921	912	907	913	861	933	867	920	848	875	919	932	958	849	835	871	959	883	873	933	881	859	940	888	923	917	854	911	885	945	875	910	890	890	890	882	966	879	881	876	938	996	880	925	916	889	900	951	883	910	962	874	913	911	887	871	920	874	892	837	915	946	862	877	905	898	860	941	884	865	915	881	858	866	895	843	908	889	897	919	867	891	912	853	843	882	887	926	935	873	872	898	931	885	899	890	885	862	872	898	943	888	890	935	892	954	932	926	917	900	900	899	927	889	901	928	882	895	908	914	870	917	894	931	915	910	902	902	929	891	923	927	882	912	927	879	900	913	892	925	893	939	867	911	882	898	888	931	890	889	885	905	867	932	883	858	870	888	907	914	931	882	912	881	937	887	877	945	901	863	893	893	850	889	902	863	908	939	961	876	879	944	897	910	870	910	917	902	891	921	853	873	940	935	957	872	931	899	836	861	905	871	884	893	883	862	862	873	866	905	925	917	869	904	866	934	864	856	919
28142	19169	9468	3920	2199	1522	1305	1216	980	896	814	856	899	844	799	765	742	798	740	704	714	664	633	635	651	663	648	599	679	640	696	644	653	665	658	669	643	689	688	656	670	641	610	649	628	634	626	618	631	678	627	630	647	629	612	636	656	670	650	630	623	646	640	622	634	655	600	643	660	618	640	670	626	635	618	682	603	679	612	639	645	661	623	657	634	623	650	661	667	601	618	583	710	644	648	597	649	651	707	664	648	617	591	587	638	601	680	604	656	636	616	633	651	649	602	632	611	591	638	652	651	654	599	642	606	633	603	614	628	659	653	666	623	686	615	637	637	596	634	616	614	668	645	653	669	629	642	631	618	634	679	663	667	660	664	636	632	659	648	653	650	664	677	604	651	650	598	658	626	649	644	647	636	686	679	608	641	612	626	654	644	654	673	617	626	631	635	607	617	580	632	646	644	669	624	629	613	637	650	656	648	567	635	624	673	636	645	610	633	659	644	667	667	655	635	636	656	582	598	603	641	634	645	599	627	697	633	679	677	607	672	642	638	674	644	670	611	659	633	625	637	633	662	631	662	623	663	646	681	608	646	651	644	625	602	665	593	631	645	627	625	649	658	640	642	657	617	644	630	637	579	659	621	614	617	586	663	652	631	598	678	646	687	616	669	625	600	610	622	675	687	576	650	622	649	690	634	659	589	601	637	629	621	621	660	609	615	609	590	625	616	657	634	611	574	652	676	640	562	647	637	664	631	625	679	660	649	631	691	660	667	633	651	658	609	689	637	629	672	636	683	623	649	634	651	633	583	646	612	623	630	609	602	628	646	667	624	659	644	627	594	596	642	572	626	642	671	633	665	615	611	670	611	650	636	661	575	650	660	641	614	614	655	648	701	662	645	605	632	703	613	662	615	695	621	627	673	654	639	612	645	675	633	648	613	662	663	611	658	620	646	602	610	647	619	654	624	641	642	655	657	658	653	612	648	638	646	667	624	648	608	634	640	618	580	612	664	611	647	658	625	651	661	648	676	642	636	634	653	642	625	671	685	665	670	642	672	648	668	605	636	674	655	632	696	641	629	607	654	619	637	683	642	630	646	601	646	690	610	683	660	656	633	643	625	597	642	616	651	644	641	640	634	683	644	662	636	691	602	599	669	591	654	671	717	654	616	657	654	637	693	595	638	634	662	636	679	645	615	618	629	619	589	631	624	662	672	663	626	609	660	675	622	638	625	663	632	661	662	646	637	673	652	652	627	623	643	615	646	656	635	651	645	633	620	678	643	670	651	643	667	632	608	661	641	608	653	636	647	699	654	684	628	691	660	647	615	635	633	671	660	666	655	625	633	676	681	651	671	727	659	625	690	639	662	653	634	700	680	684	644	618	587	669	640	665	685	679	661	600	602	626	640	679	668	637	641	627	610	661	657	605	632	624	597	609	616	623	679	626	665	653	647	656	640	616	663	640	652	627	622	659	665	647	634	623	665	626	613	679	709	678	623	630	673	643	681	596	627	659	640	630	660	642	642	656	634	645	685	676	696	672	660	623	629	628	633	613	637	658	618	650	667	637	622	643	625	659	639	615	673	660	655	649	623	650	630	648	644	685	634	635	670	621	669	612	624	603	655	663	608	658	643	608	584	645	634	651	638	634	587	646	658	639	652	677	657	641	669	620	660	641	635	588	640	680	656	648	675	635	696	637	645	653	589	637	662	665	597	644	638	657	626	692	655	599	601	612	638	629	619	628	613	614	636	678	607	601	643	614	616	678	643	660	656	629	666	635	643	633	649	608	591	663	601	633	666	632	633	660	680	645	618	669	674	641	654	649	674	638	626	609	619	656	616	643	625	631	639	635	633	662	634	600	676	678	625	623	664	675	663	660	643	649	645	659	639	637	595	646	630	629	643	663	683	682	600	606	607	620	654	625	622	649	636	646	655	620	653	656	649	636	624	631	604	599	645	642	634	658	652	584	625	645	667	675	626	665	621	653	683	667	677	659	649	625	657	621	649	594	648	650	567	663	649	657	621	641	626	643	697	637	623	599	639	624	608	661	621	626	673	691	663	610	712	642	697	633	654	630	632	653	648	652	601	613	657	679	653	628	639	655	590	631	593	678	612	589	673	619	603	622	673	586	637	640	649	602	632	632	667	606	656	623	660	614	615	645	613	590	668	654	674	686	562	621	638	647	642	637	626	643	588	602	660	634	592	643	676	708	621	609	629	645	663	647	664	652	688	634	642	663	615	609	666	664	653	676	620	641	654	642	585	615	650	628	606	658	647	612	597	647	595	692	641	654	649	645	592	655	656	640	640	658	664	646	637	601	642	615	632	692	632	628	650	639	667	653	642	629	628	619	646	637	666	609	647	633	650	597	663	665	651	637	666	648	656	629	629	686	612	662	637	649	607	655	653	639	643	625	649	618	654	646	643	634	667	656	702	607	633	639	607	648	633	615	692	645	609	623	631	685	684	580	621	669	651	648	636	614	687	622	601	617	638	607	623	661	622	643	657	634	662	629	648	656	648	648	622	674	628	636	629	648	655	689	635	654	699	609	638	590	664	655	640	638	677	686	670	628	696	644	663	623	653	644	685	638	634	630	653	652	664	620	688	627	648	621	616	670	588	714	640	673	669	615	687	621	679	655	583	654	617	636	624	669	654	629	640	657	659	660	641	651	656	647	655	628	615	656	615	620	628	681	669	619	627	620	652	644	620	639	641	654	615	665	603	655	626	661	642	619	657	662	658	657	672	606	678	646	628	627	721	635	603	650	643	629	633	640	664	626	640	629	612	649	643	645	675	641	658	659	636	650	663	604	679	660	601	634	658	644	636	679	627	669	616	635	670	639	630	615	618	668	633	645	638	704	648	648	623	632	688	664	615	617	642	661	619	640	603	652	639	650	601	639	638	592	637	620	612	640	613	607	614	674	638	651	648	647	665	658	592	663	616	637	650	636	650	632	643	642	609	628	644	692	626	632	667	669	663	711	680	650	620	631	618	640	655	618	672	627	609	583	622	623	637	633	607	632	690	649	651	608	598	629	608	645	680	693	609	677	592	566	619	666	644	628	613	622	585	672	667	674	635	657	638	622	700	633	625	648	619	667	621	644	684	633	627	655	651	661	602	644	645	627	633	619	646	675	640	671	664	740	693	603	662	602	610	630	618	650	616	656	626	634	650	649	704	639	658	642	608	631	703	644	674	682	705	643	603	660	648	653	634	622	631	615	708	648	640	628	650	634	642	660	667	605	654	624	637	650	616	634	657	638	623	622	619	643	623	658	646	639	628	655	627	633	658	618	661	657	693	620	653	664	610	633	630	682	655	625	624	640	642	631	661	617	684	585	644	628	607	679	663	658	631	664	627	617	652	631	654	604	614	691	649	675	659	632	595	617	628	576	636	605	631	693	654	667	630	637	647	633	637	633	610	637	640	613	612	617	614	653	620	596	631	665	617	626	670	647	637	642	646	638	681	624	647	613	645	651	611	632	629	643
12086	16022	9780	5911	4304	2916	2518	2201	1693	1555	1395	1296	1418	1386	1245	1281	1220	1077	1077	1034	998	1016	999	965	896	932	910	922	956	934	892	861	919	883	930	933	863	864	874	886	858	966	909	909	823	896	903	887	952	900	943	875	928	939	921	894	881	872	902	903	918	888	936	845	937	946	877	918	902	892	913	835	877	844	923	888	882	911	856	905	918	898	892	874	912	901	892	883	906	922	923	898	929	876	900	897	891	879	891	904	926	852	919	870	872	895	917	944	888	889	907	897	931	875	929	924	933	917	906	875	885	843	935	916	927	913	899	921	881	934	949	943	915	901	865	910	926	866	876	918	944	898	907	880	865	891	934	883	860	912	854	898	898	918	865	907	915	894	875	911	916	864	891	878	874	901	914	968	878	980	839	894	868	844	895	884	954	899	854	894	910	917	888	872	867	933	903	876	891	892	905	859	909	890	845	884	969	868	880	837	890	904	885	915	937	852	909	878	928	878	942	883	883	910	866	874	857	900	941	863	914	947	931	863	859	903	851	915	927	895	896	879	872	926	940	924	911	879	972	925	861	898	891	836	908	873	932	887	936	917	876	935	938	961	873	924	867	934	871	901	880	917	850	868	937	888	892	930	856	950	925	877	933	943	894	885	882	894	912	936	875	875	843	889	868	902	849	939	909	972	891	832	906	905	849	939	964	893	917	870	941	942	874	880	866	921	964	961	882	948	944	882	925	868	871	898	884	917	966	953	844	903	942	859	868	896	870	891	909	853	934	911	867	941	870	891	886	908	901	959	834	841	881	925	913	853	938	875	941	913	897	932	878	933	854	892	874	905	930	915	890	917	905	911	921	871	848	847	849	897	894	864	960	893	837	915	929	911	886	926	916	935	924	905	890	883	930	866	871	902	902	887	896	913	932	879	953	913	929	885	894	894	839	873	886	853	962	943	885	908	903	899	882	894	898	833	894	917	806	971	895	908	926	933	879	985	865	862	971	946	903	959	917	810	880	934	885	912	948	848	899	937	965	903	887	916	930	879	895	915	867	891	972	899	894	874	862	886	915	899	884	914	912	950	938	897	942	841	866	926	884	905	873	846	935	832	934	902	891	906	918	919	896	897	887	909	879	882	898	910	878	862	879	919	871	834	889	909	916	896	919	914	857	951	891	906	897	931	895	924	909	863	881	884	886	874	944	907	890	897	942	864	851	863	924	935	912	905	900	868	939	841	927	853	851	931	856	840	894	892	874	884	918	970	924	856	860	857	869	897	933	885	920	959	926	882	878	907	926	915	905	910	888	968	875	896	872	835	899	866	928	848	881	939	956	871	899	906	897	928	903	873	990	862	966	897	848	954	872	878	910	901	879	905	910	908	911	858	879	862	869	922	879	886	890	836	874	896	892	908	896	894	851	888	902	903	897	966	902	896	906	920	926	805	863	874	913	860	915	859	955	858	858	926	866	932	964	902	922	857	871	904	876	894	869	831	904	914	878	897	876	901	900	878	908	878	938	919	882	925	878	906	900	934	892	863	872	891	925	919	886	879	908	886	879	956	878	962	968	906	862	815	880	932	942	876	900	853	923	921	915	888	909	926	891	875	965	895	881	914	926	905	939	942	922	939	941	885	900	865	916	899	898	908	919	861	876	891	887	892	929	871	862	865	857	846	907	873	855	869	898	871	872	937	946	909	910	879	867	839	936	839	871	875	892	923	920	875	889	888	882	936	867	929	853	848	894	903	868	859	879	924	904	962	917	873	913	873	870	886	875	939	897	891	949	949	893	926	907	917	883	906	864	873	925	899	911	905	905	892	894	943	873	894	864	848	853	896	918	923	895	897	907	934	898	924	948	887	838	883	895	884	912	857	934	926	870	918	880	880	904	922	888	898	914	912	891	859	872	919	868	934	846	928	859	911	884	875	904	863	934	902	885	908	886	857	869	919	869	923	897	879	875	834	896	923	942	909	942	918	885	914	935	931	947	896	860	880	888	906	852	867	901	903	907	891	931	908	915	957	848	860	930	910	873	877	902	910	894	923	929	890	946	890	898	910	850	833	870	908	906	875	858	898	913	892	874	909	868	863	934	904	895	893	916	915	875	901	882	941	902	936	892	908	879	878	930	900	934	890	875	942	907	864	872	881	932	869	933	914	960	883	855	968	875	904	902	899	890	866	875	916	870	934	879	896	880	888	862	888	859	919	879	949	853	899	843	906	884	929	854	925	932	879	883	863	918	897	895	919	876	863	879	916	907	941	932	912	889	950	915	848	949	903	909	892	975	900	954	883	932	866	889	935	906	885	887	942	867	917	926	916	886	905	850	942	925	853	887	924	883	898	902	840	889	883	873	897	892	889	927	943	862	928	888	899	937	900	927	916	880	921	915	909	925	881	939	877	964	862	922	881	917	931	877	868	877	855	876	962	903	898	959	853	898	900	911	914	896	912	873	903	846	894	965	956	900	923	957	944	898	890	868	905	954	928	873	917	904	861	898	902	891	898	885	860	910	905	887	930	910	863	904	852	930	916	866	869	894	939	891	925	923	934	858	936	873	901	877	916	888	955	901	865	871	915	914	929	878	863	896	886	879	908	842	904	903	912	932	914	897	880	938	885	896	881	929	950	889	885	915	838	899	910	872	881	869	909	893	936	909	899	873	916	863	886	901	863	936	949	884	915	912	839	851	867	908	933	889	845	911	914	929	908	924	867	841	872	863	869	869	938	895	866	944	939	898	875	903	928	850	897	954	866	911	816	866	891	907	899	851	898	853	961	932	874	856	915	864	858	820	887	898	904	936	870	899	896	910	932	861	878	915	932	878	934	873	898	940	851	888	879	856	905	874	895	867	943	901	905	920	902	816	870	879	915	865	929	921	838	907	910	899	912	875	894	916	927	932	878	862	962	908	882	878	932	948	976	877	908	895	889	894	966	925	874	890	930	948	954	950	911	921	876	903	909	885	882	903	895	916	868	926	868	902	982	872	904	926	880	874	884	884	915	916	879	880	898	888	899	915	863	894	885	912	893	874	881	822	902	883	925	965	869	895	888	914	942	859	878	867	930	906	931	879	860	849	914	930	880	938	875	933	908	920	860	964	926	879	920	950	873	959	939	941	909	897	931	906	873	882	947	913	878	891	925	905	873	915	919	878	917	884	919	914	907	867	927	901	916	863	894	862	935	919	917	884	878	879	870	878	910	873	898	905	910	890	953	888	900	869	910	910	945	886	940	937	893	899	919	878	901	909	896	917	919	867	868	927	914	934	856	903	897	910	897	899	957	924	893	928	950	877	921	933	867	877	941	872	829	852	914	863	891	928	909	957	894	918	911	930	858	894	863	910	930	897	919	878	937	886	873	873	893	871	920	903	868	875	865	885	866	872	893	928	877	904	939	873	953	809	880	981	870	848	910	930	878	961	873	884	910	923	918	924	903	899	861	912	910	861	926	863	893	936	889	904	884	913	958	906	858	899	929	936	897	932	898	865	905	892	917	885	880	860	908
23777	21505	27917	25491	19261	4603	2374	1664	1306	1101	963	922	983	909	960	917	891	801	846	741	695	746	712	678	708	706	675	697	684	651	727	672	640	612	702	695	722	672	635	716	652	675	659	668	660	648	638	647	659	657	687	657	639	613	637	641	627	608	654	657	616	617	660	689	688	674	704	712	649	629	634	735	653	630	627	633	646	635	632	655	687	632	693	683	644	699	627	645	638	690	643	681	630	618	679	672	684	696	659	614	641	623	723	631	680	648	647	639	658	660	683	628	639	662	629	625	673	627	655	663	650	662	610	651	705	674	636	609	638	617	638	654	653	635	657	658	658	679	592	636	624	666	661	644	635	643	619	633	678	638	682	698	629	632	644	660	662	634	646	625	650	678	655	665	644	666	640	605	693	646	642	645	625	667	692	661	651	634	624	643	687	689	606	621	667	637	646	701	709	684	606	676	666	622	674	655	655	683	683	645	638	678	692	670	659	638	659	636	648	632	688	638	689	690	639	709	695	654	657	673	620	619	687	649	680	633	655	641	680	658	670	607	671	628	662	602	665	664	673	640	586	641	632	633	686	659	668	677	634	635	640	655	666	648	646	649	627	631	652	633	664	650	655	682	665	637	647	687	653	668	630	655	690	638	682	660	664	656	672	688	631	665	674	653	665	685	664	638	643	676	637	660	673	717	637	676	643	689	689	611	618	635	652	656	687	667	642	661	647	644	631	701	661	675	630	662	662	636	622	651	634	659	688	643	641	658	701	664	641	661	669	620	615	670	662	627	661	647	670	644	639	680	601	634	621	636	665	635	653	656	674	663	700	632	668	667	649	664	648	668	685	637	634	650	697	662	669	632	654	676	647	684	643	666	643	638	663	666	661	649	633	667	658	631	630	641	603	666	656	664	660	663	638	678	671	646	646	628	673	662	669	666	627	635	632	659	666	669	664	676	668	650	640	673	708	668	638	651	691	677	677	631	603	646	644	661	657	640	645	662	640	652	667	683	633	666	656	649	697	628	644	645	637	642	656	689	647	644	614	672	608	678	675	615	644	638	637	659	662	691	611	648	652	652	680	660	662	620	661	652	690	706	667	686	618	673	652	630	642	646	644	672	639	676	620	695	696	691	656	645	672	647	659	671	619	687	657	631	663	692	659	704	713	680	677	635	674	644	645	645	681	676	651	668	655	606	683	690	652	695	660	642	594	671	671	676	622	680	678	644	645	675	686	652	641	661	674	691	649	691	674	676	694	657	651	630	665	672	690	716	669	643	654	621	631	633	706	689	653	649	612	648	617	618	662	639	592	628	686	671	658	678	662	655	674	624	668	666	695	659	655	701	640	649	639	660	633	605	655	674	636	637	664	650	680	636	688	625	645	681	640	664	636	629	659	618	661	615	652	648	623	683	702	674	676	660	649	669	637	615	648	640	657	694	661	661	673	691	680	658	688	711	680	651	672	684	667	648	605	669	632	649	689	646	626	687	651	639	641	660	608	671	651	676	645	598	658	691	631	641	715	658	666	692	675	661	695	665	670	603	655	665	652	642	679	650	645	662	672	608	643	669	626	580	656	660	621	647	664	684	697	625	673	624	666	657	675	692	670	661	619	703	613	686	604	627	660	676	632	662	604	652	624	643	622	626	657	668	633	663	596	649	705	631	701	674	649	630	621	678	658	644	700	649	672	661	618	686	664	618	638	625	647	647	687	656	688	641	606	624	661	673	626	607	655	634	654	653	671	685	712	671	635	691	647	654	676	636	701	627	667	657	634	674	659	635	641	659	639	658	661	674	673	683	703	684	686	613	609	719	655	658	655	657	656	683	653	670	671	658	650	624	673	625	659	671	669	643	634	645	621	706	651	621	655	677	652	651	667	668	675	636	700	667	623	697	644	665	624	598	645	677	658	632	661	652	660	647	610	688	647	650	641	607	639	646	645	612	680	662	628	648	627	683	687	602	625	622	654	659	697	632	644	632	660	654	638	637	685	631	660	655	665	669	692	633	642	621	617	624	670	670	645	675	644	664	693	626	622	694	657	665	649	671	681	659	632	638	681	650	670	648	690	698	623	680	647	678	581	716	682	633	655	661	692	631	687	657	655	593	638	624	668	649	617	695	647	645	622	669	674	625	683	623	610	676	604	656	589	675	660	642	669	659	647	663	676	685	684	681	644	674	630	653	630	629	645	665	653	714	699	704	664	679	648	650	692	667	623	660	650	672	659	654	712	647	639	659	621	690	693	649	666	664	659	613	613	637	658	620	663	664	626	641	654	624	672	634	604	695	687	636	646	662	656	644	679	704	655	640	640	704	651	685	689	633	699	663	695	689	627	715	649	642	624	656	682	692	648	630	669	658	666	677	676	693	718	640	675	651	646	675	691	682	632	650	684	708	682	659	631	631	659	700	635	669	643	651	666	599	625	615	631	598	623	652	638	653	674	674	650	715	630	667	647	637	665	662	660	633	627	666	622	666	621	683	605	593	670	641	674	666	684	665	721	628	628	615	672	651	659	661	669	664	666	648	629	635	618	653	656	631	611	648	660	637	631	636	697	634	640	723	647	615	646	642	688	618	664	614	705	714	659	652	637	668	625	702	659	642	665	683	669	662	603	659	650	652	622	699	645	684	679	680	646	695	658	686	664	633	707	711	662	618	686	629	649	679	625	649	680	647	669	597	632	639	646	656	684	683	697	637	656	680	642	617	621	697	714	682	677	664	664	646	641	614	662	645	611	671	647	685	680	681	744	656	650	656	659	678	659	636	638	641	641	680	642	650	656	674	642	636	653	638	651	672	671	662	638	704	699	672	653	644	634	626	670	658	660	662	609	624	650	677	668	714	676	669	622	656	660	628	680	636	661	665	670	632	672	657	634	645	657	657	645	639	635	659	666	666	705	662	654	688	636	628	690	642	669	648	702	613	658	675	678	668	654	710	657	641	696	684	639	669	665	656	622	646	665	640	609	638	614	648	628	633	648	635	716	646	638	662	630	664	646	631	650	651	667	602	655	633	642	704	664	635	706	655	660	698	606	661	629	646	652	657	702	653	672	691	664	622	642	658	638	660	672	653	601	619	670	658	669	658	676	659	602	652	639	690	649	673	700	642	604	647	662	661	656	666	647	650	690	664	632	663	647	669	642	613	726	656	655	644	620	655	669	659	646	651	647	659	668	650	684	680	607	628	659	686	655	648	658	634	631	650	655	649	621	643	649	681	635	660	662	684	646	682	665	701	656	633	673	700	640	624	665	669	678	691	621	648	622	656	647	643	654	636	645	658	711	630	661	649	651	599	650	650	633	653	669	661	609	681	695	626	655	636	645	632	644	622	625	624	651	619	647	643	634	642	673	616	671	676	660	687	644	652	636	646	644	649	689	681	625	618	679	649	677	665	655	664	684	667	665	657	661	667	607	676	652	644	648	652	662	642	650	674	731	644	673	652	625	669	726	690	679	656	631	637	633	664	649	634	662	677	633	647	637	630	669	649	619	649	632	614
12714	22963	15246	9803	6652	4626	4012	3120	2502	1910	1642	1589	1805	1695	1567	1538	1461	1352	1221	1120	1112	1052	1029	972	999	994	946	952	959	987	917	935	899	963	906	884	922	935	959	919	955	896	925	915	917	921	973	900	954	926	906	894	937	918	912	939	916	930	893	947	940	928	963	900	859	942	916	865	957	924	910	889	929	895	864	896	916	910	938	932	970	901	924	916	921	924	836	938	961	892	883	915	894	898	927	914	974	926	930	896	906	861	918	947	906	914	875	877	902	899	917	954	900	932	904	932	928	867	903	950	912	898	921	959	936	915	976	928	926	919	895	896	929	923	964	900	960	949	881	951	943	921	925	899	954	908	875	846	944	923	951	929	951	936	920	912	975	914	928	928	883	948	890	921	890	898	940	924	910	897	862	919	982	916	905	918	885	938	885	976	963	1004	926	892	928	900	952	938	937	945	961	887	889	914	906	915	936	983	954	938	939	961	933	901	944	974	940	956	899	895	900	889	917	927	915	925	926	937	904	882	892	882	933	895	897	991	945	902	939	907	913	879	931	923	1027	939	889	913	936	846	924	898	944	865	914	904	963	904	881	891	964	910	861	927	883	880	962	905	965	931	892	887	906	927	910	945	915	892	924	933	958	912	942	919	909	950	909	886	906	937	965	928	924	934	894	936	950	955	883	909	887	947	916	915	984	961	858	915	925	959	891	887	933	942	965	898	916	924	930	904	895	936	920	972	921	956	903	918	936	940	898	901	968	997	877	912	937	891	873	908	901	873	893	916	912	962	906	945	914	943	948	948	899	860	885	942	927	949	966	913	942	894	888	897	940	890	930	856	919	949	929	920	939	883	934	910	899	975	948	950	954	932	935	919	918	929	937	917	864	967	860	928	963	925	970	920	932	884	893	947	903	963	904	949	876	926	917	970	912	916	891	919	883	947	917	913	898	907	819	926	923	916	912	1003	905	930	929	918	923	893	944	957	991	881	923	945	880	881	945	969	927	914	932	927	871	896	971	896	919	888	902	990	908	917	930	908	908	886	928	880	927	876	926	913	924	951	965	881	945	917	948	955	945	930	935	885	962	932	940	935	975	865	915	893	925	890	928	934	873	896	918	958	932	948	935	926	894	878	834	955	907	936	914	904	897	901	939	938	960	898	924	956	902	972	926	899	921	916	917	893	900	928	962	881	927	897	924	952	971	942	878	919	929	898	885	904	921	899	905	941	929	889	901	930	886	866	888	903	830	898	973	898	911	918	948	909	905	912	922	912	903	919	959	877	959	876	875	970	888	919	915	973	936	974	940	938	917	929	943	925	932	986	902	918	913	932	954	930	928	852	916	928	901	932	923	896	899	889	900	881	891	908	995	884	942	939	924	942	900	905	869	887	895	956	937	915	851	960	880	905	911	964	913	940	935	942	871	906	877	917	876	919	904	927	906	901	927	935	882	900	903	927	945	891	911	859	955	921	930	908	957	923	989	935	936	921	922	919	893	899	923	904	920	909	881	874	913	932	928	917	909	903	965	940	911	970	936	899	900	905	885	909	939	927	899	924	889	910	878	964	933	965	962	917	919	918	883	881	1005	923	939	907	923	916	903	947	868	898	894	892	872	839	921	882	931	904	924	924	934	904	939	888	946	874	945	906	902	947	889	903	930	918	924	921	926	876	904	901	915	929	902	945	888	947	949	961	926	924	918	909	888	886	972	931	927	827	908	931	940	980	959	910	922	912	923	885	945	962	924	930	949	900	957	993	927	959	930	956	912	985	976	909	944	921	939	919	883	918	934	931	926	913	949	947	909	897	928	880	917	939	912	984	1007	949	880	932	941	868	889	911	944	906	935	926	937	905	852	906	925	927	884	863	901	875	893	847	919	910	888	937	861	868	890	903	881	907	911	915	857	865	911	941	961	900	926	987	926	908	928	903	905	972	886	918	932	922	909	924	913	856	974	919	899	887	906	877	939	891	947	896	962	933	944	909	904	932	844	921	896	917	930	903	929	929	929	967	887	878	908	883	962	953	917	983	851	975	965	968	899	869	913	934	920	930	912	891	957	919	921	890	937	900	949	878	985	944	877	940	928	922	944	913	922	862	906	930	917	909	943	892	934	1021	898	926	924	959	938	948	823	913	945	872	974	945	910	926	920	936	930	907	953	985	897	921	867	902	958	967	972	905	892	916	955	913	878	901	937	918	880	923	914	937	966	923	949	945	910	944	877	900	849	923	947	978	911	878	977	887	930	953	898	872	870	944	908	921	894	930	915	935	847	931	917	921	938	925	872	885	898	943	886	914	864	930	920	904	943	921	939	903	891	949	919	906	923	930	907	875	892	893	943	922	896	906	976	957	915	971	926	909	932	894	883	887	942	897	921	886	1003	946	971	990	921	911	897	894	948	900	907	946	906	913	918	927	860	905	919	981	933	915	888	941	940	943	913	937	924	912	942	879	949	947	950	917	839	928	957	953	901	924	914	867	914	884	912	932	937	893	963	919	945	959	963	883	934	959	902	868	974	930	910	899	923	954	895	941	913	947	876	926	891	959	877	915	915	899	951	906	934	1047	879	945	935	898	893	889	906	916	938	937	910	956	954	898	984	937	950	934	916	895	967	910	902	900	902	984	897	907	921	927	930	903	940	932	949	928	923	913	954	903	903	961	947	959	864	917	974	957	929	917	889	915	912	898	932	849	953	956	830	936	976	941	913	945	940	956	904	909	930	889	911	919	932	921	933	927	872	926	914	957	899	906	942	914	925	924	945	909	913	903	940	889	936	904	905	898	958	933	892	884	949	898	925	893	878	839	936	966	921	970	939	841	921	937	907	919	880	901	873	982	915	913	893	935	885	859	924	912	901	919	882	947	912	927	905	960	926	920	896	939	933	922	878	935	928	929	949	913	924	953	847	907	947	893	946	928	874	924	879	931	916	907	880	924	974	990	915	971	918	906	936	912	919	913	914	929	956	847	889	949	904	891	895	954	862	848	982	934	937	909	893	893	919	934	906	908	886	949	985	965	897	891	926	930	913	924	922	923	1002	893	936	896	885	931	879	957	906	973	931	933	958	919	973	941	938	929	1011	940	946	914	904	926	939	900	892	943	913	918	933	948	985	912	929	905	910	907	896	965	949	933	878	915	966	893	906	946	885	918	827	944	833	924	886	967	953	902	951	893	911	889	918	923	987	938	947	973	888	922	960	929	918	897	900	902	963	986	943	957	906	915	950	946	966	911	916	897	876	943	890	908	921	948	932	949	922	910	958	1040	954	926	889	965	906	927	911	985	939	913	868	965	910	906	912	985	918	911	975	860	962	916	879	957	881	912	887	921	902	934	932	979	959	931	927	949	950	953	861	871	937	931	905	959	927	926	892	907	950	936	935	934	966	882	897	913	920	959	939	956	922	926	946	929	844	954	917	964	927	919	863	878	882	906	859	928	861	905	859	912	893	967	977	931	936	938	872	973	912	954	935	904	822	967	919	910	927	891	957	896	954	910	898	874	922	841	914	898
25449	21519	25261	20594	3505	1916	1619	1270	1030	869	891	836	818	846	834	809	762	740	701	709	710	679	645	656	601	649	648	660	626	665	709	667	607	657	649	619	639	636	619	630	637	638	604	611	666	665	612	639	613	613	660	592	631	619	587	634	601	626	625	624	655	644	614	644	588	623	636	631	621	608	614	630	602	630	638	634	610	626	602	604	644	610	643	672	639	672	642	599	625	651	590	599	641	653	616	590	616	596	663	600	641	639	639	627	621	600	632	628	605	638	689	623	673	614	622	605	624	662	675	635	616	587	634	646	658	618	642	635	614	636	633	594	625	578	635	627	608	641	645	609	607	611	681	593	658	580	601	654	615	604	593	638	587	607	615	605	672	622	625	644	656	623	594	613	624	586	623	675	650	622	593	614	670	625	642	618	684	645	639	584	631	616	632	638	597	631	666	658	630	624	628	647	612	681	617	626	672	576	604	639	605	631	615	613	617	589	590	637	598	605	597	609	631	658	645	603	619	621	673	594	668	607	609	637	649	645	616	661	623	631	611	653	604	621	623	662	591	608	657	625	653	622	629	590	623	626	618	624	623	636	629	631	596	643	626	592	651	595	627	610	638	584	605	631	583	623	602	605	608	618	632	581	635	637	633	626	637	637	647	606	606	646	619	636	658	656	640	605	609	637	667	609	641	611	579	626	679	614	591	647	609	654	605	664	636	680	641	614	644	659	562	636	589	677	654	631	653	637	583	628	667	644	652	631	663	622	631	627	600	595	595	643	672	610	647	625	580	641	597	581	627	623	625	634	647	644	646	606	593	602	595	633	651	663	613	612	598	633	614	624	602	585	661	645	609	603	615	637	616	638	634	608	626	673	663	600	604	637	653	652	607	591	664	573	614	644	595	629	593	645	640	645	586	638	614	639	655	632	652	688	648	642	618	632	631	606	622	615	606	597	621	616	597	594	619	592	596	659	650	600	689	608	651	594	616	597	655	634	604	607	581	623	635	610	606	625	652	626	602	650	606	641	663	574	622	619	592	632	579	636	673	637	616	618	643	581	656	630	634	615	637	634	672	615	627	600	632	593	570	618	652	609	623	609	607	588	649	629	603	663	610	619	650	621	590	638	631	644	607	621	656	588	621	604	649	654	672	612	622	643	654	610	593	629	601	653	620	624	625	660	643	620	575	623	651	641	633	648	669	573	598	582	601	605	607	636	604	619	655	598	623	620	644	625	604	622	653	659	597	626	629	582	681	629	593	619	622	631	615	622	620	633	611	649	721	689	623	607	606	644	618	612	619	627	632	606	634	597	574	584	610	626	659	632	607	610	617	623	615	639	654	648	624	669	645	603	585	591	646	643	592	670	620	628	633	630	607	585	650	615	612	638	635	622	619	641	612	641	604	633	574	611	625	631	605	580	590	630	617	648	622	617	642	639	635	592	638	630	656	617	604	660	608	648	597	675	631	614	619	641	697	566	609	597	631	588	645	664	614	643	648	639	651	588	627	638	651	576	646	610	658	644	574	647	608	644	591	655	635	599	634	675	653	592	635	607	622	622	657	667	651	632	646	603	645	630	634	629	626	619	643	590	677	635	653	631	617	629	629	534	631	646	622	657	616	609	611	579	626	654	619	687	615	650	618	639	614	643	604	591	633	619	654	604	632	613	572	631	625	641	617	649	595	634	645	583	635	603	604	651	625	634	609	647	586	657	620	628	585	645	660	616	622	580	640	628	644	624	596	595	664	632	632	613	625	648	629	648	643	630	621	627	631	600	594	626	624	607	626	602	644	619	627	608	611	592	633	618	617	607	586	627	601	702	604	653	621	633	657	650	614	620	614	633	598	642	622	623	625	625	614	636	594	628	582	648	612	580	596	616	648	616	600	663	663	534	627	595	602	611	591	594	613	623	619	601	630	669	655	624	633	672	581	614	639	628	593	653	602	595	617	607	653	616	610	615	643	640	609	610	627	651	640	617	651	634	622	566	647	638	635	582	608	626	642	687	628	625	643	611	600	644	641	634	654	631	607	648	625	627	648	576	602	676	661	638	612	611	581	641	589	587	614	595	616	632	650	638	605	624	670	584	573	632	615	654	611	622	645	603	596	636	620	597	636	624	592	660	639	637	668	577	626	642	629	607	605	584	591	621	661	595	666	646	666	581	620	635	612	603	648	608	607	572	615	620	658	643	662	640	588	658	619	630	619	659	653	630	639	633	618	637	646	633	621	661	655	591	608	587	617	611	613	620	644	615	655	605	630	583	631	649	640	657	594	597	625	658	632	591	644	603	651	621	627	632	579	646	599	610	591	632	576	559	637	611	598	660	616	647	585	597	604	600	680	600	631	680	630	614	669	632	656	637	571	644	615	619	620	644	665	635	606	570	598	626	637	585	642	586	616	589	611	669	605	597	611	624	643	651	651	603	631	627	614	617	647	633	572	647	664	654	643	640	641	621	606	649	626	605	630	642	645	678	619	591	653	604	607	644	645	645	620	632	576	631	628	622	626	603	659	654	639	627	626	696	629	605	640	619	654	646	599	660	604	562	648	619	596	588	643	629	598	638	639	606	664	652	582	617	623	606	641	646	596	621	626	604	631	613	630	660	604	641	604	652	631	624	623	622	645	611	612	619	640	632	625	584	666	649	598	657	613	610	643	599	589	608	619	630	637	588	642	621	653	607	635	693	610	641	606	619	643	606	628	599	617	619	609	653	570	652	590	627	629	605	660	622	602	621	637	604	660	634	620	603	663	618	632	593	615	625	594	626	656	606	573	649	581	619	588	680	612	664	644	639	705	630	582	591	624	588	581	573	629	615	623	646	651	632	623	619	606	673	604	677	606	614	618	571	666	643	673	630	600	618	620	676	633	599	639	627	622	654	681	638	605	631	606	635	615	579	575	661	634	639	607	588	632	611	596	621	621	608	637	600	594	600	563	659	611	610	663	644	641	658	617	617	621	598	575	682	631	641	618	627	591	645	643	681	628	583	641	652	612	635	654	638	584	631	651	621	632	626	586	612	683	597	635	611	653	627	657	641	587	633	641	616	625	623	621	629	643	652	684	605	626	634	680	661	676	592	666	655	616	619	608	627	624	588	595	622	640	633	672	626	623	612	614	630	653	624	627	595	636	623	631	627	614	632	638	640	606	592	598	603	638	637	581	645	642	611	617	647	622	627	621	620	635	590	627	620	606	625	582	586	646	643	635	642	603	592	609	596	643	605	615	638	614	560	587	599	607	635	617	644	637	587	593	641	640	623	620	627	679	616	612	567	618	637	610	582	601	646	619	607	657	601	575	608	555	624	610	630	679	619	640	633	638	604	626	638	650	578	624	639	572	654	639	603	605	592	625	597	638	636	620	614	604	630	656	626	624	651	700	619	621	619	640	622	689	628	669	615	585	623	640	667	637	690	610	647	629	638	631	645	616	612	625	658	653	604	643	622	634	646	623	651	623	605	624	609	605	657	606	638	579	661	602	622	618	627	630	666	578	622
11963	19858	12557	7494	4877	4073	3413	2484	1885	1527	1437	1420	1484	1468	1409	1283	1232	1196	1160	1063	1009	981	967	970	907	921	904	934	911	886	903	888	856	855	916	875	900	874	904	901	882	929	872	860	908	886	911	856	920	860	932	877	809	825	883	833	907	873	877	884	866	827	864	912	852	907	919	847	842	891	907	868	863	895	872	880	907	918	880	841	862	942	843	873	886	860	856	913	871	836	913	865	909	890	842	901	874	892	897	893	920	898	950	928	882	910	843	889	927	864	853	886	894	908	859	829	873	890	827	928	843	886	887	854	910	892	922	842	880	869	868	880	919	849	899	896	902	885	898	903	910	884	866	846	867	872	914	868	865	911	920	866	894	831	828	932	894	905	830	897	877	834	917	848	820	880	858	891	868	907	912	868	881	917	925	889	870	869	864	903	848	883	893	929	861	846	883	874	885	911	927	850	913	891	857	865	911	903	879	969	883	865	857	881	885	863	859	837	883	926	860	900	884	868	844	878	888	894	877	903	853	886	895	866	887	911	862	850	901	843	835	949	879	861	905	886	896	826	887	915	888	867	859	864	886	883	843	838	966	916	883	891	868	867	894	881	917	871	878	902	850	850	854	953	936	889	901	876	886	941	879	833	921	893	969	843	909	833	913	865	869	920	859	901	867	943	894	850	948	905	828	892	878	869	917	872	874	856	900	874	853	878	868	851	910	898	919	890	853	861	941	859	873	898	870	875	874	871	903	893	883	869	886	920	848	863	890	866	895	935	843	937	821	868	917	895	867	891	888	856	855	911	896	830	878	879	797	903	909	881	857	855	868	859	883	857	839	901	866	891	887	927	885	856	933	922	889	893	874	818	910	889	933	842	895	867	885	858	837	861	929	846	903	863	907	909	859	844	861	886	906	882	887	943	866	855	885	888	829	917	839	898	871	892	860	877	875	836	906	879	882	870	848	846	890	899	904	890	872	919	871	880	901	884	849	868	878	866	852	870	899	917	905	845	883	858	884	910	879	893	848	887	867	856	868	901	887	869	883	896	826	885	882	933	880	924	811	928	891	868	953	891	849	851	853	923	914	870	921	883	872	941	881	851	904	898	928	840	848	907	902	840	879	879	826	898	909	889	907	908	908	892	887	866	891	889	882	883	940	890	865	904	917	874	860	842	833	891	865	895	915	916	879	925	912	879	885	884	898	902	811	864	933	902	863	835	890	824	925	871	866	971	871	881	917	908	930	889	886	844	910	846	912	882	890	865	923	903	889	860	927	881	917	900	922	844	926	874	860	868	853	877	926	931	883	897	879	863	884	877	951	833	892	853	895	837	885	854	869	887	895	823	879	866	866	871	893	909	887	938	865	862	881	840	857	888	869	887	908	850	889	862	869	887	899	894	902	859	871	843	871	872	845	885	874	906	893	852	859	898	865	904	901	890	867	868	862	829	916	896	818	850	878	862	903	905	898	923	907	882	910	899	897	853	874	892	871	907	905	820	840	889	850	915	884	887	888	893	871	889	889	844	904	884	871	939	859	865	908	878	868	897	844	888	890	885	882	863	861	895	828	874	870	917	882	858	901	857	933	912	867	881	921	842	882	888	842	902	903	878	906	844	822	861	857	907	856	867	858	923	896	859	886	925	885	874	887	843	940	864	871	902	895	840	897	879	914	901	859	924	876	960	856	921	902	863	912	857	903	915	910	887	888	868	885	853	854	865	905	868	876	867	889	913	876	872	874	883	890	880	883	860	869	861	896	887	879	885	857	856	881	941	904	875	846	859	865	914	842	878	901	877	932	901	842	887	916	925	866	903	884	889	835	861	899	911	888	893	883	853	883	851	874	878	922	847	886	855	857	917	886	922	895	886	901	874	895	893	875	889	948	865	928	887	866	896	909	857	886	867	847	903	915	891	863	867	868	877	831	872	885	856	848	881	916	853	860	915	895	848	839	874	937	822	876	869	854	887	874	915	861	910	876	896	839	853	855	896	842	886	842	851	821	896	894	915	854	916	853	884	855	911	947	928	856	882	866	875	844	899	893	903	851	840	897	843	925	910	886	893	897	881	834	901	836	888	852	865	923	939	846	875	902	868	901	926	857	895	932	922	862	847	854	903	936	861	890	863	870	857	898	837	865	885	889	837	881	884	888	841	830	855	841	891	857	864	893	862	911	895	914	873	872	837	876	877	848	889	872	883	838	831	875	849	873	916	898	867	861	816	919	885	901	912	870	893	860	907	881	882	852	837	857	814	837	934	924	866	860	861	861	879	892	861	895	874	958	868	885	868	783	894	950	885	823	934	960	909	914	851	908	866	890	870	875	882	871	871	892	794	823	863	889	886	905	922	912	856	866	896	877	930	890	862	888	842	828	928	816	935	911	906	878	864	867	866	864	857	894	839	914	934	902	905	907	889	904	853	874	905	868	909	822	882	880	909	894	873	890	898	847	835	855	909	909	842	883	848	823	896	881	892	878	863	847	855	878	891	936	894	886	906	885	880	947	937	880	923	932	924	828	904	884	931	902	842	912	898	877	890	861	837	823	859	912	893	884	879	895	847	907	867	891	919	870	850	885	871	889	865	855	898	913	897	897	880	877	870	875	877	873	867	850	924	877	896	922	913	900	859	913	893	939	877	866	870	861	882	892	904	887	918	898	885	900	908	823	898	886	849	897	906	834	904	863	840	884	870	873	884	871	844	890	913	851	826	872	921	868	850	879	862	864	874	873	902	821	892	874	873	885	831	872	866	890	876	831	896	881	896	928	877	839	918	886	870	839	887	883	916	891	831	942	925	899	847	852	873	832	877	849	854	914	935	874	922	881	863	828	967	886	897	894	882	899	856	864	867	851	895	870	867	840	874	873	893	899	891	860	892	848	880	857	924	854	897	898	889	870	885	878	855	906	907	885	887	891	871	908	875	889	933	891	891	910	883	858	915	847	900	837	880	889	936	917	904	831	831	893	901	911	881	856	926	880	921	937	896	859	890	847	849	850	867	831	852	898	803	899	909	955	859	912	860	915	850	897	861	901	856	880	859	868	892	890	909	881	917	878	885	904	874	883	840	872	896	863	871	910	899	904	889	918	907	920	847	945	903	853	877	858	880	911	897	850	910	796	901	909	849	898	880	869	896	847	832	883	846	927	853	947	904	902	865	875	908	892	885	896	861	901	887	902	849	920	878	897	889	873	863	864	874	941	856	866	904	903	874	874	873	850	854	915	868	888	886	916	898	894	854	921	879	869	892	903	904	871	871	876	956	961	861	869	825	911	936	851	856	831	821	942	922	888	889	913	866	891	858	919	918	844	899	869	882	876	860	884	866	909	849	910	856	869	901	908	888	840	914	939	871	866	871	863	906	893	852	871	855	839	874	861	893	827	912	897	895	854	871	851	903	857	896	933	864	867	880	853	894	875	869	888	843	823	874	844	897	887	867	892	840	863	896	887	889	865	872	861	900	911	852	927	859	891	875	868	865	924	885	852	887	887	860	877	902	895	865
22855	21534	28655	24838	21537	18101	4629	1913	1400	1301	1189	1257	1177	1119	1028	1022	960	888	835	824	745	767	745	731	717	727	698	700	691	670	674	637	692	708	671	674	686	681	680	612	714	646	631	607	624	662	600	684	668	664	698	667	651	623	690	674	681	678	650	663	624	643	678	643	634	647	644	627	665	670	683	662	654	672	660	634	683	651	651	640	685	645	650	687	651	613	651	647	627	636	661	691	684	714	661	657	626	640	658	650	618	675	677	676	636	644	643	610	668	702	676	667	617	647	644	663	696	661	705	624	633	674	708	642	622	640	659	653	678	687	608	618	677	673	605	670	643	717	643	619	660	677	605	687	707	663	684	646	670	662	644	656	703	643	649	623	646	629	640	668	631	643	663	656	696	654	649	636	620	649	667	684	633	640	675	646	640	682	665	602	645	671	680	599	664	626	651	663	652	608	630	688	641	644	659	677	645	650	661	618	683	648	691	701	670	668	645	680	684	672	664	643	596	648	617	657	652	689	669	626	641	633	599	687	661	652	683	690	630	668	653	634	654	640	617	673	646	676	645	665	650	649	650	704	662	630	624	644	690	672	616	655	675	638	644	643	659	625	641	643	679	663	648	676	652	685	646	697	648	657	670	676	717	656	698	687	687	650	685	605	658	664	688	683	622	692	634	603	672	687	648	618	599	614	637	657	654	652	623	640	653	646	645	637	601	631	635	634	651	685	613	664	632	685	656	670	633	666	626	635	671	625	653	602	673	611	652	639	629	655	648	641	689	661	601	664	646	630	627	633	654	650	630	660	654	636	647	661	629	658	623	634	653	682	628	670	666	640	655	629	618	639	732	651	649	655	698	667	650	651	658	645	582	668	631	674	667	657	694	649	636	653	655	657	666	647	656	613	654	638	617	619	637	667	649	670	681	639	644	622	637	639	628	708	690	666	671	618	637	645	664	707	609	605	654	621	602	653	641	671	680	645	625	670	625	626	680	634	652	667	690	652	670	623	643	642	631	651	630	644	652	648	664	712	627	632	688	682	692	664	670	672	651	637	617	666	670	648	655	662	648	642	665	650	665	625	636	626	657	634	639	588	649	651	656	685	655	663	644	666	637	626	640	654	654	630	641	639	732	677	681	656	639	652	642	632	678	629	692	637	672	663	664	634	687	668	649	639	670	637	629	644	615	637	658	694	695	616	645	603	659	658	711	654	649	690	613	646	654	649	635	672	649	637	633	657	616	652	673	653	621	636	646	655	643	661	656	681	647	646	692	643	632	670	641	678	675	656	647	647	629	633	625	666	690	664	714	619	623	646	649	665	625	614	642	621	709	708	672	677	642	641	672	699	690	633	696	648	671	653	640	660	644	613	632	653	677	603	667	625	607	673	603	648	669	664	686	656	617	682	667	660	676	593	673	640	631	629	639	623	686	683	621	621	677	644	652	641	631	642	659	691	649	629	694	648	624	638	639	689	677	637	664	672	629	658	684	657	633	672	640	611	652	650	637	679	654	638	641	658	625	675	658	600	655	642	673	661	661	666	634	647	668	627	642	671	632	651	725	697	624	653	650	646	642	694	629	643	636	656	673	659	670	726	644	686	636	620	679	607	653	686	655	620	678	645	646	656	654	658	666	683	673	640	677	649	653	612	681	671	630	625	616	629	662	657	611	688	625	684	690	631	630	671	640	655	644	671	664	690	666	664	680	679	678	682	618	621	676	696	690	680	663	603	638	619	659	677	657	695	677	617	596	617	670	652	665	614	653	661	607	667	620	689	616	682	682	681	622	636	625	626	645	637	654	660	633	652	657	641	643	678	621	603	629	613	623	633	697	625	654	629	671	676	663	625	633	639	615	634	646	653	621	653	651	641	689	636	652	645	666	645	658	612	623	632	670	633	689	651	637	666	619	647	676	707	639	630	651	629	615	649	692	630	650	700	654	659	656	653	704	636	677	683	649	662	669	633	646	701	705	671	612	641	635	606	619	634	662	659	652	633	666	652	632	639	685	620	658	633	624	655	640	634	623	638	669	662	675	658	628	637	631	664	658	646	627	649	666	685	668	600	632	630	647	626	619	657	649	688	597	616	596	631	605	619	644	646	662	610	691	611	624	618	654	635	600	622	665	605	637	684	608	634	676	661	582	658	584	711	653	640	670	661	704	665	685	669	658	622	603	660	643	629	646	625	673	608	628	656	624	625	683	656	651	634	632	667	620	630	623	640	631	633	635	658	667	663	670	617	576	650	634	701	664	601	655	593	683	633	683	638	664	664	649	668	651	671	658	608	613	627	637	625	631	671	630	678	612	668	598	634	664	684	642	634	713	686	653	633	639	664	627	619	588	662	639	616	652	651	640	623	626	664	659	644	664	648	685	640	604	624	609	669	704	667	616	636	657	647	668	647	691	673	684	615	619	631	653	618	625	686	671	668	638	640	642	648	591	653	645	644	617	660	643	638	644	638	639	642	683	648	625	652	624	699	621	643	640	641	634	663	704	619	686	596	636	700	682	709	645	626	653	630	637	644	678	650	682	644	654	664	604	645	668	651	643	652	678	643	613	651	698	573	627	684	625	695	652	617	662	661	647	642	632	617	685	637	679	646	678	645	648	701	674	656	658	645	617	707	637	652	620	626	710	619	649	657	638	643	634	659	647	638	627	651	638	672	617	648	650	615	656	683	694	663	711	627	643	736	645	628	625	604	649	612	667	645	688	598	644	659	703	627	649	666	666	623	668	642	700	652	629	631	643	614	619	616	669	665	613	609	628	641	647	726	637	635	644	686	670	696	651	673	655	674	636	649	647	644	630	612	646	630	676	674	666	712	682	645	622	669	656	620	683	641	648	657	635	608	647	644	671	632	658	654	623	687	615	630	625	623	643	653	646	665	688	638	670	639	617	635	641	642	673	675	653	610	673	652	644	635	670	627	642	617	667	654	661	648	621	671	616	683	692	640	652	631	599	677	621	667	617	649	641	609	656	604	692	633	629	689	640	683	664	709	600	668	639	614	666	675	669	662	656	634	680	625	598	648	651	693	668	670	663	721	648	642	662	644	648	652	620	617	683	632	669	699	659	704	636	650	667	637	629	677	644	676	655	638	649	656	649	646	631	604	660	624	674	621	662	629	681	632	668	668	669	608	663	622	628	702	667	624	681	629	616	604	653	675	616	681	656	688	626	666	641	600	633	712	662	683	614	591	651	646	689	594	660	647	677	648	694	625	649	643	651	630	655	700	606	642	656	651	634	635	643	623	654	647	618	603	652	646	638	648	673	639	663	649	634	693	644	670	679	640	625	656	681	626	622	592	648	681	662	647	645	620	627	688	649	642	618	655	620	649	662	603	619	690	637	605	624	640	671	672	672	641	606	640	645	659	669	651	663	670	634	622	660	662	671	649	662	669	687	637	692	666	677	588	600	655	667	688	684	611	674	580	654	676	661	686	646	623	693	685	714	622	660	642	633	675	673	649	602	651	644	633	617	671	668	662	653	648	647	650
14546	29954	21638	13222	9006	7164	5213	3570	2719	2454	2369	2377	2225	2096	1941	1783	1535	1495	1331	1271	1113	1089	1053	1028	964	969	1007	917	977	996	937	917	919	912	921	947	904	920	972	942	888	923	887	902	854	913	893	914	895	941	906	956	916	895	877	940	868	929	874	932	935	901	883	912	896	856	879	903	906	870	870	922	893	899	919	870	870	888	898	878	873	845	941	867	877	871	868	906	924	915	913	884	915	894	935	921	963	938	880	921	901	922	947	932	964	933	886	848	926	861	935	913	859	880	896	876	930	927	912	969	929	931	854	917	900	865	879	953	852	917	926	941	900	879	916	958	870	854	906	896	871	911	922	905	939	906	906	886	874	915	887	937	868	910	895	868	929	897	947	900	903	931	870	922	897	852	924	931	915	885	907	911	900	862	869	868	898	893	869	878	903	886	946	925	920	907	922	852	851	956	959	878	895	944	925	849	881	898	890	884	928	904	856	924	899	893	957	918	929	906	880	919	925	913	911	911	888	971	890	877	873	912	899	936	898	910	906	948	907	909	896	901	908	922	920	885	921	915	896	908	904	915	906	887	925	881	922	970	899	874	962	941	909	922	893	859	989	905	970	880	927	890	862	874	871	876	915	894	913	880	923	900	924	911	906	941	895	962	930	927	819	905	858	925	899	858	849	924	901	900	912	922	917	849	916	903	952	848	924	911	899	918	911	925	908	915	866	890	895	958	931	910	906	898	914	915	904	921	974	851	903	902	924	937	925	911	925	906	893	939	841	905	912	865	924	901	976	971	886	926	929	901	908	882	950	948	858	915	922	884	980	944	938	886	916	913	923	875	921	894	906	949	934	943	901	859	919	920	876	934	890	910	900	902	922	955	924	885	924	932	865	922	908	874	878	861	922	870	903	908	884	934	866	987	840	891	868	903	865	936	901	912	916	960	902	905	839	884	878	885	897	966	949	913	914	966	879	854	905	902	881	898	912	895	880	887	893	910	906	948	934	925	891	907	884	917	873	882	884	873	902	897	935	911	871	891	964	918	927	875	956	889	928	895	879	888	927	876	895	881	896	900	901	906	909	917	887	890	949	955	881	926	904	895	926	935	927	913	855	942	914	887	918	921	891	877	852	959	928	991	938	897	910	927	897	874	889	911	861	887	951	888	837	913	874	927	948	885	913	920	883	898	912	930	820	870	929	871	876	891	914	895	859	860	886	879	885	917	926	920	896	907	882	980	919	900	911	860	848	891	943	874	964	915	948	918	867	898	921	928	894	883	936	977	908	929	919	936	875	924	891	863	870	919	901	875	943	915	915	904	888	903	872	950	864	884	915	885	918	928	880	852	886	961	904	873	884	934	939	946	873	969	914	901	908	988	886	892	910	879	888	953	926	924	926	872	919	870	911	956	882	952	945	978	861	923	911	930	917	892	911	905	933	933	892	939	921	878	926	890	898	912	892	871	901	856	911	955	869	944	940	893	873	886	910	914	869	877	922	924	962	875	922	937	916	937	938	887	881	880	919	876	927	909	917	889	944	923	930	956	846	984	876	971	940	855	898	887	970	897	887	887	901	925	870	852	889	890	882	877	889	906	873	829	881	941	880	884	943	907	892	968	868	927	883	856	929	910	940	918	878	901	954	907	879	879	861	927	936	892	883	883	953	875	945	867	963	845	869	937	844	961	920	861	914	903	936	886	907	963	917	915	944	912	871	864	852	894	914	941	928	914	866	916	904	866	940	888	918	895	950	911	892	928	893	917	906	881	931	906	899	939	886	889	871	884	893	939	941	888	856	901	902	905	916	891	942	917	928	953	906	905	907	903	914	949	875	928	912	924	889	906	931	868	859	897	885	903	853	870	881	891	837	862	906	900	913	912	951	890	900	901	867	946	923	904	918	912	900	861	925	890	921	896	908	891	882	888	860	919	888	905	906	899	881	899	894	877	896	946	921	836	910	906	913	958	954	877	881	922	869	899	895	905	892	929	882	947	914	894	900	930	860	915	876	894	895	876	932	881	917	923	882	841	879	925	869	957	897	918	902	900	906	906	878	885	982	897	889	939	943	928	873	848	830	894	931	859	888	867	904	934	883	894	896	874	903	919	910	897	904	894	930	966	888	906	852	945	858	907	877	900	922	854	934	887	905	890	909	943	914	911	879	922	886	889	953	919	917	883	950	940	939	905	879	891	871	910	894	873	924	887	902	879	867	951	854	872	819	915	897	889	913	919	917	890	892	902	910	858	893	929	869	901	893	936	867	906	898	934	876	898	838	891	867	923	861	904	862	910	932	891	915	894	939	872	910	854	945	883	900	880	903	904	904	857	925	966	845	891	922	884	941	877	833	947	890	915	924	901	861	879	943	928	895	918	945	943	967	954	926	951	939	937	947	907	904	897	940	861	916	959	905	901	872	889	872	896	883	903	895	881	873	874	931	927	894	915	851	906	863	844	943	905	869	857	899	916	891	937	925	854	918	873	876	929	897	894	928	938	906	921	908	927	899	858	928	924	921	880	895	897	931	878	962	930	945	887	909	924	903	870	883	897	887	913	912	933	895	914	872	869	935	908	901	890	898	919	919	952	902	850	915	883	878	891	867	965	898	916	855	906	902	877	918	899	855	914	903	898	889	885	914	910	881	886	876	934	910	913	906	903	888	918	874	952	931	934	819	909	853	850	945	919	962	949	966	938	884	899	877	900	899	919	939	990	913	937	893	914	903	940	918	894	868	894	885	868	905	920	889	889	919	928	916	887	979	879	900	918	867	922	919	937	908	963	907	922	874	948	974	906	916	897	941	861	900	857	872	929	917	868	905	875	996	905	910	939	878	928	869	928	893	924	833	901	879	904	914	899	919	873	931	930	874	957	905	932	898	844	941	889	901	891	888	886	917	895	928	968	874	903	933	909	868	929	886	944	904	915	881	936	882	852	920	870	898	929	884	844	903	903	900	869	920	903	877	929	885	896	832	943	914	858	883	835	911	922	930	898	940	855	883	908	913	895	917	923	861	938	941	885	900	912	916	921	888	953	926	901	905	929	897	902	854	892	888	870	917	879	947	953	946	862	905	866	880	854	900	908	942	931	884	876	911	904	859	885	891	900	894	866	875	932	888	909	943	915	914	907	917	885	897	883	898	914	951	900	895	876	853	882	948	921	910	907	915	901	942	866	926	916	918	907	857	870	862	886	899	908	901	890	879	894	864	909	938	852	942	895	893	876	898	953	932	887	916	902	924	972	921	962	945	922	937	925	904	856	964	915	947	955	908	912	896	927	933	889	885	909	920	899	915	884	905	866	898	937	856	881	926	874	917	866	888	920	883	872	913	863	924	924	889	897	893	922	952	916	867	934	902	899	923	923	947	929	912	885	963	887	915	951	851	916	854	907	929	895	894	940	898	878	914	938	887	894	907	892	937	940	911	892	866	880	945	890	955	896	913	906	932	944	871	879	958	895	928	915	927	920	916	861	948	855	916	924	856	964	892	927	900	917	919	929	896	892
28102	19648	11201	4348	2294	1746	1334	1042	921	892	913	939	893	768	765	766	745	716	687	674	643	680	653	609	619	620	593	690	678	674	665	613	630	625	659	665	657	623	622	637	632	659	678	649	633	654	622	682	606	625	672	603	621	661	603	596	624	662	623	671	678	657	617	645	624	578	654	653	650	609	635	660	606	658	610	680	632	640	591	626	605	664	621	662	632	613	653	652	630	660	640	656	615	648	634	643	629	667	635	638	610	645	644	621	643	651	626	664	654	602	640	595	664	658	642	658	619	679	668	614	619	645	631	617	630	636	662	635	686	638	628	603	627	627	663	647	639	595	661	646	596	633	640	632	676	635	621	633	614	692	641	636	689	641	621	647	641	616	614	634	635	591	649	572	655	656	582	668	654	619	643	633	632	609	616	616	663	696	629	632	599	619	618	613	599	611	641	597	641	664	630	687	594	664	613	670	652	647	658	596	622	624	662	688	663	650	601	678	638	617	663	606	672	652	639	650	641	644	616	647	646	634	640	669	632	646	657	627	648	615	621	668	620	684	659	659	607	656	639	639	601	654	582	650	646	616	642	655	602	625	602	691	642	607	617	601	606	668	617	640	609	664	686	610	643	639	633	647	632	640	635	649	692	621	662	621	635	669	601	642	632	610	666	642	621	637	643	649	599	616	673	626	604	604	582	664	660	619	630	613	648	594	642	620	698	637	638	623	650	629	672	602	563	609	650	650	622	631	674	638	625	651	647	635	609	655	637	644	586	622	656	693	634	683	633	635	616	612	634	656	653	648	641	650	657	611	653	613	632	654	623	648	629	629	644	638	583	659	634	642	667	618	650	664	620	678	643	697	651	640	629	609	618	654	647	621	630	621	613	619	632	623	649	603	618	614	609	635	622	654	670	651	587	650	584	686	614	660	629	630	687	647	663	649	630	639	594	616	640	645	697	637	617	666	598	635	679	649	642	649	678	625	643	620	664	668	658	677	644	636	621	631	659	653	674	633	638	639	632	621	652	616	639	613	660	658	657	666	640	630	658	622	650	669	632	632	616	647	679	619	675	679	650	615	693	666	613	644	645	626	646	678	638	672	651	622	627	630	618	611	638	691	673	673	633	616	613	653	632	599	632	635	606	621	670	638	603	661	634	652	631	605	646	623	588	666	673	661	675	630	618	637	646	640	605	606	641	615	614	635	646	664	634	620	654	606	680	660	688	614	631	637	626	592	633	660	610	633	606	700	654	644	647	636	631	622	624	623	651	684	666	624	629	615	660	663	635	609	594	636	607	646	656	662	607	633	628	632	681	648	666	699	687	611	600	641	665	644	627	618	653	635	591	598	613	623	636	673	621	658	644	638	588	639	658	648	648	659	668	627	684	660	675	646	662	612	638	609	621	629	601	630	674	665	636	676	637	614	655	656	661	656	694	700	613	685	639	619	664	603	689	698	571	597	636	608	614	587	634	639	593	629	657	627	624	637	647	609	639	620	637	643	616	663	606	643	659	660	641	616	604	670	628	647	611	635	591	594	647	653	635	650	658	630	644	631	638	665	620	667	613	660	641	621	635	628	661	657	631	678	600	636	612	646	636	661	623	656	618	649	643	639	703	599	641	604	642	677	651	615	586	640	659	636	667	645	650	605	677	653	664	655	618	644	616	637	623	646	604	661	674	643	606	625	670	612	655	636	648	670	670	599	657	662	624	652	674	622	589	674	613	647	624	628	668	649	657	642	655	634	645	605	602	607	646	648	671	624	637	635	651	638	634	635	624	667	606	614	677	625	666	668	653	647	640	632	635	650	609	639	664	648	633	694	657	637	661	606	683	654	612	627	646	627	622	631	649	648	661	625	650	659	615	636	645	644	635	674	615	663	623	645	618	633	605	676	612	645	652	682	614	628	631	668	680	587	599	675	612	643	656	647	639	631	651	622	608	633	611	600	617	627	616	641	620	680	645	588	636	653	669	616	646	618	622	572	677	638	633	606	638	631	668	626	641	624	624	658	671	621	628	674	640	612	629	652	631	622	609	666	620	648	634	655	681	653	648	635	640	656	615	658	655	636	661	605	649	619	670	610	639	636	686	664	618	653	652	633	653	633	670	634	671	658	652	643	677	635	646	629	669	658	675	670	672	643	635	661	632	632	621	606	589	602	644	657	683	624	622	660	588	578	639	671	616	636	637	623	691	666	605	610	630	649	608	673	615	624	606	622	655	628	641	645	630	641	589	629	633	647	625	641	636	641	588	663	656	618	639	626	630	647	615	591	667	642	618	649	618	638	610	617	634	677	605	662	659	668	633	613	623	645	644	607	652	632	644	666	647	632	622	648	661	622	588	621	661	605	657	634	648	637	683	662	635	652	644	627	646	546	633	659	651	617	620	604	639	607	620	619	626	656	613	635	632	647	642	670	643	626	659	625	628	621	640	632	613	631	599	664	659	660	627	618	668	606	614	638	641	628	644	630	660	645	623	672	619	668	618	712	616	630	661	640	659	610	671	629	690	638	651	647	646	668	617	649	648	657	660	592	644	639	658	621	599	653	622	606	651	654	668	641	647	651	561	609	644	678	624	677	639	625	633	633	668	664	624	628	673	661	635	664	636	644	649	627	656	634	654	606	620	621	680	631	640	622	635	666	663	624	678	648	651	648	634	624	645	636	634	600	670	647	635	641	632	663	637	613	671	664	661	621	652	667	627	642	614	621	630	626	668	603	635	627	674	627	671	668	658	646	678	675	646	594	681	640	625	657	661	625	607	627	629	641	619	664	635	598	633	699	647	699	593	665	666	654	698	650	641	667	638	646	648	598	624	649	646	641	660	624	643	637	660	675	618	592	650	640	641	594	686	644	668	652	618	683	693	633	663	671	614	636	688	631	649	662	634	621	658	634	624	673	671	668	630	679	674	643	600	713	638	614	639	649	596	618	664	654	611	640	617	626	675	624	662	648	630	629	612	639	603	637	626	662	665	657	669	643	638	654	621	606	642	630	637	626	695	632	637	657	582	612	614	643	665	629	660	635	624	602	642	642	677	613	656	616	623	630	631	637	663	687	604	668	624	672	623	648	664	669	731	616	678	652	675	637	611	649	627	621	676	644	654	664	606	646	661	654	647	628	626	656	644	658	626	662	615	604	652	644	604	688	645	607	602	623	626	632	657	644	674	667	655	671	656	642	634	627	674	577	656	602	654	663	629	675	674	651	682	647	614	683	598	626	621	636	652	654	633	609	636	656	600	646	622	667	640	642	632	681	611	637	593	571	592	649	644	621	661	661	663	722	629	616	631	634	630	607	620	690	626	649	659	635	648	644	643	619	639	614	627	678	647	669	615	693	634	629	618	616	635	633	617	669	616	653	618	609	652	665	636	666	609	601	643	611	613	666	639	634	641	628	659	628	616	631	626	648	650	615	660	644	668	634	657	677	642	626	655	645	641	622	624	642	639	599	626	633	682	611	628	638	637	660	589	635	627	655	682	619	667	647	648	600	628	661
12868	19840	12120	6503	4702	3670	2600	1965	1636	1658	1542	1610	1421	1371	1250	1244	1216	1068	1063	1031	986	1009	952	994	934	911	958	941	940	898	975	905	955	905	879	982	946	876	932	908	933	852	877	889	910	894	900	918	919	898	850	913	897	911	885	903	928	946	925	882	926	917	916	887	914	898	922	871	950	920	838	909	884	918	876	880	933	921	838	889	947	928	882	890	901	878	892	868	885	857	869	891	877	953	942	875	912	828	898	936	895	918	914	885	929	892	947	934	950	911	890	926	901	852	891	880	880	914	887	927	873	854	913	909	897	859	847	877	891	903	919	858	890	909	964	871	937	964	876	908	884	922	877	866	878	881	934	893	955	927	889	927	841	895	863	902	883	904	915	865	881	916	910	890	928	854	921	885	912	916	908	886	838	880	881	913	910	903	923	888	905	881	894	930	903	900	891	920	884	911	882	924	922	876	879	920	889	937	956	886	875	847	919	913	902	955	877	905	881	841	876	911	930	952	895	943	837	939	927	924	852	941	906	884	958	944	874	901	904	912	908	864	907	877	884	920	905	934	908	873	912	868	919	873	875	879	893	908	872	932	843	920	885	885	849	925	854	894	911	924	889	948	917	896	871	927	894	892	914	862	963	933	888	875	911	895	878	895	867	888	919	896	891	899	934	961	904	891	896	881	860	866	887	898	855	893	885	897	873	895	919	880	947	884	899	914	863	900	912	903	896	904	909	895	874	904	883	820	936	894	863	865	905	883	942	852	909	920	892	895	868	900	886	922	865	895	859	852	878	909	854	937	862	873	908	918	973	883	920	914	903	944	865	840	889	905	919	905	907	925	882	883	885	882	896	886	903	894	907	882	906	929	885	894	909	915	888	936	877	928	863	936	904	912	917	913	896	910	912	860	901	941	938	904	922	917	877	939	890	892	886	901	877	902	953	943	926	901	981	841	940	879	922	878	866	940	1016	886	942	855	899	919	858	916	913	926	893	881	894	879	862	905	939	902	930	891	949	919	964	908	942	822	896	877	924	853	878	896	904	920	896	913	856	870	911	933	909	892	892	857	885	888	906	920	913	924	920	899	924	918	966	946	904	889	918	885	951	933	924	945	891	932	881	888	881	941	840	914	905	913	933	915	878	895	900	914	919	920	922	924	944	946	919	875	911	940	907	916	916	903	891	865	899	942	837	949	927	890	894	894	905	893	924	890	898	911	922	882	924	907	903	829	891	886	889	897	886	908	899	946	941	851	944	914	926	896	915	882	908	883	854	908	908	912	888	917	920	900	960	841	875	892	887	961	947	960	866	900	929	914	914	867	915	906	892	881	935	955	896	917	907	912	962	878	889	852	927	957	916	922	899	894	925	935	893	895	917	938	909	892	836	918	871	942	886	901	895	886	901	885	946	875	897	909	890	818	880	929	925	883	896	854	880	911	902	899	922	882	880	918	952	890	853	899	861	899	958	873	921	912	845	854	935	826	918	854	867	865	857	936	897	924	937	880	936	884	903	923	888	876	920	932	888	889	934	919	883	880	876	911	949	876	934	947	888	907	882	915	876	901	894	912	859	883	927	907	900	884	895	934	880	936	911	912	894	946	885	900	886	881	887	883	937	894	968	939	881	951	871	844	866	891	878	877	861	889	878	886	889	921	937	870	888	852	933	924	951	899	899	918	896	907	956	864	928	899	820	876	919	899	919	872	905	944	867	935	906	914	927	916	794	903	887	908	866	919	921	954	855	834	877	871	893	883	926	924	861	838	930	875	927	871	882	905	913	895	925	907	910	942	964	920	910	901	929	937	897	895	901	909	912	843	902	926	905	867	897	919	888	927	935	945	998	986	840	907	866	917	889	888	907	838	899	948	896	864	935	891	938	900	951	921	869	909	955	938	872	876	879	924	880	914	873	886	861	935	866	939	875	833	936	925	895	913	903	885	897	927	926	879	884	865	929	918	913	886	886	873	895	852	912	871	876	950	996	926	875	859	904	933	873	934	856	865	950	841	910	871	866	923	910	891	946	917	866	877	938	873	872	865	885	906	873	913	931	936	940	882	903	950	910	917	858	914	894	925	909	875	888	928	949	910	918	917	878	882	894	878	915	928	919	882	961	920	900	889	899	897	950	869	891	905	851	887	933	890	859	878	898	928	889	901	904	963	889	828	905	893	874	899	890	910	921	881	886	933	876	785	913	912	901	915	924	896	956	847	901	920	886	986	882	905	903	971	857	921	896	897	858	859	897	914	871	880	914	844	902	864	926	900	907	910	923	947	883	914	913	920	863	944	881	896	900	876	940	930	853	883	893	949	835	939	908	900	881	873	852	866	948	876	881	939	921	898	955	881	924	919	921	878	928	953	911	888	904	930	912	866	922	848	881	917	848	918	913	915	943	896	925	928	896	905	874	922	873	877	955	897	879	908	873	835	868	870	875	932	910	894	857	892	915	920	917	894	930	923	877	846	851	899	903	877	901	894	894	894	848	847	899	910	1001	897	890	963	909	916	916	861	914	891	859	872	894	903	877	913	897	923	904	844	897	900	899	931	918	900	934	890	886	904	938	927	875	851	936	838	930	920	913	910	883	918	977	891	902	879	935	931	947	868	908	875	905	896	899	913	882	955	904	920	947	887	870	957	865	890	903	892	928	931	912	903	943	905	880	845	875	919	896	897	925	928	872	891	902	887	865	895	945	897	857	887	890	981	906	886	891	923	892	985	837	880	891	936	931	899	930	908	906	880	945	939	911	898	836	864	917	858	920	867	856	904	841	880	940	938	933	927	871	911	908	913	877	895	889	933	933	928	866	905	874	936	911	886	887	946	903	921	889	882	892	867	918	859	894	876	899	935	837	916	931	903	858	889	948	903	850	884	914	893	956	873	921	950	899	840	901	942	901	881	916	908	916	879	936	913	890	927	919	852	874	871	892	850	855	932	939	967	932	908	926	832	934	932	837	872	884	891	870	873	912	948	872	960	925	867	905	855	888	883	934	902	844	889	862	838	932	888	897	965	897	893	876	841	925	957	924	899	889	896	882	920	838	894	954	931	923	915	924	942	890	861	928	945	903	909	917	880	842	892	901	867	922	885	965	921	912	918	891	900	928	923	903	883	907	944	891	905	855	901	922	891	913	951	961	904	903	882	877	923	957	918	948	879	889	882	888	994	903	908	923	948	895	893	922	901	914	878	904	904	910	906	957	873	888	894	929	911	891	895	902	903	944	923	899	896	878	927	936	927	952	861	918	867	921	934	875	931	918	924	935	866	894	942	905	934	976	889	853	824	916	923	884	899	912	885	871	943	923	930	883	915	916	859	879	873	899	933	888	934	864	910	919	912	869	863	924	867	905	907	933	898	883	918	906	900	858	880	927	917	848	961	898	829	944	989	864	889	914	881	965	926	910	859	883	905	900	920	876	886	885	889	888	897	916	855	895	898	891	916	911	902	938	918	927	892	902	950	889	909	887	890	891	937	884	846	881	922	935	900	885	891	843	897	901	901
23809	21526	27914	25570	19214	5224	2233	1446	1288	1253	1176	1108	1088	1016	970	873	844	790	796	769	759	710	754	683	691	654	665	676	719	680	690	653	665	658	690	673	652	700	647	679	665	713	621	667	670	711	643	633	702	704	670	636	679	716	659	616	663	658	700	664	656	681	629	654	611	636	647	576	661	629	655	666	698	628	691	642	683	641	668	695	619	635	659	665	695	648	651	655	657	652	664	655	682	601	629	694	649	659	663	641	678	702	657	701	645	693	671	639	641	649	696	666	670	614	670	638	656	659	661	643	627	687	677	591	626	660	660	654	668	641	650	663	636	671	657	646	652	695	649	656	670	686	698	627	656	651	651	694	695	674	639	673	621	675	620	685	647	660	679	669	687	664	668	643	665	660	631	685	631	677	598	681	680	647	674	664	623	642	675	660	673	641	624	660	638	667	656	662	676	647	666	681	680	728	648	658	585	651	674	638	652	682	600	652	643	677	593	596	713	668	691	592	676	639	668	649	690	618	672	658	659	672	654	670	693	660	677	637	648	637	644	604	645	650	651	605	636	631	637	659	672	661	678	655	637	630	650	675	644	640	602	668	593	693	687	598	721	612	632	687	671	667	606	643	650	640	650	646	686	622	667	673	677	641	608	663	711	649	668	654	636	661	656	607	638	645	655	677	705	630	690	627	648	612	690	615	666	635	635	676	652	653	655	630	698	674	651	630	595	641	649	669	650	606	664	692	657	660	620	672	642	693	668	651	636	707	660	674	637	631	652	633	683	642	671	643	644	650	661	656	703	646	622	681	660	630	693	694	694	657	627	683	627	682	678	658	679	628	643	688	621	708	671	650	642	651	684	649	710	669	665	652	593	659	656	640	698	697	627	638	653	624	654	668	679	663	669	644	682	628	695	653	630	662	662	648	695	634	658	658	633	653	642	690	614	700	695	710	647	659	617	640	673	682	651	602	717	678	627	653	637	703	684	671	657	624	680	705	675	636	637	688	685	615	660	693	686	695	657	658	705	645	635	670	697	664	665	640	646	686	652	663	652	637	634	668	700	653	675	692	653	630	643	667	598	656	645	648	642	650	667	634	674	677	663	659	642	659	675	676	622	621	691	684	671	676	653	663	640	666	697	656	675	664	666	646	647	663	647	664	659	638	653	650	674	640	696	656	671	744	708	660	646	648	631	682	673	668	675	628	685	657	668	671	673	648	647	649	653	656	667	653	645	646	673	652	649	632	668	647	659	662	669	647	655	628	640	703	680	641	636	629	605	709	654	648	719	672	657	641	655	626	640	685	641	710	697	675	681	680	664	668	666	683	663	633	619	678	668	649	662	700	647	632	660	663	649	672	655	633	638	658	635	668	683	714	629	630	695	629	668	681	627	652	655	655	644	685	661	667	625	624	658	608	662	670	633	711	691	665	646	714	638	678	671	651	648	631	665	643	650	663	676	678	688	684	656	674	675	661	633	648	678	653	710	639	688	659	649	633	659	670	637	682	706	694	633	663	665	659	651	655	673	637	663	657	645	676	664	635	653	670	639	692	642	611	690	640	626	645	617	647	651	618	633	653	634	647	707	632	695	690	704	654	620	601	658	647	637	680	681	667	624	668	649	666	684	634	702	640	638	611	652	691	690	696	632	660	693	668	623	702	644	622	626	625	715	630	626	639	687	658	635	697	645	629	628	643	685	691	623	639	657	642	650	675	668	683	669	683	689	677	636	658	673	689	665	670	671	631	693	663	655	646	707	690	665	653	653	667	672	678	699	639	675	603	644	644	677	657	704	668	618	663	663	681	624	646	638	659	664	601	660	617	660	687	655	731	656	637	657	691	706	628	675	684	663	686	644	645	679	659	682	712	658	674	653	689	672	638	683	644	676	716	612	685	691	649	682	684	637	666	667	671	643	628	684	640	655	670	640	634	696	681	653	716	655	614	629	632	639	627	639	626	644	633	669	634	612	706	595	615	690	662	714	632	683	693	668	654	670	640	666	665	656	657	666	633	661	695	601	689	671	720	657	661	692	674	696	667	625	705	628	682	653	719	662	651	691	615	667	638	641	650	683	674	668	627	696	701	653	661	678	650	669	626	679	656	625	649	667	625	658	704	632	718	670	637	682	655	674	683	659	669	665	674	682	637	671	671	630	615	683	618	661	688	690	617	678	649	701	665	651	653	643	679	657	673	603	641	658	663	660	711	665	650	656	628	641	660	653	659	681	617	702	647	676	635	694	649	648	701	690	623	663	640	671	629	715	602	644	655	669	632	703	686	633	690	653	704	667	668	624	663	658	635	656	650	663	705	670	640	661	677	635	697	628	649	666	662	646	641	679	669	688	627	636	655	623	670	667	668	643	649	697	661	637	643	652	644	657	608	618	648	661	649	683	640	657	632	633	653	665	671	670	629	667	683	637	608	672	666	682	630	676	682	670	681	676	701	668	658	612	682	665	670	679	677	643	632	657	670	655	647	668	675	676	703	628	646	618	669	609	605	638	622	632	676	655	631	673	659	665	644	696	673	623	629	639	698	695	665	636	635	658	666	692	623	708	680	646	666	685	680	653	627	618	697	707	657	617	648	676	676	611	671	675	629	642	655	636	618	620	644	647	662	649	644	691	615	659	663	643	643	665	631	688	635	695	643	652	667	625	693	694	690	648	649	655	678	642	646	676	591	661	647	645	626	706	636	647	641	692	601	678	654	657	697	649	630	638	653	661	676	664	617	600	639	641	705	647	697	676	635	639	691	612	649	591	660	643	638	645	669	613	665	665	629	644	693	658	675	629	686	643	628	667	669	681	718	677	666	639	652	617	614	671	691	619	646	643	611	670	641	635	677	661	639	680	669	705	616	653	685	673	691	672	650	693	656	701	661	697	670	634	661	721	683	620	705	676	651	634	653	666	654	654	664	687	697	664	665	613	691	623	670	669	677	653	644	678	631	682	649	645	651	636	656	642	616	666	677	636	658	648	621	668	676	649	637	640	671	684	663	629	702	630	700	718	685	667	620	683	659	673	614	672	667	682	648	677	668	665	657	652	615	704	642	616	663	634	679	666	616	603	623	626	688	708	653	680	633	682	651	671	686	648	648	622	680	679	673	667	686	679	652	698	634	626	675	647	653	696	660	657	635	695	668	686	647	656	654	636	624	639	641	701	640	672	660	644	653	651	676	661	611	656	636	688	645	667	681	625	676	705	643	674	659	665	708	657	620	637	671	742	646	682	631	673	642	620	686	657	620	654	615	657	680	662	689	684	658	635	642	640	716	701	657	657	651	666	686	664	684	687	648	651	646	622	701	689	723	636	686	690	656	671	686	602	632	675	646	629	595	641	629	586	637	701	621	612	675	665	622	651	678	661	667	618	634	647	636	708	656	657	616	671	647	634	623	684	696	668	667	675	697	668	673	663	668	643	581	662	677	628	630	672	649	663	664	628	663	665	678	664	634	636	662	657	669	668	717	628	656	647	655	733	639	630	619	617	600	677	650	641	682
13380	28173	18808	10924	8183	5709	3760	2839	2464	2379	2162	2114	1829	1677	1541	1436	1381	1332	1170	1106	1122	1004	1039	1023	1002	977	998	967	988	994	1010	942	943	922	925	932	948	901	953	942	914	921	953	917	940	1006	944	933	987	892	929	891	889	911	858	953	907	900	948	948	909	870	894	912	970	910	925	903	920	889	906	963	906	956	902	917	902	925	936	969	888	949	920	918	877	931	935	906	884	913	879	929	928	901	888	891	963	913	930	916	903	915	850	925	883	874	958	952	923	872	910	946	927	912	946	944	963	990	882	882	937	890	856	907	950	974	912	895	891	868	892	851	973	928	875	945	892	941	912	973	954	928	912	878	913	864	936	932	895	899	935	910	939	924	930	945	908	936	917	930	943	916	948	917	931	879	864	934	879	948	875	909	897	875	942	908	864	963	927	911	966	936	968	943	940	893	918	889	880	995	908	901	930	893	903	902	935	972	909	901	915	946	938	923	875	900	927	908	901	960	999	927	922	924	927	947	930	921	903	884	851	904	895	966	896	895	925	954	892	885	894	885	896	933	933	939	918	950	917	896	948	893	961	935	909	882	937	916	901	941	876	936	932	857	869	892	934	876	923	899	915	891	938	947	894	928	961	924	874	886	862	921	926	920	856	910	956	861	904	916	882	839	916	970	898	920	913	948	930	936	947	881	890	943	866	937	916	884	856	924	913	882	924	958	961	951	895	895	877	921	950	951	914	920	926	900	916	930	1002	950	933	919	906	935	834	890	860	945	978	876	959	890	872	904	936	949	901	911	877	901	905	953	974	951	928	900	915	954	896	890	957	881	940	873	908	868	969	923	934	968	915	903	879	951	963	909	992	914	915	900	910	921	940	908	924	912	883	905	941	925	932	944	911	926	933	889	896	891	914	852	905	878	982	951	926	940	888	878	958	874	941	921	891	927	879	948	910	874	958	941	927	909	1000	966	954	946	940	948	960	904	915	900	937	873	940	936	965	930	900	938	872	938	911	925	929	886	913	912	922	950	903	966	907	919	927	885	876	932	953	954	918	929	914	863	959	979	908	848	964	902	893	875	902	959	890	960	959	936	950	812	928	906	913	907	913	854	915	951	918	892	901	935	913	949	863	932	941	960	925	931	894	888	964	905	913	946	977	941	945	909	923	945	921	925	874	901	901	888	931	949	915	893	921	937	946	917	897	925	949	844	908	884	900	943	891	922	876	872	938	874	921	932	925	889	897	959	935	933	903	879	945	895	920	921	945	950	906	940	920	946	894	950	916	916	920	923	944	904	878	911	915	933	928	881	913	883	913	901	939	913	947	933	913	961	941	955	905	867	940	898	951	903	886	913	888	937	920	909	912	862	924	885	886	941	906	893	908	891	955	891	948	909	898	927	918	949	879	941	882	950	926	953	959	950	929	878	921	941	952	931	945	934	951	903	899	901	944	942	952	888	978	945	880	967	935	954	936	924	881	956	933	909	936	956	907	922	911	901	957	915	966	938	915	956	939	931	975	898	895	947	963	883	891	949	932	957	930	892	909	881	921	894	901	943	939	927	936	912	916	933	921	953	861	935	910	870	913	944	890	941	901	916	897	954	915	921	899	883	910	891	964	886	923	955	906	903	880	923	928	982	920	903	939	908	893	938	942	950	958	962	896	931	891	947	885	925	950	959	926	920	998	914	881	895	898	907	919	926	900	898	957	912	899	945	913	890	911	890	901	889	911	944	932	962	910	942	909	886	857	869	919	919	965	930	921	903	932	885	871	875	913	916	916	927	917	918	900	904	944	896	883	903	918	932	918	892	925	916	949	891	953	906	931	916	904	905	922	965	880	917	914	884	987	929	954	934	934	889	930	985	903	857	882	944	968	912	928	946	954	943	895	948	917	881	881	902	964	924	868	911	975	904	954	956	915	968	963	933	898	927	911	913	926	873	968	935	938	891	956	961	929	918	971	944	939	938	926	922	892	866	917	885	939	941	957	918	925	921	850	933	876	903	930	937	961	910	911	933	879	910	912	962	940	944	899	918	902	910	920	996	884	880	896	908	906	938	907	946	876	941	946	943	880	949	923	905	930	909	912	856	930	965	931	953	909	914	906	947	885	948	906	933	915	900	941	880	933	913	929	920	906	916	917	964	878	929	933	936	939	951	902	941	898	913	938	1014	917	895	919	908	918	868	921	975	914	879	898	929	899	880	934	878	905	884	960	854	970	935	896	867	866	889	944	932	927	898	937	856	921	903	941	922	967	926	920	908	894	957	900	906	925	923	933	872	938	918	930	947	924	910	949	904	923	932	953	969	882	917	860	934	892	898	964	925	892	937	915	878	906	964	949	917	949	925	905	876	909	985	932	916	932	922	928	947	920	949	914	903	935	1021	934	901	889	896	917	935	944	870	862	925	879	906	937	949	962	949	892	926	948	922	902	923	948	930	946	936	928	929	892	922	950	916	903	938	921	881	919	926	943	924	946	996	908	964	905	885	928	959	892	881	949	878	925	953	875	905	891	960	923	954	934	922	918	925	921	942	887	872	936	969	903	943	859	934	885	924	893	932	904	907	927	911	907	924	910	920	956	933	904	887	856	869	937	894	956	911	895	891	925	944	915	893	1006	904	903	933	920	919	924	927	933	906	937	902	878	885	903	852	946	942	955	916	913	893	889	899	910	894	968	995	938	909	917	907	917	908	918	874	892	929	905	871	904	876	897	881	880	903	963	956	951	948	934	898	898	903	881	904	957	909	935	942	946	939	947	951	886	921	952	908	938	893	895	957	925	887	949	968	936	909	943	961	965	954	876	945	950	994	905	952	890	903	919	922	882	910	955	928	889	980	960	963	894	932	925	976	948	918	914	941	938	912	868	885	900	947	958	909	927	916	937	868	924	936	924	946	924	916	955	939	872	863	935	912	925	967	975	927	913	933	864	957	901	908	941	956	871	980	912	956	925	852	965	941	976	910	891	967	884	928	908	904	968	948	891	920	910	960	924	958	931	975	908	962	918	902	959	953	907	941	929	925	874	949	934	894	874	913	846	937	900	974	934	897	887	952	884	943	924	1019	911	887	941	996	953	852	911	921	902	926	917	925	905	908	868	928	897	881	908	956	877	954	930	943	943	890	899	943	922	943	963	943	940	915	929	890	939	928	916	921	867	897	891	931	872	912	903	908	913	932	933	912	963	904	914	890	940	937	861	925	945	930	919	926	933	908	864	873	909	917	952	908	928	924	950	953	912	918	893	922	971	883	937	949	892	880	976	935	920	979	926	934	929	911	903	913	891	901	927	904	949	888	956	896	905	956	958	925	944	925	992	943	880	920	912	927	848	905	873	881	967	918	954	885	906	893	935	927	893	894	938	946	871	943	907	972	927	921	874	902	906	906	927	917	931	937	917	959	939	898	919	961	929	919	1005	955	967	944	955	915	926	971	890	944	916	914	957	906	985	941	1002	964	921	939	894	938	946	947	940	949	910	889	959	897	952	913	959	897	949	967	955	907	936	957	932	933
25474	21503	25093	20454	4124	1958	1483	1206	1160	1021	1013	955	947	801	820	801	821	779	773	712	701	684	635	681	655	656	646	603	622	652	667	606	592	629	627	685	625	630	650	649	653	607	624	601	633	641	616	601	585	619	623	632	620	611	602	588	624	581	610	673	638	623	604	641	660	637	617	672	639	584	655	637	700	637	617	651	642	639	653	684	614	629	619	643	628	612	615	604	644	650	651	633	624	595	649	654	609	650	622	614	652	630	591	605	628	623	654	599	618	631	641	609	646	611	680	624	635	614	612	624	582	638	634	617	629	660	613	668	627	588	598	611	605	653	656	625	583	621	663	626	679	684	656	644	663	667	611	600	604	631	633	617	672	660	601	599	677	631	669	628	623	621	613	640	609	638	665	607	642	627	632	667	605	651	594	675	641	602	683	616	615	649	611	657	621	678	616	605	628	645	632	588	633	623	633	602	660	641	646	639	585	632	614	620	647	597	628	593	626	645	617	643	611	663	631	553	636	625	594	654	611	691	591	622	673	614	633	629	644	628	615	639	618	616	637	625	631	600	595	591	643	617	579	637	624	659	601	621	613	631	604	639	659	603	614	652	626	619	586	668	631	614	651	611	636	648	655	629	598	622	656	601	608	626	616	629	614	649	639	628	630	633	607	626	593	618	676	626	664	651	572	648	628	645	654	617	628	626	646	634	631	661	605	608	658	656	662	667	616	589	610	649	686	630	577	630	610	630	545	607	624	659	616	619	641	606	617	643	601	625	658	639	631	616	621	611	625	662	635	616	617	633	611	672	633	670	631	586	682	588	664	589	612	638	610	603	667	652	647	672	583	625	621	635	591	640	635	634	591	650	633	626	598	625	636	618	667	652	646	637	636	621	652	606	608	629	597	628	566	623	625	604	642	619	677	636	624	641	646	625	602	615	606	637	640	611	661	617	583	653	691	700	631	622	652	650	614	633	627	618	663	637	625	645	687	634	608	636	582	612	606	600	604	597	615	613	629	647	636	644	631	610	621	636	640	621	645	618	644	660	624	678	661	589	596	619	615	591	634	681	593	658	626	624	669	639	614	619	652	583	609	633	648	606	596	667	597	586	622	630	638	616	655	612	638	653	653	593	635	612	598	630	565	610	638	654	658	639	611	622	567	646	644	654	619	598	659	574	615	678	587	653	638	626	607	638	631	588	632	611	654	597	604	628	626	636	606	611	642	627	610	602	641	623	633	612	608	635	645	623	600	603	605	654	599	585	614	661	614	644	627	668	632	640	639	623	694	564	637	611	638	636	649	619	648	605	612	606	606	609	629	613	616	623	676	589	610	619	618	624	651	641	634	659	631	618	642	606	658	669	618	605	630	611	638	596	613	597	656	621	605	657	625	607	594	583	662	594	609	574	649	633	648	624	663	642	620	620	583	668	618	613	638	668	617	620	585	664	601	684	606	634	633	632	680	615	656	636	627	615	630	620	613	596	587	602	624	607	611	628	588	618	618	681	587	570	589	615	627	612	604	643	630	668	630	658	641	629	617	664	608	649	619	691	642	614	620	612	685	569	655	655	630	603	652	620	667	636	636	591	592	648	659	659	636	589	618	608	605	670	663	614	636	611	621	685	635	624	643	625	671	626	616	623	660	597	596	575	641	646	621	647	646	642	645	686	618	597	560	645	611	608	614	617	599	619	627	618	652	635	579	601	647	623	649	641	636	642	616	657	614	648	638	644	678	618	615	651	622	658	629	637	629	638	605	600	629	624	622	624	647	618	596	616	607	643	643	660	604	671	621	590	601	595	623	631	559	617	573	620	594	617	612	615	626	606	639	609	603	643	672	585	609	663	625	628	642	634	627	656	562	668	673	617	641	655	605	654	607	632	626	579	655	655	590	644	635	651	636	631	671	624	640	670	605	559	647	599	624	619	647	632	678	604	605	617	701	630	649	603	620	661	658	685	641	620	655	637	666	632	667	614	585	593	635	660	624	621	627	622	620	663	609	649	605	613	648	633	580	614	591	616	630	669	596	577	589	632	621	628	650	660	649	610	587	601	712	634	637	623	648	670	645	621	622	627	661	594	609	587	586	620	626	629	650	660	609	647	587	632	638	598	610	602	639	609	635	630	637	634	650	638	646	610	602	588	683	624	643	635	608	596	612	581	621	639	594	590	607	620	626	621	639	598	607	611	648	642	640	617	623	616	616	590	681	633	640	626	629	632	681	617	657	641	629	610	631	662	632	645	607	592	643	602	612	618	625	622	623	639	587	616	645	610	609	595	687	614	625	649	594	614	588	583	613	607	657	614	605	609	617	641	647	654	656	607	647	620	617	615	590	585	677	618	584	631	637	603	608	637	631	679	640	592	635	597	616	608	624	588	596	604	626	646	602	613	605	634	644	626	591	600	617	636	586	629	652	611	594	587	631	665	625	631	636	605	640	649	571	609	666	609	649	630	578	608	595	625	655	637	597	612	603	615	604	617	632	595	617	603	574	642	659	608	668	643	619	599	632	664	630	645	629	665	637	615	620	591	579	640	621	602	609	600	579	605	644	652	644	576	634	618	628	615	628	613	638	618	653	630	640	643	656	653	622	634	583	595	614	631	635	646	612	626	600	676	631	602	633	673	571	664	623	621	644	665	687	612	582	627	622	670	659	623	622	637	646	625	646	658	603	596	626	680	641	594	655	631	609	598	632	634	635	634	584	569	631	686	639	621	625	603	612	608	611	595	631	606	608	588	621	603	658	593	622	690	653	630	622	645	640	596	605	647	613	654	637	630	612	634	597	617	621	643	601	664	628	657	580	619	622	601	601	606	595	676	628	604	623	620	627	611	614	599	643	640	647	607	651	671	591	595	624	621	660	634	656	617	619	646	615	610	591	658	636	650	618	658	647	601	594	618	642	623	624	626	607	613	643	608	645	578	589	684	598	632	625	583	576	610	574	618	624	630	625	648	647	612	599	654	656	616	639	629	614	644	634	678	616	627	618	596	641	627	673	659	646	658	614	630	646	619	638	608	603	621	587	654	601	639	583	672	602	642	604	570	600	582	643	633	640	608	586	593	633	637	634	653	645	616	589	590	605	618	692	609	650	638	625	621	631	630	650	632	609	619	625	659	618	653	579	606	630	592	633	630	633	643	636	592	631	649	636	649	617	581	593	641	616	629	610	660	651	635	582	647	618	597	636	618	615	644	640	645	638	620	678	656	618	643	601	621	657	603	631	636	600	577	634	608	634	624	611	615	660	690	662	617	648	627	618	646	680	611	639	653	642	691	633	646	614	647	659	651	638	642	600	665	635	589	617	602	668	575	617	674	596	617	651	638	611	637	636	642	599	606	579	648	636	633	576	657	660	643	601	635	661	619	673	632	598	623	664	613	608	650	671	650	619	670	588	641	650	603	583	609	663	668	638	624	591	627	629	671	619	676	647	637	639	576	617	641	598	648	680	570	679	572	603	622	673	614	624	647	628	635	634	620	644	619	633	586	608	620	622	593
13191	24837	15007	8899	6226	4202	2956	2426	2172	1994	1984	1795	1562	1472	1401	1314	1288	1162	1110	1047	1015	961	919	937	979	891	884	883	883	899	929	914	881	885	918	918	910	872	889	785	865	855	871	869	961	929	878	881	878	874	935	808	902	864	903	915	867	828	870	897	887	855	879	894	902	879	846	861	817	944	929	875	888	889	843	871	886	839	877	861	831	896	902	938	885	942	893	898	869	840	839	908	855	952	883	876	901	910	846	872	840	812	923	899	881	894	862	869	905	909	855	901	899	892	888	872	937	889	892	865	895	916	909	845	929	929	884	862	818	903	877	885	849	857	884	919	860	876	886	921	866	849	910	952	897	928	880	834	869	874	858	880	900	893	830	915	845	862	874	873	881	918	876	848	834	905	851	902	884	908	854	850	894	857	866	849	833	872	866	884	917	876	893	882	885	876	911	895	863	881	906	908	872	839	898	885	929	870	921	882	887	832	827	843	827	900	874	866	841	877	872	852	876	877	914	835	838	878	915	928	898	868	896	885	926	833	876	782	842	903	960	905	880	922	860	860	859	850	863	885	859	880	901	896	889	836	896	870	869	867	884	906	827	881	898	873	937	932	933	885	819	879	888	864	833	856	913	883	862	916	852	874	895	916	910	886	855	886	868	888	851	893	857	851	854	869	855	885	882	894	941	884	913	867	881	834	924	894	879	894	873	801	874	827	907	902	893	907	898	846	892	905	890	892	903	912	917	830	916	877	869	856	888	930	860	903	869	930	819	884	877	888	893	921	825	944	896	897	867	918	910	903	857	866	901	861	892	898	857	930	874	869	875	896	851	852	825	912	896	928	906	948	933	902	872	885	904	914	915	872	874	899	890	881	889	880	861	903	827	924	873	956	882	888	891	900	902	904	904	855	879	887	882	867	900	884	872	895	951	894	842	884	914	861	884	902	911	914	875	908	881	883	850	851	930	896	891	858	847	910	891	863	892	862	873	892	861	888	890	885	897	882	862	904	910	869	890	905	857	884	891	841	860	875	910	884	880	854	915	849	843	891	815	879	865	915	802	883	870	905	878	887	857	886	893	872	902	806	891	855	858	870	923	839	884	913	843	892	840	850	942	918	875	904	875	901	870	862	908	832	913	858	871	888	871	906	941	881	888	902	870	878	905	867	844	883	908	851	934	829	879	861	896	892	923	932	845	875	869	918	865	819	861	900	853	865	860	857	809	896	865	879	876	916	861	892	831	878	882	864	858	917	876	896	846	880	879	891	859	912	910	878	904	898	924	841	877	849	919	896	893	970	816	863	871	822	934	887	905	860	848	883	872	877	886	897	894	831	843	882	868	844	841	887	848	891	832	850	885	871	929	966	874	867	854	906	852	871	837	890	881	870	902	863	874	893	884	885	910	907	849	869	865	868	891	895	852	852	854	914	871	913	922	917	868	831	905	864	923	938	848	885	892	928	903	919	843	845	853	858	893	902	868	885	878	861	899	870	853	905	885	918	893	867	896	927	876	831	853	907	886	865	924	884	882	897	838	888	878	881	883	882	915	908	903	887	849	939	906	909	941	859	876	931	909	867	876	896	901	900	831	902	897	890	857	923	894	863	894	871	896	857	873	836	886	898	873	872	894	928	910	884	877	920	843	850	863	809	886	948	897	862	837	879	863	959	857	899	856	876	852	897	875	894	907	915	902	868	884	899	834	864	885	868	897	874	873	858	853	934	872	886	859	872	875	831	880	846	880	877	883	863	858	903	868	854	858	860	920	865	883	892	918	878	862	886	879	901	872	859	885	954	889	894	899	811	923	886	836	909	933	830	888	879	895	908	833	802	920	905	838	946	877	844	863	873	886	873	846	846	898	871	865	838	845	897	887	921	884	893	911	896	896	886	874	865	939	829	856	907	903	869	875	864	935	897	857	932	896	877	936	897	922	875	896	892	873	873	869	896	861	895	853	870	931	874	884	880	903	868	883	801	918	861	812	897	892	902	848	843	853	928	884	872	870	883	882	846	872	853	862	896	912	840	844	880	886	886	886	890	890	886	855	881	874	850	821	922	897	852	906	905	886	935	894	856	864	861	907	881	903	887	889	902	877	897	903	906	930	874	909	834	831	877	910	891	856	918	903	872	867	850	874	874	894	916	865	848	885	862	888	888	811	860	920	845	913	927	853	891	874	847	907	901	797	916	834	876	883	854	934	900	881	911	869	853	941	848	860	868	847	867	934	892	898	888	900	886	866	907	859	886	879	935	865	881	896	900	847	901	914	887	859	864	860	851	870	915	887	830	920	904	854	897	909	794	925	910	902	878	861	864	867	911	892	856	878	856	855	905	918	916	839	880	900	850	843	834	892	868	903	878	930	835	912	914	857	826	893	912	889	890	893	876	851	885	829	886	866	859	871	910	895	865	917	937	882	914	910	904	886	980	862	893	869	867	843	825	887	903	892	843	880	876	886	868	855	901	836	928	876	850	886	907	865	855	864	891	884	831	869	935	837	902	879	938	872	881	922	856	902	902	862	875	899	964	859	889	918	870	859	881	860	870	881	879	892	859	866	874	914	886	830	864	910	918	896	864	821	838	860	917	918	900	920	875	931	906	884	940	892	844	894	870	896	918	824	902	913	931	876	910	869	854	942	877	885	806	907	856	894	864	847	899	877	906	911	872	960	872	864	916	841	878	868	885	903	865	925	933	872	876	894	875	925	873	838	849	891	882	871	853	911	868	936	940	852	850	904	951	830	895	866	891	847	854	849	888	854	914	908	870	859	937	848	897	894	873	846	894	886	891	926	946	887	953	827	882	839	875	895	885	899	914	901	908	906	888	894	914	871	893	862	921	906	883	868	896	855	899	868	835	865	897	869	882	866	882	896	900	847	930	929	859	887	864	884	814	898	910	889	845	874	899	899	879	909	886	885	878	877	960	856	903	854	921	931	874	873	847	820	834	847	887	884	891	904	873	908	849	921	842	883	851	872	890	931	904	838	870	871	904	845	880	841	893	861	854	865	886	888	890	864	841	857	895	925	876	909	920	884	859	922	900	865	883	898	888	890	880	904	922	915	883	845	927	869	865	901	850	879	928	874	856	850	847	873	913	881	895	908	874	835	892	891	869	850	859	878	927	938	915	929	964	861	903	887	893	841	907	890	926	870	842	929	882	866	951	884	841	855	888	873	886	925	865	899	849	884	852	883	913	902	865	912	877	894	837	866	864	847	873	885	892	849	851	867	884	883	846	858	881	842	884	907	885	916	898	932	895	885	919	856	913	926	840	865	857	860	857	921	901	856	877	880	918	905	875	842	844	921	919	844	898	926	847	868	830	928	891	894	858	893	885	882	938	884	921	880	843	852	831	840	836	849	872	874	819	891	876	890	825	927	883	885	905	918	870	861	869	908	842	895	861	921	849	881	839	913	866	899	899	894	884	909	870	872	877	907	910	907	863	865	930	895	874	875	887	912	907	947	900	842	862	871	874	873	849	869	876	841	904	858	851	915	933
22922	21585	28677	24910	21575	17910	4449	2087	1780	1560	1447	1281	1187	1030	1049	1007	978	898	809	833	745	690	723	732	754	696	720	715	708	711	658	685	739	659	736	684	685	619	666	638	644	685	645	681	611	649	654	701	686	651	683	654	643	626	666	670	617	719	686	643	686	664	665	658	647	660	629	681	671	626	655	666	658	677	674	684	669	662	603	633	686	696	651	692	685	632	617	632	633	678	667	663	699	648	675	632	667	667	678	672	678	694	670	689	605	660	637	663	682	644	680	625	641	631	670	695	665	681	671	689	612	683	650	633	613	617	663	652	670	676	657	668	647	708	662	618	631	619	659	677	654	662	672	665	631	669	673	636	640	668	619	694	640	650	689	625	618	697	659	628	621	664	673	673	632	666	671	673	654	657	652	677	668	677	667	603	676	652	624	617	688	674	680	653	654	616	644	647	686	648	613	656	666	636	659	621	627	658	672	637	648	693	696	636	661	682	668	627	677	644	708	685	651	592	614	682	675	646	687	661	646	649	638	670	637	644	658	617	706	653	688	626	712	714	669	701	686	667	690	683	664	647	658	636	674	664	621	651	658	645	668	641	643	674	695	625	697	617	670	646	688	661	687	634	635	673	640	607	700	627	692	701	665	641	617	636	647	650	641	637	657	629	627	662	711	680	640	714	672	679	693	642	623	656	636	636	634	645	675	659	690	644	676	665	651	718	678	616	649	619	644	605	664	689	701	673	652	684	663	670	648	641	642	666	668	642	674	633	650	580	656	666	630	686	649	707	623	649	641	628	673	651	698	658	651	641	659	625	628	618	680	661	684	658	680	654	671	644	633	684	642	659	667	711	673	642	657	670	646	584	693	683	653	668	689	612	622	658	654	630	661	651	631	629	646	649	673	646	652	704	641	634	668	671	669	663	673	653	643	664	660	622	620	659	646	647	687	611	657	636	658	665	640	684	631	627	671	714	637	678	647	627	641	660	686	645	639	658	673	724	678	694	710	637	701	689	613	709	673	667	644	660	667	651	690	630	660	670	600	664	601	634	646	674	678	687	653	656	633	601	641	696	656	656	651	647	676	630	664	676	676	671	642	658	589	669	663	647	620	683	683	657	637	631	639	649	698	641	672	617	675	659	631	689	692	641	628	671	639	634	649	626	631	692	659	689	623	693	674	631	676	671	626	660	645	659	668	632	636	671	682	647	631	638	708	693	624	670	652	616	676	671	651	618	639	657	636	678	670	656	649	650	602	676	642	633	622	664	662	657	687	630	648	648	667	654	672	658	666	644	650	661	618	619	652	666	680	639	662	670	642	662	702	603	658	665	676	663	593	619	667	693	666	623	653	653	668	628	636	661	658	666	656	653	624	636	636	639	647	663	645	665	621	646	649	645	657	665	649	630	649	639	634	650	694	682	662	655	588	664	609	669	628	724	664	665	642	695	677	642	691	688	643	689	653	646	653	644	648	608	644	686	627	684	621	690	667	661	635	645	663	666	652	659	685	678	622	681	657	645	684	681	648	622	682	620	646	652	659	651	631	640	704	671	664	651	639	667	687	617	656	657	665	653	625	663	692	633	701	658	655	646	643	648	664	676	653	675	660	685	678	641	649	659	655	646	655	667	679	632	620	689	719	654	677	653	634	671	648	644	674	660	660	676	657	657	648	629	688	683	637	643	685	653	666	651	695	658	690	731	642	687	680	701	611	666	658	659	666	674	672	599	623	642	662	648	659	687	615	648	654	659	650	641	627	649	645	676	669	686	665	659	669	685	599	612	681	648	634	644	675	645	607	658	620	686	664	606	669	630	652	671	687	654	716	651	647	606	665	632	689	639	621	673	635	657	638	652	631	703	653	638	649	649	640	674	634	690	687	670	660	668	670	619	688	662	667	674	610	705	699	695	672	684	684	664	664	621	668	605	674	627	659	658	686	692	662	677	679	633	671	642	670	662	588	674	669	661	672	660	690	644	640	611	657	681	637	636	627	639	622	645	668	605	646	624	651	683	639	654	651	679	628	676	672	683	657	648	654	676	621	629	662	671	612	708	663	639	638	640	663	597	652	695	661	632	625	618	650	658	661	674	635	656	642	641	662	626	655	664	667	632	642	650	632	654	666	655	663	617	681	684	642	678	669	694	661	592	689	671	651	641	627	655	649	660	601	629	682	583	638	612	682	643	643	672	640	639	683	630	680	641	695	665	682	695	652	653	616	653	659	642	636	674	658	688	661	657	610	669	656	673	626	678	682	656	673	599	687	638	693	703	632	634	673	694	629	668	608	618	662	624	697	602	675	627	597	659	670	683	666	638	625	612	655	668	652	626	690	656	691	619	627	667	627	642	651	648	628	642	631	640	684	645	639	691	656	699	646	677	668	629	641	637	671	655	679	648	616	650	674	682	651	664	629	636	647	612	706	634	607	633	647	603	670	621	670	646	657	642	622	642	640	734	641	665	613	634	636	677	633	628	703	682	653	669	642	685	685	625	642	593	625	658	643	670	697	635	640	651	671	601	668	645	641	604	652	646	649	619	610	684	645	665	644	632	634	645	651	650	687	662	659	628	666	676	693	646	620	647	689	694	619	637	638	628	650	687	641	682	655	646	671	646	667	643	631	651	677	703	619	670	646	631	676	678	652	663	690	618	639	653	626	669	658	680	641	662	676	648	638	686	650	641	672	630	696	659	660	641	631	676	644	632	627	636	681	626	663	673	613	625	674	689	675	657	625	652	639	689	624	688	646	688	697	642	659	667	628	613	660	700	650	654	669	633	626	634	661	644	684	677	655	689	632	634	673	661	722	662	654	641	615	616	678	657	650	669	679	648	684	640	648	669	652	685	611	655	698	648	622	694	658	624	647	625	683	664	674	648	653	661	643	645	680	647	640	709	655	656	685	635	637	683	685	616	627	635	667	635	637	617	698	631	672	659	636	608	611	691	656	628	676	656	630	691	644	611	686	650	630	609	678	638	669	616	670	659	673	638	650	609	642	652	655	670	689	677	666	635	672	616	654	629	690	641	640	683	664	663	667	649	614	651	664	631	663	671	640	637	670	658	726	683	639	647	646	606	636	651	616	679	641	656	638	682	655	640	650	673	679	694	664	696	672	615	646	643	638	657	650	654	668	637	637	681	615	675	675	639	643	669	621	637	675	670	643	692	656	664	656	667	671	666	659	662	663	644	660	618	634	675	635	647	665	675	698	635	646	618	693	669	664	614	667	618	625	672	663	644	669	660	669	617	660	621	619	644	630	647	625	684	667	608	644	662	650	650	658	688	618	674	684	630	636	686	644	622	628	658	672	660	706	632	645	623	637	679	690	665	666	679	591	657	665	678	626	624	675	681	657	649	665	688	712	683	671	719	664	680	623	680	608	589	643	658	710	654	621	642	686	700	643	668	589	646	669	613	668	674	670	613	657	658	670	644	647	652	630	675	700	641	710	631	644	649	594	648	692	628	680	666	653	691	640	682	670	693	627	650	650	685	667	644	666	647
16670	34181	23772	15688	10454	6787	4997	4038	3384	3284	2896	2414	2150	1865	1836	1707	1619	1436	1319	1199	1140	1062	1028	996	1062	964	991	952	967	965	984	958	1002	892	890	965	932	913	956	914	855	854	950	894	921	933	874	855	881	886	890	897	954	846	957	883	849	872	952	893	941	913	913	935	857	930	959	892	962	924	956	935	893	903	886	915	858	872	923	868	853	923	912	897	901	951	926	900	891	891	938	891	927	912	903	843	982	897	917	893	929	859	854	892	916	865	910	890	936	931	894	910	916	889	894	911	914	876	891	926	881	933	938	935	904	906	904	913	942	888	895	876	896	900	923	933	910	912	862	910	915	908	922	928	911	926	952	900	871	908	849	943	895	879	923	879	911	940	911	932	854	865	918	919	918	860	869	866	920	879	921	892	887	947	948	887	933	898	872	921	929	883	955	914	973	904	894	934	856	907	873	915	890	968	877	920	882	894	950	903	891	891	892	852	942	889	920	860	917	920	961	879	896	976	904	894	903	927	894	867	912	944	908	868	867	921	916	941	905	899	944	931	880	922	880	920	918	897	971	901	915	916	879	940	911	908	938	872	918	886	902	898	881	919	953	889	930	952	864	887	873	929	925	955	955	924	879	913	915	919	899	968	863	905	899	906	962	917	967	895	885	933	914	917	901	910	931	912	940	884	963	974	864	900	952	870	883	897	952	900	883	924	898	898	926	893	858	957	905	905	926	918	900	918	927	905	937	905	941	892	898	908	875	902	940	849	907	913	909	923	928	919	959	882	879	886	900	924	925	866	902	962	928	898	890	938	902	899	958	902	885	954	932	931	887	994	916	852	935	956	899	937	913	950	885	922	875	902	906	894	922	953	870	864	875	881	960	900	948	971	959	916	925	875	893	907	915	915	885	943	885	938	893	908	897	890	931	904	923	935	893	894	878	897	849	884	864	962	949	962	933	938	902	857	906	948	890	854	928	869	926	853	897	934	913	909	919	899	937	912	926	877	912	915	897	907	925	916	891	885	905	870	929	922	906	957	834	934	945	944	921	905	952	913	912	939	910	895	938	910	894	900	895	857	898	889	866	958	879	926	888	915	846	912	916	920	915	902	862	845	936	916	922	889	907	879	917	943	895	939	853	915	872	918	882	937	898	931	911	898	928	956	955	913	951	900	918	912	861	898	885	907	917	880	884	894	920	946	926	914	944	921	893	871	901	901	890	837	870	914	875	873	897	921	887	952	918	942	926	925	940	873	858	923	858	906	934	915	905	916	883	886	882	969	888	941	919	939	916	884	918	924	916	946	882	888	936	906	939	913	924	918	913	931	891	933	911	1011	938	921	936	904	946	858	904	913	884	872	889	921	911	945	910	916	915	935	844	944	889	836	895	882	939	926	962	915	906	927	925	900	883	943	906	880	896	865	935	928	871	878	896	889	947	899	915	868	948	854	930	885	909	860	886	882	943	937	911	966	882	888	893	863	874	893	942	913	934	915	905	940	884	924	837	893	807	900	946	896	852	889	915	942	854	892	917	951	918	969	975	936	876	925	976	905	893	915	922	962	908	847	865	910	894	867	935	941	899	914	915	920	898	930	903	929	898	898	874	934	874	923	904	946	936	916	913	914	883	911	877	884	878	893	927	882	942	982	864	927	898	929	917	931	825	865	887	943	908	925	920	946	943	954	894	900	906	904	935	895	939	888	908	908	854	926	872	880	902	886	905	968	896	938	953	937	852	957	944	925	913	889	948	928	948	924	886	908	942	919	875	940	875	917	909	841	915	881	918	893	938	881	932	831	916	938	901	904	900	892	915	892	928	906	912	940	878	888	940	909	864	863	848	900	905	930	912	939	901	904	867	941	877	905	902	845	903	943	912	942	969	942	886	914	860	928	916	960	877	940	893	906	896	968	930	904	913	962	881	893	903	913	912	958	909	890	945	941	962	876	882	941	920	956	940	951	924	942	917	917	933	907	896	888	914	898	899	896	906	919	964	930	906	925	853	919	906	883	936	902	894	943	921	967	909	903	884	886	918	920	948	895	865	902	919	919	916	926	910	859	848	883	895	950	867	894	867	921	954	916	877	899	931	938	908	877	890	904	858	932	910	903	956	899	912	878	951	878	956	888	897	857	858	868	906	932	876	917	886	921	851	852	894	882	934	889	891	897	927	886	912	910	858	937	895	897	898	930	904	853	893	919	922	891	931	921	900	894	912	945	930	920	849	911	846	894	846	940	832	943	934	900	887	915	943	926	909	919	870	929	898	877	951	918	915	869	931	873	953	970	915	906	953	934	951	895	864	877	936	926	896	914	962	887	927	897	936	914	888	933	959	920	879	880	875	926	885	889	940	971	900	909	897	927	956	885	897	925	878	891	937	894	906	936	900	903	880	886	887	895	877	963	902	947	898	890	855	903	875	888	869	935	923	868	875	911	875	904	919	939	888	924	935	902	899	854	832	864	855	902	884	895	843	947	912	933	886	935	892	921	924	935	918	868	911	963	864	925	922	851	899	905	885	957	923	935	963	879	888	886	877	892	935	924	914	918	901	915	909	902	930	937	893	915	927	859	823	914	933	900	929	908	954	904	949	927	940	879	884	885	882	933	947	862	893	849	882	984	871	933	870	926	897	873	910	920	912	886	913	889	928	872	900	900	893	952	916	908	903	854	946	878	908	941	960	956	875	865	935	948	906	864	902	927	955	926	913	901	901	886	903	902	885	909	951	893	886	957	924	898	862	874	900	969	882	931	896	860	906	927	908	954	870	907	907	877	879	883	892	910	866	929	869	910	939	906	889	874	887	925	905	892	904	882	945	912	883	924	872	917	891	906	904	944	880	956	856	895	926	927	866	894	924	890	874	951	910	961	927	932	907	856	904	924	938	857	913	891	951	912	904	934	908	894	935	899	925	877	916	911	927	904	953	893	861	916	877	865	904	875	949	877	929	956	969	895	981	961	937	963	917	894	922	937	884	885	899	949	921	895	921	968	850	895	949	891	893	860	879	949	889	956	893	881	889	924	897	879	930	922	914	966	897	914	896	888	871	879	911	861	901	889	866	846	886	939	929	904	929	902	899	891	890	899	932	903	901	939	910	909	891	877	960	973	883	861	905	890	951	865	917	922	899	957	904	851	996	884	960	913	888	890	897	908	895	887	868	880	921	893	879	851	922	906	919	953	898	877	956	902	838	894	886	878	923	898	884	857	893	891	900	946	934	832	960	853	902	928	878	939	914	941	925	949	866	864	908	913	878	921	935	890	844	908	934	908	992	883	973	896	961	945	856	841	919	923	904	951	917	912	876	895	883	954	935	890	905	913	924	895	862	890	922	934	960	956	951	934	898	938	889	868	937	941	903	979	841	946	926	911	956	903	927	878	908	941	926	934	861	908	915	888	922	940	954	906	922	928	887	908	909	859	927	885	950	892	879	903	881	960	900	923	917	894	880	923	888	892	890	887	910	907	857	913	901	978	898	879	935	879	902	876	896	937	895	908	924	948
28415	20087	12187	5358	2461	1666	1370	1173	1055	1073	896	856	816	850	790	799	753	684	748	740	651	691	664	686	681	642	656	669	669	676	662	614	628	646	633	678	655	670	673	629	639	681	682	670	652	671	652	675	626	644	629	675	629	652	675	629	619	650	613	637	637	639	652	694	642	649	673	693	642	622	652	662	615	682	644	614	610	693	620	634	652	643	648	578	633	627	655	678	673	668	661	662	596	659	653	675	686	677	633	626	649	613	651	626	625	645	667	657	672	678	673	635	645	695	625	643	644	650	652	595	700	644	602	621	654	622	635	664	634	649	676	642	701	683	673	633	614	671	614	626	660	625	717	661	607	627	620	611	627	645	639	593	671	592	620	675	629	643	631	641	651	616	622	645	619	692	614	648	609	674	668	627	668	684	629	647	668	634	606	630	639	656	640	594	636	656	650	635	660	633	648	664	690	648	642	686	690	629	603	610	646	674	644	633	615	660	684	670	708	648	695	684	672	652	622	621	669	649	671	630	653	689	658	621	637	622	625	647	645	649	688	670	612	660	621	689	612	672	643	624	624	646	597	713	652	651	625	673	649	662	633	677	662	640	626	613	625	643	682	640	623	669	641	626	691	627	652	644	655	651	663	580	645	678	648	666	607	650	655	664	657	660	635	681	665	670	647	648	649	624	713	622	671	590	673	673	608	658	652	662	647	653	623	638	677	667	643	667	653	644	692	626	642	596	632	626	636	667	714	625	608	635	646	641	667	622	640	634	635	645	668	639	635	655	647	656	650	644	641	663	641	667	630	642	573	642	660	646	678	669	673	626	628	601	669	625	640	654	640	625	663	619	621	688	632	603	669	610	623	616	624	668	653	651	661	626	595	688	636	664	634	661	673	641	686	638	618	649	648	594	656	635	669	646	617	681	637	639	663	685	661	636	666	624	673	656	691	673	669	640	577	658	633	688	653	645	632	664	697	699	651	655	677	657	653	688	631	674	677	619	606	619	660	666	665	640	665	622	707	659	684	631	627	662	619	678	662	641	643	630	632	653	620	631	658	630	629	641	679	651	632	633	611	634	652	661	638	682	694	629	610	612	683	635	646	646	637	667	655	632	642	643	641	684	648	631	650	722	631	691	661	628	638	666	613	656	665	634	643	656	642	657	644	620	651	612	649	659	633	594	671	649	619	633	641	636	675	633	673	658	658	634	621	632	673	702	616	616	685	656	628	695	626	598	661	622	614	614	603	609	672	643	647	689	672	644	590	640	668	683	593	639	645	642	654	629	661	681	680	630	645	688	649	637	662	646	623	657	645	700	656	679	631	647	633	644	611	664	658	708	604	637	623	651	666	630	615	669	647	663	653	615	650	614	651	642	683	634	628	644	687	656	667	668	649	583	669	688	620	643	611	674	651	618	685	628	643	660	652	638	670	656	623	601	623	669	659	650	650	635	646	641	628	623	622	657	669	656	665	654	629	625	631	660	622	629	668	667	733	639	680	656	651	641	665	624	649	643	656	700	668	678	630	660	699	659	650	624	640	609	634	662	630	673	694	693	622	661	660	682	616	662	660	689	652	656	650	653	648	650	671	668	601	654	698	666	661	662	613	649	652	635	644	663	644	595	655	687	660	658	616	633	640	682	657	681	711	591	679	629	656	701	610	669	636	654	645	637	657	681	617	619	587	673	659	660	621	646	621	600	660	657	628	643	643	648	641	622	627	687	666	647	650	626	693	663	621	635	607	644	674	659	653	638	624	642	634	665	621	621	649	662	644	642	603	587	647	662	660	719	677	594	601	643	634	632	706	620	669	642	673	651	655	604	643	608	668	660	663	641	640	673	604	639	624	641	672	621	619	596	703	645	636	643	664	689	637	666	614	667	622	649	645	622	685	623	602	617	619	635	636	627	604	647	682	648	596	667	630	628	668	652	647	639	625	652	655	637	656	694	644	602	660	676	610	666	635	621	623	636	653	623	597	649	640	652	624	651	683	584	642	645	645	653	676	682	680	674	602	661	650	637	646	633	637	635	664	674	648	690	677	670	648	631	638	634	645	656	645	599	662	663	596	651	658	597	627	640	630	663	682	656	612	654	641	638	659	654	681	660	683	596	631	676	636	628	617	655	630	656	637	649	657	658	671	624	657	614	638	662	642	637	607	662	640	641	664	645	591	630	699	617	619	631	648	645	642	700	632	655	668	617	625	635	633	680	648	630	629	624	628	632	667	627	636	651	607	672	575	688	621	655	638	643	654	674	630	646	660	624	696	645	603	657	681	613	671	668	623	650	645	626	615	640	683	662	658	632	632	637	669	645	661	624	654	658	655	672	685	663	624	674	639	663	636	641	630	641	644	690	638	650	654	642	634	628	652	663	677	628	646	585	665	629	658	686	635	660	638	630	616	653	678	682	663	629	656	665	659	665	662	658	649	631	651	613	699	689	655	664	637	623	653	634	596	693	622	649	637	635	653	620	633	635	639	671	645	675	634	616	673	666	659	670	672	655	628	653	614	646	652	672	648	622	675	601	654	695	654	607	632	657	669	629	657	635	605	638	659	625	629	675	644	634	637	641	662	663	700	636	688	653	640	615	641	651	625	641	629	684	651	645	648	649	606	610	631	656	670	653	600	668	641	622	671	650	636	638	635	678	676	614	642	638	651	622	672	670	618	615	631	628	635	670	660	659	644	620	647	606	638	612	644	635	739	649	663	635	632	683	560	652	633	675	612	636	646	662	623	673	599	622	648	637	632	665	680	656	685	674	634	623	636	664	655	673	638	627	633	678	628	630	644	621	669	630	655	675	618	662	638	684	655	636	657	644	657	627	684	637	600	635	643	643	635	677	638	625	697	635	589	679	646	656	640	649	698	644	655	651	722	643	631	618	716	653	651	634	672	657	653	666	675	626	593	676	638	681	641	629	621	622	622	637	616	657	633	666	637	631	628	644	620	668	662	676	646	631	651	654	639	678	615	688	634	638	671	630	616	676	645	666	608	625	598	628	642	636	642	675	625	681	665	719	710	605	634	631	654	657	664	583	635	599	677	668	659	669	677	650	648	631	639	639	655	645	620	705	636	683	680	679	656	642	632	628	617	633	665	685	660	648	662	645	664	669	615	672	647	639	684	616	645	644	660	654	659	650	668	631	635	653	643	660	658	661	679	662	644	643	679	627	637	631	671	677	672	659	708	650	658	622	641	655	673	699	598	689	665	682	612	641	656	686	645	639	626	660	645	687	651	670	596	646	654	677	641	608	589	632	661	619	639	641	657	614	644	697	632	679	651	652	643	629	664	638	667	683	657	630	652	674	605	646	613	614	645	647	656	674	669	646	676	639	642	638	656	700	569	662	652	656	630	631	653	673	640	640	675	668	648	677	636	679	661	646	633	674	674	686	691	672	627	691	647	673	638	618	661	667	640	678	659	649	632	620	712	709	652	637	627	611	649	616	680	679	633	671	632	654	688	683	657	687	597	604	684	637	724	654	664	628	688	660	655	638
14930	22415	13716	8113	4949	3463	2586	2285	2025	1882	1671	1541	1454	1323	1300	1223	1212	1076	1100	965	975	923	1005	928	916	903	911	950	897	921	926	941	962	883	929	900	931	952	886	930	910	895	902	878	921	940	894	842	906	910	956	947	921	930	910	973	909	948	878	829	918	929	884	855	956	947	882	907	892	895	867	934	892	904	917	887	900	920	856	879	907	887	890	940	924	885	917	888	863	921	928	881	879	909	906	901	911	905	921	861	937	905	960	946	937	866	906	894	920	928	879	974	910	929	947	932	861	899	943	936	861	913	903	920	910	869	932	874	880	904	876	929	887	957	886	925	930	866	848	922	952	884	973	961	903	937	960	826	902	918	880	913	929	864	888	889	877	932	874	905	872	942	924	900	940	852	937	893	948	917	932	940	865	902	848	906	897	886	937	905	875	902	873	910	918	904	934	913	916	882	882	898	950	923	909	912	873	901	960	887	880	902	896	922	830	892	881	897	893	927	868	926	919	907	913	946	908	964	975	926	965	917	877	933	918	908	924	888	864	964	909	913	917	899	926	892	886	946	884	913	875	890	891	978	915	881	890	936	907	887	917	884	903	894	864	948	936	926	900	874	870	926	887	911	951	944	931	906	949	857	946	852	963	902	835	932	898	900	870	937	867	906	923	908	852	855	934	893	868	906	872	982	879	878	930	880	914	909	931	932	853	893	944	893	944	860	856	939	897	883	862	885	922	858	930	889	873	937	928	879	927	923	877	879	878	916	902	917	897	881	899	914	871	908	923	957	937	912	961	947	927	897	932	921	970	914	931	958	925	909	901	909	888	884	926	927	887	908	948	894	894	896	927	890	921	883	909	893	875	895	954	928	891	889	913	894	929	884	899	869	927	846	869	905	909	929	947	919	907	897	899	915	880	950	893	917	890	949	939	878	921	901	925	949	922	893	912	908	887	900	918	911	881	908	904	957	894	922	906	890	893	894	905	907	887	882	892	935	906	942	913	914	898	897	886	951	898	915	966	894	892	906	887	937	929	939	915	894	929	881	896	887	913	937	906	890	847	889	934	876	932	890	933	881	902	856	912	914	931	910	961	908	874	913	871	969	930	892	866	880	908	885	842	876	889	907	892	877	924	868	914	903	921	903	911	935	945	945	928	918	911	913	878	887	935	926	920	926	876	940	932	862	861	908	915	907	900	905	871	900	850	916	924	889	881	915	908	910	917	887	852	888	903	900	901	839	902	927	874	897	887	897	900	896	979	907	907	890	919	853	931	905	879	934	952	873	922	906	869	900	863	953	907	910	937	897	886	877	899	871	908	904	900	879	931	881	920	895	911	896	894	938	881	852	852	907	936	873	865	907	912	924	864	853	910	894	897	925	932	935	851	906	921	960	962	888	924	846	952	918	887	886	922	875	855	953	892	910	912	910	913	954	888	903	884	918	950	869	881	945	854	952	924	882	875	869	880	892	938	880	873	921	893	907	897	967	870	957	866	928	870	864	918	898	917	912	880	903	933	882	873	954	912	944	922	896	901	891	918	912	913	898	937	869	938	955	866	960	912	908	894	904	881	885	849	899	906	938	871	896	954	860	903	931	905	885	907	862	880	960	946	915	887	934	913	846	935	861	900	893	914	912	926	922	906	935	944	938	924	912	903	865	875	901	959	881	878	896	930	928	928	929	918	907	925	904	930	874	937	882	909	875	871	876	919	872	911	875	883	899	898	904	900	934	915	962	960	869	874	934	913	961	859	922	885	930	937	933	994	893	907	927	842	904	932	879	942	948	924	897	938	910	907	926	921	919	953	938	897	930	948	879	894	890	940	830	906	883	930	911	905	852	885	962	893	962	929	909	880	918	904	942	869	922	932	856	883	854	892	898	927	878	881	921	859	918	917	884	866	890	893	929	911	913	861	881	896	880	868	923	945	880	944	896	871	899	873	921	889	893	924	909	918	933	901	949	904	935	921	927	864	861	917	872	933	942	949	921	931	915	879	922	940	963	868	939	897	906	870	867	863	921	925	895	883	916	949	867	901	905	940	908	872	887	893	909	921	902	889	920	890	897	924	900	873	890	905	889	914	918	907	889	894	917	946	909	884	935	871	935	832	890	873	851	888	894	908	911	974	909	941	938	915	892	874	889	915	887	945	932	889	869	957	917	927	923	920	842	920	834	894	862	922	915	878	915	909	963	922	866	894	884	881	899	909	869	933	902	938	871	917	876	882	892	913	885	838	938	905	847	912	898	955	930	970	895	952	935	943	884	902	919	888	898	892	923	879	871	906	917	930	977	925	912	873	885	957	913	954	948	920	877	952	905	925	910	887	915	971	926	879	932	870	926	915	881	921	874	904	836	877	904	875	916	931	851	864	950	913	929	950	906	903	898	927	911	955	877	861	915	931	883	866	886	910	849	837	914	894	906	909	927	915	885	885	863	914	914	902	882	914	903	930	855	903	927	924	928	843	933	891	881	899	937	903	914	886	909	909	932	932	905	938	910	888	930	832	879	877	930	905	868	946	888	896	927	895	915	912	881	926	967	908	915	863	909	877	877	902	891	907	889	904	918	889	897	880	901	888	902	887	860	909	942	866	908	892	898	906	858	951	922	930	925	907	982	879	940	926	875	908	877	908	873	889	914	861	890	933	932	925	927	946	915	919	913	876	927	875	860	915	917	880	923	908	874	886	928	901	924	938	901	887	908	902	936	929	920	954	897	917	885	854	989	875	905	903	915	876	895	926	843	922	873	869	874	908	868	935	887	927	896	946	883	925	913	887	918	847	972	909	894	884	871	893	914	871	852	897	897	882	882	890	938	922	907	876	909	903	886	909	946	885	836	857	865	874	898	880	942	914	913	926	909	881	922	912	940	955	889	896	880	900	894	934	868	864	932	969	890	870	911	917	854	872	903	935	892	861	845	918	869	938	883	908	930	935	900	902	866	894	914	924	922	902	928	902	910	896	850	902	885	907	904	907	896	922	915	918	922	947	930	980	962	891	917	931	937	919	908	912	842	910	912	938	918	942	965	930	929	907	918	873	870	922	930	823	864	921	928	938	864	964	893	866	905	901	853	843	863	895	935	924	927	871	902	870	894	907	865	972	967	913	991	964	884	866	951	847	900	927	913	890	892	919	873	931	938	892	945	880	897	887	877	955	873	948	900	846	908	901	906	920	925	864	909	925	906	900	939	928	897	918	868	934	883	913	903	956	982	895	883	863	929	936	853	892	923	936	923	889	958	921	896	931	868	911	908	871	948	882	879	889	862	909	872	891	921	889	954	890	930	930	935	910	905	897	874	853	927	932	942	936	915	876	828	913	912	971	906	896	880	899	924	885	895	904	974	921	865	879	955	928	893	942	872	854	880	870	955	921	945	909	866	914	922	876	897	957	885	896	911	912	931	894	855	929	963	844	891	882	858	892	901	855	905	927	928	851	925	887	931	944	980	905	869	971	912	921	852	918	980	929	865	962	933	920	940	951	900	879	901	906	946	920	940
23821	21466	27767	25551	18827	4847	2322	1773	1501	1351	1197	1061	991	1034	1010	931	864	782	763	738	681	695	715	730	730	691	738	689	648	703	657	668	639	670	659	642	699	673	639	648	640	619	650	660	671	642	682	660	684	651	682	626	648	631	634	647	645	623	645	666	703	636	672	638	641	631	624	681	635	665	641	616	683	676	666	640	660	670	700	697	619	632	681	602	668	647	682	662	654	627	688	659	663	629	661	636	632	623	614	655	639	662	640	607	688	645	660	661	630	624	620	641	627	638	627	651	673	641	642	695	659	614	656	668	632	639	672	637	704	666	635	655	645	694	661	672	705	697	662	678	654	679	665	621	673	664	609	645	676	674	672	678	657	661	664	677	652	679	680	656	656	656	656	680	713	658	651	624	689	651	658	650	657	645	644	696	652	614	656	644	650	687	688	630	593	639	663	679	626	656	643	663	737	678	682	623	627	655	650	656	623	679	664	637	650	626	674	636	668	670	649	644	664	636	648	660	634	626	658	614	640	658	706	674	701	665	695	669	639	668	650	709	613	632	631	685	636	648	669	632	657	699	649	645	690	632	658	637	691	703	689	656	686	678	680	652	670	655	619	651	647	621	666	651	619	652	685	623	700	669	653	648	644	651	664	662	669	658	619	661	645	655	697	636	641	645	631	697	614	674	657	694	670	662	638	620	610	664	689	673	643	650	700	663	663	676	668	645	622	600	626	673	630	625	690	647	629	630	621	647	649	685	699	623	689	658	656	658	669	666	674	698	671	641	623	667	630	610	626	687	653	685	648	684	640	646	626	712	636	653	672	628	680	644	670	665	700	708	666	689	653	649	656	613	640	638	651	667	679	658	621	662	695	641	690	664	649	634	620	668	697	636	679	670	688	705	650	625	640	680	616	664	647	646	656	666	725	669	677	680	668	650	619	617	655	636	644	665	666	676	616	670	706	684	638	698	626	703	666	641	664	689	638	643	677	681	650	691	694	602	645	680	644	684	673	646	645	640	652	642	656	656	662	629	649	669	645	646	652	598	709	647	666	666	620	649	638	640	690	668	713	687	641	679	663	670	658	644	670	659	626	647	640	631	676	655	676	641	644	653	636	626	672	649	626	644	653	646	672	731	611	635	664	700	670	702	662	678	647	664	681	666	675	647	656	629	670	688	656	657	670	607	674	612	677	624	695	616	653	632	631	623	720	672	655	626	681	613	703	645	674	611	694	683	676	661	609	673	614	633	663	684	642	670	677	658	618	675	665	662	630	687	718	660	632	683	652	661	626	673	644	669	641	669	685	658	680	661	666	676	652	667	636	654	667	635	614	640	638	663	670	639	655	687	641	623	684	679	625	662	648	644	643	676	647	605	683	621	621	577	647	641	666	659	681	689	598	643	678	620	671	676	675	668	659	660	643	611	685	640	644	646	652	665	639	646	635	694	662	620	645	645	685	676	659	654	666	655	633	624	619	647	668	646	627	651	653	679	570	661	664	660	679	622	659	621	671	674	679	646	660	614	640	649	722	675	609	617	687	657	639	638	637	672	655	636	656	650	628	615	645	616	653	669	678	689	657	649	606	692	684	667	651	633	689	666	664	679	672	665	636	612	671	636	694	665	667	663	672	644	649	644	650	661	624	660	644	667	671	677	650	662	721	641	695	671	654	706	662	671	679	599	669	685	606	680	637	639	653	661	653	676	695	653	679	704	638	677	636	645	629	647	658	661	629	659	632	662	630	607	660	615	656	661	628	659	661	629	662	615	620	675	675	632	673	654	685	655	651	644	658	685	655	662	628	640	650	679	662	635	666	659	653	684	665	658	640	688	691	684	630	647	639	685	635	640	638	682	655	664	671	652	619	639	668	667	702	640	679	656	640	679	638	671	672	593	656	635	618	646	631	659	666	659	631	648	611	676	636	666	624	657	696	713	664	676	648	644	661	692	678	667	649	660	656	668	646	671	686	647	652	669	667	619	683	618	648	662	597	674	642	669	652	672	620	671	661	672	683	686	691	663	645	691	675	617	626	616	626	655	715	646	653	668	655	684	642	666	671	679	607	646	650	669	678	649	680	669	708	648	626	679	668	664	649	664	685	653	688	635	641	701	604	651	658	666	654	650	671	678	683	679	674	646	670	644	650	656	651	662	593	661	661	640	623	670	646	664	641	679	614	663	684	671	630	654	631	639	641	647	640	642	670	665	666	659	639	650	649	686	672	682	680	672	663	649	662	682	610	654	657	659	677	677	640	663	653	682	675	679	694	615	677	678	601	599	644	634	671	698	662	620	681	624	653	630	695	629	683	666	679	666	645	677	649	644	659	622	621	688	651	706	645	671	663	643	664	650	680	680	709	658	708	659	652	676	621	630	707	670	645	629	636	655	624	638	619	690	674	665	663	698	706	635	648	645	645	615	714	608	676	653	585	675	642	649	619	622	613	669	643	661	686	692	673	681	644	661	618	667	617	582	655	657	723	655	677	702	663	716	672	671	698	659	652	611	660	670	684	677	626	608	674	622	660	686	694	617	636	657	598	596	640	642	650	669	621	690	642	649	670	656	649	678	667	660	665	680	683	640	674	660	663	630	710	661	639	602	662	662	670	633	688	651	639	641	698	669	644	654	644	626	694	676	650	660	623	677	643	694	703	675	660	642	660	687	678	662	671	657	663	657	628	666	691	638	653	643	686	663	682	660	611	626	689	607	668	641	660	645	659	693	649	660	648	676	668	667	710	597	652	627	713	610	652	656	642	691	695	640	671	620	683	709	650	656	630	684	670	635	670	661	674	633	655	629	638	639	713	621	672	645	675	689	659	641	645	627	649	686	625	674	655	670	717	637	646	629	650	686	610	649	618	661	656	613	668	620	650	681	643	609	673	634	599	645	672	693	627	622	679	636	663	645	580	657	608	660	662	669	620	653	600	656	659	679	649	652	645	672	629	646	615	680	638	593	647	694	638	654	627	670	570	701	686	658	668	642	664	694	701	698	667	691	679	655	629	646	637	644	637	628	637	633	639	654	675	655	667	648	661	609	611	688	661	639	652	642	666	662	694	604	654	663	656	628	645	696	651	683	665	710	672	661	641	672	665	626	701	636	672	708	652	658	676	679	655	660	620	671	693	658	644	709	693	648	678	664	621	658	623	685	658	723	709	629	639	654	616	610	645	663	628	624	600	645	683	679	633	643	645	623	633	683	644	635	626	641	636	641	664	644	628	627	679	622	670	628	663	658	672	674	655	637	688	626	657	592	699	658	631	643	675	631	676	665	627	632	635	679	645	616	648	620	681	633	634	671	633	670	642	682	728	678	644	673	630	673	618	699	675	649	694	646	643	625	664	654	702	604	658	650	605	652	694	662	634	679	652	636	656	633	667	701	660	661	633	645	672	660	660	598	652	666	644	717	605	633	629	686	649	676	618	704	612	645	648	663	627	650	653	654	658	660	664	648	621	613	657	649	643	636	665	658	633	650	667	658	624	687	649	660	705	651	647	696
15043	30616	21397	12019	7501	5195	3909	3579	3069	2606	2178	1898	1756	1638	1669	1455	1300	1263	1207	1135	1100	1000	906	970	1028	990	962	958	1004	958	946	949	920	930	1004	914	957	884	918	933	897	897	962	897	940	910	888	933	888	949	925	976	971	899	879	889	877	986	914	892	845	900	947	877	969	974	973	946	1016	925	904	915	890	952	932	901	970	951	910	951	927	933	936	927	976	927	976	963	885	900	876	950	930	929	880	968	933	916	909	957	901	932	893	930	933	947	925	927	909	971	904	942	863	894	912	929	927	899	948	913	947	926	923	930	941	901	978	937	958	939	941	909	913	896	917	885	893	916	890	896	911	914	917	909	889	900	942	940	921	903	924	968	924	895	964	901	899	936	922	925	935	969	869	945	903	959	912	891	871	905	881	882	970	862	883	864	941	878	900	894	951	887	893	1020	911	908	933	933	940	884	919	921	944	865	874	988	997	874	893	867	839	958	886	1000	908	966	973	881	915	907	918	926	920	894	866	972	901	962	928	888	902	959	907	903	897	913	903	926	932	876	848	905	941	918	939	929	934	978	844	898	915	906	906	914	949	925	898	894	938	902	977	923	922	920	923	885	948	959	852	957	954	942	907	893	899	961	909	952	870	915	903	854	943	885	920	916	886	986	935	975	913	918	900	887	921	971	923	900	931	833	919	945	907	920	919	924	901	941	887	922	969	934	879	916	886	927	926	941	958	920	911	957	909	875	956	981	944	957	922	920	950	872	941	867	950	924	926	949	947	954	945	893	946	945	941	945	953	926	893	931	897	967	899	940	929	903	935	908	828	901	898	946	970	943	941	909	931	913	878	921	974	878	913	948	949	938	964	900	982	889	913	878	842	907	876	949	893	949	944	931	913	901	893	931	960	903	891	889	913	931	932	955	959	918	827	920	916	932	966	933	902	913	897	905	923	897	944	932	944	887	893	934	869	924	912	878	912	933	928	954	881	944	975	938	898	889	922	926	936	872	941	994	933	990	925	896	891	917	889	920	939	904	923	919	919	883	955	926	895	932	936	938	961	847	911	890	943	938	898	967	899	967	933	952	942	882	879	902	851	965	931	956	903	914	935	951	926	919	912	879	1008	909	955	884	980	905	899	931	928	856	946	967	908	959	931	940	913	903	894	934	898	921	929	914	896	926	932	878	959	885	947	906	935	910	943	900	912	960	942	898	898	917	918	910	918	911	887	913	921	929	904	935	957	917	930	935	900	900	919	906	879	936	948	913	925	939	947	888	939	864	911	924	926	921	918	919	961	879	937	884	968	925	918	917	907	906	920	900	916	923	931	912	957	890	948	964	974	918	937	980	885	901	918	982	926	953	936	992	954	906	933	911	920	950	920	885	872	918	830	912	912	921	918	929	851	915	941	949	927	889	888	919	933	874	894	917	949	921	941	901	907	933	922	903	909	933	934	928	963	966	908	889	890	925	907	939	906	907	1004	938	992	935	860	941	928	914	903	894	882	892	918	900	941	878	931	913	887	904	893	916	917	911	870	923	966	970	862	942	895	896	922	963	1000	915	935	913	971	919	870	882	944	970	886	947	928	887	983	883	948	910	867	927	893	911	895	937	876	952	880	856	910	942	882	936	837	875	914	943	964	925	926	933	918	899	927	940	941	868	951	901	872	946	936	891	904	954	878	945	849	981	859	931	917	926	905	972	915	937	960	971	950	926	871	890	906	998	866	966	951	956	931	951	885	879	948	955	926	897	908	944	924	962	950	855	905	932	900	936	971	906	953	880	895	966	929	929	908	961	919	907	888	916	894	960	950	967	939	901	924	893	889	913	903	885	948	910	969	884	934	917	916	922	900	910	936	923	942	940	873	973	942	873	955	925	921	883	928	975	897	862	947	968	952	896	937	885	955	915	914	903	867	923	911	881	900	920	934	940	922	922	915	921	888	1013	900	894	938	895	943	920	922	929	896	896	929	915	908	969	973	933	886	949	893	924	908	920	981	909	895	876	906	940	892	879	967	950	921	951	891	924	929	897	962	890	936	932	943	934	878	928	905	933	922	915	948	936	942	916	945	905	973	963	878	945	896	919	920	933	914	854	891	947	912	925	942	874	933	878	873	948	954	928	873	942	919	907	926	921	919	925	930	904	888	940	908	940	910	938	920	955	889	939	927	969	941	942	960	879	912	941	898	979	924	952	943	911	962	931	929	905	904	941	954	885	861	878	920	880	926	928	874	954	921	920	899	925	921	883	891	975	931	937	909	930	924	911	959	892	972	934	945	870	861	904	926	941	935	933	952	905	895	916	867	946	894	923	935	965	922	983	899	977	922	980	935	962	906	913	930	914	873	956	975	919	939	902	893	948	864	923	876	893	942	931	888	949	898	924	945	907	920	968	895	921	929	912	853	944	917	926	956	897	950	942	917	916	915	893	900	905	958	927	956	953	924	928	920	895	971	887	941	854	917	910	920	914	926	870	888	886	946	998	925	884	933	907	903	924	908	916	874	910	921	884	888	925	949	922	871	927	947	939	923	889	902	975	921	913	918	885	854	948	866	925	896	948	946	895	930	945	964	948	877	917	907	903	922	953	912	926	885	945	930	952	908	965	858	925	900	899	913	918	876	899	887	883	919	969	969	976	925	924	904	910	933	870	924	974	935	914	943	935	893	901	925	988	942	935	926	917	928	932	854	921	936	922	891	959	941	927	949	925	946	968	934	904	939	943	875	911	892	947	890	916	884	922	889	936	953	893	917	909	911	931	921	954	953	911	872	919	952	853	908	909	918	949	894	918	900	958	988	875	910	927	906	974	974	954	907	920	928	947	923	987	895	937	901	967	913	916	899	890	929	898	937	871	896	893	954	947	880	930	935	917	900	876	912	920	927	926	939	900	887	928	959	922	890	904	885	923	919	898	894	961	935	972	892	934	873	1004	926	947	946	885	949	930	920	900	968	900	914	935	908	899	870	931	960	848	942	915	950	928	939	897	922	897	908	904	918	966	930	919	919	895	925	900	983	900	938	889	908	911	975	908	891	917	916	848	974	880	871	885	921	950	890	918	951	986	940	968	915	863	871	882	860	964	948	938	904	928	910	977	941	918	959	926	861	904	921	872	918	934	936	948	929	881	904	936	934	965	871	932	923	927	885	893	909	863	860	903	930	951	960	931	911	897	947	959	876	938	977	932	924	963	904	898	934	889	904	970	917	877	959	879	912	906	951	933	890	913	922	918	879	888	901	889	957	913	901	882	936	907	832	892	893	966	989	945	911	931	917	866	902	931	903	925	922	965	941	972	934	912	908	909	929	910	851	907	931	928	948	900	873	957	987	908	945	971	858	963	919	892	922	873	912	928	935	955	853	879	945	931	900	893	920	941	1016	945	950	906	921	902	931	906	908	954	921	947	920	940	947	909	925	926	886	905	889	920	865	940	897	936	920	924	966	906	905	916	908	944	907	867	973	912	864	946	949	929	913	1005	971	902	916	953	917	894	860	882	917	949	950	936	906	964	885	927
25554	21530	25134	20491	3853	1995	1666	1388	1224	1105	948	932	907	900	820	770	764	725	706	722	679	679	685	657	665	700	713	657	629	637	626	667	633	647	586	570	648	620	638	603	642	580	645	609	691	637	668	641	631	599	627	633	606	634	640	639	621	623	593	612	635	618	653	576	627	653	610	606	628	607	615	632	621	688	598	649	652	618	633	622	612	613	644	597	658	673	560	605	596	688	654	603	615	661	612	627	619	595	638	656	658	625	643	615	653	635	623	632	625	584	576	637	616	641	652	630	617	626	637	634	644	580	662	596	667	639	638	640	621	609	644	658	652	642	652	613	630	625	639	614	620	586	603	651	636	651	647	637	644	611	680	630	575	634	680	601	601	640	609	575	605	653	653	617	605	659	601	630	624	606	650	601	595	641	632	630	646	601	603	631	620	636	638	638	647	626	627	636	640	635	615	574	629	649	563	670	639	637	637	582	627	623	638	653	638	624	615	666	631	549	640	633	613	672	654	641	640	619	615	648	642	586	633	635	601	630	638	581	644	620	601	599	617	667	627	627	637	660	587	629	610	695	615	658	621	582	599	620	573	610	655	647	638	622	624	633	618	622	614	614	644	610	655	623	648	633	654	665	658	638	645	619	652	639	681	625	587	633	644	612	636	624	650	615	610	598	612	595	635	625	604	637	628	667	612	609	625	685	596	646	628	603	614	600	619	664	619	630	644	575	605	626	607	614	628	601	641	620	630	638	617	569	613	629	606	613	590	666	612	617	667	643	655	635	624	644	641	647	655	648	665	642	554	628	622	651	626	677	573	644	636	653	579	654	628	607	627	617	639	609	646	626	602	566	612	632	637	646	597	626	648	631	657	638	624	648	640	635	571	668	632	635	614	654	605	617	583	646	631	632	642	634	655	683	623	603	640	585	682	608	621	649	602	629	628	624	644	623	673	631	639	647	627	589	598	661	661	665	622	623	678	651	638	648	608	633	628	631	596	620	627	604	581	659	668	610	625	596	619	619	634	607	627	616	661	625	636	650	593	640	605	640	630	621	609	589	674	638	570	616	618	606	605	635	616	649	632	649	695	652	650	608	609	628	631	654	627	648	650	665	625	612	638	614	626	615	672	636	629	609	642	642	625	620	620	640	631	618	598	595	646	651	613	665	639	643	670	629	610	641	634	632	624	668	634	638	609	592	630	641	619	628	603	614	621	656	642	636	644	637	627	641	600	651	637	586	619	627	616	667	678	580	628	614	626	600	610	616	642	615	677	622	614	596	642	624	616	614	663	620	664	623	648	619	596	641	622	603	611	630	607	644	674	638	627	622	583	655	629	621	613	636	602	676	654	642	623	598	625	601	610	606	667	652	608	620	612	606	698	614	618	663	627	638	623	649	649	629	590	614	652	616	625	644	614	619	599	642	634	676	610	668	667	593	644	643	648	608	622	604	619	656	616	633	647	618	586	649	607	651	621	621	654	593	614	638	596	625	639	618	628	616	655	596	605	680	614	611	641	600	669	597	630	605	618	610	647	627	615	622	605	649	625	631	628	632	639	608	675	626	618	632	624	640	639	582	617	639	625	630	681	600	659	637	624	598	611	614	645	602	662	647	600	617	661	623	663	605	644	604	620	623	627	642	661	683	612	662	632	604	649	617	637	612	601	603	640	615	609	617	662	670	708	672	618	630	656	602	589	641	637	632	585	624	623	595	632	639	648	590	688	629	672	609	619	603	672	638	632	608	606	672	668	616	618	599	662	569	625	635	600	598	654	593	598	648	632	623	618	667	584	635	613	627	630	602	626	596	656	619	626	634	613	613	626	649	673	633	612	645	615	610	688	612	581	618	643	624	625	591	647	642	607	604	602	619	645	652	603	650	645	626	617	611	623	620	663	659	583	601	625	656	691	602	631	594	595	595	603	625	669	593	669	639	684	632	584	585	652	611	573	649	610	627	644	651	638	594	642	611	637	640	625	685	627	657	650	638	668	633	635	684	679	607	645	610	641	676	632	635	670	640	638	605	634	647	647	654	661	639	621	617	654	642	630	638	629	636	626	626	640	613	573	620	586	641	662	654	618	590	624	604	618	642	647	617	609	680	615	687	653	648	582	662	603	659	614	654	604	655	654	607	610	593	623	611	606	633	652	621	629	667	620	632	606	600	626	593	623	607	586	641	645	617	639	615	644	656	622	612	606	618	606	643	635	628	621	632	621	635	615	636	619	626	639	600	577	647	560	632	622	618	629	654	649	624	635	634	653	580	619	576	643	676	630	646	617	622	581	608	639	670	657	633	656	656	654	679	615	594	604	683	664	634	612	631	677	634	611	643	645	597	647	642	641	623	637	617	658	618	659	640	583	626	653	649	637	638	668	628	667	629	615	618	660	640	681	602	642	666	653	665	679	599	643	641	637	631	608	613	578	649	661	647	562	634	615	599	633	606	612	623	639	602	662	602	621	640	665	626	655	602	662	610	577	641	628	577	611	604	651	673	603	585	608	645	634	620	616	664	640	667	631	592	625	601	623	624	636	620	643	641	661	632	641	604	659	617	653	635	654	622	656	617	642	608	625	623	619	637	623	600	626	625	596	661	622	641	601	602	643	672	632	645	672	635	645	600	645	649	657	643	643	591	622	646	578	636	625	624	669	627	638	623	665	608	615	592	641	612	591	630	609	631	608	621	630	606	617	659	589	628	638	632	646	615	634	629	625	605	645	638	644	634	655	638	638	652	656	670	655	617	652	626	645	575	610	624	632	610	639	582	632	629	631	627	658	665	685	643	612	660	678	634	627	588	630	652	567	633	598	593	616	604	678	595	669	600	659	650	631	601	637	636	623	644	667	650	609	617	641	672	625	595	603	637	633	598	637	573	643	661	607	651	619	673	612	578	605	604	636	623	679	672	631	611	603	636	651	631	653	620	622	596	642	662	632	673	695	667	609	637	638	624	592	612	633	660	629	620	635	641	623	616	651	653	593	609	627	585	626	607	618	683	600	639	671	626	639	676	611	611	639	637	622	665	634	617	632	601	652	661	644	643	625	604	629	611	655	641	670	633	628	681	629	679	698	592	630	622	604	624	584	657	655	617	554	592	630	599	634	666	564	655	652	646	666	615	609	650	613	635	665	646	640	615	619	634	604	662	593	612	588	649	637	580	589	640	628	605	672	652	657	633	592	626	649	635	654	611	579	613	631	639	628	614	659	632	603	675	580	607	633	666	611	622	615	596	662	627	667	617	655	621	624	619	632	611	640	671	638	621	640	668	626	648	604	664	618	665	598	624	624	605	676	610	604	664	573	578	626	662	629	638	626	627	667	623	645	654	609	645	621	586	564	667	655	654	602	634	663	583	625	643	616	659	641	616	653	677	605	624	591	613	620	638	633	614	633	649	608	644	663	635	645	653	622	610	620	602	674	639	635	624	619	599	686	624	634	602	610	651	656	620	578	622	635	606	668	663	590	599	617	645	632	622	651	671	619	613	596	614	659	657	648	668
15227	27462	17313	9391	5847	4153	3551	3026	2519	2168	1883	1695	1550	1548	1429	1326	1191	1138	1083	1068	971	973	956	962	987	942	899	955	953	915	887	928	895	873	884	823	916	904	897	924	918	877	878	905	849	894	878	909	845	960	834	925	903	931	946	889	899	887	912	922	911	881	894	890	899	946	899	846	880	921	891	877	867	839	890	880	834	836	912	848	867	866	869	886	872	847	892	904	868	873	936	900	875	871	840	909	894	865	908	903	894	857	876	850	942	905	879	894	954	879	858	861	863	850	887	841	944	845	880	909	854	886	921	899	925	844	939	910	823	893	882	848	841	853	861	903	864	907	851	936	882	864	901	889	897	881	834	872	891	878	922	884	928	868	908	891	923	876	897	831	916	842	851	909	933	888	835	915	912	903	891	873	941	875	838	935	871	925	919	864	910	918	857	898	900	904	854	862	889	860	900	884	890	856	887	870	845	934	913	886	852	890	877	874	875	855	900	817	885	899	936	855	914	931	922	882	912	904	888	856	932	904	882	920	905	908	879	906	897	897	931	858	877	867	908	942	929	856	888	886	941	850	828	942	925	955	897	881	923	908	924	892	849	916	879	889	905	874	913	835	905	879	885	922	929	925	937	880	880	906	856	888	868	853	872	873	912	876	884	845	885	939	893	877	878	890	864	909	898	854	888	891	866	943	912	868	890	837	873	865	918	872	879	912	869	971	887	889	831	892	845	915	910	893	901	895	850	907	838	902	881	891	843	929	895	899	947	896	867	919	851	905	842	927	882	864	952	898	884	894	911	867	848	875	891	915	897	887	905	867	894	867	875	887	893	920	863	887	868	903	855	920	934	881	908	851	927	920	870	902	885	884	857	917	823	871	912	938	900	865	854	898	889	903	898	879	878	895	939	887	918	914	914	816	837	918	912	909	884	949	902	884	888	875	858	912	914	899	892	873	882	893	885	881	935	875	884	891	934	861	858	927	904	914	907	848	918	868	938	896	884	878	882	871	879	939	909	892	821	951	855	887	897	876	903	933	880	892	922	872	848	906	900	869	854	873	859	926	861	908	880	907	900	893	835	911	838	855	914	873	846	862	907	795	923	929	917	838	939	854	878	829	910	883	908	879	922	861	881	840	887	894	903	907	929	904	890	883	855	887	907	907	915	883	906	847	901	850	951	957	865	900	821	911	897	835	892	885	908	921	824	927	918	891	870	948	859	875	928	889	868	937	918	925	904	896	924	892	914	887	914	889	912	857	893	895	876	874	822	869	974	895	883	841	874	872	916	887	909	886	892	931	909	901	863	884	884	907	920	869	828	862	913	853	858	923	839	872	913	863	931	900	908	870	894	859	904	848	903	878	909	897	841	892	882	912	903	864	886	854	885	923	879	903	882	874	891	857	882	939	912	808	875	885	943	856	915	872	874	846	878	874	904	886	945	942	881	838	891	907	917	890	924	889	835	885	904	881	888	887	879	827	915	845	881	911	882	889	866	846	871	870	825	958	846	922	917	924	860	861	930	909	891	883	888	900	890	873	847	857	917	861	926	893	927	846	866	889	878	914	904	883	853	884	892	873	873	897	880	896	866	878	881	887	877	870	863	892	864	902	908	888	868	910	883	895	919	934	855	885	950	851	876	894	913	873	851	893	896	871	895	919	830	933	846	897	887	871	881	938	898	851	892	878	897	891	887	849	904	920	871	876	845	878	864	906	864	901	917	889	914	913	879	876	856	880	919	886	871	878	901	870	861	900	913	868	856	933	899	897	935	880	842	852	861	810	862	934	938	853	878	881	916	834	859	908	876	896	894	963	929	905	854	905	867	842	890	887	914	893	852	903	882	896	889	890	911	913	863	876	877	935	902	866	853	842	855	856	852	883	951	884	894	883	974	880	914	901	898	909	920	888	906	893	873	897	890	923	871	855	926	899	932	970	804	907	865	836	861	908	880	896	898	843	867	897	880	918	874	847	852	885	889	920	886	858	933	866	916	871	893	845	914	872	929	861	906	865	803	910	887	887	863	880	907	912	883	898	906	899	909	860	889	910	878	878	955	871	864	858	857	915	924	884	847	839	928	892	880	893	860	903	868	827	932	925	864	885	839	918	884	896	919	892	911	858	875	908	934	843	860	825	917	881	824	937	857	882	849	874	860	876	919	878	942	864	879	872	885	832	851	886	842	919	886	869	883	865	896	884	920	882	886	879	927	912	884	865	862	905	909	866	906	934	892	913	903	889	914	924	897	914	873	912	883	932	835	847	886	866	886	876	881	931	900	890	900	873	871	869	861	902	886	868	800	914	872	900	829	832	902	867	876	917	854	884	858	905	912	816	862	818	892	869	858	858	868	903	916	959	867	876	866	908	883	922	927	858	882	860	876	860	899	864	879	892	880	938	871	878	893	871	939	853	883	843	859	887	805	864	915	859	876	851	875	885	901	818	903	841	919	916	877	904	925	929	887	877	883	884	873	886	865	937	861	892	879	858	921	881	871	867	889	892	897	874	915	859	870	891	887	879	846	903	934	889	858	858	908	936	863	851	883	936	886	857	892	898	870	888	901	872	850	833	847	915	889	890	856	943	893	906	936	898	909	912	905	835	868	903	913	926	868	889	882	875	896	914	907	846	866	869	898	837	891	885	872	872	899	882	841	930	876	906	858	871	887	874	841	865	888	912	856	942	939	832	892	889	826	871	894	834	914	844	898	899	899	849	893	823	918	925	888	933	892	928	851	906	858	886	890	922	878	836	910	906	911	875	918	925	861	909	888	849	850	890	910	834	879	911	917	827	882	897	894	958	896	892	834	888	875	901	899	882	926	826	870	875	868	874	897	843	895	895	855	910	915	867	847	872	886	918	880	833	901	916	901	892	913	869	879	921	859	897	877	860	889	867	828	926	915	821	849	862	905	915	891	936	928	894	904	897	863	827	897	907	907	860	868	927	883	855	866	897	936	870	872	891	847	901	889	876	887	917	880	902	900	878	899	936	902	878	876	920	912	915	899	966	876	864	910	863	895	861	888	859	877	886	906	940	872	867	864	896	906	839	916	855	873	916	883	893	939	873	915	924	875	920	906	847	841	930	836	886	930	874	885	910	901	866	926	900	862	928	908	883	949	943	855	899	854	878	874	860	921	872	894	899	933	868	885	902	896	876	899	865	835	903	906	907	890	842	893	879	882	892	823	890	887	873	887	917	830	874	936	944	874	900	893	848	854	893	853	862	905	921	856	874	873	902	846	895	902	886	884	938	912	934	912	887	910	847	827	864	866	840	849	867	857	871	925	898	920	889	916	854	906	876	917	946	854	908	873	929	916	835	829	928	893	851	848	908	918	862	836	886	840	842	903	922	881	872	885	880	902	937	863	905	908	912	893	892	886	934	878	906	913	907	867	923	914	898	852	953	887	854	899	885	971	888	906	876	891	903	901	874	893	868	851	966	911	908	899	943	867	862	901	964	888	847	858	894	896	818	887	887	860	919	879	913	878	895	836	885	904	908
22952	21530	28564	24915	21532	17281	4682	2553	2002	1599	1418	1399	1166	1166	1061	1008	960	849	888	775	829	761	774	701	727	661	663	639	687	687	689	684	673	701	690	655	648	666	703	684	652	635	681	678	693	660	672	633	642	638	644	638	636	624	668	652	668	696	690	692	627	650	643	664	676	658	711	664	664	667	643	660	654	657	670	691	725	657	655	666	612	660	660	668	645	661	625	659	674	661	626	688	589	680	652	704	699	642	706	633	679	635	662	628	635	641	740	650	668	609	634	685	705	651	634	653	691	657	666	665	650	701	693	659	695	723	603	625	622	625	664	635	608	659	639	639	612	646	645	672	680	683	654	644	643	639	640	681	677	635	665	625	672	660	667	656	635	683	661	658	653	662	687	668	661	638	635	617	636	658	678	607	620	623	657	694	673	639	680	684	655	639	671	675	666	656	628	676	666	626	644	655	653	673	658	637	670	641	642	661	676	711	655	654	667	643	722	685	613	648	665	663	703	702	690	670	702	683	642	715	675	690	634	643	671	609	680	687	652	684	679	636	658	652	665	635	598	692	682	711	672	659	643	679	663	680	678	623	716	693	703	714	618	597	698	674	696	645	652	611	665	665	657	669	671	650	651	683	632	731	601	688	665	666	664	683	637	680	695	681	656	685	679	690	679	647	638	673	657	640	638	635	678	687	636	691	722	644	661	671	678	631	637	662	625	636	649	653	682	636	660	671	617	652	626	637	667	649	621	614	653	651	635	644	685	646	630	660	670	671	646	644	709	662	636	642	660	674	691	645	645	690	645	655	697	694	668	660	620	657	630	629	660	656	664	679	641	656	647	617	677	625	704	673	681	687	641	630	714	624	659	667	658	669	635	704	686	651	641	653	654	606	695	630	636	660	600	654	592	640	651	640	652	618	688	664	683	642	642	644	656	620	706	703	666	659	631	650	722	652	665	638	698	666	617	652	662	678	650	667	604	655	675	661	641	655	675	651	682	683	661	636	677	666	657	585	677	697	637	677	659	657	625	659	724	689	670	662	675	639	685	669	625	666	663	692	699	649	688	660	635	675	610	643	661	662	666	694	658	651	697	662	634	641	630	625	657	658	674	673	634	674	632	624	627	647	676	672	649	653	666	688	715	627	672	640	683	623	622	638	682	611	692	653	597	652	652	695	684	709	693	644	675	699	667	696	688	661	625	643	656	695	671	637	701	675	671	652	670	628	615	644	661	666	664	668	690	624	720	693	676	702	730	649	638	701	639	669	615	697	686	635	709	656	630	681	610	648	618	631	637	647	675	638	666	698	651	621	702	641	634	639	658	678	673	667	645	653	668	666	696	683	628	644	675	680	617	700	678	647	654	708	691	683	686	653	691	625	624	658	655	689	665	640	638	703	640	684	702	693	638	673	646	652	665	675	668	627	604	674	613	648	623	646	678	585	690	675	678	629	675	639	672	635	639	706	666	660	685	673	652	656	648	678	667	673	641	640	678	616	659	618	623	662	667	623	598	660	664	657	626	650	639	669	649	633	666	647	662	660	631	659	664	641	655	648	637	665	652	655	624	647	696	656	643	638	638	651	691	671	662	706	650	667	694	661	687	656	589	692	670	656	670	657	628	646	669	633	653	626	658	657	636	674	686	654	613	641	644	658	681	650	597	658	638	661	636	672	627	649	680	701	616	676	685	690	619	624	668	641	666	655	671	724	639	626	676	711	652	642	679	657	654	706	611	659	637	676	672	656	634	659	688	663	681	664	639	664	656	652	641	592	747	669	646	640	661	623	644	678	641	672	661	682	636	687	709	651	644	693	654	648	652	650	696	674	660	677	612	654	657	687	702	691	660	666	635	666	691	673	628	666	660	676	657	652	681	679	691	682	634	670	640	667	672	651	671	697	686	685	676	664	661	634	655	682	660	682	628	659	672	663	640	671	633	697	637	655	618	678	661	637	645	650	646	644	679	648	632	678	682	665	663	625	680	628	633	699	677	657	683	647	687	681	661	659	655	670	745	681	684	641	657	677	667	657	702	632	673	716	620	650	623	639	643	619	638	668	678	622	676	635	680	692	649	636	619	650	662	638	678	671	688	655	636	699	662	647	659	681	661	655	645	646	644	687	677	645	684	671	649	664	694	667	634	657	682	625	674	619	702	657	674	630	632	687	608	660	652	696	699	618	666	661	669	654	623	680	645	646	628	659	669	644	676	659	631	644	643	688	637	645	668	659	708	652	623	660	688	690	666	649	633	675	679	693	657	655	634	653	633	628	656	727	680	661	681	665	724	644	632	657	659	662	688	680	700	602	675	638	661	662	644	624	686	670	673	667	688	640	672	656	645	678	688	641	723	652	628	668	634	671	718	599	679	616	670	661	647	651	653	654	628	661	704	706	667	592	679	640	647	669	632	638	660	646	616	658	638	651	648	659	682	655	720	619	666	627	657	664	630	685	693	675	622	639	676	659	646	673	669	559	663	632	693	636	652	632	643	669	638	664	655	640	688	602	662	616	703	703	637	651	652	656	693	614	679	636	666	664	607	628	648	678	693	668	672	676	652	724	660	646	672	672	672	650	677	666	680	666	689	657	700	674	596	659	654	685	640	666	647	611	635	689	663	633	710	659	702	671	652	678	711	614	674	635	688	664	669	623	668	623	619	640	662	672	653	647	675	677	620	624	635	697	656	701	666	654	657	676	676	692	665	681	657	627	651	646	614	663	618	709	665	638	709	684	667	636	714	661	629	627	719	617	683	667	696	685	710	672	667	663	646	656	671	632	644	671	686	646	659	656	675	671	651	669	633	662	645	652	682	640	618	659	682	649	683	641	665	628	590	665	674	635	646	663	649	654	679	634	660	616	634	630	588	674	635	690	696	695	633	632	655	675	699	643	685	693	635	661	660	687	706	633	673	672	659	662	655	681	676	675	616	646	680	651	630	619	637	631	629	656	684	693	661	643	679	638	633	620	709	617	638	679	657	663	687	654	682	657	700	634	705	680	603	688	672	609	704	626	663	609	700	653	686	684	674	664	737	629	622	618	689	658	636	670	647	654	674	671	672	677	636	650	654	666	670	657	639	669	638	662	646	633	646	685	676	668	646	650	592	662	676	669	652	661	669	663	688	662	661	681	693	650	670	657	672	647	632	657	671	687	679	624	703	648	678	695	636	658	667	635	657	680	641	596	660	640	642	609	670	704	653	612	652	615	703	676	695	672	671	684	627	641	653	663	647	658	649	658	647	674	683	647	621	637	619	647	719	676	696	687	658	638	668	684	655	689	630	656	668	651	653	666	669	609	676	676	631	675	667	678	645	700	687	632	675	653	612	669	661	638	643	662	685	637	678	682	652	666	678	624	639	683	650	682	669	640	646	642	645	650	635	648	692	665	659	614	696	667	605	665	609	633	671	645	680	697	703	606	645	649	645	672	655	715	666	676	659	681	649	644	656	626	649	675	646	665	679	697	662	666	662	707	652	652	631	656	656	672	660	648	673	663	635	670
18187	36850	26169	15630	10462	7610	5966	4846	4023	3256	2934	2520	2305	2010	1839	1732	1488	1375	1253	1103	1117	1057	1076	1123	1036	1001	1007	1004	928	986	949	962	993	911	940	912	920	931	874	1004	908	932	911	922	941	913	894	884	940	932	925	903	915	898	899	927	947	967	909	938	917	892	925	960	928	902	888	913	896	946	927	896	923	936	989	936	863	883	882	942	893	972	951	941	921	953	899	885	905	945	901	957	896	864	919	900	854	910	956	934	911	890	877	885	910	850	901	942	924	927	941	941	894	914	927	939	858	851	867	942	951	919	877	888	887	892	863	915	898	908	894	907	919	910	912	919	927	850	944	865	887	864	908	909	933	892	943	908	903	892	882	916	911	907	912	948	971	862	922	901	930	880	928	899	877	936	905	874	924	949	949	904	931	867	924	875	931	851	882	932	896	918	895	900	934	918	865	948	880	913	921	862	885	909	950	893	905	870	920	930	900	948	927	916	918	890	932	916	883	986	925	892	900	943	889	870	882	966	891	965	921	912	917	904	927	944	950	922	914	901	900	908	890	883	901	916	850	931	976	919	925	908	954	890	942	885	945	927	881	901	879	939	951	950	878	873	956	955	912	902	885	894	912	902	888	934	927	924	901	950	929	951	881	883	891	966	932	888	934	941	922	910	883	961	926	920	888	911	922	924	922	930	899	929	903	915	935	896	883	920	922	885	885	880	865	893	920	924	927	961	929	870	921	873	930	868	949	909	895	896	956	908	962	862	960	899	933	918	919	855	964	896	900	946	892	930	875	895	879	878	895	897	932	911	918	929	892	915	872	948	891	943	924	951	929	904	865	880	918	896	962	924	900	896	919	881	849	916	936	910	893	949	904	896	907	879	939	905	936	903	902	971	906	942	891	919	919	892	888	865	936	911	906	939	950	872	930	917	925	959	910	881	904	945	928	916	932	889	909	899	845	904	917	948	873	921	892	949	981	931	924	969	878	926	932	939	968	880	895	912	912	918	909	891	905	872	888	905	868	933	881	920	927	887	927	995	889	945	1004	920	934	921	891	903	961	887	890	849	921	951	973	926	883	855	875	876	928	931	892	921	915	903	923	874	921	926	883	916	875	926	898	898	895	894	904	920	942	905	867	858	880	915	941	960	937	936	861	906	907	916	970	955	927	903	954	908	919	945	933	986	918	913	874	897	884	906	929	959	912	894	880	900	935	878	871	914	901	918	920	923	903	871	918	983	890	911	935	903	919	908	945	894	906	927	903	928	961	975	919	893	923	921	900	913	942	943	970	962	965	886	943	907	923	966	917	919	857	927	956	903	925	895	929	948	906	939	921	912	897	895	939	917	929	905	894	932	922	927	900	868	871	926	875	912	910	920	905	890	925	955	879	979	892	844	894	938	909	929	874	894	907	951	921	922	848	906	886	866	946	874	952	931	891	907	949	891	920	860	969	881	887	902	930	887	893	948	917	943	926	931	909	901	905	944	958	888	943	912	940	979	927	899	975	960	944	933	910	890	957	894	910	886	922	898	905	919	921	977	917	882	893	919	896	951	869	947	909	903	922	930	948	918	867	917	872	885	896	912	907	862	949	954	902	916	961	917	968	919	905	879	905	936	926	913	878	929	872	873	914	889	911	929	911	875	915	931	903	912	880	908	916	910	913	934	919	897	906	930	902	888	921	905	924	995	885	893	890	960	945	867	908	911	933	907	882	888	858	865	906	892	900	870	968	876	898	926	876	951	941	911	881	904	946	901	895	953	901	889	898	985	889	919	923	907	926	862	927	880	961	938	875	871	882	931	940	938	938	906	886	900	893	889	964	919	863	894	899	877	877	932	909	975	907	936	912	940	933	914	912	854	888	952	926	909	887	886	929	910	918	950	886	890	923	920	902	937	892	952	926	940	913	924	870	904	940	923	880	908	886	942	860	933	930	902	913	927	935	879	932	914	871	925	878	926	959	881	934	903	903	907	920	898	895	872	911	917	910	901	872	922	939	894	910	865	871	905	907	928	912	939	947	887	937	897	895	918	928	914	895	933	905	876	887	933	910	866	933	853	899	875	915	938	883	864	906	915	908	880	930	833	943	1025	931	898	891	917	902	959	933	884	986	951	868	940	923	905	955	915	942	942	968	914	934	897	876	919	966	875	923	942	871	879	919	876	893	941	892	884	933	890	897	931	892	959	874	947	972	940	926	923	844	925	915	876	913	937	929	914	927	889	935	896	911	878	887	938	934	949	967	917	911	959	941	850	877	890	937	897	925	910	916	906	922	908	896	861	871	834	950	946	962	942	939	954	888	932	930	918	906	882	908	948	902	869	855	925	937	925	902	889	958	934	896	860	908	879	912	897	881	965	942	923	922	874	943	936	871	905	946	908	913	903	939	871	905	924	951	902	876	878	911	907	955	901	952	936	952	927	869	911	940	950	903	896	897	932	964	866	897	945	881	886	919	896	926	912	918	914	916	887	849	928	905	917	941	923	922	934	865	884	868	919	987	903	922	893	938	940	891	839	920	864	898	953	920	945	966	952	904	914	890	859	965	931	931	905	916	915	924	874	909	904	906	932	896	880	925	901	947	888	910	929	905	897	900	971	957	886	863	921	923	918	896	918	935	914	853	910	911	894	969	941	854	909	878	890	972	895	879	937	945	869	954	960	857	972	877	918	944	905	900	968	942	917	960	965	905	897	926	890	895	942	942	896	879	891	890	925	906	934	919	875	884	940	925	915	935	944	895	923	883	895	903	881	887	956	908	920	892	909	893	895	925	865	880	930	966	934	880	959	918	890	891	889	976	951	906	926	902	903	928	920	888	942	895	912	919	967	947	924	871	865	895	871	902	937	923	925	930	898	954	863	915	923	883	908	922	940	953	902	906	890	940	905	904	931	940	942	923	947	922	907	954	930	881	929	874	853	895	939	913	965	898	898	901	900	940	888	926	964	947	908	862	860	873	903	935	869	876	950	935	872	929	916	982	917	869	866	896	926	913	943	967	938	895	864	901	868	915	948	880	925	908	960	828	946	950	949	905	901	914	940	905	913	939	925	963	907	886	859	866	941	921	933	894	927	947	902	927	943	875	880	902	949	969	929	912	906	859	941	881	896	927	920	942	937	902	900	849	886	924	860	908	908	947	886	911	965	913	924	932	919	867	951	949	950	949	833	908	907	941	934	871	916	923	903	944	943	935	930	974	916	924	911	863	918	900	907	874	865	933	898	934	900	942	905	903	876	912	893	940	930	899	902	894	878	923	905	889	921	955	888	906	930	849	939	920	919	924	944	927	917	915	903	838	896	981	879	903	911	878	937	896	904	944	936	923	880	950	931	881	952	898	917	884	884	898	883	942	900	864	909	856	877	948	908	907	915	893	939	929	942	832	916	922	859	901	942	869	958	962	914	898	903	893	915	894	872	908	930	919	968	853	930	947	902	920	865	905	934	883	892	913	921	930	859	955	907	905	891	884	945	927	894	950	918	895	863	903	939	893	917	899	951	925	877
28329	20757	14007	5551	2474	1957	1485	1327	1195	1061	922	932	908	856	875	783	711	726	673	713	725	673	681	694	659	658	717	677	652	661	647	632	643	658	605	594	641	653	596	607	624	663	614	652	718	637	629	652	678	648	716	660	660	649	661	663	676	668	633	695	655	628	643	648	651	640	623	629	646	640	646	660	653	629	606	659	623	643	667	665	660	669	622	667	629	663	614	646	649	664	655	660	624	651	632	692	659	676	668	681	667	679	661	642	691	668	610	646	644	652	649	679	631	667	632	637	630	679	656	653	639	674	655	683	700	658	674	671	611	632	665	664	624	646	664	677	653	667	691	657	642	661	644	652	640	669	639	648	652	616	634	584	666	588	651	636	640	644	672	687	644	635	692	637	663	655	639	622	685	647	646	642	655	618	657	618	632	642	627	683	636	665	693	650	669	678	664	683	642	674	661	659	683	717	669	611	670	648	648	625	635	673	636	685	635	674	701	728	667	624	646	634	599	654	620	672	630	668	685	629	660	625	643	625	660	597	600	644	682	629	664	641	641	657	649	659	655	628	628	645	659	649	679	677	658	678	639	651	692	675	641	662	636	653	677	676	603	647	661	662	645	625	651	647	637	641	667	627	684	656	705	619	660	680	640	626	630	658	626	688	662	684	653	679	590	642	612	638	596	639	649	621	727	665	625	682	690	676	704	666	658	659	652	644	629	625	657	647	648	657	614	679	659	618	658	671	639	639	632	662	674	601	677	609	666	657	628	639	697	639	651	646	669	661	602	642	641	639	689	682	640	698	669	706	644	635	610	668	599	676	685	647	672	665	655	672	654	662	681	635	654	679	631	636	637	606	647	656	681	676	657	665	647	676	644	574	696	664	650	650	670	646	666	695	639	636	644	679	631	666	632	632	651	619	668	646	700	630	646	649	682	660	602	604	638	645	619	622	648	697	624	659	616	649	654	638	633	669	603	668	669	685	673	682	627	684	657	663	612	622	628	627	668	651	654	624	623	675	663	639	635	602	630	673	674	618	684	652	624	670	632	648	676	671	687	615	633	652	665	662	726	639	633	675	643	607	648	646	616	649	631	683	649	696	636	694	688	651	703	656	665	639	621	647	612	657	678	662	606	648	646	645	613	686	704	645	687	666	665	630	655	637	692	656	616	624	611	657	599	716	628	679	635	654	631	589	702	651	624	666	671	665	656	691	665	643	673	654	632	656	633	670	649	662	652	641	669	673	646	642	640	713	671	656	634	659	613	636	610	688	663	632	654	665	632	677	663	641	688	652	633	635	635	670	672	618	626	627	657	657	705	711	682	686	665	663	617	655	673	603	684	660	632	662	667	667	618	679	653	604	646	627	618	644	628	650	630	624	653	629	642	646	670	638	694	660	660	692	652	661	647	638	638	691	639	662	668	601	650	627	631	631	644	667	614	648	646	633	645	657	686	637	661	681	639	648	650	634	648	684	661	649	657	701	613	655	709	623	677	632	651	680	620	639	660	634	651	669	651	651	661	653	662	636	650	649	608	626	693	626	623	660	663	634	672	643	668	704	660	743	691	632	655	662	630	680	648	686	608	641	645	646	666	690	649	675	658	623	675	660	716	640	639	654	643	629	684	642	677	654	668	647	626	648	673	671	636	661	627	647	660	672	608	674	690	648	664	665	606	676	658	613	666	606	666	655	683	671	681	655	658	648	693	634	666	674	656	632	607	640	649	599	653	671	681	687	658	636	638	694	680	689	662	658	627	646	648	685	639	650	685	594	638	621	680	666	639	661	663	648	650	663	638	657	657	659	668	685	632	653	686	664	676	669	679	654	650	691	661	660	661	702	664	631	657	651	629	669	657	666	680	619	663	685	621	655	647	610	664	645	664	656	654	637	640	659	626	650	693	634	667	657	661	675	627	641	672	699	674	702	650	628	631	672	645	631	658	709	642	652	620	697	666	654	641	591	638	634	640	641	664	655	697	677	603	676	681	618	681	661	670	613	662	671	670	670	643	639	691	615	603	651	663	614	661	657	678	657	640	687	638	663	660	621	686	617	652	703	637	684	642	687	676	654	639	642	672	630	658	655	652	689	653	652	654	615	649	596	667	610	647	633	679	693	711	660	628	677	701	622	646	616	667	680	658	630	658	642	661	593	668	604	591	643	638	668	645	649	677	667	648	685	621	651	667	626	652	688	673	693	685	660	650	630	616	652	656	633	658	640	630	642	690	627	644	620	666	666	644	630	663	645	680	648	642	642	642	662	636	635	676	690	640	639	648	612	713	647	670	642	691	659	657	624	626	653	722	640	654	662	637	675	647	669	648	637	636	646	644	632	611	669	646	676	654	685	657	660	676	661	633	656	687	642	662	667	700	643	655	624	660	654	685	679	663	670	624	667	686	669	631	642	668	650	679	652	691	653	646	670	650	650	669	688	692	647	692	694	606	639	667	656	660	648	651	641	727	680	616	642	668	647	606	617	661	667	614	672	685	639	622	649	669	629	657	637	679	691	709	673	663	617	667	655	656	649	664	621	670	672	638	654	659	647	681	666	608	658	670	703	637	665	668	727	666	687	691	632	652	618	646	640	643	631	693	694	627	612	661	649	691	623	627	669	643	665	684	679	663	659	703	641	628	656	692	661	637	634	658	657	657	629	697	633	641	650	642	677	616	664	661	621	692	638	659	652	712	661	660	661	691	668	700	668	658	609	604	653	633	627	659	661	629	717	666	678	688	635	675	685	638	620	653	665	635	645	674	660	601	663	668	695	694	666	642	639	707	625	659	647	669	640	609	706	618	694	694	631	637	695	648	666	661	654	652	612	687	650	620	595	687	620	626	665	644	669	632	591	643	657	624	627	681	642	645	632	668	633	605	661	626	645	635	639	602	637	652	664	653	706	642	674	633	665	675	640	637	600	656	681	693	638	665	649	648	667	641	673	630	628	667	694	640	666	669	621	656	683	694	627	712	620	630	617	654	658	699	648	657	646	645	688	629	682	650	674	628	727	614	650	671	617	665	657	613	652	655	640	686	621	648	655	697	679	654	668	701	689	602	656	647	614	659	663	638	657	646	633	656	642	670	624	654	651	657	661	683	642	631	648	670	630	645	646	665	631	627	647	633	636	680	659	635	639	606	665	682	664	615	644	651	639	640	680	611	636	643	645	630	674	664	679	644	648	669	692	636	655	639	653	641	642	631	651	625	660	650	653	634	672	637	621	687	669	692	662	641	643	655	673	680	714	632	616	683	647	646	622	657	674	637	626	674	643	689	691	636	673	663	688	653	660	664	675	676	624	660	658	651	660	645	665	663	645	680	689	670	691	644	653	669	634	662	645	637	654	698	649	653	681	619	669	613	670	671	646	649	686	628	643	711	685	652	684	674	663	692	675	646	652	648	606	686	676	659	665	647	656	658	637	626	670	651	682	685	638	619	653	683	655	645	618	669	670	673	665	658	645	673	685	667	676	683	703	671	661	656	655	677	645	599	706	645	627	672	679
16566	26016	15950	8146	5322	4009	3160	2627	2141	1865	1798	1717	1479	1339	1251	1192	1101	1032	1014	1005	997	992	1035	1005	949	982	982	940	959	1006	907	944	921	919	938	910	926	936	913	855	967	923	905	908	898	901	883	942	918	901	945	908	949	906	858	923	968	925	937	938	905	963	886	901	894	925	891	922	908	926	917	866	928	970	952	933	924	942	917	897	937	906	864	927	942	933	933	898	933	949	992	942	930	915	913	945	914	854	908	910	880	900	986	938	876	881	915	926	920	927	868	966	951	959	880	905	926	928	933	893	935	881	924	940	909	940	898	934	863	924	938	930	935	929	952	890	886	919	973	876	920	870	960	930	931	867	909	862	872	932	938	947	901	927	948	950	915	861	948	916	886	865	922	899	965	926	904	952	907	927	967	889	912	913	883	1000	889	887	910	899	908	955	915	915	948	887	909	965	897	901	921	938	920	910	895	919	977	919	900	946	884	882	866	873	909	924	932	902	921	885	936	942	889	921	903	918	897	886	905	863	959	880	886	939	890	913	913	905	873	910	862	913	932	914	903	929	906	846	946	913	920	907	901	955	928	948	906	899	872	869	929	906	930	919	936	925	873	927	891	942	909	876	899	906	990	904	953	893	916	917	904	928	918	930	898	943	894	933	942	881	886	903	936	963	888	946	929	910	905	917	889	855	939	893	926	927	899	901	946	908	948	862	906	896	923	876	868	903	930	927	934	925	906	881	927	894	942	881	836	868	911	873	911	943	880	967	901	895	910	947	867	982	888	944	863	939	907	936	867	916	893	953	879	943	910	894	883	955	939	904	901	836	938	879	925	914	911	906	907	868	943	930	938	896	954	904	923	882	927	922	934	936	927	927	893	904	906	959	942	886	907	914	926	943	935	968	921	916	907	920	938	922	878	947	911	916	925	915	902	981	924	869	886	959	862	890	914	957	916	941	902	872	877	958	891	920	926	850	899	989	931	909	934	916	915	861	922	940	983	856	955	977	891	938	895	946	891	969	903	934	929	932	939	857	855	977	901	895	865	877	893	958	891	913	970	922	873	897	910	951	913	961	951	925	872	936	931	894	920	912	935	911	858	899	947	888	865	929	974	897	962	858	941	919	893	878	918	922	884	872	948	919	908	907	891	877	892	866	946	857	908	948	903	937	914	909	917	888	941	902	887	915	935	878	859	894	954	884	940	912	936	881	931	962	937	897	883	878	922	895	975	919	915	926	958	868	931	935	877	909	950	875	941	882	901	895	892	940	884	906	890	905	878	928	915	901	941	900	911	895	922	914	874	901	843	943	921	881	901	870	930	907	892	949	930	881	825	938	870	845	895	931	918	945	904	935	922	986	915	935	910	933	952	944	912	931	894	944	932	884	931	910	900	887	855	879	881	923	928	900	929	932	926	942	943	906	972	892	872	946	928	950	967	851	884	877	942	886	909	905	946	933	957	923	854	969	909	922	899	887	924	907	955	907	921	953	876	830	919	943	905	933	908	856	909	885	950	894	898	923	912	893	898	914	883	872	923	946	939	900	878	872	865	939	916	916	940	982	872	853	884	850	875	886	930	927	908	849	923	893	891	887	929	884	866	903	888	896	878	929	883	910	947	925	865	928	885	923	970	922	894	921	919	954	935	907	919	868	927	870	879	883	941	907	912	947	906	917	950	855	965	899	923	936	925	948	967	869	909	904	891	908	935	875	876	887	895	910	880	902	919	930	899	914	940	929	863	869	922	901	946	896	922	950	862	912	882	909	957	860	879	860	922	895	903	925	907	949	924	978	975	918	903	917	907	931	926	945	895	980	913	907	896	925	931	955	937	909	945	919	884	961	943	850	873	907	888	902	920	893	894	926	918	879	899	917	959	885	874	902	893	949	897	923	925	872	886	937	945	899	973	933	948	964	936	922	911	909	884	897	893	876	865	876	945	909	932	930	991	910	944	922	997	872	872	913	946	913	889	889	863	962	888	932	858	911	860	921	886	907	917	941	928	916	897	901	893	923	952	963	954	919	925	915	899	910	902	929	867	897	926	881	899	948	893	928	944	857	914	932	908	913	900	893	908	885	944	900	918	916	918	955	940	971	917	923	903	872	871	901	898	893	955	941	950	890	898	894	910	880	938	909	905	862	910	879	914	838	902	948	945	897	911	921	971	933	967	890	907	893	899	930	802	879	896	929	928	930	925	878	869	918	898	923	923	891	919	876	876	911	923	914	928	903	909	919	903	921	981	885	967	969	935	857	939	892	919	889	975	936	864	967	867	911	974	873	905	882	956	917	885	911	879	885	924	958	876	893	898	949	898	922	947	913	941	923	942	900	920	897	946	922	906	942	919	976	892	932	845	905	864	942	949	915	874	916	911	876	931	932	918	904	980	917	941	934	906	904	890	957	903	878	873	914	894	924	917	886	815	954	964	902	870	902	904	931	851	941	927	941	877	893	960	911	951	966	866	917	937	934	904	843	966	924	935	984	950	916	957	888	925	952	933	941	965	902	835	909	889	923	898	955	938	913	859	938	895	942	947	905	845	930	941	914	940	914	913	862	878	898	970	860	881	934	967	915	932	912	941	940	914	892	885	935	934	949	985	898	875	966	899	876	954	950	861	945	890	931	864	933	890	948	938	889	955	954	905	897	878	889	949	907	933	946	916	915	925	909	866	912	872	882	972	950	937	896	950	911	900	900	918	838	944	907	894	899	880	918	922	899	934	883	889	886	964	893	959	913	909	893	925	887	947	960	972	932	849	937	898	911	888	898	893	898	885	932	954	904	928	921	866	899	920	907	917	907	895	912	836	889	889	911	933	897	915	966	896	931	913	906	924	917	919	910	903	947	932	915	892	954	934	897	884	892	939	922	926	856	900	925	923	925	923	930	880	883	907	871	960	957	866	933	931	929	938	953	915	927	905	979	956	918	925	981	914	939	885	924	945	876	895	916	867	907	936	846	906	929	933	909	937	905	883	881	918	948	971	948	887	926	928	1004	954	956	926	904	894	915	961	892	911	973	932	898	932	870	891	906	920	922	950	919	926	923	913	883	927	869	899	898	929	928	890	855	885	918	953	922	959	952	919	892	904	984	877	922	902	892	953	947	908	922	893	913	920	929	964	886	881	888	952	908	930	984	916	909	920	872	909	948	940	927	850	884	894	877	908	919	906	921	962	880	899	936	950	865	911	957	895	940	899	887	876	865	925	921	917	952	922	908	898	951	882	900	861	910	876	896	917	944	916	916	975	947	895	906	912	910	912	947	864	904	958	983	886	922	894	931	969	911	928	951	900	918	877	906	956	894	883	937	893	905	928	922	931	971	909	900	899	894	956	887	899	894	890	919	894	913	924	916	875	876	923	948	932	932	948	932	865	928	899	825	934	926	915	943	890	916	889	910	914	938	943	928	920	911	939	860	889	975	936	916	903	920	926	885	923	909	891	918	931	982	900	906	892	875	971	895	880	944	910	894	895	924	906	909	909	937	932	904	923	851	939	856	887	878
23833	21514	27814	25636	19025	5278	2693	1843	1481	1395	1317	1207	1101	969	919	853	798	758	758	719	745	725	716	722	694	695	680	676	683	738	643	676	683	672	674	715	691	681	694	692	677	674	610	640	623	669	648	683	702	661	663	695	663	675	643	674	667	635	673	671	678	680	742	664	679	671	657	671	711	696	664	668	652	652	665	669	695	714	672	637	664	618	714	646	673	663	640	662	673	658	676	620	649	671	680	686	650	683	660	703	681	677	675	677	676	664	689	703	667	705	655	713	670	682	642	661	647	649	669	620	672	648	671	650	660	696	652	692	647	668	659	674	632	679	654	613	664	659	673	706	690	638	668	618	680	659	637	648	708	641	661	675	660	680	637	651	605	664	684	685	654	692	691	703	651	690	674	677	673	660	655	679	666	660	643	627	613	663	634	675	692	664	641	674	652	648	643	692	696	699	695	704	669	683	665	700	630	639	662	668	666	689	658	687	632	649	651	693	676	690	636	639	656	714	684	660	708	676	680	622	678	683	678	662	648	653	711	667	641	682	668	708	665	648	632	663	671	630	639	680	660	686	650	631	671	659	654	605	680	685	692	691	652	674	657	679	662	650	692	677	641	655	662	668	693	648	617	725	689	683	697	636	674	658	663	629	613	661	670	690	649	648	683	687	634	684	721	675	651	660	667	622	656	672	632	656	646	699	708	633	648	680	702	676	631	660	698	690	636	681	684	639	700	671	643	652	726	676	660	648	679	687	682	628	671	663	671	629	696	669	649	653	659	711	651	674	687	633	648	638	652	662	700	688	653	658	673	651	667	706	640	685	644	698	638	624	623	690	703	688	705	656	666	610	615	672	607	659	669	691	644	649	675	684	659	700	633	685	672	636	667	682	697	676	646	686	647	660	637	660	612	698	683	676	658	695	624	667	675	640	672	679	646	647	696	691	643	652	681	644	655	665	675	689	674	644	668	662	666	696	672	658	715	692	693	681	650	654	681	669	725	672	647	736	638	667	690	727	740	738	691	712	654	684	677	683	675	661	682	711	651	694	643	647	617	610	678	679	699	642	651	746	678	675	633	689	692	666	650	675	640	657	690	672	712	675	654	693	666	669	646	658	697	683	677	680	633	694	641	668	668	684	645	694	695	661	645	661	671	703	654	658	643	665	703	673	684	644	627	679	640	692	691	692	655	636	654	669	633	695	704	652	659	676	691	647	716	660	627	692	621	645	704	642	656	694	700	645	689	685	602	588	689	645	679	670	632	700	697	675	654	664	673	651	634	669	640	600	632	709	692	692	623	693	656	668	667	693	670	672	678	686	695	652	648	687	736	710	710	667	604	653	656	660	646	630	674	645	638	682	643	627	679	675	670	675	682	675	656	670	665	665	642	693	687	695	616	662	634	632	647	665	660	644	673	660	680	631	695	700	641	647	691	683	614	668	611	689	673	688	673	625	708	677	650	689	688	637	672	643	673	649	680	679	632	678	661	657	672	661	631	670	606	650	674	633	620	654	680	672	672	635	629	636	626	680	640	630	651	642	754	680	625	631	687	671	701	686	693	673	686	635	648	632	667	643	707	667	647	667	671	642	664	678	663	616	652	656	647	622	624	663	717	688	623	677	659	697	657	693	647	714	698	707	622	687	625	622	679	652	678	659	704	668	660	649	673	685	692	698	720	664	678	641	689	651	674	645	669	674	646	704	698	699	667	673	654	645	689	706	698	649	700	633	652	655	672	631	661	644	690	651	694	690	635	640	622	677	658	671	671	669	657	680	672	630	689	663	648	674	678	631	681	656	641	705	628	680	664	708	658	644	704	664	694	731	673	630	711	708	691	667	688	709	627	627	657	698	629	658	709	697	671	636	677	626	668	650	603	709	712	666	628	671	693	637	625	707	666	680	667	663	661	655	675	661	623	692	675	674	674	633	649	643	679	656	679	657	644	651	656	679	641	619	626	646	665	698	649	695	661	640	628	661	624	703	664	638	702	618	655	639	653	620	634	652	605	717	702	688	692	685	710	611	705	654	633	658	672	693	619	686	706	650	688	663	657	671	681	686	665	631	662	629	660	657	621	664	681	690	659	663	677	713	652	644	687	689	693	680	674	672	649	684	651	648	644	618	625	643	728	655	651	683	666	643	640	703	617	628	638	679	681	660	677	704	694	713	691	661	679	636	644	685	664	598	692	650	686	657	700	656	645	673	616	642	685	680	635	651	631	676	658	680	654	715	675	684	673	680	692	678	691	691	724	635	682	678	637	694	649	703	686	702	607	696	717	650	687	629	664	692	687	692	674	629	636	634	687	684	637	643	690	672	690	665	661	670	658	620	671	689	660	664	686	674	634	698	669	646	659	637	651	664	685	649	671	640	662	662	670	640	689	648	691	654	678	657	670	690	689	684	734	678	611	677	674	661	643	627	617	702	691	649	698	679	696	644	631	693	660	700	657	642	659	659	649	679	617	664	650	664	651	676	643	660	685	676	662	698	647	685	691	676	697	650	649	629	636	697	632	659	659	653	621	644	692	637	686	660	672	665	647	620	663	699	676	660	669	663	636	619	675	653	666	682	692	657	647	701	657	678	677	669	712	606	645	662	657	680	632	674	640	676	646	645	657	682	668	688	666	703	668	685	682	647	685	686	665	674	608	659	667	667	614	682	662	685	643	663	630	652	697	698	665	634	685	639	704	648	685	612	671	666	695	646	655	699	636	712	707	669	640	647	640	652	692	676	652	662	686	675	647	620	678	650	633	645	612	710	626	677	656	671	645	625	653	633	624	654	689	652	697	648	652	676	683	621	668	652	678	627	655	699	653	617	700	618	680	711	673	657	624	705	646	620	707	670	655	647	635	632	680	719	689	655	656	679	645	668	721	706	645	692	756	672	658	676	617	671	659	704	640	651	666	753	653	639	629	628	663	751	672	687	634	664	743	636	645	631	639	653	646	646	702	664	684	632	644	635	683	637	676	643	686	623	688	668	691	685	676	648	686	639	630	636	655	613	670	669	666	660	633	686	639	673	661	633	731	650	662	635	661	703	652	636	673	680	611	618	653	688	651	688	658	679	688	656	686	623	652	612	674	638	642	647	652	609	687	635	655	658	653	634	665	635	664	709	685	665	646	693	672	642	635	677	630	637	639	659	673	659	591	621	665	688	664	649	686	652	673	658	654	680	657	637	679	664	701	628	641	664	679	659	640	665	647	745	634	656	656	665	684	657	666	720	652	665	681	692	704	658	666	667	648	637	633	676	660	641	596	647	668	661	684	679	663	701	667	661	641	686	666	672	701	666	636	668	694	647	703	686	691	744	666	674	652	673	656	656	679	679	689	651	660	670	655	688	667	662	701	661	625	672	663	703	667	649	682	695	622	639	722	670	643	645	670	654	691	640	635	641	683	650	689	678	722	692	709	648	676	662	652	654	698	630	660	669	644	640	647	653	650	724	675	698	671	661	661	646	648	654	700	725	701	651	616	669	653	695	670	682	722	680	635	641
16628	33586	22104	12190	8875	6391	5092	3811	3159	2841	2553	2269	1912	1653	1527	1376	1332	1213	1193	1164	1127	1080	1105	1054	1062	957	976	995	988	978	932	936	949	945	969	956	893	890	907	885	888	891	888	880	900	1010	877	876	923	938	937	956	969	934	954	982	896	899	908	967	936	946	935	913	939	853	960	928	952	889	931	919	905	929	967	964	909	939	908	926	990	857	914	885	913	949	994	919	918	960	922	886	932	914	938	922	952	909	882	919	946	940	912	927	922	954	936	916	911	907	885	926	938	887	921	972	935	925	913	922	869	940	931	951	945	980	929	909	941	952	951	907	966	907	907	995	877	953	950	943	919	896	900	964	921	940	953	898	942	931	861	949	893	941	940	955	912	913	910	906	951	976	963	951	941	923	861	979	921	824	924	922	924	923	943	909	962	933	929	956	898	916	962	902	953	963	942	962	892	941	967	900	956	945	937	944	946	948	953	961	965	962	928	898	961	881	921	929	901	968	864	945	929	974	885	888	909	908	886	911	934	946	923	920	896	932	977	930	892	931	892	848	998	912	885	954	997	984	936	914	955	980	902	953	973	931	890	961	892	984	946	917	942	912	912	943	949	878	891	893	910	935	944	937	913	934	942	921	905	932	928	921	951	948	962	912	920	934	862	877	945	891	910	1007	882	894	918	925	953	947	884	931	935	958	916	929	900	908	898	870	912	928	894	922	963	927	984	963	928	965	877	956	934	915	908	975	974	884	962	941	877	984	853	914	907	918	947	894	927	907	930	939	986	883	990	910	929	963	912	950	929	898	988	918	931	940	896	913	949	900	906	899	873	879	902	893	925	936	917	917	955	952	946	929	874	924	914	970	893	968	920	935	931	871	918	964	963	910	919	938	994	953	922	910	940	895	925	921	936	880	973	909	942	897	907	932	936	1020	898	908	919	937	936	935	917	985	945	902	902	973	951	964	884	941	957	958	999	919	890	958	931	919	944	935	962	950	936	924	916	899	935	940	897	939	951	931	912	952	906	979	934	968	941	953	859	946	951	918	871	930	896	895	945	877	941	877	939	888	967	939	903	931	888	900	994	918	868	919	962	866	949	892	911	945	955	955	931	922	961	913	927	952	910	889	977	896	905	922	903	919	922	930	933	919	961	915	950	913	875	889	902	911	890	876	948	959	938	925	979	948	920	938	928	956	956	869	898	944	888	939	973	946	918	920	938	922	938	941	918	909	986	920	886	901	885	941	882	915	944	978	899	939	907	941	908	961	898	924	897	927	929	947	940	946	945	930	912	933	929	880	931	938	962	969	936	953	945	915	957	933	964	937	959	935	924	947	948	940	908	863	915	1003	932	940	948	967	940	963	934	888	947	945	934	938	921	964	976	884	932	873	929	913	945	903	933	900	877	922	924	879	943	878	941	926	883	959	903	915	982	946	943	922	892	956	950	925	950	901	894	885	900	958	913	917	874	929	922	960	973	973	924	919	892	968	887	898	1002	903	980	968	972	973	965	943	906	946	952	932	942	958	881	936	970	941	909	893	933	899	919	966	899	947	946	908	957	905	960	932	940	936	928	961	901	932	928	942	927	905	921	932	922	895	917	962	936	928	946	969	878	943	931	976	912	947	869	925	918	896	947	942	955	918	961	931	928	946	950	934	886	891	917	920	929	943	977	941	977	895	927	942	877	889	877	940	936	927	936	941	947	925	878	923	946	852	912	876	938	925	959	957	928	909	926	900	926	960	894	942	986	936	922	964	973	931	940	858	942	929	897	975	929	922	865	912	927	962	906	969	918	982	959	978	951	963	949	911	916	945	949	962	956	968	878	928	954	938	987	901	957	912	940	936	942	915	904	965	905	924	1002	1013	914	923	952	895	958	933	924	931	941	930	894	909	922	930	953	903	933	992	938	916	925	901	906	972	882	858	921	904	946	965	923	948	921	926	931	1002	977	891	936	937	972	947	917	935	906	900	974	895	940	972	955	932	950	888	854	900	892	922	899	909	950	929	924	948	958	1002	945	918	898	960	958	958	949	961	927	923	928	946	927	898	939	946	983	923	958	953	854	944	977	904	912	943	915	889	928	965	889	935	912	905	890	931	935	928	952	878	905	950	915	932	929	921	919	941	942	959	970	912	962	914	952	929	897	925	944	928	954	864	960	873	1000	941	963	936	919	975	930	941	935	945	908	945	920	934	943	951	958	925	909	938	877	891	961	899	910	937	942	952	912	979	931	884	918	911	909	899	912	939	941	916	915	889	958	883	960	930	939	957	929	980	951	938	941	930	952	902	879	939	964	907	930	926	953	960	933	933	976	933	947	910	955	888	947	940	922	950	936	899	924	958	982	959	930	897	920	934	921	976	957	958	940	896	927	952	913	994	927	877	911	983	961	890	947	916	965	896	903	984	905	953	961	926	976	886	969	934	931	951	902	857	968	928	934	930	936	975	954	937	955	952	912	883	912	919	914	974	925	964	898	927	942	913	888	957	896	942	922	925	937	903	936	977	959	891	978	944	961	899	932	928	911	977	916	929	951	868	896	939	963	984	882	996	932	961	919	968	892	969	897	897	870	934	940	948	989	927	919	918	935	934	928	929	926	917	959	915	923	899	924	910	966	882	894	950	944	943	907	902	972	952	927	918	906	892	923	949	884	880	906	944	903	959	871	891	911	964	923	915	925	947	913	921	969	987	857	939	896	921	935	926	919	918	939	963	897	957	949	902	996	894	1000	855	896	922	900	938	969	938	866	951	877	889	909	935	938	976	923	925	877	933	971	907	914	955	925	909	935	954	928	903	923	925	892	941	915	966	911	919	933	896	918	883	906	922	934	933	969	916	912	943	895	965	933	930	924	967	951	914	918	921	951	946	894	970	924	905	913	944	915	959	982	926	932	913	1008	868	932	942	930	946	978	932	925	914	946	919	919	957	980	933	947	976	942	938	956	923	906	944	909	890	920	933	939	947	973	950	917	911	912	904	937	905	912	889	959	905	1028	937	940	938	940	918	868	929	940	991	980	961	922	987	885	909	939	923	891	911	948	924	923	923	944	909	916	942	929	922	941	909	910	913	944	930	879	941	970	947	945	903	976	950	1022	956	928	909	898	899	948	980	889	943	918	891	899	992	892	979	962	950	946	1001	928	921	883	896	934	978	926	973	926	908	908	911	944	948	979	912	910	921	931	932	909	907	894	920	971	876	924	868	935	919	921	963	883	865	930	962	894	972	949	965	891	959	893	900	957	954	928	906	932	905	920	916	959	952	958	924	963	982	941	936	945	914	952	920	903	902	929	955	959	915	914	920	940	949	940	959	896	880	948	936	941	920	953	930	938	914	940	922	850	938	951	919	924	866	956	898	932	980	969	977	954	954	936	949	954	971	950	927	934	976	910	910	864	916	925	958	978	936	979	928	938	887	970	906	903	932	950	901	888	942	876	905	903	939	962	916	909	953	908	926	926	908	914	940	935	914	926	912	888	905	959	926	889	886	938	955	973	912	944	917	964	971	899	916	959	960
25568	21463	24945	20083	4258	2252	1765	1409	1308	1180	1082	987	929	821	815	787	761	723	699	733	718	677	644	663	679	617	692	696	655	626	655	653	639	627	600	633	640	617	600	642	628	646	651	608	612	612	676	662	638	665	598	618	599	660	617	610	666	604	639	664	640	653	658	606	657	651	635	598	618	614	564	666	637	611	588	634	632	643	678	616	619	623	611	666	594	672	622	630	643	602	654	624	635	636	651	635	631	643	639	627	599	622	628	675	634	631	620	625	603	614	635	632	671	646	635	664	621	659	609	636	655	603	616	641	636	614	621	615	640	667	628	653	638	647	611	649	693	597	623	647	618	625	668	626	642	616	610	651	659	584	646	621	640	650	615	601	649	629	623	640	653	620	629	643	640	646	638	603	607	620	660	649	642	638	621	641	619	573	648	634	659	646	600	602	622	647	571	626	645	652	688	640	650	593	602	656	637	615	649	658	658	662	622	656	646	601	604	591	632	666	606	705	647	607	626	640	607	666	655	656	656	629	618	623	649	658	634	622	648	640	673	597	633	602	621	622	606	649	680	649	641	638	661	626	672	615	629	652	625	605	627	638	575	597	666	666	639	647	663	664	634	651	620	662	670	602	671	683	598	624	653	632	672	613	669	619	638	632	655	648	621	613	611	591	611	675	689	623	621	638	613	688	644	595	654	671	644	643	623	643	646	642	597	657	624	615	650	617	602	584	595	644	653	629	646	622	623	619	618	650	667	630	651	617	646	656	627	668	665	682	674	604	627	630	620	620	618	643	661	672	620	665	650	653	634	659	640	631	634	635	678	627	610	673	661	599	663	621	627	587	668	650	634	655	591	605	643	611	617	600	640	668	669	628	619	630	656	608	644	658	598	602	655	597	715	629	636	619	610	639	642	629	643	654	639	671	657	677	630	651	623	680	605	639	613	625	647	660	581	596	640	588	635	680	639	659	612	656	656	606	652	621	657	639	625	638	623	615	629	596	605	637	643	661	602	658	625	642	622	649	618	608	663	597	634	609	675	630	607	597	632	600	603	642	654	614	605	624	649	625	611	657	621	637	653	603	615	646	652	684	632	606	672	644	611	614	626	629	665	663	629	618	630	680	659	631	650	620	586	636	623	634	640	616	652	637	657	643	631	600	613	600	647	694	607	647	613	704	629	627	629	575	653	630	635	615	631	580	652	614	616	609	638	661	607	638	624	640	622	651	646	665	628	658	650	621	631	642	619	626	643	638	655	626	595	646	639	578	633	642	628	619	663	623	628	648	662	585	615	643	662	657	642	655	598	614	659	613	668	611	658	616	649	610	605	620	626	611	634	638	646	601	635	587	661	565	634	660	630	603	674	637	661	666	597	626	616	612	655	628	630	630	590	661	626	654	646	683	637	682	652	616	589	636	661	631	649	575	579	622	622	668	637	674	684	666	610	636	684	606	634	601	646	651	630	603	592	600	622	673	636	657	628	649	607	688	635	640	643	629	680	628	662	644	603	617	608	635	622	605	611	606	636	653	664	669	633	650	674	582	627	639	637	631	635	642	586	606	646	651	651	611	632	612	647	615	595	684	652	635	653	638	601	648	609	612	665	633	605	634	646	656	593	660	635	633	649	642	683	678	639	613	622	642	610	624	624	630	619	625	630	660	654	650	651	640	585	660	618	647	626	652	670	629	654	641	631	616	677	660	659	631	634	624	646	637	627	624	612	654	645	580	612	608	614	638	613	650	638	673	567	668	661	659	672	655	631	643	619	674	647	658	643	634	618	613	689	620	630	639	615	652	631	610	627	622	580	607	624	604	629	584	669	529	635	671	639	643	655	649	609	656	616	640	606	624	631	641	610	637	617	657	634	619	628	614	606	650	637	594	592	641	640	614	630	652	610	635	627	671	662	660	599	642	661	608	669	587	637	634	656	637	630	627	623	629	654	713	641	594	640	669	627	650	601	583	663	642	642	606	564	596	629	614	651	626	660	641	671	632	669	591	620	630	674	624	640	590	654	613	599	656	623	637	641	649	637	648	618	625	641	687	619	596	657	652	640	616	596	638	601	653	620	632	633	631	635	675	636	651	617	617	661	639	636	652	561	637	639	592	608	669	660	660	627	639	572	610	621	622	629	615	611	604	637	618	632	645	594	626	655	625	586	623	680	627	626	655	619	634	587	636	625	640	577	645	651	619	647	647	612	611	629	658	633	627	619	612	582	677	689	608	619	615	607	648	608	625	606	626	605	593	630	599	617	652	652	612	637	666	611	651	624	625	590	647	607	585	675	627	655	653	617	612	608	642	631	643	624	634	653	669	628	577	600	619	654	630	640	619	590	637	602	644	631	635	621	628	598	606	660	650	628	660	598	669	642	674	619	644	636	568	680	636	596	634	616	642	649	650	598	682	597	656	656	637	678	624	635	654	630	622	595	601	642	613	672	636	648	651	620	650	656	637	657	634	622	632	640	606	667	621	651	623	619	614	639	615	622	611	618	730	650	638	689	654	642	630	635	589	653	655	628	608	648	622	643	622	656	612	660	618	624	649	614	631	587	576	626	631	606	604	647	623	595	662	621	600	615	665	647	671	623	646	626	640	648	663	663	629	668	657	638	657	639	620	652	669	650	651	624	652	638	617	618	639	641	676	658	672	597	647	636	608	633	636	676	632	665	654	672	636	631	649	665	611	648	677	652	641	649	605	661	621	673	615	592	660	639	608	637	623	616	637	600	620	630	672	665	581	630	618	621	630	591	640	644	662	601	635	629	623	674	629	663	630	639	625	590	599	586	639	665	624	659	637	619	629	639	625	620	645	621	658	667	627	600	636	623	610	673	600	627	628	577	657	630	639	633	659	674	628	643	655	684	650	630	603	581	604	582	631	636	633	647	620	637	632	626	646	658	612	668	652	633	578	638	675	680	611	675	676	639	623	616	580	627	639	665	618	643	627	651	633	576	679	636	683	658	589	662	612	659	678	623	653	634	620	641	617	631	618	641	638	625	623	616	684	599	659	591	594	657	624	638	665	612	631	673	618	632	617	612	639	604	626	663	643	601	644	627	656	642	610	625	651	602	634	647	620	627	641	625	631	630	656	617	616	619	634	635	668	584	654	642	642	642	649	631	623	634	662	648	695	606	649	647	611	627	716	703	681	651	621	637	622	631	613	626	577	610	641	650	633	656	646	652	649	601	640	613	650	638	653	614	640	658	618	640	664	695	641	678	597	608	630	626	633	630	639	595	606	634	622	621	570	665	660	652	621	669	654	654	588	588	612	651	678	636	602	654	563	659	640	636	642	675	702	619	651	599	611	675	665	678	632	603	582	669	602	653	628	640	626	621	655	647	639	627	691	652	619	695	645	613	631	606	649	668	631	656	605	588	672	670	641	629	623	634	617	641	608	693	610	623	623	590	631	570	673	620	668	612	624	665	608	630	622	632	650	658	674	652	611	593	670	636	641	653	631	685	642	673	633	602	618	625	632	648	640	617	681	632	680	611	622
16299	27376	17686	9612	7218	5080	4028	3095	2829	2501	2275	1872	1662	1433	1271	1240	1172	1120	1082	1037	1016	1003	979	967	974	970	966	894	945	894	904	924	930	917	915	911	887	910	873	914	871	869	916	909	873	874	852	880	905	883	886	871	843	932	880	888	907	876	891	880	965	861	870	862	869	808	909	892	909	914	937	920	889	875	896	887	932	904	896	884	888	883	866	872	861	867	900	909	903	891	894	891	905	939	837	891	897	902	903	888	892	894	930	897	901	899	880	880	906	900	868	912	895	835	899	852	874	897	907	937	920	927	911	879	890	867	904	889	927	934	886	878	879	928	880	834	883	900	863	944	962	945	869	899	891	869	915	872	879	949	870	912	847	883	862	874	902	840	885	865	892	909	916	937	906	868	882	873	905	907	896	877	905	873	889	838	940	898	914	928	862	888	910	910	864	936	841	949	862	881	891	823	936	890	834	898	827	880	873	858	830	927	883	917	861	906	948	877	888	832	905	905	876	897	872	860	920	902	918	872	918	905	894	884	885	869	868	858	858	896	863	879	873	848	915	940	926	853	925	906	890	906	887	882	886	907	897	914	926	872	888	891	929	831	863	880	875	888	887	896	918	856	902	902	898	902	871	902	894	877	844	906	826	939	881	972	903	885	898	936	936	860	878	860	875	892	888	863	922	884	904	871	885	918	869	911	900	862	892	863	881	881	839	901	968	845	901	931	874	934	928	852	883	872	847	860	854	891	934	913	876	854	878	885	862	896	879	885	919	926	907	939	917	908	874	896	863	888	896	899	887	882	926	932	904	888	907	860	908	910	890	912	869	931	856	888	893	898	877	904	865	856	880	866	871	910	926	915	912	914	898	903	888	906	921	878	922	859	890	942	875	943	897	867	909	950	906	882	884	912	870	882	903	952	869	901	887	897	898	878	899	918	922	887	927	884	985	905	917	918	887	879	886	890	852	899	849	910	908	861	880	900	941	915	891	860	927	905	889	885	875	892	860	899	888	940	891	894	882	870	917	957	894	901	903	838	877	891	875	854	900	887	817	898	870	891	873	882	892	891	852	903	886	872	929	864	863	893	861	904	895	886	884	928	953	883	914	878	926	931	873	929	856	901	877	886	907	864	898	912	931	911	886	908	883	817	897	854	957	931	887	921	876	971	903	904	870	910	836	899	927	908	843	885	903	877	906	900	922	899	867	875	924	873	891	893	891	863	871	895	905	910	853	888	886	909	836	875	864	852	849	863	890	937	831	917	838	873	895	941	860	880	867	979	901	937	936	863	822	895	916	894	870	902	895	925	819	902	919	898	930	916	909	914	951	887	896	870	890	903	873	850	862	891	946	891	957	845	871	895	885	853	919	873	863	904	905	938	890	866	892	869	919	883	948	956	926	956	886	857	896	916	870	911	885	877	861	867	826	935	875	922	869	971	850	899	894	856	895	880	889	897	895	911	870	906	855	869	906	947	905	899	906	910	887	937	942	865	854	884	858	833	922	920	899	916	899	855	918	898	930	882	902	908	911	872	889	934	874	880	949	863	864	825	896	859	937	913	923	905	908	872	876	875	871	876	864	899	873	880	860	896	878	889	864	881	901	879	871	913	918	889	872	904	892	859	891	876	911	902	871	871	920	939	865	881	888	827	861	884	895	877	915	894	926	906	941	857	885	896	843	924	855	894	928	913	900	842	896	867	923	888	890	909	892	911	932	905	929	927	885	923	895	906	898	936	904	898	934	958	835	878	900	897	894	923	896	894	896	882	878	901	909	887	911	949	854	855	910	872	873	936	876	920	881	866	901	855	878	859	862	892	918	909	941	908	860	896	914	936	910	924	839	877	888	880	894	842	897	910	925	924	858	873	862	945	913	907	875	896	922	874	862	964	882	857	892	909	890	890	920	865	911	924	925	846	911	914	886	935	874	921	925	895	887	862	860	874	906	889	830	877	919	874	919	868	888	843	872	949	884	889	894	877	898	893	906	846	881	914	921	942	905	875	902	879	898	838	846	920	941	889	900	916	857	913	891	826	865	912	942	935	897	871	888	895	917	909	877	899	907	909	862	927	880	872	947	887	920	857	873	868	915	929	918	873	890	853	906	884	933	877	897	866	887	881	888	911	860	896	947	916	856	927	914	897	893	874	872	925	865	852	874	923	840	864	883	908	890	894	889	898	876	896	897	920	873	914	932	898	892	880	907	895	915	858	901	919	879	851	929	852	910	950	891	863	941	945	841	879	884	958	866	839	880	891	925	889	896	833	969	880	913	947	890	882	931	896	855	908	831	955	908	912	919	922	841	902	909	891	915	894	880	881	869	874	875	936	918	892	844	900	903	909	910	949	990	834	876	930	842	797	885	899	877	922	876	878	863	879	925	905	944	944	866	806	899	891	937	907	875	871	834	893	898	922	903	892	880	892	897	907	891	951	931	891	835	871	888	917	854	846	912	923	896	920	896	907	906	909	925	887	844	893	898	854	905	920	901	860	887	848	871	910	896	965	859	892	886	938	899	923	860	890	855	909	900	889	873	880	961	897	960	882	842	929	877	891	898	895	878	888	907	851	919	883	865	953	923	838	924	908	904	931	915	898	960	881	873	850	873	861	885	947	892	876	872	922	940	900	841	879	883	879	881	930	875	854	887	890	829	887	886	940	908	962	930	891	955	876	831	912	935	885	878	863	901	874	897	866	900	890	957	883	932	942	875	908	946	878	893	907	892	895	907	905	921	947	963	931	859	918	853	854	930	891	891	865	851	940	883	832	897	883	941	865	907	901	871	888	888	904	898	893	878	846	881	860	892	886	891	890	897	840	823	895	858	852	878	914	925	893	912	834	921	907	882	899	935	875	911	906	908	892	858	872	923	896	898	927	953	891	896	886	905	945	918	882	847	903	864	933	906	904	933	888	929	951	886	930	970	910	869	899	862	867	866	911	902	932	878	920	873	916	906	848	916	923	896	960	847	850	858	916	931	900	919	919	878	874	895	943	900	859	923	851	888	872	904	866	875	913	837	800	872	872	923	862	871	866	875	859	924	867	890	915	884	875	920	914	877	933	917	876	905	828	881	889	937	903	894	893	875	933	920	863	873	930	871	973	893	890	901	860	863	837	907	901	919	887	865	918	923	960	871	900	866	872	855	886	859	882	883	913	876	881	888	878	876	837	929	962	884	898	879	898	867	837	914	908	919	936	880	934	937	905	912	943	877	927	897	943	905	835	823	894	907	904	906	850	858	893	918	903	883	864	929	946	891	894	892	901	887	883	896	873	899	889	927	928	902	888	893	890	845	909	832	916	907	942	916	873	899	868	922	900	853	863	932	892	868	939	923	883	872	896	865	874	898	898	897	903	880	855	917	910	903	861	924	852	872	851	882	846	901	889	912	851	896	869	919	860	832	904	869	804	873	924	860	904	924	861	841	834	956	891	871	941	936	889	943	836	902	833	891	832	879	852	894	919	924	863	875	830	874	897	924	904	887	959	883	890	931	873	881	900
22981	21545	28530	24949	21562	17098	4869	2652	2325	1941	1589	1336	1105	1067	1004	914	892	887	887	800	763	760	751	719	765	737	717	766	696	645	702	688	694	684	718	655	606	671	714	690	657	672	684	615	658	721	637	655	607	704	742	689	662	670	664	682	687	635	708	618	674	688	662	680	653	628	694	660	612	697	712	637	651	662	656	665	680	679	701	641	645	698	677	640	662	665	701	698	695	663	654	657	650	676	672	643	623	672	639	704	686	630	697	604	651	647	678	688	674	679	632	686	649	669	671	640	702	659	675	669	722	674	660	678	687	652	727	641	637	633	679	688	709	632	707	668	672	697	651	695	652	681	668	668	645	679	652	631	689	643	647	653	687	634	705	635	699	673	702	696	655	652	645	684	671	692	669	651	645	675	666	639	683	641	646	657	655	670	681	666	642	661	687	660	658	678	682	679	658	651	710	692	658	674	659	692	667	677	673	586	718	662	670	634	658	601	663	698	697	666	643	674	656	655	697	635	639	669	684	669	677	706	645	677	657	643	661	648	727	627	692	686	630	668	659	650	693	670	691	614	668	674	677	707	607	692	684	679	671	657	631	679	622	683	662	659	646	645	646	637	628	655	668	644	674	674	668	670	668	653	645	703	654	666	648	671	675	615	673	738	691	659	688	684	627	690	674	694	681	671	701	649	678	674	648	666	670	669	630	687	653	646	674	690	684	661	714	707	679	648	649	652	705	688	728	664	649	611	695	651	672	681	662	671	659	657	714	678	677	671	684	727	717	677	672	637	671	654	665	655	704	672	651	662	631	739	733	669	703	726	695	654	670	666	664	732	687	705	686	603	700	665	661	672	642	676	663	683	647	655	686	679	691	695	610	676	696	633	632	682	678	683	662	683	714	700	628	698	676	671	682	677	679	661	654	665	674	691	665	621	681	630	623	662	630	697	655	666	668	656	596	665	626	678	673	703	645	633	663	676	657	687	639	631	635	660	713	680	689	630	679	694	674	634	649	655	654	623	621	617	658	695	622	660	627	667	685	698	665	666	656	670	666	645	651	677	703	642	702	684	655	671	720	679	653	694	667	614	685	692	653	656	660	670	694	656	727	638	660	673	664	703	714	597	669	681	641	674	716	674	646	660	665	649	655	660	664	659	664	681	713	625	646	607	641	627	640	628	638	665	682	690	655	664	672	652	670	666	680	694	678	715	676	631	669	673	677	635	698	668	655	673	666	692	669	681	676	646	640	657	707	714	656	660	669	671	690	687	658	651	664	693	667	680	730	671	642	650	698	656	673	679	620	690	639	665	724	666	667	679	663	657	633	675	678	670	651	662	652	638	642	695	689	627	663	677	664	676	683	658	665	700	653	694	678	703	687	666	631	613	657	660	734	692	674	639	676	705	695	612	647	655	672	671	683	652	647	611	731	718	687	654	625	679	637	680	700	671	656	701	664	689	652	653	740	675	634	660	677	678	656	648	667	680	639	658	666	684	630	691	659	639	698	666	696	652	686	656	689	635	655	648	666	719	658	633	673	632	672	658	659	674	690	678	656	606	673	682	687	682	660	682	693	688	736	665	643	713	637	714	671	696	662	658	664	694	739	678	644	683	697	675	696	698	677	693	642	690	677	642	639	661	622	680	639	669	722	644	668	682	642	655	706	671	665	649	651	666	686	656	629	667	655	636	654	708	693	645	680	659	698	669	663	686	668	649	689	670	662	649	696	634	708	681	689	658	663	640	689	642	676	689	666	663	681	633	645	662	603	667	655	644	665	672	655	646	663	686	666	678	671	636	678	694	631	596	683	705	706	640	649	703	640	646	669	628	682	672	661	661	658	656	675	664	662	682	658	636	658	705	661	697	661	658	665	661	685	635	656	693	639	662	669	657	683	679	643	661	672	680	673	649	678	694	657	663	674	691	662	702	646	603	700	677	695	659	718	699	653	638	618	682	655	635	702	659	647	636	681	681	624	688	638	672	708	648	687	632	699	681	694	644	658	683	634	649	636	672	659	636	634	665	646	645	661	727	666	688	714	641	674	684	663	647	657	680	663	654	651	648	612	641	684	676	676	704	633	683	688	649	685	693	669	676	662	655	625	634	676	639	674	675	637	631	613	657	669	673	672	725	652	703	684	662	657	690	628	706	680	675	686	640	654	665	631	652	715	686	652	659	608	728	701	664	657	656	671	697	690	652	642	674	662	738	624	699	627	653	664	644	668	698	683	696	724	687	683	623	677	621	669	681	670	644	675	670	654	683	675	688	706	670	681	655	657	708	644	710	686	702	695	678	631	694	722	658	669	709	681	668	690	669	708	641	654	701	639	686	722	710	697	695	652	657	691	649	712	674	671	629	657	735	672	642	702	647	638	640	631	676	665	692	659	677	655	715	683	632	688	663	628	680	674	686	635	676	663	655	695	687	668	669	664	664	666	669	664	686	705	731	630	690	698	687	684	672	638	626	708	652	691	678	708	655	635	680	662	611	665	631	661	618	662	675	696	672	650	714	676	634	667	675	666	654	674	660	642	630	654	640	649	686	668	655	682	692	696	722	668	652	671	639	658	693	672	682	665	679	665	670	676	666	655	711	696	657	620	671	609	683	677	683	616	667	619	668	665	668	651	657	660	662	672	663	706	699	636	687	669	690	705	659	678	716	688	694	676	705	678	686	651	688	654	612	681	667	627	661	687	664	676	692	684	641	641	687	648	667	679	686	683	715	649	635	625	720	689	607	655	672	701	703	632	677	683	694	664	643	698	623	668	692	701	657	706	654	682	665	682	687	699	682	743	703	667	648	692	647	698	663	604	645	649	631	653	678	676	665	682	680	648	717	646	678	659	679	675	675	714	640	648	664	667	641	708	656	665	693	682	633	679	695	682	661	626	613	702	642	745	672	649	682	710	649	675	640	678	647	656	667	678	691	669	641	694	668	672	664	665	687	655	699	649	632	646	730	665	712	648	682	670	650	663	641	674	651	666	657	727	697	697	691	705	668	668	639	674	614	643	701	660	669	654	667	693	704	729	657	662	661	657	635	654	693	633	673	667	710	662	674	662	667	720	689	656	654	684	673	691	662	672	617	683	635	643	712	642	694	670	694	657	687	678	676	649	651	641	680	622	708	638	684	640	692	684	696	638	641	718	674	622	667	686	679	630	700	726	648	674	681	633	665	643	646	689	672	631	670	680	647	631	637	671	621	696	693	696	707	703	663	673	670	707	639	687	678	638	634	686	706	665	640	686	668	674	665	663	675	700	648	639	665	608	623	634	730	668	641	655	694	661	665	621	648	710	654	671	625	691	642	671	677	688	649	672	659	661	653	706	656	686	620	661	677	723	672	680	664	680	663	642	690	698	668	661	680	637	687	669	631	674	683	661	665	705	699	735	686	674	703	663	690	669	654	713	695	646	696	700	654	652	693	662	640	638	671	711	666	699	663	690	645	679	669	628	706	671	612	660	640	679	665	680	684	684	679	654	659	689	644	688	667	643	639	657	651
18548	36379	26080	16909	11950	8803	6672	5642	4905	4112	3339	2688	2210	1891	1724	1570	1437	1357	1322	1232	1167	1154	1102	1099	1052	1006	1000	1024	1010	928	923	1014	902	901	951	975	926	920	941	977	947	925	961	914	926	933	1016	970	874	912	923	925	898	899	943	923	902	900	916	907	920	895	910	877	936	895	919	957	901	919	959	883	901	932	908	880	887	917	938	901	948	889	898	921	919	962	929	911	931	904	939	912	905	818	943	894	937	927	915	1004	905	931	879	938	920	959	937	936	891	935	934	907	934	920	930	946	861	927	930	922	926	955	922	993	945	920	917	912	897	896	928	861	934	926	927	902	912	956	961	959	923	908	936	937	902	893	943	887	942	893	878	870	950	906	912	857	866	894	934	904	900	898	935	921	878	857	902	928	934	915	944	926	972	926	918	945	916	922	901	904	966	930	914	899	950	930	925	892	889	901	916	879	920	963	934	886	926	977	892	899	950	872	978	955	910	937	914	882	937	955	901	905	930	874	929	921	932	895	944	887	896	916	891	927	930	912	934	866	937	965	901	907	925	915	942	922	950	910	960	907	952	914	876	922	943	923	932	955	905	941	942	917	901	945	929	889	906	922	864	954	921	923	952	910	974	946	967	888	943	942	899	928	874	922	900	899	921	898	912	876	889	935	936	957	934	933	914	901	970	923	945	904	949	935	984	892	934	938	951	919	934	944	952	929	967	910	950	914	873	978	932	929	878	917	905	890	903	934	978	924	917	918	891	871	935	954	913	907	923	916	924	876	905	907	910	918	915	925	899	911	947	994	849	956	944	922	890	929	914	888	886	941	956	889	906	914	964	919	891	911	894	893	943	956	966	934	913	870	925	911	924	919	974	950	906	923	966	891	926	880	961	864	936	899	901	916	905	938	883	932	935	909	939	925	839	906	911	914	1007	966	944	964	947	897	981	991	916	901	951	974	912	908	969	941	966	932	907	963	912	932	883	961	872	927	968	913	872	930	891	960	985	960	855	918	924	920	951	938	977	900	922	932	928	883	907	887	866	973	900	926	876	1001	908	921	952	919	874	912	938	888	953	941	888	958	947	928	908	948	942	971	915	866	914	907	918	915	860	881	916	981	950	959	898	906	898	937	938	928	935	933	915	922	896	899	950	898	946	915	932	939	932	881	922	935	938	905	915	883	946	865	999	896	926	915	917	925	895	925	938	883	901	912	953	933	902	867	961	904	984	893	887	875	886	959	917	897	989	916	937	953	902	870	910	923	930	1001	903	934	944	909	924	915	881	917	946	910	871	924	849	945	894	955	931	940	914	939	888	922	919	917	962	927	938	927	942	929	890	959	956	945	938	928	934	895	947	919	943	940	907	849	932	902	920	880	935	928	919	960	897	898	891	916	870	946	980	923	903	900	871	925	936	974	957	912	947	920	898	972	888	992	911	913	917	884	958	961	906	922	915	871	877	921	936	922	879	897	917	919	993	936	939	922	953	902	941	884	872	942	941	915	936	892	931	986	883	909	963	925	860	916	924	887	891	946	903	902	865	926	926	943	900	885	956	882	915	938	947	956	906	950	929	900	961	901	880	933	911	872	900	934	892	891	937	881	870	889	912	911	936	906	981	981	890	969	954	937	939	895	923	935	915	920	923	924	914	941	954	922	934	926	908	934	894	947	901	928	922	902	902	901	896	882	931	921	928	942	939	972	878	888	928	915	943	870	909	935	933	949	916	962	929	912	927	891	933	906	868	888	936	897	924	911	950	875	917	956	917	949	897	853	945	931	963	895	915	921	933	886	945	860	882	899	932	905	896	877	908	934	902	930	927	942	885	963	923	948	884	909	926	886	887	906	971	867	911	919	867	918	921	973	894	934	855	879	918	941	893	907	917	928	888	909	888	961	910	923	885	951	914	934	878	947	938	972	933	968	919	893	950	913	943	875	948	937	939	868	923	876	896	925	951	906	932	845	886	929	915	926	866	929	908	996	964	960	977	915	946	960	973	960	906	899	906	936	959	950	955	914	921	916	914	886	870	937	937	878	981	908	961	956	901	856	854	954	931	934	948	870	922	928	895	912	921	943	930	898	900	949	943	921	898	915	905	897	941	983	968	895	891	952	934	832	922	934	938	924	853	907	965	924	896	897	920	984	879	903	926	897	936	882	954	894	930	908	904	876	916	868	892	898	958	917	898	930	949	962	912	887	912	926	939	927	980	943	904	921	895	911	935	909	928	917	888	861	918	892	943	955	948	889	926	912	951	922	909	941	926	881	906	927	904	932	930	905	898	910	847	995	924	952	950	870	879	942	896	910	941	961	881	923	903	912	911	954	926	915	962	915	926	934	934	986	883	937	953	935	911	994	866	906	845	919	939	916	932	889	936	984	859	929	938	978	871	928	890	936	903	943	903	888	867	951	890	938	907	976	867	889	956	958	901	924	930	927	943	876	914	902	919	928	935	935	903	898	969	919	962	923	889	886	900	945	904	903	931	923	963	943	956	979	879	883	970	914	915	928	951	935	922	873	931	908	921	962	932	938	906	878	961	881	900	930	952	889	954	879	923	914	968	947	929	934	938	910	895	948	970	902	869	928	1002	904	910	909	901	903	907	898	953	895	886	924	935	874	859	913	944	955	946	970	918	893	927	938	922	1004	927	900	932	874	933	934	931	879	932	942	970	879	924	896	992	961	897	964	916	927	930	919	932	910	885	988	890	904	894	920	928	967	965	907	920	968	922	911	900	868	907	900	901	912	913	937	975	960	966	914	893	905	968	917	903	909	909	908	894	952	898	963	919	894	925	938	929	959	854	912	927	916	894	906	902	869	892	922	926	930	977	912	848	918	930	904	922	929	895	894	931	951	858	915	897	897	919	892	956	881	850	887	916	921	967	951	890	910	936	905	900	933	922	919	948	907	878	922	887	935	899	920	935	925	905	960	945	860	931	944	915	889	910	916	921	967	894	931	865	931	894	929	921	954	918	911	927	886	876	968	930	933	924	880	881	930	943	938	954	907	921	879	893	896	909	887	921	904	880	936	880	940	966	893	901	905	907	918	854	923	844	897	912	922	943	908	920	978	960	889	887	924	952	904	971	981	964	948	958	975	895	959	892	931	911	931	909	923	927	905	991	850	897	947	912	877	866	931	947	876	940	913	932	906	908	945	926	922	930	923	940	939	959	960	942	932	902	941	932	936	971	888	923	959	956	882	918	900	1010	916	919	912	951	962	939	942	933	849	927	956	941	885	934	959	905	955	959	938	903	943	994	935	911	882	930	941	924	891	966	884	882	915	929	973	916	942	916	951	938	891	930	906	942	890	861	978	938	915	927	930	847	885	939	871	988	970	917	969	943	928	898	921	923	890	939	938	943	845	937	945	951	908	932	947	945	943	893	972	949	930	926	893	952	960	882	908	956	929	951	926	843	920	966	946	902	881	892	923	960	941	924	913	896	915	917	933	924	883	942	969	905	922	933	943	905	927	943	942	899	897	954	916	885	904	893	956	896	898	956	915
28176	20287	13226	5607	2849	1967	1693	1441	1349	1123	967	869	844	778	758	740	752	750	736	717	687	694	711	693	683	697	706	664	678	649	665	655	669	691	681	676	648	619	651	674	642	695	647	671	630	633	679	659	634	666	663	685	642	702	659	674	681	669	622	676	668	656	661	661	664	631	657	672	705	683	615	671	640	661	678	671	633	653	611	678	721	701	699	673	696	702	640	655	660	676	655	658	681	666	670	668	664	637	700	644	642	696	633	632	673	680	690	686	637	646	683	710	648	657	697	644	616	635	685	583	663	675	689	627	682	633	653	692	659	696	657	654	648	693	650	646	675	653	703	667	668	626	671	657	640	647	645	696	649	607	671	660	644	635	636	646	664	691	671	677	677	656	633	656	665	645	677	650	668	647	678	671	664	652	671	666	664	674	655	612	662	703	634	728	690	686	673	623	668	690	686	627	619	667	625	632	674	707	636	696	691	658	654	725	669	669	663	659	679	694	635	653	650	655	662	640	678	639	643	683	612	660	658	674	658	673	640	684	684	638	664	648	658	620	662	693	675	643	650	711	652	663	661	688	699	662	713	690	672	685	668	607	634	658	730	693	665	678	646	701	652	660	657	641	640	660	651	677	687	640	655	665	676	669	666	689	685	679	637	646	717	650	701	707	690	653	670	616	654	628	657	637	644	702	661	631	656	630	711	668	659	644	653	670	675	660	669	714	657	657	681	682	646	673	646	618	690	649	673	680	670	627	681	696	654	686	640	637	644	631	658	665	676	623	647	677	658	648	664	641	670	641	699	628	689	579	667	664	645	704	630	649	640	624	647	657	638	625	641	617	673	629	677	666	722	650	659	687	665	674	694	662	713	635	630	649	629	693	651	668	660	688	696	673	673	648	669	627	640	689	655	698	640	608	630	652	665	653	635	675	689	679	668	695	663	632	675	643	688	667	655	707	637	671	609	685	683	660	680	645	668	700	721	699	683	659	662	673	637	659	699	644	627	664	637	643	689	621	658	632	666	670	664	664	631	689	658	640	642	675	652	632	645	667	625	626	644	670	681	669	638	603	680	637	675	644	676	672	674	687	644	668	626	656	671	624	658	685	662	633	667	622	678	671	608	696	661	678	651	674	645	688	671	701	687	677	636	689	668	688	699	663	666	650	646	658	661	690	701	664	645	624	646	642	684	618	687	618	670	643	679	651	694	665	718	648	683	678	652	704	672	689	676	615	613	670	689	619	709	695	654	679	720	669	717	684	664	667	631	700	711	692	711	629	652	641	622	656	655	649	676	690	665	676	636	650	663	647	639	652	629	674	671	716	692	685	642	675	631	644	683	642	669	645	669	673	653	657	678	693	648	647	644	665	625	662	664	679	637	676	675	661	658	654	651	684	668	656	599	692	657	634	677	677	634	657	687	653	692	691	697	695	645	665	605	646	599	630	651	675	693	669	654	697	667	683	700	641	700	640	695	638	672	661	679	697	715	668	644	621	647	657	618	645	684	695	696	688	676	698	665	678	668	711	680	678	637	649	663	665	649	626	634	609	663	682	646	656	584	691	692	660	636	680	627	701	730	668	663	673	683	626	675	697	638	685	695	644	659	672	667	656	666	639	644	606	692	666	672	641	685	628	674	658	662	659	638	705	671	659	632	627	695	640	656	715	607	669	688	669	661	674	665	638	685	644	666	677	634	651	666	600	692	692	641	630	696	688	652	676	659	695	632	656	644	651	670	657	661	639	722	657	679	625	636	642	690	654	668	637	659	608	609	665	649	640	671	712	689	702	646	669	617	650	648	694	659	633	675	672	629	667	641	641	701	654	689	669	659	638	659	661	624	667	652	673	685	675	695	691	639	659	707	672	659	633	666	648	630	654	667	680	694	636	719	652	701	636	693	685	665	648	675	701	606	691	648	660	644	698	692	690	674	662	662	698	686	675	675	633	691	638	607	631	672	667	623	601	687	681	664	677	589	627	668	644	639	728	669	644	716	602	649	674	646	680	635	670	626	648	619	646	656	692	652	695	663	653	665	696	668	667	675	713	681	652	709	668	701	673	683	683	631	681	719	683	684	699	610	655	690	647	613	697	656	672	668	638	601	679	662	667	639	629	659	646	643	647	695	632	643	669	638	677	684	679	724	648	666	680	626	666	656	688	648	661	645	677	644	654	651	639	628	671	654	673	693	657	630	672	678	736	716	671	635	628	682	651	635	733	687	632	653	627	674	669	675	660	660	623	669	680	695	673	660	662	678	652	658	662	660	648	687	634	661	672	624	653	709	694	647	627	658	698	647	654	675	660	655	664	693	641	658	657	633	670	700	644	723	679	649	677	668	660	603	635	669	687	641	634	677	679	660	683	718	653	666	646	641	650	648	680	673	689	700	690	645	663	652	651	684	654	693	708	674	645	656	661	693	668	665	665	673	655	654	699	667	644	694	689	676	701	682	726	677	649	646	648	636	616	658	668	694	626	609	663	683	694	627	637	692	614	650	702	681	669	695	711	655	614	627	653	631	712	651	613	652	673	632	640	676	669	668	664	671	678	680	664	691	661	668	639	641	670	644	672	674	713	669	664	685	669	667	685	648	658	685	694	668	614	665	686	648	651	699	669	657	664	671	672	665	689	677	690	634	628	647	644	668	635	654	643	639	665	683	663	674	666	621	704	687	631	648	635	670	696	701	667	665	678	673	613	624	663	671	669	638	632	683	688	614	709	666	659	647	651	663	651	663	673	611	613	701	653	692	642	677	656	687	660	641	653	637	682	654	679	694	672	666	683	688	625	662	674	655	697	633	681	679	687	648	658	674	664	711	664	646	624	652	683	654	654	650	671	662	653	638	688	663	660	621	609	649	645	658	650	646	648	649	651	713	698	668	647	659	669	638	659	691	638	674	626	669	681	608	656	678	676	660	637	656	631	685	673	674	666	657	670	654	643	619	631	630	592	676	641	651	663	673	668	711	642	677	631	677	647	676	669	669	625	649	679	665	662	720	662	667	664	664	639	674	678	658	663	663	653	700	623	621	697	707	650	674	705	654	692	648	634	609	686	704	674	662	690	673	640	674	662	697	629	654	667	643	647	658	659	679	661	673	663	651	649	659	671	656	646	667	661	685	644	677	692	611	634	685	637	676	677	676	658	653	688	692	663	696	664	641	637	709	670	652	676	642	673	649	670	632	735	700	643	625	684	695	647	678	663	675	658	671	661	667	651	665	641	723	679	659	641	686	673	649	630	711	637	645	719	663	672	651	694	618	703	675	686	660	666	687	651	644	615	667	709	671	676	650	694	634	702	668	712	664	635	673	617	662	676	658	638	702	675	669	694	638	656	652	628	639	642	634	730	660	684	690	713	654	666	680	622	660	651	662	681	612	642	660	673	659	701	703	695	619	649	659	660	673	646	685	628	689	681	652	663	673	670	667	646	618	709	627	655	658	657	673	681	676	676	663	734	704	626	673	651	690	657	702	688	629	640	686	653	647	652	648	667	658	668
16778	24529	15496	8695	5979	4267	3485	3166	2619	2241	1763	1489	1341	1311	1297	1220	1131	1101	1071	996	997	1035	1010	997	980	990	935	979	885	977	923	957	857	961	908	974	920	961	950	980	935	943	906	944	944	974	966	940	917	944	914	955	915	949	898	903	916	890	923	931	927	922	876	907	884	938	949	932	900	903	933	995	972	912	950	913	932	898	911	915	879	893	893	881	946	913	925	910	892	917	880	928	901	934	899	879	916	904	901	890	967	880	917	907	948	938	908	915	882	909	938	924	929	921	900	896	932	872	951	919	875	947	951	934	938	918	892	897	918	899	919	929	859	946	878	895	889	921	981	899	908	964	919	955	904	945	898	916	913	917	934	899	956	890	915	904	900	874	913	891	904	921	892	951	877	896	937	954	884	913	936	903	948	886	907	863	893	932	890	925	952	926	908	901	930	934	853	916	951	984	902	857	906	895	970	931	910	922	913	905	938	956	854	909	877	923	920	892	972	879	930	917	904	901	882	898	878	901	907	964	899	873	931	961	910	929	925	975	935	920	904	928	922	874	946	918	900	917	892	928	942	949	929	953	925	934	889	908	893	895	941	929	938	931	912	936	914	917	949	944	893	927	924	900	958	895	875	895	926	888	922	967	893	927	981	973	901	985	882	931	891	898	897	961	912	897	887	849	903	931	943	912	916	929	910	874	923	941	895	875	891	920	913	920	899	892	952	875	897	923	909	931	950	906	879	897	900	886	898	912	927	923	948	922	938	953	933	936	946	930	934	925	868	921	919	854	926	915	957	947	954	944	938	901	916	896	854	875	841	899	958	901	927	912	952	909	929	951	872	889	953	908	966	913	922	878	922	911	894	914	943	945	945	939	962	974	909	890	944	880	905	970	877	835	948	933	896	874	922	910	932	923	944	950	942	936	938	876	870	929	893	910	926	878	943	915	964	949	950	925	870	918	930	886	935	893	908	904	916	938	938	896	929	888	949	888	970	867	930	910	956	968	914	960	929	885	958	893	918	938	898	928	878	866	890	1002	921	907	901	897	918	911	903	908	896	944	914	930	935	895	883	967	953	930	862	895	946	962	904	867	934	928	877	924	907	899	912	959	899	935	914	889	963	921	943	945	978	847	916	897	859	920	915	943	851	889	890	937	918	981	963	954	931	954	955	951	938	851	875	907	887	861	901	923	949	886	921	878	922	979	867	897	912	917	904	916	919	871	898	939	896	927	948	925	919	906	891	887	918	931	917	885	916	958	905	940	857	862	901	966	900	946	926	920	877	959	957	890	941	891	914	950	906	1022	960	894	915	920	930	937	955	902	925	882	915	924	906	916	938	936	929	958	961	946	913	867	935	917	934	911	920	913	909	936	877	918	910	892	944	895	947	932	923	954	974	882	908	917	937	948	944	915	891	945	887	885	909	879	971	926	930	933	934	923	910	838	925	906	916	904	876	968	903	933	953	923	906	908	882	897	847	900	880	925	884	929	920	862	944	942	938	908	914	899	900	936	941	899	922	917	927	915	974	889	934	877	911	945	935	942	968	899	936	912	916	930	929	946	900	962	921	946	940	967	852	868	872	918	912	943	916	939	888	909	922	872	856	899	896	956	922	907	897	932	922	921	888	872	914	900	932	919	896	935	947	935	900	961	856	918	942	936	906	975	924	852	916	937	907	937	901	847	926	944	936	925	956	911	941	837	926	884	888	889	930	917	905	901	878	895	888	904	973	894	852	854	880	959	926	936	890	924	877	944	916	926	980	877	968	890	947	881	907	884	924	873	880	877	850	905	874	945	966	922	928	942	948	913	881	911	956	943	905	883	873	918	945	891	901	912	908	912	918	877	933	859	928	952	941	892	946	966	922	908	943	900	933	881	927	915	914	895	896	936	926	913	901	934	932	892	848	882	905	898	905	971	911	906	914	976	939	908	960	929	926	907	932	899	920	891	939	938	900	927	904	892	898	930	950	971	900	914	952	875	910	935	919	925	892	911	903	902	925	928	944	894	918	906	869	891	914	956	893	879	869	955	915	927	920	909	912	883	866	883	920	928	891	919	905	918	919	926	895	955	939	942	895	909	957	946	868	847	906	901	918	915	957	902	918	927	886	883	965	895	882	897	910	910	939	958	867	918	926	940	905	993	916	977	926	972	894	917	870	917	922	931	899	914	921	939	964	938	933	837	943	850	916	942	920	902	933	910	860	862	924	921	916	940	900	901	1008	933	943	905	888	908	875	926	931	865	932	882	905	954	917	920	868	908	929	930	926	891	905	953	941	903	904	878	887	928	895	908	955	952	896	923	918	939	934	942	936	887	894	935	925	924	917	928	880	920	942	958	898	903	946	957	931	950	921	943	944	893	902	924	909	864	877	905	941	923	884	869	912	1013	880	863	901	930	926	928	892	920	946	925	891	968	909	936	951	893	877	929	862	864	887	929	840	897	902	963	914	902	900	913	875	947	914	895	922	894	923	916	952	877	1010	924	943	874	905	931	964	931	914	910	934	970	870	913	851	899	899	895	915	895	916	892	907	864	975	914	929	886	922	886	964	900	875	906	935	936	932	899	942	934	928	890	913	951	864	932	912	860	942	894	946	937	958	891	913	903	938	928	915	948	885	962	869	951	894	980	903	932	904	945	885	896	909	912	879	963	858	899	1001	926	962	906	893	897	912	928	902	895	917	906	885	903	933	882	957	934	935	895	877	944	932	966	860	935	910	913	917	918	958	984	858	966	888	888	937	929	940	888	920	960	883	925	976	877	899	914	926	890	907	910	889	905	912	903	959	876	883	879	926	954	920	896	922	901	938	853	969	908	916	942	898	928	922	935	939	898	949	946	903	918	942	990	919	929	910	911	917	963	917	954	907	897	882	947	944	957	937	939	938	891	936	920	970	940	925	921	906	924	890	909	920	921	886	948	955	899	959	912	882	931	951	905	887	899	907	956	983	909	935	889	880	966	941	958	912	856	871	944	866	924	932	954	905	920	910	942	949	896	929	959	930	929	922	877	905	915	927	920	904	962	919	911	884	899	912	923	906	966	877	907	876	903	920	932	883	917	935	949	911	968	891	884	927	880	984	851	871	914	888	875	927	902	913	899	916	857	954	918	874	905	990	944	890	926	909	955	894	867	928	895	890	869	906	923	957	911	905	940	926	860	962	907	877	939	948	922	897	887	947	908	905	883	915	941	942	907	901	926	944	893	927	924	946	880	894	945	919	942	881	864	912	876	902	861	851	873	918	941	931	978	903	983	920	927	904	915	919	925	870	968	923	924	926	900	899	898	930	887	905	901	969	983	922	871	925	921	935	967	922	884	901	917	948	924	883	935	932	963	920	881	957	877	919	949	885	913	930	935	886	959	835	873	937	924	946	898	881	916	904	961	935	948	924	909	944	909	880	935	880	921	894	861	896	929	966	966	876	954	920	892	947	989	954	912	936	939	906	919	901	914	890	888	925	879	1011	951	937	922	940	880	883	909	912	958	953	911	892	945	915	872	918	914
23876	21564	27912	25636	18768	5399	2948	2296	1842	1465	1191	1023	985	954	888	873	903	873	795	831	774	755	720	736	709	710	709	658	686	718	746	674	679	699	736	717	730	682	663	732	712	697	697	662	729	668	669	679	635	666	645	665	689	661	604	685	678	672	625	679	648	610	670	667	713	708	682	679	727	692	692	672	672	680	702	643	641	680	709	677	678	671	651	657	662	651	669	653	650	707	659	654	715	693	630	717	610	686	642	698	691	676	669	720	704	658	692	684	688	668	700	666	712	688	696	708	690	706	669	706	691	683	708	690	664	629	662	697	647	674	699	652	675	729	657	648	679	649	663	661	645	667	678	663	651	682	720	726	645	708	698	680	669	692	675	626	711	667	671	684	658	708	655	678	683	637	687	694	675	727	658	702	672	708	678	677	654	685	691	667	723	677	693	648	732	690	656	692	668	659	668	651	673	699	695	666	685	616	671	691	628	700	668	667	693	712	687	681	694	672	686	698	658	675	675	739	674	682	662	713	690	714	659	663	662	683	677	672	730	698	751	685	692	693	685	712	678	672	630	674	705	652	675	685	696	698	684	688	687	723	646	636	692	680	707	683	684	687	675	672	686	668	627	640	626	666	715	690	673	661	674	713	673	714	676	677	714	659	679	656	662	641	715	685	667	646	657	698	676	672	691	672	685	670	706	676	675	708	677	726	715	669	716	658	685	717	679	658	649	679	654	677	686	729	628	689	687	687	708	692	643	708	668	663	690	661	707	632	646	696	703	650	642	724	693	701	689	630	679	643	624	726	630	665	671	689	641	690	684	676	689	666	692	683	662	617	671	718	723	619	664	687	714	646	689	697	687	648	657	702	616	687	676	678	718	670	678	653	703	724	637	710	695	690	691	680	623	673	698	713	672	663	654	656	690	683	643	661	704	687	678	733	712	684	702	647	691	677	687	637	671	659	666	702	680	679	713	695	682	648	678	671	710	665	665	661	656	654	661	702	657	710	676	682	663	687	693	684	728	663	666	698	665	699	696	680	696	632	654	708	652	703	715	672	664	644	730	677	670	694	665	683	700	650	700	687	680	698	693	669	704	650	610	659	659	668	669	616	713	678	660	685	690	666	693	685	652	679	652	680	702	679	695	677	669	659	609	668	649	711	646	694	706	687	610	637	739	688	678	707	615	666	673	732	677	613	674	695	697	679	670	693	721	703	662	704	673	677	726	716	656	670	634	686	641	667	654	632	655	688	710	641	703	688	691	693	716	700	720	670	684	722	675	676	685	691	697	644	672	723	659	699	658	690	706	670	694	648	674	721	685	693	735	717	650	697	644	723	678	638	690	653	701	701	665	696	687	663	701	711	723	651	660	679	655	658	724	724	634	679	646	666	722	743	639	683	698	663	651	678	714	728	717	741	744	667	667	695	720	723	701	664	684	645	647	712	649	672	676	694	692	664	682	700	625	660	674	671	666	698	700	661	655	697	668	665	684	734	702	667	720	673	691	685	736	680	672	640	677	707	677	674	712	634	700	708	698	695	683	696	667	712	677	679	690	663	686	692	638	693	668	684	657	701	696	711	744	656	677	667	646	643	726	693	669	663	609	684	675	674	704	674	661	698	692	663	759	674	709	650	652	666	702	714	686	677	694	719	685	620	666	675	673	712	686	686	721	611	627	653	690	677	728	727	705	655	763	673	688	669	646	652	737	668	754	708	762	657	662	685	685	673	678	630	685	687	673	686	674	696	627	649	697	696	651	666	709	657	674	703	668	653	659	694	701	693	669	694	688	697	675	693	670	729	663	658	686	665	699	691	690	602	669	665	699	661	722	708	683	607	671	717	737	643	705	698	658	676	699	662	715	682	672	685	648	721	687	678	682	695	648	715	636	685	642	675	693	686	685	656	716	640	661	658	657	678	646	694	656	697	614	724	663	699	668	668	708	654	687	663	682	647	630	711	656	676	710	707	681	668	670	687	675	696	650	673	718	671	720	723	644	697	705	682	632	669	694	650	741	690	708	697	664	673	677	687	640	647	652	674	686	673	662	741	680	706	727	694	676	666	669	642	697	675	678	696	676	725	647	695	630	677	696	709	661	674	693	676	681	716	662	670	721	690	674	636	666	674	653	677	683	705	683	683	682	690	636	671	729	706	664	661	659	718	712	659	640	664	683	646	654	673	748	657	660	697	659	670	708	704	705	652	649	641	634	691	656	658	690	670	715	676	711	696	653	727	646	652	719	695	686	680	679	694	686	635	675	683	679	644	709	680	692	744	663	682	656	666	699	708	654	610	658	655	709	686	650	675	691	661	671	703	631	714	696	670	668	680	677	708	683	654	689	708	702	672	735	717	671	704	683	684	688	665	652	677	663	677	659	660	694	727	666	701	669	674	648	685	656	668	690	707	696	670	665	727	696	656	643	697	638	661	681	666	721	667	690	730	696	657	670	717	716	649	733	730	666	623	726	674	704	691	673	669	706	694	654	712	687	674	685	682	676	668	713	645	635	681	677	629	693	678	637	676	673	669	660	768	652	680	672	685	650	671	681	685	675	718	701	655	663	749	658	717	738	688	676	720	704	681	702	680	689	676	708	676	676	649	678	702	672	662	662	691	713	641	666	707	663	718	710	651	672	662	699	623	679	702	693	654	657	665	638	688	680	692	676	667	664	635	691	692	671	668	654	696	641	695	644	664	655	665	634	681	706	673	695	658	684	610	737	688	675	729	683	641	715	683	670	670	670	678	666	678	670	660	668	664	685	682	684	663	713	678	724	715	682	647	690	689	706	673	691	695	625	671	683	688	681	668	696	694	649	673	643	754	666	691	695	665	691	689	698	686	676	697	688	652	683	683	701	671	659	664	694	668	696	636	699	694	665	687	700	721	660	686	670	731	649	682	700	679	689	644	732	683	691	676	666	685	667	714	691	706	703	669	682	677	696	685	672	697	691	676	652	700	694	653	692	686	655	694	688	675	635	689	631	733	725	695	675	653	709	699	690	667	674	668	681	638	708	712	675	662	684	669	696	745	726	696	617	655	685	667	677	671	683	717	696	707	645	672	685	715	681	695	655	643	668	715	714	673	659	681	699	700	670	652	650	694	677	662	669	675	670	734	679	669	737	688	636	639	662	738	659	674	675	646	645	685	649	638	693	675	655	652	657	695	657	697	746	686	688	685	685	683	730	655	649	636	660	658	659	668	659	649	644	685	700	694	694	674	692	700	642	722	676	648	621	650	661	741	706	695	671	700	663	662	721	717	722	680	695	700	649	661	695	684	648	657	601	691	686	691	627	676	692	680	680	664	642	725	671	699	695	681	658	655	676	640	688	682	693	707	639	729	692	697	640	711	699	716	674	674	680	693	678	667	701	690	706	689	667	658	646	662	666	693	723	711	663	657	695	708	675	670	721	699	684	681	696	748	640	635	690	698	674	680	668	676	667	643	681	693	676	682	688	680	681	653	703	682	629	724	645	684	678	633	697	694	702	684	682	698	655	644
16604	31644	22023	13275	9752	6899	5855	4904	4069	3086	2354	1938	1779	1535	1570	1438	1387	1263	1244	1210	1121	1095	1111	1077	1032	1051	1041	956	1002	992	957	980	936	1038	973	959	975	969	967	941	925	925	898	1003	981	995	993	950	957	985	966	942	964	936	960	946	917	928	950	902	939	909	955	986	905	976	957	940	970	964	876	979	1023	961	978	868	996	957	906	960	879	937	910	927	972	948	930	919	929	889	955	996	957	936	923	949	952	959	883	968	893	998	937	905	988	958	882	921	959	993	876	977	952	950	998	918	948	951	953	953	943	940	910	933	922	991	971	1017	957	892	959	936	902	942	957	938	931	987	903	908	959	936	921	953	885	969	996	939	903	915	893	954	919	940	963	928	996	943	922	978	958	998	935	934	923	873	958	942	960	963	968	933	923	957	892	996	875	902	940	921	977	886	937	909	970	901	991	936	935	964	948	918	973	940	975	950	920	1002	919	941	925	958	956	977	1039	882	932	964	958	915	942	895	905	969	959	909	955	958	928	952	938	922	910	929	981	946	949	990	914	998	969	884	934	859	950	912	940	961	936	939	951	921	922	958	989	980	914	937	984	906	943	916	939	954	940	934	953	914	928	961	950	917	921	982	905	951	932	965	900	900	938	909	931	921	921	963	966	997	846	909	938	973	925	911	932	925	973	952	988	965	932	927	933	926	918	971	953	920	979	909	935	924	938	889	944	903	972	984	892	929	952	900	996	909	958	880	919	932	930	906	939	882	941	987	894	967	898	1012	933	942	920	991	924	927	940	972	924	999	921	947	934	936	970	939	968	934	991	898	947	974	928	931	987	936	976	937	952	950	907	943	957	965	913	954	959	985	986	915	905	942	962	935	923	969	979	951	949	1000	982	944	870	941	896	898	926	985	959	917	957	905	939	933	972	883	967	978	976	950	967	901	937	923	930	936	911	958	937	947	913	972	941	960	958	912	979	928	957	890	973	944	893	890	979	984	995	896	926	883	919	951	987	957	857	912	984	991	948	963	986	904	1020	951	989	954	956	968	977	897	941	902	902	969	969	921	979	928	944	904	954	964	958	919	939	904	921	965	936	939	947	947	911	945	928	959	930	938	957	885	1011	913	936	939	891	915	973	960	962	933	936	913	931	943	960	1008	953	972	915	916	913	944	914	909	929	976	920	980	922	974	904	885	937	871	963	964	928	967	936	965	965	964	939	894	939	980	878	1015	906	963	984	923	914	960	926	858	1011	892	960	915	917	883	963	912	958	943	877	951	951	961	931	904	925	905	905	952	938	920	900	964	925	951	905	903	899	901	958	946	941	938	915	928	984	941	936	966	931	917	934	951	981	964	944	938	1011	911	912	942	936	942	898	990	941	964	928	1011	926	945	969	965	961	908	884	958	967	989	911	947	935	931	971	970	931	963	942	915	953	945	952	950	925	928	909	954	901	927	937	953	954	969	916	936	1002	1005	965	993	973	944	902	945	906	974	994	1008	970	946	999	927	960	979	888	915	925	959	960	975	867	918	923	928	926	941	918	913	937	925	855	934	972	908	926	975	1011	953	957	935	969	950	983	916	901	885	928	929	988	930	951	942	931	934	966	963	974	944	949	930	972	979	940	928	980	920	911	901	882	898	964	957	971	974	948	895	941	992	904	938	936	891	911	970	931	967	901	929	937	897	951	916	942	903	911	980	915	904	938	909	940	938	980	940	943	893	893	940	907	917	973	949	918	940	936	925	913	898	907	946	916	955	996	965	939	927	965	938	941	1014	912	979	892	902	918	945	977	905	910	988	890	938	899	897	986	951	970	939	889	935	978	947	934	943	988	1013	954	961	927	942	921	982	923	964	935	944	956	941	965	936	907	975	971	927	933	958	924	883	928	973	977	914	991	902	886	997	971	927	956	922	911	938	965	942	961	943	951	976	923	1022	944	933	927	926	973	976	934	918	915	951	919	1018	978	884	916	886	913	953	898	921	979	943	991	946	977	936	922	933	947	934	939	957	936	967	945	902	980	928	916	898	976	958	946	938	979	931	969	1031	884	938	984	972	968	947	924	907	938	1039	948	945	952	932	976	953	949	912	933	920	928	979	950	909	936	867	950	995	892	960	954	988	946	900	958	959	977	919	931	969	937	890	968	859	939	932	934	907	917	974	941	941	969	1006	947	984	923	941	975	928	924	977	965	946	948	948	950	982	969	936	919	883	903	967	939	946	936	915	905	986	882	945	953	977	916	909	959	922	949	881	954	931	962	949	896	945	929	931	899	960	954	953	919	984	898	917	971	945	948	928	902	912	931	930	909	909	905	902	943	933	957	915	909	890	930	934	977	937	936	926	929	938	988	919	890	970	925	920	977	922	924	927	981	968	963	954	945	913	938	893	866	910	1000	956	975	951	974	958	977	970	922	944	979	942	941	894	980	961	917	935	968	1010	911	918	902	932	928	954	934	942	969	906	955	979	905	928	961	919	958	963	927	916	958	902	895	911	941	936	900	938	977	920	928	978	872	954	977	924	889	950	994	924	929	936	969	946	923	923	997	945	990	904	982	942	988	942	887	965	942	889	969	898	901	926	993	940	923	939	894	926	959	945	988	932	932	917	903	925	927	909	977	924	959	967	920	956	975	952	889	988	987	985	919	935	920	962	959	966	917	923	965	932	969	922	957	967	883	968	885	950	949	936	976	930	884	926	917	880	952	892	961	951	958	942	960	923	953	926	989	959	946	972	886	916	920	946	992	951	937	953	944	935	1000	935	912	966	951	984	936	924	971	973	951	950	959	1008	938	984	973	921	955	938	951	919	899	952	945	902	979	936	970	882	936	901	952	1009	921	902	964	940	911	924	914	910	946	902	926	1003	906	941	962	927	924	964	963	923	876	926	943	903	916	913	966	937	1009	903	992	959	920	920	938	947	918	951	936	934	925	970	1016	931	925	974	940	924	942	940	922	951	940	986	965	863	907	955	969	987	859	951	905	994	921	918	897	1012	952	926	923	942	922	968	968	986	919	944	972	907	964	914	925	941	975	979	921	903	942	949	931	933	886	902	926	895	940	938	908	907	915	943	919	973	955	894	935	971	950	903	976	955	885	947	944	879	913	966	899	950	939	887	1000	932	969	889	936	956	1024	985	970	927	1002	921	975	926	970	928	971	886	875	931	938	996	976	930	978	978	987	944	935	966	943	948	997	913	869	915	956	928	889	976	910	932	851	946	944	936	965	916	902	888	971	949	947	940	970	932	948	945	958	921	907	944	897	974	989	923	966	975	957	943	877	915	936	914	931	916	933	989	884	912	981	961	941	909	961	938	912	966	946	943	947	945	955	915	912	928	925	932	954	931	963	926	922	881	925	931	988	966	904	934	929	891	915	947	969	940	940	906	923	936	984	897	926	930	933	931	949	927	933	953	921	947	923	911	930	934	957	984	939	933	945	928	908	976	976	953	967	1008	920	890	916	915	926	958	991	912	960	941	954	966	941	971	846	936	1008	933	955	954	955	910	951	890	914	936	922	894	961	969	922	949	961	914	986	966	925	923
25398	21434	24892	19919	4178	2378	2102	1675	1372	1120	960	914	859	806	844	832	801	719	688	716	738	686	720	690	641	655	674	660	654	616	659	644	648	681	616	637	654	650	673	635	665	619	621	629	678	619	610	670	639	602	654	629	672	611	637	658	681	644	637	647	685	673	697	630	640	637	666	684	616	637	609	617	698	642	659	649	651	684	637	649	659	657	674	612	661	631	614	638	644	667	629	616	618	654	633	650	618	645	683	607	662	624	650	636	639	612	665	635	603	601	664	667	671	642	609	622	619	641	649	639	598	657	671	606	613	660	648	649	658	655	663	677	616	632	626	618	636	639	606	640	659	631	635	664	679	621	656	638	628	646	630	617	667	691	657	688	680	659	625	635	634	669	674	673	667	636	625	669	699	651	671	686	663	647	677	675	674	668	647	658	682	658	651	639	678	609	634	682	633	634	664	657	630	665	633	672	680	630	665	601	618	670	603	614	641	640	650	613	591	635	654	621	653	603	627	650	639	675	631	632	667	645	677	680	631	687	677	649	666	673	602	666	628	654	653	611	648	672	647	605	634	617	657	666	656	666	620	639	691	657	639	640	638	650	649	647	613	620	679	640	658	658	651	628	579	635	628	626	708	647	666	627	668	607	671	679	657	594	655	668	679	680	664	653	659	618	632	647	672	719	686	629	666	648	705	650	648	672	625	670	613	682	660	626	686	659	643	656	697	668	616	637	659	623	680	687	685	654	664	645	597	669	615	669	650	641	693	628	644	637	664	659	631	624	651	643	631	613	676	660	643	648	681	654	652	641	662	615	640	626	611	621	651	679	626	679	671	648	657	632	656	666	610	658	631	650	628	660	678	656	643	617	686	669	626	643	640	622	643	681	609	662	632	638	643	661	621	678	628	657	644	706	636	649	648	664	611	691	632	657	667	622	623	685	618	683	609	644	656	645	619	633	678	614	646	671	611	629	685	659	674	697	626	642	638	672	613	617	630	678	658	674	661	669	665	665	639	649	619	649	621	669	632	630	618	637	638	665	672	619	657	705	642	664	666	663	660	672	608	683	632	618	640	651	667	676	624	627	624	619	637	635	643	660	636	632	633	628	642	674	630	693	629	649	606	667	657	624	634	666	663	655	659	686	702	638	674	697	649	656	660	706	602	659	663	651	667	639	635	668	673	682	650	656	636	666	679	668	646	646	637	663	661	683	637	662	655	634	637	630	616	638	705	630	659	695	628	679	669	642	687	671	651	652	654	644	630	654	669	671	616	645	651	693	652	639	678	647	628	663	656	589	685	660	619	619	666	613	665	679	586	660	594	625	640	667	675	649	645	645	643	615	626	647	673	671	635	672	627	632	692	696	655	653	675	616	654	655	665	668	649	635	642	633	674	627	625	668	608	619	680	670	638	678	656	628	601	635	652	605	659	610	644	679	651	629	686	684	672	683	651	622	629	642	671	661	649	653	638	674	678	649	634	627	662	649	667	628	664	670	644	657	606	610	637	641	653	610	701	602	683	680	703	630	650	660	666	644	650	680	703	685	670	651	670	623	667	668	655	658	659	632	652	630	631	654	650	644	627	626	619	636	651	648	642	621	665	644	658	598	626	648	624	617	639	630	671	696	688	656	622	625	657	692	632	623	634	658	637	603	678	678	642	628	651	646	666	653	624	660	664	651	666	604	654	641	597	632	647	720	649	627	694	665	640	632	646	650	652	591	608	650	592	621	641	643	660	662	677	672	662	651	630	632	661	645	668	684	675	660	667	649	658	665	645	668	680	659	649	643	645	638	640	673	628	633	666	631	617	641	621	665	635	717	657	614	679	669	626	644	635	661	633	674	641	611	669	637	657	651	653	635	697	696	588	653	652	642	681	655	685	649	637	695	674	645	620	650	628	625	616	684	724	629	689	684	659	681	669	693	597	643	599	626	648	626	660	628	680	607	643	675	612	655	588	653	649	612	645	669	648	669	595	613	652	637	668	636	638	663	656	636	623	650	637	628	637	611	647	654	651	678	641	667	622	635	665	651	657	702	656	630	641	671	707	636	632	640	649	658	644	640	667	639	634	654	665	620	632	654	632	692	704	634	688	628	625	673	622	636	665	646	681	635	643	674	669	678	679	655	632	635	617	620	653	674	632	602	656	640	705	635	666	679	646	611	663	666	671	670	692	620	653	620	632	622	657	639	642	646	648	661	651	606	668	625	701	652	626	653	649	654	662	612	615	701	630	632	658	668	624	646	642	660	659	640	666	646	695	660	619	609	640	656	665	645	690	628	622	642	695	625	679	616	671	696	608	650	611	643	646	687	677	678	594	643	652	629	655	646	604	652	666	684	623	677	658	674	644	637	655	690	633	643	621	618	640	670	601	659	612	650	623	710	640	653	682	633	648	616	627	631	668	678	647	583	659	613	670	604	645	643	627	615	630	666	635	660	657	648	681	616	651	658	687	638	666	606	671	670	627	638	619	612	622	615	679	634	657	658	621	616	690	675	620	620	663	656	587	647	673	641	621	635	673	633	688	614	628	607	648	650	683	669	628	670	624	657	626	664	684	632	620	659	651	633	654	680	648	667	690	643	676	632	665	605	707	656	634	621	677	658	655	613	668	634	654	704	650	633	625	633	639	631	641	638	641	688	642	663	645	646	646	622	646	633	678	620	638	649	628	660	638	673	659	681	617	633	671	650	636	614	649	634	647	634	667	644	641	641	636	649	663	671	624	672	622	634	660	657	603	631	642	612	634	624	610	679	660	634	640	591	648	654	640	658	627	636	645	623	694	644	607	635	636	646	610	632	675	640	587	715	644	685	672	642	641	662	628	640	653	647	649	641	725	640	653	672	636	583	637	614	636	625	653	621	657	643	600	573	676	679	655	660	701	663	638	658	692	628	632	638	627	674	678	683	657	640	665	675	659	637	654	604	647	596	628	671	603	621	657	698	677	654	664	656	687	639	640	653	672	631	645	670	661	649	680	643	622	700	676	661	695	630	650	660	627	649	643	652	601	614	639	656	678	672	621	670	626	655	583	623	618	679	653	662	642	662	653	643	653	634	635	633	620	653	632	659	634	625	619	699	631	621	638	661	599	654	671	618	611	616	653	654	687	630	672	613	678	606	674	672	656	613	649	680	635	627	638	649	667	638	637	699	674	629	646	667	628	642	608	686	671	664	656	610	698	670	635	669	636	649	663	665	652	625	659	609	688	673	667	649	636	605	639	629	637	651	639	630	657	649	684	673	649	694	660	601	684	642	665	604	645	673	615	670	674	687	631	637	666	616	652	610	642	644	646	640	694	673	699	659	668	631	622	667	669	631	679	668	670	646	617	625	677	650	620	616	634	687	653	654	649	665	626	669	635	653	654	689	669	585	633	664	655	636	654	691	631	636	639	662	620	706	623	648	667	655	678	634	624	673	647	684	603	676	659	613	660	637	666	643	640	663	645	649	646	630	691	688	674	630	675	663	639	659	562	671	638	673	621	641	640	623	613	669
14834	26109	17250	10197	7132	5317	4683	3731	2928	2184	1781	1569	1526	1468	1395	1257	1206	1197	1099	1088	1057	1019	1055	982	1003	929	930	966	932	907	874	959	910	959	896	911	915	905	868	881	889	907	883	929	945	883	864	896	915	884	890	940	893	933	904	915	866	858	885	929	927	893	927	909	871	923	885	890	958	895	931	920	929	930	851	932	866	856	949	900	877	907	896	872	918	920	883	891	839	915	883	834	930	879	942	908	916	918	890	917	891	927	943	891	915	871	917	892	950	819	919	945	900	908	882	866	876	904	912	910	921	913	898	885	888	904	866	926	891	913	893	885	880	883	907	984	929	901	879	949	836	920	910	933	916	896	866	921	900	900	929	865	906	883	897	866	916	968	896	956	897	963	877	943	872	933	892	928	919	922	865	902	895	878	876	884	854	932	871	901	874	875	908	918	905	887	846	949	941	930	866	930	906	907	917	886	879	818	916	835	900	867	918	875	874	893	863	925	914	897	891	919	921	868	862	877	868	900	879	887	882	911	907	886	903	974	905	915	915	888	876	905	884	954	890	963	863	877	917	908	910	876	855	901	844	906	940	907	927	879	954	900	899	922	911	876	939	907	988	877	891	906	882	898	906	903	909	901	929	893	886	929	849	887	896	901	870	862	944	783	954	885	943	920	908	916	874	887	940	912	871	926	921	863	854	908	919	916	845	894	865	885	918	942	920	891	915	908	875	917	945	891	875	880	921	907	867	944	909	912	915	898	892	872	949	912	903	892	918	910	928	883	896	893	890	926	927	863	893	899	862	920	872	890	913	886	936	952	935	916	925	913	906	894	936	872	890	926	940	934	828	912	923	963	920	902	961	939	867	907	922	904	877	859	857	917	936	870	936	873	967	896	924	934	923	898	878	920	851	901	907	903	917	909	963	918	921	908	872	887	874	932	937	893	943	950	927	878	876	966	892	888	930	868	910	857	880	904	974	888	950	894	952	924	931	947	908	900	887	927	849	918	932	867	866	853	910	928	886	880	907	876	910	975	924	873	870	884	925	897	913	928	950	885	875	901	857	872	881	903	919	866	905	929	916	931	901	895	922	900	911	914	926	944	918	906	978	903	913	927	959	907	895	917	904	907	852	934	928	891	877	869	922	894	833	885	868	847	942	943	932	884	931	892	898	864	899	855	862	902	902	900	877	908	963	934	932	916	870	854	950	884	884	904	931	921	862	926	881	878	849	854	925	869	907	954	839	897	882	915	875	864	971	936	900	913	862	885	926	936	911	964	891	906	919	925	937	858	978	878	888	888	912	886	884	880	907	867	901	927	837	911	917	883	878	896	923	905	902	926	884	934	921	904	892	894	888	919	863	875	913	881	947	847	903	901	858	903	912	906	887	863	888	925	890	862	912	972	919	951	973	847	909	935	953	914	924	967	886	905	898	886	905	935	847	905	902	894	879	929	912	879	944	986	830	930	867	911	923	938	856	928	855	962	873	919	894	891	889	880	896	931	924	890	910	839	902	895	905	900	909	889	841	898	926	978	912	921	897	891	863	911	843	906	859	882	948	880	921	930	939	973	905	862	906	891	925	940	913	882	961	965	887	853	883	853	942	952	953	908	914	925	843	904	891	928	903	932	938	938	918	923	842	881	993	905	854	893	909	926	949	852	847	903	957	870	906	878	874	895	912	936	877	920	938	947	928	953	885	887	942	931	922	896	941	907	918	886	925	940	879	920	890	867	898	919	964	886	879	906	914	894	870	900	873	897	889	872	925	917	894	872	888	896	890	893	931	887	870	918	888	936	895	921	877	891	908	880	972	887	913	937	928	898	926	837	873	888	913	948	928	961	939	914	926	900	892	922	944	894	911	920	909	903	875	890	922	915	955	968	930	918	884	867	914	948	921	895	887	948	889	899	946	904	862	910	935	878	863	878	920	902	903	864	902	870	896	901	890	952	879	868	863	926	883	904	881	936	907	934	937	851	856	895	937	922	886	949	976	928	836	918	876	894	904	925	856	883	886	888	847	865	916	895	881	896	905	870	909	878	900	952	909	949	896	920	876	913	933	905	924	881	895	898	989	880	876	947	922	929	887	838	923	947	890	887	924	941	879	903	900	903	874	931	880	936	855	909	921	916	933	929	873	896	906	881	861	927	944	918	887	944	893	950	904	863	843	881	933	878	891	938	922	938	912	871	903	908	882	925	874	882	872	877	927	879	924	914	927	931	909	907	914	847	883	874	926	925	966	918	878	971	901	893	929	926	893	931	908	947	872	928	902	860	914	897	868	890	871	920	864	880	876	945	939	919	894	893	885	908	961	893	888	917	946	878	894	861	908	927	905	912	923	996	863	896	905	906	890	900	904	945	860	916	935	929	929	892	895	903	871	855	915	944	846	902	935	873	914	927	949	932	903	905	899	929	933	848	897	929	847	897	894	922	938	906	944	924	898	858	877	885	926	899	914	910	848	901	934	894	895	915	878	852	891	868	932	879	884	834	874	878	906	863	893	853	982	921	871	887	921	905	940	916	909	1002	923	911	961	851	882	895	872	932	921	885	894	895	921	886	919	921	885	889	900	958	932	949	882	875	902	895	904	923	901	937	913	889	948	840	913	906	949	830	916	871	947	898	933	897	916	902	886	918	906	915	910	889	892	904	889	947	862	874	914	955	887	925	957	923	865	871	845	908	913	909	917	931	869	924	889	891	896	896	923	958	902	898	964	895	898	936	954	898	908	872	930	914	924	866	971	936	896	894	935	891	884	890	914	891	929	939	893	924	935	882	904	883	875	942	915	910	893	885	917	944	894	905	925	875	852	866	895	923	900	908	919	879	934	928	942	888	897	891	914	883	880	897	924	893	881	856	890	869	893	912	899	955	878	905	886	858	872	895	920	947	953	857	895	863	931	939	922	951	869	913	941	885	904	879	920	852	880	880	924	890	921	913	909	881	893	857	898	919	939	915	922	877	925	908	894	884	865	932	922	871	911	839	892	880	917	902	882	945	857	941	894	909	823	936	879	908	912	871	902	915	880	843	890	925	888	909	918	913	910	902	941	918	916	916	883	955	916	882	861	862	883	903	883	925	931	911	931	856	897	909	887	929	969	903	901	861	897	911	916	927	886	922	904	881	920	930	910	866	872	934	858	911	890	887	902	877	910	972	946	907	900	911	881	909	904	898	897	853	909	992	830	922	894	893	881	926	877	947	887	899	902	836	899	888	877	895	920	893	871	952	947	867	917	893	930	866	904	858	953	895	884	895	896	932	907	893	913	920	931	905	938	903	895	915	863	929	883	927	887	873	938	885	949	954	942	903	888	906	918	882	911	927	890	907	899	896	922	855	942	899	896	920	930	843	895	911	897	876	872	925	920	900	914	898	914	914	917	936	985	952	892	933	873	935	901	919	912	886	914	917	909	872	867	888	879	920	919	901	902	880	924	899	910	938	947	942	945	923	901	928	887	915	922	921	905	848	971	906	894	950	884	920	940	951	915	872	933	904	919	870
23040	21570	28620	24964	21576	16738	5234	2580	1739	1426	1232	1097	1088	1085	1029	918	878	864	850	785	735	799	727	747	717	688	721	722	706	714	745	700	719	679	669	676	669	665	675	704	708	624	704	715	671	660	685	657	705	661	703	626	668	740	670	653	658	651	729	663	658	654	660	696	653	701	712	645	709	707	660	704	668	682	668	719	684	626	656	651	711	634	710	692	639	630	675	715	673	704	658	704	669	687	669	677	667	699	706	692	687	656	667	618	640	674	695	669	689	629	654	652	633	716	675	719	691	724	632	663	708	662	693	694	664	672	665	660	669	674	681	646	603	658	708	671	647	674	678	652	659	656	669	646	662	688	678	686	649	692	679	644	662	659	669	663	701	734	651	659	630	703	718	664	653	673	670	641	652	592	656	703	716	666	680	665	650	668	647	691	702	669	680	719	689	667	659	712	719	702	647	686	711	678	636	689	597	638	628	646	661	694	680	659	668	655	665	680	704	740	682	643	657	653	683	708	699	648	701	651	681	678	712	706	673	682	721	652	676	673	696	672	643	701	657	670	672	675	656	679	651	651	680	656	655	661	682	705	674	681	666	652	665	684	671	671	695	728	630	708	680	610	675	603	647	635	653	650	645	693	664	679	679	655	634	683	686	708	653	718	693	672	688	666	676	629	705	682	612	679	668	645	681	653	674	668	685	674	721	661	677	646	671	629	671	670	651	664	657	693	677	689	711	634	660	686	661	675	629	688	671	727	649	687	683	719	674	708	675	627	711	623	678	700	663	707	670	674	665	701	732	668	697	660	649	664	678	657	622	672	661	691	703	625	675	695	631	714	628	668	651	658	705	650	650	699	696	739	705	658	684	669	623	668	649	653	648	687	671	668	713	663	640	692	645	699	656	688	667	664	655	688	657	682	656	643	698	674	670	680	656	668	685	673	671	662	674	636	661	710	701	638	641	724	691	629	678	625	680	661	678	711	643	684	652	707	679	646	690	686	741	672	674	684	739	673	672	637	648	655	690	675	683	702	710	626	660	678	736	630	683	640	704	667	615	633	714	637	734	686	707	664	669	691	678	674	655	666	653	625	716	630	685	683	669	677	696	705	708	659	630	682	587	639	688	676	682	687	637	656	692	668	634	665	695	661	673	641	680	679	640	674	698	667	685	639	690	669	639	644	648	631	680	679	690	689	668	621	675	678	673	726	671	687	679	661	646	650	686	684	713	654	667	689	671	704	726	682	690	661	620	690	700	653	654	668	681	647	709	654	697	653	606	658	696	670	681	646	649	644	721	707	688	687	680	608	694	712	606	647	670	674	688	638	662	714	602	713	719	696	635	640	685	668	698	680	678	645	653	681	729	668	690	715	667	712	689	685	701	656	716	662	659	691	667	673	666	659	670	696	685	651	659	670	665	667	673	696	661	708	645	656	700	674	640	709	691	636	708	650	659	676	667	688	662	689	668	676	710	714	635	690	679	723	680	742	626	691	682	679	687	673	691	658	684	678	626	642	680	677	624	720	678	681	687	678	672	644	646	664	697	653	678	667	649	665	670	663	684	675	653	672	676	694	682	620	680	686	649	666	674	630	768	681	650	616	671	677	675	712	645	710	669	676	709	726	633	692	677	704	677	618	692	688	694	699	683	737	666	685	678	693	649	661	695	645	654	603	626	647	664	660	641	637	674	664	689	684	687	702	670	648	665	653	678	642	650	670	697	646	709	673	683	648	665	695	685	716	703	678	726	670	669	666	650	674	705	656	720	689	677	644	635	669	603	670	683	669	622	664	627	667	634	682	704	669	663	693	673	661	689	679	684	663	655	672	676	699	639	636	649	720	656	618	653	650	657	673	676	693	646	641	686	648	662	649	670	643	660	664	653	672	672	673	662	721	687	692	667	628	678	671	701	690	664	693	719	689	687	671	635	663	636	697	645	625	671	673	612	669	695	647	663	706	718	683	709	664	637	613	657	629	668	688	663	699	706	680	639	675	655	682	708	695	651	701	675	684	661	684	666	642	673	657	704	641	666	659	649	681	659	642	637	635	624	644	693	651	695	625	660	679	649	682	692	644	615	642	757	640	619	683	672	721	678	664	706	666	654	665	662	661	619	670	694	681	670	670	613	690	703	641	672	666	661	714	671	726	702	684	658	661	627	692	689	702	648	652	670	692	638	648	624	684	680	683	632	678	720	639	626	648	651	705	694	688	620	688	676	711	674	661	711	666	690	708	655	733	655	662	669	692	689	705	677	681	683	634	712	698	685	708	631	667	676	685	674	654	711	680	670	663	679	659	676	689	648	629	681	637	684	700	657	631	674	652	670	688	686	700	662	674	674	684	675	672	678	673	677	666	673	671	711	654	660	646	676	614	661	676	649	701	638	682	702	670	659	653	667	703	694	652	676	731	676	671	733	638	679	736	654	708	712	646	665	676	678	715	675	698	667	732	662	646	650	635	627	658	666	694	663	688	697	680	709	640	703	661	694	675	666	615	701	645	685	667	694	707	707	662	689	652	711	703	716	718	681	690	745	662	675	629	674	692	662	639	684	684	691	706	680	669	686	691	710	682	716	665	640	664	633	659	650	697	662	682	630	701	645	727	647	695	768	694	650	672	631	682	628	630	707	659	631	676	648	665	687	698	660	642	659	693	677	632	633	669	691	660	696	655	677	683	648	670	671	700	710	682	675	690	654	704	667	633	678	651	634	624	665	680	643	654	676	699	676	661	694	635	637	691	689	679	695	689	687	686	686	689	633	692	714	638	658	668	702	691	732	683	650	674	683	676	642	696	660	694	695	650	671	694	707	619	699	649	677	654	702	700	719	629	650	637	673	636	692	692	675	666	669	704	704	620	707	681	688	680	615	717	652	750	675	678	631	680	694	679	700	681	655	645	642	691	632	672	644	662	652	634	673	677	631	687	677	693	662	691	705	652	724	663	714	698	672	626	683	690	671	637	628	662	641	682	667	685	699	688	672	649	642	662	684	658	674	699	677	651	643	688	720	679	655	695	681	717	661	672	706	711	639	646	658	628	675	687	683	706	663	651	677	716	663	674	669	682	670	675	652	696	651	682	657	715	678	667	627	644	681	659	647	683	685	696	677	670	704	666	686	720	628	677	679	713	697	636	661	675	668	663	740	684	644	649	628	683	631	684	671	655	651	652	682	700	643	691	602	681	645	674	656	676	654	682	644	657	648	625	687	695	657	693	681	681	698	661	673	657	702	660	701	675	641	636	656	616	639	697	669	668	664	682	671	600	618	646	690	668	662	714	659	694	656	682	679	643	680	708	698	729	676	642	671	648	669	641	676	607	660	649	667	659	662	647	684	670	711	619	708	668	685	719	639	676	659	688	675	677	661	668	713	646	687	643	674	648	628	649	672	658	681	698	683	641	698	664	633	671	672	688	703	653	730	643	691	680	640	712	709	686	672	709	712	703	705	698	685	635	709	644	646	648	667	657	646	629	649	673	627	681	675	632	650	680	645	686	702	679
13491	33013	23590	14744	10462	8841	6951	5110	3606	2639	2142	1919	1969	1812	1737	1460	1414	1272	1230	1154	1153	1060	1046	1008	978	991	970	980	977	969	961	968	978	978	950	967	938	1000	933	938	951	930	982	908	932	911	962	956	916	932	949	924	913	922	942	921	919	914	911	898	973	942	863	957	955	919	915	962	930	925	962	949	898	938	952	925	926	919	909	940	937	929	930	970	914	914	934	948	901	950	944	958	969	936	923	970	884	936	908	958	995	910	931	940	928	963	894	872	945	920	972	908	964	939	978	902	1002	918	929	949	951	1014	988	992	951	905	960	934	953	879	960	939	903	924	906	897	944	969	904	876	958	948	994	913	935	883	885	938	929	932	971	920	962	918	970	920	934	964	946	1004	958	946	920	933	943	905	908	922	927	986	875	953	960	922	965	963	910	960	965	875	953	905	968	910	907	896	921	940	947	900	933	897	885	966	950	952	903	1024	902	899	919	908	914	935	929	914	920	930	935	941	936	939	959	928	920	924	987	935	988	949	1002	893	955	933	976	896	965	897	944	944	919	949	943	960	907	939	963	1010	888	929	952	923	895	949	895	961	948	970	938	965	932	972	945	948	910	954	916	954	921	956	966	897	934	936	959	938	939	903	904	942	939	914	906	951	946	892	925	914	945	960	950	1015	987	946	941	921	991	915	935	908	924	960	998	918	893	913	938	942	891	975	920	859	943	874	953	917	936	964	931	903	930	919	938	979	900	917	955	904	956	916	932	925	970	941	928	897	958	933	906	929	952	890	950	932	945	942	886	913	915	953	959	970	949	919	858	953	922	908	959	922	920	965	962	907	899	932	925	929	938	887	927	982	913	951	891	851	950	959	894	963	926	918	899	946	955	962	909	956	857	920	921	974	931	966	958	899	902	880	914	929	989	946	904	925	892	974	948	948	995	939	911	930	980	949	941	942	917	958	1009	985	985	912	923	938	888	927	971	936	910	902	913	962	903	945	947	958	968	950	915	955	939	939	960	915	980	948	915	917	908	989	950	938	940	931	935	986	921	923	908	937	946	863	962	937	950	949	949	921	917	947	893	943	951	948	918	979	913	921	951	965	885	920	970	937	927	868	975	908	961	910	878	909	927	909	902	923	891	984	975	926	990	902	969	973	902	893	971	886	890	887	938	985	910	921	942	913	890	903	978	867	968	925	895	920	924	922	937	951	937	963	926	931	953	958	986	968	972	985	945	944	913	908	888	927	913	959	946	924	912	875	955	975	965	865	940	936	882	992	893	953	922	892	924	895	907	909	900	888	937	923	951	944	915	929	937	963	885	910	920	924	918	944	946	972	944	960	958	925	956	994	896	987	968	1008	956	898	881	958	910	892	945	966	978	894	917	911	927	956	897	855	918	927	900	958	923	916	991	920	968	866	988	977	965	927	899	995	919	863	948	962	883	933	936	956	933	914	954	948	894	944	988	926	987	972	921	951	924	990	961	967	948	860	922	979	921	915	1010	932	873	944	898	936	935	948	923	891	927	938	979	910	932	954	921	907	889	967	893	933	930	911	971	969	898	942	964	941	917	877	988	940	951	929	925	907	945	956	907	894	958	861	902	909	958	948	913	906	861	923	950	894	974	913	927	937	952	896	918	951	933	1005	915	892	987	926	941	892	914	954	924	926	950	933	946	929	912	906	943	1001	915	908	1006	957	914	953	926	954	1000	931	930	893	960	864	968	951	929	911	942	920	944	975	995	937	918	946	950	912	929	935	904	853	903	953	906	952	917	886	954	946	926	934	969	947	951	930	906	940	918	943	926	965	876	925	963	911	914	945	866	946	952	997	910	916	986	931	950	911	904	916	923	966	923	946	904	939	945	886	848	988	910	910	913	926	932	931	929	888	945	932	957	919	987	898	927	1038	913	984	938	892	975	936	934	981	952	957	904	972	867	888	949	948	965	987	971	910	945	894	942	967	939	924	965	972	935	959	985	930	922	968	940	911	974	929	899	952	933	978	917	920	928	865	972	928	919	887	974	961	928	958	939	848	929	939	940	880	970	993	950	966	920	990	928	906	968	953	936	949	888	923	945	908	932	963	905	974	1024	851	951	944	909	893	919	954	914	912	978	911	916	915	903	911	896	916	927	930	919	893	942	900	929	932	886	918	964	992	955	928	924	911	984	887	937	961	934	955	932	950	895	963	934	923	944	947	870	939	883	911	958	938	918	898	926	983	912	951	940	953	965	907	926	950	939	923	912	990	1019	861	959	927	958	923	932	950	938	934	938	930	964	958	923	963	909	903	883	896	898	966	928	989	983	887	980	973	929	914	934	951	928	908	938	925	983	1037	900	956	899	917	980	948	912	897	928	979	949	946	966	862	929	884	931	899	912	929	901	910	940	999	973	911	962	882	920	930	887	934	905	950	897	889	916	955	920	921	917	922	924	942	990	1011	938	919	957	965	965	939	886	916	926	961	959	947	911	892	915	917	897	925	908	933	861	917	911	937	931	1005	963	914	930	966	926	968	892	909	866	888	885	951	926	959	950	951	921	1002	941	903	933	886	915	932	957	859	947	930	952	971	958	895	985	917	942	912	921	904	895	887	1004	916	949	975	969	911	904	897	904	921	948	967	951	971	951	911	962	1022	934	901	899	928	977	932	917	953	945	925	958	917	957	951	921	968	964	977	832	955	906	888	894	897	941	963	933	950	954	940	962	968	939	839	988	946	936	973	957	938	906	940	975	935	911	964	975	975	917	951	965	947	911	931	920	896	872	941	918	937	904	952	883	881	908	963	1006	915	971	939	968	961	904	936	941	875	927	963	971	916	959	935	904	977	880	952	992	994	908	894	918	898	904	926	885	892	932	947	871	947	950	888	933	1001	933	940	920	949	944	926	939	951	1007	930	945	928	925	867	928	936	935	913	870	957	915	919	967	945	988	927	899	915	941	979	952	943	943	896	944	943	887	969	909	959	986	927	957	902	961	892	953	860	921	923	955	906	874	911	983	899	942	973	939	856	977	972	1003	959	920	886	982	861	917	918	945	983	911	885	991	954	947	948	874	898	958	947	917	930	936	865	956	926	949	946	926	906	936	981	942	909	931	908	941	895	956	973	990	952	935	931	940	952	904	919	924	940	931	918	918	907	957	861	916	892	908	939	947	942	905	963	946	932	949	878	987	950	892	961	943	938	932	1017	911	896	888	983	907	930	949	906	968	911	919	887	948	999	963	920	913	876	977	960	900	953	915	941	955	926	929	951	910	914	974	889	943	954	969	962	948	965	944	921	880	914	952	904	905	926	939	933	926	923	954	908	931	964	908	888	953	979	888	931	921	966	964	957	949	997	923	899	916	930	937	977	961	966	950	989	980	976	946	958	911	976	929	918	944	881	968	980	962	901	942	998	954	981	932	928	988	968	941	921	867	910	938	944	939	958	967	927	927	919	904	921	978	886	960	971	888	873	952	892	908	946	898	983	938	938	914	929	950	942	967	886	921	924	895	946	952	871	914	953	997	996	952	929	910	981	898	950	972	908	945	942
28470	19601	11832	5098	2791	2186	1662	1253	1017	959	856	814	782	808	827	790	743	718	791	718	663	698	720	672	736	675	681	649	697	661	658	655	667	668	620	648	675	708	644	667	700	690	691	667	671	681	674	702	670	663	635	684	683	644	674	710	653	691	741	654	690	681	646	678	660	686	648	660	667	677	655	686	678	690	661	661	682	652	677	704	654	633	619	694	670	625	630	686	668	673	655	711	677	609	699	709	680	672	678	654	640	661	647	692	641	703	693	668	622	668	640	646	653	636	649	679	689	639	656	655	670	637	646	673	657	665	668	629	669	683	655	661	691	670	662	674	667	690	676	700	649	690	650	678	671	652	668	657	649	692	724	682	676	647	650	652	629	684	661	682	656	699	639	679	718	736	659	670	706	687	673	725	647	719	672	681	620	634	652	672	663	705	685	643	673	651	659	671	671	611	660	714	663	659	656	677	636	634	603	680	659	664	701	662	615	648	684	702	663	676	656	664	672	695	662	655	715	620	678	646	691	651	655	667	643	656	675	688	681	669	646	691	631	696	645	658	628	675	687	675	669	703	714	660	633	622	675	659	616	660	634	694	652	646	628	669	621	659	641	664	693	672	648	670	570	708	656	685	680	679	597	718	642	677	728	648	639	659	649	650	658	679	660	664	708	638	687	682	643	678	654	661	647	665	644	677	685	680	656	658	663	657	680	711	673	673	657	633	704	659	669	678	677	661	622	665	678	678	644	731	640	671	670	680	697	717	646	685	662	688	660	696	708	690	665	685	679	635	627	686	729	661	683	649	729	670	665	680	646	643	675	650	668	642	688	661	658	596	645	647	636	641	723	633	721	656	659	699	655	709	655	634	697	665	657	702	697	651	671	638	646	634	690	654	669	726	687	660	690	657	663	647	628	665	655	688	638	659	655	681	659	714	670	653	646	682	632	674	662	695	666	660	688	665	665	657	667	700	703	679	684	653	675	662	665	653	659	685	676	660	650	679	715	665	674	666	674	666	677	706	651	598	673	622	633	656	623	694	670	674	628	677	699	652	674	665	664	678	693	687	652	677	684	673	669	658	652	671	678	711	659	701	683	616	687	696	670	687	692	676	719	655	656	696	654	657	712	692	639	640	665	606	660	652	672	655	681	672	691	675	650	677	674	669	718	680	642	665	630	668	668	638	689	715	727	678	662	670	672	658	653	724	641	665	659	681	646	702	701	663	666	648	691	656	628	662	679	644	695	729	685	638	686	689	672	642	649	699	633	641	664	658	622	683	658	656	699	615	669	625	683	651	652	663	696	721	690	668	665	684	700	698	735	632	644	715	659	669	651	663	695	704	672	689	705	662	646	640	689	677	685	661	685	660	624	654	657	643	686	688	680	674	653	630	705	695	682	651	661	717	651	671	696	642	654	645	646	709	705	720	676	694	658	708	707	714	670	699	661	689	652	637	675	695	638	646	646	705	639	693	666	702	710	653	685	690	687	669	678	664	687	653	691	633	667	696	682	686	676	659	688	675	633	633	658	734	705	674	690	690	659	673	647	677	674	656	682	700	675	659	659	666	667	655	657	702	683	700	659	670	679	678	654	699	670	697	695	658	666	686	639	662	668	690	643	651	702	687	690	684	664	659	650	668	635	634	663	620	692	723	727	701	694	666	636	645	630	624	689	637	676	667	640	629	685	676	732	675	673	692	667	679	671	633	683	692	649	637	694	691	648	669	656	672	663	655	694	652	676	654	666	674	662	683	671	669	646	665	647	643	633	704	670	678	658	646	627	634	663	652	631	648	683	715	631	736	656	679	657	666	658	717	725	666	673	648	657	700	668	660	661	700	657	679	687	640	663	698	635	683	706	694	662	678	678	661	661	681	631	645	656	656	610	681	669	675	658	649	669	672	669	634	700	690	663	650	675	650	680	661	707	655	647	640	660	688	648	643	659	736	700	727	711	697	649	686	723	677	703	654	709	681	692	651	661	693	655	665	690	641	701	653	696	670	700	661	647	670	653	698	670	680	712	686	642	611	682	667	669	674	647	674	662	668	648	603	679	753	667	655	676	664	700	645	675	660	680	674	637	669	664	678	653	690	674	654	642	636	672	698	665	681	665	628	652	663	715	655	685	691	672	630	686	676	709	703	706	650	653	665	706	664	709	723	666	651	663	688	603	664	644	672	682	663	671	658	700	643	614	698	695	680	609	685	630	681	651	649	689	705	638	678	685	676	666	670	648	649	655	684	651	670	634	614	679	642	694	640	654	660	660	685	651	663	661	638	670	648	665	656	645	716	611	698	702	696	677	677	671	667	665	616	666	700	661	670	632	672	660	663	691	710	688	667	661	679	688	675	669	694	672	654	697	672	659	711	643	683	685	642	706	673	678	704	654	671	675	628	655	680	664	712	615	664	645	660	686	654	657	612	639	655	686	663	693	681	631	657	680	655	684	629	709	655	620	652	627	689	636	658	651	686	679	632	649	658	690	652	682	749	680	629	671	664	676	632	660	641	683	647	702	644	681	673	670	652	665	628	654	690	675	728	683	720	633	650	671	699	660	661	649	655	714	690	650	671	679	690	671	626	657	642	652	709	681	678	656	661	690	672	714	658	675	669	641	611	713	696	657	667	683	679	619	680	693	641	648	712	664	690	685	661	652	644	708	674	727	685	631	720	676	686	634	649	751	667	661	698	685	667	657	683	652	649	669	716	681	672	670	680	621	706	667	674	662	667	681	610	646	634	677	655	658	677	665	684	691	677	659	659	641	678	649	656	680	691	679	711	670	666	655	645	610	657	686	645	664	610	644	685	684	662	647	694	624	696	653	648	667	631	678	665	677	698	656	650	670	693	637	677	683	693	687	655	672	660	649	689	682	719	664	656	704	668	702	635	680	653	711	703	662	649	687	667	673	624	684	712	674	646	634	647	653	637	701	682	636	680	604	705	711	645	639	657	690	659	697	710	629	684	703	657	711	668	666	665	714	694	662	693	623	670	644	683	729	649	643	692	703	661	642	674	666	665	679	699	664	700	666	674	673	668	650	654	632	648	642	658	678	631	662	672	655	675	699	673	656	677	656	673	682	683	646	693	648	632	655	664	634	670	664	664	696	652	641	677	711	677	670	697	650	683	671	655	696	690	661	680	606	682	655	690	674	686	677	691	636	659	698	621	682	721	655	630	696	629	659	619	719	709	708	617	674	641	639	706	687	702	677	731	654	663	710	655	679	646	686	681	665	635	700	696	685	643	657	657	640	678	683	679	688	662	639	683	682	670	702	680	688	649	726	680	683	648	614	668	660	684	688	673	659	691	674	664	688	665	655	643	709	653	675	706	714	662	666	668	728	654	694	639	716	639	630	625	682	637	631	672	645	637	771	660	683	664	661	658	701	686	645	649	675	717	667	665	663	668	688	671	686	653	693	672	725	661	651	702	608	685	625	665	683	673	652	641	680	725	664	697	656	718	697	686	619	665	657	643	678	669	674	678	695	645	665	679	641	682
12313	21162	13840	7436	5607	4631	3454	2394	1832	1491	1430	1321	1304	1345	1204	1165	1079	1039	1026	1006	969	986	983	959	984	922	971	1009	933	964	920	964	968	923	902	948	894	948	960	889	919	940	940	896	925	913	916	988	944	966	946	899	934	903	889	967	955	912	939	932	956	946	912	887	930	872	909	912	914	909	936	964	881	913	944	938	964	923	936	987	922	964	923	964	906	891	952	916	924	900	922	928	930	914	971	958	903	956	958	952	917	949	909	900	957	916	875	920	965	953	911	927	883	997	878	939	942	900	947	925	898	995	956	909	929	967	975	997	943	908	919	892	898	975	948	925	912	944	911	941	922	887	925	959	937	899	868	934	960	972	911	900	956	917	974	932	956	922	945	916	965	964	898	901	987	938	922	881	988	949	907	919	922	885	960	879	921	912	935	979	929	903	897	935	914	919	972	931	941	940	958	867	920	916	945	941	937	890	928	963	926	949	927	966	928	941	944	973	927	953	935	932	928	922	949	940	926	969	948	952	967	924	895	925	879	895	980	958	921	962	938	906	934	913	938	912	919	944	963	900	936	918	990	962	968	965	952	1002	933	930	963	939	950	946	949	939	934	945	929	977	914	924	942	898	913	917	915	945	951	977	935	971	924	983	946	928	956	958	960	932	957	936	944	938	894	894	915	901	928	963	911	945	896	918	903	937	894	927	928	925	945	970	884	927	946	934	918	931	907	906	936	938	934	917	907	978	891	944	931	965	975	969	850	922	895	936	962	930	914	972	932	911	968	935	930	934	938	927	876	898	991	905	903	946	952	904	915	984	919	958	927	923	923	920	981	939	969	996	944	957	970	923	895	918	933	919	930	950	915	949	916	943	852	866	918	920	1009	916	931	903	910	861	921	953	926	965	965	941	921	943	958	906	937	944	891	912	928	960	941	930	927	940	927	940	893	912	873	904	909	949	903	971	961	904	975	933	930	939	952	937	950	962	913	938	932	938	936	968	917	952	979	920	909	938	921	919	915	925	952	882	940	959	969	946	953	966	942	919	963	908	962	921	948	990	919	924	983	952	955	936	1003	917	992	963	923	953	963	980	884	918	881	937	955	957	957	914	901	1025	963	964	918	956	899	904	909	964	933	974	910	932	949	927	932	937	921	937	952	930	912	954	950	957	973	948	895	1030	926	930	947	955	944	862	890	912	915	928	947	912	917	919	875	957	900	915	947	956	884	876	927	928	961	907	932	929	920	836	959	919	886	969	956	951	920	941	915	913	953	916	938	916	950	940	955	940	918	962	900	955	916	934	987	935	933	959	899	956	940	949	937	898	888	951	930	950	950	955	940	908	931	999	921	868	917	873	915	936	914	886	919	933	968	927	955	936	995	979	925	922	935	946	985	931	927	946	960	930	963	912	906	964	933	980	934	945	919	912	871	940	990	933	906	932	907	938	945	910	946	953	892	967	958	933	939	998	935	986	949	950	927	987	877	934	944	923	896	916	924	891	940	970	950	971	905	952	871	891	925	912	950	940	952	958	929	975	943	939	903	932	940	920	938	946	953	940	932	917	919	980	960	941	906	906	877	1010	931	905	947	886	946	938	927	970	903	943	961	919	954	910	996	966	924	914	928	896	915	931	935	922	882	890	909	953	879	958	918	912	921	967	877	950	927	908	980	980	1002	907	942	962	938	992	901	882	876	933	930	961	973	889	929	987	930	927	950	944	905	947	928	952	939	955	962	922	977	923	953	953	955	956	943	937	947	948	935	926	923	945	897	994	908	941	948	905	891	870	910	982	936	924	938	889	976	955	932	898	904	915	946	984	954	954	900	913	990	958	931	945	948	995	950	963	927	967	947	903	889	983	939	947	911	931	928	943	973	925	911	942	928	901	1026	948	913	999	939	917	935	959	901	993	977	908	941	945	947	936	905	927	942	929	921	969	901	908	899	874	924	963	937	964	865	935	979	935	896	984	950	956	934	906	975	931	965	922	919	1024	939	912	930	884	923	945	978	921	876	1004	940	880	948	923	848	942	904	900	981	960	933	929	933	909	946	862	916	951	957	967	954	951	855	920	887	929	949	917	933	940	955	938	919	915	868	944	948	922	914	929	932	903	917	965	928	919	958	907	947	886	947	935	926	937	947	915	978	890	944	923	925	920	911	987	951	936	940	934	930	952	950	953	928	885	922	918	983	906	950	909	950	931	944	899	972	930	920	898	927	969	934	993	971	946	905	942	906	965	947	942	932	889	911	979	894	993	977	923	932	940	938	929	956	962	959	982	985	930	925	907	932	935	895	952	960	925	939	907	919	920	904	915	901	918	976	913	850	913	899	978	972	968	919	959	908	942	880	960	912	953	936	908	919	909	908	890	925	937	959	899	925	920	932	966	939	957	920	962	942	928	970	947	960	907	943	956	958	895	919	937	948	941	966	915	902	934	981	940	936	920	930	917	894	944	977	921	939	975	906	931	907	934	913	920	925	878	911	932	912	970	978	909	915	923	908	955	957	947	951	983	920	942	883	937	936	918	928	925	965	979	917	867	928	912	945	907	892	917	939	917	939	930	923	993	970	912	926	936	937	901	969	943	920	908	913	911	973	928	948	898	925	945	991	895	959	854	937	963	896	911	942	899	951	893	933	940	927	951	955	928	953	960	950	926	922	937	909	918	923	961	913	973	999	948	897	914	926	964	908	929	884	898	955	957	948	928	915	939	964	898	900	1031	929	956	920	917	951	942	956	960	920	989	910	927	881	980	985	931	983	922	945	955	946	996	895	957	914	967	908	873	920	926	952	914	907	932	865	896	922	964	950	914	916	925	974	856	919	970	969	973	947	922	965	1001	927	923	920	877	980	874	932	936	935	984	922	929	919	961	886	902	971	927	982	943	985	922	912	956	933	867	942	944	969	958	1026	935	954	949	929	869	939	930	938	922	903	936	933	964	926	909	952	919	867	969	902	930	972	939	932	881	998	929	984	945	952	934	913	947	921	953	907	940	986	879	942	871	925	881	903	906	919	932	929	915	934	946	974	1007	910	998	938	954	1002	960	926	985	944	915	986	962	956	894	913	938	969	989	928	926	957	921	923	947	971	943	875	949	922	905	917	951	951	908	985	939	953	955	974	952	943	943	932	929	953	894	925	968	941	910	914	939	938	882	889	946	962	957	952	937	924	904	921	911	910	943	922	923	980	910	950	983	972	978	926	950	955	880	985	944	887	959	921	887	952	951	936	949	945	901	951	919	895	863	890	948	885	949	919	923	934	903	919	982	953	902	903	943	949	891	913	900	1013	923	889	856	924	970	1013	929	846	923	878	932	912	941	985	939	924	957	925	951	1002	922	939	954	949	955	921	909	914	960	933	951	915	928	958	894	883	905	956	937	950	944	947	916	898	922	917	909	969	914	961	939	906	927	946	990	990	930	897	903	938	966	926	920	936	967	949	953	921	871	956	936	959	954	940	966	993	869	956	941	941	958	958	873	952	968	915	954	937	933	923	892	946	918	933	896	873	974	874	895	926	989
23946	21488	27678	25677	18626	5665	2572	1629	1240	1222	1082	1011	963	930	880	869	818	773	822	757	740	760	685	720	706	651	716	688	721	671	699	708	666	690	680	687	670	682	712	649	677	683	669	697	710	690	674	676	656	664	678	662	695	750	679	669	676	658	665	628	696	695	689	674	717	646	714	721	695	695	647	658	686	667	686	662	665	647	690	673	684	684	666	697	696	633	705	708	623	719	710	737	696	696	646	756	671	657	704	685	666	655	631	721	702	661	633	665	682	695	707	682	675	671	692	661	657	739	661	679	627	660	701	674	675	647	646	664	663	741	627	692	685	641	689	642	665	659	667	655	695	679	682	689	693	661	692	679	683	668	709	666	712	683	672	671	700	701	715	652	697	653	654	726	688	647	639	684	664	668	689	710	732	645	652	680	654	687	652	652	698	621	684	692	717	634	661	671	671	673	681	639	662	707	711	676	666	692	681	718	678	675	705	652	665	649	694	675	703	683	720	692	675	647	651	693	703	702	683	672	688	676	666	680	652	672	692	697	661	664	679	700	660	679	682	697	661	679	698	676	634	674	714	637	703	698	705	698	618	715	676	691	663	645	680	695	709	654	681	634	663	727	684	690	696	684	687	660	686	663	641	672	643	688	674	686	658	682	651	707	685	717	700	669	686	666	699	702	699	727	677	633	699	655	740	718	698	706	691	680	656	736	673	659	692	702	664	660	675	675	668	745	723	648	660	655	652	686	685	662	720	673	649	693	685	664	708	689	681	706	667	686	697	686	643	693	658	658	676	684	689	655	683	674	708	688	664	659	683	653	644	674	725	692	635	689	629	698	675	707	661	686	713	661	744	657	686	680	665	686	703	655	678	705	708	735	711	677	682	705	646	702	733	676	682	674	693	674	650	687	730	708	732	701	703	732	680	697	692	643	713	636	651	677	731	716	666	746	672	683	678	689	669	618	693	702	708	680	683	664	717	658	728	708	656	681	655	688	633	639	691	660	692	705	660	666	676	683	650	694	646	704	680	673	703	638	702	723	661	693	693	631	656	625	665	677	699	646	669	670	673	680	666	680	636	641	696	706	687	697	627	645	691	713	683	678	714	684	712	668	626	655	688	672	672	676	650	649	725	681	704	651	681	730	679	647	677	684	635	668	629	656	726	670	689	695	664	649	691	714	681	695	676	710	689	700	643	640	645	655	694	673	680	670	678	701	706	685	692	672	672	668	691	652	641	681	692	697	671	685	639	695	670	679	660	691	720	641	682	697	646	710	666	649	669	668	657	699	687	694	694	716	698	715	720	676	674	692	670	714	670	655	685	650	660	686	675	646	668	704	733	688	649	694	710	667	645	643	637	724	657	662	635	690	677	654	682	670	697	662	724	672	655	687	668	688	676	684	655	636	663	692	662	674	706	644	718	680	657	617	636	620	714	718	622	689	700	647	682	659	678	658	717	679	705	665	671	668	633	677	666	655	637	658	671	695	737	692	656	685	679	677	634	658	688	693	679	682	679	672	642	643	673	668	680	702	639	664	687	631	612	621	633	683	663	684	653	674	704	685	668	663	677	717	708	685	665	630	691	681	672	677	679	695	676	671	718	628	675	690	710	708	688	660	643	679	698	666	667	681	638	657	701	674	674	683	632	688	664	635	640	648	677	635	638	690	646	682	701	660	660	666	673	673	685	667	684	681	623	674	721	685	695	661	652	645	692	651	720	671	650	687	672	673	713	653	704	661	671	703	697	626	637	657	669	679	665	662	714	700	640	714	693	692	643	660	722	669	666	670	715	644	676	673	644	670	659	701	727	674	670	677	684	679	681	666	708	645	733	693	634	713	677	667	647	687	670	675	686	750	662	679	684	697	722	658	664	653	675	690	675	712	678	700	677	710	719	658	662	676	664	649	670	732	628	713	639	651	695	693	686	633	667	696	659	670	674	694	665	709	605	640	679	639	646	645	722	621	701	731	772	670	655	644	667	714	663	697	682	663	634	693	730	685	737	672	681	677	691	664	720	698	691	709	651	682	668	653	650	664	682	705	669	641	643	636	694	680	688	652	656	672	669	642	671	671	641	728	677	685	648	671	668	700	696	681	664	706	675	676	708	665	650	677	681	633	656	698	680	725	696	702	639	697	671	657	636	688	630	704	704	649	675	655	672	666	728	727	659	705	683	731	667	663	684	651	643	688	692	691	687	687	707	663	711	659	712	655	656	692	684	678	686	691	704	649	684	672	654	688	679	662	622	692	665	676	688	670	687	694	673	682	611	674	733	633	676	690	675	688	688	721	710	695	649	687	698	663	699	669	707	719	715	704	692	681	655	625	704	627	724	706	688	653	684	624	671	633	682	655	651	688	679	682	667	651	650	634	680	660	658	653	664	677	664	630	727	658	672	642	691	688	592	731	671	699	669	699	714	713	715	722	678	725	734	683	666	650	670	685	677	618	670	717	709	676	692	698	683	689	687	718	626	684	679	664	679	677	669	706	708	670	652	696	641	634	711	668	645	650	662	666	678	667	655	683	768	665	657	610	693	664	693	652	669	647	639	683	679	685	645	674	666	640	653	674	689	667	704	728	682	657	686	638	719	643	653	671	689	645	684	679	633	646	689	667	694	692	630	686	680	684	676	680	707	708	666	704	672	673	634	729	712	623	689	668	689	641	687	648	678	711	683	646	633	631	693	686	680	650	647	631	622	652	704	682	671	672	679	660	687	698	672	708	662	676	669	634	720	624	670	680	681	721	671	690	669	680	685	706	650	677	643	645	665	666	664	681	691	636	738	686	678	682	652	648	686	721	642	638	677	713	648	677	653	669	662	681	723	678	682	664	657	641	691	684	683	636	704	688	700	692	691	630	668	687	650	659	675	672	663	657	657	640	666	649	665	681	733	679	721	624	670	713	665	650	715	648	654	661	645	630	701	693	654	674	631	674	667	679	714	677	681	630	672	698	644	682	678	626	645	666	685	673	628	639	681	644	667	659	709	650	680	671	677	697	598	701	659	628	660	678	655	648	677	658	695	702	703	673	633	687	692	677	634	669	618	673	681	673	685	721	708	661	673	668	729	683	699	630	668	651	720	677	651	651	704	651	636	688	679	691	653	638	638	669	727	674	713	701	692	685	667	667	728	666	651	661	710	668	666	717	721	708	698	648	670	691	719	628	692	702	638	691	687	614	691	685	670	676	685	641	677	639	676	722	656	734	683	714	666	634	707	661	689	629	694	709	686	658	644	645	697	666	647	699	728	675	682	680	681	682	673	638	646	662	671	688	696	707	654	723	694	635	696	676	613	698	679	671	647	677	717	659	666	686	677	629	684	655	671	707	646	688	638	696	687	647	652	684	694	684	676	666	704	629	663	686	697	710	668	677	688	733	704	696	674	699	667	645	643	692	676	664	672	699	668	664	623	644	685	703	687	678	698	710	668	681	660	675	676	717	673	649	643	632	652	682	631	677	678	635	686	677	720	697	636	650	689	708	642	699	683	702	656	636
11429	28069	19823	11616	9325	6898	4471	3070	2465	2101	1840	1718	1615	1494	1478	1261	1270	1185	1104	1106	1070	1036	1022	968	988	954	915	986	1014	940	942	993	947	926	945	934	961	938	971	968	930	968	942	972	935	937	936	925	969	986	934	909	972	908	968	942	926	985	912	925	935	975	965	977	917	955	922	931	984	993	927	953	937	910	908	1006	942	925	986	974	921	955	872	978	940	938	961	997	901	962	958	972	952	956	924	918	949	964	911	1005	974	909	902	889	948	982	970	935	966	951	899	940	990	999	929	969	945	923	915	960	920	900	907	960	962	925	958	949	932	916	924	981	940	929	958	934	918	965	951	976	892	980	991	904	930	940	957	914	956	963	998	986	959	964	898	897	953	958	953	953	901	979	938	952	907	975	948	876	947	960	936	934	908	932	885	890	991	961	940	914	967	921	994	928	889	905	934	911	998	921	946	883	897	968	954	968	883	929	953	937	963	962	945	996	1005	908	937	950	959	966	949	943	926	952	922	956	954	979	966	926	952	921	962	951	928	977	936	910	946	955	938	910	924	885	942	925	934	946	918	963	954	922	939	967	900	929	946	963	950	919	932	953	919	913	945	955	952	928	1004	923	887	947	909	942	929	891	1013	944	1021	976	933	969	908	952	941	978	909	957	929	924	937	999	944	887	910	940	912	929	1023	922	918	990	937	946	932	912	951	923	960	938	925	942	920	931	987	911	948	921	951	967	919	918	987	914	957	939	924	927	966	904	949	969	978	956	938	888	1034	979	961	930	963	979	954	878	985	987	953	942	903	933	963	947	939	927	934	923	914	918	948	863	964	956	910	930	978	940	975	963	965	945	999	915	965	940	972	962	886	1005	968	934	974	930	917	965	896	936	932	956	956	892	969	908	941	923	985	968	982	1002	943	922	994	966	1029	948	980	982	915	917	954	929	923	910	956	981	967	995	948	952	947	962	991	939	919	907	912	912	929	935	937	976	932	971	950	931	924	968	907	944	891	918	938	967	933	944	919	913	966	922	920	924	896	917	945	970	945	941	897	931	917	928	979	933	938	951	953	957	968	949	983	940	894	968	929	945	938	959	954	939	1011	974	923	932	923	967	950	958	920	936	933	969	943	935	929	934	945	941	981	941	936	938	972	921	911	975	920	893	949	968	1009	955	955	963	953	935	955	963	958	967	899	945	914	938	913	928	962	881	942	961	911	974	916	952	953	991	945	935	838	939	916	947	937	972	949	923	959	924	934	944	1023	887	980	978	947	941	924	913	944	923	940	939	1007	977	983	912	973	900	966	934	970	898	958	971	900	988	872	966	924	914	955	901	895	979	958	985	927	984	930	975	925	943	960	936	928	938	899	948	938	934	980	914	924	986	921	963	943	924	958	900	875	902	920	990	917	948	897	977	976	963	915	993	943	946	914	935	979	945	922	926	905	941	957	940	938	908	948	930	918	945	985	915	943	981	907	983	883	944	941	921	967	939	984	965	946	951	881	992	962	960	931	957	940	952	954	976	899	942	955	952	898	946	912	965	960	946	903	877	902	891	959	906	953	956	912	909	936	951	957	933	1020	964	938	970	911	964	913	954	959	953	934	976	986	948	890	923	936	957	910	947	893	937	965	938	953	906	877	927	947	959	999	935	980	929	980	986	909	1000	982	949	933	945	963	918	889	934	961	971	975	961	884	947	893	976	944	929	907	952	899	965	993	978	946	977	912	886	1019	997	922	881	931	962	961	951	936	982	943	907	911	961	1013	941	980	925	956	948	963	953	950	978	925	921	926	927	932	957	987	956	962	920	1006	963	950	914	986	927	926	953	1001	1012	930	881	978	933	955	903	972	964	931	947	995	895	1012	947	917	943	912	973	896	950	925	955	946	913	1003	925	987	948	955	932	949	923	957	946	927	952	991	946	960	1010	921	939	939	953	948	940	928	930	999	938	927	896	981	942	912	960	912	959	950	930	953	925	916	952	946	938	973	948	971	920	924	955	970	911	938	988	963	951	1026	976	974	919	984	912	829	987	896	942	962	985	980	961	953	976	931	949	892	928	961	893	963	963	944	933	940	980	992	893	911	872	1004	996	925	909	949	933	964	878	955	927	935	930	924	956	1003	969	974	965	929	967	981	968	953	978	940	949	887	976	889	942	889	905	914	1008	899	926	943	906	885	908	914	1001	946	921	1006	975	884	945	960	960	944	947	951	903	912	896	932	955	910	870	928	934	965	937	922	999	955	956	979	899	920	947	939	971	949	1006	947	904	898	909	951	952	946	922	951	929	892	991	929	960	986	957	946	881	871	968	962	987	921	961	946	968	983	940	929	888	957	899	948	914	963	961	953	921	995	937	974	953	907	981	948	862	940	988	990	938	974	963	919	928	943	880	935	999	937	908	941	939	946	924	930	939	940	962	934	949	972	957	935	964	904	946	939	930	927	949	926	1009	963	972	947	953	916	949	945	911	965	1003	976	953	968	912	931	899	895	894	910	903	988	930	980	959	956	960	971	965	969	964	997	955	937	968	932	921	1001	954	982	941	980	960	905	930	963	970	925	905	929	947	954	935	957	952	934	938	897	901	922	949	977	878	910	928	907	949	920	895	932	934	926	941	937	929	862	938	963	918	940	950	922	916	917	959	973	927	867	949	1010	954	981	969	959	950	944	883	885	947	923	895	954	877	939	933	942	898	953	997	992	942	951	986	938	962	935	938	960	956	917	973	960	923	958	893	909	910	933	909	932	937	913	976	956	911	938	940	943	928	967	952	959	947	997	915	924	957	903	973	969	975	959	974	976	933	932	999	950	948	984	949	941	958	947	915	951	985	915	948	891	940	959	950	921	930	970	982	897	933	928	952	933	914	940	956	884	924	953	932	974	956	863	964	941	944	944	959	950	949	1010	935	932	914	1011	984	951	948	984	936	908	933	958	917	893	913	952	967	988	947	928	896	959	949	914	964	932	965	920	971	889	931	939	928	944	978	915	980	925	988	959	946	978	942	903	946	946	904	886	1011	985	920	932	908	990	905	945	913	948	931	994	968	904	952	954	912	906	989	895	949	894	952	1009	910	936	900	920	961	955	981	915	973	910	934	947	885	990	944	901	933	923	994	914	895	1001	977	956	970	869	964	916	992	960	936	980	936	959	929	877	921	942	954	948	969	963	911	914	984	944	930	916	915	914	926	960	954	902	973	943	914	959	924	950	938	952	927	927	959	945	960	960	940	955	1002	922	924	916	928	921	937	981	925	908	997	919	967	991	947	983	928	942	923	911	925	937	943	948	915	956	889	921	931	907	912	883	920	985	912	952	966	977	963	965	940	957	968	930	944	972	946	952	928	919	886	944	969	974	962	956	955	945	964	1009	936	919	963	938	982	917	937	959	944	944	991	927	896	961	913	1016	931	927	973	937	939	977	927	925	903	935	931	892	955	942	898	921	907	941	919	983	914	948	874	914	929	955	938	927	901	961	945	877	876	949	928	910	934	952	944	981	975	955	942	962	962	955	923	919	964	950	910	932	949	985	909	984	927	911	934	960	943	959	966
25532	21466	24763	20262	4744	2232	1560	1209	1063	992	932	842	830	818	813	771	750	729	749	687	694	709	684	678	665	677	671	641	677	681	671	677	673	646	657	625	621	668	634	630	594	617	620	632	667	659	642	647	682	648	638	591	712	668	635	674	649	651	627	717	615	626	668	678	663	624	658	635	629	711	661	676	705	661	679	644	652	683	656	680	644	617	658	665	626	644	648	639	660	679	668	687	638	693	647	693	623	651	610	658	646	696	681	666	698	648	667	643	658	715	628	644	648	658	643	718	663	669	655	689	654	662	619	645	646	660	672	646	679	616	635	695	636	646	661	630	660	648	663	622	647	647	607	660	679	646	621	603	616	660	630	623	653	626	667	633	678	621	645	674	666	643	625	645	643	642	639	638	656	709	572	667	673	644	618	660	644	643	633	669	616	610	633	668	633	632	667	638	651	674	666	675	683	690	642	698	670	600	616	636	649	650	654	698	710	631	687	647	649	656	639	634	681	641	711	633	648	664	654	668	633	639	681	654	624	644	675	677	648	686	647	631	634	649	618	676	669	660	631	682	674	641	664	608	658	646	641	605	630	648	668	624	628	668	667	624	604	644	637	580	643	671	631	658	650	621	625	681	625	655	652	694	653	721	659	636	677	691	646	647	687	643	630	631	614	664	660	644	654	597	648	629	663	672	702	639	644	626	635	639	678	662	634	624	620	680	641	696	694	662	641	622	662	624	661	582	640	655	642	643	658	678	647	602	656	656	662	653	632	668	687	633	654	644	646	631	674	659	646	615	657	670	658	637	625	650	642	641	611	681	619	646	631	660	670	649	610	635	629	622	595	652	650	646	627	633	659	622	658	662	637	673	662	637	690	679	713	647	610	657	685	659	631	699	664	688	677	560	640	638	603	666	625	636	615	654	617	608	648	698	624	630	574	676	647	662	620	625	619	701	642	666	677	669	697	660	617	628	673	650	667	628	664	613	655	651	626	614	655	670	669	663	632	651	662	672	646	599	625	666	630	638	641	668	624	656	670	684	624	711	632	685	658	663	666	721	617	614	707	682	664	696	606	641	650	708	625	656	724	648	651	669	612	655	653	624	652	641	657	659	606	629	685	646	665	671	666	575	663	638	681	649	621	642	642	632	634	654	629	599	640	671	638	668	627	651	685	664	614	699	652	648	678	640	596	658	646	654	641	669	675	666	661	677	665	646	690	630	680	660	642	639	587	645	650	658	645	652	644	603	672	653	672	678	678	656	657	648	638	640	666	642	641	693	610	653	649	644	687	578	677	691	649	667	660	567	661	666	639	657	644	642	649	695	617	632	644	648	656	658	639	646	670	645	664	652	626	617	633	653	665	577	634	683	653	642	637	633	673	651	650	662	671	654	657	710	655	632	586	590	617	640	653	616	631	659	667	607	623	664	691	650	669	696	651	634	657	676	631	654	602	648	714	651	618	678	661	613	658	606	658	650	647	636	666	645	685	615	657	648	683	677	660	661	607	652	651	661	655	651	667	632	610	599	623	635	625	663	664	637	666	643	649	683	653	660	664	656	657	628	701	676	657	653	676	639	626	615	651	653	626	687	676	681	659	630	656	688	675	692	595	669	646	665	622	654	672	653	666	634	630	666	653	627	659	611	655	687	647	635	648	669	679	647	738	650	706	676	611	613	682	688	670	667	681	706	681	643	648	655	660	642	613	670	659	679	667	657	671	656	662	670	605	660	655	590	640	689	644	646	656	624	672	632	607	645	605	626	680	670	627	646	626	668	633	614	642	656	653	651	604	638	645	659	632	638	668	654	674	702	623	649	658	665	640	646	660	627	673	644	653	668	664	641	640	623	619	657	647	636	662	684	678	633	678	710	674	656	658	693	661	613	687	629	651	644	599	657	686	640	638	623	676	652	653	636	641	596	675	614	636	704	678	605	642	618	684	647	641	636	659	658	644	638	694	637	640	697	624	641	711	646	681	647	649	634	640	628	659	690	643	712	656	640	679	634	597	658	664	611	688	644	649	646	645	645	585	650	631	664	664	642	652	667	628	686	658	666	612	669	675	681	639	692	630	707	703	640	658	667	640	660	659	666	675	649	605	634	685	651	636	636	611	658	646	679	646	650	637	658	654	659	643	629	630	690	654	680	658	647	644	668	652	640	651	629	677	627	671	623	668	680	632	602	618	656	650	674	658	615	663	639	636	659	644	611	634	625	687	664	636	623	677	664	682	669	638	617	653	674	633	619	637	675	682	694	664	654	627	686	663	662	672	616	650	609	653	632	681	639	614	624	616	662	621	660	646	646	613	655	645	630	647	626	690	685	607	674	652	637	668	632	653	649	643	688	669	626	652	606	662	645	612	666	650	700	684	652	672	661	695	656	683	650	650	660	665	720	645	672	650	649	643	662	618	646	654	652	655	613	695	688	708	648	670	654	677	619	634	669	608	650	671	653	640	648	658	646	669	659	623	665	642	629	635	686	633	670	648	618	656	658	654	656	659	647	615	678	660	607	680	682	622	653	618	672	621	662	678	654	659	654	637	646	649	664	653	628	657	676	620	611	683	636	660	612	612	630	656	640	646	619	612	633	629	643	693	647	652	634	663	671	675	681	674	622	680	662	661	617	651	663	619	706	641	657	711	693	635	656	649	666	605	588	644	693	654	634	639	666	634	635	666	635	621	610	608	626	681	658	616	668	659	596	619	634	657	632	633	649	657	661	649	681	597	638	634	644	655	654	620	635	668	636	631	671	676	632	621	654	684	671	642	680	642	613	645	632	679	674	647	696	631	639	674	632	664	658	665	662	666	674	653	660	619	607	645	627	679	677	636	672	672	595	663	641	690	688	652	636	675	607	602	651	668	619	661	703	631	676	657	675	625	654	642	667	658	669	619	704	665	652	639	654	649	641	621	643	653	670	663	624	664	711	682	683	681	610	646	639	653	649	643	683	659	678	633	676	606	666	681	635	643	624	583	607	676	635	636	664	711	669	621	660	675	632	623	597	646	652	650	644	666	682	643	650	668	691	661	646	708	643	656	674	690	596	661	634	670	680	659	653	666	668	661	614	621	677	671	668	670	661	676	628	666	655	670	636	660	635	646	715	674	626	618	664	644	653	663	641	612	684	607	665	633	664	607	625	651	687	696	674	695	680	637	604	623	640	655	686	666	665	681	657	638	638	699	620	621	644	605	641	627	595	642	698	662	674	649	660	651	632	630	665	669	654	657	635	602	667	641	612	614	654	649	676	563	677	647	622	660	669	645	614	652	651	670	655	663	638	602	639	637	667	661	632	639	687	715	664	634	673	674	670	653	632	682	623	621	634	670	641	645	631	672	620	635	630	595	665	620	666	663	680	652	687	666	630	668	614	651	670	705	620	662	682	631	675	620	668	657	654	669	676	653	671	651	653	661	705	695	662	646	649	656	659	615	662	631	585	713	626	651	660	690	673	601	647	753	646	639	658	708	637	715	671	660	627	662	626	654	664	643	650	634	634
11215	23948	16027	10131	7374	4637	3232	2390	2032	1767	1615	1472	1402	1377	1259	1199	1103	1071	1042	1034	1069	966	980	925	933	882	869	953	896	913	880	902	903	890	897	893	940	934	891	928	890	907	980	880	976	921	893	966	934	878	905	869	943	889	925	948	891	962	918	909	923	922	919	920	893	895	946	889	893	919	872	889	885	858	882	903	980	891	878	910	882	946	836	903	847	981	878	934	927	891	929	900	918	894	869	961	904	900	929	863	932	930	947	937	883	881	919	911	930	888	885	924	908	870	901	933	844	940	927	952	907	897	908	878	890	829	903	901	858	908	938	929	903	911	943	916	929	861	930	872	943	904	904	876	948	892	909	969	914	839	923	936	932	948	937	882	908	902	904	907	868	931	927	851	859	906	896	928	897	921	927	924	885	963	906	935	943	937	891	943	861	904	923	967	917	933	934	955	943	916	902	917	872	934	923	871	875	871	876	888	862	871	848	945	902	922	957	937	950	901	872	877	905	866	883	917	918	934	912	864	886	954	923	915	851	889	955	864	895	894	911	922	863	933	942	941	888	885	907	913	917	880	909	897	956	906	922	913	892	923	900	913	945	963	867	933	950	914	874	869	897	913	885	942	957	878	892	907	891	849	912	869	913	907	913	897	919	901	899	932	934	921	905	904	872	860	915	878	909	892	902	909	903	910	937	919	900	943	952	952	905	896	932	867	917	933	929	951	893	937	914	910	950	911	929	906	916	919	939	937	886	882	913	908	903	919	945	910	924	973	859	893	872	858	891	856	904	865	978	921	878	951	892	910	879	854	919	946	886	895	896	891	886	922	900	852	884	941	924	885	890	887	926	902	901	894	896	876	911	884	911	966	891	929	894	937	913	920	930	929	940	909	961	936	870	857	918	863	960	863	907	927	897	925	910	932	954	928	953	877	890	869	951	891	953	938	917	969	909	934	929	899	926	969	974	914	952	849	936	962	919	912	888	923	914	957	905	930	923	986	890	892	905	889	978	882	964	941	843	934	926	995	932	910	868	937	915	920	943	936	878	911	920	884	934	882	923	888	929	907	960	884	884	894	896	888	873	913	847	928	942	908	854	871	938	899	915	925	922	989	853	833	934	900	945	891	887	937	895	899	930	967	934	849	917	957	884	921	910	897	912	919	956	881	920	907	880	899	922	944	848	891	942	908	1002	895	861	934	908	912	938	894	871	911	898	897	932	904	854	971	869	893	883	949	959	965	994	875	916	894	902	877	867	902	935	912	877	896	883	949	894	910	954	897	902	927	913	903	912	912	899	943	850	869	881	911	917	962	892	899	876	903	945	862	908	941	905	921	859	906	921	894	914	931	867	888	904	917	914	912	913	867	903	918	911	876	870	949	916	931	915	928	908	946	913	859	904	896	851	861	953	904	930	931	920	905	932	864	908	956	942	934	929	866	918	925	967	937	852	919	927	957	894	899	887	923	916	927	938	938	955	908	907	914	893	945	917	863	945	900	927	925	910	886	940	892	951	895	893	937	871	909	909	891	905	920	912	904	888	872	931	890	901	860	817	929	930	889	882	895	938	869	914	917	949	868	873	941	886	956	936	908	903	916	911	877	910	914	886	890	930	851	892	864	894	908	908	928	872	880	923	927	891	946	896	948	872	882	945	941	895	931	904	910	915	918	933	927	890	909	902	886	906	938	930	899	870	947	898	926	882	881	870	899	944	939	968	940	952	950	856	916	875	897	944	908	915	894	838	877	909	890	935	911	930	907	907	881	960	893	870	928	910	863	969	940	916	909	857	878	948	898	868	946	926	868	905	924	894	917	931	946	874	925	902	918	858	930	918	937	965	955	895	948	926	925	900	879	890	955	934	950	905	940	880	980	926	875	909	903	874	900	923	936	957	947	903	948	901	897	902	915	928	925	923	927	894	953	976	934	950	884	881	933	856	900	944	901	890	923	926	917	833	901	926	911	883	912	931	916	892	908	914	889	889	905	894	887	865	888	917	943	950	888	881	925	824	907	932	879	926	874	888	869	894	878	912	836	925	907	909	863	855	847	922	937	893	957	890	892	917	905	877	926	896	929	915	896	932	927	945	869	861	888	923	902	914	920	927	891	883	893	889	922	907	928	870	922	867	934	921	933	943	936	913	905	939	888	932	914	943	921	917	933	917	926	897	889	887	934	900	928	959	946	927	846	925	886	890	896	875	957	918	912	921	977	893	920	905	906	917	946	942	957	871	959	921	902	891	904	909	921	920	891	888	984	935	882	929	899	951	909	887	875	946	937	907	943	907	901	867	900	877	898	942	917	929	931	880	866	905	853	926	959	914	950	915	925	927	883	902	877	865	922	891	878	900	879	909	928	893	868	929	901	879	888	863	872	915	868	915	930	901	930	898	921	914	901	886	897	868	925	952	902	932	934	938	961	904	911	895	897	867	959	885	892	900	932	915	978	977	913	893	889	894	897	947	897	952	891	951	907	901	848	863	905	923	904	919	893	876	884	932	875	938	915	920	958	918	965	931	906	954	933	882	947	921	933	858	919	913	911	862	892	953	931	898	954	953	888	955	915	888	925	906	886	945	889	853	956	945	972	954	904	926	947	914	913	942	914	907	906	937	978	947	952	882	860	925	909	889	902	877	841	947	909	901	936	946	896	911	975	887	922	927	910	989	959	923	884	946	891	924	854	946	952	932	879	921	940	936	870	920	931	943	916	908	912	929	907	873	883	914	918	942	891	891	878	944	864	943	893	964	871	913	906	891	931	908	920	872	904	939	882	891	918	904	894	914	954	899	893	908	922	908	891	926	967	932	919	905	917	938	897	912	933	905	897	864	870	872	916	846	878	941	913	833	899	893	937	943	918	872	867	905	889	921	878	940	877	906	925	924	932	956	964	905	882	866	929	913	873	909	892	924	905	938	903	894	910	896	896	893	927	936	924	901	874	927	938	970	906	936	909	944	931	907	862	922	888	839	883	956	898	899	896	917	931	902	869	963	952	924	878	910	920	925	973	945	926	955	919	966	961	925	935	962	885	897	888	898	958	919	921	947	915	924	885	916	931	898	899	894	901	899	897	887	893	930	850	906	933	881	964	878	1022	931	919	913	885	920	901	919	912	912	925	902	922	929	905	853	909	851	886	906	913	947	938	854	890	864	932	935	877	927	968	914	896	949	907	888	910	896	950	948	883	924	885	923	897	924	915	923	924	889	865	963	888	883	907	884	913	933	932	920	886	914	932	991	952	925	852	918	891	924	901	864	878	857	910	872	942	931	909	958	904	910	912	980	956	943	939	911	959	919	937	914	901	915	939	928	947	971	918	914	940	933	910	931	953	921	898	848	863	945	926	934	904	923	939	938	888	879	939	854	934	908	898	869	874	929	929	895	922	860	917	946	896	941	844	927	900	882	857	898	897	964	906	919	873	872	892	908	950	957	851	894	922	855	921	934	852	938	885	929	874	972	911	892	899	920	883	915	931	906	924	917	877	917	979	893	891	932	866	951	960
23023	21618	28635	25073	21614	16668	4227	2118	1580	1389	1314	1133	1125	1042	1015	957	888	833	816	809	815	781	708	707	711	718	749	710	697	722	683	722	709	696	696	701	698	647	737	695	655	721	677	713	680	694	662	690	682	664	643	663	663	703	668	744	710	699	705	727	670	688	671	668	687	691	662	692	690	687	664	682	666	728	636	667	711	690	665	689	703	658	664	683	684	642	677	703	698	668	674	672	667	720	658	647	695	688	680	704	681	692	714	716	661	666	700	722	708	674	681	703	692	708	696	690	690	668	658	665	672	689	675	671	663	739	656	685	675	687	683	678	681	649	667	704	632	695	656	705	675	661	694	696	724	674	667	674	660	697	673	714	698	720	692	689	641	691	689	677	662	726	659	671	676	701	649	700	720	666	677	679	696	701	707	660	728	700	762	622	661	659	714	634	666	712	660	725	738	654	687	673	694	698	697	658	709	689	623	726	666	654	685	691	664	668	727	723	708	668	714	673	699	644	698	681	705	661	682	678	712	695	671	672	701	687	696	623	711	644	713	683	727	704	726	701	683	630	712	682	661	693	681	675	703	693	681	702	675	671	691	712	722	694	672	671	656	658	742	700	635	684	689	692	676	706	653	694	707	693	682	701	677	665	673	630	691	623	663	689	702	673	676	737	696	660	694	695	733	687	681	690	709	710	692	681	667	684	683	661	695	678	669	713	651	699	644	678	666	645	718	687	637	676	668	727	698	667	718	689	697	672	702	718	665	674	701	678	653	685	714	637	688	675	683	702	692	643	687	657	643	657	673	705	663	703	681	688	698	669	649	708	701	701	708	627	659	642	657	699	690	654	737	654	676	723	684	753	656	699	636	690	662	697	684	684	676	726	666	657	678	645	675	727	716	675	653	697	646	674	681	703	650	727	701	692	709	710	664	706	670	649	650	688	686	725	681	691	692	676	684	669	691	652	692	757	691	706	651	696	695	667	669	659	704	701	713	651	706	702	662	660	686	706	668	726	707	727	706	650	659	670	654	691	634	682	670	700	693	651	704	663	701	687	660	686	699	699	695	682	677	671	683	677	683	679	677	729	673	680	643	699	701	669	672	684	693	681	661	697	704	679	763	752	681	685	690	687	677	706	640	667	612	647	697	651	662	659	738	688	679	704	641	699	663	720	716	702	677	669	696	706	684	689	633	629	689	673	732	737	704	669	717	687	704	697	663	655	716	690	714	663	689	694	680	645	721	617	658	697	668	692	662	672	710	646	687	670	711	673	689	682	650	673	699	678	728	690	715	729	647	679	673	725	652	688	679	702	686	642	647	699	700	693	677	733	693	700	752	697	694	715	680	706	667	679	661	667	679	674	728	716	648	687	729	687	693	666	709	658	702	657	674	692	712	740	667	673	662	730	727	706	701	670	645	669	686	674	698	704	691	678	677	676	699	685	709	677	692	709	663	677	718	679	670	699	713	661	688	672	680	670	699	715	690	674	672	702	745	730	632	681	704	671	706	661	704	652	689	704	696	658	666	693	720	676	702	699	647	620	688	668	665	674	707	664	662	663	676	696	651	691	653	681	685	684	642	664	674	649	706	676	660	648	625	647	663	684	654	650	625	635	697	681	689	709	718	671	684	671	659	653	685	676	693	660	704	675	668	700	654	664	636	625	694	699	667	679	638	675	765	672	684	690	639	731	650	645	629	664	655	698	719	727	665	654	718	688	690	682	633	649	662	694	716	693	687	690	644	671	653	676	692	723	658	701	727	667	686	666	699	694	676	707	682	687	703	652	656	660	743	686	672	700	718	675	700	726	653	666	703	697	657	645	719	663	648	643	700	687	669	685	728	697	727	674	686	682	695	660	717	705	708	681	692	673	703	678	689	675	660	696	727	677	646	685	675	714	683	658	720	731	720	677	673	626	696	649	668	671	659	759	684	648	714	710	666	641	698	626	714	740	649	695	662	693	659	699	691	656	682	650	701	684	696	670	715	611	673	697	672	690	689	714	705	661	683	683	667	672	695	659	689	719	654	668	681	721	690	644	672	671	702	679	705	671	636	677	667	697	641	658	738	674	685	651	686	699	673	691	645	661	645	724	625	664	703	671	723	655	720	719	711	733	649	639	671	681	657	697	642	678	658	710	680	667	669	700	670	732	768	733	659	718	677	677	676	678	647	665	661	682	694	656	692	664	689	708	662	704	700	660	696	695	673	675	681	694	658	695	709	693	670	706	680	683	662	655	664	678	731	676	663	657	694	692	686	654	689	644	687	662	690	696	634	660	707	675	680	619	695	721	679	712	685	685	685	657	647	670	647	659	692	644	711	718	674	698	662	696	654	710	688	661	690	671	700	707	721	695	664	689	718	711	663	687	704	697	653	665	671	667	641	659	659	678	677	668	665	697	684	696	672	666	683	669	690	707	681	676	688	661	668	651	664	639	669	703	702	699	696	662	674	674	662	689	681	711	678	686	704	634	705	704	669	705	683	709	677	688	663	720	705	720	707	689	697	695	630	641	647	653	669	687	638	698	654	686	677	678	684	660	669	633	748	678	671	727	696	705	675	714	673	688	667	720	748	677	705	694	651	672	707	671	708	648	681	672	696	642	715	636	723	689	683	652	646	734	670	682	653	623	668	664	665	686	671	615	627	688	718	678	772	687	662	696	669	722	689	727	719	699	693	681	710	651	702	678	730	694	655	712	659	665	658	656	662	684	699	606	664	723	680	668	715	683	690	685	707	650	674	658	686	698	683	654	719	696	662	670	679	653	675	674	614	661	716	661	684	691	705	661	693	683	670	724	687	634	658	649	649	731	690	663	684	707	687	638	635	689	690	700	655	682	678	712	698	731	685	652	715	633	710	673	672	660	764	670	692	632	680	636	662	659	689	697	722	653	686	669	695	686	686	665	710	652	698	665	720	685	676	662	646	645	681	721	648	666	691	721	708	671	670	647	699	691	668	651	630	699	674	690	686	689	707	728	683	677	674	632	692	678	664	681	691	683	642	698	683	683	672	679	636	702	660	685	638	696	665	698	722	672	674	713	705	702	679	687	719	664	681	654	682	676	724	692	685	680	687	707	696	795	649	685	664	680	671	653	664	690	731	657	696	697	725	691	697	686	671	677	679	652	624	696	658	679	701	696	697	678	642	686	655	686	675	702	722	714	698	698	649	702	711	684	677	672	692	627	664	707	662	676	680	658	669	709	652	691	735	709	685	674	678	646	698	727	655	675	721	675	645	673	691	725	696	654	689	683	715	658	680	692	703	714	658	675	658	705	671	678	650	667	690	667	735	675	705	748	674	667	637	693	677	676	713	670	679	703	685	699	659	694	659	665	653	676	733	725	634	669	718	711	688	664	667	712	661	662	682	695	664	679	674	713	646	676	663	733	695	649	698	697	718	712	696	663	654	652	670	642	692	701	648	704	654	657	649	671	659	685	703	649	683	714	720	645	683	740	658	709	631	693	672	664	662	734	666	650	677	669	667	652	677	717	733	683
12527	33369	25146	17224	11598	7260	5065	4071	3151	2670	2352	2065	1893	1786	1677	1499	1360	1321	1234	1181	1160	1070	1028	1006	1002	1044	980	1070	941	1047	972	979	998	992	917	919	931	933	934	962	889	925	942	947	943	954	1030	923	906	897	899	950	899	945	936	959	966	924	964	875	911	936	902	974	915	934	974	895	951	984	929	958	940	937	963	991	926	957	993	907	923	969	951	943	943	929	993	932	924	929	902	947	922	956	945	947	925	973	979	983	979	925	938	901	998	960	935	910	966	898	909	929	964	961	965	938	957	947	867	927	924	963	930	938	920	939	973	944	948	995	977	929	918	890	959	953	947	948	924	888	927	937	890	949	928	958	890	895	950	904	981	974	957	906	937	1007	977	905	948	1009	903	915	910	888	914	913	941	895	935	963	958	1002	936	926	961	956	1004	959	935	983	987	943	965	930	894	950	944	963	912	941	913	950	898	929	917	914	925	942	924	934	863	998	921	929	947	931	912	955	944	928	922	942	909	971	929	975	997	981	939	922	940	886	921	970	883	904	977	917	925	967	949	944	914	901	992	951	919	897	910	954	980	930	944	969	940	950	985	883	954	914	962	940	982	993	912	974	943	962	932	947	947	933	930	900	907	881	905	961	934	900	901	923	1007	928	937	963	950	880	947	935	927	919	931	964	894	1007	986	972	957	970	945	892	927	953	925	931	929	1039	910	940	940	907	919	984	923	903	989	924	930	1006	943	875	901	965	911	924	959	947	949	894	971	923	944	967	913	959	902	945	939	908	925	908	944	915	942	946	890	933	904	944	918	894	970	967	920	953	914	936	945	996	952	928	869	874	973	939	952	967	974	959	953	982	924	922	898	952	876	952	947	907	973	910	947	924	927	913	899	945	968	924	961	960	914	944	969	924	920	982	951	960	980	905	921	886	869	922	963	948	949	927	914	953	964	967	923	944	869	924	939	963	935	1005	948	931	965	943	933	926	951	933	903	965	938	909	921	938	934	890	907	900	931	943	974	923	959	955	920	909	968	974	913	883	940	966	921	960	885	928	963	938	900	936	937	929	937	895	924	899	947	943	954	929	940	928	913	952	942	937	990	931	915	901	917	960	950	937	966	929	997	938	953	966	974	970	882	910	948	874	915	936	998	1001	962	880	924	985	957	944	957	924	922	922	903	904	976	960	943	875	927	918	891	927	962	966	910	892	924	906	968	894	961	952	979	1002	915	902	946	967	908	919	956	884	927	935	968	954	948	921	898	971	952	935	951	949	896	930	966	899	959	928	947	908	963	974	933	912	985	930	969	944	926	959	944	974	932	952	978	973	947	943	938	934	879	900	955	970	978	1014	947	959	964	930	953	864	934	982	932	963	891	947	922	917	988	979	878	930	916	954	933	967	933	999	956	990	942	938	936	890	957	926	935	891	910	973	957	903	900	957	895	997	958	927	943	909	945	885	919	952	898	949	973	939	953	927	944	990	934	929	968	961	919	921	962	877	973	955	898	961	946	953	932	988	911	961	916	982	921	983	942	942	933	969	942	887	957	970	913	957	982	934	919	923	917	972	964	936	908	929	919	909	965	962	977	938	938	959	942	904	944	921	945	910	909	909	908	934	936	1004	926	907	923	1008	956	937	944	949	901	923	930	933	834	963	872	970	942	914	1009	936	996	970	997	973	958	984	960	956	925	926	954	943	948	940	947	972	922	949	905	936	908	917	931	968	933	935	921	928	905	946	954	964	949	967	958	944	971	941	969	972	941	900	960	956	985	915	957	973	941	890	980	949	960	930	958	1011	912	922	932	935	976	942	953	911	911	923	993	928	858	1005	912	932	949	900	946	955	907	951	873	988	857	931	944	926	940	941	886	970	975	939	926	904	934	908	947	957	957	935	893	960	1003	926	947	956	901	907	941	886	949	942	973	1005	953	948	934	1007	975	980	943	993	942	933	951	948	947	921	933	927	982	958	958	971	911	945	918	940	893	988	917	937	892	935	930	953	940	986	881	923	934	946	902	885	957	958	881	962	947	924	898	919	937	1002	978	960	937	934	967	956	919	899	917	956	912	981	900	931	889	915	975	918	948	893	973	925	942	908	929	1005	931	933	905	940	932	948	972	925	943	949	938	934	918	916	906	969	890	893	1008	926	913	944	983	968	934	940	922	904	999	917	908	939	956	929	953	944	935	883	885	897	970	902	917	892	937	905	947	903	904	905	921	975	985	935	912	938	932	990	935	924	938	912	926	1000	895	896	917	980	877	940	912	928	946	933	937	952	863	942	959	982	861	966	947	991	915	915	958	912	979	901	919	973	913	965	997	924	936	913	925	949	890	954	926	965	966	949	925	994	904	978	922	955	915	927	922	948	949	961	923	940	929	955	895	961	938	940	919	888	937	972	895	936	983	906	951	983	969	940	898	960	940	936	935	951	929	892	1009	919	972	958	945	902	987	919	941	883	953	933	979	929	945	886	940	926	949	940	936	876	971	963	960	900	944	972	940	943	930	940	920	909	971	1003	980	928	909	909	961	959	869	913	880	964	933	924	969	921	899	957	979	874	932	949	936	896	983	945	955	930	889	938	951	905	947	970	923	900	937	977	954	950	922	932	967	946	960	925	969	929	934	887	965	984	946	897	949	937	957	958	899	985	958	953	972	947	979	902	954	953	911	903	934	954	971	886	962	939	996	946	999	938	950	935	930	965	923	972	951	934	944	936	937	928	933	916	918	926	930	933	913	971	948	928	1004	941	943	980	958	968	931	1037	974	929	968	942	888	991	916	899	955	975	923	936	945	977	929	917	1000	999	949	945	915	945	923	888	917	915	951	858	975	904	939	904	1006	944	928	910	965	937	952	953	929	979	922	957	940	938	980	947	919	887	944	952	931	861	947	945	945	926	936	976	869	936	927	1035	886	919	933	898	891	939	926	941	941	978	923	933	952	898	962	974	936	959	955	912	952	863	965	936	958	875	959	958	914	926	937	914	910	943	949	944	951	929	964	865	944	964	938	941	970	937	968	983	950	936	951	927	953	957	924	942	922	931	983	951	915	936	928	955	918	923	957	910	945	940	918	920	937	933	943	952	898	900	870	958	878	933	940	933	941	945	914	951	994	954	998	921	932	928	961	979	943	957	952	942	956	918	945	915	942	938	872	971	898	921	932	951	962	871	949	915	939	892	973	916	952	995	899	976	940	904	958	919	986	943	992	957	969	930	996	962	915	867	871	927	908	940	970	979	954	900	957	938	937	956	915	920	931	937	911	912	918	944	916	911	931	936	929	999	955	940	981	936	950	966	942	968	929	920	982	958	912	948	974	898	917	925	945	933	938	948	915	912	989	953	929	894	891	920	932	902	908	917	931	999	927	972	953	971	968	968	971	918	909	896	917	986	944	909	937	944	935	912	922	915	903	983	1017	950	929	981	994	961	972	930	932	939	899	922	943	921	963	955	928	945	886	976	961	922	976	977	1003	952	925	925	966	963	943	914	983	954	930	925	946	930	932	924	947	900	931	956	949	917	942	932	900	916	956	945	901	961
28243	19771	13610	6476	2771	1795	1372	1233	1035	954	897	901	831	812	715	739	740	813	717	693	716	732	722	650	659	668	715	655	691	691	686	709	660	660	643	711	668	691	696	681	716	674	666	665	684	707	673	679	653	671	651	695	661	664	721	625	668	630	685	685	665	685	677	657	675	660	711	666	640	658	649	647	670	658	651	654	660	633	730	669	668	676	671	646	654	686	661	630	694	678	681	682	722	673	631	688	706	690	633	649	650	671	683	647	666	626	641	679	684	664	638	633	671	680	662	676	710	669	680	680	655	665	693	696	696	658	649	670	685	680	651	687	646	661	661	647	698	657	663	684	668	641	659	675	696	644	670	640	621	646	617	676	661	645	700	661	662	699	643	666	675	660	667	662	629	657	669	692	620	686	660	639	629	654	676	672	671	690	638	666	655	689	630	660	664	695	662	669	650	698	653	672	668	615	695	689	675	676	727	658	669	682	687	701	668	676	720	637	616	636	672	650	666	652	679	640	656	683	701	676	683	671	684	668	664	683	636	692	594	642	647	667	663	645	667	633	665	640	702	663	689	595	679	636	671	650	659	647	680	659	736	636	685	722	688	652	698	671	634	654	652	691	686	659	678	667	663	671	642	686	658	712	687	706	625	641	676	678	690	655	655	684	637	657	653	678	635	678	659	679	670	702	657	671	686	679	682	704	683	665	629	691	649	686	687	620	726	617	656	637	640	648	668	676	694	681	615	724	672	693	631	678	684	692	679	668	649	666	657	691	672	653	681	703	668	652	647	656	694	641	668	650	694	686	666	627	659	670	672	680	663	741	706	675	629	644	643	627	666	724	656	651	663	676	674	642	678	670	662	660	682	719	707	680	662	665	696	653	685	677	651	650	638	689	660	693	644	674	676	646	701	668	639	687	719	699	683	654	668	653	693	662	614	654	689	670	688	661	668	701	677	674	689	628	686	687	665	688	672	636	679	647	663	653	682	670	683	681	682	664	689	643	712	692	654	708	685	650	685	721	668	680	680	658	684	644	653	646	643	727	660	627	695	689	699	697	696	682	654	627	674	682	710	650	635	652	699	627	647	646	666	722	687	653	713	655	645	663	682	686	669	668	670	638	639	694	664	641	695	677	650	717	628	649	716	641	631	645	671	637	687	653	674	670	682	637	712	672	684	695	653	675	666	651	638	676	699	637	661	631	681	672	675	699	633	681	728	650	637	632	699	700	699	649	648	650	670	648	625	661	646	687	685	623	662	655	665	692	672	663	655	645	707	643	674	639	640	662	656	632	676	710	683	669	678	702	672	661	699	700	677	667	674	675	648	658	703	689	644	678	646	673	677	688	717	632	689	630	720	714	639	678	639	651	684	689	719	666	642	706	646	687	667	684	684	705	647	664	685	635	669	606	664	674	635	680	643	681	675	683	725	695	672	671	671	694	647	694	713	662	678	644	657	721	651	665	684	637	619	667	676	730	669	674	667	661	679	662	688	638	650	681	718	696	634	677	675	656	661	687	682	634	722	644	673	654	696	650	681	622	631	688	664	696	686	662	665	667	653	652	639	690	674	695	706	697	656	629	663	671	704	661	672	677	668	671	706	632	652	695	640	644	641	675	656	666	696	653	665	620	687	672	704	670	657	652	649	701	656	700	671	639	671	648	650	652	660	628	662	698	689	704	676	644	697	676	711	705	656	644	696	699	700	683	662	674	686	641	601	703	664	663	648	663	703	701	620	644	665	703	651	620	626	665	657	698	655	662	647	656	656	654	674	671	704	665	674	648	705	643	680	660	678	670	661	672	686	647	663	627	669	657	638	700	658	689	666	681	681	680	671	685	684	628	645	691	743	721	661	651	695	701	662	652	696	658	667	718	631	682	706	683	634	672	645	683	646	667	688	693	643	660	720	665	652	663	639	662	682	719	668	658	667	662	684	649	679	672	679	642	695	672	685	643	674	678	648	646	634	706	660	639	697	680	699	745	696	624	677	628	624	687	661	646	640	632	705	666	657	664	618	668	691	679	716	634	632	645	641	665	662	703	717	673	660	669	674	654	673	671	660	646	687	647	709	698	683	691	632	669	665	662	668	680	682	669	639	646	690	672	661	678	649	668	659	694	686	659	710	685	627	680	729	647	636	691	649	712	689	612	649	651	671	680	672	674	642	661	689	638	690	659	652	622	656	636	653	717	660	653	680	646	698	668	658	669	663	695	699	699	675	669	683	660	654	674	648	668	693	692	653	689	661	638	678	655	651	665	644	660	710	660	710	634	692	638	650	665	637	688	698	727	659	663	704	673	725	653	711	666	653	656	667	656	654	669	670	663	665	655	662	679	690	650	697	676	641	661	637	648	679	653	670	636	665	611	670	637	682	673	660	664	624	647	701	705	676	719	642	676	648	691	679	660	649	669	673	670	675	694	673	658	624	663	654	658	731	674	679	677	655	717	677	666	671	679	629	684	643	656	693	673	632	642	670	635	650	662	710	690	674	634	649	621	654	639	670	651	647	692	648	658	667	644	658	648	659	651	647	676	663	670	675	587	672	644	648	667	703	661	607	679	671	679	638	672	682	636	690	687	639	682	629	673	623	683	616	655	685	644	678	655	663	686	650	658	678	695	679	672	672	629	673	624	691	706	640	713	663	700	662	676	680	653	642	702	678	662	643	722	679	618	703	680	617	656	653	610	659	618	670	628	613	700	656	668	678	690	726	693	717	699	698	669	654	647	619	688	684	695	651	623	700	675	666	663	725	683	606	684	630	714	674	675	620	654	671	636	661	636	643	660	670	641	656	651	661	699	657	647	618	646	683	660	662	674	653	618	632	650	652	691	697	660	703	686	636	698	636	671	693	649	671	714	665	670	650	698	622	656	659	668	642	723	675	680	627	666	656	647	696	659	663	698	645	619	650	634	657	603	650	663	661	657	684	692	657	690	681	630	671	660	671	643	651	673	669	661	700	648	669	666	644	672	686	649	667	651	664	664	707	665	712	674	654	679	690	660	657	648	725	660	703	655	661	723	678	651	632	685	686	660	703	623	642	680	668	695	673	632	668	674	670	672	649	651	677	688	633	679	701	696	657	682	697	644	680	675	623	680	691	684	706	669	671	668	640	633	638	658	700	622	659	659	663	635	715	671	706	641	707	701	613	656	650	646	668	680	692	639	648	702	659	648	658	689	659	677	644	636	699	664	706	659	660	683	659	647	631	726	687	688	694	670	698	700	641	645	627	647	706	665	667	711	679	671	636	627	678	668	706	674	636	657	657	657	635	635	669	654	655	659	646	673	672	698	684	729	650	664	668	657	693	635	682	647	710	630	717	710	662	658	706	669	704	668	679	665	630	758	682	663	659	612	669	643	706	659	696	720	674	659	647	675	667	669	676	683	689	663	677	640	688	657	671	620	721	651	664	639	669	657	716	635	651	664	648	618	696	646	723	669	626	717	698	646	671	687	616	672	693	648	678	677	689	643	636	672	678	683	663	713	651	648	632	696
11961	22546	16694	9048	5167	3424	2658	2221	1799	1615	1509	1456	1379	1317	1260	1132	1123	1080	1052	1050	989	992	963	979	959	903	998	894	940	981	1015	978	890	896	941	984	923	926	967	942	910	966	895	947	982	936	927	936	892	870	946	923	953	971	925	939	980	932	984	957	956	870	860	974	916	926	971	940	911	936	973	980	961	912	921	950	911	924	945	937	932	905	914	986	908	944	922	914	921	948	929	973	890	911	918	933	924	1008	935	915	923	994	918	965	950	981	961	856	903	1002	943	955	935	938	946	955	933	913	913	886	923	944	892	930	919	947	950	937	921	945	892	910	997	895	907	928	974	1011	948	886	943	1002	922	984	1020	951	885	921	942	923	920	928	895	937	972	898	923	979	986	940	948	910	953	877	924	951	961	954	940	915	965	960	964	913	953	990	931	965	898	948	958	897	902	933	917	963	939	897	923	913	951	954	906	934	891	891	982	930	965	885	946	920	937	898	916	946	929	899	898	938	983	970	887	945	960	930	938	978	944	971	925	937	900	916	903	930	951	922	985	941	920	943	911	896	975	904	926	915	951	924	960	972	936	928	952	955	977	957	954	928	961	943	889	935	881	906	954	937	928	949	907	928	928	931	919	918	912	984	995	916	908	955	974	932	919	966	1001	938	991	933	926	923	911	938	947	1007	906	942	914	926	927	915	946	890	965	967	928	912	880	898	892	916	890	937	917	910	947	976	942	887	860	924	937	913	966	943	935	901	911	935	937	901	927	928	953	880	864	891	925	916	897	983	959	953	885	939	894	967	942	863	927	868	930	971	949	915	958	945	887	915	934	923	908	929	987	900	975	959	936	989	961	964	972	970	930	905	870	950	950	988	938	919	953	941	901	943	922	958	927	863	895	948	947	934	909	965	966	894	978	924	918	995	980	948	931	940	867	875	869	973	921	943	917	942	924	895	934	916	950	995	891	991	875	930	915	912	912	920	957	875	939	935	946	960	1022	952	934	915	920	919	934	889	939	955	973	935	895	906	934	874	915	885	925	911	913	965	938	898	938	1022	976	953	839	972	951	926	961	948	930	945	926	968	878	926	936	902	972	936	979	921	920	946	921	927	922	946	948	864	959	965	980	905	907	932	977	930	932	1001	923	935	962	884	917	980	911	922	950	907	914	975	928	920	906	954	920	914	979	948	897	920	932	874	885	928	925	952	932	964	871	966	966	948	896	939	967	971	925	903	937	916	967	946	990	937	950	911	906	906	941	949	891	942	927	948	936	923	954	937	932	956	947	950	977	872	993	955	967	905	941	905	959	996	941	954	885	954	895	928	993	1007	916	926	949	888	940	933	972	931	894	861	972	907	915	899	901	962	912	910	944	911	905	928	926	904	987	923	967	908	987	926	934	925	889	932	913	977	966	969	954	936	915	934	949	943	975	892	954	934	910	918	899	952	933	969	912	930	970	960	956	952	882	884	975	891	916	920	934	952	930	979	926	905	978	946	1003	963	941	933	984	958	954	916	926	929	931	955	927	954	946	895	912	931	930	961	891	910	962	928	953	889	926	935	982	918	979	913	943	949	1000	955	976	900	895	968	966	945	928	932	962	898	941	913	942	923	973	918	920	967	921	927	924	956	959	974	889	921	929	908	913	899	889	923	938	937	926	961	917	930	961	954	872	944	974	939	945	916	929	943	951	934	893	934	977	917	967	960	995	955	928	960	932	951	946	998	913	949	971	908	985	996	910	909	1000	984	934	972	974	944	957	1011	906	954	905	938	916	964	946	878	910	900	951	922	969	953	983	907	872	896	927	885	997	955	1011	915	914	890	910	916	979	898	931	941	924	917	908	932	924	978	959	935	905	966	962	889	902	920	906	964	897	964	882	936	944	994	871	957	918	900	942	891	909	961	951	928	913	948	957	906	893	948	916	873	942	940	937	944	931	956	931	881	996	947	940	996	916	936	901	901	973	914	964	923	911	967	953	919	958	919	945	946	872	928	933	971	933	957	1006	947	929	943	939	939	893	918	917	946	899	911	964	922	930	935	967	902	922	930	984	932	905	942	961	959	972	1024	930	972	956	966	949	938	946	959	952	876	980	937	938	978	924	888	954	946	975	920	906	962	974	892	932	912	912	944	959	934	979	851	861	912	906	892	904	933	969	960	941	928	964	925	910	944	906	891	924	980	939	918	937	896	928	940	947	963	931	976	961	888	924	961	925	956	960	932	983	945	919	911	875	957	909	905	910	939	939	970	944	916	963	999	933	939	961	911	979	955	977	926	927	941	942	940	960	974	938	942	944	929	895	967	941	986	876	922	919	918	951	919	924	958	951	936	970	941	951	909	968	956	911	941	888	943	930	942	904	1024	941	930	963	955	907	981	966	948	916	888	913	924	882	945	980	924	942	954	935	958	980	1013	949	924	873	889	885	939	907	923	946	957	906	981	954	994	914	950	961	938	906	935	922	963	928	1002	941	940	953	988	961	958	987	888	928	921	967	952	872	905	921	927	951	942	959	986	935	938	979	906	929	940	904	929	934	948	947	899	1012	858	921	955	967	947	921	947	890	944	945	910	932	940	880	895	886	933	922	893	919	912	920	976	924	901	950	905	929	862	971	968	967	997	893	921	921	905	970	887	909	917	890	952	918	986	917	960	949	913	953	923	933	897	980	936	979	961	876	950	916	983	928	898	896	954	938	973	958	957	919	936	917	983	955	948	911	947	946	966	964	939	905	931	890	930	938	935	958	908	983	928	927	913	952	894	892	960	922	921	895	974	904	907	940	947	912	983	941	920	930	946	907	883	935	921	908	971	998	890	935	938	868	983	982	937	937	908	935	928	983	960	919	957	935	902	935	899	945	912	864	939	956	917	887	938	940	956	895	936	952	964	900	973	909	944	924	985	931	952	907	970	922	948	935	948	995	885	965	976	960	922	966	947	933	1020	986	928	961	896	960	1012	917	928	953	951	906	937	904	935	935	918	943	951	894	939	941	942	1008	893	970	926	963	978	992	966	983	915	948	957	914	923	912	912	930	958	983	911	924	878	910	927	892	904	913	908	910	960	923	910	897	888	890	960	963	891	949	956	927	964	947	934	974	936	928	941	914	959	919	867	911	984	894	878	922	939	916	903	933	931	912	928	917	936	1002	1002	941	960	943	911	966	937	997	907	945	947	915	922	993	924	938	909	924	967	933	903	917	902	940	962	945	917	895	1004	913	973	934	954	895	915	932	900	958	929	966	939	942	940	934	942	921	974	935	933	916	959	960	910	938	939	920	1026	945	925	946	924	907	933	913	876	897	908	940	958	958	917	945	897	907	946	960	992	953	919	948	900	960	931	912	942	963	943	1014	937	948	945	969	930	967	962	964	933	986	947	892	946	936	897	960	943	962	975	931	941	902	956	944	915	953	891	939	978	954	973	941	906	985	982	904	984	959	928	945	997	926	917	946	903	928	932	906	932	954	927	915	1018	931	973	898	940	895	889	941	935	912	882	940	987	923	954	885	969	894	926	938	908	898	957	909	898	880	968	989	932
23993	21548	27749	25784	18313	4726	2338	1618	1467	1235	1120	1150	992	967	917	905	775	806	818	756	730	741	739	704	662	720	705	696	695	716	745	692	700	722	639	658	699	699	691	718	706	683	623	710	686	683	679	706	678	684	725	641	650	675	687	683	710	686	690	689	694	684	693	677	628	682	663	662	689	699	682	672	649	663	703	670	715	655	665	632	682	694	655	711	689	703	698	701	681	668	657	688	674	704	703	644	672	706	687	703	685	714	693	699	697	648	702	736	675	678	688	701	664	687	686	692	663	712	676	675	705	693	710	675	677	719	696	685	664	659	686	667	685	717	739	711	655	711	696	655	699	704	655	677	664	733	696	677	685	697	689	702	687	671	731	696	699	721	678	695	651	659	684	722	677	689	660	678	707	708	679	636	657	677	673	645	683	665	667	694	667	674	654	726	708	680	726	679	686	640	657	684	658	650	733	658	684	650	709	713	699	645	631	673	696	662	679	699	655	662	688	720	668	684	669	670	693	650	720	665	663	720	672	699	677	723	683	707	751	636	673	613	699	685	722	716	674	679	683	622	654	703	731	729	685	683	713	640	743	704	675	721	670	667	682	671	708	736	669	689	714	714	672	671	705	638	643	658	663	719	714	696	701	663	693	698	698	695	641	686	700	736	686	707	693	669	690	651	681	676	675	740	683	679	690	691	631	685	666	680	713	714	673	699	664	668	678	726	655	692	751	716	739	672	670	671	657	645	669	644	696	685	713	694	700	670	670	664	688	683	709	665	728	695	681	685	675	694	713	677	688	681	680	667	658	656	732	707	658	704	695	667	662	667	668	668	664	695	649	711	692	678	732	674	691	694	645	669	654	718	704	633	666	630	632	684	649	711	690	677	653	673	697	639	698	686	685	722	666	685	664	676	716	695	698	681	672	677	690	715	673	702	677	682	710	715	687	692	686	681	682	647	724	634	680	692	645	653	705	656	685	687	684	709	676	681	711	685	704	719	704	727	637	685	741	707	681	675	662	681	733	713	721	683	701	660	740	663	688	670	650	673	691	660	686	689	676	645	666	717	699	670	688	678	695	795	612	638	669	656	632	719	660	702	678	691	629	671	701	717	675	659	704	666	669	700	656	687	643	684	688	681	680	665	681	678	694	694	648	680	697	669	697	703	658	642	691	684	702	735	643	699	665	681	685	709	697	686	685	682	677	692	673	713	718	698	645	717	679	651	718	679	691	682	638	702	697	655	677	659	725	733	708	704	723	661	643	665	668	710	705	671	671	705	677	685	678	592	715	720	707	686	685	648	735	674	700	655	678	667	667	631	659	699	702	681	686	684	704	725	675	677	686	711	682	637	736	674	725	703	691	689	680	709	656	689	702	631	686	699	687	641	648	657	710	717	630	722	694	650	659	715	696	635	647	663	658	667	677	677	628	697	674	712	697	677	648	682	688	617	655	716	708	711	699	745	688	714	703	695	646	690	693	680	680	688	691	685	691	672	658	659	676	658	691	696	639	665	705	662	677	670	666	663	648	714	704	696	680	641	642	667	700	658	692	718	707	662	699	705	646	671	683	686	672	709	719	663	694	699	699	675	692	649	684	643	698	723	669	682	668	660	656	658	691	684	674	667	699	700	658	668	700	669	682	695	704	678	666	648	665	676	706	647	677	691	681	685	701	675	674	720	713	641	714	625	687	701	645	703	677	715	642	656	662	719	706	705	663	687	702	690	639	675	653	690	699	668	660	713	688	695	669	683	711	644	656	656	688	677	680	680	676	673	683	709	686	687	725	695	703	669	647	688	683	675	698	715	652	707	714	699	659	669	706	670	645	672	667	662	722	708	668	693	684	682	657	687	684	713	662	690	682	699	690	697	685	674	690	680	736	686	706	690	675	690	663	724	696	679	608	683	641	693	671	703	709	654	674	682	686	700	682	674	684	674	691	683	710	629	669	656	721	671	676	692	670	692	627	762	670	715	682	676	672	718	756	663	698	695	699	724	697	696	651	707	704	670	680	690	653	721	665	671	647	677	668	717	636	669	671	709	662	670	617	693	661	714	711	628	673	679	699	722	654	695	671	715	679	705	685	667	722	709	643	681	657	707	699	722	683	682	680	622	730	659	683	705	669	618	687	656	697	736	661	696	675	694	678	744	722	698	682	702	751	666	712	719	710	689	684	723	691	732	631	675	736	653	637	640	691	695	668	654	726	648	695	643	674	696	712	660	689	701	678	672	679	698	696	668	716	630	681	693	671	677	718	683	630	695	691	664	655	643	711	678	678	697	695	675	728	686	700	691	682	668	723	686	718	688	697	707	656	676	719	688	673	722	708	651	710	682	621	680	697	712	656	687	695	695	697	677	689	666	710	701	674	705	637	666	731	661	658	655	699	695	690	646	685	669	669	681	658	706	651	709	672	680	655	675	698	684	656	731	725	641	699	685	687	657	713	656	712	647	669	710	711	702	739	719	672	682	716	722	670	721	678	661	663	707	686	707	713	660	665	637	645	688	687	666	671	677	652	685	701	647	668	672	684	670	662	708	667	682	684	671	647	734	731	651	684	715	674	656	684	670	711	662	677	683	712	686	679	685	687	687	668	694	641	657	687	714	711	708	665	683	681	661	662	654	681	655	669	717	683	690	679	635	702	699	670	719	755	718	711	729	685	646	711	665	609	684	726	701	700	672	643	678	706	680	691	676	688	709	688	685	720	698	681	676	708	682	671	679	712	638	701	679	643	684	652	661	696	681	670	698	667	679	710	685	660	712	645	688	677	698	666	670	658	703	706	711	720	653	748	724	675	675	691	676	638	659	713	684	702	692	667	633	650	679	686	714	674	626	685	660	708	654	648	650	654	648	661	644	677	664	706	694	684	770	682	657	684	691	685	688	669	660	639	695	695	715	652	680	689	725	685	669	713	694	657	713	663	660	657	693	702	689	662	648	681	687	719	707	704	681	693	675	689	673	627	661	711	713	691	657	703	653	696	702	679	680	629	702	698	713	685	686	694	677	720	678	727	722	675	701	714	649	646	653	698	690	664	695	691	694	703	636	695	674	657	694	694	707	641	706	730	706	631	686	670	710	710	660	659	690	675	653	677	684	672	631	637	712	668	697	645	690	696	720	729	730	703	691	709	682	669	667	682	695	691	631	639	712	665	656	661	726	675	687	659	683	723	689	680	655	673	701	675	715	651	682	672	688	690	678	666	700	688	635	660	650	682	665	718	696	700	706	651	693	663	719	690	699	683	685	661	640	686	719	685	709	654	676	664	662	662	645	653	673	670	699	629	685	678	689	643	700	623	668	684	675	736	672	677	705	687	670	663	685	643	635	686	684	680	668	656	699	663	686	669	663	673	700	673	664	669	664	745	679	636	705	655	653	681	712	671	632	727	768	664	686	722	689	689	652	696	712	655	649	706	720	685	682	716	666	681	684	675	659	694	647	676	733	713	699	657	709	668	684	695	683	665	712	682	656	654	713	641	687	716	689	670	675	664	681
10819	30497	22646	12566	7668	5543	4233	3080	2457	2204	2012	1870	1666	1590	1368	1358	1242	1158	1140	1071	1124	1037	990	982	968	1005	1050	1022	1017	919	921	983	959	965	961	982	977	976	987	936	984	987	960	938	929	965	963	987	956	968	957	950	958	956	933	915	958	950	967	967	927	962	909	986	946	964	971	930	928	932	938	919	912	929	966	988	948	998	921	950	911	976	950	959	938	960	981	928	968	967	883	968	983	944	916	992	929	970	900	955	914	931	922	938	907	909	927	968	932	969	945	924	948	931	1007	918	965	985	938	914	954	953	1040	918	915	931	1010	939	946	987	948	909	914	935	901	942	980	920	970	963	953	987	1011	956	915	919	966	957	935	942	918	963	945	921	948	912	945	936	971	946	899	915	978	915	1028	978	899	978	964	925	981	904	908	968	920	893	988	980	947	906	1010	936	920	971	938	919	990	921	923	949	947	1011	992	898	977	952	967	943	985	894	913	902	925	916	949	984	935	992	956	996	937	896	963	945	926	933	961	992	968	956	924	930	958	934	970	983	918	919	956	995	920	942	970	908	940	954	963	865	934	981	887	946	910	928	994	883	945	957	935	910	964	944	903	918	998	940	902	964	929	960	931	976	976	952	961	941	900	930	946	951	969	913	946	942	959	964	936	944	901	1008	930	941	1003	924	950	952	926	991	902	947	953	965	963	936	926	1019	953	960	908	950	948	945	1010	941	955	962	980	931	949	1003	977	896	964	988	971	959	981	900	897	1000	959	951	911	956	985	1003	977	941	951	958	966	916	934	910	939	974	941	978	958	957	951	983	956	975	969	950	987	1008	903	992	978	970	908	967	994	943	959	917	925	980	971	954	972	1027	939	929	955	923	999	987	912	917	947	990	966	895	963	935	964	962	890	925	965	976	958	952	943	960	921	960	937	996	956	948	933	926	933	914	930	986	963	964	969	959	1031	932	952	939	980	919	955	929	982	958	899	907	1018	930	957	965	937	922	936	935	946	963	941	937	957	894	964	1006	994	907	944	962	968	961	988	915	891	944	935	995	926	982	963	943	977	985	975	947	960	978	960	916	905	953	931	1022	955	944	926	979	943	898	981	933	965	977	965	948	925	971	943	987	988	937	963	934	955	896	977	952	931	918	974	959	969	942	927	964	881	1010	948	1008	935	900	920	950	922	913	957	960	969	920	966	903	928	993	926	933	940	927	915	943	931	934	965	936	1021	942	930	983	952	981	972	974	934	940	949	934	951	972	969	1001	955	969	973	926	876	982	975	990	965	895	964	1006	1027	963	987	850	956	963	998	962	936	981	923	942	931	921	915	925	973	995	963	985	936	922	946	987	944	968	957	968	936	1026	977	936	941	930	987	916	932	938	939	900	903	943	889	917	961	894	925	930	936	941	928	967	951	971	969	919	919	973	996	958	974	966	947	935	941	957	958	941	1030	961	970	907	1017	943	971	940	910	965	987	944	928	946	937	1010	934	928	964	919	983	912	943	935	921	901	918	941	955	945	960	930	912	961	954	940	985	948	968	957	987	967	934	971	1025	942	981	920	925	925	915	906	944	953	932	860	939	953	945	988	996	1016	929	945	936	965	983	1001	923	1012	952	927	949	970	951	936	983	879	951	941	949	928	959	955	923	930	960	971	938	980	1043	945	950	945	950	918	927	1000	923	995	924	951	894	954	937	947	948	947	994	954	953	971	929	940	981	904	956	943	984	947	982	927	990	968	938	928	936	957	975	954	940	927	939	907	967	936	941	963	974	972	953	923	912	973	952	923	973	1000	923	1029	986	960	915	869	930	1004	914	972	921	960	933	955	937	886	998	922	929	980	949	905	965	932	936	952	934	881	1007	947	967	964	946	962	974	958	960	932	932	917	906	861	937	969	924	932	990	924	976	927	936	992	996	985	945	948	1003	983	973	955	1000	916	925	933	966	977	995	913	904	914	937	940	970	948	975	959	970	919	994	1011	913	959	973	991	957	943	977	926	933	962	1012	924	941	981	976	961	944	932	998	943	931	1005	1005	917	906	990	995	1002	972	871	962	907	893	922	919	956	987	987	902	990	955	959	948	938	947	941	956	917	954	927	906	886	951	957	976	950	936	997	922	1006	944	953	919	980	982	956	978	959	941	970	961	993	962	981	984	973	965	947	946	950	948	965	934	982	947	962	984	940	941	938	969	930	911	991	988	918	896	971	985	909	933	915	956	890	960	940	961	1000	878	985	901	950	957	991	970	996	890	972	931	969	962	1000	945	950	913	935	937	951	887	986	949	985	951	929	918	930	959	918	904	949	964	947	978	937	928	941	904	923	1002	948	986	939	869	942	871	941	977	912	931	948	944	936	944	949	922	980	976	928	910	950	947	972	968	931	926	918	971	948	925	917	963	1021	906	910	940	969	1035	975	916	922	935	948	991	937	925	961	969	945	971	924	928	930	962	884	986	986	976	924	934	966	934	948	969	925	962	997	983	925	962	931	918	934	993	915	989	952	960	1010	952	965	970	904	914	915	945	941	918	924	979	956	958	1018	930	948	941	994	895	908	931	917	928	997	974	943	928	919	927	1003	952	922	919	994	955	981	912	988	969	902	918	988	1002	961	904	984	988	968	996	912	862	954	1051	973	948	955	931	905	935	915	957	964	967	988	913	1014	934	901	958	940	901	938	901	933	1004	921	924	922	970	934	890	948	934	949	951	942	932	941	969	941	1034	974	939	924	958	973	937	981	950	972	922	929	916	924	904	964	901	983	930	944	927	931	925	921	906	976	974	994	962	884	928	1011	951	920	1002	919	1009	928	945	963	917	895	893	939	923	911	972	929	955	963	901	949	951	926	917	884	892	978	945	939	959	994	957	979	949	981	981	942	953	913	950	954	911	880	895	942	912	931	904	941	951	898	921	997	993	955	992	899	973	954	919	920	959	908	997	916	971	917	930	994	1005	934	1030	999	937	956	981	941	1012	981	965	973	983	984	933	924	935	935	894	978	982	981	930	950	886	920	932	905	916	926	946	959	965	938	967	902	927	972	893	942	914	922	971	906	908	927	1027	1003	959	937	968	994	941	974	1014	875	932	890	974	938	967	969	944	943	945	939	940	947	908	974	999	932	939	949	942	963	949	934	996	977	942	978	984	929	946	1012	909	982	947	986	925	929	965	963	970	923	975	976	971	921	976	987	949	955	1001	928	981	990	934	947	967	914	978	954	972	926	950	926	959	965	934	947	995	920	938	921	916	938	973	935	962	966	978	969	950	953	959	931	975	960	947	964	1010	938	887	946	952	931	947	907	960	895	972	935	1017	916	924	936	937	955	931	994	1003	969	939	954	919	950	938	955	872	971	902	955	950	994	943	918	967	958	945	938	927	945	944	941	938	956	947	975	950	952	982	949	947	951	944	930	928	974	917	971	939	963	981	921	986	978	986	919	963	967	966	965	904	974	877	919	941	930	941	906	952	969	924	961	995	975	981	936	976	916	975	1030	931	933	891	931	940	953	905	991	989	894	977	993	936	908	978	958	911	1019	921	949	948	933	978	966	1004	953	931	959	974	915	965	933	970	977	966	947	999	928	959	981
25706	21494	24827	19934	3877	1933	1510	1257	1147	1036	934	893	897	862	826	788	746	651	722	685	673	666	683	690	706	696	676	690	664	656	668	651	677	646	621	666	663	723	652	672	618	637	656	639	622	665	661	685	637	645	662	638	705	653	651	630	643	635	696	644	624	644	642	622	645	651	644	682	644	651	652	665	634	683	642	632	655	639	635	675	635	654	622	637	650	628	632	687	668	671	690	619	691	620	619	633	589	664	611	698	655	670	660	678	640	695	677	646	600	648	705	661	627	687	645	686	665	674	618	656	650	671	666	619	632	672	658	644	684	623	620	664	673	680	643	654	645	638	667	625	691	619	656	660	685	659	645	655	617	677	652	617	668	625	672	621	607	638	640	641	618	622	627	688	640	625	659	672	646	623	614	681	653	610	610	644	649	670	667	631	659	643	647	657	674	653	639	657	648	652	656	654	670	679	580	638	624	644	638	659	638	680	650	653	673	616	647	618	658	667	630	665	623	668	636	674	629	670	644	602	692	622	709	664	657	650	582	674	551	685	650	670	675	620	629	639	668	670	646	622	652	664	686	639	616	644	628	628	649	608	646	602	680	649	660	616	639	623	653	655	721	692	641	700	660	634	600	627	706	644	635	672	612	672	672	666	616	705	634	606	620	617	659	640	634	623	632	639	624	635	695	624	635	666	640	656	677	656	654	624	606	627	673	661	671	653	641	690	632	620	665	655	645	603	631	626	644	677	603	679	683	657	678	657	639	687	669	662	670	665	677	709	682	726	675	637	645	628	677	707	639	660	654	701	675	657	651	667	642	695	672	633	703	639	700	639	656	653	633	635	720	645	638	651	667	639	709	672	599	634	637	661	640	657	659	619	638	665	645	681	645	626	617	698	664	652	648	663	648	638	641	675	667	713	620	616	631	637	661	640	653	678	670	653	654	661	651	685	667	649	625	612	664	643	642	645	660	649	624	660	648	631	655	628	635	634	695	600	675	623	620	649	651	635	635	645	654	645	639	669	654	662	636	664	646	658	614	600	624	646	627	618	688	619	682	640	651	658	663	597	654	647	687	644	605	642	664	613	637	668	634	646	650	626	645	666	629	673	623	653	631	666	617	639	634	686	654	698	692	647	627	624	628	645	652	631	678	657	640	649	651	687	654	683	674	665	640	698	656	659	613	629	642	641	639	640	665	586	680	641	654	637	674	639	653	678	602	643	665	662	645	673	624	662	658	597	638	612	625	648	699	659	633	636	674	635	657	664	628	680	677	631	626	688	665	651	625	670	649	653	645	641	630	675	696	631	618	651	654	577	618	670	642	649	673	655	624	640	598	686	640	685	659	649	647	642	689	649	660	682	657	666	712	652	653	630	619	669	648	634	635	609	633	640	699	680	650	658	662	660	629	651	664	639	645	628	669	659	658	615	668	606	675	672	615	655	643	661	669	641	646	698	628	663	621	623	624	720	684	633	705	654	646	597	699	628	682	634	684	674	716	635	636	629	703	684	631	645	629	631	650	665	645	632	638	641	604	614	611	616	645	631	666	681	645	649	652	677	628	657	639	652	651	635	624	658	634	653	659	611	667	680	633	663	643	647	650	687	617	613	650	651	631	654	662	608	650	651	677	641	667	632	650	706	670	661	660	644	687	628	663	581	657	687	654	651	600	630	676	652	640	667	647	665	678	634	653	645	638	629	657	671	586	651	653	641	709	625	662	632	626	663	674	687	639	638	644	689	652	591	665	632	646	672	649	614	623	678	663	670	598	676	686	703	655	672	670	609	625	645	679	609	657	645	633	672	660	645	625	638	664	654	639	637	591	638	660	641	650	666	600	653	612	666	649	631	654	664	636	658	645	618	656	643	627	659	674	629	593	642	682	645	646	650	684	656	627	669	647	616	645	657	631	645	649	658	609	622	666	644	631	632	623	609	650	635	638	657	665	615	640	628	669	644	683	620	617	678	662	632	644	681	637	626	619	670	640	635	692	659	648	670	659	682	638	686	655	676	651	617	629	647	656	678	670	630	659	658	613	643	635	640	661	686	650	630	638	638	683	718	662	630	641	640	666	677	703	671	639	671	632	682	658	645	717	713	679	624	625	590	659	618	647	650	626	634	600	656	639	626	652	678	651	628	689	618	631	621	658	636	633	628	651	698	614	682	600	633	684	700	642	670	654	663	625	688	604	673	626	630	668	649	644	699	667	688	692	650	615	681	680	683	653	631	644	626	670	636	625	676	683	644	674	610	621	649	635	642	662	685	648	637	666	645	622	662	690	690	673	648	725	662	688	659	659	657	651	608	623	640	637	652	655	616	683	643	701	625	670	634	644	665	650	640	663	612	677	657	644	649	612	631	660	637	672	642	648	701	683	662	671	640	620	640	647	708	722	663	593	693	676	657	673	659	627	654	641	700	628	692	660	636	635	638	704	611	677	636	583	666	629	624	671	611	667	600	677	626	654	663	639	643	709	648	648	633	647	648	658	661	720	638	616	700	604	622	663	661	648	627	616	657	622	673	621	629	658	679	655	619	639	657	624	651	647	646	618	672	617	677	602	647	652	654	636	658	616	665	673	630	678	683	597	613	632	614	656	654	648	653	588	699	668	633	651	595	655	640	686	660	617	638	650	649	604	625	670	636	649	659	639	671	716	664	651	657	642	659	616	635	652	708	645	646	669	686	680	650	614	652	697	661	627	643	626	658	653	698	680	631	663	658	649	615	627	631	643	666	645	643	647	664	641	651	646	663	647	634	655	678	665	675	628	634	629	632	630	702	662	651	649	639	676	645	627	687	645	649	596	631	636	627	616	666	624	678	668	642	733	674	647	661	588	637	651	609	653	652	689	601	642	653	644	715	648	625	640	637	686	645	656	612	683	640	623	631	659	653	668	640	671	653	672	662	590	635	671	633	692	644	674	672	662	614	688	598	670	638	695	638	630	619	661	668	643	654	642	691	639	676	661	629	675	624	613	652	682	657	617	621	650	641	643	664	666	623	653	644	643	675	611	619	619	581	667	649	647	648	708	658	670	650	686	666	647	683	687	645	662	648	628	712	629	649	633	647	644	674	673	646	629	679	670	656	677	646	661	655	644	690	597	646	635	632	639	681	683	626	674	655	650	644	695	641	683	693	658	630	673	657	621	666	665	609	625	628	696	626	621	628	594	659	667	639	632	617	682	618	612	621	662	640	615	675	659	687	669	687	651	640	671	650	697	642	648	657	659	619	659	658	656	614	647	648	653	695	659	622	657	644	680	627	680	666	682	670	646	642	650	629	672	664	708	689	665	660	665	670	651	686	627	617	668	664	659	621	625	651	680	633	699	702	642	671	665	641	621	628	639	621	622	642	642	639	638	651	658	686	638	673	614	643	665	618	676	653	656	674	665	647	643	633	670	646	646	625	673	670	647	670	643	619	664	663	641	671	668	669	652	651	642	630	645	654	640	656	672	666	670	641	618	639	635	703	599	596	659	667	662	715	652	654	675	578	686	657
11630	26999	19173	9874	5750	4293	3153	2470	2102	1867	1714	1554	1401	1371	1240	1122	1072	1040	1052	1014	971	938	938	953	941	964	926	928	945	909	971	924	932	976	936	926	938	940	898	917	909	932	969	909	851	906	941	931	912	905	926	910	879	824	974	880	916	933	907	900	921	924	833	919	940	976	920	913	918	960	997	923	913	901	924	918	928	904	871	908	922	883	940	917	945	887	935	891	866	880	934	877	910	895	909	880	896	942	948	960	923	899	923	885	862	834	891	934	913	910	919	928	936	902	937	966	889	876	968	909	910	942	937	913	866	950	927	947	920	863	887	882	869	904	918	871	880	927	899	896	939	926	923	939	908	939	893	909	896	922	912	915	943	922	862	882	935	994	900	950	962	887	928	908	899	933	876	911	897	938	888	840	890	932	878	897	897	944	905	881	896	923	854	915	903	920	866	908	878	882	926	900	918	877	911	938	902	941	912	966	938	941	914	895	881	933	901	924	885	866	951	918	841	931	937	948	930	949	905	868	888	907	919	934	876	962	902	931	926	932	866	885	952	919	934	913	927	883	949	912	957	923	931	926	924	880	947	941	874	974	963	923	882	897	906	920	912	926	966	911	830	951	903	921	917	895	884	932	927	935	947	907	905	910	942	914	934	928	882	876	876	894	943	881	936	889	930	944	884	920	950	890	939	909	890	951	919	920	885	937	911	849	854	909	899	871	889	879	916	977	922	955	900	928	929	1006	916	941	867	862	944	956	893	915	918	897	906	943	944	933	855	919	933	912	901	879	958	871	932	900	911	894	907	950	962	904	902	857	948	915	876	928	984	957	928	915	871	897	942	917	914	935	958	956	860	907	893	972	971	870	930	936	879	903	911	951	932	883	893	923	892	930	951	885	947	909	927	936	895	913	905	988	899	915	910	869	914	950	891	908	862	907	939	960	920	904	918	893	895	931	883	890	933	921	937	912	877	928	895	905	950	911	915	885	922	864	978	947	899	911	885	939	924	873	911	896	917	898	984	923	928	910	914	919	872	887	933	975	952	903	890	916	869	894	876	937	894	939	901	924	863	922	855	934	914	921	901	897	999	916	883	920	968	913	928	935	885	915	910	952	858	899	958	960	904	944	918	910	903	904	915	916	918	930	935	973	907	924	931	905	897	878	898	919	901	928	892	941	981	944	873	902	937	911	910	914	933	924	919	931	863	882	935	940	875	869	875	926	955	948	920	896	928	924	913	915	921	887	958	943	889	892	895	958	880	917	904	865	943	896	905	936	917	968	886	929	944	881	907	921	920	886	864	929	898	860	919	935	914	940	890	913	938	880	914	887	1025	875	927	872	915	951	940	934	905	876	928	914	903	907	915	891	897	900	932	918	918	873	969	928	896	882	910	905	929	941	894	878	920	883	938	906	949	981	916	905	911	912	935	850	929	934	915	920	942	947	998	904	945	973	885	926	915	853	916	887	909	918	928	881	913	885	908	947	912	901	919	1005	914	923	916	942	889	922	972	919	968	910	935	935	883	914	975	922	993	931	886	883	922	901	935	872	941	920	932	933	896	922	901	944	914	959	948	932	947	898	865	938	971	910	926	884	861	877	879	906	913	880	979	932	901	909	922	950	894	894	938	921	1005	836	935	899	959	935	928	895	893	853	958	888	928	926	922	854	864	931	917	950	922	891	965	858	857	943	926	928	911	859	943	862	870	926	928	905	880	913	893	897	829	910	961	932	952	939	939	955	873	918	854	942	903	932	943	892	926	912	891	865	932	916	910	949	936	908	878	948	991	865	916	901	918	902	913	957	855	903	930	911	898	909	920	939	902	900	901	942	901	877	921	892	930	896	862	890	872	900	914	958	922	913	883	936	907	935	961	894	937	890	888	918	944	927	922	898	928	935	929	921	961	894	849	930	925	955	892	918	878	899	858	908	942	973	911	928	872	970	943	921	824	873	897	908	892	870	895	892	868	987	884	959	844	896	913	898	912	961	958	914	920	933	878	966	963	883	918	913	876	905	918	907	858	889	916	927	865	967	924	912	913	882	898	920	915	854	884	895	948	871	851	878	946	945	873	927	881	909	910	860	861	878	888	938	923	909	853	932	947	956	893	910	879	881	891	897	904	945	924	951	897	957	904	922	953	935	879	923	907	885	923	898	930	906	914	877	891	864	924	953	895	887	959	904	933	909	946	895	872	953	890	908	917	902	888	866	920	878	873	864	928	949	884	891	856	957	858	999	864	939	922	913	901	890	895	899	921	970	922	895	950	970	893	934	930	904	971	905	901	892	913	915	910	955	910	915	894	912	943	932	950	895	887	917	872	928	935	892	916	887	943	945	970	933	929	961	882	889	944	919	909	929	934	969	928	941	926	912	927	891	872	917	936	916	891	927	894	956	897	896	888	838	909	878	930	923	947	909	903	915	920	942	958	931	896	925	932	952	950	924	922	860	914	874	892	915	898	951	932	882	929	868	905	951	930	953	914	941	919	961	897	899	933	902	904	872	953	899	895	911	863	912	935	951	918	901	918	916	919	884	876	902	922	921	898	971	940	907	934	967	907	911	921	930	953	931	895	903	905	889	945	940	912	884	901	923	944	903	956	952	875	953	921	957	836	936	897	866	864	926	884	897	878	960	893	933	906	929	904	890	922	945	903	896	910	876	973	894	935	949	930	874	925	914	875	901	916	894	919	900	885	938	927	937	927	902	878	903	962	945	893	953	901	942	925	979	937	944	880	913	882	902	948	908	943	876	940	881	965	903	966	901	886	950	923	947	912	946	993	924	929	925	932	901	928	940	939	915	928	929	898	882	897	942	939	947	895	953	920	963	914	902	906	929	933	932	907	862	907	904	935	908	897	884	881	981	936	941	896	873	935	933	908	943	940	963	914	936	966	931	865	936	869	885	883	898	941	890	878	925	959	908	941	916	903	875	910	934	906	904	944	888	930	880	937	955	946	956	946	917	962	949	957	954	900	892	893	910	956	944	907	909	913	914	932	934	917	867	884	900	934	901	887	901	937	939	868	875	924	896	886	889	915	885	926	866	861	921	906	925	948	887	890	882	927	881	883	888	905	948	947	925	968	880	942	929	923	858	920	919	950	916	963	936	923	969	960	891	917	937	944	874	906	951	885	905	870	925	912	959	922	899	900	897	884	930	897	889	930	913	922	920	912	928	884	915	926	925	952	921	901	909	920	956	902	904	925	886	881	945	927	1001	871	851	949	949	865	947	896	909	947	848	881	881	945	932	931	916	902	921	930	918	907	882	867	980	913	919	851	864	947	988	927	922	884	958	879	912	940	880	890	939	916	912	960	901	943	903	918	899	910	930	939	927	967	896	869	952	869	923	905	933	962	924	917	905	960	913	881	922	938	945	926	929	876	951	863	851	879	866	879	899	936	911	906	939	942	930	888	919	919	910	932	877	931	961	917	867	888	922	872	895	931	926	920	960	922	897	893	909	870	934	922	944	899	880	960	936	946	907	945	927	930	928	937	927	871	896
23017	21522	28393	25058	21532	16528	4347	2335	1743	1544	1338	1291	1071	1010	932	909	892	848	774	745	740	721	719	679	728	732	678	753	701	722	655	700	726	708	691	701	696	689	652	714	703	638	690	731	713	695	667	665	686	684	657	667	701	628	649	674	682	707	677	685	667	696	692	638	668	678	684	678	613	688	660	710	632	710	677	654	675	690	641	630	657	666	687	662	660	683	667	650	695	716	684	702	722	692	642	637	687	666	701	643	640	679	675	697	681	736	643	701	689	610	656	694	745	627	674	624	652	691	638	607	678	742	672	606	663	665	645	673	670	706	670	683	681	687	678	698	676	645	673	640	643	692	665	663	639	698	669	657	667	653	694	617	665	674	692	726	662	696	677	639	664	668	626	668	675	645	680	647	727	684	700	654	685	691	710	702	651	665	714	683	697	670	687	649	667	685	630	689	675	682	644	691	709	668	693	666	625	645	669	669	695	721	673	626	706	655	657	687	689	630	659	661	683	733	660	703	656	670	631	663	702	659	702	668	683	684	648	652	717	649	681	659	686	689	686	723	701	657	662	655	661	678	666	677	717	632	693	684	656	688	717	709	762	638	663	707	635	656	685	697	684	709	644	652	675	656	718	676	691	708	678	677	701	695	688	679	633	657	639	676	671	657	688	642	666	646	711	672	693	652	668	665	687	680	656	667	695	676	692	722	704	688	686	654	650	678	687	655	632	668	658	678	640	630	671	673	666	667	677	622	645	682	664	689	722	703	675	695	652	649	692	689	676	695	646	682	677	702	696	678	693	685	669	656	662	710	657	670	708	657	714	685	688	672	691	676	731	667	652	651	646	666	619	696	691	665	654	681	669	703	668	717	682	635	710	656	695	688	691	696	640	703	647	711	645	677	684	681	644	664	628	668	724	632	653	665	714	708	691	603	639	660	686	629	641	710	690	688	665	651	684	665	721	667	597	690	637	689	666	671	674	720	689	636	683	676	710	659	708	667	632	677	676	678	712	600	673	685	720	647	629	674	672	650	666	707	663	673	700	671	654	693	654	697	634	678	669	676	725	655	679	700	645	691	683	648	648	678	737	634	668	666	693	645	719	701	668	699	674	664	737	639	685	694	646	671	665	634	666	682	674	658	698	650	647	650	684	681	692	700	728	634	679	646	658	677	647	689	674	690	632	676	642	637	689	709	668	640	703	689	712	609	654	690	670	676	679	707	692	667	694	668	643	667	649	670	657	696	672	714	701	651	667	685	647	692	655	667	656	654	704	712	695	687	691	701	668	667	668	695	664	666	642	673	651	690	672	685	675	662	683	640	692	654	692	672	655	666	660	628	629	625	693	663	683	684	672	658	669	675	668	697	636	659	619	667	683	681	686	726	680	685	654	683	716	705	706	665	642	617	665	655	677	655	682	682	669	661	636	669	684	637	667	664	667	706	639	668	655	708	681	647	723	698	702	657	643	686	665	682	713	680	682	685	705	670	655	679	665	652	678	689	664	634	694	695	688	682	687	693	681	647	714	675	631	707	687	665	695	646	709	681	639	650	663	665	697	653	685	702	655	694	673	634	684	704	656	622	643	702	669	670	700	679	626	648	655	691	663	671	656	677	697	731	673	647	722	649	667	643	675	674	699	692	675	648	717	657	687	682	631	667	721	675	687	632	720	637	690	678	620	683	721	664	678	654	655	659	718	694	728	691	688	608	670	655	626	687	649	737	701	653	665	679	675	691	709	626	644	694	648	713	640	699	613	683	702	700	683	721	692	665	708	652	672	704	641	660	633	624	664	637	636	701	665	646	651	696	661	685	635	632	693	695	659	631	685	687	686	643	663	695	698	662	649	646	686	663	687	684	675	645	658	673	641	702	701	685	662	679	674	682	666	662	650	661	641	690	703	677	655	642	689	697	655	694	709	654	669	707	698	697	664	633	707	665	680	677	641	716	698	657	656	634	681	707	659	708	653	662	673	630	682	675	643	662	662	626	655	657	650	657	677	666	674	695	679	696	666	659	670	689	686	635	686	681	642	693	654	706	695	720	635	684	654	688	659	667	693	659	646	665	676	672	664	707	653	656	696	689	661	698	657	667	682	668	677	687	657	693	707	682	631	663	663	676	691	659	686	676	674	666	666	664	665	668	637	654	689	655	684	689	643	655	697	638	703	623	655	658	685	696	666	622	666	692	650	647	682	717	650	638	660	669	662	668	667	653	668	665	646	681	646	691	693	669	708	651	675	671	664	676	688	679	682	701	656	724	698	712	664	610	641	686	630	682	679	695	630	683	695	683	662	680	666	665	667	613	687	701	685	675	708	621	721	657	650	689	656	686	694	657	652	646	676	671	676	663	721	647	659	661	679	677	699	674	678	659	675	655	685	670	710	643	673	646	656	703	689	700	676	691	632	668	698	646	721	694	685	683	680	655	686	676	663	704	691	659	684	673	669	657	668	673	671	662	681	655	655	620	628	678	649	705	645	640	690	695	658	655	676	655	667	667	665	654	705	634	697	646	698	650	692	674	654	716	697	695	717	634	667	725	631	683	670	684	659	674	632	652	675	657	654	657	649	667	670	683	704	652	685	666	672	709	658	678	667	666	690	706	687	670	673	658	673	646	709	687	681	724	734	654	682	693	710	674	655	648	705	662	657	673	672	717	662	661	645	663	705	682	659	650	670	678	673	666	688	696	671	692	702	733	650	734	719	646	647	683	678	669	668	685	725	680	657	692	706	660	687	699	665	644	654	661	650	672	650	666	619	693	677	697	665	693	663	720	681	637	731	703	670	687	661	626	664	719	705	682	664	710	642	653	674	696	716	667	626	683	683	653	693	618	668	656	637	705	664	653	723	640	667	680	687	664	654	704	689	609	675	681	662	696	695	674	687	698	711	673	684	697	654	687	658	642	671	655	681	721	659	646	684	664	654	706	645	677	609	661	709	628	689	664	701	695	649	668	638	652	650	671	714	665	677	662	666	731	666	616	679	712	703	696	677	703	699	674	653	655	661	689	674	663	692	694	657	656	660	696	661	617	666	658	703	696	669	661	707	626	699	693	679	671	669	729	698	686	658	671	668	661	730	656	686	663	623	652	747	661	682	661	663	709	674	671	669	686	643	711	696	653	665	678	702	704	706	682	658	609	643	718	645	662	656	628	638	685	646	688	688	694	651	676	691	653	668	656	646	617	679	667	688	678	648	665	663	677	697	659	693	715	717	638	631	669	646	648	688	668	649	711	691	726	691	703	677	712	635	693	662	668	682	682	671	721	666	704	717	700	677	709	674	679	651	660	675	696	684	649	650	686	664	696	656	740	695	714	619	669	638	664	671	652	707	688	659	621	656	679	698	659	708	695	647	697	694	712	644	673	706	652	672	678	679	689	679	662	690	686	662	675	687	630	683	699	688	646	670	676	694	677	646	681	643	683	674	652	694	669	634	669	685	721	668	666	693	650	691	691	652	670	695	632	618	624	648	679	712	700	672	701	671	677	664	710	669	653
12961	34699	25880	14937	9975	7604	5547	4437	3485	2870	2375	2201	1962	1769	1551	1410	1303	1320	1166	1154	1030	975	966	1015	1029	996	982	999	967	1015	1003	989	932	938	896	931	939	968	932	953	964	979	940	989	877	936	937	896	1008	923	943	935	938	947	897	965	923	985	991	917	913	973	899	959	910	983	921	985	955	967	949	919	963	952	927	943	909	897	905	959	943	933	921	911	918	922	921	876	970	882	936	957	877	930	933	939	898	889	965	920	960	908	964	940	971	890	941	945	882	946	952	967	957	933	1019	887	982	930	999	939	921	979	968	908	901	949	964	970	928	966	910	1000	955	979	968	969	914	972	909	941	927	957	930	876	961	919	944	921	977	960	984	963	933	914	929	942	941	962	943	936	914	942	954	973	889	928	984	920	947	967	918	946	937	931	933	891	912	937	944	901	910	925	978	930	969	926	952	989	898	926	923	956	918	938	986	980	934	903	993	935	926	965	940	958	949	974	969	977	978	987	928	954	914	945	977	927	945	991	947	975	945	917	924	894	923	965	941	1011	889	995	898	959	953	942	934	928	922	936	903	917	944	964	917	920	892	946	929	925	953	873	945	948	890	945	937	885	945	872	888	938	933	912	962	944	946	899	1006	956	955	881	975	900	883	994	973	985	873	894	929	949	945	955	904	931	955	936	930	925	921	924	947	947	916	921	903	972	938	953	942	974	930	948	1021	907	959	888	949	921	909	928	922	951	960	952	951	922	903	1009	934	917	967	968	902	912	964	905	930	982	938	978	932	932	949	907	983	902	903	865	955	859	925	933	946	976	969	984	942	951	911	921	952	971	958	922	951	900	949	910	912	997	950	935	923	982	974	948	911	963	938	972	926	905	969	964	919	911	974	904	977	948	916	941	908	910	930	984	964	948	924	934	926	948	936	936	922	936	951	937	941	982	957	892	940	944	927	947	958	918	943	863	964	984	968	900	982	884	904	941	929	918	907	963	887	914	939	904	924	972	958	962	900	881	979	925	969	925	982	954	967	945	931	860	957	956	958	873	936	896	969	953	948	926	902	939	892	909	953	956	936	930	951	957	907	987	926	982	985	946	966	904	902	908	874	962	915	924	934	988	925	978	963	900	918	952	960	895	946	912	913	942	1031	872	947	949	970	944	940	945	930	949	924	912	952	945	924	874	961	973	948	938	896	929	882	973	895	924	925	978	889	935	961	902	910	880	912	975	901	931	938	927	940	932	916	871	981	918	930	963	907	910	897	979	916	952	945	937	941	951	926	933	936	908	921	929	889	941	964	929	909	942	912	864	899	906	902	936	957	878	908	951	889	923	915	944	953	967	937	898	927	940	889	946	920	917	992	919	919	977	952	959	891	907	920	971	945	913	946	956	922	899	980	880	938	926	968	904	940	921	950	880	920	932	951	969	908	956	936	890	934	920	944	948	926	962	946	909	914	923	955	991	903	957	946	979	959	984	938	884	915	922	887	954	938	922	899	913	916	908	982	958	898	894	948	957	915	944	1002	964	899	935	971	956	903	967	946	965	924	985	966	965	1009	971	935	931	979	949	968	947	928	938	927	985	928	970	951	917	968	976	955	936	928	967	958	946	922	956	911	947	938	986	966	926	880	903	1001	964	953	934	959	962	924	964	982	900	952	929	925	983	934	877	904	945	957	931	940	886	955	953	928	1005	918	960	925	884	896	963	883	938	919	934	947	943	936	911	1004	899	917	903	943	920	888	965	990	937	957	920	947	926	917	961	971	964	907	902	962	945	883	896	951	928	896	915	915	901	939	975	888	912	907	900	928	969	883	910	910	960	947	935	907	926	959	968	913	899	968	955	950	982	987	986	953	929	950	930	935	929	943	934	922	947	970	927	963	972	893	978	933	873	954	880	972	927	990	898	942	986	961	957	904	885	953	933	968	903	913	911	880	923	974	952	923	916	928	893	945	941	899	947	927	919	919	890	902	934	990	942	907	861	855	960	943	966	963	981	949	961	928	965	957	943	902	911	914	896	892	958	924	925	940	948	928	883	975	911	865	922	996	903	973	901	901	844	972	938	941	860	917	891	923	963	922	937	947	877	928	920	905	972	947	955	952	921	924	939	928	932	919	963	914	912	948	1001	882	993	978	952	918	1013	893	945	965	931	898	891	883	893	908	936	934	880	950	949	952	926	932	919	910	938	935	974	927	884	949	952	963	981	932	904	937	946	949	937	984	957	946	896	946	927	916	948	944	914	918	953	980	914	876	967	920	940	966	942	934	962	955	948	915	929	945	940	1022	950	963	934	957	973	948	956	889	913	957	972	957	910	972	905	983	911	890	930	930	853	901	981	945	942	975	907	921	902	927	930	927	904	944	929	947	973	930	941	911	968	910	960	957	929	921	931	890	941	962	949	935	941	908	929	907	938	940	935	962	870	919	882	929	971	906	962	933	950	950	926	927	846	951	892	947	989	930	991	992	937	1005	972	911	889	918	991	892	921	952	889	972	962	955	974	962	946	910	966	963	909	985	928	941	922	972	915	993	913	891	989	907	950	920	909	939	938	876	945	924	989	971	975	962	952	949	953	991	971	954	889	979	940	904	951	989	943	925	934	928	925	894	956	994	901	964	960	920	950	954	951	948	936	948	878	926	976	959	962	902	936	955	920	971	876	905	990	903	949	949	905	924	930	967	942	865	926	926	943	899	908	961	918	962	933	949	952	932	962	920	959	925	939	911	907	965	963	935	906	943	919	975	952	944	954	947	963	966	916	929	917	953	936	905	914	944	968	914	957	947	941	919	948	904	934	940	856	949	932	952	947	895	997	990	900	908	980	947	913	955	944	914	880	964	937	964	910	952	980	964	972	930	968	906	885	969	962	935	964	945	900	951	885	978	899	918	894	914	948	940	912	939	909	939	952	917	940	1006	918	885	943	912	913	965	997	963	963	875	915	862	955	952	855	908	864	943	926	943	941	926	924	912	881	919	947	908	984	971	902	991	888	918	942	906	945	913	922	963	898	952	885	990	964	978	906	940	915	941	931	922	931	970	938	1008	941	957	952	989	969	967	910	940	888	938	968	931	926	886	931	907	977	973	930	947	925	966	898	967	1005	937	936	983	913	905	876	921	935	910	926	884	908	970	949	965	931	917	913	932	951	994	963	963	960	913	892	929	965	920	858	914	961	956	921	926	894	908	965	976	979	929	950	945	925	931	934	884	958	972	978	940	963	925	915	926	958	929	983	934	944	971	917	922	926	973	936	925	925	937	987	929	929	895	922	940	962	943	907	945	941	941	888	894	976	921	983	933	950	885	930	970	921	937	938	861	955	946	912	953	936	935	969	947	967	919	913	904	916	898	929	904	917	894	939	927	945	974	900	909	906	963	927	951	930	898	949	958	912	944	981	972	916	929	939	934	898	917	929	928	952	891	983	935	915	978	896	958	943	949	1029	980	934	972	951	905	916	982	956	954	942	938	899	935	915	921	973	961	878	895	922	958	937	931	975	928	942	944	933	941	989	935	958	977	931	995	935
28351	20140	13539	5620	2717	1784	1512	1230	1082	982	950	909	843	803	763	781	750	710	677	677	694	688	678	710	654	686	698	689	679	665	699	665	712	719	650	663	665	662	670	648	627	643	688	575	678	697	709	682	701	680	684	698	691	640	660	657	661	637	665	710	669	652	670	668	666	696	633	699	693	677	671	683	676	668	697	676	645	690	670	634	683	677	660	685	690	697	653	665	629	691	625	690	688	677	634	693	662	640	739	666	661	687	673	645	603	675	689	631	630	663	667	672	647	657	642	702	675	701	664	680	685	633	686	640	689	659	667	670	645	677	654	662	619	627	728	685	674	656	639	674	659	653	695	626	641	646	717	690	635	698	670	696	636	673	682	611	645	693	660	638	679	670	685	636	668	707	668	633	639	665	684	710	689	648	673	645	691	657	647	624	634	657	645	708	649	689	642	673	682	684	660	695	701	648	645	700	682	670	637	660	678	694	711	738	648	654	674	667	694	646	624	704	670	647	614	652	664	642	665	633	634	645	654	657	635	679	647	650	616	645	668	691	666	697	674	690	693	682	693	632	641	688	693	662	675	687	656	674	665	670	688	659	697	648	701	686	682	650	680	649	637	679	632	618	677	647	666	651	637	645	701	612	657	680	699	699	711	658	707	668	621	683	661	665	665	676	638	693	668	633	664	673	637	638	696	693	648	682	690	655	639	709	684	710	653	677	649	636	716	687	666	680	705	684	655	694	662	652	683	703	693	684	637	669	702	625	654	620	650	640	712	681	662	666	675	675	660	660	637	706	627	656	654	656	724	699	681	667	671	636	687	655	714	660	653	649	703	675	616	709	660	648	655	656	656	665	679	695	670	695	644	694	678	681	672	684	662	647	706	659	690	630	708	661	661	587	640	669	677	637	675	647	678	655	598	644	684	657	684	626	656	710	659	637	672	679	681	664	700	675	706	673	695	716	707	657	721	619	651	643	697	629	660	654	659	684	642	656	657	666	635	658	709	713	631	671	633	689	672	675	646	716	654	653	699	683	665	656	676	646	704	667	647	670	651	670	669	667	665	654	676	643	628	645	679	669	643	667	694	687	688	680	639	689	660	686	720	668	704	671	658	631	667	642	650	650	692	669	688	680	687	654	690	688	679	689	688	671	720	677	638	661	657	660	676	671	677	656	689	615	630	674	662	605	672	660	644	677	676	658	647	664	661	622	706	645	654	703	684	706	641	662	672	664	636	653	671	691	697	654	689	705	683	648	724	647	711	660	664	674	707	681	655	696	669	681	698	713	654	613	644	670	694	641	711	692	666	638	645	657	634	658	622	753	686	633	671	666	687	653	696	677	692	702	684	708	662	666	641	637	699	658	684	676	641	687	672	651	698	676	623	659	674	726	651	635	643	709	650	673	650	747	677	638	679	635	687	662	634	668	695	697	695	643	636	643	673	639	720	696	681	673	677	634	676	642	648	646	668	654	667	694	672	687	649	678	705	661	681	683	681	672	685	668	674	658	666	657	701	672	659	678	648	639	630	644	710	699	659	695	647	645	654	660	676	694	666	646	686	694	685	673	706	650	689	670	617	684	665	702	670	646	708	686	695	659	648	715	690	645	737	659	641	652	609	660	623	674	672	650	662	667	650	661	721	700	656	699	683	641	661	706	646	672	700	568	642	649	663	663	678	656	718	624	685	646	662	652	628	663	702	674	730	698	673	670	650	699	683	670	705	658	655	642	695	662	704	648	659	659	651	652	667	641	671	674	674	659	668	684	675	625	659	669	707	684	722	662	658	679	687	644	666	670	687	689	640	710	664	674	663	682	714	708	645	698	655	623	682	656	708	703	659	640	708	677	645	643	672	651	673	655	666	686	721	673	640	683	616	673	631	728	658	656	670	697	699	655	632	650	678	698	639	653	637	638	668	681	674	697	668	690	655	668	678	673	698	705	691	645	674	628	691	683	664	648	626	673	694	691	706	680	670	647	721	693	666	679	695	660	661	596	713	752	649	695	654	678	722	672	732	666	681	651	598	675	656	643	691	696	642	667	659	632	671	655	634	626	704	672	666	657	670	665	684	693	686	667	621	714	690	647	660	694	651	677	631	668	669	658	683	656	650	711	662	707	700	663	678	626	687	717	650	626	643	644	654	665	674	628	701	665	637	657	672	624	631	651	661	676	686	662	693	656	686	694	668	694	669	685	671	723	682	640	629	658	693	665	675	669	690	666	650	687	676	677	607	677	668	687	642	689	713	632	665	668	730	718	664	724	645	655	666	672	642	703	641	671	679	618	682	675	609	680	623	692	644	616	665	649	679	684	676	674	702	658	658	692	622	638	675	671	654	670	652	701	656	665	689	668	692	628	655	690	667	645	706	659	676	676	666	695	674	672	694	651	719	671	656	710	648	663	709	676	678	642	665	682	648	669	707	679	683	675	710	653	699	685	627	672	647	706	688	660	671	682	706	676	683	666	697	656	704	632	614	607	712	664	716	699	662	668	692	709	657	676	690	646	683	634	657	679	719	681	663	681	649	675	647	686	640	630	682	639	674	635	677	593	628	674	687	705	674	670	731	664	675	706	714	672	656	624	679	679	687	675	653	717	641	664	690	688	626	704	681	644	676	685	669	642	678	661	656	692	679	699	641	656	677	660	677	647	693	701	626	678	712	678	673	684	621	644	703	690	647	675	670	657	708	664	696	638	661	711	661	666	691	667	734	656	648	665	684	649	650	680	633	660	716	699	635	637	652	690	677	700	686	695	662	675	684	648	654	673	656	659	699	636	690	677	640	666	641	720	680	679	680	710	682	660	661	715	698	659	671	682	627	704	683	694	698	676	657	677	680	650	644	701	676	693	674	662	678	622	631	679	725	703	732	617	694	687	663	647	618	688	694	691	685	665	620	661	692	641	657	690	670	630	664	638	680	679	655	690	631	696	616	676	689	665	690	718	674	669	642	664	695	638	652	667	659	715	685	653	705	657	707	667	692	682	621	657	745	671	654	659	723	638	726	643	712	660	698	642	643	648	721	609	639	687	638	667	669	668	675	658	706	650	678	647	689	663	670	643	680	637	641	654	657	647	636	627	692	673	654	636	699	672	666	629	697	646	695	643	663	605	684	664	679	704	714	665	665	641	666	692	654	673	661	683	617	655	662	656	665	659	638	693	655	655	645	634	743	670	659	659	648	640	715	650	694	667	683	663	664	646	654	660	663	665	627	683	643	673	626	684	679	673	637	651	682	679	702	693	662	647	664	695	673	661	641	672	650	647	718	649	668	644	695	725	698	640	725	636	639	654	643	658	678	658	670	670	697	645	645	638	676	689	709	643	644	660	666	602	724	672	686	671	686	655	694	678	596	695	670	687	655	658	688	671	705	708	631	607	702	665	679	708	641	677	665	660	681	694	696	670	656	685	660	687	676	680	624	690	643	695	684	619	702	637	687	678	688	637	682	631	663	714	694	664	666	614	679	634	642	683	648	665	669	691	676	743	642	646	696	618
12455	25762	15505	7746	5299	3810	2991	2423	1973	1802	1505	1503	1334	1257	1190	1179	1110	988	1062	981	1018	921	1013	961	953	960	959	921	996	1000	1008	981	884	900	959	948	971	957	943	992	913	945	968	898	967	945	880	902	910	893	904	961	968	934	935	927	899	939	937	950	899	975	924	999	940	938	922	915	971	979	915	910	940	929	910	905	962	891	999	935	989	966	935	954	976	853	888	936	984	934	929	935	932	975	940	967	934	928	883	922	961	925	943	931	924	956	918	947	962	948	993	915	949	923	934	950	963	946	911	912	984	962	964	964	958	952	925	946	943	928	989	940	998	923	963	907	888	970	912	931	951	942	893	956	999	943	921	868	929	908	959	961	954	908	970	922	953	937	964	951	952	876	936	993	968	922	951	913	957	943	916	914	993	894	904	924	905	950	941	934	917	964	880	881	929	932	948	963	949	995	951	946	929	960	954	1002	956	964	943	891	934	930	917	945	909	924	955	945	1011	933	895	965	890	922	934	990	947	947	975	922	964	968	912	925	918	930	956	975	896	899	883	882	948	893	927	919	969	911	936	931	973	894	957	939	875	917	933	929	918	894	971	890	908	929	976	942	953	953	907	905	958	938	939	1018	904	971	906	955	945	925	957	928	970	968	886	909	976	987	903	933	981	922	915	961	945	914	936	984	929	927	932	984	889	920	953	932	953	941	915	955	988	967	938	897	971	925	931	991	895	977	849	932	956	866	937	928	950	976	983	944	926	924	956	843	943	966	921	951	985	947	983	916	964	933	902	934	935	976	926	935	881	981	881	965	971	924	937	885	930	936	1009	1026	894	923	946	933	973	921	968	988	925	916	949	925	873	920	957	903	935	897	978	930	913	933	912	910	847	935	897	942	937	909	941	911	883	921	921	954	911	954	985	923	908	929	919	913	923	902	896	915	943	963	931	917	982	891	961	935	944	1027	1007	906	947	906	979	937	945	938	943	928	893	942	970	967	905	953	951	986	934	974	973	916	942	932	930	924	963	958	952	970	903	889	951	1000	930	908	952	928	950	934	882	883	887	937	965	917	856	990	878	932	930	916	927	968	923	938	916	910	912	957	889	966	952	952	896	931	906	1034	985	975	969	931	891	898	943	876	890	922	1004	979	944	951	991	973	969	973	962	1014	963	908	912	950	934	929	953	915	937	939	930	987	939	857	922	964	894	926	938	940	937	952	910	936	951	946	880	948	943	904	928	988	948	949	920	935	915	918	907	856	945	957	911	990	970	962	981	929	932	943	882	899	920	910	929	951	850	913	977	932	920	893	965	916	926	907	936	884	894	935	886	934	950	948	959	918	983	939	950	980	924	968	920	930	896	893	1000	986	941	943	968	940	942	975	931	973	929	890	915	974	915	958	926	959	950	911	961	906	909	977	907	900	937	968	991	873	968	944	904	970	911	929	947	916	969	933	923	925	916	923	983	907	936	936	971	934	842	930	900	939	959	928	877	954	963	935	915	961	899	973	970	882	922	955	934	896	908	923	949	939	954	953	928	970	925	948	945	918	959	902	977	915	991	979	913	926	951	961	969	937	911	947	981	903	943	910	945	1006	963	970	929	906	906	922	949	898	955	918	918	1020	958	913	943	962	954	982	974	943	976	910	914	944	941	933	945	929	930	928	942	886	981	975	946	953	935	944	954	885	941	988	942	940	989	958	900	943	898	926	902	969	1007	895	998	925	932	937	939	967	962	877	988	976	943	902	902	934	915	960	944	836	945	942	859	948	940	895	983	961	934	995	918	927	912	1021	928	972	917	943	955	948	926	960	955	952	916	954	962	916	894	932	930	915	993	894	942	951	967	927	958	896	956	974	986	907	920	926	952	973	964	951	958	952	938	926	1009	918	940	955	938	998	905	951	957	960	910	955	927	960	964	917	954	925	955	943	910	1009	983	908	944	930	968	916	972	953	912	846	885	912	917	931	900	894	911	924	860	947	900	905	959	953	958	978	946	928	925	974	901	940	918	930	942	933	884	903	894	887	940	886	952	919	896	951	898	885	889	960	940	963	910	916	943	882	964	988	928	980	941	936	957	872	942	928	918	973	918	926	934	898	960	890	965	1004	966	881	938	962	945	977	921	920	954	894	907	1006	931	902	947	982	939	921	901	991	922	960	926	1010	933	909	879	915	940	1003	920	981	991	925	865	929	907	894	891	960	945	912	918	863	954	914	909	985	926	893	903	870	944	927	908	904	980	960	928	909	905	940	903	897	942	957	950	895	951	934	902	936	911	938	933	940	1011	960	937	916	982	982	921	913	931	958	934	923	880	916	930	925	932	976	936	972	961	956	920	960	956	925	887	943	967	951	926	925	901	935	939	902	900	919	883	935	979	847	950	913	987	935	1002	950	925	919	948	924	945	901	968	927	941	879	948	974	963	955	904	953	950	906	995	931	970	979	959	868	939	926	973	950	931	895	920	929	900	945	937	929	880	932	895	928	924	938	890	976	957	928	948	976	953	960	975	918	918	878	909	932	910	953	927	960	958	974	944	958	969	934	961	924	984	923	930	957	930	945	948	949	909	951	916	932	943	908	962	944	868	967	980	972	943	912	946	1015	948	867	944	996	922	915	908	935	919	954	1019	929	959	961	913	927	919	907	915	978	895	899	963	937	897	993	943	916	962	915	902	887	925	945	939	941	974	964	919	962	940	906	918	946	930	924	993	986	962	914	899	856	948	946	959	922	974	893	914	946	920	972	911	924	932	964	922	997	966	936	891	916	913	927	976	952	906	951	969	953	915	972	929	880	924	939	957	940	988	954	960	969	903	893	930	916	931	921	964	945	949	934	912	888	959	945	917	956	919	971	968	962	886	943	922	916	1010	969	942	901	937	877	917	957	842	945	921	949	952	921	931	916	986	931	935	942	959	954	882	857	921	960	947	892	891	936	978	907	941	907	945	925	948	913	950	936	977	961	930	965	951	1001	944	903	919	893	895	954	949	921	870	933	962	936	884	931	969	911	924	894	979	942	904	955	940	915	960	946	976	941	903	933	906	925	932	939	949	936	900	931	933	969	965	951	905	918	949	950	951	894	925	1011	963	931	949	954	958	943	904	970	927	907	988	883	957	960	966	918	1000	963	956	910	972	926	954	910	900	981	871	912	908	937	957	944	873	984	958	928	939	937	935	879	920	951	937	967	935	928	936	937	961	901	960	947	944	955	924	883	926	983	1008	977	906	962	972	915	966	936	920	991	975	974	906	998	948	941	962	920	974	953	908	953	936	938	1006	927	943	895	910	960	895	979	968	893	907	913	952	940	898	939	919	905	968	916	946	933	930	959	947	904	950	941	987	920	923	974	928	955	963	911	960	912	963	941	940	951	928	941	969	934	907	935	930	941	993	949	929	943	971	1009	856	904	903	952	937	986	924	945	952	951	959	967	898	895	922	944	961	886	943	950	946	940	933	936	961	989	957	946	913	905	922	897	925	968	916	955	930	976	917	917	947	945	928	921	925	914	964	1011	903	928	959	990	968	936	958	963	993	915	959	964
23886	21498	27677	25705	18256	4919	2608	1854	1417	1208	1170	1087	1011	957	913	812	781	701	745	741	700	715	761	715	717	692	678	680	762	680	694	693	675	653	711	710	654	683	707	693	696	734	629	676	715	657	690	730	614	691	703	674	640	636	641	735	689	683	676	661	650	774	693	689	686	689	649	702	698	695	680	657	701	676	695	683	668	711	663	627	611	673	645	682	704	698	691	639	684	676	670	708	682	673	642	706	650	689	654	711	685	661	637	680	665	665	670	654	680	644	647	694	672	703	688	716	699	675	682	721	659	673	625	703	684	649	631	658	696	708	675	649	742	683	672	653	644	669	682	713	641	689	665	696	702	674	670	705	664	707	683	680	616	668	635	686	671	681	673	708	657	692	658	687	700	694	704	678	665	666	700	676	704	696	645	719	732	654	718	672	672	719	650	684	641	738	686	689	692	703	691	722	712	698	691	643	659	679	681	651	676	716	673	653	696	707	680	681	664	742	706	672	674	664	733	688	675	706	689	651	671	693	664	669	699	676	690	717	609	682	693	647	669	664	702	703	668	718	703	663	670	705	686	631	628	687	676	704	718	677	743	704	628	661	716	668	708	668	706	659	673	688	672	730	660	662	684	713	706	745	706	693	638	670	665	670	678	690	671	696	666	694	654	667	685	683	657	645	660	679	715	668	670	683	730	725	732	693	714	737	677	716	632	671	707	719	679	654	663	705	679	694	645	674	687	665	698	705	636	653	720	736	642	669	722	701	689	683	646	668	722	704	742	711	691	664	735	740	653	702	679	696	690	651	708	690	685	707	709	701	660	675	691	734	678	700	723	713	656	622	648	653	716	732	664	685	646	692	673	666	678	688	663	715	688	656	680	750	652	667	674	692	700	669	689	685	751	692	654	701	672	701	684	692	657	712	679	719	633	677	688	701	672	671	713	670	695	681	693	655	686	711	677	671	729	680	728	686	695	673	656	684	689	678	706	739	697	646	699	662	654	640	686	651	662	704	681	673	706	701	684	651	719	744	676	668	634	657	668	654	690	694	697	689	660	682	674	687	639	719	643	616	683	695	693	699	702	664	709	687	652	684	695	674	680	687	671	677	642	661	658	700	704	682	643	658	677	736	690	679	643	676	666	654	710	688	633	703	659	655	640	693	631	710	696	704	667	713	725	683	684	711	677	699	642	657	706	679	645	660	683	673	696	650	636	640	701	681	661	724	715	670	706	639	665	695	716	701	708	684	645	719	712	691	670	642	693	648	651	709	664	706	714	678	661	681	698	704	673	714	626	698	640	675	620	630	686	719	737	688	661	684	685	676	728	667	682	694	678	662	680	667	650	694	675	723	714	704	653	678	727	696	666	670	653	709	691	629	634	681	668	640	702	688	713	699	636	708	642	676	673	665	688	645	736	677	680	681	681	668	658	679	653	649	661	667	681	676	653	698	727	700	708	688	679	650	716	680	698	742	686	672	717	722	667	676	668	714	652	674	709	661	676	628	709	691	701	692	684	667	697	648	694	688	668	668	651	669	644	636	701	712	691	698	686	659	656	624	647	684	678	658	680	647	692	656	719	679	671	716	730	660	664	698	668	670	727	661	710	656	696	722	692	690	669	662	693	690	660	675	666	651	679	731	737	638	685	732	690	637	708	658	700	678	679	688	694	671	679	688	680	713	733	645	673	689	673	712	662	680	634	661	692	673	654	697	704	668	654	699	684	669	686	682	716	664	675	671	653	648	670	674	646	687	678	679	717	655	704	669	662	643	727	700	651	699	731	679	710	716	652	648	686	723	666	743	683	683	660	674	663	658	666	645	696	676	697	656	692	693	667	646	662	667	688	686	716	695	701	677	641	686	675	708	725	662	694	679	703	685	702	689	688	693	685	724	670	687	699	692	703	681	654	659	627	697	693	695	696	682	676	713	685	668	614	675	664	651	727	639	680	647	660	701	707	691	696	670	677	695	689	699	644	664	655	697	703	667	679	649	701	666	698	687	681	697	674	629	679	670	694	685	711	656	686	684	661	700	702	661	658	686	681	658	673	645	698	656	676	663	650	636	681	683	670	700	638	697	635	656	731	691	663	644	749	649	695	675	677	667	695	728	672	706	706	671	652	695	695	688	728	736	674	683	670	704	706	611	637	645	661	710	675	626	665	697	631	676	672	700	697	687	629	682	736	677	667	693	660	645	688	668	686	687	751	660	699	712	688	697	704	695	678	643	711	650	648	643	687	696	706	732	633	704	658	697	659	703	679	629	662	676	688	670	665	696	699	654	665	636	706	719	684	684	711	650	636	662	626	671	693	680	630	656	678	684	683	708	714	680	689	728	721	667	692	659	707	654	710	638	691	700	619	691	656	697	675	642	672	697	692	664	665	718	724	670	678	672	728	652	674	661	636	716	750	696	713	639	698	659	681	689	677	686	710	652	686	651	680	697	660	684	682	690	749	657	654	616	698	687	672	693	682	665	678	703	644	672	682	692	621	667	644	651	683	640	696	700	685	712	657	695	665	680	683	688	762	709	698	677	682	695	663	709	705	708	674	693	694	713	694	677	658	699	645	711	699	665	684	680	698	674	693	671	705	627	651	694	684	654	670	705	685	671	703	718	676	690	682	683	670	716	682	654	654	718	699	690	678	695	716	689	731	680	644	633	694	696	679	655	667	684	683	669	696	658	641	742	705	694	706	703	679	671	707	668	674	685	724	728	737	650	692	639	684	662	675	738	685	711	687	675	700	632	687	658	673	651	654	695	711	676	672	685	684	646	650	650	722	671	657	660	657	742	657	709	648	678	688	706	660	669	691	684	740	625	655	680	682	679	672	719	637	680	666	697	676	696	680	660	639	679	675	726	722	715	696	691	677	661	677	659	673	703	679	665	695	667	670	724	623	649	691	676	653	692	674	705	696	681	673	688	700	685	706	666	703	704	710	714	687	709	723	607	695	696	731	702	673	687	672	630	667	649	684	648	721	693	730	684	706	690	687	654	697	680	671	689	693	655	720	700	665	679	686	677	683	681	704	722	681	647	698	683	691	663	672	667	667	683	761	687	704	672	670	692	655	668	647	687	617	676	729	703	670	661	720	692	681	672	680	719	708	726	677	668	675	696	690	734	672	667	676	674	688	668	636	687	709	664	711	670	673	635	690	671	662	644	650	671	728	680	699	672	660	697	688	691	661	684	676	759	674	680	713	689	685	699	707	660	649	656	664	675	660	666	667	662	683	678	673	665	639	745	670	664	735	706	690	664	707	721	660	678	694	650	690	718	638	683	723	660	704	658	661	678	642	672	715	661	694	666	701	718	723	657	686	669	676	648	672	643	652	708	738	628	671	705	662	671	649	666	651	635	694	647	665	707	645	673	676	698	674	631	673	662	707	734	631	703	705	657	687	651	711	631	624	685	685	749	668	679	699	716	669	665	689	726	729	705	668	694	656	660	679	680	702	697	664	690	739	695	720	708	672	693	680	687	713	711	667	663	649	709	677	690
13050	32911	21615	12191	8274	6244	4568	3377	2673	2283	1970	1951	1775	1513	1347	1263	1166	1130	1069	999	1107	977	1007	978	1011	1008	1017	950	993	993	989	951	993	929	973	960	900	940	987	971	946	914	961	953	956	935	941	876	916	914	963	927	954	913	1006	901	929	977	977	943	916	931	939	921	934	908	1014	979	893	891	913	909	948	912	957	962	938	967	957	966	954	919	992	940	1006	950	911	925	966	933	936	932	932	922	927	948	958	927	930	969	1005	902	1000	966	892	958	1012	977	1014	927	963	879	995	929	961	952	958	988	963	902	1004	919	937	990	945	947	916	934	921	945	960	977	929	904	936	912	993	946	959	940	939	922	962	945	946	914	970	924	948	967	929	932	946	910	982	948	978	973	953	923	907	956	943	963	931	889	958	972	941	940	944	933	1022	949	934	947	939	947	993	1070	946	974	1002	982	930	1008	1012	946	980	989	951	949	938	982	943	970	986	924	941	949	918	981	923	935	939	941	915	932	970	923	893	963	946	948	907	990	970	974	892	928	963	939	875	953	939	926	944	931	925	966	978	1014	986	914	922	926	931	926	964	899	954	927	958	906	958	947	993	953	930	958	927	923	951	892	959	920	972	927	935	993	968	962	937	992	971	970	916	1004	952	954	944	949	914	949	898	940	956	998	930	1012	941	933	948	963	907	922	967	948	959	859	940	944	899	962	968	985	930	978	963	1004	952	1008	939	987	974	951	937	940	932	919	970	934	946	946	960	970	977	944	952	913	925	964	960	957	903	931	922	994	979	1007	947	953	1007	969	950	914	928	917	942	928	969	939	911	959	944	988	940	967	915	979	961	931	976	962	1005	971	964	944	995	997	935	912	981	890	995	969	971	964	945	959	969	937	948	977	933	938	1027	935	962	948	937	962	916	943	957	946	961	999	887	926	886	970	945	966	909	906	1009	983	942	998	899	980	977	953	959	927	937	950	971	961	965	977	966	921	995	924	937	953	958	984	942	915	991	924	956	978	914	947	945	922	976	1010	911	911	897	959	1027	992	925	931	999	911	964	1001	930	952	989	895	951	1009	914	934	932	931	918	916	914	969	958	991	963	950	985	955	926	954	980	982	946	926	932	952	993	927	932	939	973	915	932	951	942	949	942	924	935	963	952	948	894	931	953	952	938	928	986	965	949	961	933	916	946	940	940	929	984	904	945	894	941	903	1003	965	932	945	883	915	911	927	987	926	925	922	971	873	923	935	912	977	1040	929	949	967	936	964	902	921	955	940	940	958	918	971	968	992	970	928	961	982	994	938	946	936	982	979	959	923	916	937	988	916	946	908	989	981	945	947	918	879	952	988	932	960	967	947	987	954	971	964	972	1001	944	948	988	964	912	950	932	915	988	922	959	933	899	945	949	973	982	916	1013	935	964	1004	977	887	997	959	898	929	972	960	963	974	959	993	952	968	951	982	931	928	990	918	950	978	968	998	910	989	941	909	963	920	960	941	986	982	944	944	955	951	1007	978	905	930	957	950	993	958	975	946	975	954	914	951	995	965	983	933	950	933	960	915	946	958	918	969	995	961	948	955	979	936	934	942	936	923	924	1020	972	964	988	969	904	952	904	950	929	959	975	891	944	979	926	940	965	963	1007	917	944	891	982	958	991	951	963	987	922	960	960	997	1004	918	910	953	993	969	903	945	936	933	983	1012	934	917	911	946	933	938	971	955	946	933	957	988	915	938	915	948	997	962	986	953	994	951	988	964	859	907	1004	949	938	941	937	943	921	962	929	951	966	967	940	953	964	959	956	891	928	938	968	885	955	924	955	980	937	935	961	911	957	921	952	932	944	976	971	893	954	928	986	1003	960	895	959	924	963	954	943	937	948	949	953	981	968	997	961	1002	981	963	932	913	910	921	943	928	960	936	954	975	955	998	906	980	938	959	888	924	929	936	955	948	983	968	982	943	935	961	969	962	923	915	977	923	944	951	937	1033	982	950	971	931	949	965	988	922	926	908	898	910	977	935	912	928	944	953	949	964	976	955	914	955	957	968	936	897	981	937	982	1005	918	968	939	952	949	925	996	937	960	936	925	953	927	983	917	958	943	971	946	914	919	937	912	932	955	929	979	938	955	978	943	910	936	999	955	974	925	921	931	970	905	956	981	941	998	951	955	984	942	959	971	968	954	917	977	959	916	916	912	953	931	905	987	1055	908	914	931	939	901	976	962	944	921	904	961	938	937	956	876	947	937	977	931	955	954	954	964	1005	987	973	950	907	963	957	907	950	970	961	962	976	909	950	943	949	898	975	948	997	969	926	918	959	960	923	893	966	900	948	992	995	979	940	1033	914	978	945	991	960	917	951	940	863	899	931	999	971	962	998	867	958	953	1012	965	966	963	952	949	925	913	999	948	956	960	961	950	945	946	953	941	929	944	945	950	955	935	967	913	958	982	934	986	944	932	926	947	971	963	976	979	956	964	963	962	928	996	968	920	984	949	900	946	947	969	950	942	1030	947	956	930	944	983	977	951	959	956	941	928	955	982	926	961	959	963	947	995	923	980	947	940	921	970	935	966	916	911	916	943	938	956	947	928	970	944	932	943	918	964	958	946	993	934	925	908	969	950	921	938	982	950	979	985	952	917	917	947	972	917	980	929	941	950	999	930	914	975	923	927	928	958	1019	957	934	937	946	927	914	916	988	975	915	951	966	919	937	957	931	936	909	932	944	967	920	962	919	977	939	973	960	956	974	968	961	907	948	965	906	1000	976	953	903	921	926	945	918	996	971	964	879	929	958	938	939	954	969	915	913	1017	940	938	922	957	934	997	952	923	1003	1003	1019	957	924	953	975	934	966	917	891	948	993	950	1015	991	975	915	965	930	938	927	893	995	956	935	999	925	944	932	983	971	938	917	901	962	951	949	941	988	944	932	950	879	924	903	898	927	959	929	941	950	912	969	971	1014	893	1000	955	885	956	978	948	1025	950	994	967	984	930	954	960	847	950	906	962	962	966	937	929	950	919	986	979	1003	943	981	926	914	913	934	944	948	907	941	947	957	968	932	971	967	966	950	948	915	913	932	1003	1003	994	989	939	909	939	956	897	935	985	975	944	896	923	942	935	911	985	955	903	920	993	973	942	926	966	901	993	968	1013	999	957	951	938	928	902	947	990	958	942	930	1026	916	1011	1007	982	932	997	962	995	947	993	909	906	963	922	961	926	924	914	979	891	904	876	898	968	970	913	989	912	911	949	940	964	967	948	952	926	955	947	977	957	926	952	926	947	990	998	969	897	923	931	925	983	947	945	1009	903	1019	924	959	926	1005	910	1019	886	963	924	942	949	928	914	924	948	960	940	928	974	949	971	906	934	968	915	946	957	923	997	982	968	939	921	943	908	977	944	960	963	915	943	994	926	975	954	917	950	959	922	935	950	1003	900	991	942	985	917	959	916	897	982	918	920	904	974	986	973	947	931	964	966	924	961	950	905	954	963	922	907	958	985	980	951	934	937	967	868	1005	1041	944	964	964	944	942	945	915	994	989	968	962	981	944	994	899	963	954	901	957	907	916	946	950	960	958	945	929	929
25609	21498	24878	20164	4259	2252	1693	1326	1095	1053	1020	985	943	869	739	745	669	705	726	718	686	655	656	656	686	653	669	705	667	680	710	664	683	748	656	653	653	665	656	683	694	629	631	691	587	662	665	678	674	634	615	695	707	648	675	643	668	633	612	657	657	616	638	655	682	634	656	665	655	644	677	694	691	667	667	666	693	640	676	663	660	663	646	629	705	662	635	625	731	645	610	624	654	690	654	660	682	642	620	658	685	645	677	678	638	609	700	626	700	652	645	699	705	670	679	633	646	674	640	700	663	696	622	699	659	620	703	630	641	623	695	601	659	658	678	667	662	621	681	664	672	640	672	691	635	647	674	628	652	606	646	663	641	652	674	675	660	619	603	656	606	622	670	633	662	679	654	684	634	641	702	639	623	624	676	657	680	645	695	689	654	703	667	650	644	715	676	658	655	697	591	659	668	697	666	612	647	623	674	658	654	673	643	703	646	620	663	654	573	646	671	658	666	624	648	679	642	658	640	668	708	701	639	652	664	614	634	667	629	629	633	702	661	634	664	624	668	661	660	680	638	641	670	644	637	656	656	616	625	667	595	668	656	646	683	614	661	617	663	644	653	672	649	654	627	649	650	620	699	679	635	602	627	658	670	676	635	633	629	636	587	638	633	662	605	680	669	625	640	624	647	672	612	679	634	664	639	658	683	660	645	697	663	629	692	678	699	628	624	664	643	632	623	661	673	618	676	613	603	667	615	699	663	593	670	664	648	642	634	652	687	656	677	676	646	661	642	656	666	643	695	643	659	638	659	674	670	667	616	676	613	662	658	666	660	603	636	655	644	649	696	678	658	593	616	677	671	671	622	649	657	640	647	661	651	665	672	596	651	629	660	645	681	650	642	665	675	630	720	656	641	660	615	658	685	634	681	658	660	688	651	659	634	690	643	674	647	652	706	655	645	670	635	665	668	629	641	712	623	618	620	592	661	671	717	636	676	668	645	653	625	658	638	592	624	620	663	629	659	668	664	682	689	667	666	704	671	618	644	656	629	661	629	667	631	631	701	624	688	662	624	706	662	657	634	649	636	630	653	648	646	679	674	661	623	673	649	626	644	619	641	639	671	647	604	659	661	615	658	646	651	640	668	664	631	628	666	659	627	649	661	643	648	622	649	649	639	620	658	663	619	656	646	685	653	649	668	662	666	695	640	642	614	656	642	620	619	650	658	645	622	682	652	667	652	643	613	631	648	661	707	651	655	632	674	616	627	624	672	591	635	630	665	645	686	621	659	610	678	652	679	649	655	668	621	678	646	646	696	609	651	656	643	683	641	630	622	637	666	635	657	654	637	639	672	684	614	633	659	651	633	679	608	656	645	673	610	628	654	623	657	628	691	634	658	612	630	643	680	622	637	675	624	676	688	685	657	661	698	640	669	642	681	613	643	632	660	603	653	628	659	667	672	648	651	656	680	640	672	608	654	648	664	647	654	656	651	702	620	655	633	650	621	631	606	631	662	651	647	668	633	742	665	644	603	671	657	675	628	627	625	672	660	669	645	661	656	693	608	631	624	612	688	643	652	678	661	635	647	622	623	647	636	656	629	637	631	659	638	697	638	659	654	674	680	661	640	650	605	639	629	654	669	592	664	694	667	639	670	653	650	649	673	614	627	681	649	644	635	668	672	680	666	606	684	630	623	621	696	602	603	646	672	678	697	607	656	676	603	635	645	662	699	663	639	631	669	618	654	715	611	665	612	651	634	654	646	664	669	675	625	639	669	686	668	644	634	678	669	695	653	661	661	633	643	666	637	680	650	634	668	634	630	676	678	641	617	700	647	645	643	615	635	651	665	681	644	647	639	627	690	677	669	619	672	666	633	680	596	619	676	627	683	653	652	620	667	671	661	696	659	651	649	636	695	639	591	645	634	604	643	641	664	646	627	606	629	673	661	633	662	729	648	669	647	621	647	616	632	649	681	720	636	627	709	655	639	653	620	661	687	636	668	611	665	641	656	684	679	624	648	595	652	655	652	617	667	686	648	689	701	697	656	625	652	646	618	639	690	688	636	665	692	617	650	623	639	665	667	678	646	622	682	626	623	699	625	677	646	639	678	685	666	669	637	690	713	645	644	686	677	660	665	671	657	645	635	644	666	636	647	649	662	644	687	624	671	617	666	684	628	598	655	648	606	688	683	720	693	656	716	594	674	621	653	622	687	619	636	696	614	653	621	655	683	653	680	650	693	655	716	672	631	642	641	654	658	625	594	667	672	631	642	674	679	699	629	659	644	661	620	672	648	640	636	683	632	654	639	650	659	642	674	683	635	708	645	614	630	681	677	632	637	641	654	649	628	690	638	644	642	665	664	657	656	660	670	678	641	656	640	627	649	673	673	663	671	667	655	658	642	635	608	654	697	634	644	612	591	606	676	665	665	627	596	607	638	598	625	668	676	656	679	646	665	666	643	664	624	635	631	644	652	715	634	640	649	664	637	669	646	662	694	664	626	631	659	705	653	689	645	669	684	631	656	662	659	685	656	638	640	704	678	601	628	652	628	656	656	635	639	658	665	636	651	676	648	643	618	692	633	698	667	675	639	655	619	598	683	614	697	652	626	663	645	658	661	709	619	638	616	671	633	613	677	602	680	661	672	660	673	614	651	625	656	662	620	691	667	662	663	694	676	666	692	651	645	655	670	642	655	635	641	632	702	680	676	680	719	643	659	665	635	606	663	614	646	648	646	627	621	663	659	624	688	641	684	626	678	672	638	692	627	651	691	649	619	641	676	652	667	680	637	675	631	655	593	677	603	622	649	634	646	648	671	691	627	660	706	677	656	687	632	686	630	675	652	710	647	744	616	686	661	647	653	623	649	667	648	638	672	679	633	647	615	650	663	633	653	633	620	655	667	715	668	713	588	670	652	646	649	624	703	685	602	659	664	595	661	674	660	636	635	703	604	662	625	673	667	615	649	613	617	691	639	661	677	644	676	706	665	659	675	664	667	681	638	641	642	667	667	686	662	642	619	631	634	655	705	683	599	692	648	649	664	671	664	712	594	642	708	650	647	661	632	689	641	655	633	635	645	650	675	587	620	602	636	627	669	583	654	637	623	650	630	662	689	650	652	623	658	613	606	662	661	666	645	647	667	676	658	699	608	659	660	632	642	640	597	643	631	603	619	662	657	663	682	700	691	677	649	657	639	666	640	621	633	621	631	685	642	635	652	655	634	634	709	673	687	668	696	616	651	652	693	657	667	624	619	692	596	664	642	635	680	639	652	640	651	669	677	621	701	626	610	658	653	695	677	652	679	696	653	691	657	655	631	667	653	659	623	663	674	635	655	613	692	676	637	650	671	651	649	675	612	640	708	680	682	629	648	675	659	658	638	670	609	636	641	636	651	643	693	661	680	644	659	678	655	642	651	637	633	670	685	649	623	625	635	688	647	646	656	639	703	606	640	657	635	637	659	612	651	658	667	686	666	668	625	658	683	684	673	654	652	615
14180	28571	17687	9512	6552	4966	3545	2664	2122	1954	1817	1744	1566	1323	1185	1042	1070	1023	979	997	958	984	937	923	918	980	972	925	985	963	968	867	970	890	936	897	948	989	929	913	935	929	914	922	942	870	951	951	931	890	907	879	985	955	929	880	933	944	940	923	949	921	936	896	933	921	884	911	933	916	934	897	941	909	881	915	904	899	952	863	889	895	927	889	905	937	925	933	875	943	887	912	928	884	954	924	956	909	898	925	927	894	940	939	947	912	924	884	921	933	897	952	872	888	969	886	989	914	876	942	841	927	921	898	963	904	912	895	952	946	891	933	893	893	880	929	900	909	902	938	924	925	965	928	897	902	927	891	870	962	841	923	913	914	870	958	904	858	945	908	927	907	838	932	913	916	975	889	874	910	902	937	885	916	909	887	905	935	897	889	944	927	936	906	929	928	896	921	925	885	877	899	895	946	950	954	947	886	935	952	968	938	895	894	904	861	946	958	911	872	967	941	917	935	945	918	922	920	909	928	916	958	918	961	922	931	903	941	927	921	883	931	947	918	904	900	895	931	923	905	948	917	878	920	902	880	957	927	922	891	948	922	944	918	905	904	920	896	940	964	946	922	910	917	917	912	866	952	980	875	956	877	876	911	894	938	885	975	927	928	935	926	926	947	909	871	881	901	860	880	953	872	922	915	948	916	954	881	875	954	955	898	964	885	867	880	947	926	886	924	871	882	895	961	942	875	872	911	911	892	888	927	904	950	936	916	922	928	930	856	887	890	897	938	876	901	915	899	875	907	958	932	954	906	973	900	886	887	934	918	893	896	938	926	968	917	934	892	890	968	964	936	942	890	857	912	922	888	903	918	914	940	919	867	926	890	878	888	960	967	918	934	919	937	932	879	909	951	849	950	965	891	944	925	890	864	916	934	914	931	935	945	940	879	889	904	950	888	903	927	915	942	876	937	913	943	909	941	955	945	888	947	880	889	934	887	899	918	941	949	972	872	951	921	926	903	920	888	863	891	911	952	871	899	957	919	909	922	947	903	868	902	917	925	923	906	900	957	940	958	927	911	944	900	940	906	911	878	982	913	939	891	937	910	960	921	902	946	895	896	956	869	932	883	955	907	892	946	881	910	865	975	905	883	915	953	975	918	926	909	872	900	963	969	894	923	917	913	915	888	930	994	955	884	859	913	934	833	932	942	965	901	940	914	869	896	877	917	913	921	913	869	919	910	900	913	889	915	868	881	903	898	880	958	899	926	927	901	914	894	938	887	896	941	865	903	924	909	896	937	883	930	901	957	914	917	925	910	844	901	917	947	905	921	923	879	955	919	908	927	924	950	918	889	937	916	910	876	909	886	926	918	878	980	927	936	885	879	913	913	863	921	918	930	936	877	857	900	939	902	898	905	943	903	885	964	909	884	904	863	925	884	924	896	880	959	920	957	900	879	875	914	969	976	877	949	899	909	882	960	939	857	936	923	967	873	916	870	859	875	886	863	898	892	924	915	932	918	921	967	946	889	918	891	905	898	918	943	930	877	903	958	920	954	867	934	866	887	937	907	855	923	946	964	923	901	948	1007	915	895	886	866	928	917	881	916	967	935	909	897	931	882	921	964	896	901	942	903	862	904	852	954	955	911	901	943	896	925	925	944	905	891	916	865	904	899	920	876	898	890	940	921	946	872	883	899	879	851	908	910	896	886	965	833	906	945	933	933	935	922	896	943	921	915	906	901	963	875	911	890	950	913	899	862	970	955	937	934	882	916	877	918	933	940	936	930	969	899	928	873	897	935	902	952	913	911	950	933	957	898	865	903	864	858	891	877	925	918	915	937	915	873	935	857	1012	895	856	919	915	883	913	952	910	937	913	870	926	977	883	873	916	888	884	876	888	915	922	925	908	955	948	905	912	913	949	960	874	914	939	938	890	886	913	944	927	932	908	927	959	907	895	935	947	917	944	921	921	908	938	856	943	953	904	894	874	915	897	943	872	916	897	968	907	847	846	855	917	939	915	874	899	929	920	901	885	892	901	918	855	863	924	943	942	925	955	937	915	919	896	949	891	889	890	842	886	892	959	959	883	868	878	942	928	910	959	953	913	899	907	932	959	878	905	891	924	900	924	922	904	880	948	937	889	944	929	921	906	983	983	987	833	902	903	883	925	954	970	878	870	939	917	964	960	920	915	897	940	913	904	926	969	882	957	927	898	882	914	957	910	882	948	903	914	936	900	933	885	907	920	926	931	968	917	897	966	977	890	974	911	881	866	907	892	970	920	909	946	910	880	940	889	945	970	883	891	856	897	912	894	919	967	907	833	883	907	929	925	904	953	924	864	958	936	922	881	919	905	926	934	928	929	892	933	870	897	910	930	893	982	933	890	940	920	874	943	927	952	935	895	909	868	884	1000	898	902	878	924	899	926	913	913	993	906	930	901	923	870	860	928	890	937	896	858	920	951	947	924	883	906	914	906	932	880	954	923	940	932	915	936	910	940	944	890	948	896	855	916	893	902	873	888	906	964	927	920	853	906	893	931	876	921	906	860	935	922	884	901	906	881	962	926	904	918	926	949	959	912	904	925	922	926	915	878	945	895	863	868	949	953	918	894	895	887	934	958	920	915	941	872	911	960	930	864	933	934	1005	954	876	945	933	936	956	911	883	951	962	928	946	887	933	930	907	916	904	889	895	887	912	885	930	875	892	903	957	882	968	965	922	900	899	939	910	906	887	953	929	933	910	872	903	905	900	906	915	893	918	900	895	907	898	933	879	925	955	908	920	885	924	897	879	941	897	889	888	911	906	891	972	898	936	924	964	889	879	867	948	917	943	894	939	912	906	891	951	963	935	918	910	913	887	949	933	882	976	936	897	904	892	892	900	936	940	979	988	902	916	966	903	912	921	904	883	921	873	920	955	939	957	925	897	912	963	909	886	941	915	873	904	872	943	899	933	910	963	856	934	902	922	880	921	917	892	902	900	959	947	934	940	921	940	917	953	941	927	939	918	913	918	936	923	924	938	917	937	954	880	922	870	927	954	926	923	932	948	901	903	972	906	917	901	888	890	923	941	902	862	930	903	868	907	896	913	921	968	879	946	921	867	907	956	911	875	914	924	990	859	928	937	887	848	909	898	887	919	936	893	895	903	899	874	898	934	884	987	933	896	954	960	961	880	890	942	945	881	892	957	944	942	908	906	871	906	890	898	934	964	902	878	893	869	894	879	934	885	929	889	937	928	958	909	898	910	887	920	957	935	912	954	852	926	933	904	980	922	916	942	865	893	912	912	952	908	885	925	890	957	905	969	978	897	926	890	927	952	909	907	899	963	840	960	959	917	932	903	847	907	942	889	963	875	968	892	905	905	856	891	941	948	972	954	937	951	919	933	898	930	956	932	944	925	926	938	908	894	916	917	868	941	948	905	923	951	930	905	934	913	958	916	908	910	879	919	965	931	871	969	875	915	884	928	981	887	947	910	882	926	924	854	927	922	897	968	893	908	909	912
23012	21524	28453	25033	21546	16678	4534	2233	1687	1559	1396	1400	1165	1033	935	910	853	799	773	738	732	713	724	708	734	655	712	724	677	733	657	696	671	695	730	708	643	699	679	630	659	681	671	680	632	696	724	649	709	648	644	686	649	666	721	710	691	713	635	648	628	658	712	658	677	673	690	729	656	653	694	718	645	666	687	669	663	645	677	671	644	645	656	701	699	670	711	657	692	668	706	663	701	693	660	697	651	670	692	655	677	698	722	653	684	654	664	683	684	669	696	689	627	641	635	683	643	718	686	706	653	680	651	741	703	688	691	688	700	672	697	700	685	619	648	698	714	661	662	661	668	707	722	668	653	689	692	674	659	699	655	668	721	705	633	668	650	688	696	688	635	619	649	682	663	717	680	636	652	651	683	684	697	727	694	631	689	681	661	687	647	660	703	694	685	654	672	640	683	704	665	676	688	688	689	657	670	675	690	675	651	670	661	672	661	651	675	706	672	650	734	747	685	642	677	688	711	643	700	685	681	655	716	646	663	709	672	678	656	698	719	665	636	661	708	661	645	692	666	719	707	677	708	676	705	689	706	676	611	654	673	718	717	698	697	690	645	657	653	679	719	699	666	653	623	661	676	708	677	662	749	669	633	637	696	726	664	666	681	623	710	688	663	666	680	705	720	723	711	704	610	656	659	710	685	674	670	640	680	672	662	690	677	716	728	669	621	696	672	722	694	700	657	698	672	714	681	663	663	727	638	693	627	634	704	676	659	628	703	696	678	680	619	684	664	688	698	742	666	695	662	672	677	670	647	644	639	664	704	668	677	644	621	686	664	665	694	654	690	683	663	708	651	681	657	658	679	639	657	684	657	647	655	686	682	701	643	654	658	656	647	676	702	689	706	673	701	693	717	661	662	714	685	663	663	691	638	699	633	645	647	653	673	686	647	688	715	644	654	666	685	673	708	667	722	669	608	691	666	650	645	682	614	637	667	670	669	663	692	600	677	676	631	658	709	687	665	653	653	651	687	639	695	758	654	645	654	728	671	660	669	716	729	667	703	629	682	701	653	673	655	682	660	671	642	663	708	673	672	681	699	692	643	725	663	749	692	627	682	672	672	709	645	651	671	677	675	704	687	685	682	638	687	660	710	719	664	687	660	677	665	685	678	690	670	703	646	695	673	714	666	671	678	658	676	663	668	639	670	652	614	756	685	725	700	674	660	690	715	700	634	661	685	635	642	648	717	725	653	648	649	669	705	667	697	647	654	687	662	687	662	690	712	709	624	706	650	670	657	704	671	715	695	666	676	666	651	650	701	722	662	676	668	662	638	685	638	655	642	710	708	695	680	654	692	677	742	698	674	623	693	684	629	702	647	725	683	659	653	679	652	647	681	688	706	681	701	673	639	662	620	686	658	715	629	658	747	684	668	690	672	692	655	636	672	670	651	701	705	682	669	711	664	672	669	636	654	695	625	691	690	636	662	617	697	681	665	659	674	695	680	679	695	677	669	707	676	666	696	695	628	646	635	681	699	672	706	676	722	680	659	677	681	644	650	698	701	682	677	684	701	694	654	657	650	702	683	643	718	670	644	694	684	662	678	664	707	712	628	692	685	623	667	716	642	688	650	687	780	633	680	644	726	678	678	697	684	680	710	701	718	697	639	688	634	652	657	672	650	708	696	719	681	727	705	684	691	672	660	654	648	695	702	651	639	584	684	627	677	695	698	637	679	676	707	701	644	686	629	631	687	671	708	700	687	677	683	640	716	665	634	666	689	648	723	681	667	658	700	635	656	626	642	685	679	691	722	680	694	678	709	668	659	634	638	719	671	662	729	696	727	657	658	665	660	642	645	686	673	659	697	696	634	715	676	706	681	686	688	681	661	722	702	697	691	703	680	654	663	670	677	703	650	669	713	654	676	661	685	630	693	690	655	691	680	664	672	683	684	647	629	719	658	727	668	716	720	713	703	657	684	681	683	672	677	665	642	722	687	653	694	730	661	680	690	681	669	623	662	652	716	671	666	668	661	672	675	669	704	674	661	718	648	685	658	666	664	648	628	708	679	620	670	688	684	640	667	679	691	638	704	728	681	702	695	688	645	697	676	699	681	641	659	674	742	656	676	673	724	716	727	674	685	684	664	681	667	677	706	685	643	694	642	700	680	706	620	671	650	736	657	670	672	696	632	674	700	611	678	737	665	633	658	712	678	684	668	691	605	671	686	679	636	676	625	676	705	720	640	672	696	679	689	666	682	699	670	670	711	694	632	633	657	629	677	674	706	685	736	694	675	631	666	729	698	667	681	739	675	689	726	620	704	683	656	687	683	695	652	680	663	631	645	654	670	652	686	663	648	694	656	706	633	647	667	652	661	679	671	680	662	629	680	643	649	678	720	700	724	653	663	660	689	694	702	683	658	697	658	666	675	630	693	702	660	671	702	707	689	627	678	702	657	650	663	684	658	658	673	738	658	631	682	723	656	669	656	649	658	678	741	695	667	647	687	683	674	653	652	681	676	640	640	670	648	696	636	671	657	680	643	653	673	671	706	683	686	688	694	714	656	706	706	680	659	686	649	698	718	702	662	697	700	721	698	648	673	669	615	669	702	676	681	660	668	622	639	677	681	664	687	650	660	641	660	652	631	634	736	633	692	728	653	683	672	691	670	657	661	693	682	640	684	670	669	677	670	672	702	660	688	688	672	668	674	669	660	727	671	653	708	666	709	652	669	679	650	702	682	683	671	687	697	695	703	669	704	675	658	742	700	611	662	711	685	677	656	699	653	676	648	692	601	659	709	682	672	655	758	671	686	683	689	667	660	697	663	648	687	697	662	689	689	688	678	662	677	640	630	676	696	671	664	719	712	705	660	702	692	695	657	624	699	630	685	657	674	700	659	728	705	655	699	663	676	682	638	661	681	691	656	641	654	643	628	665	688	711	665	681	718	688	679	703	685	703	722	746	716	677	635	640	714	652	699	680	696	730	670	631	684	662	672	680	636	634	671	664	733	686	699	672	683	702	645	697	689	667	671	675	652	697	646	671	683	666	688	682	658	668	686	659	684	709	678	621	682	658	666	645	681	658	667	711	688	711	656	666	649	673	711	666	700	675	661	678	711	673	663	700	722	704	704	693	664	679	691	709	644	669	641	685	740	696	729	625	693	691	694	690	686	680	700	674	655	667	711	680	712	659	659	693	683	696	683	664	661	678	696	697	661	663	708	629	689	671	708	661	696	669	693	711	657	696	725	712	656	655	688	688	660	698	680	658	670	649	658	685	689	776	655	649	643	667	663	670	673	662	685	696	700	656	667	647	698	649	641	694	656	699	654	687	665	600	671	658	675	670	669	680	640	656	653	655	623	646	670	626	639	640	638	725	659	690	678	672	695	689	710	665	717	683	712	657	675	677	676	742	631	693	686	674	657	699	652	697	682	663	698	675	646	687	684	667	697	692	677	687	675	670	671	643	676	670	685	644	647	656	656	622	720	708	696	703	656	658
15247	35661	25557	15934	11269	8060	5861	4279	3391	3033	2694	2400	2037	1705	1446	1324	1200	1118	1094	1085	1032	970	1027	975	982	948	973	972	979	977	1006	979	994	929	939	958	966	886	971	951	939	946	945	959	923	913	962	945	981	946	922	936	923	976	949	955	939	953	975	948	989	956	938	906	936	871	920	875	868	919	1004	935	945	913	924	916	932	886	956	901	926	944	930	949	929	882	888	958	923	952	945	954	936	951	897	962	956	941	909	926	899	950	933	945	949	943	983	1008	934	952	909	941	930	983	988	937	881	946	943	913	914	935	951	986	965	911	889	935	976	916	905	962	930	959	985	891	876	977	943	959	901	951	945	951	954	892	953	887	901	840	1030	950	949	920	933	959	947	965	947	943	878	923	968	881	910	912	935	959	945	943	937	972	909	933	953	922	944	937	923	935	958	988	877	889	940	927	995	932	893	984	948	929	956	960	929	983	947	957	926	980	961	863	897	977	951	998	976	968	933	972	941	936	932	944	927	967	946	924	961	980	931	981	911	987	937	952	936	977	915	981	894	989	895	939	970	960	955	937	981	922	929	915	939	898	959	974	911	904	926	920	893	991	941	946	912	963	925	965	958	953	923	915	924	931	950	912	984	903	973	949	888	956	922	898	1034	994	974	903	930	926	965	933	994	963	949	940	939	950	955	902	1002	930	970	895	902	955	865	943	933	964	971	913	958	906	961	946	985	967	959	983	956	878	922	952	929	960	923	927	930	921	976	935	928	921	944	940	980	948	965	953	948	890	916	993	895	943	979	943	936	927	916	981	916	948	967	958	959	938	997	988	975	979	940	929	975	914	914	953	985	913	901	980	912	938	933	931	920	919	868	937	966	911	911	949	872	958	939	899	903	909	920	938	904	971	906	964	983	944	960	975	975	946	886	932	940	914	945	906	984	919	1000	915	941	963	926	969	927	935	916	966	904	944	997	902	967	969	970	890	924	986	980	908	942	946	952	910	961	912	921	938	898	909	974	921	923	917	933	951	951	957	916	912	969	911	905	1004	949	863	977	942	954	954	934	961	919	958	989	917	940	961	941	929	926	945	929	974	918	923	936	960	976	920	906	939	1053	970	944	903	953	922	953	898	981	938	915	928	957	951	986	983	958	948	907	884	966	920	936	914	939	954	974	965	948	987	903	966	923	944	939	931	917	926	917	989	988	972	897	957	891	944	915	949	944	980	926	936	949	925	908	954	954	931	880	923	939	962	921	952	916	962	926	909	927	888	906	984	929	940	938	902	915	945	941	929	926	883	938	908	940	899	908	970	999	903	909	894	963	962	914	934	958	951	887	968	955	949	881	950	978	968	953	917	930	932	980	893	941	950	959	936	940	900	972	934	984	998	959	909	995	876	948	918	873	969	936	912	917	1005	951	972	946	943	982	962	921	935	1001	962	966	969	933	955	945	960	942	968	953	957	989	937	991	977	952	923	935	960	894	966	932	954	942	921	932	911	957	896	927	891	942	878	882	961	928	907	915	965	951	934	910	941	936	1008	910	952	973	880	948	907	922	887	930	973	917	933	932	934	918	986	921	956	924	971	884	932	986	990	939	947	911	913	933	969	931	943	944	942	918	955	1009	917	949	915	973	938	945	931	971	903	907	919	958	996	916	988	930	917	904	976	959	998	917	1006	945	924	1003	969	881	950	927	924	948	910	918	948	879	965	900	937	938	913	996	907	935	924	944	962	961	938	943	991	980	914	915	932	937	914	1015	905	949	969	955	936	947	984	962	959	973	939	979	980	921	961	937	903	919	982	882	959	922	954	982	955	981	909	919	959	1018	952	872	1020	986	977	907	907	926	914	963	880	915	914	944	971	944	939	941	931	986	1009	873	937	923	933	955	907	904	938	922	879	976	927	1009	919	957	922	952	998	935	905	941	905	914	952	940	932	958	924	990	934	940	943	924	953	955	973	876	895	964	939	946	928	923	947	984	943	954	917	921	958	934	889	924	978	896	932	959	973	954	939	933	957	951	964	944	926	995	979	874	985	891	995	938	949	940	905	974	893	930	933	928	928	946	910	909	895	947	919	912	871	943	894	1012	913	892	931	988	934	940	965	948	961	914	962	930	989	897	985	915	874	1001	893	968	844	954	934	952	920	1008	961	885	915	955	953	945	928	958	926	941	982	929	937	960	961	925	999	918	990	910	943	964	928	951	940	999	902	959	954	931	946	909	932	936	920	963	887	929	932	970	933	913	958	904	904	995	907	928	896	967	967	897	919	916	999	958	894	928	895	980	850	884	950	943	901	933	930	941	947	968	970	951	954	905	940	908	939	967	963	951	968	899	963	974	932	943	972	909	949	965	949	934	959	955	995	958	895	950	954	963	920	914	950	978	924	941	931	927	939	909	890	933	915	1010	946	956	964	996	950	1011	927	914	973	947	909	977	910	947	964	931	954	945	897	935	949	918	910	962	944	988	927	912	896	940	957	970	927	926	1001	963	944	948	950	965	950	905	938	933	899	989	913	912	991	913	925	967	905	931	956	953	959	959	894	945	944	944	973	987	914	940	958	863	983	966	948	980	903	910	936	965	931	971	908	977	900	946	946	980	954	1004	934	953	966	934	928	889	944	985	900	919	915	918	915	962	949	939	935	932	964	936	918	935	962	932	925	915	909	962	996	919	893	892	899	967	971	981	923	949	912	963	930	926	924	924	956	942	955	957	941	903	930	996	957	983	971	949	974	888	912	984	927	943	887	889	964	914	933	959	940	951	1007	941	957	955	944	946	964	968	943	979	973	950	984	918	972	1013	970	963	942	918	936	931	930	909	939	988	923	897	953	946	951	922	935	962	927	915	934	920	952	971	920	983	880	926	939	939	966	928	924	926	937	957	909	952	977	902	882	941	937	955	954	902	917	928	954	876	922	950	964	938	971	980	982	959	930	945	966	911	909	910	907	946	921	905	900	927	969	964	914	905	910	881	947	947	955	951	927	904	943	935	951	944	969	952	912	893	902	956	949	922	945	987	947	927	925	942	951	894	917	905	926	966	971	960	929	986	948	945	965	940	920	935	908	903	970	911	966	978	891	987	903	930	954	988	924	905	955	919	926	927	893	949	944	948	917	960	949	968	899	936	995	902	995	950	988	935	923	924	951	954	914	944	1016	925	917	919	909	967	961	934	954	944	940	969	872	933	964	986	952	928	937	1003	962	939	921	907	913	965	902	920	966	965	927	978	908	982	955	908	897	993	958	969	964	902	934	949	932	903	974	941	919	965	927	892	985	942	970	891	932	985	945	980	903	890	956	952	896	934	967	869	925	938	908	940	952	899	896	952	927	948	947	953	962	945	946	1025	936	938	886	958	919	955	1011	919	924	942	947	960	892	943	932	958	987	931	882	894	969	909	949	950	974	918	943	939	917	974	940	962	973	938	982	941	962	943	938	913	940	962	930	948	969	963	897	871	939	932	920	979	980	934	954	969	905	931	977	912	954	967	972	943	937	933	905	890	948	971	918	938	956	948	945	926	943	920	968	910	951	909	876
28593	19954	13157	5926	3042	1913	1524	1273	1064	1033	1022	965	922	838	782	768	743	728	686	685	705	674	668	714	667	649	687	692	697	693	678	716	696	680	656	655	719	659	588	702	679	675	678	647	658	662	692	663	625	684	668	697	679	640	721	697	705	693	648	676	671	724	717	627	663	678	696	670	670	677	708	674	669	713	683	646	683	708	661	647	675	634	627	699	686	652	657	683	661	638	678	684	694	652	638	675	636	644	653	671	677	675	640	673	693	667	707	675	659	690	636	633	695	679	642	692	695	688	682	719	654	644	675	658	717	686	676	651	657	657	654	677	602	650	677	659	668	614	694	656	718	669	713	639	699	666	676	697	666	701	684	667	642	616	648	650	688	674	653	693	676	681	663	647	707	696	648	664	685	666	711	711	686	633	635	664	670	698	687	707	665	686	658	668	685	657	682	683	689	698	711	657	698	724	684	713	680	655	699	665	655	644	665	705	669	656	695	631	698	691	680	675	676	648	733	674	682	649	679	707	658	628	674	675	653	691	676	602	670	645	705	701	690	678	717	638	689	654	663	673	721	669	666	625	627	674	704	654	675	677	659	686	750	676	632	716	636	632	727	661	651	667	705	670	640	696	713	677	633	677	694	651	643	670	698	682	685	707	661	702	703	677	654	732	670	639	687	668	671	694	750	664	665	672	674	703	626	684	646	638	705	641	661	719	665	700	663	678	662	648	645	710	658	717	724	649	670	706	686	676	665	663	676	682	692	637	651	622	722	697	667	636	707	616	650	672	625	697	662	651	672	688	697	697	661	678	689	730	685	682	635	653	668	697	657	692	682	720	659	685	663	649	627	634	685	675	743	666	656	722	651	704	726	678	685	739	673	741	676	645	686	672	728	661	658	713	682	627	681	699	689	675	675	710	708	669	718	642	655	710	641	670	721	642	679	707	599	715	732	653	642	690	671	641	674	703	668	664	700	665	682	675	731	686	632	649	655	710	656	675	678	667	691	634	727	695	719	653	728	706	674	675	682	686	672	675	661	667	665	639	664	693	675	667	638	686	674	606	662	724	635	674	650	681	674	671	649	640	678	671	699	716	660	706	696	690	638	632	632	675	682	734	636	657	688	661	725	665	668	708	701	663	660	635	651	656	654	682	669	679	676	689	662	608	657	656	686	653	670	707	692	693	696	675	653	676	681	670	668	666	668	645	692	645	686	660	676	701	694	638	679	678	677	696	713	671	696	704	648	697	672	649	695	673	653	667	609	669	708	683	684	692	680	724	657	640	617	678	668	672	705	729	682	690	646	653	701	654	733	700	677	680	702	680	643	646	683	632	682	755	670	682	661	652	663	676	625	643	680	687	634	636	721	691	646	695	608	645	674	708	704	670	680	647	607	725	688	643	668	644	685	698	662	677	657	621	684	665	724	667	682	659	705	627	652	683	616	706	715	650	681	653	629	681	685	639	658	637	691	641	699	667	731	638	652	661	655	669	681	698	660	676	645	666	691	690	698	698	694	719	657	620	709	703	633	664	684	636	688	691	691	684	712	666	646	686	690	677	649	700	694	739	681	659	653	670	707	670	663	681	688	656	659	709	643	668	671	672	674	677	692	684	650	697	691	671	648	648	690	701	663	679	675	678	650	711	686	685	677	643	716	718	712	651	656	684	638	715	672	677	745	677	654	681	719	636	663	667	647	704	696	654	614	678	687	689	689	681	638	633	713	654	666	654	709	672	675	698	666	743	659	710	677	683	649	703	686	671	707	670	693	658	707	696	689	631	695	710	659	658	683	675	676	651	684	648	673	657	686	681	669	667	644	699	641	707	658	633	666	697	686	714	655	636	663	658	712	687	776	642	634	690	696	679	688	679	689	723	681	690	680	649	660	689	671	690	706	667	692	654	639	662	650	721	653	668	670	657	677	688	675	631	661	678	686	707	700	692	709	639	729	677	649	687	692	682	721	673	654	697	698	671	703	713	692	643	704	675	702	673	712	737	706	681	647	708	674	679	670	674	675	678	696	659	658	698	723	677	663	662	718	634	703	708	678	697	676	635	745	720	699	630	687	657	649	647	663	697	676	689	677	698	666	703	681	680	640	668	668	669	644	687	716	698	682	653	686	673	645	665	649	680	694	688	718	712	711	670	665	663	664	675	690	676	683	682	695	675	669	712	686	703	647	680	641	659	706	624	693	689	669	641	663	672	660	681	633	700	694	634	678	649	683	708	639	687	693	691	652	676	681	666	676	721	693	615	690	670	718	691	659	658	657	653	654	663	639	660	683	675	707	652	695	686	653	655	640	614	629	664	673	682	684	663	674	623	611	675	672	636	714	654	684	676	666	663	678	679	703	670	640	668	682	689	700	648	669	640	695	714	685	706	672	698	705	693	679	669	674	683	657	674	650	727	714	694	631	667	713	675	649	628	664	662	722	699	686	635	652	650	680	722	709	676	679	669	672	653	692	659	701	652	648	675	705	656	696	713	710	669	660	680	649	662	667	630	698	711	630	706	682	700	665	669	659	671	703	679	661	670	661	678	675	644	664	648	715	702	699	650	703	690	644	703	662	683	705	701	669	680	692	668	679	646	689	680	665	716	683	707	663	683	663	686	629	658	655	687	697	709	681	681	640	656	669	658	666	652	666	663	667	664	633	694	698	686	671	719	665	697	683	660	642	662	638	705	687	673	653	639	654	648	700	647	681	675	682	660	611	627	657	679	674	714	704	661	682	649	715	652	688	679	668	675	687	690	649	667	656	637	682	692	605	657	696	674	668	651	675	659	693	719	648	643	713	711	691	654	672	680	651	690	672	679	670	687	719	733	676	686	673	649	654	634	679	698	679	698	657	683	695	684	685	730	644	657	690	673	679	682	633	623	693	637	660	677	674	636	696	699	663	607	698	695	690	743	665	726	655	727	677	657	633	726	664	693	658	693	679	661	638	676	671	665	713	644	703	717	663	662	644	646	723	680	636	649	655	702	670	685	728	661	669	704	705	685	692	689	638	757	679	642	659	660	677	674	649	689	669	666	647	657	678	658	643	678	642	720	646	689	712	725	654	681	648	652	657	658	622	684	683	667	631	622	657	695	691	686	658	688	610	676	629	672	653	676	650	700	691	712	673	682	650	670	675	683	622	636	662	640	668	699	694	747	688	669	644	699	638	680	676	692	656	662	719	669	677	690	675	723	660	662	716	678	702	649	668	649	689	682	640	691	634	661	640	657	657	692	709	673	674	678	712	687	667	722	678	650	689	693	642	703	638	638	695	646	689	703	687	689	714	661	638	656	654	702	704	703	685	653	659	670	687	673	735	663	686	671	675	668	722	676	706	735	675	675	655	695	660	676	673	665	679	683	664	699	645	639	738	666	689	693	670	687	700	642	672	646	703	693	711	657	669	747	667	697	703	665	670	680	668	630	692	688	624	665	640	702	642	681	676	648	698	686	665	678	680	716	696	666	701	658	662	691	693	707	683	678	657	680	692	689	635	719	674	686
13730	24630	15871	8654	5964	4106	2914	2303	1992	1810	1722	1603	1416	1242	1136	1044	1047	1013	998	955	965	1026	992	961	928	968	995	956	1013	965	917	949	951	979	988	932	950	1030	911	992	902	933	935	942	932	937	879	919	975	994	953	899	926	987	942	917	883	982	950	925	946	936	974	1000	926	986	890	942	943	1011	953	919	928	1001	936	909	934	941	949	961	915	938	937	970	907	935	919	919	935	941	914	915	935	904	959	933	924	939	974	1032	923	932	916	953	943	958	892	959	947	915	940	914	956	951	964	950	931	969	954	968	948	907	958	924	952	898	978	931	889	926	957	955	944	952	871	925	976	896	941	929	967	912	920	963	982	974	913	952	953	931	909	909	938	938	909	908	965	985	996	982	945	980	989	928	953	928	931	933	961	940	934	950	983	909	892	949	932	903	947	897	945	886	980	937	951	953	963	917	908	989	964	901	910	944	950	906	943	931	905	963	884	898	990	964	958	1023	904	958	894	955	910	937	946	907	960	913	962	1019	953	940	921	931	967	936	927	946	926	1025	898	877	900	889	942	932	989	949	970	941	963	911	954	915	933	981	919	951	1002	945	884	961	1023	909	959	950	959	920	929	955	960	918	913	959	960	948	902	974	880	930	956	944	936	944	924	922	932	956	930	929	949	928	911	958	937	985	1016	955	966	925	990	928	1017	956	912	977	939	936	981	946	973	917	953	891	937	965	905	927	908	925	946	906	929	886	945	975	958	921	961	942	961	896	906	1010	951	978	960	958	945	958	976	975	920	1006	939	954	964	955	972	915	957	951	956	984	916	958	944	964	975	955	978	933	964	918	960	938	978	967	975	965	953	934	947	881	954	920	978	928	994	926	874	917	970	972	967	875	932	948	883	907	905	964	939	948	942	960	931	887	921	932	986	970	943	941	918	947	950	960	893	967	945	889	960	922	902	951	976	954	949	981	920	903	952	855	956	940	911	966	960	925	961	939	955	954	965	931	872	960	989	908	959	949	943	945	947	886	967	915	1013	992	939	957	936	958	950	943	966	926	957	989	968	883	962	986	946	925	904	942	918	967	899	917	954	965	950	938	951	877	947	923	969	938	973	975	1013	972	931	962	972	907	921	885	950	963	953	906	900	944	924	928	923	946	924	973	964	971	958	937	973	936	941	923	953	965	933	951	961	916	932	917	959	955	964	993	912	965	940	1011	944	963	985	921	958	940	961	954	931	917	954	855	961	947	863	890	963	935	925	948	954	999	971	939	989	941	970	938	937	929	915	952	928	893	924	945	979	954	982	991	959	949	964	955	941	994	971	970	952	934	947	927	937	926	928	929	869	911	957	968	879	907	950	945	904	963	944	941	972	927	909	997	972	977	943	960	948	929	954	1017	962	935	910	936	1002	883	959	957	924	943	930	943	932	967	951	954	966	952	988	976	943	944	977	924	967	950	940	957	929	918	997	978	921	897	919	904	921	956	933	908	960	938	942	914	926	903	935	890	933	948	929	966	969	947	945	964	940	938	921	936	923	965	893	906	949	965	905	899	945	912	936	974	983	909	1022	962	945	946	956	951	882	943	935	989	923	951	892	895	960	980	930	943	923	959	942	939	958	1002	957	913	930	976	990	960	981	1008	962	890	914	961	922	955	913	957	952	971	966	911	989	975	966	937	945	906	939	983	913	923	982	917	988	973	928	943	925	962	926	897	887	1009	953	946	929	994	915	978	954	930	957	895	971	943	934	909	953	933	977	950	963	957	953	944	960	985	1012	938	957	933	988	966	921	972	963	960	943	965	939	951	972	908	961	959	949	922	970	925	952	915	969	986	920	951	933	941	919	994	920	906	953	882	880	947	952	982	882	961	943	948	963	901	939	940	914	924	893	921	922	963	936	999	921	971	914	967	883	945	952	997	989	952	940	900	933	956	992	922	941	961	928	974	961	932	951	942	988	979	942	905	906	929	951	938	912	980	893	909	973	912	950	971	999	935	953	960	954	917	950	920	938	947	906	923	984	964	968	895	966	966	993	889	929	914	906	966	952	933	947	890	981	925	921	893	942	957	949	971	948	915	968	959	954	948	957	960	939	921	991	958	906	917	909	983	961	946	972	990	917	917	947	949	1000	949	909	949	934	960	979	926	981	887	1014	910	958	860	946	956	925	951	959	967	923	953	976	909	955	983	928	961	936	1002	947	956	960	962	925	953	962	946	912	916	969	893	945	937	955	936	936	977	918	963	976	936	938	929	926	912	966	908	975	967	944	955	906	931	979	927	942	922	957	935	937	938	918	917	921	975	933	945	951	969	976	897	990	907	927	946	912	963	898	945	948	988	890	904	986	985	911	937	987	940	941	961	950	987	958	876	962	946	941	929	945	989	963	979	931	919	934	943	932	969	964	899	965	958	973	946	957	948	948	941	933	962	943	947	912	940	949	971	924	945	934	893	906	925	956	956	946	992	974	975	910	920	977	930	907	932	941	918	935	913	985	943	910	929	927	939	929	927	929	932	922	922	950	989	964	932	952	918	994	925	980	922	952	968	928	980	986	911	979	1016	1000	939	905	928	930	991	937	946	992	909	916	944	1011	998	927	875	958	954	961	946	974	970	960	911	911	954	919	924	1009	916	941	916	958	927	942	964	948	953	986	888	974	940	922	990	942	911	964	926	941	968	949	1018	963	918	1041	989	1017	1028	913	959	933	909	958	957	976	959	989	919	931	971	958	949	968	888	942	956	968	917	1008	919	929	899	1026	927	943	969	942	966	956	919	894	949	948	1001	938	983	948	1017	958	978	929	953	952	900	924	963	965	927	984	960	876	926	906	976	910	956	943	956	964	921	905	947	944	917	928	884	966	958	895	941	962	951	913	911	968	930	876	957	966	918	988	940	959	938	946	1001	922	946	918	992	983	939	951	948	961	906	996	966	944	937	973	965	885	944	958	930	951	939	942	1002	976	917	924	990	955	924	938	973	922	936	992	956	942	899	938	922	965	953	1014	1000	932	984	947	944	967	960	928	954	937	957	940	886	934	918	974	966	965	869	924	963	947	944	912	917	963	910	951	945	932	915	931	940	946	914	975	972	931	954	877	968	980	936	913	920	952	977	917	916	970	963	942	969	891	953	930	947	944	980	995	966	904	892	991	929	945	895	978	956	904	976	942	983	946	902	965	956	942	981	943	910	970	954	958	976	918	989	930	990	903	969	973	947	927	974	883	961	919	928	964	997	954	969	965	940	954	962	963	944	965	959	911	910	951	974	957	974	1002	983	954	899	919	944	938	928	922	969	953	924	922	932	883	988	965	938	987	898	961	964	975	977	925	968	915	905	948	929	884	952	982	987	935	924	928	986	939	958	1004	955	988	959	1063	988	866	931	939	963	922	936	900	943	927	896	992	959	942	933	944	953	964	913	960	920	914	947	884	1005	971	930	906	929	956	924	906	911	898	961	966	922	915	995	963	985	909	870	947	941	953	933	1027	955	960	916	922	965	931	896	928	967	931	925	952	906	966	942	909	981	932	883	891	950	975	924	925	974	951	962	970	966	986	977
23969	21499	27670	25752	18369	5164	2412	1758	1460	1395	1340	1146	1011	989	833	801	744	781	737	706	731	737	722	733	765	691	683	724	652	697	679	724	731	686	736	699	666	682	665	679	719	678	725	653	692	692	670	701	718	664	660	699	692	723	722	681	715	654	684	698	666	642	666	714	704	676	706	676	683	683	657	687	662	705	655	689	712	731	696	686	665	716	686	740	648	681	684	672	740	643	715	681	674	666	661	630	706	707	713	658	668	736	721	713	663	688	700	689	643	693	638	680	715	669	686	674	691	719	724	717	705	670	707	688	688	710	653	674	724	721	726	715	694	683	672	709	664	702	656	679	675	703	676	623	686	641	658	649	661	693	688	691	697	751	680	680	686	690	693	714	665	721	666	719	710	732	680	702	693	676	697	721	709	661	676	715	699	681	724	660	700	658	710	671	682	641	663	637	707	689	673	711	692	656	666	651	678	704	673	681	738	672	654	698	652	712	700	643	641	660	686	664	652	706	688	716	724	643	692	710	700	707	661	668	705	659	726	714	691	674	705	701	626	676	669	653	710	727	674	702	697	686	710	652	702	689	701	677	664	710	675	657	703	659	685	666	690	681	666	690	693	654	648	725	695	699	708	678	688	701	707	653	666	699	684	685	675	698	644	710	695	671	695	658	627	667	678	699	694	708	698	649	708	695	730	691	635	709	688	681	679	688	664	682	688	695	679	680	673	677	661	682	706	703	646	707	681	730	685	718	666	668	685	703	704	702	675	696	685	693	701	682	672	697	697	688	688	681	676	707	743	698	710	705	666	708	671	715	654	681	662	669	691	734	682	682	659	720	705	681	646	689	642	689	685	708	672	696	687	694	676	642	678	662	682	710	727	703	710	641	652	688	707	672	669	715	723	674	634	699	723	675	664	672	662	707	697	703	646	708	677	683	739	676	689	664	653	638	697	701	668	694	675	642	678	702	693	722	663	718	696	722	683	757	709	681	678	709	655	622	661	661	674	688	678	685	687	670	620	695	673	650	716	684	670	627	656	695	679	700	665	740	649	646	736	668	738	684	713	690	671	690	686	688	651	674	727	719	696	667	692	689	698	623	675	656	634	644	695	711	718	695	708	679	738	687	651	698	664	690	692	724	676	697	648	676	676	678	676	675	659	625	681	720	729	670	662	662	666	671	671	700	728	664	655	663	693	715	626	706	726	697	673	729	678	660	707	652	718	721	682	717	705	675	630	712	666	634	666	698	682	704	678	688	696	689	683	679	637	749	685	664	639	619	687	640	675	699	696	700	697	635	711	604	740	648	662	663	681	712	649	652	709	665	716	706	647	689	704	664	691	690	709	685	722	705	657	721	698	677	684	723	716	649	672	654	696	682	700	686	689	676	683	663	628	662	669	675	682	661	649	675	680	628	670	675	669	737	629	706	702	695	675	617	686	710	672	643	698	668	639	670	666	642	684	709	653	676	715	674	670	694	663	689	670	675	690	645	662	658	687	666	709	666	704	681	715	671	698	664	628	657	682	642	724	634	693	727	607	646	656	679	650	642	658	704	693	702	676	663	674	680	742	677	687	695	685	720	650	678	668	715	693	694	721	677	659	694	636	670	675	738	651	652	659	687	692	681	709	716	662	696	630	676	690	671	749	680	695	741	707	646	631	613	700	677	676	695	634	704	718	711	684	713	683	669	715	692	652	691	619	677	652	664	703	708	676	655	664	705	653	685	677	703	644	664	687	687	675	647	687	699	698	681	665	708	698	669	704	664	639	632	663	680	715	716	684	674	700	643	697	665	623	680	640	706	684	659	696	690	719	638	656	661	675	645	657	660	646	659	661	690	717	698	708	675	719	719	647	667	744	695	668	698	703	699	678	658	706	691	732	700	709	648	733	687	651	688	636	710	670	671	695	685	721	649	701	664	682	714	684	741	701	694	658	685	643	713	681	706	652	707	688	656	681	691	699	707	736	696	708	701	686	701	650	681	684	683	670	673	668	673	690	704	697	670	702	650	677	674	703	667	699	701	665	732	698	691	727	665	716	647	655	716	723	644	673	715	705	659	645	642	651	656	670	672	711	750	710	703	682	692	681	713	682	648	675	655	690	678	657	728	679	704	656	677	665	725	723	672	668	688	689	699	668	645	690	666	639	682	707	702	681	676	707	691	680	716	673	685	714	691	661	655	699	632	629	637	711	706	717	676	663	679	715	658	663	672	707	678	646	645	630	689	700	700	692	665	696	726	666	660	685	674	703	723	700	707	671	692	708	676	696	688	689	709	673	683	709	714	688	682	618	691	699	728	707	704	700	710	660	691	685	668	672	652	671	705	682	685	676	682	638	664	691	643	645	688	698	672	639	705	633	640	712	683	651	638	687	688	742	678	700	661	647	662	660	676	680	706	665	651	694	677	672	659	711	702	658	683	674	728	690	682	702	665	688	735	707	688	672	673	688	697	675	702	671	703	725	712	701	733	715	723	684	692	665	635	633	720	658	698	721	644	691	697	664	692	685	642	658	682	663	738	739	669	651	637	698	685	672	640	682	695	670	670	690	654	670	698	671	671	712	653	660	700	681	690	691	694	675	688	709	708	667	680	692	688	714	706	683	708	663	662	695	660	671	651	682	701	667	665	653	656	712	678	712	705	656	736	692	647	672	702	647	681	640	675	689	700	658	675	648	646	648	700	682	661	643	671	695	721	698	687	660	673	675	676	708	671	671	652	673	652	709	670	671	692	705	672	736	665	663	694	703	677	720	690	663	639	631	670	679	665	738	684	663	658	679	644	658	745	717	675	702	643	691	677	681	671	677	670	732	680	677	628	648	684	686	624	716	696	699	730	693	649	694	696	667	678	683	654	687	726	714	698	676	702	648	693	699	694	671	649	689	701	699	701	706	661	675	603	737	660	709	664	662	668	702	686	664	620	673	655	716	645	676	711	674	683	667	687	662	684	627	664	645	670	723	649	716	698	675	700	670	662	722	699	662	693	680	657	690	703	670	655	682	645	658	767	664	642	750	745	667	681	657	680	673	723	683	667	655	692	690	719	712	691	690	666	633	701	722	663	694	656	671	687	683	708	678	661	700	631	684	675	712	687	683	720	666	649	673	723	663	704	639	649	661	685	679	729	672	699	736	666	700	689	723	671	677	668	692	623	668	705	684	702	640	719	635	676	711	679	656	675	663	705	671	679	699	664	672	675	686	700	693	678	683	626	706	691	690	694	645	700	686	643	705	674	722	718	690	694	744	661	654	670	685	664	741	722	656	713	709	641	634	672	685	654	686	678	637	709	686	665	653	682	645	692	668	660	638	699	668	604	742	656	692	679	689	697	679	648	699	655	691	693	677	711	655	636	666	722	726	647	680	692	688	650	665	721	705	652	712	664	715	651	683	686	703	706	692	653	667	670	639	718	665	665	667	697	710	661	691	628	656	691	724	654	717	657	649	642	700	663	671	663	645	651	719	681	712	677	742	655	673	674	700	706	664	668	708	696	654	668
12688	31803	22489	13765	9410	6065	4365	3433	2899	2528	2281	1948	1804	1491	1356	1206	1178	1097	1016	1062	1074	1022	1022	946	956	1014	1010	1006	922	1033	964	973	960	977	991	958	951	973	965	983	944	919	969	963	942	957	959	943	987	908	914	926	955	1010	935	946	967	911	919	965	949	967	933	919	900	966	964	934	940	954	925	889	961	914	918	906	913	907	963	922	945	1042	932	939	989	981	951	999	913	951	914	960	957	890	945	934	966	996	944	982	992	953	915	997	985	933	944	947	945	945	942	958	915	925	952	946	962	1038	1039	946	966	926	917	983	944	884	983	967	943	1014	1023	931	1021	1010	947	920	943	989	929	950	962	951	950	990	990	977	949	995	906	956	939	959	954	940	928	973	908	949	969	910	942	1015	947	948	959	938	997	925	981	935	960	964	973	957	964	943	871	945	933	967	913	975	1008	959	934	911	972	954	925	926	933	954	946	953	957	976	942	959	978	940	941	998	955	942	897	980	963	967	964	967	945	993	944	944	992	928	989	902	981	1008	950	924	977	961	964	969	907	957	954	935	961	966	949	948	939	867	933	949	895	912	910	963	936	956	973	920	951	945	981	950	935	944	939	1022	967	929	951	931	907	975	899	954	978	947	982	985	1040	985	997	923	945	942	953	966	975	912	966	891	929	952	961	988	938	945	934	959	955	930	909	958	918	957	961	939	935	935	986	924	947	948	1004	905	945	918	989	925	958	959	917	997	927	924	967	963	981	944	992	955	962	1000	997	980	971	903	1011	937	925	1007	927	1001	953	977	996	921	952	1016	972	1004	949	964	943	1032	952	987	958	947	987	921	954	967	909	968	941	980	968	1032	935	996	921	903	982	965	901	1004	955	944	950	965	969	912	945	911	927	958	1002	932	906	933	941	917	957	962	948	881	958	946	955	952	956	1013	964	998	1007	974	956	942	937	1068	891	976	908	954	985	975	956	931	922	961	914	894	954	926	993	946	971	913	935	923	980	962	964	990	902	1015	986	947	929	957	1009	993	948	908	927	897	930	900	952	932	986	1008	967	917	958	962	976	945	943	935	966	966	945	952	937	960	975	970	1025	919	941	1008	965	920	932	931	992	914	948	919	947	981	927	936	955	947	925	972	973	964	909	904	957	916	955	971	986	943	963	978	900	942	919	883	923	916	1003	952	960	979	957	960	916	988	930	1015	940	880	940	979	914	888	983	918	930	920	1001	927	930	1022	914	968	944	985	997	1009	945	949	909	930	943	857	920	964	912	1023	1003	938	950	953	971	943	907	965	930	941	963	952	934	909	946	985	986	974	984	904	953	963	953	950	1006	954	995	946	931	947	942	910	957	983	957	968	951	977	957	964	928	966	953	915	991	871	956	926	911	962	957	952	972	963	936	972	956	912	952	912	960	967	930	941	931	924	989	953	975	946	968	898	912	967	981	974	965	982	929	902	976	1029	936	956	921	937	969	977	947	919	918	982	974	942	960	957	933	1029	953	966	922	895	1002	958	935	969	924	895	970	967	962	979	935	1007	1003	978	956	945	914	967	949	941	933	935	970	937	971	926	964	1021	974	941	898	962	961	917	919	986	979	904	979	970	959	951	919	904	941	902	994	985	925	997	974	951	947	983	935	934	903	1003	977	995	950	923	938	935	908	934	964	920	1006	975	977	986	980	910	881	988	905	963	987	929	994	973	918	957	968	940	980	943	960	961	967	950	965	920	922	879	1026	927	952	983	959	993	945	940	966	977	907	903	963	1001	920	969	967	945	938	957	893	967	993	933	959	909	923	934	1010	984	972	996	952	957	929	945	970	950	965	1014	995	938	932	958	971	903	985	964	972	993	919	913	917	974	895	1034	936	977	984	966	967	922	941	965	951	1004	927	955	921	992	929	924	933	964	1000	955	898	917	957	943	981	961	962	946	934	975	998	935	996	958	935	948	942	959	940	939	943	905	954	947	931	930	907	924	1026	908	936	966	960	933	916	929	925	893	963	885	915	953	955	977	1008	964	948	948	952	985	969	962	914	901	939	968	969	957	955	926	909	962	982	928	929	899	946	982	932	946	947	930	967	953	965	923	984	975	934	874	937	987	999	959	945	954	943	926	951	960	959	935	932	986	981	945	947	986	926	947	962	896	1019	964	938	967	929	950	901	953	949	936	943	994	946	943	955	936	917	957	994	981	946	987	990	883	955	932	882	1019	929	983	994	902	951	987	920	944	954	903	926	974	959	969	922	944	913	965	980	943	892	999	982	997	921	899	937	977	966	901	929	965	962	928	980	956	948	972	934	971	915	983	959	917	959	969	956	968	912	968	980	963	928	980	951	887	963	909	912	943	920	981	925	984	881	930	936	966	924	961	966	993	927	980	924	928	967	931	948	969	983	965	988	954	961	974	1009	910	956	942	949	985	1009	889	1019	925	927	969	956	934	942	944	939	953	894	907	981	893	988	871	908	979	939	913	960	971	952	923	1015	1003	987	927	899	987	958	943	934	972	948	938	931	941	923	969	929	970	910	910	970	955	918	1003	947	985	966	996	896	971	953	908	904	931	940	955	940	957	981	955	940	992	945	888	970	983	974	947	933	964	930	959	913	887	951	970	983	967	882	965	895	977	968	919	967	986	947	931	945	910	1001	974	990	930	925	941	953	978	1000	957	936	986	985	917	952	950	957	917	913	935	905	976	998	925	991	998	954	946	963	1013	929	968	955	938	930	959	945	926	940	914	972	983	974	958	937	918	941	915	905	919	969	914	1030	969	923	959	992	984	967	939	970	894	924	975	1007	981	960	920	927	928	959	920	955	917	1009	992	971	922	887	942	954	951	993	963	990	955	932	954	935	945	963	954	988	966	920	969	957	975	1011	958	918	955	914	968	947	940	932	946	988	935	923	912	992	1022	941	898	981	975	980	945	956	952	934	948	971	933	939	946	972	955	1001	919	946	949	940	931	969	935	892	954	923	941	979	957	966	941	946	927	955	945	981	973	943	924	983	924	953	947	994	961	890	898	977	875	932	960	939	901	947	1002	932	927	922	967	920	936	884	979	914	962	973	959	888	961	944	1019	953	937	950	944	986	993	948	977	914	962	923	917	939	956	971	951	953	941	931	947	984	926	953	932	968	1004	937	912	971	951	971	963	960	890	909	960	925	903	942	971	981	941	967	949	939	980	890	920	956	883	931	956	963	873	911	920	979	952	869	951	923	953	985	921	938	912	909	934	930	936	931	922	913	932	984	960	969	958	913	996	917	956	979	960	943	1008	995	943	995	930	994	905	949	980	1011	934	932	905	943	986	943	1051	954	954	1004	936	950	905	978	949	974	979	910	952	960	897	947	986	967	963	946	990	934	950	954	955	941	922	935	1000	950	929	933	918	921	938	960	942	954	988	978	934	974	881	948	1012	986	984	995	938	937	944	968	946	953	930	963	964	921	982	958	934	977	967	988	952	960	891	912	930	908	888	1009	974	930	942	926	961	1004	961	913	941	1022	934	974	932	973	986	962	946	940	944	934	980	870	953	966	923	901	950	949	990	936	972	908	915	941	1071	983	921	928	919	1011	920	982	914	936	969	915	996	886	981	949	987
25661	21510	24907	20362	4446	2164	1651	1420	1229	1075	1101	943	928	825	757	746	725	732	638	704	693	733	687	710	661	650	643	657	629	633	649	610	709	677	662	633	684	655	679	669	661	662	681	666	670	650	583	662	683	623	636	651	617	663	657	635	678	652	691	681	624	637	663	675	690	626	647	680	624	636	638	699	669	677	634	703	665	663	630	632	677	615	692	654	663	642	645	670	657	655	626	645	644	628	646	650	665	661	631	648	623	611	599	689	649	647	634	664	667	669	649	686	649	687	678	611	647	658	629	638	667	653	680	660	670	678	659	671	625	613	648	651	664	638	636	635	654	701	642	621	680	630	661	590	678	646	638	649	622	642	621	633	611	618	644	637	686	652	642	631	629	646	652	660	645	663	680	669	637	681	666	661	648	660	626	662	656	654	669	696	643	663	677	667	634	690	684	695	684	697	643	656	667	680	696	653	646	639	678	650	648	654	668	648	642	678	672	639	683	627	628	635	664	657	667	636	619	645	656	682	690	660	651	662	645	639	681	700	696	637	637	629	693	693	631	658	649	620	668	712	681	698	639	669	672	654	687	660	647	644	671	680	675	642	717	668	627	705	661	694	690	639	696	646	639	611	693	647	637	642	643	615	683	682	653	661	679	661	709	662	636	688	641	649	657	677	704	643	619	636	659	656	652	709	663	629	659	632	653	669	668	681	659	607	638	688	664	628	654	635	647	648	697	656	685	647	675	671	632	649	636	649	638	595	657	647	673	689	643	682	666	640	664	644	686	632	668	658	674	648	608	646	674	643	652	668	634	664	665	653	701	643	641	678	666	653	636	626	663	617	669	660	663	661	614	680	645	661	636	683	670	638	626	699	624	651	652	658	650	652	643	645	679	630	671	643	663	621	621	681	636	632	672	615	691	675	656	617	636	649	675	620	649	690	657	607	665	666	634	620	681	668	654	649	641	647	676	634	657	707	635	656	689	677	694	640	623	650	664	638	684	645	647	682	639	649	650	652	680	686	680	631	657	671	715	638	617	628	650	656	668	639	676	651	652	625	670	660	642	715	673	630	668	647	685	658	709	667	673	643	651	692	639	686	618	646	649	671	642	635	671	677	634	669	649	668	623	614	667	641	618	673	686	652	638	650	649	682	648	638	675	656	605	665	643	685	653	597	677	657	660	666	634	664	648	629	727	630	664	658	694	642	705	651	631	652	684	629	631	666	667	702	658	657	684	677	638	675	676	636	645	628	664	627	650	659	608	645	621	677	638	647	685	645	680	626	668	658	675	666	648	641	665	656	686	676	631	628	646	653	679	690	644	666	623	647	637	650	654	660	644	677	680	682	681	689	702	632	674	678	638	648	651	665	698	681	667	668	651	661	681	653	644	647	664	649	637	652	673	669	637	665	662	691	646	618	645	635	648	643	638	631	642	662	648	645	664	674	644	690	644	654	670	625	676	656	658	663	673	655	641	660	638	633	619	643	669	675	663	642	681	663	657	661	699	642	632	629	690	687	650	672	702	656	691	685	635	607	645	690	695	662	637	660	686	631	671	641	675	655	647	678	602	657	648	657	665	642	647	643	639	610	673	673	717	663	687	696	634	675	668	669	635	643	683	625	635	626	664	640	671	672	694	664	623	648	667	694	633	682	683	664	663	630	659	674	638	669	619	618	680	623	651	674	658	680	649	652	720	634	655	647	710	649	660	658	643	664	691	663	661	619	654	649	654	651	667	703	616	579	675	654	701	657	698	636	617	663	628	637	626	590	665	642	653	680	653	667	659	639	644	644	653	618	686	633	656	685	623	702	690	697	655	642	647	664	648	706	662	633	688	625	649	674	641	692	634	678	709	657	645	610	644	657	616	652	670	649	678	680	639	681	650	684	636	620	658	659	628	699	608	674	681	667	677	659	666	664	624	644	658	683	640	619	651	634	672	661	675	674	665	644	636	667	666	623	624	675	637	678	638	681	644	669	665	675	640	631	630	644	655	628	636	688	631	597	711	667	687	685	678	624	640	627	606	628	636	651	671	659	699	657	651	662	625	630	633	653	594	632	637	713	655	638	658	700	661	692	653	654	647	645	697	662	672	597	637	693	674	656	711	672	635	623	648	701	679	660	662	641	642	654	658	682	647	672	625	693	659	652	663	664	667	682	667	666	691	607	647	634	662	627	659	681	697	644	644	680	669	675	636	620	682	660	645	660	597	671	619	653	632	640	652	611	645	649	670	673	658	638	669	602	672	629	701	643	666	636	681	632	651	644	705	630	698	627	664	654	653	634	642	652	658	653	650	663	658	667	628	667	684	646	655	625	640	623	652	673	668	684	636	650	598	669	673	646	601	695	679	713	675	642	671	670	675	660	654	695	618	660	614	657	665	654	654	656	764	697	638	662	729	662	624	643	649	699	657	674	678	626	616	642	642	631	727	663	677	691	697	658	611	656	640	632	611	688	701	681	605	639	619	702	647	656	674	719	666	672	631	643	639	679	633	690	678	581	681	662	679	633	651	639	697	706	637	610	694	678	660	621	719	662	648	665	615	660	661	691	632	700	637	652	611	621	656	633	699	614	662	672	661	649	610	663	684	697	619	662	685	654	639	660	687	626	676	649	644	638	658	665	676	647	651	632	636	653	676	651	652	678	640	657	655	627	673	658	644	688	658	696	652	679	639	637	657	649	634	661	654	655	642	680	657	673	689	665	638	654	695	659	659	638	617	660	699	696	639	703	656	697	692	714	673	661	662	620	646	613	683	656	653	650	698	684	657	656	677	629	583	665	642	661	632	641	625	681	636	670	662	640	661	664	669	658	679	677	651	626	627	644	637	683	651	636	656	691	600	609	616	640	644	672	681	656	623	673	651	617	658	649	679	705	626	682	663	681	643	640	674	683	610	650	658	625	654	638	726	670	638	667	677	646	649	658	694	669	637	684	661	677	661	671	614	632	670	653	628	664	717	629	699	710	657	651	638	630	685	628	688	623	632	669	685	621	620	701	674	668	636	673	656	642	677	609	700	659	663	647	674	674	640	623	648	676	645	670	677	674	661	617	679	630	661	633	690	715	678	705	624	665	627	675	637	657	681	701	671	659	666	640	633	659	652	679	665	650	716	660	665	698	650	674	631	625	623	728	683	654	655	671	691	688	711	627	643	652	636	619	637	680	665	625	612	629	675	657	667	691	605	634	638	659	645	672	627	640	644	665	643	664	660	651	598	656	644	620	692	634	629	671	575	684	670	628	665	679	660	691	681	701	649	696	641	651	630	654	644	660	666	667	632	669	655	706	633	689	638	668	625	655	688	672	693	666	673	661	604	688	656	696	675	604	639	598	646	657	671	664	652	653	666	663	655	667	680	688	674	684	664	623	629	656	656	637	687	694	665	645	663	644	669	666	663	686	609	668	659	642	625	631	673	647	696	639	651	638	647	644	687	708	648	658	666	663	640	673	679	596	640	695	662	681	697	618	664	696	702	618	702	663	638	645	675	612	719	660
12778	27656	19438	11117	6957	4635	3556	2758	2268	2023	1792	1753	1522	1335	1171	1111	1035	967	986	984	941	943	935	928	960	983	966	908	986	922	910	904	868	919	932	920	929	953	972	940	885	931	1001	877	920	901	896	895	936	946	890	901	961	973	946	884	917	991	878	906	867	917	1016	907	900	879	923	916	952	893	941	933	907	929	953	957	911	902	937	927	933	870	892	903	900	969	947	901	970	931	917	913	942	910	896	896	862	855	937	859	911	920	906	896	970	907	901	855	923	859	971	910	929	911	910	896	901	919	912	912	976	884	979	924	947	963	901	932	938	941	845	935	970	917	967	932	948	848	861	911	956	940	905	904	925	919	866	964	945	890	931	867	935	916	888	943	887	915	885	914	921	887	901	880	896	864	921	970	940	897	935	937	918	932	927	897	905	912	906	959	913	923	922	958	895	869	926	942	935	915	959	945	919	925	890	953	953	893	970	943	967	963	907	899	904	900	952	933	950	947	902	894	870	954	920	949	929	885	926	870	876	926	878	900	923	983	991	869	902	906	904	929	863	957	940	912	950	925	954	926	934	938	947	938	937	929	924	883	927	878	911	851	960	954	976	920	910	941	906	870	945	887	948	908	947	929	858	941	950	872	951	883	956	986	963	928	1004	908	886	967	869	939	899	908	887	955	919	919	891	910	869	991	917	918	911	959	935	878	893	913	885	908	932	911	926	888	913	918	933	914	925	895	917	997	952	931	895	914	901	905	967	927	888	928	902	965	936	901	886	904	945	920	849	966	949	948	865	913	958	867	905	864	883	927	893	965	878	976	929	942	911	916	966	924	900	937	893	962	967	883	925	914	933	972	956	896	949	931	954	924	940	941	951	942	929	970	912	888	901	928	924	932	920	948	942	875	900	890	864	879	836	914	900	961	893	911	908	902	922	943	930	918	921	906	951	902	949	956	944	926	912	892	871	848	969	943	939	875	901	930	926	947	909	889	926	936	896	914	863	885	947	923	850	906	952	936	925	926	942	926	855	897	914	896	944	967	933	921	911	858	970	931	908	937	941	900	939	928	954	893	863	934	924	936	927	965	905	910	924	902	920	892	924	921	906	949	952	918	930	953	884	901	920	982	900	930	891	903	944	899	930	912	882	951	895	910	951	929	928	947	903	899	951	932	914	893	897	936	928	955	922	898	893	890	934	922	927	901	931	877	859	905	875	963	941	883	866	936	932	966	899	969	944	947	916	956	878	945	927	932	943	883	940	919	928	943	944	940	895	887	915	945	891	916	945	901	938	910	849	922	951	941	910	911	890	921	914	901	953	968	895	930	921	941	886	935	881	871	953	938	945	928	896	913	1015	962	953	915	912	908	980	891	962	880	901	941	980	952	872	939	931	908	883	974	896	942	915	916	985	924	929	948	974	944	901	941	920	976	890	907	849	872	944	938	915	885	890	977	937	990	909	956	939	986	940	921	923	875	889	890	852	943	944	907	889	865	899	918	923	925	950	872	939	898	876	874	908	906	922	937	931	858	930	921	904	895	967	910	962	947	886	956	933	892	913	984	881	958	920	893	893	932	919	887	915	887	882	903	871	944	917	892	904	894	949	958	938	897	924	938	938	937	946	871	922	966	929	963	928	885	895	924	864	898	935	952	939	887	868	910	942	955	937	928	946	869	883	923	935	978	911	894	915	951	897	957	880	901	880	912	945	871	890	952	852	869	878	941	933	906	935	886	893	952	867	849	915	895	908	868	903	917	970	892	918	973	884	956	959	917	922	936	899	904	910	949	887	924	938	919	953	966	909	906	884	952	899	854	879	895	873	972	936	945	929	873	946	957	875	939	870	956	914	907	923	919	891	945	938	959	901	931	915	899	923	891	911	895	919	936	917	901	927	897	874	927	910	928	905	882	968	928	928	885	911	947	935	902	928	959	954	927	860	903	918	878	872	1001	915	947	962	914	897	934	914	906	914	884	904	941	943	877	947	870	911	896	938	879	944	877	934	940	935	904	893	888	920	925	986	955	915	883	914	962	898	907	930	946	946	906	900	953	910	900	944	833	863	918	884	963	971	964	925	943	926	952	852	897	892	902	970	916	958	896	918	895	898	892	920	921	941	945	967	936	913	916	869	933	882	890	901	913	925	930	906	934	937	943	966	933	898	936	927	920	919	935	923	890	895	931	903	938	923	893	942	886	881	939	942	930	924	953	894	900	920	894	948	923	939	918	905	899	900	857	949	877	894	922	908	925	935	928	918	922	902	908	896	940	937	917	883	892	925	926	935	914	912	908	911	962	923	932	949	902	954	881	921	930	911	934	883	916	915	963	947	887	924	936	939	946	902	947	908	939	904	940	923	929	897	906	950	870	958	966	903	883	889	930	967	884	884	913	923	863	920	954	887	953	900	914	966	920	898	952	873	919	946	947	946	903	946	880	902	873	922	876	898	916	920	890	948	904	894	933	917	895	934	893	881	874	888	923	956	863	903	929	897	932	894	983	900	921	911	919	948	921	940	923	943	963	898	908	925	901	893	935	923	926	888	941	909	879	927	919	980	916	947	914	934	929	920	911	898	879	891	899	955	874	937	883	919	948	887	897	907	985	938	928	920	907	910	959	887	939	891	884	973	932	908	922	941	937	929	946	950	935	881	909	895	905	895	920	896	948	902	902	894	937	874	945	902	933	884	918	962	931	867	874	932	949	910	938	927	838	964	882	928	948	909	951	950	953	964	915	980	921	981	901	943	904	887	946	879	929	901	901	872	946	892	993	936	902	965	921	918	922	955	912	895	864	919	940	926	900	939	895	917	899	893	954	916	932	945	964	916	925	906	850	913	879	910	948	932	902	915	896	910	923	941	949	914	918	886	958	920	885	847	995	894	917	962	893	885	899	857	918	908	912	894	975	924	941	940	912	913	927	952	916	882	936	926	869	917	889	907	908	899	899	935	927	988	943	883	879	903	898	958	917	898	870	955	878	896	936	911	1013	891	941	898	918	918	941	942	901	890	904	911	915	896	942	927	940	937	944	915	909	869	919	931	921	922	923	888	912	927	982	914	897	877	923	983	952	884	849	917	926	950	909	909	875	908	883	941	872	944	895	929	893	902	918	928	938	963	902	899	922	915	917	911	934	892	945	889	908	968	902	899	929	974	922	954	931	916	903	933	937	930	900	931	902	901	908	893	975	968	891	932	918	902	951	942	917	951	931	927	943	924	937	937	950	920	937	907	923	882	962	949	886	917	878	944	882	922	934	935	909	903	911	994	917	863	884	934	934	897	914	921	954	935	894	964	918	906	896	952	915	894	894	940	906	937	937	895	905	913	927	885	948	974	840	931	956	885	917	886	890	926	899	872	890	916	933	907	927	922	950	980	912	944	964	916	919	933	938	914	950	939	984	949	903	851	942	895	923	966	951	912	928	931	911	893	833	885	907	905	893	891	926	937	923	942	889	905	879	874	958	942	939	958	928	929	899	930	915	934	866	928	906	910	929	919	900	874	879	886	879
23053	21582	28533	25088	21582	16441	4417	2353	1802	1644	1494	1418	1223	1020	890	853	788	820	731	716	675	751	717	740	709	650	722	733	740	740	697	691	672	673	684	683	642	714	683	701	648	683	646	675	758	688	682	714	666	684	704	702	672	721	645	699	657	638	654	672	687	681	673	686	705	690	739	684	695	682	681	672	734	666	710	679	660	736	668	676	696	661	699	620	641	709	707	657	668	695	701	689	708	714	693	682	708	668	650	685	636	667	680	671	651	688	646	738	692	695	684	693	696	662	693	743	653	655	634	667	637	748	689	690	701	680	673	688	691	639	671	663	654	723	750	650	687	641	639	659	705	694	674	645	715	742	670	669	650	671	680	650	671	651	657	749	675	708	675	677	626	721	638	708	755	684	699	657	661	726	698	664	672	691	715	677	678	701	668	646	679	637	648	674	612	659	679	710	696	700	680	644	718	677	691	697	630	655	707	682	661	656	722	698	732	658	664	697	656	693	702	701	671	688	661	647	702	708	705	699	698	668	725	654	678	662	690	684	669	688	639	687	700	659	662	639	654	687	701	637	649	680	688	699	702	670	682	712	671	701	760	698	707	713	678	656	690	737	649	659	705	666	699	698	677	677	682	690	707	726	726	695	670	667	667	724	680	678	695	709	636	652	694	662	727	723	673	688	652	688	645	717	691	681	675	633	740	646	659	692	673	632	717	663	684	707	653	688	659	652	694	675	689	678	685	647	697	686	602	705	683	709	684	654	662	709	686	701	695	652	718	669	691	712	649	677	673	666	671	710	687	630	694	705	653	680	700	660	715	672	663	687	750	609	715	699	677	680	703	678	654	693	722	679	704	715	684	631	646	655	727	683	705	733	674	696	685	663	625	696	669	670	693	669	679	656	686	668	694	706	659	706	681	681	666	685	715	658	711	657	672	738	656	653	719	702	701	663	685	676	637	670	670	623	650	649	685	649	701	653	678	697	701	695	672	652	672	666	686	668	762	669	668	662	660	688	678	658	697	719	688	679	710	659	673	716	642	685	659	716	720	657	693	630	701	685	695	662	713	680	705	667	674	669	680	715	730	715	677	704	669	669	668	726	741	634	688	712	689	678	680	722	672	725	667	692	684	666	687	655	719	702	697	630	689	672	684	665	693	704	645	739	682	651	671	705	663	697	674	652	701	657	701	670	679	706	719	677	660	661	683	696	672	693	721	680	679	695	715	650	681	662	663	697	651	669	716	707	719	646	705	675	663	675	652	684	650	701	648	682	676	727	677	663	655	677	720	688	678	680	717	666	703	661	652	632	685	682	728	694	627	684	695	683	706	675	625	661	685	684	651	681	634	621	664	652	656	657	698	656	653	683	682	716	659	708	648	658	665	693	683	639	709	655	647	665	671	694	661	699	677	681	642	681	690	662	693	731	692	690	661	671	698	677	679	693	671	648	699	639	711	682	674	680	687	690	691	660	699	639	695	677	670	669	681	702	711	707	642	707	676	727	762	711	666	671	663	678	698	695	642	651	640	669	697	665	686	669	654	675	672	702	673	696	683	678	693	650	714	657	680	696	700	689	610	691	679	708	689	630	674	648	652	751	685	649	690	678	616	687	697	700	644	668	656	670	708	655	665	665	625	647	659	661	688	711	643	710	679	675	677	693	653	712	702	626	671	674	674	676	657	696	621	666	675	696	650	675	672	675	683	677	690	658	693	700	658	678	661	659	692	695	709	710	733	675	710	678	627	673	696	656	658	656	702	740	711	695	670	712	675	664	712	698	688	689	628	677	659	628	670	695	675	647	655	676	670	700	710	672	664	649	630	691	675	642	664	696	742	649	686	667	668	688	657	735	683	691	710	689	669	716	699	695	740	660	653	627	661	679	704	665	675	688	700	665	675	684	621	681	646	661	638	629	685	697	710	710	679	669	708	643	639	673	741	680	711	656	662	641	716	658	717	666	669	650	737	636	661	713	677	657	686	658	670	675	685	660	715	684	686	695	671	672	672	654	661	644	645	648	681	701	644	670	718	714	675	680	665	660	653	683	696	757	676	654	678	686	658	650	664	629	698	701	726	640	716	673	693	667	696	662	710	688	723	675	687	660	664	679	620	654	651	691	708	733	658	680	704	755	668	662	713	676	660	674	693	710	695	706	696	708	674	693	653	726	672	719	662	636	709	697	677	729	694	668	726	651	621	664	695	651	717	712	682	697	655	733	633	617	661	690	674	694	700	643	681	707	701	674	682	710	691	712	638	652	695	684	660	676	705	700	662	671	671	688	603	686	688	723	721	661	688	670	647	692	669	702	650	716	671	647	663	660	720	694	673	647	684	666	695	695	678	711	704	652	678	733	731	708	669	654	687	709	631	658	699	693	697	656	673	665	690	663	643	644	703	662	689	671	704	691	632	646	706	687	661	707	669	685	635	699	660	734	676	676	651	679	755	680	728	649	679	683	676	673	682	679	670	635	684	645	664	684	729	615	679	697	652	700	715	671	672	681	650	658	660	721	682	727	682	709	706	681	715	700	684	679	668	671	679	694	643	680	719	698	704	695	683	665	645	650	706	667	685	595	694	695	708	639	662	688	652	674	659	690	678	612	689	653	695	689	705	634	673	676	709	636	674	677	685	695	665	686	718	685	670	680	702	625	699	719	712	694	680	681	672	694	657	675	648	702	672	695	682	699	685	653	662	699	693	688	645	661	647	670	709	665	711	693	669	715	689	739	701	673	667	651	695	631	681	671	723	684	662	668	684	687	651	628	663	673	655	657	706	640	637	655	671	701	720	663	613	701	721	652	688	725	659	700	673	666	668	681	698	703	727	684	694	672	694	684	685	682	681	730	685	742	693	703	687	687	645	633	667	644	641	629	669	726	717	718	713	658	686	666	724	736	646	642	701	703	714	689	673	665	669	662	643	671	688	692	665	637	670	631	647	667	666	653	656	730	669	695	648	639	650	650	655	701	686	651	701	670	697	680	678	678	659	712	724	689	688	662	639	650	686	727	655	744	674	689	659	671	669	727	673	673	668	672	691	660	711	640	719	654	680	713	720	701	680	692	650	680	670	685	681	662	650	675	665	668	666	666	684	685	679	712	695	676	642	629	703	659	683	696	690	688	697	777	667	652	668	701	631	639	677	715	696	668	719	674	689	675	692	730	657	667	674	648	658	716	715	697	697	682	692	741	642	681	686	647	700	682	710	709	706	684	641	703	672	777	722	714	653	709	714	675	690	771	701	692	625	717	654	723	709	662	726	640	677	651	681	621	727	685	727	699	711	669	704	661	710	702	704	671	644	704	622	698	635	667	691	696	710	649	678	676	680	676	698	720	672	716	684	726	676	675	674	686	700	669	644	682	673	688	680	673	665	683	701	657	679	685	664	672	703	695	685	686	686	706	677	669	714	687	662	654	663	688	628	683	692	679	667	679	646	692	661	640	704	723	682	690	714	632	662	664	706	706	643	709	658	679	709	705	702	683	697	690	694	693	683	648	702	673
14712	36710	27962	17413	11501	7663	5611	4461	3450	3183	2969	2605	2088	1724	1398	1370	1167	1094	1043	1034	1041	991	1039	1025	953	1036	1042	1021	992	946	978	967	1011	957	1012	936	989	947	935	892	983	892	928	953	921	935	956	928	974	951	934	945	868	966	929	930	947	904	945	953	860	953	924	923	919	941	937	940	964	953	986	935	949	988	946	961	1002	962	950	912	971	896	899	884	926	932	910	922	949	889	954	915	913	995	943	919	969	975	947	890	979	955	928	949	914	896	939	964	920	930	898	948	940	959	967	915	980	896	904	962	970	957	961	940	963	946	946	970	896	891	1009	907	925	905	911	922	861	932	949	947	980	958	914	921	972	928	950	961	914	955	949	935	935	908	944	929	952	903	871	936	893	930	999	978	950	1003	1015	890	954	989	969	926	922	928	990	957	954	920	953	917	969	931	971	897	947	924	959	957	944	961	905	917	937	953	966	963	971	976	967	932	943	878	955	966	921	969	946	938	1010	950	967	933	945	992	915	939	911	964	902	936	996	961	926	883	946	935	952	932	921	942	903	987	906	940	944	950	910	1003	939	925	931	916	940	947	972	906	983	900	935	907	921	884	939	987	946	978	910	925	933	894	938	910	912	934	927	897	920	928	949	935	890	989	964	889	917	932	898	909	904	944	931	1008	952	934	963	937	963	874	916	957	962	957	963	894	941	925	952	905	946	954	944	934	952	895	916	979	943	975	967	971	890	973	957	925	923	917	945	989	923	900	942	952	938	952	912	992	977	932	969	967	954	947	969	907	948	894	912	977	895	873	893	937	898	929	977	945	992	912	939	965	973	1001	929	962	978	993	927	948	964	980	943	932	965	906	883	907	957	952	936	925	951	977	951	932	971	969	917	935	939	954	962	906	974	950	896	968	891	927	954	940	973	966	921	942	940	925	979	941	942	929	904	923	922	874	914	994	924	970	922	903	973	988	935	888	962	923	978	895	907	958	933	933	911	949	930	991	914	909	959	975	980	948	972	937	968	941	931	938	954	925	919	959	962	999	945	971	932	996	915	941	945	920	946	931	963	911	936	936	864	968	950	900	957	994	909	906	980	955	974	917	935	914	977	933	959	931	949	972	904	924	905	936	961	905	924	860	949	939	920	937	929	944	967	941	924	898	927	930	1004	878	918	1009	998	925	941	928	990	948	932	940	936	936	943	942	938	875	933	931	981	960	967	915	964	986	1013	913	936	956	979	950	974	975	984	948	964	992	952	932	935	895	931	937	967	973	908	932	942	948	950	874	922	905	975	964	921	886	926	947	935	976	943	1007	923	951	934	956	970	899	941	915	903	938	991	904	960	961	971	956	978	947	964	887	966	947	929	934	991	959	926	979	967	985	1011	948	960	940	947	919	935	982	908	990	954	951	929	973	957	899	891	955	970	952	925	913	960	955	910	916	938	958	909	901	904	962	941	934	894	962	944	985	979	941	926	896	994	907	959	917	891	979	922	883	938	976	962	912	978	940	999	962	928	898	964	957	972	951	982	910	886	904	966	951	929	976	924	950	920	943	904	1004	956	933	961	971	959	957	947	964	955	967	912	971	983	937	1009	972	964	965	1026	1004	979	977	952	932	974	904	949	914	907	961	955	929	956	997	948	945	870	915	958	925	978	898	959	914	987	923	955	890	975	1004	944	963	968	898	954	948	962	975	940	1048	997	906	934	923	916	945	886	960	955	950	922	1022	981	1006	935	944	931	893	912	937	1007	898	966	905	957	931	886	1010	912	932	957	993	924	939	955	906	943	889	960	882	950	906	947	944	1010	898	937	955	975	908	936	901	950	927	897	877	938	952	883	946	960	897	918	1006	932	882	946	921	966	893	948	948	903	925	901	919	935	902	960	939	925	969	915	949	949	914	923	885	967	938	921	954	955	919	941	962	934	920	907	920	994	931	982	964	900	944	929	909	963	928	899	990	978	917	954	916	954	908	951	910	987	942	933	936	942	928	893	924	940	957	943	947	960	934	961	952	915	962	954	938	935	905	982	958	967	987	946	928	946	910	981	940	906	900	871	922	954	927	925	971	931	981	970	955	931	959	967	935	914	993	931	959	975	904	935	986	909	913	943	921	994	928	919	952	953	948	942	980	938	926	951	944	963	910	944	951	933	972	1011	961	935	945	955	948	997	905	945	946	977	973	953	942	962	975	892	991	1005	943	911	937	919	952	907	989	918	942	953	962	928	939	966	950	978	995	966	888	948	920	978	910	937	972	1017	965	910	941	954	952	960	944	956	937	938	955	1013	911	978	942	891	922	990	911	899	916	958	1004	950	956	890	908	902	943	928	940	906	989	963	1009	956	942	870	964	877	948	999	968	897	939	906	922	925	934	868	919	974	930	885	933	944	948	959	909	976	896	943	921	919	893	938	968	966	990	934	934	931	908	957	933	923	953	936	965	918	947	929	935	929	953	955	961	952	975	938	892	970	958	981	965	932	980	922	919	908	929	992	908	915	935	935	939	865	918	996	930	899	939	920	1001	976	921	877	943	972	927	919	901	949	918	970	974	958	979	950	994	956	974	975	892	936	923	897	924	928	988	953	860	940	983	945	987	949	947	937	912	868	975	917	921	925	937	920	896	954	896	961	924	967	888	942	949	951	938	934	938	999	987	914	932	972	958	935	942	920	945	936	916	923	957	986	918	938	951	905	925	913	851	943	997	907	985	901	972	902	1045	941	905	902	936	937	964	949	967	962	935	977	959	963	943	939	986	895	975	921	972	904	916	981	913	882	920	972	939	944	905	1014	943	891	953	898	924	937	901	903	942	921	974	952	928	927	957	939	939	966	974	881	948	921	971	1002	943	913	965	922	883	932	962	953	944	939	945	967	930	936	964	961	949	1000	898	992	915	965	886	899	958	936	918	968	942	987	951	978	922	923	924	923	924	909	910	941	924	885	959	944	937	952	975	957	966	937	889	970	964	886	902	951	962	937	928	891	905	975	979	941	942	910	979	973	937	941	954	964	945	983	936	931	969	906	959	957	948	939	912	956	941	972	976	940	948	933	976	936	899	994	969	929	964	936	936	973	931	897	924	982	972	918	924	936	936	973	926	915	935	909	968	961	961	913	965	937	932	924	960	910	910	941	975	962	916	894	949	909	936	1022	977	951	947	901	1006	917	934	981	996	979	922	955	982	956	936	900	931	955	951	992	908	989	896	908	956	921	923	992	955	912	937	936	961	923	977	907	917	923	945	935	954	899	959	875	971	916	916	829	910	958	925	978	931	885	915	928	945	955	971	967	903	904	926	922	942	953	957	958	996	979	914	961	966	943	955	935	944	887	925	945	944	945	974	937	996	919	946	936	930	954	990	951	940	955	949	854	974	927	932	939	909	966	975	954	903	979	954	952	935	932	951	949	971	994	962	927	939	944	945	951	932	962	958	972	901	964	982	870	960	957	975	922	940	869	947	931	968	899	938	939	950	916	928	894	915	948	952	991	942	951	949	869	926	929	979	911	919	916	948	919	948	906	949	942	916	973	960	964	926	882	989	970	934
28445	19988	14246	6655	2949	1951	1469	1211	1210	1101	1059	924	896	796	808	738	687	645	693	689	637	692	677	679	728	698	726	680	679	711	668	737	716	720	696	673	670	665	671	697	696	642	640	696	707	673	633	655	667	685	660	686	702	654	637	652	695	702	705	677	667	716	714	624	660	684	707	651	689	641	677	651	674	657	678	723	690	664	672	668	706	682	657	625	671	682	699	692	660	661	683	629	673	650	680	656	653	665	686	651	679	701	686	691	673	643	665	665	667	660	672	642	701	648	638	715	675	647	686	643	695	684	669	672	647	648	648	699	703	646	693	645	635	670	684	658	695	684	634	699	643	730	662	636	662	669	663	682	662	676	613	646	630	676	677	683	716	657	698	678	683	679	670	651	629	647	664	664	646	665	705	650	680	644	633	678	635	645	679	715	650	655	689	696	664	607	682	669	687	658	657	668	643	662	662	611	688	690	647	648	661	668	677	650	678	692	670	641	665	710	673	663	694	662	693	676	664	647	666	658	650	623	697	684	663	669	677	697	670	656	648	727	665	641	657	701	665	684	682	665	644	686	659	678	707	700	633	706	709	681	682	721	679	649	676	682	670	645	663	703	694	663	716	650	653	686	723	707	636	667	686	644	640	667	707	671	686	673	644	629	657	699	669	651	696	686	653	688	613	697	647	694	619	680	665	665	688	674	702	653	671	674	640	649	670	687	707	641	718	626	689	643	706	667	699	666	695	706	693	660	674	693	651	650	619	685	683	719	660	653	672	695	661	692	660	655	660	669	721	686	698	675	637	625	671	685	705	673	643	693	706	700	649	669	642	698	692	673	665	653	682	667	641	627	677	692	672	678	707	697	644	714	675	669	631	660	676	690	704	660	642	671	667	688	671	659	731	729	705	697	681	674	656	678	698	675	673	659	656	620	641	656	682	680	678	694	637	647	653	660	693	686	686	659	630	661	653	683	665	658	639	675	690	653	699	660	647	624	660	660	654	688	645	667	693	694	677	634	672	653	653	676	659	732	683	688	696	659	667	645	670	690	739	701	689	627	679	713	747	703	722	663	654	645	647	689	672	702	685	626	661	647	697	669	674	707	679	679	664	701	665	667	727	692	678	651	646	638	658	657	689	652	644	643	662	657	690	687	695	697	663	683	676	666	707	624	664	648	644	686	635	648	650	621	661	692	641	668	637	666	694	668	654	678	633	701	659	646	635	646	638	663	688	672	682	701	633	690	681	712	716	667	659	669	637	696	642	733	646	673	684	664	643	668	696	668	678	680	678	678	694	681	673	682	670	666	709	640	659	623	703	677	674	648	690	682	705	657	628	687	649	653	667	630	722	674	677	675	662	637	651	674	682	665	680	667	697	680	677	684	636	690	721	640	661	677	658	626	623	675	694	703	691	651	705	676	663	700	706	660	670	674	642	622	663	675	677	694	689	698	675	717	661	681	668	672	671	713	640	656	698	716	672	665	659	659	728	697	640	664	607	684	700	678	636	653	629	654	704	673	677	658	669	671	665	654	656	675	636	612	704	672	627	666	641	666	630	661	673	715	658	637	706	657	680	685	673	667	713	709	659	644	655	645	659	692	654	683	676	680	661	690	658	675	666	656	653	646	674	663	706	674	688	661	677	691	665	696	654	700	732	716	688	675	684	657	671	677	701	646	665	696	638	671	659	644	649	657	710	654	711	687	696	685	697	689	710	695	647	657	682	696	706	672	689	668	669	704	629	646	662	700	678	645	704	702	636	683	676	702	613	636	639	740	701	668	687	652	685	675	680	682	683	696	639	678	637	676	645	687	654	661	686	648	677	616	699	653	678	596	720	668	685	714	666	665	642	677	675	659	652	690	710	712	677	650	682	626	674	722	627	720	672	682	652	711	665	643	698	643	654	694	664	649	644	636	655	639	708	718	677	656	673	667	650	650	672	669	718	735	685	670	706	690	711	684	701	630	650	608	670	629	674	684	662	648	718	686	649	704	657	681	685	702	707	619	686	670	656	683	701	672	689	691	621	699	700	643	721	677	655	664	604	626	632	625	651	678	661	703	653	676	671	650	658	648	674	653	659	607	698	654	693	637	736	605	676	645	711	688	661	644	705	669	665	664	693	657	674	628	666	681	676	653	655	718	672	629	683	666	662	690	674	685	665	664	688	659	662	699	680	673	682	660	626	675	648	697	646	678	659	663	660	699	639	651	635	653	687	705	685	647	642	658	651	631	669	690	634	662	680	658	691	654	710	667	646	658	684	665	694	708	663	665	683	678	685	623	670	665	664	665	689	663	683	749	658	697	699	692	668	678	669	670	659	657	676	697	696	674	681	684	676	632	713	711	658	632	710	719	666	698	693	697	692	681	723	650	640	688	632	712	707	679	716	653	674	679	655	666	628	613	694	672	672	659	640	681	653	686	686	698	676	665	674	655	691	698	665	641	680	655	679	713	660	665	659	674	680	674	658	699	662	673	689	684	653	631	676	661	727	675	660	683	647	639	650	724	685	643	645	690	680	709	669	671	652	665	699	680	654	669	697	651	657	650	652	656	685	665	672	671	697	621	647	651	708	665	651	667	631	660	688	637	676	701	657	611	660	644	711	676	705	614	672	685	686	658	732	694	666	653	664	719	644	648	671	679	634	659	708	667	654	621	654	697	691	676	679	643	663	704	691	650	642	694	675	678	678	661	739	689	671	660	660	640	674	679	632	646	698	700	692	718	689	629	679	646	620	689	671	672	651	630	643	693	673	686	625	651	658	624	619	661	682	677	687	688	697	644	687	647	654	659	726	638	646	702	657	654	636	684	683	644	679	664	679	668	656	611	680	677	636	681	716	667	673	684	680	637	638	613	664	668	661	683	703	660	706	687	659	700	659	703	675	717	682	679	670	679	626	665	722	653	646	690	599	648	646	695	674	659	677	643	695	650	684	669	666	636	654	673	682	649	684	682	670	656	730	663	670	649	705	628	675	653	667	664	678	695	656	653	664	678	637	684	681	695	651	678	670	658	664	704	641	690	650	638	654	668	656	665	635	661	675	651	676	695	680	705	686	717	719	658	688	652	653	657	641	657	657	656	719	693	673	652	647	676	622	644	675	715	676	625	652	672	660	638	671	647	674	673	683	664	639	673	688	639	624	680	632	673	677	667	690	642	624	681	718	598	651	638	679	644	665	714	656	642	656	671	684	701	668	626	645	682	692	643	667	675	620	689	629	705	625	695	692	707	647	659	677	653	681	738	677	667	705	734	710	673	692	654	664	672	659	629	650	625	710	658	683	695	652	660	715	644	644	618	701	713	676	631	698	689	699	693	685	650	690	657	675	640	638	672	672	608	703	701	687	690	694	697	692	673	680	688	655	685	714	699	676	638	681	693	707	698	703	689	689	667	698	741	657	644	689	709	658	701	618	652	685	660	660	701	671	630	735	665	651	695	667	692	637	688	703	696	699	619	706	617	717	716	674	641	648	658	631	677	706	653	683	694	706	668	721	663
14064	25432	17577	9285	5716	3725	2874	2338	2088	2020	1859	1559	1379	1260	1078	1045	976	978	999	929	1009	964	955	994	940	1013	915	925	947	933	1021	961	975	1001	966	959	974	955	913	943	978	926	948	965	962	981	888	956	907	927	956	902	888	911	965	977	939	949	1012	950	957	939	926	963	907	961	913	906	975	941	884	990	945	918	869	955	912	931	926	896	953	907	954	921	908	940	981	929	980	907	951	960	910	967	934	919	918	976	935	898	883	936	965	938	942	962	933	931	1011	1005	911	888	957	948	975	969	928	908	945	942	915	919	894	928	942	914	947	950	992	901	982	955	932	948	986	907	928	877	997	951	908	928	927	954	921	937	972	981	920	972	969	918	917	947	948	904	942	935	935	904	958	952	937	962	968	955	977	961	877	963	935	953	899	972	992	904	946	971	908	956	972	947	949	921	906	955	908	951	950	945	954	919	966	917	918	901	954	1015	938	935	924	972	912	936	898	929	937	946	958	955	931	896	946	939	910	955	978	927	972	912	958	910	892	947	892	964	958	959	941	929	926	938	929	926	907	1004	955	987	913	949	885	1032	899	983	1034	899	931	968	957	934	1037	921	917	955	940	970	922	892	940	907	901	898	932	920	939	858	921	969	944	913	919	917	946	967	933	924	941	881	919	977	908	963	907	906	943	913	982	963	921	928	920	927	935	921	899	977	943	932	912	904	907	951	954	963	950	919	955	963	959	942	938	920	918	932	974	956	970	984	988	948	917	917	897	946	1007	1026	909	925	943	944	897	934	910	992	948	943	1037	930	956	878	923	918	885	931	1005	924	937	933	942	957	930	958	985	943	944	949	946	871	971	909	962	952	946	978	935	891	998	907	931	945	965	901	937	984	902	929	942	910	965	938	969	954	958	926	980	914	979	945	961	939	923	1007	1009	901	942	920	973	878	929	916	921	922	950	935	955	946	934	896	923	921	972	883	878	929	951	945	915	908	960	949	941	945	921	957	987	926	982	884	905	929	943	935	951	866	909	966	943	895	946	960	948	943	937	926	865	919	922	962	934	922	941	940	947	963	939	931	977	914	956	909	969	955	907	898	917	988	934	928	941	948	961	915	876	913	954	907	925	922	919	962	977	923	908	938	915	927	926	910	960	935	950	896	988	942	946	959	912	969	945	955	965	968	963	928	924	964	943	988	921	963	937	958	894	941	905	946	932	919	974	901	927	964	936	947	935	958	945	989	1007	929	914	882	946	942	957	946	946	908	941	977	958	962	948	949	904	930	1016	966	939	899	891	971	914	949	909	951	985	984	988	927	956	929	916	891	945	913	906	966	898	874	903	951	969	928	904	972	907	967	960	924	975	1000	942	931	936	969	928	985	860	929	918	947	948	949	981	961	959	914	937	925	942	925	993	900	984	870	920	972	928	883	925	912	889	1000	904	931	1040	940	929	942	931	929	914	945	913	904	914	960	937	924	951	913	937	918	938	899	896	931	959	925	937	951	945	969	990	913	950	907	899	946	922	943	943	1009	924	972	950	918	948	896	921	938	940	939	930	937	930	959	910	923	919	955	1003	894	984	910	961	962	968	913	915	947	911	906	959	918	913	912	967	951	965	925	929	940	935	881	967	958	943	982	959	922	920	936	930	896	982	973	929	942	974	938	939	893	914	925	962	928	943	964	945	877	960	952	965	871	919	905	913	941	949	957	918	951	994	943	923	947	993	941	937	898	926	944	941	919	945	962	951	934	972	952	916	894	937	925	878	949	917	940	906	981	939	993	929	896	923	888	958	892	957	894	980	931	953	965	913	967	923	942	971	919	951	937	991	978	948	978	883	955	941	924	985	907	925	944	936	924	934	901	956	941	919	945	955	927	962	933	946	967	943	936	928	943	934	998	952	903	925	908	980	930	935	971	861	926	960	976	991	946	939	978	970	933	929	953	900	924	944	962	939	935	937	892	948	943	938	975	899	937	982	935	928	961	869	891	960	954	929	918	918	927	926	931	887	946	910	943	950	969	926	952	907	905	930	942	910	935	913	956	942	944	894	958	930	965	909	930	960	906	936	970	926	951	944	887	929	921	930	887	936	902	905	959	948	934	934	933	933	976	952	914	916	925	972	928	956	905	946	910	914	983	938	1008	908	972	945	1011	914	902	927	946	917	954	929	963	882	956	942	934	943	954	901	940	921	902	992	972	901	919	978	901	923	973	958	957	947	912	917	912	923	929	884	901	961	898	959	916	951	967	906	939	935	939	925	1003	973	928	900	886	968	970	924	996	953	935	944	913	990	932	916	931	957	928	957	919	923	920	892	864	893	934	967	926	939	972	953	922	1004	929	969	919	894	923	897	939	949	954	931	954	956	957	923	941	972	933	947	973	946	944	983	896	946	957	923	904	936	956	965	960	965	957	906	936	885	874	1003	961	989	977	968	910	929	973	1005	928	973	957	959	955	947	923	907	931	1007	900	963	972	939	968	972	908	981	891	956	979	936	954	968	941	946	937	927	966	932	910	957	876	950	875	921	931	937	931	950	911	938	881	880	957	952	906	921	955	859	918	954	976	907	976	944	907	951	969	960	955	902	947	902	942	888	954	968	971	940	865	989	937	968	917	982	930	956	959	955	1000	943	898	951	991	955	979	933	974	917	904	939	921	913	956	984	900	920	913	911	933	930	960	960	911	969	944	930	912	953	999	939	934	980	864	953	948	928	944	946	935	898	914	953	965	948	964	928	921	964	950	927	904	915	911	909	995	939	971	937	999	960	946	997	915	963	946	915	894	968	906	957	890	926	978	972	885	944	937	936	878	894	963	936	973	885	922	941	946	922	958	943	905	889	896	951	951	893	873	969	897	933	920	955	953	907	941	900	937	945	973	952	972	922	964	997	881	906	956	946	998	950	866	954	958	968	968	918	948	922	994	914	965	882	960	936	949	931	989	904	919	959	971	892	966	900	958	989	923	893	903	967	972	945	926	945	947	973	960	966	957	930	941	899	913	909	975	974	952	948	939	953	994	950	922	902	852	908	929	908	950	947	949	954	896	951	917	958	963	936	928	930	932	926	940	909	928	908	923	970	929	932	934	933	955	953	922	912	948	985	1004	925	885	906	942	953	925	964	935	897	970	955	925	973	968	981	901	937	891	975	988	975	985	924	924	956	977	914	913	1011	936	883	954	907	966	955	925	941	955	930	920	909	947	903	956	941	875	927	940	955	963	986	956	931	926	898	969	933	991	961	971	936	978	968	924	952	829	977	895	908	974	985	905	951	999	939	982	939	878	938	967	987	930	957	880	1000	966	972	963	945	905	988	941	929	866	995	910	939	923	946	934	942	924	916	937	952	909	905	923	964	981	923	912	965	916	932	920	955	952	920	946	939	934	923	974	996	918	916	933	970	946	886	985	997	885	920	955	942	936	973	895	922	903	955	881	964	909	985	877	942	913	928	939	956	924	912	904	909	925	938	949	954	951	915	1000	914	951	1002	927	944	921	979	908	897	872	894	887	915	901	961	888	945	953	887	924	955	985	933	923	938	910
24050	21567	27804	25801	18284	4945	2335	1784	1751	1515	1428	1104	981	876	814	796	797	778	731	680	697	708	730	726	732	737	710	676	709	659	713	701	700	726	685	703	711	688	706	686	657	701	731	723	736	682	681	693	696	649	652	685	683	680	665	718	680	650	733	707	654	672	693	680	716	671	706	674	673	722	687	716	674	698	700	642	734	692	699	676	657	697	674	708	702	667	646	673	707	679	666	645	727	665	689	654	704	691	696	696	703	708	714	724	684	729	683	723	683	697	699	652	688	682	675	673	721	729	698	677	667	676	720	667	679	668	688	745	703	713	631	678	710	696	630	684	696	689	686	755	737	660	659	673	643	693	682	729	674	717	676	679	652	635	686	642	699	677	701	715	710	666	712	662	704	656	693	666	690	714	650	699	655	711	693	673	705	679	686	684	726	684	661	670	676	663	660	674	693	705	681	671	659	729	670	722	680	656	691	672	693	676	677	666	664	651	725	668	675	677	707	687	674	679	660	724	653	664	672	630	702	631	661	718	640	697	647	651	695	673	652	697	732	677	669	760	666	680	715	680	693	665	694	669	712	652	644	680	678	714	672	680	681	688	693	700	647	639	671	688	676	654	659	706	740	737	684	704	718	697	687	717	708	713	711	649	660	674	697	662	645	725	710	693	708	733	677	693	660	695	708	684	669	691	660	639	663	702	683	714	673	707	673	666	680	666	695	668	662	684	676	717	659	658	683	680	651	708	673	683	685	666	684	657	677	682	681	686	677	667	666	687	700	700	665	684	682	711	719	695	676	703	695	659	703	733	701	675	684	692	662	663	666	709	721	647	678	709	656	679	681	673	684	658	718	626	707	662	722	675	718	669	655	707	682	744	661	707	703	685	714	665	643	668	636	662	677	714	695	692	679	659	639	695	646	688	642	734	717	663	677	650	672	701	721	723	690	676	724	681	653	697	704	676	667	698	703	692	714	673	710	619	661	722	635	689	648	665	676	697	632	691	658	665	673	674	690	740	707	683	698	668	718	690	702	636	668	701	691	671	671	653	662	664	700	656	659	711	701	638	678	718	691	704	705	672	647	655	671	689	652	682	639	687	711	688	626	664	725	680	654	686	700	704	663	669	641	670	711	679	684	671	663	691	654	670	685	666	702	668	697	663	669	673	685	676	695	670	676	676	692	707	670	690	706	716	692	667	689	674	658	703	672	722	717	666	728	652	645	731	666	709	660	700	682	674	731	709	630	688	690	651	675	679	742	670	650	617	645	655	728	703	731	697	686	714	676	669	666	704	675	694	703	694	691	658	725	679	698	703	669	710	673	670	658	693	679	688	676	712	673	735	702	734	650	663	632	681	654	667	662	695	749	663	650	694	702	745	684	681	666	668	716	693	681	677	670	702	675	637	650	715	654	718	662	695	703	640	711	655	646	678	698	709	683	737	695	670	675	697	618	690	649	658	684	653	643	660	706	695	675	701	688	662	724	693	698	690	668	707	692	742	736	715	710	661	696	633	666	656	687	670	750	649	669	675	660	714	698	694	722	704	726	702	661	663	687	703	691	724	708	708	675	694	674	713	624	649	660	680	683	685	670	634	674	649	708	679	645	697	707	684	684	704	630	688	657	650	646	641	650	664	711	661	666	679	680	704	698	682	685	691	695	728	703	723	679	673	731	696	722	689	638	716	679	725	719	692	684	719	691	666	679	683	700	653	679	674	673	663	639	691	676	651	645	639	698	667	688	657	683	676	729	670	684	650	657	681	652	665	678	675	646	657	619	687	672	635	715	703	663	679	718	679	698	643	735	683	702	699	676	698	666	700	686	682	694	694	648	669	680	666	681	663	666	655	670	689	700	717	644	691	671	706	691	703	695	703	648	706	690	693	661	711	716	685	711	674	651	683	690	687	662	692	708	734	661	672	665	696	665	680	678	630	659	711	693	682	675	718	630	688	660	706	665	707	728	692	633	697	692	655	691	717	725	671	709	672	670	640	697	653	655	659	672	661	713	666	697	767	685	709	689	670	700	685	695	657	658	695	639	614	676	669	656	679	706	701	693	658	650	648	684	672	653	755	646	705	655	741	704	667	692	674	679	663	656	692	662	697	657	656	695	636	674	663	714	670	677	656	696	737	678	684	681	676	691	691	653	706	647	720	662	650	677	681	692	689	628	661	669	672	685	692	693	720	701	684	647	678	702	679	623	639	667	641	693	718	712	684	700	694	705	669	660	631	678	670	653	682	686	709	675	718	674	683	692	642	607	735	711	626	679	675	671	721	685	654	719	654	666	635	658	656	728	656	711	680	724	667	718	642	661	672	667	662	719	719	702	695	678	666	675	693	668	633	645	683	650	691	671	652	731	697	664	697	670	667	665	654	688	686	674	631	654	685	670	710	687	693	630	687	704	702	673	686	704	658	772	666	719	665	691	728	710	638	682	644	696	660	750	704	655	691	670	686	707	708	662	640	708	675	700	666	681	659	690	715	651	714	696	720	656	668	688	631	660	690	671	714	653	715	694	669	681	714	672	694	690	638	673	676	682	640	689	686	640	696	680	703	750	662	659	747	666	702	663	640	702	703	657	663	699	653	701	672	677	752	709	748	691	658	677	650	668	728	633	694	689	677	732	697	699	714	716	728	683	645	702	724	672	704	690	666	693	693	620	677	656	708	674	661	678	699	679	680	649	718	746	668	683	657	642	641	709	653	666	725	692	734	702	660	760	698	649	691	680	688	713	742	683	638	711	656	652	709	692	658	690	665	694	651	679	641	661	724	696	699	714	665	685	682	723	682	702	701	696	704	770	690	666	629	703	648	669	669	668	721	712	665	707	663	680	697	653	672	672	686	629	691	660	685	702	722	723	687	626	673	745	710	725	680	655	666	685	697	681	680	701	648	678	692	696	684	681	699	717	665	697	687	669	691	695	681	656	684	711	654	684	703	661	679	657	703	671	659	683	681	717	720	628	653	646	716	709	682	677	639	623	663	660	699	708	731	690	755	679	688	704	679	675	636	702	668	673	635	696	603	677	646	707	709	699	697	662	693	710	726	663	662	668	662	675	683	712	672	638	665	724	649	682	696	694	696	703	683	705	636	677	645	713	678	691	689	695	668	669	656	669	676	663	689	715	681	687	681	686	655	676	654	719	690	694	652	688	720	653	669	726	652	742	704	724	692	655	639	735	644	706	725	670	678	702	673	643	673	730	685	697	718	651	683	649	698	663	691	702	681	656	677	695	662	658	684	648	673	688	669	671	720	640	657	683	718	702	738	699	699	701	717	690	700	643	710	746	675	712	709	679	686	646	668	686	669	624	685	664	686	670	677	683	695	703	638	665	687	683	697	715	651	730	650	681	684	690	700	714	671	670	689	636	694	638	664	677	704	684	704	696	688	647	691	696	663	653	673	665	688	675	734	697	638	689	646	695	648	674	711	676	689	673	653	670	693	639	717	699	704	659	694	725	659	694	689	688	687	672	719	653	705	712	630	678	635	658	675
13701	32409	23911	13504	8381	5902	4154	3461	3301	2984	2421	1990	1565	1326	1248	1183	1102	1036	1050	1041	1022	960	954	1047	1030	1016	1071	992	965	985	991	980	977	978	922	955	997	947	903	1007	974	947	970	945	930	982	993	924	971	965	922	990	915	980	968	1005	971	987	944	966	981	913	907	939	953	948	981	948	923	939	948	993	968	920	990	959	945	961	980	961	938	917	986	937	955	932	970	934	905	979	915	955	964	902	951	927	1015	953	909	927	973	975	947	992	993	947	926	912	902	984	891	964	918	965	992	1015	936	909	942	932	978	962	987	973	949	985	912	946	982	949	962	947	915	941	884	959	965	995	950	925	962	968	934	950	994	922	925	935	948	946	887	924	957	919	959	944	943	939	907	942	923	902	955	920	874	970	937	904	937	933	972	995	984	925	928	921	908	937	958	912	936	957	925	983	952	969	951	979	1004	931	918	979	940	957	960	942	918	929	990	927	894	940	952	980	972	930	1018	965	961	916	956	965	976	999	918	964	1004	1001	912	1004	1036	1019	1001	972	949	917	938	959	953	950	943	942	993	963	971	963	950	985	954	903	952	954	937	955	971	978	901	899	983	1001	950	932	943	951	928	971	926	1004	930	993	974	996	953	961	979	981	936	1009	968	982	949	935	950	923	980	943	967	953	907	946	988	954	990	982	974	949	911	1065	958	940	937	928	991	956	893	935	938	891	936	932	958	878	939	965	964	974	929	957	968	924	954	942	962	909	903	933	946	1019	933	916	980	945	1000	932	984	1015	963	1038	928	941	971	938	962	984	918	885	991	943	954	933	945	985	976	927	955	981	931	968	916	978	911	903	978	924	936	915	983	910	947	918	892	935	935	982	898	948	987	982	947	963	993	931	958	992	999	896	958	957	907	964	961	946	990	902	974	928	1023	959	935	966	990	943	970	936	947	973	1001	953	946	977	950	949	927	966	921	911	852	935	1002	947	920	942	936	929	960	990	917	975	990	940	1004	950	954	998	972	927	944	951	981	971	948	956	919	968	960	948	1026	957	962	962	930	965	929	955	970	965	924	934	935	985	935	928	942	1017	943	958	918	930	945	872	937	925	928	957	949	945	975	895	929	958	966	966	975	911	982	996	957	986	989	947	944	972	898	947	987	956	892	962	913	919	950	950	937	935	920	961	970	993	977	991	925	931	915	963	955	942	1022	971	970	984	935	977	942	963	890	956	1007	945	926	936	969	969	958	943	952	970	913	946	950	941	973	941	985	924	948	986	921	973	911	991	974	978	986	948	942	984	915	918	952	981	942	884	960	964	981	987	980	933	999	928	967	955	960	985	925	962	922	947	939	946	1047	954	928	955	947	980	992	956	951	911	964	985	971	978	954	924	966	905	960	869	968	966	964	928	972	956	1002	933	952	1021	959	962	928	970	920	966	1020	925	983	917	900	902	953	986	991	968	977	945	914	890	928	931	937	951	963	951	914	944	894	950	1000	1000	915	1016	932	945	930	965	900	921	966	941	945	1010	1023	954	932	957	971	967	915	955	922	958	927	928	946	941	924	1010	965	994	958	964	946	941	923	971	996	900	974	969	930	950	981	946	1008	929	926	942	939	963	936	939	980	968	914	963	972	991	893	938	984	1032	974	959	925	952	899	948	997	962	937	875	879	974	937	995	923	986	949	958	987	944	933	935	981	992	951	981	946	971	924	947	962	908	994	925	961	953	953	936	948	984	930	948	921	980	994	899	938	943	948	887	942	939	921	965	926	982	950	965	960	919	898	985	981	986	969	915	1000	981	934	932	938	933	947	956	928	918	949	955	941	977	915	970	944	940	904	944	969	964	923	943	954	965	964	939	940	933	897	970	1013	903	978	953	977	969	987	941	938	948	992	945	959	940	956	916	952	973	928	886	934	924	968	915	893	1024	932	920	950	908	975	968	927	951	950	914	983	887	998	935	933	963	965	920	904	987	952	981	972	917	943	934	932	937	998	990	966	967	922	915	944	931	973	989	969	933	966	938	885	964	947	951	954	919	934	905	990	936	944	898	985	955	934	963	1001	969	907	952	920	965	960	934	998	990	940	994	946	918	952	935	1024	960	925	948	973	940	921	930	940	978	935	960	961	964	946	954	997	1009	895	951	938	944	956	894	967	938	944	994	956	932	964	970	961	948	954	926	958	977	979	1024	992	931	873	1007	923	896	1027	999	919	971	937	927	960	987	949	944	977	973	967	977	979	998	950	914	998	990	980	1015	909	958	963	890	986	949	906	975	1004	971	963	948	951	1021	957	990	932	1008	951	913	1030	944	940	956	983	921	966	963	864	977	967	925	912	933	908	968	947	941	930	953	934	1010	944	919	961	972	959	912	957	967	947	931	961	921	905	939	1033	915	969	970	880	955	967	946	884	1000	933	950	945	1000	898	993	927	961	904	944	961	924	938	978	950	909	985	960	994	950	928	964	958	922	937	1011	924	943	942	909	929	911	908	1017	984	930	936	952	1005	993	1007	999	941	931	920	968	878	990	965	936	998	933	954	915	915	951	925	939	961	933	932	925	947	931	956	1000	979	904	945	931	985	1053	984	920	1027	982	908	971	995	946	916	936	916	928	978	969	974	969	974	949	971	939	939	908	982	973	974	1007	920	931	938	985	930	977	915	971	971	926	899	921	954	967	953	923	969	946	966	943	937	938	939	952	938	961	954	947	888	908	964	991	955	935	941	956	983	944	948	891	937	978	967	995	959	961	942	929	952	954	967	970	902	934	960	991	989	944	987	921	986	989	931	946	898	933	966	927	948	935	954	941	973	896	915	969	981	1012	939	931	996	935	932	916	966	897	952	939	930	968	929	965	991	906	1002	926	973	985	938	951	914	943	967	1011	924	926	992	920	948	894	938	939	934	975	955	884	976	993	955	936	954	983	994	942	904	969	922	929	926	986	965	968	954	954	944	970	995	998	983	956	960	964	904	918	1011	942	935	973	999	955	949	980	923	898	996	972	988	922	995	919	908	980	952	978	916	902	1001	951	968	973	952	1002	924	925	944	992	954	951	944	982	937	929	993	974	985	905	951	894	976	903	1015	958	911	911	965	942	973	941	922	963	945	893	910	963	890	1003	927	918	955	965	919	963	935	950	941	919	906	981	962	924	987	908	937	974	1016	991	983	935	961	927	960	893	967	950	943	935	989	880	917	944	940	958	960	918	948	935	924	992	946	949	963	923	995	959	978	952	927	957	995	946	960	943	944	951	915	980	911	969	922	985	950	965	945	948	894	965	979	996	957	939	939	964	956	949	899	944	973	945	955	952	920	933	901	945	988	979	981	1029	916	927	998	924	930	973	957	939	932	924	937	963	968	905	965	891	954	996	923	904	947	968	960	945	927	1004	957	970	931	970	944	933	922	984	958	966	916	981	905	970	945	952	957	969	919	932	1008	981	969	999	958	916	947	931	964	933	945	944	934	898	967	917	952	956	933	960	996	996	899	895	914	1024	928	993	950	953	978	985	967	931	1011	973	940	972	937	853	967	942	958	993	948	976	945	922	932	994	978	954	930	896	960	977	962	922	962	953	950	932	936	926	892	912	938	954
25554	21497	24996	20045	3823	2081	1696	1531	1444	1290	1109	925	830	740	728	713	704	710	668	675	660	685	687	652	663	654	625	692	675	616	676	671	633	673	645	627	649	671	660	717	676	619	655	655	643	652	698	629	627	664	677	680	681	688	686	649	672	632	686	681	645	638	648	651	665	649	640	634	661	656	623	658	659	612	662	641	621	608	690	654	615	665	586	719	684	669	671	650	651	662	631	664	664	649	621	700	643	709	631	613	651	613	705	628	692	644	668	697	637	627	676	614	658	614	635	701	699	701	636	670	671	695	643	638	681	630	653	626	637	691	681	697	610	661	678	680	678	685	672	638	629	632	657	628	643	614	706	662	672	670	671	679	640	619	626	616	631	682	662	651	712	583	668	617	610	654	681	639	634	672	628	668	647	656	652	642	664	615	621	681	634	655	661	655	656	674	639	642	657	653	669	622	655	589	628	685	652	649	613	647	618	640	697	685	659	673	608	655	647	680	649	681	660	649	640	648	623	649	694	644	610	643	674	638	662	678	672	647	645	665	684	611	695	660	639	644	645	694	591	657	630	668	650	634	637	643	672	680	652	651	639	629	627	640	621	657	607	638	606	677	682	646	649	652	650	630	624	651	643	666	644	694	668	658	645	635	647	676	641	674	679	655	694	647	624	644	655	638	679	662	619	653	645	608	694	687	635	623	621	647	634	670	693	664	593	673	694	647	618	652	652	685	679	687	637	668	663	656	636	666	640	645	649	645	651	668	628	645	677	695	608	662	655	644	653	684	661	646	676	672	617	652	639	667	656	661	659	683	683	651	645	699	670	644	665	647	679	656	651	630	635	596	687	648	608	632	640	647	676	642	636	646	653	685	697	690	641	643	632	699	631	653	707	603	649	643	651	659	627	682	686	630	648	662	685	660	596	591	645	656	692	674	672	612	669	634	673	648	654	631	637	645	639	606	570	667	657	643	640	630	616	691	662	649	634	689	626	711	629	619	668	649	675	599	633	677	642	638	709	711	678	638	682	646	611	629	683	682	636	623	626	666	677	655	605	664	687	679	658	669	663	632	672	692	632	659	667	651	682	622	643	621	670	654	629	655	683	637	639	616	660	679	686	673	611	644	669	589	641	651	660	675	672	706	681	677	656	644	647	642	671	594	633	693	642	647	661	648	643	645	673	686	641	666	697	679	661	663	630	644	692	669	649	654	708	664	635	634	651	643	653	602	647	632	687	617	643	637	640	658	712	681	660	628	651	648	671	677	648	666	687	668	607	667	663	598	680	667	662	577	651	611	633	635	621	665	609	635	622	688	659	614	645	639	691	677	640	657	675	621	629	667	649	669	642	688	622	670	677	669	632	664	649	623	646	658	654	634	692	652	627	690	690	678	637	647	679	660	631	659	661	616	664	646	658	638	654	675	651	645	669	626	653	610	637	677	641	656	634	653	658	679	647	650	651	608	661	658	683	652	628	639	600	620	663	656	653	636	662	665	688	652	656	675	654	644	657	630	636	631	673	638	632	659	631	636	678	647	623	634	651	649	627	587	642	623	695	636	612	688	682	640	613	704	631	646	623	668	641	670	666	660	645	694	620	630	625	608	644	631	662	644	652	711	666	653	658	648	688	662	668	657	623	641	626	636	637	634	643	657	666	645	643	624	639	650	630	667	659	624	682	609	661	655	685	677	651	699	680	681	625	689	654	678	629	667	635	629	627	609	634	624	617	641	657	683	685	663	712	619	641	629	617	648	640	704	620	662	660	623	678	659	666	633	681	657	667	618	638	655	666	704	697	692	649	633	673	632	688	603	627	628	616	644	634	655	608	686	665	655	667	649	670	644	660	640	645	613	650	670	669	685	686	607	660	601	631	666	660	682	640	614	624	679	692	630	698	656	654	640	646	625	667	623	614	614	630	710	664	612	650	636	657	640	654	638	698	641	669	683	663	668	672	650	672	676	657	637	639	626	621	706	668	625	648	621	642	692	643	627	655	621	657	612	683	671	672	610	643	650	669	639	641	649	678	666	661	717	614	634	688	616	646	652	641	654	664	704	664	646	659	628	608	677	707	654	633	663	638	640	631	616	708	643	629	668	615	610	656	670	601	662	686	653	651	664	688	594	667	669	605	649	666	642	647	624	629	677	623	659	648	608	695	667	639	638	684	692	649	626	648	624	645	656	643	665	677	668	638	624	646	664	633	682	654	643	646	612	620	690	646	624	669	615	633	680	647	684	703	662	688	655	637	696	655	671	657	670	678	682	657	640	702	667	631	661	635	709	647	632	650	683	669	629	685	612	659	662	652	668	653	654	657	667	682	631	654	655	647	575	618	647	630	607	660	697	648	641	614	617	611	654	644	662	633	666	653	683	656	685	698	636	684	626	688	681	663	645	663	650	688	651	675	695	617	688	628	641	623	652	635	601	640	642	630	690	659	654	624	670	636	663	665	625	676	637	654	674	643	683	683	655	658	639	623	618	665	669	659	665	641	694	651	656	687	633	661	678	635	697	652	633	614	649	672	658	654	634	668	628	645	698	686	660	622	672	633	631	677	668	668	627	608	606	651	618	671	615	616	649	655	661	637	668	647	636	638	630	696	644	655	629	653	668	679	641	619	649	667	676	638	612	655	705	647	670	685	660	654	674	654	627	657	694	619	653	643	643	643	599	613	700	658	605	681	651	618	660	646	663	633	599	613	642	669	669	623	702	670	615	634	659	643	609	654	672	691	645	667	691	596	643	669	668	657	664	657	635	653	644	629	627	644	629	665	653	672	670	627	669	683	630	624	664	659	672	645	638	637	640	670	660	650	627	645	631	634	658	661	636	670	679	661	619	667	668	619	649	659	655	678	654	665	670	626	709	639	676	707	638	685	654	638	660	650	627	684	664	709	640	665	682	644	641	629	665	616	640	670	686	655	654	639	666	661	684	664	633	612	681	648	637	689	677	650	654	648	685	703	673	633	689	661	662	614	670	618	657	653	630	673	645	655	649	645	663	629	686	670	697	650	700	673	652	662	669	636	698	693	659	613	663	667	628	683	651	632	681	648	638	644	660	632	674	676	676	630	703	656	668	638	652	642	627	646	633	638	668	702	643	670	619	641	672	644	637	617	671	648	687	651	649	650	694	653	664	655	658	630	653	626	632	640	657	611	661	640	670	633	669	655	662	618	620	694	662	636	654	665	642	701	628	681	672	646	657	665	631	676	674	655	677	673	663	648	657	627	663	622	654	660	638	636	653	670	641	668	656	617	708	695	667	644	655	657	637	674	659	651	652	660	643	674	667	707	689	628	658	685	650	713	668	642	679	617	679	652	669	704	629	661	673	663	653	646	630	705	671	680	647	631	687	645	701	626	650	690	681	663	644	645	685	625	655	609	616	628	636	670	681	628	714	605	643	676	641	661	642	646	638	651	673	669	647	679	627	651	698	676	650	651	658	700	604	723	667	670	671	663	616	662	673	620	687	651	687	665	664	653	705	672	668	632	611	625	630
13349	28498	19296	10029	6307	4301	3381	3143	2853	2413	1962	1503	1257	1223	1129	1092	1004	924	963	984	956	956	930	896	950	950	919	924	980	901	954	875	983	886	934	943	915	919	931	931	961	952	963	911	955	926	897	891	932	955	955	944	886	884	953	883	944	930	917	914	915	928	944	949	942	930	856	917	895	880	910	864	963	953	920	918	969	971	921	882	886	942	920	974	896	915	918	941	898	921	966	874	891	948	961	954	933	931	865	916	965	906	879	945	905	925	889	958	937	904	900	915	945	945	919	939	896	912	871	866	946	883	856	882	899	872	944	900	957	940	902	937	933	891	884	893	875	844	959	926	911	886	912	908	935	938	882	963	902	908	919	927	936	945	961	925	876	888	850	939	916	990	931	865	945	873	898	886	960	891	938	921	931	936	943	905	947	937	911	890	879	886	891	980	981	914	905	924	910	936	891	881	917	913	938	938	891	947	837	887	942	916	861	911	932	932	922	904	961	884	934	910	895	897	946	941	939	924	901	939	942	871	893	880	839	963	913	917	935	952	944	944	963	906	920	930	952	928	934	876	964	955	918	902	920	913	950	883	933	880	860	868	910	895	921	933	889	956	869	854	888	914	910	952	907	907	886	907	873	975	895	893	914	930	887	927	885	926	902	870	874	893	888	926	919	940	921	933	902	949	935	867	918	910	936	906	941	969	918	897	921	921	947	949	866	957	888	983	998	968	917	928	909	844	909	925	908	893	863	886	876	905	910	936	893	888	914	887	888	892	941	888	895	923	884	883	890	890	919	893	924	889	897	924	901	917	853	936	887	933	898	987	886	908	925	886	882	915	865	935	905	882	894	974	874	961	901	941	883	917	938	898	953	924	888	917	887	917	898	937	903	891	879	908	928	912	911	900	852	948	969	897	899	887	930	916	907	880	919	917	906	882	893	901	915	886	960	897	997	941	942	862	964	910	908	882	870	938	934	910	865	872	893	878	933	867	870	891	873	920	906	888	921	861	951	855	868	874	926	880	874	944	894	915	904	944	904	953	920	863	897	947	907	857	855	919	912	905	920	920	909	910	914	934	864	940	892	935	894	915	906	914	873	855	936	912	937	945	915	890	948	928	918	929	956	896	912	893	897	916	867	870	916	915	930	912	887	840	967	896	952	921	970	940	890	937	952	947	907	901	939	896	885	938	926	886	895	921	870	857	921	939	857	891	918	939	937	909	916	919	911	896	882	912	901	981	919	937	938	928	924	929	878	872	962	939	967	866	949	865	903	913	893	945	941	922	918	879	922	882	903	868	918	902	876	928	895	910	920	889	931	925	880	948	895	891	938	919	878	901	892	932	916	920	917	918	894	938	942	914	883	926	867	937	937	889	890	943	916	856	915	884	874	898	905	922	957	976	949	928	864	949	907	927	944	938	884	922	839	928	891	966	897	939	898	935	955	900	910	909	912	884	969	874	959	898	897	923	884	921	977	912	945	886	939	947	898	937	966	885	929	917	928	923	872	918	892	906	914	964	910	889	898	900	945	929	910	899	879	913	962	898	957	896	880	859	955	913	838	927	888	912	938	876	921	878	882	910	907	966	921	881	892	878	937	908	941	945	880	879	838	932	851	947	925	898	878	880	972	919	894	911	894	901	955	939	882	906	930	898	866	884	886	933	901	908	943	933	924	939	901	912	937	897	929	933	893	915	858	904	909	895	919	901	864	908	913	877	915	886	922	918	948	917	945	883	923	916	843	835	862	907	928	909	939	966	911	956	896	943	954	934	947	884	893	936	962	944	917	875	921	887	904	921	929	910	973	942	894	918	924	918	892	902	940	906	902	919	918	893	910	932	972	896	911	917	911	935	904	919	945	936	898	949	940	965	856	909	879	905	910	916	905	911	908	892	894	929	878	902	897	935	906	935	954	904	894	898	925	932	871	895	900	869	926	919	909	904	892	945	894	884	925	925	940	988	908	978	867	967	906	900	922	884	941	932	881	906	949	884	905	943	934	944	937	919	909	934	901	910	966	946	889	891	861	924	870	967	883	931	944	941	879	938	892	933	900	947	923	931	885	937	929	967	861	857	864	910	931	927	922	972	913	965	884	912	888	895	924	970	927	877	897	861	889	906	914	921	901	911	898	896	939	880	944	931	933	923	923	875	892	889	977	904	878	894	918	923	907	955	915	948	951	893	914	961	872	927	933	925	896	923	927	917	945	917	895	844	926	943	879	982	872	946	886	904	879	882	900	932	877	948	938	889	891	922	863	944	919	978	917	917	936	911	937	883	915	867	857	931	924	857	890	902	955	902	901	919	918	955	937	905	975	869	940	926	896	901	908	952	906	961	955	875	876	884	873	897	911	895	886	923	936	916	910	888	867	886	947	878	939	906	908	961	912	911	893	948	928	941	941	951	924	879	867	893	922	896	852	922	916	924	912	910	892	883	915	886	933	926	947	903	905	935	872	870	878	850	889	906	871	881	954	928	913	927	936	940	951	887	935	926	915	897	912	926	926	947	950	835	905	890	952	875	856	870	899	942	898	926	899	887	892	887	892	921	933	890	914	893	868	892	833	905	894	905	905	913	889	920	884	889	904	942	913	900	941	893	904	923	932	914	901	909	870	941	914	935	867	945	918	918	888	869	926	879	901	900	922	941	943	897	904	926	926	928	934	875	958	888	901	894	899	915	916	894	908	865	897	879	899	930	912	895	864	869	903	888	914	936	903	950	964	906	913	905	880	904	941	882	928	875	932	919	895	956	884	956	899	863	915	906	915	945	889	965	903	976	904	959	910	898	838	968	908	899	960	886	935	865	936	965	913	877	894	870	943	929	903	950	995	877	912	930	870	922	946	927	901	900	900	900	888	902	937	889	865	909	895	921	856	968	927	975	865	920	907	941	963	883	945	926	868	954	903	940	877	893	890	886	951	886	928	875	900	917	864	929	913	890	889	923	949	953	897	911	911	871	918	947	930	865	883	911	909	907	881	948	869	961	885	898	925	961	886	931	927	940	951	901	988	898	971	927	931	953	933	894	937	951	897	881	951	903	909	951	933	888	957	928	927	936	917	951	928	886	896	876	910	909	946	970	890	868	937	894	951	900	872	933	840	954	912	897	904	943	861	874	856	909	922	897	841	961	944	895	886	876	917	938	936	883	890	957	929	907	899	914	897	906	891	905	924	890	935	912	996	896	939	893	933	889	926	894	927	952	910	979	927	921	893	917	923	901	861	1025	902	921	885	879	878	924	908	840	904	958	894	908	920	927	904	968	927	935	894	903	929	963	952	894	935	918	969	913	966	919	938	934	928	894	896	862	927	928	900	959	902	919	941	922	888	954	920	858	900	918	903	925	890	865	896	888	920	869	955	876	946	944	885	971	881	930	925	909	916	900	983	853	896	926	914	946	924	892	937	862	909	904	876	875	911	922	887	913	905	933	908	951	886	883	947	886	948	929	885	912	894	895	903	924	940	948	941	908	964	909	901	904	975	915	944	970	905	944	917	934
23012	21589	28613	25026	21573	16144	4519	2740	2170	1788	1494	1215	1117	927	886	787	757	754	737	769	727	729	717	724	738	644	767	731	687	716	712	741	721	693	698	684	675	656	667	681	673	729	673	698	685	673	647	695	685	639	699	710	686	684	671	709	674	684	673	661	674	687	690	708	672	711	660	701	670	671	703	645	651	685	670	707	646	625	678	676	701	668	673	715	672	733	654	637	717	677	734	696	689	723	668	686	699	642	712	670	659	683	670	719	669	688	664	647	669	632	676	711	716	716	672	637	673	692	682	693	703	649	684	719	670	679	686	664	652	725	692	657	692	685	727	674	691	669	682	666	697	698	663	653	668	665	714	663	703	663	704	680	646	664	665	657	725	661	674	647	678	696	662	670	677	667	699	628	700	690	672	689	646	676	706	651	758	662	661	642	670	636	679	727	675	667	681	663	645	665	689	656	667	689	665	684	701	664	681	695	688	664	677	688	677	651	668	701	669	687	655	691	664	663	664	697	649	639	658	665	667	667	683	687	645	659	707	698	681	682	639	686	727	698	715	689	640	707	698	676	670	706	651	684	678	693	742	640	650	631	672	672	697	649	710	674	646	655	635	691	659	635	658	655	635	668	718	655	673	687	716	616	683	625	655	713	679	704	737	667	670	676	688	678	690	670	723	697	639	716	686	655	663	683	722	682	665	647	659	659	712	686	668	690	658	747	663	681	669	683	686	640	681	637	695	635	695	682	652	678	696	671	676	644	670	671	735	704	656	666	643	691	678	669	715	674	694	633	681	672	670	639	702	655	690	672	636	670	707	717	648	705	668	672	667	723	696	642	674	666	672	610	697	627	644	657	646	669	638	688	662	639	662	653	713	754	629	683	665	670	702	647	705	699	692	671	692	651	707	658	639	658	657	673	678	712	685	707	623	672	644	638	686	714	709	698	734	694	685	692	703	681	687	670	685	691	678	668	719	688	699	710	687	683	695	666	641	674	709	670	655	671	617	697	688	662	725	696	657	668	668	625	674	712	731	671	729	687	681	683	665	663	701	671	704	738	670	680	653	689	674	632	707	664	693	658	655	662	727	697	687	652	673	682	687	702	694	658	651	662	685	694	693	709	668	674	673	700	704	704	652	702	638	649	669	686	666	653	668	696	691	727	685	653	677	702	671	678	703	726	740	706	737	656	654	690	678	772	658	680	711	730	647	688	618	680	709	635	678	663	665	683	702	676	693	683	691	691	663	683	699	684	714	654	649	676	742	641	702	710	672	696	667	702	698	711	663	656	713	651	646	649	692	716	717	699	679	717	699	676	702	619	666	666	683	696	686	660	635	686	668	673	649	646	673	698	625	695	682	682	661	666	633	712	728	645	662	682	721	708	656	630	667	638	693	672	685	685	716	674	624	682	708	669	676	690	686	681	714	662	648	608	666	688	667	682	709	665	657	662	693	684	671	691	683	678	683	674	673	679	634	638	663	693	702	680	670	707	639	684	713	678	716	676	665	698	666	675	685	681	629	702	663	676	669	626	679	675	679	658	675	665	661	673	707	652	647	623	667	689	721	685	692	688	683	692	676	680	678	689	651	666	679	703	643	652	698	680	680	717	702	666	707	669	682	708	681	649	689	659	691	649	687	654	683	671	659	698	696	680	651	676	636	662	672	681	682	700	685	692	685	699	648	641	674	611	664	730	649	659	694	659	689	649	676	666	736	685	653	704	662	635	695	650	697	704	677	670	695	672	659	634	672	692	692	685	645	675	648	659	676	708	727	643	696	661	683	704	672	700	696	668	641	696	637	667	676	689	605	681	690	659	659	698	658	640	670	636	675	683	696	661	682	677	713	704	637	670	688	687	683	634	682	663	690	658	709	698	684	640	644	673	668	653	727	690	657	660	629	699	731	692	633	753	644	667	640	699	722	679	643	724	678	658	688	624	649	653	705	672	680	640	666	697	667	661	659	703	665	733	666	690	667	720	650	675	692	613	627	630	678	681	686	667	658	659	683	693	668	728	695	672	652	699	706	705	674	670	629	693	640	696	681	638	682	662	716	628	686	682	632	694	694	677	694	696	677	696	656	659	729	705	658	681	634	682	697	672	645	678	683	642	690	665	738	682	691	708	670	685	695	681	752	684	687	649	694	681	682	703	718	708	683	690	673	691	674	684	657	665	675	675	686	629	662	651	659	657	688	645	680	688	673	661	661	707	687	643	710	675	669	706	680	689	649	708	638	688	711	612	678	680	697	668	671	700	688	669	715	716	711	714	747	669	658	700	676	685	685	664	676	663	690	651	678	624	702	657	679	670	691	676	693	682	676	676	664	707	697	685	661	653	655	693	667	683	654	702	642	733	725	716	663	689	623	633	662	649	696	644	669	714	672	668	679	662	672	611	672	659	674	660	665	658	689	691	680	687	659	684	662	652	655	682	640	715	697	666	693	651	680	725	709	686	681	685	673	689	715	637	688	684	638	674	679	722	675	664	663	653	644	673	697	662	668	673	711	670	691	686	678	654	720	688	702	733	663	652	659	686	673	683	686	673	724	739	656	683	653	681	709	648	697	680	709	671	684	691	652	713	685	662	661	678	697	654	700	647	668	673	693	705	623	691	660	671	679	660	672	638	702	673	671	628	646	684	676	676	628	693	655	726	648	684	662	673	753	690	704	712	660	663	726	651	680	656	676	650	667	674	700	664	660	715	660	681	651	643	673	665	660	686	637	680	670	666	675	663	673	682	687	660	746	683	659	620	666	699	708	680	695	698	676	722	667	687	684	699	647	733	710	650	586	684	654	678	706	668	700	687	662	663	638	681	692	683	733	705	692	651	727	687	682	750	692	670	628	684	655	605	670	678	714	713	644	709	712	623	705	676	693	641	656	685	642	664	697	677	719	665	667	693	665	678	687	673	638	665	679	672	661	685	663	629	683	670	703	711	670	667	764	705	710	612	677	649	650	678	664	674	680	614	655	680	642	674	739	666	706	709	686	656	643	685	629	690	683	699	675	663	640	719	634	653	666	663	661	625	678	675	717	654	653	704	631	656	671	655	669	715	670	637	636	648	657	684	654	733	646	679	646	692	686	699	699	657	646	698	679	665	677	665	705	682	669	673	627	693	647	650	672	687	640	722	703	684	688	669	701	711	711	711	688	678	670	669	655	698	695	633	668	694	684	694	692	700	636	687	661	650	632	664	673	723	662	643	669	644	682	677	712	685	637	692	631	673	646	630	694	642	714	692	667	646	663	705	664	682	702	702	644	643	667	668	657	667	639	701	609	725	696	675	665	656	708	683	660	663	698	709	658	676	701	680	747	667	611	667	682	632	671	686	681	653	697	658	649	675	689	667	689	716	686	682	672	664	700	641	668	700	683	693	690	668	697	707	699	695	709	701	674	656	699	663	684	681	715	694	681	666	670	681	634	653	671	694	729	645	627	671	690	645	687	693	698	660	662	691	704	664	691	666	644	658	651	687	666	714	685	677	654	661	704	678	639	635
15474	36938	26811	15618	10109	7315	6305	5433	4621	3646	2783	2112	1773	1586	1421	1232	1240	1205	1106	1045	1009	1108	992	1016	1018	999	991	1043	952	966	994	926	951	920	979	1003	944	938	927	948	955	955	892	888	958	917	975	969	914	921	937	996	931	955	994	900	913	965	962	966	954	955	941	982	1016	982	928	931	906	953	940	951	965	976	978	968	907	936	938	921	1019	941	965	927	982	969	986	905	893	959	1000	997	941	902	942	910	952	950	917	936	885	909	953	923	929	925	881	923	957	946	937	1005	988	960	871	961	960	936	952	983	947	941	980	929	979	956	971	928	896	902	987	887	970	968	892	906	953	955	956	901	948	944	972	955	911	922	936	914	935	912	945	941	934	960	967	943	908	948	963	948	984	966	908	930	986	946	913	968	945	965	951	928	981	963	942	913	965	925	937	951	877	879	973	963	1001	942	971	900	962	921	980	926	921	894	909	957	882	931	979	965	960	961	984	958	880	956	960	951	929	916	925	884	869	951	906	929	952	928	948	967	965	946	966	978	914	921	898	921	884	972	895	926	975	921	954	916	929	953	929	884	928	952	904	942	917	963	961	904	954	991	928	985	954	942	946	923	890	947	887	971	943	982	958	935	992	900	904	979	920	934	912	963	899	937	955	917	943	940	952	922	956	951	916	898	883	920	951	967	929	985	942	930	990	909	942	959	989	979	958	855	970	986	973	906	909	942	916	942	933	999	953	935	946	925	903	918	942	893	933	953	887	903	941	902	953	970	974	944	943	974	956	1001	1013	907	920	967	944	980	940	919	895	944	906	949	905	945	911	1004	945	953	944	942	911	931	924	949	932	927	957	940	955	922	962	924	943	921	913	934	935	937	980	923	960	948	946	949	980	939	919	958	912	955	860	963	951	955	950	979	941	957	940	944	894	921	956	975	919	873	927	1002	1004	893	981	958	919	959	998	890	988	907	997	922	921	1002	883	921	909	916	916	885	893	945	896	970	937	905	903	947	950	940	922	946	921	927	955	944	929	958	959	926	894	926	883	974	923	912	929	944	954	946	929	892	962	896	920	931	955	965	884	925	911	900	902	959	905	895	941	923	999	940	954	924	904	978	916	962	932	865	937	975	901	931	914	954	901	933	927	862	933	949	940	901	905	941	953	919	944	971	913	899	951	867	951	940	942	943	963	844	938	944	913	911	947	982	960	947	917	942	918	956	967	926	953	875	953	952	934	940	954	959	986	936	890	955	937	968	918	943	907	933	949	944	965	915	869	977	982	919	949	951	914	995	920	903	980	955	924	974	904	908	961	885	916	930	965	933	937	926	965	921	900	905	933	911	919	944	903	978	937	923	919	921	912	975	939	915	912	936	924	936	959	1007	921	980	908	937	875	982	884	994	921	930	916	1003	960	933	886	951	977	968	927	896	961	952	870	927	962	939	903	914	929	965	928	915	964	932	910	1000	947	904	1000	989	912	932	954	953	973	849	884	912	962	979	927	948	920	945	876	943	981	917	915	948	920	922	967	968	978	930	979	938	921	961	958	905	918	922	960	943	953	904	924	936	906	896	966	908	915	961	898	953	922	858	921	904	970	982	930	947	941	945	972	991	968	919	950	966	984	936	950	885	1006	920	939	938	977	998	1014	925	965	899	946	923	929	913	982	938	927	895	949	904	964	898	854	986	941	935	901	979	924	906	903	949	982	901	878	858	970	907	906	979	896	950	931	952	957	960	927	915	939	937	927	935	981	972	976	953	933	918	933	907	916	889	875	967	932	925	938	909	975	972	948	914	1006	962	892	929	992	943	939	1015	925	923	922	918	965	1008	925	891	915	886	937	940	938	934	935	931	938	945	941	958	967	971	919	979	937	915	925	926	992	944	939	934	941	978	927	887	969	945	957	942	985	971	926	929	956	939	927	898	963	938	942	984	986	899	921	953	963	940	925	986	934	942	903	939	963	900	944	963	931	964	964	899	950	882	927	957	946	971	886	960	929	911	961	915	906	893	949	908	961	929	921	924	889	928	984	925	944	925	951	941	947	942	938	912	931	933	948	862	947	950	928	948	959	959	935	867	968	935	936	904	956	957	973	925	946	985	913	928	921	925	970	956	995	955	955	904	927	939	931	947	938	985	967	927	982	930	931	898	972	999	999	938	935	970	914	958	958	947	906	920	918	922	902	940	1001	923	950	971	893	949	999	1016	956	962	909	910	932	878	907	972	904	938	984	896	967	903	972	911	929	947	936	919	968	898	948	932	937	930	966	879	973	917	932	961	949	911	923	908	928	881	937	919	994	949	952	942	901	912	933	912	966	918	906	996	934	902	904	939	938	912	934	945	958	954	945	977	936	899	934	971	920	958	954	918	930	948	929	918	963	935	954	886	965	951	949	945	902	958	916	922	939	958	952	924	925	901	945	911	947	995	982	944	927	960	929	971	919	923	965	928	937	964	950	890	937	920	905	951	920	937	925	969	904	911	983	963	967	957	923	958	985	922	960	929	954	970	922	960	914	966	896	980	930	997	957	916	930	988	968	971	933	913	919	926	868	961	921	889	915	874	959	952	923	890	939	942	960	887	914	937	919	907	975	925	1002	888	899	970	936	902	928	899	953	1002	961	970	995	918	990	933	903	946	919	980	962	904	940	936	901	1025	964	914	909	961	965	963	917	963	917	958	909	902	946	899	991	951	903	913	952	905	932	995	923	957	918	938	960	938	918	900	929	917	923	942	973	922	911	933	949	942	940	959	904	950	905	951	1025	966	929	942	933	938	969	962	941	932	974	915	913	927	996	999	925	923	929	962	978	955	922	894	952	941	966	967	932	914	960	952	953	907	950	935	947	884	882	939	953	984	964	896	923	911	880	913	920	917	911	945	985	963	957	934	938	936	894	901	999	924	936	962	946	928	907	945	939	1006	952	931	926	962	967	910	1001	918	912	979	897	877	932	945	945	914	907	941	940	893	943	946	906	910	901	1001	950	932	910	904	965	912	962	931	907	907	917	915	913	875	970	944	963	914	927	929	886	956	915	935	927	925	941	948	948	925	960	923	961	943	920	939	961	1017	984	926	949	1012	929	900	932	960	915	942	925	929	943	941	909	897	979	947	877	940	902	904	926	975	941	932	875	968	930	981	931	937	949	916	947	982	973	918	944	939	911	880	975	897	926	917	930	976	924	917	901	923	933	958	919	930	889	980	931	967	919	960	917	925	981	926	919	952	962	964	915	939	935	942	931	944	882	914	890	953	935	927	979	923	966	919	942	930	941	891	922	902	943	945	968	936	881	975	976	919	928	941	998	951	960	926	883	946	904	912	945	953	1000	894	886	924	927	941	992	933	911	934	908	948	965	965	967	949	922	944	920	966	919	914	970	921	937	928	999	923	950	962	946	873	930	911	899	939	909	920	1013	965	944	924	935	938	941	984	956	921	1000	944	996	898	938	971	929	936	961	986	911	939	890	962	948	904	1002	978	953	939	927	922	929	908	975	969	940	997	978	962	947	878	938	949	941	963	991	945	970	990	956	959	932	918	989	947
28564	20148	13331	5438	2617	1935	1683	1425	1251	1159	1060	913	794	750	776	742	689	730	711	708	694	716	682	682	668	690	676	701	697	635	716	693	651	648	681	652	719	696	645	664	664	645	645	642	626	716	650	678	680	661	637	673	647	680	660	617	641	692	658	682	676	655	626	641	663	630	661	671	628	693	675	650	653	652	686	683	697	603	650	703	667	658	681	675	688	648	645	651	661	646	687	673	700	693	705	715	677	663	672	648	668	688	701	673	698	692	693	689	692	675	619	683	710	641	627	695	650	664	689	653	642	670	663	666	734	681	662	645	658	668	668	715	664	660	660	607	659	705	731	674	689	675	674	686	662	702	638	668	648	702	722	640	662	709	663	647	665	671	661	669	665	653	673	677	686	680	642	698	688	671	655	675	695	654	666	696	663	727	690	681	654	654	734	647	710	640	683	678	659	665	665	630	652	701	705	648	733	660	683	651	716	658	618	645	702	643	646	693	661	698	681	664	648	668	658	668	692	681	646	677	678	653	673	660	669	687	691	652	645	643	699	654	708	695	652	658	699	676	715	681	664	682	708	693	714	656	682	673	667	641	655	678	664	693	710	698	674	666	666	639	652	703	683	622	663	642	662	653	692	689	660	679	693	693	672	643	691	682	701	665	723	672	683	681	666	703	628	669	664	623	718	672	670	704	670	685	656	666	679	643	694	656	669	709	632	702	678	673	669	677	679	688	630	658	669	649	683	688	713	680	692	683	676	704	700	715	673	683	671	654	658	672	698	711	702	725	663	679	656	660	693	713	696	681	647	707	687	645	667	701	644	650	659	664	698	681	708	662	679	672	655	683	705	657	700	681	686	684	678	665	711	677	659	637	680	718	672	663	729	663	676	634	672	654	717	672	666	660	662	644	647	666	654	657	661	643	686	617	673	649	616	679	656	677	638	694	658	694	690	713	645	652	704	685	701	629	672	671	752	634	645	614	669	719	680	712	678	701	672	724	664	665	689	672	690	654	658	681	632	678	707	665	669	671	709	689	667	643	675	684	642	655	706	665	662	686	643	645	629	714	624	707	667	720	669	683	665	660	679	694	668	634	707	674	724	672	668	697	681	670	695	611	650	665	660	712	700	687	658	631	692	690	704	681	690	687	655	684	659	656	685	635	670	635	626	631	672	691	722	650	689	697	691	641	646	632	686	693	656	668	634	702	662	629	693	688	659	678	673	694	666	682	653	662	659	681	634	709	656	697	673	699	700	729	658	654	677	642	659	701	670	713	649	662	667	689	658	665	666	684	676	701	649	660	632	694	673	661	656	651	666	663	677	677	726	668	659	709	638	651	622	682	671	682	640	666	669	706	647	668	642	648	687	678	680	692	705	667	696	666	659	698	718	696	650	648	679	674	676	621	696	659	687	712	690	689	662	693	687	722	671	673	671	691	661	615	681	672	624	677	698	647	675	660	647	635	650	709	691	644	634	699	659	692	680	718	701	661	651	666	694	689	650	679	625	654	746	656	655	646	673	627	695	679	704	662	669	710	631	636	662	666	674	635	665	661	669	688	666	681	692	668	654	670	669	650	649	685	666	706	669	635	654	655	655	640	665	667	665	632	684	700	673	690	703	689	700	620	622	643	630	700	703	677	650	720	736	709	680	624	703	691	682	691	667	671	696	648	642	662	653	726	663	688	682	669	700	710	682	676	625	693	721	649	704	665	678	684	635	689	652	693	650	692	687	661	693	694	703	690	682	697	710	666	675	636	627	663	646	639	706	651	659	660	669	655	645	684	705	659	604	681	692	689	685	678	682	666	674	699	662	697	648	611	689	622	680	663	610	670	690	663	659	716	719	689	652	703	658	734	646	661	689	662	693	678	681	611	677	671	697	694	710	635	698	705	680	648	722	681	679	653	653	667	664	672	651	677	598	679	665	674	699	695	650	660	643	695	671	684	675	704	689	659	646	635	698	727	639	680	665	624	683	665	716	692	682	609	666	707	655	665	665	693	631	679	708	673	697	661	687	730	665	722	682	708	689	670	685	701	664	693	689	668	686	656	661	707	690	682	708	647	657	693	675	681	685	694	661	647	733	687	672	653	644	651	662	695	675	685	695	697	657	644	686	673	690	696	650	653	686	700	672	647	703	684	726	689	667	620	669	676	639	628	646	660	710	701	744	698	680	676	671	692	680	722	642	655	718	626	668	652	665	698	697	686	705	687	703	652	651	662	683	667	697	671	643	678	642	680	655	600	701	700	702	674	737	663	695	687	728	665	652	675	677	647	673	611	677	694	661	669	635	664	680	681	684	709	630	671	657	710	703	684	666	659	713	647	654	648	654	670	690	671	687	663	733	652	708	652	709	647	671	719	654	636	711	671	648	637	671	666	698	723	670	652	685	654	651	684	720	661	630	644	682	631	730	602	643	676	703	664	686	712	696	682	714	705	715	616	683	680	654	697	747	714	700	693	673	693	673	707	667	716	652	666	701	680	716	703	714	679	702	631	645	693	686	684	638	643	644	643	702	684	696	633	677	677	684	659	693	670	656	692	675	683	650	682	651	679	686	630	640	643	681	662	635	706	650	708	685	692	690	724	722	668	658	698	672	671	654	671	669	612	644	653	642	645	714	712	661	702	684	705	684	651	705	666	695	709	661	673	679	699	668	668	700	678	654	680	654	670	648	687	687	685	654	577	626	698	670	696	652	727	714	684	696	646	668	673	703	707	646	667	671	635	634	687	718	622	643	676	648	716	747	688	716	692	661	685	701	647	720	710	651	717	662	654	671	695	710	665	674	715	695	658	695	675	703	656	640	673	680	663	725	694	671	665	674	641	675	690	638	687	703	680	611	683	669	642	685	697	641	671	656	686	638	675	727	693	684	680	642	703	706	652	685	676	645	685	674	640	718	647	632	663	675	700	663	676	684	692	645	670	671	642	735	675	643	674	646	704	687	630	688	650	664	700	692	681	686	713	666	694	663	700	668	724	681	676	673	696	700	698	631	671	733	652	651	697	630	635	715	703	692	705	670	677	722	691	667	659	700	693	662	705	681	648	700	676	687	615	643	658	665	657	678	711	645	634	704	656	683	672	682	670	654	674	699	634	681	676	662	665	653	683	651	682	708	655	693	677	683	663	663	663	675	661	673	656	704	656	656	704	675	673	674	679	718	676	686	692	677	692	651	665	702	628	665	660	681	617	661	685	640	675	668	657	665	672	698	720	725	623	663	656	644	666	695	692	664	677	714	700	681	667	686	677	652	663	671	636	653	664	676	673	673	639	680	638	645	689	692	674	677	687	643	650	653	638	695	693	676	684	673	668	672	708	642	680	708	701	693	669	692	696	616	637	711	680	670	657	721	668	655	701	651	653	704	671	676	658	686	683	685	655	685	653	676	657	602	686	682	653	707	672	645	658	681	711	714	652	688	681	635	699	643	681	648	707	702	680	719	657	660	647	678	663	685	713	663	711	647	675	724	635	639	676	697	688	690	660	674	653	659	665
14586	25895	15966	8123	5157	3820	3397	2921	2413	1986	1728	1445	1323	1230	1072	1099	1049	999	1035	950	1026	966	994	974	967	994	958	956	975	936	958	954	967	934	1001	978	968	939	997	996	871	916	965	976	958	921	970	977	920	977	959	965	979	922	880	912	972	887	902	918	958	899	970	890	943	950	938	972	920	931	943	918	918	1020	972	950	873	949	890	954	914	951	950	1012	924	911	931	896	937	980	921	990	950	932	970	931	851	983	906	943	977	902	965	971	931	972	896	935	924	956	955	947	903	994	965	962	940	951	984	906	969	922	929	968	952	947	921	926	841	975	884	936	952	908	925	982	925	935	976	923	986	901	915	880	873	968	984	925	975	980	939	896	950	969	872	936	975	982	918	902	903	930	903	982	937	934	931	940	932	940	925	963	943	980	929	894	916	929	927	942	893	963	931	953	962	955	931	982	954	932	957	913	923	940	927	924	929	913	921	951	938	897	901	960	967	936	997	917	966	961	1005	936	934	929	864	940	964	932	994	931	936	954	936	966	978	946	1000	914	977	870	949	924	970	944	889	917	932	909	952	960	978	969	956	943	928	975	961	876	975	963	892	978	933	941	989	900	824	939	951	946	945	915	940	958	975	940	964	874	936	970	905	975	925	943	943	907	910	970	905	887	980	939	908	927	934	924	936	950	1002	954	956	942	940	1031	908	942	962	929	940	962	949	937	960	909	1015	952	986	946	910	960	900	932	936	980	1010	913	909	918	909	996	957	935	1004	963	964	919	922	960	942	943	993	894	990	915	955	933	931	1002	959	953	949	943	938	900	896	891	907	923	992	896	922	911	983	965	967	976	988	936	935	948	985	947	950	929	910	1002	975	934	902	929	967	928	976	977	959	968	944	939	954	893	942	978	988	897	923	931	883	940	893	947	969	943	968	963	963	942	895	993	977	951	978	908	1027	926	927	955	939	934	978	1017	924	907	909	943	943	918	937	964	919	942	966	1002	973	924	976	947	907	925	995	950	908	945	922	940	1015	919	937	953	992	940	930	933	976	915	938	912	1011	967	922	944	889	923	984	930	971	1007	978	939	930	921	962	912	925	979	921	907	939	963	936	960	979	920	919	956	912	883	964	984	927	968	926	921	849	931	986	904	990	943	1014	912	957	932	956	975	924	948	968	935	921	963	948	916	921	969	966	918	975	920	929	947	967	986	983	982	905	975	946	904	984	941	932	935	941	937	897	920	1005	939	928	942	968	954	968	918	949	984	930	917	865	938	921	885	842	919	980	983	889	916	934	956	948	914	946	935	932	936	890	950	901	948	940	962	927	963	953	930	952	904	963	948	912	1008	920	923	964	927	956	957	871	910	957	942	935	954	928	950	928	937	933	998	917	928	992	980	981	906	950	929	995	954	935	983	940	961	880	910	973	931	958	920	939	897	1006	980	926	910	971	961	938	907	914	928	910	919	925	924	985	922	972	948	968	876	956	918	907	901	861	932	978	925	970	921	1012	981	963	926	954	930	962	974	910	941	956	930	915	929	963	960	950	974	952	958	957	956	955	971	928	951	905	923	958	936	985	945	921	937	916	990	971	941	969	934	954	1001	988	924	932	934	939	948	951	921	956	915	1031	945	947	940	960	911	932	946	929	902	928	922	944	968	954	891	941	903	963	939	920	954	919	940	949	982	920	886	900	935	957	931	967	938	971	880	952	967	906	888	908	998	954	945	948	873	938	973	940	945	931	917	934	935	931	939	958	874	910	1025	945	975	920	933	915	976	968	886	928	958	947	960	948	946	963	916	970	955	954	957	934	929	913	980	894	906	952	931	949	935	918	905	951	929	1007	935	913	992	898	909	953	956	968	921	914	960	897	929	954	924	917	930	957	947	942	953	973	930	881	979	947	925	988	947	966	947	915	947	942	913	947	957	1014	952	930	946	913	944	964	907	939	958	996	929	972	945	941	927	949	959	940	989	1001	989	941	970	957	920	919	949	860	924	930	934	909	939	942	912	928	970	888	949	908	909	955	952	947	927	954	954	935	992	980	929	932	891	930	970	961	928	948	935	941	925	943	976	942	889	1024	914	904	868	925	914	921	971	959	978	965	974	1014	929	911	962	983	937	902	928	907	920	864	945	959	964	976	983	919	942	907	918	947	946	949	938	958	899	911	956	959	950	932	924	926	956	924	922	979	990	954	924	914	931	936	984	913	969	917	900	940	923	947	930	979	936	971	976	953	939	968	885	941	902	955	930	956	917	912	897	901	932	930	944	910	953	988	961	893	906	959	938	957	955	934	980	939	998	932	915	935	953	952	970	972	934	944	952	936	972	947	927	966	970	913	911	922	977	969	887	917	976	941	931	959	916	889	934	910	929	943	972	963	908	971	939	971	925	907	895	951	934	934	954	901	997	925	942	913	921	945	917	973	928	988	932	905	948	970	849	951	964	945	961	921	1010	951	953	924	963	983	953	930	913	912	924	926	939	960	937	941	922	959	895	984	908	924	947	905	997	942	956	956	979	989	1006	1001	954	897	937	871	986	974	942	894	928	945	944	929	954	909	938	937	948	933	960	947	924	921	1012	940	919	958	980	991	951	964	941	935	997	928	897	915	885	890	943	945	897	971	952	921	913	914	935	971	932	919	927	924	923	948	901	963	945	945	938	956	950	926	925	956	969	1004	925	910	967	897	915	888	920	901	1019	895	951	935	973	977	901	904	957	964	982	965	968	999	926	989	924	980	976	975	945	991	891	1007	974	940	880	902	951	906	893	988	948	960	930	936	925	952	909	948	954	910	946	969	862	962	962	993	937	922	946	911	946	951	965	901	946	942	912	911	1004	982	920	929	947	902	943	971	932	888	916	948	904	898	951	916	916	935	955	916	963	899	901	869	933	960	916	971	908	908	979	947	973	965	977	915	923	924	905	925	955	907	951	971	982	916	924	988	918	955	970	947	934	941	918	925	927	956	922	925	885	917	950	1006	955	914	951	948	955	933	922	927	958	989	912	861	962	916	965	905	974	914	1005	1006	933	857	903	961	930	926	935	900	959	961	941	935	918	911	969	954	940	965	962	897	906	945	957	960	980	1011	977	909	937	999	946	945	957	999	938	972	979	918	945	930	888	944	984	950	905	957	900	926	919	882	1010	945	911	904	953	936	983	975	948	928	942	953	927	975	894	936	919	907	950	923	1010	952	921	949	956	945	970	1007	971	935	944	923	941	924	942	1007	981	953	930	933	946	912	928	904	902	977	940	960	903	958	900	934	984	949	900	906	877	932	882	888	941	922	926	961	959	897	948	931	936	978	890	930	889	914	993	984	915	938	915	940	988	971	913	908	892	903	913	937	945	937	941	884	986	951	1006	940	1010	904	978	938	934	910	957	975	963	917	894	988	979	940	934	949	931	941	943	925	942	934	928	916	908	945	988	899	921	966	951	912	951	987	926	902	882	895	966	962	957	937	931	975	966	894	967	882	884	949	911	929	991	902	964	923	939	974	952	987	915	977	970	941	901	939	947	965	949	920	931	967	972	885	930	918	976	976	996	888	984	937	1033
23944	21534	27734	25752	18194	4847	2850	2075	1688	1457	1330	1097	994	951	836	802	800	758	755	662	693	718	728	693	785	739	681	690	707	715	699	690	731	665	708	699	660	716	697	654	719	706	641	684	679	633	692	663	724	762	706	663	696	657	706	667	714	680	708	664	691	668	652	691	655	684	688	688	673	679	638	615	735	682	696	711	692	693	715	674	697	686	729	662	661	715	717	638	701	634	731	725	720	721	710	663	685	669	695	688	692	708	737	707	701	702	689	706	656	661	674	687	697	684	700	634	673	698	672	665	680	704	641	660	662	734	683	702	680	684	675	755	714	676	730	725	718	684	703	685	664	681	683	697	676	683	700	674	705	700	677	705	676	687	711	690	677	663	730	731	689	628	688	717	654	695	717	647	652	707	696	698	669	706	702	714	686	712	695	699	701	730	732	741	692	677	679	728	723	700	723	715	724	733	670	680	677	699	683	716	647	673	671	678	664	644	679	696	656	645	699	724	690	699	671	687	670	671	684	680	701	701	661	698	661	673	687	670	693	687	681	683	703	727	690	683	670	712	709	654	699	647	656	678	737	666	673	711	719	671	670	668	710	658	672	679	701	650	726	710	662	707	662	707	702	706	678	665	686	679	691	722	693	694	683	708	688	720	681	693	686	688	700	752	648	650	687	686	695	652	662	678	698	728	690	664	726	695	695	677	643	705	684	635	719	665	662	647	637	720	653	659	680	665	645	664	676	706	669	677	668	662	646	694	694	725	681	686	672	683	676	677	702	661	730	677	696	719	711	675	680	711	694	622	717	663	618	669	680	661	673	707	688	722	688	689	679	680	687	692	711	674	642	694	691	690	639	691	682	685	670	668	695	712	695	674	689	688	695	664	711	668	680	708	704	666	635	680	679	711	715	654	693	683	703	659	681	668	726	710	681	668	685	694	674	707	670	673	683	680	736	665	633	705	726	712	706	678	695	699	653	716	732	645	707	656	683	697	689	691	693	741	686	689	674	670	713	695	694	623	726	678	714	684	704	683	727	682	689	669	700	692	690	687	688	683	701	715	662	664	636	693	723	716	713	693	713	702	663	636	691	696	703	677	668	713	685	694	671	715	699	676	730	685	682	716	728	717	738	720	669	703	662	690	677	662	683	675	668	714	680	678	680	726	749	665	676	657	684	659	693	650	655	725	740	688	670	662	623	691	670	681	693	657	717	680	687	701	679	701	677	698	665	682	730	679	679	700	643	662	687	692	719	722	680	729	688	646	657	670	688	658	690	685	655	667	713	674	708	740	691	689	726	702	707	682	665	674	725	702	677	672	712	706	679	698	694	629	674	630	696	715	714	719	698	715	691	652	690	672	711	661	673	689	685	694	651	714	719	679	716	693	649	711	676	687	728	705	695	711	683	704	680	656	666	696	634	748	670	710	651	635	729	704	648	694	702	682	670	636	647	648	705	698	658	685	716	697	661	725	659	728	632	694	667	647	698	696	690	683	695	733	682	702	651	675	703	674	690	662	696	689	680	687	726	737	681	740	720	710	729	743	702	681	697	662	697	696	670	677	730	712	680	700	686	736	700	675	713	728	648	648	689	740	652	712	729	662	705	667	693	712	670	667	685	692	664	692	675	697	687	677	646	743	672	628	665	698	662	696	671	659	658	645	691	743	695	698	729	682	646	684	687	732	667	735	716	675	749	698	677	694	679	706	674	717	699	703	711	685	695	695	686	637	702	705	693	711	713	640	682	666	712	691	697	680	712	668	684	706	696	690	662	709	733	692	736	695	665	659	710	718	668	667	694	661	698	670	702	693	699	684	681	715	645	658	726	713	678	668	708	686	685	683	677	700	733	643	694	668	666	726	687	680	690	695	683	668	730	687	702	696	640	714	726	662	683	699	653	710	734	695	667	732	690	663	685	667	677	705	702	745	702	701	677	733	728	673	654	697	678	683	700	715	718	710	763	672	676	712	680	683	692	707	694	639	710	720	678	688	713	705	652	693	704	691	717	705	649	659	700	684	705	686	691	664	642	687	671	703	749	682	691	717	676	654	628	702	698	679	659	670	697	700	735	691	695	686	693	673	680	661	669	676	744	745	643	716	687	715	710	666	682	711	725	671	686	666	681	709	746	632	671	660	735	689	704	699	731	665	705	682	711	677	700	654	704	713	682	676	695	701	677	696	711	658	699	670	705	680	711	691	722	672	698	640	696	696	732	657	722	690	712	651	694	668	698	676	720	670	677	647	651	713	714	742	700	642	673	753	667	703	659	663	694	685	703	665	733	698	694	655	710	675	751	690	650	659	681	661	630	664	698	687	694	737	692	675	667	684	689	632	720	739	693	708	696	664	674	670	653	670	682	680	703	624	676	720	672	707	689	654	694	656	726	739	677	739	696	730	654	672	665	695	701	683	678	705	676	660	692	734	694	689	684	630	730	691	696	657	676	692	661	739	676	652	714	704	676	657	670	687	676	681	629	716	708	670	670	638	698	669	665	715	686	668	701	703	693	641	661	694	700	684	710	687	691	669	706	652	726	672	692	702	685	696	667	672	673	693	695	717	673	721	710	726	723	687	663	708	664	681	716	753	651	696	689	642	730	698	644	660	685	723	679	693	685	688	701	722	688	712	683	705	659	697	671	702	671	695	685	679	655	674	676	704	712	683	688	669	672	720	626	670	687	658	714	672	712	723	668	621	674	701	678	694	697	694	688	662	669	685	714	743	636	661	623	684	660	669	673	740	682	677	679	696	694	702	641	665	657	696	731	713	716	718	704	662	668	669	672	703	673	731	659	703	677	659	700	698	707	695	707	641	682	690	740	698	682	699	687	701	662	685	670	699	726	715	663	707	696	669	726	691	662	660	688	694	663	653	706	734	683	733	700	694	702	649	669	662	737	670	693	658	697	683	687	716	696	675	656	723	665	690	691	679	679	709	710	674	669	713	697	685	655	684	683	680	697	692	673	696	710	679	677	707	699	661	701	686	701	674	692	683	683	663	657	663	677	661	667	641	682	686	719	665	703	697	693	669	713	680	663	666	667	688	717	720	714	643	682	690	738	657	697	723	659	672	684	676	680	683	719	720	695	671	707	700	690	649	716	720	702	710	715	668	704	679	680	729	674	668	626	691	697	689	658	705	716	715	674	668	667	721	642	707	687	677	730	700	655	692	669	709	668	669	674	638	696	657	661	683	711	693	687	668	696	677	651	654	696	672	687	694	716	698	682	693	719	703	653	644	656	689	708	705	731	672	655	649	689	712	684	734	705	669	689	715	672	645	654	683	726	690	660	681	686	690	701	698	665	711	723	698	701	655	677	656	667	698	690	708	699	649	654	689	707	721	620	661	686	674	660	707	662	670	679	672	713	690	691	686	681	668	732	652	705	662	705	678	729	664	700	648	661	705	695	703	686	664	717	658	648	676	672	694	678	664	669	671	679	678	668	664	677	673	680	671	679	686	699	699	687	706	699	697	693	672	711	709	669	752	683	665	662	690
14354	32098	21331	12167	7827	6548	5375	4416	3352	2728	2167	1858	1645	1444	1329	1171	1128	1089	1070	1057	1016	996	968	979	950	1012	987	1000	964	969	993	941	940	990	957	936	943	926	908	1017	987	938	985	978	957	979	963	978	945	1003	985	939	979	958	978	1003	968	959	982	992	953	964	927	997	916	1002	958	923	954	970	921	974	975	973	946	921	982	980	950	964	958	985	944	969	921	941	940	977	953	1036	906	930	948	922	957	927	981	963	922	915	974	912	968	986	960	887	950	930	974	956	971	979	993	914	1045	967	959	983	978	945	1000	1027	991	970	991	933	911	964	936	965	955	960	927	996	951	905	968	1005	932	973	997	921	951	947	981	950	955	937	957	934	928	981	965	961	954	954	959	984	923	926	1001	966	951	975	953	936	928	945	973	1029	966	976	977	935	885	969	1000	945	1003	948	940	949	962	968	926	958	935	912	948	927	959	948	913	945	950	929	930	973	955	954	936	1033	1028	955	944	969	950	1027	934	915	955	943	955	913	890	965	981	903	912	934	960	941	961	934	987	929	945	968	944	962	938	985	952	913	953	945	954	985	983	980	988	998	939	949	916	940	947	952	911	1013	946	976	968	965	922	949	943	942	965	970	889	1003	939	943	964	993	921	941	952	920	952	959	973	983	948	952	927	925	904	981	930	1014	909	965	985	905	968	922	976	923	1026	978	939	978	914	982	944	963	943	1003	963	920	961	932	901	950	927	963	1003	934	990	953	974	946	948	956	957	971	974	964	954	980	911	999	933	936	908	982	956	943	878	975	915	972	945	958	1002	951	943	903	982	938	962	999	938	980	951	972	912	864	948	951	960	953	969	949	953	962	931	999	981	933	927	932	980	942	955	952	963	911	916	1014	950	1001	979	940	936	949	945	919	943	964	966	1008	940	983	938	962	965	994	988	943	983	987	892	940	923	942	962	892	999	948	944	976	949	992	928	941	915	1001	931	959	993	960	930	1002	928	936	963	931	925	872	918	949	922	919	950	943	966	916	970	911	957	924	971	938	922	957	971	970	944	976	906	951	958	950	938	959	949	894	962	963	984	993	951	981	930	960	894	929	915	932	949	1005	924	906	967	943	935	961	946	871	932	896	958	978	931	947	906	985	924	996	961	955	971	939	941	942	928	958	978	969	931	985	947	962	955	935	906	946	919	963	989	968	945	987	961	943	951	1012	930	945	925	956	1001	966	978	952	906	939	917	1021	944	931	967	948	936	942	989	941	917	916	933	924	919	924	935	967	938	993	930	954	978	904	915	929	1002	977	966	922	972	1012	976	942	932	946	959	998	1011	968	965	943	887	920	969	991	903	947	935	939	985	942	923	935	945	948	942	986	962	971	969	944	932	909	939	954	908	967	905	941	978	905	973	941	986	988	939	974	929	1027	911	942	984	932	909	939	989	981	964	934	966	933	958	912	903	967	955	980	969	938	930	924	939	958	986	943	1001	963	971	954	959	954	970	940	932	977	982	1003	917	955	953	910	922	1024	934	942	1019	978	989	938	917	925	938	929	959	964	911	913	940	968	913	920	961	927	1015	966	899	943	951	983	933	948	954	938	983	976	965	992	956	932	995	986	970	933	920	985	967	883	981	933	967	941	946	1000	965	937	967	968	953	975	915	991	951	935	1015	976	974	911	986	963	915	935	930	973	967	960	934	978	919	946	976	972	949	1038	955	958	961	960	935	931	941	951	1040	962	967	927	944	902	975	1008	948	923	972	942	1002	910	926	978	931	953	953	981	913	957	964	955	910	955	974	931	963	990	959	993	948	986	961	936	934	991	904	950	943	938	999	958	955	956	963	923	953	973	944	911	917	935	977	888	968	943	959	945	945	942	910	986	933	890	968	942	946	933	935	932	953	971	975	912	1002	960	913	895	973	899	1000	961	990	896	948	952	954	996	950	960	918	935	936	909	1008	948	928	960	959	937	953	963	933	908	1008	1028	947	952	916	975	964	908	944	908	930	972	907	926	957	920	944	941	972	982	986	1028	933	962	961	958	913	961	1013	978	966	939	975	906	977	975	936	981	880	1010	990	952	931	1021	972	930	949	934	978	950	939	956	985	953	983	947	941	866	1024	956	948	963	990	964	955	946	1027	949	988	876	939	959	964	949	959	960	931	896	925	903	907	923	929	960	964	944	954	907	935	1000	975	906	1000	977	893	942	953	969	966	964	971	933	976	915	987	1002	927	1000	963	934	982	960	949	988	927	980	961	898	967	914	992	979	964	913	987	921	958	968	971	927	943	945	938	894	943	953	968	984	960	947	933	949	935	988	948	937	967	953	959	962	1007	992	1014	1024	906	952	947	978	928	932	919	945	937	909	947	965	942	932	894	986	990	931	1021	978	1007	993	940	980	983	954	974	951	948	947	965	972	945	972	976	901	961	962	978	968	974	957	916	980	954	931	980	933	938	935	971	953	956	992	903	939	958	961	915	972	937	966	980	978	940	960	947	931	970	938	972	930	929	980	952	964	939	1000	941	949	1010	960	924	961	935	988	932	878	963	868	891	1049	909	917	905	966	963	926	962	1020	1019	974	940	898	933	915	933	980	923	940	994	900	971	953	960	941	969	906	969	916	966	986	1006	974	961	906	960	980	917	979	991	948	990	949	932	927	943	942	982	967	944	919	948	965	971	976	973	1001	939	966	917	945	940	929	938	938	894	893	989	896	934	941	933	910	949	968	979	934	913	934	977	957	898	985	913	899	955	928	984	891	898	985	887	954	1030	961	986	947	962	981	982	975	936	952	919	969	974	952	939	966	961	963	958	942	1005	953	958	960	967	971	916	947	949	979	968	978	986	931	919	974	949	955	959	1008	959	936	963	968	917	974	925	907	980	964	965	941	988	960	1004	894	1003	901	940	950	989	915	910	979	978	926	901	926	947	952	954	927	977	954	995	933	915	909	918	963	931	970	932	898	929	962	955	1004	982	937	922	988	999	923	913	910	928	974	946	963	944	952	985	956	950	939	905	976	960	948	930	946	917	979	1001	919	980	965	925	981	919	968	922	942	947	944	952	944	945	991	963	947	981	931	961	958	977	995	1002	949	948	994	894	963	948	948	966	975	948	938	941	979	921	933	914	961	974	931	933	970	954	956	976	1002	888	927	992	983	949	972	960	989	987	953	936	944	954	968	976	925	943	948	933	961	966	982	919	982	952	960	958	943	924	968	944	1029	950	974	942	963	956	972	928	940	963	981	979	948	942	971	1008	979	1017	921	888	934	930	1005	940	1008	975	965	956	998	940	982	949	933	960	986	923	945	1004	894	949	938	948	923	973	1028	887	1013	936	988	930	918	964	946	908	936	979	912	980	976	994	968	964	1022	985	923	908	986	897	939	956	927	918	951	980	930	1011	908	909	937	979	935	942	983	943	989	990	893	889	968	927	983	953	906	981	948	953	983	935	960	905	1001	965	957	973	909	923	952	1016	920	1012	1022	981	999	968	1015	945	914	902	955	948	936	979	1018	971	901	986	988	910	967	966	941	956	939	1000	873	876	967	985	986	961	926	951	973	971	933	944	919	948	953	930	964	1016	958	968	935	958	931	978	1029	950	988	947	982	985	998
25610	21489	24834	19434	3723	2260	1984	1593	1356	1212	1001	945	848	875	732	767	746	680	728	669	720	709	662	650	670	615	671	634	670	678	668	658	659	638	657	686	681	667	675	647	684	627	655	664	667	656	635	632	651	702	673	613	685	643	670	617	658	641	655	657	612	654	687	647	668	630	651	625	629	697	661	726	675	644	583	653	640	674	654	673	667	657	696	624	650	640	646	668	675	681	673	674	646	599	659	634	648	616	651	728	659	669	641	692	642	700	659	680	638	646	660	657	635	663	679	677	687	655	650	620	633	689	674	644	644	658	672	675	700	748	651	616	652	668	633	675	639	657	681	680	684	676	644	676	675	612	656	630	634	634	677	661	692	724	678	656	668	671	653	697	675	650	683	678	656	673	653	645	650	637	672	634	622	681	669	649	676	687	672	612	652	660	688	664	633	642	614	654	638	631	673	643	655	664	678	596	668	644	727	652	660	577	646	705	623	647	650	638	668	665	655	676	666	633	690	642	625	661	674	695	646	662	633	684	641	646	680	627	664	649	669	601	606	620	657	670	687	636	629	661	623	615	660	633	687	618	645	696	650	694	663	634	674	665	645	662	678	652	627	658	647	672	659	671	639	663	648	696	613	674	628	655	691	673	646	652	675	693	690	628	673	635	695	699	665	630	670	629	675	657	636	678	680	669	657	693	671	660	639	632	613	680	633	643	681	652	647	652	657	631	716	677	638	687	654	665	699	699	653	647	647	637	677	658	685	680	660	609	668	715	702	676	649	657	649	629	624	653	697	607	694	651	644	662	666	637	664	634	651	652	701	657	674	658	658	634	683	658	629	625	670	681	671	598	615	606	662	621	646	674	627	596	675	607	628	600	684	684	603	712	643	669	650	671	638	668	659	614	644	681	659	668	670	682	670	623	617	673	678	678	625	693	649	675	647	653	630	642	621	659	656	623	684	651	656	645	633	685	665	682	633	619	663	668	592	692	642	626	687	658	639	667	658	640	685	677	699	649	633	683	605	648	653	664	616	614	641	690	643	671	623	669	658	669	722	592	679	633	680	656	641	692	687	664	677	644	607	652	710	674	672	662	711	685	633	674	666	711	702	673	630	663	628	640	660	703	640	678	687	640	641	668	669	622	659	647	654	721	671	654	644	622	689	655	695	691	672	647	632	641	675	662	647	627	672	637	597	655	676	674	641	667	676	686	667	668	658	635	650	636	681	646	668	644	673	661	639	675	638	659	612	670	669	668	672	685	680	648	646	659	683	676	690	641	638	648	691	636	670	658	691	625	666	604	641	646	627	689	626	677	668	632	656	689	651	670	619	645	641	686	687	676	650	657	642	678	625	649	647	625	635	617	640	682	629	667	655	684	712	667	657	680	630	673	691	605	647	624	630	628	676	602	631	681	740	638	675	645	672	702	681	643	654	650	646	609	666	681	666	643	639	650	640	656	659	679	605	629	644	633	655	633	659	671	651	650	677	664	662	655	649	623	709	628	618	677	677	715	643	657	697	664	701	671	666	648	662	635	640	639	645	676	696	661	645	651	678	659	677	668	664	694	623	663	684	679	636	667	702	657	672	692	635	672	604	648	668	663	662	660	609	629	640	649	684	664	643	706	638	658	639	627	668	638	638	684	676	675	666	670	645	672	659	617	638	645	633	681	653	667	629	615	634	635	701	631	616	630	649	668	658	678	649	667	669	689	712	642	655	677	651	637	652	679	682	634	650	637	713	609	693	665	652	647	663	681	610	666	658	657	667	676	677	649	683	644	632	656	677	630	617	628	606	647	643	625	635	644	648	650	695	671	640	654	659	632	667	674	654	679	650	656	659	643	663	623	674	646	652	636	680	659	630	626	650	641	653	708	584	653	692	634	623	668	678	623	637	645	664	635	648	641	642	676	664	645	654	676	660	593	640	679	618	679	643	625	659	685	650	624	664	609	639	653	673	663	675	658	669	625	624	674	690	660	667	618	647	663	688	617	597	656	655	681	691	664	644	663	675	683	639	647	654	654	658	665	643	618	636	641	660	686	667	705	638	661	659	691	669	718	665	677	661	687	659	669	646	663	648	610	632	638	641	616	643	682	664	662	633	628	650	626	692	635	657	612	656	681	642	665	688	649	657	631	643	704	624	683	686	688	624	635	667	664	623	659	683	683	645	649	635	640	653	615	631	636	675	660	633	689	639	627	674	633	709	690	654	653	661	673	631	641	652	654	671	652	620	632	610	664	671	674	650	682	688	682	635	657	644	639	658	669	664	627	685	633	645	657	652	635	671	652	647	680	677	716	664	676	641	637	607	641	693	667	663	623	668	629	628	689	676	679	648	595	635	669	638	643	643	689	664	636	668	705	693	657	621	660	676	687	673	656	667	690	677	659	636	629	643	632	636	629	682	671	633	692	664	636	649	667	653	636	680	636	628	619	701	651	659	698	660	654	674	681	668	632	664	629	654	635	597	666	671	701	684	637	646	615	660	652	680	652	664	679	702	629	625	674	665	629	629	644	663	589	622	713	656	677	650	654	719	647	660	625	637	674	644	579	648	638	656	639	630	674	719	633	625	709	615	585	691	678	650	654	676	615	672	638	677	668	645	679	649	664	652	644	676	616	607	642	662	660	681	688	634	648	688	649	662	662	629	658	640	642	675	683	645	669	615	631	631	662	692	617	701	658	627	613	653	646	615	662	649	653	663	666	635	626	684	642	651	669	656	655	723	687	612	670	736	652	661	688	679	650	671	681	660	676	667	641	625	640	621	682	678	638	709	648	624	668	692	669	628	633	689	640	646	637	645	688	644	672	617	656	663	627	667	608	648	618	692	695	670	628	637	654	688	664	656	684	657	671	642	632	645	647	671	673	667	689	702	673	655	681	730	599	658	643	652	640	633	649	644	651	663	688	670	707	640	668	668	646	658	642	632	654	652	673	632	634	697	660	671	648	663	632	653	640	653	685	670	617	667	663	605	661	645	661	678	677	675	617	683	666	654	639	688	646	671	678	659	656	685	650	704	626	655	667	690	603	665	682	663	643	646	657	644	659	667	665	667	663	641	687	709	708	630	688	709	632	614	673	681	657	645	659	657	693	640	683	631	648	707	664	675	659	643	649	619	698	655	686	610	687	635	661	651	678	637	661	643	651	683	637	663	663	691	701	638	726	688	685	641	694	618	703	696	685	641	705	664	653	688	646	682	633	713	682	669	610	658	690	706	666	696	717	631	669	680	643	688	624	687	659	655	618	626	618	649	670	658	666	648	636	621	626	673	625	655	626	664	672	663	629	656	703	633	678	651	709	679	612	644	645	660	688	643	649	651	578	659	664	658	669	603	651	642	691	627	704	662	656	674	641	609	655	657	680	689	673	628	681	686	623	638	653	659	664	597	697	633	658	688	705	610	632	667	663	683	676	629	636	684	700	610	702	656	589	667	668	663	635	633	670	607	656	623	660	653	601	658	663	657	625	627	647	683	628	658	688	618	615	685	663	637	659
14093	26313	16313	8895	6194	4997	4205	3456	2666	2158	1979	1670	1467	1313	1258	1114	1050	1026	996	926	953	952	970	873	945	910	915	938	962	877	927	913	854	909	880	913	926	925	880	938	927	893	925	956	915	931	951	909	924	935	910	936	914	906	910	918	902	932	917	930	946	916	878	924	932	904	839	928	942	884	901	912	940	919	915	958	936	919	958	949	919	877	877	956	903	846	890	949	912	932	904	953	916	904	905	906	942	983	933	879	947	939	855	892	916	933	909	935	936	896	905	890	935	909	908	945	919	911	982	926	897	887	911	921	977	889	909	914	913	896	922	890	931	939	923	952	917	891	908	948	950	860	884	875	910	948	915	923	925	949	902	880	944	902	950	963	933	900	943	914	940	952	897	892	896	891	908	908	913	935	908	901	941	934	923	935	911	923	939	969	854	942	883	872	965	956	914	895	889	929	913	878	914	886	905	971	898	971	882	952	931	922	941	906	911	906	897	938	913	901	874	917	920	908	899	919	898	955	860	965	907	887	932	919	952	894	934	911	918	894	910	978	900	955	932	941	881	910	916	959	912	939	863	942	932	936	936	942	970	903	923	902	935	993	966	969	882	952	947	896	935	919	925	927	911	953	939	928	876	953	921	978	924	881	878	951	928	938	926	996	924	953	928	894	928	928	868	937	969	897	926	959	948	924	930	913	890	966	959	922	947	942	847	924	908	934	941	918	931	897	913	890	960	909	934	945	967	928	951	900	901	923	931	942	931	874	925	937	927	856	924	854	907	865	914	927	915	883	929	924	893	909	874	876	905	870	938	929	870	914	907	1019	885	954	851	937	905	944	926	926	952	892	943	916	911	898	930	910	963	905	899	962	945	935	952	878	937	925	963	887	946	889	898	944	950	969	898	957	936	926	862	937	885	884	939	926	890	899	887	998	975	881	919	848	950	887	934	844	952	970	930	902	850	956	894	905	923	874	944	959	941	909	902	885	948	952	914	929	874	983	949	891	923	885	914	944	913	928	909	931	913	909	910	927	914	916	918	928	904	865	915	953	887	964	886	903	848	861	908	898	905	931	938	919	946	910	901	960	881	958	931	910	945	939	926	905	938	907	948	960	936	926	885	918	929	990	914	970	861	926	919	961	908	927	923	909	922	914	888	998	917	954	900	904	895	903	885	920	907	885	866	972	916	945	932	897	917	919	909	907	935	902	956	930	940	881	888	895	932	912	932	918	896	952	925	908	918	911	924	924	895	927	882	941	922	878	925	878	925	922	926	896	852	912	937	902	960	951	921	882	871	858	909	935	967	894	913	965	856	906	961	950	886	934	949	943	893	923	907	889	988	971	887	932	913	924	968	880	890	907	940	916	874	943	900	904	994	938	956	943	873	895	953	886	918	951	905	921	926	884	930	917	903	989	932	905	918	901	935	879	899	945	942	934	895	902	948	909	913	954	831	915	939	918	962	910	914	923	946	929	910	946	879	917	921	940	899	972	920	986	922	952	907	930	903	894	898	875	910	977	871	976	904	871	883	976	894	930	954	945	937	957	935	904	931	964	865	925	946	923	921	947	899	893	934	966	879	958	885	920	952	980	887	894	870	874	877	903	896	932	919	901	931	965	897	896	948	878	892	956	907	919	876	950	911	958	886	970	883	849	873	958	907	887	928	886	940	920	858	867	923	905	974	894	889	889	932	943	915	940	923	933	979	956	945	843	921	944	903	929	846	935	935	889	955	886	872	935	900	897	976	922	935	885	946	921	940	964	930	885	928	919	901	897	945	901	917	882	934	890	918	921	922	953	926	929	951	883	932	915	881	903	919	867	907	900	923	899	932	849	877	937	961	911	933	903	893	857	858	922	956	943	936	928	925	893	854	944	948	941	939	925	937	896	901	943	880	890	897	962	968	962	921	908	951	939	925	907	888	929	944	919	932	862	895	899	911	908	976	913	926	923	923	945	980	941	947	902	905	870	888	877	903	957	913	891	909	928	895	951	880	950	923	911	944	920	942	888	986	926	860	934	882	963	914	908	946	925	908	900	925	909	893	885	913	927	973	962	887	905	936	895	879	951	963	911	898	884	886	927	919	942	930	895	923	889	965	937	844	927	912	884	926	926	968	910	923	896	977	866	874	918	937	942	937	923	958	935	853	888	894	970	955	984	971	962	915	914	921	957	916	944	959	933	896	936	903	909	936	930	906	989	902	932	955	910	911	953	911	875	912	949	919	933	863	930	865	941	937	935	926	929	940	932	907	977	967	956	952	915	933	836	930	853	903	901	919	931	914	915	963	911	879	913	873	924	914	936	924	916	859	928	968	913	929	879	897	933	938	928	928	912	937	898	971	888	940	905	934	955	921	937	893	901	968	918	907	913	939	919	952	936	948	914	897	920	903	898	946	926	882	954	973	877	885	881	951	867	943	926	917	940	954	932	898	908	910	889	926	904	957	959	939	960	891	905	886	947	868	873	960	958	932	912	901	922	913	934	890	910	927	940	904	934	927	878	951	970	931	893	926	947	893	864	877	902	931	890	915	873	906	895	923	915	848	905	911	881	892	928	878	890	911	947	893	959	899	872	884	949	862	929	916	927	951	980	886	885	982	909	859	950	971	944	971	846	909	905	936	939	903	952	914	931	946	916	924	905	961	930	944	950	954	932	906	922	1034	914	945	911	881	972	906	896	964	898	927	894	870	915	945	950	940	901	967	932	899	902	960	965	898	924	923	962	917	930	916	943	924	940	950	889	905	885	924	947	925	902	944	914	901	911	880	933	897	943	906	918	917	914	940	903	955	925	924	930	897	911	910	893	918	854	942	897	968	898	898	873	910	914	902	948	915	946	898	971	919	958	916	923	946	953	895	927	912	946	940	930	878	941	917	951	957	950	939	881	916	878	906	964	899	934	917	948	916	916	946	949	949	971	942	944	923	948	918	953	935	897	934	926	929	969	903	893	896	872	926	894	940	893	898	923	928	878	941	956	914	905	948	912	890	889	944	882	947	916	932	910	914	884	903	906	966	959	900	890	901	904	915	914	943	935	876	923	929	924	881	901	955	910	891	904	936	968	882	901	908	901	899	900	906	964	919	892	946	919	923	914	912	964	963	931	907	881	920	911	938	906	932	932	938	918	888	962	890	898	966	990	911	867	926	873	882	968	944	983	922	903	939	949	946	916	964	925	948	915	953	894	938	954	927	881	921	917	920	880	952	908	963	957	918	874	931	937	945	943	938	959	929	915	901	952	915	949	888	890	847	889	894	909	931	941	918	913	890	979	881	922	966	903	897	904	951	937	918	842	921	918	903	899	908	876	919	882	896	943	966	923	921	885	920	927	951	914	924	920	947	871	935	919	941	895	924	943	916	946	921	980	914	901	908	948	933	938	886	883	911	941	935	945	892	925	905	931	963	858	934	944	940	889	935	917	878	888	890	883	916	894	901	917	896	939	865	942	888	950	954	968	903	981	965	874	863	895	935	967	897	901	949	887	902	888	890	941	887	960
23026	21578	28528	25087	21575	16769	5229	2730	2012	1746	1532	1229	1173	1042	957	867	838	752	712	724	718	742	730	706	724	776	746	718	742	725	690	694	673	691	712	717	660	697	704	708	642	684	660	687	685	722	694	714	666	624	694	726	674	679	684	676	676	709	689	681	693	688	671	661	692	678	659	673	719	659	689	682	694	652	696	728	707	736	691	683	674	676	688	659	682	698	666	688	686	667	701	676	712	732	673	652	683	671	679	673	672	687	656	656	670	621	693	697	646	719	695	685	734	701	694	669	680	650	711	702	686	680	670	683	742	699	649	695	716	685	669	712	693	684	695	702	648	659	673	683	745	678	657	681	695	713	678	681	635	699	688	717	714	683	686	723	650	645	705	682	712	711	680	690	723	678	653	669	684	703	701	685	695	696	639	694	678	687	676	725	700	718	724	689	642	704	680	703	686	664	698	706	758	713	695	696	641	722	686	674	685	725	695	709	664	702	693	704	688	690	678	685	699	693	672	695	674	710	710	663	672	724	706	676	706	681	707	694	643	675	696	703	637	650	672	713	661	673	714	661	660	670	715	649	678	673	669	685	662	701	672	685	664	718	672	653	663	671	670	671	662	680	687	696	681	658	675	685	709	674	672	644	693	693	693	691	688	691	599	656	668	648	697	739	654	676	700	653	676	700	667	646	638	677	673	642	714	695	681	687	656	685	684	701	741	704	691	663	689	691	673	694	692	669	679	714	690	687	670	697	727	677	648	652	657	698	686	729	705	687	715	710	714	672	698	678	665	753	690	679	677	685	713	670	713	695	720	666	636	693	613	688	647	670	652	714	665	705	692	682	690	678	711	668	708	714	705	695	692	662	689	682	686	666	693	698	654	651	676	644	672	702	683	739	691	667	703	695	669	669	669	681	666	731	656	696	664	685	646	691	677	738	756	672	671	711	725	704	650	696	679	645	655	634	676	684	679	695	659	704	648	703	719	658	658	701	677	737	657	726	652	643	687	675	653	692	730	694	739	686	714	704	701	695	675	761	664	644	678	708	694	706	741	650	698	732	754	769	680	659	688	685	680	650	667	714	683	683	712	666	706	650	648	726	642	688	748	716	695	694	671	704	682	677	691	654	710	686	707	702	717	696	685	693	645	711	691	693	697	714	692	668	685	643	714	654	671	691	651	676	669	699	691	722	657	706	718	709	729	668	694	702	669	714	665	678	716	668	720	701	643	722	705	652	671	694	706	681	634	662	699	668	667	667	713	668	669	679	677	676	684	677	691	720	737	663	649	670	669	672	683	746	656	702	654	691	675	666	683	696	689	671	712	684	620	727	718	637	712	713	710	696	687	708	673	677	687	711	711	701	696	725	740	679	707	687	715	657	642	676	710	691	695	707	650	711	685	649	708	633	708	621	657	701	668	719	672	691	706	647	684	695	703	704	669	643	711	670	710	709	702	660	705	652	679	695	669	678	678	717	648	665	715	710	677	698	718	685	673	700	714	658	696	702	693	647	658	676	651	642	681	695	717	655	689	657	694	694	690	687	663	720	727	703	710	701	656	681	675	709	662	651	677	636	705	730	661	654	685	678	681	687	642	708	674	683	701	710	688	702	695	675	647	695	675	671	707	735	677	683	731	657	642	697	707	669	694	730	683	673	702	672	677	670	636	685	672	695	666	660	652	727	733	685	715	700	671	710	662	726	675	715	690	644	721	665	682	721	666	705	710	682	676	705	663	677	672	675	687	692	667	642	675	666	677	710	719	621	681	659	686	654	729	675	666	659	689	681	677	725	678	700	698	721	638	669	709	693	658	716	670	636	712	727	706	647	656	692	669	711	725	670	692	695	700	703	714	676	687	630	698	721	733	671	677	649	682	720	663	704	666	690	669	660	667	672	678	699	681	706	694	669	704	696	679	684	668	668	732	653	723	709	687	714	702	694	619	711	676	695	723	663	691	711	706	729	663	755	760	709	674	676	682	698	690	659	694	681	713	662	689	658	723	688	679	678	676	690	646	699	633	666	682	648	691	700	710	676	710	677	689	666	684	689	680	687	700	698	728	682	695	672	656	637	634	702	674	686	644	683	727	703	656	691	711	665	705	672	724	659	679	700	660	690	693	733	702	705	691	701	708	685	691	696	692	641	664	661	682	689	668	696	670	713	630	699	661	642	690	661	669	684	691	690	722	668	645	693	680	680	701	716	676	648	704	690	706	693	667	706	710	677	644	655	652	756	652	710	701	714	717	653	689	678	670	731	650	669	661	677	674	683	673	698	703	656	670	673	703	684	663	719	713	645	655	622	656	770	691	654	706	672	698	679	715	719	650	693	628	748	699	682	663	695	643	737	667	654	700	736	714	714	670	656	689	708	693	686	713	702	681	681	625	656	697	696	717	699	655	648	735	641	676	667	750	704	668	666	705	688	675	680	734	685	695	685	653	679	653	632	683	694	657	688	740	683	638	695	636	649	711	687	734	680	704	717	643	730	677	644	760	628	693	661	657	690	674	674	672	663	684	675	655	670	679	672	737	669	688	728	738	639	695	639	663	674	682	685	642	677	672	695	662	696	660	695	660	704	639	642	677	699	721	705	714	654	653	676	707	643	640	708	676	696	679	680	693	683	738	684	728	679	711	659	638	648	700	699	666	671	710	730	663	678	687	717	668	686	727	712	688	697	689	687	723	713	652	705	684	685	687	745	707	655	703	718	672	653	692	726	686	677	701	695	636	696	700	667	674	710	623	683	688	701	699	706	637	723	659	671	664	691	655	674	682	682	694	701	670	746	667	675	707	670	641	684	631	666	677	679	658	701	683	660	696	695	699	633	700	696	690	696	680	678	657	657	676	678	681	674	674	693	674	651	662	706	671	708	672	713	692	720	666	724	649	725	654	677	734	698	661	708	673	736	695	663	694	629	712	705	724	686	645	666	656	674	654	718	687	684	647	711	664	729	695	688	688	663	687	670	692	698	698	686	661	658	691	651	658	664	677	673	675	713	678	680	704	691	660	646	737	742	673	717	698	742	674	643	693	650	690	692	689	673	677	651	699	659	712	713	656	674	675	669	663	648	701	676	685	696	617	690	706	680	635	704	698	636	681	633	705	675	705	674	679	680	677	698	677	666	658	684	659	708	686	707	664	631	669	730	711	704	719	672	705	729	667	684	681	723	683	658	677	708	649	673	707	705	681	676	670	682	697	692	671	657	665	676	647	660	631	699	674	663	643	670	682	678	658	637	691	676	655	681	657	684	680	659	657	712	667	673	663	675	709	707	675	719	656	714	680	668	665	639	703	700	704	685	672	670	656	695	668	696	702	670	688	678	693	728	659	688	694	731	684	671	704	708	683	702	632	711	654	685	647	644	707	614	686	688	758	728	689	676	650	697	664	685	674	674	708	703	716	651	672	645	675	656	697	684	653	685	682	675	708	701	717	695	672	701	665	665	676	675	695	678	638	657	687	697	706	690	678	682	687	673	684	682	681	701	689	711	689	707	665	675
15447	34760	24147	14169	10379	8635	7106	5418	4296	3416	2741	2151	1950	1742	1533	1346	1173	1148	1053	1015	1030	1019	981	974	948	979	982	1011	981	942	948	958	923	966	1000	1002	961	975	916	963	949	939	954	976	977	959	972	926	984	979	925	971	994	941	935	978	923	923	978	894	963	945	924	957	979	923	940	934	935	994	942	1003	998	923	1024	884	976	932	905	991	945	946	937	886	909	959	937	953	948	955	964	994	941	958	974	969	922	913	944	902	982	969	958	972	961	943	908	922	926	920	977	943	962	878	970	972	923	995	944	928	895	923	952	945	938	991	977	974	888	975	952	991	955	978	954	982	947	965	944	994	956	947	906	924	929	909	920	995	984	964	943	958	922	957	956	940	987	953	929	952	935	894	935	967	987	934	976	898	981	917	904	891	887	942	945	943	930	947	1022	942	985	947	967	978	917	963	923	928	937	970	1013	911	986	890	913	999	917	979	970	887	963	930	927	920	1000	894	972	998	938	946	943	941	934	929	957	966	929	917	998	932	925	941	944	959	950	927	884	950	953	973	973	941	944	971	904	970	958	965	913	970	921	864	975	865	926	1015	937	907	957	972	921	996	899	920	980	961	957	1013	927	969	896	967	962	977	974	908	942	921	955	914	974	868	935	895	939	931	935	954	912	953	985	979	961	948	940	952	988	894	936	898	972	991	978	957	940	945	948	916	950	944	986	941	917	992	908	908	891	903	955	905	891	926	932	916	896	944	978	942	950	931	939	915	956	938	967	863	915	943	926	878	911	945	914	944	927	942	966	964	993	968	947	953	964	969	964	943	919	918	935	950	952	991	968	944	895	921	968	930	930	973	903	922	950	928	965	993	903	929	939	980	944	923	921	920	906	912	932	895	941	955	951	949	978	951	936	930	976	940	953	960	990	891	966	926	937	961	939	931	986	943	915	950	943	990	975	1035	926	952	908	983	963	959	1008	970	901	936	940	938	1004	951	929	896	974	1022	945	982	903	953	924	918	934	920	951	953	933	987	974	946	967	1008	988	980	961	960	908	986	922	926	944	970	907	927	977	912	971	969	953	886	901	973	950	926	952	900	939	965	907	933	983	946	955	950	952	886	961	893	903	927	971	1010	926	942	960	952	935	910	950	930	961	970	985	947	921	922	996	951	905	968	978	973	914	962	989	943	934	933	910	951	972	929	922	940	910	899	913	970	907	898	1002	968	974	969	938	932	930	934	949	933	954	1021	918	945	958	994	1004	924	983	929	951	958	921	935	914	949	955	947	920	939	934	932	958	926	919	988	886	958	968	911	914	985	970	961	971	891	916	966	979	965	911	938	947	989	995	924	882	942	884	936	955	867	942	923	913	934	950	935	889	932	935	921	996	983	929	922	956	906	946	947	920	913	931	917	974	920	955	895	926	955	967	940	969	950	903	987	947	928	968	965	915	932	1002	992	960	966	972	970	950	960	945	1000	965	907	968	970	993	966	939	882	963	967	927	935	970	914	967	938	949	944	949	891	902	886	994	954	907	928	898	903	966	954	984	941	914	932	946	951	982	966	1000	891	916	925	932	944	923	956	932	941	967	939	980	948	966	1020	940	949	1003	913	938	935	932	901	990	917	966	956	967	909	962	973	1010	886	978	929	975	948	949	902	908	970	938	946	924	936	928	990	928	947	997	937	895	942	916	902	916	916	976	936	932	943	962	952	968	945	900	972	941	907	931	973	906	898	957	976	934	937	894	998	927	941	979	1014	926	939	916	911	929	897	945	959	915	975	968	920	949	948	920	883	960	934	928	937	970	879	954	951	963	866	976	924	917	971	935	944	933	867	932	921	939	933	949	964	924	872	925	948	960	952	949	999	940	936	979	967	889	975	969	925	988	923	947	903	947	922	1009	930	986	948	969	972	937	943	942	1030	935	960	1002	927	972	1003	951	904	963	1012	915	919	893	919	945	909	958	968	928	945	978	906	949	931	914	961	970	1002	920	981	929	948	1004	938	944	938	936	962	990	929	955	952	926	980	947	882	901	964	954	951	999	937	895	920	952	962	967	935	968	994	963	897	948	942	973	934	981	955	948	982	966	933	913	962	964	900	918	976	964	924	987	1025	918	951	940	938	1033	973	921	919	934	929	912	983	926	956	950	964	962	905	986	972	981	998	855	945	944	984	959	984	944	895	916	904	940	1011	915	937	930	949	966	920	978	942	945	922	997	878	963	918	885	925	933	868	896	920	943	960	1008	902	950	967	937	899	964	977	961	954	986	881	957	940	954	953	979	961	948	936	912	912	953	939	913	939	915	940	975	926	872	961	937	960	959	870	972	899	954	928	949	993	975	948	946	956	869	927	861	937	939	938	983	940	1024	929	969	940	894	984	954	889	903	958	907	943	958	900	965	965	970	978	972	984	961	923	914	946	913	951	915	944	896	926	913	937	944	951	947	897	935	977	916	1006	925	935	925	910	938	960	952	913	983	953	1003	939	946	952	931	951	949	933	997	933	889	997	944	940	936	857	935	986	939	931	939	935	969	966	975	997	938	944	964	945	919	938	967	919	947	998	925	901	956	862	969	970	960	962	986	956	986	942	971	944	973	973	915	888	922	916	947	934	908	906	962	998	927	928	916	943	970	949	914	980	935	908	901	969	953	963	979	959	977	1013	978	932	966	906	968	982	939	931	971	964	902	896	938	958	955	925	901	980	941	972	957	929	920	922	943	986	924	911	962	945	933	969	884	937	944	972	986	943	927	939	982	925	904	953	977	929	941	934	965	942	962	943	926	905	1004	954	895	955	923	948	916	919	992	943	918	909	948	953	978	975	950	955	928	948	920	936	983	937	924	931	988	942	912	851	1008	917	962	942	934	908	955	951	883	901	945	972	950	894	967	938	961	946	959	956	926	990	902	903	952	880	955	964	919	949	914	972	891	917	940	993	932	959	1001	959	972	964	950	949	954	902	970	909	944	966	930	938	913	961	956	947	931	944	947	978	906	970	852	911	1021	946	968	967	928	944	990	926	923	982	979	941	952	942	918	959	970	951	960	876	887	901	987	905	971	933	955	944	956	901	1018	940	891	978	973	959	943	978	932	956	923	963	931	939	923	990	981	965	996	919	909	899	959	915	871	953	979	912	988	907	906	935	868	883	942	913	973	938	976	969	964	946	967	1003	929	949	900	933	936	896	938	914	989	916	929	936	999	970	947	923	964	977	975	955	968	950	976	950	873	927	963	923	958	929	894	936	954	961	950	960	985	965	893	925	939	906	950	977	991	972	894	973	945	1000	956	952	943	947	949	941	922	921	927	908	888	903	971	915	923	947	998	906	925	951	940	934	972	978	945	946	975	951	908	988	999	918	944	927	942	915	934	943	928	951	942	952	973	951	964	940	904	938	903	917	942	957	966	919	927	985	961	956	943	914	967	885	947	943	956	978	895	941	973	922	938	937	932	951	965	960	947	924	948	923	987	951	934	976	934	929	921	915	934	946	914	981	907	965	947	924	889	912	957	970	872	899	936	963	964	955	925	933	998	853	941	929	928	905	995	908	937	960
28439	19630	11232	4869	2752	2206	1768	1355	1264	1126	978	893	806	754	793	724	677	737	677	652	700	688	685	639	643	700	678	638	672	683	700	653	637	650	770	718	662	681	707	683	687	728	654	670	653	691	686	638	701	660	673	666	697	652	728	645	743	672	762	641	667	689	668	681	652	716	664	671	660	635	689	633	660	681	650	671	662	667	725	674	709	663	693	653	699	686	656	645	692	632	631	700	648	635	663	671	659	649	680	714	674	716	673	675	721	704	699	669	676	695	685	677	659	676	677	698	651	667	657	679	626	651	669	693	634	676	713	659	655	678	719	714	684	701	643	633	662	649	661	702	648	650	710	648	713	652	687	691	669	674	695	710	670	637	655	720	658	706	656	668	724	664	687	705	673	661	652	648	633	689	705	649	653	647	676	689	721	663	653	649	687	703	678	695	696	708	688	653	652	691	682	675	705	657	643	717	723	671	665	697	707	644	712	654	655	671	660	700	676	618	688	699	658	678	706	647	656	690	689	699	680	689	702	672	686	673	644	677	669	673	639	680	697	683	667	642	677	694	683	686	650	700	695	683	681	656	712	671	665	710	674	644	653	636	667	699	661	685	680	692	675	704	685	653	679	638	710	689	672	665	673	689	683	654	665	681	648	693	658	647	644	721	699	690	704	687	646	633	679	659	696	662	639	657	675	657	657	665	657	680	710	644	632	675	698	660	691	687	686	637	684	698	633	682	701	682	675	685	723	665	683	622	663	673	664	641	664	684	708	676	618	677	700	660	644	687	696	612	704	648	661	684	682	712	692	656	690	681	694	735	621	640	652	637	661	656	629	644	647	678	727	663	714	659	636	711	667	654	682	676	692	664	681	719	659	727	654	714	682	661	725	657	636	675	667	695	649	659	684	663	667	663	669	667	684	659	683	699	632	668	632	668	704	660	678	683	689	668	689	664	711	667	635	664	691	677	663	678	671	675	670	659	697	645	688	644	665	674	648	650	663	658	695	701	690	654	665	664	711	718	703	650	683	687	694	683	704	708	671	694	685	704	727	665	681	699	692	642	706	671	699	682	667	673	737	706	708	674	657	667	723	726	696	690	638	665	650	704	688	689	665	670	637	690	627	686	716	630	720	603	689	643	697	703	631	651	674	666	700	715	643	716	713	627	692	672	682	654	689	671	652	669	675	660	682	642	646	604	670	678	657	695	663	650	694	667	673	691	632	682	708	688	740	696	705	665	690	691	686	660	701	688	714	629	707	672	691	650	683	628	634	707	685	654	657	667	717	670	703	671	688	692	638	691	683	659	684	664	657	726	691	672	655	665	707	714	716	703	718	665	684	639	692	627	684	648	696	619	694	702	679	712	625	651	645	684	694	715	659	664	657	664	681	679	679	689	636	670	655	647	686	643	711	700	716	675	655	678	663	676	692	700	655	636	643	653	666	657	656	675	653	713	598	637	663	657	677	691	679	662	724	680	657	688	675	679	656	673	652	684	631	687	690	637	710	647	692	627	639	671	637	674	672	675	715	691	653	708	699	651	663	677	649	710	646	663	651	677	711	742	624	683	720	696	707	641	746	671	696	686	654	749	656	682	665	681	660	709	625	680	730	665	659	667	669	683	637	682	690	664	698	666	707	650	694	681	641	686	699	677	664	654	680	711	672	676	701	685	690	680	754	667	671	666	660	671	691	685	642	690	647	681	673	689	672	674	671	670	650	636	701	684	582	609	694	665	680	700	634	702	654	656	663	679	675	670	671	633	687	688	655	697	671	705	664	661	704	742	666	691	696	621	585	657	723	675	647	652	680	689	679	637	681	668	619	660	684	664	729	628	686	640	671	643	712	688	670	714	694	665	678	692	698	651	666	729	658	723	661	718	721	654	682	670	711	695	676	663	694	691	691	666	619	651	675	662	690	709	718	657	701	651	654	660	706	684	654	675	700	682	671	619	729	688	672	685	665	659	645	691	697	688	706	696	649	663	689	686	700	649	685	686	706	641	715	702	679	653	684	654	682	688	608	696	647	685	678	678	685	666	689	672	674	659	675	638	698	627	721	655	638	614	694	715	682	673	681	719	714	710	656	665	683	685	661	644	692	656	677	686	629	665	719	664	713	684	685	704	632	667	692	688	666	677	723	705	677	653	672	677	698	678	646	718	729	669	697	698	682	719	677	694	672	653	709	667	668	670	670	650	678	660	696	662	745	665	625	738	669	707	630	709	687	661	703	686	652	700	659	738	665	685	658	642	663	675	658	668	648	678	699	638	671	681	618	681	726	674	646	668	708	698	681	712	704	683	679	693	691	693	662	700	733	627	677	680	679	643	670	680	658	690	663	671	643	659	664	684	643	674	650	704	712	671	690	710	662	645	647	698	701	671	649	615	720	689	668	682	670	699	680	675	708	654	696	690	692	660	664	663	688	696	688	689	653	659	690	652	705	678	683	692	670	694	686	669	679	660	621	657	672	673	676	705	669	731	642	690	627	666	683	698	717	695	654	677	623	664	688	657	720	656	686	677	642	676	646	712	646	716	691	688	671	663	669	724	656	692	678	670	649	683	709	659	678	697	662	674	658	642	648	672	685	703	686	675	661	669	665	634	663	714	688	683	733	678	662	681	633	671	746	661	675	696	712	664	709	652	670	686	692	699	657	698	679	653	691	665	677	687	651	672	649	664	659	664	676	654	634	669	680	666	657	687	675	695	593	646	696	650	670	707	679	628	659	651	671	665	663	738	710	682	702	654	674	677	665	676	647	647	645	654	673	695	650	711	652	657	669	653	659	691	655	686	650	706	677	696	712	673	689	675	717	647	680	732	655	649	685	694	704	666	704	675	664	649	703	683	707	682	719	668	669	669	628	665	669	686	636	659	665	681	681	713	651	659	660	702	652	703	727	700	668	667	703	678	691	657	650	655	647	702	714	663	623	707	705	706	689	670	680	645	651	659	673	677	677	689	716	674	680	646	693	684	681	718	667	702	663	654	673	685	633	688	682	705	622	674	658	642	661	681	652	647	690	681	663	673	678	673	647	649	680	630	696	702	681	683	678	649	680	711	664	635	705	672	696	698	639	678	659	682	642	696	661	674	662	634	699	653	658	696	661	718	647	654	702	659	692	675	638	711	671	719	657	678	672	641	703	688	649	640	688	688	672	679	705	683	701	689	693	725	639	690	704	671	672	700	670	689	627	662	713	668	669	657	696	667	670	678	678	654	691	669	681	669	659	679	711	672	630	688	652	641	684	670	693	683	685	697	645	676	679	727	655	678	671	675	676	647	707	669	743	694	661	691	710	678	616	692	675	666	627	695	673	637	686	649	703	682	671	704	668	658	669	708	682	685	689	627	710	673	734	675	617	694	689	656	684	689	649	684	664	667	661	696	660	651	695	626	695	660	721	668	659	695	678	644	668	690	661	687	665	674	687	687	656	682	668	684	663	650	668	668	700	655	642	707	640	659	671	705	719	669	653	634	752	686	688	674	679	642	710	677	670	668
14149	22902	12832	7627	5683	4666	3653	2805	2414	1927	1621	1496	1340	1207	1119	1055	1025	998	1010	943	1051	923	907	942	954	1002	950	970	911	931	926	967	1000	932	967	966	945	954	893	961	985	952	991	929	953	954	956	895	893	926	937	911	945	939	951	942	932	920	934	917	955	944	939	969	898	925	903	944	928	932	1009	947	904	948	977	913	938	922	941	1014	956	937	944	945	912	918	908	959	892	940	946	942	940	940	962	912	934	942	972	959	935	952	881	950	917	930	914	928	910	913	944	919	920	932	911	946	949	933	915	937	962	937	962	905	897	916	984	945	909	934	946	906	959	860	982	938	975	961	983	1007	938	957	952	943	923	1003	945	912	943	957	928	949	936	905	960	954	928	908	961	948	909	943	939	948	970	980	916	917	904	966	923	923	952	923	964	924	957	911	942	922	941	973	991	953	938	984	963	869	950	901	878	957	961	928	961	925	943	935	920	890	984	888	951	934	936	921	953	951	1020	921	983	937	932	983	864	901	956	894	918	959	926	945	937	914	917	915	973	938	918	889	943	910	957	896	981	986	941	971	942	912	930	891	941	953	1011	916	877	947	956	947	952	969	961	944	882	929	941	930	942	958	961	926	898	958	994	943	960	931	930	951	945	925	930	918	956	944	912	917	917	939	971	908	881	939	933	916	976	954	933	960	891	954	956	908	915	978	853	959	922	923	862	918	984	926	953	917	921	913	962	926	952	904	953	929	937	984	926	927	981	894	907	979	971	939	973	950	914	965	966	968	930	933	924	924	926	952	885	957	1033	916	880	891	910	903	995	923	923	967	945	921	959	969	928	1007	911	886	952	991	1003	959	901	989	940	938	973	871	1016	972	914	900	960	933	907	870	928	979	971	876	968	968	925	893	927	959	956	963	937	921	952	950	962	949	976	977	972	970	913	950	894	914	927	912	961	971	901	956	946	938	907	917	961	877	925	919	978	941	920	951	960	1001	922	920	922	928	932	953	926	929	922	947	944	904	932	929	951	1015	946	937	973	911	941	939	973	986	948	1002	945	957	951	967	898	937	920	988	934	985	955	913	960	943	932	913	908	912	928	985	957	953	947	926	922	935	1024	950	922	940	950	969	953	910	988	949	944	906	929	924	920	994	952	919	928	963	947	967	938	910	932	924	951	954	958	943	959	948	948	941	947	926	896	967	929	952	943	945	951	964	973	988	972	969	896	972	933	907	961	985	962	936	967	959	952	934	982	918	970	952	921	952	952	958	958	954	921	981	990	939	902	981	906	978	998	956	939	954	968	991	974	929	946	906	988	863	930	936	883	961	955	947	889	918	911	951	928	945	898	982	941	953	923	955	894	986	879	894	923	948	938	971	940	966	933	950	925	951	921	958	942	923	1000	969	973	952	958	950	969	919	960	950	1016	946	986	947	962	977	949	982	893	937	960	919	964	925	909	946	932	951	934	911	1009	970	933	907	932	931	936	917	945	946	939	995	907	917	945	973	969	975	948	975	960	980	892	921	958	941	882	911	970	917	916	907	938	890	983	942	946	952	942	916	961	926	929	923	906	957	915	948	922	914	933	935	938	973	898	966	902	903	1003	922	948	937	890	943	959	947	964	966	930	957	949	941	928	929	934	965	932	963	963	993	902	984	931	905	988	906	999	1011	959	910	947	948	944	910	935	907	929	973	919	954	951	919	993	1008	919	962	979	937	959	969	1002	920	989	1032	939	1002	937	934	912	890	902	925	988	934	986	949	957	990	903	946	951	958	946	955	930	952	929	976	951	979	1007	964	968	906	938	946	909	878	939	908	969	916	980	918	939	936	881	922	939	905	905	932	912	986	897	966	975	935	949	959	913	936	927	979	959	957	940	949	935	926	950	948	962	901	981	932	929	1015	948	934	979	962	883	908	945	972	957	925	974	940	938	865	920	912	934	957	912	955	940	953	940	955	947	979	951	962	896	972	951	936	965	961	946	946	936	952	940	960	947	978	948	980	927	891	966	928	913	939	943	921	933	907	962	956	942	943	926	960	946	904	898	953	941	970	969	898	952	940	911	1032	929	944	957	936	949	989	918	971	965	1005	923	955	963	1003	952	958	984	1000	905	912	965	915	936	941	882	991	936	940	972	907	900	974	947	984	971	915	954	954	917	999	955	978	999	995	933	1002	931	937	914	965	897	940	944	952	973	995	944	946	922	944	942	956	976	976	980	930	893	1003	949	981	948	939	974	980	924	953	906	940	943	950	945	947	959	904	964	961	996	916	915	950	998	940	951	954	935	914	937	995	990	908	936	934	992	953	951	948	983	973	926	958	939	947	939	984	916	914	988	934	943	948	956	984	982	953	910	943	943	917	963	935	928	937	949	930	971	953	932	958	904	931	948	979	916	916	924	941	942	994	1004	958	913	1025	932	969	944	973	924	952	974	952	912	937	913	971	932	890	920	907	918	926	947	931	945	955	957	899	903	958	997	953	954	933	918	939	949	947	973	905	888	899	952	856	944	950	950	953	956	909	897	936	947	953	961	910	919	905	899	930	934	902	942	951	977	958	904	979	970	954	956	945	917	983	964	966	964	919	932	948	935	942	940	963	938	953	948	968	933	948	908	936	977	954	942	937	971	938	946	965	954	956	939	994	915	855	944	918	901	945	920	935	948	929	947	946	937	926	965	941	970	924	997	866	958	954	930	914	922	922	946	947	1030	890	937	969	972	931	946	880	974	926	863	932	955	995	931	921	994	920	999	987	913	971	919	979	948	969	973	938	959	911	990	849	943	983	920	883	909	953	930	963	933	933	989	966	935	983	937	931	981	952	950	947	954	965	939	949	965	963	965	864	967	975	953	963	930	935	947	946	955	954	923	905	976	925	864	913	923	934	892	912	899	958	946	936	888	943	965	912	918	937	994	936	900	958	961	978	949	929	923	991	943	947	983	909	941	876	960	911	905	900	925	920	935	916	975	940	965	968	978	977	947	892	860	950	940	939	965	934	941	943	896	945	940	935	895	956	895	945	933	938	912	934	915	932	909	940	919	946	885	936	926	927	970	982	961	935	942	951	996	989	968	985	938	875	895	920	952	976	932	998	906	938	941	885	983	863	907	945	982	939	974	963	920	929	937	968	933	932	892	926	945	922	976	977	975	917	874	926	929	1000	962	911	927	916	882	964	949	1002	1020	949	976	997	950	988	981	899	938	953	983	966	926	921	972	923	934	943	934	963	986	950	938	965	979	944	927	924	918	942	928	934	977	983	940	924	951	908	897	944	923	980	928	938	943	936	953	993	944	938	924	925	888	928	957	937	950	918	1007	977	929	933	946	957	933	948	965	900	903	990	1014	941	917	933	928	931	916	907	967	941	943	918	944	987	957	907	952	902	906	952	959	968	911	957	944	929	920	926	894	987	946	902	979	907	940	1001	911	946	883	963	934	958	922	985	918	951	977	910	978	922	901	958	980	940	971	948	973	939	921	973	904	959	948	922	953	966	934	930	906	909	928	974	911	938	974	982	950	953	948	932	916	980	923	1007	925	974	914	914	996	898
23877	21501	27652	25703	18298	5331	2958	2049	1681	1378	1254	1055	990	923	857	830	762	757	737	752	684	743	688	674	667	689	657	709	695	654	698	697	648	680	643	660	678	656	712	668	705	668	672	652	622	669	672	657	648	696	718	679	680	727	667	734	679	666	702	692	711	662	683	685	700	655	700	710	698	724	688	682	721	652	720	724	740	694	678	675	721	679	675	668	683	655	704	619	687	668	642	701	667	681	663	681	636	677	684	701	668	676	681	659	714	668	676	669	697	656	690	685	691	654	671	628	654	705	706	674	698	649	701	659	649	656	703	673	683	679	689	664	733	670	723	722	676	664	689	685	688	711	687	660	702	689	690	690	709	690	695	641	666	723	694	658	657	719	688	694	698	697	744	665	721	695	670	699	656	721	679	655	726	655	724	673	653	728	674	676	667	682	694	692	688	697	680	710	683	677	675	691	714	693	702	687	684	696	650	692	695	628	714	653	693	682	660	697	644	681	663	734	652	702	671	706	659	682	644	672	684	687	677	680	683	703	703	702	667	675	656	656	703	657	675	696	670	625	690	627	673	702	707	694	715	682	646	676	702	674	665	641	681	676	682	678	659	664	676	690	664	660	675	678	678	646	653	630	702	682	716	659	689	723	709	671	643	662	682	676	663	703	674	667	683	693	717	671	650	710	743	681	716	713	656	670	698	688	723	718	667	640	638	676	738	691	667	695	648	665	716	694	667	650	699	726	704	641	683	668	691	692	720	675	654	700	696	659	655	686	658	697	738	684	739	680	682	681	699	670	714	707	697	721	678	661	693	725	691	715	707	687	646	679	721	697	667	648	636	696	684	701	715	684	679	632	721	685	698	714	721	684	700	645	680	665	658	711	662	715	703	700	625	688	670	697	657	703	691	681	683	695	677	691	721	696	721	697	692	673	706	714	686	642	697	686	693	664	668	674	652	678	671	677	645	662	688	660	671	703	700	680	681	673	707	641	699	684	650	668	716	767	669	655	734	666	676	713	690	681	666	700	692	697	698	657	707	680	697	652	707	668	693	702	700	717	703	689	679	687	669	706	683	682	715	728	685	722	695	659	694	698	670	709	712	644	712	686	671	665	691	645	704	709	673	712	689	719	685	662	680	703	686	742	672	666	729	707	670	694	680	694	636	738	704	709	684	625	696	660	650	739	691	685	688	669	639	710	707	641	664	651	678	684	711	681	695	705	683	675	663	680	742	705	646	723	685	653	733	670	713	698	708	681	646	689	635	677	624	727	694	717	698	721	654	690	700	656	678	694	674	637	648	631	677	711	680	666	666	624	662	668	665	668	659	696	661	712	693	727	652	684	648	695	685	676	659	699	661	664	668	686	670	701	685	707	688	677	696	662	699	689	686	678	628	671	635	668	694	698	685	645	712	702	729	672	667	740	648	683	654	666	689	663	670	651	719	642	684	692	767	660	681	650	702	692	725	670	717	700	717	693	676	696	667	681	744	706	701	699	663	660	714	743	681	718	732	688	650	708	648	695	681	718	651	695	698	711	710	686	673	703	662	720	610	666	668	693	686	673	719	713	723	723	693	650	686	693	681	645	674	682	711	668	655	728	651	684	725	692	672	674	698	692	668	666	677	700	686	650	666	689	667	661	698	695	653	710	733	734	675	719	650	650	710	693	670	671	704	673	720	651	663	685	684	688	638	673	687	687	670	667	701	707	696	646	690	686	677	643	704	714	689	700	687	704	691	678	704	686	687	673	632	658	686	700	698	694	683	679	648	675	673	660	711	628	670	663	680	679	678	744	688	616	685	741	660	654	711	696	669	712	683	700	675	672	670	678	689	736	679	691	652	666	675	693	642	653	695	697	680	723	675	650	675	674	693	630	713	669	675	688	691	655	710	660	690	604	630	631	650	695	688	663	683	663	729	664	667	665	664	654	713	685	653	673	696	684	676	634	674	671	712	696	673	720	703	682	636	675	659	685	673	676	674	650	662	627	723	670	688	651	653	652	737	678	678	675	689	645	721	689	658	689	665	687	654	686	657	711	672	660	702	682	705	650	678	651	691	671	705	685	684	700	705	667	653	712	606	629	667	712	710	673	628	707	730	687	692	669	722	677	724	679	672	677	667	680	638	661	659	672	647	653	667	724	672	687	649	759	676	688	658	672	687	652	637	691	656	670	643	649	668	681	719	700	660	637	696	664	646	694	646	635	684	688	714	621	688	702	676	655	676	680	643	699	698	691	736	699	665	670	692	654	664	681	695	670	675	679	660	665	680	646	730	680	667	671	738	676	651	706	646	679	662	699	643	703	672	696	711	737	671	683	666	715	681	656	655	656	691	671	658	674	732	649	684	687	681	696	711	704	717	612	673	685	685	673	656	697	675	692	681	655	669	658	653	649	670	679	685	647	675	669	732	637	672	680	688	680	663	682	667	664	673	678	690	654	705	684	729	640	756	681	662	692	671	660	655	668	666	659	693	697	699	662	678	674	696	641	649	702	693	674	723	660	725	693	658	703	695	650	687	731	689	689	709	684	715	685	743	675	689	664	695	679	690	701	668	691	725	716	704	638	631	713	678	702	632	679	672	670	665	672	695	684	672	721	686	711	672	657	673	624	667	659	677	706	678	732	705	700	671	677	685	694	687	669	667	682	676	709	739	668	671	712	662	702	676	665	660	657	678	685	718	677	693	707	654	676	683	673	671	645	654	694	656	661	666	686	674	677	704	663	668	681	689	678	667	667	702	680	694	692	648	661	700	687	686	669	689	667	658	715	695	664	672	649	639	675	716	695	688	708	668	650	650	704	698	734	671	702	703	671	688	706	723	658	685	683	655	694	714	600	697	692	681	731	723	658	664	658	671	675	679	702	749	696	682	654	669	725	707	676	664	634	732	738	700	669	694	695	702	679	681	690	716	664	662	711	688	686	674	682	664	670	688	726	711	691	646	711	651	703	700	719	651	665	697	692	667	693	637	697	667	661	698	732	662	664	667	651	693	691	726	680	663	729	686	683	723	652	705	658	672	666	730	655	689	678	706	721	734	669	704	748	686	696	662	676	692	720	685	679	664	652	718	681	663	694	636	668	676	640	688	677	667	681	701	713	676	717	677	738	704	697	656	723	700	666	720	688	666	658	640	671	651	702	667	680	693	654	699	681	675	669	718	680	696	694	648	668	677	691	659	699	701	716	680	734	692	740	681	668	736	659	695	687	714	662	691	664	728	676	728	689	695	701	662	677	689	710	681	703	691	642	710	663	732	707	713	712	663	696	642	695	736	675	654	666	666	668	648	695	642	739	699	639	672	678	696	701	651	730	716	674	720	679	695	690	663	679	670	678	705	645	733	700	648	690	655	604	684	656	693	708	759	663	689	747	694	662	672	668	648	677	693	730	689	692	655	676	678	654	701	643	659	698	689	697	679	667	620	672	662	690	688	640	689	695	684	661	704	665	656	643	654	693	642	657	681	679	661	677	651	670	676	715	668	722	692	686	691	695	677	684
13347	29731	18767	11224	8659	6913	5268	4069	3204	2586	2260	1878	1526	1401	1258	1182	1145	1026	1056	971	935	991	962	948	1002	990	984	975	946	979	971	932	997	970	904	918	939	977	947	1029	970	953	959	948	996	958	1006	975	1006	961	951	980	885	956	960	947	962	931	953	927	954	916	910	978	944	985	961	930	917	1007	955	980	941	943	949	1006	910	948	957	979	975	929	988	993	956	981	904	923	968	935	955	921	953	942	933	968	992	929	1018	984	939	955	941	938	954	943	946	1003	889	906	970	924	946	953	941	962	989	934	924	916	924	942	914	994	961	888	996	925	964	982	961	916	945	989	910	927	935	966	963	1017	942	955	959	921	945	934	950	936	975	981	924	937	948	937	1001	939	926	973	989	950	964	930	1000	940	983	948	982	965	932	975	915	949	945	997	899	957	955	948	902	923	977	944	980	937	962	967	944	953	982	962	980	936	965	948	962	981	939	908	855	964	1019	937	919	907	899	934	888	978	966	929	916	995	929	961	927	979	921	960	905	934	991	966	1011	1002	918	848	912	1009	924	942	966	947	970	906	917	986	911	959	898	910	979	926	963	922	913	914	908	905	958	914	968	904	948	968	939	1025	905	962	949	962	910	957	945	913	975	986	925	944	978	995	971	922	973	937	984	982	940	958	932	925	989	906	1001	1003	971	926	979	958	968	910	983	961	970	951	1001	941	926	938	917	924	951	956	972	970	918	949	926	971	933	983	929	939	978	978	936	972	949	1004	926	926	959	923	972	1006	913	941	929	927	998	951	985	911	922	988	951	994	966	970	953	960	928	974	964	965	959	986	987	969	950	988	960	956	903	942	947	922	946	869	945	959	960	988	1002	994	943	950	982	962	896	976	927	936	887	954	937	964	954	986	949	975	979	977	913	994	978	950	939	909	940	906	973	904	994	930	979	1002	948	950	948	937	971	995	958	929	1043	930	911	989	937	882	904	984	945	917	926	955	1009	980	916	948	973	987	932	953	957	940	939	916	934	968	949	942	939	1040	952	956	945	947	902	888	946	936	901	977	994	936	963	979	953	1004	959	948	938	939	916	951	881	984	964	979	963	981	896	942	985	956	912	926	933	956	916	944	963	919	965	922	947	964	936	942	903	975	948	1006	962	920	980	950	938	925	919	940	972	957	885	976	975	925	933	996	938	937	941	985	918	983	966	969	944	898	934	959	940	957	974	957	989	905	960	949	918	915	998	937	912	943	892	973	937	936	924	971	987	968	967	926	911	992	913	976	952	1001	970	954	956	963	932	967	956	996	965	999	988	940	941	975	962	952	921	951	952	1019	996	966	950	917	973	1015	953	955	909	938	951	944	953	946	943	907	907	944	965	951	937	946	937	964	970	937	923	951	951	955	965	941	956	956	1006	941	998	985	957	935	960	889	926	975	955	940	913	983	912	973	1012	961	960	949	990	949	948	902	906	967	927	967	913	920	956	971	894	1011	1000	1008	923	960	932	915	868	958	925	962	957	922	960	959	964	936	994	961	968	925	947	944	911	986	913	971	912	1001	909	961	963	989	896	965	963	936	965	924	903	914	934	915	946	960	981	926	959	957	949	975	971	941	952	924	997	958	963	983	1001	910	978	923	959	924	943	941	968	911	957	986	991	996	965	941	925	922	969	978	961	935	930	939	964	962	940	952	947	965	936	922	923	943	994	988	965	896	980	950	966	930	916	943	963	993	934	907	977	995	995	916	945	997	933	973	979	885	940	974	950	874	948	966	1000	956	990	924	1001	992	884	904	935	924	953	969	953	922	967	974	963	888	999	972	864	1010	976	984	920	937	937	945	1017	975	936	977	932	903	931	953	1038	935	931	964	906	969	960	951	1003	1006	940	948	947	948	900	951	991	954	907	966	906	946	930	936	952	927	938	879	978	966	942	970	969	965	957	962	964	962	965	962	961	977	942	944	906	994	1057	979	986	940	954	947	935	985	962	953	951	904	912	958	944	952	918	931	940	989	927	963	970	958	985	923	951	965	959	986	954	983	999	998	951	964	955	937	962	999	1003	907	957	948	1002	911	1004	916	906	947	957	970	1025	973	890	990	908	990	943	983	965	991	949	906	922	958	954	965	940	948	980	940	944	957	943	1000	983	933	920	986	955	1040	956	939	974	989	959	950	958	956	947	917	969	956	953	930	920	932	963	928	928	936	979	961	986	955	958	1011	967	962	950	944	964	967	886	897	941	931	942	934	964	952	960	970	961	974	974	998	968	878	913	996	933	964	970	940	1036	891	971	978	1029	954	985	948	911	987	925	932	929	963	947	962	892	852	945	956	937	949	943	967	997	979	951	984	921	929	974	1013	932	966	945	971	941	947	941	965	933	932	950	1003	900	898	942	945	956	935	960	1038	1036	966	994	964	963	938	956	959	938	944	946	983	961	938	978	994	945	912	991	986	977	912	891	945	945	969	975	959	977	972	965	950	986	987	951	985	909	963	948	980	892	1029	928	1037	968	965	961	954	947	960	939	977	902	968	963	899	975	986	937	1009	924	932	911	889	1006	935	961	936	890	946	896	942	964	901	960	938	987	906	911	949	935	882	965	919	956	958	977	948	960	929	910	922	923	934	1022	945	928	898	937	946	936	984	912	904	922	965	991	935	912	991	980	953	966	895	943	973	941	936	933	978	981	969	947	983	950	950	959	920	943	997	957	964	984	943	920	983	919	1025	914	946	902	938	966	1016	933	916	1003	971	968	978	951	954	954	933	965	958	944	910	938	941	926	962	904	949	959	963	967	974	967	945	971	906	932	925	949	965	965	932	958	962	959	932	969	921	976	945	883	995	971	973	997	947	951	994	924	955	913	963	987	981	941	1016	962	999	953	1006	978	950	927	993	965	905	893	934	880	982	970	916	967	940	932	967	971	964	948	912	901	946	949	998	931	995	956	949	938	909	964	974	915	974	956	913	986	909	959	953	1007	958	963	936	970	958	948	956	951	915	964	905	896	975	930	893	912	906	1003	920	959	937	946	918	963	965	945	963	982	938	969	945	975	956	907	940	931	955	947	925	960	964	976	940	949	927	965	972	896	935	966	973	952	886	979	931	945	911	956	1012	964	941	907	953	999	977	891	928	938	1001	1035	984	998	1012	940	890	974	985	972	937	958	927	954	974	940	943	930	951	979	977	937	967	996	948	1017	1008	902	988	859	1008	958	912	940	922	948	945	952	913	865	1022	977	926	952	992	890	979	917	909	889	931	967	964	994	988	956	920	956	958	937	960	957	964	929	948	894	961	927	989	911	941	965	906	978	956	943	930	898	929	940	974	900	941	925	992	1008	966	944	958	992	933	935	944	928	941	961	979	984	981	974	946	918	973	925	933	914	990	959	968	898	1005	956	978	948	930	951	957	965	930	937	963	997	958	926	1005	936	960	980	932	951	1000	941	924	1058	951	962	912	967	937	930	981	915	966	968	961	945	998	917	958	889	981	978	918	933	981	921	924	979	962	939	897	882	941	954	894	949	968	964	915	930	999	944	944	1000	914	1000	943	1003	915	986	975	984	973	986	960	949	896	963	934	967	963	964	994	927	930	983	941	1003	951
25670	21501	24866	19859	4355	2526	1982	1582	1334	1210	1019	978	895	790	748	730	726	711	697	666	695	660	667	674	690	668	657	703	671	660	612	694	632	677	666	616	645	683	684	654	644	650	644	695	673	707	670	680	689	649	667	686	681	650	652	664	642	663	676	616	686	685	665	656	627	676	659	703	674	642	676	660	632	640	667	717	634	650	669	654	691	654	615	653	670	712	669	637	654	742	668	703	630	665	615	627	682	641	689	709	625	643	639	659	659	676	632	650	673	664	658	653	616	689	686	641	632	639	652	703	671	662	639	619	666	643	688	659	621	615	659	675	681	644	677	669	702	650	669	695	671	673	663	652	598	644	684	630	647	688	632	648	715	610	635	648	665	651	658	660	683	670	628	658	711	679	661	660	654	646	675	643	646	681	683	699	648	680	685	697	678	669	665	667	661	701	697	702	684	699	698	657	628	633	661	658	615	692	650	667	641	686	652	644	655	691	688	705	660	688	634	682	657	652	683	673	716	635	665	643	698	688	672	639	634	665	660	684	677	646	676	690	654	681	654	597	654	655	632	682	657	631	629	637	637	651	664	672	659	735	689	694	669	661	651	630	668	687	630	618	658	639	679	641	654	626	652	661	653	600	644	666	666	666	629	697	671	660	653	637	674	658	663	695	647	654	674	686	723	647	641	666	639	675	700	668	640	721	657	687	608	636	662	676	639	629	696	634	695	670	697	641	674	672	672	638	633	648	670	642	645	674	623	658	624	640	662	678	644	673	639	670	673	644	654	628	656	667	637	631	655	607	656	688	666	685	657	698	699	653	622	649	622	661	709	680	636	673	662	622	665	656	631	665	691	659	661	634	610	671	737	703	649	669	631	689	658	665	651	686	701	660	659	669	678	675	691	671	664	681	640	676	660	663	618	663	671	654	681	669	677	718	664	676	651	695	645	690	643	648	679	699	641	677	686	621	670	643	657	624	650	697	695	666	656	652	669	683	661	621	619	655	670	655	682	654	663	667	646	664	662	628	716	639	636	649	667	685	644	683	632	691	636	665	659	685	615	647	676	626	652	633	662	651	668	682	630	664	659	668	635	721	683	655	634	658	680	660	645	644	635	635	659	678	664	648	641	658	671	678	659	652	684	661	643	648	678	698	663	651	654	660	667	644	634	670	688	664	718	612	682	643	637	644	690	658	683	640	682	633	632	609	659	642	639	723	628	622	672	624	685	738	638	689	626	675	614	664	677	662	618	621	670	648	652	648	662	674	674	649	642	647	621	619	686	668	656	643	672	685	689	671	616	639	659	640	633	652	698	696	684	656	650	642	653	680	664	679	687	637	668	653	634	646	650	654	657	675	568	649	680	689	626	625	693	639	659	661	710	648	689	681	685	705	648	703	626	681	647	655	666	667	632	696	656	658	710	726	613	657	672	672	652	627	659	680	688	700	652	714	662	678	659	661	674	669	677	614	629	679	672	669	641	635	672	694	742	669	670	682	610	669	649	672	648	621	642	685	650	664	634	684	692	659	666	696	687	645	687	639	653	655	671	646	633	613	713	655	677	673	618	677	697	740	658	621	671	643	680	673	669	625	709	665	685	609	639	645	618	635	653	655	679	681	656	632	656	662	666	647	665	668	683	651	695	619	685	665	675	664	696	660	722	645	644	659	630	640	664	633	640	669	680	691	625	671	649	663	650	673	691	625	698	660	656	647	686	700	697	642	629	653	616	633	675	654	654	670	657	693	634	697	641	663	655	627	632	654	657	613	648	639	672	647	667	641	687	649	688	672	708	638	624	688	674	663	740	652	655	695	688	671	690	666	640	657	696	710	656	698	659	654	699	664	666	652	678	624	631	683	668	656	698	654	683	631	630	647	641	685	660	697	632	702	674	673	613	666	686	673	636	675	689	670	679	653	707	682	690	642	672	634	656	700	631	609	696	686	646	655	630	607	651	699	658	660	697	686	667	723	699	673	676	655	630	657	690	643	673	648	685	710	675	691	660	630	646	695	620	644	692	685	677	654	654	670	650	705	677	646	698	659	656	634	653	700	673	659	632	645	633	662	653	671	647	631	683	639	696	633	627	663	648	674	682	643	660	665	662	631	658	662	644	692	663	666	690	667	676	715	679	647	683	611	689	687	692	642	715	675	699	719	672	650	653	658	628	658	686	664	685	617	692	635	625	648	638	656	644	704	645	664	667	618	710	631	638	629	653	636	630	659	685	654	647	655	690	640	665	680	648	670	700	694	664	661	637	663	671	665	677	737	648	602	623	676	654	727	670	648	667	668	647	611	615	686	645	675	651	660	690	664	633	688	615	676	740	661	673	697	679	644	655	660	690	678	656	669	656	677	624	658	687	630	666	675	680	628	675	649	683	647	668	669	645	623	658	649	714	703	640	645	644	695	693	693	669	647	671	610	666	641	662	654	696	652	685	676	703	673	660	680	665	651	630	701	653	706	680	644	674	665	657	647	670	616	687	620	671	661	649	598	689	647	632	662	666	650	676	622	666	654	637	654	648	615	682	665	601	641	650	623	653	659	691	724	695	648	679	643	660	666	666	640	657	686	623	681	619	650	688	670	658	626	651	647	666	639	670	676	712	618	655	646	660	666	682	643	636	667	670	657	672	680	647	665	643	610	658	691	677	670	673	715	681	642	691	670	625	622	624	657	651	664	655	635	638	667	622	649	640	695	683	649	643	674	639	702	625	659	671	707	665	715	643	636	639	717	622	686	665	651	644	653	714	654	673	663	662	692	673	663	663	655	686	657	639	660	670	634	672	670	654	671	676	693	666	650	663	662	628	690	639	688	626	669	609	652	689	702	621	674	679	635	649	700	694	626	638	678	670	668	651	728	648	661	641	696	647	624	682	692	661	652	616	694	647	689	679	652	644	667	675	667	646	662	700	624	618	659	691	646	639	651	697	647	633	685	656	626	621	646	631	715	680	678	648	669	664	624	653	634	617	629	695	646	681	652	650	662	626	701	673	650	635	679	656	609	650	637	692	716	658	664	647	656	711	636	688	663	655	690	688	637	620	706	648	658	652	662	697	672	636	601	634	564	639	635	711	670	660	640	643	646	696	619	668	651	645	669	704	668	659	677	657	635	651	682	652	621	671	637	640	668	676	646	662	634	650	656	656	621	664	696	673	633	642	617	631	642	649	684	650	660	668	628	637	670	658	695	652	668	664	696	680	678	683	639	659	668	695	669	689	691	661	675	657	603	670	642	682	658	639	684	706	661	686	675	683	638	635	662	644	655	676	728	656	645	673	654	672	685	670	681	619	653	691	637	663	684	640	601	669	661	667	655	620	663	671	637	693	692	684	682	627	660	656	675	677	703	664	695	688	637	637	687	659	661	683	694	682	653	644	641	665	665	680	674	649	652	661	623	640	671	640	661	643	671	641	627	672	634	653	646	651	641	649	642	670	619	724	676	647	637	700	624	614	695	677	687	646	649	707	652	621	696	641	691	616	628	621	620	689	664	658	649
12689	23588	15081	9533	6978	5475	4320	3184	2806	2234	1916	1532	1361	1188	1199	1037	992	999	937	924	933	959	886	918	920	909	948	937	934	903	942	901	956	944	915	914	912	932	969	857	934	968	898	914	950	901	870	894	922	905	885	943	859	886	885	921	891	900	894	982	892	909	922	889	934	875	890	936	914	895	936	919	914	951	949	895	918	925	911	929	886	912	900	938	925	911	934	904	888	973	886	884	951	945	931	899	880	943	925	916	885	914	885	942	896	897	910	920	908	918	903	930	907	978	891	898	938	911	911	923	927	942	926	930	965	877	936	927	935	933	886	890	951	925	940	921	936	918	927	950	987	915	901	936	908	904	903	877	934	923	945	885	1024	986	892	917	931	896	889	942	897	911	894	940	857	923	881	955	877	921	924	893	989	940	956	917	939	924	983	946	889	889	955	918	907	902	921	929	970	932	904	903	919	916	960	918	883	900	846	916	964	943	930	906	925	883	901	954	947	944	900	923	928	909	905	896	915	918	931	968	886	1003	893	893	885	940	983	880	932	922	921	891	916	907	897	961	983	909	957	939	917	899	942	938	960	889	924	896	927	905	932	919	874	923	922	958	944	876	906	961	928	917	916	932	950	894	922	932	877	922	916	940	926	885	905	936	942	901	930	873	943	954	919	989	933	928	926	895	945	898	952	947	943	933	939	887	944	862	980	901	917	923	958	940	917	922	938	974	884	909	891	945	998	858	932	917	916	938	909	953	929	892	886	962	913	896	962	907	853	894	896	911	894	920	891	839	915	967	912	950	892	942	893	927	929	901	915	944	911	946	914	978	937	942	887	948	919	1025	953	920	904	956	938	904	936	925	885	915	950	919	898	924	887	882	923	922	943	962	911	897	920	908	838	941	905	971	963	895	889	912	955	948	870	978	927	914	919	966	886	958	910	978	894	866	922	945	959	919	927	914	949	928	891	888	969	900	933	936	922	869	938	964	913	946	912	955	941	936	925	905	943	874	940	925	883	970	932	945	894	901	977	927	893	929	927	896	908	949	890	900	906	882	845	935	922	920	958	894	873	898	987	941	875	966	915	874	910	953	943	929	973	930	914	899	915	944	899	927	897	910	921	892	979	878	916	936	930	887	854	884	967	863	957	928	946	877	921	879	930	855	917	925	949	930	940	892	935	954	930	941	927	997	932	923	899	934	880	951	966	883	917	924	908	903	932	926	929	893	923	909	854	982	916	903	922	917	980	891	919	940	980	887	909	878	958	895	935	946	923	889	945	910	971	922	921	914	942	940	925	923	961	967	889	913	952	900	921	894	955	905	934	904	896	949	932	979	864	956	991	948	898	946	894	917	948	965	887	894	930	972	896	921	897	913	908	940	942	900	891	913	991	946	881	938	961	965	915	949	903	899	938	894	885	945	904	897	898	956	855	922	910	915	964	937	891	970	931	985	956	979	927	933	923	917	941	903	968	922	904	841	894	928	981	908	884	883	923	852	964	904	915	906	936	937	950	916	927	963	916	912	886	931	899	872	896	931	943	953	905	928	967	896	956	935	937	931	947	888	915	932	869	878	943	910	929	904	914	967	922	888	919	936	908	906	896	906	896	893	905	953	945	905	909	962	906	983	907	916	921	983	920	894	851	936	918	888	939	903	939	991	920	855	901	960	899	920	892	965	846	895	969	927	858	907	946	962	927	976	869	916	943	928	873	945	946	955	928	918	900	967	953	932	932	906	925	921	902	940	870	932	913	929	943	922	979	916	869	901	957	939	946	967	921	968	894	889	930	916	914	919	935	959	904	931	908	883	898	933	900	965	921	937	897	963	950	854	940	932	914	956	968	884	893	878	951	934	854	931	924	911	872	968	891	939	943	923	948	900	950	891	897	868	905	945	944	944	964	958	915	938	910	877	933	908	888	956	921	963	891	897	908	903	934	916	920	934	936	866	932	932	959	921	951	926	909	882	934	983	946	908	942	909	929	906	919	929	927	909	950	890	870	879	911	932	916	860	958	978	955	948	910	940	879	916	915	938	915	928	854	936	935	857	905	918	878	935	960	956	949	918	933	917	955	912	946	890	897	875	954	888	921	924	928	911	908	965	930	908	888	928	965	884	962	946	881	913	968	891	905	928	894	910	921	928	897	922	927	884	904	938	910	952	940	936	956	897	959	961	956	859	872	961	915	938	900	922	931	889	923	916	894	963	909	905	895	944	934	926	994	913	1002	923	936	910	860	1009	894	852	896	953	878	873	965	964	952	941	977	945	928	886	952	901	965	965	929	890	905	938	895	932	923	923	869	896	926	881	907	955	966	913	847	923	962	947	960	923	945	913	921	878	872	922	843	889	957	872	895	967	917	905	932	943	982	941	945	917	948	958	959	962	888	930	922	1021	937	899	945	983	911	934	883	881	906	942	919	891	921	956	902	891	979	901	902	933	976	906	912	943	938	894	960	915	879	912	920	903	936	959	894	920	953	907	860	915	937	889	930	939	943	927	981	933	947	878	881	895	924	929	958	920	911	929	964	926	892	908	921	911	948	937	914	943	925	985	940	894	949	969	953	901	877	925	914	904	894	897	947	928	903	919	918	900	953	915	879	925	882	1002	888	991	943	910	909	870	954	896	945	933	884	942	868	935	907	938	873	939	942	878	952	904	876	933	924	898	883	922	907	892	899	930	897	898	914	907	900	947	923	946	922	875	955	980	921	920	899	914	898	871	871	907	895	918	956	866	958	946	954	971	931	880	937	902	939	872	876	908	926	893	922	921	938	924	892	880	907	995	892	965	960	924	973	952	864	930	935	911	931	930	928	908	946	944	936	910	915	914	899	892	916	913	943	944	938	933	883	928	930	901	879	1010	919	833	912	906	933	915	933	906	949	928	898	866	988	920	921	955	936	920	886	893	880	963	905	908	961	877	918	843	951	904	910	950	984	922	923	938	937	924	902	893	901	915	955	964	925	917	935	894	929	859	869	885	932	947	890	897	942	940	893	979	952	907	930	944	954	870	927	958	906	854	957	918	968	1002	939	917	912	889	923	901	870	947	918	908	954	895	938	944	922	918	922	897	899	958	917	905	951	869	898	930	922	917	934	973	920	930	935	929	917	890	901	943	934	926	904	927	919	924	971	974	885	889	911	887	875	925	983	910	877	916	946	912	875	879	923	914	851	898	934	961	900	888	945	928	940	888	981	938	908	950	911	934	924	958	909	939	921	880	878	911	879	869	900	885	878	957	912	874	919	952	930	905	910	878	900	902	937	892	867	886	974	946	914	918	873	980	876	930	895	972	961	908	904	903	916	944	963	932	958	974	885	874	949	969	880	974	956	982	934	883	886	902	916	934	955	889	968	948	948	901	908	887	861	1004	895	956	960	922	924	918	931	934	957	903	921	867	880	952	915	929	889	917	970	876	916	898	875	885	957	917	970	923	931	902	926	907	948	884	904	907	941	922	954	900	871	980	983	916	968	936	934	882	950	941	900	976	958	961	932	951	912	936	916	897	947	937
22949	21558	28578	24982	21565	17551	5541	2926	2215	1753	1419	1200	1071	928	881	774	734	736	700	720	742	720	736	703	733	682	704	700	735	731	723	673	692	713	699	719	687	654	695	724	687	705	710	669	668	678	674	678	661	640	709	649	672	687	656	713	698	703	675	663	722	709	736	670	682	692	685	738	716	704	683	649	645	717	705	645	743	694	706	727	666	693	660	682	668	670	660	714	687	680	729	701	697	697	705	700	675	658	674	692	671	659	705	694	655	718	645	697	672	652	727	693	703	672	663	682	705	666	660	730	715	694	660	702	654	710	684	707	682	681	729	662	721	684	660	688	665	704	715	662	676	712	676	703	686	688	658	706	658	689	682	667	699	664	653	667	674	647	700	694	666	677	737	676	657	711	639	718	655	711	727	642	731	694	688	699	742	663	663	715	707	643	694	693	677	651	688	723	679	638	677	647	669	688	703	693	684	693	682	653	737	725	683	688	736	698	651	728	674	703	711	698	694	664	692	703	687	650	687	644	681	719	687	639	721	719	715	691	649	654	673	671	690	693	698	694	719	676	649	686	700	637	663	707	714	666	687	673	722	690	663	669	717	643	620	775	683	668	709	714	635	680	665	704	704	639	696	654	663	719	728	691	669	666	700	660	669	714	713	658	635	700	634	715	685	707	635	681	662	692	681	740	717	631	664	713	669	667	726	675	634	659	687	708	680	679	698	707	728	648	702	701	717	715	720	697	661	703	710	677	713	706	725	661	705	680	678	728	728	654	736	714	723	699	685	702	715	730	663	677	673	741	690	650	716	727	697	666	684	668	686	709	660	691	715	664	695	674	689	655	689	662	706	659	699	652	653	655	701	712	690	724	690	712	701	689	663	714	638	671	677	732	754	671	652	687	654	683	664	671	672	681	699	674	692	684	658	700	657	688	656	709	691	684	676	740	685	689	645	719	695	704	681	668	673	701	687	720	675	690	692	676	771	678	703	659	706	696	703	723	722	640	715	711	648	654	686	689	681	680	691	694	643	691	647	655	677	684	766	690	692	732	740	674	670	725	681	692	687	669	706	705	697	672	685	671	698	706	745	676	675	711	726	670	607	723	667	703	668	645	671	707	653	696	660	695	702	705	699	672	682	757	667	713	666	638	687	693	691	668	678	656	678	704	694	696	673	687	709	693	742	674	721	699	686	677	681	667	721	688	670	665	696	667	677	691	714	719	688	670	708	747	675	701	682	725	702	734	712	679	705	660	679	665	661	688	688	696	664	703	684	715	708	676	665	666	698	700	656	703	713	726	656	735	659	689	677	708	690	690	644	745	679	695	669	723	722	714	703	694	649	678	627	689	710	657	715	712	690	706	660	716	672	719	681	704	736	637	665	666	742	665	677	682	705	712	706	699	663	672	680	712	639	617	666	715	705	718	675	700	668	658	707	683	660	699	645	667	678	636	633	692	713	682	719	682	720	721	709	708	685	699	708	667	664	671	708	668	717	600	662	655	694	709	700	675	732	713	690	664	677	652	758	668	678	686	713	669	660	648	669	674	672	682	722	691	653	681	702	698	707	662	705	653	657	699	683	696	656	665	651	686	688	700	678	677	701	656	658	626	656	654	646	630	670	673	623	655	708	657	686	651	724	688	692	689	670	689	666	670	661	688	647	676	715	682	666	654	747	663	663	723	685	653	665	682	684	658	643	720	706	702	675	692	698	702	693	676	679	677	711	704	690	681	652	664	700	682	662	732	712	733	695	708	685	711	674	724	672	693	693	733	665	666	713	692	673	724	709	665	662	641	708	644	663	702	654	663	705	670	733	660	706	663	692	675	687	710	712	704	679	702	725	690	644	716	658	679	712	642	700	691	683	687	663	671	703	706	725	664	723	683	707	707	725	667	667	670	657	726	688	659	681	723	707	767	630	691	698	734	687	707	647	705	677	666	673	667	671	722	672	691	704	694	704	691	726	696	671	700	681	714	649	683	651	655	707	700	713	667	737	689	718	676	679	657	642	623	707	702	719	668	680	679	697	722	667	668	674	683	673	703	697	650	678	734	655	712	715	684	664	672	672	669	677	723	736	669	732	659	700	684	662	692	666	670	727	671	730	628	654	659	659	685	682	735	678	684	763	697	665	712	675	674	718	701	723	714	708	716	673	712	694	645	685	672	696	685	701	708	696	722	639	673	708	695	648	667	698	679	736	689	710	708	688	695	689	719	668	732	672	684	730	649	700	618	672	693	736	661	682	665	638	687	694	704	710	648	706	690	656	715	693	660	659	644	679	689	688	702	661	628	685	722	653	676	687	656	677	737	686	691	753	668	660	705	672	710	693	666	707	678	685	710	703	695	690	718	675	664	694	666	712	672	717	694	662	698	679	731	697	719	711	702	711	684	671	741	733	659	667	650	654	707	600	685	736	687	690	673	668	665	703	656	739	709	722	685	665	674	661	672	683	638	676	641	695	702	689	686	680	675	668	678	662	724	657	655	725	720	707	714	704	703	686	709	684	728	709	722	680	663	705	657	700	640	711	746	676	714	688	686	716	708	765	696	710	668	682	677	683	688	680	723	685	648	652	656	687	719	702	674	636	728	687	718	670	766	710	662	641	697	695	704	697	695	671	727	675	680	648	726	686	697	713	678	696	711	727	667	723	663	711	680	660	667	697	643	660	688	633	707	661	687	664	694	688	670	712	705	685	661	696	731	715	705	681	726	686	697	689	706	705	658	693	667	725	718	702	675	697	661	663	642	689	714	656	727	654	644	647	642	701	708	669	661	713	675	639	700	717	698	697	649	688	668	640	652	706	672	708	734	708	688	713	720	751	743	651	672	710	707	736	678	679	668	666	710	697	687	673	698	706	674	718	681	647	713	693	686	713	749	700	722	697	645	681	744	678	665	676	694	677	718	699	682	645	688	647	663	656	671	727	672	741	633	672	700	692	694	684	735	665	701	705	696	656	660	735	682	671	696	689	706	738	742	681	685	685	725	697	691	700	687	670	728	731	669	671	698	718	686	746	710	738	718	746	728	645	668	735	701	676	690	686	691	673	671	707	711	708	654	679	667	681	676	746	663	656	634	649	719	718	679	677	700	693	666	746	708	675	670	675	719	653	663	708	674	674	683	670	705	694	655	723	639	698	618	662	683	670	701	668	677	673	676	671	679	685	747	681	683	670	679	701	721	734	711	702	712	690	673	689	684	691	707	748	688	684	677	693	667	690	683	677	677	701	671	664	683	694	668	619	676	739	678	646	633	676	737	693	724	703	697	719	642	719	678	650	701	704	653	662	744	662	725	670	645	676	696	743	681	658	703	697	701	639	686	696	659	716	686	676	682	726	694	708	682	687	685	695	665	736	659	664	685	649	696	664	731	637	662	711	683	695	690	708	657	655	697	701	695	713	704	670	689	712	702	736	740	648	698	697	709	639	676	689	712	692	686	696	686	713	700	696	721	744	680	641	667	633	675	668	690	704	674	717	680	677	709	649	672	647	737	685	661
14130	32132	22269	15258	12112	9265	7240	5533	4515	3458	2550	2122	1758	1510	1289	1167	1028	1068	1024	992	968	962	1012	982	932	911	958	958	944	929	900	965	946	973	928	901	934	956	943	949	909	985	919	916	917	946	991	965	940	983	903	893	936	942	942	960	927	966	956	1002	937	965	934	954	923	938	990	971	966	939	983	952	958	961	924	985	967	899	978	958	943	913	942	958	938	934	977	944	941	928	954	900	928	935	990	939	932	983	954	892	938	956	945	929	943	990	932	925	942	939	990	941	899	967	927	922	872	928	949	940	1001	1007	945	944	867	922	982	932	1005	913	980	937	873	948	954	952	909	949	962	936	957	935	959	940	955	954	956	939	1015	966	959	1026	1032	909	951	972	980	951	987	958	945	981	930	928	961	921	988	873	990	962	910	968	969	950	960	938	923	916	971	908	939	972	954	929	950	944	943	1026	995	933	915	965	945	960	933	942	988	906	1018	967	970	961	918	1011	941	920	976	975	962	947	902	972	957	1004	931	958	995	942	870	939	979	896	975	939	937	946	893	963	934	979	967	959	948	938	936	945	945	952	989	912	950	925	968	955	959	930	1014	959	922	899	930	952	910	941	930	948	901	1011	952	941	920	911	1009	945	933	937	922	954	933	895	983	964	919	960	928	1036	949	892	961	916	929	925	940	954	915	970	910	1003	933	930	980	960	959	960	950	939	899	933	984	944	962	951	882	899	945	935	950	912	933	936	929	926	956	963	884	960	913	935	954	962	951	923	980	879	967	931	954	968	974	945	882	861	895	942	906	1022	924	908	959	967	969	934	922	968	927	940	964	963	913	942	918	903	944	883	988	995	918	943	964	941	969	906	1011	939	956	919	897	909	934	950	945	953	968	947	944	942	919	931	937	965	907	906	950	919	995	970	990	910	1009	926	946	975	934	972	874	908	952	957	974	963	981	884	1003	908	990	962	925	1032	874	980	948	959	960	882	916	925	953	998	926	957	914	977	955	930	931	982	962	893	924	948	956	933	956	866	972	932	933	944	918	925	901	955	954	948	954	901	912	959	976	951	913	941	914	919	924	900	953	951	987	956	949	969	922	894	973	952	885	936	904	927	948	930	998	945	896	941	922	880	971	985	976	1005	937	890	927	970	1027	947	943	971	923	910	946	918	974	952	952	981	941	951	914	928	943	967	877	961	959	996	984	925	869	948	951	976	1005	962	917	977	934	939	982	967	946	947	973	956	946	916	911	893	964	895	929	972	962	946	952	962	967	929	952	938	992	996	921	954	958	941	895	912	945	967	907	886	977	923	936	914	921	930	978	963	922	923	929	890	932	924	949	944	974	889	932	914	922	930	979	976	932	939	920	923	926	929	919	932	863	981	945	934	938	937	885	931	916	927	914	936	910	972	930	925	945	879	918	923	954	953	991	932	914	909	876	960	970	962	960	953	960	966	956	975	997	896	925	932	930	887	951	920	883	937	971	962	1003	959	970	908	961	998	987	959	933	982	997	948	981	983	940	954	944	886	975	969	902	954	1002	957	934	913	1003	936	981	975	900	939	932	938	942	912	960	921	951	905	971	952	941	916	926	931	928	945	989	900	1001	991	996	899	945	993	963	933	973	981	978	923	973	953	937	954	937	954	927	1004	941	907	953	934	903	892	994	923	957	920	933	978	974	926	925	964	990	904	940	951	916	972	914	936	948	927	957	922	960	955	913	960	973	941	979	957	910	938	901	963	930	956	952	963	958	924	972	952	902	976	928	958	969	910	876	903	948	905	918	938	919	951	865	922	961	935	972	907	961	900	963	935	934	900	932	971	965	967	910	942	960	931	994	959	979	922	931	939	958	924	915	983	954	952	922	950	957	925	984	982	888	957	926	972	935	895	893	951	952	935	918	941	895	935	934	955	940	949	932	960	903	905	934	911	942	963	902	901	986	924	960	991	930	994	938	974	928	924	957	919	938	949	917	921	922	910	895	901	953	953	927	956	918	937	942	941	840	962	954	899	952	905	920	959	953	916	920	972	994	944	932	943	934	874	946	923	939	962	996	958	970	971	939	964	946	953	968	949	962	960	912	938	928	898	962	947	958	930	926	958	971	906	940	924	986	879	978	936	945	957	951	942	928	950	927	886	1011	964	970	905	946	979	966	984	985	886	972	912	930	977	888	992	968	950	940	982	937	974	924	909	918	935	937	955	959	925	946	956	971	942	923	998	946	942	926	954	960	985	988	963	923	996	934	935	922	935	930	952	944	938	925	967	950	945	918	901	947	938	966	908	916	930	960	939	951	896	957	894	971	986	892	966	932	945	980	934	959	935	876	924	956	929	914	939	888	919	945	899	912	941	954	891	877	974	960	968	971	939	959	939	1018	986	910	937	937	940	930	952	978	954	956	991	896	893	915	925	904	930	928	924	980	971	918	918	951	950	978	892	951	927	964	935	931	967	969	937	973	929	949	961	924	930	923	901	952	991	928	973	995	944	963	980	938	956	968	895	953	914	925	949	989	886	947	850	957	939	941	973	902	938	919	987	939	950	948	953	957	932	900	938	974	936	912	984	924	982	1005	927	952	895	940	980	941	917	911	1011	931	939	883	904	923	933	967	912	943	914	978	957	912	952	904	923	942	969	971	942	917	924	915	1015	984	909	914	953	981	976	941	946	947	933	985	910	931	919	954	930	997	975	920	899	859	947	954	985	876	1001	951	967	907	929	928	934	984	953	995	931	951	923	933	962	980	954	971	982	938	927	929	934	903	941	916	921	915	948	908	978	936	929	949	958	955	934	1000	945	943	960	921	897	925	959	954	937	975	921	972	907	934	962	976	937	975	920	928	970	960	929	917	998	923	950	954	929	898	935	884	918	909	953	941	1001	942	974	928	936	948	914	926	964	929	937	957	939	951	946	960	980	982	957	988	904	929	953	918	958	950	963	898	912	967	913	942	877	999	941	949	933	994	1023	941	970	928	1002	948	1015	935	975	963	864	967	881	945	922	959	933	905	919	912	976	935	898	943	929	988	933	979	972	969	945	958	970	942	969	899	961	911	936	902	922	950	934	1006	950	1008	985	979	974	923	900	980	924	967	914	969	964	925	913	956	921	985	1000	947	945	925	935	937	944	933	948	914	929	886	1003	949	978	959	956	993	978	983	928	909	878	979	959	903	912	951	971	970	967	909	920	946	940	967	936	943	877	929	946	977	976	907	889	955	967	973	953	889	976	951	896	966	924	948	933	966	1002	936	973	937	957	954	913	1001	944	966	986	943	914	963	958	964	959	874	934	941	978	923	937	941	934	958	927	931	958	915	971	969	926	891	926	941	959	965	934	960	988	949	925	951	941	960	908	971	964	1007	911	919	965	957	928	914	883	948	955	937	919	916	915	968	934	888	958	938	918	925	955	975	959	994	1011	962	989	954	932	1016	930	936	958	908	912	962	929	1001	912	927	938	946	968	957	958	979	949	954	925	974	1003	943	900	938	965	980	930	913	966	896	971	952	986	987	904	930	982	918	876	888	933	914	937	954	910	934	988	957	935	909	915	927	865	918	885
28259	19707	12042	5887	3275	2330	1939	1530	1265	1042	919	901	786	837	698	712	734	724	731	635	677	626	666	677	658	733	662	699	664	653	715	729	641	689	685	688	655	682	618	681	679	621	696	617	630	650	711	680	678	684	667	658	644	659	658	663	701	704	665	676	711	699	707	693	669	673	664	714	693	735	658	647	692	656	644	686	711	628	628	660	666	605	685	662	702	713	681	702	662	692	689	659	649	677	690	717	703	631	680	678	716	687	703	685	685	726	699	669	694	713	658	663	717	634	678	673	655	727	676	694	713	691	631	686	640	638	679	654	647	698	721	687	707	674	712	696	656	667	709	655	645	670	642	664	659	656	696	693	688	648	657	696	610	677	666	650	689	647	678	684	665	701	725	698	712	651	659	612	669	705	683	684	666	666	673	719	654	700	671	688	611	640	639	647	710	711	691	658	680	686	696	719	659	688	740	676	684	693	681	651	684	713	689	663	715	727	662	687	691	682	656	696	700	697	697	666	714	625	669	692	674	687	690	658	665	657	625	674	668	703	668	631	649	666	709	653	625	701	676	704	717	681	670	665	693	704	663	703	643	674	715	718	681	644	693	672	670	694	679	690	695	628	615	696	642	657	727	690	647	707	701	681	710	681	659	672	697	732	657	697	716	662	720	677	749	694	720	647	697	728	666	674	725	658	662	678	702	628	641	666	679	679	699	692	685	693	680	653	657	662	681	648	685	692	715	640	681	673	716	707	665	732	693	646	662	663	728	682	684	654	697	643	710	637	683	649	714	663	701	693	698	692	643	599	688	675	700	682	631	703	704	686	684	677	707	672	678	634	694	675	689	701	641	621	649	641	686	669	704	679	690	692	708	678	700	636	654	672	681	660	690	685	669	701	658	673	667	672	671	701	647	690	665	681	692	680	681	652	712	662	642	641	663	644	693	716	686	665	687	704	661	690	685	650	628	704	688	586	753	663	694	684	629	675	645	657	705	675	652	650	670	655	669	715	731	664	713	681	653	675	761	703	695	646	653	699	694	671	698	638	644	677	667	662	691	707	677	700	654	709	688	716	651	674	655	744	698	698	668	661	633	666	689	684	677	685	647	663	688	659	672	680	669	669	712	690	642	684	701	660	689	691	668	694	710	664	681	694	687	657	657	651	632	635	669	707	665	708	677	662	706	686	688	669	677	671	703	666	720	692	685	679	685	676	697	665	661	703	723	665	729	696	684	698	672	715	684	696	724	698	667	649	671	655	634	678	703	656	639	699	692	688	632	628	681	667	671	648	663	652	730	641	679	727	659	702	650	765	692	638	679	658	658	674	661	618	691	731	625	661	722	687	680	695	702	635	718	664	698	686	719	659	699	688	671	657	635	704	706	639	653	654	658	719	712	651	759	670	666	656	637	653	643	651	668	668	711	651	664	639	701	693	722	689	646	676	667	684	706	695	648	638	711	669	735	658	701	655	647	691	629	648	633	684	662	696	684	671	710	674	658	688	658	680	661	704	660	706	665	675	687	727	648	688	720	648	713	655	722	658	698	691	653	687	704	659	650	711	692	660	663	683	659	698	702	666	736	698	663	699	729	685	668	639	749	663	693	708	644	657	714	668	658	675	615	636	656	675	679	689	678	684	668	683	642	682	680	665	691	668	667	662	649	637	708	634	690	682	675	675	706	673	648	695	701	655	709	681	753	675	667	666	662	666	694	692	680	670	676	701	664	661	671	670	692	666	700	665	669	671	700	688	679	705	676	671	634	685	657	674	667	663	678	710	673	707	685	681	668	691	719	657	680	645	677	667	647	657	647	679	699	681	670	677	716	690	660	659	703	709	639	694	657	697	674	733	662	657	694	687	703	659	655	632	682	682	667	683	660	675	653	724	679	648	690	677	675	679	677	671	644	686	693	672	673	674	702	689	694	742	659	716	699	672	742	642	687	689	676	695	622	693	664	676	670	687	701	655	704	698	680	662	678	732	646	670	660	687	687	665	641	671	646	693	700	662	703	631	704	676	693	692	653	688	711	702	672	637	712	702	656	682	612	707	652	666	696	723	617	719	665	645	688	664	676	666	644	658	687	678	675	682	645	710	628	671	681	723	694	639	670	672	695	721	669	669	671	687	709	645	679	700	687	675	684	691	623	658	693	682	693	648	681	733	669	647	705	686	677	669	686	683	651	659	702	681	693	673	686	667	660	669	668	678	682	696	697	667	688	680	693	664	652	660	678	686	659	731	715	697	694	721	638	714	665	684	678	751	704	682	634	690	624	707	694	630	727	694	645	706	714	727	652	674	665	696	642	707	704	669	619	680	700	651	697	717	699	640	651	654	662	705	668	686	690	661	710	684	640	663	655	674	646	699	693	673	680	653	740	686	674	672	689	646	679	672	681	694	690	718	703	687	687	659	668	711	654	733	658	671	665	655	692	668	667	666	672	682	669	634	694	667	694	670	659	700	725	662	677	671	671	690	673	669	663	679	707	687	696	672	671	700	684	704	686	667	734	714	693	661	671	660	683	740	675	675	696	716	720	683	710	639	658	657	647	685	726	667	659	664	682	644	670	647	651	710	699	677	676	651	682	663	710	680	724	686	678	683	667	697	714	691	687	701	683	697	636	694	712	716	677	703	668	675	717	670	671	676	656	611	692	688	658	735	673	647	683	711	641	702	677	701	694	685	657	692	674	674	675	710	684	672	656	674	653	664	663	649	653	713	679	644	685	647	723	641	705	707	700	699	629	688	672	695	629	670	656	648	650	655	630	634	711	654	707	702	649	687	624	647	679	648	652	627	691	662	653	662	688	671	698	689	683	665	671	641	700	635	666	672	645	676	682	677	667	673	733	685	647	729	699	643	641	678	651	651	723	671	722	654	685	688	653	698	711	714	681	699	685	653	696	705	702	662	698	682	634	659	668	685	716	674	695	651	704	724	650	704	635	687	683	649	682	691	666	680	650	655	617	714	695	669	645	703	662	681	710	669	631	683	634	697	695	650	703	667	688	667	678	670	693	655	729	658	679	641	681	684	688	680	669	642	693	642	633	680	727	665	716	693	673	637	686	692	668	686	698	665	657	612	647	687	713	687	694	635	649	652	677	677	655	687	677	688	662	706	698	695	661	684	697	673	714	654	673	685	704	682	685	685	681	692	686	679	658	669	661	700	693	651	650	732	685	698	640	716	694	703	716	682	678	691	644	671	668	697	693	680	683	656	711	679	686	646	690	702	732	716	678	701	686	678	691	660	689	649	693	647	645	645	671	684	693	650	642	662	715	684	735	678	670	669	678	688	695	669	695	662	715	673	695	671	666	699	718	689	690	660	670	673	702	686	648	694	663	663	701	701	677	707	719	642	664	733	692	691	706	657	614	687	686	652	654	707	662	721	689	707	679	638	642	691	655	652	705	712	673	672	643	679	678	727	668	699	761	712	729	698	701	672	635	661	638	698	673	677	707	637	645	686	644	667	643	719	705	669	687	689	697	662	653	703	671	660	673	662
12979	21371	13805	9173	6637	4994	3987	3148	2423	1884	1627	1353	1206	1124	1064	970	1011	1002	947	965	976	916	967	940	944	999	986	959	965	958	947	995	1008	904	973	954	922	959	1004	912	896	952	912	915	922	913	902	945	940	931	959	953	937	906	939	874	954	914	934	932	939	909	945	969	947	944	927	948	917	970	940	946	979	917	970	986	946	942	889	938	1023	955	930	1037	902	944	957	906	966	909	971	947	983	962	935	922	909	903	905	995	944	947	1009	914	985	967	932	939	934	981	921	883	937	964	945	952	977	918	932	964	937	973	969	969	948	952	988	958	916	954	975	944	965	885	927	993	949	926	976	970	878	948	946	975	944	924	926	940	1018	1039	988	914	917	983	938	963	948	994	910	979	975	932	953	990	927	901	1014	893	959	979	914	942	947	1003	982	951	977	947	981	975	899	946	924	960	1016	892	970	986	975	935	948	975	1013	965	909	942	899	916	927	929	955	970	937	951	952	940	964	890	933	951	950	932	1005	903	987	933	931	972	934	936	966	940	948	930	974	899	946	950	1006	985	977	949	963	938	994	972	993	960	951	991	922	936	935	936	885	932	943	942	933	970	959	961	948	926	959	966	946	887	935	928	957	916	949	948	974	954	993	940	946	941	890	895	1016	899	933	979	914	913	981	908	945	945	945	915	959	972	937	959	946	942	914	889	962	924	958	938	950	936	989	915	941	950	927	970	990	989	1028	973	970	913	941	948	939	946	913	960	1004	940	919	927	942	925	987	949	994	988	940	972	965	847	949	888	955	994	976	917	957	882	987	910	967	924	933	918	987	920	944	908	915	911	1004	913	955	986	967	906	973	965	923	922	946	1008	896	968	901	927	990	905	939	957	980	949	925	959	994	929	930	896	956	943	914	1009	968	952	966	915	925	972	953	961	976	880	976	918	925	922	989	975	935	921	915	947	926	960	955	975	924	927	971	978	978	978	913	998	978	950	962	963	986	922	905	887	948	975	990	885	946	939	981	962	909	943	1002	959	939	889	985	984	968	917	978	969	996	944	907	914	901	912	954	968	951	998	957	912	922	978	973	947	1032	983	941	955	969	940	874	941	932	945	961	942	952	945	924	939	934	918	912	909	944	942	980	977	953	927	943	949	961	1002	925	994	959	952	969	969	946	940	947	980	903	872	930	922	957	987	978	1008	914	916	945	938	967	956	989	967	967	917	951	916	941	917	955	952	1002	950	936	978	970	951	945	943	928	934	935	925	975	915	884	965	989	908	931	957	938	972	1013	929	985	953	968	946	960	938	968	987	934	945	940	914	964	924	958	917	985	893	966	951	899	997	959	962	990	970	970	1016	932	1026	939	958	991	920	927	927	941	920	991	848	967	920	951	961	924	938	955	1003	919	956	897	1023	960	928	931	971	901	928	944	912	864	959	941	997	939	964	944	952	998	942	963	927	965	933	912	1014	1018	963	951	974	934	974	958	955	1000	937	905	988	925	955	970	974	941	991	949	942	953	964	918	952	1014	896	899	945	919	905	931	917	954	874	980	950	928	912	916	968	956	1002	924	932	939	951	917	952	995	956	916	949	932	937	957	979	982	904	915	958	913	883	950	957	943	937	972	1020	986	965	1022	964	952	919	952	971	921	950	950	963	951	960	956	971	960	903	967	946	884	990	901	967	862	896	924	917	941	957	933	914	905	939	1000	910	977	902	963	931	962	938	870	912	956	934	947	921	948	985	953	982	972	960	924	939	927	1002	987	951	968	948	906	984	885	979	934	977	967	915	978	922	941	925	987	972	957	991	939	986	996	1001	914	921	937	950	967	908	899	937	985	934	922	970	934	918	899	954	935	960	925	1029	934	901	957	921	879	983	949	889	939	902	987	940	900	992	983	987	923	972	957	946	926	957	914	960	963	927	939	929	985	941	912	983	973	947	940	945	936	980	974	976	993	883	976	957	905	1004	933	952	921	923	976	960	966	959	913	902	920	939	943	930	960	954	947	937	943	984	965	944	934	971	939	939	970	916	976	919	952	974	899	925	967	863	883	950	939	886	905	919	934	927	966	1000	927	924	948	972	888	904	907	957	942	913	964	952	928	958	953	922	927	957	964	896	907	996	954	911	914	958	920	900	929	986	965	941	920	960	999	909	954	945	905	971	934	947	964	939	976	961	944	972	921	958	969	957	992	955	923	918	953	939	940	980	940	964	963	923	986	918	997	962	926	952	927	915	929	899	944	951	997	1001	1017	934	916	967	952	981	886	979	972	962	985	925	962	959	924	936	972	924	917	974	979	890	938	993	936	892	934	979	947	975	940	916	947	995	960	951	912	968	983	921	1020	951	917	952	897	947	968	900	920	941	992	945	908	926	968	987	982	994	972	969	928	939	1070	926	928	967	973	924	981	922	920	928	995	970	919	940	916	909	977	957	908	980	916	922	904	950	987	990	1002	976	942	901	953	959	946	976	914	874	952	944	938	924	895	933	979	921	921	944	977	998	1007	942	909	947	945	974	925	1006	954	936	938	908	992	916	993	929	928	966	948	923	930	973	888	948	900	921	1009	928	901	952	904	944	958	973	925	899	954	957	922	953	988	929	913	955	930	956	958	941	942	981	939	950	937	980	955	915	950	962	930	945	917	967	919	971	975	952	922	1006	943	924	939	945	995	959	926	927	953	947	934	933	972	948	964	900	960	971	924	892	922	980	960	940	926	978	956	932	948	922	964	911	916	909	995	972	945	950	975	943	939	985	929	978	952	880	980	961	970	913	909	954	921	949	951	938	953	954	906	915	948	986	974	1001	934	911	932	891	930	957	920	964	966	947	959	992	891	962	941	940	927	925	936	955	968	989	978	979	902	933	960	947	969	934	928	942	893	899	982	907	994	950	921	940	991	962	963	951	940	958	905	953	944	945	973	910	941	881	990	988	978	981	901	941	920	930	964	925	953	917	900	898	984	942	953	968	966	961	962	955	930	960	966	914	898	916	959	905	959	952	967	945	981	904	924	938	965	941	964	929	941	1002	987	930	967	940	955	950	965	913	975	989	973	907	974	962	974	975	985	906	936	976	957	908	939	965	915	952	938	1006	1006	994	930	900	920	948	986	948	975	945	928	1000	986	962	970	958	939	948	921	941	892	900	940	925	906	961	933	909	934	973	957	929	966	948	904	954	941	956	963	953	986	967	946	928	943	943	978	960	964	949	922	947	959	931	928	898	925	921	926	934	954	1002	928	916	911	915	982	993	960	902	960	928	903	914	929	929	949	899	972	912	956	936	973	945	959	901	954	940	980	929	942	942	995	903	1002	931	937	971	946	859	951	1001	889	959	959	954	962	944	933	1007	957	969	952	902	949	927	936	955	898	944	934	965	903	969	1009	940	978	962	922	941	918	955	954	985	971	918	964	988	975	878	929	902	993	950	941	939	912	910	918	965	888	936	986	940	946	962	925	948	969	884	953	968	952	959	965	940	943	904	956	942	934	952	945	933	948	940	938	966	927	914	944	947	942	978	939	1006	934	894	920	899	968	919	958	955	921	898	990	927	945	931	913	937	977	945	973	936
23796	21470	27769	25554	19333	6011	3207	2196	1691	1335	1179	1037	879	842	814	742	720	749	703	753	738	721	707	752	683	712	723	695	680	723	702	680	702	638	699	693	709	695	657	722	729	689	650	687	701	680	670	692	694	687	674	686	671	702	732	682	708	706	670	737	724	682	665	657	630	651	651	760	683	688	646	754	746	686	681	640	701	702	764	672	670	704	702	713	656	665	688	701	747	686	647	668	710	667	704	687	659	702	727	667	675	706	661	702	691	746	708	659	721	720	695	724	703	696	702	718	619	670	649	680	700	750	701	700	716	669	677	665	702	729	699	688	714	680	692	667	720	670	678	679	657	731	674	695	685	702	683	676	685	684	726	691	651	657	681	678	702	692	707	651	720	738	683	705	714	712	655	693	699	665	709	712	706	675	623	708	752	695	674	693	687	678	659	678	734	676	701	673	673	675	683	690	719	693	755	679	693	685	696	648	671	706	650	716	675	686	733	689	695	724	676	699	687	678	681	656	717	719	737	657	702	752	680	662	658	696	688	693	707	723	680	701	701	699	654	667	700	732	694	674	707	675	678	674	717	735	707	679	671	680	680	697	654	708	669	709	672	712	729	685	642	773	718	656	642	712	662	706	669	695	652	733	707	746	689	732	657	708	681	665	684	667	753	733	691	697	710	664	675	644	665	692	694	676	716	691	676	657	711	744	703	681	700	683	662	688	718	694	689	696	714	694	680	692	735	769	634	654	694	740	705	699	719	638	718	759	667	680	677	691	734	737	711	697	701	655	669	695	693	679	677	676	691	702	680	660	723	695	658	683	663	690	671	672	676	669	724	686	648	664	678	687	693	689	700	670	727	649	694	708	700	689	679	657	680	677	676	638	702	664	707	723	653	652	691	726	655	706	683	650	694	640	665	647	665	662	655	710	651	668	708	683	751	714	653	755	717	687	684	697	707	656	694	650	686	708	692	728	700	680	684	662	717	679	704	717	701	709	654	710	664	682	669	725	690	673	664	668	665	685	673	653	675	683	697	724	676	700	707	669	680	706	632	666	689	661	687	681	683	695	651	694	688	737	676	689	720	708	703	667	721	735	650	667	706	696	698	724	707	666	748	744	641	683	712	672	698	680	687	710	690	653	701	700	692	683	694	639	704	639	723	665	727	647	678	681	697	769	660	711	616	692	685	706	670	699	705	685	683	741	686	717	701	714	732	686	688	658	636	706	689	673	695	696	694	674	677	701	746	678	729	702	683	681	677	699	674	689	713	707	727	674	665	724	678	724	709	687	674	678	695	707	674	688	714	686	639	697	688	715	687	676	708	639	719	722	682	706	739	699	684	680	726	745	680	666	703	722	676	676	689	721	693	718	710	670	723	707	688	692	656	709	662	697	668	684	715	687	694	668	710	672	685	688	656	699	685	661	669	634	720	674	686	700	664	679	702	682	735	675	730	728	703	691	697	706	679	731	713	695	703	714	635	703	672	680	718	681	688	672	694	694	673	719	707	685	722	668	698	704	703	677	694	683	638	716	656	677	723	663	670	662	649	697	691	725	731	634	699	646	690	697	684	741	690	681	697	660	673	726	709	659	704	661	697	681	677	630	670	669	708	707	698	640	718	678	636	679	686	689	659	652	702	720	678	680	661	706	681	622	708	734	712	682	656	707	696	681	682	717	689	645	698	674	701	675	696	686	691	707	667	671	693	664	640	730	710	725	669	719	662	722	733	711	702	654	677	688	658	729	663	681	664	720	682	658	637	633	691	713	706	682	701	701	659	686	669	709	646	696	713	695	730	690	668	705	674	698	705	661	683	636	712	639	704	727	674	681	720	689	666	700	653	677	725	670	673	675	687	695	685	687	724	718	693	682	662	696	702	660	685	641	664	702	661	677	727	680	704	674	660	697	665	676	632	644	683	655	688	650	737	709	760	700	735	683	695	658	679	700	659	721	693	687	692	675	714	658	716	701	727	720	709	659	679	690	689	734	732	681	674	671	704	721	723	695	695	656	664	665	660	723	657	664	692	690	685	663	682	664	675	656	667	733	698	656	733	716	685	705	664	699	693	691	676	682	688	689	666	648	745	709	715	695	737	687	669	685	726	705	709	687	697	710	632	695	709	706	713	693	704	668	680	655	663	729	684	739	664	688	704	669	706	694	683	679	686	654	695	704	695	688	717	713	683	696	669	637	700	714	686	656	706	773	684	689	722	678	692	691	678	731	680	694	621	665	684	675	678	670	699	655	769	693	633	684	696	663	679	683	696	651	640	664	761	672	687	643	670	693	664	738	676	704	686	673	695	722	698	699	728	700	717	702	674	721	652	724	667	725	656	677	644	703	669	741	715	661	660	745	704	714	685	674	711	677	718	722	655	758	773	693	662	673	636	729	653	690	687	666	682	734	656	653	722	664	736	681	667	694	655	668	693	655	687	720	743	710	676	698	660	649	625	664	718	721	673	723	647	686	714	676	698	686	704	684	667	669	668	734	659	668	665	707	702	705	724	662	677	665	623	720	636	689	686	726	673	660	689	665	678	722	708	648	687	716	700	686	697	721	687	684	669	641	687	655	668	673	676	695	707	707	695	672	724	674	696	640	694	712	671	679	663	665	704	695	688	743	675	699	687	664	681	680	650	712	695	709	676	712	681	677	705	656	656	681	724	739	669	682	684	667	672	652	659	658	688	647	670	686	683	667	665	760	654	680	675	661	701	690	682	685	679	676	709	663	682	740	671	702	680	743	714	662	695	706	708	655	727	699	702	678	710	681	711	665	661	700	664	687	687	673	660	691	685	685	650	694	666	615	657	653	692	696	712	715	673	720	712	728	663	742	676	647	651	701	693	703	674	729	677	686	684	707	666	731	648	669	677	727	759	701	676	730	720	707	673	680	695	713	692	726	745	637	721	683	669	675	690	714	733	669	683	669	718	702	678	681	704	704	666	676	756	734	689	687	664	670	663	701	745	676	653	720	675	691	715	671	711	659	701	748	671	728	667	700	703	728	699	678	706	670	708	658	723	692	748	694	704	729	709	662	713	735	709	667	718	636	676	712	716	726	713	711	679	691	717	660	654	669	655	663	710	718	691	687	682	675	689	676	701	695	687	648	636	702	709	665	746	676	728	705	696	673	678	674	687	659	721	639	668	708	669	653	670	693	718	704	690	650	668	680	691	713	665	679	698	657	663	716	691	675	666	671	669	687	667	663	630	699	700	669	671	715	690	690	651	726	738	686	683	686	704	697	722	662	722	699	670	727	727	693	659	656	681	650	672	717	674	678	691	660	691	678	699	716	719	654	656	717	647	649	691	713	668	671	685	685	720	709	762	721	652	659	670	687	709	675	677	732	649	721	713	630	735	703	680	675	658	671	701	678	734	656	712	697	674	691	688	654	704	705	698	662	679	671	680	647	703	646	709	712	700	667	688	707	667	707	678	651	694	649	722	720	684	730	655	706	656	681	681	720	668	665	708	711	695	693	672	665	651	696	718	710	656	719
12201	29043	20327	13032	9346	7241	5740	4565	3530	2613	2086	1592	1415	1299	1112	1060	1008	954	1031	965	1016	990	960	980	1007	976	967	985	969	1012	1000	982	946	1029	997	960	945	984	1000	936	948	980	1017	978	931	968	960	951	1013	934	925	993	927	958	953	942	954	954	972	960	982	929	989	924	1020	966	974	962	917	897	941	970	993	952	945	998	997	952	923	947	982	954	984	951	927	1017	962	942	976	924	985	939	961	962	940	981	976	937	925	1004	1016	970	926	969	930	943	949	951	995	930	975	1000	954	960	939	962	986	904	981	971	928	987	917	1013	999	965	938	957	932	980	971	934	965	979	1019	996	926	958	963	942	971	990	949	993	940	970	931	1003	957	1010	963	964	988	990	947	939	960	1019	957	965	960	969	994	964	858	953	977	966	1007	966	1005	994	931	982	952	953	951	975	933	941	939	952	974	970	935	963	948	977	928	952	1028	957	964	967	943	941	948	960	975	966	985	1001	956	1014	935	948	972	945	1001	944	990	932	943	957	983	998	964	935	945	943	972	964	967	904	950	936	1024	978	932	980	998	940	1024	892	1028	1008	914	895	913	953	968	981	926	988	981	922	1000	945	948	950	936	906	936	969	983	969	946	944	972	982	944	890	902	967	922	947	983	903	957	958	976	908	989	1028	950	892	919	956	965	984	992	946	929	969	918	980	983	1004	940	1026	944	976	988	934	992	931	946	974	972	969	934	1001	952	996	951	1028	950	983	941	974	944	999	943	973	966	1017	976	1005	982	914	992	948	970	929	956	931	970	884	937	957	950	953	937	1007	988	969	972	968	977	966	959	942	920	944	1013	913	937	957	961	1033	955	968	970	926	948	963	950	937	991	939	970	938	932	933	936	942	977	1044	962	944	1014	989	915	962	986	963	971	1011	985	926	944	1005	959	969	1005	911	916	1007	1010	1010	958	961	998	972	995	910	1001	976	965	950	979	914	957	966	952	941	930	967	940	963	981	896	948	975	950	1020	966	917	971	971	911	970	982	927	930	924	978	932	922	941	892	930	971	939	1019	916	963	917	977	947	953	939	941	907	969	961	888	905	979	981	946	921	941	903	968	933	973	1011	939	936	936	986	981	948	973	980	947	977	967	998	996	948	939	945	949	940	980	920	1027	1009	935	938	904	963	981	995	936	982	923	958	946	948	998	937	969	937	925	962	950	992	965	968	973	968	960	936	941	933	973	947	940	945	1001	975	978	964	937	898	961	940	975	932	1020	954	911	934	944	950	912	922	887	955	986	942	954	951	990	949	915	953	1007	949	962	976	975	991	982	1057	981	986	991	985	961	957	971	932	956	914	985	1036	933	992	917	937	938	1004	904	947	1010	916	989	969	945	922	981	960	923	988	1008	992	934	914	966	929	994	977	989	986	991	949	957	955	995	943	965	953	985	933	957	1017	913	951	961	947	959	923	941	957	927	963	892	992	940	971	945	1045	948	920	904	953	937	1007	961	1006	929	949	943	960	962	947	963	990	963	922	919	918	991	930	890	993	973	923	992	981	934	945	983	935	946	999	994	995	970	920	972	906	1012	951	984	968	924	917	967	980	970	966	946	960	996	904	965	958	990	968	911	922	962	1009	946	969	957	955	1003	959	942	1007	982	977	996	898	971	990	947	945	932	1007	941	897	937	985	981	946	980	943	943	932	961	930	994	975	948	970	979	929	930	912	959	962	960	976	967	986	929	949	928	956	964	978	971	1018	989	990	890	970	942	1010	941	918	986	959	964	963	1024	935	931	968	917	1054	937	956	948	894	932	951	940	983	920	979	904	985	910	927	905	980	911	1016	942	942	938	951	963	983	929	988	940	953	971	925	984	977	951	969	963	949	987	944	945	957	931	917	894	1003	936	942	962	941	939	912	943	1003	958	911	940	912	974	1003	952	975	961	940	935	956	892	972	990	988	993	971	1008	967	954	919	1007	949	933	985	964	944	923	927	985	935	951	929	1009	958	961	967	981	946	989	901	937	964	890	928	958	883	957	992	945	962	1023	935	983	994	941	925	918	1000	938	949	920	971	952	939	1047	1009	953	919	929	955	988	962	960	951	953	933	944	899	953	910	954	978	951	977	939	967	966	995	943	934	982	896	947	957	930	930	969	921	936	982	909	964	970	978	962	921	971	1040	957	961	945	944	908	956	977	900	919	969	985	916	997	907	911	984	923	931	944	974	905	921	953	977	957	995	966	938	939	957	965	941	962	986	977	1023	1002	929	946	951	946	958	988	931	906	943	965	988	952	1037	974	949	975	889	980	948	995	929	1009	963	969	991	932	952	939	1000	960	960	983	1006	1043	907	908	973	921	936	946	959	977	1004	923	990	964	958	934	989	951	972	954	956	958	956	1005	957	970	947	971	934	989	920	917	949	938	978	955	974	993	955	983	981	923	1008	961	895	932	947	960	950	948	970	965	969	963	976	938	929	974	1003	942	958	979	920	981	883	947	953	994	903	941	965	974	963	954	955	1012	919	971	1008	959	920	974	913	982	939	1001	949	959	958	966	945	971	945	954	974	904	970	995	944	970	993	930	959	929	981	978	1034	938	904	974	944	956	934	964	939	935	926	966	948	1008	933	947	930	955	957	974	926	976	1005	972	913	984	957	946	898	909	977	992	888	888	978	969	971	983	942	986	919	922	931	975	925	944	921	985	966	956	918	954	1012	933	941	952	946	959	955	964	972	1013	915	963	995	966	918	960	904	945	912	947	918	913	934	937	975	875	965	1042	998	954	897	975	958	894	964	1034	942	975	961	972	946	918	921	936	935	998	905	975	948	972	982	913	895	960	886	1004	1017	889	940	967	965	898	944	935	936	981	897	974	962	960	964	968	932	977	952	955	965	964	1026	926	931	1000	949	972	943	918	984	977	936	1010	943	953	913	945	951	939	952	997	952	929	907	1047	943	978	951	946	918	1003	987	948	993	923	959	907	969	949	970	942	922	940	921	1010	921	1010	960	946	957	941	944	970	972	967	913	946	936	965	1008	956	933	943	927	939	899	938	952	943	936	995	979	943	911	1028	972	1003	1001	975	928	959	935	949	937	919	935	1019	993	1009	960	985	964	976	951	1002	957	945	971	967	939	932	896	945	990	983	951	964	982	928	957	959	969	927	991	954	880	978	929	999	934	958	923	1009	950	952	990	977	952	985	995	986	961	984	922	947	954	1020	973	912	984	984	948	989	963	962	989	952	918	919	921	923	896	957	947	993	925	965	978	941	941	923	956	981	998	975	914	933	997	989	953	938	972	979	968	959	917	966	933	982	895	953	996	938	1008	989	954	949	976	969	956	903	983	912	1000	1028	986	951	924	926	951	972	986	985	935	929	962	1016	984	1004	951	915	978	947	1012	957	996	991	936	951	959	968	941	929	975	1020	1011	951	942	992	1022	879	986	981	884	922	963	925	935	974	932	947	912	931	955	918	939	980	986	880	976	966	980	990	933	969	899	976	867	965	937	956	950	974	1018	949	969	932	926	954	978	993	965	922	971	976	941	984	948	919	987	933	977	949	967	969	915	979	918	965	965	975	939	939	977	906	962	943	991	1009	937	945	917	905	962	935	959	964	950	966	974	921	939	948	952	935	948	962	991	957	946	982	956
25474	21484	25047	20615	4921	2942	2299	1663	1378	1066	928	892	798	799	711	679	660	722	683	658	652	685	649	658	694	683	673	655	683	682	703	641	649	690	666	660	625	653	673	637	683	653	646	672	677	636	644	728	651	667	645	663	695	669	647	662	658	678	644	720	692	662	654	650	636	669	613	674	654	677	634	671	669	688	685	626	638	654	617	668	614	650	652	667	663	679	652	680	626	675	678	633	626	627	708	673	704	681	632	685	660	622	651	667	655	670	666	669	675	656	658	651	679	624	645	664	694	648	663	703	658	701	633	660	684	637	696	708	672	668	648	695	684	683	668	699	675	669	649	620	697	671	693	689	636	702	658	648	695	643	650	649	643	651	700	640	676	650	607	634	623	678	604	670	648	649	633	678	685	686	713	707	666	683	641	676	648	674	668	682	660	616	645	671	636	680	647	668	644	652	650	621	635	672	690	701	650	630	637	717	675	664	638	629	711	670	622	636	677	617	634	669	635	678	613	669	662	648	640	638	680	637	679	689	671	704	669	680	647	613	704	658	675	663	727	703	694	625	633	667	682	682	677	660	650	599	705	664	693	679	656	608	647	606	669	659	630	677	676	652	698	624	645	626	668	705	635	640	670	630	641	653	668	635	619	626	674	672	612	637	715	683	702	698	628	662	635	664	668	644	673	710	635	673	666	663	652	665	665	649	655	632	636	654	682	676	662	686	656	640	675	671	707	662	687	620	647	668	665	658	646	705	655	631	689	658	661	698	643	648	669	639	605	675	608	645	608	677	655	672	696	665	651	676	684	652	637	652	653	613	648	678	649	650	676	661	693	636	678	645	656	643	665	701	607	657	649	688	672	664	662	641	678	618	674	652	664	668	658	678	696	687	665	660	702	677	689	662	654	677	673	642	662	611	628	673	676	658	678	682	674	650	668	715	632	683	683	640	669	660	609	662	661	643	665	661	665	666	678	699	664	685	656	676	676	656	641	634	706	703	638	697	631	699	704	685	686	686	661	672	660	691	637	651	683	675	664	683	633	654	651	648	680	662	624	660	625	727	706	638	686	625	681	656	640	649	652	621	692	612	670	700	671	650	658	640	707	660	638	670	715	651	671	671	679	674	672	670	684	642	677	662	611	624	668	635	660	612	673	675	652	684	645	695	653	658	629	619	695	638	671	652	667	659	708	651	674	665	679	724	606	648	635	660	671	623	645	668	711	618	621	616	619	663	646	650	656	657	661	645	647	660	681	616	654	657	626	646	708	687	630	654	697	629	647	672	657	622	640	674	647	640	639	675	670	627	613	699	655	656	665	682	696	703	635	625	712	639	690	684	666	667	664	669	658	683	652	645	651	653	647	639	624	631	634	631	658	677	641	654	672	692	653	650	668	660	663	612	654	677	625	692	617	652	657	687	671	692	646	657	661	706	670	689	637	647	687	661	699	647	646	634	668	639	670	735	696	695	677	678	638	630	694	648	631	687	643	672	626	630	690	653	738	627	647	639	612	685	663	667	686	677	657	665	675	622	689	633	649	647	673	654	689	665	700	638	727	636	673	694	643	683	679	668	675	688	706	620	708	615	710	640	628	658	614	642	692	641	672	651	602	656	685	631	664	678	691	649	660	650	670	650	719	703	656	621	642	660	651	696	675	660	684	697	664	656	656	632	655	653	633	679	682	658	627	662	645	699	675	664	643	622	677	663	641	651	664	683	690	677	662	711	699	633	631	674	662	680	673	641	662	652	608	672	690	677	662	718	690	654	654	688	678	668	677	672	676	673	679	653	649	697	727	696	652	693	675	622	633	653	632	631	689	645	659	709	679	643	637	644	659	664	646	648	680	637	609	643	649	709	674	715	700	668	704	682	620	671	633	663	693	648	679	651	687	676	608	703	644	681	644	668	678	635	650	638	680	656	666	685	670	674	649	671	725	675	644	709	680	712	651	738	624	666	619	639	676	649	673	616	677	692	693	676	681	654	639	660	631	674	693	661	613	659	678	677	664	652	642	636	627	608	646	699	658	676	666	667	677	681	642	677	667	692	632	688	627	652	671	692	620	728	639	701	652	660	646	659	656	687	663	637	616	679	682	675	670	685	665	602	702	662	639	716	616	698	662	689	661	687	663	649	674	693	629	671	680	630	654	680	676	687	644	676	683	668	665	649	687	657	618	650	680	661	633	629	660	668	645	671	636	652	674	654	665	622	631	670	667	654	672	668	649	651	744	665	613	619	674	640	631	630	661	605	659	642	712	720	700	653	703	633	716	685	670	662	655	661	601	667	638	676	654	645	639	689	653	654	717	601	707	633	635	665	666	648	646	640	595	710	694	657	678	667	647	670	690	682	626	663	669	703	649	631	650	678	692	682	647	690	628	694	662	713	630	638	659	652	622	634	662	674	709	621	670	675	636	699	685	708	669	687	685	624	648	666	640	657	655	645	610	688	699	621	641	657	662	672	653	675	660	697	692	624	656	614	629	645	640	663	676	670	715	687	711	639	680	638	685	685	636	663	686	646	617	678	639	669	635	709	644	676	650	632	678	658	659	705	698	625	657	697	679	648	670	703	654	666	709	643	659	669	678	641	657	660	629	685	708	672	643	663	719	667	669	619	636	613	640	648	623	652	681	656	666	688	670	640	648	637	663	628	670	663	652	644	664	629	656	644	652	643	669	661	690	672	695	668	668	658	637	676	642	633	663	690	620	693	646	637	685	665	642	661	648	651	649	682	671	663	693	653	637	653	687	653	700	738	664	665	648	651	650	685	657	631	678	695	633	688	629	680	717	631	676	618	681	723	622	682	691	678	695	659	666	629	616	640	664	675	662	665	670	693	674	679	660	661	695	672	639	617	684	652	693	695	664	601	623	684	702	659	682	634	651	673	635	671	660	677	685	657	646	660	649	643	672	665	710	634	646	657	666	670	659	646	630	700	620	683	708	664	671	632	640	606	652	697	663	676	641	654	682	668	678	693	685	630	639	650	651	607	650	661	715	612	686	614	651	682	664	615	676	628	662	640	616	704	635	671	621	650	689	648	641	626	624	639	684	630	712	666	640	635	684	672	677	671	655	650	670	628	671	658	657	667	696	688	665	680	649	639	672	681	659	621	693	672	636	607	684	687	653	665	672	663	639	716	682	624	627	651	681	668	626	698	647	622	668	644	680	639	634	644	624	661	625	628	642	662	657	678	624	693	695	704	676	633	655	647	686	691	654	640	635	675	655	637	658	604	645	701	683	699	648	650	672	677	755	619	713	696	620	632	631	619	671	663	661	628	699	665	645	707	637	593	719	676	684	718	634	664	659	705	640	669	660	709	636	688	667	629	622	684	703	664	622	670	708	662	672	634	666	617	713	688	686	688	659	662	701	652	625	636	654	636	653	606	705	700	632	681	656	633	636	619	675	702	694	668	697	653	647	618	631	666	682	681	703	647	643	647	665	673	639	666	634	639	623	652	655	685	627	676	687	656	650	676	651	605	668	642	653	633	638	639
11801	24196	16097	10190	7959	6405	5159	3715	2767	2047	1556	1414	1268	1102	1086	944	978	941	1002	918	942	945	926	917	958	932	967	940	907	948	903	909	947	869	984	943	967	911	973	921	961	914	912	895	842	901	928	913	934	901	956	927	952	878	904	949	968	925	900	957	971	915	986	959	946	877	886	941	863	991	985	923	938	902	913	899	912	947	902	908	922	946	922	938	978	958	932	860	939	928	931	980	896	935	922	926	854	972	922	914	987	977	897	864	917	926	937	983	933	956	901	913	943	952	934	916	926	933	951	966	910	903	966	925	909	946	931	917	992	910	958	926	920	931	877	960	970	940	928	949	934	877	946	911	903	897	914	891	891	906	911	974	895	970	920	938	947	939	939	972	943	921	894	956	932	918	902	899	950	955	927	933	894	917	948	929	964	945	904	939	954	901	975	1000	889	922	900	920	915	922	890	909	886	949	892	926	921	902	1000	916	937	953	925	915	886	912	908	913	895	965	903	916	938	955	924	955	955	886	909	946	931	898	938	937	939	969	942	893	897	916	923	858	983	937	884	888	959	920	882	990	892	893	1001	899	937	908	898	961	988	968	915	928	914	934	884	870	957	957	898	966	933	896	981	857	905	921	962	933	908	968	917	889	933	992	966	906	916	923	899	952	930	898	917	943	908	986	887	945	977	942	938	890	917	924	984	961	948	909	905	888	940	915	948	923	940	906	963	925	951	929	914	942	950	921	895	899	981	952	911	930	919	949	902	940	917	925	891	949	915	924	881	984	930	916	931	938	919	888	957	895	914	918	914	954	914	891	893	939	946	930	922	854	908	923	926	899	925	905	958	883	889	927	922	927	901	917	921	975	874	966	961	942	939	916	952	875	959	902	918	899	946	934	917	887	955	882	977	921	877	950	923	936	900	919	890	969	932	965	972	978	925	964	912	941	884	933	933	904	938	915	936	905	897	974	917	936	925	943	971	940	922	902	929	932	926	968	911	916	919	899	965	922	998	877	939	940	945	955	924	959	943	928	974	935	948	964	931	900	888	974	919	916	945	955	975	885	927	941	910	881	957	929	955	897	900	932	900	951	993	950	912	983	911	917	925	938	895	935	940	890	908	979	916	933	906	886	954	987	917	917	905	931	936	970	881	921	929	945	952	936	917	905	928	901	903	929	938	919	922	935	966	973	921	930	898	954	959	899	948	925	941	907	923	903	935	998	882	939	974	911	907	880	949	932	968	953	928	944	933	876	930	965	885	938	953	933	922	956	937	899	994	931	916	892	928	967	927	907	924	941	963	981	907	883	899	897	973	934	906	935	984	952	906	944	926	925	912	974	862	934	922	964	975	908	891	945	906	934	927	901	985	912	920	910	901	915	918	915	912	911	893	924	906	927	935	928	912	929	923	947	952	971	994	881	917	894	900	950	900	896	900	874	954	942	957	919	939	940	951	878	913	933	919	934	957	912	930	946	928	933	937	947	905	916	908	957	895	946	923	917	916	977	953	956	947	924	916	986	918	923	965	915	928	873	880	896	937	923	929	899	931	962	923	883	946	910	926	911	966	901	987	887	906	936	930	958	892	913	958	898	887	941	934	967	905	919	908	906	871	935	881	877	891	897	900	961	924	968	964	956	925	903	941	965	916	883	904	921	930	972	932	877	915	947	936	922	947	974	904	946	897	942	949	927	940	916	943	918	928	895	915	875	974	886	982	850	937	979	918	921	958	938	960	919	960	934	875	885	950	908	924	943	887	876	931	873	941	899	919	915	891	929	948	928	920	969	934	980	939	896	883	929	915	900	901	922	918	988	934	936	908	878	968	989	956	870	907	883	911	885	909	925	931	868	969	888	925	905	890	919	928	901	981	955	951	877	912	888	873	947	888	936	920	954	916	937	967	912	912	948	846	871	915	902	953	938	919	906	945	918	942	995	931	930	873	865	909	972	910	974	948	938	947	923	951	898	967	890	839	888	930	930	957	959	972	912	902	939	938	928	903	942	881	929	920	955	909	987	887	924	915	909	929	894	864	959	890	924	907	942	887	913	925	930	894	904	917	922	969	906	912	887	921	886	881	966	954	883	946	884	921	884	887	915	940	925	893	949	936	948	922	908	942	932	910	916	942	907	927	929	891	913	887	962	905	903	941	922	883	856	925	871	993	916	964	955	949	910	870	914	932	946	930	944	874	976	972	926	934	918	970	910	947	963	917	961	959	931	955	927	982	943	883	902	956	960	951	932	926	960	924	895	933	943	927	926	935	933	947	863	938	931	956	948	921	901	945	908	937	934	983	845	975	933	967	943	904	943	954	915	902	920	927	946	922	998	919	950	975	875	879	956	890	939	939	908	938	936	928	908	949	878	910	950	959	908	934	966	918	923	912	961	934	926	880	925	915	929	924	919	924	965	964	960	922	984	957	937	925	897	961	899	952	961	940	1007	943	936	932	932	891	914	920	935	894	939	939	972	893	863	900	951	907	888	988	882	924	900	904	877	920	900	934	921	902	929	925	895	954	926	900	932	888	836	915	937	912	906	920	943	957	884	920	910	907	937	948	926	940	907	872	967	909	872	880	928	909	950	886	893	979	908	964	939	925	954	909	896	954	871	858	954	902	899	856	942	930	940	927	921	989	887	919	981	932	951	964	970	905	967	937	878	945	906	930	890	911	885	914	956	938	879	902	923	953	973	980	902	888	957	933	918	918	978	897	953	990	980	902	981	940	890	956	939	927	946	964	913	953	940	887	937	935	891	980	945	897	905	942	953	935	876	949	911	894	906	945	957	921	921	917	898	940	905	920	953	931	891	949	969	924	871	945	873	947	952	978	929	917	908	934	959	917	943	899	909	981	921	967	889	843	914	974	947	944	964	917	891	900	874	953	913	939	915	950	972	964	889	869	967	940	945	926	917	921	879	942	938	919	886	946	898	926	888	918	950	924	857	896	911	926	903	911	902	935	932	891	898	937	975	945	966	960	894	888	881	935	916	953	922	955	930	950	940	879	950	866	915	935	967	918	919	944	944	913	948	969	965	936	937	960	902	914	934	893	955	983	956	945	890	876	902	895	889	908	919	982	917	952	897	913	915	920	886	930	875	909	894	923	952	896	895	928	961	976	903	955	887	894	955	906	941	957	976	919	909	980	901	969	905	960	970	906	917	920	902	902	939	937	918	915	921	931	922	915	982	939	861	951	941	952	913	938	931	927	900	940	901	923	913	907	926	945	879	953	898	894	945	924	885	945	963	894	886	893	986	913	922	913	945	929	917	897	908	964	886	980	951	950	927	939	915	987	959	885	969	886	874	868	851	929	893	878	940	927	1019	974	961	955	944	873	936	933	883	885	919	956	939	924	901	935	931	918	965	901	934	939	973	948	934	914	906	979	946	923	908	926	928	935	921	933	969	935	913	906	965	933	916	954	883	914	906	941	910	880	945	921	921	900	867	1002	947	854	935	907	943	915	948	894	858	991	907	908	922	916	906	936	948	933	878	922	946	916	978	886	928
22906	21509	28591	24849	21536	18403	6621	3068	2012	1508	1226	1082	909	848	798	759	786	747	688	666	742	725	684	689	705	757	738	703	662	737	712	662	761	728	664	733	697	690	709	708	673	707	683	714	694	701	685	711	677	675	708	675	700	682	672	717	696	681	686	688	654	695	693	714	658	676	722	707	701	697	688	677	698	707	696	742	682	724	706	656	670	703	749	709	673	678	672	718	678	634	701	698	690	717	677	642	709	686	702	691	650	681	742	683	692	718	725	710	693	678	723	693	706	723	679	705	680	692	706	739	696	685	729	722	702	720	748	684	715	703	731	679	700	690	742	713	686	709	700	724	691	718	703	661	695	733	660	755	661	726	654	666	700	694	697	679	716	668	697	688	709	693	718	714	689	687	689	707	675	714	705	689	717	731	693	690	725	668	678	712	690	693	716	671	699	747	726	745	649	703	707	677	671	697	740	674	733	732	724	745	684	690	674	706	654	673	670	712	692	677	736	700	673	684	674	694	692	695	655	655	719	755	748	706	601	695	695	718	738	709	693	683	709	714	680	742	652	673	719	699	647	730	715	684	735	657	711	666	709	691	703	749	737	650	708	701	729	655	678	694	703	667	645	660	655	682	683	721	715	742	688	687	693	698	692	694	707	686	679	730	674	705	681	708	689	689	711	689	739	692	717	658	745	671	703	656	676	700	664	706	730	681	650	674	706	664	681	741	661	723	708	695	703	728	738	688	692	694	757	715	743	734	709	693	697	725	742	691	698	691	712	729	651	690	671	696	693	648	681	694	689	699	683	713	691	674	687	669	690	663	681	698	679	652	704	657	713	651	715	720	679	696	695	704	709	743	664	662	681	686	723	691	699	656	688	740	718	735	727	670	683	734	692	725	670	686	711	687	685	719	710	702	697	692	662	691	713	685	701	711	659	680	687	705	693	709	699	671	678	683	684	674	727	651	671	738	714	732	697	708	739	730	657	685	662	707	679	677	714	678	698	722	699	651	661	699	667	724	684	702	658	690	723	675	725	687	729	702	702	655	686	719	719	745	710	729	698	769	721	696	683	716	678	705	691	733	655	745	677	687	661	714	687	703	707	708	706	684	707	721	681	685	713	705	629	698	698	686	715	684	649	735	707	687	702	675	691	653	717	678	713	687	672	696	722	684	720	675	695	711	673	667	700	717	707	657	697	688	730	673	641	700	685	712	703	696	658	715	667	673	723	728	675	672	738	674	693	679	670	728	662	717	665	676	701	709	721	655	630	726	743	729	689	759	719	745	723	748	698	712	656	707	755	702	685	737	720	735	719	724	699	678	651	727	730	694	673	722	687	740	676	707	675	706	690	699	695	667	722	736	690	687	684	723	701	661	711	694	650	719	699	661	721	688	754	685	744	689	744	692	711	743	711	698	708	668	722	682	636	679	734	676	744	655	705	673	702	671	674	727	647	654	720	688	711	694	697	666	657	704	670	703	697	712	709	678	718	686	689	717	681	709	675	698	680	675	678	704	706	701	691	740	707	741	697	735	670	696	672	713	691	638	695	688	671	681	637	712	697	650	727	694	657	672	694	703	707	675	693	689	710	718	685	692	677	680	713	726	683	688	645	655	721	681	722	678	689	665	683	705	688	677	694	738	675	669	688	657	664	690	713	697	692	695	687	646	663	699	697	711	694	674	732	697	655	712	703	657	717	746	692	656	677	657	690	673	729	691	703	655	682	694	718	746	650	703	661	691	704	676	708	639	701	732	717	684	639	713	687	678	698	730	728	737	733	660	706	733	667	704	728	624	679	679	693	646	719	685	651	706	755	707	658	716	727	637	648	724	657	672	719	666	666	696	678	703	678	735	714	663	711	683	671	701	674	701	679	696	697	680	671	656	675	714	710	655	693	644	727	695	706	721	640	707	715	690	687	674	691	720	696	696	750	678	707	667	692	713	666	655	676	646	693	703	708	728	673	686	717	685	731	707	680	685	683	731	676	680	666	683	702	669	695	687	657	716	716	728	711	711	683	703	686	647	738	690	686	681	655	687	700	669	701	635	705	691	720	697	746	722	682	676	692	723	739	729	698	713	667	723	714	737	662	703	640	703	688	694	646	705	696	690	710	710	677	673	740	668	671	660	685	673	731	725	685	700	733	695	730	729	695	714	688	685	689	722	722	669	731	677	722	652	720	650	674	688	673	701	750	674	731	652	716	663	694	745	733	709	716	689	690	703	685	697	703	684	718	660	697	700	687	705	668	712	690	668	717	693	688	719	695	658	688	672	719	682	668	696	685	685	692	699	734	678	686	724	709	710	677	726	719	726	744	690	695	659	662	697	708	714	670	703	714	703	712	691	655	683	718	639	733	752	658	670	670	653	704	712	678	659	655	673	732	719	669	699	654	658	721	686	684	741	681	696	612	680	717	726	695	684	663	679	746	640	667	656	679	750	672	725	690	728	728	703	671	716	676	668	731	681	692	720	698	718	700	677	675	721	707	644	693	702	698	684	689	647	699	708	699	670	705	673	655	658	678	717	682	677	679	700	672	660	694	647	654	709	701	716	713	681	665	689	660	718	673	686	675	670	663	714	663	663	711	719	677	655	706	696	662	663	700	679	677	660	687	716	726	696	689	703	686	688	691	672	754	681	695	713	669	688	761	646	676	655	700	679	728	764	673	679	714	654	685	706	684	749	726	666	719	723	691	687	709	732	697	720	698	699	662	689	709	675	672	639	723	688	722	669	658	723	713	701	691	703	706	691	673	744	697	704	721	695	683	742	690	705	680	696	682	705	687	709	705	690	729	689	716	693	683	676	709	707	715	689	659	695	718	714	670	697	648	720	668	753	668	655	694	715	700	699	738	675	670	656	731	723	675	677	694	689	683	720	714	672	718	671	691	701	688	736	718	696	647	715	745	670	656	751	691	723	732	683	696	738	702	675	687	712	742	754	680	717	672	627	681	736	703	744	734	676	675	707	682	705	717	730	658	682	708	658	719	703	696	712	678	690	688	729	741	713	675	662	711	731	694	686	671	679	707	648	693	718	675	680	712	692	720	671	672	677	712	694	689	714	707	722	712	664	678	718	694	683	644	661	705	672	704	691	694	740	725	681	658	692	704	666	696	704	701	728	771	675	741	688	732	646	762	699	668	720	662	701	724	706	694	680	691	652	671	699	692	712	742	699	686	723	671	703	690	677	688	693	721	730	732	710	707	701	695	665	755	640	657	721	673	699	707	654	717	693	686	682	709	679	683	661	643	685	690	673	733	698	704	649	672	694	719	662	724	742	717	693	721	676	705	665	681	701	704	700	687	674	682	686	685	731	693	686	714	649	686	693	678	733	674	703	703	686	676	728	691	685	701	723	677	689	696	702	671	708	713	691	685	664	687	708	698	705	764	670	706	689	707	704	715	737	682	647	703	717	657	694	687	697	655	636	691	664	672	725	706	681	705	667	708	695	691	693	659	714	668	682	658	664	717	661	715	637	660	671	683	663	678	695	683	706
13193	33702	24842	17563	14005	11160	8268	5920	4220	2842	2078	1758	1407	1359	1186	1109	1050	1027	1063	977	1042	934	961	1009	1004	923	956	913	925	961	937	931	962	984	908	973	938	975	909	968	961	972	963	929	954	924	998	928	951	913	957	1016	930	885	947	998	938	904	955	931	929	969	939	940	958	966	922	918	912	902	939	956	922	901	921	880	952	945	999	939	1012	907	940	970	941	965	926	949	945	992	960	921	927	953	993	939	961	953	947	943	1008	958	983	920	927	958	916	936	910	935	927	960	910	904	931	962	906	932	920	984	954	848	969	990	949	984	890	941	967	953	954	936	884	976	950	979	902	924	972	907	948	958	935	961	947	1003	951	933	983	905	958	947	917	918	958	1013	954	945	907	924	923	957	907	977	978	924	941	935	928	983	895	989	911	1002	960	931	936	995	928	981	981	935	992	995	918	923	987	982	941	1010	953	904	963	1015	982	949	949	953	988	946	968	958	941	988	964	954	941	936	879	907	960	980	919	957	946	951	950	1016	915	945	963	968	893	941	945	987	959	925	949	918	984	915	960	991	943	920	994	966	1031	965	951	946	990	976	990	929	926	930	933	899	1023	943	933	991	921	987	976	954	999	929	961	956	1002	967	946	954	926	1016	1000	945	989	909	951	964	950	971	955	979	932	996	945	915	949	958	977	945	927	914	929	941	961	928	985	950	944	881	867	937	998	904	967	983	984	918	935	956	981	987	1014	930	911	965	952	938	902	944	964	886	964	915	984	943	948	979	915	913	941	959	979	963	909	927	967	934	976	930	977	951	985	994	935	977	962	960	981	974	1009	936	945	1002	981	950	890	897	940	966	944	962	905	975	1000	921	936	939	936	913	978	927	966	954	957	1018	943	927	973	933	939	924	934	950	910	984	948	1001	979	996	918	967	937	919	858	1019	901	977	996	974	975	1007	958	1017	940	970	902	914	992	921	918	924	959	933	943	939	921	1008	952	981	954	910	946	941	979	912	975	964	969	1045	941	945	957	945	912	932	971	935	919	942	973	968	931	949	994	965	921	964	986	961	961	959	964	978	910	967	1001	922	936	945	974	952	938	962	937	959	910	931	956	913	908	924	958	960	975	947	929	936	951	949	970	935	938	907	948	896	968	948	950	1026	977	980	951	921	950	966	934	958	972	956	996	961	932	889	963	927	958	984	936	969	963	959	918	914	999	972	994	963	1011	914	877	919	948	951	956	977	993	930	897	947	916	891	941	993	983	935	944	935	967	941	983	968	896	971	969	925	997	1001	955	921	961	980	930	986	937	958	945	937	975	971	964	905	944	990	914	955	921	909	929	922	886	924	928	911	916	992	1020	1015	940	914	941	956	984	914	955	950	926	939	869	939	998	935	905	964	954	927	964	1005	934	959	907	932	950	960	932	995	991	915	928	952	899	927	945	966	919	976	956	974	932	1001	935	923	921	977	964	947	998	921	1012	911	928	915	912	1003	965	931	955	869	924	990	949	875	942	962	981	915	918	978	939	917	890	927	888	932	969	939	943	1012	901	911	1021	925	953	961	929	952	943	964	1005	930	916	920	961	932	968	964	961	905	950	983	947	979	909	946	945	953	991	953	958	936	926	938	895	906	971	856	954	957	935	979	941	975	949	992	918	990	978	1028	928	951	1036	980	960	952	922	977	1021	929	927	987	966	997	951	969	925	939	956	981	867	972	917	951	916	978	946	897	947	915	956	948	1011	955	935	991	940	915	983	927	941	935	914	941	897	918	964	980	947	912	1030	918	948	981	1012	966	937	975	937	985	945	963	948	928	972	914	991	1006	960	954	963	907	941	988	909	992	911	965	995	918	961	903	962	955	944	948	967	934	974	985	924	963	988	941	947	920	952	964	966	937	1024	954	933	975	941	919	977	967	946	921	943	944	988	950	917	883	936	971	913	990	933	876	960	976	914	976	956	942	939	939	963	962	984	922	883	954	938	958	958	931	950	940	967	966	961	980	923	944	904	923	913	941	982	989	968	993	981	967	989	943	961	971	915	919	935	960	920	976	910	970	959	933	942	1043	902	939	948	977	944	926	934	941	941	880	934	944	938	926	920	944	983	941	997	977	938	953	961	881	957	991	959	1032	962	954	919	925	959	973	945	902	958	928	934	936	911	951	972	952	960	998	976	967	960	959	961	964	936	915	900	1025	965	963	965	936	906	944	932	988	929	1014	968	935	970	940	977	946	912	920	967	933	909	902	974	975	951	937	995	983	978	989	939	976	1000	943	958	901	956	955	956	975	959	901	993	960	946	994	945	899	953	927	899	957	1013	965	957	900	915	955	961	951	1022	941	942	970	947	962	930	941	897	998	921	981	950	927	909	967	903	951	965	964	990	964	1001	968	926	938	930	957	958	940	927	946	910	938	1006	960	885	946	980	959	969	908	931	899	927	976	959	988	928	936	940	954	941	898	921	945	986	965	931	943	958	949	965	1006	941	959	955	981	960	945	959	927	1012	950	914	882	848	896	925	987	1030	980	943	953	905	965	924	972	962	937	921	969	986	972	954	937	966	966	997	960	952	968	965	884	976	1005	919	906	973	962	890	942	966	935	958	965	912	945	1002	952	933	976	878	976	959	976	920	940	961	956	908	946	984	943	898	899	912	998	910	939	937	922	970	915	966	953	946	930	921	997	911	994	954	927	973	976	902	977	928	925	880	931	887	925	951	892	921	931	953	912	940	977	980	921	918	953	932	960	941	969	960	920	959	947	947	887	923	932	978	946	954	970	955	942	952	957	925	948	925	956	912	994	908	917	965	953	935	1001	900	1004	930	980	951	957	929	950	983	970	922	908	962	925	955	915	929	952	906	942	955	921	928	918	982	948	993	956	920	961	1007	949	917	947	905	934	939	931	1010	925	914	932	968	970	949	948	952	940	939	901	957	984	960	957	930	935	903	948	914	957	920	1005	1012	965	984	957	988	938	961	957	897	924	901	955	921	930	944	937	977	936	919	925	923	974	957	956	972	1008	934	977	970	999	963	896	981	912	969	948	1003	926	1004	927	937	1001	954	973	959	959	950	942	945	942	980	943	915	1007	935	973	1025	949	935	957	936	982	914	926	893	964	930	949	953	987	940	933	947	967	919	901	946	934	964	944	891	930	929	965	950	931	934	959	918	949	935	931	980	900	906	983	952	901	925	956	975	978	889	964	917	943	973	948	870	944	907	960	904	964	929	910	970	923	968	965	923	973	943	968	944	962	922	951	1003	910	914	876	970	930	957	936	998	950	902	904	987	991	917	950	952	929	947	967	983	1014	967	911	921	902	952	969	963	894	931	945	940	918	963	901	946	917	922	934	953	940	931	936	949	965	948	963	976	964	964	917	978	1002	950	945	992	957	978	962	958	921	979	1047	967	974	973	1029	924	927	957	966	932	937	945	968	960	950	918	917	943	910	1009	901	930	926	984	939	973	934	956	974	940	935	905	925	985	955	974	917	973	929	953	921	885	959	954	937	946	1002	917	952	958	945	995	929	955	1007	975	937	987	962	977	894	944	966	942	990	949	985	884	973	949	953	979	942	984	951	996	946	887	992	930	921
28190	19981	13253	6944	3859	2784	1988	1486	1167	956	856	795	756	699	711	697	700	724	668	761	641	667	669	696	641	648	719	735	659	709	732	673	729	676	660	716	638	727	732	654	636	685	667	730	704	727	720	643	704	679	698	680	702	685	705	680	681	702	687	720	688	675	637	703	668	675	755	728	701	690	710	686	703	686	690	709	691	688	661	678	668	646	691	690	684	701	688	723	689	686	727	657	695	698	694	662	688	660	689	697	741	721	713	702	730	701	674	653	732	639	656	680	687	662	678	664	714	681	686	730	705	657	679	688	660	735	702	676	756	704	659	658	681	696	690	660	663	722	665	670	700	679	691	634	682	663	729	626	719	684	698	726	636	704	651	733	673	677	702	707	670	669	689	707	683	659	663	648	714	666	673	720	628	620	707	673	685	716	729	717	637	662	671	721	698	700	698	704	657	739	684	641	681	661	660	741	693	688	701	687	659	647	684	711	669	702	735	681	639	674	684	645	661	671	689	710	701	707	664	679	698	718	685	699	668	684	738	740	664	633	697	638	753	654	661	698	703	700	684	657	681	707	679	708	691	680	688	681	698	705	647	683	631	687	728	693	720	673	633	682	705	725	685	752	727	674	673	644	715	685	694	703	672	716	682	705	670	645	675	749	665	697	690	682	691	699	694	680	692	687	628	657	656	639	704	690	682	700	673	709	715	713	705	741	670	710	727	692	662	691	667	673	683	676	697	706	737	682	671	695	700	711	641	677	642	706	669	698	676	668	727	677	698	706	681	706	713	650	670	683	695	681	703	701	694	669	700	709	740	703	689	694	691	700	734	664	709	726	691	642	723	627	665	691	677	677	650	690	693	681	716	708	669	736	648	681	711	703	701	676	726	700	703	702	651	663	642	681	696	654	693	733	699	679	706	711	702	666	707	674	682	722	699	738	651	687	680	656	669	679	690	708	712	691	661	685	674	689	661	685	675	714	665	690	641	685	661	687	675	666	691	719	691	703	702	720	696	670	672	691	759	688	671	623	721	678	637	701	695	654	703	696	717	689	706	692	647	667	660	692	689	663	709	690	699	671	726	660	684	700	659	697	726	678	704	603	684	684	705	676	675	750	657	741	682	690	719	674	680	668	703	708	670	714	638	719	674	672	678	756	712	703	697	662	695	712	700	697	633	697	698	719	683	686	741	659	727	708	676	708	666	705	670	670	725	702	680	655	681	698	693	726	710	610	668	742	702	672	708	661	699	706	656	706	689	671	649	677	646	645	692	686	682	695	690	682	681	654	709	714	700	655	719	728	678	669	669	693	729	684	709	661	739	685	684	684	644	735	684	692	659	677	692	680	652	717	669	686	690	695	704	710	676	709	658	729	670	669	692	645	735	692	681	702	673	704	680	702	654	682	645	722	674	701	688	725	653	707	697	657	685	675	682	714	705	670	642	699	677	671	697	700	679	661	693	685	666	707	693	708	680	691	718	690	696	708	660	683	704	670	653	664	670	685	708	698	715	658	715	670	671	746	655	691	716	651	681	701	669	662	700	667	690	656	685	641	689	671	657	706	733	698	699	713	646	681	690	667	664	696	670	696	661	685	702	707	748	668	692	671	687	677	681	758	657	685	673	705	669	636	742	656	759	701	648	697	720	749	709	681	685	718	683	639	643	696	650	689	672	710	687	684	626	714	750	703	676	670	660	695	690	687	687	676	729	634	707	732	692	716	704	703	697	648	679	714	682	704	740	659	663	719	740	645	701	726	688	711	677	709	746	710	674	702	721	688	687	731	702	668	711	674	690	651	683	675	652	680	671	709	681	631	672	663	690	680	734	612	703	707	675	678	708	682	657	695	668	695	668	686	678	743	705	684	653	691	696	701	678	663	653	676	715	671	704	676	662	690	657	741	671	693	660	682	728	689	681	696	672	701	671	699	690	662	719	714	699	695	677	672	680	764	696	710	736	702	690	652	699	683	669	696	672	676	687	708	721	671	699	667	658	683	722	687	663	729	744	710	707	669	700	705	675	638	753	674	689	682	742	674	672	638	655	681	715	734	693	602	666	709	724	623	628	700	697	673	683	710	678	706	669	683	686	687	696	644	713	683	688	694	680	701	679	721	663	705	674	729	663	720	731	715	682	662	747	701	682	687	677	744	714	680	642	671	656	694	712	657	696	636	687	725	644	703	655	645	688	696	663	660	685	686	717	719	700	712	676	679	701	676	750	698	667	696	689	665	693	695	667	673	630	649	673	680	660	645	710	711	687	701	699	674	670	702	692	656	670	730	716	678	698	672	651	681	715	713	729	660	669	688	706	699	659	666	728	707	663	710	688	678	672	700	672	713	686	687	714	689	657	664	688	690	652	684	662	719	613	665	702	687	665	689	709	668	683	656	631	699	676	697	713	694	650	692	692	691	714	683	597	671	680	674	699	709	709	640	686	677	712	739	631	671	691	743	687	698	714	698	722	719	684	697	670	630	658	663	644	654	699	662	682	717	660	681	641	684	714	723	693	718	696	731	687	700	714	655	688	680	712	692	712	665	695	734	674	654	675	658	713	678	704	705	655	693	628	664	702	721	707	698	675	704	721	739	723	724	719	666	713	670	701	681	683	645	700	650	676	668	695	667	704	667	687	687	716	665	669	677	666	729	699	714	693	728	704	671	692	696	677	671	646	673	743	661	705	690	730	668	717	693	645	686	716	716	733	663	698	694	712	687	703	682	673	695	689	701	672	713	668	744	702	669	732	695	649	665	709	683	692	662	630	661	684	671	655	678	690	632	664	674	738	716	667	708	669	699	679	686	694	703	732	674	688	662	652	706	667	669	620	673	648	773	716	688	716	707	699	667	665	708	645	713	712	705	671	683	630	666	675	660	680	734	701	627	712	722	724	694	701	697	677	704	686	737	707	694	698	690	720	690	655	657	676	675	700	618	689	669	713	694	704	697	742	661	679	642	749	699	751	662	694	685	670	677	688	718	681	720	685	714	716	707	672	672	690	692	654	756	694	715	712	684	695	681	697	747	673	703	689	715	652	688	653	661	712	661	675	686	734	711	694	697	715	640	703	733	707	710	691	659	726	688	696	658	713	672	755	695	693	696	683	732	707	653	664	700	678	654	718	677	699	711	714	723	709	653	695	631	694	671	714	730	672	703	702	703	702	703	670	693	704	705	658	685	722	684	686	669	688	688	679	682	668	714	685	652	730	689	702	633	674	699	657	680	695	687	675	680	698	726	674	710	700	639	670	711	728	660	720	646	738	693	705	679	700	662	661	662	689	620	687	682	701	682	714	722	711	691	725	725	691	687	657	636	699	696	743	624	652	677	708	714	670	656	700	703	679	661	692	687	666	668	706	693	645	747	665	662	675	676	712	705	664	668	653	659	671	652	662	684	651	687	679	715	721	684	668	718	651	737	729	691	723	715	734	678	698	663	673	654	699	699	682	653	682	745	713	690	709	701	700	693	681	694	715	712	721	673	694	702	650	667	686	658	675	690
13394	23324	15511	10516	8077	5996	4196	2955	2175	1720	1369	1267	1154	1118	1019	1019	963	1026	950	969	900	969	918	958	939	967	883	960	946	974	938	949	943	902	911	912	969	957	960	889	962	979	931	934	911	966	999	1008	952	986	954	994	952	984	972	932	944	891	915	950	934	904	1021	936	942	939	959	983	971	943	938	989	945	954	915	961	965	958	918	972	976	954	994	1022	951	933	945	954	911	954	1005	942	958	952	947	922	941	983	943	945	910	984	958	994	920	1007	947	949	999	968	926	970	956	963	993	987	928	938	922	933	994	1002	942	912	949	972	941	893	916	955	919	881	991	957	962	966	1006	911	954	949	966	987	944	949	889	956	972	925	909	908	955	911	976	945	1023	927	924	926	984	963	921	958	945	1017	939	940	927	1021	982	996	966	960	938	926	933	941	960	938	912	973	960	960	896	964	962	962	938	932	985	909	961	973	951	956	969	1024	929	963	925	916	967	970	970	979	1004	906	934	982	980	943	1022	942	953	978	937	938	970	914	981	960	914	977	949	925	985	1002	947	961	985	943	928	968	902	956	1004	927	941	949	955	962	937	948	945	950	936	969	900	966	992	935	958	935	928	910	935	990	930	982	912	938	999	963	971	939	974	935	940	941	905	968	936	992	960	938	889	917	910	945	942	1004	941	897	908	939	928	956	970	955	928	976	947	928	967	917	962	994	941	939	930	951	965	911	976	913	970	950	962	960	988	913	922	965	980	954	953	942	952	927	986	961	957	985	1007	927	927	946	921	983	903	992	933	902	982	973	954	966	910	975	1008	961	961	966	960	924	976	951	972	965	971	987	995	928	907	963	994	929	1012	937	920	967	939	934	989	953	927	998	980	956	1010	989	1004	958	926	962	961	967	924	945	938	974	989	1009	961	924	953	957	941	1026	973	905	964	970	907	948	928	958	966	952	963	986	1029	965	900	929	959	956	966	974	948	984	984	938	925	927	951	950	949	941	946	921	985	1001	972	964	942	970	978	944	883	996	1004	932	996	929	907	1029	885	978	966	983	969	910	979	968	972	954	968	1009	1003	921	918	981	990	966	894	987	913	923	956	957	987	954	931	932	903	943	958	934	957	963	1007	889	969	964	954	924	974	984	913	962	906	995	946	970	891	969	986	953	939	939	928	891	931	907	906	940	923	965	909	951	971	973	985	989	946	964	909	916	917	955	927	988	942	959	916	975	991	971	945	962	960	924	971	883	980	951	1007	890	919	979	943	941	889	979	970	895	1027	935	953	998	966	926	921	907	1000	904	919	934	957	948	972	939	971	984	949	973	962	965	921	945	941	905	931	922	952	990	949	967	942	953	1002	949	946	910	983	969	1016	954	991	979	945	977	1022	955	984	919	947	899	950	990	993	964	972	950	963	963	975	959	981	932	952	966	940	925	904	996	957	930	909	941	962	940	954	927	930	961	963	903	973	971	959	960	979	964	940	930	959	928	971	961	937	981	976	998	902	958	978	915	948	945	969	966	952	967	926	956	967	977	1000	919	957	973	975	998	940	940	995	942	945	951	940	1038	927	909	963	938	926	944	925	971	905	945	927	980	965	950	942	924	954	961	960	914	956	956	977	988	949	948	1011	935	924	1005	954	974	1006	973	979	957	924	945	907	1000	970	957	889	947	938	951	1037	1001	945	950	906	948	968	887	992	954	983	998	974	997	955	983	978	981	995	910	934	964	974	973	917	984	953	966	951	967	933	987	1010	950	1008	1009	951	1018	928	905	960	970	1041	961	946	904	949	971	954	964	938	958	1007	955	976	1012	960	941	930	897	969	991	941	981	975	935	954	908	972	980	991	897	935	985	987	977	975	860	931	932	916	956	932	920	1008	991	963	976	943	845	922	932	960	1000	919	925	886	969	929	958	968	885	941	961	968	968	957	990	940	1004	968	1014	968	955	903	948	983	939	1007	973	922	932	989	972	977	996	907	965	1004	930	919	948	996	901	968	905	971	990	948	970	1014	935	944	962	883	964	917	908	934	909	969	972	942	931	955	1008	961	1020	967	1003	858	969	950	1003	972	970	944	941	930	908	958	920	987	955	922	962	906	901	1015	983	921	957	930	954	970	900	912	967	957	954	956	1002	921	936	894	951	968	1006	956	920	889	882	944	959	975	909	937	920	958	910	1000	947	916	936	931	939	961	974	973	1024	933	966	937	961	947	963	990	948	971	914	893	927	932	922	959	970	975	958	969	954	999	975	1009	948	983	976	1004	932	960	971	980	948	961	933	909	991	941	977	939	899	984	957	996	941	934	960	934	1003	918	985	908	953	946	932	922	998	963	913	964	895	952	963	1000	954	946	946	970	925	988	963	977	999	985	910	962	918	942	907	978	966	898	967	871	1026	985	973	933	987	910	982	889	915	920	959	972	973	946	995	1018	985	930	962	939	966	962	904	900	945	954	985	933	961	907	982	919	1003	954	942	928	966	1025	918	963	933	988	875	926	935	966	954	973	952	972	913	960	974	1012	957	964	974	937	945	922	965	974	1003	963	937	953	979	950	989	983	910	941	934	926	953	891	978	892	926	950	962	924	967	1001	906	920	966	852	983	881	942	977	891	966	942	997	957	942	928	946	906	992	956	992	961	938	1012	931	951	1013	966	933	982	957	902	931	971	950	966	962	966	930	967	942	889	949	952	994	994	964	886	877	933	962	980	913	987	948	924	880	954	994	950	866	909	951	948	969	930	930	951	1027	959	920	984	918	911	960	958	943	936	1013	967	985	875	916	998	997	944	957	946	882	965	944	946	968	1005	958	971	1007	883	894	977	987	946	973	922	978	985	947	920	965	973	938	953	964	987	933	950	947	1004	916	977	962	926	938	908	978	984	970	970	950	898	933	977	909	948	918	936	902	984	973	979	969	980	943	931	964	964	951	943	967	1014	950	992	946	954	885	961	933	904	905	979	1022	935	962	969	921	974	951	892	942	1008	940	915	945	940	932	931	926	989	933	983	950	989	925	972	1007	938	983	898	958	938	942	925	937	923	956	969	1000	974	999	935	964	947	959	968	894	946	941	939	925	964	958	928	932	952	948	961	963	963	893	935	980	962	962	963	1023	927	963	898	948	989	946	967	966	924	937	964	943	1002	929	925	977	994	955	958	872	963	988	944	973	940	1000	935	880	985	921	979	965	961	991	936	964	943	942	978	903	977	934	919	974	967	927	940	928	971	949	953	933	959	970	978	930	932	891	912	882	900	920	957	983	990	892	1012	957	988	958	969	920	926	930	981	983	918	958	993	942	955	943	957	921	948	930	977	957	981	959	971	914	958	970	966	960	946	909	958	947	997	957	939	940	1006	978	990	923	962	882	938	971	945	910	969	967	911	967	948	1017	991	936	959	957	933	955	922	934	961	963	914	946	977	957	966	932	925	947	950	899	934	945	974	935	1012	1011	944	996	961	982	991	956	951	929	938	985	924	921	969	959	950	949	950	952	892	1006	963	991	962	983	966	1003	895	1030	950	923	929	949	998	926	945	939	951	927	921	929	940	935	951	945	932	947	926	986	963	944	921	975	960	931	940	1012	952	950	943	970	970	943	976	959	952	929	941	945	944	974	1006
23854	21486	27792	25589	19647	7525	3409	2015	1526	1157	1040	953	837	800	735	748	719	731	716	707	761	695	742	722	713	706	708	742	707	736	750	740	694	717	719	695	702	657	690	741	715	655	697	672	712	692	744	724	708	701	736	674	721	647	696	720	696	735	713	669	735	718	723	722	719	744	728	727	711	693	736	689	727	735	740	717	697	717	713	729	673	705	629	717	722	708	731	691	714	728	701	655	673	718	680	701	710	674	696	737	669	726	693	702	698	745	709	654	705	650	737	679	677	706	678	667	689	727	738	711	667	685	731	699	639	692	690	730	721	698	715	704	680	733	671	668	684	698	677	678	668	698	701	694	738	711	723	709	678	689	708	722	706	713	744	682	700	701	738	724	696	675	698	685	695	717	709	740	697	687	706	685	731	718	676	712	716	729	720	687	693	730	706	750	659	660	691	697	675	686	727	692	684	644	727	757	690	701	741	707	659	720	743	677	716	672	650	679	718	684	718	659	720	735	685	684	737	734	700	726	710	746	676	663	661	668	686	714	737	753	730	697	737	729	723	696	715	726	701	691	704	742	653	693	690	708	720	693	654	699	721	741	701	718	720	696	694	693	686	719	731	693	708	724	709	716	729	667	693	657	686	664	703	670	703	743	706	660	706	680	746	741	721	699	669	708	687	735	718	691	714	692	728	666	734	732	764	692	727	764	691	742	664	670	645	709	649	678	730	701	726	651	712	686	679	712	703	671	698	701	711	691	750	691	716	698	673	671	700	761	679	702	700	766	646	675	721	702	645	673	719	682	704	675	710	705	667	735	697	721	717	721	724	710	693	685	721	730	702	669	655	700	723	659	742	695	633	687	725	728	684	685	661	665	679	742	699	669	710	690	718	714	677	686	697	721	702	695	705	682	706	706	712	706	701	733	656	721	729	691	651	706	710	700	725	654	674	734	691	720	715	659	684	706	678	694	696	707	680	712	708	749	716	705	712	732	737	725	688	638	698	725	710	669	691	738	706	722	722	687	647	657	680	724	741	679	708	651	691	718	673	656	676	691	687	689	718	700	734	731	679	663	709	689	666	671	717	726	729	684	719	706	705	698	691	674	712	672	723	748	698	667	699	664	739	676	716	687	705	675	687	649	723	721	707	700	691	674	668	728	740	678	698	714	725	709	697	738	709	704	693	698	716	692	650	658	689	750	671	689	675	731	709	712	695	686	692	692	686	695	703	740	707	669	735	731	721	697	666	708	677	714	681	677	717	744	670	718	687	700	702	729	731	692	700	708	699	737	761	723	697	726	686	721	713	694	728	703	720	716	667	695	674	670	729	659	749	720	692	697	757	687	659	719	743	774	676	643	695	679	688	706	673	709	719	678	699	726	721	705	683	757	701	710	703	691	674	704	704	654	717	689	729	696	682	684	717	684	695	754	697	756	707	705	659	660	665	708	664	706	662	706	733	714	728	677	670	695	732	696	744	657	692	718	709	692	702	715	720	688	725	693	706	725	721	730	712	721	718	704	682	680	711	661	698	680	712	715	683	637	728	684	670	751	693	684	719	700	710	668	733	719	672	676	703	695	778	669	656	708	709	708	720	694	712	695	683	685	666	726	699	698	698	697	685	730	715	694	692	694	718	679	718	708	709	672	663	699	701	707	726	696	678	719	714	702	699	666	700	725	696	717	660	705	679	689	716	712	749	710	706	730	721	711	649	746	649	714	740	701	693	754	709	706	686	675	709	750	693	694	679	718	680	701	646	734	710	715	687	700	724	748	662	702	702	653	684	681	701	648	717	688	764	679	718	702	649	771	740	681	697	715	709	659	722	694	718	712	676	728	716	711	693	660	689	672	704	700	678	745	679	724	718	708	699	683	640	668	704	686	733	668	691	709	749	724	687	734	727	691	704	694	681	723	721	664	658	667	746	704	741	651	711	719	714	651	709	694	704	722	713	705	745	676	714	682	751	705	725	696	698	722	675	715	676	689	704	695	728	690	712	692	695	697	661	712	720	708	666	695	708	700	708	729	704	697	707	705	682	656	700	664	700	721	673	716	664	699	689	673	706	702	747	681	681	711	724	750	677	662	735	724	681	680	703	673	689	683	698	654	739	720	680	655	735	762	669	698	702	664	662	730	665	714	691	670	690	729	698	688	679	695	714	670	666	700	717	684	739	685	667	683	736	729	716	721	687	696	694	734	678	717	698	704	722	717	683	712	740	703	686	698	700	703	701	650	727	701	748	722	683	714	707	685	686	729	707	656	764	687	652	700	690	717	692	703	694	667	711	703	710	702	673	701	738	684	653	711	745	712	687	689	718	661	679	692	716	698	725	725	681	719	703	680	718	713	709	745	709	726	747	695	716	735	696	686	724	717	700	649	659	702	695	703	707	710	712	697	725	693	663	734	676	700	740	730	704	656	741	736	686	705	663	722	703	684	703	690	728	709	688	681	715	734	722	731	687	723	701	765	671	660	714	715	670	711	677	634	697	721	728	735	732	683	711	688	678	694	720	715	741	707	697	707	707	638	634	701	675	710	707	732	736	709	692	681	741	716	664	706	712	742	695	692	696	720	709	730	676	725	687	665	693	707	634	706	705	670	692	676	640	740	730	734	727	727	687	692	671	712	721	750	715	694	711	694	704	656	677	702	712	706	681	696	685	685	698	696	741	739	680	705	696	750	693	735	690	695	706	659	688	674	686	699	703	711	729	718	684	692	688	686	711	731	713	706	725	684	699	681	648	726	701	739	711	699	708	681	688	666	696	685	695	696	705	668	689	695	698	702	685	707	695	679	709	679	694	694	649	699	709	676	706	657	641	712	637	706	716	693	696	708	699	699	667	678	672	668	714	702	704	723	718	687	719	711	697	719	648	717	728	732	726	699	674	690	678	687	719	724	738	697	755	693	716	674	695	684	705	649	717	691	698	745	662	700	703	762	732	730	713	740	710	707	707	755	710	691	667	695	708	698	661	694	716	692	717	697	656	699	658	705	670	689	688	721	655	698	712	754	736	701	714	740	715	673	720	687	694	741	682	744	744	733	753	675	714	723	638	663	701	721	760	644	673	717	681	662	703	709	685	687	690	730	697	708	690	665	698	653	674	687	646	667	649	686	697	718	707	714	694	721	703	705	721	681	720	714	654	682	715	730	703	691	666	694	688	698	651	696	694	687	724	702	727	719	695	752	758	725	701	724	724	690	702	754	691	662	685	704	695	723	701	736	677	675	690	692	666	726	714	737	697	672	711	693	713	671	687	706	720	673	705	692	690	685	752	702	752	725	719	711	720	730	711	679	686	663	696	645	642	707	698	699	726	726	680	690	708	646	710	702	688	735	700	722	695	703	699	664	775	669	690	718	717	695	699	690	709	758	768	739	734	664	711	716	685	679	719	698	758	690	691	646	724	702	726	695	668	741	691	684	690	669	709	719	703	687	701	742	746	655	673	702	725	697	715	721	686	685	655	683	663	693	665	728	735	724	684	750	725	709	687	737	719	676
12548	30789	22533	15536	12533	8989	6074	4150	2781	2159	1714	1404	1316	1168	1101	988	980	996	1010	976	969	1010	953	947	945	1001	935	1038	1007	959	951	889	1005	962	1021	972	1024	983	998	961	1032	947	956	969	922	1018	989	945	1005	968	943	1005	1008	972	995	942	961	968	912	961	967	989	957	969	964	1001	977	927	975	1006	999	938	917	925	964	990	967	952	967	910	957	944	1004	921	982	962	1016	1032	969	957	917	1001	964	986	970	961	996	1012	1000	943	954	961	940	965	1001	925	964	942	950	985	944	1017	982	957	991	940	930	1013	903	930	938	948	948	1007	932	989	959	988	1002	975	891	954	925	906	948	1001	896	942	989	988	972	981	990	969	1001	994	935	996	945	967	974	928	978	983	958	906	982	925	966	1027	973	967	960	908	981	1030	1022	958	1062	968	908	969	984	957	1005	954	975	950	998	1007	999	988	1011	943	963	1007	965	952	930	978	1026	979	920	956	997	992	988	995	926	982	941	933	960	929	967	916	938	948	1026	961	916	969	922	965	946	955	973	997	993	982	967	950	961	976	904	930	948	976	967	943	911	958	1028	988	999	1021	1033	1003	946	951	992	959	963	984	1023	971	942	978	949	935	945	942	971	980	1031	937	976	1022	966	953	986	955	980	947	960	978	989	950	982	940	984	945	969	970	998	965	992	947	983	925	985	950	935	929	903	990	964	981	989	961	1002	932	989	997	1004	908	970	941	963	922	992	963	1012	950	902	930	946	961	973	1026	978	937	933	961	1011	990	951	1018	1019	971	968	944	978	997	937	1023	974	994	991	918	961	973	976	1062	954	937	1000	988	958	982	1013	969	975	992	999	959	958	1005	980	998	934	995	940	990	917	994	931	924	949	901	1020	1010	921	966	976	971	965	968	935	954	933	979	945	1010	997	923	979	975	949	945	1031	997	993	967	962	989	971	950	971	932	965	1002	954	975	952	929	982	956	1001	980	930	928	935	988	919	944	958	1008	979	920	980	964	1030	978	969	982	951	1004	978	960	950	1001	958	927	1022	962	964	935	962	951	1017	1001	945	981	927	999	986	966	1000	969	979	989	969	995	962	963	1020	967	933	950	903	991	968	951	994	1016	1007	952	959	958	1010	925	969	1005	926	987	959	926	933	901	922	958	993	1017	990	974	984	923	914	997	1046	1020	955	1003	985	904	968	945	931	1014	966	1002	912	977	970	954	1008	985	987	932	965	946	977	1016	934	959	962	946	988	986	968	937	963	1003	982	934	961	937	977	976	959	988	943	945	918	971	989	970	978	1018	985	1012	934	978	1010	967	977	1004	943	966	1000	943	925	1019	999	938	975	948	1005	996	929	958	971	961	934	925	993	971	979	998	958	1027	910	974	962	977	1023	961	983	917	955	972	937	951	952	985	965	949	951	984	961	944	951	1006	999	971	968	950	962	1011	947	1017	964	971	958	937	932	949	992	982	987	961	966	973	938	1003	991	986	1028	985	1033	992	1002	955	977	982	957	1028	992	990	941	967	983	993	1014	947	1005	962	963	964	915	985	969	961	973	910	968	971	970	1003	1021	926	944	923	926	961	993	965	956	1017	945	957	988	939	939	943	1022	984	990	950	952	971	973	1005	990	1008	933	961	997	1016	960	948	961	1019	935	876	1031	974	903	980	968	953	976	964	977	954	994	936	984	972	963	951	967	1036	961	947	936	1007	996	983	943	975	960	967	956	1007	976	968	1032	948	979	984	934	954	974	963	1034	1027	926	957	978	990	917	981	975	934	977	974	951	1002	988	984	963	983	939	983	996	954	935	997	996	905	973	990	960	956	991	959	930	987	888	970	984	944	983	1043	1029	948	1014	975	918	958	949	991	994	952	957	949	973	938	970	932	1029	1002	1018	998	918	934	1043	970	1005	976	945	1003	956	911	1002	946	973	934	957	975	989	1002	950	1035	960	973	939	933	963	916	966	974	937	935	955	980	986	865	914	901	1001	1001	952	975	1001	964	989	975	987	949	958	917	948	946	909	918	982	945	1015	956	927	989	1006	991	974	930	967	963	984	967	942	982	961	1011	910	925	950	936	986	971	996	979	972	1001	978	884	912	943	1079	950	959	963	1008	979	955	995	1019	1045	990	924	911	960	938	966	972	1013	937	968	924	960	910	935	939	911	1003	986	951	967	954	982	1006	1004	893	956	926	974	995	941	949	980	1015	1001	987	925	987	961	971	992	926	975	963	1018	951	991	923	986	974	969	992	974	974	956	974	1029	970	982	932	929	1021	994	966	972	990	992	961	963	915	991	977	983	939	974	1012	998	959	948	945	975	938	1002	950	1047	964	953	977	994	982	1017	979	936	937	984	1000	973	974	916	937	934	993	963	954	997	1018	974	940	934	942	942	989	950	961	991	974	956	986	971	1009	991	914	909	1048	953	941	964	908	995	951	932	973	957	970	948	1053	958	990	951	975	907	965	985	961	914	940	956	976	971	1056	993	935	960	1001	991	966	980	906	929	999	1028	951	955	954	985	955	922	990	1002	936	1011	980	991	951	940	947	1009	1009	1001	976	938	961	927	969	933	979	989	957	944	915	964	943	971	933	986	970	998	919	916	943	963	933	984	939	979	958	955	957	990	929	962	943	1005	917	970	915	952	977	1002	986	1009	1019	1047	991	966	995	961	957	951	980	981	994	972	959	998	965	954	968	970	955	975	976	935	998	989	940	945	997	919	943	989	948	989	989	1007	946	951	937	975	944	983	931	921	913	983	943	966	1035	977	960	1027	995	1023	1036	971	999	959	966	960	951	941	973	1039	992	990	944	1014	995	997	967	990	974	1025	1015	982	968	932	1001	994	964	973	1020	954	999	955	962	924	975	982	920	1006	941	963	983	995	903	923	998	971	982	962	936	937	939	1015	956	1032	977	985	968	925	944	987	975	936	945	1024	929	969	983	969	988	1007	974	943	979	943	943	927	980	952	995	1046	986	980	1005	964	981	1012	959	928	982	943	899	1002	937	893	973	958	929	997	985	945	997	928	999	989	967	1038	970	926	936	965	1003	1036	926	951	990	963	908	979	951	985	925	998	958	1013	959	934	973	921	960	966	962	919	943	967	959	1019	992	994	1019	1045	977	951	950	932	986	1003	998	983	946	995	976	990	990	984	991	963	1008	942	948	968	967	961	1010	986	970	923	994	963	998	979	952	961	942	1023	963	1017	1002	955	966	984	1000	934	999	975	978	1021	925	986	927	958	922	1004	940	992	1015	985	980	912	1005	1036	975	941	954	922	945	953	978	971	966	1017	1007	976	1026	960	925	993	978	1031	1014	1009	964	976	979	999	979	944	980	971	1026	955	994	932	925	1009	965	967	1006	931	965	1027	946	978	923	977	935	957	959	1032	935	1004	989	970	1016	968	1007	976	993	974	960	987	974	969	966	927	1007	996	951	985	980	968	982	981	934	1005	976	986	960	988	926	927	907	980	919	933	967	969	947	960	911	980	903	1000	952	946	979	998	1005	1000	984	989	952	984	978	1008	986	1026	994	1003	932	953	1012	990	951	931	951	956	932	976	965	980	969	930	969	942	949	986	982	956	996	941	975	974	1001	1032	958	960	948	953	1032	1002	1005	958	967	971	1005	949	1010	956	936	930	950	953	940	962	937	917	892	921	984	892	958	961	1005	980	942	933	929	969	996	1023	958	989	958	952	931	952	954	926	924	940	882	952	986	926	1057	961	961	988	978	946	971	972	981	942
25462	21465	25342	21845	6089	3028	2133	1433	1127	987	883	772	803	753	770	688	702	697	655	666	661	679	686	655	654	707	648	732	657	675	672	620	645	683	685	614	686	693	659	679	681	678	739	701	669	734	692	677	685	693	678	676	667	658	631	666	683	750	649	711	664	659	737	686	688	658	713	663	729	669	704	614	672	690	663	714	682	648	682	693	665	701	632	662	686	651	712	640	685	687	721	711	629	689	708	679	639	684	678	576	647	640	660	672	689	688	655	731	688	667	647	689	665	710	659	705	674	646	681	690	654	638	683	656	688	690	701	710	669	717	686	678	650	671	682	699	715	675	673	703	660	687	708	670	687	708	641	692	682	691	663	665	705	653	661	631	666	670	651	685	621	641	657	672	708	698	675	690	675	682	641	707	689	664	696	691	699	636	658	651	664	687	694	698	699	640	689	657	677	633	670	716	678	663	638	688	647	704	682	675	641	646	673	690	635	705	666	717	691	667	683	676	679	669	638	662	616	690	654	695	670	672	637	664	712	706	687	693	663	682	664	676	669	632	664	655	704	672	665	678	696	670	691	673	659	657	713	662	681	692	654	719	650	646	650	725	619	701	642	659	670	670	647	660	666	671	690	684	695	700	718	711	690	676	706	676	673	694	650	667	675	704	587	673	687	644	668	683	652	627	673	659	728	619	666	730	720	629	703	664	705	644	687	706	665	685	707	676	682	675	703	668	697	684	684	630	611	694	686	625	671	693	696	664	714	664	650	652	648	668	666	702	654	683	656	645	681	678	670	691	715	663	679	707	653	685	686	703	697	604	632	676	735	635	701	647	721	681	696	638	669	715	679	617	704	643	635	681	690	670	692	719	694	699	635	670	667	654	654	675	659	653	700	697	710	703	686	691	694	687	705	627	694	680	645	679	680	725	687	722	723	652	639	682	724	677	661	673	671	689	714	653	670	710	722	661	705	675	683	694	712	680	721	663	644	767	695	717	673	672	631	684	685	662	684	702	659	661	740	697	686	676	671	727	668	647	651	721	690	741	695	684	661	684	668	641	642	661	671	701	661	632	639	678	702	644	719	663	689	626	666	688	647	669	732	703	681	664	739	694	705	668	672	686	641	706	656	678	660	667	707	683	703	655	663	662	638	676	687	686	689	673	686	673	654	668	637	711	665	656	691	686	663	672	688	648	631	654	713	690	686	674	667	675	657	643	647	632	656	665	721	630	675	692	645	690	686	697	633	732	718	698	679	641	682	682	664	653	655	691	735	655	632	650	700	669	662	698	686	687	697	737	642	695	674	627	660	633	643	672	704	728	728	672	676	600	638	669	674	652	673	709	683	702	710	667	667	679	722	655	677	706	680	671	681	694	657	639	663	650	652	673	734	646	643	637	714	684	678	648	664	684	622	632	667	687	662	657	673	673	659	652	666	673	705	710	657	670	682	698	690	678	697	690	687	633	690	690	685	682	677	716	684	688	703	682	636	669	649	654	688	724	664	680	642	663	655	645	684	661	650	697	699	671	715	696	671	683	694	646	656	686	686	637	670	672	626	698	663	667	679	685	646	707	670	688	666	648	713	676	683	690	743	685	721	673	691	665	659	643	666	673	638	689	696	677	721	671	708	684	664	661	663	644	653	674	678	669	690	698	629	646	660	645	702	665	664	721	661	689	695	636	640	665	699	731	641	689	634	693	677	723	700	677	630	641	661	660	633	671	690	650	669	635	625	670	670	691	674	710	649	694	696	632	674	708	680	699	640	673	682	635	698	674	640	713	670	649	687	703	670	674	670	689	692	684	637	672	675	694	652	720	700	719	667	710	693	687	695	700	674	671	704	675	623	686	669	665	668	653	676	649	695	687	680	685	680	695	661	680	643	739	745	689	678	688	708	698	708	673	696	666	677	672	720	728	691	654	679	689	665	643	640	694	683	705	655	663	700	648	718	676	703	663	697	714	711	658	677	680	688	638	742	682	724	661	664	681	638	704	700	690	657	635	670	625	660	666	684	684	631	641	700	659	665	664	656	669	670	688	654	710	671	682	673	644	694	678	682	688	703	630	686	692	683	708	638	695	651	628	698	668	633	694	687	685	675	666	644	745	650	689	696	727	700	690	704	699	626	668	693	700	666	688	643	681	641	700	653	676	678	690	720	718	668	602	677	661	652	689	727	703	667	640	608	700	680	657	688	660	683	669	711	655	663	681	641	659	651	620	685	659	714	657	683	664	691	690	717	669	656	693	660	703	680	695	618	708	708	684	723	674	677	656	688	692	714	620	643	667	717	679	691	669	643	713	674	673	670	746	727	642	712	655	678	686	686	648	693	662	675	645	680	681	698	695	663	668	624	649	684	679	671	647	661	682	682	711	713	695	685	671	678	656	668	691	614	727	680	684	660	660	700	621	680	632	666	674	695	729	714	687	653	697	665	671	655	662	692	667	662	648	696	695	617	655	681	676	750	670	690	708	715	680	641	671	661	653	690	627	662	714	620	680	667	666	676	660	708	662	672	662	667	753	653	690	643	699	696	684	710	637	662	659	734	707	630	714	684	692	674	656	687	672	659	676	694	716	665	672	691	700	688	697	656	696	682	703	693	666	713	679	669	646	646	657	683	710	657	663	626	708	674	712	686	696	685	699	649	691	658	631	655	732	678	683	672	673	645	695	639	695	643	695	684	673	659	655	714	686	718	683	656	711	674	698	653	679	680	685	629	681	661	699	681	642	667	678	713	608	709	705	706	677	687	674	692	700	724	703	688	691	684	677	664	646	684	673	665	687	668	689	701	695	711	658	673	636	633	686	678	662	713	670	665	681	733	668	726	673	681	638	686	647	684	672	729	685	633	661	699	670	661	625	661	677	687	719	680	661	682	683	648	686	659	695	697	659	680	670	677	644	685	707	660	660	692	702	704	658	671	680	758	662	671	644	676	667	686	698	657	651	652	686	622	658	690	692	678	661	666	663	682	641	656	680	677	677	688	653	714	656	671	654	663	729	696	675	720	734	620	650	681	714	649	645	697	648	644	708	631	658	696	698	656	671	703	685	655	691	678	642	663	680	639	659	691	639	670	688	702	646	650	644	695	704	706	647	648	652	622	673	641	668	681	625	684	723	705	698	636	650	682	669	700	690	721	681	682	638	642	661	655	704	667	661	685	682	679	699	678	661	660	697	665	691	659	716	697	623	682	699	625	663	692	662	685	604	700	680	659	676	672	677	661	686	674	719	718	736	640	667	709	663	661	673	661	683	669	654	670	710	706	659	653	668	682	751	637	664	673	687	660	656	659	658	676	716	686	682	673	677	684	678	691	695	748	642	682	696	698	678	686	677	718	664	694	634	675	693	727	669	686	685	665	693	695	644	668	676	668	601	661	706	709	682	670	651	663	641	661	664	693	719	637	679	654	717	655	720	701	642	664	657	655	719	682	677	693	712	711	684	734	658	677	654	689	681	724	672	715	633	710	671	730	653	646	686	645	628	685	646	689	704	686	659
12807	26972	19657	13590	9790	6597	4321	3030	2216	1669	1488	1251	1172	1117	1001	997	984	992	901	924	936	915	941	904	893	956	974	916	984	942	963	949	927	895	919	931	941	945	989	971	916	952	927	921	897	951	945	1023	962	1008	890	964	929	999	972	940	972	947	970	865	953	949	971	945	940	913	947	976	956	950	1006	934	909	929	929	912	960	945	966	920	892	944	967	952	1010	969	943	931	929	948	900	942	956	962	945	952	983	984	939	926	950	905	885	963	906	946	932	937	945	953	893	915	959	982	990	1005	940	947	1021	958	984	1003	946	912	935	943	990	922	949	889	921	906	927	962	967	943	953	975	940	924	904	918	933	959	934	936	940	929	948	949	969	980	913	895	942	969	889	922	951	967	959	964	867	927	989	920	952	973	947	930	974	933	951	944	957	917	943	928	907	979	932	923	962	932	948	938	968	885	937	943	958	876	956	960	922	928	975	947	997	940	920	949	912	948	970	945	921	973	928	909	954	937	1035	943	922	974	972	942	922	924	979	923	897	909	975	956	941	921	955	943	938	920	951	942	953	984	964	919	983	953	893	939	1001	951	898	947	935	955	930	951	986	974	968	961	948	908	927	922	931	926	985	925	980	956	945	908	982	935	967	918	904	968	938	984	934	932	1013	1002	956	959	938	933	917	946	958	976	958	978	890	957	932	946	953	932	923	967	913	954	954	902	914	924	948	885	988	991	911	982	1024	937	926	936	956	924	927	940	928	918	922	919	930	948	920	942	940	980	937	999	915	970	936	927	980	939	944	899	932	898	917	952	919	911	911	950	907	891	938	962	899	982	1037	951	906	921	913	873	966	959	981	940	924	942	939	926	942	989	1022	953	856	989	933	939	932	912	938	932	904	904	865	971	936	956	997	929	970	928	942	945	954	935	925	933	950	938	928	952	951	930	940	936	908	902	979	915	979	933	913	953	999	947	893	931	972	972	944	915	948	912	907	998	919	963	928	1027	940	951	945	970	1012	932	872	941	893	974	923	1003	910	921	977	930	895	999	970	932	965	952	977	958	941	931	997	973	918	945	912	929	987	899	961	935	930	905	943	950	958	912	974	953	956	903	930	949	981	960	920	969	965	961	935	966	942	987	956	910	959	943	964	941	994	899	939	955	919	936	1013	893	895	960	879	891	949	957	979	940	939	960	958	1000	909	976	902	980	916	932	936	896	892	913	881	942	936	940	956	999	910	963	900	869	961	977	878	999	951	977	938	962	937	945	1032	987	921	915	873	951	958	954	965	891	957	925	954	1010	907	982	923	960	916	965	968	873	945	889	960	898	953	877	892	934	906	1002	909	938	944	938	987	912	954	909	990	1000	1000	936	933	921	889	973	992	972	933	960	989	893	929	943	941	912	915	965	958	958	969	922	908	920	953	909	937	1001	948	945	890	965	942	962	925	960	917	907	959	926	952	918	908	943	939	922	911	929	911	973	918	969	933	914	922	965	936	969	951	929	942	929	968	938	942	973	975	882	893	967	935	941	922	928	927	914	941	953	924	968	931	917	942	890	918	910	886	982	933	859	957	963	943	882	965	950	942	932	933	968	935	957	933	887	959	952	999	926	934	928	966	888	978	922	901	939	944	897	964	930	921	916	885	969	1013	939	953	946	901	937	940	968	921	944	886	964	958	957	947	902	936	945	954	921	973	955	929	946	963	958	997	936	917	911	906	973	972	942	903	1016	950	899	947	911	932	923	949	955	989	944	936	971	920	974	1016	892	960	959	931	951	894	982	932	965	927	954	929	941	967	960	964	981	919	907	897	890	908	926	953	935	922	932	981	905	911	975	920	948	949	988	923	944	1000	903	868	970	919	955	904	918	958	938	918	940	935	950	934	898	918	939	960	959	926	977	963	934	963	923	936	919	920	938	923	919	892	975	934	934	967	939	929	937	932	924	926	947	936	895	985	968	943	981	903	982	946	916	912	945	960	924	969	959	951	989	935	993	919	903	940	919	932	890	979	932	932	895	1005	941	917	945	986	934	945	1050	989	994	933	1013	917	874	960	996	969	940	973	946	929	939	979	981	941	986	939	926	916	962	936	902	998	877	951	889	940	945	952	891	977	977	954	913	901	918	968	896	953	948	959	936	957	958	909	909	934	915	963	915	899	930	901	910	924	952	930	929	904	951	1009	913	919	924	924	942	901	885	992	920	888	966	935	988	973	939	971	943	900	978	920	929	979	1009	971	942	939	967	956	945	977	998	1002	916	950	953	974	904	915	955	913	933	925	966	957	987	951	952	941	908	876	950	906	959	955	941	961	912	914	948	944	950	942	954	901	911	955	999	908	933	911	977	919	941	978	991	965	955	986	960	888	920	896	874	952	890	945	898	891	966	995	991	939	916	929	981	948	888	860	949	961	951	942	991	962	981	926	940	973	943	975	958	905	949	941	1001	927	917	928	972	928	929	972	937	931	928	964	989	988	921	978	1021	901	975	931	958	912	951	918	910	966	969	903	929	1001	932	960	959	860	951	960	958	976	906	936	946	916	961	918	976	919	968	903	965	916	917	944	961	938	963	932	931	975	847	940	937	982	930	913	963	931	976	926	892	1000	1009	911	947	1000	894	937	978	917	978	979	948	984	966	963	912	910	961	933	904	927	931	966	929	1005	989	953	961	944	881	918	987	926	947	938	903	903	909	921	905	927	911	909	948	1023	897	942	911	932	930	910	924	916	966	981	982	994	960	954	929	958	978	955	903	957	892	912	885	882	921	946	990	1011	918	947	962	938	982	927	957	948	926	928	943	964	942	949	930	957	958	997	867	940	958	937	937	915	921	936	931	908	935	961	956	967	924	942	943	941	951	950	974	990	996	928	928	981	925	994	960	1001	925	967	952	948	944	853	1016	920	889	946	935	980	911	924	896	931	886	960	957	917	946	947	957	970	934	910	955	951	913	942	993	944	964	847	978	958	945	972	934	955	925	978	933	943	974	977	954	933	909	898	893	941	947	976	974	1027	970	945	939	959	903	1032	978	961	972	876	915	930	908	925	873	944	911	873	976	923	937	945	912	907	899	933	940	950	953	942	980	960	940	971	970	904	927	946	978	979	909	914	932	936	956	913	862	921	901	939	1013	914	913	944	974	913	890	1000	919	885	958	954	931	970	991	907	962	954	933	978	963	933	904	942	946	911	1001	924	994	906	911	940	986	928	1005	889	921	910	936	952	970	919	978	915	974	937	954	917	966	905	959	905	959	950	961	934	923	890	894	977	899	943	919	962	974	951	941	925	904	955	941	952	948	926	943	943	958	915	957	955	904	988	977	914	892	927	922	975	1008	916	956	976	958	967	902	942	949	931	915	932	990	915	964	992	948	933	875	935	987	987	957	952	901	968	946	947	1000	916	976	954	929	934	979	941	926	891	910	936	936	962	888	951	946	968	962	937	955	924	964	944	920	936	949	934	921	978	930	947	993	986	915	910	918	930	985	946	921	976	892	961	962	902	966	922	969	900	946	980	912	980	950	913	906	923	969	942	885	981	984	921	950	932	969	971	964	868	955	949	967
22936	21518	28580	24878	21526	17583	4076	1798	1195	1027	924	852	780	762	774	717	737	728	692	752	727	692	760	724	679	720	739	696	732	706	712	746	725	771	689	721	711	746	677	717	705	671	653	713	707	685	660	691	703	745	661	678	738	695	678	735	734	666	683	732	687	657	713	685	720	696	704	686	681	694	749	701	688	698	712	691	686	717	711	741	733	696	682	704	686	672	644	714	724	716	692	688	711	697	729	724	667	733	728	714	702	728	672	675	681	681	718	686	693	655	725	670	691	648	746	706	669	707	688	721	708	727	688	692	733	718	717	665	702	689	673	682	699	716	731	717	722	709	767	715	703	686	718	737	725	630	732	696	736	696	678	728	696	724	715	686	684	716	714	720	697	694	699	693	668	705	726	678	705	696	667	687	663	653	707	700	696	670	672	699	701	687	701	695	733	679	704	669	667	696	665	695	669	713	641	651	707	660	690	691	693	727	713	713	736	687	757	698	646	713	673	714	697	676	709	710	728	690	738	683	677	626	665	701	676	704	718	697	685	739	676	755	731	646	673	703	726	639	670	667	690	717	698	712	727	692	725	664	729	718	669	726	741	656	691	735	680	694	692	723	693	699	691	718	695	710	686	676	691	700	701	758	714	693	727	694	648	674	686	706	688	671	706	700	709	721	697	715	725	725	687	739	728	636	696	732	696	705	690	736	646	707	696	684	688	749	778	681	681	684	644	704	710	667	696	708	719	710	714	656	678	761	712	696	714	688	679	681	698	685	728	686	693	687	706	678	709	729	664	712	669	732	700	721	678	678	710	700	645	711	723	685	697	703	736	685	690	716	715	723	710	699	686	691	707	653	735	728	762	756	734	736	702	652	707	632	702	680	689	697	707	725	705	690	664	727	735	647	713	698	687	746	685	677	685	723	704	676	771	688	687	733	665	688	725	708	697	688	671	729	709	744	716	750	677	723	719	746	681	711	690	754	740	723	668	734	710	677	682	739	693	651	705	694	684	680	680	739	740	692	733	688	685	696	732	733	724	715	693	724	673	700	704	729	682	707	640	692	696	750	715	727	753	678	693	733	697	676	681	674	734	721	720	691	643	683	702	700	713	640	709	702	713	685	698	668	729	709	723	700	746	740	695	680	711	732	733	691	699	706	680	668	720	681	715	684	686	711	650	710	731	740	704	702	690	687	696	679	713	652	695	711	729	703	692	706	604	711	671	653	695	706	714	723	731	661	706	670	671	655	688	672	692	727	726	724	746	717	697	679	672	718	632	688	699	721	683	687	741	710	727	742	746	677	668	686	737	735	713	668	714	732	708	694	707	684	700	697	691	692	772	731	703	688	677	731	672	706	723	720	661	715	672	662	701	707	681	679	725	737	713	686	700	702	715	717	698	704	697	701	721	714	695	746	694	684	697	675	678	700	693	723	721	764	704	694	706	685	700	726	688	701	717	674	690	712	697	679	700	665	693	709	665	692	690	649	684	640	658	661	705	701	724	721	676	689	739	690	695	676	738	677	683	715	734	676	668	705	681	721	730	660	645	736	643	687	712	741	690	688	733	685	687	738	705	701	716	720	716	750	673	756	710	687	675	719	700	740	717	691	728	679	694	688	665	644	700	692	741	697	693	687	691	751	675	692	698	756	768	675	691	678	670	649	695	729	701	687	739	701	684	718	651	682	723	661	723	706	686	753	711	661	720	710	647	663	709	710	681	677	681	698	744	697	711	707	671	736	696	709	732	692	685	700	709	757	688	687	723	755	680	708	726	708	718	711	723	719	726	687	703	673	694	653	710	702	703	707	718	704	710	706	744	701	700	637	706	713	684	662	682	738	665	731	665	721	702	687	643	678	718	654	761	692	759	674	673	713	692	698	683	718	629	723	685	723	692	691	736	702	711	724	720	721	677	708	710	689	694	707	711	712	716	703	697	696	729	738	701	708	723	650	646	748	701	743	693	712	736	697	706	713	712	697	697	700	710	673	700	723	693	688	671	682	682	700	656	684	714	694	649	699	683	660	658	709	675	678	687	690	659	728	714	740	719	715	704	729	688	681	609	691	731	706	687	679	732	715	654	709	695	695	651	698	689	695	704	676	711	647	728	735	679	718	688	714	651	697	688	671	725	689	668	661	677	710	696	717	692	670	731	704	683	673	659	690	688	671	717	734	657	769	716	684	668	707	695	674	737	681	733	727	718	751	657	716	718	699	674	712	672	696	722	700	733	728	736	664	724	712	698	692	733	725	662	704	673	666	680	722	725	717	658	710	687	672	667	696	658	731	703	655	696	692	730	759	735	725	688	684	694	674	678	717	690	685	753	732	706	757	697	684	718	660	666	701	650	705	707	732	636	727	708	714	716	738	690	704	690	706	684	699	708	721	713	697	712	696	682	706	690	677	663	710	683	677	667	745	663	700	690	687	686	710	691	703	694	675	675	740	651	696	734	685	719	709	681	716	680	688	720	686	696	709	719	700	676	724	677	703	692	733	681	698	671	669	676	720	714	705	737	662	742	691	732	672	683	680	708	692	679	713	675	651	712	694	643	734	717	664	662	670	706	713	632	729	700	714	682	752	723	737	713	684	697	630	678	736	694	726	694	691	706	680	716	699	681	722	710	687	701	676	691	705	699	658	691	695	720	663	687	685	653	729	674	703	663	702	686	754	664	731	660	703	733	707	668	684	737	706	706	741	701	701	701	704	697	670	693	726	693	693	655	726	680	714	697	652	702	665	680	713	682	672	723	717	709	693	697	752	754	703	715	676	727	703	676	684	696	723	683	657	676	684	747	716	706	718	701	683	729	692	683	744	686	682	705	703	692	680	710	678	685	706	751	698	671	715	729	716	678	672	751	726	690	721	739	695	702	689	689	682	678	728	664	710	715	680	725	733	721	698	707	662	744	725	678	719	648	682	668	684	680	684	696	649	664	660	702	702	706	738	665	715	668	692	728	720	681	691	689	659	656	698	673	700	719	705	699	702	685	714	748	694	728	676	678	712	670	659	711	691	683	724	708	684	699	721	687	682	743	680	751	727	672	702	704	692	697	736	677	714	680	714	705	677	712	705	713	667	665	711	636	740	688	729	745	733	714	702	700	701	664	712	716	689	683	716	713	721	661	717	698	685	683	762	682	657	691	672	682	688	703	727	720	744	713	667	668	674	713	686	669	715	703	729	708	691	704	757	690	665	725	712	724	721	690	678	682	654	711	736	741	710	725	685	727	742	700	709	698	704	720	722	723	720	706	742	711	706	670	695	702	677	700	698	696	700	688	705	701	696	723	707	704	695	716	730	731	708	716	673	720	661	751	736	655	677	723	640	682	712	719	721	699	728	672	688	737	659	706	688	673	681	674	697	707	664	698	684	699	651	734	704	713	676	673	720	685	697	712	687	712	668	704	726	734	720	741	715	717	715	669	737	665	716	674	723	702	645	701	704	674	682	714	701	709	721	722	676	739	653	679	703	692	712	699	721	712	695	732	701	719	742	658	732
8482	19750	18515	13019	8753	5542	3651	2497	1858	1532	1303	1243	1114	1073	1051	1036	972	1029	1019	952	1012	984	1008	1024	902	974	982	950	958	964	947	912	1017	934	998	962	936	946	1024	943	963	994	968	969	964	995	948	960	961	1009	961	982	950	963	1044	953	959	955	907	905	936	928	968	968	989	937	1000	992	927	967	966	975	951	933	906	945	988	955	984	956	952	893	974	993	955	960	1011	978	992	964	943	966	996	956	987	962	970	1000	987	987	962	938	993	929	954	964	998	973	921	928	980	921	986	963	914	961	975	996	944	1018	940	993	939	966	966	943	1000	967	969	945	972	968	986	965	978	992	955	1005	968	921	925	1008	967	946	983	988	968	958	986	954	972	938	992	978	1013	928	947	1015	984	1007	971	961	952	999	972	940	905	895	912	972	963	972	943	936	913	941	989	978	914	985	961	912	973	946	951	985	944	944	1001	990	949	1001	917	990	956	957	1007	958	968	982	929	933	1004	979	978	983	937	943	952	982	954	956	943	925	957	964	962	957	1001	946	945	967	1023	933	952	951	910	998	978	962	970	990	993	1001	990	968	920	933	932	941	977	1019	974	924	983	917	937	966	922	965	975	951	981	974	1001	973	866	916	951	1040	981	921	924	938	912	963	968	984	991	949	1001	981	1011	1015	939	914	941	970	949	1004	940	987	940	968	920	923	990	954	942	931	987	1001	959	990	936	940	953	916	965	952	939	982	981	1001	983	975	980	992	955	946	943	970	937	979	987	965	959	981	970	1010	955	948	984	916	891	934	958	939	1017	1000	926	977	981	985	959	982	965	984	949	972	940	966	935	959	979	961	972	1004	957	996	977	992	958	988	1023	931	990	919	996	984	903	969	971	994	1002	977	938	975	987	948	997	980	1011	997	979	943	968	950	982	974	952	937	959	967	957	994	932	994	994	959	944	985	986	974	1002	983	1034	919	1002	986	1005	985	968	936	971	976	948	926	1022	979	969	972	1011	921	1015	954	969	985	953	949	953	953	975	1013	901	1005	953	942	924	942	900	953	886	964	952	987	945	1008	933	925	973	961	940	966	975	963	904	908	928	973	932	1002	965	953	1002	954	937	926	974	948	988	1036	963	975	936	986	971	932	938	995	987	944	995	946	936	914	938	944	954	999	956	978	962	953	905	987	1024	991	943	1009	904	1005	978	953	940	986	982	932	946	964	975	1019	992	904	935	964	973	951	1001	971	1005	900	946	960	919	1011	947	941	987	1008	934	975	958	978	966	975	969	937	980	967	980	981	988	999	920	998	941	972	955	1000	978	979	1002	967	975	978	963	913	956	940	998	1018	964	995	946	918	962	968	945	986	904	908	970	966	917	934	967	951	991	970	913	958	975	974	982	942	966	994	912	983	983	1015	1003	971	925	971	977	944	947	926	968	962	930	959	917	961	969	999	993	992	986	928	948	959	976	913	996	993	988	938	937	946	963	957	946	935	994	978	971	981	984	952	946	963	881	909	937	970	982	988	952	952	1010	978	878	980	995	982	930	1014	968	951	985	1038	971	1001	988	960	952	970	995	989	917	940	992	989	1008	1003	995	984	952	912	909	970	994	951	959	947	974	961	891	974	886	947	874	949	945	951	985	990	989	976	957	939	987	965	950	926	941	1016	990	921	960	978	898	960	1007	987	941	938	946	984	980	956	969	956	941	991	941	892	1010	965	937	968	923	978	949	934	884	969	966	941	983	984	934	958	927	1046	912	950	1001	908	1002	971	937	956	981	1004	962	965	956	944	918	1014	997	954	978	975	974	1032	927	946	968	1005	982	954	942	975	1019	961	982	935	1025	907	909	956	952	931	948	982	960	927	911	988	930	935	965	955	1015	1011	967	965	903	956	955	993	969	957	925	979	982	970	926	933	958	939	990	991	954	945	984	954	960	981	905	905	1023	1046	993	951	943	887	961	959	981	927	920	952	972	948	954	994	1005	992	943	925	950	1026	967	934	972	897	948	962	1001	897	951	919	979	950	963	944	890	961	980	946	961	1003	959	907	960	962	927	993	964	954	972	898	989	965	966	968	933	963	979	965	937	922	961	968	951	927	981	950	933	964	947	934	943	962	962	998	962	979	1019	952	953	978	982	998	952	951	1001	978	939	1003	940	988	965	961	984	934	1009	980	940	973	950	977	953	918	969	957	1059	943	929	956	931	991	966	973	930	935	984	946	910	997	953	939	1002	993	974	927	946	959	939	967	920	982	957	990	959	965	966	967	973	963	989	938	990	980	959	955	928	965	956	990	963	932	970	986	973	984	903	964	956	962	949	975	934	910	999	929	994	950	942	926	1011	969	948	933	1020	952	934	952	969	975	981	958	919	953	929	962	990	958	925	965	1008	1036	983	945	877	930	935	986	997	937	951	938	903	946	955	980	983	944	946	952	959	899	937	969	997	966	948	963	961	965	984	1017	971	919	978	933	941	947	949	952	986	988	991	991	972	953	968	966	953	959	946	997	996	986	962	917	973	981	983	922	956	976	926	947	984	929	945	970	1012	956	894	929	962	924	945	935	942	941	934	931	901	984	939	990	951	911	979	905	922	968	993	926	991	965	939	905	911	955	940	1004	959	914	978	928	908	990	1016	937	887	946	980	946	925	908	959	929	923	953	1008	987	917	925	973	918	986	932	987	961	1000	946	940	922	972	989	922	888	976	977	996	938	943	963	933	1014	990	1022	971	937	1001	905	1006	990	984	912	943	951	956	938	976	987	937	998	968	979	944	973	933	996	961	1000	976	963	961	958	952	958	984	960	964	945	932	911	977	990	964	961	948	925	918	950	956	983	946	925	949	962	994	994	955	960	918	959	968	974	997	960	932	912	983	942	916	1008	1003	935	998	940	950	1007	886	992	1002	975	940	996	985	978	972	973	963	939	949	953	899	1028	943	989	1018	1015	984	994	969	955	1045	951	910	957	930	945	945	956	979	980	939	950	969	988	935	954	930	992	984	968	938	992	939	951	955	983	920	986	978	932	956	942	993	935	969	974	929	976	962	943	954	950	942	931	925	994	961	974	939	1007	938	960	963	933	954	970	965	961	1037	920	976	946	910	937	963	921	939	890	985	967	954	966	982	943	934	960	982	943	881	961	945	918	961	1013	943	992	862	968	980	1005	980	975	943	932	952	970	995	966	973	934	998	943	990	970	957	972	968	944	989	965	974	994	989	980	928	1010	968	1013	1029	1004	948	1043	1005	957	964	932	994	990	923	944	1015	941	990	931	932	929	933	923	978	944	1069	966	924	1004	939	934	966	992	948	967	943	1001	973	1012	976	939	1027	1014	975	948	971	954	1013	863	954	962	943	1009	1003	910	936	1000	993	1011	978	1055	958	949	932	942	953	925	981	932	1026	979	982	950	964	952	931	1006	990	985	997	1017	932	987	967	960	956	971	981	967	990	963	993	971	943	1001	1009	965	956	919	927	902	925	966	956	961	950	1033	976	939	963	900	980	970	984	951	990	957	986	971	979	969	974	955	988	967	999	1007	958	984	946	981	907	952	955	1008	964	960	949	964	971	968	952	966	931	968	945	955	903	891	1016	998	964	958	945	892	981	933	970	933	1005	965	971	1013	963	943	960	1003	1024	984	973	943	985	886	926	939	904	956	965	977	947	961	970	973
28345	19184	11090	6069	3121	1945	1363	1023	867	789	799	722	736	713	678	721	695	632	701	697	688	694	702	670	708	654	702	674	687	739	694	687	695	664	654	718	701	706	716	651	701	704	671	713	707	697	701	751	629	713	727	715	712	662	670	668	657	724	691	680	692	706	698	726	700	693	694	634	647	718	693	719	687	719	713	687	675	697	703	714	682	711	655	682	705	678	738	666	708	726	687	723	638	702	716	712	707	683	699	662	704	696	656	682	687	687	671	678	703	709	741	690	699	695	674	718	707	727	672	715	682	693	659	704	686	666	672	725	695	741	664	641	628	717	746	703	676	726	697	671	620	697	767	701	675	690	664	677	709	705	712	681	734	674	711	651	689	701	654	666	674	663	665	667	626	709	690	692	659	678	686	747	747	696	673	716	673	644	735	683	679	668	682	707	665	651	693	673	732	655	684	645	655	679	671	699	669	660	698	692	690	676	680	635	680	689	723	739	683	703	672	638	701	692	627	712	684	713	656	696	648	701	723	692	728	697	645	662	700	669	658	704	664	717	694	665	726	701	704	696	692	733	734	710	694	698	671	713	699	722	683	735	686	697	751	684	668	656	657	694	670	726	648	680	674	737	718	695	733	701	670	665	743	697	694	694	680	690	722	683	707	673	664	688	689	674	708	703	686	681	704	712	683	721	678	710	694	714	672	669	706	717	649	690	698	726	698	662	711	727	686	717	674	724	658	716	723	666	694	686	692	677	651	684	636	661	667	695	669	730	640	701	661	714	699	724	694	729	750	725	730	747	673	670	698	729	692	713	652	668	687	674	642	723	685	714	686	730	687	709	685	727	652	714	714	690	712	715	725	690	673	664	672	702	695	666	642	701	743	658	665	694	727	637	707	684	727	672	695	663	697	631	682	653	686	711	669	709	708	683	751	720	680	677	673	676	708	693	680	707	722	665	724	659	666	668	688	673	710	666	670	675	637	738	723	671	691	652	699	696	656	713	678	661	711	731	730	708	712	723	712	704	739	655	704	698	675	702	673	635	732	682	726	696	691	685	667	705	673	709	668	697	695	669	651	640	682	735	738	696	660	690	634	680	712	703	713	664	703	659	708	719	720	708	665	727	709	713	716	694	670	681	687	720	687	689	724	690	707	680	704	665	690	704	687	725	720	703	664	691	698	715	699	659	677	680	704	715	687	660	711	679	691	706	666	700	715	705	700	711	699	670	703	662	695	670	713	670	718	689	705	718	682	683	700	708	735	686	698	721	706	712	653	685	671	655	674	691	683	676	704	687	748	695	678	703	724	691	736	641	679	725	672	724	716	778	665	692	719	688	668	724	719	680	691	728	697	709	681	669	667	728	743	655	704	707	716	709	710	658	743	668	649	696	661	711	656	723	654	730	684	672	679	693	707	653	654	702	666	679	728	701	701	666	691	710	653	733	686	703	653	696	707	684	679	682	699	647	665	703	745	682	634	723	698	730	685	658	691	676	668	670	684	726	670	679	702	680	717	667	685	670	695	674	728	724	663	696	687	704	689	730	703	687	704	650	688	699	645	725	695	728	659	700	675	707	674	649	685	643	687	651	739	680	740	743	684	755	741	694	686	688	697	636	710	694	653	741	715	666	733	659	690	728	672	720	691	699	736	730	696	700	706	703	719	717	730	707	715	667	681	671	688	669	675	664	719	729	689	669	664	708	681	665	675	712	675	687	689	678	670	651	710	758	710	684	695	686	716	748	675	680	693	708	693	680	682	700	685	712	690	747	694	685	728	692	712	754	731	704	685	735	692	664	681	724	697	758	701	683	700	709	687	694	668	667	693	704	712	765	717	683	694	719	695	688	666	735	677	676	765	717	673	650	695	652	717	700	696	695	702	691	717	655	638	715	622	672	732	707	690	711	650	697	705	693	712	684	711	664	675	694	700	693	743	706	696	718	683	668	711	724	670	698	673	690	715	712	679	694	686	724	699	682	652	687	709	640	744	639	643	667	699	671	684	715	709	689	715	704	716	702	706	684	731	664	696	696	687	676	677	666	735	752	718	735	659	670	669	696	654	704	677	672	700	679	690	704	697	710	677	721	714	713	723	682	623	654	681	697	693	698	686	707	720	676	731	698	643	672	693	688	730	725	728	665	711	697	704	694	703	708	731	692	659	694	699	685	656	665	695	675	699	694	711	683	699	669	700	702	684	731	685	685	713	680	697	651	699	684	654	701	726	717	728	676	667	741	671	677	695	714	664	680	664	692	700	748	638	694	672	735	647	724	732	702	722	703	686	677	725	718	676	719	672	720	686	742	705	705	685	645	687	737	681	744	681	712	710	755	676	690	697	647	692	713	726	690	708	705	664	681	672	743	677	653	709	713	671	672	681	744	701	685	720	712	701	759	639	672	751	732	687	742	746	710	746	699	689	671	674	692	693	724	693	694	692	702	695	655	674	656	714	701	689	673	661	669	676	677	733	683	674	687	715	676	713	694	657	656	730	729	685	692	652	701	667	672	744	716	687	718	720	669	663	659	698	738	695	708	683	706	685	700	741	703	736	669	742	698	711	725	673	685	709	691	706	709	645	658	708	724	671	700	669	751	703	682	674	689	680	747	718	692	682	677	729	658	732	738	665	676	685	672	721	701	692	727	667	649	677	683	673	675	712	709	636	704	722	691	668	714	685	688	685	713	752	702	697	754	716	710	677	710	700	721	660	692	697	701	701	681	717	692	728	705	689	710	646	683	733	718	709	696	729	697	714	664	714	689	655	713	689	729	691	688	660	677	676	720	717	701	697	679	706	665	669	710	704	670	689	741	708	695	696	686	661	694	688	669	692	675	644	728	685	673	729	662	675	722	716	675	717	694	668	683	687	676	683	703	715	723	725	704	681	659	698	656	634	701	695	737	683	693	699	658	671	663	648	676	714	680	700	658	696	673	692	678	683	699	708	676	696	683	647	666	715	693	698	655	683	679	680	696	667	698	656	656	724	694	722	671	654	719	657	707	632	681	678	670	671	679	692	690	679	691	691	704	701	702	722	699	702	704	708	660	737	689	723	665	682	676	705	733	689	692	683	710	685	699	659	720	630	679	726	690	672	672	715	717	694	720	663	704	697	681	744	632	697	715	689	677	623	710	655	657	664	698	723	708	701	691	695	716	675	686	671	719	746	695	712	673	705	680	653	696	687	665	712	649	683	740	678	675	682	722	688	681	705	703	728	685	702	674	704	708	674	665	706	699	682	688	650	686	733	679	703	731	751	688	654	684	701	692	672	724	717	679	649	743	713	664	676	701	698	688	677	690	681	707	692	682	709	700	766	681	705	643	713	645	683	708	714	692	736	694	709	681	706	682	700	706	684	656	702	738	709	696	714	715	706	651	643	754	655	705	684	649	678	709	638	712	669	686	704	691	704	728	693	678	667	695	700	680	718	673	693	711	658	668	679	680	707	711	682	683	679	773	704	702	713	689	710	683	714	704	649	717	672	707	708	677	702	675	700	693
10762	12958	11700	7690	4842	2907	2050	1594	1307	1182	1081	1042	1008	1034	965	947	989	922	945	954	966	938	930	941	986	972	980	970	926	977	1007	977	981	942	952	1013	968	999	986	987	968	965	958	990	1033	968	899	958	1016	997	954	965	973	945	947	967	977	965	960	948	937	982	977	949	983	943	965	997	933	960	956	968	959	987	917	1011	1011	1011	965	979	975	980	1017	1010	958	976	997	992	932	997	988	960	1002	991	963	940	950	955	976	955	977	949	1008	970	940	930	949	960	912	994	921	990	980	909	992	904	952	955	919	944	956	918	1001	998	918	892	988	980	924	943	944	956	914	959	974	990	991	989	977	978	1004	980	961	924	995	985	926	960	1025	970	1001	950	943	991	958	1009	970	965	1028	953	943	993	959	998	999	962	912	957	950	951	989	968	988	977	1000	1004	965	933	984	950	905	966	954	925	941	924	956	946	939	1024	930	929	951	1001	939	941	988	968	996	996	996	996	965	931	961	938	944	1003	988	1031	1006	908	982	1004	1003	967	908	985	1009	994	944	947	929	976	976	922	916	1008	982	913	933	1001	917	1006	931	984	1002	966	1022	944	971	979	979	962	992	955	989	989	931	981	1005	933	996	946	976	987	951	986	945	947	974	924	955	900	962	965	936	907	953	957	954	982	950	976	1001	951	936	961	969	1020	972	979	927	950	1005	984	968	991	971	971	950	988	954	914	967	1008	988	1000	1016	983	1000	945	951	926	996	948	999	951	918	938	984	965	941	1013	917	973	962	948	977	956	966	996	990	957	959	943	962	971	949	948	967	965	961	925	936	958	967	1010	963	966	982	889	918	964	976	983	1012	988	981	1004	1005	933	962	983	938	988	934	980	999	1020	940	998	1015	987	958	1032	957	998	954	962	982	1012	967	941	959	999	997	1027	998	1002	965	972	998	956	961	908	977	951	923	982	953	963	915	956	931	956	981	948	941	928	1000	960	989	965	999	995	940	985	980	935	938	941	961	961	966	920	956	978	962	978	1002	933	978	995	917	959	952	960	950	945	1012	969	940	977	941	984	956	962	951	968	955	962	987	985	975	962	1036	932	962	936	948	947	987	966	960	976	972	913	964	1002	1008	982	967	997	969	970	926	891	1001	956	989	980	983	1015	956	908	1001	943	976	984	942	967	953	1007	937	1003	979	891	980	1030	973	991	970	951	954	957	923	957	931	972	1013	951	960	941	955	1005	974	957	930	938	980	963	915	966	991	927	949	954	962	933	981	973	969	1001	972	977	933	1022	945	942	930	950	963	974	929	943	1003	1015	976	960	923	924	973	940	1014	988	914	979	1006	949	958	955	973	883	1002	957	1029	988	1041	984	975	980	1010	924	988	952	986	965	923	948	937	969	984	966	960	937	1016	978	980	1019	1005	967	997	979	975	976	964	998	934	989	998	996	943	952	964	1007	988	991	985	934	901	978	926	1005	994	954	991	986	968	1023	932	981	974	983	1002	983	944	972	954	970	943	953	1008	981	963	968	1009	990	986	1018	954	1011	958	972	965	928	953	996	948	953	991	972	932	920	978	959	854	947	945	994	940	1009	1002	966	968	983	981	1005	995	995	1010	1013	962	981	922	990	1008	926	985	933	964	929	975	931	921	985	956	989	958	896	1012	945	929	1012	945	961	960	976	912	967	980	973	1001	967	947	976	928	914	964	1038	975	936	964	987	963	977	980	989	998	989	979	1007	919	984	1010	966	964	876	933	989	1022	973	960	977	1018	982	990	969	852	979	1010	974	972	947	1019	935	957	985	984	975	961	994	951	948	992	983	936	944	947	929	971	929	968	945	950	1002	978	950	983	1014	982	947	974	969	961	943	970	920	963	954	1000	1008	939	960	963	926	998	986	902	996	944	939	950	910	995	960	945	955	971	1015	913	959	1019	968	923	958	967	1003	936	976	1016	1001	976	942	965	954	923	926	900	947	973	965	953	982	937	963	1005	941	970	952	968	953	965	943	1009	913	990	991	991	956	920	926	974	917	965	979	1021	904	968	989	925	973	936	923	966	967	952	983	958	957	995	946	965	1034	958	979	996	950	1010	978	926	976	934	1009	918	914	1008	903	907	973	985	987	1013	979	959	969	953	975	960	944	1022	989	1030	947	952	944	958	984	931	982	979	933	942	951	1003	956	932	978	960	987	1049	955	969	1020	929	985	984	960	1015	994	979	1011	1017	954	1004	974	1010	949	967	957	956	937	995	998	956	976	995	1025	997	958	1011	978	940	948	1020	923	1020	881	992	989	1007	988	987	992	944	995	986	967	965	1021	958	903	929	957	966	962	943	968	998	964	973	953	1003	957	969	978	908	942	921	963	974	968	1020	934	992	939	1042	976	954	907	950	983	929	973	935	921	930	995	977	973	1046	991	904	946	946	977	960	954	989	1025	940	981	1022	993	964	1027	953	900	952	968	914	970	976	943	985	951	971	924	975	969	957	988	952	940	983	958	964	1008	1016	954	935	978	960	971	899	982	944	924	1016	956	907	991	957	924	994	951	982	941	959	937	997	941	941	972	939	967	949	934	972	948	1005	972	1019	959	975	975	971	971	913	1032	946	965	915	905	956	954	969	985	965	951	991	1010	1005	1011	953	986	1000	965	972	974	965	939	958	1024	982	997	950	923	945	973	966	947	974	1017	1002	962	905	989	930	971	965	968	940	962	969	964	966	968	989	977	967	933	945	1038	959	946	968	968	905	981	948	924	995	928	966	982	913	991	932	999	972	965	1013	942	991	949	949	1025	961	1003	973	968	964	978	957	943	1023	973	994	980	973	1017	935	961	1028	977	954	954	955	965	960	991	957	960	941	947	981	968	1017	953	973	922	954	943	927	964	960	968	976	1021	928	995	941	1010	960	946	933	963	972	1013	1001	955	986	988	1006	931	1008	979	972	1006	968	1026	917	990	930	934	1030	998	947	970	958	1002	960	956	1017	968	979	934	992	948	932	920	989	974	966	947	915	927	964	947	989	984	988	986	961	929	1004	948	953	958	994	957	966	985	978	948	985	944	920	916	944	902	976	916	943	957	953	919	924	993	957	935	948	944	937	905	976	981	950	972	948	952	908	954	996	975	977	962	944	927	991	1002	923	962	1024	961	1001	943	973	917	946	967	1011	954	985	947	949	949	973	962	904	933	942	941	993	913	961	977	954	971	957	968	966	987	945	965	962	1005	956	973	949	907	958	949	985	902	923	994	978	932	1004	960	974	946	1015	960	982	989	996	982	953	976	977	1002	932	952	958	962	913	911	1010	986	1012	998	974	951	981	939	943	953	931	943	985	958	933	987	934	950	944	952	947	1013	1038	967	976	985	952	958	1053	953	944	956	980	956	964	990	997	996	962	981	993	982	1010	984	967	1015	965	968	936	977	970	983	956	963	973	1038	942	955	956	980	959	944	949	1024	937	928	992	976	918	948	982	925	958	987	1013	932	1044	958	946	1006	925	1002	979	999	988	963	981	970	948	998	989	925	962	992	946	929	936	955	957	903	913	934	939	939	986	995	956	970	967	1037	988	937	980	953	965	1024	955	940	973	994	957	980	994	974	987	991	1013	957	949	904	999	954	924	989	966	986	1010	973	966	939	938	959	964	969	953	987	1003	991	993	1045	957	1002	993	951	952	975	1039	988	1011	981	970	1003	959	991	945	1014	1002	971	994	985	947	932	962	915	912	963
23850	21564	27895	25679	19633	5401	2194	1376	1010	953	855	872	817	748	739	713	738	678	718	722	716	694	721	670	707	692	696	700	772	711	701	697	663	687	708	721	693	685	688	696	698	684	716	723	717	695	708	735	703	733	715	719	725	707	685	685	710	728	677	744	726	799	682	693	729	725	715	749	703	729	677	691	706	699	695	692	708	705	718	694	736	692	699	678	663	716	662	742	741	701	731	680	687	716	751	688	736	698	695	696	696	695	728	687	702	702	751	730	699	689	748	728	694	708	708	671	681	743	715	752	686	689	756	702	720	706	710	720	677	708	726	702	707	718	672	710	712	684	765	664	725	664	687	697	719	709	700	728	698	695	739	690	720	720	706	674	673	706	690	692	720	726	666	705	742	690	709	706	711	713	704	717	741	706	722	703	755	693	701	699	697	701	692	732	698	691	642	790	725	757	704	708	664	748	707	699	664	742	717	693	709	701	744	665	700	672	742	706	714	685	709	714	733	684	679	701	711	676	691	709	674	663	669	739	726	760	665	728	682	712	704	730	780	702	647	730	679	694	711	681	695	721	701	776	748	714	711	727	701	712	738	711	721	706	693	751	675	713	686	676	675	726	730	672	685	722	669	672	700	721	733	763	746	760	691	695	678	677	724	728	745	707	669	707	688	738	703	701	664	704	678	727	714	695	692	659	670	730	698	684	729	741	701	695	713	737	703	706	696	678	748	668	702	728	724	680	698	716	698	746	722	671	754	689	699	693	706	691	704	729	714	742	754	741	718	745	684	718	667	695	719	652	714	713	732	684	707	719	722	714	734	743	703	691	666	731	726	708	663	727	728	699	696	690	716	718	689	748	774	682	740	697	703	753	743	708	700	727	720	725	690	701	716	689	671	713	717	734	694	714	718	712	745	655	706	770	688	676	712	714	725	716	699	701	720	741	696	716	750	683	719	746	707	732	687	713	734	698	727	695	725	714	668	670	720	733	679	710	714	690	721	743	720	729	681	712	710	703	731	729	715	759	683	720	672	697	722	719	695	702	728	687	720	684	673	737	698	675	706	701	664	690	709	736	725	748	675	671	696	651	716	738	664	717	691	706	710	717	719	719	703	676	735	726	717	694	739	716	714	719	681	710	693	736	703	662	778	733	721	683	702	742	718	711	708	771	661	688	675	682	723	663	749	717	716	713	693	684	713	706	706	728	744	737	682	696	734	688	727	714	684	705	712	664	716	740	670	764	688	720	707	721	726	706	696	689	725	661	675	733	647	700	730	731	681	661	760	712	708	733	724	700	712	697	690	699	684	660	681	720	726	773	760	685	695	760	686	729	784	753	733	737	722	715	667	693	678	749	694	702	759	725	727	739	673	708	743	689	643	674	685	718	728	709	714	706	679	690	768	753	718	740	725	662	726	700	710	730	760	742	723	699	731	727	694	690	723	692	698	698	713	707	719	674	718	727	680	705	714	699	741	692	712	714	745	672	710	700	704	709	665	679	706	712	710	734	697	707	626	746	698	719	658	769	697	734	711	660	693	736	704	720	710	670	653	729	679	746	713	691	707	719	717	702	680	748	715	690	724	747	705	701	676	731	737	729	696	722	633	726	699	696	740	761	676	680	702	667	702	709	703	765	741	683	762	686	720	671	694	729	709	720	692	662	711	735	694	715	694	677	718	715	690	701	719	706	758	687	731	718	677	731	680	710	748	713	699	676	698	700	672	652	737	729	715	754	663	699	693	700	683	681	703	725	716	722	661	690	688	715	724	714	706	717	682	686	733	720	687	705	721	690	744	711	704	748	730	686	680	699	683	665	687	743	716	661	678	675	724	754	702	729	730	722	719	731	667	674	687	764	732	747	686	718	755	677	691	707	733	718	707	681	664	717	700	746	717	696	694	700	699	714	733	701	708	701	718	730	695	698	729	751	702	684	685	696	689	623	721	724	715	666	678	699	733	645	666	683	672	702	700	719	699	698	712	692	686	688	698	731	743	747	736	672	684	721	741	707	658	686	712	681	746	732	688	670	726	725	726	709	700	724	709	685	702	725	686	667	663	676	706	751	731	726	659	724	718	748	707	747	710	665	681	733	668	698	709	687	694	671	684	705	659	718	698	699	692	665	708	665	689	747	636	683	782	665	711	742	706	703	746	727	686	685	689	732	705	696	679	736	723	682	736	761	676	687	699	694	723	744	682	718	702	716	671	739	741	705	730	716	688	721	695	661	654	661	711	692	705	742	704	702	726	696	790	762	674	718	712	700	687	709	674	687	711	692	746	693	709	725	741	719	704	672	719	703	690	729	721	704	661	692	709	691	739	673	692	657	692	690	672	682	707	711	665	700	684	757	718	699	712	734	709	661	708	715	701	675	665	667	695	701	667	679	773	693	631	713	661	704	704	720	732	703	728	709	691	669	657	715	709	669	668	660	675	699	705	717	683	671	653	712	719	734	686	663	689	685	702	637	724	716	733	746	685	713	746	706	702	711	718	704	691	706	722	703	732	678	744	706	752	714	701	708	673	661	648	729	750	685	663	741	667	678	704	744	697	672	744	678	679	694	683	703	727	699	711	724	665	722	727	723	738	676	742	658	734	650	688	719	710	668	687	708	710	668	744	705	683	687	735	696	701	713	734	686	712	676	721	645	686	722	729	700	650	688	716	684	678	711	670	729	709	731	728	717	685	669	705	719	709	738	686	722	680	690	706	691	671	758	686	720	710	667	719	685	723	664	705	695	729	690	742	695	722	706	742	711	700	707	701	738	683	698	694	647	688	671	710	677	707	700	727	731	692	692	659	710	688	709	662	730	762	723	679	700	715	703	763	698	719	695	702	608	693	708	740	741	667	679	720	705	700	703	686	670	638	741	703	728	703	703	721	690	714	727	722	717	714	698	636	713	734	732	730	680	682	662	686	650	682	683	742	680	692	685	671	699	728	693	749	706	666	678	689	696	684	728	712	635	715	734	731	670	677	719	688	689	710	680	774	710	692	705	756	661	727	684	700	674	715	698	707	708	673	718	688	704	690	675	716	749	727	699	751	721	719	744	730	702	713	733	689	661	682	736	680	721	693	709	713	672	690	687	674	687	708	690	704	701	719	711	711	676	728	670	667	717	743	746	720	645	724	736	728	679	707	673	674	711	706	757	739	710	767	735	706	702	761	751	704	687	664	707	677	679	722	720	675	674	698	707	667	717	714	722	729	715	721	678	692	715	681	691	694	751	695	671	731	732	712	669	739	677	679	738	714	727	674	701	704	752	713	705	686	710	715	756	723	690	702	700	701	711	736	717	702	691	725	737	676	688	669	717	720	694	725	699	673	674	736	648	676	688	690	694	693	679	690	727	702	706	683	689	714	679	728	708	724	733	692	733	677	661	738	717	738	706	711	728	695	723	737	686	666	708	689	714	763	686	737	688	701	673	751	721	694	727	705	666	748	723	714	757	715	666	721	705	666	728	739	717	732	689	673	668	729	728	725	705	688	679	695	691	752	724
10586	18399	18083	11651	6965	4328	2811	2010	1567	1437	1246	1144	1124	1072	1010	998	1001	988	1080	936	979	1055	947	951	988	965	1010	973	985	969	992	970	1021	974	994	991	989	1013	994	985	951	953	988	988	1013	935	1002	986	980	992	966	986	980	1031	955	1037	969	939	999	949	1006	929	959	972	1026	994	992	985	1000	961	973	969	950	1006	975	1006	933	985	1014	1022	1005	970	992	1033	1048	987	970	1003	982	986	936	951	1014	987	1033	938	980	929	1014	1005	1025	935	968	963	987	962	928	966	982	984	983	985	996	950	987	988	1003	987	1014	986	1009	1005	987	985	989	970	965	929	935	967	1029	955	982	1000	968	984	1006	940	991	1018	1016	975	1003	1000	916	976	1010	957	986	1008	983	1023	955	951	971	998	968	1007	979	946	974	947	979	983	1002	954	941	980	1009	994	949	1011	945	998	962	955	969	971	1009	1009	991	1030	962	975	1000	992	1024	1002	1028	965	1006	973	925	965	998	974	906	962	956	1005	950	1038	920	990	1006	998	969	960	1006	981	984	968	957	978	986	909	946	1014	995	995	981	936	983	947	1000	942	1031	915	1001	978	999	968	965	1031	1007	1019	1015	997	974	1040	944	931	966	942	909	960	993	976	974	958	978	951	1002	1014	1008	989	989	934	956	954	985	992	949	1065	974	963	1005	1005	980	990	975	996	968	959	965	974	939	1000	1044	988	944	975	967	1023	969	1034	1006	949	988	959	1006	991	1006	994	957	971	1021	1005	981	1012	988	963	1040	1000	959	988	1007	926	929	982	1009	990	962	1000	985	986	989	1052	1008	1005	989	966	976	970	982	997	977	941	1026	932	982	995	991	996	979	887	1007	934	940	920	1065	971	988	888	974	994	959	962	995	940	966	992	970	1045	991	1007	1002	1002	986	997	945	970	982	950	990	1005	991	939	988	979	957	1007	1020	1042	953	981	1013	985	981	928	970	979	991	913	1006	999	977	1031	1012	977	981	994	1015	935	979	986	962	947	1026	943	985	994	937	968	1017	956	955	939	995	976	991	973	1010	980	974	954	994	920	992	982	992	1021	1019	956	1009	998	946	971	1027	984	1029	979	955	937	933	951	924	1049	1025	984	970	990	979	980	1023	1009	909	978	991	1013	1011	945	911	989	1000	986	905	964	1007	1006	987	955	1012	933	1048	1001	983	994	964	947	978	1012	949	1011	954	1017	1001	1033	1007	1043	986	996	952	1001	973	986	980	954	994	982	925	976	951	945	1002	957	1008	1014	949	950	990	1003	1006	946	954	989	971	968	1024	925	962	977	1009	955	919	928	953	947	974	966	934	971	987	1013	959	960	951	955	969	987	1020	946	961	948	997	987	969	990	996	991	1033	961	1032	953	989	994	971	953	1019	992	1028	951	937	938	981	999	980	995	1003	992	970	1004	987	979	936	1020	979	1033	989	1013	1008	932	1034	964	984	965	975	988	942	1006	1045	1008	926	1004	987	994	984	944	956	944	980	954	1012	969	969	991	981	980	948	970	981	1003	1019	1038	981	919	977	966	974	949	1010	981	985	926	1012	943	1021	991	997	1025	989	1007	1019	1029	1004	967	971	983	981	1026	943	943	1039	985	972	936	1000	951	1030	1020	973	990	966	985	969	981	1002	1035	964	923	1016	1000	977	935	998	970	956	1005	965	944	978	992	955	1003	1016	987	996	958	969	1001	1015	1007	941	992	1006	942	1028	974	974	992	968	957	1007	989	1008	976	900	978	1012	1019	987	969	985	987	922	965	918	952	982	987	1021	991	1004	983	990	976	966	972	939	932	1013	938	989	963	954	1015	981	1004	943	976	993	1018	969	978	953	979	999	1035	1003	978	987	937	921	989	962	962	966	1008	947	1008	995	966	920	995	1045	1000	1009	931	980	960	1043	1002	1010	919	967	1060	925	999	977	960	995	1015	956	980	1010	940	992	964	955	984	986	985	929	913	943	989	940	989	984	1005	952	1030	974	971	950	1037	952	951	1031	1054	996	969	1052	1020	1004	1010	1013	979	1018	1001	979	978	998	925	1015	942	965	948	932	1020	999	956	990	1017	991	971	1015	994	1052	881	979	989	992	919	975	1005	1001	1103	985	975	957	979	983	1028	933	927	998	949	1004	963	1040	981	1022	968	953	951	972	982	982	963	1029	998	958	972	957	988	969	919	980	988	910	1015	1033	956	1010	907	988	975	943	933	920	1031	945	961	979	952	994	979	978	986	1016	1006	994	960	1028	1015	959	961	949	990	951	971	1095	1004	948	938	956	1011	976	978	972	990	1006	976	1056	961	981	1009	967	939	971	957	982	1025	1034	1037	977	991	1015	982	947	1003	964	971	991	952	936	989	1012	962	995	958	1007	1007	997	998	1037	976	965	984	980	970	989	987	946	984	970	962	979	1031	962	988	956	990	1020	991	976	933	974	918	968	976	1002	954	952	1043	989	974	967	996	984	986	1032	972	994	983	920	1013	998	1038	957	947	966	920	977	951	996	980	1024	968	948	946	978	1028	962	1018	978	1004	1000	937	986	978	943	1022	970	971	1028	1022	955	989	977	1010	1033	1004	959	918	1003	954	987	983	1017	981	1011	985	945	992	954	1014	988	1006	996	997	980	1010	973	972	995	995	1008	1040	994	1037	995	939	999	1007	1031	962	1030	930	954	974	971	946	996	1009	1014	981	948	990	984	955	1030	941	973	968	1001	992	998	901	954	1006	946	965	1017	979	975	975	974	995	968	1076	988	976	1014	958	957	959	970	973	972	988	965	995	990	1012	949	1013	968	999	959	950	994	997	895	956	1002	952	989	983	987	1008	1038	945	987	1011	945	937	980	994	1004	974	950	955	966	949	965	1034	1004	976	973	1000	916	948	977	937	927	951	1014	1000	993	1036	976	952	1014	1012	956	984	988	952	1057	1055	1030	964	1007	984	984	1038	1002	950	1017	971	989	1039	988	1045	1018	966	936	974	946	995	965	983	988	980	949	942	982	926	1018	956	939	922	971	1002	1020	938	1003	1000	974	1042	1033	931	989	987	941	1005	963	971	1006	969	966	973	977	1028	987	1012	979	972	948	1014	932	966	951	968	999	1033	917	943	963	990	991	969	977	937	1011	995	997	959	988	990	957	963	929	995	1018	988	1001	1015	995	994	1015	978	1004	945	1012	971	992	965	949	996	980	979	988	1027	965	987	978	1002	993	982	937	953	969	962	998	948	980	954	1039	957	978	962	960	961	977	963	951	1012	1002	1002	1040	1024	951	969	951	980	989	969	1004	957	965	978	980	966	944	983	983	1023	970	970	1020	970	982	1002	991	960	979	985	922	893	1003	970	1012	1006	1004	956	981	1020	987	939	925	972	993	970	1006	1058	965	967	1001	950	1006	985	942	1008	1015	949	957	1030	1004	1009	1037	961	989	955	916	962	959	944	971	993	983	968	902	958	1010	981	992	995	1004	962	959	966	1066	987	946	971	1024	1009	992	1006	987	950	961	1024	960	1006	957	968	966	1020	952	985	1020	969	1004	960	999	986	976	977	973	958	1008	969	1009	948	961	931	940	1020	1001	980	964	970	1011	977	1027	1008	1006	967	935	926	981	996	926	1009	1003	978	1004	992	991	984	998	1006	972	1011	963	945	975	977	924	954	983	1001	983	958	1032	980	1015	1000	942	991	1022	1056	978	958	1011	1002	1007	1006	1011	1015	1011	977	962	972	970	1008	1009	984	970	992	982	960	911	995	927	1008	1002	1012	1022	993	921	870	1001	1007	974	978	952	982	989	942	989	996	985	978	1005	1029	984	985	987	995	974	971	951	999	965	996	1014	1007	999	962	960	987	968	983	983	1021	995	1063	965	992	1010	1022	1029	893	917	972	993	1035	932	957	938	979	962	963	965	959	961	925	983	1000	979	974
25587	21494	25385	22630	6307	2654	1726	1188	975	912	815	811	720	770	702	710	731	746	692	725	654	669	688	666	714	667	668	624	680	627	697	667	691	731	692	712	705	655	675	689	677	680	693	654	690	719	676	715	681	674	703	677	668	697	678	727	657	683	674	676	663	637	712	699	663	654	674	657	659	713	692	674	649	683	668	683	668	670	676	700	697	662	688	695	735	680	671	679	722	673	648	671	741	694	620	683	744	672	657	687	660	670	679	707	658	680	663	686	702	743	656	668	659	678	678	653	738	655	675	710	673	676	685	696	703	713	671	661	664	702	711	685	726	655	667	723	701	676	669	648	690	663	691	704	679	664	628	679	651	739	651	697	645	651	693	665	654	728	705	672	699	719	739	688	687	663	690	698	709	711	673	651	717	696	685	649	670	705	669	681	667	652	678	692	653	679	665	682	691	624	708	666	693	693	617	706	720	656	706	679	632	675	615	669	630	641	698	626	666	684	666	682	651	702	674	704	713	680	627	680	663	651	713	634	671	675	655	698	712	664	722	672	659	680	739	676	689	679	720	666	703	682	666	661	720	685	691	646	643	677	652	700	689	705	652	714	692	663	667	693	670	664	679	697	703	665	702	661	660	660	692	688	633	673	664	671	673	665	659	629	671	678	636	680	699	684	712	674	677	714	660	667	693	713	683	650	660	695	674	690	710	707	675	681	711	683	713	689	677	695	691	697	677	666	685	654	680	692	657	676	641	710	711	666	680	656	674	665	697	662	686	718	700	670	704	713	667	658	693	697	694	658	696	667	681	707	722	662	635	703	671	693	690	687	683	694	636	698	659	692	697	645	717	710	661	711	729	645	697	683	693	642	684	671	650	682	706	669	634	697	685	708	680	691	631	688	676	701	647	668	707	648	680	686	732	696	640	669	672	714	639	654	666	666	670	644	683	691	627	682	653	669	652	646	678	660	676	691	722	661	670	667	633	655	658	709	656	626	687	689	721	687	656	680	659	668	675	610	666	726	713	678	719	654	667	635	706	666	677	698	688	689	670	667	676	677	654	710	691	692	628	674	697	684	634	680	685	687	711	629	639	688	670	692	715	683	678	712	655	674	671	650	702	692	666	682	718	657	660	658	707	673	681	697	662	676	636	698	678	640	697	699	657	695	695	716	673	699	690	693	709	686	712	688	675	695	681	661	700	682	703	700	664	652	680	672	709	694	681	686	651	653	667	650	648	640	685	691	736	676	622	706	652	710	729	701	713	737	708	662	729	702	707	684	687	663	653	660	682	657	685	679	715	701	638	681	683	665	701	677	756	654	703	694	705	707	679	680	658	656	682	722	650	691	651	744	681	733	691	653	692	659	669	657	689	666	695	648	600	693	680	673	716	704	682	729	693	676	694	695	664	649	653	687	659	701	677	682	723	736	674	702	673	667	673	636	687	800	645	663	691	689	656	733	680	692	669	694	682	659	678	702	684	706	705	702	651	654	662	676	673	664	618	674	668	668	698	675	674	714	676	703	675	719	690	640	679	674	740	687	670	676	640	696	698	644	730	669	648	679	657	686	682	642	691	648	663	704	677	659	671	710	668	675	681	663	709	693	643	656	693	668	728	669	669	689	692	750	697	712	662	653	612	684	645	669	670	689	680	659	673	678	673	674	693	677	700	661	678	683	637	698	695	710	651	655	695	686	701	714	701	649	681	701	667	643	692	666	669	685	629	722	666	700	674	650	714	687	691	606	695	694	692	745	680	676	665	645	685	697	715	690	662	674	663	651	690	707	689	731	700	675	686	645	708	667	658	657	700	689	692	701	714	728	659	692	646	636	677	679	674	687	655	660	691	619	699	666	660	707	668	677	654	696	639	724	627	662	705	664	655	666	721	706	685	683	673	702	680	687	680	682	706	678	687	692	658	680	678	727	650	692	697	662	627	680	673	701	705	678	692	677	651	681	721	721	636	643	683	732	700	717	704	649	687	677	666	687	710	677	697	660	713	684	657	663	706	720	686	702	692	681	665	664	680	704	666	648	673	693	708	709	657	686	666	699	672	658	662	713	705	673	701	668	687	637	671	647	679	709	676	668	699	708	633	726	685	631	643	676	717	690	673	696	700	696	660	699	637	656	657	665	691	730	695	729	683	666	728	738	684	655	695	728	700	714	664	625	704	689	730	636	696	644	717	694	695	709	660	681	676	690	705	691	658	610	672	676	618	644	626	696	681	699	640	647	682	693	673	654	679	685	746	696	787	671	651	731	700	686	684	635	659	679	706	741	678	673	685	715	672	719	677	650	697	705	701	692	663	650	638	689	714	663	640	694	663	680	666	669	709	671	705	719	644	703	674	662	670	649	676	653	708	626	700	700	690	647	708	668	708	648	660	717	673	644	683	654	646	661	723	695	687	687	684	680	694	693	689	726	696	718	678	710	650	675	621	705	706	688	684	656	698	689	667	653	711	702	738	658	655	688	731	679	668	716	631	731	686	687	689	660	619	695	679	675	667	666	673	639	677	651	641	702	671	679	677	656	689	636	665	683	680	678	658	665	710	676	741	711	693	684	753	677	698	692	697	685	673	632	666	719	662	678	716	634	693	652	690	656	654	664	644	622	645	682	645	670	672	659	731	641	705	712	654	665	749	700	668	693	666	694	685	650	715	677	628	627	661	712	656	692	674	681	715	678	697	658	659	695	691	714	664	632	678	738	676	720	690	701	641	691	698	664	654	705	726	639	676	696	704	671	698	621	697	710	643	692	639	663	698	735	654	702	661	691	641	683	675	677	677	657	664	667	684	703	702	691	683	667	687	656	701	627	684	661	667	723	686	694	705	658	662	661	706	675	715	656	699	690	701	679	677	665	703	683	708	647	710	665	691	711	657	695	700	658	666	646	661	673	653	694	650	697	670	689	683	655	701	700	674	667	708	700	713	673	646	703	646	670	728	691	678	640	717	705	653	642	669	708	693	686	647	682	668	668	679	685	665	651	666	686	686	704	666	652	663	709	705	691	662	686	733	676	707	693	643	665	644	663	649	714	709	692	687	696	644	655	686	724	651	666	703	658	708	642	647	669	685	639	672	669	678	662	697	663	679	650	715	726	699	635	694	649	661	670	665	677	684	656	673	691	648	707	668	715	700	699	658	666	719	745	679	679	667	663	655	686	666	666	657	693	662	721	699	726	684	654	698	696	695	645	700	713	662	727	675	703	714	674	692	658	650	687	713	741	671	673	656	682	671	645	665	667	705	693	670	665	640	652	738	664	673	701	679	679	717	680	682	676	718	657	687	695	625	675	622	665	696	664	677	688	716	631	670	646	697	691	680	633	632	725	719	655	668	689	671	610	689	662	668	693	671	655	670	638	672	670	657	664	661	626	679	709	627	674	704	681	706	680	703	747	698	666	690	693	706	717	712	671	657	693	698	696	642	662	651	632	663	664	681	687	670	678	696	675	686	647	708	693	678	677	654	692	717	687	685	653	655	635	656	639	713	693	625	674
15309	22283	18325	10897	6710	3953	2593	1886	1478	1270	1211	1127	1009	1069	1009	995	968	960	955	935	904	979	992	980	952	955	880	917	985	926	949	937	940	998	952	996	955	917	960	945	934	969	914	934	960	974	979	946	940	966	981	963	919	1015	1007	887	984	926	951	990	935	950	984	911	922	922	923	949	977	878	954	910	977	928	907	937	962	960	914	992	912	994	980	952	916	975	937	1028	913	922	935	977	914	947	918	937	988	948	909	962	918	909	899	914	920	998	953	977	935	971	907	976	952	951	891	969	956	925	945	938	930	925	952	943	932	941	909	994	982	970	897	932	999	1000	958	907	966	924	973	914	935	931	907	936	1006	968	887	924	993	932	913	910	951	946	981	971	958	895	883	931	945	937	964	958	966	908	932	950	907	918	990	1006	954	961	970	990	989	920	925	941	943	995	951	896	941	964	935	953	903	1006	989	936	950	937	951	967	965	967	922	971	941	913	978	944	955	897	1008	938	954	920	982	1024	964	954	1008	966	934	972	918	951	1041	939	945	960	981	972	935	941	904	946	975	941	971	935	966	1010	904	944	891	947	926	966	927	968	911	956	934	964	953	926	965	908	952	1018	930	914	934	941	967	937	956	902	974	925	997	938	972	974	945	1008	982	900	979	969	975	932	989	983	930	954	992	906	947	958	957	967	876	980	990	919	911	921	963	911	953	956	910	910	944	933	897	971	938	996	1013	992	977	928	965	950	959	927	913	961	981	898	982	973	942	959	957	967	905	921	914	913	952	946	971	946	941	949	951	897	888	964	923	937	935	912	964	948	938	922	997	974	973	950	1006	983	942	941	979	973	961	915	977	1008	918	938	934	976	932	987	910	947	967	966	980	918	958	990	959	1018	960	956	1026	915	969	956	886	951	882	939	956	956	890	919	943	962	991	979	918	981	930	927	919	979	997	908	989	936	970	990	977	957	947	967	934	958	953	952	978	925	944	939	954	984	985	992	936	932	900	978	914	953	940	878	937	934	933	960	986	932	1004	949	963	1004	976	955	976	934	881	1017	949	930	889	933	939	944	976	937	953	931	947	906	962	941	953	865	941	951	941	927	969	976	1002	934	990	937	961	964	957	959	888	937	977	955	947	939	930	976	922	932	908	946	956	957	914	969	950	940	912	979	932	921	936	924	949	942	977	965	907	948	980	928	952	972	931	976	997	969	972	932	952	934	1013	882	952	956	941	972	953	994	972	939	1016	958	975	927	952	944	958	957	935	983	949	935	968	924	900	911	996	940	973	932	1005	923	987	965	910	983	924	976	977	932	997	958	966	988	931	911	970	978	936	963	960	932	950	925	904	924	955	923	913	914	970	924	924	945	989	999	928	933	960	928	894	967	897	961	950	917	994	894	1009	940	939	975	988	957	919	962	970	917	946	909	957	1008	949	923	922	965	948	960	972	943	934	959	928	912	945	917	935	962	888	956	900	984	882	947	935	947	949	892	899	920	951	953	939	988	964	904	965	899	915	955	924	976	924	954	956	946	972	944	952	972	912	973	955	893	945	905	940	963	1004	968	990	988	945	975	930	929	901	941	940	920	946	1027	916	934	958	999	941	913	950	951	892	919	941	1037	995	967	946	985	971	1009	984	919	918	990	938	930	916	944	907	963	944	932	1020	1018	940	936	907	970	930	940	964	952	944	960	906	964	977	996	984	970	922	992	919	953	952	925	946	943	1008	973	926	1011	1007	923	949	960	938	948	947	946	968	1030	955	951	986	908	933	919	1000	982	948	955	955	888	994	939	969	999	954	917	929	911	965	1012	944	900	910	982	897	887	977	955	981	970	935	976	908	955	928	936	970	963	914	889	965	939	999	889	962	900	936	971	968	928	883	946	956	975	1016	942	964	941	914	953	924	976	969	933	909	893	990	950	952	940	993	955	942	986	935	933	903	1006	964	977	930	997	928	975	989	921	941	905	932	956	943	940	929	940	915	920	937	930	952	1024	907	979	935	964	947	976	922	972	941	949	970	929	932	983	975	896	961	947	968	906	911	958	948	997	928	987	945	893	977	906	907	918	934	977	960	920	934	908	888	993	950	913	983	952	886	980	983	898	964	941	887	957	951	918	905	948	950	934	951	949	899	950	973	953	981	942	909	960	905	922	995	981	943	933	966	954	916	985	992	920	917	958	950	976	964	952	959	954	871	923	920	985	927	953	985	914	900	920	996	951	947	961	911	928	991	909	979	887	948	950	961	928	983	853	902	927	995	910	969	939	972	922	934	933	974	918	939	947	984	935	943	932	970	933	933	948	965	1000	911	930	973	954	1002	930	941	921	957	1012	963	968	1022	985	932	933	947	941	934	969	971	908	959	956	900	963	969	950	970	957	934	982	1013	932	932	935	916	912	919	952	930	935	967	961	943	919	934	984	951	899	943	953	950	920	982	958	974	1007	948	941	1001	958	956	993	914	978	954	990	961	963	899	952	984	984	966	929	933	985	883	963	918	936	915	943	914	959	947	949	927	1007	893	963	949	950	933	951	946	968	923	970	907	951	919	976	968	976	955	950	889	944	962	941	930	984	951	903	981	921	931	902	988	967	950	950	960	961	914	948	957	972	954	966	981	987	957	896	962	990	947	925	935	931	928	919	942	990	948	933	942	920	900	916	960	1000	945	926	975	1019	931	1001	1001	937	919	950	951	905	986	939	953	919	1000	919	1011	947	958	928	931	876	945	984	970	918	980	961	1011	968	951	932	955	907	973	980	955	974	983	962	921	933	949	930	923	943	1001	967	982	974	983	912	981	959	991	993	984	930	939	945	1004	941	901	997	974	970	931	919	992	954	995	981	1036	964	887	961	957	974	985	983	933	989	919	887	956	952	962	1002	1010	966	923	987	929	949	922	938	918	975	908	927	939	962	959	942	958	917	933	961	970	938	906	966	972	971	894	908	945	956	968	928	959	953	944	946	986	1003	926	986	966	928	927	965	936	938	929	961	932	924	943	968	934	930	947	941	889	917	1042	900	895	965	946	980	973	915	960	973	977	961	945	929	990	967	975	963	930	953	962	972	938	912	941	913	944	985	965	980	939	919	994	937	955	941	1012	951	924	966	940	932	881	974	924	1019	919	963	986	906	971	984	935	950	942	981	954	944	990	943	922	940	943	950	925	956	938	966	943	912	970	947	990	925	965	949	935	951	992	953	974	921	961	978	947	908	952	904	980	924	937	917	953	939	961	995	971	937	945	872	993	930	970	984	921	963	951	1008	960	1002	983	911	963	944	1012	969	963	909	917	907	934	912	999	940	964	971	961	970	984	986	987	881	992	940	884	938	913	956	941	1012	925	979	896	928	918	932	997	1010	977	937	902	954	894	921	1017	910	935	982	917	917	934	952	1042	895	934	970	924	926	897	934	909	971	929	964	950	940	953	974	879	931	943	941	988	969	935	944	942	972	958	982	956	932	959	950	971	927	977	982	956	928	913	972	931	1003	957	927	924	931	944	965	903	930	905	944	964	961	979	985	931	918	967	948	972	1024	961	930	889	909	947	922	909	921	943	965	920	947	984	898	928	966	922	934	927	905	975	969
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
