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
341197959717	341197960274	341197960824	341197961374	341197961924	341197962474	341197963024	341197963574	341197964124	341197964674	341197965224	341197965774	341197966324	341197966874	341197967424	341197967974	341197968524	341197969074	341197969624	341197970174	341197970724	341197971274	341197971828	341197972374	341197972924	341197973474	341197974024	341197974574	341197975124	341197975674	341197976224	341197976774	341197977324	341197977874	341197978424	341197978974	341197979524	341197980074	341197980624	341197981174	341197981724	341197982274	341197982824	341197983374	341197983926	341197984474	341197985024	341197985574	341197986124	341197986674	341197987224	341197987774	341197988324	341197988874	341197989424	341197989974	341197990524	341197991074	341197991624	341197992174	341197992724	341197993274	341197993824	341197994374	341197994924	341197995474	341197996024	341197996574	341197997124	341197997674	341197998224	341197998774	341197999324	341197999874	341198000424	341198000974	341198001524	341198002074	341198002624	341198003174	341198003724	341198004274	341198004824	341198005374	341198005924	341198006476	341198007024	341198007574	341198008124	341198008674	341198009224	341198009774	341198010324	341198010874	341198011424	341198011974	341198012524	341198013074	341198013624	341198014174	341198014724	341198015274	341198015824	341198016374	341198016924	341198017474	341198018024	341198018576	341198019124	341198019674	341198020224	341198020774	341198021324	341198021874	341198022424	341198022974	341198023524	341198024074	341198024624	341198025174	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2796	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2795	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	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
22744	21268	28700	24140	21277	21175	8890	2215	1529	1181	1076	882	786	721	735	706	698	671	653	676	657	644	663	655	659	675	664	691	632	601	635	600	667	633	678	674	651	623	636	624	617	696	658	613	614	579	706	697	625	662	630	633	637	701	648	581	638	634	652	680	606	639	668	633	641	625	628	620	634	640	640	656	589	631	667	629	611	627	642	636	701	623	625	667	633	617	604	629	613	660	611	624	676	612	609	606	570	631	630	640	630	606	627	654	604	596	642	662	623	632	626	601	662	693	654	635	649	634	660	608	618	652	627	592	657	632	644	644	644	650	621	640	646	631	631	654	674	677	662	620	647	635	644	602	634	657	593	617	643	632	630	645	657	647	667	588	597	631	644	638	613	656	613	596	624	701	598	630	630	645	656	682	660	644	646	637	668	667	616	626	634	637	599	643	642	667	605	642	614	657	645	669	685	653	640	629	628	649	682	659	650	625	624	601	653	624	640	641	598	580	658	646	650	640	604	645	685	647	679	664	659	700	621	642	611	677	649	636	627	601	646	679	626	676	626	615	644	659	583	702	662	661	636	690	637	599	640	617	665	633	624	605	622	674	643	655	663	626	628	666	628	598	650	618	610	655	650	555	644	668	616	676	619	653	629	657	647	631	607	674	642	666	610	638	646	661	644	615	645	656	621	611	648	627	662	638	639	631	626	644	655	636	622	664	639	625	674	623	666	658	613	637	664	596	640	675	642	626	661	616	648	658	632	625	620	673	637	642	624	641	609	641	688	642	678	651	573	645	645	637	632	653	651	612	671	586	645	634	636	626	628	649	691	632	614	625	652	641	656	670	632	627	660	615	625	652	649	637	715	655	663	594	627	633	610	631	626	595	658	634	631	652	673	633	650	647	672	678	631	630	594	647	650	635	630	666	650	614	609	632	672	672	654	647	674	632	651	582	656	630	579	635	684	668	605	601	660	619	629	628	623	640	630	569	630	619	653	633	672	649	634	668	628	676	626	605	625	664	693	620	621	668	635	619	644	633	670	611	654	618	653	616	632	672	604	624	668	655	684	594	626	684	655	637	634	637	614	606	589	650	634	600	624	645	637	666	653	642	655	675	633	645	641	676	677	663	637	684	599	667	666	677	658	645	603	643	639	625	637	617	621	651	620	644	609	619	625	604	686	642	614	687	602	634	637	617	665	613	670	667	649	595	625	641	658	623	628	638	638	681	616	681	651	626	645	679	666	637	626	617	624	649	649	628	662	640	641	638	665	656	696	686	661	651	672	708	642	662	641	619	624	648	577	632	594	652	629	649	596	662	680	651	641	655	641	627	619	611	701	610	598	624	660	598	635	666	623	662	615	650	678	650	624	615	631	645	630	656	641	595	606	661	656	578	676	672	614	657	657	620	649	616	640	625	652	633	652	604	671	652	623	653	665	652	663	645	622	624	640	714	631	616	604	647	684	675	641	619	640	629	644	640	592	620	650	637	666	596	670	649	653	617	595	646	588	638	588	671	660	630	633	671	579	648	656	655	627	622	623	674	635	628	661	634	660	610	664	619	666	579	611	600	624	626	686	641	604	641	649	590	598	627	678	638	632	632	625	664	659	666	621	647	601	656	642	678	604	642	629	673	636	662	650	593	624	644	667	655	638	639	644	591	642	635	626	611	628	609	654	652	624	648	639	620	679	603	596	646	666	657	649	619	685	666	643	673	620	659	635	637	632	622	612	588	683	644	684	605	674	623	600	614	647	669	663	646	655	661	622	647	671	601	658	648	632	625	662	652	602	630	663	671	691	675	621	666	621	699	616	631	649	657	678	672	737	618	626	669	626	672	634	634	644	650	586	638	626	655	655	659	594	673	583	647	632	631	628	643	650	589	626	602	638	602	655	633	597	573	657	646	648	641	605	624	634	692	621	648	670	703	626	660	597	636	632	648	608	645	624	656	647	654	654	656	672	626	630	576	666	657	579	649	636	657	683	619	631	648	624	635	608	659	632	672	646	627	626	681	631	609	703	620	644	631	684	656	633	630	660	658	662	633	591	638	670	595	627	651	660	612	628	617	649	645	636	618	680	653	648	676	608	612	630	638	622	656	591	626	616	648	671	584	633	635	603	619	657	645	618	653	668	598	663	621	663	629	621	600	605	663	639	644	668	625	575	688	655	632	681	645	659	647	638	633	630	622	635	646	668	636	638	650	647	605	632	634	608	601	624	660	670	682	658	625	596	670	613	651	632	638	615	633	612	640	611	637	615	579	645	625	661	659	670	620	639	659	671	640	609	621	629	656	649	622	693	682	660	628	692	648	629	677	643	646	649	609	691	648	621	682	624	670	618	644	629	620	654	623	633	586	643	651	611	599	666	653	670	626	646	662	654	724	625	579	658	658	649	646	634	653	654	634	606	648	679	626	631	631	640	624	640	668	663	592	659	651	627	644	641	619	605	598	679	642	651	673	634	626	667	642	643	697	651	650	609	617	639	621	600	604	630	634	613	596	651	622	667	657	650	624	662	652	625	635	648	608	605	665	626	633	643	642	614	631	630	656	620	658	626	669	603	640	624	603	644	647	621	642	653	629	603	616	625	591	616	631	636	642	645	646	648	673	597	657	676	621	618	622	678	624	658	634	630	634	650	711	620	647	657	622	649	650	605	592	629	601	652	664	652	682	650	654	561	608	635	657	611	613	624	661	619	649	641	628	640	641	644	640	652	647	672	659	630	644	626	691	652	663	657	665	608	601	653	626	675	674	634	637	631	653	578	630	609	634	636	640	607	644	664	638	615	619	645	652	657	615	640	649	632	626	595	618	661	628	657	649	620	695	594	680	610	642	627	683	620	654	644	652	626	658	584	647	662	637	648	642	667	665	641	650	623	639	644	601	649	655	604	640	634	627	675	685	631	653	645	627	660	620	639	642	638	651	623	588	665	600	607	632	625	652	658	639	635	624	652	660	645	595	660	674	658	657	647	644	646	671	627	664	647	668	600	640	635	633	652	618	651	677	614	628	647	604	627	630	581	620	616	631	624	645	630	636	636	684	669	652	620	655	663	672	641	617	656	668	691	624	611	631	683	594	672	689	630	632	680	661	650	621	686	682	582	676	617	685	621	648	618	640	642	656	647	637	638	663	607	651	672	623	620	653	656	620	647	649	654	641	621	632	601	631	622	665	613	656	627	650	628	654	622	705	603	655	610	622	637	592	648	625	665	634	665	678	629	635	637	627	656	667	611	636	633	612	635	654	671	617	620	649	657	606	636	625	630	604	625	655	682	630	619	627	680	633	656	637	652	632	650	593	670	649	612	636	649	630	629	661	654	652	611	655	653	644	624	603	606	618	642	654	603	675	612	602	629	666	628	604	650	664	624	624	635	614	639	633	661	636	661	679	626	621	639	668	621	636	610	586	617	594	598	642	635	633	607	668	645	606	587	625	660	625	668	617	638	625	685	621	656	664	617	599	662	617	653	652	623	675	660	663	637	606	632	662	619	627	675	652
38363	52271	31186	16454	10217	6236	4032	2720	2113	1609	1227	1037	941	811	808	723	754	689	719	685	688	675	658	702	654	669	643	684	622	668	660	646	646	674	625	685	618	669	613	656	630	641	660	696	645	647	638	679	632	627	647	651	631	639	630	685	662	696	645	706	660	593	655	669	655	633	646	645	611	670	609	663	653	615	608	601	656	635	639	626	617	574	637	607	637	674	638	636	646	663	658	634	688	646	671	631	653	683	718	670	657	663	662	627	679	641	667	692	644	658	654	704	696	598	671	646	643	626	658	641	648	696	641	683	626	651	680	607	674	644	659	611	629	674	689	627	647	591	626	707	657	674	672	655	679	646	667	661	652	680	689	651	628	669	653	684	632	665	658	626	652	627	641	637	657	695	656	671	659	681	642	644	662	671	657	646	658	654	628	668	639	674	666	704	668	671	659	653	655	634	648	642	696	673	666	696	640	695	686	650	652	707	674	639	683	678	669	625	644	694	698	640	691	652	642	672	632	611	662	632	662	673	648	665	654	640	679	625	665	622	611	652	616	611	647	652	674	650	667	637	635	642	637	637	590	643	651	641	668	643	603	640	683	667	667	657	636	607	624	686	650	647	651	628	645	660	626	640	623	650	638	639	656	651	667	654	685	653	629	627	643	646	650	639	672	666	608	652	680	645	629	629	656	663	633	654	632	622	693	707	688	642	635	658	669	647	658	625	650	641	663	669	637	665	659	661	602	647	641	634	659	691	628	647	631	636	636	673	692	645	654	670	631	631	679	660	650	658	625	627	623	634	651	586	660	621	682	652	637	620	712	621	695	583	655	663	637	649	645	669	675	662	691	706	680	655	630	649	612	648	647	661	662	643	659	679	623	643	692	655	620	637	654	685	672	660	600	658	642	638	634	636	677	632	652	659	642	637	657	676	678	662	668	659	645	667	687	644	653	693	625	691	614	625	655	615	667	652	628	679	595	699	664	617	672	697	648	644	651	638	638	650	637	633	710	656	676	661	646	662	637	683	594	617	667	668	643	636	685	654	627	620	658	600	641	699	659	626	610	602	626	683	640	620	704	642	659	667	658	596	672	667	655	642	597	683	643	622	618	667	610	663	652	696	632	627	667	689	612	663	655	659	664	696	692	635	684	640	631	597	666	634	610	650	635	691	673	685	637	633	651	657	641	576	647	670	649	640	635	591	642	655	622	677	596	648	644	613	581	661	646	641	646	633	635	647	628	615	638	689	655	676	626	657	661	655	661	648	617	649	673	700	665	668	640	658	624	620	690	658	646	612	633	681	673	605	637	601	677	632	609	621	663	659	640	636	618	640	647	665	670	651	688	646	631	665	662	673	605	665	586	591	655	628	618	675	632	615	677	620	660	667	646	651	642	698	610	625	616	671	673	651	636	615	682	637	624	689	678	660	644	612	671	635	680	611	650	602	645	630	665	655	631	609	643	638	685	684	679	609	653	627	705	671	639	657	641	666	680	655	670	642	590	653	645	651	589	642	671	607	683	652	663	626	611	643	642	609	687	650	661	662	618	677	632	654	632	630	675	682	664	641	661	658	644	700	577	669	666	638	703	655	623	650	630	647	626	673	669	671	649	663	665	609	679	636	600	668	646	640	667	642	630	630	613	651	682	648	633	691	651	629	670	610	633	722	676	638	619	633	664	624	632	670	648	637	645	622	687	693	636	635	654	656	624	655	627	680	627	677	606	666	677	706	652	681	669	711	666	652	692	631	662	654	687	665	681	660	657	663	634	673	708	624	689	647	666	683	632	677	675	632	649	631	659	612	630	676	631	659	630	650	645	678	656	705	626	652	646	649	661	608	657	636	628	657	649	634	654	712	632	649	657	614	650	665	670	625	594	674	646	597	675	614	634	635	683	651	644	667	631	659	645	639	632	656	640	643	646	619	628	613	691	671	689	639	651	685	687	674	672	634	697	632	665	672	640	638	645	617	630	680	618	639	642	685	662	598	653	623	623	637	695	669	625	625	620	625	676	681	655	622	676	610	670	623	656	667	620	696	649	690	635	655	658	646	633	628	687	646	658	678	697	622	628	606	712	628	672	689	629	639	670	670	643	677	664	639	606	687	627	666	649	649	623	635	648	647	638	652	694	655	705	617	608	694	649	624	653	652	689	657	651	645	669	660	677	693	687	668	629	663	630	627	669	648	661	641	662	669	688	630	647	634	645	673	622	675	653	641	666	646	637	620	670	685	612	632	676	634	678	612	654	652	658	687	659	607	643	620	665	640	634	612	619	634	657	639	597	631	637	620	646	687	688	655	643	695	652	652	646	689	659	599	661	642	674	670	659	660	634	638	653	658	621	626	606	639	667	663	657	619	644	664	661	646	642	676	659	632	708	626	648	686	658	599	673	624	649	612	670	655	664	601	620	650	618	654	652	637	692	631	681	656	609	649	651	643	647	656	650	662	643	615	657	612	637	694	640	696	605	676	670	634	654	718	668	651	714	682	613	635	619	677	614	672	633	693	714	659	638	648	610	655	656	617	620	645	674	650	638	651	650	648	681	687	637	700	659	685	641	631	642	668	695	668	624	662	654	633	630	625	662	614	671	616	651	674	656	628	655	659	655	621	644	650	644	633	651	610	649	651	650	626	652	644	630	678	672	663	648	626	662	636	719	638	682	668	674	635	650	607	659	667	625	676	633	634	636	615	664	625	648	670	625	637	635	642	623	663	651	616	628	635	653	667	658	651	681	704	627	640	690	681	659	671	635	650	667	664	634	645	667	610	667	674	667	683	693	684	654	635	663	687	610	646	689	653	613	689	664	632	631	633	673	681	666	693	679	660	624	623	660	670	630	698	636	698	688	643	652	680	612	655	572	693	631	656	648	627	658	670	656	640	607	640	631	662	670	665	645	623	667	649	637	670	634	658	662	686	657	632	659	624	642	609	591	641	625	611	652	677	637	693	634	622	612	662	676	620	661	649	658	661	595	626	636	671	607	641	628	624	616	648	687	647	647	633	646	672	649	671	695	619	649	632	656	651	641	646	646	645	619	649	662	655	649	680	703	623	669	688	656	678	676	627	643	657	648	651	667	676	661	662	694	661	615	614	646	688	638	651	633	591	652	678	675	675	681	645	659	644	644	626	643	616	629	632	694	639	690	690	656	649	611	630	661	669	657	675	605	659	596	723	605	688	606	613	661	622	711	641	619	671	658	642	612	650	643	668	676	599	655	643	606	656	686	633	645	624	680	646	646	662	679	659	630	656	654	658	659	667	657	652	608	618	612	643	614	694	684	604	666	702	644	640	640	657	623	637	608	617	648	635	680	639	598	659	651	679	677	619	656	682	646	667	701	670	670	639	671	658	667	657	662	658	644	675	633	617	656	661	652	626	661	664	632	643	622	622	634	613	681	613	644	648	630	585	635	664	600	664	627	663	647	603	628	649	654	653	660	671	652	667	659	634	678	640	671	618	665	659	620	643	660	606	647	628	630	652	686	676	681	654	676	648
42149	37661	27912	15863	6562	3318	2447	1711	1330	946	876	749	739	683	654	659	660	648	683	651	634	641	636	688	659	636	666	608	664	628	638	644	654	620	714	593	616	647	621	627	632	625	588	637	661	598	631	640	686	631	636	641	648	664	608	667	645	664	634	656	637	656	657	636	639	631	656	653	659	618	613	625	639	681	669	635	609	641	644	668	623	603	638	585	668	635	604	682	624	608	651	654	637	674	658	653	587	635	610	613	652	643	634	644	600	608	619	615	635	648	634	632	635	647	633	621	597	648	682	642	615	634	613	601	571	689	619	604	614	616	676	592	611	617	610	620	661	628	699	655	621	605	625	625	676	621	616	669	598	638	603	663	624	639	666	669	589	668	648	636	610	653	652	648	623	599	673	619	609	660	622	597	635	654	642	618	676	602	666	585	648	684	614	681	662	627	613	627	603	658	613	625	585	626	618	674	620	630	610	637	633	661	660	632	642	659	649	638	682	598	614	689	711	609	662	606	626	669	634	632	700	663	595	626	628	672	621	627	630	638	674	619	589	624	641	635	625	611	666	629	670	654	650	586	636	615	651	660	664	614	616	623	636	658	691	638	639	710	650	663	632	663	636	662	619	652	635	664	635	659	633	657	633	628	629	636	673	643	627	678	652	650	668	650	604	639	626	617	625	664	654	628	636	665	640	664	647	644	658	606	646	628	668	607	671	613	624	588	644	622	690	659	632	668	629	669	664	644	638	620	660	587	641	612	602	657	668	640	668	654	649	703	648	634	634	680	627	611	630	640	618	579	614	655	647	620	626	640	614	646	648	635	648	690	665	634	682	630	590	667	657	672	659	641	636	645	600	612	644	589	609	654	648	645	615	653	657	670	605	610	654	629	642	647	630	640	618	624	615	651	633	617	623	667	718	677	631	676	636	618	618	655	646	650	648	635	665	673	629	629	648	656	635	651	573	681	677	614	625	618	651	631	635	641	674	643	653	589	667	609	644	642	594	671	604	640	612	663	610	637	693	634	624	612	618	658	631	614	667	629	616	631	665	697	637	638	601	650	627	650	669	662	685	648	649	618	625	627	604	638	658	618	642	639	677	704	640	597	627	648	676	615	652	644	624	601	587	631	608	630	652	646	605	632	673	664	681	630	647	647	609	639	636	615	672	635	659	633	637	638	642	649	619	635	693	656	636	630	612	604	616	681	641	667	663	672	659	658	608	656	627	610	677	661	606	684	633	627	613	615	615	601	617	639	621	674	642	681	643	622	668	656	594	659	661	629	634	671	628	647	669	639	649	639	671	631	607	629	630	631	590	617	647	610	556	592	609	619	660	613	659	662	649	628	624	685	638	656	651	635	650	637	646	659	610	617	680	668	619	634	690	629	636	637	627	680	669	653	572	623	618	627	637	678	681	627	668	609	625	642	636	643	650	615	597	665	616	647	611	620	678	650	612	651	641	648	601	637	680	626	633	661	638	641	649	674	637	648	658	657	606	599	597	622	616	626	644	649	647	626	631	640	616	601	591	645	643	620	645	636	662	625	685	652	685	615	625	655	610	637	625	613	651	621	697	636	684	589	654	660	650	639	616	590	604	622	551	688	644	635	631	610	638	650	587	638	643	655	644	683	655	631	648	603	603	657	652	627	628	647	641	639	605	593	632	658	671	635	662	675	676	664	629	608	651	651	619	640	635	637	627	653	705	625	642	621	635	660	658	641	656	659	614	636	636	639	653	630	687	609	637	616	667	620	613	684	616	668	654	621	644	660	628	668	600	600	653	591	639	713	664	625	632	632	663	674	618	668	609	665	636	597	637	585	635	639	632	612	641	646	682	645	643	608	630	650	645	650	642	671	666	611	658	638	668	641	647	646	633	632	648	652	620	640	651	659	646	607	658	658	682	620	673	645	634	679	681	639	665	640	664	659	657	588	641	627	638	676	643	587	623	685	639	671	624	585	629	621	604	657	638	663	628	685	648	657	674	640	629	599	670	647	603	684	610	655	625	642	615	690	628	651	676	594	659	622	617	611	589	627	613	647	646	641	620	626	634	623	640	614	668	598	669	639	633	656	616	629	665	623	591	610	652	645	589	654	643	679	605	610	640	564	666	665	662	653	658	611	662	662	620	616	639	611	579	628	630	619	688	641	647	627	638	618	612	641	642	647	635	657	671	688	587	597	618	688	610	639	646	643	617	662	675	589	645	621	627	643	606	675	597	639	667	649	687	622	596	690	609	671	669	655	603	667	593	700	642	651	645	639	634	607	636	677	603	646	612	644	641	694	648	616	630	676	632	703	629	691	621	654	626	687	632	648	667	602	603	568	569	716	626	629	662	628	661	599	664	638	620	620	646	597	665	629	639	641	673	661	598	637	675	653	638	633	623	687	618	668	643	648	660	640	694	630	610	649	653	623	674	614	626	676	621	645	635	616	654	640	646	675	603	624	643	637	646	642	615	647	658	605	613	641	614	632	651	665	627	651	638	641	646	651	634	625	637	603	681	577	580	612	660	658	641	667	644	629	650	662	634	634	617	632	647	624	665	631	665	630	622	641	616	642	606	629	650	626	635	605	629	661	609	655	647	622	660	695	642	614	666	648	618	602	637	649	655	627	624	633	601	613	632	635	616	618	665	616	606	654	640	644	645	647	611	654	691	662	646	661	616	660	651	648	640	638	656	640	616	624	654	635	637	653	642	662	652	642	632	633	639	648	633	653	624	640	610	573	640	690	695	646	673	614	628	600	621	632	584	604	612	675	646	616	620	650	643	621	614	670	626	617	655	655	659	651	600	601	654	610	629	569	620	706	591	636	625	672	657	690	638	597	655	644	697	657	596	635	650	642	640	656	639	671	616	628	656	629	649	638	641	660	571	688	651	605	655	630	612	598	614	606	623	639	625	709	630	614	633	591	590	670	662	650	645	638	601	614	651	698	643	621	609	627	619	648	655	644	630	663	649	701	686	615	649	633	625	624	661	614	688	644	627	678	658	669	649	647	669	634	660	659	616	636	569	648	587	601	641	627	685	595	614	650	612	668	612	683	634	647	660	651	659	634	652	663	665	639	619	651	655	632	650	673	662	635	695	642	624	587	623	589	676	654	644	635	629	624	671	610	626	642	674	610	671	679	643	675	691	604	666	613	629	644	663	651	610	614	609	658	626	659	640	642	627	612	668	651	595	624	588	633	647	638	668	658	639	652	641	636	617	615	654	605	664	628	676	642	621	620	638	675	632	643	638	647	618	677	639	680	666	668	600	630	626	716	670	660	663	665	629	648	655	670	643	644	630	588	651	649	638	620	650	630	668	649	652	638	612	620	633	638	616	636	644	674	618	583	641	630	677	624	604	673	610	605	640	672	685	635	595	660	657	657	639	700	642	623	657	665	643	646	623	627	648	635	657	615	662	650	679	611	621	629	672	703	639	647	641	627	651	621	647	645	646	613	590	654	649	625	629	643	654	661	634	641	633	647	646	598	602	651	612	599	634	658	634	613
46652	46167	26581	13505	7971	5002	3601	2591	1743	1166	1002	926	752	793	755	695	681	641	720	651	664	651	622	657	649	641	660	677	651	688	711	656	667	644	662	693	651	665	691	688	667	635	665	659	673	711	648	636	667	687	635	634	682	648	686	644	668	686	619	621	647	680	679	650	652	730	623	648	651	651	701	661	651	654	688	653	674	656	687	632	659	665	647	669	658	684	656	698	644	654	655	646	660	632	690	673	645	649	643	683	680	679	678	641	690	673	677	648	648	653	670	663	657	674	638	693	621	650	649	688	662	662	662	611	647	622	672	658	621	669	642	636	692	638	666	664	657	673	681	677	693	656	656	681	673	693	669	640	666	616	671	626	676	681	607	674	658	629	666	685	624	659	639	671	633	687	666	644	617	626	677	652	623	625	669	661	644	697	628	674	649	675	670	646	623	676	726	658	695	666	624	616	679	640	694	672	644	686	651	676	636	693	657	658	683	676	679	663	688	652	641	723	665	638	656	646	671	644	669	676	655	692	705	629	648	709	703	668	643	696	660	670	693	643	671	655	621	690	660	685	683	644	658	671	660	679	674	673	671	658	643	661	727	650	687	708	680	708	688	662	628	695	638	685	649	652	625	656	648	664	629	671	643	636	669	647	707	647	594	633	592	664	702	642	657	650	668	668	673	667	650	674	674	713	649	664	665	666	653	664	654	689	670	624	631	622	669	649	668	649	720	625	689	635	691	675	635	648	649	664	673	681	678	690	706	650	645	655	649	671	656	657	645	704	619	656	665	669	628	669	661	699	671	650	638	674	690	657	649	687	615	661	668	693	676	645	675	665	674	613	658	681	670	645	646	671	644	676	647	639	681	647	657	657	703	638	677	714	721	648	684	596	641	694	675	626	666	634	680	655	647	654	649	653	684	658	645	645	631	644	679	676	677	704	638	690	664	634	614	672	687	629	656	683	686	641	676	698	647	656	684	675	673	693	710	681	657	632	637	638	669	690	688	636	651	632	704	666	646	633	682	608	625	689	637	650	691	699	635	613	642	707	680	651	647	680	679	688	669	685	615	651	654	676	671	690	641	618	656	684	684	715	682	659	611	699	659	662	672	631	681	664	666	646	712	706	613	672	709	649	666	720	683	677	687	696	653	672	657	698	695	633	654	658	680	636	675	702	658	662	686	669	657	722	654	681	608	640	643	667	681	664	669	676	618	635	659	673	668	645	602	665	656	658	625	680	622	684	664	634	651	675	655	652	649	703	642	668	658	631	651	717	665	647	692	673	629	674	670	686	665	638	674	664	671	657	650	666	626	641	687	647	690	684	676	646	687	672	654	717	698	604	639	644	637	669	687	692	656	666	653	671	656	688	624	656	707	647	654	655	657	694	625	694	654	625	634	711	701	675	683	658	639	655	696	647	654	707	676	692	708	662	677	670	659	657	657	694	665	687	627	699	605	638	634	702	643	662	659	634	645	667	608	646	611	615	649	637	686	659	609	658	597	695	694	683	675	708	647	681	697	674	650	659	662	642	664	646	655	675	656	659	711	706	638	682	644	729	643	646	666	606	673	670	673	650	634	669	679	672	704	671	661	655	657	630	666	624	693	682	640	655	701	673	670	685	656	651	655	674	656	664	663	668	617	619	669	704	672	619	670	641	685	659	662	682	652	638	609	647	642	657	692	651	695	692	674	645	681	615	695	698	689	673	679	711	632	680	670	691	653	699	675	637	608	722	662	697	607	630	715	660	628	714	628	657	653	708	684	658	660	654	665	669	667	675	674	674	643	689	675	655	630	663	679	680	705	651	621	685	638	663	713	653	664	673	672	635	666	664	704	669	653	636	614	677	633	670	676	683	679	608	652	662	658	657	683	627	680	699	681	660	659	652	658	649	686	667	650	661	656	670	671	643	645	625	679	686	683	621	612	670	682	642	670	661	673	664	641	681	677	644	643	720	649	632	660	708	664	646	660	652	619	655	615	648	669	687	642	631	671	657	629	663	620	678	614	684	629	684	618	668	635	694	648	670	666	668	654	672	646	653	685	677	626	650	633	664	673	607	654	646	672	685	702	667	624	661	668	656	706	645	667	667	664	627	701	678	662	673	675	682	646	657	682	679	704	672	665	657	676	575	632	676	674	636	666	658	705	657	608	644	665	685	679	667	709	639	687	702	604	703	679	693	644	714	695	651	670	670	687	658	655	695	658	686	642	664	678	643	643	654	686	700	692	680	673	644	692	671	704	710	683	622	642	634	636	698	661	673	707	643	689	654	651	647	668	673	651	680	671	650	670	703	642	683	671	658	693	664	650	634	642	660	647	664	688	663	676	679	675	650	665	679	655	657	676	700	631	675	631	612	644	650	646	683	644	705	670	650	639	666	692	685	632	648	653	707	653	676	654	685	683	660	676	640	655	663	657	652	661	630	655	648	628	633	679	683	681	657	651	682	675	661	628	666	676	675	650	643	702	693	669	640	663	669	623	678	648	655	644	627	685	640	669	638	619	679	645	639	673	651	639	657	631	646	653	642	657	655	692	626	675	646	632	696	675	592	682	683	635	684	636	669	591	628	654	664	701	676	676	631	670	693	661	703	682	701	664	678	632	678	620	687	668	657	653	693	626	665	648	661	635	652	643	627	669	711	674	646	686	666	617	674	624	668	678	687	622	650	704	659	663	649	636	672	687	645	648	652	695	658	639	683	707	646	597	672	699	587	648	690	674	655	662	653	661	661	658	613	665	649	669	679	643	660	641	653	655	636	703	687	676	663	643	622	661	627	676	611	671	663	718	665	641	639	678	640	676	674	675	642	658	614	647	676	692	651	614	718	715	658	673	656	670	688	694	654	656	717	638	641	621	656	645	615	615	699	653	633	618	697	622	635	710	671	670	649	667	693	703	658	682	665	706	630	658	651	613	693	646	628	708	653	692	691	683	644	682	663	674	670	635	647	704	675	680	665	652	628	686	644	712	659	681	656	674	657	661	684	628	647	681	694	649	650	709	633	647	659	705	631	686	683	684	677	646	678	673	676	602	680	649	643	692	689	677	666	662	631	689	700	631	642	653	732	624	634	667	653	666	645	693	672	634	666	698	643	628	653	672	702	682	608	670	663	672	670	664	640	650	716	706	658	665	696	658	656	673	602	646	617	693	732	709	657	667	621	665	671	671	678	674	724	656	713	706	681	647	629	666	678	654	672	626	619	685	631	703	664	693	648	635	647	686	666	651	671	677	634	699	625	677	669	669	669	661	661	646	665	685	685	613	684	658	657	627	651	674	703	677	659	683	653	669	701	673	622	690	709	637	675	621	682	661	629	617	672	661	650	695	649	622	690	677	662	677	674	639	688	667	680	646	656	645	610	676	672	650	726	653	660	691	685	644	607	677	648	659	641	680	631	646	663	693	708	650	647	656	667	651	680	665	664	673	680	620	667	723	644	610	685	684	662	689	630	691	682	662	682	661	622	676	674	694	680	673	723	622	704	676	632	632	684	693	634
23522	21001	28003	24276	20914	13272	3893	1993	1556	1224	1089	1054	955	879	795	767	724	627	640	636	597	626	639	614	643	583	606	610	634	629	580	649	609	635	626	610	583	605	598	613	595	638	623	589	582	597	576	602	631	602	591	621	575	569	609	611	618	623	611	640	577	604	608	601	581	635	608	639	605	652	662	610	652	634	643	609	627	593	607	607	637	624	626	599	650	628	653	608	631	637	573	639	618	582	643	654	639	580	590	555	609	645	580	606	602	552	628	636	584	625	631	681	595	593	647	576	595	641	581	648	666	641	616	618	644	618	623	582	598	588	642	657	625	629	595	643	615	589	640	603	576	586	603	630	590	621	601	649	647	646	613	641	628	621	623	618	583	598	642	626	639	586	618	642	633	655	586	631	627	637	617	618	629	601	616	609	624	632	580	574	657	579	611	615	627	613	589	604	669	612	639	563	623	612	618	595	613	611	634	651	620	612	616	598	607	646	629	618	644	622	605	547	621	605	594	661	645	649	575	599	616	598	685	610	557	654	620	603	631	644	604	585	609	599	585	586	630	571	609	635	622	638	580	623	616	653	610	629	634	625	589	578	666	606	569	585	583	594	606	582	612	664	616	645	606	619	589	656	616	611	641	578	563	610	632	622	657	631	637	613	620	621	632	607	601	620	629	642	642	589	579	607	589	597	624	625	644	622	595	608	599	635	643	622	634	662	591	660	628	641	570	589	609	639	637	599	633	649	600	630	594	597	636	625	589	638	580	595	616	590	589	592	593	603	616	649	609	587	596	592	642	594	597	609	630	623	584	586	594	606	608	609	628	579	626	575	605	583	601	584	608	684	602	594	666	598	639	672	636	635	616	660	617	622	633	624	607	632	634	642	616	616	618	615	576	651	622	633	594	662	593	616	596	585	638	597	644	621	644	643	626	621	620	612	611	655	611	611	582	664	601	614	581	609	641	643	617	613	638	595	642	609	627	583	623	635	632	627	584	587	608	632	593	623	660	626	628	681	590	589	610	608	633	643	605	606	636	595	614	593	614	617	619	618	610	631	628	608	620	610	622	579	629	575	601	626	615	622	606	595	605	617	592	607	605	632	589	623	642	600	599	625	651	595	651	605	566	586	584	565	626	611	642	645	569	620	573	584	590	627	598	698	625	698	632	603	625	683	627	604	652	558	602	634	662	593	616	630	625	587	644	603	600	632	624	627	627	624	593	638	588	586	605	629	676	673	635	596	592	622	548	597	608	631	591	627	618	605	603	629	599	617	613	656	579	633	646	635	639	628	581	601	618	663	605	613	617	603	599	586	605	576	620	639	660	603	615	632	574	608	614	650	611	567	588	633	648	556	629	638	632	597	627	645	592	595	632	618	591	633	625	633	637	624	648	567	624	633	624	615	561	634	560	642	642	644	695	608	616	622	588	644	625	623	622	597	639	617	605	625	605	645	620	605	632	605	655	594	639	649	623	607	645	615	625	586	614	631	622	633	618	608	637	599	636	599	647	592	624	560	591	564	589	612	653	589	563	591	601	620	638	579	595	606	607	643	580	651	606	630	597	601	665	613	609	612	628	576	580	616	648	637	561	611	601	579	627	575	636	606	605	636	609	648	591	659	596	597	610	626	620	677	621	666	613	585	637	615	638	662	597	652	592	580	592	599	584	635	618	627	624	591	616	564	664	622	605	590	607	642	652	600	600	612	593	582	601	627	632	694	628	572	598	626	615	583	595	628	605	586	576	562	601	597	592	643	615	588	604	606	591	636	652	631	611	589	611	617	587	630	612	605	662	641	623	637	629	627	601	598	628	596	643	575	614	590	595	630	629	595	608	641	625	637	581	582	637	585	649	625	623	617	569	631	620	638	602	577	642	627	635	645	591	626	609	618	636	628	616	632	610	587	634	587	586	633	634	608	613	625	594	572	646	626	590	614	621	604	637	627	648	613	593	604	622	617	633	609	613	605	637	616	606	622	610	583	561	591	621	585	621	592	637	591	677	656	606	637	596	573	595	616	612	638	604	673	619	592	652	600	595	570	601	626	605	633	602	611	594	575	573	611	612	638	591	571	621	594	578	583	593	668	631	627	578	632	584	570	584	666	622	609	667	627	630	630	588	615	606	614	597	603	616	640	600	590	582	624	563	609	620	578	625	627	610	576	691	598	605	623	601	592	630	602	579	615	635	586	626	645	587	627	589	610	653	576	639	583	615	604	650	641	605	577	603	624	597	624	554	584	564	623	599	575	592	601	657	632	582	619	598	609	640	613	586	615	587	624	610	600	557	627	605	619	585	616	584	591	618	591	612	624	600	591	575	615	575	602	638	572	569	656	601	636	597	617	638	607	613	604	663	603	612	613	609	623	556	589	601	574	600	634	609	596	595	566	607	657	535	632	563	598	574	586	612	628	616	630	648	608	628	596	625	601	623	570	627	594	586	597	660	583	622	613	598	581	626	667	619	657	636	622	613	589	650	594	616	580	619	640	636	589	605	589	616	651	589	610	606	582	632	578	657	608	582	617	640	599	593	636	629	633	602	623	630	638	628	628	614	582	596	598	631	576	586	616	597	651	602	615	624	602	619	602	630	628	567	630	605	603	628	620	588	625	561	620	565	609	592	610	612	619	633	567	625	639	610	591	641	624	598	625	594	641	616	650	611	568	561	653	588	613	646	535	577	610	571	639	652	594	596	607	619	587	624	611	624	637	626	621	593	657	637	602	614	609	612	619	579	636	606	608	627	640	607	648	612	616	603	617	601	606	645	615	607	573	580	625	612	570	653	620	626	620	644	620	618	622	598	659	581	603	604	605	592	588	620	597	611	583	646	610	603	624	576	557	624	605	630	624	618	614	590	566	631	565	609	655	597	574	641	634	562	620	610	613	627	614	577	606	631	634	637	598	606	618	639	614	573	568	609	561	639	642	631	626	590	607	585	596	630	605	612	607	589	653	619	628	626	648	639	599	623	621	569	601	561	550	605	663	581	574	642	668	655	620	630	603	589	606	604	589	605	618	629	628	629	590	617	616	598	606	622	613	616	642	629	603	609	583	620	569	634	614	627	559	560	620	596	662	593	609	621	636	592	594	583	634	632	672	628	578	617	580	643	609	605	595	642	582	638	585	609	612	592	643	622	601	600	564	621	575	557	557	673	640	637	601	589	638	553	624	624	602	646	598	650	611	636	646	633	628	604	589	627	629	632	638	609	588	632	626	625	583	602	602	644	580	634	596	610	642	640	639	622	681	588	606	633	609	621	609	605	660	626	611	585	611	620	567	572	610	613	617	653	650	608	561	625	585	641	599	570	640	598	592	618	623	609	665	642	618	590	605	578	607	624	603	625	655	624	646	592	601	619	615	632	610	609	613	621	597	608	602	573	613	631	600	592	638	654	593	652	600	608	636	599	630	622	643	597	643	554	621	622	592	603	676	618	609	606	653	603	556	606	665	655	547	600	594	624	605	646	575	587	625	602	605	646	586	622	612	619	610	649	647
39195	55709	39121	23302	10872	6266	4031	2798	2113	1581	1332	1321	1178	974	880	855	673	644	670	667	657	654	638	656	660	640	626	636	663	621	605	622	628	669	625	605	615	618	638	622	674	619	635	645	613	626	653	606	679	611	700	679	669	626	649	597	613	608	700	673	594	648	624	655	646	712	651	611	654	653	614	636	623	642	610	615	648	623	658	619	637	607	639	604	632	626	593	645	627	637	607	611	613	602	604	656	618	630	629	581	671	676	627	658	605	682	641	629	612	610	663	626	640	566	619	625	626	671	642	672	604	638	620	632	640	608	629	601	640	610	603	597	619	589	645	595	639	613	637	670	597	629	655	621	647	655	635	632	621	619	627	611	615	631	634	578	606	618	592	681	608	609	589	622	662	630	665	638	634	611	655	649	650	627	613	618	641	657	656	651	624	652	613	611	640	603	658	622	624	638	626	639	650	649	619	641	594	653	686	617	611	649	649	605	641	634	594	618	642	615	620	655	677	600	666	618	702	618	631	625	588	608	616	614	625	663	662	636	640	582	597	610	633	617	656	616	625	632	676	619	640	597	640	669	667	697	653	608	660	607	633	628	627	662	632	632	648	607	615	612	658	611	649	578	668	647	614	620	649	655	630	638	610	650	623	633	621	596	672	631	635	658	658	629	649	620	638	637	669	627	655	618	627	647	689	635	650	680	691	629	694	658	656	639	630	637	646	660	660	607	623	633	600	588	638	625	629	631	623	654	605	661	634	592	619	602	661	604	649	613	653	683	622	650	644	615	622	644	677	612	674	648	633	634	618	666	653	633	666	645	627	654	642	622	628	611	595	628	641	633	630	659	677	629	636	653	654	623	614	633	648	620	648	633	590	631	630	649	649	636	737	611	677	661	667	634	633	639	619	628	631	591	654	607	610	621	636	604	644	628	673	659	645	639	655	682	607	619	664	657	631	650	633	648	628	601	662	617	637	654	610	705	642	675	649	621	661	631	611	640	670	619	651	642	622	633	647	637	579	626	652	643	641	659	633	628	602	648	645	634	680	624	640	643	684	618	601	674	648	594	631	601	620	608	641	609	599	617	620	663	586	677	617	632	586	644	619	638	643	657	615	651	595	621	654	617	661	623	611	637	630	629	623	652	679	593	697	631	592	566	637	620	648	631	622	607	616	625	591	612	601	607	621	652	647	661	615	640	592	631	635	655	632	634	609	668	680	606	667	587	591	668	575	691	638	599	555	605	615	632	680	602	603	651	642	641	664	646	629	664	705	646	643	614	619	687	671	627	665	640	635	596	671	676	641	598	674	620	622	660	672	640	674	658	603	682	630	678	639	630	639	661	655	627	599	681	662	627	622	673	630	682	635	682	626	657	651	613	651	632	672	616	684	645	628	610	632	640	616	628	629	682	591	673	621	613	637	647	659	626	619	587	632	674	631	628	606	620	624	619	624	615	643	622	646	627	669	646	609	580	643	611	621	603	687	613	631	640	666	640	614	633	635	663	630	611	609	630	675	640	618	657	664	638	622	641	644	646	634	662	608	635	666	648	605	648	634	682	623	581	667	635	649	630	608	656	613	629	599	580	638	600	684	604	631	633	643	617	647	633	585	644	647	625	600	651	639	636	632	629	641	584	613	634	661	648	688	646	647	644	600	627	639	622	657	631	647	610	650	619	611	641	641	657	649	615	654	646	581	653	640	630	640	653	668	632	622	621	648	623	641	614	614	656	636	671	608	690	608	691	626	637	629	648	601	632	642	633	618	666	639	637	630	633	659	625	644	663	617	678	613	608	657	611	660	657	630	594	606	637	638	627	609	680	666	610	650	625	588	606	632	613	597	629	603	610	678	667	599	598	574	609	641	614	641	668	581	591	654	638	666	662	671	645	642	659	662	707	641	697	602	653	650	644	617	623	629	606	660	605	625	682	602	607	613	625	597	634	612	650	646	591	668	646	662	619	612	657	641	665	595	607	652	653	641	623	608	676	609	572	658	559	633	583	669	641	639	603	621	672	639	637	613	626	605	637	619	651	667	625	659	628	663	636	629	625	662	663	614	648	650	625	609	681	640	637	630	609	653	615	619	654	625	615	590	614	655	637	594	648	607	609	630	626	631	634	650	647	664	620	608	612	625	668	605	603	621	637	628	647	668	584	630	611	614	591	647	664	637	584	657	618	641	621	635	596	690	612	640	582	646	674	628	616	646	632	646	639	707	636	618	636	613	626	580	627	664	669	650	631	578	648	654	556	611	669	630	644	658	651	646	593	591	674	598	606	618	717	669	651	604	667	654	608	585	653	634	622	673	658	622	645	604	605	655	634	644	657	651	612	650	653	606	596	654	637	600	668	691	631	671	637	666	657	669	537	663	622	635	615	611	627	626	631	629	666	641	664	647	636	643	647	663	593	640	687	597	625	619	706	663	641	639	674	643	612	671	615	618	653	653	630	683	655	585	660	653	629	598	675	629	600	615	628	616	635	635	608	609	688	632	618	641	654	612	655	634	680	643	643	654	650	663	670	680	642	630	628	586	644	639	640	621	621	641	609	620	659	664	592	650	611	610	608	622	624	662	605	614	615	634	626	636	615	652	630	615	667	637	600	662	662	605	683	638	650	707	659	643	633	626	657	620	672	620	702	638	682	649	613	632	642	632	659	598	597	672	593	642	607	615	622	642	630	628	613	662	627	663	658	636	653	627	683	641	652	627	656	658	680	640	673	617	642	608	645	595	656	632	668	609	619	643	606	620	652	630	668	625	623	659	600	591	658	635	640	675	609	612	619	588	569	648	649	617	651	646	642	643	619	594	619	659	645	642	650	632	618	625	625	651	662	669	647	602	632	614	663	655	644	600	633	653	599	640	634	635	611	625	641	648	660	622	657	657	636	657	658	603	658	636	654	621	651	601	726	646	624	640	656	628	646	586	628	626	678	694	642	603	654	606	590	615	640	610	639	666	621	672	591	633	649	663	660	671	584	656	624	670	613	614	675	642	646	624	655	632	645	625	646	635	683	658	637	624	626	628	631	632	656	627	628	645	639	636	633	627	615	648	618	644	659	619	615	594	661	664	657	642	603	612	660	670	675	592	623	654	643	587	690	688	621	617	622	623	596	645	588	628	632	631	624	649	655	598	638	639	623	661	635	638	612	666	609	627	633	653	592	653	664	644	638	631	629	640	688	619	617	654	642	658	703	599	565	647	622	661	640	637	633	657	623	597	653	595	656	612	653	653	647	654	614	696	670	626	646	623	583	657	578	635	643	639	662	667	620	639	669	643	602	624	616	616	669	593	598	645	617	604	655	607	631	627	638	651	595	611	675	664	623	612	678	622	700	634	636	660	621	635	586	623	628	660	599	661	662	663	640	639	588	618	646	660	677	658	601	620	640	632	631	617	657	656	621	612	626	644	640	672	655	665	639	656	572	643	611	659	595	652	598	668	659	660	661	633	608	651	656	642	630	656	618	636	657	603	624	590	669	590	635	631	609	595	623	615	651
24908	21103	27382	25597	16139	7388	4473	2754	2274	1514	1153	1033	995	890	845	745	757	657	694	709	694	676	642	641	664	668	693	702	683	659	679	705	645	689	669	605	672	652	682	676	648	658	652	696	669	665	657	652	655	618	701	700	635	703	659	646	712	652	676	671	657	660	672	623	647	620	679	645	649	663	663	669	677	688	658	654	676	694	652	636	686	623	628	699	658	701	667	649	653	669	697	698	671	662	620	662	663	659	606	663	641	674	702	631	663	662	664	636	695	592	666	650	601	652	601	689	648	678	685	643	666	652	647	714	638	637	635	707	661	699	649	660	649	650	647	662	689	591	627	669	674	605	677	658	631	614	652	672	659	644	645	705	735	652	667	662	667	682	660	667	691	628	596	659	703	651	707	658	660	689	607	661	615	654	656	673	702	694	670	644	699	651	649	640	696	668	667	670	667	608	628	673	675	669	633	659	740	684	640	648	659	670	640	685	663	661	635	636	669	680	672	665	627	679	647	651	668	664	650	676	669	643	683	642	662	635	667	649	630	654	647	702	665	683	652	676	649	683	683	649	674	676	675	696	668	631	656	686	724	635	617	663	635	641	659	670	649	681	642	648	694	712	668	641	693	659	687	644	641	648	678	609	664	666	654	676	689	643	634	645	663	666	666	648	653	684	661	693	648	640	680	634	665	627	635	666	627	612	658	621	655	694	698	680	678	683	639	663	625	690	655	665	662	671	643	653	647	666	692	682	642	701	596	655	610	643	669	618	687	630	624	630	685	672	654	676	664	671	651	677	672	621	638	636	660	667	700	665	675	658	679	662	696	640	628	680	648	688	653	638	624	647	648	640	642	666	681	672	659	661	620	642	645	694	696	654	681	671	647	659	642	643	687	676	654	629	651	690	690	678	673	665	690	642	643	637	688	637	637	644	692	686	634	651	659	622	620	621	675	633	636	653	625	680	709	648	645	644	681	660	695	657	641	658	669	651	659	638	686	668	656	638	607	676	664	648	647	680	708	688	649	616	685	680	686	651	677	684	666	670	697	660	676	690	701	651	624	707	620	641	680	696	620	634	651	620	638	591	678	658	621	724	646	678	682	678	609	679	636	668	708	645	626	642	623	647	677	671	680	648	699	652	673	664	638	697	653	640	689	674	666	646	632	628	660	647	636	646	609	645	672	678	680	702	659	683	677	643	618	698	650	628	681	694	667	617	656	612	633	641	701	639	628	673	694	622	659	667	636	662	681	675	623	646	662	640	619	659	650	672	662	626	688	609	695	670	651	642	666	708	662	683	634	656	664	673	624	638	645	628	659	658	672	637	678	658	646	663	615	660	637	658	681	631	643	680	632	645	648	701	626	704	645	652	670	678	674	649	693	688	666	694	622	669	669	692	671	656	704	640	661	700	647	686	653	632	649	656	662	646	657	646	670	669	645	636	603	681	660	662	656	653	658	635	691	656	645	696	636	717	670	696	681	604	678	677	696	686	608	674	702	662	691	671	614	629	692	724	665	674	686	655	670	643	662	663	631	672	677	680	634	671	646	656	617	697	667	701	668	649	677	668	627	636	690	605	696	661	681	634	698	686	629	638	651	641	682	614	659	683	650	642	637	619	678	638	684	647	643	618	665	649	663	621	642	631	696	679	687	631	634	651	658	680	638	716	705	620	630	635	688	638	631	695	642	677	676	627	637	644	643	681	672	640	668	648	639	668	699	647	679	695	680	628	667	611	648	653	656	653	648	654	674	653	636	595	661	695	684	658	654	629	681	634	641	681	670	696	645	635	619	623	677	694	662	648	618	656	669	707	663	636	694	617	650	656	652	681	688	637	700	642	698	662	612	674	641	624	673	640	684	638	641	661	690	640	699	683	658	621	592	646	695	672	693	674	615	681	703	685	641	662	672	697	670	676	654	603	643	656	653	682	672	715	660	664	679	638	660	656	695	686	652	700	682	679	669	665	621	672	667	696	651	671	659	647	641	647	688	656	660	627	681	604	643	659	661	672	616	641	668	653	654	667	669	612	650	677	652	665	642	654	689	664	643	665	631	670	656	657	689	653	648	682	690	663	662	698	684	657	652	656	658	668	650	672	622	680	672	650	615	663	680	658	666	678	671	657	673	681	678	649	646	644	639	667	648	679	689	693	640	686	659	662	637	671	620	646	666	667	665	638	664	657	685	665	659	649	670	663	668	619	622	652	704	596	655	639	673	661	662	622	657	675	633	678	616	653	666	646	662	668	693	657	669	658	632	707	664	644	668	636	639	657	681	680	631	655	637	646	684	677	657	655	671	630	646	636	645	695	665	667	702	720	640	634	633	682	660	670	664	679	599	660	639	675	665	686	624	656	693	669	699	688	645	632	634	663	655	659	652	680	647	690	623	672	644	690	672	650	664	630	686	620	645	697	645	642	673	634	626	610	681	673	673	676	655	625	676	647	670	659	643	650	666	632	684	702	636	675	634	639	681	648	630	678	660	691	620	662	644	647	680	655	637	659	683	639	720	638	628	697	655	680	688	691	679	694	676	663	660	634	689	682	673	644	635	673	634	655	658	676	634	654	616	657	610	674	689	654	640	629	678	640	643	671	628	614	617	642	635	686	627	640	655	675	694	648	632	648	664	651	696	627	665	683	661	712	660	693	673	690	639	668	678	657	673	688	643	628	651	646	657	668	609	661	714	673	628	666	656	630	645	662	615	647	661	642	622	698	663	688	691	659	665	702	698	625	687	656	605	639	669	653	659	695	664	645	668	670	607	714	686	603	649	638	655	673	646	678	655	632	642	649	671	663	666	703	667	652	661	560	661	689	687	735	644	622	661	614	670	664	642	705	694	640	624	680	668	662	669	670	662	656	672	642	654	684	690	607	663	658	619	682	659	630	657	703	634	642	654	689	677	660	631	683	668	624	686	691	675	659	645	688	668	632	640	704	643	658	703	641	641	635	630	684	627	607	650	627	666	709	636	707	655	660	656	648	648	630	685	685	574	642	687	689	684	634	643	689	608	650	687	659	653	614	657	639	668	700	674	692	632	662	663	678	620	666	628	676	615	689	659	652	637	664	600	651	676	680	656	695	688	651	666	678	639	664	634	695	664	689	664	701	673	689	635	712	617	685	617	625	699	673	633	649	684	718	629	675	664	677	631	667	688	656	677	623	645	717	636	603	667	685	666	630	660	656	655	695	673	610	669	645	667	625	635	607	698	674	669	652	663	642	661	642	646	643	656	644	636	687	656	661	675	673	679	662	635	681	689	632	698	661	673	628	655	718	673	686	662	613	643	682	656	696	678	621	655	630	684	619	643	635	635	661	627	655	683	678	636	642	653	673	662	631	675	664	624	678	658	672	648	654	705	656	740	598	658	651	654	657	668	651	666	709	678	684	684	671	689	678	666	653	658	679	687	654	642	625	668	660	672	671	625	630	680	686	672	632	664	703	697	684	632	681	639	635	664	637	672	704	654	644	634	687	594	719	649	693	664	626	679	657	682	662
37579	51136	33825	20122	13819	8924	6507	4497	3382	2141	1512	1335	1182	1052	1023	856	781	746	725	731	704	707	717	697	651	677	661	759	663	659	707	658	661	666	731	631	693	692	685	714	687	628	646	694	662	662	685	701	680	691	714	674	713	681	673	664	666	658	678	707	680	653	677	628	706	696	719	700	675	694	673	648	697	685	664	667	678	664	666	659	716	656	660	678	637	662	647	683	683	690	669	695	708	634	635	684	668	704	667	688	679	666	667	728	696	700	665	690	709	677	760	647	749	754	690	719	697	685	672	689	679	661	711	667	691	668	673	661	698	661	652	713	637	693	688	644	694	702	677	643	654	675	659	703	676	639	706	632	626	702	693	647	712	677	699	653	650	689	681	670	734	674	648	669	663	679	676	673	654	662	631	703	713	690	673	697	674	697	671	703	699	691	700	684	718	666	689	679	657	727	689	642	632	677	658	715	709	664	701	686	647	688	668	685	650	666	664	679	673	648	701	664	687	689	679	684	663	669	695	634	661	633	726	685	634	707	674	678	701	697	676	683	703	648	743	654	699	657	698	641	685	616	687	699	687	695	681	686	643	691	641	676	646	651	678	705	665	700	724	676	701	700	655	679	684	698	692	677	704	661	654	703	707	693	664	686	641	672	714	659	696	587	638	716	705	684	717	658	654	671	681	637	660	713	682	701	677	692	697	673	695	650	683	694	677	660	720	664	692	680	636	674	657	656	664	688	640	681	688	672	720	702	732	624	694	676	754	668	658	635	672	731	680	682	702	681	644	715	672	679	683	660	673	684	682	686	698	633	690	664	677	683	642	664	712	699	646	684	672	654	636	666	685	664	687	665	670	702	660	673	691	698	688	651	690	683	684	691	698	670	659	651	688	649	662	694	677	704	690	680	692	643	645	650	670	729	693	694	670	729	703	705	659	662	681	665	700	651	658	692	682	675	691	659	712	674	689	697	705	656	696	675	665	737	663	669	662	701	715	669	681	677	666	674	667	668	674	677	634	660	642	719	642	645	662	679	683	686	680	721	692	685	667	692	701	662	688	673	673	701	675	669	653	671	707	685	660	659	657	693	665	658	632	709	657	706	653	664	667	702	665	713	704	687	638	664	633	656	675	678	692	679	695	695	712	682	707	684	697	677	692	662	675	657	707	652	650	630	699	703	651	690	719	666	691	704	731	666	731	666	639	639	677	633	704	641	684	682	673	686	639	728	695	640	660	676	703	677	650	671	702	703	695	729	666	693	685	643	665	662	686	689	679	710	693	667	665	668	669	687	648	642	715	676	719	679	705	731	715	696	742	686	696	676	671	718	683	693	670	650	712	697	690	705	659	655	610	666	680	649	713	646	607	677	675	723	715	665	655	697	719	674	679	662	646	698	654	688	639	665	712	711	650	690	712	672	674	664	715	640	702	651	668	672	704	728	689	667	651	661	678	705	646	673	658	671	690	675	658	653	720	692	701	679	704	676	654	695	661	677	674	689	700	660	609	673	692	702	661	655	675	685	721	682	681	678	682	694	682	640	694	661	676	676	684	703	662	673	673	654	676	659	719	648	662	690	685	699	671	650	691	672	661	660	722	643	683	690	671	659	701	653	681	678	647	670	687	686	664	661	706	659	693	654	649	679	642	662	652	713	663	710	698	645	685	679	682	673	638	696	710	688	710	671	711	693	674	652	766	694	705	680	677	712	672	679	696	632	684	673	705	691	654	654	656	716	713	682	697	624	724	711	684	676	654	705	657	667	693	723	688	671	670	680	694	699	610	710	653	658	673	701	712	694	672	669	687	664	594	659	677	652	668	660	666	705	663	735	646	663	721	672	684	685	690	639	687	705	635	624	650	618	668	712	647	676	708	694	678	665	666	663	665	658	756	689	705	676	668	645	703	664	695	678	669	689	705	721	727	656	659	701	691	640	688	647	683	715	672	700	693	648	729	626	669	670	659	698	695	669	645	680	661	640	697	668	701	688	673	664	674	658	691	699	672	678	697	679	682	666	706	688	686	644	661	649	672	728	657	658	670	724	680	704	680	685	647	696	684	702	676	650	701	649	686	695	703	653	676	688	641	667	651	670	676	665	636	679	661	636	666	671	677	658	682	695	643	694	650	659	631	710	655	742	674	679	663	675	653	640	652	639	632	659	675	683	664	655	653	664	639	689	655	674	680	667	656	679	648	657	707	685	680	678	645	717	730	684	707	698	696	678	659	722	669	676	628	690	680	668	619	670	648	693	666	642	688	708	669	665	656	670	658	685	678	679	720	699	673	696	696	705	689	677	654	682	677	672	692	680	685	696	722	626	661	641	706	670	665	664	690	659	668	656	672	680	695	663	673	680	699	726	715	730	644	710	688	721	678	677	692	699	676	693	687	662	671	693	680	657	698	684	728	686	668	665	655	676	712	701	671	663	654	647	678	696	667	649	670	654	689	653	697	635	689	695	655	642	692	710	689	669	640	696	654	709	713	681	668	681	673	679	650	642	682	650	720	639	651	692	673	656	685	715	692	683	625	687	658	629	661	691	687	683	709	647	673	682	650	682	686	688	700	676	667	651	654	725	682	670	720	655	632	639	668	693	698	666	627	657	717	695	699	676	637	644	642	683	706	673	731	657	636	668	703	623	701	643	668	654	728	633	673	648	701	661	685	709	683	671	652	674	696	678	701	643	654	662	700	699	699	648	664	698	655	689	649	678	629	710	669	626	678	685	712	687	667	633	662	676	682	658	679	688	664	692	727	681	691	664	695	669	652	681	660	680	752	678	741	711	678	713	689	675	658	660	720	667	662	656	656	653	668	642	727	693	626	723	685	659	686	665	676	669	649	682	706	697	669	666	714	650	638	701	663	673	677	703	687	647	647	667	654	693	706	659	707	684	691	692	652	706	680	675	694	670	688	660	666	683	710	679	650	715	689	678	673	682	709	651	735	655	681	675	629	681	693	741	588	672	663	673	661	654	662	670	688	643	683	655	658	691	641	750	619	614	625	681	669	699	707	674	659	690	690	666	677	676	667	686	676	663	719	663	684	613	641	683	656	733	658	684	696	655	698	669	655	655	653	679	653	701	644	654	667	669	687	721	688	685	688	717	643	664	697	698	683	651	703	691	696	688	695	677	671	677	708	644	677	711	612	662	649	688	700	673	711	676	670	675	714	644	676	680	723	699	696	665	681	675	691	645	673	692	657	724	679	725	708	591	665	705	701	647	672	702	664	697	694	675	707	678	679	723	682	741	677	651	708	687	651	680	664	688	663	690	649	682	633	677	698	685	684	642	658	645	685	674	699	640	681	686	666	665	679	704	726	688	685	681	705	656	661	703	686	720	691	710	655	698	687	668	648	693	695	671	687	672	670	678	721	695	704	622	685	641	623	701	669	634	656	683	684	718	707	694	670	687	664	681	699	686	656	661	696	693	669	684	628	657	704	679	679	678	671	657	606	737	656	688	707	710	664	700	719	628	683	700	710	667	667	689	718	631	682	658
22363	20959	28345	23819	21330	21588	14410	5694	3220	2051	1454	1240	1077	931	826	796	738	691	655	638	671	681	697	640	662	636	658	587	674	657	640	631	637	671	604	656	650	661	661	640	644	635	638	633	616	618	637	636	652	596	665	645	618	671	647	652	630	629	675	632	638	658	642	638	643	646	636	651	608	667	644	679	685	676	632	658	666	619	624	648	626	613	619	656	621	622	594	650	640	621	668	654	615	654	639	658	644	632	630	639	670	671	612	587	625	652	632	646	615	601	620	691	627	668	621	626	598	623	679	640	645	633	652	648	654	639	586	626	650	650	700	608	640	687	616	645	666	597	689	631	652	661	633	630	624	591	627	635	621	620	683	614	643	679	620	653	633	623	646	643	682	641	623	620	596	598	624	607	630	629	640	644	660	663	638	666	614	611	671	655	636	665	665	693	679	650	624	612	675	637	639	608	615	679	599	607	632	684	694	595	637	626	662	616	671	610	653	639	638	608	647	646	677	639	675	686	684	596	641	657	668	622	643	638	679	657	643	648	659	617	645	659	643	621	596	658	636	654	609	631	646	634	633	638	641	678	652	617	620	667	635	603	680	635	624	655	651	628	648	669	639	623	630	644	675	657	651	611	667	639	648	593	690	605	620	634	668	661	675	613	647	646	667	597	612	622	624	643	615	685	671	679	662	663	668	653	649	636	665	624	601	649	627	622	611	678	665	661	614	639	635	647	627	653	629	607	673	639	646	645	641	663	582	682	679	602	634	652	600	621	683	641	616	650	666	651	677	659	648	614	655	673	627	614	692	660	645	675	684	621	666	637	644	655	602	634	659	684	648	668	617	622	656	652	622	649	660	652	635	626	652	626	636	598	600	670	592	617	657	619	652	643	622	697	609	611	692	644	636	637	607	611	638	634	632	634	639	587	623	610	620	658	651	676	663	614	659	667	653	645	685	627	632	647	679	599	643	659	640	642	639	629	640	650	642	663	658	615	645	703	646	633	649	605	667	644	653	631	686	622	636	652	674	640	600	637	664	624	669	698	676	683	600	629	583	638	658	682	639	627	616	674	629	619	626	678	597	610	613	639	637	573	630	587	677	643	648	645	688	646	644	616	618	632	689	622	673	667	624	665	650	612	622	635	660	606	615	651	660	609	638	655	649	613	609	654	661	661	675	616	632	605	693	655	676	657	614	627	589	646	620	641	692	612	630	629	645	615	623	631	630	632	600	643	652	586	608	645	638	607	656	634	697	603	621	665	662	670	590	622	636	625	620	660	619	680	654	681	604	606	650	636	628	627	623	636	637	637	600	648	605	652	640	630	603	627	655	596	629	658	676	635	650	641	641	640	655	690	625	630	631	688	613	669	681	612	676	632	632	649	620	672	608	634	656	666	643	640	658	629	660	630	668	620	645	599	660	641	646	602	601	646	645	632	627	639	605	620	659	591	635	676	607	604	656	719	615	648	665	682	628	588	655	615	610	618	623	642	676	644	609	632	624	651	654	610	621	656	662	652	621	624	601	610	637	633	643	631	667	625	640	643	650	637	658	626	647	628	650	639	623	640	682	644	648	641	663	627	661	648	645	613	637	636	608	675	640	654	644	670	684	634	673	599	660	637	667	610	684	656	629	630	691	646	655	668	609	638	622	611	644	641	646	609	607	643	596	666	617	622	621	621	657	665	607	612	600	610	669	636	622	582	621	624	645	613	618	634	680	622	640	646	644	644	586	643	646	658	635	693	662	632	674	618	621	661	626	651	641	624	621	638	624	622	585	664	617	614	673	637	683	574	640	655	696	634	652	660	662	641	630	622	604	613	645	629	680	622	613	603	650	621	613	634	628	666	634	610	635	591	636	646	632	632	674	652	645	638	647	683	641	617	640	637	621	679	645	664	669	639	647	630	663	664	632	647	646	642	650	584	579	609	654	643	656	609	664	653	617	632	645	624	647	623	661	607	635	615	598	628	658	628	630	628	660	644	589	662	614	634	614	652	627	679	625	608	645	644	633	640	649	641	678	631	611	617	633	627	619	645	616	664	645	662	627	622	642	592	587	664	634	643	628	631	619	655	623	662	672	662	644	615	612	621	647	636	620	628	654	683	645	669	640	649	662	602	655	634	621	661	644	634	641	635	650	649	655	638	655	638	665	640	630	649	666	618	660	638	666	625	655	663	632	638	675	628	633	616	597	629	671	627	633	665	636	653	623	659	647	616	653	607	651	586	586	659	612	682	624	626	613	629	644	650	599	650	674	638	649	627	664	688	628	655	666	625	669	624	621	661	625	663	642	622	596	641	599	645	644	641	638	612	642	656	632	679	606	652	657	634	639	667	615	607	632	659	676	631	621	648	609	683	643	666	682	655	600	605	655	651	664	653	622	636	668	667	594	648	626	648	639	682	622	666	649	645	691	673	667	599	685	598	677	660	615	665	659	621	650	640	642	644	632	650	643	664	663	659	663	603	669	672	663	636	726	613	635	675	634	621	675	628	664	664	624	661	615	670	614	633	620	662	617	657	654	687	628	676	612	621	575	629	632	617	650	669	658	646	646	628	626	616	662	625	626	608	651	589	627	654	601	669	650	637	629	613	626	618	626	594	626	609	648	657	656	623	648	667	630	642	646	644	626	636	644	619	645	606	611	607	599	677	614	625	625	642	638	649	643	630	611	649	600	666	612	618	649	616	628	688	693	641	621	634	606	606	638	644	638	640	679	633	679	628	613	651	636	653	623	627	611	658	610	671	659	684	646	591	650	640	661	619	575	640	644	623	608	624	735	626	663	666	666	662	632	611	666	669	661	624	581	648	628	650	673	641	637	615	636	649	648	655	597	653	653	672	622	707	617	661	623	674	640	690	707	574	651	615	598	614	611	650	640	639	597	637	635	630	647	602	651	648	653	629	584	597	633	654	613	659	643	621	587	646	656	616	621	651	627	651	647	665	639	678	616	638	651	644	634	611	647	607	607	663	647	685	659	633	635	626	653	654	627	636	622	607	633	659	653	581	650	643	616	664	629	634	664	670	612	636	607	633	601	656	670	629	618	632	661	649	638	638	615	644	643	619	654	673	637	630	626	638	615	647	636	652	648	614	649	662	640	642	664	621	662	635	611	653	697	694	644	638	642	655	687	635	647	607	601	688	621	667	643	657	655	655	659	626	655	642	662	633	643	667	634	673	643	606	617	645	606	682	610	636	653	615	616	669	619	677	618	639	651	643	635	575	640	624	681	635	627	653	607	606	611	609	624	633	621	566	613	655	648	613	636	622	608	639	645	613	572	683	656	672	647	653	644	664	647	615	698	629	674	672	612	600	633	653	621	651	593	577	675	638	638	698	601	622	630	645	647	622	651	630	598	628	632	650	666	642	671	674	630	648	629	661	645	621	606	654	653	611	656	659	660	669	614	629	623	628	582	641	625	627	624	619	621	616	629	614	627	671	615	630	642	623	650	604	666	665	669	675	626	603	629	623	649	634	618	617	621	633	624	674	653	651
36358	58012	41849	30691	22388	14350	9664	7176	4335	2611	1910	1632	1355	1055	916	856	807	816	694	740	733	684	674	674	633	640	677	653	688	643	632	644	637	607	660	635	645	654	657	652	632	639	678	646	652	667	666	665	628	660	618	646	657	640	643	665	667	646	646	675	670	673	676	616	695	656	612	623	637	653	655	678	657	654	666	649	671	651	680	643	628	679	678	641	613	669	629	644	623	691	638	657	670	691	673	658	631	689	708	642	619	633	676	606	666	618	662	659	646	681	619	658	685	666	654	624	645	679	662	635	658	656	686	606	628	655	656	639	628	663	632	672	659	610	633	685	622	643	620	593	674	694	615	646	624	626	626	608	665	658	608	672	664	647	678	671	661	652	661	639	665	626	692	628	659	650	694	670	732	649	701	713	643	642	656	675	641	630	657	621	642	630	658	652	653	647	690	649	643	669	643	674	685	631	679	616	660	652	634	632	689	664	642	679	622	713	648	602	704	664	697	643	657	666	628	620	663	685	619	647	627	651	679	686	652	693	639	649	616	671	673	692	655	649	669	668	678	668	635	676	715	619	652	650	635	678	679	668	638	637	686	675	640	664	645	666	676	641	663	639	681	667	659	640	626	624	642	617	657	638	657	636	639	672	643	631	653	658	608	632	647	638	633	651	639	672	644	657	649	679	646	664	606	659	648	626	594	638	659	673	659	632	636	611	654	636	670	675	642	671	646	641	650	634	620	698	635	635	668	639	639	651	673	627	667	657	648	672	615	612	668	652	678	602	657	636	668	611	651	650	623	687	613	624	662	638	623	618	651	624	645	640	650	666	626	648	670	644	670	609	648	633	614	629	685	668	674	627	666	634	668	721	670	655	633	666	644	630	641	635	671	653	662	635	599	648	650	700	664	635	637	680	680	621	701	661	642	638	636	679	626	644	686	656	667	652	639	655	673	648	658	673	643	636	576	682	650	634	657	648	640	667	635	613	656	651	657	665	620	653	618	640	626	678	619	655	660	656	618	691	639	682	684	693	645	680	649	646	682	626	656	650	604	636	626	668	648	659	643	640	642	674	656	692	657	656	635	643	698	639	674	671	675	642	659	608	615	622	666	665	658	645	619	632	656	680	624	634	651	641	637	648	669	597	636	636	676	620	640	600	611	616	646	632	585	605	647	620	644	654	656	708	579	683	617	644	648	691	597	686	638	577	665	664	646	634	630	655	680	656	631	658	645	660	655	631	651	636	626	624	693	646	651	662	664	640	579	631	635	652	644	653	638	654	611	653	621	687	684	669	649	638	658	716	670	676	613	636	651	637	596	674	625	591	616	657	644	611	618	608	648	613	634	677	683	645	605	642	640	669	656	655	606	691	616	653	663	686	656	640	671	636	686	613	629	622	622	668	641	662	632	657	635	657	618	688	675	633	655	649	639	627	600	653	633	643	635	628	648	650	676	643	685	634	661	633	692	657	625	664	695	662	648	673	651	592	668	689	637	613	631	675	642	661	718	609	653	686	650	667	638	632	629	603	696	660	690	650	654	640	641	675	642	682	639	651	610	670	650	653	632	650	652	674	695	647	660	597	680	631	641	652	668	620	677	627	667	626	676	652	679	642	636	666	601	631	626	610	661	662	690	683	637	651	649	640	670	645	661	630	651	636	662	674	645	682	717	610	630	649	656	674	645	639	619	640	659	649	685	658	645	634	667	687	685	705	657	615	637	659	611	663	687	651	606	660	614	641	627	671	621	645	646	650	628	654	620	662	638	675	616	634	589	591	692	648	673	647	681	692	672	669	658	629	644	625	643	661	685	665	674	636	646	666	672	659	682	669	644	635	618	625	610	666	660	646	626	626	614	635	616	650	675	651	611	657	651	641	650	648	612	641	638	681	687	654	696	663	593	599	621	649	637	656	688	676	657	677	669	671	654	681	670	639	629	650	630	599	683	645	679	689	632	633	680	641	685	646	661	649	706	639	630	625	675	636	641	615	664	668	651	681	669	654	677	652	633	697	636	697	662	641	664	615	637	631	621	676	646	693	661	645	644	666	649	614	659	655	650	657	674	672	642	608	676	669	685	667	642	607	678	603	630	646	688	620	613	611	654	642	667	653	638	667	644	672	639	662	642	644	661	637	676	652	724	636	648	631	647	663	630	638	721	617	676	632	634	633	661	653	634	628	619	630	657	658	671	652	656	663	674	667	682	669	644	651	626	663	661	652	626	614	667	687	642	655	631	673	675	670	690	642	633	676	636	644	675	635	665	687	661	647	656	675	630	642	612	642	656	637	642	613	603	655	724	678	666	617	648	676	664	645	673	678	664	606	674	686	646	620	668	629	655	636	690	622	685	632	677	652	604	656	656	636	672	619	637	665	655	626	654	647	638	657	596	632	630	653	652	615	682	628	636	656	647	654	637	625	635	691	659	683	600	687	616	662	678	701	652	631	638	671	670	689	673	652	643	684	639	668	650	646	639	605	610	690	614	660	631	629	642	603	651	671	662	606	642	642	657	643	653	669	641	656	680	684	663	622	635	642	653	679	616	693	659	647	668	637	672	654	627	635	642	634	651	660	640	625	661	662	659	607	695	648	630	640	619	685	653	644	649	654	622	649	684	655	658	654	676	654	665	671	691	649	663	616	657	643	632	641	642	640	683	668	681	609	645	611	677	677	638	635	619	727	697	647	652	643	630	672	619	625	659	628	608	612	645	658	606	632	679	652	654	628	631	638	674	650	671	659	658	637	661	631	665	659	675	639	675	672	642	685	704	642	631	623	655	641	602	667	646	626	666	670	673	656	665	671	631	629	676	625	654	670	689	671	623	687	651	652	633	652	693	707	659	601	664	610	661	680	640	645	657	628	628	657	655	650	676	652	634	650	668	619	617	665	683	636	678	650	634	646	598	652	639	609	620	643	633	617	673	700	653	681	690	639	663	639	654	660	604	648	626	621	656	643	641	642	617	611	656	657	655	644	665	657	612	630	653	680	641	666	635	643	673	617	671	661	618	675	633	659	656	672	634	663	643	626	665	603	680	616	604	684	677	660	616	680	650	656	596	687	666	695	656	657	658	670	637	625	659	637	629	637	611	674	686	706	618	633	624	642	625	666	637	679	682	677	701	627	640	637	629	662	670	620	686	647	691	594	614	664	656	643	638	683	680	684	639	665	711	601	652	630	666	672	646	641	652	680	650	628	627	619	704	653	636	633	650	665	652	647	654	663	672	638	680	682	703	647	639	659	633	609	628	663	656	665	670	636	645	622	626	651	695	647	643	675	629	692	658	659	676	609	601	615	671	654	643	587	702	658	666	670	648	636	649	605	696	677	650	681	692	612	681	653	655	625	641	665	688	671	674	648	670	591	651	631	626	651	640	632	663	626	614	647	635	677	611	667	606	630	587	643	662	626	630	659	614	666	685	706	652	633	688	645	663	667	620	637	680	623	649	659	633	637	661	650	675	617	648	627	642	646	696	669	655	605	699	657	688	653	649	641	664	634
38058	37577	29675	21398	8476	3708	1926	1166	921	773	784	741	753	641	708	692	669	671	646	661	671	665	673	655	621	610	635	625	648	632	661	659	663	646	628	639	656	667	632	592	612	660	674	664	675	663	653	633	652	665	617	608	636	625	667	626	653	621	606	630	629	689	672	625	625	628	639	686	673	608	620	667	646	675	607	680	646	604	658	660	676	648	649	618	635	658	630	685	637	614	641	633	632	627	675	615	667	646	637	638	637	641	651	606	660	611	704	638	661	660	626	597	632	660	615	635	645	630	627	640	640	644	626	631	590	622	674	633	605	668	659	646	631	636	652	634	698	658	616	688	705	646	634	667	690	679	610	628	686	592	626	678	615	612	627	657	644	677	623	656	626	663	655	661	693	660	604	690	666	642	661	624	623	631	691	646	615	664	653	594	701	666	669	654	659	632	696	651	668	609	673	658	657	630	658	599	652	626	624	655	671	619	614	638	622	630	636	688	662	681	665	605	642	652	644	666	655	670	682	655	580	668	620	631	626	633	602	629	649	654	646	666	620	661	644	642	610	664	632	645	603	643	651	610	652	676	668	623	648	628	640	586	618	638	704	640	654	636	615	661	595	632	664	627	586	646	625	604	655	616	657	607	627	619	594	676	654	615	623	689	672	643	668	639	597	615	601	652	686	616	660	602	666	659	655	682	681	672	662	672	614	620	650	579	622	678	604	639	670	662	677	636	652	639	625	645	616	650	605	587	654	636	642	646	627	625	629	647	633	617	647	607	641	614	682	657	657	660	669	645	670	611	648	606	693	629	636	630	609	608	616	612	610	651	593	655	604	620	609	661	620	650	666	600	629	636	645	655	623	631	666	637	652	640	633	629	622	676	598	618	645	655	647	653	625	640	614	641	625	660	650	619	666	670	623	694	667	601	645	703	652	616	607	637	658	636	648	650	665	654	618	688	636	647	585	667	672	653	648	667	630	645	632	661	682	636	603	656	621	648	640	627	675	624	617	647	635	657	615	622	649	632	603	621	642	641	647	646	658	668	628	620	647	627	644	631	576	665	626	647	660	669	630	666	647	661	608	621	640	620	601	626	662	664	603	600	627	632	638	645	601	626	621	642	626	635	627	624	650	683	633	635	643	664	660	605	646	645	644	621	652	611	650	616	690	683	655	632	673	669	596	636	646	687	583	628	612	619	643	632	649	641	699	644	666	633	675	678	628	672	676	661	643	657	655	621	647	632	629	595	614	609	589	633	645	608	593	639	619	646	606	575	641	662	619	639	659	651	667	642	632	640	628	655	611	629	665	618	666	632	637	621	647	674	676	666	652	635	642	634	630	646	587	620	653	592	644	638	665	638	646	616	645	614	665	645	613	600	649	686	664	629	629	633	675	647	665	635	637	663	677	633	648	634	663	637	698	599	613	637	638	616	646	643	619	689	652	609	636	640	675	626	638	603	706	626	661	618	612	671	663	621	603	626	646	688	654	633	632	586	689	649	647	622	683	587	668	678	643	643	657	654	634	636	652	636	647	657	617	671	654	634	651	658	650	628	639	661	654	643	641	667	576	594	611	628	693	667	660	643	649	618	632	667	678	649	693	571	625	637	630	696	624	651	698	658	607	625	635	654	649	586	591	618	660	704	622	586	690	636	613	605	647	669	644	668	603	597	621	647	641	681	631	663	594	598	637	678	647	651	624	675	640	637	687	600	664	628	649	602	663	625	625	643	602	593	649	661	627	604	646	614	673	636	640	678	630	645	624	639	642	622	639	605	670	632	669	640	652	620	671	642	699	667	650	652	648	638	667	643	619	630	651	597	633	639	701	618	620	629	632	685	633	647	671	588	649	638	646	645	619	617	654	629	663	640	655	636	588	626	623	665	641	622	644	709	646	653	587	639	643	644	658	644	636	611	661	673	683	619	632	577	661	622	644	572	661	648	636	634	635	638	627	684	587	598	670	666	689	636	656	668	643	640	655	676	634	628	597	615	622	652	650	594	624	652	615	643	646	636	653	670	614	625	660	686	601	586	613	622	647	669	614	619	635	610	680	636	604	598	624	648	674	621	627	648	626	653	606	642	655	653	672	658	607	646	669	625	684	691	651	615	656	644	676	668	654	614	636	630	624	667	641	642	622	643	675	625	600	648	656	595	683	672	633	669	625	624	671	663	626	664	636	633	629	630	670	641	629	644	656	630	599	604	667	628	659	666	633	601	619	595	682	623	663	624	633	622	644	626	679	637	685	691	644	659	717	657	637	631	650	687	681	682	644	651	624	608	628	648	652	645	676	638	655	637	622	635	578	638	628	660	631	663	688	598	678	599	627	605	639	659	603	624	682	627	656	621	681	677	635	624	642	609	632	622	644	584	616	642	650	649	615	624	672	630	656	654	612	611	640	701	635	652	630	613	640	662	620	591	661	639	588	653	654	706	637	613	618	656	625	670	623	607	674	640	639	626	634	632	638	659	641	617	669	637	699	652	614	662	695	686	657	649	640	660	692	666	638	620	598	627	622	657	658	655	642	627	644	670	637	643	646	664	637	590	628	585	617	614	660	698	635	635	634	629	634	625	597	632	642	659	656	589	643	595	596	589	589	643	658	627	634	622	635	596	641	629	595	607	709	641	697	629	589	654	653	664	661	638	621	636	662	649	626	600	664	620	665	658	619	675	644	622	645	666	662	572	610	664	656	593	654	625	641	656	639	626	656	610	655	619	634	630	592	619	621	611	635	615	622	646	616	634	617	667	619	635	633	682	626	655	590	660	697	656	698	652	627	668	654	675	630	660	640	621	626	660	625	642	626	630	618	595	624	632	669	558	642	667	615	636	632	611	654	661	632	636	652	626	624	643	657	661	671	708	681	660	655	658	644	653	650	651	603	622	630	682	624	622	667	649	630	597	627	694	647	640	646	612	654	663	626	627	617	638	665	639	655	603	589	629	627	641	618	671	637	632	655	629	632	604	663	632	628	660	578	609	626	652	616	649	700	626	601	661	653	623	645	664	609	639	581	657	646	633	647	592	627	623	622	635	665	595	640	666	620	614	689	647	571	670	653	650	608	610	624	628	662	654	621	661	658	609	624	628	609	652	602	629	614	661	690	652	610	600	645	645	672	641	595	653	643	649	674	615	623	622	651	728	640	674	668	578	604	602	637	639	602	644	670	600	598	598	651	650	658	640	625	619	645	629	607	646	643	645	661	619	640	688	636	640	663	604	686	666	701	648	661	612	682	583	675	653	631	655	655	633	634	675	624	707	680	616	644	648	629	623	639	656	566	621	645	611	640	650	672	646	600	695	619	614	635	636	622	612	677	609	653	638	706	655	651	604	614	666	648	662	640	622	627	622	660	668	677	616	650	616	607	640	604	642	651	645	686	627	672	584	692	659	655	673	664	615	635	632	625	673	661	640	650	637	657	648	642	665	627	615	639	681	594	637	630	663	630	677	624	643	684	659	678	609	598	653	681	636	648	664	607	652	682	605	621	730	621	633
43706	48380	28899	18735	9016	4794	2698	1498	1083	885	772	767	735	733	699	687	676	683	646	649	671	661	695	691	690	670	651	666	692	711	654	635	675	698	682	670	681	647	670	649	637	699	653	722	640	696	647	654	662	671	681	625	680	637	666	629	616	677	659	662	648	636	653	671	655	668	641	655	668	664	683	653	667	621	653	717	673	660	623	637	637	610	655	654	652	669	692	697	673	682	661	677	674	708	699	644	652	645	677	642	676	688	659	661	645	636	635	618	714	643	688	683	691	651	676	667	650	655	677	682	692	673	687	665	652	668	647	691	672	630	633	694	704	692	700	655	670	719	643	632	691	667	705	629	680	653	693	659	669	636	708	686	646	658	710	619	655	670	684	684	634	603	683	659	610	689	700	647	653	699	676	629	648	648	650	668	647	633	677	612	666	627	720	664	651	676	615	669	696	661	647	660	679	657	662	632	640	620	662	677	719	664	633	652	662	675	651	653	676	667	674	639	675	646	650	673	642	643	657	668	651	713	629	695	652	623	668	660	673	701	712	665	670	689	633	691	670	613	681	667	662	677	668	681	668	638	706	627	645	699	694	677	659	699	677	616	681	686	672	636	630	663	674	643	620	713	659	666	653	675	659	730	666	669	681	639	668	725	692	641	630	667	678	678	692	714	692	673	702	655	627	695	664	609	664	650	696	643	657	628	665	681	640	657	659	638	649	682	679	666	642	678	673	681	699	691	648	724	676	691	660	660	653	686	654	712	646	673	646	656	688	688	624	703	634	617	669	666	632	636	717	650	655	638	655	634	623	684	675	619	721	684	648	664	665	642	668	668	625	674	686	654	634	706	681	677	641	639	672	653	722	683	715	686	646	629	665	645	633	652	706	648	613	684	675	632	666	658	661	724	664	669	630	619	688	649	682	651	653	681	681	685	685	630	649	672	697	658	691	625	683	614	614	649	674	690	644	688	703	650	676	637	691	690	661	673	683	623	697	685	655	710	644	709	649	640	658	674	674	711	660	631	595	662	697	668	682	679	615	693	661	679	636	654	634	599	675	682	603	669	694	683	642	638	660	681	675	671	669	665	706	682	655	663	647	699	628	670	662	689	643	660	654	643	674	677	652	640	688	713	654	615	636	685	683	658	636	703	671	647	673	676	683	657	653	651	675	651	676	671	628	706	646	680	665	680	691	676	691	658	665	654	672	656	706	718	637	690	651	688	638	661	668	683	680	643	652	713	691	663	617	644	673	686	638	668	641	657	718	581	662	617	639	640	683	671	625	645	643	626	717	663	687	610	675	698	717	693	685	684	658	677	663	659	685	662	715	690	656	664	617	641	672	619	669	645	613	672	630	630	667	665	646	666	724	663	654	710	652	623	628	650	701	690	679	714	655	642	632	659	669	676	634	672	655	693	691	689	638	628	633	667	730	738	650	682	683	630	661	695	655	672	648	697	671	617	677	654	701	665	673	691	668	700	650	668	686	643	629	682	636	639	680	710	693	667	686	615	657	653	681	650	688	654	712	660	640	652	658	660	657	694	644	683	672	651	705	677	625	649	607	641	648	646	660	693	681	644	697	680	666	686	653	603	641	691	659	658	668	650	660	671	649	631	641	635	687	652	694	671	621	700	656	651	690	626	694	659	610	663	672	648	644	617	714	667	662	688	657	653	681	687	680	633	665	664	679	690	655	704	688	676	658	688	694	638	632	659	665	654	664	680	652	688	671	630	662	628	686	653	724	660	694	696	612	669	644	614	646	673	628	652	643	694	713	659	638	650	659	641	664	681	622	640	688	707	635	694	636	674	662	641	664	697	673	678	658	671	669	658	672	720	667	705	652	652	661	657	701	655	704	619	667	632	676	690	695	642	653	672	642	678	643	623	674	678	687	672	667	641	642	662	717	636	650	669	681	669	660	708	666	689	663	671	688	644	682	698	676	656	654	633	638	640	695	655	606	680	653	684	681	652	662	652	650	655	695	672	646	683	611	656	710	634	660	707	617	652	690	697	683	688	621	689	650	659	683	674	676	669	622	714	701	631	662	663	654	638	694	647	657	624	679	637	683	679	640	690	628	663	672	710	681	681	644	696	627	674	668	628	674	682	650	645	680	630	691	703	675	648	655	705	631	668	645	635	639	697	654	653	650	644	690	639	658	629	650	712	666	704	665	625	675	631	676	664	669	674	631	650	638	647	636	690	676	671	657	674	673	662	668	644	628	641	699	672	662	721	685	622	666	634	609	642	657	664	661	680	679	700	679	691	661	700	673	664	662	693	679	639	623	645	613	657	636	644	662	688	623	643	631	682	658	657	679	698	653	682	621	689	714	663	729	665	687	685	685	654	653	654	611	659	641	634	672	642	653	640	664	678	660	648	659	683	621	653	671	647	615	645	641	665	682	677	629	691	711	665	680	617	643	673	647	692	675	690	665	649	655	696	685	721	624	652	681	687	677	665	676	628	644	646	658	702	671	650	607	657	714	688	618	695	635	620	685	646	665	676	664	673	661	688	632	640	685	661	679	698	652	668	690	677	661	689	635	675	651	628	731	639	676	640	649	712	671	642	622	625	655	639	692	682	612	691	671	682	668	649	696	659	642	669	678	681	635	686	707	673	683	702	670	619	660	598	640	639	683	673	663	679	649	631	638	674	680	652	634	669	702	672	631	643	677	657	643	692	676	689	659	727	647	689	649	690	650	687	661	650	644	664	603	694	676	662	664	695	675	672	656	650	664	624	644	735	660	654	678	684	646	645	700	625	639	694	621	684	727	673	650	680	658	671	621	659	668	679	678	699	675	677	673	659	654	671	636	651	660	666	622	656	645	639	669	680	653	663	678	650	667	693	706	664	658	668	680	673	663	669	669	705	661	663	670	646	650	681	661	648	698	678	636	675	681	680	672	697	684	676	658	660	650	646	673	705	679	684	654	636	615	664	691	709	648	643	671	681	654	674	599	641	670	672	662	657	668	615	669	683	720	674	668	641	699	673	671	664	642	670	673	718	636	710	672	656	696	652	647	680	717	649	628	648	604	636	685	678	611	690	643	673	655	696	641	683	691	694	680	638	653	668	659	646	660	654	643	673	672	670	661	668	670	650	667	681	649	657	641	625	628	658	663	663	682	613	664	683	612	664	671	690	704	687	608	672	647	685	685	679	640	639	660	685	650	637	672	647	667	699	686	651	686	664	645	663	649	674	659	658	644	712	650	662	629	643	642	660	682	677	633	673	704	721	687	698	655	655	683	681	662	619	661	725	663	658	658	665	629	657	650	675	650	673	658	661	640	654	671	645	649	680	658	661	645	648	616	696	685	674	591	677	650	695	636	633	664	681	664	649	648	633	606	668	644	709	642	653	677	654	660	689	641	654	645	669	649	679	653	675	628	636	635	720	680	651	631	659	670	676	694	654	695	680	697	688	689	707	676	671	660	718	720	642	639	663	694	634	648	645	609	669	657	668	692	681	654	651	691	652	665	702	671	647	670	682	652	656
23396	20939	27945	24166	21044	14161	4509	1872	1173	1009	964	825	754	767	746	701	703	661	623	618	630	673	628	594	670	614	629	620	643	630	572	669	651	643	590	669	632	670	601	673	659	618	652	635	635	620	620	629	616	610	633	587	615	634	600	634	620	636	638	617	603	603	601	648	595	621	611	649	702	647	640	644	624	637	628	639	607	615	596	646	638	596	630	629	657	587	678	644	611	620	614	645	606	673	645	572	657	631	632	626	595	635	630	611	596	613	671	607	644	590	603	614	662	642	627	575	563	590	622	621	631	604	612	652	605	599	591	624	588	628	651	625	649	646	631	571	614	633	627	637	592	594	621	666	567	632	586	628	610	629	623	625	657	621	679	610	618	578	577	618	572	608	630	637	654	654	621	631	583	635	662	633	650	648	598	622	620	623	648	601	594	587	612	610	611	603	625	642	617	616	642	585	638	583	659	598	666	621	654	664	647	614	613	653	651	613	647	625	627	609	612	654	636	626	586	616	593	648	625	595	631	592	624	643	594	552	605	601	644	623	610	595	644	584	591	655	644	570	594	575	637	635	619	626	650	651	630	623	645	629	595	624	617	624	621	638	658	642	656	630	653	631	645	595	640	667	640	636	607	628	573	621	605	584	605	634	625	610	636	647	574	559	618	605	593	658	630	617	592	664	632	599	658	627	606	627	649	637	650	666	628	557	623	621	618	606	631	593	606	581	665	659	610	619	618	598	623	614	622	635	629	574	625	636	619	619	618	604	598	627	623	631	645	618	600	621	581	640	610	612	582	639	608	631	571	619	597	589	614	609	671	627	625	636	606	623	618	609	681	594	633	623	604	609	627	571	613	578	650	615	620	636	682	655	623	654	665	620	599	596	594	596	586	626	618	590	600	620	627	652	642	594	573	617	633	621	582	615	600	606	670	626	562	620	599	626	658	630	636	676	584	576	623	642	594	601	642	631	630	587	654	601	611	633	602	648	641	604	597	596	594	602	623	620	593	609	615	655	657	630	600	612	609	617	647	661	598	635	612	602	594	664	619	612	644	633	562	597	604	662	648	652	633	587	608	630	592	633	566	618	639	613	639	628	628	597	621	605	645	674	621	607	620	647	626	640	632	656	618	644	660	613	616	609	630	600	591	583	637	631	621	644	617	648	672	602	610	629	621	586	639	590	613	627	607	612	631	603	626	610	633	623	646	641	613	627	589	645	633	634	595	602	617	637	617	606	637	619	619	590	608	594	601	578	620	617	609	619	632	594	641	633	593	596	639	604	575	595	582	618	652	589	629	614	620	596	656	635	605	607	571	592	590	589	621	627	637	614	621	620	642	623	597	627	658	606	634	602	619	616	656	585	641	567	645	620	645	645	665	562	620	601	617	647	647	604	606	579	579	588	627	633	638	633	609	622	628	639	609	679	638	594	607	624	650	648	652	593	610	612	596	569	608	619	625	601	616	635	635	622	593	671	615	606	614	650	581	570	616	589	637	609	638	580	635	652	612	600	627	597	661	574	555	623	614	632	636	615	636	621	637	612	564	644	649	628	618	595	592	609	602	630	594	595	654	621	619	576	631	615	617	619	642	621	578	623	606	618	661	621	610	620	641	622	580	611	628	629	590	648	612	644	603	614	595	611	646	592	616	642	644	592	569	647	626	614	589	636	613	604	584	597	605	656	613	615	576	592	642	594	566	590	615	634	617	617	592	606	638	633	633	606	660	638	674	606	652	605	614	632	622	570	653	580	646	614	626	635	646	605	630	628	593	599	585	607	599	639	645	626	619	585	614	631	646	655	610	614	606	656	656	622	619	605	627	628	594	667	599	623	651	644	632	619	641	626	618	627	633	649	668	593	605	590	618	556	641	573	638	613	621	629	631	634	655	630	615	630	613	607	646	576	618	619	636	668	629	604	635	611	613	644	636	662	643	663	646	647	631	576	596	631	630	652	638	619	592	583	598	614	573	612	608	655	633	663	568	626	619	613	646	579	638	648	608	577	658	642	616	670	548	584	602	579	617	582	597	618	617	656	603	634	645	581	645	578	607	645	599	600	594	642	616	636	564	591	651	638	613	570	591	616	585	617	595	585	648	630	607	609	583	650	651	655	625	630	597	664	674	616	599	603	608	621	600	597	622	620	601	634	642	638	674	641	608	632	625	654	628	642	570	586	612	665	611	612	602	618	629	655	619	655	633	618	667	683	638	624	604	629	603	622	647	649	594	606	646	592	683	588	630	595	638	622	643	653	635	600	617	660	603	635	616	643	582	634	611	639	642	638	635	628	588	610	596	571	615	609	591	605	619	642	610	627	664	624	604	628	611	636	661	626	640	596	661	620	616	634	577	599	597	630	602	610	633	590	615	623	607	622	612	629	632	614	625	641	656	622	613	568	620	595	612	615	668	649	619	643	619	571	633	611	645	669	625	602	591	624	619	584	598	632	675	599	571	639	625	585	628	608	598	585	637	581	629	648	684	613	591	646	672	596	617	642	615	593	625	663	648	655	612	652	626	654	618	589	634	646	557	599	645	642	624	589	603	606	583	642	602	573	602	623	617	581	620	617	673	576	622	604	610	607	637	571	621	594	593	649	642	649	621	609	619	636	621	584	600	630	595	599	572	637	649	620	682	603	594	601	632	633	630	684	655	619	587	586	617	644	623	634	635	640	636	614	636	571	624	664	594	610	632	623	595	646	614	574	621	615	630	640	613	595	582	675	605	684	642	626	628	640	657	634	600	641	637	631	595	625	572	628	657	608	615	595	628	634	618	685	621	631	632	633	650	573	569	644	613	603	630	645	596	623	658	635	613	643	591	612	586	578	646	629	637	544	609	590	594	637	645	605	633	587	608	601	625	616	628	647	644	656	623	631	634	604	635	625	579	590	598	603	613	601	647	649	622	674	582	629	627	582	603	619	627	632	646	647	634	652	628	587	616	601	612	622	623	634	611	584	623	652	630	579	611	608	626	668	570	643	612	635	615	622	657	578	638	652	644	624	646	616	630	653	604	608	659	630	625	603	619	626	578	626	638	635	640	580	587	608	643	620	599	622	580	588	605	584	617	636	603	595	621	590	568	602	631	611	636	662	656	611	617	614	639	591	615	613	591	619	592	611	611	656	623	673	610	636	616	606	629	650	629	639	597	543	604	659	603	610	574	613	641	618	615	601	629	623	630	616	618	591	632	596	653	597	618	567	647	578	666	622	616	642	633	569	600	621	634	624	624	661	640	605	613	603	619	586	577	637	648	630	618	597	580	611	657	574	627	649	611	595	621	651	610	630	624	607	641	631	630	633	597	600	640	634	600	608	612	638	628	614	626	592	628	627	625	605	611	577	664	603	612	649	614	605	625	630	627	563	591	614	627	612	587	605	654	614	631	585	579	599	614	578	648	620	634	630	632	629	586	598	609	635	617	610	664	650	683	623	585	584	622	596	644	607	617	601	638	573	637	652	604	600	595	636	602	595	593	632	613	591	614	639	615	634	634	633
36595	49667	33444	19853	11687	7261	4393	2302	1639	1322	1146	950	876	835	806	720	768	676	667	670	667	652	622	657	610	636	673	647	665	625	601	657	660	657	660	676	643	574	625	664	658	616	647	677	654	664	617	657	662	689	652	639	609	635	651	610	633	625	658	631	625	653	634	605	649	700	662	605	662	640	666	669	636	650	627	637	637	645	595	668	633	629	638	676	657	666	619	647	630	645	663	603	644	642	630	651	646	610	644	662	657	662	709	669	606	599	656	643	632	626	642	641	665	641	663	595	662	616	625	637	621	608	627	645	716	649	636	642	640	639	621	659	626	666	618	671	658	638	617	628	596	621	683	647	709	616	639	651	611	621	664	639	622	628	649	594	651	662	640	621	606	628	690	611	647	641	630	655	653	640	630	695	659	603	596	643	657	652	596	690	660	641	675	651	637	615	639	635	632	665	627	662	665	655	668	633	665	628	647	673	594	633	604	626	619	647	722	642	688	642	584	613	647	622	630	635	623	639	604	637	631	675	645	649	640	651	642	630	649	670	657	615	601	653	605	637	619	623	633	655	666	650	637	619	632	663	641	588	653	594	681	667	686	690	647	648	660	635	678	667	687	624	623	652	637	603	586	676	669	569	630	616	645	649	676	603	639	664	680	667	576	604	604	649	633	652	632	656	644	633	646	665	613	636	649	631	660	637	605	692	671	656	660	652	625	649	658	667	649	599	644	636	677	628	636	603	659	655	619	647	636	636	668	610	658	642	650	653	658	609	620	620	656	614	611	678	641	635	606	639	628	612	636	635	593	632	631	645	627	622	644	628	694	608	650	632	625	640	648	621	669	661	620	642	670	633	644	606	706	657	588	660	636	634	653	663	605	656	618	583	649	616	624	648	657	638	631	643	628	624	659	676	619	617	701	647	622	624	673	642	663	637	628	633	669	607	665	668	674	711	648	612	612	619	682	643	644	636	640	639	660	642	647	623	697	668	597	615	591	614	657	652	646	667	613	629	623	676	638	633	676	631	612	658	642	612	674	659	607	610	627	671	655	656	601	589	641	605	641	623	686	645	609	609	674	629	662	664	640	600	636	630	620	650	626	628	631	658	670	666	656	638	636	574	642	594	633	622	647	622	645	650	609	671	670	665	641	635	686	697	668	649	635	633	654	644	635	653	657	654	661	640	652	691	683	624	623	647	692	672	612	645	631	647	621	595	681	663	637	634	673	637	671	615	640	639	640	615	654	645	617	663	621	650	626	676	639	641	617	644	613	668	625	639	678	645	613	658	634	609	646	625	677	678	627	627	636	629	645	599	608	569	620	629	667	656	634	617	665	659	641	614	675	636	673	591	630	627	656	664	671	646	613	664	687	658	639	684	616	650	624	620	687	684	638	616	646	609	630	646	658	675	623	606	677	608	640	615	632	651	632	639	682	625	666	666	660	633	681	635	656	680	620	634	631	683	600	661	645	686	597	613	623	652	614	658	669	642	643	655	629	634	668	612	606	619	590	637	647	633	674	623	682	675	668	613	627	697	631	598	630	661	655	635	650	620	657	659	618	609	606	665	608	629	641	619	610	688	646	657	668	599	648	670	679	616	621	604	632	608	610	600	619	630	600	655	631	670	655	651	606	641	623	654	636	597	684	602	647	640	638	632	631	625	687	627	614	636	642	664	623	618	658	641	626	629	621	603	664	628	665	630	624	618	686	675	643	609	626	617	639	613	562	650	634	629	601	652	649	590	649	633	652	655	660	636	657	622	621	627	675	630	650	656	625	589	666	656	692	615	636	665	623	661	607	626	641	645	673	665	592	660	672	711	621	643	608	616	652	666	685	660	627	616	635	670	664	596	676	603	633	614	652	631	600	649	658	599	649	645	627	610	612	621	639	591	634	652	603	645	638	636	638	637	622	645	618	661	613	640	634	592	640	640	616	621	619	647	625	616	631	650	603	662	617	611	652	630	613	631	666	647	625	669	641	637	623	644	641	639	664	620	643	648	662	633	662	609	652	633	605	613	610	611	649	660	663	643	640	623	652	653	656	671	639	655	625	661	609	667	645	663	623	643	649	656	654	675	626	665	630	641	634	660	624	638	627	621	642	663	632	626	628	616	670	643	640	621	682	633	625	670	672	630	653	646	642	627	594	648	701	648	644	643	637	648	674	650	651	634	640	627	644	645	665	652	641	638	609	600	656	652	659	654	672	689	652	677	679	607	675	633	628	613	664	641	646	624	604	601	636	676	627	635	638	612	660	653	627	675	641	698	663	644	634	653	640	645	672	631	636	639	628	669	609	665	690	641	624	659	595	615	595	619	654	608	575	630	681	611	659	642	632	658	587	656	672	650	644	611	613	661	622	649	684	632	707	570	613	635	641	656	622	605	676	652	629	642	661	666	633	641	680	623	628	622	637	625	619	613	607	636	640	693	630	669	654	658	652	586	625	651	646	664	676	614	661	669	633	610	651	630	633	633	651	638	636	639	637	625	665	649	626	657	620	654	663	648	623	656	658	633	673	639	621	698	604	644	636	650	622	628	626	593	615	630	648	625	655	623	671	629	667	647	660	617	619	620	625	674	601	645	622	649	689	665	653	648	631	651	613	629	662	646	639	629	666	636	652	627	609	640	620	649	638	626	641	648	609	616	661	618	640	617	656	691	687	599	632	647	617	652	663	608	661	659	570	653	636	651	627	659	655	633	646	660	642	658	629	627	652	622	607	662	668	616	653	681	609	630	604	619	679	595	633	654	647	666	661	612	644	620	615	634	618	617	689	642	599	631	577	643	621	635	662	647	676	658	664	602	652	657	635	602	635	656	641	706	645	653	651	604	615	659	600	657	634	706	609	630	672	646	689	634	651	636	625	620	621	614	636	616	662	643	644	654	644	632	655	648	641	631	681	648	646	625	641	627	644	641	642	628	644	658	642	635	646	590	649	594	643	616	620	643	604	671	677	667	639	664	676	675	641	666	657	655	640	638	633	648	648	658	606	658	653	689	636	634	718	669	641	648	632	709	654	646	615	692	608	641	626	650	618	617	587	646	633	639	645	602	682	608	621	683	613	634	679	638	628	638	617	641	670	651	643	623	630	623	631	668	659	647	674	595	613	665	655	664	734	636	624	659	646	631	650	598	641	643	611	631	694	670	609	629	645	661	654	636	591	628	619	638	702	659	610	670	649	625	626	594	644	603	648	692	628	639	633	640	645	601	578	648	604	668	647	579	602	661	660	644	607	602	633	626	637	618	623	659	620	672	681	684	672	612	621	611	621	644	599	628	636	628	631	669	685	664	655	649	594	631	653	651	622	660	630	655	647	646	658	658	642	661	580	654	640	592	621	649	622	611	633	647	600	590	609	627	619	640	662	648	639	630	625	624	666	637	625	680	645	656	645	640	603	632	664	645	626	665	620	603	677	680	687	607	662	643	638	661	643	634	637	694	613	639	651	652	627	656	653	600	648	639	682	649	631	660	637	654	622	653	640	625	632	626	616	596
25037	21057	26909	25298	13246	3490	1522	1031	819	763	757	707	724	716	680	665	692	690	637	672	649	642	704	652	662	664	601	669	618	654	657	673	630	677	640	661	675	678	678	638	627	639	653	625	652	627	630	645	648	685	692	656	641	658	672	677	660	666	625	654	628	637	697	656	669	691	695	646	622	663	710	656	651	671	687	637	628	650	694	655	665	712	670	630	611	623	662	672	633	627	638	680	664	675	684	627	715	648	629	689	675	624	695	663	688	649	656	682	642	619	645	612	686	657	647	643	671	671	683	649	693	700	595	712	608	666	646	668	657	671	677	672	674	614	631	684	696	695	650	662	635	708	693	648	614	615	672	632	641	652	661	631	618	658	602	613	632	649	669	679	703	643	662	618	667	634	675	656	659	652	716	637	640	649	654	676	647	657	662	654	611	696	655	666	696	661	667	648	667	682	603	690	659	636	618	624	640	665	694	670	640	620	621	620	643	632	676	651	620	609	691	692	643	693	678	666	612	681	595	669	691	639	671	629	617	645	662	678	701	635	695	653	664	680	619	656	696	628	670	672	644	688	631	680	644	637	695	696	637	675	619	652	698	643	670	674	674	678	634	697	665	624	655	684	667	628	639	693	687	650	631	616	640	657	657	653	701	612	648	632	662	662	674	641	614	645	655	626	675	687	669	613	685	654	606	642	655	630	667	669	660	652	694	661	679	643	639	645	713	678	668	651	609	674	676	665	662	620	637	671	633	629	695	629	652	693	648	641	650	629	698	645	622	648	676	685	655	690	649	657	672	667	672	677	688	652	632	672	675	637	667	675	644	614	598	631	647	664	669	643	609	653	639	653	627	647	652	627	651	624	678	706	657	674	655	615	618	659	688	629	647	647	655	615	623	624	617	658	644	618	642	696	652	623	651	665	690	624	653	641	676	672	684	658	644	660	673	634	642	651	625	608	636	650	659	616	659	630	672	642	705	673	663	651	659	654	679	669	662	690	654	639	689	612	661	617	647	655	652	650	704	656	693	697	560	586	666	656	703	654	600	634	662	613	651	659	659	698	651	651	690	674	631	621	627	669	604	651	657	620	669	673	653	682	633	704	660	660	685	622	645	643	651	646	689	663	638	657	665	675	642	676	690	644	611	605	723	640	668	646	600	680	651	632	718	652	683	657	691	650	662	675	700	630	636	670	654	656	633	663	612	632	687	644	711	669	677	674	674	713	696	645	653	662	705	610	722	620	668	641	602	660	666	656	647	668	667	639	657	588	628	639	668	669	642	663	574	631	656	667	666	669	679	641	643	661	644	665	654	640	715	640	649	625	653	617	654	660	668	698	667	678	698	638	659	649	674	657	668	647	652	638	634	645	652	654	653	640	641	666	634	641	732	644	619	667	683	705	659	655	685	697	666	641	682	663	664	608	649	658	673	660	631	678	636	651	662	676	720	645	632	653	699	633	679	651	708	682	640	637	715	681	646	610	584	663	616	648	709	681	695	698	685	602	669	662	647	640	668	641	643	661	668	680	687	617	628	684	660	671	645	641	686	669	660	671	677	642	651	644	650	666	670	652	650	669	617	624	673	637	682	665	689	689	631	669	666	664	670	664	659	651	721	696	656	627	636	634	657	627	631	626	668	683	633	690	624	688	629	692	637	680	661	635	708	662	638	615	667	670	650	653	665	726	643	637	647	698	670	606	624	641	673	654	646	683	647	647	635	646	625	665	694	677	659	650	659	640	634	648	644	671	648	673	658	668	637	621	706	648	654	678	638	647	644	647	694	631	639	652	672	665	631	657	676	647	638	669	685	677	661	658	619	603	582	672	674	671	635	721	619	647	672	687	669	665	604	667	627	691	631	624	652	708	656	635	669	616	620	629	668	672	684	665	641	665	683	655	664	677	654	666	674	623	651	659	677	664	663	650	671	645	619	662	630	655	643	668	672	634	601	624	654	691	687	626	665	607	635	616	675	681	631	639	641	671	662	610	677	658	649	687	670	628	651	660	617	688	639	669	681	692	686	656	600	647	634	702	681	641	668	663	705	656	669	635	684	630	648	635	624	615	720	665	638	654	686	667	605	619	660	658	669	679	653	627	646	668	624	655	671	665	675	656	619	609	667	632	598	654	649	684	646	641	649	636	670	660	659	685	667	687	652	637	623	634	679	654	607	611	618	627	649	698	650	682	694	658	661	666	665	691	652	615	678	655	696	665	700	640	636	655	615	620	658	680	700	650	653	643	681	630	643	643	595	728	645	639	697	710	667	632	659	663	654	659	674	674	642	640	640	666	650	591	699	657	643	638	644	666	630	654	673	666	651	651	631	609	661	617	686	665	673	641	648	689	674	726	622	691	691	631	613	622	658	646	628	699	667	698	608	641	641	668	661	655	738	665	612	653	678	654	640	661	655	641	632	664	646	691	664	652	653	635	632	638	686	643	665	649	662	653	736	629	682	709	662	675	666	660	682	656	642	623	665	631	660	674	650	643	692	673	667	637	626	630	670	676	658	645	676	666	676	641	663	655	670	657	672	660	677	653	656	664	659	659	692	680	680	631	640	626	663	658	686	656	628	592	672	644	651	649	677	629	659	635	642	597	639	654	649	668	643	695	652	637	651	692	668	631	709	677	675	671	635	623	658	638	664	617	640	639	645	611	649	640	624	614	646	616	661	653	667	670	691	644	658	658	650	660	636	663	661	617	628	681	637	601	645	684	622	615	692	624	695	628	682	663	667	664	636	670	642	674	680	647	605	669	651	612	709	640	702	657	647	674	672	676	659	655	655	635	671	682	671	612	661	647	639	663	646	671	650	627	653	648	641	620	635	689	624	657	695	610	651	723	651	657	671	664	624	659	670	646	632	651	678	651	657	662	623	669	687	637	674	648	615	646	647	635	669	672	659	628	610	711	657	624	672	696	643	693	638	674	644	684	687	676	676	636	650	664	669	649	651	668	624	629	684	619	684	641	673	625	694	645	660	670	635	606	680	655	597	664	650	659	611	663	634	642	643	642	633	602	675	624	693	644	628	660	678	645	672	666	646	687	657	670	680	682	667	660	657	643	643	647	621	673	641	692	678	629	663	667	653	688	676	626	628	673	686	651	643	624	611	675	650	654	688	697	632	655	638	668	654	658	647	639	653	688	638	632	624	696	690	694	706	642	638	632	686	683	633	629	629	660	671	653	600	660	686	675	660	664	700	641	650	675	623	637	661	667	698	651	648	584	642	674	683	663	626	672	644	657	680	625	662	631	621	677	666	650	637	621	622	676	655	661	653	704	643	622	665	641	662	608	634	650	672	634	704	617	692	666	669	661	681	656	645	672	679	681	688	656	694	618	694	652	612	692	673	688	640	625	654	653	666	634	674	618	674	677	647	638	687	662	631	653	659	662	667	701	669	623	651	681	641	652	685	662	654	627	682	681	646	605	699	642	711	707	649	669	674	657	636	697	726	630	664	658	625	676	662	683	703	683	631	649	651	634	642	651	641	650	705	632
38848	43133	25312	12667	6793	3697	1890	1310	967	814	766	723	741	668	720	711	677	651	650	677	670	701	694	689	724	712	679	718	668	670	667	741	697	662	694	652	694	682	669	676	675	662	680	664	689	687	667	638	667	692	632	672	704	658	716	683	692	664	619	703	701	679	670	669	639	696	671	715	671	662	667	680	618	677	676	637	654	702	718	674	672	694	694	663	715	676	634	635	669	640	640	643	651	658	672	638	663	673	652	644	649	692	670	624	697	642	701	688	613	677	692	681	652	691	685	639	716	665	695	683	636	710	677	668	644	692	679	682	674	691	677	706	633	686	670	663	652	644	669	676	659	710	649	716	643	662	661	650	674	628	670	663	685	667	655	685	656	692	656	699	653	665	656	688	670	694	656	678	669	643	639	661	680	727	688	731	676	660	676	643	674	686	705	655	690	674	691	667	663	658	710	705	639	680	639	632	684	676	648	659	675	681	667	684	672	675	674	707	659	680	656	647	651	694	633	669	678	700	632	633	700	661	708	687	610	679	696	674	711	651	670	697	697	702	654	694	655	665	658	700	684	673	656	660	629	658	645	645	704	667	662	650	647	673	672	639	700	670	659	677	671	697	659	653	668	646	685	682	682	706	681	671	675	687	694	631	677	688	675	671	627	657	676	662	702	693	661	662	665	720	649	659	737	687	655	656	662	689	710	628	661	657	667	652	687	629	678	679	673	654	654	718	669	637	668	642	675	624	675	642	616	709	674	664	701	655	657	624	729	680	676	667	654	594	683	691	667	656	636	651	678	678	686	627	670	683	663	631	659	721	668	638	702	736	694	663	683	671	643	662	672	683	643	688	697	666	669	675	620	701	641	653	720	665	667	635	700	672	691	669	643	699	648	707	676	674	701	677	694	657	661	680	638	709	666	615	678	691	659	687	708	617	682	685	679	705	642	690	658	680	683	668	658	653	662	663	687	660	720	681	655	689	701	713	688	653	672	660	662	675	686	664	682	722	642	709	647	655	660	701	615	659	683	679	709	696	666	689	663	686	726	673	699	656	671	712	705	675	682	658	681	688	685	623	736	654	679	676	664	696	662	658	657	660	652	686	647	692	661	653	670	632	667	648	668	654	686	687	663	651	680	688	685	698	650	673	707	683	657	636	684	648	680	682	687	691	642	690	669	707	671	671	711	653	678	684	689	667	678	687	647	677	671	629	641	650	680	676	661	707	670	673	707	648	687	665	670	641	665	683	688	687	705	625	675	682	680	702	641	664	678	705	691	662	697	661	665	666	664	698	664	655	710	690	634	662	689	623	693	684	714	678	659	686	640	673	675	621	711	704	599	651	709	695	665	654	700	682	698	641	690	654	670	669	699	686	645	637	716	672	634	666	675	673	673	705	655	664	646	650	675	658	645	636	663	660	726	675	727	680	701	603	658	656	677	632	690	691	697	668	676	718	701	675	701	679	683	683	672	662	663	714	700	665	713	689	705	664	683	690	634	700	680	699	650	685	706	652	687	652	661	640	637	620	680	709	676	654	663	667	692	632	646	664	736	680	679	695	674	649	654	634	677	647	683	643	717	684	661	725	638	726	618	682	682	640	662	657	694	669	677	669	738	685	640	709	716	672	681	658	689	686	665	684	709	725	647	704	705	703	666	679	696	676	656	653	695	664	666	714	605	725	705	673	678	680	668	626	664	660	690	650	681	665	686	636	661	661	686	640	709	706	704	702	719	654	662	679	679	680	695	693	669	718	632	683	701	670	704	672	702	662	717	682	656	658	717	730	692	705	700	709	668	699	672	716	687	696	678	660	639	689	645	671	691	663	656	702	672	676	653	690	649	655	688	689	670	669	666	697	633	664	667	668	624	680	680	700	658	642	657	627	631	661	646	693	669	640	644	668	658	661	633	703	664	626	669	670	660	701	681	618	694	695	702	695	651	660	686	689	697	674	627	645	711	626	711	663	723	640	655	693	705	674	705	691	692	691	679	678	672	665	684	652	662	718	673	662	689	671	691	704	686	675	631	644	696	660	660	626	664	660	729	672	668	633	668	627	698	631	662	659	703	710	685	667	645	684	689	662	687	719	688	658	668	696	670	650	679	695	662	660	751	690	707	649	640	638	729	632	652	641	664	667	686	726	667	679	705	685	674	680	669	688	694	660	668	663	645	674	710	681	656	664	669	653	697	637	720	640	670	653	643	688	605	681	662	685	671	709	693	681	690	674	649	676	662	716	666	690	664	656	649	652	656	693	629	665	679	700	717	667	728	701	699	672	681	668	761	687	637	686	696	740	698	714	651	687	654	684	661	698	652	696	695	674	636	689	621	633	647	687	659	697	646	669	671	638	703	697	688	677	663	620	747	685	640	623	705	637	665	702	680	644	676	662	664	659	672	675	670	667	658	672	658	703	649	673	711	700	721	638	690	689	696	619	660	675	612	678	680	666	688	690	684	685	734	678	705	621	705	725	671	706	606	705	674	671	710	659	656	718	656	641	666	655	678	681	701	696	678	653	735	642	684	661	714	658	653	660	713	664	660	667	692	698	693	667	708	651	689	670	656	711	684	716	670	700	627	666	687	653	698	643	699	705	665	664	647	730	683	645	654	667	658	691	688	640	663	688	649	677	707	703	656	667	714	657	654	681	668	687	684	676	662	713	675	638	670	664	667	614	653	645	675	712	675	662	673	660	709	700	691	692	649	671	701	696	673	696	660	671	650	662	694	680	644	635	699	729	665	702	627	735	639	674	689	665	694	725	688	671	657	630	664	696	663	659	662	683	655	640	688	664	708	656	717	687	659	667	692	651	681	645	672	681	694	629	689	677	714	644	655	679	676	679	663	685	686	660	671	658	674	659	710	645	633	636	710	710	701	685	696	668	650	667	647	680	718	627	670	672	690	658	646	670	720	712	703	666	735	658	737	655	653	640	663	622	686	691	639	650	665	622	684	658	673	662	686	686	673	658	671	701	682	696	668	635	706	673	645	691	670	635	625	680	636	633	667	669	656	685	700	635	687	657	639	673	722	706	692	610	677	673	664	688	676	649	656	699	689	717	710	715	694	667	727	658	657	706	673	668	683	628	678	679	640	685	632	707	677	675	627	716	636	681	683	683	662	648	731	658	728	670	637	650	674	693	650	672	661	677	619	624	669	729	666	685	693	674	674	650	655	650	748	700	696	639	650	631	658	679	642	717	685	715	653	691	699	628	699	706	645	633	653	691	645	665	659	667	659	679	675	661	666	634	681	663	628	619	697	704	647	656	734	645	692	694	661	625	672	709	684	685	658	731	661	698	707	687	649	675	647	637	683	649	685	654	655	678	682	663	650	634	677	686	661	700	643	636	644	690	737	681	680	685	716	649	716	646	662	697	658	752	678	652	713	711	641	711	681	703	698	689	644	683	625	671	688	685	664	692	654	688	668	665	676	644	656	645	690	689	663	655	669	705	658	648	665	670	687	692	651	648	642	672	664	719	713	651	673	683	648	682	689	655
22356	20948	28395	23710	21019	20756	8868	1727	1223	1045	861	876	819	777	674	725	700	684	674	670	631	665	671	634	706	637	639	669	667	694	624	652	627	684	659	657	633	617	675	628	688	642	637	598	690	671	611	625	648	700	621	646	641	646	573	641	656	606	651	682	649	697	625	651	641	643	684	651	707	609	622	673	656	648	650	651	634	621	627	663	675	671	609	649	605	703	622	667	645	635	664	670	687	639	622	643	654	651	630	675	677	659	673	690	603	624	632	614	649	601	624	666	655	639	626	698	653	638	662	653	628	658	681	609	673	608	697	671	616	646	712	679	709	660	680	692	636	629	643	621	640	654	693	630	652	661	679	630	667	590	652	661	667	647	687	625	618	629	635	642	691	600	617	610	640	618	670	629	631	634	632	672	632	659	626	615	662	640	619	653	705	664	612	621	694	656	586	658	623	613	656	653	679	614	656	621	626	651	623	659	630	598	629	644	649	665	626	661	604	644	605	675	636	653	662	635	686	643	668	645	658	663	664	707	672	665	650	682	655	653	675	639	651	666	682	644	629	639	621	711	649	650	646	623	659	628	624	675	670	610	648	601	613	637	608	645	622	676	652	675	660	646	662	682	632	648	623	636	635	645	594	661	645	662	624	654	606	680	617	628	644	625	677	631	658	666	607	637	614	621	668	623	669	629	679	621	659	687	637	625	635	622	643	656	643	666	642	649	603	630	657	672	660	620	628	667	647	675	638	639	587	607	664	650	643	636	676	583	650	672	658	688	613	664	667	713	609	609	618	649	596	611	696	645	604	610	657	643	618	581	643	647	606	700	708	627	683	625	650	655	606	649	616	675	639	662	682	620	646	685	609	624	641	678	666	690	666	652	626	645	629	636	625	661	619	665	641	652	630	627	652	631	647	638	670	673	668	671	654	612	658	611	620	618	632	625	663	620	642	630	612	636	617	583	635	640	650	674	629	672	645	658	641	658	616	605	596	627	603	594	664	681	634	682	670	622	642	663	655	668	627	681	639	658	648	634	656	670	660	687	632	680	641	672	664	650	616	605	636	660	627	626	649	619	635	611	660	647	622	644	676	670	691	626	609	587	640	629	647	631	677	629	628	626	673	638	615	657	669	609	662	678	630	626	671	656	636	616	633	656	633	654	645	641	599	645	636	679	645	626	648	646	674	626	661	682	652	674	641	649	601	627	664	646	663	620	638	649	648	670	631	629	679	610	633	671	633	651	650	645	694	629	669	634	643	614	666	665	655	657	644	671	681	669	635	597	605	644	645	631	636	640	676	687	692	684	672	628	638	681	630	685	626	644	646	646	626	652	642	607	674	698	633	640	633	625	655	634	656	633	615	666	723	632	590	617	691	689	617	665	659	599	691	643	627	681	654	609	674	699	681	673	645	673	636	621	661	628	648	655	665	686	643	674	643	639	616	635	647	671	643	661	662	644	704	635	643	622	634	604	607	649	665	640	658	603	626	643	650	658	631	625	687	678	665	647	664	668	641	645	619	676	627	654	674	644	699	653	674	660	687	656	682	691	646	650	655	701	664	609	651	639	653	639	646	631	659	654	681	635	665	650	681	649	651	664	641	617	700	681	625	647	632	631	640	649	659	650	693	658	620	710	623	617	604	660	679	689	693	654	702	649	613	673	679	631	665	654	649	627	617	639	685	648	647	688	671	626	632	631	681	637	666	642	627	641	627	640	635	662	662	659	724	667	635	655	640	698	643	679	691	630	614	669	657	625	628	633	645	625	625	619	650	598	645	620	660	621	641	652	631	622	622	636	665	658	632	642	618	668	611	662	655	629	632	627	627	626	654	611	625	634	640	658	652	618	682	680	646	656	633	650	651	610	712	668	663	614	646	655	688	622	618	642	612	652	704	661	629	648	676	641	670	666	653	631	624	650	547	645	671	677	669	667	635	647	664	670	602	634	630	633	674	645	620	677	639	659	641	619	638	642	680	658	627	663	615	698	623	661	645	644	616	613	617	670	684	629	622	668	703	658	641	606	659	628	636	643	646	649	696	636	626	682	612	665	642	624	655	621	675	671	627	643	616	627	582	616	662	715	634	624	638	672	679	611	668	619	655	640	627	664	641	642	651	660	665	635	639	622	647	653	696	638	611	657	615	646	680	723	650	649	641	617	668	638	562	673	653	600	628	725	651	638	654	558	638	638	675	687	606	567	646	629	639	620	635	665	616	688	732	646	686	617	638	646	652	623	676	617	609	700	587	633	660	650	653	606	635	652	618	608	665	639	630	593	664	636	657	640	678	654	642	638	674	661	645	646	639	609	657	675	632	656	687	627	629	715	590	671	646	620	662	636	659	626	624	626	624	662	655	671	646	638	623	642	662	655	663	667	664	631	628	686	681	624	639	639	660	623	682	636	676	637	624	664	642	698	647	619	628	614	631	626	676	608	642	637	619	642	608	624	659	624	654	655	622	620	619	603	647	640	647	647	654	622	670	676	622	681	655	652	667	703	668	654	642	674	650	632	674	647	677	661	619	638	653	653	679	670	664	593	626	622	630	616	648	611	625	615	638	612	615	618	658	658	651	643	655	687	674	636	640	633	672	680	632	677	606	659	667	641	664	652	645	712	662	634	680	670	682	646	689	603	661	662	645	642	667	647	594	636	678	653	687	655	694	622	667	642	651	688	670	678	713	615	665	607	640	633	648	636	650	650	673	694	621	663	624	633	664	645	659	640	684	634	612	621	580	710	646	652	592	644	690	628	630	632	655	675	673	661	689	636	689	617	653	628	636	647	625	656	641	626	644	639	636	638	574	607	653	658	658	645	625	631	704	622	634	645	630	660	652	634	670	635	648	636	604	601	639	654	684	651	642	598	663	638	607	649	611	670	679	640	668	620	656	637	658	646	652	639	637	637	675	612	677	664	660	679	646	609	614	635	674	678	607	660	590	646	659	650	654	671	644	652	634	633	657	668	661	675	643	625	652	624	710	654	616	647	675	651	694	663	649	598	620	645	622	667	676	655	631	666	624	646	613	624	681	637	631	643	699	633	648	642	657	645	642	680	620	652	657	606	643	637	612	627	680	694	632	663	615	610	671	639	638	670	635	632	633	656	615	618	678	636	654	662	667	636	618	647	643	643	656	674	625	642	639	647	632	652	634	621	625	671	668	657	638	628	646	631	645	667	679	657	641	687	611	652	670	676	651	633	592	663	649	708	651	615	620	650	593	601	676	676	696	648	635	659	646	655	694	678	637	653	674	689	613	655	654	641	647	677	601	635	677	629	640	623	631	627	651	670	663	646	652	662	680	617	654	641	645	638	673	662	690	697	589	634	633	623	629	657	665	651	618	650	681	627	647	657	657	650	646	632	617	631	703	628	684	647	632	649	623	644	643	619	670	621	612	634	651	650	594	645	650	612	646	653	652	641	584	639	598	605	650	638	611	646	647	662	657	639	650	638	685	645	673	674	650	659	654	666	686	612	671	622	634	615	645	597	628	647	651	663
40102	60393	42415	23958	14875	6325	3145	1918	1481	1170	998	933	865	780	692	721	672	712	655	672	669	630	642	614	680	710	658	659	694	634	654	696	623	683	642	668	664	660	632	597	670	655	703	662	638	682	684	682	652	678	670	747	686	637	662	629	671	626	619	631	642	673	639	659	612	619	690	648	636	636	662	655	690	658	644	658	636	633	738	695	643	651	635	646	670	692	685	675	652	653	641	677	682	642	624	665	668	644	645	623	684	625	637	698	676	701	683	636	673	678	660	634	649	633	659	705	667	661	620	667	688	657	646	671	680	632	699	635	652	671	693	608	636	668	630	687	639	665	646	705	589	651	624	673	688	645	650	689	654	653	666	677	702	647	648	665	654	666	676	620	634	683	647	665	615	661	633	701	636	701	661	649	668	622	648	664	607	658	678	615	640	593	639	643	646	642	643	668	661	617	718	626	617	636	656	643	640	699	638	665	629	656	650	701	691	624	628	667	664	682	677	639	656	633	657	627	658	670	687	672	675	628	687	636	659	696	622	670	632	579	627	642	651	635	641	659	679	643	627	687	643	646	650	587	679	618	682	668	680	653	687	646	677	674	672	706	652	655	694	616	650	665	626	642	658	659	654	669	640	666	683	655	687	663	666	624	641	650	637	691	676	629	683	622	668	625	635	666	642	695	612	661	691	634	686	621	654	678	671	649	661	660	690	630	691	649	680	656	651	663	684	690	700	634	645	638	655	654	644	681	699	589	621	659	624	649	669	699	659	676	607	710	632	630	703	660	621	636	668	631	657	668	655	660	677	650	656	676	655	643	642	659	685	629	648	682	644	648	631	670	657	675	626	656	650	673	666	661	679	642	687	657	674	673	656	650	640	631	643	619	683	639	663	642	636	708	653	683	580	647	661	627	669	648	636	696	656	629	644	667	658	683	658	675	707	677	659	601	667	650	643	695	617	620	702	644	642	688	604	682	619	642	672	659	661	619	623	685	670	695	641	637	658	681	679	636	679	678	695	678	637	665	617	657	649	684	715	643	640	641	668	646	680	673	640	663	667	639	653	661	674	667	633	675	665	657	619	649	633	601	622	663	658	678	670	624	650	678	669	633	617	655	670	626	657	655	634	684	637	645	678	662	659	686	700	607	646	686	611	646	638	641	699	638	642	632	651	671	622	624	689	668	710	692	660	648	644	690	666	645	646	607	669	646	656	659	662	658	611	669	643	608	617	687	705	704	698	648	673	628	661	659	687	629	672	657	674	690	624	617	685	685	652	669	664	624	687	653	647	685	645	670	648	668	646	671	656	650	624	653	674	633	625	657	641	666	621	653	647	640	628	658	671	638	623	643	673	662	626	614	668	678	669	668	663	650	667	660	676	650	629	639	658	681	652	610	695	660	688	620	654	640	696	640	718	650	666	665	612	645	657	648	638	709	693	646	640	655	655	677	633	609	619	605	657	704	647	640	640	625	684	663	702	657	674	700	657	691	662	663	655	631	689	654	649	701	674	663	636	704	657	700	706	651	652	622	642	673	644	649	663	638	658	617	621	624	667	646	705	660	671	622	650	699	675	637	659	643	655	646	642	643	662	620	683	692	676	602	687	687	675	650	705	706	659	639	710	674	666	657	650	711	614	625	602	691	629	684	700	657	681	658	663	642	674	670	657	686	667	677	650	661	671	645	679	679	662	639	654	680	640	685	643	675	639	672	671	689	643	675	639	663	679	649	631	632	628	647	681	649	628	639	658	664	631	626	661	689	671	640	667	634	667	627	677	631	701	667	637	685	641	680	689	648	621	645	670	683	646	656	727	693	685	658	628	618	661	639	688	654	611	680	696	686	653	634	632	710	650	687	654	620	656	692	706	661	690	677	651	658	702	674	613	678	646	679	660	690	622	640	648	615	630	645	632	668	647	628	677	633	657	680	634	690	683	659	641	658	627	655	642	657	661	649	661	688	688	629	651	643	658	660	660	631	667	630	651	658	647	637	645	667	664	647	667	657	636	683	637	642	664	668	650	648	674	690	697	629	650	703	646	658	659	646	656	701	649	641	689	693	664	698	680	675	628	682	625	688	660	654	623	640	644	674	634	618	648	660	693	652	631	625	586	650	659	630	653	672	668	657	683	645	641	655	672	598	651	657	621	609	643	636	680	662	645	654	696	669	726	638	725	673	667	649	677	626	697	650	601	651	657	658	657	699	697	675	657	607	684	620	648	635	704	629	682	646	660	669	645	634	656	665	621	641	680	660	666	649	707	673	639	646	615	651	668	643	654	692	662	657	668	692	619	712	654	659	652	652	655	633	717	654	667	611	651	693	660	686	657	640	639	662	623	688	689	628	667	659	660	636	621	670	670	671	648	635	696	611	716	600	691	669	631	654	664	636	620	655	680	664	707	703	672	657	709	667	653	661	675	685	672	678	673	700	607	660	683	682	636	652	661	678	655	627	665	678	616	645	655	687	679	658	692	653	631	653	630	626	686	656	633	666	673	660	703	680	652	681	640	672	647	629	678	674	634	665	628	676	669	690	640	673	669	620	642	670	697	639	663	635	621	651	649	681	653	626	640	661	628	653	634	683	688	665	660	709	654	667	682	661	637	612	676	677	674	635	638	647	620	627	670	667	660	642	681	628	642	643	637	675	629	623	662	655	663	645	652	678	654	647	589	653	629	622	704	633	668	666	619	634	680	650	637	702	670	607	693	681	610	655	660	673	653	686	651	673	650	678	664	635	647	689	656	666	672	685	670	656	656	625	689	668	657	620	677	625	694	692	626	613	641	595	687	659	652	632	668	696	644	704	629	669	644	603	685	657	669	673	699	655	667	640	612	665	657	664	694	658	640	653	609	661	667	640	641	651	644	666	679	696	663	674	673	695	669	607	627	663	597	652	660	664	637	616	648	653	621	728	658	706	684	668	634	628	643	651	690	616	660	667	705	688	679	656	693	621	665	678	691	659	671	671	657	644	627	669	654	660	651	663	671	619	680	693	634	704	643	641	668	655	673	704	675	643	670	640	647	631	668	659	638	668	675	629	675	598	666	683	698	655	680	676	649	642	622	611	648	666	662	672	641	653	676	667	655	668	657	660	617	650	638	645	636	661	625	644	668	638	634	642	643	624	699	661	680	649	642	663	647	644	670	662	660	658	649	609	632	639	645	628	673	636	637	615	688	665	589	676	632	643	664	642	689	630	653	686	642	654	648	700	641	644	657	634	711	681	676	677	621	638	640	670	669	644	655	670	654	638	684	665	654	629	645	648	643	631	673	644	711	623	659	664	650	644	644	637	658	667	650	660	654	651	678	625	660	641	668	674	677	666	631	673	686	651	604	646	705	633	687	626	648	685	635	639	616	644	669	640	665	631	626	638	627	656	703	647	687	623	649	650	614	655	696	648	648	662	656	681	663	697	706	661	641	666	662	618	661	648	685	679	689	645	660	637	651	619	671	657	634	648	685	656	646	615	657	694	663	666	641	659	656	698	700	606	673	647
42030	36818	27347	12614	5004	2628	1690	1087	861	813	771	704	676	660	629	600	636	676	664	674	624	668	640	649	647	705	674	647	629	653	629	612	682	673	623	674	653	636	634	692	624	647	629	663	641	642	662	663	655	634	619	632	593	639	614	635	671	621	646	653	653	615	629	620	647	636	613	658	679	636	640	643	668	655	671	645	663	664	719	668	643	620	694	688	645	703	643	648	692	612	639	632	648	656	638	646	641	663	668	645	661	614	655	609	658	624	637	664	631	668	674	647	661	627	631	621	678	631	649	631	670	642	672	662	642	637	647	653	602	626	613	620	633	610	690	614	609	607	660	676	635	626	621	641	666	615	662	626	664	647	640	655	594	672	627	687	711	622	574	655	646	645	644	672	624	642	605	656	676	673	614	638	630	642	610	655	630	659	599	673	660	647	643	667	679	633	629	634	650	607	663	661	655	623	629	652	642	677	623	636	677	638	698	622	654	647	661	669	604	657	681	665	686	648	671	631	666	641	608	659	666	679	583	653	675	661	601	641	631	653	630	609	653	670	651	645	593	627	631	655	637	640	627	625	678	624	658	638	676	659	653	642	611	630	635	632	693	652	640	632	651	661	637	632	670	582	639	618	658	652	636	686	607	617	653	646	650	665	641	658	637	651	615	653	622	643	640	640	648	639	609	649	632	615	633	705	635	665	648	657	669	639	603	660	651	630	639	642	648	655	636	629	614	609	649	627	706	651	608	611	646	628	679	634	639	616	601	609	650	666	636	618	649	617	665	663	639	647	607	646	633	647	626	629	609	636	650	662	629	657	620	673	604	660	618	657	659	701	623	612	647	636	662	663	615	615	668	666	597	660	636	648	635	636	649	664	626	638	613	651	611	648	674	645	649	620	625	653	629	643	637	632	654	621	653	637	624	642	664	581	664	647	683	626	648	651	605	638	662	651	647	659	657	616	617	643	599	645	631	611	656	676	644	649	631	652	663	642	634	665	633	642	689	646	643	673	682	647	685	682	620	643	592	659	653	684	653	713	617	647	656	597	699	628	664	617	670	662	634	652	629	664	611	663	596	647	661	647	618	639	639	665	605	637	612	612	634	662	657	685	683	663	588	647	638	698	622	663	612	659	654	645	632	648	648	664	671	638	663	637	624	668	644	638	661	670	700	647	663	601	655	657	659	683	592	656	609	663	643	702	676	641	621	686	690	662	643	644	629	677	697	647	645	639	603	665	663	662	655	640	657	655	691	696	682	654	664	634	633	636	675	680	673	656	666	656	620	672	634	637	686	678	603	699	622	654	684	658	650	718	635	641	595	604	651	636	661	655	654	654	680	625	641	622	645	614	616	653	697	620	634	636	688	681	672	647	653	666	653	628	663	617	626	671	677	626	640	658	690	630	622	607	617	657	641	637	602	692	600	664	645	641	652	666	700	608	728	686	639	657	630	648	631	670	639	615	636	628	673	657	656	659	641	681	689	657	657	615	683	644	654	623	626	652	643	642	683	628	647	669	628	637	599	647	688	615	669	636	620	648	665	659	675	630	632	631	598	634	665	654	646	683	616	629	592	633	678	611	640	645	629	638	621	663	619	681	660	624	673	656	626	652	643	602	655	675	655	646	667	652	633	648	622	658	630	626	630	653	645	611	635	682	624	655	703	638	656	622	656	663	654	651	668	660	639	668	630	679	630	656	673	657	630	685	621	626	644	619	666	676	655	683	696	647	642	605	687	655	602	666	601	641	672	615	661	673	631	673	620	684	671	611	629	631	644	633	633	657	710	654	607	688	655	631	635	626	655	625	685	631	617	634	635	636	647	612	623	646	624	661	590	617	647	651	635	656	650	686	645	660	637	644	634	653	679	611	664	668	648	668	601	608	632	669	654	616	671	671	665	610	649	664	657	625	663	643	592	630	675	646	627	667	655	620	640	659	590	677	646	647	623	640	654	630	642	661	639	690	650	619	597	657	690	594	701	625	655	661	632	630	658	652	655	595	672	661	661	693	658	663	644	653	682	649	630	650	648	680	614	642	695	638	635	631	663	643	659	632	618	651	633	646	678	648	650	652	690	688	641	646	632	658	669	662	668	642	633	589	612	603	656	641	652	726	592	594	652	636	661	656	648	606	693	669	635	620	648	663	638	613	631	657	671	639	654	662	632	679	679	677	623	654	658	596	604	641	642	671	668	683	719	674	661	686	651	666	664	667	630	654	653	679	667	647	636	614	653	681	649	632	621	648	656	677	653	671	646	659	654	656	703	634	635	609	633	635	671	680	691	636	670	644	645	624	634	579	654	680	660	594	631	671	605	664	697	656	673	666	631	643	615	624	652	630	672	689	662	612	607	649	677	653	655	643	609	622	688	655	670	676	630	674	641	620	659	638	648	660	653	604	648	606	657	680	637	670	627	669	611	681	681	677	615	638	662	647	641	626	645	687	698	589	653	680	634	661	613	663	632	636	641	641	644	662	640	662	657	654	638	653	630	645	635	571	645	630	659	661	648	620	619	654	644	655	645	639	643	660	635	657	690	664	650	603	638	663	643	703	642	663	616	688	626	627	646	700	616	653	656	605	621	651	677	597	661	607	656	670	640	673	662	676	698	630	657	650	620	657	626	583	701	701	675	679	606	608	668	687	656	628	663	655	636	633	618	671	687	668	638	607	627	672	675	662	603	640	627	669	686	612	610	651	598	648	639	635	647	655	612	648	611	703	632	615	640	651	638	595	638	641	634	633	651	666	654	669	672	624	599	644	660	685	665	632	680	654	659	664	640	633	626	627	637	647	561	663	644	673	638	649	673	631	661	658	674	624	672	684	680	674	660	628	668	683	635	662	667	628	684	634	679	633	639	670	635	609	676	630	659	644	646	622	681	632	634	647	622	667	610	701	633	683	645	652	690	628	673	601	686	646	657	634	661	631	667	623	668	674	648	608	627	658	633	681	660	624	609	692	682	608	649	668	641	648	657	593	613	655	702	635	642	643	669	694	663	654	652	623	644	672	654	602	642	635	644	674	607	673	627	647	666	660	636	695	640	635	641	624	652	629	636	669	657	657	662	686	645	675	661	674	677	627	646	639	606	686	669	651	701	645	636	648	632	655	625	664	635	626	655	666	669	640	623	652	623	626	677	608	625	625	716	638	677	655	659	653	647	642	639	687	631	659	665	685	707	653	644	644	611	664	604	650	670	667	637	651	639	624	677	650	601	612	633	637	682	680	617	619	666	611	676	638	662	680	618	652	637	626	636	634	679	648	646	657	699	647	652	657	646	600	667	696	653	666	644	663	679	675	668	674	661	625	665	662	669	697	602	660	652	689	645	603	645	608	641	612	627	659	627	652	662	618	608	608	669	636	650	699	632	654	659	679	694	639	647	594	646	580	679	680	646	633	672	636	623	641	652	627	686	680	681	629	649	674	681	643	665	654	686	635	668	616	658	639	627	579	634	673	668	661	642	636	643	658	629	612	672	647	627	715	645	659	612	623	640	656
46892	46194	25002	9631	6078	3747	2227	1516	1101	1014	874	678	647	683	673	679	694	648	682	691	698	653	691	707	658	646	696	699	678	661	646	662	659	637	637	642	681	664	638	642	671	654	639	666	664	586	692	685	626	656	687	685	640	668	657	664	696	628	645	642	660	648	673	656	666	663	659	677	692	676	629	632	685	688	613	690	643	669	682	696	650	660	618	663	619	641	621	694	684	709	649	682	707	654	699	666	660	631	693	687	656	657	664	635	680	654	629	653	631	670	686	681	673	670	721	610	658	697	685	623	646	685	681	680	707	697	653	649	656	639	682	693	690	650	648	691	690	656	701	670	633	681	613	723	656	708	678	663	678	680	667	653	633	652	671	659	683	651	693	679	643	652	643	611	676	678	666	636	656	721	678	661	656	641	656	631	678	697	724	688	671	667	632	648	688	634	587	655	705	647	667	701	690	695	634	650	697	634	662	620	615	641	697	717	664	702	702	664	662	691	641	690	695	656	646	671	663	652	660	668	639	691	656	656	659	736	627	681	655	644	697	672	670	651	666	650	680	661	710	689	719	684	671	648	684	692	679	706	665	652	643	650	647	635	672	626	691	666	674	637	650	684	692	673	684	681	642	672	683	679	661	701	700	645	663	656	697	671	696	679	675	690	653	668	696	656	651	623	713	630	694	683	661	669	691	690	721	620	671	661	668	717	685	689	673	663	647	694	675	694	663	638	667	635	658	684	672	702	684	658	667	643	647	701	680	660	621	643	712	653	693	700	653	688	620	651	629	667	704	643	689	669	705	635	637	667	666	694	714	718	639	662	731	668	722	653	619	660	684	655	665	688	697	647	654	652	659	647	695	661	655	676	698	626	701	683	639	681	713	621	665	645	647	730	661	698	674	656	642	658	657	654	668	650	699	666	691	683	654	698	629	703	660	722	691	655	718	691	649	682	683	693	697	702	668	687	666	686	684	672	676	673	705	659	665	714	679	685	698	672	690	687	617	666	666	670	667	618	692	605	700	654	687	641	645	674	681	683	674	699	683	711	670	663	682	724	645	651	644	675	628	685	689	688	657	658	666	679	664	668	712	681	693	670	638	673	680	654	665	618	701	643	646	649	651	605	678	669	647	659	673	644	676	685	680	661	694	692	700	665	690	651	711	680	626	674	679	682	664	662	661	645	658	674	668	690	633	635	668	724	691	625	669	627	672	662	648	677	651	643	671	689	712	678	678	677	668	614	627	727	657	717	672	628	666	679	658	690	688	667	608	656	726	641	672	688	705	685	657	717	695	678	669	707	645	649	684	695	678	654	608	639	674	659	674	631	671	698	662	708	629	647	692	664	681	664	657	677	669	711	744	678	641	644	682	680	690	682	648	640	665	647	682	687	688	652	643	670	644	677	664	663	674	650	670	635	656	666	706	654	607	687	691	663	653	629	723	691	655	648	640	680	708	656	640	675	701	659	654	672	679	676	625	689	702	697	693	656	656	658	652	659	667	630	687	715	635	716	678	673	646	626	670	669	617	697	691	656	631	615	672	724	654	679	659	663	657	672	659	636	674	707	643	688	642	692	661	687	673	677	638	643	665	688	606	660	606	706	700	685	645	661	673	681	634	711	685	704	675	666	620	696	655	652	716	670	663	667	667	678	662	630	636	700	732	690	626	679	690	649	674	672	681	680	623	667	618	663	691	698	672	652	643	688	644	694	707	691	658	695	664	707	648	678	637	693	637	648	651	719	659	679	672	654	695	686	674	700	679	689	657	676	674	667	687	668	682	666	648	650	625	663	656	654	706	635	656	677	660	668	696	670	735	627	683	648	688	691	650	676	672	704	646	686	644	654	628	644	663	662	708	697	712	673	644	621	681	669	657	688	688	692	641	663	686	643	654	697	634	686	676	635	642	643	716	690	656	674	686	662	645	659	650	710	685	639	680	666	689	694	641	667	634	694	733	655	712	659	641	619	718	693	710	710	699	666	663	655	656	679	638	668	721	628	698	680	705	674	676	639	673	709	677	661	710	670	712	611	667	695	722	692	680	689	686	648	663	637	664	671	656	701	668	670	674	668	686	681	667	674	671	655	669	653	715	658	633	680	659	675	634	678	663	661	683	646	650	681	702	631	674	687	658	657	669	674	654	692	677	640	680	717	676	658	656	673	689	644	637	706	644	652	653	649	685	686	691	662	662	705	645	724	670	649	653	640	657	640	623	684	596	669	656	651	623	648	689	666	631	641	684	688	631	678	662	631	683	682	725	676	678	737	684	663	654	627	674	683	748	682	659	634	619	682	656	710	673	684	631	715	678	657	661	732	664	667	674	688	698	660	634	663	703	648	715	685	680	656	671	644	674	704	655	683	654	644	666	670	720	648	726	632	711	663	676	662	691	639	672	699	659	626	672	653	672	687	672	685	662	671	615	683	729	658	672	624	663	710	692	664	651	662	705	701	659	699	662	695	710	688	647	651	678	657	664	703	676	673	715	671	698	656	679	686	714	680	716	677	626	644	689	661	675	677	656	649	662	681	693	651	680	697	689	657	655	663	677	687	654	673	703	657	718	680	705	645	677	652	646	692	668	690	638	677	705	673	693	683	645	653	644	670	615	666	710	703	703	675	671	670	649	676	662	689	684	673	657	657	712	681	659	651	649	645	657	692	661	687	664	663	654	665	649	646	675	677	674	620	683	716	677	655	678	646	694	705	648	695	715	728	706	681	668	649	634	688	681	668	695	680	676	615	663	664	675	655	679	678	689	664	656	644	659	668	664	639	699	679	677	677	679	635	677	725	708	668	658	647	672	605	711	685	651	703	665	715	650	668	648	668	674	643	679	656	642	634	654	684	668	658	710	675	700	688	655	712	677	678	689	645	697	652	685	662	714	633	646	664	657	671	685	716	662	632	688	636	667	656	690	647	677	617	676	631	683	673	651	709	665	673	632	670	660	650	639	675	648	703	677	631	637	704	681	668	656	634	689	673	664	692	677	653	727	650	641	660	712	661	676	680	695	658	648	607	644	685	673	640	656	677	661	647	664	662	691	664	644	705	657	645	685	685	647	668	675	691	676	651	661	682	631	679	660	677	697	655	679	692	689	682	692	709	676	662	659	642	676	621	689	640	705	647	687	680	676	679	645	627	642	621	679	653	678	689	669	709	681	676	689	649	643	692	687	691	640	626	636	623	643	701	664	646	709	660	644	672	698	683	608	696	705	664	722	657	693	646	665	686	652	682	714	700	636	706	658	672	626	631	681	673	661	670	678	609	684	684	657	646	661	663	701	688	637	651	659	634	674	670	689	687	633	656	676	623	694	684	709	670	687	645	651	691	667	685	671	682	661	652	677	659	702	675	646	668	680	689	634	669	699	624	642	676	655	634	689	655	716	675	695	673	665	657	677	657	635	678	643	662	664	668	649	664	675	708	633	716	645	709	684	666	678	648	653	719	680	654	654	672	639	652	673	646	695	622	701	702	685	688	706	666	643	637	688	642	670	635
23463	20929	27862	24220	21025	13260	4103	1907	1429	1077	881	844	740	692	654	662	615	611	598	603	621	627	632	609	607	587	665	601	647	610	584	681	625	611	637	579	642	650	599	640	637	582	666	615	597	641	617	612	554	632	607	610	683	613	581	662	628	626	610	586	578	638	646	643	596	626	638	683	615	644	647	639	614	646	645	595	607	612	631	692	624	619	607	636	581	644	622	604	625	618	565	622	588	637	630	645	561	617	632	630	617	615	650	616	606	635	605	595	660	644	640	657	604	628	628	642	594	630	630	633	620	679	598	600	627	604	605	590	616	613	604	627	589	569	621	619	622	589	587	638	582	623	621	624	626	612	600	613	616	591	592	699	614	627	621	616	576	613	624	617	606	602	594	634	588	617	659	646	612	606	642	631	607	597	612	609	639	657	610	625	638	678	646	599	646	636	632	661	666	617	619	561	584	644	666	646	584	584	618	653	609	656	619	660	623	601	579	607	594	640	613	636	653	652	591	650	576	651	666	600	578	602	637	686	586	653	622	626	634	653	637	622	571	587	655	592	616	660	657	652	572	588	608	628	618	609	655	663	607	622	616	636	640	624	647	576	612	622	632	657	610	631	571	612	596	634	636	604	647	606	620	560	594	588	597	604	631	657	593	612	598	619	624	591	666	630	660	584	544	593	617	600	667	612	633	621	690	593	632	641	614	594	618	617	645	652	624	622	579	591	653	636	626	656	603	597	606	602	617	589	627	593	632	651	613	631	599	627	593	615	646	628	621	596	622	611	599	602	650	611	623	619	689	612	636	618	642	608	633	594	625	601	575	654	596	624	574	613	644	620	622	586	607	598	605	610	601	646	633	608	609	645	643	636	586	674	631	598	650	631	593	634	601	633	619	570	645	657	594	598	610	616	626	596	576	641	631	672	599	582	582	620	662	616	653	628	637	593	625	599	671	633	640	634	583	617	593	630	668	640	607	624	632	638	624	606	610	637	614	585	672	590	643	612	556	619	611	646	596	585	570	600	615	637	548	639	645	596	606	601	581	578	590	637	620	634	587	665	612	619	641	608	655	687	640	609	667	596	624	581	614	631	609	620	592	623	631	660	657	611	645	649	615	639	633	653	635	656	627	626	641	620	600	620	600	642	638	607	574	620	632	600	621	579	622	581	605	615	619	583	616	572	614	637	598	611	664	648	637	632	646	656	581	581	617	644	601	635	612	612	664	651	637	639	586	636	629	591	625	612	655	619	602	615	638	619	597	586	618	649	652	631	589	618	616	603	639	598	617	639	640	592	652	672	609	611	589	617	597	621	604	618	645	613	655	647	575	621	605	659	665	632	584	602	636	662	594	592	586	630	598	637	668	657	587	610	619	640	590	682	591	598	643	656	645	602	631	632	650	584	637	594	613	637	584	583	622	595	648	621	606	625	605	596	668	654	625	623	627	636	612	621	631	641	618	566	636	614	605	643	627	645	639	630	591	606	664	620	646	626	607	579	619	632	608	633	654	622	609	625	631	626	635	630	649	603	663	605	685	606	640	628	605	609	611	598	630	626	620	676	621	607	621	620	622	593	616	661	626	586	640	643	623	620	620	706	605	578	621	625	563	665	650	626	644	626	606	689	627	610	650	591	632	618	586	596	594	662	639	677	633	628	615	635	617	617	638	640	620	604	603	632	659	610	556	581	641	626	615	619	624	571	583	641	626	625	572	573	620	624	616	644	661	601	659	609	605	665	581	646	608	631	647	657	582	654	640	630	605	562	613	648	652	637	619	671	636	637	627	611	622	603	630	635	593	666	603	611	606	616	631	576	592	578	628	589	611	601	602	584	656	654	637	594	630	601	587	625	587	672	596	579	598	614	594	639	545	629	581	598	620	620	596	604	640	633	619	620	626	609	686	586	629	632	658	638	587	614	641	619	597	619	667	607	588	661	581	592	632	588	621	608	614	614	614	617	603	589	661	587	654	631	625	625	615	611	590	599	648	670	568	589	595	578	635	621	631	584	609	596	650	632	657	612	643	648	604	628	616	638	651	635	624	612	633	594	577	604	605	620	669	569	631	622	606	611	602	616	623	626	605	611	648	616	662	601	598	611	607	650	604	638	600	640	642	613	668	642	651	629	618	613	566	616	596	574	632	604	627	651	636	628	590	678	565	666	584	607	611	622	563	636	655	601	621	620	590	663	633	666	677	643	593	613	681	625	665	644	634	611	627	632	577	526	572	665	592	618	616	625	590	623	643	558	625	621	640	656	584	588	649	631	607	659	644	618	585	629	608	644	646	639	617	659	574	606	648	612	613	612	637	614	658	638	665	625	618	606	619	586	622	625	631	668	651	586	663	593	617	591	660	630	642	647	605	613	649	573	611	670	627	583	621	607	574	615	578	595	613	588	579	617	626	586	593	610	637	617	631	586	661	624	639	626	619	601	575	634	623	583	618	620	604	604	591	636	613	600	616	582	632	604	641	594	630	636	639	631	602	633	681	624	616	577	581	657	639	611	632	612	603	608	614	610	601	646	626	621	588	657	588	618	619	659	572	624	635	581	625	663	595	602	588	645	596	663	602	626	592	627	594	657	590	647	629	628	610	629	613	654	627	651	601	629	613	587	592	663	613	606	589	606	624	639	592	577	553	613	631	640	610	611	662	593	586	599	643	622	597	633	667	620	627	595	642	635	639	611	593	615	628	619	604	654	581	667	686	593	620	604	588	573	595	608	607	609	691	625	619	592	614	621	618	609	642	654	628	618	656	649	652	599	574	622	623	642	599	623	614	571	616	634	647	615	616	671	583	641	630	647	631	617	611	671	633	610	624	631	624	633	635	603	606	579	611	581	587	580	611	650	625	586	622	630	618	602	661	613	615	616	634	573	630	631	583	651	643	621	631	629	615	630	663	612	585	626	625	612	627	628	645	590	667	568	593	645	617	589	651	667	626	605	615	657	613	603	600	639	621	615	589	632	613	606	638	623	627	635	594	581	613	604	602	642	638	623	603	635	630	631	646	571	579	582	625	638	632	651	646	595	593	632	610	616	636	587	627	621	593	599	630	594	585	625	614	604	610	600	644	596	593	608	608	649	636	627	623	612	576	572	619	554	587	609	637	600	649	679	633	591	609	650	605	645	585	580	627	657	607	610	607	585	635	638	627	587	596	591	570	586	620	609	636	669	641	600	636	667	642	597	624	658	646	625	618	626	605	591	607	585	613	596	602	602	614	627	642	620	636	659	641	600	608	604	616	644	645	601	609	613	624	644	659	655	627	646	616	629	615	601	624	629	620	613	658	644	665	627	645	633	577	635	650	622	633	642	601	626	612	641	642	626	641	648	628	672	674	638	578	646	596	640	616	631	642	583	619	645	660	569	622	623	660	625	658	616	624	601	585	619	656	634	657	658	569	659	626	618	641	643	639	557	649	637	626	651	570	618	606	620	644	604	584	586	657	634	618	626	610	626	642	642	615	609	633	603	608	569	627	613	633	602	631	606	596	596
35938	46176	30353	17467	10259	5996	4132	2544	1886	1309	1057	903	816	738	688	701	694	656	654	645	642	600	646	652	663	619	624	605	678	623	641	643	650	616	643	663	643	674	680	642	601	636	652	632	628	670	681	634	679	636	634	643	655	690	625	615	617	632	614	653	651	623	633	594	625	650	620	641	643	617	664	623	625	625	610	621	672	663	626	654	595	607	623	622	643	623	638	635	647	676	605	646	640	597	653	659	630	618	652	617	663	643	649	658	660	599	656	652	652	640	640	627	598	627	614	634	650	697	648	630	645	660	623	615	577	652	640	637	629	643	600	657	618	615	629	620	661	643	649	674	638	664	671	600	644	601	646	639	660	649	651	616	657	659	654	631	602	668	640	628	676	620	638	647	610	641	586	693	687	641	664	616	675	628	618	614	613	628	608	685	646	639	606	610	590	597	647	659	619	623	662	633	655	646	649	629	660	646	594	661	659	631	607	658	657	665	659	649	649	664	649	600	576	627	585	648	644	602	667	641	651	595	660	649	608	637	612	658	602	595	638	646	650	651	621	671	608	662	650	632	570	664	608	622	650	631	654	680	637	635	607	655	662	593	660	608	672	618	610	626	633	651	704	652	640	688	635	648	593	618	665	669	667	728	640	622	600	652	687	712	673	655	684	656	632	669	621	634	665	649	674	618	636	670	647	655	651	606	671	607	642	644	631	666	668	621	672	628	634	657	608	618	672	609	629	651	628	675	641	614	604	656	631	679	630	623	647	633	626	632	618	653	631	647	629	626	659	657	713	675	605	648	625	604	652	679	619	607	664	671	597	653	655	634	618	651	618	631	685	643	609	649	653	617	649	688	644	619	640	626	661	694	608	656	660	650	632	659	641	699	629	595	623	646	663	653	626	609	664	597	603	628	614	640	668	603	658	619	618	650	634	631	668	577	645	661	637	611	601	605	586	653	633	643	656	667	667	620	642	656	646	679	650	622	584	642	655	622	666	661	593	641	603	641	656	669	583	652	649	662	649	598	664	639	651	639	641	607	621	633	649	632	610	668	657	634	636	687	611	665	654	637	650	660	658	642	630	641	614	624	635	669	624	634	658	597	690	647	616	623	600	606	607	617	647	616	650	633	643	661	625	659	666	685	599	606	636	654	669	655	623	666	586	643	637	561	646	637	655	588	608	628	650	650	624	644	586	607	639	654	637	661	695	669	684	617	656	643	634	662	622	643	644	641	662	683	639	676	669	643	664	658	626	643	655	657	616	626	644	626	633	631	667	618	636	681	629	641	646	608	637	622	649	573	641	577	654	654	658	640	637	637	658	647	653	633	609	655	658	562	687	660	639	697	627	614	681	674	648	597	652	619	648	641	663	628	621	689	651	666	655	664	598	648	634	593	672	645	688	666	650	656	630	615	627	618	649	666	611	602	605	655	691	647	633	629	642	630	648	656	653	630	649	622	646	637	632	649	668	649	619	639	650	645	638	658	675	660	657	602	622	593	608	644	614	676	590	604	644	683	674	634	626	625	650	671	632	646	615	678	667	680	620	631	665	689	633	704	629	687	668	647	648	643	633	635	660	624	632	691	642	625	688	619	640	576	632	652	638	649	706	625	650	655	679	650	616	654	642	689	668	633	637	659	621	689	661	631	616	579	641	611	654	626	649	666	607	660	654	654	660	642	680	643	650	608	624	604	658	654	660	626	656	607	641	642	642	634	650	641	621	643	644	631	717	662	639	638	657	632	671	656	700	651	653	674	658	612	612	620	642	639	645	590	640	612	677	642	677	638	625	631	631	640	646	637	602	668	613	655	639	618	678	632	639	658	604	641	683	630	641	623	638	639	634	665	654	640	600	648	684	647	676	645	611	622	617	592	655	652	633	648	600	625	672	661	651	644	645	649	661	645	634	609	624	630	659	634	648	606	641	676	606	676	645	650	627	632	675	632	623	662	572	643	613	627	674	643	668	640	576	644	638	619	594	622	670	680	627	653	663	632	628	631	651	595	653	636	621	648	664	628	664	672	635	643	636	657	673	620	640	634	666	610	590	624	650	676	630	628	651	639	678	631	631	621	655	631	642	635	637	650	667	644	629	620	708	659	631	683	622	662	662	640	648	620	660	597	618	617	701	665	655	650	647	635	648	616	662	630	667	678	667	642	610	646	640	646	653	676	628	632	575	620	621	641	597	652	636	635	648	663	646	669	633	676	649	615	602	640	579	635	641	659	649	644	649	641	644	614	661	641	628	590	637	637	650	619	600	660	637	614	646	635	662	603	607	630	655	633	613	653	633	590	632	610	638	650	658	587	702	641	598	621	611	583	652	642	635	625	622	622	671	650	655	684	628	603	642	641	660	632	638	628	706	687	603	637	633	697	629	665	678	704	628	641	615	642	605	638	640	659	637	667	574	641	610	658	648	614	640	619	613	647	622	668	617	659	674	642	640	660	652	636	634	646	632	628	635	668	634	598	629	632	653	582	634	666	712	623	626	643	640	630	680	617	639	662	641	623	609	621	596	625	619	649	673	686	657	621	604	635	641	661	599	633	650	658	610	603	630	628	618	652	667	631	653	653	613	663	658	604	624	651	661	666	633	636	615	654	627	625	659	611	627	615	659	650	648	634	629	642	625	651	681	650	606	666	641	661	668	646	634	697	634	602	625	640	609	640	653	666	616	661	705	650	638	653	648	662	593	652	674	619	625	641	635	617	661	651	645	648	622	660	627	607	670	635	616	632	638	699	657	636	616	601	644	639	635	614	668	675	608	656	614	640	675	652	638	671	645	639	619	612	614	649	650	632	658	625	661	698	677	558	629	621	602	617	618	621	606	632	693	666	661	608	615	621	664	629	615	599	655	709	640	625	629	613	616	612	656	655	607	652	640	685	646	623	586	609	664	664	647	651	665	624	672	640	658	632	650	593	657	668	660	627	629	614	621	623	641	625	616	637	623	643	646	617	661	674	636	637	681	626	650	634	621	654	708	647	682	629	657	678	679	648	626	656	642	623	685	672	624	703	674	679	673	676	631	630	652	637	717	685	615	654	663	599	653	610	630	631	621	628	646	661	671	662	673	630	665	645	610	626	669	617	684	683	633	665	653	653	623	636	667	591	646	632	667	649	616	650	637	634	621	656	631	635	650	649	625	693	632	670	601	604	671	614	658	682	629	628	662	658	622	642	660	630	656	599	653	668	624	677	582	630	684	640	667	657	676	619	645	634	645	664	667	658	650	623	638	684	549	666	658	611	636	653	635	673	641	619	649	636	670	630	622	609	620	655	633	651	614	630	634	626	615	663	670	634	639	658	619	616	642	623	619	655	646	628	640	660	712	645	654	632	611	635	654	604	654	666	669	629	669	647	617	648	663	693	684	672	630	624	665	656	632	620	621	682	645	637	671	634	644	666	639	634	625	603	618	624	656	643	579	660	627	652	624	641	653	630	622	651	675	635	604	582	601	690	655	669	670	644	662	658	716	657	624	642	671	637	616	668	661	616
24728	21128	27399	25043	14427	5216	3031	1985	1466	1152	982	777	795	688	640	722	678	684	692	686	680	634	662	643	685	651	663	647	622	663	692	671	675	700	680	630	638	664	624	657	626	662	696	679	677	659	668	690	669	674	650	633	655	655	650	683	654	678	642	630	672	690	637	637	697	570	696	689	686	721	726	633	647	665	611	658	723	615	682	676	679	650	702	652	642	622	649	665	631	678	644	621	693	657	646	656	591	660	625	663	628	655	657	662	648	684	675	639	662	675	649	613	638	649	615	666	653	655	678	647	685	657	681	669	719	663	646	643	686	640	611	642	634	693	647	684	624	655	638	652	650	608	684	694	655	655	635	636	639	644	617	649	683	710	648	721	670	673	705	630	681	649	660	697	648	668	663	665	647	655	608	634	660	641	680	628	677	674	632	597	668	673	638	664	667	621	678	676	673	634	626	652	682	659	679	668	682	672	677	647	643	637	635	615	663	691	637	666	620	681	630	652	596	680	630	660	666	666	606	666	646	618	654	661	631	672	655	640	650	628	706	665	636	664	669	688	691	665	680	638	661	624	660	703	703	659	646	617	669	720	654	623	630	674	654	618	668	677	652	660	674	691	622	657	694	656	692	685	647	643	643	654	668	648	660	730	633	654	648	666	627	724	750	661	671	664	644	665	607	641	693	630	664	641	652	668	677	655	657	634	633	697	657	654	631	690	658	623	683	714	649	655	623	690	671	633	639	621	661	662	657	651	684	613	622	644	682	655	623	656	652	656	637	661	661	645	687	617	690	715	634	696	659	668	696	609	672	684	631	664	656	648	680	669	647	651	623	632	632	589	669	662	626	688	676	691	669	686	636	651	669	685	638	646	650	659	675	704	674	658	637	672	646	685	629	664	688	674	649	671	634	601	627	628	645	640	675	695	645	641	652	644	685	649	663	652	649	674	679	651	675	668	636	666	696	653	641	672	703	603	646	690	661	627	694	648	656	656	628	651	673	639	628	652	676	690	703	707	610	628	689	654	676	672	668	709	694	670	662	727	648	627	647	681	659	637	620	648	709	656	604	664	702	628	647	682	644	669	633	648	631	705	684	689	616	625	673	634	700	704	634	740	619	682	653	614	660	670	685	659	674	641	697	643	638	634	653	646	692	663	640	641	656	626	697	672	676	691	653	669	676	656	651	641	665	627	658	660	644	635	627	665	666	665	642	667	635	602	697	686	645	626	680	685	690	668	626	634	658	673	691	624	623	658	689	691	673	655	650	644	651	687	641	680	692	647	645	659	707	631	640	643	634	677	658	642	667	648	652	655	639	714	683	692	638	678	710	665	631	644	646	644	686	645	651	694	672	650	671	653	667	619	632	647	595	638	657	609	709	638	645	663	639	653	677	661	731	649	674	668	675	642	604	640	664	656	634	648	684	654	673	675	630	715	669	661	710	612	685	681	639	638	680	626	600	660	633	665	668	626	673	651	647	659	700	711	668	638	637	600	683	667	680	672	681	655	688	670	669	648	652	676	678	618	617	637	662	633	647	619	675	658	659	637	656	643	615	623	681	644	643	698	642	663	695	640	646	686	648	668	610	658	660	661	625	660	636	677	640	648	664	657	656	701	671	627	665	665	601	693	702	633	670	651	641	646	624	679	691	684	643	641	653	647	641	615	696	669	629	638	621	692	672	658	624	692	635	672	666	671	636	653	671	658	666	634	697	657	660	659	654	666	666	665	681	664	661	682	669	663	651	641	677	586	617	644	689	671	668	656	649	643	669	620	662	656	659	634	671	609	665	624	691	728	683	653	668	665	638	655	672	605	633	659	638	614	662	655	683	635	661	619	680	663	630	650	679	658	654	651	633	665	612	671	649	661	595	644	663	631	624	684	618	674	654	630	729	678	658	684	642	650	669	646	654	629	658	649	644	676	602	666	694	652	623	653	673	685	667	653	679	660	646	672	682	631	678	639	686	681	681	656	606	637	653	653	655	665	661	631	676	662	666	655	619	660	656	702	620	617	689	670	638	631	681	660	655	634	701	634	676	635	678	651	618	638	635	671	628	611	641	655	616	686	638	699	691	641	636	666	640	675	668	654	654	664	619	650	677	642	605	671	673	637	662	655	609	657	613	592	644	644	657	635	622	653	699	663	649	631	682	670	707	678	685	639	639	638	647	646	619	678	646	648	642	678	654	648	635	688	625	696	681	680	618	650	695	659	640	691	627	662	679	674	618	658	630	689	657	655	618	645	671	620	704	636	645	626	644	675	642	656	672	686	729	698	668	646	649	684	668	699	676	634	680	650	649	652	654	680	662	646	651	698	712	675	620	654	661	616	662	707	684	631	650	654	634	656	658	647	691	684	659	633	612	670	676	654	650	608	682	633	685	662	672	671	644	687	616	629	658	627	673	658	662	697	605	669	638	690	610	626	655	654	619	659	622	661	635	680	640	638	640	686	669	644	654	635	675	636	682	657	640	650	647	654	667	650	668	666	704	652	649	664	681	622	645	680	651	647	642	646	701	669	616	638	636	603	674	688	644	655	666	669	670	662	624	665	634	689	673	661	664	662	660	663	671	690	654	657	689	623	664	633	639	726	650	623	642	631	632	659	672	650	672	691	665	638	651	657	607	649	655	659	660	692	641	690	669	627	683	662	679	661	713	642	680	676	668	627	701	655	625	626	639	654	683	650	633	658	649	595	671	714	651	643	656	628	651	624	610	712	707	664	670	641	661	688	635	692	640	665	662	639	638	638	635	668	699	702	687	700	681	643	662	615	695	620	578	647	641	637	656	625	641	687	620	635	653	634	665	659	651	654	661	689	660	651	652	671	613	660	630	646	725	642	652	667	721	627	677	670	680	685	650	666	684	681	647	660	601	687	637	654	663	616	698	648	679	633	623	673	655	688	660	681	677	684	674	688	704	660	670	676	658	641	635	634	687	697	633	660	660	648	638	677	656	634	680	678	682	600	629	618	676	677	658	720	680	630	679	631	671	649	666	669	689	634	655	613	653	628	705	693	636	631	708	685	672	680	630	627	632	709	693	648	658	658	648	638	630	613	662	676	632	603	644	683	673	608	661	658	633	655	635	684	640	639	676	654	638	660	654	596	665	630	650	629	656	605	669	690	625	625	658	681	675	667	664	644	697	657	682	656	683	669	636	679	668	645	616	687	666	675	649	679	681	694	695	626	682	597	678	658	629	688	605	680	625	683	637	667	666	641	676	641	660	653	659	684	651	633	657	677	641	669	663	615	653	655	634	707	687	642	669	653	677	652	675	624	636	643	688	600	627	636	614	740	700	654	690	660	715	617	672	643	625	688	704	656	659	657	642	625	640	671	711	662	635	636	628	700	649	662	633	653	633	606	674	638	664	636	656	671	656	684	666	669	616	630	630	671	621	644	652	636	632	631	611	638	627	642	684	651	665	678	648	626	643	663	700	664	633	659	707	681	663	634	670	643	660	627	624	698	634	645	667	645	637	675	684	658	683	654	610	686
41812	52535	33609	15484	10170	6041	4305	2840	2036	1476	1208	972	832	744	708	776	698	716	685	649	715	689	685	656	682	699	652	687	698	668	679	690	653	662	694	662	702	722	658	670	665	686	717	660	652	691	703	689	695	671	717	703	695	669	622	725	690	690	707	674	707	636	679	721	697	716	674	712	715	686	672	652	680	685	706	668	687	678	646	646	639	670	718	657	672	668	730	709	644	685	682	700	701	719	659	708	700	658	665	707	679	684	649	719	703	653	658	664	653	647	682	677	625	707	671	688	682	675	687	663	711	682	687	704	695	649	691	668	688	658	661	669	695	706	679	672	646	713	677	724	694	654	658	681	708	656	658	682	705	659	680	707	725	661	683	663	653	664	685	644	666	642	677	699	685	686	645	674	659	699	681	656	706	660	695	677	632	661	640	706	684	674	648	701	702	690	699	667	683	666	664	650	744	657	716	703	680	688	663	667	675	677	645	685	681	702	706	714	617	719	647	688	706	675	743	664	720	668	685	672	721	676	662	686	667	668	673	717	682	676	653	696	643	676	657	664	684	711	680	686	688	680	682	699	673	696	660	721	652	651	688	682	674	704	694	649	682	692	693	699	698	673	699	643	693	689	683	702	678	663	670	667	693	673	688	653	672	675	705	681	703	696	654	681	644	676	632	712	649	618	697	687	633	671	653	675	685	650	701	647	664	736	688	690	641	656	671	688	669	707	671	696	664	749	724	649	684	670	713	641	675	699	658	700	663	667	665	684	708	708	698	685	690	672	690	642	677	722	681	668	701	681	621	676	670	656	663	655	676	649	710	669	677	662	674	697	622	739	665	653	687	671	693	697	705	689	644	652	676	674	687	676	670	641	694	726	639	708	697	679	711	666	680	704	703	704	702	669	720	673	670	627	705	731	620	677	658	682	679	649	729	677	636	658	701	645	665	585	719	691	677	731	695	656	698	676	685	696	653	711	694	644	723	684	699	701	659	693	666	673	706	700	659	677	674	672	673	716	672	690	698	686	651	680	664	684	692	676	682	660	687	733	688	706	665	669	674	664	678	704	652	724	662	673	686	660	649	683	672	686	713	660	642	703	713	663	730	665	679	672	662	662	696	660	668	682	693	699	698	649	690	691	712	700	705	646	667	662	714	659	679	712	731	658	679	710	678	694	712	686	638	687	692	708	669	667	670	681	686	658	706	636	657	671	659	676	696	669	684	631	658	682	743	718	656	657	664	687	681	690	688	665	632	654	706	678	694	711	723	680	721	674	656	653	678	693	686	632	662	670	637	641	677	646	725	695	662	648	681	688	696	654	723	672	692	700	703	718	667	660	725	647	704	653	659	697	736	653	646	670	691	670	655	678	667	701	694	638	614	664	677	677	732	626	669	685	665	686	700	686	711	716	652	692	678	666	665	638	716	686	653	671	639	678	646	679	706	628	710	708	687	661	728	655	671	696	645	658	668	671	692	659	694	698	668	641	720	676	675	679	659	685	662	683	682	690	711	690	661	696	660	692	703	645	667	686	658	653	649	663	685	688	688	704	678	674	689	706	685	707	649	681	742	696	696	710	661	683	668	658	682	693	686	627	653	671	634	693	655	691	652	675	658	687	689	666	672	714	669	731	698	657	631	665	694	719	689	667	687	652	640	666	655	704	681	670	629	659	675	693	668	695	677	687	661	667	638	671	640	708	714	687	699	685	660	657	680	698	660	688	667	660	643	659	670	611	699	635	671	687	676	689	673	676	671	668	686	682	661	694	640	637	680	662	672	725	655	675	679	681	692	680	734	669	667	663	679	705	677	687	664	707	651	742	663	693	697	649	670	713	663	651	699	659	658	640	709	680	690	650	700	703	669	667	645	667	685	656	679	695	701	670	661	669	668	622	663	692	700	711	664	680	699	668	676	663	670	655	706	732	687	697	681	656	678	709	725	644	665	655	684	646	664	675	700	680	656	663	661	688	659	647	703	681	652	620	718	684	676	738	672	687	625	711	694	664	629	729	740	658	675	650	676	663	685	691	627	671	701	690	667	658	627	729	624	716	688	702	665	645	648	737	660	696	692	657	676	665	643	697	676	704	656	682	608	691	690	693	657	657	700	703	697	679	704	682	661	718	669	673	710	662	678	650	669	685	708	677	675	698	629	721	695	687	634	693	707	708	657	690	694	650	735	730	693	665	677	671	661	683	638	651	696	682	696	705	698	684	700	654	674	639	663	619	648	715	659	717	670	667	676	695	685	686	699	644	695	695	665	677	680	674	670	633	729	654	697	674	625	715	665	698	689	683	632	633	658	661	700	699	665	693	677	619	670	636	709	659	738	700	672	709	672	695	642	706	716	672	698	704	707	671	656	645	674	676	712	721	694	673	728	660	667	669	674	680	659	632	738	683	680	661	679	667	666	722	699	706	662	667	690	678	654	687	710	698	689	687	686	701	653	645	680	706	703	688	635	722	714	675	673	685	663	744	651	695	718	638	661	645	686	644	679	628	684	692	652	614	635	670	694	673	674	644	649	689	688	697	707	638	705	677	712	666	639	707	705	646	694	634	690	657	688	703	662	714	671	714	698	678	690	658	660	720	679	670	696	714	689	682	678	678	746	695	683	704	732	695	658	663	672	642	686	676	654	662	657	703	653	660	693	703	654	678	674	727	642	681	654	656	700	687	668	705	667	674	658	668	688	690	687	676	699	721	663	660	687	649	717	687	609	691	680	651	694	661	687	695	693	674	652	709	626	672	689	721	650	646	676	672	713	696	673	697	665	693	676	653	686	704	709	696	665	654	673	640	701	679	688	648	692	668	670	691	676	647	687	629	701	667	699	681	708	676	691	700	664	677	663	696	668	683	708	668	751	676	648	688	701	731	725	655	697	700	630	679	687	652	701	652	667	701	657	652	644	668	641	700	680	677	682	708	657	642	708	679	688	671	677	684	738	669	662	667	693	705	664	713	687	693	666	670	630	655	713	656	660	648	667	694	668	676	671	630	670	682	652	658	678	701	695	704	694	640	646	654	645	672	700	678	722	687	676	689	704	647	639	703	637	688	656	655	645	738	690	689	699	694	679	703	647	669	698	735	693	651	660	659	702	682	651	657	666	682	676	692	681	680	677	695	632	673	683	665	678	673	671	686	686	665	665	631	653	632	672	691	678	677	642	670	687	656	663	656	664	669	690	726	674	633	677	652	686	654	668	621	655	686	631	707	681	666	651	682	673	708	677	661	689	713	671	666	732	696	721	660	680	720	666	708	692	697	720	633	693	678	684	713	676	689	679	720	700	647	701	677	646	659	654	716	708	706	706	750	670	654	689	692	689	694	684	705	642	661	662	733	739	672	674	697	662	678	661	705	672	710	697	704	658	719	714	663	727	657	687	704	672	707	660	658	690	723	685	684	652	669	633	683	667	636	700	673	693	702	691	638	701	682	744	680	648	704	684	652	660	747	689	661	672	679	643	659	688	628	707	679	720	689	645	721	669	680	609	696	681	666
22500	21037	28458	23801	21057	20975	9411	2291	1434	1151	841	825	747	671	757	659	661	657	673	679	677	645	660	652	668	688	661	655	691	665	704	652	676	682	692	674	646	669	697	657	615	612	662	664	603	646	655	710	681	645	654	661	684	638	708	712	668	607	659	615	688	687	684	687	692	608	616	636	657	667	670	682	681	664	681	659	673	635	631	652	607	637	723	624	633	639	702	643	696	647	656	660	629	698	637	666	670	654	653	643	651	654	668	654	625	600	655	683	644	673	684	694	646	654	676	619	628	694	679	691	622	633	661	672	665	615	635	581	677	607	667	697	683	620	642	651	645	647	627	675	643	647	656	628	686	678	635	660	661	609	644	668	653	647	648	616	653	656	638	685	621	612	688	636	661	667	623	611	651	636	651	659	667	642	647	661	664	647	675	666	633	669	644	621	619	638	733	636	638	648	680	659	660	660	634	662	675	653	669	682	637	643	675	609	652	652	720	634	690	650	613	639	642	639	653	640	673	648	658	675	655	632	626	657	687	675	682	708	660	665	687	693	593	679	627	663	685	673	687	670	649	687	624	688	702	677	671	669	639	629	618	687	645	653	667	679	647	657	662	674	674	613	670	668	624	686	652	648	657	631	690	646	668	641	632	626	631	665	588	670	680	692	691	659	650	673	629	679	664	685	699	679	647	662	648	681	638	640	637	676	650	675	637	611	656	649	646	627	670	664	706	635	644	614	627	669	678	636	650	629	606	667	665	657	631	699	675	653	655	630	637	672	644	648	637	616	632	638	629	628	660	654	640	706	654	638	693	621	674	664	630	666	654	662	667	675	643	645	622	665	615	644	667	648	609	704	636	695	689	581	653	642	614	664	632	645	668	661	676	648	668	650	657	656	612	603	636	642	670	653	711	647	654	652	625	640	651	667	631	611	666	638	628	642	613	681	665	641	670	667	630	659	650	648	642	621	660	661	654	664	695	667	650	632	626	673	647	673	750	587	585	657	611	673	681	628	647	659	639	686	609	662	633	661	641	664	665	664	650	678	573	588	667	633	642	655	642	641	701	633	617	676	612	675	601	637	627	640	641	668	649	691	638	654	652	640	646	638	589	682	648	633	603	658	630	633	694	628	622	649	645	681	728	670	642	651	689	646	652	660	666	629	638	662	672	680	669	632	670	631	663	651	661	656	657	663	645	624	635	632	637	649	680	685	688	673	635	660	694	657	672	601	642	617	678	666	661	618	686	593	644	659	647	648	638	614	647	659	631	635	638	661	628	659	623	634	656	643	656	664	616	673	626	651	659	677	605	680	643	637	649	687	692	657	671	645	625	675	668	639	646	695	658	644	650	618	651	706	618	612	648	684	646	670	666	676	634	639	645	631	673	687	642	642	655	696	664	649	668	601	666	570	666	706	654	669	705	607	691	671	689	653	630	653	611	621	648	651	594	678	658	656	704	677	660	610	664	630	660	625	689	611	644	665	698	626	648	692	653	663	641	676	638	677	652	667	604	611	646	669	668	612	648	624	691	672	663	653	656	641	649	701	653	641	630	671	659	660	602	633	638	629	677	629	636	664	615	655	638	659	648	684	690	642	641	665	643	638	629	628	667	633	634	638	647	665	657	663	655	661	618	677	636	634	642	627	674	705	639	668	652	629	655	609	622	645	633	678	681	616	656	643	664	643	660	676	651	625	638	673	658	684	690	621	642	677	647	641	649	603	624	648	619	648	632	613	615	697	639	677	674	665	643	609	638	667	659	660	628	688	639	680	637	651	630	686	665	630	673	639	670	648	635	669	665	685	630	695	653	654	649	649	683	699	697	660	643	697	656	650	647	614	647	663	654	678	663	645	655	701	575	661	678	611	659	602	643	653	688	670	727	613	661	624	638	650	637	654	640	629	630	678	659	691	662	680	647	655	655	629	612	660	649	659	632	656	632	642	685	669	635	675	676	642	645	658	621	642	663	666	624	673	667	660	661	625	645	660	624	705	682	634	658	713	638	647	683	647	640	638	666	677	673	631	664	652	679	635	662	650	679	658	672	634	592	629	623	648	636	687	648	650	654	634	600	640	651	680	630	695	619	692	680	691	621	660	660	608	704	686	614	625	663	673	650	680	687	677	694	636	646	662	678	647	658	658	639	696	676	684	689	638	639	614	621	685	670	618	651	684	731	677	645	635	651	668	673	688	662	702	651	663	654	676	647	647	625	582	673	654	672	710	620	660	636	650	645	653	654	638	671	636	612	658	662	612	690	653	682	723	660	646	619	640	684	644	665	645	689	679	638	667	637	656	657	658	642	587	650	665	667	682	628	674	656	652	642	637	655	632	655	637	647	638	623	618	639	635	599	648	666	646	645	673	590	657	705	615	657	672	642	645	685	641	667	631	658	621	648	654	632	650	673	646	603	631	631	690	685	637	662	649	638	666	621	621	680	604	639	651	645	628	686	632	650	637	647	642	658	644	686	689	632	600	621	675	711	633	665	672	711	620	641	648	637	658	646	630	668	639	660	659	716	655	636	645	678	682	673	640	668	660	616	660	636	683	629	686	660	634	715	634	691	638	642	666	680	677	648	671	606	664	629	638	600	625	636	672	689	636	622	638	660	730	627	622	688	681	667	669	655	633	668	703	605	664	589	649	691	665	656	683	617	669	670	670	651	688	712	650	618	633	651	612	613	629	596	609	656	663	637	646	685	648	615	612	636	669	663	629	673	679	658	687	652	621	645	681	621	651	656	626	638	622	651	673	650	648	616	646	614	620	634	654	681	648	658	635	674	644	665	667	611	700	652	620	637	636	642	651	625	648	688	594	664	663	690	627	654	665	620	656	628	648	675	643	688	673	609	618	645	627	618	707	622	708	676	643	635	661	601	625	652	682	638	665	663	646	592	626	670	643	658	667	633	643	653	693	663	662	646	668	628	682	659	619	661	632	636	649	666	669	643	682	651	670	644	669	670	701	647	647	647	645	642	675	653	679	660	667	620	647	642	635	672	648	652	653	588	682	668	593	641	643	628	656	634	640	657	673	640	605	636	639	614	657	664	634	668	632	654	610	678	674	616	675	689	673	629	666	650	673	644	668	667	673	651	640	624	682	636	629	656	671	648	648	618	669	669	682	665	625	644	647	644	653	653	606	664	656	664	665	649	646	630	676	647	667	677	600	663	697	642	671	653	687	685	691	643	642	673	647	614	628	618	677	646	667	666	647	649	615	666	629	652	636	631	613	669	614	618	587	625	649	663	647	652	659	653	643	676	696	673	611	654	685	686	635	725	657	653	646	601	663	698	648	698	579	671	637	647	647	667	659	659	648	639	627	652	690	704	642	650	695	665	660	642	637	612	671	622	676	654	605	661	633	655	651	646	664	660	659	656	639	636	613	663	668	672	669	657	640	619	647	652	666	629	648	643	619	695	602	676	657	641	688	666	638	656	604	682	625	632	615	688	670	688	659	631	619	648	632	664	660	654	683	669	614	665	593	658	650	680	633	652	719
46591	62565	36603	18694	10097	5995	4067	2749	1952	1356	1017	895	718	717	683	677	675	703	665	696	669	727	666	658	643	666	664	670	674	687	655	681	633	692	622	652	631	693	646	705	649	631	708	633	629	701	649	601	678	657	689	672	630	664	686	646	674	664	596	696	676	665	695	697	694	681	672	649	652	647	680	625	661	659	655	660	645	709	635	681	706	638	666	684	711	676	669	657	696	667	682	633	686	692	648	668	689	656	674	709	686	694	631	725	613	624	639	654	694	673	659	658	651	630	625	655	677	685	706	615	659	682	673	620	671	640	669	607	679	600	636	661	617	655	652	665	652	673	685	620	647	685	693	688	658	637	700	672	639	655	661	655	649	625	681	677	650	673	643	685	679	654	677	667	651	680	679	642	648	659	677	668	659	677	626	710	636	601	612	700	666	650	669	645	630	645	633	643	667	682	672	653	646	641	677	667	716	683	667	652	658	640	625	663	663	658	673	672	625	677	642	702	687	727	640	643	675	698	657	710	651	680	650	662	701	645	659	605	647	630	652	647	652	621	674	669	641	689	613	693	638	680	702	636	698	668	680	621	633	664	697	680	646	668	647	639	627	653	625	665	645	674	644	656	657	661	670	632	674	605	698	669	663	663	651	638	652	695	665	704	638	715	635	694	671	694	676	696	647	658	654	671	682	643	657	635	651	667	678	734	682	654	651	669	654	662	677	611	682	650	661	644	612	681	679	619	641	667	661	674	701	644	676	693	669	676	661	649	652	647	700	658	686	628	636	649	648	698	690	674	672	671	678	654	715	651	670	669	660	643	682	671	690	711	682	669	633	655	668	640	618	627	608	656	642	625	692	649	602	688	687	684	683	595	676	665	630	663	675	621	634	642	676	640	656	700	724	646	729	694	622	705	660	641	661	679	651	671	621	659	702	668	666	679	720	663	671	699	681	652	638	629	663	641	673	639	657	664	664	650	623	694	601	688	674	650	644	717	640	654	645	665	666	664	661	703	672	661	643	678	612	668	637	669	669	664	684	610	637	688	679	684	680	672	632	686	620	660	667	667	732	665	621	633	671	672	659	677	658	666	656	655	667	629	623	683	654	670	674	653	646	660	646	655	658	602	691	653	670	655	633	634	634	680	634	695	656	629	665	700	642	659	647	583	668	726	655	655	665	664	707	697	688	643	653	613	700	690	601	710	696	692	663	677	704	616	672	692	668	640	679	650	687	695	666	673	686	641	681	687	658	638	677	682	610	642	614	696	634	695	695	670	676	661	610	669	669	697	660	629	648	686	695	660	687	708	623	666	649	629	687	658	675	669	635	663	653	624	660	656	639	661	701	668	655	670	650	663	659	638	674	707	609	645	705	672	704	667	636	650	643	672	668	711	645	675	663	662	658	713	667	657	632	682	654	657	696	673	665	647	628	680	696	726	649	668	650	653	662	649	690	680	609	643	669	656	693	667	679	618	708	656	705	646	666	646	701	671	649	667	675	681	667	609	670	655	679	684	643	695	673	671	666	689	630	647	667	686	656	650	640	665	676	685	671	648	655	627	616	619	660	674	675	682	653	653	681	654	600	653	678	643	635	660	645	670	648	643	654	701	682	644	672	661	625	630	640	640	674	652	642	650	638	633	663	660	665	648	686	641	712	662	682	634	655	705	647	653	702	601	704	632	666	669	655	629	670	636	619	664	715	654	644	713	594	689	683	703	660	649	653	702	664	639	675	681	655	656	707	674	640	633	619	659	657	643	717	687	675	703	611	683	692	616	666	689	694	700	649	641	698	671	641	655	668	693	649	665	611	696	669	699	592	661	630	647	641	690	682	612	721	695	630	638	688	651	658	672	659	706	620	684	653	677	645	640	676	690	639	665	657	696	657	669	647	673	649	653	662	705	655	687	702	616	699	642	645	678	657	638	621	691	683	638	678	663	701	621	639	620	674	668	611	687	698	615	651	660	643	651	667	659	632	678	644	672	680	711	653	670	672	713	684	650	629	663	678	626	669	648	655	699	639	668	661	672	651	656	687	680	682	673	694	669	660	656	638	639	667	623	640	640	646	646	681	625	634	671	692	676	658	634	661	665	663	689	689	685	674	624	660	689	678	694	682	642	657	649	649	633	656	684	669	643	643	667	617	655	643	634	681	615	709	675	632	673	624	665	661	657	664	643	628	689	704	676	648	657	679	672	693	693	684	669	668	656	611	615	627	643	649	642	645	670	634	673	614	668	649	655	671	678	671	672	700	629	676	709	670	661	626	726	668	613	641	646	695	641	634	633	669	673	657	655	634	676	648	658	649	638	656	646	656	630	677	749	706	641	638	681	662	722	671	666	657	638	669	644	663	636	671	643	685	704	663	641	672	593	666	642	641	669	666	687	674	683	707	652	617	676	645	626	610	625	667	636	673	639	672	692	685	652	663	629	725	661	667	639	649	712	647	677	623	628	706	636	621	646	696	699	691	646	705	625	658	678	680	631	666	691	681	647	624	709	674	636	684	667	667	644	676	672	660	682	649	692	668	669	639	668	687	681	668	745	719	626	639	687	687	685	612	649	675	707	698	641	642	689	652	675	665	716	663	662	645	671	706	670	636	688	678	640	656	666	641	676	669	691	681	614	680	612	660	655	651	666	695	697	652	701	657	691	658	680	629	666	586	666	691	652	684	653	671	609	676	650	665	645	667	659	687	689	696	652	644	636	616	624	632	611	711	677	724	631	620	661	636	694	662	679	676	656	638	721	654	667	694	662	630	699	646	714	653	683	633	628	655	652	705	672	668	670	644	673	692	701	676	636	639	633	646	667	679	677	682	642	698	689	688	655	650	678	687	678	657	700	687	623	697	638	680	674	697	655	669	640	616	650	641	619	658	662	651	674	685	665	698	686	652	634	677	657	697	707	681	661	643	629	622	648	657	659	629	634	682	669	599	681	681	659	656	661	678	650	688	648	660	666	691	658	665	609	643	647	648	674	632	649	641	616	683	648	658	713	666	646	643	666	608	636	654	655	657	649	687	689	657	666	670	702	668	642	688	668	658	665	691	685	672	657	642	690	619	665	673	662	720	660	621	637	669	633	685	635	645	693	723	662	655	624	654	636	656	666	661	626	688	674	687	633	678	671	648	623	656	647	631	654	629	659	644	636	700	687	665	664	662	650	693	689	702	638	696	666	664	652	678	643	663	692	628	688	626	638	676	661	621	655	641	638	639	619	623	634	692	684	636	669	674	646	709	665	689	693	647	670	662	625	628	635	660	678	633	672	673	676	649	668	649	639	701	668	669	651	704	626	677	640	690	623	689	677	660	686	677	646	632	659	719	648	698	686	685	659	623	688	663	695	659	617	678	691	657	686	692	663	653	664	680	651	605	697	676	706	662	673	669	669	662	658	682	696	657	634	710	650	679	639	664	710	653	630	665	630	622	684	602	617	668	694	656	579	683	699	629	667	662	652	656	639	614	632	705	679	680	656	690	677	696	662	662	635	699	643	702	668
41532	37730	29278	16994	7041	3300	1893	1265	1036	870	799	736	691	741	726	670	686	686	641	655	666	633	692	668	632	660	619	612	686	681	634	622	723	673	628	622	691	652	699	614	659	653	648	676	645	659	667	653	614	617	624	674	676	711	690	659	661	646	609	668	671	655	683	677	650	630	686	653	644	674	639	658	709	684	618	617	686	646	690	597	668	658	648	673	659	681	634	666	630	670	682	681	647	661	663	661	650	678	659	694	686	670	643	645	688	671	659	598	657	638	694	650	670	683	684	623	635	654	691	656	642	633	652	648	634	663	613	651	659	665	677	669	679	667	667	646	719	656	688	619	682	685	649	657	689	729	627	639	591	616	668	603	627	654	679	632	641	694	664	663	657	667	649	626	677	656	668	677	685	604	720	641	634	634	678	616	677	636	695	585	636	670	703	613	671	651	678	658	638	679	670	675	689	660	692	664	644	648	675	720	685	675	612	675	677	691	641	651	683	648	596	626	709	637	625	660	632	674	696	660	655	660	692	689	595	639	645	625	663	611	686	683	699	662	712	626	647	670	705	668	653	692	644	657	665	669	677	676	642	704	652	653	622	658	684	648	627	660	682	700	622	626	643	655	644	676	644	659	645	638	662	680	656	651	652	621	635	615	660	677	644	645	698	655	672	695	677	669	696	672	593	638	641	661	678	667	680	615	670	625	618	633	616	677	701	606	692	647	650	646	716	659	662	636	642	648	683	643	642	624	627	644	667	632	633	608	594	665	644	655	650	630	677	646	647	652	662	666	650	643	677	628	644	668	640	650	694	708	687	629	672	650	680	645	643	647	676	645	701	629	670	621	660	614	634	638	659	682	693	656	633	646	637	663	637	652	670	672	681	660	642	661	654	650	659	635	686	667	689	669	646	675	664	683	628	648	663	640	655	682	665	608	683	644	669	693	668	727	644	685	685	653	634	689	653	656	680	648	680	691	649	684	649	649	655	642	682	667	666	666	627	666	686	642	630	619	659	689	655	647	630	594	647	672	671	649	670	660	689	675	627	637	659	679	596	656	649	606	636	686	592	617	655	650	690	668	681	647	685	618	661	664	656	636	670	654	603	663	634	656	666	698	679	635	692	665	658	681	616	676	678	666	680	680	665	653	696	678	603	655	675	648	652	676	680	646	665	647	621	699	596	684	639	669	673	648	663	663	675	683	636	652	671	609	619	614	678	669	682	622	628	617	661	658	669	633	682	597	678	660	711	646	630	664	681	650	682	670	652	699	600	599	714	642	687	649	678	633	660	637	714	646	691	661	632	649	675	638	661	682	661	634	657	644	573	648	626	668	663	607	719	654	673	623	672	642	618	644	651	639	636	651	693	622	686	642	669	656	661	665	648	684	683	664	662	626	640	648	649	682	653	618	680	689	676	660	666	680	715	683	645	645	627	685	669	674	668	625	621	653	648	632	666	637	664	643	662	615	679	646	696	694	649	672	628	667	608	691	650	643	692	652	635	720	649	641	681	687	691	679	680	702	683	677	652	632	602	654	679	634	661	598	676	665	654	721	665	671	666	669	685	695	652	624	654	607	695	640	645	643	634	705	639	670	650	652	635	653	706	702	655	701	617	664	688	664	647	691	659	631	651	693	630	648	697	720	628	679	690	695	696	652	677	644	647	644	650	673	659	638	663	671	662	666	668	648	665	655	636	693	648	645	628	680	682	662	646	696	682	683	684	654	680	635	665	664	659	647	607	637	632	700	694	652	626	616	641	658	596	663	638	665	632	663	651	637	640	701	645	623	645	692	659	634	642	607	634	663	656	703	617	646	663	650	672	644	685	636	633	688	687	647	660	667	636	682	596	709	675	689	656	666	680	631	674	639	666	651	682	648	673	652	615	677	614	657	668	663	662	640	709	613	624	683	676	677	673	636	661	650	660	653	656	630	646	646	665	675	703	671	671	674	672	687	691	707	707	676	658	628	652	669	642	684	635	632	632	672	672	595	662	687	629	685	627	660	609	584	639	614	638	664	674	641	667	624	589	675	683	648	710	678	658	670	647	664	630	666	688	631	639	637	646	677	667	645	631	634	635	630	666	666	669	697	661	717	655	668	634	649	643	691	630	647	623	640	675	663	673	633	613	653	650	667	660	626	668	682	640	663	656	653	642	661	695	663	629	635	668	631	664	687	628	683	651	722	696	675	654	692	639	669	678	620	648	643	722	653	609	709	631	611	628	669	620	621	667	646	646	662	647	607	652	620	688	641	645	695	656	679	637	664	679	624	629	724	636	644	650	634	678	594	661	657	644	654	644	635	658	618	603	662	641	636	639	605	699	674	594	622	690	631	628	699	641	654	648	676	621	657	595	673	675	639	667	629	637	594	617	676	664	657	679	649	652	667	631	667	652	645	662	658	702	688	641	676	643	610	637	661	649	675	642	676	616	671	606	697	679	637	646	669	635	638	656	642	666	635	642	667	604	681	670	682	664	681	665	649	677	701	683	675	668	673	684	699	650	640	650	681	657	654	614	722	708	646	637	652	695	679	692	591	655	742	683	612	616	665	661	691	623	668	631	679	685	620	630	683	654	584	683	673	631	705	702	648	645	671	653	670	670	670	654	652	672	675	687	642	676	639	677	647	643	689	639	649	689	688	685	655	673	636	639	629	637	661	705	674	707	732	666	683	687	637	687	697	640	680	652	665	650	660	675	661	666	672	673	657	657	671	627	659	635	647	689	647	719	641	675	627	664	628	667	633	675	652	649	659	695	668	658	654	653	639	629	633	593	638	669	664	700	685	678	657	691	651	656	676	660	654	710	693	652	664	713	633	654	686	639	717	659	645	644	681	652	662	673	668	646	622	656	682	641	675	672	656	658	652	698	675	685	646	600	729	636	645	675	729	633	665	674	644	703	659	638	693	663	653	653	615	673	650	662	623	648	694	657	658	638	615	672	661	630	650	665	635	638	671	648	608	651	646	674	668	668	647	684	656	658	679	638	673	699	664	652	658	674	622	676	647	637	638	639	695	700	622	633	656	686	640	658	668	654	660	691	676	637	662	662	644	672	681	617	644	679	633	624	657	618	638	652	640	656	650	675	636	633	708	650	655	654	655	636	598	644	629	694	661	655	655	665	613	694	656	662	663	640	654	604	632	675	644	677	617	673	666	645	633	675	637	707	692	656	694	643	677	669	675	638	662	647	695	676	604	670	607	658	638	652	685	640	689	643	656	618	692	635	666	639	676	671	658	683	631	617	697	641	659	660	657	682	663	658	654	669	698	643	668	671	663	678	671	659	645	649	648	651	696	611	685	654	674	655	667	682	618	616	705	671	675	660	661	660	658	689	637	663	695	627	638	643	650	717	597	713	739	657	681	675	626	640	676	643	628	656	676	709	627	625	694	650	678	619	694	664	661	608	675	657	651	648	644	637	681	682	655	668	645	642	680	663	624	627	637	668	623	639	646	696	679	693	646	626	653	649	650	676	673	633	689	676	643	661	698	662	629
45966	46436	26598	14631	8038	4314	2522	1686	1296	1017	772	804	733	744	700	690	712	750	730	712	694	655	643	726	649	698	683	695	702	687	696	648	685	689	704	687	679	634	714	646	703	724	686	692	719	661	699	698	657	712	691	708	689	690	682	691	692	698	674	660	671	722	672	648	632	676	708	630	683	723	681	678	682	696	652	671	707	667	612	679	672	663	674	654	679	673	628	709	690	689	685	674	674	668	598	630	696	601	684	671	722	702	639	678	690	700	676	687	646	693	662	680	629	735	643	686	663	712	642	637	680	687	666	673	685	679	695	660	661	635	676	650	636	714	680	639	716	643	635	706	740	688	673	693	679	686	632	657	662	644	642	688	678	692	660	673	653	700	677	679	683	641	673	700	679	689	637	686	674	723	671	720	714	705	699	662	734	692	677	706	680	661	645	660	605	711	690	678	724	711	712	688	666	698	687	636	683	665	703	658	696	716	632	689	722	660	652	670	682	695	711	727	695	740	664	671	686	692	662	646	650	692	668	702	629	695	689	708	702	655	660	701	703	652	656	720	690	712	681	693	645	690	684	676	659	627	714	686	658	672	644	680	644	702	715	692	697	698	674	721	679	696	669	674	717	671	740	702	693	705	667	665	721	649	645	684	690	643	702	708	692	695	667	683	709	667	660	660	708	673	690	668	642	599	675	679	657	691	693	669	694	672	677	673	660	630	669	653	682	711	641	689	728	681	631	667	693	708	692	704	650	658	700	668	672	663	665	682	651	736	664	675	683	686	650	687	661	669	726	650	679	667	660	678	684	681	724	663	674	622	732	636	687	683	715	668	694	722	698	692	663	656	640	677	714	697	670	672	663	651	712	654	654	668	717	676	702	693	688	677	638	684	714	689	682	688	671	666	707	695	714	707	664	706	670	683	688	698	685	689	701	669	734	655	665	684	701	674	635	635	637	648	659	711	697	656	631	673	659	684	691	687	656	677	662	710	700	640	655	685	681	679	660	658	667	702	662	713	664	634	688	698	682	673	696	672	683	660	689	694	626	675	739	672	698	719	698	706	697	663	720	667	662	684	652	662	706	685	727	668	686	692	627	621	657	727	683	698	708	662	674	702	637	682	720	672	624	724	701	680	656	630	670	683	644	726	652	671	651	682	719	668	705	670	696	677	708	661	686	667	665	668	686	682	686	641	687	662	714	652	651	691	644	672	714	678	675	683	673	660	700	699	669	686	681	638	628	653	700	623	684	667	686	660	662	723	654	743	726	655	686	655	704	666	745	683	666	656	698	661	678	691	686	724	654	674	722	664	649	717	696	674	677	652	719	651	682	716	707	688	659	688	680	620	698	652	617	722	653	712	713	696	742	705	679	683	669	647	711	678	686	669	653	678	661	694	696	717	675	697	625	660	653	721	701	693	688	686	653	672	633	657	607	620	688	672	675	659	695	693	659	702	652	677	655	668	702	724	674	667	645	701	659	663	645	680	645	676	657	655	703	663	677	634	713	675	697	725	685	674	665	653	683	682	687	665	695	686	655	670	670	651	694	634	716	687	674	684	674	722	720	655	637	664	644	674	688	675	709	670	656	667	635	699	669	693	663	654	677	682	663	700	671	670	687	670	678	682	651	693	669	733	673	724	670	677	679	668	661	693	737	685	647	701	691	654	709	660	667	682	678	742	669	674	719	692	690	637	700	683	676	682	677	704	656	665	658	652	738	686	711	722	706	675	681	712	705	682	674	684	694	692	694	660	670	640	677	640	667	672	670	642	630	677	680	694	636	683	708	687	674	680	679	684	707	675	676	682	690	656	659	705	685	657	683	658	688	649	716	707	638	747	653	667	652	674	660	697	650	688	651	695	666	687	652	668	687	683	662	707	687	625	668	682	695	670	713	704	656	652	654	677	693	684	671	691	694	636	690	727	717	687	665	677	692	693	705	670	689	679	660	681	684	617	733	667	666	641	697	673	697	656	646	712	662	717	688	689	723	688	682	629	718	707	699	660	674	695	673	700	681	642	680	646	678	669	690	692	689	685	698	654	690	614	633	670	682	687	687	690	682	680	677	675	693	676	689	687	647	655	680	694	624	704	664	701	655	700	664	678	672	668	656	690	661	685	664	718	717	689	685	695	672	697	636	757	643	698	671	699	688	668	705	667	607	690	681	710	711	710	680	658	631	705	689	633	727	684	700	697	683	688	672	640	699	683	705	668	707	710	702	711	697	656	670	656	663	660	714	699	669	673	637	670	694	681	674	661	643	685	709	693	690	715	692	641	742	651	681	636	677	655	672	657	635	668	659	719	682	707	702	728	698	712	624	678	673	644	708	655	652	718	689	721	671	656	702	692	679	679	664	678	720	666	692	733	721	655	679	673	644	724	697	673	670	659	699	713	740	696	699	688	672	633	676	733	719	667	665	635	645	682	712	650	695	689	681	669	723	642	685	686	729	681	675	675	711	626	639	714	704	713	679	710	710	635	694	698	688	664	717	730	693	635	754	705	656	699	669	680	637	705	708	683	656	678	628	647	712	681	708	667	646	699	695	716	682	694	691	650	650	714	657	642	680	676	641	690	656	647	656	652	687	660	633	630	661	685	666	698	689	623	719	709	700	709	685	647	677	699	644	670	687	699	702	671	706	713	727	679	707	672	685	663	638	689	719	678	697	705	687	698	769	681	698	687	730	690	662	656	670	622	633	719	712	688	705	653	687	689	666	662	658	702	635	672	622	636	671	711	660	612	674	636	697	713	663	663	638	631	665	671	650	683	693	685	642	728	709	647	701	669	721	623	674	612	702	656	665	645	660	694	702	672	632	686	701	663	686	681	673	678	697	713	691	638	632	713	681	682	668	691	676	662	637	684	678	712	647	720	690	713	709	699	702	700	664	678	654	739	715	658	704	694	708	644	613	666	686	721	697	674	671	665	686	712	678	676	682	674	711	655	678	694	694	701	748	649	671	724	701	677	645	690	651	685	669	641	715	651	692	703	681	702	690	659	669	679	627	710	690	665	660	738	671	678	671	660	697	691	719	708	685	652	697	648	758	652	644	718	695	693	664	657	696	672	673	681	691	650	704	661	701	660	695	664	665	656	672	745	712	694	668	668	678	659	712	721	628	646	611	735	668	640	699	689	735	696	640	633	667	669	653	659	677	695	655	678	713	660	667	679	680	740	701	670	670	630	660	661	705	677	701	666	664	692	688	720	664	620	668	693	708	679	698	712	648	705	657	733	637	725	685	688	709	624	667	662	702	704	663	703	653	719	643	651	694	675	686	721	677	694	730	704	670	655	697	661	678	692	669	675	698	668	692	664	675	740	683	651	702	663	643	669	731	678	650	708	647	634	697	677	633	728	704	697	659	661	729	685	687	714	657	672	722	661	720	680	660	722	676	727	696	670	653	637	659	696	704	647	659	692	658	676	682	687	678	653	681	693	709	684	693	693	691	700	731	707	671	657	676	673	680	677	598	688	653	686	695	713	672	715	689	655	710	709
23399	20978	28044	24206	20954	13405	3730	2102	1820	1513	1250	1059	884	788	781	743	730	670	687	708	634	647	615	631	651	661	681	619	691	649	619	614	629	662	604	625	659	636	615	649	613	630	611	665	605	651	623	644	617	611	626	635	685	609	607	662	603	621	638	642	632	623	649	619	597	630	622	681	673	644	594	627	621	655	673	630	663	631	598	628	645	668	629	659	625	627	661	590	668	636	578	615	642	624	646	682	610	672	628	630	575	638	611	623	649	650	639	654	656	645	610	634	660	607	651	617	656	633	615	650	597	613	590	609	668	605	618	655	634	634	640	654	642	641	645	619	612	617	588	625	622	621	621	605	623	623	635	624	635	617	594	663	617	605	625	594	621	649	649	661	661	675	623	655	625	616	612	695	663	679	627	623	688	648	612	565	574	635	582	636	633	639	644	647	657	643	637	639	631	621	606	655	636	649	576	611	630	642	616	609	597	647	621	629	649	611	662	662	616	592	637	623	720	646	656	641	652	623	649	601	611	676	657	620	678	652	647	655	666	636	625	589	591	630	633	626	646	620	632	623	644	621	611	649	624	653	626	597	621	631	632	622	647	623	600	646	572	574	653	628	614	616	672	656	599	602	654	656	648	648	641	617	663	632	666	601	646	664	646	635	652	662	663	591	618	640	636	561	636	695	629	646	626	640	657	625	597	638	673	623	630	606	605	638	601	683	606	632	674	583	648	612	663	653	615	643	630	620	615	658	676	602	642	646	608	637	633	650	597	667	640	612	631	635	632	599	624	629	637	663	651	628	644	630	638	623	604	634	625	612	637	671	635	649	660	624	651	582	621	632	617	627	686	634	595	649	677	617	628	622	641	672	594	625	586	611	613	637	671	642	656	655	598	636	613	656	648	624	681	666	649	645	630	642	610	621	660	598	639	632	609	626	626	617	633	704	623	661	654	615	627	609	669	702	660	585	599	631	632	677	655	606	610	635	591	612	606	655	614	638	607	647	628	633	624	663	681	582	646	656	662	635	606	660	633	625	649	624	630	653	687	623	642	625	639	612	596	623	675	643	646	670	632	670	654	642	639	623	645	589	617	600	640	667	625	612	638	606	624	641	621	611	599	617	639	663	649	633	615	638	602	607	656	631	689	644	678	632	636	654	666	624	650	680	643	637	591	578	617	609	604	652	634	650	584	624	642	628	622	647	668	654	633	666	661	631	657	644	616	629	647	626	643	636	626	644	640	662	670	628	571	669	642	646	617	676	632	657	669	651	596	616	641	639	658	644	597	651	665	651	641	636	624	609	628	614	664	657	630	661	658	621	613	645	651	637	595	624	650	621	669	655	612	668	625	654	635	612	653	611	637	662	630	657	595	652	692	631	637	641	620	649	623	619	600	639	643	672	691	585	665	659	624	595	635	630	624	653	677	647	633	616	600	657	666	613	686	642	641	652	632	606	670	639	641	629	576	588	597	671	613	609	651	646	654	655	635	594	647	632	645	631	653	603	626	656	634	596	633	650	645	650	615	663	610	625	627	617	613	636	583	686	627	655	624	624	635	639	630	597	621	619	611	652	598	667	606	625	639	649	627	686	639	634	678	612	631	614	622	618	594	642	651	623	645	642	646	637	635	580	613	625	646	716	647	621	597	661	627	686	685	634	612	665	604	614	667	651	630	654	649	617	623	641	638	625	608	641	656	635	641	630	658	679	645	612	647	617	615	632	648	637	619	657	610	644	623	645	598	647	619	655	609	627	628	600	666	618	597	654	668	670	661	694	629	645	640	655	608	602	635	641	633	647	618	663	631	641	603	618	620	656	661	637	592	632	619	664	605	652	600	612	669	661	670	628	677	609	587	620	664	632	625	631	631	658	687	609	660	628	618	619	603	601	637	641	600	610	668	634	619	614	665	614	630	671	616	670	633	627	686	648	632	613	646	604	636	603	645	592	689	715	648	661	616	631	649	679	613	657	632	585	637	626	651	634	647	644	606	660	630	626	615	683	616	669	632	611	610	595	613	603	620	585	632	655	654	673	631	636	635	612	678	630	596	675	638	648	673	613	607	658	634	683	649	598	669	632	641	605	655	615	652	605	663	639	624	615	621	677	577	653	671	636	615	628	607	670	642	666	626	617	621	616	634	662	616	636	613	633	667	662	648	612	653	661	702	610	664	655	602	637	639	608	589	670	606	652	637	652	652	620	638	610	636	664	668	636	645	627	609	609	656	649	657	600	611	607	636	620	609	617	697	627	651	544	632	601	635	660	643	667	603	663	614	691	671	615	637	654	615	643	660	621	656	626	623	627	611	578	638	634	651	583	623	625	630	649	652	661	649	620	618	600	614	641	611	677	606	654	629	638	632	591	609	622	676	599	611	615	643	638	647	641	649	633	648	626	639	595	650	635	671	665	664	627	595	657	663	665	657	630	654	677	633	621	659	661	612	613	685	595	639	640	631	624	636	652	649	637	659	634	632	656	609	674	633	656	654	588	633	658	621	620	585	648	676	647	640	618	647	691	648	635	608	644	615	651	641	623	635	625	668	621	636	646	652	596	636	629	604	624	689	607	607	634	631	627	659	658	629	648	644	648	633	620	595	622	618	618	650	622	653	656	606	645	591	632	637	627	605	600	688	624	651	655	661	629	641	604	644	675	610	640	667	649	629	643	671	597	652	630	637	631	626	651	611	660	601	643	594	614	646	652	608	620	626	591	642	614	635	594	621	613	626	637	627	537	675	624	579	637	630	613	615	631	646	636	643	657	639	606	652	635	639	642	667	600	623	609	578	649	670	612	609	635	629	661	677	606	655	675	671	573	633	653	596	658	659	662	618	645	631	621	700	632	633	668	634	625	650	668	609	570	640	695	673	608	624	616	639	660	671	624	599	653	621	637	618	649	619	632	613	651	652	659	620	638	615	659	631	672	617	640	658	670	616	635	659	576	604	646	632	635	656	649	645	616	665	661	659	602	668	639	619	625	654	645	681	649	672	691	632	652	672	616	651	640	626	639	623	659	641	650	605	632	618	633	653	637	622	631	664	658	633	577	661	585	619	634	622	649	604	614	599	638	678	605	654	583	640	681	616	648	677	587	714	673	629	665	665	652	591	646	681	642	660	613	639	623	620	653	678	630	618	599	673	604	606	641	601	592	655	607	578	626	636	590	604	589	630	658	667	652	599	614	663	654	625	604	622	629	611	605	631	654	664	613	641	612	601	584	616	602	661	651	646	637	636	604	580	677	633	646	679	622	629	628	635	653	651	651	645	638	614	612	647	591	630	645	660	602	641	595	596	688	639	673	646	624	634	627	614	641	667	668	618	625	642	557	655	633	620	623	624	633	623	575	625	659	635	652	598	680	651	653	622	618	649	575	616	652	646	627	655	656	667	604	623	604	628	638	654	630	645	655	642	608	634	657	623	602	648	652	618	619	596	601	632	587	653	640	655	658	602	596	632	621	624	664	622	673	619	619	626	666	584	622	623	625	607	628	684	596	615	614
41442	61172	39595	22850	11153	5785	3860	2962	2609	2207	1667	1336	999	910	878	743	794	708	716	739	718	661	684	633	622	680	663	610	661	618	663	663	648	654	647	675	690	683	655	638	622	673	651	658	686	626	696	633	649	670	679	645	692	680	613	669	639	658	645	674	689	620	589	652	646	653	660	645	626	680	652	633	675	669	650	682	606	660	627	650	623	673	706	647	666	612	625	667	634	617	667	622	676	652	649	719	623	673	663	651	654	634	610	655	683	646	636	656	594	695	647	664	680	675	687	668	649	661	620	672	665	673	639	632	631	655	657	615	612	645	615	651	666	654	632	630	702	667	623	650	634	650	654	674	687	639	653	684	646	625	626	669	669	640	606	662	621	664	656	603	629	659	632	593	656	672	692	643	656	683	630	649	632	685	648	615	655	656	688	617	669	639	618	684	656	597	663	604	653	646	616	642	601	645	648	611	683	674	688	685	663	692	665	671	640	668	665	672	628	634	661	612	660	643	657	636	642	638	677	651	630	593	679	639	562	671	679	642	665	647	649	655	623	644	666	645	675	630	684	632	657	615	641	629	661	666	659	656	653	632	647	674	668	645	639	676	639	618	638	684	680	630	676	665	663	645	617	667	689	628	668	681	637	654	647	671	627	616	651	657	674	661	657	633	663	626	625	671	664	626	644	658	675	659	642	636	639	666	670	609	687	604	654	675	658	648	636	688	646	590	674	652	656	659	637	625	663	653	667	651	620	643	618	619	687	644	663	630	655	633	667	628	635	638	655	645	614	590	657	668	661	654	686	657	691	653	635	646	655	667	629	630	689	638	625	663	660	632	684	643	639	671	638	666	670	632	690	671	670	646	684	681	591	607	640	673	591	631	625	677	651	647	614	652	623	636	643	639	658	675	646	596	640	699	620	666	672	629	644	626	663	597	670	660	641	663	659	663	634	640	640	673	609	652	638	663	672	643	655	643	698	611	630	631	655	676	658	629	652	634	652	670	665	622	620	668	664	675	664	577	678	668	670	654	593	660	654	638	680	665	655	660	657	630	648	682	657	675	604	630	674	666	675	604	665	668	639	609	625	639	597	685	654	695	622	603	656	659	673	671	607	704	638	623	660	647	641	646	593	619	684	622	670	608	658	694	656	655	630	646	641	677	644	666	690	663	622	631	686	648	678	663	635	656	676	695	669	647	643	637	700	653	653	635	643	593	644	658	667	638	657	622	594	651	621	692	666	657	655	622	646	650	666	674	674	614	656	629	630	667	596	691	600	657	730	674	625	677	626	650	646	622	640	634	644	680	670	659	663	677	637	627	642	619	655	643	622	634	665	666	612	682	724	641	676	637	631	630	633	644	674	674	578	667	621	669	677	708	663	688	633	648	654	641	660	633	672	633	655	627	675	678	610	656	648	678	639	627	669	697	649	606	626	673	645	656	640	594	629	629	674	657	697	594	617	684	624	673	606	678	605	666	692	636	643	678	654	636	675	656	678	705	651	684	697	643	636	637	658	669	710	634	648	655	697	630	614	673	643	670	645	681	674	697	655	611	681	651	658	622	640	660	607	653	634	717	666	651	623	616	648	632	643	705	671	608	651	630	636	660	642	668	651	603	604	655	644	649	679	680	643	673	646	656	711	649	628	660	654	651	625	622	701	620	681	658	653	665	636	659	642	690	648	646	668	646	681	655	628	627	671	686	601	668	690	630	606	645	612	648	665	692	687	653	675	612	660	620	633	630	659	641	705	616	654	666	644	641	663	659	643	668	653	645	682	614	713	649	668	677	663	655	644	648	655	659	654	635	682	639	624	680	661	628	647	687	670	680	697	585	601	657	604	602	666	650	656	687	618	662	649	659	628	656	659	645	653	632	643	667	655	669	652	629	686	640	688	711	672	636	673	627	651	678	672	666	692	633	631	659	659	625	650	628	668	656	642	651	669	656	650	721	659	593	718	650	653	669	603	672	692	614	639	629	602	677	660	639	711	677	634	633	714	707	679	699	705	640	678	650	668	634	642	626	681	688	671	671	648	623	605	647	661	635	638	635	636	614	640	653	648	721	651	639	645	654	684	650	597	623	657	640	647	651	621	644	666	676	681	671	662	686	671	600	642	603	689	679	698	620	690	615	681	663	685	613	656	615	595	649	655	659	643	623	678	617	647	669	625	620	627	628	642	664	618	674	655	650	692	635	680	639	645	602	622	642	659	650	671	627	635	608	656	638	683	721	643	676	627	653	628	647	648	667	687	641	680	687	639	632	651	626	642	631	686	650	659	616	644	663	645	666	616	641	660	673	646	653	642	653	649	662	653	651	629	657	609	659	666	632	640	721	654	649	666	720	666	656	628	613	634	658	656	609	673	674	620	694	627	628	667	627	686	628	666	602	652	610	663	655	661	662	624	679	714	698	698	636	663	589	641	675	674	629	644	649	680	720	664	660	665	596	646	651	630	683	642	628	637	655	701	646	639	622	630	649	667	661	638	605	638	663	668	685	658	647	685	633	645	695	616	624	615	653	644	705	639	641	664	629	639	665	711	652	647	701	612	656	659	661	668	680	656	681	653	646	648	645	673	661	682	666	694	629	669	680	638	635	683	673	665	583	650	703	661	628	617	681	649	635	664	651	697	699	626	603	576	625	636	625	648	643	657	601	648	598	612	605	686	661	614	646	694	635	674	652	621	649	681	648	629	658	651	642	649	664	673	598	639	664	648	595	624	688	693	638	652	669	618	662	664	658	702	676	666	634	660	674	577	613	687	677	689	669	687	707	671	662	663	646	656	630	637	636	632	624	601	659	696	658	659	644	678	635	596	660	652	644	648	660	623	625	684	679	678	630	625	678	642	621	661	625	639	647	659	650	678	654	682	621	664	622	673	623	664	661	652	646	687	673	656	623	680	607	654	648	637	623	641	645	672	675	637	661	640	669	681	680	680	633	660	676	628	679	661	675	592	631	663	650	686	680	635	648	666	658	641	650	657	709	660	605	656	639	641	648	595	658	655	646	645	676	652	645	651	647	693	674	646	664	620	643	651	654	626	613	668	641	698	606	639	674	619	619	662	678	614	677	657	687	654	684	666	670	649	656	641	622	641	643	661	644	712	640	642	696	664	663	612	615	646	656	684	633	612	611	603	653	663	669	646	582	634	667	622	665	613	632	658	642	661	637	629	608	623	648	655	648	621	650	636	628	671	650	669	666	654	609	711	575	672	645	625	639	644	645	628	654	644	578	651	619	677	586	662	696	606	628	649	638	674	663	650	676	634	671	664	646	642	639	659	652	689	625	670	628	611	666	654	650	680	666	645	627	704	662	686	616	672	632	640	724	669	683	675	681	645	635	653	635	693	657	663	629	621	627	665	666	637	641	646	673	689	667	638	608	606	604	640	652	626	640	633	663	603	646	636	614	684	664	700	660	722	643	614	681	666	661	643	632	661	684	653	640	649	675	635	606	643	629	675	620	665	651	667	668	687	638	672	640	628	676	644	700	648	621
24977	21150	27286	25249	15023	6587	4007	2559	2017	1623	1368	1065	881	883	801	739	718	735	696	685	715	678	709	678	663	669	686	655	731	669	725	684	642	721	680	702	661	676	727	687	672	711	703	664	610	720	677	698	653	663	674	693	636	696	660	646	657	701	704	711	706	692	700	697	713	672	671	686	670	677	692	707	694	705	667	701	728	694	667	659	673	666	705	652	642	694	690	643	659	695	706	702	726	713	706	683	709	674	650	675	744	692	648	688	677	669	721	674	618	672	669	667	677	668	692	679	660	697	634	681	655	708	724	635	649	659	692	645	673	708	685	680	695	639	668	648	714	732	711	691	660	668	669	659	718	663	694	697	668	691	668	666	676	690	719	688	650	702	725	615	723	651	719	690	666	694	706	710	692	673	722	724	712	697	703	674	660	682	657	646	693	634	701	716	695	697	700	635	674	690	707	692	705	672	691	647	711	681	718	654	696	682	669	673	692	695	698	677	735	655	666	709	718	675	678	684	656	652	712	655	663	730	710	692	723	695	661	647	688	736	677	668	681	748	670	670	714	687	710	662	726	684	711	662	641	714	678	695	707	731	654	669	669	690	703	627	657	632	722	695	643	675	712	741	664	686	636	685	691	698	697	718	652	671	685	661	653	651	634	644	739	693	678	673	720	711	654	712	661	639	692	660	710	684	741	668	609	723	668	679	691	647	662	677	705	687	662	658	665	634	653	690	681	759	685	710	670	661	695	695	722	656	682	666	645	720	697	643	666	683	684	689	676	718	647	702	643	673	724	666	708	700	670	662	697	659	685	663	713	683	724	651	630	661	607	701	677	674	657	686	654	651	697	696	715	707	705	677	634	660	662	675	657	698	727	676	670	649	668	666	672	703	697	705	654	693	688	678	679	651	665	711	671	671	622	666	667	677	715	696	700	657	673	688	648	646	667	686	663	643	650	702	689	694	687	676	695	661	691	667	673	645	683	711	672	674	669	678	633	672	684	676	681	689	695	707	626	652	707	650	667	669	678	699	680	749	713	687	678	715	686	686	625	651	683	665	656	680	647	691	662	657	662	658	678	689	668	722	674	670	703	654	637	634	654	706	671	652	697	684	652	692	703	660	650	706	612	683	729	672	651	710	694	667	696	691	673	628	716	676	696	670	687	681	663	678	698	683	680	665	727	694	731	687	705	653	694	647	652	703	692	645	656	724	645	674	658	627	692	653	651	729	664	698	713	663	671	669	740	721	702	708	638	649	658	702	686	662	687	692	672	673	670	671	688	693	701	675	669	669	692	700	700	687	705	671	674	659	656	659	708	674	695	706	672	700	686	679	676	652	666	693	668	666	678	681	684	683	676	668	693	671	665	729	744	670	645	641	706	698	651	692	663	674	690	643	668	699	629	664	689	673	698	658	710	646	687	658	697	672	657	667	733	670	741	672	697	725	692	696	683	707	692	668	679	665	694	689	668	689	650	641	682	689	697	718	668	725	707	686	639	657	665	687	679	658	659	709	677	716	727	717	671	713	709	704	648	669	656	655	692	693	663	684	686	659	674	674	706	676	679	675	699	644	697	692	638	631	731	684	674	678	693	754	680	674	701	655	700	666	649	686	692	653	727	670	670	658	658	664	671	667	661	729	690	669	673	690	635	670	655	654	688	723	657	694	692	702	699	684	632	681	663	709	662	713	685	676	707	712	676	674	638	637	667	669	716	634	694	677	671	694	643	673	689	672	738	673	634	702	670	692	687	733	684	662	676	704	698	647	704	712	688	726	706	649	671	686	648	681	670	689	683	679	697	647	676	662	709	679	703	732	697	663	697	644	711	663	666	680	682	736	704	685	668	656	695	654	708	676	681	718	655	677	644	659	706	702	676	632	673	706	699	652	705	669	699	668	669	667	661	654	658	691	691	734	748	661	657	686	681	687	636	695	709	668	723	701	700	694	654	700	702	683	700	615	688	692	680	681	725	717	690	726	619	643	674	668	705	653	699	672	684	663	647	687	662	666	672	689	683	677	643	705	658	660	669	691	650	681	690	672	686	706	723	668	708	654	664	678	682	669	636	664	659	642	694	658	607	623	677	661	657	716	654	704	721	698	680	683	638	672	688	691	676	649	679	753	665	758	702	675	695	723	685	682	694	659	689	676	674	667	704	673	673	678	683	710	649	706	638	682	676	702	647	700	713	663	682	734	702	699	736	677	708	661	679	647	670	689	678	661	634	680	644	685	715	703	722	670	717	657	676	694	693	723	677	666	639	699	653	689	694	677	681	681	651	694	748	690	641	667	691	662	705	676	681	695	725	641	693	707	641	631	648	726	685	703	688	637	694	641	675	671	724	667	717	671	651	689	673	698	669	668	695	652	623	694	646	676	686	665	674	689	699	642	652	673	679	650	699	618	668	717	703	699	678	664	687	688	633	699	678	654	698	716	658	689	713	668	653	669	703	647	649	691	682	684	721	651	652	637	714	694	683	716	685	657	656	676	675	730	675	659	656	653	650	684	654	700	666	702	685	677	702	728	626	670	688	700	686	713	683	642	688	676	689	677	712	648	714	695	660	643	669	686	676	717	649	668	695	655	668	708	666	631	679	699	705	699	719	688	678	655	653	712	637	679	680	744	689	716	645	673	668	675	687	677	660	666	733	652	702	703	666	731	702	696	722	719	702	693	656	688	701	672	731	701	672	669	614	678	712	694	675	675	665	718	668	681	669	626	652	642	673	668	688	660	674	693	607	661	691	649	666	706	672	663	693	643	639	662	622	653	678	689	693	702	663	663	664	674	724	668	665	687	677	686	669	676	647	676	703	735	652	702	696	728	710	667	634	697	657	715	689	673	689	679	687	661	675	670	682	704	675	701	682	664	704	684	653	672	700	694	685	658	674	700	665	663	670	630	707	696	652	681	693	706	673	667	689	677	662	694	661	722	693	640	709	706	677	674	694	703	674	676	693	688	689	706	731	651	652	672	731	650	706	660	660	680	671	616	651	695	701	601	664	653	694	666	648	663	699	702	650	694	692	669	650	708	685	644	727	665	649	687	703	678	721	704	657	695	653	712	683	694	653	676	697	671	670	658	646	675	675	688	679	674	707	732	661	649	659	715	673	688	705	691	705	674	704	657	685	667	678	684	631	653	736	691	666	703	680	668	645	680	685	702	642	704	651	671	657	649	685	676	684	654	636	651	668	680	633	666	730	695	684	743	695	709	671	709	632	708	641	667	651	661	713	649	643	716	707	643	707	654	691	704	701	693	667	680	667	661	699	704	697	679	642	702	648	668	709	700	654	702	680	673	720	695	665	666	651	620	692	669	711	694	666	658	723	642	658	687	659	668	702	740	714	691	692	685	659	677	677	742	648	683	700	691	663	699	655	660	707	690	669	692	675	693	672	709	670	657	623	685	691	681	674	668	680	701	693	670	653	667	693	688	707	671	693	704	639	634	683	702	672	689	672	701	651	713	659	649	676	649	683	650	672	655	638	670	641	680	650	674
42346	48840	30693	16610	11062	7924	5619	3989	3048	2385	1729	1312	1085	985	846	763	742	727	703	700	766	748	747	663	704	686	719	717	704	641	714	724	756	700	659	688	699	697	717	693	708	678	696	717	715	709	660	694	738	669	690	699	657	732	678	709	711	665	718	689	685	690	719	696	679	696	754	699	682	785	712	678	702	727	640	654	730	719	701	674	682	752	749	670	714	706	690	701	706	700	706	712	669	689	708	650	731	689	707	670	697	682	686	727	703	714	707	706	674	684	692	649	678	720	718	706	740	653	676	681	674	713	694	678	671	747	697	688	649	704	704	723	662	663	715	634	666	704	717	668	716	682	702	690	735	715	658	721	718	668	713	685	695	708	705	692	652	713	696	701	683	712	692	696	679	767	666	662	666	726	666	693	752	695	696	697	643	726	657	716	677	674	703	694	708	712	691	704	661	724	692	700	639	728	762	724	671	671	689	742	673	710	692	666	707	681	690	712	682	739	687	688	711	726	744	722	673	688	687	726	686	714	711	737	677	676	701	733	710	703	640	703	720	661	684	780	675	707	725	699	691	729	667	709	717	688	654	699	725	729	686	682	715	706	654	744	711	661	725	769	743	679	664	722	646	720	690	755	652	662	715	674	694	739	712	655	697	717	685	722	700	681	718	664	692	698	728	681	720	709	650	699	698	692	736	688	691	682	662	693	729	715	702	691	698	698	687	701	698	698	730	686	720	669	694	692	708	718	739	700	689	679	721	675	686	702	635	720	766	694	707	712	718	678	730	708	681	659	663	665	664	678	703	692	719	710	721	652	684	708	704	682	660	643	688	715	722	715	737	716	682	705	690	692	748	691	670	703	700	654	682	665	649	710	724	676	719	696	715	672	715	689	632	686	714	692	693	665	713	668	698	701	708	721	673	660	702	708	719	666	680	672	731	727	725	709	673	695	711	657	680	714	691	702	692	691	688	725	714	716	762	681	707	688	698	722	738	708	712	677	705	658	674	696	725	728	668	705	688	706	691	662	698	642	637	657	655	720	682	714	721	697	743	706	717	727	692	674	700	730	706	701	649	645	736	698	692	683	713	684	703	653	699	725	695	673	718	672	751	700	680	697	680	685	726	702	709	698	708	743	685	680	647	690	682	710	727	671	668	745	731	643	718	693	711	714	685	672	690	700	688	720	669	644	681	715	653	691	680	690	697	667	724	654	699	693	738	721	698	685	699	691	716	696	695	709	682	743	714	666	707	697	693	730	695	680	687	712	711	710	715	718	728	743	699	743	700	661	669	732	691	695	661	711	702	680	675	704	690	697	732	705	702	682	758	673	670	710	698	690	687	709	747	634	692	651	662	686	710	671	700	682	691	704	718	680	639	662	694	762	733	643	693	661	676	711	686	707	662	635	697	684	706	703	729	705	697	717	697	736	724	734	713	686	687	670	686	687	754	676	703	708	734	708	725	751	700	707	688	672	717	704	697	654	642	685	699	737	727	666	673	727	726	688	692	671	724	643	679	685	679	707	721	672	702	688	766	677	680	662	658	670	715	703	701	687	704	656	675	703	700	713	693	706	741	704	741	649	714	685	745	668	671	748	639	693	677	730	684	675	714	674	667	732	706	688	677	702	700	674	697	672	670	690	682	667	742	698	700	708	655	674	694	682	700	685	667	661	703	700	701	730	699	699	662	699	735	704	688	696	706	692	674	665	661	698	703	693	665	636	692	760	683	698	682	650	710	715	708	741	705	697	703	673	728	687	670	732	672	670	748	709	662	699	685	754	705	704	690	664	676	722	707	705	664	689	694	697	732	672	731	695	717	713	684	655	663	696	744	712	756	680	677	679	717	741	718	725	670	706	695	707	732	688	682	675	719	718	685	689	681	725	714	677	688	750	716	704	667	692	675	689	616	688	733	674	731	756	717	717	707	715	669	702	709	665	704	706	690	738	693	704	722	727	651	706	669	733	688	698	676	675	682	733	685	706	694	720	693	703	666	724	722	711	709	704	696	685	731	699	687	676	708	705	735	690	707	743	721	727	745	689	713	693	681	684	688	670	687	727	671	713	729	683	730	676	691	634	726	667	693	750	651	719	719	701	684	707	648	718	726	735	647	681	658	669	668	682	734	660	730	668	754	704	674	693	694	675	721	738	685	684	631	669	699	689	739	708	731	717	711	668	711	750	686	704	738	673	699	738	683	693	686	704	707	690	685	663	691	695	743	704	633	740	701	694	707	695	666	665	690	703	667	689	696	703	679	717	672	712	666	678	709	718	729	673	731	690	754	753	710	708	702	669	638	657	658	701	757	713	690	734	695	677	697	737	700	714	708	712	680	698	692	689	655	704	728	723	725	670	707	723	726	665	680	737	642	731	728	716	686	687	681	691	718	730	710	679	668	657	742	706	714	688	745	752	695	715	674	693	728	683	672	693	707	697	741	673	698	708	672	679	690	673	677	703	710	657	673	677	692	713	667	739	738	714	690	699	699	641	741	722	670	653	717	676	712	709	692	701	687	651	707	701	725	698	720	678	686	654	722	717	714	713	642	650	698	732	669	714	730	680	727	724	688	720	671	684	704	704	688	707	654	672	697	693	701	729	717	725	650	716	689	706	718	731	671	679	627	724	700	639	708	698	696	662	735	671	726	745	731	743	715	686	672	718	675	671	683	695	685	702	701	704	726	740	705	695	705	712	720	684	686	704	681	717	668	721	752	657	703	646	675	672	718	679	726	629	673	641	695	681	675	747	691	688	702	701	707	682	666	644	706	722	676	662	722	673	683	678	667	673	705	712	720	666	712	695	739	664	715	687	737	711	690	685	706	670	698	707	768	725	754	710	684	700	708	725	670	769	712	672	653	705	704	651	668	676	663	693	706	702	712	727	692	690	728	660	696	692	742	711	739	657	740	709	725	694	720	711	702	719	648	722	673	727	684	681	694	620	663	704	715	680	695	717	637	723	674	675	720	644	723	673	622	670	700	651	676	704	686	729	694	738	684	670	682	704	696	726	712	688	717	663	689	733	677	651	663	695	690	656	673	694	730	706	703	712	708	713	689	679	681	655	685	686	712	668	711	668	699	701	685	710	706	725	638	652	730	662	747	724	701	721	688	676	703	711	720	676	634	699	724	730	681	693	670	690	695	712	739	711	651	722	656	691	690	686	731	684	753	669	763	748	677	721	721	693	704	726	701	723	726	716	654	704	702	729	703	724	738	701	682	701	709	716	723	702	712	689	711	737	708	674	694	699	653	702	681	659	743	684	649	731	701	720	686	691	708	697	679	725	702	701	651	649	700	694	693	734	692	743	669	698	750	729	655	698	695	696	681	701	608	751	684	718	716	710	707	703	714	675	641	690	641	678	661	706	701	699	684	679	715	745	722	663	727	705	690	672	709	699	671	683	726	704	720	684	688	718	750	705	712	730	711	673	689	704	708	699	676	706	723	689	712	708	680	714	745	726	693	679	713	676	676	698	676	696	720	729	760	715	729	715	691	676
22379	20982	28431	23706	21049	21334	13635	4529	2559	1541	1068	912	821	796	781	753	713	695	755	658	649	670	681	707	694	693	648	668	643	692	655	698	705	706	651	654	675	662	658	690	659	617	688	675	647	710	655	677	690	662	666	653	641	619	678	694	681	643	645	676	642	650	631	646	657	633	710	639	623	678	630	688	683	689	672	691	702	651	723	652	692	639	642	686	645	698	643	677	683	655	639	645	633	656	665	699	692	676	637	670	654	641	669	670	677	665	653	710	701	654	683	654	635	670	673	638	681	657	621	693	684	701	636	675	669	716	672	624	650	642	707	658	669	643	676	670	675	655	682	678	671	653	653	648	638	720	677	683	721	680	667	638	641	648	674	679	615	628	711	659	641	654	660	653	638	680	633	596	685	671	677	679	660	638	664	642	675	674	614	643	694	646	643	719	685	720	671	693	682	676	646	659	652	677	667	650	674	676	636	665	651	652	662	722	677	659	613	646	619	667	644	623	650	678	716	662	653	676	645	732	698	665	645	627	679	676	645	679	652	648	638	718	628	657	672	669	619	632	623	650	665	677	676	630	710	661	696	642	650	677	680	674	645	689	706	679	679	670	653	695	636	687	656	611	658	691	659	649	687	685	648	673	665	686	654	640	679	685	691	672	719	687	611	649	687	659	654	677	707	689	672	676	658	673	643	676	673	662	671	630	641	686	665	703	723	653	645	669	666	700	690	669	672	637	619	650	671	656	648	615	678	643	666	706	676	686	670	681	649	659	640	654	679	658	683	661	677	655	633	670	619	646	655	675	657	592	639	668	693	642	692	659	623	681	654	703	662	650	644	697	675	723	705	638	651	684	668	681	688	660	691	702	637	658	667	679	662	669	663	647	677	695	614	676	711	613	644	690	690	679	661	608	638	653	663	676	673	675	668	652	667	617	691	642	696	698	662	681	683	667	665	620	627	647	676	680	631	636	672	677	692	671	677	680	659	659	646	657	676	689	701	684	623	616	666	645	636	635	660	643	649	651	660	639	636	671	684	714	657	666	678	634	685	660	664	671	637	667	670	651	608	668	687	696	609	671	689	655	655	653	725	670	656	644	695	699	681	712	630	640	710	634	636	672	661	658	667	663	677	694	689	624	628	657	648	656	724	680	625	651	692	622	675	672	661	694	673	671	652	644	605	670	677	648	678	652	683	664	693	644	686	703	653	605	643	704	660	670	662	660	648	628	714	637	663	638	683	662	683	639	612	713	650	650	622	660	662	630	706	648	690	645	675	618	658	689	648	670	691	678	668	654	686	667	663	680	671	647	684	657	671	620	642	696	663	637	615	681	643	652	702	644	676	679	640	689	648	669	643	682	713	675	710	647	653	671	686	651	625	656	661	671	654	675	631	687	634	633	646	611	691	656	689	633	655	660	686	685	687	662	630	631	666	622	637	670	677	651	664	675	691	582	700	706	710	701	665	638	668	671	698	636	685	680	615	685	632	704	673	696	685	648	665	686	659	682	642	724	693	650	687	639	651	654	667	672	661	720	650	596	694	637	708	690	681	663	682	660	657	715	608	689	644	693	654	659	722	620	669	671	693	648	663	688	627	661	619	672	649	655	614	691	674	650	672	647	646	694	632	653	667	651	722	655	649	677	657	643	662	695	666	641	659	639	667	646	648	649	729	715	660	615	675	666	650	661	663	609	638	675	701	661	722	667	639	640	685	652	654	730	653	626	605	674	666	647	680	676	652	697	694	678	635	656	666	661	667	683	653	650	681	675	632	652	639	657	644	677	629	659	609	652	668	630	662	667	664	630	672	628	680	676	660	646	668	621	589	670	659	683	624	678	691	694	630	675	659	643	643	691	670	683	619	668	696	676	652	639	690	649	669	690	680	640	667	691	637	679	714	670	653	632	621	666	629	646	650	636	642	676	651	653	617	624	680	626	706	640	689	676	691	633	659	672	644	591	667	677	670	694	676	635	679	641	695	661	691	626	625	658	642	655	680	661	625	664	668	653	669	658	649	671	643	630	658	657	659	703	658	655	669	668	665	669	645	654	662	701	654	678	647	641	687	654	659	702	662	664	677	677	655	663	636	641	709	660	670	715	668	617	641	634	656	646	647	725	617	663	693	663	691	651	670	651	619	664	684	606	641	635	664	617	654	652	660	661	651	632	666	646	690	657	631	707	698	662	614	649	630	681	636	685	670	672	671	675	667	684	628	649	604	594	676	653	643	622	696	661	673	637	697	696	667	611	626	637	666	699	655	656	705	634	657	649	666	656	662	699	702	671	673	667	671	652	665	688	653	672	667	589	650	653	661	684	694	615	688	695	676	672	660	668	686	694	649	626	650	668	658	705	650	658	687	640	640	686	619	660	654	668	663	692	610	615	667	627	662	705	689	687	631	665	649	693	669	681	668	610	687	688	689	677	669	663	671	658	686	663	659	672	632	649	711	684	647	641	686	640	678	651	636	663	660	612	670	620	652	707	660	674	660	694	642	702	695	685	668	644	660	607	696	681	654	672	718	677	636	686	641	648	636	662	674	678	661	659	689	696	700	656	652	616	690	670	685	659	645	695	672	657	685	682	641	630	626	646	703	701	681	665	704	658	618	694	698	682	661	702	663	677	669	695	663	653	641	641	646	672	695	627	653	664	680	666	635	654	624	659	663	643	658	644	709	663	664	691	704	658	663	672	688	648	639	647	685	657	662	644	677	674	649	690	693	636	662	632	683	645	653	677	681	646	648	620	649	685	671	720	645	674	674	673	642	664	664	688	683	690	704	602	662	674	700	654	662	700	668	630	678	643	699	637	607	678	662	655	635	644	658	654	692	665	652	639	629	693	592	634	706	687	660	660	649	648	609	695	676	674	677	718	702	670	668	664	629	685	635	690	669	640	705	683	660	678	647	649	672	716	703	659	671	630	656	634	671	677	645	653	679	655	675	665	670	666	636	679	634	658	651	730	631	685	683	637	645	589	653	663	680	666	671	642	643	690	676	640	638	632	693	654	636	669	656	681	632	662	655	664	625	666	661	680	632	620	682	661	639	692	679	673	673	660	688	652	693	643	619	674	650	622	693	637	684	692	651	658	668	628	682	732	617	617	659	629	638	659	679	659	648	681	689	647	612	670	659	650	686	703	645	698	639	691	658	684	652	674	666	664	651	662	703	674	640	641	620	643	649	652	631	626	720	677	665	649	677	696	678	748	659	712	680	649	672	668	671	715	681	637	636	674	700	626	648	640	640	697	656	710	660	661	732	671	657	654	661	651	653	668	671	643	694	655	648	661	666	642	692	680	670	678	642	677	653	627	717	715	704	658	643	624	629	676	631	604	634	673	670	619	678	665	676	665	658	631	712	649	711	646	710	670	680	679	665	630	625	657	687	636	673	670	623	625	689	665	664	655	617	679	685	659	687	693	678	655	649	656	650	638	665	644	640	664	688	678	667	702	665	660	676	704	641	667	667	624	704	645	640	670	648	661	674	684	687	707	654	570
42182	55011	38928	25177	16752	12415	8517	5468	3525	1878	1334	1032	905	859	811	770	727	690	725	697	649	719	688	660	734	624	657	637	665	655	691	669	670	696	704	667	660	677	699	666	643	639	681	677	661	678	635	687	683	637	617	626	649	680	657	675	719	686	690	659	634	683	648	670	677	708	716	708	658	664	659	650	644	682	666	673	665	670	678	651	688	672	650	641	722	657	645	664	705	704	625	639	615	658	708	665	633	630	677	680	643	682	643	708	693	695	674	660	687	681	677	697	653	620	653	616	655	675	670	623	686	622	673	707	694	694	691	683	708	666	663	662	689	653	665	661	694	696	643	660	657	646	634	639	690	685	675	647	670	673	629	709	700	647	640	665	656	692	706	669	668	652	669	628	672	634	650	654	659	689	703	694	640	663	662	686	692	682	695	677	673	692	662	682	681	644	644	649	671	672	653	658	671	665	694	637	676	667	589	673	713	641	727	648	629	653	679	711	639	679	640	694	680	661	671	618	688	641	644	675	694	640	716	646	637	684	669	617	644	673	658	660	701	670	647	702	673	718	660	652	672	642	669	711	669	692	656	673	657	700	684	643	632	656	669	669	678	641	628	663	691	637	677	611	625	631	672	657	696	633	656	678	716	684	663	630	674	708	673	690	668	677	676	705	685	707	665	667	630	647	673	708	678	663	668	654	660	658	664	681	682	705	653	657	672	691	634	643	677	694	650	654	664	677	692	689	655	710	672	656	701	624	650	681	661	680	702	672	677	683	675	678	722	669	632	671	647	676	621	669	652	682	668	687	666	692	619	693	665	724	617	718	646	655	626	657	691	695	642	656	667	671	670	643	709	620	671	669	637	667	675	694	743	687	659	687	658	666	722	691	664	679	693	704	668	671	685	680	669	659	674	661	633	683	683	656	615	690	649	658	648	692	673	681	669	665	676	650	658	677	643	649	619	668	668	675	644	678	672	636	656	644	677	673	673	634	690	617	652	639	663	649	709	661	656	693	673	678	686	635	727	687	670	660	713	645	688	640	682	693	661	674	649	636	680	681	669	622	677	612	703	611	639	665	670	656	646	637	651	726	704	702	649	681	664	626	659	666	711	719	668	666	627	657	632	698	666	670	655	690	664	635	671	686	676	653	690	672	735	645	670	712	633	659	651	684	653	664	707	644	686	686	659	710	695	618	643	645	660	652	664	651	689	676	678	690	645	711	651	645	711	718	627	673	680	676	651	652	663	691	702	679	667	713	727	631	678	665	670	658	655	709	671	697	686	630	664	629	675	648	709	651	742	659	680	678	674	687	658	650	660	662	689	662	661	629	653	699	659	638	694	665	667	684	626	702	677	687	675	657	651	728	646	611	661	676	662	699	683	644	676	672	705	643	685	658	669	660	687	677	690	669	659	694	675	608	695	660	694	718	667	692	695	676	688	634	679	721	696	676	637	629	672	629	670	656	669	681	626	642	646	692	690	641	668	676	672	667	693	663	690	690	709	705	649	686	647	686	704	682	673	638	692	712	660	655	729	665	655	648	673	668	629	681	611	623	613	722	664	664	621	708	683	691	662	681	675	704	680	662	635	674	676	702	645	661	609	689	680	722	689	649	665	641	674	683	668	681	653	675	653	662	670	682	634	684	706	695	621	692	636	719	703	677	682	681	654	663	671	647	659	641	668	669	654	661	668	668	658	710	679	674	660	695	651	648	623	679	680	679	710	703	724	646	693	631	657	607	662	663	675	678	661	648	668	642	632	692	689	658	690	675	681	651	626	588	661	686	639	616	674	659	622	660	649	710	622	687	664	695	674	667	678	696	690	624	700	619	648	700	703	698	654	697	711	634	688	647	651	676	662	652	685	671	659	667	653	713	687	670	674	683	615	671	686	727	629	675	634	675	672	680	673	669	671	657	703	692	668	613	678	631	670	668	702	660	658	694	661	653	688	652	618	686	712	681	672	637	614	680	685	730	640	645	713	691	639	693	644	668	712	710	648	725	704	683	660	666	655	651	699	642	656	666	683	624	643	749	652	657	669	654	700	604	687	652	650	685	685	676	662	673	675	689	686	633	717	655	684	682	684	758	653	643	610	646	680	673	643	666	688	656	683	678	669	683	676	669	707	676	680	648	683	664	630	644	632	668	660	669	636	688	706	634	679	672	711	675	651	650	677	691	658	688	651	670	682	618	670	691	675	664	661	634	681	645	645	589	641	686	682	658	653	651	678	686	685	633	636	622	640	644	674	650	636	688	734	645	644	651	679	668	686	646	645	677	697	682	696	666	669	668	708	659	653	675	637	641	653	665	657	645	647	678	661	700	674	658	664	697	660	685	647	638	670	613	666	670	697	688	697	589	673	686	687	636	652	678	664	675	649	654	708	714	652	699	715	726	667	690	643	631	685	651	677	676	638	645	711	671	667	670	656	682	665	672	610	693	679	666	655	632	637	652	697	662	635	675	727	665	669	674	672	693	676	688	688	650	696	696	638	687	665	660	621	622	655	675	635	669	691	683	662	643	699	658	639	669	664	670	675	674	676	674	681	659	706	672	722	701	664	657	658	627	666	696	675	694	672	651	644	654	690	649	677	710	633	716	670	615	693	676	684	686	651	685	619	692	644	698	718	670	667	623	656	731	656	665	635	658	671	672	678	709	683	645	675	670	686	676	656	698	732	700	620	694	704	682	672	682	664	650	657	668	684	712	670	665	678	686	666	677	698	708	639	708	665	644	663	650	662	670	643	657	713	711	706	674	621	654	659	641	614	715	673	648	652	656	636	688	659	674	673	695	703	692	661	727	688	679	673	651	653	675	670	674	729	678	675	730	660	648	661	672	654	646	715	660	710	657	678	619	673	666	688	661	697	643	694	665	650	685	668	651	680	608	637	724	702	659	649	686	683	691	639	652	677	680	706	663	699	658	655	661	649	633	634	636	685	705	655	678	678	690	676	672	682	661	645	647	690	665	698	653	706	649	646	672	665	690	637	716	692	663	674	673	672	711	673	638	691	667	685	676	696	638	668	667	668	675	652	663	683	680	666	653	628	685	680	638	652	646	686	666	687	686	694	663	702	654	655	654	679	681	647	673	654	697	645	698	705	687	641	668	646	686	656	677	677	679	655	685	698	630	678	670	677	687	708	683	630	665	643	698	678	677	672	645	694	653	698	657	652	636	678	668	646	667	672	657	695	688	666	646	677	682	710	645	614	689	664	620	662	638	655	655	659	662	700	698	663	645	632	627	623	646	662	675	626	669	723	645	668	638	660	639	659	626	692	696	730	667	640	758	641	636	685	661	668	683	697	676	680	668	687	684	690	705	644	685	667	645	683	697	667	635	672	684	689	671	647	716	691	676	639	634	692	668	614	663	648	623	655	631	671	635	689	705	643	680	699	657	680	594	652	665	660	699	655	629	711	670	666	658	649	690	606	604	673	665	657	666	658	666	636	707	674	672	677	655	683	706	702	639	677	647	639	683	679	659	712	621	652	695	636	690
38021	41471	39494	23957	11207	5929	3284	1950	1248	872	804	781	802	756	711	704	688	663	694	693	659	699	695	671	660	670	651	724	665	671	661	695	688	673	711	690	655	615	677	646	666	722	691	625	634	713	654	684	669	666	673	705	660	700	666	678	651	627	704	631	680	612	659	646	684	660	682	677	680	688	678	708	647	667	626	597	711	644	671	639	654	682	684	649	676	699	681	696	674	626	655	657	693	673	681	728	637	692	702	671	677	661	650	676	687	645	647	676	679	703	691	651	689	656	670	660	653	644	662	634	667	704	678	627	694	683	686	690	628	616	655	645	652	719	648	683	689	685	676	746	702	667	730	679	677	669	676	669	665	645	643	682	666	634	693	649	645	604	644	668	641	668	686	676	707	688	703	648	654	638	675	694	629	645	630	676	625	665	685	666	653	687	646	666	647	687	653	672	695	655	662	639	721	677	661	696	706	664	648	680	634	676	655	709	655	693	672	665	619	687	649	661	618	676	642	649	719	671	683	691	677	647	700	680	692	686	677	682	646	698	654	706	667	685	668	702	702	690	636	686	668	680	706	635	686	677	654	659	664	638	683	655	646	662	623	716	699	674	689	664	744	664	615	659	655	696	667	678	665	662	700	675	621	661	682	659	667	709	700	669	689	650	681	701	670	665	650	699	698	657	683	665	678	711	669	675	707	706	680	683	614	722	684	639	648	657	633	689	647	632	677	628	694	640	654	677	666	677	703	682	684	675	690	681	654	707	689	672	633	621	629	651	642	626	679	644	620	689	684	643	683	673	659	661	701	659	704	672	727	649	704	644	648	641	655	670	696	641	635	662	720	729	689	678	652	659	658	630	679	680	665	679	633	703	686	680	672	637	630	660	696	654	679	652	684	634	675	660	706	658	676	682	666	700	689	633	719	661	680	688	709	665	631	720	637	661	663	637	666	678	695	688	661	637	663	602	675	687	690	681	675	665	684	677	652	672	656	698	699	652	659	652	693	648	662	713	697	679	656	656	640	623	678	649	693	642	661	671	656	672	663	659	663	622	673	692	683	651	683	659	687	663	687	640	641	678	682	624	676	625	654	671	692	684	653	642	660	725	704	703	638	649	639	673	677	679	637	672	641	628	718	690	677	666	672	697	652	666	657	654	681	704	640	701	684	702	654	664	690	687	675	709	647	660	717	669	674	678	651	627	647	645	668	652	651	675	686	629	625	668	588	699	684	645	682	679	665	676	678	646	686	665	710	664	714	650	705	658	648	685	658	649	653	663	661	637	670	716	693	673	671	661	639	732	648	633	661	663	679	666	653	639	613	665	633	630	630	705	648	656	670	710	703	690	639	666	664	638	673	676	680	675	640	654	688	639	640	666	708	688	704	651	638	640	640	634	692	677	692	618	686	669	667	694	707	680	667	687	687	652	671	686	660	694	626	718	686	647	714	665	691	679	682	627	701	671	674	717	715	638	698	662	663	678	693	646	714	645	712	647	651	659	621	671	721	706	669	667	675	670	679	704	667	635	684	686	663	703	655	705	647	687	691	658	655	680	663	669	684	644	666	680	653	685	720	652	672	707	675	684	681	671	688	712	674	687	666	652	664	621	723	660	691	687	685	674	656	713	706	688	718	649	674	633	684	644	634	626	675	680	671	689	657	649	624	661	715	662	682	666	672	653	635	680	691	664	701	668	700	655	674	687	664	711	700	661	652	691	691	669	703	663	695	655	703	680	673	737	699	677	684	648	676	680	657	635	649	661	614	698	678	654	661	619	659	633	635	706	687	661	631	672	686	714	636	683	665	686	654	635	651	647	674	639	740	660	691	680	692	684	654	650	651	645	681	698	696	685	711	638	662	619	691	668	649	683	659	686	659	647	639	628	642	667	622	698	676	657	676	707	668	649	686	657	716	686	686	695	640	663	676	638	656	602	653	666	641	700	654	619	684	713	671	695	629	695	662	722	620	670	656	610	623	689	696	716	711	673	620	696	646	694	645	682	682	637	682	657	712	707	669	676	739	664	635	729	647	618	611	666	650	674	689	661	687	668	683	655	696	675	629	651	651	657	649	652	661	691	674	690	701	651	596	675	642	664	633	716	635	624	626	701	667	677	639	699	668	701	681	671	677	669	679	673	633	671	687	696	648	706	657	663	686	686	671	677	656	655	644	691	647	659	677	661	720	671	667	681	689	634	690	693	652	680	703	643	685	732	661	711	662	658	703	664	679	723	676	676	679	681	669	632	647	702	673	681	671	701	644	698	653	671	643	659	685	616	697	678	661	722	669	639	661	656	688	671	698	610	702	664	629	678	661	658	695	675	638	633	716	611	600	636	654	732	672	661	684	699	679	666	681	677	684	678	681	678	627	681	645	688	644	685	637	641	619	652	668	697	631	651	684	684	670	677	692	689	694	652	686	678	662	673	651	615	679	633	701	680	716	686	659	667	650	689	710	687	646	642	673	642	689	660	651	700	723	669	720	695	637	677	654	672	691	673	667	697	696	623	685	630	726	643	677	682	667	638	700	685	728	675	671	617	643	667	655	669	681	669	652	663	674	682	625	663	686	679	684	610	629	684	666	657	664	682	687	664	683	684	649	677	660	696	663	691	654	694	683	689	691	712	710	676	649	670	654	676	682	687	669	674	680	651	613	674	660	608	683	663	711	694	660	664	626	701	686	689	654	650	644	619	712	644	725	674	672	610	686	669	664	684	713	704	662	679	632	729	618	633	697	645	689	659	664	717	669	743	650	664	692	657	619	651	636	676	658	688	689	699	642	692	650	654	650	676	660	653	634	691	653	663	646	733	639	698	636	695	629	664	637	690	658	635	669	662	635	659	644	688	675	661	638	643	675	677	672	703	682	682	644	659	664	627	739	644	654	687	629	638	638	656	680	660	625	665	678	677	714	686	689	656	695	690	658	703	689	694	696	703	656	671	636	660	658	682	646	693	686	652	696	684	665	692	671	645	717	652	674	677	660	690	698	661	634	690	606	666	644	702	665	661	643	654	690	651	696	689	671	729	652	655	649	702	664	660	656	640	655	655	637	671	670	734	657	673	672	686	708	667	733	689	684	689	679	638	652	671	649	683	705	662	703	674	628	709	687	660	679	671	647	687	653	677	645	702	666	631	700	650	661	657	685	664	648	655	665	687	678	638	666	679	744	651	658	690	656	643	660	704	619	654	654	693	688	654	660	692	652	647	716	641	619	661	632	678	673	682	714	647	685	697	696	673	632	682	692	691	625	634	706	672	695	685	643	620	635	676	666	691	690	680	679	650	673	645	599	650	703	661	635	651	699	652	656	670	648	689	726	681	708	625	721	680	682	650	679	684	652	640	729	634	690	687	657	717	723	695	672	645	713	638	669	689	663	693	710	611	679	630	635	630	734	650	656	639	669	665	694	653	632	667	652	668	684	647	660	694	690	635	699	698	662	687	659	705	687	639	641	683	672	648	685	634	678	691	705	693	724	623	635	660	665	673	679	645	683	679
42560	53111	37856	20220	12412	7778	4761	2852	1515	1116	959	943	836	791	729	779	703	757	725	641	697	667	711	647	692	687	631	696	712	659	669	690	700	690	651	662	703	653	685	688	676	766	661	686	656	745	699	680	746	697	669	667	692	698	654	677	667	701	668	651	699	648	710	662	700	704	703	684	720	695	680	688	702	665	677	723	696	668	636	695	698	709	740	710	685	717	685	662	705	677	667	676	727	697	715	702	701	686	694	717	684	672	661	678	705	691	715	646	657	692	680	709	701	698	712	682	688	728	679	699	683	672	693	670	701	698	634	698	681	724	734	735	685	678	716	679	613	714	702	753	697	720	750	694	686	707	705	661	738	683	712	714	724	639	675	662	682	639	694	673	686	727	694	690	686	708	699	688	741	662	705	720	672	671	679	714	700	669	667	685	700	685	709	703	686	671	695	682	708	676	654	720	707	733	689	691	697	653	683	692	695	646	653	715	699	707	691	647	643	705	721	751	660	654	710	679	661	698	681	684	683	665	748	681	670	674	698	668	696	683	703	706	689	667	722	692	712	679	688	710	703	696	693	737	684	695	699	655	663	699	695	712	676	727	653	707	634	710	695	716	678	702	657	697	697	732	677	719	688	674	700	699	693	680	720	701	646	697	673	737	746	652	671	668	698	711	688	698	675	706	680	676	671	693	692	727	695	695	698	687	745	669	644	703	702	667	708	678	643	672	686	710	705	715	671	676	708	703	634	748	690	675	676	691	702	706	715	653	674	695	687	684	625	687	663	696	658	711	688	688	686	727	659	695	666	672	679	696	682	675	681	737	679	653	685	690	659	684	712	698	694	703	722	702	694	683	657	738	679	736	692	683	735	671	648	692	692	679	682	669	686	710	644	710	728	691	692	695	687	715	701	655	609	700	663	741	722	719	703	687	708	655	651	697	667	710	759	694	730	646	679	699	705	682	701	663	689	664	721	705	683	676	733	698	681	671	688	704	711	700	735	689	732	679	663	680	684	729	665	754	661	718	682	661	670	683	699	740	661	661	675	654	667	711	666	680	692	679	713	667	698	681	683	674	678	681	704	695	717	721	678	664	690	712	625	695	703	644	687	680	662	710	721	690	713	668	689	718	708	718	680	707	732	683	719	678	717	747	687	741	676	687	730	689	726	732	663	683	733	685	696	705	720	659	693	698	717	656	713	706	705	672	718	671	653	701	704	662	691	699	683	698	687	717	766	677	715	693	672	743	733	684	643	688	696	702	669	702	697	711	679	704	715	717	728	688	684	687	673	735	673	713	689	658	686	697	694	694	682	696	680	732	706	661	665	761	698	706	672	724	681	691	737	721	671	695	718	684	648	677	699	709	687	659	692	710	707	659	716	679	668	674	711	704	680	694	694	715	681	730	687	644	689	755	657	683	695	701	722	720	702	723	669	671	684	672	681	707	715	714	708	688	697	662	732	692	679	649	726	700	695	652	663	722	676	722	684	704	691	752	655	694	685	674	672	725	727	712	686	672	654	679	656	690	736	686	659	706	701	685	723	692	690	691	700	690	661	734	683	661	665	676	654	648	720	708	701	709	673	716	683	681	691	684	705	664	688	672	726	693	672	685	694	687	682	709	702	658	689	701	677	728	686	736	686	693	704	681	683	700	697	681	715	695	650	709	718	680	686	714	683	700	693	712	696	662	675	649	658	673	666	696	640	708	672	677	706	689	689	644	671	738	730	721	699	706	706	721	647	715	639	640	675	675	671	676	680	708	739	706	672	646	680	707	671	644	680	694	683	687	738	714	695	711	655	678	707	707	680	682	664	693	639	698	692	692	670	679	695	732	703	708	690	754	718	673	667	695	707	678	663	731	666	704	705	691	662	702	678	657	654	698	679	698	717	670	715	702	702	673	686	716	677	691	663	708	719	651	705	706	686	694	672	684	649	699	650	690	671	709	674	676	708	708	638	726	689	685	702	662	702	690	712	675	694	709	687	651	678	681	667	665	672	704	692	680	705	665	687	710	709	708	665	709	690	732	682	678	693	705	731	716	710	708	709	691	705	707	695	658	695	735	653	739	694	690	742	691	696	664	683	715	688	717	662	665	686	700	671	666	722	703	657	698	697	692	678	660	688	683	694	666	671	692	703	693	681	698	681	722	732	636	723	707	706	697	674	667	678	718	654	667	681	757	672	628	646	719	706	657	645	658	722	727	646	733	640	726	662	682	698	687	641	676	676	704	718	677	660	710	725	692	660	680	676	714	675	679	657	695	664	660	652	709	687	691	694	683	665	780	690	661	720	648	667	738	711	689	689	686	724	742	665	712	686	695	680	715	704	704	650	711	695	697	714	721	680	741	711	745	671	713	707	700	668	676	702	673	693	639	695	728	700	649	712	697	656	662	671	684	700	685	686	670	736	650	654	690	681	715	652	666	708	679	659	649	702	700	667	691	664	734	694	655	719	674	671	695	701	698	719	664	720	720	717	666	707	686	749	666	690	754	656	685	701	689	710	711	649	651	675	672	751	685	709	696	727	726	665	704	696	705	681	694	682	676	693	684	689	724	680	707	674	688	682	730	691	666	651	712	650	713	718	686	705	698	714	691	775	709	676	720	693	675	692	643	704	704	723	683	636	684	721	675	668	733	641	705	673	692	683	675	680	679	717	639	764	683	742	716	704	701	689	704	712	665	733	707	688	634	661	683	693	684	708	703	657	684	683	665	676	684	662	658	722	706	619	689	719	674	693	659	645	718	712	708	660	717	749	639	722	682	649	758	693	726	656	677	667	683	634	691	711	699	689	700	661	706	687	686	717	648	707	653	674	667	702	651	747	715	677	676	675	673	746	739	688	688	690	685	673	680	695	707	694	718	661	647	664	676	679	717	679	678	735	681	654	670	680	664	660	699	730	683	695	709	704	683	722	664	699	702	651	707	747	671	680	643	692	675	704	675	688	686	678	735	714	709	646	661	677	721	686	689	691	714	693	699	659	700	703	687	647	669	686	681	696	704	683	653	738	724	654	668	723	671	702	685	726	696	659	690	719	653	686	682	713	681	672	691	683	681	668	701	690	674	712	646	680	746	718	735	724	714	684	691	707	674	703	748	766	675	706	681	734	703	660	688	667	678	698	715	702	691	702	672	672	662	683	685	673	749	681	670	684	696	679	722	703	710	693	682	693	689	650	679	671	699	655	707	708	697	730	663	691	713	684	690	679	722	712	677	644	676	718	703	685	695	707	690	701	655	683	686	696	694	677	660	708	690	716	645	667	688	666	713	722	694	693	682	692	683	662	664	675	668	772	651	676	661	695	663	717	696	714	712	690	712	685	655	675	695	686	695	713	665	687	661	731	684	703	708	682	663	718	668	689	698	687	673	699	669	678	666	715	741	676	712	668	662	692	659	693	665	699	702	711	705	711	652	697	693	655	690	677	692	667	671	663	682	657	668	702	670	664	709	701	656	699	658	692	693	641	667	688	711	668	687	714	699	674	665	690	681	713	707
23545	21018	28193	24155	21080	14616	4755	1814	1263	1100	918	808	819	717	722	726	659	656	668	642	690	647	649	641	687	647	620	652	630	630	673	644	661	668	628	686	695	604	628	710	632	651	667	646	641	610	660	719	625	653	679	658	620	615	670	602	609	644	699	627	630	611	644	673	673	638	672	647	668	669	684	647	684	674	630	632	680	674	611	648	641	648	626	672	636	626	648	653	594	661	669	646	639	664	616	604	697	669	631	616	616	697	658	651	635	630	641	612	646	594	621	630	637	652	684	652	661	601	635	668	703	655	657	655	639	653	661	642	647	670	636	641	649	644	620	648	644	649	677	632	647	628	667	694	638	647	632	624	669	627	635	608	618	652	671	656	675	647	663	621	642	666	648	643	662	651	662	637	652	713	641	611	660	646	606	663	666	627	626	626	595	633	630	633	626	667	651	627	654	673	715	649	620	633	588	667	651	638	655	674	612	612	642	635	661	620	646	641	624	636	628	648	633	638	637	610	634	649	612	618	626	637	694	655	598	671	674	652	633	637	681	606	632	600	684	679	643	627	647	638	597	702	661	629	646	631	673	614	689	657	625	609	649	697	642	655	633	612	659	652	664	681	651	609	640	623	647	623	641	676	641	653	652	630	634	675	654	682	627	685	685	652	652	662	650	658	694	630	661	647	618	647	705	652	639	602	634	647	647	670	663	674	579	621	646	646	650	638	649	615	646	643	663	621	706	676	684	681	651	647	648	644	634	689	658	632	639	601	678	596	638	661	635	648	669	696	640	598	685	610	617	613	674	654	612	661	615	636	641	663	658	622	674	680	596	660	646	660	668	641	639	625	617	621	653	629	648	646	654	675	641	617	655	656	677	640	675	604	662	660	670	612	667	658	660	639	645	709	649	617	613	667	653	618	653	657	634	643	647	657	654	629	634	643	609	596	693	602	638	660	628	614	611	696	696	676	624	614	698	659	694	667	620	637	637	662	658	654	602	642	645	622	666	644	698	631	695	621	692	678	685	610	639	665	630	645	662	610	656	660	623	678	643	665	637	659	670	685	634	706	625	657	700	635	643	673	635	666	627	664	591	625	621	641	630	629	610	611	679	629	643	672	673	685	611	654	695	667	617	643	676	633	608	652	695	636	638	619	670	661	631	645	681	627	687	652	647	632	644	624	660	646	644	660	613	616	671	606	713	603	647	677	643	653	615	682	660	654	665	640	677	658	626	645	663	620	680	617	622	673	639	646	642	627	648	597	609	627	591	693	652	648	653	685	643	598	614	657	633	607	594	641	646	648	642	673	682	596	668	622	660	640	681	619	621	582	666	647	651	679	643	621	667	637	629	662	610	686	619	595	662	644	630	637	641	620	659	643	638	606	732	639	645	636	649	592	645	655	662	658	676	679	614	662	654	661	648	629	686	617	634	633	684	685	633	683	686	616	655	718	667	636	701	620	670	673	625	638	667	625	625	610	664	645	665	640	692	630	650	623	680	669	674	662	641	614	633	630	693	654	651	641	655	659	637	649	640	626	617	651	642	640	622	646	647	602	619	632	616	662	673	656	619	596	677	638	664	628	640	661	673	650	617	677	657	637	638	633	708	656	641	630	643	641	622	611	664	648	659	669	642	645	645	607	647	643	634	598	604	672	634	621	657	665	650	619	655	636	718	680	689	665	654	652	634	659	631	684	662	607	642	631	650	643	642	614	633	629	673	615	638	674	659	661	634	637	684	668	655	678	701	631	657	685	661	680	644	661	660	651	669	645	661	667	667	672	660	694	633	663	649	656	675	648	659	659	619	708	629	658	666	650	679	678	658	691	641	666	622	621	622	603	663	637	666	659	593	647	643	641	660	620	634	640	633	659	613	601	645	661	660	675	655	662	617	632	628	615	635	614	606	609	673	634	632	621	643	632	650	620	661	596	683	643	621	673	656	663	637	640	646	603	644	604	639	620	660	644	666	652	663	666	649	662	662	622	642	679	620	608	617	646	663	661	646	635	666	639	661	645	684	667	603	654	688	693	632	646	646	702	640	625	650	613	675	650	639	650	633	619	628	632	647	687	684	637	653	675	654	612	681	622	633	659	635	658	649	643	615	595	620	611	647	623	650	672	652	636	633	628	645	624	613	667	673	652	650	630	689	610	680	623	599	652	646	631	647	626	629	674	639	660	615	671	621	615	648	679	701	655	623	632	648	656	689	643	668	638	597	652	633	612	678	603	626	677	632	638	689	650	615	636	625	637	640	603	641	657	617	630	615	621	638	657	695	661	654	622	606	663	658	686	604	659	611	656	634	685	584	680	649	646	616	625	618	631	622	664	659	693	678	679	681	614	609	684	668	677	627	634	643	570	640	653	669	597	607	641	642	650	649	627	650	678	711	611	638	662	665	632	664	679	671	653	624	642	675	659	673	684	607	684	638	670	604	638	653	656	720	664	690	674	665	659	643	618	642	656	639	642	671	633	674	672	612	608	610	618	618	650	658	640	640	622	614	636	639	603	639	620	694	639	643	670	669	624	691	639	625	655	664	640	636	625	660	662	635	633	655	634	663	642	639	687	632	665	681	657	677	628	628	636	628	635	612	603	694	616	607	603	641	638	677	685	630	635	670	645	641	621	661	650	669	649	635	629	662	616	622	645	662	666	615	638	673	706	659	675	681	630	641	687	659	636	641	617	652	682	618	665	652	646	662	653	697	598	694	596	666	591	630	626	666	637	657	606	651	697	647	640	650	635	632	653	649	625	599	628	649	669	657	630	657	648	613	674	654	632	651	659	637	666	644	613	620	700	591	650	609	663	643	655	619	629	616	669	697	609	623	623	616	629	638	626	623	595	644	636	639	654	625	608	610	643	572	677	630	642	650	611	616	663	647	649	659	672	650	633	628	649	645	621	637	710	602	608	617	641	677	618	620	647	681	653	620	623	656	631	639	654	671	643	625	628	632	632	682	638	633	631	663	632	688	638	678	651	621	664	637	651	616	605	623	640	618	656	658	652	606	645	630	648	661	665	635	619	636	624	667	618	612	626	572	629	643	672	638	678	626	665	685	574	706	646	628	628	666	602	613	644	646	668	650	641	672	662	644	656	646	639	615	631	692	675	665	647	671	586	600	705	678	667	663	644	649	676	653	682	653	673	682	634	665	608	642	634	619	640	682	671	598	683	613	613	639	658	631	630	619	630	620	654	592	634	619	634	632	620	614	663	630	674	613	658	673	640	700	630	648	686	640	608	628	606	594	677	657	639	635	649	650	578	641	652	616	588	646	666	635	654	583	623	591	687	665	626	632	647	608	600	614	648	622	613	591	685	673	656	670	677	660	650	655	621	645	643	635	653	637	657	678	598	611	645	638	622	640	663	639	612	637	614	676	651	695	626	648	631	690	618	635	676	656	648	623	601	666	644	602	667	631	650	674	652	643	653	665	632	636	659	641	630	658	683	653	663	673	673	637	686	653	634	670	655	641	637	614	601	603	658	598	611	645	669	655	655
44860	58169	36975	19326	12561	7577	4406	2248	1581	1303	1058	906	855	774	752	694	710	660	682	691	688	681	691	640	613	604	665	640	653	710	663	694	698	674	649	676	642	657	621	691	663	690	673	648	611	707	646	679	705	642	656	646	648	677	671	681	686	675	665	650	690	735	661	711	652	677	651	621	685	656	708	666	635	648	671	697	610	659	672	658	676	664	743	653	694	672	684	630	688	669	698	670	629	685	681	672	669	674	668	702	670	708	701	671	632	673	693	674	602	728	665	618	590	620	670	638	686	664	672	680	663	669	664	684	708	671	656	670	671	683	659	688	653	630	683	674	687	616	643	662	641	709	642	639	636	667	648	672	657	665	673	691	677	701	686	682	667	728	676	654	704	667	674	610	634	643	729	695	665	659	661	668	686	690	660	635	664	673	700	665	699	652	663	669	658	631	658	660	665	653	688	648	670	644	626	672	682	694	672	673	678	627	649	703	674	709	648	652	681	692	653	656	671	707	642	603	688	651	638	657	623	672	646	661	651	719	639	650	662	653	649	665	698	622	646	644	643	579	687	677	717	666	617	699	689	648	652	647	671	704	666	622	712	690	681	682	624	624	642	664	670	684	646	705	690	668	638	659	671	694	655	666	665	635	651	668	668	679	649	666	703	648	643	626	650	662	671	653	676	658	691	704	641	688	633	640	664	689	692	664	672	692	664	684	722	656	752	637	646	668	639	644	679	623	682	642	645	671	636	636	626	662	596	651	649	625	689	690	700	661	645	674	639	639	646	688	690	663	696	622	660	646	688	664	668	639	657	709	668	674	710	646	632	668	669	629	656	655	674	642	703	690	651	678	671	666	662	639	672	667	633	647	681	668	625	688	679	704	672	657	660	692	651	642	693	642	712	703	677	663	679	663	685	656	712	664	718	682	667	680	731	670	655	662	686	609	685	637	660	680	660	625	644	684	680	696	634	601	665	627	663	638	625	666	659	661	665	665	693	663	686	622	662	697	673	681	672	674	664	662	661	656	660	612	657	699	638	650	682	704	655	720	639	667	659	672	666	670	675	674	666	732	657	638	683	683	646	609	609	716	670	656	695	673	694	718	652	654	677	700	706	656	683	627	658	647	608	629	610	673	684	665	630	673	690	693	699	636	686	642	676	663	673	658	642	624	658	634	655	675	631	632	622	655	654	683	704	656	652	686	596	619	689	703	691	679	648	657	647	654	661	668	685	694	619	681	638	711	678	692	626	653	688	634	697	641	665	693	679	664	694	660	670	654	641	662	685	636	671	685	669	671	694	660	695	714	698	682	660	681	641	691	649	666	648	648	631	695	635	669	681	664	657	685	675	673	679	676	695	687	662	671	731	668	641	652	687	721	692	654	627	602	709	649	647	692	681	670	678	700	628	613	670	677	663	696	645	685	641	624	642	690	638	686	665	719	635	678	620	706	672	667	679	644	652	670	678	644	677	667	660	678	650	670	643	702	655	724	698	652	676	679	708	662	669	684	664	697	651	677	685	658	645	691	675	680	646	688	636	700	640	682	629	661	697	646	695	631	669	675	699	643	689	670	670	686	614	667	679	693	651	691	657	668	698	657	669	625	661	654	660	663	641	678	708	673	648	695	681	629	684	654	684	711	678	657	689	673	684	648	682	654	632	636	661	677	707	648	654	676	668	657	658	654	647	690	656	683	692	688	697	675	668	671	646	670	689	669	693	698	663	680	693	658	696	635	666	672	655	671	694	641	676	689	652	635	631	692	695	639	681	676	714	665	684	689	660	655	690	678	704	692	632	680	687	650	674	661	675	666	628	619	648	692	645	677	688	644	638	683	661	697	672	703	652	659	701	690	662	680	660	663	650	639	665	676	670	680	681	650	665	643	670	672	679	669	647	687	644	637	687	658	669	672	677	619	676	661	619	673	685	679	670	662	627	648	664	639	683	683	638	765	665	692	690	699	665	641	695	687	645	673	726	712	666	688	649	695	637	670	660	655	641	690	635	679	686	688	653	636	683	698	728	689	678	656	643	649	682	645	684	673	614	644	675	689	636	662	655	659	639	648	654	612	702	636	686	626	656	698	668	638	683	671	641	655	655	674	669	706	705	603	665	673	655	660	654	651	703	712	658	621	677	701	676	670	644	643	622	686	632	648	644	636	659	685	682	706	633	692	650	658	685	685	682	650	654	666	672	717	658	706	637	658	666	694	677	675	664	658	603	671	666	648	638	678	672	691	601	701	643	662	696	672	673	684	654	688	681	676	723	659	680	651	663	654	618	657	665	656	680	663	664	626	662	683	663	625	687	641	703	713	694	727	709	629	655	641	665	632	684	661	701	610	648	669	713	606	626	665	665	686	689	640	667	680	615	657	660	626	634	677	687	692	695	689	635	651	660	648	643	681	650	641	652	689	676	696	628	642	623	693	669	680	696	649	672	670	698	665	656	670	697	659	630	675	642	653	648	696	650	668	713	640	701	613	695	659	672	644	602	651	655	650	681	666	591	672	609	674	661	654	690	640	662	688	620	611	664	659	655	679	602	678	669	666	663	681	686	677	672	598	714	686	678	652	687	704	650	714	646	641	636	684	642	657	649	716	657	661	690	678	690	691	722	629	675	636	639	671	671	626	684	661	647	673	645	684	670	690	643	608	700	632	672	665	695	665	689	693	603	648	679	668	612	670	675	665	634	633	683	672	677	650	709	696	644	655	696	667	659	646	641	652	674	665	669	710	649	686	712	640	646	690	630	710	677	659	650	699	678	704	632	702	652	692	655	649	587	661	674	672	701	669	671	688	736	602	693	667	663	676	609	682	665	665	648	666	657	676	699	680	701	676	659	670	667	642	677	684	641	650	642	682	659	656	702	650	662	613	666	668	662	668	661	664	676	637	694	657	723	671	676	668	683	682	672	674	701	654	667	647	643	687	659	628	709	689	659	665	647	689	678	649	663	662	686	655	702	670	707	667	659	681	692	621	666	658	658	685	658	616	608	690	631	665	670	652	671	621	701	667	671	724	649	667	666	659	692	669	644	677	660	679	656	662	673	637	673	689	616	648	637	620	640	654	648	650	659	660	674	698	675	670	675	678	718	664	627	677	695	715	687	685	680	668	673	640	636	704	685	662	649	646	643	659	626	628	656	736	670	624	621	631	653	673	683	697	698	640	694	676	657	673	637	702	670	628	697	657	649	668	644	689	649	662	581	701	721	667	646	674	666	634	663	617	668	683	658	710	646	656	654	691	669	704	716	676	706	697	659	628	662	645	670	649	650	699	666	669	678	710	674	651	669	647	661	662	706	661	618	670	663	645	679	619	635	685	643	675	694	672	638	691	683	639	686	693	694	636	704	613	668	686	681	659	668	672	646	738	648	638	648	727	663	650	615	668	679	689	607	633	702	672	733	677	685	700	684	743	666	717	671	631	674	718	664	665	656	670	685	613	689	621	663	613	670	635	675	723	686	688	682	672	633	670	658	632	677	652	625	673	658	654	650	669
25071	21729	27956	25160	13732	4531	2191	1232	912	808	806	736	741	711	678	689	662	730	719	701	732	662	694	665	740	686	704	720	681	613	694	644	689	638	688	689	678	743	721	668	707	703	661	685	686	672	718	680	732	647	691	678	672	681	681	654	724	721	709	709	651	697	656	671	674	646	664	703	703	706	698	674	752	684	701	699	660	693	646	691	684	697	692	638	683	662	648	696	690	700	672	671	718	714	667	666	645	737	670	714	655	676	696	683	654	695	688	726	707	694	716	660	692	652	723	634	732	635	720	681	699	652	680	686	665	729	665	734	671	654	674	660	680	733	708	685	687	651	680	678	703	645	680	672	724	674	660	757	690	697	665	707	658	719	671	703	673	662	691	622	678	721	696	740	672	664	676	654	654	729	692	750	690	684	684	686	621	691	637	696	685	666	710	681	656	704	684	678	704	712	696	689	660	684	639	711	687	666	684	700	645	696	690	671	666	696	688	686	652	712	631	652	665	640	737	683	691	720	681	687	667	701	679	724	696	706	721	679	720	704	671	675	680	710	687	679	729	658	704	692	698	680	667	701	622	658	682	714	662	696	682	703	683	645	683	694	708	660	698	697	677	664	706	722	663	674	700	720	664	679	674	736	659	680	709	689	697	652	683	704	718	662	732	657	650	663	695	687	672	687	668	645	729	687	711	703	726	654	667	686	725	670	733	711	707	695	673	666	675	705	616	718	679	636	644	681	688	645	654	708	746	693	669	672	700	726	696	702	683	716	717	669	712	683	690	691	664	705	658	709	711	682	708	688	728	702	662	682	656	694	675	713	693	736	680	736	689	689	682	685	666	743	684	670	699	646	689	697	653	683	673	680	683	692	699	639	683	683	665	698	737	688	687	654	708	685	719	700	670	651	694	691	712	711	683	659	675	713	646	695	695	690	628	694	668	685	672	684	731	685	668	717	667	691	717	687	694	665	674	724	677	697	697	675	695	691	692	645	692	703	614	655	705	663	671	677	697	719	716	690	660	694	687	675	643	660	665	706	694	702	701	689	691	680	703	696	700	709	700	665	666	712	655	703	663	671	642	701	705	701	713	620	660	677	674	694	685	675	682	697	662	689	686	703	659	647	699	633	731	677	666	682	663	722	686	685	692	744	700	713	673	656	667	748	707	707	693	684	678	679	696	714	721	687	714	655	646	698	699	668	669	715	705	700	679	728	677	691	695	743	670	697	700	687	663	702	682	692	669	644	707	695	666	688	690	701	699	735	670	701	673	666	687	701	645	690	672	666	666	692	701	667	721	702	651	703	713	712	683	725	706	701	664	689	686	685	686	704	705	720	692	676	660	641	677	742	680	694	671	699	638	694	708	661	666	671	658	666	732	669	686	719	685	661	706	659	700	704	688	690	702	650	710	678	677	675	723	699	665	676	667	707	669	704	667	676	706	705	676	692	685	693	686	635	715	660	684	658	692	627	700	728	688	654	671	656	697	656	657	622	675	678	692	669	666	674	657	673	669	687	694	690	686	635	683	629	690	671	672	661	709	701	676	645	706	700	688	666	681	681	688	719	687	738	657	671	681	656	725	677	683	718	678	670	721	720	709	655	722	682	683	694	782	700	670	678	731	712	695	676	685	682	665	670	686	714	656	731	673	669	659	655	723	695	689	686	671	718	661	696	679	698	677	710	649	678	708	673	685	648	652	676	669	638	688	680	686	707	659	660	651	701	698	695	721	673	677	727	697	692	674	698	677	648	672	610	696	693	654	715	716	628	678	672	655	676	702	673	694	682	682	692	687	698	668	699	696	700	637	669	664	686	698	715	736	620	628	658	696	734	689	675	688	658	684	669	660	703	654	676	676	650	660	655	656	697	717	653	723	666	699	681	709	692	730	700	698	666	665	675	672	655	649	663	653	690	711	667	651	693	654	646	740	700	698	679	724	694	696	709	686	701	668	679	666	653	649	676	682	750	689	695	702	701	712	685	632	643	724	661	703	689	705	705	731	673	666	685	761	669	677	697	691	705	664	672	610	683	738	669	699	712	734	660	644	675	719	663	674	660	719	684	687	723	671	697	672	668	692	655	675	652	642	715	699	708	713	656	655	689	690	707	679	699	651	716	707	677	663	707	671	682	686	710	661	717	692	689	645	711	693	682	701	654	639	670	713	739	625	682	680	674	667	645	693	726	686	707	719	703	699	684	629	686	678	690	670	708	628	688	660	683	658	689	679	653	663	683	679	663	738	683	684	665	685	708	690	702	641	651	733	670	642	702	666	639	664	681	690	645	675	704	677	691	709	703	679	720	666	660	664	682	708	686	696	718	648	680	665	694	707	687	731	698	683	745	620	701	615	663	691	743	678	709	727	658	721	722	712	689	639	693	720	712	737	663	677	687	693	707	733	687	671	666	711	691	677	673	698	713	692	668	671	684	674	656	691	698	689	655	650	707	685	650	652	619	720	663	685	672	741	685	717	706	715	723	675	725	691	683	717	731	657	682	740	665	685	659	649	712	712	668	688	655	757	729	690	712	758	699	660	709	654	689	662	661	713	701	680	691	668	673	669	676	695	680	735	694	687	709	692	638	718	662	723	668	666	721	714	725	649	681	701	691	661	709	695	663	696	720	667	702	709	677	653	640	660	664	643	671	687	686	688	654	725	700	660	691	668	683	673	657	694	719	696	692	726	682	677	687	672	728	733	719	714	693	714	721	635	697	680	665	707	724	684	718	681	715	683	681	745	671	651	704	705	673	691	720	739	671	701	706	657	690	712	672	680	689	684	685	706	718	668	682	706	680	691	695	674	680	668	660	689	693	663	683	670	701	647	631	728	679	731	709	670	738	667	684	662	693	663	691	661	680	691	636	703	675	661	701	684	633	734	732	726	733	653	686	687	657	691	712	719	715	637	683	692	682	719	682	654	692	680	682	679	670	705	690	670	702	717	663	734	632	692	715	667	668	709	723	628	701	685	659	680	694	717	687	676	673	717	702	697	676	677	676	761	670	677	685	657	674	672	694	679	662	683	689	625	680	665	684	716	665	671	653	690	666	670	690	684	675	648	667	667	616	733	688	697	729	676	688	738	678	659	656	634	681	664	707	718	721	667	682	674	695	691	701	625	684	679	724	688	705	714	688	675	712	714	692	681	738	644	683	719	712	651	695	728	704	634	644	673	684	693	698	680	684	702	666	685	687	707	702	688	721	679	695	719	724	726	692	672	697	702	661	662	688	674	693	698	645	721	678	718	736	693	689	690	676	648	730	653	670	670	656	730	707	705	682	644	697	691	695	723	721	677	656	710	739	684	706	721	662	670	682	688	705	715	673	723	671	671	735	678	679	714	690	689	682	663	689	711	668	714	689	701	723	731	704	678	693	698	699	725	710	711	689	700	671	700	700	718	710	724	634	722	707	665	688	675	720	719	691	741	706	729	672	670	724	753	707	697	691	675	659	682	671	684	712	695	703	659	671	698	664	689	680	721	691	665	712	716	669	696	732
43782	59189	33640	15986	8914	5363	3010	1671	1118	947	833	790	757	710	798	741	748	748	703	688	733	717	714	685	659	720	770	692	680	693	727	727	710	707	711	741	763	694	687	692	760	687	707	680	668	682	682	704	712	732	672	715	745	676	697	754	731	727	721	671	734	681	733	747	729	729	741	739	720	640	655	729	732	731	708	765	713	718	731	718	722	680	755	727	717	708	694	737	726	690	740	740	714	693	710	751	748	675	690	735	737	750	679	703	750	695	714	720	658	710	703	658	711	769	675	719	641	687	702	693	703	683	739	690	732	715	725	730	711	710	713	652	739	670	678	692	716	716	742	742	763	688	700	719	694	672	708	705	748	687	723	630	734	683	706	701	703	685	714	728	697	675	708	711	680	760	746	673	719	726	730	683	698	689	689	712	672	646	693	718	769	736	740	731	694	717	753	722	708	742	663	741	678	701	687	700	684	713	698	710	664	735	702	693	708	706	654	708	704	703	665	717	717	688	670	697	657	726	720	700	681	735	710	658	704	735	697	701	699	692	697	734	712	694	707	708	646	721	700	713	711	687	679	692	711	681	692	715	759	708	685	694	702	691	754	699	669	674	691	710	741	668	677	695	715	692	718	698	696	745	724	682	653	709	675	684	711	769	731	682	728	691	746	702	693	700	710	696	759	706	733	691	677	718	769	673	670	716	676	699	698	688	667	691	677	728	709	712	728	705	734	700	683	696	732	725	727	677	658	692	693	688	691	641	699	709	653	688	703	693	735	699	758	710	697	694	694	721	705	702	675	727	711	677	714	712	694	678	714	648	645	779	700	716	724	682	714	705	716	704	707	676	677	719	719	735	742	751	745	730	722	730	654	704	703	691	709	714	681	733	678	739	676	679	665	702	699	694	695	687	729	692	728	720	642	728	736	699	719	674	702	762	645	690	706	693	690	714	693	737	727	726	748	718	681	686	682	717	671	728	665	692	694	678	756	735	687	684	727	689	716	708	649	718	715	701	712	715	701	708	741	726	715	691	717	717	670	673	678	731	724	749	732	677	688	728	698	702	732	698	729	683	668	701	733	703	686	651	704	718	686	686	720	712	741	702	732	698	709	735	682	707	723	725	720	711	729	719	698	709	698	734	703	703	688	677	711	679	679	705	696	717	726	676	709	704	661	679	712	675	691	693	684	690	642	684	729	675	705	726	739	717	733	692	712	699	694	721	689	704	702	694	714	719	727	664	734	711	709	725	698	733	719	663	663	746	718	717	690	701	696	747	708	644	646	730	715	710	684	663	673	685	712	712	681	696	685	725	723	727	690	754	702	682	684	694	644	718	689	694	710	701	734	729	650	702	722	706	770	622	747	742	718	727	720	710	687	707	752	716	717	731	685	657	742	712	719	696	696	714	718	695	729	731	696	684	743	664	719	715	694	722	733	685	735	659	691	695	718	733	727	677	704	667	688	700	675	711	687	732	701	649	721	748	694	682	686	681	747	734	680	714	712	724	713	694	648	712	669	707	696	727	699	731	722	679	737	716	723	699	699	732	730	699	721	738	717	688	694	691	723	674	750	700	729	693	693	716	707	698	681	687	697	690	692	699	698	695	711	678	660	702	736	731	723	681	703	741	744	753	699	716	695	711	707	737	721	669	709	683	666	707	710	697	707	704	747	704	733	695	706	718	727	736	681	664	723	687	716	687	697	753	658	681	664	686	691	703	705	712	655	701	680	696	722	664	723	733	712	686	725	710	696	698	746	735	683	747	726	715	713	694	675	696	687	719	697	702	690	697	714	717	700	685	674	719	666	737	726	718	733	678	725	675	697	709	712	733	725	660	668	716	679	682	699	685	649	722	718	652	695	746	676	699	725	697	723	676	711	674	699	736	748	714	652	719	734	692	692	736	709	669	731	707	712	704	710	711	720	731	743	665	705	722	722	721	689	661	717	659	731	707	724	742	708	684	705	691	671	759	664	672	708	728	685	682	751	751	736	727	687	703	670	663	734	740	661	718	748	713	702	709	726	680	663	681	750	691	710	685	712	763	690	723	698	657	716	693	694	695	782	682	712	726	738	743	703	678	678	677	719	687	691	712	664	705	660	723	722	684	693	716	702	719	719	712	662	684	738	715	762	711	684	690	697	678	695	689	690	716	693	720	702	711	703	698	697	712	699	683	709	676	727	686	735	707	697	718	726	692	737	723	702	700	652	708	727	745	719	702	698	738	677	646	683	712	703	746	685	820	764	743	732	750	722	712	696	707	709	698	708	712	717	717	669	772	692	722	707	721	782	649	724	718	716	716	713	680	732	671	751	697	716	738	690	716	728	652	674	680	740	749	689	690	731	734	697	736	672	663	672	694	735	698	695	651	700	710	690	705	704	696	681	706	699	690	706	764	737	735	733	736	719	699	695	713	683	665	669	703	772	730	672	668	712	684	675	708	737	707	702	753	701	684	714	688	708	732	722	714	732	733	720	746	692	704	727	691	668	718	688	729	680	689	694	733	670	727	694	724	689	662	724	693	723	675	688	725	735	735	722	711	680	730	706	715	713	704	677	701	692	670	723	719	682	742	730	743	690	641	702	698	692	699	685	654	703	677	751	696	712	692	747	720	697	676	672	696	731	700	724	765	755	687	688	741	689	683	689	707	684	736	662	725	684	718	731	746	752	712	711	650	698	721	719	702	679	729	722	713	684	737	721	721	710	754	690	683	731	723	693	710	711	661	737	718	681	690	746	773	749	679	749	671	684	728	669	743	716	673	687	708	743	732	685	724	748	664	704	680	737	696	813	712	688	626	755	681	681	763	732	720	707	714	710	705	711	761	716	708	693	697	679	718	683	737	738	727	735	754	664	753	665	654	727	724	730	721	695	701	719	705	692	631	688	721	700	719	733	689	776	667	710	691	702	731	704	712	689	738	704	679	767	711	743	722	707	691	713	725	730	756	725	699	707	695	754	739	713	684	694	665	725	681	693	722	704	729	747	699	703	709	709	723	693	718	658	722	677	726	723	678	721	750	738	739	700	692	676	681	716	706	724	696	713	768	686	740	699	717	702	694	718	706	670	692	716	721	704	751	686	664	724	714	699	706	718	712	716	713	722	719	725	693	740	681	671	706	667	712	749	739	707	729	709	752	746	666	677	748	661	706	735	740	679	703	778	681	740	692	701	680	669	707	727	707	715	739	695	705	729	685	708	768	701	745	696	739	686	667	729	673	718	703	711	680	717	705	700	698	710	666	706	703	712	720	723	739	710	722	720	653	727	690	700	741	705	667	721	678	740	680	723	668	711	724	697	727	710	694	744	646	706	677	710	696	676	752	706	677	730	730	769	680	719	749	681	714	693	724	684	738	712	690	740	736	695	732	759	692	668	689	668	691	733	725	685	741	715	667	692	719	718	725	705	710	666	752	679	732	698	714	726	685	707	725	739	702	737	686	707	713	678	737	651	665	656	709	714	704	704	675	687	709	720	728	706	674	675	749	669	730	730	681	712	711
22408	21007	28552	23688	21061	20864	9386	1997	1146	929	966	921	789	797	760	673	703	712	690	707	667	682	693	672	637	692	670	686	696	689	718	706	719	682	641	699	680	677	670	637	646	712	686	641	689	670	657	709	668	680	656	648	672	663	653	645	694	644	648	696	642	657	709	639	689	655	704	679	649	693	692	678	723	660	711	676	678	679	658	671	657	666	640	598	673	656	685	683	682	671	653	636	656	680	640	653	667	662	672	621	625	656	651	699	658	698	630	660	651	702	691	618	678	649	679	682	629	682	687	630	689	686	690	689	709	663	694	677	645	645	717	696	647	660	702	702	633	609	658	715	716	662	652	618	652	648	665	685	645	648	677	656	659	712	681	660	677	706	662	670	675	676	669	685	675	637	662	681	639	680	685	647	638	688	734	642	635	642	686	642	681	650	623	678	673	691	630	654	672	703	631	623	705	684	690	617	681	629	648	688	692	641	677	666	671	708	662	632	638	713	649	649	673	666	634	651	696	622	677	710	669	736	661	665	638	647	668	710	690	644	659	659	657	694	644	677	644	699	711	645	734	669	684	727	687	717	655	690	666	649	682	637	670	638	706	691	676	703	704	670	693	628	683	734	734	668	660	681	647	659	730	663	659	693	663	619	635	667	726	677	675	669	652	680	642	641	674	704	674	634	674	665	707	686	666	709	691	646	681	664	675	669	639	671	656	743	688	718	667	653	643	679	674	670	673	647	663	657	705	676	687	657	695	666	676	694	672	630	656	633	649	696	684	652	670	648	649	655	674	653	678	723	670	722	668	669	690	661	652	673	696	685	649	659	651	679	671	680	675	687	653	637	690	631	657	669	676	685	624	656	613	656	715	665	700	686	690	701	694	663	728	647	678	705	644	680	631	656	646	653	607	672	651	672	673	665	682	706	686	666	676	706	664	711	648	711	713	641	704	621	671	683	613	643	679	654	672	656	642	681	668	648	696	725	696	681	640	693	665	662	678	681	668	660	685	673	663	692	681	640	658	698	629	689	667	637	675	623	671	688	590	666	696	708	684	676	693	713	637	697	713	669	644	633	654	706	670	698	709	635	681	701	662	699	690	629	654	688	653	658	670	700	669	719	667	662	688	676	676	631	658	628	656	679	654	632	684	642	669	678	719	678	670	670	665	738	648	672	664	607	698	676	696	627	665	704	641	695	696	684	710	680	717	682	656	661	645	627	662	642	682	629	702	670	700	657	661	652	646	688	638	627	644	643	661	677	666	642	669	632	694	669	726	648	648	698	711	634	687	707	691	691	669	662	636	619	666	683	651	742	711	678	698	660	638	692	665	684	636	654	629	703	670	661	683	689	695	622	672	713	691	664	731	643	691	688	649	720	682	610	651	663	628	701	625	663	613	676	698	670	713	657	624	691	689	682	710	667	638	637	660	684	671	638	657	656	684	678	677	675	629	660	643	679	721	676	665	652	690	645	651	672	685	693	659	658	616	665	673	700	718	643	664	646	689	610	693	650	711	660	692	646	674	684	660	682	683	675	648	618	637	669	673	655	658	645	689	686	637	681	642	694	653	674	676	646	674	699	634	728	663	705	664	668	682	663	668	664	716	684	655	691	657	610	685	671	646	670	638	662	685	604	650	634	645	691	633	708	639	689	673	682	691	697	655	666	662	656	692	672	638	671	642	653	693	654	695	661	650	660	654	697	686	659	636	686	670	673	718	675	649	627	700	679	663	696	665	691	678	668	697	675	610	642	723	675	675	682	667	675	637	667	710	667	680	660	695	675	658	702	628	663	653	675	733	649	655	648	660	702	643	672	639	639	648	681	628	693	644	700	656	644	670	695	681	676	707	618	719	697	637	659	682	672	679	684	663	636	662	642	633	692	711	680	700	673	670	678	705	624	679	647	690	667	632	673	680	652	653	659	631	671	647	656	664	666	712	693	619	653	697	658	617	654	648	669	655	727	663	684	683	690	653	652	699	657	659	688	667	672	624	673	659	737	670	698	646	619	668	686	622	711	667	704	678	643	652	668	664	656	657	678	677	677	695	652	658	680	637	643	687	692	704	687	658	688	655	663	674	647	685	661	672	646	637	713	618	696	672	656	670	658	676	657	661	673	694	671	675	688	671	665	643	709	606	692	656	606	636	651	664	652	658	695	689	609	650	688	640	675	642	668	671	673	662	656	668	679	665	678	701	660	630	666	659	659	635	686	641	654	688	637	676	697	662	664	664	616	628	646	604	637	628	690	707	660	665	663	689	674	703	691	675	684	668	707	650	660	663	669	664	635	674	646	636	650	686	702	664	713	668	720	666	674	664	636	729	681	615	685	651	655	667	667	625	607	641	664	663	635	699	640	694	655	639	664	646	691	641	671	642	671	608	692	632	625	705	670	676	676	705	641	619	679	703	661	653	708	680	626	655	671	672	660	687	673	671	678	650	674	683	660	638	657	678	640	646	666	684	661	680	666	654	624	670	696	662	635	678	649	697	656	695	677	679	683	714	698	693	669	678	684	666	650	630	677	656	701	673	670	670	673	686	684	675	674	611	674	672	658	653	688	706	681	701	674	685	655	676	699	650	586	667	669	649	690	716	663	640	660	693	674	661	685	696	644	683	654	655	696	700	685	665	706	668	685	649	657	722	648	622	686	672	651	691	666	660	695	634	652	655	666	672	743	684	673	648	658	750	666	678	665	686	674	653	677	675	702	677	635	667	678	683	641	686	706	679	712	671	725	640	678	657	680	701	689	679	679	672	714	656	666	704	666	654	660	681	631	645	653	687	687	662	687	651	704	697	685	645	627	706	685	691	665	703	680	647	681	688	700	692	655	641	630	682	670	670	657	722	659	689	666	691	685	674	661	641	669	686	655	657	684	652	660	626	705	626	647	655	651	671	686	654	703	651	680	664	685	663	675	667	638	643	658	654	689	645	754	616	675	666	676	683	696	652	656	592	681	645	663	632	716	702	711	634	688	635	670	645	646	652	720	698	650	681	660	666	686	650	694	639	689	629	686	650	661	693	677	645	654	683	696	664	682	712	670	681	680	662	662	666	622	633	680	640	609	688	686	672	678	731	653	683	633	665	681	628	671	708	639	656	686	706	672	669	686	675	657	694	648	673	649	715	691	654	705	674	650	624	612	628	674	668	610	647	663	600	653	641	660	669	644	653	725	694	630	639	673	665	714	696	653	746	654	661	672	677	671	692	676	662	675	670	678	676	667	637	727	638	666	653	672	648	657	668	659	666	695	689	688	669	633	705	660	668	677	698	689	679	625	672	676	659	651	658	671	650	660	689	661	694	698	676	666	661	686	686	692	679	657	697	652	641	688	662	653	702	687	651	650	673	678	652	629	686	604	637	689	667	638	675	639	698	650	687	715	707	665	701	692	691	728	683	644	694	650	688	647	678	657	658	726	692	672	675	679	639	658	683	669	653	637	708	699	644	657	704	655	669	701	682	683	631	632	619	634	624	707	698	680	671	655	725	686	648	679
47298	68198	40601	21895	14658	7938	3861	2191	1560	1179	1051	950	907	885	783	712	741	699	675	708	666	684	684	701	694	689	705	661	702	729	680	704	701	693	695	705	684	665	656	650	663	682	652	710	684	698	648	729	695	685	630	668	726	678	680	634	685	685	618	709	627	693	698	694	658	642	712	669	716	660	647	661	628	674	685	706	678	656	658	724	676	653	693	712	714	703	701	705	743	722	652	676	686	687	742	675	688	695	647	644	620	659	651	699	684	657	679	694	714	670	736	629	685	660	691	675	697	666	671	646	686	675	641	619	674	696	691	688	670	689	656	706	678	679	672	694	672	663	704	706	665	675	649	672	681	653	652	713	649	650	671	693	674	683	686	682	695	748	675	696	661	639	699	681	693	678	655	693	691	630	683	677	669	706	703	636	693	635	672	711	723	633	732	694	702	666	689	683	646	686	697	667	700	662	679	677	704	689	645	646	705	729	667	693	621	653	604	697	676	702	709	660	675	687	668	671	620	674	678	730	728	666	693	637	629	688	656	652	674	684	659	688	657	676	729	643	652	694	674	684	671	667	674	691	688	709	657	695	645	654	693	692	637	646	686	640	691	650	667	667	678	671	629	685	730	655	647	684	661	662	672	675	685	735	614	694	668	690	660	662	659	730	696	699	710	686	680	688	713	694	697	693	649	654	678	718	701	685	673	651	717	701	688	677	714	680	621	710	673	737	657	683	675	688	718	652	689	681	681	691	716	677	682	671	697	738	664	701	695	686	695	701	664	697	651	718	655	704	699	653	690	684	687	700	694	638	685	643	632	663	696	702	705	666	689	643	721	644	654	645	718	578	723	668	704	663	637	671	654	695	674	631	675	667	679	657	647	669	676	648	625	717	725	714	672	657	645	669	703	658	705	684	685	663	690	627	690	715	668	704	678	659	677	604	656	666	722	660	695	724	721	676	692	658	688	699	654	677	671	697	685	628	639	643	691	655	689	658	684	733	664	685	683	667	606	670	631	656	662	693	657	690	671	724	727	680	686	671	618	669	702	674	718	679	650	666	626	715	656	710	671	653	638	684	669	684	705	669	654	670	709	727	682	654	670	674	680	679	722	737	654	719	678	698	702	729	680	700	678	620	682	620	695	656	703	689	643	673	646	669	641	731	664	655	725	680	687	693	702	640	702	684	722	688	689	641	664	684	725	736	699	627	667	685	655	670	665	673	715	645	651	696	713	674	733	706	687	687	702	656	649	673	647	690	723	669	654	665	689	646	688	666	635	686	705	688	694	656	666	726	665	679	709	672	665	651	710	674	663	653	691	698	708	680	682	701	622	687	706	673	700	668	671	704	727	678	712	682	690	739	697	677	663	688	694	684	635	649	648	693	692	696	731	654	661	691	701	680	693	628	683	671	621	650	657	652	665	661	671	665	643	695	694	658	726	665	645	647	691	699	672	700	667	663	736	683	703	618	676	683	702	638	678	667	675	676	675	723	676	641	654	662	675	717	677	706	699	721	650	679	652	680	636	684	695	693	674	702	661	708	725	669	704	683	734	685	660	679	696	661	659	692	677	696	669	643	670	629	672	647	644	719	680	685	677	712	708	681	693	701	704	724	719	691	706	667	688	677	661	691	707	725	678	680	665	693	660	626	670	694	694	717	680	643	640	684	666	636	697	682	693	683	693	675	659	669	704	701	660	693	643	668	682	675	721	652	676	695	667	696	673	660	675	642	706	717	640	685	699	708	674	731	732	701	687	717	606	664	672	717	637	661	624	680	701	670	652	699	659	650	729	663	687	687	680	681	616	694	678	674	698	677	710	630	617	688	662	641	689	685	715	662	693	633	685	698	698	706	658	649	717	702	707	674	645	655	684	682	700	657	701	719	668	666	678	686	653	695	657	633	646	667	678	684	680	670	706	687	722	652	675	705	633	698	667	661	686	674	665	625	671	738	710	707	735	686	705	700	669	671	634	668	693	678	717	765	666	699	675	701	642	658	675	665	700	721	699	688	702	680	667	668	696	686	672	665	688	677	652	651	720	688	708	649	691	676	692	681	682	627	732	683	680	660	720	739	677	663	718	675	677	687	722	677	718	669	710	667	712	688	677	692	675	644	666	708	664	693	692	676	733	669	666	678	718	644	669	682	645	674	649	683	688	695	657	712	679	663	687	642	677	677	671	638	682	683	645	699	705	714	681	697	630	641	642	698	705	709	711	711	656	669	634	721	671	707	683	654	677	711	726	665	663	702	706	658	686	691	748	686	678	666	672	739	670	693	704	680	686	676	738	681	664	708	690	682	684	672	687	632	644	704	690	634	652	734	628	689	623	629	656	661	654	696	704	642	668	697	687	670	675	667	693	713	672	669	754	691	671	671	694	687	675	641	682	697	688	658	675	655	671	664	676	696	698	708	642	669	670	616	710	648	689	668	688	713	640	708	653	746	674	684	689	677	678	680	686	709	695	656	651	652	691	681	676	652	648	732	718	712	628	642	645	674	685	688	671	688	681	673	650	672	738	689	699	700	674	674	611	688	684	667	656	686	688	700	680	662	654	721	693	651	642	652	654	675	679	679	677	694	699	677	728	682	710	662	697	654	687	700	643	659	682	703	727	676	652	658	681	651	686	687	711	656	690	648	744	661	679	699	735	721	686	701	722	676	665	690	664	683	701	692	711	665	710	713	699	657	700	695	650	608	667	695	696	664	696	659	657	672	664	681	678	666	680	676	714	705	727	672	694	701	656	661	668	663	667	706	696	691	685	693	679	673	695	716	645	675	648	694	688	700	685	672	702	676	693	637	615	717	646	624	670	668	724	686	668	654	699	618	708	656	719	654	668	685	688	678	676	641	655	690	687	728	655	657	690	684	679	701	693	658	702	704	671	700	704	652	697	667	658	676	664	690	690	634	668	709	684	658	634	680	693	664	725	680	667	699	639	657	669	665	732	641	655	703	627	729	678	713	685	679	704	668	711	715	674	679	650	679	654	690	699	632	666	698	687	721	673	661	657	717	643	703	675	655	674	682	708	698	606	666	641	625	653	730	645	712	704	676	635	704	695	703	714	671	708	717	684	661	670	703	733	687	683	731	703	667	701	650	682	692	703	663	668	654	689	694	618	667	652	663	676	669	683	682	654	690	682	673	646	717	653	686	715	685	714	723	659	659	631	673	652	693	645	655	693	703	660	728	725	664	649	661	661	698	674	741	683	704	698	706	681	706	654	647	655	694	688	691	659	680	652	647	648	689	700	680	684	674	617	676	681	697	653	705	662	709	659	659	661	720	700	730	657	710	696	653	665	683	681	694	682	697	678	698	630	662	660	665	674	669	682	665	690	707	672	712	692	672	632	673	703	675	653	666	661	645	681	646	731	673	668	682	685	711	656	671	623	726	687	694	680	664	651	648	700	708	720	730	678	643	657	710	647	649	701	712	694	691	658	656	632	679	672	667	652	668	679	680	626	674	641	689	698	695	704	669	664	687	661	667	669	679	671	673
41677	38854	27519	13578	4674	2106	1285	886	749	719	750	691	693	661	672	673	654	694	708	723	697	698	703	696	657	654	678	628	667	678	689	692	652	672	704	676	682	682	620	696	701	690	664	731	669	702	673	684	689	656	673	660	618	664	717	664	690	703	670	687	717	712	672	635	702	662	679	656	714	641	642	684	713	670	643	668	688	625	694	671	683	685	686	671	716	625	682	715	659	653	665	699	688	652	732	696	713	668	703	687	640	659	657	689	656	715	687	686	665	676	690	752	717	700	663	655	676	701	658	658	691	645	666	704	681	665	709	688	703	678	690	684	664	684	638	639	685	645	683	672	689	654	671	638	668	668	661	677	670	709	678	716	704	651	629	693	683	662	691	699	638	691	605	633	710	693	640	657	704	721	697	690	698	704	689	671	685	698	664	652	655	688	696	691	655	670	673	700	624	725	648	675	673	673	660	701	664	651	693	671	636	705	713	714	684	700	662	644	660	664	662	685	689	692	653	687	647	683	678	716	645	681	694	685	673	675	664	675	679	649	740	670	661	676	671	586	676	687	664	661	646	681	663	644	628	671	687	658	728	660	672	668	695	646	669	663	726	634	657	681	695	683	669	733	700	698	663	640	682	688	685	726	684	651	669	667	676	702	676	659	707	715	684	703	662	672	661	702	742	685	681	666	692	688	690	695	695	667	669	671	668	624	683	660	668	690	660	663	627	687	645	754	702	674	631	647	657	676	698	675	641	686	677	688	676	643	644	710	667	656	684	703	640	645	630	654	682	688	659	671	691	663	685	672	653	702	654	710	681	737	686	746	696	642	686	684	672	704	668	643	675	695	642	650	658	657	737	661	676	677	676	643	684	696	653	672	696	642	673	607	678	654	710	708	683	689	681	641	698	676	683	675	603	674	640	678	634	715	662	657	660	695	663	705	630	653	630	659	644	701	644	625	642	624	649	727	683	658	710	668	686	682	637	665	645	669	690	628	664	704	690	639	642	716	670	657	706	658	672	643	689	623	662	670	671	661	645	711	649	656	664	694	649	618	640	672	679	623	700	651	704	645	706	675	682	685	675	674	675	665	685	672	684	640	644	701	684	604	692	702	677	734	708	624	614	708	634	685	710	653	645	683	669	701	663	679	713	680	676	683	689	684	648	712	688	726	662	673	694	699	714	635	654	698	730	667	670	661	678	684	677	683	686	635	659	644	712	680	668	665	648	661	719	690	691	670	707	625	672	685	739	638	658	688	727	639	688	660	668	685	672	690	653	727	713	667	696	688	648	712	672	649	658	650	622	678	624	662	663	640	694	618	674	606	661	726	670	710	684	678	691	683	658	694	707	687	694	688	674	708	681	670	635	661	646	659	641	631	682	669	672	665	709	701	670	661	736	697	714	643	686	737	676	692	678	678	714	651	699	694	673	652	665	664	701	652	658	696	665	704	711	656	649	727	680	698	696	672	653	683	659	645	656	655	613	693	690	636	653	671	649	662	672	694	702	657	642	715	699	698	781	651	676	662	697	671	689	728	724	693	716	704	694	654	662	684	719	652	643	681	692	631	617	706	645	638	707	679	617	659	724	668	616	629	655	649	696	657	670	661	667	652	670	659	638	673	667	677	705	601	676	723	713	691	679	661	670	707	635	660	685	690	635	633	674	704	680	712	674	665	712	660	692	684	652	695	703	643	704	665	695	665	658	660	666	698	664	675	657	696	755	680	672	664	699	671	679	641	638	703	700	681	675	693	649	643	669	703	646	681	691	690	745	646	674	730	662	705	688	693	719	650	705	651	671	671	654	670	648	695	691	693	673	724	674	667	722	654	707	730	668	693	681	652	665	686	691	699	677	662	700	656	622	656	677	690	652	676	682	686	678	647	647	661	688	661	686	660	671	683	671	716	638	718	720	699	733	642	674	692	653	610	672	632	656	634	653	653	660	665	649	666	670	705	673	677	686	668	662	673	742	701	645	649	638	661	691	664	656	656	694	689	705	672	679	669	632	667	652	681	708	652	689	640	640	664	728	685	702	659	662	632	643	678	650	719	669	715	681	719	679	659	626	648	658	689	687	611	665	672	721	647	694	666	682	669	670	648	677	653	668	684	669	678	688	665	655	699	663	694	651	664	698	656	688	665	676	669	662	680	652	678	717	686	641	671	679	730	726	678	617	682	709	664	672	664	704	662	654	659	696	708	648	684	686	713	691	706	685	645	717	718	689	703	701	642	693	693	647	611	686	650	682	675	649	709	685	667	663	727	630	653	642	662	631	645	655	691	642	614	666	650	662	653	648	692	688	675	688	639	696	688	672	695	731	708	666	688	720	654	671	681	682	673	662	659	679	671	689	663	663	662	653	686	723	682	651	710	706	694	693	632	691	644	689	661	660	697	640	648	664	678	681	703	695	659	654	668	689	673	668	659	638	674	710	671	703	672	730	717	681	682	683	701	695	664	664	643	687	623	714	659	664	685	620	693	649	711	687	720	645	677	728	680	703	703	677	707	674	664	673	688	654	663	681	678	697	700	688	725	676	706	697	649	718	679	637	702	640	695	676	708	715	690	688	667	711	714	718	686	661	640	651	668	652	683	660	682	688	682	674	683	664	668	670	679	676	669	634	711	707	631	676	661	605	744	653	695	698	653	690	671	686	666	642	661	681	649	632	651	676	653	704	684	689	639	674	712	624	693	660	672	687	671	642	672	673	681	654	714	687	711	663	740	710	694	704	703	715	709	664	669	702	651	678	680	671	657	721	632	628	678	640	627	676	667	642	638	677	622	653	674	688	685	691	689	659	621	701	726	683	710	665	662	697	679	693	683	701	668	712	676	670	698	663	665	672	648	653	665	712	662	729	695	658	682	658	669	712	673	679	680	628	649	708	698	681	683	650	700	642	679	647	686	685	640	675	670	634	634	673	638	675	657	609	654	717	733	659	695	673	659	662	704	619	685	660	684	705	680	622	636	664	699	630	703	632	691	646	708	684	646	695	665	664	649	680	686	672	705	680	669	693	684	686	690	670	700	709	674	645	658	647	686	657	658	712	648	717	693	638	676	640	695	614	651	660	711	643	687	628	651	679	720	689	625	686	653	618	648	675	678	678	626	666	681	714	711	689	663	693	669	676	708	656	676	647	681	692	660	645	682	691	678	719	717	612	706	671	690	634	676	699	684	681	681	668	667	707	725	723	659	685	702	702	689	664	674	655	691	637	614	625	664	693	657	698	678	691	682	671	661	726	703	692	578	698	638	702	671	653	704	589	697	684	680	689	674	683	659	662	680	646	672	641	645	719	651	674	622	704	665	660	644	663	687	702	686	685	686	685	631	650	677	676	669	674	636	656	654	686	694	683	692	718	658	661	655	678	702	748	686	686	712	695	649	666	659	668	675	640	688	751	638	662	694	681	650	694	649	728	629	692	655	643	642	723	687	679	660	668	676	690	693	642	669	684	711	625	671	674	647	719	627	661	671	733	709	655	696	705	652	715	673	686	696
47674	48763	24612	10461	5424	2645	1526	1010	824	774	744	779	674	758	709	682	717	717	735	691	703	714	678	673	686	706	730	728	751	710	688	670	681	692	681	673	725	697	703	684	675	712	689	681	700	702	688	747	726	735	704	719	723	683	736	732	699	708	698	685	694	713	745	650	626	722	703	709	707	649	693	704	672	719	682	719	681	664	720	674	703	673	715	684	710	723	751	709	694	741	634	766	682	671	758	691	734	721	691	653	656	701	696	691	681	674	729	706	685	728	700	697	715	686	728	744	709	672	653	725	691	735	676	661	709	691	661	703	705	742	698	695	686	668	691	704	714	729	690	634	666	662	685	729	665	728	721	683	686	660	695	727	678	735	680	682	639	738	656	666	689	714	746	723	721	675	704	709	689	731	701	708	723	703	707	704	703	712	712	661	700	730	675	651	709	743	665	673	687	742	682	668	706	706	663	718	709	694	683	693	687	711	734	704	689	636	697	732	671	705	716	705	698	733	718	693	727	662	674	668	706	758	683	672	687	667	743	713	707	722	711	663	721	738	721	627	690	706	723	657	723	668	688	674	717	685	742	730	699	688	741	747	709	652	682	723	676	697	693	745	708	727	721	714	654	708	665	654	720	716	743	679	686	705	727	666	659	719	677	682	732	727	679	658	702	729	669	725	725	698	685	662	752	697	724	664	695	693	656	723	663	706	751	696	718	693	717	686	671	696	692	715	728	699	706	720	648	677	684	684	702	705	709	706	691	683	716	715	695	706	726	712	732	714	677	746	712	694	717	655	751	709	701	700	687	686	693	730	722	675	687	692	725	673	681	650	693	727	691	733	728	710	691	686	675	716	688	674	667	675	700	724	691	663	654	691	711	710	670	691	686	690	719	678	657	732	676	728	674	712	671	702	665	720	704	712	686	702	715	719	677	736	676	740	684	686	660	675	674	690	702	703	707	656	727	707	691	717	692	659	680	722	711	714	685	696	699	751	708	687	707	639	674	691	633	707	694	707	676	707	672	695	727	703	718	673	709	688	665	697	690	733	685	725	738	711	694	687	738	692	711	691	682	703	714	649	691	731	700	693	671	727	728	656	745	692	721	672	742	712	675	728	679	697	666	713	732	674	712	727	701	705	674	717	701	674	671	694	683	669	701	704	736	729	705	734	692	695	669	742	740	713	733	706	700	690	678	709	669	650	707	683	704	664	649	706	763	648	691	707	750	675	691	620	714	726	710	699	703	744	695	666	675	692	719	716	684	680	658	731	703	700	634	693	680	708	697	733	696	702	647	689	704	704	744	682	669	667	722	719	634	680	652	669	675	646	673	696	686	688	671	732	654	726	694	671	637	712	708	725	647	639	678	699	693	726	650	709	697	729	684	737	730	699	694	700	684	676	747	690	655	663	711	703	703	653	674	754	700	724	707	753	699	670	660	731	715	674	678	711	699	689	683	699	707	704	651	665	719	716	670	722	653	713	678	678	712	693	720	688	693	702	720	661	705	644	702	681	697	704	700	688	744	696	679	704	703	730	682	682	717	701	733	667	702	689	682	705	653	695	697	697	656	708	686	690	685	676	687	696	711	717	717	681	706	669	752	664	696	714	665	681	757	700	649	664	704	667	698	710	672	682	712	688	625	692	735	688	664	700	715	712	685	740	737	632	682	744	731	731	705	654	713	743	686	709	699	698	663	677	714	740	721	697	711	662	709	756	690	688	676	684	718	633	668	736	683	660	663	697	714	667	715	698	751	705	687	690	746	687	710	683	676	688	710	685	694	660	688	726	691	699	706	711	703	649	657	714	678	721	715	749	705	705	694	726	707	718	672	717	690	710	714	693	720	681	721	726	740	715	703	689	730	674	731	659	711	665	727	698	691	702	682	716	677	691	712	717	699	708	694	719	702	681	713	746	694	684	709	692	719	703	684	736	683	735	728	724	704	714	680	668	680	716	730	689	717	645	729	696	714	713	711	690	702	728	681	675	722	675	714	725	715	724	744	683	712	692	715	744	685	697	700	670	705	753	689	668	694	659	684	656	680	701	680	691	728	709	701	709	676	705	722	717	706	647	650	647	764	711	742	719	678	705	699	721	713	699	684	691	689	711	694	668	721	696	720	682	662	713	697	695	690	690	671	678	679	647	705	693	663	782	646	689	696	692	755	671	674	673	699	687	695	692	686	754	708	672	688	675	732	730	661	725	644	674	703	675	642	649	653	701	708	719	685	716	695	737	707	713	679	717	687	705	702	677	727	743	698	696	684	662	729	670	698	733	693	707	720	657	701	704	649	720	720	704	729	710	726	678	738	697	733	713	721	680	652	698	720	705	644	705	758	658	679	688	704	669	697	688	715	686	707	661	685	698	744	699	722	672	655	695	713	725	705	686	695	695	699	726	727	690	661	741	653	736	716	722	671	713	693	665	685	703	711	704	700	695	640	691	704	721	716	711	695	733	709	680	699	679	725	712	655	706	737	679	636	690	705	667	712	749	672	692	720	672	736	725	720	705	697	666	717	721	645	709	655	704	684	688	693	726	697	715	715	718	667	709	685	731	684	694	690	710	707	688	704	715	699	670	707	682	729	714	680	751	688	707	719	708	694	714	701	692	633	696	688	691	671	741	636	655	734	690	705	693	694	647	710	751	695	710	662	667	719	733	690	667	737	737	670	729	679	686	661	668	730	715	704	714	722	706	707	726	730	683	695	711	731	675	697	679	709	705	676	716	714	682	644	728	726	686	754	658	634	692	704	684	664	649	689	683	712	713	690	710	704	674	747	649	660	676	685	699	640	695	687	667	706	687	642	704	680	725	706	688	690	665	711	702	722	720	649	697	701	688	671	690	666	723	694	673	691	733	656	724	685	718	663	729	733	693	694	682	728	705	674	690	616	699	697	682	703	683	684	688	745	690	653	692	681	700	730	711	689	685	746	682	692	704	690	734	700	740	703	672	702	718	702	669	651	666	719	692	706	696	738	674	711	722	714	701	684	686	737	698	641	666	673	695	735	719	692	692	681	747	756	706	702	653	745	733	745	707	688	689	683	726	708	722	753	638	638	706	680	698	670	713	691	712	725	727	704	696	741	690	656	732	670	695	698	703	699	745	685	652	674	698	705	657	688	712	658	714	734	721	663	677	719	709	744	676	703	676	681	697	723	752	677	686	680	711	653	727	724	732	680	659	684	630	673	686	727	667	688	686	717	724	718	703	705	697	674	676	719	722	703	716	685	689	713	688	700	688	688	699	684	676	731	697	715	630	683	702	644	698	649	739	699	700	667	699	720	682	694	696	714	698	710	684	664	670	695	659	695	688	671	676	647	698	683	697	708	684	664	721	704	692	686	692	697	683	698	725	681	671	714	690	660	690	730	698	687	698	706	712	709	727	664	715	727	722	705	671	711	735	737	670	685	703	699	680	679	686	671	737	663	708	679	686	692	696	694	670	691	680	650	706	678	716	703	710	716	698	713	656	672	674	654	704	713	725	734	672	659	653
23376	20859	27777	24027	20749	10208	1311	970	768	705	705	691	671	674	685	717	679	653	622	664	583	670	672	606	683	616	638	639	668	636	659	603	644	601	646	636	647	642	642	623	652	636	678	619	643	661	624	680	656	618	627	646	635	641	645	662	658	670	669	631	620	609	614	673	650	620	643	650	661	650	698	657	644	639	690	676	670	673	649	655	694	616	651	682	624	689	602	620	667	676	666	667	645	641	632	625	636	637	653	641	625	681	611	648	609	631	638	665	644	634	660	650	653	619	624	622	635	676	639	625	660	629	661	668	656	641	646	653	645	692	636	684	666	660	652	608	605	642	654	673	657	664	626	632	625	628	636	648	641	639	658	657	643	644	665	615	604	654	643	639	652	654	661	592	664	648	635	633	667	649	657	665	729	654	660	681	637	630	676	619	632	672	668	675	643	613	619	602	665	643	691	688	641	685	667	650	664	651	666	696	648	631	602	654	626	683	629	663	655	674	643	691	646	611	626	651	624	636	616	641	642	614	676	680	655	618	648	631	636	641	651	594	665	640	639	629	650	636	643	631	610	622	632	675	627	653	654	656	690	642	672	637	656	688	605	678	636	686	650	614	653	653	653	653	621	652	638	692	643	632	634	655	654	640	691	548	637	632	670	689	672	667	624	658	657	686	653	587	639	664	611	660	642	642	625	637	619	656	667	627	631	662	624	634	658	627	644	680	660	618	683	645	639	639	625	612	659	645	633	657	626	644	677	635	623	616	652	682	684	647	670	652	614	683	624	645	618	665	635	660	594	635	632	657	645	668	635	698	618	692	724	657	695	654	643	673	625	672	652	656	583	671	645	632	629	661	641	661	637	645	629	658	655	625	638	671	672	671	650	657	666	690	629	676	667	628	683	679	590	573	677	628	653	633	610	661	632	656	643	643	672	626	688	653	626	619	695	630	666	651	622	664	654	648	648	644	615	649	613	643	625	666	622	662	658	667	610	628	691	643	615	699	665	597	698	651	646	665	620	629	617	701	676	638	628	639	662	609	669	653	630	603	637	673	644	618	665	669	675	671	616	667	647	641	631	632	663	651	659	624	667	634	708	665	628	658	617	618	600	649	588	636	647	665	685	661	625	657	628	623	649	655	658	670	653	638	630	631	585	634	649	629	685	666	625	638	665	643	614	643	642	637	704	673	666	602	613	612	674	652	655	640	656	653	669	635	644	661	660	646	640	604	638	690	681	615	642	649	641	642	658	636	665	625	611	627	623	656	615	689	590	639	643	634	665	681	630	611	635	675	662	669	633	642	627	613	679	631	656	641	657	663	600	636	673	656	660	651	680	646	662	662	627	648	669	664	625	680	711	696	658	628	626	700	618	667	621	609	655	684	699	613	617	669	670	635	650	633	625	676	627	681	631	632	656	667	687	648	643	661	670	618	623	660	691	650	664	617	629	638	687	701	650	633	624	676	624	681	633	650	618	660	621	625	605	599	687	592	654	696	656	668	640	654	631	627	639	641	636	621	643	641	678	622	635	657	620	617	661	640	654	634	583	638	639	655	600	665	675	658	639	672	645	629	640	668	628	656	644	625	605	600	676	673	619	635	617	647	673	613	656	655	588	628	661	671	598	692	651	633	641	620	645	648	628	659	633	658	601	682	637	643	659	649	630	658	647	663	671	642	611	691	613	660	654	641	664	655	637	649	678	616	600	654	656	687	602	617	653	697	675	684	652	637	685	639	625	636	679	655	635	650	672	634	651	588	707	700	618	647	675	636	666	670	662	636	672	639	655	660	669	628	658	665	660	644	657	637	571	641	635	600	636	709	675	650	671	643	615	631	654	613	644	659	600	609	671	671	657	606	676	643	648	682	690	605	642	641	633	662	631	610	662	632	624	640	617	584	607	664	652	587	621	616	615	638	627	646	661	624	623	640	653	655	666	638	662	698	626	604	633	688	684	601	679	617	605	627	636	636	617	683	673	654	654	666	601	652	627	651	622	666	598	629	629	647	666	680	654	624	654	690	637	673	681	655	645	609	636	633	661	670	661	639	632	650	645	666	630	662	640	662	641	664	623	660	639	616	721	634	652	621	645	672	656	678	626	675	653	651	636	601	681	670	631	614	667	679	636	616	653	627	663	659	659	612	662	636	696	688	629	627	674	635	693	647	642	631	670	626	625	598	651	661	659	677	653	672	599	660	635	664	659	658	660	696	618	629	648	653	653	668	619	614	663	672	589	634	637	592	650	622	635	633	662	677	635	619	612	609	634	627	681	645	659	621	649	646	652	642	660	686	668	671	647	622	647	658	692	647	683	660	650	640	662	660	664	644	608	674	641	660	597	644	645	653	661	659	638	623	637	665	640	715	647	612	642	637	676	658	651	616	689	646	621	680	658	669	618	667	634	662	674	650	610	647	641	621	621	644	647	674	596	653	625	667	617	633	635	622	636	650	658	667	661	638	643	677	659	639	619	623	634	645	625	643	607	623	590	676	602	660	635	651	686	639	624	665	628	633	663	635	622	637	665	642	646	645	667	642	646	606	650	614	618	703	636	652	623	701	697	634	654	648	601	666	667	670	633	637	620	665	650	652	710	646	645	588	689	614	659	653	667	665	584	674	622	608	627	631	649	711	647	662	597	640	680	646	689	639	635	639	634	575	696	640	606	618	649	659	659	654	653	605	651	648	627	651	635	699	665	612	656	657	637	655	668	696	633	612	631	655	629	651	626	672	627	638	665	663	647	622	641	694	631	590	676	677	625	653	637	636	663	651	653	660	621	666	672	700	648	663	662	626	632	631	630	647	650	621	658	620	668	661	698	657	685	690	603	655	655	664	652	579	703	640	658	674	657	632	693	636	656	634	667	671	654	644	644	638	705	632	679	682	634	650	646	602	645	602	619	630	644	629	650	660	601	655	638	619	602	635	688	640	634	612	621	653	617	644	709	672	632	638	642	677	667	633	661	658	705	615	686	640	674	640	654	625	673	673	670	683	660	647	628	634	677	662	644	672	633	663	619	633	626	647	632	658	606	610	649	672	669	589	675	660	599	704	633	655	662	616	627	649	626	631	660	672	613	662	643	634	631	621	643	660	634	636	689	638	632	685	664	664	654	647	651	685	644	635	626	635	683	673	642	642	623	675	706	666	657	642	638	646	671	601	650	603	659	658	668	631	651	606	666	662	671	670	684	659	625	662	667	626	663	630	677	656	612	652	618	643	661	671	655	658	639	634	628	652	650	637	608	690	684	659	636	617	641	657	653	662	615	619	721	634	679	648	697	662	645	636	649	662	708	645	649	624	619	655	666	663	660	593	665	711	678	614	666	610	647	655	626	622	673	644	690	705	666	658	673	648	640	655	597	624	683	652	633	668	645	634	660	579	617	651	647	686	667	606	692	681	646	620	611	655	661	612	643	637	620	633	643	680	656	633	636	653	664	681	614	676	653	650	671	640	656	639	645	642	614	675	650	657	659	609	645	640	629	703	674	630	618	606	654	652
42385	49623	28685	11615	3888	1795	1186	1016	827	796	810	713	672	684	693	749	655	644	703	699	624	676	635	668	708	642	617	684	666	649	678	692	652	635	628	659	678	741	689	687	611	678	643	643	728	633	658	655	667	640	701	663	625	670	641	642	707	686	685	653	665	620	655	677	649	670	645	687	648	680	651	665	713	610	602	692	631	605	708	639	689	660	676	710	664	714	675	649	679	661	672	687	667	680	704	679	660	685	649	648	657	702	677	626	656	689	617	626	657	667	692	653	683	660	637	648	611	669	697	658	688	704	666	704	648	631	646	685	704	672	636	645	640	703	654	652	675	692	660	651	661	621	626	663	648	650	663	668	669	669	620	621	630	689	624	640	672	694	625	669	701	667	684	649	651	635	702	646	654	650	625	676	693	710	639	678	685	663	648	627	624	692	663	695	668	736	631	695	665	664	636	647	674	670	617	663	690	671	655	686	666	651	665	631	659	646	660	650	672	619	680	644	695	595	656	673	685	637	696	711	629	604	609	681	674	634	667	673	642	600	632	625	632	648	680	660	653	656	629	628	682	654	713	685	716	637	691	700	655	633	668	714	671	628	654	662	661	678	655	656	731	658	660	671	631	639	655	662	633	658	641	677	693	677	726	702	652	676	666	645	662	699	688	693	650	662	664	684	662	655	649	694	654	678	695	637	631	679	650	687	616	665	670	675	644	619	678	645	660	649	666	654	660	668	624	622	623	595	709	620	652	660	633	650	688	677	672	677	664	651	693	675	672	658	690	642	644	617	558	649	676	667	641	645	654	642	687	659	664	709	642	639	679	654	713	694	686	662	670	622	666	667	664	651	660	681	670	671	707	662	598	698	665	603	661	710	657	621	633	645	677	709	659	676	642	682	667	672	652	628	671	641	654	672	675	647	706	644	656	706	675	635	636	691	675	659	627	706	691	657	626	601	698	662	686	665	646	693	651	708	696	708	641	636	655	643	661	684	644	654	725	703	661	647	608	697	646	686	695	667	646	638	674	625	696	634	694	612	656	633	629	690	675	707	681	651	639	689	667	658	668	660	622	659	659	630	658	690	732	643	673	674	673	663	708	654	658	643	672	676	630	663	629	672	656	669	644	656	621	621	658	652	697	693	655	621	661	694	668	627	687	655	651	710	630	629	675	644	719	661	658	621	674	677	643	666	690	649	678	655	677	659	647	618	657	639	641	687	648	658	666	692	635	675	621	675	631	608	640	647	663	630	654	704	709	682	662	668	675	702	692	687	679	616	651	642	689	649	713	675	668	679	627	643	629	645	685	650	661	684	705	627	694	640	645	652	645	647	715	690	670	653	615	698	667	702	660	624	666	639	654	679	657	642	647	648	634	675	710	698	686	724	668	715	677	675	639	657	695	633	688	655	634	689	633	677	658	647	691	680	671	680	628	636	654	620	680	696	681	639	655	741	681	624	700	650	604	673	659	676	703	687	660	688	647	666	673	652	615	703	690	647	697	637	656	662	669	625	669	649	641	708	646	636	704	671	641	714	659	716	676	683	659	674	706	558	625	635	686	651	643	654	669	615	623	697	648	689	696	647	655	670	622	657	658	708	656	659	671	617	655	671	638	633	645	672	645	670	670	656	640	631	634	678	642	636	655	656	694	670	669	659	675	663	668	647	690	678	660	691	656	652	667	720	670	628	654	739	676	689	648	649	653	675	628	603	668	644	701	674	676	670	671	651	674	657	687	651	657	691	685	651	684	642	693	664	666	635	683	670	694	685	667	651	708	698	661	667	710	642	704	662	670	668	671	647	657	635	640	665	670	598	676	626	684	683	644	734	688	681	661	675	656	682	733	670	690	639	714	709	617	637	661	656	620	675	633	664	739	653	644	675	646	695	689	684	708	657	647	667	641	679	694	677	707	690	676	666	663	683	682	655	677	678	641	626	680	684	675	679	676	640	668	680	686	706	685	645	691	666	660	678	722	684	680	671	672	717	700	665	678	621	676	675	648	684	677	637	643	661	663	649	661	658	667	657	655	646	676	705	644	687	675	656	661	660	655	650	656	694	662	679	671	690	647	665	671	647	653	666	666	697	652	594	657	628	642	647	626	628	645	679	638	638	633	690	693	699	647	654	692	702	659	672	651	653	661	685	607	632	662	694	725	691	714	654	662	626	712	637	624	616	696	632	638	720	694	668	658	690	652	708	682	673	675	646	674	642	685	674	672	657	674	672	683	662	710	657	648	643	706	609	607	660	662	683	664	697	635	651	626	702	683	695	713	643	693	615	686	673	633	647	699	672	625	680	651	630	688	653	684	681	658	657	685	703	655	671	640	662	689	640	663	671	686	590	656	648	641	647	705	699	664	698	680	670	692	676	659	683	678	693	663	688	682	612	608	673	663	691	629	652	681	684	651	688	675	723	648	668	674	667	652	672	650	678	706	671	692	695	662	647	648	690	664	669	696	643	689	697	684	666	722	654	642	697	666	637	610	632	636	640	708	638	653	654	670	629	639	654	654	645	697	667	664	677	691	693	664	634	699	675	697	664	716	624	683	671	674	713	680	666	681	709	666	647	648	636	673	647	688	669	696	694	711	699	644	658	664	655	685	646	650	659	657	693	638	670	671	678	635	690	673	616	654	646	675	674	689	669	651	628	677	690	645	627	656	666	663	646	658	678	701	656	671	662	642	668	678	673	671	673	651	678	699	673	663	689	653	671	694	645	675	684	675	686	719	678	672	660	643	625	702	690	705	667	696	648	615	702	660	684	677	684	641	650	762	651	606	670	627	646	685	649	651	654	674	704	683	657	689	711	715	669	660	637	664	682	674	667	668	692	639	701	671	687	672	703	652	678	684	662	618	658	648	672	627	653	702	658	683	625	635	639	625	654	613	669	672	670	601	665	677	672	667	694	687	718	679	677	652	601	696	629	642	679	690	678	677	639	658	681	645	650	668	635	675	675	645	626	670	652	669	633	626	669	642	712	696	696	645	643	657	648	591	691	662	643	634	676	673	685	608	637	681	653	666	667	688	647	659	675	641	639	647	672	654	692	664	669	645	655	649	661	688	643	659	640	675	604	676	709	722	660	684	567	711	653	674	670	661	658	679	670	672	670	623	657	701	661	650	624	674	696	679	682	737	695	664	692	687	677	671	628	662	694	675	655	646	641	666	653	688	632	679	640	636	676	628	661	681	668	690	681	668	674	670	638	661	710	705	684	655	719	642	693	700	693	652	692	684	660	681	677	645	669	628	685	669	680	627	631	659	679	632	635	729	674	677	667	637	663	674	658	643	629	656	671	631	619	690	686	705	650	723	643	700	630	657	687	709	614	684	692	659	677	655	619	678	653	697	640	656	632	590	666	695	657	676	704	642	657	654	661	689	720	657	625	691	674	680	669	687	658	655	710	675	701	704	644	655	707	692	722	695	641	656	678	664	680	666	700	628	637	633	649	685	642	697	672	676	629	679	669	608	637	649	643	623	707	681	679	662	695	633	657
24991	21256	27550	25261	14373	4993	2638	1658	1248	1178	860	846	816	733	705	698	687	698	701	675	668	703	686	748	675	713	718	682	697	657	683	684	730	730	718	653	660	751	689	731	699	694	675	682	679	719	662	659	657	690	688	711	686	651	682	685	708	665	702	668	690	716	689	696	670	709	666	704	660	678	663	650	723	717	642	679	687	715	655	690	679	656	683	690	680	666	644	735	655	703	657	684	683	669	714	684	638	701	675	677	680	687	714	702	659	681	687	708	700	689	710	694	721	667	665	699	667	683	707	658	649	661	735	680	686	704	712	694	658	681	711	675	674	703	721	705	666	728	732	694	729	699	690	699	709	664	736	686	654	686	703	720	702	651	689	692	718	690	698	671	681	685	653	663	690	666	727	684	660	647	714	655	694	692	673	673	648	680	664	725	709	695	718	668	759	680	708	714	680	648	688	654	702	708	682	678	688	660	734	716	676	714	689	698	680	650	675	639	692	662	684	664	700	706	738	704	682	655	688	697	655	708	719	714	691	673	696	672	697	668	733	689	672	685	669	706	709	691	711	702	683	689	705	746	701	660	682	690	703	711	653	687	671	671	715	680	704	695	736	706	683	661	664	639	687	672	660	676	726	718	651	684	687	682	709	700	712	724	661	667	722	691	680	680	736	633	648	693	699	687	657	710	700	659	694	680	684	791	687	683	644	725	738	631	699	699	661	661	717	620	698	718	705	709	654	706	674	674	666	669	715	682	713	714	694	703	668	701	703	683	687	666	660	674	730	718	664	705	682	705	721	735	709	716	666	677	704	684	645	665	674	695	739	684	691	685	667	717	692	694	696	670	711	720	703	733	684	738	706	729	710	664	687	683	695	685	694	653	695	723	691	701	701	742	683	696	689	665	678	699	775	709	673	692	703	669	686	649	644	682	712	708	725	683	662	706	681	717	676	681	687	692	712	721	672	652	710	726	701	675	682	690	662	703	728	712	656	721	656	637	760	690	674	694	668	635	710	699	709	731	666	704	711	649	664	685	699	675	683	686	697	693	691	714	692	720	735	697	693	727	722	742	711	718	709	696	670	657	733	719	696	719	676	734	649	714	729	733	690	679	687	720	682	706	780	701	646	685	690	661	705	670	679	619	659	666	681	714	661	688	742	658	658	725	672	675	719	655	730	658	653	631	667	711	686	703	702	669	713	671	659	706	698	689	681	697	699	692	634	696	707	674	676	703	699	681	664	750	697	663	698	707	727	702	707	739	680	678	715	709	737	666	704	706	701	694	672	721	669	713	709	684	676	696	719	690	695	677	744	629	672	682	658	722	697	671	702	715	730	656	677	674	701	721	689	710	696	702	711	681	715	659	738	764	700	707	685	718	681	728	741	650	653	680	678	718	724	700	728	698	666	702	677	693	672	721	694	715	681	672	704	715	679	693	665	695	694	683	715	689	692	703	706	674	675	665	695	673	670	711	683	708	709	689	707	701	644	665	670	740	722	715	658	721	691	658	705	616	704	679	705	715	687	701	635	690	711	682	660	681	692	722	673	747	702	678	679	722	671	688	716	708	696	679	688	716	736	692	724	692	681	653	641	747	690	639	662	673	694	696	667	732	653	645	669	628	729	701	639	725	657	673	714	725	639	709	687	707	740	691	719	678	691	686	675	685	748	685	714	706	656	742	704	671	685	657	662	664	668	686	660	679	690	661	708	698	653	692	665	714	711	692	715	708	621	669	697	701	668	689	658	694	671	687	709	670	702	670	719	706	684	661	754	705	664	696	698	670	652	686	649	679	675	676	658	678	674	670	664	674	691	681	666	707	709	680	773	669	708	689	713	668	722	716	676	685	702	700	699	679	695	706	712	693	676	726	700	678	720	728	681	678	660	682	678	683	726	680	732	688	721	720	749	700	689	689	653	683	680	677	713	654	678	702	670	704	716	721	660	654	667	690	660	706	687	704	687	665	678	676	680	662	691	693	722	699	687	704	668	709	661	678	693	696	654	719	691	702	738	645	669	666	711	752	695	713	697	656	656	689	671	659	703	730	662	742	646	711	679	692	699	659	658	652	730	674	663	718	700	730	649	640	696	712	724	695	683	688	689	683	665	653	718	689	656	712	712	690	664	750	716	695	636	724	716	689	754	721	649	690	732	669	706	688	709	658	674	674	685	651	676	704	657	688	723	708	713	640	665	692	713	706	688	677	728	653	723	682	665	718	711	651	691	676	750	674	674	685	764	716	664	706	671	724	719	670	677	665	694	694	693	673	663	703	675	680	691	731	727	711	651	731	662	679	676	704	686	666	681	630	692	653	693	677	674	722	708	731	626	685	638	632	688	680	706	712	639	677	676	641	675	694	665	677	683	672	715	689	682	645	699	730	676	631	712	685	723	728	713	686	677	702	660	689	739	714	704	663	669	701	683	700	665	682	674	682	659	668	718	693	702	747	712	674	677	702	695	684	669	656	719	720	682	643	725	644	673	676	660	691	648	713	703	678	687	743	689	655	684	645	660	683	720	758	705	715	717	681	676	701	724	769	686	639	650	695	689	685	705	746	673	673	673	656	686	651	661	695	710	663	701	697	714	670	715	686	678	665	706	676	674	666	687	695	697	684	707	732	693	654	708	717	694	711	718	648	712	667	678	676	676	662	737	713	660	708	682	688	711	699	716	757	641	745	667	726	726	708	683	673	706	692	679	680	707	703	652	679	670	701	723	672	696	723	672	677	737	702	718	687	668	678	644	658	676	711	660	695	701	689	709	696	676	732	654	668	671	711	700	695	717	718	698	711	630	697	686	695	685	692	678	724	704	718	694	694	721	702	804	664	734	717	653	707	664	689	733	685	693	729	706	710	645	708	727	726	674	705	705	709	718	717	713	675	678	646	714	704	655	668	662	711	738	654	691	661	705	703	696	646	696	673	670	712	676	689	699	679	689	670	741	689	694	703	690	723	673	698	656	661	706	638	683	675	672	710	689	677	695	717	699	688	696	660	710	694	669	701	664	686	724	722	695	681	723	695	668	717	716	699	663	684	702	725	729	720	637	644	732	664	679	692	679	666	659	712	649	745	662	704	696	663	692	704	675	721	707	742	658	662	719	698	673	701	730	685	668	680	660	721	728	654	697	697	703	696	640	718	688	664	693	672	709	678	666	651	701	730	686	627	735	713	705	677	723	686	722	739	698	635	668	695	674	695	678	631	675	728	661	678	726	672	692	682	694	648	713	666	697	668	686	646	732	703	677	700	663	675	697	667	688	664	745	632	705	729	669	693	686	696	711	712	682	659	667	671	666	690	641	649	642	714	723	684	715	724	694	647	683	684	731	656	660	680	724	705	688	637	678	690	650	728	732	628	668	668	675	719	727	704	698	683	665	731	673	692	647	666	684	715	664	684	660	703	699	678	647	717	694	714	671	673	680	694	693	682	657	746	719	685	687	746	639	703	652	678	699	671	656	663	683	700	707	661	708	690	645	687	635	726	662	729	709	700	674	643
41597	50843	32346	16120	10351	5715	3697	2312	1777	1544	1115	933	864	822	815	781	782	752	749	721	735	729	689	736	676	753	736	715	658	724	648	746	734	754	712	739	764	681	730	770	710	718	660	712	730	706	742	750	714	693	766	716	693	716	736	678	714	689	646	722	744	727	730	685	711	674	728	749	750	686	743	717	713	726	724	710	709	687	685	703	695	691	789	720	744	701	720	721	712	727	708	718	740	692	714	684	695	746	710	719	681	745	714	635	719	721	683	765	677	719	692	723	721	733	743	723	680	700	713	684	724	719	712	772	726	648	671	706	714	747	678	722	721	750	699	694	740	719	724	694	677	678	685	694	749	715	733	678	705	709	712	722	676	694	682	740	697	735	687	755	702	751	659	707	667	697	733	743	715	717	741	673	693	702	737	717	688	667	696	721	692	715	710	721	694	708	731	702	670	718	693	740	735	723	763	689	716	723	728	700	716	723	699	689	662	748	726	734	700	741	742	696	642	737	758	673	686	671	730	708	667	725	706	721	692	718	709	723	695	686	666	754	717	741	681	721	687	694	700	689	721	724	713	706	747	662	670	717	722	732	733	713	762	682	737	708	761	690	717	729	748	694	760	722	704	695	764	728	724	735	702	687	675	707	671	741	669	696	734	685	722	709	675	743	730	689	716	709	658	700	719	667	692	741	702	731	728	748	707	669	734	705	703	704	743	773	711	773	706	718	756	708	723	713	718	701	704	682	683	690	709	683	666	674	706	719	725	669	737	666	732	704	737	733	717	760	719	677	720	651	759	709	675	703	665	726	702	688	729	738	674	696	710	681	722	711	691	733	748	706	681	693	711	728	741	717	696	756	684	705	678	709	711	707	708	720	730	743	701	712	721	713	697	698	678	711	719	724	716	664	754	736	741	683	746	725	714	687	692	701	693	716	673	706	746	693	668	713	685	736	678	732	749	729	693	725	752	721	687	678	731	724	684	702	724	686	692	710	703	715	659	682	742	655	731	723	680	658	704	731	726	692	680	717	673	683	698	714	681	667	701	712	757	739	721	719	698	681	719	690	697	726	740	719	681	693	776	721	691	726	711	704	731	680	700	741	680	707	685	742	679	745	729	721	718	736	728	702	665	678	704	690	712	681	706	705	684	714	687	676	708	683	683	679	689	717	737	679	704	735	746	704	678	715	739	709	671	729	754	672	698	712	694	697	679	721	657	709	729	703	686	684	705	699	695	739	711	701	699	687	710	689	709	697	736	703	723	714	709	729	700	722	697	717	690	726	698	751	722	727	724	742	714	711	717	695	713	680	699	698	704	733	718	719	711	702	704	747	709	700	692	653	739	723	748	655	711	741	719	703	691	714	697	743	737	726	691	712	725	713	691	691	734	690	715	717	755	695	704	721	745	695	676	723	711	752	707	695	709	727	706	687	678	722	768	715	716	667	725	712	704	664	709	701	750	760	671	749	741	724	732	688	730	713	719	728	707	729	724	743	711	727	729	718	743	662	692	714	682	691	731	743	703	669	687	736	707	674	711	695	773	703	696	694	671	691	698	694	752	701	712	711	663	713	740	723	734	660	675	697	704	720	779	708	712	739	702	748	722	725	683	706	716	667	755	695	684	705	735	746	702	735	706	714	664	701	700	677	715	683	693	699	711	766	694	732	720	714	700	692	709	700	713	717	671	673	667	672	742	695	702	737	728	711	683	745	674	734	709	687	707	708	722	735	666	726	697	717	710	696	755	724	718	686	692	713	751	678	724	695	703	694	721	736	676	705	713	718	707	737	762	728	656	680	733	724	726	705	718	691	708	713	686	686	721	713	716	695	720	657	718	767	743	693	669	645	655	713	719	750	753	699	700	759	728	729	735	722	712	709	750	707	706	711	662	726	697	735	730	687	674	755	704	710	700	731	750	679	660	704	728	705	710	721	712	734	659	709	705	711	664	702	738	694	732	727	682	736	734	717	711	700	681	737	696	699	684	677	672	657	704	726	710	698	706	695	737	725	748	740	766	726	691	705	731	741	644	663	710	692	754	735	716	720	705	719	723	706	741	681	696	688	687	649	752	694	691	728	673	730	711	756	696	690	699	700	700	728	697	698	722	714	683	723	729	709	723	685	749	691	705	700	733	685	676	692	747	689	714	732	699	691	701	716	685	710	700	693	722	681	721	738	710	743	686	689	763	721	707	686	740	709	721	740	707	740	672	679	719	703	704	720	749	691	704	747	688	737	691	689	701	722	700	714	726	727	715	725	736	740	708	765	719	715	681	734	725	730	684	726	692	747	724	691	669	653	643	730	730	704	692	737	688	734	676	721	678	725	742	733	695	666	673	723	727	706	718	728	741	714	717	703	723	712	714	691	726	721	676	687	719	696	758	697	749	749	728	685	689	706	727	680	723	705	730	745	732	743	733	714	712	707	674	720	723	670	757	744	716	742	673	673	707	698	691	714	697	722	678	706	675	730	694	708	700	732	682	722	689	740	711	697	723	762	689	729	718	715	721	650	692	709	735	703	733	656	759	692	727	693	720	704	736	688	708	695	737	673	751	738	684	740	694	736	712	697	680	660	711	713	710	703	672	668	681	660	676	699	726	677	673	725	697	711	690	700	660	724	695	730	717	692	699	751	704	732	687	694	741	710	756	728	720	662	705	755	687	669	701	712	693	691	736	745	700	704	719	724	718	690	748	759	716	690	708	671	712	749	728	747	698	703	711	727	711	730	663	681	720	696	694	723	747	752	748	681	756	782	735	703	659	673	718	730	757	675	714	696	667	728	692	750	670	702	717	718	660	718	685	734	675	697	667	712	692	732	720	698	688	661	714	686	682	696	687	667	716	675	663	733	697	708	747	694	735	710	662	705	682	683	678	718	750	733	698	723	712	727	708	669	725	751	769	704	686	735	708	698	709	751	733	689	723	719	685	752	676	734	728	681	680	702	723	705	692	691	714	687	673	703	693	670	700	680	686	693	761	691	690	713	663	694	743	725	742	717	682	703	733	722	715	733	685	720	768	673	689	729	702	695	689	693	739	695	732	689	715	753	674	690	708	675	676	750	708	694	731	669	694	713	710	687	731	737	698	716	679	731	709	684	726	750	703	724	717	760	726	750	721	734	680	763	734	738	685	723	701	683	727	710	701	729	753	701	703	684	685	741	688	662	741	693	737	681	704	687	743	734	704	697	707	679	737	712	738	676	727	706	744	735	718	711	695	734	692	695	672	682	686	699	719	712	729	692	698	747	729	701	734	683	735	729	720	699	746	708	657	723	658	732	708	730	749	736	741	708	714	693	705	753	636	699	742	668	683	693	731	741	718	748	736	687	789	721	753	786	681	740	698	737	726	724	712	730	714	712	696	746	659	699	765	685	744	701	714	760	720	700	696	715	690	688	701	716	684	693	702	727	719	716	692	745	709	656	718	697	711	721	715	739	678	728	723	715	723	741	759	661	717	685	725	705	738	719	688	704	712	735	728	738	692	707	704	648	712	654
22471	21022	28448	23793	21043	20943	7631	2197	1290	1060	1042	832	779	738	707	718	716	749	741	649	687	692	676	686	702	681	705	694	619	653	682	691	668	694	655	662	662	643	674	670	675	670	714	662	717	662	694	644	667	697	697	650	659	687	649	690	641	653	708	682	714	671	659	671	668	678	712	657	685	684	698	691	643	671	691	658	707	678	705	649	655	627	713	675	655	663	655	712	682	659	669	698	714	717	660	685	681	648	680	672	685	733	668	683	682	689	679	677	645	701	696	668	665	702	679	690	636	713	700	704	652	643	681	688	652	702	653	647	679	694	693	708	718	680	659	658	685	741	679	626	677	704	623	649	664	665	689	684	658	678	606	677	700	700	598	649	654	657	662	719	658	643	677	699	661	654	689	627	690	657	682	656	670	684	662	652	650	679	668	614	674	690	659	677	693	631	704	663	712	689	634	645	691	664	699	697	680	683	649	638	712	632	659	649	632	708	697	651	655	672	650	679	644	674	675	680	706	633	677	728	645	673	690	636	663	730	604	693	696	686	664	642	692	665	647	650	648	654	666	653	676	707	626	692	666	685	677	662	672	715	693	720	664	638	692	687	625	654	700	697	665	650	666	669	685	653	691	693	714	670	670	648	705	627	663	710	665	646	669	730	729	651	661	665	692	660	689	674	679	697	676	719	673	695	674	667	637	715	659	677	680	655	691	682	677	712	661	634	641	629	718	619	668	678	677	665	686	704	636	667	659	696	634	648	642	675	645	681	706	665	650	671	695	686	646	664	708	647	656	713	680	683	610	632	681	683	658	706	691	666	687	672	686	664	644	669	673	666	644	704	626	676	675	657	643	658	681	710	713	698	677	643	679	645	698	646	617	690	699	672	647	674	698	635	655	656	640	665	650	669	699	626	664	670	642	678	691	650	677	706	668	725	656	674	721	655	633	675	696	693	690	696	673	624	674	673	660	678	665	634	695	696	645	656	666	655	656	657	673	657	687	712	644	668	651	693	676	647	643	687	664	673	710	705	673	640	664	689	656	671	688	694	660	709	695	652	689	705	658	701	713	646	698	636	660	663	725	703	668	668	652	718	685	667	676	623	668	645	640	665	722	675	611	690	682	644	708	675	690	641	662	652	659	649	658	687	676	677	663	656	678	623	671	630	663	664	633	712	656	623	639	628	666	715	659	669	719	642	668	724	662	649	684	667	670	715	661	683	679	650	661	653	726	644	720	639	682	698	687	643	672	659	671	691	734	683	670	695	653	660	669	645	697	654	691	707	685	664	681	658	676	613	636	721	651	663	661	672	674	668	665	681	665	643	755	650	673	689	631	663	671	689	665	648	670	645	642	599	668	678	646	678	646	650	684	698	629	713	729	675	603	660	663	688	663	639	683	657	673	654	707	655	700	662	661	692	657	672	659	695	643	682	693	688	702	682	680	657	694	693	639	696	714	636	724	690	675	671	703	661	685	646	655	663	648	667	663	707	661	676	680	672	712	689	667	683	681	688	684	661	671	702	648	691	704	664	666	680	711	679	701	679	702	632	674	621	716	646	683	673	674	700	669	705	673	661	680	656	679	650	641	723	661	633	656	701	629	651	625	681	707	692	704	672	685	681	636	729	705	660	714	702	702	678	658	680	669	677	670	673	674	658	701	648	677	682	673	677	702	671	666	695	692	650	630	669	700	703	660	685	670	683	701	660	706	683	647	659	708	648	716	666	692	670	674	627	658	715	661	679	664	674	677	630	673	715	709	685	679	683	674	680	683	635	663	686	694	703	656	637	651	733	652	654	675	701	663	679	663	622	654	658	698	709	687	687	640	720	669	671	643	670	617	670	667	683	664	635	659	662	685	675	650	725	675	691	700	661	633	699	711	673	689	674	659	693	695	644	644	727	702	739	655	729	694	668	654	658	703	663	657	672	660	689	678	703	698	690	688	693	686	741	736	677	644	721	672	668	670	710	658	698	683	678	677	675	657	702	662	683	650	724	678	661	712	700	648	687	656	664	723	633	652	688	722	684	655	668	665	673	704	689	695	616	668	685	627	684	649	651	700	636	687	679	741	654	684	680	674	667	683	671	667	656	667	671	662	652	692	662	666	666	682	684	660	677	662	657	656	713	630	705	691	663	660	664	686	720	683	657	713	645	661	663	681	679	654	652	682	653	657	690	623	666	675	693	678	649	662	700	694	688	682	660	664	676	679	647	687	674	635	645	693	683	691	628	653	641	677	657	677	705	617	697	691	665	673	709	647	683	672	652	643	650	670	703	681	673	657	666	716	676	662	694	670	653	692	671	624	675	664	710	667	710	692	676	675	671	666	664	664	672	671	656	652	679	676	657	665	672	636	663	683	656	677	641	678	682	676	666	681	663	682	698	692	621	652	669	696	659	628	666	663	652	674	652	626	674	716	659	694	650	684	686	675	669	683	681	647	729	696	653	635	622	664	650	678	671	674	648	695	654	661	655	675	662	649	695	700	695	657	640	679	656	698	614	665	709	691	674	652	670	742	676	689	615	773	726	670	667	716	728	667	669	659	647	670	681	692	686	688	705	699	671	660	692	676	662	682	701	694	653	673	673	653	671	714	670	659	701	631	677	691	703	695	732	636	695	663	708	662	653	673	685	673	688	689	711	657	615	690	629	678	655	661	700	720	669	752	648	679	695	675	663	691	676	628	693	672	640	641	606	725	690	688	699	698	667	711	704	703	638	653	687	624	675	680	688	641	682	725	662	675	648	666	660	654	706	682	676	733	675	614	666	680	643	666	691	681	692	661	700	712	655	638	668	655	708	702	674	672	672	675	679	675	650	712	661	711	686	618	619	658	676	662	687	618	644	673	704	681	685	713	636	667	665	688	705	660	680	625	691	682	695	706	668	670	705	669	641	695	648	676	669	678	655	662	650	650	698	647	727	668	669	659	676	655	645	654	675	675	688	673	646	664	668	658	705	664	701	655	651	716	657	672	661	691	686	678	694	645	670	714	714	617	675	655	699	724	629	667	649	670	658	675	673	608	657	670	681	718	704	670	642	700	686	672	689	719	681	664	671	627	650	665	665	674	673	677	664	652	716	678	671	677	661	687	674	652	694	680	630	636	689	700	662	682	657	631	659	643	697	673	705	686	655	719	723	703	678	642	640	685	686	681	697	697	662	668	699	655	664	703	720	691	695	719	675	722	682	678	679	722	711	653	698	668	649	601	667	630	650	682	669	685	661	657	668	660	700	673	748	661	649	687	657	727	682	643	683	688	663	657	722	676	702	661	598	699	662	691	636	683	703	680	669	648	679	683	631	710	666	642	646	674	659	696	626	648	720	687	665	655	705	655	690	621	654	686	678	655	716	646	666	688	665	640	680	677	709	685	636	664	659	710	675	711	674	647	626	676	616	611	688	664	722	675	642	698	672	635	610	680	698	659	674	668	675	672	684	765	629	686	619	650	692	694	662	692	622	670	713	630	617	647	684	601	672	649	654	681	614	731	704	712	677
41084	49306	28440	13245	7383	4143	3327	2675	1583	1443	1278	932	847	771	790	771	697	691	698	720	720	704	703	664	748	735	712	725	710	711	684	731	654	678	708	701	654	708	711	680	688	696	672	714	712	683	726	688	695	676	699	712	664	696	690	665	663	676	666	656	676	646	697	675	679	663	709	666	658	658	683	686	690	716	677	675	737	689	711	685	687	686	674	709	682	678	667	693	612	708	695	687	711	670	685	684	672	677	688	678	696	721	669	690	651	665	714	662	668	707	669	703	661	705	666	704	672	683	671	683	692	649	699	695	695	657	671	665	719	650	687	714	687	655	726	646	643	702	683	622	681	668	705	694	660	715	720	770	688	674	655	722	695	721	665	725	665	655	709	675	681	700	630	688	695	696	670	681	664	680	704	654	633	710	661	720	680	647	655	669	716	685	697	645	657	657	728	651	679	700	684	641	648	702	661	636	703	704	711	684	648	679	739	681	671	673	646	708	653	696	684	660	658	606	702	657	662	668	666	683	662	729	671	706	663	709	658	678	683	699	665	683	680	699	689	667	663	672	685	700	701	681	721	659	684	747	693	667	682	711	716	689	696	670	650	671	676	677	690	692	681	649	720	704	722	733	742	710	648	675	696	689	680	650	713	683	649	639	628	727	677	698	680	705	650	667	678	715	668	646	700	646	640	671	724	706	716	749	688	683	724	676	722	749	682	648	667	686	667	644	678	698	685	655	698	660	648	684	685	674	678	664	676	662	680	665	694	672	683	717	698	629	687	707	705	702	715	619	683	707	656	732	683	632	712	676	680	706	702	656	683	642	677	755	699	644	696	689	671	704	663	688	703	673	698	681	675	690	666	647	628	694	719	671	680	667	657	661	653	669	646	707	689	715	680	668	734	684	649	694	705	666	723	680	644	687	675	722	676	697	688	722	685	695	714	708	674	724	676	668	690	690	707	671	650	734	741	666	691	699	711	743	678	718	665	660	685	661	707	710	684	671	680	680	672	679	663	679	694	671	654	637	671	680	699	675	641	657	674	708	703	664	703	705	699	677	668	702	723	677	666	727	695	675	672	671	684	773	666	669	694	688	652	682	666	677	711	699	716	633	665	687	708	723	690	705	679	702	680	699	705	710	675	673	646	709	723	726	699	682	715	591	724	703	714	735	677	662	722	694	683	673	648	682	667	668	694	644	696	656	663	704	714	677	645	673	699	712	705	657	637	708	710	676	666	716	687	666	664	700	688	663	671	664	696	686	694	720	701	708	719	611	641	676	673	688	717	685	704	641	708	683	690	671	636	714	709	691	691	743	713	712	655	687	660	687	701	650	693	696	711	655	663	685	719	708	689	669	658	676	659	732	666	654	656	669	753	669	662	639	706	645	714	660	648	706	704	650	704	710	678	673	666	645	720	713	691	687	710	721	660	662	682	711	690	700	664	678	668	659	699	661	678	711	740	686	672	678	679	685	662	687	683	727	753	652	684	655	674	655	684	676	677	677	695	691	715	651	681	676	684	696	729	648	700	714	731	651	718	730	626	691	645	663	707	687	671	736	697	715	680	687	684	699	672	722	646	681	670	675	634	750	681	724	692	702	683	701	654	704	714	718	708	695	723	660	701	665	651	685	682	705	697	657	643	639	710	693	699	680	701	655	729	724	669	690	715	682	701	704	679	706	717	648	661	644	694	656	664	710	652	707	704	695	712	656	642	669	651	720	673	700	708	714	693	701	700	625	647	673	697	686	640	731	660	679	683	717	682	669	674	703	646	655	670	631	681	690	677	697	675	676	694	681	708	703	670	704	678	675	658	707	681	655	675	670	702	678	693	676	697	663	690	702	687	659	655	663	700	701	654	664	700	694	696	715	721	644	665	734	689	649	690	667	654	693	713	656	737	723	699	713	610	702	721	681	663	634	687	669	658	696	670	702	729	691	641	693	692	684	713	651	648	688	708	632	676	695	725	676	689	682	686	684	691	672	692	708	721	735	691	693	713	629	668	691	688	688	680	691	662	695	689	635	670	711	706	656	752	744	724	682	693	681	683	716	710	699	652	678	624	671	671	691	665	680	743	696	704	668	704	703	697	676	702	650	737	681	670	655	703	711	686	650	643	648	648	712	729	727	676	663	684	656	695	711	651	697	664	720	652	672	702	676	677	681	694	636	693	678	710	726	626	665	689	665	700	631	680	690	652	703	714	649	694	659	658	688	649	728	648	694	652	686	687	665	692	670	679	713	664	687	714	712	689	684	678	691	711	683	690	653	664	698	710	681	732	656	683	709	634	682	703	697	726	631	702	672	651	657	697	700	689	697	738	683	633	714	652	677	646	687	695	654	676	701	716	673	713	709	691	646	699	678	639	664	675	697	639	709	681	706	652	737	697	660	654	674	658	684	664	637	654	712	729	711	653	662	681	711	677	685	689	719	688	700	663	613	666	658	673	703	655	743	674	637	730	695	701	678	676	663	679	671	690	719	694	647	692	660	681	699	662	702	664	672	719	706	664	698	647	732	662	655	715	677	655	654	672	681	632	675	687	717	688	693	669	653	679	701	708	693	682	676	691	712	635	700	686	676	664	695	659	712	713	696	668	700	689	681	685	710	706	695	655	635	695	671	692	712	692	679	735	677	641	672	708	699	707	685	698	676	705	617	678	701	702	729	710	683	677	694	682	718	684	712	650	675	687	672	676	692	727	650	713	701	692	668	694	659	670	689	709	705	753	649	643	675	689	724	666	702	710	664	707	749	667	717	698	722	640	672	684	721	645	734	688	750	696	705	687	722	696	659	698	711	700	696	714	650	672	672	719	729	658	698	722	645	684	731	661	633	668	673	661	684	704	723	685	683	661	708	693	687	703	673	694	697	681	679	704	691	715	691	674	688	670	672	713	721	631	666	703	731	722	677	698	675	685	703	702	754	617	655	675	673	706	640	709	645	632	667	648	684	728	748	741	719	699	654	693	685	636	690	701	637	635	695	694	654	706	690	709	685	670	665	676	703	703	675	664	695	698	679	700	663	653	679	693	672	666	694	702	675	706	687	720	660	696	689	700	674	719	716	694	667	695	659	707	725	662	648	689	647	643	692	714	650	638	675	682	657	621	751	680	714	672	654	683	704	698	714	691	713	670	689	669	687	657	718	698	672	683	701	674	683	686	688	687	697	692	674	658	670	705	712	649	653	670	650	743	670	677	666	697	681	633	668	675	698	696	672	687	710	661	658	719	663	714	715	674	639	650	709	686	669	685	733	699	639	684	658	676	703	667	663	704	678	652	707	683	691	671	693	660	669	722	704	665	679	704	690	712	678	695	648	714	691	645	719	681	655	685	661	719	691	709	654	693	651	667	678	670	727	692	651	674	659	682	667	664	711	699	723	702	697	713	699	684	660	656	657	681	660	672	719	682	648	660	700	715	702	707	654	682	736	654	665	680	693	683	694	691	684	683	630	680	665	712	680	672	677	691	734	673	734	674	680	709	662	651	678	728	680	709	709
36421	33989	29043	17190	5733	3339	1996	1305	1055	934	840	722	756	750	733	682	684	686	737	683	666	679	675	719	644	689	676	644	618	680	676	668	619	657	632	708	695	644	702	655	666	677	657	638	638	656	676	627	650	629	659	663	674	646	694	580	657	672	707	661	695	684	653	690	628	686	673	668	644	673	669	638	640	649	674	664	714	685	705	647	677	654	679	717	671	679	666	684	667	654	656	676	666	697	683	734	634	701	652	713	675	675	682	669	652	654	671	658	658	723	684	658	669	616	654	676	655	672	706	687	687	650	679	698	680	672	663	683	694	642	723	669	685	665	681	652	656	688	655	680	680	721	642	636	658	693	675	621	667	660	661	656	677	663	615	669	646	665	712	676	641	664	696	673	672	665	680	692	686	672	660	691	744	639	696	670	647	659	647	673	665	664	651	666	664	651	678	702	706	662	672	659	672	666	671	664	682	678	670	657	652	661	686	706	679	713	651	727	716	654	672	695	668	649	684	633	729	655	728	600	619	677	626	720	715	644	702	660	686	634	692	669	669	616	643	654	681	665	642	703	700	662	663	658	666	650	669	658	616	691	625	677	690	643	685	641	695	641	657	677	671	689	698	657	663	717	635	705	699	648	664	608	697	652	697	635	661	665	662	661	623	629	697	679	661	698	676	683	662	650	666	679	677	717	699	671	664	725	713	670	665	636	692	636	600	653	630	683	640	617	722	658	682	653	614	684	650	695	713	659	684	668	673	665	693	686	663	616	670	710	678	678	679	673	654	629	679	656	697	652	657	613	666	638	658	674	693	674	655	660	677	649	641	671	667	701	668	688	658	684	667	674	673	697	650	653	671	650	620	693	706	681	694	755	634	667	674	669	718	687	680	665	647	724	682	709	648	684	682	690	653	695	642	686	709	633	724	665	652	697	715	639	696	646	652	695	667	701	673	643	690	657	664	655	657	646	636	655	659	631	645	641	656	695	667	640	646	673	660	662	682	700	652	620	685	591	674	671	624	683	653	680	667	651	700	650	637	681	706	704	694	689	621	681	660	699	632	631	657	622	654	663	695	701	628	681	658	647	627	695	635	661	661	692	645	688	676	633	689	685	622	696	677	724	718	654	712	666	676	647	710	665	706	655	684	645	660	687	699	636	691	655	699	681	712	659	701	686	604	681	641	648	690	671	656	684	677	666	709	690	687	678	651	658	722	677	689	630	665	691	683	706	668	609	714	677	680	690	661	650	636	667	694	664	657	686	699	675	659	751	698	687	646	645	681	687	632	685	640	662	661	659	697	630	719	681	663	694	668	676	675	713	638	667	662	658	661	646	632	664	653	659	640	635	665	696	612	649	699	670	647	688	687	660	664	664	675	657	648	636	703	663	656	652	705	641	659	701	643	705	644	653	688	702	667	619	647	691	631	669	657	672	679	657	666	678	675	632	619	667	676	700	708	662	720	680	680	690	623	677	620	653	652	719	691	673	679	665	647	684	655	691	650	642	692	707	690	661	647	654	674	672	656	688	643	646	670	675	666	685	682	651	682	663	690	651	659	671	692	682	656	666	638	648	663	665	665	621	701	697	653	615	679	686	684	669	661	670	696	684	655	666	630	699	640	657	675	666	686	663	630	691	657	710	690	678	639	652	603	679	669	677	692	726	693	703	662	619	693	671	676	678	668	626	635	677	670	676	685	678	612	659	672	655	686	687	631	693	686	727	689	652	697	682	705	660	684	664	675	705	628	655	642	688	655	669	708	668	679	700	620	651	716	722	701	677	633	653	710	655	680	715	639	697	692	651	681	674	674	612	641	669	656	688	636	700	701	705	660	646	634	682	687	690	667	691	638	677	682	654	702	656	660	632	714	710	661	648	675	648	648	642	694	687	679	629	706	652	632	623	678	669	689	664	656	662	642	702	699	675	608	677	668	661	648	653	634	634	651	610	725	673	712	643	688	660	650	633	649	606	681	649	673	643	671	663	720	674	643	646	650	682	637	655	671	671	637	756	663	699	684	680	647	668	696	722	634	642	715	682	637	655	651	664	677	678	667	672	642	652	670	624	660	697	682	686	632	675	672	619	662	682	674	674	675	658	646	627	633	645	682	681	661	717	647	633	674	680	640	704	645	669	691	684	642	674	677	648	653	684	730	689	636	702	647	692	650	625	693	621	658	683	686	652	675	654	693	669	663	661	646	679	708	671	664	651	672	676	666	645	666	701	669	672	709	640	685	653	642	681	620	641	703	696	697	650	670	643	696	652	628	631	701	708	671	677	719	670	679	654	623	685	635	662	713	677	672	680	692	627	646	665	707	664	670	661	638	668	660	672	656	680	695	669	671	655	659	613	683	666	666	701	686	669	634	629	698	657	634	653	638	639	671	661	691	686	688	653	639	697	672	603	672	599	705	673	665	673	662	677	658	600	636	687	648	629	659	635	642	707	645	631	718	666	727	671	717	631	680	697	692	658	610	658	701	706	610	650	652	638	721	691	703	699	655	629	706	693	717	715	704	695	685	688	681	643	653	663	665	717	653	638	701	669	600	651	709	701	631	680	692	672	665	676	685	634	668	714	640	652	651	670	749	656	686	648	685	726	714	680	648	708	697	713	675	674	681	693	680	661	684	691	708	705	671	675	680	647	676	670	659	694	698	753	639	712	649	663	623	661	675	728	666	637	673	701	679	665	693	692	683	628	667	657	702	626	645	647	655	651	684	675	719	730	700	674	631	686	650	653	657	688	688	660	683	667	686	672	706	641	650	695	682	687	629	648	666	675	656	676	692	688	654	679	629	641	616	640	645	632	678	679	683	710	687	686	713	621	690	644	627	702	708	644	676	669	671	687	653	678	681	703	691	642	666	650	703	645	666	667	664	643	642	679	675	672	636	694	697	654	656	686	662	637	672	680	634	671	695	637	625	633	685	648	713	687	691	659	652	686	708	655	679	661	676	663	655	662	681	684	662	699	670	684	692	686	610	642	661	663	676	701	635	642	632	693	638	605	654	622	668	666	709	651	662	620	633	666	648	636	660	679	653	676	670	670	666	683	646	680	696	668	692	658	649	646	631	673	683	668	648	684	680	718	713	717	682	676	670	674	648	701	682	604	651	641	676	694	652	665	709	664	645	713	702	656	688	666	704	664	661	670	665	675	699	651	621	636	670	631	660	624	683	691	651	635	632	685	696	629	671	651	652	644	707	652	669	672	681	619	694	675	669	702	695	621	685	627	707	685	697	654	715	727	711	682	745	701	665	672	643	647	656	680	690	651	632	630	719	649	689	653	608	699	690	666	681	653	656	672	682	703	643	646	697	640	662	698	698	617	695	669	630	718	623	678	676	682	686	641	634	655	661	662	685	681	657	683	653	686	628	694	647	674	666	672	629	694	639	639	686	707	610	683	641	668	689	670	687	644	701	634	652	680	672	678	670	663	669	595	670	647	609	645	647	656	664	655	691	668	670	661	708	708	681	632	675	646	663	693	671	656	687	638	686	691
40771	45444	27863	14176	6608	4743	2860	1873	1323	1083	964	917	861	768	808	733	728	686	775	695	725	685	721	718	679	669	776	710	714	704	737	681	683	761	679	711	774	665	656	680	687	688	660	725	677	706	693	642	736	699	683	685	697	707	714	667	669	715	731	713	678	691	718	685	652	693	698	687	690	705	681	652	681	665	743	681	715	697	732	715	697	737	705	699	659	676	706	734	673	719	695	715	670	716	701	693	691	684	694	658	632	674	708	703	717	723	734	696	734	674	655	673	698	723	700	734	697	679	676	711	715	704	718	640	657	724	713	692	697	736	706	704	713	696	742	710	711	713	728	670	679	662	743	662	718	717	690	670	698	738	725	725	674	710	727	677	726	737	701	697	748	674	732	693	709	737	674	663	730	668	662	708	705	651	740	720	708	729	729	686	704	703	703	693	694	694	718	721	688	687	680	716	709	690	720	707	689	724	671	676	685	697	732	695	724	733	689	713	696	707	733	668	699	722	709	692	680	701	668	701	714	676	690	700	669	695	653	651	695	738	709	705	688	719	684	722	662	668	701	713	723	685	717	694	710	726	720	687	722	692	694	686	739	668	693	724	668	740	639	726	721	677	672	705	664	670	679	707	672	675	702	732	687	695	633	716	690	747	744	685	689	697	676	714	655	717	696	681	749	713	749	659	682	735	730	669	671	714	740	739	700	676	742	702	747	641	679	722	684	716	728	672	683	693	720	740	673	705	692	711	713	704	713	723	712	755	656	707	729	686	660	681	706	668	727	684	683	687	739	703	721	731	694	675	720	688	735	646	657	698	710	782	745	680	680	678	699	665	700	690	748	685	698	652	688	712	662	705	662	746	729	706	671	732	695	736	676	742	650	719	711	723	652	737	716	714	663	691	663	703	709	691	706	719	670	699	680	710	718	746	736	709	742	711	688	681	670	712	675	689	700	733	721	668	684	715	688	694	672	665	684	719	712	673	726	687	717	715	641	738	719	708	700	692	668	723	722	739	683	696	664	673	714	723	718	686	672	726	718	687	732	729	695	648	674	742	680	689	672	693	716	687	699	699	698	728	752	696	707	690	721	736	667	685	710	678	714	701	664	695	652	725	674	685	714	690	718	675	734	644	750	688	671	696	693	708	707	732	708	709	698	691	660	733	719	713	666	689	719	716	695	695	682	681	700	719	691	719	718	679	669	687	665	727	728	678	681	724	682	658	694	662	722	696	720	711	664	715	745	715	671	700	703	704	674	710	652	699	690	673	720	677	682	696	685	749	714	707	679	707	701	698	709	706	745	710	708	701	686	666	659	666	660	725	754	716	712	692	701	692	656	725	742	737	664	699	693	688	657	717	712	681	663	717	719	736	738	733	672	705	731	689	715	728	706	727	645	694	659	694	711	688	680	765	669	703	700	628	670	660	697	678	652	733	665	705	704	688	723	700	652	714	707	694	718	684	713	725	674	681	737	708	725	713	718	675	718	706	684	658	670	685	677	704	740	731	653	704	683	683	651	735	716	670	683	667	715	752	707	758	712	684	698	718	648	670	685	720	705	694	751	706	721	713	705	726	712	661	739	704	734	704	688	691	658	713	737	650	739	682	732	712	733	654	677	678	696	715	700	696	742	682	683	669	725	701	747	695	701	620	685	728	765	682	711	676	673	698	705	697	695	667	741	690	712	676	743	712	712	738	780	678	709	699	690	664	680	709	684	702	692	749	716	669	660	689	714	684	728	706	771	680	720	697	662	701	675	707	680	653	687	709	692	700	701	665	778	674	714	679	681	704	709	698	705	747	676	712	673	693	689	682	652	716	708	684	675	744	736	698	717	723	722	763	708	734	693	708	732	697	693	723	687	671	693	682	705	703	724	691	704	686	655	702	728	714	696	713	699	691	738	681	685	769	705	711	690	687	730	765	645	699	707	673	740	698	674	721	725	705	683	663	718	734	707	714	706	680	704	731	709	721	730	730	669	722	674	731	660	683	733	709	721	688	670	720	710	668	724	710	705	651	699	713	742	680	653	702	697	706	702	734	717	715	712	686	724	735	669	696	749	670	712	699	644	689	694	638	719	705	698	704	724	710	674	668	678	671	684	787	709	685	735	725	700	722	659	700	646	691	685	786	717	703	711	705	706	708	674	699	700	695	640	650	696	664	645	712	680	761	700	727	732	673	701	721	696	680	727	708	706	723	685	659	604	696	714	692	700	705	695	733	663	672	705	717	696	709	734	686	699	677	667	666	678	673	671	672	684	679	678	745	733	658	690	694	702	715	678	664	671	717	680	709	673	672	689	675	709	693	724	708	695	715	723	669	668	675	677	686	742	719	724	731	720	681	683	683	703	700	736	688	691	705	680	693	694	696	715	703	703	730	698	683	685	673	740	689	723	711	721	662	703	699	713	685	670	707	724	658	729	691	734	652	676	646	752	694	680	691	645	699	699	659	726	673	696	700	657	701	655	701	722	698	711	700	635	723	689	699	699	736	697	702	680	717	732	713	694	706	673	679	676	695	705	716	684	744	715	729	709	729	715	718	688	722	711	673	686	720	677	693	685	699	708	708	738	682	707	692	701	711	677	721	721	677	681	720	691	705	689	666	751	711	703	645	691	692	700	711	670	688	664	734	664	697	684	650	642	694	685	707	730	684	750	722	675	687	689	695	728	687	718	679	709	686	664	690	740	682	700	711	696	726	732	735	747	729	724	668	714	711	710	714	696	713	658	735	655	660	661	669	687	704	719	733	680	700	681	670	699	697	734	678	685	693	712	665	698	699	708	699	656	705	667	727	713	691	683	667	734	711	705	750	693	711	700	672	738	659	697	692	731	684	731	734	768	683	670	687	688	718	730	677	676	641	693	738	661	726	719	683	709	713	754	643	731	688	675	708	679	716	701	715	696	680	694	664	679	724	735	708	707	663	676	715	682	679	665	677	668	746	669	650	744	707	723	701	775	711	686	679	679	672	729	687	719	729	727	723	701	680	740	684	668	670	713	720	700	677	674	728	743	682	655	689	712	648	673	684	718	731	663	702	738	714	692	733	731	710	708	720	675	728	673	644	717	697	686	679	745	707	678	710	682	693	688	720	734	718	687	675	682	728	664	692	682	687	641	749	661	703	728	682	710	714	748	739	683	709	724	727	664	708	687	735	680	669	705	755	716	674	709	669	673	710	736	658	677	711	668	669	697	692	683	691	715	707	653	697	745	754	702	681	735	668	664	728	712	729	721	719	702	740	720	663	721	715	738	645	674	697	721	698	704	680	704	659	718	725	703	744	698	706	731	736	678	695	721	715	714	671	708	712	680	676	735	654	689	701	685	715	702	703	701	668	695	655	677	714	676	677	696	726	711	670	648	721	657	719	727	657	684	714	691	697	683	671	700	713	731	685	706	739	734	677	666	707	694	733	655	770	721	691	708	747	676	716	695	691	678	703	683	699	708	717	714	685	651	724	670	659	705	720	748	701	693	699	663	691	724	661	671	683	687	760
23382	20954	28018	24258	21016	14063	3814	1784	1437	1223	1035	943	819	831	724	705	722	669	698	636	658	647	711	664	656	677	665	648	636	654	669	624	662	693	702	646	634	628	633	624	637	631	666	673	619	642	638	670	651	621	693	682	644	669	637	604	631	641	631	629	685	665	615	658	606	610	644	620	609	628	659	626	617	652	620	687	667	664	648	623	650	712	656	696	626	629	643	648	656	651	610	660	654	663	641	629	643	688	626	593	630	638	681	613	532	674	627	625	666	625	667	656	656	679	648	663	680	714	637	624	659	661	639	648	670	630	687	652	651	651	630	646	628	704	649	665	673	653	634	687	620	657	659	629	681	644	682	600	642	673	653	619	675	652	636	612	647	634	657	644	656	625	649	674	659	625	701	693	643	689	608	645	579	607	609	608	633	640	664	682	655	692	697	646	624	658	684	618	611	646	649	628	687	677	660	621	600	697	655	616	648	688	638	613	672	624	658	636	659	668	655	645	648	629	647	697	602	644	642	659	644	667	637	672	656	671	655	676	643	651	598	658	649	643	688	674	677	655	690	624	649	652	638	607	607	657	617	625	617	615	614	648	661	664	671	608	677	629	631	651	667	621	642	675	665	698	624	612	631	639	586	643	659	629	667	606	621	606	688	621	643	692	635	633	695	640	629	638	691	652	645	676	648	646	601	610	594	612	672	621	716	604	665	646	660	622	683	666	647	654	653	650	658	680	653	619	586	611	654	614	655	658	665	642	661	639	640	687	605	626	611	674	675	658	664	627	629	610	620	650	610	626	694	619	611	640	657	659	672	651	602	668	669	687	615	629	685	666	623	639	634	614	661	653	647	663	635	668	592	635	688	664	656	605	637	617	674	640	648	651	628	663	634	678	636	636	639	644	645	625	660	647	647	690	641	608	688	671	692	660	637	619	689	674	600	624	650	668	639	659	646	696	689	656	680	639	630	662	638	632	636	617	638	629	633	687	644	628	663	664	650	641	647	668	652	650	612	610	601	571	641	633	646	661	648	622	650	622	657	644	637	660	658	661	629	659	659	642	676	671	655	637	683	601	615	616	636	615	625	652	608	646	643	665	614	642	596	604	621	652	653	638	647	694	683	662	620	601	633	680	641	655	639	644	678	651	648	635	649	674	654	675	611	614	645	635	621	648	609	587	623	647	657	679	631	663	619	686	689	628	635	662	647	626	613	666	636	630	643	637	666	658	683	680	690	610	651	638	657	717	660	659	637	636	681	645	643	650	585	603	633	658	685	641	623	670	681	639	629	690	677	656	644	676	682	657	667	652	637	633	631	658	663	649	623	643	585	632	634	615	689	643	630	631	614	667	630	646	591	673	649	664	637	686	637	644	669	634	633	645	623	651	635	640	616	667	647	640	622	662	668	634	666	651	647	637	634	642	651	690	665	659	638	651	644	638	674	627	686	686	697	660	633	662	695	638	640	694	639	611	641	700	657	645	647	658	656	665	710	680	656	634	664	640	666	604	634	645	697	618	647	640	625	673	646	670	642	677	666	670	674	700	617	642	694	657	636	635	683	632	643	665	647	680	657	660	655	651	615	680	634	675	672	650	648	644	667	623	678	622	707	650	622	650	627	680	679	642	656	650	693	633	695	685	619	645	683	680	643	690	660	689	674	693	649	693	636	705	664	683	653	626	656	641	676	648	673	653	632	687	671	655	648	617	623	615	665	619	636	608	704	600	669	658	666	624	650	680	645	673	702	671	610	641	661	687	629	661	623	662	675	636	637	688	663	641	665	706	661	659	627	635	666	605	691	634	655	654	661	631	654	652	635	666	639	653	666	644	646	655	636	646	600	603	653	672	646	660	598	671	625	666	657	675	624	678	680	650	657	650	667	623	669	679	601	680	660	646	614	672	690	640	667	678	659	663	649	643	656	647	620	689	659	683	643	628	666	649	635	692	624	633	642	647	682	638	672	663	670	637	614	647	640	619	580	639	665	673	672	643	637	656	699	613	677	656	627	673	697	631	657	638	589	610	676	647	624	663	629	666	625	647	679	639	608	592	621	690	676	704	682	649	644	655	678	660	663	659	676	656	675	642	638	689	633	669	643	616	668	640	664	600	704	637	615	673	678	629	660	653	632	639	665	670	664	621	624	658	627	621	649	627	638	636	666	638	659	638	627	670	619	661	678	633	676	645	624	664	638	668	667	651	673	681	661	659	681	669	689	635	639	634	677	651	624	623	676	667	625	631	634	630	658	603	660	705	701	649	624	632	670	620	619	684	622	684	646	634	615	663	664	624	676	670	617	670	643	656	615	643	699	641	615	683	641	632	625	650	614	638	666	622	655	716	609	608	642	669	653	640	636	678	688	646	706	650	629	616	651	643	656	618	626	669	687	656	662	650	635	659	658	690	637	618	630	647	632	658	666	645	645	654	658	620	641	697	615	678	633	646	650	658	652	645	657	633	620	658	638	647	655	597	685	653	683	639	639	709	673	617	647	649	668	654	657	643	645	605	636	683	585	696	626	670	671	646	694	692	588	665	656	661	634	667	682	704	643	619	617	620	668	621	624	657	637	662	642	637	679	654	683	627	602	661	676	635	661	650	659	654	712	677	593	651	607	630	629	618	588	653	653	626	644	655	686	645	669	638	619	713	641	691	657	655	636	617	644	649	644	629	626	660	687	631	620	653	606	721	643	709	672	654	636	620	678	624	611	602	650	643	662	635	627	619	633	594	633	648	675	605	628	674	643	606	674	603	622	648	657	633	624	602	684	700	604	646	662	618	678	643	599	622	685	643	624	626	664	602	653	646	624	664	673	645	623	667	643	668	693	643	634	655	653	657	598	646	626	680	652	662	657	651	726	698	685	654	623	684	684	611	630	637	574	665	642	630	650	625	698	650	650	633	669	617	666	668	636	590	676	671	682	715	688	650	677	632	683	638	619	651	648	649	625	615	645	672	671	647	633	668	690	660	675	637	641	663	618	667	637	638	634	607	664	678	643	670	635	635	665	659	617	692	623	696	618	714	703	652	654	643	623	650	644	631	644	630	635	626	702	630	708	677	627	585	698	663	650	646	633	691	660	694	666	649	627	654	643	678	640	658	645	673	643	650	604	678	615	671	641	670	649	646	653	667	662	663	653	653	628	671	671	617	680	631	646	603	653	660	651	669	686	668	635	682	659	625	663	657	652	680	663	616	669	664	660	643	660	661	634	603	658	638	599	639	625	662	601	602	666	638	638	687	637	651	680	627	655	625	678	617	656	659	634	661	623	659	644	617	606	676	688	643	642	650	692	627	634	625	617	616	640	651	673	632	679	639	670	669	684	631	644	640	628	681	660	676	633	640	607	615	649	596	610	639	637	663	684	666	633	593	667	627	635	636	671	647	689	608	620	658	631	651	615	608	649	637	642	667	610	624	600	669	636	656	641	664	621	611	645	628	641	705	616	602	628	621	622	661	630	685	655	661	693	651	651	642	625	609	686	623	694	647	648	689	625	692
38915	57770	38987	21167	11293	7014	3570	2418	2082	1542	1257	1033	872	865	823	710	710	705	694	648	733	682	667	709	677	727	645	654	685	709	687	699	668	672	661	650	677	695	706	641	696	622	644	679	655	670	679	654	690	680	671	683	708	688	665	679	690	672	717	657	676	661	678	682	656	688	656	673	673	721	648	654	644	662	694	682	675	695	672	679	630	663	702	707	664	653	693	631	663	657	661	693	633	689	639	687	628	684	664	634	662	646	712	669	695	646	697	677	689	698	707	656	681	673	680	673	670	681	670	655	658	656	649	695	682	683	704	686	705	684	657	635	639	705	702	714	669	703	665	682	663	660	672	654	684	674	682	668	708	693	703	668	736	702	668	683	658	682	637	663	668	680	722	674	639	684	658	656	690	690	674	672	621	662	689	640	690	690	705	686	695	691	687	682	647	643	644	660	599	659	630	704	661	716	658	656	685	636	674	692	700	658	710	716	653	661	705	658	637	643	641	631	659	664	689	674	686	647	675	638	627	678	698	687	707	688	678	665	663	601	643	694	673	681	640	653	642	711	692	680	652	691	657	683	697	657	671	642	666	713	698	674	628	685	687	658	701	696	682	695	695	701	667	662	703	677	645	711	696	644	613	675	674	675	656	651	678	649	665	703	690	631	652	674	668	655	703	636	688	677	630	707	704	643	690	657	692	686	642	691	711	698	662	659	684	675	660	677	652	642	700	675	650	689	694	687	636	716	658	678	682	666	638	700	702	644	682	660	671	682	660	707	659	617	700	644	657	673	668	648	641	682	722	712	653	695	639	679	662	683	691	677	634	693	673	672	698	659	668	672	635	657	737	680	656	666	679	673	683	656	702	730	678	675	666	621	639	675	668	674	677	690	646	700	665	670	676	647	678	661	690	654	709	666	679	627	671	606	690	692	651	697	685	625	637	680	681	650	666	622	661	631	684	650	656	655	686	663	669	682	753	659	682	710	718	642	660	664	645	687	646	636	647	669	627	659	695	615	690	700	678	657	710	652	681	636	648	680	620	629	690	694	677	696	677	679	693	669	671	700	650	633	650	681	691	720	643	705	641	693	629	663	672	665	654	681	662	703	673	685	683	723	633	667	660	637	699	644	644	645	670	666	688	662	683	665	706	662	693	649	636	688	658	664	669	748	604	666	662	658	703	701	694	661	657	650	649	690	659	676	688	673	709	678	638	676	655	660	739	646	659	638	684	676	641	689	645	654	631	667	619	649	695	658	667	696	691	643	648	678	683	692	692	694	707	652	706	651	664	700	699	715	678	677	688	696	688	637	668	686	626	641	657	739	647	676	678	628	697	664	643	677	670	683	683	674	717	694	692	695	655	662	691	670	665	677	663	650	676	651	648	729	675	693	659	633	661	677	641	658	675	647	679	634	688	606	658	665	685	684	683	727	645	693	705	700	615	656	634	682	684	640	679	658	703	710	678	680	711	679	628	662	686	681	670	632	681	657	674	673	690	681	704	650	653	677	755	667	624	656	637	641	650	657	662	689	670	650	646	646	677	632	668	643	621	644	669	684	640	723	674	668	649	687	637	632	664	639	719	713	689	706	657	695	642	676	699	711	678	692	721	640	659	717	664	658	669	632	686	654	679	667	669	667	647	645	633	633	686	632	681	699	626	659	704	644	677	700	691	640	681	664	668	689	643	654	628	683	670	663	664	655	653	679	702	689	675	682	663	693	705	668	649	689	658	686	633	634	692	668	651	710	678	694	675	708	687	640	667	728	668	719	611	660	684	677	673	678	701	640	670	661	693	674	639	663	665	648	677	667	692	645	634	649	678	663	705	663	679	668	687	704	661	677	686	678	669	662	665	666	637	692	645	680	637	655	656	663	671	688	668	687	619	699	617	676	629	658	619	668	720	694	669	686	662	657	741	689	618	684	666	670	680	655	698	650	642	646	649	693	664	675	660	666	655	682	675	652	690	658	660	673	619	661	641	680	668	655	665	679	687	700	664	639	654	672	686	743	646	650	686	623	700	686	655	664	684	670	690	613	635	668	656	658	697	686	685	702	644	670	650	655	725	679	692	681	697	642	666	639	652	659	738	657	660	670	673	680	644	665	691	655	689	630	656	676	652	635	695	701	633	669	686	639	649	678	660	625	702	708	684	639	673	625	672	694	655	672	676	639	666	701	666	664	658	701	679	651	643	633	657	704	682	672	663	611	642	647	686	713	670	662	647	691	724	669	627	668	670	665	686	668	695	665	681	696	665	683	666	649	639	705	664	630	697	653	662	699	707	671	700	706	698	648	706	634	645	652	675	652	663	670	691	627	639	688	698	632	690	709	645	665	685	671	664	676	690	664	645	635	648	635	614	672	659	670	699	642	664	700	670	682	676	716	674	682	623	690	638	656	667	664	695	625	663	624	684	668	720	711	708	601	634	693	671	666	681	706	699	657	684	700	651	664	682	688	702	703	673	679	702	668	645	680	649	631	634	700	638	732	632	671	657	714	698	658	662	696	661	628	644	695	692	673	717	647	644	663	657	628	683	705	683	692	675	676	681	680	655	668	684	702	679	651	669	677	685	680	667	663	665	664	643	647	641	693	701	669	656	670	670	689	677	671	671	694	690	658	650	635	694	686	693	642	676	702	683	655	666	678	665	674	655	683	673	698	667	692	671	648	693	656	726	710	678	681	650	685	680	678	695	697	649	697	650	644	661	672	648	696	695	667	683	695	636	670	680	677	652	660	658	645	633	680	644	695	663	663	657	693	674	626	696	683	706	701	685	673	649	685	643	645	683	640	605	619	658	695	660	612	664	629	696	671	637	635	661	673	681	625	620	663	692	645	671	656	720	656	629	686	648	711	621	664	681	666	662	755	678	654	626	622	667	681	703	652	671	677	653	640	680	663	669	662	660	695	706	686	645	664	695	671	694	698	647	717	639	663	689	642	698	660	729	673	681	693	736	647	674	660	687	671	656	729	664	681	691	613	704	677	683	701	673	668	666	665	676	678	676	700	679	708	685	701	656	670	716	635	671	685	641	683	648	666	708	679	656	672	725	708	666	705	691	662	685	683	658	676	688	695	639	658	659	706	690	729	634	663	647	675	644	695	703	646	727	653	644	666	695	706	688	708	660	648	686	765	694	652	684	719	625	667	647	642	696	693	657	658	701	699	700	631	648	679	666	671	685	677	653	674	690	655	603	664	665	685	664	650	621	643	658	688	651	673	639	655	638	677	677	655	674	706	651	717	656	659	650	669	664	682	710	652	663	707	697	670	692	663	702	651	644	630	662	648	738	666	658	662	656	662	661	624	676	700	671	714	655	728	656	661	641	632	641	631	679	665	659	665	651	645	633	712	698	648	681	675	695	686	680	707	631	713	636	673	620	664	664	616	677	670	616	643	682	691	706	680	709	661	637	689	672	632	662	682	659	685	660	668	644	708	750	659	657	708	693	695	619	665	692	704	639	690	636	640	632	741	656	626	656	680	649	623	720	677	722	686
25127	21074	26895	25264	12550	3092	1724	1352	1242	1062	905	790	786	785	725	729	683	675	716	705	651	707	723	666	670	725	733	678	680	658	732	662	707	689	721	664	727	689	714	691	715	667	666	655	703	701	699	654	677	672	667	734	681	648	701	686	661	693	663	657	682	677	706	669	676	695	728	670	686	689	696	691	703	689	695	675	681	701	699	738	692	682	686	702	652	682	678	657	684	628	709	676	723	681	675	698	723	665	680	718	650	653	719	695	680	775	645	698	667	712	718	668	685	683	686	694	706	693	704	634	693	685	684	714	735	662	629	697	676	702	664	647	712	686	735	721	701	723	739	670	737	664	703	676	685	740	664	694	719	749	680	701	690	728	671	694	667	699	706	655	690	707	695	689	691	704	700	726	685	713	644	677	678	664	676	728	676	689	678	696	694	724	643	708	737	694	730	700	720	699	686	679	683	733	706	697	724	740	714	734	729	725	717	711	713	703	714	696	701	694	769	692	728	709	712	654	705	732	650	687	641	674	700	694	696	672	702	673	676	689	708	722	708	707	727	710	679	729	655	669	696	663	714	663	703	695	689	709	699	742	714	728	671	673	687	679	707	714	689	678	681	716	672	691	658	681	689	685	763	718	686	674	718	690	722	703	699	682	672	684	759	653	680	708	681	690	694	695	713	647	711	691	632	711	736	696	632	711	711	692	665	712	705	712	672	696	708	719	702	678	662	677	689	706	697	676	693	677	695	708	711	740	685	657	677	687	680	700	648	642	726	696	659	674	712	723	705	689	668	737	681	687	718	667	705	670	705	718	678	675	705	712	695	671	674	686	705	690	671	693	689	691	695	678	667	722	720	677	704	673	653	720	674	701	713	614	660	669	676	686	699	684	712	668	704	730	708	674	646	696	703	718	699	709	671	701	692	642	659	668	713	678	680	720	687	688	684	690	694	685	723	710	674	683	681	712	723	730	680	703	679	710	701	719	670	708	697	684	687	774	701	703	707	654	663	702	677	674	699	701	672	676	682	705	723	695	661	734	683	700	713	715	688	622	701	695	647	661	655	640	699	671	707	652	697	693	681	722	682	713	702	657	723	654	711	723	709	716	707	685	717	692	677	685	666	714	676	727	682	729	712	685	708	683	724	658	652	668	684	700	707	679	723	692	715	726	700	652	752	672	707	675	640	714	681	667	663	677	699	698	655	676	664	732	751	722	752	659	680	723	695	705	682	689	738	699	687	704	691	681	716	711	700	704	629	644	689	714	691	683	655	684	706	672	721	725	714	744	675	723	718	703	717	665	683	683	703	698	692	706	686	702	684	678	671	669	678	696	692	712	734	740	696	693	676	647	688	719	678	694	738	684	741	663	689	698	714	683	703	661	621	794	714	762	690	662	691	717	740	692	691	661	730	709	662	714	684	696	685	709	693	679	700	694	665	701	687	718	697	680	720	668	663	675	698	694	702	708	694	682	713	701	708	694	681	678	678	694	649	726	715	730	655	697	672	672	694	709	696	706	696	674	718	695	711	704	652	742	663	729	706	661	682	662	720	631	744	666	685	733	692	740	672	704	703	704	660	680	751	708	720	651	667	705	661	694	715	742	673	688	681	673	680	706	704	747	706	701	708	711	685	725	742	643	708	727	733	670	671	710	677	663	674	657	695	695	690	702	703	673	684	669	723	702	729	737	682	715	677	675	685	697	705	719	703	709	646	740	740	687	686	715	718	738	674	670	681	701	704	675	730	751	693	702	666	715	702	713	688	690	713	747	693	715	721	694	763	774	710	682	695	660	655	754	702	711	698	704	695	755	729	684	653	649	732	695	715	713	689	698	660	673	704	722	701	728	655	656	673	699	720	728	706	696	687	670	721	700	682	707	692	689	667	657	672	679	685	689	669	719	737	721	697	685	714	676	722	705	748	680	679	700	663	684	713	697	686	675	678	684	702	716	681	711	677	669	743	737	647	688	670	678	696	706	699	701	687	650	682	747	677	662	668	714	715	677	718	699	692	694	662	656	682	695	724	692	682	684	683	702	709	714	665	708	735	740	740	715	704	704	733	685	701	695	678	690	668	687	681	686	722	671	709	687	711	722	673	668	658	692	703	705	726	691	693	685	706	738	656	663	684	664	680	691	657	697	688	690	658	722	709	700	718	666	673	694	697	704	715	711	704	676	687	708	705	703	706	686	676	725	669	681	704	711	689	713	716	684	697	685	668	692	709	708	640	694	680	720	674	707	650	688	704	667	726	688	672	689	655	679	717	724	681	696	678	723	673	698	646	679	640	694	692	728	726	688	771	697	716	667	660	723	692	745	696	651	719	706	668	721	689	688	682	673	689	718	719	695	717	751	684	671	721	716	725	748	699	713	693	708	726	677	652	682	658	730	698	694	684	703	716	711	679	668	679	693	694	693	692	710	682	684	716	761	737	727	715	664	713	678	704	751	701	687	698	702	626	686	713	633	629	689	716	658	719	712	735	675	691	697	664	642	694	695	714	721	751	721	686	710	659	709	742	701	740	706	684	694	673	678	692	721	672	704	687	671	690	643	667	626	690	696	722	687	666	718	688	677	689	679	686	722	730	674	669	715	706	720	731	682	740	696	698	686	692	689	665	710	725	700	674	705	702	716	670	686	674	626	725	704	724	704	667	737	663	712	698	647	687	695	631	705	711	732	695	658	712	681	699	687	683	747	655	666	730	661	692	684	726	737	706	696	747	769	704	680	681	705	690	752	735	690	688	688	709	660	666	666	681	708	709	703	721	689	702	633	693	715	679	670	723	690	688	683	682	735	719	712	673	689	755	635	692	706	706	657	713	682	746	692	672	709	688	686	679	715	689	702	705	716	712	723	665	682	680	711	690	721	646	677	690	705	700	691	752	724	732	713	698	705	701	706	694	695	690	696	690	656	674	654	701	711	681	706	714	681	700	662	718	674	675	690	676	755	710	712	663	714	691	640	695	675	694	647	707	701	673	645	676	720	720	689	657	666	660	758	678	691	691	675	675	657	729	693	734	689	708	721	664	665	634	724	696	682	738	691	695	673	701	680	694	717	654	632	685	740	707	705	711	701	694	691	701	698	705	642	697	680	708	661	677	687	681	690	736	704	697	729	706	695	732	713	721	726	631	643	671	740	714	681	715	678	732	678	688	690	730	679	687	720	690	722	689	705	725	702	732	680	755	716	717	657	684	681	674	690	687	710	710	668	664	715	693	682	685	690	688	678	706	690	707	714	689	730	731	734	661	670	692	705	734	680	670	662	706	685	701	699	719	683	645	656	682	734	713	693	733	675	703	639	688	709	715	708	674	669	725	756	659	712	724	687	662	709	637	687	646	668	709	697	717	679	739	734	659	711	682	701	710	690	709	716	695	729	676	671	759	700	698	697	620	613	661	722	678	682	648	650	662	682	657	719	691	695	696	710	695	697	698	660	711	702	703	667	666	722	666	701	673	685	718	678	702	681	727	714	693	660	641	688	646	693	672	678	712	698
39054	41285	26178	12999	6506	3599	2377	1847	1660	1492	1116	946	926	818	779	739	710	663	722	750	708	744	717	734	697	744	721	708	670	714	679	724	708	704	720	694	733	671	730	743	730	668	775	667	674	735	716	699	725	666	714	735	704	720	760	699	764	729	660	723	683	713	693	732	744	739	707	682	729	750	726	710	724	748	765	665	735	712	748	732	707	684	708	693	725	737	712	712	728	715	718	702	743	716	720	734	761	719	726	757	671	687	706	705	723	738	695	714	708	757	703	676	726	698	750	699	774	712	710	749	702	731	701	722	684	693	709	722	750	687	724	712	715	734	721	743	726	772	666	693	715	719	706	673	677	715	697	726	720	686	766	704	672	689	726	713	691	740	712	705	706	761	785	707	674	745	726	701	686	713	739	698	690	702	699	689	739	723	729	686	727	716	690	725	702	714	726	713	794	726	716	697	665	757	726	716	740	735	694	749	702	710	744	669	690	738	751	760	748	720	679	738	702	741	710	718	694	696	673	713	746	723	686	695	701	671	726	717	747	715	702	715	730	653	749	728	738	716	735	721	726	764	686	693	691	667	706	699	659	723	690	726	736	678	707	710	715	677	680	729	702	717	723	720	681	726	716	682	699	694	729	722	707	733	751	694	721	736	675	693	711	701	724	699	718	722	709	684	741	683	691	700	669	785	690	713	687	728	688	708	702	676	712	702	719	754	746	775	764	682	714	696	764	676	695	714	719	747	713	707	690	781	743	663	723	720	724	737	747	707	739	703	745	734	682	738	658	721	704	714	728	703	751	777	726	751	699	707	737	719	718	676	701	683	705	704	715	739	691	716	752	702	724	702	724	757	672	704	748	718	745	685	714	749	744	728	701	742	720	699	731	715	702	682	701	730	745	695	693	735	784	715	727	678	755	728	727	720	725	729	693	717	709	717	677	709	679	719	759	728	725	703	720	726	751	709	700	712	745	734	743	719	751	703	730	685	713	706	738	724	754	731	712	787	705	728	660	711	722	742	710	747	727	673	735	713	725	701	726	711	718	722	737	672	683	715	724	740	702	717	711	714	710	730	770	705	749	731	717	693	723	764	739	674	740	713	771	709	735	750	706	750	723	735	685	646	722	720	753	682	752	704	704	685	719	712	726	743	691	731	722	709	739	708	703	682	740	744	756	697	745	724	724	725	670	759	694	723	771	725	724	680	721	692	701	705	665	668	708	711	732	738	639	715	681	711	706	693	756	702	688	755	707	730	697	691	683	748	724	691	709	702	714	704	753	674	723	737	717	759	755	759	724	741	729	699	741	720	712	731	716	706	733	719	740	720	714	714	686	680	679	748	721	725	721	705	688	740	693	674	745	733	702	710	725	753	714	672	734	704	733	704	714	702	723	721	737	680	727	760	705	725	697	768	735	739	748	771	772	675	686	683	702	735	711	685	703	678	738	705	700	713	700	708	702	688	704	698	696	717	739	736	729	703	721	719	735	737	695	754	741	693	712	747	745	705	744	726	748	775	698	711	717	683	702	702	727	734	741	723	721	722	732	744	753	701	702	675	733	718	743	697	739	757	667	727	735	696	684	748	743	746	747	701	724	747	759	716	678	686	722	742	715	723	737	720	732	679	754	727	732	741	717	749	705	739	750	750	674	707	736	703	752	740	760	708	695	760	740	712	737	756	725	729	712	750	733	718	742	775	773	733	680	725	696	674	687	676	717	743	730	703	737	737	811	743	668	710	709	723	745	751	684	728	675	765	692	714	686	721	773	673	740	709	723	697	721	741	718	696	711	688	701	722	703	677	659	741	778	725	735	731	723	676	668	716	666	725	726	688	712	706	689	717	693	710	717	732	707	730	721	705	697	670	726	726	689	721	731	717	700	698	747	745	700	703	729	711	696	714	670	746	682	711	740	689	702	718	724	696	705	720	713	738	676	738	713	730	701	677	746	728	714	719	736	752	732	778	674	697	773	715	710	720	699	753	719	707	730	685	722	720	757	684	745	705	711	766	769	706	746	766	721	728	701	672	758	696	761	708	697	749	684	707	735	734	733	742	714	712	705	784	713	752	717	694	677	721	718	680	701	726	755	720	660	689	750	696	748	681	717	679	724	708	714	669	749	716	763	745	684	744	753	702	732	729	723	697	726	737	718	729	662	692	726	742	675	723	670	713	743	744	716	776	719	686	689	690	693	718	706	747	724	728	719	704	712	747	667	722	655	742	734	693	728	726	703	718	726	719	702	727	750	738	731	687	691	681	729	709	733	710	751	697	695	734	756	731	713	726	694	750	716	718	740	791	695	696	737	703	722	681	721	688	726	704	710	716	706	705	700	762	714	688	733	737	706	667	708	730	767	712	741	718	756	702	722	745	754	725	700	733	700	714	708	681	698	706	710	660	699	714	705	734	696	702	736	772	715	706	688	683	758	747	664	720	749	747	686	707	717	703	729	744	715	745	795	746	705	732	730	716	738	696	726	707	747	728	726	741	729	717	701	716	674	747	714	686	705	729	708	727	692	715	732	764	722	770	721	708	721	749	696	744	742	703	730	704	698	752	737	725	736	743	721	727	747	691	694	690	741	752	699	690	748	716	722	703	722	718	707	765	734	775	681	764	753	754	704	723	767	688	701	709	700	747	759	711	714	725	746	699	780	711	780	714	703	681	695	785	705	722	727	708	752	727	678	696	765	711	709	710	717	718	664	719	723	773	715	785	662	709	725	751	655	680	727	705	682	722	735	653	677	703	687	681	739	747	682	698	751	766	753	757	697	751	679	714	728	754	706	762	704	699	687	733	783	741	709	703	696	690	727	706	767	654	728	747	719	737	741	668	741	719	697	680	683	744	695	685	741	739	713	724	698	743	746	744	756	688	739	735	731	728	740	698	751	684	716	725	720	705	754	726	724	737	730	705	732	715	766	711	713	720	713	675	763	724	698	715	722	696	752	716	723	773	663	706	730	776	703	688	690	708	684	700	725	708	743	705	721	723	706	752	702	748	741	712	721	720	670	750	699	710	724	676	757	730	712	712	722	691	687	762	749	694	712	723	704	694	704	671	745	718	673	675	676	748	729	716	703	742	731	693	729	677	696	724	718	713	688	665	725	734	722	770	711	705	745	733	724	737	701	738	730	697	733	690	718	761	741	733	702	712	725	677	748	682	674	734	764	726	703	697	670	674	695	713	752	771	740	721	687	669	739	745	753	718	713	667	686	726	711	716	727	730	724	716	655	721	705	749	753	766	721	734	720	678	738	687	729	722	697	726	715	736	709	731	730	694	742	693	754	725	733	720	677	712	729	743	670	759	671	749	671	703	760	719	737	683	722	765	713	728	744	717	691	697	736	670	697	735	737	731	700	727	756	691	723	697	680	720	758	668	725	740	728	729	741	765	719	793	686	738	682	730	712	723	674	750	720	698	730	685	736	728	710	749	700	680	713	699	679	759	736	722	697	694	699	756	697	741	696	716	743	713	697	724	683	731	681	725	684	736	691	710
22447	21024	28487	23815	21083	21019	12064	4186	2730	2064	1579	1115	823	777	768	718	740	703	642	681	689	691	720	662	715	672	668	700	677	704	703	645	660	722	626	687	652	699	682	647	709	687	748	653	677	684	714	658	673	711	684	653	679	649	689	616	629	636	667	660	676	686	706	673	691	699	711	710	721	659	700	674	647	702	662	680	713	663	640	662	708	727	685	682	668	666	677	733	700	699	675	631	655	713	723	642	711	692	642	700	680	692	738	648	705	605	668	684	680	691	684	729	709	668	674	676	687	659	678	662	703	624	661	651	685	707	664	680	684	704	628	698	673	674	687	651	701	656	694	656	707	662	691	662	622	609	689	635	639	683	663	676	645	632	702	732	669	644	683	683	636	676	672	645	671	702	686	670	690	682	683	709	683	681	683	654	648	684	685	681	665	656	701	672	668	649	683	736	680	707	683	665	721	706	676	656	635	666	644	645	679	710	660	670	692	677	668	706	672	649	686	669	656	655	648	678	701	689	681	666	681	647	675	638	733	682	681	712	689	653	671	644	712	662	651	735	696	691	680	649	658	705	705	719	704	655	645	667	600	678	623	720	690	694	724	651	649	662	715	680	700	659	663	684	768	718	699	641	666	627	670	670	699	675	627	681	705	627	686	669	730	692	698	673	683	668	699	684	677	683	658	666	720	693	692	656	675	728	676	660	706	681	656	665	681	656	620	689	652	697	678	665	698	679	677	702	646	664	661	673	682	708	647	688	683	643	660	649	694	642	678	669	689	695	664	701	666	679	715	659	721	655	670	691	648	714	645	668	671	679	690	638	673	682	669	643	708	677	662	676	711	666	736	678	689	699	697	654	652	670	708	661	645	680	681	665	671	721	724	672	638	709	769	633	689	678	724	696	705	658	668	706	669	681	691	623	682	654	709	704	648	716	664	690	682	638	646	703	684	683	733	699	708	651	674	685	666	705	689	679	631	657	716	687	657	631	671	644	639	705	708	654	677	665	647	690	729	713	687	674	658	680	702	684	688	676	723	691	644	716	677	707	699	691	639	660	699	690	681	681	686	687	646	670	724	687	680	680	659	687	677	681	679	698	658	691	670	710	691	645	692	656	691	666	663	652	708	643	650	692	611	680	659	713	641	700	693	687	669	650	665	694	664	728	701	650	661	694	614	652	654	645	654	670	698	652	712	668	652	666	719	685	675	661	687	724	676	685	681	624	637	675	688	681	643	683	665	739	699	662	693	625	684	645	677	714	639	684	681	718	642	667	625	641	720	682	716	632	701	660	694	634	708	669	644	664	676	664	683	657	691	694	667	641	640	672	715	647	664	677	645	719	712	694	677	703	686	705	709	683	710	721	701	679	712	671	676	734	689	630	696	733	628	686	699	685	632	660	632	715	664	679	708	682	700	680	668	660	701	723	656	678	680	636	692	639	744	678	684	682	704	731	696	652	691	647	655	703	692	666	657	713	655	663	661	637	666	695	703	689	655	664	698	693	657	639	697	669	696	629	690	676	740	674	706	672	629	669	695	675	673	707	700	655	641	693	646	697	634	666	674	658	679	713	704	691	666	678	668	732	689	729	656	671	652	674	718	681	700	717	672	686	688	619	652	636	661	746	697	666	673	681	652	688	725	687	695	679	676	662	702	662	683	658	672	686	695	715	708	622	724	661	686	730	653	670	661	678	692	668	708	682	670	665	674	654	656	683	654	680	657	647	671	674	691	666	738	687	676	692	672	706	681	682	704	697	622	677	678	714	698	690	692	675	640	715	642	706	707	649	673	708	719	675	652	648	628	624	657	697	635	654	687	649	663	688	657	648	683	667	688	692	643	693	657	618	674	668	696	675	673	717	656	672	695	701	686	648	657	706	704	722	691	667	672	653	682	710	669	679	711	653	695	700	668	653	675	694	697	654	680	681	656	667	677	650	700	721	662	653	705	676	674	737	650	649	657	671	655	704	659	672	666	708	658	702	634	721	691	688	715	691	699	685	658	734	700	693	681	673	676	668	678	690	659	672	704	663	694	692	696	674	653	645	701	696	700	706	695	698	648	646	647	704	682	688	736	688	684	671	690	689	679	654	737	669	734	724	662	652	649	710	667	714	677	683	629	670	705	690	656	644	724	681	684	662	658	692	711	657	691	672	643	657	689	699	686	646	675	654	639	683	625	653	711	711	632	717	703	694	667	659	688	659	738	695	673	696	696	682	639	661	724	650	716	697	736	650	698	670	644	673	676	682	682	681	719	693	642	655	670	682	683	683	692	665	718	687	695	680	629	643	692	677	674	685	669	677	706	675	706	676	692	704	662	660	683	704	680	648	739	666	633	700	696	722	688	701	659	697	699	657	699	670	664	641	672	679	695	665	689	625	684	652	686	669	708	633	659	664	748	679	684	728	646	680	694	719	683	667	666	677	663	716	652	664	677	688	680	663	674	708	679	696	671	662	704	734	646	635	701	752	665	679	685	662	652	687	667	677	638	671	685	698	688	708	659	644	648	627	696	668	661	680	692	682	691	708	647	714	633	712	697	695	644	704	654	694	701	654	638	687	631	674	681	657	665	669	716	714	663	668	666	666	605	704	693	631	670	667	621	675	684	697	686	666	677	658	659	733	704	675	610	660	687	656	630	680	621	702	637	727	670	674	680	697	659	668	651	648	691	690	637	694	705	659	667	717	700	696	677	668	634	661	669	679	695	666	685	648	650	658	647	693	695	644	704	691	704	679	687	649	712	673	682	662	672	678	657	710	684	704	659	697	669	716	655	668	669	665	667	656	653	647	594	679	667	613	672	649	652	710	670	664	615	689	717	677	687	704	653	641	643	673	682	696	691	651	734	681	638	732	663	677	630	673	677	666	690	701	651	668	710	672	729	655	673	660	731	653	705	661	676	665	683	663	722	721	643	715	672	680	644	653	704	668	661	730	660	679	644	699	680	693	659	679	650	679	705	616	687	678	655	657	718	646	658	729	705	701	652	707	650	636	658	702	686	672	641	682	703	681	695	763	664	673	657	678	659	649	679	707	677	643	660	688	668	720	705	676	672	731	706	704	673	663	660	685	650	658	667	681	698	688	701	659	701	694	709	664	738	643	713	644	670	661	714	638	750	662	682	653	697	664	727	694	644	690	648	689	665	666	684	686	674	670	664	657	657	689	663	673	628	657	668	663	716	694	632	673	674	625	674	647	651	684	732	658	673	662	701	662	679	713	663	647	673	665	678	687	675	717	685	635	691	689	687	688	681	688	628	654	706	646	655	641	712	738	659	655	701	741	625	632	681	658	706	748	690	711	668	681	667	640	688	691	689	653	700	695	686	688	716	646	709	654	708	680	691	647	711	655	674	735	654	708	670	643	670	661	760	717	687	641	689	666	711	718	646	723	658	715	661	669	692	685	666	681	670	696	729	661	665	683	670	696	653	703	667	747	642	723	707	707	647	667	678	723	661	676	662	673	668	693	686	661	711	646	637	668	702	648	722	699	672	651
44814	67991	44028	24756	15614	10424	7406	5186	3928	2814	2043	1378	967	843	773	800	741	719	704	722	686	744	735	728	704	705	690	707	681	712	715	661	686	718	717	731	716	682	704	714	713	684	685	735	678	661	728	717	728	672	705	672	656	695	709	736	657	688	724	648	658	659	634	681	672	736	663	665	723	642	703	692	725	701	732	668	748	681	643	652	704	679	630	671	677	727	675	678	664	724	714	708	706	699	665	654	673	658	725	657	691	673	655	674	678	725	692	647	701	696	710	720	695	655	701	652	682	662	715	712	732	723	720	755	648	651	703	650	722	689	743	729	681	687	695	702	657	711	735	712	709	700	676	701	652	671	655	666	726	696	701	762	727	626	730	699	727	744	678	691	695	709	709	739	713	670	673	712	683	677	646	706	680	694	694	707	664	651	704	668	700	705	733	696	696	735	683	717	651	698	745	668	730	672	683	685	651	660	725	676	722	717	689	660	740	664	675	692	630	675	691	635	718	729	693	681	673	678	727	678	682	711	695	672	669	681	689	638	708	713	692	715	709	721	691	687	664	650	697	697	697	679	702	714	695	710	727	705	699	723	744	716	682	655	646	673	703	648	747	708	682	682	700	700	675	694	708	682	687	705	708	688	702	651	675	722	675	686	681	711	722	768	716	702	658	722	720	659	684	651	647	685	680	638	647	627	702	637	710	713	722	666	728	711	713	685	661	693	763	689	664	710	717	734	696	682	721	755	690	673	642	722	704	655	688	729	684	713	683	667	706	735	619	725	648	689	702	665	691	659	664	665	713	688	666	737	711	688	703	723	695	677	674	728	693	688	702	673	707	687	691	717	700	656	691	741	718	678	677	744	698	696	714	684	700	717	704	653	650	691	745	642	702	654	708	723	683	657	718	669	676	696	730	631	663	694	698	687	707	594	671	666	693	664	704	694	712	697	729	675	694	718	684	741	737	666	713	688	670	685	662	654	743	664	712	730	668	699	657	714	723	702	729	693	679	712	707	703	675	642	680	648	717	697	677	685	702	656	699	727	668	665	663	665	722	698	708	725	665	693	680	684	658	675	715	694	683	690	759	732	711	695	689	684	656	743	706	699	742	682	669	658	681	720	748	687	626	660	726	690	652	716	715	686	680	684	725	678	701	721	681	707	668	686	700	682	666	686	657	652	681	681	670	641	680	653	666	656	660	660	717	694	663	661	722	697	685	691	734	698	673	687	704	701	693	745	706	731	673	656	707	689	680	716	674	697	685	701	718	699	672	721	715	695	676	707	724	669	668	697	698	758	737	719	720	688	661	690	635	648	650	727	652	644	703	678	682	705	672	644	682	691	687	637	713	691	679	643	686	703	686	628	726	717	668	685	707	673	724	725	655	650	753	729	651	667	680	726	714	711	670	705	679	715	635	684	671	690	655	689	669	651	700	674	724	668	694	681	680	708	748	676	670	707	694	672	654	657	697	713	720	627	646	701	663	689	696	655	730	713	662	683	652	652	660	692	693	696	663	724	678	669	681	706	693	718	720	731	682	704	680	693	654	687	672	686	684	729	645	734	713	651	673	690	662	647	694	696	699	701	702	690	704	678	698	670	667	707	701	665	692	693	622	638	698	716	711	669	696	691	684	687	743	699	695	668	691	663	699	681	739	714	633	661	674	680	696	654	717	708	726	675	679	642	649	679	684	659	621	702	708	681	704	721	687	695	688	679	689	670	729	705	768	705	709	692	666	687	695	718	723	696	707	698	715	659	694	699	704	653	740	718	705	698	702	689	667	713	700	710	719	697	691	696	682	673	731	719	705	673	709	688	694	722	682	677	705	688	707	704	678	689	699	744	711	716	698	716	669	718	619	671	692	704	693	689	675	703	645	733	696	668	677	644	693	682	690	733	702	695	665	692	699	695	667	702	707	714	700	723	692	711	729	710	719	689	722	692	676	697	699	686	714	667	713	685	677	676	733	690	682	697	720	666	723	700	634	687	673	652	665	737	721	689	778	710	651	691	690	688	684	654	698	733	692	675	698	686	700	693	689	669	697	705	702	673	744	668	746	717	700	704	707	686	716	688	670	666	702	689	712	639	681	704	691	718	682	694	691	720	718	718	743	687	701	682	670	667	665	727	682	722	710	705	723	662	663	730	647	682	690	728	640	698	656	683	679	702	672	736	720	688	736	640	684	676	663	681	719	659	724	710	711	687	659	706	696	674	718	699	689	705	706	697	629	699	709	666	703	681	633	679	714	658	730	680	701	678	735	707	642	689	712	692	702	661	690	688	718	703	702	682	673	683	735	643	691	729	731	704	667	685	666	682	678	703	702	676	696	687	647	701	711	676	698	699	676	728	659	704	668	735	722	667	710	787	663	689	710	746	638	707	668	686	670	677	683	676	696	720	696	690	716	722	711	666	699	644	689	700	722	711	710	700	729	711	702	707	694	680	712	679	648	685	733	675	680	663	727	699	742	629	721	700	653	672	688	724	709	674	710	704	690	726	729	717	700	648	692	753	714	672	712	646	752	691	710	657	724	743	699	742	708	631	660	736	698	641	687	675	655	670	668	629	666	694	719	675	650	731	725	688	624	648	693	682	676	692	679	719	676	723	669	681	650	751	705	702	664	690	692	650	675	665	681	644	695	687	673	697	700	714	673	690	700	637	687	679	704	743	704	676	721	700	650	706	725	735	742	701	694	675	723	676	675	665	688	713	673	686	692	694	678	660	661	683	678	716	728	672	688	713	676	697	729	710	682	677	709	673	740	672	699	686	691	641	652	644	699	674	686	748	708	702	701	697	699	734	709	681	701	653	660	691	708	691	669	680	686	699	679	690	708	690	712	710	744	701	697	691	709	706	740	713	678	734	652	723	666	737	698	661	698	680	659	682	715	690	687	706	700	734	682	637	711	689	727	669	679	697	647	681	696	671	674	666	725	670	676	676	673	686	681	664	687	765	708	656	689	753	724	657	695	734	665	699	715	693	696	701	683	694	706	687	673	686	723	708	622	658	662	703	735	660	658	702	706	726	708	694	678	719	710	724	682	631	699	702	670	703	699	698	698	674	693	745	710	647	700	711	701	640	696	685	653	717	666	670	699	659	698	730	687	723	688	707	697	730	740	659	703	721	678	706	707	696	677	697	635	726	697	680	681	694	693	737	661	723	691	703	705	713	679	643	651	738	732	638	691	672	687	703	712	676	652	692	709	697	743	660	713	701	689	674	632	654	712	694	700	661	743	689	677	670	708	658	704	664	683	693	697	728	747	675	707	720	659	681	690	687	662	699	732	714	736	697	690	700	702	688	681	724	671	725	722	668	663	683	716	683	685	674	687	735	677	645	697	735	683	650	676	709	669	647	707	684	730	687	687	722	693	685	698	722	698	646	698	696	682	684	623	633	711	654	709	679	686	705	668	734	673	662	681	719	719	662	733	690	670	657	680	680	676	698	659	718	691	675	679	680	645	686	679	653	687	690	672	692	665	671	667	649	731	672	685	676
39245	31599	26827	14499	6072	3293	2090	1441	1113	934	761	765	698	727	702	737	713	642	684	764	678	685	712	688	699	678	690	720	700	683	699	684	678	692	703	718	673	669	675	651	648	699	667	650	639	671	711	702	687	673	663	730	711	687	698	719	682	710	695	670	664	649	703	693	683	685	674	701	668	629	689	689	673	731	719	681	675	708	663	677	680	724	722	677	663	663	722	658	724	701	687	703	717	659	659	696	669	689	663	668	697	714	711	664	672	679	685	693	690	712	698	681	670	650	665	659	680	664	660	684	681	702	697	684	671	725	682	709	645	682	701	706	703	655	704	709	709	635	672	650	684	667	697	699	644	699	638	697	685	685	680	680	676	707	645	687	688	673	664	701	696	742	675	704	696	681	728	611	732	661	657	686	716	707	658	690	671	683	734	672	668	726	663	674	712	704	678	681	652	668	636	690	708	655	676	660	636	703	647	699	666	704	684	658	649	685	691	712	677	722	661	662	688	728	682	732	687	663	698	667	666	662	684	685	644	653	692	712	693	646	720	717	712	680	649	647	672	691	682	660	648	695	717	680	648	716	657	695	710	679	699	663	664	700	725	656	696	691	677	714	646	728	665	645	687	671	669	661	686	703	703	711	692	692	715	657	689	688	670	713	677	694	712	657	747	684	695	641	664	680	733	742	678	652	699	714	694	654	696	673	671	704	663	698	699	683	700	676	688	694	699	683	685	713	711	644	684	668	660	669	709	669	636	723	672	726	664	676	665	680	668	692	648	696	661	688	697	660	711	681	708	711	685	736	651	680	693	666	657	682	680	656	662	694	677	712	685	710	689	672	642	642	695	704	674	727	693	662	689	665	652	726	691	674	658	674	785	670	718	652	706	720	712	691	721	634	701	649	648	634	697	711	651	688	710	679	692	674	661	710	717	667	648	698	737	672	696	684	662	662	676	686	670	717	663	658	664	664	658	703	712	688	678	679	651	703	728	715	695	701	694	712	690	686	676	683	730	713	689	687	674	688	686	686	657	692	657	699	674	662	685	681	680	708	677	652	654	714	706	642	684	636	674	665	674	712	674	690	731	681	704	679	719	637	688	675	619	704	675	680	685	704	676	690	711	683	665	679	711	665	661	712	671	715	716	651	681	678	670	683	731	664	709	676	694	688	686	623	701	651	679	636	719	702	706	681	679	738	726	673	644	717	663	631	668	679	700	652	686	729	685	687	677	718	646	677	700	678	643	674	658	688	720	673	713	683	725	664	689	688	761	701	707	665	702	693	678	708	650	674	695	691	634	659	631	684	656	707	699	690	700	707	695	695	662	661	701	720	715	645	714	673	681	650	696	683	704	647	644	668	705	677	661	737	671	697	705	658	684	676	654	649	705	657	694	685	684	679	696	662	687	670	731	696	710	711	670	639	701	712	671	649	700	657	686	672	721	691	712	739	696	707	688	702	670	689	677	738	687	659	671	653	658	678	647	719	720	672	704	652	686	716	665	686	653	685	687	685	675	729	690	691	668	723	721	704	669	658	686	639	653	667	660	675	696	681	693	689	718	647	722	657	684	711	696	645	675	655	682	673	718	680	660	637	702	708	671	656	670	715	694	650	647	718	707	662	692	704	672	714	714	701	653	692	649	675	705	685	708	678	711	681	667	656	671	688	674	712	702	682	670	714	716	663	734	654	680	724	720	715	711	733	714	686	661	711	717	687	709	693	678	667	723	672	645	730	613	689	722	704	675	687	727	682	685	667	687	682	721	677	717	714	639	720	726	775	692	628	648	700	672	663	676	702	714	699	707	640	663	721	691	682	686	682	680	655	626	681	691	665	653	686	710	689	677	658	711	674	684	681	693	705	672	679	697	675	652	719	727	697	712	721	685	700	665	652	711	698	673	705	706	679	687	689	662	660	648	698	675	697	690	719	719	677	724	681	664	728	663	708	679	723	703	672	681	632	680	678	693	726	696	723	687	678	670	705	687	686	679	668	681	647	693	681	681	669	659	701	630	658	615	700	706	690	670	677	663	646	668	702	654	692	663	728	674	719	706	682	661	686	673	683	672	658	704	666	651	685	651	614	696	704	728	658	720	700	656	708	638	672	684	706	732	703	726	672	706	697	699	674	721	672	681	691	710	677	695	665	667	648	658	672	713	688	675	722	684	687	701	710	698	646	665	666	682	709	716	711	699	692	656	648	720	713	657	683	697	668	632	691	670	653	712	678	700	710	662	714	671	636	722	704	666	642	688	696	680	649	715	667	650	652	662	652	653	646	681	686	694	738	707	689	639	676	659	654	684	702	651	662	694	708	664	653	665	667	686	654	670	699	663	740	657	713	643	724	689	696	672	711	671	646	647	674	674	689	685	658	702	712	691	658	673	705	674	671	685	686	667	680	658	728	631	685	658	667	681	708	649	669	690	680	674	697	670	688	726	663	690	687	674	697	706	706	683	682	668	696	682	674	666	646	716	683	713	642	680	711	694	667	645	702	700	644	659	691	721	679	705	653	640	688	706	665	650	665	706	688	710	735	646	639	679	654	641	666	726	672	702	683	700	692	685	677	661	689	659	721	695	714	665	711	701	704	702	654	636	705	725	670	705	685	692	690	674	637	657	664	652	712	670	680	734	643	654	653	686	724	637	687	698	700	709	674	718	694	726	736	667	676	734	666	660	716	707	701	709	675	651	706	688	759	689	699	673	644	663	701	666	734	706	702	750	692	699	646	682	704	720	675	687	725	678	666	675	707	671	694	672	683	656	699	648	637	661	742	723	689	678	716	723	712	709	702	682	659	709	632	731	705	732	690	726	712	656	678	702	718	720	709	655	690	634	695	690	708	711	684	664	663	684	710	732	686	652	681	682	657	679	712	705	647	668	718	706	698	681	647	699	695	712	679	646	719	665	709	675	692	696	695	678	683	735	655	687	717	718	745	713	675	695	644	726	676	737	702	662	715	687	681	704	698	696	685	662	687	698	682	639	631	674	653	705	642	664	673	696	684	655	701	693	662	709	713	700	682	679	731	699	643	643	702	720	702	667	674	690	672	674	677	688	648	656	736	652	720	701	685	705	696	667	676	725	687	674	697	701	695	674	735	714	678	712	694	663	679	679	718	704	719	670	663	676	680	646	674	662	712	696	673	704	691	688	670	664	650	711	691	681	671	658	721	678	659	676	700	749	644	693	681	699	703	659	647	687	699	683	669	696	639	636	684	685	689	668	675	660	665	661	640	690	659	672	711	694	658	669	702	702	667	674	693	692	724	712	713	724	688	670	680	654	707	694	703	701	674	654	615	679	674	695	709	688	698	710	698	669	706	694	669	637	668	697	636	698	677	695	667	664	747	671	701	728	684	683	670	711	655	663	719	647	726	645	684	696	683	714	635	673	707	695	748	674	686	722	685	702	664	719	641	695	680	661	653	713	680	642	659	662	674	692	664	721	754	697	697	704	664	671	679	678	654	680	686	698	736	682	676	698	719	650	673	714	661	658	682
42544	43031	25267	12098	7385	4609	3056	1904	1398	1031	833	827	742	716	759	720	704	720	722	695	700	693	732	706	709	698	711	726	699	686	736	666	725	740	733	682	686	671	712	682	717	738	723	663	707	669	733	691	720	682	666	714	724	742	720	716	733	699	682	706	723	704	738	690	695	686	709	722	696	729	703	738	690	687	669	708	742	738	688	711	676	703	665	723	675	690	668	690	703	750	729	712	733	705	735	657	698	705	676	711	736	685	689	737	750	738	693	732	715	780	704	749	691	760	694	709	716	735	705	729	652	671	700	669	708	702	704	700	694	707	722	705	692	690	711	716	704	726	701	684	760	717	692	697	671	701	752	721	715	680	703	702	715	720	707	735	728	720	704	710	674	723	709	663	683	735	734	727	717	672	706	705	692	726	725	701	700	714	680	698	699	741	744	676	691	690	694	733	669	733	686	722	711	722	701	693	660	699	737	726	705	761	697	701	700	713	752	736	743	686	708	803	703	707	711	706	723	730	726	721	733	713	706	715	660	701	749	754	692	732	686	719	704	702	689	771	715	729	731	705	710	738	677	700	735	723	723	695	679	673	692	735	679	660	740	691	709	698	724	695	685	699	719	728	686	715	718	728	733	689	664	707	707	684	758	693	732	727	715	705	706	690	733	736	675	707	700	701	722	679	715	715	715	707	715	710	692	733	676	701	671	734	678	694	721	730	717	687	700	677	712	735	718	694	740	729	678	737	677	673	712	730	730	698	681	710	715	718	702	731	714	744	739	707	643	754	681	710	651	719	719	658	739	740	656	740	722	717	691	757	722	707	699	688	674	684	713	730	703	663	716	680	730	706	688	695	661	696	702	688	773	690	699	682	687	719	787	706	705	709	726	709	714	685	713	702	698	691	727	713	718	694	669	718	739	675	730	708	715	747	656	714	706	691	726	705	654	681	714	736	729	692	719	697	698	711	671	688	713	713	660	714	730	702	745	726	665	711	713	732	698	740	699	724	693	694	734	710	677	680	697	665	673	717	702	717	692	746	693	756	720	704	709	721	767	685	713	712	705	726	668	736	703	751	759	730	723	669	698	691	693	680	724	699	759	702	701	705	719	683	715	677	720	688	706	707	720	670	662	754	714	689	754	687	744	670	731	709	729	674	734	746	705	683	709	721	716	688	744	701	756	701	709	710	632	673	711	678	694	700	709	678	686	701	706	733	712	693	682	696	660	707	687	656	653	714	705	652	720	695	712	734	674	734	667	728	683	694	720	717	720	744	714	656	741	704	700	722	660	685	738	699	696	707	741	711	733	742	736	706	721	746	720	681	699	675	696	747	708	698	678	705	688	744	677	676	684	695	696	692	751	727	724	676	723	703	711	699	732	707	700	672	753	719	682	695	748	742	717	729	716	734	708	752	699	697	747	692	728	658	724	686	767	704	698	687	717	732	708	689	719	644	702	720	787	735	724	683	734	699	684	698	703	705	714	712	750	675	719	720	696	718	726	723	687	660	707	738	679	697	703	726	679	719	695	699	700	729	700	681	681	647	679	721	729	738	707	724	727	767	734	752	660	722	705	696	698	722	721	675	718	675	741	743	631	682	701	665	707	719	739	702	676	706	707	730	756	694	679	735	699	760	698	723	729	722	711	689	711	706	725	723	705	734	746	723	740	709	743	689	752	727	674	715	684	718	681	709	762	734	701	715	662	672	731	671	705	766	686	731	721	669	705	688	665	723	743	717	689	729	738	663	735	718	699	732	701	733	648	763	708	722	720	729	673	650	703	712	683	698	658	687	692	715	702	730	702	684	698	682	696	768	725	702	737	683	681	666	723	724	632	697	717	708	749	745	731	747	682	696	695	726	694	701	686	718	712	766	714	697	698	747	749	668	723	692	717	743	699	709	718	700	672	727	675	710	702	669	688	689	702	694	731	696	705	741	651	732	623	699	734	721	728	695	672	717	702	728	684	714	719	697	686	683	805	693	707	721	781	693	738	716	719	750	715	770	709	723	705	715	686	714	756	737	736	731	739	680	728	671	744	652	717	683	717	701	686	710	713	727	722	684	696	714	684	712	645	694	717	698	742	693	702	713	703	743	685	687	718	713	654	703	718	718	688	709	696	705	665	706	770	726	648	692	707	713	748	684	709	700	685	671	711	669	697	701	670	718	694	679	697	737	738	693	708	722	708	727	706	704	706	703	694	690	696	718	696	725	715	734	706	675	697	744	688	688	715	685	702	718	701	696	709	728	663	706	695	708	717	708	703	692	723	695	687	755	701	717	686	694	707	684	711	702	723	694	716	709	703	736	699	734	704	707	711	727	706	739	728	722	702	705	677	704	655	655	736	680	686	747	743	724	706	731	655	662	663	737	710	730	689	693	749	711	690	640	720	669	668	706	740	702	720	714	695	705	710	715	692	659	721	772	688	751	710	685	698	718	728	698	718	741	720	731	713	690	703	685	719	717	697	698	764	734	713	681	683	697	792	720	690	733	671	680	681	748	716	719	707	713	679	720	711	703	712	710	684	690	700	688	726	735	755	671	703	709	697	699	682	715	667	741	745	701	686	727	717	662	722	734	753	716	698	718	725	738	750	701	742	746	689	737	712	712	711	716	683	779	712	681	720	718	760	727	664	694	742	770	705	692	730	729	756	677	721	694	699	698	708	686	739	688	663	753	676	758	722	660	743	717	709	703	714	700	698	698	680	710	699	703	711	672	729	710	766	707	688	749	733	751	723	716	668	708	697	668	736	714	718	703	726	692	629	756	732	710	729	689	747	739	709	713	695	706	733	668	743	658	677	695	725	727	739	738	679	687	677	714	736	684	728	701	706	685	705	659	702	730	751	706	626	728	751	736	709	662	678	710	733	664	730	716	697	690	726	737	712	715	745	724	680	683	698	662	712	696	676	724	700	731	759	726	669	694	716	734	723	743	677	723	765	714	715	733	703	686	710	720	703	745	710	693	709	667	717	658	713	707	742	732	713	722	764	737	712	635	689	723	705	681	695	615	682	721	661	715	706	704	730	691	750	690	719	738	712	673	722	697	727	730	703	748	706	669	692	682	683	736	686	726	725	698	661	678	747	710	680	719	685	691	667	678	684	728	714	713	682	698	720	702	687	692	707	692	741	727	713	747	714	711	720	696	709	685	677	712	707	719	739	738	669	667	740	702	725	657	724	682	721	706	731	721	726	687	692	718	708	689	720	689	676	674	747	687	653	697	717	719	731	696	707	755	685	738	673	716	703	743	773	779	708	703	722	687	720	710	732	689	639	658	705	707	699	719	728	722	653	659	689	715	711	709	751	715	718	725	698	695	732	724	724	725	734	673	728	683	642	723	734	699	684	732	757	665	761	671	748	765	671	702	723	718	726	733	722	728	706	686	722	673	697	692	679	708	713	710	708	723	693	728	739	758	719	698	730	740	729	724	693	718	715	717	730	706	675	690	698	756	739	674	750	721	718	731	705	771	704	696	656	718	737	690	668	717	709	740
23439	20943	27871	24176	20920	10901	1706	1095	878	817	666	648	696	680	690	661	749	670	637	673	710	693	724	702	639	676	675	670	719	626	654	742	664	662	660	675	691	682	602	693	675	671	668	635	698	677	666	677	653	664	700	653	653	671	625	654	671	676	650	675	677	666	674	644	648	682	642	644	662	638	655	722	709	681	664	654	695	687	675	630	629	702	642	672	689	646	682	632	611	684	629	648	696	660	642	708	679	676	669	659	700	643	619	684	666	661	678	645	659	691	708	636	684	645	636	679	679	692	698	644	693	678	673	700	653	654	603	636	700	677	669	712	699	625	722	664	675	658	617	682	750	718	669	645	616	688	676	655	668	669	698	621	649	717	699	699	660	635	644	649	646	665	663	649	660	717	674	687	681	696	691	639	674	661	664	693	675	663	634	689	673	626	649	629	675	732	689	654	686	676	653	657	684	703	668	638	646	662	696	667	650	695	676	669	637	638	687	687	651	688	635	703	701	640	673	680	682	676	674	675	663	697	682	616	678	676	657	688	675	689	675	661	639	657	692	669	649	672	696	657	640	665	672	675	654	700	691	676	671	677	719	671	658	724	649	653	697	683	632	703	681	681	666	695	688	670	641	665	631	636	644	649	646	613	660	692	694	664	626	678	663	706	658	624	674	678	637	652	619	675	638	634	649	663	739	654	621	643	658	680	666	707	677	639	666	625	629	695	697	648	666	661	681	624	638	654	689	671	636	658	732	656	735	628	674	658	668	669	641	614	616	707	630	716	643	681	689	659	664	641	709	705	625	637	636	702	663	709	688	668	658	663	703	684	623	652	689	595	735	672	669	685	691	694	663	686	650	657	619	695	675	674	703	662	649	643	657	639	640	658	675	644	710	631	627	647	653	646	656	665	663	606	696	659	661	674	691	666	641	684	667	636	699	656	684	649	658	672	661	695	640	663	676	666	658	614	621	646	685	693	647	685	678	676	659	628	663	625	670	696	684	627	652	677	654	722	644	671	689	637	646	654	709	673	688	632	652	604	702	659	654	661	695	697	662	678	677	680	616	681	649	643	703	629	679	706	656	689	680	640	682	670	683	670	646	672	668	637	655	651	661	652	700	675	717	670	669	677	692	708	690	718	647	615	641	667	713	663	682	646	615	691	676	680	638	660	697	717	681	669	662	657	661	652	669	679	630	697	698	665	666	641	663	636	643	630	660	693	655	679	658	673	634	607	645	679	655	657	635	669	611	658	670	657	636	660	641	653	626	698	692	685	663	713	690	693	634	689	630	655	695	648	635	679	631	654	626	643	657	634	674	672	724	647	670	635	669	719	625	698	670	684	643	650	670	699	654	670	735	677	638	663	643	640	633	673	683	663	707	663	625	677	679	666	692	644	668	652	681	674	686	676	641	618	633	732	660	655	711	687	691	690	661	663	685	650	685	661	638	642	657	714	685	667	694	658	692	674	660	670	676	709	686	710	617	660	642	622	653	647	648	656	674	669	666	615	656	635	680	702	669	633	669	688	627	685	655	678	649	670	672	681	645	655	664	692	687	661	678	718	649	661	644	663	670	654	644	667	676	682	648	645	702	669	631	713	632	650	673	659	648	632	698	679	707	698	675	670	646	697	655	627	656	653	644	661	680	700	644	622	653	632	667	610	695	717	661	677	668	657	689	658	692	671	665	687	680	683	674	673	744	672	646	625	688	613	713	722	683	704	695	678	639	661	705	670	625	658	622	641	641	735	679	661	667	667	655	602	709	663	679	637	668	681	652	684	677	653	689	678	678	652	682	708	667	663	653	639	682	674	703	652	662	647	641	695	675	669	655	678	661	677	688	658	670	714	641	665	663	678	627	706	691	645	672	685	682	655	600	682	686	684	692	642	686	652	629	673	666	660	651	641	637	709	675	683	666	690	690	642	651	735	690	638	658	672	653	630	644	672	679	672	684	698	678	675	684	670	672	637	629	646	676	656	633	674	636	653	673	733	647	741	689	683	686	652	675	612	664	653	717	652	641	652	629	678	670	687	642	670	664	670	659	629	663	687	655	640	679	664	681	641	695	643	634	665	641	725	628	646	709	666	731	662	716	689	638	671	702	669	679	683	665	703	668	678	689	674	667	659	700	664	644	697	653	627	624	657	645	651	713	693	685	631	629	667	672	674	688	681	701	654	673	651	628	695	684	689	683	656	653	617	683	670	704	639	640	684	673	663	678	672	684	657	644	673	632	666	670	631	605	681	686	662	673	685	666	677	660	654	682	711	645	697	640	676	624	700	668	672	648	657	605	638	653	609	645	691	669	665	665	623	638	648	666	661	671	645	636	732	685	670	677	705	677	646	722	697	630	662	697	651	672	664	663	657	675	665	713	670	682	637	663	660	671	662	682	675	636	715	671	651	645	656	657	646	663	700	697	676	653	634	672	683	667	638	660	638	700	698	619	682	672	648	626	651	652	685	618	662	633	668	687	663	667	690	679	702	666	636	643	654	659	705	675	685	664	654	706	690	706	636	662	638	629	654	649	670	720	651	686	655	667	635	654	668	661	639	682	725	692	694	680	652	701	629	616	645	682	672	682	695	631	686	694	661	669	657	633	622	700	636	669	624	656	657	673	663	597	650	671	675	647	708	682	684	660	687	675	677	723	668	685	654	649	700	637	698	675	689	690	600	664	661	690	677	640	663	632	657	686	699	666	626	668	682	715	685	664	687	664	672	643	676	704	685	707	614	678	670	663	671	630	716	631	695	672	664	665	714	658	660	685	638	692	656	641	654	669	693	646	614	641	745	626	651	668	673	688	620	644	650	678	671	642	701	656	650	660	711	690	695	677	622	671	709	662	597	692	657	692	641	690	661	659	674	664	649	640	635	670	646	660	641	669	665	704	699	683	671	652	675	702	690	682	666	674	620	644	667	638	727	669	698	673	709	702	684	661	614	667	641	630	619	696	651	642	681	641	677	668	698	659	668	623	676	660	678	640	648	686	656	661	709	649	661	659	653	676	695	648	683	665	661	654	689	667	689	687	654	614	660	693	703	674	668	682	683	668	684	661	680	641	663	628	640	655	639	691	690	676	711	684	675	658	703	679	662	645	681	653	682	659	656	687	689	661	656	664	710	670	675	646	691	658	710	644	681	656	670	624	631	648	667	683	639	689	699	639	694	681	683	676	703	693	692	703	698	649	659	662	631	727	667	667	619	645	619	632	688	687	655	649	620	666	616	697	656	709	647	631	681	683	669	661	691	673	680	680	734	685	645	629	684	647	664	646	720	677	697	713	682	686	631	643	672	689	652	697	636	643	648	673	640	685	659	673	638	618	640	649	695	663	652	645	632	638	646	700	628	683	661	665	642	670	673	689	682	636	721	670	655	654	654	644	653	685	685	668	628	676	635	639	626	630	677	653	666	613	749	667	649	665	645	640	648	635	654	696	623	702	689	670	687	642	680	656	694	695	664	662	664	705	685	657	705	708	687	664	659	638	639	644	690	640	658
42741	47003	22706	7008	3526	2207	1625	1262	1083	830	738	727	735	701	705	686	709	672	697	723	678	663	692	669	730	630	724	649	697	657	687	686	705	725	637	689	704	668	700	690	665	703	704	709	666	690	719	735	645	688	693	704	679	715	680	713	681	669	702	704	684	700	700	678	678	696	682	686	660	707	701	672	706	693	661	675	648	665	676	698	665	693	668	645	688	663	693	678	688	697	691	685	693	673	713	710	697	676	709	688	640	696	751	642	723	678	639	664	697	629	667	664	685	698	686	680	694	682	708	687	697	629	691	714	692	700	724	629	681	678	682	750	713	665	693	706	738	655	707	692	727	692	649	730	701	689	717	661	738	685	661	673	665	696	664	698	660	668	665	652	679	685	677	697	657	694	692	721	675	675	684	683	647	708	744	679	620	660	649	634	692	663	649	697	663	685	658	651	727	732	745	712	678	678	677	672	680	679	672	678	717	667	704	656	705	715	692	703	694	617	699	694	654	722	713	688	667	682	624	674	693	726	671	704	685	654	696	707	667	670	672	669	659	693	670	744	658	697	698	673	683	697	713	688	676	659	627	677	686	731	670	693	668	717	706	695	725	702	662	669	704	652	671	703	707	717	720	650	719	679	642	702	686	681	666	660	702	687	713	685	736	694	692	667	641	676	727	696	690	702	645	651	655	701	689	709	675	684	647	678	724	713	646	704	678	673	675	713	673	657	679	692	682	691	709	657	677	677	667	661	692	667	645	710	666	708	706	682	682	701	711	707	691	677	684	723	695	687	710	685	762	698	639	664	680	733	692	697	643	751	657	712	633	672	704	671	689	742	670	697	708	638	661	692	719	697	693	682	635	705	728	654	699	676	686	691	658	648	685	694	691	681	652	682	677	651	671	689	704	657	700	644	700	719	722	707	678	692	672	650	679	695	678	672	706	716	655	688	682	638	688	668	646	701	687	658	678	670	686	702	702	727	669	662	664	712	638	664	692	703	650	691	685	693	707	644	702	687	695	669	706	693	710	654	713	711	685	648	649	663	684	721	665	686	696	667	690	665	690	674	667	682	687	686	688	672	731	663	698	744	720	681	675	691	720	601	630	655	677	691	674	715	654	645	669	662	696	653	724	695	686	733	675	711	698	682	656	702	670	667	667	645	703	686	652	689	622	641	658	713	683	741	673	727	652	718	630	701	690	712	677	629	705	706	709	685	733	710	595	650	665	694	685	657	690	688	661	697	696	727	689	695	732	716	676	660	677	659	674	678	620	668	703	684	695	723	655	676	681	646	673	705	660	610	687	647	639	723	711	726	677	695	665	686	703	692	673	714	715	716	656	675	654	650	700	691	699	723	695	690	689	720	645	711	665	701	696	688	707	664	644	699	672	688	698	661	688	722	697	696	688	693	690	701	704	643	679	648	691	674	703	712	717	620	670	765	676	698	650	654	666	682	672	683	682	683	692	674	664	674	668	700	707	682	643	686	666	751	693	658	714	680	685	720	657	707	687	664	698	673	685	715	685	726	686	692	700	718	683	714	726	761	628	690	669	671	656	705	680	665	702	690	690	717	685	629	689	647	677	693	675	679	658	696	708	735	684	666	701	672	687	658	669	643	670	680	670	713	719	702	653	686	729	658	711	697	696	634	702	675	704	708	698	675	702	707	728	646	695	709	706	674	703	693	671	682	713	694	710	700	666	664	712	685	685	658	717	670	686	684	687	654	664	725	651	682	695	676	709	665	666	654	665	655	674	664	705	716	639	674	698	689	661	706	691	678	702	669	653	700	716	667	682	687	698	685	751	719	667	653	652	693	631	680	648	661	677	688	713	686	668	646	679	623	703	650	681	658	667	662	705	639	680	675	707	691	670	711	691	706	683	685	697	672	642	696	684	661	712	638	649	693	683	709	683	669	706	684	660	713	688	664	674	679	707	738	692	731	703	691	713	691	658	683	731	650	689	727	681	687	725	691	690	646	681	682	654	693	740	696	652	682	693	625	681	696	616	721	675	707	670	676	691	686	700	685	732	642	676	705	720	696	654	663	685	652	716	674	674	675	662	687	681	700	661	696	679	632	647	684	626	658	675	679	654	750	707	713	679	663	684	700	667	694	718	696	672	663	669	688	697	698	675	624	662	695	735	689	686	643	702	694	708	684	632	670	687	655	668	696	672	701	649	675	681	702	694	666	714	681	676	694	703	694	693	705	659	636	643	718	638	696	702	668	655	665	685	709	654	661	681	734	696	665	694	662	673	692	680	690	636	686	659	701	637	649	692	654	614	684	670	652	677	700	704	701	690	732	687	710	672	694	663	656	667	662	664	712	637	668	715	731	619	663	658	679	755	695	668	674	676	667	638	700	674	647	684	638	727	669	698	701	630	682	692	675	694	709	668	687	726	676	691	729	686	732	665	621	661	714	687	679	714	656	656	706	707	736	724	664	671	665	696	711	719	676	688	618	641	638	706	658	691	720	625	691	707	707	705	685	703	710	662	707	675	687	634	696	660	670	668	709	654	686	706	659	674	665	690	659	698	696	652	661	686	641	701	684	700	689	682	664	649	675	733	697	733	706	684	719	689	630	704	650	701	667	688	678	631	698	686	683	701	710	685	714	682	678	652	691	716	688	663	676	678	659	694	738	707	684	665	667	670	640	705	693	699	691	744	682	693	657	649	694	696	683	733	687	667	707	694	690	681	656	707	695	702	696	659	666	725	703	684	694	673	673	686	665	675	642	670	700	667	684	696	672	687	715	677	675	685	671	633	690	686	705	704	718	680	650	680	694	662	647	674	669	668	672	685	661	698	695	674	694	670	649	674	702	655	689	649	665	662	701	702	706	667	700	743	714	667	678	664	740	684	675	767	671	642	667	621	708	698	671	634	690	683	697	638	685	719	741	667	680	697	714	680	673	687	709	706	710	728	729	706	658	661	684	691	696	664	669	698	680	692	701	665	716	666	680	691	692	648	684	688	731	680	695	695	645	713	675	635	659	716	646	683	640	707	629	665	671	706	693	691	654	666	698	711	712	688	680	706	694	665	626	709	666	715	668	676	694	692	630	638	667	694	685	693	733	731	699	679	709	690	692	706	707	682	657	675	702	690	699	698	710	710	679	689	662	718	710	656	704	698	717	697	679	684	680	699	677	704	685	711	714	710	664	678	714	699	664	664	718	672	701	698	660	707	728	682	628	652	668	712	710	667	662	660	649	671	676	669	680	710	696	700	657	726	694	672	741	664	674	713	689	687	653	706	650	692	735	673	733	678	642	715	688	675	706	687	666	627	633	688	699	633	662	663	682	657	726	689	699	667	658	680	697	728	692	673	743	703	710	682	678	670	653	689	674	670	709	698	713	649	703	652	662	695	725	654	698	654	733	706	701	699	681	693	683	689	711	678	673	648	695	686	698	683	718	630	680	667	689	710	673	707	725	667	755	704	658	686	648	710	713	700	694	685	709	662	673	687	627	726	640	666	685	699	670	663	683	656	667	701	676
25199	21234	26834	25103	11524	2581	1607	1133	859	841	830	750	761	731	696	689	699	742	703	720	775	752	687	708	708	698	726	710	705	715	692	699	677	741	702	734	664	745	677	711	699	681	703	719	720	708	673	723	678	726	728	667	688	719	689	684	685	712	763	728	669	698	737	688	713	693	725	704	714	722	665	698	707	698	722	712	656	745	717	671	679	755	761	717	689	730	722	672	687	663	728	690	687	712	744	682	675	692	711	758	700	737	717	714	708	682	736	691	734	753	702	704	726	737	736	742	723	737	716	703	680	708	707	677	734	700	679	751	685	746	709	708	672	674	717	731	684	709	710	695	686	699	711	760	646	727	727	717	731	721	672	680	734	719	758	661	725	724	712	705	674	710	704	712	722	706	732	710	741	722	712	720	723	713	691	688	703	695	671	706	680	691	717	696	682	696	723	693	694	693	711	726	735	713	762	673	740	727	646	741	747	696	734	703	700	732	739	722	684	699	705	688	699	723	701	727	643	676	715	679	696	672	736	714	717	745	678	718	719	714	683	734	693	713	688	701	679	726	681	698	725	693	700	702	730	696	694	708	704	734	736	698	725	704	684	700	744	758	710	665	665	674	731	692	712	679	674	710	732	721	687	671	696	704	712	708	746	714	715	644	696	702	730	712	734	692	726	685	722	694	744	715	741	728	723	699	678	672	681	723	733	741	711	729	683	708	699	688	723	701	694	708	755	720	699	686	692	679	723	707	744	686	714	673	737	710	707	757	730	729	657	666	737	758	723	694	732	772	731	677	732	697	741	717	694	723	681	695	727	700	725	674	709	703	692	710	696	669	704	671	673	719	725	693	675	698	694	689	685	675	770	694	715	709	674	720	690	708	693	711	718	747	706	705	683	714	713	721	726	731	702	726	711	690	714	684	725	651	694	729	717	699	737	663	698	713	733	705	682	725	730	718	668	699	663	724	713	723	698	749	726	741	665	749	694	698	730	691	718	678	685	724	679	709	715	701	729	753	665	724	700	691	682	731	697	712	644	668	707	637	704	748	698	707	715	770	724	717	741	667	695	723	700	776	716	682	669	740	713	746	676	721	697	739	698	680	707	721	730	721	741	697	712	681	720	710	680	693	661	691	737	704	730	726	745	734	659	673	691	730	718	750	745	705	683	700	702	702	747	746	740	691	687	722	725	699	724	735	725	684	709	711	746	693	722	703	706	745	734	649	746	659	720	710	712	711	672	717	737	724	737	710	740	689	746	670	708	786	682	707	692	799	711	715	632	719	749	720	709	710	707	679	734	750	713	663	721	709	712	691	760	682	706	741	673	736	710	705	679	717	687	742	703	764	727	674	724	710	694	671	749	748	688	707	692	700	706	748	687	722	697	763	690	683	706	739	715	688	721	672	741	719	675	759	665	746	741	702	695	662	667	677	716	719	726	710	668	726	704	712	724	716	663	726	691	654	694	716	670	702	710	679	699	651	713	728	717	690	752	741	703	690	672	690	708	705	697	687	643	701	736	732	726	656	691	694	729	665	716	705	704	780	656	697	772	644	687	690	688	658	660	729	662	713	713	712	686	711	727	698	718	717	682	746	730	691	719	608	702	745	656	748	715	702	736	713	690	692	649	749	678	712	703	710	756	688	720	698	756	679	740	771	727	728	689	750	694	757	683	675	716	742	723	686	716	683	676	711	699	729	730	669	768	715	684	717	731	693	705	700	724	703	683	704	734	701	712	740	665	711	711	687	670	766	690	705	686	691	687	699	687	681	716	706	695	718	632	660	679	684	687	682	699	717	710	717	698	707	715	780	690	690	739	687	709	770	725	704	735	707	718	649	723	668	676	735	706	733	693	712	728	715	713	676	698	671	710	734	687	686	703	734	730	714	704	680	726	740	674	691	728	694	732	684	714	671	701	744	687	687	692	721	681	681	710	711	668	664	688	701	719	759	752	705	707	696	717	705	692	704	691	742	696	693	748	660	692	706	749	757	758	778	751	714	709	708	738	764	720	672	694	693	721	701	685	692	725	657	707	708	699	673	715	675	720	681	684	656	680	751	731	725	730	707	676	702	670	711	693	771	719	730	698	702	681	725	694	722	749	752	694	728	723	690	653	693	698	721	696	696	648	701	724	673	689	674	750	675	676	689	709	706	711	663	756	697	720	714	677	691	736	696	690	704	741	704	728	709	694	661	711	720	738	705	699	726	725	687	718	687	672	671	739	729	695	708	726	734	718	676	704	707	705	714	697	650	703	687	674	678	701	721	705	724	720	734	676	716	690	712	720	684	699	700	722	719	670	689	674	704	703	680	680	697	716	691	701	706	744	709	713	760	719	677	704	740	707	709	692	674	720	713	698	678	659	679	709	719	749	716	683	688	750	703	747	699	691	718	716	703	725	686	706	720	787	728	759	688	674	718	702	680	748	668	689	664	727	695	720	700	694	692	666	732	694	696	686	701	705	735	739	711	730	716	698	683	726	734	782	746	675	729	751	703	694	660	714	667	726	741	683	689	726	703	743	693	732	689	680	708	676	711	702	732	691	737	728	705	703	702	735	710	710	725	676	716	673	707	763	689	697	701	675	711	727	693	694	744	714	679	698	743	687	734	653	714	661	689	718	747	725	695	709	717	701	678	726	708	730	713	725	724	734	691	676	773	676	681	651	702	693	693	663	766	684	775	724	726	676	750	681	688	689	748	695	728	713	689	730	718	728	699	738	712	743	698	675	707	679	696	772	690	672	689	741	698	732	746	723	766	684	769	677	655	744	692	719	673	701	699	745	706	679	745	672	703	735	661	725	713	724	730	718	757	688	696	693	694	739	702	724	725	686	712	709	718	652	773	722	721	690	702	756	698	696	668	709	714	732	693	722	753	661	701	688	734	695	728	696	685	719	679	720	709	721	725	744	693	700	731	706	702	696	759	652	741	709	729	684	700	719	702	718	754	706	716	746	717	703	719	695	738	716	743	712	711	718	679	773	731	720	751	706	687	674	730	745	720	744	730	702	686	720	713	700	682	726	721	722	744	686	716	709	730	718	668	758	695	709	687	679	711	683	671	692	722	686	736	738	671	731	684	666	686	748	708	742	681	771	766	684	742	675	718	824	668	718	685	657	712	713	737	715	732	740	667	723	667	687	678	680	699	676	693	693	704	715	710	713	755	735	727	683	729	711	740	686	726	674	703	715	728	737	699	667	722	726	714	706	674	743	729	769	708	685	694	727	696	686	718	723	753	707	726	714	698	689	686	684	682	658	703	679	740	657	677	712	737	718	692	691	693	744	710	720	741	682	719	683	641	710	715	728	703	696	671	721	709	778	692	701	725	733	713	745	713	728	720	706	691	669	681	727	685	703	664	686	726	701	746	689	717	663	688	760	717	727	707	670	683	677	676	722	708	703	719	720	694	718	672	706	712	678	798	751	690	715	700	714	702	692	723	743	672	720	688	729	696	719	732	650	695	682	668	739	715	706	720	766	690	725	697	735	698	741	709
43614	48026	25818	10329	4436	2899	2113	1387	966	870	822	782	767	726	747	717	747	711	743	728	759	769	719	749	705	737	730	703	696	689	745	744	686	766	716	742	700	706	750	723	727	720	711	733	753	743	768	681	774	663	713	729	741	675	744	733	725	694	740	707	740	725	696	708	717	747	747	733	729	739	750	736	686	730	703	756	769	713	768	730	728	708	754	684	740	765	754	720	681	722	709	666	738	663	680	738	735	724	742	692	733	715	697	729	685	695	735	762	708	749	728	743	751	775	707	760	766	773	697	746	752	716	720	737	782	760	746	714	761	719	699	699	737	694	738	684	686	730	718	677	708	784	715	769	693	715	715	743	741	718	711	753	716	719	684	702	705	750	732	718	714	728	728	683	748	740	697	746	724	733	731	765	750	718	702	724	762	710	712	762	718	763	763	731	723	711	724	720	731	744	722	694	723	740	694	699	753	769	740	730	724	759	728	758	761	726	762	714	737	732	725	680	728	710	685	679	679	718	727	716	697	746	729	727	724	719	704	718	704	715	699	710	705	729	748	767	719	733	738	769	721	708	730	679	686	713	734	752	687	731	704	720	705	687	729	669	743	704	737	758	750	718	707	697	724	738	690	759	739	753	696	694	702	698	714	739	691	714	754	730	700	760	704	753	753	730	733	740	734	711	755	725	743	719	713	747	704	736	704	722	685	726	756	707	651	694	770	705	771	723	720	733	774	725	743	746	718	732	683	702	779	758	721	696	758	780	710	735	747	722	720	746	715	718	732	718	738	675	750	736	715	723	716	707	686	708	717	702	726	792	748	730	757	744	729	728	680	764	715	705	731	735	725	711	735	688	723	699	739	765	667	734	730	671	751	738	764	739	694	674	722	756	718	701	701	735	761	739	748	751	687	685	678	702	718	748	720	756	708	730	753	738	729	764	698	751	753	741	785	738	739	749	746	751	724	744	709	729	701	676	762	725	722	776	695	690	708	736	774	767	722	739	705	752	728	696	666	731	743	729	740	741	784	768	710	743	793	734	690	725	715	673	696	711	699	704	730	752	749	686	711	686	714	751	775	715	734	698	740	767	743	697	715	739	711	720	710	704	730	680	718	747	782	709	710	702	712	735	751	730	679	717	702	743	707	742	711	727	739	713	713	746	701	694	750	717	730	737	766	751	745	720	703	712	704	716	676	706	756	736	721	746	768	703	760	702	674	709	734	721	700	736	758	745	744	693	734	732	721	743	769	736	736	751	723	712	766	755	721	705	702	712	711	709	730	775	739	737	700	714	714	715	708	749	747	689	721	733	720	730	710	726	706	754	688	757	716	719	753	747	689	749	690	687	750	720	737	673	708	720	763	735	759	771	736	712	731	717	696	768	782	710	695	705	715	722	713	746	728	731	766	736	716	700	697	728	729	696	730	708	691	717	723	676	761	742	733	712	714	747	720	707	714	757	701	713	728	741	682	726	748	688	697	756	694	694	733	747	678	726	726	698	700	738	747	765	697	737	746	710	736	756	758	773	713	723	755	751	732	736	790	729	714	708	754	724	717	694	740	740	711	707	711	780	753	722	745	702	709	709	676	716	728	718	724	751	726	763	746	720	739	675	701	722	703	726	739	759	711	676	731	767	710	734	736	721	758	662	741	745	700	726	777	721	717	736	762	666	723	746	732	771	720	723	709	762	699	719	717	690	753	717	765	724	698	751	692	758	692	716	741	670	736	750	705	738	772	696	750	746	692	726	752	747	690	716	705	731	778	728	685	706	705	765	720	724	740	775	695	722	652	710	746	763	702	705	740	714	745	724	759	725	734	781	736	697	691	703	759	714	718	725	746	743	724	686	740	713	740	798	788	658	745	688	733	756	691	742	718	721	753	692	733	677	716	702	766	748	716	714	731	677	733	760	726	728	747	767	742	701	710	722	711	714	717	676	743	731	695	715	684	696	709	732	719	762	749	712	771	743	752	726	760	701	750	682	683	706	728	775	699	720	703	741	751	707	742	742	715	759	683	699	715	741	727	707	763	725	716	704	717	739	718	737	738	657	719	730	703	720	741	677	765	703	755	731	745	704	718	743	673	738	687	725	725	703	703	704	691	723	708	697	712	677	705	691	712	744	728	734	791	723	726	712	737	735	756	725	775	707	707	703	713	729	758	707	731	748	738	716	725	719	709	662	692	712	712	727	717	742	735	726	694	732	717	730	709	731	703	747	760	738	723	716	735	717	737	712	734	709	729	731	730	719	729	775	730	719	719	725	742	674	735	751	781	718	716	653	751	725	737	775	717	726	717	708	702	719	756	725	719	745	681	744	732	738	734	726	726	720	749	681	712	709	725	718	761	740	703	715	725	707	728	729	760	711	752	716	717	742	714	755	689	726	684	746	710	730	738	722	732	705	747	732	768	693	679	740	754	718	729	709	724	755	751	723	708	741	722	720	730	775	723	678	752	709	726	713	754	721	726	697	721	765	719	770	733	732	753	777	733	766	695	751	685	705	690	742	747	699	688	693	760	711	706	741	702	746	744	733	691	726	758	745	727	734	769	711	737	753	673	709	718	727	746	770	756	708	767	744	743	747	733	690	669	769	717	696	709	740	728	730	678	719	739	696	724	717	756	700	740	709	672	709	770	767	730	669	683	717	704	698	717	692	681	722	717	741	724	724	725	740	718	682	745	723	728	700	766	734	720	700	767	696	698	740	704	726	687	732	717	716	671	685	717	723	731	715	724	766	709	667	740	709	745	710	669	766	745	673	781	732	735	700	716	708	681	732	761	745	698	717	755	655	731	707	724	710	758	758	756	738	733	763	761	772	728	753	698	721	697	730	700	722	727	737	738	717	732	725	774	713	746	774	694	705	732	722	745	731	669	695	762	696	748	757	768	696	780	728	736	689	723	709	745	715	781	674	731	714	741	726	747	749	748	748	706	718	747	699	736	759	720	734	758	726	763	782	742	704	741	731	684	775	753	725	731	745	718	699	697	724	736	718	704	742	751	784	767	736	701	694	727	747	718	728	756	710	751	747	699	704	696	666	741	677	761	714	719	756	669	718	690	722	682	736	745	733	715	721	702	746	711	677	696	762	724	707	779	686	784	717	733	729	706	686	741	724	679	719	717	750	789	730	685	733	741	730	720	699	711	758	701	753	720	703	756	758	736	694	742	785	734	727	703	735	728	725	734	717	741	705	687	692	706	765	748	718	751	745	710	725	781	720	693	719	761	703	739	750	727	738	713	710	733	743	698	772	717	774	740	698	753	757	730	766	774	734	725	712	684	754	709	737	753	684	707	708	777	725	752	744	740	714	741	707	711	734	787	754	697	685	704	742	757	697	730	693	753	746	702	698	681	705	679	690	722	778	684	787	694	708	732	773	700	695	735	719	694	706	702	729	744	724	724	730	682	720	741	713	682	736	708	720	749	673	718	735	665	698	704	749	682	688	769	715	744	724	766	733	717	711	691	700	712	738	723	743	677	710	741	739	756	719	693	689
22496	21020	28401	23850	21022	20964	5859	1025	793	769	801	777	766	748	717	662	690	660	714	696	657	700	708	705	726	662	707	691	655	710	687	701	743	649	710	675	704	674	673	655	661	703	644	706	675	672	709	682	704	667	656	696	738	717	706	728	692	727	747	707	679	700	689	695	674	681	658	659	636	679	635	718	695	675	708	691	710	696	673	638	636	744	691	676	655	696	677	675	746	641	675	691	679	661	660	660	685	688	673	670	705	730	689	679	713	721	701	650	724	705	672	686	695	716	707	689	702	721	705	627	686	683	657	714	681	683	653	681	685	723	680	702	696	724	708	679	645	682	709	747	715	696	680	674	694	672	688	712	692	683	674	724	648	660	675	698	718	660	692	675	726	679	656	683	680	699	693	715	672	737	720	710	709	707	684	657	659	665	690	707	729	705	714	677	656	652	749	717	686	659	735	678	670	731	651	678	695	695	683	707	684	721	715	702	697	693	710	680	661	706	677	678	697	642	668	688	661	695	671	706	704	713	698	705	680	676	714	717	709	681	720	681	723	672	709	691	715	713	681	735	698	685	663	703	691	689	677	690	702	707	686	681	708	719	711	701	682	647	734	738	653	718	689	680	688	682	698	688	746	697	728	647	693	767	669	695	721	672	718	741	724	688	699	680	641	645	666	725	667	715	673	663	676	717	714	706	660	662	656	721	731	669	663	698	660	732	706	766	665	629	689	673	683	618	681	701	680	713	678	698	700	668	676	661	696	683	695	695	694	677	724	675	671	705	699	710	679	640	693	643	667	685	703	655	660	685	693	667	704	672	704	689	697	731	689	653	671	762	694	758	681	675	666	699	631	698	667	684	665	718	656	688	701	725	674	657	731	681	731	683	697	678	652	643	687	712	746	676	619	656	658	665	675	678	685	681	699	697	674	743	695	718	656	716	723	665	692	678	682	700	694	725	699	653	707	686	694	686	686	666	690	672	694	690	698	655	756	732	720	761	686	685	681	712	650	678	661	703	708	732	706	755	674	683	709	692	705	662	708	738	657	677	686	681	661	744	732	665	696	710	711	683	682	694	709	658	693	672	695	715	678	698	699	669	731	690	669	715	699	666	720	673	669	708	692	690	645	687	667	690	730	685	715	678	714	697	715	639	668	682	697	685	715	667	676	714	679	702	662	657	691	684	672	712	698	734	726	689	677	682	679	709	681	691	694	699	685	655	624	693	659	722	702	679	692	677	704	702	700	707	699	673	722	744	714	698	708	677	674	680	707	690	674	692	686	692	707	696	714	685	672	659	658	676	702	694	662	717	699	689	666	663	658	710	694	739	665	684	730	707	673	646	708	700	702	719	665	727	655	705	688	686	696	688	687	665	706	625	727	641	666	735	701	755	673	677	728	686	634	659	678	699	730	706	682	642	732	684	715	719	670	649	711	682	712	639	693	694	715	670	699	689	661	687	649	684	679	681	680	665	710	622	699	735	693	682	648	595	675	659	691	695	724	666	718	687	706	666	702	677	723	694	731	708	691	741	670	638	765	723	712	696	709	719	741	668	737	735	721	656	673	692	666	712	731	730	701	718	715	666	685	695	723	687	715	681	697	636	662	677	696	741	682	750	701	708	686	682	689	678	748	705	634	733	692	669	725	728	697	697	694	686	692	666	691	714	683	686	632	682	666	680	693	668	729	668	689	694	669	684	685	667	716	711	677	689	669	738	692	691	659	641	675	671	680	713	682	705	685	718	662	695	696	686	651	710	699	710	686	694	635	617	687	691	689	676	716	724	702	673	714	712	640	660	705	694	666	632	680	724	704	703	650	713	668	676	660	705	679	712	743	689	681	636	678	714	721	656	664	726	713	666	668	694	691	663	680	687	771	712	747	675	735	698	696	631	681	720	715	677	679	710	667	715	687	643	636	668	685	711	698	678	685	689	694	716	704	686	687	667	715	683	645	704	699	663	691	690	693	715	699	692	686	697	677	646	671	699	682	732	713	654	657	693	693	693	714	706	689	664	702	671	679	653	700	677	682	635	660	723	650	670	659	652	707	657	692	734	701	718	682	697	678	671	665	722	639	696	689	678	735	710	706	690	678	682	659	681	706	707	700	680	681	680	668	690	711	675	724	718	660	688	695	680	698	701	701	659	681	670	687	654	678	722	672	656	683	698	700	736	708	711	731	684	686	675	700	710	691	702	678	637	685	685	662	683	699	710	728	702	691	705	689	692	681	732	704	690	667	688	630	683	723	668	657	669	683	697	717	697	727	678	706	706	706	640	690	728	676	723	693	684	664	674	682	664	712	726	715	656	700	665	707	687	679	717	650	696	705	699	712	730	682	688	688	682	719	675	699	705	704	705	706	702	684	678	707	675	715	686	708	677	692	714	676	657	689	648	660	670	640	683	677	729	679	745	680	677	660	692	724	676	713	697	700	701	717	651	692	661	687	674	642	723	673	691	628	712	747	720	678	648	702	683	703	699	689	660	737	725	683	704	658	688	671	692	685	672	668	670	675	715	728	660	674	672	707	674	707	697	696	664	651	693	702	649	714	670	643	705	695	682	673	711	667	727	679	693	660	737	693	691	713	674	709	615	705	720	697	684	647	678	704	706	676	660	659	694	727	692	691	676	703	766	668	650	707	712	675	676	755	661	700	714	713	731	704	703	714	708	698	658	714	676	712	676	679	681	699	685	664	710	653	741	662	745	655	642	711	684	716	690	737	643	674	711	704	718	684	658	670	684	681	693	714	729	685	707	710	689	734	642	706	662	678	721	674	709	639	673	665	696	683	641	669	696	685	746	687	713	667	688	695	714	745	688	680	717	692	667	687	673	727	732	689	714	644	692	709	676	705	691	731	760	666	721	745	682	741	732	703	682	684	726	663	683	691	699	664	722	663	719	674	673	659	670	681	733	705	684	705	720	697	709	682	696	665	695	705	622	707	725	683	633	703	695	690	692	657	653	615	717	704	688	706	710	730	721	750	679	715	685	666	671	684	736	645	763	657	689	694	681	710	720	633	701	701	722	668	682	669	624	692	698	667	720	732	687	658	702	729	672	722	702	674	686	740	662	672	743	692	679	752	694	705	706	674	642	668	672	707	672	694	655	697	656	748	670	705	672	684	745	721	683	699	679	659	683	702	689	697	721	690	739	720	683	656	721	655	715	668	718	631	676	714	762	693	704	689	691	690	724	674	663	700	715	728	705	702	712	641	720	722	685	673	672	692	708	676	684	689	728	744	734	703	690	668	684	672	697	721	655	742	658	726	689	665	707	659	633	649	689	701	685	708	684	668	702	672	691	697	642	672	677	686	695	662	644	654	697	694	657	709	700	708	685	668	714	682	669	709	658	643	661	655	712	655	669	717	725	686	723	730	674	683	723	642	649	676	688	640	698	713	692	695	661	739	662	719	698	663	677	705	646	667	706	689	733	714	738	698	644	692	706	704	694	693	717	650	716	729	685	716	704	728	692	727	683	626	696	625	691	709	706	672	673
43694	47276	22225	7416	4018	2048	1155	994	907	869	842	817	813	741	741	768	738	716	713	725	687	688	717	690	693	736	743	691	689	653	683	698	675	696	681	683	743	701	697	688	703	634	764	648	624	734	728	670	670	642	685	696	722	691	688	672	710	691	736	742	674	712	706	687	732	763	712	723	713	751	702	733	709	724	725	627	682	734	719	712	683	737	704	728	679	717	709	724	714	682	697	698	760	713	668	714	697	672	686	731	692	730	722	731	729	707	733	697	725	724	666	706	711	678	711	693	671	717	723	681	677	681	693	716	699	735	670	703	765	750	711	659	720	747	725	678	693	713	684	659	693	675	705	687	677	734	721	720	660	733	709	713	690	670	703	697	716	731	693	704	735	721	648	690	741	724	719	681	704	723	684	690	746	681	721	697	728	710	722	695	699	711	699	684	706	700	731	696	676	699	732	752	701	742	722	669	740	703	702	676	701	665	689	709	686	690	721	709	705	701	695	719	709	701	685	653	711	685	655	682	687	674	680	708	724	678	731	720	654	727	667	681	709	680	693	667	737	660	696	754	701	679	700	680	715	708	713	681	670	679	717	717	737	694	704	669	696	714	685	712	704	708	713	684	658	728	691	678	646	695	723	721	736	721	703	701	692	663	694	694	710	699	690	711	652	705	724	684	721	706	687	704	704	734	738	650	657	674	720	689	707	745	692	693	696	692	694	692	711	683	696	715	674	669	701	698	677	704	675	710	777	743	698	697	666	700	707	679	721	725	702	679	695	701	695	692	712	710	719	689	706	710	709	722	739	708	729	727	697	744	705	706	672	728	684	696	717	736	715	647	719	750	705	692	721	716	686	708	669	664	717	708	695	685	678	703	622	701	682	685	722	680	682	676	726	719	716	732	722	686	680	711	677	695	652	730	703	736	716	699	697	709	725	702	672	686	704	690	700	704	696	749	705	707	734	701	699	731	668	687	678	668	703	701	714	729	715	714	716	712	708	712	670	691	710	667	678	709	682	720	694	688	714	662	714	685	693	668	701	736	704	720	719	647	715	675	700	672	685	669	680	668	695	726	729	705	696	697	728	697	671	686	707	724	713	715	709	696	707	699	676	713	681	726	695	667	682	698	681	680	692	688	712	725	711	705	680	728	664	722	665	623	685	724	719	691	677	675	699	707	671	658	681	682	679	685	781	686	685	721	761	743	669	722	754	707	722	679	722	713	714	707	695	717	705	705	694	719	695	753	693	693	696	709	698	717	720	661	771	656	650	726	694	696	659	723	698	699	701	689	660	694	731	663	747	691	719	704	699	726	737	716	692	675	712	662	686	731	705	676	699	685	708	667	714	705	715	716	686	729	710	637	687	678	687	688	704	722	681	728	715	688	725	728	667	655	640	733	695	675	697	692	730	715	686	707	678	681	741	732	681	668	694	719	693	688	692	651	636	689	687	698	720	719	722	731	736	696	667	721	703	700	687	726	667	669	724	725	687	699	679	660	659	707	705	685	695	640	691	698	690	684	665	659	716	696	698	689	691	700	658	732	738	689	703	687	733	734	694	735	701	693	658	716	738	728	714	703	719	714	683	675	689	762	683	734	734	692	696	698	659	665	673	695	693	688	679	692	700	743	682	673	692	685	689	695	694	728	678	673	669	662	708	704	667	697	714	733	679	729	655	715	702	658	690	676	709	716	700	721	705	696	630	691	717	693	690	713	695	674	672	683	729	732	682	666	708	682	672	726	745	720	728	745	705	718	712	705	648	724	694	714	697	672	714	701	695	731	685	674	690	631	718	720	738	686	691	718	680	702	683	726	720	676	673	719	706	672	707	725	711	679	695	722	729	738	691	735	681	743	676	706	652	679	718	716	738	729	705	719	690	633	700	712	682	698	719	680	732	697	680	668	646	677	724	662	710	689	744	692	691	693	722	676	698	720	728	708	696	710	736	695	643	680	684	678	708	656	655	741	715	664	703	691	694	725	767	695	731	690	684	729	690	670	700	639	687	717	624	685	701	757	698	697	660	733	736	787	696	693	715	717	739	655	741	765	698	667	702	700	714	689	731	741	677	678	680	682	717	674	688	672	701	657	712	702	653	680	691	667	715	716	704	712	672	713	702	730	677	641	717	693	703	682	721	651	695	691	677	706	703	694	710	652	686	690	730	703	654	652	698	715	658	745	674	684	668	684	680	751	678	716	677	734	734	688	710	675	714	702	719	692	704	714	711	717	710	697	728	747	719	726	765	716	692	666	720	655	673	728	734	695	678	655	688	693	643	719	720	671	752	630	715	685	713	638	679	689	701	735	676	684	720	715	697	717	702	719	706	735	701	717	722	662	743	725	733	727	720	679	702	693	740	642	678	738	648	718	662	710	676	683	697	728	703	699	687	747	730	668	720	738	707	651	702	698	686	724	705	717	645	709	716	679	791	653	705	710	666	694	732	694	754	702	698	718	665	677	688	688	675	713	703	716	712	700	724	720	670	722	707	699	711	679	696	703	705	686	718	694	756	710	683	668	753	718	639	733	685	688	750	660	725	654	706	739	681	693	733	740	699	687	683	674	692	728	688	702	689	682	704	670	667	716	686	712	726	699	700	754	715	757	733	687	725	688	739	664	698	668	718	723	667	700	712	702	724	672	719	721	706	699	728	722	739	691	662	717	732	715	744	696	698	713	699	718	714	686	705	657	675	720	754	732	728	714	689	693	740	673	721	711	692	712	720	661	690	721	657	660	690	739	698	710	694	683	695	679	664	692	683	692	726	716	701	736	731	647	709	684	717	725	713	762	684	687	701	689	730	702	740	685	699	699	716	705	692	662	738	713	703	701	728	682	747	719	685	669	698	733	682	683	669	683	695	738	686	665	718	684	678	662	673	733	673	706	731	707	702	716	695	712	713	650	741	725	698	729	683	664	738	713	717	684	676	705	696	688	708	732	703	691	726	700	700	704	705	648	729	661	708	700	694	705	682	693	672	728	708	689	737	698	745	676	680	697	690	678	719	690	689	697	704	740	735	672	722	721	702	701	655	738	675	689	713	691	685	693	725	725	752	676	666	708	698	719	723	685	722	749	736	695	705	687	700	703	751	700	686	643	719	677	693	700	732	675	736	702	705	689	716	699	723	708	671	705	686	690	706	708	653	696	686	675	678	661	682	697	686	681	697	605	703	685	652	728	691	689	693	699	701	715	662	707	687	706	706	716	716	720	721	676	726	695	714	707	692	690	690	720	693	686	712	691	719	711	782	671	711	704	695	728	692	722	715	692	693	696	715	642	660	720	734	736	724	725	731	714	695	656	733	718	634	740	680	728	693	672	700	717	697	725	701	656	667	716	708	685	732	716	740	701	692	715	735	765	701	670	702	733	706	701	714	708	686	690	700	722	665	700	695	754	682	711	656	718	688	669	652	688	681	690	707	682	674	685	751	730	688	705	702	675	691	730	682	698	690	712	767	690	737	695	675	659	665	735	731	723	712	697	702	664	717	605	710	649
41050	28964	20202	8578	2597	1562	1059	857	797	754	702	757	754	770	693	699	676	703	681	718	703	705	705	690	677	701	643	669	683	689	700	749	703	667	649	700	674	706	667	714	648	683	690	675	696	672	661	667	707	597	701	664	712	638	661	635	687	722	714	700	667	669	651	648	645	655	682	747	669	653	710	719	676	729	674	691	699	683	658	670	675	694	674	687	646	703	676	717	682	690	712	684	665	712	686	636	719	720	695	704	718	676	672	664	679	706	684	728	723	671	675	693	698	603	676	649	698	661	686	672	668	652	680	680	717	676	677	671	696	691	728	683	682	624	711	717	697	714	688	724	672	668	681	666	681	735	710	671	652	666	672	703	645	683	657	655	679	698	694	632	673	661	723	664	673	679	665	708	636	686	692	636	708	637	676	653	746	672	656	637	671	637	661	676	759	663	674	642	678	709	652	688	667	707	708	699	714	690	700	704	658	697	652	680	650	675	690	690	700	728	671	670	692	649	697	667	705	626	695	676	706	714	712	695	731	674	679	677	710	699	695	687	656	677	676	677	681	689	673	637	693	653	731	695	655	683	686	667	689	651	741	682	667	703	721	683	701	693	673	642	689	744	690	683	700	692	662	675	694	695	696	669	709	657	699	691	679	744	701	698	666	661	680	711	728	664	706	658	680	710	697	668	676	666	648	721	706	661	639	677	674	679	688	707	678	675	668	683	647	685	700	674	667	685	708	671	676	672	712	663	675	709	705	657	678	700	687	707	680	628	684	675	747	698	676	697	714	671	679	676	686	648	693	690	702	683	686	707	695	693	653	623	663	672	688	660	690	638	647	696	670	656	680	680	731	641	650	648	659	702	678	722	745	679	673	677	673	657	671	726	646	758	666	656	665	711	702	661	681	635	710	676	657	649	678	653	652	723	710	650	674	672	673	684	731	653	718	665	699	697	692	701	723	682	657	660	697	689	704	678	667	659	664	641	727	703	663	674	673	730	634	676	714	681	649	629	669	693	698	687	746	677	626	686	737	715	674	660	722	693	683	652	683	680	696	694	731	708	673	698	667	680	666	698	643	685	670	690	711	684	711	661	693	704	688	672	658	689	707	695	727	710	695	693	690	654	691	678	693	696	682	753	679	734	707	651	711	707	685	634	684	649	717	718	684	685	668	672	669	613	704	702	622	680	617	704	707	673	706	648	673	650	688	706	695	689	693	706	632	675	668	646	685	757	718	747	696	672	670	636	676	667	682	678	680	695	683	652	648	657	703	703	672	650	694	713	677	687	722	706	650	707	658	690	675	672	676	712	646	642	709	684	691	683	703	650	660	689	705	662	728	670	683	659	655	715	690	670	735	705	674	678	610	689	671	711	727	714	692	661	684	685	714	681	706	695	733	675	708	679	679	629	734	689	676	690	663	687	650	632	687	674	690	667	695	724	639	690	696	731	733	642	681	704	682	672	676	671	634	654	679	693	693	663	675	679	688	674	634	695	643	703	701	752	682	648	694	661	699	695	717	661	666	684	696	727	672	677	668	739	708	677	645	673	746	700	711	685	639	677	686	713	724	699	699	699	685	700	671	691	730	687	672	702	691	665	659	656	711	686	674	649	714	688	671	667	668	672	674	686	658	721	686	712	675	687	679	687	683	678	676	718	692	683	684	719	632	710	709	655	692	684	692	672	689	717	682	661	724	692	693	686	626	728	666	664	699	675	696	682	689	682	694	691	663	651	656	672	663	711	740	681	705	658	710	675	711	694	661	682	676	717	726	730	617	707	663	671	661	671	673	679	677	684	697	678	693	675	671	719	661	641	700	668	692	689	707	696	716	664	691	721	712	688	734	714	666	685	667	647	764	673	681	670	662	686	719	656	724	643	695	656	687	694	688	672	673	692	676	707	691	717	690	692	640	676	689	703	649	713	739	695	669	687	697	692	724	703	730	670	708	645	642	662	677	691	644	654	670	719	706	669	694	706	689	610	682	675	716	701	704	672	651	633	719	640	715	649	667	714	674	662	668	688	667	631	648	718	680	689	673	640	685	694	670	682	665	679	668	640	682	681	681	714	705	688	662	647	669	720	704	670	635	664	648	675	739	671	721	704	675	713	669	688	674	689	690	683	744	671	688	633	644	670	691	678	669	646	647	673	694	732	657	682	748	648	684	667	702	715	710	713	728	678	697	689	674	648	669	687	668	683	691	667	656	664	695	668	717	691	641	687	681	671	736	701	703	716	694	732	735	683	660	683	690	658	686	679	695	664	665	663	625	602	654	695	727	689	669	679	693	675	702	689	759	621	688	732	695	736	737	684	716	739	651	671	675	671	685	681	704	685	668	716	643	662	689	709	720	677	692	694	643	693	726	694	686	681	653	677	672	640	683	714	658	718	657	704	706	660	685	685	681	691	690	701	685	676	710	682	705	678	673	638	665	665	710	712	667	674	664	670	661	655	689	661	721	703	672	721	653	661	679	744	650	684	658	674	653	719	694	706	703	676	650	677	705	622	705	702	686	710	693	666	685	676	699	668	720	636	697	725	682	695	693	661	651	667	697	662	649	669	725	711	655	718	644	664	716	679	693	644	710	660	661	696	676	701	677	705	684	659	641	722	711	685	641	663	649	671	631	684	661	664	749	721	717	689	673	697	674	658	715	695	725	702	676	735	657	692	679	674	702	669	676	687	668	678	671	744	653	661	684	654	657	685	664	705	680	683	693	658	672	674	738	673	703	709	648	710	690	672	716	671	675	681	709	662	717	674	665	675	731	697	697	676	661	733	702	662	685	688	707	670	689	716	670	709	675	723	691	668	663	703	696	660	648	682	643	631	720	692	654	685	644	730	702	652	683	684	650	661	650	720	634	687	655	640	712	713	711	701	652	670	662	646	684	690	719	695	697	702	675	735	747	610	710	708	727	674	696	690	711	711	647	686	653	710	705	654	685	712	678	696	643	717	662	684	667	714	663	679	661	695	721	719	668	685	713	703	681	684	658	663	676	711	705	675	683	663	674	662	610	692	656	721	701	690	680	678	683	685	653	688	739	688	673	623	740	708	668	679	668	679	697	709	668	735	668	681	660	656	689	670	712	699	682	677	728	703	666	659	711	687	668	733	707	746	659	661	690	702	678	657	643	673	669	708	677	686	642	689	698	660	666	673	686	664	655	726	689	727	687	700	654	689	686	676	687	695	651	680	681	661	689	682	706	690	719	696	701	668	688	648	686	757	694	678	674	744	693	633	707	669	660	705	683	687	641	704	677	668	718	671	674	706	670	696	685	681	690	668	657	682	668	646	664	664	711	700	690	688	696	690	701	693	653	698	681	686	704	690	648	700	690	673	699	682	640	689	684	698	682	654	727	704	660	705	687	683	709	654	670	653	683	681	691	702	658	648	690	675	682	688	688	688	710	682	720	731	671	704	699	684	672	655	711	673	695	673	658	696	689	651	682	758	678	647	739	709	705	679	645	697	684	702	637	718	677	638	632	685	700	670	661	718
45285	36239	15842	6579	3316	2062	1315	1045	931	832	755	750	711	746	752	748	677	684	735	693	675	710	706	729	724	666	692	732	665	751	673	690	712	736	674	716	695	696	694	660	669	697	726	734	764	703	741	723	703	666	725	726	722	742	743	680	686	692	709	764	710	744	707	767	722	707	706	691	719	746	653	691	737	693	696	700	762	715	682	643	693	675	679	740	697	724	714	687	685	734	726	716	750	759	665	733	735	743	745	726	746	712	679	723	696	675	702	689	706	672	729	723	745	673	689	732	731	693	727	670	717	698	732	699	706	708	677	678	702	710	675	710	644	681	732	672	732	709	727	677	744	684	713	720	707	706	756	685	721	754	691	733	714	694	735	776	667	764	711	729	713	716	716	713	707	657	723	697	673	670	696	710	680	659	734	714	733	762	671	691	737	749	665	731	729	676	739	708	732	687	698	714	733	725	721	740	694	726	732	684	684	693	740	695	704	777	743	678	687	725	706	710	685	709	707	741	731	743	689	692	691	717	706	734	687	687	710	696	697	695	699	734	745	710	698	696	713	713	736	735	677	739	723	718	698	733	754	754	749	686	725	697	685	744	707	713	720	747	675	739	673	731	730	705	706	706	724	671	681	729	716	729	712	750	717	669	693	686	730	738	680	742	711	679	730	708	708	674	640	692	693	694	720	750	696	700	723	746	649	681	721	735	755	727	720	698	661	681	695	730	677	750	674	689	732	724	721	711	727	681	673	696	727	709	743	715	689	718	758	709	707	713	685	688	736	726	701	725	677	716	778	714	705	719	737	726	696	706	738	763	661	672	736	731	703	747	728	718	712	680	686	709	682	700	704	733	688	722	700	701	700	750	698	752	674	729	695	722	699	743	696	688	696	677	696	716	692	709	710	693	704	713	660	699	711	708	749	743	730	712	738	744	765	743	698	678	743	731	699	693	714	715	711	682	699	715	727	707	720	714	728	704	691	668	715	669	703	705	725	713	708	703	728	752	722	695	701	735	740	738	776	700	716	711	698	655	739	683	652	693	720	681	668	688	746	699	705	672	730	714	681	689	687	688	696	722	694	704	740	713	668	761	720	721	689	799	734	745	714	748	700	727	743	700	714	688	713	704	652	705	752	742	669	712	669	746	779	723	700	731	704	685	682	686	727	673	696	708	721	682	733	731	690	660	715	698	699	695	721	689	709	713	731	727	715	738	673	717	746	755	714	732	699	694	724	689	716	713	670	723	736	701	749	674	692	716	697	701	697	709	753	649	744	718	667	756	739	668	695	700	724	715	668	708	697	678	698	717	696	666	752	729	750	700	697	699	778	691	709	710	706	746	690	711	704	700	700	685	742	682	703	707	692	708	714	701	684	691	716	751	748	690	676	721	688	660	712	715	659	639	722	692	687	747	718	670	703	742	712	711	751	735	712	702	728	722	710	686	739	687	679	697	739	667	700	740	681	721	715	658	673	688	739	738	708	724	717	707	757	690	688	761	675	702	732	674	722	728	695	708	713	676	679	712	715	721	694	767	674	731	714	742	753	739	730	664	712	705	665	706	702	724	702	708	730	729	701	696	656	770	723	733	716	726	684	717	724	735	739	694	654	705	723	698	685	674	667	685	733	697	749	657	706	764	680	703	719	717	700	736	783	700	679	688	704	719	714	704	698	734	723	724	699	676	738	705	696	678	740	710	697	722	773	740	694	670	719	682	722	695	699	719	704	663	707	694	675	701	726	676	779	697	720	694	683	731	684	745	730	713	677	737	748	703	701	669	669	707	742	737	680	732	759	710	713	740	689	723	706	745	746	701	739	693	707	677	702	708	663	726	716	759	705	717	680	735	699	735	691	713	704	710	718	654	721	706	706	691	705	699	687	644	726	710	717	663	717	671	747	701	731	725	719	727	712	722	712	715	706	668	728	738	644	718	722	720	746	673	738	709	729	703	707	742	722	736	714	745	721	712	690	676	733	708	704	720	724	704	721	719	702	715	712	703	727	713	705	701	692	725	711	686	680	707	689	705	685	731	662	709	709	700	717	689	738	699	726	702	711	736	723	680	680	729	704	744	681	681	700	644	682	721	724	697	740	656	714	738	724	777	702	737	710	764	654	715	746	736	711	722	703	674	702	668	715	715	705	700	726	716	716	728	728	717	661	780	646	715	706	674	727	782	688	666	710	756	683	678	789	675	677	723	670	668	727	717	762	712	691	682	693	705	711	709	687	704	731	752	720	697	705	698	698	718	672	704	715	710	754	704	669	741	689	704	707	707	721	652	761	742	676	691	707	728	713	733	699	740	773	731	723	706	721	732	717	746	706	711	726	726	760	752	715	707	728	710	725	705	711	688	722	694	693	685	690	713	695	728	729	717	700	699	689	715	714	716	708	761	693	698	716	746	709	704	712	676	723	745	690	685	695	727	727	695	721	698	689	719	770	690	717	745	715	661	803	680	701	707	679	734	726	678	728	702	714	749	681	684	670	670	710	787	740	707	679	739	684	718	738	725	711	681	704	709	727	674	692	704	638	750	696	731	715	740	682	686	720	678	680	717	722	770	712	728	738	674	693	702	662	698	714	719	685	655	653	719	708	685	707	658	710	695	702	697	706	724	685	731	707	700	697	747	735	736	735	686	639	736	706	693	743	718	665	705	696	708	696	735	677	706	687	783	749	688	684	712	717	679	700	743	681	685	720	731	715	687	736	674	704	712	691	656	620	709	711	699	739	683	666	721	774	699	704	709	754	730	677	723	788	708	666	727	668	746	688	667	712	679	695	757	688	696	680	640	721	718	721	709	720	751	717	726	679	695	667	732	706	704	758	694	691	719	687	784	710	669	720	676	718	694	704	691	748	725	684	678	705	766	762	697	706	748	790	726	702	725	736	706	709	725	708	651	686	681	724	754	701	676	734	713	724	676	722	718	733	678	715	681	706	700	696	681	699	708	688	672	683	697	760	754	685	687	673	744	684	677	751	707	756	705	696	726	754	683	745	671	723	707	715	704	710	730	764	689	694	667	734	702	728	743	673	669	749	719	680	720	713	686	664	740	749	724	682	722	668	715	723	712	665	710	738	772	732	757	688	696	683	735	694	715	695	736	729	703	760	697	703	731	707	738	731	727	677	714	713	694	731	709	667	706	717	675	669	690	688	704	676	733	689	731	716	678	652	715	705	706	728	751	728	712	733	723	670	713	686	686	666	749	732	705	687	683	649	763	712	733	686	726	730	728	677	696	667	660	695	739	753	698	739	748	775	729	721	713	706	689	732	686	710	692	752	714	753	709	677	697	751	668	729	716	712	710	704	696	737	704	737	701	762	722	683	716	714	707	733	721	724	703	710	728	733	705	743	718	730	684	678	707	730	720	735	698	701	700	697	684	754	697	669	679	705	732	743	723	698	732	687	758	715	705	739	719	682	702	713	734	688	728	707	708	713	680	692	686	701	701	724	722	711	714	756	714	685	679	702	699	676	727	688	687	677	703	760	662	670	720
23469	20999	28021	24268	21083	13689	3983	1808	1430	1138	998	877	706	674	675	662	695	676	703	673	677	675	630	651	692	700	648	643	707	638	641	716	645	639	697	668	651	674	645	659	642	663	661	683	648	681	627	636	678	674	727	696	644	686	650	698	681	658	636	667	704	662	638	628	713	641	656	641	666	649	673	662	654	673	647	648	676	675	683	623	625	654	671	624	665	672	689	650	665	683	650	641	699	638	658	644	686	668	637	702	634	682	646	687	634	681	722	658	650	687	687	670	635	680	675	705	659	699	657	640	721	667	632	699	630	637	650	626	687	682	634	669	619	687	640	668	723	701	741	665	667	711	692	680	693	651	659	701	708	646	666	641	627	720	672	653	668	639	695	661	664	686	717	625	685	725	670	680	719	649	670	684	648	676	696	655	645	656	679	704	676	645	676	680	651	657	683	637	641	640	662	656	702	625	666	648	625	668	665	674	710	684	672	676	708	669	635	683	688	663	687	684	681	684	659	623	689	684	691	644	689	648	642	674	672	625	643	640	690	647	644	675	606	681	672	674	676	640	686	655	638	675	675	659	641	651	674	704	674	656	657	647	694	627	607	653	686	665	659	654	699	681	661	681	663	687	670	696	627	712	625	644	654	654	635	632	665	677	666	663	663	702	589	722	627	699	653	656	701	671	667	606	643	616	659	655	682	666	660	674	708	695	681	688	622	646	681	659	671	667	703	669	657	680	672	681	625	694	638	681	694	666	660	647	651	667	669	633	689	675	695	639	663	668	623	666	630	610	688	678	657	616	679	696	628	627	691	644	614	705	678	710	671	655	636	634	644	681	669	639	669	664	637	660	647	716	652	670	701	644	698	607	667	652	696	650	625	678	630	631	643	655	644	655	677	634	649	680	673	692	728	666	640	641	695	681	656	665	682	669	646	701	662	665	710	612	645	619	661	678	600	635	681	658	692	691	678	670	678	642	717	638	650	692	626	679	654	696	610	734	680	669	609	638	688	666	647	665	663	691	649	672	649	656	647	700	668	711	703	667	697	634	676	641	680	699	672	645	689	644	654	674	703	642	658	620	697	613	663	636	614	654	626	660	663	673	585	687	664	659	693	683	677	652	689	692	683	684	593	676	670	682	670	734	640	659	680	636	657	681	638	677	645	660	676	655	634	664	698	714	695	628	655	649	667	681	678	656	671	661	685	620	704	608	674	631	661	670	665	657	606	638	631	597	668	718	654	659	651	662	649	658	669	622	675	625	638	654	679	677	684	694	650	679	678	653	691	705	672	661	719	684	647	637	648	617	626	649	676	693	633	638	672	659	671	662	675	712	652	651	641	682	639	678	644	644	677	686	714	650	665	641	662	640	677	636	657	655	726	695	663	680	614	659	674	654	650	677	651	670	647	656	704	661	625	644	664	687	720	649	657	663	687	674	624	699	679	684	668	667	685	699	681	695	685	630	626	648	665	686	647	619	645	674	658	691	636	661	666	680	660	674	709	668	648	682	678	698	656	632	654	694	637	684	672	671	630	669	648	673	681	682	665	636	665	659	636	670	711	657	685	639	686	723	632	712	691	682	668	673	641	681	625	695	632	661	610	697	658	658	669	670	713	684	606	657	712	662	667	699	627	634	665	663	631	653	661	684	623	689	684	642	673	673	662	671	657	680	592	631	657	640	665	636	641	682	641	679	674	592	720	660	627	640	665	631	724	687	632	657	685	660	681	618	647	639	661	639	647	657	691	613	663	636	669	703	726	622	674	676	656	661	689	640	677	660	670	664	717	634	671	665	656	711	627	628	634	641	716	678	696	626	644	695	689	697	632	696	696	637	647	658	690	710	681	639	644	693	697	719	662	683	666	667	673	668	653	708	637	659	681	640	636	648	675	655	658	679	656	660	662	682	684	673	688	690	640	667	696	661	669	630	669	683	680	659	693	671	616	634	700	652	660	692	667	691	706	660	684	653	698	666	673	633	625	653	636	741	653	669	670	694	710	644	650	627	607	650	656	668	648	642	689	678	644	611	664	694	677	669	670	634	734	680	677	654	685	662	675	625	676	666	631	647	670	649	659	689	640	616	601	673	679	636	691	620	679	665	698	684	660	654	633	666	669	683	706	694	669	701	658	681	676	685	640	655	689	651	680	633	671	674	653	693	647	656	665	636	687	641	664	660	662	674	668	654	628	664	655	679	658	695	671	624	663	667	693	667	706	708	661	718	656	604	616	670	655	636	656	679	639	689	644	638	697	725	697	638	615	688	661	666	671	694	679	702	655	643	680	676	646	663	665	651	663	657	690	658	644	636	651	680	656	647	621	681	660	625	688	677	625	639	644	609	638	692	584	691	674	690	647	720	636	711	665	709	665	694	659	676	672	694	609	706	701	680	696	662	709	643	680	687	660	656	640	684	673	618	622	671	642	664	635	641	703	626	648	719	645	642	656	619	676	663	683	644	656	689	674	674	660	661	663	645	649	724	680	651	702	645	636	706	698	642	652	630	644	665	668	697	728	657	625	710	659	672	675	618	664	667	678	660	680	707	691	677	660	702	669	658	660	682	666	634	711	664	689	687	631	633	642	651	717	649	684	682	619	627	650	660	666	677	675	663	630	641	672	681	731	628	663	659	693	623	692	642	637	680	648	625	662	658	664	710	628	668	647	632	686	646	691	724	684	681	680	639	712	656	645	673	629	711	666	672	688	684	654	635	681	650	705	624	698	653	687	659	680	684	656	654	665	626	626	671	667	682	719	648	659	704	636	684	680	680	678	632	664	656	673	652	672	656	711	639	632	685	657	663	640	623	673	689	690	665	630	675	639	634	701	710	736	690	676	624	646	658	663	687	661	638	634	633	728	681	632	670	664	630	696	646	633	648	703	646	680	673	658	721	664	689	659	651	693	692	700	658	688	669	666	690	649	669	633	662	672	660	644	699	668	653	689	651	624	643	677	663	650	688	642	693	642	702	633	688	661	643	631	670	668	683	660	666	671	710	629	623	635	613	643	658	678	690	623	694	684	638	666	669	651	675	651	670	612	645	649	680	646	665	683	660	656	667	672	646	702	620	671	656	646	660	646	637	640	658	651	655	638	689	629	660	654	699	669	700	627	649	666	628	632	685	658	636	693	670	663	655	641	658	670	649	687	672	662	653	631	650	694	641	688	628	662	673	623	708	634	665	612	631	659	692	631	625	616	649	673	645	654	710	699	693	683	634	666	674	680	664	663	666	628	655	665	651	707	720	677	714	668	670	697	632	693	665	689	642	612	650	727	670	629	691	644	624	639	678	680	687	694	649	690	668	654	655	658	665	666	667	655	684	647	710	637	656	678	671	678	667	674	701	680	692	675	702	680	684	679	687	693	661	687	711	652	710	664	641	657	669	664	656	689	670	645	698	661	653	632	658	664	680	667	675	705	657	696	659	653	664	667	640	747	678	706	648	703	648	661	628	654	718	682	648	643	644	704	685	685	629	696	675	674	690	680	624	672	666	650	658
39983	53125	33412	20387	11875	6268	3741	2378	1770	1385	1237	986	846	752	712	699	725	697	686	712	719	718	690	717	689	681	739	699	691	644	668	723	735	655	663	682	670	663	664	650	696	709	695	627	704	676	668	664	714	621	677	660	716	705	733	725	714	690	637	649	762	684	719	664	678	734	717	669	690	737	629	671	669	670	696	703	724	670	656	718	681	664	733	689	739	697	709	657	687	673	686	716	712	636	738	681	630	697	703	659	676	695	656	681	685	680	721	676	663	676	692	719	749	706	707	670	654	652	720	658	658	656	668	763	688	689	695	659	668	647	715	672	662	725	716	669	685	683	684	676	740	714	681	702	674	657	665	674	656	729	675	677	674	715	680	672	687	671	690	689	676	681	669	668	659	671	703	644	671	655	729	689	654	692	634	662	645	717	693	666	640	656	646	695	683	690	655	691	644	710	690	658	713	705	689	686	651	706	686	712	696	721	707	717	717	706	705	703	707	638	663	678	672	635	670	712	645	641	692	686	675	712	636	715	650	700	710	671	694	673	657	684	699	679	675	661	723	648	686	696	726	714	666	653	712	765	653	715	648	692	710	680	719	679	714	622	657	652	722	668	692	658	662	696	721	647	684	701	633	683	714	659	705	718	670	703	651	659	682	630	663	725	702	702	676	680	666	680	691	728	660	720	670	681	656	717	696	682	736	668	699	682	654	682	680	655	646	717	711	659	738	665	742	659	713	640	690	639	634	654	667	702	690	707	678	665	657	731	679	707	672	659	731	739	716	725	653	650	719	683	717	699	630	679	669	713	671	683	709	679	661	658	695	708	675	706	699	629	738	709	654	646	663	664	689	657	655	674	689	675	676	701	679	693	679	692	658	714	716	659	668	644	687	677	655	712	726	714	713	720	639	710	688	690	678	666	678	678	684	697	680	693	669	672	670	734	681	688	705	670	674	677	702	701	666	737	658	735	688	733	724	657	667	668	722	683	763	708	714	688	705	704	698	721	702	714	657	682	695	694	717	703	704	682	692	665	668	691	687	693	659	685	657	635	646	720	671	672	697	636	657	669	699	632	676	691	638	653	658	721	661	695	651	693	709	678	680	705	714	650	642	675	718	677	724	644	715	704	679	639	681	708	703	688	685	709	739	709	662	666	706	670	719	615	679	673	639	709	700	713	658	659	698	692	683	682	705	697	681	722	683	722	689	720	737	682	689	735	648	710	683	659	664	741	707	740	679	668	703	659	692	686	732	709	675	719	659	691	691	638	665	695	682	675	674	677	693	674	688	668	688	690	682	659	683	678	677	682	668	704	644	709	663	681	698	703	731	685	662	642	694	652	658	710	668	735	679	712	686	664	679	687	695	716	677	668	707	708	717	712	718	690	751	688	693	669	677	671	703	664	709	654	679	649	661	702	687	665	662	703	708	675	684	685	693	661	726	698	663	680	685	642	687	684	675	680	660	663	665	687	700	699	738	691	734	709	714	685	669	670	659	666	677	704	689	677	704	660	673	663	715	677	653	690	668	729	672	637	714	685	646	652	677	703	663	686	689	693	708	645	658	667	686	690	680	708	704	760	677	666	655	680	671	690	696	682	680	725	668	685	681	714	667	691	686	680	688	688	656	670	666	677	691	664	649	737	685	683	673	661	715	696	708	701	681	695	705	675	711	682	675	652	732	706	692	673	723	666	633	698	709	693	655	719	671	692	678	646	669	677	649	683	682	741	669	687	685	704	639	712	697	677	677	700	653	667	648	670	691	689	686	679	666	695	667	713	634	688	686	662	671	684	709	666	699	652	734	715	680	650	720	744	650	719	621	673	724	727	697	648	648	683	680	669	703	700	683	702	657	683	696	644	728	678	689	672	674	661	640	720	711	636	688	633	703	741	687	673	671	640	675	699	691	688	732	675	716	667	675	686	678	616	689	697	668	680	712	649	669	680	672	693	616	704	708	720	676	685	695	680	713	715	650	643	686	675	632	701	696	652	667	685	696	694	716	708	659	666	690	666	688	706	673	696	702	638	742	726	645	658	683	644	732	718	721	652	696	701	627	687	676	707	663	721	662	682	709	728	654	680	726	670	723	730	689	732	703	668	661	694	666	701	709	685	664	628	721	649	671	651	711	709	637	702	642	713	634	687	690	720	699	705	698	665	682	696	688	702	678	675	699	694	717	670	687	668	736	703	687	686	706	712	712	738	710	689	678	659	712	696	675	700	687	686	681	692	684	708	653	698	657	706	664	705	690	699	642	686	654	711	735	673	690	668	669	712	691	672	701	674	657	696	676	636	657	658	697	716	706	673	684	707	660	713	655	641	738	724	690	742	708	646	670	658	713	732	664	693	667	646	713	670	689	669	707	662	683	673	700	677	704	737	675	635	677	700	659	714	683	682	730	687	685	694	720	736	697	714	675	662	724	720	722	677	663	675	693	690	698	701	689	692	691	682	683	693	652	704	747	703	688	691	704	690	633	690	708	706	678	662	718	741	694	683	649	674	719	648	668	705	698	669	691	700	664	694	693	748	696	698	696	697	707	706	657	645	679	696	672	654	715	656	715	717	640	696	674	717	690	702	699	676	714	647	689	647	668	660	707	686	708	717	691	663	687	699	723	660	684	697	675	688	698	630	644	711	660	664	725	715	677	696	733	719	656	646	683	687	687	699	679	704	659	660	688	677	678	681	728	701	721	680	683	670	625	715	681	697	703	702	731	650	651	710	682	681	686	712	676	612	715	677	670	640	682	714	676	664	650	634	715	729	661	702	670	709	639	698	665	702	698	673	680	680	677	667	700	625	719	672	683	699	689	657	680	685	687	692	670	696	649	663	724	699	708	663	659	727	688	615	659	701	680	761	698	684	717	650	664	731	697	652	687	683	708	673	688	674	665	711	671	667	687	666	649	675	663	723	679	671	696	702	677	630	701	689	678	625	670	700	680	653	732	725	642	680	676	710	736	728	671	699	689	677	663	707	756	698	726	671	714	652	675	712	693	644	685	686	674	695	659	622	688	641	709	751	627	704	666	680	662	696	685	617	690	638	630	705	710	708	718	707	689	640	674	670	671	700	629	658	657	661	688	663	688	639	720	690	703	713	684	714	686	637	710	725	653	642	702	714	658	666	724	730	687	669	678	709	682	681	650	636	687	677	678	706	738	718	682	674	682	707	668	684	613	662	653	662	705	675	643	680	667	676	686	691	692	686	683	729	681	656	733	689	640	691	657	675	698	675	658	696	690	670	711	675	651	695	678	679	657	678	705	707	663	741	672	708	648	646	683	709	684	694	660	671	660	645	647	666	665	680	668	717	705	658	703	703	665	705	659	714	667	682	671	676	652	691	747	688	658	703	714	656	724	719	655	729	645	663	733	712	691	686	716	697	716	731	656	750	652	736	678	726	727	672	703	679	668	695	664	733	633	682	767	673	648	668	624	718	683	675	693	666	676	692	685	704	685	664	680	706	704	654	664	669	661	662	677	709	689	703	697	681	643	666
24892	21305	27265	25563	15321	5712	2840	1884	1428	1139	887	748	774	774	784	779	750	725	744	662	700	714	722	691	738	683	722	676	658	752	746	694	709	718	716	684	708	691	695	743	777	652	697	705	752	660	679	693	666	731	686	694	738	713	748	698	706	717	701	713	686	650	677	725	665	740	724	784	781	723	733	724	735	680	680	685	689	747	736	671	737	730	669	638	694	689	712	741	693	681	701	708	744	715	678	709	695	757	667	741	699	728	734	688	701	704	737	720	711	691	742	722	726	733	737	739	673	714	718	710	706	706	710	680	710	683	712	719	715	708	710	700	707	758	698	682	689	733	683	741	724	699	705	747	686	711	677	721	686	709	738	719	697	694	684	682	713	674	724	738	703	674	749	730	722	647	742	724	688	738	678	719	760	749	726	673	701	735	703	705	721	689	713	688	697	720	748	675	711	653	728	704	687	690	717	734	771	696	659	704	742	726	731	698	702	718	725	640	697	699	722	706	702	726	690	751	694	744	732	721	765	738	735	690	705	698	677	667	752	713	728	705	683	712	640	732	680	696	669	679	692	705	736	758	724	684	695	705	729	674	701	718	754	716	692	718	769	700	693	670	647	715	736	734	750	680	649	741	705	673	679	688	720	737	710	690	681	742	738	659	712	702	698	729	760	674	707	670	698	733	710	678	695	697	732	749	756	679	764	705	678	679	722	728	662	696	693	730	665	741	677	718	740	705	678	727	722	718	684	723	723	714	717	674	683	670	730	737	736	693	702	763	764	692	706	705	702	694	689	687	726	747	674	712	760	693	713	711	702	660	679	696	687	693	700	704	727	744	654	729	741	695	706	738	724	680	701	745	630	731	710	787	738	705	700	713	740	687	708	687	707	707	692	695	682	703	727	709	716	633	714	718	672	681	745	719	712	695	725	721	681	700	722	731	723	744	708	730	703	696	688	718	692	665	700	733	754	721	750	691	740	710	713	740	706	678	704	702	690	687	693	613	700	717	697	682	721	712	691	691	714	679	711	706	668	747	682	743	697	674	766	687	726	637	730	696	728	708	700	650	684	693	666	744	714	697	727	720	700	696	716	703	712	714	682	703	716	676	758	740	714	716	704	707	754	701	715	711	695	692	701	695	713	702	717	714	687	714	717	665	666	676	743	731	689	691	713	740	757	710	706	663	737	708	636	731	767	688	686	733	736	704	702	717	667	716	704	688	731	691	712	699	706	758	684	702	738	718	735	692	708	682	708	717	713	749	686	714	714	694	712	686	715	751	685	740	692	674	696	720	668	688	673	710	689	740	710	697	729	729	737	713	718	683	709	676	685	672	678	745	705	710	699	676	720	675	745	703	727	713	773	695	690	717	704	740	718	659	714	726	675	683	711	716	721	753	719	694	697	654	752	691	702	730	653	708	684	689	703	720	705	680	717	713	706	732	694	716	700	754	725	714	734	683	782	690	725	703	660	700	732	724	710	731	725	685	706	715	744	717	693	678	678	717	704	729	704	714	706	731	655	630	752	747	689	711	738	660	755	719	706	682	704	671	702	643	651	720	741	724	686	715	747	711	704	721	704	741	690	712	677	714	677	684	729	700	677	711	717	704	703	707	692	712	707	711	735	699	689	724	779	687	741	721	707	737	684	678	726	663	708	706	706	740	695	721	743	668	711	709	702	688	709	712	691	702	685	678	698	711	736	759	684	726	705	762	642	744	685	713	758	736	707	742	718	726	734	720	726	745	663	739	737	671	668	718	670	667	691	771	705	715	704	715	707	681	671	720	753	675	713	737	754	675	684	699	733	714	690	702	684	703	670	691	702	683	686	721	753	717	692	725	725	715	691	756	729	722	703	717	689	674	689	679	709	692	700	686	700	711	712	655	661	706	660	664	688	688	688	691	737	685	666	719	632	736	749	695	702	689	714	738	734	702	760	716	743	755	682	685	714	684	698	692	736	717	708	705	754	656	736	689	691	747	718	669	698	666	634	706	686	705	694	662	751	693	724	708	729	693	714	697	709	709	690	706	712	712	758	704	700	679	749	691	703	657	684	721	717	674	687	671	753	702	725	732	698	722	732	724	758	749	687	714	692	720	737	714	667	695	731	698	676	728	706	674	690	690	695	730	676	672	678	723	724	716	685	762	675	693	718	687	755	730	659	738	692	736	729	708	750	729	700	710	712	660	753	676	734	713	715	688	724	713	683	714	667	685	730	712	679	736	670	698	732	636	750	671	678	727	675	677	726	721	739	688	662	674	681	712	695	691	746	673	724	762	728	716	734	702	706	714	689	765	698	675	735	723	678	670	734	710	726	682	728	669	722	663	758	697	670	676	707	747	670	726	733	685	660	663	704	760	703	691	765	683	691	721	725	650	706	692	707	666	722	727	697	688	715	716	666	725	675	661	702	758	742	727	706	742	689	706	694	702	679	700	696	755	687	706	687	748	703	712	724	696	729	758	758	728	694	723	750	691	691	721	725	714	699	718	633	707	749	698	717	730	698	716	714	696	670	704	687	701	702	685	725	721	695	676	778	752	707	739	685	724	730	684	731	701	723	747	679	756	690	707	774	703	740	702	683	724	743	647	727	688	711	688	697	704	689	723	756	703	717	753	704	667	715	693	674	684	760	701	664	703	693	650	712	721	680	732	695	701	704	746	661	692	648	728	706	740	692	706	731	714	690	724	728	710	709	693	699	745	696	724	663	688	697	681	695	720	726	725	732	683	682	724	701	671	685	761	683	708	695	744	682	704	730	682	690	710	703	693	705	721	693	701	739	653	698	696	768	685	725	703	671	665	696	646	716	773	703	704	721	711	656	689	719	763	726	727	735	734	688	698	733	691	721	653	703	715	695	703	698	702	707	683	725	674	719	733	730	724	645	713	685	663	685	684	719	674	717	727	728	734	726	761	759	699	763	701	732	748	709	655	735	751	722	684	702	730	719	676	716	686	670	689	708	683	708	700	697	711	735	711	702	686	736	640	718	748	717	745	746	731	719	714	745	689	647	699	758	699	687	667	689	703	696	690	709	678	735	750	741	746	706	664	684	735	706	701	748	732	689	692	736	738	736	723	737	674	718	739	692	710	725	713	696	676	682	678	700	678	705	711	687	694	694	718	726	715	734	697	695	683	702	711	697	701	727	692	693	706	754	749	666	727	660	677	734	736	725	673	640	698	724	677	711	738	717	695	705	697	727	721	661	687	665	715	749	703	705	725	737	715	694	674	696	738	742	688	664	735	654	668	708	674	687	689	705	675	639	715	652	753	729	722	685	697	730	743	694	774	769	695	679	725	709	689	706	669	710	709	687	673	691	671	721	663	728	697	712	664	718	764	771	715	796	715	690	674	710	684	700	712	764	766	724	691	755	670	760	704	763	715	692	754	725	727	720	727	735	729	662	705	697	689	694	685	713	675	733	733	660	737	678	700	714	689	730	722	707	702	700	732	731	760	670	693	736	754	694	722	758	671	676	702	652	712	702	731	702	723	694	710
42824	53945	32558	18851	11330	6423	3757	2503	1893	1349	1080	855	865	775	739	784	725	749	742	735	669	741	735	759	734	745	695	702	749	754	734	707	721	725	695	679	716	738	712	728	738	741	755	727	740	715	754	726	715	713	706	737	746	753	706	710	670	740	743	781	752	656	751	697	737	744	701	696	698	739	742	693	675	708	749	725	755	755	721	710	755	708	688	783	738	752	749	689	759	769	744	723	735	734	710	719	673	707	694	708	744	742	722	712	757	751	782	755	717	696	779	738	748	728	692	742	737	736	757	743	715	707	739	737	694	698	700	698	754	695	747	764	711	674	722	764	762	716	717	777	714	722	673	672	742	743	743	711	734	684	712	740	707	790	726	718	743	749	723	725	721	721	753	700	717	760	692	712	677	691	728	719	704	742	710	738	697	772	666	678	705	704	735	692	679	743	694	770	744	725	686	752	744	708	746	758	733	716	740	758	708	693	706	708	713	711	736	731	723	746	713	745	719	710	708	737	752	741	719	764	733	692	684	728	700	683	751	732	717	729	706	708	714	740	717	739	760	750	741	736	717	706	732	754	754	741	725	731	776	752	747	710	699	701	641	739	742	747	702	693	740	742	721	733	744	714	719	711	770	753	712	755	741	740	726	769	717	719	715	777	713	778	740	747	704	700	692	730	784	723	724	797	713	772	714	745	692	757	703	768	705	747	733	741	736	697	729	715	694	686	684	742	747	719	736	744	727	736	719	749	771	725	715	724	694	679	750	750	748	771	729	712	734	770	707	690	756	744	737	710	705	740	674	764	726	765	794	701	733	691	678	723	721	729	685	700	713	739	718	722	741	738	773	754	735	690	684	670	739	724	696	713	697	698	709	767	705	742	698	730	699	693	704	704	750	704	784	740	713	730	755	735	715	712	703	731	760	705	750	680	719	699	717	745	724	714	714	747	729	684	685	700	732	718	699	710	741	677	737	680	724	733	713	715	676	709	767	733	696	698	735	720	695	738	679	737	667	703	731	734	686	715	713	726	745	718	720	739	684	730	701	759	745	740	756	729	720	713	729	783	735	737	751	712	748	788	710	774	708	683	704	717	724	733	759	742	720	697	725	728	679	751	727	714	701	740	730	722	705	698	753	736	704	743	748	718	736	713	764	738	698	760	752	693	715	751	757	772	702	727	758	722	731	774	741	723	697	716	754	761	707	711	697	720	755	746	726	692	699	730	726	708	716	724	719	723	704	743	731	747	728	767	720	719	687	768	764	676	757	719	691	722	743	742	743	722	712	739	706	690	741	714	706	709	727	721	697	754	743	738	727	720	681	745	783	763	678	782	749	724	753	719	716	723	711	784	717	713	748	684	746	783	812	722	727	727	793	707	698	692	760	705	750	801	723	754	714	775	713	685	712	704	760	713	691	745	728	750	733	795	711	754	742	692	734	732	684	733	692	731	730	763	728	750	727	721	696	700	706	726	679	712	759	737	781	699	719	737	744	767	768	746	683	742	705	719	697	701	721	718	694	724	732	751	736	708	746	718	725	721	749	730	738	705	707	705	700	724	789	728	676	698	707	761	719	685	754	706	700	736	717	758	784	701	696	700	719	738	713	736	735	684	716	717	713	735	759	776	719	764	775	694	718	691	769	699	715	706	774	716	695	683	684	747	716	748	743	694	773	733	689	741	757	709	730	724	726	726	720	763	717	713	721	661	735	741	748	698	775	728	710	719	743	741	712	740	685	707	722	728	745	731	765	707	696	745	748	714	733	770	703	754	765	745	756	708	706	727	723	741	731	732	734	698	732	758	732	710	708	720	768	746	749	712	714	702	729	750	724	716	704	744	744	746	743	708	681	718	737	696	736	760	770	748	746	737	745	722	734	748	719	715	762	737	737	741	698	670	743	710	733	781	734	711	771	707	710	727	691	735	754	720	707	705	712	742	734	689	703	741	726	702	693	723	737	685	726	727	657	696	689	764	684	696	687	716	702	746	724	716	699	774	722	767	719	703	754	750	657	703	727	734	750	746	751	725	704	739	743	691	692	763	711	708	687	728	704	746	711	702	722	719	722	729	728	700	717	760	736	698	729	719	754	765	720	701	766	785	744	740	739	704	688	708	761	738	764	757	760	704	714	710	736	763	710	692	752	773	660	722	761	746	714	697	750	770	714	758	707	731	723	778	733	693	692	729	706	718	731	716	773	737	693	716	731	669	704	732	685	682	723	669	717	696	681	712	731	718	738	717	701	709	725	706	747	754	669	720	717	713	738	728	745	747	731	715	707	704	755	716	733	747	762	740	708	756	677	735	750	757	723	705	709	686	753	751	721	772	720	710	746	747	721	714	765	749	740	674	685	759	769	753	750	736	727	748	744	776	677	738	684	736	741	695	714	689	793	771	692	725	708	714	731	705	707	689	711	721	720	724	762	727	727	750	681	691	747	736	745	710	692	714	791	692	687	744	728	688	728	711	759	734	728	688	721	694	715	718	739	761	711	738	717	751	731	705	781	748	760	702	707	684	690	757	749	765	733	680	733	780	674	723	749	697	725	746	698	718	747	734	749	726	739	712	729	711	737	729	744	740	719	770	762	694	742	796	753	764	726	749	715	764	718	706	714	703	684	734	699	735	776	726	779	724	735	721	724	700	700	698	746	708	744	733	777	741	759	752	750	719	734	742	744	749	694	732	719	718	706	721	705	748	725	763	772	731	729	775	761	714	735	742	697	750	672	750	762	731	730	774	720	739	732	688	730	773	748	672	738	775	708	738	698	676	770	704	727	706	706	746	741	706	705	780	747	744	690	709	801	751	716	714	706	787	734	771	721	716	711	759	717	797	657	728	720	721	813	713	761	701	716	654	725	702	701	731	707	696	721	701	706	727	726	724	756	709	754	728	669	683	728	763	739	748	710	729	690	721	752	759	709	710	732	722	718	780	721	743	681	723	734	733	772	758	738	702	706	744	724	739	770	782	704	730	753	688	708	748	701	720	712	782	731	722	757	705	786	731	687	709	698	697	750	725	743	704	700	718	715	711	704	776	729	758	750	710	707	694	746	699	734	771	753	727	747	708	722	707	712	703	741	702	737	710	751	742	711	700	751	724	758	713	708	735	702	721	718	745	702	740	714	719	728	734	700	736	740	722	719	703	696	730	758	758	702	738	724	703	708	739	694	710	771	756	690	722	670	713	720	721	702	718	729	715	718	707	760	694	720	738	698	701	742	704	683	755	747	746	737	703	740	734	719	780	780	689	711	727	714	728	686	721	740	693	722	701	688	665	741	710	754	702	704	771	754	703	651	688	718	702	714	711	709	761	721	713	712	750	761	731	724	740	749	737	705	725	724	734	743	701	748	714	673	716	745	778	756	740	704	755	726	768	733	737	796	733	708	731	674	764	693	723	713	725	682	692	694	736	715	747	694	755	687	750	686	744	719	708	705	721	745	670	711	735	720	732	692	714	723	701	725	734	720	721	806	732	719	723	717	731	700	735	738	726	767	695
22455	21023	28477	23789	21124	21142	11836	3033	1528	1170	981	969	851	773	693	731	741	738	675	689	703	700	693	683	725	764	732	683	717	685	674	724	733	698	719	729	706	692	706	653	717	725	697	707	657	715	718	714	651	707	747	641	696	677	704	731	684	679	697	663	701	737	703	677	732	726	729	724	699	673	689	726	725	727	669	694	690	699	682	655	678	702	673	674	733	742	727	712	717	696	674	680	690	646	702	712	693	696	690	739	736	719	688	696	685	673	721	723	703	675	677	690	723	702	675	701	655	711	648	710	664	689	694	704	687	654	756	680	692	688	728	684	725	661	717	617	677	653	692	715	695	675	693	671	650	735	705	683	655	705	672	682	708	753	715	655	670	748	701	665	683	667	709	666	713	701	718	722	683	662	701	718	696	707	691	672	672	679	727	745	712	708	652	677	709	699	711	688	664	727	756	717	714	707	695	689	712	681	703	719	694	695	716	704	724	744	687	689	689	666	721	691	713	675	727	709	736	706	728	700	688	721	670	693	681	656	674	687	730	764	667	701	719	694	659	687	729	714	697	707	627	722	699	669	695	662	664	672	654	654	713	641	713	675	692	712	660	697	691	714	655	683	694	644	684	672	676	717	679	689	674	699	727	718	678	700	713	693	714	682	677	716	721	698	730	731	684	722	698	685	716	733	669	663	699	703	690	668	705	692	680	718	680	717	731	674	692	678	731	713	705	698	659	662	687	740	730	729	693	693	694	682	685	710	673	718	700	695	688	721	675	690	671	703	712	681	687	672	687	718	709	700	706	735	672	701	694	698	675	702	683	663	698	722	669	724	702	681	742	624	675	712	705	732	670	723	723	732	655	680	709	719	701	717	683	690	712	702	677	653	701	678	696	680	708	649	676	690	698	737	700	719	687	740	701	727	703	649	705	649	672	698	713	646	679	656	676	676	694	701	685	692	725	650	665	701	717	685	671	730	694	706	685	659	670	650	704	630	701	673	691	706	692	710	661	703	676	682	648	668	724	656	769	680	678	667	724	728	730	715	711	661	703	728	662	669	722	675	680	704	672	697	687	687	731	752	683	689	706	725	714	674	678	746	702	703	686	673	717	670	723	705	707	661	718	726	740	689	697	704	638	699	663	714	729	653	716	685	711	682	679	678	689	674	659	693	654	715	714	656	698	687	698	692	721	710	696	713	717	643	702	727	656	711	700	661	685	675	686	730	716	715	687	704	712	682	707	687	655	678	691	713	743	659	712	720	700	728	683	696	702	734	685	703	716	674	658	698	713	725	704	699	701	698	719	687	696	635	699	687	705	662	711	639	665	657	688	644	695	630	664	681	683	744	719	667	684	662	740	699	661	662	695	669	713	659	691	691	756	738	750	657	680	731	676	671	676	716	692	741	668	687	697	695	710	717	705	705	702	689	694	647	710	711	696	672	683	686	688	697	652	716	663	696	699	680	692	667	666	685	681	664	675	689	723	659	656	691	730	737	659	656	687	704	728	720	708	657	678	656	684	712	697	628	736	662	676	709	689	666	670	699	679	689	701	721	728	679	670	692	695	640	640	709	718	667	683	675	730	651	724	740	705	684	704	699	700	695	691	692	663	639	665	707	693	672	693	732	721	704	699	703	735	729	685	657	755	708	681	699	717	688	692	744	651	689	639	655	704	682	677	697	645	712	692	656	691	686	690	709	671	707	731	687	705	698	742	685	677	715	666	652	746	715	680	730	674	736	736	707	680	728	658	668	670	688	699	692	667	724	734	691	686	698	671	681	673	707	704	684	687	723	751	698	698	702	709	731	707	708	710	741	716	736	721	690	668	705	673	686	705	652	703	720	679	708	710	716	712	695	669	714	749	675	717	705	699	678	701	698	645	707	693	701	689	643	675	717	740	735	704	683	696	665	665	718	714	677	670	688	673	706	686	698	685	681	689	671	658	723	702	753	670	707	728	686	714	704	705	694	688	679	663	651	676	718	654	712	735	725	681	678	731	707	644	717	683	726	697	655	694	628	723	714	736	711	716	706	721	718	720	672	655	671	681	720	670	662	727	670	731	714	656	617	689	747	677	723	680	687	685	673	669	723	697	701	684	694	697	700	706	637	690	721	736	640	720	714	685	671	746	712	717	683	693	671	710	717	694	692	721	718	729	712	671	717	694	699	696	701	704	717	688	685	710	679	682	726	702	672	680	707	655	674	705	700	711	723	738	695	674	741	701	681	681	675	675	695	710	705	715	678	678	676	674	660	676	693	738	703	759	663	639	680	673	715	689	714	709	691	721	717	674	719	733	637	658	752	686	711	665	699	676	693	680	705	724	659	687	659	710	665	729	692	729	716	670	731	718	755	634	708	693	706	670	706	715	700	684	682	683	659	697	681	652	692	700	693	718	676	720	712	701	678	739	690	665	725	673	670	674	692	686	745	690	687	691	701	670	662	696	717	681	659	705	693	705	682	661	705	704	698	709	654	696	669	730	740	691	739	646	721	694	687	671	679	705	661	697	719	723	725	728	687	691	692	684	719	668	717	656	720	748	656	694	701	684	742	725	701	667	674	633	679	695	676	699	715	715	690	723	672	664	701	694	689	691	672	698	675	674	659	692	690	706	641	719	687	683	701	742	678	661	655	691	725	722	710	663	677	702	742	695	672	715	704	653	691	712	702	695	717	731	689	680	688	749	732	663	673	650	708	669	661	738	702	718	650	672	667	702	708	698	668	721	731	654	677	640	672	720	700	677	719	691	690	700	680	674	650	704	721	679	708	668	702	659	710	710	729	724	664	742	693	680	662	694	654	706	711	726	686	682	661	690	693	670	692	666	697	665	687	643	691	718	690	695	726	657	714	728	698	700	695	656	722	697	734	718	707	728	719	691	730	707	697	705	696	703	714	712	709	716	657	723	696	728	687	718	709	687	741	652	709	732	668	688	711	654	644	694	676	716	718	703	698	695	703	658	689	705	663	710	677	662	695	671	686	678	695	734	685	638	687	675	718	718	733	677	666	697	696	701	702	716	716	709	682	691	702	707	655	681	701	682	707	718	699	726	684	678	687	682	671	642	695	671	674	698	643	683	712	718	738	690	656	685	704	712	692	666	723	734	690	728	699	690	690	701	674	695	713	694	689	680	687	707	730	736	687	717	673	723	713	729	715	759	706	718	654	657	694	715	712	689	671	682	692	720	706	671	683	686	698	738	698	709	683	700	691	701	650	663	699	730	739	725	682	681	672	719	713	713	674	705	673	729	706	720	712	708	758	686	679	677	725	698	688	671	706	655	697	678	643	676	783	698	679	677	732	663	691	748	690	656	670	698	698	683	722	730	655	699	762	672	713	701	717	741	682	687	696	658	667	683	737	744	675	721	664	633	728	712	657	681	712	619	747	733	695	679	709	710	692	721	700	717	690	693	728	743	706	743	745	709	702	713	685	687	666	697	725	700	735	703	698	686	712	650	680	686	665	686	702	655	698	714	672	703	681	719	714	721	762	710	725
48429	70061	44181	26031	17018	11384	6028	3388	1926	1506	1163	1115	861	733	745	701	787	686	757	682	710	656	732	727	727	705	687	708	724	728	689	724	709	758	709	709	726	691	723	700	688	700	721	685	701	715	706	733	722	694	716	678	675	676	687	688	742	674	689	649	703	694	689	653	681	704	668	685	694	727	676	749	711	674	728	649	671	738	713	674	689	687	722	673	696	693	663	740	629	723	693	727	708	694	710	697	672	657	670	660	715	677	709	710	685	716	673	711	683	700	696	740	689	666	685	747	727	648	696	725	709	681	741	704	706	753	643	714	683	710	738	656	710	723	730	738	687	725	695	686	683	688	665	674	675	720	742	745	716	713	688	674	698	696	725	683	676	741	722	707	727	723	724	666	698	714	726	630	706	743	647	658	709	720	755	700	685	691	703	684	680	738	720	716	717	709	705	707	701	688	695	687	713	722	689	703	684	671	722	705	681	731	726	715	702	691	733	690	714	627	660	721	704	734	660	688	658	675	634	681	713	734	718	649	711	710	718	709	706	693	682	728	716	677	680	736	682	693	732	683	691	722	694	681	670	685	672	751	685	712	711	721	700	699	678	712	724	665	718	704	676	699	730	660	671	731	692	717	735	698	738	716	693	706	670	706	690	686	736	707	656	688	702	710	695	673	701	687	684	671	678	622	664	719	672	686	686	706	673	703	744	663	668	624	687	718	701	676	708	695	693	706	686	675	705	646	721	723	750	705	745	724	726	682	712	698	723	680	708	746	696	683	725	674	686	679	691	710	667	706	701	675	658	747	663	718	678	722	700	641	663	735	722	743	724	698	673	679	675	723	738	719	707	707	716	685	708	714	651	692	689	705	702	673	707	707	753	676	686	718	708	705	703	693	719	706	719	735	679	692	683	720	667	662	698	674	690	720	715	661	741	728	671	689	706	709	737	679	696	666	734	720	721	681	692	691	721	695	682	704	721	695	716	693	709	666	703	709	679	691	692	695	692	713	713	697	706	695	661	685	729	730	747	713	664	716	724	718	730	684	696	702	742	740	657	710	677	725	728	672	698	687	733	756	707	683	674	658	734	668	735	713	732	675	691	724	716	678	678	699	714	692	696	659	730	707	695	714	651	670	679	693	690	755	694	647	735	680	691	681	749	688	692	672	686	715	685	690	695	713	678	706	686	693	724	724	721	730	708	726	726	715	706	679	708	709	679	722	669	701	716	696	683	721	655	698	695	686	700	729	695	738	697	708	683	686	709	705	725	688	707	730	706	752	700	706	710	702	654	728	711	698	714	723	693	680	625	720	669	683	719	667	694	710	676	683	704	684	721	680	677	705	707	695	651	719	697	723	686	707	727	710	706	687	725	707	713	691	672	732	696	723	727	715	701	710	694	733	677	690	700	698	696	683	761	741	670	690	684	688	717	713	724	707	694	704	747	731	694	696	689	741	703	725	732	747	679	707	781	728	656	749	703	707	717	690	661	709	771	718	700	727	690	703	716	686	716	720	707	724	685	723	772	674	681	662	694	690	711	724	717	701	697	706	683	694	677	706	760	750	684	645	737	695	757	698	727	752	720	693	711	655	694	727	707	716	714	680	649	725	734	693	690	705	724	673	718	729	704	689	719	703	702	700	687	681	690	718	693	721	744	714	728	664	743	717	693	700	736	683	722	719	724	727	686	728	701	750	687	722	730	704	751	679	718	719	702	721	690	690	711	719	665	677	670	653	700	707	750	728	729	686	702	712	641	722	741	703	683	695	736	732	691	705	701	701	674	662	705	735	738	722	712	672	685	727	724	659	718	712	716	691	701	711	772	713	745	719	723	686	672	697	717	672	696	796	698	707	744	673	695	718	653	724	697	727	688	679	709	694	666	730	680	684	663	711	750	695	747	765	720	711	673	640	661	740	650	727	698	728	649	698	745	670	713	721	667	727	646	672	688	700	670	698	710	704	661	682	689	739	693	687	663	708	668	715	718	695	704	706	694	637	747	679	728	768	674	713	709	724	721	722	732	725	638	709	704	668	697	693	729	725	685	661	703	753	693	710	681	722	678	722	661	710	688	718	716	734	713	710	688	690	683	674	683	658	721	708	750	658	716	734	736	704	690	658	706	709	729	778	706	713	698	680	652	690	717	711	747	700	692	695	735	684	710	689	715	724	674	693	698	727	707	688	682	737	692	725	700	717	665	663	710	736	707	666	678	718	674	680	696	672	676	687	775	721	693	752	687	696	667	703	700	693	738	720	700	754	656	716	695	681	713	684	731	686	740	740	649	732	662	701	669	743	674	693	649	703	704	702	723	655	712	662	676	702	689	717	701	687	666	736	693	750	694	699	715	723	730	700	684	765	706	713	709	723	698	736	704	687	704	700	732	640	692	697	640	726	695	684	703	716	688	714	715	712	681	675	707	709	749	689	731	680	708	741	692	718	711	695	697	680	732	677	701	673	724	668	645	700	663	715	698	734	702	687	708	694	710	671	658	696	694	719	665	718	699	695	676	696	714	690	634	682	690	681	713	704	719	700	735	711	735	703	715	711	725	692	714	753	700	730	681	680	678	718	718	701	722	711	745	687	719	696	686	693	727	715	652	702	689	667	730	700	708	668	725	691	697	714	708	778	692	708	726	724	700	705	695	663	713	709	688	701	717	694	681	722	694	705	753	714	693	742	716	664	701	677	697	702	683	703	701	659	673	713	715	734	669	747	709	720	673	681	702	741	670	709	697	663	670	771	772	762	708	697	681	746	718	659	652	744	764	677	714	692	696	670	749	728	704	698	698	687	712	714	732	696	686	714	706	694	712	694	697	720	708	698	697	668	710	715	693	745	700	698	676	713	678	669	733	676	698	716	742	712	679	741	725	718	724	729	720	668	714	697	736	678	728	742	741	715	678	752	691	711	757	700	693	676	686	743	716	689	681	691	713	742	713	663	655	730	637	679	706	714	725	674	730	700	728	709	669	717	701	690	702	681	694	694	689	712	710	681	731	677	698	671	698	735	670	705	688	688	699	694	698	677	659	739	674	711	696	758	709	707	716	690	681	660	696	705	705	706	655	662	699	693	671	663	727	676	676	687	664	699	679	745	670	680	702	701	727	712	701	685	703	724	748	680	705	662	698	680	737	677	704	719	728	687	688	689	704	694	706	759	717	706	673	665	703	691	710	669	690	707	732	746	707	686	685	739	701	743	695	713	672	700	680	732	701	700	694	726	678	722	651	692	667	675	724	694	714	744	703	683	717	701	748	738	731	718	698	682	709	685	713	710	721	721	694	699	708	678	756	772	734	685	716	675	707	661	704	692	709	722	670	724	710	667	703	710	719	745	718	696	676	692	633	717	656	715	673	713	718	733	691	700	694	696	698	684	657	698	717	736	699	667	679	653	746	712	668	695	692	643	710	671	730	747	688	707	677	687	686	713	679	693	715	701	690	713	655	747	704	745	702	713	690	702	677	673	717	744	660	676	744	693	687	665	716	668	685	712	698	716
44882	39379	29777	17494	6680	2613	1537	1144	908	846	819	700	687	715	734	691	681	712	720	688	690	745	718	706	654	737	691	705	732	689	715	674	707	684	659	730	684	714	717	715	674	693	714	717	636	709	660	720	656	729	705	689	655	646	713	707	672	687	677	734	666	698	655	703	708	647	677	690	724	754	688	699	688	700	678	679	681	708	739	707	700	688	682	698	693	666	735	694	688	732	679	666	695	654	700	702	716	623	694	687	712	683	695	646	721	700	641	662	663	744	718	691	706	691	708	724	707	679	698	632	741	672	657	705	699	747	699	723	736	693	712	692	683	706	684	701	677	691	676	664	675	669	726	670	675	715	744	689	687	667	690	727	707	672	679	739	664	709	700	673	726	754	672	698	711	688	705	675	669	670	656	677	749	708	678	743	709	704	707	706	711	698	702	678	739	720	703	705	705	668	696	719	674	698	714	714	721	648	670	676	720	657	668	709	677	741	707	694	685	738	668	690	702	721	672	712	648	722	676	675	665	726	743	677	738	703	716	705	661	664	691	721	661	703	683	699	684	680	719	704	696	673	704	700	756	698	691	698	644	689	680	696	708	679	706	672	687	667	723	686	684	602	684	694	705	693	689	703	723	731	693	735	682	702	700	689	651	697	679	695	687	690	680	677	733	720	714	702	689	686	669	709	692	724	679	702	681	708	678	750	665	717	734	676	717	695	684	704	666	663	684	723	745	655	669	688	678	731	682	699	680	724	688	653	706	704	707	688	710	688	679	738	717	692	728	688	705	732	720	739	687	687	679	722	733	720	685	693	736	684	724	663	714	730	711	686	702	667	714	704	694	703	683	642	697	718	729	713	665	709	666	670	707	740	686	698	680	718	664	706	711	711	669	638	712	708	675	694	687	699	742	680	665	700	697	696	686	757	679	656	710	671	720	741	672	716	711	716	755	734	667	680	728	713	712	734	701	634	702	715	690	672	672	659	737	676	721	737	689	713	717	716	681	643	720	649	700	693	707	654	723	690	739	737	691	650	732	716	671	716	727	672	713	684	700	684	688	693	719	666	669	693	703	666	697	714	745	693	757	675	676	674	723	704	662	715	715	708	689	673	677	648	704	700	710	657	708	685	727	677	654	712	690	716	735	708	684	702	686	683	655	708	653	724	690	706	739	726	752	635	702	687	705	639	673	716	628	706	721	708	652	659	670	728	678	726	704	764	663	656	704	700	730	670	709	658	687	716	676	704	680	711	698	699	710	706	714	711	721	705	700	701	698	666	664	720	685	703	683	672	652	716	678	650	704	689	661	668	753	696	717	710	710	711	710	685	712	693	704	689	720	712	728	675	715	674	718	714	730	700	721	683	705	701	693	698	740	742	697	708	669	689	649	674	705	704	696	665	752	756	667	683	649	687	701	746	699	731	699	709	706	689	757	705	687	671	720	691	692	698	648	679	714	713	692	727	696	733	685	690	683	682	740	741	670	703	699	693	699	671	694	656	653	741	708	684	701	676	688	731	722	701	684	748	725	719	716	702	721	675	694	675	712	713	711	690	693	711	662	684	712	716	712	689	708	704	690	665	698	677	673	700	655	733	686	698	744	727	674	703	687	706	713	699	739	747	684	665	722	712	679	671	694	697	683	699	659	684	700	744	684	671	750	692	731	684	743	678	665	666	687	700	660	693	737	698	705	715	713	664	684	703	697	685	681	693	669	702	691	708	704	716	676	666	716	679	731	715	682	743	682	711	707	707	705	705	661	709	731	691	630	644	675	696	704	698	663	635	698	682	672	700	685	716	683	717	726	705	716	730	693	722	717	701	672	692	773	674	701	705	692	727	726	672	701	737	765	681	723	686	711	734	721	691	691	688	687	724	705	724	725	682	703	741	719	700	701	744	681	728	695	690	680	664	699	732	692	736	707	706	673	690	701	686	711	708	689	737	740	703	701	692	718	715	665	688	681	722	701	681	681	711	770	682	691	750	635	742	731	703	680	657	703	754	705	686	694	734	694	724	697	700	718	639	709	690	689	706	733	685	658	698	700	786	716	706	681	660	722	737	709	702	696	710	703	719	704	698	710	704	657	681	696	667	700	712	685	694	731	696	713	660	674	665	730	707	701	646	673	659	709	664	697	701	692	692	665	696	705	647	690	679	676	647	710	677	689	705	748	717	684	746	687	685	643	663	705	687	711	676	685	665	732	656	754	701	681	659	684	678	656	686	707	663	733	681	692	694	679	672	708	722	759	689	691	718	694	672	676	689	715	683	733	680	661	704	748	691	688	700	645	671	759	741	658	677	724	694	704	703	684	658	695	696	661	702	737	699	715	684	674	721	726	735	695	681	658	731	703	684	722	728	737	700	711	674	653	718	712	710	690	665	708	694	735	720	690	705	720	704	701	685	673	713	708	719	688	694	733	723	670	723	722	676	672	654	655	670	691	679	724	720	710	678	681	717	674	730	754	693	737	644	695	675	691	708	670	703	650	711	692	739	698	706	687	733	695	702	673	719	685	682	681	681	707	655	726	695	729	683	712	651	721	723	708	700	680	687	693	715	700	725	723	686	722	689	704	749	677	697	650	690	716	700	732	707	682	647	756	702	699	681	721	651	686	665	729	718	721	709	690	708	694	732	685	659	674	705	671	690	667	715	710	740	702	706	760	700	689	767	662	659	725	674	685	695	702	714	738	683	663	693	669	714	726	695	677	691	785	694	688	711	768	705	719	713	682	673	705	709	704	677	773	710	684	676	690	707	655	710	718	680	635	670	661	691	707	673	730	713	732	679	691	683	669	725	674	681	711	665	723	698	699	731	753	712	686	709	679	696	690	683	713	710	678	730	755	764	711	714	698	719	690	689	720	748	671	724	697	714	699	740	664	701	700	762	681	705	699	675	657	667	677	727	676	682	688	698	712	642	670	709	725	639	710	736	697	724	704	672	692	703	712	682	670	659	658	724	703	725	727	680	711	687	650	668	677	727	701	691	697	720	687	673	732	666	672	675	768	673	707	713	693	728	678	670	694	745	689	692	694	674	678	651	678	708	765	740	720	723	700	711	678	733	713	654	707	697	728	708	766	675	655	740	696	650	684	680	664	651	728	727	679	677	679	686	652	721	662	675	690	605	695	707	735	674	727	705	712	682	700	710	672	679	737	700	675	699	696	757	692	689	703	735	678	734	700	693	684	689	697	674	681	698	667	723	675	714	737	710	666	756	659	693	677	707	724	692	693	718	657	706	643	673	664	729	730	731	708	683	709	644	702	683	667	657	698	669	673	679	699	679	638	703	697	681	640	740	676	719	701	659	704	760	710	650	665	709	701	716	659	688	672	710	672	750	728	674	681	727	684	690	693	639	700	716	683	716	710	687	684	638	707	668	708	698	748	701	713	686	743	674	700	724	731	730	677	669	659	710	709	711	666	665	687	739	688	677	658	775	700	666	671	663	713	721	674	707	711	722	714	732	670	662	703	663	689	720	735	680	725	675	680	677	744	732
48730	47772	28595	15194	7483	3390	2114	1433	1054	881	776	718	732	718	698	694	707	698	781	728	681	717	716	705	734	678	715	723	733	717	753	753	700	747	739	690	708	756	715	706	750	745	676	710	710	760	713	697	702	738	762	728	697	687	689	708	709	733	726	694	730	710	702	732	711	698	736	767	776	729	757	760	747	745	721	692	729	766	688	688	683	667	715	757	724	746	742	748	696	743	707	782	744	737	702	697	735	726	730	726	723	724	736	715	690	735	691	665	763	732	728	717	703	730	758	761	727	712	698	733	719	688	710	773	729	712	693	735	731	701	760	736	750	722	655	723	750	736	768	757	737	771	730	720	710	718	715	778	713	738	668	727	773	692	727	751	726	783	755	671	711	715	747	732	714	735	722	754	690	775	673	721	743	755	753	713	701	771	674	743	750	750	746	678	753	729	727	702	733	713	713	716	711	704	746	725	730	714	739	730	745	752	723	691	760	701	729	740	714	735	727	736	689	713	700	709	751	716	724	734	716	682	737	742	739	712	737	729	689	707	708	705	704	694	738	742	709	697	682	701	684	745	763	714	767	688	676	711	651	698	750	683	683	743	688	689	734	752	710	751	705	682	735	710	718	672	747	694	698	717	777	729	672	715	728	737	727	675	722	719	710	737	722	684	704	727	727	761	731	699	777	696	736	710	729	728	720	723	713	684	686	756	740	694	769	740	708	683	724	724	741	717	690	722	700	690	737	725	758	683	719	696	771	752	765	687	743	732	783	730	702	696	779	705	721	745	726	743	718	716	705	755	753	695	733	707	759	749	741	697	654	757	752	700	714	701	717	708	752	735	702	699	685	698	736	733	744	739	757	745	721	707	714	763	745	692	693	733	716	744	738	714	745	700	719	710	700	763	684	724	727	727	694	718	737	707	725	706	732	761	717	701	718	681	743	765	709	680	761	751	762	696	735	730	780	756	719	730	734	710	780	671	768	708	725	745	746	670	744	723	780	733	759	755	742	733	716	742	701	734	728	736	706	753	753	733	688	737	714	757	721	710	745	735	761	733	737	728	706	744	734	747	740	696	730	706	741	723	725	695	714	724	700	700	704	703	728	704	741	732	712	729	737	732	761	723	747	730	724	682	710	713	705	721	706	720	701	703	729	753	717	708	739	716	740	744	766	705	764	737	753	745	702	724	707	695	678	747	728	718	724	710	736	746	724	704	713	693	718	717	726	716	736	697	717	755	752	685	733	726	684	694	726	731	742	737	688	751	685	729	721	738	754	714	725	723	727	701	728	765	740	680	704	731	720	714	721	677	745	709	716	700	722	775	759	744	732	729	709	721	695	756	727	679	701	746	744	749	762	698	743	695	717	740	743	760	718	763	696	704	705	702	760	727	724	752	742	673	767	703	714	770	708	738	721	728	753	706	724	693	711	740	750	747	783	758	740	738	701	678	713	708	713	709	761	691	756	744	727	690	705	715	702	730	705	724	743	766	734	783	646	694	746	755	717	702	776	717	733	691	755	749	720	758	722	709	696	727	770	687	676	772	673	703	723	726	711	703	695	715	727	726	699	706	684	740	699	697	706	745	682	755	712	742	769	752	734	748	732	738	712	740	746	765	773	765	738	747	680	676	704	739	730	768	692	692	729	714	729	715	664	732	742	722	729	688	766	690	733	729	726	746	692	735	715	742	758	725	719	729	753	676	725	790	694	694	701	723	744	722	745	694	686	705	762	743	748	714	731	709	683	686	723	765	682	750	713	651	771	704	763	701	688	758	706	720	757	718	686	714	686	718	720	734	711	688	724	700	716	725	773	733	711	721	658	692	737	722	747	733	771	704	700	754	693	705	699	693	725	750	691	708	709	733	731	757	739	727	674	760	705	728	736	730	771	763	748	762	721	759	694	718	727	682	742	725	747	703	724	696	767	719	732	707	744	719	692	748	707	732	699	699	731	704	732	722	719	732	648	709	707	753	714	735	761	745	727	719	756	660	777	683	735	713	745	744	705	765	735	737	721	720	746	670	697	761	735	699	704	729	755	753	686	750	765	720	732	722	718	739	721	759	755	707	705	757	723	768	707	720	750	760	725	738	684	668	703	738	762	710	713	731	778	688	707	740	707	751	703	710	709	693	686	691	737	703	669	683	776	694	730	715	723	727	783	688	689	709	714	721	717	743	733	768	696	782	757	724	714	750	712	696	730	745	715	694	709	715	708	706	711	680	734	730	728	704	697	693	720	676	772	770	687	754	699	713	715	706	757	689	716	748	730	707	703	742	732	694	718	713	674	780	737	705	694	763	699	751	700	739	688	746	710	769	697	723	743	735	738	735	721	752	717	711	707	730	758	651	703	780	704	715	789	720	783	698	743	696	685	674	741	731	723	689	738	734	721	718	708	741	752	756	716	706	696	710	767	732	692	727	736	724	727	718	732	762	752	726	743	699	741	719	770	739	718	714	700	675	734	676	701	728	703	717	694	665	750	696	756	727	759	748	758	694	669	710	722	712	718	746	758	745	721	713	673	704	750	756	711	678	688	735	752	753	747	803	760	726	711	646	702	726	708	682	744	735	716	726	737	780	727	736	747	749	712	732	741	767	709	751	708	709	734	764	725	718	705	719	718	703	676	738	718	716	759	732	756	707	743	709	747	732	667	746	750	705	708	775	721	747	730	727	685	754	683	742	705	685	742	729	739	739	718	769	684	715	728	763	729	758	722	706	738	739	701	740	730	725	715	715	780	730	759	745	714	734	774	700	719	694	704	746	791	741	721	754	708	707	707	681	710	677	736	754	689	758	713	669	698	692	722	781	738	698	689	705	705	737	730	699	679	747	691	705	759	678	719	748	722	725	720	699	730	721	711	707	750	719	685	707	680	703	727	676	706	703	695	739	692	719	753	738	716	704	706	740	705	729	706	716	687	715	764	738	697	720	750	697	744	732	693	736	756	712	689	708	718	689	690	711	761	708	720	715	746	728	786	690	753	729	700	791	734	735	750	711	725	688	731	714	700	678	737	742	726	709	764	683	740	758	725	743	730	739	715	695	704	753	693	708	755	735	724	679	742	758	690	743	760	761	699	744	743	735	696	755	756	725	733	751	738	720	692	733	695	734	779	673	762	705	766	714	735	719	729	709	747	732	695	680	725	640	732	722	710	693	760	675	684	699	691	709	714	749	734	755	674	730	696	713	734	728	734	715	709	705	717	685	739	742	749	700	672	730	702	717	701	748	742	734	708	696	760	710	732	719	764	728	738	715	725	705	692	699	711	711	709	684	721	683	721	751	714	744	749	716	737	739	699	727	698	712	695	774	776	712	738	693	711	769	729	741	742	759	712	687	711	704	743	710	725	722	697	718	719	745	731	725	692	744	741	725	728	710	719	764	713	754	704	722	753	702	724	713	746	712	709	717	744	735	686	747	706	744	696	730	720	692	728	733	742	777	772	727	759	688	786	748	774	660	715	701	764	723	754	708	732	716	704	709	697	757	718	732	733	732
23396	20961	28197	24142	21161	15880	5466	2083	1146	957	836	843	753	696	733	671	700	685	696	655	661	632	691	688	642	694	673	668	662	658	745	675	698	673	666	666	712	699	662	679	628	710	651	710	676	676	655	654	659	661	622	696	709	666	709	651	673	625	662	689	656	655	631	658	694	683	715	651	687	729	681	627	648	677	685	680	618	664	658	672	716	638	667	679	672	690	664	698	670	646	647	634	657	667	664	659	658	651	663	667	642	713	698	665	663	695	650	689	678	654	659	671	638	648	669	661	716	624	700	707	703	646	639	656	698	640	686	638	657	694	688	649	669	662	664	681	696	639	670	644	660	698	640	706	692	657	690	669	691	654	726	694	722	638	680	663	711	707	660	666	672	717	680	683	689	641	664	681	682	719	737	658	652	691	675	695	671	668	667	664	615	660	644	688	620	656	634	635	650	688	660	666	612	642	680	651	644	670	637	648	697	602	692	678	645	645	646	689	635	703	653	675	727	682	662	676	641	641	712	636	673	676	661	674	669	637	694	698	668	652	665	622	633	710	613	665	689	636	694	701	668	679	610	679	687	637	683	666	675	659	631	670	667	682	664	655	614	693	671	676	705	710	661	652	697	655	640	641	692	681	673	680	695	721	687	689	675	613	641	646	648	620	625	642	662	667	677	687	719	663	654	652	673	658	696	686	674	634	716	697	682	657	678	703	714	662	646	674	683	687	700	669	675	657	634	673	703	702	672	721	665	639	631	692	661	671	642	658	627	643	676	597	699	650	638	671	652	657	719	686	667	634	676	683	648	619	692	692	729	677	685	700	640	637	657	635	674	679	678	639	629	613	603	654	660	742	658	671	659	702	692	659	632	716	645	674	648	637	634	689	646	633	677	689	709	669	628	680	666	660	678	625	714	661	668	702	678	656	642	589	661	696	681	659	616	683	669	612	645	639	694	644	635	649	629	697	682	629	699	668	670	693	645	689	645	674	675	697	689	708	642	671	703	606	651	671	660	649	679	661	633	667	641	634	674	650	619	694	652	609	661	660	629	668	639	653	701	674	629	697	656	685	646	658	691	656	689	681	659	725	668	664	692	673	700	658	655	698	698	669	675	674	660	658	700	688	609	673	648	703	689	676	658	698	669	665	710	711	661	706	682	697	652	693	678	664	674	697	685	668	659	698	666	671	660	691	703	716	658	708	668	682	661	652	688	677	684	670	708	662	735	651	656	652	639	657	715	687	647	660	649	713	657	605	686	624	661	651	691	618	635	633	680	694	655	685	658	633	698	671	642	671	663	623	691	706	671	665	691	660	700	674	656	681	641	694	643	696	687	647	645	669	709	678	627	636	690	664	685	718	706	686	648	682	666	624	662	693	679	639	639	730	715	630	660	636	670	710	682	663	723	636	674	699	678	632	709	635	687	648	652	671	635	707	671	661	656	613	694	698	673	638	659	695	614	639	673	662	667	666	653	670	666	674	663	674	698	682	629	667	665	653	693	661	644	702	667	699	677	682	622	639	680	667	652	679	602	656	691	707	684	689	673	696	678	633	688	687	630	728	654	700	691	709	742	656	645	694	648	691	628	642	691	664	681	637	664	691	718	650	654	674	651	685	639	711	675	656	698	678	686	663	705	662	727	667	702	702	679	667	692	673	652	655	697	628	680	657	684	679	645	696	698	659	660	687	668	663	703	689	654	717	691	672	707	727	631	646	680	676	691	643	678	667	684	669	659	651	664	638	672	650	672	597	680	681	677	647	635	682	690	708	681	630	644	713	690	656	684	680	714	647	654	700	627	660	663	652	669	688	677	660	691	631	673	644	664	680	650	696	725	709	654	603	716	714	688	661	661	636	604	675	713	658	654	619	698	640	686	684	679	620	637	631	690	687	685	672	673	698	644	663	686	739	672	693	681	739	685	660	673	680	728	676	706	713	675	698	665	707	684	687	702	643	664	661	683	647	667	682	673	674	647	688	695	643	674	728	687	672	628	657	669	661	659	630	694	673	699	636	677	669	653	716	655	675	694	692	646	644	640	672	689	667	692	624	679	697	639	674	676	628	704	648	638	719	666	644	663	693	698	664	684	684	702	627	692	716	677	625	650	711	681	694	647	664	649	661	635	608	696	668	672	660	679	694	645	699	625	668	660	666	595	672	701	680	667	667	639	663	699	653	660	683	690	698	653	672	669	690	660	634	681	671	639	649	668	677	733	666	669	717	601	722	652	683	706	718	660	712	612	687	681	632	649	704	658	712	638	692	671	646	683	656	699	657	663	623	653	634	643	624	680	671	673	631	655	686	665	670	635	670	724	690	642	644	689	726	631	646	659	686	686	724	663	681	634	673	698	650	667	698	702	680	667	663	693	638	641	667	650	698	642	712	658	660	637	672	724	683	677	678	665	672	660	654	676	692	687	629	689	649	690	716	683	661	720	636	604	658	667	719	667	668	697	656	692	666	654	628	669	654	703	633	649	636	657	703	638	721	636	690	658	651	615	597	711	671	651	648	677	684	676	691	642	690	702	701	654	699	663	704	637	654	658	698	637	675	677	708	677	696	651	680	665	665	620	699	690	632	670	661	667	626	630	642	669	668	653	677	642	672	691	637	645	697	662	644	641	678	678	657	671	661	663	628	662	702	683	673	666	699	636	649	684	664	699	653	681	704	672	654	683	668	647	693	634	674	624	692	662	670	685	597	660	660	700	684	731	683	659	649	659	652	657	659	661	653	722	670	675	659	660	651	662	663	626	707	669	617	672	685	611	650	644	638	712	653	648	659	645	639	714	701	637	721	720	701	684	680	673	670	694	644	692	647	663	704	667	645	688	704	713	752	731	661	649	654	700	635	670	705	642	710	658	680	692	661	654	678	658	726	666	699	665	677	689	649	672	682	661	686	677	720	675	614	671	611	660	707	707	634	635	685	700	675	701	660	642	658	680	657	694	687	678	668	696	657	648	643	712	671	658	618	665	649	663	677	651	663	669	663	714	666	675	684	684	639	658	646	704	647	648	689	681	611	661	670	669	698	703	669	666	719	701	646	664	698	627	679	666	662	660	658	628	675	650	646	639	690	617	688	664	689	691	723	716	656	660	701	701	650	651	627	658	663	708	666	682	635	671	675	688	662	702	681	717	699	681	644	662	652	619	629	649	638	634	665	698	655	635	682	692	626	646	674	595	648	693	655	647	654	696	647	682	651	624	700	698	678	691	639	650	610	676	687	698	648	728	692	679	698	624	656	678	655	682	683	685	665	593	669	639	653	621	652	673	674	691	663	649	651	672	688	688	635	649	693	693	690	707	662	687	635	659	656	658	691	649	632	644	664	653	698	717	660	665	673	628	678	701	636	678	649	677	672	652	655	722	629	662	678	647	676	657	661	699	645	660	661	687	675	657	638	679	689	688	681	651	655	638	693	696	660	709	682	687	667	686	697	669	665	667	635	694	623	686	756	670	653	656	623	694	648	635	700	662	649	645	645	665	684	642	676	646	654
43689	61670	41004	25192	15016	10074	4837	2640	1574	1048	1006	972	827	775	744	762	741	712	720	712	676	701	672	728	706	657	704	670	691	710	662	684	716	627	699	656	718	640	727	705	684	699	711	656	643	715	665	684	735	712	655	715	691	707	699	694	714	702	723	716	691	639	646	679	673	738	688	694	674	708	681	691	680	701	694	708	708	681	695	678	695	705	705	701	662	731	692	690	660	633	682	712	670	642	659	751	657	714	693	687	687	684	647	693	734	657	698	696	678	715	694	693	637	668	666	712	673	708	655	689	715	693	695	697	684	704	681	678	715	676	735	655	732	721	722	697	689	699	687	714	696	693	689	664	684	705	712	670	704	664	629	698	684	701	749	675	674	699	689	673	708	650	669	661	669	655	685	669	733	669	667	679	690	730	705	718	695	718	660	689	682	692	692	659	702	700	722	712	714	675	714	664	646	725	716	673	689	667	658	657	675	649	692	651	719	686	704	725	694	711	634	725	724	671	647	669	701	738	719	692	685	711	698	710	713	676	722	686	702	651	660	707	709	717	677	697	722	704	717	659	670	718	723	687	683	693	716	708	688	664	655	733	688	726	705	661	670	647	707	666	700	682	672	648	704	651	744	616	695	668	707	678	653	678	712	680	712	631	680	676	715	682	716	682	660	645	674	667	706	698	702	698	704	686	699	688	701	672	690	690	668	654	718	672	690	654	705	687	717	717	727	648	674	694	689	725	668	679	658	714	689	710	715	696	742	750	674	708	676	675	740	731	694	704	715	618	702	695	654	703	708	697	702	686	702	682	678	702	677	686	657	692	683	648	663	641	703	692	692	654	682	701	654	644	738	647	685	723	674	681	692	657	648	672	649	669	643	740	655	726	696	653	726	696	722	727	701	727	745	673	684	705	690	724	712	673	621	632	696	759	692	689	654	704	705	720	743	663	745	703	698	687	672	654	732	670	647	686	667	661	721	668	683	727	674	680	723	701	655	659	689	657	678	688	753	655	656	749	713	660	712	702	677	692	730	665	674	718	668	693	673	711	686	680	710	673	733	631	647	729	724	668	739	742	670	639	685	718	704	690	671	718	697	683	680	687	709	679	712	680	628	661	698	668	702	683	695	702	651	647	684	652	701	675	721	711	671	693	695	680	672	693	669	717	663	688	675	704	675	675	690	692	675	679	657	674	710	656	699	661	723	689	717	691	736	726	707	654	695	675	686	717	646	684	684	709	685	697	699	673	692	718	714	686	699	713	703	701	692	686	683	664	711	743	654	662	691	659	764	704	700	677	724	659	691	683	629	649	710	656	670	708	674	661	742	665	688	670	708	701	714	667	718	663	738	655	744	746	681	703	671	682	710	731	716	673	702	646	701	757	697	705	668	693	700	711	697	679	719	691	691	719	659	665	655	699	745	688	715	685	731	703	682	643	693	693	652	719	641	671	699	703	713	678	687	690	706	686	716	669	702	691	614	720	693	696	709	696	710	675	679	702	672	670	680	677	647	660	680	650	697	687	665	736	702	677	666	684	691	712	645	662	722	698	732	706	669	649	723	682	652	696	655	694	675	698	697	681	687	678	671	707	670	708	704	694	701	694	688	671	700	706	663	691	710	683	728	704	653	713	702	699	700	695	675	697	681	718	693	705	700	716	700	670	723	658	702	713	681	661	658	690	694	704	744	704	716	727	746	709	757	704	657	658	686	669	721	716	661	741	676	716	748	724	664	666	694	672	660	683	693	694	630	636	668	721	685	686	705	695	706	664	693	688	716	688	660	702	695	709	722	709	719	628	697	653	721	683	660	704	736	711	662	754	711	706	690	714	702	667	702	679	738	649	707	706	708	671	697	682	710	655	724	708	667	690	667	691	667	663	766	700	675	673	705	660	687	698	690	708	714	676	717	661	688	677	655	597	663	665	673	690	665	652	678	714	715	660	641	712	705	690	658	737	651	650	706	683	751	662	684	690	681	726	704	710	729	663	669	719	699	699	710	669	687	652	675	705	652	709	714	751	667	704	677	686	667	714	667	698	672	694	645	661	697	644	711	725	693	676	732	673	712	682	704	682	633	687	691	694	719	713	668	740	686	651	695	690	723	682	670	710	685	689	676	673	696	675	690	716	742	655	687	713	690	709	691	710	648	625	667	662	668	697	658	684	670	669	659	668	717	735	674	704	720	700	649	670	749	707	676	687	668	677	618	683	690	719	668	709	684	667	702	682	742	649	666	684	684	685	680	693	624	712	661	710	647	727	693	683	654	721	660	693	682	683	702	687	666	668	708	679	717	714	652	705	702	644	692	676	675	708	668	670	710	696	685	767	667	749	712	730	719	676	662	692	634	656	669	682	678	671	677	690	699	721	698	715	725	710	683	688	657	682	668	667	698	658	691	683	690	707	640	677	689	667	699	663	701	715	688	661	707	691	668	661	676	705	731	661	677	715	698	712	691	695	712	692	665	679	710	680	697	757	671	719	666	649	665	719	688	678	696	718	690	666	688	636	717	686	678	703	676	680	689	687	638	687	702	648	738	654	691	716	638	688	724	697	677	678	689	655	676	716	706	679	708	621	701	646	706	710	672	695	674	693	722	659	738	685	674	737	713	684	670	684	647	710	678	725	673	751	693	688	657	699	676	690	721	685	712	698	675	684	688	646	711	666	711	704	705	707	732	663	713	700	651	667	688	716	679	704	671	659	684	705	697	679	693	701	656	734	679	708	709	691	693	698	749	673	686	691	706	723	678	687	713	658	695	695	681	659	675	696	694	665	693	698	674	656	729	684	718	676	698	682	693	676	684	698	719	710	699	639	626	712	636	687	704	689	654	729	696	628	685	676	710	724	695	638	664	690	711	674	758	737	688	647	648	675	689	713	658	738	689	718	639	728	723	641	661	699	723	760	707	696	680	643	692	741	681	675	673	695	713	681	706	660	654	729	664	666	679	724	701	677	680	710	676	710	694	687	679	695	654	683	701	714	694	674	719	676	669	662	718	654	709	680	673	667	642	706	667	683	664	679	721	766	699	732	691	689	714	672	699	679	671	707	683	706	723	709	669	671	681	692	694	703	709	652	676	684	687	705	702	739	713	675	687	662	661	673	680	657	682	622	689	617	737	710	650	693	722	684	651	707	676	676	687	683	700	702	679	708	646	686	645	667	717	716	679	689	696	643	653	648	710	671	708	664	712	705	717	685	660	709	708	683	673	642	707	693	693	705	701	654	677	705	688	697	687	686	711	694	664	620	692	716	655	718	716	727	684	695	657	720	714	652	730	674	698	717	687	695	748	696	729	711	660	671	710	663	701	687	702	654	690	696	673	673	705	687	698	658	667	699	744	676	660	687	704	698	711	693	717	686	730	715	707	697	700	721	687	716	687	717	705	686	683	656	716	695	647	674	677	686	678	679	710	690	725	653	736	715	702	694	730	726	680	735	754	673	683	668	728	712	651	721	739	679	678	703	693	683	693	741	706	691	700	668	669	706	639	656	659	699
25116	21216	27363	25626	13653	3888	1778	1166	883	809	872	778	723	710	727	739	745	676	729	675	722	709	759	702	748	745	738	735	747	724	726	727	757	781	739	706	767	745	768	763	719	712	716	732	727	716	713	705	709	701	712	733	697	717	731	705	740	701	699	701	664	719	737	703	707	750	731	740	730	712	717	678	734	691	724	763	677	719	678	723	684	697	688	751	712	717	683	718	671	740	732	730	787	687	708	688	733	696	735	704	688	668	710	688	713	717	693	711	691	724	723	711	702	712	687	744	710	732	723	765	706	723	723	743	724	666	690	709	738	702	714	737	709	683	663	721	711	696	718	787	674	743	742	714	729	654	737	741	684	761	706	762	710	709	731	760	657	718	723	740	729	727	711	682	751	683	680	739	688	768	685	670	695	681	718	744	696	715	684	725	669	728	754	716	716	697	712	752	724	675	733	662	732	685	696	712	747	702	719	686	742	664	700	693	691	747	741	726	736	710	708	725	709	702	721	694	735	662	719	737	698	735	709	732	672	715	674	693	680	700	694	725	661	730	688	699	725	773	719	685	724	708	686	707	774	748	664	732	735	642	725	770	696	674	668	666	753	728	747	723	726	791	722	704	744	714	718	742	740	728	690	752	765	733	729	690	674	691	668	709	736	724	702	740	730	698	724	708	628	741	768	686	710	702	717	708	743	756	716	718	707	797	752	713	764	707	728	676	715	700	747	696	745	709	718	749	705	693	712	714	752	755	711	749	721	744	692	733	743	733	713	684	704	727	725	672	749	760	702	705	707	720	708	744	694	767	724	689	710	724	726	731	755	744	716	711	671	743	734	685	660	744	733	739	695	721	701	721	681	707	676	752	698	725	704	756	703	691	720	694	723	755	709	719	704	749	705	745	737	742	743	665	703	694	715	791	726	722	734	698	707	724	694	687	718	695	690	711	731	722	686	676	744	719	723	724	786	734	699	723	709	695	699	725	742	736	674	732	711	741	742	706	706	692	692	719	741	713	701	726	719	691	741	713	726	710	752	724	711	718	747	750	717	755	728	733	707	743	730	753	725	712	777	752	719	689	694	686	713	709	709	697	703	715	759	720	759	692	743	741	738	712	735	693	701	711	729	700	740	715	688	753	751	735	684	701	755	702	701	688	723	699	704	673	696	751	732	726	675	680	708	677	682	732	710	737	728	723	672	665	729	703	728	748	750	720	706	688	695	730	747	707	698	715	712	700	712	726	675	700	694	745	690	696	722	725	665	732	745	734	709	711	755	751	741	699	670	773	698	700	687	703	700	732	764	717	722	715	675	705	707	703	723	712	719	703	739	697	697	724	751	730	704	748	701	750	735	720	756	705	746	713	680	731	686	749	728	686	720	716	712	706	723	737	697	652	734	701	664	742	702	715	682	725	716	718	703	692	740	693	738	688	729	740	728	761	723	710	692	759	728	704	709	708	697	740	711	755	704	759	719	707	729	728	700	693	734	710	686	699	765	713	672	716	706	685	687	689	686	746	707	701	701	715	725	714	701	745	747	731	687	723	726	720	715	737	740	721	729	730	714	722	736	715	738	657	697	695	739	742	713	756	691	753	661	708	704	702	667	697	731	771	746	740	745	745	649	680	722	717	703	741	703	717	748	759	731	721	708	730	673	747	671	753	737	717	729	704	738	698	710	705	689	677	713	719	738	752	703	722	748	689	737	732	744	713	765	732	745	712	716	703	728	743	723	685	697	730	659	711	731	745	716	699	645	715	719	715	715	670	679	719	697	747	708	737	685	681	744	756	683	738	696	726	747	715	683	756	735	715	736	778	737	704	740	754	744	711	684	747	733	706	710	707	707	669	693	710	740	712	693	709	731	671	721	691	715	727	673	776	677	738	711	722	704	663	718	724	721	722	751	719	714	704	728	672	698	714	736	716	706	726	746	710	720	685	752	715	742	683	742	706	736	725	733	682	713	735	706	719	729	710	711	726	712	749	717	646	740	769	693	753	638	706	712	692	739	689	717	734	704	738	747	759	700	734	739	678	713	715	707	720	699	697	739	706	694	683	697	739	692	695	746	713	686	750	739	694	737	703	698	692	747	686	748	700	796	707	736	695	708	670	720	742	743	754	686	740	712	717	706	710	743	708	708	673	775	693	725	735	728	700	685	750	762	712	739	755	752	717	752	694	732	789	707	729	674	752	708	733	718	733	685	695	706	704	726	697	719	742	750	708	720	709	709	713	726	775	703	725	758	726	697	680	724	723	702	725	736	769	722	740	750	662	743	713	698	685	747	727	776	725	743	698	719	698	729	700	763	723	658	725	732	703	747	694	732	689	696	690	755	724	704	714	761	713	729	742	755	683	734	703	785	718	661	756	742	731	751	675	725	707	747	747	719	710	749	751	700	751	705	702	712	737	677	746	712	685	732	781	685	714	752	694	703	754	716	755	754	705	700	715	725	727	718	730	690	752	714	722	722	689	697	734	680	752	715	725	694	716	751	708	709	681	721	677	702	698	711	741	669	703	699	730	672	689	674	724	746	734	691	724	721	712	704	764	732	732	704	718	737	726	720	713	740	708	734	731	739	722	687	723	712	680	733	715	705	717	727	709	699	716	695	738	779	738	709	723	739	708	688	684	708	755	669	724	699	722	738	681	752	734	735	695	725	693	775	701	751	699	738	708	723	697	678	681	740	723	710	792	672	698	702	737	628	714	690	706	734	663	703	722	718	757	690	685	728	689	741	682	736	702	708	741	700	725	695	710	700	704	736	737	688	729	708	691	709	734	716	754	712	712	766	716	714	661	700	737	734	715	761	726	677	717	717	705	759	732	740	695	717	691	711	687	731	726	750	735	772	716	694	703	715	715	753	714	753	686	694	744	705	688	703	757	696	715	719	734	706	726	693	746	759	751	677	742	670	693	701	735	763	685	679	729	721	719	744	726	692	709	763	720	724	702	770	755	731	672	687	736	739	700	678	707	737	702	724	728	722	749	727	767	747	781	678	727	725	761	703	719	688	749	710	743	722	646	748	712	720	728	713	766	694	747	647	757	698	736	732	718	758	717	738	719	706	694	792	711	717	697	697	705	688	704	728	773	718	730	723	708	667	674	690	713	723	705	697	763	710	719	678	775	735	720	718	735	713	751	709	747	725	765	707	705	716	718	804	731	721	739	706	701	713	704	697	692	696	732	700	729	759	731	707	689	712	766	707	722	679	755	697	735	733	741	702	721	704	712	733	699	725	666	702	731	716	721	721	747	724	768	737	686	730	735	710	732	735	733	726	761	697	697	671	727	733	702	736	740	692	698	731	744	676	738	705	740	693	670	713	679	705	723	700	723	724	729	777	753	702	711	708	739	711	726	748	727	748	670	761	720	682	728	712	716	749	726	671	743	649	723	695	686	757	745	746	742	722	700	742	781	695	725	721	729	716	683	715	696	748	750	733	689	696	663	679	693	736	683	740	731	731	702	662	700	695	682	724	736	691	700	751	719	741	676	690	706
41926	50825	32904	18557	7873	4112	2165	1401	1027	965	917	810	805	786	765	686	676	781	708	745	702	765	743	729	738	690	766	763	709	738	735	762	730	745	736	742	705	807	790	703	722	734	747	763	745	727	663	688	697	756	730	720	784	810	725	727	717	743	724	721	750	736	705	695	718	752	699	729	716	753	783	740	733	745	791	718	786	736	691	755	695	677	735	751	715	758	761	786	733	747	727	744	782	771	745	737	815	687	745	769	739	753	759	757	742	756	753	747	692	757	801	758	764	731	727	745	751	685	748	778	726	743	760	740	698	713	727	749	728	743	768	740	729	706	763	743	727	707	763	750	728	730	745	797	764	762	724	734	781	717	765	748	751	743	755	752	697	723	743	752	707	678	722	717	732	771	709	721	749	707	750	750	753	736	693	744	713	723	727	732	791	756	720	685	733	709	691	786	767	746	777	726	761	745	777	753	769	701	763	752	732	727	726	740	747	720	690	760	777	741	772	719	766	738	726	704	715	701	771	682	763	715	765	722	734	754	734	746	733	681	682	714	738	664	770	688	765	758	704	730	757	698	712	746	739	689	737	750	754	769	731	745	804	777	763	760	747	769	737	692	687	737	733	751	682	726	733	704	752	742	700	718	708	783	715	722	710	745	741	769	755	771	724	740	684	758	758	768	759	718	713	723	722	720	691	741	765	746	742	728	719	687	699	734	768	786	759	705	701	727	745	744	730	684	725	692	751	756	704	709	704	756	775	679	712	755	751	793	700	728	728	755	711	715	750	735	694	762	735	765	774	724	705	747	704	723	716	738	749	771	758	781	791	778	721	732	773	723	691	725	695	729	739	703	688	703	717	690	744	781	780	704	730	748	760	714	765	746	672	717	748	728	726	709	705	728	690	732	733	727	723	784	767	726	729	707	719	761	769	731	737	732	730	736	768	801	721	717	734	737	736	743	766	674	752	766	725	760	682	706	763	724	749	729	747	743	731	747	737	722	741	728	742	726	692	752	757	707	712	750	693	769	728	700	760	705	767	744	746	706	697	789	731	750	705	726	719	740	744	769	743	727	741	748	730	768	704	812	775	768	721	726	715	744	760	781	728	736	693	724	734	758	703	763	718	750	726	737	690	776	710	738	734	689	767	675	699	733	756	703	781	716	705	760	724	722	775	749	669	716	744	758	748	725	702	719	732	746	749	763	714	754	729	725	723	759	752	750	754	751	725	745	761	761	763	682	738	751	752	747	748	726	737	690	735	757	737	660	774	685	731	757	762	704	762	759	722	739	779	721	738	708	754	746	694	756	761	752	752	749	757	782	714	721	715	748	717	776	750	725	810	751	745	697	789	719	730	740	707	747	733	725	741	777	714	783	720	768	752	737	745	739	713	736	770	678	774	746	786	778	789	785	728	723	739	721	750	724	740	772	758	770	728	755	763	754	697	725	701	659	729	740	752	721	671	702	772	769	719	748	715	751	726	770	806	707	765	806	736	736	693	792	767	714	754	754	740	705	735	746	722	732	703	726	748	741	757	750	782	756	745	763	714	706	732	716	781	783	684	809	780	752	748	746	755	722	727	692	717	772	690	713	715	734	706	709	751	706	723	804	742	734	714	765	780	744	748	728	735	721	725	702	737	735	730	690	773	775	717	751	756	787	722	722	747	780	765	766	721	752	743	719	705	792	709	778	756	715	787	744	719	720	746	755	717	747	765	768	742	713	754	760	742	703	745	713	691	714	760	723	773	714	720	758	678	778	708	700	795	758	741	751	749	786	780	744	723	760	732	733	733	746	752	724	709	755	773	749	742	750	712	690	716	718	668	746	786	787	714	723	775	727	744	727	707	727	706	771	775	750	745	729	727	746	767	738	769	728	756	738	749	733	735	697	771	773	751	716	769	694	742	743	770	707	712	739	714	714	730	708	709	738	741	764	722	723	722	718	754	708	730	715	687	714	778	760	707	768	752	724	759	733	730	757	709	770	729	684	777	735	764	708	742	765	784	724	693	772	729	812	740	764	710	739	772	729	780	752	750	731	730	727	709	675	769	693	709	725	698	714	732	782	741	748	686	757	693	714	763	714	724	747	770	738	744	729	802	730	749	760	752	757	691	783	700	723	773	756	728	759	742	738	724	718	774	760	730	728	715	770	765	698	769	741	762	712	722	768	716	741	744	716	769	752	764	740	757	742	700	756	752	723	773	758	719	712	714	698	703	767	699	695	739	767	738	735	737	746	744	744	730	690	760	749	797	736	750	701	743	745	767	679	755	753	746	743	713	726	664	714	708	734	781	749	722	743	690	719	718	756	719	714	699	742	759	754	726	731	738	706	746	807	731	745	721	745	762	728	759	744	774	734	725	733	700	785	758	747	771	726	732	722	734	677	738	698	711	726	744	775	780	759	716	727	717	792	761	771	751	719	731	726	769	749	698	694	770	732	700	716	754	737	756	728	693	761	749	789	719	755	754	715	741	728	729	745	743	729	751	746	718	706	693	688	716	742	767	769	742	760	725	727	761	707	715	703	731	692	715	728	688	702	704	715	762	717	774	714	741	740	722	729	750	738	765	698	734	731	769	724	768	726	826	746	730	788	739	681	700	743	734	729	762	705	734	736	748	740	732	773	742	722	772	734	739	749	757	712	741	737	758	700	716	768	718	742	726	709	740	768	718	734	733	759	683	705	763	736	692	748	746	745	726	702	727	696	754	750	736	761	745	766	724	756	761	685	741	745	791	734	722	760	747	769	726	742	748	708	728	755	700	742	699	745	775	726	759	731	745	685	774	767	761	768	756	708	774	721	764	743	732	742	760	707	754	748	762	719	718	777	720	740	711	760	700	753	724	747	793	735	767	761	759	783	748	765	732	752	759	715	717	705	743	751	745	705	763	708	733	706	718	729	734	753	766	725	705	749	756	707	739	710	701	708	754	744	762	735	756	723	714	754	729	750	685	762	767	718	715	695	762	704	733	685	739	748	724	745	745	725	754	778	755	761	801	745	773	697	746	731	769	694	760	736	784	737	687	768	782	731	751	778	746	777	763	698	718	752	790	763	710	739	767	687	691	749	741	756	758	697	726	755	677	770	722	727	714	722	783	807	740	737	789	743	782	716	741	714	759	715	747	735	750	690	736	762	738	738	639	736	738	749	728	754	747	816	741	736	709	739	782	751	730	725	701	763	721	752	696	791	716	732	770	750	752	709	767	775	731	738	723	724	755	710	743	795	745	715	710	736	789	728	720	730	765	707	721	747	722	687	717	703	712	748	742	767	756	724	756	755	751	731	743	751	728	707	747	721	774	713	694	756	745	803	722	764	698	738	762	698	775	720	743	766	698	778	739	762	725	708	728	742	731	695	722	806	754	733	706	731	722	721	765	715	737	733	753	760	782	727	690	703	725	740	739	740	759	752	764	748	737	752	750	740	750	768	798	787	722	718	769	732	744	752	763	727	753	770	719	729	740	772	751	751	702	721	696	746	751	760	746	708	721	693	769	702
22475	21023	28452	23787	21087	20675	7753	1792	1340	1272	1081	913	817	735	754	783	756	745	724	710	645	734	715	692	710	698	682	656	743	705	716	725	709	714	747	664	718	664	717	752	695	737	685	700	728	688	686	670	701	700	729	715	715	709	688	683	697	643	694	727	684	691	678	773	712	693	717	660	713	731	734	714	685	658	743	744	738	676	706	710	729	710	680	695	688	671	707	700	713	712	726	734	744	706	735	674	696	676	739	680	702	695	675	737	668	672	679	669	714	689	680	703	699	717	680	690	699	711	712	699	712	725	693	707	739	700	771	729	689	702	745	671	703	723	722	674	656	694	690	697	685	718	646	694	692	728	691	729	694	700	754	693	651	685	663	701	708	697	726	705	735	692	705	713	700	738	691	679	682	696	698	698	683	688	687	741	668	687	650	676	684	684	724	749	734	735	716	708	703	720	712	710	713	664	676	710	723	671	750	672	721	738	708	719	688	718	715	714	692	731	714	653	648	713	706	641	651	746	685	696	734	707	683	675	726	684	679	709	679	687	655	720	664	654	704	676	673	641	710	700	738	697	727	728	658	728	762	748	722	662	690	684	716	701	680	688	732	689	717	679	709	676	668	713	707	680	804	689	682	709	715	706	670	713	723	693	722	696	746	705	669	703	667	730	699	757	672	678	671	653	696	715	697	696	642	708	716	740	749	687	712	699	721	712	688	696	680	663	711	763	715	670	706	704	717	717	769	687	668	686	752	626	687	716	710	725	694	685	659	695	676	711	701	706	708	703	729	681	718	709	703	694	630	673	735	708	702	719	683	737	697	748	711	684	730	663	675	692	669	727	699	707	747	726	755	718	696	716	681	689	714	729	732	714	628	669	682	693	708	733	725	686	653	686	706	691	645	674	678	736	702	702	692	715	722	682	691	681	709	716	697	729	734	707	685	726	742	615	673	657	721	726	704	726	660	709	706	688	731	703	657	661	723	690	707	657	713	688	680	704	747	680	730	708	728	703	697	707	669	718	714	672	698	697	735	680	684	656	693	720	729	705	705	726	724	703	642	725	707	698	714	731	741	657	729	722	680	688	719	683	730	673	713	723	698	696	692	714	705	685	734	673	673	673	690	687	696	733	726	704	693	693	664	708	690	671	677	670	718	736	712	707	688	701	700	707	769	717	729	653	690	691	693	661	689	714	702	706	670	696	659	696	688	722	723	757	700	634	700	713	670	696	726	694	729	723	676	678	659	727	693	717	711	687	732	746	661	692	719	712	731	719	682	715	685	651	671	689	702	711	701	700	668	714	705	714	775	703	679	668	682	707	767	678	721	701	684	651	648	696	705	706	683	664	702	684	702	730	709	731	695	724	646	666	707	701	688	671	669	679	718	729	703	671	655	710	680	712	702	677	692	713	704	668	681	700	693	683	714	726	690	717	645	712	701	680	700	737	687	699	701	725	677	721	708	702	716	706	703	661	720	727	740	651	756	775	714	691	738	732	678	702	666	724	693	696	683	710	660	718	687	688	669	707	730	724	677	696	697	756	735	676	691	698	729	745	697	710	731	672	715	699	738	665	731	625	701	663	723	679	681	737	697	740	711	700	683	735	690	702	712	692	717	707	682	690	677	684	694	653	707	665	667	683	726	663	704	711	723	714	738	699	678	691	717	708	699	684	660	708	683	706	734	681	702	766	674	681	695	710	735	701	709	724	698	652	686	698	750	661	727	680	712	706	758	690	708	701	744	702	731	701	702	683	691	724	719	662	690	673	704	724	725	698	728	719	721	717	690	642	686	725	707	728	690	726	695	659	647	704	707	686	729	676	659	717	700	707	724	658	698	730	696	679	730	704	685	677	743	713	700	703	687	656	700	670	724	705	732	685	686	670	672	696	726	682	659	664	701	702	730	672	684	662	699	673	680	692	727	668	633	679	671	698	710	631	717	696	656	670	741	679	732	697	704	724	700	679	697	705	707	684	657	689	673	726	704	719	689	666	690	699	730	668	699	706	657	738	731	731	711	777	688	704	701	710	668	692	715	713	697	693	704	691	686	704	705	666	658	751	690	764	730	693	696	708	697	694	689	689	701	669	675	714	697	688	735	713	719	714	693	662	702	667	727	677	687	714	757	700	723	743	691	682	695	745	671	708	763	645	672	726	679	678	739	679	711	709	760	709	670	687	696	719	696	714	705	700	654	702	655	684	655	689	711	701	664	704	685	699	673	703	659	718	737	678	701	683	680	713	728	699	713	681	703	731	677	740	668	663	720	714	686	708	705	695	651	688	677	679	723	734	679	686	768	716	665	749	674	654	681	683	748	673	625	692	711	688	735	683	708	659	717	696	764	701	716	728	722	668	682	713	721	683	672	731	707	652	712	726	721	696	674	736	720	632	720	675	652	703	666	733	688	705	638	754	688	728	704	743	662	656	737	707	688	736	689	694	702	755	721	667	704	686	705	716	708	685	708	667	684	695	732	709	671	683	691	707	703	697	672	728	681	759	714	694	757	686	669	688	703	702	708	671	732	711	667	702	700	703	671	683	656	746	765	775	679	754	685	736	638	678	667	678	724	680	681	665	729	698	701	688	731	715	749	700	688	702	691	707	697	659	679	724	702	679	679	699	651	691	720	705	664	716	694	713	689	716	710	715	673	717	679	704	730	697	721	675	723	687	688	706	712	719	689	705	733	676	704	687	702	715	724	686	693	679	676	672	690	659	696	682	681	669	678	712	720	695	693	709	752	716	730	690	740	732	695	705	673	684	697	652	731	711	713	682	765	698	702	744	638	691	742	638	718	751	741	723	716	685	686	702	688	723	654	664	657	698	709	636	722	675	707	709	703	734	700	709	660	675	709	735	672	672	712	719	704	672	659	703	684	700	718	688	717	731	709	696	660	708	664	749	739	651	688	710	701	731	730	679	700	681	711	687	730	696	708	656	627	696	679	711	716	759	721	719	661	719	647	686	666	669	715	710	712	708	690	635	682	707	736	723	719	666	674	703	664	740	699	676	656	688	741	683	708	684	694	677	688	708	715	715	648	719	676	695	703	697	732	672	714	732	716	692	675	696	699	628	709	668	727	682	696	721	682	718	669	738	671	676	757	664	677	671	698	704	719	724	713	683	703	718	690	685	729	731	668	669	760	727	688	704	703	672	663	755	683	686	697	716	741	696	705	714	728	669	714	714	711	731	697	723	707	683	715	691	667	722	714	699	668	684	671	677	713	724	663	717	708	695	662	703	698	688	668	700	705	745	712	675	688	688	697	713	669	692	692	697	684	702	727	676	692	702	678	693	677	694	699	703	729	697	697	690	682	698	678	745	675	722	745	744	684	714	661	694	651	683	733	715	673	710	698	719	667	716	724	704	707	715	726	720	713	739	666	690	697	731	693	732	739	735	700	753	732	808	710	696	684	678	668	669	739	741	752	663	711	760	645	725	677	699	668	709	653	682	695	699	731	674	692	683	707	696	664	678	679	690	718	677	686	705	691	693	709	668
46341	66970	41861	22682	14350	4707	2524	2040	1746	1585	1314	1077	889	808	795	697	762	751	699	724	724	687	737	703	770	727	719	743	744	724	687	752	704	686	709	721	731	734	719	706	729	710	714	708	707	700	684	778	728	686	707	722	731	699	670	704	715	685	695	666	698	727	692	724	696	722	722	697	708	658	722	685	692	684	676	717	705	753	721	725	748	721	726	722	698	721	744	689	696	710	731	734	699	730	697	725	722	694	705	735	732	695	708	750	709	691	684	717	727	686	713	677	714	666	711	665	718	753	724	767	674	723	713	712	706	731	732	743	678	737	739	673	709	711	741	716	720	750	716	745	707	735	749	719	729	710	707	729	720	720	696	700	745	702	694	701	700	738	714	708	715	716	745	739	734	714	761	707	697	721	696	755	744	738	746	745	724	694	747	690	699	678	689	698	750	742	717	705	688	700	760	734	712	730	683	719	690	726	658	693	676	707	650	709	705	653	730	703	681	715	713	694	726	691	753	791	716	692	757	674	726	706	750	717	723	719	687	730	713	694	681	693	712	700	703	701	748	704	673	723	728	696	727	766	765	733	735	713	722	704	719	703	683	719	720	647	781	693	698	736	764	701	658	723	690	693	682	716	700	665	669	777	711	703	730	711	713	724	719	703	751	694	711	713	704	721	769	740	691	670	713	737	724	714	693	730	700	699	637	659	716	757	711	705	711	708	762	718	700	680	698	699	750	731	721	701	715	708	685	707	665	708	707	700	726	683	694	756	691	710	730	720	675	744	710	704	745	720	689	739	735	721	706	696	700	728	682	746	701	742	701	763	715	691	780	679	727	687	722	768	771	665	725	748	675	714	675	734	679	726	663	743	693	709	693	704	711	714	723	727	683	738	676	670	712	728	761	711	694	700	702	699	700	722	683	656	729	716	681	713	751	712	724	681	752	704	721	724	689	720	732	720	710	741	692	688	710	711	748	710	691	677	727	705	723	718	774	699	740	740	714	705	707	733	700	700	707	733	686	688	710	709	661	721	707	683	719	712	676	703	719	739	703	694	718	677	692	749	695	680	726	685	714	701	694	698	706	712	695	745	735	737	732	667	701	727	709	692	706	727	714	694	728	700	725	692	678	679	716	730	737	777	694	717	672	731	740	697	728	671	724	733	708	718	716	726	754	692	704	721	688	708	667	738	725	716	687	721	710	725	675	738	740	741	715	674	670	675	768	671	728	709	687	667	712	717	679	716	694	644	754	745	719	779	691	673	753	731	693	760	707	718	731	736	701	721	734	710	685	720	701	684	703	706	724	668	712	726	741	753	711	755	701	732	680	694	731	717	697	761	691	752	706	692	734	723	666	716	694	701	681	687	705	711	770	744	765	723	762	746	723	697	677	708	713	696	713	773	713	704	715	706	686	679	680	687	740	677	765	745	718	697	690	719	723	716	752	706	687	708	727	723	729	739	751	726	738	713	691	697	757	703	718	698	747	711	706	700	662	753	653	683	668	676	746	709	751	665	722	736	692	719	734	736	635	669	727	727	701	709	674	724	666	704	661	740	726	688	745	737	707	710	686	734	716	711	719	684	690	719	741	657	716	700	721	676	739	713	705	725	734	736	700	744	744	673	705	731	751	754	761	729	684	680	664	715	728	724	706	731	700	709	746	721	699	692	718	725	746	720	705	701	708	680	804	702	658	705	725	692	714	680	750	710	746	714	683	750	677	748	698	713	751	656	667	665	674	690	727	698	727	719	712	711	699	750	699	686	742	693	689	696	683	637	758	746	657	664	725	741	700	722	757	717	694	686	728	711	752	659	702	718	707	692	745	724	725	669	735	721	669	682	752	657	669	725	723	731	682	686	728	678	725	661	732	712	676	725	679	739	721	761	722	712	757	709	728	695	681	679	719	718	672	716	747	752	713	668	706	699	734	709	761	681	697	727	720	747	710	693	734	770	725	735	741	738	726	700	691	662	722	763	749	724	709	689	706	709	725	691	743	639	718	716	669	679	682	727	720	709	693	747	773	700	666	730	701	726	752	733	682	704	760	714	755	708	680	722	682	724	714	747	747	726	708	686	711	693	754	714	719	701	728	731	719	675	686	698	713	763	721	743	744	715	683	706	710	698	653	704	719	670	708	713	729	750	734	678	735	687	714	753	676	709	687	718	644	720	680	689	727	691	736	709	712	761	738	703	718	683	763	700	721	744	744	736	730	732	715	702	719	692	664	712	703	727	716	701	777	651	743	670	721	720	707	732	736	745	739	734	718	716	692	721	726	684	731	734	710	700	689	695	703	715	737	703	710	747	694	719	767	725	707	698	701	690	727	735	671	680	741	726	706	692	726	718	727	679	730	749	716	698	729	704	663	703	710	743	675	738	714	709	729	697	722	734	708	680	720	668	739	727	695	710	765	693	701	734	708	754	741	726	726	665	688	729	689	719	687	712	730	746	698	736	729	728	722	646	703	695	666	739	699	726	747	712	710	680	739	693	722	733	700	728	728	714	751	745	647	669	700	738	660	722	689	702	721	733	725	735	696	709	689	748	726	714	668	653	691	719	670	728	685	712	698	687	702	706	736	721	748	720	724	727	719	726	717	751	685	688	705	699	695	716	723	712	696	707	656	698	733	644	738	675	748	679	683	744	712	693	705	734	753	725	698	747	688	712	700	723	698	701	682	727	734	660	681	692	746	705	711	750	708	646	681	733	744	727	695	705	663	724	679	685	709	684	729	700	692	696	716	658	744	709	689	708	715	732	712	684	716	712	704	743	695	733	690	669	665	672	740	781	684	668	727	716	735	701	710	755	757	704	701	719	754	672	689	715	735	736	723	711	706	698	725	639	685	714	682	727	738	689	753	685	716	708	720	711	710	730	702	677	722	733	704	737	735	731	728	768	685	725	686	742	752	692	748	677	681	702	716	691	708	731	745	722	686	706	705	729	688	701	738	768	679	716	697	708	677	686	690	734	753	699	679	728	742	717	691	687	737	730	688	729	720	711	709	731	720	690	717	712	690	684	712	678	693	757	736	711	738	712	704	684	695	745	703	755	674	672	689	748	739	679	688	718	728	723	672	700	745	713	688	748	745	714	710	731	758	689	698	687	704	703	732	699	684	734	713	740	751	693	723	676	654	739	711	712	714	764	720	729	668	747	713	700	707	750	702	725	687	732	754	732	693	727	700	695	760	712	712	721	712	788	727	693	731	727	784	711	699	740	759	692	667	678	735	705	698	711	686	711	685	716	702	721	726	745	703	725	690	711	727	653	744	773	695	738	692	705	724	724	712	705	707	714	707	747	722	693	714	721	680	729	698	711	706	714	693	751	706	694	693	781	706	674	676	713	718	692	714	669	682	747	700	708	774	706	710	687	763	722	745	676	758	748	703	744	696	662	742	710	710	715	683	689	687	729	704	726	715	725	704	668	655	740	675	679	727	704	730	672	660	717	693	694	677	672	737	693	750	708	766	697	694	698	715	701	731	647	745	678	702	701	717	668
39972	40603	32017	15104	3607	1857	1442	1161	1021	996	862	729	742	662	735	759	732	674	679	690	715	705	749	675	755	701	742	712	744	770	746	694	718	687	694	687	717	746	692	723	697	748	704	736	728	695	776	705	720	709	793	716	721	707	675	682	757	691	715	689	729	688	686	703	748	750	730	718	677	711	716	665	711	713	687	694	742	703	727	731	677	697	704	726	698	687	676	653	710	752	720	718	637	696	769	739	734	755	691	734	733	736	718	730	702	673	679	748	683	693	698	682	663	729	737	710	721	777	722	707	699	694	784	744	683	704	716	722	696	667	686	737	681	732	762	690	717	680	709	719	719	701	693	711	670	699	741	711	731	690	712	716	685	692	722	723	733	711	734	696	683	699	680	725	698	759	686	669	715	711	677	686	712	715	697	692	721	651	765	709	696	703	702	690	711	663	719	708	684	703	707	692	685	711	697	708	684	692	685	735	685	692	714	719	719	744	705	667	715	682	743	698	753	696	725	718	704	685	685	666	724	721	755	689	706	706	689	697	700	714	699	715	723	705	753	708	712	713	699	684	670	713	697	660	696	730	733	725	722	704	698	693	680	700	725	708	639	688	710	724	689	710	752	714	722	690	689	778	714	767	686	678	672	737	696	719	704	730	674	690	713	731	732	712	724	678	664	702	729	723	749	705	702	702	698	665	704	711	723	722	743	731	679	707	701	723	723	722	668	680	664	694	701	689	723	718	680	688	677	662	719	719	721	729	742	696	744	695	728	719	691	695	723	669	723	715	700	689	780	685	756	752	763	724	697	745	740	682	669	730	735	702	704	735	738	702	754	667	720	707	711	734	735	672	724	678	696	679	744	697	692	747	711	720	706	720	709	662	702	667	679	717	717	701	664	735	665	709	730	696	762	728	744	754	717	746	685	678	703	712	714	709	696	669	691	718	682	654	685	734	736	666	699	699	718	766	708	720	724	705	699	757	704	694	721	721	681	718	707	761	689	748	712	685	697	712	676	710	732	695	693	701	712	702	702	689	745	666	692	701	730	748	759	749	709	686	732	712	718	703	713	684	730	725	706	706	724	685	653	708	714	742	738	719	686	712	723	713	710	744	752	743	720	733	656	717	715	701	701	706	712	722	716	658	746	756	705	715	707	746	768	732	725	682	724	709	764	726	764	718	706	742	717	678	715	770	750	697	656	733	729	620	710	737	644	709	698	769	679	669	716	717	699	788	727	705	694	637	711	707	696	720	720	713	684	686	717	658	763	683	722	737	685	695	694	723	691	683	729	732	730	675	753	704	735	757	685	698	728	661	737	727	726	695	752	714	681	750	734	727	752	723	692	712	732	695	690	725	675	742	729	684	714	723	700	727	703	686	688	703	694	693	709	732	696	740	732	757	667	719	724	735	660	741	778	735	720	703	722	663	687	689	739	739	744	686	711	712	703	688	701	730	704	752	665	703	724	709	697	709	699	712	726	699	683	730	686	673	649	739	697	660	686	759	711	716	687	655	696	722	675	726	701	752	716	721	689	720	687	728	694	758	695	737	709	777	729	749	722	734	716	660	749	695	678	718	736	712	695	714	728	699	636	718	752	727	695	718	738	695	726	671	718	711	703	723	645	691	750	757	738	679	697	694	731	734	704	687	714	700	742	720	704	753	693	723	677	688	709	725	721	694	707	714	666	791	703	725	655	706	720	685	731	685	720	727	660	719	712	738	745	699	701	703	724	709	719	670	723	683	677	737	739	755	696	683	701	734	686	683	718	700	684	715	667	706	729	759	727	689	711	670	698	680	674	726	719	674	719	730	719	712	714	715	683	744	682	750	733	723	717	682	720	674	771	725	703	712	719	682	677	732	734	680	752	671	717	700	690	700	717	647	694	724	682	766	661	690	685	644	709	723	715	652	722	738	683	724	735	695	687	717	692	695	720	700	674	775	668	749	755	686	685	710	733	749	737	663	694	686	708	699	737	708	794	730	711	694	721	767	678	741	727	729	694	693	712	751	715	714	717	750	677	714	705	664	717	732	690	707	702	720	713	678	687	682	701	695	727	733	708	753	724	710	760	700	666	695	707	715	759	705	733	743	726	685	741	763	657	692	646	721	709	710	778	712	692	718	666	736	717	723	676	766	683	741	700	683	702	722	732	708	699	714	702	743	684	684	740	672	737	756	733	683	725	776	694	765	695	750	671	697	691	664	718	685	672	685	713	703	710	726	634	729	681	695	703	687	703	713	705	712	694	688	745	706	662	699	716	676	753	731	725	693	735	750	738	689	698	702	688	666	711	761	739	739	717	720	696	698	707	696	709	724	708	708	708	740	730	700	750	690	741	709	709	684	700	662	727	703	707	743	715	661	718	707	704	724	697	668	656	724	728	659	704	724	696	652	686	704	735	735	679	655	689	724	746	696	723	706	683	687	667	722	729	698	687	693	680	732	716	701	723	725	751	660	732	721	716	693	715	643	685	741	724	695	691	694	723	666	758	728	712	692	689	754	729	697	722	657	690	708	681	692	716	736	666	651	729	694	710	704	644	738	727	673	688	700	723	669	673	761	692	717	721	707	767	708	737	741	713	723	660	676	702	751	720	725	667	728	703	699	734	706	709	747	713	692	653	725	710	714	733	725	700	710	718	670	632	765	648	727	702	732	687	721	684	726	698	740	763	729	701	730	702	733	737	741	707	705	743	705	669	704	733	733	682	798	695	675	676	749	741	748	685	744	686	706	712	702	703	707	742	701	736	705	731	730	716	783	690	677	700	702	740	724	722	733	718	715	694	708	663	724	718	700	719	686	728	733	692	704	647	719	710	775	756	743	731	761	703	736	714	713	783	732	708	769	693	717	742	722	691	695	733	668	733	724	763	752	687	722	705	714	732	729	705	701	730	704	705	703	713	715	706	723	700	679	715	669	718	705	763	696	719	683	725	695	718	695	699	746	735	746	697	712	671	665	739	668	676	711	719	712	719	717	715	728	713	698	707	717	727	681	659	681	694	701	722	688	713	674	693	700	704	744	707	717	743	691	714	688	741	691	665	729	715	727	728	726	720	668	744	731	685	756	730	676	728	743	684	736	688	713	758	760	734	704	718	707	645	721	668	655	697	697	696	706	725	685	748	715	763	703	718	777	692	721	727	771	685	695	715	754	729	696	721	724	674	652	697	756	739	768	683	694	735	764	690	725	692	714	698	713	749	763	715	712	655	730	694	715	693	725	682	711	755	764	686	709	697	697	697	750	714	721	691	696	701	700	729	674	719	690	693	684	738	706	776	730	707	735	734	708	741	671	723	704	693	785	715	663	754	713	713	736	720	687	713	719	773	731	775	682	719	690	698	723	744	713	731	699	703	703	726	726	721	703	711	735	753	741	727	686	713	696	723	702	716	675	736	738	726	727	694	671	737	714	686	694	734	673	683	750	741	703	719	741	732	685	636	714	741	711	686	683	708	725	717	743	744	681	719	733	690	723	726	715	693	707	671	707	672	687	713	648
45819	51421	30260	10530	4038	2647	1893	1530	1312	1079	945	818	722	719	728	723	795	735	746	758	699	707	732	741	743	734	742	710	748	732	712	700	727	740	713	717	706	762	730	704	710	727	730	720	767	752	706	721	737	745	747	704	685	757	667	749	673	694	716	727	726	771	712	695	728	756	736	737	762	792	716	691	783	734	748	737	718	768	713	717	703	720	773	727	736	743	775	720	754	730	733	718	722	752	719	714	740	742	727	683	741	685	736	745	719	772	735	711	735	723	733	700	735	736	749	680	747	714	764	762	736	748	716	756	691	718	688	723	695	740	777	680	732	711	677	737	758	761	745	730	786	690	744	706	721	719	681	752	728	759	748	719	706	729	744	727	696	735	758	740	701	766	760	687	724	725	784	769	736	740	703	737	753	747	767	772	678	753	782	747	766	761	689	715	705	699	717	706	787	718	749	729	748	743	688	770	704	700	726	743	740	706	706	686	761	694	724	713	744	793	712	764	746	734	764	720	731	731	740	739	721	740	757	800	758	732	763	729	775	700	695	693	716	722	708	722	726	745	722	681	728	740	777	739	747	706	687	736	704	736	729	759	771	710	713	738	739	737	722	725	747	728	705	759	718	754	702	681	756	746	723	704	730	704	753	767	714	707	739	797	723	701	755	738	704	708	736	740	733	740	739	695	739	757	702	771	745	739	707	728	709	687	804	743	753	720	716	705	749	765	744	742	733	712	736	691	718	750	752	702	797	732	720	747	744	774	772	738	753	727	759	754	750	703	748	751	707	746	690	749	747	767	747	747	734	710	763	700	757	722	718	677	687	689	708	736	721	725	746	710	733	719	716	746	762	757	758	715	703	665	710	727	678	717	709	692	729	766	704	707	720	718	720	751	744	751	709	720	727	738	677	715	709	711	700	744	717	708	737	709	712	720	764	688	738	727	707	758	712	720	732	779	713	735	749	719	709	742	702	733	741	705	730	698	748	737	737	723	699	732	778	777	709	702	752	709	752	709	679	741	765	725	753	758	754	683	716	717	723	743	692	689	749	751	725	741	771	736	740	748	783	709	723	724	693	733	709	741	711	729	716	731	753	686	755	707	732	683	677	717	763	724	719	740	733	753	727	752	713	701	732	750	727	747	761	743	723	713	719	721	733	725	758	740	703	737	698	744	713	738	748	741	734	738	751	760	775	759	732	797	723	746	739	713	741	780	777	704	775	746	743	683	718	710	702	730	705	726	752	699	697	719	736	719	757	711	741	672	735	700	793	733	750	681	715	740	693	671	775	741	750	698	733	731	727	752	709	701	726	743	710	705	683	741	727	704	750	740	764	739	720	686	741	725	760	710	682	702	710	721	705	726	692	724	756	732	652	758	684	703	730	711	717	719	712	708	747	723	764	701	720	708	715	737	737	716	713	731	721	720	765	764	737	747	722	709	738	741	713	741	705	735	736	765	727	724	683	676	744	729	755	745	766	726	696	764	782	706	684	709	770	696	704	721	721	753	734	772	728	714	683	709	747	745	731	705	664	708	734	655	705	715	725	752	747	692	746	752	737	805	717	733	729	746	701	729	718	701	772	695	761	718	726	706	758	732	719	736	758	708	690	754	711	750	736	734	744	750	686	700	683	757	700	749	717	709	788	714	730	751	755	744	736	721	719	745	758	752	701	763	695	733	685	735	714	694	769	703	695	734	733	718	746	732	693	773	757	714	712	683	747	732	718	742	722	713	751	666	739	707	738	781	735	733	764	743	706	743	707	742	727	737	709	739	781	694	750	734	703	695	698	754	726	752	717	732	765	741	712	733	721	721	731	695	704	714	703	728	757	772	720	717	730	744	756	783	728	754	710	757	666	735	732	728	764	713	738	712	734	711	734	704	722	713	722	759	699	745	743	723	785	727	740	742	735	679	698	738	714	705	656	736	722	730	708	695	704	770	723	744	725	705	760	699	728	718	746	777	745	713	721	737	723	712	773	709	804	691	757	708	730	726	729	788	739	757	727	676	714	745	685	712	704	735	705	722	757	736	740	705	724	746	722	681	720	743	697	685	689	721	735	713	721	735	746	739	685	735	718	720	693	712	720	683	707	731	707	686	704	732	687	749	733	719	700	708	729	683	699	730	764	723	707	694	692	726	759	757	760	677	728	734	750	757	746	746	696	730	721	779	735	706	683	752	736	750	748	709	713	749	665	679	721	710	693	715	734	704	717	709	746	742	688	714	769	730	695	658	732	749	735	694	720	729	732	754	650	751	715	751	772	730	724	718	722	716	748	690	721	735	703	695	688	759	740	728	708	759	757	739	737	679	687	708	761	693	730	684	712	727	691	742	766	745	679	777	725	711	743	709	766	681	704	740	684	764	765	691	714	697	672	681	763	745	713	772	696	751	709	723	678	733	743	714	735	757	734	725	741	738	767	724	785	774	778	703	717	750	767	733	742	717	761	744	746	746	723	742	764	770	711	789	723	721	738	723	745	723	721	693	693	717	694	762	759	725	729	748	746	716	673	742	739	735	728	714	717	726	722	731	711	693	708	722	707	728	746	729	728	761	742	705	708	740	751	770	747	746	704	703	772	705	758	670	713	772	775	769	727	714	739	695	698	734	697	769	724	774	740	738	749	758	709	692	736	724	723	734	695	747	727	689	766	695	721	757	717	688	766	729	710	766	719	735	716	661	716	757	757	740	721	696	725	691	759	752	682	719	738	754	700	764	709	763	737	724	737	743	685	733	740	735	744	711	719	738	731	731	745	756	746	704	706	694	769	710	679	721	748	744	696	764	755	710	699	739	727	730	729	749	722	694	695	744	703	714	731	697	707	728	694	761	732	732	723	711	715	687	778	729	709	757	785	720	765	750	745	782	743	706	740	749	695	743	762	732	733	739	761	773	742	754	705	760	741	750	715	720	747	707	698	708	727	736	692	781	752	747	673	745	737	707	805	735	690	726	713	750	731	708	744	699	727	679	727	724	752	696	746	764	723	728	731	732	657	755	738	674	778	750	754	721	772	793	728	729	743	745	748	760	755	724	772	726	748	714	704	709	758	699	717	773	718	702	747	743	716	728	730	699	695	732	769	734	746	725	742	734	697	768	701	687	732	756	711	695	718	756	694	768	718	730	768	724	701	730	726	758	759	751	758	720	730	717	715	706	775	718	690	721	752	771	720	719	714	694	804	689	720	770	708	791	758	730	745	752	707	706	761	699	786	747	752	707	753	708	749	725	743	730	692	701	716	720	746	677	800	715	722	719	776	713	756	749	714	705	719	711	717	717	759	701	712	738	700	702	703	786	736	725	720	745	746	719	754	727	701	743	732	740	729	751	689	706	754	772	718	711	698	713	726	739	746	707	693	667	714	723	745	714	714	749	751	749	719	734	763	743	703	749	769	715	701	731	739	676	738	725	752	706	752	737	694	768	773	730	691	732	792	707	750	716	699	717	679	723	733	735	743	697	811	757	693	748	736	741	716	767	692	723	711	690	730	776	716	712
23559	20994	28032	24202	21251	15884	5768	2260	1516	1216	887	821	772	772	742	719	716	690	690	693	710	741	685	667	675	721	690	684	670	701	701	685	693	723	644	696	692	728	703	706	669	660	740	698	671	737	667	699	648	691	731	689	695	712	680	680	676	693	683	658	687	675	706	668	631	704	683	672	691	689	717	666	695	640	730	687	707	673	662	701	713	675	696	729	700	697	698	680	663	679	669	696	701	688	689	683	640	635	699	718	666	738	674	649	680	667	662	710	713	723	662	658	679	688	665	685	692	698	664	765	694	691	717	719	710	694	704	662	694	680	653	669	709	704	688	682	687	652	683	677	691	657	702	675	655	673	686	690	696	679	731	654	652	672	699	647	687	660	694	665	737	711	696	693	672	640	691	702	670	739	722	713	707	718	650	701	701	715	675	700	683	629	701	669	670	677	718	675	693	671	677	666	688	697	722	666	746	697	708	685	699	674	686	711	688	658	701	656	699	711	708	649	670	721	687	671	676	690	661	677	720	725	654	703	683	725	663	717	675	671	698	697	689	667	631	644	696	696	698	633	681	688	687	716	672	687	696	689	686	687	651	693	650	649	657	738	667	700	712	722	672	725	680	712	686	702	706	664	671	673	690	685	698	666	678	680	679	672	670	686	730	684	659	702	673	672	653	650	683	714	682	673	729	673	667	638	685	638	711	692	670	712	679	728	727	693	703	713	658	696	647	691	675	653	655	697	651	710	688	657	651	690	677	709	694	652	671	671	706	706	656	688	661	678	676	708	676	658	624	674	660	671	634	688	701	682	709	786	664	726	729	657	662	679	653	693	676	728	703	717	703	667	712	681	753	719	709	682	689	675	664	650	651	716	655	706	656	679	698	657	684	690	654	672	693	617	692	671	672	695	694	666	671	662	731	682	708	717	653	713	688	684	623	677	641	712	684	702	687	669	688	655	685	681	651	632	647	661	703	668	651	659	627	678	666	689	700	675	701	680	658	678	673	701	699	632	674	679	679	650	693	699	726	664	686	693	653	705	647	717	644	674	689	733	696	715	681	657	722	692	697	688	706	650	691	696	685	663	705	661	651	711	622	668	682	665	718	704	703	665	691	674	681	714	672	702	658	667	702	647	678	686	691	698	676	686	683	647	672	697	708	669	662	638	676	664	680	667	675	643	691	688	656	724	676	637	679	659	665	638	665	689	736	705	653	646	697	664	686	644	655	692	693	636	730	683	696	640	702	673	715	676	700	678	683	713	681	719	665	695	659	701	726	717	664	665	675	665	681	672	670	684	683	695	716	770	709	666	635	672	658	683	666	684	722	708	667	686	657	714	705	684	652	684	679	683	680	649	697	703	695	621	704	655	686	667	688	681	679	712	700	687	652	693	647	726	637	744	665	646	678	662	645	713	681	628	677	693	694	679	686	674	709	658	671	672	671	715	632	680	669	682	719	647	650	718	694	660	658	684	702	695	690	669	711	698	696	648	711	712	674	667	724	677	672	620	680	709	669	698	645	676	696	640	670	684	688	688	711	659	695	648	685	641	663	634	654	707	692	675	697	655	691	664	698	681	714	684	676	673	702	683	721	670	669	699	669	711	686	685	689	683	732	699	706	720	746	651	700	714	666	661	711	744	670	716	709	713	683	684	658	645	686	754	654	708	708	734	675	708	669	712	699	708	636	686	700	685	679	672	679	694	720	694	725	695	695	718	681	700	685	670	711	723	665	637	666	674	674	622	677	688	656	676	717	664	732	711	637	693	686	693	725	667	664	643	759	712	690	708	702	679	714	749	693	669	676	673	710	691	708	688	708	670	718	727	678	653	662	647	736	739	695	695	657	723	731	668	691	722	679	672	679	642	734	732	680	761	744	682	719	705	691	614	689	674	736	696	711	663	702	694	633	722	674	711	663	692	691	665	646	697	646	664	672	715	692	661	683	688	687	628	731	663	717	733	699	685	681	656	690	709	663	685	691	675	698	711	666	652	652	644	648	687	663	658	689	687	716	680	681	647	633	738	695	661	674	700	749	721	703	667	624	677	674	655	641	685	672	678	666	699	661	678	683	708	695	673	684	682	658	654	702	711	682	656	705	679	665	681	657	675	688	740	709	662	680	641	682	673	662	655	686	706	676	675	666	667	676	681	657	669	713	684	722	679	664	714	646	690	740	663	709	645	626	687	677	716	694	671	690	697	701	702	638	627	696	697	704	686	713	727	679	651	651	686	718	697	656	683	672	709	682	672	679	641	680	732	679	619	666	684	721	678	683	692	666	699	689	695	666	676	701	663	699	704	688	649	747	702	679	630	698	657	637	725	710	727	698	697	713	674	685	672	643	683	695	683	682	703	680	695	671	704	652	704	653	642	665	663	654	676	652	701	692	664	696	720	672	694	637	695	668	699	642	663	668	686	674	714	683	693	681	662	646	705	683	697	664	697	698	665	673	685	652	694	689	702	716	684	723	723	660	679	690	701	704	677	677	682	738	703	683	694	695	666	726	684	693	691	665	666	689	718	728	690	751	672	688	725	708	686	666	720	691	666	644	732	650	682	679	682	687	650	666	704	666	660	686	711	653	686	662	697	669	677	688	698	690	658	617	688	649	683	666	680	658	676	638	712	683	722	702	735	732	682	637	738	664	678	682	650	652	693	691	639	682	690	666	661	691	679	650	700	711	710	693	687	723	616	753	693	666	668	667	671	728	677	675	663	661	702	647	690	698	686	698	640	634	681	691	654	671	665	675	696	722	688	656	642	730	710	707	682	688	657	656	707	666	698	652	654	685	693	674	652	697	696	654	688	664	678	653	696	692	678	738	668	672	677	691	682	687	660	661	683	711	703	662	648	678	661	714	669	617	654	647	701	650	692	670	668	647	735	693	699	686	656	684	709	681	704	660	681	714	702	683	628	675	646	655	648	710	638	680	669	733	683	654	698	693	678	721	708	689	665	692	676	702	733	707	639	691	694	689	734	690	663	733	644	665	650	676	715	677	631	642	702	674	662	672	703	670	698	637	676	651	641	689	687	695	643	639	699	662	658	636	667	675	671	688	700	669	682	685	671	717	676	701	640	664	683	656	670	720	632	710	668	677	620	687	681	709	697	690	635	664	671	645	679	695	658	715	640	663	697	667	686	646	704	676	716	696	688	692	659	748	683	699	705	692	688	668	682	689	699	688	680	666	726	686	690	692	709	707	705	716	692	722	706	692	676	677	687	683	688	683	738	653	697	686	702	604	660	676	658	693	692	700	701	713	660	631	689	671	684	691	689	638	727	671	709	645	659	673	664	687	714	704	705	731	710	681	702	640	689	693	661	698	705	681	709	740	664	672	710	644	654	699	661	700	668	676	709	691	685	672	702	714	680	684	684	695	658	680	664	737	633	719	693	644	649	678	676	654	697	709	686	675	720	665	669	710	689	682	689	651	644	678	645	676	691	677	694	684	660	672	662	655	717	688	665	669	673	739	668	715	706	725	711	685	662	656	712	671	697
41725	52219	35336	19315	14339	9946	5301	2836	1991	1410	1013	913	851	807	770	809	743	745	722	731	691	651	707	739	706	721	694	669	665	697	684	713	731	707	750	716	686	692	666	741	697	679	722	680	710	687	692	689	732	705	646	656	688	704	691	665	702	704	671	728	685	710	661	671	710	683	687	718	685	684	712	715	690	743	704	689	688	701	719	706	723	718	708	698	688	667	705	743	660	691	728	734	725	676	746	680	708	709	663	670	681	659	640	662	711	707	675	675	654	699	681	701	701	717	653	686	670	717	696	708	734	657	655	677	695	696	682	687	663	685	730	664	725	650	741	707	706	757	740	740	736	699	739	693	688	697	687	706	678	744	700	735	681	720	710	688	730	662	703	665	714	712	685	668	715	644	736	709	691	715	683	756	693	692	721	763	708	689	660	724	664	720	720	675	685	751	694	692	703	686	722	677	702	724	716	741	724	696	701	720	707	718	665	707	708	720	710	711	707	716	754	710	695	748	750	663	724	725	683	683	720	709	685	712	744	708	699	715	650	672	716	750	742	714	715	744	687	675	674	650	689	704	701	738	720	711	719	693	693	728	694	728	712	720	707	710	699	689	713	711	702	706	751	736	669	718	670	702	712	680	707	693	699	700	657	757	675	688	679	707	699	687	740	703	714	700	733	707	656	677	709	681	697	688	654	747	687	706	672	714	701	721	703	687	693	668	705	711	695	661	700	706	667	725	722	697	652	704	694	685	708	693	705	703	697	732	700	657	644	672	726	701	729	683	690	711	655	734	705	677	720	701	643	722	737	720	663	624	673	738	662	717	687	687	669	709	699	671	688	658	719	700	663	670	713	712	761	724	654	668	724	682	684	677	758	708	713	668	705	710	676	673	696	725	725	751	718	654	725	700	727	699	727	713	635	718	707	729	717	634	742	723	727	709	678	681	711	698	710	692	719	734	738	672	696	696	708	751	676	705	711	763	711	714	727	717	702	705	738	717	660	708	717	641	720	707	701	694	687	681	682	696	667	741	725	694	672	674	690	731	718	687	705	712	716	711	685	669	727	709	699	674	697	715	694	695	714	739	684	740	670	717	711	713	680	670	732	684	646	701	719	643	735	706	727	704	658	740	708	704	742	687	728	695	741	706	735	729	687	725	699	707	709	673	694	693	712	758	700	663	686	725	716	675	704	703	709	739	744	739	684	678	742	700	696	703	729	742	701	644	724	680	686	668	706	693	690	721	694	676	675	641	697	696	710	702	704	671	714	719	702	688	688	718	726	748	721	733	691	716	743	686	686	740	715	683	708	687	744	709	727	748	746	747	736	709	654	691	714	701	672	707	638	687	692	716	618	692	696	715	717	702	683	715	698	717	651	712	691	680	701	700	693	727	696	667	699	713	704	737	723	733	661	709	675	682	691	668	700	735	692	661	663	690	733	713	691	692	754	698	726	677	698	690	670	659	699	674	679	691	726	680	741	725	700	732	705	662	720	696	706	719	687	699	710	720	658	682	699	698	731	729	737	684	681	727	683	687	694	658	707	688	744	712	687	688	697	715	738	761	700	674	719	740	680	673	689	708	661	723	677	659	688	715	728	669	681	720	666	663	700	714	696	710	710	662	721	688	664	650	661	682	695	671	734	737	725	696	684	666	705	728	683	731	719	712	656	708	672	677	722	704	698	698	681	714	696	640	708	728	711	710	723	689	740	707	735	694	722	734	678	715	665	677	669	710	714	645	730	698	701	678	718	725	718	718	724	724	719	689	680	686	706	696	726	694	693	704	688	719	728	713	708	678	664	708	686	697	652	732	692	698	694	721	688	708	632	714	702	716	661	717	704	656	726	748	700	684	665	670	689	698	716	700	683	716	743	680	728	704	695	666	684	713	715	701	714	696	702	708	704	738	688	684	674	666	716	712	687	706	674	645	628	706	698	687	721	671	739	689	700	683	706	713	683	694	684	685	712	664	666	684	729	707	647	705	681	685	751	640	658	673	693	725	692	751	718	712	712	664	709	705	687	678	661	679	691	729	705	698	728	732	660	723	715	730	680	643	719	656	689	647	707	714	679	676	669	673	676	706	685	722	702	721	655	705	694	680	702	684	738	693	697	678	722	687	700	719	668	705	744	734	650	714	714	718	684	696	685	680	648	740	695	706	735	730	703	725	648	674	703	694	725	714	696	711	706	744	707	655	708	687	694	674	687	713	696	686	689	721	687	687	721	689	691	654	690	692	681	720	717	648	693	697	671	667	727	697	728	647	731	681	675	656	674	710	705	696	678	657	721	686	701	680	680	667	700	702	690	701	727	734	729	679	680	697	639	706	705	664	646	691	677	739	696	727	752	710	684	722	721	726	729	709	706	680	717	722	723	680	671	721	704	686	680	732	681	727	702	677	703	767	677	675	625	678	715	678	680	702	715	700	677	702	698	714	702	715	716	676	708	707	689	708	708	714	718	733	736	760	727	705	718	679	717	722	700	683	757	708	661	695	653	703	740	727	712	698	699	729	671	718	696	745	722	692	696	705	637	699	722	704	710	714	671	683	700	682	688	695	712	679	644	687	725	710	722	689	761	679	682	655	713	687	711	660	732	669	687	718	675	698	689	708	686	722	745	710	775	692	692	743	682	702	682	671	734	716	719	714	720	699	710	706	701	720	703	682	691	681	709	684	689	647	687	686	709	683	694	740	669	730	757	714	706	674	711	702	661	740	700	670	696	672	699	677	681	679	732	740	727	721	688	679	671	665	696	670	748	657	679	680	691	664	712	688	725	699	686	717	727	698	728	704	684	659	690	736	704	679	737	725	698	675	728	676	704	694	721	686	714	739	671	638	695	714	682	681	745	684	744	681	688	706	682	674	688	665	695	712	731	674	681	691	720	731	710	714	704	697	677	669	731	692	688	747	670	733	659	691	719	716	708	716	691	684	748	748	693	703	696	680	646	722	735	706	666	702	731	681	720	715	675	682	691	716	682	706	691	686	711	720	688	675	692	717	752	721	716	668	714	736	693	722	730	673	691	703	708	713	727	685	672	710	748	711	706	724	721	650	706	696	722	720	729	723	689	685	715	728	682	740	671	659	664	690	736	738	677	688	668	636	691	670	711	680	719	672	748	762	686	734	686	707	756	704	730	694	679	681	681	722	703	680	692	696	704	709	710	718	698	713	720	636	707	676	714	726	735	680	700	687	650	690	665	714	694	709	712	671	692	726	716	730	730	663	662	666	691	697	708	642	702	729	716	715	693	720	663	722	713	722	691	736	697	688	704	749	761	733	644	733	739	687	690	700	663	695	660	709	698	722	758	666	689	724	710	723	701	712	672	720	681	672	735	673	718	728	675	698	678	674	737	720	700	647	700	728	680	671	674	653	713	665	680	707	717	714	695	728	735	732	689	681	691	716	734	723	699	682	699	714	688	720	679	712	640	723	722	726	739	697	687	754	721	722	759	684	677	710	703	678	684	674	720	749	703	700	707	725	672	736	694	724	720	712
24972	21307	27492	25995	16047	6336	2873	1639	1299	1071	934	857	843	759	743	749	789	742	723	756	739	741	769	722	738	723	743	712	765	722	753	713	757	717	740	712	722	735	702	733	714	668	742	742	761	723	733	741	732	720	736	747	734	706	740	731	747	672	680	742	729	710	703	701	743	742	746	726	721	734	744	761	744	760	695	686	739	709	721	706	667	706	773	699	766	702	754	713	732	689	718	719	724	679	683	757	742	699	707	706	722	686	716	722	733	746	783	773	737	734	761	785	683	723	698	746	721	713	748	688	748	690	717	698	725	696	688	754	731	728	688	748	751	743	718	727	711	708	724	756	731	711	746	660	718	687	761	729	736	677	724	692	662	703	723	747	690	683	730	692	665	742	719	696	737	719	762	746	727	739	740	733	735	711	751	717	767	710	711	735	753	738	700	706	701	753	727	685	718	737	717	745	741	732	779	759	717	711	752	738	782	715	711	743	694	740	759	735	774	738	719	764	745	692	723	711	780	731	693	733	729	755	710	716	773	733	776	728	730	780	762	742	722	703	691	718	719	681	718	712	721	735	700	748	697	758	735	716	678	713	730	687	678	768	751	762	700	725	700	718	749	679	710	773	692	708	715	743	768	731	731	781	715	697	678	674	715	763	737	705	770	721	699	768	735	736	732	722	759	727	725	748	670	754	722	737	677	718	740	741	724	728	703	644	700	723	788	678	721	684	747	705	699	715	717	706	723	758	735	750	772	736	746	757	758	713	685	749	721	704	732	802	769	669	693	732	667	771	749	767	736	729	752	753	716	717	720	696	758	678	754	738	724	763	758	696	777	741	691	765	728	733	689	701	722	706	777	734	700	728	715	735	735	753	748	721	717	762	733	721	724	728	727	680	736	728	753	721	743	762	769	727	722	733	768	752	723	667	785	702	734	732	740	744	647	718	780	703	715	719	733	736	673	760	748	780	771	705	730	709	776	776	730	706	764	704	716	728	750	716	673	711	726	672	727	741	751	723	716	725	711	724	701	740	712	744	753	689	752	726	772	718	735	721	707	704	747	675	707	698	699	688	763	731	761	719	725	716	674	754	726	740	708	689	748	731	686	718	765	734	725	759	722	741	701	750	727	697	754	702	774	742	748	747	734	763	765	722	767	710	673	746	736	713	672	736	720	740	743	700	736	725	715	754	739	758	727	727	754	701	703	708	731	726	685	702	730	726	703	745	753	668	731	753	721	713	776	745	744	714	731	752	712	718	774	699	723	699	737	730	708	766	719	704	724	695	782	703	731	731	716	663	715	728	734	666	758	722	729	733	758	749	725	781	724	713	749	779	715	709	700	770	675	670	732	743	710	742	719	682	752	734	748	705	727	683	694	696	739	699	765	727	744	715	771	701	703	731	716	778	722	714	719	737	727	724	769	735	718	703	757	733	653	740	769	731	764	683	731	698	733	751	729	743	716	743	686	715	708	707	751	682	758	736	750	710	761	732	710	721	740	748	772	726	719	678	809	736	735	743	681	695	696	675	714	719	720	749	735	753	727	720	709	707	740	739	785	748	688	757	714	749	667	724	748	716	760	726	730	745	761	716	687	719	716	771	714	684	723	684	690	744	715	773	691	735	682	786	759	718	682	748	721	711	699	756	768	713	721	790	720	697	725	725	714	735	726	746	696	744	802	716	713	700	681	677	728	764	726	748	724	704	707	749	711	741	688	775	751	746	727	724	770	709	752	721	785	728	718	685	735	735	749	707	729	761	694	715	713	748	718	712	711	798	699	733	773	716	728	734	724	708	725	735	700	732	716	698	717	714	717	706	687	755	765	734	700	734	742	691	705	675	724	721	750	713	695	730	722	731	760	722	710	714	677	691	720	696	754	728	709	718	737	716	721	693	741	697	752	657	735	736	767	746	746	695	763	705	726	728	767	697	713	725	697	720	735	744	684	719	751	696	732	757	702	710	677	712	763	728	712	757	742	703	717	708	753	710	712	730	740	735	770	745	762	729	737	772	685	729	764	750	742	732	759	754	726	731	784	741	767	679	758	704	727	778	756	692	690	737	716	754	743	673	708	736	725	766	749	744	688	728	724	698	699	693	728	704	719	742	762	687	697	718	731	734	718	710	709	705	739	737	724	703	770	728	707	729	700	745	707	695	725	726	745	693	756	708	740	777	720	696	764	726	727	747	741	762	760	732	715	725	753	727	742	716	713	766	775	753	777	748	722	752	704	725	709	730	769	753	682	759	753	712	688	696	716	761	673	752	770	716	729	732	736	733	722	698	701	722	701	715	666	732	710	662	684	688	714	770	781	779	730	746	732	748	695	748	752	750	786	696	715	721	703	732	740	753	721	716	683	727	728	722	741	704	713	716	718	712	762	658	746	716	736	740	727	758	758	715	722	688	768	724	736	763	768	761	729	715	717	764	731	712	711	737	730	740	703	808	731	728	702	692	729	711	726	702	705	726	705	713	720	719	753	701	713	714	738	713	740	714	711	709	715	660	768	747	702	720	759	711	750	695	755	772	741	777	759	720	736	744	659	727	699	729	695	721	710	748	717	765	721	721	696	782	743	761	732	748	734	738	732	710	683	736	723	746	760	742	740	729	700	730	717	743	728	685	735	721	694	708	750	711	731	663	693	690	702	715	733	748	706	749	725	742	758	676	693	701	748	741	729	711	746	677	777	676	769	747	738	711	747	729	709	716	726	767	700	781	744	745	725	753	751	727	715	691	745	743	757	739	717	761	676	752	714	689	709	750	726	684	686	709	705	707	772	713	749	702	720	753	770	718	731	734	688	753	673	724	704	748	739	675	749	719	765	737	743	690	756	712	769	708	693	726	743	769	729	731	770	733	777	780	736	738	739	731	712	795	697	731	677	737	730	702	754	741	758	733	693	773	758	730	708	722	715	757	739	715	754	737	701	711	691	706	766	715	733	740	718	759	738	778	718	697	760	745	711	762	739	752	711	748	704	705	724	706	710	765	683	675	675	712	784	705	720	733	677	721	748	720	687	755	731	712	764	740	739	693	728	705	704	703	676	768	749	801	781	741	734	753	725	719	722	723	713	763	755	733	759	723	746	694	745	696	706	717	702	754	713	691	707	748	706	722	727	778	749	714	719	746	770	727	704	729	715	713	736	722	741	719	751	709	751	763	766	728	725	757	702	736	697	712	703	707	742	757	717	697	721	771	700	702	746	690	715	739	711	730	694	736	772	712	778	704	719	685	737	743	701	699	760	768	673	697	713	740	756	729	721	730	698	783	733	714	741	744	694	713	699	716	749	719	722	671	707	725	677	735	708	744	745	751	771	766	739	745	722	702	721	760	707	701	691	706	722	744	744	683	685	696	678	720	724	744	698	708	691	774	710	740	736	670	705	733	773	688	746	690	714	750	726	699	758	732	734	729	790	706	742	796	718	754	758	732	758	698	750	741	710	719	688	732	720	687	805	723	694	789	726	722	727	748	730	712	705	739	770	735	737	711	702	733	754	744
42690	50290	33438	20972	12529	6766	3662	2273	1666	1335	1142	977	891	793	784	799	771	739	751	782	713	716	745	786	770	799	756	741	785	737	809	747	742	738	757	738	758	750	695	779	762	750	723	739	763	786	740	736	755	693	708	753	729	768	757	729	742	772	845	777	719	743	788	735	748	773	764	760	772	729	746	709	764	747	706	709	744	739	736	747	743	767	712	754	754	735	730	774	759	737	738	714	774	709	773	738	731	787	757	751	719	745	805	753	805	736	809	762	752	735	778	732	749	769	783	751	799	766	712	753	692	770	758	748	772	741	728	738	753	774	758	749	714	680	738	733	763	740	763	707	724	717	762	787	703	763	745	729	747	749	748	763	722	675	741	715	760	766	753	766	731	777	712	757	758	720	775	765	749	732	803	721	796	810	707	727	741	750	764	753	739	762	748	714	757	782	770	735	705	790	749	717	714	747	705	795	745	673	786	797	780	747	785	741	780	774	755	727	763	790	753	766	749	776	787	709	724	755	770	779	735	795	736	775	761	752	765	727	715	760	758	727	767	793	734	717	714	685	713	737	808	735	773	740	707	755	723	727	733	732	767	747	773	705	722	721	766	746	749	711	776	742	745	707	745	792	771	723	716	742	733	733	715	763	765	730	753	756	721	735	734	753	750	735	763	778	746	695	755	737	694	751	754	734	771	789	751	790	753	779	778	772	725	733	786	766	735	746	701	722	775	712	733	745	731	743	762	738	755	764	756	747	746	755	762	698	735	793	765	749	768	779	757	772	748	736	770	712	799	794	780	747	699	733	741	811	745	797	762	744	707	754	739	767	775	769	761	753	745	725	716	768	756	757	732	740	787	772	693	796	791	803	741	738	748	782	761	770	745	751	753	780	764	701	729	687	704	792	700	734	763	711	746	730	761	751	732	787	745	710	701	796	729	740	775	745	775	748	724	732	725	751	783	764	744	723	734	738	742	732	736	730	771	756	738	730	771	699	715	724	760	696	769	755	759	753	760	733	740	724	708	792	749	727	700	758	740	724	774	692	787	754	728	722	772	754	755	740	743	756	712	845	758	725	750	739	741	767	711	712	749	702	764	751	787	717	778	720	732	737	723	751	756	722	761	722	702	818	739	738	718	799	755	742	754	775	752	769	703	744	757	721	743	740	746	727	734	749	704	786	755	727	771	724	744	737	736	727	753	754	693	746	737	737	786	790	761	740	779	726	783	749	754	771	741	767	720	738	733	720	735	742	749	787	758	762	740	702	832	756	725	754	753	754	718	787	721	714	757	719	759	811	742	752	753	775	775	771	750	761	781	752	811	739	737	781	779	772	774	767	736	737	739	734	761	767	727	761	756	748	740	774	756	717	762	730	739	762	787	730	785	751	763	721	772	747	735	715	751	766	752	772	791	786	717	757	726	711	708	720	795	773	716	773	747	684	753	741	739	783	738	803	782	743	744	756	745	772	701	731	744	707	777	775	758	822	700	753	773	768	732	689	744	712	734	802	743	702	718	752	689	729	778	718	752	761	716	741	777	747	758	716	779	757	758	778	751	722	748	808	782	765	765	769	766	751	765	740	728	734	707	798	729	757	744	760	745	718	769	724	775	750	738	731	737	746	736	767	729	725	722	750	743	744	727	745	710	773	758	693	751	743	728	743	767	718	780	784	729	746	708	747	766	725	740	721	728	741	711	740	739	715	757	784	787	713	735	748	720	722	706	801	731	770	761	763	712	764	770	789	775	753	717	732	774	717	732	735	776	748	777	731	736	731	750	722	761	778	736	755	799	747	744	735	774	733	755	766	758	715	801	733	741	794	761	755	746	739	733	723	680	718	785	738	729	726	735	734	739	743	771	737	778	709	667	737	769	706	734	725	684	738	771	732	749	732	735	752	718	792	744	777	702	802	748	733	724	756	772	779	773	744	705	776	739	772	745	818	785	754	771	735	727	765	758	764	723	808	759	749	764	727	726	773	754	725	768	743	728	710	798	720	765	739	709	728	799	752	772	730	753	753	758	802	756	789	749	771	750	717	754	752	758	743	754	732	782	776	714	759	785	763	755	743	741	753	730	752	767	740	734	738	808	717	729	730	752	755	772	738	826	752	743	809	714	761	746	754	801	755	818	731	734	747	754	804	738	773	761	738	756	737	804	703	740	764	755	759	744	789	748	754	749	696	761	775	692	737	784	727	741	748	714	776	725	754	759	765	745	735	732	728	741	767	747	755	782	774	790	796	699	730	736	720	700	839	688	744	780	775	775	754	717	729	767	744	750	756	759	779	724	753	709	692	712	744	728	726	722	708	783	703	746	749	751	741	736	736	703	782	784	740	724	691	746	776	741	688	740	785	786	753	794	730	767	757	737	759	730	734	761	771	719	747	756	731	724	768	775	715	730	771	745	769	731	771	716	728	770	724	687	752	762	675	746	769	755	730	758	778	767	806	731	788	720	758	710	738	759	767	780	786	762	710	748	792	733	779	733	758	722	779	718	772	769	759	708	743	745	777	725	726	748	743	777	737	718	726	769	734	723	736	754	749	790	767	735	779	727	789	790	740	711	722	797	787	786	778	761	726	726	708	770	754	714	774	751	771	757	712	780	785	721	730	744	805	760	732	784	748	770	771	810	714	703	786	747	778	759	690	730	795	750	751	732	727	769	760	741	752	746	734	728	736	759	786	724	797	781	765	736	796	712	684	778	741	735	752	722	745	739	763	769	758	715	753	694	752	779	738	773	803	741	740	748	741	718	753	769	750	783	739	730	800	782	723	713	746	774	780	755	804	735	790	812	758	762	700	765	724	762	772	728	735	737	764	734	770	719	810	777	836	732	748	739	708	681	751	722	730	750	779	748	799	748	776	707	742	791	741	733	756	735	757	751	759	719	779	712	715	731	754	747	772	719	771	762	787	729	778	752	748	726	747	709	712	808	750	755	749	733	695	774	746	763	780	756	771	717	742	773	709	761	728	737	717	752	733	789	723	745	742	751	755	740	731	740	741	754	754	792	749	742	722	737	685	783	666	723	709	788	770	727	748	786	767	740	745	767	723	770	789	756	778	743	761	759	797	747	731	737	768	726	805	757	788	823	706	774	735	788	726	751	768	761	777	784	713	783	774	776	754	772	795	750	756	668	723	718	732	736	770	770	749	770	755	763	787	726	739	805	757	767	762	669	752	767	776	745	795	753	761	770	711	770	752	722	743	727	793	729	728	739	767	754	756	764	783	711	757	738	690	731	747	825	795	764	742	760	760	713	795	792	714	753	791	766	747	802	770	760	756	796	751	736	715	747	706	773	745	749	771	738	712	796	732	722	784	774	707	743	747	748	735	796	768	716	782	755	779	762	737	724	734	718	762	757	768	795	782	760	725	758	796	772	774	818	770	769	735	750	775	796	769	729	735	740	696	747	779	776	719	790	787	697	753	781	756	763	784	737	741	744	758	742	713	779	759	727	733	737	726	728	756	748	721	755	749	735	736	748	788	728	765	746	763
22413	20952	28407	23722	21073	21131	12004	2791	1349	976	870	822	786	838	823	766	703	774	769	759	649	784	699	723	697	664	715	744	707	746	681	714	717	684	670	766	683	705	716	728	724	735	692	675	651	719	727	703	736	712	687	719	715	683	734	663	736	747	735	685	689	680	754	734	737	701	691	718	755	715	683	711	742	690	691	721	695	692	707	707	752	751	712	610	704	703	703	722	683	749	732	699	695	720	738	714	718	692	715	729	736	780	758	742	678	735	735	718	706	691	707	656	687	679	737	698	706	693	676	709	680	774	671	731	713	731	694	680	729	717	713	755	664	702	724	696	685	717	711	761	718	719	716	689	720	677	632	683	743	689	663	723	760	631	734	683	699	716	749	722	685	705	692	720	734	716	688	726	691	710	726	721	683	713	728	754	719	700	714	696	763	677	701	730	680	682	739	725	688	754	707	717	748	684	708	722	683	712	657	663	748	705	719	709	652	703	723	710	693	703	723	703	699	701	716	674	683	705	689	699	720	762	677	714	661	691	698	694	660	700	732	731	736	714	692	692	681	707	742	711	719	695	728	701	719	725	698	722	691	712	715	717	698	712	708	713	722	700	691	693	723	728	677	714	723	729	684	673	694	686	686	689	699	709	710	696	713	707	712	666	662	697	690	694	688	734	684	729	733	654	697	678	689	670	718	722	658	706	680	731	702	685	675	715	696	649	691	756	730	671	687	728	687	697	730	706	705	724	703	683	702	689	668	760	708	704	710	760	685	723	706	710	737	709	690	743	732	711	632	702	682	696	736	729	693	711	715	732	718	737	734	697	684	689	735	699	673	666	700	732	787	692	722	718	731	759	695	719	677	728	675	719	727	726	726	685	703	728	708	665	732	717	722	712	735	732	718	645	744	742	646	708	729	673	725	722	684	707	755	682	711	680	666	701	715	720	628	668	684	696	701	653	736	665	686	713	670	742	718	674	702	708	669	684	667	706	689	701	727	683	717	682	706	689	681	676	746	716	660	728	736	664	670	695	715	725	663	685	705	637	696	719	694	712	674	708	718	661	676	723	732	751	643	702	683	719	694	729	731	690	711	720	756	705	727	743	718	699	665	689	713	740	731	713	682	717	695	742	697	699	732	727	697	712	733	683	720	743	718	707	717	749	682	696	737	709	698	769	697	687	682	693	685	637	715	729	706	710	685	711	694	679	714	685	671	710	714	707	742	668	722	728	669	675	735	662	653	686	761	727	692	716	700	686	690	681	705	657	697	712	714	719	740	712	716	673	719	680	732	709	667	733	672	726	714	754	708	726	682	699	723	746	710	702	723	726	716	699	693	671	741	711	684	684	715	688	694	725	691	685	664	698	667	663	686	741	742	653	648	753	706	719	710	654	713	699	687	685	685	699	645	706	676	673	710	726	676	711	711	689	756	689	693	678	723	664	723	688	706	702	726	713	717	700	744	712	725	711	737	694	642	721	660	680	726	701	711	719	681	700	695	734	723	659	709	753	705	725	731	753	697	718	723	691	721	708	717	798	680	665	751	770	678	689	667	733	712	728	693	673	695	694	715	626	706	709	658	700	730	720	718	710	706	704	688	754	654	764	716	697	735	677	705	802	675	714	703	741	727	700	686	726	622	712	689	706	684	757	733	734	707	707	740	775	727	648	698	714	668	685	697	642	682	675	687	656	678	728	697	710	704	690	704	754	699	692	679	735	734	651	743	687	720	704	665	723	716	716	742	697	732	691	704	742	719	703	722	690	704	695	717	710	731	699	725	728	722	736	683	750	685	723	697	718	717	737	701	692	733	694	666	762	717	671	736	704	723	699	711	722	713	730	718	748	738	720	708	750	739	687	707	722	712	735	726	653	732	694	706	684	730	724	748	695	717	686	710	716	679	711	703	701	749	666	730	695	670	742	689	647	711	666	713	688	714	677	697	695	664	691	668	727	695	710	662	711	692	697	715	647	730	718	723	727	681	705	709	666	667	675	745	745	731	740	735	698	726	703	694	749	690	731	723	710	767	716	695	657	738	715	691	701	747	699	733	689	744	704	675	726	743	682	691	695	711	697	745	731	705	701	704	708	675	710	701	714	651	682	736	696	743	740	750	706	648	727	700	688	709	699	794	704	717	667	722	705	721	708	680	674	695	721	700	654	717	688	704	766	716	688	677	701	763	768	708	678	763	731	694	727	716	682	718	666	717	662	680	709	675	713	693	677	724	788	725	707	648	749	748	695	749	677	697	735	681	727	674	752	697	729	656	744	731	722	706	733	725	688	723	713	724	711	644	730	709	704	731	689	728	727	702	664	689	714	702	666	702	665	694	701	756	740	710	691	676	720	706	718	717	702	750	745	720	678	708	715	724	696	696	693	726	689	669	667	672	730	744	732	707	708	697	700	699	690	692	695	692	664	726	688	753	705	709	743	688	727	686	691	667	685	692	688	693	730	727	701	699	736	718	688	700	671	684	694	679	728	712	717	718	670	700	746	682	712	697	710	748	703	768	704	757	677	767	695	708	731	652	673	700	749	704	673	681	735	739	702	630	679	745	679	700	724	691	732	741	716	722	669	737	726	718	694	728	728	681	691	722	654	711	698	705	744	750	675	711	726	673	708	723	682	710	672	712	684	707	742	682	698	698	711	747	657	718	745	748	720	746	719	707	700	698	677	720	672	690	687	680	716	719	678	644	700	715	720	745	657	680	725	694	687	693	751	668	711	742	707	694	703	650	696	692	734	702	689	692	653	702	713	728	657	674	664	727	686	696	689	673	752	724	679	716	683	709	723	646	729	709	713	697	705	695	710	700	722	687	691	713	709	668	745	711	720	669	698	670	684	673	717	712	668	737	668	672	690	747	712	715	728	713	735	698	665	714	652	702	717	697	709	725	704	747	734	722	729	714	721	686	687	725	686	729	675	731	702	740	666	675	743	710	696	720	709	687	678	664	672	675	710	704	640	725	681	677	697	685	683	704	717	743	683	731	655	683	725	754	670	735	735	671	715	661	739	708	674	727	721	717	703	715	685	645	696	707	654	741	715	723	700	726	726	668	713	721	759	701	711	751	734	673	722	692	723	721	665	710	688	738	679	709	719	676	670	744	696	744	685	781	767	722	738	681	761	758	753	739	742	697	731	745	712	773	686	702	687	651	709	719	699	705	728	719	690	715	683	760	731	691	649	713	697	714	687	705	718	713	732	721	666	710	690	694	761	702	707	698	722	728	691	684	696	717	670	704	673	721	708	736	658	707	677	724	722	699	702	671	729	669	692	667	709	739	712	743	714	733	708	696	676	670	713	750	687	734	710	702	716	751	716	705	725	800	697	705	675	716	733	723	729	724	654	691	682	733	713	736	719	739	665	714	683	709	722	694	745	758	723	710	732	701	747	661	725	669	688	702	677	709	736	714	705	733	653	712	692	727	731	708	721	703	714	703	677	663	750	700	694	691	673	695	688	648	742	735	710	675	717	671	693	727	753	711	700	702	678	738	693
43858	64173	45321	27799	17370	11599	6444	3009	1691	1120	1009	882	836	852	830	824	790	760	775	701	712	737	732	727	753	759	779	764	721	678	750	684	746	704	709	746	689	695	733	707	711	775	735	723	765	756	713	716	725	747	716	692	746	701	736	715	704	690	692	741	746	683	710	727	682	707	706	733	680	641	692	714	747	719	727	731	701	703	731	679	704	783	733	672	735	733	696	714	669	694	718	667	756	723	726	701	705	707	691	704	706	683	737	713	681	717	721	766	714	702	698	678	728	706	778	676	686	738	732	725	690	710	707	757	726	709	740	699	724	747	715	732	727	689	689	764	643	733	668	773	775	704	711	706	730	710	749	720	721	706	706	741	696	748	718	735	690	755	710	766	711	699	757	782	737	749	736	711	711	666	703	686	715	711	706	729	731	720	744	758	731	715	685	737	716	737	695	728	739	695	681	712	701	731	697	718	685	669	740	729	693	739	699	682	745	706	704	728	721	725	679	728	669	784	725	737	724	694	739	727	710	729	694	761	743	724	715	707	704	743	691	756	691	725	754	741	703	759	738	734	689	705	715	722	687	729	724	722	695	704	710	722	745	713	684	744	693	727	711	703	682	688	703	694	719	736	693	717	789	709	690	704	749	721	718	732	684	723	705	705	701	703	759	739	726	749	737	774	673	718	683	670	740	757	733	676	754	696	733	676	694	714	711	749	730	746	704	694	687	735	697	698	721	739	757	738	726	706	716	726	703	721	674	734	720	698	739	666	750	694	686	663	687	753	661	647	719	731	761	764	721	720	690	761	712	666	724	709	722	731	693	731	702	719	693	708	713	694	713	740	680	722	702	720	718	732	757	675	701	700	695	742	726	698	712	680	747	765	676	703	741	748	723	692	730	696	704	716	721	693	701	697	710	727	754	696	696	680	711	721	720	761	705	661	767	705	712	713	715	722	705	717	712	761	721	746	675	716	665	703	701	731	740	755	693	668	703	770	693	716	725	725	695	689	727	716	720	715	740	770	706	703	716	721	709	702	697	718	701	753	703	736	723	728	718	696	721	743	692	717	741	690	677	724	741	687	688	712	746	700	733	733	710	723	758	705	724	781	678	683	664	736	754	757	684	713	735	706	746	734	698	701	764	738	737	746	681	745	687	710	697	678	703	722	739	713	658	715	691	728	652	681	761	706	739	737	725	686	744	735	714	710	698	734	718	680	714	695	724	710	724	723	695	787	737	708	726	740	684	714	659	712	720	690	716	757	717	680	762	702	689	729	730	727	719	689	733	743	738	745	733	678	699	721	762	724	694	739	710	739	698	748	699	698	748	715	717	712	727	744	675	750	767	718	705	709	690	725	699	713	760	714	688	688	750	694	683	746	728	740	709	732	740	758	732	673	704	717	726	719	725	703	721	713	723	696	731	745	711	687	693	769	779	714	707	689	724	730	686	752	726	703	731	789	683	739	720	708	684	749	744	735	715	752	680	724	712	705	673	725	746	698	698	715	718	693	722	714	725	697	713	712	690	672	739	752	691	643	774	708	688	728	688	733	680	740	729	722	720	738	711	710	736	689	738	737	708	689	763	696	707	760	741	733	697	726	698	668	745	726	715	773	640	694	753	674	651	736	713	718	733	736	687	705	750	696	723	710	705	687	731	665	764	740	708	734	740	706	678	698	696	739	684	718	741	728	746	710	727	662	723	731	707	739	706	724	671	721	719	694	710	739	694	705	699	696	690	753	714	720	715	711	706	721	688	776	702	721	701	693	738	738	691	751	729	695	699	665	689	740	741	722	708	679	696	746	708	700	716	691	689	711	731	644	756	690	768	750	724	731	728	715	701	693	743	683	707	716	722	691	755	727	674	739	730	692	735	697	707	684	762	670	726	741	745	693	729	677	774	735	735	690	735	748	754	714	701	701	725	700	708	697	693	710	731	709	646	770	724	706	715	687	703	685	742	687	760	683	725	724	732	691	746	713	725	715	707	732	731	695	719	741	708	685	728	700	753	744	655	697	737	712	683	748	733	694	738	732	672	720	746	691	755	728	713	746	726	727	695	709	704	708	743	679	726	725	665	700	755	739	692	731	779	725	701	649	758	685	611	694	733	683	713	685	752	728	704	691	695	715	750	773	729	745	698	668	716	739	734	768	733	707	709	716	742	706	705	744	749	716	720	722	682	695	727	748	751	752	684	711	683	747	728	745	748	765	720	680	753	715	712	693	727	683	672	777	724	729	683	699	715	660	665	699	724	711	748	706	729	718	706	764	705	711	724	720	719	682	694	692	723	744	704	731	715	725	752	734	676	688	714	743	707	731	742	714	741	731	715	730	698	728	693	662	712	702	708	710	680	716	704	682	703	746	699	717	705	700	715	723	711	671	746	767	720	688	739	739	737	782	791	731	730	746	720	704	704	744	716	686	693	744	691	751	688	721	737	723	752	730	700	718	730	733	678	710	743	737	697	764	731	696	661	672	743	702	693	725	729	689	720	714	694	695	742	700	713	702	715	766	756	715	741	677	691	738	731	736	712	734	722	692	682	768	730	705	726	755	749	730	723	700	715	682	715	710	702	693	680	701	717	707	703	739	723	714	699	708	707	713	687	716	758	716	724	728	749	701	722	780	743	775	691	692	717	710	770	713	688	742	674	741	687	696	702	714	727	782	728	726	701	709	723	724	715	693	708	720	755	687	752	725	728	710	740	745	731	703	734	777	653	745	749	726	698	766	703	721	744	727	711	715	742	702	778	720	694	758	675	722	747	671	721	715	731	728	710	739	697	705	695	707	763	731	686	746	707	722	737	724	697	771	691	704	713	710	717	756	762	723	702	669	720	701	654	747	699	749	715	710	735	689	708	720	708	760	750	702	729	762	696	714	738	744	728	700	700	726	699	703	748	685	741	705	720	746	738	694	740	715	649	712	707	676	689	709	712	696	715	744	707	726	692	707	711	702	716	669	772	736	671	712	675	712	777	665	668	698	733	759	763	725	745	753	728	771	735	735	717	711	743	718	673	663	700	754	749	724	709	729	724	717	704	676	685	728	666	696	735	738	731	689	744	710	740	730	685	715	710	737	701	774	742	696	719	685	687	703	735	730	690	730	704	680	729	750	702	706	715	739	722	691	710	715	674	669	711	686	744	727	776	730	701	714	709	707	738	712	718	711	734	721	683	732	705	711	765	715	750	709	702	714	745	722	751	742	699	685	729	729	734	684	670	745	686	722	707	728	725	731	759	672	708	720	698	679	672	705	710	701	712	733	719	720	706	739	719	698	746	727	702	679	706	707	702	756	734	708	740	687	686	707	717	703	704	704	702	700	728	684	726	732	745	711	709	754	696	673	726	718	699	739	702	705	696	727	721	736	723	687	734	763	740	671	733	709	665	709	755	703	766	708	753	709	712	698	736	667	746	761	697	745	703	675	714	708	705	745	672	769	724	690	784	705	729	748	707	689	728	703	711	695	704	726	710	739	707	761	694	708	738	693	731	739	737	716
39927	34304	27760	15637	5377	2179	1370	1116	876	867	772	798	759	792	719	694	724	740	758	749	659	692	700	697	704	727	699	724	741	721	705	710	732	746	718	682	769	707	750	733	726	706	740	695	683	679	707	700	706	718	750	692	700	688	692	701	723	719	703	729	676	698	738	671	728	711	735	759	741	736	733	724	689	698	698	703	670	714	755	767	702	710	714	703	694	718	695	646	681	679	700	688	671	715	698	724	678	652	755	696	674	744	746	675	701	693	748	721	672	701	679	726	732	671	663	720	682	709	715	709	686	716	714	721	713	707	733	667	686	736	714	694	705	696	727	679	724	621	748	698	714	718	731	702	671	738	708	711	749	720	708	681	756	679	700	696	714	696	634	723	689	698	695	744	729	707	706	697	673	697	711	675	665	702	722	779	722	687	701	684	693	720	718	613	678	682	763	708	693	690	732	679	710	704	715	685	724	677	702	739	729	662	717	688	695	716	687	688	690	677	738	697	726	657	708	761	708	707	680	725	732	679	673	698	727	746	762	721	722	702	704	757	726	665	729	710	669	681	721	722	704	668	775	734	739	725	732	723	671	715	715	721	719	695	702	675	735	712	677	675	712	710	697	687	690	757	718	704	740	709	753	678	756	700	697	721	701	778	741	672	716	688	732	694	687	744	661	674	710	708	675	716	762	713	699	723	737	723	731	736	701	727	719	716	696	730	713	736	669	727	754	706	755	721	677	690	712	724	716	662	687	686	731	705	734	703	727	701	753	732	650	722	683	681	718	696	712	655	713	668	714	733	715	700	690	699	731	702	737	689	749	698	696	692	709	705	692	740	652	670	672	708	692	664	710	727	708	692	706	678	722	713	722	709	723	743	756	760	705	746	755	750	734	696	693	723	729	711	730	669	714	687	674	646	758	691	723	735	703	731	715	724	744	710	730	727	727	738	725	704	757	714	724	676	732	725	687	714	714	736	706	736	723	722	712	713	714	721	723	679	721	685	717	719	687	744	692	762	699	730	749	750	703	730	696	682	693	694	713	711	670	688	699	680	656	719	783	689	671	671	683	669	684	632	707	674	724	686	679	688	705	724	703	679	722	733	717	774	733	709	715	707	703	684	756	703	735	729	711	699	685	681	727	690	731	698	739	695	733	743	673	712	695	723	686	766	670	676	726	676	702	730	682	688	725	643	685	702	698	723	722	685	694	776	694	722	687	702	694	746	713	794	700	722	680	732	736	671	700	722	691	710	693	697	697	737	735	666	700	693	684	744	716	680	725	722	730	726	702	701	690	727	716	669	701	750	751	743	731	728	746	722	733	721	737	707	710	706	662	719	722	699	727	733	737	705	683	678	653	701	719	740	741	734	694	662	725	728	740	731	705	686	715	721	677	731	719	742	753	739	721	717	687	755	736	711	748	721	713	704	710	728	668	743	730	687	688	736	739	676	770	738	674	724	736	717	753	703	697	707	738	779	714	716	739	715	698	700	684	790	714	747	673	677	720	683	682	731	733	736	697	671	686	714	702	698	681	698	673	759	716	663	704	656	751	732	718	707	666	733	714	729	711	701	746	675	721	714	728	759	731	724	721	720	749	682	695	693	762	670	710	707	660	677	692	728	690	720	761	730	704	733	741	700	708	740	758	738	712	701	704	711	691	697	749	680	685	704	749	669	691	714	684	745	714	679	675	702	702	707	748	693	749	733	731	668	675	651	730	752	725	730	708	700	687	725	743	667	714	702	706	718	722	723	691	645	744	660	712	693	726	704	749	726	678	694	730	675	723	751	710	745	703	709	731	739	735	732	692	728	694	724	706	719	725	719	737	725	691	732	759	701	721	760	701	677	711	727	700	744	704	722	711	724	715	695	671	717	724	747	689	741	669	709	684	659	708	699	663	718	737	729	684	682	678	709	708	725	676	725	681	621	730	676	704	709	713	736	719	711	738	686	729	696	703	710	710	690	677	703	673	678	720	705	703	733	684	736	705	781	690	733	665	744	718	692	774	749	751	714	688	678	722	687	674	700	683	658	766	726	750	652	715	705	722	707	727	742	689	694	749	679	707	727	722	705	734	710	712	695	699	702	663	741	729	683	748	736	729	689	713	705	761	723	739	692	696	703	722	726	709	736	693	646	664	684	708	678	706	716	708	660	703	729	714	727	733	734	696	735	721	693	706	744	693	733	673	707	716	659	732	746	757	786	676	738	729	737	729	698	697	696	707	716	717	692	696	720	708	769	717	656	714	719	680	739	664	725	726	702	680	740	712	743	731	664	682	663	686	686	779	683	699	765	710	679	677	707	704	730	716	738	743	685	696	703	676	750	694	714	713	728	750	720	703	722	699	710	677	770	696	718	708	726	677	678	726	703	721	718	710	736	702	699	743	705	692	672	675	718	716	703	684	722	694	777	689	697	734	661	721	701	701	702	665	677	761	690	697	724	668	755	738	704	684	736	741	696	738	710	755	738	668	734	692	725	734	718	758	720	693	696	701	741	669	702	698	706	697	708	730	699	715	675	722	675	725	711	748	694	699	743	712	722	706	681	722	732	681	705	705	657	695	722	707	703	732	692	719	706	709	698	689	676	690	699	690	702	733	691	699	686	717	688	740	742	714	728	704	730	765	700	669	689	689	732	711	654	732	683	738	688	700	775	711	689	696	705	708	724	704	773	694	712	682	722	740	699	655	744	740	751	708	707	713	729	684	736	699	689	696	667	682	715	675	686	718	754	716	747	737	750	681	718	709	725	743	749	718	702	719	723	702	683	662	718	731	699	699	715	711	709	737	752	692	744	661	723	658	689	715	707	678	720	742	721	697	694	683	753	668	728	738	708	690	746	697	725	723	716	676	698	717	693	725	740	724	697	692	728	697	706	703	699	692	720	699	697	705	686	737	717	682	653	718	738	705	708	741	729	753	731	747	683	731	701	735	699	685	701	708	745	681	700	725	719	712	676	694	731	714	724	703	690	696	715	759	705	708	713	754	658	710	742	715	742	706	664	702	709	644	730	677	748	672	698	692	752	696	706	689	763	699	699	688	678	688	680	749	715	689	687	720	744	715	685	692	732	689	694	674	743	743	723	727	716	725	759	716	652	696	708	720	705	705	668	737	712	709	725	726	732	692	720	779	770	731	714	725	697	695	761	671	693	695	774	747	677	684	723	708	713	725	702	757	673	740	672	697	706	741	719	670	729	734	671	743	757	748	696	715	695	709	710	692	739	742	773	735	720	706	647	738	720	723	753	659	740	750	767	746	719	695	776	727	699	746	761	719	723	702	649	676	708	735	720	777	731	700	688	748	683	655	707	728	715	702	783	697	708	716	671	692	694	730	713	696	718	710	698	712	727	704	661	796	676	685	719	718	676	679	684	654	694	718	718	695	774	701	702	718	690	665	709	705	654	718	653	684	710	724	731	707	684	718	693	708	743	706	684	686	698	705	755	762	701	688	717	709	706	683	716	708	706	690	725	702	698	736	695	708	724	713	715	695	765
44447	44999	26570	13019	6189	2990	2102	1513	1064	893	828	821	785	824	787	777	759	748	738	744	750	737	782	703	749	709	706	788	799	712	751	682	779	726	756	699	739	726	700	724	719	712	759	726	709	738	756	730	710	761	706	772	781	745	728	702	700	756	791	729	747	714	742	727	755	738	741	753	708	761	735	742	741	739	734	734	783	748	719	727	771	699	728	746	751	700	751	738	739	739	736	750	719	737	753	740	756	741	747	729	773	752	741	726	761	723	729	734	707	724	735	760	723	714	688	712	775	739	697	759	742	698	777	716	740	783	792	744	720	710	723	763	742	719	782	766	733	734	712	739	716	750	713	729	739	739	759	742	743	742	795	718	767	736	781	772	699	731	729	753	764	724	682	708	670	730	762	752	716	675	798	735	775	724	715	733	773	711	728	750	791	704	767	734	767	715	774	769	729	720	709	770	773	745	692	762	730	769	757	706	725	740	741	767	728	689	730	773	740	764	752	732	779	773	751	716	720	713	735	713	709	739	698	737	705	734	704	780	774	715	759	718	763	697	753	735	743	793	781	757	766	778	723	759	739	740	742	732	772	731	732	711	740	752	705	701	713	763	741	737	747	744	740	750	732	703	740	745	746	794	760	722	706	717	760	744	749	757	716	704	725	751	737	751	695	740	784	709	757	698	767	767	747	731	714	739	735	709	689	750	727	760	759	709	741	754	732	708	707	760	775	713	744	721	699	791	772	708	725	683	753	687	698	723	771	747	762	696	776	776	666	770	781	736	727	774	750	685	726	714	685	761	729	737	742	715	744	767	792	703	734	777	769	749	721	720	749	693	728	768	761	737	718	772	711	743	704	735	743	744	782	708	721	761	735	714	782	743	708	766	740	811	692	693	693	695	720	694	749	752	749	750	787	767	767	726	728	733	773	704	755	723	751	707	765	706	712	746	704	704	728	753	751	779	727	756	705	789	724	743	745	726	774	738	731	707	791	719	747	764	761	721	780	758	803	676	727	738	718	796	779	755	760	669	754	742	775	693	764	727	708	747	714	765	703	758	765	725	771	746	750	751	769	720	760	752	739	732	738	756	707	726	706	734	757	724	717	720	789	738	716	733	778	735	750	760	735	738	733	752	766	715	730	728	732	749	712	726	712	780	727	789	741	728	737	682	732	703	711	742	731	721	720	712	768	775	707	749	768	739	688	735	735	722	721	762	741	722	757	783	752	716	752	709	736	755	771	733	753	734	734	752	700	807	746	716	704	758	782	760	730	686	762	736	715	721	726	727	761	755	730	777	747	731	719	699	706	726	763	741	738	761	766	742	738	753	719	737	704	741	719	729	712	720	737	757	708	713	744	720	765	773	725	757	718	718	782	731	732	739	739	763	697	716	722	750	737	736	714	700	753	794	730	753	753	749	723	716	711	750	749	733	737	743	692	678	722	795	747	748	745	730	715	734	724	737	759	705	777	748	786	733	721	706	757	737	726	717	760	687	783	739	693	725	774	720	721	706	765	747	693	736	743	776	744	718	734	741	749	703	714	742	689	741	699	704	743	764	723	744	693	704	730	733	779	753	701	702	724	768	713	745	726	721	762	766	678	729	752	764	737	722	689	776	734	727	756	767	750	738	737	746	717	669	699	732	728	737	765	724	706	761	743	712	746	784	699	779	713	695	729	717	704	733	696	750	761	720	751	775	773	758	722	764	748	702	740	733	753	729	724	722	727	691	747	694	770	723	711	731	703	723	755	743	724	736	730	764	810	767	731	712	773	744	754	793	719	740	697	737	778	750	725	777	773	750	745	682	683	744	750	787	719	760	739	743	795	739	730	704	762	762	741	739	691	705	731	749	731	713	691	703	708	746	771	696	748	779	685	787	739	764	679	703	707	708	746	747	677	686	728	776	742	755	762	688	759	677	710	757	744	786	728	768	717	779	757	743	707	723	748	757	746	734	761	739	756	802	728	718	739	722	711	715	707	764	752	757	697	704	704	751	687	792	678	723	716	729	728	735	700	712	764	728	765	712	684	765	751	773	761	720	723	742	725	724	739	754	708	727	708	764	761	704	747	746	732	732	755	757	730	735	731	740	755	713	727	748	705	713	724	732	728	719	759	731	699	750	711	754	742	765	712	726	747	731	766	732	655	715	725	760	751	706	817	733	755	764	794	735	734	726	728	750	703	764	734	716	729	760	777	744	715	737	751	739	740	711	818	815	762	709	680	711	699	723	695	664	723	752	728	781	755	737	742	782	709	740	709	745	716	772	757	725	775	740	727	700	749	727	760	765	768	781	738	791	740	736	773	719	748	721	781	767	717	751	735	712	745	715	774	772	796	714	758	716	754	732	738	739	738	723	742	729	753	747	788	723	733	722	740	771	736	738	711	727	726	733	681	713	753	756	694	677	749	727	766	721	729	746	766	740	779	788	751	754	732	750	721	721	721	734	754	738	760	756	739	741	748	717	721	724	772	715	707	755	739	754	788	730	701	693	700	738	721	738	716	696	788	748	751	758	709	715	695	722	738	748	725	747	715	735	728	746	711	733	682	731	748	760	751	752	706	700	773	749	730	709	704	746	722	779	709	736	719	750	748	718	748	740	762	690	704	737	682	765	717	763	772	751	724	725	694	716	743	725	720	739	763	735	728	719	720	729	708	786	708	710	733	769	724	770	721	759	775	737	751	719	683	791	744	770	711	676	716	720	706	769	788	773	705	723	748	728	738	756	724	690	714	756	746	685	755	737	730	709	737	751	763	761	757	717	730	693	768	734	714	726	726	709	733	770	734	783	703	691	737	702	750	738	718	727	766	756	757	699	718	727	774	747	719	708	747	745	739	716	775	690	696	807	717	735	716	741	735	745	719	725	731	754	780	738	710	758	741	732	698	709	747	707	719	698	721	760	741	705	749	688	745	727	747	766	703	742	711	734	729	695	723	736	786	724	771	773	726	746	715	782	796	733	750	720	685	717	747	759	801	671	737	730	737	718	769	727	736	771	725	730	735	697	730	720	704	750	737	758	687	814	685	751	704	767	748	766	763	717	766	737	783	729	735	736	732	709	722	711	753	768	693	682	730	754	722	755	737	695	765	747	707	684	728	736	766	728	749	701	766	742	733	701	737	774	790	733	768	728	704	734	734	736	710	751	728	732	732	710	706	719	715	731	769	739	733	716	691	753	761	700	754	741	722	752	726	736	753	781	710	728	719	719	741	725	687	731	703	723	732	774	711	751	751	713	731	713	741	761	745	766	702	729	775	783	742	753	750	733	683	756	781	704	745	747	745	763	750	725	692	747	697	722	763	739	729	753	685	778	737	786	718	769	762	743	748	757	720	745	708	741	805	728	711	759	696	720	739	747	707	688	787	757	773	752	737	729	721	747	768	759	775	750	702	748	766	730	731	791	726	715	753	717	714	706	746	724	726	743	724	702	793	754	749	663	741	704	750	812	746	726	726	780	738	770	715	703	759	730	762	706	720	723	734	738	747	715	740	767
23466	20963	27945	24197	21003	13073	3264	1730	1300	1043	907	802	731	730	719	743	680	688	697	657	723	703	702	713	673	705	699	648	682	726	732	723	688	688	703	649	751	684	687	686	704	709	702	644	689	683	649	657	692	707	688	665	664	724	665	664	667	628	662	685	714	676	724	715	691	674	672	635	695	694	673	681	693	625	673	648	679	648	685	664	702	715	634	675	667	665	661	688	650	660	645	698	686	630	702	689	680	705	680	694	663	635	685	687	688	670	637	652	650	669	699	625	700	693	687	675	646	719	690	725	622	705	717	731	699	674	633	670	727	664	693	666	666	648	661	676	682	696	669	691	714	662	684	695	736	637	643	654	689	691	641	653	719	698	721	691	688	643	685	707	666	685	698	645	680	718	698	663	634	712	712	636	659	693	725	693	721	661	699	689	663	701	696	651	704	634	661	641	714	697	674	678	715	726	647	726	720	728	639	624	673	668	675	697	698	703	673	710	673	694	676	692	707	665	656	706	679	658	696	721	672	677	651	693	677	678	670	713	693	699	666	674	677	672	670	698	676	707	663	656	688	707	730	670	690	682	695	700	717	688	679	684	662	643	643	696	722	651	670	706	660	703	659	692	687	671	664	712	660	724	657	692	663	688	710	753	673	686	720	696	642	656	684	664	738	715	632	679	721	615	664	716	671	751	681	710	621	713	682	658	724	672	764	646	680	656	684	679	659	672	701	704	709	631	700	632	702	687	674	697	709	635	687	673	707	716	673	735	675	660	694	681	737	683	656	669	636	655	681	721	651	675	677	679	652	716	642	696	666	687	691	669	661	691	704	691	702	705	689	655	648	649	674	722	679	710	682	672	688	695	727	661	694	709	686	650	663	704	692	665	722	678	638	654	710	658	695	631	647	680	683	662	662	691	705	706	688	688	703	688	711	690	668	680	614	659	647	663	713	671	676	684	699	717	675	666	700	717	723	666	724	694	725	706	697	662	696	709	720	670	659	711	675	692	700	704	662	716	648	702	666	629	728	678	664	698	683	688	682	679	678	637	740	671	677	684	680	649	706	705	682	674	668	646	707	678	657	686	700	695	697	692	702	687	716	629	679	623	692	733	693	729	664	735	664	667	727	674	703	657	670	703	660	636	676	681	692	664	673	698	688	643	705	614	686	663	688	690	662	651	686	694	670	676	681	675	662	678	644	666	638	666	645	664	692	662	688	663	657	629	677	692	691	723	702	713	651	658	654	719	682	693	651	662	742	731	676	647	690	673	686	657	666	685	675	734	713	688	724	680	688	683	694	687	705	632	684	708	649	657	705	670	704	677	686	704	696	755	720	653	661	632	679	688	709	657	705	655	706	706	756	617	698	661	715	686	689	714	698	709	702	653	707	661	670	627	673	675	733	691	724	698	665	661	687	710	675	670	714	662	650	690	641	711	679	667	684	697	686	731	685	717	649	716	685	667	708	660	709	679	713	667	671	684	699	686	658	697	685	672	724	679	669	679	690	689	726	694	678	667	662	670	681	691	670	663	668	691	696	708	658	698	681	703	653	719	661	648	708	711	665	672	629	663	643	647	664	684	702	686	691	677	706	645	704	706	686	702	658	701	668	715	663	660	682	704	667	695	706	698	689	675	688	710	691	671	679	699	685	662	694	698	679	669	710	737	676	692	710	680	668	639	621	741	698	682	634	705	736	645	656	705	646	716	737	691	707	721	661	685	664	691	702	693	734	682	667	701	672	681	628	717	632	716	668	722	664	686	684	714	689	671	721	685	700	716	669	697	677	696	686	678	704	648	677	717	713	676	638	686	669	662	685	669	716	666	649	710	693	668	681	665	713	697	722	687	668	700	694	722	669	643	693	661	695	652	665	674	649	681	697	698	706	741	674	657	704	744	668	596	693	706	732	656	673	691	662	677	644	694	641	682	687	676	649	672	682	723	684	743	637	695	725	629	675	710	690	693	688	666	674	707	719	679	706	725	674	702	695	726	699	669	700	663	707	686	700	663	686	693	716	701	656	762	682	647	683	722	687	675	644	665	666	650	697	676	689	673	666	696	636	676	683	679	694	657	751	689	684	681	655	655	687	727	716	687	698	701	701	688	669	661	687	639	682	663	700	672	673	704	674	687	715	647	675	718	676	670	738	610	708	729	656	672	710	735	752	668	661	635	626	682	730	692	690	733	685	678	658	732	681	672	636	740	728	625	680	699	684	635	708	705	703	700	674	649	669	652	664	723	660	751	670	709	698	697	641	697	675	685	710	697	671	670	651	692	681	693	683	673	690	620	705	673	676	699	686	696	681	694	693	704	708	673	671	668	684	659	671	688	656	663	657	724	706	697	705	643	693	664	659	654	710	674	680	673	693	647	698	653	646	638	694	701	743	693	709	671	716	666	689	669	654	680	696	705	647	659	615	734	695	710	664	707	715	684	716	695	747	718	678	659	670	617	689	675	691	700	720	700	731	717	678	732	666	671	636	737	688	696	695	703	698	665	675	718	641	652	706	705	682	680	675	681	664	719	696	630	676	696	682	665	673	715	688	692	645	712	720	623	678	738	698	643	678	657	662	682	720	721	692	671	649	664	712	664	724	682	713	717	673	691	653	678	685	688	666	709	661	639	718	709	709	680	645	668	717	648	678	624	755	669	682	721	712	623	676	705	695	667	703	690	650	642	679	677	682	701	639	673	717	683	679	678	703	672	661	717	669	644	647	686	711	691	670	671	706	673	640	675	674	685	673	677	706	673	661	673	686	651	641	655	660	649	639	664	624	672	660	681	708	665	691	663	695	628	692	623	731	680	671	682	663	674	638	685	669	666	710	689	632	661	685	677	676	653	644	695	680	671	687	714	686	719	671	670	653	711	696	677	656	685	742	660	697	689	649	630	696	665	690	665	708	718	668	695	700	648	686	720	708	642	700	679	683	686	702	701	685	674	676	658	662	701	660	669	702	649	702	681	710	658	648	722	659	690	715	687	679	710	660	721	678	694	682	716	650	664	725	714	640	708	704	716	695	661	681	716	633	698	693	670	690	672	719	672	664	644	648	646	713	655	666	698	700	671	654	638	709	663	644	666	664	616	685	654	695	665	661	700	698	663	700	644	680	677	682	673	667	715	730	644	706	678	640	728	689	720	722	654	673	724	679	694	720	718	724	660	668	667	673	700	696	671	669	717	674	681	696	642	698	654	710	692	693	706	669	610	652	709	725	642	703	687	660	696	638	715	684	684	686	733	695	697	676	693	677	666	652	702	684	683	634	686	690	696	686	708	680	681	713	698	671	672	731	694	677	669	672	676	665	730	673	704	699	662	708	722	654	655	721	698	680	668	716	691	658	684	625	662	682	706	668	704	646	650	635	713	676	669	686	703	727	707	661	671	665	713	643	677	664	687	732	667	665	672	731	667	700	720	660	675	683	657	667	673	656	660	679	650	673	684	702	665	724	673	697	625	694	697	666	697	694	692	726	684	659	692	723	680	712	610	696	683	666	712
38004	50698	30796	15089	8310	5322	3021	2123	1645	1218	990	825	767	819	758	756	717	734	737	724	717	729	687	771	712	732	655	667	693	716	715	690	700	689	707	659	752	707	712	704	703	672	632	707	756	710	710	710	721	706	705	655	709	715	682	700	731	736	720	727	699	729	692	690	718	709	695	665	675	709	720	690	660	704	702	718	698	673	685	712	713	687	723	738	635	746	677	736	717	719	745	695	679	736	719	683	714	719	682	688	679	705	674	722	746	748	708	706	708	664	725	697	699	716	710	737	724	690	710	681	695	670	656	707	674	666	713	675	664	753	703	735	675	717	704	724	724	705	690	710	722	686	689	791	704	719	712	695	715	728	682	700	686	679	690	726	729	727	721	659	676	667	693	749	673	749	748	659	700	671	673	672	686	651	671	708	736	774	705	726	676	689	685	665	688	711	681	721	671	743	723	681	748	685	686	699	714	688	739	713	675	745	700	695	660	756	679	659	719	732	696	723	772	700	653	741	652	737	669	750	738	688	742	703	698	741	671	700	696	681	700	711	707	674	734	674	730	697	693	665	689	717	726	767	744	768	712	724	710	719	730	704	687	699	694	730	681	695	740	695	735	701	703	712	679	701	715	731	728	689	670	683	702	717	685	735	704	725	725	707	751	714	715	699	689	717	688	731	728	668	722	685	697	704	712	704	709	685	700	729	747	687	711	724	699	735	692	701	693	693	691	698	721	726	690	720	707	694	668	696	725	669	689	691	685	688	711	677	717	749	711	698	739	737	743	686	686	660	711	671	718	695	728	680	699	693	665	722	717	770	736	671	733	651	639	693	738	695	718	738	746	656	679	729	678	726	691	756	716	669	667	686	692	683	691	699	699	723	728	691	730	705	787	723	715	655	717	658	696	747	699	701	716	766	697	659	732	709	667	696	681	718	740	690	685	652	702	719	714	727	689	723	716	665	714	680	759	730	709	727	689	698	703	713	720	704	667	730	698	722	697	705	732	686	744	698	728	729	737	712	717	738	716	694	690	738	738	711	749	696	741	711	688	678	698	710	694	733	688	680	706	717	696	728	719	661	728	691	727	756	674	734	711	733	696	681	694	698	672	648	739	690	726	697	684	698	628	756	731	735	698	707	698	700	652	643	700	759	735	659	700	674	716	727	748	718	671	677	743	722	715	663	696	672	687	695	670	714	705	713	671	676	729	685	672	654	742	784	683	735	729	645	688	698	693	682	682	691	710	702	713	735	713	714	706	691	693	686	751	725	712	756	672	721	668	707	723	714	669	671	718	671	688	653	692	711	734	707	681	703	694	726	723	703	699	706	728	728	608	680	728	631	720	690	671	693	683	708	682	712	694	738	700	723	697	744	683	669	708	676	718	727	677	711	734	702	700	701	732	696	678	715	661	705	731	706	721	708	662	730	724	690	665	703	702	670	682	679	654	694	680	713	715	710	714	747	716	689	682	731	701	747	734	723	745	705	712	732	691	651	687	633	757	665	700	740	686	717	680	721	661	662	691	677	730	674	751	689	713	664	690	691	686	688	723	681	701	701	722	697	728	668	670	681	730	719	699	671	713	741	746	686	735	745	717	718	742	688	716	673	675	660	732	717	672	678	706	709	728	689	700	710	720	736	729	668	656	686	766	680	693	709	747	701	697	731	699	741	726	669	694	736	712	694	704	710	710	696	719	745	756	686	719	722	779	701	683	687	682	741	760	688	708	703	748	669	749	698	742	701	672	650	701	701	725	646	687	701	707	665	629	703	712	697	712	691	661	741	737	742	743	680	770	669	699	704	705	688	660	678	778	689	701	689	748	716	671	725	717	692	736	707	667	707	753	666	662	722	688	677	714	696	711	667	677	670	675	698	740	644	697	752	712	683	741	719	736	692	640	684	734	711	767	676	700	651	734	685	728	734	702	722	745	725	774	701	719	740	737	709	733	687	672	722	702	696	722	716	697	678	713	659	694	697	685	711	695	756	698	742	637	703	683	728	722	667	681	735	737	669	690	698	749	639	728	736	685	688	673	720	693	698	695	730	732	708	707	743	679	682	692	716	681	726	656	733	682	685	733	743	690	751	707	684	680	701	718	703	707	694	694	696	711	709	704	675	677	714	703	714	692	655	653	674	673	702	671	714	720	680	678	684	670	712	719	681	707	710	713	700	688	644	674	698	718	736	733	698	741	731	661	687	640	725	680	705	691	754	652	653	712	694	743	714	707	702	709	672	706	745	702	674	716	688	699	719	666	707	675	680	690	716	655	724	668	690	766	685	728	739	678	671	738	690	670	755	709	705	714	742	718	706	685	715	669	666	737	704	695	724	716	701	692	679	655	646	679	711	714	708	694	701	739	728	696	699	747	709	684	723	701	692	721	742	722	694	668	770	656	744	699	726	700	642	761	702	692	711	725	685	691	712	679	748	687	696	686	688	632	676	685	700	706	695	688	709	727	732	666	681	732	686	736	680	705	710	692	688	730	718	681	686	726	690	704	705	739	694	673	682	756	717	678	662	729	673	695	663	690	684	713	736	675	671	724	723	720	704	675	694	696	703	697	732	717	702	711	688	692	749	726	712	690	689	633	733	725	702	682	693	710	720	747	675	673	755	720	722	710	711	725	664	694	683	696	720	736	737	672	701	682	708	730	697	668	663	683	725	731	740	680	734	677	662	707	714	690	710	686	665	720	707	676	668	677	663	747	670	778	714	670	652	717	713	728	704	696	686	688	706	691	705	697	728	667	700	730	753	733	710	675	672	710	699	680	644	719	695	672	739	681	659	735	688	683	690	686	712	710	710	675	716	708	717	722	703	714	710	678	764	731	698	722	700	727	746	714	715	674	650	709	757	660	706	681	748	698	712	713	686	676	674	722	743	730	691	719	641	671	753	710	675	711	727	679	706	689	705	666	641	750	689	699	688	686	690	737	685	730	709	701	721	670	688	703	731	672	716	731	689	733	692	700	739	679	736	683	718	692	690	675	673	689	701	709	721	717	722	727	723	701	668	697	674	664	674	709	732	710	702	734	723	701	681	708	704	672	685	736	713	664	717	713	676	719	756	712	699	702	671	722	686	712	696	708	643	679	720	667	726	727	668	681	730	694	685	721	726	685	677	740	716	682	696	719	733	721	745	721	709	707	685	711	714	745	663	732	715	666	710	717	709	694	697	723	689	676	777	654	705	710	739	754	685	691	690	695	711	700	753	673	720	769	744	670	678	709	696	694	668	713	702	679	684	725	707	681	731	746	711	701	712	712	698	740	729	683	719	692	669	713	717	729	750	680	703	706	720	709	740	684	665	733	717	694	687	710	693	711	767	659	708	721	699	750	664	703	702	688	701	706	698	631	681	696	708	694	721	676	700	675	718	729	683	651	680	734	757	757	722	720	701	705	692	675	718	739	684	673	668	695	677	722	709	710	704	764	676	709	740	737	767	662	730	690	698	703	753	673	732	689	738	725	688	750	716	690	715	709	755	712	712	745	698	759	696
24997	21178	26913	25595	13217	4014	2214	1397	1051	936	815	749	772	727	725	771	758	719	723	723	713	776	704	704	718	750	733	725	704	734	732	709	687	717	716	739	732	731	723	702	731	690	724	700	740	749	687	708	704	674	719	671	703	756	697	663	687	700	728	674	735	707	709	675	714	723	689	710	712	767	753	752	739	745	736	713	763	757	680	690	742	690	736	702	690	735	706	718	705	741	708	739	686	705	714	741	765	793	714	740	718	744	713	687	743	742	709	709	743	717	701	736	727	720	705	744	729	728	735	734	718	770	751	720	730	748	721	719	751	726	727	755	684	694	664	745	731	740	745	750	706	720	724	729	764	704	742	751	719	742	704	741	722	695	704	730	680	703	702	716	680	745	726	733	743	718	733	715	667	761	725	718	725	761	686	691	730	736	690	694	706	759	719	722	686	741	753	756	779	720	736	745	754	729	731	698	719	742	742	763	754	733	737	730	724	701	733	674	752	707	727	786	673	668	726	734	680	770	790	740	756	699	713	763	728	725	716	742	734	764	730	705	717	770	733	740	684	718	735	712	724	756	767	721	719	756	718	689	713	758	666	697	716	761	730	727	736	752	782	735	743	706	736	755	673	719	736	743	709	745	729	713	717	747	759	689	721	690	729	689	738	722	721	744	710	712	753	752	739	716	689	797	733	740	702	669	737	747	711	704	721	692	707	763	791	743	675	777	705	692	654	671	720	723	748	781	709	727	677	676	693	732	703	712	730	717	714	711	722	769	723	730	705	691	746	738	727	743	748	739	675	733	723	711	734	723	703	690	801	791	751	745	743	744	728	757	723	740	691	760	698	665	681	750	725	719	732	743	725	729	716	680	769	736	726	758	756	704	755	649	780	718	699	685	707	716	752	751	693	801	750	720	742	722	742	705	735	780	746	708	742	716	708	709	702	754	803	732	730	698	722	685	729	712	700	692	707	739	754	724	735	726	714	734	735	715	739	765	719	706	787	695	713	734	713	711	731	747	746	748	724	751	742	700	674	711	790	686	719	721	733	729	783	714	707	736	679	700	758	734	754	728	741	714	741	733	731	716	791	717	690	707	737	726	788	727	734	692	718	743	720	755	751	752	769	688	722	725	715	724	709	740	700	775	700	702	772	755	720	693	783	769	765	744	776	734	728	750	767	742	731	740	680	731	687	699	717	681	779	730	713	766	755	721	761	729	758	695	707	680	722	726	732	742	799	768	680	726	699	776	701	726	708	743	752	737	735	690	728	745	717	734	701	760	737	716	729	726	708	747	750	695	736	701	688	739	722	707	709	719	744	715	719	735	721	693	712	714	683	727	723	725	735	778	697	727	730	748	703	743	730	772	738	704	721	695	725	710	719	755	733	745	723	698	737	770	700	752	677	718	680	705	721	735	735	720	741	642	711	753	736	661	721	736	747	786	757	679	738	687	740	715	820	751	701	721	710	728	741	709	696	771	731	702	741	717	735	721	749	759	748	684	703	729	725	739	691	679	746	703	712	762	722	708	720	735	706	765	717	750	713	712	693	705	720	742	709	696	692	720	692	734	769	759	740	699	717	734	707	664	693	743	743	729	728	718	729	751	761	688	725	733	706	710	691	740	703	725	689	735	737	718	720	744	705	766	735	714	699	740	694	749	716	708	711	800	720	711	708	741	705	728	722	712	707	696	728	741	719	767	730	731	732	685	728	710	741	680	714	709	672	747	715	739	731	697	657	693	698	707	720	718	720	722	720	757	734	715	684	704	708	753	739	781	720	709	715	706	750	729	706	727	740	703	749	686	734	734	714	734	730	711	730	721	709	730	724	706	752	758	721	655	710	749	726	763	707	791	719	695	684	692	695	675	716	716	737	711	716	708	747	780	691	717	709	736	690	785	730	691	733	749	735	739	762	706	719	716	696	733	700	734	742	754	710	690	729	708	724	692	737	708	728	699	684	738	729	741	724	754	729	706	721	713	732	724	704	697	727	741	728	734	737	710	735	725	686	698	663	748	757	734	769	739	744	687	727	697	698	727	683	722	758	704	719	684	744	742	711	715	722	727	717	768	745	694	712	689	736	713	698	744	729	676	693	697	758	712	657	728	733	716	701	749	705	728	704	692	748	739	728	721	742	773	666	765	700	705	722	730	734	679	719	726	736	697	745	759	712	728	736	703	736	717	725	781	705	713	732	708	727	702	769	688	700	728	697	762	731	694	729	720	706	688	722	740	737	662	699	716	754	757	750	709	734	713	711	721	704	748	779	753	770	716	751	710	680	731	734	734	734	747	691	694	731	721	721	699	727	748	714	736	699	730	774	696	728	724	776	666	719	704	735	749	723	695	704	787	702	700	784	671	750	733	709	686	710	741	722	704	755	709	734	725	706	726	694	742	752	677	707	702	750	746	729	708	760	701	747	725	757	690	689	687	744	710	719	699	743	696	738	684	719	730	696	727	722	754	741	777	722	734	710	730	737	746	709	704	692	740	649	680	691	703	689	763	704	752	686	707	750	738	733	750	746	707	708	712	683	719	718	718	733	710	716	743	716	776	732	690	732	745	753	746	721	691	696	729	731	708	730	772	752	727	735	726	764	719	716	735	715	720	703	748	733	755	740	735	660	697	724	725	692	671	734	729	756	715	679	740	750	730	736	715	691	676	690	717	712	726	694	773	722	707	678	746	743	776	699	720	716	724	733	702	728	698	805	724	728	699	727	656	721	756	721	766	703	733	784	708	694	696	742	722	766	776	703	724	736	702	789	712	724	700	724	707	731	745	727	730	781	702	729	741	740	716	739	753	746	708	722	730	750	697	730	731	703	741	734	715	756	713	711	729	713	739	706	722	789	719	734	750	697	749	720	770	796	731	695	666	668	754	732	693	732	668	726	732	716	706	712	758	782	736	682	741	737	719	710	785	699	734	757	747	725	736	720	749	732	735	719	760	743	707	742	723	719	735	729	687	766	694	669	690	741	708	689	683	725	736	693	699	732	709	683	706	747	713	700	695	722	728	692	766	711	742	743	711	691	682	773	770	760	716	733	749	689	698	699	654	728	744	732	710	710	744	769	690	710	692	724	725	779	775	722	683	724	766	722	708	749	728	753	714	720	751	690	678	746	709	749	729	691	730	761	732	713	723	744	726	741	716	717	684	730	678	710	709	701	750	776	701	743	756	734	727	765	733	682	677	635	724	774	735	747	755	728	765	795	722	693	760	746	686	722	736	724	767	749	780	740	711	672	713	766	757	736	695	739	746	730	748	670	709	699	710	733	699	673	754	753	734	724	700	732	707	769	782	678	710	704	718	744	721	757	732	734	733	728	727	705	728	729	750	720	774	737	719	694	754	737	738	710	745	742	726	777	744	713	760	716	734	713	688	735	692	746	747	699	751	736	719	751	666	758	733	727	769	763	744	767	709	726	724	671	734	726	729	707	723	692	748	731	740	713	786	719	736	777	680	725	720	687	713	751	755	734	738	729	740	738	719	762	718	711	748
37272	43485	24980	12663	7540	4545	2860	1718	1335	986	871	873	747	741	748	768	759	822	768	780	725	784	720	764	738	725	761	713	742	755	754	747	698	716	734	806	743	729	736	726	713	733	706	785	744	727	709	757	742	730	747	741	775	762	735	720	761	756	735	748	747	721	756	730	768	768	751	709	731	757	739	742	751	801	763	742	826	757	774	748	788	777	696	739	772	675	719	761	718	749	737	725	725	732	734	778	749	749	732	773	770	754	763	752	731	780	771	789	765	761	719	747	762	764	702	719	758	761	744	716	738	740	723	831	711	741	771	770	755	746	753	772	717	741	758	731	731	729	710	718	724	754	730	747	713	742	705	745	772	746	712	759	728	752	770	725	729	766	709	761	752	719	721	721	768	731	693	752	802	717	746	732	749	712	744	715	744	714	712	754	772	792	736	713	731	751	750	772	737	689	735	723	745	760	744	748	742	744	697	743	740	797	731	744	741	776	721	729	704	750	765	762	748	762	724	711	729	723	707	775	748	783	737	730	776	750	780	791	724	724	778	783	733	793	766	795	742	739	716	766	778	760	750	806	754	757	771	751	723	709	820	758	787	750	752	751	773	718	759	760	750	719	778	737	712	760	794	712	713	741	776	746	756	741	750	756	760	766	749	741	744	789	755	778	733	698	711	740	799	748	746	723	802	742	727	764	737	723	755	776	724	717	729	707	714	751	761	748	770	702	721	756	785	772	785	713	752	746	710	767	734	728	770	727	742	771	748	749	768	758	692	802	738	735	725	713	763	765	771	756	686	725	723	740	790	766	741	771	750	704	747	748	742	800	741	768	753	793	761	712	734	742	755	718	793	738	693	709	735	707	693	748	752	729	768	769	746	746	750	746	819	748	756	793	750	810	739	719	801	742	752	734	779	729	705	769	814	779	752	736	745	759	753	723	762	771	746	748	781	708	728	778	752	723	792	736	733	731	730	769	753	721	760	711	742	755	722	743	709	746	726	751	707	746	748	778	714	747	790	762	718	727	710	742	751	749	767	724	821	693	735	765	750	684	755	780	702	743	751	821	758	721	734	736	760	729	747	738	714	752	769	740	745	759	718	712	768	750	746	731	763	768	771	760	758	785	781	754	758	751	729	749	695	727	757	735	736	758	707	795	754	797	729	745	723	787	765	734	764	790	739	771	754	753	737	735	757	729	745	798	739	734	717	751	700	726	757	749	748	787	723	754	757	763	763	778	728	770	718	736	741	734	751	721	739	740	804	733	739	757	755	787	716	736	752	738	742	785	736	797	758	717	776	765	760	705	736	712	742	740	731	760	719	761	734	783	836	755	740	761	770	739	786	693	730	735	716	685	757	735	803	784	713	734	716	741	780	730	727	717	748	726	665	773	735	715	726	696	805	785	789	704	758	724	748	733	794	770	794	747	799	737	714	743	732	740	810	743	784	739	782	735	683	732	811	721	782	800	755	785	720	750	773	684	763	766	748	740	739	712	721	777	805	711	747	757	773	672	754	741	694	780	760	704	745	722	782	727	711	764	726	755	717	798	781	795	740	764	756	732	708	756	730	724	750	760	748	763	785	781	720	705	802	756	801	727	793	770	764	707	773	720	716	758	742	761	700	802	720	759	738	760	765	768	724	778	696	794	785	753	754	778	719	737	742	751	720	778	785	729	690	713	736	721	729	758	761	739	753	700	681	706	751	755	731	799	760	770	783	761	755	752	744	762	748	758	740	766	743	730	713	743	736	723	741	745	731	769	720	731	729	752	747	755	716	765	742	761	791	746	754	779	712	755	737	746	754	765	737	713	765	758	727	761	731	725	705	754	701	710	758	792	754	714	730	755	777	783	739	727	793	748	728	742	723	757	698	768	751	754	768	758	751	708	764	729	786	756	745	780	727	782	725	739	720	777	736	711	743	751	784	738	748	761	754	732	709	704	775	737	763	771	731	750	782	755	727	777	692	706	737	753	738	721	739	779	764	787	761	727	751	772	748	797	736	731	742	775	732	806	711	753	760	768	750	803	782	753	718	727	737	783	736	768	750	746	737	714	705	778	773	749	768	828	771	776	735	728	767	809	777	781	711	727	754	793	742	661	734	822	757	785	769	809	779	750	726	747	735	811	749	749	738	779	718	739	826	754	726	736	731	800	783	739	729	734	758	744	696	740	755	745	771	752	771	719	690	761	698	731	849	730	714	778	700	789	758	711	767	750	780	748	732	729	754	731	747	774	762	759	754	763	766	787	758	709	710	715	783	758	759	726	760	736	758	724	793	752	787	762	784	772	752	744	742	759	730	752	712	728	765	769	768	759	742	749	772	702	757	762	741	757	773	776	770	741	760	732	725	686	790	743	771	712	739	773	766	748	762	751	761	780	782	730	726	781	720	785	748	760	707	772	761	721	726	764	700	755	757	677	753	754	745	784	730	768	704	702	787	720	739	738	745	739	719	745	744	764	769	762	814	780	740	740	754	752	766	738	744	786	750	762	752	759	729	735	785	748	799	768	744	721	721	740	713	750	766	783	761	693	759	714	751	759	711	761	714	735	766	727	749	765	725	764	738	726	756	764	776	791	706	745	714	720	745	740	737	779	752	791	734	757	742	718	730	777	759	758	696	799	721	727	706	691	705	767	728	733	777	762	763	765	765	779	745	748	746	706	748	776	703	747	753	743	823	713	715	733	731	773	769	709	770	744	750	753	786	708	769	779	761	749	745	734	731	751	786	746	756	760	750	767	781	763	720	728	764	810	772	719	749	790	761	726	739	761	784	749	717	762	771	764	742	749	765	732	764	712	742	720	755	724	776	748	723	761	741	708	771	755	721	701	763	776	749	755	670	744	722	698	765	768	723	748	754	786	705	732	697	727	718	757	773	723	772	770	753	750	763	740	734	735	751	744	696	722	787	722	791	737	728	777	765	778	791	716	697	759	758	746	750	811	795	710	726	729	740	783	739	766	745	743	772	766	721	795	719	778	767	774	716	707	754	804	772	766	742	761	752	711	727	825	810	783	777	791	721	728	801	758	753	723	722	796	757	749	710	739	743	773	759	771	759	744	770	728	727	742	678	714	761	776	795	723	732	694	762	768	731	715	750	728	774	723	754	735	740	735	784	761	813	740	709	752	768	744	748	762	792	765	743	737	749	694	755	800	747	783	723	729	736	749	768	775	755	724	726	754	751	770	786	734	769	778	739	685	749	779	745	744	749	758	702	773	753	773	765	788	730	739	718	756	808	764	793	759	744	732	692	743	738	729	770	741	749	729	699	753	721	771	733	742	745	750	780	732	781	764	740	730	704	727	729	782	756	720	737	743	766	753	794	780	718	799	750	779	749	773	717	766	745	749	772	750	734	753	761	724	684	725	730	760	711	786	783	741	695	792	784	693	776	735	748	765	788	727	790	701	717	718	793	710	742	720	751	780	771	741	766	772	772	747	703	743	718	736	732	722	745	715	751	762	712	778	764	780	733	733	773	720	746	749	716	750	768	739
22450	21027	28450	23831	21144	21006	10571	2185	1214	940	862	791	752	746	722	733	709	750	693	728	742	741	712	686	763	740	766	712	740	732	730	695	718	756	667	688	740	670	731	688	672	694	734	741	706	728	705	695	708	708	741	719	748	709	682	706	680	733	693	685	710	702	679	714	750	707	757	652	721	693	737	714	742	716	688	705	726	690	717	695	743	715	710	706	693	739	772	686	769	749	734	737	706	730	714	739	719	742	689	703	721	682	692	710	708	762	714	718	799	725	703	690	776	707	705	666	736	732	715	742	729	743	724	743	665	677	691	693	721	738	673	716	742	692	774	744	714	689	678	780	681	708	661	713	727	715	742	737	739	710	699	676	762	701	679	681	712	651	706	717	728	773	688	759	673	680	758	633	727	700	736	680	698	705	667	679	666	718	741	774	716	738	726	705	705	720	693	697	670	695	682	705	694	695	709	688	721	725	683	704	797	699	697	744	703	711	731	702	695	666	734	727	742	682	676	764	743	757	675	705	717	715	724	698	720	720	717	705	680	704	715	722	720	670	690	767	707	730	748	712	692	728	729	725	662	696	724	742	691	736	666	717	777	716	729	725	697	705	725	735	746	697	741	737	702	720	732	693	728	712	749	728	709	736	685	703	642	745	726	687	731	683	712	724	779	750	656	699	750	689	709	699	716	713	696	702	761	711	724	716	703	734	744	734	728	678	750	705	708	672	723	698	707	758	695	715	698	748	663	699	710	726	756	691	758	743	741	716	696	729	717	695	727	740	692	709	698	713	769	728	691	697	714	729	707	736	734	696	785	746	701	688	736	756	702	722	736	687	719	702	682	756	710	731	745	649	740	711	697	710	710	711	674	732	709	706	691	734	698	715	712	687	685	711	714	778	712	670	699	652	762	721	693	694	726	741	723	716	726	699	716	711	644	729	738	680	700	711	689	755	729	753	765	745	674	714	683	721	689	692	692	671	669	672	661	708	698	710	667	744	663	678	741	691	682	709	689	712	738	715	644	736	758	756	714	688	701	692	709	710	695	689	694	707	697	685	715	702	706	713	687	673	719	724	712	721	690	697	719	753	721	720	715	741	706	687	698	719	717	787	737	724	706	696	671	709	724	725	718	667	725	762	722	708	731	757	699	718	702	729	714	688	700	724	670	678	675	708	717	735	737	710	678	754	744	688	752	702	694	685	685	774	702	762	694	662	694	730	717	704	740	726	742	709	696	687	707	683	747	737	717	694	747	703	737	683	736	729	742	720	677	705	717	707	726	723	689	703	672	709	709	670	743	777	707	682	726	704	734	713	777	709	701	723	703	710	736	768	710	692	709	712	689	706	696	720	729	686	690	736	693	726	689	686	727	682	719	687	728	715	717	740	698	756	722	736	701	731	705	732	695	699	709	720	724	724	736	693	688	703	758	653	743	723	735	720	745	684	736	700	717	707	684	718	757	683	739	694	751	688	738	723	750	702	675	734	702	725	715	720	687	717	746	705	688	757	684	737	744	707	684	753	704	736	663	706	732	728	717	671	702	694	690	682	737	681	712	727	716	741	731	707	707	705	697	743	733	746	738	724	642	737	722	737	727	689	710	671	741	709	727	672	700	718	736	690	727	695	744	711	675	729	723	681	691	726	681	700	700	686	668	659	739	717	737	678	694	680	747	694	699	711	728	718	763	772	689	725	690	679	657	597	755	670	669	698	678	684	703	742	732	743	713	706	737	686	695	734	661	699	728	749	720	696	675	718	691	722	703	728	727	739	719	769	746	659	695	732	663	744	697	746	731	733	711	722	756	714	669	708	745	700	694	737	775	693	713	731	736	698	748	685	732	724	706	688	709	722	695	760	728	729	742	705	740	717	710	700	685	729	711	727	714	710	702	695	690	665	720	742	753	721	735	742	690	744	699	702	711	679	710	712	739	691	699	707	714	734	687	726	678	710	660	703	674	709	724	741	724	748	684	736	711	740	712	705	683	719	672	730	729	716	745	706	695	692	733	742	692	692	684	720	733	709	733	724	743	736	647	687	706	689	727	713	714	733	736	750	698	735	710	723	669	704	766	752	702	699	713	730	724	723	729	665	693	754	742	691	709	742	722	739	685	746	752	658	698	750	705	743	713	708	719	683	742	697	706	765	728	735	730	696	727	696	728	693	713	723	735	705	710	773	747	746	708	744	732	716	741	663	738	712	635	729	760	756	715	697	646	697	703	684	705	689	711	652	705	723	726	745	702	746	697	715	678	689	715	741	756	654	741	729	673	712	742	670	737	692	718	700	726	674	728	727	672	736	656	732	717	673	727	672	753	723	740	708	721	759	715	678	727	738	688	686	701	735	712	700	739	699	688	744	711	735	717	730	657	729	729	710	702	703	692	663	682	739	720	718	755	724	738	710	686	711	713	726	671	674	724	714	725	678	700	743	711	676	742	681	703	732	738	696	742	673	736	764	717	717	766	652	660	730	722	715	712	707	741	704	721	730	753	715	719	682	695	712	733	726	707	717	702	763	748	728	724	723	687	694	746	672	722	701	712	648	717	714	724	739	721	705	722	712	700	675	723	671	706	725	668	700	693	675	666	633	705	759	751	727	695	704	716	707	726	726	729	675	673	718	702	726	686	699	716	734	712	741	726	750	690	673	695	747	740	697	769	729	745	710	703	705	705	660	703	731	761	711	672	713	725	699	742	718	722	716	728	701	764	684	668	712	738	737	699	710	749	707	763	753	729	744	710	721	708	706	710	728	723	706	655	684	703	721	699	745	719	703	692	730	674	739	752	736	710	697	741	748	747	752	758	745	703	748	717	720	678	726	716	665	721	695	665	709	747	726	709	698	676	685	709	729	682	697	730	671	721	698	621	705	673	744	739	682	741	685	687	691	725	722	748	643	737	718	726	695	662	681	742	699	744	716	724	741	703	668	710	720	713	715	686	705	719	694	727	709	725	707	674	710	653	680	711	708	726	770	715	677	686	719	724	721	676	705	710	733	720	705	663	718	689	725	724	760	681	739	762	664	683	725	741	747	735	750	774	736	745	712	697	720	716	723	646	679	685	738	704	716	746	698	751	745	695	674	704	743	765	684	738	747	681	697	713	712	690	728	695	729	715	688	714	699	727	781	737	734	686	696	740	797	772	686	718	709	672	717	717	729	726	708	694	694	729	736	725	770	705	744	713	682	690	693	657	703	723	730	673	698	748	733	740	708	717	720	680	685	734	749	712	756	702	742	728	673	712	710	720	670	670	701	704	741	728	654	665	739	708	724	660	698	776	714	708	720	690	748	734	702	747	686	691	709	709	711	737	753	675	675	697	731	713	702	705	706	709	746	731	709	656	741	671	726	721	665	739	701	664	772	727	696	733	732	677	665	738	711	680	729	725	711	691	741	743	711	664	740	727	709	689	762	673	708	709	671	700	718	771	743	703	741	694	709	725	717	732	734	723	708	697	742	732	708	691	709	758	688	699	717	705	675	680	727	664	686	738	697	719	721
39397	58878	41541	27484	17194	9152	4523	2401	1392	1014	927	845	835	832	785	762	750	738	723	724	753	730	751	699	730	710	707	750	778	790	715	714	716	759	675	669	740	714	702	717	741	734	732	696	737	726	737	725	757	696	696	702	697	705	697	721	719	700	713	741	672	717	741	673	737	739	688	691	688	712	689	711	756	734	736	694	757	746	699	748	738	690	697	680	727	713	751	718	696	688	679	689	715	707	782	714	733	705	736	679	683	767	769	711	781	699	706	805	724	768	710	697	705	724	692	731	709	771	721	714	774	761	705	755	711	744	731	731	677	688	739	774	690	701	716	722	744	753	765	704	744	758	750	743	729	705	724	763	740	710	687	735	729	695	733	690	725	747	711	695	715	662	699	733	752	759	718	736	694	720	721	727	716	804	707	714	657	726	726	746	715	729	718	740	715	701	743	760	752	702	696	748	692	734	678	718	765	725	696	696	735	716	724	726	724	745	756	745	714	739	709	677	728	771	715	726	706	735	732	759	738	765	708	689	692	695	736	743	740	697	744	722	690	720	721	696	739	688	704	699	723	731	716	766	741	716	713	734	723	706	649	687	684	751	722	702	730	758	718	721	698	732	713	702	729	714	723	701	738	757	728	653	725	668	673	682	753	795	747	668	721	695	680	703	682	744	706	711	721	729	727	668	729	739	681	782	708	691	750	731	686	724	772	748	718	742	708	766	742	721	729	698	731	725	716	730	710	723	708	705	743	805	657	748	722	717	696	749	699	685	716	737	757	718	716	714	748	696	698	748	735	728	714	751	730	694	701	718	684	739	687	680	752	757	745	712	696	787	747	722	746	765	715	732	729	704	721	692	719	723	745	720	735	701	722	726	748	712	702	721	733	710	720	726	767	729	719	670	728	714	744	714	725	761	730	725	714	734	687	676	739	727	707	716	735	745	746	687	671	727	736	723	724	715	707	696	742	722	745	700	775	749	713	728	684	740	701	735	730	741	774	702	732	739	726	701	738	653	718	706	680	738	751	729	713	734	753	765	732	700	723	720	709	702	666	703	690	727	695	750	686	727	726	733	727	705	753	709	670	711	738	759	787	686	763	748	747	755	659	716	755	752	704	713	684	741	720	732	735	726	710	709	657	719	728	721	723	718	716	677	694	742	701	708	778	725	718	704	685	693	713	716	729	731	708	716	672	718	781	671	719	695	762	694	703	697	745	727	738	713	734	723	776	717	718	719	706	738	704	740	670	687	749	704	716	729	762	729	762	733	751	724	698	744	757	738	703	787	694	753	703	714	692	765	715	751	747	695	696	724	683	684	749	707	755	745	701	799	713	733	748	688	753	736	702	718	751	728	710	727	683	732	730	773	734	793	724	759	744	743	688	763	721	710	694	713	713	747	696	720	715	709	759	666	738	743	749	713	742	699	726	758	726	730	739	714	719	737	740	721	735	702	688	735	720	760	724	736	734	685	686	671	755	727	765	739	753	709	741	716	683	728	735	761	731	730	729	765	717	759	723	660	718	703	711	715	767	690	724	712	763	716	694	721	729	707	732	739	734	701	710	745	694	769	697	737	700	719	737	771	711	761	701	726	739	716	725	724	715	688	748	676	693	677	704	694	712	731	695	707	683	757	742	739	722	749	706	750	693	724	718	723	718	742	740	706	756	730	742	683	727	749	665	671	704	739	736	729	738	752	734	808	710	702	731	717	738	675	770	723	772	717	737	775	738	739	702	750	735	752	715	769	736	719	698	722	719	717	765	754	742	744	727	713	738	732	732	730	705	730	691	751	744	734	722	720	730	696	730	713	737	708	700	706	704	697	747	711	716	745	713	762	724	739	758	689	747	733	693	747	706	729	659	695	750	767	732	742	738	695	720	772	680	738	710	763	711	722	713	689	708	681	700	745	717	696	721	704	711	749	724	690	728	706	727	730	771	725	721	740	718	728	718	743	727	731	707	733	664	721	734	766	735	704	723	739	730	704	742	719	733	736	689	723	732	726	719	720	728	718	678	782	675	725	720	701	734	706	746	761	726	720	735	712	732	684	751	731	756	726	716	748	759	709	705	707	742	696	701	721	720	675	687	731	734	716	708	721	726	719	734	747	685	745	719	707	779	748	754	755	738	743	782	751	712	750	711	726	725	731	706	714	721	714	734	706	715	759	737	709	740	725	728	699	684	738	757	765	749	746	713	760	731	740	733	732	739	738	692	756	716	734	721	736	741	708	743	752	665	716	751	661	736	747	762	731	716	728	734	702	718	728	751	734	745	686	720	749	712	716	701	744	761	694	718	716	750	712	701	706	716	686	738	761	752	662	700	663	661	687	720	720	713	741	696	729	770	731	740	719	745	727	710	737	715	727	696	694	752	711	678	720	743	694	715	725	729	696	711	712	695	771	707	744	739	713	728	759	696	746	785	714	762	742	726	725	760	728	696	669	709	722	730	709	716	704	732	698	723	710	731	710	721	714	760	734	738	750	702	688	685	687	736	767	709	692	782	739	691	691	721	738	761	723	707	701	711	721	739	729	746	714	739	751	717	821	715	720	700	751	671	730	741	741	691	725	757	693	732	711	693	750	739	724	722	743	726	730	696	707	736	692	727	706	716	709	732	689	765	727	753	701	702	794	707	720	703	701	725	711	727	718	736	675	734	704	705	723	718	697	703	694	724	721	719	689	670	728	717	740	728	728	745	735	683	718	692	727	719	725	673	730	711	715	743	732	733	677	707	685	728	715	727	736	744	707	773	685	689	680	707	714	732	749	731	698	708	736	720	753	719	734	740	692	711	722	767	742	748	735	759	702	720	696	681	773	713	738	717	712	717	673	730	699	732	749	754	771	765	718	719	731	726	757	738	715	768	668	700	699	685	694	710	723	697	679	722	716	715	725	685	717	729	729	753	689	685	737	705	731	700	706	758	728	739	771	688	730	749	737	737	713	733	712	739	730	755	699	727	739	757	714	750	725	692	681	737	678	742	678	730	747	693	721	712	722	726	746	736	702	694	701	709	733	743	713	744	709	757	723	776	722	757	689	738	687	734	710	722	695	745	720	723	755	666	676	709	730	712	749	701	682	769	726	727	721	690	744	745	740	685	751	711	714	684	703	712	692	753	735	698	689	715	747	707	705	716	739	748	743	760	748	699	724	726	704	745	731	733	729	778	741	732	735	715	700	754	746	752	678	729	725	684	759	726	705	714	720	746	707	700	761	723	693	747	761	715	707	728	679	731	738	715	718	765	769	712	724	696	683	724	726	726	725	708	672	728	725	705	727	721	727	683	747	748	729	702	708	712	757	737	695	725	729	661	734	673	768	773	750	695	723	737	685	730	716	719	716	749	717	719	740	753	710	706	688	747	776	702	691	726	712	726	691	766	712	732	706	689	731	751	722	700	685	717	686	651	764	749	728	747	694	724	683	743	758	736	734	769	676	703	736	717	732	715	703	773	720	766	741	688	755	707	735	756	751	757	690	734	729	717	727	744	673	696	692
41673	44424	39761	23273	8799	2912	1551	1109	1007	893	881	829	786	717	765	706	728	689	760	678	733	765	731	771	753	788	688	703	751	725	747	761	726	712	745	725	750	722	755	756	738	718	740	697	681	750	721	679	692	722	735	739	662	706	728	795	726	752	688	743	711	694	772	660	747	687	751	731	708	714	708	734	682	758	761	712	697	651	738	665	758	676	731	729	742	746	707	762	711	714	704	734	715	728	734	704	730	728	707	724	659	695	742	688	736	727	737	672	733	732	743	690	738	680	748	696	759	726	730	746	702	736	694	685	680	641	698	705	649	720	758	702	790	775	696	704	663	753	737	726	739	692	698	721	739	718	672	759	744	697	795	734	740	693	706	709	728	714	697	742	698	762	700	760	723	669	732	708	708	749	727	716	700	719	728	745	715	737	721	697	760	711	697	693	746	738	710	729	709	680	726	704	719	718	742	716	725	714	728	694	707	759	698	690	745	748	743	737	680	719	710	731	750	697	730	683	725	729	742	745	723	724	748	715	685	762	759	707	747	712	733	738	695	731	686	646	709	738	716	780	689	727	670	674	714	737	707	670	698	718	746	702	751	664	727	696	786	714	768	746	713	736	721	727	725	746	732	705	741	737	713	802	739	688	741	729	678	681	737	694	705	757	715	703	759	739	714	725	684	695	715	700	694	703	732	741	761	710	739	713	763	710	720	704	710	725	745	713	743	733	701	727	686	734	763	679	704	760	689	669	707	736	725	712	740	700	727	717	763	752	685	715	713	772	715	742	685	701	725	724	722	727	704	719	689	694	769	718	730	735	671	660	718	706	699	710	703	704	689	719	728	651	729	691	677	695	731	709	715	726	777	727	721	739	771	682	757	713	730	695	737	707	795	701	762	718	739	707	742	694	667	711	686	691	711	740	715	722	707	731	783	670	730	711	746	734	745	719	720	778	693	753	698	708	695	704	743	731	711	730	747	718	699	713	715	751	737	751	737	752	718	758	741	724	733	703	710	688	739	709	674	688	693	716	790	712	712	690	677	718	697	725	748	740	708	718	777	768	661	683	720	773	725	723	738	709	809	665	743	711	694	737	760	732	731	734	742	727	728	692	748	736	714	718	702	721	696	756	719	742	679	714	709	733	673	754	723	709	752	728	705	782	727	729	726	703	691	720	687	699	709	743	747	741	682	737	805	725	723	770	717	687	671	725	748	677	729	686	741	719	703	714	714	742	699	755	719	681	715	753	669	672	758	783	726	715	773	746	717	723	727	717	763	713	735	724	741	709	745	739	737	707	705	642	680	706	729	726	725	731	737	697	762	706	710	724	681	731	746	717	722	680	766	723	772	707	746	722	720	720	745	777	723	735	713	716	731	679	673	747	695	701	686	756	746	728	682	708	734	698	714	729	754	728	714	720	718	791	723	696	713	772	756	685	719	681	697	717	720	708	736	760	768	662	772	706	685	708	700	740	715	739	723	706	716	744	726	730	675	731	703	743	726	734	743	668	643	727	759	744	699	719	714	725	746	710	708	691	676	678	753	750	716	736	700	726	738	764	711	703	710	702	691	701	753	715	689	740	730	732	683	710	710	722	700	664	703	731	689	729	746	718	708	693	744	709	690	709	715	749	700	749	756	720	719	654	698	658	741	684	719	720	696	702	706	700	693	690	732	741	717	741	759	721	739	714	694	740	734	709	673	751	767	684	724	744	786	731	737	747	716	700	656	735	752	730	766	769	817	745	706	641	766	703	708	779	770	730	689	752	692	760	741	744	751	752	719	726	687	735	688	720	735	722	744	698	735	704	752	690	765	709	730	752	742	709	735	720	730	773	738	761	730	725	729	731	691	702	718	726	721	765	738	714	714	700	689	715	716	717	743	756	750	758	706	718	692	688	737	708	698	739	767	732	740	711	777	712	701	705	699	734	706	713	753	752	719	738	670	723	709	718	748	712	729	772	725	750	723	723	707	728	719	718	683	724	711	733	715	773	732	735	704	681	727	688	691	745	790	724	712	765	697	725	711	727	704	729	734	747	723	713	727	743	743	749	696	675	661	730	757	761	669	740	730	729	736	691	663	698	734	758	732	682	664	699	728	728	722	681	674	687	778	717	707	707	763	739	748	759	705	757	712	742	705	687	681	692	718	691	737	728	760	731	691	743	766	723	686	737	714	729	725	708	682	728	690	722	729	765	729	701	674	754	674	689	679	753	755	719	753	759	722	702	746	731	731	709	702	766	708	711	711	688	672	735	690	721	727	745	703	698	723	712	776	732	670	716	719	724	742	703	703	684	726	683	731	689	728	713	769	761	701	726	679	736	705	724	749	709	698	708	726	711	743	726	729	760	735	725	721	759	701	706	758	702	729	676	671	701	727	748	740	764	769	728	732	675	722	746	715	735	715	709	747	722	757	705	747	687	704	732	721	716	688	689	734	749	731	676	756	736	732	691	747	735	739	702	737	719	702	718	764	747	693	688	709	737	732	732	704	706	693	697	692	673	732	775	712	710	787	744	741	696	790	712	764	695	739	754	707	744	704	661	643	772	671	726	710	754	704	691	738	743	729	727	747	704	729	773	790	722	776	731	709	713	725	671	717	683	729	733	702	745	718	667	703	712	749	755	748	742	720	728	763	751	741	760	732	745	729	687	708	716	707	715	743	722	709	688	715	692	711	738	716	696	668	708	748	680	716	715	681	714	691	721	635	720	718	686	749	761	730	713	756	723	738	703	704	710	744	716	734	747	728	766	695	715	748	771	733	773	710	748	691	706	740	709	680	677	788	686	745	716	754	688	740	707	715	777	755	704	703	701	691	731	772	724	710	720	724	705	670	737	749	733	738	742	706	722	674	669	743	705	719	723	675	701	755	728	699	715	719	744	697	678	750	689	703	721	719	764	723	716	722	670	732	750	693	674	698	726	721	761	712	739	681	705	729	700	704	688	681	751	736	724	756	735	720	748	697	701	690	740	728	715	793	739	709	711	694	744	733	712	690	720	759	712	773	734	713	715	727	734	698	719	702	728	718	726	760	721	694	704	732	712	761	707	739	733	726	716	716	745	774	758	718	671	772	759	717	763	710	729	762	767	746	740	727	752	721	702	736	758	737	744	716	774	743	739	714	698	722	697	762	737	745	746	737	742	746	723	724	708	722	713	787	683	696	686	779	702	706	714	735	753	766	814	730	729	748	720	692	683	720	709	709	688	708	714	730	708	696	728	734	736	734	697	682	726	721	708	687	674	753	719	696	713	759	694	689	721	735	752	725	689	676	735	732	676	703	725	697	757	689	706	748	712	757	726	728	739	685	686	667	717	749	683	675	748	771	709	714	706	699	747	701	691	748	775	723	682	722	670	719	729	740	721	747	732	752	714	749	724	747	740	688	683	709	786	756	721	730	683	761	741	717	733	713	739	728	755	728	692	714	716	752	727	725	686	723	764	736	737	725	708	680	699	713	713	742	695	734	765	760	718	736	716	702	723	714	685	730	695	715	758
46381	55215	38246	19742	8769	3593	2100	1532	1193	1048	974	895	844	787	794	797	773	778	744	781	754	781	745	745	755	709	778	741	757	709	765	739	734	752	737	710	735	703	750	704	703	684	702	733	718	705	741	742	776	728	728	754	729	695	737	753	779	736	755	739	737	729	710	719	734	760	781	699	753	762	757	728	777	744	731	732	789	708	739	717	754	718	688	717	700	728	745	756	730	716	735	730	722	722	709	764	763	731	723	743	723	746	722	745	724	761	794	795	767	728	717	708	744	746	746	752	751	754	760	716	805	747	730	712	734	771	780	725	740	731	734	750	732	745	729	751	758	729	741	792	762	725	735	770	726	774	766	692	764	703	735	737	735	728	788	786	706	668	761	741	718	753	745	744	684	710	754	735	744	744	726	793	723	731	733	731	745	726	760	764	780	790	684	736	761	713	753	744	755	738	756	719	716	812	757	768	775	756	707	751	756	724	767	738	742	724	762	692	777	731	760	762	753	746	738	717	727	764	808	785	752	757	755	772	743	746	771	749	805	778	711	730	725	712	740	804	751	718	747	747	747	734	716	757	791	754	712	711	692	753	756	734	729	722	751	711	762	749	717	750	742	715	723	764	727	756	732	697	723	756	719	798	786	728	718	749	786	781	774	771	735	775	758	765	710	811	805	719	748	714	765	751	754	784	706	744	796	710	749	748	731	745	740	766	738	680	676	750	731	701	775	763	708	698	741	749	733	737	747	742	806	714	787	736	711	774	752	708	722	728	769	820	743	699	720	701	741	740	726	730	731	722	827	721	765	750	738	772	760	736	727	766	771	739	719	707	693	734	731	719	755	699	743	743	737	744	736	773	716	761	724	723	718	743	739	792	731	708	739	734	757	754	770	753	779	701	758	728	747	733	780	741	709	740	758	741	724	680	708	758	769	719	765	708	752	768	701	718	763	736	719	768	711	762	756	757	719	742	780	730	793	786	744	728	761	729	731	765	777	715	716	730	751	735	726	691	717	742	721	738	735	730	790	716	737	747	770	791	742	711	757	710	680	754	730	755	696	760	794	734	746	764	703	705	735	758	743	760	756	796	710	718	778	712	722	733	723	763	770	705	732	713	719	763	750	722	728	725	705	735	780	760	726	718	736	750	733	713	779	698	753	706	732	771	718	775	696	725	683	727	738	716	777	764	772	745	733	741	794	782	743	723	734	753	737	742	789	730	792	757	710	704	731	742	745	710	701	745	777	711	706	781	688	732	688	754	796	758	739	744	721	745	760	755	697	698	731	789	705	768	770	723	772	752	770	772	717	723	760	769	729	767	804	745	725	750	752	744	745	776	687	673	691	702	743	762	771	714	730	710	713	731	801	796	711	774	762	762	780	752	745	734	713	750	723	743	781	742	732	810	692	742	722	745	769	687	725	717	734	755	742	676	751	747	772	749	767	761	762	745	779	735	798	731	750	726	791	712	744	752	738	737	726	794	693	738	727	724	682	741	788	708	792	692	754	697	777	768	729	785	744	771	753	667	755	748	741	708	749	771	713	769	708	730	750	786	789	720	687	727	735	728	723	744	726	744	771	767	757	740	762	752	695	742	751	686	776	747	762	756	761	733	792	735	748	734	737	716	759	685	738	722	709	731	772	724	770	759	753	761	716	740	721	737	759	770	761	754	742	745	785	749	681	696	730	750	723	759	710	791	699	719	709	736	765	730	782	750	756	773	778	767	727	764	749	755	787	758	693	742	742	752	752	730	764	733	758	736	738	738	722	727	703	698	728	730	790	758	727	726	712	790	733	743	731	676	733	758	783	771	748	746	790	694	745	784	751	769	751	768	724	737	758	758	744	718	729	765	796	778	742	759	765	735	706	728	756	728	772	758	755	792	702	751	747	753	724	693	730	748	760	746	748	768	689	692	765	711	743	732	764	769	778	764	760	735	755	701	764	757	742	775	723	776	713	750	737	734	756	762	708	750	770	721	751	753	746	752	753	727	726	801	672	722	739	718	746	725	755	698	749	731	734	696	683	695	751	705	751	709	798	761	710	789	717	770	746	744	756	754	754	793	743	735	742	772	763	787	794	748	742	719	744	767	758	751	789	692	760	754	720	754	761	753	727	763	764	699	769	748	703	748	717	714	767	722	730	793	776	713	720	729	744	751	683	750	723	774	729	780	791	730	751	699	733	728	688	731	754	697	757	716	802	775	672	754	770	739	748	728	729	748	749	730	799	769	709	698	739	721	745	762	772	709	695	691	743	787	725	766	735	740	676	735	781	688	727	717	748	705	778	734	766	731	773	769	699	745	704	742	737	737	754	743	706	743	729	700	779	715	721	715	711	714	758	743	739	757	738	775	780	720	727	723	738	758	697	749	734	737	795	743	754	753	760	711	758	717	717	831	714	776	719	758	768	741	734	746	705	735	750	718	738	712	713	722	731	797	725	701	755	715	753	727	744	806	743	719	702	766	732	680	778	723	729	735	736	740	777	714	748	758	763	744	730	778	735	733	765	743	768	696	727	723	711	727	719	733	784	698	716	698	767	726	733	753	707	741	736	725	761	747	714	747	721	726	722	733	756	703	723	766	743	702	776	701	699	822	753	753	725	736	814	731	723	773	757	757	740	736	728	765	797	797	733	728	729	700	752	742	725	758	727	727	773	740	749	743	738	761	782	738	725	722	704	752	747	711	684	705	691	730	703	762	745	778	781	736	776	756	727	770	712	723	766	733	752	768	736	749	741	732	752	753	769	739	736	732	702	757	720	721	761	749	764	735	716	738	730	823	704	733	727	763	702	749	744	740	756	764	747	715	744	742	694	743	749	742	739	743	716	741	731	752	774	746	722	755	709	772	713	701	722	708	751	743	756	715	710	774	745	755	732	708	709	764	762	785	691	749	705	744	735	704	727	731	735	724	736	718	727	779	680	712	699	750	771	749	694	726	797	700	740	738	735	755	815	750	776	720	753	729	735	700	734	744	700	760	783	699	753	730	727	722	763	726	776	709	835	708	755	726	746	736	738	763	766	772	736	770	742	724	736	720	737	764	693	705	722	761	759	731	745	705	768	781	717	738	722	760	747	764	720	771	761	789	730	764	730	756	789	797	774	722	786	737	706	764	757	743	669	725	715	752	753	736	742	757	738	772	726	820	778	743	724	721	729	737	759	742	728	731	742	777	731	731	757	734	744	769	794	721	709	717	767	762	717	782	761	742	746	763	747	707	745	785	716	743	761	795	750	764	784	705	728	724	741	690	713	744	745	761	717	751	736	769	787	784	742	794	739	774	727	743	688	756	784	735	783	759	752	776	708	748	750	721	705	757	738	745	736	732	726	721	790	754	735	741	795	740	707	725	720	721	724	790	760	759	717	736	779	759	705	716	770	753	742	741	726	762	743	749	732	713	732	735	774	745	772	730	745	729	722	730	750	772	781	759	714	748	754	787	766	759	739	744	752	805	728	766	730	752	716	746	747	804	788	747	724	740	732	690	745	742	716	751
23515	21022	28089	24235	20940	12284	2557	1317	1099	1017	934	881	816	758	767	687	753	734	691	697	695	749	714	712	687	695	666	621	682	688	729	659	688	669	697	757	738	712	674	698	709	687	671	688	713	792	691	704	683	730	735	679	697	688	709	665	745	710	715	729	709	701	680	728	723	735	731	716	715	668	701	694	712	742	706	652	677	671	660	685	685	683	667	738	697	681	683	665	696	695	669	672	729	668	659	698	710	704	679	683	693	672	725	706	735	705	731	712	652	700	694	682	674	692	664	662	696	721	643	726	706	679	690	660	671	660	665	726	710	687	692	706	687	609	724	687	648	686	640	701	654	670	690	717	727	666	665	702	667	681	681	677	648	639	755	675	690	736	670	662	692	675	686	684	672	672	667	693	681	674	711	714	702	687	715	713	646	717	716	735	717	713	721	698	711	715	701	702	682	647	713	716	683	670	651	688	697	677	652	676	685	696	646	634	645	725	716	683	687	703	678	686	679	694	710	664	671	706	678	690	700	711	701	689	687	690	675	663	680	659	665	703	736	669	680	711	661	656	669	710	690	727	653	757	644	697	675	678	662	724	650	711	728	754	655	700	690	686	667	679	673	672	667	672	653	692	698	678	653	669	696	722	683	677	726	673	708	717	740	677	721	676	713	717	710	655	689	683	683	666	655	707	697	681	644	664	625	676	689	689	706	709	674	721	714	719	678	687	680	726	710	718	719	686	672	672	688	773	685	699	690	674	724	678	716	673	709	680	709	705	681	695	696	708	736	692	690	726	709	717	698	671	738	712	709	687	659	725	668	677	722	692	670	696	682	703	670	740	683	663	639	683	734	695	739	620	715	681	694	646	702	684	660	686	674	712	701	739	701	675	666	654	719	724	633	676	650	655	703	709	730	708	700	669	697	656	692	683	744	701	677	682	682	721	679	737	681	648	658	705	704	719	733	709	696	688	675	689	708	719	714	728	703	694	705	708	689	683	722	648	716	683	648	678	685	667	676	710	684	680	695	698	679	730	644	648	713	671	655	694	661	675	705	670	720	729	678	700	691	673	696	636	709	728	659	684	653	674	711	665	686	665	715	673	623	679	661	727	644	669	713	686	692	652	683	680	676	701	701	669	726	679	696	697	648	707	731	694	695	658	720	688	693	680	684	665	680	703	731	690	677	710	706	696	654	662	670	697	670	714	631	647	696	712	633	664	680	705	672	651	682	708	657	673	717	676	715	671	687	647	708	708	683	709	656	703	759	690	712	688	654	709	717	720	690	650	701	713	661	706	672	673	685	714	658	700	725	713	701	719	720	711	719	720	683	693	670	653	688	669	636	660	681	702	661	726	710	677	698	731	714	709	680	689	681	699	749	729	669	623	691	705	676	648	712	686	709	691	681	720	691	679	705	718	708	654	682	738	690	667	682	666	682	652	658	672	666	723	683	719	667	644	690	704	632	670	678	709	679	670	653	675	670	678	675	702	651	648	616	690	706	711	689	687	678	707	658	696	662	727	700	643	712	697	658	723	638	670	648	702	711	664	676	703	692	683	693	662	695	703	667	659	703	692	671	718	618	660	712	717	659	721	679	671	690	682	702	666	671	723	680	669	753	704	702	719	665	717	697	642	715	654	673	685	713	683	631	641	725	749	682	719	621	697	686	686	700	708	677	693	662	709	722	714	667	708	632	672	716	698	656	679	676	638	694	691	692	700	700	712	635	689	688	653	705	690	694	604	679	701	663	703	716	660	647	727	699	646	736	693	686	689	775	683	671	716	725	646	654	681	644	678	662	723	697	676	649	676	678	664	695	654	703	619	682	678	670	701	668	686	707	699	691	684	687	670	665	673	752	694	663	698	670	660	657	670	667	716	664	695	728	729	707	749	673	638	699	708	670	672	653	656	727	725	692	674	696	686	711	669	701	663	756	693	694	712	705	695	691	659	677	695	718	697	687	661	670	707	721	669	706	695	714	696	712	693	755	726	657	669	696	721	681	681	670	692	745	669	717	691	663	723	665	739	693	684	670	687	670	697	743	690	667	692	665	688	687	699	643	699	653	675	765	699	716	657	709	691	691	669	729	646	721	652	710	710	642	705	713	763	662	667	688	683	702	700	686	704	664	679	739	690	715	717	708	682	704	715	662	663	663	696	675	691	715	685	638	713	719	683	711	665	694	643	684	708	631	669	727	745	735	684	713	697	699	732	693	692	685	701	657	693	660	679	655	710	695	691	700	696	724	691	670	670	674	683	682	698	654	745	657	659	664	643	707	635	688	675	630	694	711	647	685	676	729	686	677	694	754	677	697	692	728	706	682	695	701	702	701	661	702	716	707	691	634	735	670	699	658	662	677	699	711	646	644	710	667	703	714	716	674	691	675	653	682	682	638	691	703	729	677	668	695	711	684	646	749	669	663	702	678	676	707	694	689	682	703	698	662	690	717	683	657	661	717	714	668	673	672	635	648	689	708	660	681	714	658	706	692	742	645	736	717	706	699	665	689	689	696	685	693	679	702	681	680	639	696	669	705	637	675	648	739	694	645	716	714	696	691	690	727	665	703	689	661	662	693	685	672	731	722	663	680	727	698	686	687	684	694	727	718	682	700	673	696	725	720	649	721	669	653	680	736	689	642	696	691	659	678	681	676	682	671	664	673	751	685	745	706	684	710	709	642	685	649	684	730	691	718	692	690	654	699	702	688	618	683	624	700	631	666	726	654	686	685	696	682	665	706	764	655	668	655	711	687	668	685	653	696	711	736	686	713	679	679	691	735	725	688	681	695	668	727	725	679	647	663	663	704	677	749	683	722	666	709	682	667	628	702	705	709	706	671	706	698	744	663	722	660	694	680	747	672	720	643	666	744	703	621	658	722	645	672	669	682	716	664	669	659	730	682	678	725	720	710	695	647	736	704	672	662	712	673	706	690	749	681	617	692	700	685	745	641	728	666	681	661	672	687	656	730	670	730	694	639	699	680	692	678	716	684	677	671	684	650	702	701	646	707	674	716	676	740	731	707	732	696	678	671	697	690	711	665	702	646	693	725	717	687	673	684	686	650	677	682	688	706	674	677	648	674	675	688	684	673	675	667	646	744	659	665	695	710	733	693	658	719	661	689	665	684	660	676	762	682	676	632	689	728	697	712	636	708	657	696	674	711	625	712	673	701	672	654	699	638	693	680	718	707	711	642	686	650	696	731	701	682	684	706	651	682	697	744	735	695	699	690	671	692	651	721	716	671	703	749	731	717	663	734	722	654	720	680	682	716	698	677	734	662	709	713	648	728	669	726	738	681	712	720	682	710	698	695	675	666	720	682	651	690	698	682	697	693	676	707	645	700	671	657	679	665	671	713	725	682	720	686	671	717	694	746	713	727	647	701	707	705	651	728	684	646	667	719	713	662	694	673	662	667	644	656	678	671	718	678	695	669	643	669	689	742	697	697	692	610	635	695	730	734	631	748	659	694	686	668	696	706	677	717	659	663	647	643	701	678	659
44963	58083	36332	18391	8064	3969	2382	1634	1353	1205	1044	942	867	863	768	770	772	695	719	754	738	697	699	716	734	677	714	687	694	715	708	702	717	696	676	715	723	678	718	707	700	689	691	742	698	676	682	726	776	753	713	704	696	713	703	685	684	771	698	739	673	668	676	757	749	678	678	736	732	673	687	745	708	746	672	709	669	760	700	757	655	668	670	684	730	717	653	714	705	758	680	742	733	707	708	763	676	696	739	764	729	747	722	663	690	681	771	710	745	700	751	652	756	679	714	728	739	659	683	697	727	696	745	702	703	720	736	663	686	682	710	759	719	716	740	702	698	745	713	671	683	741	711	724	695	710	712	735	682	648	752	719	723	725	702	723	738	737	655	701	719	729	699	720	698	755	679	710	723	702	711	705	709	697	708	714	672	703	723	715	732	715	702	624	722	728	700	731	736	764	693	678	739	696	721	755	734	687	704	713	712	726	703	710	733	705	687	749	724	724	693	676	685	703	728	709	695	680	687	698	694	698	710	738	678	721	747	707	717	721	726	738	705	724	752	668	710	751	718	677	670	739	720	743	730	638	713	775	695	706	741	678	728	719	687	718	711	651	675	727	714	689	721	754	684	702	694	704	683	688	735	754	705	693	749	715	716	714	724	673	675	701	656	699	716	712	688	727	739	704	723	674	701	695	761	693	696	702	710	722	697	683	694	761	656	719	683	719	688	671	703	683	710	733	690	714	761	682	713	706	646	724	735	702	715	710	694	701	721	702	698	683	712	725	716	726	698	701	669	672	716	720	712	723	723	775	718	705	728	740	772	723	667	723	667	683	742	739	726	700	713	738	722	701	713	710	701	721	692	656	783	736	706	712	738	708	699	667	691	712	715	648	681	706	696	688	651	693	688	661	709	678	732	738	694	697	688	730	686	706	736	715	716	702	678	744	755	733	716	685	711	730	741	686	695	698	713	711	725	649	731	711	693	706	735	699	721	676	744	687	680	704	712	726	701	692	685	714	655	727	688	678	727	706	731	733	702	733	708	696	684	734	706	722	744	714	669	757	726	752	762	679	719	702	696	769	695	725	701	672	714	712	714	716	696	716	681	657	697	709	718	746	700	686	681	761	724	709	739	700	711	687	685	707	741	718	736	693	700	702	705	735	697	710	717	671	723	683	685	730	707	761	730	662	731	646	701	684	755	704	639	716	681	715	696	664	704	697	726	732	719	729	726	706	655	655	666	643	718	730	680	668	686	696	709	694	671	735	763	713	689	746	745	704	699	633	696	715	737	745	715	759	706	733	697	744	725	698	688	703	703	761	697	749	737	740	754	708	700	725	721	670	709	745	716	720	706	712	751	709	748	716	704	719	730	715	718	716	712	756	729	699	674	731	685	655	753	757	707	751	704	678	712	699	695	730	695	712	716	738	730	730	696	677	726	720	714	750	739	672	729	692	716	785	704	755	751	742	721	717	709	680	731	698	685	698	740	716	728	715	741	662	719	714	741	703	745	707	712	703	675	718	686	721	667	673	731	636	707	661	667	717	700	730	699	676	712	720	688	708	713	704	726	729	719	726	709	675	727	713	713	739	678	697	653	750	718	692	691	768	706	775	714	670	749	697	693	704	688	701	677	721	746	672	659	693	726	654	682	708	707	726	699	705	652	690	723	706	701	706	729	733	685	692	686	690	733	698	684	646	711	703	746	703	712	732	708	716	675	713	697	728	743	722	724	707	689	674	668	690	703	688	726	700	738	718	735	758	736	704	687	704	745	743	716	774	751	778	704	704	722	737	712	686	669	696	696	668	668	706	736	697	675	725	732	708	688	700	669	726	716	697	703	718	718	691	698	737	660	724	676	730	701	696	712	708	713	704	764	716	726	710	723	710	707	709	702	737	697	694	683	676	730	747	739	709	677	747	703	684	721	734	720	693	742	676	701	710	653	691	752	714	725	678	683	670	691	676	744	694	732	695	691	715	685	744	690	739	728	678	703	664	687	716	689	685	726	692	731	721	719	703	729	752	691	683	718	680	698	686	661	732	697	649	702	682	705	733	699	711	688	734	690	712	686	701	716	753	699	746	696	696	659	706	754	700	737	646	743	685	730	663	712	707	687	709	719	736	697	696	640	697	683	733	696	677	728	742	711	728	666	709	691	738	690	691	685	687	697	741	725	676	733	722	730	716	745	682	694	726	723	719	686	695	743	686	678	684	666	720	735	738	724	744	709	707	698	690	712	644	708	659	737	695	699	745	674	710	688	686	691	735	721	684	681	690	712	717	695	723	682	712	706	705	674	695	702	676	720	783	744	723	695	720	710	727	700	702	715	703	722	681	738	716	698	698	762	675	705	706	704	698	716	697	722	712	655	715	753	657	708	728	742	659	675	752	697	728	692	711	705	694	712	676	691	693	728	699	684	717	722	680	707	732	680	772	721	672	738	706	685	687	752	704	700	715	715	693	707	696	757	726	712	706	696	689	722	735	680	709	687	747	706	681	775	706	670	720	695	746	709	733	643	727	725	697	697	655	729	724	715	726	709	683	721	744	733	669	694	712	706	734	682	737	716	736	693	717	668	708	706	697	704	693	723	707	733	733	682	726	724	735	693	723	701	734	679	758	732	690	678	701	721	670	717	707	745	710	712	731	697	636	723	692	680	676	685	671	706	678	711	708	696	680	710	698	675	680	733	733	698	666	702	679	689	693	709	727	683	711	696	724	707	719	695	716	716	725	720	697	723	702	707	676	708	726	722	733	678	716	696	710	691	734	655	744	682	696	707	736	740	694	715	756	672	663	740	698	697	703	709	734	714	666	665	716	713	765	714	728	699	745	779	766	728	701	751	696	740	714	715	721	723	708	730	698	721	700	731	724	670	709	750	743	730	713	731	653	706	731	714	706	668	673	697	689	680	694	679	690	696	725	697	703	726	738	717	703	719	696	664	685	721	710	714	726	728	671	698	743	786	737	734	735	694	739	710	734	685	722	744	721	785	695	680	729	706	722	712	654	706	683	683	728	738	704	735	694	744	720	698	689	741	696	710	722	690	695	720	683	747	720	717	723	705	721	725	692	705	720	682	748	692	722	703	687	757	705	699	683	706	728	737	762	748	671	717	720	715	717	684	728	704	675	755	719	707	681	741	741	721	695	641	706	731	713	694	711	700	644	795	675	690	727	715	746	701	705	731	717	704	701	711	718	675	693	728	723	687	781	676	746	770	728	751	709	715	748	737	709	666	679	757	716	712	702	707	701	682	725	705	669	698	728	733	725	745	763	710	691	723	735	744	713	715	682	710	725	688	721	681	702	765	647	713	698	709	750	733	706	725	670	707	741	717	683	705	723	715	696	721	672	748	684	690	734	725	724	709	708	663	711	736	662	721	718	684	707	714	718	698	718	738	685	760	688	734	658	690	743	762	755	713	697	728	729	743	672	678	663	693	710	719	658	725	720	699	697	686	703	715	679	704	695	768	655	733	739	701	712	683	694	726	696	748	719
25041	21150	27198	25379	13808	3852	1843	1253	1140	998	896	914	868	832	785	801	778	719	791	726	748	757	758	721	686	783	746	727	824	772	726	757	703	760	658	781	757	759	721	821	756	766	786	751	791	771	735	724	765	735	736	733	747	750	757	719	773	759	719	705	728	728	764	784	739	774	699	734	734	732	705	744	763	709	774	774	684	745	689	682	727	747	724	729	754	741	755	764	690	734	741	717	739	763	734	748	747	749	745	771	776	696	764	735	699	775	711	730	832	683	718	714	736	723	729	689	696	743	716	734	740	768	766	713	688	732	771	751	750	737	708	703	746	723	738	742	709	716	729	727	726	679	803	760	748	728	691	755	739	744	754	762	650	657	745	681	738	744	806	729	718	725	760	696	729	765	733	708	749	761	680	724	714	725	732	771	767	770	673	704	699	751	747	788	779	748	727	730	752	722	743	730	751	723	741	724	694	746	728	715	728	778	708	781	743	722	680	728	776	746	716	709	751	748	776	758	741	736	704	706	746	718	733	732	717	747	749	710	733	703	708	705	669	747	750	702	783	726	700	708	730	718	716	758	723	741	784	752	743	734	700	733	742	756	750	722	712	749	718	764	778	752	743	716	756	763	752	725	734	761	791	706	743	799	704	719	729	736	745	729	708	701	779	736	712	659	727	762	742	720	748	799	720	798	730	738	759	741	745	705	716	773	728	727	732	771	756	735	784	745	711	674	756	728	789	775	749	753	793	725	741	724	770	724	747	709	745	736	733	716	764	683	759	766	702	669	762	795	738	810	776	742	720	723	775	776	753	736	745	729	786	730	757	741	674	686	731	718	751	738	699	703	729	739	703	696	729	692	702	721	746	702	728	789	757	689	729	788	750	694	763	773	784	722	756	739	725	696	773	716	655	756	691	770	758	748	724	753	745	769	702	729	709	721	748	739	774	750	710	681	762	714	734	735	761	717	742	752	766	717	752	720	737	739	707	687	716	706	724	734	723	735	730	770	827	706	693	713	685	788	692	708	782	739	740	766	718	737	710	730	714	750	730	761	737	753	739	739	728	752	769	754	730	721	734	749	742	735	736	753	696	774	725	738	770	739	761	785	772	686	755	780	686	738	741	734	779	740	715	706	750	735	744	738	734	670	710	798	790	752	734	828	749	745	751	743	708	717	718	778	735	749	773	789	707	739	740	707	719	706	730	680	754	732	796	749	680	743	735	773	699	704	735	711	757	827	794	709	730	696	734	731	729	704	707	750	737	747	761	725	748	716	780	730	726	799	751	759	703	743	710	731	780	743	734	741	754	738	713	697	727	740	757	713	729	689	720	719	768	756	767	766	753	707	744	712	715	805	704	714	750	754	709	736	751	732	790	716	781	743	763	726	698	750	694	753	750	775	743	731	790	808	752	729	719	728	688	733	726	757	722	794	727	677	711	759	744	694	708	691	731	735	738	758	776	772	745	759	763	738	751	711	708	709	716	755	745	709	764	702	771	751	769	715	734	701	666	695	712	756	722	809	727	743	720	733	756	704	743	713	725	713	776	742	728	743	707	727	722	765	774	750	687	731	695	721	740	733	726	762	722	724	744	728	745	740	746	741	750	747	722	751	733	763	736	760	763	699	768	706	756	721	776	706	695	755	755	759	707	746	743	700	694	781	751	706	750	732	702	729	716	723	754	751	786	682	773	740	719	734	717	720	707	722	762	805	771	720	766	756	720	763	763	721	768	738	760	755	697	722	700	739	741	726	719	713	748	768	719	730	697	760	704	730	781	768	738	751	729	784	735	736	764	733	711	755	697	752	701	717	742	694	708	731	724	704	720	722	724	728	725	727	749	745	748	711	738	690	761	721	730	706	721	701	675	772	732	712	726	732	753	772	728	766	751	706	747	730	701	766	699	681	751	725	749	751	725	735	725	765	788	704	778	702	721	773	720	764	769	705	722	758	739	753	688	696	743	698	714	724	715	748	796	711	741	761	741	724	783	704	732	709	794	705	758	698	712	749	727	714	730	684	708	730	664	723	767	698	697	729	754	746	790	690	743	730	724	709	715	684	703	694	744	708	699	748	755	752	749	750	705	711	767	676	750	754	741	743	673	735	747	730	718	741	763	707	704	734	753	752	714	711	706	747	720	723	783	706	745	727	750	766	723	715	701	739	738	674	695	740	731	725	766	722	755	717	764	710	711	691	753	744	722	710	748	719	714	726	767	739	708	748	775	716	707	787	733	777	733	741	728	721	716	748	720	747	732	731	708	682	697	691	693	709	724	754	814	755	707	732	733	755	683	770	759	730	756	778	740	748	749	690	718	722	736	760	802	726	728	708	707	692	769	750	754	739	759	763	726	745	742	732	748	661	751	763	742	762	773	690	764	803	749	763	737	703	687	754	759	728	741	718	681	739	764	737	705	717	727	762	760	779	713	693	753	702	699	705	753	722	715	752	751	745	687	722	767	805	707	746	767	694	700	736	693	737	732	668	787	739	689	755	753	749	755	741	728	688	672	720	730	745	706	724	781	734	780	747	736	767	729	722	730	725	738	722	753	708	708	707	750	759	752	721	747	741	699	686	757	738	704	741	764	713	768	732	740	788	753	717	746	721	702	776	706	730	719	724	721	763	781	731	765	745	707	734	781	742	723	699	756	713	715	716	750	743	734	730	755	741	741	731	766	684	701	714	741	739	773	713	767	785	698	754	721	696	760	694	761	752	729	718	766	731	738	738	736	728	749	785	771	753	750	764	713	707	758	706	706	706	765	748	692	704	709	790	750	672	744	717	778	693	701	680	747	714	721	731	702	746	743	722	709	729	737	703	786	696	726	726	719	740	771	708	717	699	736	687	727	737	720	697	720	729	762	698	722	738	753	757	717	740	707	713	675	740	719	746	715	722	709	707	704	671	727	680	763	707	733	750	737	737	661	761	721	747	739	689	728	714	733	746	728	742	735	700	737	738	695	781	774	752	735	762	722	738	735	702	732	702	718	716	744	755	714	739	688	783	723	677	752	716	731	748	786	724	786	733	749	761	742	704	700	735	731	725	740	678	707	687	707	708	723	729	707	773	685	685	731	723	729	737	713	713	699	699	710	717	757	702	786	707	728	719	680	731	714	726	780	732	695	707	743	745	750	735	709	747	770	702	737	719	693	798	748	787	753	789	744	764	720	780	693	741	719	709	750	715	750	727	722	765	729	756	776	775	727	757	739	790	751	719	757	754	760	729	704	719	713	725	727	737	706	752	718	722	753	759	759	758	748	761	790	731	742	793	751	759	775	755	741	703	731	769	737	733	738	729	723	742	730	747	708	708	757	722	758	749	744	744	765	734	735	703	710	727	718	735	682	753	731	741	774	712	766	739	710	755	722	721	748	708	671	719	716	679	739	716	751	752	767	704	715	750	672	774	731	753	729	732	742	712	755	744	775	680	719	792	659	767	781	736	713	732	696	749	692	715	734	754	720	736	707	775	717	764	721	757	736	685	711	698	749	741	753	760
42806	48230	31847	16595	8662	4203	2407	1807	1365	1237	1111	1024	957	840	806	842	785	757	743	781	762	789	762	777	711	754	710	780	724	746	763	764	748	784	835	718	779	729	779	742	744	768	726	710	774	735	749	781	755	712	800	738	738	754	763	757	756	722	778	760	745	811	771	776	699	740	722	793	763	722	752	787	769	721	761	763	753	728	823	753	779	756	757	766	754	814	725	730	709	766	756	773	748	737	759	750	756	749	760	734	785	766	793	775	757	755	768	764	760	742	819	752	761	764	780	748	817	729	762	743	725	763	748	759	769	713	776	712	821	717	723	791	780	788	782	762	754	737	742	668	775	796	765	767	737	754	742	749	785	743	769	768	760	804	751	772	744	730	766	745	779	763	757	738	761	747	728	761	794	741	725	694	763	785	765	767	774	721	783	729	765	764	722	749	795	782	740	758	772	800	782	756	752	791	747	725	725	743	745	746	760	724	768	724	740	786	766	734	785	734	784	740	738	744	729	703	773	733	755	767	742	716	795	744	697	793	776	748	806	690	774	744	723	760	793	776	739	780	746	787	779	759	720	740	730	741	747	755	775	790	806	725	743	766	755	757	765	737	741	818	745	739	773	691	763	740	753	695	720	731	758	786	791	711	768	781	699	757	740	745	718	758	740	752	789	733	744	803	787	739	739	756	771	694	815	784	753	759	731	771	778	757	791	753	744	684	751	735	732	753	762	774	781	733	775	759	730	797	718	689	776	709	745	740	791	709	737	773	768	768	729	756	747	785	775	724	762	725	774	773	770	699	776	736	724	761	783	769	740	776	742	760	750	810	709	769	852	782	788	778	774	750	754	718	735	796	708	751	735	761	776	768	790	761	726	777	746	734	715	704	745	772	719	761	758	726	708	755	734	756	725	746	760	778	752	731	765	741	766	818	759	725	782	779	766	742	774	712	750	722	745	774	820	796	717	766	784	758	750	769	759	752	769	749	712	792	734	762	734	741	752	781	789	787	770	739	776	780	723	781	772	786	761	726	769	693	722	722	789	768	758	761	768	714	736	738	718	805	755	793	759	732	725	726	734	726	755	733	765	781	740	742	743	772	756	787	827	746	752	786	701	769	791	733	778	711	757	763	728	765	754	744	755	716	733	775	745	752	715	790	736	794	686	756	719	782	764	730	808	769	802	772	785	754	783	740	792	800	724	806	753	749	740	763	754	788	754	697	696	731	731	735	747	760	740	745	815	750	781	750	742	801	795	750	737	757	747	759	762	719	766	684	750	725	725	742	665	817	731	703	721	749	739	737	768	776	728	751	780	741	759	777	763	778	760	745	781	779	763	768	752	759	757	802	781	742	776	729	698	770	781	765	745	781	762	773	796	768	747	793	741	805	803	778	727	747	761	694	728	758	742	719	734	709	721	744	770	763	717	777	759	813	748	736	748	782	735	743	754	692	751	767	762	766	754	767	819	761	714	777	763	776	756	735	715	761	759	766	751	717	752	763	756	748	742	761	770	750	751	733	717	745	746	742	763	774	780	764	745	765	701	729	701	772	744	806	704	758	793	757	746	751	745	726	771	777	690	765	744	755	783	748	805	788	752	745	694	760	740	734	783	777	766	786	792	732	712	740	732	759	705	718	724	739	751	720	798	751	733	768	796	751	741	774	732	761	758	753	791	748	752	794	741	734	764	760	762	750	697	757	789	751	745	717	776	783	753	780	688	763	741	799	764	761	757	800	719	763	763	786	758	807	765	757	757	757	776	755	780	751	785	771	775	761	749	748	701	773	731	801	748	788	738	788	734	749	800	764	789	775	725	777	766	751	761	747	737	738	783	723	759	785	754	741	733	756	721	755	797	762	812	704	722	760	730	795	723	801	752	742	805	732	750	734	758	729	740	757	770	750	729	732	720	803	737	747	775	734	769	781	748	751	791	740	748	782	748	755	748	745	703	765	770	742	752	777	758	739	730	786	742	703	773	733	809	683	772	783	728	757	783	733	793	751	792	780	743	713	766	783	759	745	729	745	678	743	761	767	763	733	756	801	771	757	723	816	760	776	773	756	775	750	779	734	768	764	722	746	789	746	812	778	758	786	747	756	718	772	800	770	746	768	752	754	743	742	743	769	785	802	717	733	746	757	746	718	798	771	740	787	776	840	763	744	735	773	758	788	758	765	789	760	767	826	787	746	724	716	728	756	731	743	743	757	748	767	769	753	738	773	785	751	784	725	731	743	766	726	790	771	727	737	706	719	741	734	752	748	749	766	767	760	800	813	763	736	749	779	794	736	702	765	760	787	758	746	731	753	767	722	772	774	716	800	774	751	691	766	742	750	754	798	788	755	766	745	768	749	789	750	753	776	779	794	794	735	742	761	791	745	762	732	758	784	742	700	774	715	720	726	766	780	775	759	765	719	802	734	739	751	752	780	727	734	755	751	767	736	712	778	705	754	767	728	770	766	736	734	762	738	760	754	761	698	791	761	793	740	736	760	768	761	781	792	787	749	732	781	765	767	780	717	733	771	780	720	743	822	731	718	754	779	723	773	749	744	759	746	763	777	764	737	760	794	733	764	738	772	713	706	745	721	746	776	754	748	799	737	735	792	732	720	796	727	747	751	728	766	774	757	771	722	775	766	694	846	751	770	766	784	728	793	747	745	737	765	717	775	757	799	729	792	814	779	784	748	731	712	754	705	787	787	729	731	722	766	761	749	751	785	727	692	769	811	754	720	765	725	732	753	769	797	767	735	783	765	778	712	746	729	722	710	777	734	774	748	759	780	792	742	784	780	702	781	775	751	764	779	769	741	763	795	712	778	817	775	770	740	752	781	758	758	792	747	763	730	741	715	736	765	744	793	714	825	726	730	753	707	789	723	764	735	756	761	731	761	756	756	777	783	782	753	759	747	725	789	782	721	819	764	840	736	810	778	731	803	754	773	749	736	786	719	775	770	747	702	766	733	711	792	760	793	730	717	771	787	750	754	765	760	764	763	700	758	789	774	726	767	760	746	776	779	802	749	781	805	765	716	755	759	790	726	697	755	737	764	728	735	725	761	796	711	765	764	784	740	728	763	735	731	787	772	708	807	736	744	741	745	727	778	758	774	762	752	728	744	715	739	792	741	726	760	703	687	695	733	779	791	775	701	736	761	747	773	722	715	742	730	731	746	690	789	771	788	768	781	705	785	775	699	740	723	793	778	733	811	772	727	806	786	739	756	739	776	754	773	800	746	839	776	742	800	789	713	756	758	757	749	757	726	732	748	767	721	724	770	731	753	732	741	761	746	750	747	762	700	741	792	725	800	742	763	760	781	755	751	759	771	757	745	755	766	759	769	771	736	810	765	772	736	780	779	741	728	784	764	734	753	764	806	707	770	724	721	779	806	740	770	734	768	730	724	778	751	782	746	743	753	742	776	756	758	812	758	735	806	780	779	762	751	728	762	747	714	778	750	827	758	798	756	747	736	757	785	769	787	773	805	798	764	805	746	756	774	730	769
22471	21021	28437	23774	21027	20766	7617	1503	1209	1256	1036	928	837	812	780	784	764	740	767	779	705	736	690	743	745	703	717	690	717	689	720	697	703	724	733	707	768	724	728	712	714	684	695	747	680	699	680	748	699	748	702	747	700	761	695	716	719	692	702	750	715	743	695	765	733	744	689	706	748	765	680	719	720	764	700	682	744	772	730	690	781	732	699	727	684	704	724	735	730	697	694	732	698	737	729	772	712	699	739	720	685	761	678	693	764	708	707	749	730	710	699	730	712	750	687	714	689	714	718	746	688	742	685	758	724	699	721	704	729	679	763	712	701	710	731	722	661	701	685	696	754	739	703	675	739	700	694	635	706	703	684	715	686	712	718	752	679	703	737	737	693	745	700	757	743	695	674	679	736	699	736	689	716	727	764	732	699	665	741	733	717	697	750	730	703	696	707	715	692	687	728	684	767	714	738	730	725	745	705	787	680	709	730	746	739	709	643	745	757	722	757	722	712	647	714	745	741	657	686	753	705	685	691	650	706	671	723	739	630	692	742	693	648	687	692	711	735	738	717	769	692	744	691	685	659	724	732	706	704	720	675	738	732	706	700	768	706	666	682	759	682	686	728	689	715	756	692	730	719	732	683	755	720	724	724	720	717	701	738	757	659	699	725	736	700	749	690	716	707	694	748	745	735	727	719	719	725	749	687	732	741	697	743	755	697	678	713	694	740	746	661	665	723	689	735	697	685	688	745	766	670	705	714	679	712	714	686	733	738	699	742	767	669	733	686	740	690	713	706	722	753	704	627	688	733	714	663	751	728	715	682	731	715	747	730	713	718	722	704	694	760	738	717	729	707	666	692	683	675	737	661	780	673	709	714	636	679	705	719	705	763	725	730	707	695	716	684	777	708	705	703	675	739	685	678	722	709	761	688	676	680	730	694	653	744	718	713	713	719	716	767	684	732	714	728	711	696	749	682	673	664	720	744	700	727	715	739	671	740	755	732	729	760	684	716	720	748	690	692	746	711	727	722	709	728	709	706	728	708	696	730	701	667	705	708	717	714	694	718	666	684	709	723	758	707	719	705	717	677	731	739	761	700	684	675	706	707	748	679	719	741	727	710	703	719	763	763	741	720	674	719	687	713	710	743	729	729	703	693	696	708	729	712	661	695	691	730	742	695	676	718	707	750	732	652	718	733	731	686	743	750	749	715	695	776	710	699	765	715	704	694	700	736	695	689	748	705	753	724	727	692	692	758	737	727	655	744	663	725	750	695	746	665	745	681	712	774	693	697	718	692	696	700	742	692	675	713	727	701	706	722	696	694	745	706	735	763	721	700	651	731	696	710	655	750	702	722	698	698	724	716	712	727	724	646	720	737	720	723	699	694	680	709	733	690	730	727	709	721	685	720	729	746	719	732	743	745	686	703	736	758	716	733	713	704	713	704	706	753	731	701	721	734	728	757	659	693	738	680	740	680	750	724	694	662	769	700	729	708	733	704	733	722	729	699	727	723	692	689	749	722	686	696	688	690	695	697	738	683	772	735	712	715	768	702	711	695	737	714	717	680	674	721	757	722	704	699	712	716	696	736	699	729	726	709	733	710	692	747	730	721	695	697	658	732	739	718	735	728	659	729	696	722	743	701	674	738	696	701	706	728	682	713	696	792	766	728	695	684	703	742	727	687	721	724	730	704	710	754	717	670	700	706	724	748	673	703	720	725	694	723	787	750	682	682	743	747	760	701	731	707	682	704	683	729	720	695	709	715	727	636	663	682	692	712	709	704	735	696	715	692	726	696	694	700	685	721	761	702	715	716	686	716	707	765	733	703	771	745	774	762	740	723	709	735	671	749	734	675	735	714	744	729	699	710	770	719	666	694	719	671	675	684	750	717	716	759	704	709	684	695	725	676	770	728	738	697	773	720	713	698	698	748	695	714	763	718	673	753	682	652	683	734	709	723	722	691	718	640	732	745	667	724	694	668	763	716	759	696	660	722	728	685	670	723	708	727	669	678	669	749	691	689	688	720	724	718	742	707	697	732	693	692	667	729	698	721	682	751	703	688	696	711	718	680	693	717	688	746	687	702	660	704	737	723	760	680	730	738	745	729	709	677	746	686	778	748	682	761	758	707	732	748	702	698	722	730	727	659	700	733	773	700	726	694	710	745	704	714	683	720	680	685	698	744	754	691	717	737	726	719	751	736	696	700	720	726	705	722	764	683	724	663	698	723	770	703	702	749	692	684	667	725	747	720	725	719	717	727	688	726	739	689	705	715	717	681	687	682	721	727	699	730	695	654	760	713	733	704	697	658	702	706	720	740	743	663	717	736	706	689	716	728	676	684	738	670	676	651	774	708	703	660	717	706	665	682	706	732	710	683	688	745	742	728	723	750	677	696	763	731	693	744	701	694	686	738	686	774	687	712	708	691	729	728	750	703	683	733	696	709	736	722	724	651	680	729	698	692	717	736	657	739	710	696	699	691	710	762	719	714	728	693	712	726	723	757	715	726	700	698	710	694	679	693	709	753	699	734	701	756	756	722	724	691	727	637	732	708	705	748	729	655	701	704	729	691	703	762	707	692	669	699	749	766	716	683	695	694	711	698	701	667	709	749	715	676	731	707	702	724	691	697	704	722	680	680	686	710	696	720	742	675	689	674	762	707	686	713	720	720	725	722	710	732	737	699	684	694	708	749	686	705	729	698	698	705	715	696	697	759	746	704	716	719	724	755	730	700	737	712	698	714	743	715	691	688	700	666	720	694	682	719	724	787	662	746	720	693	731	696	721	772	715	689	734	744	719	703	688	698	703	744	724	751	759	713	716	719	703	689	728	704	754	688	716	760	762	697	746	706	721	703	726	700	703	682	720	727	714	674	730	687	711	709	683	718	709	753	689	737	704	688	700	736	701	707	686	739	735	727	731	758	705	728	714	731	686	749	693	717	681	698	751	720	712	711	694	726	721	724	655	714	711	715	712	691	749	764	722	710	691	700	759	697	739	670	710	725	692	713	763	710	718	671	732	710	735	719	712	718	701	729	673	689	733	752	766	737	754	772	725	721	706	700	671	731	693	710	725	711	724	720	699	731	691	727	716	709	716	718	707	756	738	750	714	742	685	733	742	722	745	693	696	710	733	693	685	736	761	688	695	673	627	746	779	717	697	741	689	726	709	692	691	710	712	756	679	712	725	706	728	718	713	737	715	710	747	684	705	675	773	714	729	742	691	669	719	731	741	719	762	692	714	707	718	669	724	687	707	730	692	700	741	673	679	722	718	676	730	685	692	748	744	734	743	680	670	683	696	690	764	729	716	744	730	702	686	694	704	727	692	711	683	714	700	743	685	722	755	716	721	752	700	693	731	686	710	705	694	727	666	703	712	727	733	725	675	731	669	733	737	708	754	740	699	691	687	724	731	745	709	769	784	732	706	729	702	736	690	687	710	722	679	768	702	692	730	717	720	761	723	720	733	683	725	766	744	715	714	709	691	729	689	668	720
46807	64866	39795	18327	7543	3599	2404	1739	1507	1452	1196	1030	900	854	842	820	799	714	732	800	766	737	734	739	727	728	728	765	744	750	794	761	747	746	759	705	717	722	719	762	715	701	727	696	701	699	711	716	714	737	679	733	734	730	731	757	738	760	695	771	747	699	737	675	717	701	737	768	678	734	656	718	746	692	781	729	743	757	734	728	752	769	760	758	693	681	726	724	688	708	703	718	677	678	757	746	700	693	728	736	750	773	709	717	736	728	739	728	707	773	662	724	716	705	715	724	694	762	705	679	690	685	713	747	767	701	709	717	737	702	740	763	684	699	698	724	706	719	734	700	726	754	740	722	737	701	733	728	703	715	719	711	733	759	707	811	690	676	750	693	733	675	699	729	722	708	716	704	690	706	744	675	749	656	746	692	721	706	724	736	774	744	740	710	670	729	715	714	740	750	732	748	710	741	717	699	733	746	752	689	750	750	735	728	700	713	742	787	757	666	743	730	777	687	730	724	711	720	684	680	708	814	717	756	716	713	718	762	695	705	707	742	733	740	755	680	715	704	753	720	726	754	681	701	733	677	669	758	701	728	711	739	752	735	781	713	717	715	766	702	709	739	812	693	693	739	717	673	719	711	697	749	689	716	699	716	721	709	737	700	746	726	757	695	761	761	731	731	705	705	697	699	732	758	757	756	725	697	748	754	740	647	694	719	728	724	693	700	755	706	754	751	717	742	712	747	760	740	743	719	710	735	721	682	671	721	730	750	710	717	675	692	676	743	708	727	693	705	739	712	687	737	693	714	745	703	729	735	754	684	727	678	701	676	738	696	731	714	713	742	689	745	777	735	736	738	672	680	709	734	689	744	694	720	713	679	756	716	717	733	701	769	703	749	656	728	714	731	719	705	711	698	743	709	736	772	719	686	757	704	715	745	703	733	692	756	735	762	675	715	750	710	750	700	717	740	704	687	738	725	744	699	727	781	739	738	737	735	742	707	729	683	742	683	713	724	729	715	740	724	697	751	728	683	728	711	686	732	766	702	694	728	720	746	706	709	746	718	735	741	723	703	697	735	754	718	705	690	685	716	677	726	718	720	729	694	703	751	716	724	711	734	718	697	779	716	695	729	723	708	702	748	728	746	726	709	729	727	736	730	727	756	772	677	703	732	688	761	722	731	688	737	685	723	737	718	692	729	686	779	683	701	705	707	722	736	695	704	729	756	700	728	707	722	710	732	716	741	736	728	661	697	732	748	708	772	681	756	729	739	685	702	751	726	769	758	712	727	732	730	689	674	734	707	673	729	732	700	708	669	683	727	694	727	717	721	712	730	727	710	744	685	748	664	699	753	733	726	737	721	690	691	722	693	719	744	716	738	731	732	717	715	760	703	725	723	735	762	718	709	679	717	742	705	713	704	729	739	690	737	679	708	712	701	712	771	743	744	720	735	765	744	714	712	729	725	724	727	681	733	739	724	706	726	694	730	757	695	748	726	762	682	687	753	696	715	739	719	680	709	689	721	714	692	681	720	743	713	704	719	697	734	684	728	718	716	715	703	753	724	708	733	729	706	721	755	661	746	715	686	745	659	738	756	666	718	697	759	725	715	755	721	707	711	680	728	725	691	785	741	720	713	719	691	704	699	695	705	719	744	683	703	718	693	670	748	713	716	759	762	748	723	729	728	711	720	735	748	733	704	763	750	744	738	710	686	697	721	698	711	729	728	687	774	719	662	749	733	695	734	704	698	759	718	773	757	698	688	725	712	722	689	742	754	746	729	752	696	706	672	712	699	676	676	704	747	734	730	711	762	690	707	753	728	747	719	688	705	690	735	726	705	725	767	742	753	724	718	730	702	735	743	702	735	687	773	674	746	738	715	705	679	758	731	719	732	688	698	722	721	749	708	740	694	712	749	742	687	715	731	730	693	703	720	705	687	695	670	699	715	749	676	709	708	701	745	760	702	740	684	720	703	686	688	734	706	695	713	724	710	723	707	685	791	690	659	716	724	759	709	698	672	678	716	752	689	748	687	706	731	693	716	715	723	697	720	699	744	711	753	724	684	722	713	710	701	740	701	726	737	728	744	724	709	722	728	698	705	705	714	712	755	734	713	743	716	696	731	719	709	747	718	728	712	692	731	737	735	767	744	720	693	712	760	721	752	743	709	719	715	721	754	735	772	667	650	730	740	708	726	723	741	737	716	697	742	735	666	712	707	739	693	693	733	697	721	689	782	711	731	751	780	758	676	677	725	726	738	722	745	681	729	741	735	674	718	713	706	691	718	727	684	752	690	756	716	670	739	689	751	677	726	676	726	691	758	731	731	762	724	723	755	721	722	760	736	694	725	684	737	748	717	778	676	743	697	745	758	750	758	721	755	700	726	706	705	668	665	737	686	725	709	713	715	708	731	726	723	713	698	725	722	689	727	663	734	696	717	721	766	751	725	734	736	726	748	735	760	716	724	696	726	678	767	719	733	729	754	707	725	701	738	702	733	707	731	703	709	704	746	766	737	754	739	731	721	709	691	732	726	737	738	708	734	714	681	740	716	729	715	718	692	744	728	680	757	663	717	705	697	693	703	694	683	734	682	768	751	698	730	748	718	692	664	720	694	730	743	744	728	750	733	661	722	714	727	715	699	715	714	725	755	710	731	722	787	688	730	721	702	738	660	689	759	792	704	722	695	724	747	686	715	703	708	718	717	729	720	722	749	731	726	730	673	732	709	692	747	735	723	737	698	720	685	734	727	703	700	734	733	761	740	676	700	695	716	703	729	698	734	724	703	771	712	708	717	737	703	701	732	721	711	730	705	660	707	752	720	670	721	728	699	708	730	706	696	761	723	701	728	717	718	753	714	681	654	726	733	731	721	776	727	724	718	746	706	699	732	699	725	729	736	683	662	729	717	720	711	725	735	754	735	754	746	740	702	702	741	712	747	695	742	697	762	720	673	752	712	725	719	698	684	750	722	738	729	727	690	698	712	739	680	748	715	718	685	696	679	707	739	746	705	711	708	760	722	768	767	694	731	695	732	717	702	724	721	697	747	684	698	774	691	716	713	765	687	715	735	678	712	758	747	731	763	761	719	783	761	676	718	710	721	701	738	725	661	697	717	717	691	752	707	714	692	727	753	755	746	715	765	761	733	743	737	737	709	717	738	766	752	732	733	699	724	725	724	756	738	733	700	730	705	688	751	714	738	777	747	713	776	708	707	699	750	694	710	681	706	683	757	648	740	683	739	675	753	704	762	701	718	746	722	734	718	756	713	714	730	689	736	717	748	694	720	702	738	760	725	752	713	746	698	680	718	735	737	769	673	692	736	753	677	719	672	704	746	703	737	734	734	761	724	725	730	725	713	749	722	675	801	725	704	702	676	727	713	719	777	708	694	753	742	736	702	683	691	683	742	665	761	704	679	726	726	689	752	696	735	733	747	756	698	752	761	712	724	709	782	762	716	704	775	694	764	710	719	724	792	714	751	675	701	680	689	715	694
43956	39124	25423	10794	3199	1630	1125	922	880	871	798	764	799	737	769	755	704	774	731	682	743	753	690	703	712	728	711	716	657	676	713	783	707	629	710	737	707	747	719	758	670	734	764	753	731	700	706	723	730	675	713	695	691	774	701	734	755	679	713	683	713	681	712	756	724	685	752	742	697	753	690	780	706	718	713	714	687	736	674	712	713	665	684	712	711	709	717	701	686	691	721	747	765	730	677	750	734	716	709	679	709	695	732	709	732	712	737	749	772	715	760	700	695	689	739	714	711	696	728	736	711	682	721	702	686	705	729	711	751	729	735	725	703	716	725	701	697	712	699	718	696	722	723	738	701	717	745	738	735	764	680	749	737	756	778	738	713	706	717	706	735	738	681	765	714	663	710	741	748	701	749	684	673	691	720	705	690	713	721	740	728	745	691	714	722	664	762	689	707	697	765	709	772	730	679	668	655	742	766	753	698	712	751	724	777	728	756	717	735	712	679	703	704	690	675	735	737	709	691	726	719	712	667	699	722	708	729	748	700	712	710	671	694	733	713	715	759	714	737	757	735	729	716	708	719	667	691	776	692	733	730	709	689	658	750	706	703	654	763	706	705	730	695	723	708	687	706	711	681	718	688	703	686	732	722	682	749	706	732	764	691	763	721	673	722	733	662	731	715	714	763	711	724	734	710	688	704	722	769	688	631	720	725	755	733	742	723	703	722	730	702	751	756	754	706	684	685	668	732	722	739	772	726	708	694	740	713	735	718	762	679	670	693	691	714	709	706	694	717	743	734	699	671	700	713	733	722	666	665	704	708	742	718	708	796	723	707	723	703	727	725	721	710	730	771	710	738	774	711	718	713	700	715	714	705	685	678	785	703	725	746	728	757	684	693	675	727	662	733	704	712	761	695	706	708	767	716	693	745	689	704	716	714	727	711	687	715	712	722	709	725	701	730	668	668	666	737	712	672	675	733	719	702	716	782	723	761	708	690	636	746	686	720	721	684	732	696	682	715	700	742	702	725	751	727	782	756	700	725	728	679	695	725	690	734	735	742	733	708	734	749	741	694	713	717	709	698	749	711	730	730	746	724	676	699	671	745	731	710	755	708	735	697	728	697	714	692	730	735	670	687	733	765	743	756	726	698	719	703	683	752	765	745	713	710	681	688	661	714	748	706	692	724	695	719	687	767	734	754	722	736	675	718	707	771	696	699	722	762	744	719	707	735	723	690	737	704	698	690	737	695	686	712	702	726	735	682	765	750	698	699	729	709	714	783	730	711	710	684	763	706	733	720	732	754	753	697	686	731	675	728	742	689	714	699	735	739	735	722	659	734	754	728	721	689	724	718	707	734	718	695	737	702	695	700	698	742	686	718	740	724	729	672	681	689	727	757	723	752	705	768	688	688	672	721	704	734	767	721	759	733	738	734	727	725	753	750	724	744	698	761	725	753	728	679	674	701	757	725	693	758	747	729	727	721	749	694	714	745	702	742	780	684	705	694	715	739	716	735	715	690	697	656	703	711	669	737	771	720	763	731	661	728	748	681	665	709	705	723	699	689	695	728	695	733	735	705	707	697	672	743	733	660	727	762	710	733	681	689	748	740	695	737	706	747	732	739	738	717	759	707	701	713	769	739	690	742	723	694	748	733	677	724	706	749	718	690	731	685	744	717	724	717	705	695	709	710	678	707	725	762	754	741	754	696	706	720	727	691	700	715	747	719	739	697	769	690	691	728	687	727	734	715	719	702	708	743	704	793	724	690	750	711	701	727	701	709	685	684	746	699	721	744	754	741	767	724	733	729	749	718	755	691	756	710	703	697	724	669	720	745	703	702	759	685	766	693	656	691	736	712	771	705	724	737	702	761	715	708	716	767	729	689	703	698	674	694	725	700	726	731	708	731	708	681	704	743	727	715	706	740	722	710	694	711	720	668	703	711	698	743	701	737	760	683	675	712	711	693	728	704	731	683	689	705	730	735	718	702	720	730	728	736	695	699	700	749	708	719	719	700	724	760	726	682	770	735	650	730	726	656	648	743	687	696	702	679	703	697	727	718	723	698	731	685	683	692	736	705	705	718	699	734	695	717	707	671	716	738	701	707	714	697	693	682	688	768	688	718	729	721	733	747	714	730	697	764	722	705	781	656	742	714	716	715	683	741	689	742	772	781	698	700	715	697	690	695	713	733	734	723	706	744	764	728	696	689	698	727	713	702	705	736	715	721	686	696	698	747	737	721	661	704	703	744	686	717	699	761	703	712	725	797	691	704	692	690	695	700	765	720	721	748	730	688	744	727	689	771	666	680	723	722	676	676	740	733	725	706	706	678	724	737	681	737	701	739	663	741	701	715	704	766	734	704	717	693	682	704	728	765	716	737	685	730	663	755	705	693	721	709	716	712	693	657	720	721	730	762	695	685	652	728	740	716	723	733	707	684	761	692	724	723	756	723	700	735	739	699	722	695	723	690	741	714	687	730	758	756	718	669	745	710	727	743	725	681	706	699	711	728	718	719	716	685	785	737	714	706	722	718	730	732	732	728	690	706	733	686	699	764	728	661	697	724	776	725	717	724	728	714	733	722	726	723	731	692	701	734	711	710	686	698	707	730	797	719	712	769	723	718	679	739	704	708	734	741	764	709	670	676	706	744	712	698	723	734	674	708	714	688	707	769	678	694	660	717	706	685	644	699	709	707	728	753	752	723	795	738	663	694	727	734	691	782	735	719	687	714	675	663	670	691	704	719	695	721	724	719	735	721	704	702	707	719	748	729	655	718	720	696	713	761	670	668	738	736	737	692	730	703	746	734	726	777	718	727	714	707	730	685	706	738	771	780	686	712	730	701	715	718	664	676	737	690	676	752	651	731	764	751	720	765	729	714	720	672	710	699	669	723	668	699	731	693	762	705	729	699	726	780	728	733	763	724	752	686	728	724	694	707	674	685	755	767	726	743	697	727	740	689	724	740	728	779	756	737	657	721	713	691	696	695	708	682	698	705	690	701	724	702	719	715	748	710	725	733	757	732	678	686	768	729	742	725	730	714	733	700	725	708	719	703	742	717	740	727	737	704	714	702	730	716	688	724	700	678	711	748	726	711	711	702	721	730	683	746	732	707	721	719	703	694	699	757	800	660	703	680	680	719	715	696	721	711	710	690	644	655	697	719	736	700	722	722	710	715	694	726	741	698	707	688	692	729	742	686	738	705	751	722	713	717	705	672	719	708	696	709	715	683	732	692	710	692	675	711	746	721	687	679	758	669	715	732	704	767	722	695	781	677	725	778	663	684	724	783	686	721	731	752	732	707	699	729	721	750	720	688	728	700	696	745	713	700	743	711	719	725	665	720	694	700	730	729	644	677	709	737	732	685	705	721	724	723	697	722	757	708	683	734	676	743	679	704	718	721	701	720	723	705	686	678	741	732	717	710	723	676	728	699	724	720	709	715	760	686	717	751	727	707	687	724	698	742	714	700	727	724	671	747	716	719	716	683	704
48356	47245	22400	8192	3798	1949	1440	1179	1048	953	898	853	813	823	756	777	792	773	735	738	765	778	788	758	815	729	757	763	759	761	760	754	763	700	767	750	746	771	761	733	767	743	757	723	772	761	693	713	726	791	728	742	733	769	698	759	812	758	709	685	770	761	773	760	747	722	728	715	769	722	754	760	745	759	780	700	725	691	743	766	742	730	778	757	741	774	757	774	682	754	700	804	727	772	767	729	745	745	772	750	728	773	746	739	726	741	667	717	689	728	762	713	704	746	725	725	727	748	727	718	742	753	689	740	726	756	754	688	718	731	746	756	747	721	765	761	747	731	769	787	741	766	758	733	739	717	686	718	773	762	773	784	739	711	672	718	754	710	674	749	741	752	711	728	766	725	756	720	720	750	714	700	778	708	713	722	751	755	732	758	752	779	697	745	760	704	731	725	740	715	763	780	760	810	766	761	774	749	726	792	754	824	709	761	739	710	715	783	763	740	727	750	686	742	716	745	739	727	751	726	731	660	771	743	754	729	708	743	695	759	778	750	749	698	740	714	723	736	769	750	745	760	690	780	754	784	749	716	750	779	736	726	777	746	792	759	814	754	810	772	720	738	679	747	689	727	724	761	744	708	739	719	731	744	785	746	720	755	720	781	783	746	738	740	698	759	747	780	753	753	761	765	756	758	732	770	703	733	741	741	734	768	785	723	751	716	722	756	715	794	733	704	730	772	753	717	713	786	754	777	779	763	747	752	708	707	767	779	790	716	749	682	760	742	726	728	699	764	750	659	725	754	779	747	740	744	733	796	750	790	744	725	718	755	727	775	707	735	744	744	767	747	723	723	710	757	779	737	780	776	761	717	775	712	741	747	744	705	726	759	728	739	729	734	751	752	738	713	719	778	766	706	770	740	763	769	737	773	771	764	747	752	754	764	730	695	738	721	758	756	722	759	732	814	729	693	783	702	767	746	727	728	748	790	794	791	731	750	691	727	734	680	731	758	740	796	734	703	756	713	673	697	775	753	736	736	715	715	715	721	749	737	703	742	703	748	710	705	774	795	771	710	758	717	759	780	721	761	774	754	706	744	719	751	767	751	745	751	759	738	719	735	704	730	764	732	749	693	737	719	779	722	727	723	712	688	730	743	727	713	742	740	792	699	711	768	716	739	724	736	763	739	783	708	722	701	764	736	775	733	695	781	776	750	713	788	774	729	735	760	768	749	736	712	725	734	779	761	716	775	728	784	764	724	741	737	739	782	747	742	728	747	775	686	797	757	703	774	745	730	743	716	717	764	740	736	729	733	708	753	721	784	730	709	742	737	738	745	746	735	768	714	741	711	831	742	742	746	774	789	732	747	745	724	738	724	742	750	743	757	660	776	703	760	734	766	719	675	756	758	737	745	768	734	770	746	698	782	748	733	724	750	731	709	774	740	766	734	730	768	741	774	718	739	714	768	714	750	770	751	806	752	727	738	761	748	756	738	779	759	720	781	738	764	734	750	795	727	750	755	772	740	799	756	753	722	698	760	686	719	777	731	779	785	743	768	712	743	708	757	724	752	733	753	744	763	743	773	720	761	685	766	736	749	725	699	733	759	726	754	743	778	743	744	794	759	750	785	717	723	753	696	748	764	767	768	752	735	737	799	749	735	775	766	718	734	707	751	749	764	742	752	728	736	822	799	746	780	752	696	771	723	732	751	738	747	712	707	741	734	730	755	737	773	747	743	752	732	750	694	769	735	752	732	814	804	725	769	781	731	776	769	689	764	761	721	712	719	742	717	685	724	759	771	751	732	713	764	743	749	765	730	705	766	757	735	773	772	735	720	731	749	737	745	750	747	720	750	735	720	746	773	736	726	720	734	721	792	796	680	755	734	768	773	744	726	715	778	771	694	729	731	749	768	750	777	759	742	779	722	754	764	747	783	753	765	736	741	769	767	732	747	734	741	693	732	724	763	715	770	762	744	780	736	731	745	702	765	758	708	716	768	749	703	729	698	736	733	751	737	740	716	732	773	757	760	723	784	721	738	799	739	710	791	794	765	783	749	766	716	701	743	767	753	758	736	771	769	742	739	727	732	760	783	758	752	731	782	716	779	748	693	705	740	756	739	726	707	774	728	700	788	772	754	802	731	768	751	738	730	771	773	749	722	751	735	715	773	681	769	748	752	733	757	776	776	770	760	752	760	779	763	755	765	680	718	729	719	758	722	747	758	723	759	777	787	745	702	715	759	765	771	762	747	755	730	759	794	746	765	794	725	746	767	754	749	743	756	738	747	709	795	720	743	749	761	743	769	743	702	754	780	788	735	730	746	736	747	755	701	743	786	740	745	767	697	711	729	760	810	778	730	749	751	737	788	751	721	729	729	713	709	737	723	707	769	775	751	748	774	764	736	752	740	769	711	813	747	768	721	733	738	722	751	717	734	749	731	760	717	786	755	722	734	746	721	715	720	757	771	738	698	704	718	742	751	729	728	711	750	733	766	679	750	732	719	740	708	757	756	759	728	751	730	715	800	719	704	739	712	695	743	740	755	757	755	748	757	743	729	750	756	686	726	706	748	778	723	726	747	745	734	800	744	757	737	789	738	773	763	731	733	754	661	772	698	697	770	752	771	746	734	762	715	766	713	716	775	723	770	756	718	747	770	746	778	711	743	741	769	775	737	724	762	774	719	735	680	726	732	746	748	747	706	754	750	739	689	763	732	791	723	717	735	732	675	743	709	759	759	733	735	758	719	707	732	714	770	732	756	761	732	725	723	690	723	749	714	742	696	716	691	695	744	725	725	732	749	735	804	699	789	753	717	725	718	732	720	744	726	700	765	696	736	711	706	748	736	747	745	725	742	722	743	752	740	720	717	710	749	723	753	771	771	740	731	708	753	745	693	775	744	706	709	719	763	762	724	740	754	722	741	712	828	774	704	750	720	758	723	770	730	752	724	742	763	753	744	727	740	724	729	780	719	739	798	712	770	736	745	758	761	804	741	764	710	776	767	770	747	731	735	795	720	717	726	736	717	779	771	691	757	734	776	695	768	776	763	772	752	767	773	726	750	710	770	777	746	752	736	728	710	733	784	744	739	697	707	720	726	768	782	769	762	782	727	749	746	716	747	762	726	766	758	762	755	700	746	706	771	769	753	752	750	771	721	755	735	722	752	789	777	744	718	780	733	709	721	727	748	749	740	749	738	758	714	754	727	776	765	742	760	727	722	772	754	750	712	718	726	729	741	708	750	752	801	724	775	748	756	763	768	760	758	758	715	739	708	735	716	735	701	763	761	732	706	734	739	760	710	729	727	738	744	715	743	696	767	745	719	764	771	729	756	704	793	715	765	763	801	733	743	751	766	742	790	687	712	710	717	719	732	788	743	767	746	793	762	735	715	722	708	722	733	744	702	796	704	770	785	825	723	737	703	779	754	740	738	769	746	750	791	724	751	745	712	754	708	792	706	739	741	700	754	723	747	763	761	772	748	796	739	718	756	791	711
23483	20990	27880	24259	20951	10934	1477	995	827	869	846	779	783	745	763	736	721	739	688	696	710	715	691	692	676	718	698	670	715	693	703	714	759	710	703	661	663	665	772	679	735	700	682	737	703	692	709	732	747	693	719	730	719	731	711	679	710	707	668	695	680	665	710	679	688	688	695	681	711	669	673	695	670	683	716	749	663	700	751	729	707	651	672	677	703	693	691	707	706	655	673	723	707	669	662	692	694	709	701	677	748	714	685	682	707	694	728	724	651	705	738	683	719	679	726	735	692	752	628	717	691	681	703	693	711	671	662	645	641	713	690	750	655	688	737	717	685	698	713	708	661	728	712	698	706	712	716	655	750	699	731	708	669	663	668	684	724	678	727	738	680	690	710	659	650	661	705	671	696	727	718	745	713	688	645	746	709	694	693	695	645	702	655	690	722	676	691	716	662	685	676	710	648	651	686	726	693	704	700	706	701	724	768	714	689	685	693	708	662	739	720	714	681	660	738	673	709	689	766	683	710	681	645	671	656	659	689	671	716	748	702	682	654	676	673	709	659	706	709	655	685	756	673	740	727	725	680	702	713	766	691	691	679	658	722	681	652	692	690	766	708	693	659	729	734	706	727	719	676	729	713	719	717	723	719	692	672	720	711	665	760	735	660	670	679	659	745	741	746	681	702	680	685	744	753	666	688	723	696	656	709	701	698	718	736	734	707	736	721	644	700	701	702	708	707	714	746	715	722	696	675	678	696	706	704	686	760	737	661	702	715	666	704	711	726	649	730	652	717	717	702	673	710	714	654	686	741	739	704	706	697	644	696	738	710	714	716	683	700	732	693	763	696	686	673	689	668	669	700	715	741	722	721	688	716	719	674	663	718	755	683	682	679	697	687	655	640	647	667	711	713	707	743	700	697	692	709	713	688	718	690	691	695	715	753	690	696	750	673	684	682	750	684	714	753	684	706	627	666	719	637	700	695	682	706	693	697	701	698	626	719	681	666	663	685	684	764	660	706	743	703	658	707	693	710	702	700	666	687	694	700	688	700	755	720	697	705	735	721	749	702	654	708	714	680	753	737	668	720	743	729	715	715	760	651	710	672	703	698	694	715	687	677	701	714	690	694	671	637	729	651	704	710	725	699	677	707	729	756	755	693	683	743	704	688	658	722	659	676	678	722	711	685	674	674	715	665	688	684	711	713	650	701	679	667	692	717	719	644	701	687	664	700	669	657	712	727	683	681	698	714	742	712	686	653	762	667	688	710	700	674	691	680	643	746	726	746	658	716	688	684	711	678	710	729	677	735	712	640	708	710	644	669	722	665	699	672	691	679	732	729	703	702	701	676	690	716	700	704	693	729	693	726	726	713	672	721	663	730	687	704	669	672	694	676	719	694	694	720	694	760	686	688	711	643	677	700	672	647	632	694	733	720	720	717	755	710	730	690	706	676	675	661	692	675	695	723	680	662	683	682	720	719	714	715	681	694	657	670	700	694	700	603	689	654	642	669	729	750	689	673	693	648	720	712	716	689	700	755	678	709	679	705	729	697	692	660	726	724	676	679	697	701	685	680	738	704	663	693	659	703	703	660	694	676	686	756	709	699	665	749	650	680	706	682	699	682	694	718	699	672	717	685	669	697	718	728	709	647	714	706	656	719	724	720	718	716	688	687	730	724	713	676	723	708	725	670	771	714	734	683	740	707	658	711	653	711	698	681	696	750	727	708	665	690	776	699	714	710	723	704	702	708	707	707	683	659	696	697	765	685	715	733	699	694	737	670	693	668	731	714	671	666	706	671	685	721	677	688	694	690	698	716	703	640	701	682	642	693	709	730	682	686	684	666	692	685	706	703	694	733	703	667	724	713	712	730	738	689	708	731	659	683	669	705	710	698	676	675	741	751	732	700	727	705	679	686	729	652	711	674	669	697	711	662	684	691	679	676	630	742	689	696	653	627	707	672	731	671	699	688	752	718	734	734	758	699	713	649	652	679	719	721	695	717	679	681	686	669	708	732	737	709	700	680	710	731	626	688	720	692	686	706	691	665	705	663	705	736	699	722	715	676	714	719	719	692	692	666	707	685	671	665	695	751	703	690	658	714	705	754	654	727	697	693	655	743	689	735	658	711	662	752	726	719	665	683	719	694	713	743	705	705	693	680	718	689	731	703	701	714	726	748	721	708	676	732	695	706	650	716	700	697	738	680	760	659	666	690	741	738	735	692	722	733	714	674	715	682	688	719	710	668	653	724	691	676	716	707	647	705	671	700	671	696	710	661	637	735	682	664	692	737	641	738	713	691	659	699	716	667	644	657	712	682	699	683	711	704	715	645	732	662	723	675	699	705	676	659	720	686	660	670	699	713	784	689	671	713	680	657	710	717	667	728	698	695	717	700	726	674	708	729	702	669	695	680	663	666	709	722	699	686	710	759	701	715	662	705	699	766	688	646	665	617	687	676	738	679	673	747	713	655	700	696	715	695	648	721	682	722	737	699	688	699	640	739	730	659	636	704	685	642	708	711	696	713	720	757	679	704	663	734	682	707	704	656	686	641	722	690	694	704	693	688	703	732	680	728	666	654	706	686	672	728	658	729	714	700	666	670	701	667	676	670	718	689	684	653	717	681	698	695	651	669	700	654	694	698	628	652	691	701	705	644	664	693	665	655	695	707	697	719	674	684	688	663	699	732	688	694	702	683	709	707	674	669	689	701	682	698	672	720	662	698	675	706	723	752	717	733	718	743	709	717	653	710	724	689	716	703	699	661	726	642	702	679	719	708	726	705	704	665	732	689	676	681	719	727	692	656	761	713	688	684	690	695	709	638	669	715	732	696	717	704	672	681	685	721	695	729	679	701	713	708	675	713	706	675	676	692	714	702	692	726	700	712	683	717	716	680	717	609	702	703	677	702	677	716	709	673	722	736	699	727	652	709	703	645	687	670	665	661	740	708	728	686	687	719	718	666	688	732	691	690	679	727	700	698	673	687	686	726	678	690	682	716	667	702	705	699	725	669	737	667	704	683	673	712	764	703	720	706	741	693	664	684	686	689	631	728	709	740	681	676	692	688	724	694	697	703	678	733	698	672	740	686	688	727	769	693	709	640	686	716	730	691	698	743	707	698	714	656	654	714	711	707	747	705	701	720	689	729	681	697	723	698	683	678	666	664	688	711	741	680	671	712	685	667	708	665	677	701	666	633	723	676	727	704	697	703	701	635	707	716	646	673	698	726	709	718	734	708	730	713	636	695	679	669	690	732	676	696	720	793	699	672	691	716	726	693	704	678	698	731	700	680	706	723	727	716	693	683	652	677	703	686	718	657	708	703	725	713	686	663	681	748	719	674	698	737	639	732	658	672	672	708	698	746	732	656	698	695	690	674	708	710	666	689	721	715	679	699	741	700	687	711	691	709	693	726	688	656	683	668	695	685	694	695	713	695	661	680	696	707	655	700	717	679	673	739	684	730	653	684	700	723	701	727	677	671	667	697	712	723	696
40204	38020	16542	5727	2948	1730	1240	1084	990	984	950	853	804	859	784	772	751	736	717	745	695	750	727	729	724	727	714	734	738	728	679	733	678	690	675	708	722	785	734	714	714	701	749	710	703	737	735	671	743	747	712	664	741	748	759	712	713	735	713	691	689	737	758	726	736	671	662	673	712	713	719	712	698	713	720	732	716	747	689	676	710	710	695	749	658	712	700	718	669	687	701	739	713	698	682	686	687	727	689	698	731	690	732	769	732	745	685	683	747	715	743	737	714	703	714	710	730	740	674	690	697	736	701	712	675	738	700	707	767	703	711	746	721	721	706	709	734	704	707	641	703	732	764	701	686	694	674	698	720	701	681	770	705	696	750	704	653	670	643	735	738	716	729	756	713	721	721	706	703	747	715	717	733	747	712	705	707	726	729	704	716	742	696	677	743	695	703	728	707	798	716	707	731	758	727	739	674	734	701	666	701	741	721	719	715	677	674	721	744	700	726	675	715	690	728	720	697	688	746	710	735	700	730	724	701	671	747	717	718	694	752	718	742	704	724	710	727	732	716	681	738	709	715	677	721	732	715	721	737	739	717	738	703	703	717	720	714	705	705	698	717	744	726	739	739	690	723	680	705	723	705	707	766	727	754	717	706	670	713	747	690	709	665	696	686	730	688	750	691	711	722	702	748	733	736	774	750	686	726	754	721	736	769	685	719	721	733	736	763	712	722	709	760	675	657	746	752	723	696	742	701	678	764	709	679	682	717	738	733	724	707	728	744	728	680	695	740	687	725	717	659	714	700	722	684	718	704	662	707	734	691	698	729	749	684	676	754	690	706	690	731	699	755	767	652	700	680	684	726	688	715	713	739	729	706	704	706	702	707	713	687	722	710	714	704	654	717	712	711	691	721	658	722	705	733	690	685	725	711	705	708	717	731	779	668	719	745	754	725	707	678	664	688	696	732	737	728	756	729	740	707	699	751	672	761	697	697	691	691	730	698	686	741	694	731	698	737	766	709	732	744	723	694	721	686	719	712	710	773	660	708	726	665	712	658	732	747	689	693	754	710	682	701	713	701	743	740	704	694	706	690	711	683	687	735	697	740	666	697	709	754	681	774	718	731	689	679	692	709	729	717	695	674	693	694	718	660	697	652	740	726	685	755	706	739	737	713	717	724	692	714	712	670	699	762	726	721	733	706	708	674	709	746	704	707	675	734	697	732	728	707	762	696	709	709	676	718	731	704	723	690	680	740	705	672	702	726	711	725	746	720	714	748	742	744	706	750	709	721	685	701	678	712	742	744	738	685	675	755	715	656	714	691	706	760	703	706	738	677	697	709	714	703	730	697	721	737	741	701	724	729	724	699	724	699	725	726	688	740	763	698	708	735	721	678	742	728	727	755	724	677	743	714	689	722	741	744	733	692	700	715	706	713	673	727	694	697	687	704	788	694	720	705	666	698	709	714	714	737	755	725	724	696	708	643	756	710	713	689	708	697	697	722	697	724	731	708	683	793	696	753	695	704	690	750	706	707	756	707	743	757	680	681	646	706	747	716	707	776	709	732	719	764	706	701	702	662	717	716	753	693	755	726	689	668	679	699	718	727	712	689	666	740	727	742	735	739	731	715	717	669	753	716	697	682	715	725	746	719	696	717	724	787	715	685	688	696	707	702	717	718	725	732	747	697	711	705	715	695	731	670	674	720	775	749	703	729	739	695	719	690	734	703	733	703	689	714	705	682	694	748	727	725	707	709	672	740	758	759	745	674	749	642	728	677	678	740	689	733	651	709	689	718	673	677	721	733	700	683	756	693	714	756	709	741	720	724	716	701	692	726	714	712	707	726	729	718	685	732	709	690	749	784	709	668	706	733	707	779	738	673	765	678	722	744	704	691	702	713	726	733	715	700	700	717	675	693	698	715	734	729	683	709	700	746	766	743	715	707	699	653	686	739	677	669	727	711	729	699	724	692	681	695	740	759	731	727	725	721	702	734	760	669	755	699	682	698	743	709	663	737	722	698	716	673	732	708	719	727	740	716	682	713	682	684	682	719	720	684	686	694	731	759	732	687	702	692	709	703	719	694	724	755	721	766	700	698	704	693	701	683	669	746	719	723	664	729	746	680	740	724	708	722	701	696	695	716	718	657	716	726	712	696	734	706	732	730	743	734	713	688	694	716	702	751	702	703	757	710	724	689	690	741	659	716	712	692	715	723	665	736	712	748	699	690	713	736	710	703	751	711	717	712	744	686	710	705	728	723	734	733	703	705	666	737	700	661	724	685	743	722	714	739	682	726	714	714	734	654	759	708	705	718	725	711	696	690	697	707	735	736	690	697	721	691	722	743	690	688	699	718	728	689	714	720	709	706	683	672	737	700	710	720	708	733	688	694	728	709	709	729	724	735	729	726	714	716	705	704	689	753	770	753	753	710	737	712	741	706	700	694	729	712	694	735	712	700	693	676	724	698	672	725	718	671	684	751	719	727	671	711	710	728	724	742	730	725	684	712	695	704	711	731	660	700	673	748	735	706	729	715	714	746	686	734	715	747	719	704	709	731	703	706	697	753	692	750	732	757	750	744	723	752	726	729	785	730	725	716	710	676	741	732	702	770	733	749	729	679	694	685	693	698	758	744	731	745	678	746	706	724	705	726	690	751	714	750	709	655	720	761	755	738	696	716	691	716	649	776	718	767	734	700	681	726	764	698	731	673	663	704	664	735	749	715	689	734	696	693	734	668	666	688	666	734	737	677	695	780	730	714	702	719	725	692	741	743	707	698	688	736	675	704	703	742	740	685	671	710	649	675	719	745	711	742	723	692	690	727	686	706	666	700	726	703	736	735	719	722	722	752	707	780	668	665	674	748	723	725	746	719	730	740	695	704	640	699	750	728	707	694	722	751	746	723	676	729	681	686	707	695	748	714	750	708	699	667	699	718	741	700	702	718	677	723	692	718	678	728	693	743	753	691	719	686	723	731	748	713	694	713	737	674	728	723	744	694	694	696	669	762	737	735	725	735	682	704	739	702	756	704	686	670	697	686	691	729	711	710	783	750	710	722	685	689	730	733	718	723	678	701	649	732	699	744	697	768	679	721	748	710	684	685	704	700	702	691	708	745	698	714	672	697	692	701	725	677	717	724	703	748	724	720	685	694	721	686	694	667	753	686	732	703	740	707	764	761	711	681	697	700	773	721	742	687	704	720	702	685	690	676	718	707	722	739	743	717	692	759	741	712	713	739	690	728	687	716	752	696	714	724	681	702	794	722	730	701	730	697	664	758	707	716	687	691	750	706	746	728	703	711	716	697	691	709	737	694	710	714	692	705	717	660	659	749	703	718	727	676	674	713	715	676	732	692	704	743	727	657	687	715	699	703	658	692	696	775	747	743	748	766	700	686	727	754	665	707	710	724	696	716	710	706	711	675	712	672	771	690	680	652	685	722	728	715	741	704	683	732	716	751	762	698	691	701	721	683	700	713	688	683	654	710	676	725	705
25008	21151	26916	25085	11708	3244	1970	1489	1200	1135	1065	990	821	809	826	732	822	774	782	783	759	711	748	678	741	709	747	760	777	779	696	744	712	746	729	761	755	788	701	720	716	725	758	744	754	785	706	774	761	763	727	708	754	772	764	733	726	764	756	712	776	716	713	785	748	704	742	715	705	786	706	699	740	716	674	779	829	745	705	728	656	709	717	740	748	773	753	775	693	775	787	714	744	739	722	733	721	768	769	728	764	696	704	709	712	788	756	758	726	747	747	713	704	706	728	725	710	703	742	707	762	737	738	728	719	737	710	760	735	758	710	743	796	745	743	708	777	748	681	707	714	758	738	729	726	755	698	724	707	759	740	751	777	726	713	716	789	735	716	722	775	708	710	736	763	723	711	713	724	737	700	742	764	728	708	780	742	691	781	754	726	732	747	721	749	736	747	674	713	731	754	758	713	695	791	771	707	742	700	767	771	715	713	705	708	722	726	751	782	722	773	749	744	726	714	717	716	740	721	763	754	741	734	738	702	719	730	761	742	749	789	762	725	740	726	756	781	753	719	769	726	740	730	756	728	724	740	761	735	723	711	719	754	719	727	784	779	737	752	728	733	720	714	757	745	737	790	699	688	736	741	727	713	735	722	746	754	743	772	733	726	698	715	750	723	773	709	725	712	790	732	721	747	746	721	748	740	659	741	747	787	756	692	724	746	753	757	776	701	732	747	762	729	715	700	719	748	761	739	726	755	726	710	737	733	716	719	781	709	694	781	750	814	766	778	741	718	737	736	733	753	728	758	700	759	758	738	706	751	737	757	749	745	727	698	732	761	763	746	709	735	722	694	764	690	725	757	696	711	706	730	703	748	716	753	746	731	791	722	754	718	761	715	730	731	740	701	714	728	728	724	737	707	760	742	716	735	727	742	714	735	771	735	755	752	663	743	784	694	762	773	742	724	727	775	738	736	760	765	734	789	763	754	767	733	770	738	756	699	706	758	654	749	784	777	722	730	735	787	726	736	714	708	677	769	727	733	760	725	771	706	728	729	711	741	783	715	716	737	748	730	725	744	720	767	718	748	760	745	724	729	754	766	742	749	739	725	756	748	750	731	753	702	702	741	712	729	795	757	747	719	720	723	723	785	755	812	722	775	755	700	774	738	760	793	720	779	732	763	737	702	696	743	762	689	723	754	702	750	744	713	810	733	759	734	736	709	711	737	744	722	771	722	753	699	744	777	714	765	706	705	717	755	770	745	767	764	684	740	736	717	722	767	755	741	769	721	682	731	750	709	736	731	774	748	760	712	762	709	769	679	741	726	735	745	726	743	699	744	682	750	730	732	703	736	710	736	708	735	704	739	739	720	722	721	772	773	775	763	716	772	733	765	727	746	727	721	755	723	739	728	737	718	685	725	672	741	730	677	736	739	774	751	766	722	730	764	776	758	693	780	718	739	728	753	754	766	752	755	740	710	740	731	751	740	707	774	807	749	718	732	743	791	797	767	637	699	760	719	726	756	773	683	746	734	742	720	729	758	695	726	704	751	724	714	727	757	725	732	746	714	742	720	734	775	728	754	727	772	712	727	679	710	762	747	748	701	684	709	679	729	738	699	701	776	742	692	753	704	777	768	739	774	704	711	715	703	720	737	696	696	717	701	677	757	737	754	778	708	739	737	727	785	745	762	736	739	752	741	757	736	733	753	734	743	734	748	718	735	719	747	739	776	725	794	731	697	710	779	705	760	722	770	763	735	725	752	716	767	734	734	779	736	710	737	751	775	715	718	753	766	768	777	776	708	760	751	734	743	752	732	722	762	732	781	766	728	713	738	728	713	756	744	770	782	739	741	697	775	717	700	746	723	722	740	745	737	731	746	719	762	715	703	697	737	721	757	764	754	780	758	771	758	723	755	718	707	811	734	764	720	698	747	739	713	727	725	708	774	711	741	712	725	694	766	724	743	759	755	715	781	769	718	662	703	723	763	718	739	731	813	770	708	740	709	734	758	764	699	715	710	758	688	749	747	732	763	669	729	697	712	696	751	752	735	734	682	737	705	780	710	699	738	715	733	725	729	682	748	687	756	816	763	761	698	751	755	760	767	697	691	707	736	697	720	758	767	759	770	803	690	733	743	703	745	727	704	704	742	701	758	698	741	740	746	729	753	784	748	717	745	742	721	726	737	757	702	782	686	737	768	710	723	735	722	735	695	743	702	773	715	707	655	752	754	716	655	734	740	744	730	773	701	785	745	718	730	731	760	705	761	707	770	789	681	720	754	721	734	739	776	750	724	759	710	793	691	733	750	724	745	765	698	736	703	753	728	781	698	793	702	747	747	711	744	726	726	698	673	784	770	763	720	715	785	763	729	700	726	774	724	777	763	732	758	729	742	669	772	789	740	747	756	692	745	745	730	715	687	776	740	732	705	737	790	743	744	681	722	779	717	717	733	759	713	748	725	731	764	737	751	769	740	760	693	747	733	798	769	727	774	741	765	806	739	698	731	722	755	754	737	790	784	732	765	729	720	692	751	690	721	743	730	762	737	752	738	712	759	733	734	713	708	737	671	723	758	795	730	704	734	753	690	716	713	765	758	733	712	756	778	751	799	704	756	741	708	713	769	735	756	767	686	723	718	730	725	734	720	763	726	735	737	735	766	732	708	704	687	761	756	699	735	734	702	744	684	769	734	686	769	763	763	730	655	709	715	751	764	767	743	763	698	741	713	757	759	751	765	704	705	732	735	775	761	719	703	709	732	747	747	717	736	742	688	692	762	662	724	788	753	698	731	739	704	776	763	769	715	662	793	764	747	689	731	727	754	727	766	730	713	740	763	772	687	693	755	734	706	754	752	760	743	757	653	705	705	779	681	739	707	710	674	753	765	725	691	696	718	693	699	772	750	738	719	742	745	719	719	733	730	780	734	723	746	763	708	784	758	755	752	752	735	751	753	747	732	727	733	727	749	737	743	738	747	720	684	745	749	714	745	735	710	744	750	737	724	738	763	722	714	762	769	727	732	727	719	735	719	739	718	750	697	729	710	721	750	711	753	736	719	726	766	797	757	749	698	761	742	811	737	779	736	732	747	739	696	753	733	702	765	697	772	692	752	733	718	733	761	789	760	703	754	768	734	729	738	756	744	720	780	704	751	751	729	807	741	724	739	696	777	681	736	752	753	702	699	708	776	696	726	752	748	720	717	745	755	797	704	788	746	724	720	734	760	747	738	751	736	704	728	723	733	750	691	716	734	766	734	758	709	674	747	746	715	748	732	737	752	709	758	755	773	744	753	740	775	770	741	710	715	719	698	778	715	723	722	780	768	736	725	769	761	723	716	727	706	731	738	721	788	717	745	712	730	773	763	730	818	731	744	694	710	734	701	712	716	750	740	738	772	700	728	714	707	810	730	696	718	728	754	719	752	727	698	746	759	722	707	744	791	730	759	721	701	753	733	684	766	750	753	668	725	675	724	725	677	756	721	767	698	812	723	714	739	781
41099	43521	22336	10970	5538	3920	2693	2045	1576	1381	1380	1127	885	859	905	828	804	823	775	771	741	752	720	771	808	805	718	729	776	770	756	745	744	773	789	752	775	747	698	749	807	771	754	737	781	755	784	766	772	780	740	772	741	782	769	705	734	757	824	753	798	763	734	778	697	734	715	778	789	751	806	761	780	766	784	806	816	733	786	766	722	781	710	759	728	721	737	778	793	755	777	718	746	768	742	706	759	695	736	748	747	775	780	757	747	750	793	733	728	713	769	748	767	781	770	718	747	762	754	750	787	758	756	735	710	760	784	745	721	733	754	776	741	721	724	771	762	728	760	776	741	763	761	781	724	755	745	762	771	738	774	736	744	772	757	769	757	741	752	709	751	798	746	767	770	757	718	761	715	752	713	724	778	713	761	781	763	704	728	765	760	757	743	774	754	722	752	741	739	841	773	731	742	675	780	775	686	757	758	739	741	736	762	762	768	771	768	754	784	786	755	796	741	739	766	759	769	758	795	713	724	790	760	774	763	771	749	797	759	804	738	728	708	746	796	804	721	775	773	739	743	776	753	771	733	751	791	733	716	743	755	760	765	752	776	731	736	763	741	752	740	786	815	715	763	758	717	738	776	775	765	796	734	709	759	768	817	806	726	755	736	726	777	719	756	792	740	770	740	709	744	793	775	746	721	771	691	787	746	752	795	763	744	756	714	702	707	724	798	731	808	726	749	746	736	760	759	804	726	730	771	728	772	757	748	810	739	752	746	790	735	796	759	789	773	774	773	758	815	758	702	768	719	749	795	703	765	778	756	757	808	719	747	734	764	762	790	758	781	752	728	771	707	731	720	781	781	810	795	725	836	723	791	739	773	756	799	791	755	763	788	736	745	802	772	793	761	792	726	770	799	815	762	741	826	816	799	782	771	749	773	792	748	745	794	763	758	757	776	734	748	776	728	728	767	810	744	775	726	760	778	825	755	739	767	749	773	690	736	758	803	771	764	772	743	792	785	775	771	717	753	788	780	779	800	793	714	740	782	732	739	792	772	791	720	704	757	733	773	792	752	755	784	779	756	745	747	736	788	788	768	732	734	728	760	743	764	732	740	765	738	772	787	727	811	776	721	790	654	728	703	748	800	779	731	797	764	769	715	772	742	806	752	748	781	743	787	763	740	729	812	783	765	740	750	755	724	771	705	774	747	761	700	753	741	748	783	733	727	736	778	745	742	758	748	762	768	745	778	763	784	740	775	727	760	768	792	716	817	796	729	781	751	719	753	728	684	798	775	744	740	732	749	774	725	793	755	765	690	752	739	805	782	749	733	735	765	734	704	696	782	768	752	834	723	788	748	754	752	735	739	736	752	796	687	802	782	765	733	734	712	737	746	776	712	738	696	748	716	754	737	735	763	746	773	748	788	789	800	692	793	717	721	773	749	763	800	730	776	734	752	812	784	772	752	785	745	785	697	739	770	730	797	779	784	792	751	764	746	789	757	767	758	725	772	729	753	777	742	723	802	774	775	733	727	791	762	752	757	709	721	729	772	737	716	772	757	724	779	743	734	778	786	787	796	788	741	733	741	786	732	716	832	724	758	741	693	832	729	773	717	732	780	792	767	747	739	750	693	791	774	757	764	768	751	777	768	739	769	758	731	811	752	691	806	759	738	816	750	735	850	749	766	729	757	699	756	760	789	749	775	765	753	731	703	701	802	726	729	777	736	698	764	742	775	769	810	835	748	797	757	771	781	726	729	770	765	801	750	739	804	717	700	736	742	749	778	714	751	738	790	786	738	775	720	774	766	787	757	702	751	736	713	741	748	714	728	810	712	673	764	785	780	789	700	762	795	718	809	776	764	753	731	746	708	755	766	720	760	765	740	735	789	766	746	752	712	754	774	735	751	720	743	761	770	753	804	758	770	731	783	756	737	780	761	787	704	769	761	711	815	762	765	755	792	779	799	719	758	776	709	740	741	726	740	788	751	750	766	752	836	737	776	737	737	754	757	757	753	766	738	756	795	798	754	721	704	723	744	751	766	795	776	736	746	753	735	805	748	739	749	743	769	789	728	759	745	755	702	775	727	737	736	737	750	772	760	765	776	803	763	718	695	740	728	815	732	767	744	782	739	750	701	750	760	779	787	749	707	801	756	751	800	797	813	715	801	755	735	742	782	769	722	794	707	817	749	749	784	742	741	756	715	743	749	764	802	728	794	743	766	778	691	694	766	727	780	740	760	734	747	705	744	767	738	697	717	782	802	810	813	754	772	772	754	808	737	754	740	725	771	749	721	734	764	747	816	731	770	782	731	713	820	745	729	729	755	746	795	740	760	767	736	753	747	721	776	745	781	751	801	765	738	740	695	747	718	778	744	768	725	746	783	795	764	760	735	725	821	747	732	748	775	776	732	738	818	742	769	807	764	740	756	764	752	735	756	752	817	794	746	779	730	741	748	774	730	747	747	742	782	770	718	789	720	792	736	808	745	757	799	718	696	737	749	719	745	725	753	746	738	772	733	781	744	756	741	779	730	748	726	745	738	754	762	736	695	760	778	783	776	817	737	726	782	757	741	756	754	735	747	790	726	770	757	774	776	746	733	743	739	767	761	752	766	746	766	790	743	725	736	740	822	743	775	771	802	753	740	693	761	805	809	785	762	728	754	785	759	757	751	793	780	727	769	739	758	776	716	737	807	797	689	785	787	755	786	795	773	770	753	736	742	774	795	737	782	792	755	751	778	739	725	732	809	775	743	779	767	758	777	751	776	761	723	725	733	761	728	731	746	745	750	776	786	675	707	732	772	681	776	738	726	743	768	731	825	696	731	729	760	732	757	766	769	759	764	763	736	743	709	715	759	753	737	764	790	756	748	770	771	748	716	724	766	720	774	758	740	766	785	730	741	732	771	741	722	769	741	794	751	736	699	742	734	737	770	734	713	735	723	778	748	754	738	749	769	723	755	750	767	773	753	743	757	747	765	788	822	729	759	757	731	776	749	778	792	748	756	724	733	787	720	729	777	785	737	772	713	811	813	736	736	712	764	760	794	768	771	775	760	767	718	735	794	787	744	743	774	763	806	750	775	745	753	745	758	753	722	784	749	799	777	761	762	741	793	741	789	779	770	717	762	732	750	737	732	772	727	807	734	729	742	713	749	720	716	743	759	752	757	780	727	722	767	774	733	804	773	736	786	699	765	717	764	745	738	728	783	767	781	803	743	780	760	828	767	736	755	771	722	736	783	729	780	822	734	721	743	773	813	776	780	745	751	728	751	743	760	760	751	766	765	720	761	768	740	749	803	742	796	755	782	730	774	800	754	767	721	756	813	762	780	791	711	755	733	786	765	789	778	743	763	807	765	753	691	800	738	721	773	781	712	779	777	780	739	755	772	755	725	729	778	727	772	750	780	804	775	783	773	748	743	773	710	777	726	759	771	743	752	763	719	772	729	731	752	751	776	755	742	723	758	723	781	785	760	732	729	738	734	752	761	721	749	769
22438	20987	28378	23807	21010	20964	8485	1759	1224	1244	1038	865	799	820	786	751	773	731	782	753	750	716	761	708	728	723	694	680	694	716	736	691	707	724	709	674	736	718	698	753	731	711	703	757	735	739	716	660	714	732	711	707	745	713	723	759	704	750	697	717	753	731	710	737	754	704	751	759	717	723	717	707	752	712	733	743	759	748	719	795	722	698	750	703	692	782	763	732	738	736	706	693	707	661	764	713	675	687	702	692	680	703	718	679	746	713	704	712	747	717	688	721	741	725	733	718	713	716	694	689	701	713	732	714	721	724	739	703	755	716	748	681	690	749	661	680	723	716	783	697	710	695	722	712	728	738	698	738	690	707	733	686	729	739	661	677	758	732	734	756	744	715	690	696	761	730	717	704	700	706	630	738	723	691	718	720	734	764	790	724	719	769	702	750	667	706	706	738	683	699	705	717	714	732	684	744	720	711	697	801	706	667	694	775	719	756	736	727	721	725	729	710	711	685	674	715	686	691	692	715	766	754	733	744	715	685	724	683	730	688	674	693	791	684	731	645	753	749	720	737	665	717	775	725	699	740	736	704	704	718	750	765	723	726	717	726	723	728	787	681	680	633	700	726	746	734	760	704	749	707	768	735	691	713	753	725	715	708	730	694	683	707	760	674	724	685	735	702	725	719	752	671	731	688	690	704	716	731	681	696	712	734	716	730	754	668	710	708	696	679	703	701	714	709	712	741	717	745	696	680	753	734	716	709	679	721	704	722	682	737	706	720	737	710	701	750	736	708	700	699	713	756	680	718	735	698	729	733	707	699	724	766	709	693	720	705	666	707	724	721	731	785	735	701	701	676	669	719	708	715	759	710	710	731	644	629	701	680	760	667	727	686	719	710	712	698	748	699	702	750	679	723	673	757	717	771	671	741	731	676	679	695	721	720	708	744	688	690	739	728	721	742	722	753	742	731	688	754	738	777	713	739	762	705	719	713	710	693	737	726	703	713	715	773	707	787	758	730	735	680	694	647	725	673	734	720	734	715	710	679	761	701	671	707	691	701	720	710	720	735	699	688	699	757	750	747	716	726	676	733	744	706	738	720	715	720	716	687	763	688	753	771	692	684	690	723	735	763	695	690	678	747	681	672	739	762	717	712	680	705	660	726	668	696	696	709	733	778	734	669	695	703	708	745	780	751	730	695	652	694	752	715	673	671	715	716	731	697	733	714	744	775	746	731	652	704	681	770	687	728	708	764	714	778	688	730	754	729	679	727	664	698	694	744	756	723	733	757	725	763	734	733	739	703	728	708	726	689	717	716	725	746	688	710	723	728	745	689	751	735	673	682	698	704	714	733	687	729	768	653	727	718	788	667	722	683	693	778	693	715	735	694	696	744	692	709	735	711	724	728	688	698	688	710	740	699	683	711	722	731	766	726	726	751	688	723	737	714	732	730	749	727	703	739	733	751	741	705	678	693	755	721	712	713	719	714	704	700	734	669	703	683	762	701	760	711	701	724	716	717	677	742	790	718	755	734	685	733	713	734	759	762	703	715	702	705	729	697	724	701	699	726	711	674	695	710	689	757	704	714	735	704	687	713	679	704	766	698	705	724	747	698	771	776	761	725	714	690	709	725	709	738	711	717	712	760	735	707	742	687	778	724	701	746	734	712	724	702	695	704	683	763	695	708	732	698	712	720	718	736	723	724	708	694	730	689	711	702	708	710	725	673	709	716	650	697	773	703	714	681	741	712	707	695	709	742	705	764	655	720	749	736	738	720	714	681	690	699	727	724	733	682	752	712	758	718	708	695	764	724	749	770	716	715	739	711	728	696	711	687	768	707	708	730	727	722	773	695	700	790	726	717	761	741	711	737	786	708	723	714	672	714	763	736	701	715	729	722	686	677	688	726	701	737	671	738	733	731	712	747	707	693	694	700	664	741	672	748	703	756	735	728	735	710	732	656	773	734	727	737	765	720	702	775	768	737	756	726	677	714	666	741	695	708	713	769	729	718	735	691	707	747	772	681	649	716	719	721	718	699	703	711	697	698	695	666	722	721	692	726	774	756	748	657	709	717	736	699	696	767	705	698	713	718	801	726	698	690	705	700	744	699	747	701	713	726	697	707	663	728	677	707	738	672	730	716	684	758	687	652	753	679	726	744	698	732	756	716	706	730	714	682	742	691	675	699	741	713	745	692	717	697	764	717	731	720	714	699	703	685	744	733	685	728	678	695	724	706	705	702	738	719	693	677	728	765	724	725	783	733	663	736	701	743	740	714	729	775	726	756	719	717	722	698	671	743	722	719	702	761	709	706	727	733	684	739	710	692	689	703	696	724	740	687	726	730	725	688	760	689	734	721	702	709	665	701	687	673	720	747	699	759	693	729	764	724	717	751	708	750	761	683	677	697	747	754	734	750	699	750	729	722	728	746	703	696	718	729	715	761	683	708	672	744	681	726	711	697	695	702	716	695	702	737	695	684	788	684	758	686	747	690	674	698	846	697	761	651	717	686	755	729	707	691	679	693	755	727	740	736	755	678	738	707	701	752	672	730	711	673	694	721	752	668	692	701	684	737	681	697	699	696	726	708	680	666	693	759	736	731	665	791	697	734	718	726	668	689	740	713	750	707	698	698	714	705	711	684	684	756	707	714	691	713	702	661	699	686	723	726	679	737	654	732	718	718	740	763	756	714	731	700	713	704	724	684	698	704	720	703	740	752	737	684	726	694	692	703	721	706	731	697	723	680	723	718	722	710	769	770	677	754	765	735	698	706	676	713	692	717	730	690	772	710	677	757	746	757	744	704	683	695	681	726	708	709	718	712	713	703	721	702	745	732	676	699	700	683	686	673	738	738	677	707	709	735	652	719	719	727	686	730	812	680	686	691	710	754	707	700	692	698	693	711	742	687	701	713	732	754	708	718	728	700	716	670	739	698	715	670	765	774	711	722	710	685	735	768	740	642	739	680	705	755	764	699	685	744	717	685	700	689	721	718	737	752	747	682	682	696	720	729	701	690	682	716	743	741	706	732	713	720	717	728	743	688	708	688	773	705	725	705	696	693	696	731	733	723	675	668	696	729	767	711	696	766	735	739	729	770	723	662	698	714	706	727	749	655	742	715	766	695	700	706	665	703	688	742	711	698	702	748	763	715	753	762	671	720	683	743	702	723	718	664	691	685	709	677	748	716	771	710	727	699	701	700	670	700	687	777	738	723	734	694	678	689	708	744	728	674	678	713	752	712	734	668	683	741	671	683	734	713	739	754	752	705	703	698	718	736	687	697	701	710	731	703	714	747	719	734	697	720	741	778	694	716	730	718	683	692	753	719	741	762	733	726	721	666	707	714	704	695	631	716	736	744	714	719	721	752	690	737	745	721	721	707	694	722	716	665	714	739	692	711	715	726	774	693	687	739	725	759	659	730	790	704	747	758	710	732	744	716	747	685	718	710	621	705	696	712	701	730	712	723	707	738	744	750	714	688	720	722	762	749	744	689
40492	49482	25930	12413	7863	5186	3291	1991	1580	1499	1201	946	832	809	821	766	769	714	743	744	772	714	721	745	746	693	711	679	711	709	740	737	747	749	770	757	699	744	726	708	758	756	722	694	729	727	710	714	701	691	729	719	683	728	778	715	694	727	715	750	718	728	718	714	726	734	738	695	717	704	745	755	743	745	732	725	692	760	683	745	725	705	705	670	746	705	757	769	700	727	714	713	700	759	676	757	693	702	707	752	744	758	697	714	711	716	753	669	722	701	769	751	704	735	738	753	774	729	712	733	778	709	688	751	772	732	733	732	696	713	748	749	672	762	738	743	767	719	721	687	769	687	717	734	750	722	752	690	688	733	781	716	740	731	712	703	754	695	714	732	713	705	774	736	665	752	720	721	667	708	724	724	690	706	718	717	780	701	733	659	711	686	688	710	651	715	722	732	702	691	771	696	740	754	713	710	751	726	756	756	760	702	705	737	727	771	722	689	773	665	692	697	745	709	711	731	694	750	727	734	720	752	752	726	713	713	726	705	706	726	742	757	735	727	711	708	727	693	722	713	744	761	669	694	717	758	719	726	692	704	750	755	728	701	785	738	773	770	725	723	692	717	733	739	738	710	737	792	716	683	734	712	725	732	696	732	715	737	742	709	696	712	705	714	763	740	759	669	713	791	688	742	706	782	764	737	784	744	764	701	765	746	759	755	770	743	699	737	747	755	748	733	755	743	707	761	730	756	749	712	760	692	722	735	720	738	709	754	713	686	713	714	702	773	711	736	729	679	681	699	743	699	709	719	717	725	729	690	733	708	732	737	737	731	719	725	734	746	715	701	715	723	722	790	749	783	762	706	731	725	749	724	748	709	710	752	746	707	702	736	739	746	705	692	734	711	724	687	751	668	736	717	668	740	742	742	753	714	715	705	736	742	699	666	705	755	712	760	723	724	697	751	706	744	696	710	714	737	745	698	705	710	735	678	757	727	734	721	674	725	728	730	724	695	766	740	710	725	699	724	772	767	735	705	677	739	758	721	721	717	732	685	723	711	684	737	740	769	714	718	738	718	765	751	711	703	727	724	698	730	718	737	746	680	757	710	745	693	734	735	719	739	728	732	738	723	738	680	696	786	719	702	729	766	807	781	709	710	712	732	695	718	718	727	758	736	740	734	726	740	739	719	704	769	753	740	742	761	704	723	736	715	717	683	698	690	733	736	709	717	751	710	696	722	726	693	754	752	717	681	717	702	776	686	713	717	729	696	733	680	709	752	736	707	715	739	726	702	729	682	751	737	771	723	743	731	705	712	761	722	742	754	696	725	760	695	763	791	724	746	749	707	746	720	721	723	764	747	704	716	730	740	744	693	759	697	729	699	727	706	770	740	737	691	723	755	705	701	699	693	756	730	726	748	740	689	779	721	718	710	749	767	699	739	756	681	731	738	665	677	740	739	692	701	759	709	751	691	753	717	713	756	717	754	763	738	679	718	769	698	724	743	761	745	730	713	736	663	739	703	701	726	703	696	762	692	747	687	700	724	713	714	715	719	730	765	733	767	729	712	734	785	776	691	673	739	745	700	714	739	721	751	747	720	706	736	729	718	685	746	719	692	701	749	727	735	715	722	766	748	750	670	712	742	694	713	753	687	654	749	728	755	698	697	753	739	745	725	723	707	682	738	749	734	735	687	700	710	774	744	755	738	730	726	722	730	712	702	726	707	712	716	715	719	715	733	710	711	729	763	752	736	759	749	784	731	727	722	727	742	681	696	692	746	722	709	716	711	718	756	723	777	713	701	686	772	713	700	660	678	719	770	707	741	762	701	736	664	721	744	731	761	691	789	776	707	748	757	729	706	716	709	697	705	724	764	744	689	735	703	703	745	732	729	741	739	734	706	725	720	749	755	719	738	684	715	736	738	731	689	710	722	713	727	723	745	726	732	718	706	715	741	725	716	735	770	709	713	710	701	719	735	733	712	779	737	784	795	743	790	747	732	681	732	741	754	682	765	729	725	727	704	754	724	731	719	700	754	738	709	728	760	741	715	662	685	690	731	701	738	719	750	745	736	718	692	701	725	700	734	725	724	726	730	793	719	735	731	740	724	721	711	684	704	741	729	730	712	734	704	711	702	696	701	724	676	714	715	729	734	690	730	695	678	727	708	728	763	776	694	702	711	734	722	696	756	708	712	744	739	733	705	757	763	702	726	743	708	765	773	705	692	733	740	724	768	707	694	774	747	675	766	725	704	724	743	733	698	702	737	745	692	719	708	713	781	703	692	717	718	728	710	757	728	728	731	714	762	687	758	755	714	799	757	710	710	726	733	732	715	696	724	766	723	720	707	754	717	749	707	722	729	673	743	740	695	688	740	703	714	735	762	708	709	725	721	724	684	715	719	750	757	740	707	666	752	745	748	682	700	696	713	770	693	693	704	750	733	719	717	758	699	732	698	708	724	772	706	744	775	725	668	687	696	809	713	730	744	733	732	734	703	702	734	747	725	693	701	702	764	776	729	716	716	753	729	683	709	734	722	647	687	746	771	748	692	716	749	705	749	754	729	710	742	705	698	785	726	718	695	730	719	720	753	732	714	744	740	715	702	760	703	693	706	746	723	741	704	713	730	740	702	734	719	765	766	732	732	651	716	795	750	772	731	693	801	699	671	787	700	678	652	734	726	724	738	733	704	730	771	721	741	706	725	720	702	696	758	762	782	714	733	668	712	750	703	741	738	698	702	733	702	734	715	691	746	718	722	766	745	715	753	695	694	742	707	703	793	724	707	746	716	689	748	744	725	701	753	702	729	713	774	765	714	754	733	754	735	707	693	714	742	682	701	720	744	736	737	750	699	722	722	714	702	750	713	768	706	696	695	755	713	701	700	775	728	669	776	720	787	705	735	736	729	764	717	738	670	764	726	782	762	744	708	756	715	725	744	740	688	790	740	762	734	706	760	724	724	727	706	706	729	718	732	743	708	686	740	702	705	658	715	774	716	750	727	734	733	721	692	692	729	686	717	755	746	718	731	701	742	741	732	756	723	769	716	746	729	785	713	681	725	737	742	724	757	737	735	700	724	697	712	738	755	756	744	726	697	720	733	778	703	685	702	716	680	775	789	709	707	754	721	759	747	668	699	744	712	772	763	699	724	750	764	712	732	711	702	702	771	729	731	749	697	713	710	725	772	717	686	702	702	730	708	696	705	701	768	775	783	721	720	744	723	740	727	752	667	709	709	730	725	732	757	721	764	711	728	737	723	703	761	692	701	743	746	733	767	697	674	760	744	723	708	770	727	745	750	729	733	716	752	734	666	677	751	693	743	732	730	713	748	714	694	700	687	718	760	722	757	698	719	727	727	741	746	725	768	723	740	708	770	749	709	726	758	702	725	753	736	714	698	759	714	753	728	704	766	733	715	698	729	739	747	726	724	748	702	711	697	709	737	728	710	699	723	712	731	778	750	720	706	721	712	695	752	756	716	708	757	693	735	681	693	744	692
37447	42304	35748	22781	10779	4849	2542	1672	1334	1126	990	869	781	800	736	758	751	705	749	739	750	735	771	734	686	641	725	715	726	708	701	695	721	701	727	725	703	735	719	737	729	683	674	772	698	720	697	772	730	695	709	731	754	694	698	766	736	736	747	709	711	735	695	740	711	718	692	699	732	705	669	669	678	760	717	681	751	721	774	735	753	698	685	715	719	744	697	785	765	711	703	716	689	774	697	713	689	751	660	728	730	707	727	750	699	744	676	759	743	703	734	713	670	733	693	766	716	745	712	731	712	717	727	681	742	741	723	718	709	730	725	760	744	685	733	704	713	727	746	687	743	704	710	753	752	673	765	746	723	699	735	721	688	756	737	705	701	722	703	719	728	722	670	758	684	740	719	733	777	700	758	696	723	672	716	718	684	732	684	708	681	749	666	712	727	742	734	748	727	694	753	701	700	657	751	698	707	746	711	745	782	777	768	730	690	734	713	714	708	710	797	727	730	746	719	707	711	696	712	673	718	720	749	800	745	711	723	696	744	698	729	677	716	745	719	697	680	746	681	751	754	714	685	765	709	709	737	726	730	748	751	681	715	755	690	697	711	723	737	724	707	711	732	780	700	747	782	732	749	762	718	732	674	722	725	744	735	721	729	747	725	709	724	731	748	719	744	709	750	748	711	726	752	729	710	754	708	728	692	749	687	711	822	759	736	699	706	719	712	713	735	753	713	731	714	729	722	734	720	726	745	712	680	697	700	711	742	724	683	711	699	747	671	732	694	698	730	694	731	703	726	718	716	702	704	698	725	745	733	714	755	790	723	749	734	674	735	731	729	723	698	776	733	751	707	720	667	718	707	753	771	726	712	711	680	760	700	747	714	768	676	741	691	731	709	709	710	726	706	726	726	744	720	669	697	719	705	722	693	746	705	687	714	752	719	748	702	708	707	703	765	697	691	671	671	792	712	706	774	698	726	747	762	759	739	708	721	744	771	681	759	735	726	734	682	734	706	759	686	755	728	728	709	718	717	692	724	740	730	717	682	746	713	727	728	689	780	675	754	734	721	734	715	711	740	759	729	709	717	720	745	741	695	673	719	741	691	708	742	710	729	737	732	739	703	734	744	742	725	735	717	759	689	695	712	711	695	697	733	765	689	772	766	774	735	702	668	742	703	722	712	752	713	689	706	727	708	732	712	706	698	671	719	713	738	714	736	693	705	675	701	745	744	722	710	722	709	706	702	729	777	711	699	706	718	753	732	751	703	693	707	725	742	735	685	730	711	708	733	668	702	689	718	728	687	731	688	720	746	705	709	778	729	710	722	733	725	709	766	693	707	699	733	693	714	741	736	734	734	740	718	747	690	758	717	762	721	700	697	670	719	726	688	721	641	729	658	732	743	765	745	718	702	718	698	744	678	745	729	711	742	704	707	735	717	719	689	710	745	702	709	723	751	717	717	723	744	720	718	718	702	737	687	665	742	746	703	689	710	746	683	743	757	720	717	707	758	726	736	699	669	711	747	695	735	734	697	749	708	714	730	719	703	696	706	695	725	757	724	682	712	739	714	705	713	736	731	701	698	702	702	716	723	702	707	730	719	740	710	695	668	760	731	721	714	715	678	765	697	749	731	712	704	718	697	716	721	780	771	724	743	716	684	754	689	705	700	706	696	757	720	735	679	706	763	716	735	711	711	733	754	690	715	752	705	680	715	727	736	768	649	759	687	715	700	737	739	701	719	731	736	720	739	712	740	679	758	739	693	713	716	711	668	713	757	757	762	728	766	701	737	756	719	681	699	731	746	709	706	678	736	735	737	727	729	728	720	729	735	741	732	693	701	689	740	733	743	771	703	729	716	718	748	724	741	750	695	722	698	724	711	667	749	717	703	698	729	707	735	740	789	755	678	693	699	712	799	711	753	635	753	728	727	723	676	752	737	741	754	713	705	733	769	735	694	728	727	752	747	716	691	680	709	712	731	722	727	740	704	698	726	711	764	750	713	725	703	707	744	718	785	719	657	737	710	719	736	762	700	716	755	733	733	696	734	727	710	726	751	748	730	708	704	715	747	719	720	758	648	721	706	698	705	788	711	766	703	709	709	692	712	725	801	734	716	729	723	712	732	716	733	780	723	686	740	721	690	728	698	755	670	723	689	709	733	748	774	728	711	679	693	669	732	741	709	721	724	750	754	708	714	759	687	706	727	736	704	685	721	690	762	731	715	711	700	710	753	754	713	652	698	719	737	723	738	762	706	709	743	725	704	716	735	734	789	749	703	766	701	729	720	722	744	740	707	743	716	695	737	731	765	709	710	699	722	718	691	679	747	718	758	706	722	759	687	677	709	714	707	740	697	748	715	738	724	695	721	709	723	744	710	716	759	722	744	783	660	699	710	720	666	711	726	768	731	692	716	705	718	705	712	671	719	713	717	739	724	655	707	674	725	670	667	684	701	715	694	701	724	767	661	727	743	756	657	684	681	723	723	756	668	729	718	765	731	708	736	743	686	691	713	673	771	700	702	691	706	728	716	687	746	715	719	685	723	741	698	738	791	751	667	738	693	738	687	703	727	651	716	704	708	755	703	737	767	714	728	755	732	696	687	750	737	685	728	703	717	724	673	701	718	757	783	702	743	757	707	717	723	694	719	729	729	706	722	735	741	725	766	744	685	794	713	806	709	721	705	708	697	675	759	739	719	696	704	706	737	688	736	709	713	696	704	708	697	697	692	782	706	731	755	758	693	697	744	685	735	719	679	762	663	693	731	687	745	748	713	712	729	707	742	695	688	722	698	738	737	727	762	701	747	694	748	770	769	763	736	762	731	737	723	748	745	738	744	725	701	694	721	744	735	694	734	668	702	743	718	699	736	782	720	682	734	736	706	713	735	738	718	719	742	729	678	773	729	679	716	758	711	724	706	725	754	708	717	704	691	735	693	722	687	664	780	707	733	720	708	700	759	720	694	759	725	710	713	706	699	737	744	738	728	703	703	710	742	702	758	761	771	648	741	760	689	733	741	741	738	711	706	737	674	713	708	679	702	734	758	721	710	746	668	708	698	714	677	716	732	694	744	700	717	721	728	679	730	748	696	773	702	747	727	711	724	751	722	692	747	696	692	766	701	716	665	702	731	718	708	726	741	682	704	757	749	724	682	732	735	719	691	716	726	722	715	715	716	723	724	745	744	731	720	760	748	701	713	772	721	728	712	741	734	697	712	687	700	708	660	708	764	806	702	726	710	756	735	730	760	710	696	756	726	727	729	763	710	744	761	647	732	674	649	740	759	753	731	712	716	716	702	733	709	705	737	724	707	726	670	730	721	759	762	705	741	742	716	739	726	739	698	724	740	689	784	758	731	706	742	708	749	750	737	790	749	757	732	734	697	725	686	669	720	747	714	718	706	720	706	723	751	685	702	730	732	701	727	662	733	733	734	698	669	698	742	710	719	711	697	710	687	704	718	699	676	681	809	726	719	706	724	693	730	693	723	749	741	721
42760	53300	34454	19650	11528	6513	3619	2353	1710	1442	1175	992	925	773	800	777	780	743	737	777	752	757	753	814	751	727	771	757	750	778	757	696	757	790	805	744	769	738	740	760	768	775	773	729	731	728	754	787	725	765	715	738	692	746	734	714	759	734	753	733	792	734	781	740	777	745	754	696	780	713	719	757	697	750	742	806	719	708	780	732	786	733	723	776	749	723	776	743	697	729	767	774	771	771	742	739	752	735	748	721	690	767	740	755	733	749	713	795	734	745	746	759	747	786	776	713	732	727	728	795	750	739	724	750	746	778	704	742	741	782	762	763	782	769	773	745	768	758	760	734	749	728	695	724	737	720	734	730	767	759	751	757	726	769	684	754	734	750	687	681	781	792	762	723	775	728	764	706	707	769	724	730	744	748	757	709	738	805	703	712	737	666	747	729	764	775	747	754	732	742	726	753	739	775	746	737	717	681	784	743	772	755	720	760	747	705	712	778	789	712	714	763	737	784	779	750	747	756	699	718	744	741	717	763	729	727	780	719	761	706	751	750	761	757	709	758	747	718	783	719	727	764	708	736	752	784	742	748	742	729	740	763	749	740	738	718	735	738	713	761	731	742	774	750	782	767	728	776	763	760	739	738	743	777	774	766	754	738	716	760	715	759	735	732	751	746	738	675	806	671	774	752	740	764	742	699	800	757	760	712	782	696	814	750	744	706	781	794	717	737	776	731	715	802	722	747	731	711	729	729	654	730	730	776	791	783	727	756	746	742	753	758	761	731	742	736	756	750	743	766	752	719	733	732	737	756	736	768	721	767	728	762	731	741	711	720	765	719	741	755	773	728	766	767	737	788	789	743	719	771	739	774	678	724	757	694	723	772	794	752	737	754	749	781	792	737	715	754	753	740	756	703	759	770	765	814	779	748	780	742	749	720	741	771	693	803	747	720	705	725	779	724	720	736	790	741	765	786	720	700	739	775	732	738	648	738	750	785	734	756	736	701	726	777	759	725	718	777	727	772	779	710	713	698	740	761	725	763	703	752	745	750	752	769	710	712	755	709	709	758	722	740	795	758	756	700	759	788	737	723	704	775	786	755	772	741	783	744	758	734	753	716	775	751	731	718	702	763	743	755	724	714	711	796	764	725	728	752	741	765	733	794	789	757	692	736	705	751	732	738	738	753	777	792	711	729	697	740	762	741	741	738	724	753	734	745	755	794	714	792	752	749	735	722	720	749	731	796	727	718	683	712	727	764	778	701	785	737	766	750	745	753	692	778	736	726	718	724	744	720	677	808	718	732	754	756	765	730	749	741	781	743	751	773	738	757	738	757	720	745	716	776	702	763	779	759	714	748	787	749	715	758	741	733	762	783	717	817	749	729	772	749	722	772	759	721	742	762	754	720	770	753	746	715	735	802	746	734	727	732	707	744	769	771	718	747	821	753	754	742	763	743	779	788	762	751	743	772	723	790	686	766	743	795	732	731	714	705	719	739	726	744	731	738	763	783	748	738	780	753	735	689	771	732	759	691	761	751	751	756	711	772	738	714	757	750	747	744	706	751	728	702	739	712	764	767	762	751	735	741	776	758	684	780	748	711	788	754	765	774	759	726	749	712	805	735	730	754	739	723	732	768	737	769	710	724	743	754	734	738	759	784	725	703	781	773	725	739	732	703	706	760	733	745	696	714	766	736	787	699	716	666	797	729	789	725	747	752	727	743	757	778	740	772	734	751	696	709	800	752	744	725	788	773	716	759	751	730	765	766	736	759	736	722	790	753	766	751	763	754	765	739	757	721	800	744	733	803	753	732	780	722	741	730	740	749	760	734	752	754	789	698	740	741	670	782	731	800	732	703	748	756	773	706	729	768	708	759	728	731	750	762	727	756	754	752	737	746	760	770	737	682	777	695	766	773	736	760	756	725	724	721	787	773	730	809	749	776	710	705	726	700	826	709	731	760	759	764	747	767	714	730	764	783	712	752	665	774	767	716	728	740	715	721	755	759	791	770	710	719	723	740	781	752	719	795	773	744	749	772	747	772	737	736	714	751	754	751	723	735	752	756	732	805	705	735	763	745	709	712	748	767	785	779	699	758	744	749	784	733	772	694	773	765	788	758	731	725	790	753	781	737	746	812	718	794	734	736	753	758	718	740	703	783	710	724	746	741	738	706	711	796	778	762	746	754	750	777	699	779	751	741	721	716	728	761	732	751	733	745	749	728	788	768	782	738	731	768	704	695	766	724	787	742	752	743	720	748	707	750	743	730	746	773	711	730	756	781	774	671	744	744	752	731	745	741	754	672	741	786	739	755	738	762	724	724	773	790	751	752	702	762	711	749	716	752	766	728	679	727	749	802	718	741	749	743	724	756	682	698	733	744	718	742	771	759	723	768	744	734	783	739	723	717	689	826	785	804	752	773	760	755	774	696	742	720	753	685	746	761	760	728	768	761	739	777	732	739	744	768	753	739	738	765	778	805	708	767	712	711	714	767	731	724	733	762	740	763	736	774	717	718	680	730	726	747	752	718	739	708	710	755	738	739	754	758	711	773	735	774	743	734	745	795	772	749	781	731	754	758	767	776	749	744	724	793	796	721	715	692	746	789	764	734	721	736	751	723	748	779	756	756	809	734	720	692	760	737	757	751	748	725	699	708	741	738	708	729	773	773	723	756	735	774	803	707	764	710	766	771	722	773	736	713	721	751	785	766	724	720	766	764	739	774	747	742	803	717	741	720	747	756	757	735	743	691	759	756	749	739	775	806	727	768	707	755	752	795	783	784	737	739	703	737	746	725	744	719	695	790	761	808	769	716	759	723	771	735	764	713	749	723	694	767	733	699	756	745	772	730	713	769	736	732	779	764	709	725	770	720	710	773	753	740	694	759	733	742	692	759	755	727	751	783	775	734	708	787	765	732	695	781	747	742	724	782	734	768	710	744	729	774	763	685	752	730	781	752	718	753	727	794	740	728	723	733	756	789	667	755	753	731	745	761	778	770	769	714	714	772	748	746	692	751	718	747	733	714	761	846	733	787	755	812	741	754	739	745	766	750	736	731	721	744	752	745	735	759	749	707	741	758	746	791	764	749	752	762	728	753	772	760	772	743	748	716	739	765	695	766	756	767	704	713	768	706	753	803	751	722	715	775	688	768	697	806	739	754	728	734	805	731	758	739	713	778	712	763	729	711	738	749	731	732	724	731	751	733	767	775	778	765	742	750	802	747	733	746	768	769	749	750	743	789	780	737	727	766	699	731	740	727	735	750	777	756	750	759	751	731	693	704	697	733	753	799	714	771	702	775	773	764	716	754	750	778	735	762	755	732	711	746	737	750	714	729	712	721	739	745	800	740	730	730	733	727	748	729	746	753	733	784	746	782	765	737	741	781	737	797	741	728	802	796	744	727	719	722	723	752	721	755	702	735	684	759	705	731	710	766	727	782	748	758	739	793	677	767	740	748	764	746	804	785	779	772	765	737	710	755	752	777	752	779	716	733
23437	20999	28019	24310	21064	14944	5966	3559	2459	1766	1351	1143	940	793	783	784	723	767	726	723	703	728	710	685	694	735	744	706	737	702	720	679	636	671	729	667	647	687	693	709	662	712	684	703	643	696	728	706	661	689	649	673	747	682	683	684	697	672	665	689	692	679	748	649	701	624	662	687	647	727	665	717	682	716	707	687	698	686	701	651	638	693	655	669	737	681	697	674	694	719	671	706	701	699	682	729	674	691	720	659	701	681	720	710	706	726	677	693	691	693	714	706	709	695	709	659	688	685	729	646	692	692	701	687	708	673	718	630	743	692	656	680	686	708	694	683	696	687	704	682	675	667	692	697	725	730	673	662	712	690	711	658	729	638	732	676	726	675	697	710	680	694	711	700	711	696	691	705	727	723	722	686	705	677	697	704	666	729	684	714	696	694	699	677	671	703	638	716	701	657	743	717	701	671	706	677	693	698	732	675	658	682	709	732	671	667	702	675	739	663	737	721	671	696	675	660	646	637	695	747	696	709	722	666	631	706	694	696	687	664	715	675	643	731	697	690	688	701	676	698	703	693	694	695	706	729	699	682	668	712	670	656	691	677	677	673	703	707	675	709	711	701	678	695	678	689	730	692	631	685	723	664	707	719	669	718	755	691	669	671	717	619	724	690	690	717	689	645	691	681	668	705	706	705	690	719	659	671	692	698	692	734	722	713	688	689	702	670	710	736	681	685	673	693	724	673	698	693	740	681	676	695	699	710	663	627	694	682	674	693	698	681	690	656	692	682	690	734	676	676	726	657	705	699	707	737	702	703	711	686	666	655	667	745	743	739	695	676	655	686	671	682	676	706	646	704	704	703	670	664	657	727	690	729	718	722	685	694	679	718	680	712	684	707	708	679	649	718	645	712	693	699	702	724	727	687	644	713	680	683	672	700	687	727	657	665	692	658	673	681	690	710	695	687	686	650	730	739	702	708	684	648	701	715	663	737	680	665	705	731	671	692	681	688	675	715	675	684	667	702	654	693	653	669	669	670	714	658	694	682	680	704	759	723	689	689	688	723	725	697	696	708	717	682	779	710	708	714	674	680	697	650	720	664	687	739	689	686	694	716	682	673	732	709	706	709	695	690	717	723	686	717	642	650	702	636	678	682	649	701	708	687	732	687	717	645	734	687	691	746	699	756	665	691	677	708	727	689	720	678	659	730	704	715	669	716	712	720	659	707	679	678	704	658	705	699	695	669	678	659	648	735	713	708	662	677	700	678	702	719	694	709	686	703	710	706	672	712	738	752	715	699	723	697	713	758	708	748	689	667	661	720	697	671	695	689	728	690	713	687	661	700	733	678	722	756	703	688	633	700	681	649	684	763	732	684	684	676	693	694	721	699	689	642	700	670	722	673	682	687	689	747	705	717	693	697	675	679	670	716	691	722	731	688	710	708	721	686	707	677	651	686	712	711	668	770	709	718	703	683	682	690	768	761	697	686	715	656	709	706	663	671	672	739	738	709	748	679	728	676	759	680	682	714	712	704	688	708	647	709	697	723	745	699	659	718	702	724	744	670	680	724	705	666	712	716	674	708	701	716	693	659	722	694	675	732	754	697	686	646	712	694	732	698	657	689	676	655	680	707	736	718	674	690	699	674	681	701	702	699	658	711	691	715	693	735	738	755	738	618	708	682	670	722	638	656	732	681	715	697	679	696	711	678	679	663	666	707	688	693	664	689	685	697	730	690	698	682	750	667	724	704	695	696	678	690	712	721	682	673	679	711	640	729	712	716	701	664	677	665	657	728	690	704	692	698	691	658	720	681	721	639	695	720	689	658	691	636	709	662	706	685	661	661	707	662	690	677	706	695	703	703	727	690	708	676	714	705	728	721	695	667	707	683	678	703	675	671	697	658	687	685	662	733	695	665	734	705	710	639	667	729	686	708	741	720	706	714	709	670	700	701	678	678	732	657	695	663	683	711	725	730	703	651	663	662	677	648	669	689	671	695	703	677	681	730	661	707	689	670	696	700	654	670	660	723	677	693	665	654	726	671	752	679	726	704	675	744	704	698	615	663	664	745	677	680	696	692	725	643	636	689	690	682	655	681	676	694	676	710	716	721	669	689	704	649	657	666	714	700	665	680	639	689	672	704	684	698	654	734	715	678	679	731	655	683	704	665	707	664	678	704	681	717	647	726	722	684	679	693	706	720	669	696	682	628	676	709	691	726	734	699	719	673	684	676	680	670	700	716	692	697	691	690	702	653	704	691	665	703	668	674	667	703	658	686	698	683	694	692	672	682	650	716	689	711	692	679	699	724	667	665	670	707	673	656	712	660	736	696	681	682	731	739	691	737	687	725	686	707	712	660	671	683	679	700	667	723	667	693	704	728	677	695	720	676	708	689	718	672	670	684	693	698	676	664	690	698	703	643	689	672	703	701	757	743	732	683	668	646	697	729	673	682	712	685	689	686	639	689	652	675	701	735	664	693	693	705	743	682	699	673	656	715	665	652	716	689	700	689	717	681	717	721	735	694	722	671	642	760	705	687	770	695	735	687	671	658	693	692	752	725	669	697	722	650	750	660	706	710	715	667	695	680	703	679	691	739	635	708	703	664	711	745	702	725	644	642	707	647	727	755	733	636	688	703	687	734	747	677	710	731	700	706	677	701	675	705	700	774	704	690	713	689	730	714	712	723	678	745	693	667	709	644	713	706	706	696	691	654	718	669	687	716	693	718	708	694	707	701	729	669	699	687	658	662	743	705	746	693	697	694	728	711	699	704	691	658	720	685	697	718	696	650	705	711	700	716	715	693	772	674	682	683	697	684	702	676	717	753	644	690	692	712	717	708	688	679	722	708	726	725	728	704	726	714	700	685	666	672	684	684	683	703	662	715	694	659	718	711	722	710	734	715	717	695	693	724	675	696	729	717	676	702	690	668	711	692	691	681	689	693	690	701	723	726	682	700	662	660	669	706	684	712	713	692	732	719	710	699	735	691	668	674	683	691	678	716	638	634	704	739	710	710	705	710	703	708	647	667	701	720	703	694	707	694	716	734	675	703	673	674	751	688	681	669	701	692	699	694	683	709	658	714	687	706	723	684	742	720	715	702	732	692	709	694	682	672	702	683	715	722	699	677	684	700	696	686	685	682	762	691	698	688	695	703	725	673	704	714	742	703	655	696	695	645	714	664	629	740	673	708	723	647	641	697	675	698	700	661	692	691	740	661	678	677	646	671	634	667	711	679	668	721	722	623	704	692	688	686	651	714	702	693	682	690	668	656	744	685	686	700	666	701	694	674	708	674	691	740	708	643	708	660	661	689	665	693	702	757	693	685	710	694	707	648	685	732	698	727	680	677	682	710	696	652	651	698	724	692	720	739	729	689	682	722	704	659	730	676	727	711	699	653	676	689	711	689	684	670	679	667	672	649	702	670	699	721	664	658	665	665	631	720	669	671	731	707	707	674	754	754	645	690	757	680	721	665	679	690	766	684	690	701	757	746
43698	58066	36858	19552	13579	8866	6037	4825	3377	2348	1689	1373	1042	889	850	811	766	704	792	680	692	695	734	725	731	741	721	711	740	705	726	733	691	685	742	740	741	711	688	758	675	713	750	727	733	677	750	725	744	690	764	686	695	763	739	732	704	719	739	722	705	727	728	726	724	708	701	737	743	704	710	742	766	776	724	728	702	700	759	731	707	716	776	674	715	694	713	728	703	753	705	693	718	776	732	630	704	740	666	720	723	713	716	711	675	723	678	726	706	685	708	720	689	702	749	741	737	723	740	745	704	740	712	725	777	759	747	704	739	722	718	697	714	677	731	791	723	784	703	730	742	701	672	727	717	688	686	705	712	750	707	747	726	669	781	714	744	720	701	707	759	719	704	718	726	686	747	725	698	709	737	762	723	669	695	713	715	744	733	691	720	715	693	734	722	705	667	709	733	668	750	684	732	713	750	714	712	749	739	679	749	743	657	710	752	712	681	695	738	718	710	708	755	731	728	743	719	695	714	705	681	737	688	701	704	737	702	754	690	737	709	728	704	734	740	711	745	724	709	732	712	742	676	699	712	730	729	753	674	764	721	721	741	746	639	684	708	737	736	724	703	688	740	761	719	675	686	739	735	709	717	713	728	725	712	737	783	697	674	738	729	764	703	668	732	700	727	683	707	720	698	711	690	793	689	729	692	736	739	692	705	673	708	723	700	665	739	721	706	730	745	737	708	730	747	719	721	676	719	744	680	723	708	697	753	691	770	751	732	735	722	705	746	764	701	775	651	733	715	735	734	699	718	704	687	729	723	710	682	705	701	760	721	747	719	724	725	743	757	745	731	722	726	731	715	741	731	769	719	732	691	749	710	685	717	702	736	738	696	702	704	649	709	732	692	705	711	721	685	725	715	667	728	732	731	765	719	753	699	752	707	686	773	703	711	767	680	755	733	682	718	712	732	689	713	689	775	732	739	694	685	748	710	697	745	738	713	687	668	687	741	732	716	724	697	742	754	703	755	704	733	760	742	610	745	689	709	699	760	705	688	741	717	745	762	695	701	741	698	705	699	714	736	742	696	725	671	639	700	726	690	732	705	700	701	700	756	715	723	700	771	673	730	680	694	718	724	674	721	719	696	753	689	709	706	697	733	711	759	714	685	678	713	718	723	717	741	734	727	758	689	746	736	730	782	752	698	731	741	708	733	717	751	719	740	722	736	679	658	717	741	723	679	705	744	725	713	735	729	711	729	704	747	684	646	688	705	714	728	746	706	706	734	745	728	714	675	695	740	736	742	731	761	729	755	689	684	715	659	794	691	735	684	708	735	727	714	743	751	723	744	690	701	689	737	743	721	678	685	741	713	727	741	682	734	648	709	710	743	680	678	722	745	697	758	730	718	732	729	695	692	737	684	709	727	739	749	694	674	748	677	757	711	693	738	706	765	741	766	725	744	698	698	700	739	668	711	741	703	730	738	745	723	758	743	705	732	732	700	737	722	674	737	675	683	677	660	702	691	724	722	710	758	711	725	723	654	691	706	702	733	714	718	709	720	685	692	719	704	727	686	688	722	740	705	684	687	714	717	696	727	724	733	725	706	729	709	695	704	714	735	670	689	707	708	777	683	721	748	720	730	752	764	643	741	692	709	694	674	660	735	742	702	710	714	694	727	774	711	773	739	733	691	706	722	694	713	700	717	753	678	683	718	716	683	721	759	705	721	755	714	700	698	627	690	774	698	699	674	682	702	699	699	720	717	728	723	758	712	724	697	716	714	770	708	720	680	746	687	728	698	726	726	715	706	672	704	776	674	694	712	700	728	711	717	740	729	719	719	652	717	723	711	741	676	685	754	755	745	713	722	711	683	748	725	731	714	676	732	718	719	713	715	742	693	689	650	718	747	725	738	723	745	663	718	780	700	737	716	675	735	694	681	688	730	708	686	730	761	717	757	678	721	740	703	687	750	705	727	694	660	700	707	750	686	751	701	701	754	689	696	695	669	708	742	723	720	714	694	727	748	734	695	742	656	744	737	725	692	750	758	712	730	740	716	776	741	707	759	707	768	697	720	770	691	708	716	745	737	735	761	713	650	759	738	678	725	739	722	753	726	721	728	700	680	674	715	731	717	695	713	654	692	732	646	688	709	703	705	704	695	737	703	669	730	713	687	655	679	665	710	740	718	678	749	725	738	765	673	657	693	734	693	708	702	722	716	703	728	714	764	674	734	697	677	764	720	686	715	686	704	720	773	738	708	714	759	669	740	716	678	724	707	729	724	716	671	667	757	720	692	701	683	674	713	733	694	715	696	727	745	673	717	686	712	746	729	736	747	737	684	725	749	708	723	735	763	683	715	655	717	746	748	700	696	700	747	746	680	722	749	681	719	704	738	715	742	744	694	715	738	716	700	735	707	706	732	736	747	760	737	696	734	734	756	690	730	677	715	726	711	730	721	724	685	705	714	734	665	735	695	722	684	729	693	688	715	697	735	691	680	718	742	691	732	716	677	689	666	702	680	686	750	721	713	726	711	688	771	702	726	723	683	764	731	705	704	728	710	740	776	706	731	741	714	724	705	693	714	749	734	739	717	743	727	773	666	732	758	731	743	723	735	684	720	660	701	724	738	679	711	687	718	757	742	731	714	691	733	712	709	726	668	692	731	700	688	757	730	680	742	700	712	731	679	748	752	693	689	719	761	711	662	722	707	717	742	746	715	743	743	697	701	707	695	705	711	734	703	716	710	705	704	713	671	716	665	681	709	706	712	710	743	770	751	807	725	699	725	709	675	698	710	708	685	711	702	724	692	755	753	706	710	703	718	690	675	731	730	705	720	665	759	697	710	756	730	705	727	716	726	715	725	674	687	698	730	717	731	751	687	718	753	693	717	725	721	737	706	767	742	724	750	717	692	693	694	680	714	709	714	729	734	731	687	725	759	740	732	717	705	769	694	691	711	703	698	678	670	711	677	705	765	694	712	746	735	734	697	724	687	677	724	741	762	682	738	718	721	733	712	711	705	712	733	746	728	722	721	704	726	746	693	669	731	694	705	736	720	705	705	718	712	698	745	764	721	710	722	725	718	784	695	727	727	715	666	740	695	734	702	700	761	691	720	719	708	654	758	739	704	685	732	721	768	767	702	715	722	739	708	761	660	699	756	739	726	698	735	737	677	720	661	689	749	679	730	706	689	735	684	728	729	713	727	710	737	710	700	732	716	708	721	778	682	688	687	726	707	728	705	752	735	702	733	757	761	699	717	670	717	699	726	716	703	695	696	719	700	731	719	713	728	691	748	706	724	649	699	703	662	679	697	744	718	690	721	714	650	680	694	716	758	705	699	686	739	692	727	754	712	697	705	731	732	688	722	703	748	673	744	746	681	697	730	726	742	744	723	686	711	762	732	723	714	763	712	728	711	724	695	733	719	721	745	733	690	744	663	745	741	706	742	759	706	701	720	702	691	704	773	671	715	667	724	728	743	728	672	684	734	724	721	738	752	692
25070	21115	27229	25691	14241	5168	2974	1833	1398	1102	931	874	775	771	810	756	744	731	782	774	732	750	749	750	672	702	741	743	747	723	740	744	756	784	751	696	756	738	766	765	744	728	748	752	710	776	744	753	768	748	717	743	736	750	727	770	728	754	732	747	676	740	720	759	775	730	707	726	709	731	753	745	752	732	735	717	749	748	751	716	745	768	779	739	698	763	719	767	732	735	757	726	762	774	773	749	720	737	713	769	759	755	807	723	719	763	719	761	772	735	711	720	730	702	754	770	777	727	724	690	715	711	750	753	728	759	777	731	749	706	764	789	744	716	752	744	764	786	748	687	725	822	738	759	726	725	795	710	755	785	762	705	742	802	723	720	752	733	739	768	734	733	748	729	724	761	702	746	771	789	760	761	768	718	749	719	763	716	725	764	741	717	771	736	757	755	734	778	719	734	713	744	682	771	716	779	734	700	721	741	777	724	786	712	715	805	762	764	756	747	770	718	790	789	751	751	690	718	734	705	739	733	739	751	757	735	738	757	721	751	742	741	730	710	712	723	737	706	739	737	752	699	748	703	754	748	753	734	755	773	758	769	758	742	768	691	709	726	701	746	745	719	768	727	738	716	736	755	767	759	712	739	723	739	740	722	739	771	752	692	767	757	772	706	745	770	757	721	715	774	770	775	733	752	714	752	781	751	737	765	753	794	702	749	746	723	733	745	691	746	770	721	761	721	777	724	753	720	725	788	772	811	704	747	780	704	767	759	730	804	721	774	796	766	740	753	757	722	765	757	771	733	709	720	732	756	745	772	724	736	733	739	730	747	765	773	736	770	704	759	778	751	768	730	703	703	753	755	742	737	765	761	754	782	747	764	719	745	749	711	761	719	758	739	733	751	712	731	719	683	768	733	753	769	805	738	754	743	696	683	700	763	767	734	743	756	711	784	758	791	781	774	758	791	749	751	797	712	750	712	661	773	781	759	750	693	808	683	771	757	677	762	754	718	738	822	756	745	748	775	708	749	785	693	704	699	751	760	727	725	802	753	745	718	752	705	739	786	727	726	754	773	773	801	769	723	698	697	715	725	747	732	718	735	712	734	754	763	732	766	756	762	766	737	723	753	732	756	747	705	748	716	779	724	729	751	796	759	694	743	704	759	771	732	731	729	727	783	732	733	759	768	731	738	710	740	749	741	748	687	719	725	724	774	749	722	721	777	733	745	703	786	737	731	756	772	736	770	736	761	749	747	728	749	708	717	753	740	696	719	731	766	734	776	735	743	731	719	741	757	736	765	758	724	718	770	767	787	676	727	767	733	743	693	749	788	738	778	688	757	712	760	787	751	769	748	790	738	737	757	785	737	744	725	727	722	737	733	706	766	781	702	787	801	709	745	777	707	699	717	772	720	722	752	733	710	765	765	710	718	710	752	742	748	697	688	731	784	735	719	705	712	730	731	796	728	717	736	701	781	711	703	758	765	756	757	729	767	738	698	769	736	732	766	732	732	750	746	767	766	761	673	776	733	713	740	773	719	743	768	742	729	761	760	768	706	748	755	739	742	764	772	703	709	728	763	740	700	752	757	747	715	723	765	752	697	711	794	764	742	792	718	696	695	757	750	731	690	737	731	776	776	722	736	743	753	735	736	725	744	761	744	690	740	709	722	759	721	752	773	729	767	744	784	770	726	755	766	717	799	756	720	768	726	734	715	744	748	765	727	742	717	720	765	789	777	759	739	702	734	735	780	729	756	735	725	713	726	729	793	707	694	729	765	747	763	753	784	750	745	734	788	721	773	750	726	719	758	782	738	746	751	747	733	762	769	708	711	723	755	777	721	737	750	719	721	761	717	694	734	739	733	779	741	727	788	715	744	754	703	766	748	779	760	708	802	775	738	719	746	715	775	771	742	733	736	776	751	724	781	717	772	730	730	759	744	715	747	721	733	736	794	729	703	847	754	720	746	762	716	783	746	746	710	764	740	750	736	725	773	748	732	761	770	744	758	758	764	711	774	758	785	758	732	769	707	740	761	736	750	716	706	731	781	715	725	741	723	675	740	748	764	700	697	749	805	746	713	742	753	721	748	766	734	741	767	742	735	748	783	747	759	737	753	779	733	761	697	758	809	725	757	727	735	725	791	792	754	690	751	729	789	714	739	700	785	717	680	756	742	768	728	719	703	738	765	771	780	718	751	713	723	711	723	778	703	747	774	733	706	792	760	753	754	753	727	713	733	748	778	728	723	759	780	759	715	744	765	746	764	748	780	714	789	731	717	710	695	763	757	736	760	754	677	737	695	761	766	741	771	727	740	746	747	735	739	747	691	757	709	715	762	742	760	734	700	709	732	725	724	759	735	691	701	731	747	762	761	711	778	718	765	764	750	797	737	730	733	769	729	737	763	726	782	685	758	752	750	776	745	767	754	783	729	756	765	723	777	776	741	765	743	752	754	769	773	776	741	692	748	747	688	730	794	726	791	729	684	697	761	773	711	732	712	766	741	726	782	715	779	754	724	772	770	756	737	737	722	724	733	752	723	747	748	731	763	750	789	748	732	793	742	744	749	741	791	764	749	713	759	777	753	756	744	735	750	788	723	746	762	781	720	733	721	713	744	744	775	753	758	686	717	752	732	717	779	735	731	763	785	743	793	768	738	741	753	715	731	729	782	787	729	738	720	736	712	762	768	750	764	714	757	758	734	757	737	720	720	766	729	749	758	718	714	692	739	734	744	782	699	806	749	682	696	732	776	742	793	792	752	699	701	705	736	748	778	752	758	718	761	794	774	742	771	792	748	743	702	720	788	726	769	758	748	756	762	739	711	787	725	702	752	698	724	712	695	788	735	738	744	746	728	723	770	730	752	747	758	770	737	726	759	761	737	704	753	743	751	772	722	779	778	750	700	780	803	699	750	747	742	724	771	754	779	705	737	756	691	750	719	712	732	710	740	745	709	761	747	765	762	734	734	738	758	755	739	781	749	728	775	735	799	665	708	717	736	775	776	695	805	747	700	751	780	766	741	752	748	735	741	777	687	746	750	743	743	710	805	756	748	771	734	772	730	747	747	734	718	737	739	754	729	690	777	759	762	759	744	727	715	714	769	728	729	762	748	728	740	757	737	769	771	773	755	758	777	728	768	752	711	710	739	743	749	726	748	745	720	776	777	751	729	784	744	710	753	765	741	698	691	748	754	710	739	712	754	748	770	794	738	726	718	766	751	742	714	741	798	783	726	705	766	763	740	761	745	739	709	782	746	752	765	776	718	765	759	774	781	804	809	758	713	682	779	745	712	776	729	695	743	725	714	763	772	778	724	683	727	742	767	722	760	746	713	704	737	761	736	780	733	755	709	731	743	762	795	750	716	713	797	713	754	751	721	724	749	719	720	733	761	761	792	723	742	739	721	751	768	721	773	775	766	688	731	740	788	765	743	700	729	707	759	745	717	735	770	746	783	798	720	707	724	742	791	736	735	690	699	757	726	796	748	741	699	753	700
38783	42684	28210	15545	9294	6097	3954	2550	1734	1301	1038	920	860	882	788	826	724	784	829	787	753	755	778	779	740	723	775	723	809	779	810	790	753	809	777	756	772	752	727	778	761	775	762	733	770	764	762	743	720	775	755	809	720	750	787	772	754	757	794	745	760	747	805	719	764	738	724	778	796	775	736	713	793	756	753	772	751	824	753	752	769	822	756	756	791	741	761	753	735	780	721	740	731	745	812	760	739	763	844	752	773	703	769	814	696	727	810	739	693	741	740	786	715	771	748	707	811	772	788	717	744	790	742	709	794	713	718	747	783	747	766	830	804	759	722	791	742	717	751	765	752	777	796	749	771	763	770	772	777	729	763	730	743	768	774	823	714	786	776	762	713	751	762	720	733	762	752	774	802	703	758	691	747	831	776	795	725	760	746	807	765	732	778	717	774	744	769	784	756	741	769	706	731	728	763	828	733	753	764	788	739	713	740	792	731	795	733	762	716	825	753	778	750	751	727	800	752	763	756	797	744	752	787	728	751	701	789	778	800	767	766	742	776	765	811	759	766	772	784	757	727	762	724	772	750	739	769	787	738	766	785	782	815	733	803	737	721	710	754	783	746	752	727	754	832	753	770	776	722	738	712	742	810	769	780	753	775	756	744	764	810	752	751	770	772	766	762	786	761	768	721	730	785	750	741	786	772	758	824	713	778	751	775	701	776	756	718	785	802	816	798	731	777	761	773	745	773	744	769	737	751	762	776	751	774	760	768	780	777	735	772	747	761	754	770	798	729	784	736	730	737	801	721	761	750	761	834	720	746	796	724	733	762	802	783	754	787	729	790	711	751	697	788	767	792	762	742	709	727	739	790	795	767	760	751	742	765	725	748	722	756	735	733	742	768	779	751	792	745	738	726	771	752	754	778	796	737	742	747	780	810	728	758	714	773	740	739	765	794	790	773	727	820	704	749	769	733	713	773	737	714	815	767	771	761	777	758	762	705	777	717	758	755	742	738	783	790	845	741	731	754	724	750	796	826	772	801	765	773	758	756	699	758	754	748	779	785	795	828	783	766	755	753	756	763	734	777	816	800	816	717	772	707	736	775	721	763	732	738	736	750	731	800	755	780	731	742	747	790	827	722	752	742	775	749	743	742	787	797	739	774	721	765	745	809	720	772	742	797	763	732	729	802	777	740	753	708	743	814	740	777	740	799	729	788	763	771	788	738	704	760	717	750	721	730	719	749	762	758	762	760	752	768	718	738	760	728	728	740	747	744	735	776	736	736	790	774	758	773	788	761	741	756	751	754	778	834	747	741	762	748	775	750	789	793	730	749	750	742	695	744	792	803	803	795	780	789	724	754	785	743	719	762	778	778	794	762	754	800	721	836	743	743	747	746	764	781	782	754	754	742	760	771	734	754	756	747	786	724	789	758	811	796	774	767	759	783	734	798	785	759	772	728	696	781	763	766	731	770	736	737	758	775	780	752	721	762	751	747	812	758	781	731	774	739	800	752	807	734	728	712	778	758	775	756	758	737	742	768	741	743	790	752	793	751	795	823	764	782	785	774	756	774	760	740	789	753	789	733	765	785	752	775	745	819	750	730	785	764	770	722	757	773	819	782	766	778	689	743	759	733	742	757	758	781	735	773	750	763	759	784	760	795	772	796	781	771	764	775	706	748	746	815	782	746	785	769	777	783	728	781	754	749	813	751	762	729	762	734	754	756	834	724	788	774	738	767	792	782	764	756	769	760	758	781	761	808	776	787	728	794	778	743	796	740	787	785	772	734	743	700	750	743	778	743	808	749	776	798	795	782	765	728	766	823	751	765	761	767	794	754	808	771	772	752	748	779	738	743	698	714	742	731	733	760	756	766	734	780	804	708	790	760	802	797	799	752	746	771	770	761	796	757	735	760	795	733	755	693	747	757	750	806	773	753	787	732	754	778	714	779	779	786	814	788	752	737	782	723	815	828	786	803	781	746	730	728	768	769	779	718	812	774	737	713	746	772	791	760	761	745	731	811	700	740	732	739	803	776	776	771	738	740	734	769	749	775	721	758	766	732	729	773	743	726	742	758	825	764	816	775	750	731	726	771	724	758	790	776	820	731	798	717	782	758	776	742	741	755	771	781	764	785	774	758	756	743	742	757	769	803	792	787	757	804	764	784	747	821	808	729	757	778	781	801	797	827	779	773	798	795	791	735	746	738	755	787	732	770	764	831	749	796	756	762	730	786	761	802	800	727	794	736	787	719	766	707	755	790	750	753	758	733	744	713	694	762	767	751	715	729	768	737	710	786	788	748	774	758	785	736	770	754	743	752	812	775	762	758	772	762	772	734	759	746	768	817	779	769	714	758	768	766	766	777	787	816	767	775	758	751	772	745	783	770	815	793	767	751	744	756	742	815	722	761	736	726	745	771	810	745	705	762	736	768	785	717	790	697	795	738	793	764	751	765	799	749	759	733	762	747	753	752	744	768	768	772	738	731	780	747	721	730	782	806	801	779	753	803	755	785	776	763	752	754	790	783	724	773	790	693	794	782	781	732	748	761	737	740	753	734	751	830	736	804	791	718	782	707	804	755	767	780	759	778	774	731	818	754	759	799	743	810	775	721	733	783	768	747	738	747	754	797	731	785	766	782	792	765	769	782	736	724	797	792	783	739	761	737	750	761	748	762	743	784	755	751	755	745	797	736	735	783	721	766	787	780	757	748	729	770	764	751	719	771	753	784	783	755	714	720	814	699	774	757	764	773	751	780	748	721	754	756	794	741	771	730	791	747	781	752	735	783	724	717	747	734	741	726	763	801	722	777	742	760	790	756	725	756	795	766	782	721	789	776	747	742	767	732	765	795	761	776	747	765	792	783	745	775	750	763	728	779	759	798	766	733	800	779	722	773	745	731	764	772	719	770	739	742	741	737	778	784	727	799	767	738	767	738	751	756	701	770	800	755	777	743	761	728	761	789	772	800	790	711	757	757	757	778	791	767	757	734	757	785	773	772	800	767	766	733	742	798	745	725	781	719	772	734	755	763	814	726	798	720	726	727	756	787	728	705	774	736	719	759	765	742	781	773	812	820	777	730	772	741	755	759	749	763	799	776	744	763	757	762	746	769	743	803	778	713	743	757	765	721	739	784	741	732	778	747	767	731	745	805	744	810	749	775	763	793	733	749	757	758	811	783	800	745	782	776	795	785	804	700	761	790	768	775	766	732	787	725	752	750	773	746	740	769	774	746	721	754	799	740	713	744	780	810	777	760	763	723	763	712	765	717	760	769	768	756	757	765	795	757	777	698	767	796	773	760	747	755	774	738	743	744	765	692	749	771	745	774	745	744	779	777	758	763	749	796	743	814	721	718	744	753	764	720	798	755	772	768	786	775	797	784	778	757	814	686	793	769	792	773	791	753	752	741	737	760	730	799	768	783	774	788	753	754	753	768	747	784	757	747	730	780	742	781	734	730	768	772	807	806	800	787	782	812	742	747	737	765	769	767	757
22499	21005	28478	23760	21122	21310	13040	4041	2386	1541	1082	876	883	913	859	794	796	835	785	748	751	680	730	721	723	705	732	770	746	703	746	685	751	767	741	716	721	742	753	767	701	730	712	727	756	773	731	739	749	670	719	702	750	725	733	698	659	740	728	764	725	713	713	761	726	729	691	754	666	688	696	734	754	737	723	727	747	766	792	759	751	751	741	709	769	680	745	724	720	702	721	776	713	701	743	773	753	735	725	705	700	717	649	710	722	753	714	745	717	753	706	736	763	710	715	736	731	737	749	721	683	723	694	759	728	734	702	690	756	663	685	725	724	716	722	716	699	702	715	726	662	741	709	755	684	754	743	749	700	717	715	721	721	727	773	741	687	698	771	745	704	697	720	728	733	708	771	714	724	759	752	736	769	753	763	737	701	743	716	755	747	762	738	716	752	736	750	729	733	669	737	736	704	714	721	675	745	777	723	712	750	763	711	744	696	731	713	749	684	687	752	750	725	699	750	710	691	745	717	722	729	697	696	709	690	711	757	735	688	680	731	702	758	750	733	702	747	722	711	719	753	736	689	735	765	778	737	748	738	686	752	760	725	706	715	725	728	687	722	715	698	756	714	718	702	732	701	696	708	678	716	750	676	746	698	705	750	747	725	752	771	717	749	709	712	767	719	757	713	740	736	690	741	751	712	760	704	695	714	744	721	708	705	727	718	713	706	722	725	735	711	729	724	729	740	775	694	722	695	799	766	739	750	748	745	742	735	726	725	766	711	765	695	695	738	797	750	770	725	728	732	755	719	719	737	747	667	697	703	726	746	773	733	754	762	711	748	733	715	742	751	720	705	740	712	717	700	723	739	739	728	703	692	763	732	794	770	754	778	749	718	712	735	778	731	746	690	715	709	747	715	684	725	708	706	716	690	724	738	726	732	717	751	693	730	682	720	756	737	726	733	755	721	759	722	730	729	720	700	715	732	710	721	766	694	727	716	705	714	691	723	729	685	741	730	743	713	739	781	733	691	732	732	737	733	719	723	784	737	700	709	707	708	711	731	706	780	699	787	766	763	699	717	719	701	769	742	710	725	702	723	758	728	768	724	727	780	715	742	745	737	735	698	746	751	731	695	728	715	705	750	712	738	728	729	671	758	752	722	723	721	765	707	714	737	747	693	719	717	737	723	751	757	712	746	716	761	694	702	740	695	702	736	737	747	663	735	689	695	778	690	758	749	708	718	679	695	694	717	735	760	741	713	742	762	723	712	746	745	723	710	762	725	644	733	667	725	727	735	733	720	757	769	726	776	731	656	736	731	727	751	738	715	740	699	737	694	749	746	749	710	743	759	734	717	745	713	736	734	734	724	701	733	710	693	711	717	732	733	743	749	667	714	703	733	740	709	741	696	734	708	739	724	714	735	755	744	741	694	738	738	713	750	693	759	692	730	701	704	712	727	727	698	731	731	739	668	712	756	700	740	740	692	713	712	711	719	692	779	726	722	720	690	729	731	724	735	687	696	666	724	731	670	708	731	727	717	743	690	738	726	714	675	733	767	718	689	715	768	747	737	767	744	762	720	745	739	706	715	753	697	704	754	753	665	735	723	721	723	689	687	786	666	679	727	721	730	753	706	749	757	767	724	750	716	734	736	774	779	742	708	749	748	723	700	706	722	712	696	761	806	754	712	703	730	678	742	692	738	718	739	772	704	755	742	735	696	719	735	755	719	699	730	750	711	675	754	738	733	766	732	713	693	717	670	707	668	715	720	736	722	730	751	743	670	722	738	764	748	705	739	724	765	739	719	789	761	749	714	736	733	668	755	759	700	716	745	712	762	710	719	732	709	769	738	750	735	748	715	757	709	724	722	726	728	735	730	711	764	709	688	739	708	750	757	704	755	702	696	730	713	719	728	749	742	716	730	724	785	729	727	711	699	767	699	697	716	737	768	775	704	680	750	682	744	738	741	699	738	722	776	693	736	741	730	707	737	732	714	717	737	718	665	726	748	737	706	724	734	718	785	738	737	715	700	734	768	750	694	721	708	732	693	699	737	772	694	706	802	729	744	731	693	700	710	714	753	732	666	739	699	733	700	767	716	733	676	773	704	788	670	712	755	738	732	726	783	741	665	737	724	743	646	734	725	731	781	746	719	692	705	706	730	697	739	730	643	675	767	720	769	762	805	739	745	687	772	752	714	702	724	690	687	794	722	758	685	740	782	717	718	743	743	741	706	745	691	724	757	703	735	749	741	709	790	731	711	723	685	729	705	729	732	752	755	718	725	701	737	731	702	715	719	681	683	746	729	681	739	674	722	717	740	730	728	752	707	731	709	765	720	691	745	771	751	755	705	644	731	712	715	744	713	725	757	764	749	754	709	722	712	765	759	731	747	716	728	702	714	722	702	684	732	733	764	702	719	774	796	750	676	752	752	720	736	689	718	746	760	712	698	706	721	648	691	713	725	695	695	782	704	728	752	719	739	699	729	711	778	722	735	768	739	712	745	732	686	709	670	757	726	696	738	686	729	739	755	756	741	775	742	751	672	762	748	802	746	678	712	738	724	769	737	732	729	689	752	723	714	742	696	727	719	727	696	732	750	719	699	766	720	726	720	757	708	764	755	745	681	726	719	776	715	790	780	719	735	755	757	731	711	682	741	698	717	710	730	693	662	718	767	739	742	720	705	714	752	729	706	729	775	708	753	790	709	703	664	719	712	741	717	692	695	705	704	689	725	740	754	752	686	731	724	732	672	730	703	735	744	696	795	713	724	713	705	698	736	737	748	758	738	699	756	756	733	806	738	734	770	722	740	701	735	687	702	711	675	717	720	689	699	725	715	706	743	727	668	720	730	733	813	791	708	702	764	719	737	692	709	722	745	690	737	725	677	715	694	698	742	711	758	708	728	733	736	725	768	740	712	691	721	691	698	758	784	731	777	712	699	713	776	730	739	678	717	734	738	726	719	721	722	707	714	679	743	728	700	737	756	734	803	680	738	778	773	743	703	736	704	689	723	725	746	771	746	736	727	714	683	707	713	669	745	728	742	760	759	727	729	705	757	761	713	739	699	722	744	728	717	700	729	700	702	717	676	691	728	698	680	699	724	676	714	733	766	760	720	729	696	699	671	768	710	701	707	673	735	720	766	707	749	696	700	761	751	759	799	739	696	723	726	729	754	672	737	724	718	766	743	706	699	705	726	774	752	744	711	795	759	704	654	673	754	719	729	697	689	703	712	731	760	716	755	723	715	736	719	714	643	775	696	755	728	701	711	754	761	760	694	755	738	706	737	680	713	701	725	767	701	790	764	725	715	736	713	698	734	723	724	755	708	724	693	689	720	705	732	707	732	720	706	664	704	747	723	720	714	695	738	727	721	749	720	675	781	745	719	706	777	732	706	717	776	760	724	662	728	754	702	707	753	768	704	712	750	688	753	707	737	753	723	676	729	717	721	767	713	718	720	761	751	729	708	713	705	741	674	759	739	693	717	716	745	745	704	711
40953	59321	39004	24135	16784	12127	8072	4751	3106	1842	1255	1004	974	956	884	783	749	764	763	777	785	709	724	760	729	669	740	723	726	777	754	732	736	731	737	770	737	733	746	769	700	710	767	749	737	754	744	742	758	746	668	714	712	770	758	702	746	688	742	719	716	722	690	801	770	743	770	695	785	792	708	758	728	719	754	726	747	700	730	730	724	749	768	769	764	746	769	714	681	784	689	751	726	700	728	713	790	761	747	730	686	762	775	708	759	748	722	765	761	719	697	745	770	725	699	746	739	771	723	719	779	781	688	728	679	735	738	760	731	737	722	762	745	770	698	720	715	714	732	747	695	724	690	770	757	765	718	759	742	766	736	791	753	741	716	693	766	711	749	742	727	721	707	716	737	705	693	714	744	745	730	745	708	741	757	789	710	703	731	677	701	722	717	705	724	779	798	769	712	751	741	699	740	776	733	743	766	748	746	760	745	710	709	762	770	719	710	723	781	721	730	697	756	729	739	765	708	769	679	718	744	782	762	712	713	726	760	735	740	707	770	745	744	744	721	768	711	744	714	732	725	723	727	710	736	728	746	723	761	734	783	746	753	739	783	717	737	700	708	769	796	761	720	685	721	753	692	716	780	739	726	748	730	718	735	731	780	737	730	700	723	728	703	664	755	742	717	796	777	719	759	735	760	726	730	717	744	686	754	773	725	732	717	727	718	692	663	742	744	720	683	746	768	742	722	749	720	729	744	754	753	742	758	724	747	714	684	725	735	691	744	732	772	735	765	693	747	723	759	726	716	731	724	688	756	726	735	777	722	745	742	755	772	722	713	707	712	753	700	708	758	705	733	747	730	717	720	731	732	716	750	705	727	724	718	776	719	707	704	752	740	726	742	712	773	766	705	731	765	766	720	751	720	725	747	733	701	707	766	701	705	733	699	770	672	745	730	698	683	735	667	735	747	738	733	725	739	757	770	742	716	715	755	738	732	738	716	738	753	743	764	709	718	731	728	732	715	726	680	752	726	784	758	733	793	754	727	734	761	724	752	697	747	725	706	731	755	777	721	806	724	747	746	726	703	714	736	749	688	736	731	757	795	754	774	704	739	741	736	735	735	783	756	717	719	773	696	731	713	761	730	709	712	757	755	746	695	742	745	749	760	772	712	730	710	712	707	724	748	740	755	733	724	782	732	748	766	714	706	730	730	739	682	722	737	735	722	796	723	703	739	735	699	758	733	750	728	705	691	722	723	770	740	749	748	750	748	706	738	754	695	740	765	765	699	721	758	748	660	734	751	731	746	762	743	705	740	747	724	711	647	679	776	721	741	690	737	702	736	769	717	732	743	745	698	756	691	710	757	740	779	746	733	739	731	776	763	716	716	732	794	751	716	745	705	756	736	744	707	755	751	700	704	722	696	724	700	752	743	700	743	737	736	778	792	702	743	760	735	755	687	754	766	734	730	750	736	726	733	746	698	684	717	710	741	736	704	712	757	767	774	724	725	703	778	714	718	715	796	742	726	752	686	764	812	688	717	750	719	724	774	730	674	705	721	741	790	727	737	726	732	765	741	747	712	737	731	739	717	769	741	744	729	697	739	758	773	724	729	753	781	748	746	756	719	745	676	727	761	775	697	732	743	759	753	745	724	741	731	721	683	751	740	743	725	711	746	746	645	740	735	737	752	736	707	757	760	757	759	755	697	791	725	741	698	723	739	757	727	710	714	720	734	737	735	744	744	744	710	760	731	724	701	743	731	713	731	706	768	748	754	729	748	802	720	709	724	773	746	726	690	742	716	709	789	764	751	768	697	779	744	707	719	735	715	743	724	764	771	758	714	785	735	781	721	708	790	752	701	762	742	751	749	695	679	767	774	731	704	712	791	714	778	703	739	750	743	712	763	732	740	754	741	741	730	748	714	735	742	705	748	706	779	761	723	784	730	768	759	746	742	762	726	749	757	754	743	744	727	749	706	725	706	735	750	701	740	748	671	721	757	740	717	718	746	706	722	749	740	702	720	789	709	709	742	717	724	720	690	746	775	698	689	741	727	723	803	745	766	728	739	739	720	770	756	721	714	739	722	720	767	757	766	756	744	685	713	779	731	726	743	717	712	767	747	679	704	715	682	787	747	755	706	737	763	712	692	710	786	787	730	751	720	714	708	710	732	718	758	687	757	776	691	731	751	722	695	751	785	750	759	749	754	744	764	697	749	727	766	729	714	740	757	737	703	731	742	724	800	756	764	737	694	715	737	755	739	720	784	702	744	708	740	772	761	741	706	771	702	758	716	760	731	745	719	700	697	780	742	727	688	748	750	734	739	755	701	683	774	741	717	740	766	747	800	734	735	760	694	764	817	749	751	709	738	734	758	739	799	756	762	759	719	737	726	783	732	709	708	707	748	734	695	750	737	780	692	762	726	750	694	758	724	737	768	782	740	742	724	765	780	731	727	739	779	719	746	745	757	706	695	764	708	748	723	761	755	725	724	768	730	744	700	730	719	766	711	758	699	747	696	777	749	692	740	749	757	718	718	736	738	706	696	729	762	759	689	761	772	721	728	742	717	762	762	747	729	734	764	753	757	754	771	737	738	724	696	781	744	719	751	719	703	723	738	749	768	719	771	693	751	748	708	742	760	684	743	708	756	745	748	726	750	757	736	776	730	771	706	719	700	717	746	734	686	696	708	718	731	701	673	733	759	698	752	707	721	751	711	781	710	713	761	735	749	749	720	711	764	765	759	715	703	746	741	766	753	736	737	761	728	708	744	719	767	757	686	727	737	744	725	686	711	751	729	730	730	741	738	736	751	724	713	719	749	753	756	728	739	767	739	725	797	755	745	728	763	738	779	734	768	770	732	741	734	697	695	752	751	720	746	747	755	754	775	749	755	793	780	707	748	759	725	728	732	745	766	730	768	771	750	779	767	686	727	735	751	753	715	753	765	720	720	729	710	727	755	731	708	751	779	748	717	745	699	728	769	757	748	744	700	657	758	715	723	712	769	727	686	729	750	730	746	724	709	716	753	742	736	690	749	695	703	750	721	720	733	723	739	758	743	725	718	738	762	695	700	757	704	686	751	700	737	704	767	784	753	724	686	714	717	753	714	724	736	790	711	747	727	730	741	761	768	727	720	713	733	758	727	694	702	748	721	703	718	722	732	780	785	794	676	737	775	735	718	728	741	683	741	740	725	715	713	750	789	694	770	712	759	715	752	732	730	746	718	714	714	763	756	731	728	720	747	728	718	783	729	749	746	775	690	715	756	699	726	750	705	712	712	721	703	746	750	736	751	745	739	725	716	679	682	752	697	709	751	725	748	730	716	768	727	715	687	695	730	743	745	741	709	768	737	756	742	731	748	715	722	720	753	725	712	709	732	691	695	722	723	736	685	733	738	737	690	741	738	741	739	738	759	747	727	746	783	740	721	723	738	728	720	789	719	730	721	716	722	752	735	762	742	676	732	692	689	748	710	735	710	759	731	741	724	760	717	737	742	691
38728	33593	26727	13571	4389	2205	1387	1077	918	868	797	772	755	727	734	724	744	728	759	728	742	782	746	724	737	758	713	715	716	734	733	732	668	745	659	732	725	735	702	705	781	733	719	743	681	730	723	684	731	712	728	701	704	721	766	722	756	757	699	740	752	725	770	705	708	697	709	727	728	732	760	710	765	739	668	718	719	756	748	746	683	739	715	701	722	737	721	736	745	670	737	687	749	747	726	715	720	702	757	743	765	742	714	740	707	724	728	674	701	751	722	716	746	694	723	748	761	731	688	705	790	756	733	724	759	703	722	702	647	732	748	772	716	749	714	702	739	710	736	734	761	704	696	742	734	699	722	740	759	733	697	708	745	692	744	688	746	710	740	758	741	727	738	765	694	722	722	726	700	714	714	746	709	679	742	742	714	717	746	732	719	750	723	702	701	718	717	701	683	713	713	793	709	738	749	691	744	714	700	764	777	701	689	694	738	719	744	757	735	707	710	706	678	674	717	758	769	719	735	751	772	767	714	762	663	679	680	723	702	730	703	716	772	720	734	768	759	756	728	742	697	757	749	701	682	762	750	713	754	714	745	772	716	725	746	713	761	695	696	722	701	733	735	708	705	710	767	698	762	739	672	736	694	747	713	666	739	747	716	715	764	775	759	750	716	724	720	730	754	716	740	702	759	734	754	731	768	737	763	701	701	674	750	720	742	762	692	711	713	645	734	716	780	795	748	657	769	688	727	679	718	705	736	731	742	738	775	716	688	727	700	723	727	739	723	755	770	739	711	709	688	719	718	675	732	746	750	724	775	703	724	699	714	736	740	654	744	718	679	718	757	704	706	655	731	710	770	718	729	680	722	708	714	716	766	730	690	701	731	754	742	721	712	711	757	692	756	685	704	731	734	745	732	692	712	751	715	729	787	722	765	754	696	749	712	735	737	693	738	710	731	732	701	713	703	741	770	747	717	671	760	741	736	736	774	787	744	699	780	711	747	784	729	688	679	685	749	728	720	710	688	797	736	735	729	681	733	759	705	755	710	720	721	717	756	733	757	720	710	688	755	714	667	717	726	745	687	736	803	744	723	731	711	727	639	684	725	718	716	734	716	755	693	716	702	721	723	768	756	714	737	747	735	733	720	683	707	722	728	699	769	730	757	709	750	747	694	748	732	732	688	694	726	702	729	703	735	694	773	703	711	717	760	684	749	740	709	745	737	753	761	737	719	683	725	695	715	741	704	694	726	765	763	757	749	729	702	715	712	760	659	750	730	756	704	716	733	781	673	734	703	760	731	746	729	712	692	704	696	724	755	734	726	750	692	728	731	741	741	699	728	701	699	742	731	748	748	770	715	643	750	736	758	727	772	777	738	706	717	715	720	691	727	721	756	753	723	700	697	751	696	758	698	713	735	702	712	748	733	696	773	727	653	756	702	721	755	674	711	732	728	741	732	775	719	726	776	782	726	734	728	729	684	748	660	743	692	689	711	759	700	689	754	782	797	707	733	672	737	737	693	739	705	706	716	707	721	716	792	733	754	700	702	677	749	738	759	708	689	772	730	679	733	741	727	730	683	715	743	745	720	710	677	721	751	744	732	689	740	700	771	712	721	773	679	728	750	662	727	745	729	709	777	686	701	717	689	712	792	684	747	733	700	723	699	771	715	708	714	688	799	722	759	711	731	721	744	743	698	681	728	744	673	711	751	730	750	723	692	778	699	721	711	717	711	760	725	667	783	704	774	735	726	747	717	762	726	704	771	713	686	756	687	800	729	700	713	751	731	721	709	768	701	771	711	678	755	761	728	700	746	703	716	702	694	718	768	714	734	758	721	718	750	665	699	684	772	737	721	731	746	706	674	706	736	720	711	677	764	736	700	749	738	771	751	660	782	690	724	719	697	732	718	731	738	713	706	738	699	762	690	740	755	694	726	729	759	691	790	722	765	739	717	723	719	755	751	702	748	733	734	756	718	725	711	742	687	765	750	722	729	736	717	718	741	676	747	744	756	728	731	706	682	728	731	714	701	719	716	763	719	687	739	737	700	746	687	713	710	784	755	726	705	680	758	710	708	725	722	736	733	741	704	736	753	770	755	733	830	732	734	762	719	793	761	738	689	703	732	740	711	706	680	704	777	718	709	658	756	779	682	722	767	743	764	776	748	732	669	682	700	736	762	747	771	727	703	658	782	736	730	689	752	754	681	772	764	764	683	720	736	710	732	728	735	716	719	734	722	765	737	727	720	761	771	711	734	704	752	702	684	697	705	731	766	675	708	711	728	734	696	686	705	693	683	695	760	744	701	738	701	732	730	768	714	768	776	716	728	726	769	810	755	695	742	740	765	741	705	666	698	742	747	659	748	722	737	741	745	709	756	756	707	731	762	729	720	715	695	760	710	713	690	702	718	758	708	683	701	732	712	700	699	722	748	772	739	760	740	747	687	691	649	749	755	747	699	779	755	722	749	775	677	765	722	676	720	709	719	728	727	731	702	700	664	700	740	703	711	707	679	732	750	751	738	693	739	757	744	678	747	703	747	760	713	707	730	720	770	737	706	715	741	765	726	731	725	714	701	747	771	722	736	706	758	770	714	699	747	710	770	752	751	757	730	741	746	738	754	768	761	714	749	767	699	741	719	728	698	744	736	723	743	734	750	751	691	755	701	730	757	740	758	707	744	698	726	761	737	694	695	729	713	728	699	707	750	764	668	719	626	697	724	725	713	734	763	753	699	713	722	752	697	726	711	743	701	707	753	724	708	725	703	710	744	758	701	748	755	710	719	722	693	742	741	754	736	723	720	683	723	724	694	681	719	692	712	715	764	733	707	696	696	699	741	666	712	711	719	736	747	709	706	749	734	739	744	737	706	792	744	762	745	706	720	735	742	699	732	738	769	689	731	716	742	696	675	729	742	699	695	720	731	732	691	724	752	707	718	716	692	675	738	735	665	710	751	721	737	744	723	764	695	765	749	698	711	753	687	777	710	730	726	712	735	712	693	754	723	758	719	720	702	707	736	739	764	714	735	767	765	679	722	707	697	690	696	685	736	696	722	755	735	742	723	746	742	741	750	727	679	666	768	708	694	740	755	765	778	772	728	725	679	672	747	754	712	737	753	720	716	705	692	724	750	679	754	768	670	691	685	772	746	720	741	719	755	714	739	732	726	730	707	716	802	747	716	742	739	756	731	677	718	709	671	693	761	748	741	718	726	707	719	748	749	684	713	791	724	776	740	708	740	729	719	714	731	685	776	709	711	748	694	731	722	693	720	750	748	742	710	674	728	729	672	735	722	714	702	770	742	731	754	748	721	705	709	744	727	736	784	746	753	784	713	719	717	719	715	717	710	764	688	757	679	767	723	731	703	715	725	688	725	697	771	676	758	688	692	693	702	696	691	715	716	747	745	757	701	746	740	711	759	774	718	751	712	748	715	708	682	723	700	744	723	761	701	728	735	747	800	774	763	697	714	719	709	752	745	692	713	759	719	708	694	710
43247	43810	23778	10418	5037	3047	1885	1312	965	891	840	796	737	788	735	735	736	826	704	729	786	751	714	756	744	744	748	725	783	735	790	708	725	734	730	775	775	778	733	728	760	737	725	740	753	739	756	760	762	748	779	757	778	800	708	700	765	791	775	718	782	767	768	721	774	741	731	783	709	767	729	765	760	775	697	800	790	780	720	748	728	759	744	728	750	750	729	716	752	803	703	707	741	725	728	721	767	768	727	729	771	748	750	769	769	768	751	786	760	772	754	721	689	701	742	727	823	767	769	727	775	724	761	784	749	774	749	746	784	815	704	756	749	713	679	766	701	762	755	784	731	762	749	748	758	758	757	766	769	788	775	752	738	721	809	734	695	757	722	769	712	737	747	770	773	767	725	788	715	790	762	731	707	719	745	747	742	764	730	784	782	762	742	725	753	702	796	755	768	757	750	751	814	741	796	745	726	747	760	707	747	743	729	731	786	703	746	731	760	707	800	744	760	735	717	720	773	728	749	693	767	741	735	776	739	764	759	760	760	724	740	777	719	783	774	726	722	747	717	733	710	734	719	734	749	703	758	744	772	720	703	789	741	772	762	762	737	771	787	737	763	764	742	744	776	757	787	743	764	769	733	758	758	746	767	736	722	725	763	684	728	718	771	709	742	775	735	732	737	758	715	726	721	794	812	773	752	775	720	728	762	760	750	757	707	758	775	777	725	769	766	688	738	745	742	756	715	734	752	734	747	739	766	732	741	798	755	749	725	765	769	756	756	789	746	743	687	789	714	772	745	738	727	739	738	787	764	766	730	738	724	762	749	758	737	728	735	713	720	764	743	774	739	800	707	746	745	750	761	748	787	745	745	726	745	771	695	737	758	740	755	787	735	742	747	756	798	737	772	751	778	757	755	791	717	754	733	813	748	772	710	765	716	724	728	763	743	746	747	733	745	787	762	775	765	732	773	762	708	778	734	780	761	701	721	732	780	739	733	769	749	760	730	740	762	776	745	768	803	741	767	680	719	726	772	734	755	717	780	719	733	757	742	768	779	761	739	750	757	758	741	722	749	775	732	730	752	726	776	731	747	764	762	721	792	737	740	754	755	765	744	710	718	731	769	767	697	708	766	715	790	776	750	725	712	736	758	719	774	775	772	738	749	713	717	729	800	733	763	767	725	747	779	780	791	755	753	740	747	785	766	736	770	743	753	682	743	717	786	738	758	741	732	749	751	784	722	788	811	750	739	735	723	749	798	749	717	760	724	742	759	764	777	736	725	772	783	746	763	776	754	755	750	776	710	747	756	809	748	725	740	694	773	747	705	784	733	670	795	725	733	726	771	719	739	728	770	738	709	773	733	761	785	701	785	786	752	740	727	791	739	758	775	754	799	744	725	741	744	728	735	758	713	732	727	769	757	752	762	767	742	739	704	760	792	742	738	759	722	733	751	741	706	779	799	738	699	761	734	759	748	764	770	757	727	775	738	744	736	740	765	733	747	822	744	764	762	729	737	748	790	751	747	787	762	736	735	747	726	767	747	752	716	733	763	754	770	713	744	710	731	717	733	795	744	749	759	758	725	766	782	762	724	759	763	759	701	720	730	733	774	727	758	790	763	730	712	799	748	761	707	759	696	780	751	754	758	774	744	726	720	779	745	744	741	775	702	776	771	735	810	767	742	803	742	712	687	790	777	743	761	795	764	735	687	713	798	765	773	746	752	736	729	713	767	756	754	791	762	743	752	737	746	740	733	735	736	752	751	719	769	721	704	755	756	741	780	747	749	778	767	771	729	766	728	758	760	733	767	757	701	760	740	712	759	762	737	741	747	752	773	736	784	754	696	746	717	760	714	718	718	722	772	736	761	736	786	781	777	728	760	793	766	729	734	780	721	733	741	764	755	756	755	734	757	757	750	746	687	750	775	719	742	744	744	726	790	734	761	789	764	750	752	766	755	732	763	788	736	808	731	747	772	786	777	730	786	782	741	734	768	721	741	787	760	760	735	743	734	734	749	764	769	768	754	763	766	756	745	758	766	757	797	759	737	776	735	721	711	738	770	788	706	799	811	738	746	783	752	727	781	706	733	751	768	752	740	748	779	749	747	716	717	769	750	730	759	714	753	701	779	784	766	763	689	746	771	746	727	762	784	727	801	749	751	721	767	756	724	783	774	761	759	720	768	745	724	713	764	752	758	746	734	739	734	740	706	735	751	776	743	741	718	666	693	818	783	700	731	741	758	740	757	716	794	798	714	751	746	699	739	746	739	749	718	744	747	697	758	761	750	761	730	743	738	747	729	775	722	748	759	749	757	708	747	763	724	726	723	784	742	729	715	745	747	753	751	790	708	750	712	818	719	765	741	697	712	715	718	747	776	778	689	751	747	752	720	797	781	787	786	703	764	713	734	753	751	700	742	749	749	756	730	715	765	776	737	756	791	739	743	718	717	767	751	781	755	775	764	754	745	690	736	708	764	712	770	747	734	786	805	801	740	767	720	725	680	740	757	696	733	746	752	778	748	741	786	749	702	738	759	736	729	769	760	787	760	758	734	728	709	747	710	732	745	711	734	732	774	797	758	733	735	740	753	770	750	790	752	771	759	776	731	715	759	787	725	710	752	750	736	779	749	758	718	766	761	685	709	782	725	745	764	747	786	747	795	761	767	739	731	740	781	760	764	738	760	766	762	731	719	758	782	769	770	734	713	723	772	758	747	798	762	772	741	771	735	778	743	719	770	772	735	770	730	713	763	739	752	750	746	755	750	710	795	784	730	753	771	746	772	757	766	723	721	724	750	722	702	741	763	728	779	787	739	780	785	764	757	762	744	740	741	743	734	738	751	774	748	710	722	764	778	814	756	740	740	768	748	755	795	701	756	733	758	746	760	709	732	767	749	770	737	780	768	746	759	711	795	765	814	749	777	765	725	709	757	783	736	773	724	741	719	749	750	724	778	737	740	706	744	739	780	742	742	762	807	720	736	714	694	737	773	767	720	726	775	726	709	724	735	764	738	755	777	724	736	717	757	750	722	717	679	774	734	753	749	749	770	764	764	747	745	780	708	748	757	771	782	731	759	713	760	764	756	758	699	699	724	754	764	728	763	774	749	760	714	740	804	736	715	775	782	739	736	687	678	744	762	762	743	701	721	737	760	727	774	791	748	743	721	711	715	772	664	732	768	740	717	744	768	789	761	747	756	734	699	734	729	744	776	784	718	693	735	745	765	769	712	791	722	777	730	757	812	774	773	765	750	727	752	745	758	752	751	700	731	762	779	725	736	777	751	724	731	698	731	797	760	748	738	734	693	724	812	799	722	704	778	734	761	714	749	696	790	728	774	772	735	748	738	712	783	755	773	744	721	788	716	763	715	769	710	756	727	770	746	731	752	754	776	723	749	726	730	698	803	717	735	733	736	806	711	695	731	725	759	778	719	755	749	716	747	756	755	793	756	734	728	731	750	838	763	712	742	775	763	751	770	765	764	696	733	733	754	762
23490	20953	27875	24203	20944	12639	2606	1322	952	862	777	781	759	738	736	671	692	704	741	692	729	718	690	706	683	788	744	716	672	687	741	760	714	730	650	687	711	689	695	694	680	694	687	678	671	717	668	702	684	681	716	730	689	730	711	726	724	756	702	726	729	733	700	717	665	706	687	672	709	688	693	680	692	678	664	699	709	710	715	659	655	727	707	696	693	683	679	735	712	694	734	741	715	659	655	720	730	720	682	687	735	692	709	729	713	687	674	693	706	684	670	712	711	701	720	698	719	684	713	735	677	732	740	693	689	719	705	706	718	765	710	664	691	658	739	732	689	673	678	682	705	684	732	744	689	696	741	735	696	713	707	675	678	718	691	718	710	747	690	700	725	716	730	722	674	670	664	699	702	682	720	674	704	703	686	692	727	687	733	720	696	681	712	699	730	711	718	738	671	707	716	697	799	743	694	728	711	700	763	736	690	703	704	677	685	701	726	699	716	664	638	692	725	714	717	690	663	686	719	724	695	664	712	690	735	718	675	699	732	679	676	679	682	725	690	698	699	740	721	734	685	746	712	692	720	681	692	705	705	704	694	729	659	684	727	725	734	692	671	711	709	702	709	702	708	697	721	700	717	698	724	710	711	760	687	705	740	681	730	752	692	670	668	694	677	670	699	702	707	683	668	709	702	714	682	659	727	731	723	654	697	707	681	696	708	690	677	663	736	730	738	697	746	657	722	655	718	720	715	705	675	722	734	726	739	676	656	665	704	725	680	743	758	708	654	691	669	718	744	726	678	748	654	660	727	726	708	692	681	707	752	708	714	686	733	738	734	674	766	694	748	678	665	694	643	653	704	676	671	721	725	706	697	699	761	672	663	712	701	723	703	731	752	658	686	669	715	748	729	703	699	671	689	701	685	687	732	674	663	732	714	765	686	701	731	687	706	682	731	716	765	706	700	709	689	740	702	682	742	663	741	709	722	708	703	755	689	682	729	686	735	744	707	707	687	706	692	725	705	702	693	729	711	705	714	663	702	712	694	728	683	685	708	714	694	674	709	745	655	690	689	648	740	713	686	690	701	685	656	649	692	715	729	724	719	745	678	705	671	643	665	678	708	731	692	701	773	675	694	740	720	670	727	771	708	710	697	706	702	704	680	664	701	725	714	690	650	710	744	724	716	693	660	673	682	741	725	693	676	699	657	739	687	743	655	699	702	685	720	775	710	723	677	738	742	709	680	717	755	661	714	717	697	686	720	743	734	742	728	727	722	710	749	721	710	671	722	703	705	709	678	702	690	703	778	744	707	760	730	735	649	730	694	678	727	693	704	719	707	658	726	716	658	675	705	683	705	706	683	664	651	693	675	719	670	731	718	661	714	730	721	683	680	678	684	711	735	651	686	668	701	675	678	685	699	721	725	699	712	738	732	703	669	729	700	784	746	702	706	752	731	677	692	689	687	712	715	757	705	674	687	718	722	763	733	726	723	743	664	726	751	741	725	759	690	754	714	722	715	717	700	689	685	711	679	734	733	725	703	705	712	705	730	760	676	671	710	686	713	714	690	662	682	722	685	750	744	688	687	716	694	692	711	647	666	664	736	712	679	719	713	699	700	738	722	689	679	672	721	725	709	693	681	683	709	719	735	680	713	722	718	717	700	700	657	703	755	742	742	625	761	725	693	755	716	759	657	669	700	715	741	712	735	722	727	720	743	717	698	721	730	693	683	671	734	689	693	738	690	661	678	688	684	720	731	666	688	707	695	720	682	746	717	692	673	726	718	693	723	731	757	679	721	708	751	683	716	717	669	722	673	730	679	693	684	758	701	666	706	691	702	712	710	684	714	722	754	700	700	751	660	677	731	680	668	697	672	711	750	710	725	709	720	724	722	708	719	694	717	667	751	712	722	713	683	731	722	663	697	688	686	713	695	716	699	659	686	686	731	735	735	702	780	687	729	667	724	673	728	733	700	719	694	714	724	752	707	668	721	700	698	708	690	725	673	720	744	738	701	677	708	711	692	702	682	714	674	669	667	703	715	702	695	667	713	722	694	698	706	629	732	726	686	648	745	736	678	690	741	714	706	706	771	710	756	690	684	708	676	679	706	670	697	692	685	760	693	732	753	732	709	742	722	756	696	693	680	768	736	715	765	717	701	700	667	665	715	718	713	713	736	693	687	752	721	719	698	676	677	698	755	617	686	716	708	683	747	688	661	719	760	676	734	742	697	690	708	723	672	705	704	670	743	756	692	708	723	725	722	694	674	699	732	699	709	739	693	659	700	699	713	695	699	751	747	676	707	667	686	679	733	706	701	702	740	711	713	707	716	739	708	679	689	691	723	731	726	718	746	687	723	713	699	725	713	674	719	692	728	719	675	723	711	705	712	690	671	730	724	701	677	719	700	730	744	692	690	656	716	659	687	702	666	691	711	649	721	719	725	720	704	717	685	718	683	714	685	709	684	737	711	719	620	713	674	739	675	712	664	704	709	719	669	678	729	723	674	693	707	680	718	688	679	735	674	698	718	685	723	705	727	706	684	730	724	699	732	686	715	690	679	688	727	687	690	732	725	669	730	727	714	690	663	740	718	682	752	655	726	732	761	680	719	674	754	725	694	702	690	734	695	687	709	726	768	740	686	707	696	734	715	767	656	690	754	728	698	731	694	690	659	733	685	702	691	727	726	668	693	679	703	749	763	692	702	745	731	726	711	695	653	718	720	701	689	685	709	646	772	666	772	716	703	723	720	739	710	754	713	709	710	680	718	679	727	711	713	710	712	726	671	671	702	658	721	674	725	720	731	658	732	707	698	719	744	669	732	692	656	668	704	716	674	718	676	718	668	767	704	704	719	711	714	693	656	732	714	724	736	727	703	772	697	755	690	693	686	710	697	744	750	744	748	752	686	747	799	704	696	712	673	650	694	682	700	717	704	680	659	683	727	690	696	714	705	708	718	690	718	674	701	699	688	723	681	682	716	738	691	677	713	721	712	685	739	680	702	699	659	634	688	703	679	668	671	699	707	683	667	737	724	679	681	696	721	717	743	687	716	694	741	712	740	728	742	705	761	683	708	722	740	747	685	705	714	725	676	707	689	733	675	660	679	714	695	729	697	655	687	727	711	714	714	753	721	733	693	708	690	689	690	707	724	713	705	705	711	702	692	689	705	686	656	667	693	736	683	713	682	725	679	652	699	717	670	690	773	734	654	700	706	757	694	680	680	728	691	710	732	720	692	761	676	734	707	702	679	728	680	695	666	716	702	660	650	686	675	725	660	681	717	701	741	668	713	716	693	684	672	695	718	674	714	669	714	677	740	710	700	739	706	698	718	725	703	661	747	699	736	708	731	674	734	744	706	702	740	746	738	731	702	720	677	708	704	741	734	723	671	752	674	663	715	700	739	662	731	741	718	676	692	680	712	649	669	697	663	715	705	708	740	676	690	689	699	732	715	663	688	715	720	698	715	668	659	682	762	690	683	681	692	743	717	772	700	682
38245	47490	27702	13466	7149	3965	2219	1554	1065	857	871	820	729	736	739	713	768	751	768	722	732	741	685	699	723	743	700	722	715	717	733	715	701	732	725	700	733	688	754	732	731	735	730	733	751	669	724	744	724	731	746	777	722	776	684	675	718	739	727	753	725	722	705	735	733	734	717	739	713	715	733	741	747	742	742	719	766	762	719	725	753	720	738	733	755	716	708	785	702	733	794	744	756	720	718	714	682	768	732	720	741	690	708	693	716	710	746	720	736	753	703	767	769	752	721	726	742	725	727	707	739	786	706	752	752	693	677	701	681	734	702	735	735	717	726	688	720	729	706	724	732	739	712	756	753	710	711	662	742	704	768	757	692	751	713	706	702	740	689	703	728	728	729	702	718	779	748	743	733	716	707	759	747	703	770	678	707	705	746	785	714	745	720	730	664	730	741	764	759	705	735	739	693	709	705	692	707	676	670	711	776	697	752	724	762	742	761	748	720	718	702	750	727	743	760	772	692	740	678	715	769	700	708	742	708	738	702	727	737	686	708	711	761	726	685	721	706	733	732	717	730	713	743	694	730	665	738	759	753	766	746	709	730	700	743	738	728	746	711	735	776	754	769	717	697	729	711	706	739	727	704	727	690	763	742	675	709	696	745	729	718	707	695	754	720	719	710	751	699	739	736	755	691	747	727	665	740	722	740	754	700	692	727	732	749	750	762	706	737	753	725	726	694	754	734	758	701	699	732	749	748	690	700	738	746	693	752	732	704	738	696	721	736	699	757	698	734	686	715	706	737	733	721	716	706	723	754	664	704	716	706	730	704	783	723	716	704	726	734	675	697	693	720	737	759	750	748	701	676	733	723	735	688	757	751	736	713	704	757	756	718	732	723	727	742	741	694	713	715	738	711	723	706	744	709	750	712	720	711	681	761	660	746	671	669	735	757	679	694	727	685	765	752	777	742	684	692	757	741	781	730	763	706	720	747	667	766	721	720	739	730	713	739	778	781	761	751	725	768	723	771	720	727	704	720	747	708	780	746	730	771	752	691	766	696	740	715	709	753	706	735	706	709	754	746	722	761	710	750	741	727	727	776	720	711	716	743	758	737	741	690	697	703	741	723	731	703	756	764	718	720	742	744	720	717	735	727	744	739	724	727	742	750	714	724	712	779	726	726	759	739	770	683	732	719	698	665	717	705	699	682	685	710	747	751	710	752	779	662	722	706	794	732	710	700	693	754	729	712	739	694	764	689	699	705	752	734	733	706	695	745	728	759	735	738	714	700	731	716	722	709	769	725	737	733	738	722	682	720	662	724	735	712	722	716	755	730	758	756	717	696	742	699	773	710	730	661	764	754	689	733	727	741	720	692	738	695	723	733	734	723	735	688	754	736	728	752	727	724	685	671	760	734	716	791	734	747	741	722	742	691	664	732	752	738	744	753	717	676	757	736	786	701	710	716	728	728	731	760	697	729	724	715	706	723	705	757	758	690	713	707	721	746	740	740	751	726	723	755	752	700	729	736	707	714	697	763	718	777	738	691	731	700	633	722	737	776	681	754	703	746	731	718	701	752	663	748	710	701	760	717	734	721	731	712	700	709	732	708	756	735	747	758	715	690	722	740	722	694	669	703	741	709	695	753	720	685	735	781	727	700	774	712	746	754	757	740	763	724	713	718	748	793	704	743	778	727	711	746	737	715	684	734	735	741	748	725	709	693	691	752	710	709	738	735	648	676	723	701	684	714	701	720	764	736	696	730	710	690	706	699	752	730	752	732	666	709	765	740	695	743	708	764	698	780	796	740	739	696	713	755	753	701	724	729	710	748	702	711	727	753	712	667	757	705	708	745	699	704	721	688	739	771	761	731	702	752	703	723	697	704	739	746	743	740	730	717	738	745	741	746	681	768	735	780	721	702	742	726	752	723	745	729	655	718	741	769	738	756	701	721	675	674	729	725	723	717	724	730	742	743	709	736	789	722	737	755	716	684	695	767	778	717	709	748	753	723	743	699	744	711	746	763	733	708	677	731	728	684	755	707	716	756	727	732	731	714	721	704	715	752	708	723	723	748	729	744	724	759	712	733	715	732	716	762	707	746	761	743	745	715	723	697	716	750	728	732	755	725	700	693	765	742	674	693	710	741	689	719	706	788	755	732	740	742	686	727	730	696	758	728	720	740	692	763	723	734	736	737	749	740	719	694	692	766	783	699	723	702	761	745	718	767	760	769	739	723	747	723	729	720	704	755	722	754	730	760	718	746	770	745	755	694	711	703	745	812	707	734	714	750	689	751	732	744	720	699	751	732	696	734	676	681	717	767	754	695	742	699	696	771	694	734	732	769	717	685	721	722	742	722	750	736	751	712	720	681	743	713	713	692	684	754	754	730	706	737	721	735	722	710	744	713	733	724	733	758	676	752	719	718	725	725	720	741	753	719	790	691	683	750	763	700	738	743	686	673	730	659	757	744	744	707	723	740	712	696	749	772	725	722	690	682	776	706	699	703	710	713	745	705	751	743	761	707	773	730	697	740	716	760	725	710	735	744	690	766	737	710	722	734	677	715	720	724	691	765	706	684	742	708	729	769	759	672	743	739	652	769	710	734	754	691	722	685	726	734	691	717	736	731	714	741	732	704	728	746	719	712	722	732	713	720	692	694	708	755	727	721	752	736	736	723	736	752	705	720	670	751	733	769	741	724	690	709	747	704	710	719	739	692	742	733	700	739	750	736	711	709	713	731	768	708	697	717	714	720	709	759	756	733	714	739	759	775	769	705	706	729	712	694	709	746	720	714	695	801	709	742	708	721	705	716	712	728	666	719	744	754	748	710	685	818	699	701	736	705	725	755	732	744	723	745	709	690	719	730	761	769	741	746	732	693	716	723	699	724	676	728	720	735	770	760	748	731	739	766	748	766	701	754	728	775	739	772	755	736	705	716	730	746	732	678	706	776	721	712	713	691	758	701	661	709	749	779	723	721	731	665	684	724	724	757	697	741	682	681	743	695	699	702	697	745	744	738	740	698	716	763	716	700	707	718	775	754	708	744	734	724	707	734	721	743	716	729	760	694	692	710	714	750	694	733	727	717	690	761	713	741	767	695	735	703	778	741	736	750	720	732	744	749	785	753	747	674	723	750	733	717	733	746	746	781	742	729	733	739	701	736	721	728	744	633	727	750	693	710	690	729	751	674	707	728	710	763	699	682	731	695	773	743	705	744	700	749	712	736	727	660	698	727	706	727	751	692	690	693	768	718	730	722	704	739	732	719	691	695	756	726	680	711	732	735	735	747	777	715	723	723	738	711	761	719	727	787	686	790	736	719	737	733	686	713	751	740	690	773	648	724	725	742	707	676	720	700	728	717	727	702	755	740	738	754	771	722	771	759	724	735	721	752	720	762	761	776	746	765	727	732	711	669	694	684	769	743	738	763	717	724	718	697	706	771	721	766	718	690	711	701	735	706	720	728	704	703	709	708	720	745	694	664	730	728	707	694	720
25083	20927	26551	25036	10486	2156	1180	832	779	758	772	736	755	717	736	699	708	748	761	675	733	713	760	730	727	745	713	757	755	706	744	693	747	716	707	720	728	733	718	736	721	712	719	792	730	730	697	705	771	762	683	793	705	750	745	722	765	717	724	671	750	710	754	705	764	758	716	763	692	730	770	718	744	762	712	739	707	767	728	687	761	679	744	748	689	776	752	730	732	722	755	755	769	711	679	795	686	779	742	695	788	739	728	730	719	716	758	733	764	704	721	693	701	739	789	725	786	713	709	715	787	759	754	735	773	756	717	783	769	669	703	748	701	712	746	733	756	802	725	728	701	699	710	772	764	690	741	691	710	729	723	744	691	716	707	704	722	730	690	718	719	749	737	705	753	697	718	725	716	710	764	694	734	787	691	728	731	701	743	757	729	669	714	760	723	748	726	715	757	742	775	727	695	698	710	727	780	720	720	743	759	760	701	701	698	667	755	720	768	757	734	710	730	768	754	754	746	693	787	742	757	748	743	685	719	741	714	766	710	715	703	721	741	766	740	698	733	774	773	783	664	775	717	747	713	714	713	738	714	723	743	751	724	752	718	727	758	721	728	737	750	746	768	737	725	725	712	670	748	687	728	736	767	744	723	741	769	700	771	748	748	738	770	785	744	725	812	762	803	765	703	716	746	751	733	771	694	748	753	718	728	725	674	690	743	732	739	718	719	761	739	737	734	667	749	694	773	757	743	702	757	731	777	792	718	703	719	743	735	703	717	704	722	716	714	706	787	698	727	680	763	733	722	743	714	774	701	741	753	784	721	711	750	724	703	703	770	727	716	755	718	696	738	726	742	759	732	716	761	756	725	746	710	704	725	713	723	742	695	767	756	732	708	768	757	692	776	739	690	690	718	710	748	723	783	752	727	781	712	715	724	749	691	729	786	673	722	756	709	718	748	723	720	689	695	722	768	719	696	723	739	724	688	743	715	758	698	776	776	752	765	756	712	715	702	756	710	724	751	747	784	709	712	703	702	730	743	724	711	725	735	721	743	764	717	767	706	737	724	764	760	718	761	723	743	737	693	756	745	723	731	709	778	726	716	760	743	772	713	790	782	743	701	741	762	722	726	744	712	727	713	742	801	712	743	743	812	719	718	727	754	761	720	689	729	718	725	715	756	741	753	693	728	727	710	715	788	703	712	732	718	731	683	740	698	709	747	739	688	677	718	711	754	761	732	715	750	766	705	695	737	754	757	739	733	692	731	710	717	737	778	707	735	715	747	722	722	764	733	714	791	729	745	761	758	721	713	750	745	707	787	750	729	734	727	718	693	740	742	717	689	755	784	711	753	726	763	736	760	719	782	779	698	717	746	728	727	746	746	756	705	724	735	734	712	713	736	729	696	704	739	732	711	724	677	749	685	794	733	734	648	761	727	723	754	740	782	690	723	784	676	712	746	751	715	705	683	751	712	742	714	732	715	750	719	702	697	757	769	756	738	715	741	771	704	729	711	717	745	723	723	739	770	719	708	732	767	714	715	751	751	745	756	733	740	737	699	723	775	742	740	720	734	726	744	729	741	733	754	761	718	736	802	737	704	724	757	772	719	746	725	730	725	721	711	727	712	700	725	766	777	720	738	765	715	733	734	706	759	719	707	713	735	738	741	766	732	742	705	731	718	744	690	695	730	721	760	708	739	752	704	733	733	748	758	695	734	758	699	742	705	731	688	735	768	759	765	790	775	749	719	745	719	747	714	778	702	730	721	702	739	713	711	689	725	712	723	741	710	732	719	740	724	689	754	746	718	729	716	728	691	717	736	689	709	724	747	791	701	763	716	726	758	687	722	729	735	746	699	744	731	678	732	700	763	713	717	767	727	766	744	734	708	760	718	734	668	693	734	736	738	747	742	750	708	733	769	730	673	717	723	742	709	739	739	776	728	710	768	755	706	686	779	757	733	741	772	757	772	774	707	759	769	773	725	736	771	783	748	722	736	787	819	686	727	764	759	724	750	718	716	784	716	700	729	760	722	733	676	729	733	700	715	731	741	765	754	773	752	735	758	723	724	734	760	752	701	747	716	703	727	746	740	714	763	752	717	681	726	764	754	741	731	696	737	722	724	749	767	710	710	757	668	723	690	711	767	730	707	677	793	753	741	729	715	741	775	758	745	711	720	711	711	698	713	690	754	722	728	734	731	744	738	738	735	717	723	723	738	796	708	791	727	731	761	731	737	710	731	688	740	747	763	707	785	723	747	699	744	792	755	766	740	736	663	732	711	738	698	720	752	723	775	736	703	709	738	718	741	709	739	754	727	773	737	774	747	727	709	734	765	706	741	759	749	745	754	734	732	736	720	696	747	690	709	715	711	722	781	753	737	723	757	749	715	726	670	724	708	722	744	769	730	787	734	720	758	725	775	687	712	724	787	699	710	717	710	742	709	712	760	746	722	680	703	697	708	734	756	743	730	763	723	770	769	756	717	741	748	692	725	674	748	715	768	750	765	711	729	743	739	668	718	735	755	782	700	743	692	767	708	769	731	744	669	688	770	731	747	674	784	741	735	711	764	729	714	667	752	723	748	703	723	720	731	799	719	726	708	727	661	765	745	713	748	697	717	725	727	748	762	738	745	784	771	792	776	731	756	698	771	722	756	717	706	753	740	694	728	774	733	742	727	717	684	721	749	684	739	758	718	736	696	672	718	736	693	728	713	675	772	741	740	739	755	774	734	788	736	724	738	719	693	741	763	767	712	786	685	726	766	698	715	729	703	713	721	728	764	729	721	709	692	721	719	696	756	715	736	725	710	751	708	774	656	757	719	755	735	723	723	750	742	766	735	701	768	744	735	712	719	680	751	724	693	707	740	770	724	705	751	749	746	751	704	732	759	721	688	780	744	747	752	828	712	780	749	707	745	709	716	685	728	689	732	739	754	718	724	751	695	767	781	717	715	714	766	747	775	733	755	746	773	761	726	701	741	734	778	714	686	683	692	712	743	747	732	740	725	687	682	705	707	723	731	683	745	729	754	701	728	715	699	801	713	741	725	665	739	733	727	741	713	708	738	728	680	736	711	739	715	754	761	718	746	703	762	724	727	751	773	717	691	693	692	713	759	711	704	734	743	733	750	745	754	731	744	726	650	789	778	696	765	753	739	727	715	731	742	706	727	720	718	690	716	696	764	784	749	675	711	753	736	763	752	764	708	762	746	770	732	754	723	752	725	738	722	754	728	697	759	761	749	756	748	716	733	742	784	747	689	707	764	715	753	747	745	724	721	736	721	725	704	761	733	761	741	717	748	733	708	747	724	688	721	675	748	737	769	651	718	776	766	688	725	713	779	769	741	734	731	724	776	734	712	711	726	771	771	718	710	746	741	701	699	716	748	722	799	755	661	715	742	749	755	712	711	755	720	722	726	727	743	733	727	697	650	730	728	723	722	717	771	653	710	765	751	723	726	701	688	700	746	710	709	734	702	738	706	745	727	749	773	734	735	745
39728	38634	20953	8959	4253	2276	1346	895	834	772	844	798	755	814	761	835	797	793	748	766	802	762	809	778	746	773	765	710	751	821	764	760	757	773	673	747	711	734	782	764	690	769	749	751	763	832	702	720	753	727	808	745	844	730	786	783	729	747	726	721	779	740	737	733	774	805	757	731	708	765	819	740	766	755	772	722	768	774	748	784	760	807	730	774	752	770	787	732	732	756	777	732	746	756	780	742	732	716	736	731	749	735	782	748	741	769	775	805	751	740	693	747	720	772	747	741	747	737	740	793	782	747	697	745	733	781	723	743	717	755	719	738	704	728	734	742	740	755	764	783	779	766	745	822	736	716	768	772	735	801	788	740	756	802	787	783	775	791	702	750	790	767	778	758	675	772	751	784	749	795	794	760	783	762	742	782	718	734	713	742	765	752	739	759	737	733	738	740	718	742	709	733	727	806	692	732	780	754	757	765	766	758	728	777	699	742	768	738	750	723	708	778	780	751	795	792	729	734	739	796	736	753	753	792	761	735	802	779	736	748	763	760	762	745	805	778	812	759	765	718	770	760	764	748	798	760	745	789	738	823	726	798	762	752	760	698	781	767	767	770	792	747	747	718	785	741	800	744	722	756	710	807	751	769	729	745	735	751	710	752	761	743	745	788	747	786	819	730	773	748	744	790	771	741	788	763	747	831	708	772	710	722	784	814	736	775	762	761	764	758	715	801	761	758	739	779	764	725	745	763	734	780	823	778	757	732	723	727	785	768	749	731	779	734	769	712	767	716	754	743	767	742	735	728	793	787	766	767	774	777	737	752	749	766	773	737	749	783	761	768	761	774	730	734	743	765	782	706	724	763	739	769	766	755	750	718	753	736	776	748	706	721	749	713	752	757	785	755	769	770	706	768	770	771	770	721	765	713	768	781	752	775	791	797	742	777	741	757	810	720	711	742	776	799	735	770	731	714	786	760	768	744	743	709	713	797	743	731	743	807	766	720	802	724	814	766	756	762	715	753	799	792	690	738	809	791	741	737	778	749	767	791	788	749	795	806	762	775	738	723	789	724	739	805	787	738	733	764	770	753	756	773	717	781	708	750	731	718	739	748	729	741	760	723	759	825	775	787	749	741	768	699	722	785	753	761	816	714	756	753	761	723	762	780	745	754	722	743	773	736	731	812	738	721	721	737	821	752	713	800	750	781	798	761	751	767	742	741	785	747	771	773	708	735	752	768	722	745	769	746	737	720	756	745	740	769	742	791	712	754	758	782	740	789	799	745	775	797	720	702	772	756	765	761	770	742	780	738	733	754	773	738	796	776	776	752	791	735	769	742	817	770	732	749	729	748	773	754	786	737	759	770	751	759	794	785	752	712	761	838	738	747	762	755	713	738	836	778	739	744	759	706	758	764	766	772	732	744	718	727	767	733	772	811	774	777	718	737	717	737	781	781	768	712	748	728	771	724	698	722	760	779	696	728	695	730	712	761	723	760	813	750	716	799	777	737	767	714	713	755	682	668	755	745	727	742	768	753	717	795	744	780	774	707	766	755	671	769	735	766	797	788	749	782	721	760	771	801	752	773	740	792	750	716	737	788	764	750	787	762	762	743	748	733	715	798	697	735	739	773	746	806	764	731	727	718	728	770	708	788	762	778	794	752	791	776	790	792	781	748	774	765	734	756	735	716	741	791	792	742	748	741	788	746	764	740	717	766	726	761	763	767	781	769	743	708	734	760	733	720	755	767	771	723	718	705	755	741	762	714	741	738	779	728	761	716	764	773	764	756	734	775	761	763	798	718	756	740	730	751	801	763	759	784	760	800	747	774	748	770	745	728	733	761	786	770	742	750	777	782	745	755	750	741	764	792	728	782	739	752	764	795	681	751	719	784	766	790	722	708	734	743	714	712	756	729	757	772	726	728	752	745	719	725	759	718	794	736	734	725	760	751	731	756	763	711	721	720	755	716	702	773	737	749	725	743	774	760	761	738	781	723	775	744	735	805	738	723	748	768	787	715	737	753	777	737	757	761	766	764	774	791	837	753	812	737	750	807	716	754	706	777	774	760	738	771	758	738	731	759	746	714	793	746	731	759	715	742	732	763	794	826	770	766	760	717	706	731	784	740	790	805	773	750	748	765	788	774	752	739	763	797	726	765	738	740	702	769	730	770	730	747	754	780	819	741	752	779	770	802	739	734	771	796	747	817	779	751	766	754	735	780	728	775	750	745	681	771	763	729	721	761	708	698	720	758	710	717	730	778	747	736	797	731	785	816	776	731	762	786	750	705	733	738	782	764	758	774	716	735	767	739	756	741	727	800	796	746	781	703	727	781	709	727	751	750	767	760	768	750	712	734	752	784	769	798	729	722	766	752	788	763	769	747	711	775	726	786	709	757	722	746	713	769	735	756	713	780	730	731	760	725	749	760	774	728	755	772	763	714	736	782	799	763	756	743	731	723	778	715	725	721	750	763	786	767	760	827	729	760	793	725	738	763	771	758	719	705	762	749	767	728	784	752	750	762	760	809	766	772	753	726	767	750	720	710	792	783	768	771	791	807	776	725	739	717	735	749	729	778	792	724	764	732	748	758	786	725	733	721	718	734	768	738	736	715	777	748	778	788	765	730	766	766	773	773	743	753	756	736	740	780	764	745	774	750	753	758	778	781	772	746	740	748	782	764	764	761	795	716	742	726	763	750	717	746	725	765	756	815	716	754	735	668	752	764	745	808	741	712	750	779	734	765	692	748	781	778	772	696	732	792	765	734	738	785	749	738	780	746	803	745	756	807	732	791	735	761	770	774	736	757	750	725	721	780	765	787	797	750	762	758	733	734	794	754	731	763	771	806	708	739	745	734	796	745	804	727	745	765	764	764	765	753	740	748	783	756	784	809	746	748	749	715	746	824	757	765	749	785	708	755	798	812	761	770	724	790	755	788	710	763	733	781	713	751	774	773	752	797	725	748	712	747	798	772	780	779	724	785	773	794	794	720	754	777	783	755	767	752	732	748	807	771	697	787	756	742	758	738	747	756	726	717	720	796	783	736	749	765	815	750	707	738	753	759	753	766	728	807	775	778	803	753	716	781	738	713	783	778	777	707	740	759	815	736	710	749	762	766	777	770	809	745	764	747	783	743	753	748	764	780	737	747	747	714	712	780	770	810	759	773	776	743	704	778	835	734	756	771	801	734	750	773	719	734	743	779	705	751	767	757	786	748	755	811	695	745	785	718	736	758	784	731	788	755	747	769	769	781	719	754	767	754	780	787	773	770	749	732	726	770	753	729	712	776	793	741	739	761	750	759	773	742	775	776	767	769	798	767	742	763	754	760	751	727	742	729	793	799	804	770	751	725	771	764	719	717	776	764	768	807	756	784	748	761	754	702	758	769	703	773	748	745	775	741	727	794	777	800	761	735	833	726	761	702	701	742	785	788	767	713	738	746	767	712	737	690	770	767	758	742	782	795	760	742	799	717	790	793	773	720	785	738	747	789
22521	21038	28379	23911	21039	20934	6342	1099	883	861	851	815	755	785	747	783	727	767	793	759	753	730	741	774	740	753	744	735	749	714	752	751	787	714	737	761	745	733	751	720	752	718	747	768	694	745	725	669	728	745	706	753	724	739	786	755	745	734	746	743	772	743	759	712	743	719	694	745	713	738	763	771	739	720	711	705	775	724	751	695	736	755	756	761	749	704	728	780	711	719	738	725	769	703	720	738	736	737	672	746	728	736	721	729	731	719	742	782	726	722	742	720	765	722	708	760	706	713	687	729	730	704	796	741	704	742	757	751	692	714	766	718	749	738	759	702	724	722	684	720	732	740	712	741	711	758	740	739	761	695	696	775	691	720	753	721	754	760	746	762	780	705	706	738	716	739	738	726	745	723	722	739	715	731	738	708	713	731	722	761	737	720	698	714	703	694	718	693	751	752	738	680	723	729	731	761	734	756	741	755	779	790	718	780	748	738	697	707	760	770	725	742	703	774	726	727	745	715	709	699	765	719	729	784	746	740	715	738	726	765	776	717	725	789	766	715	747	717	705	700	763	723	717	697	743	710	773	688	725	782	768	712	751	748	731	676	718	735	742	725	723	733	698	750	704	749	743	733	750	762	699	693	703	699	736	758	762	761	751	727	754	701	777	746	683	712	738	738	661	745	723	731	740	718	718	716	791	763	749	706	739	772	730	739	727	762	770	706	729	737	715	768	675	756	740	733	756	767	727	684	721	731	769	726	698	722	728	745	734	720	711	747	755	753	747	729	706	724	745	785	749	714	713	711	765	720	709	726	751	773	753	726	685	766	762	722	747	729	759	663	760	719	770	760	724	759	733	735	738	728	738	754	756	745	777	714	728	694	705	742	754	724	741	695	732	729	742	745	750	762	764	696	736	699	750	748	688	748	744	728	695	730	729	784	785	766	694	740	760	724	713	740	723	731	730	719	678	751	783	735	692	712	759	705	758	727	734	731	751	691	697	752	727	742	784	757	744	688	757	737	707	676	729	753	753	711	749	675	745	760	779	690	702	680	755	788	749	709	723	800	775	747	717	777	734	773	795	686	709	737	719	710	762	700	725	758	757	749	685	732	761	746	781	745	733	744	712	699	722	710	784	775	730	727	755	734	717	781	760	739	730	752	709	716	751	763	724	727	780	707	699	718	752	748	715	744	755	775	699	749	732	742	705	752	737	778	736	721	708	700	722	692	728	733	760	711	710	769	714	696	751	749	743	729	733	699	748	783	791	747	684	770	747	743	719	729	724	738	728	684	752	731	719	757	743	742	728	716	724	740	698	731	691	737	739	722	721	726	714	746	754	725	736	742	756	766	734	742	683	741	762	714	752	720	718	710	710	740	680	768	747	717	742	672	721	776	705	745	736	734	750	703	748	730	752	741	794	708	778	742	720	732	743	729	721	687	772	706	696	721	753	733	751	748	737	745	703	726	781	747	726	735	728	696	736	716	752	754	746	720	769	745	747	739	727	696	705	733	715	731	698	743	697	708	724	730	736	765	741	697	754	679	728	701	715	760	783	728	740	721	702	750	696	742	733	740	737	700	751	760	709	740	691	770	722	772	762	726	731	749	736	706	707	732	760	744	749	765	756	696	708	672	750	734	747	688	779	696	699	700	694	753	785	780	775	728	745	704	676	723	728	713	689	798	724	771	717	738	760	750	750	741	704	702	731	751	691	724	687	699	705	734	765	680	707	747	763	743	750	732	732	748	722	746	733	675	759	754	748	772	696	755	761	742	695	773	694	702	741	770	695	735	716	730	763	742	732	727	702	747	743	733	768	735	746	787	719	759	723	709	794	724	744	707	724	729	712	683	700	730	779	745	694	745	735	723	742	716	746	738	735	714	757	671	720	674	764	765	732	744	748	747	707	713	755	741	688	724	745	722	750	734	720	716	723	711	710	743	775	762	748	747	703	737	777	749	745	732	737	760	722	741	768	754	743	722	759	736	683	758	726	732	729	675	696	707	738	721	752	738	717	741	696	727	721	708	721	727	739	713	729	718	675	754	739	731	804	724	740	736	723	751	811	775	760	705	751	758	825	709	757	768	733	726	694	738	665	733	754	717	703	752	756	712	764	724	793	733	727	740	765	689	759	705	710	724	781	732	732	735	765	761	786	754	770	721	706	716	720	714	728	770	754	705	706	767	754	716	720	761	733	748	755	710	733	723	719	714	746	731	694	755	755	724	694	759	716	728	742	716	721	757	762	747	758	732	774	759	709	759	718	756	693	754	808	747	755	751	720	747	727	751	737	756	719	738	726	721	756	746	691	721	742	736	750	794	764	694	729	769	730	723	714	814	722	743	661	723	722	730	749	706	710	736	736	764	751	767	752	732	817	695	744	769	770	698	724	721	731	758	816	739	717	706	728	723	752	720	743	774	757	740	704	718	763	740	774	793	756	767	706	724	693	711	718	763	724	770	717	688	744	728	752	751	768	678	696	702	766	767	727	729	726	733	738	742	726	775	720	713	691	718	707	733	674	778	762	725	750	720	709	727	742	711	779	748	766	703	770	737	734	681	702	742	706	748	694	749	748	700	743	722	748	724	720	697	719	732	759	720	711	730	711	701	751	726	732	731	699	767	756	752	700	774	711	727	713	715	720	740	769	718	750	736	744	770	712	707	757	725	728	744	745	712	718	730	706	740	768	738	715	730	741	724	742	758	741	753	749	724	780	721	749	700	725	745	727	726	764	721	700	718	741	714	704	727	688	753	739	706	737	743	738	734	766	702	721	752	714	754	732	749	747	729	765	727	687	761	701	761	724	748	691	790	727	697	740	710	733	693	697	728	769	757	755	738	785	726	718	736	729	723	737	702	716	706	719	746	808	725	748	742	709	702	699	769	794	734	763	741	749	752	694	757	714	721	692	794	769	750	738	698	714	804	736	763	761	723	695	762	702	738	699	733	748	702	727	751	745	694	713	739	676	737	710	742	745	737	710	718	708	748	722	697	774	754	738	753	777	711	738	691	723	704	731	732	766	710	745	737	744	727	672	761	706	781	742	733	719	780	669	697	751	725	739	734	722	762	751	738	729	676	727	733	766	711	736	725	721	743	731	714	740	730	712	739	728	738	730	735	717	746	792	758	780	733	706	724	765	736	715	725	739	764	723	714	695	725	706	760	731	704	713	704	700	686	752	723	714	777	706	715	736	675	761	757	734	702	735	729	728	742	760	721	728	751	801	731	723	724	739	700	749	742	790	743	676	692	707	715	721	697	685	721	722	739	746	744	696	758	726	742	767	726	714	700	702	711	694	745	761	778	767	735	724	718	697	696	668	771	730	759	750	770	749	708	757	682	696	740	697	760	765	753	727	749	765	717	724	735	714	731	715	688	690	722	751	748	710	726	773	725	787	690	735	729	745	756	673	782	708	723	717	724	750	750	686	722	777	693	718	745	687	704	776	707	767	716	728	714	719	732	777	782	735	721	745	717	727	725	774	768	756	702	748	735
41488	48547	27283	12188	5539	2336	1374	1088	957	903	905	808	783	753	761	790	718	766	744	735	760	757	737	721	738	737	794	693	715	718	728	764	744	779	750	746	762	785	748	732	726	723	733	726	766	726	746	705	729	803	800	747	742	710	761	714	752	747	741	749	732	715	725	732	727	718	770	740	758	709	753	752	707	748	806	744	728	773	730	713	758	785	724	760	770	756	726	702	777	714	781	755	688	710	745	694	756	789	744	751	712	726	752	782	743	736	733	730	735	745	715	746	739	808	766	754	694	698	735	753	796	729	741	714	715	706	713	749	744	725	714	736	754	774	687	746	697	769	733	750	760	787	715	771	743	760	787	729	723	750	721	721	711	763	703	704	726	753	736	722	755	725	756	729	754	773	761	765	750	715	720	746	764	771	718	759	774	750	748	758	721	738	713	803	742	707	724	744	711	710	745	748	778	750	787	773	737	759	740	749	707	767	716	684	726	749	727	717	750	782	790	793	762	728	756	725	765	738	743	722	754	768	711	747	762	759	805	764	724	769	742	683	684	759	742	750	724	698	724	789	735	822	736	762	786	695	709	747	756	773	711	734	743	762	739	749	773	725	748	790	775	799	791	720	761	731	711	734	709	775	675	758	714	791	773	749	709	755	776	760	732	773	716	745	767	725	713	701	729	734	706	757	756	756	793	745	791	769	748	785	734	703	761	719	736	768	713	741	789	699	727	722	801	752	747	720	742	750	723	730	744	796	709	743	749	773	772	766	761	752	762	743	742	729	803	728	751	752	765	727	783	719	765	713	756	736	790	732	753	756	747	722	749	765	709	813	745	742	746	747	731	768	733	740	790	786	697	735	748	756	744	730	770	736	751	696	736	740	722	724	721	759	779	749	764	733	775	701	722	773	712	812	714	758	722	714	743	753	797	730	809	742	784	722	751	744	718	732	695	727	771	725	779	767	744	742	748	739	736	725	789	749	751	693	748	727	771	724	718	756	774	748	761	741	723	756	764	731	745	755	734	761	743	771	743	757	736	754	739	733	743	736	735	715	733	748	748	787	744	706	712	734	695	733	726	723	695	768	742	728	767	737	767	672	770	751	704	732	782	742	743	721	787	692	772	736	747	756	758	737	726	752	753	754	761	707	776	774	798	724	739	691	701	705	738	691	734	685	774	727	696	748	758	732	734	734	763	749	754	735	727	755	711	744	765	762	732	733	739	763	749	824	689	740	709	784	736	720	746	747	768	710	705	772	750	703	760	707	772	769	762	797	719	761	752	808	755	741	749	745	727	750	781	781	755	802	666	735	744	747	738	745	716	725	736	677	688	714	741	781	724	697	778	687	752	744	766	744	743	711	726	761	746	716	733	754	775	720	747	719	779	774	783	752	741	719	752	764	747	763	739	704	747	714	746	773	788	720	746	760	735	721	829	733	764	702	712	740	749	740	773	770	726	738	749	753	726	732	748	774	743	783	742	765	712	766	732	723	738	788	776	770	743	781	759	736	797	772	721	782	714	770	772	728	697	728	765	728	723	769	729	770	734	766	730	744	740	773	758	764	742	719	754	725	743	751	668	741	735	734	723	792	774	729	721	750	747	757	733	776	721	740	768	743	770	724	755	682	709	745	744	735	766	781	733	765	705	772	694	733	790	741	732	723	695	732	756	777	745	744	801	754	752	768	715	764	767	769	737	755	736	715	763	756	706	735	725	728	710	788	711	778	695	714	765	760	713	719	717	724	737	710	734	794	765	752	773	703	756	738	719	733	747	718	769	740	762	746	793	717	732	798	744	764	704	803	725	774	797	730	779	721	745	795	705	730	736	761	731	772	785	738	822	733	780	727	738	841	740	717	759	753	742	753	761	765	763	768	770	740	749	802	720	795	749	769	710	735	766	728	730	728	724	755	737	749	723	752	729	708	767	726	737	735	733	722	769	728	703	764	716	756	713	762	763	731	737	758	730	771	724	737	765	680	746	746	755	748	777	779	724	753	702	749	731	730	719	707	755	764	675	711	700	787	762	738	742	740	694	774	693	790	721	731	794	732	773	757	738	770	743	711	711	769	730	794	739	762	707	697	759	765	820	754	734	776	773	720	730	712	747	781	717	737	738	742	741	739	699	745	731	802	767	701	713	749	769	751	714	731	730	742	785	781	739	741	758	730	705	716	777	823	739	753	727	749	749	730	717	730	739	762	752	790	714	695	703	774	774	758	740	728	734	792	769	734	750	736	767	754	773	773	743	733	765	720	745	780	754	723	781	765	759	720	719	750	740	729	755	753	801	726	779	747	738	724	754	776	758	769	770	761	711	708	746	746	807	747	783	765	736	791	712	795	721	705	701	738	738	755	734	761	759	705	761	733	723	738	809	776	755	743	697	724	741	754	745	720	753	751	747	735	703	746	742	731	726	787	758	701	764	740	735	776	698	756	773	728	730	734	726	729	728	757	741	766	758	757	691	737	741	769	708	771	777	748	715	742	765	736	717	791	768	732	756	711	762	827	741	702	704	763	698	766	694	803	774	736	768	740	719	764	745	752	739	740	766	724	711	751	738	730	740	799	783	737	701	758	730	756	767	721	714	741	752	705	797	737	671	693	752	777	741	743	760	721	734	792	733	694	741	751	771	715	702	763	789	749	704	779	795	730	789	694	715	790	733	726	746	747	763	782	740	747	699	709	754	714	704	753	717	788	708	753	757	699	691	745	724	747	733	718	746	703	760	763	762	727	729	769	714	733	745	709	749	745	717	753	766	730	755	703	715	743	729	767	734	787	740	725	783	769	747	748	750	742	757	765	742	746	707	712	752	754	775	745	789	709	822	769	764	738	746	717	721	788	720	769	750	733	720	747	730	722	745	773	718	739	751	749	751	736	755	776	796	712	757	734	771	719	733	725	749	690	754	765	756	732	757	695	717	750	782	768	806	699	740	729	747	769	752	769	736	751	737	735	714	739	742	746	687	766	744	745	761	769	708	745	767	742	749	739	739	746	815	750	745	732	730	742	741	740	764	722	735	731	743	772	730	765	730	680	693	760	768	778	725	780	769	727	698	723	732	786	761	757	749	751	773	693	740	732	734	728	693	722	763	743	785	747	739	763	751	773	753	774	729	753	720	772	731	771	704	701	723	763	741	707	769	766	734	776	768	722	734	743	720	699	720	720	715	734	730	727	729	800	744	740	724	783	755	761	744	756	733	775	768	713	735	788	745	792	773	707	770	751	730	702	697	758	743	734	762	780	768	768	702	741	782	749	719	699	727	752	778	776	710	783	733	757	756	718	746	737	772	733	738	752	749	752	745	741	723	805	703	727	711	741	749	745	695	731	747	738	759	768	744	715	763	726	734	788	717	700	693	727	699	711	721	694	748	717	757	734	735	697	745	778	740	749	754	760	762	790	703	713	720	774	747	785	707	743	772	695	750	735	701	788	709	747	688	759	787	721	742	759	752	764	729	736	779	765	715	767	747	738	718	717	763	760	765	753	697	722	771	716
41713	31931	22639	9082	2664	1509	1084	937	805	781	749	797	732	706	790	760	770	739	784	704	754	725	685	758	749	727	713	746	702	727	748	765	768	820	698	744	746	699	755	738	741	726	708	721	713	708	753	773	766	734	745	716	719	711	782	773	725	716	750	698	761	718	755	750	742	751	668	692	754	741	742	700	705	728	695	717	738	670	715	701	724	743	684	706	783	726	717	750	720	703	725	698	761	727	707	730	730	755	708	759	701	740	705	766	762	641	690	697	703	748	765	741	736	732	742	700	738	741	716	687	743	710	707	705	764	711	713	684	725	724	693	711	713	734	743	728	699	718	696	686	717	722	751	721	690	722	743	777	742	734	715	742	742	709	673	753	703	712	774	717	712	765	724	733	716	774	694	732	737	709	716	700	698	728	718	749	665	744	735	724	757	730	723	788	754	676	698	742	727	701	757	692	743	724	753	736	765	748	726	728	714	732	704	704	714	734	696	715	738	710	689	734	727	774	682	732	706	683	715	760	764	750	743	764	735	706	738	730	734	724	703	760	730	718	716	745	725	742	742	747	730	727	687	700	694	709	738	754	736	744	752	752	762	670	775	768	759	732	734	690	684	717	701	702	724	700	736	783	732	693	711	728	685	713	745	672	771	702	738	675	732	711	717	765	725	742	740	748	730	673	690	711	654	705	701	670	741	734	708	671	707	792	734	780	753	709	732	738	732	763	714	710	729	735	730	742	739	773	707	714	701	708	752	723	736	759	749	719	691	707	714	729	707	720	738	738	739	750	745	688	720	758	705	696	719	692	696	714	717	758	693	762	774	759	729	727	709	697	703	735	791	656	706	723	729	703	768	713	678	696	690	741	728	717	723	733	739	715	745	703	711	765	750	728	695	739	733	755	720	714	706	750	740	740	718	720	723	733	666	691	768	703	707	699	753	755	729	760	688	703	718	682	724	700	750	761	669	725	716	697	709	683	756	739	732	731	695	652	776	700	742	711	755	721	732	747	784	767	704	743	763	728	739	709	707	659	775	739	715	742	721	706	759	751	750	755	719	768	691	785	746	724	711	713	740	745	751	759	733	728	761	681	780	718	723	708	727	772	710	721	724	792	742	769	694	741	753	771	714	742	717	748	732	715	784	714	724	762	715	734	729	738	693	688	712	696	699	729	768	726	731	743	706	759	764	676	738	727	709	750	727	722	695	724	684	766	710	761	701	701	718	763	766	726	730	733	711	708	716	694	769	748	681	746	740	690	700	744	694	750	714	736	756	704	678	721	699	741	738	713	719	764	755	759	741	744	738	754	717	702	733	713	703	759	744	734	773	714	730	745	686	738	723	729	746	726	756	678	747	682	732	706	721	711	717	771	687	707	734	697	715	722	728	770	717	759	732	685	710	687	724	738	677	769	653	716	727	766	746	727	721	710	695	767	725	775	697	711	758	733	728	711	705	757	686	720	755	718	665	756	746	656	719	753	744	722	763	680	718	717	738	718	676	705	740	723	737	683	765	719	709	726	693	722	736	703	744	698	740	748	677	701	731	709	785	702	689	735	775	668	730	776	717	745	715	705	751	678	741	742	727	738	717	743	718	722	705	735	765	740	711	729	742	771	721	715	726	739	696	748	711	670	745	716	735	685	762	740	762	742	752	768	733	742	702	719	739	707	705	660	739	729	700	699	768	740	708	702	737	718	704	715	734	754	748	750	712	795	716	732	695	719	745	721	723	701	724	747	719	696	715	752	750	726	734	718	780	730	749	722	711	693	713	752	710	771	742	676	695	779	694	678	747	690	724	709	710	760	733	752	720	737	691	725	750	746	724	738	744	721	726	743	677	731	685	670	709	737	735	728	721	720	753	697	730	736	755	734	739	703	671	756	751	713	777	725	717	718	715	707	735	710	731	677	687	690	724	728	742	746	679	704	752	745	720	721	737	716	734	719	715	703	760	766	720	746	751	709	703	778	760	791	698	698	702	691	731	728	666	719	690	745	715	728	753	689	707	760	697	733	729	735	693	721	756	729	780	705	742	721	749	746	698	778	755	705	716	695	661	773	666	732	731	742	745	706	706	742	694	715	772	722	707	731	676	692	712	734	759	803	706	737	746	714	698	733	729	716	746	726	767	723	712	767	735	728	748	665	683	769	764	738	754	744	709	731	717	681	712	705	711	738	681	699	733	739	722	752	724	713	714	728	750	723	750	731	752	758	729	702	787	735	687	714	710	712	710	732	749	743	753	754	725	720	746	737	717	669	744	762	700	710	738	685	732	721	723	736	738	700	737	690	719	739	735	731	707	743	716	769	689	704	762	679	730	688	744	697	736	786	720	730	686	683	723	767	744	730	711	701	682	722	714	741	737	694	762	754	743	750	724	725	735	745	783	735	748	743	724	729	703	719	725	703	684	730	741	708	716	723	741	684	735	715	732	750	663	747	714	695	715	726	731	703	734	714	700	767	773	801	753	754	734	746	754	704	722	721	727	716	784	730	764	748	774	737	733	718	738	750	717	723	772	721	700	693	706	708	713	688	733	733	729	737	713	727	716	723	710	715	692	717	719	733	752	702	757	717	692	701	720	712	729	783	740	781	688	705	704	728	731	683	727	730	780	740	701	763	720	766	692	730	708	743	738	756	667	738	746	791	743	743	722	730	732	695	738	766	716	776	707	698	706	747	721	717	711	667	754	716	744	697	727	730	713	694	693	714	762	750	728	717	710	763	738	697	695	715	679	745	717	676	723	761	740	702	755	672	720	707	784	744	756	693	789	703	722	702	752	712	738	735	721	736	784	698	717	728	804	707	732	764	724	740	732	742	774	701	695	719	683	745	738	703	758	699	709	749	723	733	724	748	702	677	699	746	696	719	705	745	708	745	705	744	731	699	728	709	711	682	703	708	752	695	746	711	805	719	738	787	743	683	736	717	690	723	718	727	726	774	751	691	683	718	720	724	696	700	734	779	711	741	698	692	698	723	773	752	721	749	752	702	727	730	662	765	719	681	756	736	772	701	733	697	766	741	725	722	755	700	757	746	718	746	743	717	699	777	747	711	742	740	715	721	774	722	746	747	712	749	786	687	736	758	699	742	686	739	714	710	720	726	776	718	720	747	723	703	745	738	731	746	704	746	672	710	700	699	722	725	719	768	769	759	763	698	747	697	752	692	722	721	706	746	759	728	724	711	726	717	705	751	789	717	741	730	717	765	723	746	687	732	720	780	731	742	728	741	695	704	746	699	761	677	699	673	751	728	758	719	720	737	706	715	780	733	743	725	712	754	682	734	751	713	709	723	711	711	716	731	699	707	762	772	742	698	696	708	759	702	736	736	752	733	725	718	719	716	699	713	748	727	715	695	730	724	710	713	708	776	761	728	684	753	728	707	690	759	693	729	710	739	731	721	761	753	700	759	715	732	764	737	722	743	756	703	720	737	713	736	762	754	709	752	714	741	700	725	730	705	800	733	722	717	687	714	719	747	698	737	732	746	720	686	750	710
46079	39755	18966	6383	2924	1645	1058	909	940	850	818	744	768	777	729	725	789	783	724	754	734	786	758	786	782	759	723	695	764	798	782	761	744	740	747	758	704	802	740	738	740	745	729	728	801	758	783	744	772	747	784	837	735	722	704	738	760	794	722	743	750	726	750	778	779	813	723	730	765	706	726	734	757	779	772	762	776	767	701	772	721	726	709	815	791	766	743	762	766	748	768	743	738	684	722	723	751	779	773	745	753	759	750	740	752	706	763	742	799	768	781	779	800	708	799	787	678	722	767	709	760	790	743	719	774	756	745	786	773	765	784	755	744	719	769	745	806	757	759	775	734	773	748	733	738	752	752	720	773	754	807	776	774	732	700	781	752	759	766	791	721	781	771	776	719	735	776	739	759	778	739	748	716	742	831	728	750	729	717	764	733	786	710	741	739	774	747	717	818	729	770	770	788	724	803	761	756	777	762	768	744	794	718	727	766	761	708	737	783	729	733	749	771	804	754	723	770	763	765	725	810	742	758	732	742	794	758	761	731	791	798	738	742	760	744	826	771	754	784	793	785	729	714	800	762	785	724	723	751	709	827	781	733	737	742	793	715	797	809	717	748	785	751	730	765	732	788	745	758	736	732	829	787	739	783	740	778	770	760	783	744	755	808	721	739	728	718	737	765	746	793	740	780	734	756	729	706	718	714	742	774	749	777	780	752	753	736	792	800	790	749	760	760	722	780	742	741	739	727	753	745	789	776	730	755	725	747	730	748	759	773	720	776	710	766	766	702	756	772	705	758	714	792	747	777	737	777	737	783	808	733	738	760	798	771	745	751	737	774	750	792	757	756	745	739	754	744	781	715	780	716	748	744	747	784	722	750	739	690	752	722	762	760	782	756	754	690	755	774	765	780	761	702	748	746	755	761	787	811	781	747	751	756	740	782	726	742	721	739	712	708	729	732	685	745	749	739	732	772	739	750	723	713	830	733	760	758	715	793	739	747	805	752	779	738	777	768	734	742	757	771	738	692	730	714	739	741	737	771	745	699	778	725	765	767	744	766	774	707	813	711	743	716	724	741	774	732	747	770	751	748	721	765	725	701	697	689	739	691	749	712	733	754	767	731	805	738	747	742	715	753	769	773	714	718	740	721	772	703	788	779	744	717	700	791	728	721	758	741	747	787	736	754	776	692	779	764	752	731	772	770	751	788	793	769	714	710	704	812	765	755	742	757	746	752	769	761	789	723	742	767	757	784	752	730	747	717	773	762	728	763	721	774	751	718	684	746	777	741	727	738	735	751	734	778	758	751	732	762	727	791	737	767	765	724	701	691	734	720	725	741	759	763	712	757	772	770	796	748	754	753	772	694	742	753	799	829	775	704	735	759	704	766	731	776	785	768	739	751	761	785	713	739	750	755	751	747	727	779	739	767	777	732	735	699	731	723	698	766	727	783	758	689	723	815	779	752	720	728	739	759	759	736	725	780	771	724	794	751	756	758	763	716	788	733	750	710	751	767	736	716	744	746	736	735	731	751	732	684	762	735	732	754	762	751	739	783	753	723	717	750	803	760	731	725	725	717	756	719	774	736	759	772	784	763	744	753	767	685	764	811	767	729	743	737	744	733	717	748	755	787	726	777	732	766	776	767	748	793	757	728	741	731	726	758	761	684	751	767	734	740	759	749	723	732	739	738	747	723	783	744	720	780	709	734	717	769	757	765	726	782	752	714	755	757	736	784	810	740	742	763	729	726	754	762	752	755	738	749	752	725	757	720	772	795	786	740	712	776	753	738	760	762	714	766	757	744	755	730	738	812	713	751	742	756	754	724	706	777	736	759	759	742	797	737	767	695	746	757	768	704	731	733	791	784	689	781	710	702	766	762	786	774	762	750	776	803	741	758	745	765	724	764	805	747	763	760	738	749	749	790	778	759	754	778	723	774	753	770	737	715	750	734	733	796	733	785	757	771	755	746	797	714	703	779	757	735	751	788	742	735	724	763	774	764	734	752	760	745	728	764	763	725	789	788	722	769	760	757	723	775	751	752	723	744	756	741	745	729	706	759	777	748	702	766	754	785	764	702	735	738	779	775	731	763	755	727	803	751	775	814	767	705	787	696	791	698	725	728	728	742	781	709	685	748	776	747	749	832	719	735	729	760	747	744	737	799	753	714	726	760	714	779	724	768	748	765	737	762	727	775	761	735	764	768	774	765	765	743	754	711	771	753	799	750	717	766	782	722	795	767	777	751	728	751	769	814	737	759	743	731	729	742	753	748	761	748	739	790	750	706	720	745	775	766	731	710	757	731	754	804	744	730	745	750	752	763	788	730	738	735	684	730	749	746	720	787	818	714	692	745	716	794	794	754	752	731	742	747	697	779	765	765	781	743	752	740	761	766	736	721	721	784	744	731	732	764	754	735	784	731	759	715	757	730	766	777	758	758	733	774	754	784	761	767	735	746	793	733	754	756	750	714	729	732	822	741	793	686	758	780	723	744	746	724	708	740	743	769	758	732	759	758	784	745	751	800	775	734	713	772	727	745	740	736	738	779	745	746	794	759	761	743	739	719	750	790	766	736	810	772	726	772	768	764	771	755	743	721	768	750	780	716	765	744	733	715	747	751	772	747	725	773	802	746	728	749	736	768	756	782	761	730	758	746	716	743	759	698	780	735	749	745	731	734	758	723	740	800	755	764	773	753	763	813	809	717	736	745	777	775	762	743	771	749	766	753	727	738	753	778	751	712	715	723	736	781	754	795	743	761	800	757	751	740	707	747	742	750	776	734	785	809	729	795	748	745	769	724	723	702	783	703	757	787	773	793	711	742	788	748	774	741	725	770	755	740	771	772	714	778	731	747	735	771	746	746	680	821	790	730	777	726	779	741	723	721	744	770	755	744	750	715	745	777	812	741	703	755	719	790	760	719	800	772	736	761	760	749	755	770	777	759	764	754	713	808	732	768	715	725	719	734	800	692	767	769	743	784	773	783	708	778	736	775	752	757	758	712	741	781	755	804	756	717	789	764	726	747	769	765	742	785	768	733	744	754	763	731	749	714	797	748	738	761	758	785	751	774	771	759	692	740	715	721	744	799	750	757	802	780	767	752	750	785	798	756	755	707	735	804	746	786	763	778	801	740	782	731	782	756	678	770	708	722	741	789	773	765	765	725	752	729	747	761	801	748	683	754	702	770	741	729	766	722	779	731	756	766	703	779	792	769	767	785	751	730	738	751	777	694	731	785	784	757	739	819	764	753	721	761	756	686	729	752	785	749	731	753	810	744	751	723	716	770	747	836	763	788	793	736	753	799	773	769	779	723	749	791	773	723	728	798	753	728	773	775	736	789	757	717	779	754	710	764	722	706	738	736	755	721	769	813	765	796	786	741	725	752	787	715	723	726	762	777	726	754	763	751	750	759	705	701	764	762	719	781	777	770	757	742	752	705	788	733	737	744	747	770	770	718	775	735	756	773	713	733	751	750	732	750	763	737	781	754	701
23490	20954	27881	24178	20921	11961	2332	1257	846	816	766	761	747	747	742	763	704	755	763	686	684	718	724	677	703	722	699	716	737	725	678	682	694	701	682	716	681	708	735	711	731	729	711	672	734	705	735	791	709	698	672	678	684	714	715	734	682	650	720	659	692	664	633	705	717	705	754	714	727	706	662	725	700	690	712	715	746	741	695	688	718	697	713	706	710	742	714	713	732	706	667	693	704	682	702	675	657	682	696	719	713	718	720	739	697	690	734	689	737	723	702	695	695	664	715	677	728	705	694	712	707	662	673	677	721	724	691	657	738	696	708	682	652	738	699	731	656	749	696	719	687	725	689	665	702	706	709	690	666	755	710	753	663	683	724	679	739	762	688	711	704	710	729	687	740	722	700	689	697	721	769	728	706	684	729	694	677	672	737	676	744	754	688	719	699	668	715	695	709	706	698	658	712	718	695	698	673	684	724	766	732	691	690	721	663	696	670	677	692	733	675	708	693	721	761	689	749	764	724	680	734	708	729	675	736	667	730	721	691	726	708	662	717	749	706	730	723	669	677	721	701	748	668	653	669	682	708	681	675	712	698	700	762	690	732	761	731	712	769	723	729	786	718	658	726	712	748	703	727	705	691	692	734	719	700	743	702	728	729	731	723	737	714	702	717	663	702	675	696	696	654	696	687	736	694	704	716	743	663	689	791	707	708	670	718	690	689	725	693	687	696	714	677	668	687	705	733	712	729	703	744	661	702	674	749	742	766	648	714	657	704	715	739	691	729	694	702	714	713	743	724	691	753	705	685	682	730	745	680	717	679	723	667	727	681	728	735	732	673	693	675	681	738	726	703	766	717	696	734	709	679	674	728	741	749	676	717	708	700	727	710	716	718	692	708	709	740	725	723	692	747	719	686	687	665	717	738	708	724	695	717	702	706	696	704	704	711	723	700	701	673	670	735	720	711	707	674	677	734	728	691	695	708	725	728	767	737	733	696	641	683	661	720	692	706	728	701	694	723	729	685	747	699	731	724	682	672	683	715	699	713	728	708	709	698	757	653	707	686	672	704	719	711	738	724	700	717	702	684	741	727	732	741	715	670	703	660	718	678	697	703	729	703	659	636	644	702	720	741	700	695	709	696	703	719	690	706	680	777	731	731	744	673	686	709	726	766	698	681	696	742	671	773	682	724	685	765	676	693	719	714	696	743	726	738	710	662	682	699	716	708	746	715	700	675	740	701	723	714	721	712	742	681	696	679	697	733	723	715	675	719	728	717	709	699	723	673	721	720	722	679	714	727	701	722	668	686	746	685	709	706	689	730	754	720	695	735	669	708	661	682	795	715	715	702	629	690	718	716	692	720	725	674	689	725	700	674	729	683	757	709	704	701	699	674	741	687	732	647	717	704	697	742	723	731	740	703	722	718	695	712	692	668	708	717	729	720	710	693	723	720	723	734	766	666	671	685	733	702	692	686	715	719	725	721	712	717	705	736	718	721	687	698	727	683	689	675	671	676	695	692	715	621	682	728	746	717	772	701	735	682	683	706	701	703	707	705	706	696	701	667	720	712	709	710	708	700	732	729	689	688	692	673	762	682	703	696	706	701	700	689	672	737	701	719	751	706	723	703	689	725	701	699	711	699	705	725	704	656	715	742	668	726	718	726	714	724	670	697	692	678	644	654	699	668	688	702	692	682	733	662	709	725	695	642	707	682	660	756	688	684	717	685	734	716	717	712	717	686	705	702	667	654	681	744	724	674	683	694	665	695	745	794	739	693	729	723	723	693	709	651	667	694	697	721	740	662	676	707	731	715	719	693	664	705	718	687	662	698	682	722	727	723	717	706	758	657	709	640	682	739	715	709	681	727	701	684	700	714	675	641	678	687	722	686	706	684	691	718	699	726	673	692	729	723	757	726	678	720	693	709	695	703	723	722	753	692	680	702	728	688	701	730	722	724	730	660	683	702	748	707	742	730	736	702	682	660	738	700	664	703	652	715	717	701	696	721	677	709	714	680	661	709	696	693	684	704	684	680	686	736	684	664	685	689	712	657	752	676	757	703	731	704	721	677	672	697	676	727	685	703	710	702	679	730	677	751	662	689	662	695	696	750	788	673	703	704	754	716	757	664	689	734	651	742	679	693	644	731	724	740	704	691	677	712	729	723	691	728	690	710	694	703	681	731	673	720	679	678	709	762	680	660	728	694	706	711	725	696	684	672	715	743	761	754	691	685	737	712	720	675	700	740	682	695	781	743	750	743	736	648	718	667	672	713	726	655	756	721	711	672	720	694	697	703	666	661	722	697	750	692	704	678	741	702	714	726	704	732	709	669	705	724	721	716	738	743	755	684	702	667	674	748	700	726	733	711	691	689	689	762	778	714	675	749	685	751	676	690	662	673	648	726	701	729	714	705	679	758	750	717	702	701	706	722	672	694	691	695	697	703	747	674	724	671	714	717	730	720	720	696	713	708	684	700	717	712	692	658	693	687	730	701	667	706	700	748	673	734	655	716	724	694	723	716	651	720	665	664	723	747	657	730	689	695	693	724	718	674	708	725	726	723	694	694	700	689	718	668	735	703	719	682	736	695	665	725	689	676	693	756	703	721	736	669	746	648	714	695	701	750	677	688	701	707	727	709	680	685	710	667	721	702	674	694	684	682	709	695	772	683	676	689	712	731	739	647	748	742	727	697	728	706	719	685	710	747	719	727	677	685	747	693	714	709	674	671	721	706	680	712	691	739	740	687	690	735	674	669	740	725	717	659	712	694	730	700	723	707	688	725	713	719	688	667	685	705	699	666	727	756	700	652	668	685	715	717	675	671	736	681	715	689	662	695	688	719	751	664	702	670	695	676	679	690	718	691	685	706	718	660	679	731	717	775	682	689	721	682	719	696	726	736	697	742	706	696	748	674	755	719	674	712	704	703	730	695	703	687	718	667	767	712	697	664	682	699	715	697	667	686	712	705	724	686	705	704	707	732	726	729	731	682	700	705	666	679	685	711	692	694	723	754	661	712	775	672	720	682	683	697	699	670	690	689	695	709	722	733	702	741	716	697	742	680	739	700	690	660	733	707	706	706	681	714	733	719	706	709	710	792	691	710	731	700	700	695	661	658	699	703	684	694	734	650	669	749	706	708	742	700	721	714	707	679	721	676	697	702	689	747	670	686	674	697	678	710	683	753	723	754	672	726	666	669	745	670	706	660	646	733	687	701	713	663	725	705	718	654	693	712	691	679	721	696	746	681	711	687	713	682	701	716	707	705	748	699	697	731	697	726	674	724	710	696	666	721	675	692	747	725	727	688	688	701	673	722	731	710	720	725	706	711	694	733	674	689	786	706	721	752	761	730	702	743	703	719	719	769	662	692	683	700	721	741	716	658	718	721	702	743	737	662	699	716	715	704	698	718	699	723	671	653	686	784	665	754	713	696	743	732	688	692	669	736	648	699	703	709	681	677	712	686	692	662	703	710	708	694	669	694	706	715	708	713	737
41071	51591	27618	11890	6946	3821	2087	1382	980	949	790	770	778	750	720	792	722	697	727	712	738	691	729	746	717	704	741	684	674	727	726	720	701	723	720	727	697	762	718	651	757	714	716	724	716	667	708	731	743	773	705	771	726	685	716	718	720	757	749	682	724	717	723	757	742	672	697	690	769	708	742	732	699	734	735	758	744	673	760	744	718	709	703	764	721	738	742	708	770	725	655	736	686	772	692	705	722	742	726	733	710	710	679	767	756	698	717	756	713	742	721	712	728	735	731	692	718	750	689	729	712	753	669	728	680	726	747	762	706	703	706	700	760	747	750	706	742	733	707	710	758	748	754	706	724	736	695	751	781	718	694	785	753	701	701	748	744	747	712	755	684	719	666	726	716	762	765	716	739	707	734	725	711	756	722	770	744	705	696	760	685	718	703	713	728	723	741	681	717	665	754	740	747	766	721	742	768	747	693	709	733	684	718	717	740	728	700	721	716	753	721	719	726	705	689	724	721	754	686	708	713	742	711	766	725	695	762	753	762	725	728	697	689	754	738	778	719	683	755	693	736	709	695	693	732	706	727	760	729	711	715	741	710	729	749	722	722	763	682	742	711	747	701	716	685	707	722	730	702	737	719	714	717	743	736	720	690	690	697	751	756	736	735	739	728	731	739	796	678	726	699	726	754	713	746	698	704	736	738	780	799	688	736	704	759	731	763	675	672	719	702	730	707	670	714	719	698	712	694	752	698	710	697	720	750	677	741	700	705	744	731	735	712	689	708	761	759	674	678	722	730	721	761	749	730	749	721	769	764	714	739	695	771	712	696	775	751	685	721	722	697	747	723	738	700	788	714	661	738	747	757	759	720	711	700	741	725	753	703	757	711	677	766	718	686	701	768	684	728	704	717	741	712	731	729	755	730	724	743	728	733	754	679	740	706	720	774	701	705	746	773	738	767	709	718	716	732	717	783	718	761	714	703	733	717	692	797	747	706	710	715	757	745	680	743	727	746	697	758	703	770	740	688	762	729	703	731	705	666	707	716	723	723	758	697	729	766	724	749	769	711	687	759	747	695	712	706	679	667	739	723	753	753	717	752	708	761	728	741	697	727	750	715	716	737	723	758	761	748	729	789	690	718	715	714	702	729	766	690	715	686	732	680	691	660	720	723	728	682	710	682	708	733	725	748	723	720	710	720	752	726	712	705	741	715	748	668	700	726	711	733	722	714	737	759	773	761	746	781	753	768	716	770	773	664	725	699	725	747	733	708	718	718	686	716	749	738	744	776	708	738	764	737	684	793	729	751	731	709	714	714	671	724	800	696	769	678	719	751	727	697	687	713	728	699	715	737	703	747	723	701	683	730	731	732	723	681	712	700	747	741	738	734	759	677	725	749	721	753	744	744	707	716	725	722	764	724	732	679	754	735	744	736	752	704	707	698	735	726	725	711	703	745	728	769	713	731	739	697	682	706	672	737	707	721	722	715	745	736	715	738	725	747	696	731	699	710	759	736	725	702	765	742	752	681	721	756	735	712	771	714	717	725	673	689	693	684	731	768	758	727	717	748	742	706	687	745	701	732	672	707	663	697	689	750	726	725	712	713	717	735	723	714	753	686	714	696	704	748	754	727	699	790	746	767	742	753	710	739	677	698	700	713	717	701	688	725	739	716	722	665	753	774	724	744	752	710	696	667	738	766	766	695	710	696	715	672	753	673	704	730	757	787	687	742	750	745	693	704	742	764	709	736	729	682	704	702	751	718	774	767	708	735	680	692	702	748	761	685	735	757	692	731	749	686	696	717	711	733	734	679	679	679	748	761	687	772	729	765	747	676	727	724	719	742	698	729	708	726	740	724	719	679	725	704	738	704	752	731	736	722	715	717	712	682	762	718	657	704	715	780	735	695	734	692	702	745	724	712	729	738	755	770	726	696	713	706	676	673	683	710	677	736	759	722	694	701	733	727	710	730	702	727	676	703	728	787	736	723	744	721	758	700	687	747	718	736	783	750	675	771	730	758	734	754	792	736	755	743	773	730	715	721	733	741	731	715	730	734	738	710	755	730	746	664	747	763	730	705	756	720	711	766	697	700	751	711	700	743	718	728	732	752	715	716	779	735	710	784	739	708	722	693	679	673	767	742	760	676	737	718	722	715	751	784	780	736	715	732	727	734	674	710	755	723	703	722	695	672	710	743	747	750	741	685	722	710	683	742	714	735	708	722	713	722	731	713	744	741	722	763	732	730	757	757	735	751	667	743	721	642	738	716	700	707	691	764	744	716	742	717	726	720	732	670	734	723	709	668	725	696	708	708	728	732	688	722	754	726	782	765	703	703	747	767	710	720	735	789	763	725	693	741	705	712	689	708	696	703	731	718	743	715	706	763	716	779	716	747	685	670	735	744	712	781	679	704	754	734	728	718	747	750	728	730	680	732	737	678	720	708	732	747	696	718	677	743	735	731	707	732	738	724	696	681	723	720	721	704	664	732	700	711	707	759	705	704	704	694	707	715	722	755	750	742	671	717	732	695	773	718	744	712	719	702	724	746	720	728	751	723	688	707	770	735	719	712	720	788	716	722	711	792	745	793	706	725	741	726	674	733	768	730	738	760	742	674	730	751	807	746	734	732	686	728	719	718	712	686	682	703	737	742	747	719	720	711	729	657	771	728	710	708	691	743	740	687	739	781	690	733	723	733	690	674	742	738	651	740	727	681	734	721	721	701	683	746	718	717	723	744	701	695	736	746	691	700	772	767	726	750	732	732	755	716	732	728	765	750	700	745	702	724	692	754	725	699	738	702	712	701	728	668	739	726	754	723	747	707	726	700	746	692	746	739	711	707	732	685	759	720	704	748	739	726	715	731	753	774	727	696	733	690	726	742	723	733	701	739	715	678	733	731	751	716	733	743	660	711	756	728	747	733	745	732	678	708	748	740	683	721	715	693	708	742	743	703	777	725	729	715	742	708	736	737	777	725	716	744	777	735	699	674	681	683	668	711	717	753	738	664	758	705	704	749	747	667	690	721	675	696	696	734	745	693	800	707	732	720	688	746	756	699	729	695	724	748	734	689	742	693	726	728	649	728	715	733	742	664	744	764	711	757	747	707	711	705	751	732	707	699	781	727	689	745	724	708	727	758	709	672	716	728	705	741	692	695	710	708	727	679	778	753	758	702	718	728	717	711	724	704	716	704	694	718	711	682	732	711	714	701	727	707	747	713	770	741	685	676	746	726	729	715	767	712	781	712	732	724	721	697	664	769	745	722	677	709	716	685	709	724	732	736	745	738	737	691	731	748	706	726	719	712	738	751	759	752	685	669	733	744	708	709	735	697	731	692	707	805	729	741	720	724	680	697	733	730	705	681	699	758	726	728	753	656	712	734	762	696	756	691	764	703	686	720	742	777	720	690	692	696	750	718	748	702	790	706	708	696	722	684	744	713	742	700	742	673	727	709	707	742	681	705	694	731	711	762	729	708	723	697	819	711	734	667	730
25143	21421	27323	25092	12708	3268	1468	977	823	836	781	738	775	808	758	773	717	795	738	758	792	772	740	719	750	712	840	739	727	715	729	726	758	806	762	755	734	715	743	764	738	773	782	793	758	779	705	726	761	731	738	761	769	812	689	722	721	727	774	747	751	729	785	742	782	776	691	727	771	782	733	723	733	761	802	760	748	766	711	768	746	788	728	805	791	756	773	767	723	776	739	753	758	765	680	769	725	749	736	775	759	766	748	758	740	745	695	728	712	721	747	711	752	775	753	788	748	765	771	785	746	782	804	760	732	751	726	763	771	729	748	776	729	774	726	717	715	759	744	746	768	775	707	759	762	764	736	764	764	718	769	737	765	749	756	741	753	697	773	748	709	716	759	749	739	754	803	757	754	752	703	753	717	770	725	762	783	730	693	707	783	751	748	739	756	764	740	812	748	744	754	677	743	778	717	757	784	738	744	794	748	746	745	756	751	769	749	751	724	728	700	741	735	726	751	724	769	778	759	736	765	748	730	748	743	755	751	712	753	731	759	704	702	739	738	763	779	766	733	702	764	763	764	788	718	746	748	757	763	742	774	747	745	747	782	750	728	716	767	711	762	734	741	756	770	762	784	759	775	711	780	720	762	761	738	702	746	733	737	735	761	715	721	793	754	728	753	745	745	747	750	760	748	727	778	773	779	753	730	741	758	782	736	747	745	742	716	737	800	741	758	734	729	762	789	781	754	710	741	755	740	729	744	773	781	749	730	739	744	724	722	738	784	726	773	757	744	707	705	746	745	779	756	708	737	729	729	710	778	753	752	790	750	748	775	718	750	733	752	720	758	757	707	733	770	750	781	784	755	748	754	752	737	725	747	754	751	756	737	740	758	757	764	745	716	758	714	740	739	759	739	759	752	771	765	724	741	810	652	742	735	723	726	742	749	765	731	761	770	726	723	778	764	744	738	733	762	764	741	728	743	734	707	733	790	727	719	771	763	769	795	758	773	740	712	736	769	745	776	718	736	730	728	751	733	778	738	742	724	764	772	750	738	689	710	721	718	746	778	777	756	723	757	787	785	811	696	761	751	755	725	741	721	725	760	761	762	744	718	731	763	762	750	794	757	747	757	737	737	724	718	766	662	819	719	775	761	759	758	725	678	756	770	711	742	772	734	774	737	767	766	730	735	701	723	742	736	778	715	699	766	734	810	772	741	720	751	729	720	745	759	740	772	731	751	745	732	774	675	781	745	729	793	772	770	722	750	759	747	745	772	786	742	754	748	699	782	731	726	740	712	735	718	776	740	696	737	751	783	716	774	757	744	780	761	776	704	770	703	716	738	770	734	742	680	770	776	714	748	808	766	762	731	773	781	736	753	755	749	730	744	752	774	727	707	776	768	755	768	737	799	780	703	698	679	726	750	744	755	771	760	729	723	722	735	792	741	745	704	728	718	776	752	723	756	732	763	676	774	762	749	756	773	768	703	733	740	812	763	726	716	811	745	749	735	800	689	711	724	728	783	735	739	739	804	773	735	747	719	735	739	727	709	750	703	767	694	699	717	704	769	729	799	712	727	738	771	781	750	784	717	787	717	747	715	731	726	715	732	748	783	762	741	748	733	706	751	747	776	728	674	711	828	695	731	788	783	757	769	772	760	708	816	761	713	757	745	791	729	737	754	771	762	773	755	741	753	764	732	725	769	767	729	776	749	722	759	768	795	753	746	725	782	750	770	741	747	754	784	783	796	750	713	713	707	744	759	715	719	776	761	753	721	720	764	738	739	783	737	764	714	771	732	674	764	781	762	718	682	755	719	760	753	757	718	800	733	777	755	756	734	770	773	736	768	745	749	727	734	725	769	759	743	731	738	725	734	755	747	775	710	779	718	773	774	808	774	699	741	726	765	761	750	716	735	736	767	703	768	763	732	725	765	749	740	743	736	776	744	725	787	727	707	747	730	761	774	737	757	718	745	713	763	703	762	736	760	749	758	731	768	730	720	748	727	705	739	746	713	743	769	741	788	764	817	753	711	792	767	757	725	728	722	766	727	722	719	764	763	795	760	759	731	797	813	733	749	781	726	763	724	694	761	732	787	763	758	785	748	762	750	772	768	749	734	744	784	738	730	730	718	781	771	728	791	781	762	758	738	770	725	727	735	745	751	772	744	728	749	735	762	775	725	721	704	810	741	760	675	766	745	760	781	766	751	767	774	724	809	790	696	774	725	727	745	761	725	704	797	709	753	725	770	746	771	795	798	771	738	707	766	749	758	725	756	731	768	752	756	720	735	726	758	697	730	770	738	738	776	761	758	722	689	758	759	735	750	734	728	737	778	699	757	737	754	788	752	740	723	771	758	777	764	734	727	768	734	740	736	784	735	695	751	725	741	750	781	742	765	755	732	755	768	760	767	765	716	779	757	739	749	781	735	744	746	739	765	752	734	802	784	714	793	772	738	701	779	787	799	824	722	682	753	748	726	769	790	740	731	750	790	747	761	745	724	764	819	731	728	745	717	803	736	739	755	717	722	749	687	765	745	777	757	756	748	748	725	733	756	770	766	756	772	721	799	728	749	771	768	782	733	739	735	793	800	741	750	721	732	694	737	758	784	728	736	723	739	718	773	755	714	776	755	738	774	758	745	686	746	736	742	744	719	686	743	710	718	730	786	725	743	731	684	749	731	752	773	719	749	767	756	774	730	740	776	733	720	764	731	758	696	755	739	731	780	736	739	774	772	780	735	781	726	771	759	746	782	766	694	759	745	743	785	752	811	697	710	736	732	755	765	744	766	742	743	768	714	746	770	764	732	734	756	779	771	743	787	736	788	753	763	740	767	727	765	824	768	738	760	747	748	770	728	755	780	779	744	766	713	775	761	705	740	773	694	767	752	746	761	745	746	803	764	723	744	703	693	731	776	738	745	777	749	739	741	753	710	755	782	741	736	725	790	729	746	762	782	733	709	712	774	786	740	779	714	707	742	739	802	781	774	749	793	704	770	714	795	742	760	752	803	733	756	780	755	698	794	767	774	708	751	781	721	756	753	730	746	737	762	785	759	768	783	699	772	785	747	747	737	786	719	708	693	729	716	731	727	770	728	817	736	759	723	731	729	747	744	763	721	753	750	761	798	743	694	701	761	793	739	767	760	717	801	757	736	764	756	803	777	755	726	725	740	764	742	715	762	791	761	761	774	740	715	773	765	697	750	769	751	800	793	764	736	763	782	785	734	776	750	722	725	736	786	752	723	725	725	763	739	687	789	749	787	802	783	743	749	726	742	767	774	733	736	773	769	748	704	767	712	779	719	727	692	730	769	711	770	746	747	760	768	742	777	746	735	753	755	734	754	756	748	699	756	786	729	779	751	744	749	745	811	712	714	748	750	700	719	735	720	768	719	711	789	721	783	767	773	749	744	774	719	765	766	712	823	747	795	737	719	736	741	773	752	703	765	741	786	677	707	761	771	722	742	767	733	770	773	807	777	762	778	719	756	760	733	810
45145	55332	31603	14161	6535	3243	1753	1222	993	833	864	801	835	804	766	701	773	728	748	832	763	774	768	771	807	770	779	766	750	758	747	741	815	775	782	784	780	762	805	755	793	752	737	707	728	758	720	780	759	741	736	820	751	763	765	779	764	779	790	765	778	764	744	711	739	782	802	729	767	807	784	761	773	723	763	762	778	784	755	779	755	741	774	751	829	770	744	721	787	802	770	758	751	758	764	727	721	789	817	767	748	787	787	785	792	762	763	757	766	781	762	786	751	770	750	738	779	719	753	765	817	758	787	797	730	811	778	730	779	787	787	737	748	827	757	743	765	779	750	722	782	792	761	764	787	782	818	763	753	802	748	761	748	756	760	748	763	773	761	754	758	767	772	782	759	742	769	721	760	805	768	813	743	823	782	746	729	772	803	745	753	797	733	772	797	758	756	753	763	754	758	759	788	796	798	795	758	765	783	742	752	784	680	787	730	762	723	762	802	764	762	811	789	800	769	811	785	722	742	756	788	742	772	717	718	731	725	819	780	763	792	787	768	772	790	731	757	768	767	763	753	828	769	753	779	763	740	761	771	833	753	772	785	795	743	804	756	756	737	767	749	750	782	781	784	730	720	780	762	826	738	755	752	721	764	783	776	741	790	822	763	802	813	754	713	739	831	739	760	773	730	733	779	813	767	802	762	766	766	839	699	758	770	766	807	782	794	753	752	778	745	783	746	800	761	789	828	804	748	728	810	733	786	754	738	767	768	784	782	801	776	760	717	790	726	777	766	820	765	766	770	805	754	839	761	806	761	779	749	777	752	726	772	809	769	750	749	788	819	780	797	739	801	821	813	763	768	825	752	709	783	704	786	717	770	756	768	792	794	793	794	805	746	740	785	796	756	757	765	772	814	788	778	736	756	756	790	792	786	760	734	849	725	831	798	751	815	777	790	800	774	799	768	750	734	773	736	717	807	696	794	722	754	726	783	783	799	760	789	837	766	760	722	852	790	780	793	769	778	786	776	812	754	809	779	791	772	708	757	774	788	804	804	735	800	765	812	796	747	792	797	785	767	792	793	777	771	808	805	723	799	770	754	786	784	774	794	753	785	732	749	747	731	783	765	768	729	793	735	735	719	771	776	792	768	727	797	751	756	757	726	815	794	822	756	783	815	763	836	758	796	751	791	789	773	775	756	811	812	754	747	791	733	782	756	769	796	788	781	760	771	704	775	750	766	795	754	747	795	773	763	724	773	805	798	808	766	757	809	762	807	757	763	799	751	748	781	801	820	786	743	785	735	783	740	758	749	753	767	708	797	765	808	800	776	829	765	766	794	747	795	782	786	752	793	807	769	791	767	788	801	738	796	788	766	811	766	788	773	753	758	771	702	750	753	779	749	806	763	762	741	812	773	772	805	791	792	776	745	801	776	768	817	760	775	781	756	733	830	773	836	762	759	744	718	707	787	779	736	752	791	766	763	760	769	804	796	734	718	763	768	762	769	805	816	799	764	778	770	749	780	767	827	745	810	844	800	747	786	800	815	766	762	774	779	789	786	791	748	734	752	757	756	758	719	724	780	774	767	769	770	761	817	801	812	751	767	790	768	764	838	771	791	747	745	793	761	763	783	770	746	777	733	766	760	772	768	787	761	770	755	847	777	780	803	783	771	808	768	761	759	731	744	828	750	720	755	762	776	806	809	762	712	799	740	764	773	760	777	745	767	777	783	773	762	764	795	800	761	753	742	741	782	754	797	742	743	798	797	777	742	746	738	755	789	749	782	757	780	793	772	781	798	747	759	735	761	789	799	748	756	759	766	759	762	797	771	754	782	787	774	770	737	716	766	774	736	776	756	782	767	739	763	769	783	771	756	784	761	779	801	775	767	772	785	758	795	762	766	764	822	779	770	777	788	794	794	743	721	756	720	780	754	784	779	780	735	755	757	786	725	762	781	783	771	771	754	817	812	788	773	728	745	774	745	785	745	780	808	768	770	769	811	747	774	811	769	746	778	805	757	773	717	805	766	787	735	753	774	797	785	779	724	754	765	768	743	715	760	731	819	774	735	809	805	806	775	752	790	824	797	787	800	737	759	761	762	779	770	777	782	819	734	752	793	771	743	842	841	789	774	741	771	796	797	757	730	760	807	783	780	751	779	770	757	732	792	724	784	757	776	793	758	743	791	845	791	765	760	810	711	767	807	738	801	751	808	773	768	761	776	757	748	805	765	737	758	741	789	807	760	778	731	769	726	759	767	827	750	856	761	783	791	779	766	782	829	790	778	718	783	743	743	795	723	772	761	783	783	793	775	772	769	803	766	794	755	790	761	772	750	745	735	748	787	787	779	776	752	731	739	779	790	750	717	764	753	774	796	750	786	774	764	791	797	704	751	780	801	747	776	781	741	769	776	809	799	781	778	781	778	769	744	808	755	799	782	769	757	790	781	752	791	797	838	792	796	756	770	750	784	749	763	764	782	807	760	779	758	783	779	789	781	805	813	779	801	790	779	713	831	784	827	742	749	771	748	775	710	746	799	799	804	724	789	765	750	777	787	739	798	813	789	764	871	787	755	821	778	752	771	795	775	756	735	742	784	827	776	755	804	807	773	739	791	749	788	789	778	774	795	748	789	733	777	769	772	806	811	797	756	772	757	751	716	778	806	823	778	787	758	763	762	761	781	802	766	742	751	700	790	771	768	794	785	751	735	816	743	765	707	774	763	756	757	742	770	763	791	793	772	778	808	766	761	758	782	764	788	808	794	748	767	836	752	766	790	784	764	800	789	757	795	797	742	716	766	727	785	784	764	778	766	739	798	789	835	762	789	804	822	801	774	745	759	751	793	755	789	781	744	729	813	752	777	781	770	764	804	716	774	808	743	794	769	795	781	768	794	789	760	767	763	756	740	741	721	796	827	738	725	733	781	730	771	873	729	778	794	710	753	798	780	752	776	750	789	784	732	807	755	836	777	764	781	792	724	772	722	708	725	732	720	770	804	779	832	787	821	781	746	765	747	793	745	790	763	734	760	730	791	795	767	768	809	773	749	812	817	716	808	809	736	775	818	791	763	778	783	796	798	786	792	768	761	819	734	781	718	839	777	813	716	761	770	785	795	771	766	781	775	762	742	810	745	783	790	788	776	764	803	749	751	766	802	844	747	821	795	766	754	752	770	742	823	784	829	759	805	732	785	718	761	784	775	769	768	755	785	794	787	763	723	815	782	757	761	738	779	758	758	796	748	733	739	816	742	771	801	748	756	786	804	806	787	807	762	822	808	757	753	789	763	778	791	770	802	773	784	713	781	782	777	808	741	747	769	753	786	778	797	811	810	765	784	753	804	756	830	777	806	787	808	792	780	702	767	790	764	771	738	808	775	781	749	758	816	759	771	787	755	770	758	795	800	791	729	805	800	734	756	784	764	782	748	739	780	844	810	789	741	777	752	721	716	843	776	794	745	777	791	773	786	786	717	779	764	776	759	728	772	768	747	785	748	783
22487	21012	28530	23708	21043	20901	9352	1873	1157	949	907	773	762	808	764	779	776	770	733	731	783	724	759	764	756	750	752	764	771	727	757	742	726	706	703	729	725	731	795	762	754	731	762	749	767	764	759	707	729	714	713	733	751	693	699	786	744	783	725	750	731	739	722	721	706	736	744	717	775	717	798	727	753	763	761	753	732	727	795	777	787	745	722	690	752	796	719	764	717	721	693	742	729	735	731	792	740	727	712	716	741	796	704	709	758	727	734	764	790	751	747	766	767	739	717	707	715	754	763	723	769	742	742	716	721	707	764	712	756	765	764	762	758	701	720	795	702	705	684	718	692	708	726	675	727	726	760	714	782	740	734	736	674	770	734	730	754	733	709	714	736	758	752	769	718	756	756	755	763	750	763	730	717	735	726	843	737	714	774	718	786	786	759	755	680	789	689	744	721	769	711	722	717	721	755	742	782	754	713	737	742	770	738	732	779	709	758	787	684	741	741	756	729	697	734	677	729	788	731	758	751	754	757	774	734	746	727	784	723	729	787	746	692	732	773	779	713	783	720	732	779	753	731	730	713	718	745	726	724	751	731	714	726	742	766	733	745	729	690	668	739	697	740	726	761	754	703	767	704	709	733	824	727	685	729	732	744	748	736	752	751	716	716	728	775	731	735	714	757	757	680	719	702	779	772	742	767	713	766	687	756	706	719	720	739	793	704	726	766	755	740	727	702	718	760	750	732	724	749	760	707	694	750	781	757	719	749	721	713	711	761	746	747	768	758	746	691	761	711	748	681	714	726	798	717	764	722	739	734	780	727	761	736	770	762	739	720	725	747	731	732	763	749	776	737	733	673	699	733	707	741	737	684	773	735	768	726	703	749	748	734	757	736	747	691	740	732	711	756	771	734	735	719	724	754	717	727	729	722	768	726	743	738	752	723	734	769	742	735	767	711	754	685	744	774	718	735	770	706	756	722	763	784	748	739	736	710	775	776	745	730	754	731	691	745	744	741	761	773	738	721	738	683	762	776	763	690	753	733	770	702	750	776	735	719	670	714	726	726	762	791	734	712	699	698	764	766	705	718	728	729	772	704	763	746	761	749	749	750	754	752	741	754	750	736	715	787	680	704	744	769	719	716	723	764	752	697	775	726	738	720	766	726	727	794	734	772	741	710	699	701	748	719	790	743	786	710	731	730	786	720	745	769	716	734	759	735	750	736	693	728	762	716	731	681	729	810	747	721	716	703	749	732	716	713	696	741	758	785	696	781	710	713	750	741	767	694	741	719	734	773	697	737	798	696	731	710	730	710	681	785	795	758	720	726	714	726	747	673	764	710	743	684	753	767	725	685	665	737	721	764	724	713	744	706	761	708	690	733	710	744	696	703	740	748	762	705	759	777	755	748	699	764	753	759	748	774	725	769	738	711	746	715	798	719	650	737	723	687	789	723	733	750	735	742	714	723	739	758	706	761	736	742	754	696	746	729	719	717	710	720	766	757	719	712	783	704	722	723	760	755	748	725	714	729	784	781	719	746	688	719	702	712	713	746	725	793	755	715	731	673	672	711	746	765	762	743	717	768	731	755	735	736	733	716	725	805	714	717	715	780	673	698	732	746	706	771	731	694	717	732	733	760	704	728	790	690	740	812	789	725	740	795	738	726	750	737	717	715	732	743	702	700	714	748	728	722	716	763	773	728	745	744	724	738	708	677	716	744	714	753	750	721	677	710	728	683	714	719	772	775	760	828	741	747	735	725	752	740	787	746	734	723	746	701	741	745	743	782	748	728	728	777	725	758	736	774	699	717	714	740	684	762	712	726	780	747	763	661	738	747	805	739	686	705	747	732	725	719	765	762	729	721	702	752	735	806	734	703	721	731	750	737	753	720	741	704	726	747	659	769	721	721	741	720	689	750	779	737	755	744	766	781	732	759	691	720	760	727	717	743	728	728	741	760	754	712	789	781	716	681	724	730	707	771	677	724	690	749	710	763	727	747	723	730	725	759	765	761	710	757	725	685	745	678	789	728	771	721	727	788	717	712	772	685	737	701	721	724	692	721	807	717	745	795	743	771	746	692	717	749	713	735	734	778	781	713	745	709	744	720	711	748	751	765	740	770	748	650	707	753	740	685	731	688	730	704	765	740	745	699	717	759	811	750	778	742	731	745	716	719	680	769	724	637	759	719	724	744	701	707	761	709	727	774	779	704	715	726	765	743	737	746	709	744	708	746	772	738	711	758	741	723	700	732	735	760	726	750	735	721	753	726	763	760	766	729	742	695	747	719	742	725	722	789	734	729	713	740	735	771	757	779	669	728	770	753	790	734	727	742	767	734	789	776	737	759	756	794	747	745	690	775	736	708	732	745	709	793	722	727	701	702	768	778	745	697	692	746	707	676	692	780	749	728	716	748	709	722	738	740	769	749	736	762	828	761	769	723	725	728	769	764	773	767	758	701	736	768	699	762	743	731	758	737	756	745	737	722	783	714	740	740	761	716	715	762	753	753	690	743	717	750	727	745	702	739	717	742	742	717	663	711	707	704	726	721	768	721	736	716	703	729	713	690	679	762	706	704	714	719	699	758	746	743	663	698	719	702	716	805	745	732	714	705	736	752	718	753	728	728	746	718	739	724	730	726	747	763	761	754	769	728	792	775	747	687	703	730	785	743	723	785	742	704	760	702	682	726	728	736	707	701	734	702	689	742	736	693	752	747	766	719	729	732	763	726	766	740	751	768	732	742	766	742	708	689	725	716	743	757	772	765	727	731	760	725	735	772	733	716	740	740	719	757	764	736	788	712	749	746	741	734	730	728	690	799	761	705	683	764	758	721	729	739	757	748	783	714	798	730	735	735	740	699	731	697	779	742	807	737	740	719	705	733	757	715	793	688	720	783	693	746	693	724	739	783	715	753	745	745	746	701	776	689	759	676	708	706	681	710	730	741	717	745	766	722	747	709	769	726	759	720	751	735	713	746	736	693	760	720	723	747	742	756	704	730	714	769	752	761	744	712	753	759	765	764	690	748	754	722	765	726	791	692	779	799	775	746	715	729	725	766	755	737	716	733	751	761	751	727	695	752	752	784	774	728	745	743	696	801	719	761	746	746	740	767	689	751	730	694	722	725	742	719	700	698	784	741	718	741	726	750	765	709	730	698	725	713	765	751	735	754	733	779	712	746	739	748	745	747	715	739	715	713	713	759	757	783	691	709	799	773	768	744	716	692	690	735	698	737	695	763	728	768	714	792	697	685	797	754	722	682	753	752	750	703	729	707	706	752	723	733	713	783	756	724	687	700	687	730	772	702	751	749	695	774	724	754	733	727	730	745	716	749	783	752	721	718	726	714	675	730	748	724	768	738	715	747	767	724	735	748	694	709	680	691	779	728	778	717	710	737	746	708	713	671	770	699	724	767	730	747	710	734	725	765	751	711	755	694	739	757	753	767	756	767	708	760	748	749	731	724	773	696	732	706	675	718	722	756	783	745	756	687	741
51046	68610	41393	22685	12327	6891	3781	2053	1239	997	923	857	766	820	763	796	750	797	756	722	749	746	784	759	777	686	753	783	792	827	735	772	701	726	764	707	717	749	774	734	750	704	769	735	769	742	780	807	722	738	775	749	719	730	705	780	752	709	700	780	793	707	719	789	738	702	731	779	785	674	752	778	789	824	757	767	758	715	795	729	825	749	821	736	768	757	759	729	779	751	765	752	762	725	730	762	711	722	783	786	722	692	706	771	722	731	747	792	727	775	723	718	736	781	801	766	806	749	744	788	764	732	754	744	758	702	703	746	709	759	738	723	776	755	722	805	779	736	692	754	728	727	713	771	708	758	746	776	736	735	739	697	740	779	782	735	761	730	747	726	744	736	715	703	805	734	700	766	751	776	721	755	777	701	758	745	709	763	729	730	722	747	747	731	691	695	736	713	722	706	746	692	732	781	743	692	797	769	709	700	688	738	770	747	705	781	773	754	729	743	772	768	752	760	786	717	753	782	722	734	755	759	703	734	727	707	740	772	725	766	742	722	795	749	767	760	775	759	730	760	769	830	750	731	719	772	702	715	764	749	734	722	753	772	731	755	753	764	742	745	737	749	783	748	699	740	740	714	735	757	760	752	728	747	715	773	743	732	710	764	749	710	791	741	717	762	774	768	781	766	721	739	740	704	702	724	735	705	755	729	734	765	755	768	754	760	792	722	724	725	774	748	725	749	749	760	740	741	748	705	737	674	710	726	753	770	753	820	747	721	707	697	741	730	727	734	821	774	718	746	745	715	739	744	734	690	757	747	714	714	728	738	781	725	721	741	777	764	792	736	746	760	737	727	770	720	757	773	751	749	762	739	699	767	763	736	743	746	738	747	738	767	732	763	724	726	738	798	744	756	755	732	778	731	818	731	731	711	754	743	757	719	746	777	735	720	842	753	748	784	735	685	740	767	721	741	733	726	692	716	717	697	762	744	737	764	797	762	747	712	769	718	791	756	738	732	746	739	758	763	743	754	728	726	739	762	753	718	705	725	733	738	745	755	717	754	753	754	754	722	734	741	711	737	747	741	759	743	694	772	751	781	771	717	737	725	741	732	769	737	746	761	725	752	760	793	769	713	726	766	783	761	793	749	757	761	769	785	742	764	749	773	695	784	725	717	735	804	817	786	728	715	711	738	747	776	752	741	750	717	772	737	754	738	749	749	705	765	776	781	765	737	757	721	729	699	722	777	751	708	740	760	745	762	711	729	783	734	753	763	717	746	794	789	779	730	780	708	732	768	756	692	763	739	723	807	732	731	792	728	771	690	737	737	706	756	700	750	741	706	734	780	715	765	721	705	743	702	783	745	774	703	746	744	750	749	765	707	744	761	782	768	777	750	795	766	805	685	726	751	728	765	696	739	752	743	784	723	737	771	733	740	773	747	737	754	757	722	687	816	724	719	764	783	750	746	814	692	757	756	750	705	799	795	758	751	756	778	740	704	754	762	711	738	770	746	755	739	720	767	708	766	736	759	758	782	807	727	728	717	746	747	746	763	781	740	784	735	777	763	740	777	727	749	749	711	744	817	778	734	771	721	745	796	753	775	744	719	750	744	734	730	718	728	728	812	786	771	793	790	757	727	746	711	728	731	759	743	738	768	672	731	736	736	790	704	780	777	755	741	745	730	748	742	759	720	769	758	787	695	716	720	733	760	776	739	751	741	724	768	750	746	755	746	742	750	765	748	796	708	773	772	795	705	788	766	752	731	700	716	750	744	756	775	716	737	737	733	700	779	758	710	726	751	726	754	707	737	702	739	741	673	774	750	758	722	754	760	718	745	742	702	785	780	689	772	769	697	709	782	756	801	722	758	796	685	742	789	683	806	777	738	758	738	798	736	702	728	784	736	720	711	735	769	806	732	686	757	713	726	747	718	723	751	755	767	694	712	695	770	764	742	809	728	768	766	749	751	708	753	716	694	769	752	788	808	735	755	757	726	722	725	733	694	780	697	750	734	670	754	742	750	735	798	747	745	718	742	769	705	722	765	796	765	719	755	712	756	752	741	736	729	701	753	737	765	742	722	687	732	794	738	730	766	758	714	739	701	740	710	783	786	758	773	789	761	793	751	756	765	765	755	781	766	786	748	693	807	803	771	766	760	724	721	716	749	773	771	748	728	746	766	731	774	744	754	775	818	749	769	795	786	768	733	767	777	756	733	728	711	738	784	757	727	757	741	752	749	756	745	779	735	754	710	742	723	790	716	743	719	756	736	741	750	738	747	742	768	785	727	739	740	781	714	773	785	716	722	799	698	739	740	731	720	673	768	754	731	744	754	739	691	763	777	739	745	759	755	752	697	765	729	731	702	761	725	757	740	730	789	764	745	701	723	767	749	750	733	770	759	778	761	758	740	751	715	717	751	774	721	750	746	743	736	722	780	734	726	775	797	760	732	723	698	736	711	776	716	767	725	746	758	750	734	753	788	736	691	788	714	712	752	736	783	738	748	790	721	764	757	715	745	750	785	772	735	708	744	748	738	743	699	737	711	767	722	797	757	770	729	744	748	721	758	773	774	745	738	699	751	700	768	751	741	735	771	751	689	794	741	759	800	785	743	790	731	766	784	659	705	768	727	776	753	747	699	732	763	727	718	737	757	763	736	779	754	703	745	735	701	742	763	736	766	763	692	733	731	773	733	708	752	754	780	785	708	718	716	728	735	746	742	753	721	740	745	756	703	792	725	733	732	743	740	759	741	758	752	757	753	725	664	730	697	790	737	764	730	763	712	768	741	722	757	726	757	765	743	741	763	737	747	710	713	754	741	797	773	728	780	727	719	753	738	719	772	691	697	726	735	755	720	754	726	742	740	758	752	790	743	749	754	724	807	726	748	738	810	728	689	736	766	786	760	771	715	697	734	718	760	726	678	726	789	810	716	747	750	747	737	768	733	773	771	802	725	731	763	709	768	746	783	747	774	727	793	716	702	717	719	762	761	760	771	733	755	763	795	777	753	721	747	758	731	737	783	754	702	784	753	697	741	775	753	760	725	764	707	736	738	712	723	727	737	708	806	739	773	742	720	755	751	725	755	760	739	741	714	738	672	752	758	741	733	741	728	769	736	758	743	754	721	752	738	748	751	744	741	741	758	749	726	710	751	737	709	734	744	787	723	747	708	738	752	767	703	711	704	710	737	772	739	776	750	739	775	767	789	751	748	752	805	772	793	754	748	756	736	741	765	741	709	789	799	712	715	765	716	786	726	796	701	727	714	729	738	743	744	746	748	773	722	774	728	732	734	795	706	748	722	768	810	703	790	693	763	778	745	734	702	782	746	748	736	681	726	744	731	732	761	784	755	774	764	748	694	746	789	738	732	753	782	751	707	756	720	783	745	739	776	781	779	769	744	741	784	762	750	713	745	755	767	741	768	695	768	725	743	724	759	789	677	759	675	729	734	765	746	762	755	742	717	773	745	741	760	741	788	770	748	778	784	741	757	746	774
43524	42747	31924	16815	6230	2750	1533	1122	902	904	798	756	729	757	744	729	726	792	741	734	749	769	725	780	729	796	848	764	741	775	751	801	758	747	692	771	719	783	722	719	788	769	712	714	795	761	760	692	748	743	736	761	768	768	731	759	732	772	762	697	740	727	724	760	784	744	700	806	746	742	743	707	732	757	704	777	753	748	727	726	683	741	723	698	730	722	738	716	739	731	785	731	701	749	754	685	754	713	739	765	702	742	764	730	725	699	727	780	750	759	734	699	773	761	751	751	724	740	799	719	811	747	711	740	720	732	714	746	746	695	740	762	757	721	702	690	677	731	737	791	718	760	717	718	737	701	746	772	723	723	758	708	727	757	741	709	723	768	750	773	717	763	714	811	755	718	725	722	700	752	702	741	727	714	713	725	767	742	712	733	705	748	749	743	711	727	726	734	713	727	749	746	761	712	768	710	786	756	794	721	752	777	693	757	725	745	764	742	752	672	750	728	728	743	720	746	702	691	711	709	784	697	717	726	747	757	706	759	745	773	710	732	727	735	768	754	727	730	738	714	725	738	741	764	771	690	751	743	700	747	778	763	745	737	759	745	770	765	712	759	691	809	744	741	728	736	734	727	724	759	787	743	729	698	743	703	747	788	742	743	765	707	733	745	722	728	733	784	730	743	723	680	728	732	757	760	716	771	773	819	753	746	726	751	710	765	719	751	768	776	751	792	743	709	719	689	727	742	744	658	763	721	720	747	696	782	709	758	742	767	809	749	756	689	719	709	753	762	763	765	740	735	775	732	742	772	711	759	764	702	704	751	807	734	730	788	758	747	712	739	755	723	732	754	786	665	746	751	740	732	800	721	736	752	722	739	742	742	734	758	708	745	726	689	734	777	713	762	723	756	692	641	777	754	724	708	776	756	727	741	732	700	699	754	751	723	715	716	711	719	724	726	721	682	729	763	719	755	757	733	718	736	721	726	762	731	733	729	773	743	763	699	700	713	780	738	710	746	718	726	746	718	700	714	747	687	710	726	720	778	720	764	733	781	715	747	754	786	732	746	761	779	728	708	781	726	738	734	711	684	796	739	702	736	788	737	738	752	711	739	716	705	750	724	705	702	710	683	748	690	708	689	779	753	741	726	757	720	743	765	740	757	726	760	759	750	775	733	706	732	728	716	760	775	698	757	761	769	763	728	702	695	678	756	711	763	726	711	765	691	741	718	743	752	765	674	755	793	695	690	731	708	742	708	711	720	694	679	733	752	712	758	729	753	709	743	718	696	758	768	751	767	778	705	732	754	752	777	739	732	735	742	742	788	680	738	730	803	765	739	724	740	758	704	737	768	717	726	720	719	743	706	782	680	761	732	729	774	727	748	794	738	752	764	735	750	777	718	773	742	747	694	729	739	727	702	773	735	701	726	679	683	692	734	740	743	754	785	750	722	714	713	690	717	696	723	735	737	755	740	729	775	742	753	738	739	743	699	744	838	707	721	719	768	746	760	749	720	746	767	754	738	716	731	745	730	770	700	734	733	728	733	758	764	807	739	735	675	703	761	748	743	722	729	682	732	753	742	755	719	686	685	736	750	670	748	747	759	746	730	722	719	714	727	703	771	749	733	735	730	782	746	749	767	778	700	695	765	731	685	770	698	755	744	719	759	776	716	772	746	702	762	735	770	737	677	733	736	740	766	780	743	733	753	700	704	755	738	711	688	743	723	720	770	748	716	710	705	726	781	718	726	783	715	776	727	762	764	723	715	738	791	728	780	736	721	742	718	701	693	731	745	782	686	736	762	789	745	680	705	722	753	747	713	656	747	671	733	750	754	748	731	718	753	732	752	784	739	711	774	759	727	753	752	762	698	731	787	686	719	723	745	738	706	690	706	740	727	717	677	740	713	717	726	714	728	747	722	730	724	725	727	716	751	723	775	739	761	746	696	787	710	749	703	699	792	676	753	708	707	704	720	723	770	691	721	755	755	709	735	717	790	768	759	717	759	747	733	748	764	671	780	702	703	734	737	716	735	735	723	751	769	749	734	725	764	751	754	738	729	693	720	745	758	777	765	729	745	732	772	767	743	735	720	700	739	746	760	726	743	774	770	819	736	720	714	801	740	738	772	757	734	774	702	711	709	723	779	738	737	665	776	690	748	723	750	723	723	743	666	760	697	727	716	708	754	791	750	747	666	752	690	719	746	732	730	781	703	780	759	725	682	692	757	707	716	762	757	717	713	749	736	745	703	721	680	710	760	771	774	756	737	786	679	701	683	720	750	771	746	774	731	786	772	747	746	717	763	719	725	730	780	711	702	768	738	731	751	824	758	746	734	757	738	739	756	750	702	736	735	729	768	730	699	705	749	741	697	745	785	729	723	733	706	740	720	761	760	749	751	770	768	706	725	776	780	701	738	742	752	694	717	684	710	742	732	742	725	723	714	746	785	739	745	772	725	750	734	731	764	730	747	713	689	745	740	737	727	743	726	745	776	756	740	723	710	701	712	734	760	765	740	745	705	786	764	739	808	764	758	706	728	786	807	758	692	714	675	713	717	728	734	730	732	769	738	739	731	730	736	762	781	792	758	732	739	765	745	693	809	743	749	712	746	770	714	729	739	725	722	729	749	741	742	794	738	735	763	765	716	723	747	699	668	723	716	692	704	690	735	721	751	768	709	721	742	746	724	754	741	723	731	712	735	773	756	719	793	700	753	744	748	692	733	703	783	762	763	758	784	707	725	765	765	727	753	732	774	757	738	726	708	744	708	709	761	702	706	727	694	744	697	719	747	679	748	771	736	717	758	750	738	752	793	726	750	723	748	718	730	716	719	725	742	721	713	715	742	712	767	745	735	749	714	777	783	689	739	702	750	745	658	766	736	728	752	747	739	745	760	760	757	720	730	753	769	708	759	765	766	784	782	758	773	719	751	731	738	714	753	784	781	734	723	757	753	718	751	777	783	703	718	752	732	736	734	747	767	789	757	757	699	703	718	766	724	763	703	689	747	722	788	739	745	786	783	734	740	772	685	738	708	717	722	721	722	696	805	725	727	732	752	804	727	758	719	743	697	772	689	772	737	725	725	766	724	752	721	721	775	747	775	759	746	730	739	707	783	810	693	798	736	682	684	763	791	716	742	752	737	746	757	711	750	723	703	706	749	754	765	727	701	767	724	791	766	739	713	740	752	768	704	775	744	785	757	754	771	768	728	746	726	736	750	752	736	765	786	690	746	773	712	687	729	747	762	766	758	713	686	747	722	732	759	766	697	754	751	726	799	744	768	747	737	748	725	730	720	705	780	685	724	802	742	778	760	774	730	720	761	738	701	707	769	723	740	759	676	713	744	728	807	694	713	766	718	750	776	752	764	722	728	749	758	760	792	738	702	714	744	724	758	722	721	738	723	773	719	702	776	755	690	718	771	720	741	726	754	720	728	743	769	763	731	807	758	769	692	684	752	765	698	775	786	788	766	722	802	739	725	791	738	760	736	733	734
49037	52580	29703	13474	7027	3658	1947	1353	982	898	799	809	804	783	773	740	758	798	796	782	787	819	800	799	801	754	783	748	749	756	800	819	766	768	793	730	778	779	779	760	763	792	771	741	763	747	775	791	796	756	794	760	752	794	742	762	750	777	789	741	718	735	773	763	827	712	741	805	758	769	728	781	745	801	766	815	786	829	748	799	759	735	752	774	764	724	823	775	724	702	754	799	771	725	802	739	788	754	767	764	719	752	764	787	750	759	789	753	777	785	835	774	742	773	806	783	803	735	725	768	693	763	753	790	799	741	754	741	717	732	775	790	782	796	820	720	777	752	751	764	798	775	772	744	754	823	784	718	781	759	748	783	766	742	778	832	787	744	742	794	717	759	723	818	754	790	760	734	745	710	778	738	790	703	767	817	750	726	810	752	730	778	813	750	801	739	739	793	726	731	734	757	743	786	780	757	710	745	752	782	763	743	731	704	787	786	777	753	830	758	753	774	764	772	764	753	705	764	786	745	774	751	814	786	713	775	759	767	739	810	762	801	741	717	778	748	767	732	771	736	753	724	776	801	760	740	768	753	797	773	758	741	743	710	777	725	792	765	732	743	773	793	790	780	772	764	774	740	720	713	759	735	754	779	803	746	757	799	785	742	806	741	712	738	748	771	790	762	745	794	748	772	780	777	778	761	783	782	771	798	763	778	785	770	793	804	747	760	739	797	744	744	778	730	763	755	743	753	722	780	743	771	809	768	757	754	790	788	757	723	775	792	771	745	774	766	762	789	764	724	691	709	782	770	750	758	769	780	768	782	797	749	799	746	761	815	761	757	771	722	781	720	747	780	751	759	755	759	784	749	796	734	757	780	771	778	729	745	800	734	768	731	724	772	824	777	753	741	761	783	751	737	762	764	768	786	749	742	759	780	811	745	779	797	697	748	740	786	794	757	753	783	763	744	783	742	825	799	687	787	756	782	750	778	774	784	755	705	804	776	773	801	763	728	832	783	753	758	778	723	729	748	751	806	746	811	714	765	763	760	814	790	740	779	730	832	777	768	764	795	786	744	751	748	790	778	758	748	745	727	825	802	792	724	739	775	746	746	797	751	723	767	731	730	727	760	726	798	707	780	745	752	775	748	738	751	780	748	766	759	752	767	760	754	725	748	716	754	757	766	738	732	804	772	768	762	799	712	744	775	757	837	780	790	788	685	754	730	762	794	763	787	740	694	833	755	756	757	787	854	729	759	760	742	763	773	752	735	751	754	743	761	732	775	780	730	705	761	720	707	744	769	735	790	794	774	794	803	782	747	787	803	791	794	689	789	763	738	708	749	717	798	786	775	779	740	750	759	759	788	788	727	745	767	754	698	772	776	767	784	776	778	770	827	727	762	796	714	744	754	733	799	791	741	754	764	739	753	801	800	702	758	827	766	765	741	751	792	760	754	713	812	783	766	720	714	768	747	758	808	785	742	793	833	785	776	723	755	784	735	788	777	719	815	774	820	736	746	787	729	771	784	768	822	797	769	766	787	777	793	711	754	824	803	744	741	791	793	773	756	733	790	759	775	751	742	823	825	810	738	833	741	745	755	803	711	767	814	740	756	759	766	755	763	810	766	700	731	775	824	772	755	736	794	761	775	763	754	765	757	823	741	757	763	773	739	788	769	796	809	796	714	732	748	726	752	805	724	752	774	767	820	729	802	816	729	739	758	758	787	766	793	769	781	739	804	749	780	822	738	759	773	779	736	744	779	748	722	793	737	768	781	780	772	739	801	751	777	792	754	814	791	766	767	785	751	799	762	741	744	756	818	763	782	804	770	761	790	728	774	789	759	798	749	749	768	742	754	801	792	764	771	744	747	765	814	717	800	773	743	753	729	750	769	758	760	765	818	746	805	737	724	814	776	740	795	761	760	804	800	722	764	735	784	746	781	751	740	737	732	775	760	777	791	720	757	768	772	761	785	759	808	794	782	743	727	754	755	696	712	818	772	769	782	732	801	774	746	728	738	717	817	760	798	754	800	753	786	778	750	748	796	733	751	742	743	718	785	762	756	770	748	779	744	720	815	771	777	735	752	824	768	803	708	771	768	760	758	800	807	752	811	768	793	763	786	819	751	746	763	808	808	786	746	753	796	710	732	738	782	741	763	772	792	773	748	773	756	742	723	770	733	777	730	754	802	782	783	703	749	780	774	743	778	753	771	739	728	740	697	744	761	736	756	765	784	705	801	756	740	769	811	839	746	758	768	761	770	754	770	805	763	740	788	816	755	768	764	747	720	746	733	773	751	726	756	730	815	743	724	766	760	773	765	742	790	741	730	768	746	779	781	755	822	784	788	742	788	790	753	803	782	761	789	723	744	750	788	785	792	773	703	757	757	808	748	748	771	729	814	742	781	749	772	765	769	757	743	785	714	742	755	753	781	784	736	770	782	720	779	759	769	766	761	784	751	794	730	737	776	752	765	741	754	748	720	713	728	770	790	755	773	781	799	784	806	826	739	808	731	769	795	763	760	756	754	793	781	743	790	742	752	745	783	789	745	744	762	721	786	757	765	770	755	734	750	723	760	758	749	813	796	761	773	748	788	756	779	770	733	767	724	765	772	767	771	750	750	774	810	764	758	800	733	711	794	756	790	766	744	795	782	771	740	738	776	779	784	778	810	803	770	709	738	805	770	817	719	798	791	793	783	737	733	719	762	792	780	771	736	746	775	727	730	726	768	749	760	789	777	776	758	718	764	739	771	712	783	747	761	769	790	722	778	760	745	785	788	759	789	799	772	779	767	809	794	815	758	745	745	793	734	786	779	722	737	755	786	786	771	696	761	751	778	767	787	765	730	787	761	778	780	713	778	702	776	766	751	755	726	726	777	759	737	788	697	749	761	765	729	738	775	740	770	779	785	751	760	848	789	779	799	747	797	750	760	745	734	783	723	743	793	747	733	789	783	735	783	800	822	766	778	804	761	751	726	707	788	748	768	748	759	778	794	769	767	727	838	720	737	733	710	736	800	765	801	772	741	774	762	765	779	805	763	749	736	771	719	738	749	757	829	762	750	731	779	760	787	695	740	758	776	807	738	770	768	754	768	756	773	758	779	767	775	789	714	803	716	773	737	736	738	787	800	748	769	773	797	749	721	744	731	723	747	769	785	793	785	778	731	703	729	745	761	698	797	754	770	774	802	752	805	781	766	776	742	763	782	790	765	764	796	806	707	727	815	751	785	756	736	784	733	755	770	780	731	794	750	791	797	762	767	752	769	752	755	743	817	788	758	813	758	765	769	739	735	758	798	749	810	805	772	729	771	791	756	800	751	757	793	822	756	803	766	769	740	807	774	750	767	770	732	736	771	798	751	787	763	767	761	772	807	777	796	805	741	754	733	753	748	718	756	717	794	713	753	821	753	728	821	747	784	747	750	775	751	750	756	731	781	761	793	745	740	745	750	764	745	740	750	751	764	762	746	765	769	743	728	766	775	753	755	771	709	777	714
23507	21018	28051	24207	21041	13481	3408	1641	1164	1002	902	760	748	723	781	763	757	734	723	774	723	733	701	700	705	656	776	760	744	793	743	785	733	766	756	698	689	721	758	754	745	732	650	724	687	649	678	726	698	714	723	734	766	714	769	732	721	704	735	723	733	743	712	705	723	754	711	741	725	727	735	726	714	687	749	746	708	673	704	724	711	708	704	748	729	709	717	771	728	688	727	730	761	743	726	762	727	677	716	705	781	729	692	717	712	720	694	730	728	683	700	690	747	754	727	708	686	733	724	715	746	703	703	688	733	700	694	710	710	743	736	677	686	675	728	726	711	722	715	693	749	703	743	692	685	716	684	746	714	729	685	667	691	733	740	753	722	712	781	758	701	705	757	731	676	714	678	730	701	694	693	724	672	724	700	719	663	743	735	723	679	755	693	675	708	696	739	712	694	752	701	722	700	706	748	757	709	699	731	723	723	658	723	732	696	711	667	712	698	734	711	730	731	704	741	688	750	733	706	712	705	741	719	726	704	696	737	765	746	686	718	695	692	761	710	710	683	706	717	673	718	715	658	687	733	759	754	701	681	684	739	736	732	680	672	700	716	726	683	760	750	696	714	698	691	677	693	653	755	748	672	731	712	693	736	722	721	763	690	738	749	683	709	700	734	681	686	749	764	713	774	678	675	751	734	706	678	736	706	739	761	739	731	700	748	715	691	658	747	687	716	742	723	672	689	716	713	677	684	671	689	703	708	740	718	786	714	756	757	763	735	698	691	759	712	699	662	705	654	698	736	684	745	732	706	710	684	703	731	696	705	668	730	703	754	726	695	756	700	695	791	713	720	738	696	698	746	689	737	730	681	713	712	712	723	681	755	726	740	716	716	729	762	715	703	765	717	716	717	776	731	762	721	739	770	714	715	707	744	684	699	728	733	703	755	693	726	712	758	698	647	716	693	707	743	746	685	705	722	734	763	687	743	700	758	698	735	738	746	683	690	696	752	708	725	717	739	715	696	731	726	695	722	684	706	717	693	728	733	749	698	750	730	728	722	766	716	729	716	714	710	752	699	773	755	719	709	705	693	716	759	702	694	695	744	688	691	682	705	725	809	667	704	687	747	718	723	678	726	737	747	750	749	728	673	710	668	696	689	712	746	743	721	723	734	733	701	733	709	730	743	725	716	708	719	747	733	704	704	710	657	660	758	694	719	745	688	688	695	715	676	703	721	725	690	744	703	697	754	717	737	739	682	696	730	705	742	708	746	736	741	726	680	708	698	695	733	742	695	724	731	768	695	674	723	681	704	748	712	721	739	740	742	756	698	749	773	696	745	720	732	717	689	704	722	732	694	720	686	687	721	732	732	749	727	696	696	708	697	707	748	720	718	726	699	701	664	726	710	743	724	729	708	684	676	700	738	693	702	757	682	707	672	743	688	718	679	715	715	682	714	711	742	706	689	722	734	752	682	698	702	731	719	706	720	732	720	737	729	652	771	696	699	697	715	717	707	711	726	694	694	695	699	718	724	727	701	706	706	730	711	697	729	731	707	704	790	671	743	717	707	777	715	791	706	713	717	728	719	775	747	687	728	720	729	730	746	727	698	735	707	763	772	761	719	698	737	712	723	716	666	674	720	689	718	689	749	701	749	700	679	709	711	725	767	749	756	697	706	745	730	707	741	694	701	647	708	671	699	678	728	694	760	706	725	726	700	748	701	744	706	674	743	729	707	727	701	694	726	680	675	730	708	708	699	727	681	688	676	693	713	732	716	659	772	721	719	741	690	694	704	704	717	780	729	706	686	700	701	717	715	693	700	692	734	731	705	715	696	734	722	719	682	695	762	650	670	682	703	722	744	723	718	802	696	696	723	711	691	677	695	697	695	744	667	715	748	749	745	675	731	685	732	738	671	721	697	660	739	677	672	733	697	744	694	762	735	720	679	687	686	713	731	710	704	708	718	715	733	750	658	683	730	740	750	727	719	723	699	757	710	737	688	720	702	674	711	730	697	678	721	661	729	716	706	742	702	707	717	643	721	684	714	715	685	759	717	717	696	709	712	732	686	687	709	721	689	731	691	747	705	702	696	720	683	735	693	670	697	675	694	706	715	714	712	743	684	703	673	712	730	750	719	698	757	737	676	663	720	757	754	702	684	694	712	744	687	683	701	714	745	655	729	734	670	704	694	718	742	746	755	685	659	696	749	711	675	684	724	730	745	704	758	699	707	693	717	718	714	752	684	697	706	761	749	676	705	711	764	727	756	716	709	719	719	741	705	715	676	717	672	701	716	691	727	722	735	706	701	777	743	716	763	744	734	716	669	720	754	693	733	746	729	778	686	747	736	711	676	738	678	683	677	718	741	707	789	686	728	712	731	691	754	711	706	762	721	777	746	717	704	718	706	695	727	710	732	717	683	662	729	709	727	732	700	719	657	686	727	712	720	698	765	735	739	720	694	728	729	716	734	761	699	735	722	690	718	695	717	667	725	688	726	757	689	722	681	704	734	709	748	690	735	701	725	742	770	731	730	762	672	682	717	696	722	718	705	701	721	701	698	717	741	692	693	747	711	716	720	711	718	685	734	722	706	727	692	699	690	725	727	715	686	712	698	712	686	682	716	719	719	746	702	701	702	763	699	710	697	714	733	668	725	732	751	741	700	716	664	706	711	693	710	730	683	751	776	699	698	753	730	709	707	720	742	676	723	727	708	721	742	733	699	707	737	686	739	726	687	700	704	714	692	731	705	707	740	731	684	726	729	696	711	706	701	746	699	711	728	708	734	730	738	705	719	741	691	723	690	733	715	699	733	721	748	683	723	655	742	717	707	710	690	683	713	737	715	708	719	723	674	752	718	788	700	722	677	728	731	686	701	687	715	718	718	703	749	740	720	673	731	703	729	676	732	774	757	722	692	709	684	715	737	690	711	689	720	721	717	731	714	688	742	758	708	712	707	746	748	728	724	689	717	706	694	712	708	678	756	748	765	718	758	685	700	723	689	766	684	677	789	705	708	740	748	719	701	692	719	693	717	740	713	738	682	683	745	744	700	734	724	740	706	709	705	747	741	710	689	724	723	715	695	707	705	716	750	707	714	665	709	711	693	738	724	752	687	711	711	721	725	754	685	724	698	670	755	676	682	736	720	715	697	712	755	660	673	712	723	668	694	722	711	695	749	691	712	700	736	770	728	751	698	752	724	686	733	797	694	735	705	657	749	670	726	750	683	698	712	721	720	713	740	697	700	720	734	712	719	721	731	689	763	731	675	702	745	713	743	700	732	709	721	664	725	670	761	697	681	735	692	671	710	744	727	694	765	676	767	718	747	693	751	681	709	742	690	721	680	716	714	746	697	743	707	708	724	705	721	718	752	737	701	760	712	697	742	717	774	710	714	728	711	723	738	716	729	723	720	743	713	690	685	717	669	767	745	712	752	738	693	675	718	667	756	679	722	673	699	687	647	736	750	689	688	713	715	698	683	726	731	731	731	723	726	731
47552	60971	36024	19471	11495	5779	3085	2038	1402	1109	986	889	807	797	774	762	757	772	736	752	763	771	729	714	657	744	737	752	767	783	745	755	811	791	732	681	734	732	750	769	710	771	762	742	759	724	712	752	798	769	726	750	692	739	752	749	803	741	756	755	760	706	752	762	745	726	703	725	729	716	748	773	745	736	778	698	710	737	763	760	746	756	721	696	734	715	701	748	776	719	734	681	769	764	760	759	716	716	690	770	715	718	766	737	711	738	739	762	735	760	752	712	704	718	725	789	732	778	752	716	729	774	722	758	725	720	727	712	722	793	715	741	696	692	777	711	747	700	714	740	719	734	772	718	747	780	718	708	765	711	728	739	727	768	722	727	732	757	782	707	731	735	735	730	704	772	722	723	753	723	745	725	790	759	742	752	753	733	753	759	748	720	674	676	732	719	726	741	745	712	732	760	693	749	741	716	715	736	759	752	732	774	720	764	782	752	737	697	745	769	740	700	772	718	757	719	717	758	712	737	696	736	720	753	738	754	731	738	773	745	730	747	792	735	689	700	736	774	754	709	740	716	712	714	771	736	745	804	742	763	749	714	702	778	735	732	740	738	689	718	736	777	707	706	728	711	741	699	720	708	714	759	714	768	779	721	700	694	753	724	773	798	723	733	747	758	764	722	762	713	738	758	768	701	775	704	711	766	708	733	720	741	737	786	733	744	709	698	731	717	725	750	732	725	685	765	727	730	719	738	733	734	715	740	720	740	765	766	703	717	807	725	731	744	701	707	767	742	780	742	725	771	764	722	692	687	719	729	754	786	722	663	736	724	795	720	755	742	777	705	721	729	714	789	764	790	773	766	701	735	740	746	705	719	691	727	715	720	769	706	748	681	747	684	730	776	728	744	752	724	686	730	706	756	749	711	742	755	729	730	775	717	771	732	745	698	727	696	704	789	736	734	725	760	753	752	739	715	758	678	778	711	793	765	780	796	722	693	722	728	701	733	744	755	728	767	721	737	717	735	768	749	708	723	739	776	730	725	743	729	783	747	706	720	791	729	723	740	635	721	731	724	717	731	731	735	692	750	678	731	759	685	735	733	710	731	770	705	735	759	726	795	723	734	702	708	741	737	765	727	743	731	719	713	707	745	790	711	729	719	729	723	739	727	754	712	749	766	772	747	750	725	735	718	728	728	721	699	661	772	729	716	693	736	745	722	710	712	731	728	788	754	754	752	712	707	731	740	723	739	746	761	740	737	749	755	679	773	716	768	774	733	762	718	756	730	707	684	752	758	714	745	728	730	718	724	747	716	740	717	751	751	740	705	702	768	730	737	760	729	761	700	750	767	763	738	773	720	738	724	697	708	721	707	758	718	735	743	715	717	698	736	683	758	739	703	707	736	740	760	731	718	709	706	732	691	704	754	748	753	725	755	756	733	776	721	764	758	756	740	719	789	765	710	743	721	713	763	744	714	777	737	763	713	724	737	748	715	727	746	764	833	762	764	780	693	735	764	726	724	772	713	700	758	735	776	762	710	698	744	749	742	743	752	768	744	721	761	744	790	725	719	718	769	701	753	741	726	744	716	727	738	714	712	708	780	740	783	747	755	751	755	716	700	733	712	717	764	721	768	760	763	742	724	745	737	753	709	770	778	748	698	737	719	761	733	712	680	751	735	741	700	761	734	754	761	729	755	727	758	666	781	721	757	724	731	730	716	778	759	726	750	722	709	764	736	735	692	707	723	745	713	742	713	720	740	767	732	732	721	746	771	751	742	722	781	720	719	748	702	756	654	733	723	709	756	734	758	757	774	735	737	718	727	706	717	770	785	689	686	741	717	776	715	754	750	760	739	699	736	734	764	716	792	719	718	717	728	710	730	765	785	681	751	755	744	739	739	760	696	756	772	757	779	729	753	692	739	722	765	751	742	745	751	799	776	696	791	759	730	739	737	758	687	733	757	726	764	754	704	701	739	722	731	702	684	742	716	749	742	731	716	749	718	698	740	745	760	682	728	711	730	792	715	752	719	766	762	709	765	784	748	729	703	703	686	733	732	762	723	749	705	733	711	783	751	754	703	738	722	711	779	772	731	735	751	719	777	756	749	739	734	709	748	708	745	770	743	725	780	764	719	688	740	720	734	717	769	763	733	731	752	684	688	789	783	750	758	705	725	781	757	710	723	710	711	727	757	745	740	739	740	730	738	712	700	757	748	727	717	700	756	731	736	734	745	749	718	737	741	725	692	696	743	717	756	730	701	768	731	736	772	699	770	709	716	769	765	742	744	725	725	738	739	724	719	764	727	737	740	765	748	745	734	775	768	784	705	795	721	734	741	757	720	755	717	689	717	749	726	716	714	709	764	706	751	707	751	707	675	780	705	702	731	718	690	756	764	781	756	704	707	718	800	765	743	760	732	776	720	704	762	710	690	738	753	747	696	759	745	780	793	753	718	772	716	750	747	725	731	749	722	703	764	757	699	670	713	769	756	731	729	744	787	699	671	714	727	706	712	731	706	733	740	758	741	739	677	750	798	726	721	717	690	727	723	758	774	753	734	734	731	694	760	714	702	741	733	700	735	727	697	744	697	714	726	731	693	729	733	770	677	743	732	751	730	746	750	719	769	757	735	727	730	783	691	744	719	709	758	733	737	741	786	757	731	717	739	741	704	710	704	702	730	751	745	721	748	745	691	702	740	734	724	741	789	700	731	784	675	747	678	737	755	767	777	727	772	703	722	762	728	749	725	770	758	756	737	768	730	669	746	710	743	673	759	746	685	750	764	722	761	759	724	721	717	747	709	758	709	718	727	718	737	710	780	701	724	735	687	742	719	751	733	710	731	733	699	781	731	784	723	688	687	749	728	758	712	708	722	747	747	731	740	729	740	739	712	705	728	723	711	730	782	705	740	742	705	769	769	759	740	753	737	791	783	781	758	748	774	719	700	707	739	762	702	742	692	769	728	726	708	738	743	734	721	746	694	754	717	761	713	738	775	713	720	718	674	693	752	732	771	716	701	794	722	734	729	735	737	710	757	749	763	716	717	722	740	748	696	748	723	727	762	788	770	699	763	782	719	728	743	749	741	778	747	707	713	775	723	706	737	761	743	763	710	727	748	694	736	749	731	714	668	748	694	746	724	794	711	756	743	719	736	713	725	759	775	740	747	753	723	796	726	778	710	729	704	694	726	714	729	679	734	686	735	766	734	739	706	767	740	695	747	765	762	776	749	771	675	723	753	773	769	809	766	719	768	709	756	765	742	754	729	715	729	698	753	737	698	726	732	735	746	706	764	732	745	754	728	715	704	709	733	757	764	741	815	720	704	742	731	766	760	744	741	734	737	700	695	737	720	746	732	730	780	741	724	728	741	721	725	737	725	730	780	750	730	730	739	764	716	705	757	751	744	706	724	702	723	721	741	746	748	748	731	740	733	732	742	722	725	721	737	727	753	778	713	755	805	752	670	724	724	705	735	715	725	732	739	728	738	746	761	741	707
25226	21478	27702	25593	13754	3019	1415	1098	941	888	856	828	802	807	822	767	793	771	783	800	777	759	744	831	769	769	798	738	816	802	766	767	792	776	747	755	789	778	792	765	740	745	773	789	803	795	752	756	805	806	807	782	774	812	806	746	724	797	806	781	760	751	782	848	791	801	771	779	778	748	769	713	756	769	765	785	764	796	808	748	724	778	757	782	733	762	726	788	771	789	773	747	768	755	787	750	750	754	768	732	728	843	794	744	753	728	748	765	748	778	760	730	755	752	760	754	738	755	756	763	792	731	726	784	808	738	738	792	731	746	771	743	752	783	767	731	732	758	755	744	762	705	757	774	776	774	732	702	783	733	736	744	742	747	744	774	808	760	757	770	779	718	768	742	731	799	766	754	701	751	736	746	757	756	732	781	706	781	798	752	775	713	775	742	769	741	711	712	842	718	753	757	810	776	761	768	818	748	805	710	785	694	759	754	789	740	723	733	759	740	769	805	732	782	776	703	776	750	774	790	739	756	713	751	725	751	823	795	726	698	745	785	780	805	816	783	736	732	756	715	770	738	726	721	737	743	790	694	752	751	767	707	776	732	754	785	746	735	758	798	744	809	756	764	750	788	740	766	734	737	726	797	762	732	751	808	736	749	782	797	809	767	803	778	766	793	742	769	778	753	773	725	735	758	742	770	747	791	771	795	779	763	692	767	747	716	729	797	735	764	724	768	756	737	768	748	756	772	758	807	769	779	785	773	711	815	832	774	734	732	762	766	749	783	724	775	753	762	796	773	726	794	789	754	803	733	744	775	715	726	763	726	788	716	733	780	758	783	739	765	754	746	744	804	724	754	806	772	746	763	726	775	761	772	731	749	743	786	781	780	700	763	758	721	760	757	736	766	799	750	739	732	736	767	698	776	767	770	755	769	770	739	763	733	758	784	797	789	761	674	755	716	760	764	749	755	767	765	789	690	752	803	757	770	759	754	803	748	753	759	704	830	775	742	732	777	771	808	762	748	728	745	730	790	786	774	773	780	734	739	736	706	833	802	715	754	726	792	777	729	786	770	723	724	791	748	725	785	773	742	782	780	762	770	739	746	764	778	696	745	731	783	789	717	736	729	782	755	818	724	761	685	764	809	798	755	727	787	739	768	769	726	716	744	744	768	746	740	699	809	713	727	757	758	776	730	747	739	739	832	736	789	767	765	791	750	740	768	787	778	755	781	728	810	791	756	738	732	701	752	701	769	760	765	714	785	785	726	780	791	759	803	765	781	797	746	754	732	764	785	729	811	740	758	749	713	835	783	714	759	714	699	737	809	705	801	787	766	728	766	777	794	787	712	738	735	754	702	717	768	696	753	772	763	788	787	785	725	721	824	750	710	742	769	765	713	727	762	738	743	723	762	810	746	778	796	749	702	774	784	771	781	735	747	721	785	767	797	773	795	779	746	752	763	750	783	740	745	762	780	786	780	762	775	732	803	797	783	759	752	757	756	756	734	752	707	763	753	729	728	739	780	780	758	731	791	749	797	811	769	699	802	777	772	782	758	750	739	737	783	783	776	789	759	721	743	774	766	743	774	717	795	733	707	748	779	790	725	783	718	779	769	741	765	790	825	726	750	767	800	735	713	757	794	749	771	716	750	753	717	752	791	763	735	777	815	777	810	682	797	797	758	751	756	719	758	743	765	745	809	762	756	710	738	783	731	745	780	752	763	792	726	733	716	738	772	734	752	729	751	752	761	703	790	733	757	742	750	755	787	763	748	757	737	774	758	771	772	709	746	797	738	767	716	713	756	788	769	761	763	812	699	759	786	762	759	723	809	795	740	773	765	738	773	758	759	745	756	757	804	734	799	744	769	745	736	790	826	722	747	759	741	788	715	738	754	836	771	740	779	786	732	783	753	753	735	702	741	717	806	721	743	779	753	801	761	797	711	754	734	750	788	719	726	786	778	782	739	765	793	794	723	786	756	809	752	741	785	788	764	737	767	748	759	755	796	787	800	794	720	782	706	805	829	768	747	773	756	785	746	747	761	742	754	754	744	741	743	770	735	751	777	777	749	702	732	787	745	811	742	735	809	759	753	748	805	707	772	765	734	730	757	735	760	755	756	763	734	713	759	810	751	746	768	742	736	755	773	680	802	770	772	765	762	751	753	696	748	761	776	734	765	774	786	792	735	744	696	761	781	803	760	743	737	767	810	775	777	732	731	743	701	709	707	759	770	788	783	756	723	777	779	790	755	759	733	699	726	785	762	782	745	758	748	735	707	773	739	767	768	784	721	745	727	730	764	792	770	731	744	787	753	794	725	772	800	767	716	756	748	772	801	772	775	731	760	779	794	724	760	786	768	694	767	768	743	733	813	753	756	746	728	727	744	813	782	772	783	783	774	778	726	765	763	806	736	792	790	782	768	787	792	753	775	736	703	731	802	774	727	751	758	772	764	765	736	739	775	764	719	687	754	746	783	726	756	726	773	747	814	769	819	734	763	778	773	793	790	801	801	771	726	764	752	751	791	740	755	761	733	775	776	755	786	747	750	779	764	711	743	725	788	768	763	715	745	775	751	729	765	753	766	776	756	749	773	792	775	744	734	719	733	729	751	770	795	743	807	766	779	765	715	795	748	779	733	744	761	746	787	795	713	757	763	813	753	789	747	774	754	756	745	738	779	767	712	763	803	733	758	804	740	767	766	756	800	739	763	741	739	781	782	762	769	709	731	774	812	736	738	812	733	712	767	763	734	779	787	753	725	753	685	817	819	737	771	798	760	759	781	728	799	751	722	733	727	746	733	732	789	792	765	735	732	732	782	757	743	763	735	766	810	764	735	795	771	825	763	731	736	786	756	758	789	778	749	748	776	736	777	740	729	749	740	770	763	798	705	763	753	833	774	781	830	764	706	773	783	737	774	767	783	720	724	783	788	703	789	730	768	764	737	781	778	768	702	788	732	746	743	731	762	756	797	795	740	720	729	738	773	770	804	726	714	770	763	753	743	757	738	776	769	728	740	739	783	770	760	805	764	797	744	763	783	757	750	805	767	754	785	759	759	803	798	742	739	746	792	709	726	707	812	773	752	775	778	780	757	744	717	799	786	756	727	728	742	755	758	785	711	735	803	748	762	784	759	744	754	811	759	762	710	746	747	781	729	743	733	781	776	785	757	743	765	696	770	777	753	750	779	736	732	791	742	773	754	752	769	721	757	741	754	728	735	761	787	765	771	799	732	793	760	760	734	714	736	738	763	758	760	800	793	784	745	758	786	799	734	773	708	739	720	758	785	781	756	769	770	742	802	762	790	725	748	791	792	734	759	784	793	709	784	757	752	784	753	735	757	750	708	738	770	703	768	753	743	740	769	759	728	744	773	736	785	762	768	834	783	759	805	800	751	754	760	750	789	719	795	759	782	705	781	722	759	770	764	765	763	773	793	794	736	757	745	777	733	787	736	737	756	732	718	787	740	725	758	726	777	762	741	761	730	756	751	765	780
43820	55645	35558	18070	7774	2814	1690	1308	1147	1021	948	936	925	815	794	794	765	778	814	788	755	770	760	791	778	796	742	750	759	765	791	787	836	783	749	792	762	763	788	759	762	749	807	753	761	818	747	843	730	742	820	773	760	769	708	812	833	804	783	812	754	808	769	763	795	758	781	756	776	735	756	770	812	772	762	742	756	793	794	796	801	770	838	737	796	798	786	749	770	749	779	768	814	768	745	788	811	760	777	763	748	833	795	802	758	778	825	751	773	723	797	726	805	806	805	762	789	761	755	813	777	757	740	787	725	772	755	816	753	779	761	740	780	755	772	738	794	768	762	800	732	825	774	742	781	766	776	769	790	767	760	794	804	767	772	811	786	723	786	794	787	798	829	803	795	739	765	773	723	776	823	730	810	781	761	757	753	788	786	760	801	765	810	775	749	748	760	787	804	761	757	758	769	779	745	729	833	828	750	806	780	746	782	801	760	776	792	762	746	774	789	758	767	746	826	750	799	791	721	820	815	796	819	768	782	809	762	810	778	819	795	774	823	808	774	733	786	754	756	812	765	782	775	812	798	772	734	775	747	760	754	746	849	784	764	802	789	824	806	776	765	726	733	736	745	775	780	778	727	764	758	783	807	760	807	792	722	765	819	782	783	813	827	794	781	757	785	789	798	751	792	757	821	803	747	815	756	816	748	801	771	807	845	765	788	802	759	802	802	794	806	739	820	796	759	755	755	766	792	808	748	775	783	783	796	779	777	762	800	813	742	793	752	784	802	806	771	812	746	770	767	825	808	814	726	787	796	739	762	824	755	778	783	728	798	803	789	801	828	802	753	772	758	821	760	835	754	783	837	753	752	746	788	777	763	797	765	780	808	764	764	796	781	799	749	753	808	791	792	775	764	751	779	798	747	805	763	807	815	782	823	714	770	794	766	763	748	748	817	718	757	766	799	770	794	764	829	771	776	793	765	779	752	768	796	761	739	771	822	755	806	742	801	797	743	748	800	779	780	700	699	797	747	785	799	799	755	794	762	758	806	792	743	781	762	768	847	760	759	797	792	813	798	781	776	737	787	777	778	764	758	740	742	757	782	718	800	793	760	784	803	776	767	763	798	781	790	786	796	821	772	806	746	808	798	778	773	763	801	729	790	752	790	812	778	748	755	775	805	798	819	799	759	764	773	774	781	772	749	773	771	793	720	767	792	762	795	753	797	765	746	761	712	827	832	754	741	757	771	770	778	791	792	779	752	822	790	750	745	788	817	810	762	762	784	772	806	797	795	778	799	786	779	815	811	746	775	784	750	769	786	832	790	785	807	813	784	762	778	782	799	791	819	771	756	734	787	737	756	760	817	779	783	739	801	799	779	766	813	786	828	776	788	726	767	773	778	785	807	791	818	789	809	762	782	830	791	796	812	783	802	753	809	717	857	728	774	776	815	767	752	776	766	764	792	803	751	781	796	777	757	765	793	744	748	743	763	772	800	814	779	802	774	825	780	773	790	808	742	758	780	783	798	753	769	785	820	810	703	785	764	739	781	771	768	784	805	773	760	789	803	682	760	772	777	774	763	772	758	797	797	797	792	788	783	726	744	782	733	801	773	785	789	748	784	799	793	754	816	771	774	791	754	754	734	819	738	756	752	788	781	774	819	761	776	824	782	793	801	810	739	760	788	775	784	784	753	780	741	752	810	760	774	856	767	809	795	778	805	815	777	792	801	777	791	774	814	784	802	829	773	763	748	761	797	800	769	790	790	772	766	760	768	819	745	768	773	737	774	785	796	819	793	784	777	761	744	767	809	753	736	773	789	783	752	738	752	753	751	770	773	704	792	807	794	744	752	728	772	822	797	762	717	817	759	792	756	798	810	750	796	787	783	781	771	782	764	788	776	760	765	796	785	739	818	745	805	799	816	781	798	793	774	815	802	760	739	780	793	801	758	777	786	722	761	789	765	756	794	787	789	759	788	770	765	767	771	749	762	780	762	757	746	757	768	824	752	733	795	729	826	813	736	745	819	812	785	775	818	803	797	797	776	799	765	771	765	767	777	797	776	749	779	832	761	755	772	745	764	838	815	807	789	784	755	720	780	734	761	765	768	806	742	756	806	760	759	758	774	768	780	769	805	790	821	774	754	774	804	735	770	795	761	753	807	788	781	753	793	762	770	751	790	748	772	799	786	757	797	757	723	732	806	766	794	793	787	774	767	815	753	774	744	754	816	771	753	794	852	772	750	767	746	759	770	781	745	786	777	799	748	767	733	818	794	796	756	766	789	791	730	771	816	752	795	764	743	780	771	790	721	779	807	753	776	793	782	751	805	841	755	829	787	781	799	765	777	771	715	755	740	770	822	761	755	815	775	783	744	762	802	821	743	772	790	788	807	798	754	766	767	796	747	777	737	740	772	782	788	753	776	746	770	790	790	782	738	767	776	788	746	781	811	772	789	760	764	802	755	778	809	778	821	771	804	752	772	745	710	784	764	797	800	829	789	749	785	783	832	812	761	854	766	777	818	771	820	859	779	821	763	784	783	806	767	795	743	758	729	809	820	826	784	757	743	731	772	828	806	764	761	789	758	795	785	715	749	754	778	736	740	827	752	795	801	758	770	803	803	809	707	767	772	833	788	753	789	834	802	745	813	803	758	702	820	756	786	773	759	747	797	773	826	786	773	748	815	760	786	810	717	766	774	809	813	786	754	764	806	802	771	835	799	777	762	787	796	793	782	815	797	756	779	783	743	794	787	754	793	828	782	777	794	790	808	769	765	805	787	823	758	784	766	812	795	811	765	802	776	749	743	825	787	807	775	781	810	769	782	808	839	775	768	833	718	766	746	753	783	762	745	772	731	746	756	782	797	810	783	806	774	762	772	745	779	860	745	799	778	801	770	752	821	797	777	796	799	777	767	814	739	761	764	768	762	786	772	761	751	834	805	813	804	770	792	807	757	815	791	738	759	807	800	764	784	775	774	779	756	802	777	820	787	768	852	753	862	765	717	774	800	754	790	788	772	773	755	829	734	780	801	761	820	778	829	773	751	778	780	750	775	806	747	800	823	780	816	760	859	825	800	797	814	767	829	778	773	800	780	771	822	795	764	810	784	777	763	804	875	780	799	751	793	772	795	755	760	809	812	760	760	753	793	791	791	795	808	801	799	757	798	775	829	762	820	809	802	745	764	781	809	797	790	773	757	762	783	778	792	739	775	776	759	765	778	760	782	835	793	755	735	784	809	759	782	759	771	763	804	785	785	792	780	792	774	765	791	793	823	754	729	813	741	801	818	803	775	751	796	790	769	799	780	773	736	784	748	761	764	768	821	726	803	772	779	805	756	729	745	770	789	796	796	761	786	772	790	794	789	782	781	786	826	776	798	809	727	805	749	766	787	789	769	789	820	757	813	797	829	767	771	751	752	750	795	738	731	797	773	769	784	786	806	771	796	778	813	755	780	790	806	776	748	767	751	799	745	745	710	819	809	786	731	713	802	766
22399	20956	28459	23638	20965	20639	6922	1290	1041	1008	918	801	834	830	791	838	759	741	765	763	707	771	737	734	779	775	737	755	718	735	740	756	748	698	749	731	722	736	711	733	744	723	792	757	789	717	743	755	764	721	725	755	739	737	731	663	705	712	807	691	705	758	747	752	761	734	718	717	742	726	702	806	772	720	738	710	738	755	728	740	757	743	763	736	755	749	691	704	812	697	739	818	745	701	763	719	756	728	754	777	698	739	724	732	706	735	712	750	754	710	702	729	755	707	800	802	716	744	727	734	743	707	793	696	721	771	713	720	781	763	705	715	777	754	760	735	710	721	749	722	737	735	761	714	759	779	731	750	794	781	785	762	711	731	732	823	751	751	728	802	718	717	759	718	759	783	745	783	717	774	738	730	731	743	751	760	742	756	705	725	726	681	706	799	788	767	712	749	741	724	778	751	769	743	750	733	760	771	789	783	706	766	777	731	701	731	710	717	729	746	743	727	816	765	731	732	817	704	684	675	764	766	707	758	812	761	754	784	760	687	699	749	792	762	744	802	750	756	730	718	748	691	757	748	710	761	722	749	779	726	797	808	709	750	769	730	753	768	759	753	764	770	690	768	770	715	792	704	720	752	771	723	741	771	729	707	749	754	779	752	685	743	680	726	751	701	766	748	756	761	751	751	745	715	730	703	711	692	767	816	745	669	716	760	719	750	740	724	706	760	732	757	765	729	734	736	746	749	756	730	764	729	762	737	737	738	753	749	738	743	682	711	676	750	746	766	768	741	749	680	788	724	744	751	756	706	745	765	744	747	757	727	718	744	781	727	717	777	771	748	751	727	709	710	744	752	786	744	774	719	774	745	721	701	755	750	800	754	745	705	759	758	720	744	713	755	749	730	767	725	754	743	718	763	710	749	757	790	741	714	746	743	746	745	737	783	809	743	719	739	763	771	736	736	716	739	739	712	701	714	763	760	775	744	714	742	748	732	785	790	744	718	810	713	712	742	698	775	743	792	756	763	775	712	757	737	697	746	703	735	679	726	740	734	762	797	792	776	767	690	776	720	767	778	724	754	736	717	746	764	762	705	734	720	748	764	734	717	737	747	703	705	747	743	778	787	715	671	698	687	701	712	766	815	742	767	738	709	784	802	757	803	706	772	732	729	665	694	761	755	720	710	732	758	745	715	738	734	699	730	743	691	709	702	775	681	750	738	756	686	742	753	756	759	763	752	710	751	737	742	723	751	736	780	744	747	796	755	786	768	771	753	704	757	723	705	722	740	717	774	726	760	755	723	718	793	716	718	754	760	764	749	695	751	675	741	769	749	798	715	747	741	723	744	769	765	769	691	732	779	769	726	736	722	777	780	726	703	745	714	774	776	702	749	758	779	797	695	738	741	745	754	715	737	731	745	708	723	735	697	743	690	718	755	706	741	750	729	706	733	729	756	730	748	727	743	720	726	748	722	737	731	776	742	714	723	730	723	708	708	732	787	712	737	741	685	746	771	778	727	750	759	748	748	723	723	731	705	717	738	775	751	762	749	681	732	751	733	773	735	717	688	783	711	741	735	702	713	717	663	781	737	711	793	738	715	704	742	741	716	747	747	767	764	745	732	744	744	752	727	763	771	740	790	733	787	764	736	707	710	710	759	769	762	771	731	726	731	723	737	732	753	730	703	748	737	765	762	719	760	726	771	782	740	735	733	761	685	699	708	748	708	732	738	765	703	740	712	717	741	786	715	723	736	752	720	715	769	722	721	750	794	737	754	760	764	706	747	740	730	753	739	725	748	736	737	728	799	707	694	749	714	689	724	793	743	793	796	749	714	754	691	779	739	766	713	772	746	756	755	727	748	752	776	689	784	744	752	770	730	717	751	730	705	731	780	730	670	758	792	784	750	774	730	757	786	753	708	737	728	722	716	702	743	704	756	722	699	745	701	728	700	795	749	709	703	704	728	755	733	712	761	738	698	692	694	734	717	694	773	780	734	718	775	714	694	744	754	727	700	716	720	688	754	764	759	724	742	767	755	735	740	761	736	711	717	690	709	767	708	740	704	757	681	671	741	718	733	778	728	730	720	754	742	752	738	779	718	723	754	739	751	753	730	752	746	733	749	776	748	737	726	693	756	744	736	707	723	723	710	738	750	755	741	738	742	739	720	715	729	794	720	765	709	729	700	716	774	673	755	710	776	774	784	717	729	728	815	693	767	739	744	681	777	769	715	761	744	708	755	754	761	754	687	741	742	721	762	738	710	705	759	776	749	709	702	745	779	733	724	726	744	741	769	762	746	734	751	739	774	787	716	779	757	767	709	723	781	699	755	772	761	684	762	704	738	770	682	706	792	706	712	720	748	733	794	742	741	696	698	740	760	722	704	710	783	728	744	734	792	715	757	691	772	747	697	805	786	708	765	725	724	713	768	767	712	752	763	742	708	758	699	769	708	714	777	756	766	771	719	752	692	725	688	723	760	746	704	796	692	767	735	737	763	762	725	763	738	678	737	749	771	760	780	761	748	726	725	781	725	734	685	711	762	760	785	738	765	777	738	795	736	753	711	751	734	717	745	771	741	720	733	736	682	748	701	735	744	727	736	721	742	775	782	743	761	735	760	745	740	750	748	762	766	747	757	734	782	711	710	731	737	763	788	787	754	735	739	763	714	729	795	717	760	739	727	759	747	787	718	747	761	787	775	785	690	715	781	743	750	721	712	742	741	682	803	735	729	769	746	721	759	753	721	741	752	744	699	717	750	822	707	744	735	705	768	733	781	723	723	722	766	758	741	720	780	693	736	722	739	722	775	743	763	761	786	757	736	720	698	737	727	761	722	704	759	764	748	750	726	702	765	797	721	755	748	705	715	809	715	729	683	761	722	733	777	729	710	769	711	769	738	745	769	734	717	746	735	712	703	740	746	676	763	748	729	751	721	710	761	733	742	738	729	714	750	697	731	756	651	736	720	790	721	719	747	757	751	713	746	695	707	723	750	725	755	709	716	751	783	760	739	698	767	755	762	740	743	732	737	727	749	730	730	735	724	757	723	721	707	735	765	720	709	736	732	744	729	738	743	719	699	765	734	784	699	792	737	782	765	755	793	742	741	720	734	728	770	744	709	733	746	740	742	710	738	744	748	715	793	712	697	748	764	766	743	774	765	727	736	739	690	761	755	777	758	735	738	746	740	730	755	780	708	778	750	697	708	779	697	780	765	771	798	786	703	674	738	771	739	758	785	696	752	756	734	712	697	750	745	730	773	760	774	758	772	748	747	739	778	734	742	728	769	772	762	773	767	729	731	756	714	740	751	757	719	694	693	749	742	767	746	721	752	727	748	730	748	744	777	712	736	737	729	714	760	723	750	775	718	718	733	710	725	736	739	705	728	768	708	731	761	713	747	741	722	786	695	718	718	724	717	739	731	742	788	739	725	769	750	708	736	725	713	786	787	770	723	742	742	734	728	776	748	762	746	728	756	745	734	768	781	747	729	752	792
49422	70295	43263	19150	6464	3093	2011	1395	1133	990	893	848	827	818	793	814	750	810	718	763	787	724	765	771	735	773	727	744	784	780	742	797	772	785	754	741	728	770	751	773	785	697	742	738	737	725	696	764	749	758	726	795	768	752	777	739	771	709	788	751	789	759	777	766	782	750	817	724	718	755	738	722	754	756	762	769	764	741	749	714	721	725	708	746	752	715	796	788	731	779	749	739	723	723	739	770	723	779	774	778	760	740	778	720	733	725	728	767	753	753	764	772	739	766	755	766	734	796	706	759	802	769	724	776	763	828	767	773	785	725	752	764	801	775	770	715	729	736	765	786	717	786	732	752	750	791	802	759	725	733	765	751	788	766	810	734	693	748	735	769	730	745	738	760	744	719	768	738	747	797	743	721	692	739	724	707	763	757	725	765	772	717	721	745	745	714	761	757	698	725	785	760	742	739	752	757	721	685	769	735	736	748	737	711	782	699	764	763	764	784	734	784	731	758	703	738	747	740	717	773	766	748	760	796	717	724	721	814	676	754	780	731	724	743	813	757	753	764	736	735	728	779	809	731	774	806	739	732	803	759	742	731	711	766	776	767	709	765	767	746	755	755	753	743	787	765	756	718	760	746	767	726	712	768	747	765	746	721	765	753	738	722	765	744	771	738	792	740	743	777	743	674	755	747	740	755	744	731	797	758	709	785	728	750	777	730	740	800	728	766	760	760	676	727	735	747	735	741	748	748	743	759	749	779	750	754	764	782	780	740	759	759	737	781	705	789	794	793	739	773	709	714	775	766	724	726	734	776	725	715	744	747	754	705	763	735	748	776	772	722	773	784	754	805	717	704	716	716	744	760	751	707	732	748	727	763	752	759	801	772	764	757	761	750	729	731	754	761	772	723	735	715	744	762	735	728	724	746	778	725	770	733	728	745	792	784	744	802	788	724	730	740	756	758	732	743	749	708	759	730	795	780	744	749	739	746	734	754	748	787	697	795	758	778	747	743	766	713	747	785	754	733	695	765	745	732	696	755	744	764	778	748	704	758	770	675	735	761	738	722	765	791	796	776	748	788	755	777	728	748	747	731	743	772	722	746	744	755	781	769	753	732	754	740	756	770	726	784	765	728	764	744	749	779	753	809	763	761	757	784	734	785	793	725	725	767	727	727	720	764	781	747	716	730	756	742	780	779	765	733	750	748	795	748	748	759	695	798	792	738	723	725	694	755	751	667	722	740	736	760	780	775	733	746	753	747	744	702	719	704	749	739	779	737	725	755	712	730	756	764	738	774	801	765	709	736	734	721	737	763	711	692	740	806	744	754	793	746	807	751	755	684	805	784	757	761	751	765	815	723	750	708	745	751	780	764	734	790	730	741	747	739	685	805	722	751	749	778	748	774	725	781	766	737	781	739	740	729	785	752	775	756	761	774	779	785	745	726	746	743	745	783	713	725	716	694	749	804	744	767	722	755	720	777	741	798	766	762	732	737	828	778	751	773	732	756	733	790	737	714	704	724	755	735	796	736	745	786	687	772	759	724	760	760	747	745	769	756	783	764	780	745	750	797	785	740	763	703	811	753	709	751	726	747	761	774	780	722	768	784	709	745	738	697	800	756	686	768	766	729	741	746	745	743	742	737	739	766	744	748	784	732	748	777	796	760	745	714	730	744	758	770	754	762	751	734	725	776	820	762	742	691	726	709	722	736	752	741	766	770	761	730	764	737	738	727	802	772	761	747	690	781	784	738	753	784	705	717	766	746	775	759	760	787	769	759	759	767	775	724	748	754	783	741	713	741	738	676	746	750	761	727	727	737	756	770	710	704	694	753	731	741	727	763	755	709	753	770	724	755	765	745	731	750	742	769	703	783	755	753	764	722	782	769	767	727	734	714	764	782	774	744	754	705	711	710	729	748	789	711	745	754	718	732	776	809	719	740	748	800	800	751	745	800	771	804	715	734	813	755	725	720	796	724	819	768	736	752	722	724	741	717	734	773	789	735	767	732	789	786	776	706	730	749	742	760	813	725	723	771	715	799	775	741	754	685	774	743	756	723	776	759	765	716	761	698	780	737	733	740	759	715	762	727	703	752	756	679	733	794	727	707	758	725	764	718	778	750	751	710	755	803	772	720	783	721	723	713	752	777	708	789	741	753	756	754	737	759	746	774	771	802	779	726	710	776	773	661	763	742	787	695	808	768	658	759	759	741	800	718	762	741	774	711	765	759	811	740	734	736	743	758	766	755	778	744	750	776	727	760	727	729	741	721	759	721	814	707	774	762	694	732	724	756	784	756	762	750	795	728	756	727	722	747	721	764	736	764	758	737	722	728	718	743	803	771	728	769	749	813	741	706	772	716	800	772	759	770	713	765	793	755	735	763	743	771	797	750	786	740	704	726	782	723	752	775	730	813	780	747	732	748	729	735	745	744	757	800	735	729	769	722	740	757	747	789	733	791	760	729	738	706	755	724	800	775	736	741	764	784	718	774	719	737	737	739	779	725	767	741	762	712	736	701	776	755	752	757	738	764	774	700	705	803	767	751	782	755	721	766	730	754	716	715	735	769	753	762	775	748	716	750	767	759	747	735	715	769	723	804	767	777	791	732	759	720	756	745	708	766	750	753	751	738	793	761	762	712	776	748	732	718	751	753	744	753	719	733	742	740	743	697	759	712	730	755	750	723	729	802	763	829	711	736	736	775	760	726	757	716	758	728	721	728	747	743	772	756	741	764	734	735	757	757	746	735	765	737	770	789	791	742	755	729	761	744	746	772	762	787	768	750	724	752	748	734	736	708	749	732	724	771	742	703	719	745	806	763	817	751	745	743	727	767	786	756	719	730	769	782	751	760	767	776	715	758	781	724	802	775	736	748	773	733	719	709	747	714	772	793	754	715	783	755	755	736	683	733	742	741	754	745	742	713	764	736	761	778	760	737	727	818	738	717	739	755	768	750	729	744	744	698	710	737	764	745	756	777	755	735	727	731	756	789	744	778	710	780	753	742	801	791	751	775	756	800	750	737	733	715	770	721	756	779	759	714	739	750	743	738	759	827	757	745	790	755	764	769	774	727	795	771	744	758	747	753	781	730	736	738	780	728	754	777	766	736	762	743	759	742	773	715	725	757	775	777	735	729	771	786	754	744	720	755	771	770	768	756	733	743	775	762	716	800	762	793	797	711	756	732	759	733	768	773	749	737	751	736	759	768	767	790	747	735	764	733	764	745	746	755	792	751	773	760	763	772	758	761	756	696	736	722	796	759	781	751	772	730	701	745	724	729	751	754	748	742	787	721	721	765	741	756	757	733	734	741	764	756	746	726	732	732	743	742	756	785	742	765	730	750	752	697	749	771	775	719	682	753	739	743	780	761	774	750	722	747	750	701	729	741	755	720	731	738	749	737	761	748	774	778	782	724	739	757	698	748	766	680	767	778	783	745	713	704	736	728	749	759	755	791	740	769	713	734	762	729	720	735	718	724	789	752	758	747	701	715
42758	39284	27457	13151	4857	2311	1456	1200	980	916	878	855	771	746	790	745	773	707	727	760	745	747	799	720	746	739	758	713	745	758	734	687	737	718	754	734	778	768	752	710	715	751	714	745	697	698	739	812	741	748	766	726	724	735	730	753	768	735	734	763	772	719	785	717	767	770	731	725	782	682	712	726	782	773	695	764	716	686	737	684	721	748	736	706	746	741	737	737	756	722	766	799	720	750	720	723	749	754	734	719	692	664	694	787	746	732	750	752	723	715	694	695	749	755	751	721	743	818	750	730	738	756	727	776	706	797	732	738	694	704	758	761	753	770	756	697	760	734	738	750	725	745	762	749	781	743	688	764	730	719	776	737	747	747	752	696	774	722	737	762	754	785	733	775	735	709	724	764	704	765	718	700	764	693	702	736	752	760	724	702	737	714	745	720	750	753	715	716	713	714	736	785	740	757	745	735	775	734	734	728	695	688	730	815	694	724	727	717	768	716	680	773	731	697	767	755	723	749	679	773	698	748	769	738	699	762	805	728	726	722	749	736	775	763	748	766	697	689	719	749	774	767	713	763	763	742	745	762	768	693	762	764	739	781	767	712	707	729	725	711	719	739	770	723	704	728	737	733	733	707	727	754	723	701	781	723	723	755	724	782	791	764	761	758	714	754	778	743	757	750	757	743	711	705	785	768	720	724	747	829	701	717	726	714	792	735	801	700	680	746	767	740	726	752	731	708	683	718	755	801	756	803	761	749	759	744	783	738	719	717	711	723	722	729	716	745	730	759	730	752	715	705	701	755	771	710	685	733	735	752	765	690	747	736	714	723	713	714	749	730	728	756	754	710	708	746	751	737	709	760	694	682	706	747	692	722	721	741	711	745	772	773	765	762	740	727	728	713	736	731	782	748	811	739	740	729	753	782	752	721	696	740	786	738	732	707	777	729	762	733	746	711	735	791	786	775	708	789	736	754	728	777	722	790	789	724	744	736	774	733	812	736	710	736	772	752	774	760	715	704	730	765	695	743	717	719	685	704	744	709	724	744	716	756	750	718	724	692	749	770	755	712	714	733	739	778	759	744	771	693	743	761	734	741	772	733	759	752	728	729	782	722	750	731	703	741	754	739	736	772	753	777	749	770	719	789	737	726	781	745	771	758	804	748	761	767	766	759	694	783	728	794	749	775	748	736	741	723	723	763	713	746	765	755	760	701	759	764	738	745	712	695	727	757	759	729	756	741	750	753	716	740	772	748	752	745	731	792	699	746	755	809	765	689	736	779	754	754	722	763	748	678	715	756	719	755	783	692	759	745	772	781	701	714	774	780	800	756	775	719	688	726	766	731	700	753	759	755	743	766	774	765	718	700	796	744	822	756	740	781	769	715	717	742	736	706	758	718	714	775	689	767	740	736	738	749	731	746	715	744	744	740	754	743	743	753	772	716	757	776	752	782	769	745	783	788	740	756	734	737	764	725	752	789	752	731	732	738	741	710	790	727	725	780	728	749	736	774	700	739	764	716	754	740	724	730	746	728	751	755	739	774	757	749	708	739	725	735	753	768	780	761	720	729	682	739	742	766	719	691	777	729	697	698	750	729	771	738	745	757	748	812	729	708	730	716	776	775	763	777	733	729	758	796	750	740	754	800	730	721	739	742	735	741	735	762	749	750	731	780	768	792	717	744	752	712	729	770	776	715	776	746	717	725	815	782	774	722	754	717	747	769	727	747	719	719	781	735	740	701	723	721	728	743	751	776	758	725	762	760	753	747	738	716	797	760	710	813	726	751	713	739	755	742	735	775	734	762	720	714	746	727	757	707	754	726	729	750	740	715	778	757	761	714	801	771	711	727	710	720	755	750	712	794	767	734	768	727	762	783	723	710	710	725	782	728	718	732	762	720	744	754	734	738	746	747	703	792	744	711	725	775	740	748	792	756	781	747	723	736	738	747	757	702	775	713	820	769	742	738	716	692	701	741	732	703	731	700	681	788	752	720	706	756	720	840	719	727	757	717	735	750	748	742	691	722	739	729	692	716	714	791	737	752	746	723	737	759	745	798	759	739	741	753	755	766	768	720	700	740	773	722	730	790	745	756	712	757	706	771	760	722	752	771	719	705	783	710	770	728	757	724	737	742	747	758	743	741	716	749	780	800	702	778	684	775	756	827	763	749	750	775	764	733	729	783	723	712	706	710	746	744	734	716	716	776	757	777	793	720	740	767	753	736	754	745	754	770	736	771	729	736	752	754	776	719	733	743	715	723	714	758	783	718	747	771	771	729	745	772	760	726	780	774	804	747	734	739	765	732	756	732	781	709	760	707	771	748	722	754	725	755	764	756	786	790	742	716	735	749	751	751	760	719	755	709	741	732	700	741	806	718	769	681	713	716	745	704	747	719	742	737	721	740	754	765	761	759	737	742	768	731	799	738	735	735	719	713	772	722	718	711	710	749	743	751	722	784	759	761	767	755	748	756	768	672	728	740	710	758	719	760	799	730	726	713	731	716	796	745	702	689	725	698	718	778	726	731	715	733	750	704	721	739	791	760	765	686	733	712	774	756	731	736	727	734	782	740	729	735	713	814	750	724	709	753	744	733	750	765	687	684	736	733	761	737	762	712	775	717	732	802	767	749	777	786	790	733	765	777	707	697	730	742	736	718	751	727	714	750	789	750	716	744	718	767	738	720	772	715	745	747	757	758	740	762	745	764	752	762	712	768	717	732	693	759	695	703	719	727	759	730	698	760	769	728	754	752	712	719	739	761	746	709	682	708	716	762	733	734	729	768	781	772	739	703	725	704	705	725	756	780	787	738	711	721	770	721	762	717	763	731	738	738	758	731	734	737	766	741	748	771	742	755	725	756	733	778	765	763	753	690	724	770	788	754	747	742	738	758	754	767	770	788	753	742	762	696	754	738	728	749	706	740	797	709	753	718	799	747	817	742	697	732	740	702	757	760	749	739	770	751	724	736	722	758	726	761	743	774	715	801	764	761	753	763	740	708	715	723	708	725	754	714	753	707	702	762	725	721	745	727	691	771	729	715	744	743	699	810	743	695	759	801	747	771	726	725	725	737	720	700	731	737	733	750	716	720	741	734	774	716	737	775	695	708	743	744	731	718	700	754	715	733	765	724	759	744	775	813	744	788	769	693	700	808	744	739	761	777	745	781	775	767	733	763	758	726	772	723	704	742	741	747	712	686	773	722	731	711	706	736	778	756	753	754	764	721	729	742	727	791	744	768	720	708	717	783	732	743	724	767	708	713	769	787	695	770	727	757	745	738	719	722	758	710	729	724	784	742	761	755	687	799	706	814	766	746	739	716	770	782	731	767	687	731	772	758	742	747	708	773	771	735	749	704	792	744	786	732	756	753	717	748	785	761	734	745	734	725	747	738	794	728	709	729	698	762	744	726	745	719	830	700	733	728	725	745	733	696	731	756	761	692	705	726	759	746	732	685	746	793	810	750	723	754	730	727	790	778	732	656	755	788	743	822
47515	48385	24181	10478	6050	3152	1961	1453	1157	995	957	859	867	828	764	784	794	769	789	854	749	757	770	764	719	777	734	766	780	815	735	833	749	766	719	831	746	736	804	739	761	765	763	711	736	750	776	745	761	739	759	751	788	750	755	773	742	744	757	810	756	758	761	754	783	736	819	781	755	817	768	757	763	818	821	783	732	768	779	719	768	754	787	805	803	784	752	770	796	796	783	763	734	749	792	728	742	793	755	775	792	759	775	758	772	737	765	761	737	746	739	705	792	765	750	714	736	788	801	731	787	783	748	788	800	729	748	780	798	758	774	756	766	760	786	780	754	769	786	742	780	776	768	743	736	756	773	846	790	794	752	807	734	778	753	750	753	780	769	807	767	761	739	783	721	756	826	793	756	743	775	787	752	724	757	754	731	734	777	815	756	713	722	788	759	772	697	756	726	702	768	721	751	781	775	742	779	792	783	767	751	807	762	750	724	772	765	749	720	765	777	753	785	796	769	795	805	774	729	821	779	765	803	765	751	752	745	780	726	758	799	746	746	752	767	752	744	781	739	771	754	786	746	758	769	746	751	773	731	792	780	792	783	766	728	746	803	778	748	691	744	753	770	774	750	786	754	753	771	796	762	734	727	783	758	735	732	782	772	761	706	787	775	779	808	768	787	745	767	755	746	781	770	806	733	770	756	759	768	752	756	758	764	739	743	737	788	760	727	784	745	757	794	745	762	750	722	753	714	756	774	762	745	772	770	771	755	754	771	763	792	777	752	772	760	755	795	778	815	772	787	796	758	775	806	770	750	752	854	729	783	760	785	791	763	763	756	709	762	784	690	785	781	757	790	797	748	773	766	781	779	696	824	762	762	779	770	740	778	755	757	736	725	769	754	751	771	734	717	721	759	740	776	779	768	775	768	777	771	773	774	788	776	804	778	782	797	773	816	758	768	781	759	815	792	774	795	763	792	788	790	796	759	723	760	743	762	703	769	766	790	798	781	749	758	784	751	769	750	754	763	751	757	706	770	715	778	713	752	697	812	710	734	755	790	744	743	731	758	778	774	793	725	783	733	751	746	773	792	736	778	737	753	754	822	779	734	736	767	773	741	753	746	847	757	761	804	835	823	796	745	753	791	729	769	762	753	776	785	788	773	750	765	758	808	788	761	687	737	770	738	799	764	751	816	742	737	780	780	789	769	758	789	784	767	751	720	747	720	737	771	771	753	776	752	764	768	793	740	774	804	738	742	739	770	703	781	787	748	773	747	739	777	784	799	758	789	787	775	737	726	754	779	750	773	764	738	747	794	808	729	772	755	773	750	816	739	827	715	744	782	739	811	771	787	738	775	769	768	785	775	717	738	792	773	716	784	761	801	749	758	763	709	758	765	746	823	744	795	829	722	804	789	754	726	792	820	799	767	782	755	779	772	755	766	782	806	783	753	786	793	813	760	735	741	798	787	780	803	792	755	761	740	793	761	703	789	750	777	762	757	776	800	744	782	774	762	800	738	770	762	808	791	751	754	740	787	797	781	789	759	782	763	739	783	740	782	760	756	788	784	765	762	739	755	735	800	784	758	783	779	762	776	804	762	735	760	770	757	767	763	823	830	799	720	727	780	787	735	782	765	750	730	734	761	787	762	713	788	786	754	777	786	744	729	826	760	733	752	746	778	789	703	727	785	793	789	718	776	743	769	731	808	733	770	795	733	789	766	756	754	780	748	765	753	764	784	722	789	750	757	776	773	750	739	766	729	790	708	749	757	763	796	740	796	748	770	741	739	736	754	787	756	778	788	727	762	710	799	749	774	746	797	753	812	787	767	811	764	748	795	753	776	720	768	764	775	773	747	730	811	714	777	774	772	740	754	819	775	773	778	763	774	767	772	742	790	817	744	773	803	799	803	767	762	803	773	753	761	750	749	749	763	767	791	759	741	766	745	776	818	758	782	766	779	777	762	789	741	737	779	806	753	707	803	771	775	794	767	761	794	802	764	790	744	748	741	758	797	742	772	773	767	710	779	753	753	776	795	785	771	770	748	790	744	713	744	752	822	734	773	774	749	757	801	784	771	782	810	736	760	778	728	780	723	795	809	761	736	790	734	806	769	759	800	778	770	789	765	756	800	718	811	739	728	804	800	750	772	778	812	834	787	790	746	768	772	799	801	744	824	804	776	704	768	753	744	742	721	770	758	732	759	834	739	780	798	748	745	831	763	815	787	749	723	788	728	813	743	732	745	755	744	784	789	800	774	801	772	749	759	740	733	782	787	784	788	771	788	748	755	727	788	778	726	752	753	758	758	747	748	799	706	753	801	740	765	761	757	789	806	763	793	786	785	751	802	743	800	791	741	743	759	744	810	797	759	732	732	807	782	765	735	757	749	770	767	790	781	780	742	753	790	752	822	794	748	769	775	762	771	768	783	727	756	805	746	776	759	773	815	792	805	812	780	739	747	787	754	742	791	749	718	783	779	748	746	782	770	766	759	796	798	757	749	760	782	790	794	724	791	746	785	788	814	782	750	797	750	783	749	810	730	786	798	761	800	745	711	816	739	793	731	794	730	771	725	782	797	771	804	767	795	807	791	763	745	735	831	726	808	796	818	722	744	746	716	789	727	751	784	792	748	729	829	724	808	807	744	745	773	829	729	793	770	746	819	770	755	752	782	760	725	739	758	803	760	818	762	773	770	712	783	776	832	727	754	795	799	715	745	780	810	750	805	793	766	745	775	782	794	761	747	746	734	723	722	745	748	767	750	756	777	792	722	750	784	771	795	766	773	868	787	765	785	740	747	789	767	814	780	770	736	815	776	760	760	771	777	773	739	791	777	764	793	736	767	771	789	793	740	813	779	779	729	769	796	737	751	785	736	772	786	785	799	777	771	760	769	786	810	737	775	776	770	748	738	718	819	780	730	753	746	769	755	753	772	779	771	794	776	782	789	783	777	744	803	762	758	783	766	745	785	767	716	781	749	764	765	761	770	789	773	748	735	755	789	785	820	749	779	793	742	784	745	763	729	791	746	800	789	764	759	814	725	773	747	717	793	788	842	775	834	782	798	787	793	792	763	788	774	782	749	821	801	781	686	799	770	762	740	768	796	795	733	781	783	774	769	729	794	761	770	790	809	787	742	748	741	747	810	742	772	795	722	738	843	763	779	725	707	743	756	700	759	784	773	736	816	769	727	770	801	810	791	798	805	787	761	711	780	783	752	719	742	773	756	763	766	796	760	785	757	784	765	773	792	777	725	737	777	771	758	760	748	773	757	810	753	751	771	772	751	749	699	706	758	767	731	737	739	793	720	767	750	754	768	752	775	769	782	706	741	802	727	791	812	766	758	723	732	755	779	721	769	732	734	767	782	742	742	788	773	731	754	801	807	782	729	794	760	755	779	721	772	763	806	777	743	759	770	830	780	767	813	765	759	786	760	747	782	775	772	752	780	763	770	771	736	783	792	732	779	772	780	758	720	769	789	763	759	740	732	738	743	799
23361	20838	27646	24051	20770	12062	2374	1339	984	945	859	829	748	791	744	742	725	747	745	683	768	738	669	689	674	735	695	714	746	720	716	746	733	730	710	700	725	716	704	692	687	744	743	703	708	731	757	729	734	730	733	725	734	738	697	744	727	707	696	720	683	728	729	695	729	751	722	670	678	729	706	696	704	722	691	771	657	685	672	662	677	744	723	698	735	720	743	733	722	722	737	686	705	697	703	745	722	795	689	711	726	697	707	707	734	728	739	728	733	710	698	708	683	713	715	720	722	711	738	689	667	676	719	705	693	759	722	694	668	709	674	682	713	761	726	737	697	728	716	705	637	690	723	714	736	716	736	690	722	695	704	747	679	729	765	694	739	732	741	719	706	731	748	743	698	698	691	690	689	703	782	710	701	674	722	684	681	698	749	687	704	704	700	658	728	731	691	698	727	708	738	699	718	716	690	702	699	703	738	703	752	693	700	664	716	707	661	722	688	679	681	730	722	767	767	703	690	721	712	727	696	707	739	680	710	716	691	739	692	673	724	742	740	755	724	711	718	739	767	757	760	683	715	742	706	711	740	714	707	704	720	728	728	728	745	710	719	742	721	684	756	746	712	761	690	706	644	709	683	723	737	714	675	730	660	702	687	694	731	752	718	722	705	693	722	785	731	711	748	699	685	652	720	702	712	724	701	735	721	697	696	723	684	710	729	749	727	746	738	735	711	720	746	718	724	737	717	646	709	722	741	758	722	731	704	707	693	697	768	665	695	701	696	706	738	748	683	713	747	684	738	745	683	676	755	725	736	659	773	667	699	741	706	736	693	722	709	752	668	784	682	702	715	710	696	745	673	707	711	675	707	702	725	730	693	711	721	692	742	678	745	743	725	686	701	702	694	684	715	731	719	693	750	687	730	666	685	714	713	714	769	682	701	664	662	684	736	740	730	717	732	678	755	716	728	733	744	748	703	699	747	707	690	733	711	643	733	751	688	669	717	705	763	774	693	710	677	713	751	687	719	730	693	699	715	735	746	738	695	702	726	744	692	687	690	753	665	705	705	784	628	756	736	688	719	665	690	681	726	669	735	690	718	664	700	726	719	713	664	726	673	723	699	676	740	696	724	708	711	706	745	722	667	672	697	737	731	664	727	699	706	710	704	734	706	683	677	650	696	722	702	684	686	739	719	733	699	711	698	729	702	738	739	675	721	704	733	734	771	715	733	735	683	682	733	717	700	694	716	736	677	720	657	721	688	694	722	724	727	670	723	669	765	732	716	676	701	694	703	699	735	726	754	697	749	719	679	681	741	697	738	736	708	763	698	703	751	699	762	739	709	724	717	698	716	728	710	729	706	724	723	705	710	703	730	709	721	727	711	717	701	730	678	743	756	711	720	759	784	723	743	715	684	711	704	696	709	661	707	753	679	738	759	689	715	679	724	695	672	722	722	691	762	731	724	705	715	714	742	752	737	668	697	656	746	709	758	721	746	676	709	768	693	756	668	659	700	738	726	753	708	712	695	703	718	674	729	741	744	731	708	712	740	681	730	695	712	721	713	704	711	709	707	752	714	717	723	706	705	733	756	729	697	736	719	681	719	740	765	704	690	714	693	690	682	727	664	702	720	705	792	719	728	668	698	681	664	721	744	719	700	726	682	721	711	747	701	757	691	717	731	716	726	719	718	679	719	754	724	692	736	701	737	693	692	698	747	685	702	727	704	701	766	712	745	685	686	701	733	654	679	680	672	759	694	651	634	688	701	687	706	742	701	718	692	761	699	733	709	710	727	710	704	698	664	714	741	698	731	708	696	704	708	741	692	689	727	675	688	705	755	711	714	764	703	706	719	679	730	732	721	725	687	716	703	735	676	748	732	696	707	719	683	708	705	690	732	658	744	725	721	685	723	685	718	700	735	679	718	714	717	719	731	723	719	755	717	677	735	738	725	699	702	721	726	743	671	732	754	729	752	676	681	726	728	750	691	718	701	706	712	727	713	767	675	705	719	695	684	683	670	700	713	777	683	696	760	737	697	707	720	674	716	701	740	736	718	641	781	669	723	749	723	756	742	722	743	740	718	787	688	693	697	738	759	759	698	736	691	745	719	658	736	736	684	717	707	716	757	751	683	720	729	739	737	679	693	723	766	741	733	733	658	748	706	714	696	696	733	698	678	698	688	681	740	722	753	745	708	762	698	688	756	800	707	770	744	739	746	713	724	679	710	724	732	708	774	712	702	743	752	728	706	716	744	651	726	732	720	684	729	714	746	757	682	709	694	731	744	712	729	745	742	719	709	709	678	666	719	728	728	736	728	739	714	704	735	735	745	669	698	753	792	690	727	686	670	757	677	695	673	729	645	735	686	732	680	746	700	752	703	724	725	700	685	736	737	753	732	701	783	746	704	752	698	706	749	753	699	740	694	728	683	699	722	708	683	698	749	707	751	696	727	739	704	702	740	703	702	707	713	763	754	759	706	713	723	735	713	709	735	719	682	699	684	725	716	708	703	703	739	695	650	719	707	677	719	702	674	705	717	752	710	712	699	714	728	738	749	668	712	734	692	693	754	734	730	754	732	783	688	710	741	698	712	749	680	652	700	687	721	676	675	727	719	735	726	732	712	714	658	696	740	683	713	704	710	716	689	716	694	725	703	710	675	693	676	713	705	696	707	748	701	681	703	683	687	670	698	760	723	757	718	703	748	733	710	738	744	644	691	715	700	721	770	691	704	759	712	748	717	688	696	732	720	667	710	705	730	724	704	699	716	696	710	720	705	723	761	701	698	749	685	739	697	766	725	700	701	790	748	768	694	750	682	674	701	666	701	705	711	736	735	768	683	719	702	738	738	681	707	711	710	709	689	716	732	741	721	707	710	700	726	732	707	727	767	696	737	667	696	737	759	719	749	692	720	695	719	702	709	705	703	727	759	778	736	659	707	741	689	679	780	726	714	733	655	690	695	725	746	728	673	706	712	728	702	729	708	747	679	708	680	746	750	752	699	675	748	772	688	727	728	747	733	722	716	737	683	702	680	743	713	708	717	761	698	689	710	684	703	744	743	711	742	679	706	694	722	671	679	677	686	698	698	710	770	680	705	647	721	741	711	696	677	705	725	681	722	694	719	710	661	741	724	726	679	694	709	741	716	683	724	688	685	715	723	733	689	712	758	721	745	717	710	712	670	730	734	726	723	723	702	716	719	764	706	746	690	744	697	713	692	673	689	712	718	720	665	657	768	735	697	710	716	711	700	698	692	707	700	746	716	723	673	714	691	708	766	766	673	689	733	754	741	728	680	671	747	757	734	758	711	749	724	680	683	731	693	710	703	694	749	722	723	783	702	721	702	688	701	672	710	651	707	732	708	716	691	668	713	709	709	741	695	700	728	738	699	802	724	708	697	722	746	717	683	739	710	716	704	712	720	690	720	738	727	734	722	702	712	734	680	715	684	708	765	689	686	698	707	713	683	689	719	741	725	697	679	754	703	737	703	732	773	699
41282	46722	30451	15630	8403	3647	2076	1568	1252	1022	999	839	800	797	757	753	762	729	777	749	722	734	718	726	771	718	725	753	720	725	766	765	765	733	718	711	793	732	742	747	738	774	766	718	784	726	774	763	738	738	761	769	723	742	737	704	738	750	735	750	703	716	685	698	724	715	727	751	727	690	742	733	749	681	746	758	738	753	758	753	722	722	719	691	684	703	765	764	724	698	732	768	741	781	761	736	718	723	700	708	730	687	728	671	713	682	728	760	721	705	752	737	743	749	716	776	735	791	724	748	716	727	776	767	785	760	714	801	720	740	740	757	700	721	732	655	728	782	709	736	730	755	696	798	718	745	742	772	731	710	739	749	724	731	770	751	730	779	705	706	711	730	767	760	683	753	785	732	695	741	761	739	752	713	736	693	768	728	744	710	744	738	716	703	758	771	757	757	710	692	747	764	733	747	750	770	734	724	721	759	753	751	752	730	740	754	719	747	745	737	727	764	710	747	768	735	780	729	695	717	716	719	673	733	778	779	737	700	753	706	756	744	752	686	746	775	753	714	716	763	800	723	688	793	765	755	733	729	691	726	705	735	727	752	741	722	723	711	722	750	727	769	726	765	696	730	749	682	774	742	737	691	794	740	692	735	712	713	741	737	717	713	751	705	690	739	736	771	752	707	730	722	753	734	749	721	756	755	726	758	745	723	738	723	759	735	761	762	752	718	774	718	735	746	716	727	721	716	681	740	724	729	750	764	680	786	756	757	725	733	715	707	712	724	731	791	733	755	784	707	743	750	705	732	735	727	702	729	743	769	736	717	755	722	743	741	724	749	747	735	734	703	755	743	771	744	730	728	763	738	738	708	741	722	744	735	736	754	735	741	693	719	737	710	770	756	768	716	704	732	756	737	713	719	744	712	733	692	758	758	744	736	775	721	739	728	699	743	773	737	742	725	696	732	721	716	732	665	730	708	750	764	732	738	766	735	707	717	761	701	672	718	729	742	695	734	733	776	740	735	740	758	791	721	722	692	720	719	746	703	766	712	716	730	741	720	768	685	709	714	725	715	696	732	726	732	716	809	758	741	731	757	810	712	740	706	692	770	685	708	683	665	758	721	686	732	669	743	769	717	710	738	777	724	709	737	714	733	720	751	766	740	728	735	761	749	715	737	720	744	708	747	695	767	690	747	670	728	745	726	711	704	720	739	727	707	702	731	676	753	781	740	738	750	730	695	765	743	729	714	703	715	758	727	724	724	696	729	727	759	734	741	727	734	767	710	790	697	702	737	745	761	710	740	671	750	716	693	702	753	703	710	748	751	700	719	695	693	686	716	727	731	683	709	774	769	806	736	730	750	707	710	748	710	744	759	701	760	720	753	729	723	766	739	714	720	713	779	760	704	733	715	728	748	746	732	722	683	750	811	743	686	810	745	712	725	779	760	732	683	783	715	769	740	793	762	753	717	697	775	714	749	736	723	736	746	766	692	743	771	706	724	822	701	706	735	744	706	749	714	776	718	757	740	708	720	719	803	701	731	679	721	783	792	695	741	707	711	760	704	744	733	687	757	767	712	743	745	735	720	678	735	761	750	766	765	766	768	731	739	763	788	770	758	715	713	708	798	709	708	723	751	684	734	715	729	753	740	759	720	734	709	734	743	748	743	772	742	739	698	759	739	742	755	756	707	771	725	750	741	772	719	746	732	733	744	709	709	762	735	720	789	785	743	750	735	718	760	745	659	728	742	759	734	711	728	736	726	738	756	730	714	752	769	771	749	753	713	721	695	763	705	717	696	747	772	719	724	703	751	730	751	723	700	771	737	738	778	708	724	747	699	720	697	696	775	741	684	750	751	728	761	776	683	699	689	731	743	765	689	770	746	704	760	731	786	775	709	698	770	746	741	667	725	726	768	734	709	759	729	771	717	727	741	735	748	749	736	796	748	754	754	692	704	728	660	776	746	715	776	742	747	702	708	730	707	741	695	771	786	723	730	718	736	732	702	740	724	782	724	698	736	746	721	761	755	762	707	821	747	731	737	708	717	718	787	744	754	786	714	720	715	736	777	739	738	704	696	732	841	729	741	730	717	747	770	698	729	734	741	734	748	733	754	766	802	736	767	715	775	760	731	768	740	744	707	749	723	708	751	699	725	697	721	717	733	717	744	738	767	736	753	701	744	788	747	740	774	680	724	745	759	765	763	743	708	723	726	700	706	740	748	740	715	763	705	696	777	702	757	755	715	706	683	716	694	767	788	721	755	714	723	720	727	741	731	781	766	732	683	724	736	729	758	780	701	737	727	698	802	764	696	770	738	722	762	693	744	752	756	737	747	765	712	718	759	761	754	723	712	669	763	738	771	741	727	768	788	752	714	716	677	801	723	789	707	757	738	719	776	750	775	738	744	740	748	749	777	699	741	769	741	682	731	766	717	697	759	708	722	744	770	763	754	720	745	775	773	716	727	722	721	732	702	706	760	703	770	717	722	742	748	729	767	767	777	766	664	736	735	767	736	760	755	734	716	778	729	747	744	725	739	773	789	770	719	767	748	759	725	697	712	689	737	754	754	681	802	684	716	757	702	701	742	717	729	727	755	794	724	713	764	769	746	822	745	769	671	765	687	730	694	694	777	790	704	712	789	756	728	766	767	710	736	693	760	724	745	740	754	748	770	780	754	781	743	753	782	773	785	766	773	711	733	714	772	757	709	734	781	742	783	747	737	750	689	712	713	727	764	749	719	755	708	721	678	783	736	718	718	749	736	701	718	749	760	784	748	677	754	723	714	769	755	772	715	717	766	751	726	690	733	718	715	773	721	734	704	744	723	719	759	743	736	720	705	713	725	782	687	752	723	725	692	763	748	741	755	735	784	757	718	763	701	688	766	745	806	773	691	746	709	766	730	748	797	780	777	789	701	757	706	818	702	760	703	747	736	695	731	750	722	711	701	743	771	744	727	751	698	786	745	724	753	734	720	742	739	785	752	735	780	741	762	745	725	749	771	713	737	687	718	713	764	709	754	732	719	753	693	707	751	766	771	715	706	725	782	751	761	673	778	711	716	745	733	726	729	734	771	776	720	744	760	726	737	728	713	710	730	695	733	675	741	746	735	783	709	757	688	766	760	729	740	699	693	682	720	694	745	748	782	755	728	720	696	729	707	750	730	729	741	726	765	750	746	727	722	758	789	764	805	711	724	774	686	760	765	715	726	732	717	744	725	744	791	718	759	736	759	721	705	778	729	733	700	713	733	720	725	730	751	777	748	761	675	770	703	781	724	783	746	722	759	751	742	750	707	729	802	735	751	757	730	725	695	723	718	737	747	781	785	748	726	763	736	731	730	734	735	746	723	697	754	735	729	717	761	744	704	766	741	772	751	736	763	756	755	733	708	723	694	732	711	779	754	766	723	733	743	711	748	739	702	731	725	717	745	738	707	775	752	729	762	711	689	741	715	762	711	737	739	740	713	724	776	744	727	733	729	710	768	720	753	720	715
25037	21741	27985	25082	13306	3689	1928	1335	1095	897	850	842	880	817	798	778	780	770	807	797	816	736	752	759	817	809	754	774	783	759	740	768	773	706	745	817	696	766	782	765	780	766	752	779	835	770	829	784	801	766	772	824	775	752	751	760	738	758	772	751	755	795	763	816	764	844	780	785	740	779	752	817	821	785	781	768	760	777	725	793	759	795	806	848	754	755	779	810	786	794	769	745	775	799	688	767	750	794	805	731	776	696	782	771	734	768	763	793	788	742	796	749	756	823	774	754	800	770	745	775	778	773	793	753	727	760	775	752	795	770	744	759	825	753	731	746	794	805	789	799	800	790	762	825	753	813	777	763	802	785	831	757	775	774	818	772	769	784	763	755	766	807	756	803	763	731	743	766	755	760	740	768	771	770	820	762	708	746	811	790	795	727	810	781	778	767	790	750	814	766	793	802	764	724	780	763	771	726	787	750	831	717	770	688	771	759	758	783	778	765	761	776	757	763	783	811	828	760	751	767	737	759	831	798	745	723	810	812	791	759	789	783	768	797	751	725	766	787	763	758	727	804	750	807	785	812	812	759	807	827	769	773	792	812	747	742	783	814	743	741	777	768	806	788	791	724	727	723	767	800	812	750	772	788	781	785	785	725	794	754	741	802	780	752	767	758	769	765	779	742	784	753	783	785	832	776	813	744	782	752	775	777	788	780	750	745	742	777	801	771	774	810	740	787	767	753	763	784	723	755	781	731	811	746	784	816	779	769	742	761	731	732	752	782	779	780	796	763	732	778	747	812	765	793	739	798	769	760	816	747	793	748	774	742	759	809	793	778	759	769	789	774	774	751	784	790	770	803	724	762	759	769	772	749	777	776	778	781	790	795	813	742	750	782	781	789	812	726	751	756	740	790	758	772	786	788	781	749	749	752	762	790	808	755	736	738	774	797	717	796	758	751	748	747	727	756	741	781	806	773	804	814	702	792	771	813	791	760	815	778	731	763	817	761	808	739	781	753	762	753	780	756	763	746	760	726	758	802	727	748	787	809	750	766	766	758	744	703	757	719	771	798	798	725	788	763	815	772	746	712	784	752	769	805	754	776	827	742	792	748	779	769	759	774	812	773	789	762	765	772	746	789	747	769	774	794	790	777	748	789	771	713	839	765	783	722	786	761	785	808	759	822	718	741	753	770	785	815	718	768	780	755	743	739	779	762	799	769	720	725	766	770	766	776	719	778	774	734	788	750	747	787	737	733	722	768	754	823	759	764	759	780	787	753	771	761	741	770	742	775	748	778	798	814	774	788	738	757	813	761	764	755	773	794	767	770	779	796	808	742	720	813	798	784	815	813	783	751	814	758	767	819	791	779	761	777	755	790	782	774	754	740	797	731	772	742	811	767	754	776	752	755	820	785	741	776	785	815	811	760	786	825	746	780	773	825	733	731	768	741	783	786	730	752	772	753	802	773	794	762	773	738	789	783	804	817	757	721	783	788	784	813	782	779	762	742	802	809	771	715	765	772	796	755	794	802	755	733	749	763	728	758	734	804	822	755	809	767	786	787	717	830	765	817	777	755	761	762	782	749	776	803	766	738	793	781	767	751	760	702	731	762	781	827	804	797	759	774	775	770	805	760	780	772	749	777	779	784	758	717	811	822	765	720	764	750	805	720	747	795	733	790	791	775	715	793	783	776	734	847	726	810	735	741	781	778	772	744	778	784	721	781	771	754	812	750	692	767	773	773	846	795	752	774	789	778	747	806	779	754	784	766	750	798	737	755	750	768	777	786	760	758	738	742	747	777	708	818	753	732	763	810	727	772	737	760	783	770	731	748	712	773	729	755	766	800	735	722	797	756	769	786	749	769	737	767	714	774	742	820	772	718	780	759	794	754	765	751	801	764	732	756	766	778	731	713	763	837	806	770	764	791	774	796	813	758	822	785	765	708	813	822	744	756	753	772	766	787	785	795	738	799	796	792	768	806	796	797	722	767	785	779	746	797	792	771	796	804	785	766	771	759	730	799	780	770	747	821	771	798	755	753	770	765	709	806	778	772	788	727	810	794	775	722	742	764	733	772	810	791	722	805	789	730	771	769	819	772	808	777	748	767	732	788	761	793	795	741	770	769	789	784	738	798	795	762	787	816	775	762	799	755	756	713	773	805	772	763	746	758	755	744	733	778	743	803	754	739	766	764	756	783	750	787	728	749	750	739	751	805	748	798	800	760	773	766	786	782	811	786	764	755	808	798	765	798	822	794	760	754	782	753	731	747	785	778	778	729	801	720	749	773	729	748	715	781	795	734	778	778	749	756	749	799	741	792	770	795	767	812	817	799	735	837	773	692	752	756	764	772	744	796	786	762	749	793	744	779	756	751	818	745	814	807	782	716	772	722	725	707	787	783	720	794	751	768	773	781	776	752	785	744	760	782	805	788	771	799	815	733	774	776	764	762	763	764	737	794	777	743	754	792	789	791	781	766	814	762	827	791	820	730	810	767	785	776	781	764	705	791	818	759	772	800	790	760	787	804	727	756	752	806	731	805	807	809	785	771	795	725	808	804	781	807	773	781	739	758	775	754	744	777	743	709	795	785	817	785	762	771	789	775	779	793	765	722	735	719	774	702	763	785	818	752	735	813	780	774	784	775	771	765	804	758	810	781	732	765	774	747	747	747	748	821	753	798	786	739	784	780	826	708	818	769	753	771	774	767	719	736	821	800	768	778	754	751	731	753	742	789	744	769	734	726	739	766	767	843	822	779	749	765	741	785	717	762	725	747	745	760	803	815	791	748	758	776	773	761	748	760	696	804	761	734	757	808	804	785	765	792	738	774	769	749	866	776	764	754	797	744	762	834	771	816	764	773	781	790	734	775	712	782	780	728	812	764	780	740	736	767	772	721	781	820	758	797	785	786	767	797	768	776	820	746	775	739	790	753	792	692	801	754	794	699	770	752	785	770	821	779	746	766	774	753	777	803	727	755	820	780	732	780	780	770	781	783	750	732	765	727	778	831	798	779	798	797	780	728	776	787	792	751	770	751	733	772	751	764	781	737	747	744	753	788	740	773	805	746	794	805	777	786	802	752	776	781	767	778	770	789	752	795	780	761	731	716	778	719	729	717	763	773	781	771	764	748	778	745	820	745	791	760	748	753	749	774	716	738	787	804	746	766	750	757	769	749	776	747	759	775	754	795	779	757	753	790	792	768	790	767	772	757	822	776	789	748	735	713	746	757	788	776	780	770	791	738	818	762	754	787	772	817	774	782	793	741	768	752	754	769	789	723	759	742	717	797	759	793	771	786	744	786	772	767	818	762	745	752	799	740	750	765	744	751	773	762	773	825	769	729	734	744	722	800	744	827	790	742	758	782	766	775	764	758	789	745	756	786	749	759	809	793	757	749	719	795	810	774	725	783	768	699	710	794	687	759	755	779	804	722	771	752	764	811	748	768	763	766	755	754	778	737	752	779	731	808	772	728	754	793	722	749	799	794	843	752
45215	59409	36640	16098	7267	3726	2537	1762	1408	1042	930	899	818	798	827	783	812	825	843	806	797	806	762	788	779	816	777	772	769	826	816	766	768	798	808	745	815	785	793	807	766	799	828	806	743	763	786	773	777	766	764	759	817	742	763	765	838	812	733	798	758	752	795	790	783	761	817	810	812	764	798	766	803	787	782	757	772	777	820	840	769	736	784	754	792	813	778	747	811	834	761	809	806	770	808	750	813	832	814	728	832	767	777	779	846	769	812	806	782	759	794	802	827	772	772	774	795	781	739	814	826	806	826	807	705	799	808	763	788	783	821	793	743	783	787	755	820	783	808	788	815	744	805	772	832	833	769	817	769	787	785	797	793	818	809	810	754	762	771	820	788	751	772	750	829	790	741	750	858	828	824	822	803	764	819	781	787	831	794	751	833	782	767	799	806	874	821	781	812	812	784	772	793	773	798	772	798	774	799	811	766	833	761	796	787	826	808	817	729	777	763	828	732	773	755	793	788	799	800	768	813	792	781	773	785	765	835	794	761	797	772	793	770	779	771	741	741	752	792	804	803	765	774	810	814	828	769	772	827	799	793	822	821	784	788	732	813	750	845	757	866	762	770	786	817	825	741	759	855	792	824	784	730	727	790	807	774	777	761	762	774	765	796	819	753	752	763	769	773	754	809	790	796	786	783	808	777	823	768	735	735	768	801	780	742	769	783	771	802	777	797	800	799	731	775	763	766	724	798	793	782	796	800	859	749	807	788	737	724	801	738	787	826	826	790	776	773	776	743	775	813	776	822	721	829	795	789	757	769	783	781	818	825	799	791	742	801	790	782	795	744	741	798	829	739	790	786	780	793	787	791	777	779	807	776	771	775	794	755	808	783	754	827	820	781	830	799	811	807	803	806	795	794	773	793	798	800	823	729	773	761	790	764	819	788	737	772	809	809	765	803	804	785	761	800	815	820	781	715	866	809	773	772	774	778	782	777	816	750	776	761	789	770	774	793	750	803	745	849	796	759	762	812	788	775	767	847	746	773	777	803	796	823	820	795	756	797	777	753	783	783	791	773	828	800	818	808	757	773	787	784	772	805	772	801	784	846	812	826	779	800	727	878	804	771	801	806	804	801	789	755	718	788	740	769	822	792	735	776	788	781	835	760	785	804	765	765	771	789	828	803	785	810	775	807	838	818	744	806	775	741	760	770	825	786	799	808	769	767	774	805	800	803	769	792	823	791	777	774	767	788	765	789	816	765	838	801	809	801	820	749	830	786	818	740	806	871	793	794	789	728	786	780	744	818	793	780	802	787	768	776	821	774	822	785	784	808	807	803	802	808	788	790	782	792	785	810	757	859	804	774	837	797	753	839	747	826	718	800	783	780	849	788	820	782	781	760	784	724	808	813	789	798	778	780	797	821	805	760	764	812	786	812	822	762	778	721	749	771	738	775	823	736	801	812	828	749	771	771	792	820	805	757	811	787	768	792	838	764	782	811	755	783	800	773	824	774	792	809	820	811	792	805	776	790	804	787	794	719	808	791	812	718	751	786	757	794	757	730	750	749	737	762	783	781	806	828	746	800	803	785	792	781	799	798	827	789	830	803	778	740	799	769	756	818	799	777	788	730	743	771	800	762	830	781	792	801	782	759	785	805	787	817	743	787	825	828	773	797	784	770	740	793	761	854	806	778	821	753	737	776	813	836	770	831	750	793	782	787	806	774	802	780	750	759	776	786	792	760	796	774	806	823	839	779	816	777	766	811	773	758	810	815	796	763	821	804	792	743	755	777	747	807	818	778	823	780	773	762	788	804	813	758	813	769	743	818	801	767	842	774	773	773	751	794	775	799	762	758	796	815	827	849	794	774	839	784	761	760	817	797	825	792	800	784	774	806	817	783	756	840	769	755	750	787	793	710	832	730	773	773	862	791	809	793	788	790	753	757	782	765	780	793	807	685	787	797	779	755	782	741	793	790	803	759	796	793	792	797	791	775	791	819	811	808	834	774	807	780	759	754	812	810	743	744	730	826	781	793	796	811	723	787	699	805	767	770	796	772	855	812	728	780	803	812	778	780	803	763	761	790	788	750	777	761	779	762	799	788	766	776	785	753	746	777	772	788	791	812	818	764	776	791	841	762	812	826	788	784	816	791	761	739	775	831	805	824	809	817	774	810	828	832	815	809	813	796	797	778	797	777	784	826	796	796	817	767	858	799	793	812	786	751	822	831	785	743	801	813	818	772	817	753	774	807	783	791	808	827	781	823	785	826	805	744	751	795	818	790	762	759	809	803	826	799	808	794	810	778	798	767	809	780	827	749	776	822	746	775	821	842	796	811	744	806	766	807	848	812	805	742	779	773	834	826	792	741	813	778	768	830	772	767	804	749	764	834	771	781	808	786	774	791	728	794	791	801	791	805	780	752	774	735	795	763	768	789	831	786	798	785	795	765	753	755	766	756	800	780	780	775	735	757	730	789	780	767	803	829	832	758	764	775	835	776	814	753	798	808	740	729	808	819	775	814	750	816	757	834	758	788	803	791	790	796	777	807	798	765	819	772	829	738	792	752	787	768	752	802	756	772	801	818	750	763	793	763	764	815	822	757	750	805	769	779	789	772	812	739	781	816	761	824	776	800	785	770	775	752	734	774	732	802	809	776	840	765	794	820	790	835	789	806	840	777	789	847	806	774	786	753	773	815	780	788	810	769	766	774	760	770	807	799	799	813	775	759	802	767	752	777	756	765	780	797	809	801	787	809	772	800	783	760	811	804	775	745	763	782	731	776	842	746	771	804	770	773	762	754	786	740	767	798	839	827	827	744	771	785	782	721	829	771	743	783	811	777	814	724	804	805	800	808	755	799	787	800	775	764	784	794	825	800	788	766	802	745	772	770	789	776	802	781	771	754	758	772	780	791	775	764	758	785	752	790	800	790	766	762	770	841	779	814	802	795	790	802	800	838	729	780	749	791	765	776	798	765	792	785	798	804	769	795	810	798	782	787	830	798	784	771	727	740	832	786	779	753	749	807	824	767	800	782	840	794	767	787	765	810	815	728	807	790	762	790	841	795	742	772	788	783	774	734	781	791	816	794	775	781	785	826	800	858	790	778	788	769	814	783	769	802	799	725	806	803	745	786	766	789	774	806	773	763	777	742	776	818	766	793	769	779	779	821	795	710	743	802	799	793	803	765	734	746	773	801	762	798	786	851	780	786	829	793	751	788	805	792	790	779	767	803	776	838	785	772	821	764	806	756	790	794	780	758	777	797	773	781	799	785	774	747	828	742	734	734	784	740	779	806	781	771	750	737	800	767	806	785	786	765	807	807	846	788	773	824	706	828	818	800	812	790	771	796	821	696	791	776	812	780	841	766	777	823	792	821	802	769	781	822	772	799	799	799	769	780	782	816	803	826	823	780	800	793	803	788	818	799	795	768	782	788	776	774	750	795	840	776	764	788	783	787	803	749	775	795	765	814	761	781	767	811	765	749	809	864	751
22424	20962	28485	23630	21003	20959	10275	2528	1330	1012	929	918	893	837	801	793	822	747	799	795	772	798	806	762	690	733	778	749	809	778	771	704	741	817	743	751	761	750	766	747	799	711	759	752	792	776	760	746	792	717	755	731	781	774	779	784	701	751	753	712	766	798	777	776	760	686	791	751	751	761	802	777	742	759	754	752	690	735	746	731	748	753	762	785	748	743	742	773	773	735	802	720	729	724	745	748	788	763	718	691	800	768	770	796	783	783	720	775	766	756	725	750	753	696	794	748	737	748	774	749	771	757	741	717	776	755	780	766	736	716	737	752	724	787	767	797	706	805	801	712	781	756	685	785	815	763	748	714	800	803	742	747	750	791	752	774	760	740	733	748	766	724	759	749	747	783	746	748	763	807	726	764	780	726	763	731	761	715	712	768	764	712	763	802	728	778	741	759	784	784	756	711	720	781	716	799	776	764	806	738	733	756	738	716	807	794	724	793	785	773	762	738	728	779	797	738	760	703	791	744	702	728	766	764	789	773	733	725	741	736	749	748	805	764	706	783	760	756	851	746	706	732	796	751	750	768	738	757	780	775	729	777	768	729	708	735	765	707	770	743	752	729	761	749	758	764	776	743	769	719	728	688	736	735	735	765	754	695	738	744	710	789	781	764	770	814	789	732	754	736	789	710	748	837	773	762	708	784	762	759	729	730	743	693	754	741	742	787	746	749	729	751	791	729	772	745	717	704	822	783	740	724	787	771	745	726	745	771	739	737	737	731	723	741	734	821	761	735	728	703	751	752	762	730	750	747	763	762	728	689	739	757	740	733	764	761	753	753	733	754	744	748	760	758	783	754	728	734	740	761	724	774	739	733	772	750	698	797	709	754	693	776	750	813	770	770	747	748	759	758	747	803	731	714	752	718	727	745	735	774	673	739	796	795	752	793	772	754	781	722	731	685	770	709	724	706	730	756	753	767	749	749	743	687	782	767	688	780	783	755	724	781	756	768	760	808	761	757	756	745	749	765	740	728	751	741	734	768	790	760	793	769	756	737	742	766	749	738	754	781	744	769	751	751	762	812	749	781	756	758	762	758	750	754	797	741	746	779	702	729	742	799	790	767	787	712	736	746	752	724	789	732	798	775	727	738	717	743	749	751	717	724	741	762	729	730	765	715	735	736	765	768	800	733	708	759	780	699	734	713	745	803	770	752	727	778	704	741	767	759	755	697	742	748	723	738	711	761	796	732	733	733	753	782	813	736	740	770	731	719	740	764	820	769	732	771	733	733	755	764	712	718	747	702	753	753	688	769	765	753	717	726	773	748	738	770	740	787	729	776	781	764	757	741	751	768	708	769	738	771	750	747	717	767	769	718	750	743	786	762	788	743	790	764	696	682	722	815	724	801	708	770	714	721	741	803	770	818	766	733	751	735	737	734	681	752	788	800	803	726	773	786	753	739	741	800	731	812	751	803	680	725	743	798	770	776	750	770	748	725	772	730	721	748	754	749	765	784	760	762	716	711	736	778	792	764	724	725	763	769	704	748	689	753	772	792	749	795	693	728	769	771	795	768	765	780	742	771	790	749	717	792	743	737	751	737	708	747	728	751	736	766	761	767	739	802	731	747	667	778	767	778	710	747	759	748	815	776	734	734	734	739	734	739	709	742	754	780	718	729	725	774	753	723	721	776	726	732	728	793	728	741	746	743	824	732	745	779	782	700	745	710	733	823	714	729	762	747	744	763	742	781	741	750	785	772	747	775	748	752	730	718	719	767	736	736	718	765	776	721	712	699	717	721	755	761	739	751	767	780	709	747	724	779	725	749	731	757	767	744	757	792	762	759	837	732	738	741	743	773	766	770	736	733	772	741	667	697	796	778	774	756	739	781	758	729	752	746	787	742	796	802	744	789	756	768	729	740	779	753	768	722	729	781	760	748	709	719	726	761	802	781	756	693	835	757	723	776	740	709	775	776	705	773	723	754	737	709	770	724	775	800	740	762	722	757	771	758	781	749	729	772	748	747	735	773	784	697	776	777	747	754	754	734	777	762	788	779	761	748	767	774	739	756	711	750	775	815	755	737	765	750	751	725	737	731	758	686	719	782	765	775	735	785	748	772	770	773	745	783	738	747	779	799	735	750	738	762	738	755	725	709	714	707	803	810	759	746	770	814	702	763	786	775	765	769	737	717	754	807	760	751	781	744	808	766	780	789	757	752	772	726	742	787	812	731	803	770	721	763	760	752	715	769	855	731	733	726	743	719	776	682	713	727	758	772	766	780	727	741	722	789	721	783	721	748	758	741	720	784	822	753	735	768	772	793	760	730	766	774	798	745	731	762	757	752	728	834	743	691	731	740	775	740	747	695	713	777	751	694	720	739	711	724	712	752	793	703	743	785	753	779	776	738	784	743	756	731	793	749	794	767	776	751	711	709	744	749	770	750	746	786	811	755	791	733	775	697	762	799	774	714	718	777	737	744	750	756	739	717	769	773	811	739	777	728	800	751	767	761	796	762	737	759	751	726	762	741	782	757	780	738	741	741	800	775	722	755	751	767	714	775	744	761	760	808	743	758	764	745	737	728	726	723	743	774	778	763	704	772	753	727	760	721	726	671	771	764	766	737	751	753	735	738	735	781	783	740	779	785	741	777	734	798	715	715	760	795	753	778	780	753	767	752	739	720	719	771	690	698	722	782	747	718	758	709	745	792	799	769	789	748	738	722	802	727	761	712	778	783	709	722	748	751	807	771	769	755	776	727	773	733	731	752	811	741	702	742	749	796	726	768	739	784	697	726	781	721	748	739	763	731	765	732	789	702	767	749	714	712	734	727	735	717	763	752	715	730	771	782	720	809	734	753	798	783	765	746	722	705	766	788	723	723	731	731	759	746	757	744	724	740	739	754	762	805	776	725	760	733	776	689	771	814	745	782	815	753	758	785	788	739	804	730	697	763	745	697	744	723	757	768	810	739	725	731	776	776	762	783	771	777	767	709	746	758	732	814	739	761	827	736	779	722	760	700	692	735	778	729	738	746	733	680	771	743	729	734	761	719	704	757	734	768	762	768	754	721	749	765	759	740	765	779	757	760	764	739	792	741	819	738	736	753	751	766	770	714	761	779	663	726	727	766	744	808	774	800	723	738	775	769	783	719	737	743	731	752	771	744	707	756	704	761	762	807	748	752	776	785	750	780	734	736	708	777	725	717	752	775	692	765	747	766	731	700	748	759	790	728	736	766	731	746	765	776	738	768	765	752	749	767	742	729	756	794	726	757	747	747	798	794	817	768	730	772	774	778	765	735	773	770	732	758	728	717	830	726	741	723	749	744	744	757	755	756	784	746	710	784	757	768	777	752	742	776	779	756	751	741	788	759	724	777	733	707	752	741	766	721	733	752	704	715	732	728	776	737	735	747	727	776	741	734	778	756	766	763	767	716	795	749	783	730	808	799	748	766	757	753	781	724	758	769	777	775	801	759	759	743	781	820	747	775	780	748
48023	64758	41943	20672	11694	7751	4677	2939	1628	1115	1052	938	912	872	860	848	802	818	829	796	752	736	749	779	774	788	799	762	745	777	756	789	764	739	750	772	789	751	778	767	775	737	788	758	755	725	751	760	752	750	761	774	737	759	768	723	719	728	759	744	823	758	736	763	780	748	756	726	704	743	747	731	724	750	734	753	728	706	736	780	780	728	770	715	759	769	711	740	769	756	793	732	756	796	778	738	769	739	790	777	704	791	726	757	802	762	728	783	775	716	780	756	757	760	820	763	747	739	752	797	769	820	741	775	713	774	728	790	838	725	747	743	740	744	788	775	767	769	804	727	746	754	782	739	793	820	817	754	706	785	757	757	840	697	761	712	750	790	737	737	786	758	802	793	765	757	778	796	696	709	772	772	735	782	800	720	809	744	742	762	754	744	742	771	789	802	798	775	765	778	727	777	768	744	807	780	769	733	773	790	735	762	726	763	758	753	794	781	758	773	720	763	739	764	733	723	731	724	782	740	717	737	781	774	747	809	783	756	717	770	805	756	783	741	760	796	716	776	708	752	755	765	738	781	799	781	803	801	748	750	725	727	764	810	722	767	781	772	763	764	752	747	729	695	737	759	788	759	720	770	743	754	784	729	769	769	744	761	705	755	805	715	741	738	777	739	721	806	763	793	770	768	765	743	715	706	751	748	753	724	726	733	758	788	758	756	727	804	717	744	763	768	745	787	715	742	752	789	730	730	770	787	766	733	748	751	735	761	767	759	803	747	728	787	739	709	744	753	809	814	747	777	751	707	749	736	709	729	769	749	723	779	769	788	788	793	771	750	749	760	764	718	771	768	738	700	761	755	696	753	759	741	718	765	695	753	751	776	767	805	796	777	771	807	711	699	768	745	767	823	790	769	761	787	813	713	763	785	762	752	728	769	775	813	767	759	761	764	779	790	750	829	754	796	711	754	776	739	787	783	776	765	768	722	805	746	806	768	801	753	743	754	733	748	733	746	806	732	753	738	753	730	741	763	794	723	724	758	777	732	767	738	767	764	775	765	810	818	747	753	722	780	742	730	733	735	757	760	776	759	798	701	741	763	788	781	767	747	739	801	754	771	744	757	792	798	765	761	746	745	730	738	763	792	757	750	744	733	813	783	785	731	770	792	785	705	766	760	749	782	746	711	719	772	775	793	798	766	762	735	764	761	732	740	729	715	792	763	723	788	749	738	754	733	758	793	820	776	719	791	759	764	716	729	806	743	682	769	745	729	727	724	782	757	717	725	737	753	736	748	755	708	782	701	762	773	745	775	699	726	690	742	791	742	744	736	763	771	800	757	768	773	771	765	731	767	759	776	778	778	785	776	722	804	785	782	711	779	729	797	800	737	747	779	759	751	759	798	785	741	759	732	787	744	740	764	747	786	782	721	749	763	709	786	786	714	740	786	762	755	781	741	736	794	779	784	775	770	745	766	810	788	723	735	769	811	738	712	824	760	738	788	762	781	745	717	730	751	764	766	770	742	744	761	731	741	720	834	756	734	799	753	772	732	761	738	697	744	765	750	772	676	758	773	799	785	768	788	738	751	786	745	782	758	834	804	758	733	709	746	775	763	708	764	751	741	752	739	775	771	752	736	764	743	734	746	757	713	794	761	769	747	778	761	776	789	759	712	784	764	803	798	784	759	765	753	768	761	769	744	761	735	752	803	740	764	782	771	771	786	790	763	747	705	738	728	760	737	802	734	728	750	750	727	741	790	795	763	790	767	747	772	761	701	759	791	768	732	762	773	783	772	717	770	795	709	740	774	735	791	766	804	693	768	722	794	789	714	780	747	747	850	784	733	728	701	759	757	772	762	751	821	711	777	748	747	802	747	734	766	762	728	720	757	725	779	778	764	803	798	732	795	771	818	744	715	731	772	776	769	766	762	794	782	736	829	780	766	847	748	770	757	744	775	770	732	743	760	802	797	743	757	765	728	745	700	821	795	757	717	741	753	749	758	742	773	772	747	741	739	791	763	752	775	753	757	757	742	780	740	728	767	720	744	759	711	737	794	743	793	704	766	732	757	812	730	777	767	779	768	769	754	810	763	773	798	796	761	736	744	773	761	815	774	796	773	715	717	793	757	731	808	792	785	721	757	736	781	778	720	747	721	768	730	767	786	757	749	783	776	782	757	745	713	711	751	729	767	754	737	734	732	788	788	763	802	774	744	734	756	785	737	758	696	802	831	690	732	762	777	755	783	722	725	744	763	757	770	730	750	774	771	758	793	731	758	768	761	772	747	791	756	773	677	720	718	804	692	784	755	767	713	789	833	782	777	759	773	712	743	797	747	737	786	782	703	693	769	810	757	711	728	720	784	726	767	761	737	736	772	782	738	778	781	756	762	811	719	783	770	721	805	745	735	775	740	735	702	740	703	767	747	758	760	756	761	776	741	770	803	770	774	723	767	761	745	692	742	767	736	706	767	701	754	776	739	766	752	777	762	776	775	785	765	768	770	710	758	736	714	782	798	763	755	772	762	792	744	741	728	727	805	794	742	744	748	769	752	802	815	757	736	741	742	764	771	740	787	749	773	799	763	799	733	680	731	727	762	804	743	766	777	754	713	764	742	779	765	752	783	788	834	755	798	789	786	727	738	701	765	747	799	763	701	766	768	753	721	758	800	770	729	763	773	789	782	746	760	752	762	759	732	756	799	721	745	774	691	719	730	765	777	763	801	752	713	756	768	785	770	786	784	766	788	761	741	711	763	760	702	772	748	800	759	768	783	798	768	779	762	772	721	769	756	751	712	792	759	782	783	762	781	726	773	705	772	760	762	811	742	788	764	786	733	747	760	729	735	721	751	784	758	783	783	717	764	769	746	735	761	754	788	757	765	795	760	774	734	763	786	741	731	765	790	767	755	735	750	777	775	735	756	777	765	809	780	763	756	754	744	774	779	733	766	744	789	786	739	808	776	750	832	770	755	715	795	813	742	686	775	723	727	785	791	746	733	727	761	753	740	768	770	762	751	726	733	767	737	763	785	723	759	737	702	793	789	720	803	780	747	763	732	738	754	787	781	723	741	825	790	749	799	717	768	796	756	726	744	778	734	801	740	736	718	765	727	749	761	785	803	724	734	798	774	797	772	727	734	781	735	779	803	799	773	723	772	732	770	769	754	726	726	720	827	777	770	749	807	780	769	756	741	807	809	760	760	754	696	765	753	732	730	730	730	773	735	710	742	773	800	820	732	803	782	781	776	712	758	764	756	753	755	775	800	711	748	769	723	737	724	786	717	769	780	747	744	728	767	769	746	736	765	774	695	748	741	755	743	743	796	755	803	708	746	765	771	770	733	780	788	750	751	774	752	772	746	776	780	728	797	728	795	774	792	776	739	786	761	758	748	772	762	765	769	796	776	742	786	752	714	743	761	770	780	782	751	722	742	745	787	783	760	743	756	764	724	730	743	756	717	766	754	733	793	784	729	758	759	751	765	718	728	735	746	710	750
43976	36125	24251	11968	4253	2217	1403	1076	1001	827	894	833	802	822	779	794	768	743	749	727	791	782	771	747	761	766	720	821	763	760	773	753	751	742	716	710	782	805	753	739	816	772	701	746	736	768	753	763	738	738	754	798	748	772	789	786	719	789	734	746	730	807	744	733	760	773	791	718	790	804	724	782	786	733	799	731	724	733	800	743	769	744	744	725	817	728	772	732	774	756	782	767	745	778	757	764	757	737	780	764	728	721	767	787	775	779	796	707	766	716	767	794	752	720	738	759	716	735	753	772	711	721	753	735	787	800	750	739	705	769	763	776	760	746	712	800	720	750	756	747	760	789	753	725	735	762	661	784	754	745	780	780	734	748	750	740	750	759	750	815	736	779	753	728	757	781	721	774	815	741	759	747	733	736	782	723	749	748	782	776	738	717	778	746	760	733	696	718	744	763	756	796	724	715	741	753	740	756	747	760	712	779	764	735	751	749	752	726	752	751	731	779	740	690	767	726	780	741	773	784	749	776	738	712	749	810	735	756	724	764	743	764	846	774	743	759	733	713	675	764	760	751	792	710	757	737	746	757	783	777	758	805	822	735	757	739	721	726	773	766	773	735	761	731	757	757	739	728	766	828	775	755	710	780	771	735	757	741	730	780	787	793	734	784	806	777	751	717	829	743	784	753	756	772	720	757	754	756	730	807	747	754	779	762	769	750	788	748	784	785	768	785	746	772	741	786	794	720	760	744	752	733	725	771	742	802	756	753	777	770	752	724	739	781	748	723	735	723	798	710	729	753	713	798	826	738	716	763	793	773	808	758	759	704	758	750	735	759	734	728	725	747	757	772	832	747	712	764	791	683	758	732	717	741	767	779	758	765	732	783	756	721	689	755	749	738	752	742	768	780	763	765	720	749	745	782	823	778	756	755	746	772	731	710	747	746	794	762	787	769	786	748	750	772	756	737	727	748	796	751	719	773	758	736	685	710	793	765	738	766	762	716	742	778	752	742	751	765	767	756	794	710	749	703	749	784	758	747	739	720	746	750	778	761	745	760	764	767	777	773	784	797	765	789	739	755	771	742	765	700	746	798	748	795	785	715	777	760	778	736	773	725	683	729	799	735	742	765	764	751	785	718	742	765	775	760	745	785	755	759	750	734	737	819	757	780	732	721	766	766	760	799	756	739	753	755	755	738	749	730	744	720	731	761	751	784	796	774	774	720	803	755	790	754	778	797	758	739	757	738	746	766	722	772	780	748	761	741	713	721	831	728	771	735	780	767	756	791	778	729	788	810	759	811	747	765	739	736	726	718	804	724	736	777	748	780	816	727	757	763	816	758	768	774	729	773	805	762	753	780	703	775	742	795	738	803	759	740	743	732	778	810	770	787	752	763	787	784	735	735	781	769	796	796	772	726	729	795	741	745	759	784	736	737	714	684	752	785	704	731	778	804	739	753	747	808	748	780	809	748	702	753	757	743	770	757	745	741	781	783	733	762	828	764	744	734	754	744	757	736	783	758	752	763	724	788	792	756	787	752	765	763	730	721	774	766	802	766	750	767	760	744	750	751	715	699	734	774	775	723	714	796	784	772	793	765	760	732	760	743	768	764	754	746	731	729	769	798	765	766	741	755	796	775	748	773	782	782	745	794	769	760	820	771	749	736	780	752	781	770	798	811	746	756	756	778	735	769	779	807	749	804	690	765	818	770	744	790	807	774	765	713	734	736	759	708	783	773	766	777	709	681	826	800	761	803	836	762	796	752	734	764	704	735	774	735	727	784	794	759	797	760	739	691	735	761	746	753	798	733	757	789	780	754	699	729	767	763	713	767	783	722	731	751	793	722	826	761	772	767	701	744	709	787	756	714	711	763	720	801	760	729	756	755	696	711	696	782	777	786	739	778	713	713	765	777	776	813	742	709	752	762	733	807	740	764	766	760	736	768	711	753	806	819	732	764	766	771	706	746	712	752	846	773	787	792	749	787	738	785	755	700	819	745	750	752	754	762	785	740	781	768	738	762	721	761	749	711	771	736	742	737	820	789	758	735	758	728	769	769	759	766	787	792	766	796	761	807	743	792	754	785	755	760	805	743	756	732	808	805	805	738	735	722	753	742	813	717	774	747	741	778	758	740	740	742	748	774	705	785	783	762	725	828	765	794	789	779	732	794	776	790	749	749	731	775	780	819	781	761	812	763	691	765	741	742	797	779	739	782	760	732	740	752	765	757	745	767	754	768	746	741	785	694	748	787	745	738	769	764	745	727	728	744	791	720	731	756	815	745	811	740	815	785	783	801	783	737	735	738	723	753	727	775	724	768	792	727	771	751	712	794	774	781	710	747	709	733	770	793	812	775	726	714	728	737	723	766	719	742	779	752	761	736	718	748	799	702	727	751	740	769	739	748	778	778	730	756	769	726	732	745	792	775	710	788	759	760	771	771	784	736	756	790	721	766	769	784	813	723	740	714	785	736	782	760	755	759	772	745	731	779	778	776	754	779	740	796	777	789	785	827	771	772	767	729	832	778	738	780	719	773	769	741	734	765	795	712	768	777	762	772	714	731	754	780	765	691	783	759	796	730	735	753	732	708	767	782	742	701	798	793	787	765	743	753	726	767	772	770	784	804	805	762	735	722	737	705	780	750	792	724	759	766	816	699	766	740	784	798	783	808	703	731	769	734	720	765	757	761	778	776	784	789	790	716	756	787	751	775	741	783	803	767	770	716	776	759	774	769	756	759	776	760	705	715	744	794	760	789	768	779	805	814	741	768	730	759	738	760	703	782	742	797	708	748	764	770	735	746	764	789	759	760	784	746	755	779	741	743	680	749	753	761	784	739	701	732	766	781	731	759	761	801	737	779	779	757	796	763	749	746	718	752	733	763	786	756	772	705	742	757	784	764	815	812	765	747	791	787	779	699	792	867	768	770	764	791	778	784	805	770	800	781	770	747	754	735	758	756	736	747	766	734	742	740	795	764	766	720	758	694	745	745	776	749	735	733	732	721	722	777	793	727	777	769	780	805	756	756	826	755	756	777	766	701	774	741	741	717	772	747	766	766	778	788	722	787	735	766	754	747	707	751	777	729	763	776	792	750	697	763	769	769	775	804	736	771	736	744	728	751	770	755	723	731	765	759	776	755	778	771	724	773	747	796	740	722	745	735	765	749	769	730	740	720	783	775	747	756	728	779	739	714	737	741	773	755	792	774	745	766	752	757	694	750	727	741	794	787	717	758	745	743	801	735	735	750	754	780	760	724	729	730	776	759	736	804	775	735	740	785	800	774	723	765	815	823	749	776	734	784	746	756	735	769	726	730	706	756	809	782	776	766	749	724	788	735	773	728	729	770	738	788	795	779	741	737	733	761	721	737	793	754	765	796	745	757	781	740	779	776	781	759	760	782	744	773	747	767	743	765	753	794	727	742	763	731	786	790	744	769	736	801	772	774	770	744	725	721	734	756	762	699	770	728	781	745	762	747	772	734	758	738	736	732
48873	43586	21227	9682	5151	3061	1847	1376	1061	972	872	914	835	785	813	765	774	797	776	770	756	740	752	742	746	824	806	821	755	798	774	813	763	788	808	776	748	800	786	741	764	775	732	753	766	745	760	768	793	776	807	787	770	773	764	761	792	807	796	827	780	771	760	807	811	752	758	801	850	803	786	738	775	779	800	791	755	753	705	782	806	804	758	798	781	814	774	755	737	755	727	775	787	777	782	744	777	755	744	775	770	765	788	799	786	798	765	765	761	752	755	740	774	757	782	744	746	750	824	761	805	771	780	766	792	776	726	774	771	760	778	794	736	811	798	761	729	804	758	791	784	752	754	780	779	789	785	780	817	775	782	812	783	772	786	734	775	785	825	785	786	747	795	762	760	760	806	771	741	767	745	747	773	786	756	731	768	766	801	794	806	736	805	786	761	783	769	782	855	702	773	769	770	843	820	794	748	795	775	793	791	788	826	776	715	813	771	813	757	708	822	729	762	766	806	773	837	790	754	787	779	783	795	790	775	810	765	803	725	805	776	748	750	795	799	740	790	723	760	765	785	793	766	785	804	780	786	754	794	824	766	775	784	772	817	768	778	751	777	741	763	769	780	777	769	781	802	747	738	757	792	811	746	725	775	792	751	774	807	763	753	789	725	759	766	788	781	769	776	766	767	775	756	774	762	802	793	809	802	807	800	777	759	752	769	752	784	756	758	806	796	784	815	774	780	744	786	731	763	790	749	785	752	728	776	816	797	831	816	799	827	827	775	761	805	721	775	794	755	695	834	823	776	792	785	790	746	789	767	760	829	759	807	742	813	794	758	779	746	856	833	796	830	783	751	797	735	776	759	807	779	787	796	808	796	788	792	790	797	792	785	792	747	760	803	731	811	800	802	868	781	721	813	780	797	771	752	793	785	805	759	791	768	771	767	803	789	740	773	811	785	756	812	784	826	780	783	734	758	811	767	762	773	766	831	756	785	761	800	745	796	780	775	771	815	820	767	799	757	822	785	810	743	809	741	769	814	758	768	774	829	775	764	753	771	803	762	770	760	760	802	801	843	764	808	792	753	737	750	754	784	794	771	791	784	820	767	809	793	777	779	807	801	798	757	798	758	799	815	780	807	739	781	751	810	778	780	755	790	790	802	793	775	754	761	778	760	787	786	783	816	774	770	775	777	792	792	811	775	743	789	815	753	788	786	817	784	789	781	773	725	752	743	764	788	748	762	770	789	763	773	765	769	770	733	748	811	775	797	777	747	795	842	744	793	804	807	802	742	762	778	807	764	774	815	738	739	735	751	728	759	744	758	799	797	810	819	799	744	770	762	774	781	722	808	799	756	810	748	780	767	753	758	794	762	723	811	731	782	778	739	800	781	804	776	799	711	798	737	832	752	761	761	762	730	797	759	776	750	784	820	756	775	814	750	759	736	796	758	782	749	739	756	749	787	826	828	768	801	769	746	785	720	786	787	770	797	791	708	841	766	755	830	736	781	786	772	800	793	787	775	819	797	732	759	814	754	760	779	794	749	756	774	752	732	742	794	760	781	756	817	747	782	801	781	833	783	814	741	753	759	727	766	691	749	789	745	802	783	773	775	813	752	763	783	796	791	742	757	777	806	756	736	752	743	738	790	756	731	788	759	808	733	775	769	741	768	752	740	804	837	767	783	774	778	765	803	729	732	798	764	730	812	808	797	737	776	786	729	824	809	773	802	822	772	761	797	832	782	760	737	714	764	742	793	822	751	779	795	756	766	782	777	774	760	776	745	759	785	797	752	755	741	734	762	782	753	815	750	761	804	760	723	777	782	721	783	826	757	754	733	745	769	789	818	771	762	751	730	753	762	724	752	761	788	756	722	812	834	806	769	787	763	764	817	820	762	775	790	782	804	782	772	807	816	726	806	796	746	779	738	784	819	774	830	732	781	795	753	815	785	783	775	801	766	792	784	735	788	750	797	776	738	819	815	769	776	760	776	784	761	804	783	727	805	809	767	738	782	781	745	776	776	763	785	741	701	771	824	779	808	800	830	802	730	753	735	755	779	742	808	775	728	764	731	803	758	795	815	829	750	757	738	783	775	743	754	757	785	784	797	807	780	773	852	779	760	724	793	745	776	778	781	757	796	769	787	794	752	774	752	793	737	796	797	768	810	743	804	807	800	781	755	827	768	778	821	761	764	820	769	737	767	790	797	813	784	786	702	825	760	750	790	770	770	749	712	777	770	766	767	762	782	791	736	749	803	765	791	761	794	761	730	764	799	767	784	791	810	813	796	774	798	791	809	821	781	786	750	776	738	761	797	790	792	792	805	780	767	734	780	782	793	798	774	738	783	754	782	767	801	780	781	714	809	736	791	751	749	785	803	793	736	761	826	779	788	795	772	770	764	771	862	813	754	785	796	796	748	789	858	787	734	773	733	800	813	763	773	803	816	754	758	790	820	768	840	787	750	789	757	787	796	769	787	759	759	740	749	748	781	754	747	780	787	737	719	767	776	780	783	778	747	787	737	766	827	771	750	743	730	747	782	740	781	730	780	756	812	767	780	809	830	767	748	737	769	810	812	782	730	795	812	759	737	820	812	787	752	792	780	780	800	802	764	749	785	739	771	767	734	789	751	766	778	772	714	787	781	802	788	796	784	805	825	805	757	792	782	823	762	792	766	769	810	798	795	751	766	798	733	792	793	827	774	769	724	781	805	820	798	723	778	790	772	742	779	797	749	743	782	799	821	804	786	762	772	777	791	766	793	727	814	776	794	738	763	789	800	756	765	770	777	738	808	769	760	731	788	772	815	820	814	764	762	838	752	751	819	757	774	761	795	720	802	738	780	793	756	772	746	767	760	765	766	788	767	710	734	753	783	774	756	760	780	753	787	810	772	781	761	762	777	773	792	823	816	768	769	760	786	780	740	795	764	744	824	735	720	767	769	705	797	764	792	760	778	728	790	777	827	736	751	755	818	804	775	792	751	798	837	717	749	789	748	780	774	787	761	762	748	837	748	773	770	762	762	775	796	758	762	769	800	701	765	751	783	796	766	786	772	713	780	767	775	831	809	788	764	777	721	787	780	737	798	789	797	785	761	781	770	806	772	743	755	815	803	766	813	819	779	745	791	754	765	796	757	772	752	803	727	792	772	831	746	814	768	795	758	772	749	769	778	749	732	757	735	811	765	813	740	770	727	802	763	789	755	740	773	803	756	744	775	809	780	736	748	755	765	757	780	772	693	728	790	751	756	796	752	768	816	828	790	759	750	745	778	726	789	770	770	790	749	775	795	767	778	801	735	794	794	785	778	733	755	789	772	745	779	778	741	758	763	804	797	776	750	780	739	771	747	774	804	747	768	797	758	746	785	729	786	747	782	758	822	816	778	758	747	800	818	769	772	752	759	775	770	767	736	777	781	742	806	759	781	755	761	725	733	789	781	780	796	777	767	794	780	747	774	780	707	788	751	737	756	783	751	720	781	828	784	811	803	762	744	769
23377	20905	27912	24307	21059	14073	4897	2133	1580	1312	1022	976	926	864	799	814	773	749	748	786	769	742	668	754	746	726	760	763	715	684	746	734	677	744	737	745	706	652	698	758	757	771	754	754	753	683	715	716	700	744	741	777	754	709	707	704	688	742	723	689	754	673	700	696	732	721	713	721	713	711	726	692	761	734	718	702	737	717	712	702	758	752	741	725	747	721	754	725	722	730	758	682	773	748	690	731	720	730	716	699	748	704	764	754	711	709	730	748	718	736	737	726	754	706	751	772	712	714	709	704	674	719	743	735	776	722	704	715	718	741	730	751	731	764	742	740	731	707	684	755	724	717	769	699	705	701	750	709	716	700	703	715	710	767	709	668	733	711	768	711	703	745	703	735	693	717	707	760	750	667	695	737	716	746	706	741	714	728	747	730	704	727	724	728	708	715	728	737	700	748	707	725	754	735	720	718	748	729	709	703	707	772	701	730	713	737	726	732	682	712	666	723	734	763	720	690	703	745	728	717	699	712	718	778	715	748	762	719	717	727	754	708	698	714	768	704	743	745	739	741	722	686	723	681	729	799	715	705	692	718	735	756	760	718	739	759	699	708	771	771	728	688	720	708	739	722	751	709	720	718	737	707	692	693	733	675	672	736	760	705	725	649	722	710	699	727	770	715	698	770	697	705	667	734	741	728	699	750	739	743	683	697	644	660	726	758	721	708	750	701	722	748	727	708	715	767	698	741	703	718	744	710	721	729	738	723	725	707	716	730	736	736	718	689	677	774	731	721	767	709	704	702	793	700	719	728	706	802	758	737	672	769	738	689	747	735	740	713	718	685	708	785	716	701	727	731	712	727	701	715	732	664	674	763	715	732	756	691	737	764	732	750	758	750	760	766	723	728	739	716	768	736	725	719	723	762	728	737	739	718	687	702	755	726	688	743	747	734	734	765	733	702	761	717	761	694	680	732	732	698	722	646	735	777	709	751	733	704	706	742	739	689	710	730	718	731	727	702	667	766	697	744	678	697	721	800	732	743	744	679	694	647	742	730	693	709	782	685	724	727	663	708	759	683	756	717	738	723	693	763	672	700	696	729	728	753	700	714	752	685	700	746	734	749	710	734	701	741	702	692	730	727	709	675	704	706	723	737	730	716	708	713	706	708	694	704	753	735	681	712	714	713	667	726	722	729	725	721	739	672	751	694	729	707	705	762	726	788	722	753	740	745	787	715	707	692	702	725	748	738	732	734	715	732	659	713	701	722	738	764	688	714	764	744	768	717	756	685	685	712	683	738	717	728	697	728	674	706	778	710	758	696	724	702	669	746	680	708	738	764	738	719	731	733	714	713	683	745	733	695	687	743	725	746	689	688	681	680	728	710	703	718	762	719	755	726	742	730	769	717	714	669	707	724	716	779	696	696	735	714	686	728	721	754	710	699	718	704	758	696	737	691	682	667	719	709	755	705	723	747	737	701	667	653	755	726	716	722	701	734	679	726	738	749	739	735	697	708	720	666	758	707	728	766	732	684	697	685	699	688	724	684	742	772	757	703	708	752	726	782	755	721	762	694	713	712	738	662	717	754	775	710	808	756	707	748	673	709	719	740	775	755	721	719	686	700	709	755	730	695	698	723	715	708	749	745	710	729	658	730	716	753	757	746	734	743	731	648	740	706	701	717	730	711	720	734	703	695	700	750	752	710	719	768	741	721	748	686	710	698	766	734	725	751	713	754	724	749	733	750	697	751	715	693	732	713	688	732	665	752	694	698	760	714	729	698	740	711	717	733	736	719	745	764	708	724	736	702	684	743	797	715	672	700	726	759	738	782	730	734	705	703	760	717	692	730	763	730	742	703	733	729	732	694	712	732	737	722	725	708	725	733	731	703	722	731	669	718	766	670	766	701	716	719	769	701	748	666	745	722	748	725	750	737	732	718	703	725	701	752	735	724	720	707	743	707	700	741	744	689	723	679	726	707	703	680	705	712	740	721	719	697	736	722	743	715	704	731	759	700	734	751	710	758	722	723	703	753	657	707	745	743	678	694	687	715	701	786	719	649	729	747	758	698	703	703	724	728	677	727	684	738	776	739	668	681	722	736	742	769	716	704	689	757	674	782	710	752	745	740	725	662	725	757	730	696	765	719	722	761	719	755	695	720	732	696	753	742	763	690	704	716	774	695	702	680	719	715	725	751	779	765	717	710	715	715	723	717	670	763	708	708	804	751	733	689	726	688	719	666	696	737	661	708	727	707	655	757	730	743	674	761	715	735	734	746	726	722	668	735	774	667	752	704	682	732	755	754	727	739	756	714	758	760	672	678	756	735	678	705	731	690	711	737	719	681	709	729	706	699	709	720	698	661	715	705	685	729	720	704	717	763	729	758	696	709	764	765	678	686	713	721	729	722	739	715	729	709	720	687	706	768	779	785	759	703	791	718	768	691	704	730	717	735	759	725	727	704	717	733	724	702	721	697	718	720	660	693	725	699	751	747	729	727	707	714	720	751	728	678	684	718	724	725	766	751	658	727	736	686	692	736	731	766	714	783	762	741	737	735	644	726	722	658	733	778	732	740	772	736	745	756	756	704	746	725	764	755	685	725	732	744	747	742	747	714	659	747	712	709	713	649	756	710	768	752	773	696	701	710	732	684	721	692	725	680	679	745	728	730	686	716	707	682	684	701	711	715	723	719	750	738	781	684	703	720	715	739	751	757	741	702	663	739	730	760	733	697	765	743	731	765	714	706	712	729	787	740	689	695	703	737	691	747	679	723	749	729	701	703	717	767	687	719	670	721	726	700	755	716	700	725	720	723	715	661	755	707	683	710	763	669	734	694	763	750	750	734	704	725	745	712	689	715	703	766	700	724	725	674	695	686	688	740	710	730	717	724	733	728	694	730	740	703	752	756	702	711	763	741	744	726	706	741	688	766	727	698	763	728	745	790	759	750	763	756	722	711	712	733	771	768	697	694	697	671	732	698	740	684	712	747	725	736	740	694	707	713	683	741	728	694	684	705	704	757	699	736	788	748	702	758	739	750	682	707	712	691	716	699	699	729	691	704	696	728	737	743	746	671	775	704	716	695	707	671	716	727	706	736	721	735	744	748	703	770	745	736	703	735	738	684	757	703	722	743	727	730	684	696	728	771	719	729	729	774	746	706	720	712	718	687	770	715	700	728	714	728	718	730	715	741	751	727	736	694	722	727	748	707	686	700	717	703	746	709	706	740	715	739	764	707	756	714	724	743	730	743	699	736	685	766	748	726	660	675	675	664	741	746	760	685	703	714	716	729	701	694	718	706	707	751	745	708	686	733	702	691	721	712	710	701	695	716	709	735	726	737	740	737	720	706	734	718	728	712	703	769	700	723	698	708	693	749	735	740	725	758	700	699	727	682	738	715	709	697	751	687	728	689	745	693	667	692	708	716	722	712	696	712	754	720	700	688	738	725	712	715	721	731	719	734	788	717	713	725	707	707	726	696	729	720	736	714	766	719
38530	53700	35448	19960	10891	7317	4538	2821	2112	1587	1209	1121	1007	925	889	867	720	789	787	771	745	756	703	791	749	755	751	742	737	753	710	693	749	753	716	753	783	785	765	718	759	703	747	760	758	689	724	715	757	710	694	721	693	742	727	729	753	752	741	769	758	743	766	752	710	766	691	703	749	743	756	778	756	750	778	716	790	797	786	731	707	776	740	717	805	753	716	776	715	750	730	716	713	729	781	743	716	740	755	736	661	707	711	750	753	741	792	779	746	719	720	760	762	777	689	780	717	740	741	744	775	745	750	781	751	698	744	735	672	761	760	701	737	741	761	730	683	703	713	696	727	725	682	705	737	731	718	772	717	722	758	694	722	802	746	713	757	704	785	698	756	702	733	695	722	741	739	778	748	759	708	742	724	741	731	739	734	720	749	760	748	766	754	754	748	786	708	732	748	757	756	732	699	758	758	735	763	714	774	738	720	773	723	762	731	747	775	716	770	719	735	739	733	699	753	742	746	768	784	769	760	761	742	716	772	720	708	702	686	726	716	674	750	748	766	686	713	801	707	706	789	723	753	724	749	743	708	716	777	682	685	751	804	710	792	741	753	760	770	761	776	763	731	748	725	721	772	714	714	747	738	762	755	715	724	719	764	775	738	708	704	731	743	758	775	722	730	775	744	743	736	737	700	744	756	756	735	797	729	724	727	732	742	729	737	755	744	712	749	738	706	728	696	745	709	769	736	773	697	758	773	727	689	735	782	692	720	731	791	761	716	757	797	753	755	703	741	733	773	740	766	706	728	757	690	673	749	800	752	772	770	714	754	741	757	734	773	768	737	772	740	748	761	756	771	730	759	770	757	763	710	709	774	750	797	730	738	755	814	742	761	750	746	705	736	743	743	712	719	766	738	729	774	747	770	769	748	686	740	750	737	739	779	718	738	736	674	713	724	727	740	739	724	793	717	752	690	684	716	735	698	736	764	686	734	734	753	718	759	733	763	698	692	714	737	770	745	781	716	725	725	758	728	757	775	699	723	734	727	721	724	757	725	720	743	756	721	699	715	730	771	731	693	730	755	705	749	755	771	818	737	790	745	724	762	750	705	763	734	688	725	697	784	780	741	775	746	717	749	734	770	725	761	663	755	746	738	783	708	760	768	732	759	713	734	749	704	725	741	718	730	696	713	728	796	690	810	755	789	815	738	756	751	770	737	739	699	720	787	752	753	755	719	740	768	750	747	728	725	725	751	709	767	769	727	737	761	660	727	711	738	757	733	733	741	743	729	683	742	741	773	726	748	769	754	725	763	714	740	710	711	719	770	756	761	747	709	706	726	746	755	735	748	750	785	743	726	749	714	709	773	780	736	701	745	753	773	711	722	734	752	728	741	733	733	744	761	769	755	734	712	764	728	702	695	722	726	750	759	728	719	754	712	730	709	690	719	771	711	759	743	759	759	709	756	735	792	780	784	775	690	765	752	716	750	747	789	713	693	760	718	790	767	723	723	735	769	728	712	724	732	753	756	761	753	735	726	758	782	747	745	764	729	784	757	752	767	768	808	713	774	754	718	725	698	734	758	748	704	671	771	724	744	692	737	739	788	741	733	729	730	764	754	726	777	771	748	755	774	724	747	789	694	684	756	763	751	763	724	729	764	741	765	697	700	785	778	699	702	754	738	745	765	786	713	756	734	717	754	717	732	746	692	690	707	729	695	709	725	729	731	729	747	749	769	737	741	769	714	769	735	751	754	729	800	755	748	744	745	733	743	764	770	699	737	760	742	763	719	723	766	769	708	766	741	753	756	724	769	740	727	744	755	690	730	795	716	750	739	732	731	741	706	745	720	772	774	740	749	749	727	736	755	719	750	735	751	716	700	796	738	734	716	721	752	724	774	748	790	711	721	721	761	706	765	738	744	719	682	759	712	750	723	663	735	715	753	699	743	753	726	730	717	686	743	720	733	755	778	779	718	745	750	737	708	795	745	722	728	714	756	743	797	764	755	768	763	771	726	681	771	770	754	781	747	798	764	722	730	723	735	755	732	756	754	746	715	736	749	720	746	699	746	730	761	720	775	777	763	744	733	734	755	731	741	717	756	721	728	769	721	716	732	776	782	721	766	767	803	741	765	712	738	731	743	729	725	747	720	765	732	765	745	713	741	738	774	734	763	728	769	735	736	741	773	728	763	757	752	771	748	719	777	763	720	739	745	757	758	708	738	743	758	749	741	719	756	752	727	759	737	769	737	763	692	695	757	748	725	741	719	778	782	730	720	744	779	762	717	721	748	719	743	730	785	752	794	750	734	737	736	787	780	729	715	754	764	757	749	724	747	725	792	740	741	754	741	712	728	723	731	743	747	726	704	660	776	715	765	788	778	739	781	735	721	740	763	724	726	816	732	746	705	692	778	753	721	667	734	719	815	771	713	691	761	764	718	813	748	718	721	697	738	725	746	731	728	728	754	757	757	745	737	728	751	717	786	746	741	757	748	717	733	709	709	724	726	779	723	725	793	739	728	705	774	704	692	751	759	752	726	698	766	764	739	730	716	775	733	751	693	764	746	755	756	787	750	732	762	746	792	738	754	733	767	737	768	751	714	721	696	705	738	756	742	748	763	748	754	734	729	706	732	702	685	748	746	735	740	745	723	745	699	722	760	755	731	789	734	722	765	790	746	731	713	721	737	744	758	751	778	744	719	769	728	786	728	709	708	711	769	760	713	784	702	715	687	707	739	697	734	714	760	738	760	697	675	759	756	710	719	715	756	779	701	716	786	763	748	677	715	743	738	801	700	725	751	728	732	743	770	718	675	726	714	762	716	736	758	764	750	790	734	724	736	747	759	780	746	723	742	700	782	766	693	763	703	740	722	742	761	733	733	729	743	757	710	684	756	758	754	791	743	750	750	770	750	730	727	720	762	722	751	723	754	745	745	770	741	749	769	723	726	747	761	756	734	755	758	701	702	770	762	750	753	719	733	711	743	750	661	767	719	734	756	724	755	737	726	744	730	709	729	765	752	746	750	766	745	715	807	754	747	730	708	737	762	729	783	706	716	742	712	740	747	753	681	760	723	754	732	734	719	741	725	767	780	721	756	771	737	745	708	761	807	775	736	704	717	759	766	720	724	719	713	768	781	691	739	734	778	714	782	693	776	686	741	813	790	748	723	751	735	738	712	746	729	711	709	727	780	747	676	713	759	735	759	680	736	751	697	771	702	768	753	758	700	761	735	764	735	713	754	782	761	773	695	704	724	758	746	793	688	724	747	746	771	724	759	718	744	733	711	745	756	746	716	754	695	766	715	752	732	705	757	713	779	753	742	739	714	787	739	687	757	797	711	730	735	763	707	732	746	732	755	748	791	743	738	759	744	720	784	754	738	719	729	714	809	738	722	709	727	708	754	731	763	721	742	731	753	738	731	774	766	713	731	780	726	746	766	739	714	741	762	769	733	722	750	781	709	712	722	718	766	736	720	711	723	734	759	750	751	717	779	730
24802	21327	28575	26956	18065	8714	3454	2022	1426	1303	1083	1001	868	822	811	797	841	818	829	809	799	846	822	776	779	764	760	749	797	807	754	786	776	799	827	775	796	821	751	758	776	786	798	772	756	725	791	708	775	767	711	798	791	793	854	762	775	790	749	786	738	772	807	780	822	742	765	770	765	784	775	785	750	798	803	775	758	740	759	749	817	688	838	772	772	742	734	760	809	727	777	808	755	787	772	770	766	763	752	740	784	776	835	713	761	774	763	802	741	778	808	742	804	777	785	750	768	769	796	749	771	784	756	795	723	755	746	784	768	738	767	816	809	762	781	807	780	761	777	720	802	740	753	797	784	764	754	853	775	788	812	787	761	770	773	792	818	766	770	825	771	773	753	784	754	776	814	725	791	783	780	752	777	745	806	753	742	746	827	755	826	789	758	802	784	744	768	744	799	766	760	799	775	707	792	748	766	740	745	743	765	803	815	779	761	760	796	791	787	814	741	748	786	772	792	730	733	765	783	753	712	793	822	848	734	757	789	759	766	746	770	771	751	753	815	797	770	758	759	782	761	759	755	738	774	796	755	768	795	732	710	755	778	810	731	826	801	803	781	760	798	737	768	806	786	786	810	774	828	815	783	785	793	795	822	732	723	777	815	806	814	766	802	812	765	745	736	813	749	819	741	813	755	816	779	806	783	763	751	823	819	758	804	802	788	801	738	774	783	770	766	776	757	824	751	794	788	736	772	746	802	752	779	763	773	752	793	738	798	806	830	795	770	755	777	730	772	792	752	755	788	773	729	789	774	751	773	795	728	806	801	789	757	727	776	789	803	742	776	771	751	798	784	762	781	824	780	807	824	804	768	798	741	743	770	813	786	809	827	750	780	781	806	739	800	759	789	786	806	773	743	809	805	823	805	798	821	754	792	724	750	735	785	798	767	782	764	787	776	771	791	791	808	841	778	760	785	750	765	749	811	775	744	778	786	752	760	796	755	819	824	808	775	744	798	837	735	754	792	787	812	736	770	737	748	761	793	748	763	749	822	802	807	772	773	816	799	781	746	741	762	747	746	818	831	731	760	811	783	722	723	765	790	777	808	819	789	800	760	796	801	787	830	746	784	743	765	758	795	795	797	773	771	771	755	777	744	814	761	738	767	783	719	769	746	808	765	792	779	775	774	804	799	803	759	782	750	734	750	792	769	767	774	767	770	841	769	823	765	750	802	832	754	770	769	762	801	747	791	706	760	763	801	813	779	760	753	812	764	731	771	767	769	825	766	812	777	823	754	763	776	802	761	753	792	766	790	750	783	777	817	768	776	791	813	784	792	762	787	799	774	746	821	805	766	762	728	757	759	782	714	751	795	780	773	780	752	784	776	728	754	754	793	748	739	737	776	799	757	790	787	775	758	790	768	745	716	805	749	797	727	786	765	751	760	779	792	749	780	774	786	784	778	827	777	804	809	810	743	816	788	760	755	804	781	787	807	741	738	790	778	775	745	770	770	768	800	703	734	789	772	774	792	760	759	759	740	780	783	774	776	768	815	802	780	721	779	781	767	742	757	783	770	760	746	750	787	762	758	742	798	753	788	767	798	753	754	771	744	790	735	793	769	826	794	740	838	828	772	788	751	761	793	753	775	740	802	766	788	799	819	815	777	771	803	819	774	775	777	762	756	789	787	808	767	800	767	759	794	725	782	804	747	765	784	783	723	803	796	777	769	780	783	802	765	786	751	783	814	791	751	729	798	743	799	796	789	809	795	805	794	779	837	806	765	779	818	829	813	799	767	773	753	741	717	762	718	771	776	784	758	775	772	788	723	773	771	786	708	802	761	741	760	754	785	767	721	757	741	803	798	731	710	793	775	872	748	787	815	799	797	776	820	755	803	807	813	763	731	728	757	752	770	747	795	762	751	753	735	732	772	786	727	786	744	800	820	823	802	697	759	738	800	792	735	743	780	776	778	767	765	812	747	832	748	759	761	817	790	760	779	779	746	798	709	803	766	718	811	753	783	833	758	752	753	771	771	808	726	768	779	804	820	790	765	782	818	794	764	776	737	795	776	783	794	752	744	805	763	734	776	726	791	761	742	787	804	803	723	753	720	744	775	744	767	716	769	760	803	810	767	743	751	755	739	788	792	786	798	771	777	748	741	793	836	738	747	780	812	775	800	766	786	737	764	784	791	785	841	753	734	734	763	756	792	771	763	778	723	812	754	752	801	739	759	776	747	740	786	767	764	793	750	794	778	813	737	823	808	773	808	784	771	762	746	818	762	800	768	781	792	794	835	788	770	751	812	695	772	786	790	750	736	772	758	742	762	784	792	757	775	801	774	780	772	776	790	782	770	783	758	786	760	770	803	754	737	778	833	728	762	759	780	729	770	785	773	738	832	747	744	814	780	791	767	751	767	828	794	807	773	780	817	786	740	762	769	791	777	806	766	802	780	756	737	787	815	823	760	828	744	754	773	741	780	768	807	816	810	733	777	754	811	751	781	778	798	779	753	803	754	820	799	732	790	792	786	773	767	750	774	732	750	739	755	734	746	731	808	800	758	719	795	855	777	818	784	776	769	755	768	755	757	745	770	782	747	795	754	821	746	779	813	819	762	735	775	743	788	793	817	759	794	769	790	784	737	793	782	769	766	749	792	771	771	730	777	802	776	768	776	773	824	785	777	776	743	756	732	786	787	734	819	775	730	819	802	798	756	800	785	785	819	775	764	771	723	729	725	769	760	765	742	766	768	768	780	766	760	762	787	762	780	785	723	785	816	791	796	758	797	833	821	767	803	788	747	806	799	769	806	812	758	784	770	782	725	772	830	789	779	731	759	782	778	707	825	724	763	751	732	736	811	730	806	784	712	786	851	814	772	798	740	753	764	771	747	778	780	793	793	795	780	788	821	736	766	815	741	744	767	787	770	762	789	741	806	792	743	827	864	796	812	800	816	780	792	767	815	804	807	809	790	765	786	745	743	771	806	783	734	770	783	761	776	743	786	771	775	708	797	752	706	797	775	787	792	791	773	720	716	820	772	760	772	802	731	731	740	721	779	778	759	778	749	776	742	779	730	811	725	787	756	735	724	767	754	768	788	764	788	828	723	842	768	784	806	761	770	797	769	770	764	789	768	741	751	778	783	787	754	836	835	735	784	839	851	758	728	803	770	757	734	781	781	783	798	734	775	738	767	742	763	743	826	730	818	761	794	777	776	781	761	788	749	761	720	782	769	783	774	789	752	780	786	770	781	794	750	811	734	784	740	738	775	774	759	768	748	740	792	770	798	758	751	738	779	781	786	787	790	738	817	733	741	780	813	817	778	782	771	787	784	789	774	744	779	743	818	788	807	770	788	766	732	760	758	780	793	804	767	766	756	771	829	776	724	751	784	787	758	800	789	712	771	764	723	780	731	788	735	763	721	710	741	773	766	768	784	738	799	846	756	827	800	734	788	789	735	765	798	780	783	778	763	720	762	774	782	753	801	783	803	719	781	782
39469	57506	41210	26185	16190	9211	4482	2771	1900	1573	1218	1098	978	872	844	844	811	802	822	789	791	845	814	778	770	804	774	825	828	816	795	777	801	738	776	763	745	797	769	804	816	842	781	820	825	851	799	781	777	808	804	856	824	786	761	758	750	795	750	775	794	792	811	776	804	814	761	793	731	749	781	818	838	823	795	805	771	806	756	779	803	799	782	814	800	799	851	836	797	779	819	847	793	810	794	788	777	802	779	842	751	809	773	804	756	833	795	828	809	760	819	818	778	822	765	799	764	815	815	775	850	753	787	834	842	744	775	767	796	807	790	810	785	782	764	805	803	782	771	789	851	806	773	777	808	765	796	832	764	853	769	818	784	820	753	769	828	735	740	862	822	756	768	797	793	813	775	781	791	734	850	756	785	771	813	816	784	799	831	816	806	820	752	783	801	774	819	808	773	779	741	752	753	797	812	747	762	836	757	798	785	802	804	810	841	792	738	808	826	792	787	802	803	787	782	806	826	787	876	814	813	773	764	846	844	762	806	803	806	757	821	794	810	739	801	782	795	763	803	822	772	795	801	780	841	839	766	784	825	749	760	783	784	729	807	790	791	795	792	777	774	741	770	831	801	814	789	796	790	780	796	726	815	760	770	758	744	789	778	788	760	818	797	802	824	748	776	826	797	815	807	742	785	780	774	839	833	752	777	814	804	786	756	742	779	742	810	807	781	740	814	810	812	757	814	759	821	782	823	799	728	768	797	828	744	818	817	800	789	795	815	780	818	747	765	803	769	818	806	759	776	803	744	804	813	791	726	762	784	803	840	837	755	784	807	845	721	822	799	774	847	778	752	787	780	767	792	790	767	748	811	778	784	788	776	754	800	774	765	796	793	778	811	761	803	792	773	827	794	787	783	839	792	784	801	790	758	799	830	791	815	779	748	824	822	777	815	785	738	784	768	747	749	749	820	816	770	747	861	833	785	788	821	755	771	767	805	792	804	779	730	809	817	821	762	759	769	804	766	802	809	745	774	819	794	796	804	778	808	742	806	845	782	783	762	785	840	789	738	798	821	760	814	793	792	778	825	816	787	811	758	784	791	802	772	753	793	721	820	804	781	776	764	778	744	762	781	839	770	757	779	785	821	765	787	799	839	763	780	794	788	775	738	787	802	802	805	760	791	773	739	768	759	785	735	766	794	805	745	818	819	784	746	762	772	808	726	825	806	799	792	806	799	760	803	737	797	829	803	800	818	810	816	779	820	840	786	748	799	814	822	846	773	773	728	825	786	818	826	820	790	800	813	855	803	844	751	771	806	799	799	760	811	779	823	794	756	776	802	771	808	787	744	783	786	828	761	802	781	768	806	752	831	771	750	791	786	806	808	806	787	805	837	803	818	772	841	799	794	820	773	800	859	830	845	817	816	774	771	792	766	824	813	840	791	765	789	786	769	832	802	842	833	823	804	764	811	716	791	824	785	768	785	783	826	789	779	765	820	793	771	779	796	720	762	813	799	787	816	826	824	756	790	762	783	774	761	768	784	841	798	757	801	820	783	787	800	810	771	786	792	810	769	827	773	795	816	756	793	768	826	753	738	822	809	779	777	853	747	791	768	790	830	784	772	730	805	802	796	827	817	755	751	787	739	764	771	806	796	826	776	779	787	796	803	808	782	817	780	836	825	789	770	827	805	812	830	769	775	782	831	810	765	811	724	805	773	822	781	800	781	794	779	788	767	803	806	768	833	818	792	801	809	818	791	742	814	830	786	755	773	779	825	801	787	791	767	788	754	824	826	797	789	819	820	810	791	779	831	811	838	818	798	757	796	795	773	752	815	843	829	789	800	818	798	781	793	804	785	800	805	826	840	811	814	841	828	825	815	787	772	729	742	774	795	840	786	751	789	742	772	846	793	793	824	804	796	768	760	837	805	789	810	795	804	830	786	813	780	799	810	725	751	776	796	830	787	755	801	774	794	785	767	754	792	819	795	750	815	785	792	825	748	823	841	800	808	767	795	774	809	712	778	755	811	760	771	827	810	848	756	695	752	802	763	782	806	812	776	821	774	808	767	801	792	776	786	814	746	821	737	782	809	786	769	797	827	853	786	793	804	757	831	799	799	809	824	748	804	774	796	756	784	763	837	820	792	839	732	820	817	815	822	821	796	842	795	798	790	782	787	766	764	794	815	759	796	794	798	816	777	831	793	762	760	785	774	764	795	763	784	825	830	753	806	819	775	778	809	792	775	796	773	822	835	727	804	767	749	781	809	778	793	799	802	794	761	836	834	795	782	835	826	832	761	823	789	781	814	783	777	791	741	772	751	744	777	779	813	793	764	818	799	756	768	767	861	856	776	750	803	788	764	773	784	797	807	759	779	752	814	773	858	754	817	778	783	770	793	780	745	776	745	812	806	797	806	792	775	816	755	805	785	829	798	775	776	747	815	798	814	802	771	824	774	813	790	767	768	780	794	768	799	814	775	780	769	820	741	805	825	807	811	848	783	777	793	790	747	832	772	766	819	793	825	782	756	832	820	834	814	733	795	819	803	780	794	772	855	769	778	814	816	820	795	814	785	791	762	771	767	785	797	790	797	779	796	777	793	810	757	869	764	811	784	776	783	798	843	793	811	772	824	785	809	763	809	766	812	810	805	827	784	821	813	742	824	763	746	803	787	820	776	793	751	830	818	857	798	797	753	764	763	817	778	805	737	812	793	768	762	773	823	764	818	813	780	776	792	824	844	796	823	800	791	809	787	789	763	836	759	757	743	822	830	793	788	759	795	732	790	806	776	823	761	789	780	706	749	795	757	770	797	807	755	824	822	741	772	821	751	802	793	779	801	782	818	726	774	830	806	855	809	757	785	733	804	774	797	750	867	794	747	737	805	783	777	826	828	804	791	818	759	785	781	787	784	767	773	810	740	806	766	771	750	794	807	824	795	804	847	863	777	765	770	775	758	789	818	790	832	777	835	809	810	782	818	847	822	810	809	809	813	757	792	732	779	810	825	777	756	791	842	814	783	781	741	783	774	765	776	797	819	781	816	831	810	821	803	794	865	805	806	770	835	746	764	797	780	777	838	794	798	789	784	809	817	789	801	771	752	771	822	830	779	803	817	795	811	785	846	760	782	836	812	809	807	795	804	808	817	759	832	794	765	812	822	762	792	722	800	776	789	808	814	805	774	770	741	786	793	779	761	812	815	793	808	822	842	777	826	780	757	798	824	751	796	801	712	801	807	773	792	789	789	787	771	762	803	791	770	752	821	777	747	785	770	747	819	858	753	827	808	785	803	833	806	825	785	786	812	762	773	761	784	749	784	789	812	790	803	826	806	826	766	799	797	819	783	790	704	815	829	775	770	819	802	782	772	785	753	811	834	817	788	806	825	807	824	779	760	784	799	783	767	761	862	808	806	832	781	809	795	795	816	816	773	752	778	784	863	732	793	773	777	775	776	825	852	815	784	767	766	803	793	775	838	780	817	753	791	755	743	775	819	807
22358	20938	28467	23645	21024	20850	11190	2539	1610	1277	1022	997	877	789	800	825	785	730	728	760	787	771	731	777	791	781	765	773	726	755	769	723	717	771	744	777	745	739	719	790	775	737	746	734	728	716	745	789	750	784	744	698	758	761	710	723	723	775	761	803	762	735	819	753	694	764	732	747	762	770	785	759	738	770	771	727	796	701	784	719	700	757	764	772	743	770	708	786	730	734	763	761	721	747	720	761	760	722	773	727	719	777	746	749	766	728	694	693	709	707	761	742	734	707	696	742	775	755	774	703	732	739	737	735	692	732	735	740	772	807	756	735	726	709	746	746	720	708	773	740	738	746	733	781	773	784	765	754	712	755	791	728	764	773	703	684	732	733	693	762	790	750	707	762	747	778	723	725	761	769	806	750	745	787	731	771	779	712	741	774	764	779	721	788	757	716	719	725	737	705	785	756	683	753	732	751	736	740	786	753	758	781	713	708	717	745	757	719	779	763	680	706	721	744	747	710	775	744	797	710	755	755	773	762	730	731	801	710	787	772	710	754	744	747	731	751	758	787	767	775	720	799	721	729	666	762	737	731	743	774	776	747	754	760	744	785	749	750	757	736	705	742	743	798	778	754	789	698	715	732	714	736	774	713	708	744	782	751	745	702	768	672	746	743	782	717	761	730	727	740	724	724	757	689	757	765	742	714	736	774	732	751	760	712	746	740	709	762	729	750	718	726	706	800	770	755	730	764	764	731	765	772	728	724	782	720	753	735	739	707	731	783	759	758	731	728	754	799	698	774	794	740	731	703	735	755	733	754	717	713	796	766	739	756	764	806	726	749	768	743	726	777	729	791	708	783	730	742	782	742	797	729	744	724	691	738	735	760	775	740	743	734	771	747	769	751	754	771	751	714	693	733	733	739	783	758	734	745	743	739	737	782	768	767	750	773	725	708	730	778	757	681	693	747	719	752	755	738	736	775	777	708	722	768	751	734	770	752	708	720	714	756	732	762	737	750	722	735	708	718	753	701	769	730	785	706	775	729	792	730	731	743	759	747	770	744	748	714	728	766	734	749	759	731	748	742	703	736	730	762	730	741	723	757	749	760	776	710	735	777	700	753	783	783	778	778	721	728	779	725	729	733	774	794	781	713	712	727	749	770	718	730	753	737	726	759	758	751	721	754	739	780	732	727	721	725	735	677	790	770	753	768	759	750	764	731	734	748	720	720	768	773	745	688	749	695	728	746	741	750	732	812	772	747	779	747	719	728	735	804	740	776	761	790	799	730	760	732	722	771	754	684	751	732	767	732	784	731	700	755	718	772	789	751	786	739	764	759	787	740	747	754	685	734	772	755	729	733	750	750	755	763	725	756	733	704	734	717	727	694	780	753	798	747	717	775	706	775	761	708	813	750	719	805	765	745	820	747	757	743	745	765	762	760	702	800	788	757	720	731	782	762	748	731	741	803	786	713	784	735	736	769	748	763	737	767	760	764	738	725	734	734	780	756	734	728	725	767	817	783	774	794	729	732	741	717	744	761	759	733	713	702	748	722	691	767	712	759	723	753	743	742	717	732	823	708	738	767	739	759	769	763	746	757	749	732	742	746	787	746	778	735	730	727	739	720	727	724	745	735	782	740	768	767	738	733	755	760	739	762	707	728	722	771	758	739	776	689	749	720	759	714	753	777	766	747	780	729	747	748	740	734	776	720	724	770	723	689	767	797	748	776	739	775	806	752	770	735	750	777	736	792	760	747	794	761	767	750	711	750	766	749	712	699	726	758	734	771	769	736	756	795	697	716	727	784	699	681	780	733	733	746	731	754	737	730	739	759	783	743	696	791	704	735	724	729	684	773	774	735	727	798	767	773	754	765	750	757	751	793	788	750	731	776	756	720	779	717	710	705	745	759	753	743	794	758	788	779	717	725	714	685	704	737	752	738	740	793	704	775	720	695	739	756	754	771	748	771	752	734	739	724	740	710	706	788	769	777	755	761	760	684	751	748	738	749	723	735	757	739	809	723	768	742	741	750	744	783	696	738	745	718	760	786	719	736	734	812	746	733	746	684	738	729	750	749	699	788	773	768	748	774	712	725	726	771	751	709	748	684	704	759	734	759	696	702	757	749	805	730	762	749	753	795	786	795	776	760	749	754	722	747	780	742	714	751	715	778	756	699	751	777	697	757	726	766	740	803	762	712	782	797	757	769	778	759	722	719	748	721	777	768	748	749	768	728	702	790	730	786	736	769	765	745	710	754	797	811	718	732	747	747	758	710	735	788	785	759	738	722	733	751	739	658	759	781	798	760	750	780	726	763	784	721	710	755	750	735	727	754	777	754	763	765	702	727	735	729	754	782	763	779	751	762	764	775	764	751	755	717	776	789	756	745	731	723	745	740	743	741	754	728	721	781	777	723	732	780	729	774	748	787	735	764	733	734	687	779	701	693	706	735	756	704	747	734	765	788	757	729	719	762	734	726	766	726	775	730	769	780	776	747	729	735	744	753	722	725	726	703	756	765	739	732	721	757	726	786	758	723	792	761	769	704	737	713	738	774	801	738	764	734	758	778	714	715	745	739	715	719	796	738	724	776	769	748	776	744	745	732	730	749	752	743	759	715	778	768	761	728	726	785	751	753	728	737	729	732	742	806	709	744	715	769	706	777	709	752	816	730	768	729	786	781	739	758	684	715	689	752	743	728	803	738	747	728	710	797	732	726	736	753	792	744	721	742	727	716	780	813	719	730	727	700	696	714	759	691	750	782	754	773	720	753	739	734	742	702	742	732	730	812	712	775	743	738	723	739	730	752	750	747	736	797	732	755	764	710	826	764	742	743	744	799	799	783	707	736	767	743	686	761	767	752	781	725	772	782	750	726	727	733	748	805	754	724	712	764	732	721	770	750	762	708	747	769	697	743	770	735	733	759	805	762	736	729	741	748	770	772	756	754	721	744	788	766	792	740	762	745	763	728	805	701	735	757	785	765	758	726	753	744	713	774	727	753	721	775	699	719	728	780	725	735	777	773	792	812	738	761	725	730	753	724	730	739	767	767	804	777	719	735	762	813	682	737	781	736	801	706	751	683	779	748	707	774	749	699	812	752	766	750	708	722	781	752	778	727	784	755	707	701	743	775	745	734	757	734	752	793	745	720	761	756	714	753	720	744	717	742	747	726	692	780	746	781	812	687	756	766	745	808	677	779	752	708	751	753	750	731	726	748	768	709	730	803	706	742	766	790	736	757	711	735	719	762	769	744	731	769	780	752	710	725	731	733	759	773	751	775	744	727	738	754	792	774	736	748	742	798	749	767	724	766	822	722	758	712	700	755	814	721	758	728	701	733	751	763	760	764	742	754	734	773	746	762	755	780	783	774	763	698	730	787	759	741	774	723	792	757	760	740	775	794	778	725	736	728	669	773	697	778	807	734	780	763	777	755	762	757	725	714	726	776	749	747	737	779	748	734	727	778	729	759	765	728	762	720	760	726	782	736	771	763	762	785
45617	71518	50152	29571	16573	9505	5350	3016	2132	1567	1133	1073	963	846	795	839	791	782	797	790	811	819	799	757	750	799	787	784	753	767	726	770	758	775	760	725	774	764	796	755	708	771	771	764	720	724	742	785	795	742	759	732	756	777	778	749	731	724	753	770	784	785	772	727	761	751	710	790	720	752	759	788	731	758	748	757	744	773	806	749	759	769	731	736	791	786	762	751	777	746	745	708	740	787	800	765	753	738	733	784	755	754	731	738	798	784	712	747	785	761	737	721	783	741	689	769	776	759	733	687	741	772	777	761	766	752	720	731	708	726	775	742	746	782	787	773	778	730	746	739	717	795	725	794	774	767	781	773	748	771	777	776	787	772	766	785	772	773	754	718	792	730	761	763	795	809	743	757	780	736	766	750	727	740	794	757	753	735	777	761	745	755	741	789	781	749	773	762	778	737	727	804	776	719	762	772	761	787	766	778	764	781	808	757	783	769	748	748	713	771	758	724	736	787	773	780	718	751	741	729	739	771	768	780	736	728	758	714	787	791	754	761	740	754	795	712	762	762	733	736	706	725	740	788	723	773	795	736	723	752	749	748	774	713	782	748	776	747	747	797	776	769	751	724	792	751	747	781	766	746	818	800	761	740	752	796	735	742	761	798	772	737	740	764	794	796	779	742	793	775	714	777	795	829	754	759	769	769	712	827	760	788	791	751	715	754	783	747	733	776	730	704	762	814	690	764	753	759	758	734	764	774	802	736	783	727	773	725	762	724	734	780	798	780	777	783	805	743	798	702	740	736	797	780	759	734	694	745	734	720	741	723	739	768	783	716	751	740	707	757	735	757	745	707	764	726	811	765	780	770	721	778	785	740	750	744	720	730	772	680	701	734	774	778	796	789	772	796	740	753	758	748	739	759	741	756	771	791	723	727	742	751	741	796	732	717	722	728	754	735	785	758	776	808	781	778	765	769	741	813	748	730	765	725	765	754	744	738	733	801	776	757	807	783	762	788	764	782	779	795	759	744	776	759	722	761	744	701	779	795	772	749	799	750	737	822	766	747	742	704	718	810	749	767	815	741	746	765	819	750	745	729	767	800	720	775	743	751	761	734	743	755	771	735	751	787	761	807	747	764	755	767	788	701	731	717	713	733	744	766	733	766	762	737	716	787	695	723	722	751	761	743	771	783	762	743	860	760	693	740	757	736	733	769	765	796	768	728	723	741	713	780	777	810	791	760	795	779	747	783	745	761	772	697	761	767	716	733	738	731	760	740	738	753	724	761	732	743	772	747	783	765	718	734	758	741	741	750	768	779	759	770	705	721	775	726	752	741	749	763	808	777	759	737	764	780	759	735	760	726	777	773	775	788	757	746	771	723	749	762	755	755	744	763	791	732	752	733	753	709	750	765	698	784	754	792	722	762	722	779	732	775	760	767	724	708	729	742	741	673	785	770	766	796	768	725	779	754	820	763	719	768	774	780	759	755	766	744	718	795	760	758	773	716	776	749	767	763	786	750	718	743	771	711	753	730	729	757	763	738	797	742	801	752	747	760	723	775	783	737	754	770	782	774	755	791	794	817	766	758	760	734	750	782	775	755	790	780	765	716	775	738	754	732	800	760	732	787	799	785	761	756	722	755	747	713	730	810	764	775	774	759	713	725	802	737	799	739	737	750	752	698	717	752	774	749	801	752	782	732	733	735	783	713	778	767	801	716	769	733	762	736	761	725	740	785	755	745	751	781	788	798	761	745	761	829	747	810	741	798	760	769	820	748	753	785	753	812	759	727	764	748	769	768	745	745	773	749	788	768	717	760	760	759	736	721	759	744	726	784	779	760	741	795	705	792	719	733	778	741	729	743	725	728	754	808	747	736	775	779	697	769	716	793	742	762	751	747	716	752	775	771	761	768	773	737	764	759	771	764	727	744	767	763	751	711	686	743	804	771	747	779	773	757	735	715	722	757	703	787	759	793	748	789	769	731	752	752	744	731	772	739	770	797	770	798	790	742	730	730	756	779	766	766	802	774	770	764	749	776	740	766	740	770	782	763	772	770	770	742	737	772	810	784	756	784	766	776	771	742	790	757	793	761	783	750	782	727	831	782	760	770	768	826	757	740	752	800	762	777	801	726	736	703	759	817	746	764	726	793	793	739	721	749	748	771	747	712	717	780	719	730	772	748	736	711	694	760	794	772	743	778	760	745	767	744	749	760	777	754	783	768	746	770	766	777	767	747	749	762	764	795	765	810	730	691	713	778	829	733	770	736	757	707	728	784	828	698	737	759	779	780	769	775	789	778	771	771	791	739	707	737	690	790	736	722	811	737	739	770	761	753	737	738	788	788	770	782	728	750	766	776	765	757	754	780	746	756	789	758	728	779	810	768	782	812	761	796	752	781	766	796	786	783	753	771	776	730	802	785	735	753	780	775	741	724	773	728	739	725	748	739	791	705	762	739	778	792	718	808	741	776	790	742	722	719	791	741	717	758	783	742	779	772	780	796	744	702	830	746	726	734	764	763	725	737	771	777	728	752	824	740	762	768	783	766	729	740	772	746	747	799	773	767	757	790	743	765	798	745	780	770	751	737	751	764	702	772	736	772	749	746	768	739	784	798	773	735	783	772	727	750	704	748	753	741	702	769	760	776	798	762	770	769	738	778	819	766	750	731	761	738	773	750	723	756	781	792	715	769	778	770	749	753	781	744	664	764	775	771	797	772	747	782	802	764	777	793	767	754	798	807	727	789	736	767	770	803	762	770	814	774	801	741	750	769	740	784	797	754	819	731	766	779	771	736	782	709	781	739	770	724	727	745	754	759	714	721	758	746	760	741	752	770	713	766	792	754	741	759	823	764	794	775	782	762	776	760	769	717	746	728	750	726	740	720	739	766	831	757	717	784	797	759	703	773	745	720	777	735	727	728	762	728	719	774	765	797	738	740	786	803	792	793	780	740	750	727	763	772	807	753	746	762	797	732	782	729	749	791	752	749	784	820	719	739	754	732	807	710	804	703	758	762	730	721	758	758	796	782	729	741	792	741	728	776	751	786	749	754	787	756	754	771	752	712	739	759	786	737	752	783	753	842	809	775	738	762	743	794	781	811	737	731	753	763	750	728	749	802	767	739	719	750	747	743	749	735	788	758	712	752	723	725	769	725	746	736	710	775	775	758	825	758	783	784	788	791	731	793	743	771	814	775	756	721	788	729	729	731	753	787	761	704	760	787	757	741	763	735	746	778	758	766	783	752	819	763	755	754	778	753	707	784	749	779	796	732	789	807	744	707	806	784	782	753	755	717	752	732	729	688	768	774	813	766	731	734	767	779	743	794	759	791	725	776	765	767	784	787	770	753	737	752	754	797	751	748	780	796	757	746	774	758	757	752	803	772	738	786	772	751	769	766	770	801	720	735	735	766	794	841	746	779	769	699	753	758	750	777	771	758	799	731	781	739	746	778	725	760	757	770	770	735	737	736	767	748	737	807	793	760	741	740	727	740
42289	46182	32640	16782	5151	2036	1332	1138	960	874	852	819	824	788	794	781	774	746	728	783	751	760	711	747	754	738	751	807	787	774	764	724	764	687	731	782	798	807	729	750	778	753	781	712	756	700	754	734	784	769	737	774	780	745	748	792	733	741	732	741	759	735	728	740	761	761	751	780	743	743	787	779	794	769	719	707	718	754	769	801	788	741	717	745	733	711	801	707	755	711	822	735	733	773	745	780	749	663	730	736	725	725	731	747	738	787	757	743	755	719	701	785	768	762	734	806	738	741	745	773	757	793	708	800	737	779	726	758	762	754	748	759	759	751	773	730	691	752	780	734	718	767	752	766	781	733	715	727	710	721	766	758	769	751	751	715	729	770	779	728	793	769	781	749	791	720	788	713	757	729	755	755	744	799	788	773	754	759	737	705	779	714	732	761	772	763	765	725	726	797	726	725	707	713	771	736	754	763	781	720	754	776	782	758	726	749	717	779	727	761	784	778	786	741	755	743	730	768	765	775	715	785	748	787	773	697	752	723	752	737	766	781	732	733	815	731	702	770	781	745	751	725	731	768	726	703	772	730	734	736	747	746	731	721	761	727	758	741	716	765	771	688	745	750	770	805	786	739	751	771	751	774	701	756	727	763	755	743	732	787	704	799	788	763	758	757	762	741	730	743	759	782	754	727	758	797	758	743	718	771	767	755	745	739	718	753	749	714	692	737	727	740	729	712	791	729	762	786	712	736	741	748	709	699	735	734	702	721	769	720	778	719	774	733	739	751	706	721	729	728	760	717	712	748	760	768	735	728	757	739	726	747	796	723	723	740	757	741	717	740	777	717	744	738	796	774	734	763	746	772	740	727	766	792	748	818	742	749	744	713	755	737	735	739	731	771	795	758	737	711	814	786	776	785	806	719	757	713	754	758	694	735	754	730	728	754	709	743	748	760	769	748	777	729	766	772	727	766	749	707	738	804	756	750	802	781	722	708	741	695	777	765	733	726	706	718	758	746	793	760	739	730	753	765	770	775	721	777	738	688	773	711	711	718	763	704	753	740	740	795	764	777	766	741	764	741	771	742	745	767	765	734	740	757	787	734	747	744	750	777	738	735	736	766	702	790	735	797	754	748	723	753	713	745	710	783	728	823	812	768	727	740	772	769	721	746	813	758	795	754	788	792	736	776	758	782	773	663	726	777	738	785	739	743	733	733	722	747	765	782	735	753	739	752	784	785	747	751	728	749	707	761	713	723	760	748	754	759	748	758	747	701	752	721	731	731	740	712	765	739	812	781	745	739	739	696	753	752	716	742	742	752	764	721	721	725	759	783	776	726	797	743	753	771	786	740	751	752	761	756	718	790	731	796	773	708	851	767	762	718	722	735	728	753	757	734	714	755	754	701	753	746	760	710	736	763	739	711	708	703	752	721	748	734	770	731	776	756	792	735	731	723	744	773	746	733	738	799	759	777	755	813	755	739	751	758	782	726	758	737	747	737	788	749	723	775	777	779	742	809	745	757	789	809	685	703	732	773	732	744	783	756	774	748	772	774	758	788	792	754	717	719	754	762	701	707	779	746	737	731	719	735	790	795	712	742	743	713	754	773	731	703	771	763	638	733	691	697	721	760	713	762	723	736	745	692	775	804	777	713	746	755	787	704	732	737	756	711	716	766	728	757	737	779	799	760	757	802	746	745	727	732	732	767	764	752	760	734	749	693	707	700	746	756	741	747	762	713	801	773	678	806	740	679	752	757	751	751	771	715	755	697	763	778	735	718	722	751	769	748	735	714	759	765	737	769	712	749	770	744	742	744	746	723	805	729	746	709	758	735	778	706	768	778	716	750	787	764	718	737	741	772	728	736	743	740	749	790	723	724	726	716	717	736	750	698	743	730	769	773	773	800	742	821	778	770	782	748	690	775	776	757	736	752	721	740	727	765	757	766	828	753	754	762	751	798	723	738	723	686	778	827	760	755	736	770	770	769	760	746	713	740	755	767	750	708	774	793	751	770	726	728	722	727	741	739	761	700	754	793	790	771	724	779	772	780	734	786	714	764	743	735	734	691	724	721	780	748	782	745	791	708	736	748	720	696	752	774	739	750	757	727	767	717	743	765	720	789	720	754	760	771	758	748	740	751	761	777	771	755	749	728	730	751	789	709	767	748	711	759	754	764	767	761	756	757	739	742	761	736	793	769	772	770	741	747	746	735	768	723	811	741	775	737	730	736	757	710	740	754	738	742	701	775	766	775	766	764	730	757	774	835	741	771	702	737	786	783	765	745	781	754	758	713	691	768	708	744	743	784	747	811	763	740	710	769	789	738	738	778	716	730	776	756	724	729	743	715	781	757	795	734	723	702	753	736	733	736	727	724	706	753	764	730	751	719	705	736	730	770	773	801	775	779	750	732	753	784	758	755	728	747	757	716	769	694	736	758	736	757	721	781	759	789	750	734	704	781	766	761	729	748	760	714	766	755	767	762	782	756	801	752	767	717	781	763	735	755	750	749	689	749	800	791	730	745	748	764	742	787	729	701	739	746	737	723	775	778	764	768	735	742	718	766	773	784	769	754	729	737	779	719	726	755	766	711	723	765	741	766	776	727	790	771	750	777	695	749	794	718	696	784	741	782	746	698	793	735	763	715	751	700	698	783	758	733	747	740	751	765	769	775	712	815	751	711	768	743	756	763	748	761	792	754	727	763	794	778	764	734	757	769	724	730	792	771	724	754	710	716	688	746	778	775	775	736	784	726	777	736	720	716	733	729	732	739	737	767	750	801	709	794	711	748	735	702	772	743	732	760	689	755	796	745	744	795	782	757	755	797	722	779	740	772	725	791	732	708	781	732	763	731	788	734	755	759	801	792	759	696	759	735	719	742	728	781	741	765	719	789	806	713	761	781	762	779	771	733	736	720	745	732	726	706	776	762	748	693	745	741	717	752	741	724	682	756	762	751	756	778	725	764	771	801	750	766	737	788	790	755	747	780	742	728	770	769	752	749	826	775	721	791	761	755	755	733	745	721	701	765	716	716	759	744	736	758	732	764	731	796	674	742	798	724	722	796	802	749	753	776	758	752	765	762	745	763	738	737	814	766	742	772	801	763	738	717	761	775	725	707	739	738	725	782	722	732	660	767	764	747	802	743	762	711	724	705	748	732	759	736	744	711	716	754	744	708	766	735	747	744	742	731	737	795	730	769	791	772	753	777	723	766	746	767	744	738	776	751	776	728	725	721	749	794	751	762	786	728	742	719	746	753	808	744	760	733	710	732	721	706	685	716	735	749	770	761	755	798	778	785	725	755	731	748	766	761	701	771	732	710	791	732	740	727	799	757	759	678	744	786	777	737	765	742	750	722	731	785	765	733	795	764	723	807	795	756	805	732	781	797	827	734	756	767	759	704	793	777	794	778	755	751	756	741	785	750	768	765	769	759	771	772	729	766	811	762	735	731	764	750	739	790	745	742	781	771	777	773	719	743	734	777	759	741	751	812
48166	55102	29692	13128	5643	2777	1767	1405	1154	945	920	868	833	832	787	837	761	787	775	773	790	734	834	779	775	792	848	777	749	745	774	793	771	763	721	765	773	747	795	724	764	760	797	761	812	825	774	769	804	786	761	776	775	733	787	825	763	801	795	787	795	753	777	795	758	865	771	778	794	803	784	751	797	779	805	755	773	813	806	789	798	774	764	788	781	739	782	802	752	778	733	782	725	805	747	731	750	767	781	787	811	787	790	751	815	782	787	782	777	763	753	803	781	763	831	761	776	714	795	794	838	786	779	773	787	767	826	763	755	784	782	829	765	765	759	802	767	787	763	761	788	729	756	803	778	744	783	832	724	803	751	798	798	842	786	741	811	771	771	773	825	764	774	761	759	765	730	790	776	782	764	754	779	765	802	798	786	783	810	810	749	696	766	757	741	773	764	780	788	748	755	815	807	786	809	802	832	707	765	757	795	757	787	773	773	772	799	793	769	780	805	748	812	749	774	779	834	770	776	765	798	803	763	797	748	768	781	771	790	808	766	800	768	762	796	783	781	779	730	801	779	761	794	785	754	753	762	780	771	793	819	755	781	764	748	746	821	771	781	757	825	791	759	779	753	780	771	790	780	772	831	769	785	820	820	814	773	775	773	777	756	797	759	761	739	742	822	814	791	822	739	733	743	780	776	796	832	729	780	837	749	782	803	786	757	794	848	765	715	820	778	839	777	738	774	788	767	738	803	782	766	740	766	768	754	773	790	742	791	784	782	775	745	782	775	713	794	794	772	798	793	719	823	738	796	774	797	781	792	786	818	744	771	785	794	781	773	735	743	805	759	799	802	790	817	792	778	767	729	784	755	776	814	801	733	814	816	779	779	806	835	763	871	793	798	799	770	737	806	798	792	794	724	803	734	763	799	775	739	774	762	780	772	796	789	786	776	764	769	774	795	780	762	770	784	777	760	760	755	772	821	746	769	758	803	765	822	796	777	745	793	766	796	785	810	773	828	729	742	777	739	796	740	788	858	775	769	760	761	734	783	765	760	758	781	801	778	808	787	773	800	795	778	737	743	755	738	751	782	730	751	787	736	774	781	766	834	781	758	774	816	739	813	783	772	814	765	809	778	778	744	776	793	785	796	746	758	776	762	733	794	759	788	762	757	791	794	772	768	755	755	787	765	803	814	779	784	750	714	775	762	760	749	794	765	772	760	789	770	773	748	799	778	773	807	798	768	804	731	801	732	821	755	831	759	748	839	763	794	815	843	770	784	799	802	808	719	787	744	746	750	763	802	801	794	839	789	798	742	755	723	744	781	760	791	771	784	773	849	762	789	748	787	775	772	734	749	777	769	762	797	752	753	752	748	733	785	755	779	759	777	791	757	770	764	747	837	816	784	697	761	765	753	766	811	798	782	838	849	759	786	812	766	795	736	751	761	799	747	733	807	791	745	751	792	761	765	787	788	823	824	790	784	798	811	800	826	798	767	780	835	756	729	818	757	779	747	785	775	755	788	773	739	800	800	824	796	792	765	780	785	704	766	764	748	755	805	816	746	764	801	813	758	768	765	765	753	795	755	729	764	824	798	755	803	719	768	783	812	714	776	748	820	762	799	777	772	796	808	786	737	788	777	743	741	770	778	761	817	764	815	747	783	778	769	790	764	804	783	825	805	769	737	757	819	776	810	773	814	795	763	767	774	804	791	770	796	783	846	755	733	762	760	803	759	765	788	749	739	772	754	772	724	771	777	760	772	812	791	830	757	802	780	780	801	750	776	766	779	777	768	729	776	744	755	762	772	776	789	804	744	752	741	776	746	733	800	770	790	781	797	790	782	780	776	789	778	716	728	768	777	804	772	730	770	824	788	797	749	764	762	755	778	836	894	806	744	768	791	811	789	775	751	718	717	772	801	779	755	803	776	782	798	783	788	795	797	777	816	755	752	775	803	768	745	815	763	811	734	800	755	810	792	785	739	718	759	763	773	798	761	802	740	763	824	734	743	768	769	809	783	740	735	768	806	775	803	743	779	813	772	783	826	736	773	732	785	780	758	788	780	719	754	808	775	784	779	777	780	781	752	763	775	797	793	778	769	785	782	755	777	799	752	743	802	759	806	719	780	807	755	778	767	774	768	851	813	769	761	748	752	765	840	744	742	764	815	738	773	770	813	753	782	761	747	801	764	780	771	795	795	784	765	777	754	778	820	761	791	786	766	793	742	751	792	809	767	765	752	801	796	756	809	779	750	761	803	789	716	780	769	780	780	763	766	775	756	730	731	784	750	788	765	764	810	793	769	742	802	774	762	769	760	808	823	765	832	800	820	736	837	815	804	806	817	789	769	770	736	782	795	805	763	766	704	766	736	802	767	787	780	767	780	768	828	798	755	792	746	715	759	781	785	800	751	758	740	779	748	799	798	783	763	789	765	800	793	744	778	791	776	757	784	734	764	819	803	741	781	740	783	783	797	764	731	716	751	785	760	815	748	753	812	802	786	811	756	802	781	769	750	810	742	784	752	756	768	757	764	779	789	766	801	861	821	763	716	756	783	812	788	809	765	742	773	765	702	738	785	748	790	761	742	772	766	791	758	753	754	763	791	801	733	818	783	745	760	754	753	742	766	724	767	789	755	772	826	810	813	729	787	763	789	788	792	822	797	735	749	753	785	825	827	796	763	780	816	784	742	804	730	780	808	790	780	754	793	791	790	786	755	785	784	766	732	737	777	742	742	808	795	787	769	757	749	767	787	795	763	809	742	779	789	764	737	779	794	756	808	806	739	773	802	783	774	776	756	776	780	771	801	781	813	723	784	773	774	724	779	760	748	785	776	768	783	802	807	782	806	785	780	761	744	806	772	771	784	785	772	751	829	758	742	731	805	787	765	821	801	780	750	795	779	746	788	789	742	730	821	754	779	822	782	781	809	775	722	772	805	779	782	801	829	799	725	748	801	793	773	778	792	789	818	789	731	791	771	786	771	759	805	751	757	806	755	771	791	789	762	752	820	746	789	759	713	806	797	774	769	766	759	783	796	787	806	729	764	756	757	808	777	773	794	782	747	802	743	768	800	824	773	728	828	790	802	767	774	781	783	806	815	761	769	769	823	813	810	785	769	772	745	750	786	788	775	811	768	797	819	766	777	812	795	711	731	770	762	729	769	823	786	782	769	765	817	822	794	819	781	776	785	792	748	758	742	786	748	770	775	800	758	775	778	784	810	784	808	819	757	779	766	797	790	810	757	739	823	786	823	717	746	774	760	758	855	802	824	769	790	780	783	767	810	726	765	796	772	790	814	709	759	714	783	757	793	797	764	802	776	731	758	804	758	807	749	788	788	755	778	813	774	818	771	756	767	765	814	785	791	797	744	790	723	781	769	785	769	761	791	791	775	791	789	821	742	735	774	801	718	802	773	824	747	761	761	774	765	781	777	787	784	760	757	791	777	772	798	761	736	757	806	767	794	794	742	852	742	790	705	814	751	759	817	825	724	763
23451	20931	27875	24173	20916	11369	1862	1100	905	892	866	790	901	806	824	778	702	732	665	723	722	734	776	671	744	706	676	724	718	672	706	793	736	737	689	731	697	717	707	646	762	720	711	711	728	657	731	732	730	761	704	724	711	686	687	762	733	680	711	671	737	710	733	701	768	701	691	699	682	692	714	745	686	733	710	722	758	706	694	723	722	718	729	740	683	779	711	754	773	710	703	755	720	715	708	746	744	712	688	795	750	706	761	718	756	716	750	747	715	692	726	710	712	736	752	714	717	698	703	757	729	763	771	746	701	726	732	692	748	718	671	717	714	722	679	735	739	755	726	730	722	731	705	728	751	724	786	752	669	729	696	656	773	742	694	741	714	728	712	754	716	714	714	685	746	779	748	697	721	720	744	714	754	744	704	725	682	748	692	749	718	711	724	768	785	704	730	719	726	700	708	712	742	716	732	704	754	765	745	728	679	751	756	701	723	765	704	750	719	706	667	733	692	703	720	782	742	698	666	684	736	738	714	712	779	698	772	714	719	757	695	731	718	743	713	695	679	754	684	720	768	757	698	690	734	720	700	723	728	707	765	801	709	691	743	728	701	772	698	719	721	699	748	718	717	721	723	668	718	754	712	702	717	699	737	691	735	714	761	781	749	772	684	749	696	721	733	713	704	753	665	723	771	734	686	680	722	729	736	704	763	726	704	733	774	663	711	734	726	753	702	694	706	665	699	692	699	722	717	701	745	700	705	726	730	714	751	685	691	756	669	747	690	719	731	746	688	708	688	749	714	705	693	689	711	705	707	737	751	740	656	659	702	679	717	705	764	706	737	702	743	681	705	744	728	732	721	733	724	713	716	719	761	710	755	771	744	713	694	701	723	701	715	776	720	753	754	748	692	718	655	717	712	748	710	746	685	748	727	671	729	697	718	709	708	766	738	719	730	749	712	709	716	714	752	682	677	696	745	712	707	753	746	750	700	697	734	748	726	737	741	735	724	722	725	721	731	715	734	700	689	711	754	765	726	701	715	672	712	730	760	740	662	702	756	742	702	750	746	713	709	774	727	683	710	771	786	723	686	670	746	721	695	721	746	693	715	690	703	721	743	724	725	733	760	720	692	699	711	757	735	701	698	719	709	685	732	696	753	721	721	758	711	758	743	719	720	734	762	735	694	717	679	710	709	705	708	720	728	716	732	733	665	722	715	742	713	732	723	726	759	691	738	723	710	721	755	722	722	723	759	704	723	700	706	735	724	724	772	653	752	706	694	708	740	758	713	717	718	721	728	706	742	737	736	674	765	734	688	697	745	759	728	720	717	746	738	770	683	707	707	746	720	715	733	763	763	698	740	711	732	698	718	748	697	711	694	687	763	701	700	742	740	702	742	718	739	682	720	752	692	720	758	695	723	711	697	720	731	710	737	709	721	714	739	783	784	706	681	716	725	725	705	700	712	654	750	752	737	725	701	756	712	697	744	713	743	701	738	740	730	745	696	686	708	732	769	725	683	743	696	713	704	722	808	738	677	753	753	721	696	733	694	747	701	698	693	688	709	720	681	749	705	768	695	626	706	737	735	686	725	790	746	664	730	734	699	693	692	767	720	677	713	746	718	678	740	753	726	718	720	733	742	741	740	670	732	713	769	753	738	676	673	761	717	657	725	750	757	748	708	768	691	744	733	717	711	695	737	728	719	733	700	676	711	730	729	718	755	725	725	696	698	754	794	720	732	738	707	700	736	691	672	748	722	703	689	697	690	723	735	764	710	727	722	773	728	751	725	717	733	774	740	658	741	759	709	700	745	686	738	722	726	709	757	697	739	735	683	732	729	718	723	744	723	739	718	707	703	745	766	723	726	732	731	699	726	677	716	725	684	696	709	732	726	660	730	702	741	754	714	691	717	714	724	746	747	656	732	748	680	699	722	716	719	692	715	732	697	682	770	688	697	672	725	724	727	707	705	660	700	678	724	705	765	735	694	729	749	693	726	728	656	684	684	732	704	722	719	730	705	780	716	714	759	716	708	784	797	738	706	702	740	679	751	695	722	770	730	736	686	673	687	746	725	720	697	705	698	718	752	756	707	707	714	748	754	700	724	748	679	690	685	689	734	733	707	707	640	690	697	730	733	699	765	703	730	705	710	729	681	761	665	707	735	719	715	756	722	736	710	732	688	727	703	761	716	693	705	729	722	719	714	725	774	710	728	715	706	730	742	741	750	710	682	715	728	710	694	721	704	706	712	687	720	703	703	700	671	711	730	694	744	701	668	715	698	689	707	775	767	707	722	710	705	707	679	714	696	723	722	691	712	755	728	700	708	667	720	689	755	717	688	726	725	712	712	716	746	708	703	763	713	673	742	726	685	711	725	714	709	701	745	753	690	719	725	730	701	714	773	722	732	692	695	695	732	735	705	683	723	747	669	715	745	655	737	678	721	693	737	747	708	730	769	698	781	747	662	696	716	721	741	717	775	668	713	751	709	704	718	702	695	698	754	720	657	691	724	690	748	766	713	745	719	734	743	714	717	722	724	699	692	719	701	756	727	739	684	729	709	702	752	723	697	729	714	702	716	745	743	700	667	747	745	726	723	719	683	724	746	719	686	753	723	691	679	700	682	747	728	756	752	746	728	782	672	678	731	738	713	755	690	727	707	713	744	666	744	700	707	704	758	699	715	716	696	749	715	709	729	748	749	742	738	744	684	730	725	680	668	709	733	736	679	698	732	728	720	735	742	749	728	703	731	722	717	733	720	748	718	759	687	749	760	759	723	730	668	706	726	730	677	714	674	717	729	726	721	719	706	728	680	744	723	728	708	781	759	756	699	732	734	689	723	692	713	723	749	689	668	705	759	711	722	727	709	695	690	730	744	735	726	733	731	713	793	709	722	750	734	663	755	718	702	728	686	698	719	682	725	712	742	690	716	689	727	724	699	677	752	728	736	727	713	711	746	705	761	712	757	734	742	728	766	679	687	725	744	778	685	681	709	701	727	743	692	730	696	751	720	735	723	759	795	687	714	696	732	757	702	735	715	731	728	719	785	756	711	743	735	772	739	697	703	701	734	726	719	722	685	695	741	764	695	690	745	700	736	725	678	717	696	715	761	689	781	739	710	700	737	704	732	746	739	750	680	741	669	731	737	722	693	731	689	739	735	718	714	711	731	742	731	699	703	713	733	708	708	718	691	748	706	756	674	696	719	689	729	684	738	760	772	714	741	709	710	721	722	735	675	782	729	765	736	723	680	710	732	723	686	717	708	703	718	697	705	701	702	758	647	719	700	719	697	717	735	725	727	684	737	745	703	683	710	690	717	711	744	698	718	728	742	733	702	725	750	743	743	724	704	697	692	733	707	786	710	740	653	710	714	674	710	764	693	776	765	713	728	693	700	700	717	700	762	744	759	704	717	714	768	661	680	772	706	646	679	719	751	732	752	711	730	708	678	692	721	765	746	730	769	737	734	700	710	718	768	744	731	746	676	743	749	714	699	677
40299	45524	25056	11834	5152	2683	1729	1271	1099	979	898	894	937	879	872	789	782	771	758	705	756	755	802	790	726	730	747	780	783	728	714	709	746	762	751	748	735	797	735	788	666	675	723	747	803	749	780	768	754	797	699	782	728	741	795	739	721	704	770	746	739	779	742	716	711	746	753	730	756	754	740	739	689	734	773	707	735	738	714	756	757	747	716	694	697	726	748	748	724	705	747	752	727	713	713	755	704	703	751	701	753	701	682	720	782	748	740	744	735	769	709	764	741	751	740	724	698	739	721	705	718	745	749	716	740	717	716	743	794	748	697	813	753	745	718	746	760	757	763	775	690	713	729	716	715	764	780	719	708	743	725	705	710	769	745	720	738	755	746	737	718	726	720	761	764	750	750	719	759	674	742	745	720	724	758	723	692	773	772	746	767	736	733	752	715	773	725	794	737	751	740	727	792	742	728	772	707	776	754	753	729	749	748	716	751	755	708	728	729	719	744	698	746	693	759	697	731	738	780	784	754	712	784	718	751	734	736	747	762	745	704	738	738	731	722	739	711	741	723	766	723	775	746	749	738	731	734	766	745	732	692	695	772	752	780	790	757	739	759	741	729	767	764	700	726	728	705	730	756	732	725	751	749	718	760	737	772	753	744	755	782	725	736	714	763	729	709	803	768	789	694	751	765	759	777	745	727	830	799	737	813	717	742	735	745	693	734	738	717	783	747	678	728	741	755	730	785	711	766	711	734	746	729	792	786	666	741	735	710	746	776	748	704	791	740	723	747	741	755	772	744	772	771	723	711	740	742	760	759	768	703	759	740	691	793	769	785	725	696	793	753	765	752	750	728	769	798	744	778	723	744	701	745	776	773	733	745	747	734	728	761	772	752	779	727	743	725	705	681	702	694	746	713	751	736	768	748	765	731	777	755	777	773	702	737	792	767	768	719	745	758	709	760	717	720	762	757	692	734	726	709	716	743	778	757	737	742	732	728	758	718	738	757	782	769	759	755	779	752	695	706	740	741	766	764	755	755	772	780	733	749	773	726	751	768	744	755	711	792	686	713	777	723	736	731	799	764	750	756	738	807	709	708	793	780	735	709	762	737	726	749	762	711	752	716	731	793	765	734	741	728	756	762	789	730	699	731	721	695	778	804	725	762	706	749	772	762	722	747	769	743	732	780	713	755	772	758	731	752	739	757	736	751	762	713	733	731	766	736	746	742	756	719	740	776	765	761	720	722	727	716	730	738	744	761	731	777	760	743	740	738	726	732	747	758	716	724	746	759	735	757	772	704	755	768	740	731	764	756	749	692	724	710	744	751	774	695	697	730	741	739	717	752	741	770	790	747	702	740	701	717	730	743	774	786	746	691	779	721	728	720	737	712	731	739	747	777	729	707	788	722	808	744	745	778	740	756	715	716	726	738	750	741	752	776	732	772	766	741	761	745	726	723	765	736	752	741	713	744	709	767	767	698	772	730	742	724	762	714	776	776	744	752	789	747	737	711	734	721	778	739	749	730	745	773	768	788	766	733	750	747	746	752	728	752	733	740	767	745	709	765	791	704	700	744	771	759	734	731	770	770	752	705	766	754	793	709	698	742	717	701	699	764	731	766	754	726	775	761	710	744	724	726	787	686	762	735	784	755	722	757	685	776	742	695	769	738	703	706	686	708	737	751	666	769	695	711	720	719	732	771	726	737	743	675	722	740	755	751	734	733	729	727	736	754	773	736	740	760	707	794	766	782	708	759	776	714	715	730	740	685	718	739	753	723	761	760	753	763	730	749	754	751	766	742	758	742	748	763	740	723	697	750	752	714	740	793	709	694	703	764	748	718	740	709	753	792	742	748	739	768	822	721	741	772	741	756	782	785	738	786	732	778	750	729	774	781	715	713	719	765	722	749	700	732	795	728	701	759	753	721	723	741	735	755	713	742	711	773	764	755	774	688	734	719	733	752	699	727	741	718	791	761	740	741	707	715	734	749	736	708	755	781	709	728	706	739	775	718	747	779	715	778	758	709	702	778	771	751	721	735	698	768	770	738	718	740	756	731	769	721	776	708	686	732	705	713	786	735	715	742	704	761	775	750	750	763	757	753	768	684	718	752	744	747	743	741	699	725	745	732	719	769	759	708	741	762	765	736	726	743	778	704	736	689	764	707	734	756	722	724	722	766	738	749	758	735	780	758	764	716	778	771	735	739	736	734	713	746	732	738	795	758	743	740	765	753	773	720	763	694	765	707	796	717	742	755	734	746	710	767	707	730	764	741	724	770	727	734	761	753	765	760	720	779	724	787	805	713	724	793	773	741	762	745	776	699	749	719	726	715	705	752	738	727	744	744	730	760	776	782	723	743	726	782	711	723	721	774	819	735	732	771	768	733	766	749	742	685	731	728	743	732	739	775	741	718	737	737	742	713	749	712	717	730	740	732	748	716	752	747	727	758	764	750	701	717	776	732	721	764	746	707	800	728	717	747	786	764	778	733	788	743	693	749	740	779	713	736	749	735	736	735	739	736	715	752	773	786	718	734	742	726	776	774	756	735	748	769	761	738	774	764	738	792	778	759	751	777	760	736	744	757	718	723	772	733	737	678	716	737	736	745	718	716	735	757	756	702	753	730	708	733	734	731	694	732	765	747	722	770	757	786	786	728	698	759	801	748	774	751	785	800	731	765	769	720	750	760	787	785	744	728	741	767	756	768	729	671	727	740	743	736	697	787	761	771	726	794	694	687	744	774	745	782	795	726	724	757	764	750	775	738	714	751	761	766	728	721	737	739	729	719	762	678	748	738	782	732	703	765	764	782	745	775	715	713	781	774	743	733	758	759	745	744	736	724	750	722	728	796	794	724	710	750	761	756	710	731	755	668	739	738	764	739	772	757	765	739	780	760	739	744	749	721	788	740	699	754	743	718	738	701	731	744	735	721	720	766	697	695	790	747	787	744	767	749	745	765	699	720	746	738	762	769	754	697	732	701	695	762	694	768	736	746	761	748	746	758	793	805	769	719	730	760	797	728	729	716	727	716	772	803	786	709	733	756	750	747	746	735	759	724	761	740	697	744	738	745	756	766	736	734	706	732	720	730	745	728	736	754	751	736	779	768	696	744	813	760	762	752	737	766	751	747	751	725	788	768	745	763	719	722	727	712	748	752	716	724	754	755	737	728	750	744	734	770	782	743	727	701	741	701	719	729	705	760	763	745	716	728	771	768	748	751	755	790	780	784	714	734	731	771	759	729	732	718	762	742	743	718	739	727	767	743	751	761	692	755	710	746	757	700	723	773	763	770	715	690	693	762	703	761	807	745	755	744	782	739	722	800	755	778	762	748	761	784	731	699	717	715	770	750	733	731	766	740	752	754	755	724	722	734	704	776	745	749	730	765	729	709	747	716	751	756	718	760	715	732	720	711	763	730	777	715	751	777	756	760	769	778	738	756	749	740	764	763	777	743	744	719	729	736	730	790	772	776	760	754	746	730	753	709	772	735	693
24932	21193	27084	25236	12189	2849	1733	1349	1072	1016	901	917	862	817	793	787	763	826	811	765	808	752	811	722	758	792	725	784	775	779	776	794	827	751	744	786	774	729	796	737	741	752	759	814	747	833	761	770	768	790	762	792	771	777	779	741	791	794	780	738	726	827	788	796	772	769	759	743	790	833	754	795	789	798	763	772	770	738	745	789	702	808	782	783	791	762	752	725	781	828	740	812	756	788	699	801	781	775	768	756	756	767	769	761	831	778	771	745	744	712	764	769	777	804	762	747	813	726	781	745	815	788	806	816	797	745	747	762	746	819	762	793	774	776	789	731	764	763	760	790	748	775	762	778	767	770	801	768	760	772	761	835	794	780	746	747	726	723	792	825	779	759	795	762	804	789	764	796	787	819	723	754	752	786	768	783	763	766	831	797	788	773	778	749	800	786	764	743	764	779	720	822	761	791	785	747	738	765	759	791	755	791	769	757	798	751	776	727	788	797	758	773	775	749	795	774	740	808	778	787	797	747	801	783	798	743	818	753	796	797	763	777	740	728	747	779	730	773	785	775	778	807	778	764	723	793	752	735	767	765	772	781	769	808	739	821	792	753	767	766	807	761	793	725	771	783	765	752	756	761	809	781	768	790	802	782	763	737	787	781	743	776	729	770	753	749	799	758	802	729	769	776	783	763	768	778	751	778	750	792	781	796	800	728	775	763	769	806	803	807	814	776	765	777	819	774	786	826	768	729	798	762	775	788	771	785	783	726	777	774	770	821	801	795	785	754	752	808	790	764	762	735	783	759	783	787	728	773	757	727	849	769	784	759	771	786	754	731	794	782	711	807	811	795	817	786	801	763	767	746	760	743	768	774	786	748	774	761	744	757	733	742	761	761	763	725	768	785	828	760	740	735	806	781	769	744	783	794	768	780	804	728	783	833	758	803	757	771	792	780	778	765	743	776	749	793	763	758	754	757	778	748	766	749	759	804	796	743	761	808	733	770	738	732	791	802	775	754	769	794	779	749	771	773	775	753	786	772	771	762	784	765	767	757	805	792	802	746	767	775	782	750	799	732	806	795	806	743	755	755	751	747	776	823	753	769	776	757	791	768	762	729	793	729	703	726	763	821	719	801	791	773	770	829	749	753	758	745	769	782	750	756	742	770	729	779	784	793	778	802	808	808	772	771	769	782	785	767	751	782	773	797	754	763	795	739	745	786	774	784	767	772	794	720	768	756	770	799	792	779	767	770	755	699	799	767	728	720	770	799	746	711	747	799	784	782	753	805	744	803	780	759	786	829	764	786	771	793	783	827	791	757	736	745	761	760	802	769	758	789	774	833	768	758	794	800	794	817	759	782	784	779	756	794	810	797	780	752	746	766	818	740	770	792	738	784	802	758	741	752	795	777	785	723	732	733	759	759	761	766	763	750	801	751	741	789	819	759	763	709	755	858	768	786	762	715	760	745	749	770	752	761	732	789	789	773	758	772	763	795	786	793	791	782	811	758	796	789	729	802	740	788	790	722	754	742	776	802	753	725	777	747	727	747	780	782	760	809	700	744	771	800	806	711	841	766	739	728	733	755	780	750	732	776	743	788	770	734	730	749	788	749	778	786	742	804	843	767	718	770	776	776	784	787	804	766	756	790	758	790	770	741	822	812	766	796	760	807	780	793	761	807	768	769	722	773	779	755	772	765	808	812	744	773	768	786	763	814	729	785	710	776	777	808	789	718	771	750	793	779	742	785	752	781	712	756	778	764	751	789	806	744	792	756	772	743	758	770	734	763	734	745	775	763	805	732	816	757	754	786	777	767	786	720	789	754	764	785	805	748	789	783	779	762	725	758	779	798	746	811	766	733	762	767	779	741	803	739	778	766	727	791	747	762	732	795	796	786	753	750	786	757	725	728	777	743	734	783	780	771	785	832	784	792	765	808	732	791	776	753	768	790	779	761	761	754	777	756	764	779	758	781	814	737	788	775	742	802	799	769	757	765	767	773	705	733	745	747	780	749	806	762	770	729	763	780	776	736	712	760	806	776	753	778	779	785	754	762	789	758	763	745	785	780	763	733	796	771	770	756	761	776	791	767	791	757	721	778	778	765	751	755	766	739	761	744	777	716	779	743	828	814	743	735	794	771	748	803	768	803	811	831	799	801	790	798	786	797	764	756	701	786	812	757	763	769	769	800	774	768	782	767	756	800	717	790	766	751	752	801	748	752	779	799	769	772	743	786	750	785	772	747	805	740	774	769	767	753	786	777	808	774	783	756	793	729	681	756	814	747	795	750	757	781	749	759	741	714	767	760	743	802	769	765	790	779	815	768	737	737	789	781	829	745	744	772	750	804	771	799	725	767	741	759	731	770	743	801	767	804	776	767	815	778	719	853	763	787	764	796	756	780	772	767	740	730	799	758	731	780	822	767	737	796	833	755	789	808	750	747	780	783	745	787	774	817	767	757	754	771	690	753	744	761	798	754	762	749	740	766	769	795	758	772	773	771	766	796	736	808	762	764	768	766	798	800	728	740	745	750	750	771	777	772	721	746	757	808	821	813	804	751	733	747	735	730	743	768	771	778	753	735	765	759	769	805	763	728	809	768	761	744	799	779	769	742	762	732	780	772	792	760	784	753	779	746	749	779	762	809	774	801	798	813	732	758	756	757	784	791	816	784	721	779	780	832	769	777	757	722	796	799	762	791	760	756	766	825	750	803	780	738	785	776	724	777	774	789	792	797	752	722	813	788	804	777	768	744	759	774	748	769	775	792	755	754	809	782	731	750	776	750	806	775	753	772	752	751	745	764	785	776	733	811	752	796	777	796	782	789	807	739	782	784	798	768	806	766	766	778	814	771	820	774	778	753	733	733	781	750	773	803	776	763	794	751	737	789	782	805	761	677	788	709	773	783	753	778	826	786	724	824	731	763	760	829	764	710	748	763	784	821	755	794	790	775	780	793	784	801	772	743	810	760	778	816	796	707	791	730	811	738	785	780	771	857	808	799	795	706	788	747	752	792	725	743	786	805	758	737	740	803	696	809	773	783	753	738	804	774	771	760	780	780	766	758	796	788	760	804	750	760	791	752	748	763	774	799	797	722	804	782	743	743	787	736	759	757	761	777	777	798	783	787	706	766	694	749	760	741	782	752	754	789	801	788	760	798	741	791	768	793	792	849	790	749	771	794	757	754	761	761	812	786	755	782	751	770	825	754	714	745	771	840	782	770	797	753	779	829	816	790	733	750	788	731	784	768	748	825	767	755	765	769	801	779	793	767	740	759	783	765	825	802	785	775	788	782	744	754	755	829	772	778	778	758	769	777	746	759	809	695	768	782	798	790	789	714	777	760	771	778	773	799	778	774	796	753	769	807	770	760	784	747	713	778	729	821	812	785	810	765	775	764	791	741	801	809	724	771	715	767	773	766	816	760	792	791	763	764	738	801	713	710	769	772	772	769	818	766	766	775	752	812	724	767	774	739	783	802	776	760	762	753	808	790
41508	53537	31475	13828	5524	3040	2082	1675	1328	1147	1084	1030	911	858	873	883	817	857	801	811	780	812	826	796	789	845	810	782	822	761	776	800	841	830	799	786	788	773	830	799	804	870	829	826	790	818	812	776	825	848	815	807	805	782	802	789	742	784	823	806	834	796	804	772	806	765	779	804	790	773	773	809	780	800	789	798	796	731	788	787	768	842	805	727	811	819	846	811	802	761	751	779	787	830	804	786	814	843	791	802	759	797	784	737	747	831	759	798	804	779	853	844	795	789	803	828	790	793	836	741	737	780	791	784	818	757	831	799	852	770	757	786	774	784	795	790	773	827	770	824	757	765	773	775	844	770	771	742	803	828	794	797	801	838	825	789	758	803	777	787	842	789	840	772	820	800	814	789	820	792	784	789	741	765	758	835	806	798	828	805	790	804	793	748	794	825	775	764	797	751	806	794	819	776	736	802	823	789	765	802	804	803	798	781	755	802	775	790	790	801	727	797	773	726	813	829	781	777	769	844	836	776	818	798	790	784	779	760	817	801	758	761	787	777	850	822	727	796	807	761	779	751	752	810	791	812	801	781	769	813	806	826	757	779	772	788	808	817	738	779	706	782	780	779	797	789	754	799	793	756	800	816	784	778	738	804	783	771	760	757	795	865	769	774	821	825	818	803	766	783	822	833	767	758	787	739	826	803	801	800	832	787	720	815	814	800	842	801	819	793	801	809	791	759	755	815	784	764	769	795	799	763	794	822	806	792	809	832	823	773	796	816	796	851	786	874	823	792	791	820	768	868	772	803	799	827	812	785	767	802	675	833	802	786	775	835	794	798	767	762	822	788	841	826	775	826	756	839	768	767	774	823	847	796	858	782	720	852	804	788	749	838	771	847	801	814	766	832	772	731	778	790	773	805	778	814	790	816	847	791	841	765	829	783	802	782	781	832	783	790	800	793	747	748	781	800	775	784	759	765	819	787	763	773	841	767	786	766	838	765	809	769	842	790	721	794	820	839	782	828	797	791	810	765	811	815	810	775	821	759	843	755	812	785	710	809	754	778	844	782	845	828	814	786	800	806	782	774	798	810	783	862	756	799	780	807	817	822	830	801	831	779	788	786	783	821	853	803	825	781	829	831	762	803	799	786	778	754	779	770	807	802	706	760	798	824	751	747	756	778	805	788	810	756	790	776	778	797	783	742	773	802	802	836	805	745	791	762	794	772	847	789	752	775	836	760	777	760	803	788	827	806	814	797	771	768	734	767	793	834	766	785	835	813	776	788	792	788	779	798	806	803	861	793	769	800	757	749	782	800	792	750	807	755	810	795	836	781	778	793	769	798	869	740	781	818	745	779	775	771	829	866	784	788	813	777	770	855	781	773	800	803	858	740	785	768	831	811	792	817	762	804	761	822	751	846	817	853	792	819	784	752	786	747	811	762	774	817	830	755	780	820	709	716	807	782	779	788	794	823	803	819	773	782	759	875	798	802	840	771	818	810	793	796	831	804	756	753	770	823	760	768	792	822	773	801	779	829	790	772	838	825	743	777	777	811	803	776	793	827	812	740	804	781	786	711	796	811	821	824	815	832	741	787	819	770	748	765	804	716	817	765	765	783	772	823	789	788	831	770	800	781	777	786	779	771	785	767	795	803	821	784	804	837	785	790	753	813	760	781	830	834	754	748	830	797	785	755	767	780	736	828	821	776	826	760	752	807	738	823	810	788	753	790	827	739	769	773	748	811	799	772	814	744	807	826	786	792	798	764	780	789	732	819	802	767	769	798	822	794	773	727	818	812	808	712	776	754	786	739	767	783	779	772	779	723	787	793	808	759	770	744	806	793	812	786	785	814	786	839	833	792	749	748	783	782	801	750	829	801	750	788	862	854	728	814	783	784	761	852	777	786	737	777	809	762	756	806	791	784	783	752	747	736	741	761	842	749	761	744	754	812	745	788	808	783	843	804	854	843	783	785	767	866	754	825	798	813	788	816	773	822	831	807	781	817	764	836	789	753	792	813	814	776	758	831	790	821	778	807	832	797	811	762	786	784	792	793	808	772	738	810	789	789	832	781	801	783	755	785	787	814	761	781	787	767	761	821	784	771	786	833	815	805	803	807	747	805	796	798	828	860	773	779	817	808	803	808	733	813	824	829	777	786	775	747	828	766	786	767	824	741	724	731	811	758	829	772	753	792	734	801	731	816	790	794	804	787	770	792	811	795	809	790	786	790	796	820	775	780	762	791	794	813	851	818	818	822	810	787	767	727	824	786	781	827	806	780	766	786	775	805	795	803	741	773	829	795	788	786	819	798	769	870	813	782	798	786	776	793	797	791	762	810	826	819	782	787	742	767	796	834	743	786	818	742	781	821	812	822	820	784	772	827	771	761	821	760	841	787	821	781	768	775	744	804	800	789	769	804	780	796	748	787	791	782	822	834	814	784	807	793	768	823	823	785	761	827	757	757	800	823	797	765	822	811	836	817	786	828	774	818	775	816	810	806	763	762	806	783	791	793	754	770	783	817	868	787	735	804	781	792	734	848	750	782	771	767	802	756	796	792	765	769	743	805	787	771	814	802	827	770	777	838	795	804	775	798	778	779	773	804	752	805	839	812	770	787	779	817	846	800	771	801	756	781	752	801	793	798	822	806	879	745	809	773	807	817	799	784	774	715	835	795	761	752	773	826	813	796	738	788	799	813	810	774	805	725	779	823	771	724	780	825	758	817	807	767	824	825	791	816	757	796	780	797	830	785	772	787	767	802	838	843	821	787	774	810	790	787	777	788	727	789	792	843	738	817	777	793	831	816	797	762	815	757	761	797	796	736	756	747	789	814	782	774	831	790	832	808	825	736	794	777	753	765	787	786	802	737	796	830	813	745	836	774	761	819	805	757	802	814	804	782	835	776	757	810	758	820	782	793	798	799	762	767	797	790	777	765	785	754	762	805	766	772	814	814	780	795	833	780	793	751	803	769	822	769	797	807	772	809	804	828	811	790	798	825	760	826	799	748	767	828	810	805	778	792	755	767	739	874	815	766	802	785	764	809	818	793	829	815	795	798	770	778	803	822	793	812	817	762	770	820	813	778	769	784	831	778	817	776	827	782	775	805	850	771	815	838	830	779	855	798	787	819	806	775	774	807	778	820	791	823	793	799	778	822	814	751	794	705	784	806	766	803	806	753	792	770	776	782	781	767	814	859	813	830	795	760	783	799	800	779	796	777	793	788	803	758	733	796	814	775	792	779	818	821	781	836	812	793	767	797	774	779	833	789	778	813	823	780	799	844	779	798	792	812	766	827	792	819	806	757	811	818	809	814	757	830	803	772	794	780	772	798	724	786	795	775	759	769	783	787	759	758	827	801	805	784	765	746	784	815	775	834	797	797	770	819	795	781	784	838	782	815	797	789	847	820	788	794	823	782	792	773	722	786	768	739	781	785	774	785	786	724	784	802	790	785	784	781	765	790	817	803	737	774	782	810	836	741	761	748	762	778
22437	20990	28411	23766	20999	20851	8303	2422	1408	1193	1006	981	916	863	867	845	797	763	821	802	793	724	756	788	749	786	789	707	677	718	716	730	755	710	734	763	780	779	790	726	737	765	731	709	795	709	736	733	749	741	772	736	780	748	776	760	776	762	734	719	684	801	795	784	761	761	781	727	775	774	728	773	712	761	806	757	777	806	721	748	761	773	756	728	753	788	762	705	791	781	713	740	757	730	752	781	730	736	757	758	725	733	751	764	735	765	758	694	751	716	742	772	773	732	758	788	770	744	758	738	724	776	750	749	750	769	788	773	734	762	767	710	760	784	766	740	796	731	785	760	729	760	742	726	732	749	750	767	750	738	732	785	812	743	771	740	736	764	698	793	783	751	760	730	748	713	734	774	698	765	728	757	758	776	698	757	729	761	763	755	746	735	768	747	773	746	731	788	732	790	725	706	734	739	758	727	793	784	755	726	780	724	790	741	746	754	810	770	772	824	778	807	747	714	742	808	739	731	780	693	772	758	778	761	779	809	755	754	765	797	788	759	714	766	729	723	759	751	746	735	717	736	755	724	714	764	748	751	766	794	746	739	770	785	755	750	746	741	743	713	763	756	753	727	746	716	776	782	733	698	792	771	718	737	748	778	715	794	755	762	678	739	742	745	780	769	693	787	776	714	719	739	760	779	760	721	744	738	724	776	774	758	722	746	732	708	738	729	794	805	744	768	731	748	742	763	759	788	764	741	782	746	715	718	728	753	770	761	820	780	759	716	738	719	731	790	701	711	737	726	728	728	773	749	744	767	704	705	786	754	727	741	760	769	712	747	779	729	706	726	750	709	735	745	693	707	742	764	764	757	790	787	774	747	764	725	758	689	759	742	729	774	702	770	733	709	735	741	738	781	780	765	752	771	768	775	766	793	786	782	769	719	741	780	800	761	751	752	767	760	740	827	738	756	721	764	742	757	729	756	708	741	765	786	789	753	797	762	763	733	729	779	710	784	719	732	768	721	769	726	809	752	787	770	781	699	745	746	787	742	729	753	791	732	769	716	732	766	764	758	748	742	780	725	778	780	734	743	794	784	722	762	747	734	716	736	773	758	811	760	768	827	793	801	741	737	690	767	724	746	770	757	703	776	743	741	737	772	715	793	764	788	780	763	788	775	789	750	738	759	775	764	796	762	775	729	714	759	732	747	743	690	765	682	788	771	751	773	746	759	789	745	764	801	777	783	764	754	718	746	738	755	713	800	760	777	738	757	710	728	695	775	735	734	790	760	730	755	751	735	792	731	784	765	789	782	787	804	802	802	773	768	779	714	758	809	780	758	774	764	706	699	781	772	745	761	744	729	804	800	771	752	771	777	784	795	796	746	812	773	695	748	733	731	764	769	761	775	734	745	767	796	703	742	762	766	736	762	737	752	738	727	802	753	794	758	755	701	770	759	736	742	724	731	744	758	745	764	698	722	781	726	762	742	760	711	753	798	757	782	764	754	762	761	756	739	777	764	694	743	796	782	727	727	787	757	784	758	768	773	760	722	733	704	808	726	715	754	785	720	716	750	763	775	769	798	751	789	763	729	756	772	707	788	756	747	786	766	719	692	729	709	777	789	748	723	767	774	765	772	773	766	799	756	756	717	745	750	747	701	743	749	732	747	710	753	716	746	730	745	764	731	697	813	735	775	736	771	753	727	750	731	713	701	755	743	799	746	811	728	789	739	714	766	784	768	778	719	777	740	720	733	771	710	750	737	732	715	746	778	813	703	747	743	738	716	765	761	755	729	752	804	750	768	768	755	764	712	725	758	734	725	746	732	793	724	714	773	726	726	749	758	774	717	718	740	777	739	724	746	770	737	743	790	729	674	770	716	759	738	792	754	709	790	833	750	784	749	737	784	728	758	749	756	794	751	730	738	774	761	747	773	756	758	741	788	690	765	753	766	720	741	726	767	791	710	806	722	728	751	746	787	775	804	715	755	769	747	732	764	749	806	739	764	800	781	732	783	751	766	776	704	737	727	725	768	745	743	769	787	805	776	713	770	739	778	815	735	729	769	770	706	761	743	741	751	753	767	791	700	769	748	738	741	795	699	787	716	706	708	768	754	771	787	774	729	758	747	778	764	797	692	733	728	745	747	776	775	769	744	782	783	740	727	774	746	782	784	710	725	783	743	704	701	747	729	758	723	764	744	777	777	743	747	761	730	747	753	757	746	726	745	777	697	774	765	742	750	762	729	733	739	717	751	769	760	741	718	791	736	783	752	792	773	711	753	746	744	771	798	742	773	744	796	793	727	775	788	745	789	774	767	767	746	738	786	754	762	739	782	731	738	795	723	754	736	801	735	758	753	710	700	743	780	748	706	701	765	754	798	735	738	746	774	742	753	799	768	788	779	750	767	752	801	777	734	709	727	747	727	745	756	756	770	776	752	769	766	738	793	739	717	721	730	737	754	745	806	707	684	806	749	762	727	767	758	740	741	739	740	744	714	749	738	731	756	771	723	743	763	788	746	764	737	765	718	779	797	746	797	760	746	719	725	765	739	755	753	725	769	780	742	715	742	723	727	757	713	759	698	776	765	722	725	712	719	810	784	733	743	760	736	765	761	714	708	749	759	741	747	743	730	732	743	736	765	731	737	745	756	782	791	793	769	764	701	793	756	751	742	795	755	762	750	770	769	804	711	730	760	717	713	735	766	769	761	753	796	798	741	766	792	715	807	696	740	764	786	750	754	743	756	723	729	782	735	748	738	719	782	733	705	753	760	770	732	764	741	757	749	763	738	728	734	760	681	748	750	754	778	722	738	719	765	723	720	733	794	742	731	761	732	715	779	774	765	739	758	808	772	725	747	743	747	727	738	765	735	751	789	819	798	750	763	776	764	735	744	757	771	788	747	738	745	763	780	735	789	740	768	819	744	748	779	752	762	773	774	770	726	767	755	790	750	777	745	756	741	746	775	716	733	770	758	680	728	751	741	743	743	750	752	725	677	754	743	705	747	743	742	803	697	715	717	705	764	727	783	726	739	747	720	781	739	714	783	777	756	737	717	785	724	738	717	775	748	766	770	770	732	745	744	798	706	727	754	735	746	739	778	767	720	753	765	761	765	800	760	742	742	749	783	766	796	749	809	798	730	706	741	772	736	721	735	776	737	753	757	724	722	693	771	728	751	727	774	744	719	692	753	756	761	836	769	806	704	699	750	817	725	730	722	779	702	810	727	731	737	710	723	767	764	777	771	745	714	772	768	741	749	720	743	765	743	745	713	757	773	765	760	780	737	759	785	755	761	743	771	756	748	805	730	742	765	699	772	726	714	786	777	789	774	742	747	776	794	735	770	755	740	756	720	727	755	737	726	754	730	768	749	721	753	749	687	707	705	725	738	739	699	726	740	778	740	788	797	767	722	751	704	760	729	799	751	717	794	736	763	739	776	730	767	777	736	758	713	737	740	747	728	768	704	758	764	783	742	781	771	801	759	743	753	721	778	778	755
45162	52576	32250	17150	9996	5380	3554	2984	1841	1375	1211	1060	956	999	911	878	812	748	811	771	747	763	814	742	808	759	795	787	790	773	711	779	755	779	776	781	777	775	818	796	739	750	784	778	762	778	776	754	787	742	790	800	787	694	775	753	755	753	760	783	838	741	738	708	732	709	784	717	788	778	789	725	769	772	798	748	766	776	810	721	742	757	753	801	775	757	737	758	797	791	737	780	807	760	762	704	761	792	777	711	773	770	747	761	749	778	748	746	758	717	779	750	760	770	781	750	711	752	761	717	770	753	777	795	748	793	753	740	774	750	767	727	780	751	774	742	758	738	841	728	746	794	749	752	747	783	800	844	755	781	728	774	726	730	770	747	721	725	745	745	763	747	731	752	811	794	809	766	756	786	739	732	727	774	769	788	706	749	711	761	768	734	741	736	774	777	737	798	759	770	746	771	728	783	796	784	735	798	797	757	787	749	780	765	732	748	717	754	778	706	774	779	752	697	769	754	783	781	763	787	727	757	787	793	777	705	706	767	727	772	795	758	792	710	758	762	773	783	727	724	763	778	760	777	773	756	710	729	723	808	770	775	774	746	811	775	755	739	783	745	766	730	786	776	772	763	813	743	770	739	756	791	769	747	746	768	718	802	727	760	788	769	713	769	773	703	780	728	765	740	774	753	750	739	750	759	747	800	760	786	753	758	760	766	814	777	741	789	752	732	804	781	770	780	761	763	786	757	721	782	726	713	768	771	769	775	782	718	760	740	812	780	772	784	800	764	810	728	816	792	742	775	721	796	745	793	738	752	776	775	766	752	739	763	758	767	751	756	751	790	759	759	759	726	779	720	773	745	788	728	734	676	724	735	738	760	735	731	770	767	776	723	746	750	741	754	770	747	729	741	742	795	790	744	753	785	756	748	752	775	758	810	751	749	749	749	728	721	707	799	831	761	743	749	767	778	772	789	746	748	775	733	718	808	747	800	742	724	763	792	775	740	771	755	726	793	752	766	732	749	771	727	779	797	743	757	738	782	749	788	735	758	703	749	781	721	757	737	727	738	802	730	706	765	771	760	722	726	799	773	783	703	755	790	764	765	711	737	702	799	759	750	750	782	782	745	755	747	751	782	733	738	762	800	775	813	783	729	787	764	782	761	757	775	789	738	774	771	758	755	815	728	747	721	737	694	743	701	755	752	734	746	783	756	766	758	746	770	787	711	749	716	749	766	753	739	757	783	757	705	716	761	787	734	746	798	745	764	765	744	778	773	814	729	760	738	709	780	744	761	812	719	770	768	726	717	736	781	731	741	762	767	769	766	768	726	742	770	731	779	788	749	759	761	718	767	759	761	731	721	786	744	713	716	785	778	792	772	696	737	777	783	776	745	791	792	786	732	723	746	784	734	743	756	805	760	771	773	747	738	755	782	774	779	672	723	750	749	725	783	750	764	742	753	780	763	733	765	737	745	735	799	746	744	739	736	773	767	781	759	728	761	773	741	706	759	726	743	788	765	732	758	815	799	759	794	747	783	739	831	760	796	788	759	718	755	749	732	756	760	779	764	710	791	784	753	719	755	744	807	747	765	763	776	821	744	794	746	746	747	739	779	756	747	725	770	755	753	771	719	761	756	764	782	774	747	740	750	742	750	748	738	806	736	779	751	774	800	826	806	755	749	754	757	789	751	725	807	746	822	735	750	783	765	752	766	815	790	751	740	760	779	761	771	739	767	828	790	767	737	803	740	762	770	756	739	774	761	775	747	770	759	770	770	705	752	793	785	790	766	706	743	784	721	803	756	744	735	788	722	777	715	773	711	756	785	790	794	756	779	818	739	782	722	758	774	722	765	776	754	803	743	785	707	760	758	742	785	798	780	753	764	757	744	774	819	767	725	746	759	767	798	724	750	761	781	750	730	750	743	752	712	784	780	738	747	738	786	762	795	731	754	750	714	793	722	729	756	769	786	733	741	772	803	713	759	796	724	769	793	816	766	721	774	755	731	806	764	772	786	737	781	783	749	745	759	770	769	723	751	755	741	764	767	816	786	744	799	756	749	742	773	766	767	763	725	761	727	755	772	735	714	762	744	748	732	763	779	744	767	781	804	808	807	725	755	721	780	771	713	766	760	764	729	795	826	726	781	692	788	753	801	792	744	769	728	798	786	779	784	755	745	732	751	772	725	738	776	735	783	766	719	753	789	693	717	764	778	748	774	800	783	740	749	749	750	790	756	735	710	802	791	783	713	719	726	734	822	743	762	794	761	754	726	763	762	748	768	799	771	734	745	801	731	762	818	746	744	716	780	768	799	823	764	761	726	723	782	765	781	788	780	771	716	717	771	738	727	778	745	733	749	750	733	736	710	783	745	759	766	784	744	790	748	770	772	764	755	753	755	770	762	776	784	770	758	734	759	710	744	772	768	772	739	746	776	723	749	811	738	820	807	784	756	713	766	774	762	751	749	736	791	746	727	729	806	759	779	783	783	803	744	794	795	734	749	687	776	771	750	730	736	740	791	766	716	766	768	746	723	756	694	752	786	756	789	791	741	743	718	806	723	739	723	742	786	748	768	781	773	749	776	756	803	765	791	783	781	755	722	808	788	757	763	728	778	711	773	775	767	699	741	787	747	711	753	777	743	750	725	744	736	700	782	744	717	768	728	752	715	805	723	769	732	713	763	721	766	752	779	755	729	713	796	757	728	733	713	796	771	759	720	748	781	802	782	732	767	778	742	767	808	753	736	744	777	736	776	780	730	777	768	765	724	732	734	724	701	754	735	710	739	781	770	774	765	732	772	796	768	749	790	801	700	746	801	735	743	746	760	805	751	796	775	782	697	756	741	778	741	788	743	783	759	737	757	680	769	751	776	759	791	759	769	803	793	805	809	764	806	701	765	785	783	749	731	791	777	754	797	775	744	778	761	761	771	739	709	766	771	721	833	720	789	766	786	756	740	735	690	741	750	780	761	760	757	764	807	699	814	759	760	792	754	703	764	754	750	761	761	769	794	770	739	718	748	767	785	802	758	780	751	757	721	769	730	703	796	777	741	744	786	759	791	765	757	777	790	751	774	745	761	805	740	759	830	747	780	701	738	748	715	791	786	745	781	814	734	703	826	769	774	790	788	788	760	752	729	771	743	775	756	763	773	726	708	748	772	802	754	746	750	724	755	742	793	786	797	802	683	792	752	761	769	761	725	781	695	730	773	747	752	810	807	788	772	773	748	798	782	753	794	784	770	701	775	751	806	746	764	754	787	756	799	800	758	758	786	784	757	719	776	737	743	795	761	742	743	810	786	783	759	787	718	776	769	787	667	728	754	764	766	702	722	786	779	773	757	730	769	731	782	797	754	767	712	758	755	748	766	747	766	744	750	748	801	774	712	764	766	742	780	762	722	758	743	775	762	817	776	811	749	798	774	777	790	774	768	728	788	764	749	708	769	718	765	762	797	759	792	805	686	790	761	725	749	774	809	743	777	754	755	800	756	798	789
41129	36941	28223	13176	4079	1686	1270	967	917	839	849	809	787	809	825	749	743	753	729	775	702	722	736	776	820	724	736	782	750	798	694	730	758	737	745	753	776	755	747	780	796	738	740	745	753	719	757	701	666	754	698	736	774	779	768	767	734	693	784	762	775	759	697	744	724	760	798	759	724	742	734	702	711	748	762	727	734	729	783	774	771	786	761	760	729	731	761	740	793	744	757	734	762	753	763	729	763	745	750	714	772	800	780	732	717	737	756	769	739	741	737	787	731	820	761	757	729	762	738	768	753	770	738	786	726	778	703	738	761	757	743	741	781	735	701	772	720	726	742	763	742	774	784	760	752	713	737	722	674	754	734	757	770	752	740	776	772	763	768	738	761	739	766	759	738	720	749	686	807	751	776	763	724	749	714	797	716	734	704	741	744	712	734	755	714	746	757	714	779	794	763	756	788	750	698	665	751	738	755	792	794	742	744	774	743	720	781	711	773	746	746	737	745	769	757	765	744	726	788	748	761	743	797	711	796	749	762	705	759	736	766	784	787	774	715	720	726	725	732	750	758	783	764	773	804	728	763	714	725	768	772	825	703	759	750	732	757	707	778	745	712	761	731	773	791	822	752	725	767	730	819	744	772	766	697	711	764	723	740	714	735	772	756	698	751	768	713	778	735	785	752	705	694	803	772	775	766	729	754	772	689	750	803	839	764	759	783	743	721	756	761	749	734	720	758	763	754	730	721	768	691	764	748	737	762	753	707	748	772	771	779	766	746	754	769	766	724	738	783	758	793	734	811	761	769	713	751	750	804	769	736	738	807	765	718	740	741	756	755	728	780	726	709	729	760	728	743	752	744	754	774	752	732	756	758	762	764	730	699	752	755	789	761	746	776	753	787	733	783	763	788	751	788	760	710	775	701	769	734	744	711	810	789	754	794	738	710	795	757	762	761	765	740	742	766	735	708	747	740	764	735	779	748	743	759	742	743	739	729	711	730	796	790	719	734	746	765	777	781	737	754	738	765	794	794	787	723	699	741	736	762	764	757	774	755	766	750	783	761	709	752	749	760	822	723	788	722	734	783	741	778	772	718	761	804	744	785	718	752	769	729	761	740	767	753	751	771	749	771	784	711	801	781	771	738	773	758	774	801	765	724	730	728	704	781	745	719	736	749	711	741	733	742	776	755	775	772	749	760	739	744	752	773	770	797	803	742	730	757	752	787	807	768	713	690	734	774	757	722	743	714	750	744	749	757	752	750	762	749	783	761	767	787	749	761	722	788	752	765	732	698	809	739	749	753	746	780	765	782	779	808	773	763	733	751	753	804	754	770	780	781	731	690	723	741	738	733	783	762	750	766	703	795	717	693	745	711	732	793	799	708	734	758	761	766	744	749	723	751	780	714	793	736	731	731	795	777	769	782	729	722	721	747	748	802	735	733	761	698	760	739	763	730	741	760	821	736	757	781	777	718	761	755	689	729	743	766	730	732	761	709	766	727	735	724	757	775	778	760	761	780	750	715	756	791	723	718	744	752	765	765	769	768	775	736	749	757	736	745	696	714	732	747	802	699	778	772	680	751	721	741	747	764	753	744	731	769	768	725	772	764	758	729	733	761	730	798	758	750	791	730	807	728	785	759	782	799	732	747	722	755	775	739	714	746	746	790	725	754	747	756	743	724	663	752	718	734	780	775	771	783	753	756	723	782	764	692	811	756	800	756	771	775	770	760	761	776	745	769	769	732	737	765	743	767	754	759	796	758	729	736	689	715	771	772	745	760	748	749	740	731	735	704	763	710	793	722	786	790	750	747	718	765	735	720	788	826	751	745	752	761	730	759	736	780	796	726	709	765	778	746	755	709	773	752	728	750	754	744	718	751	809	718	732	762	745	738	769	740	751	695	761	766	750	787	747	759	770	763	719	717	794	757	709	731	736	736	742	732	780	784	795	709	746	726	760	727	795	775	771	757	740	771	776	733	783	733	733	751	755	739	777	729	796	716	739	714	757	724	797	745	697	785	708	803	723	748	784	790	761	761	779	771	753	791	766	809	731	741	760	740	731	777	772	797	774	791	747	755	762	796	743	789	776	722	748	749	709	731	780	722	717	778	796	789	759	741	758	814	761	760	742	741	755	780	785	828	704	786	821	805	755	785	744	773	791	802	712	753	723	712	761	737	758	723	805	723	753	773	751	693	759	738	740	766	759	713	742	728	779	754	735	729	718	757	745	758	752	744	761	785	765	760	737	729	789	746	723	779	765	782	798	759	738	772	790	772	784	796	723	750	708	756	753	742	728	762	701	747	722	738	728	756	737	747	709	748	754	767	740	780	802	776	712	801	755	737	732	702	738	794	698	759	800	733	720	781	736	688	732	819	794	779	769	753	766	762	774	793	734	779	749	776	772	747	750	781	773	777	761	743	735	730	730	728	760	783	786	733	742	719	746	790	749	739	740	755	763	732	734	781	718	755	775	777	761	774	768	772	723	763	721	718	765	706	796	791	724	749	740	736	727	782	737	764	711	752	726	739	747	761	740	761	734	803	724	764	765	770	748	764	751	755	768	743	767	707	789	727	777	781	749	740	721	786	718	707	739	752	825	742	733	767	744	743	747	741	714	776	781	744	747	747	777	727	795	767	751	749	709	782	730	677	724	753	744	779	738	718	780	716	782	748	741	743	724	742	752	743	759	732	758	758	761	725	778	761	733	757	736	738	720	768	787	769	792	773	705	729	816	730	723	743	763	778	742	713	731	761	780	751	801	764	747	709	772	760	721	734	765	752	758	788	766	750	757	733	730	746	794	736	750	757	741	794	769	726	780	763	708	736	777	751	691	772	724	707	740	745	777	736	736	713	743	727	730	792	724	705	764	759	791	681	727	761	807	741	742	764	790	771	706	794	749	769	802	781	785	750	850	760	769	779	705	740	749	803	761	747	762	730	778	810	747	753	806	703	805	743	726	768	720	745	758	796	757	789	789	721	752	755	761	721	757	701	715	772	719	783	704	785	778	791	781	770	751	782	740	750	746	780	755	739	782	799	772	789	760	736	746	717	729	766	791	828	768	771	774	731	742	758	734	777	742	719	754	733	735	754	793	776	747	735	750	751	717	779	726	813	763	765	738	785	730	746	764	801	769	788	734	773	737	712	703	765	710	730	746	782	766	761	733	730	717	815	774	757	821	759	734	737	680	804	754	747	722	784	768	774	751	774	718	717	780	702	738	743	768	734	722	739	697	757	770	739	782	751	743	791	740	729	727	777	692	756	737	773	822	732	740	779	777	702	724	770	792	712	768	778	761	782	759	696	805	735	783	753	734	744	735	737	749	757	744	715	759	744	773	750	748	760	786	764	768	748	757	760	781	760	727	729	767	743	794	725	740	827	764	714	833	752	781	737	712	787	721	753	741	663	754	728	769	747	751	773	763	747	756	726	736	813	744	753	769	722	812	750	771	752	760	732	779	761	755	709	752	821	744	749	753	768	764	771	797	784	698
45170	46055	26183	9975	4627	2244	1623	1281	1071	988	851	881	878	813	793	810	831	788	759	797	796	774	776	794	791	747	767	762	836	764	810	759	725	834	792	748	791	813	825	755	788	776	743	774	729	798	786	739	798	821	783	787	783	732	783	790	812	742	801	801	749	778	780	774	762	750	812	802	805	769	736	806	780	765	713	775	774	765	789	751	780	790	808	780	796	785	819	718	782	750	794	722	772	773	786	832	825	805	786	798	789	714	766	806	763	783	827	814	787	757	786	803	725	745	801	742	769	758	765	784	760	795	773	763	757	735	776	770	770	764	774	776	795	774	763	771	771	736	823	811	759	807	837	775	737	754	795	813	762	797	773	788	753	732	697	777	806	741	757	755	773	806	757	738	751	774	798	743	761	763	788	738	771	763	766	752	845	753	774	773	792	776	794	766	782	784	801	747	723	838	786	754	765	790	786	744	764	770	810	820	781	769	726	804	791	798	732	727	705	777	796	742	746	784	770	801	724	759	746	758	773	812	775	803	786	780	759	780	782	768	773	827	755	785	829	736	783	780	797	766	813	796	747	784	767	817	784	792	722	786	821	764	751	817	784	831	767	739	776	799	761	772	768	721	742	815	771	770	799	746	771	796	787	794	792	753	774	801	818	763	748	800	778	778	732	793	774	778	790	755	810	789	797	731	778	797	796	745	783	788	781	757	798	736	754	767	834	739	790	798	714	763	793	750	728	793	774	808	803	814	746	777	776	779	759	767	754	757	776	794	812	761	788	795	767	778	754	779	783	830	772	796	741	739	774	766	793	795	801	781	778	825	774	786	735	758	801	788	757	787	814	714	787	764	804	814	724	754	796	741	763	820	759	824	792	760	756	806	790	753	792	746	801	827	745	758	751	761	831	761	730	779	774	769	803	811	799	734	745	774	746	751	794	755	781	765	765	736	772	771	786	791	774	787	758	740	766	762	847	796	804	769	775	781	804	813	732	768	776	786	816	739	748	751	799	762	816	763	749	774	815	796	740	754	733	764	801	728	743	758	755	738	750	783	745	790	784	771	755	785	826	778	758	777	760	735	697	789	789	781	768	762	763	815	753	787	748	791	727	784	811	818	754	798	745	764	837	753	827	690	817	816	763	786	789	766	725	802	758	747	797	847	756	805	763	763	786	747	798	809	777	793	824	776	751	757	759	782	756	712	754	765	771	789	758	706	775	809	788	815	797	773	763	752	759	778	739	768	796	760	790	762	767	793	762	800	757	785	792	792	792	819	756	843	716	784	754	771	720	790	789	738	722	763	782	809	758	792	842	793	791	802	753	770	739	782	791	780	789	802	778	756	747	800	779	754	733	793	802	786	817	800	790	757	761	759	717	748	769	791	798	711	743	769	790	777	830	734	781	778	789	769	735	746	796	748	786	768	771	780	776	766	795	790	783	772	776	800	808	753	806	756	796	769	781	798	751	766	798	759	783	783	787	822	822	824	774	785	780	792	785	812	765	734	713	773	785	797	789	739	774	802	815	747	769	778	760	799	720	742	779	824	797	756	775	806	762	753	766	771	796	835	792	765	802	752	751	799	746	735	761	750	800	774	779	779	755	770	818	833	786	768	777	785	767	767	774	732	782	795	767	812	802	773	797	798	722	740	739	745	756	739	772	775	776	794	811	760	789	741	737	718	802	746	754	762	742	774	749	768	832	779	757	787	788	813	765	744	782	784	767	770	805	814	754	786	784	765	808	770	792	786	806	731	787	719	758	741	721	741	788	782	818	783	791	789	815	813	785	752	788	789	807	778	802	836	795	824	738	797	738	789	782	771	791	727	805	768	748	817	829	783	777	761	753	762	748	780	782	747	737	806	820	807	759	809	815	821	752	767	798	825	780	767	769	752	814	762	762	773	817	739	805	758	801	772	786	796	778	784	740	765	817	741	783	771	761	742	814	796	755	801	716	780	805	765	766	731	750	822	806	756	787	818	734	792	802	786	778	765	769	781	786	773	813	755	754	740	749	805	757	767	720	753	749	796	752	819	748	765	769	782	779	802	789	768	778	735	755	807	754	757	751	757	769	788	780	778	767	746	799	758	799	779	741	785	778	747	767	762	807	751	735	767	776	804	747	770	812	727	776	757	769	734	755	720	813	736	720	776	798	810	760	801	788	811	744	834	757	775	818	692	742	824	796	739	730	821	776	802	738	841	732	781	776	809	780	740	805	746	791	754	800	783	769	797	820	762	799	782	736	762	761	843	763	792	764	756	807	777	804	776	749	762	743	749	790	755	754	745	808	767	795	793	742	773	730	739	785	758	777	792	817	748	775	824	729	726	795	732	791	777	751	834	767	800	751	780	784	729	782	837	815	816	802	773	784	803	824	785	800	748	747	764	737	780	817	746	743	845	811	773	801	763	740	767	740	836	716	780	803	747	751	781	789	764	781	715	749	731	751	779	729	797	752	774	824	792	764	755	772	792	788	806	751	795	759	785	750	746	787	739	786	748	801	768	710	780	770	704	770	752	757	832	751	761	764	794	783	778	732	778	828	719	746	781	798	787	776	784	830	783	855	769	788	800	787	817	810	795	794	724	729	812	780	818	762	835	785	736	730	792	732	758	742	784	731	762	757	775	779	793	770	762	802	775	754	801	773	761	757	834	773	737	779	784	795	778	754	757	765	788	763	806	835	725	731	756	729	762	773	788	815	753	765	832	801	764	819	814	732	781	740	786	792	803	767	797	746	763	723	793	822	746	793	761	809	766	741	802	758	790	769	786	742	737	763	769	794	775	786	750	779	827	749	711	726	754	713	769	760	760	751	785	769	718	814	762	789	763	723	762	785	745	782	718	785	765	786	784	779	781	778	777	777	760	760	757	753	775	776	818	807	762	779	791	748	786	785	762	799	807	761	791	819	789	744	731	757	799	804	771	754	800	766	785	786	805	794	795	772	789	793	777	837	783	752	801	792	786	766	801	784	777	822	756	752	794	724	766	748	787	806	785	781	818	750	801	735	792	735	808	777	790	793	762	772	791	737	779	736	796	760	770	788	744	771	730	799	730	763	758	741	776	773	772	790	761	754	812	761	801	767	749	759	822	764	734	777	800	836	790	761	762	776	804	697	786	755	770	781	781	751	755	776	769	814	774	819	726	792	780	779	791	800	806	742	762	741	769	762	780	796	786	767	751	785	756	768	721	752	783	773	813	734	749	764	762	762	796	791	764	806	810	757	758	754	723	807	793	743	745	803	830	807	765	757	765	738	774	740	749	760	767	843	780	769	783	763	812	787	769	745	775	745	759	771	750	834	803	795	741	746	753	784	771	796	820	749	784	800	803	725	818	768	750	776	797	844	725	740	816	788	802	742	748	772	755	774	821	756	795	770	791	780	783	791	769	821	801	800	770	761	790	756	723	797	781	741	837	750	803	743	723	766	790	783	754	833	744	774	775	761	790	796	756	800	768	828	788	780	771	791	763	825	755	766	723	755	790	782	763	780	785	780	744
23468	20931	27887	24153	20956	13217	4051	2005	1515	1320	1181	1047	929	915	843	755	762	741	718	774	728	751	754	805	736	740	687	772	700	734	774	704	771	759	732	725	702	705	682	783	719	731	744	748	724	756	699	743	720	729	714	725	780	714	795	701	717	736	735	751	676	715	722	771	709	714	749	747	724	786	723	702	691	679	692	728	783	749	753	745	741	735	762	744	727	750	766	694	715	736	710	719	789	713	675	697	733	699	704	713	700	740	754	725	711	736	726	676	742	730	696	749	731	664	729	756	720	732	710	707	777	712	707	763	732	685	728	700	708	719	717	739	691	735	762	729	782	666	763	727	725	718	737	751	701	732	718	760	719	743	737	731	742	716	762	775	719	695	714	736	713	786	752	745	717	695	684	672	714	736	722	734	768	740	697	725	708	727	732	732	721	736	720	755	708	758	742	768	721	732	692	740	740	744	725	701	712	749	693	721	698	755	757	696	749	758	731	706	730	773	726	760	738	684	705	765	726	716	746	754	802	722	736	676	725	720	725	726	753	731	724	732	744	752	649	707	703	709	767	718	701	735	696	697	719	711	737	773	687	708	690	706	723	699	714	745	753	750	717	735	729	706	717	723	713	677	693	751	719	758	735	714	721	684	754	747	785	724	731	726	722	737	787	704	714	722	728	731	700	719	701	758	751	719	743	667	741	754	700	746	761	723	743	737	694	729	679	726	734	693	748	726	722	698	749	752	692	704	714	707	734	750	733	726	699	680	785	753	715	718	715	725	742	733	751	724	760	723	741	706	767	729	688	673	733	726	709	664	731	729	737	683	706	739	709	723	720	722	699	690	726	732	739	737	731	694	735	778	732	754	690	762	737	671	696	745	724	701	737	758	723	723	753	673	740	673	725	709	747	684	775	705	741	728	689	668	740	683	691	730	769	737	732	738	738	791	723	677	747	704	737	737	736	722	680	739	727	672	712	759	754	755	754	727	698	725	768	682	770	766	718	733	736	797	686	767	730	737	669	721	750	709	735	675	709	711	730	730	700	746	741	769	726	764	738	769	712	759	735	746	734	702	744	726	692	707	745	734	705	751	699	757	697	686	722	770	728	728	757	728	743	722	702	736	727	717	731	731	755	746	760	697	717	719	711	742	758	751	752	753	744	734	738	720	746	722	734	763	710	713	678	739	750	718	686	702	771	749	687	723	713	713	702	776	697	724	728	698	758	690	716	689	675	716	678	700	738	716	754	776	755	790	725	729	711	727	729	713	737	769	745	719	729	727	752	690	730	766	699	774	728	735	684	658	709	691	691	750	712	727	693	775	735	796	744	719	719	742	676	727	687	694	739	728	710	708	726	691	792	732	748	705	725	736	759	759	682	722	730	752	700	740	745	738	686	743	715	751	717	756	711	737	731	760	729	692	719	744	705	685	755	734	779	703	716	766	728	711	771	729	731	733	673	756	696	729	675	744	724	670	705	740	695	695	708	753	662	780	723	710	757	726	719	704	695	733	715	687	743	802	702	705	752	748	751	740	743	708	752	715	738	656	698	717	732	735	735	734	705	734	734	702	739	658	729	717	738	733	700	713	697	705	718	785	717	757	740	732	714	707	727	747	727	756	727	717	719	745	739	743	762	743	721	703	747	699	742	714	743	725	683	717	716	689	707	709	722	809	728	762	722	730	772	711	726	738	702	741	687	705	712	739	754	687	745	732	719	727	712	757	665	728	701	734	722	714	703	704	739	749	774	714	699	750	706	731	758	703	711	715	663	698	723	735	712	706	735	752	735	773	777	700	695	722	726	760	726	724	742	738	747	761	756	692	757	753	720	775	694	735	753	719	732	678	720	717	735	716	749	752	744	725	715	710	718	723	743	745	676	745	670	706	716	752	744	747	716	749	741	721	686	715	682	709	718	758	713	764	716	703	729	712	739	750	708	738	691	733	779	712	718	696	755	681	708	724	745	747	669	718	709	766	726	651	734	690	721	693	738	758	739	709	727	766	744	741	762	692	728	678	721	667	745	754	743	716	750	757	736	714	740	694	741	738	700	737	726	700	725	698	730	729	739	739	731	785	691	745	738	720	744	770	730	773	769	761	702	775	742	709	708	749	702	729	732	689	717	766	669	747	730	761	703	754	708	746	721	740	718	712	698	709	700	725	686	750	701	757	696	677	702	747	718	715	747	732	740	710	688	749	739	777	730	752	714	742	730	724	756	701	762	795	670	731	763	726	714	706	760	647	715	748	739	727	748	717	701	717	788	741	702	725	753	744	773	676	772	726	765	725	749	712	711	749	729	751	670	727	720	717	710	719	692	685	660	709	726	748	685	732	719	701	719	726	690	732	769	748	682	722	704	760	710	725	732	748	687	774	737	726	717	742	678	680	718	672	756	758	734	737	716	696	784	789	729	692	704	752	673	670	731	717	728	731	699	720	722	691	791	776	742	696	732	748	704	727	710	701	694	732	711	704	725	725	692	761	745	721	721	755	716	741	692	743	721	718	680	708	696	764	736	746	774	725	751	724	714	735	765	722	749	708	720	685	755	714	724	711	782	732	751	762	663	716	733	760	715	689	753	759	714	721	687	692	753	704	733	690	740	765	718	679	703	713	717	720	768	711	739	719	733	720	737	719	714	723	708	711	700	704	689	713	737	749	749	716	705	750	741	683	726	748	723	713	725	666	700	727	725	713	715	748	686	737	729	664	736	721	719	719	680	696	714	719	725	717	708	717	714	732	768	745	716	732	720	725	772	710	734	760	736	709	752	766	703	729	705	700	765	698	781	671	697	747	696	689	718	687	745	687	758	707	720	733	733	727	718	707	744	709	790	745	690	724	724	773	672	744	736	712	759	722	757	715	727	705	710	728	676	696	742	731	709	746	751	751	726	698	685	724	705	740	726	714	712	736	771	694	700	728	729	736	714	744	706	747	772	725	713	734	751	741	700	731	745	726	726	730	708	739	738	757	677	724	753	759	681	696	723	761	707	712	719	748	680	703	724	730	750	760	734	714	701	734	730	726	746	727	710	732	704	726	704	761	750	767	728	724	702	760	771	697	745	715	762	744	738	740	695	715	729	755	723	723	740	710	724	766	727	717	769	713	717	775	715	725	692	711	764	701	699	723	727	750	739	662	728	701	749	690	719	716	719	663	736	748	718	755	703	715	703	757	729	780	710	741	739	723	729	751	742	733	754	702	730	691	722	741	770	667	705	753	758	718	718	697	764	719	729	699	730	695	762	705	724	735	685	684	736	722	754	755	676	699	749	737	739	729	719	736	718	713	760	731	787	692	728	735	737	752	657	731	726	784	725	715	687	658	734	767	714	724	733	707	685	745	708	754	730	721	690	715	766	709	719	739	691	777	720	722	751	697	713	768	755	695	754	770	710	790	670	698	751	697	714	715	759	774	751	765	713	765	715	701	711	722	811	683	730	699	739	710	692	736	727	749	704	696	754	722	680	688	689	700	709	756	726	731	749	737	762	764	738	735	722	756
37952	53116	30789	15528	9795	6050	3993	2681	2047	1759	1349	1174	1041	929	881	770	735	783	776	775	779	751	722	761	745	715	744	769	755	743	731	752	765	733	756	760	739	710	706	738	746	750	736	756	724	782	738	735	768	702	776	767	730	724	730	728	743	729	683	743	738	785	725	750	793	724	753	752	735	731	721	715	711	720	719	687	766	753	723	728	740	759	763	739	722	784	732	720	760	738	731	763	768	790	776	761	736	774	762	738	739	697	755	701	766	750	749	714	747	805	699	744	800	733	724	716	697	728	707	784	744	747	758	763	779	770	698	820	777	801	754	745	753	741	759	747	723	732	785	772	765	726	767	746	695	772	786	779	780	782	740	740	737	757	772	734	721	761	704	793	681	738	715	743	754	792	753	725	730	745	729	764	755	753	716	755	767	791	741	710	718	736	740	747	698	696	727	766	711	739	730	761	735	741	765	759	725	731	727	740	753	778	790	764	746	720	743	748	715	725	702	760	757	769	767	742	794	684	762	711	800	753	734	744	770	747	733	737	747	792	769	761	775	739	721	708	726	738	753	749	725	751	740	783	752	724	790	747	718	736	747	782	767	781	735	767	787	770	763	767	763	706	726	724	790	736	793	733	777	718	789	733	724	744	709	745	780	756	756	726	769	719	762	732	723	756	748	790	722	779	741	717	744	753	760	778	764	745	763	745	721	722	794	769	722	712	709	744	718	766	728	741	754	747	754	703	742	735	758	706	725	783	748	761	700	746	767	761	706	748	757	731	753	725	722	757	726	762	790	669	760	775	678	728	752	746	741	745	709	726	759	714	775	704	774	757	772	760	716	752	736	698	752	705	798	795	765	771	699	742	742	761	764	755	750	794	744	732	771	691	771	737	717	763	740	750	763	728	751	729	771	753	767	758	759	792	823	762	717	732	732	787	722	741	761	745	700	750	710	763	713	728	779	770	740	756	733	697	748	731	772	780	710	751	760	743	788	734	735	726	733	782	764	807	762	753	732	782	773	755	769	791	794	728	729	766	728	735	754	764	768	788	754	784	721	676	706	740	739	711	749	728	806	761	752	747	687	767	760	739	703	706	727	747	773	723	750	755	774	770	798	759	773	753	791	754	737	748	745	786	711	729	774	735	726	790	744	733	711	769	730	733	755	740	748	754	754	780	761	699	745	767	744	771	721	700	767	740	732	773	795	774	721	737	718	751	744	743	731	705	785	719	788	731	749	723	784	776	752	742	718	760	764	752	747	749	756	742	757	799	748	761	713	736	708	758	774	728	752	727	738	701	710	782	710	768	746	765	757	696	740	746	712	739	738	736	739	771	720	779	741	706	711	720	759	758	727	719	748	713	757	724	711	720	723	738	709	738	765	752	719	752	743	746	729	761	782	736	736	759	762	779	748	737	778	735	764	764	784	729	765	743	789	812	786	733	742	724	763	737	728	747	755	753	729	785	749	783	742	757	720	777	725	781	812	747	737	715	763	782	742	754	822	774	717	780	735	741	692	740	747	775	700	733	765	708	730	711	763	700	758	770	798	706	748	786	762	757	774	721	794	749	727	772	730	779	751	748	772	721	809	741	741	716	746	761	740	724	770	762	752	714	777	729	722	727	683	685	791	715	775	747	760	744	727	719	702	772	760	762	740	751	770	757	735	727	729	767	712	764	808	751	743	734	763	743	723	714	757	769	728	738	771	684	719	757	774	736	734	718	722	749	736	707	751	742	729	740	781	742	786	767	792	791	740	765	712	766	732	715	698	754	733	777	742	770	740	723	751	771	749	826	675	730	729	697	768	776	763	769	714	741	712	777	742	751	732	749	783	789	812	735	794	757	793	755	744	757	775	762	763	753	717	699	764	719	730	728	722	765	743	768	776	742	733	744	759	759	763	731	759	770	780	767	722	752	765	801	755	722	788	751	741	745	729	785	713	769	745	786	735	744	786	778	740	772	764	738	740	766	764	752	720	755	759	716	729	795	769	732	726	764	740	731	720	782	755	697	754	746	707	726	719	732	736	747	757	753	777	723	763	720	749	758	730	790	705	702	747	805	741	730	744	744	742	806	711	784	729	696	773	775	788	754	759	713	761	730	770	741	790	754	816	768	724	780	756	711	712	709	740	751	735	710	755	725	767	817	742	723	719	717	730	769	764	744	727	758	729	758	736	733	716	752	713	691	714	740	717	774	739	757	758	702	740	751	719	775	740	778	763	788	744	725	726	768	749	735	759	757	721	753	709	746	687	717	771	716	772	764	775	745	771	759	717	761	748	741	726	778	699	736	770	717	710	746	755	768	720	697	774	774	761	738	748	814	756	771	745	706	753	700	762	744	816	788	746	764	752	697	800	757	734	799	760	722	744	745	737	776	742	715	764	741	684	673	734	756	736	771	736	782	733	746	793	745	732	735	713	733	790	751	752	748	752	723	708	756	760	789	698	762	737	768	760	772	766	784	735	730	730	736	755	755	732	764	759	781	753	760	748	733	721	746	704	717	750	731	738	745	753	741	740	739	740	744	755	758	739	729	757	798	716	741	754	777	682	717	738	805	717	786	750	731	762	751	766	748	767	744	759	802	778	746	730	765	753	742	738	732	719	770	701	741	754	746	728	748	765	761	777	728	764	735	713	709	737	759	738	703	785	804	761	722	763	756	741	757	706	732	802	768	722	760	776	739	743	772	796	759	750	758	769	741	753	785	772	751	722	715	774	763	734	773	742	716	722	780	733	710	742	778	743	715	787	723	823	769	767	749	780	754	742	751	714	721	748	755	733	694	715	745	775	771	740	786	731	785	775	753	742	754	729	748	749	776	749	814	737	770	745	734	780	752	715	767	755	769	750	728	721	718	745	717	701	709	792	800	765	707	774	806	713	727	742	736	773	730	754	729	737	745	712	719	765	737	761	741	730	788	757	739	733	711	778	720	746	783	752	756	750	800	748	724	785	779	711	757	740	754	799	751	763	729	782	728	755	728	755	776	769	730	700	780	796	728	739	785	728	730	793	751	752	759	750	784	746	759	731	758	741	748	754	807	759	737	723	764	786	758	746	757	732	777	763	746	774	755	701	756	721	806	727	754	743	716	744	711	727	787	680	735	707	766	803	789	735	768	750	708	710	736	700	757	709	749	800	781	719	746	737	705	744	736	736	745	776	745	727	747	726	778	741	762	814	755	781	781	735	729	720	719	748	762	728	775	742	740	739	733	745	764	780	725	739	769	760	801	782	714	738	775	702	710	737	767	710	742	670	745	728	764	725	735	719	778	756	738	743	775	718	775	742	727	758	764	734	782	739	728	761	737	736	735	778	775	744	745	782	732	726	746	706	747	721	730	719	752	706	762	762	697	752	726	756	785	753	749	736	729	758	789	757	777	725	702	783	787	755	711	781	718	739	738	725	732	732	680	754	722	756	736	780	743	699	742	713	792	696	758	762	691	774	734	745	710	751	752	717	753	776	773	731	780	746	747	736	759	731	730	729	734	779	727	781	733
24947	21351	26913	25006	13055	4024	2222	1650	1280	1044	1060	893	880	822	768	831	783	810	765	809	796	770	803	783	777	811	752	814	823	792	758	776	790	764	769	801	757	847	788	756	761	783	784	811	781	827	770	795	779	809	729	778	778	754	757	792	804	777	770	740	790	755	739	791	724	847	817	792	762	804	773	754	813	752	835	704	799	760	779	806	791	784	794	781	777	773	826	697	757	758	769	755	774	757	780	717	759	723	760	750	745	788	764	815	794	775	772	748	787	797	751	776	786	760	784	710	786	792	815	790	781	755	756	776	822	816	811	756	817	780	762	754	777	810	765	705	730	812	803	759	772	787	782	752	802	759	799	800	743	780	789	787	728	765	791	826	766	757	765	762	742	760	769	773	801	737	781	781	737	726	781	792	763	740	780	785	766	756	809	796	812	759	751	745	735	740	758	794	755	784	784	799	776	826	789	775	779	784	760	782	756	774	776	759	749	773	802	837	739	775	844	778	787	789	741	777	806	776	720	781	772	768	776	745	725	797	763	778	780	762	792	789	786	801	783	801	753	798	747	789	826	818	761	775	721	770	841	748	710	801	751	763	754	817	779	753	781	840	796	779	745	779	799	774	794	770	796	770	748	820	805	780	765	748	766	777	788	819	795	765	829	785	746	714	761	787	769	784	773	735	796	766	771	773	784	822	746	758	790	733	788	835	777	797	817	821	782	786	787	813	791	777	805	799	783	744	783	751	776	748	832	777	756	757	799	809	764	797	781	789	722	819	818	796	775	800	803	746	780	793	751	783	747	821	758	744	775	739	801	762	780	757	811	772	782	760	761	767	807	772	805	811	836	799	750	766	782	750	813	759	814	779	763	773	788	766	798	778	735	788	745	780	812	788	798	730	777	780	791	791	774	765	774	803	802	769	719	759	769	811	787	768	791	766	794	752	765	771	761	776	757	776	765	726	763	744	775	772	775	739	773	751	781	782	791	781	783	789	867	745	729	751	750	750	752	784	741	818	795	820	789	802	758	797	721	786	744	770	840	782	786	791	763	790	786	759	740	789	795	800	790	749	795	813	766	742	778	755	811	789	745	773	786	758	817	766	828	799	794	789	728	757	768	783	771	753	775	797	800	774	785	789	795	782	783	777	787	803	752	824	775	756	770	793	870	796	819	770	815	811	758	790	777	788	713	764	797	787	800	763	791	770	765	771	731	770	759	806	739	778	780	769	759	844	802	773	757	784	787	791	785	746	718	810	753	699	791	784	773	754	795	848	767	840	758	780	793	850	763	731	759	769	768	799	820	744	795	736	786	751	743	772	788	745	707	782	759	792	831	806	776	766	794	772	793	777	755	783	776	769	785	804	842	773	791	855	761	776	717	761	744	762	756	802	758	732	776	756	758	838	740	758	819	765	828	785	796	761	796	785	824	778	788	800	756	823	813	794	791	809	779	778	785	820	754	742	749	766	769	760	800	761	782	752	745	777	770	698	790	780	789	791	866	746	821	793	778	771	761	759	812	756	801	775	783	801	717	784	776	771	803	739	779	790	786	816	754	805	764	757	727	765	734	770	763	766	767	766	774	780	750	780	808	758	739	763	800	798	785	789	825	756	792	798	816	778	841	771	830	776	789	817	744	760	761	792	822	767	741	751	791	761	780	770	812	808	783	785	785	773	804	746	809	767	754	797	749	748	753	787	795	744	767	724	862	822	787	768	792	779	770	793	754	811	803	755	816	794	756	784	790	818	733	760	796	788	807	790	756	762	778	735	778	754	771	774	750	798	753	794	714	781	737	786	812	751	732	756	835	776	796	769	778	803	756	746	792	753	796	783	731	762	748	770	745	812	778	738	765	810	784	749	782	778	756	769	803	739	776	758	784	796	769	783	755	779	762	754	798	807	794	785	771	764	752	833	817	705	795	776	805	786	783	801	814	794	773	759	771	721	759	759	776	720	756	746	733	759	752	753	715	780	793	796	785	825	761	723	779	807	768	771	745	795	731	810	827	782	732	819	737	761	778	818	774	757	769	750	813	740	810	747	762	784	764	780	835	839	744	801	776	756	796	827	762	749	759	808	771	759	813	721	814	763	797	779	773	791	808	774	747	713	833	787	769	786	727	754	748	737	750	744	813	784	764	768	768	748	808	784	798	763	773	788	809	772	759	798	728	804	770	782	768	740	789	772	797	748	772	784	811	771	764	801	809	814	790	804	770	782	794	768	799	784	787	814	857	760	758	765	745	790	801	790	812	797	778	746	753	811	774	787	794	793	731	763	804	748	763	769	754	796	768	746	791	824	722	832	756	779	736	792	770	759	770	800	769	817	816	698	786	799	783	764	747	810	862	826	781	823	772	770	802	739	728	828	779	794	728	804	742	747	771	804	788	742	796	771	758	777	769	774	786	760	757	804	774	757	794	735	796	756	737	752	765	770	759	768	776	750	774	762	799	791	743	758	752	752	739	757	796	778	784	740	750	749	772	776	835	796	755	796	766	778	826	711	797	770	802	802	787	775	795	753	846	739	788	753	781	760	747	809	744	733	747	756	702	755	755	755	779	789	743	835	726	723	706	746	779	774	778	806	791	755	827	785	755	738	751	790	812	831	790	799	769	821	834	785	798	811	814	787	819	737	793	765	808	814	787	783	769	810	801	767	728	753	810	776	806	824	770	791	737	809	818	800	771	741	785	795	788	762	773	748	804	731	753	805	803	834	791	785	724	785	769	792	787	759	814	762	811	750	791	764	790	802	794	785	759	778	770	793	745	804	785	771	779	795	762	776	809	743	855	792	847	727	767	741	764	735	820	803	771	702	792	756	787	805	753	723	811	776	698	803	835	777	812	789	754	816	821	769	785	759	816	809	767	721	792	752	818	751	776	754	774	749	740	795	753	799	790	808	805	801	815	768	780	764	745	753	774	786	759	787	779	810	740	797	746	786	787	764	764	799	776	758	743	801	804	795	800	754	728	787	785	745	806	788	784	797	805	833	758	746	771	740	761	772	782	790	782	740	752	744	775	840	773	803	758	742	791	753	751	778	784	721	802	763	835	814	788	742	751	805	756	778	774	802	817	738	834	816	787	842	801	777	792	812	748	738	791	755	773	796	766	795	776	744	816	778	765	760	808	778	783	809	780	757	739	766	786	792	774	756	786	745	775	789	781	798	822	789	758	721	758	787	723	821	783	782	766	775	809	787	779	819	789	773	784	806	745	736	780	792	770	762	762	723	823	741	745	839	806	755	815	784	772	742	800	760	801	778	783	804	792	783	760	785	806	782	787	794	788	791	722	810	790	794	817	839	836	784	772	750	745	790	782	801	808	776	771	779	778	759	798	790	768	796	762	825	821	785	783	766	763	764	762	780	749	779	752	792	752	845	754	770	777	766	744	771	700	754	766	741	785	749	740	804	723	796	737	817	756	825	770	774	831	820	808	747	779	762	768	738	778	739	771	785	823	782	808	778	785	739	809	826	791	777	718	799	807	774	797	735	772	801
44638	54564	26252	12644	7625	4356	2977	2171	1536	1353	1138	918	942	864	834	796	798	866	809	791	840	776	846	828	776	820	873	813	832	811	767	807	814	778	790	772	756	804	795	786	793	807	740	832	813	803	825	773	773	786	816	721	787	763	773	796	816	797	814	818	799	802	823	785	815	816	770	840	729	862	798	790	863	789	816	848	774	811	786	802	759	844	796	831	819	845	781	806	767	802	811	791	785	747	798	804	813	808	808	771	803	800	773	827	818	758	753	786	813	804	784	819	817	796	769	783	769	866	803	812	736	773	796	772	786	813	755	845	813	813	764	817	842	769	797	795	803	798	753	815	764	833	785	779	792	807	800	752	835	736	790	844	791	763	815	827	768	759	818	759	807	776	846	824	784	766	780	785	873	757	806	769	836	784	830	821	769	772	796	821	769	805	794	806	796	809	752	819	795	849	789	727	784	765	755	859	852	785	806	820	834	770	833	751	775	793	770	823	792	800	762	793	825	826	772	789	774	802	839	769	843	798	775	846	752	795	814	809	846	791	763	862	771	804	853	832	844	778	760	784	760	792	770	810	797	826	836	778	758	800	785	818	794	772	760	795	809	804	795	802	783	790	789	850	794	816	806	780	832	732	755	774	804	801	793	795	800	756	778	786	779	793	834	782	764	772	819	772	821	843	784	804	774	793	821	805	772	819	793	804	779	787	817	765	762	808	761	821	794	721	830	813	750	804	783	838	745	799	745	804	766	794	761	789	747	794	787	831	856	808	803	766	776	743	805	812	783	802	810	773	802	760	803	752	785	813	825	784	794	772	754	781	815	759	743	824	835	809	790	823	805	804	767	808	804	778	863	801	797	772	757	788	812	791	758	780	830	801	790	797	761	792	788	781	796	794	769	827	775	764	833	849	790	859	773	810	824	789	792	808	747	809	702	800	826	829	794	808	803	805	837	791	782	788	807	830	774	790	809	822	754	838	757	800	827	807	765	878	755	815	772	829	862	769	768	763	808	809	829	818	779	819	784	797	784	806	748	773	774	731	762	788	848	815	774	844	786	781	806	804	810	805	797	793	803	794	817	754	801	844	765	785	813	756	833	747	778	857	761	768	793	804	788	794	781	840	805	758	793	848	809	783	778	827	793	824	847	804	785	820	757	736	830	805	806	805	860	798	839	801	801	777	806	746	815	802	766	767	780	818	810	842	762	783	786	762	861	817	799	780	781	814	806	818	789	799	794	752	726	808	811	781	836	758	760	759	799	797	797	786	816	763	797	840	768	780	841	811	774	817	802	793	776	804	780	777	808	802	837	748	772	811	746	809	782	858	832	793	817	801	761	845	782	787	808	805	805	845	780	803	799	833	784	777	780	775	801	821	747	777	776	796	790	802	839	791	786	809	808	850	807	782	805	815	843	791	805	854	860	763	809	790	792	825	803	845	782	859	806	807	763	788	812	814	733	777	778	803	791	816	772	835	812	752	798	853	776	794	876	812	799	825	767	819	799	811	785	794	813	771	770	799	805	857	828	765	819	793	751	828	815	792	776	764	835	769	788	752	787	816	761	776	831	797	792	798	795	807	837	828	795	842	760	743	740	745	772	825	774	863	748	861	814	816	798	779	774	797	827	761	806	759	836	827	776	795	772	817	774	804	807	770	779	813	768	805	822	768	799	786	827	807	730	758	809	823	792	774	873	778	844	844	831	814	732	782	765	779	771	826	724	746	831	827	818	815	824	774	797	759	755	750	819	818	751	795	806	790	787	839	818	783	788	790	836	817	833	803	840	806	800	818	801	818	785	845	813	806	771	750	815	821	812	772	800	823	789	798	815	790	771	803	790	791	830	812	775	746	807	767	826	783	812	790	786	809	791	807	801	762	795	749	776	799	815	769	785	815	776	769	769	813	837	792	817	797	795	762	793	802	765	800	825	783	816	805	788	766	802	790	844	760	824	802	783	771	830	784	824	805	807	797	827	831	788	825	776	842	799	819	810	778	810	765	773	806	775	800	809	783	746	783	836	806	854	795	820	822	773	836	795	784	797	780	816	783	825	802	782	798	819	825	760	806	811	777	784	780	795	820	808	853	807	814	781	791	815	839	784	871	776	792	786	746	793	785	773	834	807	774	764	812	793	796	790	837	806	832	776	810	781	790	823	825	743	798	807	812	825	824	829	799	808	784	834	781	795	813	815	791	804	803	750	778	839	835	764	806	799	757	818	776	788	798	753	763	808	835	797	784	751	813	822	815	804	756	816	805	760	752	765	786	783	829	873	830	770	756	788	756	804	817	784	764	822	813	768	803	810	778	806	757	785	788	777	790	829	810	794	819	825	811	790	884	765	798	791	784	811	790	817	798	820	825	759	807	803	823	776	729	830	829	822	814	768	791	857	811	817	783	785	773	768	825	797	825	799	824	779	828	733	742	771	788	808	835	778	810	801	829	798	774	798	803	788	835	856	802	850	796	801	820	769	793	839	799	775	797	825	778	767	787	790	795	796	815	752	803	838	813	844	776	778	818	851	804	832	810	777	802	785	854	832	797	753	793	813	779	800	819	755	840	781	795	787	784	821	801	767	832	813	801	748	802	830	810	835	756	811	806	822	803	791	834	822	815	802	794	841	792	836	767	753	835	814	802	821	774	798	786	818	767	787	836	767	816	795	731	796	781	805	839	770	797	829	828	788	804	831	758	815	827	805	794	765	760	782	848	754	796	782	794	811	787	781	766	814	809	781	853	771	767	800	770	790	798	820	766	828	814	790	773	788	813	815	829	817	822	811	798	808	747	739	734	824	771	800	825	789	854	812	795	781	830	814	717	875	791	810	802	792	848	846	803	791	810	786	809	769	826	812	762	849	807	768	791	772	780	782	812	826	737	794	762	766	804	804	858	782	800	791	809	769	773	796	792	779	826	816	799	769	785	789	840	770	796	776	810	812	778	818	841	839	823	795	824	785	804	772	779	795	761	783	792	797	811	797	821	796	804	752	790	784	782	778	798	793	768	782	754	778	780	817	804	783	769	784	842	780	809	765	771	778	763	818	816	764	769	816	786	830	851	779	797	828	761	767	801	792	810	748	764	796	812	769	770	781	803	759	825	774	767	802	761	777	741	754	810	804	818	828	806	824	794	818	811	796	819	815	807	781	854	815	760	793	768	792	841	789	796	849	768	811	774	821	804	811	804	838	808	781	762	813	822	779	811	842	770	757	840	805	795	761	793	830	768	805	765	758	820	765	783	799	821	815	782	827	763	792	778	775	821	780	831	800	754	796	803	749	824	780	783	805	799	813	779	858	782	855	766	839	838	800	829	812	782	804	741	797	815	837	776	786	781	749	781	766	823	820	755	773	828	786	747	772	810	808	812	829	756	780	803	813	842	801	798	786	828	793	773	831	798	808	793	788	815	772	812	787	813	796	811	747	748	774	802	792	788	731	864	837	818	753	760	773	794	824	807	781	781	767	772	790	814	784	778	810	796	835	824	797	803	769	774	835	804
22425	20944	28375	23670	20963	20906	9600	2437	1557	1259	1038	897	838	859	808	765	794	788	745	786	799	783	767	813	759	736	774	741	784	741	804	796	793	770	747	770	746	769	737	753	767	782	734	801	777	729	786	739	798	765	733	729	775	733	751	744	796	752	753	790	759	777	731	794	727	802	755	814	750	773	734	725	742	786	764	794	803	767	711	750	742	732	736	687	736	789	785	764	760	727	751	789	760	747	792	801	769	776	785	737	758	779	744	764	710	752	757	775	700	773	748	748	741	762	799	768	748	776	750	768	707	734	767	723	783	815	801	742	764	806	746	713	760	769	766	787	749	716	777	747	739	794	733	812	725	781	788	781	802	784	761	720	750	799	819	736	782	775	741	723	739	768	787	791	762	758	766	743	747	746	718	762	746	778	744	752	765	762	766	781	767	759	758	820	797	760	755	784	733	785	770	803	782	761	786	758	742	741	787	738	770	716	769	777	726	780	799	754	800	740	718	782	724	779	747	780	782	822	753	789	758	733	720	808	763	780	752	773	756	779	772	735	728	719	801	816	712	740	820	817	755	797	779	769	808	815	767	723	750	831	756	774	743	756	711	820	764	727	745	761	760	792	799	781	795	764	729	756	727	783	778	765	751	767	744	768	772	736	707	754	778	736	811	769	738	766	797	725	799	707	789	736	778	775	766	740	713	747	759	795	752	759	734	739	732	707	729	774	745	752	755	712	757	747	736	756	741	827	715	744	773	789	795	754	766	773	784	730	802	731	754	765	782	785	766	713	699	750	736	802	756	727	751	765	788	734	741	807	779	822	739	799	725	804	753	723	775	794	738	742	798	766	745	762	789	739	845	759	780	705	719	766	753	707	707	728	776	776	779	749	783	781	747	813	768	712	775	757	756	820	744	755	729	711	717	760	763	782	777	794	760	730	750	757	734	789	738	725	778	793	763	804	683	754	792	767	764	773	744	740	846	777	749	753	759	722	764	784	759	763	733	774	745	726	757	749	799	724	742	765	748	739	788	747	810	708	747	732	704	798	745	783	709	766	760	759	766	775	798	735	765	746	814	787	797	685	765	768	735	797	756	787	755	794	757	765	785	786	791	780	819	740	738	721	759	758	769	740	758	760	791	788	728	769	745	797	710	752	749	765	756	737	735	739	747	765	714	737	748	754	815	769	773	701	773	769	748	761	802	747	797	744	740	762	716	740	733	762	765	784	769	778	796	739	741	737	745	726	759	739	749	792	780	802	797	762	795	723	763	779	790	736	745	772	766	798	786	778	723	740	752	783	758	759	756	755	772	745	718	758	756	743	757	734	754	761	765	771	766	736	805	805	802	735	742	761	796	760	758	803	721	714	732	776	759	746	786	765	719	782	752	793	790	733	732	799	803	731	713	805	747	739	705	797	738	778	769	799	815	785	773	730	713	770	773	737	746	777	729	767	804	745	757	756	738	731	792	746	714	748	747	757	757	797	770	754	786	764	753	695	725	734	782	777	734	758	733	772	791	738	750	741	781	786	762	827	748	805	739	727	710	737	796	683	768	763	749	715	765	742	767	709	742	772	791	767	770	727	721	769	745	747	752	752	759	789	778	773	770	720	756	738	753	728	780	787	747	762	739	761	711	703	752	752	770	748	814	832	778	763	739	797	727	736	734	741	745	770	715	744	802	739	714	770	747	779	776	777	751	821	777	793	776	724	822	765	697	805	758	782	745	730	804	740	755	757	740	715	748	759	788	792	724	794	768	776	761	746	779	774	775	657	750	741	777	754	731	730	780	742	777	790	739	740	779	769	742	772	706	705	810	767	763	757	759	755	790	793	767	749	773	754	806	754	686	753	800	801	741	724	773	761	741	763	775	808	715	745	758	778	752	796	788	780	791	726	761	750	808	793	710	731	729	771	738	771	698	798	779	759	770	768	779	738	766	753	800	793	746	780	775	732	789	765	724	728	773	783	694	759	752	747	799	756	721	751	749	757	750	753	760	771	734	800	761	773	758	785	782	785	745	749	769	787	761	780	700	738	737	759	778	740	806	721	787	793	784	781	752	759	731	752	797	718	756	787	733	775	716	788	771	798	753	752	783	792	747	759	754	737	746	739	782	735	778	734	753	807	753	817	746	756	775	813	769	814	846	753	754	720	743	729	770	725	756	770	777	766	767	751	779	777	783	811	772	761	771	749	748	771	775	696	788	786	790	773	770	741	783	716	711	763	737	734	741	736	760	717	811	752	769	766	737	778	723	761	750	771	755	735	780	744	781	744	727	788	756	739	814	791	769	747	830	727	777	778	786	728	752	770	734	773	735	777	780	800	734	764	782	758	832	779	805	720	811	756	796	775	768	794	779	780	748	737	783	751	733	698	779	809	775	786	707	746	725	747	742	773	738	753	779	712	802	773	724	802	755	725	774	784	764	753	751	744	739	750	796	712	772	742	737	787	690	755	729	764	785	757	797	746	778	744	758	763	715	755	727	738	764	768	751	733	723	782	742	725	770	735	813	783	727	758	709	782	736	725	776	775	722	729	787	763	714	785	738	799	753	796	764	745	751	708	769	746	763	806	738	775	758	743	780	780	817	691	765	767	691	770	754	747	785	789	722	743	749	770	770	748	749	789	751	733	738	720	744	713	757	793	786	771	755	739	743	779	749	714	714	759	717	748	750	801	766	784	752	767	779	723	783	742	720	736	808	772	753	735	764	716	663	747	803	772	720	772	732	749	788	759	740	760	748	756	806	739	749	723	770	759	722	781	750	715	771	808	794	734	737	741	783	734	727	728	736	738	747	736	784	787	784	776	730	746	697	843	759	764	799	752	724	760	776	744	751	778	734	790	781	763	755	770	776	798	732	765	744	714	792	747	751	751	713	799	732	743	757	777	740	788	742	776	716	710	748	791	800	716	768	762	753	759	777	702	755	736	759	808	770	775	715	756	756	775	776	749	718	725	769	779	751	778	747	769	764	801	746	794	768	729	769	770	751	753	803	716	780	733	779	785	726	767	765	763	737	710	765	802	748	767	696	761	713	761	781	788	797	784	799	734	781	724	738	720	765	764	727	794	734	712	755	772	763	763	729	815	790	722	712	743	742	738	799	805	754	767	742	737	714	818	754	816	695	801	742	783	735	754	744	788	769	741	752	770	729	752	787	788	750	721	762	781	746	774	758	750	746	761	788	741	733	770	794	780	761	764	770	708	730	789	800	733	762	725	731	752	719	786	725	754	745	759	775	790	712	705	826	754	748	716	769	766	778	771	776	772	742	684	708	711	748	784	727	791	765	737	757	759	765	752	757	804	749	732	782	826	716	725	775	795	781	766	733	763	732	747	791	746	743	742	751	749	728	802	711	723	785	775	763	756	784	776	751	752	746	744	778	747	786	736	771	770	788	744	833	744	792	793	738	722	751	795	763	776	782	738	750	767	752	774	768	769	805	834	720	804	772	771	743	786	785	736	757	795	758	778	748	763	801	735	755	752	762	770	785	798	772	826
47711	49423	28907	15946	10403	6595	4402	2940	1965	1498	1007	931	876	954	843	781	790	767	755	779	736	781	768	823	792	776	764	770	777	815	771	786	789	809	806	767	800	727	759	774	774	758	743	755	795	713	772	788	768	786	804	749	748	741	761	804	768	785	756	763	789	755	773	786	793	806	751	766	750	751	765	747	734	747	764	784	812	798	735	792	781	758	794	792	816	706	776	760	708	795	790	811	768	744	752	765	773	718	756	762	753	736	778	797	786	769	773	722	752	729	725	777	793	714	771	778	764	763	817	777	800	784	740	743	731	747	777	786	797	766	779	798	766	763	811	731	782	763	803	791	788	775	724	768	796	744	790	749	787	834	777	795	750	729	767	772	790	749	743	759	754	700	786	782	760	776	775	803	760	780	776	779	698	755	750	770	706	728	741	755	781	752	771	768	801	775	782	731	739	773	822	764	791	751	752	760	774	780	725	810	773	778	755	733	798	760	761	747	749	743	732	762	769	727	824	752	790	739	765	760	736	766	741	753	758	718	725	821	717	779	763	769	775	753	729	767	757	787	781	746	767	791	786	754	754	721	806	736	752	796	787	785	754	746	771	808	759	760	758	782	784	784	736	783	740	762	767	806	770	761	802	803	770	779	794	765	735	796	778	731	785	757	733	744	755	780	757	777	764	775	792	769	722	740	787	768	730	825	784	765	804	744	703	752	767	799	737	820	755	766	766	730	732	834	739	754	817	716	758	782	761	794	767	770	767	767	763	800	732	762	781	748	752	751	781	761	765	741	746	790	753	735	772	742	750	786	738	743	766	794	782	756	786	765	761	752	777	793	786	738	718	736	807	764	746	746	788	771	810	725	782	781	779	787	799	776	792	775	752	767	746	799	729	756	739	791	794	759	730	792	721	774	812	730	709	765	735	748	762	769	745	783	781	769	758	805	756	795	738	796	783	789	771	782	812	811	789	799	796	734	763	799	759	723	763	747	782	830	712	756	792	721	780	760	779	727	793	734	772	743	803	802	796	710	746	776	746	696	718	761	812	792	806	760	811	765	735	739	807	775	781	783	771	766	802	745	758	741	775	758	747	755	711	721	777	788	739	733	762	711	746	746	760	761	787	700	740	759	798	765	727	789	735	791	781	764	768	804	807	779	729	792	749	726	735	780	729	720	770	752	736	744	732	785	731	740	800	736	773	756	758	768	786	734	770	785	752	806	815	778	763	766	826	731	776	759	720	787	749	712	780	760	781	739	800	739	790	779	724	751	777	778	757	740	785	834	750	787	814	761	770	744	780	770	779	755	809	761	777	732	765	820	774	798	724	764	750	786	752	748	789	774	723	775	786	809	794	779	745	741	738	772	746	779	747	756	727	752	786	770	741	725	750	731	764	746	739	761	725	743	767	778	768	790	721	758	792	713	791	777	790	762	726	733	767	773	719	756	796	740	814	745	749	725	750	732	754	738	766	741	752	777	825	734	795	739	773	760	717	781	723	760	759	769	794	804	768	774	749	729	756	740	796	820	710	847	735	788	806	812	789	768	745	733	817	758	704	793	720	771	762	772	776	804	762	777	750	756	787	723	738	745	771	760	803	767	772	793	761	775	819	758	729	755	795	787	799	774	761	821	765	775	782	779	823	736	774	744	746	765	765	799	736	776	710	772	806	788	748	778	772	770	750	779	811	793	749	817	751	786	736	781	795	776	834	808	799	730	812	753	768	709	760	732	772	777	790	742	725	773	765	809	780	713	797	740	759	727	733	788	816	763	817	781	817	764	742	779	797	778	797	737	729	736	735	787	782	730	783	721	769	800	743	726	775	775	765	761	781	768	800	755	770	848	796	739	778	808	749	745	761	778	793	783	811	789	768	815	771	781	753	809	770	779	813	779	715	772	779	777	774	761	750	768	798	772	787	737	760	792	747	772	740	744	752	787	771	742	752	769	806	764	729	783	767	716	735	751	824	723	761	736	701	748	774	777	768	730	793	727	796	776	778	807	740	733	738	749	774	809	753	751	808	751	717	757	796	759	730	745	732	770	737	748	757	774	777	770	750	709	770	799	735	745	764	723	758	785	759	800	806	758	784	756	750	808	809	736	732	782	714	728	767	798	765	770	770	805	759	742	801	768	799	754	766	780	775	793	772	769	779	764	761	748	755	751	768	740	774	750	787	782	729	805	788	775	734	738	757	745	771	751	748	759	734	725	773	773	760	774	767	754	719	784	800	786	808	820	761	765	763	836	785	745	799	771	783	734	765	757	756	717	787	767	774	720	765	745	766	764	765	748	770	710	799	751	765	780	805	780	763	761	737	778	743	766	749	762	721	744	777	758	793	807	779	804	752	801	802	764	795	765	735	744	794	711	762	784	785	778	762	722	734	722	771	765	760	745	749	769	795	794	784	794	813	750	780	721	751	815	740	792	747	749	706	805	738	735	743	747	793	768	763	718	798	735	829	787	713	773	797	779	762	786	792	702	759	773	749	796	724	733	781	797	751	780	771	746	773	761	765	807	812	787	748	738	743	763	819	801	774	740	755	761	716	744	776	765	760	782	774	760	770	765	804	744	765	812	848	751	762	799	756	729	695	793	729	772	811	779	755	774	778	769	784	811	765	780	749	726	733	803	732	804	779	767	819	787	791	705	751	748	750	787	741	764	794	740	752	800	780	777	759	707	753	759	717	770	798	761	764	736	784	765	767	727	742	777	767	738	779	749	774	777	786	731	752	777	780	745	787	678	744	853	819	760	746	767	776	741	751	750	820	775	749	810	711	751	788	761	750	735	753	780	765	758	711	729	786	792	760	743	786	773	759	785	762	783	792	714	775	739	793	788	751	765	748	742	806	798	748	791	790	768	746	834	759	708	785	784	764	763	793	778	771	732	744	793	750	736	798	779	757	748	840	773	769	770	750	757	736	801	731	762	737	725	794	762	758	745	739	748	801	769	725	743	746	736	814	781	786	760	796	800	724	753	783	767	723	778	723	775	805	793	810	780	755	741	773	748	756	783	737	782	751	760	787	756	764	744	760	791	742	793	767	737	783	793	770	777	780	745	758	780	757	774	740	765	785	803	746	751	733	766	754	785	753	769	771	752	733	761	777	750	730	806	778	774	765	788	772	754	743	761	770	749	800	794	800	796	756	797	773	773	731	734	802	753	794	726	804	786	786	756	785	747	752	758	742	742	800	722	710	744	769	752	796	721	747	784	777	783	742	733	765	807	801	765	720	789	787	748	764	767	798	746	811	808	764	765	833	775	774	779	786	739	747	742	753	743	794	806	739	806	769	788	799	752	742	752	771	763	796	756	752	748	738	758	713	765	785	830	791	788	779	733	709	769	779	763	820	731	727	708	755	793	807	797	692	701	789	779	746	734	783	759	727	745	760	776	778	760	740	792	785	722	796	730	750	765	744	734	758	781	757	763	738	814	767	758	786	773	768	732	767	737	785	816	707	727	803	803	794	784	777	739	757	803	777	747	771	788	729	798	793	755
41632	26893	19554	8305	2878	1516	1089	953	898	846	804	808	773	772	759	780	765	765	809	772	741	767	789	791	747	736	806	791	765	753	786	774	746	739	736	744	788	735	743	739	808	749	795	765	733	787	763	759	732	744	798	786	738	744	752	797	738	820	760	755	821	722	761	724	745	798	760	758	773	765	757	737	792	790	756	746	750	762	762	727	731	736	787	808	724	762	704	754	734	754	774	694	719	805	780	787	793	776	750	752	729	777	759	813	772	736	808	831	769	724	724	784	750	785	720	730	800	772	764	744	764	724	764	748	755	788	740	845	789	797	761	762	731	758	748	776	713	726	744	757	720	778	790	754	735	795	745	700	746	755	753	740	764	803	821	708	749	770	765	714	782	735	786	750	801	772	801	762	759	698	688	772	751	739	771	766	759	743	739	806	792	724	749	781	763	793	719	743	772	736	734	747	767	724	794	849	784	775	732	753	765	752	803	797	740	786	803	739	768	801	734	773	753	782	740	711	729	755	752	764	716	775	793	723	771	772	760	725	742	825	835	758	750	770	744	753	793	759	755	770	740	745	768	814	757	759	799	756	736	764	755	756	764	717	734	755	768	755	767	759	788	746	762	732	768	752	742	737	763	726	778	768	792	782	790	713	785	782	719	763	792	747	791	765	775	748	739	787	789	775	820	790	767	831	756	728	764	767	744	768	780	740	737	748	766	758	779	778	755	738	755	743	743	773	805	767	761	773	755	770	782	783	776	726	743	763	769	810	772	757	736	732	775	758	823	727	754	783	775	806	825	739	799	762	800	760	728	790	769	796	805	786	745	749	743	780	768	744	742	762	764	761	780	801	781	765	782	785	792	788	783	764	727	783	771	775	800	752	766	731	788	770	742	704	751	763	785	751	786	796	808	771	738	732	742	745	740	826	760	775	763	765	703	749	744	726	728	742	745	783	794	746	776	780	763	803	780	751	794	749	723	771	822	777	824	732	737	749	777	766	819	706	773	713	737	784	767	796	784	795	739	752	728	832	749	774	753	757	801	748	743	762	739	758	776	785	773	749	789	772	767	707	708	794	719	777	746	765	769	775	773	808	770	741	737	745	773	789	735	756	760	727	786	748	806	778	742	737	804	762	771	773	714	784	777	762	727	726	784	699	819	745	808	735	746	752	744	817	798	761	757	801	763	721	747	772	814	732	763	754	797	782	762	755	765	748	705	751	763	716	758	781	780	794	776	777	737	749	762	737	747	753	768	806	774	754	765	715	736	777	779	734	746	740	789	739	741	741	741	756	720	755	785	751	756	726	712	766	813	743	808	731	784	716	726	794	752	761	706	777	767	749	738	792	781	753	761	741	734	747	754	808	757	730	747	759	743	807	760	765	757	765	800	745	819	762	748	757	731	792	780	778	785	780	776	740	748	758	794	738	771	815	788	731	767	721	749	750	775	752	807	763	746	755	799	736	789	756	730	796	757	748	789	745	749	758	739	766	804	759	787	746	762	751	765	756	766	770	804	817	750	774	765	778	759	746	763	794	762	765	743	750	804	779	782	788	733	766	740	784	803	779	736	755	796	751	841	756	718	757	722	792	816	736	781	744	739	778	698	768	758	781	784	782	793	766	761	785	775	752	800	703	772	716	728	736	776	740	779	708	708	792	692	726	781	794	823	739	742	748	775	796	793	718	700	777	785	727	747	760	770	761	768	792	773	751	755	792	804	777	721	785	758	793	737	773	782	809	799	706	817	784	756	753	723	741	784	771	812	793	751	760	795	755	755	744	760	721	772	770	721	707	778	769	767	765	788	767	775	810	773	773	757	814	773	753	758	772	748	750	770	751	794	732	777	768	781	740	764	725	787	767	763	771	745	767	746	774	725	780	727	738	724	776	718	774	753	792	727	764	769	748	735	720	744	728	746	726	761	804	755	789	764	803	802	793	778	767	810	702	742	780	774	751	775	735	758	716	734	802	730	837	711	743	792	739	779	741	739	742	747	730	804	753	764	750	820	721	732	783	765	796	768	735	806	751	721	755	736	746	696	738	758	737	701	793	721	819	787	861	782	773	762	772	739	753	784	728	767	720	780	753	704	785	712	759	809	744	778	722	765	757	749	756	786	741	781	722	770	780	753	803	722	793	703	776	745	757	742	767	758	745	732	770	786	805	791	797	725	784	708	787	766	792	790	775	731	775	745	770	763	737	760	781	771	735	754	749	771	765	771	778	803	773	759	755	733	759	745	759	761	724	756	780	736	793	758	712	740	739	739	749	791	773	808	785	768	729	793	804	742	775	794	754	745	740	807	750	792	736	733	721	700	722	755	778	781	729	767	732	765	737	781	775	750	752	784	764	820	731	786	729	778	759	764	773	768	769	785	741	760	743	758	776	764	747	756	762	779	783	703	752	755	808	721	744	701	787	754	787	767	766	751	791	818	770	821	767	798	712	792	758	765	753	767	726	731	757	760	780	767	743	778	743	763	801	759	769	740	746	763	833	737	699	757	720	736	763	772	763	777	779	730	757	767	701	787	775	758	724	834	731	768	706	762	749	760	704	745	727	801	768	774	749	783	763	788	809	734	759	802	756	750	750	758	730	768	744	740	735	702	760	757	740	770	777	733	784	756	755	769	752	735	767	766	774	731	769	796	770	781	771	776	774	765	758	824	716	703	734	773	760	780	754	760	754	746	779	703	752	725	825	720	755	763	713	805	770	737	798	784	841	724	725	789	759	720	747	790	725	759	752	710	720	809	817	771	739	778	748	732	723	784	746	762	730	744	782	767	732	742	711	768	769	735	760	777	776	799	733	798	730	731	724	785	753	802	798	729	755	795	728	766	761	763	813	765	750	752	764	736	777	779	764	762	785	807	695	770	750	728	762	736	786	748	727	788	770	758	796	793	759	743	762	761	711	756	780	767	773	753	764	790	761	760	734	766	729	752	762	777	756	741	725	788	733	728	729	785	797	720	758	750	785	776	801	787	779	776	730	808	777	720	777	740	747	728	714	759	721	763	784	754	758	748	776	758	771	772	769	780	709	769	772	753	764	737	727	774	782	764	743	762	800	750	764	750	778	729	723	771	767	803	733	760	764	759	756	747	792	754	759	783	790	731	770	763	722	751	753	726	777	766	764	736	785	761	737	777	743	743	774	761	758	731	749	779	751	772	745	772	747	782	737	753	758	742	785	751	762	779	768	774	804	798	796	757	770	777	777	714	808	717	796	747	764	728	735	794	759	795	750	761	705	749	775	762	763	743	762	693	782	728	688	789	806	768	742	796	738	775	773	755	754	803	706	804	737	715	740	729	780	753	790	772	738	758	758	749	743	728	776	779	739	763	798	775	786	743	773	778	801	757	708	811	820	762	769	773	696	837	765	762	730	797	773	732	772	740	786	751	795	753	757	757	752	782	746	732	709	767	798	741	750	740	715	730	783	795	730	748	781	775	725	766	717	759	754	746	776	760	697	754	755	758	744	738	814	744	825	746	800	800	747	736	794
44290	33386	15432	6379	3486	1884	1261	1054	958	888	816	858	816	793	765	779	742	792	774	793	819	771	807	796	745	797	744	813	783	768	758	776	811	828	798	756	776	799	765	760	809	787	794	763	818	823	769	812	841	735	783	788	772	795	813	782	756	781	791	761	802	785	783	778	780	790	765	768	765	764	792	813	759	765	790	826	759	776	758	784	790	733	781	796	797	793	813	725	740	783	743	746	782	767	775	857	828	858	747	804	794	764	754	833	753	815	799	777	757	795	744	759	757	787	792	739	741	752	717	778	781	761	729	757	806	727	799	754	793	786	814	799	803	830	766	817	792	745	762	762	751	758	803	760	757	756	814	795	770	839	817	757	773	773	749	747	840	803	783	796	761	779	786	799	794	787	768	794	775	825	776	734	799	826	787	784	771	776	846	761	788	818	761	749	763	842	819	808	834	782	831	759	771	789	794	768	822	797	781	784	797	767	802	783	802	710	792	788	778	808	813	788	823	794	845	746	763	777	831	799	773	877	788	790	808	818	766	808	765	820	813	754	777	755	839	768	766	798	754	781	806	760	761	805	789	836	788	786	797	790	811	797	795	781	768	763	825	806	765	807	807	751	741	771	777	789	773	796	805	785	746	771	783	816	800	793	788	816	844	750	827	798	763	800	772	761	803	772	777	799	772	759	721	788	747	765	773	774	790	800	816	782	770	777	797	745	781	780	785	740	862	822	775	770	771	798	734	762	791	819	797	802	747	784	787	739	802	762	779	772	796	766	777	753	800	814	794	877	782	818	788	783	847	780	762	752	785	742	826	814	803	805	763	773	795	754	790	746	772	849	782	786	760	767	774	762	829	761	738	786	751	840	787	798	774	734	787	748	777	808	787	803	775	773	789	770	791	737	831	822	791	761	732	800	794	788	771	741	778	759	769	783	811	731	780	768	766	805	765	811	808	777	770	774	768	774	799	772	763	785	753	770	779	799	784	809	798	815	750	788	740	787	731	776	768	794	858	792	774	789	739	791	775	806	851	783	816	788	831	755	782	737	772	776	780	827	782	717	785	801	780	841	818	742	734	781	751	796	764	763	841	770	782	768	793	759	820	738	759	846	742	797	769	780	820	789	761	762	747	813	761	716	818	790	800	798	788	783	736	782	720	798	754	730	810	858	799	826	744	764	782	809	747	747	747	764	800	764	763	775	791	775	788	774	821	770	744	792	822	778	761	788	844	787	819	747	831	753	753	766	779	736	753	791	786	776	799	808	786	776	796	753	804	767	771	764	823	790	741	779	768	792	779	770	831	772	820	776	792	815	755	779	801	790	805	808	816	758	784	813	814	801	798	816	767	775	785	777	761	766	735	804	818	806	760	723	758	755	810	804	761	748	805	791	797	784	727	837	815	795	742	748	706	798	806	753	775	793	771	741	759	778	809	775	786	726	732	803	809	791	779	730	814	797	794	774	818	791	755	802	775	815	842	797	786	821	805	781	844	760	762	780	752	803	777	754	750	790	796	727	782	795	781	795	783	737	768	800	801	775	786	780	810	782	772	757	799	766	799	813	803	775	774	850	772	819	761	787	810	756	787	769	774	759	796	743	772	819	803	763	820	810	774	816	799	774	816	798	767	805	830	765	780	790	781	754	810	772	749	775	746	763	846	768	806	812	761	769	780	788	781	784	770	786	797	738	741	790	748	814	731	764	731	783	785	765	787	803	760	817	781	794	784	812	779	778	768	789	747	772	756	765	736	793	789	783	792	831	769	785	721	752	795	750	789	779	798	794	794	799	831	802	757	783	815	782	789	748	840	811	781	779	777	721	760	766	749	806	726	842	773	827	755	784	798	771	775	776	746	764	804	773	749	743	828	792	748	800	761	772	816	828	798	778	809	770	814	786	754	766	799	712	756	814	785	741	772	756	722	762	794	723	819	822	788	775	741	789	784	794	803	805	819	799	790	770	757	800	785	777	776	775	806	769	858	769	735	798	793	785	797	753	791	771	782	822	741	804	757	774	787	764	752	744	808	783	742	803	824	729	766	772	793	794	799	784	785	797	783	809	804	744	737	767	762	805	746	775	724	750	744	808	784	784	775	786	826	808	763	804	760	739	818	775	777	811	786	772	788	784	777	748	718	796	770	772	774	815	734	818	760	808	788	818	800	786	794	796	723	807	807	779	813	782	788	814	810	790	811	735	805	825	794	811	775	760	818	813	819	805	774	748	804	819	783	724	811	749	795	821	791	825	840	807	820	738	763	785	831	782	762	746	781	780	780	782	805	802	808	791	787	800	762	845	778	837	841	759	826	753	721	748	802	826	820	777	794	790	767	785	743	769	784	777	810	772	770	786	772	786	785	729	760	799	757	798	816	751	765	836	748	742	762	800	777	766	808	798	768	777	747	765	785	733	751	804	739	733	785	831	782	735	779	741	766	788	784	786	761	799	797	760	737	823	750	817	846	781	786	791	747	794	826	832	795	773	776	780	785	779	752	755	797	791	772	731	796	805	744	786	767	785	795	786	797	816	801	789	789	794	789	749	748	803	757	812	791	775	797	802	793	738	806	788	771	760	760	782	830	735	774	756	784	803	798	792	785	794	756	807	773	788	768	785	790	800	774	768	801	787	751	750	734	790	788	751	759	796	777	760	764	801	816	773	803	823	759	783	785	739	766	778	790	820	785	842	786	781	807	794	758	776	771	801	827	761	812	783	798	801	782	819	774	758	795	794	771	729	763	790	751	756	804	755	772	819	784	801	765	772	771	770	809	760	799	735	809	772	803	805	770	813	817	807	734	804	776	796	742	742	836	826	759	837	805	831	770	770	789	801	794	783	770	811	844	785	826	782	779	832	784	809	796	797	811	797	776	776	754	742	784	774	792	810	782	774	742	741	812	737	791	742	785	796	801	764	776	792	806	775	771	793	830	808	771	759	803	863	784	789	757	782	793	768	770	828	785	801	807	784	800	797	810	756	786	805	762	765	767	757	780	801	773	793	783	806	838	766	792	763	791	777	820	771	836	789	845	775	786	745	736	778	758	795	808	801	812	762	782	793	798	802	806	772	758	747	789	790	730	811	843	802	787	813	750	779	771	793	794	754	844	774	793	782	781	732	807	785	804	779	830	820	824	749	806	777	774	740	845	746	786	808	787	793	748	787	767	791	762	775	828	778	806	780	828	809	825	798	815	768	736	777	796	855	788	794	765	798	798	776	801	801	755	751	789	780	804	783	793	796	785	737	768	790	747	799	787	733	806	757	762	787	780	723	764	781	767	723	796	768	781	763	821	804	788	799	762	802	789	847	828	780	773	768	731	747	801	816	798	757	731	797	793	756	737	803	750	768	728	799	788	866	772	727	771	758	793	779	809	805	801	768	799	761	729	808	748	718	768	803	766	772	753	775	768	764	829	770	813	759	767	768	820	773	778	782	802	811	809	735	803	757	783	771	774	767	769	759	784	735	819	731	804	767	742	779	771	791	820	791	744	842	769	787	730	727
23459	20969	27940	24190	20865	10913	1885	1327	953	960	867	881	806	805	784	725	779	766	763	795	766	717	749	741	749	769	705	764	767	763	743	730	772	720	749	737	791	731	759	734	712	738	746	757	763	736	736	747	755	765	770	733	740	719	768	777	753	754	727	723	731	666	725	739	719	715	736	699	742	777	714	692	767	751	714	732	724	760	775	764	759	730	741	746	737	717	742	747	729	740	708	748	724	735	754	746	778	729	749	711	779	733	713	728	769	755	773	786	747	702	698	735	760	803	739	780	734	747	766	762	771	753	768	743	769	693	723	714	759	764	790	763	728	782	710	769	701	706	727	688	731	769	756	759	737	704	769	758	723	684	755	764	729	725	755	701	791	774	775	765	759	757	712	742	793	755	728	751	762	711	754	727	715	770	755	727	729	766	698	740	710	772	703	772	736	788	821	732	771	738	694	785	677	744	742	746	710	734	689	703	691	698	676	725	715	776	722	735	768	717	818	688	711	772	701	764	767	727	743	775	758	742	734	766	716	781	764	714	732	769	756	706	735	715	689	737	747	690	808	739	734	749	707	772	691	780	776	701	763	763	758	729	720	748	757	717	729	743	721	751	786	722	725	717	754	748	721	718	728	774	757	690	754	732	755	719	672	745	720	701	700	757	722	695	715	720	709	766	725	759	737	731	723	762	738	738	749	751	694	759	728	758	751	727	756	771	775	735	671	701	767	775	763	714	761	757	719	745	715	737	738	715	741	771	754	711	701	706	735	731	774	671	753	745	729	748	745	762	729	735	748	759	736	780	718	732	762	737	793	731	708	749	795	745	763	763	752	815	745	746	746	744	766	708	704	774	703	750	743	734	743	688	741	787	733	725	729	759	743	740	783	730	752	746	805	780	752	700	739	705	705	777	770	772	707	743	723	739	759	764	790	729	717	754	780	723	726	705	739	725	713	747	736	760	737	750	741	762	730	764	739	786	704	749	732	778	730	743	767	768	742	751	738	729	719	725	731	739	758	731	739	758	751	692	753	738	742	747	703	721	726	737	767	720	740	739	784	736	734	782	731	747	724	707	748	745	676	696	740	779	767	733	737	810	675	738	777	749	773	705	764	738	767	751	696	761	780	789	724	762	738	742	748	735	741	773	745	701	796	731	751	768	764	736	760	760	811	765	742	720	736	731	788	735	714	757	768	782	712	715	695	694	724	759	741	719	732	720	711	747	717	744	730	723	747	771	738	740	711	773	759	765	737	739	729	762	737	732	774	733	803	725	731	732	750	757	749	770	781	781	772	704	702	759	751	728	775	743	800	770	756	727	702	774	770	748	702	783	764	717	759	768	753	715	770	770	742	757	720	766	758	744	717	764	692	734	739	748	739	709	786	755	776	680	733	720	731	742	721	753	724	738	737	804	750	700	721	740	747	751	766	778	782	723	774	736	798	711	756	745	742	777	753	713	721	739	764	772	778	730	740	728	727	686	756	760	751	700	754	769	729	747	737	755	704	766	754	743	724	732	713	689	761	719	770	742	722	748	773	719	720	762	776	721	749	711	737	790	756	739	751	736	722	709	723	763	787	755	671	729	737	777	732	781	770	762	740	717	763	726	754	713	769	670	760	769	735	750	743	737	777	766	714	748	764	743	745	730	772	713	715	771	763	715	720	710	717	749	765	820	734	717	729	718	758	765	750	750	725	741	722	743	703	762	784	756	726	775	710	746	717	744	755	775	722	729	713	702	714	723	717	743	762	704	728	773	766	733	764	785	737	777	715	711	737	724	773	725	704	776	723	816	708	770	736	730	717	819	719	740	722	767	716	765	723	722	741	709	753	719	726	756	748	715	763	702	792	782	732	717	777	725	745	726	738	735	747	755	648	755	714	745	724	770	712	691	684	732	745	739	793	734	756	786	782	747	733	808	735	769	767	737	696	760	695	715	772	785	717	755	689	728	784	728	697	716	765	760	708	745	732	736	709	724	786	743	753	744	772	732	762	737	752	751	743	773	707	735	740	700	682	771	809	736	737	768	731	756	764	737	803	766	736	747	729	736	741	765	713	747	733	759	687	750	746	737	765	723	721	702	727	766	790	721	744	739	693	728	766	771	731	741	736	751	722	744	746	735	766	747	726	747	727	741	752	778	723	711	766	731	720	719	734	771	775	695	775	736	781	736	704	772	722	724	725	718	763	770	750	711	796	715	754	748	760	759	765	744	753	745	761	772	727	736	773	777	733	742	734	703	723	728	803	724	780	737	742	777	698	768	753	761	738	749	723	695	785	723	704	742	743	744	727	690	724	750	749	777	710	748	788	742	772	704	714	762	738	699	755	749	763	771	709	794	738	747	784	727	762	725	741	726	718	697	716	703	762	778	705	742	776	747	730	766	799	734	744	739	790	762	727	696	760	727	750	777	748	772	742	779	759	713	751	770	727	753	706	752	730	782	713	747	773	734	717	716	706	757	765	706	744	744	775	728	705	748	739	728	728	727	747	730	744	762	718	726	756	768	771	757	774	748	764	824	701	680	759	741	759	736	667	775	725	746	745	715	801	724	714	723	758	756	764	769	716	743	737	757	745	708	712	745	767	823	758	771	750	717	737	778	724	774	767	787	744	752	754	717	773	740	680	698	788	731	682	802	749	766	757	765	671	725	722	747	721	759	738	734	678	747	727	764	739	763	713	696	730	751	756	749	704	722	742	727	712	719	730	763	736	721	717	795	777	730	732	754	776	745	790	738	759	742	753	762	713	731	744	706	735	763	759	764	732	731	743	742	785	762	742	757	708	731	726	729	700	696	734	693	722	741	738	748	716	778	727	743	741	754	731	722	717	789	730	758	741	753	783	765	756	766	783	754	752	779	725	768	750	762	742	744	734	746	696	731	717	759	726	772	740	735	754	735	750	736	743	724	730	727	746	726	800	797	734	748	694	712	749	791	711	747	762	746	781	754	700	755	750	686	741	730	723	770	771	721	725	741	756	697	799	747	725	749	719	688	720	785	703	727	698	764	752	699	726	705	729	743	705	721	723	770	765	709	722	738	685	718	717	715	791	723	732	740	699	666	740	737	715	741	744	778	768	775	758	753	725	732	722	776	738	691	721	729	760	783	747	761	706	783	774	763	717	750	741	741	757	735	711	741	738	736	756	758	737	767	707	754	704	763	786	754	697	729	809	798	762	726	773	762	755	727	746	739	765	725	759	755	759	763	758	733	755	753	681	741	764	734	759	711	737	726	747	688	750	763	733	687	738	718	755	738	761	713	765	745	759	712	758	724	719	752	777	726	706	740	750	809	741	770	703	746	767	747	742	740	770	780	735	733	696	793	707	738	765	760	734	710	754	739	707	716	748	774	743	766	707	789	767	731	713	737	752	762	698	739	701	714	741	757	768	792	738	730	763	730	700	741	717	743	747	751	761	769	759	769	753	757	751	759	727	749	726	768	686	767	725	785	728	723	729	741	744	714	721	738	746	707	786	751	751	728	758	734	711	786	741	759
43997	48340	28230	13679	5199	2390	1753	1472	1168	1054	1005	931	850	813	743	776	769	787	758	800	750	778	774	738	784	740	778	772	731	780	764	750	778	725	720	767	743	745	766	747	720	761	792	765	746	799	744	765	752	741	775	744	775	753	755	769	796	765	758	748	773	726	728	740	742	765	771	773	785	745	767	774	742	753	775	751	799	721	751	744	775	754	771	715	780	773	772	737	756	742	768	784	771	729	759	752	809	777	780	736	736	767	765	721	820	763	739	703	705	717	722	827	759	738	719	740	763	708	747	772	727	794	726	785	766	779	746	777	742	770	769	807	766	776	739	748	771	753	733	794	769	805	779	758	730	735	777	742	755	752	707	788	731	735	761	791	748	704	745	799	737	726	780	796	721	763	705	773	724	774	765	786	745	744	753	753	742	710	755	769	784	719	775	766	770	792	803	766	718	771	769	796	776	750	785	753	775	773	772	726	735	760	750	731	734	782	780	775	807	768	761	734	788	793	765	759	809	768	761	730	749	745	764	749	783	731	720	777	742	788	751	799	776	747	745	727	806	793	724	740	751	728	779	748	790	746	759	753	790	782	736	736	776	802	743	794	752	757	728	801	757	762	767	730	777	771	821	759	794	721	686	766	688	745	759	729	751	738	737	803	726	748	712	759	797	756	739	743	748	756	730	779	728	722	756	811	751	774	747	746	739	781	745	743	717	777	735	717	717	743	772	730	771	771	762	725	760	787	809	773	750	769	762	787	775	751	734	757	730	737	763	749	740	785	775	745	766	692	743	788	749	771	724	751	711	779	725	764	727	800	781	759	807	725	762	767	764	758	770	768	740	730	745	769	736	829	751	730	764	773	710	757	774	695	737	729	760	750	756	755	753	764	734	770	745	756	708	761	787	709	778	756	716	730	727	723	802	798	727	732	763	774	801	762	778	748	788	757	799	747	742	805	749	720	753	821	715	788	738	740	765	748	739	733	786	767	734	761	771	761	746	728	781	779	732	767	817	791	777	755	772	779	731	755	734	766	744	773	771	758	793	714	784	781	765	826	754	771	776	770	724	719	782	712	734	776	747	775	783	720	735	749	759	759	742	786	736	739	734	726	710	786	751	750	705	733	743	770	762	752	753	768	763	791	785	736	808	740	750	743	737	805	776	772	817	740	746	747	778	744	729	742	705	764	788	770	737	741	798	746	744	746	742	787	816	726	775	799	761	786	767	738	747	757	715	693	759	768	779	757	753	766	707	676	778	745	742	720	748	722	760	810	826	746	728	804	712	736	770	741	775	715	677	724	735	752	776	743	746	714	719	750	736	774	768	753	790	754	753	789	791	753	717	768	747	730	726	758	752	762	746	761	756	795	690	785	749	724	708	729	705	742	806	738	748	825	785	750	748	762	796	723	763	794	747	707	747	739	758	778	737	768	778	749	790	709	741	729	729	751	777	733	737	720	756	779	726	733	747	773	818	771	721	759	790	770	728	742	760	752	708	735	746	799	787	794	778	746	770	740	771	753	729	732	744	797	754	765	768	745	746	793	682	846	790	843	787	789	806	789	779	746	805	723	798	787	762	751	744	746	764	774	742	769	756	748	712	796	732	768	763	732	774	773	750	775	741	728	717	780	752	792	750	777	796	743	815	739	703	726	726	785	789	773	761	780	752	786	782	783	795	750	757	776	726	799	706	736	754	748	742	701	747	747	772	728	750	738	726	772	775	741	762	746	745	752	728	735	756	794	755	784	744	745	761	784	728	797	718	729	748	772	752	760	750	772	755	760	772	707	757	746	758	727	754	773	759	775	757	746	795	788	733	809	786	709	764	735	728	732	750	778	763	758	744	753	775	764	766	793	825	739	767	725	745	761	810	719	757	756	763	808	761	765	759	762	734	752	769	759	705	787	745	740	792	753	757	754	783	758	790	756	795	769	755	768	776	743	777	766	735	790	765	718	765	768	781	772	755	760	723	782	715	744	763	765	722	728	749	743	757	776	784	743	766	787	757	796	765	778	770	693	723	755	736	742	745	740	726	725	769	768	741	809	771	734	725	761	778	776	738	787	745	759	752	762	782	760	791	763	727	729	783	737	777	760	749	734	776	721	763	705	772	736	699	742	745	728	784	715	811	732	782	776	748	736	721	739	763	734	743	754	764	730	780	749	761	738	765	734	775	752	785	766	730	733	712	745	759	787	779	731	767	760	738	763	761	778	758	721	745	730	783	768	724	778	767	770	773	781	775	819	772	755	796	759	747	764	771	756	785	770	769	730	775	743	722	808	731	782	763	774	802	742	762	763	711	756	757	774	772	750	743	774	741	773	807	756	746	786	726	792	767	751	733	762	728	713	773	770	784	775	759	705	794	775	746	768	772	716	765	733	758	771	729	742	768	748	761	746	787	746	748	709	735	741	777	789	774	753	762	758	727	776	753	820	722	760	771	760	772	785	770	715	765	789	755	756	751	725	745	724	721	752	735	782	729	754	774	754	715	795	769	759	744	790	723	741	744	779	788	790	775	809	760	788	724	730	746	788	810	773	745	746	738	734	800	793	759	725	760	722	737	782	770	718	755	808	749	710	757	714	777	761	710	758	771	722	763	739	755	753	784	806	791	734	739	763	753	726	744	737	760	730	737	751	776	762	782	724	829	761	780	786	760	783	708	764	797	760	755	733	742	734	743	757	743	745	756	746	740	816	764	756	757	752	732	726	671	747	796	757	757	757	752	737	783	764	727	813	775	785	788	728	736	751	812	747	803	756	750	759	759	739	768	720	743	790	743	778	724	774	771	749	748	774	769	794	771	757	708	761	735	737	777	727	721	780	768	768	710	755	762	766	768	775	814	769	750	753	798	837	770	730	758	750	730	747	744	712	726	724	771	784	758	762	729	795	750	728	735	718	767	753	732	756	725	739	755	720	776	779	773	769	769	724	748	780	685	756	689	759	732	774	769	816	761	747	772	769	696	758	676	784	787	742	768	726	710	726	749	755	728	758	722	735	774	779	811	738	730	770	752	786	766	768	762	717	787	774	797	721	734	751	735	732	730	762	773	776	720	814	729	749	772	716	712	682	755	798	766	783	730	756	765	741	755	744	767	741	706	780	698	729	776	789	755	796	756	716	800	796	768	751	711	755	693	696	794	756	792	748	755	771	765	771	744	745	787	804	763	716	781	788	804	777	799	749	765	753	758	740	820	724	773	758	756	777	733	730	782	751	753	780	804	721	765	747	742	757	764	780	758	749	745	775	744	736	755	718	733	762	783	773	764	802	796	780	759	778	771	802	717	781	765	756	791	788	786	743	767	737	728	771	747	778	747	792	714	771	696	768	787	753	795	753	738	753	770	729	790	741	771	769	697	768	734	792	760	751	741	740	705	784	753	772	739	763	774	762	714	770	800	778	718	759	801	758	805	780	744	783	786	763	727	751	786	750	794	771	731	757	746	787	779	743	712	770	713	730	694	782	779	729	803	746	734	742	771	746	770	782	764	760	746	711
25357	21315	26780	24785	9745	1866	1279	989	883	843	851	782	824	789	786	758	779	799	819	810	803	812	802	789	782	825	860	770	789	768	806	747	833	836	773	764	812	786	788	725	832	794	792	784	778	769	792	787	755	758	774	780	761	772	748	757	696	762	790	748	800	794	799	759	799	777	794	826	819	728	800	805	778	814	797	782	836	791	784	784	781	821	808	774	822	734	764	786	769	783	824	822	804	806	784	801	773	783	802	751	776	759	778	769	811	738	798	737	792	800	771	781	750	780	801	781	824	769	735	769	818	773	760	813	729	782	769	767	767	779	780	754	819	789	814	857	773	785	798	775	763	762	767	827	823	765	765	837	813	782	751	774	751	818	775	777	784	791	753	820	852	753	807	778	759	780	824	815	803	799	786	754	767	764	822	750	770	812	766	775	779	813	859	746	825	809	791	807	761	799	793	812	855	801	829	756	816	760	705	790	783	830	763	774	847	792	779	781	790	808	772	832	740	787	780	735	793	796	818	790	760	829	733	856	749	782	800	780	765	776	803	796	765	801	805	790	815	813	736	791	770	804	779	757	774	784	769	749	788	808	771	719	739	740	809	763	807	817	702	774	790	816	760	840	754	725	792	799	781	767	788	833	819	770	790	773	833	814	734	760	799	816	806	754	745	737	772	791	792	741	827	851	755	796	795	761	796	821	833	757	770	795	801	830	764	762	818	742	814	754	786	754	808	790	780	772	787	800	819	744	800	803	843	785	809	819	744	751	785	752	810	860	787	816	759	799	816	831	825	790	803	758	793	758	808	767	750	752	815	763	860	788	804	789	789	786	766	750	764	793	819	779	774	773	792	766	784	812	800	811	747	879	808	762	826	806	820	772	759	777	832	774	789	797	709	755	807	811	828	800	762	777	791	852	779	816	780	817	833	798	829	807	734	808	810	806	787	793	793	789	785	779	723	822	747	804	823	782	793	830	771	754	795	781	770	802	772	729	807	826	704	772	772	801	803	775	759	827	774	779	836	841	815	785	777	810	815	782	858	761	786	788	764	752	780	759	809	803	830	783	760	801	807	781	725	755	804	800	812	748	803	774	798	767	749	765	812	819	773	783	757	792	759	758	776	774	854	789	784	785	773	762	788	784	743	787	760	811	792	811	774	763	766	794	792	815	803	717	832	858	758	751	790	780	790	820	793	813	820	782	847	819	801	797	738	757	821	827	770	779	736	776	774	791	778	785	762	793	824	792	816	808	795	762	765	766	803	818	754	734	734	800	748	801	810	783	761	746	750	765	778	770	782	853	771	824	825	745	742	823	783	765	788	785	773	790	800	751	752	839	769	760	741	857	782	789	795	835	805	763	803	741	779	793	812	771	818	830	769	755	786	800	807	789	762	769	782	799	799	814	807	750	750	785	793	812	838	780	786	769	843	798	738	814	778	830	777	789	772	792	752	801	793	785	789	790	753	736	741	752	788	766	740	821	789	801	827	765	786	732	780	762	752	778	769	787	811	750	775	776	763	738	766	766	809	767	801	780	744	758	785	786	772	789	794	839	766	805	773	787	789	782	789	828	785	754	817	814	795	758	756	789	745	783	824	776	729	797	767	776	753	814	819	757	798	840	785	807	742	736	756	759	810	785	731	753	764	784	776	813	803	783	826	849	795	801	796	773	769	771	762	738	803	745	767	774	764	789	757	812	802	839	767	820	781	791	738	772	817	805	805	735	759	797	775	771	774	756	755	791	797	796	780	791	770	737	776	810	771	800	714	800	701	813	859	766	774	794	815	833	814	812	813	765	769	781	755	795	767	750	832	761	790	797	793	762	746	766	829	796	808	827	753	763	792	780	804	733	755	819	774	734	781	786	787	758	782	744	775	783	795	814	759	788	734	758	817	800	773	791	765	793	822	821	715	782	842	805	790	771	743	783	773	822	771	853	708	795	735	786	708	734	810	836	748	803	778	797	773	769	770	824	791	812	832	792	757	767	879	757	813	795	758	783	815	798	796	811	766	824	805	789	779	825	771	827	764	837	784	787	729	834	773	812	800	813	799	763	748	772	848	807	845	805	791	809	786	782	770	758	773	780	777	775	790	802	758	767	755	820	786	801	782	735	821	743	774	777	804	716	769	788	809	786	814	773	807	792	818	764	821	814	778	755	778	723	786	778	782	739	780	795	767	759	806	813	748	799	826	868	790	810	783	765	756	799	777	770	824	750	803	770	810	810	776	800	838	768	829	756	779	839	819	783	798	815	775	818	731	795	816	805	779	766	819	776	773	770	761	817	787	766	758	774	812	776	804	761	752	803	747	751	778	769	779	784	817	779	792	769	804	768	827	789	740	801	762	761	807	723	738	783	771	791	728	795	800	769	789	772	799	790	795	760	805	776	833	756	776	744	795	779	800	702	812	771	777	862	796	813	775	785	789	721	816	819	742	799	767	822	840	821	765	813	772	768	781	827	782	784	779	765	817	767	814	837	737	785	800	797	830	778	789	820	770	787	811	805	764	781	757	802	812	798	760	726	763	789	766	732	805	787	817	822	758	768	791	773	820	762	834	806	823	800	771	765	750	806	746	784	759	791	789	816	769	764	819	799	771	749	782	812	792	774	767	779	791	834	798	805	771	762	777	803	721	792	759	783	756	741	747	852	793	788	809	784	783	759	763	781	760	777	794	773	804	792	764	749	777	766	787	745	763	778	822	788	812	804	771	764	774	809	752	753	772	795	707	793	767	828	822	794	801	749	782	778	822	791	770	791	853	766	751	775	793	836	799	773	783	761	782	796	750	803	830	768	806	786	764	794	794	781	748	788	795	806	736	776	809	814	741	806	805	785	800	790	728	828	810	797	765	744	774	782	793	788	741	757	815	754	758	810	755	819	781	814	777	765	747	786	850	780	789	826	781	793	762	749	764	806	800	809	786	787	745	817	754	762	736	803	813	781	751	850	802	732	753	834	803	772	769	796	846	780	738	796	826	783	792	853	766	847	753	719	782	753	826	770	790	778	795	784	784	813	801	819	737	746	723	765	769	821	766	782	747	814	773	792	798	773	814	760	836	856	784	772	796	830	818	769	774	788	783	750	831	783	816	767	751	776	784	780	762	764	835	771	725	831	802	781	771	800	776	749	827	729	752	795	773	780	773	766	807	807	782	784	786	762	833	754	761	745	788	818	787	781	742	791	815	811	795	797	777	778	817	782	757	813	804	820	781	813	811	754	739	738	798	721	829	798	763	779	818	795	777	749	772	806	818	803	802	826	805	809	791	747	806	796	825	738	837	795	715	804	817	796	768	798	764	849	761	795	795	750	800	812	808	790	838	740	729	824	769	776	794	750	765	782	785	774	760	792	812	773	800	745	802	747	760	744	807	811	786	813	770	772	803	774	826	766	765	810	755	745	758	776	751	769	760	800	760	830	844	795	802	752	842	807	758	767	789	788	752	750	801	763	781	773	728	762	762	805	772	766	763	755	774	797	758	764	736	780	866	757	792	746
46277	48232	21864	6893	3099	1912	1486	1092	942	946	922	809	821	794	821	791	792	834	824	808	817	856	831	812	756	751	805	830	780	762	807	793	826	825	796	763	800	825	841	786	831	873	800	813	840	818	805	796	818	805	800	770	798	822	852	815	743	804	771	797	777	772	775	789	819	839	818	799	792	832	808	797	799	808	800	861	761	832	782	797	774	772	778	827	764	770	847	829	803	796	810	810	821	754	806	773	787	756	819	875	842	801	835	744	811	846	789	824	805	760	821	813	784	746	838	750	776	762	768	830	774	766	815	829	811	795	829	804	811	820	829	793	799	797	794	761	844	746	761	797	783	785	800	803	835	756	797	765	790	772	778	761	816	804	811	805	831	805	798	828	834	771	811	724	820	812	827	838	840	810	816	754	784	836	767	810	798	841	806	845	744	794	790	827	790	802	792	795	831	806	812	792	778	766	821	791	822	812	807	851	808	800	799	779	813	822	808	809	800	790	844	798	802	830	815	718	774	806	814	756	886	824	791	815	811	790	793	761	846	768	804	753	802	812	832	821	775	773	796	791	752	864	824	791	843	796	802	773	780	845	829	840	790	840	775	790	837	762	833	797	846	780	834	757	790	812	792	761	758	767	813	782	814	830	774	801	865	791	804	797	764	805	821	812	832	821	778	796	841	825	786	813	816	757	789	810	795	786	808	792	834	777	834	801	814	821	831	765	807	764	792	843	835	837	834	817	827	799	811	781	825	804	821	829	776	778	864	839	831	800	831	794	772	818	825	821	776	798	803	822	854	798	775	843	800	839	802	794	770	792	839	734	787	791	803	773	807	801	831	782	805	804	837	792	833	777	789	813	801	808	806	845	829	729	805	795	792	806	799	761	810	763	779	756	763	763	804	800	809	790	808	812	791	826	806	770	810	803	819	819	815	809	826	845	807	776	832	825	759	830	765	816	812	792	816	822	800	778	730	766	745	821	837	835	754	830	830	779	780	797	786	792	824	762	800	806	812	836	817	830	828	857	784	779	768	802	766	787	783	790	797	788	796	791	812	815	820	792	806	812	760	811	816	803	818	842	842	761	821	764	846	786	816	764	787	806	834	770	843	788	773	786	806	791	778	762	826	781	778	826	838	780	826	832	808	780	807	803	818	759	774	819	842	794	774	798	846	854	821	793	811	850	823	774	847	792	793	790	775	814	824	781	797	790	802	824	800	814	824	785	773	801	802	791	813	789	816	842	803	783	809	810	786	841	794	780	759	860	808	783	826	803	795	750	728	843	765	811	778	789	763	765	792	796	805	785	825	801	749	822	821	809	848	792	803	789	818	828	816	815	811	813	782	799	775	743	790	799	743	794	789	713	821	750	780	759	828	814	821	829	815	772	758	828	788	794	790	795	836	774	809	782	785	793	793	819	767	796	767	808	799	798	848	786	750	816	746	791	835	820	783	814	818	795	775	728	787	797	791	849	782	790	794	761	829	792	807	779	821	813	749	805	798	809	831	825	777	859	786	844	751	777	805	789	806	835	789	831	759	803	795	822	813	788	810	824	821	815	859	789	801	778	818	809	754	807	753	773	758	843	791	834	814	790	797	824	812	859	841	785	783	798	831	848	741	836	849	760	841	786	788	828	803	803	841	794	789	813	790	813	727	803	821	789	780	859	829	850	834	825	776	795	835	760	838	790	832	808	758	780	849	840	852	779	799	774	797	832	778	841	794	797	812	823	789	773	753	793	788	805	782	769	861	788	806	803	793	783	814	820	801	793	806	762	771	794	844	840	742	797	825	766	815	802	840	777	764	838	795	793	885	820	832	817	823	796	787	766	741	786	791	788	813	753	779	767	801	804	828	834	796	844	792	785	846	793	783	776	774	795	832	801	812	825	761	777	847	800	803	802	822	807	814	818	830	800	821	788	808	777	815	811	843	765	788	814	786	760	796	762	839	791	801	820	798	808	759	790	816	825	794	808	844	814	785	833	802	757	758	777	797	827	799	822	814	755	774	755	796	804	864	834	745	811	833	790	812	810	794	802	838	833	826	854	760	812	813	769	782	780	889	802	783	818	790	821	805	731	825	836	764	829	763	778	777	790	823	837	843	767	807	837	834	802	787	816	800	772	851	858	804	834	832	847	771	820	783	801	795	840	808	747	802	798	777	806	776	833	781	787	789	793	749	762	783	822	749	838	835	780	819	820	818	820	791	774	788	805	841	828	803	806	803	828	785	786	800	825	803	810	777	803	782	824	822	771	832	843	816	817	811	815	813	865	840	790	805	795	842	793	784	762	750	810	804	809	794	772	867	809	808	829	805	859	807	807	777	796	826	815	812	792	820	835	821	774	786	821	793	787	819	834	828	785	852	795	814	793	836	805	799	816	819	796	796	817	801	815	752	812	830	764	786	844	798	813	788	757	810	800	755	803	833	778	833	836	792	837	825	833	841	810	829	796	841	761	801	790	810	810	793	831	738	812	809	866	782	796	807	787	787	802	852	818	824	846	824	755	769	801	764	785	882	848	812	813	773	817	801	808	770	765	745	819	848	831	789	807	795	831	774	806	774	794	793	815	800	759	819	820	783	752	746	814	822	762	729	801	797	814	798	824	774	823	833	759	862	819	852	796	834	823	797	780	824	789	796	838	818	811	768	816	800	821	805	783	800	828	798	803	835	810	776	822	769	831	812	807	831	819	811	825	813	780	802	796	785	830	843	798	791	823	824	847	796	782	833	824	792	739	790	813	796	789	790	810	784	787	806	776	861	806	777	805	742	814	840	828	796	784	830	836	840	764	843	789	823	819	840	843	830	793	807	768	812	818	760	851	801	785	801	755	771	823	782	807	799	765	837	795	807	819	804	801	782	802	798	791	785	822	844	871	792	795	752	822	810	858	821	805	816	757	785	851	845	791	804	796	813	737	765	805	778	775	800	828	761	786	799	820	795	840	855	892	827	756	792	796	846	793	839	791	822	831	800	832	809	816	818	775	759	790	763	805	828	824	808	804	808	786	799	845	798	842	803	756	818	786	818	802	808	764	868	791	750	790	765	844	828	765	789	807	778	809	811	796	758	774	841	771	833	781	791	806	805	793	784	824	835	844	803	817	779	825	806	766	728	752	804	791	797	776	824	765	762	796	818	824	819	795	800	833	830	810	758	769	830	731	804	775	750	781	803	795	787	768	791	791	794	805	822	776	788	856	824	797	790	812	821	800	802	822	850	797	829	762	858	832	767	822	783	842	820	853	793	825	773	823	796	828	813	728	819	789	770	763	799	776	832	804	792	797	832	821	809	801	803	779	815	844	787	829	819	817	848	803	752	811	834	853	779	766	858	811	786	875	811	825	790	781	787	791	817	743	764	792	815	753	833	761	796	769	838	806	826	792	804	836	775	764	786	831	821	816	793	819	780	787	790	772	784	812	812	772	813	807	805	773	870	810	829	797	777	815	888	800	843	817	797	775	806	827	782	839	849	801	746	796	769	763	809	795	769	811	785	804
22383	20953	28411	23641	21010	20851	9611	2478	1602	1440	1348	1186	1029	923	893	819	764	776	819	777	741	716	790	758	778	780	743	739	769	776	786	771	797	769	806	746	758	785	779	736	757	776	775	803	752	711	783	768	739	787	809	775	751	760	706	752	749	729	753	791	772	777	741	766	771	782	713	786	731	751	729	786	780	715	711	786	777	786	770	792	710	746	769	768	769	715	803	729	793	766	783	764	721	770	777	753	780	708	760	809	778	783	747	744	771	828	780	757	746	749	741	753	758	766	788	770	741	748	729	817	752	748	753	751	750	774	712	744	724	747	732	748	815	809	774	749	788	774	757	752	788	705	764	771	816	754	748	768	744	777	824	780	790	768	799	810	744	781	745	725	727	767	722	748	782	751	768	798	804	783	753	805	733	755	836	725	729	741	814	726	734	791	775	796	767	743	776	761	743	760	779	744	752	733	704	765	763	769	817	758	774	766	785	791	766	783	731	766	745	762	772	760	763	769	715	757	761	762	735	730	759	735	799	739	745	758	780	755	770	782	785	787	789	773	771	801	731	771	788	741	755	793	761	766	774	766	788	766	733	820	767	784	770	744	772	764	786	809	822	715	713	781	769	753	773	771	777	739	783	764	771	792	771	735	708	730	767	771	791	758	750	700	725	783	753	713	791	795	717	729	783	775	742	778	798	764	802	815	748	755	728	786	779	778	771	761	743	725	789	821	745	743	753	800	782	762	752	808	768	784	817	747	772	770	789	765	762	753	812	673	770	764	799	733	780	782	806	763	793	752	767	738	740	803	778	756	783	774	821	755	820	774	765	738	763	753	756	746	741	763	792	766	708	736	750	727	749	786	817	770	796	773	806	765	763	721	760	766	738	717	796	770	803	766	777	787	752	789	786	740	779	743	808	700	760	821	817	767	743	704	734	785	767	806	837	789	722	783	761	806	765	783	772	795	772	767	759	790	771	804	733	760	759	789	806	790	790	738	776	750	755	771	745	758	756	790	767	740	770	788	732	795	774	793	796	746	792	717	715	691	763	757	753	731	768	810	754	723	720	773	780	769	712	729	761	732	725	782	789	780	834	792	765	761	764	805	738	740	779	783	822	703	752	760	703	751	782	749	740	763	774	804	800	768	751	791	756	745	755	730	762	757	794	729	739	773	822	829	782	757	766	752	772	750	780	784	798	766	802	759	738	757	767	714	775	727	733	788	745	753	766	732	726	787	759	730	728	792	737	737	748	809	799	753	774	700	779	719	757	759	778	796	788	771	755	743	793	757	722	767	798	794	805	748	771	760	781	774	727	765	756	782	727	756	716	756	749	742	816	750	760	734	752	775	735	733	718	761	751	733	770	756	756	745	780	777	724	826	763	773	747	790	693	752	754	778	736	785	811	786	769	738	756	753	740	728	799	775	770	800	738	764	757	766	733	751	773	777	768	784	740	777	727	756	766	789	766	789	745	823	772	725	719	800	795	670	778	754	738	759	794	789	751	772	790	819	715	793	769	732	773	767	758	728	729	719	741	800	781	767	793	794	767	769	720	748	752	767	782	763	765	750	792	731	764	740	704	743	764	788	791	743	769	785	728	787	820	737	746	748	780	739	750	747	761	754	750	755	739	761	718	761	756	825	751	809	766	744	730	769	779	772	804	771	781	772	797	762	806	718	760	770	765	773	758	763	755	719	769	807	787	762	748	754	770	753	728	736	746	783	770	736	744	723	781	788	756	733	760	747	780	745	823	720	791	763	748	744	780	809	774	716	725	738	774	802	760	740	733	749	793	787	788	806	770	782	755	753	745	796	762	754	748	769	738	733	750	767	780	809	760	745	792	772	777	817	737	768	740	788	756	771	783	736	758	786	719	761	747	784	729	767	772	754	780	824	748	768	753	743	796	761	734	717	759	726	767	750	757	729	785	764	703	784	699	739	743	761	764	721	750	785	746	731	761	799	760	777	788	812	795	757	726	769	764	759	813	798	814	746	737	790	747	781	774	750	714	750	774	760	780	741	777	758	725	799	790	735	723	821	719	769	734	811	759	772	777	724	828	735	748	802	780	763	727	767	748	827	751	795	778	717	748	733	745	732	757	762	813	767	819	735	760	787	785	776	729	732	757	793	782	782	768	761	777	804	754	766	753	778	723	761	730	788	776	772	735	771	783	751	780	771	779	761	810	782	809	761	765	743	781	756	796	761	774	744	758	726	774	789	749	704	811	748	759	752	750	757	722	765	815	760	783	766	802	743	737	752	763	704	773	735	806	760	807	758	788	773	722	782	787	745	784	756	797	728	716	776	722	703	745	754	726	760	724	778	738	752	758	744	773	738	769	730	800	766	765	797	752	701	734	766	763	774	775	797	776	765	803	747	759	774	762	755	725	747	750	766	798	746	815	787	733	751	780	773	769	756	794	746	805	745	728	789	728	761	801	763	719	771	743	722	767	767	731	768	721	773	725	804	744	800	773	773	747	727	748	789	775	782	714	791	747	812	798	764	770	721	778	789	761	810	767	712	777	761	748	731	781	755	777	776	796	759	711	731	790	793	748	758	732	720	779	754	737	728	773	742	724	749	798	764	726	775	777	794	794	759	696	722	820	787	776	758	778	755	783	725	728	712	737	746	784	764	752	741	756	817	752	768	770	760	752	784	753	789	732	764	763	707	763	789	745	810	740	777	765	752	731	698	781	771	764	786	794	735	753	774	756	729	759	760	740	802	702	794	782	790	776	784	709	784	759	781	715	748	745	709	765	718	767	800	752	778	729	768	745	793	807	793	762	751	739	812	789	748	777	761	784	774	713	721	757	707	756	761	720	739	748	748	774	743	741	757	801	756	778	795	785	781	777	791	756	823	789	726	733	769	798	729	776	710	742	741	725	733	758	740	743	760	709	744	796	761	804	822	738	767	760	749	809	768	757	773	722	773	805	718	778	741	758	779	799	723	718	744	766	728	722	803	735	771	764	809	735	727	721	745	804	756	742	782	788	760	775	733	756	776	755	759	750	738	717	719	749	758	744	713	742	772	780	777	748	774	733	779	738	749	726	758	750	801	810	756	760	741	751	796	760	753	820	712	764	697	777	802	779	726	750	765	743	752	805	780	711	748	769	789	802	706	733	739	720	789	774	762	759	763	774	718	752	713	788	756	806	762	801	738	808	734	771	740	758	804	811	776	730	739	755	772	745	719	734	794	738	757	751	772	820	755	764	784	790	723	780	718	749	751	731	739	790	780	740	809	773	755	775	800	777	735	711	727	776	762	744	771	793	750	773	746	744	766	782	764	724	800	743	769	763	747	736	752	742	781	765	800	815	790	737	733	825	759	772	747	822	794	711	747	772	742	772	715	765	776	772	740	714	765	749	749	744	757	811	776	749	723	786	707	775	712	744	760	698	803	746	754	762	744	765	767	717	766	773	771	778	735	739	760	738	724	772	725	749	776	793	805	738	803	764	755	801	755	819	742	723	805	768	722	763	797	706	735	746	771	750	809
44682	58116	36760	23643	14708	8643	4241	2876	2151	1927	1588	1386	1151	1005	920	890	838	736	779	771	792	752	762	771	799	742	756	714	777	810	764	755	778	771	812	762	743	807	786	741	751	775	750	796	825	806	738	789	802	778	748	812	784	762	784	723	768	823	788	738	788	746	786	813	784	761	761	813	757	748	769	763	747	754	715	746	776	778	776	776	761	714	773	800	753	774	811	787	774	752	775	768	756	776	759	791	777	749	800	756	733	705	769	775	774	729	723	767	769	730	772	791	809	799	803	767	821	806	798	776	732	803	714	814	758	801	792	748	713	744	763	745	730	805	732	770	785	784	788	727	774	761	801	784	794	734	786	803	802	743	764	774	761	788	741	788	782	761	704	790	769	750	795	769	743	788	720	797	740	733	782	781	766	758	757	806	768	767	782	775	741	750	784	802	770	759	808	764	761	745	790	739	769	808	788	806	776	738	763	772	756	773	805	743	703	821	731	806	791	768	799	768	807	752	758	746	750	797	759	788	750	770	790	786	776	753	755	802	751	753	755	723	815	779	756	791	800	763	697	731	752	785	746	758	781	726	733	725	778	744	728	750	769	807	781	765	775	750	782	755	750	761	779	807	784	783	755	771	781	795	777	718	787	749	792	824	807	754	724	718	713	754	779	753	745	757	722	808	797	801	819	769	790	784	764	750	757	749	778	756	724	748	799	766	755	753	790	768	750	742	809	796	764	717	733	731	768	756	776	776	770	784	758	794	785	789	799	733	743	763	787	769	756	790	765	783	803	767	768	789	776	732	728	749	764	791	787	790	761	745	806	725	698	742	811	817	761	744	740	804	761	752	792	780	769	740	739	788	767	823	738	833	795	770	750	746	786	740	756	728	770	797	767	765	772	781	806	772	780	811	783	791	771	782	719	783	783	736	793	807	800	766	779	705	793	782	705	785	815	807	731	742	762	763	770	774	783	760	799	756	782	729	766	747	764	807	721	810	769	806	713	764	765	733	816	816	716	730	772	752	771	741	838	749	766	794	820	779	788	761	740	774	774	773	767	782	787	775	760	767	745	814	770	832	764	793	752	772	787	758	751	768	763	829	746	756	745	817	798	750	728	748	781	740	760	778	789	793	746	785	790	841	783	783	760	732	797	763	792	736	761	737	713	762	753	777	784	730	760	755	818	753	775	766	763	769	765	764	761	765	750	757	728	763	789	771	824	720	817	788	795	764	776	788	705	767	811	776	775	789	778	795	751	741	763	797	788	800	769	760	734	720	760	853	745	771	753	755	764	746	746	786	730	773	768	742	745	835	784	752	768	769	737	728	746	761	781	731	816	773	714	757	797	809	775	759	757	802	740	785	741	797	749	759	812	790	769	768	825	755	747	759	780	770	766	758	778	747	730	755	739	766	733	755	746	770	784	775	770	771	806	741	770	793	768	754	794	773	739	768	768	734	759	793	809	781	729	817	810	787	764	778	773	842	775	764	746	734	771	755	737	760	834	777	762	785	789	737	755	764	774	784	792	804	762	753	775	786	780	806	784	738	733	763	782	731	737	830	812	769	797	729	792	787	768	763	794	792	760	754	753	772	744	732	730	755	763	734	716	801	774	783	734	812	744	730	751	769	768	761	796	770	792	743	777	801	782	779	821	763	778	810	780	779	738	790	730	767	739	770	766	771	819	832	804	695	791	734	787	784	746	760	793	783	755	734	747	746	752	763	758	749	781	791	794	787	727	775	740	749	783	758	754	792	766	761	791	782	767	802	801	834	759	746	762	812	780	781	776	743	764	775	770	758	715	743	728	727	828	742	756	734	781	776	747	708	774	781	803	788	789	728	771	763	749	764	763	780	752	764	784	765	730	737	764	804	769	737	747	766	827	802	730	768	776	762	784	756	810	763	797	760	773	741	769	796	784	811	715	704	755	748	782	765	774	801	790	784	759	750	771	719	728	742	743	756	764	778	846	777	813	760	773	805	753	739	754	775	777	751	783	723	732	776	771	803	737	766	798	759	790	784	762	776	811	766	804	766	795	762	730	732	827	804	782	792	763	818	746	797	745	769	771	776	780	744	760	755	774	778	751	774	758	767	816	795	804	721	766	781	785	802	829	759	768	756	792	769	777	747	766	789	755	730	793	771	755	815	729	770	796	724	815	757	791	757	728	758	743	820	733	763	751	714	756	762	800	778	759	800	759	771	750	768	757	781	732	752	748	762	752	786	798	775	815	736	752	773	750	790	734	749	772	833	823	716	786	774	785	800	789	870	765	775	736	745	763	761	761	732	733	813	747	751	805	775	789	763	760	793	774	793	735	746	730	734	709	833	776	730	761	763	795	744	780	780	752	778	793	808	780	731	736	778	768	724	796	773	804	755	729	758	744	782	757	722	764	719	827	787	756	747	769	766	770	742	793	748	748	822	775	726	787	772	795	804	769	743	768	784	733	718	762	767	736	733	821	732	781	752	814	773	756	812	743	728	764	783	786	758	718	768	824	765	720	782	738	794	775	773	809	779	790	781	751	818	748	777	781	779	809	752	765	780	731	817	771	723	740	776	743	782	748	790	748	688	815	745	757	744	709	756	776	782	778	762	758	751	755	784	810	784	812	753	789	736	788	784	767	730	726	797	744	773	755	789	754	771	817	761	747	806	770	839	779	784	771	808	801	789	769	767	797	777	728	743	738	743	800	771	826	768	763	755	767	828	786	767	781	748	781	804	741	767	751	757	778	753	794	782	781	791	741	733	749	756	765	768	758	766	772	801	780	769	797	824	763	808	757	810	785	822	741	817	729	724	793	773	706	810	800	782	747	730	791	758	803	741	787	745	767	792	762	823	769	787	793	793	780	767	776	791	812	792	720	804	756	832	749	791	801	750	781	756	743	774	746	711	783	751	729	831	707	774	773	756	786	724	767	722	774	747	755	811	761	763	829	764	766	702	802	777	794	804	797	735	749	722	771	771	804	792	823	774	755	764	733	739	762	764	799	765	724	800	799	790	802	767	770	792	793	783	768	760	852	798	752	765	760	769	779	790	798	755	798	785	766	731	809	784	740	714	774	755	783	730	695	752	805	800	736	782	774	747	783	810	782	773	746	777	767	838	779	798	746	753	778	801	741	764	792	764	737	770	792	790	727	768	784	734	811	771	813	771	776	777	812	779	762	739	802	764	776	766	793	788	750	797	745	785	758	793	744	750	760	768	780	762	756	818	766	785	758	794	815	768	784	733	793	737	754	752	783	760	790	825	724	751	808	731	794	753	766	753	816	759	747	753	777	753	735	762	792	766	752	737	730	791	752	779	746	791	770	776	751	749	774	745	806	798	774	813	787	778	786	748	767	738	788	768	741	779	766	804	786	807	762	763	733	714	808	744	779	744	785	836	801	786	742	775	777	737	785	717	748	759	729	772	791	794	755	775	715	794	740	774	751	743	799	728	782	789	763	749	724	740	766	770	763	827	821	806	743	732	757	779	798	876	714	822	773	729	770	786	718	804
40364	33559	28957	15210	5727	2645	1672	1178	1000	910	894	795	777	815	769	765	741	776	737	786	743	790	783	747	774	750	744	782	781	787	775	775	802	839	769	747	747	747	773	759	763	787	826	749	814	724	747	747	762	733	783	809	785	777	760	711	772	794	846	733	767	763	736	801	733	763	755	741	787	749	717	740	762	732	737	778	740	728	785	778	718	783	737	750	803	754	780	765	783	777	742	732	836	740	783	791	751	742	722	770	777	741	790	810	749	732	705	748	787	796	792	783	734	822	757	742	826	813	805	733	819	722	786	713	781	784	775	730	731	766	763	746	752	790	780	773	763	817	758	769	771	785	730	750	720	803	797	771	731	829	788	776	777	779	804	733	778	732	748	730	807	716	771	779	798	786	760	789	764	794	751	767	717	733	750	750	774	779	806	790	784	696	811	736	723	810	734	780	735	743	726	790	769	742	752	746	715	752	804	736	739	791	790	718	786	717	753	755	792	745	729	744	745	739	764	699	736	797	717	781	750	738	775	772	784	737	718	774	767	719	754	795	740	734	781	767	744	753	774	775	769	777	727	734	725	764	763	725	793	757	777	806	736	816	796	771	775	772	729	757	753	772	763	741	797	799	781	778	784	727	752	789	793	760	768	736	748	761	726	789	766	818	810	770	790	776	788	700	791	731	749	817	798	732	720	773	740	757	792	819	796	799	751	748	749	780	787	777	727	726	792	885	765	748	770	755	782	790	803	773	772	796	844	763	770	777	774	747	748	786	761	749	769	718	829	790	795	811	780	775	788	765	746	764	793	796	795	808	716	788	797	784	763	766	765	728	791	766	780	797	763	790	765	745	804	747	729	766	762	742	776	818	746	788	817	740	762	793	725	769	754	786	803	718	734	730	801	730	760	799	794	817	766	738	782	776	793	752	824	778	758	802	753	748	765	737	769	778	721	754	746	755	746	763	731	805	743	778	752	795	747	798	763	768	769	758	783	763	794	774	838	791	805	787	804	738	734	745	815	787	757	839	768	797	786	768	818	830	767	745	780	781	706	770	823	779	751	791	763	809	791	765	808	770	808	845	796	760	734	788	761	771	759	760	777	735	759	792	771	764	761	789	736	737	815	725	765	755	842	733	789	743	747	779	763	712	717	750	822	806	785	799	766	795	821	740	722	799	810	774	795	809	812	808	778	761	759	734	791	741	756	742	763	791	761	748	774	765	803	789	753	732	737	715	817	798	737	775	723	785	761	793	765	801	732	791	734	789	785	710	754	770	790	739	746	787	774	774	774	768	809	742	808	783	803	768	785	793	814	781	788	775	827	769	770	806	792	832	790	725	757	828	770	743	787	775	772	779	747	771	748	786	770	744	781	740	756	740	808	756	770	781	777	786	744	753	803	790	771	785	810	821	756	783	816	739	777	765	757	797	775	746	724	771	781	737	782	804	774	732	776	808	802	783	771	745	806	759	751	785	757	801	796	802	786	711	820	753	773	747	740	784	757	802	780	809	758	755	774	780	755	720	796	777	753	772	746	783	759	724	752	773	790	800	786	744	778	775	745	776	738	783	716	735	743	694	768	786	836	736	688	771	751	775	803	783	809	756	777	743	817	751	790	742	773	755	771	764	800	757	785	773	825	751	738	780	763	724	786	732	752	776	808	787	765	800	747	792	743	791	749	713	785	767	803	746	770	732	774	790	758	799	834	790	796	731	741	753	753	765	827	826	772	785	781	802	724	787	799	794	835	794	733	777	775	796	796	727	742	738	764	794	769	741	773	765	820	827	771	736	749	754	770	736	773	759	748	792	785	725	713	796	757	769	760	769	735	763	813	744	795	758	799	840	801	777	795	721	772	779	809	755	802	785	795	782	719	823	772	751	779	743	763	729	766	749	780	762	786	779	766	777	706	744	753	778	773	804	756	783	783	789	737	741	705	760	785	736	765	767	767	848	752	757	795	784	778	757	737	766	782	742	822	752	753	762	816	784	786	756	769	745	761	712	754	792	738	801	818	775	742	796	805	818	757	731	745	775	734	797	802	832	768	741	766	781	711	809	756	810	774	807	772	744	787	788	762	750	755	742	756	819	736	810	774	800	793	782	732	840	774	794	758	793	802	774	790	760	710	760	791	758	811	761	771	734	713	768	807	727	762	801	809	758	753	777	799	778	780	795	745	765	785	797	764	767	810	808	739	767	757	811	748	737	767	769	771	790	799	775	812	769	766	760	772	763	755	741	762	739	764	756	759	729	782	822	801	788	763	755	747	741	772	771	774	790	788	762	772	786	757	802	802	778	818	773	833	750	749	779	745	753	795	760	772	737	761	792	850	793	786	756	806	781	731	805	764	740	754	800	750	775	786	815	767	787	752	756	797	800	735	790	766	806	747	772	781	745	768	803	730	772	771	784	769	775	767	773	724	781	765	766	841	745	757	773	782	803	767	741	759	745	767	790	757	748	763	793	741	797	762	756	784	813	770	789	761	756	796	790	774	729	778	764	782	771	772	761	771	720	794	752	797	841	773	788	757	800	724	787	754	743	805	737	785	743	804	768	817	785	824	783	784	800	745	799	775	786	800	807	788	782	767	780	769	787	742	723	814	773	771	791	759	804	776	827	781	800	761	800	747	752	721	788	778	760	751	789	735	776	756	755	752	786	754	776	796	768	797	778	812	774	792	794	750	810	807	742	817	761	755	779	751	777	743	739	783	767	740	772	734	798	777	746	767	748	786	809	786	764	767	744	781	756	752	748	767	772	767	773	742	744	786	778	793	795	759	744	783	739	734	696	777	745	746	739	792	757	767	826	748	723	810	800	763	775	767	780	721	750	772	730	844	753	762	760	781	790	754	774	717	776	771	789	788	784	832	810	748	726	771	806	756	734	750	785	723	784	770	793	759	781	730	783	740	792	781	758	774	769	745	818	788	747	763	779	797	761	797	735	758	775	764	785	709	750	773	746	740	765	762	778	737	775	837	748	751	761	788	775	727	746	782	783	839	771	750	821	744	737	754	782	746	806	747	738	784	789	788	824	761	729	732	713	781	743	754	804	747	731	763	764	752	777	825	782	730	760	772	738	812	751	740	735	811	765	807	764	774	723	767	789	763	791	757	765	740	807	743	753	748	824	787	759	741	769	716	790	750	733	724	807	757	797	705	716	736	800	790	741	770	723	810	751	765	804	753	798	780	763	729	794	789	798	788	748	778	765	787	777	761	760	802	732	763	782	779	803	765	801	712	741	708	735	769	797	787	754	800	840	822	715	750	784	788	762	786	802	755	715	774	717	720	738	797	747	772	758	783	800	760	758	728	778	798	745	744	745	799	774	727	724	728	717	845	743	756	710	791	744	754	764	701	770	826	760	769	773	763	747	826	739	772	794	749	812	743	799	795	824	785	763	788	736	793	717	779	759	788	754	765	756	774	737	736	728	763	736	769	779	771	723	837	759	732	772	745	738	732	811	752	819	722	800	760	762	783	776	753	744	756	776	742	768	762	782
44971	45219	27117	12271	6805	3706	2196	1387	1162	1010	967	863	850	896	819	773	742	822	799	749	781	771	793	804	785	782	787	828	756	790	810	821	733	801	776	764	791	837	775	741	809	773	794	849	800	834	798	803	790	758	782	774	820	795	817	766	872	807	814	775	818	781	786	766	796	838	787	763	746	764	820	763	776	780	766	785	790	775	770	806	776	799	752	799	831	828	804	848	773	823	854	783	793	782	787	783	822	736	825	791	763	770	837	824	830	743	785	816	802	741	825	796	777	756	759	778	744	806	792	781	812	814	810	802	763	819	792	805	781	786	779	801	800	798	799	831	799	788	826	804	833	754	774	775	753	851	717	759	763	773	819	811	822	805	777	791	758	755	806	800	759	765	828	765	766	788	846	771	807	766	794	793	808	800	759	813	746	784	773	764	779	855	766	752	768	793	773	751	739	785	797	839	790	761	786	777	785	778	844	785	803	803	748	834	770	769	782	812	794	779	796	827	761	782	779	780	755	802	798	773	754	765	787	819	797	790	762	778	777	770	779	764	744	813	825	809	809	800	844	805	835	777	807	815	785	805	815	783	783	777	775	802	753	766	771	773	756	774	811	800	838	790	794	831	781	799	847	791	741	797	786	799	790	787	808	843	784	734	817	766	770	794	780	760	790	781	787	782	784	784	810	811	771	791	761	793	789	811	771	799	808	780	813	797	782	786	780	783	809	837	792	771	793	820	859	737	800	779	809	793	783	813	787	775	770	817	788	750	804	800	778	758	811	778	834	792	767	813	806	794	789	841	763	793	766	838	819	808	815	804	811	795	820	734	779	771	834	727	833	853	809	829	785	781	751	789	805	800	723	769	772	737	777	739	793	752	811	806	786	804	764	779	795	807	821	759	765	782	784	785	750	780	739	814	807	810	855	745	760	815	838	771	771	794	763	822	823	785	805	792	844	803	742	767	774	800	758	754	784	776	849	789	803	781	785	758	791	829	789	795	852	848	778	816	804	811	807	852	804	793	789	752	753	810	807	812	781	803	826	835	813	865	780	766	795	822	786	823	781	775	756	812	814	734	784	798	795	811	808	828	819	718	823	804	770	747	795	810	811	799	774	802	787	816	748	821	778	771	769	853	750	798	825	727	794	805	842	816	770	793	836	751	820	762	798	749	753	802	749	800	808	748	782	793	838	838	789	812	833	824	826	829	790	789	800	806	766	795	768	783	795	790	803	827	780	782	789	771	838	741	813	781	832	783	809	773	831	755	758	794	789	759	814	797	759	762	753	777	773	813	748	794	827	817	818	756	784	802	785	812	798	798	807	833	842	766	812	763	809	772	829	793	762	778	818	780	807	766	755	739	804	747	786	756	774	740	770	775	849	731	792	800	726	794	781	818	795	809	769	798	779	795	706	748	766	753	782	791	755	804	783	784	814	787	764	848	789	773	783	794	801	788	773	777	822	776	821	792	805	795	806	802	790	812	790	852	838	720	813	775	728	766	841	783	786	782	804	769	803	803	791	856	774	801	784	811	778	804	797	800	782	762	743	771	773	836	776	788	755	788	780	820	803	809	837	778	759	770	760	817	743	793	811	764	785	830	785	753	801	791	843	844	752	748	795	818	779	800	781	821	820	794	734	829	743	819	814	796	763	781	797	820	796	813	775	776	778	784	774	822	754	772	796	815	771	825	756	793	775	737	789	776	787	801	801	812	781	777	816	796	807	782	767	777	852	753	828	763	796	788	809	785	814	805	805	794	759	827	807	756	762	805	865	794	808	802	806	844	798	783	785	827	751	786	805	861	849	793	832	821	827	834	769	795	811	804	799	822	831	793	830	778	822	796	809	749	808	803	848	805	802	755	784	803	757	740	769	829	847	805	816	772	783	804	804	796	820	808	805	729	810	783	796	718	800	780	752	859	782	790	821	820	788	793	807	786	807	793	800	795	768	739	792	785	814	814	777	798	753	780	815	798	819	776	737	781	790	860	813	777	814	750	804	816	757	819	793	846	811	809	791	814	810	752	797	761	798	848	821	800	773	830	796	809	800	818	804	798	794	803	766	767	803	773	768	798	827	844	827	761	812	781	840	762	802	755	747	870	805	749	735	780	808	779	817	773	780	815	793	760	740	825	852	779	774	732	805	807	771	802	786	791	788	801	789	829	816	817	820	806	826	760	775	792	753	857	808	769	777	806	758	792	789	821	794	790	798	789	800	788	782	788	800	779	761	780	788	802	824	819	792	795	750	805	808	802	823	825	808	759	807	810	808	794	812	771	780	816	775	797	775	780	790	748	736	793	795	782	789	795	827	853	807	761	763	771	747	804	760	822	769	762	795	765	777	723	761	776	805	808	833	797	764	801	736	792	788	800	807	788	812	847	756	769	810	821	796	823	764	756	777	769	772	777	801	798	784	759	733	791	796	804	806	810	844	785	802	754	735	782	800	780	832	817	798	825	767	744	800	770	793	803	797	813	791	744	783	774	775	801	832	764	805	842	777	811	789	737	775	775	789	847	805	782	804	833	844	746	826	838	749	786	763	873	795	854	803	786	797	779	796	769	822	841	795	750	764	812	798	746	798	787	765	780	737	801	785	752	786	798	817	780	778	771	831	783	787	753	817	820	820	797	741	812	784	760	835	807	793	804	781	808	831	799	831	797	810	774	828	825	816	774	782	839	792	823	765	782	782	826	778	773	782	757	791	792	796	820	786	724	744	784	825	802	805	818	744	806	811	839	775	752	774	855	807	814	731	793	789	758	794	798	778	781	763	798	799	765	820	809	829	781	775	823	800	745	788	799	771	760	815	835	805	839	829	786	819	769	780	752	770	767	804	795	786	767	715	784	815	838	781	806	749	824	776	751	796	768	806	774	809	806	790	818	808	756	797	768	814	803	804	789	812	780	791	795	810	821	795	807	782	823	760	777	858	773	829	746	749	794	794	778	827	823	806	763	787	826	778	779	815	738	776	781	785	819	819	797	808	784	823	810	769	816	794	811	791	783	781	774	786	760	743	752	792	737	783	786	826	728	765	819	792	777	802	757	778	795	780	792	818	788	761	746	853	769	815	829	782	823	807	758	777	764	805	754	809	764	803	752	810	794	794	767	808	791	839	794	793	777	786	759	829	744	802	825	824	791	786	817	810	780	820	794	780	773	833	828	789	794	794	787	772	758	832	777	811	796	814	788	754	789	796	802	769	791	828	809	789	824	786	753	766	797	804	787	804	825	800	759	812	775	811	783	818	846	785	801	845	728	814	797	804	796	795	823	778	764	815	795	794	841	785	767	778	786	776	776	785	833	756	776	808	802	773	781	789	778	801	745	823	796	793	764	818	827	808	788	739	802	826	815	790	774	786	786	789	792	812	839	776	768	826	813	821	829	760	760	794	781	737	782	831	790	802	811	809	812	754	804	811	781	776	782	803	790	770	755	833	832	778	777	789	841	757	815	785	838	808	794	814	777	747	812	785	822	793	791	768	788	773	833	781	747	815	793
23431	20921	27742	24242	20924	12532	2990	1413	1111	922	844	878	788	805	736	738	746	761	699	720	807	761	754	770	771	745	788	708	711	723	693	778	719	760	681	716	779	742	795	708	767	766	777	777	760	732	709	734	735	740	771	715	683	754	763	801	740	772	782	700	777	783	723	706	749	737	748	807	725	760	732	735	725	790	771	747	711	782	772	710	741	732	771	755	778	721	728	716	758	776	753	763	756	666	790	699	715	784	744	738	738	719	783	768	737	752	715	717	763	720	795	738	698	694	750	712	741	733	744	766	706	757	746	701	747	734	788	747	755	752	774	732	786	796	776	707	743	675	729	693	736	754	734	745	755	746	767	722	748	728	763	741	747	706	760	780	796	725	724	762	706	736	716	697	749	776	761	724	747	753	754	704	736	705	745	736	728	749	686	738	705	692	761	789	723	764	732	740	756	748	731	710	749	771	775	747	749	728	757	708	734	698	746	700	762	712	751	704	790	741	721	752	813	729	739	725	720	739	702	741	751	722	730	784	725	775	749	817	797	726	718	718	738	721	701	773	725	719	708	748	718	745	743	752	745	746	788	714	744	752	735	734	719	750	738	721	743	722	733	749	721	771	728	724	763	763	748	782	786	752	713	734	729	754	777	772	716	750	777	773	746	768	799	696	743	742	677	730	752	724	679	763	677	718	781	735	742	728	753	718	754	736	717	743	738	782	719	795	767	710	733	697	717	716	758	727	772	734	714	783	755	724	789	722	713	770	755	769	730	723	742	784	799	702	764	735	771	713	720	722	740	754	777	751	717	720	745	765	727	734	729	757	697	774	686	719	755	778	717	700	741	723	751	744	675	773	732	777	688	741	741	706	746	782	753	744	797	769	740	766	736	723	717	771	721	712	726	756	705	780	740	717	713	729	771	711	749	727	741	748	730	706	705	746	716	715	784	769	736	725	712	781	727	731	722	720	695	762	727	729	716	716	752	742	755	714	723	735	744	745	708	721	729	715	754	740	752	804	735	701	722	708	757	733	780	767	760	769	783	772	743	747	770	744	721	710	736	723	735	745	730	734	719	773	747	726	749	692	760	746	744	751	694	716	771	699	765	745	767	731	751	699	715	762	761	745	728	749	749	733	765	765	766	722	740	733	703	717	768	772	739	691	735	732	758	708	722	755	784	731	801	747	779	715	695	727	729	734	782	763	760	718	726	775	753	732	727	783	736	781	739	767	764	705	766	739	741	777	706	722	718	756	700	758	808	789	715	721	755	729	728	736	777	741	765	742	733	772	756	782	772	773	717	810	750	757	709	795	737	741	734	769	721	779	731	742	736	781	685	735	722	801	692	739	739	729	738	784	727	693	720	730	772	708	697	773	783	752	716	726	742	779	735	739	723	765	756	763	744	705	723	738	699	768	760	750	743	749	811	710	751	677	784	707	737	720	724	741	744	738	706	659	676	688	740	693	734	725	726	742	781	713	713	723	714	762	731	798	713	730	707	761	754	722	739	734	769	730	734	784	739	772	720	726	726	704	704	740	767	788	714	716	730	728	753	759	712	703	783	743	733	739	756	712	731	720	687	698	704	752	782	719	729	747	754	781	766	753	757	758	720	721	754	730	703	742	770	719	748	717	770	702	746	738	775	731	738	810	723	734	672	735	731	746	694	685	739	755	724	743	739	757	756	758	740	812	703	759	759	734	736	705	753	766	746	698	738	701	740	797	732	716	763	723	711	742	752	751	763	731	695	741	717	760	745	727	764	704	721	794	768	802	729	705	788	785	779	736	716	729	766	731	726	757	758	758	765	679	766	747	703	723	730	759	758	769	762	709	756	694	735	728	754	735	722	725	717	725	777	714	720	703	744	725	757	732	806	775	756	691	766	744	731	777	730	699	706	703	738	797	771	726	711	708	789	748	716	734	733	761	748	748	728	729	754	729	713	780	746	731	806	748	763	740	756	751	778	715	713	772	762	744	774	756	737	768	740	747	675	748	740	762	761	794	750	768	780	778	723	727	730	711	755	722	765	709	761	790	751	721	758	747	712	731	729	743	731	726	761	718	754	767	744	769	710	699	730	746	762	737	746	740	727	791	756	764	731	695	751	708	720	699	764	721	775	722	720	763	725	732	710	757	708	764	746	697	755	762	673	719	707	759	774	727	689	739	742	751	765	751	753	730	732	733	727	736	740	737	739	768	733	790	742	741	697	776	746	758	700	714	740	769	745	745	709	754	719	734	744	765	733	711	791	762	751	756	722	754	737	716	735	715	719	753	694	714	772	728	797	742	727	714	719	719	756	751	738	695	715	728	770	730	738	710	778	774	741	752	767	725	714	774	713	769	742	694	740	740	733	708	729	778	728	712	776	715	714	793	737	724	769	697	701	719	746	764	732	788	764	751	736	761	743	763	766	707	760	724	751	723	765	735	745	728	716	730	763	775	776	733	677	748	723	751	698	747	689	765	707	712	771	749	736	728	748	725	747	757	751	751	770	693	750	742	715	722	776	774	788	748	729	738	712	763	744	776	770	738	745	738	793	758	739	727	727	682	701	734	769	747	770	736	756	713	789	743	761	701	696	749	716	711	783	805	735	743	779	749	749	789	705	725	748	782	752	748	722	751	776	749	677	750	757	700	721	771	762	726	725	690	754	757	737	729	762	736	727	771	787	766	773	794	719	733	720	756	721	756	787	756	713	736	744	769	751	753	757	721	745	706	774	715	674	777	740	718	750	732	712	787	753	736	746	709	694	771	754	744	780	744	747	771	724	712	741	723	788	741	728	703	697	735	731	721	725	723	722	681	767	701	793	717	729	703	724	748	759	761	782	729	774	761	742	704	733	747	779	781	775	741	785	756	705	740	742	747	725	732	755	754	722	765	770	738	751	734	748	741	721	737	744	699	753	728	779	719	725	730	743	730	697	717	818	697	719	721	707	691	713	753	694	776	728	813	702	729	725	736	738	741	739	723	772	674	712	806	758	715	738	758	713	772	712	722	741	748	743	696	777	752	741	780	764	770	722	719	736	754	735	718	699	742	734	748	729	775	672	678	792	715	703	729	668	767	714	743	710	719	727	759	725	738	727	745	793	773	733	745	733	776	748	749	715	769	742	710	727	731	755	786	724	733	774	717	793	705	748	742	788	728	723	746	740	736	741	693	732	709	699	777	771	744	753	712	741	756	769	749	747	729	725	746	746	694	733	714	703	739	705	765	768	773	769	730	755	742	732	735	740	761	739	719	757	748	741	755	763	694	791	782	699	754	749	721	715	784	756	684	751	773	699	732	746	756	747	752	777	729	711	733	797	742	754	755	739	717	743	722	738	737	741	774	675	739	751	688	783	724	776	761	783	715	716	697	731	791	729	740	693	749	728	737	716	725	709	721	766	728	743	742	703	746	750	783	734	719	736	696	763	710	760	792	709	739	734	736	739	743	760	761	746	724	736	758	711	751	793	744	719	731	713	772	749	742	766	716	723	737	704	717	752	741	741	733	756	723
39710	48220	27304	13945	8358	4680	2813	1629	1276	1139	936	843	833	777	827	818	717	723	801	761	789	789	805	781	778	724	772	691	760	759	706	735	753	706	755	806	784	724	779	784	766	793	746	789	735	783	745	731	766	769	753	745	790	719	800	755	743	761	790	782	769	744	722	776	743	775	784	789	796	780	751	708	761	743	739	751	750	735	756	745	758	766	740	707	725	733	785	765	738	728	770	801	706	741	722	710	745	732	734	791	775	772	747	766	716	757	784	736	838	801	776	726	793	856	757	739	770	766	749	730	778	731	797	731	789	753	762	772	765	736	738	762	746	734	788	784	777	752	738	745	747	827	763	708	739	777	756	750	779	818	743	763	813	796	837	740	732	762	772	772	792	770	711	747	793	766	725	771	743	759	789	817	815	755	721	772	783	748	735	789	724	756	748	774	789	771	752	717	757	724	739	739	783	790	774	749	768	760	731	760	692	699	787	762	743	785	767	748	710	781	754	745	795	716	802	776	796	756	758	795	778	742	759	756	742	784	759	781	749	808	758	794	749	727	768	770	791	773	778	777	732	789	751	806	725	734	782	729	780	771	770	763	760	782	731	737	739	776	749	794	731	729	768	760	763	782	721	714	786	777	767	777	763	761	677	751	773	758	810	812	758	735	732	750	827	736	788	715	774	778	759	790	771	717	751	703	707	737	773	725	735	790	714	766	711	832	751	772	784	781	799	768	777	751	779	769	743	728	777	745	798	739	751	799	718	744	737	736	795	751	752	731	757	805	752	774	777	771	776	789	775	776	774	749	754	759	762	768	787	741	776	760	769	777	721	787	783	732	762	752	780	744	729	727	768	810	737	711	764	790	783	697	714	755	737	731	795	788	785	779	759	792	764	762	742	763	772	790	778	787	798	787	704	798	789	725	735	762	800	784	758	779	722	757	728	754	723	746	785	757	761	798	773	789	826	802	826	746	774	747	747	754	794	747	768	764	684	741	769	753	708	762	765	797	757	746	758	758	773	764	773	782	812	748	735	752	751	778	832	748	794	759	786	749	724	758	718	754	693	752	778	767	790	736	730	716	783	762	720	772	814	795	786	748	774	720	781	683	746	800	714	748	789	745	792	731	706	715	746	803	744	755	742	727	805	757	799	773	725	755	792	788	769	777	757	781	728	772	762	788	802	757	730	770	784	738	733	783	743	759	726	801	764	738	744	754	790	731	774	814	794	779	767	733	760	778	751	771	821	780	739	729	751	721	692	765	773	728	777	731	808	777	777	763	754	751	753	768	754	829	756	753	753	775	751	762	724	727	744	741	698	716	800	765	725	712	756	726	750	732	755	765	748	801	769	767	784	737	771	813	740	723	744	814	743	741	752	786	755	748	737	717	726	716	721	772	737	764	786	779	753	760	787	818	753	742	724	826	776	728	766	719	759	752	754	729	753	810	726	740	798	742	761	741	766	798	756	791	777	750	816	719	725	716	722	797	752	787	778	819	753	776	727	758	769	777	826	737	731	780	757	750	742	760	786	741	783	780	758	760	770	766	730	741	730	740	787	763	723	806	781	778	744	745	797	751	754	784	776	746	752	810	785	767	769	782	779	747	736	740	777	755	804	786	715	838	805	758	751	718	750	754	744	754	750	779	781	766	770	776	754	752	772	752	804	768	728	755	758	742	799	702	769	743	734	779	745	758	775	778	712	765	721	746	791	810	755	755	751	744	804	748	787	719	800	770	727	828	755	766	760	785	803	779	746	760	762	787	721	756	809	727	761	766	750	719	735	738	726	766	833	760	735	783	748	771	742	811	778	764	718	757	755	777	731	757	716	814	732	790	729	749	750	716	742	696	807	718	721	773	774	742	760	801	784	803	770	794	755	816	695	715	753	746	771	758	763	742	735	798	777	752	781	740	790	783	745	717	775	737	707	768	801	748	769	741	779	736	757	720	759	796	744	750	745	783	755	848	787	778	793	740	753	692	827	788	760	814	749	732	777	783	799	719	800	783	752	740	773	740	780	738	728	796	733	761	764	770	774	753	793	738	762	779	765	756	734	834	813	774	781	741	767	753	777	748	744	698	791	738	686	777	771	754	714	751	721	768	715	771	735	797	761	752	796	719	791	790	778	778	744	741	736	803	758	732	782	751	707	751	818	769	810	775	771	754	791	782	748	745	756	769	773	777	774	794	792	775	746	732	812	778	765	759	774	757	782	756	801	739	737	740	761	712	765	735	757	755	713	780	742	786	807	752	808	718	728	761	827	712	771	818	810	752	752	755	745	737	773	752	787	751	857	788	792	740	765	709	741	771	748	752	802	744	757	767	749	752	764	736	766	765	803	726	798	798	752	796	752	801	728	753	721	735	772	757	763	771	788	729	773	751	727	788	730	779	733	788	718	794	775	768	745	765	730	744	782	756	729	797	762	727	798	797	757	782	767	784	799	772	771	779	772	743	739	765	802	777	794	740	777	760	758	784	772	806	751	722	768	732	808	760	780	752	718	688	786	700	782	721	754	769	784	734	776	847	771	786	774	747	733	844	743	811	802	791	760	742	784	757	768	754	784	738	743	770	761	787	746	760	728	770	716	787	745	711	759	771	761	780	791	746	696	812	776	760	762	758	708	777	778	729	749	773	754	770	745	722	738	772	764	814	787	794	787	776	781	708	709	817	761	808	778	710	766	797	713	771	795	782	818	734	722	734	763	793	699	708	743	766	784	743	793	758	758	789	764	750	761	740	700	753	740	776	722	741	754	761	791	756	819	751	767	729	777	774	761	828	773	753	769	791	750	748	744	737	769	732	788	815	771	753	803	757	747	704	722	749	731	770	755	759	740	744	799	744	742	740	753	795	765	754	778	773	739	801	753	791	813	730	785	765	788	763	777	740	758	760	781	810	718	745	763	773	764	755	737	730	783	797	840	785	802	792	754	717	737	750	766	724	747	765	755	773	791	806	771	758	728	793	799	827	756	738	771	725	834	701	792	780	713	782	767	772	743	772	757	770	755	724	838	811	796	763	780	729	807	784	742	815	769	760	791	788	732	763	775	826	803	767	722	802	703	770	749	746	804	767	780	777	742	779	803	735	759	856	746	758	744	747	699	772	734	801	765	772	782	825	808	782	772	788	713	770	766	772	743	744	765	756	753	750	820	785	786	774	801	724	760	757	789	809	776	749	805	760	781	797	786	791	766	808	754	776	745	740	796	759	762	773	699	773	717	759	811	808	755	739	734	769	783	771	731	750	715	789	801	742	749	787	771	795	778	741	723	765	754	709	830	734	782	759	816	792	730	760	772	752	774	772	734	755	715	774	784	753	760	776	805	778	779	753	775	753	777	769	794	797	824	746	715	754	716	807	702	752	673	774	759	757	775	792	738	749	763	768	818	753	764	747	704	765	730	736	770	762	798	735	762	791	769	787	743	804	821	790	756	759	785	750	753	784	769	720	765	756	799	750	766	774	807	820	724	741	766	771	801	793	748	747	809	756	759	818	779	776
24935	21330	26974	24954	12056	2662	1326	1063	879	793	845	831	825	819	849	811	818	828	780	815	756	706	791	800	774	840	760	785	827	772	799	765	792	812	812	795	828	759	832	772	834	799	798	792	809	773	765	828	829	768	844	807	761	795	822	780	744	768	786	774	786	829	839	803	807	833	765	811	795	785	821	797	792	789	858	796	791	782	774	827	753	837	779	815	818	788	795	748	799	829	779	762	784	822	799	815	765	768	765	766	818	795	786	772	811	815	736	758	803	711	786	812	775	779	752	812	810	762	765	769	824	764	763	836	762	749	773	772	756	794	831	799	793	837	770	775	771	813	767	818	805	794	790	833	803	794	821	747	746	798	776	811	775	746	793	755	817	791	819	845	764	799	820	744	788	794	773	798	783	842	819	836	739	759	790	795	793	730	772	819	791	859	767	777	725	770	743	741	798	778	816	771	776	808	814	798	760	860	773	794	881	781	787	764	776	770	803	803	844	775	829	776	803	757	789	788	798	751	769	796	786	809	798	750	820	800	756	818	781	765	730	795	734	775	797	765	828	805	824	817	818	794	810	809	802	785	865	807	830	854	797	848	846	877	814	850	822	818	811	780	824	796	808	797	795	742	742	749	775	761	786	797	756	790	897	862	799	785	833	772	832	837	794	768	767	765	832	819	798	798	786	822	738	727	826	770	784	825	806	823	773	758	742	808	795	769	778	822	852	838	876	731	780	773	781	820	831	784	796	800	739	778	788	785	810	787	803	784	762	797	735	824	767	795	779	817	764	809	786	805	791	781	772	759	852	812	803	810	770	805	807	768	817	807	845	791	802	770	780	811	789	786	799	797	810	799	849	721	801	793	793	788	760	844	830	784	763	723	812	834	833	766	737	790	823	824	766	785	824	823	772	774	793	771	826	774	779	775	801	822	791	794	840	813	809	786	806	805	835	790	764	807	810	772	819	818	807	735	775	797	845	791	787	793	822	821	747	810	781	825	815	771	781	719	778	789	781	829	814	791	798	840	824	802	760	803	772	790	811	734	805	776	850	882	796	811	817	781	839	767	771	807	839	755	773	776	744	745	785	802	776	727	776	746	788	821	762	856	777	821	777	828	812	855	794	833	734	782	822	805	793	803	771	829	815	817	788	811	783	780	765	812	829	831	783	866	809	816	828	799	779	743	742	836	807	804	812	791	849	737	774	803	795	807	839	829	821	811	825	821	808	809	785	784	761	812	750	765	822	797	798	808	771	744	772	810	781	800	800	752	751	770	804	765	787	819	755	853	822	799	805	771	846	780	821	812	808	789	823	802	767	788	788	736	784	808	783	778	819	814	802	781	846	754	794	803	781	820	786	794	780	764	797	836	829	820	850	783	771	784	780	745	830	811	832	838	780	739	771	778	792	767	766	740	817	786	823	809	787	769	781	815	819	773	803	807	799	818	833	785	823	791	847	791	836	788	812	756	822	768	711	804	744	807	793	796	789	790	776	792	839	825	828	756	815	811	821	782	811	792	758	848	822	807	755	815	774	771	832	819	785	797	790	783	816	815	787	834	798	835	760	797	788	754	752	798	812	786	800	758	806	813	758	800	788	784	813	822	842	816	783	839	795	811	843	816	803	803	844	800	766	802	796	788	792	826	786	748	750	799	770	854	822	754	769	791	841	817	801	794	765	767	793	844	779	782	822	782	824	748	840	761	801	771	794	793	834	795	756	816	778	782	843	758	764	764	782	862	813	756	803	817	782	776	759	779	780	816	743	795	821	843	779	834	751	837	776	810	815	788	793	806	784	775	778	794	766	761	759	766	820	823	787	826	779	784	767	826	743	769	791	809	782	824	809	751	856	826	811	804	788	819	807	770	737	743	759	859	800	827	808	795	818	750	777	794	794	794	773	745	814	780	840	822	735	822	790	822	791	821	756	796	766	810	798	768	828	806	791	781	765	831	810	877	767	787	740	802	801	789	755	793	822	821	758	817	810	764	791	759	831	803	783	773	778	808	801	751	762	782	749	793	815	816	799	805	801	787	802	817	781	829	743	777	819	794	772	793	829	769	766	798	817	801	736	808	853	818	797	763	822	787	811	809	822	771	850	799	796	805	821	810	792	779	798	842	799	775	764	818	808	794	796	808	794	778	828	745	787	838	862	801	798	797	766	804	774	729	817	792	781	788	813	813	794	789	800	783	765	761	805	800	768	751	864	783	794	807	848	805	806	785	778	814	771	767	810	824	818	756	804	770	776	747	802	761	825	823	795	787	804	774	755	798	785	775	771	824	798	820	770	761	804	764	810	814	769	804	806	772	836	739	792	774	776	827	771	769	786	757	822	821	786	829	771	789	766	791	748	766	846	804	826	817	760	737	726	796	804	781	799	784	737	779	824	729	739	795	802	778	818	786	812	789	769	805	815	812	793	843	849	772	814	781	749	766	772	836	823	819	752	825	781	839	824	786	774	818	762	796	834	807	769	844	824	779	772	782	765	823	833	790	786	789	793	753	773	811	790	738	782	807	798	783	791	810	839	773	822	807	832	800	779	776	839	842	777	804	798	761	794	790	804	807	806	754	799	797	771	822	789	806	830	784	769	841	808	838	817	817	809	731	729	769	801	795	791	774	794	767	798	798	814	739	824	817	776	753	754	825	776	853	780	753	759	842	823	818	818	786	811	825	798	729	721	823	748	805	839	764	739	853	800	794	847	803	792	747	793	795	829	774	781	804	822	832	757	772	835	831	803	783	808	785	802	796	800	844	788	824	818	808	803	813	761	820	799	786	785	762	809	780	812	788	816	774	787	768	776	774	770	771	801	778	804	812	812	823	776	792	786	772	797	789	817	802	759	805	816	812	729	809	788	821	806	795	787	838	820	790	770	811	764	772	811	799	808	760	770	817	818	805	839	784	793	804	799	826	742	829	789	805	749	772	810	727	785	820	775	777	825	787	717	773	779	811	791	770	815	799	794	856	759	753	783	775	785	769	813	835	798	806	775	855	827	774	755	790	809	788	784	763	810	818	828	816	793	826	809	747	827	773	786	791	793	759	765	800	779	802	804	808	787	777	783	792	761	788	786	794	820	758	820	795	801	746	801	806	788	781	782	824	804	844	797	808	819	778	813	799	770	802	765	781	806	759	773	798	794	791	792	785	793	816	856	786	762	786	807	782	797	799	760	819	769	794	772	750	794	820	762	738	796	812	767	739	799	798	808	783	769	814	755	774	844	814	808	767	804	793	789	810	832	776	766	787	866	791	763	793	798	860	769	788	790	780	770	788	745	808	796	754	797	828	800	763	809	827	805	825	827	783	849	787	801	779	766	803	798	814	823	772	819	748	788	818	809	834	828	764	829	830	758	813	802	762	826	814	765	842	775	814	775	777	778	750	807	760	772	793	795	771	764	776	772	855	798	802	822	826	807	805	767	784	781	852	783	779	849	773	799	767	789	822	806	810	805	761	797	816	775	798	800	825	802	781	729	778	783	841	855	801	806	820	766	727
44199	51825	28433	12122	5126	2616	1518	1114	964	953	861	841	863	818	863	812	801	775	811	860	795	837	784	833	804	702	827	819	801	835	850	770	819	794	798	813	833	811	857	786	789	766	843	800	771	752	796	820	793	793	837	813	860	841	818	839	875	808	860	827	840	855	822	793	783	827	801	857	840	802	794	828	786	787	815	808	776	815	835	823	829	765	808	797	826	788	801	861	843	821	778	769	808	826	778	806	751	816	820	802	800	811	814	808	868	877	761	794	831	771	820	805	861	792	810	846	846	774	808	801	774	775	820	851	824	784	840	823	824	762	816	888	827	806	821	795	829	820	818	848	784	786	762	844	804	789	829	870	777	773	870	868	800	877	824	826	822	805	792	780	806	792	773	832	752	801	796	851	808	824	791	820	769	805	799	810	778	812	815	785	746	885	808	758	857	796	815	800	803	805	778	812	804	816	794	860	757	838	791	810	799	831	840	831	830	799	774	860	835	818	784	792	752	847	762	790	821	786	778	771	761	834	799	808	827	813	840	792	807	837	857	807	818	803	807	773	825	847	776	818	793	808	805	788	810	799	763	790	806	797	785	838	825	825	831	790	840	844	859	785	778	832	844	813	777	798	822	798	824	797	831	778	814	830	811	826	848	806	838	810	775	814	834	763	807	831	839	803	797	784	786	804	825	802	840	862	841	833	795	813	779	790	822	841	848	841	840	831	814	849	776	819	854	833	792	822	803	771	799	832	788	837	802	799	779	810	824	801	782	793	835	775	817	849	820	818	887	791	769	788	850	803	813	827	792	819	783	789	814	792	839	804	858	809	824	811	791	824	805	794	839	831	852	782	818	819	814	785	798	784	838	806	809	789	837	778	780	773	837	834	827	827	846	871	797	805	830	835	793	840	827	843	818	805	844	786	831	811	792	841	809	841	806	784	842	827	807	792	789	811	819	828	790	859	795	789	828	810	817	796	894	854	835	769	779	794	824	763	824	793	792	822	796	762	782	811	780	760	818	745	853	817	845	821	815	828	841	828	759	781	815	822	828	771	796	812	821	789	807	825	825	806	748	772	793	812	823	790	788	802	816	801	842	812	842	749	831	786	804	917	782	791	823	812	790	808	830	798	748	798	821	817	776	817	794	824	839	773	801	842	792	758	840	750	825	784	854	831	827	842	805	777	830	780	756	834	749	781	788	825	790	852	836	806	826	793	864	809	881	836	791	792	800	839	780	796	817	804	816	816	801	841	809	797	782	833	826	863	801	869	865	757	757	788	759	774	804	797	850	790	828	810	795	778	846	786	836	877	830	800	745	816	811	811	813	794	800	775	795	775	785	791	826	852	790	860	820	831	771	885	767	781	808	829	784	807	830	811	795	766	770	783	875	788	821	807	869	781	823	839	712	790	829	841	798	793	823	782	790	787	804	804	802	838	842	839	771	789	808	849	819	822	806	798	794	783	805	833	834	802	794	813	805	796	829	844	828	777	772	803	848	802	785	845	767	786	820	828	794	806	879	814	835	780	837	849	783	849	847	832	888	774	883	744	782	786	737	819	806	784	851	840	812	802	815	894	789	782	797	811	842	813	819	850	823	776	774	830	827	842	845	843	804	778	844	834	844	822	796	767	776	803	809	766	832	803	803	819	771	771	821	803	765	810	828	820	784	782	809	796	804	824	802	777	847	809	799	799	799	789	775	766	780	794	786	815	812	819	820	783	808	828	856	837	822	891	824	824	847	850	850	790	791	765	827	791	866	808	845	790	784	880	800	843	792	794	827	771	859	792	813	846	811	849	797	842	833	797	785	772	853	841	819	826	795	802	914	814	831	771	778	845	852	820	796	790	811	792	871	814	802	786	813	775	832	822	838	801	833	841	853	829	819	817	827	862	814	831	834	821	810	836	856	780	776	764	836	780	777	848	843	834	765	813	825	799	830	796	750	802	820	831	836	829	845	792	768	787	809	822	836	797	850	831	791	824	809	776	773	789	817	829	812	812	785	800	844	819	827	820	768	793	819	758	810	834	789	780	802	764	806	790	843	830	823	813	860	834	801	824	842	763	831	847	785	822	766	814	851	813	816	794	797	788	808	797	806	818	810	771	846	824	820	828	812	799	805	809	816	840	787	812	777	801	794	832	819	859	855	802	802	805	829	789	812	839	820	833	810	804	834	805	777	800	775	826	826	868	865	806	834	781	788	821	777	814	795	847	778	779	832	814	821	807	780	812	781	801	820	833	794	784	778	873	839	851	793	851	782	805	843	801	827	815	799	796	799	790	812	816	820	791	846	799	805	797	860	834	791	780	782	789	815	841	810	781	818	804	795	830	827	808	817	802	841	827	817	831	803	846	795	829	822	799	829	803	823	833	856	824	833	795	811	801	813	777	790	790	839	762	786	844	805	820	779	839	815	789	811	784	789	799	780	833	825	803	854	764	781	828	783	852	790	804	803	767	837	789	800	820	813	800	809	783	809	835	835	796	776	764	804	814	812	820	845	810	856	826	794	809	788	820	838	872	776	802	792	809	847	801	750	794	794	820	837	795	793	771	819	808	821	808	825	814	809	848	831	809	807	784	843	829	795	760	828	809	828	803	819	849	834	806	834	809	822	817	793	803	812	813	801	820	806	764	829	795	787	781	796	771	778	775	785	803	782	818	836	802	784	852	818	802	784	769	841	836	811	764	826	790	808	787	816	804	835	841	819	826	861	823	797	854	818	820	781	864	793	823	860	875	803	841	826	806	845	793	828	800	820	753	845	820	759	848	820	792	855	818	808	839	794	832	838	867	856	786	785	777	830	785	837	773	778	816	794	812	796	816	840	816	816	815	799	811	821	778	858	804	783	816	850	831	819	777	800	785	831	791	802	835	809	803	828	785	825	833	807	862	776	848	807	768	804	911	770	819	837	779	823	770	816	791	784	832	803	844	815	794	870	767	795	801	782	775	806	845	772	824	826	781	785	853	830	766	753	806	832	808	831	817	832	818	838	749	811	775	795	764	771	845	827	830	775	801	828	810	818	795	811	760	850	818	811	813	821	736	811	787	831	782	772	828	810	807	824	812	762	781	802	831	850	831	807	787	827	803	820	787	812	811	846	774	834	836	807	749	880	816	821	818	824	834	825	804	793	838	790	796	815	786	779	819	779	824	831	792	832	826	823	874	878	794	807	806	868	828	792	835	860	778	803	804	818	833	838	786	821	797	832	797	773	863	852	836	785	756	811	857	831	858	767	795	800	796	835	826	778	793	763	740	767	758	866	752	837	822	821	840	866	843	822	813	778	795	808	859	798	819	829	796	835	817	829	844	771	780	823	802	822	825	789	782	815	799	788	803	841	809	796	820	823	844	806	812	752	817	846	794	788	782	857	782	789	788	856	794	835	815	766	801	803	842	801	779	802	788	801	818	832	798	819	819	851	821	838	849	827	841	786	794	810	843	798	857	827	785	787	817	791	847	832	814	775	796	808	797	742	833	835	778	765	806	849	787	849	789
22268	20881	28319	23577	20923	20704	8558	2115	1467	1371	1174	1171	1038	926	848	794	837	826	829	793	817	785	794	807	830	784	765	759	757	735	748	786	763	790	780	810	821	785	756	763	753	814	796	774	757	793	851	783	751	722	769	810	800	822	763	773	788	781	804	748	773	795	753	755	784	766	802	732	804	788	806	773	771	731	743	769	757	784	773	776	765	754	772	771	780	712	729	784	766	785	765	807	791	755	808	736	836	793	796	841	771	769	788	827	788	758	777	770	786	778	758	799	807	733	767	806	811	751	736	792	707	740	785	786	753	819	797	797	758	727	765	770	760	750	796	798	719	788	735	804	795	820	775	777	757	745	755	787	799	774	732	775	761	760	770	776	724	790	743	801	792	787	790	745	795	774	765	805	778	790	788	748	794	820	722	779	776	745	776	749	749	778	744	733	777	785	786	750	735	787	724	752	781	741	706	785	815	767	758	744	762	782	760	801	780	740	791	783	775	777	786	774	727	790	745	834	784	766	813	763	799	876	780	720	842	729	779	756	792	749	720	791	730	773	779	812	770	794	778	734	769	800	744	744	743	838	733	713	762	748	751	766	788	760	752	761	797	775	713	766	773	823	759	778	785	756	742	720	755	760	811	798	764	774	783	749	821	752	799	749	770	773	714	775	789	752	757	802	832	785	785	768	774	811	772	791	788	767	725	756	831	773	821	752	740	782	757	715	797	764	751	829	772	823	792	712	792	759	830	757	796	741	807	754	714	775	812	745	719	780	777	800	774	768	727	776	761	810	806	799	811	787	774	789	769	798	751	742	749	825	784	820	796	755	810	752	773	791	763	786	768	766	793	758	770	744	751	761	812	778	774	804	822	795	779	740	800	799	764	807	780	761	753	763	739	728	781	790	780	781	757	772	762	795	768	724	776	805	749	791	737	792	749	765	694	775	766	763	789	753	800	783	783	773	763	761	827	761	798	726	756	789	816	759	743	752	788	769	785	817	751	846	766	786	800	762	810	776	788	774	800	800	733	797	802	788	789	720	811	746	768	757	785	755	811	782	799	784	811	865	779	767	781	751	776	741	787	786	796	750	802	804	792	778	784	779	727	785	736	730	783	756	806	777	797	800	727	792	744	811	742	820	785	790	764	757	819	800	763	752	750	733	762	761	771	685	767	734	757	798	762	758	826	837	770	765	754	767	723	790	760	817	782	731	783	787	731	772	740	767	749	760	782	786	740	754	800	758	766	753	760	825	789	745	789	799	818	722	769	764	765	806	773	733	771	770	819	768	749	747	774	744	773	753	791	765	755	774	780	780	800	744	754	800	772	794	714	775	797	796	786	798	751	765	814	773	761	753	755	725	729	796	807	758	821	768	793	771	754	749	781	762	805	826	797	810	812	744	761	799	801	772	706	783	760	763	795	780	809	768	791	806	775	756	788	760	753	828	790	765	748	713	781	789	773	820	785	763	790	753	762	734	829	790	804	779	741	791	780	783	788	738	795	766	738	769	805	764	760	738	743	762	814	771	739	721	742	729	795	738	788	742	776	770	743	761	817	791	768	747	774	820	767	847	756	810	769	761	755	809	768	741	726	741	760	791	750	762	782	813	806	790	809	787	773	800	727	735	770	798	794	779	782	750	812	776	717	729	773	770	802	786	745	755	778	798	771	779	783	756	740	793	824	754	818	754	767	790	776	805	743	784	784	776	798	744	785	797	786	734	762	726	749	772	775	794	771	734	812	770	785	748	801	738	771	786	764	719	795	804	774	749	731	763	784	812	762	786	766	775	772	782	759	775	733	819	782	757	787	790	816	787	774	769	798	770	755	764	791	764	746	742	844	779	748	774	791	763	766	824	758	752	752	752	785	766	787	773	813	836	800	748	746	735	796	750	732	759	794	720	739	768	803	727	761	790	750	776	712	710	772	740	763	833	757	752	802	785	750	761	755	804	773	753	752	736	715	796	764	790	781	786	754	755	719	694	812	801	772	778	716	724	798	771	802	762	767	777	757	762	777	790	808	762	773	771	744	782	811	783	732	752	795	808	787	770	778	707	785	810	812	744	757	784	767	775	781	789	780	823	738	764	763	736	773	770	768	800	716	810	786	757	744	767	764	763	773	852	775	858	768	766	722	780	771	776	801	733	786	802	745	769	823	768	717	794	793	764	776	760	795	821	808	790	811	746	750	760	773	736	752	857	780	785	819	790	765	734	739	823	743	781	817	726	783	735	787	799	719	773	806	771	787	769	808	748	766	829	792	798	764	814	780	754	753	785	758	757	762	766	798	785	813	776	732	795	761	745	798	769	793	743	800	786	786	796	767	774	816	730	785	776	789	774	772	775	783	814	805	785	809	792	795	846	734	771	791	759	763	737	751	759	799	742	807	756	736	778	742	777	729	810	737	771	775	736	750	744	724	813	750	785	766	732	789	751	746	783	750	785	727	747	744	758	745	786	734	766	825	780	782	733	741	767	858	759	756	756	783	776	708	718	756	774	753	798	811	769	770	711	794	803	773	750	822	720	757	700	759	772	725	734	786	731	791	733	780	764	759	755	773	786	744	788	818	734	745	718	741	769	772	766	801	773	813	760	762	757	765	777	767	854	761	763	767	834	769	746	782	791	813	789	730	749	746	848	735	795	793	814	742	750	850	793	733	735	763	781	794	791	760	777	770	795	779	724	754	739	812	798	756	813	815	782	737	812	793	742	771	776	736	767	732	815	803	755	815	736	778	799	821	780	798	784	800	825	781	782	804	831	800	839	818	743	810	702	800	743	767	773	770	774	716	747	803	725	764	765	768	747	787	747	764	770	766	758	741	772	796	811	797	768	808	754	768	809	799	782	798	792	760	760	754	752	790	742	750	788	804	805	829	747	752	774	784	759	762	772	757	772	771	758	778	740	765	728	767	713	823	782	747	808	819	728	809	778	747	759	759	819	737	821	799	800	788	787	783	746	809	799	809	807	807	759	795	819	754	746	754	795	785	762	741	778	784	828	780	738	765	735	781	762	772	764	721	775	729	783	706	800	810	739	749	750	760	733	656	793	765	750	772	768	787	764	789	728	782	771	771	738	773	742	759	787	817	800	733	781	818	815	788	805	799	746	826	785	728	735	756	766	786	745	760	785	807	763	816	765	776	748	767	757	722	803	760	754	743	740	774	744	816	749	770	743	748	803	727	792	772	739	707	787	723	722	750	757	727	861	787	730	761	758	775	817	765	779	773	741	733	798	805	787	787	802	767	781	737	797	768	761	784	785	728	735	786	783	771	739	761	792	774	724	769	742	725	774	806	730	769	765	730	776	779	785	752	761	773	769	800	755	715	735	797	763	737	782	770	777	787	754	725	779	809	769	773	739	823	720	747	767	799	824	747	762	781	783	827	728	762	769	788	804	707	754	752	709	769	810	794	780	797	791	778	843	728	759	778	733	783	736	809	757	780	802	751	727	766	789	746	781	775	826	772	835	747	781	746	803	761	763	771	798	749	768	850	801
44420	56808	35818	17972	10287	5449	3549	2500	2030	1762	1397	1227	1091	951	915	834	788	800	787	774	794	814	777	781	804	798	762	813	824	800	799	789	750	782	781	755	740	768	766	766	833	773	785	823	771	779	785	815	767	788	770	769	798	740	792	846	727	814	795	738	756	770	754	793	717	830	739	771	832	759	754	707	793	741	713	721	808	765	771	782	775	787	782	781	772	741	770	795	802	772	771	762	780	743	784	736	771	809	745	827	767	686	756	775	750	776	768	774	766	728	823	830	742	810	800	766	753	734	813	814	770	752	754	740	795	808	791	732	774	789	797	774	804	821	800	782	746	773	789	777	740	765	796	752	709	792	807	784	805	768	799	826	775	784	755	781	814	776	768	752	789	815	755	739	784	745	734	785	727	759	782	771	768	823	805	766	730	832	759	762	794	791	754	733	785	754	854	738	738	775	792	732	765	731	784	738	770	830	749	717	760	781	770	730	757	726	808	780	727	771	819	779	828	798	795	789	771	798	821	792	749	755	779	830	761	784	766	783	813	747	757	775	762	823	776	791	774	790	763	760	796	731	771	781	774	799	788	777	779	759	773	802	777	741	759	813	752	777	775	803	819	791	777	729	773	794	752	724	774	789	793	694	770	802	791	782	770	755	759	781	774	739	765	782	750	773	793	760	766	778	745	812	753	786	759	805	773	791	760	762	792	770	770	700	755	762	758	772	755	786	744	729	815	788	807	750	773	787	747	779	767	795	764	784	797	792	691	794	757	773	761	813	765	771	771	820	729	740	793	803	772	764	787	758	785	748	752	748	757	800	730	775	751	774	799	743	810	800	756	828	759	783	790	745	753	764	776	826	805	735	798	831	776	770	780	748	840	747	750	789	766	802	744	751	800	788	798	737	811	770	728	776	773	778	735	761	750	805	765	747	734	726	739	748	808	804	762	742	801	750	762	795	726	783	767	796	802	797	761	753	812	777	751	801	777	762	723	797	732	714	781	816	783	807	801	745	739	778	768	801	768	791	719	759	807	756	759	759	770	770	792	811	770	744	723	759	754	791	765	748	808	786	793	776	770	771	779	764	776	762	729	742	774	781	792	803	797	800	796	754	784	780	804	783	769	783	758	773	766	770	784	802	758	798	699	788	751	754	755	754	789	770	729	780	769	764	731	718	790	734	792	768	751	802	768	785	743	763	785	747	773	776	821	716	786	786	749	767	792	795	757	751	778	748	804	736	811	773	718	789	762	735	788	791	824	758	803	755	766	788	764	763	833	748	815	780	729	747	800	779	755	785	740	710	784	708	773	758	744	834	759	738	778	789	794	746	765	776	743	771	807	772	744	798	759	732	824	799	786	757	771	806	825	728	757	791	773	745	746	790	793	781	734	743	740	747	758	698	811	756	746	760	796	800	776	811	806	810	792	740	783	805	785	782	782	784	743	776	770	834	727	770	767	813	757	755	781	762	762	763	786	760	787	748	793	751	778	785	789	779	808	762	778	745	755	802	796	821	783	836	758	761	772	786	759	778	769	797	734	761	746	795	787	710	788	742	773	802	799	776	804	772	751	713	794	794	796	736	784	819	756	767	762	821	790	781	825	791	785	795	773	771	766	805	771	839	745	759	829	784	745	740	773	730	761	737	778	793	790	796	789	808	730	783	842	759	817	810	764	744	776	763	776	748	818	790	762	808	784	817	734	773	776	779	734	776	805	766	784	756	738	747	769	841	747	738	740	812	726	761	750	752	815	741	815	777	793	780	794	763	792	734	755	765	735	760	771	779	759	778	820	769	793	778	736	808	758	717	723	756	804	781	799	747	772	770	785	742	812	776	748	794	772	790	789	735	784	820	782	746	795	758	762	812	776	752	782	732	753	765	734	786	778	793	731	779	761	758	764	755	804	758	756	781	855	793	821	754	854	762	756	774	813	785	794	795	814	708	749	798	763	810	762	785	744	736	764	791	816	825	868	772	713	760	846	748	770	735	774	739	748	737	790	775	788	772	797	804	787	795	779	786	864	745	797	788	791	794	821	816	769	797	768	801	771	787	818	812	790	821	795	777	806	768	824	788	735	742	760	710	784	798	825	789	741	802	837	753	804	727	759	730	741	766	770	766	772	756	747	756	763	793	770	776	805	800	761	773	786	760	820	728	725	818	738	780	744	762	755	800	752	762	788	724	809	838	814	793	768	732	804	783	791	790	757	758	806	743	769	757	739	742	803	757	801	801	771	793	732	790	771	779	827	732	785	721	815	738	745	770	775	811	784	793	757	803	778	779	764	767	742	754	780	746	785	844	788	801	807	761	752	810	746	750	785	796	765	789	804	782	749	795	772	750	791	754	728	754	707	798	739	775	735	796	766	781	794	774	795	777	741	750	815	775	782	838	777	769	759	801	785	739	730	799	806	783	752	824	723	732	821	793	798	770	808	782	787	749	784	741	833	765	777	749	830	793	763	787	770	753	776	786	832	753	725	757	798	728	767	785	770	788	770	796	757	756	760	806	766	780	777	789	809	768	768	738	746	811	812	780	813	821	798	771	796	756	791	782	762	801	754	781	735	799	806	786	848	803	786	799	808	740	761	762	777	774	770	746	764	782	813	751	756	798	739	767	758	780	779	784	780	755	788	754	785	763	762	769	753	763	810	808	767	777	783	772	781	772	772	741	758	798	806	806	747	749	769	764	826	730	704	771	754	745	839	765	766	804	751	763	776	765	776	741	748	762	802	763	765	756	752	765	775	814	798	780	812	771	754	768	786	808	773	767	742	771	766	780	727	819	737	800	769	787	781	803	828	779	714	838	815	796	798	760	832	795	797	767	776	804	759	774	806	797	783	790	768	768	793	787	766	783	770	769	781	766	767	771	828	807	805	724	754	746	714	780	761	756	776	749	776	754	764	759	788	787	782	762	761	783	766	772	735	752	809	777	769	802	790	761	835	756	796	777	739	774	753	754	765	797	782	811	798	752	790	797	717	773	850	714	767	819	789	729	770	792	794	752	751	813	758	824	799	793	762	760	743	739	783	797	756	759	772	750	838	766	801	772	815	776	771	818	801	776	742	758	789	785	784	782	799	788	805	841	746	799	750	734	782	793	795	845	791	795	759	811	741	752	790	810	824	773	764	766	763	771	752	790	776	797	787	730	778	772	750	764	765	790	770	763	795	815	779	786	756	758	802	756	800	788	781	772	778	799	717	768	770	807	817	708	769	783	751	790	813	809	768	773	771	796	770	751	802	837	752	785	775	802	800	802	760	761	790	788	801	809	806	792	796	764	751	756	792	769	765	746	774	780	765	815	762	824	838	766	765	767	803	765	789	762	796	784	797	819	790	789	769	731	753	779	776	797	761	758	765	841	777	787	755	807	742	774	756	755	741	772	813	760	781	773	798	789	814	776	756	801	762	773	758	791	786	804	788	759	787	751	790	768	752	751	777	781	806	775	764	771	784	785	777	776	797	780	760	788	786	750	799	770	773	743	738	754	772	803	787	782
42201	35474	26688	15444	6653	3581	1897	1330	1244	1020	924	881	825	830	819	724	802	825	791	822	749	756	808	779	782	793	767	814	751	799	759	795	821	757	767	795	782	771	767	768	805	762	774	781	774	787	779	764	799	744	797	765	806	756	819	765	800	792	781	802	765	786	757	781	802	810	783	728	787	768	800	747	735	771	757	794	761	768	776	768	778	783	785	791	810	832	789	800	741	708	814	742	785	791	805	801	754	747	781	753	779	764	804	785	846	797	772	796	771	776	751	740	847	734	825	725	767	777	820	818	810	828	768	784	739	786	796	767	759	761	783	847	793	778	790	820	758	732	781	793	761	771	776	742	786	836	779	760	727	813	845	808	778	786	745	801	795	745	778	797	788	804	832	757	796	751	772	745	780	777	738	743	800	745	818	774	750	806	789	754	771	796	807	768	815	819	789	743	790	788	779	815	809	765	762	809	759	726	785	811	801	761	796	801	784	801	840	756	759	739	807	782	804	781	812	798	741	802	800	787	835	779	791	800	814	766	778	794	775	790	761	797	801	788	806	784	774	766	758	730	789	772	795	830	759	833	750	788	791	771	778	762	837	781	771	755	736	771	783	780	731	826	782	774	800	784	806	795	807	805	722	818	829	794	767	787	784	802	803	804	808	740	774	802	764	818	795	797	754	764	782	779	786	735	799	757	839	778	831	796	762	746	779	785	781	837	762	763	789	799	754	803	812	804	797	734	795	787	788	785	722	756	782	745	796	768	814	773	793	811	859	786	753	793	818	773	769	758	788	865	780	774	807	844	813	761	779	772	802	786	797	800	772	719	806	777	780	766	780	808	733	786	748	805	787	810	744	805	794	788	800	791	767	774	780	812	807	822	753	782	765	814	717	787	748	809	784	805	798	766	769	762	843	818	768	785	779	771	778	794	781	757	829	774	789	807	751	771	776	797	784	835	755	770	741	782	778	799	776	795	770	800	795	805	773	789	759	785	818	783	826	754	786	737	759	831	763	792	790	838	778	781	769	776	792	734	799	814	779	798	755	818	804	750	788	840	800	776	740	797	763	768	738	797	800	763	781	780	776	808	795	786	825	777	856	785	777	788	827	781	790	773	774	754	753	777	819	720	769	727	744	814	790	734	800	760	821	829	741	856	780	794	797	818	805	816	784	761	781	790	800	762	819	818	782	808	800	838	786	795	785	780	775	778	811	786	840	759	801	775	790	766	769	776	761	773	764	788	781	773	808	853	816	784	782	754	834	780	762	803	776	780	823	841	774	786	781	747	791	766	727	755	815	785	774	725	813	784	753	811	805	818	831	813	808	754	784	807	840	804	801	788	755	798	812	775	800	765	829	831	773	771	835	750	755	757	726	757	756	774	794	773	788	766	765	793	776	768	806	778	824	804	768	784	817	828	777	786	810	792	802	761	797	768	761	784	774	815	799	790	787	785	844	737	791	818	822	821	740	790	800	810	782	756	746	797	776	794	768	750	763	795	766	813	746	775	788	786	760	749	746	763	815	805	809	769	762	775	790	738	820	774	770	818	828	806	768	791	770	815	783	756	786	795	827	779	794	809	810	765	731	835	746	769	767	794	752	778	815	834	818	770	777	782	808	801	796	801	751	788	758	832	820	739	802	820	820	783	742	796	818	802	790	820	822	764	829	779	756	781	776	793	800	753	811	816	776	783	843	767	821	778	779	792	790	760	837	780	849	765	793	770	727	774	791	794	786	794	802	793	775	854	729	756	823	770	751	832	821	794	768	732	841	813	769	757	792	758	801	801	824	782	755	792	796	785	767	764	794	818	762	748	699	810	813	790	797	768	785	769	757	767	806	775	810	825	764	732	821	819	827	817	818	780	779	732	791	760	819	756	770	799	783	765	768	793	731	771	781	764	766	791	761	795	744	787	806	800	783	775	814	766	792	789	754	798	790	804	815	783	754	754	808	759	787	789	761	765	746	794	832	814	791	794	788	797	743	810	771	743	733	746	771	781	810	770	751	797	786	760	797	799	736	796	782	829	836	841	813	784	741	789	743	756	765	855	775	772	726	750	826	814	775	792	790	754	838	753	758	814	805	728	788	727	751	817	823	779	771	821	754	771	813	751	827	808	776	777	768	811	763	740	732	761	813	756	759	784	791	788	796	799	786	782	776	803	744	774	724	805	773	798	833	754	776	811	804	732	749	763	802	791	739	793	773	827	725	826	720	746	803	784	784	735	772	795	798	729	743	739	788	788	770	794	760	774	846	810	812	840	784	752	747	813	804	806	764	773	783	749	783	810	760	714	785	761	803	760	814	753	769	841	805	802	774	738	774	776	791	779	805	754	777	797	793	806	750	828	848	801	823	739	776	777	787	813	776	771	783	780	792	793	788	752	759	814	753	810	778	752	763	831	753	798	800	803	773	822	791	770	801	765	805	823	784	751	742	781	773	733	774	779	797	831	718	804	854	826	736	748	755	819	781	756	792	780	821	814	781	800	733	747	785	796	726	774	798	777	811	737	804	794	844	778	813	748	758	788	820	767	762	744	786	761	767	750	787	801	712	779	830	768	773	805	778	793	791	743	822	804	820	814	783	779	753	777	789	759	771	795	812	728	797	788	750	808	757	762	754	780	777	797	794	816	769	763	815	836	817	819	729	796	786	757	783	786	814	767	803	821	765	821	802	781	765	770	825	824	824	768	796	788	781	785	787	776	773	793	810	770	785	771	807	768	817	756	722	789	751	788	784	758	800	767	734	761	827	764	783	826	737	800	754	772	716	776	772	789	787	787	754	778	790	734	785	805	815	761	817	773	817	819	827	746	780	784	756	810	818	818	796	754	768	763	807	806	780	829	834	779	754	763	821	763	727	737	813	760	796	800	806	761	767	783	780	837	762	785	823	784	734	768	793	810	829	722	751	761	816	768	822	845	784	776	781	820	821	759	762	774	812	791	771	786	705	840	815	789	831	793	789	767	721	768	723	762	764	743	799	758	799	823	744	790	778	767	801	763	772	774	716	768	781	778	808	847	810	776	778	790	793	780	759	813	837	748	790	784	766	793	746	733	732	757	753	801	771	803	763	735	772	763	879	782	771	804	769	806	730	780	801	746	756	783	781	834	779	819	740	804	790	840	865	780	796	791	818	732	790	800	745	817	819	789	834	788	808	842	757	790	753	807	755	776	817	795	794	811	772	828	775	773	799	818	788	718	811	779	747	739	821	747	781	841	749	856	766	734	775	798	790	792	792	722	799	789	773	767	776	836	777	795	761	814	790	765	745	806	749	861	803	786	784	781	802	798	772	768	871	797	791	765	804	813	812	778	769	840	801	780	822	814	785	782	756	746	769	786	812	803	708	807	740	802	797	818	828	743	796	742	774	788	813	804	744	725	769	821	812	801	833	821	792	823	763	721	795	780	752	810	770	830	789	830	782	796	760	804	746	781	783	804	744	755	718	769	856	802	793	777	733	790	778	789	824	801	821	799	777	821	794	753	839	759	751	724
47027	43453	25025	12781	7950	4822	2454	1716	1519	1198	1036	954	878	912	818	824	828	764	815	826	814	789	803	806	831	778	848	762	808	788	834	787	831	815	821	806	808	796	794	773	824	750	835	776	776	784	763	824	808	795	826	810	766	831	795	773	802	807	767	765	811	801	834	778	841	865	784	832	840	824	785	823	825	823	776	787	758	790	785	818	785	798	796	809	827	771	815	854	789	841	829	809	815	858	846	830	775	781	812	759	796	818	810	858	780	797	832	828	831	827	798	813	825	804	766	786	795	763	784	757	818	820	764	832	784	792	844	836	796	814	851	809	822	795	825	796	831	811	879	835	796	831	807	791	802	791	813	799	853	825	805	820	772	785	818	780	778	822	810	898	787	792	810	817	742	804	796	795	807	794	832	838	832	858	778	835	840	804	861	757	777	864	841	852	827	822	810	805	834	818	755	838	817	828	836	783	805	809	781	795	776	804	779	733	817	774	805	762	807	813	839	823	824	830	823	806	812	788	812	794	766	782	785	819	755	828	795	824	768	791	834	790	796	778	747	773	840	844	862	852	813	790	794	796	794	792	786	817	782	800	771	830	845	746	783	838	790	823	812	780	773	796	817	754	770	807	786	840	771	757	803	792	816	765	829	792	797	787	836	763	772	812	780	781	824	786	777	784	837	766	812	777	793	790	790	781	803	802	764	781	835	778	813	832	781	812	830	770	832	788	820	836	801	826	823	774	803	798	830	819	809	817	781	768	778	821	760	802	805	856	826	860	779	819	784	804	828	811	756	867	755	824	824	838	772	833	783	805	796	792	793	787	770	779	798	775	755	812	789	778	795	805	856	860	782	821	864	788	791	791	801	805	832	819	803	775	809	836	795	799	764	842	769	774	788	834	819	812	783	786	799	792	825	874	804	831	776	823	816	788	769	780	782	773	825	816	809	793	793	773	779	786	740	805	797	780	790	788	779	779	792	795	772	776	817	793	828	862	786	766	795	817	798	840	779	796	822	811	810	822	824	835	804	774	780	774	801	827	750	792	819	821	772	788	837	841	835	831	825	826	829	830	775	825	757	839	801	799	764	831	854	813	850	836	799	782	734	789	827	799	766	773	798	755	828	848	800	813	765	797	790	824	775	830	811	816	817	846	804	797	781	798	775	824	815	797	832	757	770	806	819	772	762	792	837	821	779	811	790	748	778	766	789	763	803	838	812	767	806	801	820	834	790	784	787	818	832	734	802	802	826	840	781	827	800	768	832	817	810	786	833	854	788	741	791	765	820	806	854	793	766	815	843	806	829	781	786	803	778	863	752	760	818	779	796	797	800	814	805	799	809	774	793	804	821	816	789	834	773	797	891	784	829	819	857	840	808	844	782	782	831	808	823	844	843	822	816	773	810	765	805	817	833	824	826	851	824	818	821	843	806	815	842	818	838	758	818	779	811	822	767	785	838	764	796	816	804	789	779	767	804	781	787	827	774	814	794	794	808	802	798	826	791	777	843	799	769	778	797	775	773	768	846	811	791	828	840	791	798	805	746	794	820	832	830	788	784	773	797	787	786	783	795	833	810	789	807	800	820	775	814	811	784	778	755	792	768	816	795	814	800	788	824	770	834	803	748	806	792	836	812	807	785	844	771	799	787	787	782	792	791	754	842	783	816	775	852	834	784	780	785	833	832	808	829	766	798	824	808	767	816	795	787	816	808	831	869	803	743	803	776	824	854	789	815	805	755	820	819	815	800	814	739	802	786	783	783	782	778	801	791	774	801	843	813	827	781	837	767	820	811	820	816	824	808	836	817	815	828	738	806	769	798	787	834	807	806	849	770	807	804	812	865	814	788	805	802	782	787	852	872	789	766	776	793	843	795	783	783	814	786	801	817	867	769	789	800	786	760	823	812	822	818	823	829	817	775	787	773	821	789	784	810	861	788	789	798	770	824	805	823	814	815	793	881	803	800	851	790	792	777	784	791	815	805	794	812	830	742	756	796	803	746	823	801	812	784	813	758	829	813	775	863	815	790	743	826	818	826	795	854	772	803	804	779	862	862	826	784	791	783	794	828	777	840	875	781	824	806	761	829	800	800	772	782	767	779	798	768	781	770	742	827	786	799	828	795	791	772	816	803	847	782	784	808	786	808	804	844	812	835	803	815	814	811	803	796	804	780	783	808	784	808	801	793	766	788	768	773	812	808	790	790	813	835	796	768	810	799	846	827	782	769	838	789	774	839	779	830	755	814	843	794	811	789	834	737	822	774	818	868	796	820	802	831	824	806	762	835	762	797	805	787	799	774	806	822	779	765	771	799	798	765	824	823	822	804	823	820	799	792	801	816	796	800	794	820	780	794	787	781	777	798	811	810	830	846	762	752	779	819	818	807	810	798	843	808	791	790	768	781	825	838	797	853	816	758	782	836	819	847	841	806	796	834	795	812	806	801	799	811	801	820	826	810	749	811	757	785	799	830	790	825	801	817	776	803	807	781	775	788	813	816	813	827	823	831	814	729	801	835	841	793	849	782	858	802	792	818	773	762	791	780	857	852	797	825	771	781	841	821	828	782	846	776	792	798	801	820	803	801	853	831	832	785	820	792	819	784	764	829	834	831	803	797	774	797	824	803	747	802	836	809	765	823	803	790	829	800	799	782	799	796	805	788	788	824	796	824	815	827	786	866	773	790	816	828	795	777	864	815	789	772	772	813	813	785	820	799	867	762	775	814	747	767	835	805	822	870	830	820	768	818	783	830	815	786	851	776	817	731	795	804	848	823	811	786	841	823	756	801	765	807	775	795	788	837	751	806	829	822	774	795	793	811	814	821	794	790	803	845	815	823	776	817	821	830	853	821	792	836	772	782	851	786	776	840	781	768	813	752	797	834	792	782	808	886	765	821	857	733	823	832	808	835	778	799	804	811	744	825	828	796	817	800	788	780	838	878	788	835	762	813	791	769	795	793	773	797	839	793	781	812	765	811	826	787	804	818	817	788	833	795	786	835	814	794	783	804	806	831	766	780	838	845	792	780	799	819	840	802	770	765	778	789	764	859	806	823	790	801	809	784	816	826	852	782	770	830	827	803	817	794	842	777	750	817	837	741	830	808	806	754	808	827	827	836	801	816	811	811	781	798	849	745	826	796	819	814	806	802	832	817	842	797	809	793	810	830	820	836	812	788	776	791	779	803	801	830	797	820	781	790	819	765	796	778	770	788	795	799	805	767	808	800	798	808	806	796	828	822	775	842	785	779	789	807	783	798	810	783	829	851	743	784	771	818	799	793	806	812	788	798	813	809	830	823	822	802	803	814	799	844	768	839	845	835	788	805	813	789	763	785	867	798	797	837	801	863	844	784	791	784	819	821	762	805	891	800	826	843	798	821	820	800	770	837	796	833	822	824	784	794	806	760	790	774	775	832	806	806	760	776	800	823	773	765	777	789	773	800	817	814	834	784	821	792	831	845	812	817	779	820	819	801	773	751	760	838	854	821	825	801	841	779	766
23448	20945	28021	24205	21054	14313	4775	2011	1456	1117	983	901	871	750	783	821	771	695	795	777	804	740	757	733	739	696	786	735	746	750	775	733	743	794	751	773	700	790	741	787	727	739	817	765	713	727	703	743	787	771	746	752	784	764	758	755	727	740	766	794	788	803	751	775	768	684	713	761	796	823	753	753	723	817	745	711	691	752	781	699	739	731	775	713	821	741	708	768	755	779	712	759	794	729	762	743	688	769	708	814	768	798	763	748	765	727	737	732	716	733	690	753	766	782	745	757	742	702	716	727	795	743	696	708	779	744	699	757	778	751	719	739	796	781	723	699	771	802	744	773	750	732	779	780	731	750	736	717	731	779	771	736	753	813	790	835	705	772	720	793	759	718	772	739	791	737	728	765	723	775	757	779	754	744	739	722	762	761	774	756	749	708	767	747	775	740	754	760	741	776	727	753	762	724	748	803	773	737	791	763	786	715	788	726	755	747	730	760	759	800	811	755	714	800	756	693	771	768	740	763	762	746	757	803	746	751	725	742	717	687	730	803	735	735	745	746	755	748	765	748	759	779	737	734	844	785	708	739	758	765	769	751	663	733	757	719	752	702	757	776	768	727	724	765	795	752	774	770	769	805	757	759	792	734	731	720	701	756	713	779	773	810	770	821	819	777	747	730	746	756	765	748	755	751	769	765	786	738	723	778	809	723	693	761	712	761	758	738	760	749	754	722	796	797	795	712	771	783	753	751	730	743	763	721	821	691	758	779	721	733	790	721	775	767	731	778	718	757	768	752	719	791	762	734	742	718	734	774	802	709	734	767	756	736	743	772	788	731	740	761	649	788	706	733	768	749	733	791	773	730	788	733	724	759	733	726	758	755	726	750	720	740	749	794	787	761	742	788	779	755	733	756	753	753	750	783	750	760	755	705	729	797	731	811	701	742	707	731	697	729	768	743	746	731	771	756	769	725	737	763	744	730	766	747	751	751	787	743	721	729	755	735	767	779	792	692	724	780	753	762	740	720	773	783	708	767	715	731	756	718	768	777	700	723	769	781	704	761	738	740	735	730	729	727	723	778	731	732	775	750	725	772	731	743	775	784	730	764	734	752	722	746	811	771	767	773	669	787	729	715	708	773	757	751	789	774	705	746	732	730	733	750	718	697	799	756	770	737	735	783	779	754	700	720	777	784	746	756	756	765	775	774	761	728	730	768	731	760	733	750	771	744	724	778	773	758	808	773	725	830	783	746	709	706	771	732	710	740	713	764	712	755	703	688	777	798	734	761	726	760	781	761	771	723	739	746	763	794	772	760	783	742	783	727	757	753	742	754	749	740	772	719	745	680	744	774	716	781	745	776	718	700	770	744	744	742	722	713	719	819	725	686	743	704	780	766	779	751	754	780	738	744	743	723	758	763	759	766	731	778	782	755	776	786	782	692	736	759	760	782	791	778	760	835	743	735	742	806	772	759	777	776	816	765	739	750	694	784	788	740	740	705	755	754	751	730	770	765	753	746	742	724	770	747	767	740	739	733	794	728	737	740	781	741	769	749	716	793	706	719	782	761	765	793	748	755	778	755	704	742	768	773	722	768	722	778	720	771	733	734	747	739	772	789	748	762	792	748	736	745	743	735	777	774	744	751	720	713	758	778	781	724	758	797	714	769	765	721	739	726	762	798	756	758	694	748	747	705	781	736	761	746	770	735	762	712	775	762	730	760	759	745	792	806	691	743	688	718	777	740	759	744	742	758	722	778	782	734	778	708	781	761	777	705	748	754	736	750	767	795	734	733	740	743	738	763	771	784	707	742	771	767	757	764	690	738	758	776	727	766	783	779	774	772	711	790	759	711	747	744	786	769	749	745	723	805	751	699	749	729	767	777	723	737	772	780	799	759	714	768	775	821	733	736	681	752	778	792	740	754	743	713	781	741	762	743	756	764	784	800	781	691	777	744	754	739	765	744	719	741	748	779	734	727	743	765	727	730	766	757	732	730	776	767	813	761	773	795	722	777	760	734	775	780	782	744	720	762	709	778	764	746	790	703	726	800	751	777	783	715	743	760	714	781	742	750	780	776	780	772	734	706	738	766	765	718	771	757	749	752	758	746	724	698	794	731	720	762	776	730	739	728	730	673	745	720	742	733	733	747	767	686	706	699	756	753	728	779	778	736	756	714	756	746	759	741	783	767	701	769	779	753	791	775	749	718	741	746	764	728	753	746	729	785	713	693	782	737	767	740	758	770	747	728	779	779	751	766	734	737	764	711	765	793	708	750	758	719	698	814	717	761	784	769	699	729	718	751	726	711	693	711	740	726	733	776	760	805	713	761	733	764	760	749	750	823	734	828	735	723	709	785	730	760	745	750	707	746	751	753	773	729	799	747	801	699	757	718	769	771	784	730	745	748	730	744	778	717	777	774	745	764	753	733	745	719	765	802	718	727	747	762	807	775	758	774	704	781	763	745	733	739	800	750	767	749	760	753	760	785	766	769	768	776	784	780	736	776	747	726	725	725	744	789	758	754	803	792	743	748	763	737	716	792	771	725	754	770	778	813	753	790	747	776	749	711	721	737	745	779	757	744	715	754	774	757	735	699	790	763	737	780	722	742	772	788	771	764	757	782	744	773	727	724	749	717	744	805	747	729	762	721	762	736	725	762	785	744	717	748	771	781	769	735	759	762	727	725	739	729	746	706	707	693	748	742	760	765	775	773	759	701	763	760	759	771	760	724	778	771	721	764	752	753	755	755	819	737	741	766	696	780	754	805	779	745	714	743	768	772	732	727	827	739	740	780	791	777	760	710	783	759	717	690	768	730	752	727	797	765	759	792	748	749	734	758	806	759	762	728	753	763	769	767	758	722	739	736	728	735	752	667	778	730	769	736	796	776	733	771	742	736	758	733	764	757	773	751	781	758	699	766	782	707	791	770	723	769	800	754	755	804	764	747	714	735	729	749	766	757	792	740	751	782	758	770	742	772	772	756	764	721	777	759	736	761	763	748	717	743	752	748	767	734	744	705	738	773	755	736	761	781	751	749	757	757	780	715	776	768	761	773	771	779	776	754	747	770	758	731	696	739	739	735	733	756	805	723	791	779	764	740	777	754	770	738	752	770	756	772	715	725	759	754	702	773	727	755	735	728	719	798	733	748	716	756	720	777	763	775	766	721	762	762	713	719	726	732	750	795	780	721	760	719	759	759	799	739	694	754	769	732	741	744	775	733	794	699	756	773	783	740	736	738	800	705	776	714	738	740	715	761	768	727	744	761	758	719	734	774	771	693	778	798	760	774	786	734	779	775	742	753	740	733	751	788	788	775	741	774	799	755	758	712	748	786	694	721	743	743	710	716	778	754	729	756	738	763	790	733	749	736	738	791	721	732	772	747	737	773	738	732	739	763	741	803	730	771	759	736	749	757	729	766	745	772	751	754	789	755	757	726	726	728	745	784	734	761	718	719	743	792	732	775	771	707	718	738	763	777	767	743	786	757	783	773
41436	53536	37532	21890	13394	7831	4220	2631	1760	1313	1109	1001	837	813	824	792	780	766	772	792	758	816	744	773	801	776	758	765	813	757	742	714	797	733	776	778	759	774	760	792	809	795	777	824	803	771	793	801	818	802	777	739	756	762	799	748	730	749	815	767	759	753	779	793	769	808	753	734	845	802	746	764	766	763	770	772	802	784	847	723	792	815	752	771	770	734	755	799	749	753	745	742	794	803	756	829	727	777	745	804	775	773	799	734	743	760	808	756	786	787	782	743	768	771	795	733	765	727	782	811	778	747	743	718	770	740	803	731	781	765	782	725	746	763	739	761	805	786	736	811	766	757	784	726	767	809	738	781	746	784	843	772	807	742	781	795	766	794	779	762	794	831	799	714	802	793	770	759	733	722	764	789	699	772	748	794	728	741	747	747	787	752	790	781	797	746	777	738	782	752	796	749	816	783	719	728	794	765	744	847	737	782	845	772	797	757	788	757	744	764	749	771	773	767	763	715	759	739	777	782	783	753	768	788	774	776	753	777	775	774	778	800	754	754	784	773	789	780	783	759	786	806	815	730	778	830	752	807	778	777	777	740	745	749	746	771	748	732	774	804	758	795	767	746	754	780	821	798	752	807	737	755	824	728	698	774	723	816	785	781	727	745	788	797	803	722	779	787	726	769	792	716	767	817	761	773	752	786	733	780	818	762	754	753	716	708	764	786	798	779	774	736	808	734	741	768	699	777	781	771	778	783	764	726	802	769	759	738	770	780	765	711	713	798	780	715	795	756	783	728	772	815	752	769	776	785	743	785	771	813	773	752	720	803	835	820	767	762	762	784	759	792	770	750	796	825	797	833	757	746	764	783	816	736	819	757	762	721	788	760	772	750	764	772	808	757	780	795	750	786	824	797	765	802	794	785	752	768	827	733	760	784	684	747	779	712	755	738	764	791	764	789	760	728	744	752	806	724	774	761	757	814	820	742	773	757	802	823	758	713	763	810	745	782	761	759	759	751	749	830	741	776	782	749	748	741	769	768	758	767	801	719	786	783	747	767	799	798	794	753	797	772	803	706	777	755	797	735	743	743	759	756	752	736	755	752	827	768	799	771	747	761	734	838	803	765	802	759	755	750	759	748	751	749	808	755	790	745	758	799	818	828	752	783	795	778	808	754	761	753	723	804	810	761	784	745	842	778	785	832	801	768	765	744	780	755	732	736	802	708	771	780	783	774	750	776	759	741	779	779	750	789	746	793	766	720	804	744	791	761	800	794	771	740	770	802	813	787	781	759	778	797	764	800	776	758	790	815	819	751	773	765	707	784	777	845	773	791	794	714	776	763	809	758	792	809	735	740	805	766	734	768	742	773	742	761	749	704	781	785	805	779	773	758	757	720	772	765	753	738	826	773	732	789	760	805	775	807	752	724	805	793	768	771	761	771	754	844	773	777	777	822	822	743	820	795	741	836	776	738	755	768	772	778	785	780	748	766	723	780	812	772	711	767	768	758	774	769	790	763	759	779	780	794	786	808	787	792	806	731	723	807	689	744	789	816	831	761	777	795	809	762	748	750	763	762	715	747	764	759	782	757	772	763	729	789	760	740	811	757	728	749	818	781	775	740	798	766	782	803	766	805	730	762	753	766	777	729	764	768	764	775	767	684	756	785	730	774	753	726	749	764	793	726	749	768	752	769	784	766	769	738	788	742	802	797	785	746	739	737	765	810	768	750	751	809	730	750	805	753	785	801	749	822	786	729	769	757	812	785	819	775	757	880	764	758	830	769	756	817	828	703	760	750	774	693	779	776	771	746	781	719	782	812	773	744	845	822	758	783	781	782	745	794	740	751	759	732	742	789	760	750	787	743	732	760	791	806	794	762	762	690	791	786	730	735	769	738	752	782	769	750	770	818	759	791	738	767	795	780	788	741	722	768	763	777	745	746	745	801	780	718	826	760	788	768	795	760	767	738	768	790	741	744	767	769	776	791	769	782	773	775	729	810	784	744	782	797	748	781	810	763	748	738	729	787	830	742	742	780	781	800	785	777	794	728	770	798	779	800	756	739	769	743	774	760	761	753	731	749	726	749	779	730	712	775	726	794	741	711	779	728	779	777	748	735	780	751	768	749	776	731	752	732	766	793	747	779	776	744	779	762	760	749	763	750	775	731	787	782	741	773	809	717	813	818	762	767	788	757	840	738	796	777	768	804	776	775	720	747	762	769	757	770	795	801	772	816	761	807	754	741	774	815	752	807	738	714	709	726	759	763	764	800	753	763	743	779	748	742	782	724	731	762	797	796	740	779	750	746	805	795	749	757	760	712	828	787	764	759	784	791	827	720	752	784	783	762	799	774	718	734	784	778	756	747	807	776	808	747	784	813	795	799	728	764	755	729	774	736	816	771	767	775	794	723	741	732	726	780	825	790	765	741	830	748	724	750	833	760	762	765	772	773	762	777	801	750	786	734	770	809	774	779	767	787	740	757	786	772	776	777	790	751	731	744	764	777	743	763	793	787	754	790	736	733	763	801	740	798	778	782	759	730	812	758	750	703	759	797	775	786	767	741	742	763	781	739	739	872	732	773	783	778	743	767	786	779	759	766	763	786	792	790	814	719	772	732	740	777	771	787	781	748	786	792	724	730	740	805	764	796	717	774	734	775	810	750	755	771	804	768	773	736	754	765	778	795	747	721	741	776	814	710	744	748	801	782	800	790	795	775	787	802	770	761	778	772	757	768	799	784	773	766	802	762	732	772	776	721	772	746	790	732	794	792	756	764	721	763	780	726	738	807	795	748	752	769	755	719	816	737	775	791	787	748	750	755	779	741	746	742	750	787	773	782	753	761	743	799	765	822	765	779	786	752	795	765	773	803	836	774	783	813	726	779	752	781	725	734	812	798	790	714	769	833	782	750	800	840	797	781	790	726	803	742	741	782	779	819	782	756	788	798	804	730	760	753	797	759	735	759	805	729	771	755	813	784	755	726	765	748	788	777	766	760	811	732	760	780	812	732	778	741	744	783	819	790	769	816	740	788	751	763	776	779	758	779	765	772	822	760	760	766	747	798	796	778	779	765	796	794	747	788	716	745	790	785	801	759	741	740	729	797	761	777	772	775	784	777	795	731	832	779	777	809	728	717	853	755	794	709	786	798	781	757	766	800	754	742	776	795	791	792	798	747	833	773	766	793	733	711	738	793	814	752	763	768	734	779	746	767	800	812	764	758	766	777	749	776	757	785	757	790	761	727	802	752	779	757	815	781	737	734	777	792	743	771	797	770	771	778	723	739	723	785	775	802	797	762	789	799	753	769	753	827	756	719	774	806	734	765	761	790	775	758	782	732	727	757	754	744	754	760	754	752	797	805	711	740	745	749	754	741	756	726	799	752	786	759	759	774	714	831	733	784	781	766	742	819	812	789	830	769	770	766	765	809	799	750	777	768	810	778	833	768	755	738	759	746	783	802	783	754	805	773	724	756	756	771	753	737	772	722	782	766
24720	21333	28639	26334	16693	6984	3132	1787	1321	1009	942	872	901	905	841	790	867	818	822	818	850	846	795	811	853	818	767	751	794	763	772	786	771	773	754	835	817	751	837	793	807	759	865	804	771	793	831	805	783	757	780	827	790	787	772	787	817	809	788	826	831	777	825	856	831	813	753	798	769	816	798	763	822	775	787	791	781	816	767	813	826	799	759	813	810	803	787	793	818	804	836	793	797	844	794	776	814	819	777	818	773	792	823	772	780	790	798	784	819	823	780	792	862	842	823	782	838	787	816	888	806	799	810	754	805	797	859	853	773	776	815	770	816	782	812	819	741	815	753	799	840	830	853	765	816	778	760	804	826	736	778	752	807	794	799	827	821	790	809	814	788	793	791	832	768	771	867	827	802	811	798	770	754	779	760	808	799	779	771	895	765	787	773	804	794	781	728	834	779	818	825	809	773	817	753	784	828	817	753	745	831	821	820	810	835	824	722	768	766	810	844	826	867	792	772	797	865	775	815	821	780	788	780	829	765	805	812	821	785	828	821	833	807	803	803	826	830	813	786	837	796	765	792	786	787	771	805	812	771	766	794	774	788	808	787	781	812	806	782	838	836	805	764	750	755	803	785	769	811	832	798	757	858	822	799	859	822	816	857	826	805	830	799	787	785	827	773	794	801	780	847	827	825	804	788	786	829	761	816	790	750	816	829	758	801	833	821	810	833	811	824	767	774	807	759	805	822	846	763	789	814	811	831	850	844	801	784	822	810	818	822	844	818	783	761	785	807	809	768	848	780	855	822	874	835	766	826	814	820	754	816	784	790	811	816	780	847	788	759	791	832	809	811	805	769	771	848	784	842	802	787	770	756	778	805	745	788	808	763	765	812	802	749	835	814	806	816	785	779	796	827	779	799	806	806	818	790	801	846	783	827	795	798	822	750	743	749	846	764	793	834	785	859	788	773	810	799	836	849	841	798	885	782	873	806	833	839	824	771	795	791	811	792	823	853	789	816	814	776	723	835	793	804	768	877	833	779	826	849	841	840	876	786	798	808	820	816	783	796	819	872	852	850	783	811	858	800	800	805	820	801	812	756	836	778	777	806	833	733	851	817	843	773	789	828	821	828	778	756	798	820	791	793	802	747	825	742	819	848	821	743	841	832	760	808	815	871	814	751	823	829	802	728	848	813	813	814	788	793	831	801	791	817	798	802	767	850	835	804	786	763	799	835	780	807	767	775	791	814	794	757	851	870	783	793	829	823	789	790	833	770	766	792	830	768	789	845	782	782	787	789	801	838	788	852	850	821	862	803	805	819	811	768	786	831	773	802	800	808	796	838	756	797	833	817	827	827	775	808	830	798	826	793	812	787	811	830	814	806	797	779	827	864	746	833	778	836	840	837	767	745	803	817	757	797	830	829	837	742	805	780	814	809	792	782	782	813	805	796	791	782	773	826	836	783	824	782	782	786	847	829	821	738	811	849	820	816	843	847	770	781	778	781	817	802	778	765	803	762	799	838	842	861	827	829	759	810	828	773	777	823	849	834	797	763	800	808	786	807	768	784	752	799	808	725	792	828	852	810	804	803	788	757	801	803	825	759	739	849	806	798	814	790	782	797	801	871	821	860	826	758	797	802	839	798	807	795	832	791	828	839	838	819	781	855	812	818	809	812	817	747	761	788	766	755	774	846	811	785	808	809	762	806	817	773	804	783	804	779	798	832	778	809	782	760	804	745	768	821	781	836	824	803	845	754	821	827	813	798	807	782	797	788	800	808	779	831	811	780	768	844	815	817	807	803	847	849	763	797	739	805	769	835	817	806	788	799	765	838	787	819	817	770	806	868	811	839	793	775	781	760	820	803	853	747	800	827	821	781	812	804	848	833	788	816	795	793	787	764	826	762	792	860	794	793	822	808	791	802	819	800	802	837	777	797	816	822	807	805	828	872	772	793	775	772	741	849	806	776	809	849	869	822	822	829	818	793	851	820	778	803	791	832	824	748	835	761	805	797	816	811	869	809	824	830	757	723	798	781	793	783	810	779	798	829	815	849	824	842	754	847	820	847	864	751	765	823	787	822	813	794	845	792	847	810	739	804	854	775	796	805	774	799	854	850	841	806	837	825	814	730	787	825	870	841	821	807	796	815	823	838	809	754	768	784	832	786	782	774	826	797	845	815	761	814	828	769	834	843	813	798	714	818	842	797	785	799	842	759	781	798	836	755	824	794	827	791	804	839	788	853	833	851	803	768	801	772	794	842	828	775	801	742	779	763	782	799	778	832	841	792	777	803	825	802	793	799	801	823	845	822	726	851	826	862	805	764	801	769	789	815	754	805	784	772	776	850	810	825	785	788	788	792	804	774	828	757	815	785	823	855	837	826	780	826	811	776	787	786	769	848	893	787	775	826	763	857	813	781	799	751	800	820	812	815	814	827	784	816	770	768	791	801	786	822	802	750	774	799	794	858	846	795	770	814	770	765	831	738	860	817	784	912	834	772	820	850	802	771	799	809	832	813	824	768	749	792	830	837	828	789	792	798	768	789	795	801	829	770	759	856	782	796	780	821	802	775	811	836	821	783	851	792	787	790	811	829	789	779	815	826	789	812	794	819	770	794	838	844	780	797	781	816	828	762	762	800	720	787	786	794	793	837	839	819	810	802	770	835	780	783	779	779	832	804	776	795	753	880	889	870	811	831	762	821	809	860	803	834	756	828	816	774	793	762	763	818	836	808	786	792	781	771	785	830	827	828	838	825	786	805	810	813	778	845	849	810	815	830	799	803	809	813	792	824	788	843	849	845	800	852	786	796	791	789	869	821	806	812	873	826	832	830	791	796	835	823	756	860	840	775	769	775	852	816	818	811	836	805	769	807	818	790	801	841	753	799	815	825	804	808	828	786	866	798	765	819	793	841	828	832	782	824	800	798	818	793	863	767	791	805	778	827	788	841	843	829	799	823	800	828	776	759	752	797	839	835	788	864	843	774	793	792	803	792	830	779	804	829	803	829	818	769	826	777	830	833	814	842	804	813	806	811	816	839	817	850	777	793	835	782	792	793	813	763	795	734	794	799	842	886	768	778	809	785	846	809	806	709	806	829	833	845	775	764	762	839	841	784	811	733	831	784	817	759	764	832	730	823	784	803	859	818	792	823	813	805	815	774	829	747	783	795	809	780	758	845	774	806	781	810	837	748	795	788	836	836	842	776	772	781	820	808	793	807	829	792	791	785	805	775	828	814	801	783	760	829	758	788	806	761	795	839	770	854	815	831	783	793	824	801	819	770	793	825	805	775	829	819	766	780	801	812	799	824	825	891	851	849	781	819	826	851	783	820	748	783	797	817	837	797	783	808	790	823	805	820	815	776	789	805	829	794	810	823	792	786	781	814	772	770	816	753	794	767	804	809	777	845	797	777	773	823	817	803	735	772	763	834	796	793	807	788	839	770	811	778	776	780	818	825	802	803	760	827	785	770	849	814	789	822	808	793	804	827	803
40560	57150	40542	23517	13562	7244	4022	2432	1671	1236	1027	920	919	947	871	852	786	845	855	852	846	883	846	840	801	848	829	805	820	849	847	810	803	802	868	810	859	830	831	823	805	763	810	770	810	816	841	865	818	829	849	813	868	812	842	821	836	799	866	868	801	826	766	862	864	833	869	819	834	794	832	830	850	824	867	830	872	850	863	835	830	817	822	867	832	823	799	831	806	859	843	811	830	803	787	820	790	798	805	848	786	811	774	803	806	807	860	825	860	844	829	835	865	814	801	771	791	797	794	764	859	840	834	842	849	855	807	836	849	836	843	871	853	824	834	809	819	808	810	862	806	824	790	848	846	815	839	799	811	810	859	835	785	828	846	813	765	849	828	808	803	812	843	826	861	810	816	852	826	857	824	842	769	808	825	785	835	858	806	860	831	865	846	795	832	840	800	846	823	837	817	802	813	799	836	851	854	755	812	792	757	831	805	785	805	813	772	883	823	795	810	796	810	832	812	877	778	870	830	890	863	768	856	814	830	795	841	825	807	857	810	822	833	800	832	826	866	839	798	871	819	821	795	853	833	805	787	867	860	820	841	803	825	780	838	808	813	772	778	848	857	779	884	827	839	811	885	818	853	858	816	780	822	781	800	813	871	870	872	789	838	854	831	830	824	783	815	815	857	780	839	795	807	832	837	816	827	828	890	801	786	798	846	836	811	835	821	857	855	812	817	812	827	860	848	811	844	834	819	772	827	781	829	821	832	801	817	811	817	844	789	782	803	824	806	859	819	836	806	788	820	826	879	778	805	812	818	807	866	829	823	836	807	824	805	873	772	834	800	836	827	834	816	752	762	830	819	834	815	791	796	855	823	808	837	837	777	790	800	870	854	853	861	839	854	882	835	751	787	822	864	825	855	817	778	861	824	816	827	764	861	806	850	828	838	783	892	803	783	841	812	818	814	869	842	775	836	816	826	758	840	837	848	818	789	867	775	787	791	806	883	798	753	772	786	796	807	826	846	785	840	832	811	817	856	815	820	812	809	840	774	829	834	792	803	832	872	827	766	816	812	874	843	880	796	799	830	869	813	842	803	837	828	803	811	805	795	830	800	805	809	815	793	856	832	773	780	791	797	832	772	799	784	792	775	816	858	812	777	789	801	849	779	821	782	873	847	809	847	819	823	805	820	844	854	826	804	898	866	823	837	808	831	797	878	882	785	844	859	787	852	731	776	834	819	794	794	810	858	837	807	843	863	812	826	873	834	839	837	854	866	803	796	834	820	828	794	808	802	793	886	771	862	806	858	838	777	792	782	859	836	830	802	821	840	826	839	792	863	853	823	855	827	876	822	853	815	821	811	802	819	807	846	828	832	808	854	813	819	835	768	869	839	839	835	797	849	872	844	802	841	810	823	799	799	819	803	845	868	872	790	807	802	816	809	861	757	825	818	802	779	794	797	871	781	760	819	816	813	838	849	834	805	799	784	817	794	835	835	790	867	846	825	770	855	796	842	819	811	807	809	833	845	827	864	847	817	846	809	822	835	814	875	814	829	848	839	812	797	826	850	787	823	801	855	856	837	841	754	817	794	894	802	850	796	861	871	801	845	817	901	816	845	850	823	823	802	827	834	832	808	770	826	819	803	819	805	789	827	806	824	788	815	826	844	814	780	855	781	844	803	783	783	798	836	851	813	841	833	780	845	855	810	824	802	832	752	862	840	847	913	836	871	810	797	814	837	813	798	833	813	803	747	828	817	834	824	839	805	863	818	786	838	845	805	788	809	833	805	828	776	839	840	840	827	846	776	851	807	852	820	805	753	855	838	762	826	840	829	880	783	860	829	864	844	868	802	807	840	827	806	832	826	793	849	811	801	861	825	813	824	808	811	828	844	807	805	803	874	802	785	890	816	826	813	835	792	888	823	801	836	797	802	797	835	819	843	841	824	804	803	832	831	814	844	804	803	822	859	762	843	806	825	804	796	797	801	814	864	816	846	816	832	816	845	847	826	831	861	746	841	795	821	802	791	794	812	830	797	832	796	819	830	798	805	811	816	830	794	830	861	853	821	840	795	857	809	819	847	775	786	813	806	813	829	753	863	841	828	854	795	869	851	853	787	799	879	820	789	849	826	873	810	873	796	822	797	823	800	779	803	862	874	832	835	850	843	805	824	808	841	793	792	818	844	768	850	804	813	861	837	808	856	816	848	825	802	803	837	822	862	843	825	821	811	830	845	826	805	748	806	766	804	837	781	849	849	818	776	892	865	813	816	846	803	848	848	816	818	828	843	865	888	858	749	828	809	801	850	820	811	786	819	778	804	805	856	845	885	857	843	847	776	811	823	785	849	809	807	829	844	859	754	860	821	802	781	837	823	789	842	823	849	848	822	855	844	800	828	842	867	804	804	820	813	797	848	833	799	822	822	842	852	759	816	816	816	827	837	806	838	798	868	758	821	806	803	809	842	803	815	823	829	820	844	826	816	800	825	804	858	834	812	800	819	800	815	814	787	818	778	814	803	802	838	799	823	817	806	798	839	846	821	792	838	805	790	882	789	862	831	855	839	790	803	825	855	819	808	850	799	845	788	870	773	855	766	847	848	844	823	793	815	729	837	808	848	864	877	851	801	867	810	881	815	801	822	819	819	835	856	812	850	858	862	852	756	809	830	812	757	796	863	847	808	794	848	815	815	806	839	853	804	828	808	785	798	791	805	860	812	872	761	833	776	824	872	823	819	803	803	798	818	849	824	859	794	862	845	786	827	879	847	828	843	781	839	904	809	828	823	776	824	812	841	819	833	802	831	844	768	851	826	780	823	824	830	811	809	810	856	789	791	864	812	780	747	863	784	870	797	828	799	824	798	848	783	809	848	827	848	804	791	827	846	811	812	823	808	790	813	841	789	853	846	807	844	804	797	837	823	869	838	867	802	821	820	769	835	826	843	789	850	855	851	865	836	821	872	822	797	803	841	817	828	846	821	824	804	825	822	830	835	798	816	772	822	835	868	888	828	854	857	864	873	761	836	818	838	812	793	835	787	800	808	841	862	790	788	870	803	780	760	802	850	858	858	808	854	811	805	807	823	828	812	866	886	870	791	796	865	858	795	844	866	801	823	774	827	817	848	862	780	859	813	808	842	815	837	789	776	861	787	855	826	795	830	799	832	843	811	843	834	800	816	803	874	795	779	874	796	825	836	797	809	750	831	806	806	816	851	802	804	811	784	874	831	813	800	824	827	839	801	841	810	800	812	828	775	809	795	818	779	817	874	831	883	807	814	796	854	814	885	852	819	806	850	815	833	873	847	856	846	854	818	829	816	831	827	832	804	806	852	808	821	842	803	792	812	840	829	828	792	823	764	807	849	860	842	810	850	846	876	854	788	794	824	806	792	829	755	836	861	807	834	812	865	844	839	855	855	837	806	796	819	793	809	856	808	841	806	844	796	779	825	840	813	795	792	824	824	828	845	848	858	779	826	833	809	854	847	811	794	814	811	843
22411	21005	28492	23741	21063	21085	11578	3366	2032	1605	1327	1013	953	852	812	835	837	838	809	774	762	756	798	782	838	806	771	764	787	768	818	789	855	775	772	785	784	796	790	785	750	790	792	772	756	846	804	807	782	823	814	745	793	746	820	798	801	821	757	770	826	809	800	823	844	813	792	830	731	782	781	776	764	778	751	744	829	812	802	786	796	821	811	812	780	828	765	724	795	776	815	807	739	767	774	768	773	732	801	783	760	798	805	807	793	785	790	767	779	766	763	762	754	756	786	764	811	795	790	780	764	773	803	780	794	837	762	776	714	792	775	766	758	827	736	761	816	795	781	763	820	808	756	779	784	820	827	790	755	786	737	827	774	796	840	753	816	793	782	793	760	801	741	795	824	769	794	785	771	778	808	804	788	760	824	777	806	805	809	755	805	815	777	832	836	806	791	779	738	766	836	775	779	776	801	789	785	765	796	722	779	815	793	785	752	794	774	769	821	753	776	752	775	740	780	785	765	812	782	817	819	801	781	747	750	769	769	799	857	738	840	812	805	752	792	777	761	773	771	851	827	795	798	780	811	800	799	776	781	792	816	789	789	810	768	810	813	796	788	815	807	774	824	725	762	780	825	772	782	794	789	769	764	773	808	786	789	771	770	757	842	794	756	811	806	843	803	762	727	750	799	822	778	806	801	776	790	813	697	736	799	817	782	739	764	785	798	835	809	783	832	772	789	768	747	756	786	804	720	800	799	771	821	796	775	816	788	772	791	777	744	805	780	789	757	802	786	803	813	722	774	818	836	782	746	799	744	793	790	790	776	785	810	767	790	780	806	730	746	750	844	739	816	823	811	792	811	824	797	811	741	755	740	810	816	784	809	789	769	769	820	790	797	788	796	763	777	809	764	766	791	821	768	790	768	803	749	778	777	834	791	807	744	770	748	734	803	791	795	762	771	795	762	785	822	857	819	793	765	801	807	772	776	784	789	816	785	788	809	784	804	795	769	783	815	819	826	804	753	791	743	796	759	802	822	744	792	766	790	804	778	796	769	762	770	789	807	738	808	715	737	769	786	730	797	774	781	806	818	776	771	735	754	836	774	799	774	839	809	778	839	809	736	785	786	779	773	810	738	785	798	814	806	773	803	819	781	763	803	798	815	825	780	787	743	799	857	782	806	791	777	782	748	782	792	776	818	822	790	741	764	778	823	795	753	790	784	763	790	785	756	748	800	777	767	790	830	819	816	786	760	794	807	807	719	785	812	844	781	800	789	794	777	839	786	783	804	804	790	799	769	807	792	785	811	766	782	775	759	803	852	745	777	753	806	837	732	811	792	790	794	729	767	789	822	746	821	750	822	803	773	799	790	763	783	753	766	781	770	774	768	822	765	758	808	754	778	722	738	792	772	811	819	715	777	799	768	833	790	815	772	753	787	769	768	756	769	799	753	787	767	823	849	759	799	790	799	813	794	790	766	771	823	817	834	743	805	773	769	772	803	708	779	788	784	824	750	748	715	746	771	807	770	798	830	792	782	797	738	777	763	779	808	757	775	747	745	810	812	780	803	757	801	772	785	794	710	757	766	798	808	819	803	760	784	762	775	781	767	813	743	796	807	798	748	828	790	799	800	779	790	810	776	748	816	762	798	804	807	781	776	807	797	802	798	770	801	783	775	817	750	767	755	734	779	762	800	766	806	762	763	757	793	781	819	750	789	808	819	781	801	819	751	753	787	787	809	796	759	798	752	812	786	828	765	806	813	758	812	837	747	753	750	801	784	803	834	772	787	790	797	708	801	819	771	795	772	769	798	792	785	811	750	806	778	777	818	774	798	776	831	791	777	751	791	769	791	798	793	760	774	813	798	755	766	814	779	809	798	803	767	803	831	781	763	818	842	794	801	772	864	852	720	798	761	786	856	788	759	745	747	799	793	765	803	753	757	833	760	763	795	731	799	721	819	800	774	798	778	801	873	744	781	816	833	823	843	734	761	765	766	738	874	777	829	806	783	808	768	844	801	773	749	747	824	829	793	791	765	780	779	810	734	782	805	789	758	756	769	798	853	830	772	761	785	781	794	777	791	838	821	798	782	770	801	772	765	786	810	760	775	782	823	764	821	812	793	761	813	769	749	759	748	766	774	792	789	788	767	752	777	830	705	780	792	808	798	712	797	751	778	839	830	807	778	781	795	788	781	807	744	832	790	792	758	729	821	817	764	783	743	821	783	793	796	772	784	837	776	842	737	833	766	773	785	776	791	722	745	753	796	805	792	822	796	808	798	796	788	782	742	766	818	734	768	734	741	811	771	782	797	754	736	787	792	777	782	770	800	742	756	807	733	759	787	794	777	777	810	785	817	759	802	792	810	731	844	823	832	783	771	771	787	778	818	798	833	740	808	803	810	770	792	751	786	814	794	744	837	756	731	766	793	792	809	809	790	775	804	812	813	750	779	764	796	800	809	750	787	751	784	823	819	835	766	830	795	795	804	753	799	782	798	776	785	745	772	741	773	767	819	794	816	769	773	819	845	798	799	795	730	786	804	812	785	765	762	810	775	794	811	791	794	770	791	740	731	796	764	810	744	784	809	834	766	755	811	748	780	786	731	794	755	730	778	779	749	831	760	794	780	744	760	808	758	770	778	799	781	821	778	754	779	763	778	726	733	775	793	783	805	793	818	775	768	748	766	833	773	759	794	745	769	765	784	818	794	767	750	763	768	814	754	768	758	725	748	810	765	833	797	780	806	788	843	775	757	788	776	798	803	786	782	777	813	824	796	755	776	829	736	805	808	768	825	795	791	804	757	773	801	764	694	748	762	786	734	783	737	701	765	756	764	787	788	771	830	745	793	816	785	756	835	800	844	736	818	771	785	798	776	818	847	757	763	794	769	732	822	848	814	808	775	724	731	771	759	790	753	829	783	807	779	753	795	771	766	834	770	829	803	742	812	760	794	772	778	721	751	819	788	774	797	771	778	808	756	751	750	800	793	805	772	834	773	809	788	790	771	735	822	824	852	733	787	788	776	862	791	772	782	756	810	707	775	760	735	711	793	784	725	772	759	770	764	816	773	797	807	844	798	787	809	784	774	729	767	752	780	787	758	782	794	787	803	784	805	818	757	779	835	772	870	777	793	763	792	825	755	810	732	792	798	766	771	727	806	800	754	812	756	772	791	779	817	786	779	800	766	742	782	790	778	758	761	838	798	809	761	826	745	726	787	798	807	797	805	773	800	734	814	749	817	774	801	808	787	791	756	734	839	733	731	758	775	733	794	776	794	787	759	784	805	802	767	777	780	783	745	753	796	786	764	778	790	740	770	791	850	719	802	807	786	795	765	798	765	800	795	789	735	781	817	765	801	798	734	785	784	773	784	799	736	777	839	759	754	763	814	786	801	744	792	777	820	770	789	810	786	782	794	759	802	737	784	792	755	795	782	789	759	766	840	719	839	762	803	755	766	797	761	793	848	792	766	792	815	815	788	799	717	785	761	797	780	810
45067	68081	45252	25863	14347	9382	6390	3955	2703	1978	1430	1175	1015	965	866	826	820	838	807	792	833	817	764	828	853	792	790	856	786	831	800	798	757	774	793	781	737	787	810	779	764	768	799	788	783	796	800	791	787	758	849	828	763	812	774	778	852	769	840	794	811	800	830	795	752	796	772	792	765	806	802	795	827	789	793	813	826	802	826	770	816	818	818	806	825	795	788	803	787	811	776	802	812	786	842	783	834	793	794	774	820	797	787	784	767	850	802	810	751	779	800	799	797	839	777	765	782	815	801	851	795	700	791	747	778	803	771	794	820	783	823	794	834	834	775	799	790	816	777	795	836	786	808	812	764	770	794	794	774	760	849	772	821	775	769	747	803	773	770	842	763	829	828	789	783	837	761	779	768	840	761	808	777	784	771	854	800	831	811	798	815	861	788	791	844	844	760	793	849	716	818	815	746	783	835	789	763	826	749	812	805	774	805	775	795	786	781	812	774	822	791	808	799	767	805	876	793	758	826	745	795	810	825	856	803	799	788	794	795	822	847	796	751	791	764	753	808	820	815	825	775	774	768	824	777	844	762	826	801	803	806	835	790	846	795	784	846	766	769	804	759	816	862	784	807	797	786	775	739	811	847	790	794	779	800	811	822	753	763	751	792	791	735	826	816	771	827	809	739	794	803	816	828	751	821	790	836	785	834	778	815	785	770	783	755	763	753	811	804	796	769	803	731	810	783	805	812	811	818	740	827	842	783	808	803	833	769	815	816	807	792	819	721	805	794	766	790	801	769	801	794	812	804	801	760	798	777	762	759	783	788	756	795	764	780	823	788	812	804	787	796	791	793	761	787	851	769	775	772	796	799	805	796	841	850	751	809	805	856	804	811	745	772	837	784	767	809	791	749	809	771	810	814	753	765	810	738	742	779	830	759	752	773	821	851	785	774	815	743	817	802	761	749	780	814	794	804	809	823	772	808	779	759	772	822	863	779	803	808	768	857	762	816	814	782	782	786	811	783	758	786	792	842	813	765	741	791	790	738	821	762	786	794	835	786	825	829	814	757	854	779	769	831	782	847	784	775	786	787	836	821	786	771	780	827	811	760	846	773	839	790	784	821	784	801	786	792	838	821	793	755	769	799	784	787	802	792	812	793	796	813	786	821	824	746	792	838	756	806	796	761	750	816	755	750	788	819	792	789	800	760	801	804	785	837	806	790	805	792	732	816	788	776	800	821	811	804	816	766	773	817	774	774	800	797	808	811	790	796	761	819	760	774	812	783	816	768	816	836	779	787	771	810	766	824	775	830	779	827	784	784	717	773	786	797	746	798	805	760	810	807	760	818	772	830	795	761	750	794	799	820	794	829	845	852	780	784	792	831	770	743	833	764	813	792	806	764	804	800	808	782	804	782	780	786	752	795	776	842	749	772	773	791	841	789	790	808	790	854	754	804	793	782	842	840	827	750	835	772	794	757	779	781	782	840	747	776	837	797	836	797	807	785	872	833	776	773	827	793	761	818	755	795	752	823	770	807	794	797	750	807	780	732	812	767	794	782	820	784	851	830	806	828	820	796	797	794	832	735	782	835	770	828	799	772	727	807	753	771	784	815	814	796	764	789	787	794	830	781	804	805	784	771	761	830	790	819	824	760	790	804	772	782	788	772	787	814	804	793	807	793	818	821	740	822	781	799	751	846	769	772	773	819	837	809	822	826	777	796	795	829	783	772	733	765	774	794	779	775	813	764	816	766	769	771	775	803	768	838	802	818	798	788	796	813	743	785	799	790	855	764	792	778	752	820	837	781	809	788	784	787	782	843	800	823	770	812	806	759	815	818	783	776	777	803	767	730	786	830	808	791	805	804	837	816	783	792	774	801	720	732	773	780	828	864	835	800	744	781	805	793	774	785	831	792	783	788	826	768	773	766	773	836	787	839	818	824	812	774	811	864	841	789	835	815	776	808	788	818	789	791	788	823	784	764	782	813	779	787	781	833	816	754	779	863	798	795	749	824	747	822	817	813	744	823	783	808	809	821	828	764	804	819	816	803	781	801	803	772	791	769	794	718	790	789	768	768	767	737	830	815	854	793	849	805	781	775	847	799	734	780	796	785	819	816	810	740	791	790	796	831	851	785	837	813	760	743	742	831	780	807	783	759	790	830	799	771	792	809	781	804	776	795	743	812	809	785	824	801	830	820	778	789	760	785	826	830	751	776	783	805	830	785	791	780	780	780	804	780	766	774	768	798	771	801	795	764	807	775	770	785	812	808	769	819	811	801	776	753	791	799	786	828	796	778	749	780	813	841	786	827	814	808	763	770	793	796	757	797	768	804	756	842	760	799	844	745	779	758	799	768	799	810	835	796	860	799	797	841	848	787	785	814	771	786	777	792	801	758	779	806	860	802	801	818	806	814	816	795	747	843	805	756	765	761	832	724	805	778	797	802	792	768	813	810	761	744	826	839	800	830	783	815	793	803	785	755	787	758	834	780	772	780	830	810	770	806	765	750	800	784	746	773	775	771	814	768	803	778	799	800	819	746	824	772	738	796	771	822	787	764	799	761	805	817	814	775	797	780	753	824	811	843	831	771	731	792	820	808	819	787	849	775	803	764	842	832	784	767	788	791	796	788	791	772	776	756	807	842	780	744	818	796	791	789	759	844	800	798	792	802	802	784	816	824	802	763	830	834	747	756	787	736	847	799	796	781	756	782	746	780	786	846	770	779	759	786	778	784	801	815	818	762	799	803	765	772	811	838	798	818	807	778	831	781	769	776	762	825	790	781	786	814	755	758	806	799	767	754	805	818	830	739	798	849	812	793	810	803	820	819	801	803	748	831	781	802	787	806	837	808	770	774	750	782	786	817	714	761	799	820	823	813	769	808	833	815	752	779	774	787	799	795	779	800	775	760	769	790	805	824	785	795	781	834	742	748	765	788	813	785	799	825	805	770	808	797	790	798	783	831	813	807	812	798	762	772	791	759	813	789	786	801	791	762	752	759	799	799	802	775	776	866	710	776	773	818	797	820	817	783	797	774	790	777	825	827	826	746	805	761	794	801	786	810	768	827	762	794	785	813	773	771	750	778	810	763	788	784	849	804	796	812	775	796	784	780	811	770	801	764	757	755	783	814	778	775	801	857	784	781	819	783	826	782	806	777	819	802	751	772	779	819	823	790	775	763	782	786	739	784	791	818	804	823	820	806	790	756	858	832	778	805	831	759	808	768	799	809	777	836	774	805	770	832	741	752	794	840	759	782	793	786	779	823	756	810	746	808	784	837	860	759	828	737	788	798	809	789	765	785	755	799	828	797	748	824	794	805	797	757	805	779	791	826	790	751	811	755	801	791	807	803	849	800	768	745	798	808	771	777	813	769	806	776	804	833	830	836	815	784	780	786	822	809	807	822	784	803	757	774	783	772	802	796	767	757	781	806	859	801	735	784	755	768	792	818	801	753	824	841	777	778	769	808	792	724	772	748	765	807	830	818	816	783	775
41568	38236	28650	14662	5526	2958	1842	1323	1035	919	887	870	797	799	777	814	779	809	852	806	788	810	767	784	808	779	841	764	722	791	781	750	771	766	845	752	750	772	759	785	795	814	812	781	793	781	831	808	745	821	807	797	785	812	786	751	858	819	797	808	747	784	785	785	813	779	759	802	752	789	784	777	775	747	823	745	772	865	752	761	779	760	784	804	760	768	771	833	769	773	774	778	749	742	797	827	805	791	778	782	768	788	798	769	794	822	774	791	712	809	784	777	796	744	771	795	766	813	777	822	786	736	802	781	767	822	771	800	747	761	817	745	748	757	772	738	768	742	771	797	803	765	779	773	728	808	802	764	777	756	796	816	761	747	840	772	825	802	799	834	768	825	750	766	774	791	786	782	774	798	772	752	769	786	766	786	776	803	791	764	760	776	784	735	743	807	764	799	775	787	812	806	768	791	795	819	768	821	774	787	766	791	812	735	794	792	845	821	785	777	807	795	790	775	783	817	815	801	819	789	794	776	768	799	789	805	839	800	799	841	804	796	772	790	823	817	808	798	853	771	763	866	798	768	784	786	769	796	773	837	831	744	767	845	750	783	773	761	781	776	773	785	797	735	793	749	778	715	776	778	837	819	829	785	795	785	782	780	758	786	803	718	799	774	776	737	799	787	831	809	808	795	773	790	803	812	792	775	801	797	755	766	793	771	799	783	802	801	771	803	757	788	776	815	765	766	790	804	755	787	805	785	798	786	759	833	842	819	800	779	767	797	766	775	791	764	764	789	753	766	786	777	741	724	774	842	760	790	765	801	814	784	868	794	782	799	803	753	781	798	794	701	813	727	802	817	790	765	791	828	758	832	764	802	738	817	747	760	780	798	781	773	765	783	800	813	790	810	808	789	761	791	768	829	757	785	753	806	727	810	811	744	777	800	834	781	783	814	778	858	750	790	782	787	799	789	793	799	738	780	738	760	777	739	821	810	789	785	764	808	727	785	827	777	786	810	842	820	770	753	784	786	787	795	788	784	796	725	773	820	744	823	810	794	753	731	789	804	802	780	802	776	787	773	776	786	744	754	782	808	767	819	799	822	798	758	799	788	765	803	820	768	814	832	818	852	759	772	806	795	803	722	769	749	791	816	778	744	787	800	786	764	826	786	753	766	806	777	792	750	788	795	741	771	811	782	707	764	751	838	775	807	801	792	834	759	796	817	776	773	775	811	799	778	795	778	809	751	776	802	715	804	784	766	810	805	789	756	761	743	770	777	789	797	800	779	782	815	782	812	744	799	839	808	791	805	796	788	771	741	791	792	789	801	782	756	734	821	806	803	747	756	777	777	834	818	791	812	795	810	797	826	748	755	778	806	805	790	837	782	817	780	813	774	798	785	769	802	780	848	858	770	812	803	783	805	764	780	846	779	779	765	774	753	772	771	800	784	835	808	814	807	810	798	825	763	776	737	804	788	795	772	768	769	783	761	739	783	786	810	766	783	820	819	748	792	773	756	767	744	751	779	779	776	734	782	795	753	768	819	764	786	759	766	807	776	796	772	786	746	769	826	794	774	759	751	789	771	805	747	783	786	776	805	813	771	792	750	835	712	817	808	742	810	756	803	801	813	754	812	747	817	779	751	803	801	774	815	729	818	797	764	807	776	742	757	774	769	816	779	768	823	726	781	737	771	799	790	827	796	787	780	809	748	767	796	817	776	755	765	785	756	799	790	794	755	814	786	795	824	811	819	732	785	779	829	782	800	759	768	778	726	779	785	745	805	834	817	775	767	796	795	731	835	803	734	799	845	754	804	804	769	791	785	778	763	787	778	818	796	774	722	777	766	798	760	798	776	795	745	805	809	805	821	786	768	746	808	759	815	766	763	747	793	795	829	812	818	765	733	769	807	821	779	804	781	793	738	798	817	813	832	822	769	796	798	813	782	752	768	781	802	814	752	802	758	831	796	782	772	769	831	766	725	785	828	827	873	767	742	749	736	785	793	784	758	766	756	790	793	813	815	805	809	729	787	797	813	799	779	775	778	760	751	769	781	760	741	797	810	761	778	776	804	782	718	764	743	778	776	793	761	751	776	805	827	807	845	754	807	757	814	762	788	774	780	787	771	791	791	772	840	798	743	748	801	771	730	794	808	781	774	757	817	818	743	756	769	796	775	790	785	763	830	840	793	739	807	770	771	779	774	765	758	806	827	793	774	735	805	790	799	799	807	751	818	763	746	810	774	760	830	781	818	734	859	809	801	726	758	777	788	802	846	764	761	778	833	783	783	814	789	755	739	722	784	783	820	827	797	780	797	775	751	797	756	766	770	790	750	816	795	804	790	776	799	764	798	790	755	807	842	803	759	784	803	803	800	762	755	768	781	813	762	773	817	830	729	805	786	779	813	742	828	783	765	769	780	771	826	741	828	761	716	781	815	801	751	825	797	829	740	813	823	779	795	794	788	738	792	829	770	832	806	772	815	771	776	792	801	828	792	756	809	802	762	830	787	744	802	823	805	819	773	791	778	704	841	801	808	766	772	761	803	787	699	813	798	755	821	812	774	823	777	759	787	807	810	795	800	824	797	754	774	817	795	786	744	779	769	788	813	810	813	749	769	770	828	766	770	822	808	815	751	794	790	814	812	795	747	807	765	774	797	741	781	791	788	771	760	800	778	786	800	781	710	775	811	771	814	758	800	748	814	781	817	783	764	740	774	780	747	803	793	777	748	745	817	789	821	780	812	751	779	799	802	784	793	757	787	808	742	772	818	776	790	754	760	795	813	742	741	791	832	808	759	834	784	783	798	793	801	772	812	773	768	808	764	801	812	843	780	776	733	824	789	759	756	753	786	798	764	844	793	807	771	823	759	779	770	780	809	712	737	797	806	771	765	827	736	784	758	749	772	753	762	792	739	819	803	806	868	742	774	767	771	766	771	767	804	796	795	757	751	804	828	846	749	763	814	777	804	798	784	771	785	763	772	770	761	843	803	764	797	820	774	734	762	805	793	814	763	790	754	804	761	798	746	783	750	786	812	803	795	721	803	777	828	765	772	763	788	786	710	814	794	756	786	818	804	753	768	784	799	796	798	770	764	799	773	804	809	784	793	712	776	808	784	717	854	819	742	793	765	764	786	729	792	823	784	771	821	835	720	795	787	781	786	781	830	758	797	801	784	775	762	806	760	793	776	806	815	794	799	794	760	734	799	786	818	778	846	788	803	793	802	794	807	793	811	793	729	787	781	787	767	825	824	770	817	838	770	824	805	753	799	752	801	776	793	745	845	846	778	847	787	778	771	813	784	778	741	813	733	764	820	822	773	786	791	786	786	814	719	732	773	790	744	782	777	828	803	790	813	808	842	758	793	766	782	832	760	779	728	826	760	751	773	847	778	701	791	771	753	770	771	776	814	768	802	818	783	788	773	791	796	811	805	789	834	787	770	843	768	761	753	815	796	744	740	742	760	772	802	779	726	770	809	756	752	822	823	764	820	774	810
46266	48004	26267	11562	6754	4228	2415	1531	1189	981	917	862	837	846	843	818	772	828	827	772	864	837	844	775	846	780	860	831	802	790	790	793	760	784	846	772	843	817	804	844	775	810	744	818	776	875	852	834	786	831	804	823	817	796	786	771	819	825	861	799	836	774	822	834	793	782	780	862	808	794	817	821	783	706	836	864	814	812	844	831	792	781	778	793	843	815	822	817	752	810	776	849	813	806	807	790	811	762	805	824	802	795	794	781	832	804	783	803	792	798	869	863	793	809	813	823	843	826	820	798	819	803	819	822	786	769	845	811	805	825	803	846	789	793	825	799	814	792	797	818	843	837	801	782	824	806	765	803	824	853	853	780	848	803	842	830	758	783	860	800	806	818	818	818	812	798	784	805	773	847	798	802	759	808	753	814	877	816	811	810	859	827	814	843	829	824	823	857	730	839	879	787	803	825	794	832	799	780	742	757	798	813	792	815	825	849	867	836	832	791	834	819	844	846	813	792	864	828	803	804	817	825	825	809	814	879	807	819	802	872	812	828	807	823	795	823	821	771	826	860	780	810	790	862	815	796	817	820	832	795	837	797	776	800	798	823	876	786	858	841	846	845	813	829	801	846	863	819	867	780	807	838	807	782	825	852	834	857	799	797	773	791	851	821	824	833	735	821	827	790	830	823	794	752	855	818	780	802	816	856	826	763	823	823	781	784	791	792	796	830	809	803	784	811	818	792	790	778	807	797	773	848	872	784	834	811	829	809	805	822	764	791	840	792	813	860	814	832	823	812	787	791	821	809	767	826	828	815	835	813	791	759	811	803	869	867	826	805	797	742	798	833	774	791	819	817	798	822	792	789	790	809	816	791	825	860	775	827	854	760	839	822	761	802	826	848	813	750	806	837	836	786	846	813	846	766	838	820	811	822	802	805	788	860	808	848	801	796	847	803	813	855	767	828	832	795	823	803	830	803	800	782	790	817	785	793	836	802	808	861	775	752	819	789	819	799	753	735	786	817	810	816	824	798	803	789	789	812	863	822	800	815	786	792	796	757	807	800	789	798	807	800	846	813	819	809	817	791	828	806	822	829	816	837	836	831	808	821	784	871	817	846	792	805	818	764	793	775	820	820	811	816	813	802	846	862	848	812	832	865	780	811	811	829	774	715	795	797	791	779	805	796	787	832	782	854	838	813	844	801	810	803	835	800	821	830	823	770	818	773	806	837	829	856	771	827	765	778	849	765	796	805	827	802	847	835	846	764	779	818	814	771	823	802	805	794	783	847	773	809	832	782	831	836	807	806	771	784	786	834	831	759	792	796	818	840	818	790	810	814	828	787	815	862	758	812	813	776	826	821	801	777	805	763	764	790	816	788	831	830	798	808	814	868	808	837	789	837	779	798	795	769	797	826	815	796	781	807	797	774	820	785	805	884	830	824	781	790	861	818	855	791	758	787	811	817	765	821	815	774	795	780	752	790	777	768	853	791	838	816	772	830	825	816	796	812	854	788	786	890	818	789	793	817	818	846	816	864	808	821	763	811	866	799	800	828	835	803	819	840	836	815	824	839	830	835	815	851	822	832	775	800	824	822	833	789	797	784	771	821	792	799	822	806	785	824	832	755	793	843	834	813	834	801	830	867	873	790	781	792	795	839	842	852	842	796	802	830	755	852	831	770	759	795	783	797	751	849	844	817	842	811	808	812	766	857	826	839	839	806	838	848	823	783	786	819	839	789	808	812	776	838	775	837	813	791	782	847	800	829	821	797	843	830	766	847	858	788	806	765	798	827	827	779	784	832	840	821	846	847	807	816	776	755	848	840	821	800	848	815	817	842	820	833	790	803	813	865	839	804	808	797	854	863	823	756	848	858	768	850	816	821	773	763	851	789	804	844	788	770	803	846	827	789	728	810	801	860	853	784	810	841	795	769	829	845	848	819	861	812	829	818	860	858	782	800	796	786	817	820	765	842	878	797	799	854	833	821	812	853	821	797	763	795	840	793	794	807	843	850	828	810	791	858	862	797	757	815	826	844	821	865	790	787	819	762	845	791	789	821	798	804	820	809	808	813	813	789	842	796	814	813	827	853	824	786	792	841	792	799	788	868	809	767	778	823	804	856	821	808	798	825	786	788	804	796	802	811	769	798	790	826	772	841	774	794	831	843	764	800	820	856	859	802	803	797	827	864	839	755	829	780	757	840	814	883	802	812	839	827	816	762	768	780	797	867	794	804	838	835	823	767	791	817	771	812	794	821	796	813	860	820	740	789	751	808	826	839	847	811	774	841	773	835	825	791	850	786	787	807	774	826	840	840	782	811	801	837	888	885	806	827	749	827	792	902	847	822	807	800	816	843	803	823	827	799	855	816	824	835	842	874	839	811	841	787	808	794	813	847	779	840	799	765	812	818	812	825	844	848	809	830	817	841	766	759	814	790	795	844	811	778	779	818	847	779	815	826	782	849	808	777	829	819	849	814	805	808	794	827	823	811	788	819	846	841	905	775	825	815	824	829	776	793	827	826	777	816	810	856	788	803	862	857	850	878	822	792	841	803	836	784	765	799	805	872	803	836	798	836	776	841	781	847	816	805	837	849	827	829	799	782	780	810	813	824	861	810	819	789	815	790	820	853	808	834	810	818	825	791	811	851	796	844	815	848	788	760	829	792	813	775	811	799	801	829	826	875	819	798	820	830	821	836	826	846	826	844	871	872	796	806	803	806	801	778	803	791	794	756	757	799	775	811	764	837	842	843	823	791	821	860	814	806	815	832	753	854	818	829	856	839	801	825	786	843	803	778	815	782	838	805	774	800	800	808	813	828	797	802	765	811	784	840	857	815	803	753	824	795	817	802	779	840	828	783	823	854	876	839	865	776	848	804	808	859	798	772	840	816	837	836	807	856	760	834	781	795	770	831	796	792	833	758	852	879	768	779	796	832	779	805	782	799	847	786	798	799	801	778	847	828	864	868	815	843	805	809	753	782	807	844	851	781	837	807	764	840	806	801	855	772	796	852	811	766	830	802	778	820	813	764	850	819	800	790	801	866	813	788	794	808	859	843	811	755	856	836	834	812	814	862	825	808	814	783	835	786	779	824	793	836	759	819	837	736	767	789	812	790	794	841	872	806	809	777	815	785	799	794	794	799	829	811	770	797	827	790	807	786	817	755	799	815	887	814	828	816	836	783	786	815	796	768	836	801	833	799	835	787	798	735	813	799	835	842	794	816	811	846	828	805	808	810	833	821	852	828	878	809	817	799	791	773	841	835	800	839	753	742	795	810	810	806	824	860	821	822	844	834	803	818	821	755	822	807	758	782	824	793	801	799	798	815	840	800	838	784	865	800	829	838	781	809	846	768	833	814	748	788	847	807	864	772	829	762	835	817	811	846	835	788	863	823	776	817	816	812	772	801	854	789	817	836	806	770	806	842	832	832	773	828	811	776	812	805	796	754	792	832	808	825	773	893	809	839	814	785	815	846	822	844	791	851	818	806
23512	20917	27818	24123	20866	10550	1650	1069	906	809	801	766	809	788	763	803	803	747	757	743	784	744	782	768	766	719	759	788	756	765	760	797	743	736	753	784	737	752	783	729	758	767	750	759	804	741	812	775	745	815	769	776	742	760	758	725	693	780	781	755	781	762	724	746	722	767	767	789	768	717	754	786	774	755	753	714	770	742	762	775	757	748	770	799	756	771	796	728	766	749	686	692	739	759	732	785	763	766	745	734	780	737	747	726	791	797	734	764	755	779	729	780	723	752	803	808	768	745	718	742	781	768	734	765	723	807	739	748	756	755	767	757	762	776	758	755	773	768	784	787	795	776	771	759	740	760	781	742	736	742	719	796	717	747	750	758	751	743	771	776	719	777	750	752	749	740	774	758	703	811	760	726	771	761	741	729	722	751	743	741	743	722	714	724	758	742	740	730	782	728	790	745	750	749	766	748	771	745	741	782	768	753	743	779	811	731	742	719	721	728	750	734	785	776	746	760	811	771	773	765	685	718	786	722	751	750	729	715	744	739	747	749	791	765	793	791	734	735	750	801	711	750	728	747	766	766	773	768	730	736	801	842	760	762	820	729	736	747	759	761	775	767	709	771	796	773	772	777	722	799	707	713	775	739	778	743	743	733	761	790	770	826	742	763	756	798	751	756	775	773	791	753	744	723	750	778	772	739	791	726	781	746	777	787	755	735	729	771	754	745	755	777	777	796	741	720	745	708	751	774	788	752	740	787	761	716	765	748	758	751	792	715	772	782	767	748	772	732	769	713	736	767	707	769	790	772	725	764	704	754	709	737	767	736	732	733	741	717	769	775	728	798	744	757	731	789	816	812	718	779	727	723	758	702	763	719	752	744	762	754	725	739	767	756	771	783	724	752	781	724	721	748	794	806	769	746	750	771	713	766	760	793	789	742	747	749	740	758	760	792	790	766	765	770	766	736	756	751	734	741	780	745	744	772	738	738	771	758	756	756	727	813	742	764	733	747	789	771	736	776	786	730	695	792	747	735	775	769	736	734	757	731	757	792	746	744	755	780	788	777	771	757	731	775	783	752	751	737	783	754	827	793	746	730	767	782	762	763	761	728	726	733	805	740	711	712	767	737	803	733	705	745	785	790	741	730	741	785	784	744	787	799	732	778	799	734	784	762	791	768	743	738	720	721	781	731	742	761	728	748	811	769	718	765	781	740	775	765	796	736	782	719	817	697	717	713	812	761	758	771	788	745	780	770	737	752	747	729	762	802	776	763	755	724	792	725	765	768	725	759	706	778	718	757	778	769	777	781	723	760	794	708	806	804	758	753	685	704	750	792	740	781	729	743	748	743	770	751	779	768	729	735	759	799	765	773	743	763	732	754	704	739	755	751	716	735	759	716	755	766	690	783	751	782	752	715	711	754	773	785	773	762	751	729	727	766	780	719	758	730	729	739	721	757	758	778	811	769	737	745	823	804	738	727	701	802	752	792	765	709	784	748	729	747	726	757	740	716	766	721	732	730	737	808	760	772	760	751	770	712	723	739	810	758	813	759	785	731	741	760	728	751	794	789	753	752	823	783	769	765	744	777	764	772	751	739	731	755	752	783	813	800	795	730	752	802	751	756	759	783	776	761	724	736	733	768	770	733	763	750	810	741	731	787	757	713	739	767	706	785	753	798	744	766	736	760	696	707	729	797	737	746	803	818	781	780	743	729	777	711	741	770	732	773	787	734	736	751	771	729	737	802	803	818	762	698	754	738	733	771	783	704	759	716	755	750	751	779	743	731	739	760	738	783	708	741	777	793	779	733	767	771	746	766	757	806	759	717	748	745	768	791	707	766	724	757	746	707	729	754	715	740	743	752	746	765	775	712	761	777	792	732	755	759	752	716	737	783	807	713	720	783	720	750	778	761	734	727	731	710	799	762	751	758	762	801	789	743	720	707	758	740	740	754	775	746	711	763	743	727	824	782	743	752	754	762	784	746	734	763	747	772	752	739	715	768	759	747	772	831	750	713	792	818	741	712	784	757	775	757	716	783	742	824	748	804	722	758	741	752	774	755	766	717	775	743	732	721	746	744	749	792	706	801	811	727	749	796	709	738	755	743	765	697	788	702	735	724	734	726	784	717	754	749	759	693	730	757	745	764	791	730	718	796	757	761	768	780	796	748	804	744	734	764	755	761	761	763	803	745	755	708	771	768	746	752	755	799	734	716	714	742	771	775	759	716	812	782	764	726	778	739	769	734	737	765	711	781	781	712	739	767	766	762	762	775	755	798	834	724	756	754	715	766	765	744	788	798	774	797	727	735	719	760	747	748	795	767	807	783	746	729	767	722	729	699	787	722	714	785	770	784	746	793	776	701	727	758	745	756	752	758	740	756	716	763	781	775	782	727	723	750	785	719	746	739	774	779	742	737	803	748	747	753	728	744	734	765	732	744	743	743	764	778	768	777	731	777	763	785	729	718	825	726	759	735	724	752	811	744	740	750	776	788	768	729	756	732	700	723	718	715	754	757	735	776	795	790	730	766	732	758	792	733	767	792	767	795	756	765	753	779	757	750	785	758	752	809	798	731	747	741	743	752	772	816	775	790	763	741	737	724	764	756	782	738	714	733	765	743	775	788	738	727	759	758	752	808	716	745	752	757	731	756	748	755	777	780	768	777	721	754	734	735	826	816	809	798	749	746	788	749	721	757	753	783	763	720	783	732	775	766	756	767	752	739	787	737	761	772	773	730	753	752	724	741	779	751	762	765	739	769	737	765	738	725	728	743	768	773	761	828	800	788	752	770	767	751	715	741	767	830	748	776	745	735	746	755	692	770	745	793	749	780	748	716	782	734	794	827	757	765	763	756	704	729	737	718	765	791	775	783	758	743	754	771	728	766	752	738	723	707	791	753	746	759	791	801	788	746	765	749	758	780	791	823	766	789	773	767	739	690	751	722	766	760	786	747	815	754	738	768	717	717	694	728	742	793	736	794	761	734	750	761	716	804	719	761	784	773	769	728	765	735	705	800	798	753	697	736	796	746	710	729	713	729	775	749	756	795	784	784	748	764	791	775	711	744	742	753	750	791	754	740	728	763	746	742	791	710	804	709	767	766	764	740	850	743	822	780	688	746	738	760	736	784	755	776	744	764	729	752	685	746	793	779	738	783	718	784	734	772	755	836	735	748	756	730	757	726	769	756	727	737	762	776	762	766	752	761	773	709	767	768	751	758	793	706	799	740	745	752	759	745	736	788	761	740	707	763	740	783	824	768	740	756	704	740	731	719	714	754	817	789	756	718	789	761	778	777	771	689	772	788	757	762	744	745	726	792	749	770	747	729	783	820	722	779	794	757	773	757	814	733	764	753	740	695	735	771	724	801	799	759	773	715	808	763	793	736	764	733	743	714	775	727	740	724	784	785	720	775	773	722	721	756	707	779	752	766	751	794	753	776	738	811	718	724	839	775	746	791	749	799	745	755	753	700	736	780	773	768	785	757	798	762
44189	49057	23943	9328	4331	2217	1390	1165	1068	891	841	833	813	805	749	793	807	788	872	773	750	827	793	825	764	752	791	782	780	819	754	796	818	794	795	785	755	816	765	795	780	792	737	788	795	751	820	789	755	732	785	773	730	748	773	776	765	733	762	758	778	722	771	804	776	795	802	784	794	804	743	785	769	772	796	746	774	781	780	728	761	811	796	795	804	792	753	818	737	776	754	797	812	737	763	766	704	753	752	818	803	792	795	795	740	755	830	726	801	777	766	782	849	765	786	758	770	790	757	791	768	787	782	766	755	835	747	794	771	782	827	739	797	799	808	749	743	777	799	707	760	788	800	794	796	806	807	747	792	772	779	796	745	761	786	768	796	809	750	754	757	743	790	759	788	804	832	765	778	738	740	791	794	773	814	744	773	761	730	750	750	821	797	806	805	781	780	793	839	787	776	803	786	821	744	757	752	790	788	792	768	789	759	766	791	772	739	776	777	776	765	792	814	724	767	717	741	751	754	767	784	773	803	772	769	776	802	766	766	795	824	816	779	798	825	814	770	760	759	846	773	765	741	751	732	784	738	785	773	789	779	782	766	749	778	798	820	833	749	804	765	784	762	815	763	738	801	762	812	829	766	779	760	795	797	767	774	802	770	794	774	789	806	767	796	822	772	795	748	746	777	761	742	861	751	780	771	747	738	769	783	830	779	798	776	810	741	759	737	815	787	784	777	795	810	724	771	801	763	794	815	702	791	751	731	803	809	776	773	720	787	740	758	721	765	750	802	755	772	776	744	767	782	734	822	767	814	794	710	727	788	694	791	780	786	785	775	806	777	784	794	772	813	822	767	789	797	787	759	792	762	759	757	795	811	825	760	769	761	774	819	796	754	850	774	771	776	835	803	779	736	805	749	781	751	775	784	773	829	814	785	770	811	790	796	735	787	779	718	728	778	795	785	775	758	812	756	814	796	779	749	780	765	763	830	752	772	793	802	771	779	767	781	821	802	796	755	793	817	786	782	801	795	771	763	773	785	775	764	742	723	739	751	741	765	822	778	755	770	738	786	821	733	769	799	807	798	764	827	780	804	792	759	742	814	794	778	787	766	834	783	783	736	767	795	842	749	821	745	730	803	776	797	785	805	812	771	819	736	775	756	742	775	743	807	805	793	771	853	759	796	727	763	772	816	761	782	770	787	825	802	803	795	789	775	713	771	806	753	773	799	776	807	764	765	802	788	737	802	784	770	795	784	751	836	751	772	798	762	801	777	792	802	761	795	808	751	757	762	787	769	799	781	768	753	768	797	814	729	768	766	804	755	869	808	748	842	800	825	785	757	725	869	775	774	780	762	792	797	757	783	784	773	737	755	769	760	793	759	797	788	792	806	786	794	777	770	811	773	838	815	778	810	763	758	813	751	814	794	777	805	787	780	800	823	795	766	770	778	771	839	797	804	763	759	788	731	772	758	759	772	783	766	748	781	774	781	787	804	776	769	720	746	776	800	762	752	845	774	810	767	800	779	781	780	796	798	716	749	753	823	812	785	757	810	747	799	775	797	748	837	776	769	724	796	759	783	827	763	782	822	843	730	749	765	772	803	777	812	786	792	794	740	772	813	778	791	784	813	721	779	768	742	780	750	770	806	780	764	759	754	731	735	801	761	772	794	749	830	775	759	780	739	757	769	776	734	775	745	747	767	805	723	765	784	791	715	765	783	756	805	741	829	773	741	796	786	740	774	750	761	794	758	759	794	763	781	776	759	797	748	721	815	754	748	766	772	795	796	768	772	789	726	765	779	852	813	825	760	826	797	798	790	818	793	773	735	759	792	746	747	831	757	765	748	788	808	801	759	737	775	776	817	797	770	779	812	817	742	791	738	772	785	817	791	774	796	718	828	794	769	772	743	733	818	768	767	757	782	803	780	767	794	771	802	809	785	797	783	731	835	711	739	816	794	714	824	767	750	788	789	814	722	777	740	770	753	836	721	838	784	808	765	787	798	817	764	775	785	799	768	752	745	817	776	822	816	833	800	764	780	771	796	816	744	805	809	779	783	802	784	735	720	764	767	773	750	803	774	778	775	742	792	735	717	759	777	737	771	748	793	761	794	790	758	807	791	737	760	773	776	718	780	750	767	771	766	775	758	787	789	751	790	755	776	743	805	779	802	768	807	771	765	797	753	787	793	791	829	821	749	722	856	801	808	760	782	745	820	735	769	799	853	776	782	786	817	826	703	762	752	774	758	766	841	817	773	727	787	756	838	780	829	827	739	757	811	804	749	785	808	757	756	759	812	773	716	802	769	781	763	759	731	777	801	808	767	806	782	745	793	773	771	819	765	826	793	776	779	786	741	832	763	847	761	808	835	795	809	738	799	779	763	817	764	759	754	779	778	747	766	752	806	803	795	796	768	789	763	743	770	771	764	750	775	805	768	792	756	711	792	742	766	795	752	732	724	799	816	788	756	743	855	741	780	799	794	765	761	783	786	701	754	787	790	791	813	772	770	802	762	751	774	743	794	778	733	784	806	780	826	777	745	798	758	787	771	785	764	754	735	748	776	740	779	779	808	862	813	818	731	813	784	780	813	785	785	779	751	750	732	826	781	763	772	789	808	789	778	745	775	740	798	782	802	768	808	785	770	742	809	796	782	754	791	753	748	824	765	787	769	761	790	789	745	824	767	791	777	789	765	837	801	801	834	798	745	752	811	749	736	840	797	728	804	821	738	797	739	768	737	783	803	786	754	805	803	775	764	738	847	734	738	777	813	737	779	788	762	811	744	781	817	775	783	790	772	780	771	779	773	798	811	783	761	794	741	774	820	785	769	808	764	757	796	795	776	791	761	772	782	800	741	790	774	764	738	777	734	801	766	769	792	723	780	733	722	800	771	758	805	778	820	772	835	763	757	795	763	750	789	748	729	738	794	749	829	785	814	757	815	813	780	727	716	791	800	801	779	797	837	788	767	765	779	787	792	783	769	742	749	724	797	766	771	781	782	804	817	786	761	804	767	761	774	761	740	787	794	729	801	790	787	782	729	801	762	789	782	793	793	756	793	802	789	799	772	758	769	801	776	812	807	752	754	763	831	792	763	808	788	829	784	734	786	768	780	787	783	825	770	784	749	734	748	790	806	782	753	806	783	746	794	747	760	744	791	809	737	764	760	768	807	771	760	817	804	771	783	776	820	771	817	815	760	769	771	727	760	766	734	797	799	762	786	802	805	768	748	825	757	770	803	780	799	774	782	853	763	780	822	733	821	780	769	802	776	795	724	787	784	802	764	743	792	723	766	784	792	785	755	743	759	762	766	809	743	761	785	777	763	764	786	787	808	762	793	763	808	754	796	807	790	778	786	830	790	735	823	758	786	808	777	817	760	758	830	758	741	799	754	735	751	776	779	761	769	836	760	812	779	738	739	746	728	772	774	732	769	798	779	736	799	738	809	765	786	772	781	753	777	828	775	770	791	777	720	704	765	766	824	831	747	756	756	739
24850	21313	28198	26366	15360	6208	3136	1942	1315	1082	1048	990	965	910	853	855	898	834	806	861	841	825	787	868	855	793	816	812	870	834	816	767	805	829	800	828	821	800	860	818	813	805	813	831	810	797	791	840	798	844	807	845	782	802	778	777	825	784	829	829	806	843	795	831	782	814	750	781	793	784	770	775	799	797	773	823	750	820	794	837	797	862	764	844	799	821	778	847	833	817	821	903	790	769	812	820	790	838	772	761	857	795	835	808	785	803	765	837	784	792	818	817	827	788	824	752	771	801	786	825	832	820	747	824	794	813	794	804	829	760	786	805	819	758	789	863	861	807	825	842	825	836	790	755	777	802	764	800	817	767	763	822	826	809	808	791	762	846	839	809	837	821	812	763	791	811	800	850	837	834	756	834	834	817	774	762	843	808	836	806	831	778	827	820	810	824	788	782	790	760	824	775	777	839	833	782	844	803	778	795	833	776	799	841	818	853	842	865	763	824	815	852	803	773	774	815	783	873	763	867	751	762	766	808	840	784	817	814	853	777	845	786	833	845	796	815	794	901	812	831	801	796	841	839	780	816	761	829	824	785	752	796	775	831	785	825	851	760	800	788	795	826	856	808	835	837	813	807	803	803	771	903	779	826	805	761	809	756	795	778	799	834	837	795	842	916	814	814	774	760	773	795	770	778	775	855	770	796	827	778	788	890	796	840	788	801	809	803	806	872	778	845	847	787	809	808	765	859	797	825	750	793	808	856	763	857	795	799	793	825	854	779	812	886	809	810	835	873	793	802	784	853	832	781	877	780	788	786	832	815	880	846	816	833	836	833	775	807	812	737	840	782	785	795	826	774	817	796	813	825	876	774	777	796	795	823	853	814	845	800	787	769	751	799	818	836	842	818	847	805	844	823	818	824	842	822	793	779	817	785	789	793	837	809	868	793	831	793	833	789	819	777	803	809	821	824	781	826	771	827	821	794	832	812	835	809	805	806	783	782	855	753	790	865	776	830	806	748	803	823	786	792	839	790	746	847	788	828	823	803	833	792	794	872	833	801	791	795	814	804	775	778	807	811	863	789	815	816	772	786	884	853	786	789	801	820	768	775	853	855	823	789	819	800	771	808	809	819	832	813	781	794	849	821	780	838	840	835	834	851	824	808	806	803	842	821	812	783	865	852	789	838	844	772	825	808	801	841	792	819	757	835	833	806	792	794	797	831	823	782	808	821	818	850	822	829	790	797	804	789	810	790	819	850	784	872	797	815	836	798	774	799	778	826	797	792	754	849	863	802	828	792	806	798	842	838	786	818	844	850	817	802	795	761	814	813	797	806	817	858	837	787	824	815	801	798	842	823	841	845	746	791	856	748	855	832	730	859	773	813	771	816	834	794	829	800	825	855	798	798	799	814	795	760	825	842	839	799	821	815	845	768	815	771	789	823	806	813	784	776	817	835	786	853	805	826	867	789	801	811	888	822	822	880	774	820	828	810	807	805	798	764	774	827	856	802	779	821	870	789	772	811	824	809	841	808	817	838	819	816	836	829	781	786	844	826	793	836	851	828	799	828	823	789	837	797	807	797	820	799	870	805	835	783	841	855	796	787	844	828	792	845	858	870	825	840	835	796	795	782	780	828	777	769	757	823	826	849	801	853	828	775	831	771	772	809	783	832	796	835	847	763	776	851	845	792	800	774	778	813	809	852	796	837	805	794	827	766	852	842	740	817	792	779	825	810	830	785	845	808	829	783	839	767	802	836	825	787	810	796	777	761	854	847	820	795	830	781	825	796	764	854	823	798	785	803	777	771	799	841	847	846	818	847	806	805	835	795	780	822	823	819	798	800	780	874	806	835	819	803	780	831	809	835	786	766	804	771	768	776	804	869	808	780	765	837	805	839	814	754	813	775	852	801	787	839	820	800	832	827	766	829	742	878	847	786	850	809	798	783	782	805	804	798	831	826	819	782	808	790	793	839	779	807	811	823	809	774	827	855	754	809	824	820	807	771	805	817	813	823	801	817	795	850	798	830	803	789	785	815	810	761	840	788	813	774	793	838	732	779	808	772	806	850	758	812	836	745	854	795	774	805	877	876	776	869	802	787	788	781	805	822	813	809	826	801	827	807	849	806	751	821	793	768	782	746	848	762	824	792	785	863	849	756	773	815	839	755	800	883	738	795	824	816	779	767	811	833	762	833	849	789	737	837	803	853	794	843	793	809	813	859	817	873	758	826	793	824	814	775	798	777	795	808	823	823	828	797	788	831	777	815	764	863	783	795	800	789	800	738	792	814	774	808	799	794	775	803	796	830	785	807	832	821	801	828	761	857	852	735	817	767	834	784	769	810	851	816	875	775	777	823	827	815	845	822	798	840	770	790	827	798	833	819	828	802	791	747	858	810	842	803	803	839	858	826	813	809	792	818	774	838	760	854	735	851	770	846	837	792	811	824	804	812	790	765	798	805	799	759	815	823	800	790	774	815	823	828	807	831	838	843	829	804	791	792	734	849	820	782	829	829	840	823	783	833	799	815	824	790	832	806	816	774	801	800	732	860	827	831	817	829	785	794	800	800	773	758	769	806	830	789	812	797	827	836	848	776	761	782	815	844	822	788	833	855	790	780	796	821	807	885	824	865	857	884	779	814	807	842	787	776	811	818	843	798	774	819	817	804	758	779	815	796	855	817	873	824	841	806	818	850	781	822	763	813	811	854	805	774	832	803	810	827	819	786	766	793	838	805	795	829	771	845	820	808	823	833	784	820	838	822	793	828	818	828	831	775	818	797	798	801	831	847	807	817	807	830	842	827	783	842	756	835	753	772	822	859	792	805	799	806	765	853	810	803	849	835	800	851	787	779	792	787	802	832	807	833	844	864	782	768	849	824	794	869	876	793	791	772	793	829	822	757	797	799	849	814	847	775	890	811	809	789	805	801	832	810	772	784	778	810	811	827	790	822	849	889	764	801	790	791	778	840	841	806	804	793	806	802	808	811	822	789	809	807	799	805	816	822	831	797	776	775	836	790	801	838	804	832	828	771	802	853	827	815	828	835	771	879	798	827	792	813	810	805	814	850	853	837	829	791	826	750	852	788	793	744	810	766	807	813	836	813	818	798	796	810	804	804	847	827	755	824	804	862	805	834	824	804	803	792	823	801	840	834	819	806	819	816	791	839	796	817	793	790	783	810	840	815	793	823	817	849	849	816	776	785	809	797	796	828	856	805	868	826	812	829	792	774	781	761	796	792	803	787	783	830	759	811	814	843	828	792	826	851	835	804	810	817	755	800	780	788	826	797	797	819	825	750	828	824	774	817	807	886	808	867	808	757	816	804	837	820	803	833	813	792	814	788	821	832	800	851	762	790	810	785	795	846	809	801	846	795	787	788	824	832	798	785	789	833	777	783	820	801	793	784	816	859	860	780	772	775	821	862	787	876	776	867	746	772	775	812	815	771	816	777	789	818	840	816	804	803	788	760	808	865	820	806	855	802	788	806	825	880
41094	52397	35645	20200	11306	6965	4259	2641	1833	1347	1167	1217	1110	957	919	929	820	808	860	819	854	856	870	766	826	872	804	837	887	823	848	807	865	831	815	829	856	852	851	782	798	826	836	842	842	810	830	855	848	820	777	878	913	827	817	807	846	834	823	802	838	870	810	822	837	820	828	813	874	834	853	822	850	805	858	850	865	849	831	870	851	855	818	813	854	834	848	797	859	854	855	840	855	805	834	847	878	811	889	853	834	850	884	832	834	867	838	864	850	848	842	813	801	835	846	919	790	831	809	831	805	867	820	801	815	856	836	816	843	820	789	875	832	864	826	785	807	851	823	805	808	813	811	826	835	827	819	809	820	851	746	833	795	833	835	804	779	910	838	816	790	842	822	801	814	837	825	822	778	866	900	854	810	848	813	770	837	766	813	793	842	822	771	889	791	839	848	784	848	862	836	851	798	855	814	807	818	808	855	871	841	835	838	830	840	819	843	868	803	762	815	795	832	830	808	850	848	812	835	812	848	819	806	828	843	868	839	768	839	845	849	837	772	827	862	836	855	797	759	824	826	873	837	845	796	817	831	849	843	845	836	812	815	817	857	820	883	841	868	832	850	843	820	839	842	811	843	809	874	829	811	830	809	864	847	823	853	796	809	821	812	804	811	816	799	838	854	872	808	853	857	813	816	821	842	802	873	802	799	855	842	833	829	830	833	806	806	835	811	870	840	815	806	831	825	774	839	846	844	810	829	808	833	852	816	837	830	869	850	837	802	842	815	820	796	804	825	813	833	849	828	799	832	847	803	835	864	792	866	825	825	800	886	802	832	825	824	826	818	846	799	789	810	773	864	821	840	796	859	798	819	803	803	859	810	823	779	816	866	836	854	803	852	793	825	833	860	817	853	830	801	855	808	808	852	859	851	837	857	842	802	885	798	798	864	812	807	831	807	839	842	811	817	861	775	816	783	781	843	847	796	881	817	869	806	801	870	804	858	797	800	840	811	790	863	845	828	767	833	849	817	842	843	873	863	838	829	857	801	779	823	829	839	852	761	825	802	832	832	836	835	773	830	874	806	838	827	845	819	827	891	873	851	809	837	828	831	794	805	810	817	804	829	794	864	796	851	818	807	820	837	811	848	818	817	778	802	795	805	846	826	805	853	855	813	827	809	839	830	846	781	823	829	853	790	801	849	839	855	839	863	812	801	807	724	861	798	798	846	802	796	846	825	809	787	845	807	801	794	804	808	774	888	811	842	796	848	843	835	821	764	834	827	799	826	845	881	803	826	829	857	818	803	864	861	835	787	838	835	806	864	807	810	856	829	857	810	844	837	871	797	838	852	807	830	892	865	848	817	817	808	848	836	810	874	896	832	813	851	811	872	807	824	836	827	777	824	796	813	785	809	823	837	839	810	875	870	898	812	783	773	810	842	836	799	816	810	905	835	853	802	802	806	801	833	851	793	839	807	842	811	839	863	851	847	839	805	871	834	837	811	789	836	795	802	873	863	810	763	828	837	823	812	881	828	865	827	841	856	802	838	858	825	810	858	834	815	826	845	874	828	826	807	853	803	812	801	795	829	848	808	869	794	815	836	834	869	792	856	844	874	875	868	821	814	866	834	832	854	891	849	799	829	866	822	843	795	810	793	854	805	819	814	831	790	825	855	805	857	830	817	766	830	837	852	802	836	834	814	826	824	761	808	775	864	848	806	872	805	815	793	811	789	846	822	814	775	848	822	822	817	798	874	860	892	859	801	865	830	823	863	837	788	816	811	837	816	817	827	839	833	882	830	807	822	812	819	843	856	837	821	853	792	867	881	761	854	810	837	810	836	831	853	864	807	851	829	895	805	840	784	818	830	895	822	870	837	798	810	871	825	819	847	796	806	807	835	826	852	868	819	835	789	830	837	819	777	861	865	823	803	851	869	786	799	863	848	811	850	869	821	812	788	790	825	812	774	792	890	839	779	868	801	829	873	836	807	817	783	767	802	807	839	833	788	801	862	831	790	846	816	847	813	888	820	917	790	806	821	838	747	831	818	816	822	881	816	822	822	778	863	847	906	834	797	814	867	832	824	825	854	833	807	844	881	818	793	866	835	794	861	832	821	764	887	858	798	835	841	818	900	800	865	825	809	851	856	766	838	779	821	864	805	934	842	828	813	795	803	796	857	796	792	841	851	809	855	825	824	810	858	833	846	824	850	814	854	836	839	873	832	849	852	823	810	782	814	863	823	857	796	861	873	788	847	860	874	801	817	873	820	808	845	802	891	808	865	843	868	893	842	816	820	840	841	826	840	832	817	839	886	824	827	830	842	784	776	792	852	816	784	857	834	812	848	790	841	797	866	813	838	824	812	817	829	796	837	819	809	852	804	854	810	860	813	832	843	802	837	796	838	841	815	882	848	856	826	789	817	863	828	838	822	839	840	784	790	873	809	799	840	800	862	840	817	819	834	839	872	805	861	876	802	802	881	828	893	833	795	852	811	812	851	865	806	840	826	784	810	823	848	830	826	825	817	852	831	809	848	831	875	821	777	846	819	855	805	866	798	829	877	855	849	819	844	813	846	817	856	863	856	775	805	841	868	845	822	859	822	814	762	839	812	871	777	880	867	780	762	831	849	857	826	817	819	831	786	828	874	826	827	849	861	794	770	844	819	868	793	821	822	853	879	876	874	838	844	854	852	802	792	829	836	836	780	847	802	788	834	833	890	874	842	845	781	835	817	821	853	820	822	799	829	850	795	846	823	809	857	830	822	809	819	775	836	829	851	792	869	856	768	795	790	801	825	843	820	795	833	839	799	821	873	805	868	844	812	812	829	815	833	841	803	859	835	838	858	795	825	822	777	840	813	845	832	814	835	824	850	842	817	918	836	854	847	823	837	841	852	824	830	878	897	827	854	831	866	814	811	847	828	810	853	848	814	820	831	847	857	810	834	796	850	866	888	809	819	824	819	912	847	836	848	783	837	779	822	824	785	868	902	861	820	803	817	833	854	842	845	789	819	887	852	839	797	851	828	836	772	840	842	807	821	852	844	836	830	842	833	830	835	871	787	864	892	816	865	854	802	823	785	826	830	842	832	838	801	833	812	788	860	826	879	836	797	797	777	782	806	797	772	828	853	826	806	836	857	874	850	810	783	845	830	847	836	820	856	844	805	792	797	812	883	823	881	834	864	804	800	859	844	823	852	886	831	828	848	796	773	809	793	883	835	869	831	814	808	771	861	818	835	830	787	789	841	863	859	814	849	838	855	811	820	823	803	853	791	853	776	819	830	774	797	828	861	853	806	811	802	843	859	891	791	765	814	853	798	843	817	817	810	843	869	846	847	845	795	805	805	801	813	807	815	813	815	819	849	864	842	837	832	828	803	804	784	756	865	830	831	866	834	818	874	808	807	788	774	804	861	851	865	825	815	846	818	826	779	860	866	812	807	854	811	841	817	853	844	885	816	840	821	849	855	851	854	816	865	832	860	891	809	869	796	807	880	820
22383	20967	28384	23738	20995	20753	8666	2148	1557	1362	1276	1077	916	877	844	884	901	876	810	781	835	878	752	776	800	824	770	788	780	814	838	765	864	798	770	791	754	794	784	809	843	762	771	792	779	766	758	744	815	747	832	748	757	779	755	797	760	770	766	762	749	833	794	781	796	801	724	760	822	756	806	792	789	760	779	820	839	790	852	791	797	757	764	789	754	795	782	765	763	761	796	757	820	828	810	740	782	775	745	756	782	801	718	817	775	816	796	797	803	778	734	765	786	787	764	747	764	726	787	731	791	826	810	800	786	744	776	733	785	777	820	779	838	818	759	794	758	752	861	763	747	761	784	790	827	784	832	793	777	777	786	802	747	728	799	743	798	804	769	768	791	775	748	805	787	819	781	749	783	777	746	772	784	742	744	761	801	728	803	765	755	795	812	797	837	816	774	757	755	815	742	761	765	798	784	718	831	819	811	796	755	815	761	749	819	792	794	747	758	781	793	755	779	790	808	734	741	788	852	849	795	832	771	736	783	791	806	772	759	746	780	763	853	755	740	782	819	786	780	821	721	717	763	783	814	828	810	807	775	787	768	721	795	793	757	821	830	765	793	770	770	773	769	764	812	806	770	766	794	774	781	808	762	831	854	835	756	775	847	807	756	769	757	749	822	827	736	766	763	715	758	789	804	814	758	751	805	738	813	823	819	769	848	804	748	761	810	823	781	792	754	761	762	788	816	753	799	740	780	772	782	773	765	808	794	799	794	789	742	830	780	768	734	729	769	804	815	733	805	824	805	782	774	764	780	761	748	728	745	797	748	761	768	782	811	829	787	752	789	812	807	755	778	760	795	768	801	775	770	756	792	754	764	782	807	778	735	732	807	748	780	768	785	790	758	769	799	841	745	823	793	774	783	766	779	769	786	757	805	791	755	759	766	809	815	760	779	797	830	778	784	783	771	795	789	778	792	777	793	809	753	821	813	780	757	816	795	811	723	742	768	799	787	736	793	812	720	745	770	760	807	826	715	824	728	759	777	767	785	742	776	781	751	808	834	821	802	773	711	767	746	750	826	780	778	777	775	792	806	788	765	831	817	783	832	775	755	779	770	716	776	821	773	783	786	735	831	767	792	813	756	764	781	807	808	754	769	759	759	783	768	746	809	800	810	815	728	767	750	748	780	796	765	773	804	777	807	774	791	762	779	782	787	809	787	768	758	802	773	796	772	761	772	761	826	785	793	774	765	824	784	756	745	779	778	817	776	813	772	841	798	771	799	798	721	760	784	791	799	754	760	780	771	761	739	794	742	824	763	813	768	804	805	806	758	818	784	780	788	758	751	754	814	810	777	772	786	799	757	837	781	790	809	767	764	788	774	784	797	801	780	735	778	858	791	802	785	770	769	808	741	846	726	777	764	738	761	833	730	775	785	783	830	767	774	767	783	747	830	762	759	783	808	776	791	799	760	769	785	759	777	782	830	782	751	712	767	823	768	748	762	748	791	722	820	780	761	778	777	753	845	752	792	760	806	785	810	755	786	736	737	832	752	802	791	797	730	806	798	808	750	771	757	815	803	802	777	761	808	807	800	723	819	793	844	783	774	718	809	810	814	760	737	718	798	802	753	811	804	832	798	782	789	744	794	799	814	777	789	843	816	789	805	786	807	779	724	779	749	832	793	785	779	750	811	763	755	773	792	824	761	787	719	842	781	771	761	772	776	828	777	838	814	741	843	773	755	819	760	818	723	769	751	785	736	793	774	767	741	844	766	780	771	778	804	798	808	758	815	822	783	703	782	821	739	778	820	839	800	803	765	764	845	800	803	762	795	738	800	791	749	775	771	746	827	750	773	764	769	748	809	770	786	830	773	814	714	761	769	796	777	778	793	802	775	743	787	772	713	769	759	787	752	793	767	705	768	771	779	812	793	740	779	769	766	763	831	732	767	710	716	809	725	773	753	790	763	761	806	805	771	772	780	810	761	770	753	785	799	771	790	819	784	789	812	800	760	760	782	844	753	798	753	799	776	846	761	768	787	777	802	788	757	799	780	823	735	769	787	760	800	701	778	798	814	786	782	791	816	809	816	777	767	851	785	796	784	762	750	801	732	743	811	824	814	731	746	741	745	801	737	780	778	817	765	818	817	840	760	759	764	775	793	786	746	825	775	818	740	721	790	808	800	771	751	778	818	753	758	800	771	733	820	865	845	704	792	765	754	743	819	770	789	830	718	804	791	754	773	789	783	778	772	802	740	746	759	769	787	777	784	796	779	758	772	772	766	794	776	803	749	753	765	772	762	783	774	782	792	745	795	827	855	800	817	794	775	776	838	730	778	779	807	809	802	762	773	731	805	759	774	804	784	775	792	738	783	779	823	777	731	845	842	776	803	773	756	779	814	737	773	812	732	780	816	724	795	781	761	784	734	808	772	791	773	738	736	737	785	783	806	822	817	754	818	776	796	733	747	782	742	768	800	819	828	801	760	792	787	752	777	768	826	771	839	824	773	779	794	751	764	810	723	851	834	825	749	789	802	802	772	779	807	818	805	781	753	772	765	808	774	758	751	785	799	780	755	798	777	801	741	779	759	815	783	771	763	745	780	765	759	826	752	808	735	787	785	791	750	805	767	756	766	776	773	782	783	790	786	768	765	803	748	773	823	717	821	798	773	789	816	770	779	781	758	775	787	821	780	800	782	794	789	747	794	800	793	761	735	761	788	839	797	805	788	774	794	758	768	774	846	745	734	806	770	759	816	732	784	783	775	789	773	799	808	735	812	752	761	818	842	756	769	791	766	789	808	732	739	783	768	852	723	795	775	781	725	804	791	806	742	746	767	755	766	808	844	766	790	814	788	764	758	722	798	764	758	785	764	767	787	722	835	822	816	812	756	754	805	771	768	815	792	775	796	768	808	794	757	788	773	814	764	823	748	759	810	719	803	797	773	794	792	789	791	766	758	731	796	784	753	763	791	759	815	783	813	791	790	755	752	756	800	788	729	777	747	816	750	821	773	794	771	794	778	770	794	793	792	794	768	746	711	772	780	781	747	765	796	769	811	748	759	744	799	866	848	782	816	819	776	807	807	730	756	820	781	771	781	799	745	779	729	778	834	793	742	803	736	776	807	758	786	754	756	759	767	753	792	767	778	820	800	783	765	803	784	775	750	802	804	778	814	771	794	777	752	843	743	798	734	830	818	761	730	755	801	791	802	789	744	772	756	793	763	784	800	787	768	797	821	751	746	836	736	704	781	797	772	765	831	765	771	776	793	817	763	738	756	799	770	800	779	819	749	814	829	764	778	837	754	733	797	737	807	808	747	802	794	710	757	782	753	756	772	784	793	746	743	828	816	813	797	757	729	744	784	716	781	771	806	788	781	764	741	792	781	745	753	798	808	798	792	752	780	799	766	773	796	771	813	757	782	780	810	748	729	811	761	806	746	786	800	765	780	813	750	813	803	745	785	736	746	746	804	853	793	776	785	764	752	740	758	812	727	747
42424	60134	41069	23509	11547	7327	3762	2727	2100	1680	1489	1149	1009	978	944	924	923	864	810	778	782	790	807	772	775	777	823	841	784	817	796	780	772	806	760	790	774	779	795	770	775	748	828	795	756	766	828	805	770	815	790	740	761	790	791	754	802	809	788	805	776	771	734	785	751	821	726	815	810	823	802	752	797	814	800	736	836	781	819	813	795	765	823	820	739	807	768	765	787	747	784	748	826	742	774	800	810	776	778	799	819	797	788	765	741	847	771	780	753	774	822	791	767	784	773	806	809	850	824	783	783	755	799	781	752	748	787	807	790	763	790	742	772	811	828	765	830	802	813	816	825	794	828	723	784	783	792	836	774	803	808	765	774	779	828	780	798	768	775	784	835	746	799	799	812	842	802	759	762	790	813	792	849	801	788	797	775	763	768	792	796	767	736	763	789	796	834	842	813	771	772	838	818	798	793	789	795	805	796	751	797	817	780	820	784	796	782	782	752	724	803	732	830	798	766	806	711	777	796	725	778	768	815	871	850	781	790	734	768	744	776	814	813	776	766	784	765	769	822	776	795	764	783	782	827	827	808	765	794	794	794	753	759	790	795	774	783	792	835	813	803	791	830	783	788	769	791	745	798	716	802	828	799	797	780	780	794	753	772	820	828	781	843	776	759	792	835	768	820	796	856	780	765	746	863	806	810	842	786	809	790	751	779	803	780	838	799	772	817	823	813	800	819	749	793	795	790	814	733	788	744	817	788	816	812	783	802	769	765	751	763	810	844	799	800	818	819	801	752	824	832	777	780	796	806	791	797	835	786	729	796	757	787	794	802	821	822	810	807	758	777	802	797	775	823	829	785	804	774	783	801	806	746	753	755	810	784	746	765	800	755	803	780	753	784	801	760	825	782	775	801	814	733	793	791	767	802	773	788	823	803	763	779	836	787	797	800	805	812	805	813	787	786	751	734	822	789	774	774	805	774	792	792	796	781	789	744	759	758	814	805	814	797	831	782	812	800	813	772	774	783	819	832	753	836	800	823	765	804	797	805	808	787	786	779	760	749	802	799	832	815	826	845	796	795	829	836	794	752	790	813	776	781	781	837	802	751	777	798	757	786	791	768	740	838	779	764	809	792	792	798	761	737	791	746	797	792	782	776	841	768	804	783	792	815	786	806	783	753	812	837	806	816	745	742	797	788	722	837	777	770	814	757	787	774	751	751	808	826	808	762	782	780	804	795	789	830	738	778	820	812	753	794	796	840	763	794	776	797	793	786	795	802	819	790	772	772	803	860	788	805	774	790	772	779	795	783	790	791	824	761	778	752	819	785	753	784	760	808	817	760	791	811	743	821	755	789	808	780	771	757	825	786	753	811	794	782	754	785	794	791	820	802	775	804	785	797	758	788	794	797	750	782	804	806	793	797	796	797	843	801	782	784	844	802	775	777	732	769	780	774	765	798	759	799	756	796	771	764	754	763	762	807	763	812	801	791	820	841	777	736	749	774	775	782	792	772	794	722	735	786	788	808	793	778	793	800	808	782	831	769	839	811	804	822	778	795	762	748	814	750	822	816	816	804	831	823	748	789	827	844	762	794	855	782	795	790	789	820	870	768	784	801	761	842	772	790	761	824	800	802	777	796	777	737	812	809	810	794	787	779	832	821	802	801	806	791	794	801	788	725	751	785	744	793	782	774	789	822	806	824	784	784	758	770	784	772	812	800	768	822	787	778	746	824	726	786	771	775	754	802	775	810	787	757	787	777	775	768	882	795	794	843	801	820	760	764	796	836	705	799	774	821	808	771	751	876	793	828	762	828	773	788	819	817	793	799	799	821	730	760	806	732	740	815	749	821	752	773	766	787	733	804	763	802	856	776	855	778	738	788	824	743	781	802	779	836	793	806	789	801	762	747	810	801	765	755	757	773	806	827	849	781	790	855	743	820	800	765	824	782	803	814	791	797	825	747	760	823	759	800	785	811	797	829	760	778	779	801	775	777	795	731	818	778	800	788	817	805	736	830	789	811	799	881	760	746	764	741	760	806	795	775	784	757	790	776	821	736	755	784	776	749	783	826	774	798	788	780	762	801	804	810	808	831	813	808	749	758	741	774	783	727	783	814	780	789	780	810	796	770	795	790	783	776	806	769	789	807	860	814	788	771	793	871	773	786	808	809	748	831	778	876	782	787	799	803	796	791	822	768	819	745	806	781	727	791	822	767	840	737	804	768	741	813	823	779	812	771	811	786	729	833	816	823	839	763	813	756	773	787	782	782	763	783	802	758	807	734	776	799	765	807	786	798	804	770	761	778	823	794	757	795	731	793	747	819	793	826	809	759	772	761	824	740	785	767	822	817	794	751	754	795	808	781	738	783	813	731	740	805	752	803	815	790	799	802	754	780	805	803	752	793	792	758	807	781	823	797	788	781	813	793	762	839	800	766	771	780	830	837	741	814	820	787	815	771	807	783	772	779	835	734	777	782	841	840	808	846	816	802	783	780	786	786	788	720	829	823	730	720	824	823	763	763	781	786	739	780	771	739	816	782	785	772	793	782	794	831	765	790	806	793	846	828	804	849	757	784	784	811	758	777	780	790	827	768	808	863	840	764	795	794	797	755	790	767	800	777	774	774	804	789	812	818	739	849	772	824	771	803	733	776	805	799	786	734	805	747	831	844	775	835	809	808	796	753	791	741	788	771	766	789	800	794	778	829	753	805	811	764	802	748	825	826	810	722	786	815	777	787	787	784	766	796	824	778	805	760	772	837	772	811	769	745	761	781	839	867	827	729	821	800	811	794	815	764	823	815	837	784	771	777	811	818	784	732	804	740	771	741	769	802	822	819	771	841	762	787	784	790	798	828	788	789	824	778	791	758	840	774	767	816	804	769	789	808	712	777	757	761	812	819	816	787	774	797	807	807	769	798	797	812	783	778	795	804	773	753	807	794	757	768	798	750	810	831	779	815	815	775	785	759	745	810	756	811	767	777	775	777	808	824	751	834	772	803	838	776	823	734	842	786	769	802	786	802	783	835	823	774	813	718	809	819	787	775	730	805	768	795	786	766	813	790	789	751	804	821	826	783	771	801	755	732	800	741	768	756	761	758	782	767	766	799	787	755	734	813	771	724	813	773	786	783	793	811	833	765	814	809	757	818	793	843	805	771	833	753	769	823	787	794	780	825	798	845	793	785	738	795	755	769	820	772	833	757	779	784	801	765	773	781	820	820	783	819	800	809	768	817	822	782	818	810	765	804	818	788	753	791	799	802	804	762	755	746	788	811	794	732	853	768	780	793	736	803	769	751	730	826	760	808	835	774	799	825	786	793	806	791	838	762	780	770	827	834	819	765	774	824	777	814	806	788	776	836	764	795	843	757	796	780	804	807	803	768	779	762	799	783	795	756	784	779	782	753	760	770	794	787	767	803	698	800	829	806	816	775	787	807	796	766	774	790	740	783	805	771	776	775	810	767	790	803	758	803	752	785	859	731	742	793	794	803	809
42129	34324	26923	13620	5254	2334	1340	1095	1004	1024	948	795	864	787	815	813	781	820	771	848	831	832	821	787	760	763	838	816	780	785	800	802	797	819	792	790	819	832	758	798	780	821	812	794	781	805	849	767	822	741	782	778	803	814	801	791	788	801	748	830	815	764	797	790	755	815	756	740	789	807	880	830	729	775	792	803	825	799	760	782	778	812	828	804	766	816	780	776	781	776	763	828	872	796	748	812	786	838	797	766	781	760	792	813	808	756	787	803	784	856	802	773	791	770	820	804	776	782	778	787	816	788	740	819	846	759	771	788	837	803	795	768	808	752	782	875	709	830	783	777	771	788	808	800	765	805	741	792	796	807	843	768	756	761	719	767	820	818	810	748	856	777	803	748	807	805	810	770	785	777	783	809	751	781	854	790	797	754	814	791	798	744	750	748	811	741	768	784	778	768	811	733	799	809	797	776	785	783	839	824	812	786	770	806	732	791	772	781	795	811	828	812	786	852	792	819	753	827	755	776	796	802	774	796	780	774	779	797	864	798	800	781	804	801	799	815	752	779	788	759	768	776	761	772	784	783	781	812	796	732	766	758	779	776	809	806	800	740	769	824	736	788	778	771	813	774	775	811	813	782	802	749	830	849	813	789	799	751	846	803	800	774	839	811	793	809	805	847	793	825	840	826	799	839	750	762	798	734	764	800	832	787	811	834	792	787	795	760	804	792	763	815	773	832	763	773	735	752	805	796	765	784	732	823	799	808	783	817	782	790	769	764	766	802	756	733	796	766	785	777	792	799	782	850	802	779	795	840	814	788	843	773	730	763	781	766	843	810	792	780	780	810	841	788	790	776	762	814	817	811	806	764	824	759	815	773	839	784	789	761	772	782	769	807	765	805	824	783	783	767	813	784	780	819	785	758	763	800	785	803	799	776	821	788	770	765	792	822	765	813	794	757	768	796	810	799	750	802	739	819	750	799	808	795	779	837	802	767	790	803	785	780	787	794	783	841	814	799	809	829	779	807	789	758	778	747	812	803	827	761	739	792	827	834	773	859	792	775	809	792	801	730	824	796	794	817	803	810	791	739	820	770	771	757	737	856	793	776	765	790	817	808	739	778	776	846	801	790	788	758	812	804	791	818	802	779	777	809	784	792	779	790	767	782	833	818	787	739	798	788	807	761	757	768	781	794	760	763	796	763	806	772	792	762	804	779	817	813	767	839	727	797	772	803	824	814	799	760	817	791	804	836	783	751	748	772	811	766	776	800	834	753	791	848	794	731	818	793	721	802	756	793	839	810	795	808	775	818	815	784	780	774	862	791	803	829	850	778	785	850	768	770	763	790	772	774	759	765	790	801	769	788	810	726	762	770	809	820	806	784	800	758	774	789	835	783	791	819	763	813	753	749	764	806	816	757	852	771	849	773	743	792	793	865	746	823	766	803	775	819	773	803	752	783	767	714	764	804	799	787	758	797	796	770	788	759	795	782	787	826	817	741	774	729	789	790	763	773	845	797	760	791	766	748	838	805	830	857	737	851	809	762	786	834	746	755	766	815	808	761	779	800	788	772	776	784	814	795	766	742	725	828	835	808	810	801	793	845	776	780	800	802	826	785	776	836	809	806	847	783	780	731	856	770	824	777	799	779	819	817	841	804	747	790	812	784	784	819	789	814	772	774	822	798	846	839	819	755	765	823	803	781	786	827	827	747	801	843	793	804	757	782	823	786	764	775	791	815	805	835	772	795	813	818	803	796	814	780	770	762	829	772	710	820	729	793	804	772	820	777	806	820	796	826	813	821	778	857	803	757	786	817	766	837	878	842	826	768	785	794	802	766	792	772	803	799	777	805	814	797	809	817	790	766	837	798	757	810	799	824	802	773	744	770	767	813	755	796	848	782	829	787	828	737	780	760	743	793	833	820	788	774	773	791	786	805	792	832	806	746	817	780	787	781	808	795	766	747	830	784	795	835	769	802	789	770	791	787	815	835	804	818	763	794	773	801	764	798	786	839	757	791	749	801	809	723	750	813	802	759	811	806	778	782	771	777	742	816	807	801	803	805	741	803	784	780	808	805	772	759	760	769	813	813	752	726	757	781	807	845	763	795	821	748	763	736	753	806	801	795	774	790	769	744	783	757	797	811	769	775	746	809	804	812	811	776	801	746	783	778	741	739	843	772	778	785	751	797	809	789	839	777	781	825	797	788	760	810	843	818	783	793	804	762	734	825	746	814	802	790	862	786	754	772	824	788	792	819	790	761	789	757	780	759	793	765	719	766	766	818	813	799	764	794	773	809	759	766	816	805	825	725	816	813	819	754	723	794	915	775	802	787	798	806	802	777	820	792	818	746	799	755	834	821	787	779	791	785	797	798	768	802	781	748	849	794	741	806	845	824	805	820	819	820	781	835	824	791	768	748	823	786	788	840	832	785	803	744	818	739	785	758	745	801	865	786	769	780	772	785	832	801	778	757	793	801	808	789	810	769	810	747	750	763	758	800	807	803	839	839	816	828	781	817	800	770	795	738	784	761	808	768	770	800	771	834	803	791	788	784	875	768	794	768	799	819	808	847	826	776	812	791	785	830	846	817	773	836	810	736	750	733	817	757	808	769	789	794	817	726	799	804	786	791	799	803	806	824	776	811	748	754	773	761	783	760	793	765	816	791	768	763	777	746	811	785	834	816	794	812	753	776	818	736	806	814	775	812	791	819	826	778	796	822	806	807	719	804	790	814	792	794	794	788	800	716	791	804	812	787	786	781	779	796	819	819	825	828	804	776	802	808	807	778	808	799	786	807	792	818	848	820	785	777	746	774	786	787	810	793	793	734	803	754	719	761	772	770	813	834	819	825	809	774	796	765	820	814	792	833	807	785	809	761	823	758	770	751	792	778	812	824	753	792	830	797	782	779	833	825	751	746	745	757	769	805	790	812	776	790	772	781	757	765	800	792	777	792	753	804	851	813	732	823	837	799	796	795	801	762	763	806	777	810	762	803	825	746	801	769	776	789	804	796	772	831	752	797	777	809	802	763	797	793	779	791	846	755	802	803	761	821	825	795	774	805	791	784	779	774	807	790	800	791	790	791	784	830	798	766	779	758	761	831	815	770	767	759	774	815	785	761	824	757	801	820	788	808	790	819	779	863	824	798	839	753	742	744	790	757	806	776	797	729	778	777	817	792	779	814	859	841	800	833	784	801	802	797	819	786	821	768	784	803	790	812	753	764	776	759	769	774	803	790	799	767	817	829	843	776	783	818	778	805	777	783	720	838	801	745	813	809	744	799	829	801	814	755	776	731	739	832	792	771	804	781	823	820	801	789	764	816	819	757	813	818	776	802	797	775	793	794	814	838	791	773	818	783	794	805	816	785	817	795	727	800	751	760	804	746	783	773	779	790	838	836	839	771	739	794	814	797	805	789	762	750	801	739	794	811	784	820	797	852	796	758	794	808	831	845	801	800	763	781	793	809	839	756	810	799	804	766	800	777	776	769
45721	43147	24328	11183	6196	3057	1729	1376	1228	1152	1008	927	887	855	808	839	785	836	825	808	852	828	827	820	788	870	802	861	802	850	818	834	775	866	804	858	850	812	824	836	827	814	868	828	829	835	800	785	796	830	794	846	858	786	745	858	830	847	814	821	843	830	850	792	802	799	817	815	837	856	809	781	777	795	804	843	841	829	818	840	793	788	802	813	759	894	776	817	806	838	857	797	856	811	811	875	833	828	833	806	817	836	865	810	777	838	840	819	823	789	841	822	846	807	777	816	809	814	827	812	797	813	841	821	834	832	871	789	828	823	826	812	871	788	897	875	787	792	795	846	783	808	840	825	812	854	805	801	775	819	783	803	816	795	852	818	827	827	808	868	846	835	793	805	812	827	835	817	829	792	829	809	838	796	825	821	831	798	854	898	815	816	839	837	769	840	785	824	785	842	773	819	779	824	838	808	811	802	753	826	804	858	832	863	819	815	875	814	818	812	799	828	831	786	801	799	810	833	847	821	844	803	809	843	800	848	798	811	801	800	789	849	811	862	818	811	841	796	836	804	812	855	777	843	830	836	785	821	819	846	796	873	855	815	841	798	848	794	823	840	867	813	808	839	841	816	791	826	851	803	833	811	862	820	812	835	809	839	808	846	859	836	806	825	805	787	773	805	772	834	818	817	840	833	812	837	829	846	794	803	830	859	895	822	796	848	812	817	792	811	809	772	790	836	847	790	757	796	784	787	830	816	803	792	808	831	803	816	851	839	810	856	860	889	822	787	808	782	858	828	771	823	844	857	837	789	813	803	833	801	768	839	818	807	826	845	831	850	786	863	831	843	787	788	846	841	794	822	866	815	815	841	786	820	783	794	833	801	778	800	822	836	828	826	834	781	798	827	789	816	825	827	781	828	797	805	806	896	842	800	777	842	854	786	773	809	792	825	825	794	794	867	817	813	811	854	862	836	770	886	859	863	845	795	841	787	805	833	848	827	836	844	795	830	875	820	809	835	829	804	817	850	817	796	862	816	814	768	847	829	820	860	811	821	851	802	788	868	860	827	858	879	859	856	790	804	826	786	791	788	803	807	816	875	837	891	780	785	837	839	778	804	783	798	784	775	813	818	854	820	835	812	796	836	802	820	874	773	798	793	835	769	834	809	802	779	798	807	809	849	844	747	850	815	806	832	819	823	859	826	852	789	809	806	858	820	832	771	847	833	791	845	873	854	876	830	840	836	852	798	850	816	793	841	823	783	832	771	829	787	826	825	830	791	826	815	818	829	843	818	828	813	805	859	871	839	804	901	852	784	823	782	813	863	822	833	823	811	830	799	811	825	759	827	808	827	811	808	854	841	851	831	821	826	859	794	850	824	790	803	790	803	865	811	820	794	813	782	818	832	823	768	800	802	780	828	842	793	891	818	815	798	856	796	838	851	828	832	834	820	840	820	795	844	816	893	846	842	785	820	801	824	799	779	809	834	781	795	802	817	859	885	840	810	847	803	835	806	837	862	820	843	833	773	838	830	804	793	807	845	809	841	801	808	805	809	806	781	783	810	842	796	787	830	856	815	859	803	811	807	821	828	826	812	801	827	780	821	794	841	813	829	873	805	780	833	876	865	772	816	800	822	807	828	832	855	819	803	800	797	835	824	788	816	838	812	817	822	807	806	823	780	787	828	819	879	822	842	851	797	840	863	764	816	800	818	844	799	799	787	847	837	813	848	829	877	811	819	836	855	793	789	794	830	843	838	825	799	834	811	836	803	796	791	810	788	814	831	837	805	836	799	796	806	845	828	820	778	759	813	818	798	820	829	767	833	812	837	814	836	783	846	826	766	824	826	829	837	815	823	809	783	848	808	819	806	797	820	807	796	854	791	809	905	825	818	818	785	818	802	815	823	782	809	817	854	779	830	833	836	813	782	822	862	823	827	794	841	839	872	836	859	762	767	841	799	818	786	827	811	823	819	830	803	807	866	805	830	840	814	818	771	851	825	842	825	847	812	848	767	791	814	827	794	815	842	860	805	800	838	781	809	806	811	827	808	837	897	865	798	803	846	831	781	832	817	852	762	826	826	795	827	808	795	834	833	821	877	787	840	841	796	822	790	832	849	831	871	794	817	820	807	807	817	820	804	830	822	803	796	824	808	821	803	829	829	813	762	838	798	795	840	794	834	802	828	811	822	809	836	849	805	811	836	809	835	851	801	887	814	765	821	804	821	829	792	766	826	798	817	819	810	826	838	882	817	881	816	814	808	814	857	795	807	838	818	805	863	794	787	865	794	807	844	820	823	847	820	802	856	777	814	865	802	817	808	818	837	815	730	782	820	824	857	822	825	804	850	792	790	732	788	814	843	786	835	791	844	861	814	848	813	782	800	764	809	766	838	811	802	861	780	827	781	802	818	818	833	827	850	781	838	879	861	820	790	794	786	826	864	846	811	855	815	785	866	834	844	786	803	804	857	776	813	817	830	862	789	808	871	786	758	777	898	824	851	786	832	857	821	840	858	806	769	813	805	832	805	799	817	763	858	813	823	826	807	818	826	844	781	781	816	793	831	829	837	813	833	791	798	803	806	811	860	830	807	806	842	878	893	835	833	816	792	864	820	884	786	780	806	856	830	844	836	786	762	817	823	783	852	855	780	884	763	838	854	878	823	844	806	846	805	824	850	782	774	808	792	859	824	791	825	795	798	865	842	820	803	815	855	809	803	794	799	800	765	820	810	827	863	840	807	796	777	828	780	823	830	829	830	815	811	803	823	834	819	832	844	814	811	835	780	820	828	843	811	811	866	805	851	801	789	820	794	791	823	817	791	809	770	798	776	836	827	819	816	823	776	785	819	843	780	785	827	833	831	816	839	861	805	846	827	776	806	811	775	805	876	825	816	780	847	760	816	893	848	811	818	774	783	819	848	883	854	865	834	813	812	796	788	861	862	857	843	829	848	831	784	824	807	806	845	803	787	826	816	833	828	810	801	818	857	840	884	833	806	798	791	764	779	783	763	782	837	792	783	854	819	819	809	826	809	823	799	832	815	839	841	800	857	837	761	804	872	814	838	830	824	823	798	785	785	800	842	844	860	818	828	810	836	790	763	861	766	790	768	798	797	812	821	829	810	788	841	787	841	815	873	795	821	827	842	794	827	850	878	845	753	822	843	825	847	824	790	845	811	825	809	830	793	798	878	817	813	862	838	822	826	741	798	794	815	817	813	810	811	776	791	805	800	834	855	809	814	823	774	805	858	829	769	819	794	812	856	842	813	847	814	842	788	757	819	827	767	832	806	821	850	808	772	872	831	836	799	808	830	778	812	823	828	820	772	805	839	851	829	823	792	809	839	797	851	804	815	809	809	824	790	821	807	774	817	856	807	818	851	820	832	850	823	820	809	847	772	862	833	836	807	797	796	802	898	841	832	779	837	801	831	788	795	833	809	849	800	801	816	867	794	799	824	860	886	799	789	835	788	819	798	844	838	797	807	812	794	801	873
23514	21020	27991	24294	20860	11329	2572	1555	1343	1098	1021	914	847	847	803	793	766	794	798	835	762	818	793	749	760	799	876	810	807	731	783	727	750	790	775	752	776	756	777	766	793	747	794	761	771	788	736	754	750	789	788	814	695	773	764	785	683	735	770	722	804	776	795	794	736	838	779	803	811	728	809	731	735	749	782	756	747	754	769	741	777	747	746	812	801	769	703	753	776	754	788	746	780	773	747	756	750	731	763	746	785	757	766	757	728	747	767	759	738	748	765	740	776	770	786	782	708	756	772	741	767	751	763	774	790	735	773	766	771	746	767	715	785	789	783	720	779	784	771	773	719	782	773	768	744	756	791	740	753	766	747	757	761	814	727	817	785	763	774	711	751	740	735	760	793	723	745	784	834	803	737	753	769	784	761	799	790	793	759	734	762	729	771	774	771	725	789	757	757	739	785	766	840	752	767	735	773	821	758	766	750	827	747	790	768	748	760	772	790	759	775	776	811	732	735	743	710	770	751	737	761	737	757	751	709	782	803	778	791	793	749	749	733	727	717	721	762	791	750	771	761	696	773	818	752	729	766	769	826	761	752	741	722	794	764	727	787	685	738	753	792	721	750	797	807	763	764	793	797	773	754	758	775	744	724	780	729	724	788	779	771	739	756	745	793	779	755	790	777	767	779	787	834	766	805	746	784	769	751	786	796	804	792	773	741	737	788	803	820	740	759	785	751	763	749	756	741	773	800	804	762	763	760	751	800	749	733	773	787	710	762	722	778	752	771	824	749	793	733	718	802	758	785	766	782	780	749	791	742	777	744	772	729	796	760	821	797	787	756	787	736	832	762	758	773	801	761	747	769	821	814	742	832	768	757	757	764	749	752	799	761	752	749	679	787	721	759	755	801	775	732	773	757	705	770	794	760	760	754	753	758	823	753	801	763	753	778	711	760	765	723	739	798	834	721	766	735	759	779	761	779	759	797	716	740	782	767	724	734	770	739	803	797	798	751	804	756	772	737	816	815	741	741	828	800	746	788	794	775	791	788	720	741	755	804	815	777	774	751	747	741	735	713	807	792	756	739	769	760	762	765	705	739	766	722	761	780	763	764	722	771	761	759	735	813	764	773	693	774	732	755	791	769	748	748	787	785	759	725	729	708	793	758	777	746	771	749	741	781	762	743	775	797	756	826	772	765	773	754	753	820	718	795	760	743	748	788	755	776	723	729	767	765	753	714	753	730	805	742	790	774	773	758	745	726	749	747	795	811	774	796	738	759	778	726	766	788	767	740	765	798	768	788	768	772	758	781	770	772	809	832	781	790	774	761	790	819	754	762	778	745	787	777	790	811	772	725	748	722	768	760	795	769	756	759	753	739	800	749	754	771	784	759	769	767	745	826	784	756	687	725	753	768	741	776	778	773	778	812	729	769	723	742	756	799	796	706	778	775	747	736	768	723	735	697	756	762	744	743	748	740	793	770	745	788	752	789	818	753	779	760	769	764	750	773	746	761	797	735	782	751	771	784	740	716	797	736	804	775	752	777	812	774	770	730	743	760	810	779	762	747	750	780	726	737	761	753	773	799	750	751	763	711	773	758	729	723	783	741	783	793	753	777	766	785	725	769	724	759	710	797	727	717	809	737	741	791	782	765	786	776	823	738	789	712	797	771	778	767	778	781	821	754	692	756	796	765	760	723	701	755	747	799	770	759	798	748	774	753	765	803	751	798	780	822	760	773	781	789	744	683	743	786	786	776	746	744	698	767	779	779	785	792	775	786	761	759	765	747	736	805	736	729	768	771	720	718	793	729	731	704	778	724	751	687	739	736	815	780	735	765	742	826	727	758	768	784	811	792	746	748	760	779	783	740	767	736	736	786	738	789	806	777	779	762	693	738	716	729	804	801	760	793	752	769	741	718	772	783	735	785	736	697	760	782	822	793	763	781	720	760	831	743	765	778	787	765	709	792	807	773	690	762	792	801	767	722	801	766	804	801	741	762	745	754	724	768	762	786	803	780	774	704	718	754	746	735	766	750	784	739	768	746	778	723	757	750	777	749	752	764	734	716	788	756	783	757	759	784	791	810	810	754	810	773	770	755	733	737	755	790	768	752	754	760	750	824	784	769	717	774	752	757	733	783	753	768	754	760	748	742	753	769	742	807	771	775	781	792	755	785	772	771	766	797	745	735	795	759	769	766	787	775	778	768	721	779	771	839	778	774	747	758	850	758	794	795	772	782	785	776	759	778	696	792	791	748	731	769	795	745	779	791	756	802	751	718	764	759	776	749	776	754	756	735	793	730	797	762	790	765	814	815	759	722	739	763	774	782	805	716	804	770	778	786	728	795	733	737	750	813	721	798	808	746	796	752	817	780	719	779	783	738	775	774	812	775	797	753	799	781	800	778	750	730	728	754	794	765	743	781	797	768	770	751	754	766	737	713	763	773	781	805	783	779	797	794	740	729	747	758	752	768	743	767	759	775	755	796	727	746	803	799	749	754	739	733	753	727	774	754	725	781	808	784	771	760	808	726	772	802	735	803	732	753	770	740	738	739	776	781	743	736	765	776	773	718	748	755	750	721	798	762	717	812	767	748	780	772	748	777	780	794	761	735	730	788	759	763	796	738	764	750	744	759	774	779	751	764	754	771	692	754	763	799	770	759	759	724	745	753	724	793	747	733	770	739	741	812	761	726	754	807	771	755	733	776	750	736	762	771	797	771	784	722	775	750	750	790	733	729	733	767	764	758	757	723	768	756	765	800	793	821	745	746	689	745	743	767	721	780	768	766	753	768	807	777	750	718	759	762	785	743	765	753	729	764	738	760	845	724	758	755	793	810	789	724	776	801	775	757	827	775	772	799	793	784	803	784	771	755	736	787	744	717	780	725	769	777	749	743	783	752	757	746	800	776	795	766	795	768	780	744	751	767	740	730	797	786	790	750	729	811	738	766	779	764	765	761	737	758	744	719	784	811	707	771	761	733	774	791	773	702	742	734	823	756	722	752	780	753	751	739	777	698	755	769	727	757	732	747	738	749	749	764	780	750	769	708	709	728	748	755	721	768	725	752	788	765	797	767	731	841	769	757	749	779	781	747	783	726	769	778	732	746	746	696	767	720	766	759	816	771	727	768	764	742	789	785	736	748	761	780	748	775	758	821	678	773	781	790	806	767	742	760	787	797	726	763	735	779	728	783	718	771	701	765	745	771	746	735	772	798	828	776	743	762	754	797	780	715	789	750	768	771	747	747	752	721	732	749	696	798	773	781	758	707	744	795	752	782	736	714	774	749	751	757	703	748	743	784	788	785	764	709	782	751	732	782	737	716	734	746	779	774	768	744	717	784	812	749	776	759	786	782	803	792	755	734	798	799	764	780	735	763	746	774	742	778	764	803	787	784	761	737	770	739	758	751	785	789	758	749	756	772	708	753	805	753	750	722	748	750	783	784	739	769	755	806	787	764	843	791	758	762	768	774	765	755	731	764	800	753	795	718	780
43468	58044	33601	15513	7149	3725	2506	1827	1688	1285	1089	1026	884	834	845	783	873	762	777	796	777	770	814	806	791	786	812	779	789	816	789	792	781	775	791	845	773	811	742	759	769	780	762	800	734	783	837	797	801	780	810	790	752	799	793	783	728	782	810	785	760	805	790	815	815	787	800	799	719	774	787	821	828	826	763	679	775	771	797	803	778	795	814	751	776	745	802	782	817	777	817	770	745	759	788	847	782	768	761	817	764	772	808	796	807	738	759	810	784	843	802	795	799	799	771	796	771	724	816	772	775	784	774	788	838	742	817	788	750	851	777	776	768	768	818	825	779	749	809	808	802	799	764	832	762	804	800	813	753	834	823	712	826	812	774	828	780	801	810	834	792	769	764	792	805	803	808	773	786	801	820	769	778	784	813	834	755	753	794	801	774	799	786	777	793	800	760	798	847	812	765	806	803	771	803	840	801	795	825	807	767	823	794	768	768	793	740	837	774	831	736	788	772	725	832	778	775	784	805	783	794	830	801	782	801	797	733	782	804	787	802	807	796	751	775	771	802	718	746	772	762	781	797	771	759	771	819	779	798	787	718	775	808	760	821	755	784	787	799	806	757	804	791	792	790	782	744	789	831	735	782	747	826	791	750	827	761	735	785	731	798	781	729	849	790	831	756	717	809	756	741	757	813	774	763	718	813	758	764	787	815	804	791	773	760	761	757	783	753	750	756	830	794	782	811	792	848	777	771	765	727	726	732	781	765	807	763	805	784	787	789	780	798	789	771	822	835	760	769	768	798	780	751	791	752	795	794	787	819	782	802	797	736	765	764	851	785	813	799	802	786	818	725	743	785	810	791	778	814	787	797	764	731	801	796	843	776	799	810	768	758	790	783	790	755	755	748	805	763	807	831	734	856	808	715	803	794	811	798	783	740	852	763	802	806	814	820	787	785	768	793	819	775	788	801	817	759	854	753	775	792	765	831	764	798	812	771	803	788	758	736	815	817	740	793	779	805	752	825	754	747	785	816	801	786	791	803	823	845	785	767	804	752	801	808	829	837	809	777	753	753	774	792	734	844	819	717	738	833	787	804	770	762	808	734	784	773	820	803	757	794	816	797	788	808	827	797	783	794	811	784	836	799	811	785	755	781	840	783	782	811	772	757	784	747	828	824	767	811	755	785	841	770	799	755	776	797	773	788	818	775	752	756	800	821	793	833	788	774	822	747	781	828	769	727	796	751	761	834	826	762	772	726	753	805	791	790	787	826	819	790	760	735	795	755	828	744	766	812	783	786	764	785	727	753	754	805	803	800	825	803	770	806	733	851	750	796	776	773	769	752	785	769	791	783	762	781	742	780	818	791	788	802	795	763	774	756	817	780	793	852	830	820	787	799	752	725	795	737	768	789	766	789	753	774	788	802	755	783	747	789	777	739	747	788	733	783	778	801	760	760	747	742	774	782	827	752	781	748	774	780	793	799	789	781	805	783	853	786	751	789	794	835	786	808	770	844	765	750	769	785	812	751	778	791	763	768	786	802	802	756	804	784	760	799	796	771	750	811	793	796	769	808	776	765	823	812	770	757	755	770	780	792	866	819	813	777	773	772	758	798	807	781	864	836	734	784	855	779	787	706	801	820	802	743	771	849	755	810	795	847	707	767	834	764	801	783	801	767	766	793	825	786	773	829	774	792	758	787	802	790	782	802	818	810	775	765	779	759	753	716	824	760	814	761	797	778	803	825	801	795	725	808	859	747	817	803	762	796	798	803	801	782	764	760	794	800	779	833	784	804	808	797	779	794	820	760	814	751	786	761	751	800	724	756	758	743	795	779	765	768	763	838	763	800	845	813	756	828	783	826	830	835	751	790	781	732	819	738	820	791	806	773	800	770	818	812	798	833	746	747	777	753	815	782	768	802	789	816	782	797	771	794	782	761	765	813	798	719	753	815	802	786	740	779	808	783	788	727	806	786	770	748	767	783	770	757	750	742	744	760	730	773	796	829	828	812	769	781	819	758	792	771	745	802	827	754	793	810	772	780	807	769	833	760	800	794	796	787	823	804	774	798	783	802	764	805	824	759	739	784	783	757	782	772	812	741	770	749	756	800	801	773	830	776	755	798	804	800	774	790	822	755	750	799	792	788	753	773	762	791	788	796	750	779	781	774	802	782	819	769	803	742	815	779	770	795	770	745	788	776	734	778	839	825	786	808	775	843	773	770	782	827	814	804	825	770	768	813	780	756	748	813	767	726	807	782	793	827	800	800	790	832	774	798	801	714	796	756	792	769	837	767	808	795	769	832	769	775	775	786	744	778	787	768	756	735	775	833	770	766	758	789	812	807	792	800	821	801	811	776	807	800	759	804	859	845	768	789	818	718	758	799	773	766	794	837	770	760	808	768	763	812	782	733	775	796	787	818	791	849	739	779	768	777	795	792	842	811	805	808	762	786	804	779	842	780	809	779	769	799	815	817	778	772	796	795	771	784	802	787	818	811	851	810	801	792	756	790	832	763	777	796	856	780	820	787	831	752	805	740	813	779	752	824	764	809	732	786	784	754	778	774	773	787	771	799	727	755	717	781	752	743	795	785	829	825	804	747	795	795	737	799	802	769	784	775	765	806	778	765	765	759	796	801	740	772	789	833	798	809	815	768	844	775	775	772	787	775	798	776	771	777	761	813	800	839	791	717	733	780	786	780	855	778	766	805	784	845	834	733	790	801	784	785	768	789	756	780	803	772	797	824	777	805	818	811	767	794	757	772	815	743	808	775	813	813	837	788	767	756	797	795	738	780	801	798	793	811	813	792	842	709	775	761	797	801	801	809	775	772	762	797	740	846	812	748	802	708	827	772	766	789	749	759	743	817	810	792	760	766	784	831	747	774	809	756	807	772	824	747	782	768	832	739	858	813	754	779	816	742	814	726	788	818	783	741	820	756	784	820	790	755	762	764	779	785	767	795	757	792	811	777	810	781	785	830	754	823	765	830	801	792	812	755	790	781	754	770	774	796	821	788	793	762	811	808	798	784	790	772	813	759	799	830	817	755	760	788	851	796	778	810	798	801	787	808	790	838	771	800	749	820	749	792	793	794	804	763	811	819	758	727	773	800	788	788	762	755	797	820	778	794	761	806	825	807	733	774	778	788	753	821	749	834	745	772	806	746	841	809	733	813	748	786	842	789	778	756	767	784	779	766	790	766	812	766	798	735	808	802	790	841	786	798	812	792	758	812	751	777	813	754	778	751	748	786	785	812	747	811	780	768	822	771	804	767	724	783	812	801	796	782	814	765	796	775	773	782	794	823	784	767	803	825	844	765	832	776	825	815	792	768	798	788	791	794	798	770	742	791	781	770	810	791	788	805	760	801	790	812	748	806	787	771	828	809	796	759	749	760	858	776	774	778	753	760	760	758	772	777	806	804	745	815	760	750	777	800	804	758	814	767	786	788	801	793	775	762	849	809	817	826	772	731	820	769	782	788	752	797	825	784	763	755	778
25045	21076	26659	24934	11448	2913	1683	1311	1152	1018	952	848	852	817	813	837	853	859	839	796	843	899	821	815	846	859	849	856	850	818	818	846	773	820	807	808	822	820	790	779	847	784	854	812	830	872	793	815	806	812	802	769	775	826	875	843	788	772	813	774	771	838	837	817	836	800	789	774	735	824	757	797	779	814	775	792	767	792	814	784	802	787	811	818	845	838	874	826	830	836	794	880	796	803	780	824	816	852	842	784	802	865	822	805	789	780	821	875	812	816	785	809	822	802	849	789	784	790	858	786	874	794	883	831	779	820	776	786	846	781	790	805	848	743	813	803	781	834	828	823	877	768	838	816	819	828	798	805	803	790	826	816	811	826	831	817	830	842	823	831	800	811	825	888	769	740	797	878	867	781	845	826	790	842	839	758	788	814	791	801	811	820	815	818	833	846	797	830	758	810	776	791	807	796	761	862	782	771	820	824	816	839	838	839	814	726	827	850	831	812	806	826	858	795	811	790	852	842	850	769	829	786	808	823	835	816	818	820	827	793	789	861	814	830	789	780	846	888	811	783	847	826	795	789	790	813	819	795	813	782	828	856	822	817	840	756	792	811	820	838	825	761	804	783	799	809	852	848	854	817	796	817	795	841	837	868	832	863	820	866	854	805	837	799	820	825	744	825	831	765	795	824	800	794	804	821	777	827	830	805	796	803	854	818	777	826	828	846	813	821	784	852	862	835	812	814	801	880	794	767	821	790	848	863	850	817	856	775	766	823	782	835	804	840	781	871	811	810	803	815	800	843	810	789	821	831	816	823	764	805	872	824	806	839	794	778	794	829	795	794	786	801	841	810	815	853	808	808	736	860	854	785	781	847	831	841	835	846	781	797	901	788	783	817	814	777	795	764	794	859	851	826	795	833	817	803	883	811	824	808	827	832	820	749	817	812	819	772	769	774	815	793	850	839	878	783	824	826	831	822	812	796	814	801	813	810	848	826	844	856	822	811	821	813	836	836	832	839	807	819	853	792	817	802	804	809	800	840	844	820	803	806	871	810	763	796	823	859	816	780	815	854	753	799	816	824	784	803	785	797	790	851	797	788	843	855	814	778	789	838	793	811	786	782	801	798	831	828	865	836	813	799	856	835	816	852	810	753	842	809	825	819	807	868	838	840	829	773	801	787	773	844	826	715	773	849	820	750	817	811	792	853	833	845	782	789	802	861	812	817	788	846	775	795	811	787	851	831	787	826	825	808	784	789	797	749	873	780	782	803	770	781	783	811	824	782	849	764	783	817	794	830	868	800	823	780	820	810	848	777	790	824	836	802	743	811	809	804	805	836	809	790	826	773	814	841	805	814	800	767	828	805	886	805	809	849	813	814	836	865	866	850	790	830	859	805	799	808	851	798	749	789	837	829	798	789	885	837	818	838	789	738	840	812	785	792	775	786	849	822	856	848	807	786	830	824	847	821	823	867	811	844	774	828	798	778	822	858	845	850	829	798	790	778	854	830	817	815	813	815	804	806	849	820	812	860	839	801	815	818	831	840	846	843	867	806	787	764	763	810	820	774	808	802	813	824	803	800	841	809	852	794	839	836	811	756	835	844	796	749	801	859	820	756	790	832	786	829	819	809	800	852	790	826	809	791	799	805	776	816	812	826	836	823	856	829	807	810	759	856	825	804	854	784	888	789	872	866	823	732	868	848	801	839	829	828	799	835	787	802	797	832	873	759	784	808	777	808	787	838	820	835	822	764	824	796	837	859	823	836	772	807	815	831	827	819	775	825	843	856	839	841	793	822	768	872	809	845	867	801	853	810	760	855	822	857	758	802	850	792	801	827	823	807	761	750	795	843	833	829	783	785	810	819	890	842	845	823	786	838	813	866	790	828	794	850	776	850	813	810	777	802	819	805	858	808	827	804	862	823	813	832	799	816	849	807	751	782	821	832	809	851	800	852	851	810	799	865	826	820	841	826	783	896	835	772	781	852	818	813	768	824	776	821	860	798	809	825	808	785	792	846	786	808	857	805	806	777	779	817	814	863	790	856	819	786	759	765	795	844	826	882	779	844	836	827	822	769	819	804	809	809	791	858	841	765	851	819	809	841	761	802	804	773	819	827	810	808	782	823	785	767	793	891	807	867	821	784	818	866	827	854	787	813	840	781	801	813	860	792	805	843	803	764	834	856	815	817	843	781	806	832	762	831	829	849	849	888	777	853	837	810	793	803	791	818	771	796	784	777	837	817	826	819	772	760	778	827	766	816	803	837	823	785	832	774	788	787	817	772	769	833	796	798	848	817	858	826	800	782	750	818	825	852	835	825	835	773	830	808	842	811	826	803	777	848	866	800	789	841	814	824	849	801	801	801	822	807	838	795	839	801	785	778	821	762	790	848	878	832	808	796	796	793	817	786	798	830	817	810	810	798	764	799	785	821	805	773	773	814	804	793	854	799	810	831	831	809	813	824	785	805	765	803	789	794	789	849	848	805	799	802	856	870	798	806	837	783	803	768	806	776	794	802	795	795	828	810	787	831	802	814	828	803	808	818	775	869	798	803	813	823	754	772	832	842	821	812	861	809	825	797	826	800	813	815	827	867	823	859	846	834	778	770	834	792	785	854	814	831	849	823	800	852	811	796	842	875	824	852	860	840	754	819	816	772	821	850	846	825	795	828	869	810	816	873	849	820	869	840	857	825	807	807	799	798	781	823	811	846	799	795	790	787	786	789	775	785	819	794	826	781	807	807	828	832	775	781	812	795	767	810	823	822	858	851	830	875	885	804	761	856	849	758	824	808	849	909	799	787	841	800	882	815	799	816	767	877	803	818	823	798	833	847	808	806	806	749	812	781	788	760	810	806	855	856	825	824	845	842	845	772	837	843	837	813	851	822	795	801	804	804	792	773	824	797	869	817	826	838	798	796	782	799	781	809	840	812	767	774	829	839	795	751	842	832	865	767	863	815	800	788	850	808	825	786	805	792	826	830	727	811	814	871	803	808	819	791	856	801	817	875	895	789	798	785	834	831	826	782	796	798	780	811	870	828	834	773	818	822	825	812	797	794	782	796	767	800	792	816	803	809	824	806	834	811	843	807	812	838	810	835	818	854	810	781	800	798	832	825	789	741	822	766	822	815	780	809	848	786	820	834	809	866	781	767	778	797	820	835	854	805	814	828	783	834	831	825	816	787	858	835	804	873	817	765	830	808	818	786	815	811	840	863	753	833	856	796	801	850	819	867	806	806	787	845	821	817	772	815	845	766	803	805	799	827	800	782	813	866	814	827	799	806	811	846	789	782	830	908	753	824	794	847	815	767	839	800	776	865	808	846	767	782	872	867	795	785	810	852	799	812	800	816	762	815	817	806	815	784	889	808	759	844	841	790	808	822	839	822	819	820	822	763	798	807	845	791	818	862	807	810	815	810	783	848	810	789	812	772	823	840	760	796	795	744	745	792	853	813	775	784	797	837	846	842	799	865	806	834	839	838	760	812	806	859
43973	45690	23673	8353	5349	3283	2101	1688	1377	1094	1012	932	849	907	833	841	826	812	827	813	791	856	859	822	798	850	864	848	908	862	887	835	805	832	812	806	842	846	831	833	778	833	831	770	859	822	834	834	822	844	805	833	834	864	808	790	801	836	831	820	864	828	890	780	828	812	833	788	821	828	791	849	869	809	832	824	884	863	790	841	826	837	853	805	865	841	813	897	832	836	787	798	845	806	836	837	849	859	819	823	820	862	862	847	800	878	836	828	867	775	885	801	829	789	869	820	787	804	840	803	890	850	826	796	834	823	817	865	820	862	832	796	878	825	839	852	875	836	882	876	875	815	832	865	804	872	825	862	867	817	896	870	811	840	819	869	798	838	793	813	803	866	842	832	848	830	805	826	841	809	822	830	819	853	853	778	811	837	813	782	827	855	817	820	802	832	811	829	794	826	815	844	806	849	828	845	860	871	835	796	814	827	855	835	810	838	773	820	861	823	886	757	825	834	815	751	845	842	808	864	860	835	846	840	799	871	810	822	844	823	840	879	845	747	866	842	860	865	845	802	845	836	804	794	836	872	888	867	815	812	819	777	891	835	835	802	782	787	822	825	785	806	873	815	834	881	812	809	830	795	811	889	850	872	868	840	787	849	876	829	861	852	811	902	823	845	840	803	807	842	904	788	865	887	853	810	845	817	822	820	791	801	859	825	843	857	865	805	813	802	832	847	824	853	862	832	864	803	900	816	818	814	825	818	848	794	826	802	827	849	844	788	825	753	871	815	856	856	843	747	870	831	824	857	808	849	797	825	827	876	840	848	877	849	838	849	818	825	801	837	831	877	848	852	818	837	819	785	794	850	814	856	809	817	836	821	843	868	832	860	812	834	797	804	848	834	828	799	788	840	853	834	815	772	864	858	834	836	805	831	821	857	859	863	843	787	835	852	874	811	836	835	873	838	846	826	851	858	825	818	842	807	819	848	797	805	790	787	844	832	833	845	825	841	850	838	782	821	815	848	812	891	828	871	834	821	822	812	792	870	868	803	823	820	809	830	836	823	817	845	811	826	830	840	795	832	828	825	863	830	834	867	845	851	820	854	829	818	831	820	859	842	768	788	838	846	851	848	865	815	766	808	831	777	814	816	877	788	820	840	848	802	846	831	860	836	788	826	770	811	812	817	844	776	841	843	787	825	858	826	864	814	814	838	849	798	807	799	803	868	841	851	874	816	851	856	881	847	847	775	816	801	780	815	831	824	805	856	826	841	837	847	835	852	838	858	844	856	795	855	791	814	820	858	819	858	863	767	805	830	788	827	827	824	874	799	799	857	817	902	826	790	791	765	796	844	836	844	853	765	823	852	782	830	849	821	862	822	817	822	808	831	837	800	845	808	811	810	853	805	851	839	856	772	823	847	853	858	854	783	839	844	818	862	805	862	819	826	887	899	803	789	831	860	865	812	857	867	869	818	820	825	829	845	833	787	782	841	855	810	833	873	823	818	901	867	845	824	878	818	872	827	881	829	830	779	849	847	799	832	829	853	800	815	803	794	787	842	880	872	834	818	870	811	845	864	824	833	877	813	880	831	808	869	863	796	844	854	877	820	822	843	864	821	807	801	851	831	805	846	812	856	790	790	838	887	858	791	834	875	837	843	859	873	885	822	874	807	831	836	843	860	817	879	863	845	837	825	837	861	830	807	833	779	840	844	847	811	805	804	811	794	866	801	800	834	823	837	803	856	813	820	816	870	808	819	836	845	796	786	776	799	864	824	805	841	834	857	845	836	838	885	868	805	831	811	874	859	832	857	838	846	830	867	807	792	864	772	873	837	817	825	774	787	847	802	871	806	814	816	825	826	870	848	829	850	784	785	808	797	832	889	839	815	834	859	863	808	771	805	809	839	843	826	806	796	850	867	839	828	823	832	844	820	826	808	818	825	850	830	783	829	838	823	851	821	899	823	845	795	888	819	815	851	813	863	832	896	863	858	829	853	815	874	853	831	871	795	815	764	829	848	872	828	859	857	872	873	820	827	868	785	804	846	814	803	837	848	834	862	841	784	901	770	828	778	850	847	823	841	853	810	836	818	853	839	793	782	799	852	817	825	834	817	836	777	833	827	846	843	811	817	842	823	851	834	815	816	823	820	821	830	824	809	846	842	891	879	871	853	903	784	815	814	841	875	815	845	794	790	832	787	843	813	832	844	845	794	811	839	820	852	779	891	817	815	798	843	841	863	823	811	837	855	896	845	842	798	894	820	866	811	828	868	797	844	801	865	804	839	811	828	831	854	852	846	846	792	833	855	870	855	811	828	879	824	821	866	869	843	793	869	794	856	796	842	823	782	804	831	799	797	859	767	796	829	825	830	857	881	853	805	801	811	872	852	864	836	779	799	858	820	789	806	833	822	816	856	858	894	894	893	842	849	805	810	902	786	838	803	811	817	848	834	814	817	848	825	843	846	868	814	816	814	871	828	814	837	847	829	860	841	832	786	814	788	831	862	824	815	831	846	844	824	768	826	851	832	868	795	797	824	813	853	846	805	837	893	817	830	795	825	855	842	849	882	834	847	856	750	827	775	832	816	774	844	802	811	794	844	818	831	818	826	843	798	791	831	832	852	790	818	857	926	835	827	862	840	821	805	816	857	827	849	860	801	812	853	879	833	774	878	804	835	855	821	789	774	837	780	830	807	858	845	789	841	833	842	870	823	817	791	860	786	842	839	805	823	796	815	863	862	828	843	828	841	862	833	829	808	811	832	829	759	837	854	798	838	786	804	843	844	805	802	828	833	870	820	835	777	824	897	871	770	841	875	870	854	848	861	788	848	833	846	849	806	870	805	814	867	883	835	844	846	844	843	835	815	798	843	801	798	867	837	875	917	807	851	855	802	801	823	816	809	863	811	852	832	813	807	865	890	799	882	857	796	849	828	785	863	849	865	833	827	853	867	833	846	904	855	824	816	826	853	860	883	865	859	837	843	847	824	875	789	835	883	878	830	842	785	796	850	807	799	814	854	831	808	784	832	808	825	846	870	869	839	858	831	863	824	817	829	846	833	786	897	823	871	798	822	846	813	816	835	824	893	905	814	841	811	829	844	853	828	820	809	844	870	799	783	816	854	877	834	778	859	792	821	828	858	828	835	806	813	848	864	830	801	804	817	845	798	829	829	873	835	765	853	798	844	861	797	830	840	826	856	863	842	843	829	825	809	830	867	878	859	846	849	852	786	774	819	829	769	861	831	778	848	864	844	865	810	817	792	815	832	783	824	859	828	798	821	823	863	838	847	888	833	799	811	802	853	855	807	822	805	841	797	835	845	827	795	830	828	861	790	847	794	813	824	808	839	821	886	823	869	834	900	781	868	810	821	845	808	849	779	806	808	819	811	820	809	837	809	775	824	871	869	828	870	902	855	828	821	768	832	826	815	788	843	827	831	845	828	923	834	857	826	873	832	818	852	858	803	785	835	827	832	817	789	818	847	801	802	874	783
22447	20982	28308	23839	20986	20909	5561	1179	943	941	907	803	852	813	827	842	825	777	868	797	792	849	842	834	809	759	768	814	814	819	816	754	798	782	818	803	819	846	773	853	805	790	776	808	835	813	813	831	819	749	828	794	793	818	833	805	818	851	818	863	863	762	770	779	772	741	758	848	797	801	835	780	783	879	842	818	758	764	788	829	764	813	790	776	801	813	820	813	829	772	816	810	815	814	803	792	829	810	778	780	796	799	824	820	802	798	778	817	807	800	799	832	814	822	733	818	786	837	785	833	798	812	842	826	813	803	823	828	846	812	842	788	848	808	852	827	832	816	797	808	823	855	809	818	832	803	826	855	799	757	814	817	856	778	779	789	783	848	795	824	765	852	804	820	766	844	825	747	766	776	806	809	801	793	815	849	819	814	825	847	806	775	803	774	825	864	839	830	821	763	832	833	765	880	834	821	814	760	806	796	798	791	794	813	794	821	784	805	791	804	819	827	778	794	783	780	771	789	833	790	780	800	813	852	794	763	803	800	849	812	752	784	803	847	847	800	834	806	821	804	795	798	835	848	812	828	777	768	812	799	804	782	825	808	786	817	797	854	759	795	881	862	826	788	844	816	804	839	781	790	788	815	840	822	758	816	784	797	822	846	801	760	799	837	732	797	828	857	770	793	798	819	831	790	812	765	798	812	752	818	780	775	768	763	786	770	874	829	813	817	785	787	775	758	804	804	801	818	773	794	825	749	768	797	800	831	847	796	832	828	787	810	810	791	788	802	846	801	804	824	834	779	765	790	804	800	782	793	814	771	823	740	774	736	829	762	805	776	866	790	804	776	824	819	761	797	805	785	794	807	842	824	740	834	822	808	814	803	776	793	808	800	805	720	832	837	820	767	850	802	813	795	859	794	798	738	854	805	820	776	786	816	788	871	781	782	809	785	751	848	798	844	812	818	779	807	797	815	857	785	824	811	829	799	772	808	838	828	788	822	779	800	810	813	825	763	799	861	797	765	824	855	827	760	799	793	795	777	790	799	825	820	779	832	773	760	781	822	779	819	802	803	765	821	813	803	831	796	841	798	774	793	801	804	803	831	814	785	791	791	820	791	787	793	808	797	804	788	825	820	879	768	827	785	786	792	800	826	753	785	775	786	819	776	751	760	827	833	827	817	832	792	829	832	821	777	812	819	787	767	794	776	810	797	769	824	831	838	804	823	786	772	826	777	797	817	819	791	827	845	811	823	799	827	842	802	826	766	800	812	806	812	800	779	790	811	771	821	781	785	757	830	812	785	787	811	801	754	779	821	741	828	788	800	771	788	775	865	784	748	820	796	795	819	774	825	778	833	804	843	818	805	807	789	765	776	842	776	802	825	816	813	823	802	814	783	832	819	804	801	776	816	816	807	812	844	784	786	815	823	809	766	765	825	782	827	809	804	783	773	804	752	835	793	788	837	801	811	756	790	815	814	821	804	772	773	745	863	803	839	732	781	774	812	857	796	802	801	827	814	836	835	822	807	809	869	840	843	736	801	860	796	774	819	793	766	779	807	815	738	868	767	829	741	828	819	789	783	846	795	839	818	815	821	787	792	775	815	811	795	809	810	853	795	803	779	788	829	828	792	818	768	843	783	804	803	793	773	782	795	802	824	867	836	852	801	811	834	752	811	777	786	823	837	791	763	826	780	790	796	808	820	821	826	811	802	820	806	790	815	814	819	772	798	809	798	881	865	839	760	821	835	846	825	802	801	757	787	805	766	805	811	827	825	828	782	819	814	851	772	821	802	786	788	843	811	792	846	790	815	769	761	773	795	797	795	849	773	819	767	797	847	812	787	754	813	790	761	820	767	819	833	816	817	805	837	843	808	771	782	790	823	810	806	795	794	830	789	806	792	837	838	734	786	777	790	786	833	774	837	827	808	783	805	852	807	802	804	845	795	783	798	764	780	862	751	784	796	806	795	770	774	772	823	810	795	797	840	757	735	824	785	795	759	767	813	753	765	788	828	796	784	824	802	821	803	785	753	793	783	806	805	777	859	838	776	838	771	792	785	823	831	835	782	810	766	811	811	798	777	804	800	805	783	784	809	777	785	800	842	782	801	796	809	846	772	830	780	811	821	806	805	803	820	784	818	828	810	788	807	824	778	785	823	777	797	757	822	757	778	774	771	841	802	787	830	786	769	809	822	792	831	833	813	838	760	805	801	789	780	778	836	779	764	796	767	790	834	835	818	785	810	823	786	771	813	796	809	794	826	829	773	784	811	719	790	813	835	825	847	791	806	850	789	782	790	812	841	789	787	777	798	840	858	819	812	816	783	815	794	806	789	806	813	813	798	811	775	827	804	810	872	801	808	793	835	788	805	809	801	788	847	758	828	793	806	770	795	827	822	826	793	783	739	795	780	810	803	770	847	787	787	796	829	794	792	833	741	781	783	812	834	858	815	853	894	784	767	825	796	856	836	813	809	767	797	799	848	808	833	769	831	786	784	835	764	795	798	825	821	784	785	826	801	810	791	829	832	860	808	785	833	783	796	835	789	785	816	793	853	791	834	798	762	788	794	795	801	780	853	780	863	806	773	825	813	819	808	810	853	800	806	799	803	774	763	805	799	764	763	788	789	832	762	789	851	750	785	792	839	817	799	839	755	812	776	780	804	807	787	776	788	825	803	872	800	767	815	767	802	840	852	830	773	748	827	846	780	818	794	788	835	836	756	809	765	852	816	847	740	798	805	779	822	787	787	806	812	785	858	803	801	805	817	788	877	791	761	847	805	794	783	778	772	840	813	792	757	811	812	736	809	782	826	791	815	801	835	834	804	773	788	834	825	796	824	765	792	801	843	788	784	819	749	799	751	755	806	836	818	824	808	804	780	817	810	838	826	799	851	828	815	795	828	792	785	799	852	804	820	782	789	856	826	822	822	833	813	790	822	808	800	812	844	804	791	801	800	769	818	779	788	791	812	801	804	783	775	803	777	798	782	796	782	805	804	817	801	779	802	779	812	841	798	830	841	806	774	765	831	802	818	826	827	769	832	784	813	802	779	806	794	795	789	859	819	798	784	816	764	800	797	776	825	771	805	868	803	797	814	830	809	839	771	804	773	819	816	804	809	822	790	798	798	805	795	782	798	779	826	777	824	776	844	786	788	852	792	826	763	783	828	812	842	806	802	835	811	762	830	753	779	807	803	764	839	819	737	784	831	831	810	799	794	794	793	781	839	803	790	805	737	727	783	855	783	830	801	846	817	785	792	834	804	787	778	806	799	838	790	793	805	758	771	806	845	811	767	779	806	761	766	726	795	809	852	784	723	824	827	810	756	773	805	775	824	781	783	774	748	823	812	792	783	809	793	836	764	811	848	847	788	844	800	822	753	869	820	845	761	781	822	776	813	779	767	768	849	814	807	788	779	795	834	870	777	824	775	785	809	787	785	787	828	803	796	831	831	831	810	791	822	813	754	747	771	837	840	819	772	778	761	796	794	783	786
40641	44873	23729	9153	3966	2010	1485	1161	1037	933	852	832	844	793	848	796	816	802	814	807	792	835	824	786	835	869	794	795	820	820	843	770	798	786	842	827	801	775	810	786	855	797	793	773	855	783	766	848	882	866	861	805	843	826	827	784	725	795	842	800	827	764	797	763	783	866	828	794	815	807	822	778	822	845	823	809	781	795	854	843	870	854	832	815	787	805	820	849	803	852	848	828	797	770	798	792	799	799	820	824	795	840	855	856	790	790	808	765	808	832	783	805	826	824	774	790	802	776	820	811	791	774	807	791	823	737	776	794	833	796	799	863	815	775	798	797	816	840	799	852	774	778	752	819	850	845	878	826	844	799	804	792	792	834	828	748	807	792	829	768	829	812	803	847	851	776	833	796	837	798	763	814	829	813	859	785	804	857	794	835	792	809	809	827	768	837	802	846	798	800	761	821	791	792	846	752	771	799	824	855	831	813	793	774	839	796	829	835	747	819	763	796	829	821	820	817	823	828	781	828	818	837	814	815	805	834	833	741	833	828	808	799	837	824	844	816	902	804	900	809	827	853	824	805	822	799	840	786	795	722	787	835	823	806	798	733	794	812	767	787	825	799	780	847	810	751	817	819	821	801	836	809	830	855	830	810	819	858	842	800	856	809	818	770	860	824	806	789	802	800	774	824	793	839	768	832	795	820	784	798	808	816	772	836	812	850	785	773	781	773	776	803	782	808	759	852	842	817	824	757	812	885	830	781	798	811	762	805	872	797	821	825	833	771	839	850	816	799	822	768	854	824	786	845	790	835	827	766	804	847	793	784	851	848	850	833	779	819	833	779	818	755	804	820	801	844	793	797	823	803	772	792	794	828	845	834	771	835	818	795	846	809	795	765	796	810	806	834	811	857	769	820	876	817	808	799	844	813	783	868	747	841	770	814	828	771	785	789	754	789	830	770	829	846	845	836	795	820	794	800	810	818	831	779	821	824	852	790	841	762	825	814	845	763	772	863	804	818	820	835	850	771	821	851	801	832	860	757	813	839	864	780	868	805	836	829	827	813	783	783	822	780	791	792	785	817	875	776	787	796	841	817	835	833	849	833	832	761	787	821	818	762	798	833	855	863	814	826	805	820	805	830	802	778	806	825	799	846	826	787	835	805	818	771	830	771	848	786	814	740	785	823	814	758	820	783	801	792	825	784	786	831	779	797	797	807	859	803	775	856	815	815	777	829	819	788	812	814	790	826	862	881	816	802	808	820	813	811	783	821	825	831	772	768	820	837	836	806	869	780	823	837	798	815	788	817	784	751	765	807	875	813	832	808	802	752	842	772	781	837	773	838	839	815	847	800	818	799	835	820	798	849	826	810	828	832	838	824	756	807	801	829	817	813	781	806	771	815	806	875	801	852	799	840	812	860	803	840	810	793	823	850	832	809	804	801	801	837	826	838	849	800	812	842	866	829	840	813	821	771	801	774	771	824	761	814	801	825	788	777	821	801	806	855	768	796	884	757	828	806	811	793	847	781	794	839	813	833	834	826	776	815	808	812	817	840	863	760	836	808	809	821	828	796	806	773	807	834	810	837	794	841	837	863	845	809	787	756	770	828	836	831	800	817	802	779	851	820	823	806	752	829	852	814	795	823	797	810	769	830	819	794	812	822	779	822	834	850	754	813	860	812	816	805	819	888	851	804	859	815	761	828	788	782	862	813	838	860	810	792	765	849	811	865	794	838	850	818	842	806	767	824	802	825	832	814	805	800	807	844	833	837	784	808	798	836	828	774	802	786	812	784	805	803	802	836	779	823	755	783	806	806	798	820	770	750	801	806	796	822	796	815	771	777	829	789	804	824	821	793	823	832	792	812	795	866	821	821	770	793	849	801	831	796	810	824	807	794	837	827	783	800	815	774	827	809	792	862	806	804	794	808	852	820	855	868	778	843	802	800	803	853	791	787	772	838	842	806	790	825	823	778	783	768	788	859	810	830	817	824	846	814	813	772	811	831	809	804	808	874	795	848	770	780	822	828	790	811	783	842	864	844	826	780	816	874	797	830	814	804	818	831	833	825	742	818	827	805	807	808	815	798	766	864	828	801	812	825	839	799	799	807	844	840	790	809	801	855	823	835	781	758	815	788	820	835	810	864	832	812	803	891	778	774	826	783	755	784	796	850	828	806	833	782	845	825	806	815	803	768	818	835	783	746	855	817	808	800	754	760	854	805	797	805	799	747	794	810	815	754	793	837	837	787	856	838	837	828	730	800	761	800	812	856	791	858	780	783	852	804	835	852	855	815	814	817	793	815	877	776	872	831	830	797	801	786	830	843	801	820	769	815	842	869	817	793	839	796	756	843	831	838	789	814	843	790	834	815	754	821	811	818	784	788	807	811	819	775	845	829	785	802	794	819	812	820	813	832	784	783	785	800	814	806	780	767	814	801	810	811	814	775	809	816	827	764	846	767	809	837	771	814	838	795	795	834	845	830	869	830	852	840	821	847	797	821	859	771	818	839	787	840	835	830	813	784	823	761	800	797	781	777	757	797	825	797	794	800	828	773	822	819	850	816	825	777	830	797	796	831	800	830	785	824	811	818	834	867	867	834	771	841	831	793	858	853	782	862	809	856	804	850	801	834	828	784	764	802	829	795	771	796	826	818	785	842	841	762	878	818	803	786	827	762	853	793	833	818	835	770	837	850	836	764	829	847	821	813	859	808	812	838	751	816	812	791	840	818	786	775	778	866	799	872	828	825	794	846	798	799	819	820	828	816	809	826	797	811	798	821	833	834	824	748	829	831	829	808	770	779	855	796	794	787	823	853	805	819	815	813	803	799	857	800	805	794	824	841	818	808	816	856	848	728	803	837	866	808	802	794	836	800	798	809	785	783	799	747	800	873	839	855	822	778	820	817	821	858	848	831	823	798	799	818	812	814	739	820	759	859	809	740	813	810	835	827	827	811	805	815	819	809	824	780	784	791	787	850	787	854	818	836	805	803	794	809	810	767	784	820	814	797	828	789	794	788	822	801	846	779	779	829	827	828	774	805	856	748	770	761	794	767	784	881	801	762	800	801	808	822	790	800	815	726	821	783	854	755	747	822	804	783	813	782	847	806	740	810	805	805	796	807	842	830	810	799	818	842	854	833	795	808	844	783	833	767	836	768	806	780	769	822	813	843	783	848	831	815	848	777	851	783	783	803	864	831	823	784	773	845	780	863	780	816	789	819	795	771	806	875	853	797	811	835	837	788	850	832	781	834	824	787	835	844	825	786	853	819	811	813	787	814	834	849	816	876	839	812	771	815	826	815	779	799	851	783	781	855	748	819	801	776	767	834	801	807	829	849	823	828	798	786	827	802	855	828	837	815	825	816	840	847	834	827	800	840	823	803	839	786	768	810	849	808	849	831	817	821	788	843	800	883	835	763	837	848	797	806	838	815	868	816	816	795	804	805	825	799	765	795	789	771	835	812	813	799	799	855	777	852	832	776	806	860	832	794
42869	40405	28475	16350	6471	3150	1944	1425	1186	1058	939	863	806	869	840	832	815	804	849	758	796	799	814	796	817	822	782	796	814	770	793	831	757	780	808	784	806	836	754	778	779	787	818	813	836	767	786	797	810	817	792	810	838	830	790	810	792	826	820	819	806	825	774	777	813	815	831	815	833	835	783	794	864	801	799	822	805	823	730	847	801	884	802	810	800	789	759	817	859	740	851	833	872	775	822	800	791	818	785	777	880	782	766	852	853	786	893	789	816	822	830	818	731	809	796	818	758	801	775	751	812	825	713	781	804	790	800	810	795	794	841	831	719	795	835	857	794	828	816	815	799	812	772	778	735	780	795	844	771	807	821	795	843	809	795	791	875	847	802	771	798	824	787	827	829	809	801	816	812	809	759	793	853	801	790	780	794	802	794	842	765	775	838	786	803	794	835	863	835	762	811	773	797	777	789	794	775	832	885	815	767	829	760	796	784	836	828	805	855	799	803	788	754	845	828	856	798	746	824	794	760	772	801	830	833	771	816	834	777	769	790	769	768	776	772	767	764	746	800	841	813	780	803	776	806	851	848	799	808	826	835	863	788	812	794	818	799	815	843	834	820	779	800	822	818	824	784	831	842	809	802	800	810	815	805	791	817	775	840	843	780	807	761	752	843	819	799	790	812	783	765	796	820	770	761	789	778	863	797	814	805	812	785	788	812	847	845	834	828	832	814	784	822	780	773	821	803	819	809	832	807	768	785	811	801	838	834	806	808	813	806	769	807	843	802	792	817	803	793	806	789	780	800	842	802	789	819	871	763	815	806	775	772	792	789	836	712	816	770	832	817	833	830	842	811	785	830	732	783	861	829	833	806	811	834	796	775	814	777	819	835	795	795	818	824	770	780	830	770	820	822	800	786	822	790	784	729	822	781	859	791	790	867	816	788	809	783	786	829	754	817	823	788	841	778	780	864	774	833	808	774	806	794	822	824	789	800	825	806	766	808	822	829	766	744	851	820	786	828	823	794	828	844	771	789	807	821	800	786	777	801	776	841	858	770	806	816	794	799	784	792	844	818	824	795	776	778	785	808	829	792	766	814	822	820	830	789	834	753	772	842	838	857	761	827	826	827	814	857	817	805	801	823	802	796	768	774	816	813	783	785	819	771	821	792	764	886	804	795	809	839	787	783	833	927	825	807	822	799	782	835	805	802	853	810	762	794	840	825	812	794	745	774	818	782	790	842	811	751	791	773	821	785	822	853	833	796	778	815	769	815	800	794	831	766	789	780	760	803	836	835	795	767	815	829	799	834	791	761	857	779	806	778	769	823	827	825	788	834	824	850	813	807	817	813	844	758	827	857	876	817	768	793	777	796	784	821	819	832	774	778	811	825	811	777	842	739	839	797	718	786	742	777	812	746	797	841	811	785	764	775	816	811	828	813	778	837	815	810	822	799	880	753	786	814	801	825	798	740	767	774	824	790	815	871	812	796	800	799	773	795	812	798	825	764	808	780	766	812	772	793	811	753	837	789	811	830	767	763	781	804	784	840	792	813	825	812	789	836	801	766	785	819	774	813	762	802	790	777	787	776	795	719	802	826	744	775	833	807	809	778	834	865	844	836	761	793	808	775	800	790	827	819	810	800	798	812	731	760	837	826	807	835	759	773	818	805	819	787	778	819	801	806	832	838	816	767	793	805	769	779	818	816	785	773	831	817	783	832	805	790	820	837	788	796	762	805	829	772	823	779	816	826	831	804	766	855	830	750	811	810	796	763	818	812	751	773	781	844	815	805	791	804	791	780	793	796	808	843	816	796	795	768	845	790	755	777	757	808	778	766	770	841	809	790	813	781	802	810	866	825	818	797	812	816	818	832	816	817	835	791	786	819	816	794	778	792	838	816	807	840	770	832	787	774	829	781	802	785	760	818	812	833	834	809	778	818	815	780	822	774	852	842	798	781	826	782	776	799	823	743	818	822	778	772	796	776	826	833	799	825	764	816	765	760	765	773	835	825	767	828	755	802	831	784	810	798	805	823	806	810	773	799	807	812	839	876	761	759	774	799	878	814	801	800	816	831	779	777	809	801	801	775	797	755	790	830	770	822	828	782	819	811	767	824	808	823	785	767	736	804	787	830	800	787	775	798	759	858	836	835	799	799	805	837	798	789	798	782	759	785	809	794	817	870	825	775	711	810	819	810	861	774	796	792	776	797	814	844	785	809	774	823	803	805	811	861	813	785	844	806	791	792	767	814	762	809	800	832	794	791	809	795	815	791	808	830	844	804	796	841	830	821	784	866	772	784	810	765	809	809	842	768	779	838	749	771	858	784	833	805	816	772	783	812	789	792	791	806	819	758	834	807	809	833	789	795	720	750	804	766	798	832	777	784	807	804	819	822	775	836	818	798	796	761	830	802	846	766	836	797	728	771	800	773	806	763	767	812	823	808	795	762	851	831	799	790	811	803	802	824	822	826	781	806	806	865	837	819	834	756	789	820	809	849	829	763	761	776	853	834	777	765	821	803	795	795	817	867	766	720	803	845	822	783	782	812	800	785	824	793	814	873	818	795	798	785	795	828	841	886	775	761	769	828	780	804	817	819	795	768	803	788	738	839	766	775	799	806	762	766	776	803	805	793	772	751	790	816	750	849	783	844	765	821	831	738	796	840	832	836	798	798	822	812	783	799	809	779	807	783	781	801	786	763	766	809	865	861	861	788	783	861	795	803	804	822	816	805	760	800	800	784	766	807	792	809	808	817	799	811	813	764	801	778	781	813	799	811	822	766	812	771	802	791	807	787	825	822	808	841	798	819	808	802	783	803	799	805	850	730	816	814	796	807	833	770	841	822	773	794	776	817	862	829	802	779	827	765	767	786	799	771	776	747	787	805	866	791	773	773	809	818	798	784	838	825	787	822	823	794	820	827	801	808	788	814	833	758	783	775	815	820	759	811	821	811	856	773	791	766	797	795	805	786	792	833	798	800	798	798	764	776	786	813	757	758	851	781	772	787	826	838	757	741	827	778	722	822	811	806	811	815	820	803	797	804	804	782	780	803	857	809	780	853	782	810	787	785	832	766	805	822	747	783	750	803	797	807	852	789	818	804	774	789	775	801	772	843	790	742	795	802	790	825	800	778	802	803	752	826	784	777	832	792	790	792	842	778	793	774	776	798	815	768	786	772	804	840	782	866	787	823	787	806	781	792	781	805	801	792	808	784	827	846	785	839	822	871	807	808	754	801	776	792	843	824	793	775	809	789	829	798	782	818	795	799	809	788	825	807	783	817	782	783	831	766	799	822	766	807	798	792	804	827	775	777	750	787	802	774	784	793	812	829	805	804	808	803	806	764	823	769	793	827	755	779	825	753	811	832	805	792	811	795	767	765	807	823	797	805	774	809	750	785	791	812	800	790	783	794	760	765	807	825	787	831	799	792	778	829	787	791	804	824	783	808	778	800	789	821	768	802	836	832	815	781	760	847	776	816	835	773	857	770	847
47808	48553	27120	13457	7478	4274	2720	1891	1352	1164	986	910	889	884	815	865	813	825	823	817	869	792	835	815	805	797	773	754	830	826	832	808	770	804	838	795	830	809	822	817	797	792	874	766	816	850	825	777	839	801	896	807	809	847	827	859	840	825	841	819	833	828	792	846	834	848	793	805	813	845	828	775	775	795	810	771	833	842	846	854	831	843	849	843	799	755	839	816	847	811	802	816	765	840	787	832	802	828	828	791	851	836	866	811	785	838	839	782	807	820	815	853	874	821	821	802	801	865	780	851	804	826	837	793	830	803	804	787	846	841	869	827	794	846	800	829	879	833	803	855	828	868	899	857	761	810	819	796	822	835	788	787	884	809	864	822	783	860	857	790	828	831	818	828	866	823	869	785	806	809	862	835	786	808	818	837	836	812	817	855	812	723	840	879	821	789	790	792	814	836	809	825	794	816	804	823	846	787	827	744	809	856	800	851	824	822	839	817	850	779	888	798	863	790	807	862	839	809	809	818	827	811	850	831	852	827	829	823	789	825	815	826	843	825	796	847	813	810	836	809	761	836	838	871	833	791	811	801	815	804	806	786	847	824	814	866	799	825	831	790	787	786	828	830	799	801	831	825	808	845	793	869	778	809	855	798	854	842	829	826	820	836	819	829	813	865	875	825	835	804	833	833	805	829	819	846	837	845	807	813	844	814	829	839	825	827	816	815	891	759	800	763	793	837	805	822	841	828	801	849	813	808	838	837	789	826	812	806	799	772	833	818	828	829	819	847	842	814	764	833	838	863	815	832	836	842	825	824	822	805	804	796	789	876	836	813	849	827	835	827	801	836	822	859	841	865	863	810	824	827	831	839	809	816	861	838	851	887	870	825	826	850	790	835	846	835	804	770	800	851	829	827	830	855	800	751	842	844	782	807	873	827	829	787	857	812	838	789	825	781	841	771	821	821	854	812	807	842	801	844	836	853	793	832	816	809	840	940	807	814	882	818	841	821	872	831	811	778	804	837	830	810	836	811	791	795	796	799	827	797	835	848	866	780	849	801	791	876	796	806	795	827	781	807	838	833	780	795	837	833	848	782	780	809	873	793	843	895	858	845	772	810	808	838	841	836	781	817	806	824	835	800	848	808	820	835	907	785	820	787	800	880	842	799	821	897	845	848	808	811	837	801	821	805	816	806	817	804	847	799	808	834	813	836	796	832	870	803	792	744	815	821	798	828	837	889	847	851	820	821	878	796	847	818	847	814	864	841	797	838	839	821	798	826	855	848	808	833	783	821	813	826	837	813	816	884	794	798	795	816	818	803	864	766	843	829	855	761	862	822	785	815	866	878	826	823	837	821	832	735	792	828	846	811	758	789	848	846	787	829	858	837	824	822	774	836	764	813	783	884	845	826	806	822	840	873	869	822	867	766	832	817	799	782	838	821	816	800	829	816	836	860	788	822	879	745	843	782	854	866	839	820	844	846	837	856	779	826	856	821	831	908	842	785	820	839	822	858	813	800	838	806	788	835	791	813	786	843	797	818	829	812	836	862	825	892	804	848	870	848	786	835	811	832	806	818	801	843	821	838	776	869	834	820	849	881	823	812	810	836	849	852	840	823	840	788	771	828	803	809	860	795	804	873	837	857	785	866	840	877	803	856	855	845	825	815	833	770	777	777	804	842	823	790	841	838	805	850	875	804	856	822	817	848	814	757	797	839	828	826	860	830	789	826	883	778	790	853	832	797	839	850	819	842	779	883	824	809	800	870	789	875	829	804	790	843	841	835	827	808	845	806	840	826	821	802	840	810	841	826	835	839	802	866	842	839	819	817	842	818	824	816	795	871	825	847	808	785	788	834	877	837	882	796	861	819	828	808	834	784	820	839	854	786	831	784	848	824	844	844	869	836	814	854	780	799	808	823	827	769	836	861	800	785	862	864	761	835	777	849	823	843	806	753	836	778	853	867	815	765	805	857	829	844	825	840	796	797	813	839	862	797	809	767	800	776	831	840	783	855	851	836	782	863	829	849	849	788	803	881	826	829	863	857	810	822	789	811	787	797	828	885	854	817	882	828	746	855	878	828	864	798	800	830	856	828	865	848	837	852	854	856	830	820	844	852	814	892	825	815	813	837	848	866	802	800	789	806	813	836	826	829	819	846	846	863	785	832	863	808	867	831	821	874	844	773	861	802	810	874	823	839	810	873	849	837	808	831	827	796	827	848	857	830	789	872	850	802	782	839	803	816	855	808	871	833	855	821	836	811	754	835	859	837	809	791	876	790	821	858	809	799	803	818	814	785	823	813	827	819	815	790	817	848	832	904	834	805	813	784	846	827	844	835	890	802	838	769	774	809	797	816	873	819	820	777	828	835	839	860	815	807	801	824	805	867	848	860	816	851	863	836	806	828	803	813	781	824	843	816	828	794	772	835	837	833	817	871	883	763	843	801	823	794	837	830	803	849	732	831	822	889	861	871	830	840	798	803	858	854	806	818	900	878	830	844	826	807	811	845	774	818	848	830	805	841	846	829	822	875	786	829	776	837	834	849	810	847	797	804	843	886	821	804	792	816	862	823	819	869	808	805	804	826	820	859	831	848	822	872	797	846	842	832	839	819	830	818	847	806	814	818	830	793	846	822	790	806	799	863	780	844	799	806	804	804	829	837	822	858	774	836	858	804	820	819	796	784	827	824	849	813	829	802	813	780	853	826	815	808	797	792	759	819	856	844	830	771	872	786	863	810	819	832	782	852	807	817	808	852	834	842	861	805	832	800	829	835	805	828	870	810	858	849	829	834	869	826	818	841	834	802	816	770	844	845	802	822	840	858	855	839	791	807	851	842	869	775	854	851	832	862	807	806	825	811	808	842	828	802	848	843	863	806	858	824	849	884	802	860	810	839	799	834	785	830	842	869	847	846	823	824	790	803	798	813	810	871	859	833	855	845	852	819	837	817	824	804	819	783	800	792	820	837	824	821	787	815	786	860	816	822	879	817	829	812	801	821	835	848	810	865	800	802	816	855	820	840	850	753	796	818	802	807	801	798	832	840	834	844	768	843	793	833	810	834	855	807	843	768	783	864	803	810	805	851	826	785	783	821	764	814	825	818	871	841	807	859	846	826	859	794	800	799	821	824	854	835	833	865	790	842	811	824	762	838	834	864	841	793	861	813	840	786	868	799	802	788	822	867	826	817	814	825	789	848	837	803	817	847	813	827	792	828	784	806	824	812	816	801	827	837	851	775	807	833	829	865	844	828	799	859	859	813	832	794	856	848	813	807	800	837	830	793	829	845	814	848	835	819	839	805	800	783	878	769	813	806	799	854	821	834	829	783	855	845	787	849	792	801	873	814	833	773	845	885	814	816	830	863	909	831	859	865	851	845	820	785	852	860	821	830	853	816	819	825	776	820	792	788	838	832	809	874	873	792	828	795	876	820	810	850	785	842	796	839	813	855	826	837	801	805	856	817	840	773	843	861	847	828	808	850	796	754	821	826
23349	20955	27931	24181	21119	14476	4882	2331	1484	1081	893	891	801	766	823	804	831	816	770	740	827	752	782	754	740	786	773	790	745	848	748	826	806	791	776	785	759	821	741	752	760	785	741	756	736	816	789	821	758	782	765	734	751	795	762	790	736	799	793	798	746	773	800	777	780	720	724	818	803	752	738	815	815	794	801	775	768	760	802	793	775	792	811	766	790	756	749	782	757	770	779	820	795	780	795	810	817	758	753	759	804	789	776	809	779	786	806	799	733	745	750	800	806	769	796	802	813	782	774	796	768	802	788	785	783	776	729	747	786	768	828	779	842	811	775	793	770	787	758	794	800	792	782	778	751	795	775	797	786	763	774	754	753	760	803	759	797	734	721	771	804	775	821	770	762	800	729	791	781	789	804	780	765	774	773	768	757	801	760	780	744	787	832	786	778	756	723	761	796	765	767	758	810	819	805	786	855	746	830	754	791	802	809	783	808	799	834	796	753	773	760	774	795	783	810	781	814	775	749	803	781	829	787	784	777	756	808	763	745	814	732	803	759	784	713	761	734	752	730	772	827	774	772	773	782	768	797	774	767	801	760	768	798	771	812	795	810	765	785	771	809	797	765	788	792	747	746	755	762	749	747	836	769	795	778	822	799	832	786	807	737	807	791	742	815	804	741	766	762	785	741	787	775	786	748	771	739	754	799	747	813	774	751	785	730	739	836	785	731	753	789	755	771	784	776	759	783	775	780	779	796	761	808	785	743	747	750	783	825	803	739	777	744	783	757	791	839	796	807	778	761	775	751	789	829	769	787	731	782	768	816	792	771	758	769	837	794	742	733	778	775	775	837	764	773	820	788	772	803	748	782	798	847	760	735	803	738	732	789	756	811	772	804	770	790	817	798	767	800	752	819	779	756	766	765	783	791	774	761	744	791	790	751	793	750	774	791	724	800	758	798	791	762	820	719	795	759	808	792	772	761	795	821	801	790	808	789	792	760	772	828	741	740	753	792	810	712	762	771	833	792	747	811	767	765	817	754	756	804	781	772	748	750	767	802	790	759	807	779	732	778	775	830	753	769	745	791	768	706	802	789	784	803	774	800	785	781	780	812	784	754	788	783	774	762	750	753	806	806	768	807	792	775	775	744	783	816	764	755	783	776	746	807	778	779	765	817	764	823	758	763	811	694	803	799	737	774	778	812	758	795	785	803	802	798	820	788	714	807	767	761	781	809	770	761	822	777	805	776	770	786	770	747	793	826	840	773	796	745	758	745	835	747	759	782	820	818	757	803	789	750	802	739	755	798	850	730	775	755	801	745	806	786	731	794	820	804	803	784	801	790	771	768	815	747	764	787	774	764	767	709	827	776	754	816	807	767	733	782	799	771	774	783	772	798	818	775	778	801	774	811	719	770	790	797	731	808	776	761	781	791	761	765	716	806	860	792	759	788	817	769	814	781	775	793	790	819	776	806	772	788	791	818	781	761	779	733	737	767	850	741	778	813	749	733	761	760	796	802	767	776	776	790	792	811	794	763	790	845	795	754	756	760	779	773	804	764	769	791	778	751	776	729	736	749	787	741	750	753	769	786	732	779	779	798	750	796	815	750	793	789	782	771	762	762	782	746	764	781	801	818	780	834	748	805	748	838	811	799	788	744	785	787	764	788	824	838	788	801	761	797	773	769	732	779	809	762	761	770	773	783	787	729	763	792	805	794	763	714	836	793	768	804	764	759	753	827	775	764	827	750	795	783	729	801	796	747	731	785	772	771	808	805	731	739	778	774	798	780	777	758	762	754	785	775	772	776	785	793	770	764	793	778	757	794	746	793	794	773	788	781	826	793	809	763	785	774	791	795	775	799	741	800	740	727	792	736	771	731	773	820	800	780	797	795	798	800	713	767	737	801	815	775	751	789	806	777	821	792	807	747	825	726	807	776	770	841	761	835	749	750	814	774	849	783	781	810	815	753	812	755	802	797	740	815	753	797	764	735	764	816	767	741	838	778	825	713	768	763	786	798	808	791	785	812	774	798	770	770	752	773	789	752	778	805	780	797	758	774	797	760	746	843	778	785	790	739	751	742	784	798	748	844	799	809	729	814	798	749	775	820	769	753	794	761	829	733	791	785	782	758	782	766	736	748	772	781	798	803	789	787	810	832	815	765	780	813	737	777	784	792	764	769	764	757	747	773	794	788	801	788	771	783	752	764	799	740	763	767	745	764	794	763	745	775	771	798	762	842	785	717	759	788	735	798	754	804	782	745	805	774	779	771	749	793	830	820	750	787	738	735	764	803	784	836	775	753	775	784	773	807	791	765	771	761	798	759	747	776	775	767	768	769	747	833	810	711	762	778	741	797	752	765	794	782	782	733	746	744	780	812	805	789	752	719	774	766	820	738	718	813	780	811	766	767	731	812	751	787	767	812	765	822	783	748	778	797	735	795	798	764	756	752	764	788	733	771	782	771	771	758	820	799	777	727	799	779	743	782	745	749	838	824	816	764	795	762	771	765	783	772	776	758	785	729	774	781	785	772	784	763	818	789	781	766	735	739	763	731	778	744	797	744	776	768	822	745	748	817	785	757	794	796	786	821	813	771	803	797	756	825	793	806	801	795	801	810	775	787	766	752	724	782	800	822	791	802	791	760	812	766	809	747	805	746	806	762	757	811	784	740	742	792	796	765	791	745	738	776	746	770	777	768	745	734	822	813	768	779	782	777	748	810	766	830	796	811	816	774	766	796	754	759	781	782	759	783	785	738	783	759	745	779	815	796	800	761	822	816	789	760	773	816	784	780	756	792	801	805	754	794	749	802	757	805	765	729	798	733	775	785	789	775	756	766	771	739	804	846	708	785	814	758	801	777	785	794	734	772	739	740	782	737	747	785	810	810	721	775	804	722	801	777	762	738	774	792	804	762	756	834	782	820	777	760	783	797	761	796	777	732	744	787	714	786	763	792	794	754	761	800	753	797	720	736	743	822	788	772	749	763	756	783	793	807	722	735	744	768	814	779	767	729	824	749	738	774	769	788	823	809	781	756	798	765	787	821	798	753	764	751	788	770	790	807	826	812	763	793	818	796	700	723	757	784	797	790	834	790	798	754	790	789	822	794	737	732	826	791	745	724	810	732	745	760	718	787	795	769	787	762	766	823	819	774	805	728	764	845	754	750	745	796	741	743	794	812	812	795	797	806	741	784	762	773	766	748	818	811	771	777	754	768	754	800	786	821	775	768	794	737	760	762	790	815	783	799	801	714	727	756	863	775	777	795	772	795	748	818	753	774	773	784	744	771	747	754	795	761	809	777	754	804	799	758	777	811	804	839	768	748	783	773	770	803	757	756	820	737	748	759	726	777	808	733	779	787	725	796	724	789	790	772	739	822	801	758	824	748	776	812	779	789	767	775	783	766	825	769	790	800	794	834	744	797	743	784	817	765	791	809	781	744	738	796	793	783	766	763	793	842	773	749	782	763	771	788	790	820	823	829	772	762	766	763	788
43749	59560	34313	20146	13534	7592	4465	2819	1800	1241	985	923	908	878	836	847	812	781	801	792	745	817	781	814	761	812	810	786	829	828	836	843	822	813	759	818	795	820	775	813	798	758	784	816	805	763	798	879	805	837	751	803	857	776	833	839	814	830	790	791	821	819	801	777	808	796	782	777	792	841	769	807	774	822	790	832	829	815	759	809	793	737	813	758	774	781	814	711	791	815	819	836	822	820	794	765	770	827	849	818	811	811	772	849	790	811	791	805	783	825	775	785	734	756	832	768	829	796	809	817	760	793	798	804	748	784	783	798	786	810	777	785	805	770	789	789	808	744	777	749	800	784	816	748	785	785	806	783	809	810	773	799	807	785	803	863	803	731	834	777	781	819	788	810	789	771	862	746	774	837	767	757	779	780	826	767	765	730	853	801	796	805	797	845	797	749	784	825	835	846	809	804	780	804	777	834	829	790	793	809	803	821	820	856	823	774	807	778	818	807	774	790	866	788	810	781	809	819	810	799	792	773	795	801	812	831	773	839	769	757	815	782	834	824	812	835	775	819	819	784	797	814	816	760	746	842	798	809	801	793	808	779	797	795	750	785	765	776	824	808	811	797	831	786	804	777	795	807	836	766	785	771	824	802	779	788	786	817	797	838	788	797	783	776	774	749	742	776	789	786	815	829	805	827	836	858	761	757	843	843	794	785	788	770	805	812	789	837	791	787	788	785	771	781	741	782	707	798	810	761	818	813	723	770	827	796	752	747	841	779	753	782	762	807	781	809	748	804	803	760	771	822	803	798	770	797	811	804	761	825	846	781	827	799	742	733	765	747	790	825	785	796	765	803	798	815	788	797	823	788	796	804	814	800	812	832	799	815	790	818	786	806	774	814	835	769	763	795	815	767	822	821	831	810	762	821	761	839	806	712	798	798	843	826	778	827	824	827	822	815	793	752	732	790	793	799	804	800	819	851	769	793	816	823	727	809	778	848	814	817	792	792	837	783	753	819	803	769	812	794	839	804	837	790	771	800	829	795	832	749	775	808	800	821	774	813	824	851	853	836	809	817	786	762	785	804	781	820	792	833	821	817	790	814	801	821	803	751	758	807	797	826	776	759	782	768	779	736	807	801	795	797	764	790	782	773	746	858	829	818	760	793	802	786	794	741	794	811	798	807	768	841	815	824	787	761	809	791	804	763	856	821	808	798	773	792	821	819	820	782	855	779	803	765	808	778	814	837	805	841	789	791	849	793	772	734	815	836	777	769	790	791	772	802	792	801	843	800	835	812	782	762	819	749	810	799	829	789	792	775	805	818	790	787	807	853	781	791	809	773	785	814	766	802	837	833	798	743	846	779	812	781	848	814	806	805	787	819	800	783	781	758	795	802	800	813	793	790	790	812	753	812	784	831	827	797	831	805	793	768	792	819	830	792	790	788	809	785	796	804	784	787	806	815	797	759	769	816	810	767	819	768	770	786	751	803	775	811	820	791	813	826	813	749	825	755	823	814	762	786	806	782	765	750	800	775	821	799	799	784	789	799	803	775	797	805	789	803	772	808	787	879	796	744	781	824	811	754	779	807	757	782	799	790	738	804	814	802	771	836	829	791	795	800	828	792	808	743	775	827	820	783	836	838	761	833	794	838	757	786	823	819	801	792	778	785	782	837	781	749	792	826	781	788	796	768	769	768	810	794	801	816	813	776	808	801	776	795	779	826	818	775	878	787	785	797	784	800	787	786	741	823	777	772	781	740	755	802	807	831	784	809	799	764	747	815	759	803	803	825	745	770	823	782	777	790	744	827	788	808	796	809	767	774	796	815	756	803	782	785	782	811	827	808	809	756	805	772	767	779	757	779	806	815	761	763	784	772	748	798	807	816	813	752	764	818	826	799	829	753	822	817	789	812	830	764	753	803	791	840	853	775	807	775	774	822	812	770	743	845	810	786	802	749	793	788	804	809	819	852	766	799	835	825	769	823	766	825	792	746	783	777	776	773	791	832	771	776	788	796	741	781	788	824	785	771	815	813	866	795	733	826	842	754	759	815	769	837	754	799	756	781	823	767	811	815	838	816	790	823	788	819	745	785	821	849	762	786	803	836	789	839	791	819	764	844	778	805	783	793	821	775	717	774	819	815	793	789	808	762	780	784	810	826	840	796	801	804	767	821	805	785	812	757	802	786	778	777	802	787	807	767	833	783	800	817	832	801	752	804	785	851	806	749	782	819	824	816	824	760	774	779	778	856	811	780	818	755	840	807	752	779	851	780	796	771	800	814	761	760	775	783	759	824	799	846	807	768	803	775	812	814	770	746	864	796	822	758	756	854	786	772	762	832	762	785	779	762	765	819	793	786	781	813	781	847	764	777	816	792	784	794	758	815	806	772	778	829	813	805	798	807	771	798	797	809	756	747	784	775	735	821	822	825	807	778	786	800	785	805	806	794	788	782	756	780	834	770	784	775	780	828	765	836	807	827	837	785	796	795	794	804	825	747	825	762	853	821	777	765	809	815	785	772	788	820	795	829	742	845	834	792	810	780	772	774	740	764	829	809	833	816	794	854	770	852	778	785	853	800	828	756	824	809	782	760	830	779	837	804	809	835	785	805	818	839	776	807	782	803	832	797	780	764	862	788	773	800	786	782	750	744	819	817	778	823	792	794	739	784	794	795	842	831	789	816	797	791	760	807	787	824	795	780	818	751	811	772	802	789	841	833	808	785	853	804	789	847	815	809	811	758	818	796	801	824	812	753	802	843	783	828	827	785	841	826	816	810	784	814	832	767	759	781	830	799	811	791	751	779	805	797	754	840	785	894	774	791	853	766	809	809	809	823	762	804	822	809	779	768	876	837	705	775	765	820	786	795	803	850	841	768	794	804	793	811	761	828	799	841	823	847	810	811	817	840	821	790	791	727	805	775	811	785	793	846	831	847	844	765	745	776	780	827	804	776	775	775	799	739	844	786	862	775	746	810	771	825	803	742	819	799	806	797	789	775	814	777	781	794	829	793	812	789	802	781	777	743	773	814	777	839	805	825	773	785	804	789	796	827	805	796	772	790	746	845	793	837	740	789	821	805	781	772	807	808	807	778	792	744	772	787	838	803	812	789	801	841	767	778	734	846	809	827	802	798	772	838	767	824	820	785	764	764	767	776	782	796	756	811	815	793	820	773	792	780	797	777	823	782	864	811	787	811	779	758	826	804	774	792	794	825	769	785	796	833	766	816	774	785	805	800	791	874	822	789	829	750	796	800	778	810	808	799	788	807	806	804	800	820	772	764	795	789	737	807	802	815	831	780	806	802	841	777	774	802	760	811	785	798	774	762	766	747	740	801	789	760	813	805	788	789	844	818	771	794	773	771	809	744	803	831	814	822	776	801	786	819	843	787	830	810	785	816	823	783	809	830	790	793	810	844	786	837	866	785	789	836	833	794	789	807	773	788	817	774	829	840	807	810	824	758	769	817	799	830	788	831	811	836	845	803	823	802	852	802
25026	21530	27537	25407	14926	4880	2177	1310	1082	950	845	833	832	857	813	833	843	828	845	856	817	804	812	787	808	851	833	868	853	848	837	866	865	838	894	825	772	806	857	830	869	801	820	868	852	809	795	807	807	818	767	789	830	871	851	814	856	836	834	842	778	844	816	803	813	892	828	872	775	829	819	836	823	781	846	807	873	832	865	816	810	857	886	826	792	824	805	776	830	776	820	832	859	829	835	841	830	842	868	831	860	833	805	826	866	855	869	833	843	821	750	839	798	825	805	788	846	824	791	796	806	804	822	854	812	815	786	825	770	851	826	862	800	837	823	820	855	884	795	831	783	826	835	852	794	879	838	774	823	794	792	800	784	819	839	802	845	841	804	828	839	790	833	847	823	837	791	826	841	831	823	781	819	839	807	840	796	879	830	815	842	856	835	838	878	789	834	835	899	857	873	808	793	795	869	871	832	858	879	803	849	865	785	857	853	799	878	804	874	812	859	818	796	848	808	892	834	820	839	794	836	831	820	848	818	838	831	878	801	807	802	799	848	836	823	810	832	820	794	829	825	845	833	813	842	809	813	813	858	891	866	788	846	823	813	843	795	856	810	870	877	844	823	796	782	793	865	842	837	797	909	837	839	798	828	860	862	765	816	857	860	841	806	827	835	799	865	818	833	830	871	886	807	840	836	869	844	760	848	911	818	886	811	769	865	840	821	914	794	846	802	855	833	844	840	871	823	821	861	838	834	856	820	863	867	824	821	857	857	789	837	802	848	804	766	854	812	818	853	815	790	854	836	842	908	859	815	829	824	791	840	822	849	818	810	822	837	832	873	803	808	830	839	828	807	874	809	867	847	806	859	811	816	821	791	798	822	816	829	840	835	856	845	861	807	883	799	793	836	835	775	775	849	824	810	822	878	812	819	858	822	865	836	840	806	849	844	803	831	871	830	843	796	871	869	824	794	836	795	850	877	841	820	819	837	828	851	844	824	811	847	802	852	792	846	775	835	844	854	780	851	900	778	834	859	828	809	861	833	801	820	789	854	820	844	808	879	820	827	813	775	839	824	857	901	807	826	841	845	830	787	818	787	788	802	849	818	822	804	777	852	879	845	813	819	856	873	818	823	781	901	814	851	846	826	793	867	788	832	845	830	858	856	838	845	800	776	834	856	835	822	809	859	789	816	815	787	819	835	818	827	803	831	845	827	818	891	809	828	891	840	816	817	811	933	825	865	847	827	789	850	813	808	840	845	825	786	793	845	807	783	853	865	789	828	849	865	821	846	860	816	803	889	852	884	796	821	806	862	825	844	820	846	761	847	873	852	814	779	825	831	848	862	818	825	836	824	830	852	831	777	779	814	785	802	813	799	862	854	847	815	867	793	780	814	808	829	847	833	798	891	842	839	871	842	878	828	801	810	815	811	786	855	870	850	867	853	818	797	818	865	876	783	841	841	834	809	841	842	816	859	798	847	822	836	891	813	798	824	885	834	825	854	801	827	843	801	851	826	838	795	807	839	829	817	852	826	820	891	880	847	845	804	793	766	846	829	806	825	828	838	862	792	853	836	831	893	858	824	797	843	801	785	819	828	852	810	780	837	788	818	799	895	848	833	789	856	880	869	854	819	880	891	824	838	782	898	805	853	858	836	817	809	883	862	817	873	799	792	822	831	774	780	770	857	780	795	856	837	865	856	840	838	769	821	799	832	826	809	842	836	786	830	837	835	823	822	815	853	792	890	857	835	835	817	849	800	824	839	843	817	824	855	825	898	824	824	829	855	804	786	820	837	798	822	829	849	729	765	814	840	795	854	819	829	827	824	755	842	806	810	795	825	854	837	808	826	873	798	838	781	829	844	787	809	856	779	866	828	838	777	876	798	771	836	807	782	780	790	856	778	807	848	805	829	810	823	829	834	829	834	843	835	856	861	809	828	812	842	828	860	844	827	813	758	885	821	840	828	866	839	850	823	861	861	855	812	817	821	796	817	818	789	760	812	825	857	790	826	828	822	853	815	808	833	846	809	845	860	860	831	858	879	827	849	801	828	807	809	848	817	859	832	858	877	826	804	854	806	816	841	815	846	823	845	866	831	769	854	828	873	824	745	867	860	801	815	814	801	835	857	819	831	827	834	827	837	831	843	836	820	861	856	793	859	818	841	830	825	856	824	814	861	804	850	834	839	827	872	773	877	889	859	776	836	858	787	840	892	882	836	807	861	809	810	768	864	824	835	863	835	835	883	785	823	861	806	815	833	829	820	799	849	854	829	846	832	793	834	835	835	849	810	798	830	812	859	843	798	813	899	802	855	851	805	816	873	867	872	848	823	829	858	832	871	858	805	801	874	834	802	863	842	830	821	832	795	823	837	876	852	755	801	813	860	872	859	787	858	815	844	815	844	804	872	811	864	787	840	844	823	784	828	849	821	801	804	798	812	772	850	853	866	871	846	815	796	848	848	829	821	804	777	816	839	865	807	808	855	826	842	803	854	802	841	797	807	826	811	846	890	841	759	821	807	812	839	792	862	851	819	764	833	856	830	876	832	867	828	801	873	825	823	827	813	821	806	873	770	811	818	777	838	884	811	812	863	798	794	821	899	802	840	829	857	834	762	875	879	846	865	852	848	832	814	815	857	817	806	850	814	837	766	834	811	826	825	792	807	820	903	817	874	795	890	846	817	863	795	798	816	863	801	841	822	762	825	817	778	797	812	848	813	837	852	885	841	817	800	828	879	817	838	839	889	824	838	789	804	805	819	797	868	857	798	809	898	855	797	831	830	852	807	798	851	874	826	772	834	805	826	829	815	824	809	821	808	802	853	818	849	830	793	789	816	848	793	831	823	817	834	809	846	812	899	805	807	817	854	791	861	799	810	845	827	874	795	872	805	827	829	782	844	830	824	872	869	821	812	888	821	799	848	816	846	875	831	801	838	832	776	816	904	817	859	841	782	826	769	789	838	762	867	836	820	844	822	825	860	841	890	797	867	837	825	840	835	829	831	826	851	785	848	862	801	820	865	809	843	855	830	823	849	802	816	897	829	838	841	832	861	792	815	857	852	866	828	806	767	834	815	889	848	823	842	867	855	788	838	844	822	850	839	816	851	884	863	834	824	822	825	876	842	842	846	856	793	836	838	898	864	876	830	819	840	819	852	826	814	819	832	785	842	826	840	834	781	831	845	818	787	859	833	813	810	825	829	836	805	826	848	779	845	847	851	818	836	805	860	782	902	836	787	836	883	808	818	865	825	855	827	825	838	866	874	856	874	827	838	803	860	836	827	885	838	827	823	814	822	803	845	781	882	829	824	880	849	852	783	806	856	837	802	844	849	831	855	863	836	874	816	838	791	782	790	846	830	804	829	820	808	807	868	829	874	857	860	847	842	800	792	811	825	832	830	847	837	794	863	838	811	860	821	866	833	870	820	831	820	791	852	805	861	868	836	776	763	794	828	859	842	791	815	859	862	867	830	821	894	799	846	816	859	856	819	829
46299	55223	33066	18988	9840	4811	2623	1543	1142	987	879	888	905	836	867	863	800	877	831	852	864	887	852	869	834	807	867	829	852	861	835	819	859	875	850	842	824	891	830	832	859	819	875	886	801	879	825	832	830	786	861	829	837	889	820	835	791	797	836	846	861	843	829	839	869	857	839	826	858	855	815	865	805	872	840	867	873	831	832	814	877	874	826	871	847	832	878	830	863	851	862	837	866	881	861	818	791	831	848	848	843	809	830	854	794	823	839	920	856	865	828	847	830	818	839	901	876	876	799	860	855	799	816	914	864	836	817	814	779	819	853	819	851	870	827	816	836	822	807	849	771	852	842	875	883	824	848	831	818	831	792	855	878	882	883	889	863	804	834	844	885	824	855	846	845	850	859	849	838	800	833	872	832	832	895	843	853	808	828	843	840	775	867	840	863	831	830	806	822	841	792	843	840	867	862	869	853	808	835	813	859	832	847	849	874	847	825	855	820	867	813	850	857	857	859	859	848	856	868	820	820	880	847	814	912	848	800	834	834	864	816	856	854	812	827	880	853	833	843	821	859	812	837	845	891	864	892	870	829	843	776	838	823	854	845	841	883	836	855	847	823	822	807	849	881	869	900	864	854	794	851	832	805	825	878	896	878	827	821	817	827	803	829	838	839	822	878	855	894	878	879	848	859	802	854	817	838	853	841	874	876	830	781	860	818	863	841	876	818	850	816	855	842	846	892	790	855	871	882	870	856	869	825	848	918	805	816	781	845	824	835	820	796	766	794	889	864	824	799	849	843	798	844	858	860	835	879	883	899	845	915	886	843	837	797	855	820	856	861	812	876	910	835	836	848	845	893	811	858	806	827	849	877	852	791	861	847	847	826	843	860	872	844	805	840	846	804	818	815	853	811	874	818	839	812	866	836	807	862	838	836	839	849	878	851	811	823	858	820	882	856	863	852	899	826	843	858	829	876	845	870	816	816	810	865	907	790	846	858	860	783	799	837	887	873	838	838	838	858	888	883	850	827	815	806	822	872	853	889	869	844	847	878	811	833	866	829	827	869	841	904	846	889	847	837	870	806	833	858	850	853	881	814	861	870	809	803	812	842	859	885	826	824	827	809	850	864	751	822	857	797	818	843	822	855	827	803	830	849	863	799	849	866	828	902	812	820	891	883	805	813	828	885	808	820	851	841	852	861	825	841	862	891	867	888	817	793	870	870	831	831	810	860	852	846	817	844	833	844	849	874	793	801	838	827	845	848	787	870	819	822	846	860	837	886	799	835	829	852	851	866	878	849	814	877	853	821	822	761	827	832	845	870	802	852	872	820	818	807	876	841	799	884	793	840	830	843	805	845	810	861	895	910	819	847	818	792	876	832	856	856	838	874	822	857	825	854	863	801	877	805	793	835	844	853	804	844	795	889	845	873	853	849	830	834	842	811	853	808	767	874	851	820	791	851	848	826	805	824	898	800	845	852	881	863	849	824	855	825	852	835	856	877	851	863	831	862	835	870	794	842	834	834	870	832	866	873	827	901	847	846	872	841	813	835	929	870	852	789	830	836	782	902	821	846	849	807	846	873	853	834	884	820	838	848	851	811	882	818	829	835	827	851	834	812	842	823	792	796	828	831	891	906	838	820	826	867	787	822	859	780	842	825	826	874	892	837	854	845	866	855	857	836	860	842	856	864	815	837	828	832	853	844	888	795	823	871	865	858	817	842	819	814	816	801	885	785	862	841	816	790	825	800	810	827	891	815	844	874	791	885	885	883	858	817	846	864	848	818	830	831	804	823	839	827	852	847	837	861	861	885	785	829	846	904	864	834	897	847	840	859	849	825	864	944	899	848	848	881	807	895	782	866	857	813	832	863	857	824	827	852	829	871	877	874	870	860	852	852	844	836	842	849	843	814	850	858	867	806	879	853	857	841	856	879	839	886	857	813	819	856	813	817	872	840	810	843	857	905	832	896	853	847	870	828	847	855	840	840	851	802	898	860	826	884	829	816	852	818	857	804	829	809	864	856	839	902	850	808	865	879	818	861	824	859	884	828	831	829	823	923	846	901	863	830	843	847	831	884	855	826	796	826	841	893	885	863	849	831	911	853	889	797	870	827	873	805	805	821	799	826	840	828	853	804	842	822	841	846	812	842	856	848	844	838	864	846	858	860	850	824	832	877	850	859	828	824	843	836	848	843	794	843	839	801	819	834	808	855	865	807	817	872	857	822	848	843	872	802	863	794	812	824	832	848	831	826	876	854	851	881	853	795	843	876	828	862	838	848	856	862	902	824	826	855	836	810	858	860	799	867	892	857	878	894	846	828	849	874	872	835	849	816	843	842	837	781	847	845	816	886	862	897	829	851	848	855	830	823	802	831	834	883	832	792	876	892	852	854	826	852	864	818	846	820	876	829	813	845	817	833	815	839	853	851	791	875	864	827	846	828	851	832	859	869	818	864	912	839	817	815	841	873	852	833	887	833	889	874	849	827	857	886	846	836	869	832	885	820	815	850	811	835	837	822	822	897	820	839	837	830	837	840	806	907	793	859	872	871	830	844	834	824	883	875	835	871	911	820	878	859	872	854	849	880	814	838	820	910	780	881	862	858	788	869	861	861	848	851	849	834	861	849	833	825	882	837	854	861	818	779	848	869	866	802	811	867	866	870	871	853	830	834	877	901	887	859	829	870	871	894	868	872	805	887	837	841	905	894	864	832	882	852	822	823	883	842	830	830	863	828	832	850	864	859	860	794	869	903	829	835	872	833	847	882	806	855	860	841	825	895	854	828	852	813	813	833	807	859	842	836	896	805	824	902	847	856	886	870	852	846	863	844	828	816	813	880	867	864	800	891	857	814	843	875	830	884	841	866	848	826	816	849	850	845	850	857	880	831	840	830	867	860	886	863	877	846	865	846	800	828	839	896	826	859	857	807	902	826	860	900	864	815	838	793	866	842	819	818	809	791	847	898	861	818	861	860	865	863	898	850	837	894	827	884	851	814	842	788	887	903	835	847	812	854	876	860	824	821	839	847	864	832	855	849	829	840	845	822	817	830	897	801	848	795	843	844	790	840	841	866	824	824	813	830	825	863	886	902	789	833	854	799	847	805	852	840	860	815	829	837	839	841	839	818	834	895	821	910	839	844	800	858	868	844	900	863	857	806	814	865	848	817	845	810	878	814	840	867	818	842	812	794	828	854	876	801	837	811	797	865	839	868	846	843	795	871	821	793	836	824	863	824	853	860	825	789	832	792	824	801	877	855	848	938	814	813	808	880	820	909	820	846	775	838	843	849	877	833	836	808	841	822	880	869	805	849	831	848	853	852	792	844	842	908	861	906	826	823	874	823	846	799	852	830	913	846	820	821	809	873	840	882	865	795	836	867	841	822	831	855	879	872	837	832	804	845	849	827	839	836	863	815	861	885	852	866	839	862	837	847	845	866	840	885	825	888	790	819	842	810	879	824	794	812	826	830	824	876	857	808	879	818	812	884	834
22380	20928	28361	23680	21010	20808	9829	2112	1246	949	858	855	797	915	856	870	838	868	863	825	830	796	815	800	849	798	804	817	862	807	852	827	828	850	813	803	857	834	824	802	790	811	833	837	841	836	807	848	832	808	823	792	789	843	775	792	849	823	849	781	774	818	842	764	827	829	855	798	854	804	820	820	850	839	805	811	830	815	793	840	810	799	837	802	839	816	788	800	837	829	836	833	801	830	823	861	829	748	802	857	814	801	814	832	819	772	797	790	866	836	757	839	839	842	862	871	783	817	789	817	844	841	852	842	836	817	813	786	817	818	740	828	817	815	797	794	881	775	833	815	810	881	828	800	822	808	765	795	799	856	828	809	804	818	836	800	832	796	830	794	823	806	825	811	794	776	829	757	873	805	819	840	828	737	841	818	815	811	787	827	806	863	774	789	799	802	782	813	804	830	744	812	828	837	805	812	820	755	815	805	772	800	873	803	789	805	775	808	820	877	803	828	838	820	832	811	833	838	849	840	834	855	786	865	790	843	827	863	754	884	798	807	812	839	805	785	823	799	787	773	774	816	814	865	839	814	836	815	813	861	777	870	821	809	804	789	809	848	830	799	794	829	812	871	781	858	886	872	827	768	794	784	823	800	812	869	823	767	808	834	872	820	859	869	841	841	814	823	792	775	756	814	809	815	832	807	823	827	781	783	855	825	832	819	796	836	756	803	798	894	799	791	807	844	837	886	852	842	817	850	802	731	801	890	856	841	844	814	821	797	815	766	806	844	770	800	841	804	796	826	823	796	813	809	829	860	825	819	803	837	761	776	792	821	772	839	801	854	812	802	857	789	867	798	805	831	847	796	838	848	796	769	820	787	852	827	786	828	815	848	790	808	805	780	795	793	844	842	812	805	790	758	794	876	803	829	804	880	776	777	860	841	825	815	804	852	762	819	823	791	856	827	798	798	793	811	848	821	826	846	808	794	833	824	825	850	819	825	791	807	787	780	805	804	843	800	880	815	800	846	837	801	798	825	832	831	876	849	861	847	818	808	838	807	808	875	799	789	841	874	817	834	838	796	790	838	814	839	823	833	777	782	821	854	810	800	833	805	867	787	869	804	832	823	806	830	820	828	835	775	799	902	801	856	861	868	821	813	849	861	785	800	830	792	811	801	815	823	809	853	801	818	813	819	839	811	803	883	844	797	842	827	830	838	807	804	807	772	815	825	835	826	852	850	856	830	796	798	898	817	804	811	762	807	817	837	832	845	840	807	837	823	828	837	799	848	767	850	835	761	866	840	792	836	865	831	851	791	818	847	835	853	793	822	805	803	791	826	805	796	781	845	792	825	798	809	843	869	834	817	790	759	756	840	792	817	786	818	843	832	799	758	834	789	757	783	882	825	826	796	807	847	788	833	811	760	811	791	807	825	822	823	825	851	855	808	797	811	858	868	798	860	825	810	841	828	826	816	838	815	778	791	814	809	829	852	786	782	823	846	782	815	855	796	818	803	816	822	784	786	774	815	802	812	777	830	882	775	827	859	790	763	793	869	813	868	818	822	805	834	818	772	809	815	834	873	822	820	835	808	766	758	777	794	828	834	803	784	832	852	805	843	810	800	782	828	816	792	847	862	818	828	839	772	815	798	758	853	843	804	847	769	799	804	800	818	813	844	835	814	844	787	829	806	811	858	811	849	799	840	822	778	780	806	809	860	817	820	804	815	877	852	816	776	792	839	836	831	808	818	829	824	803	800	813	834	814	795	861	819	860	799	834	898	838	833	792	831	773	896	787	795	794	856	832	849	830	766	809	821	793	780	813	815	838	778	795	844	821	743	790	828	765	858	830	821	849	843	822	853	757	808	798	865	769	834	824	809	804	783	800	833	837	806	816	829	798	819	766	831	822	806	847	846	816	772	811	774	837	826	846	807	826	821	742	824	770	833	804	796	812	784	795	800	863	813	802	830	805	793	781	799	811	813	846	838	855	825	846	829	794	752	840	837	812	795	842	804	818	772	821	793	797	835	810	838	770	845	787	773	815	816	800	812	810	865	849	806	789	818	839	849	838	784	801	801	759	778	829	812	847	769	811	784	818	783	774	838	833	835	845	824	816	799	776	856	825	805	777	815	824	810	804	779	781	842	836	822	844	801	822	813	916	820	831	791	788	800	830	837	813	800	840	790	820	801	811	832	812	779	804	832	785	788	829	797	826	800	797	852	811	836	806	834	843	833	812	849	830	840	830	770	827	794	841	802	796	824	795	805	834	782	794	813	782	842	819	772	810	822	814	861	820	842	787	858	796	849	792	841	855	840	830	818	886	842	835	819	855	825	858	790	811	878	826	783	796	783	808	814	779	825	817	846	769	858	835	796	845	848	834	826	826	819	828	809	788	807	823	792	854	858	831	810	816	836	775	790	851	785	812	814	888	807	818	775	803	767	793	826	861	814	857	814	815	802	801	838	841	831	885	792	873	784	808	754	814	865	813	810	831	825	825	819	832	820	844	879	804	804	784	802	823	809	801	858	806	859	778	843	836	820	796	826	816	860	831	773	827	794	847	751	814	859	809	836	780	857	865	833	838	852	790	804	822	800	858	788	821	826	817	757	817	887	778	828	814	789	819	789	819	826	813	830	845	839	789	805	849	823	814	776	804	814	822	813	818	832	840	820	861	817	811	817	783	807	840	803	812	764	822	789	819	756	776	822	807	801	777	765	798	822	811	862	803	817	811	800	779	820	814	796	837	802	863	885	765	804	816	779	787	845	844	786	821	801	806	782	854	812	821	832	794	794	851	743	763	797	842	829	816	845	800	818	762	849	810	872	781	792	827	856	858	855	843	853	805	852	814	813	788	853	858	859	808	812	816	860	825	827	761	799	850	833	861	845	836	796	816	799	875	898	845	830	818	787	821	795	807	791	820	827	820	820	835	834	841	811	751	798	795	827	770	828	801	810	834	809	791	792	890	775	811	836	849	828	784	858	822	785	808	810	816	813	842	813	818	808	858	778	786	850	817	785	763	817	835	788	835	874	800	789	802	840	809	812	748	743	792	826	853	787	817	775	785	828	840	808	825	796	826	804	794	844	806	804	842	844	815	810	786	748	842	801	792	763	843	814	806	816	854	787	828	830	809	789	806	857	807	858	791	793	832	849	839	782	833	781	793	852	857	786	809	795	804	834	830	832	800	824	851	809	805	810	861	855	834	787	768	818	820	836	800	844	785	834	853	827	832	807	791	878	836	835	785	789	805	844	849	828	834	771	825	809	800	849	783	793	847	834	789	806	846	853	837	776	799	803	752	833	796	790	831	824	771	846	780	805	852	762	840	790	846	823	808	816	822	837	813	819	780	832	803	792	823	815	824	834	824	778	833	795	810	852	794	811	833	773	824	834	818	779	811	811	833	818	797	826	844	846	814	831	763	792	849	782	815	802	779	841	803	835	735	828	815	771	850	820	851	800	789	799	850	809	846	803	874	808	878	785	811	786	784	821	803	826
45833	62824	42277	24649	14281	7490	3831	2125	1372	1023	880	872	829	835	825	852	807	793	768	823	835	848	853	839	809	825	802	832	816	830	833	799	805	858	817	824	833	771	849	834	807	837	831	798	764	752	865	841	863	860	775	793	831	837	842	805	794	801	808	772	811	832	824	832	756	870	802	855	803	804	771	772	776	775	805	798	844	824	802	841	861	845	848	817	769	817	836	781	784	820	819	813	800	870	811	854	827	849	836	820	815	858	820	851	840	784	808	790	798	852	843	772	896	830	817	852	867	787	852	845	819	871	810	794	823	787	798	829	839	811	824	832	906	820	863	854	805	808	863	850	773	803	820	839	812	835	843	787	811	822	822	816	881	807	779	806	819	831	832	813	809	808	842	786	811	791	799	799	804	810	795	829	796	846	862	827	825	823	827	826	805	836	835	815	767	827	839	793	751	804	854	820	816	827	836	851	833	784	804	793	817	811	811	846	831	898	862	788	817	828	788	850	867	772	797	794	817	816	803	832	833	875	842	786	863	819	818	871	771	876	805	809	870	884	786	785	829	818	856	840	810	845	820	849	821	796	854	855	824	785	822	818	810	831	788	807	830	808	812	783	810	794	792	817	815	820	834	803	794	792	836	817	842	837	834	831	808	815	834	917	795	824	827	807	830	851	821	776	834	843	794	873	802	845	811	811	812	767	814	823	842	844	772	799	832	806	835	821	891	822	869	851	859	823	871	823	796	856	812	797	827	802	825	819	850	803	809	828	804	805	832	793	842	790	795	841	783	788	772	818	808	820	762	797	808	809	809	795	851	851	773	801	834	781	798	825	852	782	816	800	776	765	830	839	824	768	825	794	824	803	825	791	839	844	794	816	780	793	843	780	796	841	803	866	819	819	829	818	825	849	846	795	818	851	754	822	823	785	823	892	849	850	883	790	836	818	791	844	867	846	797	847	808	808	815	808	809	854	821	817	793	837	823	831	840	841	805	842	785	803	885	823	814	797	774	788	805	797	878	820	834	844	833	841	811	813	787	815	796	805	859	749	851	790	840	797	771	771	854	829	816	823	780	858	803	841	881	811	788	849	825	821	837	837	827	836	839	824	800	837	811	820	854	836	853	791	857	806	886	862	826	841	786	867	774	831	819	837	811	784	813	798	824	798	812	816	821	816	815	762	821	816	835	775	848	790	835	846	844	850	841	807	771	803	834	743	832	842	794	810	808	817	902	845	823	789	819	821	853	834	868	813	809	825	836	803	803	781	899	778	824	814	817	835	786	751	822	812	790	798	807	810	811	820	865	799	829	771	816	841	817	832	809	828	859	849	862	776	822	833	849	782	859	841	805	843	822	819	802	766	860	767	816	780	826	797	846	799	836	768	798	790	804	805	869	838	845	777	788	819	813	842	778	837	863	852	804	798	858	774	852	821	807	872	813	821	848	812	806	848	809	823	780	819	823	838	798	833	815	825	827	776	800	803	857	834	805	880	779	857	856	789	845	773	846	857	842	775	804	836	791	797	797	797	814	827	784	837	841	826	794	871	798	773	839	830	832	832	785	873	824	818	822	797	817	894	891	825	813	808	881	833	840	849	810	827	860	816	865	823	861	871	820	813	826	760	850	769	820	805	800	760	839	829	838	796	833	851	817	795	831	848	795	859	829	809	819	832	818	789	796	803	809	819	829	828	801	814	867	846	788	897	792	824	872	872	870	854	835	868	833	789	835	858	821	807	824	828	780	840	843	773	856	846	851	832	786	812	766	852	833	809	851	836	872	829	873	863	819	814	810	842	837	894	832	736	811	827	893	800	846	811	805	880	814	838	755	804	798	803	818	831	768	838	777	811	840	826	865	814	838	825	768	795	758	860	820	841	850	835	819	879	810	806	848	839	793	835	821	877	800	814	785	818	888	844	842	764	761	818	799	824	836	807	901	852	801	821	859	812	871	821	874	797	836	805	801	863	786	841	940	813	809	828	810	813	845	842	860	808	780	826	829	844	836	810	791	801	812	826	809	765	782	863	867	819	813	873	803	842	786	844	813	817	813	805	836	820	820	850	819	781	804	811	835	847	798	831	814	863	855	856	841	791	777	835	851	839	794	831	788	843	824	822	814	822	819	822	835	802	823	838	820	834	852	857	758	825	800	789	863	828	797	778	853	830	806	825	813	879	827	848	819	786	828	820	841	835	828	815	828	800	833	816	744	823	849	781	833	789	837	802	865	800	836	803	880	835	818	838	811	847	793	805	774	787	755	863	843	853	799	783	813	842	828	853	834	794	798	836	839	832	857	824	784	760	806	804	803	750	783	807	872	826	830	834	805	833	781	826	836	797	804	813	749	841	788	762	826	863	843	852	775	817	833	817	847	812	811	838	834	807	805	845	848	885	803	842	819	811	784	814	795	816	831	836	915	850	814	864	830	787	824	773	801	783	833	822	854	802	840	788	817	839	829	813	818	811	801	821	861	829	843	831	837	808	844	845	746	758	888	821	888	822	788	870	787	827	835	809	829	804	805	791	855	845	838	840	791	784	820	791	793	793	779	871	854	860	771	860	835	812	838	798	818	824	836	825	794	810	855	826	798	810	873	793	814	821	792	817	818	787	830	861	833	830	798	797	815	794	828	858	843	831	807	801	848	801	790	807	811	770	844	780	794	789	802	831	819	790	782	825	837	757	823	845	850	811	812	827	774	815	856	886	862	836	830	800	804	808	843	806	903	788	839	778	802	795	835	769	772	806	803	802	790	822	823	851	836	813	864	785	787	815	800	769	830	819	817	820	814	843	885	773	829	835	856	817	781	868	815	795	861	830	840	839	778	786	847	854	809	809	820	793	864	832	869	825	831	807	808	810	796	810	834	847	867	792	845	836	822	820	838	813	803	783	842	851	784	854	813	834	816	820	847	779	801	853	870	812	850	821	832	799	830	842	797	804	777	808	833	795	800	822	806	820	846	802	794	806	812	774	823	795	831	857	800	848	849	854	825	803	778	839	847	842	828	817	782	799	800	838	866	835	844	814	801	838	790	837	832	777	834	798	822	817	794	811	822	789	820	810	803	847	783	838	758	786	828	813	810	837	833	820	795	883	849	826	826	800	866	821	839	784	805	817	821	817	849	775	811	840	778	818	825	776	850	799	826	784	801	768	797	804	800	777	756	835	808	762	811	853	807	788	833	846	825	781	797	837	776	852	837	821	843	830	782	815	805	862	855	820	851	833	821	841	805	864	836	819	843	830	883	860	792	807	864	801	764	851	861	816	869	808	848	804	821	767	845	802	800	823	883	765	828	832	830	817	848	835	821	831	826	829	814	831	828	835	864	810	823	838	854	829	782	800	766	798	824	845	852	851	810	812	776	781	772	828	807	830	867	778	843	830	799	850	857	805	798	800	785	795	830	796	796	778	819	843	887	855	860	839	790	843	850	830	804	844	821	800	843	808	772	798	841	780	835	851	811	811	878	804	827	808	788	854	817	860	771	820	773	813	810	785	827	847
43241	38359	28425	14703	3951	1524	1069	992	850	853	860	844	826	838	814	854	892	816	803	812	874	798	825	820	836	810	842	822	816	813	801	791	768	705	806	836	817	748	858	838	789	804	815	772	788	781	863	857	829	833	780	829	775	847	840	823	801	822	795	788	841	746	793	833	821	741	804	825	782	846	853	822	846	820	808	827	781	829	815	779	808	810	773	807	744	790	791	852	820	798	818	826	784	770	805	810	786	843	850	786	830	821	865	796	799	779	801	786	807	826	884	793	801	816	837	823	812	828	763	869	756	791	806	833	773	797	786	784	818	756	834	813	800	790	749	838	828	807	830	817	820	795	839	751	833	808	855	793	844	778	780	877	809	759	763	822	818	800	807	785	772	818	818	815	780	817	785	764	789	825	834	796	816	819	776	799	778	775	785	845	826	747	785	858	816	831	835	823	814	824	782	818	866	822	798	803	849	836	813	827	801	783	802	787	841	827	781	816	812	807	804	769	833	793	745	813	796	758	782	803	814	827	838	762	798	785	778	797	800	848	811	820	782	842	842	808	784	783	804	816	805	741	754	822	771	797	790	809	826	816	799	857	796	808	825	812	836	813	783	766	801	856	803	772	807	813	830	811	810	816	835	814	832	818	779	786	791	831	862	835	832	802	760	831	805	806	822	804	826	864	853	877	787	842	788	772	805	811	795	801	792	803	854	816	841	817	802	784	858	800	819	851	809	849	810	807	837	823	788	798	854	836	764	797	835	795	813	854	819	811	781	864	790	860	816	788	837	790	810	812	832	774	846	853	839	795	833	781	786	829	863	783	836	792	814	798	793	790	805	815	816	810	794	799	851	829	809	834	848	846	813	787	846	769	797	812	801	823	826	783	784	792	885	836	810	794	829	815	805	821	770	782	790	843	808	785	813	796	813	830	858	800	768	769	803	852	798	816	814	806	794	815	802	838	788	784	852	792	786	860	830	799	787	816	805	870	830	768	825	815	815	871	784	846	796	739	788	757	830	866	813	813	775	853	813	777	794	788	876	800	798	797	793	830	821	766	798	842	811	822	796	810	835	800	769	822	825	816	856	790	795	848	824	799	832	803	813	802	813	813	829	813	785	779	872	807	846	875	794	848	814	886	852	794	831	804	804	812	833	833	857	819	824	849	835	808	811	822	824	812	805	818	813	766	788	750	820	829	777	807	820	805	844	824	777	800	810	868	835	808	771	813	812	823	827	857	819	821	813	812	806	818	781	838	787	834	803	800	811	817	812	832	814	813	836	758	820	839	799	815	807	799	789	815	802	829	825	787	801	768	854	852	830	856	811	790	847	822	829	826	794	859	766	820	818	806	857	829	815	821	788	825	749	798	825	782	835	810	832	831	827	793	840	884	812	794	820	804	777	827	829	839	853	808	819	731	803	773	817	812	769	806	837	806	812	828	815	871	778	818	841	812	755	800	793	847	793	787	851	888	848	754	796	832	853	837	841	846	805	853	819	807	817	848	804	809	821	849	827	875	849	808	806	802	865	830	860	807	798	874	820	804	824	882	787	842	855	864	789	772	806	801	812	811	846	786	793	792	829	824	776	791	869	844	805	800	814	789	789	827	832	816	810	804	827	768	778	786	799	783	844	762	780	828	791	850	827	806	826	805	827	822	786	830	818	801	788	885	787	774	871	838	816	797	849	815	824	793	817	809	834	788	794	807	839	800	790	776	795	837	761	831	807	754	840	808	804	802	866	856	825	814	870	842	850	828	821	840	803	792	776	801	765	852	775	820	776	782	833	822	726	798	793	782	817	830	852	799	879	841	803	792	836	775	876	792	861	862	795	815	849	817	833	790	802	820	775	830	755	785	834	834	835	890	836	828	792	777	810	785	763	767	855	816	774	873	809	810	802	871	808	847	842	802	828	824	820	786	801	792	801	846	808	795	805	767	826	800	768	820	824	831	814	824	815	778	768	818	737	834	806	791	857	828	808	857	826	788	848	756	785	824	845	827	772	787	821	749	798	795	747	824	846	812	759	790	835	805	873	840	766	864	839	800	829	798	851	813	830	847	836	835	822	789	786	831	839	808	811	849	807	807	780	863	794	786	818	805	785	807	844	798	750	773	760	775	832	833	811	881	841	821	829	826	807	882	808	808	864	830	856	805	799	815	813	825	863	813	771	800	810	794	823	788	800	775	807	800	796	802	792	827	768	837	783	787	804	792	784	873	800	761	823	823	824	813	742	834	806	838	830	862	830	812	829	883	778	804	843	830	762	787	859	818	821	807	785	819	777	830	854	835	776	819	845	823	730	785	795	802	820	820	824	874	810	760	803	788	795	890	826	805	793	850	821	794	797	847	825	802	813	799	838	753	822	789	808	758	839	885	850	875	820	821	770	831	765	788	838	844	837	828	775	873	766	831	846	823	814	792	759	789	854	806	794	809	814	833	796	814	824	839	798	806	794	847	856	796	827	779	785	812	824	851	775	844	905	751	838	796	830	795	841	843	837	829	788	786	770	811	746	818	853	841	784	771	807	790	830	868	863	787	821	830	846	796	805	804	810	785	827	755	776	850	766	819	808	838	794	829	777	848	838	818	844	824	859	785	832	813	838	809	793	839	790	812	818	795	810	799	841	826	818	819	811	843	849	786	812	840	813	858	821	806	812	826	802	809	794	825	814	863	810	831	840	802	806	814	769	826	842	812	832	814	839	804	887	792	780	813	825	840	819	813	802	799	835	807	820	759	813	776	788	790	801	815	824	819	775	826	884	828	880	822	813	832	732	820	836	811	850	763	797	786	841	754	834	861	859	787	767	763	812	762	793	808	802	825	736	801	830	787	893	856	839	774	870	855	793	798	815	803	806	780	810	826	817	825	786	830	808	849	826	834	788	863	829	781	891	809	852	836	808	871	825	828	793	828	805	795	823	799	826	798	761	753	822	765	832	813	809	777	829	807	814	796	836	773	791	780	821	798	799	805	840	874	837	790	832	795	805	802	781	776	817	798	804	823	787	835	841	751	782	838	804	740	840	805	789	808	781	791	820	844	847	805	843	767	740	806	789	837	788	811	796	800	760	791	839	785	787	799	780	814	812	807	761	835	840	784	788	819	845	796	813	823	880	822	829	811	830	773	796	800	815	823	831	826	804	817	835	799	757	837	846	849	792	787	746	794	787	835	764	805	804	847	817	804	780	798	821	806	821	837	858	766	854	814	807	826	811	777	858	798	821	811	848	799	802	815	838	810	825	842	778	783	829	805	855	808	818	806	872	794	763	831	814	829	827	868	765	778	838	844	795	823	817	826	830	813	843	753	781	830	820	776	848	787	808	817	832	814	861	869	786	850	830	765	827	767	817	819	783	815	853	851	790	803	774	844	807	828	798	823	827	788	860	829	780	831	833	797	848	794	829	774	792	765	891	808	823	854	820	801	850	846	817	802	822	817	818	831	792	832	800	821	783	799	837	785	794	835	810	780	803	811	801	841	778	835	855	815	805	807	825	861
48466	47878	26257	11275	4143	1918	1246	1036	914	921	895	878	905	821	812	848	897	855	813	816	854	805	808	793	822	786	864	860	787	850	844	815	817	819	825	832	831	820	825	808	842	848	802	820	863	802	859	791	848	827	837	805	861	911	840	795	848	843	844	821	796	803	814	891	848	839	845	846	849	830	876	853	806	812	821	838	833	805	855	874	805	785	792	799	828	822	829	873	840	849	874	792	810	868	858	841	872	828	832	863	858	808	865	839	813	870	811	833	812	853	843	826	860	842	804	827	841	831	845	904	798	885	819	864	794	874	788	828	827	815	848	819	839	826	867	837	826	808	833	820	857	811	809	809	829	857	775	804	823	872	861	836	864	812	852	873	826	837	822	828	876	789	817	846	894	801	809	829	791	829	822	819	838	821	851	808	843	872	849	823	866	876	854	811	820	826	837	873	876	807	872	809	866	830	803	827	823	855	839	855	841	834	795	849	853	804	884	790	808	841	850	838	810	848	782	846	810	811	830	808	828	847	874	841	824	822	832	812	851	855	872	868	835	838	818	826	855	856	829	847	836	851	818	842	829	824	840	774	816	813	809	826	875	832	833	878	825	866	908	816	805	830	794	827	802	846	839	794	821	800	785	762	842	828	837	841	860	827	790	837	907	823	821	818	855	823	832	850	851	795	860	836	834	831	817	790	810	877	879	843	852	810	796	870	819	848	887	896	815	820	854	825	830	864	858	896	844	813	890	787	848	831	836	813	869	837	850	815	854	854	866	836	860	824	824	817	842	852	853	820	868	839	849	819	840	783	847	855	840	844	841	827	850	856	857	824	802	853	838	846	799	837	890	835	869	824	817	812	842	892	844	826	838	843	848	812	886	815	867	891	840	840	886	829	786	830	868	852	822	828	834	843	840	883	866	829	804	818	834	891	791	841	871	862	824	823	820	855	806	861	859	837	829	876	873	833	870	843	825	815	834	816	924	810	847	863	849	842	836	834	840	857	843	863	799	899	855	853	886	834	853	799	853	862	868	857	793	778	839	896	875	815	846	849	848	813	852	843	873	844	891	844	857	839	780	832	829	859	872	888	837	818	889	809	837	823	870	756	862	881	829	833	860	828	831	809	830	839	853	814	826	805	784	872	829	788	778	785	845	870	805	852	861	829	852	825	822	843	845	829	883	838	826	833	843	809	855	836	796	889	884	850	802	811	818	893	805	804	865	834	808	823	858	834	854	763	843	843	863	826	839	811	819	825	857	815	852	839	861	820	833	850	862	856	903	864	865	893	812	863	850	813	820	788	857	837	874	842	840	816	807	822	849	882	842	806	805	828	786	791	863	850	833	793	808	841	852	781	810	803	819	854	853	856	864	911	800	827	801	840	834	865	865	933	798	861	856	855	841	818	772	818	864	830	798	861	857	825	824	840	853	821	824	873	819	852	887	832	862	837	785	809	801	845	789	847	832	817	833	843	827	811	830	812	815	846	831	832	815	860	848	884	826	824	819	846	783	843	806	870	798	837	798	802	818	830	811	904	839	806	827	824	846	848	811	807	830	819	797	862	858	838	853	854	853	871	866	816	904	860	804	833	840	821	804	843	864	857	810	799	843	853	866	855	849	830	804	842	865	845	807	843	833	883	820	821	842	820	838	849	830	836	861	862	830	856	838	818	780	827	833	852	857	809	852	838	894	859	847	819	857	834	783	860	838	844	857	873	842	847	824	840	850	795	822	843	847	844	789	847	827	823	828	822	770	782	771	822	807	855	891	872	801	850	854	811	817	867	795	829	852	859	809	830	845	836	810	847	852	846	877	838	855	834	841	838	790	834	855	865	810	860	807	830	806	816	811	844	752	807	861	818	802	843	826	837	870	853	836	855	829	828	800	812	794	852	809	851	830	847	847	886	790	864	815	818	802	855	903	843	840	805	833	837	819	808	855	803	799	816	810	763	875	833	832	811	839	863	800	826	882	796	842	838	850	852	854	836	869	856	841	807	815	855	830	785	821	807	819	799	838	810	870	840	815	791	842	848	842	776	863	831	781	821	854	819	806	829	863	910	865	778	866	827	877	858	827	825	827	823	836	847	828	846	884	833	797	828	840	813	855	847	827	848	782	859	813	866	829	813	861	766	840	838	819	832	839	822	817	851	929	823	813	829	820	819	861	796	833	830	813	859	792	818	785	817	865	839	823	849	800	912	795	797	862	847	835	804	824	831	804	831	851	808	842	799	872	803	834	763	842	839	797	777	841	820	824	858	820	872	853	804	869	827	852	860	831	856	800	850	826	834	812	828	855	800	856	827	840	842	830	908	872	803	836	823	814	806	818	830	884	803	865	804	795	887	863	842	878	823	828	813	898	795	859	842	858	842	842	904	805	863	892	863	827	821	863	829	883	828	841	858	815	833	849	822	854	828	798	818	844	848	799	857	827	805	805	850	886	835	806	863	801	855	850	869	853	785	823	842	831	845	846	859	815	817	818	825	837	807	778	831	841	809	816	870	791	869	759	886	810	822	826	819	884	843	840	821	861	858	823	810	874	852	836	852	776	849	831	830	800	852	813	872	884	821	848	823	826	837	857	841	782	800	805	872	789	812	828	856	824	809	824	820	892	870	802	795	834	846	832	850	834	850	802	872	812	820	836	859	878	891	833	848	806	821	859	843	817	854	833	795	810	828	844	818	801	875	809	868	800	838	849	871	879	810	790	831	866	797	812	848	888	830	812	841	869	824	817	864	793	856	821	830	880	838	781	837	841	807	872	870	873	863	798	836	860	835	789	829	804	903	783	870	796	829	816	802	849	856	877	822	807	821	828	838	831	768	824	833	828	868	831	876	827	766	811	802	822	886	834	834	791	799	805	867	860	834	827	822	822	847	838	836	828	832	877	813	831	861	843	806	900	870	907	855	776	874	891	879	835	862	816	845	863	892	845	787	784	860	840	865	810	827	762	845	801	838	873	873	852	780	835	806	869	846	838	812	854	895	809	808	813	878	868	788	817	817	826	822	861	875	892	845	875	860	821	812	797	869	795	826	806	798	848	822	803	836	812	846	806	820	810	798	812	876	790	871	832	804	854	819	796	879	853	812	864	835	811	875	851	828	796	833	876	816	790	829	816	845	797	853	820	798	862	836	857	907	833	847	874	840	844	850	839	865	840	833	831	842	886	826	806	794	847	857	886	859	819	818	794	859	795	884	878	829	822	861	847	822	844	849	829	846	855	845	791	816	840	892	880	846	845	854	841	803	832	840	869	846	868	836	847	823	838	845	833	803	828	794	819	840	845	827	871	863	810	878	832	829	803	837	867	849	837	818	887	847	815	862	876	826	891	872	748	858	831	822	844	862	818	819	859	825	822	787	827	874	833	887	805	827	868	839	844	879	816	824	865	820	840	832	790	870	840	882	848	825	827	825	818	813	813	826	810	888	793	856	838	831	900	802	824	834	814	809	829	882	824	855	844	853	906	857	823	859	857	845	808	829	830	808	809	810	838	853
23425	20934	27937	24044	20787	10674	1589	1033	926	893	871	833	848	853	838	770	807	825	803	820	755	812	808	748	810	752	746	804	756	793	755	791	797	786	790	778	757	825	808	823	785	762	858	842	761	808	751	756	731	830	797	779	807	785	785	794	773	808	769	762	823	772	821	810	786	784	778	810	822	790	835	742	780	783	871	832	750	784	829	760	753	793	732	776	743	762	798	798	806	771	809	764	820	769	776	741	776	811	796	830	758	803	811	790	797	755	785	810	793	818	775	780	776	804	793	856	801	739	849	799	839	793	793	808	758	764	751	768	807	772	788	811	772	793	780	776	787	807	820	785	765	809	829	738	778	809	774	802	840	817	818	731	810	793	795	749	758	812	806	814	819	811	789	836	759	820	776	768	758	765	782	781	790	840	816	769	797	788	777	808	774	837	730	757	751	775	794	792	744	797	761	804	748	816	828	812	736	813	745	805	755	857	808	822	787	762	793	756	777	829	816	799	780	824	817	751	795	826	787	810	786	752	788	786	782	813	751	782	786	747	769	780	758	807	743	791	818	804	802	771	873	795	783	811	765	805	802	783	786	711	804	749	783	788	865	786	749	764	755	799	789	770	775	767	820	811	811	774	815	786	799	822	761	773	775	845	761	794	748	769	780	801	797	792	780	829	773	759	831	811	764	838	772	783	819	754	713	775	789	775	761	744	802	724	753	763	819	796	751	802	808	778	775	771	772	758	774	751	799	790	769	778	839	774	790	753	797	800	791	817	743	792	775	840	821	767	802	763	763	739	824	781	807	822	826	763	796	773	771	733	814	771	771	787	800	804	778	773	784	808	774	777	775	798	726	808	802	746	738	791	834	806	803	791	797	796	779	754	794	779	790	813	784	786	779	788	759	751	767	840	781	803	782	805	751	846	824	848	774	735	797	777	751	800	783	771	804	823	708	793	757	804	784	809	788	789	806	817	710	846	786	790	801	778	761	837	742	804	794	784	782	787	772	780	771	804	815	806	801	805	765	779	818	749	820	798	801	791	795	767	820	753	796	781	781	807	710	806	784	806	827	770	751	801	841	829	818	791	778	827	832	820	776	809	768	788	768	777	782	801	780	822	783	812	767	743	762	771	773	761	771	779	758	762	771	812	786	736	777	801	834	793	765	772	779	783	752	803	798	798	833	792	814	798	825	763	759	802	813	763	820	785	769	801	812	831	773	742	773	796	744	808	731	810	747	815	781	701	766	791	768	806	780	792	784	806	766	848	827	774	748	766	796	782	796	755	804	789	774	752	800	805	752	741	731	792	755	784	762	797	762	861	828	766	754	794	842	748	849	813	753	809	782	784	865	797	802	806	783	823	794	762	788	831	801	811	773	804	785	780	804	824	754	810	786	760	791	793	795	801	773	768	778	809	744	816	821	790	819	805	725	753	866	807	824	748	764	770	784	775	840	820	821	774	724	769	810	745	852	826	797	778	803	799	773	812	792	815	744	776	791	792	765	765	774	810	763	772	768	792	778	748	812	806	795	815	808	816	768	806	784	796	742	825	798	788	822	792	819	789	821	802	788	814	754	782	784	810	815	810	803	802	783	815	750	794	769	797	803	761	753	810	806	757	746	764	767	784	789	767	805	850	755	803	808	777	767	766	754	803	768	830	768	812	765	781	775	806	786	803	779	813	773	798	782	840	785	796	802	777	746	812	808	797	793	785	782	786	774	863	795	795	788	799	741	752	807	826	819	811	805	826	787	783	779	741	825	801	845	749	752	802	842	807	757	746	794	794	821	796	750	768	781	795	777	776	813	830	816	824	796	775	809	764	801	766	753	813	796	811	826	795	800	810	793	795	791	767	767	783	736	753	727	723	799	773	757	864	797	806	806	798	797	804	780	870	812	774	740	755	771	843	806	770	804	845	740	774	750	783	772	784	788	832	750	825	738	790	750	754	812	856	804	728	872	794	812	814	800	734	794	773	845	777	849	779	756	821	779	803	800	753	787	808	804	768	785	854	822	723	872	750	791	783	799	833	748	778	803	859	753	820	810	786	819	752	808	777	816	823	800	740	801	815	783	746	755	749	717	825	791	830	778	800	825	819	816	811	786	818	794	801	806	785	764	829	793	758	753	767	798	776	729	834	732	822	773	786	798	778	804	816	814	772	809	836	798	836	813	796	828	748	788	772	787	810	776	792	755	787	770	770	826	819	779	785	769	754	762	762	788	797	763	784	808	839	798	761	810	776	796	755	797	804	819	788	761	768	758	795	791	785	813	784	764	798	789	820	753	773	777	791	765	737	762	760	865	829	790	821	769	752	801	714	757	796	757	756	843	762	797	732	768	762	797	775	774	778	826	783	794	772	842	825	839	769	779	817	775	850	774	800	786	778	748	736	834	798	829	785	786	776	815	782	782	837	810	783	740	753	750	770	783	780	783	779	798	779	845	749	782	726	756	808	788	811	752	752	795	783	755	799	796	767	797	798	816	784	817	835	789	839	793	763	785	763	777	796	712	790	801	820	811	794	791	790	764	760	858	791	756	790	820	831	737	817	814	831	779	773	766	793	754	823	730	796	762	838	810	775	814	801	751	771	754	783	770	806	769	780	816	756	775	783	767	789	783	832	805	741	763	842	744	812	799	802	810	793	812	807	811	815	829	766	758	762	795	800	754	758	789	804	767	779	782	749	800	782	820	819	804	750	776	823	773	784	794	770	830	762	805	873	863	804	793	774	814	764	764	796	757	796	796	742	818	775	774	803	776	790	860	764	794	828	762	792	832	822	799	757	768	761	825	787	761	751	773	792	806	784	733	820	812	744	752	801	803	800	762	737	813	783	790	779	710	787	767	775	793	817	796	745	776	814	756	812	799	789	805	757	783	752	796	799	770	808	832	772	823	812	756	817	783	774	760	720	745	833	823	791	831	767	822	779	803	745	771	879	769	755	733	787	781	778	771	768	776	821	776	798	761	818	828	735	781	787	779	760	763	753	812	858	777	804	828	753	795	774	845	753	819	787	744	774	802	816	749	787	827	821	792	802	747	753	786	805	815	762	846	817	809	797	793	811	824	800	789	780	862	795	731	785	800	815	787	763	729	741	811	816	829	729	746	774	817	756	794	811	807	756	763	757	775	780	805	749	763	813	776	818	772	820	817	806	757	761	814	763	800	805	768	774	752	812	775	792	771	840	796	768	752	780	764	754	819	751	825	785	796	797	747	772	791	809	766	764	767	765	778	825	799	796	812	865	786	813	778	767	811	725	798	797	793	773	809	841	745	762	801	748	777	788	766	796	792	806	774	836	826	858	769	807	768	737	788	783	797	793	751	748	772	804	790	791	770	826	813	800	805	814	761	803	753	782	792	770	766	808	789	755	765	762	765	751	750	747	814	767	762	818	769	754	767	785	768	761	817	775	805	780	796	803	792	749	830	823	821	800	811	810	760	808	794	791	800	796	754	829	784	803	802	807	769	805	816	826	742	812	795	757	822	771	763	811	752	831
47355	57401	32490	12902	4528	2168	1400	1099	1015	999	916	894	863	827	890	829	816	811	818	792	831	792	808	746	789	813	804	778	823	802	773	785	846	802	861	789	779	753	812	812	868	773	774	822	801	819	848	780	801	824	808	811	820	752	770	785	789	817	846	819	817	865	817	794	814	801	830	769	809	824	814	781	804	766	801	772	815	808	831	790	766	799	800	801	805	793	781	783	786	795	824	794	773	830	768	811	783	800	819	859	777	821	815	737	805	837	757	807	855	800	729	783	770	778	766	763	815	801	779	834	757	818	825	835	769	844	834	830	736	806	829	765	793	795	818	830	821	801	786	811	812	817	820	784	806	841	781	778	792	784	778	776	816	776	801	847	835	859	788	805	820	811	808	793	826	749	822	804	788	785	823	817	799	816	782	793	771	776	837	819	784	827	866	807	796	794	806	797	797	807	725	779	830	799	828	760	831	764	835	846	840	800	823	810	787	784	813	835	834	816	807	768	823	849	791	817	793	811	800	801	861	863	778	843	833	788	778	796	758	813	772	801	812	818	821	791	770	837	784	797	780	819	761	790	824	817	802	851	788	878	811	853	859	777	797	823	813	807	830	815	797	820	807	805	825	801	791	735	785	836	814	790	883	808	842	796	728	782	812	773	775	827	783	807	778	823	820	775	838	808	824	817	809	800	796	796	875	762	756	752	769	799	835	764	761	755	778	774	823	759	799	826	806	838	778	792	807	821	811	804	816	781	812	796	788	796	841	865	824	819	826	826	810	812	824	799	797	809	776	808	850	766	777	834	813	822	857	772	793	802	820	785	757	791	783	793	812	792	819	801	756	776	781	808	797	739	789	845	820	855	806	792	895	773	882	788	858	806	844	815	763	816	770	773	798	800	814	851	840	788	837	845	796	795	804	825	756	866	828	787	770	811	815	819	803	770	824	805	784	783	760	802	831	736	822	813	750	849	795	838	821	836	761	840	807	804	774	809	809	818	811	812	848	834	776	816	816	801	775	841	821	830	833	772	805	867	826	837	840	804	796	816	766	814	771	844	782	747	759	764	772	828	811	821	818	804	828	771	760	851	845	763	856	806	808	855	817	792	800	816	793	794	825	835	796	784	827	791	843	797	815	761	774	777	789	802	870	768	809	867	753	814	803	809	779	834	793	816	829	797	747	810	761	799	801	820	824	814	824	811	804	784	785	814	834	779	807	805	814	759	765	813	778	788	787	765	774	796	818	803	866	790	799	821	820	830	818	847	842	769	802	803	812	859	832	796	812	782	758	778	795	814	787	755	770	755	786	812	795	761	754	848	833	797	794	831	784	803	807	861	819	757	793	806	746	773	826	795	857	797	790	846	779	781	818	773	817	816	785	804	824	857	802	807	839	812	825	822	822	775	854	823	774	819	834	809	793	772	790	824	817	805	773	821	781	833	830	830	838	809	804	830	811	871	807	832	770	781	779	767	791	760	796	794	796	805	815	806	805	751	877	770	835	771	800	817	802	775	802	740	838	766	800	764	808	836	788	823	841	781	807	795	775	759	819	793	777	774	803	783	838	770	808	762	813	794	848	803	753	800	813	815	772	764	807	833	799	861	829	812	794	818	795	767	789	825	758	811	812	810	779	812	774	840	825	796	763	755	752	822	772	799	799	817	852	856	803	797	842	840	761	824	824	772	765	799	761	789	813	810	791	814	741	855	869	783	787	838	848	814	811	798	820	810	800	783	789	828	766	805	809	876	808	849	780	811	777	878	804	767	837	788	805	847	801	801	800	825	781	833	851	813	769	824	815	806	804	774	770	813	813	777	797	815	798	793	828	790	802	801	752	824	829	844	848	797	750	807	799	810	820	767	825	783	813	829	822	793	811	785	793	850	826	815	857	790	813	805	813	818	805	788	778	792	815	808	747	801	850	857	806	791	818	825	781	857	806	744	800	830	796	777	834	751	788	805	826	801	851	818	785	806	793	812	824	834	764	803	815	822	822	763	795	769	842	756	813	789	763	824	814	778	836	753	802	809	819	785	767	794	807	779	786	798	804	792	797	818	803	827	818	770	784	771	760	822	838	805	818	759	789	820	829	820	835	802	799	777	767	842	772	793	788	818	805	832	807	777	767	794	813	795	768	788	830	775	783	777	760	798	788	760	832	766	835	785	809	785	829	840	763	812	804	824	855	798	799	803	833	804	757	788	807	812	831	814	783	831	763	826	788	762	813	794	822	794	796	813	847	849	853	778	812	794	860	796	766	767	802	781	746	769	782	812	851	801	832	770	813	804	832	773	766	754	851	804	827	813	846	824	824	792	845	779	810	823	820	788	836	776	813	825	809	812	860	802	797	806	769	845	800	814	802	803	795	793	767	822	823	847	820	808	825	801	823	807	784	844	786	796	785	841	806	831	847	788	823	859	782	776	767	783	769	820	826	753	812	845	864	789	826	751	800	804	794	785	859	771	823	805	845	787	812	763	795	811	825	817	791	800	845	851	826	764	818	828	798	765	790	816	797	791	845	768	793	801	770	802	752	823	847	831	826	778	795	764	859	833	856	813	830	807	832	821	841	798	829	760	808	775	773	832	763	793	784	834	765	787	803	787	821	799	809	767	787	768	850	818	790	785	829	805	828	836	799	803	804	816	815	804	813	761	774	777	825	831	787	808	777	803	784	804	805	801	786	807	803	817	822	838	736	834	809	800	811	767	801	743	795	814	819	824	797	784	817	795	772	815	809	761	773	806	821	799	785	799	829	785	832	808	835	796	860	837	787	772	805	873	781	812	826	798	853	812	784	785	795	794	813	753	824	775	781	764	825	827	815	818	770	752	792	816	780	757	814	826	815	851	783	828	800	805	824	837	811	818	787	810	809	835	750	825	809	787	777	806	797	800	759	773	817	807	828	803	789	786	843	820	839	817	799	822	799	795	818	792	815	796	796	779	763	728	804	823	833	801	775	830	833	847	777	814	770	852	844	794	749	871	801	815	814	832	848	778	800	850	825	818	828	835	791	872	750	756	796	829	802	845	846	772	808	834	812	812	800	845	772	754	824	811	822	792	749	836	819	814	807	815	776	804	823	828	820	843	785	784	780	798	822	767	859	768	769	808	850	814	818	793	791	789	801	793	784	811	826	794	805	784	806	790	786	754	803	821	849	785	819	794	800	778	828	849	806	755	760	805	799	822	781	909	777	865	823	792	788	787	844	799	825	801	804	808	809	797	821	765	818	755	812	767	788	787	788	792	815	798	762	838	789	767	867	809	819	800	837	779	810	805	808	795	832	808	793	792	753	774	809	832	810	757	718	795	810	798	808	788	799	814	754	824	783	798	753	783	834	840	854	816	826	815	853	836	783	801	833	815	838	830	808	789	811	721	831	834	764	796	806	853	812	844	760	823	830	839	765	799	841	836	852	830	778	808	827	784	807	800	757	824	843	787	763	803	799	808	740	793	774	815	760	812	781	827	791	791	813	805	821	792	834	851	805	789	772	823	820	869
24967	21133	26720	24802	11547	2982	1776	1224	1032	926	926	928	879	839	881	864	897	811	808	810	795	869	859	840	869	823	844	858	912	823	843	861	838	860	806	792	839	847	830	806	835	886	842	837	807	832	842	845	831	876	859	843	838	798	817	845	818	847	832	809	889	816	809	792	789	889	859	770	853	865	813	859	893	794	876	849	836	837	872	818	837	850	800	810	831	783	825	827	870	833	768	879	878	862	840	837	817	801	828	813	826	870	775	856	811	837	792	806	824	816	857	794	891	876	845	835	897	867	856	807	875	834	835	820	825	816	859	839	857	821	767	836	886	842	838	776	858	869	792	830	834	832	830	830	843	848	795	878	832	803	803	880	827	824	876	771	796	789	846	816	811	840	833	808	765	867	849	779	862	846	895	854	798	864	872	842	878	817	867	851	842	825	845	826	852	802	857	768	817	825	857	797	795	874	798	813	825	846	832	850	819	800	822	794	804	833	847	840	781	786	794	850	888	842	815	790	865	884	818	833	886	826	842	792	857	840	866	809	855	865	790	808	785	858	801	812	819	818	831	824	803	792	842	840	810	823	814	837	845	858	894	820	786	852	888	778	824	801	789	830	798	826	784	882	844	889	865	831	789	848	857	850	822	845	813	881	864	850	827	828	889	825	846	820	839	851	854	817	790	815	821	907	859	862	850	828	789	811	860	827	798	870	864	830	860	804	849	852	811	808	826	838	852	862	799	844	864	833	856	818	863	817	883	851	849	832	827	806	838	817	823	849	795	778	890	822	837	808	810	822	823	788	795	818	820	795	773	802	877	860	816	816	836	796	788	868	816	893	844	822	846	812	798	811	778	804	879	840	839	865	801	827	808	843	854	876	830	827	826	841	827	825	845	824	863	818	817	889	772	827	855	838	879	822	821	796	781	832	838	847	751	821	873	863	807	850	853	846	872	854	838	856	805	831	803	837	831	793	821	815	831	839	836	862	838	845	868	876	878	834	862	826	821	856	824	871	798	829	794	867	833	824	841	783	830	757	837	801	791	826	739	851	821	848	891	887	822	859	863	825	851	803	821	809	814	880	839	845	840	889	831	832	808	748	800	801	845	834	828	784	783	829	882	799	773	820	821	840	875	835	830	822	841	817	791	841	843	822	894	727	816	833	793	833	837	835	824	809	819	809	824	818	819	877	820	803	821	814	839	795	815	817	859	811	835	858	853	791	835	800	897	846	800	781	802	817	806	891	806	806	839	819	914	771	812	798	799	792	863	807	844	798	805	865	798	788	848	837	809	800	859	789	861	818	837	810	842	792	804	830	808	852	837	831	812	852	809	843	781	842	832	860	821	867	879	810	837	813	854	801	809	832	910	816	760	830	859	855	827	770	838	833	833	810	830	840	789	825	840	819	873	826	840	791	799	840	830	828	836	841	877	893	825	823	805	835	803	882	835	851	846	822	846	795	837	825	845	831	866	867	806	905	892	795	850	758	851	809	809	811	838	820	864	833	812	834	796	807	831	872	814	866	826	759	848	845	827	849	849	845	775	831	812	832	831	757	813	844	840	803	892	836	849	854	833	866	853	853	846	828	850	786	814	828	867	845	779	860	817	797	812	869	820	813	828	837	853	886	793	790	806	827	821	820	867	798	839	846	843	864	871	805	833	844	830	820	812	826	816	889	847	869	861	842	801	854	851	826	825	812	865	808	831	860	793	845	833	823	857	841	833	816	820	876	853	821	820	842	801	843	839	819	847	854	841	800	794	780	879	845	822	802	847	826	839	833	881	863	809	786	806	795	831	797	783	843	890	815	809	828	864	798	854	817	765	884	841	861	831	815	854	826	827	875	819	831	870	798	860	830	833	857	794	837	855	905	798	827	784	858	829	756	802	809	872	781	868	832	800	803	802	801	789	853	841	822	857	832	826	793	804	769	850	839	814	857	789	860	821	841	812	835	867	828	843	872	843	827	769	835	834	835	845	879	819	782	866	805	851	884	812	791	772	847	833	764	839	874	821	821	841	868	792	833	835	775	858	817	796	826	875	863	827	890	808	811	808	807	786	858	806	837	811	795	828	781	822	842	877	848	801	799	815	855	848	855	803	860	841	802	825	880	856	856	795	797	870	828	848	858	783	844	846	851	824	803	818	835	869	850	848	828	860	842	850	832	830	839	825	842	771	835	843	841	836	799	848	834	817	834	812	877	846	804	834	832	819	865	808	845	861	816	781	826	814	805	825	874	823	813	838	843	802	797	821	823	838	806	840	781	834	840	792	824	837	809	826	829	839	847	826	790	836	819	858	764	807	845	840	876	860	826	786	820	823	844	871	839	785	813	875	819	826	824	874	796	820	811	833	778	795	842	777	814	852	788	876	811	823	817	829	883	823	817	825	810	869	860	865	852	831	820	851	801	839	828	818	846	831	859	836	812	824	858	934	829	826	833	847	778	777	799	818	826	842	790	808	874	863	831	805	819	831	877	868	830	871	841	850	842	828	873	835	789	823	887	805	786	833	824	804	865	829	848	838	837	785	843	787	836	789	788	849	836	832	815	856	844	821	807	801	809	868	826	810	810	788	798	846	797	770	869	858	847	868	834	835	816	819	834	821	859	849	778	839	843	879	810	764	809	808	855	820	796	829	836	829	831	825	870	811	834	822	838	803	801	824	821	840	795	802	825	837	851	821	795	824	790	796	818	838	818	836	797	858	924	889	805	810	867	844	812	806	913	820	834	865	872	849	797	793	823	793	776	822	808	811	769	835	820	829	827	821	804	845	873	803	866	875	812	862	803	858	853	812	776	862	813	812	836	834	846	812	884	894	808	813	827	836	826	795	800	815	817	839	805	803	823	845	857	897	836	844	823	814	818	846	817	827	867	778	843	850	861	858	849	812	819	821	797	787	814	768	823	786	810	870	824	846	843	844	799	843	823	758	879	879	819	896	779	854	808	866	827	814	842	810	840	812	862	816	803	874	835	869	826	833	826	797	850	826	813	887	785	847	790	810	844	870	825	817	829	871	841	838	807	846	824	845	913	811	823	821	786	816	778	775	794	820	799	854	796	838	815	816	882	859	891	823	836	814	825	853	799	808	811	827	842	856	849	817	807	811	841	839	840	819	847	816	789	786	749	790	837	825	810	825	849	893	854	842	848	822	862	860	828	824	814	822	826	840	835	849	847	848	877	800	840	812	869	789	816	879	777	849	843	829	809	851	852	801	805	810	809	836	864	868	804	903	817	808	839	868	804	824	798	852	829	850	819	809	877	819	822	834	799	830	780	802	814	801	833	835	796	794	879	822	818	828	835	824	869	824	832	842	816	847	902	810	823	822	846	851	801	805	822	856	852	822	823	828	838	839	817	848	860	836	838	838	870	836	875	842	863	834	863	839	854	843	832	858	782	855	866	777	830	869	864	834	812	863	842	827	874	871	855	799	837	836	852	849	846	852	825	841	831	814	788	803	861	857	836	762	831	864	873	838	864	805	827	846	887	815	811	781	884
46355	46660	22261	9061	4977	3231	2249	1477	1226	1130	1052	908	919	903	916	879	872	882	873	870	872	884	835	819	845	877	874	846	811	849	850	863	845	857	797	831	811	831	787	843	820	823	827	821	851	831	867	818	869	816	859	892	837	804	870	840	816	804	837	847	865	872	897	868	814	842	840	860	864	871	809	862	811	803	871	870	829	860	857	888	870	859	845	829	876	803	884	880	836	891	856	854	893	803	859	849	806	806	816	858	854	861	829	832	889	863	832	862	808	902	847	837	832	781	837	832	863	852	816	837	856	890	873	870	783	851	836	835	827	832	915	817	848	906	864	807	838	896	856	858	847	879	802	893	854	865	800	873	886	897	816	850	885	860	855	850	810	833	850	876	826	825	842	854	846	809	870	845	914	867	827	831	765	861	847	848	859	876	856	808	816	802	878	850	820	868	865	850	859	845	832	867	878	881	807	875	826	845	837	853	869	769	872	818	862	876	818	795	858	858	892	897	843	800	877	852	881	840	845	847	845	843	809	849	791	869	834	857	837	830	850	821	886	863	851	873	859	842	833	851	889	857	865	871	862	838	853	838	835	850	828	935	787	857	846	827	824	848	822	868	843	788	808	851	865	877	878	805	858	866	814	828	855	833	908	875	830	794	839	840	830	854	867	846	840	855	833	818	823	854	889	816	869	799	853	853	830	808	858	837	797	854	866	824	879	840	839	827	864	844	854	858	881	809	848	883	848	809	834	857	857	836	848	813	848	817	808	859	887	912	798	910	842	838	837	864	854	856	819	862	865	792	871	849	881	856	857	810	863	924	849	827	848	891	834	860	840	905	876	819	842	802	813	827	848	852	835	831	907	817	878	853	866	843	841	866	863	821	880	828	812	846	889	889	813	888	802	838	873	818	801	838	853	817	892	819	887	845	806	880	875	858	890	849	878	868	855	821	867	853	831	815	876	810	836	849	826	863	870	822	882	809	885	810	835	845	837	864	855	892	873	829	879	856	830	830	881	820	861	892	839	846	846	860	883	854	768	844	824	849	860	838	864	843	842	817	851	847	843	861	836	800	839	884	792	882	848	831	867	826	813	821	867	864	820	852	881	832	908	901	820	843	812	855	798	868	830	873	886	860	897	839	808	861	849	788	822	806	898	789	852	858	826	803	839	812	830	786	900	800	863	824	857	802	848	860	817	877	868	834	834	779	862	866	839	817	862	866	823	859	829	857	828	843	851	816	853	860	828	842	856	853	846	789	861	894	791	818	822	883	861	841	868	884	828	867	795	898	889	869	839	888	818	795	846	850	870	815	881	856	827	855	823	824	849	852	842	828	849	815	804	864	860	868	845	856	839	834	866	834	843	863	849	852	843	855	801	889	836	801	856	820	853	833	863	837	821	846	808	862	858	806	876	866	836	864	902	823	867	855	857	882	866	843	830	885	819	828	855	860	852	827	892	825	809	823	846	834	842	813	869	776	786	869	790	863	845	856	818	812	854	845	862	853	871	869	845	878	801	844	804	823	863	870	846	797	866	881	785	855	878	814	858	791	873	863	838	868	846	850	832	884	861	910	830	814	889	872	879	893	875	845	820	827	879	862	855	897	858	833	904	826	811	854	871	804	790	822	810	850	873	849	854	874	839	798	843	858	859	832	857	839	852	797	869	823	812	803	865	844	831	808	858	845	886	807	855	846	836	792	845	863	848	757	790	836	842	865	808	874	863	883	914	855	818	828	844	816	829	872	843	867	862	887	807	810	836	852	864	861	847	882	864	888	841	840	839	913	812	809	886	825	827	786	841	853	848	858	867	844	822	848	824	842	868	842	868	883	814	852	831	814	841	892	882	877	836	829	839	832	838	864	856	878	823	823	822	869	856	837	841	857	827	798	861	834	831	807	863	838	890	864	902	860	834	819	822	833	877	816	884	838	852	882	897	893	885	870	826	877	857	893	847	870	831	874	840	858	837	840	847	834	818	851	826	837	847	812	802	822	880	872	792	826	860	826	827	813	852	835	836	882	882	839	837	853	887	871	810	869	857	788	863	776	824	820	845	824	863	862	809	823	827	895	870	840	812	850	878	902	859	846	831	852	853	853	842	817	848	816	858	852	858	849	822	846	804	820	827	830	827	875	875	842	855	896	854	854	830	845	823	814	894	840	832	832	867	855	899	861	826	801	853	797	835	849	837	865	922	842	931	824	821	887	844	829	876	756	861	789	872	865	859	875	799	843	871	870	863	814	796	918	867	881	880	882	880	815	813	824	862	852	818	855	904	900	836	874	834	863	849	845	834	822	840	789	826	880	854	797	890	859	837	858	803	868	873	915	848	851	838	810	809	820	844	819	833	846	843	876	794	851	889	841	859	825	853	811	841	786	831	887	880	848	827	838	854	821	834	842	921	835	881	850	820	840	826	829	765	899	863	839	834	829	784	818	821	849	852	846	849	774	832	849	856	829	915	854	853	882	829	814	865	870	846	841	838	797	895	793	848	866	846	884	839	852	824	870	828	818	853	834	787	890	861	843	810	800	842	863	827	833	833	816	881	862	819	829	872	835	814	848	854	847	848	835	814	893	818	847	870	866	857	822	824	830	825	897	821	844	882	813	845	851	824	815	842	849	826	806	831	882	864	844	837	833	911	788	831	816	834	849	882	800	840	819	837	823	861	831	904	863	852	852	850	821	877	829	846	819	871	864	843	807	835	860	891	787	839	854	848	828	849	885	825	840	847	859	869	864	821	858	813	854	803	790	859	857	814	867	835	908	873	885	842	826	802	887	850	806	876	832	895	885	794	833	874	842	895	810	861	881	843	854	822	831	796	836	864	872	821	778	850	801	885	880	799	863	826	833	864	851	874	866	831	851	888	822	877	841	873	812	818	890	896	840	836	816	783	896	843	841	855	811	854	857	885	855	801	845	830	832	863	822	856	886	859	838	826	790	858	872	816	831	875	860	862	799	867	834	866	823	864	785	802	833	879	785	873	882	868	806	835	848	848	892	861	887	847	839	851	843	848	825	822	853	824	847	802	889	788	844	890	823	819	843	835	783	838	896	865	855	863	888	837	850	843	807	816	868	804	900	830	877	844	818	809	871	873	842	887	843	837	834	820	810	904	810	764	843	805	869	864	887	846	839	795	831	835	870	809	861	867	845	852	862	862	864	807	810	823	827	852	858	894	874	903	824	754	805	838	871	844	831	866	826	877	798	827	874	859	851	843	811	865	838	794	854	892	819	907	872	822	846	862	815	872	869	866	820	854	873	847	809	849	832	840	853	812	871	841	843	833	862	837	841	832	822	840	867	791	815	904	857	817	867	837	836	866	870	824	887	823	827	838	851	854	860	814	885	866	853	863	823	821	842	930	820	855	884	817	865	816	834	839	862	845	830	820	843	828	809	866	846	797	830	841	821	881	847	842	859	842	851	828	805	873	857	855	846	820	905	900	793	846	822	784	795	836	857	846	829	866	831	819	798	836	877	857	864	858	820	828	834	847	871
22308	20925	28432	23607	21089	21507	14492	4108	2072	1544	1229	1072	1037	961	915	872	846	838	843	871	839	825	786	827	831	821	792	802	787	823	839	879	816	824	825	810	816	804	821	796	772	765	858	822	809	787	793	788	840	799	805	833	843	810	816	789	766	828	832	796	814	843	833	797	762	800	844	871	825	810	779	806	820	785	782	782	753	859	819	854	810	780	789	773	818	823	819	808	792	850	789	870	705	814	857	901	824	790	811	793	795	806	836	844	804	788	755	811	774	819	809	789	804	807	737	796	849	822	774	817	828	822	827	822	809	815	796	843	801	856	825	804	806	816	858	822	802	797	828	855	817	783	782	787	799	826	824	798	789	800	772	788	811	748	789	806	818	818	866	850	836	822	744	820	815	811	810	828	821	836	785	779	850	787	777	796	834	802	817	803	800	819	731	754	765	775	836	821	776	815	814	820	790	749	817	773	829	804	848	825	844	847	865	812	782	772	746	865	816	796	791	815	801	779	781	763	842	832	847	800	784	787	768	808	800	790	840	808	817	785	823	802	823	799	800	807	801	817	857	790	849	745	777	834	828	783	809	783	780	779	791	805	814	828	797	847	823	824	783	777	795	792	815	805	857	796	780	807	770	875	813	837	825	782	843	838	781	785	816	757	735	830	728	790	796	805	771	781	790	751	853	852	835	810	815	800	778	821	795	818	827	792	781	751	814	770	821	788	820	793	762	830	734	825	758	800	816	797	789	836	834	806	813	777	763	753	801	794	786	805	786	804	804	804	812	831	818	794	857	751	795	831	827	874	836	780	728	824	814	775	763	807	772	788	771	809	839	853	755	780	818	775	854	763	855	774	807	822	840	763	873	842	822	822	805	829	777	808	808	795	811	773	773	833	856	795	807	778	773	829	817	809	807	826	802	778	748	815	827	801	857	839	780	777	827	872	820	815	825	835	818	813	819	798	895	828	792	798	843	777	828	805	756	810	801	825	833	828	738	755	815	818	778	822	791	816	761	788	808	830	788	797	804	764	783	803	867	805	782	822	786	784	796	806	837	774	864	838	804	788	794	802	787	796	842	814	785	766	824	832	833	772	846	772	805	796	835	818	780	846	746	804	852	845	835	822	859	809	823	870	777	832	865	830	826	747	776	824	774	790	846	743	795	844	833	842	781	827	824	881	767	815	791	834	816	785	820	751	784	803	813	834	800	823	796	839	793	849	803	794	759	791	763	793	787	817	825	788	816	809	839	804	780	795	803	795	787	779	816	850	840	832	830	819	807	789	830	777	813	782	843	802	756	772	854	813	833	823	840	839	808	780	798	803	814	819	815	773	796	805	811	811	772	812	743	785	809	816	820	818	851	816	811	836	802	778	759	835	801	862	786	820	799	790	829	776	823	808	836	809	831	792	830	811	801	787	806	751	840	820	843	828	772	832	830	820	867	794	791	821	729	780	802	865	812	820	880	826	824	828	782	789	849	796	807	808	788	800	769	849	814	799	776	783	792	761	839	848	797	777	814	814	797	765	796	863	815	793	773	829	834	813	780	814	797	823	830	797	808	818	786	772	796	773	794	824	775	802	805	824	767	772	864	830	830	808	822	772	811	786	833	802	812	788	772	811	767	878	791	801	793	799	816	825	796	810	782	775	814	821	766	816	825	821	775	849	757	839	820	805	775	794	857	784	851	789	823	824	784	781	803	821	827	787	767	759	798	791	833	794	783	768	855	817	836	840	859	855	841	800	835	785	782	818	839	769	768	802	762	833	786	796	766	799	808	781	811	845	789	789	800	806	830	812	831	829	822	860	848	822	810	815	815	810	815	822	847	816	831	811	813	783	816	835	853	797	883	833	786	735	833	825	775	777	795	776	796	770	791	789	847	777	834	803	816	791	808	821	786	840	776	801	819	783	833	819	832	814	837	792	803	876	776	754	813	792	822	826	801	810	823	857	816	832	859	805	758	793	798	771	852	780	777	799	814	831	763	793	807	848	797	807	762	811	842	806	883	818	816	776	767	735	731	822	753	781	803	836	863	866	797	793	816	758	829	769	802	837	808	798	822	778	838	785	850	843	810	768	809	837	795	802	829	833	778	794	815	796	814	736	820	839	827	812	761	802	811	796	813	810	831	810	762	821	875	802	822	774	804	806	883	730	796	777	832	830	820	760	799	802	785	784	808	821	766	851	816	855	787	797	819	803	801	781	827	840	817	783	834	795	762	763	843	779	800	768	735	844	809	820	815	826	759	798	837	842	853	804	764	839	807	816	780	866	831	816	816	798	827	836	797	798	798	816	811	815	836	831	784	795	788	759	774	782	815	830	778	791	827	783	756	841	803	809	797	812	806	823	841	819	814	804	806	795	782	798	810	776	791	812	810	770	793	779	777	817	826	786	804	803	784	827	787	754	850	746	790	762	825	859	812	745	822	820	827	793	827	800	838	833	815	798	829	782	799	759	796	805	830	818	798	766	785	808	801	805	863	780	843	826	786	813	785	822	783	789	827	844	810	869	858	871	803	785	813	822	797	810	800	734	800	780	813	723	787	801	783	804	814	811	775	766	784	823	846	820	793	805	764	801	814	757	793	809	838	799	795	837	816	819	810	787	793	825	799	801	782	818	783	741	792	763	804	757	791	839	813	866	788	801	810	733	796	817	824	824	845	856	789	786	828	755	804	816	762	799	801	821	780	778	851	783	778	742	804	812	790	797	764	807	855	794	815	807	838	807	838	855	782	808	729	794	771	808	834	844	793	813	788	754	806	803	804	783	814	826	832	810	849	802	818	814	764	842	800	811	819	835	856	842	801	824	819	819	759	799	786	808	820	762	794	884	847	788	823	779	797	794	744	868	825	803	796	832	756	867	801	792	811	788	840	760	782	767	820	843	826	796	810	829	831	886	804	816	824	787	806	842	813	811	825	796	771	768	793	786	774	799	787	842	848	809	734	805	820	788	826	823	833	806	794	769	804	832	790	825	776	828	864	844	803	801	824	788	810	815	794	798	853	833	833	762	799	817	779	769	785	737	770	780	805	851	799	856	828	797	755	821	783	797	765	804	760	838	828	764	815	778	807	793	849	775	825	786	846	786	833	813	824	808	816	797	769	798	816	870	791	795	803	779	816	875	785	777	804	804	819	763	815	791	819	822	807	803	795	811	796	802	816	823	785	770	788	829	778	760	785	815	799	745	806	825	788	793	786	777	809	783	822	770	814	808	778	823	842	784	824	785	816	826	814	813	757	818	841	807	815	799	850	816	827	779	806	756	803	786	783	802	798	838	861	822	781	821	782	854	794	772	788	793	755	802	824	812	830	787	800	785	784	785	773	830	803	754	828	765	795	793	841	796	841	776	790	804	776	827	837	861	804	783	797	779	794	767	792	807	883	804	795	776	808	782	802	789	859	788	804	797	846	784	803	809	792	823	816	793	798	791	849	785	794	806	855	843	773	847	848	800	825	744	790	811	809	843	831	802	791	805	814	865	855	808	803	812	788	781
42647	65451	46072	29729	20547	15148	8851	4783	2650	1975	1429	1186	1132	1130	942	910	915	880	824	827	823	812	845	807	776	854	804	864	779	889	776	821	818	796	821	807	851	776	811	795	826	835	809	819	806	841	813	776	808	822	802	797	764	828	793	841	862	828	853	793	805	817	825	834	854	818	762	766	774	802	796	802	808	765	783	777	835	778	794	820	842	809	829	851	852	828	777	839	808	805	870	773	792	864	841	809	877	810	764	822	808	797	838	800	802	837	827	863	846	854	867	797	844	836	807	757	819	835	777	830	837	782	828	785	809	783	817	779	798	856	847	802	820	824	815	797	812	783	764	837	786	808	787	784	815	771	845	778	874	828	861	823	829	819	797	858	826	854	772	806	815	792	816	820	844	807	825	807	790	878	784	813	822	819	806	814	791	815	824	795	828	795	844	828	782	820	762	780	813	825	840	881	830	807	858	852	813	839	808	856	789	811	829	834	848	796	801	823	765	849	858	802	822	833	816	835	812	826	789	837	807	829	785	716	811	790	851	848	789	821	798	830	846	813	820	813	835	831	757	801	818	805	784	782	828	858	852	870	815	825	798	809	785	823	824	828	761	832	864	778	838	792	849	831	816	840	828	825	824	782	788	796	798	789	828	790	813	805	793	754	826	823	820	857	843	801	835	809	766	876	836	804	834	798	837	851	768	826	817	800	833	836	771	800	809	815	780	815	814	852	774	771	835	865	879	793	837	797	794	825	804	838	842	837	822	802	819	841	815	838	812	835	780	812	790	763	809	784	787	805	814	807	867	801	833	771	838	795	790	809	831	803	863	826	790	800	789	810	823	789	795	791	809	816	795	805	802	782	788	816	826	827	821	827	848	817	777	781	828	796	821	842	745	839	830	821	874	812	747	857	830	838	795	793	815	807	871	836	775	765	825	778	813	881	775	803	825	823	807	830	806	804	864	766	814	797	817	819	750	788	817	802	819	811	811	828	859	774	828	817	827	828	879	769	845	817	808	823	879	806	860	815	848	812	787	793	831	846	828	803	823	801	761	820	772	830	836	811	761	820	854	852	840	756	822	801	708	833	804	812	817	824	777	848	778	851	801	792	812	809	800	810	811	794	821	843	877	780	805	785	806	795	819	810	824	821	796	822	789	808	790	828	797	831	821	823	870	828	809	828	848	789	856	828	848	808	815	822	808	831	815	842	773	814	786	840	793	808	833	821	834	800	788	848	806	772	829	799	863	823	815	807	791	832	776	809	820	813	805	830	843	840	882	831	828	830	807	800	789	759	824	803	886	785	833	833	870	842	833	826	763	825	873	842	768	808	817	793	827	875	817	781	837	816	920	826	849	841	859	756	820	837	814	828	804	801	841	783	812	804	815	833	842	811	761	796	816	848	820	818	773	811	841	856	845	835	803	819	814	798	774	876	756	823	888	791	809	761	829	857	780	850	798	842	804	820	829	843	841	835	824	829	804	797	789	756	807	843	834	800	791	857	815	774	837	795	755	789	796	776	863	789	842	803	816	867	819	799	841	841	742	821	783	784	859	831	832	845	857	858	828	791	804	859	798	834	779	830	812	844	802	754	847	834	792	855	799	768	827	854	810	836	835	818	909	774	801	793	832	798	851	790	854	798	804	789	874	802	870	853	844	777	834	804	785	840	853	805	817	803	816	784	780	815	806	785	787	822	792	767	824	894	817	797	829	835	836	791	803	837	792	845	823	824	808	808	764	800	801	826	791	833	851	804	792	880	832	827	839	830	816	794	819	823	808	817	782	838	826	808	858	862	824	824	785	835	832	864	823	788	810	842	837	796	832	842	809	771	826	849	840	771	823	806	866	784	761	802	795	836	839	821	841	787	799	802	812	818	835	834	853	820	822	867	861	820	839	806	741	803	821	803	820	748	820	833	786	853	823	800	797	831	815	791	826	782	835	831	852	811	820	841	829	822	752	799	837	801	820	800	824	787	774	800	821	749	838	787	797	860	819	768	857	848	818	808	856	781	754	818	838	782	837	793	801	790	808	800	832	821	774	790	814	791	871	876	783	785	827	795	823	853	792	855	824	828	814	799	811	827	752	833	829	749	809	813	842	846	793	807	831	820	818	835	793	845	783	827	832	809	826	821	813	833	855	803	890	822	816	807	838	811	839	830	815	777	754	785	819	847	857	803	882	817	820	793	823	805	796	821	863	804	833	813	773	787	776	830	845	784	850	824	828	802	841	824	814	821	845	835	777	828	872	827	839	788	856	824	783	815	797	793	827	836	807	797	830	868	863	796	847	758	834	833	783	836	800	817	794	857	750	805	832	814	767	823	817	798	815	840	812	826	844	838	821	826	815	857	819	842	787	819	853	795	822	826	896	837	787	859	810	814	825	803	765	800	813	819	827	803	865	819	806	815	838	812	820	833	830	814	848	859	787	840	805	836	764	838	792	798	824	799	800	800	820	836	864	836	773	809	825	735	785	812	845	799	807	810	856	789	806	801	811	835	809	863	812	842	838	844	758	798	804	815	822	859	815	826	783	807	787	821	832	799	771	774	837	788	822	801	837	808	858	801	826	822	786	832	811	796	778	844	852	786	789	801	847	873	771	804	813	882	796	844	804	800	817	819	832	765	817	795	877	855	816	825	794	801	828	889	837	839	787	848	797	818	773	815	774	913	808	773	804	772	808	840	807	821	863	784	829	824	788	802	830	790	878	800	811	784	807	833	824	791	810	817	797	800	869	840	809	777	858	816	876	795	834	837	816	830	806	821	804	816	775	865	848	786	845	821	814	833	819	808	824	760	843	841	823	825	854	816	829	789	815	791	796	825	822	806	830	810	805	777	797	804	854	820	791	840	849	834	815	857	815	825	798	801	785	849	788	833	819	797	800	810	790	816	804	797	808	825	771	814	868	803	825	772	765	854	776	829	828	815	793	818	823	852	748	834	775	822	828	751	824	837	805	849	843	838	807	806	847	827	774	824	765	841	807	803	791	866	847	807	813	785	825	848	810	830	776	787	857	865	817	795	803	825	805	801	809	801	795	792	844	822	775	801	812	805	815	772	735	820	801	822	830	845	854	849	826	804	795	823	800	820	778	854	818	841	814	810	835	844	781	799	796	834	802	820	788	805	737	800	795	844	820	812	831	822	770	812	806	809	810	811	863	816	796	835	802	862	806	798	837	803	781	853	773	834	814	802	822	822	820	785	846	825	839	783	814	832	858	794	842	823	779	874	853	794	800	833	832	788	788	778	827	811	823	810	826	833	758	774	827	806	817	839	827	828	820	824	809	832	812	829	810	835	767	847	813	861	848	829	852	840	804	798	810	855	804	845	798	837	795	876	799	810	823	826	792	790	787	785	830	884	822	859	838	816	789	816	819	813	819	829	781	835	828	833	801	841	790	771	838	791	769	756	785	833	785	782	805	808	820	861	835	815	801	821	816	831	815	846	848	786	817	819	808	848	795	824	839	813	827	854	778	836	852	856	791	834	810	833	827	838
45007	39848	29950	17131	6458	2842	1700	1250	1024	952	902	879	848	815	826	882	879	821	845	818	812	784	832	850	816	772	822	785	778	817	842	832	802	838	773	855	815	820	836	808	831	805	779	847	783	784	825	842	798	837	804	738	768	751	846	844	823	802	776	842	874	789	803	779	860	834	832	836	878	798	782	839	832	816	831	840	839	801	823	849	842	830	794	785	848	819	815	825	810	812	813	812	844	775	846	791	784	805	838	817	875	855	762	823	788	851	831	833	836	785	826	769	797	781	777	836	782	802	770	787	836	774	822	826	842	809	769	841	856	812	806	836	836	796	817	754	825	834	862	835	807	881	859	767	794	781	817	802	811	874	839	784	776	804	796	834	821	811	814	823	852	877	805	787	794	812	801	777	790	773	782	851	803	814	818	869	811	795	778	833	817	849	784	834	783	819	810	793	797	813	795	784	798	802	794	825	813	785	854	812	798	911	813	836	825	805	830	805	794	808	811	817	780	848	818	792	862	843	820	807	785	861	833	829	757	862	754	818	847	847	843	829	762	838	794	840	813	810	828	825	865	835	848	819	793	806	787	782	794	804	843	834	816	862	799	808	863	785	842	857	804	812	800	858	810	821	862	892	799	865	785	785	799	792	853	897	788	884	811	818	831	828	817	801	898	853	805	812	789	822	823	816	825	785	835	795	848	834	844	848	799	795	738	852	814	816	784	781	803	862	826	832	803	846	780	855	867	814	843	795	786	831	858	823	837	820	810	802	807	819	812	776	843	854	834	845	794	807	899	794	857	814	789	846	824	798	819	836	846	889	813	772	810	844	841	818	793	823	878	815	748	874	818	807	779	790	817	814	805	823	777	783	830	841	845	798	746	838	802	820	773	838	798	805	800	816	859	810	836	788	799	802	796	829	843	857	857	877	795	835	738	834	808	804	817	823	761	805	824	806	858	845	834	765	828	811	799	808	811	818	821	814	789	814	827	834	805	823	780	816	790	824	782	805	802	843	802	793	785	800	873	785	845	806	807	818	828	837	806	865	779	806	831	872	739	779	836	831	789	790	800	918	829	811	804	823	812	884	848	845	836	781	825	811	856	787	808	801	799	822	793	840	831	840	885	795	808	825	854	799	813	852	837	827	810	822	866	828	792	811	826	861	818	814	862	847	801	828	827	868	806	798	830	818	841	851	826	826	779	822	814	822	826	852	840	800	759	820	832	827	782	809	764	806	825	822	759	831	877	818	830	841	785	796	791	819	764	769	813	833	808	799	791	788	869	832	782	819	858	837	839	753	795	875	849	823	818	823	854	850	805	834	784	781	828	824	821	840	831	780	804	804	814	821	826	821	791	806	833	752	790	858	821	798	762	843	794	848	794	824	812	853	817	800	783	795	803	831	795	809	816	805	882	764	798	833	812	845	827	808	800	756	788	806	778	824	824	847	837	822	776	834	830	855	826	853	776	831	798	841	825	860	783	786	786	796	877	803	798	822	840	785	861	842	773	779	816	796	795	804	870	797	846	877	844	793	736	801	874	804	788	815	835	849	825	783	797	818	793	797	836	801	810	775	828	819	816	869	832	821	818	732	844	772	792	790	830	796	787	756	822	847	789	802	897	842	804	835	856	847	821	875	808	831	824	816	780	783	849	788	826	860	835	800	852	843	796	820	861	818	834	856	838	868	820	790	833	848	830	861	788	850	803	858	825	875	844	798	785	774	864	843	848	808	830	772	773	749	814	799	844	797	825	768	848	795	851	872	840	838	846	813	889	837	857	832	785	794	788	859	757	791	783	839	746	822	876	767	828	791	781	820	801	779	844	775	825	817	862	853	820	844	811	868	872	775	798	814	837	782	837	808	798	838	808	817	782	789	781	824	792	794	793	771	781	818	803	831	798	817	823	838	792	763	791	871	771	796	817	812	807	826	814	792	800	824	825	800	859	822	839	788	765	851	763	852	800	836	805	801	822	779	822	784	776	814	817	834	796	829	792	774	800	769	785	851	800	810	789	824	831	802	773	818	816	777	863	837	824	806	875	815	798	820	854	845	814	769	807	824	851	861	804	813	798	773	834	759	780	813	805	867	832	836	751	768	878	795	804	769	839	819	796	820	819	843	790	813	812	842	796	774	838	885	879	771	806	789	784	843	791	843	774	832	768	857	803	794	808	786	814	796	906	802	797	821	830	804	777	835	815	844	840	813	752	839	834	836	836	825	819	841	837	804	807	838	804	871	776	772	823	851	776	812	800	833	846	835	822	873	812	811	796	828	772	819	848	827	840	801	755	793	785	815	786	854	852	824	797	841	831	846	791	757	814	781	775	772	803	845	808	806	803	781	758	807	777	815	778	857	815	772	802	763	774	764	817	845	839	827	799	815	820	851	783	820	822	813	830	827	825	844	795	789	850	814	859	796	808	788	836	839	791	795	818	852	774	764	828	823	825	848	814	816	781	775	824	864	851	838	806	781	761	795	813	816	871	817	843	864	845	797	800	767	796	830	891	813	847	800	840	783	883	824	807	752	819	872	827	779	818	825	801	852	842	812	734	792	833	771	801	798	886	763	844	826	799	819	749	858	815	785	805	812	813	844	814	835	829	807	841	789	803	807	856	803	797	826	881	802	827	843	817	815	829	832	859	797	753	857	810	816	832	789	811	837	805	805	803	799	796	811	825	783	883	810	804	865	799	814	804	777	794	823	808	831	790	830	796	819	788	800	782	856	803	767	851	824	838	776	790	794	789	825	805	841	849	831	832	849	817	828	827	822	847	773	822	804	819	810	852	810	822	760	806	823	792	807	791	857	839	763	873	761	795	840	855	827	764	880	802	784	836	855	782	778	779	806	799	826	789	817	823	781	788	804	836	831	819	841	812	743	757	784	850	838	785	838	776	867	800	791	820	787	798	817	844	808	796	795	849	868	818	766	815	822	858	764	768	811	773	770	815	782	821	815	806	787	796	797	843	829	834	827	775	809	918	870	810	835	829	840	830	834	781	789	799	819	854	749	767	816	842	852	795	809	819	848	823	792	809	807	821	787	829	837	799	826	809	809	847	794	814	861	812	791	859	830	815	805	842	822	825	831	857	782	786	836	842	790	789	825	787	789	826	804	792	779	842	807	824	832	805	815	803	778	815	806	805	819	839	827	786	741	827	839	763	830	874	818	802	795	803	811	784	792	804	778	778	830	804	777	838	872	781	779	843	838	798	815	762	815	830	824	782	771	823	804	820	823	843	866	814	772	804	819	832	817	818	802	824	855	871	845	828	796	838	813	821	818	816	892	813	795	807	793	878	842	762	800	806	813	842	804	807	836	815	909	811	864	805	806	805	754	811	838	799	860	821	847	849	806	815	800	808	788	837	793	787	832	860	777	805	810	811	849	841	766	736	835	802	836	809	840	773	846	777	789	801	840	832	861	854	873	791	789	744	793	859	795	774	850	824	823	829	824	845	808	816	800	807	804	809	791	745	756	828	799	781	842	879	820	801	780	826	788
48957	48803	28823	14322	7373	3756	2124	1478	1162	1068	959	980	867	869	876	874	825	792	854	821	874	859	836	779	806	838	808	802	828	843	888	792	799	742	844	783	864	907	891	853	863	852	819	834	805	826	856	851	803	874	831	818	780	775	789	851	829	836	817	834	840	861	857	818	840	852	873	859	802	872	864	879	881	851	846	847	814	810	808	849	815	869	883	819	842	847	829	891	812	819	798	840	839	858	837	806	827	850	853	883	843	836	863	832	823	855	785	817	871	846	894	860	796	836	841	844	846	856	866	867	820	861	819	831	818	817	869	798	821	852	845	905	777	827	795	894	791	836	843	813	828	860	818	856	757	874	869	845	853	903	855	816	844	848	828	850	819	835	888	799	831	863	788	837	886	809	836	818	804	817	804	836	820	824	814	818	869	796	834	852	803	847	840	852	878	823	837	845	826	835	807	816	776	811	814	851	797	817	828	794	870	839	814	803	857	813	848	841	850	869	829	873	867	846	828	828	827	817	796	788	786	832	782	861	809	858	817	856	886	811	826	851	778	860	842	794	849	840	878	897	820	824	802	835	860	858	832	847	862	826	873	840	889	818	823	858	822	831	836	938	809	834	858	871	853	858	800	799	838	841	798	857	834	817	848	830	788	780	824	811	839	854	836	814	795	830	856	851	834	821	835	853	865	824	864	834	869	884	857	910	881	891	836	832	836	912	867	830	818	857	853	846	844	864	849	827	799	829	816	816	816	814	878	820	830	835	831	828	813	877	814	851	845	820	840	846	821	840	841	804	857	864	854	849	834	897	842	807	843	824	856	853	863	848	767	822	832	816	850	860	809	832	867	840	837	774	858	838	855	835	863	829	777	843	823	858	818	819	775	802	840	851	837	822	907	833	839	862	852	814	843	811	834	875	839	804	837	900	824	827	813	840	817	871	855	836	904	817	835	784	829	856	898	846	846	869	842	844	879	813	830	853	894	823	833	814	869	812	817	806	815	839	841	809	811	859	830	811	904	816	863	857	831	770	805	872	818	808	802	828	816	824	853	815	837	875	834	841	800	866	806	849	786	845	840	815	864	852	841	886	809	847	844	808	857	806	835	808	866	830	875	857	807	794	885	835	813	861	858	879	837	816	810	890	829	855	841	818	815	823	840	870	839	840	824	860	845	889	858	852	819	838	796	907	823	816	874	877	818	836	833	856	831	869	881	899	785	865	871	898	833	837	897	792	812	825	850	833	833	832	860	839	861	861	870	843	819	820	875	823	831	862	817	823	850	791	825	818	873	868	821	810	901	827	850	819	839	894	836	852	838	826	880	828	883	863	900	840	848	857	823	843	790	929	829	835	824	841	833	794	807	875	835	864	815	873	808	859	819	797	809	859	822	861	816	789	810	839	854	807	855	797	854	802	850	842	839	817	839	836	840	801	830	829	821	824	849	853	902	794	896	843	805	840	807	801	855	836	841	861	887	802	838	891	810	841	844	836	850	813	851	802	825	818	864	801	813	854	798	811	917	862	837	827	827	825	873	823	809	847	825	804	889	855	844	838	804	846	865	801	843	872	858	860	818	853	791	800	840	794	852	830	791	861	796	818	844	843	830	869	842	867	826	872	877	837	828	796	870	801	822	852	809	817	791	845	860	850	842	858	831	859	825	826	797	832	846	844	872	870	816	850	855	818	835	810	841	807	818	875	831	825	848	833	837	859	832	825	819	807	816	860	802	797	844	819	881	855	826	793	869	769	859	836	791	871	865	800	824	878	823	874	878	857	858	849	819	863	900	812	845	822	839	854	848	808	878	822	902	838	856	858	861	838	843	839	856	798	863	895	841	863	795	856	819	869	837	805	852	850	819	840	806	851	825	771	812	855	858	823	830	873	886	900	867	854	882	852	844	795	819	784	912	822	811	826	860	816	862	828	822	806	830	819	823	835	824	865	830	823	858	847	793	835	823	851	851	827	794	796	850	835	892	778	816	824	841	848	854	850	857	808	869	752	823	807	819	793	789	845	839	854	849	820	852	842	843	830	838	846	827	868	859	814	830	818	831	871	883	835	805	837	823	844	850	833	835	886	867	824	872	829	846	823	878	784	903	869	836	843	831	850	862	856	828	816	945	806	847	845	780	847	824	847	851	823	865	783	803	832	817	839	865	865	871	816	815	857	866	853	832	836	852	856	817	842	874	810	819	805	812	831	826	798	829	846	825	865	878	843	889	847	834	807	818	830	828	826	850	845	856	794	854	836	877	829	806	861	893	819	800	883	861	811	874	847	876	832	824	851	808	877	897	806	859	819	810	867	844	790	847	850	836	860	883	867	878	840	841	763	825	810	825	786	772	855	815	847	825	827	868	835	881	808	848	834	858	875	819	850	862	808	850	803	839	832	842	818	833	840	838	795	809	866	846	851	867	829	849	820	871	869	861	838	902	763	838	819	790	855	843	821	833	830	872	833	889	860	827	821	830	813	826	826	853	819	835	821	889	843	801	819	771	880	864	812	833	828	869	830	799	843	826	860	857	850	848	822	826	886	869	859	835	830	775	809	803	837	797	860	877	817	832	785	821	854	816	786	847	802	812	854	820	840	826	847	830	855	850	824	801	841	855	794	831	805	826	828	898	843	839	833	845	796	847	830	875	811	822	866	833	866	844	906	815	815	871	879	813	785	870	809	805	870	843	853	856	898	840	806	813	862	790	862	838	909	865	764	887	839	871	844	848	887	824	858	821	822	799	786	841	817	848	865	802	820	857	853	848	868	865	824	806	850	829	822	819	872	803	853	812	842	821	811	900	829	842	843	852	876	856	824	832	795	838	841	829	886	822	829	855	811	804	873	820	832	814	772	860	901	820	903	871	842	813	830	830	857	849	863	850	852	800	779	875	841	830	850	910	854	776	857	895	793	850	879	837	858	844	841	861	789	821	861	890	830	859	870	834	852	799	820	848	832	903	869	866	838	836	867	890	854	811	840	855	842	841	787	855	866	821	805	895	821	792	840	834	842	797	796	841	807	798	860	876	834	857	835	819	806	865	887	914	814	833	817	836	843	800	837	892	874	863	841	802	849	757	914	824	816	798	864	850	852	816	858	829	808	817	841	835	873	810	917	872	814	819	861	783	827	839	869	860	833	873	883	880	879	828	869	825	844	857	816	834	813	826	853	836	815	830	814	871	838	881	843	910	869	870	811	795	748	864	878	848	787	834	910	823	852	899	847	859	854	782	759	858	823	879	844	823	809	901	808	862	838	796	842	817	829	834	845	831	874	850	864	803	848	827	828	861	821	823	857	873	871	818	803	832	836	805	776	838	871	844	850	819	886	859	853	802	813	845	858	900	863	843	847	853	840	886	879	851	869	844	828	825	837	821	830	797	777	828	803	867	856	805	832	872	866	813	854	818	824	824	785	899	837	869	826	843	840	833	836	851	856	858	895	833	839	856	815	852	834	842	795	806	853	842	815	851	863	793	870	829	815	892	818	914	841	849	852	825	829	786	845
23466	20908	27838	24116	20858	11272	2036	1109	922	897	877	839	858	795	804	801	801	770	832	832	751	799	802	819	805	836	843	818	816	793	769	815	791	810	794	767	847	816	827	778	795	768	791	804	809	836	787	778	764	781	805	785	821	838	787	794	819	805	821	797	766	772	807	776	823	805	777	759	743	794	788	841	759	815	844	725	817	787	742	766	792	749	774	786	846	738	832	828	802	763	825	824	818	802	829	802	780	770	816	821	821	780	789	790	808	807	803	761	778	785	812	765	790	738	793	769	812	805	786	775	822	770	799	766	722	756	815	827	775	741	819	795	801	776	788	778	768	742	795	815	773	781	826	764	694	800	860	807	823	771	727	777	774	836	747	732	830	784	768	802	789	751	848	794	806	808	793	801	807	798	796	748	818	758	812	794	766	830	762	795	771	768	792	757	831	824	808	792	772	766	720	775	771	826	798	747	827	841	779	779	760	824	774	799	840	797	754	788	748	802	758	781	796	743	780	767	768	773	826	752	770	755	795	775	857	747	820	803	845	830	756	764	742	768	762	786	760	787	822	804	800	773	788	807	818	804	835	753	808	767	758	838	814	773	828	823	747	777	792	742	770	819	799	791	757	783	802	794	782	812	796	765	778	753	753	782	833	752	788	800	788	784	817	828	781	811	810	797	761	818	786	832	801	848	761	778	775	830	757	784	807	788	791	795	792	829	774	736	732	759	790	799	810	751	803	792	791	871	814	796	732	786	739	765	721	743	763	772	789	789	788	775	818	809	773	797	834	808	764	853	789	792	813	774	801	795	825	787	806	813	748	758	745	773	788	757	761	817	835	773	802	785	759	775	801	820	824	779	811	807	756	765	794	765	779	749	798	798	823	765	775	777	807	816	774	807	833	791	748	770	785	789	812	752	811	794	800	786	774	782	817	821	801	792	810	774	751	778	798	803	745	783	799	818	784	813	806	818	847	789	787	759	833	826	772	753	786	832	765	785	782	788	789	777	778	855	835	790	749	810	770	776	777	824	821	776	763	845	775	772	725	872	745	827	758	806	752	783	779	797	781	734	845	853	716	812	749	797	783	813	798	817	842	800	802	754	748	771	756	798	797	746	766	813	759	775	791	824	848	823	790	760	812	791	774	797	807	819	781	714	782	792	800	805	799	824	798	797	720	806	774	741	781	768	821	778	761	803	810	774	800	815	819	790	768	778	796	795	812	785	791	788	763	784	756	799	762	800	823	808	787	773	762	773	793	800	786	783	761	750	782	808	776	764	812	746	806	772	810	783	789	816	835	808	735	793	782	798	797	785	766	783	800	819	794	795	805	784	762	787	773	802	769	837	731	795	834	798	766	798	810	801	797	833	819	791	814	780	802	781	754	808	771	794	741	773	787	758	828	804	765	856	788	807	789	779	767	811	797	791	810	772	774	863	833	781	801	837	798	785	824	813	775	794	790	719	784	789	785	794	762	774	810	782	813	836	808	804	798	735	861	783	774	831	808	815	839	817	759	832	782	803	793	772	788	795	794	731	745	805	857	826	835	789	820	787	840	787	767	818	843	820	744	814	824	842	793	792	810	812	828	821	788	792	844	805	821	801	811	806	747	821	764	797	794	782	754	768	777	779	798	771	798	785	741	799	813	810	783	808	739	783	838	759	772	752	755	802	786	814	798	703	774	761	818	802	767	806	802	799	801	731	798	797	761	838	844	776	840	762	801	781	767	814	800	767	811	830	821	826	818	806	751	771	757	762	784	787	793	839	809	786	782	746	735	780	778	778	781	766	766	801	812	769	730	703	836	762	719	770	797	742	796	810	865	857	801	823	785	810	778	776	753	716	788	842	813	794	773	791	821	783	779	763	794	772	751	814	782	794	823	763	778	832	816	792	815	794	762	809	840	834	741	808	771	781	743	808	820	738	777	828	810	780	805	738	842	830	827	823	784	740	805	765	807	843	809	803	821	851	798	826	819	811	783	730	749	759	760	789	795	795	806	749	800	748	753	759	800	773	762	729	766	795	810	786	809	786	793	789	803	782	784	827	801	756	792	771	795	757	793	770	789	759	802	795	773	800	782	812	849	784	757	756	811	819	815	775	762	779	709	803	813	786	795	777	820	789	806	773	803	792	817	819	800	780	739	813	793	851	791	787	806	798	818	798	830	771	763	812	787	780	765	808	802	771	807	785	797	778	794	731	789	770	793	807	793	757	798	749	816	813	796	802	774	810	778	792	755	747	825	740	780	809	820	761	755	783	733	790	813	780	838	738	801	820	811	860	751	709	747	789	787	788	759	806	848	812	744	777	805	795	798	757	775	769	815	798	789	745	805	837	802	805	807	767	790	782	785	825	816	800	817	769	776	775	792	825	789	782	808	769	747	859	813	785	787	781	791	804	790	796	828	768	835	786	813	833	815	791	863	749	789	772	802	795	757	759	813	809	749	773	774	821	785	768	776	801	778	807	784	774	808	756	811	778	790	749	806	818	824	814	762	806	806	855	783	795	783	800	788	795	815	765	732	787	831	767	827	825	826	741	759	790	804	771	799	783	814	801	809	791	800	800	775	758	829	775	780	751	766	737	764	788	753	798	821	809	843	808	814	791	727	741	779	834	818	797	779	766	839	825	816	854	806	781	814	761	780	819	799	788	830	751	764	777	754	785	765	804	766	753	809	827	847	740	848	767	750	813	792	781	751	779	769	812	789	786	785	812	757	819	828	787	831	756	824	838	785	803	790	795	815	813	759	763	760	771	802	861	789	795	803	815	793	823	802	790	763	799	801	838	794	840	804	779	774	830	786	771	821	812	821	773	776	770	789	772	816	800	805	756	762	823	722	760	805	763	810	790	738	766	753	796	809	801	798	819	756	787	801	800	758	773	774	785	808	785	777	810	799	757	793	786	802	816	852	823	749	824	826	762	754	817	777	801	809	794	771	755	792	758	779	797	800	774	805	811	783	778	755	809	819	789	789	763	811	777	780	774	786	775	788	831	779	780	750	781	825	811	763	782	754	846	815	838	790	786	783	806	797	861	769	790	797	751	827	763	793	790	730	755	769	791	800	741	775	818	806	778	836	798	800	772	769	779	799	784	827	777	771	793	770	790	820	822	830	756	819	711	758	785	748	814	745	757	827	817	786	778	782	790	832	763	778	779	752	757	794	782	765	773	749	798	802	827	797	762	786	813	748	809	808	775	785	806	771	845	815	771	826	800	764	805	773	812	800	773	847	820	792	797	743	814	798	818	776	845	811	775	757	796	827	774	830	805	730	759	796	819	749	776	779	796	773	751	782	792	803	794	785	777	754	819	793	814	755	804	773	774	802	830	789	769	757	797	824	710	796	789	794	822	761	836	784	790	751	784	756	789	727	772	774	842	772	784	795	795	792	758	792	786	816	787	766	780	785	761	787	783	775	808	823	746	815	794	725	813	832	777	820	809	784	806	802	830	842	774	802	780	714	757	823	811	835	754	778	806	805	762	820	782	808	746	758	807
42291	47329	25721	10950	5048	2855	1781	1204	1016	965	887	871	838	808	820	764	813	823	821	790	766	806	836	857	751	859	797	840	834	795	845	845	790	788	771	805	860	800	805	770	846	837	794	825	814	777	819	832	825	837	774	794	786	860	803	838	838	795	829	795	794	799	762	812	770	793	756	865	794	797	855	802	815	851	808	826	828	812	794	810	759	802	875	768	778	796	797	834	760	777	788	788	842	762	767	798	804	797	755	702	792	764	813	783	860	850	812	830	787	801	808	833	774	785	796	871	806	768	782	842	852	823	793	858	818	767	786	829	796	825	813	788	795	785	786	820	829	802	833	835	790	784	795	820	824	761	855	785	820	825	813	777	814	810	798	784	789	773	810	765	794	816	773	831	837	829	809	782	807	813	813	798	752	845	839	801	734	780	772	796	760	797	802	844	832	733	757	796	773	856	819	816	800	789	786	818	805	829	791	841	837	805	833	782	763	806	780	806	777	825	771	824	751	819	831	764	847	874	818	796	791	775	789	815	804	782	851	762	820	759	776	840	778	822	846	781	789	787	799	795	799	810	748	812	797	813	829	807	845	822	829	801	770	802	805	809	846	807	792	783	795	823	787	850	802	785	794	832	850	746	766	842	767	840	825	769	778	794	850	824	821	810	832	809	804	812	856	773	854	818	795	807	829	793	804	797	790	799	827	804	800	819	762	862	779	789	826	802	779	811	825	823	788	783	822	832	736	807	803	722	755	795	825	795	824	773	805	782	806	800	827	769	813	795	795	791	780	813	823	828	770	810	796	802	844	861	849	816	773	793	784	777	799	773	803	818	849	749	789	847	786	859	786	815	815	834	777	861	819	791	797	806	821	806	788	844	817	803	737	821	792	817	818	777	781	790	825	806	892	774	808	809	821	811	775	788	791	807	828	808	867	755	782	771	836	818	819	802	792	780	799	834	853	822	820	786	773	793	779	840	825	823	766	778	777	819	826	833	784	842	791	828	859	778	796	808	753	821	881	793	810	834	835	796	808	781	832	827	818	849	766	828	820	789	824	755	784	811	843	844	756	754	805	783	848	796	826	819	779	805	823	840	844	774	829	828	763	813	817	847	791	786	805	798	761	825	840	790	813	794	829	804	832	827	809	827	818	820	819	813	823	831	834	834	843	773	822	790	800	767	777	836	843	835	739	812	766	826	783	815	798	807	821	792	793	820	849	823	830	758	810	844	788	831	842	784	793	831	861	828	831	794	771	796	836	795	827	818	834	795	805	744	801	777	781	833	771	768	794	776	770	820	816	814	831	868	780	833	759	819	793	762	775	836	789	800	798	845	785	805	795	826	806	778	834	816	807	844	838	840	795	859	793	830	786	803	808	841	805	827	790	802	826	812	802	835	774	810	781	851	802	763	800	814	802	825	793	802	853	766	802	775	810	849	799	806	754	805	778	788	808	782	737	751	815	762	821	814	817	882	790	822	832	780	808	839	804	816	809	815	814	790	810	836	811	790	826	836	813	795	818	800	817	814	795	814	814	815	864	818	770	794	837	794	797	799	779	766	800	807	778	802	858	835	811	822	776	792	764	822	825	834	821	803	799	791	785	807	760	788	798	820	799	797	779	784	826	759	828	792	822	831	795	817	812	804	789	798	815	823	784	764	809	826	796	828	764	795	797	787	851	764	800	806	774	808	852	807	828	856	863	825	799	781	817	802	802	808	833	829	806	833	805	794	773	833	797	813	770	764	822	811	761	811	826	752	790	781	798	806	810	822	819	784	806	784	837	814	795	807	789	800	794	838	826	800	819	845	812	843	855	845	787	799	792	820	813	848	730	823	797	792	832	803	747	838	781	797	792	811	751	822	793	783	813	814	798	837	791	848	814	755	778	758	748	841	817	810	757	832	789	819	762	794	793	786	831	845	865	778	788	778	800	828	775	800	786	777	820	854	836	794	786	794	807	834	795	829	796	808	794	838	822	768	788	785	894	806	803	797	752	802	873	764	812	791	804	802	812	806	845	831	817	785	815	804	767	782	837	818	817	809	831	851	813	735	815	863	816	806	776	823	789	816	835	845	832	861	827	807	842	844	811	819	799	818	795	817	851	810	789	808	830	770	761	793	808	775	766	786	789	809	810	812	754	824	834	832	859	827	844	743	799	771	833	831	783	802	780	824	816	856	759	740	822	805	824	822	781	856	805	777	783	799	842	806	790	814	831	788	823	830	786	859	785	801	837	749	796	804	863	805	743	763	867	851	800	797	809	851	781	820	806	784	787	800	817	835	845	849	801	773	845	800	820	885	760	802	798	813	736	823	850	840	790	833	782	832	798	768	823	851	786	767	843	814	823	844	824	786	794	758	804	819	794	817	836	786	836	768	810	764	780	807	827	820	842	849	752	799	795	830	779	815	766	823	769	777	842	887	782	803	799	784	791	853	788	823	751	784	790	790	826	815	805	846	791	802	807	796	768	835	794	821	823	750	793	814	805	827	816	829	774	811	880	764	847	811	829	778	840	796	814	836	819	816	815	785	838	808	776	812	816	820	765	828	833	786	731	818	783	800	768	779	808	776	807	810	769	777	845	790	779	820	784	814	771	799	806	807	782	756	840	841	813	815	817	744	807	828	843	798	844	814	851	778	816	826	788	810	790	807	823	808	802	792	790	816	872	757	852	838	793	833	794	807	823	790	814	830	796	829	835	823	816	808	801	833	770	780	855	774	754	815	801	849	786	790	760	829	790	786	795	838	845	815	729	789	789	776	819	764	816	753	817	817	833	856	805	803	802	803	802	784	796	821	803	791	778	844	798	785	825	773	751	832	779	828	781	778	815	790	822	788	783	806	828	810	762	784	820	836	787	784	833	815	812	847	817	787	756	813	817	850	786	802	809	855	802	836	813	790	807	848	827	808	816	796	776	793	827	791	796	795	827	767	823	801	798	821	800	810	855	816	784	834	831	796	817	819	849	802	804	806	847	833	814	797	777	802	762	794	825	809	765	807	784	834	777	812	840	852	750	785	796	843	830	769	803	829	834	816	802	806	814	842	753	764	767	799	805	810	801	763	806	806	832	818	827	829	789	759	802	810	791	858	848	769	815	846	800	768	773	745	829	774	743	766	785	796	794	769	819	803	839	813	814	823	771	791	858	870	792	814	822	855	772	884	756	790	836	796	792	825	782	779	826	799	793	818	778	809	820	805	818	753	764	798	796	760	858	814	799	785	832	860	810	804	786	756	805	795	795	780	768	771	800	784	831	838	876	773	783	800	746	846	812	770	809	787	769	785	793	820	822	842	793	882	827	835	823	810	769	782	872	844	757	847	846	762	838	800	774	815	813	824	767	779	824	800	839	806	795	838	809	813	822	856	780	830	754	769	862	878	805	795	802	747	821	827	761	785	831	797	837	818	840	769	857	842	848	821	827	821	866	800	815	818	823	780	778	840	798	833	815	777	765	793	787	823	811	758	795	762	763	789	806	831	738	812	813	790	845	820	805	792
24999	21141	26446	25124	10772	2064	1250	1065	956	838	884	872	922	919	870	859	851	819	874	844	807	840	844	853	891	880	861	858	854	866	833	825	891	836	852	880	846	843	837	817	815	838	873	834	835	818	880	820	858	851	780	798	884	858	858	818	837	826	845	878	879	849	826	819	792	813	855	802	788	887	866	847	794	797	816	805	853	872	848	858	894	882	832	802	800	815	868	835	803	829	886	851	876	846	857	839	831	849	801	796	822	837	802	850	857	777	848	884	795	855	842	896	835	808	857	787	844	819	790	813	868	859	802	858	847	876	842	845	851	808	845	825	852	815	817	792	811	853	837	879	865	814	813	834	819	882	827	810	804	845	840	868	842	842	844	810	848	829	819	845	869	833	831	818	892	915	813	832	818	867	865	828	801	799	768	864	845	867	835	864	837	832	855	866	870	758	817	834	797	801	863	862	833	865	844	826	810	855	829	828	830	902	802	829	796	846	821	837	818	843	838	795	825	817	792	831	791	838	811	828	821	810	788	816	888	852	824	848	779	859	825	819	784	819	782	835	833	789	836	814	826	878	871	833	832	783	814	817	877	798	865	774	812	797	815	879	844	811	785	856	874	807	891	821	780	853	837	858	846	777	904	831	804	863	836	870	810	837	887	854	797	852	834	832	870	813	836	813	835	825	835	851	843	842	809	858	812	880	853	843	832	824	830	852	833	809	831	803	814	866	834	842	858	786	861	771	823	846	823	819	840	890	845	819	855	865	849	817	935	815	810	859	812	837	917	791	828	796	809	800	755	873	799	813	861	828	793	825	815	869	762	826	794	853	875	942	835	774	842	817	869	831	887	850	841	845	831	806	846	784	843	824	771	888	844	762	883	806	844	811	838	785	829	888	815	865	830	839	786	796	830	831	803	800	854	826	810	809	836	840	827	828	779	843	821	884	844	850	854	871	833	842	842	830	850	830	829	854	828	868	861	849	798	807	841	881	874	784	830	787	830	841	810	812	838	845	795	832	904	902	827	821	854	845	805	814	903	829	808	820	853	867	825	815	856	813	793	821	822	854	771	870	889	851	838	830	828	783	814	828	747	865	862	824	825	825	819	781	836	797	819	781	841	837	789	807	856	857	813	862	890	847	901	842	824	825	825	870	796	814	846	827	837	852	804	837	841	783	842	813	846	756	825	849	845	844	858	887	852	826	831	862	848	859	794	865	840	844	805	792	789	849	865	840	817	863	846	807	847	864	888	841	793	850	900	833	842	794	855	857	851	846	833	863	818	837	853	851	804	847	819	836	819	825	882	858	869	844	818	840	843	801	863	879	797	854	852	837	814	863	839	844	868	858	806	878	820	872	842	860	822	812	847	809	792	827	839	806	894	819	839	835	850	817	864	838	769	872	841	847	842	839	873	822	865	783	830	831	828	840	783	796	852	872	832	819	795	851	823	852	857	784	834	834	847	833	814	802	801	818	828	830	860	827	826	781	862	781	835	812	851	873	807	818	813	836	858	828	837	841	793	922	840	848	871	815	836	848	824	820	805	846	798	823	857	865	837	828	844	806	813	836	829	880	846	817	787	817	812	833	840	848	815	881	807	782	840	881	825	821	855	774	904	881	815	825	780	838	868	867	846	829	838	862	816	893	831	824	850	819	839	771	866	840	831	826	832	815	798	824	817	861	898	806	790	794	808	820	834	856	827	918	803	807	807	893	901	826	822	888	810	838	860	831	862	838	843	862	801	818	841	826	826	817	841	808	864	837	817	857	822	862	808	825	901	789	881	847	842	811	795	835	863	883	855	854	844	894	926	808	852	848	800	878	844	830	831	817	822	902	826	866	791	856	817	831	874	829	842	843	826	813	875	873	839	855	837	840	842	828	879	904	825	828	863	818	827	885	851	843	846	806	851	864	839	864	850	860	785	805	842	816	845	838	830	805	867	871	814	818	853	861	859	880	849	845	854	812	848	849	827	789	863	831	836	854	864	859	830	878	788	791	867	836	871	839	803	847	856	862	825	789	800	841	845	847	834	852	786	866	884	873	822	848	823	849	837	795	828	831	810	792	871	912	798	775	852	830	810	843	812	846	859	831	858	861	839	805	831	846	847	832	859	850	865	853	834	814	811	821	859	863	832	844	852	829	871	845	835	800	812	844	848	854	834	854	843	804	866	841	813	835	834	818	793	814	819	856	816	855	805	870	885	846	848	858	799	794	798	855	807	825	855	864	866	853	841	796	828	832	831	815	854	852	838	788	843	844	858	881	786	835	821	869	840	863	845	874	855	868	825	814	796	828	873	846	832	824	868	836	811	885	884	830	826	844	844	881	793	811	832	838	783	835	838	854	827	820	826	791	779	805	841	805	905	815	816	825	866	870	808	838	789	828	784	870	837	794	907	836	831	847	788	797	841	859	898	816	847	820	809	810	873	838	778	843	797	833	853	884	823	840	825	827	824	874	866	818	862	827	848	836	826	869	840	857	840	847	877	844	873	858	849	903	836	812	898	804	763	878	840	846	872	852	865	826	855	832	815	833	772	833	863	822	861	821	832	823	810	862	867	840	819	858	844	845	818	854	812	835	829	817	833	813	819	877	848	855	881	801	783	839	796	825	842	856	838	860	885	853	820	798	842	900	856	866	847	827	787	881	823	875	880	858	815	828	843	875	813	817	844	808	771	821	817	873	818	838	859	878	834	849	832	843	837	839	773	810	827	830	878	837	827	848	823	859	790	822	852	827	807	814	828	823	798	806	850	813	826	816	871	808	808	845	820	810	863	874	801	876	814	791	815	816	807	814	815	791	801	840	880	834	834	858	856	833	799	825	876	790	824	851	867	807	844	851	885	832	834	810	789	830	783	821	904	789	822	834	819	812	826	816	851	864	841	838	893	870	857	847	852	816	790	813	850	865	806	815	889	916	829	783	838	855	789	848	826	836	848	840	858	837	821	819	804	831	846	843	827	787	824	831	827	900	914	808	867	833	827	795	812	823	886	803	836	809	858	821	845	838	848	782	850	833	873	864	872	816	826	867	829	853	818	861	852	816	795	842	811	821	828	859	867	872	863	867	872	833	826	860	843	844	889	866	820	789	837	795	883	861	792	862	840	827	896	835	833	851	838	784	814	825	872	817	817	850	849	874	860	822	849	841	780	844	810	854	837	828	847	836	762	820	829	799	833	834	876	840	883	841	787	876	824	848	807	803	856	842	863	922	887	854	827	849	846	805	837	827	826	834	878	849	845	798	839	784	891	880	811	836	806	805	857	876	856	825	863	817	847	875	816	853	785	826	853	813	850	833	828	857	848	828	858	835	849	834	880	878	774	808	882	851	841	841	834	776	838	784	840	824	826	875	911	830	831	827	819	812	832	770	747	853	855	828	837	869	848	876	835	794	822	783	835	827	824	844	842	795	845	844	808	797	824	807	865	868	849	849	860	859	836	847	819	847	814	837	819	801	841	814	860	855	850	846	853	855	850	817	902	792	851	853	801	791	774	886
45323	47267	19180	7548	3749	2219	1470	1188	1019	941	946	879	942	946	810	895	859	825	864	844	840	858	878	785	824	879	877	848	836	871	892	872	882	832	817	867	822	834	832	880	823	823	867	883	788	855	854	846	806	898	804	822	839	847	875	828	844	828	838	846	882	846	851	829	828	840	877	782	866	849	804	828	819	861	888	853	886	803	822	875	839	832	828	849	866	850	903	862	842	847	873	887	802	810	847	897	864	867	827	840	846	856	805	840	823	859	838	849	863	913	843	821	869	857	866	818	804	806	886	835	849	840	851	861	873	832	812	877	851	842	828	803	894	816	781	904	842	848	876	852	838	871	846	834	860	793	818	816	893	837	859	853	853	871	827	855	864	845	854	868	869	833	839	836	864	883	882	816	850	779	829	819	814	798	835	798	840	884	795	839	874	808	843	833	864	840	779	817	825	874	872	850	861	807	834	836	898	830	892	832	896	801	868	810	872	841	846	853	832	860	829	865	840	889	876	813	858	857	813	876	837	886	824	852	841	862	893	852	845	831	919	826	811	861	889	836	852	839	837	859	901	891	873	899	851	840	843	889	850	887	874	885	830	855	809	888	872	865	853	795	855	848	824	861	840	867	868	839	820	796	839	843	880	808	817	839	875	858	838	808	836	834	845	814	816	871	870	866	905	859	842	857	849	866	863	872	843	854	842	816	874	880	853	837	828	819	887	864	883	826	809	833	821	811	835	862	820	865	831	822	878	832	830	842	861	849	884	865	855	836	822	855	867	857	835	855	838	902	842	875	866	919	878	847	847	862	864	864	806	884	857	836	887	783	861	866	873	852	843	800	872	866	830	809	875	834	848	882	861	842	871	820	817	815	865	893	834	867	871	878	886	823	879	844	810	831	847	818	816	844	811	902	826	840	863	875	814	848	875	874	871	817	874	832	876	824	850	807	858	866	836	814	851	812	832	910	812	870	800	907	900	867	839	819	825	842	842	863	824	872	817	881	835	841	866	871	788	896	852	832	908	797	890	923	832	796	883	871	819	889	849	879	838	862	857	868	834	821	863	861	840	855	874	817	847	857	853	797	856	824	876	861	905	826	935	829	829	846	868	853	800	838	883	890	795	883	878	876	869	830	867	856	863	905	847	827	865	843	883	808	811	832	833	850	858	857	848	904	913	837	820	862	809	859	861	868	820	879	866	818	873	903	842	894	883	881	817	827	843	824	830	855	852	888	843	875	874	811	885	814	883	865	868	907	838	830	850	863	851	877	843	849	842	877	818	855	865	839	863	844	856	847	895	939	849	862	838	869	829	874	869	922	846	868	868	793	842	892	872	868	850	845	908	878	849	886	848	820	831	813	834	846	828	798	872	883	854	866	873	847	830	851	805	841	818	844	857	823	809	802	848	829	887	849	877	860	881	831	853	884	846	830	844	843	836	817	851	837	856	841	847	839	825	838	810	861	904	911	881	889	860	864	826	833	814	872	814	905	891	795	862	805	816	830	872	882	848	913	850	866	861	845	795	903	864	839	881	864	849	883	840	868	854	862	836	880	830	889	847	866	856	799	842	850	919	820	827	847	826	878	869	855	827	827	859	836	815	843	827	835	858	807	862	847	856	790	846	829	891	802	791	860	850	838	911	815	864	857	849	835	863	890	895	779	845	845	852	821	837	865	853	893	910	808	781	859	848	813	908	864	793	848	852	938	897	852	901	803	763	860	819	853	822	849	815	863	861	852	861	873	824	887	834	851	808	898	878	819	840	835	843	832	876	832	887	801	888	845	860	854	869	865	869	826	876	919	889	828	893	823	879	890	839	868	852	820	854	844	853	851	859	832	836	845	819	838	860	804	845	844	824	853	877	889	803	832	798	888	873	837	844	838	834	864	882	829	868	859	857	841	883	853	864	849	831	851	890	798	876	802	883	896	871	840	820	831	870	866	912	888	829	885	876	826	814	778	843	872	820	833	860	876	874	856	931	869	841	814	867	869	856	805	838	837	843	828	864	844	874	865	927	885	785	839	848	851	878	932	826	882	875	864	908	907	903	906	825	867	830	869	842	831	855	910	837	817	858	914	811	883	800	851	856	809	851	878	844	899	783	864	870	844	841	880	886	840	818	849	861	855	834	821	865	876	791	835	792	848	818	808	876	841	824	816	830	874	785	892	873	861	869	888	835	846	831	819	869	861	857	860	863	853	824	827	814	815	863	803	859	880	933	838	871	827	830	838	839	811	857	841	826	832	840	836	799	851	839	875	832	817	822	866	811	817	817	830	798	885	788	855	808	846	814	864	777	788	851	830	807	894	835	867	892	864	857	875	821	821	804	842	871	857	827	844	848	857	851	848	815	807	864	776	892	854	856	844	840	851	863	863	853	857	864	849	876	864	879	822	856	832	875	834	840	854	861	817	852	841	789	834	861	881	836	865	804	843	854	820	817	897	903	886	868	930	828	878	867	848	848	852	883	871	818	838	791	838	864	920	801	903	843	832	882	900	911	862	838	824	884	819	842	846	868	880	837	826	836	884	821	811	875	832	898	854	804	834	845	846	873	881	854	859	832	828	855	859	840	886	852	869	867	862	866	833	837	878	885	877	859	900	841	855	833	845	854	842	851	818	835	832	832	865	849	802	882	876	858	870	859	840	896	841	887	879	813	879	835	848	894	845	810	800	838	873	857	856	856	860	864	853	832	887	824	816	820	867	863	887	876	876	821	836	849	855	866	882	842	841	844	855	833	862	854	873	843	867	850	869	880	800	865	825	872	811	794	896	825	821	840	880	867	841	843	844	812	809	876	849	833	825	860	821	786	791	893	819	912	923	859	852	783	873	860	893	840	902	875	865	832	849	828	877	879	838	877	829	850	886	873	889	820	878	865	847	816	831	828	837	804	800	832	856	862	868	863	760	861	803	867	831	854	856	792	829	847	837	827	893	882	775	835	875	838	869	834	889	899	876	826	891	878	887	822	830	876	838	917	863	862	847	911	840	840	795	869	879	859	882	842	829	835	873	859	832	864	847	849	851	830	825	815	877	831	837	856	842	831	854	865	904	919	860	865	871	816	831	852	844	831	909	805	827	859	895	792	857	812	848	862	845	841	840	883	839	891	857	879	831	858	865	848	814	881	789	898	851	850	849	853	894	876	884	893	825	883	860	856	854	858	825	847	875	870	861	856	831	925	849	842	894	852	844	869	852	862	859	838	906	838	861	893	880	880	814	848	830	832	801	842	902	840	845	857	779	833	887	886	883	857	893	820	840	873	900	834	883	857	843	802	855	863	857	848	825	901	908	852	815	872	821	833	827	826	863	842	868	823	869	840	903	878	833	839	790	820	884	902	818	858	822	842	839	869	880	877	806	840	799	857	809	787	833	835	809	880	821	855	834	828	863	880	869	837	871	852	826	839	837	874	821	868	897	857	847	845	834	834	857	822	880	890	855	861	848	862	845	895	826	832	873	825	819	898	865	890	849	844	885	877	842	904	813	819	886	849	893
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
