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
338766029895	338766030456	338766031055	338766031605	338766032155	338766032705	338766033255	338766033805	338766034405	338766034955	338766035505	338766036055	338766036605	338766037155	338766037755	338766038305	338766038855	338766039455	338766040005	338766040555	338766041105	338766041655	338766042205	338766042805	338766043355	338766043905	338766044505	338766045055	338766045605	338766046155	338766046705	338766047256	338766047855	338766048405	338766048955	338766049555	338766050105	338766050655	338766051255	338766051805	338766052355	338766052905	338766053455	338766054005	338766054555	338766055105	338766055655	338766056205	338766056755	338766057305	338766057905	338766058455	338766059005	338766059555	338766060105	338766060656	338766061255	338766061805	338766062355	338766062905	338766063455	338766064005	338766064605	338766065155	338766065705	338766066305	338766066855	338766067405	338766068005	338766068555	338766069105	338766069705	338766070255	338766070805	338766071405	338766071955	338766072505	338766073055	338766073605	338766074205	338766074805	338766075355	338766075906	338766076505	338766077055	338766077606	338766078205	338766078755	338766079305	338766079905	338766080505	338766081105	338766081705	338766082255	338766082856	338766083455	338766084006	338766084605	338766085205	338766085755	338766086306	338766086905	338766087455	338766088006	338766088606	338766089155	338766089705	338766090305	338766090905	338766091456	338766092055	338766092605	338766093155	338766093755	338766094305	338766094856	338766095455	338766096005	338766096556	338766097155	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2778	3600	2300	2778	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2777	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2776	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2775	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2774	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2773	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2772	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	3600	2300	2771	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22770	20425	27056	24303	21200	20962	15916	7233	4665	3948	3238	2764	2313	2066	1813	1852	1631	1492	1424	1404	1375	1302	1198	1156	1138	1152	1143	1065	1100	1109	996	1110	1004	997	983	1041	983	977	973	955	989	958	996	925	970	960	908	988	908	891	936	901	911	894	943	871	857	913	920	918	941	916	898	942	898	884	893	884	923	906	915	875	893	948	919	868	855	875	880	864	890	848	886	914	859	963	851	906	863	855	881	931	934	855	852	916	877	834	856	901	877	933	840	871	861	991	887	917	924	855	848	918	853	866	902	906	853	897	915	901	845	879	829	906	935	871	891	833	885	833	904	914	856	844	854	866	846	895	850	900	902	900	816	845	881	905	876	876	890	867	848	863	842	925	846	887	861	854	850	934	903	853	896	878	882	884	895	881	895	926	872	859	966	915	851	897	875	886	881	924	881	837	864	910	882	868	887	876	852	860	878	869	870	852	820	926	844	887	876	918	944	859	888	818	946	904	917	898	878	868	857	888	884	936	889	885	845	852	877	865	859	871	893	822	884	889	875	884	918	897	904	871	883	855	876	899	879	877	817	924	877	858	929	915	858	914	856	869	890	902	925	905	925	890	865	857	927	847	911	899	863	926	930	889	877	909	924	856	928	880	935	888	916	836	907	926	875	887	887	884	846	838	914	918	885	873	885	899	882	853	919	852	862	913	902	913	895	892	900	872	905	908	884	823	792	900	921	875	897	868	892	898	893	906	943	813	913	909	856	858	832	883	848	850	903	862	856	901	922	866	866	873	896	859	877	892	911	852	864	872	850	849	856	852	838	853	868	925	898	874	843	864	896	867	863	876	840	815	870	890	886	834	877	876	866	885	831	886	877	840	859	878	853	888	861	900	883	863	875	921	935	873	912	853	847	881	906	946	885	938	864	872	912	863	899	866	861	858	873	873	946	892	914	896	871	887	910	882	842	880	901	911	880	886	887	876	884	854	896	904	883	900	934	881	890	858	876	899	884	906	886	893	823	852	882	911	887	909	874	870	892	905	886	894	868	887	890	799	882	873	875	927	891	876	880	891	881	885	869	895	852	918	937	906	849	866	905	883	894	875	902	845	876	887	892	841	844	895	893	910	870	899	874	895	919	870	874	876	905	846	830	888	887	897	855	893	940	907	860	920	858	828	901	904	859	848	893	930	878	899	870	883	895	892	808	857	887	881	835	837	882	944	829	934	922	883	887	889	829	842	877	930	899	887	896	909	828	914	919	899	932	905	857	853	892	864	854	856	862	898	896	913	886	888	826	869	859	928	806	864	870	912	881	909	856	906	861	929	858	864	876	884	897	908	890	950	937	928	857	860	892	880	904	869	858	858	880	853	899	876	884	912	834	925	889	894	887	927	876	874	863	855	858	913	852	923	918	840	851	869	900	854	897	912	859	877	901	863	918	826	869	862	902	860	852	918	920	913	857	857	856	875	836	934	854	833	852	831	890	905	904	877	844	896	859	871	849	872	852	860	899	851	904	921	855	878	901	876	813	863	882	874	867	847	816	893	850	857	870	840	896	888	865	885	930	910	907	888	887	894	861	844	860	866	815	924	886	890	877	907	835	849	895	908	859	854	870	838	892	888	919	878	953	830	893	892	850	915	889	884	876	881	922	810	873	901	877	858	882	833	834	843	844	810	913	816	852	935	878	842	869	862	883	895	891	900	855	916	853	896	817	837	870	872	897	879	904	887	953	897	874	861	852	934	872	871	866	805	874	886	874	836	924	906	871	920	882	930	891	922	844	888	926	901	886	924	894	854	856	863	912	888	931	870	870	873	843	862	847	882	856	927	855	876	858	868	844	909	897	844	859	883	894	927	913	870	846	867	879	865	903	880	878	874	870	886	851	869	853	882	880	855	861	852	927	863	899	885	845	905	890	885	848	900	849	891	839	865	818	917	887	903	876	880	820	891	879	897	926	922	922	868	885	889	866	918	894	865	866	956	861	893	932	894	885	896	892	852	908	908	855	868	860	878	858	874	876	868	830	940	863	863	912	863	858	922	876	864	910	887	825	871	886	876	938	833	880	852	836	881	912	845	864	927	849	854	892	912	818	862	830	922	879	932	919	874	901	848	875	864	843	893	924	855	853	871	851	839	864	904	851	881	865	879	948	861	859	903	873	897	851	854	891	823	870	847	885	912	914	825	834	859	812	888	902	833	893	855	873	892	860	862	922	916	873	833	895	870	871	851	854	838	847	886	871	843	947	883	930	905	881	886	894	868	914	856	880	820	917	872	861	954	847	834	924	840	925	903	928	899	913	846	845	889	909	887	874	877	912	949	871	929	868	918	892	862	873	887	827	909	871	842	845	856	851	877	884	818	855	904	919	863	861	904	889	865	904	894	885	837	870	881	860	865	886	878	899	933	894	928	867	887	849	848	904	889	811	886	891	902	913	826	854	840	884	892	848	903	886	897	845	903	873	901	879	857	873	897	922	915	937	901	901	923	863	858	882	865	827	885	883	815	884	839	918	866	905	824	843	898	863	853	800	882	941	850	861	890	870	937	862	876	876	905	888	854	886	906	858	883	889	871	890	905	915	867	865	860	894	906	891	879	895	850	842	875	871	849	878	909	874	850	856	895	885	867	924	926	876	886	916	907	842	850	857	886	875	917	935	871	868	823	883	909	865	863	900	896	892	836	837	889	890	887	877	922	843	888	840	875	893	866	894	828	945	864	826	869	873	830	875	856	916	880	870	869	860	875	841	907	885	837	863	925	948	859	836	833	861	889	893	886	834	892	884	904	919	904	865	858	919	903	910	880	874	878	868	907	853	898	875	920	931	917	856	870	878	845	893	868	899	859	884	892	893	909	942	923	931	880	915	868	897	853	918	871	881	856	911	907	927	880	920	887	856	910	891	859	833	884	884	877	917	881	960	799	895	918	853	806	891	840	866	910	860	899	863	873	920	873	872	851	878	893	823	891	853	864	853	895	854	838	790	889	873	904	912	860	864	864	884	898	879	873	862	854	821	882	843	872	910	864	858	866	889	913	921	879	876	863	872	929	874	885	911	883	925	914	892	914	924	844	934	843	900	861	874	883	875	868	890	893	863	897	847	897	866	844	840	869	891	920	843	855	886	840	870	910	890	864	922	842	883	823	871	825	920	861	861	892	870	907	860	830	878	879	866	880	866	926	784	895	874	863	875	869	876	855	914	897	910	852	831	861	940	899	865	884	891	861	871	917	902	878	858	843	900	905	954	939	859	901	856	867	838	847	854	896	842	849	827	908	869	881	868	891	885	839	875	868	841	904	918	874	888	860	897	899	879	843	853	884	875	870	844	884	897	889	849	897	918	918	881	904	893	834	868	911	853	834	871	883	896	896	866	871	891	914	894	861	875	874	838	885	833	916	901	859	808	930	917	901	884	832	864	840	894	935	864	890	855	910	871	906	821	879	907	913	892	851	901	876	861	887	865	877	909	920	908	871	868	897	882	836	891	856	881	867	905	887	815	894	882	866	913	868
37621	56943	54932	44229	28754	19115	14106	10773	8283	7057	5911	4909	3977	3402	3162	2693	2581	2338	2115	1998	1871	1719	1615	1575	1468	1388	1354	1336	1374	1282	1219	1181	1202	1114	1137	1140	1074	1115	1031	1100	1112	1029	1131	1070	1031	996	1032	947	997	931	978	923	989	982	1005	925	966	948	908	998	969	882	952	964	945	977	971	924	948	991	955	936	959	928	949	899	930	874	884	981	957	935	953	907	999	855	892	880	987	930	933	960	908	875	944	892	889	895	921	892	892	874	884	869	865	922	878	898	949	893	913	927	830	941	906	929	863	893	856	937	885	881	849	902	982	937	895	928	865	840	894	904	917	952	894	853	881	889	899	852	881	902	866	908	852	916	855	898	912	878	882	890	859	921	911	903	884	911	834	907	844	923	862	917	852	829	878	925	946	832	927	876	862	905	860	912	932	824	918	874	894	876	844	927	857	864	868	920	937	904	859	869	875	957	884	931	915	883	902	901	870	906	895	854	936	874	879	940	869	921	885	905	880	890	947	863	884	893	849	912	894	928	904	868	900	965	885	940	924	897	861	871	885	860	885	928	900	875	920	819	849	908	847	904	882	866	909	931	870	918	920	906	813	904	926	967	914	828	899	867	892	881	883	907	897	882	963	862	909	902	914	885	893	906	912	891	927	858	875	982	886	939	920	866	893	978	872	933	842	965	839	857	883	871	898	865	827	919	915	904	882	873	838	863	839	944	853	917	845	859	895	906	907	899	876	845	929	895	891	898	910	944	861	841	853	894	914	892	837	927	886	896	931	908	835	942	861	903	906	888	888	880	856	903	891	963	863	858	917	875	891	894	931	917	893	902	888	838	901	854	937	928	863	915	914	817	928	899	884	919	868	898	861	928	887	919	911	930	922	938	854	890	959	871	885	913	905	878	916	945	892	928	930	860	913	944	885	867	877	939	872	907	881	862	913	894	913	903	888	876	846	971	914	922	839	902	934	881	902	902	878	940	873	966	905	868	826	926	874	909	876	882	867	936	838	834	886	847	901	893	902	905	932	951	872	868	872	883	900	934	887	901	891	908	878	887	912	951	888	901	887	899	858	897	894	887	880	888	919	825	834	871	885	902	916	921	918	910	929	919	933	850	922	933	908	882	924	888	883	928	853	911	893	907	906	876	854	871	876	845	927	891	890	917	914	906	899	884	943	920	901	939	922	944	879	901	843	937	850	879	867	942	877	886	899	879	916	853	815	868	869	882	916	935	905	883	880	876	861	850	925	891	853	886	861	920	931	819	887	893	893	902	879	884	920	885	863	862	847	865	920	873	915	876	888	868	935	944	877	941	906	903	925	930	904	872	848	944	906	955	928	895	915	921	836	852	926	867	868	896	874	885	904	910	917	861	910	902	890	850	946	843	939	892	978	903	869	897	883	857	878	901	902	903	917	946	917	912	907	849	906	961	875	907	885	846	954	904	875	916	918	884	874	928	914	826	947	884	860	896	884	908	867	902	860	841	882	888	943	863	886	922	906	878	925	913	911	917	848	912	916	931	924	930	870	960	910	904	926	935	910	899	887	906	849	894	900	897	870	879	904	887	907	917	913	903	877	871	900	921	914	916	862	964	876	867	886	909	932	942	883	928	899	916	918	887	917	887	889	897	936	807	951	837	900	902	952	852	893	859	856	833	903	878	913	900	898	935	947	910	912	892	897	917	880	864	947	886	893	908	928	905	893	862	903	837	880	901	942	887	883	883	906	924	941	905	864	911	889	911	872	874	920	901	870	898	861	875	939	892	877	912	918	920	854	918	885	894	862	872	924	879	877	941	874	875	877	872	899	851	891	884	905	903	879	872	883	902	889	907	923	847	939	876	889	913	930	885	892	867	881	893	847	947	921	944	868	879	874	881	918	919	885	867	948	846	858	902	947	908	954	848	887	939	882	906	970	882	934	878	907	921	897	905	832	875	875	915	842	922	875	863	875	901	898	868	919	905	917	914	883	853	925	861	908	934	902	895	867	862	932	892	873	834	860	911	900	859	869	859	885	910	914	889	856	915	881	921	893	868	906	925	857	867	886	942	893	897	850	900	965	870	926	879	844	901	908	883	885	870	847	919	921	956	923	892	922	892	919	905	904	881	906	866	914	874	944	892	928	899	897	887	955	906	937	851	862	860	901	925	899	909	903	900	913	961	896	869	907	907	852	911	898	864	934	881	890	892	851	920	903	928	844	870	908	878	844	873	878	860	805	883	900	904	881	890	911	867	937	919	907	905	956	909	909	919	875	952	929	958	876	882	867	880	878	944	881	919	915	946	868	914	882	856	942	911	869	871	911	874	875	903	906	900	878	950	808	909	869	915	907	932	910	864	890	913	871	898	888	957	895	849	873	915	943	888	920	894	801	928	911	866	896	852	878	916	919	924	923	886	916	873	898	900	880	864	883	907	853	926	833	867	913	885	887	894	918	885	864	873	864	883	900	912	895	864	913	882	818	864	876	924	932	867	939	908	885	875	936	898	899	869	888	893	910	970	892	854	910	871	878	931	927	845	853	825	908	876	806	891	870	886	925	867	901	884	899	914	884	865	896	930	913	893	870	888	866	849	868	947	874	888	970	923	875	879	894	890	958	958	892	940	892	883	904	929	908	887	891	851	886	925	912	930	878	879	899	919	910	876	906	868	911	872	907	940	868	902	910	909	881	934	882	881	922	889	849	888	902	930	828	890	911	897	902	892	904	878	887	895	894	865	872	881	950	913	917	901	889	942	877	871	918	914	867	846	861	920	874	884	885	886	898	934	831	898	902	890	868	926	895	862	890	972	893	875	871	876	879	965	927	921	882	852	857	855	881	922	868	885	877	892	883	899	943	874	880	846	929	922	894	896	898	905	871	881	875	881	853	903	892	877	871	879	954	932	967	894	866	875	836	909	888	899	942	901	940	876	912	917	927	911	864	940	907	904	934	945	907	882	944	920	960	887	874	882	912	952	901	869	853	873	920	892	890	865	887	919	913	909	904	908	902	908	939	869	908	924	862	953	882	873	857	868	872	862	950	881	926	921	881	895	863	887	924	867	867	885	885	918	866	894	897	908	883	880	931	905	963	875	919	895	898	869	918	886	899	894	869	877	865	877	925	902	936	876	910	885	871	881	901	926	880	923	927	897	828	828	894	906	906	908	928	899	890	874	903	879	871	877	860	888	887	885	879	853	887	930	895	943	923	885	872	886	900	872	868	869	947	925	898	896	854	850	869	883	947	912	893	914	902	887	869	919	974	890	912	879	920	881	946	862	916	868	911	887	938	873	911	874	859	869	889	856	928	878	913	944	894	867	848	889	903	881	911	902	864	854	871	877	898	861	954	873	911	920	873	921	877	923	958	942	894	848	834	877	858	893	850	882	884	942	918	899	921	893	863	876	922	926	915	954	911	843	871	856	944	938	846	877	888	870	928	928	911	944	877	884	926	898	871	879	877	858	908	938	865	928	917	849	950	833	935	895	854	892	831	881	924	879	930	944	858	921	900	875
36399	35837	33946	24104	11807	5966	3986	2853	2250	2008	1845	1595	1516	1325	1336	1249	1277	1179	1163	1113	1082	1106	1064	1049	1002	1044	987	1088	1002	987	974	979	975	933	922	959	984	921	946	993	969	966	951	953	919	907	1028	974	975	967	957	955	973	950	934	918	947	1010	959	925	928	972	962	913	872	914	906	893	928	908	928	960	956	908	879	973	848	956	918	951	1000	917	921	937	951	925	909	932	917	956	859	912	924	951	935	975	919	932	890	885	877	916	895	928	934	937	941	979	917	848	896	916	921	879	952	914	880	919	865	932	871	919	961	972	989	912	892	922	921	903	929	879	920	823	902	915	945	870	932	959	939	951	936	911	934	924	911	928	894	941	907	930	950	896	933	935	912	911	880	906	876	866	897	991	924	951	924	968	942	949	952	890	926	914	961	908	928	922	906	911	940	865	941	912	895	879	873	878	978	873	988	940	891	908	949	938	891	919	918	905	875	857	885	878	891	888	908	938	951	961	893	914	937	931	969	930	900	861	900	933	935	928	937	966	889	915	949	903	884	893	837	935	890	899	902	900	925	900	927	891	931	930	929	899	893	922	999	936	946	927	832	937	936	943	917	908	972	912	929	953	855	873	938	959	901	943	960	925	909	952	891	944	882	921	930	944	976	898	875	914	954	907	918	932	915	949	930	908	897	919	903	956	887	913	937	900	915	954	982	956	904	921	876	946	945	898	915	909	933	885	870	948	937	882	896	964	902	879	945	902	916	971	933	944	894	926	902	878	927	908	925	889	906	948	913	944	914	944	928	890	913	980	853	930	924	846	916	956	832	958	897	924	928	921	941	944	898	900	876	947	878	961	899	897	873	896	948	930	908	894	931	871	929	879	945	945	969	935	945	913	950	885	916	905	930	978	899	904	952	924	921	905	899	894	953	856	924	915	945	912	904	939	906	938	939	930	899	878	900	910	906	943	933	896	929	957	882	921	901	975	962	906	899	908	923	909	941	910	905	945	938	953	915	964	901	954	927	912	914	922	936	909	915	904	901	937	911	915	919	913	937	890	971	956	905	865	932	900	919	895	843	906	893	914	926	912	902	954	933	871	883	908	905	904	961	893	974	927	940	927	887	941	961	939	866	935	908	871	878	862	897	885	924	926	913	945	938	893	864	959	909	925	906	879	892	945	897	871	884	923	950	871	933	973	887	968	895	875	938	916	896	945	910	957	904	951	949	949	916	897	934	900	897	925	899	972	914	925	907	897	911	909	935	943	963	950	900	897	897	951	940	977	969	893	948	947	897	932	864	944	924	900	891	924	868	930	962	926	920	897	937	902	939	964	907	954	932	870	966	914	914	943	878	947	869	868	906	893	879	931	879	986	895	912	875	984	881	977	985	913	915	929	928	910	897	949	986	949	936	1003	878	902	903	925	915	917	886	928	890	885	881	970	921	974	847	970	938	939	930	959	927	891	860	934	863	881	891	972	966	890	927	947	907	949	947	947	904	946	910	878	886	899	937	913	933	921	903	915	873	956	876	903	977	889	937	946	934	968	902	941	946	905	946	944	907	970	927	902	916	884	853	878	904	880	926	905	1008	833	904	957	879	869	911	950	899	953	922	933	926	914	900	952	946	887	936	911	910	889	899	924	947	865	900	837	870	957	907	868	909	937	930	904	970	918	903	920	925	879	935	885	910	870	907	893	890	903	897	940	921	891	900	868	906	890	824	890	873	917	918	928	934	890	964	895	916	962	913	890	921	892	869	900	926	966	930	892	915	907	950	926	903	857	910	921	931	874	938	958	896	881	960	943	890	932	936	964	872	944	906	918	946	916	875	954	872	900	940	901	886	901	929	900	942	934	905	923	924	906	907	910	949	900	935	942	932	890	943	985	989	889	939	871	848	923	943	869	890	891	899	973	908	906	896	908	931	894	880	924	982	903	920	988	868	947	897	935	943	919	925	869	898	910	976	910	946	893	912	927	941	930	972	951	922	909	977	887	915	938	917	909	912	904	924	1019	957	930	878	886	946	885	935	938	904	889	861	907	893	910	949	922	939	963	922	1005	935	937	961	933	896	908	914	979	908	896	892	887	913	870	927	933	941	908	940	852	956	906	922	916	956	913	911	955	893	918	918	893	923	950	919	897	898	921	954	870	909	908	911	893	948	887	856	917	896	888	926	954	880	892	941	926	907	887	809	885	970	934	923	860	949	978	943	957	903	891	914	919	931	890	940	902	904	906	929	918	858	926	947	891	929	926	907	887	899	931	887	900	906	908	963	950	956	882	960	955	902	909	948	881	879	921	931	904	947	950	935	881	865	939	850	942	893	915	959	911	944	951	976	905	878	880	878	872	901	985	895	960	883	973	953	893	922	917	939	916	925	920	961	959	929	932	930	949	954	919	887	871	868	927	967	913	933	917	949	945	934	915	919	891	841	931	904	908	924	947	974	983	902	919	938	941	933	918	894	919	914	854	858	910	911	908	906	929	983	960	896	898	963	943	882	921	863	894	941	885	900	920	875	893	893	908	929	946	933	969	888	917	908	867	921	956	901	918	969	923	910	910	878	913	975	930	870	909	938	905	983	893	878	924	890	908	919	851	923	872	927	936	887	922	901	909	876	909	896	906	890	922	916	888	935	922	895	937	892	942	921	934	910	940	923	899	866	935	955	871	881	929	910	912	949	930	920	967	909	985	879	909	933	918	902	835	886	914	939	954	952	944	967	913	923	911	928	920	929	916	889	924	888	985	973	922	932	930	894	980	897	882	904	864	867	933	934	957	875	890	928	917	882	900	910	859	942	914	921	904	935	884	956	948	908	879	920	945	941	918	950	909	899	915	923	893	930	898	872	897	903	930	916	916	889	928	934	881	934	945	917	911	892	884	860	871	867	915	873	897	956	925	865	902	908	943	904	929	905	953	928	987	899	931	863	924	901	893	938	904	932	875	929	921	928	905	961	929	861	895	932	921	915	894	844	852	924	885	963	942	852	942	890	887	932	865	903	967	944	891	864	920	898	943	889	873	842	925	930	871	945	882	857	910	884	946	874	921	944	911	949	853	894	950	985	879	971	933	955	959	894	902	909	951	943	908	880	893	910	871	919	950	920	895	849	924	953	934	919	916	991	865	913	993	927	897	837	933	914	918	955	929	902	866	907	929	918	944	912	952	949	913	932	911	905	907	946	888	935	917	876	911	972	931	941	955	925	890	867	894	923	988	899	866	874	943	917	924	896	943	926	975	946	906	914	912	895	873	878	943	895	954	948	928	898	958	938	953	988	983	897	872	940	960	901	902	924	935	889	904	910	975	948	934	953	953	878	910	965	947	897	897	898	869	959	914	933	926	908	886	929	934	888	939	954	918	861	947	850	954	920	881	941	942	901	893	958	909	919	919	853	931	918	868	856	924	874	940	929	913	929	894	910	1032	904	919	920	938	961	884	909	917	893	903	931	935	927	899	887	926	921	938	957	901	945	908	935	929	895	911	908	875	953	852	893	852	927	882	902	930	919	900
39147	47097	41667	28040	16487	9988	7197	5290	4172	3591	3027	2693	2223	2028	1955	1750	1653	1488	1464	1466	1362	1313	1288	1277	1231	1281	1117	1202	1120	1116	1127	1151	1136	1051	1083	1089	1074	1054	1069	1084	1022	1025	1089	1016	1005	998	1052	1031	1033	967	1027	1044	1037	1028	933	991	997	1011	966	1007	1011	965	1005	986	964	973	1019	988	974	970	1010	970	1001	1030	974	1039	979	983	1026	974	989	954	998	1017	1014	961	985	1046	926	938	1014	980	987	938	973	944	996	1015	962	978	938	959	945	1010	974	947	936	944	983	967	929	1008	972	985	977	998	971	938	911	977	948	978	933	1021	937	1005	958	964	1017	983	955	966	932	937	998	931	970	910	884	981	930	984	943	1010	880	950	959	982	947	927	980	938	994	960	947	952	995	968	933	995	902	994	975	1025	999	992	947	924	979	966	986	1047	1005	969	913	1027	1041	875	966	993	965	960	960	963	996	991	973	979	1056	996	1043	1003	969	960	976	1004	1004	929	978	962	1019	996	986	989	952	967	978	1009	941	1033	1023	996	945	976	974	939	958	1030	934	994	995	975	982	999	1010	939	924	980	938	1028	932	920	983	996	981	959	934	981	937	1018	987	956	981	964	965	992	994	1046	946	970	916	962	1013	1031	908	1025	985	991	950	1000	959	1020	991	978	977	1002	954	945	971	951	954	1006	984	971	1001	989	943	930	1017	941	1004	960	987	965	981	965	990	965	1010	1023	973	956	991	960	921	985	948	968	983	996	965	971	924	1019	970	965	1017	976	888	952	967	994	1012	1016	965	951	964	1003	932	967	982	1036	962	965	933	1015	951	982	963	1010	971	1037	956	996	928	953	977	979	964	974	975	995	991	954	957	906	956	916	1003	983	1012	967	1003	945	1013	995	943	932	914	954	1006	910	998	1028	998	960	971	943	1017	952	950	902	1025	937	957	992	965	970	941	969	1008	1025	962	1014	982	947	915	1010	966	1012	1010	1008	1029	938	1026	1024	987	1010	1025	984	1004	1030	977	991	1000	950	1018	1020	902	967	936	958	974	1033	1015	962	980	995	938	997	977	935	926	1001	978	1054	986	954	1011	989	972	1010	984	1007	1008	991	983	984	978	930	1005	907	983	1013	968	986	927	1011	933	921	978	980	965	907	975	1034	966	943	1003	941	973	963	919	1036	946	951	1022	1034	910	992	984	939	952	940	1026	975	974	992	1005	986	966	982	992	966	980	1015	1043	945	984	915	986	1017	892	968	991	940	1036	915	966	1016	948	994	983	975	926	987	919	967	1014	891	967	925	960	937	973	968	984	977	973	972	951	965	990	1022	969	956	970	1011	967	980	924	931	1032	944	990	991	943	940	960	1012	976	993	995	922	1010	978	929	939	1010	941	959	938	993	964	974	1023	974	998	960	984	1012	979	986	955	1006	989	941	947	926	975	934	931	926	927	976	971	964	971	971	984	956	999	942	1013	1016	996	996	951	948	988	969	1012	972	950	1002	957	957	1002	963	956	991	947	931	950	1008	971	981	968	986	1002	962	985	969	913	969	957	1012	1013	986	994	964	981	938	994	996	990	982	970	927	924	999	972	916	1004	914	984	994	992	964	923	929	918	939	1008	928	957	960	978	962	1035	981	986	959	903	978	943	958	952	952	1032	1015	968	961	952	967	992	949	975	1003	986	989	914	981	970	936	962	979	974	943	963	931	973	1011	989	961	962	951	992	939	976	982	904	951	947	979	963	985	935	961	939	990	932	970	956	1001	963	962	956	976	919	986	982	977	960	989	945	953	1031	1015	969	961	949	934	1005	1021	974	921	915	952	967	998	977	1008	922	971	989	959	1018	1001	963	879	966	1000	941	1015	1011	946	932	1002	964	989	1014	1004	981	994	961	922	971	979	994	970	969	1015	1015	978	973	953	995	984	1033	973	960	1024	958	948	960	982	960	992	898	974	954	1030	998	997	972	995	954	986	987	1014	1008	1006	1031	923	991	1005	975	956	993	963	966	944	940	972	988	1010	932	909	980	949	1008	976	948	970	1020	981	958	923	952	991	999	932	968	979	973	993	999	960	956	935	981	923	936	989	1023	947	987	963	993	1001	962	988	1006	985	1013	1004	1005	944	956	936	998	1026	970	901	1025	994	973	976	1008	966	938	968	958	969	961	956	955	956	1019	1011	1019	942	977	983	988	906	995	1022	964	960	995	965	926	991	985	957	967	948	976	926	971	940	973	1003	953	957	1014	1007	949	988	920	973	921	985	999	950	975	966	1013	990	910	908	937	976	979	969	973	991	964	981	988	952	983	1026	945	976	991	892	980	1039	935	978	985	991	948	960	966	979	938	993	976	1019	917	934	944	995	998	947	976	1018	949	934	990	999	976	964	943	953	968	972	1000	929	1007	962	1017	977	961	993	989	955	1004	1007	959	954	1001	964	952	1018	953	996	943	1010	950	1008	963	995	950	966	989	944	925	945	948	1014	909	957	967	1013	982	1016	978	989	950	939	974	1025	1010	962	996	1012	984	984	968	1021	984	996	951	1007	945	913	920	973	990	947	990	994	968	937	966	954	1047	1040	964	948	1005	1027	989	956	971	950	909	1000	962	972	994	972	933	1010	938	994	1026	973	1010	1011	956	949	942	974	958	980	999	967	985	977	1002	963	925	980	985	1024	937	928	963	928	903	963	956	943	946	972	1004	954	1036	986	933	1012	987	1008	1009	960	1002	962	1009	1006	964	992	977	956	952	1013	942	944	951	960	952	994	970	1025	997	1008	948	988	945	1002	994	1001	1044	964	952	991	933	917	1038	978	936	949	959	974	947	997	1005	994	973	962	973	955	980	981	1026	1007	1001	957	977	956	955	968	918	1002	956	1039	957	959	974	969	967	980	924	977	1001	976	984	991	930	929	970	925	1005	959	918	905	955	973	1041	940	1033	934	951	990	952	950	1017	976	986	972	1007	1008	974	979	1005	970	936	1002	942	930	960	988	1003	949	983	950	936	989	941	981	999	1005	1008	1006	917	965	985	994	953	952	973	981	971	933	968	1004	1000	996	990	964	1007	1014	980	1006	980	1011	936	927	977	1048	994	939	968	1002	998	978	972	916	1014	953	920	985	1036	991	969	952	927	897	993	1041	995	933	978	1022	1010	961	1022	1037	965	1002	980	961	930	951	937	944	1035	938	941	962	971	982	922	975	1035	1015	1007	999	998	970	966	1006	962	958	977	1010	975	945	958	977	989	1011	986	1012	986	935	996	993	1043	996	959	1039	1013	951	986	994	957	918	984	938	985	984	1026	999	981	966	1010	988	1030	937	926	978	1013	953	944	959	979	1004	1021	1003	974	972	925	966	919	942	996	981	1004	951	970	1000	967	982	954	975	982	975	940	986	973	992	1009	987	958	1002	947	938	980	911	940	967	947	951	1039	910	980	969	958	959	958	943	961	999	943	984	979	982	994	956	955	983	945	993	1015	1000	1012	977	1065	920	972	932	955	957	975	936	1009	1057	969	991	903	985	1020	942	992	956	955	941	949	954	968	1010	979	997	996	948	981	992	975	968	960	1033	979	989	999	1000	1002	998	977	959	1000	1027	929	1037	950	985	964	961	976	965	942	961	935	1002	961	939	957	1037	959	924	986	996	978	956	918	1010	962	967	1003	913	930	991	993	1008	938	969	926	984	970	995	976	948	963	926	941	901	941	969	961	948	1021	967	938	953	904	971	940	966	986	1011	984	996	1003	960	976	952	901	975	937	939	993	981	959	950	993	954	941	1043	960	953	974	986	973	973	959	1000	960	970	1012	1016	896	1020	1008	984	971	946	957	980	894	1000	953
24246	20144	26503	25717	22816	16486	8615	4433	3083	2617	2147	1817	1597	1510	1323	1280	1149	1130	1124	1080	1008	975	930	913	945	894	908	925	841	853	798	827	849	757	785	841	782	819	778	763	781	789	805	788	754	759	761	726	742	670	742	745	770	711	698	754	748	785	766	722	740	772	733	725	698	726	740	731	695	804	718	741	737	719	717	766	753	700	682	746	740	736	741	763	743	719	777	772	769	728	779	696	690	719	753	753	757	737	756	761	731	654	708	725	712	700	706	685	714	758	726	753	738	721	727	707	703	680	752	713	692	689	695	731	683	715	741	723	705	733	754	696	781	689	707	707	740	702	701	708	732	721	742	736	696	747	726	705	776	683	751	752	735	687	728	694	753	705	697	739	728	790	659	731	744	738	725	705	692	705	711	722	706	718	752	686	722	700	749	754	722	709	747	760	733	737	751	740	693	662	729	720	707	700	721	762	721	717	717	700	717	707	706	717	695	741	692	700	746	713	722	721	718	714	731	762	688	691	787	731	772	737	754	742	713	766	759	764	696	726	783	724	674	731	699	710	723	761	699	716	698	714	697	692	704	744	691	717	762	699	696	703	721	690	739	680	717	701	742	726	738	704	717	710	682	706	750	725	741	760	723	755	732	722	740	690	690	767	712	719	741	782	688	705	694	714	687	718	694	719	722	800	679	706	673	688	703	749	695	796	640	718	715	769	698	716	661	701	746	728	759	672	725	702	719	710	725	700	692	702	661	758	698	709	737	730	752	740	742	774	717	708	758	735	792	719	736	730	749	683	728	717	718	695	749	749	733	732	764	716	708	765	720	677	739	743	714	703	744	700	738	730	779	741	690	712	705	680	701	673	734	727	733	740	736	702	675	757	707	748	749	771	763	701	715	658	712	683	749	704	782	704	684	751	712	722	702	684	739	685	731	704	757	711	697	704	677	722	736	738	719	774	747	679	728	747	759	759	670	705	726	704	706	760	710	682	720	746	790	686	738	749	735	710	798	749	701	751	737	688	688	670	706	745	720	738	763	766	735	712	792	722	757	709	707	742	788	726	758	724	773	747	743	719	694	686	721	737	767	725	748	682	677	734	748	734	706	688	713	725	729	750	717	765	700	758	726	718	781	705	676	749	672	730	696	748	793	733	703	705	688	720	677	775	786	730	661	699	757	772	778	753	714	710	719	731	718	745	687	738	709	742	683	697	718	740	742	686	716	741	686	703	721	735	712	726	693	716	739	744	683	699	771	737	738	705	721	698	712	748	735	763	762	709	749	704	755	748	743	735	727	745	703	698	747	696	739	697	724	732	747	744	717	711	739	740	702	705	744	731	741	741	712	720	689	689	739	734	702	732	714	701	692	720	736	738	719	704	692	687	669	739	678	746	693	715	694	761	734	726	687	721	739	699	688	726	720	729	760	688	725	662	722	716	685	767	730	698	655	656	682	721	744	740	769	684	697	745	771	730	735	694	760	744	736	747	703	704	706	743	734	722	706	741	801	755	761	717	764	727	755	737	698	701	719	696	665	743	725	720	708	764	691	716	751	739	718	726	748	712	734	689	775	706	728	740	666	790	718	745	743	680	730	709	705	727	685	749	735	709	702	678	736	745	763	698	714	739	684	748	701	727	707	693	764	732	743	765	766	732	700	727	735	758	748	737	675	752	745	695	728	711	688	732	742	733	717	731	795	718	666	773	729	727	754	735	716	712	694	792	688	702	753	720	707	738	744	714	726	738	758	741	731	730	716	722	725	726	780	727	785	738	737	743	684	708	677	745	807	684	753	716	717	676	753	768	749	715	703	724	751	722	694	754	737	719	773	713	737	715	742	682	672	734	721	717	712	733	646	732	780	749	753	673	736	782	691	745	741	775	740	702	702	729	701	726	687	690	729	750	724	731	744	703	788	693	732	708	731	710	790	733	694	693	714	700	685	740	737	748	752	697	716	728	747	700	721	728	718	771	708	746	723	697	724	735	780	764	706	723	714	765	747	711	748	722	740	717	696	675	646	732	710	678	720	720	705	701	703	765	718	708	722	764	734	762	750	706	714	708	730	700	716	663	712	723	747	713	727	723	715	729	721	741	692	671	704	694	732	705	748	732	741	730	735	749	767	682	707	726	702	725	772	706	715	778	752	726	731	777	735	731	726	743	719	693	771	711	706	806	728	690	700	717	776	688	751	716	750	701	723	721	722	760	713	704	706	723	702	685	697	752	699	718	688	711	717	678	714	718	729	691	706	763	704	698	744	697	714	687	717	728	734	723	723	767	740	686	734	730	712	726	692	784	713	715	710	721	749	697	668	690	719	688	707	733	718	724	722	774	752	715	726	765	761	732	767	726	707	716	734	693	749	713	740	734	710	737	715	691	777	744	685	677	746	725	725	689	760	695	727	698	716	790	726	787	716	732	734	744	714	668	669	737	665	709	775	745	676	760	717	707	748	709	769	674	760	712	732	710	697	747	724	755	708	739	725	760	711	725	722	733	755	721	640	709	800	744	720	736	692	684	678	717	700	733	719	712	702	727	723	733	756	701	679	758	716	671	675	725	692	753	703	755	810	755	702	683	666	742	734	720	721	740	694	799	727	721	724	715	748	727	747	723	753	713	737	773	725	633	770	680	762	767	752	705	689	704	728	828	758	726	729	675	741	690	716	747	683	696	736	704	725	715	726	716	763	721	743	702	746	732	723	695	703	742	722	738	684	664	684	695	729	740	691	713	681	717	715	724	746	739	700	735	747	741	748	721	683	732	727	761	729	734	688	728	740	736	710	740	675	721	762	760	736	732	730	768	708	776	737	755	718	737	744	709	740	695	722	682	711	685	722	718	726	729	711	742	736	725	715	752	658	685	752	756	771	709	745	716	715	702	694	688	672	745	736	693	738	702	726	751	716	732	764	695	693	670	745	730	703	699	746	721	714	744	774	695	739	703	718	723	729	726	699	786	720	721	738	715	704	737	701	718	694	694	740	719	696	656	745	747	735	711	745	728	739	751	750	726	696	661	730	675	691	718	803	726	684	685	745	775	737	738	718	698	700	696	749	689	747	737	703	767	704	744	720	766	693	787	767	706	764	729	695	805	765	757	771	708	730	737	757	746	684	742	761	745	746	745	798	727	680	731	749	704	750	751	702	724	731	717	706	738	725	710	734	724	772	748	746	728	698	746	754	747	710	724	691	714	736	706	735	705	732	724	742	689	713	696	696	678	765	773	743	690	699	730	721	734	676	678	709	693	695	674	723	746	715	726	740	758	698	713	681	726	713	694	736	729	760	701	672	697	673	662	739	691	720	752	780	753	787	742	741	701	723	749	741	715	726	737	718	674	697	769	739	701	702	651	726	717	775	717	719	741	756	736	722	711	674	717	760	725	712	712	701	723	744	769	710	687	716	708	748	718	729	697	733	718	752	722	691	725	760	757	756	693	701	740	695	692	706	726	747	715	669	724	742	719	722	698	725	708	738	699	693	722	707	767	754	698	738	686	707	780
35102	53174	50644	40001	28616	14615	10195	7482	5821	4810	3830	3238	2754	2471	2222	2008	1808	1661	1642	1480	1428	1351	1287	1183	1131	1126	1069	1061	985	1041	987	938	940	931	957	935	929	917	894	884	831	837	806	899	875	850	784	811	784	816	797	827	844	814	811	788	810	806	792	805	819	778	766	833	769	785	762	805	788	802	841	814	840	756	820	744	779	785	811	809	797	819	779	755	822	777	754	774	779	779	809	736	747	780	812	742	762	787	804	716	747	732	792	748	809	787	757	755	726	808	757	756	814	799	790	797	775	726	740	795	760	769	772	727	777	755	766	756	766	750	778	817	774	788	779	781	768	815	748	757	764	764	779	814	778	776	797	799	755	766	775	753	763	756	781	780	761	785	822	797	761	751	710	749	774	787	788	779	712	780	746	732	783	772	747	753	798	786	798	735	760	801	735	763	739	775	729	709	794	754	814	782	789	726	789	799	746	799	785	802	779	746	756	721	721	774	751	729	787	740	782	790	812	806	761	751	792	732	748	805	734	809	766	795	776	785	746	757	729	760	783	752	804	773	740	787	800	760	737	761	749	803	767	748	764	763	798	743	761	803	771	733	772	756	786	754	769	784	729	738	775	732	792	728	786	745	759	783	772	736	764	777	810	778	796	837	764	751	773	775	808	777	753	777	789	739	732	743	760	766	766	774	798	791	744	734	803	804	805	766	786	745	783	732	741	801	763	806	755	740	824	762	726	724	788	832	738	697	752	764	768	812	798	769	823	768	728	765	747	755	773	753	776	745	726	727	786	798	789	796	792	777	791	795	759	777	798	782	784	728	745	744	782	771	786	766	806	784	739	796	787	743	777	681	777	765	791	793	727	798	774	718	708	788	750	831	802	809	747	779	820	756	807	748	771	774	750	750	693	796	769	748	723	781	776	783	791	775	797	713	763	721	813	731	739	755	703	762	792	795	771	747	764	746	774	769	767	756	760	733	775	759	754	768	768	764	766	750	770	777	793	719	701	760	808	782	835	713	800	785	771	842	795	771	777	779	782	791	752	717	773	769	775	793	803	807	747	772	742	764	808	812	728	742	826	830	752	774	787	809	756	755	755	810	772	695	813	779	783	818	739	769	759	771	713	761	803	763	772	771	743	814	826	766	811	712	752	753	781	776	745	769	754	785	771	783	749	738	806	774	777	737	790	745	779	742	750	798	767	751	732	804	736	772	716	733	767	789	716	775	747	750	713	756	800	755	786	811	750	790	754	771	796	783	731	794	765	750	771	745	764	776	724	769	764	774	777	766	756	786	775	699	749	755	772	732	721	783	757	736	794	795	789	785	732	770	797	779	760	780	793	785	728	798	803	702	788	789	783	805	800	807	815	769	800	758	744	769	753	779	779	810	767	770	791	785	774	698	749	799	765	811	768	778	785	737	787	756	787	733	776	792	740	774	744	777	783	803	769	762	823	785	798	783	785	748	805	718	806	723	770	754	756	686	781	734	810	812	789	825	751	763	812	751	775	782	784	714	752	812	778	812	718	765	745	807	732	741	798	776	759	761	775	721	796	800	751	809	788	815	757	782	768	790	724	805	751	762	778	752	784	749	838	765	743	698	776	774	744	767	771	786	776	757	814	749	765	765	787	836	770	787	791	802	797	734	779	795	717	816	795	826	794	775	802	747	799	779	740	806	708	754	751	767	773	786	763	814	759	777	768	730	787	769	793	753	768	746	778	765	794	791	798	752	775	775	779	828	789	776	816	751	783	778	717	766	755	821	789	762	770	761	752	755	785	758	763	755	770	781	780	806	731	739	784	775	733	758	782	760	782	723	752	792	734	739	762	781	735	779	760	794	747	793	751	787	753	797	780	766	711	757	775	770	754	765	740	801	737	714	809	752	766	761	780	767	805	749	769	747	779	786	753	783	828	743	796	720	777	750	774	784	780	773	778	744	792	753	752	813	803	765	782	816	699	808	800	816	743	785	808	776	765	752	806	781	784	812	777	763	787	798	720	773	814	806	810	776	767	827	795	766	797	737	761	760	763	765	749	751	726	777	815	772	769	771	778	767	764	775	774	740	771	767	750	796	768	717	752	733	784	768	736	761	766	807	807	809	770	821	745	737	755	746	759	757	752	715	823	779	712	767	735	761	808	744	715	809	709	770	766	778	757	803	804	775	798	714	796	741	772	729	762	800	753	750	790	749	769	815	794	765	772	756	757	785	785	803	803	741	732	742	781	796	731	755	735	747	743	773	730	824	734	827	799	740	773	775	758	728	779	768	782	741	765	744	743	807	798	745	745	750	754	745	797	758	748	729	764	754	765	762	751	781	802	765	754	721	829	790	746	776	751	743	824	799	724	714	798	746	749	749	784	752	811	749	775	716	774	775	768	754	729	776	783	759	786	816	789	742	791	738	764	713	782	770	774	754	754	823	800	744	727	785	773	812	757	803	841	738	778	749	742	757	731	752	802	760	785	753	755	718	755	775	771	764	761	836	773	748	756	728	760	725	762	727	756	725	814	790	773	781	780	758	765	775	757	746	827	765	828	732	797	777	819	755	774	794	800	779	780	723	755	796	756	823	812	799	782	776	793	772	827	826	785	744	802	762	778	739	726	770	770	777	809	772	778	748	762	706	784	744	757	745	748	749	792	804	809	775	745	757	764	791	796	779	749	805	777	747	725	748	759	804	753	690	724	727	742	837	764	772	837	760	820	747	755	791	767	773	796	740	773	803	741	751	737	739	751	733	736	756	738	772	772	793	766	770	791	771	763	793	760	830	730	772	769	766	757	824	783	766	759	755	808	807	762	752	785	782	749	825	773	752	763	754	746	758	754	746	736	771	795	747	740	738	740	755	766	751	737	803	783	784	743	829	764	788	807	762	784	795	745	758	769	776	777	783	784	782	819	782	767	832	743	734	787	782	773	795	744	788	795	755	785	808	803	753	788	753	792	735	817	754	791	783	795	768	773	748	739	743	761	819	750	793	735	802	756	734	736	763	756	735	741	722	741	759	736	784	808	752	766	738	828	758	788	755	754	768	790	742	739	780	794	712	788	725	783	787	809	761	777	741	734	775	779	775	785	746	775	756	783	781	739	769	782	757	784	809	776	716	737	782	813	753	800	759	755	766	861	776	747	774	799	711	770	799	766	748	744	767	790	790	766	767	758	780	791	794	738	785	748	752	782	810	682	759	794	782	760	761	706	762	779	769	795	809	761	761	731	768	757	773	714	767	796	748	782	748	754	773	746	752	765	772	816	773	733	768	730	770	774	752	761	771	804	776	763	722	781	769	784	735	770	753	748	774	772	782	721	777	746	726	750	757	792	785	758	779	752	756	786	795	795	791	783	731	763	770	784	800	791	760	766	762	749	745	799	756	790	734	736	817	769	736	784	755	786	681	754	738	768	831	771	799	779	749	744	723	839	734	782	787	719	790	740	734	775	782	783	753	795	773	824	730	765	707	736	737	777	780	762	796	757	738	713	769	765	776	740	781	778	721	746	733
22346	20084	26644	24368	21726	20426	15343	6736	4359	3592	2760	2465	2213	1870	1757	1703	1537	1458	1442	1287	1265	1287	1237	1122	1092	1060	1067	1049	986	1087	1018	955	990	951	986	971	1006	975	994	1017	942	909	863	942	889	930	892	916	908	880	896	898	881	932	898	929	938	841	899	867	928	888	902	927	859	847	908	849	908	879	842	931	851	879	827	891	860	881	884	881	839	886	847	878	831	854	844	866	846	846	867	815	881	857	900	837	838	858	834	868	909	878	867	905	893	860	870	906	861	855	821	848	851	873	897	874	838	841	835	827	847	854	874	876	880	847	816	875	908	816	835	871	833	853	868	864	849	862	873	845	835	874	881	831	870	888	828	837	856	823	838	867	870	857	840	845	874	864	859	893	809	888	849	802	896	800	834	804	868	892	839	826	828	823	855	849	946	897	859	898	835	855	884	863	842	829	817	847	801	855	876	835	882	853	828	816	819	860	906	847	866	837	799	811	860	889	854	862	878	829	873	834	920	855	813	814	871	810	872	848	905	874	825	867	867	841	887	818	820	894	844	841	836	847	827	866	894	906	847	857	855	870	857	838	788	891	854	850	794	842	854	846	873	879	867	853	855	852	846	877	914	829	913	853	822	843	904	776	880	841	832	826	817	870	824	862	876	857	861	824	864	821	819	837	876	864	869	889	839	829	854	889	898	817	886	891	847	814	807	830	850	869	824	834	925	850	907	802	861	872	837	903	848	884	867	920	820	844	877	838	864	825	879	830	882	842	881	842	825	856	835	861	829	832	818	853	890	809	843	855	873	818	835	851	834	875	860	824	863	850	848	810	880	841	821	782	891	864	856	854	790	839	879	872	870	857	884	854	865	815	851	816	832	849	859	852	838	863	857	892	840	852	853	877	864	906	872	861	841	866	857	819	836	827	831	882	892	859	808	867	826	891	904	826	883	855	898	871	844	815	910	840	854	823	823	866	905	834	837	818	877	844	853	872	904	852	893	850	823	876	877	837	820	869	914	891	883	838	883	867	894	855	864	798	855	876	855	837	856	868	864	850	909	924	858	853	860	854	868	833	879	802	815	883	841	827	848	857	846	896	919	853	903	795	917	800	823	820	828	824	868	858	832	874	853	877	858	888	850	860	904	868	854	873	894	766	834	849	862	869	941	831	802	884	860	848	845	784	844	882	838	872	823	807	872	825	822	824	864	842	844	828	838	803	884	838	855	859	828	933	845	881	855	852	834	843	852	837	822	767	825	845	885	851	811	813	885	871	871	855	828	825	874	831	871	894	852	888	867	867	887	860	890	858	851	818	827	877	866	835	835	859	854	877	911	846	863	837	786	790	874	810	864	852	886	891	889	836	887	875	836	834	840	857	849	847	872	872	821	826	841	829	816	834	885	825	838	868	856	862	842	802	814	868	847	860	817	865	855	877	842	827	856	852	833	820	851	878	836	833	868	855	834	887	914	926	805	838	887	884	862	862	856	906	914	821	846	856	870	865	868	822	871	828	885	888	875	867	865	875	880	804	830	854	894	835	905	815	886	878	846	846	849	850	894	839	837	794	850	860	842	867	873	866	798	840	871	824	797	818	826	795	895	833	801	824	828	862	883	792	845	848	815	857	802	799	797	851	854	859	832	794	879	876	849	882	849	905	836	890	845	862	817	851	836	856	820	844	845	864	834	850	843	809	907	867	855	863	812	904	862	810	866	846	868	843	841	850	820	877	888	840	853	865	862	855	816	817	869	815	841	816	810	860	854	833	824	852	865	858	809	868	849	890	872	846	868	842	835	871	845	808	810	919	856	889	858	864	857	867	848	850	861	838	902	861	885	865	911	843	850	864	875	876	858	881	871	844	858	878	852	833	836	917	815	870	858	849	856	862	878	875	833	798	906	867	804	859	939	828	808	829	816	845	837	854	816	813	817	789	853	847	855	837	836	861	862	907	789	832	872	839	909	875	858	823	858	873	755	824	864	827	853	805	827	854	869	829	898	859	817	862	827	806	854	850	870	853	865	838	879	897	840	883	851	909	903	871	855	868	887	863	845	853	869	887	900	876	846	798	855	851	858	840	830	840	870	859	841	863	855	817	888	804	907	817	865	881	799	815	875	841	888	895	821	828	872	865	849	816	829	892	833	867	866	809	835	849	827	814	846	885	850	823	911	887	895	899	862	831	851	870	849	911	809	849	913	854	828	824	853	828	844	817	856	923	849	882	819	875	826	820	823	860	834	822	836	827	915	847	871	861	890	819	918	873	841	810	838	844	876	876	872	839	827	832	825	802	810	862	819	837	835	885	869	850	893	853	863	801	850	851	856	836	861	865	839	815	843	820	871	881	848	875	841	817	900	820	856	829	867	861	847	819	870	834	858	862	816	824	844	834	883	885	831	883	797	834	845	854	839	860	834	839	837	829	906	852	833	848	877	832	865	818	851	811	875	817	841	800	824	879	810	840	941	845	837	838	855	808	852	833	860	882	869	867	823	833	883	871	896	865	889	844	836	844	845	876	821	853	869	845	869	845	816	818	820	858	842	935	877	860	827	890	887	840	829	836	833	858	909	828	814	797	870	889	849	830	798	828	830	842	809	833	855	856	839	876	797	828	847	815	803	832	823	870	854	817	817	856	822	835	836	876	825	887	906	845	849	902	843	832	916	867	868	841	833	849	879	822	830	848	847	829	850	880	857	842	828	870	832	867	901	850	816	893	881	921	860	846	877	825	780	856	833	851	856	808	837	879	850	840	802	843	819	838	884	824	888	876	869	855	847	867	906	862	885	871	838	852	863	867	825	829	842	862	820	873	880	872	861	834	846	805	901	809	830	903	818	810	877	833	848	853	809	845	848	851	864	902	833	878	880	921	828	833	811	861	899	842	839	826	858	859	832	861	852	850	820	827	842	923	780	827	845	868	858	880	840	863	878	867	831	822	869	820	859	877	854	800	830	808	898	861	846	821	831	895	827	906	851	805	870	849	829	892	831	854	925	855	866	863	851	876	850	816	857	862	838	813	873	878	814	850	844	827	856	842	891	829	864	881	853	839	842	892	824	830	832	827	877	850	886	880	860	866	831	867	853	841	906	838	863	825	854	876	840	854	838	895	848	854	827	840	843	930	928	813	854	845	840	863	814	813	852	813	858	845	833	825	842	876	858	807	785	813	870	814	887	871	847	882	854	840	873	890	846	865	813	889	820	815	824	889	846	868	861	830	850	899	800	867	855	807	836	873	861	841	888	834	851	824	892	893	826	806	899	844	818	870	874	884	882	803	890	801	873	881	935	822	855	793	868	847	830	842	855	861	803	854	873	839	864	795	827	875	892	852	870	841	884	895	884	847	880	861	864	844	888	847	865	846	823	872	867	884	866	853	812	855	831	812	859	839	893	856	887	798	848	824	892	802	814	833	854	847	837	865	871	863	842	845	907	834	860	849	800	870	822	863	883	874	863	855	880	846	842	844	852	850	881	835	859	897	885	847	797	853	887	813	867	841	854	840	833	855
37140	60276	60217	46579	32368	17715	13048	9981	7762	6392	5209	4339	3651	3232	2958	2590	2445	2191	1951	1841	1798	1624	1601	1480	1384	1327	1313	1227	1239	1220	1249	1089	1146	1107	1075	1060	1056	1053	1083	1087	1024	1067	980	1039	996	966	946	947	979	995	973	950	962	934	938	917	983	932	971	898	947	914	918	939	882	903	923	932	967	950	897	904	898	918	930	912	863	889	937	902	914	921	885	923	936	878	880	915	918	851	823	853	853	844	876	890	854	903	852	948	831	882	893	834	866	873	904	931	838	878	816	867	911	859	860	919	944	864	900	855	845	845	881	864	894	858	884	866	872	834	896	872	869	857	846	869	892	875	848	876	884	856	882	869	898	860	882	840	885	829	871	895	843	910	846	918	855	915	872	886	852	877	864	913	901	866	852	887	928	877	915	895	892	862	868	873	892	869	891	900	881	772	845	892	870	866	873	909	892	898	844	903	846	922	860	913	923	886	884	893	854	858	878	882	887	849	844	880	881	842	919	837	880	865	814	825	862	924	868	852	869	838	868	865	906	832	849	858	865	871	877	897	852	865	854	877	901	879	877	864	890	846	855	913	914	882	900	856	838	913	901	896	893	916	926	829	886	910	862	875	914	859	891	881	900	879	867	874	861	856	856	878	845	867	869	921	889	921	904	889	808	859	890	824	940	884	879	901	923	873	860	833	886	877	830	907	842	851	915	823	890	895	829	898	905	897	854	868	874	873	858	876	946	865	933	916	918	882	846	946	841	803	856	899	869	854	875	905	846	874	814	864	867	848	836	850	869	874	873	861	867	895	843	879	875	876	858	860	894	926	880	881	876	888	896	930	898	926	856	904	890	908	847	843	897	864	835	904	908	898	869	870	891	871	842	935	904	875	821	831	870	883	900	839	916	862	911	833	860	868	896	891	843	868	875	891	842	922	891	852	857	908	866	836	899	876	914	887	826	853	856	886	854	880	890	874	896	915	865	879	860	921	874	936	891	871	919	877	878	885	875	907	889	820	868	880	890	850	849	912	937	860	886	873	897	897	852	871	914	889	848	917	895	846	849	879	818	924	875	860	842	903	866	895	900	893	936	919	852	848	822	861	898	881	918	859	906	891	860	883	835	891	877	905	895	869	893	892	843	893	855	904	830	933	867	866	890	872	896	850	882	888	856	881	782	851	855	914	826	859	867	840	866	865	864	893	885	858	866	896	871	834	926	924	872	874	917	813	835	873	871	861	906	843	894	936	914	914	800	922	866	879	868	879	917	876	903	903	845	866	885	885	893	899	869	870	945	861	852	837	888	899	911	851	926	882	884	869	895	920	867	869	845	884	866	807	876	840	871	831	907	878	896	915	862	832	807	907	886	861	897	881	900	906	877	865	885	837	843	904	905	883	852	855	879	861	868	902	816	866	873	855	865	871	895	893	843	873	822	910	902	824	893	877	869	893	877	918	902	850	902	916	882	843	892	924	929	900	900	900	875	898	836	822	867	877	902	826	857	926	866	919	927	884	863	910	889	905	827	885	856	866	866	925	890	881	895	948	871	883	849	831	901	917	909	874	871	908	882	861	892	914	889	879	909	927	884	861	915	848	894	882	855	830	934	885	887	861	828	852	898	866	898	866	914	878	830	933	866	845	906	881	845	902	897	870	851	834	889	906	846	908	837	878	846	904	879	920	892	888	889	860	890	840	922	893	883	845	785	892	874	857	842	811	900	868	854	875	896	958	855	898	852	864	881	891	906	883	877	915	865	866	895	879	919	851	844	891	883	901	886	845	886	828	885	870	880	883	869	851	871	847	904	893	911	881	910	918	874	903	800	897	904	850	844	901	906	871	845	865	863	913	874	897	859	852	942	856	880	884	859	864	860	834	866	896	847	860	906	884	881	880	875	889	872	862	882	886	894	947	881	824	902	857	824	919	842	878	863	889	894	887	865	874	882	881	876	913	857	853	837	901	888	882	825	846	845	914	867	830	870	885	821	895	840	895	860	898	864	848	851	836	891	896	909	898	876	853	940	858	836	851	912	875	892	897	909	847	820	852	854	844	859	881	899	901	852	895	844	942	870	846	865	856	873	855	860	912	832	880	940	864	865	841	862	859	885	893	862	833	898	874	885	853	906	888	900	874	855	899	868	886	862	835	879	901	867	853	934	904	861	843	798	907	887	925	888	846	817	893	826	847	839	868	927	896	905	874	803	836	897	870	881	875	877	861	844	921	880	888	973	927	893	836	832	885	839	885	812	929	914	849	818	872	837	874	919	820	887	876	858	902	858	818	804	902	842	839	892	881	822	870	943	883	882	891	910	896	850	941	890	852	874	869	905	911	889	860	906	899	918	850	878	873	839	842	884	885	842	841	920	882	914	873	856	902	894	868	888	869	900	894	896	891	909	889	904	876	891	795	830	912	818	912	830	917	919	807	798	869	872	902	890	859	885	883	865	887	894	923	826	862	879	859	893	869	911	874	850	851	867	862	897	922	882	885	883	853	899	876	905	874	853	858	899	932	862	876	849	875	860	901	903	858	892	865	872	940	880	849	867	881	879	821	859	830	858	863	783	864	889	886	864	827	868	857	855	879	907	847	896	832	815	862	852	871	878	862	885	871	878	853	865	862	838	887	844	871	855	893	880	857	878	819	792	865	909	919	862	885	860	917	783	870	863	858	919	934	892	852	839	905	926	917	874	879	875	894	904	921	867	923	876	868	871	892	922	875	893	923	876	870	896	871	882	836	844	834	884	876	874	909	866	946	973	838	869	862	866	863	880	870	836	852	819	908	854	915	886	887	880	899	908	905	844	870	864	913	905	837	894	853	934	903	863	874	844	876	892	903	925	815	850	890	876	927	898	902	911	862	852	904	935	855	915	907	859	852	919	864	874	834	936	918	879	912	879	884	809	876	842	868	870	865	917	843	915	842	875	881	852	864	909	887	887	859	864	871	853	856	882	855	890	889	876	877	899	847	876	904	869	877	891	876	885	855	876	889	861	898	835	868	845	895	866	846	859	904	850	863	911	879	865	904	860	932	891	853	904	856	832	880	877	869	892	875	882	898	869	911	908	900	839	868	873	883	856	851	881	850	931	841	869	839	885	872	956	864	862	874	839	869	883	872	871	913	897	863	886	900	880	909	923	845	857	902	886	917	825	837	904	871	811	905	834	862	902	905	841	852	892	869	848	879	882	900	915	825	893	906	875	876	884	881	888	851	858	895	885	836	885	859	866	904	898	877	837	866	897	907	955	862	856	850	868	876	912	874	845	901	853	886	883	841	860	817	929	861	872	811	875	898	797	878	863	869	909	885	918	889	871	907	864	853	880	803	837	913	800	834	901	869	935	874	896	877	876	850	872	883	888	914	864	898	851	932	896	889	884	878	884	896	873	925	873	880	892	842	849	910	867	856	905	872	887	885	877	864	862	875	849	896	892	924	890	925	917	860	881	889	874	819	861	895	879	906	825	877	851	879	898	906	881	879	924	859	890	892	853	873	871	872	848	886	896	868
33185	33763	33475	22276	10347	5061	3341	2543	2060	1746	1696	1473	1283	1233	1204	1209	1140	1014	1050	1033	999	1037	986	950	922	908	867	932	929	884	918	892	892	881	877	843	858	957	861	882	904	886	862	883	853	890	855	853	842	845	817	869	847	779	868	838	806	854	826	821	866	889	836	881	842	826	810	851	842	836	876	825	835	863	832	846	834	850	834	822	856	894	838	848	848	861	809	818	805	856	836	838	850	852	809	822	832	829	810	823	811	800	808	795	791	843	784	828	842	813	861	844	850	832	892	806	830	888	838	861	791	821	828	889	816	864	845	780	794	814	795	862	827	813	839	769	815	823	821	852	796	788	825	816	810	790	851	835	832	828	877	791	833	863	853	787	823	798	850	844	831	844	814	849	839	811	852	863	845	827	842	885	825	826	831	818	862	859	811	839	812	835	846	804	812	854	880	814	851	816	812	884	827	825	824	816	847	869	834	805	797	861	875	833	820	866	889	859	810	829	796	833	841	852	891	832	880	793	848	850	870	866	838	773	843	869	806	799	828	808	802	858	837	844	864	832	860	853	841	861	837	865	859	831	895	757	816	805	872	819	800	797	830	872	791	785	833	857	798	803	823	842	823	845	828	782	877	782	816	805	820	807	785	826	848	837	812	807	820	875	815	821	789	821	827	822	834	868	797	848	841	810	842	825	823	816	825	845	850	819	822	832	821	832	855	782	835	909	820	821	900	847	808	794	859	812	823	826	800	831	850	875	822	855	834	826	829	837	795	846	848	838	835	857	868	815	886	897	830	825	839	785	837	826	842	830	835	841	806	811	838	862	860	831	810	824	865	871	818	823	819	831	862	856	832	836	814	842	797	848	867	834	829	814	872	828	839	822	848	801	836	815	872	838	799	804	880	787	812	829	833	841	907	844	867	788	826	807	817	813	794	834	831	829	866	777	905	833	821	864	810	810	820	833	808	858	851	843	851	841	858	840	847	856	815	794	840	772	825	890	850	826	827	849	780	826	844	837	869	859	861	752	821	806	834	857	812	832	766	837	798	837	882	831	802	869	880	819	819	857	842	854	817	908	804	783	798	871	818	792	843	765	859	809	797	847	839	828	838	814	759	858	804	804	810	864	840	845	847	866	869	798	825	835	882	876	807	880	868	803	898	850	803	812	842	817	883	858	825	802	822	789	882	847	873	802	816	815	860	856	854	878	856	850	825	889	862	840	824	807	823	805	855	806	843	828	838	767	871	802	885	861	839	841	837	853	863	798	836	821	817	812	821	822	826	836	860	867	797	797	843	831	844	845	805	787	815	813	821	821	866	849	855	839	809	798	846	820	819	831	814	825	844	838	890	830	803	842	808	770	848	842	843	883	767	855	782	851	783	872	862	858	795	761	817	865	829	852	866	814	889	795	785	870	816	803	821	787	873	827	865	829	831	833	846	859	889	839	871	806	857	808	881	858	791	823	785	786	797	829	802	822	843	886	830	821	822	810	785	821	825	849	800	820	836	829	852	850	802	858	862	886	802	835	853	839	873	870	831	813	828	825	829	800	845	840	867	871	793	837	882	849	893	844	803	869	810	822	827	822	778	850	852	803	794	833	886	854	806	870	873	787	822	828	859	822	843	833	791	843	843	836	851	845	830	868	815	818	828	809	790	874	791	837	798	833	876	810	828	780	834	819	830	801	871	845	873	831	849	841	838	843	807	859	870	834	874	836	858	787	854	852	801	818	862	825	790	780	779	837	817	849	804	838	850	811	860	860	824	859	816	853	784	763	823	799	837	823	766	859	871	798	834	860	779	819	804	867	816	805	848	829	792	872	899	821	865	832	818	830	839	910	796	833	858	848	877	819	819	849	836	865	810	828	867	810	884	816	811	856	839	859	803	814	854	862	799	826	843	800	868	854	849	829	851	831	803	848	836	830	824	853	839	805	791	885	845	810	904	815	840	823	810	791	814	815	831	829	855	876	858	788	868	815	762	884	822	821	870	812	827	809	833	838	821	851	835	837	834	808	831	857	854	794	817	855	860	844	844	822	810	893	811	795	873	819	811	802	858	855	783	830	839	800	824	824	750	859	834	866	818	783	837	813	859	811	763	808	783	811	790	826	841	852	802	842	850	845	849	843	805	771	831	835	820	878	846	857	808	790	831	814	848	865	837	827	803	876	820	857	871	826	824	841	875	841	849	831	846	751	795	852	807	843	861	842	838	828	827	827	852	820	791	841	833	854	825	871	877	824	849	760	821	803	853	805	823	813	882	827	872	853	795	816	850	883	802	806	825	811	830	797	844	837	846	795	817	787	837	804	860	903	883	823	805	814	847	796	794	838	826	882	841	844	853	810	808	799	893	824	824	759	824	876	853	866	811	835	866	807	791	861	790	812	853	839	782	835	853	827	855	811	852	799	815	824	823	820	827	802	874	814	854	825	828	806	848	804	813	857	808	869	802	856	823	819	783	818	808	828	848	861	843	789	800	861	874	833	805	844	802	840	826	847	811	813	832	806	875	856	797	845	807	827	827	812	842	841	836	840	840	807	864	836	791	847	808	819	863	849	789	837	778	855	837	886	843	863	842	852	809	828	835	860	757	823	859	859	830	794	814	812	903	852	803	785	856	840	817	821	787	801	833	854	833	851	884	791	791	843	813	869	853	857	825	787	821	839	877	865	861	851	811	912	846	877	806	816	822	846	845	834	848	880	831	836	838	868	910	810	864	853	838	850	822	860	817	809	799	831	828	831	831	869	853	783	812	771	839	827	771	838	841	798	860	812	814	816	776	862	823	814	860	851	833	846	851	833	794	871	852	791	843	853	847	828	851	860	756	808	775	844	817	871	783	795	832	835	862	871	851	785	850	797	826	825	851	853	807	818	861	822	849	805	830	861	828	794	829	853	819	787	811	833	859	830	829	817	853	864	818	825	868	877	864	835	825	778	828	875	770	845	855	862	836	844	821	831	779	801	854	853	864	847	834	866	821	828	817	840	846	864	891	798	819	826	805	817	825	856	831	848	824	925	851	798	785	844	890	854	852	819	837	842	792	854	845	819	808	907	820	759	862	859	783	829	830	795	826	811	839	824	844	867	823	883	847	861	811	824	888	812	818	799	837	837	839	838	785	827	795	809	891	836	849	792	883	843	824	815	866	852	829	851	792	843	799	835	800	867	807	813	841	869	845	831	844	839	863	828	833	833	810	802	806	813	853	829	826	818	860	831	835	838	873	867	837	843	812	819	819	820	878	834	861	855	815	847	862	828	859	835	836	816	837	817	880	821	826	828	849	846	871	821	880	879	810	782	828	808	816	883	883	838	909	839	862	811	858	867	869	849	841	836	819	841	796	876	822	835	865	818	839	815	836	811	839	803	828	830	822	824	812	862	813	797	818	798	786	866	823	842	814	805	817	837	810	833	884	806	809	845	807	868	782	854	859	796	819	842	853	884	853	871	810	884	852	858	870	813	826	818	865	806	833	836	859	836	860	783	881	801	809	835	837	815
35622	44673	39559	25467	14628	8809	6316	4872	3920	3182	2738	2295	2031	1775	1730	1626	1597	1472	1341	1303	1213	1226	1114	1135	1079	1102	1022	1105	1044	1037	1064	983	960	1009	1008	975	895	996	1024	946	911	963	963	935	979	944	953	958	927	905	945	907	915	952	936	940	846	953	881	916	900	939	916	915	856	907	929	907	861	918	875	888	936	921	884	951	904	912	903	915	886	960	908	921	899	904	817	922	929	897	897	931	899	897	931	873	881	899	878	884	869	847	869	935	900	833	920	911	856	889	908	923	867	915	904	921	888	861	872	919	911	867	903	875	883	880	867	833	869	917	936	860	941	878	897	829	934	889	849	920	904	885	944	881	870	880	897	853	880	880	895	913	886	889	889	913	917	897	876	936	905	822	916	963	927	886	924	915	899	895	885	933	854	877	854	870	871	861	895	938	873	859	908	883	914	928	869	894	837	921	897	865	846	899	828	918	882	867	911	881	916	938	923	911	885	884	903	889	828	899	876	834	887	919	855	898	886	931	931	855	877	920	904	931	860	874	878	929	926	924	877	843	908	892	887	919	877	909	912	888	917	876	898	889	886	870	892	899	913	882	873	948	874	828	896	914	896	834	864	884	921	866	854	901	890	884	894	878	878	884	905	909	867	895	898	904	897	916	902	868	826	910	874	909	938	930	881	884	915	871	886	934	901	919	848	882	842	880	904	899	912	848	860	861	864	868	895	872	892	955	836	885	890	914	919	889	892	886	875	866	892	909	840	901	903	935	863	883	888	955	883	897	928	893	865	891	931	886	900	864	879	906	888	939	853	882	905	909	914	868	888	855	865	878	939	933	899	901	911	881	898	909	919	937	933	860	868	883	881	912	869	866	842	914	885	925	866	892	913	919	862	866	869	927	887	910	857	895	895	905	878	851	908	952	870	903	888	863	842	919	971	952	921	867	877	845	861	924	822	879	888	874	945	892	967	914	874	892	886	883	951	932	927	879	879	848	848	909	868	912	935	893	848	927	947	898	880	903	939	896	887	865	930	904	934	865	897	845	858	808	876	856	829	943	850	920	864	904	885	909	852	921	886	880	839	887	967	893	829	854	909	907	898	864	894	885	893	879	866	890	889	871	912	914	935	891	900	896	915	856	940	876	898	852	917	913	837	876	928	871	910	830	935	881	893	901	844	860	894	868	863	892	935	933	850	891	904	892	913	890	882	910	817	863	885	905	886	869	877	920	927	921	872	894	889	883	951	944	867	897	870	808	796	888	889	923	882	811	814	864	866	928	842	850	869	870	893	866	899	918	884	938	872	854	874	888	898	882	947	863	871	930	894	879	870	906	882	850	897	815	901	886	899	854	855	942	877	954	880	846	898	868	861	923	871	940	947	830	917	919	869	906	858	797	886	861	849	902	865	903	863	888	929	879	880	922	888	887	872	900	855	891	887	912	929	887	851	830	908	880	931	853	862	894	847	878	920	873	885	914	879	838	858	884	862	869	871	839	942	885	904	907	884	894	871	879	921	861	884	898	889	892	906	905	871	923	911	883	899	867	851	907	883	896	903	942	885	928	909	834	895	880	918	912	925	892	874	888	882	879	840	871	886	884	831	948	895	876	875	897	866	876	896	927	877	890	904	902	850	925	913	848	941	873	898	872	911	892	892	909	903	944	904	863	896	908	854	853	918	868	917	957	913	889	804	865	928	922	854	877	897	904	892	882	935	917	858	936	893	904	870	882	905	928	894	899	932	948	897	938	883	844	878	848	908	910	857	883	877	926	890	895	876	844	883	876	880	905	869	896	852	971	895	898	868	903	931	889	911	879	864	902	884	877	903	894	887	831	848	882	874	906	901	916	843	910	911	940	961	880	924	905	890	830	931	930	913	879	876	906	878	887	905	918	859	900	926	910	837	864	884	848	931	882	924	889	904	886	901	918	854	905	861	885	936	896	870	871	914	922	909	850	915	899	893	948	903	949	884	922	869	857	810	913	866	883	879	868	899	883	827	890	926	892	903	888	855	916	880	912	849	942	880	893	868	906	876	886	933	887	888	938	849	871	865	860	873	907	902	884	874	900	867	892	923	939	853	874	926	867	862	882	888	867	895	877	899	905	872	874	824	882	915	924	944	909	882	874	881	841	882	851	901	892	898	844	918	891	869	937	903	891	872	893	877	881	917	890	856	927	857	899	914	907	894	851	943	897	906	894	885	897	861	925	897	897	892	951	923	876	908	915	897	880	912	914	864	847	929	907	912	864	902	956	917	855	861	893	890	911	886	938	872	852	899	914	913	930	831	887	920	870	910	883	905	914	895	895	873	857	894	870	883	942	866	875	862	887	898	900	881	882	856	905	893	872	858	945	923	896	863	887	916	911	930	881	859	902	867	863	877	879	901	878	819	897	887	928	873	940	899	858	844	882	850	885	909	875	879	944	897	926	879	939	925	947	844	905	858	866	913	929	864	856	850	878	854	924	878	875	897	842	854	903	866	825	891	889	898	922	901	912	943	928	885	892	879	882	858	852	855	862	842	864	919	879	895	914	869	922	886	832	879	847	894	881	854	907	920	924	845	895	909	886	857	947	879	876	879	909	835	823	900	878	900	886	916	841	923	920	899	918	846	919	848	881	903	878	845	909	920	871	877	835	863	890	909	880	933	886	883	917	860	905	939	865	869	897	846	882	903	892	898	908	908	902	880	961	877	912	872	899	875	865	878	932	891	878	883	895	886	851	900	907	915	929	919	929	928	870	895	893	892	874	921	910	859	939	848	878	908	869	910	899	909	889	919	885	920	915	857	930	925	893	867	909	930	862	922	889	908	943	861	910	924	936	909	894	872	962	869	908	842	904	871	942	902	873	844	901	925	871	873	866	902	933	877	888	945	872	846	896	900	944	843	883	906	882	900	895	892	916	879	890	823	909	891	893	895	868	899	854	876	897	872	920	873	887	938	959	919	878	873	860	854	883	880	877	892	927	899	936	910	845	891	876	910	925	841	927	891	825	885	879	884	854	899	874	922	921	891	869	907	910	906	878	872	914	881	862	919	901	867	865	894	935	887	970	898	855	918	904	853	827	889	915	876	861	869	937	932	925	919	891	914	867	899	884	895	878	854	872	879	873	864	880	858	895	858	928	900	887	884	838	845	891	913	931	862	924	874	913	868	893	861	917	891	866	875	893	915	943	868	902	822	898	881	891	880	908	873	960	909	824	830	910	892	887	912	863	861	888	850	899	861	908	933	913	871	892	981	899	865	860	903	906	934	903	934	897	891	865	939	895	826	885	906	822	856	930	874	879	909	933	862	860	863	888	877	872	851	848	877	906	885	915	834	883	852	861	930	857	895	914	899	900	923	922	926	903	912	904	863	998	875	851	958	925	880	876	865	922	888	881	914	924	914	878	878	856	887	851	864	870	891	851	943	830	871	889	868	910	901	845	891	856	873	844	934	913	899	918	879	872	866	861	879	932	942	897	897	895	892	877	950	927	934	890	843	879	879	875	897	913	897	918
24153	20098	26502	24749	20593	14846	7453	4410	3202	2588	2252	1900	1693	1539	1408	1352	1232	1165	1142	1070	1091	1010	965	908	912	896	858	874	887	881	870	850	828	806	779	775	781	791	763	814	780	775	775	736	717	748	763	749	744	743	732	744	745	733	759	754	725	724	742	713	720	743	710	750	774	796	732	766	777	706	686	742	718	788	716	739	740	755	726	684	680	724	740	720	745	694	728	702	716	723	699	742	723	691	711	728	716	721	753	772	745	786	735	700	744	653	749	708	754	744	700	719	716	758	719	753	761	730	723	763	707	702	732	683	740	729	714	722	756	714	689	685	699	776	722	738	761	732	741	711	769	738	750	714	670	711	756	728	683	705	773	743	711	737	705	705	729	706	740	702	716	734	753	690	703	737	713	691	725	676	765	734	736	790	693	727	724	686	717	681	660	716	686	723	746	715	688	729	706	755	730	654	764	726	718	754	674	752	679	720	701	697	733	698	736	748	717	739	712	727	710	693	711	764	719	782	770	710	651	713	696	724	700	723	725	726	727	718	743	684	646	690	748	772	721	693	692	724	683	695	734	725	706	700	700	685	785	689	736	706	699	693	702	739	728	736	658	764	700	699	719	729	723	765	698	737	693	725	765	708	722	674	704	756	715	730	751	689	721	670	684	729	709	709	679	740	783	715	727	766	725	694	716	728	718	729	670	695	751	724	687	733	733	729	726	713	701	711	698	727	724	775	740	724	758	702	752	749	744	715	752	718	717	692	762	714	769	700	774	701	683	684	720	726	695	735	718	773	751	740	730	717	739	796	757	710	719	736	757	706	724	708	717	713	707	720	700	718	739	696	702	706	726	670	738	749	695	733	706	758	743	706	665	730	732	696	693	732	766	738	721	729	741	764	689	691	729	709	733	733	786	755	702	720	666	729	700	731	757	720	719	771	719	725	776	721	756	729	754	698	768	699	684	741	725	731	708	726	732	720	692	753	698	741	807	683	724	734	742	680	691	764	735	724	714	707	774	734	705	702	675	705	707	694	733	693	715	772	741	727	733	731	706	730	736	724	717	758	718	710	736	746	720	753	744	688	710	754	758	704	771	767	753	734	691	713	693	741	730	718	708	691	720	753	685	725	746	736	655	774	739	709	678	750	754	700	717	738	714	743	708	745	763	788	707	738	718	732	739	674	733	763	748	743	719	693	681	724	731	720	737	734	698	760	720	662	748	746	723	725	705	739	734	688	674	708	689	702	725	746	785	747	724	713	748	744	725	727	748	741	674	753	718	706	737	727	714	730	701	717	702	759	704	728	725	693	759	765	691	752	712	693	731	761	698	804	744	733	707	732	722	675	700	690	752	663	776	743	737	780	675	705	723	730	693	701	714	717	732	705	680	743	739	706	698	734	724	718	761	665	764	700	749	705	711	744	697	700	726	722	740	699	720	694	669	744	689	695	712	721	677	777	728	691	711	689	730	738	708	740	724	750	673	699	710	735	719	692	709	732	712	747	729	671	700	687	715	706	710	767	704	738	717	685	722	728	723	748	721	724	735	727	722	694	723	656	748	651	697	687	725	754	731	729	765	705	733	726	721	724	694	749	718	728	723	711	733	720	751	750	713	702	731	652	720	746	765	765	728	728	675	686	661	716	696	757	745	697	716	700	763	714	728	733	711	714	685	694	697	750	693	711	704	702	714	716	718	702	753	729	721	772	759	719	733	744	679	748	719	709	682	675	700	712	747	779	716	718	732	747	749	688	763	699	719	745	769	753	730	700	742	704	701	683	706	725	673	687	731	738	736	676	766	754	684	734	682	745	725	711	725	702	730	714	687	727	718	728	730	704	721	735	698	714	756	727	674	699	752	712	717	719	678	722	713	723	737	699	733	763	754	781	733	680	731	754	668	708	749	692	728	723	739	710	732	730	691	732	694	692	706	708	714	735	689	717	745	714	694	703	694	743	742	744	717	719	725	711	735	731	740	711	736	687	677	686	728	752	729	726	679	714	743	701	712	738	750	746	710	778	668	766	650	709	738	718	712	723	741	717	685	697	715	690	685	731	713	716	741	782	702	740	694	706	704	720	737	692	784	707	725	698	730	758	739	683	724	720	675	725	763	778	737	707	750	712	712	791	732	716	736	729	745	773	712	695	771	773	735	697	753	742	692	726	716	696	759	731	740	709	750	749	708	729	702	731	747	731	737	760	704	758	691	671	757	680	713	730	730	707	725	714	753	697	697	751	686	670	739	775	708	689	678	717	710	726	706	768	769	746	679	743	727	695	721	715	705	639	727	718	765	714	729	738	689	713	741	711	779	693	696	699	769	731	748	726	728	717	709	659	668	696	759	686	747	740	711	759	757	706	739	680	733	702	707	708	705	726	704	740	677	732	736	715	696	749	754	742	752	694	718	720	736	716	745	764	695	724	735	759	717	772	735	727	716	754	691	739	663	752	651	711	717	660	728	708	759	731	692	649	695	726	706	727	699	745	666	714	728	729	698	730	747	673	757	735	690	698	739	746	730	723	763	742	728	727	788	719	744	675	657	710	730	720	708	713	714	711	626	722	759	735	723	742	737	727	698	738	700	683	749	756	679	708	724	672	733	775	686	692	692	740	710	730	728	716	713	709	759	730	731	732	723	729	729	702	741	728	762	700	728	695	726	695	711	686	745	749	733	711	721	705	659	744	732	698	673	614	751	698	740	675	747	703	760	684	725	616	722	718	694	717	691	697	723	722	677	695	732	765	730	710	743	700	714	726	711	691	691	749	684	718	683	695	689	716	727	755	753	717	716	699	765	755	718	756	705	702	725	714	755	735	687	713	687	722	721	716	712	736	768	757	713	720	696	707	724	700	719	733	695	652	724	742	746	692	725	739	737	770	767	679	751	742	710	739	756	715	746	724	737	745	736	736	698	736	708	746	685	717	730	726	739	697	729	738	695	732	732	716	769	700	757	641	748	734	727	723	786	723	691	701	687	718	706	727	756	738	692	725	674	733	726	714	736	752	681	692	738	703	743	729	700	680	649	713	719	727	713	720	726	664	679	750	736	732	703	771	738	747	676	732	669	723	723	772	755	755	675	663	756	727	815	702	731	693	720	712	721	732	709	763	695	722	732	706	700	684	748	706	689	714	736	796	739	738	708	704	702	763	694	710	711	726	697	700	791	708	659	736	776	719	742	637	728	706	723	715	718	722	703	753	699	704	708	725	697	711	699	717	726	674	730	716	707	727	728	686	707	720	701	763	699	731	684	660	764	707	736	708	736	717	690	725	696	757	693	724	697	735	700	733	715	693	731	749	738	721	759	735	726	727	743	704	749	676	699	723	707	651	715	713	729	717	707	693	710	681	703	719	736	751	732	721	731	696	746	692	703	741	730	724	739	687	751	672	752	743	705	706	714	713	717	694	687	764	747	750	729	753	746	674	701	712	718	743	711	720	739	709	747	719	687	707	763	697	725	700	707	740	713	731	701	722	721	733	731	742	711	703	727	716	708	697	649	715
35907	56409	50180	34342	21697	13479	9934	7781	6096	4992	4149	3492	2913	2544	2341	2129	1996	1832	1718	1545	1469	1325	1247	1146	1174	1082	1087	1110	1056	1048	1016	949	955	913	919	911	870	890	905	870	879	889	843	832	853	773	879	867	765	839	816	823	812	797	796	833	789	816	798	781	838	876	862	820	766	721	787	837	785	778	799	815	841	727	785	788	764	844	825	751	769	829	834	764	754	821	779	756	738	738	780	783	765	787	747	797	726	759	790	751	757	765	771	757	762	811	828	790	754	751	796	748	786	779	772	732	804	758	738	775	754	772	747	734	761	809	768	765	804	769	751	807	784	728	768	799	794	780	735	798	835	793	770	817	728	793	757	771	749	776	748	770	752	790	733	749	758	736	794	721	756	770	781	802	794	774	809	769	730	772	761	722	779	798	746	770	801	795	769	782	764	752	765	849	779	812	749	768	764	735	744	797	761	768	738	738	781	750	788	742	713	770	781	830	739	773	767	760	734	780	776	735	755	754	775	756	817	794	734	747	780	792	800	798	775	794	775	761	783	814	815	780	776	767	754	775	770	750	775	733	808	771	747	792	753	755	777	795	740	787	749	769	761	751	747	749	740	797	724	729	814	780	708	778	756	783	817	766	728	793	751	725	766	740	793	785	772	761	731	820	789	758	783	801	757	775	776	811	740	745	788	755	769	758	776	747	805	760	754	765	788	798	666	788	771	750	756	748	792	753	744	756	723	751	780	713	769	764	710	778	758	769	773	778	779	779	777	785	778	743	758	788	757	753	784	763	770	790	768	760	723	771	719	748	771	773	766	733	852	752	771	810	766	772	764	762	756	774	832	812	776	781	763	768	752	787	755	751	783	741	780	742	785	779	787	805	731	752	772	775	750	792	755	782	822	789	753	784	797	761	767	804	751	775	739	787	749	746	761	819	741	762	762	778	741	723	767	767	727	759	720	757	773	790	759	745	773	747	765	742	763	814	765	791	756	800	770	748	773	794	770	774	730	803	792	754	710	780	754	791	729	789	760	749	784	790	757	812	770	758	777	750	745	774	816	770	810	785	807	781	779	751	777	756	744	791	789	788	795	772	711	704	776	767	778	775	759	778	742	808	768	783	755	766	787	771	746	745	793	800	767	761	793	717	793	780	790	749	810	797	793	711	807	805	807	795	778	771	778	729	777	758	775	797	775	779	769	740	780	791	731	778	763	726	764	734	754	755	740	745	780	746	764	774	786	765	783	771	852	782	779	769	748	803	759	822	776	775	760	765	820	759	743	726	806	810	811	796	726	791	800	780	746	814	796	729	770	793	761	742	791	812	804	738	804	815	760	761	753	719	771	823	787	723	761	805	724	788	765	740	760	767	791	772	731	731	821	766	772	769	773	768	754	764	779	743	773	741	783	703	780	809	742	805	762	778	771	779	731	750	776	767	774	793	780	739	767	766	741	722	745	816	741	736	782	794	772	754	755	785	757	736	740	730	761	779	713	785	799	738	775	760	733	740	776	787	809	732	776	742	765	743	779	742	801	808	715	757	782	707	757	767	759	773	791	801	793	724	801	755	773	763	757	719	724	792	802	795	700	747	784	806	714	810	767	736	770	774	768	821	778	774	803	747	783	746	764	739	822	726	779	754	768	762	798	756	711	764	771	781	733	792	791	772	762	778	770	753	776	785	746	768	745	768	787	782	785	765	756	733	720	778	808	777	805	775	778	739	756	776	790	740	798	803	814	780	791	798	770	750	781	762	736	748	766	819	763	792	735	730	774	766	778	790	765	798	734	776	771	791	773	791	798	727	736	752	761	772	789	749	740	728	739	770	782	804	759	806	746	712	799	761	744	823	745	698	741	804	763	772	754	771	737	811	801	728	743	769	741	763	792	730	810	779	741	741	739	795	777	770	737	747	757	752	772	794	836	775	771	780	759	752	756	764	778	751	778	703	745	702	736	761	746	773	780	716	785	794	774	780	794	732	744	756	758	782	774	764	747	784	812	754	770	790	783	785	742	758	790	742	771	736	816	769	772	775	742	770	738	779	796	741	732	782	731	714	732	786	761	758	770	720	749	773	742	788	735	784	748	782	789	754	801	737	759	762	728	786	772	770	818	768	765	801	759	783	707	808	754	806	749	766	721	804	753	698	732	769	771	762	734	731	768	806	723	786	767	750	777	752	775	731	763	753	809	744	810	734	754	772	738	805	775	760	779	831	775	755	735	802	789	747	786	788	796	771	813	739	750	719	824	766	751	716	721	822	792	813	731	822	792	759	760	759	731	779	768	762	737	762	764	754	779	814	766	711	767	734	794	737	717	787	796	788	755	791	745	782	758	768	741	729	816	768	791	792	826	792	803	776	760	762	754	724	760	723	742	720	776	765	825	752	774	775	782	776	760	777	785	809	772	725	761	780	739	730	752	741	791	834	760	753	731	778	764	791	736	796	806	770	791	778	722	712	776	783	761	773	773	767	758	718	757	772	767	730	778	807	741	775	732	779	728	748	798	736	801	838	734	779	785	779	768	715	754	744	750	777	767	771	764	768	774	764	770	756	802	792	781	731	790	779	774	825	784	776	801	758	753	705	784	760	768	756	751	768	794	771	713	794	790	774	751	811	715	777	763	739	769	771	809	803	748	774	754	747	750	751	764	767	817	775	771	771	775	808	754	776	794	763	765	780	728	752	800	773	838	752	780	785	756	794	742	752	761	727	793	763	822	794	747	784	760	776	739	761	755	748	809	761	753	771	763	782	767	761	739	703	738	731	808	742	714	756	775	763	773	745	765	735	774	739	716	766	804	742	758	739	732	779	742	731	762	742	775	750	761	791	703	772	747	765	757	795	751	781	774	799	813	766	758	755	759	776	781	790	741	741	804	777	751	768	795	734	787	764	775	753	777	792	743	786	770	813	807	727	789	759	746	789	775	743	811	778	754	744	775	717	757	733	791	778	814	759	804	738	748	786	785	753	775	808	758	791	802	765	744	779	857	832	732	759	751	712	768	742	763	783	756	717	783	762	775	801	753	723	788	806	793	754	750	802	748	745	764	790	783	834	722	749	746	760	762	779	778	774	768	748	764	822	780	762	755	745	758	777	778	747	771	722	800	788	747	799	796	730	779	762	715	747	776	757	763	776	783	768	798	774	805	781	784	726	756	789	805	762	742	745	796	782	723	742	773	802	730	781	783	775	745	728	776	770	806	742	734	790	765	746	783	767	716	784	730	739	733	817	753	776	753	799	733	759	773	736	754	791	741	749	759	777	733	768	738	767	832	744	763	781	748	737	714	778	783	752	770	744	743	786	769	751	752	736	775	733	777	813	757	776	760	821	775	758	746	787	760	747	739	766	818	743	770	779	793	726	758	723	774	722	745	826	783	794	766	826	803	765	766	757	782	828	791	726	779	784	749	749	772	860	736	744	783	780	760	753	750	784	762	767	743	763	773	827	800	799	774	800	733	791	786	802	742	761	793	817	818	770	786	747	807	782	765	787	801	794	764	741
22300	20059	26509	23778	20612	20293	14941	6861	4571	3747	3087	2651	2348	2115	1881	1763	1734	1514	1385	1396	1281	1230	1180	1181	1105	1064	1131	1068	1051	1033	1034	998	1011	981	950	918	984	995	892	1002	927	919	947	961	889	889	888	875	907	901	904	931	876	863	878	853	877	911	846	881	915	915	932	884	866	872	880	887	880	881	879	858	874	879	859	874	870	886	918	866	937	868	893	839	809	863	859	882	864	904	822	862	838	839	840	859	874	798	866	845	881	811	831	857	846	857	850	805	843	840	861	867	892	888	877	838	919	861	858	864	877	865	842	893	878	844	811	841	888	849	809	806	795	838	861	859	823	874	860	907	849	846	809	861	870	817	880	826	874	852	836	814	834	810	850	879	899	828	860	847	883	830	835	860	851	870	873	861	858	842	841	845	802	854	812	856	802	845	904	869	884	854	842	919	762	866	873	845	825	888	891	842	874	865	829	822	918	876	861	851	878	823	893	849	840	839	892	826	846	859	841	781	839	887	875	859	837	850	861	830	844	849	836	822	885	845	806	838	830	855	854	877	837	850	818	863	883	883	852	914	820	857	888	880	869	833	862	837	816	915	876	868	801	836	881	878	822	864	863	848	849	851	908	835	883	877	809	880	861	844	794	849	804	803	875	868	786	877	835	896	867	849	795	864	875	846	820	870	825	861	854	873	831	879	886	833	874	883	806	872	867	875	900	862	863	866	833	853	859	813	816	833	810	830	841	801	817	826	878	888	836	829	847	870	846	876	862	886	848	852	802	820	837	855	855	872	840	807	863	872	861	865	879	847	849	840	818	825	785	915	830	792	869	804	820	848	890	894	844	853	876	844	851	817	900	811	831	837	833	879	797	875	794	859	846	828	833	822	847	893	881	840	838	849	829	848	857	859	836	841	886	822	895	817	835	840	839	833	869	813	806	886	841	815	828	865	854	870	837	862	864	836	883	861	810	910	870	860	866	849	881	842	824	871	860	862	864	803	855	896	834	858	914	915	836	867	849	901	833	848	888	795	826	796	895	870	881	845	909	839	899	876	849	813	850	860	859	873	860	896	900	883	902	826	820	857	828	857	883	864	914	842	858	902	854	854	874	865	800	839	889	869	911	790	891	851	823	873	851	888	872	798	867	869	861	837	892	829	875	841	808	859	831	882	866	871	842	835	858	923	874	821	821	841	833	878	862	879	867	832	859	872	904	788	810	848	887	868	825	877	791	870	871	888	851	889	873	837	901	844	835	804	851	828	828	860	832	837	869	813	835	880	841	883	786	850	841	868	871	863	806	821	890	852	843	879	818	856	897	853	806	902	857	873	862	824	830	828	855	872	877	829	833	870	876	855	831	863	852	883	849	924	757	806	850	862	871	851	868	796	840	869	822	819	827	845	899	914	867	829	833	816	860	879	856	859	816	842	868	840	861	868	858	899	869	843	912	869	826	884	817	822	854	874	859	836	871	891	852	835	815	879	850	873	847	894	839	830	852	834	844	891	848	877	887	884	825	914	833	848	847	861	852	849	853	863	810	867	837	813	839	832	867	873	795	820	845	924	878	864	824	886	875	885	890	830	846	893	879	803	881	812	849	869	856	823	850	867	858	842	905	862	832	867	810	838	831	833	877	809	783	828	856	818	774	852	879	878	835	875	873	851	855	857	835	870	818	836	859	814	844	845	816	840	881	885	847	894	853	869	902	832	817	829	854	857	842	825	864	828	809	840	824	858	851	850	897	897	856	844	824	888	815	937	857	884	868	826	812	870	863	870	755	860	836	834	873	872	868	835	901	851	854	878	843	867	862	806	842	820	882	887	895	899	879	832	824	871	848	798	835	817	836	877	811	914	831	817	835	755	912	846	903	865	860	858	812	820	824	797	881	834	805	824	856	861	865	858	883	838	878	852	902	834	853	855	837	873	860	844	877	847	819	847	890	832	833	875	837	860	831	806	862	835	852	838	820	867	839	826	799	841	830	843	822	828	853	834	863	847	812	832	860	877	852	820	855	846	837	841	841	827	830	845	836	830	871	917	893	911	840	862	872	854	845	810	859	873	808	848	870	900	836	893	797	832	805	864	871	855	866	852	862	868	848	900	818	876	869	857	872	887	848	838	918	872	822	835	816	816	915	858	888	879	827	840	839	866	827	815	878	856	829	817	845	848	823	828	850	819	810	783	840	823	853	867	817	903	826	859	905	817	884	834	877	847	851	880	814	859	855	809	805	861	827	891	869	829	847	901	846	870	867	845	825	837	808	821	902	880	824	844	863	795	842	852	868	840	849	869	849	824	867	878	845	868	832	926	881	906	810	852	843	858	843	875	819	787	849	844	902	815	847	826	833	883	881	868	864	819	855	902	873	892	866	800	852	814	873	921	882	877	856	868	822	802	818	839	890	851	858	929	824	860	903	865	848	828	867	840	840	868	848	877	859	819	874	834	839	794	893	845	853	863	840	859	922	817	863	841	839	841	833	896	830	841	860	818	939	868	801	818	878	865	859	842	854	791	894	827	887	921	863	893	854	839	856	856	860	884	854	867	849	856	833	886	806	823	842	839	900	843	873	867	837	875	776	868	859	873	857	864	891	854	830	904	901	876	868	780	838	881	866	813	850	882	842	859	835	864	856	868	858	841	858	877	895	859	814	868	851	850	828	814	859	883	820	851	895	821	876	882	839	869	845	841	856	806	797	855	894	844	849	842	847	878	867	851	827	847	854	817	891	859	851	799	878	887	847	809	828	828	792	822	913	856	834	791	909	837	847	861	861	829	879	847	863	847	798	822	838	838	846	872	849	876	863	861	863	886	904	856	822	862	861	875	856	742	897	859	858	873	877	875	818	845	862	820	835	849	840	830	854	847	853	812	812	857	847	878	877	865	876	846	859	803	868	898	852	851	808	846	871	838	880	828	843	906	874	852	895	867	856	795	853	811	871	913	858	846	877	900	851	829	840	899	808	824	928	853	869	892	892	833	816	838	822	864	904	819	835	846	882	824	821	839	869	825	876	842	858	907	811	833	840	873	831	861	868	853	884	891	785	851	869	850	874	834	852	827	823	861	843	899	823	852	837	909	931	821	831	822	907	908	913	814	820	868	904	825	882	822	881	840	848	897	847	821	881	835	865	872	857	849	823	844	841	911	866	860	867	910	903	879	834	817	881	828	854	866	834	876	904	849	852	831	827	813	861	834	827	862	862	841	880	808	822	925	842	861	859	883	822	832	856	844	821	799	833	876	846	808	903	814	824	878	845	795	815	900	847	795	868	860	935	881	803	830	922	830	807	844	852	886	835	860	825	842	892	867	837	814	851	884	870	815	852	779	794	829	821	869	836	838	846	857	876	887	826	802	863	864	854	845	842	861	827	849	788	867	852	834	853	818	825	859	871	827	870	847	857	837	853	810	885	840	848	851	825	849	870	911	805	827	877	885	827	820	835	877	861	853	931	861	834	866	804	786	882	859	844	838	841	871	853	857	827	802	821	846	821	856	861	871	844	860
39520	65653	55922	39772	27071	17291	13181	10320	8378	7037	5756	4805	3985	3561	3139	2869	2584	2329	2030	1908	1863	1762	1645	1527	1504	1446	1357	1320	1272	1301	1201	1120	1099	1129	1126	1053	1060	1090	1069	1074	1031	1069	1051	1075	1006	985	966	989	942	984	945	944	945	976	914	923	935	894	921	975	901	937	950	908	880	913	905	896	925	917	963	914	920	940	873	947	935	888	898	914	928	899	860	940	924	916	854	906	893	959	944	878	894	893	851	878	875	898	893	924	875	819	884	862	936	882	899	888	839	863	850	891	865	865	889	862	854	915	843	857	916	905	901	826	846	868	866	891	829	859	883	850	885	858	840	846	893	894	890	848	949	879	903	863	857	883	844	903	899	911	813	821	868	866	855	832	894	892	864	865	908	823	868	901	911	876	839	850	885	883	887	834	879	843	856	898	861	904	913	905	855	888	894	861	872	892	912	848	867	934	881	880	879	873	895	859	876	894	853	896	862	891	915	831	875	870	873	889	884	929	865	850	881	876	907	882	864	934	903	844	889	860	855	924	857	874	832	846	911	900	880	905	889	870	898	893	935	892	920	888	862	879	871	876	831	810	924	870	900	878	907	842	870	853	872	868	884	850	875	882	903	860	887	864	871	879	850	914	928	931	888	847	899	887	879	875	979	828	829	887	901	805	837	867	863	855	880	850	878	814	846	861	848	886	873	927	952	915	862	907	876	842	856	893	854	885	863	903	888	850	886	821	855	876	872	873	893	890	899	885	821	874	908	845	843	847	885	890	877	905	857	908	857	899	908	890	862	906	833	880	873	879	803	909	921	912	911	846	892	902	801	904	930	877	848	812	874	830	871	854	891	871	842	887	876	835	872	876	831	822	893	878	833	822	850	826	873	857	877	896	899	864	867	897	908	870	925	889	920	931	883	882	875	841	864	855	878	875	902	881	893	882	970	889	871	900	893	824	849	884	883	885	860	838	875	893	846	849	932	902	860	896	854	838	891	847	855	862	880	856	916	900	869	883	836	881	872	884	910	850	860	904	865	913	888	893	831	888	901	924	809	875	916	844	892	878	866	816	862	894	876	886	912	880	841	872	920	816	874	880	893	857	907	868	878	883	960	846	811	842	859	853	858	839	858	854	822	831	866	852	881	907	906	924	949	894	856	885	852	888	812	864	833	905	878	894	867	871	923	860	864	911	863	922	889	880	904	851	890	858	872	851	869	822	881	888	808	850	864	904	871	912	842	863	917	855	872	905	861	853	865	856	867	916	858	868	866	876	841	832	878	860	909	864	817	882	806	843	899	914	863	810	905	858	866	927	895	795	872	843	838	887	913	869	856	858	878	873	900	892	821	874	900	874	859	846	889	864	866	868	875	903	896	902	853	846	865	866	889	867	884	859	825	897	900	864	842	858	862	884	898	888	828	893	925	885	882	905	868	855	912	902	902	862	881	862	888	896	869	892	856	841	820	915	852	904	860	882	851	867	930	920	870	846	883	904	831	938	866	866	877	851	887	904	873	927	838	889	848	810	866	846	868	861	844	876	855	901	866	934	875	855	874	878	837	879	875	874	859	855	889	847	886	835	891	879	881	883	834	869	864	836	820	913	866	913	882	885	847	886	840	877	878	895	896	894	867	855	898	849	902	878	899	881	888	857	871	895	874	851	860	879	889	891	864	854	911	822	825	845	856	935	943	859	872	883	859	856	852	932	836	825	878	915	888	853	915	835	900	915	879	884	901	877	914	886	897	837	870	874	892	844	864	873	857	815	867	881	903	814	877	869	910	841	841	841	874	901	866	855	862	893	899	929	862	877	849	870	884	840	852	922	915	870	849	816	842	861	848	890	837	838	839	837	857	891	910	885	905	814	836	815	890	865	896	858	900	860	834	933	867	880	815	850	888	935	898	869	856	863	889	888	923	874	833	879	893	866	888	918	843	857	874	838	863	901	833	882	827	900	870	900	897	855	857	859	881	913	884	914	878	884	806	834	888	936	906	863	901	917	832	859	911	905	884	889	869	852	899	839	899	871	873	833	858	882	896	909	837	849	870	882	865	843	921	904	873	857	925	779	890	854	900	895	786	898	873	915	875	927	903	853	932	875	931	904	883	816	801	879	807	877	878	863	874	857	885	818	881	920	869	881	888	839	848	897	829	855	892	847	887	891	843	917	912	875	853	854	876	840	824	919	874	837	876	926	882	898	884	828	870	897	817	828	868	932	891	845	852	917	827	891	912	859	901	872	876	907	919	910	857	838	858	851	861	898	853	864	871	876	929	862	874	892	869	925	909	870	897	912	897	871	835	900	859	843	931	832	899	879	869	866	875	838	884	864	881	880	819	895	837	865	895	901	934	914	864	886	865	932	816	887	873	923	874	863	894	934	884	839	896	857	920	883	843	934	874	812	838	929	850	872	854	854	867	847	859	871	862	904	869	817	853	908	878	870	830	914	859	854	881	873	921	909	867	875	923	823	857	867	832	841	860	847	929	883	893	848	873	859	825	841	921	886	954	824	860	926	889	909	864	897	845	788	882	867	909	907	878	860	884	842	923	868	931	841	844	882	876	842	880	866	876	869	876	891	839	874	854	875	839	853	868	821	847	854	908	828	834	911	844	859	876	830	883	919	869	858	856	870	833	819	867	848	867	874	925	905	879	855	845	881	875	846	887	817	874	899	849	860	886	827	922	921	893	883	925	873	878	855	870	851	874	855	867	873	831	895	857	912	866	873	891	854	847	821	869	849	863	869	881	881	875	907	873	889	879	849	864	871	887	903	903	889	901	826	845	891	892	883	899	855	870	888	876	905	926	916	883	845	915	862	852	852	889	900	855	929	834	819	841	891	873	916	860	849	865	886	871	846	846	850	894	877	829	899	866	894	878	871	846	883	837	853	909	804	870	897	870	909	859	888	839	890	821	884	850	829	864	843	891	863	858	871	881	867	898	910	884	867	857	898	833	893	791	864	834	903	859	897	897	848	939	856	917	867	873	892	862	880	882	839	897	832	853	906	915	923	851	862	843	898	908	843	826	885	871	874	830	864	896	876	885	888	871	882	858	890	865	864	891	857	847	862	939	849	900	912	857	873	877	935	831	774	892	851	882	895	891	863	868	897	824	842	879	874	865	851	867	894	893	898	904	878	908	896	876	842	873	916	882	927	815	847	851	869	863	893	878	910	891	887	861	895	881	884	894	843	896	913	873	835	856	870	829	869	873	876	868	881	911	855	864	851	921	839	879	911	858	881	849	836	917	875	840	844	828	821	899	906	861	895	821	855	882	858	884	855	863	871	868	871	826	893	896	883	862	848	898	887	895	886	878	854	892	889	839	894	868	902	893	875	855	893	926	851	889	889	897	902	906	890	891	863	845	847	859	824	899	901	901	910	883	846	909	846	865	890	871	827	903	933	877	829	882	903	882	897	873	896	846	827	914	871	856	866	887	912	855	922	817	835	894	842	805	872	893	840	887	877	901	883	869	850	858	878	865	878	834	863	893	891	853	830	856	867
37161	39838	35866	21885	9382	5075	3601	2741	2378	2051	1795	1640	1509	1374	1297	1305	1174	1202	1070	1086	1105	1044	1024	980	1024	1051	1027	958	1000	988	981	972	879	1001	985	943	966	968	909	997	913	929	863	878	943	969	941	937	877	892	958	885	911	944	890	907	943	863	909	927	952	884	913	961	907	925	934	896	914	950	877	906	918	914	861	869	937	921	888	950	940	936	962	917	951	902	869	887	920	898	952	910	958	871	920	892	893	880	890	920	921	911	923	871	928	973	920	949	938	893	913	878	951	929	927	914	874	930	890	872	900	841	923	918	889	886	841	882	928	938	909	909	879	897	871	915	976	892	908	900	930	894	894	874	904	934	873	921	858	860	915	901	944	949	874	911	899	947	850	892	917	972	914	872	909	968	967	863	922	913	870	922	900	873	869	925	874	979	950	880	903	896	881	936	868	861	876	881	885	893	928	898	915	915	938	1007	888	949	906	922	888	911	856	871	873	838	892	886	926	894	870	908	934	879	911	933	917	912	893	862	885	916	910	920	945	891	910	890	919	918	962	881	875	894	916	881	885	881	903	937	918	917	888	994	945	978	944	913	896	926	880	927	856	894	912	883	928	864	906	937	884	885	928	872	824	896	850	908	917	911	890	880	943	907	929	925	921	832	927	861	896	845	920	913	943	915	962	924	904	929	953	941	830	904	935	874	859	913	945	931	891	894	942	850	922	902	901	900	902	898	865	910	913	971	853	927	941	876	929	891	886	957	891	928	868	898	905	924	885	895	891	944	924	891	894	850	926	872	903	856	908	957	853	873	879	882	938	935	895	894	853	949	908	910	897	903	936	947	936	896	853	905	918	971	958	868	896	900	966	948	903	861	892	976	854	922	849	899	883	906	907	899	908	945	946	929	883	946	914	903	870	922	982	920	906	876	868	875	894	870	915	943	915	902	879	834	963	903	919	936	954	869	884	881	915	926	923	885	895	901	954	912	939	891	883	926	927	921	896	888	911	927	953	929	899	921	923	958	935	950	877	938	926	1000	903	919	890	936	972	982	886	898	925	903	892	910	925	899	934	896	879	913	907	879	879	875	932	892	871	869	891	897	867	891	891	989	927	935	945	888	952	903	863	977	855	878	864	831	903	905	858	907	870	920	897	958	894	901	890	926	898	890	919	904	905	930	896	938	915	847	891	900	891	905	895	835	901	875	838	916	912	898	939	855	889	917	877	909	851	902	930	918	864	924	928	901	888	901	899	905	938	905	937	893	941	941	936	899	863	919	945	942	894	885	900	851	882	860	923	884	927	934	891	930	899	937	871	897	920	936	908	927	900	899	904	886	914	898	946	872	880	842	919	938	904	904	893	946	862	891	882	963	911	888	936	880	836	881	911	942	936	918	948	899	869	893	913	905	882	871	946	848	959	934	862	887	872	877	941	891	865	898	886	887	917	927	864	955	947	914	946	842	915	907	893	883	904	868	885	959	866	946	879	886	898	951	954	893	945	868	887	841	940	920	874	928	914	897	976	895	879	896	929	873	873	878	911	888	934	908	935	898	942	924	891	908	864	823	869	895	934	922	891	872	875	911	923	934	946	873	899	870	927	908	920	918	898	905	878	956	936	882	910	906	883	895	903	944	900	893	984	930	913	924	909	872	862	931	898	854	892	926	896	911	873	925	868	892	913	914	879	948	902	914	922	873	880	852	967	950	889	882	947	916	895	895	920	920	920	947	923	950	855	904	904	899	946	908	915	890	911	909	872	892	864	899	944	872	920	911	883	918	935	889	938	955	943	907	907	877	905	884	850	925	924	897	895	896	916	911	915	935	906	888	874	954	891	924	844	885	876	915	885	925	906	869	935	893	891	894	913	847	936	923	885	881	922	900	876	898	891	937	912	931	897	860	891	946	932	934	905	950	891	920	916	897	895	977	898	919	862	950	887	865	852	952	844	918	875	951	926	840	958	909	855	915	882	863	923	924	929	894	914	901	890	903	960	928	889	903	932	930	970	881	932	956	916	969	886	921	918	871	908	976	879	949	915	878	871	900	900	881	872	941	926	860	922	890	916	931	913	868	929	874	893	915	911	890	912	915	880	921	974	912	908	886	881	960	931	884	952	899	958	873	878	901	898	894	878	913	924	886	915	875	941	928	896	871	896	985	884	897	939	975	937	899	906	869	896	920	908	920	884	894	935	904	893	939	900	918	921	893	948	901	909	923	905	896	887	879	956	924	923	931	909	895	890	908	854	917	875	917	857	935	834	933	954	904	893	872	917	900	910	871	877	873	857	850	912	922	902	900	934	916	920	942	910	927	877	899	907	911	897	932	901	885	914	902	852	918	939	927	976	921	904	941	950	954	896	913	925	963	927	875	886	925	881	904	882	939	874	951	876	877	935	845	980	944	847	920	891	931	860	891	875	912	959	898	914	829	867	911	943	867	909	903	911	907	903	889	905	941	898	903	899	927	899	927	898	983	916	895	934	936	897	896	913	934	904	881	851	963	958	944	933	974	877	873	863	892	918	910	884	897	911	943	899	889	908	909	907	846	921	896	901	846	906	934	885	906	879	873	930	865	905	893	854	901	852	989	834	884	895	851	914	956	888	918	958	929	939	878	850	853	878	912	900	935	907	958	907	863	914	877	908	924	926	891	892	935	903	882	858	895	913	927	890	928	965	918	927	910	903	870	921	897	907	962	876	887	899	920	926	920	956	862	918	942	875	877	959	867	825	911	878	909	911	889	861	922	936	924	931	900	926	940	851	913	910	894	887	958	895	895	923	957	898	931	931	892	884	920	839	872	868	917	915	922	897	858	943	918	930	885	917	931	957	927	937	914	911	915	894	898	903	907	949	874	903	884	875	868	901	919	920	877	850	889	921	878	946	916	931	885	889	884	931	970	895	926	917	907	905	914	910	938	900	906	874	877	882	876	967	910	897	885	884	919	914	901	918	889	921	946	877	917	942	875	893	895	856	835	903	909	890	842	922	903	870	961	930	908	901	847	939	914	918	880	944	924	887	884	924	930	979	938	842	912	903	902	842	901	920	942	927	935	935	904	821	912	855	880	935	980	924	900	872	887	879	867	921	886	899	873	882	894	864	935	880	907	912	860	901	897	935	947	955	906	878	893	923	902	899	862	918	918	899	846	893	875	898	861	941	874	906	862	904	889	869	936	920	963	886	889	890	904	933	930	869	924	912	896	906	902	888	886	930	888	850	904	874	887	882	940	875	953	933	900	902	956	884	931	887	928	951	892	901	917	965	926	907	872	901	882	936	914	886	814	901	877	885	901	895	1002	872	849	918	907	897	930	898	939	888	916	889	895	921	949	931	882	888	928	940	898	894	1000	918	871	908	901	903	866	933	955	892	982	853	906	912	916	891	906	949	852	860	959	888	958	890	894	886	928	930	925	897	872	877	946	958	864	879	913	908	932	965	943	864	862	909	908	870	899	932	894	952	845	906	871	897	907	861	941	933	909	883	915	925	889	883	875	867	867	857	893	968	906
40736	50610	42227	24978	13739	9093	6769	5278	4318	3487	3104	2608	2289	2139	1946	1833	1758	1553	1491	1356	1327	1307	1244	1243	1199	1187	1173	1113	1095	1214	1095	1086	1121	1019	1025	1083	1043	1064	997	1030	991	1016	1047	984	994	1016	1001	1016	1031	1036	1024	1025	959	1021	1006	1012	945	1001	1029	1024	979	975	979	989	990	966	969	1015	989	1022	1027	969	956	985	1000	971	951	944	925	1009	1010	985	972	1011	970	1036	993	1013	926	955	1011	987	971	969	947	976	1002	989	976	916	909	961	955	989	969	974	957	942	975	979	917	913	966	937	988	952	976	1016	906	951	936	972	938	1008	995	985	965	1000	955	963	968	959	933	952	942	936	893	959	1006	969	1023	914	910	973	932	944	942	926	973	969	990	958	973	990	983	980	1022	979	994	985	1043	973	946	967	967	1022	1023	1011	925	987	968	935	1001	925	953	940	940	991	934	999	996	948	1009	931	973	951	961	936	977	985	963	971	945	932	996	943	944	982	946	965	909	931	988	950	1020	966	974	958	998	975	948	959	964	964	947	969	985	959	927	966	976	987	911	961	952	942	977	916	957	987	981	955	967	973	968	1017	927	937	928	961	915	1029	945	971	997	938	949	952	981	921	958	979	981	1046	968	927	971	968	962	983	943	924	971	977	925	985	921	974	986	939	1001	969	960	982	962	957	1024	1009	963	982	972	938	1005	913	1009	960	1007	907	920	943	1007	931	978	1068	935	1003	1005	974	921	958	974	922	944	953	986	983	921	991	956	995	988	1005	923	956	945	945	997	933	976	953	1011	965	947	914	918	936	1014	894	987	959	924	954	987	986	1000	964	969	1001	869	983	1024	955	934	1052	907	963	1017	934	939	936	946	935	966	961	954	949	922	984	950	978	974	933	980	929	960	925	982	985	994	1005	982	966	970	989	1033	1001	924	939	923	1013	991	947	982	1036	993	941	965	991	936	943	922	987	942	945	1037	934	955	959	940	944	943	919	951	933	959	997	957	896	947	940	1013	950	979	994	899	909	965	906	920	1019	964	995	939	990	953	940	915	1001	991	926	970	982	995	995	963	984	974	1016	986	965	991	949	915	971	910	996	979	967	931	1004	918	1005	938	1037	988	987	971	996	938	936	970	977	903	984	978	981	931	895	938	985	949	973	943	944	980	955	940	967	990	962	930	957	939	938	948	950	993	922	935	954	942	961	962	944	990	947	989	956	929	967	954	971	981	924	982	924	979	984	947	972	902	1015	946	965	975	882	1001	992	953	1011	958	950	975	952	997	949	958	1009	961	952	999	960	964	924	975	982	950	1034	1040	950	947	953	912	970	992	986	951	972	964	987	955	1005	1020	996	949	960	952	947	967	978	962	996	951	984	961	963	1029	996	988	953	918	918	943	902	1037	971	921	930	1019	920	956	954	961	952	977	979	998	1009	979	974	928	965	933	971	985	925	965	954	1020	924	966	1002	975	980	948	961	949	955	1017	1008	916	943	917	967	954	1015	925	979	952	929	990	970	938	906	945	972	971	958	918	996	930	1010	960	1021	946	948	940	993	1029	955	1037	1004	981	987	1003	983	972	974	976	1022	968	974	984	968	954	976	1000	993	929	972	956	969	940	1008	967	908	954	991	994	967	970	884	950	926	950	995	985	937	998	988	947	1021	980	961	929	992	956	928	961	980	934	994	964	977	959	985	958	979	967	954	938	967	1005	956	992	937	1014	1008	969	938	942	938	1011	952	995	945	983	970	989	976	961	965	978	984	972	985	931	954	1006	930	949	1018	955	999	950	937	953	1020	991	980	999	980	979	944	913	969	954	962	979	945	981	998	890	979	921	970	927	929	1015	978	983	945	958	909	962	1022	982	950	970	958	1025	945	912	944	989	939	1022	969	961	950	954	1020	999	1033	980	956	937	973	922	974	939	978	952	938	914	1009	1017	944	928	955	975	961	948	974	921	955	949	980	1050	956	929	1033	987	950	950	971	960	960	955	993	931	940	951	952	983	967	965	952	960	971	921	973	941	1012	957	979	973	967	989	979	899	930	1027	1000	951	977	958	940	997	1021	1018	1016	984	930	1015	990	937	969	943	1005	1004	989	986	980	972	968	949	896	944	925	936	985	1007	957	967	974	910	953	977	1027	983	981	936	918	945	981	1006	969	883	1006	930	941	980	950	972	951	997	1012	998	989	958	978	974	942	945	960	983	991	968	958	943	952	971	957	1011	927	942	963	964	957	941	923	952	941	928	976	931	960	956	895	998	957	1009	970	954	947	985	980	1001	937	947	960	998	908	944	996	987	993	979	983	947	948	946	944	920	958	974	1009	999	982	1004	976	923	934	958	988	981	977	943	952	908	1022	1008	971	983	971	1009	916	960	971	1027	916	945	950	999	954	990	946	934	959	945	913	1025	962	961	941	942	1005	922	958	980	964	955	989	932	908	973	973	971	947	936	976	960	986	968	934	890	977	966	987	952	917	1045	985	990	995	940	977	1007	965	964	951	1001	928	960	991	903	961	955	951	990	955	939	1035	907	959	940	931	938	966	923	982	951	1013	948	934	1019	938	999	964	922	952	929	1026	964	974	996	939	1013	958	945	1029	937	938	972	981	928	1020	956	901	992	984	925	962	940	999	999	975	952	950	908	974	943	960	909	992	958	980	985	928	953	983	944	941	973	926	973	1040	1001	981	952	962	943	960	996	992	962	990	1019	962	963	975	958	909	944	940	968	934	936	997	962	964	974	947	946	994	949	936	955	912	936	942	948	917	1001	998	941	968	945	968	972	992	1008	944	950	1014	983	979	978	957	1037	871	945	935	940	917	1015	1023	994	915	945	990	916	984	951	927	936	950	973	964	956	940	979	947	993	956	1000	1006	962	973	895	928	950	950	986	949	927	953	991	964	973	988	945	957	961	954	948	991	962	985	973	976	928	948	993	1015	938	928	938	994	941	1001	940	986	994	935	984	989	970	897	973	1001	1026	934	973	997	928	960	996	949	965	919	953	974	943	936	931	947	986	961	1003	962	954	967	987	975	965	906	995	962	1055	1020	926	937	941	935	922	991	902	963	961	987	939	944	1009	979	994	969	971	997	885	934	987	993	981	999	984	964	983	933	894	907	913	980	884	965	968	973	923	952	967	975	993	1002	916	998	917	956	959	992	1016	971	933	964	973	974	966	1019	995	982	974	966	977	968	946	945	969	944	997	1043	951	982	1004	936	980	965	1002	948	952	1017	965	918	910	945	1005	971	941	1007	921	967	1002	975	1014	997	959	967	942	925	933	982	900	974	909	985	1012	939	981	973	951	964	940	989	921	947	936	962	973	947	962	951	1047	987	977	927	954	983	1039	962	998	947	904	925	999	1025	943	1000	944	959	954	1025	951	1010	991	992	973	959	961	915	940	952	947	898	952	983	937	1030	908	936	965	1035	947	1017	989	1032	1011	1022	970	985	980	916	918	960	957	1022	946	942	966	995	981	932	962	964	945	969	996	951	953	910	955	964	1028	968	952	1002	994	912	970	966	1040	949	962	934	942	995	980	1000	956	929	885	911	927	976	975	969	949	937	957	951	935	1035	975	999	960	956	981	958	1046	992	945	941	929	963	927	904	948	943	935	937	998	980	961	954	985	987	1025	994	981	944	938	943	982	992	905	1000	942	956	950	1032	917	937	954	909	932	940	981	935	904	970	938	981	971	945	922	965	995	940
24256	20127	26384	24615	20539	14916	7638	4334	3214	2606	2314	1971	1752	1582	1439	1430	1246	1127	1111	1076	1030	1059	985	894	885	958	936	873	879	826	838	825	810	813	782	776	838	787	805	789	829	777	742	786	763	769	735	756	719	714	739	766	773	775	742	774	744	750	676	647	700	735	721	719	706	700	708	729	728	701	778	695	702	710	711	757	726	702	761	704	735	755	765	717	740	733	682	700	729	744	682	720	709	697	741	746	689	721	709	792	748	715	732	720	754	694	710	711	681	717	747	718	679	677	743	665	700	724	766	732	722	748	736	721	732	693	696	694	719	683	697	681	744	753	731	721	711	699	647	720	682	693	741	685	717	689	765	719	722	722	685	688	741	710	709	695	726	701	743	737	714	750	689	708	785	688	690	698	698	722	691	720	732	706	770	711	705	705	742	711	724	710	767	723	694	677	738	708	732	712	704	735	716	692	708	727	712	735	725	753	747	735	701	694	743	729	700	758	677	747	732	702	715	752	700	717	706	719	746	761	761	673	745	708	680	723	733	704	674	750	700	697	718	679	720	728	713	753	722	695	718	728	691	722	710	706	720	707	735	688	720	708	738	651	720	711	680	672	735	741	721	700	724	725	705	722	705	727	686	713	710	779	652	733	762	655	695	720	686	703	712	674	706	702	694	680	724	759	763	698	709	724	712	674	733	729	670	745	667	721	713	755	712	714	745	746	749	718	716	704	708	720	662	719	677	676	695	710	649	668	751	732	703	728	710	722	692	757	691	747	712	689	668	719	758	660	700	739	740	691	715	751	746	724	703	734	727	709	705	700	736	713	724	759	767	742	744	729	719	719	706	685	767	680	744	713	733	701	708	732	707	722	731	714	702	728	713	698	742	720	701	705	738	725	674	742	689	736	805	721	693	738	773	710	712	722	721	735	730	704	746	698	720	673	717	718	754	712	675	660	706	721	720	699	709	677	694	704	707	740	711	745	715	691	731	699	726	743	713	777	670	683	692	671	721	720	702	775	703	703	714	739	735	708	707	704	712	757	722	750	760	719	677	702	742	752	757	715	706	716	644	705	727	741	711	742	717	718	717	687	760	726	695	721	733	692	687	706	682	770	712	736	689	738	703	698	736	732	674	689	679	698	715	686	770	751	693	688	662	714	729	724	686	696	721	688	750	705	696	698	745	714	697	681	721	663	747	730	730	687	701	698	699	710	759	726	700	690	703	757	712	731	720	692	715	684	704	686	691	714	658	697	722	731	735	703	698	740	702	689	726	728	735	687	780	701	663	757	702	725	733	674	663	737	695	713	743	755	740	706	660	721	671	704	710	680	694	763	743	714	707	708	747	732	740	734	704	767	706	753	707	719	685	702	752	707	716	704	692	733	732	673	732	696	682	682	699	702	718	742	730	731	668	720	695	691	666	688	733	692	749	703	691	728	766	696	667	719	721	706	715	729	729	674	738	800	713	739	747	681	707	701	750	706	740	690	712	713	674	684	708	744	669	683	694	723	679	712	698	748	704	650	692	749	733	716	701	681	718	725	718	756	717	712	717	699	729	686	751	709	718	684	739	784	687	714	692	726	718	776	758	707	710	719	728	692	693	715	695	714	750	694	745	660	761	676	713	667	699	696	712	715	752	738	695	703	724	753	705	751	721	745	736	730	752	718	672	742	737	746	720	719	672	706	631	720	716	702	663	763	740	734	721	735	768	678	707	736	712	718	735	715	707	758	738	690	695	699	760	675	667	746	697	694	722	740	725	742	719	709	698	667	709	716	703	685	707	735	740	694	675	732	688	740	729	760	702	672	684	713	684	692	719	721	754	680	690	731	702	700	679	685	711	693	709	694	711	684	690	748	729	711	724	687	635	695	714	714	726	664	713	716	714	697	764	766	755	716	706	719	753	703	777	730	733	689	737	692	735	758	726	691	687	690	690	716	725	755	705	717	713	724	715	718	695	752	720	731	693	709	712	708	696	721	736	754	688	715	720	700	679	687	700	659	757	683	687	707	744	760	718	714	737	717	717	724	724	666	741	694	713	753	756	736	697	758	717	715	755	705	710	723	706	725	681	724	710	709	733	670	748	693	707	713	729	713	714	704	700	716	704	720	709	682	734	699	691	713	720	662	738	729	685	746	728	699	696	706	726	703	740	695	719	695	728	682	686	709	706	683	725	773	736	713	705	719	734	696	711	745	757	717	702	700	741	679	723	735	653	679	741	723	717	745	753	732	727	726	719	684	663	747	754	704	701	681	702	735	715	731	712	712	706	720	718	780	709	677	678	722	738	699	680	698	708	712	696	642	701	746	723	714	695	697	730	678	700	684	663	689	748	697	697	703	737	726	729	725	703	695	720	726	704	709	732	688	743	719	746	708	753	701	722	731	721	697	698	697	721	721	692	652	715	737	723	721	715	694	688	704	695	729	702	761	691	721	716	717	699	676	655	726	672	730	674	742	681	708	716	739	687	742	731	731	673	744	729	745	730	781	685	725	706	737	727	742	741	630	698	695	697	704	726	687	717	703	739	708	715	718	763	746	693	698	771	700	742	696	711	732	731	691	714	713	730	687	739	719	691	680	709	711	709	684	737	736	710	744	713	717	731	685	728	728	748	677	764	671	727	728	759	739	758	694	680	707	691	736	764	750	705	669	744	726	680	708	743	733	719	725	660	720	740	699	704	729	734	702	739	700	713	723	660	704	767	751	718	695	707	743	702	713	711	719	693	744	763	696	684	699	707	695	729	761	736	747	681	771	711	702	732	726	704	719	763	734	709	684	731	731	722	707	702	723	705	704	698	691	718	680	717	729	729	717	703	759	691	703	753	751	711	718	750	730	750	747	666	651	724	730	738	739	729	709	760	726	656	739	744	693	708	725	709	749	717	695	696	710	672	705	730	726	752	664	703	696	705	696	734	707	709	728	686	665	707	680	715	730	763	746	679	710	699	724	690	727	706	710	703	750	717	721	716	680	757	697	762	727	720	699	731	717	702	724	697	716	684	751	731	685	780	697	677	726	748	666	662	717	676	743	723	704	726	687	713	756	692	736	742	713	723	716	737	661	780	761	750	742	701	725	749	770	712	708	680	704	718	689	714	751	712	703	759	709	705	713	686	722	679	767	715	728	705	708	751	691	734	694	762	694	721	717	692	768	691	713	709	718	722	745	710	727	738	715	747	676	707	692	684	741	702	723	658	712	693	694	732	691	674	745	736	732	702	701	748	661	747	705	724	700	692	729	716	737	716	725	683	748	694	706	711	727	703	704	743	694	721	692	747	714	703	633	724	723	700	708	729	692	729	734	764	652	754	730	723	699	766	703	729	704	738	699	664	690	723	728	709	704	706	731	677	763	710	689	707	688	730	716	689	718	728	748	693	743	687	744	680	674	762	711	749	695	732	737	708	732	720	715	699	697	710	706	707	709	723	728	650	705	734	734	731	692	680	706	737	677	713	685	739	641	743	692	742	728	668	716	719	731	706	727	703	685	692	714	671	676
36966	51644	48390	34017	21017	13400	10089	7891	6221	5081	4187	3437	3039	2688	2342	2262	1999	1861	1665	1444	1375	1382	1342	1249	1209	1206	1094	1111	1060	999	1020	943	952	951	902	865	942	950	877	892	856	823	850	881	844	845	823	805	800	804	867	823	781	798	826	826	802	754	785	803	836	822	809	769	780	808	802	804	791	821	763	756	781	793	777	811	781	800	874	742	749	782	815	786	793	749	752	763	800	812	737	796	791	752	797	774	746	805	794	775	765	773	766	820	723	768	754	828	793	785	748	777	789	778	784	784	784	756	795	732	723	695	783	750	764	770	752	804	747	763	750	803	825	762	788	755	757	745	797	745	764	708	765	750	776	750	803	769	756	828	768	741	790	804	768	760	757	735	798	777	772	786	691	733	789	778	800	716	780	736	749	780	758	750	782	745	730	815	754	782	758	787	763	774	808	776	767	790	765	742	817	736	830	799	748	763	771	739	744	775	763	741	683	770	743	793	766	760	695	762	799	799	793	769	750	724	750	782	771	780	743	763	755	737	745	721	769	763	721	807	748	793	771	721	766	834	747	776	760	764	787	774	780	774	729	780	789	761	733	753	787	734	722	745	781	790	757	780	783	742	747	774	784	758	768	785	743	772	812	762	743	764	782	818	735	718	775	731	721	733	810	738	840	745	794	764	761	827	771	828	784	792	736	768	823	759	753	748	714	794	763	748	729	761	809	817	724	787	760	717	764	750	789	759	749	761	754	780	772	778	759	776	721	749	791	767	785	752	731	747	768	756	790	790	728	762	781	767	738	767	789	781	770	753	782	796	749	800	735	744	810	748	804	695	772	740	747	750	756	799	813	765	755	759	757	746	768	763	772	748	754	757	769	757	806	754	802	789	766	766	795	727	820	761	726	807	812	804	791	719	788	734	747	775	764	791	728	768	763	783	809	778	801	775	805	775	778	766	735	754	793	766	747	753	756	777	762	733	720	727	799	786	729	800	758	803	709	775	729	781	796	792	756	835	763	720	698	765	761	785	727	794	763	773	784	740	770	794	749	739	768	781	744	783	726	802	779	743	796	789	766	763	755	751	782	735	812	767	770	768	767	768	781	757	791	728	745	759	759	767	735	761	756	798	781	769	733	737	766	792	772	768	788	769	713	761	750	728	748	771	729	749	754	761	766	771	783	754	744	779	774	721	817	768	817	764	768	793	771	802	757	811	741	783	737	803	749	801	750	752	771	696	721	789	747	767	768	775	761	769	736	752	802	805	759	753	759	708	762	776	773	755	773	767	777	795	746	770	762	795	802	757	766	759	782	742	705	760	721	749	778	755	780	766	696	777	760	804	799	786	755	723	799	758	768	764	733	720	740	738	762	785	738	758	793	765	735	744	795	741	792	718	777	780	791	763	688	806	696	753	717	773	781	722	793	771	780	767	785	731	745	760	795	756	771	763	757	751	731	789	812	789	714	740	756	775	794	791	744	789	759	769	765	814	747	719	752	732	750	767	806	741	772	768	809	797	741	748	812	771	762	752	763	679	739	759	763	766	733	797	773	764	778	718	785	778	778	742	787	798	724	793	810	811	753	768	742	786	739	722	789	715	767	805	727	756	760	761	757	735	719	773	713	760	748	749	785	754	760	778	799	743	778	802	726	765	762	698	782	756	780	729	783	773	760	740	808	751	742	813	797	765	797	778	781	742	734	725	751	759	705	763	781	758	735	714	755	776	764	770	770	770	786	784	764	818	772	766	776	745	767	747	760	781	757	815	749	752	794	790	781	789	733	739	761	809	736	734	810	810	737	793	731	772	745	755	744	748	763	775	809	775	766	826	737	784	740	793	762	777	754	721	723	732	757	755	753	757	724	730	775	794	713	747	785	748	783	737	782	759	774	761	781	753	757	772	710	728	783	790	739	758	729	762	729	791	737	791	785	800	754	790	765	766	784	759	765	757	757	715	738	740	762	760	762	740	775	751	710	768	803	763	760	748	746	767	771	777	813	742	670	739	765	823	723	798	757	762	779	780	739	777	776	779	797	752	804	763	737	776	791	733	759	748	746	790	802	796	786	714	775	759	733	799	787	776	762	774	766	774	765	792	732	786	720	743	787	747	794	803	766	754	772	757	752	753	736	790	798	808	767	802	742	750	753	757	780	780	749	748	723	737	732	739	766	717	726	747	773	758	792	772	753	771	740	722	785	736	768	780	730	751	745	775	798	756	785	782	784	759	791	816	763	730	762	746	769	802	772	786	760	839	775	709	756	766	812	735	740	767	737	788	796	812	786	774	753	747	756	747	754	752	716	754	729	772	726	772	751	763	786	789	724	764	746	756	783	777	748	794	752	781	771	754	751	779	724	693	718	784	771	719	806	733	757	759	733	725	768	770	796	737	746	784	739	730	803	769	772	761	739	724	748	730	731	774	802	786	771	786	744	817	754	721	768	768	750	740	776	773	726	768	757	767	788	760	801	769	812	746	786	790	740	757	782	765	786	745	786	750	788	747	758	774	716	792	750	744	752	777	764	723	778	781	740	744	785	731	799	731	748	783	757	796	770	772	753	816	715	750	758	812	752	753	831	816	788	765	767	816	751	716	857	748	770	742	765	761	827	774	779	760	789	740	774	775	801	804	796	706	731	759	749	737	816	730	812	770	763	758	778	766	757	774	788	731	770	831	730	767	793	738	796	758	784	818	705	796	807	767	774	743	766	775	803	809	736	767	788	773	746	819	733	831	789	774	754	794	759	712	748	799	785	747	747	756	815	750	814	775	740	756	797	772	745	764	773	784	748	784	748	744	734	777	740	774	771	722	769	729	738	769	775	757	800	784	769	814	758	739	774	812	753	737	751	766	756	749	767	773	713	718	801	775	780	785	748	715	797	726	781	754	760	736	797	787	708	846	767	752	718	814	713	736	763	779	771	717	790	768	757	748	827	739	763	742	783	774	778	778	730	783	764	776	778	765	749	787	748	730	776	771	753	784	793	760	795	748	746	783	760	751	823	800	813	737	791	774	781	754	741	797	791	755	795	761	774	800	740	768	741	781	700	764	770	776	775	760	723	736	747	775	780	752	780	754	726	767	766	751	749	781	792	808	798	808	793	829	833	742	741	749	764	766	729	739	739	752	762	765	777	741	729	785	764	741	734	743	743	792	700	783	772	761	769	731	793	763	751	730	797	744	775	795	757	772	758	753	774	810	777	771	758	745	785	721	773	739	735	782	747	727	778	773	754	712	706	799	798	793	804	818	774	765	748	744	810	751	795	770	773	757	757	746	742	793	743	819	815	802	759	754	746	766	769	748	700	767	799	742	767	688	769	788	809	755	720	813	789	782	766	793	750	738	735	744	729	706	745	779	786	771	735	757	784	779	813	781	755	762	785	788	737	757	774	789	769	792	772	724	732	749	711	809	752	775	745	787	760	791	793	792	763	758	755	743	779	702	803	776	769	787	731	746	797	741	795	750	774	745	793	778	792	750	772	776	706	784	775	713	737	810	749	757	743	749
22327	20088	26595	23634	20434	20233	14854	7013	4954	4054	3291	2741	2354	2115	1949	1820	1610	1533	1390	1343	1315	1280	1279	1199	1199	1138	1088	1036	1069	1090	992	1018	976	983	926	972	969	1011	962	925	941	850	964	924	938	897	915	912	886	865	854	853	848	912	926	867	871	854	877	903	859	873	864	864	888	874	878	847	874	921	870	814	858	851	843	860	886	887	834	856	870	828	855	817	900	834	882	786	912	838	826	889	836	818	838	880	892	847	833	828	884	836	853	867	884	829	866	835	864	869	886	837	846	839	832	851	875	871	790	837	814	835	818	860	823	858	830	896	913	825	817	863	845	879	852	929	861	884	851	843	835	882	867	849	832	871	837	853	856	806	852	836	857	867	840	816	836	880	848	854	837	861	896	852	835	902	823	784	820	858	848	877	846	857	838	883	827	847	871	842	902	884	818	833	850	877	871	860	873	837	898	821	831	907	862	850	881	870	811	865	803	869	876	866	905	775	843	866	856	882	852	846	917	840	854	874	846	828	876	836	876	870	810	841	889	899	857	831	797	877	817	824	856	823	914	815	842	898	855	843	833	837	879	882	816	812	790	816	817	823	899	852	837	834	820	854	826	831	864	805	859	848	918	852	863	837	870	859	842	843	828	802	876	873	856	843	836	839	802	917	852	885	844	815	865	876	840	831	795	827	832	891	818	820	894	833	871	809	825	862	872	804	835	861	829	884	830	824	852	869	875	846	814	892	852	835	839	892	823	826	862	819	873	835	844	873	862	843	835	851	839	860	861	897	871	837	834	838	826	834	853	833	820	861	832	818	809	827	896	839	856	882	854	831	792	852	849	882	796	878	921	818	876	845	877	850	820	858	819	852	800	836	871	906	840	856	839	861	861	857	825	859	857	895	836	881	880	809	869	817	847	861	864	900	891	863	800	889	851	870	884	839	886	877	865	870	866	795	828	858	855	879	841	803	865	842	888	860	859	855	894	814	832	852	857	833	764	822	819	853	903	810	858	838	845	861	832	876	855	833	877	875	843	861	874	802	877	845	857	874	860	867	865	909	862	859	885	861	864	872	820	797	867	851	833	835	825	813	885	859	842	872	853	811	802	869	855	843	853	853	824	882	925	855	836	830	808	861	873	849	811	820	828	820	905	846	838	905	874	860	807	859	833	883	901	851	882	850	886	871	831	850	865	863	805	871	823	947	878	806	857	864	840	872	852	841	796	902	848	884	825	825	840	897	846	823	898	871	868	819	855	844	852	901	797	860	844	885	856	828	921	829	893	857	807	836	881	876	875	826	877	833	836	809	856	817	804	839	925	821	829	843	874	887	815	885	856	850	841	830	837	871	836	865	821	866	845	823	872	839	847	812	890	844	855	881	925	816	919	835	827	831	850	820	896	859	795	844	870	846	877	897	868	857	867	891	840	851	876	813	850	847	813	887	801	905	841	798	884	835	871	859	892	872	760	839	848	782	834	819	771	856	873	835	934	890	837	850	825	859	867	826	834	842	820	815	856	835	830	853	837	927	822	839	820	901	855	871	832	843	846	846	814	840	850	840	840	830	821	836	849	829	832	804	829	852	847	878	842	883	808	851	808	828	850	898	846	841	848	884	900	817	842	834	862	843	831	897	861	863	781	913	835	877	897	819	821	874	810	863	860	838	792	838	827	852	879	847	881	836	865	870	856	843	826	851	838	858	890	819	853	857	838	888	848	872	822	859	866	840	810	871	835	857	886	862	855	864	873	858	856	887	870	858	822	877	881	813	812	836	846	873	837	954	848	866	814	842	892	861	845	827	845	866	887	840	792	920	794	841	861	895	881	870	858	867	853	880	856	826	880	907	850	894	862	841	821	856	872	825	833	871	869	870	894	861	875	799	804	854	827	859	832	850	873	846	865	821	870	816	843	846	872	793	891	868	855	866	839	864	848	821	808	859	828	820	897	796	884	835	887	822	822	889	819	834	858	889	883	809	845	836	854	806	837	854	847	875	842	839	832	856	806	875	866	864	868	859	840	877	855	830	869	844	825	833	818	814	887	917	842	881	848	840	849	794	893	858	870	856	830	823	879	839	821	848	818	850	831	832	873	803	865	794	856	886	887	830	887	829	820	825	866	902	870	840	897	829	843	847	833	846	881	814	857	836	841	795	816	907	817	825	860	834	865	843	875	849	816	821	887	897	846	842	853	872	858	851	890	857	841	818	828	825	802	868	835	828	853	835	776	864	880	844	824	853	883	865	876	820	821	849	858	844	821	892	885	812	891	845	844	839	845	916	913	858	822	803	860	828	791	872	816	826	881	829	865	877	787	882	859	814	827	842	828	850	888	845	859	851	798	804	846	859	838	872	830	819	808	846	808	885	905	869	887	845	820	846	803	860	914	811	875	844	866	852	838	821	860	811	839	872	866	887	871	901	898	862	760	845	846	842	854	817	822	833	860	816	880	871	844	840	797	833	873	857	784	821	844	870	857	842	869	814	802	866	822	824	778	832	870	883	842	836	857	835	808	859	850	830	854	850	833	852	841	822	871	887	824	837	870	849	854	889	843	871	873	866	875	873	847	894	832	865	844	864	888	895	877	893	836	808	843	851	829	863	841	840	852	898	788	825	871	889	836	846	853	852	820	831	873	811	830	813	854	868	836	827	863	824	793	907	843	885	863	781	871	909	805	838	834	851	820	876	843	818	852	860	848	896	889	841	833	868	826	831	926	795	820	850	814	862	850	830	863	859	846	867	792	828	817	843	791	804	820	899	844	860	815	832	889	831	873	801	888	825	792	792	818	845	847	844	849	807	840	858	837	839	870	877	817	828	853	813	833	844	897	859	857	771	852	861	906	839	832	825	835	828	827	819	874	829	821	833	833	897	808	869	886	855	844	849	839	874	862	856	869	786	840	861	818	822	856	905	836	883	848	902	869	862	909	861	852	876	841	894	874	858	855	841	862	872	923	855	842	892	864	858	848	820	863	854	861	885	859	821	846	876	824	899	840	820	810	785	855	894	852	796	838	871	837	830	819	871	863	838	896	856	816	817	851	843	853	828	853	879	835	838	790	863	819	802	867	798	762	770	864	859	819	851	844	823	817	853	813	868	915	883	888	893	862	841	852	824	867	858	821	862	838	909	903	923	800	854	880	871	841	794	840	839	848	849	853	848	888	828	895	856	845	850	843	849	890	852	894	820	818	885	862	822	884	847	800	876	845	881	802	870	833	834	863	841	806	854	855	875	936	833	850	838	872	849	881	832	854	857	848	867	857	897	860	838	840	915	864	838	882	840	814	870	875	897	803	847	839	855	852	868	846	821	863	780	796	836	844	855	860	836	803	856	834	836	824	803	864	870	814	786	872	846	877	959	846	890	888	827	852	867	885	850	875	841	817	864	798	808	864	844	865	865	883	837	875	829	879	818	866	823	835	891	777	850	840	835	831	837	826	821	850	838	822	873	824	846	914	909	839	835	801	843	857	787	845	822	874	887	898	857	827	826	898	842	823	838	852	836
37311	61492	56419	39419	25153	17395	13422	10603	8918	7252	5930	4947	4285	3675	3301	2997	2591	2383	2128	1977	1890	1830	1651	1519	1502	1488	1296	1374	1269	1223	1227	1209	1113	1149	1109	1098	1046	1056	1041	1019	1089	1018	1001	1010	997	951	943	991	956	949	972	968	941	919	881	955	948	890	928	907	934	939	915	894	907	893	933	948	935	883	971	966	945	954	931	916	897	867	886	923	873	879	874	930	869	898	925	884	877	908	956	858	838	883	910	841	902	903	871	859	884	919	894	898	916	854	916	850	890	844	890	837	891	863	871	910	857	836	903	849	817	863	896	861	849	934	872	842	903	889	920	909	860	919	835	901	899	857	876	880	846	870	885	881	847	909	818	863	863	832	828	865	869	875	886	900	879	855	909	859	884	802	899	904	875	854	896	857	890	875	889	925	865	861	905	879	911	877	839	856	860	900	907	874	872	858	872	861	865	838	849	846	906	919	882	848	869	875	867	911	867	889	862	868	815	870	908	838	843	877	908	854	839	819	889	883	887	893	855	870	884	865	842	868	880	858	865	821	890	828	903	895	845	883	871	879	887	929	876	896	897	861	877	888	842	908	910	883	938	861	858	898	861	898	861	851	863	855	841	848	893	904	859	836	807	869	890	942	817	876	881	843	858	832	887	840	885	872	876	873	831	895	885	901	873	859	868	912	854	932	914	890	864	873	868	853	897	866	859	865	853	898	878	876	872	907	873	846	891	865	917	866	905	866	898	863	866	889	867	859	913	890	888	886	860	831	909	833	880	858	890	851	847	854	913	854	858	892	872	870	870	898	893	854	823	858	870	845	918	894	864	868	837	832	879	886	925	915	818	814	867	850	854	863	884	829	862	867	871	861	868	933	866	863	900	882	803	828	910	817	890	903	857	861	871	850	886	930	872	872	833	907	816	828	845	879	914	847	863	845	903	869	883	929	864	926	847	883	856	874	885	849	837	843	868	917	905	871	857	851	901	865	842	893	839	859	849	877	884	908	880	879	877	829	876	864	890	884	826	935	921	921	863	880	891	854	840	923	843	900	854	887	887	858	866	854	893	897	882	851	830	863	885	888	878	874	899	864	918	879	915	830	834	878	896	863	823	884	850	878	856	902	892	869	934	910	896	864	865	882	822	875	856	879	882	860	872	918	871	926	874	857	903	828	906	884	890	890	898	858	948	884	921	843	895	862	897	871	857	869	880	872	902	891	855	859	894	866	897	884	859	919	908	841	909	888	880	886	829	844	816	878	844	895	879	857	900	866	869	927	857	863	897	873	874	906	835	902	894	810	878	857	854	845	839	858	907	925	820	889	905	856	892	839	876	854	855	905	881	883	920	921	856	863	875	889	881	841	880	830	886	908	855	886	859	823	864	849	915	859	872	867	825	866	892	878	881	885	884	819	869	821	841	863	873	854	821	842	821	904	882	872	894	886	901	885	900	798	882	806	851	832	866	839	868	825	877	807	883	890	859	865	827	819	834	841	847	883	883	906	871	825	860	837	837	913	875	857	875	928	859	904	856	908	835	859	854	845	884	835	839	871	897	867	889	881	878	891	891	854	842	874	836	853	907	903	885	868	915	886	869	855	874	895	869	901	877	876	877	859	858	853	872	877	858	896	854	840	868	943	884	846	835	908	890	894	829	886	869	835	891	855	864	823	845	870	884	927	770	862	927	941	919	921	882	902	858	890	836	866	883	897	845	883	904	896	877	792	880	865	854	909	906	854	832	857	838	898	875	830	878	868	885	876	863	846	878	880	862	871	879	900	866	841	821	806	927	843	904	886	880	867	867	891	846	856	811	883	860	879	843	886	897	828	867	909	885	820	823	911	957	877	873	890	911	917	888	856	881	877	918	872	872	904	857	843	816	920	887	877	863	842	857	882	874	880	871	836	865	882	911	901	873	841	873	853	869	852	856	866	901	851	893	880	904	832	870	888	871	920	865	931	849	866	883	822	822	865	859	863	936	893	853	849	890	954	843	852	843	822	878	848	902	851	904	871	844	846	926	831	944	878	875	866	865	869	857	840	850	855	851	870	843	861	898	883	866	873	816	908	856	858	841	876	844	848	867	908	915	857	884	826	882	854	860	873	847	844	878	881	911	913	869	902	929	868	883	875	839	901	882	907	849	876	854	871	852	859	898	872	929	858	883	893	894	780	884	907	871	848	857	870	894	877	867	885	850	867	882	900	799	928	886	817	861	873	863	891	811	890	828	846	830	822	884	883	851	907	883	845	875	858	873	922	865	897	885	897	928	854	867	841	858	834	853	849	900	870	927	876	857	889	851	868	844	866	893	862	871	857	852	887	899	836	850	891	908	876	822	799	921	877	883	858	848	853	883	855	818	872	848	876	848	895	890	857	925	842	856	894	890	852	873	909	868	802	852	828	819	863	835	881	885	887	843	858	865	896	863	869	868	889	854	883	908	854	876	849	869	877	881	901	894	920	882	918	884	873	926	881	859	883	858	817	886	907	836	907	883	932	860	863	884	878	907	887	862	853	881	879	941	877	911	879	890	869	909	908	854	876	890	836	905	861	876	833	845	888	868	863	839	920	891	819	900	838	835	877	888	887	889	870	847	858	831	872	889	911	856	894	875	830	895	877	793	892	871	830	839	821	823	896	913	888	882	847	914	873	908	875	928	840	896	851	871	923	857	925	866	890	873	895	856	875	842	836	858	863	914	899	837	941	888	899	858	841	848	889	865	827	839	875	897	902	882	839	835	894	881	882	862	859	856	914	844	876	870	910	845	908	875	913	919	898	886	881	888	816	850	868	919	909	881	834	904	899	826	890	912	889	853	900	872	857	862	871	867	887	859	877	874	862	882	876	860	884	885	856	838	836	884	861	872	842	841	884	874	940	885	888	880	828	898	840	867	888	884	901	926	886	890	864	868	823	863	844	840	864	848	895	839	903	863	880	899	875	837	847	919	905	880	866	855	918	904	878	921	912	841	832	834	863	849	905	910	902	839	824	872	895	859	885	847	906	844	871	853	852	904	891	874	882	954	884	885	910	887	909	895	889	879	888	928	918	858	904	917	914	895	843	840	862	855	885	857	832	883	845	863	905	880	932	907	908	811	866	918	860	901	844	905	883	910	899	865	862	824	910	901	866	845	817	834	841	861	857	898	891	859	840	882	854	854	883	876	869	883	862	879	882	855	890	933	871	857	926	864	860	861	864	878	862	830	883	877	902	868	912	849	847	883	838	891	843	879	870	850	834	860	870	868	854	914	875	877	850	907	880	893	854	810	929	883	820	842	874	832	860	861	888	855	855	847	840	860	852	885	891	879	832	862	844	823	867	892	861	833	839	887	872	867	865	887	833	924	879	862	838	869	826	875	938	855	885	840	917	854	930	856	866	879	856	884	944	864	825	829	802	866	887	913	911	857	870	855	863	839	898	888	845	835	845	890	902	874	833	869	882	852	872	863	862	857	891	829	874	896	925	884	892	850	799	820	862	853	824	901	869	902	829	840	872	885	832	859	891
34159	35018	29454	18165	8200	4494	3318	2707	2220	1922	1670	1431	1411	1235	1216	1198	1091	1020	1061	1003	977	977	928	916	930	912	922	935	933	910	889	895	902	912	875	844	837	852	894	865	823	862	838	841	900	850	846	823	820	898	805	838	859	875	826	911	866	822	881	846	815	880	863	817	827	843	849	831	830	867	859	825	880	815	860	830	812	808	823	789	845	862	866	853	829	840	861	866	906	821	827	858	879	869	857	829	805	803	822	847	815	845	886	808	773	847	807	812	810	841	783	818	862	826	802	871	828	798	839	787	817	834	786	809	854	837	852	748	867	806	802	757	846	817	836	832	837	829	821	849	851	838	822	803	833	822	766	862	833	786	807	805	848	787	825	850	808	819	870	812	830	860	812	779	847	846	828	848	842	854	846	831	835	864	832	821	838	831	810	843	834	806	751	861	855	789	829	814	830	843	849	804	874	782	847	862	859	874	782	827	829	808	836	837	853	780	812	875	813	849	817	866	775	818	838	828	856	816	808	776	806	850	844	811	842	820	827	828	805	854	850	844	832	812	809	839	824	868	850	796	860	800	832	816	798	839	816	882	867	863	753	814	830	823	847	813	830	866	810	846	847	821	845	834	851	783	816	862	782	822	789	822	794	803	876	810	813	794	763	876	854	827	841	871	857	831	850	841	878	838	826	826	819	850	804	777	836	797	820	806	789	857	827	859	851	829	832	842	816	814	829	825	821	825	841	783	864	859	792	787	817	835	826	803	802	788	887	807	838	888	838	847	844	858	814	844	843	836	831	845	812	799	785	825	790	825	793	797	796	794	855	813	818	815	835	813	850	777	760	772	787	824	785	788	851	847	912	807	790	723	859	830	841	764	885	802	863	826	817	867	827	811	842	843	810	815	849	845	810	836	871	814	864	798	838	858	853	805	825	832	778	809	800	830	842	799	842	798	845	811	809	844	827	822	824	798	826	832	823	805	820	857	875	816	856	817	804	898	853	868	775	840	840	828	868	826	829	836	837	837	805	810	806	860	847	854	814	871	863	809	856	831	845	801	785	815	831	827	805	824	810	803	792	834	774	837	814	839	866	851	765	841	818	864	776	839	774	832	814	858	842	798	831	797	842	794	845	784	831	811	823	844	839	840	846	858	824	848	784	831	844	805	832	812	856	773	823	784	811	836	829	840	822	823	814	835	801	821	855	832	809	807	814	789	834	825	807	808	778	855	799	812	860	823	774	840	800	799	805	878	806	784	809	782	834	825	812	827	796	825	882	859	806	886	788	789	838	852	811	806	829	800	840	889	866	849	838	841	838	833	836	865	809	810	836	804	804	816	834	857	779	855	792	795	820	849	797	850	885	806	833	773	813	826	782	800	856	770	853	854	807	794	829	834	809	848	808	855	814	800	859	847	847	848	810	829	819	797	791	817	854	787	804	778	795	816	870	824	817	852	839	825	771	809	837	770	785	866	786	813	816	859	929	820	804	841	825	819	824	814	817	838	840	814	782	817	839	808	835	820	822	821	857	789	782	872	788	775	871	868	842	831	824	785	787	833	806	845	836	867	865	762	803	866	848	860	854	795	822	768	808	838	812	853	862	807	833	824	790	803	821	767	811	823	853	786	816	848	754	782	856	834	857	801	853	753	813	834	823	873	854	803	818	824	774	842	831	808	800	797	814	831	828	864	818	798	825	809	845	830	806	808	835	810	900	840	772	807	819	790	818	849	792	840	828	831	784	772	848	901	862	881	835	799	781	855	778	851	834	805	818	817	783	824	814	878	831	807	827	807	826	828	866	799	792	879	795	820	837	830	825	805	823	871	846	851	824	849	899	904	771	891	861	818	788	801	825	821	798	824	824	826	744	870	851	846	865	791	797	836	823	809	816	889	853	824	823	837	803	819	824	868	779	824	831	840	795	810	797	796	814	795	812	825	813	803	866	808	811	866	824	841	863	853	803	822	841	820	772	829	839	844	862	835	896	802	802	847	811	829	823	833	817	875	809	829	808	866	839	786	836	795	797	865	826	812	821	780	815	824	836	806	834	822	829	857	816	844	835	799	805	824	856	810	872	809	833	788	783	847	797	794	804	832	817	812	837	861	805	843	817	844	840	838	836	775	876	844	843	807	831	828	851	759	806	737	876	851	788	797	860	763	853	837	857	803	815	780	792	833	806	833	844	782	815	842	846	848	779	826	855	860	814	786	828	858	820	822	778	883	857	798	802	888	833	829	811	798	834	841	820	857	825	853	790	829	836	870	820	827	805	858	830	820	818	822	850	770	864	834	879	873	806	842	830	808	791	786	898	806	834	848	801	801	822	842	840	790	821	765	798	839	885	782	769	784	801	803	878	776	815	833	798	881	833	812	807	792	812	827	813	772	843	819	737	823	817	839	844	807	791	829	765	868	837	822	768	802	796	847	769	822	796	858	820	810	827	841	815	849	850	811	830	813	794	820	847	834	841	807	797	815	858	814	793	845	827	765	828	821	798	817	835	785	848	867	833	820	821	795	825	787	830	849	832	795	843	847	847	821	794	817	822	809	824	846	850	822	798	845	794	821	850	867	785	872	824	824	831	847	838	792	806	808	848	860	848	823	851	829	792	815	830	817	779	819	853	769	866	866	885	828	813	821	777	832	830	831	839	845	849	782	795	792	823	775	818	821	837	806	816	824	877	833	813	871	832	806	842	844	801	846	792	810	820	806	829	854	807	808	819	869	803	852	832	781	853	830	878	831	827	834	829	884	805	853	852	842	870	822	776	825	830	866	831	849	858	809	826	788	798	859	772	828	814	839	808	849	807	788	812	840	877	855	855	784	842	857	835	871	853	825	881	794	803	843	818	831	788	816	848	797	827	840	838	818	863	816	733	801	833	826	831	844	827	781	793	826	760	820	856	802	855	832	870	795	788	855	854	882	798	848	781	800	839	838	788	806	818	873	874	830	855	834	780	841	847	807	902	833	861	814	815	833	773	813	827	842	802	821	815	865	826	848	762	809	824	814	839	758	832	851	828	780	782	810	824	871	830	834	802	837	804	863	838	866	816	851	775	809	873	801	825	773	860	832	779	793	834	842	799	843	807	794	881	810	862	829	809	844	835	887	814	841	802	851	836	806	803	847	837	878	808	798	810	840	811	840	798	776	840	825	809	842	798	829	856	860	815	822	812	837	805	831	825	835	817	817	834	867	842	838	780	866	858	835	838	783	793	800	830	800	813	855	796	834	803	873	842	777	862	835	842	812	815	780	813	815	818	821	846	807	797	845	808	797	790	772	799	823	791	852	871	848	842	855	820	828	851	840	830	816	823	805	760	840	873	812	821	847	843	808	836	789	865	847	818	832	838	790	832	824	783	832	860	833	789	831	805	818	837	827	799	820	827	817	805	814	763	826	849	845	824	823	808	835	822	813	798	783	824	849	866	810	800	819	844	876	851	823	809	862	813	842	863	894	828	857	822	840	782	813	844	858	845	780	781	799	787	801	815	785	855	801	780	881
37028	44647	35508	21578	12600	8214	6338	5096	4215	3439	2899	2381	2268	2031	1769	1717	1554	1503	1401	1344	1269	1214	1185	1148	1187	1078	1127	1032	1022	1043	990	993	948	956	989	986	1030	963	941	922	966	943	919	943	951	913	906	916	912	923	899	953	910	915	885	946	905	887	896	940	886	951	934	943	932	894	957	927	849	875	906	904	890	895	944	882	891	861	936	912	888	843	943	862	860	860	943	843	856	876	875	861	898	949	876	866	867	926	899	882	904	900	877	877	869	865	867	866	919	896	891	837	877	885	927	875	920	936	879	865	925	851	885	898	965	842	918	870	902	892	825	857	878	948	897	900	890	887	924	927	904	890	877	850	878	882	847	899	938	909	905	890	901	896	903	896	912	899	899	911	925	873	881	858	911	928	856	878	868	870	907	856	922	893	872	857	922	879	869	861	883	915	874	898	849	830	877	896	836	905	920	935	860	887	886	912	862	887	851	858	854	922	845	865	911	904	898	907	898	902	907	837	877	902	880	923	895	833	868	918	862	935	864	914	823	878	841	890	863	887	854	876	886	844	889	874	910	839	846	850	898	843	906	873	890	863	844	936	887	885	828	874	860	875	836	872	922	913	872	904	944	873	862	895	889	893	914	861	887	964	874	943	920	899	850	905	875	887	882	849	875	886	892	871	890	906	837	854	902	901	893	911	899	904	869	904	869	882	905	939	890	862	850	870	887	887	838	902	869	886	892	879	917	926	856	901	895	959	883	878	928	862	864	884	916	863	875	857	907	872	921	828	835	864	904	861	911	887	894	882	885	831	874	869	902	913	916	879	822	850	909	899	823	874	894	913	916	820	870	895	861	911	903	937	889	855	927	911	859	874	843	914	922	926	896	856	859	941	849	896	893	916	854	909	865	873	882	920	833	908	899	857	855	902	882	915	849	897	877	901	820	866	862	945	891	881	836	938	850	906	899	916	904	876	831	876	869	862	843	851	848	924	851	947	915	872	905	921	798	880	961	845	846	880	840	883	876	932	894	886	903	827	861	812	896	884	875	818	895	930	868	923	806	873	891	955	870	842	866	876	892	880	932	834	923	816	908	888	872	885	850	916	891	921	923	844	878	872	897	885	912	863	897	893	894	857	837	849	900	906	865	902	856	864	862	896	904	845	889	851	855	906	879	868	855	904	883	870	932	857	948	879	879	900	865	886	828	905	855	910	862	891	910	898	870	902	909	930	889	904	881	924	886	857	866	908	861	949	917	915	845	879	892	895	910	858	906	905	875	926	863	845	936	806	854	870	852	941	869	882	870	881	869	852	894	849	861	905	907	944	922	871	840	872	859	842	909	843	889	929	867	900	907	865	899	840	932	834	862	837	845	879	912	878	885	870	898	912	855	880	861	886	914	852	865	865	861	875	877	895	929	859	888	843	823	873	877	888	907	915	821	880	860	871	922	880	888	895	885	917	869	893	910	869	953	942	898	898	884	912	898	918	874	896	905	893	865	878	852	844	836	934	885	862	894	864	908	916	904	882	905	926	849	886	902	874	947	873	883	908	862	893	921	885	895	875	861	845	883	862	876	895	885	894	872	917	953	881	922	932	872	897	920	902	863	897	885	835	854	860	902	880	865	847	885	791	837	864	825	893	851	860	842	955	928	889	906	890	915	902	874	907	886	857	867	889	872	869	917	887	886	859	908	907	867	894	837	879	845	841	855	870	892	894	845	887	825	870	851	897	924	917	916	880	866	890	855	839	867	823	915	883	894	827	845	894	906	903	876	885	858	899	816	874	885	884	909	894	891	869	869	904	917	941	877	892	879	931	890	890	889	845	851	848	889	858	924	854	911	881	881	905	933	867	902	888	963	851	888	914	917	912	896	851	890	863	892	943	837	888	873	864	851	867	887	918	910	878	864	886	841	872	913	909	901	874	904	897	895	907	892	902	887	968	840	859	829	839	870	898	889	917	921	863	909	961	875	901	877	911	913	897	932	838	874	901	809	901	881	887	923	886	919	826	861	904	939	915	963	928	913	901	879	884	887	909	957	853	865	886	847	820	912	866	877	950	802	905	873	850	870	900	875	878	839	903	873	860	899	856	876	887	866	879	859	879	843	873	822	890	859	880	867	879	871	846	864	897	885	878	934	848	921	889	879	846	894	813	887	886	852	897	914	894	910	933	895	863	870	847	919	867	888	868	908	911	868	864	840	860	895	927	874	900	958	906	859	858	866	826	831	882	874	894	916	881	890	852	864	884	822	863	889	922	845	861	906	861	907	884	862	905	897	875	878	860	893	933	903	881	859	913	917	870	889	856	880	871	890	854	881	869	919	870	902	874	924	828	842	932	917	910	900	847	918	921	932	906	889	877	940	875	890	906	922	892	904	887	832	883	949	887	840	910	917	887	872	894	857	897	858	902	823	871	913	852	858	880	931	923	901	881	917	927	912	943	859	952	891	866	901	873	896	891	878	865	833	875	923	902	865	894	921	835	868	834	911	869	911	874	839	942	854	877	877	915	832	916	867	834	914	872	871	888	839	831	907	864	881	877	864	871	874	889	835	884	813	917	888	893	849	850	860	899	836	861	893	879	894	868	851	832	896	907	877	856	897	862	853	917	876	869	890	928	912	954	919	850	879	885	893	921	878	918	882	843	858	880	889	814	853	883	868	910	845	880	903	890	900	899	914	929	877	905	849	836	899	873	889	906	883	866	859	861	836	907	888	866	878	882	877	789	855	917	864	803	887	886	846	907	849	869	938	915	909	855	855	936	901	850	899	870	944	885	858	888	861	905	829	890	884	845	901	875	892	894	804	850	886	894	892	898	849	924	933	849	934	864	842	915	858	926	818	873	891	857	834	913	882	842	899	909	858	906	914	890	898	887	958	859	953	925	806	911	917	886	884	884	935	912	910	868	857	847	884	873	875	861	888	849	866	880	853	825	959	893	918	839	864	846	892	907	916	862	854	910	888	874	872	929	907	853	906	859	904	890	915	823	872	869	863	850	883	863	855	859	850	911	914	819	912	871	861	829	930	873	910	901	845	883	906	852	889	885	862	842	877	886	952	855	883	826	892	898	882	855	902	896	900	910	881	932	880	854	891	893	896	828	880	890	907	884	900	915	906	859	910	922	859	898	815	898	891	893	881	872	844	908	890	828	934	864	835	862	901	874	881	892	906	868	876	821	835	951	842	868	863	928	925	929	840	883	864	932	893	855	894	896	873	867	899	922	888	903	914	934	871	801	847	839	859	872	865	890	871	920	856	921	915	977	886	911	935	874	811	912	874	866	876	903	903	892	888	895	923	867	905	923	908	835	848	948	895	866	916	851	886	866	879	888	909	919	853	824	889	898	934	902	878	889	903	876	874	925	872	874	849	883	887	863	886	858	896	836	906	914	894	869	905	906	871	912	890	881	883	896	880	863	855	927	887	861	933	915	880	925	876	864	850	860	909	913	843	900	829	863	845	855	916	881	897	888	882	891	892	940	900	934	919	907	841	875	878	922	865	869
24315	20086	26156	24323	20355	14778	7353	4473	3371	2873	2285	1969	1686	1493	1461	1336	1173	1189	1098	1051	987	983	949	946	899	880	877	842	872	825	837	818	820	766	809	800	779	755	762	782	769	776	729	784	713	794	745	731	730	763	741	768	736	720	678	785	693	717	718	737	730	735	735	791	742	704	774	723	712	736	777	744	717	692	720	730	724	738	772	744	677	763	704	672	707	718	687	681	719	745	716	764	727	709	767	732	679	689	705	710	720	708	695	756	649	700	733	688	706	763	764	734	698	779	709	690	738	697	661	707	745	672	668	712	693	722	744	728	697	702	741	680	705	710	736	732	705	748	703	706	712	745	727	729	697	709	728	723	788	698	703	751	759	697	699	741	725	709	762	698	709	713	688	735	727	705	713	705	731	773	701	705	708	739	728	713	718	704	709	690	707	752	723	682	701	670	726	686	701	676	744	673	696	711	713	768	726	683	694	732	712	711	725	707	716	722	682	719	693	707	740	713	727	745	740	716	710	695	693	749	675	698	700	675	694	722	748	731	700	737	715	729	639	734	723	696	730	688	714	739	677	700	704	739	724	685	698	689	742	694	751	725	767	716	760	708	691	718	680	709	688	687	782	710	737	733	690	681	761	743	675	691	718	712	749	701	753	716	761	720	700	695	702	705	748	684	738	690	689	721	714	680	726	690	740	733	697	690	701	706	698	709	715	713	676	732	743	743	731	727	712	686	703	709	739	701	741	742	702	716	719	716	704	717	688	713	728	679	743	729	774	710	732	712	761	716	720	739	786	730	697	688	745	641	699	705	733	692	724	697	705	735	737	677	708	701	708	742	656	699	711	704	715	690	712	741	692	685	695	743	675	732	690	704	700	667	667	695	689	718	681	713	727	765	701	717	716	726	702	701	753	749	670	732	747	709	725	702	770	707	709	729	729	726	719	732	703	740	688	783	690	707	747	684	717	639	698	714	677	713	706	718	678	745	731	712	748	713	707	716	763	682	751	690	768	749	750	679	727	706	756	741	718	741	758	708	725	688	697	696	692	687	666	728	709	709	703	752	765	728	697	736	705	732	719	688	730	694	744	729	722	710	746	703	766	708	726	731	712	745	748	685	712	718	692	691	720	750	697	698	688	722	707	685	696	716	733	692	710	721	702	691	729	668	743	743	661	712	707	701	739	713	711	688	786	739	704	700	728	703	694	706	730	701	720	718	699	684	714	742	754	743	704	687	692	661	720	700	719	729	710	715	730	650	701	695	727	713	753	713	717	701	720	726	746	745	696	668	707	713	754	689	741	706	718	717	696	711	695	703	730	690	771	719	728	733	739	680	719	725	743	700	725	691	722	768	734	689	726	718	707	673	728	705	710	743	755	742	692	720	700	699	692	733	701	728	754	689	746	737	693	745	692	692	754	661	721	732	691	734	734	685	715	732	646	729	693	704	725	720	670	714	726	701	691	745	714	778	674	737	695	706	728	699	740	706	704	729	712	743	718	729	715	688	681	715	706	730	691	722	714	722	702	736	744	792	728	690	696	726	701	693	683	735	728	701	692	720	693	729	701	735	681	710	722	762	685	734	685	688	694	728	687	698	711	657	707	712	700	668	670	690	733	733	667	776	728	746	668	711	764	745	720	728	697	717	708	662	709	753	690	692	732	679	690	743	714	708	718	737	752	710	702	752	714	662	725	687	700	732	716	665	732	718	708	737	704	661	664	699	687	744	699	739	717	710	717	666	705	682	737	683	707	708	722	713	699	687	709	721	697	721	720	738	710	697	736	702	783	685	716	718	709	736	747	711	778	727	688	708	707	649	738	745	751	756	725	702	770	674	712	716	772	686	726	687	741	759	740	735	714	663	721	720	690	752	751	740	721	734	688	717	690	714	698	737	703	720	693	684	693	739	687	706	730	716	723	665	709	679	735	732	714	703	668	673	737	743	672	705	714	735	707	695	708	707	700	704	715	738	714	706	677	699	722	746	680	651	699	737	746	737	747	712	713	723	716	652	710	703	691	701	720	730	701	721	735	735	731	744	702	685	687	734	727	720	728	683	658	706	682	682	672	689	719	749	705	773	791	727	737	694	703	723	672	734	705	729	730	728	704	702	707	687	690	708	687	682	704	697	719	729	748	656	725	740	661	723	720	651	684	698	678	702	700	716	696	688	735	742	723	710	720	727	732	668	710	740	747	770	710	695	747	703	759	723	696	749	716	703	735	704	620	726	683	739	695	706	724	699	739	679	743	785	682	701	726	677	668	720	698	650	665	680	704	666	745	726	775	699	689	771	747	721	759	678	725	748	755	685	687	696	719	701	753	765	738	697	755	723	731	705	740	711	723	717	720	693	718	673	687	731	675	721	749	730	712	694	712	725	666	689	721	718	695	688	663	720	733	716	698	688	717	669	687	663	722	718	704	695	711	649	729	756	739	684	721	730	671	716	735	725	737	758	723	718	680	707	715	703	675	700	751	763	751	723	755	722	714	698	702	715	726	753	716	742	736	727	667	692	707	705	705	697	658	673	716	745	739	727	695	699	730	768	743	699	733	705	753	723	713	735	746	725	707	734	771	675	721	693	755	728	734	672	714	694	725	736	712	699	704	669	756	726	720	740	759	734	665	740	709	691	781	704	715	699	722	692	707	698	690	730	735	739	700	709	707	706	702	710	732	731	691	693	699	707	704	688	721	708	730	702	744	745	651	686	710	746	682	725	723	703	725	737	679	710	749	706	680	730	707	723	755	739	660	676	719	725	715	713	730	752	660	726	711	722	712	693	759	691	707	693	694	708	738	716	727	703	752	717	775	726	670	720	667	677	713	741	706	740	676	725	717	702	725	704	730	730	746	784	720	784	704	703	675	776	724	700	721	733	686	699	719	720	698	693	686	710	738	730	732	712	753	717	689	719	740	740	751	715	734	700	732	758	765	669	675	726	703	670	702	691	661	727	740	741	719	735	715	748	726	689	651	723	726	705	722	712	717	709	742	741	698	729	758	690	699	734	672	693	698	716	642	707	714	689	706	708	755	707	713	718	746	731	696	757	749	700	701	768	774	683	704	735	746	746	710	696	666	747	714	686	741	678	711	730	726	731	725	716	744	659	746	716	747	702	696	709	698	737	698	754	693	706	707	683	718	708	656	701	722	701	678	711	717	687	777	702	681	725	679	670	710	759	703	730	725	725	689	682	714	735	742	700	646	709	775	768	705	715	716	754	665	710	712	712	711	700	729	692	719	671	686	730	680	686	735	711	676	716	734	731	708	707	712	653	715	737	742	713	733	675	764	732	723	741	703	713	749	729	751	706	735	691	725	698	722	701	648	714	742	708	747	665	650	675	694	676	729	707	711	726	727	684	713	751	735	693	743	721	755	710	754	737	748	680	684	679	696	706	671	689	689	674	725	749	738	743	684	663	687	666	725	700	749	732	786	685	734	729	690	724	721	668	699	712	742	706	713	707	710	722	694	718	733	662	681	700	728	736	683	729	757	686	684	675
37806	52892	44753	30796	19949	13429	9853	8084	6664	5301	4432	3635	3027	2746	2381	2147	1979	1781	1601	1458	1387	1360	1296	1132	1167	1178	1079	1056	1061	999	1030	955	889	920	970	966	892	930	891	826	857	842	857	834	884	838	855	848	833	851	826	830	855	841	780	791	785	796	795	767	821	824	771	776	774	769	796	759	759	790	850	852	817	796	791	792	799	779	794	783	749	791	797	788	740	777	780	770	753	749	825	823	743	801	787	795	744	756	763	766	726	691	801	741	731	774	769	745	774	823	764	803	767	776	778	756	757	775	758	747	744	804	760	764	721	727	770	746	771	739	778	765	751	752	767	729	795	777	722	782	772	759	789	741	735	753	762	792	774	753	747	845	718	694	766	739	790	788	793	771	756	750	758	769	763	730	706	726	746	748	774	753	767	763	722	713	750	790	800	739	809	770	744	713	769	756	733	781	777	804	803	760	750	758	746	772	829	752	800	758	768	770	722	787	806	814	767	760	753	781	747	753	736	815	737	776	772	769	716	738	772	767	737	773	745	758	754	773	786	806	748	782	759	761	809	771	738	750	738	745	760	735	752	782	746	771	783	714	777	763	710	801	784	765	823	776	784	776	751	746	761	774	772	740	744	759	759	783	793	783	699	781	778	793	765	767	757	767	776	753	728	769	726	797	793	764	767	816	742	786	732	780	745	785	778	817	776	799	770	794	771	773	747	717	749	737	757	804	747	805	776	726	781	751	761	793	797	751	735	732	746	771	753	749	732	770	725	735	766	794	758	770	783	723	734	784	730	769	719	746	765	774	789	772	803	788	722	775	748	789	748	759	766	781	776	768	748	783	775	730	757	737	765	806	751	764	702	782	788	770	765	746	807	727	739	803	782	728	779	820	822	752	754	769	765	759	755	777	764	754	771	796	799	742	768	754	778	741	766	775	742	783	822	781	770	772	812	756	744	798	755	782	721	772	769	778	748	826	778	756	799	770	766	744	736	739	761	807	786	770	767	796	708	770	766	723	730	720	731	747	819	753	772	740	820	795	746	730	799	766	762	778	722	773	766	807	822	753	796	766	797	785	754	758	777	791	755	705	744	769	783	728	737	764	753	732	788	720	739	769	748	791	773	793	781	743	780	753	778	786	756	747	780	790	799	749	785	777	746	734	766	779	760	826	765	785	728	760	787	769	785	725	776	765	713	733	741	786	814	759	796	752	813	780	762	746	763	777	785	746	745	772	803	824	767	754	756	740	768	763	767	719	768	760	732	781	746	757	774	710	749	798	776	737	796	770	766	767	732	742	708	831	716	755	752	793	742	743	719	786	756	773	838	749	750	725	737	747	768	734	719	749	737	726	747	749	737	731	780	778	762	760	742	707	774	802	731	753	743	732	800	719	722	760	788	796	797	769	730	721	723	735	713	725	818	763	761	748	784	741	742	779	736	770	775	777	784	772	745	816	728	764	791	731	692	765	765	829	704	738	763	720	775	741	764	785	704	754	820	774	749	738	736	761	774	745	753	770	749	760	797	752	761	764	730	770	729	775	781	752	768	805	816	719	755	771	748	739	748	772	764	785	729	771	761	791	770	783	750	708	716	747	760	763	762	757	798	705	764	740	791	739	768	809	771	766	765	806	783	729	748	789	808	761	770	800	775	764	747	774	821	799	719	752	737	780	718	777	751	777	796	783	748	780	737	755	782	704	776	739	748	746	777	735	798	774	749	793	751	786	779	796	786	768	740	796	736	780	825	730	755	735	744	727	737	772	751	775	810	764	733	752	748	787	775	711	769	737	784	748	756	739	778	761	748	761	705	773	760	725	746	722	793	778	753	749	791	798	816	730	766	775	730	770	777	784	781	776	776	808	795	784	757	779	749	746	752	774	797	758	738	777	829	774	764	757	775	743	804	711	762	780	760	731	797	798	748	781	816	791	791	756	775	742	751	761	801	805	795	729	739	790	736	752	758	769	781	777	734	755	716	799	748	758	791	778	771	734	724	740	773	798	776	784	748	810	798	766	791	809	762	751	749	784	782	775	813	744	753	833	722	795	785	718	742	718	771	764	802	759	747	773	743	783	712	792	753	759	762	798	742	733	748	746	814	712	786	748	730	797	776	735	755	761	786	756	729	767	775	756	772	787	808	797	767	736	753	774	794	737	815	739	776	742	766	792	744	753	748	717	746	776	814	758	788	786	761	755	757	764	740	777	780	758	784	801	736	758	783	765	751	747	780	761	785	799	765	728	781	733	791	780	814	721	770	736	772	798	715	726	783	815	749	769	768	741	748	761	774	782	721	768	806	769	756	765	739	763	783	790	750	748	747	774	780	771	781	769	799	769	741	770	766	800	807	768	781	737	715	798	795	785	794	784	780	727	738	744	784	795	811	729	790	783	767	792	701	746	773	780	755	779	774	749	789	770	728	782	752	711	783	741	764	732	753	755	754	754	773	778	756	787	738	759	754	742	763	788	765	752	759	749	761	758	782	745	777	764	794	757	795	742	744	721	819	732	769	757	741	788	773	761	777	740	811	762	743	762	756	782	807	749	741	722	773	764	781	784	770	750	762	752	779	755	805	771	752	755	790	775	749	739	742	827	732	808	778	761	777	822	750	767	759	780	780	748	711	769	743	748	763	763	728	768	781	802	776	771	757	797	719	773	729	777	739	777	774	735	764	771	732	764	732	806	777	754	730	773	803	787	777	777	750	715	804	717	796	766	747	756	740	759	747	747	753	798	686	742	801	775	787	804	747	760	752	798	726	818	768	813	751	777	769	783	796	775	810	747	749	795	715	795	759	762	699	726	791	789	772	760	706	746	704	773	747	791	816	742	768	770	808	818	753	773	777	799	756	719	762	778	801	763	744	758	794	813	733	740	757	759	782	770	777	759	747	765	749	781	758	764	708	766	779	797	786	739	791	776	748	753	755	786	760	767	756	782	804	767	751	775	796	792	729	766	735	753	742	775	797	793	754	758	736	795	801	751	788	762	781	759	758	793	751	770	782	737	774	732	804	728	752	729	802	753	749	758	739	774	770	832	720	848	714	726	762	717	788	767	793	733	742	762	762	748	751	756	781	784	724	743	764	792	794	762	774	670	789	796	768	732	789	773	740	744	710	732	758	763	782	810	784	797	762	775	751	790	751	762	750	766	769	780	777	730	758	739	813	796	810	779	779	730	752	758	789	786	722	753	786	799	746	790	758	717	737	729	738	740	810	795	764	778	734	733	716	800	773	782	727	723	788	766	799	774	796	772	750	779	783	769	804	716	773	814	770	782	796	751	742	762	763	786	756	784	790	831	756	821	754	728	748	795	766	757	735	795	730	780	713	756	770	831	742	778	798	788	805	734	770	754	753	799	787	771	758	784	720	761	757	726	749	783	812	764	771	788	787	792	714	797	732	762	781	780	730	773	726	805	775	735	806	749	768	795	770	768	738	750	811	771	836	775	751	776	720	741	775	753	763	766	806	795	788	822	781	786	753	787	728	759	702	753	810	773	804	755
22368	20086	26554	23793	20464	20363	15819	7646	5176	4218	3384	2882	2499	2237	2091	1863	1686	1576	1445	1362	1264	1256	1158	1161	1103	1155	1108	1022	1012	1027	1004	947	983	962	1038	968	910	965	950	901	945	934	879	856	870	839	861	853	885	937	930	920	888	862	911	863	897	909	913	893	888	893	844	874	844	887	898	836	865	848	855	849	845	877	930	879	862	888	894	854	902	831	843	847	862	878	782	859	826	834	821	873	846	855	849	833	796	790	882	835	883	914	898	842	860	799	853	876	834	858	887	839	837	848	842	791	857	822	805	855	852	880	845	852	890	826	822	812	793	832	814	875	892	805	848	862	847	848	815	855	812	865	817	845	814	856	864	850	869	877	869	822	915	842	892	848	793	852	831	855	814	853	883	829	811	912	910	833	880	845	840	833	813	826	830	878	860	826	816	840	815	866	880	850	824	819	866	881	857	845	829	808	858	831	893	845	851	842	851	826	843	891	861	867	853	880	769	812	829	824	847	803	886	812	864	811	860	862	805	806	826	822	827	844	856	855	812	841	837	813	852	885	844	892	856	875	827	798	845	835	822	898	896	826	816	814	862	793	870	834	805	850	862	821	840	923	845	898	831	806	816	824	813	883	789	825	819	844	821	881	837	797	881	864	855	792	883	890	839	840	843	842	857	871	888	816	802	832	836	880	849	864	803	880	877	894	876	851	857	887	850	814	859	884	828	908	814	827	863	842	796	852	861	859	840	827	827	908	831	844	828	821	868	833	859	792	878	865	784	834	801	813	821	859	852	864	836	846	864	787	797	822	828	854	855	868	816	863	808	830	852	837	823	826	824	833	802	802	836	871	870	912	840	803	875	835	857	868	891	841	901	856	858	883	899	849	836	857	840	845	775	824	821	889	826	834	846	881	899	832	913	813	889	883	835	857	891	904	840	850	836	868	837	819	841	841	857	758	832	810	843	844	853	870	811	836	803	886	819	901	863	825	892	799	796	894	844	826	811	837	872	828	857	820	827	864	854	876	863	866	772	833	819	841	860	807	828	875	841	840	844	866	842	864	856	839	837	859	883	837	850	856	846	815	800	866	791	859	848	841	833	807	854	817	849	913	800	891	832	834	847	935	874	863	806	797	878	850	796	822	876	851	826	887	834	870	898	856	829	827	832	856	860	862	855	856	862	825	890	853	839	836	794	799	885	871	863	882	874	856	853	799	834	875	844	843	853	880	809	883	829	828	844	857	888	804	808	853	877	866	804	854	837	910	840	799	836	831	890	822	831	868	861	844	826	856	844	808	825	837	815	875	853	836	839	802	821	844	848	822	852	828	867	838	862	830	853	854	838	829	885	835	831	860	798	873	849	849	902	836	799	856	852	798	834	820	856	799	863	820	799	798	860	860	891	867	835	852	837	802	837	867	838	875	892	826	848	857	842	855	823	876	829	842	837	897	833	803	868	855	823	813	828	893	903	837	849	855	866	861	831	850	845	873	861	827	840	827	816	818	863	820	863	825	832	819	845	846	877	838	848	859	881	826	893	820	889	876	875	860	861	801	841	872	853	809	887	829	847	820	817	783	907	818	798	832	887	816	830	852	873	793	788	880	881	849	843	848	863	833	860	835	817	833	861	824	833	876	808	854	875	828	843	879	835	843	898	781	825	849	857	791	779	830	882	863	851	819	799	789	826	809	830	843	821	843	843	898	799	796	862	862	830	860	943	813	839	873	835	875	817	867	836	828	842	823	840	867	891	864	830	815	837	854	883	836	822	884	817	876	822	849	839	849	849	883	848	838	895	875	843	812	864	826	848	809	862	779	881	845	825	832	767	817	832	869	860	856	864	903	840	858	824	914	804	859	864	904	862	874	834	845	876	881	830	811	865	890	870	824	824	838	826	817	824	835	810	846	867	814	859	852	814	888	881	844	849	797	852	860	828	844	830	866	850	847	824	830	801	873	822	762	841	838	801	855	859	820	821	872	858	891	850	847	821	853	901	888	828	865	822	816	837	839	817	825	853	804	865	798	826	877	837	859	799	823	855	805	881	854	899	859	815	836	800	820	848	820	810	837	862	810	900	815	863	815	863	838	830	817	897	832	874	836	884	839	843	824	867	837	839	816	845	859	856	779	830	856	817	851	798	834	795	860	825	794	837	825	849	885	829	855	830	813	911	798	810	864	868	853	810	815	833	814	841	852	842	853	875	811	792	875	803	827	907	852	841	831	828	831	818	797	822	838	829	829	864	827	834	757	813	805	820	871	828	847	840	846	881	850	867	826	833	782	848	797	877	922	862	828	837	814	877	829	821	833	898	849	872	838	843	818	835	854	866	805	838	863	891	837	861	838	842	848	855	810	835	836	813	794	822	837	893	838	844	873	840	895	875	827	812	826	867	864	878	837	850	769	861	837	836	845	840	869	836	855	830	857	871	877	857	826	787	836	849	828	887	857	818	861	873	881	886	824	877	875	888	794	930	852	824	865	892	789	856	839	839	821	862	830	885	857	850	824	826	805	831	799	836	807	904	874	861	828	794	829	826	817	867	830	867	872	874	811	843	866	783	851	886	893	861	887	866	859	811	778	912	860	811	888	845	829	833	862	880	839	843	894	849	912	815	859	826	823	819	824	799	886	905	846	817	825	828	820	877	843	886	851	873	878	796	832	833	822	812	840	842	821	814	844	821	803	846	824	887	818	797	794	819	880	855	838	940	828	843	860	858	829	829	875	843	903	832	839	790	859	881	859	873	859	812	826	829	836	819	860	848	856	854	832	832	839	849	866	862	851	844	828	931	849	864	860	797	829	844	884	810	812	825	840	871	831	889	839	883	795	839	832	890	878	840	808	804	828	811	826	844	891	829	882	830	847	808	852	821	858	844	839	830	899	793	864	789	901	837	812	831	884	868	837	830	831	855	837	799	902	848	764	799	817	912	853	900	815	798	783	825	837	865	808	849	871	848	870	859	831	805	866	852	843	869	879	854	856	853	831	849	864	891	789	778	822	837	768	787	865	849	804	826	827	809	827	786	819	875	820	874	868	840	867	870	833	837	919	869	810	826	857	837	841	801	809	848	837	813	863	876	820	819	847	850	856	842	867	873	833	848	847	893	862	841	803	854	806	847	854	856	862	805	898	812	803	798	870	818	824	824	792	843	880	853	836	827	831	818	881	840	808	836	816	777	880	890	881	843	840	842	833	838	868	853	837	786	887	828	844	849	862	853	850	824	855	830	859	822	844	812	826	825	854	816	831	880	908	844	847	840	891	860	796	820	844	830	876	816	823	880	812	870	863	808	809	833	824	829	904	847	868	819	881	863	861	833	817	830	848	856	778	825	830	863	869	845	841	824	828	811	820	885	811	866	848	894	860	845	815	800	829	924	888	783	858	812	809	827	897	845	837	825	885	896	893	781	846	850	826	827	853	788	869	805	878	831	787	871	827	851	879	864	862	864	838	868	849	854	795	836	825	797	820	874	833	867	820	910	862	884	879	856	883	834	869	833	844	842	862
37498	58107	54640	39818	25959	18282	14127	11471	9493	7834	6316	5256	4466	3808	3355	3036	2687	2400	2200	2048	1902	1736	1558	1573	1510	1486	1380	1381	1355	1289	1185	1231	1058	1123	1127	1065	1057	1093	1005	961	1024	1020	1025	979	1003	1013	980	1014	1010	971	925	955	931	941	925	948	933	971	955	924	881	906	943	876	949	869	929	912	929	972	915	905	919	942	847	883	879	910	966	921	931	902	916	866	894	922	900	888	894	897	907	898	909	877	848	930	825	819	842	838	872	922	865	867	856	855	846	878	870	872	863	843	898	839	866	882	894	889	897	858	887	854	873	873	816	814	876	884	824	912	846	849	847	825	860	867	864	863	854	909	873	867	879	890	865	854	837	923	891	843	872	857	861	889	894	903	844	888	879	863	873	866	830	881	854	836	848	867	899	894	860	855	851	887	874	884	905	869	875	873	947	882	875	848	844	856	886	849	898	875	870	867	832	857	895	878	899	803	874	883	908	900	894	853	825	813	866	829	855	873	887	884	859	856	854	834	880	852	853	889	877	884	880	866	855	861	878	846	885	849	883	902	909	879	876	851	871	824	891	897	892	860	869	892	885	890	840	899	836	813	845	887	869	881	860	862	860	863	892	898	877	906	892	876	881	837	816	869	854	913	840	848	880	830	929	894	886	900	917	825	892	855	871	820	865	815	846	939	881	841	863	858	840	908	866	875	906	907	853	874	864	860	844	905	858	908	911	850	845	876	847	857	875	937	874	858	862	885	896	937	888	834	873	917	863	809	924	874	853	885	883	871	881	873	843	841	855	896	873	896	854	902	822	843	867	928	862	883	843	855	837	808	904	866	890	869	854	870	911	875	831	872	840	883	853	883	836	859	950	921	907	934	861	829	873	900	914	827	882	866	893	856	905	865	838	864	875	865	870	864	838	840	858	919	894	800	837	823	858	861	870	858	846	860	839	917	821	907	860	832	853	867	865	866	866	855	902	845	872	871	911	854	859	916	860	855	831	845	905	843	878	852	802	856	890	830	875	824	852	817	800	832	812	859	849	940	881	891	878	830	850	853	865	905	857	879	899	874	888	864	847	891	869	875	826	846	880	869	895	871	862	877	823	867	829	873	841	868	861	897	873	866	871	827	856	826	901	910	888	834	846	865	836	830	843	929	868	869	844	831	877	855	918	863	925	896	850	841	892	859	862	834	884	816	915	855	814	871	877	846	879	906	894	872	899	875	893	880	853	941	880	839	864	865	870	834	800	847	957	854	861	840	881	894	874	872	885	831	835	848	887	904	785	898	888	833	873	864	816	825	832	893	840	860	815	878	903	813	867	842	874	891	880	890	883	865	896	933	922	846	863	844	955	868	886	867	843	855	864	849	880	877	867	895	847	841	859	860	902	817	889	873	860	909	839	902	854	853	826	885	841	885	824	838	901	876	855	849	865	882	851	893	820	857	896	876	898	865	846	879	838	862	905	898	861	865	857	855	853	843	862	891	862	887	879	896	866	871	836	867	877	839	837	888	910	850	887	928	857	862	882	883	892	855	864	835	870	826	892	931	836	857	875	873	904	895	838	868	858	862	882	905	854	922	840	872	876	880	867	877	884	870	802	887	870	926	932	865	892	876	866	906	804	845	887	875	868	861	891	842	863	847	894	891	884	865	856	833	869	865	930	867	861	868	909	824	900	893	849	944	876	952	817	910	885	891	836	867	855	881	849	879	868	863	840	894	847	896	871	890	855	890	878	816	867	843	874	838	909	855	868	821	874	853	864	852	875	809	863	875	830	885	839	854	892	866	806	820	881	914	920	911	844	848	874	817	896	895	833	870	860	900	871	886	879	885	853	860	850	853	854	855	869	825	842	922	834	857	844	873	857	884	834	849	898	865	822	824	866	847	847	858	841	881	895	862	884	858	855	858	859	846	842	868	903	910	846	841	886	841	908	853	865	898	847	888	852	897	889	882	871	825	858	856	839	912	863	847	888	913	894	853	916	864	875	866	888	863	849	834	870	910	865	917	934	868	884	857	846	874	796	864	874	885	858	833	880	862	852	933	852	882	921	821	862	818	875	868	829	878	846	861	876	862	893	853	816	863	847	874	903	860	886	819	856	828	879	852	836	907	836	862	900	840	860	907	853	866	875	883	855	848	807	867	831	869	889	869	896	834	866	934	879	830	883	902	851	921	906	812	914	842	821	923	863	813	858	833	830	884	853	895	816	876	848	924	900	934	855	912	842	930	929	868	888	830	862	832	863	848	846	866	840	902	870	897	866	902	865	906	830	843	857	882	835	909	849	894	868	893	863	892	845	861	878	860	875	855	876	917	894	883	912	900	869	846	891	861	875	845	845	875	845	857	830	855	818	830	870	856	875	877	867	935	857	839	879	878	885	827	888	830	892	828	924	891	837	902	879	848	854	926	924	883	855	905	881	848	845	856	865	876	853	830	860	869	870	876	858	865	849	877	878	832	841	831	851	846	855	915	902	860	815	910	906	916	866	845	849	864	837	878	888	846	863	791	874	858	880	854	873	888	831	856	852	878	918	877	797	869	883	905	880	863	927	893	850	880	816	866	846	862	896	845	871	906	871	852	862	868	878	885	917	883	884	885	836	859	884	879	862	862	906	842	832	829	855	818	858	871	848	847	794	809	892	840	850	846	852	843	893	862	887	890	842	863	905	872	915	862	852	885	858	869	907	886	854	842	903	860	868	892	858	788	861	887	896	897	886	902	831	887	856	888	894	906	872	873	935	900	927	850	937	837	886	804	879	851	877	832	911	869	864	861	883	860	832	845	858	873	796	893	939	840	847	911	851	845	866	962	822	878	917	907	910	829	861	889	888	876	830	902	896	867	865	876	879	847	837	945	910	873	901	895	836	856	877	873	869	881	818	848	840	849	856	863	842	877	836	858	849	827	873	857	868	875	871	900	884	927	864	836	938	892	875	917	911	877	838	897	854	859	806	890	868	878	817	951	857	763	825	854	880	831	868	808	880	860	862	850	830	937	897	866	873	869	839	879	919	889	850	863	807	846	882	886	903	876	835	894	881	903	820	907	885	873	859	912	871	895	843	856	819	837	900	904	905	904	831	867	876	913	867	922	816	872	922	886	912	822	849	821	856	858	877	924	885	897	883	917	788	860	892	869	856	888	815	874	886	871	891	889	897	861	849	879	811	902	837	846	873	868	844	912	832	862	886	871	873	842	950	909	871	883	884	870	917	844	846	919	878	847	835	889	836	845	832	879	910	864	868	857	893	871	880	856	845	807	916	885	926	812	853	846	839	865	898	821	865	835	839	796	911	868	866	823	867	838	875	856	891	844	910	864	887	872	878	829	919	885	893	903	833	869	851	896	916	866	819	845	878	843	869	880	862	882	872	870	886	838	885	885	867	954	836	826	883	853	858	888	867	865	876	852	889	883	885	895	873	857	896	866	862	878	830	906	866	857	814	861	955	847	890	890	832	882	888	867	849	869	887	911	916	845	861	908	805	817	839	823	857	875	878	847	861	848
36083	37987	36164	21714	9844	5146	3825	3032	2523	2137	1786	1600	1504	1446	1411	1220	1171	1166	1134	1060	1091	1025	1045	1041	994	977	1003	921	908	1017	930	962	980	907	906	897	933	942	931	924	956	948	921	891	878	926	864	871	907	909	889	928	904	875	924	927	883	892	911	883	896	890	889	890	895	857	922	899	934	942	859	816	912	927	921	936	935	887	849	927	914	862	951	957	862	866	862	894	947	923	874	935	879	887	899	869	876	877	909	827	916	865	898	951	882	878	853	933	895	900	867	959	893	810	910	885	910	887	869	939	896	915	900	881	824	893	880	955	828	893	876	877	939	874	851	920	915	875	914	937	853	899	899	934	874	901	909	887	882	869	870	901	880	905	896	846	886	823	877	920	943	847	879	899	961	845	899	879	898	849	868	890	890	903	859	847	903	945	972	899	888	958	905	863	926	892	935	887	887	849	917	887	961	909	887	877	837	863	930	879	889	877	838	872	885	888	887	909	885	869	854	875	882	846	898	914	892	899	885	919	855	965	901	879	942	881	910	903	891	876	897	965	865	893	883	933	865	859	924	899	835	885	880	874	896	917	860	895	881	890	905	831	826	846	894	884	865	927	912	903	879	943	856	915	899	889	883	970	870	908	906	875	911	932	867	844	896	942	895	885	888	878	899	943	900	864	872	869	869	848	861	826	887	872	885	932	920	878	862	881	832	864	910	880	957	895	947	895	905	870	837	892	888	858	913	879	879	887	932	892	892	888	919	901	862	895	851	929	858	910	871	867	930	967	866	881	903	870	889	856	940	908	906	884	927	851	896	938	886	848	878	852	893	890	910	856	880	912	879	956	895	893	899	930	935	873	877	898	893	852	936	929	858	940	911	897	941	939	852	881	920	846	874	892	927	900	899	873	884	868	858	872	927	976	892	881	791	873	911	911	944	919	879	840	896	914	872	927	892	915	846	862	864	950	905	882	882	870	854	849	870	924	891	960	871	882	868	920	897	924	884	903	897	894	920	877	891	876	867	896	944	882	826	958	864	870	864	908	938	919	802	897	932	904	857	883	927	929	941	908	928	940	862	865	856	933	900	896	873	967	867	930	860	933	813	890	886	847	890	876	826	897	908	902	931	874	947	924	860	870	856	832	865	887	856	889	858	858	863	985	933	925	905	857	878	875	911	935	860	914	868	891	900	862	886	917	917	906	860	924	864	942	855	871	948	900	889	864	948	952	949	846	889	847	916	964	844	919	880	865	924	902	896	899	958	969	885	901	846	804	892	894	899	921	873	890	912	901	829	893	909	899	923	878	933	880	893	919	889	884	873	849	909	882	928	881	925	898	930	895	867	906	878	933	849	887	869	900	911	872	876	877	968	946	887	885	892	863	888	918	879	916	893	940	847	879	904	873	887	909	914	878	874	900	884	925	884	952	886	840	907	869	901	889	923	856	864	916	955	891	886	930	900	916	871	902	891	878	936	861	898	921	905	867	857	952	895	866	900	885	904	871	893	879	904	882	890	900	930	882	925	898	858	853	887	865	930	890	827	900	894	888	858	840	867	904	893	902	905	872	914	863	875	914	873	935	883	877	900	888	901	884	901	923	923	823	872	924	913	875	892	917	928	882	897	869	885	895	880	880	859	910	901	946	887	933	891	878	887	872	860	870	949	911	880	923	874	887	880	839	919	824	931	875	880	875	873	896	867	889	903	860	804	929	896	924	907	866	848	949	911	858	884	819	882	877	903	853	919	914	871	890	861	844	867	829	909	867	814	870	894	854	833	854	852	852	913	889	876	893	869	887	919	918	913	860	858	860	910	870	886	905	880	898	863	895	948	934	899	924	893	939	816	847	882	894	895	890	890	857	886	851	950	920	964	928	876	902	898	890	897	890	873	898	854	985	900	892	902	926	879	869	852	921	902	890	952	846	900	887	878	893	880	944	879	887	913	938	849	895	892	908	928	899	858	937	888	896	884	875	848	924	911	895	842	855	926	911	898	849	937	867	892	880	936	898	916	883	888	913	868	924	884	896	888	921	895	890	873	851	891	885	882	871	936	956	844	891	925	853	899	935	839	930	951	847	921	898	934	918	889	950	900	899	899	896	890	870	827	891	873	863	950	887	860	898	873	886	895	860	919	934	877	875	811	829	887	859	946	969	891	939	888	893	910	903	929	893	883	851	910	856	900	865	906	922	911	884	907	952	902	930	903	946	892	899	882	875	901	912	848	851	893	934	906	889	874	929	874	920	906	876	888	886	913	841	850	899	923	919	888	868	846	822	911	876	954	852	852	863	877	914	886	853	828	902	911	863	930	949	847	869	928	922	858	893	835	938	899	857	877	858	918	884	900	924	847	918	848	884	828	878	869	996	849	884	836	889	861	911	922	892	885	920	888	864	930	884	891	879	915	896	850	864	873	890	931	914	856	911	937	904	866	880	952	945	838	894	903	868	888	900	920	914	857	890	914	861	927	923	885	887	918	913	902	879	921	885	954	863	865	903	897	929	855	973	932	897	916	844	879	894	880	897	926	903	854	915	928	896	886	904	898	899	940	906	929	918	902	896	902	929	887	832	906	917	888	895	928	885	881	871	912	794	856	884	852	933	807	913	934	910	908	847	898	842	937	892	860	902	894	872	926	924	861	923	873	905	888	820	867	910	894	897	881	903	845	850	884	882	896	871	894	845	903	875	925	847	943	890	881	944	934	907	945	927	874	878	940	866	912	894	823	884	886	901	847	868	903	863	865	888	907	917	861	922	875	915	891	877	937	947	837	888	874	897	824	924	910	900	924	882	941	938	894	908	878	850	852	938	910	901	918	850	909	927	874	889	919	901	918	876	868	922	918	874	892	859	902	861	849	905	862	899	811	898	864	899	883	908	936	856	848	848	889	866	894	825	890	911	860	893	891	877	885	894	917	864	922	873	921	882	843	868	893	879	894	882	880	929	817	889	897	904	845	899	863	906	983	895	873	886	888	918	846	960	882	863	912	890	850	852	892	840	893	897	851	910	864	905	895	878	840	922	908	930	873	908	884	865	871	894	892	933	881	952	905	911	893	875	903	881	861	891	854	930	942	870	904	920	878	836	907	895	881	881	886	922	857	837	914	861	840	910	882	884	916	880	921	873	854	897	889	915	907	865	935	944	943	925	857	890	869	901	836	912	833	834	905	934	891	860	918	888	885	892	920	888	856	900	850	895	901	923	934	899	888	923	905	903	939	891	873	864	929	873	865	900	859	860	841	886	857	912	913	905	923	877	863	904	886	846	886	883	842	948	885	869	903	853	921	867	904	876	905	852	947	843	885	921	875	875	905	858	852	858	883	917	917	843	932	849	886	842	882	845	847	900	875	892	834	880	861	877	881	864	879	899	944	883	878	917	927	878	919	857	937	928	895	896	914	904	834	886	875	873	887	887	896	876	916	895	833	929	894	861	936	964	895	929	856	875	985	934	810	859	910	920	895	878	870	863	897	927	892	888	876	917	940	859	915	881	898	884	901	885
38788	49449	42742	24897	14449	9460	7184	5663	4679	3893	3049	2812	2430	2116	2007	1892	1697	1595	1517	1423	1387	1261	1317	1235	1181	1255	1091	1110	1186	1199	1136	1088	1039	1048	1076	1102	1033	1029	1014	1102	1047	1054	1014	980	1003	1053	1038	1015	1041	1031	997	1066	1003	935	977	960	1004	984	1012	984	992	973	975	1026	973	1013	966	926	1041	927	962	963	949	987	986	955	1011	973	933	985	982	917	973	989	1011	949	983	1010	980	1006	985	946	978	946	940	949	973	954	904	953	980	929	944	979	995	983	946	947	963	997	958	907	962	969	949	941	970	948	936	973	989	940	978	923	971	940	1019	917	966	977	977	980	954	937	970	924	958	989	931	970	956	947	882	1010	967	927	954	997	950	957	1001	1005	992	933	965	980	958	951	943	931	919	969	980	962	930	957	979	983	936	935	966	904	902	946	943	934	916	993	961	931	948	985	943	959	940	952	934	967	960	981	955	1057	975	981	961	928	983	925	978	947	968	964	975	969	1006	966	966	915	991	1009	951	921	936	979	972	921	946	951	986	987	910	902	904	955	899	982	992	946	977	974	949	947	988	979	945	931	957	998	1009	1001	917	940	929	1019	1032	937	946	969	929	941	919	957	942	989	1020	920	941	917	952	996	904	948	951	969	922	974	970	915	956	1001	933	961	936	965	976	986	991	946	957	950	934	906	969	979	948	996	920	937	897	961	924	1018	903	956	953	1005	959	983	1018	922	955	972	941	942	1019	956	917	968	917	885	908	951	947	906	981	919	935	943	994	963	1000	963	951	949	931	919	937	971	881	967	969	977	974	943	993	1008	930	939	990	905	1003	990	1010	938	989	914	947	980	1014	976	970	988	925	945	920	957	983	894	941	926	933	984	965	925	962	944	954	987	970	959	930	956	950	943	954	927	978	876	946	951	953	961	954	985	929	929	933	932	910	976	896	958	1000	976	931	956	933	1028	978	916	953	942	960	893	922	974	966	997	951	967	937	927	951	981	1001	945	996	987	909	940	997	936	949	984	972	956	1006	941	916	967	926	963	1013	977	936	952	956	948	968	966	953	960	927	1024	980	960	956	1014	977	957	937	980	972	993	944	959	1004	956	930	951	925	955	1008	943	935	964	949	947	946	982	958	971	981	950	957	1000	919	948	968	960	1024	999	975	942	1035	973	943	984	943	899	969	977	958	993	932	989	1027	998	999	999	1027	945	937	956	1011	996	956	948	937	969	952	904	955	940	993	1037	965	906	981	929	917	982	922	951	969	936	958	911	1003	969	921	940	1000	986	957	1003	960	989	960	929	961	949	954	974	911	946	1017	972	932	1036	977	911	922	950	948	938	961	929	1016	962	960	948	974	946	939	988	988	985	938	981	987	930	948	990	999	947	988	912	897	944	994	917	962	1016	972	936	913	983	1005	906	923	989	962	936	950	942	954	954	930	937	985	920	951	924	980	932	919	958	943	979	988	1006	991	960	907	924	907	927	896	958	927	927	924	982	926	950	1034	952	1009	928	956	986	899	932	1049	940	942	916	959	952	986	921	954	1003	962	943	932	935	967	959	1022	969	984	986	976	984	914	903	942	1001	968	979	948	893	1024	990	951	958	976	938	958	955	970	967	974	1012	1020	930	945	956	973	967	950	964	993	903	942	993	958	983	938	989	962	994	948	920	958	974	974	955	979	987	949	947	906	947	952	1001	990	1027	929	956	958	963	956	966	969	964	995	1023	925	948	954	925	1001	962	950	988	961	940	917	949	936	961	1006	952	957	928	968	1013	923	940	987	924	952	963	957	964	932	981	945	960	875	954	897	957	954	965	992	944	936	981	1057	905	954	1001	927	953	919	978	964	1003	925	950	962	960	978	947	941	984	946	932	989	994	959	1053	913	966	986	945	974	926	941	985	943	938	964	983	966	965	926	977	971	978	950	992	959	977	939	962	884	986	942	901	968	913	952	973	965	937	1001	978	1001	1004	969	948	952	994	989	976	980	1003	978	982	989	938	932	995	949	992	914	960	954	993	924	964	976	947	953	978	1002	1001	959	956	939	981	956	1021	915	950	853	973	934	956	947	940	891	962	944	963	931	985	889	961	960	930	921	979	955	986	941	926	887	956	921	950	936	942	973	934	926	907	967	963	955	967	967	944	948	946	991	935	947	948	985	993	958	975	973	951	1019	940	965	928	918	900	948	989	994	976	949	909	980	967	943	950	967	947	958	978	932	945	936	953	1000	955	975	993	960	895	903	956	905	994	897	909	937	1002	916	981	1012	959	1024	966	978	1023	932	924	956	1000	966	868	919	926	919	939	952	882	922	956	914	923	960	956	946	978	925	938	954	932	916	976	938	993	939	1006	958	925	970	993	961	937	963	970	1002	1032	963	927	968	933	975	988	890	997	912	927	916	900	994	924	937	971	934	951	934	938	912	932	945	916	994	923	970	949	961	987	961	918	1004	957	942	1053	1007	990	960	964	979	949	970	955	910	959	982	961	950	909	958	990	953	962	898	948	926	926	955	964	956	914	978	979	975	1000	984	927	986	929	952	957	991	960	992	939	973	954	981	987	947	933	983	954	955	948	981	996	974	980	946	988	937	970	968	937	942	955	996	979	948	967	966	943	964	969	971	1014	996	970	956	980	983	993	920	929	906	954	953	949	899	968	987	948	939	952	996	994	947	968	952	912	990	949	959	977	968	973	977	986	945	955	969	930	901	963	972	928	1007	963	936	921	1020	892	977	948	974	984	964	944	967	974	916	958	982	961	970	925	967	969	931	1022	955	965	925	964	942	892	926	937	916	1015	923	947	982	981	937	941	957	927	965	983	1012	946	961	966	976	998	922	969	963	904	925	966	933	965	967	949	975	910	956	960	916	944	965	984	971	1001	972	991	984	968	987	938	929	958	992	944	948	945	920	921	925	935	957	934	984	947	945	997	957	927	980	983	973	949	915	942	971	956	962	936	996	940	965	958	981	1013	1001	929	984	999	949	951	990	948	897	943	983	959	956	919	954	955	963	1031	951	938	937	959	928	991	948	995	957	985	939	944	978	986	921	964	956	970	905	972	955	959	908	945	919	929	982	897	950	983	942	1007	929	930	1042	951	900	903	918	903	988	909	900	888	978	979	954	953	1012	968	948	934	1016	970	950	960	971	931	973	962	948	960	980	962	977	938	981	955	960	958	949	961	968	949	931	973	891	947	910	1004	973	971	915	966	964	932	953	966	998	1004	965	968	1007	984	982	931	944	990	971	922	920	992	993	979	1004	967	944	934	975	1019	973	981	940	933	967	956	1004	920	953	973	938	1000	947	963	903	924	991	930	961	979	923	958	996	962	921	963	928	944	938	910	956	915	910	1014	984	951	915	971	1003	972	970	991	941	979	1008	979	956	938	899	952	974	934	928	991	921	937	951	973	918	1033	985	881	1014	1032	946	954	937	942	989	984	975	912	1000	947	976	969	953	930	972	954	920	959	950	911	948	999	1002	955	1033	966	929	943	882	924	996	973	938	1021	922	959	925	960	973	931	933	945	956	1007	961	951	970	972	949	1014	942	881	998	975	1002	992	965	953	945	994	1039	994	916	939	936	922	983	989	982	956	947	981	1020	925	955	992	948	955	929	983	944	993	966	876	942	964	953	953	955	957
24257	20130	26298	24333	20491	15050	7964	4611	3417	2849	2301	1980	1695	1623	1509	1341	1256	1129	1132	1021	1047	950	971	1007	838	849	857	868	849	838	838	801	783	806	775	827	820	727	718	760	749	758	763	732	729	711	739	777	732	735	744	791	726	717	741	779	687	757	784	768	710	741	774	754	727	716	742	721	711	682	708	707	728	770	720	685	735	705	728	742	756	738	749	749	740	719	755	719	778	693	717	695	681	711	690	749	758	754	731	738	713	705	713	710	707	677	710	695	765	726	725	707	744	731	743	710	674	686	763	717	748	695	680	752	649	729	700	732	694	716	740	679	739	731	710	701	733	693	743	748	660	722	723	725	752	702	727	713	730	678	693	742	733	730	727	721	710	683	759	770	694	708	700	632	738	737	733	668	742	722	663	655	695	743	692	689	721	731	705	718	655	696	724	683	713	717	751	715	707	738	652	738	740	665	737	725	702	708	690	766	708	718	738	708	693	713	710	667	709	716	759	703	719	747	743	754	700	759	724	734	770	683	703	755	685	739	764	731	696	724	715	740	760	684	678	727	785	736	735	713	725	691	702	737	727	729	717	780	743	741	725	656	755	718	685	711	710	716	725	716	728	687	753	754	742	760	690	719	727	722	714	712	708	723	690	760	745	722	731	730	699	690	705	688	737	720	731	722	748	662	727	692	724	728	700	713	727	721	717	682	685	701	741	724	732	745	724	747	686	769	697	642	695	721	710	775	706	666	697	693	696	720	698	755	680	705	693	698	709	712	689	721	769	693	683	705	757	675	694	664	698	710	702	737	678	705	713	663	662	713	722	744	681	722	746	759	706	735	706	721	697	660	667	722	656	746	738	685	727	699	742	694	761	750	752	741	708	671	743	737	715	698	700	729	696	709	696	702	665	728	704	731	702	715	705	731	667	686	706	725	690	706	730	665	731	729	752	670	724	753	740	718	711	740	659	770	727	702	721	682	717	692	727	709	691	694	711	745	709	706	732	698	697	728	669	715	742	710	700	724	685	740	761	723	691	723	695	713	700	736	702	678	688	743	679	687	797	730	706	691	666	731	749	649	730	736	728	695	696	713	704	711	725	734	723	684	725	681	672	737	679	729	738	720	714	732	710	744	727	731	760	715	697	709	707	732	714	759	728	705	749	728	693	663	698	678	746	699	715	717	773	716	718	708	703	690	740	765	716	732	741	723	712	751	752	721	685	657	702	690	721	697	719	724	750	717	703	717	756	676	725	720	716	697	706	708	697	688	712	729	736	717	694	748	727	681	722	752	709	742	728	741	700	723	756	716	728	758	679	716	744	720	726	684	687	705	715	686	743	699	724	728	760	713	675	706	691	707	678	708	668	721	719	730	695	734	726	684	734	757	739	744	765	729	706	732	711	702	747	691	710	708	752	741	730	708	731	689	720	700	739	672	720	704	717	682	706	716	714	737	687	722	725	714	677	720	709	724	738	733	687	742	671	682	736	734	685	748	734	678	685	731	745	713	711	654	718	715	722	752	698	704	734	702	718	681	743	693	761	746	734	712	736	674	693	775	719	706	741	739	734	694	706	705	724	722	776	744	720	711	723	751	663	752	758	675	706	740	682	712	726	688	721	718	739	703	680	721	777	733	717	719	716	746	753	653	724	711	737	692	674	642	722	720	785	700	697	718	670	655	727	693	737	740	689	664	698	743	706	723	756	671	708	731	714	684	730	761	714	720	753	716	734	743	677	715	711	717	731	684	682	700	732	711	773	699	737	726	744	801	714	745	713	658	723	701	693	713	746	697	744	706	667	673	743	686	680	725	722	700	779	711	720	714	691	713	724	691	735	761	692	668	685	686	710	669	714	730	767	703	697	739	713	694	717	660	648	708	769	746	771	693	653	704	708	721	716	719	761	639	762	732	666	723	749	666	688	721	716	707	662	662	723	686	720	763	726	738	740	695	733	721	736	709	737	711	711	729	710	751	692	763	683	709	703	703	743	692	698	658	766	696	719	713	733	720	782	733	699	749	663	739	718	697	717	729	722	679	701	737	736	715	740	704	710	719	695	713	670	701	751	656	736	718	712	674	680	693	703	703	735	734	769	710	697	717	706	712	727	680	710	672	717	743	668	706	694	729	716	711	751	725	759	743	734	731	675	784	749	712	697	680	708	713	750	711	722	782	663	718	713	715	761	729	703	718	771	715	728	727	658	695	714	715	777	722	694	682	728	691	689	721	716	686	727	659	771	734	722	706	704	716	693	741	698	686	684	696	710	712	665	698	711	737	732	693	732	695	728	691	682	701	759	761	687	693	702	746	691	754	724	705	698	725	715	717	682	721	692	668	720	704	692	721	649	706	695	723	683	698	689	704	695	705	753	711	660	705	706	691	688	718	714	732	689	704	673	688	704	739	672	706	724	676	680	756	681	721	688	709	747	722	705	699	715	688	702	695	724	726	682	675	692	694	690	736	758	698	729	692	728	711	743	723	744	742	681	758	721	714	706	668	715	718	730	715	701	692	722	685	732	698	738	694	695	728	715	739	719	686	706	720	722	686	720	726	748	706	696	715	689	763	759	684	699	692	715	677	651	751	713	700	704	727	679	743	739	751	697	726	690	663	737	712	743	728	742	752	708	745	694	704	662	660	694	659	724	736	666	718	682	687	707	717	706	712	740	700	726	731	709	766	718	755	719	744	759	734	672	692	704	697	692	700	702	676	703	724	706	725	718	722	720	754	710	726	694	752	757	717	750	677	645	733	743	705	744	669	710	706	679	708	691	733	702	772	673	684	754	659	723	666	707	696	704	704	704	692	722	690	674	682	737	690	707	722	715	705	729	660	784	716	693	686	722	699	751	678	678	726	710	694	713	747	732	707	690	684	740	743	708	724	657	711	706	735	743	763	710	682	685	725	734	725	682	697	728	699	743	705	724	676	678	686	724	703	717	695	712	748	697	693	699	732	678	688	743	744	647	725	753	704	728	747	714	722	663	679	679	723	692	699	644	721	697	720	703	739	707	705	708	700	714	699	702	671	698	691	699	680	721	742	742	687	762	681	738	749	703	712	669	691	757	699	693	741	664	722	699	744	725	780	705	726	728	672	727	707	690	698	688	757	697	724	688	724	739	751	726	695	723	702	702	683	705	720	719	737	709	741	666	744	707	732	716	691	723	698	689	687	692	745	737	744	675	698	748	700	729	679	679	697	689	690	743	737	743	710	713	713	670	725	694	674	675	706	704	664	695	695	702	780	706	700	656	665	695	716	651	701	721	762	729	714	714	693	723	728	732	713	740	688	693	733	737	735	695	708	735	668	719	736	734	732	724	660	743	698	767	699	708	743	688	733	698	741	692	745	744	736	718	742	709	723	740	721	694	705	725	714	723	734	716	684	743	711	724	729	694	732	697	682	742	705	713	716	740	697	715	710	716	677	686	709	684	756	683	693	727	757	681	762	752	738	713	739	683	721	714	726	701	735	731	674	674	640	682	728	712	690	730	724	643	675	732	701
37571	56064	45339	32134	21309	13667	10700	8269	6620	5294	4426	3680	3072	2694	2530	2164	2040	1761	1626	1494	1435	1350	1249	1197	1168	1168	1133	1075	1043	992	980	959	907	915	913	887	897	900	869	921	877	824	861	837	828	821	805	885	855	808	795	841	826	837	855	803	748	827	815	843	827	756	773	816	784	804	793	834	763	789	821	815	810	792	821	807	819	800	798	845	757	836	772	815	766	826	740	769	772	835	805	783	785	752	780	728	807	772	752	746	745	751	774	746	805	756	777	791	756	767	807	757	802	779	805	751	722	812	844	760	776	743	772	796	738	740	766	749	790	765	808	730	813	761	745	772	769	806	775	783	767	785	754	738	771	743	755	812	733	736	746	756	787	774	739	766	759	742	807	758	809	749	721	756	778	810	693	742	761	771	796	801	767	809	758	796	757	735	752	760	810	781	767	748	769	746	793	721	764	737	782	767	775	725	803	812	749	777	790	776	809	729	749	798	746	743	786	729	752	797	762	779	769	786	783	758	753	744	794	748	739	765	721	781	736	758	767	790	769	758	726	803	777	769	760	731	748	787	760	748	751	777	762	778	679	705	789	741	745	795	764	771	794	777	746	749	768	757	754	761	759	756	739	729	776	788	780	780	747	779	782	808	847	771	795	754	728	790	803	767	815	820	739	777	716	728	777	754	740	746	769	787	792	765	741	794	750	759	792	771	792	764	804	748	784	759	829	785	761	747	769	769	705	778	736	816	757	763	784	736	754	807	776	729	790	807	785	732	777	733	723	780	777	721	790	713	761	778	776	798	725	744	777	808	772	770	743	743	783	766	789	722	758	737	831	718	803	763	780	756	734	802	821	745	770	742	811	795	789	806	725	786	747	804	739	710	760	765	737	796	745	736	760	785	779	791	726	795	757	755	730	809	772	765	780	750	787	784	737	794	747	786	767	784	792	729	767	760	746	824	760	782	804	752	752	767	771	801	770	777	716	759	766	796	744	769	735	761	762	737	768	719	740	769	730	792	781	753	734	801	737	747	791	741	782	769	731	727	713	784	784	749	732	765	758	775	777	753	789	771	764	764	756	781	810	761	748	776	794	711	779	801	730	755	755	743	764	768	828	773	766	706	749	838	780	754	755	776	754	810	787	750	749	762	781	713	793	759	791	785	757	742	780	787	769	804	751	793	829	786	757	754	763	736	779	732	786	791	765	773	791	741	814	798	796	756	786	788	785	722	761	740	808	756	779	716	808	818	775	744	749	770	763	689	758	771	788	795	783	800	786	795	756	739	807	786	736	725	756	746	766	719	768	765	747	779	792	800	730	724	768	777	772	780	797	749	794	743	765	724	772	740	798	793	782	739	790	767	857	782	779	730	777	725	713	775	724	762	811	763	797	770	763	738	778	788	781	762	782	740	773	801	745	824	771	776	790	793	820	755	781	753	725	764	775	776	774	718	808	752	723	742	732	742	801	756	811	730	811	759	786	783	765	719	744	734	767	750	780	719	762	748	771	705	753	765	708	759	758	748	762	786	752	788	726	762	779	766	769	778	755	788	798	786	759	793	767	772	773	766	787	748	719	790	764	806	741	721	758	771	761	723	704	720	773	751	741	746	790	776	755	760	738	779	729	706	762	767	773	773	832	782	768	763	781	744	799	774	766	744	781	750	805	757	806	753	743	741	781	786	779	761	776	836	786	681	771	766	787	714	787	740	756	799	735	727	800	758	735	747	768	769	741	735	740	761	774	714	760	744	696	793	745	725	751	725	760	817	711	788	774	732	777	750	730	806	755	722	767	807	768	731	789	747	760	750	775	735	774	737	752	736	775	764	760	750	772	795	771	802	788	756	781	760	730	788	740	733	742	721	768	735	783	840	763	750	728	788	801	766	769	802	754	704	781	779	754	772	755	807	769	745	749	718	786	793	730	800	791	761	778	811	810	764	809	781	699	789	773	736	740	755	778	772	776	751	779	748	800	773	757	741	701	816	739	770	787	749	719	753	783	770	778	715	747	763	765	762	768	772	756	781	713	763	699	716	800	794	814	743	768	760	763	725	780	747	746	789	763	789	804	781	745	800	823	798	785	790	772	751	760	753	806	747	809	755	788	781	743	757	712	723	778	748	750	729	770	775	737	744	719	784	764	786	758	789	770	788	766	749	773	764	752	761	766	745	832	748	766	783	762	736	721	737	798	746	819	752	752	821	782	735	777	772	800	811	781	755	809	794	750	739	819	801	748	721	737	744	767	782	810	743	765	780	722	764	760	779	767	805	811	708	718	783	763	785	793	786	748	729	719	782	807	740	791	773	786	737	744	734	766	777	747	739	820	772	794	764	793	787	752	776	816	761	733	746	787	767	744	777	818	749	775	773	773	776	759	789	787	775	774	727	714	773	767	800	775	756	794	788	755	726	795	829	790	766	746	753	755	802	768	798	781	798	796	719	773	733	755	809	813	760	776	769	752	779	752	797	769	726	762	802	788	784	757	744	827	720	743	784	752	757	777	766	765	800	753	740	778	765	777	800	778	729	758	799	735	769	799	740	734	766	773	791	757	763	741	802	749	735	781	759	770	791	781	761	732	788	777	807	743	772	809	795	783	776	762	771	761	721	704	765	697	771	760	795	772	775	738	729	773	750	772	784	787	744	788	751	775	768	731	785	803	776	737	762	791	781	734	781	809	745	740	782	758	698	749	772	716	731	760	777	725	717	727	728	762	794	756	783	756	710	786	802	789	736	741	770	740	766	770	772	801	751	789	820	736	779	734	747	798	793	764	762	805	785	717	742	777	773	834	751	820	797	753	753	815	774	790	777	759	790	772	733	768	759	793	783	736	750	730	792	805	788	761	726	800	696	738	761	744	777	772	749	771	769	720	756	752	745	745	794	762	739	742	780	743	778	795	756	755	756	746	769	768	736	748	794	731	767	784	755	717	775	796	761	787	812	781	755	741	717	741	750	804	715	780	724	777	758	781	729	725	728	774	722	754	775	732	745	761	748	755	798	765	769	808	744	744	783	771	773	792	719	714	730	769	735	791	783	742	792	792	711	810	737	726	755	741	807	761	771	759	772	758	750	678	755	782	836	783	774	767	795	790	801	783	800	739	761	774	732	813	750	744	783	743	813	769	762	764	829	792	745	781	746	805	789	764	763	805	748	747	757	793	790	752	748	785	766	753	754	765	791	762	745	750	755	740	761	772	718	749	765	734	789	773	788	733	809	762	789	799	737	789	740	755	766	760	766	770	795	726	755	753	795	714	786	778	766	777	769	798	771	771	741	777	692	748	772	771	764	741	765	775	825	783	781	730	774	804	766	797	719	776	784	800	776	810	792	837	799	767	744	772	770	740	742	763	727	764	795	748	780	759	738	780	800	761	767	717	846	786	723	727	746	749	738	777	765	772	743	811	751	736	803	779	712	815	757	779	773	742	800	774	768	799	783	718	701	764	772	772	823	792	748	752	738	817	807	770	740	773	730	726	743	756	735	730	761	784	746	783	788	769	802
22424	20081	26614	23742	20546	20474	15699	7685	5259	4227	3318	2854	2510	2180	1936	1763	1625	1452	1468	1374	1296	1203	1262	1166	1185	1132	1086	1028	1027	1057	985	974	951	954	983	933	918	963	950	932	896	904	925	864	919	883	901	900	875	889	885	840	857	839	911	853	847	879	877	914	861	915	898	881	858	828	816	865	864	844	864	832	835	842	869	829	853	836	880	880	880	877	858	885	857	809	829	803	878	839	856	824	835	863	866	846	871	877	841	799	790	858	818	844	875	825	848	863	818	843	817	844	850	849	855	807	861	858	858	813	786	873	843	892	860	808	844	825	803	845	906	825	837	873	786	836	851	828	787	891	835	870	770	786	874	852	898	881	791	837	846	797	837	808	834	829	876	903	814	806	773	844	849	837	831	808	895	834	813	803	820	828	852	841	851	835	862	864	850	826	834	821	828	896	831	857	825	845	830	814	870	827	856	821	847	840	799	907	820	852	882	882	858	873	845	875	859	813	841	850	885	837	883	820	836	812	771	871	883	853	843	810	876	824	831	881	820	838	880	848	852	838	856	835	781	810	836	814	855	768	818	909	829	903	832	832	868	800	846	846	862	836	793	839	818	841	826	810	890	853	856	839	821	843	835	852	828	844	849	891	800	861	864	846	808	869	841	849	875	850	826	850	847	849	870	931	849	867	859	873	830	860	831	830	885	829	849	846	819	878	869	832	831	878	898	806	861	784	860	879	817	878	822	819	787	822	842	848	918	887	846	859	877	834	840	882	843	867	834	851	855	839	893	862	843	824	816	828	826	856	830	832	825	851	867	837	858	858	801	866	831	821	826	847	815	844	904	831	831	817	830	809	855	884	865	824	879	817	864	818	876	835	791	816	796	855	853	808	893	891	832	851	845	801	823	863	862	834	853	791	903	808	809	856	870	885	833	838	874	853	908	835	873	873	795	812	840	826	843	819	864	815	861	824	822	879	831	846	864	819	838	820	815	809	822	821	882	840	892	861	811	827	836	855	927	853	820	876	828	844	871	780	847	826	815	850	838	872	809	838	857	806	847	805	845	872	854	851	806	830	908	862	892	848	827	826	810	834	874	858	847	819	830	864	852	851	857	820	807	825	859	848	833	877	849	862	815	865	833	791	879	889	831	833	809	809	872	846	863	842	835	849	870	880	854	883	886	870	868	810	891	859	800	813	825	859	812	824	825	889	845	878	816	806	865	815	886	836	873	775	833	884	830	816	837	789	857	858	879	848	858	819	796	837	840	855	840	838	831	828	865	831	832	877	886	839	818	823	849	804	877	852	821	796	823	846	904	901	891	882	820	825	793	821	866	882	790	860	824	830	850	802	881	860	818	829	838	849	825	800	829	906	826	864	846	878	845	810	855	896	856	797	919	873	916	789	807	866	811	839	849	853	855	838	869	862	848	846	838	886	864	829	828	847	851	840	833	838	797	880	820	893	867	839	848	889	880	846	825	862	863	817	840	854	837	838	833	889	838	898	882	826	852	767	827	877	839	828	900	861	833	852	881	857	816	815	784	775	859	837	842	878	834	818	852	882	832	863	818	832	851	885	896	853	841	838	803	838	819	822	833	842	807	827	805	847	810	841	818	842	855	797	840	867	813	809	841	846	832	849	854	861	901	823	854	813	893	828	869	858	828	762	892	863	841	804	868	810	853	857	890	829	847	871	849	811	811	824	826	798	837	826	851	757	873	801	861	877	866	887	823	869	790	827	861	855	862	858	831	791	867	831	856	796	832	796	878	892	874	855	842	868	851	806	801	850	838	885	826	813	874	815	818	851	808	837	829	899	843	833	866	865	808	894	852	815	839	867	842	873	832	884	801	865	881	817	826	806	866	853	859	914	896	836	837	890	857	790	837	804	811	858	837	802	838	837	802	839	849	845	822	838	874	841	870	848	827	804	837	828	839	874	854	848	810	839	825	844	826	836	796	836	919	806	823	842	870	819	878	849	883	844	849	859	832	859	819	808	860	853	829	815	870	843	848	838	890	839	850	814	780	787	861	867	852	851	878	808	833	835	891	808	853	903	843	846	844	810	831	901	796	858	843	821	853	837	827	830	847	792	815	835	839	822	797	821	884	839	844	882	874	788	886	838	857	831	838	818	824	862	862	804	907	813	836	891	853	905	881	900	853	838	805	863	841	888	828	860	808	788	837	813	846	784	890	863	782	801	835	854	877	828	846	873	832	885	858	854	886	796	868	854	859	837	804	826	881	815	848	886	848	756	817	845	802	847	875	814	850	849	837	825	834	853	828	832	887	829	815	825	885	837	814	877	803	876	822	940	872	803	883	859	864	828	810	872	843	824	822	834	918	812	852	881	784	853	823	900	860	849	810	844	858	833	846	850	822	801	861	886	814	903	831	848	820	844	861	851	807	847	804	861	884	842	905	849	884	838	843	837	811	844	837	857	813	843	824	849	817	813	842	836	813	829	823	861	798	858	858	812	779	867	827	867	831	816	864	851	866	895	820	827	832	848	845	858	877	860	844	871	793	829	854	853	840	873	893	869	864	847	817	824	883	830	879	819	827	869	806	796	828	860	862	846	854	877	850	806	847	869	849	791	782	869	869	842	770	882	875	857	835	884	852	832	861	788	880	867	823	866	807	849	845	861	831	862	842	860	827	803	831	840	841	833	867	825	841	761	879	884	826	869	866	836	907	832	827	852	836	829	821	835	864	862	833	892	841	790	847	826	840	855	884	893	866	877	793	825	829	857	887	840	860	832	871	809	838	835	836	801	801	835	815	857	900	788	795	820	865	871	862	827	822	821	864	887	849	885	854	872	878	826	879	818	832	824	817	832	883	872	882	831	802	850	814	847	938	839	868	849	846	829	848	849	839	846	838	850	860	847	891	849	838	815	835	840	808	885	842	829	814	870	884	811	786	868	876	858	824	840	826	781	872	836	872	825	861	867	891	855	867	870	805	817	855	813	869	831	866	831	799	821	879	857	815	854	801	868	848	813	897	836	838	850	900	871	863	840	821	836	828	862	834	795	904	834	801	844	807	827	855	824	811	850	877	822	809	790	864	878	816	841	893	844	807	818	817	850	786	805	833	889	793	856	836	802	822	852	873	848	845	857	811	869	875	831	795	831	869	832	904	834	823	899	835	869	811	895	871	882	802	859	847	843	911	840	874	854	877	822	861	889	850	821	907	839	791	784	818	829	755	847	831	854	842	857	844	852	831	820	837	828	827	838	852	849	808	844	838	820	865	822	844	814	883	841	863	811	833	848	857	843	834	833	875	827	876	891	878	867	778	839	872	823	872	828	868	863	824	845	876	849	852	826	844	856	874	836	887	776	831	878	815	868	827	870	833	820	872	815	856	773	839	758	845	889	878	786	809	850	853	875	805	848	841	832	784	833	839	861	775	864	833	798	872	820	831	854	863	856	795	864	883	820	884	776	796	925	869	874	824	778	836	819	818	793	832	821	847	848	863	875	797	838	815	900	792	843	837	859	813	865	844	860	828	868
38722	57540	56846	39595	26803	18626	14188	11691	9547	7684	6317	5141	4292	3828	3402	2983	2633	2387	2065	2039	1889	1739	1610	1494	1500	1366	1406	1311	1314	1224	1157	1181	1080	1116	1073	1089	1058	1035	1034	1001	952	984	970	1021	1007	948	943	988	951	946	967	939	939	999	923	932	940	903	868	931	930	916	946	896	1021	880	882	857	917	913	935	889	916	919	916	877	940	957	871	922	910	931	902	904	890	898	926	914	929	913	862	814	833	918	902	860	878	855	898	920	847	838	899	879	832	868	896	876	881	850	863	847	857	897	854	909	902	835	847	916	892	875	870	913	832	806	849	877	957	881	831	919	908	870	819	837	837	882	797	826	942	901	877	882	886	845	880	883	862	850	816	824	816	862	811	832	899	884	871	857	923	850	880	876	875	833	805	925	874	908	830	852	886	852	876	913	883	846	849	857	863	843	881	900	886	924	888	907	801	858	844	868	895	869	890	839	869	885	828	818	805	857	841	829	894	950	896	881	873	888	923	825	865	868	888	848	866	816	840	860	841	812	838	843	866	869	809	876	864	878	877	878	903	869	867	863	922	869	872	855	866	845	852	868	847	857	903	829	853	900	858	848	833	861	818	829	897	804	857	866	884	909	848	871	832	876	866	892	856	875	847	835	856	887	884	869	823	875	880	884	871	842	920	887	843	829	878	851	830	928	806	862	868	878	850	860	871	913	931	839	853	827	886	930	882	853	862	865	857	913	848	942	869	837	869	859	847	873	841	865	863	942	902	862	873	875	877	874	866	909	885	844	866	878	905	860	906	890	939	856	887	905	822	840	827	861	917	877	877	850	911	882	853	863	921	868	849	857	917	871	860	896	906	915	876	899	877	870	912	827	870	880	844	842	889	872	848	854	873	842	839	845	854	863	883	883	874	835	870	846	883	840	914	860	894	860	833	870	869	845	871	835	849	927	886	914	843	893	871	828	864	842	802	856	888	918	873	914	853	929	880	878	866	849	813	837	831	874	866	897	870	847	896	870	841	888	869	841	860	914	825	897	876	908	856	862	891	879	864	822	824	846	856	902	894	914	866	856	857	823	805	899	924	811	876	917	909	875	811	876	837	875	899	905	846	863	860	894	880	758	854	876	873	876	893	863	869	883	861	854	844	878	874	881	860	860	842	878	864	821	829	842	780	850	848	909	867	922	858	812	805	841	871	882	876	889	868	843	875	798	870	885	838	861	852	867	891	855	869	816	850	890	907	895	851	887	861	883	872	879	854	837	862	896	859	867	846	846	835	877	893	818	864	861	875	861	841	891	939	923	839	880	863	863	821	855	885	788	904	865	898	857	896	894	903	851	911	861	889	865	851	883	875	840	873	838	861	908	868	881	879	859	895	860	881	828	828	918	865	853	882	880	857	885	832	870	924	851	824	834	877	902	871	895	851	868	883	902	876	836	855	821	858	846	833	873	848	900	892	849	849	912	874	882	887	885	926	861	891	920	851	850	865	843	841	792	860	855	894	875	848	890	848	831	843	851	842	901	845	864	882	877	891	862	860	880	890	873	849	898	885	817	856	824	896	845	871	942	890	873	889	918	883	902	872	887	880	885	852	839	934	862	917	903	856	861	883	908	957	827	859	912	845	843	872	857	831	873	873	915	887	858	831	870	855	895	853	911	901	872	829	946	877	865	856	898	889	840	887	853	846	874	822	902	882	887	853	878	862	811	844	799	856	834	901	844	892	838	875	780	834	884	886	859	900	853	882	842	901	858	859	857	861	885	891	862	855	866	852	884	850	901	864	852	872	862	930	870	881	903	848	870	841	849	872	815	881	881	891	873	872	839	854	875	875	823	887	829	892	867	887	843	839	888	949	835	871	871	859	877	861	853	880	917	866	934	865	862	867	828	880	870	899	854	880	900	907	831	903	871	875	840	933	832	903	836	877	832	843	878	884	791	842	832	867	832	841	825	836	845	867	836	898	865	875	834	865	868	911	887	873	874	851	880	879	828	825	884	850	855	844	869	867	894	815	862	848	888	861	831	866	804	822	893	855	868	881	903	855	917	870	860	837	827	832	851	870	875	838	842	885	848	855	814	911	857	860	846	871	860	844	862	890	818	852	859	860	852	837	893	860	857	909	940	870	849	868	784	816	909	917	892	864	874	852	882	934	894	852	881	848	901	925	893	893	863	867	877	828	877	862	871	861	863	855	816	858	863	847	815	861	882	895	854	826	881	858	880	877	871	833	869	893	857	892	844	869	850	895	793	846	851	888	864	802	891	916	845	891	849	884	786	847	912	872	874	841	868	861	908	873	840	936	892	903	923	906	939	856	894	835	859	868	882	860	847	930	901	874	914	834	921	866	885	865	852	862	840	862	838	877	854	882	867	917	872	823	870	880	899	878	843	888	903	843	842	842	831	853	851	865	844	818	879	871	909	845	905	923	834	851	872	817	836	825	869	896	872	891	879	914	881	899	891	833	879	958	853	871	834	853	921	896	855	874	818	870	884	863	808	813	844	882	873	923	868	892	891	873	854	825	864	831	862	889	873	865	855	849	884	898	832	860	861	836	855	808	833	852	892	901	905	892	889	874	839	876	877	891	839	870	882	877	878	864	841	820	945	829	838	827	848	866	881	857	844	807	864	872	872	878	854	884	835	876	878	904	850	827	857	869	880	922	852	916	908	878	855	856	910	848	864	890	877	907	867	876	834	870	864	887	895	812	823	922	889	874	838	853	862	900	922	848	879	871	890	894	840	856	877	868	893	881	855	883	833	885	862	885	868	920	892	817	871	880	864	854	903	861	881	939	806	878	884	920	892	840	804	832	932	861	855	877	905	851	864	866	880	826	855	845	865	860	882	860	854	852	900	880	818	857	844	835	877	866	870	859	881	898	882	881	856	855	805	826	926	896	825	806	855	846	836	860	869	896	836	855	869	878	840	845	883	802	853	870	931	855	920	894	887	877	889	818	903	844	893	870	900	842	861	876	929	914	902	854	822	909	853	903	894	918	845	855	880	843	872	869	889	907	889	857	839	908	860	886	831	862	869	854	901	891	912	895	871	901	880	821	944	860	901	882	912	888	825	904	866	911	819	923	871	873	885	888	884	897	933	848	876	873	848	872	879	844	903	858	811	874	849	812	878	849	863	859	816	792	873	830	848	856	850	865	926	862	858	858	857	854	882	869	924	846	867	892	849	925	878	867	924	886	901	869	901	865	823	870	924	881	850	917	854	876	873	881	872	832	881	876	877	840	851	846	892	885	835	854	903	888	903	868	867	893	882	894	862	873	889	888	892	878	871	864	828	848	913	871	929	860	839	864	800	957	838	892	818	902	855	834	905	859	899	834	911	829	897	855	886	867	893	839	862	886	863	856	854	885	892	859	901	845	882	825	870	857	910	845	876	843	879	861	871	875	854	883	927	823	851	859	865	876	841	846	835	929	927	843	887	826	895	909	860	838	896	872	846	899	851	858	868	874	856	875	843	865	861	844	910	857	927	844	837	910	885	880	916	875	848
37149	37972	34423	21694	10128	5420	3654	2878	2457	2046	1759	1692	1524	1449	1401	1272	1246	1147	1169	1074	1114	1036	988	1012	1032	1005	981	1023	982	938	991	978	996	936	922	914	938	958	941	894	945	942	922	886	915	858	907	898	847	899	902	896	905	898	935	933	935	966	884	856	881	956	887	953	870	865	879	882	865	916	916	910	888	961	909	887	876	916	842	920	899	847	864	919	966	922	900	822	851	925	914	908	921	881	885	906	858	961	921	883	897	908	903	903	939	901	931	896	907	911	918	904	967	905	894	920	886	915	957	832	864	913	923	887	887	866	857	970	878	917	962	897	944	822	876	880	962	901	876	894	869	897	938	852	947	860	838	863	909	803	856	885	870	937	919	904	976	894	888	904	890	887	903	933	824	867	879	836	842	916	904	959	917	868	896	872	879	922	837	921	876	856	890	930	941	916	896	860	914	900	891	827	867	898	865	945	891	862	869	915	879	885	916	870	919	874	879	899	895	889	878	854	920	899	888	878	895	916	903	905	896	890	932	901	907	918	904	863	917	870	905	889	865	903	881	922	904	862	914	945	887	846	885	887	907	909	917	864	880	932	924	877	891	942	865	906	907	924	855	864	926	950	877	944	936	928	867	939	832	915	902	886	891	917	886	926	916	899	891	864	888	883	923	982	926	914	895	915	866	880	914	946	885	919	818	904	901	847	880	935	868	886	870	910	889	915	939	920	874	886	910	929	905	884	910	857	858	895	905	890	869	883	908	878	935	927	926	889	872	913	911	926	955	920	901	952	906	824	879	903	868	875	910	932	899	863	891	900	898	904	922	886	905	879	919	878	850	878	892	893	849	905	901	889	940	880	874	857	840	912	932	921	862	922	919	882	941	958	924	936	930	912	903	900	920	900	907	844	896	872	913	910	889	909	868	926	910	922	897	906	927	900	874	910	885	943	895	896	892	888	902	844	896	882	882	902	898	886	944	918	895	887	906	912	835	834	885	842	875	911	937	917	900	895	930	902	860	924	928	911	953	955	873	890	893	895	846	917	874	952	888	904	923	956	911	929	841	942	861	885	839	922	858	900	873	980	860	923	867	883	919	820	903	923	880	841	869	945	903	907	949	854	920	890	896	889	962	918	835	906	901	873	875	831	860	907	926	949	890	904	906	876	895	914	892	866	838	897	961	909	897	948	888	856	876	899	878	853	885	935	924	957	929	917	889	890	912	940	901	907	880	946	942	955	921	837	926	870	881	905	866	882	901	889	846	893	864	899	915	921	889	885	940	893	876	865	945	979	886	885	886	837	903	881	879	897	945	876	885	857	871	919	923	912	908	945	876	927	880	892	915	867	895	913	918	902	907	896	953	858	942	860	896	891	870	903	833	878	894	918	912	892	870	894	888	894	920	959	871	897	874	878	930	880	916	867	879	890	893	933	844	907	916	942	929	832	922	887	913	936	922	857	939	872	930	909	864	872	854	944	912	911	903	891	901	908	841	902	855	902	924	935	900	814	898	902	844	922	901	922	909	901	885	938	926	899	900	878	910	892	899	896	908	854	944	916	874	886	866	960	941	876	923	929	928	936	890	854	931	888	873	854	898	845	865	889	870	931	882	954	879	882	852	835	886	922	867	924	923	890	875	908	895	876	930	896	906	869	918	896	924	930	958	900	920	928	941	974	903	929	894	933	867	877	884	900	927	932	907	928	888	906	873	909	881	931	877	915	888	911	930	855	931	943	879	859	917	841	872	865	942	846	885	904	876	849	923	852	930	893	848	933	872	877	898	994	878	862	909	881	907	937	919	913	896	919	944	885	896	950	927	927	955	830	954	904	846	888	863	910	909	905	876	904	933	850	908	870	938	889	954	937	905	872	898	847	895	889	850	912	838	867	922	880	901	875	917	877	936	865	925	874	884	875	929	889	911	877	901	918	982	863	915	938	895	881	879	895	920	861	912	944	930	887	969	839	899	891	863	846	915	880	903	922	880	896	921	919	868	815	886	871	868	919	896	865	856	880	922	882	875	933	891	890	948	866	929	898	949	949	920	897	930	899	930	833	908	879	961	871	812	931	887	859	912	880	878	864	971	878	896	933	923	835	909	870	844	936	925	922	892	884	941	944	873	869	869	885	822	964	855	923	858	865	877	908	891	895	940	936	889	874	906	890	859	888	865	851	930	934	901	939	876	892	920	880	876	854	932	941	924	897	892	967	901	914	882	954	901	870	830	932	899	936	905	886	876	904	947	879	847	885	906	850	857	880	927	895	908	870	880	860	941	963	872	894	847	894	910	891	853	887	960	914	854	904	881	891	934	905	869	890	922	948	903	937	895	943	915	870	857	928	917	886	868	867	919	881	910	899	924	804	924	926	928	931	894	906	881	926	896	866	880	970	932	900	889	899	926	945	897	941	948	879	894	933	906	868	919	927	877	864	939	873	913	865	864	904	925	924	923	899	872	882	944	911	912	909	916	963	862	943	883	933	837	911	890	884	871	939	869	842	923	888	874	919	942	842	852	917	882	865	906	873	868	925	914	892	921	909	919	940	905	856	919	904	897	900	900	842	860	850	932	889	892	902	875	915	835	878	884	934	893	911	910	917	912	899	848	831	945	963	884	894	900	890	924	931	915	924	939	865	854	898	897	889	924	890	859	862	897	925	933	867	880	875	895	882	912	870	942	852	907	947	871	869	899	908	887	889	839	890	961	878	912	842	883	898	891	859	883	885	961	929	972	889	869	918	912	953	894	862	918	928	923	932	858	860	861	890	862	869	937	906	841	909	930	924	888	900	918	916	885	910	947	912	878	930	865	938	907	870	923	932	942	854	839	850	922	937	932	890	876	914	877	897	900	877	881	880	922	884	893	842	832	882	880	892	909	836	924	863	902	843	856	935	931	907	908	916	900	900	900	861	857	925	960	878	900	867	895	878	898	923	915	867	891	913	924	852	856	865	926	919	891	915	946	808	862	896	913	902	886	952	940	909	870	952	931	891	888	912	890	911	875	948	882	873	920	857	887	890	901	922	872	922	864	889	871	947	865	903	885	900	974	912	907	917	885	923	895	917	944	958	896	869	869	886	898	876	886	894	849	941	844	870	887	887	882	975	896	936	884	890	908	851	925	939	880	917	892	919	884	897	890	886	943	973	904	924	858	904	903	912	892	882	920	920	871	911	912	905	860	906	898	849	881	898	902	898	873	891	913	892	870	916	877	861	929	907	914	879	932	958	926	859	893	918	877	951	908	902	900	926	831	905	873	883	909	917	859	909	899	866	954	853	871	882	905	934	913	911	867	894	934	895	933	906	865	907	894	899	884	894	844	910	873	968	856	819	862	881	940	893	888	896	845	902	913	896	890	918	875	944	896	934	857	911	863	897	900	943	874	903	866	914	908	905	938	913	858	902	906	910	906	919	902	874	924	920	853	880	884	926	899	894	880	911	852	866	956	880	936	893	911	919	914	894	891	904	807	914	879	892	857	893	910	882	949	867	913	896	883	882	884	856
40433	48564	41241	25036	14947	9512	6902	5454	4356	3675	3088	2638	2384	2160	2046	1745	1656	1554	1518	1356	1389	1331	1244	1230	1215	1157	1174	1212	1149	1087	1193	1107	1067	983	1039	1037	1058	1026	996	991	965	1010	1047	1023	1055	1017	974	965	971	957	997	965	958	962	961	1000	1012	994	1015	1007	949	929	958	910	991	984	1023	961	979	972	956	982	1004	949	955	947	974	1009	938	978	937	945	930	947	959	924	972	990	969	963	956	966	959	941	990	992	911	973	964	894	1010	967	966	948	908	942	961	947	1001	972	978	955	896	963	960	912	914	945	983	915	1003	952	939	972	894	960	929	919	939	969	913	980	951	948	1012	882	958	939	901	899	925	968	942	928	944	961	946	928	1002	935	947	971	944	955	973	973	943	916	967	945	956	922	993	961	975	918	993	945	991	1004	931	948	932	966	952	976	946	949	969	953	982	947	1005	882	911	903	990	897	964	939	968	960	987	969	918	937	982	970	951	1013	997	984	972	906	960	925	940	932	935	951	941	983	939	978	916	938	970	988	966	907	1007	983	1010	928	964	928	990	942	958	943	904	991	974	964	950	966	940	991	945	965	965	881	922	946	1002	1005	1009	912	910	965	899	895	927	987	998	1028	960	973	966	963	975	951	993	999	977	951	957	936	959	971	939	1032	930	966	957	957	974	946	951	931	956	969	951	952	952	932	934	938	929	950	943	969	972	912	914	942	970	953	977	984	913	966	963	1011	981	945	916	974	895	989	935	924	985	958	945	912	981	894	985	930	1012	905	933	917	955	938	948	1017	960	981	915	996	942	969	911	985	923	975	914	949	908	876	1009	934	977	985	951	919	920	919	872	952	901	947	941	986	941	931	979	992	938	920	912	925	967	936	921	885	953	952	980	1010	998	939	905	966	913	954	951	973	962	975	974	959	967	1007	884	913	979	986	988	956	975	930	958	975	940	959	956	967	1011	1003	918	976	934	934	921	974	991	943	1022	963	943	958	981	906	989	943	963	987	948	944	960	873	912	992	974	968	956	894	935	1012	985	950	924	968	973	966	936	923	928	897	946	942	997	977	943	920	977	950	986	991	975	949	970	940	969	932	976	999	938	952	997	930	974	1041	948	950	942	988	938	941	942	959	895	920	935	926	936	920	916	999	974	1017	980	952	990	919	939	974	987	909	973	941	946	975	934	1004	950	953	942	927	943	961	942	1006	949	935	951	954	858	963	915	955	970	936	947	941	918	930	978	939	991	950	959	897	933	931	961	1004	913	964	1006	945	934	939	923	925	950	976	936	992	901	931	945	995	942	952	924	1014	922	985	987	895	895	891	963	950	928	925	992	992	1001	983	908	975	919	992	941	920	1008	990	965	916	904	910	954	990	932	965	954	910	978	953	1022	967	935	994	956	974	1015	966	927	946	990	1015	965	947	978	923	918	916	934	915	944	974	1012	946	927	930	972	914	986	945	912	975	960	939	939	1001	926	962	923	922	967	941	946	946	930	943	967	925	988	967	971	935	942	947	978	1026	933	945	988	933	937	878	948	929	966	968	956	962	936	917	928	1006	943	927	943	981	944	981	934	922	978	1004	961	923	941	942	1026	1035	942	976	975	935	954	929	997	926	953	934	875	994	965	935	981	919	949	962	951	952	958	954	939	964	955	936	997	931	960	959	968	976	939	951	950	943	940	922	920	953	1025	920	939	993	959	967	940	1004	962	914	978	948	1023	976	965	933	990	919	925	950	915	990	942	954	931	960	939	957	979	937	964	886	962	951	952	1002	954	868	907	976	998	963	877	1001	923	932	968	962	1004	965	978	954	956	943	970	1005	1000	960	990	963	953	946	948	971	966	942	943	929	931	923	922	906	946	941	936	954	936	1006	974	951	994	978	941	1018	959	998	951	957	954	985	974	987	925	947	985	979	934	980	990	937	989	940	907	980	976	940	972	900	925	982	948	904	946	920	919	991	971	887	911	945	951	943	969	954	937	964	962	961	891	956	974	978	949	965	928	965	962	1003	996	984	955	965	942	997	968	911	978	895	981	937	897	996	975	938	965	961	978	954	957	934	988	987	949	970	934	913	1009	987	942	863	898	972	950	953	1004	911	911	940	954	967	955	959	993	912	945	923	944	921	961	961	931	915	995	956	942	900	933	977	930	903	893	973	939	935	949	939	937	969	962	971	988	986	956	950	939	929	896	958	924	967	933	957	952	964	975	986	990	983	928	993	929	949	975	929	990	1000	975	942	1021	918	942	922	970	1001	943	913	878	929	1005	890	928	927	946	966	963	993	938	958	1009	899	909	926	893	937	949	932	911	979	992	931	958	935	959	923	988	891	945	928	964	908	969	953	872	1007	928	885	923	936	963	915	961	976	947	972	1035	987	996	990	943	921	993	947	935	1002	930	941	1008	921	959	968	936	932	927	942	921	956	933	973	978	949	955	928	1022	924	926	921	1023	976	904	924	974	963	976	909	984	1015	969	958	988	988	982	963	951	948	971	927	928	950	976	956	941	956	951	956	931	925	959	915	972	953	937	932	998	973	913	948	943	961	935	954	960	980	959	904	992	921	919	982	993	936	919	920	927	970	999	962	966	968	954	946	983	928	936	894	957	1018	948	917	951	967	910	972	942	1025	937	966	939	1000	995	900	953	932	1009	927	975	975	951	941	967	914	950	937	900	935	903	993	931	972	923	945	1011	992	937	918	944	926	987	926	974	986	905	970	968	976	970	949	999	986	963	997	921	914	943	936	916	943	951	934	961	943	935	952	933	960	1002	958	944	938	987	941	993	947	959	904	969	984	972	946	966	941	954	977	1007	995	946	958	901	997	914	960	946	932	891	1026	931	940	1020	943	937	959	930	966	965	919	1001	983	953	950	913	942	889	979	895	953	978	946	1029	959	943	937	882	932	969	965	949	960	992	984	977	993	918	957	939	934	997	956	956	971	1000	910	1010	1006	899	965	939	922	934	964	999	1000	1062	941	964	990	1005	908	965	988	939	938	976	960	972	974	918	954	942	969	959	953	977	918	910	1014	940	974	968	996	966	928	916	891	943	902	999	939	948	918	959	967	916	958	953	981	956	911	965	995	964	952	929	970	926	919	973	953	1007	972	956	986	1001	937	933	953	937	934	939	978	979	948	938	932	947	953	963	926	980	937	951	943	960	937	949	953	936	1053	947	962	916	891	948	953	991	939	972	936	950	963	968	952	914	912	911	981	948	987	941	962	935	995	915	978	951	979	973	961	983	937	918	907	945	948	949	941	960	969	958	982	1016	948	929	925	1005	915	934	897	972	967	928	905	1004	912	961	931	964	952	950	981	927	963	943	995	915	945	973	916	947	941	988	956	989	981	973	963	912	972	980	895	946	947	946	883	930	908	989	953	962	939	969	961	969	978	974	969	984	924	926	987	941	944	958	918	932	979	972	969	1020	939	908	1020	964	959	944	969	956	982	1004	885	943	939	938	909	932	897	958	986	954	968	978	917	967	957	975	945	993	954	937	918	951	1008	930	928	986	959	952	951	966	962	965	949	933	982	986	943	951	955	972	988	946	1003	912	984	1006	925	977	977	977	968	984	943	934	962	936	956	927	953	987	941	946	876	952	942	958	994
24251	20076	26458	24618	20637	15226	7722	4574	3311	2675	2238	1931	1800	1525	1417	1297	1191	1172	1119	1062	1035	933	978	911	922	888	867	860	805	828	843	825	791	818	778	745	808	769	773	782	792	791	762	719	783	809	719	733	720	724	753	758	757	758	715	726	790	760	773	769	725	730	761	755	756	700	714	760	753	790	754	701	734	743	739	706	734	797	740	701	715	737	758	708	716	761	692	742	726	721	721	740	728	712	711	759	757	721	738	707	754	724	658	669	740	669	716	696	765	719	664	733	704	686	714	654	728	736	717	720	699	738	741	729	740	725	703	736	730	750	719	673	795	744	721	707	704	758	666	670	731	684	718	720	667	758	715	735	704	706	702	706	729	754	730	725	677	734	731	709	709	699	716	759	670	729	732	733	688	741	684	733	732	724	730	719	664	743	731	754	721	696	739	711	706	735	699	707	734	730	684	718	697	736	727	682	728	737	705	723	723	736	755	715	718	738	730	690	758	745	739	742	756	719	707	749	716	740	718	745	715	761	725	658	720	704	672	663	706	754	725	701	738	703	749	740	727	745	765	728	680	694	720	697	716	711	743	709	758	681	745	700	687	686	715	734	747	715	741	732	739	760	749	768	718	733	705	711	751	725	751	723	727	668	725	719	647	677	715	696	692	694	751	685	684	785	745	741	719	726	727	683	721	745	696	702	700	699	729	749	744	722	737	757	705	724	732	742	720	732	716	721	747	766	726	751	755	666	730	741	731	707	726	686	700	647	703	705	730	753	677	691	727	696	673	705	697	712	718	748	764	701	682	681	729	719	711	723	732	718	700	681	681	722	660	700	732	673	713	720	730	677	725	734	705	709	706	768	758	758	688	727	732	727	700	733	748	735	685	675	695	732	715	778	692	728	725	720	694	706	720	733	708	727	678	699	724	687	728	753	725	729	709	680	720	654	708	723	698	723	709	726	655	742	665	651	716	676	744	750	758	652	745	727	703	749	729	730	694	687	753	718	735	701	693	761	699	756	761	748	723	718	739	678	715	709	693	724	724	712	691	721	711	696	723	683	758	748	692	692	719	725	702	723	698	697	730	704	692	694	680	684	684	760	727	731	741	715	706	708	717	718	722	725	738	713	735	649	732	744	735	755	716	757	696	727	712	755	743	748	714	729	710	684	730	681	704	703	680	726	719	725	684	688	770	705	722	702	718	706	672	666	725	746	734	677	682	679	723	746	702	749	695	713	726	719	750	725	704	687	737	716	672	680	692	697	699	712	682	696	732	707	731	716	666	720	712	752	709	716	725	747	742	719	758	728	708	750	702	714	731	768	721	716	715	751	757	686	696	686	744	719	694	644	776	737	750	715	712	725	655	713	702	717	742	694	720	724	711	732	670	732	704	705	714	678	703	708	692	672	729	746	691	691	720	728	714	740	692	675	773	738	779	715	714	704	747	706	681	750	685	702	740	732	711	756	753	707	734	714	794	689	731	731	738	726	726	739	676	748	710	678	692	690	745	726	748	698	679	700	731	723	755	714	778	740	755	675	726	737	722	721	703	732	746	727	749	696	676	700	711	774	665	754	701	717	721	713	703	740	708	699	724	697	709	705	737	728	751	697	709	708	736	761	688	730	708	699	719	686	658	691	666	694	682	724	703	758	701	704	719	754	709	709	725	734	720	747	715	718	723	727	722	678	703	752	763	721	711	725	688	725	726	742	792	703	705	679	700	731	707	715	733	705	717	698	726	739	723	731	685	768	679	736	774	732	751	695	745	720	740	733	757	744	706	724	696	678	722	725	700	741	719	704	723	759	706	705	777	758	709	719	728	740	711	715	717	691	676	756	745	690	734	791	655	740	728	726	660	706	710	767	740	747	725	705	723	715	710	707	651	731	724	686	706	720	707	750	712	707	708	699	720	730	751	688	717	714	707	747	735	746	715	731	742	748	728	702	698	701	711	690	749	683	703	708	690	683	737	671	716	727	713	721	727	711	759	733	631	733	686	700	664	720	724	734	708	733	761	705	734	674	710	777	759	693	699	768	709	707	705	707	686	771	766	721	704	717	706	725	741	715	745	746	723	677	718	700	745	745	761	755	723	755	732	678	663	742	681	703	747	720	662	731	721	715	720	712	717	742	720	681	739	708	709	708	699	695	751	715	679	711	676	682	737	709	674	725	693	688	720	705	760	745	709	712	702	729	747	703	741	739	742	749	693	694	703	760	726	705	671	754	678	674	689	718	734	744	710	686	708	721	691	729	723	723	698	715	727	707	701	764	705	718	735	717	718	730	715	720	736	674	653	744	751	732	727	702	722	766	680	740	714	715	716	678	707	695	659	671	704	711	713	743	706	680	769	743	712	725	769	739	736	768	691	678	737	694	759	756	684	778	700	713	692	708	724	722	741	733	728	775	719	689	753	714	807	748	745	749	737	717	756	668	705	709	719	737	665	714	729	681	758	711	710	715	784	731	702	697	720	758	731	679	725	702	742	754	761	690	733	737	735	694	719	683	708	754	746	717	748	714	724	692	715	666	741	714	733	707	696	692	698	689	691	699	745	727	694	734	746	743	706	764	769	724	687	666	701	705	715	682	726	693	702	692	702	711	711	715	705	705	732	738	718	745	733	723	688	708	713	716	721	692	725	754	673	737	708	749	698	711	718	715	696	692	701	735	694	706	688	757	750	710	731	766	732	732	669	760	768	710	702	654	708	750	756	688	769	667	748	730	754	766	738	707	724	717	732	722	688	715	684	715	691	729	692	720	701	689	712	717	689	710	737	699	683	687	700	742	705	681	721	732	730	720	741	763	761	738	706	746	721	709	742	665	676	745	674	686	743	721	675	725	710	719	728	713	728	717	731	702	719	750	751	753	676	698	718	660	706	746	676	707	690	740	721	727	687	685	706	732	738	714	701	699	693	727	697	738	721	679	687	747	742	741	687	705	743	733	701	681	708	729	696	703	731	696	720	733	705	730	743	714	757	667	780	705	701	738	732	731	685	723	692	774	735	775	694	690	711	724	724	698	710	723	728	737	721	693	683	688	689	720	688	675	775	742	738	757	732	700	738	681	704	735	730	732	745	733	687	684	710	698	727	700	703	720	696	692	733	761	730	696	733	689	760	782	723	708	769	676	708	713	716	728	735	651	750	738	725	677	708	764	695	760	696	699	696	691	687	704	749	656	751	724	711	685	705	689	694	736	712	710	694	718	714	744	707	692	727	686	731	728	687	717	713	704	734	696	694	735	702	738	679	735	691	730	690	665	766	715	718	715	684	710	736	721	708	716	774	726	673	743	693	723	673	756	742	725	717	715	713	698	714	739	741	753	714	715	742	731	670	700	710	762	662	756	707	712	727	694	753	720	735	743	672	723	714	696	678	753	670	675	729	688	721	735	696	679	713	728	732	748	707	727	733	721	706	738	690	708	737	730	726	705	736	744	723	726	716	711	722	717	694	676	727	719	717	665	733	720	706	731	762	715	696	725	698	693	738	700	733	744	741	744
37976	54963	49230	34007	21518	13980	9856	7677	6226	4911	4236	3661	3079	2671	2306	2186	1893	1720	1610	1477	1354	1308	1180	1235	1144	1067	1111	1043	1042	1020	969	940	895	899	946	904	898	894	861	883	816	795	857	865	812	822	857	829	818	803	754	808	843	764	865	779	854	816	735	784	795	807	769	845	774	769	824	790	805	789	757	775	799	738	820	773	832	745	806	754	789	799	771	790	763	772	787	802	801	793	768	771	793	723	691	738	800	746	761	738	797	814	726	784	749	765	748	727	697	757	781	764	774	779	779	739	764	734	756	812	734	752	734	740	761	778	760	765	793	758	716	766	771	725	773	803	754	749	757	762	768	773	743	750	785	755	798	743	746	753	738	790	709	778	757	764	761	729	781	735	762	771	744	778	764	806	713	735	767	745	755	738	817	827	725	756	774	730	763	691	777	731	764	805	750	738	791	739	740	735	727	736	684	749	779	787	776	755	723	732	777	777	714	784	791	747	750	815	763	724	800	721	788	778	833	769	751	764	793	734	728	750	744	792	739	777	760	746	742	855	732	811	704	766	742	733	777	734	751	763	792	788	772	796	764	748	717	763	750	733	756	751	766	781	776	761	759	720	796	785	745	798	717	787	750	756	782	803	724	734	752	744	733	724	769	729	783	757	801	765	747	751	766	744	742	698	735	743	756	730	762	794	786	797	766	791	753	737	732	739	792	773	758	773	763	747	781	772	735	704	729	769	757	741	750	726	806	744	713	785	788	782	766	786	716	766	782	827	774	760	843	756	748	768	796	756	805	775	816	758	728	717	762	750	755	750	752	778	798	805	776	754	744	725	726	806	747	761	743	703	804	741	719	745	766	736	794	763	758	725	753	768	761	751	783	774	797	765	751	773	793	792	779	782	752	766	748	755	737	737	779	798	757	735	740	796	767	787	725	747	790	718	813	781	743	786	767	776	743	715	763	769	775	750	781	736	737	772	708	785	755	748	744	774	777	741	778	759	774	756	787	769	762	733	771	768	738	734	786	795	742	748	755	765	798	758	731	777	801	757	767	779	721	744	783	788	789	773	761	734	707	799	790	810	785	761	761	747	794	761	742	700	768	762	767	735	780	781	786	758	776	720	753	784	764	844	745	766	788	740	820	763	770	732	774	790	750	776	734	777	801	745	762	756	772	727	765	779	773	728	784	739	789	805	714	775	750	740	752	784	767	815	765	727	766	739	758	768	783	746	730	827	765	758	743	738	741	744	739	760	747	777	789	792	799	740	712	740	771	733	754	777	754	759	730	826	756	762	747	756	738	757	758	813	764	766	751	729	754	760	793	733	788	751	714	774	759	756	777	729	819	770	748	763	787	727	772	711	808	777	758	764	729	724	809	757	769	751	774	774	774	762	744	728	812	721	760	787	759	764	732	786	794	776	770	729	771	781	770	801	761	770	760	772	723	727	825	744	774	769	714	722	767	753	778	809	758	767	723	737	786	804	770	753	728	745	768	727	794	784	753	811	742	813	801	749	768	751	752	738	790	748	792	761	779	768	782	761	752	772	790	754	722	723	746	767	773	770	747	774	816	760	770	747	774	763	747	771	794	745	776	725	738	801	750	778	760	736	811	755	787	778	793	801	744	764	806	742	830	801	830	782	748	766	770	808	763	723	745	810	762	787	724	736	735	800	784	771	744	737	741	705	790	798	725	779	729	760	745	787	754	754	756	711	787	770	741	776	738	766	797	746	772	786	734	743	717	789	789	775	723	756	802	795	745	750	801	785	749	771	829	771	749	785	777	778	800	769	746	710	749	785	766	773	732	827	803	772	726	702	768	746	769	778	783	769	723	768	724	768	775	745	750	762	774	744	707	749	717	801	789	772	742	720	733	775	763	765	776	761	784	793	750	760	806	757	767	786	768	753	729	780	742	761	777	756	774	745	724	769	756	773	763	794	749	721	778	751	757	776	775	787	733	781	763	754	741	772	755	767	779	748	744	802	773	761	765	763	813	791	716	784	762	803	765	783	745	709	738	724	781	842	766	735	753	775	763	776	724	794	764	755	744	775	798	707	758	714	787	758	745	791	761	762	757	760	742	744	742	761	720	775	766	778	769	751	796	730	785	762	755	785	759	750	776	805	805	721	748	771	744	768	778	803	783	791	740	739	753	765	759	771	753	727	778	790	772	763	745	796	783	783	738	712	773	797	772	760	776	748	762	761	783	741	764	766	708	825	741	741	785	706	775	775	725	787	786	709	807	766	760	730	779	773	757	717	765	754	770	778	789	716	729	762	772	745	770	712	797	717	753	728	802	776	766	771	781	765	796	757	796	721	759	747	777	765	782	731	770	749	757	808	779	792	770	716	802	801	780	743	774	731	751	726	790	747	768	753	739	807	803	783	766	773	770	726	766	761	763	767	818	765	780	759	751	774	746	748	723	768	760	767	756	771	725	744	775	803	727	735	693	766	761	759	769	801	756	752	780	773	767	713	727	762	738	777	788	762	748	765	708	713	715	696	760	753	776	699	768	773	765	774	742	771	782	758	785	791	767	720	753	752	780	740	765	806	744	741	739	740	759	792	756	755	708	789	754	788	771	767	764	725	705	753	749	797	757	743	755	805	808	777	763	746	766	738	758	809	748	780	752	776	786	765	775	733	759	745	786	725	780	758	753	801	777	771	763	777	787	771	749	757	755	719	799	813	704	769	759	712	805	815	745	772	768	725	798	775	725	730	769	775	749	766	792	763	771	739	774	729	764	767	769	794	762	762	797	774	771	802	712	748	765	813	759	766	768	740	766	762	790	751	708	808	735	744	764	735	771	713	712	767	782	789	754	773	736	731	770	731	761	728	751	751	813	711	774	749	753	744	741	751	777	749	769	754	748	753	795	717	827	743	752	743	736	758	691	756	739	733	761	803	788	794	732	685	738	754	759	778	775	760	752	765	799	770	749	712	745	755	743	728	760	761	773	738	789	791	764	759	780	766	759	740	798	751	744	820	788	789	760	775	768	749	776	746	731	822	777	759	717	726	795	786	721	758	782	729	777	789	758	746	728	755	756	752	802	767	754	767	767	777	788	784	740	824	753	746	819	697	741	792	747	820	777	757	767	754	772	771	757	731	804	749	744	733	793	742	770	763	750	769	710	779	785	805	770	778	798	803	798	758	791	733	760	777	767	824	770	776	759	770	780	819	750	741	752	776	736	753	760	726	783	768	732	813	807	765	782	737	740	789	783	774	727	749	760	793	753	750	809	771	745	767	766	726	768	759	776	754	750	787	699	767	724	732	778	790	807	760	764	762	805	737	779	772	731	799	727	791	751	778	747	747	781	778	742	745	777	763	758	800	755	747	775	795	783	754	822	775	747	770	735	756	730	726	820	753	746	785	798	754	787	770	755	778	739	776	753	777	760	762	764	781	738	780	789	781	782	754	795	773	737	766	788	815	743	745	817	745	720	764	736	787	768	757	812	755	781	729	724	785	767	771	761	763	799	757	743	784	789	752	759	750	764	757
22323	20165	26699	23647	20703	20613	15553	7324	4780	3894	3338	2809	2444	2157	2015	1779	1650	1517	1407	1378	1242	1320	1157	1253	1157	1116	1085	1071	1053	1052	980	996	1012	948	967	924	944	901	987	920	904	928	912	925	899	962	930	850	894	916	862	844	896	848	940	880	916	873	882	872	791	811	849	858	866	916	887	859	896	889	820	839	863	902	876	870	884	831	906	923	852	827	829	820	953	866	848	899	850	790	860	830	852	865	873	867	843	843	828	880	815	832	855	806	839	811	841	836	814	824	887	858	856	836	831	827	858	795	863	826	905	835	835	795	804	900	835	893	847	828	830	815	820	857	861	825	827	809	892	807	886	856	827	835	836	860	817	794	846	825	834	782	810	824	866	781	814	846	862	842	830	816	930	837	896	853	870	854	851	823	849	824	837	809	864	846	834	854	848	833	848	863	786	849	828	877	850	822	834	875	851	913	848	837	812	818	855	830	875	880	869	856	816	846	805	881	934	858	887	805	828	813	838	887	913	881	823	807	812	818	858	775	861	850	870	849	779	861	838	901	876	848	817	848	830	798	849	821	861	882	812	828	833	765	902	888	817	841	814	829	845	862	829	832	855	930	854	850	839	812	831	846	847	862	899	839	842	853	843	838	835	864	829	863	890	858	814	843	866	867	802	828	823	846	852	834	889	844	821	877	833	911	816	860	829	827	788	852	850	861	882	838	881	807	844	862	826	814	883	878	834	867	821	874	851	786	854	835	811	815	908	834	847	845	851	821	890	845	838	826	863	912	832	879	813	874	849	910	884	810	790	828	825	855	911	856	830	841	851	833	807	841	883	846	887	823	775	876	849	884	828	876	833	860	811	857	867	832	868	785	853	872	877	844	819	862	856	863	878	848	839	831	856	879	844	837	873	870	863	858	815	799	874	827	865	791	840	903	897	827	872	798	834	855	845	844	851	793	916	847	816	862	827	837	827	824	833	844	893	826	832	868	829	822	787	800	896	824	836	853	890	875	809	784	814	823	810	794	833	829	864	805	914	839	851	791	838	850	821	851	906	795	781	882	806	823	820	858	862	836	858	833	823	763	848	813	830	818	819	812	891	854	850	856	849	852	870	790	827	823	841	785	862	900	817	850	850	841	874	843	794	880	879	835	853	818	886	800	876	869	903	849	867	825	792	856	850	863	822	805	872	859	852	885	852	823	829	872	853	887	842	870	834	787	836	828	830	850	859	859	851	820	828	823	800	875	833	870	802	823	836	869	859	883	821	860	798	854	865	846	845	818	829	787	901	885	833	851	848	858	833	807	780	847	899	861	857	841	883	879	882	859	860	837	867	864	846	861	885	882	864	830	869	853	802	846	846	828	865	884	844	827	843	793	852	845	843	847	856	860	853	823	818	822	826	814	756	836	825	832	876	831	783	820	839	854	835	899	867	855	807	831	886	870	850	888	878	838	855	848	858	803	919	883	840	843	822	873	843	872	845	806	818	837	837	820	813	873	849	850	798	792	856	835	857	809	828	872	823	850	898	858	840	922	835	848	845	867	824	813	853	813	861	852	867	892	877	837	803	805	845	874	835	869	855	862	837	823	889	877	825	865	886	855	830	807	841	806	827	852	874	854	809	843	814	877	815	845	801	822	879	849	799	842	797	801	824	840	799	834	871	886	839	892	857	832	822	825	850	824	848	845	822	856	818	910	800	817	841	851	847	875	850	838	826	889	817	849	849	859	838	843	860	810	832	802	814	776	845	823	873	845	853	851	810	798	792	817	844	881	849	878	871	812	792	884	848	856	839	834	872	888	886	827	835	858	870	823	827	836	901	871	813	845	886	829	845	856	842	873	834	834	816	858	843	847	860	865	829	849	873	828	855	829	868	888	838	817	811	850	904	868	852	860	870	878	814	847	793	881	866	871	855	819	852	796	901	894	867	873	830	816	887	853	888	839	880	806	824	790	882	829	879	810	814	871	817	874	792	863	861	871	860	865	811	825	879	814	893	863	894	874	829	840	897	851	861	878	810	858	872	823	851	795	843	886	815	888	835	831	881	784	936	818	831	789	862	838	890	856	814	895	886	812	825	824	850	796	834	866	814	871	850	818	864	834	819	827	821	888	906	835	780	816	869	838	862	870	885	820	797	829	823	767	806	824	817	829	827	823	832	852	834	837	816	886	834	875	834	848	838	805	778	815	837	781	835	797	884	879	840	765	836	844	852	882	828	819	816	826	877	857	808	782	832	825	821	873	889	857	823	861	862	858	826	789	858	859	871	867	887	845	820	858	843	824	830	738	784	854	834	850	900	849	837	831	808	863	815	873	864	872	847	871	833	816	817	886	796	876	821	786	865	815	888	884	868	831	839	876	822	830	862	819	839	861	853	819	917	869	898	886	794	840	863	814	813	873	814	799	800	837	843	768	920	852	882	868	819	832	848	915	816	841	862	915	862	848	830	831	856	837	845	810	858	823	856	857	823	843	854	795	792	833	813	868	842	829	778	866	863	837	798	863	858	837	819	806	878	813	862	837	852	794	843	785	840	832	860	846	838	749	795	855	806	805	835	828	852	807	849	827	840	811	888	857	896	834	862	823	847	851	824	838	815	871	789	912	827	858	820	814	837	880	804	826	831	844	816	846	875	848	786	856	786	841	889	836	817	840	822	810	840	856	842	817	840	846	852	814	840	806	827	869	865	853	845	839	873	809	885	875	817	831	802	830	823	840	835	796	863	833	872	846	809	885	895	804	842	872	865	804	761	822	854	799	818	862	844	805	819	906	849	808	801	841	820	836	855	803	829	875	840	876	825	816	878	879	834	831	910	884	865	821	874	872	847	858	851	856	820	808	837	834	848	826	878	839	866	867	862	848	845	876	862	835	814	861	835	826	804	805	871	835	800	858	861	867	885	903	820	841	844	866	856	885	870	865	871	848	891	853	878	802	822	801	881	869	869	832	838	856	789	823	836	825	801	832	833	814	894	844	851	884	859	828	816	851	849	807	888	875	848	875	857	892	881	821	844	865	873	854	833	862	773	847	830	840	859	838	846	857	810	857	874	803	853	795	861	833	833	841	832	827	801	894	782	857	826	804	876	857	877	864	821	806	839	876	854	900	832	830	863	842	890	873	898	819	793	821	857	822	854	847	869	859	839	868	842	801	845	808	815	826	848	831	844	844	806	795	872	825	849	874	883	857	828	851	768	807	810	857	815	834	851	807	883	888	845	901	843	874	844	866	774	797	828	807	815	807	868	861	861	820	824	811	826	891	863	887	911	853	814	849	789	885	853	834	847	873	777	826	775	876	826	874	837	885	833	809	828	888	867	841	856	835	859	863	821	847	836	808	865	807	824	829	865	831	828	828	868	859	874	855	871	832	862	871	873	837	893	867	798	845	856	850	831	902	871	850	845	839	882	836	809	875	847	834	858	856	783	801	850	854	839	884	854	821	876	892	808	881	841	818	866	897	859	838	841	838	837	813	826	846	854	824	843	852	849	838	917	834	741	867	824	768
38318	61665	55395	37892	28330	18759	13795	10825	8669	7224	6141	5210	4276	3712	3339	2918	2636	2308	2138	1926	1908	1791	1661	1574	1494	1378	1397	1402	1299	1231	1198	1177	1101	1139	1068	1032	968	1059	997	942	987	949	1059	997	936	971	961	954	989	897	945	956	860	908	889	921	922	905	858	971	953	969	943	898	886	906	868	941	891	918	868	902	938	918	891	925	848	886	927	914	906	941	894	862	902	832	888	923	885	833	888	894	873	852	884	860	879	864	890	794	894	857	830	881	854	829	818	839	824	838	908	907	825	844	899	891	869	885	924	865	876	932	864	848	892	839	879	932	840	868	847	862	850	856	867	863	872	866	870	873	884	832	873	871	858	884	862	886	859	861	900	791	916	917	812	839	854	879	886	848	904	856	868	898	936	872	877	863	830	874	820	853	864	830	926	838	863	863	890	866	819	846	918	872	855	900	853	836	853	817	908	851	857	867	882	841	849	889	812	843	890	888	872	890	814	849	882	891	851	845	869	856	916	908	850	877	872	842	894	830	876	801	886	890	883	848	878	859	846	878	934	863	846	849	870	862	860	929	835	831	882	874	885	865	865	823	896	854	826	851	853	870	870	816	824	897	901	862	839	864	894	853	855	887	889	817	874	843	825	935	819	844	871	830	908	891	866	838	900	889	863	895	867	832	869	834	894	839	888	839	896	870	879	916	853	859	851	862	864	902	860	902	857	863	773	807	911	902	825	851	837	863	835	864	894	839	859	853	858	890	857	835	927	823	869	840	745	850	877	911	858	858	911	871	900	878	839	871	838	905	872	881	912	842	876	899	853	832	863	887	864	859	902	875	810	877	905	862	858	864	840	819	876	831	807	872	866	835	821	837	862	851	854	890	878	843	879	862	922	922	839	865	877	907	870	891	809	872	931	861	847	844	887	847	859	890	876	846	888	900	921	876	843	865	872	871	848	900	845	878	935	907	860	883	863	835	909	867	868	875	854	879	881	812	838	850	908	872	856	862	873	881	877	837	834	834	848	858	884	826	851	952	883	856	893	937	847	882	894	869	839	902	891	865	871	862	887	881	914	879	851	854	816	905	790	837	838	890	834	931	843	854	905	877	899	865	871	842	863	933	891	915	879	844	921	866	899	905	831	857	867	886	921	870	845	899	868	876	820	885	878	850	877	831	841	867	817	859	896	847	851	894	861	822	858	855	841	847	924	881	911	878	835	870	871	880	921	947	842	799	891	917	822	830	844	814	847	830	845	901	868	873	858	813	844	836	921	919	883	854	856	862	835	907	875	898	854	873	823	830	871	836	822	821	841	894	879	838	872	921	853	907	854	942	861	853	864	857	876	872	857	870	874	853	874	858	888	903	927	882	869	832	843	889	890	836	845	849	849	844	887	835	931	810	855	888	864	884	842	904	854	845	837	850	845	895	841	881	870	837	916	886	897	926	848	879	858	914	872	885	887	862	902	902	877	832	851	838	857	896	845	878	877	874	922	886	887	903	905	865	890	867	862	868	867	835	868	896	897	827	852	864	886	892	875	840	849	839	849	900	836	901	874	901	853	885	847	860	869	874	872	859	924	803	840	840	873	901	862	875	871	926	930	836	864	782	838	847	884	833	879	842	915	867	853	830	852	849	845	858	833	865	854	852	910	872	894	875	872	890	899	864	842	889	874	818	879	851	860	902	865	808	890	871	904	871	893	865	843	868	905	852	850	838	865	859	830	824	856	908	803	885	882	857	863	839	853	886	788	852	855	845	882	839	892	901	884	859	889	907	862	881	865	865	870	869	860	814	830	861	866	875	910	856	835	812	911	880	867	825	882	897	850	876	842	861	848	848	850	902	886	854	964	830	873	930	881	861	842	860	869	828	823	849	823	850	876	816	817	855	901	851	842	888	847	879	874	960	856	885	870	872	829	861	875	899	885	854	882	879	889	837	847	863	866	885	857	861	911	888	856	855	866	826	863	923	844	907	853	881	831	835	909	819	851	852	894	856	839	884	896	908	880	866	847	862	910	876	864	901	832	824	867	874	840	904	868	837	889	845	902	835	877	931	883	900	886	891	895	902	822	893	839	888	912	844	866	916	843	796	844	868	871	862	898	860	921	871	911	839	885	877	937	863	822	894	878	849	845	873	893	833	865	838	867	905	921	886	869	883	894	904	839	918	892	851	867	856	833	852	880	868	844	866	797	863	895	867	871	898	865	864	880	884	910	884	891	860	820	918	896	859	855	904	851	813	831	851	862	827	837	875	827	880	884	925	906	888	875	854	892	885	836	830	849	829	832	825	852	821	872	947	812	829	896	915	816	855	847	872	879	876	863	898	825	864	911	868	869	913	934	871	819	875	801	846	881	870	917	908	850	868	819	840	889	898	925	882	829	905	833	848	896	857	827	866	853	819	892	820	846	856	896	917	896	850	860	933	783	862	806	857	893	839	888	873	828	840	884	847	880	872	836	863	866	854	827	843	838	814	893	866	880	857	905	928	837	860	883	892	883	841	822	875	881	833	884	852	837	877	855	865	865	842	821	834	881	877	926	864	823	854	881	901	874	856	886	888	870	853	874	917	873	878	894	931	868	837	922	825	870	878	886	853	833	896	886	808	884	862	849	862	816	889	829	852	858	898	864	840	857	835	871	890	866	825	822	826	839	828	902	888	848	845	920	865	862	849	849	846	858	865	906	846	840	866	900	860	816	833	857	847	838	896	914	876	847	808	840	863	896	850	822	863	839	821	863	945	875	910	844	850	823	862	851	827	871	884	841	874	837	865	837	881	838	877	888	837	871	863	868	864	909	879	847	866	841	818	811	821	878	829	901	867	892	887	866	833	879	857	871	886	865	862	861	894	876	840	844	866	866	878	835	848	883	881	842	851	836	843	851	903	767	873	860	820	848	809	814	811	880	803	841	874	903	880	889	836	851	815	923	867	859	909	865	865	872	868	861	865	854	814	863	858	875	861	854	890	879	848	878	854	908	877	868	899	878	829	900	923	828	878	827	866	905	876	842	843	866	859	866	845	834	863	885	873	884	863	892	864	902	818	884	873	885	846	866	896	861	854	869	854	819	851	885	902	856	799	887	827	907	831	834	887	827	843	862	893	855	843	947	885	890	875	900	875	891	916	886	932	885	890	889	877	869	859	877	883	814	900	885	912	862	848	871	853	885	872	848	854	790	839	849	863	872	849	853	882	835	888	911	889	851	916	866	905	859	901	862	882	864	833	868	844	840	904	863	833	868	857	866	874	868	828	857	864	846	814	882	888	838	859	858	870	876	886	872	844	872	911	932	847	838	908	866	881	904	888	878	891	860	874	859	846	862	794	874	879	902	853	855	885	866	832	865	888	867	851	844	808	888	869	875	873	894	899	880	871	885	861	865	869	882	909	855	879	860	812	854	876	890	863	841	801	889	823	792	859	897	846	858	874	871	897	876	862	894	875	852	891	889	804	857	876	831	890	852	922	815	867	882	912	894	813	889	881	869	869	867	878	850	861	882	860	829	916
34311	32916	29560	18283	9026	5205	3530	2601	2186	1841	1590	1462	1350	1326	1225	1095	1084	1067	1054	978	1039	963	956	926	942	899	863	892	900	862	849	922	857	882	865	892	866	863	876	830	842	862	846	879	862	876	862	843	829	811	835	894	862	796	864	828	848	852	857	868	830	856	802	893	789	837	850	826	783	876	822	811	812	811	830	835	804	788	826	853	803	780	796	864	821	823	834	844	828	815	834	858	851	809	876	790	857	796	794	775	785	794	841	861	815	826	844	801	821	792	752	843	840	874	739	785	849	834	810	808	869	800	818	803	828	892	817	767	843	830	830	885	820	888	883	843	787	796	821	838	806	805	792	835	874	816	881	822	834	849	789	759	845	821	754	822	820	825	847	821	826	811	846	842	832	778	797	789	822	872	789	780	804	821	853	809	844	858	861	819	824	821	840	821	768	802	781	837	796	815	804	816	848	834	815	767	815	792	799	825	792	840	867	800	839	835	810	866	763	837	865	827	776	823	860	871	827	821	840	814	801	802	847	864	805	818	807	816	823	769	792	795	789	853	822	807	832	774	806	840	810	814	833	874	870	847	852	823	867	811	814	818	810	831	833	821	782	773	761	795	842	829	861	811	821	857	870	888	810	818	855	793	833	861	787	819	865	848	796	826	841	828	821	796	792	859	816	786	794	808	841	831	793	851	816	817	820	851	790	858	845	814	842	838	791	778	812	795	836	813	802	864	824	803	773	796	826	861	785	841	788	853	814	830	855	796	866	813	835	786	773	805	788	880	836	823	826	802	836	818	810	842	827	839	808	793	847	828	819	862	823	849	789	800	857	774	835	852	798	858	768	836	779	801	800	794	815	819	792	800	816	830	818	802	853	761	817	822	815	791	784	879	846	795	832	819	815	821	849	815	799	821	840	829	831	768	817	820	819	852	836	872	825	848	833	792	827	805	841	806	816	811	764	825	823	803	825	802	822	809	832	797	798	759	822	849	840	806	785	829	802	815	815	835	809	805	856	784	812	812	809	753	836	839	835	793	784	829	830	842	813	829	797	818	797	806	854	792	854	807	845	837	819	806	890	816	833	829	822	804	802	762	796	773	833	841	866	831	790	812	819	818	843	851	814	803	807	790	791	852	804	843	814	809	822	806	816	824	799	817	838	806	834	823	798	850	816	854	854	783	836	791	794	847	814	758	771	840	820	824	787	843	814	792	772	794	781	821	828	815	796	772	770	824	789	812	835	819	804	849	837	771	839	764	811	847	811	810	757	843	779	834	796	824	829	841	924	809	795	829	805	817	846	802	830	815	799	841	763	816	775	839	862	838	836	812	873	848	829	802	872	842	830	874	865	818	803	825	803	840	796	805	843	819	832	848	781	798	815	844	816	824	843	808	826	789	793	843	789	825	800	795	843	819	782	771	822	825	816	819	830	841	851	838	831	801	791	778	823	826	789	841	841	819	792	771	804	845	847	778	842	865	829	790	862	765	810	845	807	804	828	824	810	855	801	813	831	842	831	792	807	816	855	810	841	810	810	803	806	843	826	803	836	750	794	825	874	811	839	742	830	854	813	807	817	831	835	831	796	784	804	813	801	824	776	831	827	794	817	830	786	805	834	853	797	809	814	816	814	837	848	809	760	887	809	824	812	831	799	833	864	867	861	843	804	852	831	816	809	800	796	773	831	843	840	824	838	858	819	809	836	819	807	818	822	832	813	830	830	831	743	766	834	837	850	805	814	775	839	849	861	838	763	810	817	849	782	801	824	775	858	801	832	799	808	827	807	871	868	799	817	828	794	816	795	887	834	819	755	845	800	827	843	765	817	810	780	876	824	831	827	819	853	857	812	830	792	839	839	845	779	802	841	824	823	771	860	867	792	809	850	831	809	844	812	847	854	873	835	836	744	788	763	902	776	834	792	821	811	834	784	818	822	830	813	835	808	825	790	845	832	798	796	869	793	756	770	845	828	753	846	776	809	785	875	779	829	836	794	821	800	812	830	809	826	783	816	780	816	811	880	845	838	874	793	869	807	857	835	812	817	763	822	852	807	813	813	854	828	883	793	848	807	772	836	822	793	787	812	798	804	832	850	799	843	827	836	842	841	780	799	828	825	795	818	757	826	874	828	811	824	853	798	786	821	837	852	784	804	766	805	839	785	783	822	774	801	792	800	834	798	846	803	817	865	779	852	789	837	850	798	817	835	774	835	829	855	804	829	828	783	814	806	796	826	751	915	812	789	763	863	814	811	761	803	805	755	816	831	892	851	794	811	849	787	816	760	824	794	820	817	818	798	821	814	848	828	827	833	790	805	863	824	822	839	839	822	877	767	826	821	845	819	866	873	826	847	853	834	809	825	767	854	813	842	814	832	763	847	782	859	825	836	830	816	843	810	810	802	817	776	838	871	832	772	793	810	781	858	868	855	814	831	803	836	810	828	774	854	859	850	805	833	842	795	850	792	832	855	782	808	824	791	814	810	787	847	814	788	838	868	819	794	779	809	835	793	812	838	797	773	800	800	851	877	836	787	825	818	797	811	803	831	822	815	839	795	788	811	833	864	796	812	813	806	836	809	841	842	798	857	748	854	815	822	858	847	831	840	820	785	823	835	882	814	816	768	852	848	785	841	857	831	820	859	798	836	818	778	831	857	813	798	776	786	795	833	822	823	821	806	819	822	759	827	802	777	854	847	872	816	836	844	799	832	817	776	825	780	854	792	810	803	809	850	839	829	837	841	815	796	816	775	785	811	823	820	798	805	848	803	792	810	766	833	857	777	786	833	787	836	831	803	859	813	803	794	801	815	835	764	816	837	785	792	852	818	771	818	771	837	803	773	816	838	814	859	844	816	794	783	827	826	854	827	809	818	804	780	811	872	836	853	792	801	779	823	786	824	834	810	858	813	849	762	824	851	847	819	809	837	767	881	835	791	801	788	833	836	828	816	819	781	876	861	772	824	833	789	825	810	788	787	830	819	830	802	832	750	828	834	841	852	811	805	798	804	836	816	838	783	777	846	835	806	833	851	823	850	834	849	769	818	791	795	855	769	793	817	824	828	813	816	767	812	792	849	811	811	798	836	852	818	834	895	825	804	845	777	801	877	800	866	834	804	811	837	873	793	760	860	818	824	811	852	810	847	832	817	821	843	792	887	845	789	764	850	836	871	825	788	796	802	827	781	747	833	890	816	824	823	808	835	817	832	782	824	767	812	795	811	857	825	805	844	820	841	811	851	807	774	841	795	832	817	823	831	788	840	781	837	806	879	802	801	816	759	828	782	852	844	831	825	816	791	799	828	786	850	827	805	861	798	799	784	827	774	790	805	802	819	837	808	865	763	822	873	862	832	845	814	790	823	829	791	770	820	841	788	776	814	795	800	816	761	827	817	808	811	846	800	794	783	798	815	785	769	848	830	811	829	827	820	790	831	853	831	844	806	868	824	793	789	770	845	747	851	786	766	864	829	861	792	767	821	808	817	850	817	801	812	832	800	789	829	800
37396	43328	35381	22135	13990	9179	6474	5052	4044	3334	2855	2473	2162	1911	1876	1632	1541	1521	1311	1287	1265	1224	1251	1093	1149	1097	1076	1044	1049	1026	995	994	982	1001	977	946	1004	925	910	986	914	929	896	949	1013	934	915	965	928	905	892	875	935	891	887	868	896	900	925	931	925	912	894	843	871	872	874	878	853	870	901	921	844	914	878	840	872	864	895	854	804	929	873	888	889	855	872	892	819	888	899	949	896	888	855	882	881	867	908	824	889	804	846	925	871	896	887	840	920	870	867	899	851	868	841	866	900	840	848	841	881	816	862	878	853	840	878	849	850	885	831	897	882	873	912	907	905	915	876	911	869	886	845	828	897	846	870	897	789	949	857	904	857	808	889	871	924	836	858	930	886	886	916	894	861	896	873	871	885	897	884	827	878	866	889	880	894	883	886	873	895	873	804	851	908	880	861	816	846	907	845	842	847	890	907	827	928	878	882	848	898	889	881	890	878	863	888	823	846	848	867	896	879	870	900	870	890	899	914	859	833	905	840	872	875	880	883	839	893	876	839	888	840	896	895	883	816	899	827	866	880	858	882	890	854	845	901	826	939	875	864	898	896	841	861	891	928	864	883	876	911	906	881	895	835	846	830	855	894	882	855	846	864	855	895	929	888	892	876	866	921	838	870	843	821	855	853	876	841	820	879	874	892	909	830	844	844	831	936	912	898	870	859	852	853	818	915	875	936	853	834	877	849	910	853	857	906	898	876	873	883	850	893	902	851	852	897	850	836	850	893	902	850	856	783	789	870	842	842	807	862	866	867	852	904	866	910	883	879	853	877	852	886	916	901	868	851	883	853	833	840	912	833	877	885	876	843	897	895	874	903	864	904	852	880	895	869	877	843	847	884	852	908	872	891	854	852	855	849	908	839	824	818	904	868	833	866	887	875	883	903	882	857	830	897	842	836	880	838	838	859	886	932	881	885	909	859	886	850	853	891	841	879	878	866	906	861	841	875	894	867	824	934	885	859	859	897	873	852	884	859	876	893	937	857	844	858	865	893	876	829	903	863	810	851	878	825	939	813	895	858	825	856	873	847	838	825	855	844	856	888	811	873	851	886	915	917	936	887	870	853	822	882	947	877	831	891	900	907	902	869	865	842	886	860	880	893	886	867	887	885	829	889	888	864	874	870	895	886	913	829	859	866	875	886	871	878	834	901	903	880	898	870	865	869	868	867	880	832	846	891	862	909	862	902	888	898	888	878	872	839	899	821	889	888	847	855	846	876	881	851	937	968	820	882	856	889	887	866	861	887	857	883	842	878	855	880	891	847	852	913	887	854	880	857	850	852	829	931	873	851	824	846	891	892	865	849	893	911	866	894	835	874	886	865	892	880	808	881	864	861	877	815	840	914	801	877	855	899	879	886	871	892	811	895	875	888	855	925	926	880	847	927	872	800	791	886	833	884	891	935	844	872	915	891	895	856	899	812	834	905	878	886	877	910	841	892	876	819	845	900	841	822	865	887	893	883	825	881	864	889	876	842	915	855	809	881	923	848	882	860	893	863	887	893	858	878	904	890	851	909	842	896	878	876	869	878	853	876	852	897	869	845	882	862	892	818	901	837	836	879	873	867	855	906	883	884	836	890	883	915	855	928	855	889	809	860	863	829	892	890	883	913	886	873	893	868	892	875	843	881	903	879	938	841	839	840	831	893	895	856	842	888	836	922	888	827	870	868	873	845	864	897	874	841	899	852	890	870	905	874	864	857	864	889	868	855	843	876	829	868	894	862	934	947	805	878	917	897	907	887	856	871	867	819	851	800	864	810	876	812	839	909	938	874	857	854	864	857	870	869	899	865	918	909	923	910	895	892	864	818	880	826	870	835	862	885	847	877	841	881	911	909	853	891	842	882	891	893	876	898	907	889	900	884	831	850	872	860	838	874	854	877	894	826	868	863	894	904	865	868	827	824	885	834	916	879	869	845	879	879	899	855	893	898	887	852	844	926	872	905	828	851	846	901	886	880	885	921	849	902	908	843	893	881	872	888	833	914	873	885	854	859	874	889	852	874	876	876	892	854	877	934	889	873	888	858	861	865	808	853	826	827	890	880	866	897	872	864	831	842	869	894	853	859	917	874	821	891	892	893	862	906	825	852	799	855	903	894	889	890	863	909	846	882	904	870	852	847	883	875	830	893	906	855	909	888	883	847	878	823	870	859	873	889	859	920	929	925	897	875	825	881	862	825	903	852	859	895	923	885	867	851	881	930	899	893	854	829	872	797	821	863	902	903	911	842	900	872	873	850	931	860	846	922	897	861	843	882	834	914	847	896	874	883	912	866	869	886	839	818	851	911	922	859	912	849	904	847	912	848	851	886	856	873	868	871	861	871	859	907	874	902	890	811	857	881	860	903	844	830	880	880	887	849	868	865	858	852	914	871	836	846	865	945	826	873	946	880	887	880	858	847	872	868	883	888	840	849	815	875	835	865	846	907	833	836	896	919	874	812	853	868	885	891	841	926	828	929	892	897	919	891	891	886	816	816	871	916	889	845	828	891	842	886	859	879	885	896	840	883	895	846	866	874	854	822	921	881	876	831	883	878	876	861	866	898	805	821	894	830	834	865	829	822	866	879	868	866	879	825	859	828	909	849	852	849	863	883	905	818	844	866	859	932	881	851	878	919	841	851	879	839	889	893	881	851	806	873	925	868	851	851	920	878	893	877	883	876	882	913	841	831	869	875	875	902	863	822	850	855	868	901	863	864	853	845	830	878	930	836	877	894	886	907	905	920	855	885	895	867	907	862	872	810	898	869	856	846	906	887	834	944	837	837	924	898	836	868	887	868	888	906	918	863	866	893	888	886	825	881	903	861	878	873	850	859	856	884	881	854	876	863	879	928	914	917	876	823	856	889	846	891	878	863	854	827	863	823	894	911	894	844	869	904	881	915	871	838	847	876	873	853	855	859	827	886	930	877	845	814	849	847	889	846	859	854	901	931	824	826	825	878	855	895	867	834	873	817	892	861	805	860	867	836	861	873	843	847	904	905	895	818	851	855	868	906	839	778	913	874	863	896	886	917	898	887	868	821	922	873	860	833	878	868	848	925	966	831	854	886	873	829	835	912	873	864	911	863	877	884	901	857	846	871	904	859	826	967	940	841	954	891	877	906	845	838	895	858	887	830	887	859	863	874	856	892	853	881	880	889	918	847	878	881	873	903	876	828	914	859	899	881	864	912	893	881	845	895	892	879	882	923	883	877	827	859	853	861	876	896	841	894	843	884	845	904	864	866	858	827	879	863	902	842	892	863	903	873	879	836	851	855	865	854	896	812	820	900	856	857	866	876	925	873	833	854	847	868	859	918	873	876	886	885	895	854	831	832	862	924	868	905	918	878	823	849	882	902	837	937	904	845	876	855	903	827	866	831	860	870	854	890	911	906	857	855	847	872	835	892	880	898	835	839	834	891	886	871	897	872	844	871	861	861	878	815	854	899	883	887	878	891	891	810	865
24212	20102	26278	24900	21147	16251	8960	4983	3573	2786	2392	2020	1895	1773	1479	1349	1237	1204	1109	1154	1040	994	1019	943	906	910	936	864	872	833	867	818	774	798	773	790	775	825	753	760	737	698	769	751	715	756	759	781	750	739	757	721	734	696	714	738	711	694	744	675	750	758	741	731	766	765	681	708	759	741	743	759	757	736	759	672	760	707	735	753	734	715	715	667	738	694	750	673	726	728	779	708	671	738	725	714	706	713	703	706	693	733	711	701	716	743	693	678	666	709	677	679	701	767	711	732	663	659	728	743	694	685	706	763	706	675	705	711	682	737	743	709	722	675	676	715	758	735	706	682	678	732	675	690	696	715	686	712	689	735	701	714	727	649	687	704	710	727	697	657	682	711	715	728	681	692	696	728	746	689	723	681	696	677	696	771	728	695	705	690	739	703	689	697	726	665	681	710	738	699	727	709	730	684	724	746	670	691	670	688	750	661	716	711	707	708	718	724	711	684	701	746	706	733	682	655	684	751	730	703	737	714	727	678	740	737	686	708	733	760	673	712	707	684	698	679	722	727	711	685	681	736	714	695	734	705	715	718	687	712	712	710	673	684	740	700	729	680	670	732	712	732	754	712	688	765	751	719	719	707	653	730	721	787	698	667	706	706	699	710	693	703	679	712	714	714	670	725	673	663	677	683	734	689	670	672	674	705	691	661	682	680	708	708	670	719	738	689	705	700	666	678	706	678	715	703	708	695	706	738	724	737	708	731	734	714	704	690	765	709	657	693	684	686	728	707	721	693	678	719	744	658	731	703	650	719	699	722	706	707	719	726	675	668	727	703	689	714	752	687	670	702	700	722	700	667	710	687	710	714	724	724	730	738	751	713	712	713	702	736	683	729	674	665	697	735	687	754	736	711	718	672	698	699	657	663	718	726	665	716	692	724	714	718	721	695	728	694	690	725	740	665	730	745	660	669	746	728	732	745	647	673	734	812	680	715	755	760	687	724	690	722	654	703	719	736	773	721	697	703	723	755	712	721	705	665	726	723	645	706	709	731	719	709	691	677	720	731	729	685	650	722	735	708	705	704	734	698	697	715	703	685	733	663	708	673	690	736	730	740	712	744	694	695	710	707	708	659	702	686	714	696	743	704	734	717	746	697	700	667	674	693	722	717	663	720	720	705	742	726	682	734	694	641	692	707	711	723	690	702	701	711	711	699	730	751	724	694	704	741	712	667	679	736	698	735	667	737	709	682	710	720	731	736	748	695	693	716	737	735	691	665	701	735	724	710	729	731	663	708	771	699	764	717	720	713	691	716	698	721	667	750	750	696	726	679	672	697	670	683	733	676	716	715	720	689	720	732	691	744	721	720	691	699	744	718	689	702	672	703	698	745	726	717	770	721	685	665	703	729	727	669	683	718	685	699	694	732	745	744	729	746	696	689	722	752	731	691	700	717	731	655	701	739	698	683	688	750	742	756	730	713	691	705	762	691	721	676	747	703	696	719	708	688	703	659	704	701	666	697	705	736	734	707	683	693	693	733	747	690	683	724	708	738	719	691	694	694	694	707	685	673	680	716	708	704	676	738	699	652	690	706	694	698	680	695	727	729	680	665	677	693	707	703	712	676	688	795	689	710	694	696	691	726	740	737	771	721	705	723	739	687	704	656	720	720	687	666	693	720	708	713	677	674	720	689	708	713	741	675	712	673	723	710	706	712	684	649	723	679	697	706	740	749	760	698	719	680	660	752	767	744	677	717	718	704	674	706	681	668	698	668	719	671	744	717	718	713	741	688	761	696	722	721	718	695	758	726	718	684	746	683	700	727	729	715	702	692	687	688	757	749	709	694	740	720	747	680	730	680	707	732	680	699	681	681	669	759	732	700	696	684	702	673	670	717	674	731	701	713	711	662	714	691	698	763	688	720	654	745	745	690	752	680	719	711	723	701	669	699	702	719	712	769	708	722	718	715	715	692	691	646	686	699	726	760	712	733	684	691	699	733	648	694	685	738	725	712	717	785	695	690	746	718	714	695	638	733	690	693	696	718	714	693	711	730	707	746	670	699	671	734	710	674	674	669	700	683	726	708	708	709	708	672	767	689	672	666	711	728	755	706	759	745	686	707	676	730	672	640	700	697	713	681	723	706	686	734	732	726	694	704	696	684	684	736	703	680	693	683	700	705	698	711	713	716	636	679	704	730	707	670	688	781	703	709	702	713	705	684	705	670	721	721	688	678	715	770	751	708	696	680	716	694	716	736	711	661	692	686	704	684	723	769	683	643	709	757	680	757	713	710	697	704	690	655	679	684	754	691	677	699	742	716	774	725	683	734	642	645	715	651	711	693	746	699	732	698	639	718	701	649	717	740	682	724	757	693	718	707	760	713	707	708	703	758	720	722	718	733	720	682	683	750	703	682	663	699	667	664	724	689	707	712	715	701	698	686	685	676	686	716	655	699	734	690	724	722	713	706	700	717	770	710	671	734	693	696	690	680	701	687	724	715	712	713	707	724	721	707	719	697	663	732	685	698	711	725	730	724	713	689	668	722	713	677	695	705	709	713	684	699	699	696	745	713	733	702	737	728	720	741	668	737	719	756	707	698	710	647	719	706	682	712	781	729	681	721	718	647	734	696	702	765	684	711	700	758	676	676	745	697	682	757	726	709	653	652	733	708	641	683	738	704	682	690	735	725	705	699	656	744	699	718	699	675	707	718	768	677	699	710	704	713	657	749	710	734	695	689	740	704	711	708	711	732	716	695	746	704	742	687	695	718	705	706	690	726	731	683	718	697	740	710	694	707	706	689	726	723	733	689	735	715	688	651	709	728	735	713	701	704	666	713	726	651	711	706	713	704	692	759	696	743	758	702	683	734	722	705	722	762	775	730	739	744	735	739	641	690	739	737	738	764	696	748	703	695	696	707	705	702	717	681	706	778	703	685	705	675	709	663	685	674	707	698	671	723	718	727	679	714	669	723	773	716	691	712	691	675	687	607	694	677	694	684	683	741	678	693	690	698	675	739	707	754	723	683	742	685	716	725	687	680	684	729	697	705	690	716	760	712	743	685	727	687	727	720	716	672	746	695	730	718	697	729	707	718	667	695	762	735	704	703	691	712	728	687	696	706	681	752	713	726	702	775	696	735	685	677	709	711	686	752	751	678	701	697	713	698	697	683	689	693	665	682	697	710	694	690	701	712	715	693	685	679	744	747	714	705	647	694	690	688	744	677	742	696	717	700	741	779	718	714	714	748	672	685	677	680	724	670	669	713	697	742	696	668	663	723	689	711	735	704	733	672	717	696	746	725	681	734	764	752	684	661	703	684	740	711	730	725	720	688	701	668	715	733	729	783	689	705	691	738	694	682	746	739	711	739	734	738	766	702	703	691	697	698	726	686	680	726	683	703	720	697	737	701	736	728	666	708	679	710	660	689	688	714	699	651	722	689	673	779	665	728	684	683	715	741	693	735	699	700	741	680	688	705	719	682	708	680	692	688	698	700
34580	48477	44835	36362	23717	15794	11262	8341	6666	5339	4506	3767	3166	2854	2523	2142	1975	1778	1620	1568	1505	1372	1313	1369	1131	1149	1194	1138	1081	973	1009	968	946	961	878	866	881	865	919	851	875	830	886	873	842	852	817	766	894	767	747	855	802	779	835	787	807	771	783	829	751	815	788	776	785	772	758	769	755	756	776	809	779	795	726	771	787	804	787	771	760	786	781	772	798	761	796	823	766	756	769	757	744	799	751	787	734	825	750	811	768	777	698	781	777	775	722	696	744	734	752	720	765	772	740	805	724	676	707	724	754	738	758	745	802	772	774	742	752	759	774	767	738	771	751	816	750	773	749	791	765	733	719	772	731	802	791	710	730	709	787	789	755	789	737	778	750	749	724	755	743	756	721	742	765	793	743	775	744	764	764	741	756	794	734	721	755	762	751	731	762	770	719	749	741	704	801	712	735	748	711	744	741	745	747	713	789	721	772	744	767	740	735	716	716	764	765	738	729	754	790	745	773	752	755	790	781	724	768	774	734	755	804	774	732	726	727	812	802	718	727	746	765	756	743	755	738	732	729	716	747	714	765	747	761	730	727	729	745	734	777	758	704	777	688	796	763	811	766	762	771	739	808	732	740	762	724	780	754	757	800	731	724	797	747	783	735	788	793	756	762	762	752	740	767	726	729	768	710	782	741	744	725	786	753	675	727	734	726	769	764	769	830	779	757	797	782	745	749	757	751	766	762	781	701	766	730	762	754	734	764	773	766	724	785	786	736	723	763	744	748	720	773	699	742	736	755	753	796	774	727	694	771	721	761	737	781	773	750	723	738	723	736	766	748	763	750	722	729	751	703	732	772	716	734	742	733	746	759	752	758	744	765	816	716	720	733	732	767	741	734	731	745	702	788	731	744	728	751	789	745	747	790	742	833	709	720	757	717	765	744	804	713	765	751	737	749	742	783	760	736	785	728	758	804	713	780	743	763	792	725	693	762	768	722	746	757	709	729	723	780	825	733	795	743	781	767	770	732	761	730	728	776	742	757	739	704	749	743	792	715	751	791	742	715	781	751	745	749	754	711	758	768	777	733	791	800	734	726	751	736	759	763	760	804	761	716	761	758	747	742	767	762	776	761	785	761	742	778	788	757	751	777	780	746	736	795	710	749	729	755	749	742	784	718	775	750	764	746	721	768	728	792	741	727	759	744	800	752	762	740	691	765	804	753	736	753	714	770	769	768	742	776	763	769	726	767	740	781	773	712	767	726	797	734	725	781	778	746	777	784	735	743	764	762	779	720	763	718	770	801	713	726	734	761	759	771	743	767	763	790	749	791	779	691	760	731	799	813	767	718	791	724	779	763	732	772	741	783	739	757	738	778	745	778	735	741	765	789	747	792	726	754	749	749	774	802	757	785	736	789	713	688	772	747	748	739	706	788	695	699	734	742	727	759	715	816	744	779	736	741	740	741	785	760	783	754	769	817	715	734	770	759	744	783	724	754	824	701	775	712	759	725	774	732	757	769	761	768	718	800	743	727	805	709	765	782	764	753	706	791	698	789	718	766	769	750	756	767	776	731	718	736	741	779	738	736	742	730	762	786	744	808	723	712	741	773	746	754	775	771	716	770	784	751	746	717	764	727	802	733	774	737	807	764	774	788	731	724	754	766	746	809	724	738	780	733	750	754	740	795	801	772	667	789	772	705	760	747	773	713	774	719	735	799	756	747	753	745	749	775	776	729	714	711	781	765	804	714	764	778	731	739	813	717	744	740	702	699	775	728	729	761	738	784	703	763	740	728	731	798	749	703	776	775	713	750	761	760	755	769	763	765	773	787	779	751	714	779	718	739	742	727	735	759	795	797	794	773	724	747	769	774	793	754	779	758	789	802	772	680	776	743	764	725	768	777	740	774	762	737	743	767	711	776	761	728	756	732	698	744	747	769	726	752	745	795	750	749	800	737	775	765	767	711	822	735	766	710	754	683	748	741	728	757	730	765	802	745	796	789	752	748	787	762	808	761	734	740	736	745	756	761	769	749	739	783	726	752	795	824	803	743	750	758	747	753	743	761	767	776	767	758	747	789	757	730	723	761	730	768	803	774	757	762	740	727	762	715	766	775	736	721	728	780	747	732	798	724	801	762	724	743	743	810	746	791	746	732	741	734	767	725	723	750	757	794	775	736	751	747	754	754	737	860	756	777	764	737	744	711	756	756	739	741	722	799	774	755	730	674	718	787	741	741	735	748	771	775	751	752	750	769	764	726	781	731	751	794	742	758	777	740	766	719	767	773	769	720	729	738	724	747	754	748	749	771	733	735	727	738	777	736	719	734	696	679	746	789	776	772	782	710	739	727	732	799	741	755	796	714	743	777	737	839	788	782	735	687	719	769	812	805	730	751	714	786	788	744	743	722	796	767	752	733	715	794	762	735	716	768	783	724	721	722	747	743	754	736	783	733	733	715	767	725	731	759	771	749	749	750	743	759	759	791	770	743	800	772	788	780	737	756	772	791	745	765	769	703	788	731	741	731	750	816	735	787	758	777	723	738	758	751	783	749	740	729	753	745	760	702	751	750	760	730	783	765	757	815	786	748	766	751	746	715	762	768	779	703	730	740	735	739	723	734	733	785	735	746	753	750	776	722	755	782	774	766	825	791	737	712	746	770	763	710	770	783	818	786	751	760	773	765	778	809	795	708	788	734	719	748	711	767	753	772	747	775	748	785	768	701	727	749	740	749	781	760	734	714	721	774	723	752	805	759	715	751	731	740	767	725	713	751	748	791	737	765	740	765	788	733	745	714	707	723	770	793	822	701	783	742	762	801	704	739	751	784	721	762	775	773	756	736	704	752	786	777	805	796	734	773	787	727	788	760	694	763	783	710	752	727	745	746	726	761	754	720	733	755	762	716	746	757	763	787	777	787	764	716	716	767	760	742	710	739	737	787	731	814	790	795	728	756	775	767	724	723	810	774	726	708	751	750	760	753	746	767	713	800	781	722	766	769	747	752	768	747	757	736	738	743	710	795	754	745	751	768	782	811	732	735	773	727	739	736	710	744	763	790	765	758	749	741	743	707	765	755	750	740	731	753	740	743	768	742	729	733	744	773	725	717	743	790	758	733	684	728	768	693	796	748	793	756	687	783	757	788	777	772	720	704	769	770	718	751	781	776	751	741	789	738	773	792	748	729	710	791	757	730	754	753	712	716	741	711	763	748	765	753	735	758	715	778	689	756	765	750	776	762	740	777	791	749	701	823	731	719	718	782	805	767	770	725	777	751	807	751	776	783	763	796	767	773	761	796	746	740	773	752	750	739	782	776	797	752	815	700	796	767	738	759	754	745	758	738	716	737	779	734	661	761	711	790	739	740	772	698	720	778	758	750	817	833	766	782	699	743	739	776	759	775	756	754	733	728	742	751	713	739	758	765	762	682	752	716	792	770	743	751	723	791	759	745	783	747	773	739	786	735	761	779	748	784	765	758	705	747	709	739	728	801	762	757	756	798	763
22401	20087	26535	24145	20764	20569	16168	7701	5006	4078	3374	2821	2407	2186	1936	1715	1594	1506	1363	1358	1335	1233	1162	1183	1112	1111	1079	1043	1044	985	973	946	967	998	886	947	920	925	902	963	915	918	886	916	899	913	895	867	860	919	843	838	884	869	894	867	919	791	849	875	846	861	828	898	849	928	879	866	901	893	873	880	855	839	878	849	887	842	846	912	843	837	882	872	839	833	865	875	876	845	810	902	868	863	848	838	846	842	834	839	836	812	875	874	896	818	812	870	797	851	799	806	906	817	838	825	817	833	817	794	869	802	829	856	859	835	854	879	853	846	825	819	829	863	820	812	843	824	829	829	824	799	830	775	868	835	819	846	866	867	813	799	819	822	883	856	826	834	810	827	800	877	858	844	825	821	821	851	896	827	842	892	797	873	833	857	830	795	809	787	824	828	870	897	864	871	838	854	818	825	804	791	868	831	828	798	871	835	823	819	903	818	822	784	915	878	819	844	884	847	886	856	867	829	810	851	905	799	867	861	810	861	836	845	843	802	827	863	855	823	827	844	854	834	803	802	842	852	910	829	880	810	878	876	844	814	810	848	830	916	833	838	877	841	868	828	910	868	857	803	798	812	849	840	805	779	804	800	821	841	824	830	827	836	791	828	810	859	864	848	816	865	879	815	826	835	838	829	836	831	873	822	830	785	810	878	773	860	807	849	891	840	856	789	829	843	841	835	865	822	845	892	809	850	919	847	828	830	825	854	865	878	849	803	807	920	843	825	823	794	838	815	863	824	845	802	823	836	835	828	829	830	806	884	788	860	859	843	757	852	884	847	805	824	828	853	854	786	861	830	769	811	846	826	804	810	885	849	912	821	853	846	818	847	823	834	862	823	829	878	860	796	798	799	812	820	876	841	867	835	826	837	894	869	802	856	823	890	821	849	767	843	910	792	843	846	790	824	779	819	868	840	858	865	902	801	826	813	796	835	787	826	902	821	823	783	851	773	816	858	864	785	893	829	854	829	819	820	864	848	835	789	791	838	834	821	834	847	864	851	811	797	820	838	857	865	805	845	870	826	808	836	855	883	828	825	849	862	822	873	785	829	867	821	821	839	797	824	811	791	860	788	865	780	822	808	803	876	804	834	811	828	849	866	835	841	863	860	842	824	869	841	815	836	846	823	837	794	785	861	837	831	807	828	864	871	835	843	804	870	829	820	835	868	867	891	810	846	806	836	855	864	828	857	855	845	810	887	876	829	878	878	840	839	827	826	807	821	866	827	872	844	860	842	863	838	779	802	818	821	791	878	854	848	838	843	898	830	807	792	812	844	871	819	804	787	804	894	821	834	775	807	832	782	847	825	802	799	845	780	875	871	854	848	851	842	836	897	874	830	790	855	859	834	833	806	811	825	818	878	815	920	850	810	855	842	861	874	801	790	865	845	837	796	841	841	808	763	820	798	854	813	830	856	841	824	841	825	823	810	841	824	842	797	832	870	860	847	803	874	871	845	814	820	888	837	875	883	881	854	838	842	843	899	780	816	883	868	815	792	809	857	844	870	862	809	881	785	792	859	859	813	842	838	862	860	820	782	802	825	869	847	831	821	882	802	791	830	857	826	831	825	824	864	839	834	849	851	829	775	844	842	815	853	822	839	835	878	857	812	823	830	820	864	783	819	845	836	828	852	820	876	802	836	853	759	870	839	778	796	806	836	817	861	838	796	834	844	814	848	824	841	902	811	828	841	853	833	828	837	840	815	857	839	824	849	831	854	862	803	802	804	809	780	864	816	801	812	923	833	842	879	807	838	802	866	841	783	780	832	831	828	834	874	826	802	790	823	847	838	818	840	815	830	799	795	818	818	832	816	903	849	817	827	830	818	852	802	779	880	832	878	840	882	829	864	878	837	890	840	851	845	824	831	840	811	817	838	845	796	829	842	834	816	824	825	801	822	837	848	849	800	830	873	852	847	802	867	855	850	843	873	780	830	851	858	839	818	831	845	799	830	772	861	858	843	840	895	839	811	799	829	885	854	823	826	857	861	828	816	841	869	819	852	842	888	789	820	853	833	828	767	809	800	810	853	835	834	870	841	839	875	874	835	840	804	788	829	841	811	831	857	805	845	791	856	828	813	771	859	911	882	841	811	885	870	843	776	844	847	859	833	847	808	804	810	831	789	830	880	846	825	816	812	912	869	841	853	813	819	871	873	909	798	781	806	880	858	828	840	845	817	842	853	828	830	824	880	838	783	842	843	767	881	828	805	875	823	860	810	828	852	837	795	834	855	784	847	829	841	858	800	878	852	876	868	823	795	836	824	846	816	848	853	865	840	799	857	801	816	846	851	804	801	861	847	810	814	801	867	904	814	836	816	873	862	850	774	801	772	795	851	823	853	840	818	791	831	826	840	818	807	829	880	852	819	858	888	832	833	901	872	830	815	820	804	856	812	851	856	806	802	819	819	908	820	839	802	873	846	789	868	815	792	772	811	807	830	889	826	863	846	857	845	851	810	852	818	803	804	785	811	824	791	833	852	848	851	806	808	836	870	819	817	864	865	783	867	809	836	826	823	839	834	796	856	833	848	877	871	848	843	832	838	831	867	842	865	812	824	842	854	867	779	811	823	836	831	817	823	866	827	849	775	834	826	868	830	852	846	808	785	829	839	833	859	838	783	859	831	868	845	834	840	848	854	810	797	860	825	817	868	791	807	814	789	825	851	850	856	842	854	794	820	843	871	821	845	804	825	827	850	863	856	850	833	839	808	854	843	814	828	856	833	828	809	860	906	871	855	804	807	815	865	860	850	832	834	854	804	805	802	859	864	808	821	819	806	808	882	841	799	857	811	809	842	876	841	873	868	830	826	811	808	830	802	818	846	803	856	853	901	806	810	859	869	838	840	849	818	868	836	825	815	882	830	862	820	847	789	805	820	830	852	802	841	798	807	811	856	797	807	806	789	888	846	881	807	852	861	841	802	818	849	847	781	795	848	843	881	848	784	835	838	800	846	827	816	850	823	833	865	855	796	906	807	868	808	843	842	772	834	810	889	835	775	840	806	835	798	816	866	818	863	828	859	781	784	824	799	865	852	825	753	852	807	827	858	897	853	863	872	815	836	820	901	862	802	827	885	809	836	830	842	858	790	821	789	798	856	787	766	848	788	809	817	829	851	852	850	874	846	891	912	843	879	777	862	827	848	861	839	850	765	824	838	817	848	861	828	858	859	873	861	818	890	840	794	839	833	779	844	871	843	830	803	871	805	784	863	829	794	809	892	833	840	835	823	850	827	828	802	818	896	852	817	821	778	799	819	870	818	841	767	844	822	786	812	797	791	809	863	826	857	819	797	822	840	808	836	864	830	828	801	802	871	827	841	855	843	905	822	820	868	831	814	806	862	826	832	851	815	823	900	829	814	800	834	808	813	815	848	843	835	902	858	825	850	810	816	851	855	808	847	837	852	829	813	914	827	827	847	865	842	891	857	822	865	841	846	845	789	802	834	812	796
37908	55071	54757	43339	27791	19274	14847	11443	8822	7289	6053	5049	4276	3719	3191	2657	2640	2265	2122	1976	1775	1681	1620	1582	1432	1426	1361	1337	1231	1198	1240	1106	1076	1036	993	1013	1037	997	992	935	1001	927	948	908	970	960	921	962	926	860	897	994	958	937	876	869	858	889	905	919	919	852	898	883	889	935	983	876	906	921	933	868	910	912	938	882	892	895	847	958	901	942	917	900	872	891	884	882	883	925	840	865	863	875	882	899	875	874	873	904	938	872	897	856	864	865	831	866	861	886	887	839	912	832	894	819	832	835	839	821	804	862	862	875	866	882	938	860	846	895	832	853	840	860	863	892	873	841	847	866	870	884	889	840	860	820	867	871	864	852	829	877	851	878	849	862	851	840	836	818	877	832	857	876	855	857	846	900	853	863	840	852	884	913	930	861	857	852	861	882	820	903	829	916	806	838	860	920	902	855	885	829	847	858	855	890	878	864	833	892	875	834	837	890	892	813	879	857	805	864	840	841	826	864	871	847	857	867	859	805	857	839	892	899	871	903	847	831	863	869	840	818	780	865	881	858	898	872	860	874	842	864	849	832	878	875	865	831	851	878	812	811	903	886	841	848	858	856	843	828	819	851	843	852	877	905	839	881	859	843	827	820	816	909	871	791	822	834	902	876	886	855	819	846	935	900	834	808	797	879	837	896	879	833	847	893	817	857	879	846	891	832	812	822	882	870	905	895	841	865	875	885	814	815	858	881	839	904	869	833	835	883	858	902	854	858	831	799	843	878	949	823	898	893	856	858	841	844	865	817	850	893	833	846	867	831	870	847	875	840	889	863	865	859	846	860	843	881	840	859	819	846	836	920	847	851	837	877	808	836	847	832	874	830	830	864	907	851	881	859	841	845	834	853	887	884	849	877	843	873	867	861	882	839	806	813	879	846	923	851	843	874	820	833	875	885	824	902	848	896	807	864	825	863	822	850	847	877	835	832	892	910	845	813	871	826	877	867	881	835	889	866	866	838	907	760	858	851	856	893	894	861	883	792	855	858	873	857	846	800	902	857	883	847	841	854	850	863	866	849	810	854	877	861	874	887	828	881	843	890	878	878	869	864	838	864	829	821	824	841	858	883	821	871	854	902	884	835	794	878	872	854	845	846	845	901	829	832	915	845	904	820	873	852	815	867	828	903	859	841	842	866	848	818	896	890	852	832	847	835	847	873	850	895	877	846	819	860	821	859	908	889	872	885	830	877	901	871	824	873	833	843	813	837	912	865	903	816	889	852	889	843	861	866	873	866	865	847	892	849	838	853	877	863	892	931	889	907	847	822	870	842	834	869	836	882	864	899	908	900	882	835	909	859	857	888	923	809	898	915	907	881	880	881	848	868	846	883	875	866	882	868	864	843	872	855	857	853	800	833	880	795	854	859	854	866	848	901	829	897	824	874	804	818	886	840	908	847	834	838	851	853	871	888	856	855	922	908	841	893	846	854	874	846	837	871	850	849	808	851	855	841	853	838	861	858	838	841	839	858	891	818	852	872	791	850	832	895	845	836	880	835	900	853	938	841	836	814	911	858	834	815	864	852	905	843	881	873	873	846	846	851	834	873	845	893	863	850	848	829	931	851	857	864	862	951	902	889	909	829	864	870	930	833	862	879	914	864	884	857	871	839	876	839	805	904	883	855	840	854	884	892	845	805	873	860	887	851	815	791	865	851	833	856	868	862	903	883	862	797	946	861	827	839	901	828	780	871	836	869	879	825	895	878	815	904	859	779	848	872	829	867	824	838	839	862	843	850	887	891	906	838	841	879	827	851	845	828	831	867	841	881	839	846	837	780	840	838	869	830	845	896	853	872	810	833	849	782	895	847	854	910	869	860	835	879	851	889	890	936	866	878	865	890	862	825	829	821	863	894	886	842	879	873	856	836	852	869	837	861	925	857	868	848	907	849	938	802	842	891	799	838	888	840	823	846	883	859	854	817	877	852	857	870	841	895	928	886	863	884	894	900	913	869	829	825	876	825	905	851	836	821	876	862	836	850	914	881	828	904	854	828	880	856	831	909	858	877	843	875	816	872	846	873	924	859	807	859	859	847	880	866	924	883	874	862	834	890	806	853	914	852	869	844	815	923	887	883	886	853	838	792	889	840	822	897	859	849	863	851	783	902	846	857	779	850	821	878	891	862	822	861	861	837	846	883	836	886	821	887	871	802	840	898	800	887	858	853	916	832	853	895	852	854	888	844	883	908	839	843	871	850	864	793	875	869	908	840	845	878	801	838	835	814	839	931	798	833	839	800	874	820	893	850	879	862	882	846	862	841	804	838	901	898	809	850	911	846	851	865	833	847	890	850	853	822	872	812	853	850	884	861	884	826	859	824	903	821	814	861	867	899	883	836	892	810	869	864	857	885	839	841	822	858	862	841	859	836	818	876	900	885	878	826	872	839	902	820	837	890	848	849	852	855	850	838	850	899	833	808	870	849	893	826	875	871	859	829	921	852	864	853	805	883	839	918	815	866	899	872	848	862	842	862	847	857	853	845	933	842	815	900	842	873	903	880	904	868	874	858	823	843	857	856	941	886	885	850	876	872	824	829	846	847	867	858	843	850	892	845	837	853	834	814	864	843	838	888	865	843	868	884	865	860	869	884	840	813	828	857	822	843	868	851	855	834	902	836	899	873	887	821	863	962	880	859	823	858	933	886	812	877	908	885	886	844	853	860	861	829	897	868	896	859	857	833	867	868	793	820	891	893	870	880	931	870	801	900	822	822	881	899	864	833	870	863	852	842	819	896	885	835	850	857	882	876	836	825	865	876	877	840	853	855	882	838	868	847	843	857	860	894	832	813	866	879	825	882	821	880	895	829	884	838	892	919	856	835	854	844	822	848	824	846	880	880	876	864	820	861	830	860	865	896	869	835	792	823	890	813	868	815	860	882	870	912	846	872	859	855	861	876	930	822	841	853	844	838	839	867	854	844	872	855	856	905	867	857	932	886	870	843	877	826	880	883	869	856	874	821	878	875	828	873	850	853	827	839	838	908	861	888	888	872	867	912	847	885	824	853	864	867	885	861	818	858	886	819	868	846	880	849	889	845	841	908	837	834	880	879	888	865	907	831	824	871	856	836	872	840	893	869	851	895	886	824	840	830	855	878	876	863	839	841	899	840	856	911	831	848	846	865	882	866	831	820	873	825	882	911	858	888	901	871	891	791	839	864	853	827	804	869	855	854	865	899	895	877	847	870	889	868	843	876	859	872	829	873	820	859	888	862	856	909	831	910	878	848	897	891	867	823	873	811	891	848	884	849	858	825	821	820	851	887	857	888	816	877	825	882	822	864	871	815	842	901	855	806	857	834	861	838	817	818	839	881	844	880	869	891	841	868	919	868	838	867	853	821	863	862	834	880	868	842	819	935	846	822	866	893	856	845	886	885	837	891	838	858	880	916	833	839	836	876	845	859	885	884	833	879	822	881	868	820	825	856	825	846	886	829	847	843	857	901	882	895
38165	37560	35618	20287	9871	5909	4031	3066	2449	2062	1811	1650	1427	1407	1435	1290	1199	1122	1169	1074	1100	1069	1047	1082	1091	1004	1011	954	1000	960	957	928	938	990	950	919	983	903	931	960	990	949	942	920	931	893	927	904	934	959	881	891	881	893	865	960	873	899	943	906	850	907	905	912	935	866	928	918	937	895	984	886	940	956	920	859	947	851	878	910	861	890	903	935	884	896	919	899	901	898	820	854	891	902	910	923	830	907	894	882	915	887	927	843	923	890	872	898	874	892	905	922	919	903	883	915	948	877	901	911	884	915	925	928	866	911	855	875	910	932	818	908	885	885	887	858	907	867	954	916	901	903	875	925	888	904	862	876	890	881	899	947	893	887	955	885	913	912	892	929	894	908	929	837	884	847	907	895	892	932	858	924	869	868	881	898	924	891	865	901	951	934	903	901	875	880	915	871	900	894	865	847	859	976	891	930	870	912	886	924	901	868	939	904	954	922	905	874	897	883	877	912	887	915	902	927	881	877	874	930	922	903	898	905	857	926	872	926	921	892	844	898	907	933	898	888	901	875	896	916	896	932	922	906	892	867	939	889	860	948	893	918	912	895	951	915	916	901	980	956	912	926	901	901	911	915	877	870	877	889	871	888	915	897	878	883	903	896	889	910	869	916	889	833	927	873	888	952	897	872	897	921	888	892	898	887	847	900	869	891	895	876	890	932	917	888	859	906	855	898	890	841	870	891	929	968	910	924	893	950	926	919	890	928	869	888	947	894	910	921	888	875	851	870	866	867	851	876	862	877	864	922	887	904	880	859	887	932	927	898	882	919	852	866	959	907	908	868	894	858	877	954	889	866	916	867	892	931	852	887	898	910	927	942	960	926	870	880	855	864	896	912	881	880	888	874	938	909	856	918	860	903	883	900	881	868	898	891	922	882	911	919	963	887	904	944	900	857	915	881	891	866	928	929	879	873	878	915	902	910	974	872	935	908	935	892	884	887	863	877	877	900	918	915	911	842	872	909	902	872	914	861	893	890	951	913	867	906	854	910	895	841	895	877	932	948	867	881	889	880	935	889	882	888	925	894	836	879	914	865	873	891	860	881	913	891	884	896	902	886	897	871	930	849	847	875	906	922	943	888	914	862	885	917	925	948	912	935	917	947	888	832	900	915	873	928	897	894	934	904	863	839	894	925	859	857	887	903	914	872	849	878	925	975	888	959	862	864	906	951	898	867	898	863	943	909	911	914	916	917	877	906	928	855	935	959	845	908	883	899	949	944	833	945	890	903	823	862	949	877	843	917	899	854	891	900	885	889	898	917	902	890	916	888	968	900	884	836	852	871	911	857	899	961	936	893	944	903	907	926	863	895	915	857	902	873	896	884	861	817	919	908	880	893	916	887	922	917	904	964	910	951	894	862	838	851	926	882	911	889	910	885	886	944	890	869	896	921	900	914	929	959	915	908	861	879	883	865	872	884	928	822	892	927	908	921	865	883	855	888	896	832	911	901	870	860	823	943	869	928	893	894	939	893	913	865	828	918	893	914	887	884	886	955	887	911	930	883	927	922	897	907	884	881	935	857	905	938	879	911	873	878	919	868	945	916	947	935	884	962	916	898	916	949	881	869	804	889	861	886	924	930	899	865	937	929	871	954	902	941	899	867	927	961	887	910	874	879	925	873	885	935	816	907	890	925	883	901	854	914	867	867	905	895	945	937	899	913	884	886	933	865	913	963	873	882	978	917	890	893	932	942	844	921	868	892	923	885	868	911	879	939	905	915	951	927	946	940	872	926	894	882	886	854	888	882	907	917	913	876	859	872	897	909	883	836	928	868	899	830	947	902	913	934	857	882	884	867	874	873	912	860	840	874	919	909	941	884	880	951	898	878	926	895	881	929	876	886	932	896	868	940	877	940	919	851	874	917	949	881	952	917	923	892	877	915	891	889	870	883	871	893	872	842	897	940	920	903	900	906	936	914	915	913	836	888	914	875	847	877	894	926	883	894	888	947	917	869	876	927	895	843	918	887	902	936	920	925	889	929	924	847	911	904	902	891	873	936	943	879	900	880	885	876	894	858	865	884	898	881	904	937	919	866	918	924	886	907	944	877	930	900	943	920	863	954	896	857	929	924	866	876	854	883	931	894	918	881	878	846	915	866	904	872	929	934	922	930	868	926	893	921	908	895	914	862	926	861	871	894	897	915	896	907	894	881	930	910	942	875	959	899	855	862	828	870	916	931	882	888	914	893	908	887	942	901	933	903	931	814	873	832	940	881	875	925	869	919	920	914	864	913	931	849	881	892	921	889	905	862	922	908	890	882	929	890	858	923	927	881	885	880	914	928	904	881	927	879	889	864	882	925	892	917	872	919	910	907	855	898	925	886	954	892	949	897	889	975	906	878	879	937	878	886	897	897	912	955	909	903	869	913	879	861	869	874	911	889	921	897	907	882	861	863	867	910	886	896	908	924	881	905	904	900	861	894	906	892	896	877	922	900	951	977	865	887	849	840	898	933	880	874	917	915	888	935	901	929	976	908	878	965	882	958	889	865	905	929	879	914	889	850	924	891	957	906	873	873	868	902	868	941	874	909	893	917	912	892	908	961	895	931	941	892	934	882	891	872	917	867	898	888	922	865	867	907	884	967	952	917	922	886	912	876	930	888	914	898	909	850	842	963	909	937	857	866	828	877	853	920	903	886	911	924	901	943	925	887	923	862	921	930	890	900	919	879	894	890	908	901	914	932	907	893	910	895	924	919	871	870	912	852	921	880	904	855	904	891	921	894	930	853	893	877	943	905	891	909	858	851	899	933	947	854	888	912	946	911	930	957	901	955	923	859	839	864	916	879	906	909	859	881	874	900	878	898	838	916	855	913	954	921	877	881	864	889	901	890	855	900	916	880	881	865	946	875	871	904	919	859	887	916	892	852	859	894	965	960	931	917	897	925	924	918	850	876	919	882	926	845	866	857	903	912	865	923	885	933	850	897	833	835	849	877	916	928	903	928	930	882	870	923	894	881	905	954	905	880	850	884	947	868	898	899	928	876	930	927	897	867	875	945	853	870	891	917	928	888	908	939	898	922	941	882	877	905	979	933	899	898	887	859	869	962	978	873	926	896	907	923	930	885	876	884	956	915	905	937	924	848	841	915	933	934	934	930	886	910	872	870	927	868	924	885	933	987	874	883	903	893	957	878	934	860	898	858	864	908	892	873	905	924	868	892	920	876	841	913	875	951	870	854	919	910	882	855	921	897	871	876	894	914	929	902	890	902	920	894	846	859	892	880	831	879	910	930	924	884	885	897	924	915	918	880	859	866	876	905	920	877	878	861	931	897	937	851	867	897	880	877	906	923	892	918	870	862	911	869	832	908	908	873	915	940	869	894	880	917	885	941	930	961	855	906	885	902	867	929	865	925	861	939	907	921	916	862	822	934	914	972	916	952	891	796	901	922	867	924	937	863	848	898	896	885	920	912	929	900	907	855	917	927	925	861	913	888
41816	48971	42167	23498	14991	10517	7678	5889	4672	3718	3108	2626	2404	2143	1953	1734	1577	1482	1530	1372	1395	1375	1292	1285	1215	1202	1166	1140	1157	1068	1087	1098	1088	1064	1057	1045	1032	978	1010	1074	978	1059	1002	992	1055	1028	994	989	1007	979	1017	1035	997	943	949	1004	937	1009	963	934	1038	1020	1015	958	979	952	993	985	963	986	981	997	937	1004	973	1019	984	993	970	952	978	982	998	963	979	978	953	968	963	995	910	942	942	951	945	970	985	973	981	989	963	906	913	980	994	942	980	1031	975	957	969	952	952	1027	959	917	958	1002	944	964	921	979	983	981	877	883	1003	936	960	912	951	959	958	963	966	950	1047	942	987	937	934	930	978	952	932	930	971	937	988	933	977	965	983	927	931	967	969	1019	932	950	923	961	968	959	1013	881	959	912	931	936	924	1001	937	952	916	1004	934	924	886	976	953	969	935	888	943	1031	964	939	957	980	934	983	955	930	986	935	988	949	969	933	957	964	981	946	976	933	930	1020	966	950	983	989	977	922	913	959	991	912	917	916	927	945	927	993	966	972	977	927	955	980	1001	970	989	985	930	977	936	968	947	920	970	927	945	925	933	939	978	946	926	955	927	962	927	960	1002	960	973	1017	1023	941	918	989	910	894	975	966	917	956	924	940	927	991	951	969	917	886	948	949	974	934	964	939	979	888	978	963	908	947	950	957	1012	959	919	966	949	941	922	948	929	1015	1020	984	942	902	955	938	981	993	961	981	1006	949	979	939	967	966	983	948	978	948	951	953	968	994	930	875	987	901	1022	982	973	920	993	881	933	1019	976	933	966	959	989	953	1012	963	920	953	940	916	946	949	915	945	974	944	943	924	957	937	1000	932	971	940	1010	978	895	931	945	926	930	942	926	922	939	914	912	917	975	919	945	978	907	941	922	1011	951	970	977	934	964	949	972	966	975	951	964	960	914	961	952	995	941	1007	917	945	923	947	962	899	972	990	956	897	979	971	969	930	980	946	978	989	960	991	985	948	978	997	956	948	948	945	980	985	954	974	951	941	947	984	946	992	944	984	958	978	966	919	988	960	981	929	937	949	924	976	952	939	964	924	959	942	948	904	975	932	959	941	934	927	960	913	979	989	923	917	951	976	949	991	957	924	941	998	967	971	944	917	986	967	972	929	1002	958	946	974	970	956	970	982	906	992	982	945	931	970	962	947	937	959	930	950	960	951	1000	1012	949	966	959	949	954	956	909	933	959	964	937	961	974	977	1009	949	954	979	932	963	953	924	961	979	1017	959	933	912	945	991	973	960	992	970	935	964	961	962	952	975	941	894	954	969	978	951	950	969	954	970	931	1004	922	966	942	918	891	971	962	933	975	975	980	938	918	971	950	881	948	958	939	950	944	941	923	947	964	919	957	981	975	931	1003	979	1006	1000	979	917	958	983	937	928	989	987	940	895	996	932	985	935	945	965	991	950	963	978	994	945	933	1008	972	926	966	978	991	938	996	990	939	931	954	988	990	920	1013	998	974	926	952	973	934	953	933	919	983	978	977	932	952	906	942	980	939	968	963	968	893	957	965	941	953	966	945	917	987	983	915	875	1012	952	926	970	940	984	934	979	928	933	941	931	981	945	938	924	947	955	970	978	985	942	966	924	928	975	918	962	957	928	957	1008	932	964	981	947	1006	984	943	972	952	918	962	981	951	1014	909	974	1014	965	973	943	987	978	954	953	954	1014	922	982	931	974	983	969	998	969	1025	947	942	941	966	971	986	952	938	999	902	962	1019	920	934	925	984	983	946	977	955	952	983	952	1037	956	954	952	974	920	949	991	916	956	956	958	997	966	933	929	955	962	954	968	910	990	977	979	983	965	976	971	988	945	938	970	978	963	951	951	963	969	1013	977	933	1000	945	940	945	942	997	916	960	959	920	964	967	942	906	979	946	937	1001	946	920	918	951	938	943	1002	920	940	970	995	971	1033	938	940	953	990	960	1017	913	952	970	965	905	940	939	957	985	955	950	938	977	952	973	930	962	980	921	969	978	965	948	952	962	969	954	939	986	978	918	911	924	934	951	939	999	966	939	978	961	1000	970	952	1001	948	965	968	949	978	949	947	916	991	968	985	946	946	963	966	958	948	938	981	942	925	924	952	902	957	958	970	980	958	989	936	947	977	890	977	1001	961	1008	876	981	924	940	976	984	882	957	964	905	949	890	935	990	912	991	986	927	933	979	938	921	997	908	953	984	953	927	968	995	937	958	912	942	949	932	957	977	912	948	976	979	957	970	965	917	979	948	1007	992	931	1012	957	954	910	927	976	989	947	893	963	1048	915	930	974	975	968	943	948	922	915	972	978	956	981	985	924	935	926	943	989	977	905	913	923	1006	951	933	951	971	952	984	953	1026	914	937	944	953	974	963	983	910	983	996	981	991	988	909	932	943	956	944	959	980	965	950	968	944	975	953	960	949	968	959	941	921	967	922	980	938	936	950	987	990	889	939	974	931	956	956	1015	985	933	898	998	987	960	983	1019	1040	927	953	903	960	923	980	973	943	917	975	1023	957	971	926	937	933	986	1016	990	967	994	932	920	934	977	948	969	974	965	951	983	938	957	960	1027	992	968	945	917	985	961	953	983	927	916	950	945	972	961	946	929	909	973	962	938	982	972	1005	950	959	895	957	967	951	954	977	951	985	965	965	1007	932	967	947	942	943	1003	946	912	953	944	933	964	952	986	937	904	1022	917	916	933	978	935	896	958	983	958	1001	984	913	1000	987	966	895	988	1002	983	1013	965	950	945	951	979	971	949	993	932	946	982	948	920	938	941	967	976	995	961	940	1004	949	974	947	897	994	969	1006	968	990	988	954	965	964	937	964	959	896	998	947	934	1001	962	970	983	925	992	949	977	937	922	952	1004	987	961	978	926	953	977	943	989	969	956	958	989	946	941	940	977	968	1023	999	968	990	953	975	960	968	926	923	981	1000	908	942	976	973	951	934	995	984	916	914	1012	983	992	981	962	979	951	909	964	919	980	961	966	945	962	987	974	998	952	934	950	966	926	986	960	894	960	987	1008	969	955	946	918	983	973	966	963	991	946	942	937	970	943	977	959	994	907	1003	941	922	989	964	950	959	976	944	1006	972	975	950	926	971	962	913	950	969	918	969	1021	1004	957	930	997	949	967	929	968	1001	997	961	976	965	938	935	936	957	938	963	980	907	917	920	1019	976	947	937	973	905	975	950	960	963	946	950	962	965	999	915	959	934	944	969	931	896	893	928	943	963	936	977	918	965	947	931	965	999	964	904	1003	969	967	983	965	979	1002	974	948	1001	991	972	957	1025	934	945	979	1028	973	969	935	1011	959	927	959	955	974	949	938	932	929	954	944	944	958	903	1000	933	935	887	927	952	1019	979	944	977	972	972	976	944	957	941	963	990	971	955	941	944	935	939	956	1001	934	933	980	957	962	940	966	933	929	931	997	1021	1007	954	946	967	902	954	933	986	1017	892	978	938	962	954	901	937	888	945	947	976	881	965	990	973	1019	974	979	990	927	992	881	1013	943	940	936	1003	948	934	955	979	907	932	980	910	929	962	966	996	940	993	970	1021	936	923	944	961	956	997	960	884	1001
24073	20125	26449	24585	20710	15792	8784	4930	3393	2723	2298	1989	1699	1535	1335	1231	1219	1107	1061	1045	987	975	975	944	942	916	866	832	815	848	802	807	812	819	774	737	780	741	797	820	755	758	787	782	769	717	764	720	717	709	736	709	718	779	749	689	714	780	762	738	712	692	716	741	755	720	711	721	725	701	718	731	732	665	746	708	741	757	695	743	668	676	710	698	656	737	739	705	758	707	711	774	715	690	706	701	746	764	659	743	680	738	673	710	737	726	753	704	737	741	706	728	753	739	667	683	705	733	708	728	682	689	712	719	725	716	661	703	699	716	717	749	674	738	745	730	710	723	714	731	676	714	695	733	714	723	699	737	706	689	719	726	763	737	658	720	691	701	721	726	734	754	734	687	735	756	696	723	670	743	745	701	711	687	710	675	689	733	745	678	732	716	691	708	699	712	713	742	777	729	701	741	729	696	699	711	693	667	719	714	708	726	681	698	697	719	747	714	697	735	696	729	724	686	695	700	707	703	749	693	676	723	662	668	681	719	696	695	717	712	697	702	698	726	722	730	680	740	686	691	723	749	695	742	631	714	678	698	722	729	706	740	707	663	723	714	685	710	682	722	682	728	715	726	747	663	616	775	680	689	693	701	686	727	693	765	739	698	682	684	715	705	721	720	715	718	728	714	735	632	733	711	690	727	718	726	724	702	719	752	673	744	721	691	761	700	732	694	716	702	696	667	693	718	744	695	704	700	706	715	707	706	754	665	674	701	714	751	708	695	685	698	680	728	694	744	724	688	694	740	752	696	700	702	675	735	750	691	720	704	707	726	734	700	688	675	644	700	665	686	703	727	747	716	721	719	718	674	697	692	703	791	741	682	671	702	647	687	731	721	715	735	724	648	738	710	694	706	697	684	724	724	749	747	738	694	681	721	741	683	714	686	698	700	690	732	724	727	665	690	771	728	776	739	656	739	719	744	706	689	737	684	736	761	697	737	720	738	697	659	694	683	670	726	652	702	744	739	672	663	693	713	668	703	750	741	668	721	708	730	730	703	699	695	649	717	758	707	673	680	736	685	734	683	753	684	712	689	721	709	698	722	712	706	697	736	690	700	723	741	671	754	685	724	725	693	702	692	741	687	719	693	719	697	656	703	656	699	725	727	687	679	717	701	697	710	722	686	701	692	692	720	722	715	691	732	695	679	695	736	656	712	730	714	702	695	731	687	749	723	708	724	678	743	700	769	665	735	709	786	712	744	691	711	690	719	684	743	712	739	664	714	690	696	711	665	701	726	716	748	686	702	736	729	721	683	668	677	707	751	676	692	737	733	703	650	695	690	716	667	742	663	637	714	642	719	736	675	689	683	732	718	695	720	735	667	745	740	689	686	760	757	713	758	659	680	730	756	693	706	770	703	669	762	738	726	687	681	715	729	732	705	698	715	735	757	701	693	667	660	682	745	675	702	750	722	697	748	735	702	739	770	721	693	741	755	703	715	716	713	696	681	645	698	660	676	718	685	753	718	784	712	751	708	685	715	706	697	727	735	701	673	714	702	712	733	740	734	678	721	713	719	714	694	701	712	675	714	726	768	706	691	685	732	690	630	700	690	702	687	708	745	691	765	721	730	719	722	718	689	725	777	719	719	707	694	713	742	678	679	773	660	732	729	733	722	731	755	678	682	712	745	666	735	693	694	708	696	706	716	732	706	738	701	692	733	706	722	712	690	651	720	727	725	714	726	724	666	738	666	683	710	742	683	700	731	766	676	732	659	691	746	696	713	684	674	643	703	750	698	698	681	737	658	730	688	696	750	708	694	701	693	641	723	720	717	714	720	702	704	708	694	717	717	691	720	730	695	723	688	761	648	670	734	708	716	691	708	683	694	693	761	687	717	652	687	729	674	712	737	703	766	703	736	702	706	760	668	734	688	713	681	715	713	692	688	694	691	735	752	689	703	737	696	677	667	701	753	706	726	736	663	754	745	669	703	688	751	732	719	690	702	664	714	709	682	698	635	745	713	713	724	766	714	736	734	754	711	713	686	716	727	693	691	688	692	686	733	706	700	706	692	713	705	750	736	695	720	723	726	693	689	698	732	708	695	693	744	663	680	743	683	700	662	711	721	766	715	716	690	709	670	708	739	701	682	697	726	718	693	697	728	651	717	696	713	708	724	702	715	704	715	778	711	730	704	699	704	688	698	705	755	716	680	700	733	714	725	686	691	730	700	687	738	732	712	743	712	679	672	649	697	683	728	722	698	719	644	770	725	672	676	742	717	662	703	694	732	713	729	707	717	726	740	671	761	705	742	706	677	695	709	714	708	702	680	734	680	741	712	717	707	693	694	720	712	715	695	705	616	729	718	708	707	703	715	711	706	718	702	706	687	686	697	713	736	713	647	754	673	677	710	706	722	714	686	729	748	718	705	717	718	755	747	682	705	720	701	741	670	665	701	716	658	705	706	708	727	667	705	675	712	703	682	707	715	695	737	723	742	717	693	753	721	731	711	711	665	729	696	688	717	706	698	690	723	714	669	676	727	720	702	721	731	732	707	675	695	727	742	758	704	716	701	746	702	715	728	734	715	732	741	716	741	724	766	710	686	735	666	693	690	672	717	699	695	662	719	697	653	700	728	721	713	672	726	696	727	707	701	694	709	689	735	716	700	683	645	686	701	677	724	703	738	658	651	725	722	716	710	683	729	720	746	702	751	722	749	708	729	728	713	727	702	677	743	688	709	748	717	726	727	659	698	696	692	705	752	642	690	717	710	743	698	744	756	654	703	697	692	737	688	721	705	728	734	702	746	734	687	733	733	754	741	709	670	684	737	677	695	751	715	718	732	709	694	668	741	754	707	708	709	691	683	723	738	689	733	701	734	682	743	692	724	684	694	720	731	705	698	727	691	724	643	734	737	683	719	749	702	721	738	680	694	696	720	694	753	714	713	683	719	668	680	733	692	706	670	714	697	729	686	717	661	723	706	717	746	707	753	700	684	693	722	690	749	736	738	734	740	754	695	681	744	735	711	724	696	695	640	703	736	678	708	683	706	718	636	748	713	716	679	735	704	677	732	739	674	715	729	715	738	683	716	693	685	706	683	690	712	699	690	720	702	655	730	681	689	756	733	692	690	680	700	706	678	681	710	715	685	728	701	726	725	713	710	696	673	672	735	723	668	743	709	737	745	712	704	701	649	709	679	741	679	687	711	699	767	723	723	707	704	703	734	674	719	726	730	731	673	751	737	711	723	726	708	704	699	752	748	699	728	695	676	681	678	722	720	716	702	727	718	664	693	727	704	753	694	688	706	720	715	697	704	671	764	668	645	732	691	702	712	724	710	678	714	686	714	742	717	736	725	741	658	690	704	701	705	748	697	743	705	768	704	674	713	673	683	778	674	686	736	761	769	680	683	738	750	699	692	690	722	691	734	681	717	722	718	718	715	681	710	697	717	701	720	701	649	713	706	701	682	687	692	702	696	688	693	738	690	710	687	672	700	723	703
38357	55280	48195	33738	23145	15325	11433	8518	6480	5263	4290	3542	3040	2506	2275	1989	1750	1669	1478	1336	1354	1363	1303	1136	1180	1162	1101	1026	1016	953	968	965	882	877	856	914	849	847	875	821	843	857	807	838	820	849	840	790	874	814	848	806	811	796	761	819	766	776	792	834	798	765	786	783	830	726	746	741	798	829	809	798	758	756	755	766	779	754	760	791	797	795	775	789	756	771	762	821	730	737	801	716	759	785	753	770	763	769	740	789	750	761	761	793	770	792	770	774	741	771	756	739	749	734	745	749	799	788	776	743	754	783	800	768	763	752	744	724	769	793	732	769	764	749	803	745	746	789	709	791	743	760	716	746	800	749	721	786	749	756	754	815	786	774	767	800	766	757	744	734	727	805	738	756	778	746	746	747	729	753	741	737	789	726	784	775	785	756	758	775	767	732	743	749	737	762	750	770	727	764	745	776	752	767	798	757	742	731	754	779	797	746	704	765	767	733	827	753	780	775	737	789	763	749	781	768	754	772	749	705	748	731	775	793	770	811	791	788	748	758	763	726	759	765	707	794	752	766	820	770	736	746	733	748	737	808	711	802	810	775	796	755	715	781	746	767	784	760	746	712	789	688	751	739	754	741	782	750	792	698	793	712	782	745	822	773	762	767	734	762	747	721	803	771	764	760	801	791	757	777	729	771	767	789	733	736	723	771	699	821	730	765	712	783	741	733	770	778	754	731	781	760	720	701	740	793	723	748	751	726	704	762	759	762	748	757	755	740	742	728	780	763	747	795	778	756	735	768	793	810	778	766	778	753	724	709	732	760	767	760	707	766	746	762	763	759	729	782	804	784	740	747	774	706	741	803	771	738	739	738	795	782	763	718	761	790	771	716	731	711	784	787	783	755	753	772	769	723	706	757	757	779	769	772	792	769	756	781	731	718	767	749	781	789	787	760	788	772	706	732	739	757	727	775	760	739	728	792	763	724	723	735	771	743	765	719	740	743	736	791	780	735	788	729	757	785	786	779	776	778	741	716	782	728	748	760	804	777	776	757	758	805	766	809	776	781	737	723	711	769	764	756	740	720	778	739	731	686	714	761	771	730	707	787	737	765	753	791	762	802	790	720	764	782	769	794	738	805	741	770	712	731	749	797	788	759	767	796	739	732	778	764	793	798	803	781	797	741	705	787	730	728	759	699	810	773	764	813	753	798	730	767	799	743	797	786	754	731	753	753	780	716	731	739	796	809	738	749	737	744	732	788	778	772	773	809	737	777	748	744	727	778	750	763	834	774	793	718	778	785	775	796	768	724	745	721	761	719	759	776	744	767	755	762	748	756	731	745	755	777	719	758	768	785	710	735	769	717	692	740	763	696	820	760	737	733	756	743	764	733	750	766	797	752	744	804	763	775	752	753	753	744	746	767	753	732	739	756	675	714	730	729	779	793	755	752	755	744	810	754	786	769	778	727	728	745	758	756	752	744	745	770	749	760	759	692	797	719	751	774	737	754	774	772	792	723	765	747	732	738	756	756	745	760	716	756	783	792	739	789	768	772	741	790	736	781	765	754	735	736	777	752	754	742	752	754	739	739	774	756	746	812	743	739	761	781	749	778	798	739	691	756	748	759	710	782	769	718	763	787	754	766	770	798	729	752	774	729	755	807	764	749	755	754	730	771	786	749	793	762	773	763	720	760	773	714	774	768	710	784	828	731	758	744	744	750	725	757	795	746	732	786	755	756	711	786	784	812	780	768	762	758	781	796	735	770	726	796	814	741	756	734	720	753	771	770	778	696	727	740	768	731	744	770	769	757	749	757	757	768	811	747	717	782	764	767	782	787	739	740	768	731	770	782	705	753	791	760	777	757	768	760	777	738	775	773	745	712	795	747	734	797	731	762	808	808	783	764	801	814	748	793	789	730	787	751	757	723	748	768	787	767	734	760	754	750	738	754	748	750	754	779	778	787	735	747	767	730	739	754	775	808	772	755	750	692	758	787	759	738	738	734	750	753	784	739	779	772	735	725	790	805	739	778	755	769	796	805	729	753	738	774	761	789	733	764	766	759	753	741	761	777	719	740	764	786	775	743	757	746	731	770	794	795	786	728	785	745	746	751	776	745	776	723	778	728	795	820	781	764	760	826	751	722	750	737	765	764	741	770	752	811	772	735	769	796	765	788	763	750	790	728	734	753	773	731	751	711	825	717	723	785	730	745	775	707	790	764	765	781	792	782	767	779	758	761	727	783	771	780	736	775	724	756	733	732	774	754	772	702	812	769	741	825	757	754	753	749	771	777	774	739	759	749	732	717	744	788	744	758	722	773	758	719	707	711	726	766	765	728	774	769	793	732	758	743	735	753	766	763	718	769	756	798	779	767	759	749	747	781	767	754	761	756	726	763	775	745	796	775	737	783	753	734	734	794	722	720	767	829	764	747	736	734	771	786	816	754	772	768	746	723	752	737	747	776	764	751	754	745	795	730	713	732	700	723	754	716	737	775	740	764	720	746	753	726	768	706	728	744	773	785	768	814	776	758	736	741	716	803	738	715	768	764	726	742	747	741	732	791	797	758	763	759	720	803	806	692	715	778	809	820	778	722	763	731	770	765	769	735	755	757	746	770	782	720	717	781	736	770	752	834	782	804	786	814	774	778	779	729	769	714	780	764	710	753	724	787	812	733	775	748	766	759	713	761	793	772	769	759	770	768	763	773	736	802	782	706	742	771	786	767	763	717	764	687	716	724	722	770	754	728	698	694	710	738	788	782	767	741	832	748	752	765	761	808	742	784	738	752	749	724	732	743	739	801	771	765	757	771	768	751	747	748	759	787	773	774	765	735	763	746	744	753	740	778	752	728	753	797	762	760	718	713	786	793	742	754	704	734	774	749	782	756	712	717	757	778	731	759	785	752	780	744	733	787	781	743	797	774	774	717	735	750	745	743	737	749	761	734	766	771	772	756	763	797	768	800	797	739	754	780	801	767	745	787	723	788	747	814	768	752	775	756	775	765	691	767	742	757	710	761	798	784	726	746	773	770	729	774	733	760	726	764	741	739	765	724	687	752	795	724	753	781	785	710	781	801	721	782	763	780	759	773	763	758	791	763	759	733	785	761	726	707	775	745	750	774	754	741	724	714	723	750	775	782	739	743	791	778	786	749	742	730	750	791	771	729	789	752	745	801	713	721	713	707	785	786	758	733	785	731	797	794	774	771	753	713	772	778	791	755	736	747	738	853	777	801	718	749	784	792	728	791	733	761	778	780	759	718	752	737	764	722	727	739	816	740	756	732	768	731	762	747	747	744	725	799	773	778	769	787	722	744	729	757	763	775	769	767	763	750	762	755	772	795	748	714	761	743	788	775	797	703	775	768	782	728	757	762	769	763	793	793	732	799	772	747	753	716	776	699	778	779	777	732	749	695	773	763	762	797	770	781	721	788	750	742	747	741	729	725	767	739	756	763	736	772	697	764	777	741	809	755	767	793	762	749	775	786	767	770	766	756	722	719
22347	20060	26570	23701	20701	20855	16883	8065	5119	4126	3328	2690	2353	2119	1865	1735	1555	1502	1391	1331	1219	1283	1189	1131	1120	1064	1057	1035	1017	1029	1004	969	989	928	967	937	957	914	932	917	932	909	896	880	925	892	945	893	853	835	833	889	913	862	827	836	833	826	847	802	843	899	851	834	872	861	869	877	879	867	915	858	887	865	925	836	882	875	848	892	855	863	871	881	902	877	809	820	849	868	831	818	781	815	836	857	821	815	864	855	837	815	832	858	870	824	853	905	807	827	809	791	798	872	851	867	836	886	865	874	796	840	810	825	792	844	815	844	813	891	867	793	884	881	845	851	852	863	875	831	828	849	837	839	829	825	827	850	794	792	771	831	845	820	829	840	866	801	854	831	811	845	840	818	906	832	847	810	877	855	836	852	828	814	762	828	825	776	776	831	835	866	818	834	875	822	827	810	836	775	879	824	837	865	812	814	832	802	848	776	842	814	818	780	866	773	825	840	788	871	898	888	888	839	838	789	874	843	825	850	782	875	852	831	892	794	819	812	871	839	794	819	825	825	845	862	838	823	807	782	864	835	858	796	867	826	846	848	796	875	887	798	862	842	835	844	774	838	810	837	858	825	866	851	808	814	834	876	837	812	803	834	831	855	847	883	809	802	812	844	839	830	865	789	826	858	785	819	763	873	841	856	819	829	786	852	825	826	806	889	821	864	860	830	775	833	850	827	842	827	850	875	848	792	780	827	833	791	837	867	823	825	817	858	807	811	813	840	812	803	858	825	852	830	844	842	885	882	834	834	834	856	817	894	779	815	818	824	904	813	828	837	850	815	833	811	812	804	855	817	850	831	842	825	827	841	836	804	825	808	834	817	850	823	822	820	815	804	809	888	802	797	846	850	798	859	835	846	821	842	857	862	791	838	907	776	788	833	833	862	815	841	872	812	808	830	846	821	803	840	845	762	793	777	823	753	815	828	896	825	842	844	818	830	777	796	861	831	797	837	844	806	887	836	832	866	850	854	812	780	870	837	817	854	826	799	782	858	855	748	831	823	890	850	818	769	799	824	814	822	838	835	867	837	843	851	838	822	802	836	857	803	825	799	777	815	826	830	872	880	850	833	853	828	804	835	800	827	826	806	865	861	860	821	841	814	836	802	821	828	786	861	875	833	825	800	833	835	838	836	795	810	804	875	792	830	851	880	819	837	827	866	920	837	845	860	851	834	829	868	880	860	832	831	826	861	828	825	795	811	824	882	804	839	837	787	869	805	865	819	833	788	823	878	865	878	848	885	804	860	829	836	842	797	815	810	772	823	895	795	826	814	844	843	876	819	837	806	833	851	822	838	859	843	800	822	869	794	848	858	868	829	832	798	815	824	842	849	803	860	835	837	768	819	853	810	817	830	839	805	841	869	833	852	786	813	792	804	793	848	828	825	824	843	813	868	800	839	797	831	827	820	832	774	832	781	799	813	786	864	854	791	796	820	869	794	803	834	816	846	835	856	813	817	807	825	836	825	883	896	860	837	822	830	824	852	873	830	822	830	981	853	825	859	802	825	809	895	824	837	855	876	868	813	840	798	825	842	811	831	839	781	841	888	843	840	838	795	825	842	831	847	826	823	790	832	824	903	851	802	846	802	849	859	858	859	819	792	782	856	823	834	844	811	812	807	831	781	813	805	854	850	808	856	845	813	800	848	854	843	873	814	813	843	856	844	857	883	840	866	795	843	865	799	819	837	832	834	784	864	842	781	761	838	811	847	839	856	819	858	842	853	846	819	878	817	823	852	857	810	785	854	825	858	854	877	792	835	834	853	812	822	899	827	901	739	798	774	908	820	792	847	834	882	854	854	856	853	829	811	841	833	811	844	846	830	853	823	833	782	833	838	786	833	873	781	855	772	828	837	874	849	849	846	838	797	848	859	789	799	810	863	874	870	814	856	835	826	825	822	900	846	812	836	802	811	839	817	774	819	841	862	801	886	799	778	832	819	838	888	857	824	800	801	837	829	862	852	840	863	793	857	837	851	832	816	823	859	756	835	843	848	888	784	866	834	834	808	824	806	798	794	802	861	821	790	850	844	825	829	884	863	815	853	839	816	835	848	827	865	818	847	807	864	823	806	782	837	806	858	896	835	851	802	860	771	852	825	867	856	842	811	790	834	913	817	811	819	878	844	854	846	867	784	911	760	815	839	868	822	817	792	819	858	870	838	903	854	790	820	799	843	820	821	899	867	836	802	884	833	818	893	804	817	824	790	818	770	847	817	800	817	842	829	820	838	851	838	852	833	813	814	883	813	841	845	851	824	797	765	821	855	867	809	848	781	765	853	831	786	829	856	886	837	829	863	844	866	843	855	789	854	798	816	892	813	850	821	812	793	781	831	871	835	834	793	908	852	865	856	796	873	781	829	842	816	883	785	880	791	822	840	813	802	854	834	791	842	844	793	856	810	852	832	856	816	867	870	786	837	857	817	875	835	820	816	905	803	846	870	858	829	844	793	849	835	835	885	801	799	811	867	869	839	866	841	839	825	897	824	847	847	787	838	824	845	780	811	786	859	821	849	824	834	871	820	863	811	843	840	839	806	816	837	809	839	807	839	888	850	880	845	805	852	814	836	821	800	896	879	875	813	835	856	843	836	811	811	876	808	830	822	834	843	800	908	827	809	868	801	814	827	872	832	832	820	827	814	868	783	814	803	809	783	864	825	827	820	865	850	827	836	795	813	858	872	799	824	788	797	893	867	860	795	849	836	822	877	842	866	808	838	813	819	780	804	811	831	786	794	860	872	861	779	844	840	779	799	837	840	864	824	887	806	858	834	850	783	848	880	874	832	810	857	817	876	828	850	842	857	840	833	869	869	848	853	848	802	850	829	798	822	860	869	855	836	865	847	850	797	840	830	834	830	846	816	843	893	782	831	843	828	881	843	820	804	811	866	817	829	830	853	800	819	871	815	776	764	863	871	856	847	832	809	834	831	864	828	877	830	858	870	839	807	903	812	833	765	839	800	907	774	865	814	813	830	790	883	795	827	824	836	794	810	824	847	856	876	811	809	808	835	868	858	858	848	863	865	803	825	884	785	832	819	850	865	772	797	768	871	820	837	802	867	893	839	813	840	856	824	837	789	828	834	869	897	814	847	802	789	846	898	814	828	843	847	800	888	807	898	827	810	796	781	847	813	856	827	831	833	800	852	838	827	840	803	842	848	822	836	824	812	807	879	829	852	833	835	804	832	813	863	804	843	872	867	846	812	843	778	861	789	792	845	911	836	869	805	867	813	787	860	894	824	821	895	884	875	829	815	800	828	822	839	803	808	831	831	864	861	880	869	821	878	881	844	817	841	822	823	808	844	840	844	842	827	817	816	841	864	796	805	876	866	830	779	863	839	840	872	819	843	819	772	828	812	819	827	880	827	870	813	836	821	878	821	862	844	793	810	860	840	857	849	834	837	842	867	838	806	891	812	853	832	868	890	772	845	867	824	847	878	878	831	807	830
38554	61624	56577	39919	29660	21350	15641	11755	9217	7444	6116	5003	4090	3487	3123	2771	2340	2241	2033	1821	1725	1612	1548	1494	1466	1390	1320	1206	1240	1155	1156	1150	1072	1082	1058	1081	1068	1044	1011	1025	1008	989	933	976	935	956	979	927	957	954	915	914	911	926	923	878	888	932	919	932	935	939	897	900	864	915	884	944	899	948	888	889	867	912	868	840	917	888	910	923	884	848	899	844	919	917	896	865	853	811	868	850	832	885	892	879	879	853	864	869	887	862	867	900	851	864	891	854	846	932	865	900	904	846	918	895	829	842	810	856	824	870	829	853	820	854	863	865	924	859	874	816	854	851	860	824	887	878	892	877	816	844	867	865	829	861	873	872	825	866	884	846	828	881	882	872	847	821	840	903	805	886	843	902	821	882	848	881	835	828	891	865	919	862	875	857	845	839	874	795	863	844	838	874	858	908	865	892	857	858	870	897	843	896	884	842	874	825	858	888	860	882	831	859	847	836	838	871	902	846	853	862	894	859	834	851	848	866	865	882	853	812	927	828	851	837	864	835	848	859	894	888	858	919	891	839	843	921	889	854	834	755	865	863	870	901	882	907	840	854	858	814	824	919	790	896	846	819	830	855	899	851	873	811	898	828	833	846	827	840	899	858	838	867	875	863	883	862	854	858	878	842	854	928	848	886	900	854	861	884	844	880	901	925	868	856	931	861	886	852	861	892	890	864	868	829	831	899	847	890	884	919	898	824	857	879	832	820	887	873	849	857	861	874	874	811	853	863	863	885	858	878	882	913	848	885	858	844	858	889	837	846	885	834	854	843	858	843	911	863	862	892	871	835	882	867	841	857	880	867	829	824	884	839	879	837	873	824	863	914	830	877	860	873	845	879	880	833	852	902	871	900	878	827	878	888	842	876	848	808	890	855	876	860	854	792	902	834	882	840	861	780	872	870	866	836	864	837	854	810	879	901	873	845	844	877	815	860	865	837	860	866	893	878	820	850	928	836	820	860	855	851	850	920	890	866	829	883	870	844	845	837	890	891	869	857	860	843	843	862	879	828	847	851	902	827	882	877	911	860	869	849	892	907	912	879	864	898	816	880	866	887	868	873	810	867	820	848	927	849	875	901	894	862	883	916	931	857	888	879	885	862	836	862	866	825	845	839	905	843	863	851	833	827	877	798	874	863	840	874	898	875	826	852	853	929	850	893	873	843	836	877	884	866	847	867	865	899	920	866	822	918	847	828	844	834	817	892	809	916	891	838	854	853	867	848	897	901	839	858	837	835	862	753	863	843	860	873	895	900	878	877	813	882	885	871	863	845	872	927	823	845	852	821	841	797	897	874	857	926	848	867	865	872	904	862	810	884	842	903	834	892	922	870	879	843	881	898	877	866	859	864	831	901	852	856	886	867	877	827	906	845	847	864	839	934	852	917	886	843	907	797	872	834	869	821	920	848	877	860	888	825	826	892	920	866	851	856	832	884	884	871	830	831	841	855	848	836	907	897	809	838	866	893	859	861	822	841	882	840	856	826	819	860	868	865	870	886	825	834	903	852	847	833	849	872	867	864	943	883	860	837	836	874	874	866	872	874	820	885	868	864	885	932	877	869	862	852	878	841	862	804	828	846	848	822	818	872	896	824	827	853	852	931	883	866	880	878	862	900	890	871	866	861	811	880	824	869	838	868	845	855	849	847	902	860	859	872	861	856	880	839	874	879	883	860	862	810	845	885	848	833	825	899	860	860	863	843	850	901	853	865	871	889	835	842	885	828	840	873	859	839	849	851	819	846	875	872	858	837	834	845	869	824	872	854	888	875	870	939	849	879	865	813	877	862	844	867	856	921	833	874	835	834	888	813	838	895	886	870	843	882	816	852	855	871	856	850	839	830	856	866	803	863	859	860	851	870	828	881	866	845	848	882	844	809	924	903	861	870	867	880	857	896	887	832	893	894	886	878	873	880	834	840	845	864	875	868	845	830	831	869	886	820	867	830	871	812	847	872	870	880	840	828	851	893	894	909	872	841	854	826	842	924	829	870	905	882	807	810	833	845	879	861	820	906	898	846	833	851	830	788	907	864	869	864	889	867	896	854	879	872	815	895	905	846	807	843	886	843	852	896	866	887	879	890	853	888	847	872	844	875	844	840	850	853	815	862	822	836	860	851	874	894	921	837	894	824	859	849	891	857	828	854	885	914	863	897	869	908	881	876	887	841	857	852	838	886	844	877	860	831	847	902	865	850	903	870	885	842	856	890	851	962	790	808	833	848	907	904	881	878	913	871	886	856	840	825	891	883	866	860	851	891	865	890	870	833	843	849	860	873	893	891	903	840	872	866	837	860	849	883	883	879	855	876	819	894	926	835	826	879	895	860	835	827	814	850	882	920	877	877	843	846	785	860	882	874	865	862	826	835	885	818	802	901	880	856	778	862	866	833	838	820	867	871	883	855	856	856	831	820	840	887	866	798	893	861	851	883	861	860	835	861	872	873	859	849	846	893	872	888	894	851	856	797	838	893	819	873	895	894	886	845	843	877	819	848	861	843	873	829	860	823	803	776	879	845	860	870	858	823	825	851	868	839	824	855	856	877	857	874	880	846	850	821	889	807	812	868	906	816	844	831	874	842	834	837	863	913	847	821	895	867	861	849	832	910	866	836	882	864	831	881	825	860	902	885	844	870	895	866	875	869	851	885	885	872	846	830	867	841	823	875	876	882	855	881	856	825	878	887	882	847	853	848	886	825	865	859	852	871	905	877	882	892	807	817	844	846	875	878	843	852	861	906	833	889	888	883	895	807	876	876	840	858	884	842	910	919	869	876	876	835	909	849	869	813	893	871	899	870	785	882	846	869	897	908	850	870	889	862	882	823	847	869	803	872	843	852	866	877	857	852	877	878	835	869	811	845	882	832	879	832	889	824	867	845	846	837	905	924	836	864	835	886	859	809	852	840	812	830	843	890	864	837	860	807	831	859	855	788	906	882	867	886	862	888	884	872	899	856	862	834	852	857	878	892	818	816	881	832	870	870	879	871	850	889	853	815	917	860	805	908	857	837	909	867	841	824	861	862	898	904	858	821	811	834	885	820	818	850	865	847	836	902	855	861	837	884	862	856	884	853	875	857	834	860	845	841	867	874	876	849	874	854	854	901	825	884	840	863	855	864	909	810	810	884	834	873	890	899	902	890	880	836	834	849	850	808	816	868	914	876	876	792	808	806	861	878	848	850	862	863	829	882	825	884	848	876	868	840	895	870	875	848	832	827	846	878	857	841	855	848	847	833	796	858	810	832	832	856	831	884	817	870	899	892	857	857	879	872	891	850	856	797	824	854	880	889	879	828	841	868	860	865	874	877	884	883	836	848	819	804	890	809	852	875	859	881	903	827	902	859	860	834	924	885	852	909	861	870	834	837	860	894	872	863	861	828	903	846	868	896	866	902	849	860	842	847	837	877	887	783	787	841	887	833	906	887	803	857	893	856	858	875	900	868	811	838	834	867	837	875	897	854
36725	36218	35120	22750	12254	6973	4471	3294	2489	2098	1796	1613	1493	1336	1283	1181	1217	1111	1078	1093	1089	1049	1022	1004	1045	1066	979	932	936	1007	934	963	968	906	967	983	956	957	901	931	940	929	911	866	903	878	901	907	969	876	888	923	932	897	919	902	938	884	876	872	925	905	921	912	921	917	956	909	865	914	924	895	889	866	923	889	856	861	868	930	843	869	866	914	887	874	914	931	939	924	890	830	853	851	915	882	908	966	914	862	880	889	913	882	867	946	875	901	909	830	940	895	836	828	867	883	792	958	908	873	893	925	844	871	861	932	883	937	941	858	903	928	918	928	917	817	905	871	903	948	945	907	872	864	859	915	904	875	867	872	906	856	931	842	876	863	939	922	861	865	890	856	931	920	855	877	930	880	913	924	861	919	876	866	916	939	948	868	896	901	896	907	954	903	877	948	878	911	968	918	883	909	929	948	886	861	925	894	874	936	868	918	829	848	918	915	877	889	856	872	936	871	908	951	891	903	854	909	889	922	881	893	855	885	883	929	860	867	879	905	927	918	828	914	906	920	947	854	829	892	886	885	854	906	943	907	871	889	917	848	857	896	884	852	860	861	871	834	882	910	853	912	870	888	899	898	879	804	852	888	897	919	871	900	907	948	898	928	898	839	902	880	889	887	914	896	897	841	844	842	858	916	898	926	919	874	869	909	904	923	877	876	823	880	899	901	916	918	972	845	950	863	856	898	889	888	866	875	898	880	940	882	916	869	856	883	916	830	866	877	934	861	904	947	939	896	861	864	856	901	837	907	880	834	911	916	815	896	876	899	904	881	862	884	881	912	901	851	860	898	931	888	868	924	886	843	881	910	873	890	870	883	861	908	875	868	871	853	883	895	904	885	836	872	919	879	917	882	908	891	849	931	914	866	899	880	906	828	858	881	834	846	873	849	894	900	950	879	863	898	870	815	916	872	907	894	880	873	862	861	879	872	900	840	916	878	847	887	914	905	876	896	863	868	901	884	906	927	893	912	843	934	893	902	915	917	882	921	916	897	856	858	874	855	900	891	847	902	859	841	928	876	904	913	911	844	939	870	953	858	949	875	917	919	913	925	914	838	893	912	907	933	922	942	900	912	873	912	924	900	900	884	850	895	869	891	922	858	905	893	882	884	893	828	878	911	874	887	858	862	851	899	869	888	868	890	869	920	890	898	965	893	892	853	846	921	924	904	860	860	886	888	859	829	840	876	916	847	939	861	931	973	855	849	869	840	906	886	943	846	864	906	907	916	928	848	863	864	848	869	865	863	894	870	859	895	901	852	898	898	844	887	913	891	940	900	902	850	865	881	813	888	873	886	860	880	859	857	876	820	880	904	889	870	890	869	903	884	915	896	905	858	839	876	925	899	896	888	908	927	907	919	881	907	899	970	907	886	855	920	874	906	847	930	892	849	853	835	871	936	900	847	910	928	894	894	939	917	918	871	867	920	890	838	880	854	876	887	948	873	938	886	849	892	927	900	921	914	903	859	929	879	848	895	966	878	907	907	929	898	870	875	879	885	869	880	903	855	856	897	923	821	863	875	877	907	846	871	872	902	875	855	896	850	879	889	843	843	937	891	920	860	910	824	928	897	879	916	876	892	902	887	913	912	888	877	896	803	905	897	890	869	854	869	890	898	868	947	891	892	897	863	861	891	817	853	864	882	899	896	857	895	843	900	894	859	878	901	832	922	889	884	906	917	863	901	843	881	869	897	874	853	872	879	869	830	887	861	907	928	854	872	890	891	818	918	914	941	843	829	895	955	871	877	903	874	864	891	866	879	871	960	880	898	830	915	881	874	907	912	906	857	893	864	864	873	834	886	877	834	863	962	886	798	870	950	874	820	882	887	905	885	886	916	900	865	854	948	895	854	894	874	904	877	833	890	898	898	911	868	903	884	863	881	905	931	870	932	923	854	859	869	898	873	873	887	889	906	844	874	860	924	887	903	891	913	885	877	833	848	899	887	881	884	874	920	943	878	916	863	915	867	863	842	873	950	903	895	865	874	895	903	921	918	870	907	913	968	929	898	875	894	920	891	871	925	852	900	913	963	929	888	945	858	902	859	936	872	850	864	873	944	904	860	901	854	878	925	861	860	887	877	830	921	868	858	883	818	846	912	893	921	867	861	880	936	912	915	950	915	884	886	833	854	883	953	839	901	899	837	966	859	855	904	967	865	927	851	939	870	925	861	870	913	843	940	903	843	872	915	815	839	877	925	838	896	902	914	924	866	880	873	838	858	929	925	862	840	872	866	920	909	889	855	862	914	884	869	862	911	901	861	861	891	897	881	889	883	867	940	863	885	915	864	929	950	884	839	872	884	887	868	835	906	913	906	934	885	900	847	896	861	896	878	887	926	916	908	923	907	892	886	908	826	854	926	849	859	908	899	911	887	894	851	878	872	858	921	913	814	860	878	951	855	938	917	929	923	886	867	898	836	908	933	903	910	916	893	886	921	932	864	866	885	880	910	916	897	917	944	858	857	885	903	866	906	822	867	872	907	937	897	900	880	869	942	896	872	891	882	874	875	859	898	917	885	829	863	839	866	924	867	883	852	918	894	882	908	894	864	901	815	931	866	837	862	886	900	835	908	866	851	868	869	880	866	876	887	866	903	865	916	868	881	854	831	902	869	897	848	866	880	903	901	938	901	888	895	851	893	862	899	914	837	876	925	813	899	918	895	840	884	867	896	863	889	870	918	893	894	857	885	903	855	816	950	905	963	946	903	937	825	884	884	882	865	892	864	861	857	880	917	897	938	818	878	875	864	890	864	913	892	883	914	919	893	830	850	889	888	866	917	843	868	897	893	883	857	874	868	878	894	895	857	899	889	883	893	900	872	901	895	878	918	904	923	975	914	847	899	876	843	917	902	918	939	905	905	901	889	915	837	880	893	913	846	872	898	884	899	881	896	868	875	814	916	880	903	858	868	906	916	809	829	903	890	877	849	879	914	909	846	915	909	853	934	895	845	876	857	918	861	812	890	895	909	914	936	921	895	948	864	908	894	861	905	921	871	847	913	894	873	932	900	911	887	970	901	911	905	853	859	916	908	828	924	858	916	855	925	914	908	942	897	905	884	921	888	930	920	883	847	894	908	877	879	881	919	889	889	912	907	898	877	913	880	892	907	872	894	915	971	904	907	873	911	839	891	950	930	892	904	834	884	818	842	835	856	880	837	910	898	864	859	929	949	917	890	930	854	898	870	894	876	898	881	923	918	887	910	896	916	875	892	829	904	916	857	864	926	908	908	843	890	848	903	870	944	846	895	829	867	904	883	855	882	942	897	853	870	836	988	894	946	866	883	920	875	879	867	905	879	872	976	898	915	869	867	893	854	922	893	866	891	887	890	905	898	860	877	914	889	873	937	885	893	898	894	867	860	852	901	892	901	906	891	923	895	907	911	913	901	883	908	950	895	893	881	888	936	857	893	917	903	871	849	871	888	926	849	877	860	891	840	870	853
39856	47589	42251	26783	18066	12009	8364	6214	4714	3750	3085	2645	2351	2130	1971	1784	1702	1493	1472	1380	1340	1284	1265	1223	1214	1181	1226	1183	1182	1146	1118	1060	984	1094	1072	1004	1007	1037	1076	1043	1039	1026	1003	984	988	984	979	1016	987	987	1043	1001	967	986	963	937	989	1025	950	969	998	995	985	993	970	978	963	1044	963	1034	956	1008	954	933	1013	961	1010	968	1000	983	948	943	967	957	948	981	963	938	937	938	999	946	939	991	929	962	936	978	925	991	977	961	970	949	953	972	959	934	978	909	959	937	934	950	903	864	902	956	1013	929	933	988	956	909	960	966	973	951	981	907	937	988	946	914	993	1036	936	986	978	930	931	961	959	1016	950	863	906	988	974	957	904	976	942	971	1008	878	946	967	987	985	886	986	972	1018	975	899	948	937	972	995	923	911	953	915	997	1012	929	964	987	950	1010	936	935	966	974	939	959	901	984	903	941	961	941	995	947	907	969	939	922	999	968	964	951	936	942	937	950	1006	953	958	970	957	958	936	979	967	922	906	957	968	937	995	901	879	978	935	994	917	1003	958	981	960	916	976	988	985	942	945	941	927	946	956	963	894	955	952	931	971	923	982	978	937	953	930	925	938	986	942	926	968	950	912	920	956	950	937	929	914	977	930	939	972	947	979	953	954	928	947	954	972	949	959	983	969	947	991	912	955	933	969	965	981	984	973	935	927	945	946	948	922	956	983	934	948	960	899	945	957	905	957	994	903	949	953	906	955	954	957	986	962	943	898	1010	967	913	928	960	1033	977	957	904	986	968	938	1027	967	975	949	972	944	917	932	949	945	942	948	1003	946	973	927	1032	982	972	977	969	878	936	927	957	918	926	973	988	933	1012	957	950	991	940	943	985	971	922	944	1014	917	899	966	928	967	969	980	939	939	993	963	977	998	978	972	909	887	906	918	936	979	973	969	973	922	925	966	940	943	989	994	972	888	935	978	1001	932	948	943	860	937	969	986	1015	971	963	998	952	948	964	983	919	965	925	960	991	949	937	981	999	962	962	1004	927	922	950	977	953	939	949	947	936	919	973	985	1019	930	986	958	912	926	962	925	938	954	937	940	992	978	930	921	915	996	1015	946	980	931	985	984	892	973	967	911	978	969	940	977	938	1007	907	955	943	947	983	934	967	944	1003	1004	940	975	963	980	955	997	925	959	986	978	973	940	954	985	992	931	982	936	972	999	958	887	991	912	945	929	942	948	948	1050	1025	951	938	974	971	974	921	1000	917	984	959	989	959	981	948	962	915	937	991	942	1010	975	932	960	935	894	933	991	966	927	1015	912	956	964	953	940	933	971	967	936	974	967	926	954	980	974	949	984	899	920	955	959	1011	940	963	973	923	931	932	921	963	942	925	969	953	929	953	958	972	984	958	934	960	960	917	936	997	946	1004	989	946	987	956	956	977	958	942	994	955	947	990	979	991	1033	992	913	885	995	962	994	889	959	948	949	959	957	908	989	1014	972	1037	949	988	926	954	1008	946	988	994	994	890	967	925	1010	957	921	952	968	939	938	991	969	978	919	947	1026	937	926	946	935	1035	991	968	931	937	930	956	963	952	927	978	951	962	1018	935	977	947	900	938	943	930	875	982	956	956	914	897	936	966	945	953	943	946	924	973	944	989	957	979	925	958	944	929	993	937	961	945	954	912	1001	992	969	937	967	906	985	979	966	996	920	946	964	942	942	972	881	955	966	1002	983	917	1005	920	990	896	935	928	951	969	953	1016	949	975	935	924	1036	932	999	965	980	963	965	960	888	920	989	958	873	957	977	916	981	925	943	981	982	990	960	937	925	959	954	901	998	959	981	958	977	921	984	960	949	944	916	938	935	916	916	1014	933	982	972	1000	956	898	987	956	945	919	1007	900	956	921	973	918	972	986	971	907	953	952	956	959	960	879	960	1001	975	946	973	975	999	963	975	947	973	905	962	969	969	968	931	921	943	932	909	1022	985	891	927	940	904	930	945	1003	991	928	965	947	952	1024	967	987	947	945	942	985	927	983	1016	930	953	968	978	912	989	945	927	975	905	939	891	919	962	965	926	927	906	988	1012	947	938	928	922	936	1027	961	976	1000	956	962	959	961	893	900	921	957	961	921	880	890	997	924	1028	958	923	921	902	943	907	920	980	961	949	945	935	989	914	947	957	917	951	934	950	958	920	960	949	952	1043	994	941	962	951	936	990	967	957	924	909	903	983	947	948	964	987	951	905	890	965	964	975	951	937	976	926	945	943	965	904	963	938	937	906	938	933	881	915	945	970	997	980	922	999	901	977	980	955	938	919	979	937	992	929	1003	921	977	928	965	928	927	928	914	904	923	919	933	997	966	951	969	993	953	949	945	949	918	993	973	933	963	988	955	906	1002	957	957	929	958	968	927	934	971	892	948	986	987	996	944	942	927	991	902	971	978	910	956	937	1015	937	952	926	961	985	956	993	961	958	1011	971	960	926	963	952	1016	944	931	902	897	1020	945	967	976	917	908	1002	971	986	975	932	974	941	932	927	945	948	970	944	954	985	928	977	968	964	958	974	900	990	962	974	901	995	993	911	882	946	1002	893	988	984	1005	961	992	1004	971	903	959	931	950	982	939	945	930	947	912	958	950	961	993	931	902	968	991	941	1000	912	929	933	963	942	1049	887	935	961	977	970	938	977	990	980	905	930	922	999	955	965	953	1029	987	1003	932	1004	994	964	978	960	956	977	941	1009	948	964	988	944	963	962	954	967	943	984	962	948	925	963	946	901	1027	1012	962	947	983	975	984	929	1006	929	946	952	1016	964	945	969	905	948	963	952	937	951	974	976	909	953	941	932	942	1013	974	956	961	949	960	961	976	988	943	959	954	958	976	943	992	989	919	937	975	883	962	988	936	940	907	988	921	915	917	956	967	939	957	946	1044	903	966	953	956	977	977	917	998	932	921	936	986	935	934	970	879	954	934	906	986	972	915	942	943	964	955	917	898	966	962	983	931	1021	914	971	950	950	965	941	926	943	939	926	989	987	923	985	969	939	977	969	921	945	950	979	948	917	960	925	949	950	977	964	971	969	943	985	928	945	999	1018	968	974	945	962	952	949	985	953	969	1019	999	971	967	929	988	957	955	931	977	1023	924	972	902	995	969	1008	909	977	961	972	958	918	923	995	943	920	957	953	911	922	956	999	954	977	902	970	998	946	926	910	952	960	1009	982	966	925	933	975	941	932	946	985	976	880	983	928	989	980	902	968	955	956	1009	973	931	905	983	922	885	964	908	950	924	942	939	978	934	953	997	959	907	927	944	969	922	959	991	940	976	900	918	983	968	924	951	959	929	962	972	891	1017	998	965	934	949	968	986	937	945	998	888	939	946	936	950	938	938	968	1023	976	993	969	938	986	1007	955	970	897	919	945	902	940	965	987	958	960	937	962	924	964	935	943	999	1007	997	969	900	961	923	929	936	926	910	897	961	965	988	952	950	1010	963	1008	948	940	1007	978	951	957	932	978	973	981	893	911	1008	948	980	977	936	1003	932	943	961	961	936	931	916	901	987	949	915	1025	982	924	907	934	970	983	900	929	939	920	997	940	948	926	979	980	955	973
24266	20152	26478	24835	21512	16781	9500	5154	3741	2933	2385	2023	1806	1539	1443	1368	1221	1088	1028	1007	978	970	966	908	935	863	838	844	796	856	806	770	781	804	806	772	744	754	753	765	777	732	730	744	761	731	778	749	751	746	736	747	763	763	750	750	692	752	717	732	679	758	762	733	738	730	688	685	728	682	720	708	717	708	703	715	758	720	733	700	681	705	755	704	710	713	783	750	708	735	725	764	698	683	668	689	687	728	684	687	697	721	722	665	690	710	730	731	698	713	664	697	702	757	731	673	667	749	675	719	724	645	705	709	722	684	721	715	690	701	732	711	727	736	728	667	724	699	750	694	716	722	663	726	723	722	733	693	693	692	665	620	696	669	678	696	696	650	717	670	686	693	678	744	692	712	721	714	719	728	728	698	759	722	655	692	651	761	691	689	698	714	655	668	725	724	707	724	707	681	676	691	688	693	747	694	682	729	705	666	714	704	743	756	734	691	734	699	691	680	695	721	691	706	726	673	718	698	695	681	701	706	724	710	716	718	647	712	722	696	711	761	707	711	699	655	693	696	664	691	716	751	707	706	746	679	744	681	710	726	696	714	731	683	708	713	690	713	725	687	704	733	736	703	695	740	740	704	660	738	700	726	650	697	699	713	722	680	684	686	748	720	704	700	720	725	670	706	679	725	666	720	700	715	708	678	678	698	715	696	661	665	709	745	725	704	670	745	719	706	706	703	753	718	712	700	700	706	733	691	732	665	723	740	691	701	682	692	694	691	672	663	692	714	712	694	700	700	706	727	743	707	699	695	674	710	768	739	750	670	702	710	699	740	672	676	692	718	699	694	722	733	672	678	738	723	667	697	697	699	767	702	712	701	740	734	711	693	736	676	725	696	670	671	748	699	754	694	677	701	659	687	736	657	744	660	713	706	696	695	707	671	673	691	668	732	687	687	697	761	688	683	739	715	707	719	693	725	687	687	679	685	732	700	712	711	669	674	732	744	670	720	721	686	688	691	774	687	689	711	728	664	733	734	712	666	640	765	722	697	706	707	750	693	701	670	700	662	749	664	667	715	725	690	661	734	697	668	677	735	684	677	734	710	694	741	728	694	696	691	714	666	669	739	711	631	697	689	720	670	729	711	672	713	723	671	708	726	713	741	695	668	685	713	728	688	672	702	726	698	721	691	744	707	737	711	665	724	674	724	725	692	662	735	713	732	743	728	729	693	701	729	682	699	688	702	715	693	702	733	742	680	758	741	694	690	715	753	666	659	727	681	651	735	728	741	703	760	747	722	691	757	705	762	722	695	660	736	697	696	719	647	715	702	710	693	665	704	704	721	693	689	690	720	685	731	733	739	744	685	724	700	708	723	736	721	701	744	646	737	692	758	670	724	699	706	666	733	700	715	683	707	708	688	634	702	691	680	716	718	719	721	753	720	738	718	708	714	743	714	731	689	720	696	692	720	685	761	678	705	753	691	675	698	729	698	681	707	708	688	747	703	669	723	743	708	720	659	709	723	748	691	680	690	720	753	723	724	697	712	696	699	724	700	652	697	738	752	653	690	705	692	693	690	679	741	709	714	738	700	744	687	691	710	669	667	723	676	713	688	675	716	688	733	753	685	774	700	756	732	733	721	727	714	653	712	675	761	695	677	719	726	640	734	681	696	687	707	690	662	725	658	725	697	669	723	688	688	712	704	713	717	688	675	696	664	713	714	728	757	690	702	687	717	707	697	672	725	709	750	678	708	649	640	737	675	707	622	706	686	673	681	675	724	698	671	700	713	706	695	719	681	707	727	713	738	689	657	714	744	688	762	745	707	701	679	718	748	666	738	706	696	728	745	698	667	731	665	713	690	743	718	743	678	722	804	692	668	671	679	754	742	684	682	679	660	682	682	699	723	680	701	727	708	745	672	739	718	723	651	674	682	681	690	722	744	704	706	674	698	705	731	754	695	696	776	700	714	691	690	731	719	739	688	709	746	700	733	719	689	662	667	671	685	688	708	717	719	679	718	696	659	747	711	744	740	687	773	692	655	679	687	676	653	692	727	688	682	736	672	710	711	733	754	724	716	685	643	684	715	727	644	742	738	691	704	716	723	719	716	698	705	706	778	684	683	703	726	751	698	672	704	677	680	718	729	688	702	682	705	704	699	643	718	728	721	704	706	730	722	696	668	735	697	718	719	747	713	696	698	724	722	722	686	706	705	736	757	703	744	710	743	685	675	699	756	702	700	698	682	716	720	673	682	690	712	684	681	722	689	695	694	677	673	666	713	711	718	667	700	743	724	705	694	711	718	709	711	734	639	684	689	711	734	718	672	729	718	700	658	724	643	707	746	687	708	693	752	702	699	718	702	670	699	674	718	708	693	652	684	706	723	721	727	758	720	742	717	709	688	725	657	722	711	725	661	713	693	714	642	663	696	658	699	709	712	749	683	763	721	724	720	694	701	694	740	720	708	746	702	737	697	732	721	718	714	665	697	736	702	691	695	660	739	706	696	734	712	678	716	714	710	716	717	699	667	715	685	676	709	715	679	699	740	686	661	745	689	659	713	738	675	759	706	684	663	724	647	692	667	694	673	706	725	697	692	677	714	712	664	706	683	707	704	708	708	703	680	672	713	702	669	722	718	694	691	687	715	672	726	736	764	683	715	711	710	715	703	698	713	688	696	636	708	658	712	699	686	754	678	719	731	675	697	731	731	729	680	727	689	724	710	708	719	675	695	698	689	725	722	684	675	681	723	687	728	696	760	710	710	714	706	722	683	637	736	773	677	689	695	677	700	667	739	684	676	683	680	684	722	699	699	733	718	706	676	696	710	691	663	731	707	713	714	729	680	693	705	714	682	749	705	723	682	695	693	770	677	667	714	652	703	744	709	704	728	711	708	742	702	678	711	706	701	689	745	680	695	727	711	752	745	757	699	695	682	692	693	689	676	720	647	669	724	680	682	682	690	705	689	691	690	678	717	682	702	682	707	682	676	674	712	691	723	708	735	631	700	684	689	673	689	684	741	656	725	662	715	713	734	670	718	731	682	718	726	708	690	714	696	702	704	703	692	723	701	730	690	714	681	690	700	694	720	682	691	730	701	703	707	612	685	749	718	722	688	743	693	672	671	707	730	678	699	724	739	720	677	698	727	736	694	698	740	721	709	711	688	665	688	725	717	702	741	743	742	708	726	706	675	699	677	738	738	739	674	729	681	682	685	738	722	719	732	747	700	699	663	699	700	652	689	707	623	671	729	709	717	730	720	755	675	673	729	682	670	699	712	743	743	711	731	723	684	694	720	704	710	726	663	719	723	705	704	753	694	731	684	657	746	713	754	711	686	683	707	693	669	743	693	740	694	718	697	723	673	729	737	685	692	699	686	693	725	737	667	671	734	727	694	727	691	694	657	749	684	717	750	703	707	736	692	721	708	753	707	679	713	714	748	664	692	688	687	701	698	710	709	675	691	698	680	715	750	695	678	664	699	764	700	692	683	700	717	654	711
36092	55215	47976	35927	26455	16875	11991	8994	6749	5460	4387	3713	3030	2639	2287	2020	1813	1704	1505	1400	1373	1307	1235	1195	1193	1139	1026	1023	997	972	969	935	921	905	932	880	860	875	868	877	809	835	873	822	827	793	849	779	828	802	816	832	778	813	766	781	810	780	787	776	800	781	777	783	771	810	811	819	814	812	776	742	789	737	769	750	877	794	802	764	797	786	793	798	772	729	786	800	717	728	734	724	725	774	806	767	756	789	755	794	737	777	752	807	722	740	775	747	724	822	766	806	719	726	804	820	756	812	725	747	794	750	734	788	769	712	779	793	775	773	727	809	766	695	726	798	768	755	771	759	802	778	763	744	773	762	796	819	736	790	765	772	755	780	784	731	755	702	767	777	747	821	731	776	751	757	734	752	751	777	706	753	750	719	751	772	764	766	745	763	791	788	704	775	713	784	758	797	764	752	745	732	747	728	794	794	710	774	754	737	687	761	788	771	795	783	762	766	765	757	758	800	773	743	735	773	740	777	717	761	785	761	784	773	724	718	815	732	750	767	728	745	721	757	732	726	723	723	729	765	721	756	750	778	767	764	754	719	746	780	704	750	750	781	738	789	757	746	770	739	780	731	744	747	779	735	702	784	726	724	753	738	829	723	777	741	733	755	785	737	797	717	761	761	787	744	749	754	693	790	722	749	745	782	737	727	763	742	794	717	754	787	725	704	743	788	796	737	776	789	790	764	711	768	771	771	730	815	769	773	710	787	778	734	748	732	788	722	757	761	718	712	779	715	765	736	754	789	700	723	721	738	765	749	774	735	713	776	758	746	741	768	770	742	755	790	722	796	731	733	764	741	735	735	776	716	719	756	708	765	724	755	784	773	806	796	770	763	747	755	772	777	760	756	804	732	779	754	756	754	744	784	798	732	749	733	732	747	772	800	755	783	753	732	732	766	770	779	756	722	781	758	724	788	818	731	744	711	807	730	758	732	789	762	744	761	761	758	736	805	761	757	803	733	764	755	747	785	754	768	728	732	712	799	773	763	769	748	757	794	763	745	719	702	746	775	727	744	740	747	749	706	769	772	771	799	747	751	755	768	797	719	745	754	762	761	752	784	774	753	787	723	722	704	805	738	776	783	758	736	729	730	785	762	724	705	776	769	710	720	793	761	754	776	746	733	793	774	760	785	769	722	773	739	778	733	742	743	768	768	726	747	716	741	735	719	707	743	693	799	771	717	776	799	730	737	730	732	751	746	762	764	797	770	731	765	777	766	805	775	697	752	721	730	744	743	745	771	731	747	768	734	735	734	756	736	782	805	757	729	758	758	739	807	758	746	741	756	764	801	706	805	733	766	792	772	730	767	760	737	751	726	763	715	746	739	753	737	732	760	765	767	741	819	757	754	771	770	761	765	754	751	779	675	735	729	801	752	736	725	746	747	751	779	734	768	751	755	800	752	723	778	731	761	750	773	814	720	715	774	793	717	761	727	736	732	803	736	758	707	756	731	759	750	787	751	772	796	700	707	762	732	795	740	723	761	756	783	735	707	779	718	741	723	730	756	773	787	766	734	712	738	792	772	780	772	743	745	765	826	762	763	755	770	732	759	755	759	784	747	745	747	758	817	778	713	758	780	720	760	755	792	803	765	730	767	781	731	765	715	766	810	789	797	793	778	785	783	720	741	734	776	790	784	734	749	730	744	697	737	784	737	732	736	727	759	749	744	748	774	738	721	734	696	754	765	770	751	747	771	750	756	718	747	776	745	756	752	727	779	752	743	754	743	783	717	729	761	721	750	728	759	743	774	721	752	810	744	759	739	729	739	803	787	732	776	737	795	785	719	737	746	775	791	728	775	810	733	734	754	768	763	781	797	754	801	726	771	777	688	781	783	703	787	770	784	763	765	789	757	709	777	776	727	794	742	739	748	730	724	755	745	761	709	771	735	761	717	687	768	760	740	741	751	746	749	773	766	706	793	687	755	718	727	750	766	770	775	754	793	810	739	757	760	747	747	734	748	800	755	754	745	697	752	759	798	752	779	768	726	751	732	798	760	689	733	709	743	782	753	742	697	734	733	763	784	733	755	800	772	723	771	745	742	708	743	769	789	742	782	780	773	761	729	770	724	718	775	741	762	774	749	772	802	754	762	745	791	734	736	775	755	761	762	773	744	766	774	759	739	755	715	732	724	762	725	747	773	794	754	736	742	799	766	812	709	785	726	734	765	736	760	759	724	733	731	745	768	754	718	714	761	723	751	766	780	748	724	792	781	719	763	777	779	771	703	727	765	765	744	764	764	765	771	758	727	812	763	754	737	706	738	735	765	688	797	729	752	750	728	736	744	792	775	798	732	796	794	746	772	767	792	792	780	756	769	715	774	783	810	739	784	750	727	806	800	736	755	750	687	727	767	745	741	759	763	741	708	729	758	706	760	775	786	726	775	737	707	733	731	754	725	728	820	769	750	739	752	761	767	722	723	767	682	711	713	766	755	735	797	748	724	804	768	728	716	752	699	794	718	699	727	741	720	784	743	722	773	768	743	800	713	729	744	769	799	733	726	774	752	785	726	764	795	728	755	709	755	809	753	708	753	795	769	788	814	779	759	715	756	716	762	713	750	802	767	713	760	740	786	779	757	734	755	718	736	742	747	776	726	773	730	696	733	784	761	758	729	780	785	766	779	718	751	814	788	750	758	782	779	754	804	772	754	748	708	758	720	704	761	813	747	731	737	796	781	777	730	692	767	761	718	783	737	825	747	736	759	716	761	739	732	814	777	733	746	759	781	779	738	752	780	741	772	772	781	782	787	764	750	779	750	751	771	743	745	747	779	770	702	736	778	769	748	728	775	778	771	732	792	750	740	790	773	764	757	730	758	759	768	756	742	752	741	771	741	785	793	677	697	711	764	732	780	684	758	777	738	761	744	739	792	763	757	769	749	696	750	766	792	766	772	768	731	769	739	717	739	782	797	803	779	748	729	745	769	758	802	752	767	743	729	796	756	732	757	740	822	781	737	721	762	676	774	815	717	791	755	773	753	757	771	786	742	722	765	783	756	738	742	853	782	737	775	746	754	742	685	696	793	813	738	735	778	737	740	741	752	773	744	716	734	773	789	745	743	751	717	775	734	767	747	772	759	780	738	747	698	742	784	765	764	803	774	771	772	762	752	745	766	700	750	760	756	794	803	786	735	740	778	732	729	704	738	738	757	788	678	783	766	736	758	747	770	759	713	735	742	748	753	772	763	801	764	722	729	731	755	685	757	788	795	778	742	727	727	691	747	766	753	758	766	725	761	775	772	774	745	762	730	759	786	754	765	732	787	732	771	788	735	787	735	761	719	744	731	718	774	807	731	769	758	754	772	746	763	749	751	751	774	746	753	761	770	726	741	715	736	792	795	771	761	758	762	804	719	756	711	779	748	736	759	770	724	700	743	741	786	739	758	743	758	736	739	770	760	770	747	737	754	736	780	742	785	775	775	771	766	730	737	751	783	764	768	744	807
22289	20058	26559	23792	20977	20886	17113	8323	5423	4177	3368	2802	2374	2106	1960	1712	1529	1513	1395	1363	1283	1223	1163	1121	1148	1122	1089	1006	985	1069	1031	957	954	941	888	893	984	880	890	939	942	899	940	862	894	867	929	904	894	883	890	871	870	905	905	848	847	833	859	845	845	873	906	845	908	845	818	859	883	866	860	834	875	840	873	835	895	862	842	858	856	855	833	808	851	827	831	847	845	832	801	824	899	866	837	852	808	882	860	887	871	817	889	862	824	775	849	910	809	861	819	828	828	813	834	786	806	837	812	844	851	812	818	845	801	869	803	845	786	830	814	819	834	872	798	809	876	806	830	814	832	822	851	830	849	847	819	840	804	834	838	800	874	808	854	832	822	823	828	822	834	836	835	819	872	816	854	811	840	841	830	792	832	831	856	804	806	830	847	772	858	856	864	830	840	842	842	821	769	785	811	822	791	836	812	827	843	853	824	854	832	862	849	859	780	831	814	808	819	787	796	806	779	832	816	775	803	825	778	836	817	848	854	792	829	845	865	777	835	851	818	857	839	830	854	813	850	795	871	832	787	896	854	843	867	857	828	831	818	806	867	846	856	893	853	841	843	764	823	807	797	889	832	843	834	848	835	869	789	883	850	842	830	856	791	882	856	853	868	756	809	864	808	827	842	831	810	779	820	876	801	846	808	819	789	788	838	796	814	834	896	823	830	768	884	858	827	822	779	752	865	758	840	878	820	852	799	840	822	815	829	821	821	824	868	821	791	761	822	813	805	846	811	858	889	815	824	847	853	837	842	832	820	824	834	861	813	824	814	831	856	882	833	848	824	848	869	857	858	814	780	792	819	836	820	849	839	793	819	766	879	808	853	845	858	838	887	796	841	874	816	813	811	808	869	890	848	837	889	786	789	819	828	860	844	807	778	852	883	833	852	829	775	835	834	827	849	833	842	826	827	841	839	838	839	821	797	838	889	821	872	829	861	873	829	792	768	831	824	858	836	845	850	794	782	824	813	888	770	851	875	815	863	852	794	794	832	849	805	808	867	836	817	796	829	783	833	839	871	797	838	783	830	803	854	820	790	771	825	863	796	845	819	846	890	779	833	838	804	829	814	836	838	812	847	857	843	879	866	812	746	824	820	806	869	833	820	859	828	810	784	790	843	821	829	887	869	836	828	822	839	773	860	791	841	845	789	809	844	806	814	811	809	840	814	844	808	805	847	853	883	833	812	879	859	833	829	859	796	798	820	816	742	768	776	821	857	824	804	840	818	810	848	811	825	789	827	845	881	810	809	812	856	821	840	879	786	855	863	828	847	808	856	844	860	824	781	816	854	857	846	829	822	794	783	891	832	824	837	818	830	867	778	827	856	814	810	910	855	847	789	870	806	818	828	817	823	847	841	816	817	830	816	813	846	853	839	848	830	870	822	865	809	827	825	828	817	806	817	824	841	818	843	860	825	804	830	853	894	846	826	833	827	855	770	832	813	836	845	848	813	841	832	842	812	833	802	821	807	815	768	840	814	821	848	812	817	826	819	859	843	820	852	827	836	895	827	873	804	816	822	865	811	822	844	889	861	847	827	871	820	848	832	852	825	874	801	853	859	848	828	801	820	839	843	815	801	871	842	831	867	806	855	859	826	826	859	832	763	840	848	818	820	832	857	830	858	861	775	798	834	834	806	846	865	772	821	843	842	897	866	811	818	854	867	784	838	804	828	817	829	844	848	890	821	866	814	801	824	849	872	840	850	764	854	818	848	867	797	826	838	806	802	829	817	825	852	798	838	849	838	847	843	869	833	841	840	822	834	856	874	804	838	871	840	833	851	808	846	836	796	858	859	845	837	870	826	895	798	853	842	838	814	769	780	837	874	831	821	847	790	851	829	792	816	804	849	818	794	843	812	784	859	867	837	816	807	854	861	868	851	803	814	851	849	830	818	845	852	808	856	834	794	848	785	792	810	802	811	851	845	881	828	867	865	836	848	838	784	837	807	865	831	840	809	840	829	842	835	867	843	853	837	813	858	840	830	874	813	818	837	771	810	813	804	804	855	829	824	840	825	780	783	820	840	839	841	880	836	806	810	808	824	803	823	860	779	797	829	826	848	858	848	819	795	807	882	864	891	838	809	808	819	825	811	809	856	826	844	796	824	820	859	813	847	882	890	860	824	846	835	831	861	864	871	873	834	850	872	882	812	832	844	845	803	842	826	840	817	841	881	771	840	806	823	861	847	794	824	792	850	813	859	823	878	818	818	840	823	830	800	819	814	865	802	755	807	801	835	835	799	846	800	852	816	838	880	839	812	841	839	820	778	820	897	818	814	813	813	880	812	829	859	832	791	871	852	889	834	792	893	819	911	848	844	839	802	848	840	855	858	795	829	850	837	825	828	843	831	849	814	838	904	808	806	828	806	833	888	854	846	866	777	802	824	890	815	814	810	798	828	820	819	840	858	787	866	824	790	847	843	842	825	816	856	857	834	859	850	853	863	814	817	912	845	797	811	855	865	854	817	850	861	805	849	848	813	759	833	796	847	825	806	819	829	864	825	863	850	797	773	862	880	867	792	852	795	839	840	787	865	855	850	804	810	807	812	849	797	854	849	845	829	822	905	839	800	846	795	795	817	853	873	820	824	858	813	833	810	799	809	853	856	819	880	830	831	874	812	838	870	799	838	800	778	850	816	789	842	861	823	847	763	887	848	852	792	843	830	850	828	843	817	847	830	822	820	835	813	783	823	899	821	825	846	768	860	847	806	832	862	828	846	851	822	815	790	811	862	804	851	801	786	867	897	842	818	842	909	802	815	862	837	832	845	839	862	822	818	801	863	827	865	794	835	844	830	856	817	814	840	845	806	785	844	799	803	784	836	803	796	853	793	809	848	823	852	863	801	798	884	884	767	790	859	888	818	842	843	894	860	838	840	824	782	848	834	784	824	832	808	872	834	889	842	831	849	812	836	856	880	846	857	896	827	840	804	817	806	853	808	798	842	827	821	816	810	824	816	811	876	863	805	774	807	816	774	827	853	837	813	845	802	880	853	805	796	793	906	809	796	857	886	797	832	802	841	828	838	874	812	772	820	844	823	815	879	823	838	821	858	840	837	791	777	820	876	882	823	854	853	817	832	836	820	860	846	860	851	782	834	859	820	803	810	854	808	787	854	874	834	842	819	823	822	810	882	826	828	777	794	825	803	812	825	851	824	827	815	832	823	840	843	797	824	789	832	789	808	850	844	847	803	806	791	875	803	806	841	853	836	817	822	852	841	846	834	829	800	809	828	824	839	861	823	749	849	847	867	850	826	853	776	839	780	832	862	835	848	812	786	813	858	785	868	863	815	792	828	798	848	806	849	814	827	818	825	859	859	819	834	839	826	819	884	813	872	824	816	828	805	838	787	836	813	837	823	841	838	813	782	823	819	874	822	828	818	830	865	849	833	832	798	790	865	816	864	823	778	841	825	799	793	800	783	796	866	845	852	837	799	825	810	827	823	908
37549	59442	56825	42132	30410	20988	16091	12052	9445	7440	5986	5070	4235	3650	3220	2843	2466	2295	2028	1880	1848	1692	1603	1478	1463	1395	1369	1247	1228	1093	1172	1140	1063	1088	1067	1068	1023	1056	1059	1009	974	987	955	959	1050	957	976	952	960	988	935	944	946	944	916	938	906	906	859	927	921	916	906	870	879	878	917	861	915	862	888	899	902	907	865	875	825	921	889	923	925	938	872	885	836	876	874	838	850	888	925	800	861	887	861	846	872	851	824	865	919	844	901	857	849	846	860	897	877	820	869	816	824	920	815	881	862	895	791	846	839	851	884	863	851	900	857	862	820	858	850	863	885	855	867	854	850	808	864	836	878	812	863	877	849	848	870	864	819	838	858	890	880	892	909	903	814	879	862	860	843	891	850	856	884	817	880	852	844	817	867	849	834	834	856	848	863	817	841	850	844	865	804	884	894	857	828	877	845	889	848	866	859	894	858	863	838	840	854	885	845	873	848	816	823	905	826	870	826	826	897	836	887	866	834	790	857	802	902	905	890	871	880	858	854	852	916	915	863	835	780	791	829	817	905	890	838	866	818	852	814	884	830	892	890	860	788	858	832	807	839	837	880	856	853	821	854	907	816	845	861	873	875	791	838	830	843	778	851	782	912	841	859	920	837	782	867	898	858	912	881	865	866	817	883	836	855	852	855	838	888	844	904	844	861	827	870	845	791	880	879	873	881	848	811	830	886	832	866	821	865	837	909	891	903	844	835	883	843	848	860	882	847	837	830	870	854	855	840	860	939	829	868	848	879	873	869	835	832	877	825	872	829	834	856	867	914	857	846	819	835	819	876	884	852	848	915	835	900	847	870	845	840	833	850	870	820	866	879	903	788	874	792	853	874	844	864	866	856	864	825	825	820	867	864	837	885	844	860	804	873	855	845	862	917	881	860	898	813	859	862	903	864	872	813	850	831	830	848	898	844	843	882	831	930	837	874	840	846	875	869	834	860	907	812	879	853	867	866	846	850	868	881	841	856	847	818	844	858	820	865	917	859	849	922	809	841	809	861	840	836	881	841	813	889	866	810	852	895	888	824	891	823	882	878	863	843	896	907	871	849	817	877	859	869	844	789	831	885	883	867	869	855	934	903	830	843	925	864	855	840	825	802	849	783	850	845	825	871	844	862	860	858	866	829	877	897	868	837	844	847	861	900	874	857	872	914	884	836	870	896	881	825	868	870	869	857	901	894	821	846	902	829	837	913	867	882	815	804	896	823	825	896	817	840	809	933	871	849	813	868	862	855	820	819	837	889	873	857	853	916	886	870	857	775	869	815	836	877	874	873	873	872	842	845	845	880	838	883	869	825	887	842	834	828	854	873	888	833	851	868	875	824	907	912	807	880	873	887	857	842	872	859	888	869	828	794	879	831	857	859	873	848	806	820	802	889	818	815	840	869	885	910	901	870	878	875	824	816	873	821	838	826	842	865	926	866	857	853	888	883	848	818	903	887	881	829	886	851	847	856	839	857	816	860	863	855	905	824	818	836	862	883	863	858	811	845	916	852	815	834	845	862	848	836	853	805	901	848	869	907	875	855	873	794	888	827	884	863	877	891	835	828	908	871	798	885	892	855	869	891	860	840	826	851	854	854	816	912	864	870	855	853	867	830	850	906	832	881	858	860	819	797	885	870	846	788	884	865	865	850	851	831	874	913	880	841	864	837	869	931	881	811	911	853	842	833	863	841	800	926	829	860	868	828	771	830	887	840	851	858	842	837	811	838	840	825	897	888	878	852	867	856	830	877	874	883	852	842	869	857	816	896	919	846	801	856	858	860	873	857	840	887	858	829	853	872	854	838	874	826	827	860	836	850	879	865	885	880	857	883	865	859	863	833	843	854	911	895	822	897	863	897	859	837	875	902	851	870	821	840	880	856	888	897	865	846	838	850	815	840	853	865	867	865	797	868	849	801	855	900	843	859	848	848	884	866	860	854	887	863	872	878	847	808	838	817	878	829	860	849	916	870	851	867	844	842	818	843	912	857	860	870	860	846	832	822	828	860	850	859	850	877	838	821	900	847	863	843	806	875	835	887	834	802	831	851	878	885	839	844	793	785	856	889	919	856	882	822	824	884	835	831	876	842	849	903	855	861	844	854	882	863	817	863	875	888	870	835	855	835	890	839	867	834	848	886	832	831	913	864	843	854	786	873	910	838	843	874	886	853	848	843	821	835	846	821	857	850	895	877	861	878	886	853	841	887	857	861	855	859	860	820	860	843	831	826	866	860	850	827	882	830	857	800	843	916	854	874	871	819	870	842	852	839	812	894	826	858	870	850	866	799	820	891	845	824	842	888	916	869	832	891	905	866	872	871	859	858	833	878	852	834	854	874	913	893	864	856	852	819	805	888	878	845	874	887	847	861	848	859	893	863	899	830	931	864	874	863	853	890	895	812	880	878	859	839	901	873	839	847	844	867	876	883	845	877	888	846	818	787	883	831	851	798	844	829	829	873	915	813	858	859	874	924	910	856	860	832	824	908	803	882	858	909	861	850	878	809	871	841	870	901	840	843	888	843	849	849	840	848	847	871	828	883	891	828	877	863	832	842	828	884	850	891	871	841	880	800	912	833	858	813	836	904	854	867	855	889	870	867	846	863	857	840	842	881	818	883	842	906	819	841	821	859	801	862	879	894	801	831	888	848	817	842	855	837	836	847	877	842	839	855	910	871	893	855	865	888	928	885	801	883	859	874	846	838	841	795	878	829	870	844	804	872	827	875	894	830	816	826	879	879	817	857	799	805	841	863	808	881	885	866	813	861	824	882	860	837	880	823	830	878	880	836	879	821	809	867	855	903	899	857	860	866	854	895	868	837	837	852	800	820	837	861	849	857	841	820	827	910	886	881	868	859	879	852	885	831	870	799	828	805	861	871	834	896	881	846	837	882	868	885	821	850	841	861	854	874	828	839	866	869	828	852	900	821	862	881	880	851	849	823	870	845	833	863	885	854	860	827	844	837	912	809	834	862	887	836	886	875	850	897	861	899	853	876	840	868	903	850	880	860	875	852	812	903	851	868	930	879	804	870	869	885	839	886	878	840	819	848	879	791	869	838	896	838	838	839	837	873	850	870	852	836	859	845	875	827	894	835	842	808	849	873	835	852	894	823	859	819	870	843	833	864	856	847	829	905	873	858	860	834	856	835	889	860	852	836	872	873	859	887	828	831	885	839	827	859	890	877	839	843	844	825	850	858	831	859	901	871	882	880	804	864	866	870	918	832	865	820	854	881	830	885	849	901	826	904	829	867	874	853	898	856	881	854	898	871	866	849	808	922	828	808	894	872	860	823	870	809	822	885	856	876	919	833	884	858	808	841	927	823	826	828	844	857	839	791	879	824	869	860	862	886	850	862	882	899	834	865	873	849	863	826	899	861	831	884	829	854	844	862	880	822	837	812	837	869	854	857	832	884	871	851	872	891	819	917	857	828	866	871	831	845	864	907	860	888	812	866	835	877	870	882	871
32780	34005	33323	23448	11976	6478	4296	2975	2351	2093	1729	1521	1413	1282	1264	1223	1132	1055	1085	1019	955	931	918	912	902	885	928	878	900	921	859	814	928	851	840	877	885	857	879	827	844	840	850	824	815	839	777	870	879	783	863	809	804	851	834	849	813	849	820	837	840	829	778	857	850	807	855	819	773	792	817	807	801	803	800	812	813	798	880	827	833	804	817	860	815	828	824	827	851	857	848	836	777	764	815	776	819	816	801	773	808	839	820	799	812	805	831	799	871	810	840	815	842	767	835	813	834	799	808	819	850	810	801	836	798	777	807	836	791	787	793	828	843	849	832	796	803	856	808	816	870	796	796	863	838	805	805	810	803	822	790	819	767	835	810	808	755	795	780	786	837	781	834	799	802	842	825	802	810	781	776	856	822	769	791	791	806	829	812	774	841	838	770	826	854	829	767	777	827	814	778	806	809	810	765	758	808	826	842	796	824	805	823	820	834	836	813	790	815	768	778	797	802	845	816	806	816	838	843	842	820	790	814	845	846	794	796	822	824	786	782	844	800	822	823	756	835	839	772	795	742	823	832	806	736	878	764	788	748	755	782	783	749	797	761	827	850	906	835	818	753	783	830	778	784	805	808	756	847	808	816	795	846	787	807	792	816	807	868	828	790	817	841	767	791	823	817	855	857	815	835	793	879	792	795	814	843	812	815	821	785	843	809	798	807	840	816	794	839	836	768	818	825	832	819	810	779	819	801	785	811	778	767	764	775	817	802	813	825	826	861	757	815	833	835	827	835	850	839	816	809	813	776	849	799	838	827	837	802	814	800	800	822	833	844	876	798	808	823	778	781	866	790	798	792	816	850	826	807	783	862	810	822	775	798	844	819	826	794	839	803	810	789	829	811	766	872	825	834	866	762	769	761	814	796	820	851	826	831	830	824	840	809	840	826	764	815	813	823	792	842	832	854	805	823	766	827	779	826	819	786	765	829	787	824	847	781	845	807	798	774	841	840	831	801	811	787	839	834	823	837	834	826	814	828	767	797	835	836	841	801	802	819	828	837	801	751	810	813	805	791	807	777	810	827	792	819	771	765	783	813	779	818	777	834	817	832	820	791	815	856	788	832	793	846	848	788	821	809	785	816	815	764	811	848	783	821	816	785	817	814	822	810	825	824	847	765	733	878	836	828	804	862	833	812	832	824	843	806	815	773	834	823	777	820	818	785	793	769	815	818	773	827	783	828	777	779	791	822	807	773	855	847	812	810	815	851	813	802	827	806	763	798	832	813	768	754	756	825	815	827	790	744	804	802	784	790	814	817	772	819	842	825	819	803	792	800	787	821	862	828	832	808	789	823	798	761	805	734	804	813	783	806	781	787	786	794	816	841	802	789	839	808	851	766	790	828	778	773	775	859	802	813	846	817	820	799	792	790	782	830	807	802	810	788	799	813	833	811	794	873	801	812	794	774	828	816	849	846	814	884	776	814	800	801	803	830	809	851	815	878	809	797	837	790	810	815	831	879	824	815	831	760	789	835	834	795	787	850	874	778	810	753	851	753	778	815	845	809	788	783	830	812	812	834	787	814	834	847	799	801	831	852	779	812	837	842	817	762	812	812	861	847	838	793	829	812	762	820	875	796	802	827	761	863	776	822	782	797	804	794	799	853	788	831	781	772	799	832	859	816	841	826	775	811	817	869	820	798	856	813	861	815	803	845	851	781	780	802	798	827	768	761	838	749	799	829	806	871	789	795	832	826	797	879	816	778	865	818	834	819	811	802	771	804	828	818	779	852	831	794	770	812	838	792	768	815	818	805	838	751	852	803	789	770	856	800	853	838	778	818	814	830	785	775	837	864	826	823	760	798	808	746	808	783	829	842	816	777	857	781	778	777	779	871	748	774	818	825	800	841	807	852	815	770	819	809	840	854	809	806	800	822	838	784	807	872	839	839	855	824	830	814	850	807	852	810	808	838	802	849	866	787	772	817	857	840	834	821	776	814	849	839	817	789	778	828	831	790	890	765	787	816	835	815	816	771	831	763	739	792	797	778	854	789	827	835	790	869	815	771	805	803	823	835	825	801	805	847	793	818	842	850	758	823	810	845	774	858	822	837	832	804	823	858	811	788	854	887	796	836	768	783	853	845	856	829	769	829	798	747	843	782	825	779	799	813	811	841	827	825	798	796	795	789	861	851	784	807	817	852	856	792	792	816	813	827	808	824	833	813	851	796	862	819	797	861	816	799	769	861	808	852	806	822	784	805	829	795	797	825	777	801	852	810	834	790	804	825	822	772	813	844	849	783	864	820	802	798	803	812	824	833	806	752	798	833	827	844	769	782	817	750	824	821	788	862	833	815	854	839	822	843	826	801	876	799	830	829	839	846	775	819	780	801	820	822	814	776	789	839	826	829	789	859	786	809	805	825	857	826	789	795	820	774	838	786	810	845	827	832	802	824	822	835	779	827	805	843	828	819	854	816	777	817	769	804	810	850	778	809	813	792	797	835	812	849	814	885	813	811	822	830	795	830	797	824	823	804	803	834	810	798	853	854	786	830	801	814	811	817	799	781	769	829	798	843	821	795	807	783	802	824	787	811	802	783	822	791	825	820	810	782	861	828	838	814	802	847	815	809	808	813	825	830	784	820	799	831	801	839	859	807	819	829	845	811	809	773	848	755	810	861	817	814	817	833	795	854	781	827	833	831	843	836	760	844	821	817	819	813	888	829	845	800	830	870	850	781	828	834	824	799	801	830	822	886	762	817	767	805	845	822	811	784	748	817	804	772	803	848	797	828	762	829	850	818	831	847	792	814	782	904	833	788	802	826	824	825	783	867	822	795	799	764	803	823	818	831	787	788	842	764	831	852	774	804	819	781	842	852	768	770	778	807	845	811	801	789	840	789	823	809	840	857	840	800	819	806	844	808	790	810	810	773	867	853	809	741	823	816	844	861	806	767	828	827	772	742	800	827	759	722	825	864	811	803	780	805	794	746	819	873	819	819	774	841	777	785	822	768	851	808	866	861	813	794	818	813	807	816	793	841	786	807	801	770	812	782	778	839	802	806	773	816	792	829	810	833	812	822	804	815	816	852	816	787	800	789	850	872	876	789	830	782	788	804	828	805	807	842	858	792	836	858	793	771	834	846	802	790	804	808	798	829	809	820	804	823	812	818	815	800	820	837	834	801	769	825	791	756	823	824	831	818	781	808	835	798	778	823	812	812	829	850	829	796	803	777	797	809	859	818	878	844	779	732	776	828	862	790	832	801	798	785	766	772	877	810	835	760	799	850	770	770	773	813	782	823	774	759	775	804	776	835	808	794	853	802	805	763	831	829	800	749	744	789	770	812	802	790	807	842	781	863	838	846	805	801	794	801	800	791	776	829	735	837	776	776	797	820	807	795	748	820	790	756	822	806	862	768	753	829	785	832	798	823	822	832	771	813	829	840	773	816	782	801	855	795	818	816	798	809	819	812	785	832	875	857	825	831	821	799	815	839	831
35651	44792	39425	27058	16543	11054	7957	5655	4371	3701	2911	2506	2218	1998	1763	1664	1464	1371	1362	1293	1266	1170	1113	1113	1066	1118	1038	1040	1027	965	979	982	977	938	934	973	994	905	926	945	890	983	928	898	932	908	905	890	896	890	870	904	921	941	938	907	931	931	826	894	847	925	892	898	839	912	934	956	858	927	883	907	845	898	856	916	918	931	831	852	830	874	837	905	784	899	902	871	879	891	888	870	857	833	904	869	872	845	885	864	839	861	882	868	884	899	940	858	865	896	907	888	887	817	866	876	833	893	909	886	850	895	838	852	844	862	876	856	833	845	844	870	845	837	812	896	835	849	838	914	870	876	909	855	875	858	843	841	926	870	858	909	856	852	804	869	896	890	902	782	868	857	861	889	837	855	811	927	854	871	870	903	874	851	855	898	825	868	868	935	909	802	845	879	857	817	893	880	907	846	883	873	836	873	903	874	906	868	821	813	889	829	848	919	865	841	831	863	848	894	858	885	864	848	868	842	882	914	853	887	865	847	839	870	868	865	869	865	824	879	855	872	880	829	885	813	833	878	879	879	851	871	887	858	849	889	861	872	862	850	921	819	900	863	866	834	843	897	818	829	895	866	893	863	872	898	818	862	855	882	835	763	880	844	864	864	861	892	859	873	871	914	909	870	873	926	850	879	892	903	855	877	833	872	853	857	861	883	829	876	852	845	825	833	856	842	862	894	836	866	872	854	863	921	861	890	887	822	890	939	848	879	877	807	868	891	881	892	871	865	928	907	842	840	886	882	906	856	847	870	846	828	864	851	859	860	867	879	886	839	877	842	860	870	878	875	878	865	836	887	863	856	851	904	883	847	818	866	850	864	847	918	859	837	940	875	863	919	880	841	873	863	833	816	814	890	917	845	852	876	845	825	864	864	835	866	855	858	845	919	832	889	846	849	846	808	839	878	811	901	853	932	855	934	879	858	870	846	818	825	861	884	914	823	895	826	849	877	871	856	845	892	892	821	912	824	879	860	855	879	909	835	854	873	876	858	859	841	874	887	856	811	859	864	847	806	833	869	837	854	801	892	833	873	884	905	891	861	952	846	924	895	912	880	901	852	834	854	902	854	871	833	903	838	884	839	878	899	834	831	889	884	875	850	906	846	881	883	862	871	860	873	868	924	875	855	841	920	848	919	870	813	918	866	864	853	863	791	876	874	825	834	931	869	891	901	867	913	804	895	900	861	891	857	853	836	887	852	887	912	850	823	856	841	879	902	873	897	906	847	827	858	858	870	910	820	847	859	824	910	897	886	825	836	844	912	807	896	929	874	904	831	835	833	850	856	897	829	799	815	853	859	849	833	878	840	886	829	846	869	832	891	879	866	859	834	838	867	888	833	842	877	896	862	835	867	832	872	878	836	901	850	866	863	855	890	892	820	869	806	854	833	886	908	848	845	803	789	895	874	868	865	824	868	873	846	907	872	922	926	817	877	867	879	857	896	845	925	868	828	800	884	866	871	858	821	796	828	896	841	865	867	859	881	861	889	840	797	843	861	865	851	891	842	824	868	867	908	840	897	899	874	910	844	861	876	900	858	891	854	920	860	917	833	876	885	861	888	856	847	827	887	896	868	876	842	863	886	877	843	838	863	872	894	889	809	885	876	856	816	876	891	836	861	879	901	864	859	872	860	872	897	825	864	895	847	878	858	882	884	833	862	887	868	900	890	873	878	847	869	856	877	882	846	885	883	878	916	857	908	861	819	876	854	889	847	811	873	856	860	905	856	851	864	837	885	832	953	820	918	903	849	945	850	865	881	880	924	849	863	825	884	870	889	837	883	875	854	931	862	854	809	908	785	834	834	854	887	893	892	941	844	870	871	862	875	860	839	927	899	906	917	830	871	903	914	823	893	848	805	881	858	812	834	856	866	825	877	845	865	848	878	860	855	893	831	927	941	840	893	899	868	894	847	867	837	890	871	878	865	876	880	854	838	880	936	854	879	844	894	867	884	853	879	927	887	807	836	858	874	864	867	906	826	854	889	867	895	923	864	865	879	832	888	829	853	900	889	904	862	845	803	863	862	844	932	883	845	925	835	891	893	904	857	891	825	853	908	854	902	843	810	887	850	880	879	827	894	839	912	865	885	876	879	835	838	871	907	905	924	845	891	839	866	884	877	854	850	881	900	799	854	883	872	837	831	862	899	877	882	853	876	834	831	835	867	872	877	868	856	843	890	905	903	848	856	868	859	837	891	846	846	843	855	823	846	845	871	851	833	903	838	869	853	866	868	867	858	841	897	899	855	861	893	886	897	878	823	850	849	861	827	823	855	859	835	884	900	886	819	857	869	874	890	876	906	882	891	929	793	855	810	925	851	878	886	852	848	866	850	851	859	860	864	828	901	867	878	910	853	835	862	924	914	844	923	900	852	867	884	865	874	894	907	861	889	886	901	834	868	891	850	873	918	873	843	913	886	845	851	911	910	844	889	868	892	845	886	856	870	831	859	879	847	901	864	892	825	856	846	948	868	859	912	842	894	837	871	834	837	909	875	912	897	850	801	831	800	867	879	843	857	898	902	873	824	909	891	840	854	822	840	928	873	892	836	881	899	864	819	927	875	941	834	832	874	885	855	949	851	860	849	839	894	850	906	897	887	830	827	820	865	853	833	861	876	833	779	858	833	859	886	860	872	885	801	927	889	850	891	886	826	906	845	893	895	865	813	893	843	920	873	895	836	866	856	841	915	843	873	872	876	852	891	840	857	881	864	839	834	861	864	842	852	816	875	891	881	866	894	875	895	826	836	853	883	830	862	896	869	911	861	874	833	865	875	864	900	853	868	876	879	858	906	862	844	828	868	850	868	851	858	868	896	879	847	841	839	878	839	862	877	820	894	808	867	873	824	881	922	814	786	838	852	905	876	865	871	874	884	927	864	822	866	866	890	831	905	867	843	867	823	910	865	846	889	863	872	828	830	904	883	897	841	864	847	877	885	848	865	878	871	851	884	821	872	840	914	848	864	849	870	878	853	873	865	862	906	836	865	868	874	846	847	869	856	913	879	861	884	835	873	833	886	880	825	828	880	854	879	868	864	906	917	845	853	834	875	822	929	865	869	863	867	878	818	876	832	885	844	841	860	877	916	890	900	851	854	861	908	871	878	853	844	831	857	913	881	834	905	853	866	857	906	834	855	831	876	835	848	856	817	893	899	851	844	852	877	856	862	880	861	836	853	876	861	859	906	905	851	913	874	872	829	888	870	886	855	852	837	855	885	839	869	874	843	876	889	862	823	864	868	903	871	898	887	889	895	821	847	835	903	869	871	867	851	878	847	896	918	852	877	885	852	857	846	902	827	893	903	839	834	830	940	892	835	902	855	791	831	812	876	887	829	848	899	900	838	919	863	887	874	851	902	839	872	867	917	827	881	825	847	862	858	897	918	859	907	868	856	871	871	899	853	912	860	854	854	859	853	850	819	830	863	846	873	894	897	875	846	896	816	882	855	866	871
24171	20068	26640	25581	21688	16856	9519	5126	3509	2736	2260	1947	1684	1592	1492	1229	1249	1077	1022	1053	994	946	916	875	876	818	920	816	796	806	816	805	791	786	733	770	787	790	716	709	747	755	793	809	829	729	729	718	698	708	714	756	727	745	756	714	751	732	695	693	671	677	723	672	737	783	736	746	688	706	771	746	699	754	741	739	693	726	729	664	703	721	685	718	732	727	738	709	731	728	712	711	711	700	731	685	712	706	665	715	735	702	760	734	694	698	674	706	648	716	687	719	783	658	694	694	705	702	699	695	690	739	665	698	733	713	709	722	735	694	693	671	723	683	667	709	721	711	712	700	694	657	693	727	695	713	678	662	677	700	724	729	691	715	672	726	689	687	709	639	748	735	702	704	700	696	673	687	692	702	731	723	725	743	718	675	721	671	698	690	673	680	702	698	672	752	737	760	704	685	693	687	755	683	700	708	736	712	677	719	688	697	667	696	730	733	633	723	744	670	674	721	702	708	729	668	706	686	678	709	710	716	694	680	715	733	715	738	754	707	722	751	713	716	686	731	709	667	716	704	723	689	669	720	755	701	733	712	732	704	673	677	730	774	709	649	688	696	700	732	704	689	714	684	674	720	680	724	692	690	699	711	705	679	720	707	689	668	752	699	742	720	695	665	717	696	721	683	745	735	692	712	674	713	666	663	683	708	618	657	656	738	631	712	682	702	694	697	684	724	751	676	698	690	708	679	675	714	713	711	680	658	716	727	694	716	748	704	687	684	683	719	708	646	742	672	684	714	699	706	687	691	749	670	689	697	630	741	711	697	658	737	702	713	729	700	706	735	699	735	726	706	689	657	679	694	691	690	742	739	695	758	639	745	717	701	742	730	744	684	716	697	709	680	700	707	652	699	682	672	694	710	724	729	654	686	694	692	667	731	755	680	677	697	664	722	710	720	708	714	718	743	674	717	737	736	719	754	643	686	663	692	742	722	658	674	700	696	748	722	696	699	684	721	669	714	713	614	711	704	693	688	682	703	715	668	697	751	690	729	751	680	681	703	743	649	734	705	680	694	696	701	711	691	677	745	708	722	703	726	732	727	713	651	753	707	684	674	728	652	706	683	697	679	682	720	723	693	714	660	778	741	699	710	728	690	737	708	728	724	686	698	714	719	736	718	697	726	694	687	695	696	762	701	706	702	670	725	727	681	697	721	745	691	689	724	698	759	685	698	665	747	709	735	699	708	706	672	727	712	714	738	690	733	693	690	721	666	712	695	709	682	745	675	719	672	684	688	716	666	758	717	729	687	692	683	725	697	702	704	724	728	726	779	686	708	732	711	694	689	689	704	661	715	676	744	754	711	729	732	722	699	731	722	703	672	719	705	707	727	694	709	716	684	718	681	705	680	699	691	673	672	738	707	679	705	692	677	698	733	696	742	693	720	726	688	737	736	714	696	674	727	702	707	659	714	721	706	718	714	695	710	656	727	698	715	728	704	711	740	713	673	676	679	687	708	714	711	711	755	700	695	745	674	665	773	682	682	738	697	722	674	670	714	654	725	688	732	764	679	709	706	707	677	753	631	700	700	709	683	699	746	709	695	708	702	680	701	677	702	693	737	714	662	700	748	731	699	757	686	681	719	745	742	703	700	660	676	734	658	695	647	719	744	729	690	718	732	713	692	709	753	696	688	703	714	734	686	699	687	704	708	715	736	672	663	707	669	683	743	713	703	644	682	754	674	696	706	720	691	713	722	707	741	774	675	667	702	681	664	745	682	722	721	718	715	782	709	717	667	750	717	677	743	695	726	713	728	706	681	662	688	723	647	710	705	711	720	651	718	700	707	653	650	735	693	761	719	706	732	710	736	719	697	681	681	715	736	709	694	633	667	703	690	708	684	723	706	694	705	697	740	709	708	693	702	717	750	731	705	734	694	713	690	710	661	699	753	737	669	708	698	714	694	667	770	752	701	709	742	696	705	652	717	657	678	729	694	746	720	694	694	731	695	722	700	725	724	711	710	701	743	735	716	659	772	705	731	731	711	722	707	680	687	707	699	671	687	727	712	712	677	726	752	714	663	734	704	706	678	731	678	719	710	724	688	740	731	726	740	757	702	724	702	810	767	720	760	730	729	717	723	698	751	708	729	725	726	781	728	691	683	704	653	660	729	732	751	699	677	763	761	723	655	684	731	726	700	697	715	656	686	744	713	726	679	677	708	713	735	680	687	746	700	721	673	684	692	704	718	677	702	762	691	681	791	707	650	684	703	688	698	668	724	696	744	660	693	706	655	700	760	695	717	710	689	710	691	705	694	725	675	697	697	714	720	684	722	721	688	747	657	686	697	743	730	737	662	676	716	685	714	670	712	711	719	679	705	637	655	725	678	697	718	748	741	677	703	765	711	682	705	713	691	728	717	728	668	722	689	685	699	698	722	743	725	700	718	719	727	694	661	726	738	705	664	680	768	690	703	729	686	703	694	702	728	733	725	700	753	681	696	687	720	688	692	726	689	716	708	624	694	730	710	661	706	735	690	697	699	661	678	718	683	718	735	731	719	690	661	746	651	658	730	712	726	740	712	721	753	765	713	706	686	767	696	707	767	714	707	706	696	674	726	690	697	724	688	734	764	753	719	721	717	706	681	673	744	732	663	736	679	716	685	722	667	739	703	702	710	700	701	717	711	690	749	717	675	687	720	743	704	741	716	752	733	675	723	686	708	676	701	738	703	702	731	697	670	712	730	700	696	721	695	689	662	700	719	673	686	707	717	714	734	773	749	684	739	727	709	730	706	726	736	699	686	688	728	703	677	693	715	727	736	700	714	706	660	723	701	667	709	665	681	696	690	726	760	706	671	718	688	736	688	748	704	738	747	692	691	696	719	744	706	753	737	701	717	707	732	716	706	725	701	704	763	702	682	734	668	672	681	694	669	726	685	664	724	676	683	688	664	681	700	728	726	704	684	705	716	711	748	727	656	724	738	688	693	721	710	712	744	709	679	675	718	718	703	708	706	705	757	707	720	715	661	714	695	673	661	718	757	714	670	690	702	663	674	689	713	704	710	675	710	707	717	735	669	692	684	742	711	705	723	753	729	675	687	764	665	742	705	680	709	702	685	653	725	693	706	696	721	704	687	704	715	724	664	685	702	723	762	691	743	688	705	659	720	711	739	673	760	720	708	697	688	747	720	698	693	713	650	710	693	690	718	695	721	707	653	739	714	694	677	740	668	676	704	673	688	716	722	747	781	721	707	720	698	699	672	727	704	743	658	650	722	672	721	718	643	720	689	737	755	726	707	718	718	709	702	686	713	683	683	683	725	695	708	716	720	729	706	737	643	673	640	704	779	677	678	725	707	738	726	684	737	676	701	703	715	668	773	704	708	672	683	693	700	693	741	716	730	695	701	697	670	711	708	672	695	668	677	749	765	714	729	732	684	720	695	657	692	666	678	719	717	689	703	708	698	748	691	682	740	762	681	662	685	730	664	753	663	690	700	746	641
35453	54740	52481	39184	25652	16404	11603	8518	6704	5127	4185	3585	2889	2546	2304	2016	1754	1690	1557	1473	1334	1247	1176	1145	1112	1128	1034	981	944	936	933	871	870	921	873	914	823	830	902	847	798	861	821	808	834	813	848	808	773	823	775	858	767	828	864	800	788	782	820	770	711	851	768	804	727	769	761	761	798	788	860	772	778	762	795	789	725	771	773	804	801	791	757	760	749	795	821	777	744	789	810	783	792	716	724	743	774	737	788	773	768	732	825	751	784	761	734	729	728	759	695	736	775	715	737	774	784	742	775	758	724	778	703	756	704	777	731	769	727	772	760	717	755	762	731	738	762	742	737	756	758	714	781	782	733	748	726	740	764	734	737	757	747	790	793	690	710	770	749	761	781	784	774	752	759	764	725	720	750	734	791	729	743	791	742	764	740	736	718	771	755	710	721	765	763	794	721	694	759	804	775	788	753	746	802	736	776	731	777	755	763	718	710	786	756	751	764	732	748	768	754	761	745	763	775	783	785	723	731	801	767	808	744	797	765	771	757	689	819	716	754	764	803	747	782	789	787	795	789	730	781	763	791	732	781	755	740	732	735	755	756	792	770	755	805	738	744	740	819	695	781	814	789	780	770	727	720	767	738	766	760	785	753	744	766	808	728	789	744	793	828	726	768	750	729	773	800	768	745	737	732	757	802	792	726	751	778	745	747	764	725	762	760	732	765	781	790	753	737	718	808	767	749	737	743	751	743	750	752	758	735	805	724	727	810	762	791	758	744	785	752	753	767	745	752	768	716	753	716	749	775	791	788	755	792	789	756	719	702	738	742	748	781	775	786	759	712	762	773	737	763	727	755	814	765	748	747	755	776	731	718	755	758	773	775	743	758	735	760	719	768	759	726	760	748	708	763	768	756	719	765	764	796	716	709	744	753	763	762	775	695	790	732	757	761	755	740	740	776	734	771	730	725	732	766	716	691	728	782	758	756	764	704	741	753	764	723	751	780	760	804	747	782	722	739	799	768	779	782	761	781	736	719	715	737	784	755	731	770	753	756	759	758	718	753	739	810	784	833	791	755	785	714	765	763	819	761	751	775	741	763	784	758	768	729	782	786	743	738	760	777	814	749	771	765	766	776	733	844	734	776	738	776	703	768	735	803	769	787	702	728	747	762	761	746	765	817	766	766	753	738	758	759	723	740	721	729	765	763	761	823	741	743	774	769	766	699	780	808	712	756	706	746	744	753	778	740	722	759	810	806	771	754	762	685	709	749	712	745	713	734	767	717	736	723	795	798	752	741	727	707	766	749	742	719	737	742	752	782	761	784	760	722	691	737	764	758	754	735	794	749	810	794	772	723	772	763	726	765	714	747	764	816	769	702	796	742	750	764	768	699	729	800	779	752	721	763	738	778	760	747	750	787	722	742	703	726	776	738	759	748	811	754	734	766	713	751	820	692	717	744	693	742	838	758	744	767	744	754	762	760	736	736	748	786	748	824	769	797	810	762	703	757	767	747	808	720	732	758	734	682	784	788	780	680	760	751	746	734	785	758	764	792	773	756	769	792	782	729	698	795	742	810	766	776	786	774	743	776	761	737	769	728	729	749	783	736	741	754	794	794	758	787	775	756	728	782	748	781	728	782	736	788	793	739	758	740	777	725	748	754	703	743	710	741	713	788	761	731	725	768	744	749	752	763	739	749	734	701	798	780	759	755	769	724	740	777	812	758	765	744	756	737	741	724	712	775	723	779	743	762	817	765	765	739	772	743	745	809	731	749	738	754	770	743	745	781	749	708	754	753	765	787	775	705	709	730	755	819	764	802	784	753	740	759	720	777	758	779	730	714	794	767	761	756	743	774	750	740	720	780	718	784	792	774	767	769	749	760	746	788	783	759	757	762	742	730	779	756	749	707	743	760	753	727	754	763	710	741	765	732	765	723	711	732	769	756	741	731	754	688	756	775	763	790	794	757	749	733	804	738	735	809	762	747	731	748	750	782	770	801	708	825	762	758	772	735	779	760	779	769	749	708	761	789	763	706	740	729	753	773	738	771	786	722	770	655	749	706	744	773	782	790	766	741	813	736	687	775	724	739	741	770	797	759	776	752	747	718	735	792	731	756	749	757	779	758	721	758	734	797	825	753	718	736	744	809	753	777	794	706	776	740	743	803	750	740	704	735	764	789	748	772	781	757	789	738	727	760	728	718	793	756	743	729	751	758	786	766	739	768	742	703	775	832	716	774	708	722	763	735	746	768	683	712	774	743	703	751	726	723	745	751	708	760	752	736	699	753	760	741	755	765	744	709	759	754	757	754	797	739	748	738	766	761	756	764	763	780	731	779	766	783	737	744	783	776	793	784	759	756	717	782	723	720	731	830	706	738	733	741	753	752	745	782	712	739	740	748	753	787	745	779	734	775	785	735	725	769	704	746	770	755	750	767	781	791	760	753	707	725	780	746	780	737	760	774	725	759	706	792	745	772	789	742	738	747	715	705	741	755	778	713	716	761	740	713	751	731	770	722	765	755	753	780	780	766	772	815	713	763	733	767	713	765	747	736	761	748	750	774	803	741	723	738	751	760	756	764	742	801	734	776	763	777	774	756	788	787	737	719	699	770	777	737	710	756	764	747	708	767	793	737	748	705	740	735	803	771	788	718	742	754	712	764	754	807	763	769	790	777	739	778	765	718	718	690	737	795	754	746	753	703	748	760	710	825	752	801	795	744	722	715	776	736	750	763	721	695	751	712	779	768	744	714	746	734	756	731	766	745	741	744	764	776	784	774	780	707	719	783	793	706	774	786	763	765	758	714	746	742	733	758	764	741	743	786	744	770	743	800	803	779	761	763	789	787	783	738	732	745	719	773	741	733	724	799	749	754	724	797	737	766	776	762	800	794	753	749	720	722	743	773	765	809	810	752	707	765	717	713	772	791	731	728	778	761	755	731	689	723	763	750	725	700	737	704	789	786	787	729	766	760	758	747	811	763	766	764	779	792	776	790	772	735	728	796	798	735	762	734	793	799	771	810	746	774	758	743	772	810	791	747	733	716	759	751	737	740	711	762	736	731	759	835	775	728	745	781	808	736	745	726	789	777	761	748	740	780	770	749	769	725	777	739	748	731	754	741	765	763	752	767	743	739	766	761	766	763	756	765	720	778	766	739	710	765	798	751	716	740	802	745	755	809	716	729	766	702	782	789	791	755	748	793	756	739	770	766	776	717	743	745	752	758	728	774	775	735	701	750	761	713	733	744	750	747	754	721	751	761	748	759	716	740	780	744	777	839	797	730	764	794	775	724	786	698	740	774	727	722	730	777	790	737	753	782	754	757	747	755	778	751	753	729	796	726	765	740	802	715	807	797	765	725	769	755	759	833	767	788	725	733	786	753	758	798	737	738	748	777	726	766	785	794	747	797	723	802	792	768	769	735	737	742	696	763	817	737	763	721	746	778	726	748	772	772	756	731	724	757	745	781	753	711	776	774	769	744	786	791	790	705	757	776	769
22367	20098	26646	23910	20972	20843	16710	7936	5039	4007	3332	2627	2281	2065	1867	1811	1618	1443	1404	1310	1211	1190	1105	1154	1049	1038	1074	994	980	995	935	944	949	939	924	898	923	917	931	882	932	932	921	910	910	944	868	888	899	899	872	884	847	835	861	858	862	801	829	839	850	879	858	817	887	869	866	848	853	829	817	881	812	816	852	842	832	855	834	781	832	854	861	903	838	856	793	776	841	879	883	803	822	830	830	881	860	805	836	822	801	786	854	855	849	850	752	854	903	844	875	814	814	859	828	825	811	842	816	878	864	817	856	829	881	799	856	794	856	840	861	877	819	857	817	814	855	789	852	838	836	867	911	765	784	798	851	860	827	819	856	809	807	819	811	776	800	818	888	845	847	789	869	852	808	849	869	841	846	828	777	845	897	848	857	846	792	783	895	848	787	831	826	826	867	807	836	834	837	831	881	798	800	838	876	815	847	768	867	811	887	793	860	847	837	820	806	862	895	839	887	810	870	805	816	811	833	877	867	857	824	825	830	811	842	822	862	821	804	827	829	818	795	792	861	863	862	887	812	849	827	805	844	858	810	830	818	825	820	859	875	860	835	874	889	824	825	865	824	811	814	836	889	808	803	816	860	810	816	805	859	873	854	857	856	880	826	820	874	830	844	805	843	860	859	835	822	800	831	815	809	815	802	802	791	857	900	809	791	787	811	829	788	843	850	847	806	855	828	845	802	861	882	897	836	795	828	842	751	824	836	851	857	842	812	826	840	893	886	844	818	841	826	852	829	802	853	837	828	837	867	847	885	863	797	847	779	806	827	824	852	839	826	848	848	859	836	790	850	823	886	777	851	863	858	822	827	876	833	845	785	831	835	858	883	803	807	841	771	827	816	852	865	868	780	913	821	809	841	826	875	839	842	843	867	833	810	789	838	830	821	875	853	806	836	812	824	833	855	830	876	845	850	824	801	837	806	805	889	819	819	801	860	881	856	826	917	809	865	834	848	802	852	861	826	808	881	821	839	818	858	866	791	840	833	821	793	784	826	873	844	809	856	897	844	834	850	836	847	877	775	802	879	848	817	822	854	888	827	874	851	891	795	816	872	857	857	816	813	861	854	875	828	827	862	861	786	845	824	824	813	831	830	875	841	822	788	846	874	865	864	836	795	825	826	865	863	839	835	793	762	832	834	833	822	841	825	838	857	916	784	843	815	867	831	801	819	847	775	868	858	817	844	845	768	815	883	838	811	815	806	844	838	841	807	774	880	854	827	900	799	804	883	817	879	861	765	865	821	838	807	828	804	899	859	848	821	835	847	805	845	880	876	872	836	860	818	812	833	827	839	853	818	871	835	862	760	849	810	901	844	818	844	849	803	932	780	838	806	848	867	844	816	852	840	849	811	832	815	848	841	903	836	787	834	847	806	841	829	775	873	817	859	861	837	856	790	827	810	811	899	825	845	829	867	855	848	869	885	849	864	835	802	741	860	876	870	814	825	849	842	769	808	828	807	846	790	845	824	866	825	845	842	774	847	859	862	835	803	835	901	851	850	833	790	792	830	816	836	937	849	843	839	845	831	821	858	836	777	826	804	830	851	810	826	780	818	859	859	849	800	806	890	874	903	867	806	823	841	842	817	752	816	858	836	848	855	843	814	814	808	859	820	794	827	787	830	795	790	807	851	848	794	791	807	814	863	857	853	889	846	821	837	829	839	800	849	831	846	822	878	822	822	810	841	845	806	864	836	828	860	848	864	838	784	787	875	882	823	821	819	830	791	822	860	836	835	785	861	831	814	804	820	879	804	824	845	836	890	824	865	805	873	817	842	824	796	813	854	814	875	844	820	819	844	850	805	831	802	897	859	893	803	893	851	796	801	783	809	828	816	837	855	817	784	808	887	842	834	876	853	858	838	801	888	844	855	793	832	826	872	877	799	833	855	843	827	821	829	775	860	881	845	807	825	818	848	857	810	808	810	796	805	768	781	803	858	798	852	800	831	841	841	836	820	817	788	887	835	834	866	854	775	867	840	839	790	818	851	790	765	806	796	844	870	833	812	837	897	892	828	819	825	813	830	853	830	845	856	896	789	896	839	831	821	831	754	875	838	830	844	803	841	828	820	818	839	826	789	806	826	830	807	831	821	842	822	866	820	853	837	833	855	821	817	874	860	842	862	827	844	861	882	860	898	801	850	792	861	855	815	811	787	864	810	830	797	835	856	849	843	867	809	872	863	819	865	921	797	879	814	795	839	788	835	860	816	832	862	867	850	812	804	879	831	816	815	860	829	847	815	890	821	841	827	838	812	870	846	843	801	843	854	802	868	824	824	851	797	844	831	822	794	844	806	835	833	811	819	812	884	794	824	866	838	835	792	813	840	818	818	839	845	797	900	808	843	795	808	878	823	812	851	812	863	824	895	840	840	862	830	864	821	846	860	847	844	780	827	807	790	813	832	843	880	816	864	811	836	807	798	803	845	829	789	844	825	846	846	855	865	811	845	835	845	825	811	824	801	900	795	844	862	836	844	864	892	821	831	828	815	839	854	807	809	857	821	875	822	824	846	806	829	893	785	882	791	815	811	792	839	865	861	836	789	852	832	798	789	838	904	811	842	828	834	852	904	877	846	811	883	825	860	859	835	854	828	799	811	770	797	837	814	780	846	862	854	813	878	802	839	879	836	790	816	835	815	855	856	862	849	847	858	877	768	818	892	841	834	865	894	778	807	858	830	825	842	850	859	862	786	837	767	811	790	845	836	853	835	868	796	834	799	882	792	765	817	856	852	808	846	828	848	845	917	855	797	840	909	835	792	878	829	869	819	851	822	829	864	827	824	837	810	796	809	824	820	826	826	842	853	871	850	823	830	838	810	829	811	848	894	802	824	810	797	803	838	872	868	793	823	801	853	808	895	817	839	832	795	877	799	860	900	830	840	810	814	878	808	856	812	831	872	907	858	868	835	812	857	852	801	839	819	857	839	823	827	840	845	782	851	879	822	831	832	870	797	845	844	853	822	856	858	821	858	827	820	840	839	817	831	888	833	868	846	839	877	838	906	817	870	820	790	779	857	864	848	809	843	858	847	832	827	818	764	829	884	856	846	833	819	810	836	833	767	858	835	831	917	831	855	857	796	823	827	859	782	839	824	793	828	834	876	826	808	834	811	850	809	833	874	835	813	854	804	778	840	834	808	837	799	809	849	820	855	855	814	852	861	883	846	859	880	846	854	808	796	802	777	830	854	812	848	824	839	857	891	838	765	758	824	813	806	847	790	818	827	870	852	843	781	847	823	835	808	835	805	799	834	796	822	805	828	836	814	847	887	857	843	843	809	853	815	863	822	865	838	894	854	837	834	806	800	874	805	837	772	829	798	883	874	873	816	860	795	785	830	783	887	857	834	842	868	847	906	868	842	813	818	827	821	846	900	841	843	819	882	816	827	870	847	854	899	856	875	890	874	827	844	853	861	854	812	785	793	824	824	841	831	818	839	787	773	838	865	883
37803	60933	57909	42099	29842	20967	15319	11772	9222	7143	5841	4827	3926	3389	3087	2676	2420	2247	1955	1903	1673	1529	1482	1403	1385	1349	1257	1251	1165	1150	1147	1081	1083	1090	1125	1030	1038	980	1020	1002	1032	958	964	977	938	949	919	980	1054	885	955	922	913	952	879	930	996	907	975	930	929	879	923	930	948	937	911	942	895	879	892	846	921	879	911	878	925	835	858	873	878	858	893	895	882	854	915	834	881	855	823	855	835	911	863	868	862	906	860	886	834	838	853	857	875	841	837	821	914	911	840	853	854	902	844	840	878	807	873	918	862	870	868	832	825	836	843	817	880	912	869	870	850	852	898	851	838	861	841	850	910	914	893	858	884	857	851	848	868	884	925	881	876	885	868	859	854	882	877	862	852	859	903	872	855	837	853	853	894	883	860	829	857	858	848	892	875	844	875	862	872	818	839	841	847	859	830	864	856	832	859	861	874	850	880	808	871	829	805	864	885	835	869	852	854	871	841	886	873	839	889	882	828	840	838	843	850	848	843	871	865	933	825	833	906	815	846	844	835	873	940	840	830	901	898	872	865	883	833	835	839	892	867	881	866	890	893	851	869	843	908	827	849	876	846	820	869	852	879	846	884	903	846	820	871	828	868	880	888	835	863	796	815	878	859	861	823	851	850	841	823	876	806	819	869	850	835	842	845	894	878	867	876	915	908	863	826	858	873	878	841	853	860	832	824	869	796	872	817	845	833	836	887	854	857	848	885	876	888	827	859	932	875	874	868	872	868	808	846	862	838	820	854	867	836	845	862	877	867	851	850	808	861	795	823	829	848	798	919	852	850	843	842	864	895	841	868	850	840	888	885	869	824	823	884	877	890	918	900	833	860	825	831	906	841	901	840	859	874	825	904	838	836	862	864	858	863	948	816	893	911	896	865	832	866	832	843	827	888	875	828	858	845	850	877	859	841	865	824	879	848	796	833	889	857	901	855	789	887	856	832	870	851	795	824	825	852	842	871	871	863	853	858	823	887	868	860	800	833	855	860	834	896	853	861	863	933	877	861	892	811	856	902	824	851	862	786	874	853	845	881	855	848	830	851	861	835	890	835	836	883	898	866	809	877	848	853	834	823	890	851	844	829	818	863	890	879	839	893	848	880	828	853	878	856	868	842	829	871	844	870	854	841	847	866	806	897	887	843	876	870	864	818	853	856	846	870	866	839	884	860	890	861	852	871	831	833	866	885	841	858	866	835	885	843	847	900	879	877	821	863	871	882	861	871	880	842	903	866	831	843	893	803	860	858	846	877	904	884	834	855	863	921	853	852	878	814	916	844	805	837	877	842	918	847	886	772	856	851	839	828	862	874	877	867	851	856	848	847	844	840	818	840	858	834	854	863	862	812	842	850	857	922	856	830	865	863	869	878	866	883	903	864	854	863	920	869	870	825	865	878	862	838	875	900	844	851	901	862	875	846	828	829	875	820	875	836	813	890	840	846	896	873	852	832	883	868	836	889	876	849	857	843	853	844	888	818	917	840	900	876	852	860	822	877	845	837	846	890	868	877	853	790	889	809	820	881	867	861	824	866	851	882	883	817	850	836	798	897	865	851	837	854	865	893	847	869	819	912	850	849	861	802	847	889	840	811	810	923	877	865	870	882	863	855	831	864	816	871	844	891	819	828	843	891	879	818	803	834	829	850	802	856	833	839	876	859	883	858	908	861	846	887	872	858	818	811	887	857	837	877	858	876	869	844	823	860	880	881	853	847	883	843	850	869	884	888	835	835	901	865	834	885	840	877	844	831	879	933	824	877	844	882	864	864	806	879	840	823	832	881	868	921	909	855	780	832	879	890	868	810	833	903	871	864	888	852	859	871	872	853	834	778	910	843	883	840	839	868	850	895	888	820	810	862	834	845	871	846	899	899	854	872	837	883	927	814	842	805	801	884	896	873	847	825	859	850	843	845	862	854	831	873	887	827	891	877	853	849	788	786	884	891	848	873	919	838	869	914	866	854	820	838	875	855	900	845	883	850	797	832	841	878	859	837	898	897	834	858	912	845	883	874	843	869	842	865	843	881	827	807	843	874	843	879	912	851	838	857	817	860	909	901	866	906	835	885	861	866	849	855	856	825	850	846	832	871	818	871	934	862	916	855	901	895	856	875	862	882	860	809	869	910	820	908	799	807	888	858	888	876	908	881	864	842	872	813	882	870	851	811	864	835	873	887	834	841	894	853	823	881	853	883	836	837	879	885	874	806	832	861	894	899	844	845	845	867	851	842	867	838	877	870	894	839	884	833	886	821	837	854	847	831	837	811	898	846	934	861	884	819	848	833	860	828	851	833	850	936	829	834	856	847	856	832	887	861	897	838	840	842	882	922	858	906	881	890	904	877	854	856	768	839	907	880	862	881	876	824	851	864	849	814	829	856	895	859	862	862	854	878	915	853	860	824	858	792	862	806	832	867	848	865	837	858	856	881	913	852	823	840	874	890	829	926	870	845	877	803	818	838	843	850	890	830	878	845	846	871	891	860	877	810	874	844	888	910	843	846	888	847	878	904	799	898	858	831	858	768	887	899	849	879	811	880	820	892	836	836	907	842	906	833	870	835	862	855	850	819	806	838	841	871	862	858	908	869	871	864	841	813	818	859	880	854	812	888	855	900	867	855	874	831	859	807	849	855	832	842	869	887	847	847	873	900	885	852	816	858	883	862	902	858	872	930	825	787	851	836	865	852	863	830	885	821	839	892	831	888	839	860	883	845	916	832	865	886	858	882	886	835	833	814	840	827	910	860	814	853	854	885	868	812	918	914	836	834	903	850	824	826	857	859	884	893	852	864	892	858	864	898	830	815	879	843	787	896	922	818	863	848	860	888	905	828	841	874	929	902	826	891	815	877	832	915	894	857	928	861	810	881	871	900	879	886	826	866	865	898	885	849	881	825	892	823	876	815	898	913	915	900	864	852	918	873	886	880	926	852	848	840	908	845	869	912	855	855	874	826	865	818	866	845	843	822	832	846	820	820	891	865	908	863	852	876	831	803	868	871	883	876	847	874	830	889	852	854	914	853	891	873	928	871	886	909	882	878	861	843	861	853	844	843	854	852	890	857	878	882	864	895	859	826	856	896	818	874	858	837	809	842	906	909	920	890	937	885	886	875	853	870	824	863	917	833	891	890	826	841	852	879	889	812	938	863	843	845	920	857	762	829	877	827	822	846	856	835	800	826	867	883	950	913	824	867	814	837	866	854	886	904	871	880	881	826	866	859	828	847	876	777	891	867	873	848	876	835	849	855	876	857	865	836	845	790	836	841	832	867	856	885	884	856	875	828	841	821	867	824	884	787	879	906	857	822	833	853	868	880	878	827	897	870	894	895	874	829	856	878	853	848	843	841	842	910	858	840	870	867	854	899	863	846	902	812	823	886	859	804	864	848	851	833	877	837	835	901	900	812	856	845	837	855	839	888	842	850	847	897	856	844	855	845	867	868	849	820	824	856	860	863	856	902	921	835	847
37595	35952	34471	24165	12433	6198	4147	3079	2436	2011	1814	1559	1402	1295	1219	1283	1121	1117	1076	1018	993	1006	1003	975	1033	1004	983	976	938	899	901	911	955	930	916	922	913	897	895	975	932	910	905	913	949	916	924	854	881	861	894	882	908	913	917	880	867	899	864	891	875	834	919	932	905	916	913	891	851	907	905	833	853	957	819	825	859	879	830	877	871	907	853	892	881	942	916	967	867	889	879	845	903	827	858	907	893	856	917	838	848	878	863	843	886	894	869	879	887	864	923	925	924	870	852	866	883	866	888	838	811	892	934	881	919	843	858	922	915	909	879	860	874	883	891	900	884	854	853	932	910	794	856	874	900	877	888	895	871	903	867	926	859	863	863	907	813	860	884	889	891	843	926	865	886	923	887	907	863	889	890	868	865	882	885	796	892	911	896	896	885	889	882	856	928	888	895	902	918	899	860	899	817	879	901	937	912	933	898	811	835	919	878	879	945	921	881	855	912	895	843	869	873	899	930	887	868	840	928	908	803	891	907	885	918	954	883	841	899	873	912	860	868	922	864	934	899	888	869	853	884	893	917	851	883	853	885	857	885	873	900	864	860	896	877	880	889	912	895	882	911	853	856	869	856	869	913	858	884	844	934	907	894	866	958	917	841	873	842	927	890	861	967	882	867	858	906	832	841	868	866	900	860	949	939	849	886	898	914	909	848	929	892	869	923	866	891	934	855	895	883	888	872	898	874	842	832	896	854	918	877	865	926	891	873	898	866	901	945	904	899	871	849	839	905	882	888	874	904	827	856	864	903	903	866	832	849	859	870	854	851	928	850	839	895	874	909	923	870	904	892	870	919	866	888	890	898	864	918	869	901	925	889	867	831	862	922	911	840	873	863	855	858	904	896	929	901	914	893	894	894	891	932	872	912	886	822	814	908	872	895	922	809	881	822	828	883	848	894	871	876	868	908	911	924	890	892	902	862	913	908	860	902	871	858	918	897	858	837	887	871	905	905	880	874	904	886	887	859	873	880	854	906	880	866	922	887	876	863	883	890	819	863	900	855	914	858	841	893	864	844	943	872	871	881	802	840	904	893	907	889	874	901	888	855	845	832	901	872	894	884	855	930	871	916	837	889	895	904	849	910	871	891	896	849	883	928	872	890	903	824	880	905	893	862	880	902	881	853	921	867	871	852	892	863	852	914	918	854	872	847	864	925	920	935	913	881	889	862	890	900	901	886	874	860	891	858	881	843	875	893	882	913	918	897	866	862	923	823	857	888	873	890	888	882	830	883	879	907	868	871	863	872	844	900	838	867	892	887	853	858	920	899	912	938	887	866	880	903	858	933	881	962	930	893	940	889	918	865	891	889	937	876	880	884	876	816	896	878	894	907	924	904	835	890	921	895	828	940	889	845	838	878	884	846	844	884	915	933	901	890	879	878	909	898	909	876	894	868	895	898	887	925	898	886	890	871	846	887	863	834	860	853	835	861	836	864	838	896	844	833	881	880	838	860	904	849	901	882	850	894	858	886	878	860	906	892	882	847	873	793	945	900	863	919	901	932	878	838	867	913	893	915	812	867	874	867	828	901	841	938	882	894	862	888	830	847	852	807	840	928	875	875	844	885	873	857	870	873	894	852	866	861	906	857	915	878	873	905	858	903	852	892	908	909	833	931	907	922	922	864	887	877	853	900	922	935	889	950	915	859	905	897	875	863	887	882	858	891	946	894	859	911	843	903	838	895	876	889	863	881	913	940	879	920	888	918	867	919	900	913	894	888	874	921	877	940	903	871	853	871	851	891	925	838	925	893	903	834	894	865	848	877	852	894	845	902	883	877	884	866	882	850	843	892	825	874	887	841	895	946	847	917	846	876	842	904	923	826	875	926	839	904	856	930	891	874	878	889	915	921	849	888	883	876	871	898	916	878	904	882	844	867	877	860	917	909	838	900	879	901	879	901	887	853	918	891	872	879	871	895	815	818	844	869	868	838	892	856	858	898	885	872	912	906	851	883	894	827	905	880	856	876	889	855	800	867	959	859	898	879	909	815	892	871	891	885	895	880	837	862	908	858	865	900	829	880	842	865	864	919	898	882	848	885	884	896	823	854	866	940	889	898	894	850	920	897	864	869	840	822	938	888	857	882	880	892	921	888	913	884	888	888	838	891	852	881	909	887	862	909	888	903	872	803	884	885	890	828	878	894	896	893	931	920	858	888	861	851	872	928	861	868	910	847	811	874	901	854	867	877	906	851	884	873	809	860	882	937	932	872	913	892	907	907	891	874	819	910	861	929	908	920	856	872	856	837	893	852	901	957	845	840	869	906	889	927	861	866	895	922	926	873	867	881	912	900	852	889	868	893	861	852	909	963	885	927	850	884	926	858	913	876	921	832	890	915	881	921	871	907	895	861	878	883	915	923	884	815	953	831	851	841	906	893	859	853	881	815	834	910	847	922	863	873	842	950	876	923	885	848	879	889	844	882	874	876	846	891	875	856	845	844	929	904	906	829	863	881	867	906	849	859	835	871	839	873	883	859	882	929	911	855	905	895	917	874	814	880	865	862	885	924	851	855	879	907	878	935	937	886	877	964	831	911	882	897	913	897	928	899	884	869	933	870	913	912	930	859	870	850	875	884	857	898	886	898	864	920	873	848	896	907	925	871	866	856	901	900	882	936	913	848	834	832	904	860	921	925	944	889	940	919	884	889	844	866	825	902	915	907	823	823	872	869	898	848	865	908	876	884	874	875	882	891	911	862	841	882	887	898	883	898	834	906	925	924	854	891	903	860	882	885	852	926	898	934	900	862	852	903	906	904	914	844	900	854	932	864	855	867	873	888	885	852	897	851	878	889	883	869	856	932	886	855	868	912	845	888	838	870	854	873	856	858	938	880	901	903	941	901	905	891	914	883	868	868	882	895	826	850	885	927	866	891	918	884	857	886	835	870	887	864	942	950	906	873	944	894	939	869	921	859	793	902	823	894	919	871	872	851	813	875	873	882	866	846	904	867	892	918	894	853	884	874	919	879	926	886	842	921	910	866	891	859	879	863	879	865	919	925	859	903	867	876	836	899	852	865	921	879	842	887	894	861	883	902	853	882	875	847	876	856	896	913	840	925	887	871	863	875	947	884	847	866	879	881	876	911	885	879	900	871	885	903	850	908	870	868	849	930	918	851	880	833	830	894	865	854	894	869	860	868	874	879	937	849	864	849	870	922	914	849	833	858	886	853	891	883	864	904	881	918	884	849	889	888	851	938	859	858	961	872	871	865	849	867	889	862	910	847	868	873	938	873	913	880	895	891	855	878	900	903	875	853	910	857	929	892	915	861	872	950	942	893	838	866	908	864	897	820	854	848	927	860	910	865	846	821	873	839	865	870	851	983	830	881	884	885	886	894	860	901	957	856	930	863	868	854	856	870	854	841	886	907	855	861	865	904	920	875	898	916	925	889	879	878	850	879	836	913	933	828	871	867	880	851	904	890	925	904	929	852	885	864	938
41300	47206	41789	28343	17320	10788	7801	5835	4621	3668	3073	2523	2177	2018	1857	1652	1529	1470	1448	1343	1362	1170	1216	1170	1150	1191	1168	1148	1025	1158	1058	1061	1044	1069	1014	1049	1007	1041	1013	982	956	995	1001	988	1012	989	1000	968	1032	974	966	938	966	1047	985	1027	955	957	936	923	1002	943	906	900	955	976	949	907	996	1021	977	975	942	936	956	946	993	920	932	971	963	967	938	967	898	913	934	949	971	912	945	909	990	937	939	936	905	966	971	970	1002	1017	932	1006	983	900	986	897	948	965	944	938	957	916	964	893	991	927	979	918	895	931	952	943	991	981	929	918	916	943	956	971	974	893	944	977	914	933	950	935	959	997	933	961	931	939	978	964	903	922	934	979	937	942	966	971	966	980	984	913	973	965	953	904	965	991	913	910	926	917	954	983	1013	955	946	960	871	946	1014	958	938	941	960	973	962	919	978	953	960	951	971	972	913	902	911	895	950	948	916	904	981	976	915	939	910	992	979	939	902	929	935	908	928	971	946	913	956	989	959	939	946	977	963	918	932	897	965	894	934	942	938	973	950	941	972	933	1006	945	1009	952	892	980	942	936	975	944	930	924	955	968	955	934	947	944	951	933	902	925	947	928	904	915	990	956	951	941	919	1018	990	911	922	957	985	922	914	995	925	966	954	895	943	908	930	917	930	962	963	896	931	937	923	1010	933	924	923	919	937	921	914	900	998	974	935	982	983	878	864	929	914	920	934	968	903	997	930	928	955	964	904	910	931	963	962	970	956	910	966	964	977	963	977	924	960	948	949	940	884	971	889	969	939	914	961	948	984	958	986	950	902	907	962	911	924	927	934	1015	967	949	965	958	923	931	895	951	870	929	917	956	962	952	913	1040	897	956	859	911	941	975	971	928	971	940	978	943	953	964	984	907	915	888	955	917	929	902	922	957	966	949	959	943	964	933	980	937	912	896	898	940	892	896	950	900	945	935	933	977	963	987	972	899	986	1011	979	909	925	987	854	932	982	962	914	981	923	930	938	956	868	929	916	973	930	951	940	930	988	947	910	916	1023	994	888	911	921	899	937	1016	1000	971	901	933	889	927	968	949	950	905	958	926	944	919	919	920	971	907	919	1019	872	925	964	941	980	992	984	924	982	957	909	969	974	932	938	962	969	944	952	943	921	952	950	1005	912	976	961	918	907	923	1019	932	980	929	951	934	912	897	964	977	903	951	927	939	933	957	945	935	908	968	933	974	933	936	936	962	929	1000	933	903	960	935	933	941	919	919	1004	938	911	919	930	944	947	920	986	970	952	977	909	936	976	910	969	928	951	919	902	982	997	973	967	981	902	935	972	959	940	930	963	952	973	952	1002	927	940	959	935	966	992	1007	991	953	955	908	987	924	961	955	937	887	933	938	938	927	912	947	962	940	971	900	973	953	915	935	935	964	934	908	947	948	930	936	936	949	913	975	964	932	932	959	935	941	940	976	963	948	1013	898	943	953	972	947	977	1003	912	940	1009	919	962	919	930	981	978	965	906	930	965	945	979	957	937	976	933	940	981	928	945	956	1006	960	913	937	930	921	923	891	955	943	926	963	930	934	921	958	1001	928	917	960	976	934	962	992	928	919	934	957	927	937	944	948	913	937	923	913	945	982	922	923	957	955	993	903	936	952	914	925	1020	929	969	913	929	964	929	915	918	888	919	995	949	955	945	913	976	928	940	978	951	987	977	951	963	987	934	938	929	958	878	972	967	966	946	887	948	898	953	929	926	963	969	951	891	981	924	955	932	952	939	901	878	893	962	915	912	989	914	909	923	994	920	986	851	885	940	958	945	931	927	960	956	953	951	950	957	948	984	899	955	930	949	929	965	1002	948	957	925	997	948	919	968	936	961	935	991	944	979	935	903	933	967	933	993	941	959	927	966	967	924	939	928	947	966	936	924	931	905	928	994	963	973	913	905	953	967	937	960	915	946	896	908	946	986	970	932	914	896	967	960	953	919	942	957	922	911	928	956	958	942	934	958	937	984	929	910	922	932	979	910	1032	905	925	887	921	1025	941	987	944	908	935	950	927	948	917	962	943	977	915	947	934	927	1008	952	964	935	904	955	961	979	917	912	920	956	966	995	925	918	947	999	962	897	989	996	963	938	975	962	940	927	978	959	943	976	899	951	927	925	928	945	933	966	916	916	890	987	918	975	947	913	952	979	944	991	1018	946	978	954	945	954	949	979	947	942	962	893	955	1009	972	932	967	907	930	956	1033	961	995	924	967	890	969	983	903	969	910	916	967	900	940	958	914	929	970	931	912	906	956	940	946	991	980	970	971	944	981	927	963	1039	936	963	942	993	957	920	958	955	979	959	938	924	975	1032	942	876	996	959	952	942	993	930	968	921	977	888	988	938	922	936	991	905	890	984	918	937	930	939	958	983	925	937	974	913	927	955	977	937	967	1013	883	902	903	936	951	946	984	1024	927	952	968	944	1029	982	938	945	911	1002	927	932	908	955	944	914	912	931	933	938	916	968	884	943	911	924	952	985	948	977	939	962	906	987	866	980	961	923	972	945	968	878	977	971	892	934	1009	967	950	897	919	964	953	991	924	1007	962	957	975	942	891	923	936	951	914	922	995	1001	939	978	930	938	907	928	915	965	922	978	977	959	928	924	957	920	926	908	958	903	924	924	960	908	958	940	971	927	947	973	924	977	970	927	969	992	950	906	911	867	897	938	981	933	939	871	955	902	927	930	917	977	956	969	958	932	946	917	935	956	947	925	974	962	952	965	859	938	935	979	933	962	897	974	951	915	940	1027	912	959	968	969	920	934	936	927	982	922	1003	900	942	922	970	933	973	961	867	974	915	918	957	912	921	899	923	988	966	905	941	925	996	946	906	938	968	956	954	924	960	968	972	948	912	1012	870	921	878	978	958	962	912	911	926	946	966	938	951	918	944	963	964	907	967	992	1030	883	987	935	938	1006	922	973	957	945	979	940	972	926	886	930	948	953	989	944	921	944	926	952	992	944	961	959	935	968	939	942	957	956	1027	849	984	950	884	924	921	976	921	999	947	910	964	954	982	940	907	944	898	926	987	957	931	902	968	935	932	921	920	875	943	968	956	931	932	950	921	877	916	975	968	1020	936	992	933	1002	873	947	960	933	960	908	934	915	908	912	916	912	974	933	898	948	944	994	914	913	911	964	914	973	969	906	1016	936	920	934	900	922	921	996	967	921	972	927	930	939	886	917	903	878	932	980	990	983	973	902	921	924	915	969	908	964	970	952	900	929	940	931	926	950	921	922	975	923	938	956	987	950	946	925	964	956	963	921	1029	871	978	931	965	1008	989	1017	910	926	935	992	932	878	909	937	992	974	968	989	949	991	983	969	927	942	922	942	966	971	959	933	972	933	949	1019	903	891	913	971	1003	961	973	923	984	949	912	952	992	969	939	988	926	984	938	939	943	903	951	968	954	958	923	949	940	952	918	912	980	956	927	950	964	912	998	945	942	1011	911	983	954	962	890	1000	916	944	950	911	942	929	930	967	946	944	946	953	970	988	939	960	951	943	938	904	963	975	988
24213	20184	26601	25110	20974	16024	9080	4977	3637	2857	2330	1997	1710	1556	1352	1292	1179	1223	1096	1030	953	951	966	937	872	873	881	828	832	810	789	782	767	777	814	765	715	718	755	792	690	785	743	698	731	751	690	759	724	741	718	693	726	754	732	711	719	723	764	763	748	708	724	712	750	767	715	724	718	719	787	730	707	703	704	743	673	672	698	724	691	760	691	711	713	689	712	743	691	797	728	710	727	703	670	765	719	713	683	701	744	694	703	695	712	716	734	726	675	738	705	708	714	701	708	731	736	689	786	693	745	709	709	707	685	734	727	725	682	710	756	715	718	659	727	703	659	705	660	734	698	710	725	727	689	692	711	686	717	759	693	755	671	710	704	715	689	690	719	677	683	701	669	657	733	684	698	684	720	706	761	668	650	718	686	676	764	680	718	718	687	703	697	717	678	703	727	774	755	754	695	726	670	728	695	696	725	759	705	709	707	709	712	727	675	700	700	744	728	672	688	673	738	723	755	722	695	700	724	663	697	642	715	724	704	700	708	697	719	659	700	647	759	693	731	687	714	669	710	727	706	713	699	715	656	661	710	657	668	671	686	693	693	753	688	702	725	738	719	683	706	711	697	696	686	723	706	716	676	735	720	712	702	672	707	714	718	662	736	686	688	728	687	695	709	684	714	687	693	714	702	724	712	711	733	719	757	727	683	753	692	706	682	696	727	692	726	694	730	707	680	683	752	692	671	646	699	723	716	719	701	731	737	718	720	679	699	667	646	693	690	669	717	681	715	692	711	694	728	716	704	688	699	707	738	748	750	663	698	736	683	739	726	709	707	737	727	714	660	738	695	678	697	736	703	727	676	692	709	717	746	711	748	660	739	723	667	673	794	702	676	713	706	717	705	674	733	726	721	693	688	652	627	722	728	724	715	667	675	717	726	709	746	681	724	735	713	740	700	735	720	743	674	719	729	720	723	658	722	700	735	701	728	678	748	702	724	715	742	723	734	683	699	703	713	716	687	690	709	702	730	675	691	684	721	677	715	673	704	665	738	699	682	694	738	743	692	698	662	702	681	672	751	687	708	707	688	738	709	677	724	713	702	718	696	762	703	698	696	689	724	710	671	742	701	716	649	677	696	648	697	666	689	736	709	725	718	676	660	692	706	717	729	705	685	688	716	714	646	639	694	705	707	739	688	692	713	688	682	715	692	758	712	672	699	702	696	698	740	685	715	702	716	689	703	684	710	716	693	674	665	662	640	701	686	712	726	740	691	723	723	689	697	709	742	708	691	695	707	701	771	677	713	693	709	680	677	659	686	726	715	682	682	670	660	727	685	726	672	752	686	733	717	694	691	654	686	712	722	724	679	697	725	702	690	694	687	710	710	718	703	690	683	745	742	682	702	672	687	727	753	707	691	707	697	689	722	684	690	714	709	691	718	721	719	701	742	748	739	753	696	674	722	695	717	718	646	641	694	736	682	718	696	721	757	694	719	672	753	639	686	676	701	663	668	696	741	728	703	731	704	704	690	698	691	718	674	711	709	708	693	704	736	720	683	672	689	727	753	713	687	698	704	715	697	673	740	666	736	719	698	739	666	712	710	653	733	702	702	672	730	674	693	721	728	672	720	683	652	678	720	676	677	694	709	694	753	738	729	671	691	717	708	744	730	701	713	679	677	701	744	746	716	675	668	743	709	725	730	683	715	681	677	704	704	699	731	678	707	684	704	743	744	698	682	700	766	733	739	737	769	693	699	686	694	675	768	649	696	683	725	660	725	714	712	716	697	660	681	709	760	765	711	670	691	706	682	696	738	757	687	682	729	687	733	726	719	666	695	732	696	707	734	734	695	697	710	740	694	730	704	716	704	690	700	703	674	725	716	691	713	704	685	683	737	754	696	742	675	718	715	763	729	689	715	761	759	703	690	728	714	680	773	734	676	704	733	734	722	791	685	695	699	682	688	720	663	707	680	775	684	687	703	723	722	709	719	704	753	716	708	701	714	701	640	632	702	719	730	681	698	752	669	691	773	681	686	700	726	700	712	703	691	705	706	733	705	721	695	695	698	717	729	698	767	683	707	699	690	721	751	721	722	698	714	738	680	729	723	698	732	710	706	717	742	687	743	715	666	658	754	673	696	725	730	658	683	676	732	693	710	661	693	669	677	675	689	719	717	735	727	673	704	678	697	735	692	729	716	702	739	700	723	676	727	685	679	703	694	715	688	760	691	733	713	721	664	705	701	686	688	676	708	680	702	694	694	725	680	747	731	731	652	711	727	716	731	731	670	706	717	725	693	683	771	695	651	691	682	701	737	757	773	730	736	666	704	654	745	691	692	668	707	680	764	704	699	720	671	721	710	717	729	705	691	731	735	708	726	651	711	700	724	679	717	706	680	663	679	651	767	674	736	719	666	723	730	719	724	634	730	698	694	713	716	765	718	733	634	690	707	726	699	681	691	682	703	655	696	672	727	738	715	679	688	663	704	725	701	691	695	730	712	727	706	722	675	707	695	689	757	673	695	694	736	660	718	743	768	680	669	683	719	709	738	764	738	774	748	703	681	676	681	693	700	734	742	708	683	710	659	717	746	714	697	754	701	752	725	740	643	665	784	745	691	711	727	661	652	699	714	738	713	725	720	725	679	693	716	717	737	682	692	703	775	708	730	730	761	707	666	693	667	736	692	709	693	736	734	735	685	742	733	713	730	686	702	710	706	729	674	733	695	685	728	674	704	735	655	676	710	717	749	696	693	708	687	696	677	682	713	753	730	684	694	718	760	705	664	693	694	654	662	708	731	733	740	673	745	655	707	721	692	735	732	698	746	715	677	660	728	681	701	741	698	681	678	670	709	685	688	761	680	727	675	663	690	693	641	676	701	713	760	696	712	702	705	707	709	701	720	709	656	646	716	721	740	746	743	705	686	702	726	726	719	708	726	738	727	725	698	708	723	707	661	734	714	691	679	704	741	727	703	722	685	734	729	714	718	738	701	677	674	653	733	704	704	718	711	720	746	733	688	695	688	700	723	724	698	701	735	724	715	708	710	674	693	713	697	717	701	728	717	657	710	698	739	708	705	703	668	718	705	660	710	657	670	701	666	669	685	725	669	725	716	745	743	732	705	693	670	720	662	741	739	683	677	702	713	695	707	691	704	746	734	701	674	736	713	747	661	682	698	757	686	681	727	706	673	671	690	698	727	741	718	669	731	700	688	696	693	711	738	689	708	733	708	695	736	704	695	739	682	728	756	695	687	770	667	738	735	704	666	704	719	654	684	673	677	714	699	698	751	758	701	721	668	630	726	706	685	729	715	745	705	668	682	708	689	735	696	646	659	734	705	710	645	677	711	707	720	727	766	643	684	697	738	698	719	710	667	659	700	723	682	676	740	783	685	661	712	708	678	711	667	653	718	683	683	660	699	707	678	692	701	708	711	664	688	679	732	690	721	716	678	697	739	694	720	713	675	731	740	749	684	712	662	700	739	688	738	739	693	720	688	699
36468	54017	50479	35731	23390	15839	11824	8793	6577	5322	4290	3609	2950	2583	2320	2099	1952	1630	1504	1423	1341	1366	1224	1202	1146	1123	1064	1028	1015	950	968	879	920	915	876	888	857	968	796	847	935	801	829	828	772	815	850	799	837	777	787	816	811	831	757	739	815	776	782	806	829	767	828	790	823	732	758	746	800	824	748	812	782	808	811	790	788	776	707	794	773	768	768	789	765	777	771	785	718	743	781	728	794	788	789	732	740	749	795	763	725	804	721	742	750	724	775	793	703	789	752	785	743	792	747	766	740	773	728	791	755	730	744	732	730	760	713	747	763	686	744	766	762	746	706	730	729	756	721	751	742	781	805	723	766	730	780	719	736	774	755	781	793	682	758	758	760	754	746	758	736	709	753	742	697	736	746	780	756	732	730	746	750	783	699	783	733	759	717	756	692	728	779	763	698	763	775	781	748	741	781	725	774	764	741	745	719	714	753	714	764	763	702	714	727	719	718	747	734	776	785	772	686	755	746	768	770	762	832	735	742	828	763	729	758	755	787	793	775	788	781	733	742	800	736	736	756	769	775	691	744	735	728	728	759	773	740	778	711	761	700	731	789	780	744	769	751	730	748	763	716	766	754	738	741	758	776	781	707	763	781	785	702	741	735	737	758	743	752	696	765	773	753	797	745	765	787	686	746	782	753	725	780	735	795	763	777	729	753	710	794	727	742	810	771	761	780	725	752	775	723	797	717	777	759	695	748	696	736	757	785	745	774	748	767	732	783	761	727	765	760	774	705	768	740	770	732	726	731	800	736	743	780	737	693	775	777	749	760	763	732	778	719	747	788	735	772	774	728	800	770	746	722	788	707	765	808	739	773	712	736	769	755	737	715	773	733	804	747	777	763	761	765	776	770	756	842	713	708	773	723	811	749	728	768	712	773	782	794	735	760	752	795	785	748	762	776	737	726	745	740	748	756	758	718	751	732	782	724	760	714	791	731	730	748	725	754	786	747	781	709	710	789	772	747	731	699	776	755	743	804	739	757	811	777	733	735	741	775	715	810	744	694	765	715	757	767	812	754	753	714	772	751	735	791	741	747	749	712	716	735	736	766	743	772	735	736	783	732	751	733	736	722	731	747	709	716	726	781	790	772	767	781	813	720	776	780	721	739	736	770	726	737	800	734	727	730	751	709	735	744	731	738	716	714	795	774	716	741	783	772	752	765	774	766	697	761	736	744	704	775	736	728	751	751	775	765	783	766	810	758	759	766	770	745	793	705	725	737	752	751	735	786	787	729	755	742	712	797	759	752	771	750	719	740	771	746	749	773	772	749	776	731	764	770	763	795	841	733	784	762	760	723	726	788	785	783	794	770	754	741	761	788	792	719	741	759	723	791	769	774	759	734	763	752	734	776	776	731	802	769	751	767	744	783	752	786	730	791	743	755	755	701	751	779	752	729	753	717	759	823	730	756	786	776	771	729	711	781	768	719	730	755	769	723	729	745	773	763	784	753	763	738	763	752	773	762	749	758	762	748	699	780	773	736	787	790	763	687	776	750	726	736	743	715	768	755	737	745	803	787	766	731	761	774	735	774	746	767	724	732	707	768	723	756	819	746	743	760	777	780	767	736	726	759	745	770	737	757	807	769	729	731	773	761	731	738	753	764	733	763	769	718	807	787	740	752	777	750	763	731	778	746	725	758	714	776	750	745	752	768	755	723	755	741	716	724	813	731	763	716	823	784	792	759	756	758	721	696	758	770	751	724	762	772	789	769	711	774	753	699	782	765	712	791	765	725	732	738	718	767	721	797	750	767	761	783	766	769	797	747	759	776	686	774	748	720	710	782	751	779	776	766	757	765	724	767	713	733	762	696	755	758	745	783	806	757	739	732	793	794	749	758	719	764	711	717	804	730	757	764	774	714	790	699	711	736	725	779	760	717	749	743	732	788	794	738	741	797	724	721	744	790	732	763	751	796	786	807	761	706	778	772	750	768	792	778	780	747	732	800	715	770	731	747	725	733	779	760	749	808	763	737	698	746	757	773	717	715	726	754	759	729	801	726	757	741	755	777	723	760	744	788	707	755	770	748	739	728	758	725	751	750	781	729	732	718	727	712	738	787	738	768	763	737	751	769	769	746	799	809	803	756	797	747	763	710	726	754	728	755	764	800	707	737	777	782	768	756	728	784	750	808	750	765	743	730	798	726	798	771	763	741	766	770	728	726	779	757	773	799	761	792	831	798	809	741	755	735	713	762	747	738	772	749	745	751	749	788	748	774	747	770	741	795	770	812	741	803	769	742	729	723	716	773	758	769	724	771	732	728	765	752	772	739	731	787	755	765	812	780	800	752	748	777	749	757	769	794	751	792	772	740	746	714	776	760	792	724	707	789	747	764	757	775	780	740	721	750	764	731	751	752	770	766	751	761	734	793	778	735	796	764	769	786	771	731	763	775	750	750	794	758	746	776	724	803	793	787	735	737	806	743	760	818	743	721	737	786	767	788	803	790	755	763	744	780	748	780	757	731	728	725	698	742	751	769	759	745	767	721	791	787	784	741	698	757	727	757	747	712	759	765	784	738	771	769	705	747	780	686	759	745	763	734	745	762	765	745	801	760	759	752	745	739	781	765	766	723	783	776	777	771	751	743	758	759	747	755	749	757	761	760	744	780	744	761	751	783	728	775	756	744	801	759	716	738	757	745	737	761	763	715	728	718	693	782	740	726	775	752	801	720	761	745	755	723	701	748	766	804	773	774	755	757	751	736	737	751	748	742	761	731	717	750	715	779	758	771	746	730	770	764	710	754	819	790	749	797	801	741	735	734	784	762	772	764	775	767	788	754	744	772	721	784	791	729	745	740	809	736	767	739	770	805	761	793	734	775	761	752	773	766	711	747	777	779	725	721	783	762	774	728	770	759	775	727	708	749	757	777	745	761	740	809	740	736	712	743	758	775	737	751	774	729	750	766	766	737	724	793	754	792	743	736	731	742	749	752	766	751	806	765	749	756	792	754	756	747	722	749	756	795	759	757	788	765	744	724	768	723	744	712	780	800	769	756	729	782	759	798	779	807	733	771	817	736	771	758	718	810	751	787	856	717	767	759	784	779	795	717	707	784	755	737	776	721	758	717	749	753	739	745	771	795	729	746	708	740	755	757	696	762	759	744	763	787	690	705	742	780	743	780	778	746	759	738	749	729	756	754	746	749	729	714	740	718	755	735	802	737	764	751	752	759	791	750	729	759	768	794	797	741	746	730	763	699	805	740	743	787	702	734	768	726	762	706	747	774	754	761	742	759	803	741	705	713	754	738	749	722	809	754	752	753	735	718	740	772	768	739	768	720	701	765	729	713	766	730	782	733	783	743	791	724	754	757	758	736	757	780	739	764	755	763	734	741	782	776	749	747	782	784	801	751	784	747	779	768	707	748	764	764	771	736	741	745	750	779	742	783	797	734	731	749	719	754	698	783	765	784	741	787	754	789	762	770	711	767	728	794	746	771	720	753	746
22318	20108	26513	23662	20820	20691	16681	7677	4952	4017	3325	2720	2483	2047	1890	1711	1554	1495	1460	1361	1230	1277	1178	1171	1113	1067	1106	1073	989	1035	930	978	960	916	895	941	911	898	919	852	869	922	932	878	905	883	886	894	904	849	914	866	893	898	894	872	868	819	823	884	864	879	854	807	823	868	873	848	837	847	838	873	868	833	861	803	870	865	867	900	815	807	906	803	903	844	779	912	813	891	836	841	855	869	876	867	824	902	827	785	816	806	855	819	838	841	863	778	815	767	849	844	841	844	848	850	835	856	826	864	848	792	847	843	799	851	841	821	812	797	825	861	805	824	793	852	838	810	870	839	807	821	822	876	856	820	805	806	856	842	846	810	841	847	838	814	819	846	845	848	830	839	800	813	779	809	844	862	862	832	799	807	809	830	779	839	865	857	845	809	802	833	836	845	827	814	849	865	824	811	863	824	844	829	865	892	852	829	851	811	852	802	856	841	862	851	840	789	849	838	774	874	883	826	825	823	838	842	816	857	806	845	855	857	902	759	818	813	811	814	842	890	806	798	770	822	833	852	866	887	788	820	843	814	879	857	875	843	790	810	804	779	791	835	847	797	873	778	829	781	809	871	853	854	844	825	817	880	890	873	849	802	825	833	828	838	847	849	804	813	825	816	809	898	872	821	835	824	830	859	821	789	826	807	784	865	871	835	848	887	844	865	825	809	844	836	862	834	823	875	827	760	831	904	868	825	881	786	825	837	822	839	890	822	852	811	827	830	860	870	777	844	857	880	849	837	854	862	838	862	863	785	833	816	853	835	837	822	869	845	801	814	828	855	860	854	851	832	838	859	847	803	826	813	774	799	822	857	799	817	865	865	833	854	864	796	823	879	796	802	814	902	867	882	851	795	798	823	847	833	802	831	854	802	833	801	835	901	877	816	801	852	837	839	780	807	819	856	808	826	857	780	865	816	915	800	835	843	853	826	835	911	794	853	807	826	810	831	857	825	840	892	835	773	842	798	840	870	809	873	796	850	800	822	790	786	823	857	813	852	847	810	836	812	857	855	812	838	783	863	842	835	807	862	846	855	803	807	820	807	810	892	843	887	878	837	868	880	828	829	829	820	802	883	781	872	835	867	842	859	861	809	806	808	894	865	799	816	808	832	816	842	818	834	846	809	830	855	865	811	815	808	812	858	852	800	820	833	844	845	888	872	801	893	877	787	846	829	839	804	809	784	876	854	799	808	840	810	863	816	828	837	831	787	867	844	828	800	856	814	855	816	845	873	842	881	863	870	841	808	827	858	817	822	824	829	871	843	850	829	872	843	805	834	836	837	871	838	825	904	812	848	829	853	840	829	813	879	887	836	800	820	771	810	836	810	840	797	852	877	791	818	818	785	834	808	879	790	884	764	835	864	883	833	837	848	839	839	858	765	792	859	852	810	856	809	829	809	815	825	865	869	836	820	810	857	799	812	792	870	825	813	884	856	803	818	834	804	846	829	904	885	830	843	854	867	871	818	878	879	852	767	868	838	834	869	805	854	799	807	888	850	766	834	836	857	878	903	852	897	817	866	827	893	833	834	853	745	831	822	846	846	809	851	833	821	866	846	863	835	802	843	852	809	893	810	822	812	840	813	886	862	841	817	871	827	802	882	818	876	851	818	810	820	842	811	815	790	830	874	862	821	845	833	823	870	845	846	851	858	856	816	880	855	843	772	816	888	814	807	874	886	871	832	805	786	858	830	818	796	817	846	875	844	793	829	843	849	891	855	829	856	809	837	915	871	831	816	811	815	830	854	833	809	892	790	848	786	867	851	880	838	805	781	875	840	851	862	791	854	827	869	784	840	821	869	843	789	868	857	863	894	817	823	808	861	834	813	889	785	863	815	829	832	825	858	837	849	837	824	812	846	840	845	871	779	826	849	831	868	819	811	784	800	871	804	863	831	740	854	816	853	795	818	873	867	862	849	804	835	795	841	853	849	789	863	852	832	860	819	789	834	800	852	870	827	867	826	818	876	870	837	801	844	809	827	845	829	821	764	808	808	864	888	798	839	856	860	862	810	802	792	792	818	785	851	862	800	772	866	842	836	825	854	814	787	765	846	779	871	825	819	793	796	827	846	800	875	860	867	791	879	838	783	832	838	877	773	837	838	836	827	891	845	812	884	841	837	843	859	841	762	848	813	878	876	860	808	841	864	845	859	821	807	852	790	796	864	832	767	822	845	858	832	794	807	828	833	826	860	824	814	836	813	855	811	873	856	889	816	792	787	884	798	808	799	827	810	831	804	816	852	848	847	790	804	831	803	849	833	800	819	804	808	821	872	798	842	830	846	866	805	832	836	787	859	813	880	826	813	820	804	863	830	834	863	818	842	893	804	901	804	852	863	831	854	855	802	816	872	808	836	857	792	809	837	806	797	841	861	809	810	823	824	805	804	854	863	815	848	804	866	849	862	826	813	781	821	848	900	857	827	856	827	743	834	833	791	831	811	808	796	813	856	849	868	813	883	876	835	857	768	795	830	831	789	875	789	800	841	829	833	796	822	816	853	815	853	838	837	844	779	780	817	831	851	836	783	820	834	872	876	852	854	815	804	827	823	836	860	819	836	856	836	823	791	862	849	838	807	816	868	808	831	847	852	799	840	868	786	839	804	874	841	845	851	845	820	802	843	818	783	881	830	829	816	836	816	823	871	835	882	878	863	798	829	887	816	823	804	859	842	844	828	833	780	811	811	822	862	836	817	884	838	864	837	847	839	863	810	829	805	796	809	832	814	909	870	818	856	842	778	830	824	828	815	852	822	801	826	809	833	845	867	874	869	883	894	830	829	826	844	864	855	854	841	816	824	841	841	849	810	881	867	911	797	838	797	823	844	846	827	805	818	817	853	821	849	839	829	811	855	838	839	836	834	852	838	818	812	838	802	835	826	797	776	839	853	828	821	831	804	808	830	811	834	788	796	842	823	832	822	810	821	858	788	823	854	873	802	856	820	807	844	852	875	835	819	857	859	842	880	859	836	808	878	769	872	866	887	818	872	816	827	858	889	851	878	897	810	806	843	861	789	842	866	855	841	825	845	812	830	882	860	818	866	866	802	805	832	816	780	858	833	813	846	781	808	866	823	805	794	884	831	841	781	833	842	822	810	856	871	874	776	816	815	857	830	819	834	833	807	857	796	817	821	839	846	805	828	833	814	861	874	837	788	812	891	836	875	858	845	867	900	799	874	861	778	794	809	837	802	804	880	875	873	865	842	839	779	860	826	816	790	811	783	863	818	865	847	840	826	819	842	861	859	861	746	809	829	759	787	870	839	844	798	800	833	889	791	845	840	817	846	840	850	841	802	827	804	848	876	905	836	854	863	825	763	817	803	856	770	824	847	819	827	864	782	839	758	821	823	816	854	796	766	880	866	901	842	841	826	834	816	824	821	849	867	771	836	889	856	820	853	856	834	833	826	804	816	840	870	854	813	858	870	820	833	829	859	792	835	912	858	843	816
39005	60984	55562	39697	29748	20298	15313	11416	8844	7206	5921	4885	4264	3571	3118	2768	2487	2291	2062	1972	1709	1638	1502	1476	1451	1379	1231	1255	1151	1175	1145	1092	1045	1048	1038	1024	980	956	1036	996	949	986	995	998	948	896	996	964	974	927	924	931	908	906	915	932	921	916	927	866	912	916	916	900	906	876	887	912	789	848	898	902	856	890	889	870	952	839	892	850	861	910	895	818	917	838	832	847	875	828	824	808	888	855	831	870	874	893	841	837	913	857	845	842	900	875	837	874	797	809	847	830	858	793	904	819	877	842	876	834	803	888	833	816	854	878	903	883	842	854	829	873	854	878	906	876	844	827	899	857	873	767	847	900	881	837	845	834	837	913	808	821	911	836	830	851	850	871	875	821	871	896	823	843	854	834	790	826	858	796	852	870	879	875	883	885	829	837	861	855	897	855	859	862	856	903	800	839	848	844	883	876	910	872	879	850	842	857	883	815	838	851	853	891	904	839	802	844	858	850	850	810	833	881	823	889	858	861	847	869	892	863	891	834	909	793	842	810	912	846	852	796	884	838	868	867	848	855	840	875	895	841	878	835	944	819	804	841	879	857	877	878	857	820	870	879	824	848	836	823	857	872	902	873	859	909	830	900	903	848	928	854	826	830	908	849	848	840	816	858	820	903	782	808	882	842	828	822	827	859	814	860	849	869	848	870	849	836	847	859	853	863	864	828	859	833	904	814	862	859	916	819	859	822	881	822	889	832	801	835	845	824	859	805	887	882	867	860	865	846	877	882	838	850	877	794	857	830	839	878	863	868	807	884	811	863	896	872	835	861	845	872	844	854	860	884	831	920	897	886	839	897	864	874	846	870	813	866	806	854	893	864	837	874	903	889	882	851	920	884	879	851	900	865	829	882	812	817	863	865	813	826	834	824	840	862	899	915	880	854	858	869	829	832	831	846	843	866	841	898	876	906	811	855	888	816	850	880	881	843	829	883	864	877	860	833	910	850	907	886	828	842	808	851	823	886	865	834	891	831	879	855	875	887	835	834	889	819	844	849	852	861	839	861	868	834	813	842	840	853	830	862	898	824	808	867	788	809	837	839	864	829	828	895	873	901	844	818	847	847	861	891	835	834	882	794	880	885	802	823	805	907	884	839	864	835	855	906	885	864	875	846	815	817	829	857	912	861	845	833	829	847	887	829	867	836	899	875	845	847	855	864	834	838	845	809	834	820	847	799	936	855	868	851	852	856	857	863	858	823	799	837	893	850	857	876	907	905	858	884	845	869	913	883	857	845	868	859	921	903	819	847	856	868	907	872	877	796	868	852	836	779	903	789	854	837	975	853	854	843	821	854	925	840	835	833	847	836	832	903	844	850	843	854	882	827	853	803	859	880	866	926	900	845	840	825	816	888	895	815	873	853	859	840	838	834	856	805	856	866	889	892	871	854	840	835	852	842	898	875	856	885	871	812	869	866	830	890	811	923	830	857	872	860	870	861	900	831	869	863	885	899	849	860	891	818	888	840	857	867	864	818	865	843	870	862	829	874	861	850	857	881	831	837	842	839	862	851	888	864	805	873	935	903	867	876	859	852	861	853	861	854	894	847	865	863	856	850	886	836	847	879	906	859	849	813	896	843	832	842	845	820	854	852	948	890	886	853	855	833	859	822	835	782	870	819	868	841	864	851	859	852	863	861	869	851	815	850	874	808	842	886	870	856	884	844	805	920	834	830	803	872	845	783	864	797	829	859	846	924	873	854	818	861	885	837	868	883	835	835	894	826	887	794	818	917	830	798	851	843	853	895	872	879	861	855	889	843	817	874	812	858	923	903	874	835	859	851	877	893	847	827	927	858	831	874	879	867	856	875	818	904	815	861	919	875	823	864	870	860	836	840	845	862	863	863	834	860	854	845	858	899	866	879	865	850	786	856	841	840	883	871	878	888	863	904	858	841	878	843	814	879	864	818	906	838	880	843	872	855	900	855	823	835	806	877	857	844	874	918	818	824	854	881	807	842	826	913	824	820	889	854	852	916	825	834	853	830	854	870	818	859	854	806	891	830	827	844	857	894	781	827	881	874	851	889	842	891	820	864	822	910	821	839	845	890	855	855	878	883	829	897	841	864	903	880	823	873	884	850	859	881	842	870	842	834	869	865	894	863	818	868	854	898	883	872	842	908	848	890	830	868	841	875	839	837	893	887	828	856	861	849	859	882	862	839	853	834	852	822	860	879	875	816	848	860	892	871	854	877	864	891	949	818	809	901	826	897	860	859	857	844	864	867	893	841	875	810	878	817	842	884	826	856	820	868	864	873	868	908	816	843	863	887	871	899	915	865	823	889	853	831	862	838	804	848	891	839	843	814	897	850	839	845	866	917	854	879	874	830	868	844	888	810	933	804	869	853	812	890	843	831	814	841	833	864	895	885	861	847	891	847	850	884	897	865	831	897	906	819	833	861	854	928	921	820	893	887	882	846	855	858	835	886	833	835	841	841	866	889	878	856	805	773	881	855	819	882	882	934	869	843	889	868	837	821	862	862	829	871	827	881	846	826	917	829	842	857	840	876	889	844	813	895	802	845	905	817	876	865	860	872	935	855	866	801	893	876	833	838	896	875	897	879	825	841	888	852	894	843	852	810	843	837	855	823	881	912	855	820	845	806	821	844	891	875	850	860	880	877	862	878	854	864	875	864	850	902	834	897	905	818	858	877	873	872	896	870	814	888	869	851	815	891	889	849	893	871	882	811	838	864	914	852	879	838	806	885	817	855	898	876	876	935	883	793	834	865	821	850	834	848	853	895	853	861	891	907	892	863	828	854	867	848	898	879	876	855	869	876	838	885	912	896	828	867	877	779	841	847	815	888	878	900	885	851	878	806	828	849	842	872	846	826	831	825	842	892	861	889	889	859	913	810	857	830	864	883	812	871	854	882	848	829	855	812	903	884	888	878	924	837	866	843	886	845	852	839	875	841	925	871	880	846	820	838	815	842	849	817	844	835	826	818	889	867	895	859	811	886	832	898	860	890	882	858	890	814	862	840	854	841	876	822	793	850	877	862	871	876	875	850	877	882	857	819	878	901	853	846	873	881	864	900	873	866	845	900	837	869	883	897	842	865	847	870	848	831	873	872	847	839	868	823	866	830	875	832	876	899	871	851	864	871	875	825	821	849	921	858	852	833	864	858	838	881	851	905	877	866	852	871	856	867	813	910	861	867	885	860	881	824	842	889	868	902	846	896	828	858	786	877	891	853	844	811	825	870	882	907	819	806	838	849	860	893	867	869	884	870	891	860	864	883	869	844	837	836	848	858	927	843	900	885	818	863	877	864	830	866	847	854	850	890	834	880	871	848	869	894	831	871	857	860	836	832	825	867	866	837	845	799	885	844	871	863	875	871	851	867	850	888	859	852	849	832	917	865	855	909	846	863	850	851	836	860	826	845	913	877	886	823	812	883	873	919	826	817	865	833	847	796	869	855	846	825	834	898	823	887	891	817	848	857	874	829
37156	36109	35024	24047	11984	6711	4153	3099	2497	1995	1731	1665	1496	1373	1289	1231	1178	1112	1154	1073	1083	1024	1047	1017	1012	990	931	958	892	910	966	963	954	942	929	922	932	912	953	951	870	918	906	935	881	928	891	910	926	863	869	876	949	886	885	871	906	899	890	920	890	928	914	925	912	890	890	889	871	873	910	877	920	861	929	908	865	860	897	869	858	840	834	871	885	897	876	871	857	887	894	944	875	904	882	879	869	906	887	879	874	891	887	880	911	875	791	857	897	886	839	880	873	852	880	892	929	887	885	864	895	856	907	842	796	840	873	883	854	871	856	876	889	862	893	866	903	859	900	927	944	896	838	914	831	891	918	853	842	925	807	857	903	906	876	884	901	850	902	866	856	834	867	880	921	937	909	896	842	897	849	842	908	917	937	928	919	900	821	897	878	891	892	919	900	915	894	893	875	885	882	864	865	857	872	875	911	891	859	891	861	870	868	861	886	859	954	897	900	911	856	902	894	861	867	880	901	850	887	903	914	915	872	835	844	912	909	871	879	891	862	858	803	913	841	886	885	865	884	860	880	867	885	889	887	895	957	881	880	925	888	943	855	886	869	911	915	923	923	831	849	905	858	912	905	856	842	855	893	858	869	913	880	887	848	870	849	809	838	830	862	863	819	830	854	866	909	905	891	901	858	845	851	858	863	924	922	894	921	769	847	958	881	887	892	879	922	887	897	827	890	862	810	888	831	883	884	867	869	861	871	869	892	882	904	851	911	842	887	912	899	885	892	826	894	910	916	902	885	844	899	881	931	899	889	885	915	799	892	833	872	881	936	925	884	892	880	879	875	898	878	863	886	893	914	880	852	837	870	871	848	888	866	833	923	885	941	846	933	881	907	828	887	864	882	883	867	906	893	893	889	872	889	842	854	875	834	888	903	873	838	843	890	851	893	876	891	883	939	866	908	871	898	877	867	882	896	894	836	865	876	858	827	868	906	909	895	938	909	901	888	955	925	891	875	806	925	822	880	909	872	895	831	873	827	806	911	889	825	842	897	853	866	895	895	905	877	914	978	913	887	876	910	902	883	857	897	855	875	913	872	901	876	843	859	862	864	937	926	841	919	856	877	870	910	904	872	848	894	893	840	903	870	878	872	897	915	893	904	920	853	924	841	887	899	837	860	858	870	888	874	836	814	870	880	902	879	856	892	918	823	887	903	877	885	866	898	895	838	885	885	909	860	850	875	903	900	925	882	922	849	900	879	908	903	887	921	909	853	884	920	876	845	896	868	867	811	894	902	815	902	874	869	866	878	888	879	887	874	882	869	938	824	874	879	874	886	884	933	874	893	891	864	884	878	882	868	885	863	898	904	853	915	910	854	907	841	872	886	874	873	876	920	823	959	961	880	901	906	866	857	880	918	842	930	930	911	862	887	890	863	888	878	898	887	877	885	872	862	900	863	832	847	898	907	870	875	892	911	946	838	878	838	862	914	869	901	915	914	801	861	906	910	893	899	897	843	907	917	892	905	812	849	846	919	824	924	874	904	830	863	857	864	926	957	894	848	872	886	921	867	901	866	828	840	857	882	871	891	857	907	812	884	848	914	901	910	898	858	858	845	868	870	888	891	916	830	798	880	881	891	878	871	887	891	905	928	881	872	872	898	893	880	864	897	893	906	897	897	822	867	907	884	861	878	882	893	875	903	861	884	850	887	918	887	834	867	827	870	901	871	893	865	885	886	872	940	887	885	832	873	864	890	846	808	834	923	879	926	848	889	924	911	836	849	904	915	789	871	902	938	899	933	847	862	927	895	830	864	925	904	854	846	849	898	855	857	879	876	828	898	903	852	941	888	925	905	905	862	811	862	902	900	842	849	923	906	940	858	904	856	878	922	910	871	864	934	909	876	806	895	867	896	897	846	886	918	866	932	891	893	879	897	922	872	868	879	908	896	912	867	885	827	866	872	874	806	941	864	864	800	935	901	937	843	854	833	889	879	895	890	879	850	861	908	860	914	921	913	912	869	876	878	886	846	865	926	832	852	855	888	824	862	876	862	914	923	914	931	846	863	863	859	924	906	873	898	881	909	843	876	910	896	883	875	834	874	916	872	908	879	926	908	894	890	904	904	862	861	923	939	914	884	881	894	917	915	900	883	851	911	884	889	872	918	868	914	849	868	919	872	902	922	891	843	884	862	867	880	869	876	854	869	788	861	844	903	848	896	946	919	865	852	916	864	877	926	856	887	867	868	862	899	841	916	891	865	878	887	918	917	936	898	963	881	852	951	888	925	897	917	876	856	912	842	857	895	888	854	839	920	861	825	925	861	867	874	877	869	883	890	895	882	920	900	839	822	895	855	879	856	921	888	841	892	913	871	896	848	855	867	891	885	939	911	833	893	864	943	885	915	880	867	907	964	864	893	873	849	881	924	900	895	850	906	915	860	847	850	860	882	913	836	865	881	845	899	804	845	864	849	873	865	895	861	887	839	905	887	884	878	868	904	937	810	856	879	893	873	819	904	892	874	904	829	919	829	841	915	853	896	870	872	910	889	882	887	830	923	897	823	849	931	885	847	914	898	888	900	918	890	891	879	872	892	883	896	899	844	875	847	904	869	897	868	894	901	887	877	857	927	845	877	904	910	875	902	903	868	917	874	838	866	909	870	868	869	858	843	920	863	894	825	853	872	859	911	830	829	940	920	861	934	842	855	877	949	864	863	847	829	908	897	887	864	940	855	864	919	920	804	887	880	838	870	868	908	938	869	867	899	863	865	876	851	919	838	956	832	879	885	891	923	831	851	886	885	878	868	892	897	914	868	896	881	847	863	873	873	887	819	879	878	864	853	884	906	867	934	938	940	934	888	879	879	882	852	844	897	854	882	878	869	832	880	928	854	878	896	879	823	874	840	868	894	860	868	872	848	911	888	881	939	858	888	859	850	863	871	921	922	833	873	917	895	907	900	821	914	818	866	816	910	890	823	905	855	894	873	891	930	894	921	906	845	849	889	838	843	917	894	886	865	866	860	886	865	881	860	878	878	917	888	876	892	900	897	866	860	839	903	879	880	905	865	858	840	832	899	865	871	895	882	850	809	883	884	846	904	849	869	839	897	953	883	859	884	873	915	826	882	840	858	885	903	902	852	855	853	868	867	881	863	865	905	864	880	885	878	913	905	903	885	841	857	846	925	867	852	899	872	926	872	879	923	910	809	907	909	916	913	896	906	891	898	871	822	843	867	919	840	892	851	836	852	932	938	894	861	922	848	877	918	888	872	924	837	838	853	862	877	878	840	825	819	871	873	852	944	862	879	900	873	890	899	860	843	889	888	876	894	885	850	883	900	915	855	859	903	886	905	915	900	891	888	868	860	864	855	900	841	860	936	854	862	884	890	885	908	898	875	838	919	877	897	860	860	877	931	896	872	917	861	891	881	881	894	858	914	867	906	830	881	888	910	932	902	935	819	900	912	926	882	903	910	918	904	876	822	869	917	884	795	950	866	883
40552	47376	42037	28081	17029	11358	7599	5739	4321	3607	3031	2719	2419	2154	1906	1776	1695	1558	1521	1390	1234	1248	1222	1130	1130	1131	1198	1138	1067	1050	1060	1061	1086	1012	978	1010	999	1009	986	1012	992	1017	988	971	946	922	1057	967	954	939	988	1028	954	965	934	961	979	994	949	966	944	1001	978	969	957	929	961	962	961	952	907	905	904	904	919	932	977	925	904	938	984	953	946	907	1017	959	974	958	909	941	964	936	951	904	947	954	956	951	949	916	1000	905	923	962	958	965	922	957	982	944	978	946	944	928	961	980	966	910	927	928	949	949	919	913	973	983	959	945	936	967	884	925	893	908	931	924	922	959	939	920	941	983	936	899	964	960	913	926	912	926	960	928	970	966	951	934	906	929	922	965	938	941	907	983	946	923	924	973	911	912	967	968	971	948	951	972	962	967	877	980	940	937	947	934	898	939	963	930	965	972	998	948	966	926	895	919	945	896	881	959	976	975	954	891	959	920	929	966	953	971	897	962	975	986	922	911	921	926	922	896	899	943	927	925	931	939	890	913	970	955	952	943	951	941	966	918	1008	974	981	957	890	971	915	932	864	1011	978	913	969	927	935	883	963	934	927	940	993	960	940	930	879	892	980	928	943	902	895	913	1019	978	944	907	888	963	916	920	937	897	974	982	937	934	939	911	935	940	932	913	953	921	966	995	924	936	951	944	915	938	955	926	875	955	948	934	919	926	968	938	952	956	938	917	873	966	918	933	907	907	914	891	903	991	970	959	953	978	915	951	883	926	909	923	943	884	928	988	939	946	927	897	929	908	933	971	959	898	990	949	873	951	942	933	950	965	904	931	967	1000	946	949	938	985	922	983	966	925	973	916	960	896	927	969	980	949	948	902	945	903	986	923	985	932	974	894	955	893	898	936	936	935	976	941	962	960	938	938	965	971	930	943	905	981	928	918	891	944	953	971	940	945	939	941	988	923	863	993	952	946	944	947	967	1010	947	915	957	941	911	901	901	962	1007	930	935	1020	972	975	947	976	923	942	919	949	948	908	932	995	964	897	959	860	905	942	966	1014	986	955	956	931	889	898	996	934	885	946	898	878	921	973	949	913	960	922	926	894	933	906	897	955	948	935	932	967	931	941	898	959	985	903	944	930	971	946	884	892	931	970	934	898	914	997	960	905	1008	932	933	921	908	939	961	937	993	961	973	949	966	979	906	933	939	888	974	937	925	971	972	936	924	949	921	956	978	906	900	978	996	950	937	970	914	921	919	951	1013	942	947	947	909	922	991	943	913	939	884	920	925	966	934	931	958	906	960	953	887	911	930	910	932	949	968	883	949	934	944	946	947	953	985	929	905	908	971	918	958	936	969	964	959	958	912	934	1001	959	949	945	950	969	926	920	927	902	1007	937	996	915	928	909	963	991	910	957	915	909	971	941	937	932	1005	891	982	935	874	926	951	935	973	980	950	934	909	895	920	969	983	956	914	918	932	961	928	888	910	913	942	922	897	919	933	933	980	932	915	997	919	910	918	986	900	925	940	970	911	955	968	959	938	926	929	954	959	954	929	946	982	968	934	922	942	942	944	913	947	974	987	977	948	970	968	946	963	961	971	988	928	961	930	925	998	934	912	915	874	956	922	888	925	956	953	951	933	942	895	960	926	973	934	944	916	988	875	918	983	917	985	942	915	885	985	940	972	936	907	933	958	901	982	918	970	899	920	923	907	997	964	936	931	948	1001	986	938	929	844	952	940	949	935	965	960	983	936	944	876	983	931	936	928	921	947	926	909	914	934	967	974	936	932	948	936	921	965	938	922	949	937	937	953	941	989	939	962	964	935	964	984	941	942	930	966	982	902	1013	897	948	921	940	924	907	939	940	953	913	911	971	958	1020	1003	951	903	951	939	951	1000	926	952	929	941	944	864	925	957	920	957	891	973	930	949	916	923	902	934	910	918	949	940	923	905	923	960	957	946	943	914	991	922	905	965	940	895	903	875	954	954	942	937	902	910	897	953	938	919	950	954	941	933	977	902	940	988	940	956	907	937	925	960	940	1004	927	962	962	902	975	937	886	908	904	928	959	928	959	999	929	921	966	963	946	924	928	894	935	948	973	949	954	962	933	922	917	940	889	940	979	889	979	967	1021	914	936	978	941	960	945	946	899	926	899	956	978	913	912	867	924	943	942	915	971	916	964	910	943	936	932	931	864	965	967	965	885	986	943	922	930	942	939	940	891	978	953	928	939	911	957	910	949	942	970	971	923	929	944	954	952	907	942	980	977	931	949	952	939	900	894	944	966	961	990	942	899	936	950	906	994	909	917	924	936	935	979	934	921	946	957	928	952	927	950	929	965	943	894	901	913	908	938	922	932	997	893	946	935	946	938	939	985	998	934	957	925	915	913	916	953	922	992	959	953	898	924	957	956	1032	939	944	954	923	974	949	888	956	964	939	958	903	982	960	905	958	927	949	915	910	920	954	997	921	900	888	944	977	977	926	954	947	909	880	981	949	915	943	983	931	915	921	927	922	948	901	982	924	890	938	924	904	946	932	960	949	897	929	982	951	983	930	960	926	981	962	997	936	939	971	985	915	940	924	852	963	920	915	922	920	936	948	990	931	883	935	967	966	967	945	921	950	996	939	925	944	927	923	964	926	908	926	903	979	921	913	890	928	925	968	960	964	934	936	916	989	956	929	931	946	982	889	865	934	927	917	947	903	940	867	947	961	964	950	961	947	906	961	934	941	983	950	861	945	939	951	890	910	975	996	943	944	885	960	966	886	929	916	912	908	981	956	942	936	957	911	942	947	946	945	901	927	961	933	932	964	999	949	977	914	889	927	974	924	897	953	945	926	884	965	909	1022	983	973	974	889	899	981	917	919	982	959	965	954	909	997	973	903	944	959	933	962	953	981	934	975	984	970	925	967	937	953	939	932	963	946	955	943	912	902	922	889	937	931	935	899	996	971	938	949	931	942	944	943	902	984	930	856	922	884	945	1014	993	904	914	935	945	939	914	971	917	938	985	917	966	892	921	911	999	945	965	903	952	959	934	900	906	942	936	954	1020	925	912	932	961	978	917	931	959	903	931	966	955	922	978	965	880	1012	922	952	1011	984	921	951	935	937	917	954	956	886	954	943	906	948	963	953	910	952	962	939	971	926	937	930	933	902	951	926	924	896	957	962	944	914	929	935	923	971	890	929	911	998	913	932	969	922	972	938	912	906	922	951	958	930	917	914	935	873	912	943	874	912	951	898	953	925	909	1003	940	963	967	923	955	942	953	947	887	967	935	925	921	993	957	958	971	962	1023	1001	984	906	951	945	942	956	981	884	914	915	988	923	926	961	926	983	906	887	985	911	955	971	907	944	949	970	949	978	957	873	985	894	914	953	980	898	986	927	968	942	990	921	948	973	934	918	956	949	915	957	927	970	960	934	894	934	997	948	979	946	949	923	952	939	921	930	975	933	906	960	902	1011	947	909	960	982	930	997	983	918	941	982	978	973	917	888	967	984	939	924	911	959	908	932	946	943	949	930	977
24235	20173	26666	25607	21337	16710	9161	5012	3466	2760	2383	1942	1696	1615	1390	1326	1250	1167	1112	1038	1000	974	903	970	929	885	919	870	833	806	812	790	824	829	771	741	780	764	710	743	765	783	728	747	794	752	681	728	728	723	739	717	691	704	705	744	731	759	712	738	727	749	715	742	704	725	653	691	750	738	725	668	755	760	740	738	653	732	730	671	764	644	703	721	790	716	739	762	676	691	724	673	722	696	747	713	693	708	685	690	671	760	676	672	699	706	720	732	671	672	712	723	715	724	718	661	704	728	692	644	740	726	690	731	651	731	668	695	711	652	711	723	680	692	696	697	666	686	695	693	718	699	684	651	644	666	703	753	713	700	662	722	703	673	708	723	713	708	757	692	715	706	649	721	723	677	724	719	702	694	744	684	716	647	691	700	725	699	665	721	652	688	659	713	720	678	720	714	710	752	667	727	723	753	704	729	719	723	686	717	707	674	705	701	731	730	733	629	678	717	723	725	689	693	721	667	676	734	716	720	729	733	702	680	727	685	668	763	673	703	712	716	688	683	729	666	738	751	671	727	690	700	678	759	719	693	753	736	693	722	711	697	711	735	725	690	705	701	701	752	687	713	692	690	701	698	739	720	644	705	727	739	687	703	726	707	680	701	731	720	731	721	760	759	707	752	731	694	751	687	664	648	695	710	709	691	736	668	682	720	679	714	681	700	714	707	735	674	706	756	717	766	713	698	741	698	710	706	662	734	711	681	703	716	701	694	668	702	700	710	723	661	715	722	717	721	704	711	695	713	689	705	669	699	697	700	727	655	744	702	676	704	696	734	714	697	707	719	692	726	740	717	739	695	673	701	705	711	688	684	772	665	728	676	706	675	714	694	678	690	684	724	708	719	722	666	713	717	691	714	707	704	715	691	743	768	649	757	701	722	713	669	675	695	723	706	673	674	743	712	718	686	681	693	708	675	716	725	719	757	699	732	710	736	737	691	709	683	689	692	725	698	705	713	696	705	690	749	738	744	709	701	685	704	716	713	725	677	723	724	709	715	667	742	691	661	658	731	663	704	682	677	680	656	704	719	737	714	721	747	722	708	668	711	712	685	735	726	743	687	719	703	750	738	707	748	701	651	710	686	652	729	709	677	678	719	674	718	722	706	700	713	694	694	746	741	681	657	715	720	681	775	716	662	707	725	708	709	657	712	728	667	682	688	726	693	707	701	694	724	719	708	688	711	723	736	674	669	704	695	712	721	742	718	706	719	701	716	706	717	652	690	706	700	672	754	728	742	701	706	710	686	663	697	742	723	759	707	691	741	745	730	711	768	766	699	728	747	735	714	705	750	669	708	651	707	688	683	706	699	711	657	698	759	725	711	707	694	773	753	671	700	699	724	733	701	760	717	774	684	700	737	730	700	669	700	711	647	751	701	697	738	703	720	681	703	722	716	698	710	672	711	698	699	724	745	744	705	697	739	652	630	725	726	722	727	667	712	722	732	703	710	700	698	716	691	718	676	753	706	736	659	703	690	708	687	661	713	660	693	694	738	682	713	697	682	706	743	703	689	736	693	691	720	710	665	707	717	719	729	769	681	734	698	723	751	663	734	754	704	676	717	708	724	667	728	690	722	717	740	678	720	742	714	752	682	716	736	677	719	731	656	756	662	727	678	716	704	699	714	673	772	670	698	664	708	721	731	710	704	769	697	675	741	751	740	708	689	701	718	693	698	734	693	685	724	703	712	720	711	680	711	735	723	712	705	756	734	711	759	710	693	724	659	680	665	709	670	698	725	660	689	736	703	741	679	688	719	721	763	711	706	750	712	663	722	701	726	716	713	747	643	715	733	707	701	708	733	717	700	728	716	687	678	721	696	721	677	723	693	670	697	748	752	675	734	690	714	700	731	709	721	693	697	680	732	685	696	670	698	715	661	683	638	681	708	707	749	732	709	706	738	655	720	673	714	694	685	696	653	717	715	694	742	716	694	676	771	702	677	704	714	670	680	700	627	732	671	664	692	685	708	729	669	748	708	723	734	715	690	659	756	680	651	731	717	699	718	719	662	721	710	737	697	724	730	685	737	672	728	696	684	745	746	695	711	693	720	664	720	688	729	708	728	650	701	716	712	675	716	727	696	759	719	724	672	713	763	743	729	717	714	706	733	733	704	699	672	717	693	688	682	719	752	721	740	691	700	756	682	696	727	726	643	735	720	727	704	713	720	703	713	659	701	747	704	680	691	669	761	715	688	689	706	698	682	720	721	669	699	664	751	723	708	694	687	730	716	702	678	694	709	729	717	697	676	682	702	714	740	720	716	701	696	776	718	778	687	670	685	740	718	701	655	718	695	738	711	715	680	701	693	692	739	689	710	664	686	720	711	680	696	665	707	715	746	725	707	681	719	695	738	734	734	716	712	673	701	741	737	745	682	690	703	750	710	684	758	736	685	692	713	749	740	735	656	689	732	740	715	695	710	686	728	678	649	745	665	729	730	698	677	725	714	725	704	750	707	717	687	676	688	739	705	681	693	686	684	691	712	732	692	682	660	731	755	730	663	696	677	767	730	705	710	667	713	678	694	689	671	718	694	725	733	667	708	759	678	656	701	695	737	721	750	696	693	757	696	701	711	719	698	731	691	728	689	718	755	742	691	648	703	705	678	695	701	673	710	700	731	652	667	756	698	722	733	709	712	706	708	729	713	720	704	761	716	679	693	689	715	739	724	642	706	687	717	710	747	714	715	729	707	701	724	684	747	729	656	720	702	711	727	721	684	707	669	709	697	710	682	740	701	730	709	702	689	719	704	790	718	688	653	720	704	727	743	694	752	727	695	713	731	752	729	707	670	746	713	693	741	647	762	740	692	728	688	715	736	671	752	699	690	760	723	693	702	643	673	729	684	677	703	690	710	686	702	684	711	684	680	698	703	694	665	706	693	742	704	746	669	721	680	650	723	713	678	712	708	705	682	718	663	722	726	701	706	702	695	692	781	723	669	677	704	744	676	691	736	716	759	691	660	750	658	727	748	731	689	743	673	741	729	717	700	730	682	748	697	720	727	696	708	745	700	705	721	697	712	681	706	715	699	673	662	725	729	667	677	748	689	711	726	702	696	693	727	686	648	693	700	731	706	698	707	736	718	713	734	742	681	725	704	712	689	703	707	711	747	722	700	724	725	738	733	664	706	705	724	732	710	714	651	693	699	661	708	689	705	738	738	728	701	657	714	710	772	736	702	705	701	736	729	695	681	704	741	692	743	689	668	676	738	684	715	708	755	713	707	778	696	772	745	738	683	701	718	727	669	679	704	714	724	726	665	724	742	687	703	688	674	735	746	689	723	719	713	676	739	704	707	691	699	727	713	714	711	722	712	662	697	726	673	685	738	678	717	751	735	685	711	671	701	695	690	692	690	722	680	713	715	769	760	707	701	688	696	695	787	728	673	681	736	733	720	695	692	734	717	684	673	706	681	694	713	710	723	717	678	690	715	737	715	725	703	683	740
35431	56314	52192	38174	24725	16467	11558	8459	6348	5107	4175	3437	3007	2622	2305	2087	1927	1720	1599	1508	1328	1285	1196	1135	1085	1115	1085	1082	995	944	968	979	906	948	880	877	868	829	847	795	825	807	801	826	798	854	821	827	807	766	822	808	788	791	756	775	804	785	749	836	809	794	818	810	783	758	742	751	848	854	756	775	789	794	783	742	732	732	753	803	761	746	777	787	789	750	756	806	726	785	757	755	787	699	733	725	744	757	753	779	738	730	779	770	771	794	807	782	735	730	786	710	776	792	787	718	847	754	781	740	732	763	709	775	739	781	685	759	727	715	739	780	746	833	784	779	742	778	781	753	747	754	760	774	766	741	775	762	750	797	779	744	698	735	787	783	789	743	788	736	759	766	791	796	798	728	732	762	765	786	749	735	720	771	748	765	773	769	831	753	762	797	803	790	723	735	751	771	738	743	760	812	778	776	714	766	770	740	756	721	739	749	770	745	780	737	734	739	725	766	740	787	738	781	752	774	707	737	712	794	740	724	753	737	730	778	786	772	741	758	706	706	767	724	732	677	728	721	799	759	749	759	729	762	823	730	732	756	729	749	739	798	741	744	744	773	798	773	744	725	758	772	830	727	759	780	792	747	726	715	734	751	813	773	736	792	714	787	726	755	751	738	742	780	725	732	779	737	724	805	740	800	759	785	748	753	724	766	804	743	756	726	769	756	774	765	779	739	717	762	782	739	706	695	732	750	757	746	701	786	726	754	761	725	704	710	767	723	773	733	760	744	767	738	762	704	718	748	777	752	782	731	717	776	801	754	729	772	743	780	730	773	753	705	804	766	758	744	719	716	783	740	817	736	715	738	775	747	771	750	761	749	789	754	746	778	776	705	791	804	788	740	763	765	754	732	727	775	757	750	783	726	763	755	759	768	750	758	799	746	752	744	760	792	792	761	748	711	727	799	713	728	732	750	797	765	753	791	772	749	793	752	700	764	745	727	759	794	766	778	752	786	740	739	739	775	736	774	743	797	726	742	802	728	733	728	738	724	771	731	726	693	722	765	698	750	771	729	797	768	760	720	773	779	726	735	725	734	774	733	804	733	724	757	703	790	746	718	752	762	694	720	763	754	722	738	728	797	765	741	793	794	792	711	717	738	791	755	734	806	744	784	797	793	760	751	776	735	777	741	768	731	744	747	764	725	723	770	784	739	782	756	740	776	743	797	761	762	741	744	753	753	740	757	768	802	767	779	757	754	722	751	738	722	770	777	746	776	773	726	749	782	739	742	758	793	733	763	762	785	747	764	769	733	783	814	774	765	755	708	777	781	757	736	750	734	688	776	781	758	728	786	771	750	763	797	744	709	763	800	748	753	764	724	740	732	742	802	703	765	722	786	710	789	769	823	780	743	787	754	781	729	783	750	776	748	707	744	720	735	746	744	744	756	770	770	808	726	711	776	806	752	728	740	764	830	771	784	768	725	772	745	770	705	760	710	728	740	781	777	736	783	750	709	775	725	744	787	745	753	799	776	804	726	757	804	753	764	788	739	707	752	740	788	751	796	756	772	778	772	737	733	765	797	688	768	740	808	752	751	753	696	762	819	716	751	769	718	777	777	761	741	799	809	765	774	769	716	764	763	782	755	751	746	705	741	735	775	735	768	747	761	752	758	756	756	775	756	743	721	719	736	732	764	757	774	746	746	718	692	763	754	765	738	776	763	746	714	732	779	805	734	740	757	733	721	745	780	756	750	721	788	768	764	750	744	710	800	729	746	718	737	802	767	763	769	702	761	786	710	767	699	770	740	731	785	720	744	771	751	737	749	716	775	736	747	754	743	748	743	771	746	770	738	713	778	775	729	809	784	779	802	775	723	791	756	760	805	745	743	705	708	760	735	744	735	757	805	730	713	757	727	743	771	804	746	745	748	753	762	745	757	777	807	757	750	764	747	740	722	800	732	755	731	769	750	750	753	758	750	768	754	791	701	739	718	750	735	742	751	726	780	748	731	717	818	744	755	775	749	738	774	772	746	733	743	769	757	746	765	731	758	739	720	769	764	735	741	795	763	731	747	732	742	721	726	780	776	764	762	730	778	759	727	791	839	677	703	765	749	741	767	702	751	693	757	786	752	797	732	761	726	795	754	748	803	714	743	756	748	714	750	717	765	735	736	747	767	733	752	761	797	734	786	769	776	789	738	801	779	754	760	783	725	763	775	781	748	804	738	782	763	742	770	724	734	765	743	721	728	723	762	759	754	707	739	742	764	763	761	769	744	814	788	753	766	766	789	737	755	718	782	778	788	772	750	805	720	774	765	789	783	734	750	771	755	740	782	740	754	728	740	737	746	816	803	727	746	718	782	779	793	754	736	736	748	774	772	691	720	740	732	774	807	766	785	768	777	756	773	762	772	673	719	715	786	794	747	786	722	720	807	772	774	710	717	696	773	780	706	782	707	763	734	764	728	732	749	767	750	757	759	743	772	780	794	765	713	759	769	794	722	796	762	746	728	786	710	728	780	740	748	713	765	766	744	733	739	756	731	684	775	759	755	781	735	764	695	788	717	731	729	739	743	682	763	704	762	706	766	780	706	784	738	805	756	753	748	742	729	764	731	710	742	753	730	715	730	733	790	791	747	798	775	708	781	792	786	737	730	772	813	772	769	741	796	781	733	729	789	759	750	786	738	775	805	770	723	748	734	753	750	760	734	764	773	782	755	810	777	760	743	768	774	752	739	794	818	716	754	772	747	733	751	770	725	758	758	818	700	758	757	711	756	741	785	778	731	733	712	767	708	772	740	780	757	714	749	772	788	770	756	740	726	784	741	760	783	723	707	784	782	815	736	729	827	793	748	705	729	731	729	762	734	783	747	754	778	779	753	772	786	793	742	766	736	767	782	750	749	756	785	734	762	766	760	771	814	789	768	797	724	770	743	757	743	791	751	747	749	796	780	744	799	711	759	754	774	798	738	781	740	776	754	705	757	811	682	747	765	712	774	727	708	774	760	710	757	771	792	731	754	741	722	757	767	761	744	707	743	821	749	791	746	780	742	798	746	784	781	714	753	719	752	734	786	745	743	767	769	776	748	771	710	711	738	749	761	736	739	721	811	751	800	745	726	772	746	715	742	745	767	805	775	689	762	747	766	761	752	693	738	772	752	749	728	751	767	752	711	744	755	761	723	792	792	735	800	737	792	736	702	729	770	696	758	706	709	733	749	739	737	781	748	755	791	731	790	754	748	779	731	772	751	726	730	697	791	752	800	765	783	730	777	763	742	722	763	743	715	730	733	748	703	748	744	757	792	780	734	758	734	718	761	753	754	825	755	702	756	730	766	738	763	717	791	743	749	824	800	797	765	768	806	727	708	710	773	769	742	759	790	756	784	723	732	773	763	781	762	784	700	683	748	803	730	724	775	755	769	754	776	746	771	758	788	756	728	726	757	742	770	732	740	733	787	774	779	746	739	769	765	747	809	729	747	713	718	764	770	758	719	718	776	764	740
22296	20082	26545	23720	20745	20772	16964	7834	4863	3911	3186	2756	2344	2064	1885	1730	1608	1504	1473	1324	1256	1171	1147	1160	1126	1109	1040	1017	1040	1049	943	989	996	954	983	946	894	930	853	924	902	902	917	929	917	864	844	839	884	912	873	879	823	902	907	867	838	914	854	836	899	847	790	909	877	825	882	824	839	834	853	825	863	857	897	836	854	820	878	822	795	766	842	837	793	863	840	877	864	847	838	792	852	858	829	814	831	840	837	871	813	819	825	848	793	856	778	821	849	817	822	786	828	861	839	882	800	819	824	829	818	787	844	865	843	858	785	870	812	809	844	806	838	870	836	827	823	920	802	826	857	842	878	814	846	837	859	823	832	832	855	874	793	889	817	833	820	831	821	854	868	824	834	838	807	878	851	860	850	787	839	781	808	844	898	813	838	825	786	824	806	882	820	820	782	809	780	843	841	760	851	817	825	836	860	838	832	836	856	874	818	837	835	853	868	847	858	819	904	846	824	902	750	837	839	814	829	847	845	810	870	796	833	847	786	808	848	802	844	854	839	783	841	822	836	860	850	852	875	813	886	847	807	895	858	854	837	823	783	818	834	792	847	789	874	843	821	840	829	839	902	774	857	826	844	811	802	853	827	815	818	818	823	879	866	840	888	835	905	872	828	846	838	832	822	872	798	781	861	838	800	814	796	850	829	800	863	855	840	823	824	865	794	828	826	856	843	803	834	888	899	807	867	858	827	840	828	852	873	873	841	834	834	767	817	835	854	810	833	862	874	836	849	839	848	863	898	837	849	784	855	829	838	801	796	808	862	808	820	855	808	833	823	818	860	836	825	898	824	886	881	832	859	863	818	805	852	806	876	811	840	859	840	860	795	834	849	831	847	841	784	842	859	810	924	814	808	788	829	813	762	881	818	823	867	806	844	930	830	847	894	838	850	835	859	834	778	837	820	880	820	851	851	849	859	813	769	744	837	848	843	785	827	858	832	824	851	834	837	838	793	831	858	833	851	811	833	831	847	816	818	834	852	823	805	832	794	798	882	854	797	820	868	799	820	810	836	860	878	776	858	848	792	869	815	862	772	802	854	837	747	835	828	882	791	836	866	820	876	866	835	849	859	822	847	795	824	885	817	765	819	853	890	857	811	856	836	845	869	870	851	830	798	839	842	872	847	884	844	816	795	791	806	834	837	849	805	856	826	824	854	872	780	857	821	883	818	786	758	825	853	796	839	860	840	799	833	867	800	830	779	779	825	815	828	882	843	872	830	819	863	855	876	804	847	850	846	834	814	856	829	855	827	818	864	872	777	844	820	870	849	869	861	805	832	817	805	850	819	809	857	824	818	826	816	878	811	813	804	816	858	810	859	813	830	862	824	909	888	832	829	836	762	845	829	857	828	866	915	876	835	911	830	816	818	822	861	845	805	840	818	862	827	848	820	815	832	842	820	850	811	839	820	823	803	818	825	798	829	824	857	864	905	849	876	867	905	839	855	818	848	854	864	815	849	791	814	852	791	803	884	831	833	839	854	841	868	832	835	814	856	779	838	859	866	845	831	858	814	877	854	875	837	846	816	818	839	874	880	832	812	806	858	856	792	823	835	901	807	848	799	844	876	864	924	846	819	849	845	839	796	816	834	810	881	887	832	840	853	860	832	850	876	817	842	778	827	851	872	834	848	823	848	824	839	835	820	796	841	844	836	823	823	862	860	849	812	794	843	825	804	844	764	837	869	857	835	899	820	872	825	810	838	815	814	791	817	881	821	863	827	788	867	835	831	824	834	791	833	780	850	816	843	852	787	790	865	833	871	847	867	846	851	844	828	778	807	814	789	845	858	846	842	852	879	827	803	778	804	860	767	849	801	784	870	835	823	829	838	854	836	827	882	838	787	818	809	850	871	845	809	815	816	844	795	836	796	810	853	879	839	889	789	795	811	780	810	810	788	831	835	898	883	816	823	861	828	841	843	842	853	817	806	781	857	821	811	828	844	784	860	812	803	880	851	850	830	816	837	772	834	798	814	859	790	862	836	830	839	863	892	847	807	804	787	823	787	873	853	851	865	862	822	854	820	841	853	845	818	835	858	879	817	820	806	795	793	872	835	817	818	875	795	791	824	783	770	863	809	866	792	874	847	864	871	811	815	844	819	747	831	829	802	819	811	871	830	798	836	802	836	791	832	845	839	848	863	820	822	841	879	820	840	791	857	801	794	832	860	813	845	847	851	879	799	844	787	887	811	802	815	872	892	785	842	808	782	848	843	805	799	802	834	809	856	787	850	833	828	872	863	878	781	840	805	846	833	867	852	834	839	853	841	840	807	809	821	785	818	868	871	816	811	826	813	816	833	817	856	853	823	862	814	816	829	770	819	807	814	804	837	866	828	761	881	854	807	876	849	831	816	816	841	869	841	868	881	837	828	848	858	830	800	849	809	848	825	848	839	788	787	816	854	871	803	816	806	813	845	898	849	834	801	784	768	871	876	865	873	854	828	841	801	853	866	833	834	812	834	823	887	848	838	769	815	816	887	857	847	839	864	844	879	858	853	822	818	856	830	790	803	853	857	763	864	801	872	875	851	884	901	794	827	851	848	849	837	806	813	822	871	788	831	814	783	842	789	838	815	836	853	826	781	861	858	874	827	829	846	793	854	895	846	829	795	876	805	827	788	803	853	859	836	779	837	832	841	818	853	810	790	881	864	831	867	789	822	829	857	828	794	809	850	791	801	781	840	835	831	911	855	834	778	842	852	775	827	787	875	845	832	851	839	838	811	826	862	802	851	791	796	900	794	779	817	835	820	792	860	869	818	887	838	859	776	821	817	786	805	835	830	779	878	846	869	844	797	808	838	873	807	801	858	820	840	849	839	819	856	814	857	829	851	773	822	820	783	793	765	852	833	880	852	824	861	843	840	796	839	794	807	863	816	833	795	839	861	844	867	819	812	795	901	871	816	839	824	804	801	766	801	864	869	818	814	841	832	849	813	877	852	840	838	821	902	815	831	839	923	867	899	824	833	795	889	887	850	821	860	879	810	793	758	849	842	833	865	834	792	812	841	836	853	803	832	850	857	786	871	820	821	826	885	821	861	839	851	832	865	829	846	825	817	807	844	874	820	904	895	826	845	837	806	824	848	812	879	823	787	763	867	815	885	817	811	836	830	848	855	870	861	837	813	839	788	831	828	845	780	828	825	817	826	791	806	828	834	875	868	816	833	840	870	790	819	824	824	802	832	795	857	855	897	813	822	841	815	812	876	803	846	772	851	818	833	868	832	772	820	847	846	787	850	794	810	846	868	818	876	848	873	800	817	859	807	821	841	860	887	864	832	839	795	844	823	833	853	816	835	793	845	863	853	823	822	835	789	827	829	817	838	838	812	827	780	838	861	824	773	879	836	835	847	831	777	800	819	868	834	867	835	858	810	844	853	840	894	822	836	817	811	873	811	891	819	852	812	804	814	821	832	825	780	871	809	843	796	833	835	843	807	861	881	829	908	812
39657	63436	56275	40225	29140	20455	15448	11377	8909	7159	5773	4899	4006	3551	3115	2750	2486	2269	2036	1875	1796	1671	1561	1463	1437	1313	1298	1280	1194	1109	1144	1129	1138	1050	1083	1065	1024	1029	979	1009	975	977	922	951	947	934	976	953	932	858	909	895	975	919	908	934	873	906	879	867	919	917	894	850	917	921	945	901	875	852	851	908	850	884	906	952	881	905	865	899	856	887	915	828	940	900	886	829	825	889	868	862	855	853	893	856	826	894	843	900	825	861	880	904	867	926	854	817	827	879	852	825	849	857	881	887	947	842	868	844	892	826	842	838	896	835	895	840	847	843	885	865	879	861	891	898	865	899	842	855	872	824	866	862	874	884	836	881	883	865	900	859	860	897	879	864	904	852	807	866	812	887	788	866	874	890	858	866	854	908	846	876	865	891	841	795	792	863	846	842	862	887	890	877	836	811	811	875	862	853	819	847	817	831	891	844	867	890	869	863	871	888	837	868	886	803	860	845	874	822	838	855	847	824	857	847	795	826	851	840	848	839	861	887	849	830	864	828	943	886	862	837	912	835	864	849	817	795	862	873	845	862	875	808	806	876	859	856	856	831	838	887	890	911	847	862	826	885	870	870	868	835	860	907	838	838	909	907	888	848	912	874	857	852	836	903	857	822	908	801	859	835	853	826	820	853	850	833	840	844	858	831	861	812	853	871	914	834	814	871	850	894	818	841	875	820	841	864	828	846	845	827	873	823	826	810	844	823	859	890	829	808	842	845	804	831	810	854	902	889	835	926	828	842	851	848	816	898	874	816	867	858	846	837	874	817	899	811	846	907	812	860	817	826	864	852	857	814	836	905	866	812	784	835	879	889	882	847	881	893	879	823	859	853	876	837	889	874	823	875	860	867	829	862	880	872	900	894	848	882	873	846	858	886	804	869	835	838	835	825	859	880	829	858	900	847	882	825	846	877	866	835	853	874	828	846	827	814	880	902	825	850	824	848	866	810	868	903	826	853	872	848	851	828	852	912	878	837	853	868	855	850	874	847	839	866	866	836	885	830	890	888	851	933	832	852	859	877	857	831	872	816	897	867	889	857	849	812	892	899	887	894	859	834	832	843	828	851	865	867	792	892	820	869	841	852	876	785	840	855	878	891	888	860	820	883	892	858	849	827	896	890	847	879	892	841	818	847	808	886	917	845	905	877	881	864	875	857	894	898	849	802	882	837	823	853	802	849	856	896	845	903	813	886	853	854	807	867	890	847	813	834	895	855	829	843	868	842	880	875	889	897	889	820	819	873	856	819	841	895	834	897	844	869	828	840	908	912	845	817	866	868	894	836	862	866	834	837	875	811	862	833	827	824	914	813	824	819	869	858	871	817	856	862	818	846	864	893	870	813	847	880	834	801	868	875	801	880	798	917	870	871	904	850	866	890	867	855	839	831	858	880	883	858	884	869	873	850	830	884	871	867	889	836	885	867	881	891	829	862	832	872	852	893	898	876	873	851	869	858	888	800	856	846	857	864	877	849	887	888	861	878	852	882	879	912	812	836	893	873	815	889	809	870	850	830	839	859	907	885	805	803	871	881	892	851	863	898	906	896	859	863	858	872	847	850	869	867	847	819	836	824	896	855	855	844	861	877	863	870	877	790	808	843	853	815	832	849	813	864	870	879	844	878	851	836	841	827	810	914	848	829	845	827	853	866	847	937	864	831	784	807	874	865	832	803	881	860	835	852	873	811	835	880	859	824	892	868	882	839	927	832	867	819	815	799	875	882	842	887	875	852	873	872	868	878	793	845	883	807	901	827	835	866	882	814	831	844	838	854	868	843	881	830	887	921	881	830	846	861	852	814	846	832	873	848	873	842	911	845	866	841	842	848	867	823	867	818	876	833	863	877	899	871	878	841	837	842	921	842	899	865	907	822	841	802	813	869	795	877	878	933	888	853	885	846	861	850	881	803	806	886	845	821	829	844	848	824	904	835	906	871	881	898	914	885	907	862	847	868	838	834	830	831	879	830	790	860	848	800	897	865	890	914	887	855	843	844	856	848	902	869	847	883	836	852	818	848	859	832	846	840	874	868	856	885	858	813	839	832	901	892	859	896	880	857	876	852	847	895	794	835	907	832	827	894	870	826	812	835	874	863	851	843	861	840	866	868	832	845	812	867	854	841	835	854	856	919	905	813	838	841	840	841	863	861	858	848	897	847	848	851	907	864	863	829	871	856	915	858	808	855	852	827	861	885	840	829	831	842	819	841	833	894	917	875	919	845	883	833	827	858	884	849	914	845	855	826	815	895	849	871	855	820	867	816	876	897	872	907	892	821	830	851	870	820	843	829	809	802	917	859	861	867	883	895	883	865	855	935	835	889	895	852	880	808	816	878	883	834	847	865	809	865	860	864	858	861	878	862	798	885	841	848	838	873	875	883	895	868	838	825	796	865	876	834	822	887	890	834	861	818	842	858	792	858	860	856	848	895	821	865	811	880	830	882	884	907	838	816	831	835	833	811	897	869	867	874	885	881	815	864	802	818	897	850	891	858	876	806	794	861	872	851	853	829	835	841	869	832	850	869	900	826	887	888	853	825	918	849	838	885	856	903	833	832	851	875	828	803	884	831	836	863	843	868	830	828	827	826	855	895	892	889	842	874	840	829	867	865	913	886	858	844	879	849	842	873	863	876	856	802	829	872	896	854	894	874	849	810	836	874	846	868	839	819	814	839	859	889	811	822	900	876	840	879	824	885	832	883	851	870	853	928	847	844	820	837	913	831	811	832	895	859	849	872	853	859	818	866	859	869	872	834	870	849	822	841	817	908	918	865	882	811	880	822	845	905	836	887	898	799	830	885	829	831	840	808	868	866	881	913	868	807	807	837	879	819	827	848	875	861	895	930	827	822	796	852	827	808	852	825	884	864	792	854	853	894	907	849	811	851	834	823	882	924	842	863	853	804	854	832	844	806	872	825	866	865	879	880	821	802	840	884	874	884	816	869	931	856	808	929	840	848	906	843	909	836	871	860	829	847	877	871	859	857	875	900	821	826	846	857	845	834	818	850	830	844	899	873	810	881	816	866	885	835	877	915	880	911	874	846	880	804	902	901	809	832	858	855	807	819	813	882	840	889	835	886	859	882	892	863	822	836	836	859	843	831	845	870	830	862	838	883	889	835	845	841	873	873	843	876	852	837	848	862	809	810	899	886	836	796	860	827	871	880	824	917	878	879	861	865	846	900	854	866	888	862	899	826	909	849	852	816	841	860	846	860	840	875	902	834	893	848	839	828	868	822	872	845	867	855	817	822	847	855	851	839	862	834	848	815	854	831	836	865	819	873	900	831	863	826	839	904	839	884	865	860	854	864	836	895	879	804	822	894	858	905	882	847	900	866	854	886	836	859	895	860	882	902	880	826	876	860	863	847	876	886	845	873	825	886	834	822	841	850	791	850	868	911	919	829	845	873	888	885	900	823	852	848	867	911	831	874	863	876	886	851	883	854	871	848	865	851	836	809
36362	38605	36633	23328	11816	6570	4352	3150	2446	2206	1896	1666	1420	1378	1272	1281	1161	1134	1103	1117	1108	1061	1065	1003	968	961	951	984	936	929	982	987	961	924	880	900	919	880	923	923	907	871	875	953	833	924	905	905	868	920	944	856	921	909	885	841	885	864	865	892	889	893	907	851	905	909	882	881	845	897	831	911	830	845	885	863	906	866	830	893	849	894	889	908	809	860	877	903	893	862	860	930	853	843	875	908	867	869	908	957	858	879	878	929	890	811	911	899	939	915	902	908	893	850	845	917	863	815	836	875	902	927	886	867	867	862	820	907	854	881	903	868	965	908	877	883	916	852	822	877	868	871	899	874	890	947	874	839	925	886	896	880	874	869	881	857	816	863	868	914	870	846	879	888	832	881	899	934	913	856	855	943	841	876	876	863	822	890	924	889	854	858	823	877	847	875	873	873	862	924	913	879	861	863	841	867	865	860	888	897	871	886	830	846	890	865	902	891	884	869	861	910	900	925	840	844	986	855	909	793	833	837	916	890	869	898	887	882	893	864	887	873	877	885	887	835	933	902	868	926	924	836	878	882	919	840	894	852	893	871	886	855	874	859	923	869	838	947	907	907	907	844	883	852	835	896	851	905	888	857	871	859	884	921	837	867	900	876	855	915	916	908	862	859	814	817	877	876	890	867	878	889	889	888	871	898	862	899	868	872	829	877	819	846	908	860	813	886	882	876	896	877	897	837	901	887	901	863	925	902	812	871	903	909	850	872	866	905	905	880	877	864	822	815	866	854	862	822	845	896	844	806	917	874	878	918	825	854	868	896	887	866	850	837	905	913	935	897	870	829	841	856	939	870	844	864	849	839	879	853	879	914	900	954	858	878	862	857	865	871	853	861	849	859	819	838	862	906	895	898	868	877	885	841	885	881	853	887	872	876	822	897	854	805	868	867	871	876	875	968	914	892	858	825	879	806	846	918	886	929	885	917	822	839	880	853	888	872	873	822	858	864	875	913	890	880	874	907	843	858	901	861	874	940	933	912	891	858	909	919	852	941	828	864	885	916	843	917	917	846	859	884	884	841	840	853	918	850	921	901	838	868	860	920	855	961	840	895	884	876	912	841	827	856	833	917	860	885	893	851	858	834	865	840	869	870	879	859	868	916	906	860	886	870	832	838	928	904	871	874	905	927	897	873	842	890	841	855	866	877	918	882	951	848	903	842	865	841	921	864	881	886	913	917	925	848	888	865	865	870	856	896	834	881	907	842	931	901	875	857	883	865	884	837	846	853	897	842	893	861	803	882	897	831	912	836	896	886	862	907	836	881	867	893	845	843	868	884	906	854	867	890	901	910	852	844	856	874	887	856	880	871	823	870	922	884	867	902	892	885	832	884	901	858	884	852	835	892	869	888	881	880	906	886	883	888	810	896	876	864	872	871	885	838	837	842	885	883	851	842	864	841	818	891	830	862	830	904	910	850	844	955	919	889	890	874	885	849	842	895	859	889	889	803	833	893	845	875	923	907	904	861	910	858	840	845	840	882	904	914	905	851	942	902	882	861	851	848	858	881	889	901	913	923	822	922	846	881	843	887	881	879	826	872	927	842	934	916	903	855	853	878	925	876	885	852	849	806	893	874	880	920	847	880	832	878	864	879	831	803	896	880	849	857	894	922	919	862	848	871	930	899	865	830	882	919	873	884	845	882	878	848	865	826	895	914	944	908	893	837	869	829	863	838	867	859	878	893	861	928	872	882	876	879	845	906	863	895	949	888	857	907	857	902	862	862	902	894	900	840	864	887	832	905	911	885	890	876	844	840	935	911	817	846	877	855	905	863	845	781	874	895	874	883	870	840	855	847	886	860	842	836	879	892	942	892	912	848	933	912	888	874	877	860	843	865	858	859	945	849	913	864	877	898	839	884	774	917	899	869	858	847	923	916	852	879	828	898	878	855	883	854	883	842	876	849	877	911	840	877	825	863	842	899	869	833	886	867	884	881	844	871	883	894	841	837	881	872	918	842	852	909	865	885	894	932	861	907	839	886	817	773	916	822	890	891	879	912	847	839	873	811	860	865	925	831	883	904	900	886	845	867	905	813	883	831	851	932	852	863	836	846	819	828	915	838	865	862	925	856	869	904	892	891	852	899	844	898	889	864	936	926	868	890	868	859	879	840	860	895	878	929	885	878	892	903	886	867	955	846	867	812	860	892	885	903	865	924	888	840	934	905	872	883	869	865	875	852	848	854	881	914	813	851	843	886	861	889	861	897	926	848	959	891	883	897	848	841	854	871	875	912	872	818	906	865	860	842	861	828	871	852	927	820	872	808	870	876	885	889	866	874	875	870	879	866	885	916	858	883	880	891	875	858	845	863	855	858	838	925	870	870	918	871	845	876	873	893	840	878	886	874	868	893	865	931	884	912	819	867	927	857	853	863	822	845	898	871	893	880	901	899	838	873	815	860	865	837	905	874	806	856	907	883	872	878	868	896	831	881	856	832	863	884	872	880	829	900	816	852	880	789	934	878	879	847	838	842	864	833	849	868	885	911	870	873	883	861	814	864	901	841	860	876	925	892	892	849	899	900	845	863	877	883	897	785	837	875	870	874	903	895	906	816	880	896	823	855	883	889	848	867	858	886	869	858	874	890	936	860	868	865	875	867	893	862	871	909	848	914	878	915	875	888	897	860	901	907	912	867	820	847	889	873	860	873	847	893	855	856	866	870	898	829	906	844	844	905	954	859	870	873	854	869	874	842	859	846	882	927	943	838	908	895	858	860	894	850	854	871	808	887	883	915	878	833	867	852	889	867	890	976	881	921	866	853	867	862	903	890	907	890	862	889	840	869	905	902	857	843	906	870	912	896	868	863	858	837	891	868	895	905	890	883	905	843	863	887	887	803	891	897	898	829	938	897	906	894	828	804	922	902	895	893	845	852	847	859	848	916	864	861	879	838	895	839	861	886	855	868	861	887	840	889	836	810	889	859	830	845	867	893	932	855	884	912	841	879	848	881	880	895	872	836	895	862	841	824	854	872	899	873	891	829	910	888	917	872	891	932	829	878	906	857	858	887	882	891	844	871	910	850	877	878	889	920	926	913	915	871	890	861	829	885	902	883	883	862	892	883	802	879	919	841	855	877	880	903	832	855	890	837	874	865	859	904	851	848	848	865	826	908	867	880	872	898	869	819	846	889	907	877	897	918	892	847	820	851	870	879	870	933	887	877	901	861	835	912	856	906	842	915	899	856	840	941	915	865	886	834	842	871	867	849	831	888	883	882	924	888	824	841	835	919	857	886	842	932	826	874	841	887	808	908	870	888	853	926	802	816	898	868	903	881	894	862	888	910	855	881	850	877	860	847	853	876	886	889	807	885	846	890	855	880	846	839	903	938	842	847	854	893	897	870	870	904	864	856	868	912	870	873	882	857	893	852	923	919	893	906	892	903	801	865	880	861	880	893	915	844	856	932	851	856	882	871	875	875	869	877	931	913	878	852	906	920
39217	49914	43331	26698	16884	11489	7944	5861	4638	3877	3252	2623	2312	2123	1887	1731	1634	1536	1499	1378	1331	1353	1193	1229	1185	1123	1125	1087	1047	1097	1076	1040	1083	1008	1017	1060	987	950	1025	960	1027	1002	950	898	991	978	973	1079	958	978	935	954	966	970	968	950	995	978	932	942	975	903	897	978	970	896	958	914	988	953	971	970	972	883	908	915	959	976	930	929	947	967	960	954	931	972	911	944	951	920	934	968	942	930	938	984	982	907	883	967	914	1023	931	948	918	936	942	988	973	974	930	936	931	926	925	977	952	953	899	943	954	902	911	967	1009	987	933	923	937	943	949	918	927	938	932	891	957	882	944	929	942	927	916	901	865	927	948	981	939	913	970	952	938	878	884	946	933	912	901	863	963	926	982	999	894	945	905	947	905	927	907	928	956	927	902	903	896	912	958	891	884	974	947	938	902	980	971	993	927	931	924	930	905	937	897	922	943	894	951	922	895	873	908	913	896	893	917	997	955	940	993	938	904	946	974	990	936	896	906	962	1002	950	896	970	881	937	960	950	940	962	885	957	946	932	958	945	916	895	927	913	914	936	959	944	896	858	956	926	958	1017	942	938	913	933	957	910	888	952	897	915	936	920	976	928	929	889	887	956	949	989	961	948	925	937	923	958	939	909	1025	928	960	952	939	914	928	948	922	954	931	880	876	909	876	959	945	936	931	969	904	907	929	881	916	946	895	928	953	957	933	911	935	956	947	957	993	915	938	938	929	942	923	918	906	908	907	951	932	915	929	887	978	975	927	942	957	942	961	913	957	937	973	986	932	864	900	931	931	951	940	877	980	1019	906	877	885	949	954	924	948	913	931	933	902	934	981	909	900	926	940	922	966	899	964	965	942	938	951	939	885	880	923	958	904	889	945	969	958	920	888	939	932	907	933	948	956	955	941	949	917	933	975	934	958	893	959	996	915	1003	974	980	925	942	928	890	940	897	939	933	925	929	949	945	939	895	941	914	913	957	931	960	947	955	942	912	927	936	943	985	859	890	898	931	927	900	955	970	932	897	898	955	889	953	927	951	976	926	949	918	909	956	907	955	916	923	953	928	862	997	940	958	920	919	979	895	921	882	925	945	908	918	897	954	1001	888	871	896	916	945	931	922	909	942	958	940	957	917	907	956	925	937	933	956	947	921	932	910	896	957	915	940	927	922	913	885	940	913	902	927	973	950	919	949	932	913	937	971	917	880	891	868	957	946	907	913	977	913	972	920	896	874	880	946	878	924	917	909	991	948	945	887	914	887	903	915	928	928	909	929	896	923	961	954	904	919	874	889	952	944	899	931	865	977	903	868	945	948	949	907	969	948	939	951	910	1021	888	935	902	923	973	917	935	884	970	941	938	920	894	901	868	865	935	943	968	952	923	933	948	926	891	895	951	915	934	924	947	951	878	912	917	954	946	941	990	924	893	961	883	925	925	888	914	944	987	967	923	968	942	871	891	913	935	913	958	955	1002	896	947	952	998	938	977	877	879	900	939	942	989	972	998	1005	943	963	895	956	946	891	931	937	962	887	925	944	938	893	947	913	948	937	932	1018	914	950	967	925	896	945	969	928	941	894	986	995	930	961	977	937	902	942	962	988	943	917	922	957	937	904	884	957	932	891	908	920	913	884	895	942	923	943	956	939	889	946	907	922	891	973	968	888	898	970	903	927	925	923	902	973	925	1017	922	952	920	896	870	960	932	932	914	913	926	970	911	977	954	937	984	890	916	945	903	937	919	890	929	958	922	941	918	908	891	930	984	915	963	909	944	977	954	931	925	995	944	957	931	881	950	861	944	952	927	913	919	953	964	947	882	916	891	914	847	970	912	901	938	940	909	917	949	969	936	858	963	893	941	947	910	858	961	920	965	917	938	933	890	889	969	936	977	915	939	887	908	1004	932	923	911	942	942	902	965	961	956	986	984	985	953	950	924	904	955	969	955	896	867	940	943	935	949	862	896	967	934	923	956	912	931	927	885	881	932	919	874	930	940	925	912	967	915	937	905	880	932	932	916	874	961	928	946	923	916	918	925	895	958	908	913	990	902	921	974	924	951	904	947	927	986	939	922	961	940	916	887	889	973	913	870	929	902	949	908	930	953	896	925	941	944	896	951	1006	923	939	918	938	885	928	908	964	908	884	952	894	920	913	929	931	946	893	916	929	980	930	933	955	917	898	937	966	871	958	951	933	951	906	952	949	898	930	943	922	955	945	922	933	973	918	923	947	906	920	931	944	933	942	934	936	907	947	913	871	933	951	912	961	997	900	905	892	904	924	918	907	889	940	888	915	901	950	913	909	871	880	900	966	902	970	918	923	951	988	943	963	962	917	962	932	956	926	957	939	918	909	912	941	924	990	933	948	923	980	900	966	932	996	951	949	955	976	912	954	976	944	921	965	953	918	912	945	899	947	969	958	928	910	904	984	948	950	874	907	964	901	897	919	966	952	905	916	916	980	939	941	979	993	937	914	926	877	953	929	940	961	955	969	941	921	979	963	945	933	927	917	977	981	873	879	898	918	929	962	966	933	918	926	913	994	941	925	970	911	859	919	903	905	919	891	950	912	916	951	954	949	914	900	946	946	950	960	930	922	987	877	902	945	936	936	960	932	931	941	976	946	937	937	932	910	954	928	928	902	922	946	917	879	950	904	958	890	927	948	894	967	932	884	991	896	930	947	978	972	904	919	940	896	914	911	946	954	987	958	982	926	936	879	935	876	925	912	867	939	962	952	978	878	908	913	907	931	925	933	926	1011	897	913	972	955	941	930	945	912	976	918	919	914	929	956	965	927	957	950	930	936	952	944	876	991	934	902	944	958	893	965	913	950	914	955	918	929	892	977	969	994	880	889	943	977	903	971	935	950	949	933	862	934	958	929	939	897	972	865	951	872	857	986	907	932	912	939	906	983	952	931	897	943	914	885	982	946	905	893	908	885	901	972	1010	875	917	957	1000	925	962	985	916	950	933	953	954	922	880	918	988	866	971	953	929	947	916	927	946	932	930	927	909	981	936	990	879	969	954	887	899	941	922	955	888	890	923	931	899	946	902	950	922	935	901	929	930	911	939	937	931	914	962	933	951	897	967	933	960	952	957	975	974	939	973	906	951	956	943	938	925	955	942	925	972	916	942	953	950	948	897	958	989	952	941	1014	875	973	945	958	915	969	897	936	963	957	893	917	928	911	988	895	978	951	973	953	925	919	947	928	952	930	876	933	965	937	948	931	938	874	918	885	937	962	940	899	917	936	900	948	968	962	888	892	968	981	944	920	878	904	948	956	906	928	932	895	925	964	914	885	958	870	916	927	957	960	981	983	938	946	918	912	959	931	926	918	898	951	893	916	933	900	917	908	874	942	976	917	967	944	968	1004	953	890	906	942	948	949	887	972	955	925	922	968	911	911	924	923	880	925	948	961	969	902	957	925	938	892	939	998	928	909	986	914	906	1022	942	918	909	902	925	894	874	906	987	938	936	906	935	954	887	936	976	905	932	959	963	911
24142	20161	26257	24960	21025	16194	9088	4927	3415	2770	2260	1947	1760	1502	1458	1286	1224	1097	1102	1047	960	918	946	905	894	908	899	867	821	811	781	782	829	777	750	786	758	755	738	771	739	749	755	750	774	745	706	725	695	707	709	712	722	734	758	746	699	702	727	704	691	696	718	715	736	726	703	691	694	703	730	724	710	704	735	646	744	743	723	667	756	661	659	705	685	720	704	678	687	707	688	658	696	700	664	693	717	727	685	699	716	710	681	701	738	699	717	685	686	695	720	723	688	683	740	683	696	692	685	696	707	710	658	678	710	689	718	735	708	750	736	668	653	685	707	752	633	686	692	708	710	705	730	654	743	693	671	672	685	710	694	679	772	709	717	750	651	669	674	666	696	676	684	677	721	720	727	694	695	705	678	654	685	685	686	714	685	671	700	709	706	744	676	742	657	687	677	735	725	720	681	726	712	695	728	684	685	650	798	663	714	685	761	680	634	717	677	669	706	682	684	689	688	687	750	705	662	798	700	725	675	660	721	651	728	741	693	692	687	713	746	693	709	683	679	707	715	683	698	695	712	684	685	692	726	729	692	681	694	708	718	702	695	712	724	719	674	699	702	691	724	696	734	697	657	645	693	713	653	720	693	677	716	666	677	718	685	721	712	667	695	716	718	663	707	735	667	682	706	703	734	673	724	672	707	697	694	707	684	764	708	689	695	730	654	715	728	714	687	655	670	700	718	698	687	643	680	700	708	688	698	682	698	679	702	628	692	711	708	666	695	687	671	708	711	745	726	692	697	674	757	706	712	666	722	723	684	718	731	719	715	722	677	698	697	693	700	712	684	712	697	683	693	679	634	718	690	738	702	742	656	707	660	711	703	689	678	707	713	700	710	722	699	727	660	679	758	703	696	698	710	662	665	690	672	687	719	694	677	687	701	729	674	690	683	682	680	680	717	728	706	666	674	730	701	720	654	714	731	697	697	702	721	694	654	720	718	683	702	692	674	673	729	646	721	659	640	730	672	695	723	699	703	700	706	737	693	661	689	698	689	703	715	683	670	679	724	704	734	669	700	686	738	682	705	690	711	711	667	703	654	733	688	683	700	663	678	707	785	701	673	679	710	710	696	686	682	725	715	691	723	690	713	656	713	686	700	713	691	711	726	684	669	749	659	722	772	701	696	661	655	688	632	677	733	715	735	670	715	691	680	651	712	737	653	712	672	665	706	699	694	692	677	736	689	711	665	695	677	681	705	670	704	670	676	673	716	737	717	714	708	704	710	667	657	713	732	758	708	665	723	742	631	694	705	715	684	674	714	726	683	696	685	711	714	749	719	702	711	701	727	698	667	671	706	702	679	720	731	703	680	746	677	652	681	680	700	645	673	682	669	665	688	732	736	737	688	728	693	764	701	698	735	682	704	667	695	659	699	728	684	639	696	668	727	707	692	715	721	714	651	718	669	721	715	715	714	695	683	686	727	682	689	659	674	692	654	701	687	703	638	634	680	694	703	714	716	685	720	677	693	678	676	709	713	662	625	691	730	699	674	649	711	674	712	710	715	667	722	711	720	712	712	716	651	716	706	728	726	689	706	687	727	705	673	717	685	710	684	733	702	699	689	741	708	654	633	668	715	691	666	683	690	694	706	703	732	724	706	665	691	705	658	675	617	708	763	684	684	740	698	741	669	704	686	685	669	731	699	737	700	729	740	708	705	667	670	702	707	711	723	643	705	677	674	694	686	732	701	678	715	669	705	680	715	715	680	677	728	705	703	687	726	702	693	648	684	679	684	695	738	727	721	666	679	723	714	702	719	665	675	705	683	678	663	722	703	669	696	670	721	679	692	715	671	761	659	680	688	669	644	682	697	713	709	675	704	698	711	685	724	702	750	736	722	687	678	704	706	755	707	669	705	647	718	673	704	713	739	664	689	666	724	687	685	712	727	643	721	652	728	693	701	743	700	704	667	694	685	651	670	702	737	688	705	703	685	717	649	714	685	674	720	674	719	690	672	638	684	685	693	718	675	719	692	646	674	716	717	699	703	709	738	654	669	663	728	685	721	669	722	726	671	689	706	639	687	664	711	683	668	701	650	704	696	684	713	702	735	681	734	697	673	669	701	705	743	680	674	707	674	668	712	610	724	721	685	670	722	720	680	750	730	710	662	709	685	696	682	676	697	701	697	668	687	692	709	734	638	739	734	636	652	748	747	742	711	685	679	682	724	720	671	662	755	705	743	675	690	743	685	726	709	661	688	764	730	730	694	690	719	731	670	690	671	721	655	701	685	695	730	694	698	717	710	674	673	765	746	672	709	686	717	692	683	670	688	672	696	728	685	717	679	666	733	695	714	677	636	705	667	731	692	706	721	700	712	690	666	709	741	709	707	706	637	686	675	672	711	717	722	718	645	678	704	680	712	712	686	680	686	713	658	731	695	715	670	687	668	640	683	725	721	718	719	671	696	716	681	691	706	706	691	665	672	671	680	695	723	683	673	664	666	691	720	642	711	688	693	684	675	664	758	699	690	679	727	696	646	696	714	681	646	678	671	706	719	644	743	672	721	706	680	692	645	696	682	720	716	699	713	706	709	728	715	721	690	697	724	700	704	788	747	677	714	684	663	733	690	734	672	686	667	668	733	709	727	668	716	702	657	704	694	754	741	703	675	663	663	619	687	692	685	683	691	670	694	671	694	683	727	750	678	661	714	721	681	696	702	663	710	702	721	721	703	694	747	688	690	732	677	701	716	729	641	725	714	700	714	728	666	724	668	728	680	706	709	717	763	701	694	670	633	673	686	673	695	700	679	747	656	684	691	685	717	717	697	717	708	666	668	673	720	747	690	715	731	751	692	714	696	729	745	711	653	650	719	684	700	698	731	684	720	665	675	723	689	711	670	675	712	725	686	712	700	681	697	676	723	678	706	644	714	711	688	650	711	704	683	701	696	727	664	685	735	671	731	678	700	694	645	721	689	726	682	740	734	695	708	679	690	689	725	677	714	711	725	693	664	709	676	698	730	751	740	685	690	679	684	708	689	653	666	654	694	694	713	669	626	684	693	721	623	738	673	678	650	690	714	678	692	692	715	725	686	685	635	703	673	708	694	692	673	697	729	697	682	714	647	644	652	702	701	680	718	685	668	654	741	719	662	700	703	689	703	678	687	779	696	671	730	697	695	693	713	697	714	684	671	703	662	691	670	679	712	717	742	705	750	650	689	701	691	723	719	695	744	729	693	698	747	678	718	727	725	739	710	723	711	690	638	677	699	715	675	686	779	740	684	741	730	711	735	712	677	717	736	678	729	737	683	697	732	688	660	700	722	678	679	662	668	736	690	688	665	719	704	699	659	675	763	674	676	737	734	706	634	677	690	686	666	698	621	705	694	679	653	687	687	683	681	700	671	663	681	648	686	670	684	697	644	672	660	714	730	676	687	709	749	677	692	685	691	702	707	669	702	687	709	685	665	665	704	638	694	684	668	683	699	685	729	738	719	632	724	708
37038	54185	46805	36367	24083	15780	11631	8772	6901	5341	4290	3642	3049	2618	2377	2106	1968	1712	1628	1540	1356	1281	1265	1212	1204	1090	1122	1029	1057	936	973	913	903	941	896	861	847	870	849	863	907	874	812	800	821	852	800	833	794	740	745	872	771	826	749	792	814	761	773	805	796	800	771	738	793	785	823	763	778	766	720	772	756	754	754	768	796	756	750	734	736	706	768	748	803	752	754	738	718	778	790	769	762	719	726	753	736	761	744	749	769	696	753	719	795	728	747	723	721	740	710	790	738	760	756	712	772	738	745	706	724	791	730	732	748	757	764	703	762	768	767	708	828	744	739	755	738	731	747	780	750	747	794	762	757	684	750	772	707	754	731	708	694	730	773	762	722	733	710	720	800	730	750	741	718	767	739	754	742	738	755	679	767	786	757	720	717	739	744	714	755	732	766	765	738	718	735	754	732	739	763	778	744	768	731	768	734	736	699	760	713	775	755	754	761	712	733	732	739	749	790	745	737	813	704	692	783	740	781	742	760	751	758	748	739	725	742	763	743	788	731	750	752	761	774	763	751	744	714	759	723	753	729	762	716	747	699	691	732	733	692	737	738	766	721	733	764	766	751	776	767	732	760	778	723	766	743	744	735	720	734	744	721	734	736	713	753	737	751	774	701	669	731	769	765	726	784	752	815	709	760	693	732	776	788	737	730	724	760	760	772	696	767	704	762	764	780	761	805	747	780	750	729	774	698	748	775	711	789	722	775	734	770	734	790	764	756	699	713	736	712	753	763	726	812	740	731	734	737	775	747	746	745	762	773	729	759	723	804	776	735	709	745	727	727	749	821	741	724	702	760	736	733	772	718	753	758	749	766	710	780	795	746	752	747	720	748	785	757	788	736	700	695	739	740	700	776	738	672	757	823	760	767	746	783	760	764	723	734	772	749	715	760	730	730	714	742	751	761	737	733	773	786	747	782	735	746	738	704	725	718	769	802	701	736	724	775	740	755	757	740	716	698	717	747	719	780	777	738	720	730	749	726	733	736	772	694	707	729	705	747	737	719	755	712	717	718	726	761	715	755	761	754	773	756	757	723	718	736	745	722	791	742	746	713	726	723	770	756	742	726	741	794	746	748	809	790	722	775	711	789	753	736	770	741	736	727	772	748	721	722	695	724	738	718	778	755	721	742	724	738	732	761	747	770	758	705	754	787	780	765	699	705	760	723	785	769	727	736	749	725	741	743	745	770	738	764	752	734	731	755	712	738	745	765	740	743	760	721	725	773	711	766	767	750	762	724	757	791	773	780	738	707	726	768	719	782	763	723	728	764	770	731	782	774	717	762	756	742	746	717	744	735	758	773	756	737	774	729	774	742	738	783	722	724	790	690	752	793	746	733	788	779	699	765	779	749	726	735	755	744	738	805	742	764	732	724	726	711	785	752	758	732	720	729	749	702	703	745	753	739	761	773	784	778	764	749	718	759	748	718	726	768	697	767	751	809	718	776	686	790	717	792	714	744	768	749	731	769	749	759	737	714	790	712	710	750	715	745	773	775	706	744	753	765	737	725	754	796	773	737	744	751	754	756	723	774	730	726	737	692	798	777	771	713	802	731	776	767	748	782	713	715	725	749	742	749	700	729	752	744	691	735	772	768	726	739	765	727	720	717	759	815	760	765	728	730	732	724	721	769	740	706	754	796	724	695	780	713	761	694	750	758	778	748	773	713	746	722	744	746	719	767	730	726	729	725	772	744	736	716	738	748	746	738	763	741	714	781	754	765	763	739	760	722	722	750	768	757	729	771	718	714	718	763	737	812	729	724	739	737	777	781	748	784	713	734	709	739	716	710	739	734	746	750	718	735	734	756	750	736	736	693	788	735	753	750	733	726	703	712	765	723	747	774	738	748	753	733	732	722	816	711	707	713	702	730	820	726	764	695	800	729	759	729	766	688	706	726	757	760	720	719	712	786	720	722	695	774	739	724	749	699	737	771	764	757	715	714	776	750	746	719	830	741	751	703	703	707	768	732	723	723	769	773	739	743	742	747	749	730	759	734	675	741	777	733	757	744	789	723	779	767	741	797	761	770	706	727	740	721	791	784	786	791	740	767	735	721	744	764	703	725	726	706	747	727	740	717	745	753	743	718	726	831	742	746	730	744	720	782	701	747	768	759	724	727	738	760	777	712	701	764	732	735	726	708	734	726	739	771	749	732	756	772	748	785	723	728	725	725	681	733	761	733	762	730	773	725	795	717	799	721	722	757	741	744	747	755	747	704	745	733	710	705	740	757	711	731	789	768	699	770	759	737	770	725	762	764	755	749	695	764	746	791	686	770	760	690	696	748	763	797	755	759	778	779	783	710	758	760	723	761	750	753	768	813	725	745	714	748	724	776	797	772	789	742	770	770	749	742	706	698	733	764	675	792	739	777	756	698	748	747	738	757	772	761	757	773	755	736	738	752	728	722	753	802	733	767	797	678	746	722	799	723	755	758	718	725	743	751	731	759	756	753	741	791	767	725	768	749	718	718	710	742	766	741	742	742	738	725	780	750	742	749	713	728	751	753	708	718	709	747	721	772	729	755	778	723	779	772	747	727	741	746	733	784	694	763	713	774	718	758	696	765	748	783	749	715	738	709	721	783	715	718	728	770	714	712	723	737	747	725	683	761	764	773	742	720	760	772	803	729	780	755	793	779	734	765	781	751	723	734	710	732	719	722	755	769	748	723	770	743	745	739	809	719	761	743	732	737	807	758	737	708	763	711	730	726	738	788	713	733	751	755	718	684	823	775	673	740	782	768	757	733	726	741	767	774	719	756	794	735	742	724	765	733	746	717	735	716	776	759	767	737	717	737	756	719	762	731	746	780	663	740	778	723	748	719	709	743	691	761	737	716	741	727	718	711	724	764	763	702	731	724	748	824	799	754	776	752	735	744	715	780	700	704	708	764	717	740	723	754	763	764	711	778	777	758	768	706	723	762	779	755	736	729	727	741	747	808	759	749	705	737	713	758	760	749	756	744	735	718	777	720	687	796	739	716	770	738	735	769	768	757	733	832	731	804	729	783	740	696	783	729	731	765	730	755	741	746	764	738	735	682	775	785	773	748	716	703	782	753	718	742	769	724	739	717	747	706	774	773	736	702	747	725	733	737	754	763	739	740	768	725	743	781	734	759	768	704	764	736	727	741	716	738	691	741	786	755	749	771	693	741	722	709	743	728	747	833	730	751	717	772	737	755	708	715	710	759	740	772	734	762	739	740	784	778	755	742	742	702	787	790	736	734	730	727	729	758	717	774	727	777	768	756	709	740	777	745	659	732	706	752	745	756	779	753	707	785	738	787	753	763	735	766	720	729	741	733	746	740	822	721	747	778	730	769	710	757	733	719	710	743	782	729	750	756	710	757	767	712	758	754	790	730	765	764	737	721	775	701	729	741	762	721	749	702	727	765	798	749	719	741	743	796	702	777	773	739	744	738	775	744	749	749	744	734	766	734	768	735	754	731	735
22348	20086	26530	23900	20862	20489	16069	7301	4514	3866	3147	2627	2241	2093	1911	1698	1600	1445	1387	1230	1272	1179	1138	1134	1129	1104	1009	1023	984	1015	1011	943	931	903	886	961	965	955	916	912	897	881	935	823	854	855	885	887	925	915	868	849	832	865	888	849	890	854	878	846	796	845	831	841	848	825	897	873	853	850	821	793	812	804	815	809	812	821	877	833	890	818	839	877	813	789	846	868	860	871	818	813	835	853	798	812	760	763	808	829	856	820	843	800	802	830	876	885	848	810	818	854	812	831	843	840	832	814	820	809	764	814	762	870	828	803	859	843	816	822	836	819	783	811	826	830	782	781	866	807	781	780	902	822	798	825	798	812	800	835	787	813	810	757	861	782	845	785	835	833	843	820	858	807	814	765	824	780	862	808	845	838	828	815	795	823	831	842	829	840	854	800	842	828	811	866	854	805	789	842	839	773	845	824	814	841	799	825	787	823	823	805	832	824	844	837	817	816	892	802	841	852	831	806	819	811	825	854	826	839	852	800	818	835	798	805	829	790	812	806	809	818	828	858	851	822	821	880	829	824	859	819	873	841	821	836	843	844	828	801	763	795	887	821	866	856	842	820	902	802	841	817	763	841	807	823	806	799	838	813	817	852	830	859	833	772	814	829	853	869	783	814	818	856	851	835	803	824	867	783	831	799	803	781	776	804	806	798	855	821	799	820	824	802	775	768	867	837	812	797	811	791	805	753	808	860	836	790	803	854	811	764	816	811	820	809	769	824	870	791	803	844	821	887	831	783	818	832	814	789	831	848	801	821	874	794	835	792	823	839	833	864	814	832	864	832	849	776	768	857	805	817	811	860	808	783	754	868	889	781	828	843	831	805	813	821	817	798	837	815	814	810	856	880	888	828	815	848	808	798	862	795	817	859	839	868	803	811	788	829	815	857	815	876	819	860	787	814	836	814	815	869	788	856	852	827	842	820	813	813	841	877	831	858	807	814	824	821	761	841	857	860	845	828	881	825	839	827	818	808	800	856	790	805	830	838	787	865	805	830	827	781	797	839	825	846	838	823	815	893	790	830	809	801	847	811	804	852	861	854	861	837	786	834	828	818	780	866	843	806	769	811	782	864	859	865	848	851	883	819	816	807	850	829	874	852	791	881	826	818	804	816	794	835	839	796	834	838	824	869	856	863	826	810	787	833	775	771	799	850	808	823	845	844	854	815	822	862	888	855	775	824	831	840	836	835	849	785	817	852	847	836	803	851	827	861	845	858	769	881	825	840	868	815	789	862	801	811	827	810	771	799	830	805	827	843	849	864	804	817	825	793	795	835	819	776	813	806	837	820	804	887	822	801	805	814	819	857	824	840	842	829	869	806	832	866	818	822	859	845	822	873	820	798	846	826	835	853	823	831	813	836	856	796	833	794	814	810	839	835	854	840	797	864	840	787	833	883	834	832	819	820	812	786	776	839	795	849	817	803	764	814	871	808	815	860	805	818	826	846	876	813	810	792	796	802	811	811	810	815	836	857	827	810	807	822	816	817	764	801	797	854	813	774	819	850	767	859	835	840	848	802	801	861	802	770	848	797	846	817	780	865	785	834	817	852	839	845	824	814	798	820	785	848	800	801	819	849	871	810	841	816	814	806	806	858	816	833	829	822	781	859	803	824	797	827	802	839	825	837	800	801	810	816	834	791	813	828	832	833	841	800	845	830	838	855	791	809	778	841	838	882	811	804	839	795	831	875	844	789	813	796	810	864	800	783	837	837	778	818	802	845	890	870	835	799	822	883	812	818	853	803	812	812	865	819	817	837	862	853	822	880	866	855	798	787	838	838	853	885	801	807	799	771	798	838	856	781	805	779	837	800	786	870	789	856	773	835	850	903	841	825	798	857	803	789	823	833	824	807	802	821	816	799	815	815	802	796	861	783	856	819	828	865	833	821	837	812	805	783	860	795	812	774	854	835	808	819	805	859	844	842	842	838	802	860	819	832	821	837	888	798	863	805	846	813	817	782	796	844	856	811	812	805	814	879	871	827	806	828	817	813	797	819	842	878	797	831	804	789	841	802	839	835	764	779	804	872	821	797	798	845	845	835	829	820	860	764	812	839	853	808	796	857	800	753	791	803	811	803	796	784	810	857	846	864	794	845	814	838	835	840	824	784	822	802	823	801	821	817	796	873	840	878	853	797	886	807	836	810	847	798	831	831	774	801	732	767	818	806	870	809	823	874	819	846	820	816	818	856	795	843	851	913	820	823	817	853	827	859	819	798	894	835	782	835	861	812	810	900	830	854	799	799	826	847	808	858	842	799	840	836	796	815	784	864	816	862	843	852	816	792	848	836	814	799	810	779	838	812	840	805	812	823	796	827	768	775	819	804	829	828	840	834	811	853	810	823	796	848	794	770	853	829	785	832	814	792	839	791	802	756	813	824	842	797	822	852	847	852	806	833	824	822	787	848	860	880	804	794	847	800	859	865	837	812	785	810	860	867	854	789	854	868	844	821	846	790	831	812	848	777	851	820	799	849	860	794	862	800	799	872	885	809	863	859	847	818	902	773	806	854	823	873	854	858	840	817	806	826	849	828	840	816	837	791	853	827	856	868	825	832	849	837	792	820	808	774	841	826	831	826	808	846	808	815	810	845	834	839	761	874	836	849	824	861	862	826	844	815	861	896	829	809	787	817	795	749	787	801	825	813	816	829	808	822	844	786	852	805	831	839	889	818	820	804	842	846	799	853	831	815	811	783	791	846	816	757	838	802	778	819	831	767	803	794	845	789	807	835	797	851	821	809	756	778	782	845	811	791	792	843	808	861	801	765	839	844	804	863	832	839	844	802	832	807	856	843	806	852	865	857	846	839	861	832	840	818	821	774	801	825	836	851	808	833	849	827	836	865	798	872	790	867	822	831	805	805	831	858	825	789	790	833	822	857	830	804	807	829	817	822	846	852	852	795	807	833	777	849	853	882	797	861	798	794	871	820	811	790	864	824	819	811	828	841	780	893	809	767	775	809	840	874	796	809	860	798	835	814	848	856	821	821	767	843	838	819	811	788	864	790	775	831	803	858	832	822	792	751	771	793	829	861	882	839	909	817	790	858	830	824	853	847	835	814	779	803	800	843	814	788	858	856	812	807	802	780	813	756	846	792	814	782	892	809	844	847	818	867	812	797	791	905	826	791	850	866	841	816	828	843	823	828	785	836	850	838	781	817	837	794	854	789	870	858	844	804	831	847	825	832	882	850	834	824	846	806	799	805	811	871	797	825	802	788	843	842	860	797	831	837	849	851	833	782	875	842	830	833	772	790	792	830	855	803	806	846	792	812	885	802	818	813	879	794	870	837	824	838	843	846	819	790	820	829	832	805	843	812	829	859	792	798	792	804	794	818	825	803	836	804	845	764	842	851	808	797	854	826	773	798	849	849	815	829	786	849	820	834	783	838	824	859	794	764	870	834	819	841	821	807	815	853	816	848	846	777	866	778	794	843	749	827	848	810
39203	61415	56756	41562	28405	19450	14485	10869	8334	6894	5804	4620	3975	3484	3079	2745	2482	2217	2081	1891	1713	1575	1538	1498	1401	1322	1323	1187	1148	1147	1174	1077	1109	1148	1109	1000	1018	1011	1028	973	956	953	914	938	951	997	943	1032	921	965	937	927	876	924	921	911	930	927	858	886	857	931	894	887	916	872	905	868	890	937	893	912	932	860	900	833	894	861	873	896	936	925	874	838	886	835	861	871	865	864	847	861	907	809	883	814	861	839	811	916	879	878	914	862	860	843	864	823	874	833	857	874	867	813	870	904	812	850	857	890	846	851	850	872	857	904	853	809	876	906	892	838	847	862	901	813	882	864	844	829	852	860	844	830	845	887	839	849	830	780	861	862	892	821	826	890	856	806	788	809	896	866	883	832	817	845	798	831	909	845	842	901	888	834	832	842	821	831	824	858	869	802	871	874	809	828	829	839	858	860	879	844	883	855	823	852	826	837	901	846	881	827	821	833	853	825	873	811	872	847	868	830	883	831	848	808	798	866	792	830	883	828	883	804	848	845	837	820	850	889	841	844	818	827	848	827	894	861	834	836	861	816	896	838	842	875	878	841	854	882	850	849	843	861	858	869	885	860	851	834	882	825	881	832	842	811	842	889	835	868	812	853	849	823	835	848	831	841	887	833	880	855	891	888	852	824	842	866	856	804	814	864	832	867	870	838	806	865	852	837	855	832	909	870	840	864	843	844	867	812	826	896	883	845	808	841	817	828	853	867	834	830	840	843	890	824	855	875	887	811	823	870	780	863	873	855	832	855	833	901	855	804	848	813	819	877	873	873	840	898	833	813	871	874	842	863	826	873	874	822	893	884	814	885	837	886	873	817	882	829	854	851	845	880	818	925	867	896	882	835	909	836	840	875	859	864	854	831	887	917	825	847	850	857	854	839	869	877	873	859	821	909	824	843	851	834	875	867	884	908	807	874	879	895	837	847	851	802	838	843	886	859	873	885	824	863	842	869	844	863	909	870	816	828	879	828	856	848	852	889	860	859	877	905	813	884	828	869	851	843	808	859	827	875	839	844	845	812	883	853	787	827	867	836	883	863	857	843	908	810	840	816	891	821	812	916	864	875	856	879	826	877	872	852	835	839	879	839	801	833	883	849	861	816	855	859	825	889	852	851	851	834	910	907	904	854	849	903	893	857	897	824	862	908	808	847	861	841	865	813	871	803	850	895	842	824	830	891	788	833	800	840	861	826	816	864	825	849	820	881	832	880	885	867	821	851	856	861	874	868	872	839	888	784	870	862	865	856	832	816	853	908	852	863	850	860	906	913	799	891	841	840	860	801	882	857	832	873	891	849	858	850	857	855	861	878	847	887	851	858	811	851	805	894	848	857	848	852	853	891	888	859	849	846	853	863	825	858	853	826	849	813	814	854	854	833	815	821	874	847	819	914	859	874	859	854	852	844	880	837	817	873	880	851	845	862	898	864	878	872	876	882	892	803	875	817	845	863	845	849	901	862	815	878	843	852	816	809	848	879	869	847	850	902	837	894	847	857	861	852	788	801	878	834	848	820	832	835	854	859	854	819	791	856	815	848	889	850	842	937	877	810	809	880	839	843	900	838	837	825	876	844	890	790	851	868	854	896	847	864	841	863	898	857	881	826	838	868	871	863	872	853	823	833	873	869	838	865	836	872	863	811	843	864	889	851	876	799	835	886	880	870	854	868	834	773	883	846	858	854	849	882	878	814	881	856	813	870	838	877	846	825	825	824	885	868	791	875	855	842	817	822	815	855	819	844	865	887	860	839	811	815	861	886	844	827	879	816	839	875	842	830	830	886	869	840	851	829	872	885	841	829	804	811	824	867	917	871	811	841	877	871	829	825	830	851	859	856	856	840	894	838	815	846	836	851	814	877	876	858	867	874	880	847	852	851	884	831	845	843	827	838	799	871	845	889	835	856	818	813	823	812	804	873	828	815	850	853	850	901	842	836	829	840	815	883	857	855	853	872	827	842	798	854	830	823	887	843	892	867	858	889	841	828	845	837	820	851	824	827	843	887	877	832	854	854	826	821	867	829	857	825	835	836	824	857	848	900	867	867	876	852	856	877	844	839	839	872	871	827	873	827	812	854	797	766	816	938	804	843	882	830	851	816	895	821	864	861	867	873	858	847	844	839	858	827	856	881	833	891	785	824	842	847	899	835	865	834	863	811	847	851	868	872	881	842	870	863	875	828	892	776	890	885	839	857	807	837	865	809	830	870	867	839	858	862	867	823	829	800	848	826	816	817	760	831	915	818	849	840	858	920	872	868	760	807	855	845	801	849	807	877	853	846	860	806	838	850	845	863	882	887	852	893	858	807	831	881	868	909	847	837	803	874	867	827	821	881	859	861	802	839	847	812	882	865	845	877	876	818	860	845	857	809	861	836	865	829	857	857	813	821	871	852	857	877	863	868	898	854	841	864	848	856	885	815	840	832	884	812	846	813	892	822	818	822	866	840	835	847	867	898	843	884	900	856	800	838	880	859	824	849	856	859	844	814	859	841	841	848	829	844	824	838	839	881	813	885	875	859	839	861	882	826	802	872	835	837	888	851	871	851	850	818	855	855	879	847	867	832	827	880	842	909	851	894	856	859	853	815	843	886	799	867	862	858	818	817	862	801	834	841	894	881	905	871	827	816	851	893	884	896	833	843	828	869	819	904	826	806	827	872	857	817	813	851	847	848	854	816	837	876	854	846	826	827	808	905	843	853	828	881	885	791	837	815	840	882	801	867	846	885	851	876	825	861	804	880	880	859	834	838	777	856	873	866	860	818	878	838	891	885	897	873	864	845	889	813	920	813	852	841	846	856	902	856	841	880	854	843	801	799	863	840	842	867	824	851	856	889	871	804	801	842	855	821	863	836	865	841	813	850	856	876	848	848	858	772	922	825	845	848	855	826	848	859	823	868	863	826	832	847	839	826	853	902	896	837	844	864	818	860	869	880	850	882	847	872	887	829	854	861	883	874	818	803	828	813	874	876	881	847	820	819	837	858	836	821	818	792	878	818	823	862	836	809	842	815	851	849	853	844	872	853	837	861	810	838	864	802	867	915	856	896	839	828	846	858	887	850	846	886	865	822	819	852	883	881	883	814	856	863	792	819	778	859	849	872	868	874	867	874	871	887	929	853	852	872	884	874	834	830	848	842	909	832	874	837	802	867	854	863	815	840	865	887	777	806	891	866	891	799	825	851	849	811	852	888	835	890	868	850	816	846	841	883	832	848	848	853	814	813	845	876	869	848	844	815	844	860	883	824	823	857	907	841	884	848	839	820	842	856	819	802	843	841	880	887	860	863	868	884	844	828	863	842	858	850	849	861	865	852	856	808	820	821	893	843	830	860	846	803	846	867	857	855	866	877	920	824	852	845	846	850	858	838	862	848	814	820	928	794	812	859	897	823	870	904	838	810	886	876	872	877	880	898	791	892	901	807	821	820	848	854	866	855	800	882	892	866	821	906	851	900	805	856
34760	35215	31494	19835	10218	5528	3747	2646	2211	1826	1562	1447	1319	1233	1122	1072	1050	1050	1055	1050	1043	917	949	922	904	862	863	907	858	878	826	847	802	850	840	827	819	822	857	843	794	822	844	842	850	857	796	788	870	813	793	805	816	836	837	831	800	804	797	797	821	803	815	835	821	813	783	741	778	837	791	810	797	805	777	783	809	780	783	782	837	827	789	781	808	812	795	847	793	757	813	788	792	786	791	851	791	793	849	768	810	796	819	808	815	820	822	781	774	796	843	820	810	768	812	790	756	816	797	800	786	788	825	816	754	817	814	846	762	786	772	775	803	820	787	848	782	830	807	808	799	856	785	770	734	758	763	843	747	811	811	815	805	800	773	825	830	821	796	850	767	814	855	783	835	815	801	788	822	781	817	772	799	803	795	793	786	733	743	769	780	788	831	803	764	819	749	813	788	819	764	759	782	775	826	774	810	786	796	849	790	779	763	740	770	776	799	792	824	811	812	753	771	864	799	806	849	754	816	803	814	779	804	765	790	782	791	817	761	792	749	828	754	755	800	812	806	792	819	832	771	742	800	825	832	772	787	770	828	811	825	776	793	793	759	805	833	828	824	867	788	803	824	746	831	751	717	808	792	757	816	826	806	766	822	797	789	800	747	844	782	789	747	784	824	797	812	888	760	769	766	820	852	763	750	771	762	778	757	775	797	828	792	810	799	843	798	807	785	797	787	845	748	806	779	828	803	808	757	868	810	712	738	761	805	847	752	816	739	806	794	827	799	809	808	827	779	784	778	854	817	839	827	858	792	764	768	796	792	766	812	794	805	798	803	817	791	792	812	789	779	818	810	793	770	792	773	700	777	796	821	787	813	810	769	761	793	784	805	769	772	771	824	819	830	775	807	786	827	728	782	812	773	763	776	775	797	847	787	806	778	852	767	822	802	797	790	808	810	770	786	754	813	722	803	757	790	810	755	761	775	738	854	766	792	789	780	863	783	779	779	832	825	769	813	750	821	803	817	823	766	821	749	807	788	787	765	749	785	798	813	754	810	786	835	780	815	827	768	801	751	738	885	770	800	806	800	775	740	813	794	834	843	815	776	852	823	802	834	768	799	755	807	804	791	793	772	803	797	781	844	800	732	757	829	754	773	737	817	752	773	821	791	790	822	809	830	847	783	839	816	727	806	820	765	813	807	788	826	808	772	772	829	821	803	765	818	800	808	781	775	788	777	783	761	811	822	791	781	798	814	826	785	759	751	780	769	790	808	771	776	766	781	801	821	810	744	777	839	806	788	779	806	861	828	771	771	742	802	793	784	797	774	761	779	833	816	827	843	832	809	826	802	792	786	832	798	796	795	800	796	747	804	812	778	796	788	802	792	765	764	829	795	811	753	791	805	847	780	775	812	802	804	793	779	821	749	808	780	779	816	794	816	777	811	823	797	786	779	803	751	766	793	793	779	777	835	807	797	818	785	811	834	792	797	805	737	832	779	810	785	811	739	801	807	793	839	786	823	781	849	796	784	796	822	793	796	771	810	792	761	789	802	830	793	848	776	776	816	842	788	783	767	802	836	813	804	809	741	754	782	796	785	806	819	779	784	833	808	787	758	795	780	771	773	787	792	818	795	834	759	818	852	804	781	782	799	781	775	812	781	817	814	792	801	752	759	802	766	789	788	781	795	785	786	804	764	758	763	774	785	773	805	780	831	798	765	798	845	818	760	756	796	800	764	834	831	781	813	800	800	810	819	771	819	789	794	792	775	780	812	802	803	787	816	880	760	769	758	815	783	789	759	782	818	785	796	772	778	854	753	819	827	810	759	795	770	847	723	785	801	833	816	791	743	769	852	786	763	785	758	775	770	785	793	791	810	735	764	798	760	736	807	799	842	818	776	780	788	786	828	816	804	787	775	781	757	785	833	819	810	831	786	782	802	811	796	776	772	793	818	821	796	810	764	865	813	771	821	777	769	813	731	830	772	762	835	794	752	790	810	836	825	819	810	766	797	777	780	810	786	823	763	814	792	771	782	779	822	776	750	790	798	796	794	813	803	789	797	767	795	771	808	769	820	770	800	811	833	790	839	828	781	793	776	757	798	792	844	804	737	766	802	762	839	808	840	814	756	789	873	808	815	821	834	798	811	808	766	811	776	721	792	779	816	763	815	780	830	761	802	792	788	839	820	829	796	839	747	774	752	756	818	768	768	804	777	794	759	780	816	874	787	849	803	797	797	745	759	831	764	805	802	778	842	799	815	846	823	828	830	773	760	862	825	813	836	733	769	788	772	799	851	816	763	774	810	751	768	788	843	792	750	798	775	803	756	816	812	809	835	775	808	817	792	779	809	763	786	806	775	790	797	813	774	788	785	754	784	812	791	798	798	834	754	821	808	746	812	840	855	854	804	786	767	802	768	738	831	763	823	773	769	807	849	816	800	793	770	781	833	772	789	786	869	746	758	781	802	753	807	770	788	835	760	843	830	780	782	778	797	757	781	800	788	831	791	789	812	809	805	770	824	743	778	751	833	771	787	788	803	740	817	767	779	778	802	803	791	798	800	743	769	767	807	778	745	807	799	727	831	882	794	813	854	803	772	795	807	791	799	800	827	845	785	776	767	793	814	844	714	741	853	811	828	779	797	834	824	789	820	790	770	796	773	806	785	761	733	869	837	788	804	804	827	820	802	799	814	811	760	829	813	763	735	811	780	782	756	820	812	799	782	808	781	815	744	800	768	780	813	786	788	796	818	820	785	817	794	810	814	799	787	777	817	806	793	826	794	785	831	796	824	799	760	799	764	757	899	831	801	798	792	816	810	774	755	775	836	808	786	809	817	756	763	830	826	763	771	811	812	834	799	811	813	767	787	732	809	752	757	828	786	794	761	794	788	806	805	757	802	793	745	862	770	810	835	776	737	780	776	769	756	717	777	755	763	807	787	792	765	786	771	780	798	775	777	802	807	854	804	816	779	809	794	809	813	818	846	780	793	799	830	816	795	835	761	772	768	796	763	752	786	811	803	748	780	729	838	802	760	772	821	774	765	801	798	793	803	777	763	783	788	747	790	776	783	800	844	824	803	773	808	779	850	752	772	770	825	778	775	807	797	800	805	835	791	826	744	857	789	825	806	785	751	796	777	804	767	825	790	807	754	789	848	825	806	755	816	817	809	803	803	840	776	787	851	822	846	797	758	819	822	788	745	826	873	811	831	782	793	862	820	775	769	813	782	839	782	817	808	836	747	827	855	811	778	852	783	797	802	801	771	804	812	773	794	809	811	808	788	881	783	825	800	791	759	758	807	829	842	762	804	816	761	779	795	778	790	782	753	815	794	791	741	785	799	735	814	775	754	817	773	776	806	820	834	819	824	760	821	823	789	822	817	834	841	789	787	769	788	736	811	837	772	804	785	822	808	792	810	850	767	826	842	803	808	809	787	750	815	778	784	840	820	800	802	824	813	830	778	811	807	795	816	765	759	772	800	797	784	826	772	820	772	750
37801	44899	37603	23496	15262	9802	6907	5270	4174	3391	2785	2361	2149	1884	1807	1625	1520	1443	1328	1337	1243	1220	1162	1112	1115	1163	1007	1092	974	1035	918	977	953	964	948	928	890	890	967	882	906	894	909	913	966	904	926	869	893	871	888	879	892	918	881	889	909	887	904	829	897	834	915	829	906	925	904	891	895	877	874	862	848	881	889	837	892	861	821	837	852	855	813	838	836	886	865	886	823	837	849	880	872	883	851	823	845	833	900	867	896	846	839	873	833	865	851	865	873	849	872	853	849	826	841	885	856	865	895	886	835	874	893	845	866	862	865	812	845	844	885	829	889	849	922	855	784	850	840	878	815	896	823	901	876	852	854	872	816	841	913	889	781	860	896	785	894	855	831	815	819	783	913	858	860	877	843	857	899	845	817	853	909	875	840	826	843	842	872	885	832	860	854	839	856	859	819	858	852	843	819	835	876	833	835	885	825	838	832	807	876	874	854	828	811	862	809	886	835	829	853	858	809	868	869	863	914	888	846	838	829	820	789	860	855	899	863	862	852	894	782	866	785	830	865	897	876	895	882	895	838	818	803	900	889	882	850	854	822	870	822	850	907	871	818	871	920	817	903	838	807	846	841	858	817	848	867	811	891	845	843	872	839	861	870	893	803	881	874	780	815	892	917	849	828	849	898	891	836	854	836	812	867	844	828	876	756	897	878	866	862	858	857	816	846	855	864	888	856	864	830	851	797	879	835	823	819	848	876	819	871	844	817	847	835	896	855	847	842	854	902	820	835	816	859	819	838	830	856	859	844	844	808	865	902	864	830	813	834	927	814	907	861	805	820	822	861	866	864	833	801	868	824	819	826	860	855	857	847	854	826	852	805	848	801	858	811	820	879	831	868	878	801	847	835	884	871	826	834	858	801	851	858	878	876	850	909	874	880	871	882	840	860	825	807	853	878	861	826	845	902	876	889	792	829	844	882	872	886	867	849	895	845	834	827	866	850	847	858	826	815	776	847	821	829	847	825	862	898	893	848	815	856	829	871	844	859	888	864	894	864	873	889	861	840	808	891	843	886	909	888	844	894	842	839	899	863	835	858	837	855	873	818	885	872	807	893	870	849	879	857	829	822	847	859	856	858	879	853	844	844	892	871	892	893	831	847	840	837	837	893	860	830	823	829	828	876	866	880	875	886	869	813	911	855	869	818	829	837	854	823	869	853	855	856	858	869	824	854	878	822	863	889	825	820	881	818	882	829	829	848	829	836	936	861	843	902	850	829	810	828	850	811	827	856	796	856	841	860	812	880	871	879	832	882	846	837	839	894	880	869	830	888	869	847	844	838	878	834	908	852	896	815	845	880	848	854	870	867	875	871	883	866	843	899	904	876	878	877	870	852	873	807	883	797	843	871	848	862	917	870	856	851	842	891	879	883	894	897	877	814	858	836	874	872	868	852	824	878	854	816	870	873	843	830	860	834	805	866	833	853	853	837	866	863	859	915	807	911	836	869	816	840	866	865	837	846	814	865	858	861	866	852	869	851	847	900	815	880	823	855	894	896	847	837	846	881	892	899	830	787	811	849	849	832	845	870	906	871	853	854	800	869	839	830	870	890	836	906	857	883	888	802	873	877	800	860	842	831	836	841	880	862	887	867	821	831	854	856	876	898	843	885	844	840	832	828	849	880	843	868	823	880	817	837	840	835	905	885	821	850	859	878	880	796	882	844	842	853	869	872	896	901	842	834	844	875	843	903	864	866	841	834	882	850	937	852	872	874	890	903	862	843	818	913	891	850	892	866	867	855	824	882	877	857	909	840	857	829	822	852	876	795	873	826	838	892	824	848	838	854	869	850	848	902	892	835	863	868	773	840	856	820	863	861	838	844	846	859	859	865	874	773	839	842	871	883	835	822	880	867	918	834	833	832	889	828	829	865	858	859	879	891	864	866	825	855	870	840	869	926	898	868	879	843	821	851	853	851	823	855	879	867	902	802	893	815	859	854	832	867	898	829	873	899	840	871	846	839	841	861	879	827	830	823	861	919	822	892	863	869	832	829	810	824	814	845	870	831	878	848	842	854	852	919	852	889	857	903	862	847	843	862	842	856	881	901	807	853	828	911	817	860	771	862	871	853	864	910	845	771	899	859	848	860	805	899	822	910	839	844	887	890	841	860	824	878	806	829	806	883	861	886	862	859	865	907	820	862	821	813	856	852	851	848	851	877	885	847	917	911	848	870	861	834	868	854	862	866	865	829	828	851	812	867	810	853	826	872	868	881	877	828	894	847	895	855	848	850	869	912	869	834	845	843	891	875	900	866	887	852	913	869	880	814	825	888	818	835	865	879	868	858	832	826	890	845	856	892	845	789	887	832	813	822	877	795	827	853	846	807	843	873	808	833	871	876	890	904	796	890	881	895	834	873	854	859	840	854	765	848	865	856	824	921	842	875	851	821	865	897	857	892	873	867	858	839	840	799	873	802	840	851	876	870	825	829	876	792	847	864	863	849	844	896	829	847	857	811	814	861	838	824	870	817	809	905	843	880	866	844	887	841	879	877	808	891	858	814	876	901	874	762	853	854	847	861	832	847	833	834	846	865	894	845	805	820	846	793	875	861	818	861	873	875	861	834	832	842	852	835	823	814	871	877	861	864	847	902	870	829	862	888	864	857	853	860	898	867	847	838	842	885	835	837	854	850	838	848	860	878	883	836	817	849	857	863	819	899	841	868	865	836	830	839	904	860	850	843	902	890	881	876	871	832	796	898	844	847	863	876	850	895	839	789	879	828	837	832	866	864	858	899	855	841	814	856	831	852	837	856	820	861	866	876	914	866	890	833	859	819	839	847	866	888	859	827	881	822	829	872	885	863	894	881	855	836	867	855	836	892	813	839	824	842	846	857	823	838	849	856	879	843	900	884	845	906	850	897	830	861	852	851	906	851	889	884	907	848	815	880	939	874	855	854	821	847	835	866	875	826	803	831	840	883	887	873	854	861	858	825	910	839	847	868	847	892	822	887	818	850	846	804	860	899	844	862	875	811	842	850	832	825	813	811	880	863	858	791	858	870	911	837	859	860	913	879	884	863	820	851	821	829	868	885	824	896	866	803	865	864	854	859	885	811	878	795	871	856	853	891	908	818	865	825	861	840	847	862	794	842	805	862	859	853	834	893	848	842	853	844	864	860	799	830	853	906	858	854	835	852	853	817	856	893	794	822	859	891	847	814	836	825	881	869	878	823	796	926	812	889	797	845	879	841	842	895	880	872	830	874	814	844	862	873	845	843	896	849	865	867	859	875	847	846	871	826	828	880	841	870	857	864	859	862	877	896	871	810	835	850	868	868	903	900	778	866	886	864	871	889	807	862	853	847	790	834	892	909	877	868	843	836	877	843	866	896	905	850	840	876	864	850	863	874	786	849	877	881	827	810	809	798	848	844	882	855	821	836	872	853	899	842	835	854	786	764	894	847	826	861	879	802	808	809	862	850	848	838	834	878	856	868	873	855	844
24195	20110	26236	24907	21387	15989	8469	4558	3262	2693	2210	1882	1653	1527	1324	1286	1142	1106	1087	1005	956	924	985	912	899	887	864	861	747	758	740	764	787	745	771	731	777	777	767	746	712	705	754	750	733	760	722	702	702	721	746	711	755	757	730	712	763	715	724	695	687	729	699	686	695	716	704	701	709	710	725	722	721	718	696	683	690	693	708	707	716	677	675	681	680	747	670	682	738	696	697	672	742	678	696	691	660	661	694	686	706	725	692	695	740	675	727	703	686	694	709	759	711	676	693	719	657	683	714	725	708	720	694	684	693	682	714	648	699	704	738	683	737	690	676	704	700	649	685	738	697	688	646	699	656	691	677	676	657	663	660	694	745	682	669	702	698	720	682	681	689	689	725	733	725	677	681	679	752	675	679	687	717	683	661	716	685	723	711	660	695	747	679	691	709	692	691	680	733	674	686	709	697	668	695	677	672	717	722	668	743	666	660	714	724	680	654	688	688	693	669	723	694	695	720	681	692	708	742	707	700	669	695	688	707	681	673	675	653	725	690	687	692	694	716	687	696	666	656	683	709	616	679	658	677	665	702	684	694	711	735	741	629	658	647	694	699	735	756	664	665	699	653	703	672	648	697	625	682	720	675	687	688	695	672	686	712	679	685	703	718	679	689	682	673	685	704	691	656	729	654	708	723	678	668	697	688	728	662	664	681	657	724	690	688	712	669	686	682	680	678	680	639	720	680	773	677	677	685	700	696	695	647	700	693	719	697	702	687	712	712	692	695	726	700	699	694	723	701	733	684	665	642	711	692	669	725	718	675	692	694	698	686	710	726	664	690	710	701	669	646	699	690	716	749	721	658	689	713	686	708	650	723	742	707	704	624	668	718	686	664	674	679	707	691	710	699	704	683	711	684	707	662	699	707	694	681	682	712	699	682	701	661	708	675	730	689	731	714	698	668	734	716	725	665	653	760	687	648	680	735	662	664	719	689	674	660	703	683	700	669	756	653	673	709	692	657	743	677	669	651	696	644	667	715	691	710	715	690	747	697	689	665	706	709	660	712	657	716	716	740	690	731	696	634	688	688	771	698	718	694	699	681	664	679	675	688	655	722	654	681	708	661	699	753	702	656	715	647	679	626	734	726	683	700	677	663	713	716	644	697	722	644	714	654	650	711	724	689	675	638	686	696	682	711	695	700	728	695	681	710	668	694	693	699	689	646	729	684	694	663	677	683	726	672	699	639	679	738	735	685	679	709	698	718	696	718	644	644	708	678	655	682	667	693	643	631	704	701	714	726	675	641	718	694	735	666	663	682	702	661	703	734	640	653	665	698	702	716	691	677	676	685	702	708	722	694	710	733	731	702	730	708	726	656	698	712	670	695	662	729	729	663	697	698	703	691	682	690	720	674	709	707	684	631	707	716	724	646	678	688	689	664	655	738	697	714	642	629	700	657	696	686	698	707	696	661	702	699	683	681	667	771	714	648	677	705	694	675	707	724	718	729	708	720	705	672	691	696	704	691	736	659	651	683	702	656	634	725	665	674	626	721	696	668	679	662	671	687	683	685	660	686	690	715	736	704	688	648	673	651	633	703	654	660	673	700	674	665	695	667	678	602	631	684	688	689	705	687	672	675	750	668	742	707	726	738	685	689	649	736	655	698	694	663	698	704	685	711	710	708	677	701	683	610	646	658	684	691	716	676	673	715	686	678	642	704	708	655	663	708	647	718	702	751	687	674	724	689	718	681	687	665	708	726	682	710	698	685	732	714	627	702	694	737	701	695	708	699	683	731	680	677	674	718	675	642	674	690	651	671	697	668	637	676	647	638	668	694	715	702	693	728	689	695	686	699	686	723	642	713	694	696	690	717	656	718	761	657	689	672	714	719	680	704	712	696	682	684	670	652	626	685	694	702	709	694	653	686	719	721	722	713	706	666	681	626	724	685	673	667	734	638	725	714	749	624	681	706	739	698	762	687	686	690	646	682	640	665	717	699	687	686	704	706	683	657	697	686	689	691	680	728	672	677	688	699	677	699	704	722	666	654	664	695	694	709	718	709	668	654	711	709	625	677	744	687	669	671	675	716	670	666	688	688	731	710	709	700	662	698	671	692	625	686	682	727	713	718	667	726	676	673	638	687	711	670	741	723	674	663	647	681	733	701	715	726	676	681	706	621	739	750	684	662	723	724	710	780	691	698	668	669	694	692	719	684	685	679	733	699	706	711	686	685	691	701	678	716	716	744	689	637	729	713	656	685	725	703	722	676	635	707	704	675	701	700	679	675	692	733	668	699	676	705	678	682	644	702	685	682	726	661	719	725	662	695	701	717	644	651	704	690	679	681	695	621	707	631	673	670	713	663	713	681	635	631	669	697	642	645	692	663	675	680	682	668	649	696	699	691	660	659	704	681	693	684	695	697	671	726	678	689	722	712	727	666	723	673	747	687	683	672	705	679	699	708	719	691	672	672	708	736	713	658	676	711	653	719	624	658	692	686	719	721	704	674	745	669	657	700	717	727	672	677	682	676	648	691	688	709	746	667	672	661	726	720	706	712	698	704	696	684	705	684	726	663	687	705	700	647	715	658	650	685	706	674	680	745	699	720	705	711	695	653	692	703	687	733	667	695	700	672	721	693	709	664	685	711	702	723	732	661	705	695	696	735	649	671	708	707	689	700	741	713	700	671	701	653	730	672	731	688	733	671	702	717	684	728	698	746	644	675	719	716	706	682	738	681	676	697	701	667	698	684	679	676	712	703	718	630	717	683	673	680	730	664	676	701	679	716	712	702	731	704	696	690	715	691	717	674	719	696	689	727	690	714	658	683	712	685	712	657	738	697	704	725	654	678	707	704	706	704	690	677	741	733	698	686	710	715	678	688	676	690	694	685	681	715	710	691	708	689	696	697	693	703	686	623	701	682	714	670	672	696	717	681	716	712	654	670	690	646	664	695	692	741	685	689	700	705	708	710	676	693	687	725	674	693	715	698	688	692	739	689	684	697	689	693	675	700	726	721	714	677	695	720	664	715	699	746	747	651	695	666	693	676	684	750	651	663	673	695	712	722	635	705	701	686	729	715	695	668	659	674	686	672	690	657	739	708	637	652	669	670	683	684	660	744	664	724	706	670	698	672	730	705	710	676	675	708	715	675	696	697	672	716	700	724	674	687	714	712	718	690	689	658	713	691	684	696	699	673	690	690	670	665	649	658	684	677	732	703	715	673	678	700	679	709	694	711	697	707	689	664	668	675	699	714	684	727	748	682	719	692	652	688	681	646	686	706	685	692	701	714	655	703	698	650	722	698	687	675	657	663	669	665	736	725	749	672	708	652	701	672	675	659	690	682	669	706	693	689	678	712	789	704	694	634	680	740	643	664	749	678	681	707	675	746	728	720	684	704	686	702	683	704	701	699	698	653	677	694	682	731	681	735	652	680	762	724	719	731	718	658	704	723	677	716	675	727	712	647	699	677	691	678	741	695	691	705	667	714	677	698	668
36190	52884	47290	35909	25438	15175	10919	8003	6305	4945	4065	3499	2936	2438	2289	2062	1781	1735	1587	1490	1416	1247	1260	1143	1118	1113	1056	1055	963	946	945	955	883	887	847	877	843	836	847	784	804	842	776	821	799	795	826	788	859	813	827	796	749	796	806	834	799	774	781	816	781	825	781	778	774	785	740	708	758	757	729	761	770	748	762	734	721	757	775	779	731	718	770	721	763	746	806	742	772	710	729	749	769	722	714	751	755	705	755	732	719	777	723	774	755	740	754	749	731	726	792	739	734	703	748	735	772	759	758	739	755	757	745	739	754	733	717	759	757	755	746	745	799	713	734	739	728	744	743	771	751	804	737	691	737	759	724	729	744	709	739	710	723	731	760	786	716	745	778	739	731	751	730	694	700	732	772	712	750	749	791	809	775	729	757	744	747	759	742	703	743	728	704	696	757	744	709	758	738	731	768	740	747	743	710	804	732	750	808	742	706	713	686	739	713	683	728	747	708	756	723	748	740	718	759	750	825	739	763	714	719	776	754	746	753	740	741	758	710	783	720	712	732	709	725	725	741	678	748	744	721	798	774	735	730	755	699	664	723	766	755	735	746	792	739	734	733	718	729	706	714	703	732	769	749	756	711	737	762	758	702	782	743	778	736	739	721	710	772	714	767	747	732	754	717	764	705	777	732	730	735	711	694	754	764	734	748	770	725	724	722	711	738	740	728	764	725	769	734	771	757	738	725	659	735	719	749	760	739	704	754	715	746	765	733	718	788	754	761	763	754	767	751	750	762	732	732	691	740	744	744	679	723	761	764	744	730	724	737	745	717	729	726	770	751	757	712	786	726	750	735	703	733	733	764	769	704	737	731	722	710	697	753	716	776	733	809	763	806	717	727	708	684	732	716	737	763	719	743	758	738	731	730	725	715	708	708	739	763	704	732	712	733	716	728	740	720	721	730	749	749	736	747	784	813	745	734	724	725	699	685	738	753	700	743	775	686	725	742	716	722	726	754	728	718	786	723	777	735	713	777	783	750	771	732	782	739	734	731	747	748	703	726	730	729	719	745	711	710	699	795	785	710	725	703	784	717	771	722	779	768	757	704	755	742	772	751	742	738	750	750	681	751	719	725	720	682	726	718	715	780	720	762	710	758	714	764	755	798	775	723	729	735	750	731	708	776	701	758	719	728	742	756	772	793	741	753	742	740	794	753	727	751	788	752	745	754	773	732	696	731	775	803	730	688	753	765	730	702	742	764	772	770	793	764	767	765	722	730	800	692	728	787	727	747	744	704	756	765	733	743	679	703	758	722	754	750	765	742	754	782	784	741	728	773	727	713	696	750	773	693	739	719	686	740	741	763	735	777	738	736	742	718	763	737	778	730	725	760	686	718	720	685	744	719	743	776	764	782	736	728	718	739	733	768	753	704	737	751	747	712	711	792	731	730	765	788	739	764	754	724	768	770	765	755	744	776	745	744	766	754	741	775	700	739	742	730	732	806	741	726	721	726	807	746	749	767	747	797	727	728	746	747	734	777	716	747	775	706	734	697	717	751	721	702	697	711	723	730	785	759	724	700	711	729	735	735	779	762	760	790	724	728	744	708	791	781	723	737	749	745	749	765	772	703	790	767	723	748	732	756	783	723	723	697	739	724	742	760	688	769	738	693	683	768	767	732	800	731	731	735	766	738	741	761	722	806	725	751	775	738	729	729	731	788	768	736	742	757	756	796	728	766	712	736	732	763	716	767	734	701	765	730	740	738	743	715	769	726	785	732	762	766	722	776	747	747	764	727	774	763	762	724	745	766	751	747	747	749	762	738	751	746	739	727	774	690	762	763	707	734	717	766	738	800	727	708	701	728	725	727	759	730	746	731	749	789	763	701	702	725	777	768	758	736	756	746	730	757	730	769	714	730	768	739	758	745	707	773	734	731	715	715	764	726	720	753	734	738	728	752	748	737	734	775	742	759	758	750	692	751	703	736	759	770	745	737	729	717	743	790	705	751	745	741	736	768	752	784	711	770	802	746	754	718	748	708	753	733	699	771	751	767	729	734	724	711	752	731	721	710	721	768	722	763	731	708	740	747	756	730	817	748	787	736	751	722	721	705	705	725	751	810	764	759	771	737	729	708	707	758	699	736	751	742	714	771	742	725	746	768	740	732	718	774	733	777	674	740	703	752	749	749	793	761	720	724	717	776	735	743	733	756	726	753	677	723	674	726	733	789	743	737	713	748	727	723	704	751	736	768	772	738	727	721	740	735	756	789	717	727	723	741	746	719	717	720	724	759	797	800	738	724	769	782	754	741	772	740	748	736	714	725	758	753	730	748	717	695	723	748	731	737	702	748	774	765	745	738	698	714	778	757	751	696	708	767	730	726	752	749	769	749	745	729	796	756	769	752	705	740	724	761	783	719	766	759	775	750	734	791	752	769	693	710	719	770	755	729	723	735	726	766	731	698	784	737	767	737	745	787	719	760	766	773	766	719	692	752	716	768	754	664	750	736	757	746	740	768	768	724	712	792	741	789	710	707	708	757	724	692	743	758	756	763	767	757	729	694	699	707	685	752	737	755	709	712	743	754	741	747	753	757	715	711	779	720	737	737	776	704	791	738	732	768	772	754	738	733	817	736	700	766	736	720	730	773	760	740	766	763	765	809	795	758	728	763	728	737	707	710	673	748	732	736	752	717	743	758	786	765	704	717	749	757	754	784	767	726	745	723	779	752	702	714	719	788	684	738	763	735	742	753	765	771	763	676	718	775	777	749	706	740	745	742	726	778	734	716	723	741	764	728	703	760	742	731	782	750	754	770	722	747	768	761	752	744	725	759	782	713	735	706	727	751	725	730	771	781	726	787	717	771	734	749	748	743	725	735	699	709	736	709	777	730	721	706	730	706	725	755	741	778	773	752	761	733	760	741	729	778	723	704	793	735	721	741	723	749	741	790	711	749	729	702	708	766	736	763	717	750	751	769	774	726	726	755	732	723	744	737	757	698	711	756	756	725	749	747	766	744	749	758	709	736	739	733	754	750	761	741	733	749	732	715	722	701	718	767	694	677	765	744	741	754	737	748	707	788	769	717	776	716	713	722	731	783	739	756	747	781	709	741	734	743	737	777	748	739	744	746	781	773	734	738	716	805	749	709	698	784	760	753	724	730	738	806	722	727	708	727	710	688	784	744	704	756	718	711	759	739	693	766	733	714	733	732	727	746	673	687	758	724	706	682	767	727	765	751	758	747	724	679	709	766	776	716	764	744	806	747	710	730	745	742	715	777	741	714	730	771	717	700	703	770	731	746	768	784	762	754	777	721	736	703	696	734	723	701	740	707	738	737	733	717	715	761	745	782	715	746	749	721	747	720	795	707	787	770	724	765	798	739	749	694	758	753	754	731	734	725	718	736	724	781	729	722	725	738	754	745	758	767	749	714	765	802	737	751	733	779	741	750	737	789	710	734	717	751	734	710	710	710	720	667	727	761	739	757	764	723	748	728	740	775	763
22402	20143	26663	23996	20947	20578	15956	7354	4964	3919	3030	2647	2394	1996	1800	1625	1645	1366	1347	1290	1236	1163	1182	1080	1112	1085	1098	1035	1074	1034	985	905	933	914	973	879	997	954	891	932	900	904	878	814	953	865	867	921	855	880	874	895	874	874	925	880	868	885	880	864	827	829	882	840	793	895	851	868	768	854	813	876	785	800	829	890	829	834	798	836	850	798	815	843	819	817	810	806	834	815	810	845	865	791	852	865	774	785	795	811	787	781	826	819	827	781	789	829	865	772	858	868	818	870	830	765	833	854	814	851	829	807	834	772	802	793	800	821	847	864	796	831	851	847	818	774	836	845	827	819	843	832	827	818	852	840	842	839	774	859	822	809	862	859	801	807	832	874	823	782	810	827	832	743	856	850	820	823	770	812	790	843	824	792	812	783	822	805	797	859	774	854	788	811	839	807	807	832	861	788	810	822	848	838	835	827	787	819	876	805	840	827	816	833	786	847	817	805	814	825	811	798	781	825	836	800	765	852	817	806	807	827	807	815	811	817	796	825	815	788	807	814	809	830	839	771	764	830	772	800	829	828	846	826	755	824	829	856	791	804	811	847	836	824	788	800	860	840	827	809	809	826	832	797	812	806	831	788	812	814	812	866	827	825	784	844	856	800	794	854	817	834	818	859	827	837	837	832	856	822	822	811	839	786	845	765	846	878	849	818	838	812	862	835	833	858	747	846	851	808	809	790	828	795	810	825	788	843	859	880	877	796	796	777	857	812	798	815	841	793	816	855	824	890	843	793	783	825	805	850	824	829	850	799	826	803	873	807	798	852	849	748	803	802	875	809	810	844	824	824	832	819	833	840	847	790	815	821	796	826	874	833	798	793	827	830	832	769	788	810	825	788	825	794	847	822	826	806	817	784	785	862	820	830	832	832	883	855	790	814	826	810	818	830	903	804	805	826	856	776	831	840	839	856	836	829	839	826	829	830	809	814	834	782	852	834	819	819	770	784	778	819	837	820	803	819	812	854	830	806	795	789	786	820	862	851	825	843	835	812	799	897	805	862	864	781	841	804	831	850	801	893	853	843	766	846	750	809	826	859	811	824	801	801	796	822	802	842	862	809	870	816	830	822	809	812	840	762	813	789	793	837	819	773	837	822	808	790	841	852	743	820	821	789	866	859	848	792	814	824	819	856	835	820	817	843	785	840	780	825	868	788	807	833	834	837	818	858	836	823	757	858	802	805	831	844	811	844	845	815	841	831	848	837	803	830	803	821	809	916	779	836	840	852	806	810	795	839	846	847	876	814	845	806	787	750	854	806	864	830	797	798	812	810	772	870	856	814	802	833	882	759	843	776	829	813	823	844	838	841	825	823	841	827	825	809	826	805	830	778	802	853	837	864	838	825	835	826	807	818	805	793	783	786	808	780	811	818	843	841	822	786	816	781	793	814	847	791	840	819	829	863	829	890	839	845	855	801	812	823	822	776	814	846	814	869	784	841	776	762	800	832	829	823	812	799	884	787	808	897	857	798	832	840	805	822	813	805	848	806	790	863	827	879	814	820	834	820	815	781	816	816	799	821	794	811	799	768	794	830	850	868	816	833	810	846	865	796	818	822	857	839	811	844	835	829	840	815	845	833	825	851	804	817	806	782	829	776	862	880	843	838	872	816	800	810	815	849	794	794	807	811	828	828	840	809	841	825	826	859	739	815	804	850	785	829	873	773	777	791	848	830	823	801	784	880	848	786	802	771	787	772	908	797	849	789	860	772	825	819	820	835	794	792	782	842	835	803	805	815	794	832	820	806	815	795	830	874	814	797	804	848	804	823	753	825	819	798	827	821	895	849	777	838	791	852	780	780	851	836	823	818	787	826	827	772	833	806	814	842	806	795	879	845	841	833	872	821	826	788	867	835	832	830	812	765	861	813	911	837	844	798	841	883	824	807	838	869	831	852	852	787	796	774	839	839	825	835	824	798	831	849	827	795	858	818	839	810	831	816	778	804	869	845	831	801	789	837	843	810	861	816	824	865	884	855	806	826	815	810	795	800	831	880	790	857	855	850	880	831	828	856	802	798	805	846	803	825	826	802	798	842	838	814	830	817	797	833	848	825	874	785	881	855	854	783	858	838	827	811	842	842	851	856	826	826	821	789	831	851	863	813	810	823	838	810	812	840	854	801	834	845	851	881	844	767	803	813	826	863	816	791	812	830	826	839	817	763	760	826	822	849	814	815	824	828	804	830	864	848	805	839	825	799	811	827	800	817	839	778	857	823	809	827	817	819	800	858	811	792	841	818	796	859	870	818	841	827	851	797	842	824	785	828	843	830	859	831	813	853	820	795	804	864	844	798	858	817	775	848	797	793	831	804	847	817	850	813	832	840	774	811	813	814	827	881	778	841	818	843	803	841	849	817	821	813	783	828	877	854	830	789	773	820	830	798	815	847	874	860	790	791	862	828	777	845	809	835	848	815	816	741	876	833	835	814	785	830	834	752	802	765	805	798	848	832	830	817	835	794	765	809	824	837	813	828	880	851	824	827	788	833	790	837	788	853	853	791	858	877	850	871	797	785	853	823	865	849	843	808	839	830	836	765	856	817	800	781	776	804	820	812	826	799	841	858	830	814	833	769	804	795	830	795	798	828	788	769	823	808	825	800	856	788	826	846	807	884	810	806	874	789	844	793	812	824	812	824	863	809	857	802	789	881	821	785	854	795	847	823	801	847	843	799	802	788	851	796	810	862	820	849	862	770	818	840	813	790	837	806	866	822	794	797	827	810	874	879	882	860	886	822	835	818	836	876	827	823	757	835	835	837	837	822	849	840	763	772	798	841	788	819	832	811	772	863	850	787	792	799	834	768	824	759	878	841	821	804	809	795	839	812	820	867	853	835	847	815	829	841	776	809	835	820	819	811	811	832	813	779	779	831	842	810	789	843	857	843	865	843	813	812	839	806	811	835	817	791	858	823	821	828	870	862	845	814	847	858	826	791	837	825	794	820	865	830	877	840	806	815	826	770	794	848	781	788	786	829	833	835	804	766	859	786	787	838	865	843	902	849	826	855	861	827	779	785	799	819	802	797	820	828	784	820	777	831	775	829	841	818	823	777	789	802	739	816	837	829	828	806	828	853	842	816	837	836	846	827	817	794	835	805	828	808	811	811	849	834	834	857	861	824	868	809	811	844	764	829	819	814	791	864	827	873	859	794	812	777	801	809	842	818	840	771	761	803	807	830	798	828	856	802	844	818	827	839	816	846	791	832	771	826	857	803	854	851	837	827	824	915	862	788	825	868	829	782	855	791	820	798	850	862	858	842	820	827	823	794	825	790	845	799	812	860	810	838	797	831	828	851	855	806	814	796	815	832	817	818	845	754	819	828	835	834	792	812	811	773	850	838	822	774	812	807	835	853	825	820	819	806	806	828	820	844	820	792	846	752	853	811	811	804	769	818	803	830	829	846	826	836	845	797	912	746	780	803	845	829	799	761	843	841	880	817	853	842
38281	60669	56208	43189	29224	19591	14231	11139	8889	7076	5675	4767	4082	3656	3029	2703	2541	2111	2002	1824	1663	1654	1538	1427	1411	1426	1330	1279	1164	1179	1098	1079	999	1065	1088	964	981	1047	954	1044	948	1002	942	988	948	954	983	920	962	895	919	936	936	923	940	917	939	948	921	869	911	870	965	859	910	909	878	932	900	877	842	876	863	911	874	823	878	893	864	863	869	935	889	828	873	858	870	830	855	891	816	874	861	878	867	877	878	862	856	869	829	835	816	895	862	900	832	834	903	858	872	859	860	834	824	838	832	872	828	863	844	857	852	839	907	816	814	809	848	861	872	851	887	860	875	842	838	884	870	817	821	820	836	879	867	812	850	839	834	854	856	813	851	860	834	857	851	821	830	903	877	853	858	853	860	870	823	827	836	866	856	863	846	790	853	868	855	878	858	850	810	804	809	840	814	863	853	843	825	815	828	864	829	855	855	840	859	818	864	898	820	873	813	847	876	825	789	851	817	828	847	857	809	856	867	835	896	850	842	839	926	829	873	793	820	859	853	858	845	912	860	820	830	879	860	843	826	871	893	826	855	837	876	832	810	865	876	889	828	801	878	803	849	861	821	857	861	877	812	858	901	848	870	892	867	846	867	807	862	846	861	897	843	822	836	827	788	840	872	892	803	875	858	837	841	839	862	887	854	840	806	842	848	857	835	845	866	839	837	817	830	872	898	828	892	843	843	904	831	849	888	909	859	868	828	868	836	871	832	875	821	867	856	831	897	869	824	879	845	861	884	865	844	880	847	858	837	928	831	832	826	786	861	860	850	877	858	852	834	824	834	870	845	876	832	825	894	873	875	874	847	882	870	818	827	836	854	809	896	816	839	852	838	821	883	828	880	883	897	886	831	811	846	839	884	870	823	899	891	849	803	845	860	883	845	840	846	867	896	907	866	804	874	864	866	859	822	798	808	873	886	847	846	893	848	829	827	854	841	869	834	837	843	817	845	833	796	852	846	961	856	875	828	861	810	864	828	851	839	874	855	822	858	851	868	799	884	859	856	855	829	854	861	878	835	908	834	858	863	815	825	858	804	815	848	841	844	862	908	864	861	858	891	844	825	847	868	901	794	831	787	807	844	822	861	897	839	847	842	819	858	878	887	825	835	865	863	837	880	840	799	800	858	858	872	907	856	822	901	833	857	872	844	860	821	858	906	841	824	804	914	847	918	816	863	858	806	843	890	827	865	858	830	846	825	874	835	873	803	850	864	782	798	852	835	808	855	870	825	804	895	862	808	826	816	844	833	881	827	847	867	836	883	860	799	802	851	794	856	864	840	806	858	830	852	889	887	858	852	843	839	850	882	870	817	867	889	885	820	785	814	855	835	797	913	890	845	845	827	823	872	887	866	803	842	820	852	860	864	808	843	877	882	821	852	839	833	828	800	801	908	894	871	847	824	825	869	874	796	862	834	886	842	848	851	892	861	882	849	892	841	789	823	793	850	855	879	855	885	902	891	853	818	887	825	854	820	821	850	773	883	840	859	836	874	866	829	853	788	878	839	835	872	846	861	908	831	810	894	902	820	828	865	849	814	847	819	870	856	845	856	846	830	860	813	843	821	911	864	875	896	868	862	840	888	855	845	845	882	835	908	846	872	867	873	883	860	839	874	802	882	833	837	838	880	809	814	871	807	889	851	918	846	825	819	805	837	858	844	850	827	841	826	884	860	812	858	860	821	878	822	812	899	878	871	823	795	818	844	876	859	863	842	883	857	829	803	832	928	839	885	885	865	899	846	820	881	870	814	859	863	843	829	930	872	817	860	864	795	847	824	802	818	871	826	873	890	862	842	799	769	821	856	837	868	823	867	881	848	862	854	856	836	915	867	806	815	870	812	842	864	847	907	812	879	873	850	877	919	889	838	844	808	822	888	839	861	866	856	904	830	794	857	858	847	853	855	775	828	830	813	856	909	805	811	833	854	823	798	851	840	844	827	905	904	819	841	838	856	794	872	841	843	812	852	823	857	826	825	815	904	893	856	863	830	831	851	871	822	806	835	809	885	800	808	794	846	915	837	878	863	867	850	909	877	786	846	859	824	816	868	851	816	822	855	825	859	804	880	855	897	811	807	791	909	883	843	837	871	863	848	817	830	848	841	818	832	848	869	825	902	886	816	820	813	831	862	851	874	781	843	847	865	869	828	835	838	864	861	835	881	831	859	885	864	815	849	846	883	876	840	883	892	863	843	885	798	888	855	861	872	819	818	845	831	840	876	858	913	873	857	832	822	822	849	823	810	864	851	857	872	835	852	816	829	873	821	844	835	838	857	870	790	837	856	857	867	881	860	815	866	783	852	811	825	870	818	824	855	831	841	854	828	845	872	842	856	845	796	884	879	848	851	827	795	882	839	843	858	856	817	908	886	872	799	825	857	857	799	847	861	853	909	915	861	788	880	801	858	837	883	841	819	887	855	841	824	890	853	868	867	842	839	840	865	857	854	881	773	859	841	837	875	825	846	855	846	788	826	846	914	858	870	878	855	876	867	823	845	879	869	833	841	864	855	879	843	832	864	863	852	855	860	850	820	825	848	818	808	832	824	878	862	860	816	827	842	833	847	879	851	828	812	814	861	791	854	867	800	817	901	865	895	927	846	841	836	897	812	851	869	893	869	865	871	843	867	830	841	839	931	835	769	807	886	832	856	865	900	833	893	860	818	883	868	822	868	843	920	885	836	866	915	833	926	841	824	861	849	841	898	793	853	847	832	863	821	863	814	863	865	825	854	867	787	837	861	828	822	858	855	878	863	886	857	840	848	865	826	818	840	856	872	822	837	898	818	894	875	803	860	835	848	850	848	839	898	839	831	827	849	824	861	842	892	839	841	825	794	804	920	858	884	858	894	821	835	838	824	801	889	813	859	859	871	840	804	846	780	839	841	867	857	794	885	847	875	796	877	852	851	839	836	827	845	846	830	769	840	863	873	899	881	878	850	788	862	851	850	862	809	867	826	834	835	849	865	831	809	866	868	834	885	834	874	822	860	843	867	810	854	902	853	856	839	825	854	873	836	880	819	833	817	843	844	865	817	888	855	888	865	854	840	829	882	875	855	867	853	882	833	829	902	842	841	853	862	869	890	809	812	821	828	857	877	821	874	888	891	855	867	827	838	915	842	845	890	834	869	802	903	838	807	801	839	814	868	831	825	819	834	860	845	889	813	811	816	873	833	850	846	832	822	822	898	912	880	829	854	847	860	886	839	821	791	900	904	838	836	872	826	849	851	824	831	877	839	882	871	889	846	806	857	848	799	847	900	826	861	791	839	837	821	897	877	891	863	842	885	845	844	831	796	807	818	853	838	875	867	907	803	891	800	829	828	845	854	865	837	882	846	839	871	841	836	876	862	843	887	836	871	858	865	915	849	879	849	869	826	847	892	827	839	875	887	828	877	859	832	931	790	854	862	787	801	874	902	883	789	846	806	776	866	851	839	855	841	811	814	845	818	822	832	811	823	823
35186	34854	31578	20215	10069	5408	3579	2690	2146	1792	1588	1459	1352	1245	1146	1071	1022	1041	1039	957	943	905	920	896	871	896	881	850	821	855	853	777	828	825	856	887	842	831	842	847	860	801	868	803	824	807	819	829	829	828	869	806	816	795	879	743	789	795	852	827	793	805	821	777	789	809	766	824	781	821	791	786	850	776	862	851	745	749	843	812	809	788	774	778	764	773	747	775	774	790	799	809	785	826	808	812	772	820	798	805	764	838	865	807	745	765	782	813	814	795	796	837	788	797	867	764	813	815	797	782	767	844	796	842	747	751	803	796	760	767	806	803	800	812	756	802	852	837	748	793	817	799	825	789	826	822	751	801	826	757	795	798	777	816	770	792	743	769	803	767	800	787	825	813	835	758	789	787	811	838	779	836	785	758	785	841	825	834	791	780	794	790	739	830	775	780	756	805	779	766	798	775	770	741	806	759	785	796	822	749	799	742	815	750	785	781	836	819	760	791	777	807	776	782	768	771	783	883	823	817	811	817	778	809	781	842	791	792	814	797	787	778	832	742	849	805	731	779	794	767	803	832	780	779	756	773	755	774	798	774	771	809	780	791	709	844	806	806	791	821	750	814	766	782	791	830	803	836	799	765	769	773	767	772	819	756	796	804	856	811	766	800	777	811	801	779	775	806	747	809	812	832	799	802	779	811	808	766	817	749	717	759	800	808	769	789	865	782	792	771	782	747	802	774	788	824	755	838	779	713	732	805	747	760	723	775	738	822	801	773	837	785	801	769	775	788	799	786	806	826	814	797	803	836	715	832	808	772	756	759	833	815	835	810	818	779	874	764	792	752	795	781	837	807	769	775	763	761	749	785	775	813	795	857	805	760	805	830	791	828	780	736	781	780	809	753	779	774	841	795	732	840	819	835	791	808	787	788	811	778	794	695	795	777	759	801	793	790	799	777	783	768	746	762	770	793	809	771	772	778	827	732	786	851	780	840	775	754	839	832	799	785	806	786	786	755	796	811	817	756	763	794	788	849	757	751	791	805	779	769	783	799	831	862	806	799	802	812	813	773	820	759	761	757	789	811	797	760	797	793	781	746	791	762	818	806	751	786	786	807	775	815	781	793	772	803	771	807	782	803	838	778	808	814	757	838	851	805	780	780	790	774	778	721	777	801	815	763	831	813	778	787	823	858	773	820	770	818	792	805	772	766	810	819	800	783	761	772	828	829	787	801	789	807	774	807	783	789	793	775	830	805	774	769	750	842	812	790	786	749	753	762	786	856	817	830	756	781	704	760	762	775	801	803	828	829	761	787	759	812	793	819	766	823	809	782	798	788	781	734	797	822	835	763	771	764	784	800	790	779	791	760	769	839	796	808	796	776	814	812	838	794	804	806	748	800	834	790	794	804	810	789	797	774	762	784	844	816	797	779	799	753	784	812	839	781	848	840	738	773	782	787	777	780	802	818	772	809	754	807	800	747	802	796	851	861	782	792	738	808	804	794	775	755	835	818	769	793	784	765	788	816	833	781	778	760	810	771	755	796	782	808	803	772	787	792	797	776	779	788	810	755	838	812	770	734	812	844	808	763	785	795	779	806	807	785	750	824	792	765	791	775	782	780	793	724	789	800	764	732	763	820	759	774	810	755	770	840	828	790	758	820	746	785	800	786	840	764	796	800	813	771	813	833	779	785	842	789	797	757	794	788	808	796	779	775	721	761	772	833	818	819	779	776	748	789	761	773	785	781	771	776	813	816	836	765	793	798	814	791	780	786	779	751	783	776	804	850	783	734	799	786	789	772	767	818	837	800	758	806	778	784	816	790	783	746	832	777	748	770	769	732	819	813	781	784	726	788	817	799	768	738	781	810	769	801	770	756	796	795	785	777	796	816	822	809	820	804	791	773	823	789	760	819	802	825	806	743	789	792	700	798	824	794	768	829	834	782	763	816	802	806	852	854	807	795	805	816	814	823	745	771	849	846	838	745	808	796	812	820	840	777	754	801	841	779	786	769	798	855	809	808	756	777	737	799	806	772	794	777	813	840	740	777	715	779	804	797	812	759	745	849	787	825	808	777	766	805	817	837	814	778	738	781	793	834	735	804	751	768	772	778	768	828	852	753	784	782	834	780	830	810	795	774	802	740	695	762	792	796	759	803	778	763	780	858	707	784	795	806	802	798	789	827	767	803	748	802	729	817	810	788	809	871	750	782	852	811	779	735	763	793	747	817	785	808	742	757	789	799	803	785	832	788	781	793	779	819	793	781	813	836	800	823	804	777	818	808	778	793	766	844	867	755	747	763	755	776	799	837	791	774	738	818	816	787	777	793	778	788	789	822	802	770	832	802	797	757	793	805	801	769	788	802	758	821	830	777	734	777	784	824	805	790	810	807	803	748	807	806	792	777	754	794	725	775	791	823	784	809	817	843	800	829	785	786	768	807	801	836	783	794	765	743	784	780	796	729	763	804	781	802	755	818	788	791	772	766	789	779	762	774	774	834	817	737	798	777	761	733	767	789	736	802	717	770	799	797	763	713	777	812	792	767	775	798	777	753	806	780	800	746	780	797	801	788	805	787	823	903	795	828	775	822	808	772	817	839	775	831	778	792	772	730	790	824	837	771	818	780	804	763	758	804	786	787	783	810	831	790	752	784	764	803	757	776	771	805	793	827	756	780	823	792	775	789	837	787	784	785	792	837	842	825	760	737	750	799	767	876	796	789	793	837	787	803	797	807	808	802	744	714	801	785	797	798	781	806	763	766	797	813	807	771	817	776	807	835	767	779	773	829	821	760	799	790	827	791	781	813	771	819	792	767	773	832	775	803	828	775	791	791	797	810	818	791	763	760	774	767	814	754	764	790	793	823	830	801	756	769	778	795	788	799	810	782	814	806	788	731	790	772	786	845	821	794	820	809	736	778	766	813	787	803	794	760	828	771	801	747	815	757	792	811	763	759	754	797	802	863	823	776	801	846	815	855	850	768	796	779	808	810	770	777	788	808	786	744	807	792	744	789	790	782	807	762	766	797	740	844	833	792	827	837	827	779	787	805	736	743	803	807	801	779	799	795	783	827	777	783	781	780	690	766	828	789	816	815	814	789	800	821	797	794	798	800	771	813	770	820	801	755	762	813	791	796	765	825	810	818	816	805	738	775	799	816	806	800	807	811	773	762	796	752	770	791	806	761	800	828	837	817	769	798	788	768	772	854	798	764	792	823	771	728	809	791	789	814	822	810	806	775	758	792	793	775	757	777	825	783	812	780	806	793	781	827	822	822	796	786	758	759	805	757	855	837	834	770	739	754	780	785	766	789	850	791	839	797	800	788	811	788	836	820	799	804	746	812	778	798	787	822	801	829	792	795	829	809	773	738	794	745	786	755	803	814	766	819	793	851	743	763	800	786	766	753	811	744	739	789	848	812	806	798	782	819	771	807	814	788	812	787	780	808	864	850	809	765	846	809	813	828	795	758	786	785	795	787	836	762	796	777	787	789	786	771
38758	44668	37842	23987	14684	9453	6724	5237	4066	3275	2773	2485	2187	1955	1752	1536	1499	1400	1327	1252	1180	1123	1082	1088	1079	1052	1030	988	1017	997	969	929	958	938	965	969	910	891	838	845	929	869	936	922	865	921	892	864	921	896	981	870	894	865	852	859	874	864	843	911	909	864	830	877	916	866	902	882	897	909	881	869	868	880	911	909	886	837	870	864	900	817	851	885	939	852	863	866	887	895	855	886	844	859	864	849	842	853	907	831	831	863	848	900	917	853	855	865	833	830	847	902	856	882	879	840	858	851	906	794	867	825	838	846	818	851	839	833	856	850	830	801	854	848	848	867	855	850	839	861	829	796	900	879	837	846	789	865	902	864	814	879	835	867	824	840	871	871	822	816	855	867	833	786	830	836	822	861	856	807	856	858	820	834	775	843	850	877	869	886	845	903	840	805	823	841	856	844	835	831	832	855	831	888	858	871	865	815	895	824	809	840	848	815	894	861	871	885	868	807	813	876	871	845	838	815	855	881	850	825	804	875	840	818	842	796	870	843	825	834	796	857	841	852	814	867	867	892	807	868	889	828	858	830	806	875	821	831	813	813	902	862	844	828	831	897	905	862	823	832	861	827	817	848	849	845	845	856	894	800	780	833	838	858	829	819	827	900	870	789	848	836	830	882	890	853	914	834	848	833	823	857	871	849	878	837	825	844	855	867	877	859	859	816	838	838	874	854	844	848	856	808	885	925	871	846	878	862	875	916	830	881	908	881	793	851	840	788	883	889	865	845	839	870	852	838	822	834	867	866	816	886	854	840	837	827	896	834	879	815	786	881	836	863	828	825	875	841	869	795	880	808	855	810	835	843	878	833	851	918	868	873	806	854	858	818	829	828	797	885	875	863	812	861	860	873	838	885	828	894	838	847	875	822	817	838	823	873	817	872	821	842	842	905	834	807	877	888	812	804	846	874	834	938	838	865	862	827	817	831	845	798	846	872	870	852	898	840	848	916	880	834	813	853	895	885	840	840	871	848	866	799	812	814	859	854	814	838	852	817	863	870	914	854	834	850	823	865	859	821	846	893	870	863	868	829	845	839	822	817	891	850	840	854	802	879	851	915	853	842	900	830	849	846	847	842	863	858	860	894	826	801	926	854	853	811	865	846	822	859	839	821	876	819	867	849	874	864	815	872	831	837	841	890	853	866	853	825	821	849	856	829	818	875	816	869	838	844	856	856	844	800	849	894	834	832	898	876	802	813	867	848	826	858	823	919	852	894	842	872	827	863	855	871	868	813	814	854	844	854	898	816	878	860	866	886	865	762	851	859	857	889	845	861	848	845	893	823	816	846	895	856	884	829	890	849	862	821	829	825	854	904	869	862	827	806	864	861	848	895	875	868	856	841	789	825	835	849	838	817	857	864	859	815	821	822	876	833	840	857	915	860	849	840	881	887	850	749	833	877	855	835	855	826	872	858	912	834	880	864	845	845	867	869	877	826	875	853	833	851	864	849	878	792	805	829	853	857	802	826	890	845	873	823	852	799	932	816	861	799	851	869	859	882	899	884	853	915	817	847	861	826	807	828	823	824	816	875	818	874	795	833	803	902	814	882	843	876	850	874	858	903	851	807	889	869	847	864	847	850	862	828	860	915	881	821	867	874	868	841	859	893	882	870	835	869	875	836	821	841	878	816	839	904	854	810	841	845	866	883	898	841	837	830	822	893	817	853	862	880	816	892	787	864	856	859	812	883	869	809	899	829	880	828	817	861	834	829	882	853	823	884	825	876	841	905	804	860	845	882	845	872	903	901	839	844	870	826	795	858	852	827	869	868	847	854	856	880	836	892	845	840	833	842	851	910	886	840	868	848	819	846	829	892	818	883	867	805	805	801	848	861	871	858	826	845	892	824	849	881	816	854	837	840	849	823	856	892	862	869	846	844	854	867	859	859	892	877	826	826	887	814	903	836	869	871	844	893	840	837	886	826	845	830	851	814	806	868	816	841	908	842	854	851	854	875	839	845	874	914	829	856	828	843	833	859	854	786	826	864	897	852	868	861	846	842	815	836	880	871	848	824	850	872	855	843	808	892	838	910	849	842	931	870	866	808	808	822	874	885	833	841	838	832	814	839	882	837	882	882	843	851	892	867	848	802	860	863	813	853	828	804	873	854	908	840	844	878	850	842	874	855	851	817	849	828	896	841	812	819	876	892	900	860	851	843	836	815	896	840	862	860	818	870	786	883	830	853	817	839	852	875	854	888	867	875	864	866	903	834	813	816	883	863	826	793	837	874	856	823	895	826	853	819	841	854	893	881	807	804	825	847	918	891	826	843	849	835	807	892	866	849	829	796	845	836	839	824	864	834	865	865	836	853	879	874	844	900	818	832	857	786	821	875	815	849	841	894	808	844	845	814	881	867	859	874	845	837	821	819	861	865	845	824	860	879	863	834	831	819	899	808	806	822	861	818	836	873	861	860	896	841	904	865	865	923	916	850	883	869	895	831	848	840	846	829	870	805	845	823	868	869	794	892	868	825	870	890	848	815	833	853	886	818	878	855	782	862	841	881	801	869	861	862	917	858	864	847	908	889	875	830	914	854	869	853	828	885	868	847	792	872	884	851	818	836	837	878	857	895	857	890	875	847	860	845	797	846	826	882	840	898	842	865	812	860	870	863	828	883	849	854	805	790	829	845	846	791	866	877	876	870	842	810	877	818	865	864	836	833	890	886	867	871	845	871	860	792	827	773	893	889	864	929	915	912	882	851	851	949	784	840	845	875	794	901	868	843	819	850	844	867	854	844	848	909	853	831	832	833	847	831	858	849	882	858	882	863	826	878	873	855	818	861	855	907	841	841	825	864	874	853	835	897	823	860	803	833	869	817	794	853	843	904	834	860	871	806	851	904	845	832	870	909	829	807	884	842	916	826	864	807	821	822	865	880	845	842	797	824	827	842	865	833	900	852	857	816	831	849	840	884	868	843	836	813	874	884	806	833	875	810	816	885	891	821	831	845	842	850	849	836	807	882	815	879	862	859	870	802	831	867	853	892	882	778	837	817	874	822	880	882	862	843	880	854	881	821	847	842	855	913	884	906	853	849	849	836	834	857	826	908	883	825	831	858	813	839	829	860	876	804	839	813	825	907	864	813	859	914	902	873	825	831	849	813	808	861	818	821	855	826	935	821	823	846	890	833	859	869	849	847	876	914	828	832	838	853	857	843	838	859	835	860	895	868	832	836	868	852	897	850	832	816	820	888	872	825	847	798	821	833	853	884	829	847	859	807	832	838	809	853	877	838	867	886	865	830	820	841	851	868	893	858	802	848	849	840	874	841	827	812	837	841	852	840	902	860	843	845	850	881	829	855	799	829	817	831	862	837	851	859	843	850	823	857	879	825	788	842	929	888	886	853	800	885	835	897	885	808	892	781	855	801	869	860	820	863	827	860	850	835	824	963	810	811	887	838	869	839	829	839	790	816	902	848	839	879	824	881	853	828	881	799	850	828
24249	20114	26495	24906	20792	15563	8393	4646	3290	2626	2300	2026	1751	1488	1381	1302	1194	1104	1055	1060	950	887	947	821	867	853	843	872	839	762	792	743	751	766	714	690	696	777	770	695	761	739	711	766	783	762	736	711	722	713	708	719	729	779	718	716	691	724	717	697	692	700	710	739	701	731	733	678	717	729	682	672	712	676	702	727	715	677	727	702	725	710	726	722	735	713	709	711	723	733	692	652	701	662	730	677	722	693	701	679	704	649	663	710	724	692	715	703	700	656	698	653	684	698	685	690	703	747	687	731	666	668	700	729	709	715	647	662	682	678	678	684	670	699	676	715	671	684	694	735	672	689	652	662	673	699	684	701	679	710	688	681	702	719	704	672	679	681	678	691	674	695	689	701	710	705	748	664	688	702	703	671	701	686	699	679	685	673	706	732	680	716	719	705	686	710	669	701	702	735	676	739	685	771	653	705	683	683	728	685	700	677	735	683	742	665	696	672	722	653	718	684	695	692	668	681	692	697	641	709	704	634	748	702	690	704	693	705	672	688	692	696	677	677	718	688	741	691	698	687	710	730	650	625	671	693	756	714	687	650	685	676	647	692	667	672	657	698	666	627	693	704	719	695	706	710	683	699	711	737	693	682	710	640	656	744	681	695	722	660	657	705	701	627	683	715	682	716	670	721	692	679	686	692	747	678	666	679	660	707	627	683	691	673	674	676	702	701	720	718	735	653	683	705	676	677	742	703	676	695	702	652	654	706	681	682	690	707	665	716	710	715	748	679	686	665	677	693	656	661	680	735	682	719	684	663	709	687	708	664	684	676	660	684	693	727	672	693	708	671	684	728	716	717	645	730	706	727	650	706	660	774	648	677	728	721	706	699	712	715	674	662	707	656	669	685	688	701	691	719	708	649	679	660	724	715	679	685	695	694	729	668	723	652	752	732	693	654	710	707	690	699	694	733	722	724	760	710	677	685	709	638	725	737	666	776	667	647	682	694	690	713	703	702	709	701	712	745	673	682	720	697	700	696	686	662	630	719	668	727	701	682	680	686	694	721	669	696	697	719	716	698	711	684	689	634	674	706	694	708	643	667	659	735	698	714	716	680	689	724	708	708	736	679	735	672	675	706	697	686	688	722	702	676	708	636	668	738	680	710	715	682	771	698	719	703	694	735	676	705	669	671	704	725	688	728	719	710	694	719	718	693	659	701	697	676	658	688	683	665	670	646	665	673	645	671	715	679	682	676	684	678	664	683	723	713	654	708	699	687	714	662	680	642	707	708	672	702	718	697	668	732	713	666	679	723	706	667	707	715	705	661	645	680	675	725	731	663	675	701	742	667	689	662	689	683	701	687	703	674	670	669	693	671	695	694	722	694	707	670	717	701	716	709	700	672	705	732	686	708	713	663	707	705	747	639	662	754	684	724	674	673	631	710	709	719	708	669	710	679	705	679	698	666	715	699	719	645	682	674	702	643	717	680	681	707	669	697	687	689	660	654	676	677	708	718	733	703	658	671	707	720	673	733	687	667	695	694	673	707	673	693	680	668	660	683	734	730	660	661	703	679	679	729	705	683	680	734	712	706	659	668	712	710	670	661	662	673	706	721	670	662	704	690	709	744	647	707	728	694	782	660	658	710	656	670	679	710	742	684	667	643	678	748	689	687	706	670	670	675	638	717	707	698	711	658	689	638	669	685	673	711	699	650	693	652	721	672	710	695	738	712	674	735	686	668	712	705	673	669	696	702	722	698	697	708	708	653	679	681	685	714	747	695	673	677	676	687	666	720	736	689	687	667	719	710	656	747	743	686	663	720	732	663	687	639	700	744	638	677	713	716	677	724	698	702	724	716	669	676	690	725	686	702	713	668	687	712	746	710	714	681	727	671	685	690	668	697	697	710	727	702	721	674	717	652	686	716	669	729	722	700	681	717	703	684	735	707	693	709	689	722	695	649	705	647	684	658	717	697	663	663	701	707	722	685	700	722	701	703	751	700	689	703	706	717	695	635	687	691	713	746	696	661	711	721	696	655	651	642	655	627	663	657	683	684	693	664	711	737	687	693	688	695	668	656	749	706	671	739	705	693	737	680	691	728	706	652	683	717	673	714	665	699	698	676	719	660	698	712	701	685	710	711	645	697	657	657	692	615	710	691	723	677	693	685	676	660	685	678	662	686	691	641	681	708	684	652	671	661	701	698	700	652	692	699	687	690	659	741	680	657	705	681	709	687	727	694	702	671	683	695	729	694	653	711	723	648	698	704	726	728	709	659	679	715	683	718	732	692	691	707	685	649	712	684	656	661	738	644	686	674	721	683	710	690	729	740	671	705	692	682	719	670	693	712	681	691	698	688	676	694	672	704	679	697	716	703	731	731	714	702	675	683	668	707	665	706	658	660	702	659	639	769	690	712	679	624	656	668	676	725	681	670	672	679	672	691	700	667	703	676	672	681	724	676	701	698	637	693	709	738	697	682	685	698	698	695	709	689	728	717	609	710	680	699	662	680	678	658	712	675	716	666	675	667	655	681	644	713	682	670	677	662	744	686	709	708	732	717	682	687	697	718	699	695	687	698	673	683	679	668	689	699	696	668	646	714	699	682	655	700	663	714	705	722	701	686	708	666	649	670	650	700	699	719	720	702	667	681	715	710	724	662	688	672	718	671	669	665	675	720	722	689	693	698	711	730	670	655	672	684	670	686	662	671	702	710	669	667	661	716	706	708	697	705	687	688	662	703	676	680	668	663	716	748	666	707	694	672	667	729	701	683	709	663	722	706	708	685	651	688	722	684	715	770	642	690	677	700	706	677	670	706	733	645	710	700	683	711	674	680	705	600	752	695	705	670	684	717	720	682	714	702	719	676	720	699	671	704	711	690	677	674	664	704	668	726	671	708	724	708	688	688	699	648	694	702	693	693	692	700	692	694	680	711	700	681	678	706	709	681	673	727	679	713	704	706	722	652	692	697	684	692	695	744	644	641	688	708	675	743	692	735	675	693	727	729	696	648	710	678	699	742	654	665	720	722	671	677	688	699	687	667	684	695	694	661	691	690	656	633	696	704	713	680	717	675	702	651	671	648	696	642	677	660	679	699	686	649	695	717	743	710	717	715	727	683	677	688	696	718	679	678	738	702	687	703	661	671	722	648	663	679	697	683	713	675	716	709	717	696	683	714	684	666	734	671	708	736	705	709	744	673	659	736	753	664	729	684	693	697	700	686	690	683	698	683	684	678	689	670	647	715	659	721	718	700	721	694	703	698	725	659	712	681	685	698	686	659	676	687	651	662	687	683	677	682	661	709	669	690	694	662	671	653	680	684	633	691	667	653	710	726	640	679	711	712	671	671	694	679	716	694	723	691	688	622	695	707	663	658	718	730	628	661	663	683	694	708	687	724	671	679	752	732	651	647	724	684	701	657	703	699	684	697	699	674	665	664	698	687	704	690	736	705	661	706	683	695	674	662	682	675	648	706	658	690	654	642	702	706	714	691	703	645
38084	53754	49370	35558	22546	14757	10935	8136	6421	5135	4326	3596	3091	2701	2258	2035	1795	1718	1605	1534	1284	1259	1170	1157	1145	1075	1025	1057	976	958	950	872	889	879	918	925	861	847	842	847	857	811	845	822	844	791	776	778	833	808	833	815	828	775	803	813	755	785	780	756	808	753	764	750	767	785	776	795	737	730	796	748	738	755	712	788	755	756	753	783	777	765	757	769	809	791	796	690	785	731	734	781	707	764	742	725	808	766	750	729	701	746	718	741	782	746	713	787	746	722	755	775	758	765	741	713	723	770	743	706	754	767	716	785	788	736	744	743	750	752	746	728	748	746	778	712	776	763	697	763	786	774	737	740	732	706	745	753	776	685	761	731	740	733	685	716	738	722	771	741	747	755	763	751	738	741	731	727	765	793	737	747	790	766	733	730	710	759	741	745	770	778	740	715	735	728	761	731	698	754	744	701	722	713	736	734	747	738	697	755	728	784	730	810	767	735	767	723	753	691	742	720	725	760	719	765	722	715	776	747	744	707	776	756	752	712	723	731	777	758	737	807	770	729	717	735	741	744	787	728	809	731	788	781	725	757	751	738	738	756	767	780	705	762	713	734	782	685	699	772	763	765	796	748	796	736	756	689	743	690	733	736	735	733	722	737	815	730	806	725	733	752	798	704	741	752	701	771	734	777	765	742	716	752	781	706	742	758	767	726	735	796	740	790	751	705	795	717	746	776	763	714	762	750	741	769	763	765	779	739	709	748	766	714	718	705	736	770	768	745	747	711	723	750	739	770	685	737	755	772	730	756	737	715	775	781	718	701	747	715	719	694	752	784	781	724	802	774	738	783	734	721	696	724	748	787	737	720	749	764	707	762	712	756	759	745	766	735	759	784	728	722	748	764	713	808	721	731	743	762	727	717	748	789	707	750	749	748	731	754	740	777	764	772	729	740	753	772	744	791	712	767	762	666	760	764	742	791	753	696	739	766	731	750	787	769	744	726	770	756	743	769	737	769	725	792	713	661	772	749	706	692	735	801	768	763	704	738	727	715	743	774	713	683	717	776	766	747	723	759	716	734	762	785	769	756	692	737	713	725	686	763	741	753	766	709	717	742	739	771	783	723	775	786	765	758	775	739	732	763	760	764	756	734	747	720	747	736	739	726	793	721	742	781	755	742	736	663	717	779	764	704	726	764	747	723	775	736	732	766	757	750	729	754	758	688	724	769	764	768	725	699	730	794	772	765	729	783	708	720	741	769	763	707	735	754	775	755	805	752	733	783	781	727	719	765	725	756	736	730	712	770	713	788	790	742	731	734	768	747	738	783	743	754	722	746	766	753	716	775	718	734	785	720	757	743	734	765	758	671	751	760	767	745	735	773	773	742	738	754	741	740	775	757	746	744	789	749	762	740	730	730	765	742	702	781	719	698	754	769	699	701	756	760	734	750	697	724	761	765	751	745	709	711	705	699	748	740	728	759	721	733	687	730	706	731	747	772	729	754	766	801	732	696	755	711	763	733	784	732	748	739	741	784	756	775	738	711	743	724	736	725	690	713	727	776	773	756	769	724	789	673	769	736	747	741	742	728	716	702	717	759	727	733	731	760	761	724	787	725	751	731	716	749	770	720	784	671	788	750	798	729	727	758	727	736	756	739	787	767	782	717	713	711	750	768	740	728	749	737	775	747	777	731	731	734	733	729	733	789	759	741	764	748	780	731	738	783	745	767	714	750	724	755	763	718	735	758	784	728	754	754	734	755	725	736	733	786	741	721	739	757	753	707	699	798	732	740	763	725	765	732	702	768	744	718	758	781	785	735	783	723	734	771	730	711	768	752	726	748	755	741	782	747	766	761	738	750	749	732	791	745	759	771	760	750	731	816	799	739	742	733	733	733	769	730	782	763	735	799	793	769	721	710	732	732	754	771	741	743	752	717	761	734	743	698	769	772	726	793	705	747	758	767	741	718	735	765	758	745	771	713	713	727	714	728	754	744	760	732	693	715	756	762	746	751	735	794	714	757	782	727	754	783	717	713	776	753	758	770	815	769	800	754	782	785	801	739	798	767	764	730	731	720	747	751	717	758	700	783	723	738	672	670	721	738	726	760	764	791	706	763	798	722	755	767	762	693	662	745	787	696	736	723	711	729	731	757	741	733	715	752	731	760	765	767	716	780	764	739	730	763	751	785	766	749	746	753	694	735	757	775	762	759	768	717	759	714	789	723	722	767	787	752	741	743	743	737	765	815	740	771	740	742	751	708	785	717	765	759	749	748	736	746	716	734	741	770	740	741	729	729	740	759	689	744	719	696	765	738	690	769	746	750	730	790	744	735	744	776	745	771	764	767	775	742	776	731	733	751	714	742	783	785	770	780	697	746	723	714	790	785	815	757	755	765	775	737	724	712	731	742	756	717	740	743	742	722	764	767	731	763	745	721	748	675	733	727	747	732	703	761	757	754	700	750	739	765	738	781	789	758	806	739	730	773	784	718	722	712	721	735	782	722	716	765	712	731	754	760	775	767	761	744	771	746	714	732	693	754	786	728	743	746	750	717	731	722	769	735	674	755	753	730	735	768	713	710	704	750	701	809	751	737	745	738	787	788	719	736	751	752	735	742	772	700	729	746	708	682	755	742	758	713	762	734	761	779	694	758	752	767	760	751	720	815	750	752	736	751	757	767	764	782	740	754	725	746	746	792	744	741	740	725	805	764	786	750	751	767	746	764	744	724	776	776	716	734	770	726	751	771	770	793	719	712	771	740	758	715	766	695	740	700	692	738	736	676	755	748	714	699	775	744	763	751	766	678	726	729	717	727	758	748	775	739	753	777	708	695	767	719	805	669	780	750	705	720	682	724	738	727	773	772	721	753	747	740	760	744	755	764	742	745	700	708	780	775	770	746	742	739	793	741	688	762	704	727	779	734	730	703	717	771	760	737	742	745	754	745	740	782	707	729	733	736	683	780	750	725	734	748	732	746	778	754	767	713	706	738	740	729	732	757	735	765	774	794	791	743	744	769	738	737	743	749	739	757	708	738	752	731	768	778	744	759	703	781	767	753	740	732	755	737	750	732	711	761	755	751	752	759	752	765	726	699	737	776	757	770	713	726	785	789	731	727	737	680	799	751	762	726	790	733	730	708	739	736	728	683	760	761	719	704	712	705	738	765	723	695	748	763	755	740	734	706	794	769	806	743	716	753	702	680	758	767	696	717	700	734	785	751	728	743	712	736	741	760	731	707	733	728	712	676	786	806	739	723	763	790	747	742	760	780	797	698	749	719	695	767	746	739	772	745	725	692	744	718	726	733	766	771	763	739	742	732	732	755	713	770	719	748	766	735	775	739	746	762	757	788	764	801	756	707	735	724	794	802	722	729	765	767	761	688	763	680	731	703	713	734	692	756	717	771	767	769	725	734	729	745	729	740	760	694	713	761	695	737	761	782	752	754	731	743	726	689	707	740	761	764	758	790	767	695	751	782	743	723	745	673	738	720	757	751	742	749
22388	20118	26698	23839	20627	20635	15882	7726	5028	4060	3236	2716	2391	2146	1863	1714	1554	1496	1333	1337	1243	1146	1058	1088	1136	1044	1045	1061	1019	988	961	881	923	831	902	901	909	911	901	911	875	914	914	869	912	865	860	859	861	893	858	896	861	875	839	898	873	907	826	868	911	805	839	808	889	851	905	874	804	881	871	837	929	884	841	827	817	814	874	850	859	824	900	895	846	797	815	875	831	865	859	851	854	839	800	807	796	838	842	807	821	803	854	867	839	793	892	828	833	765	855	842	844	803	822	848	835	835	870	810	808	863	815	801	824	807	857	837	820	789	766	793	829	800	857	823	798	842	819	814	837	831	862	826	813	822	838	767	834	821	867	809	842	837	855	862	806	835	807	810	810	817	811	802	813	921	801	851	813	841	867	853	812	802	851	780	801	871	810	842	757	811	858	783	853	843	786	785	877	806	821	885	813	819	850	822	773	859	819	789	848	822	775	847	830	814	830	851	802	807	827	850	815	856	859	801	839	807	823	837	838	836	797	812	850	789	829	823	846	833	857	797	818	811	789	840	878	817	817	869	868	831	820	785	826	878	828	874	872	816	828	833	816	806	829	830	838	855	840	777	829	800	852	845	812	828	817	853	813	802	822	815	854	873	898	826	811	846	797	781	766	828	818	852	854	799	832	779	831	839	802	800	802	777	846	836	866	816	831	784	848	776	822	827	854	799	815	854	847	879	807	860	826	845	867	823	783	828	843	819	819	856	806	810	807	893	823	824	784	849	828	806	851	865	864	804	842	867	806	869	883	778	759	840	805	871	851	763	792	822	798	814	825	802	812	819	869	770	823	854	846	828	834	860	815	838	796	789	791	820	860	843	843	806	788	774	914	862	823	793	857	795	829	820	839	807	858	826	853	880	844	798	770	845	861	778	816	806	830	808	814	844	831	819	783	787	840	810	825	791	871	783	852	808	759	789	843	787	799	870	853	783	830	797	855	813	792	804	834	843	811	761	797	787	781	796	789	831	854	838	876	852	870	767	833	798	840	790	764	818	830	822	783	846	823	812	840	869	827	851	848	827	811	884	810	855	819	793	798	807	798	837	856	841	789	820	843	819	805	782	815	871	834	807	800	807	862	825	826	871	828	794	814	795	859	804	861	813	793	834	824	863	812	854	820	834	821	848	767	845	825	840	868	871	814	841	834	804	819	791	838	804	834	829	815	855	834	835	792	824	885	843	837	825	851	819	826	794	810	868	771	820	816	845	809	815	869	842	892	804	833	871	790	840	774	854	790	858	788	807	839	847	780	741	829	830	780	795	840	793	839	786	819	852	833	885	805	837	830	840	839	828	783	792	851	865	826	842	793	807	788	786	816	802	763	845	816	802	837	824	801	827	826	800	832	821	840	796	828	831	793	858	806	734	827	859	848	867	857	770	824	833	821	899	872	792	795	810	803	829	800	805	881	830	836	844	811	803	796	847	833	822	899	847	872	880	805	775	807	814	830	837	842	833	789	811	840	836	872	817	842	772	766	837	793	828	806	807	802	845	858	809	824	824	827	842	793	795	828	807	871	753	785	836	824	808	785	798	840	771	831	803	830	835	852	786	795	766	827	802	857	882	864	815	785	815	799	862	817	844	824	801	832	864	830	800	833	843	827	796	795	808	828	782	810	838	871	826	822	775	848	827	831	786	838	831	829	808	815	860	829	835	813	852	832	845	832	786	839	860	852	827	799	780	774	778	792	845	779	829	799	860	888	845	809	860	834	802	807	844	799	785	844	793	791	794	828	836	869	801	824	815	824	855	836	859	807	812	782	815	811	820	809	822	880	814	879	861	864	837	821	828	806	782	842	863	794	821	821	797	812	824	802	820	790	790	790	854	845	789	822	830	866	837	834	832	831	820	894	838	811	825	819	865	812	838	794	817	817	818	800	817	784	778	863	818	812	794	822	823	859	822	776	795	813	806	809	826	793	769	844	818	788	784	790	833	841	807	858	840	792	814	823	858	851	834	871	835	804	810	821	827	853	838	794	827	847	871	816	845	788	867	853	801	888	780	843	765	796	789	887	810	835	861	871	804	822	821	765	821	856	846	831	841	833	798	822	844	799	834	839	819	830	805	836	873	853	827	841	807	786	800	883	838	870	813	828	827	848	762	847	829	821	806	782	827	794	818	832	820	801	832	813	812	819	771	826	807	812	867	780	811	801	781	798	809	842	808	818	782	783	850	838	850	863	873	869	889	867	869	822	836	802	848	819	818	780	802	867	801	836	824	864	833	810	823	836	785	819	816	857	814	874	862	832	808	794	814	761	826	852	841	847	849	793	869	775	797	805	803	800	826	848	812	825	813	807	870	856	831	781	840	806	817	847	837	849	842	785	741	767	824	808	789	814	793	825	847	792	828	840	834	840	810	864	821	808	827	782	870	809	821	850	863	830	780	796	840	761	832	823	845	769	860	799	822	882	804	855	786	849	822	796	875	788	833	818	788	875	804	824	796	857	843	807	801	830	816	788	868	857	805	835	818	832	833	824	761	870	848	807	784	880	811	820	802	814	820	862	850	834	868	869	789	782	847	833	762	839	855	818	839	798	821	830	779	859	819	849	846	776	846	837	781	779	814	811	791	840	826	811	817	851	863	878	837	813	837	822	800	820	841	810	874	824	808	794	793	812	825	782	814	824	856	854	827	827	812	858	770	790	828	797	846	831	881	815	866	781	784	821	859	800	853	833	830	805	760	867	812	798	865	814	865	799	783	799	809	827	840	789	813	799	838	825	853	854	866	814	816	841	852	857	822	828	877	807	810	851	876	829	828	827	875	827	791	811	861	807	815	828	811	788	830	802	871	857	882	778	828	833	826	826	774	768	819	769	837	800	836	811	804	851	827	860	802	824	819	804	773	814	872	827	788	816	843	816	801	838	783	791	794	826	777	795	868	880	827	822	813	869	809	825	760	843	855	836	867	845	802	810	900	888	823	823	879	810	795	825	839	836	854	867	875	807	846	800	807	835	813	851	872	832	855	806	784	842	813	763	785	866	826	858	839	849	760	758	826	787	864	823	838	833	837	827	838	815	820	786	816	828	864	806	844	803	827	824	826	804	844	833	796	805	823	791	816	827	819	808	809	820	779	887	827	817	791	846	848	794	819	775	814	853	908	892	787	803	852	807	868	875	818	811	765	831	885	875	807	843	875	872	821	825	812	804	848	851	819	831	839	831	827	846	824	809	814	803	835	846	838	799	836	829	814	844	747	838	811	783	825	843	807	830	842	757	812	834	821	808	825	877	825	856	798	820	842	828	854	814	787	821	833	815	807	821	861	842	867	845	802	828	825	866	833	802	765	819	842	840	817	863	829	790	783	781	823	804	846	806	808	794	794	811	861	860	895	860	772	815	838	794	848	776	809	850	836	854	849	816	846	829	834	854	810	808	841	826	830	847	856	802	822	789	794	823	785	777	821	819	830	836	795	831	832	811	811	859	826	826	829	876	837	828	821	867	810
39493	60270	54939	40565	27884	19043	14462	11599	8909	7159	5875	5010	4230	3548	3151	2798	2458	2271	2076	1901	1729	1599	1442	1424	1378	1363	1275	1175	1237	1186	1128	1155	1080	1027	1004	1023	1055	1021	1063	1010	990	937	956	968	930	978	983	951	910	970	902	903	891	907	891	989	902	890	937	927	944	923	905	842	940	849	882	894	882	913	911	895	858	873	870	890	879	860	861	808	877	869	915	890	869	828	849	872	905	870	843	860	870	949	841	823	889	872	894	876	877	828	834	903	838	887	866	780	861	852	895	773	878	856	863	881	821	835	820	842	809	870	823	824	860	808	836	905	902	850	870	851	873	857	870	854	855	836	915	828	852	862	822	812	843	866	813	859	829	893	925	898	892	861	881	877	834	808	888	827	852	813	847	815	885	853	910	871	842	853	903	847	878	843	855	788	864	862	878	846	829	832	858	822	843	836	828	843	855	898	859	842	869	849	849	820	883	831	831	821	812	875	851	863	830	866	900	876	824	904	807	884	835	861	889	853	867	856	825	865	857	913	859	821	838	854	864	874	865	884	896	859	884	788	810	906	875	852	816	864	871	834	854	834	801	852	830	846	827	900	878	892	852	803	871	820	797	855	805	840	895	814	850	844	839	868	809	848	865	815	886	854	882	869	860	845	904	815	877	864	826	884	855	854	846	884	846	867	869	813	883	874	843	824	889	877	872	859	836	845	877	875	880	854	866	857	858	882	870	843	851	865	825	828	880	837	822	846	853	882	878	879	830	857	826	886	897	870	846	806	823	865	859	793	873	912	842	888	855	865	827	879	831	843	842	835	845	866	832	882	848	850	822	881	858	844	840	816	910	861	833	836	816	857	829	810	855	888	818	872	868	867	868	880	814	850	808	859	819	847	879	859	848	827	819	892	872	859	884	893	804	882	836	789	877	815	838	844	822	884	851	799	813	888	844	838	869	869	788	843	825	843	850	814	877	830	844	854	889	818	863	828	835	859	859	890	863	824	894	841	830	836	853	861	849	905	866	791	824	865	847	893	855	866	867	847	858	865	869	887	879	841	900	813	830	887	833	893	842	869	860	784	805	884	812	846	854	829	859	864	847	848	884	819	812	860	870	889	862	844	838	833	886	843	863	823	852	834	809	894	835	797	829	830	852	841	886	819	858	880	838	854	864	852	870	835	855	882	889	823	884	885	868	886	809	872	874	858	842	846	813	827	858	874	817	844	856	846	890	846	846	841	878	852	838	916	868	872	834	820	820	833	856	822	887	898	847	824	799	851	850	824	892	803	908	851	851	856	849	852	828	864	859	859	858	868	866	838	832	840	857	838	829	841	852	861	847	866	797	842	853	837	840	852	825	921	828	848	895	879	869	857	816	878	863	832	856	840	853	836	848	831	895	809	789	814	817	890	839	866	840	862	883	878	876	835	816	841	862	867	845	824	843	886	867	838	895	875	863	851	831	870	860	860	842	857	869	863	839	816	880	849	819	870	871	843	854	832	834	848	833	886	886	854	885	838	859	848	869	827	795	883	846	922	837	853	896	868	848	870	878	871	875	834	821	852	881	887	858	867	851	797	816	893	877	849	804	844	836	858	815	834	829	839	801	836	876	856	809	879	866	824	854	864	877	878	855	835	799	876	825	905	839	873	827	880	848	867	873	835	871	850	867	834	802	872	917	859	899	831	832	878	838	874	815	885	839	924	867	830	839	892	865	836	866	844	900	855	801	796	833	895	898	847	782	836	843	877	864	871	871	876	840	808	822	828	843	883	862	848	883	794	859	872	836	904	858	859	883	791	869	876	900	815	800	839	890	840	836	884	807	845	777	833	874	870	841	927	842	879	854	820	857	867	860	880	826	826	838	821	857	868	871	871	887	820	843	841	832	812	851	805	887	843	870	814	837	874	850	826	848	872	891	834	869	880	890	891	861	836	794	843	856	867	807	861	789	861	904	812	900	865	874	863	877	861	860	870	848	872	819	803	877	835	832	853	892	839	830	872	875	841	901	885	876	857	805	869	847	809	893	842	831	879	830	837	826	872	860	855	834	811	807	818	889	812	867	866	862	806	798	836	806	806	822	812	860	806	837	843	875	864	889	859	846	859	892	890	800	861	899	882	902	843	806	789	853	871	827	823	831	891	846	837	854	858	809	847	894	838	856	889	873	867	855	844	843	830	819	878	876	842	890	850	830	860	858	898	890	872	884	859	871	886	862	912	859	840	863	886	875	823	859	830	823	885	854	868	860	846	876	816	818	780	884	872	911	849	829	828	855	832	922	882	850	848	866	881	839	834	825	872	828	901	848	909	856	875	810	825	881	863	829	915	833	815	831	906	843	835	904	814	807	915	866	846	910	859	815	845	862	829	878	857	879	818	865	825	874	835	857	857	844	904	906	816	874	877	878	875	839	885	856	880	881	814	830	856	840	835	881	855	846	805	860	815	869	849	882	870	816	831	844	855	830	887	900	889	855	884	839	902	836	845	833	884	831	885	841	827	867	829	868	890	803	846	882	824	793	873	823	826	852	891	852	850	853	877	862	824	882	887	829	861	857	864	888	836	909	857	845	894	894	878	832	811	802	862	913	838	907	832	885	826	877	826	842	918	865	812	859	833	852	894	847	828	865	867	849	874	898	862	852	860	824	822	840	817	863	835	887	841	842	914	882	852	836	790	878	862	830	839	840	832	864	855	852	850	884	911	869	848	867	863	879	863	894	848	832	828	873	865	834	844	872	801	825	834	824	813	869	858	854	895	863	839	846	880	803	903	870	790	815	867	866	838	834	860	823	930	815	901	858	820	847	861	879	865	850	887	856	850	798	885	823	859	832	863	853	843	783	805	846	869	871	885	826	789	868	831	875	867	813	882	844	837	889	836	834	885	856	841	879	804	851	878	845	891	924	836	838	883	870	842	856	835	825	849	873	900	808	890	837	834	834	873	827	872	902	825	864	849	783	937	912	873	901	828	894	896	877	823	876	889	929	875	890	864	846	806	815	839	846	849	822	895	832	844	817	867	859	895	821	875	828	880	838	865	847	857	854	800	869	847	860	851	889	844	865	866	874	867	847	846	880	825	864	841	862	861	872	813	828	847	833	852	888	822	845	859	853	915	855	891	852	844	835	868	861	866	895	853	864	885	861	790	843	850	904	857	833	851	900	855	879	947	833	852	834	920	832	825	877	837	852	888	843	810	932	814	859	842	873	863	830	849	851	803	900	833	856	836	819	909	864	861	844	816	834	870	844	841	859	839	856	863	854	874	838	825	820	896	832	861	857	783	855	840	906	851	834	853	844	841	811	867	845	848	846	849	897	853	892	857	827	831	843	838	842	897	852	836	846	823	846	878	916	865	834	833	858	803	853	816	829	886	829	885	881	847	873	825	834	872	810	913	848	859	865	847	828	819	873	844	833	797	853	831	846	814	848	837	808	891	817	826	844	914	818	801	833	869	850	807	861	815	869	881	880	847	861	913	805	854	793	836	850	797	840	824	794	808	859	857	875	835
33547	34459	30881	19675	10317	5600	3858	2958	2443	2022	1804	1576	1494	1256	1254	1159	1056	1122	985	990	964	972	937	936	922	860	905	908	885	891	829	828	825	854	892	893	760	843	827	843	833	819	854	772	858	811	843	826	800	879	808	805	823	815	820	765	827	829	821	780	774	770	821	773	809	807	829	861	813	780	782	785	797	768	827	762	799	785	748	833	793	873	866	772	787	839	769	782	763	772	782	791	800	781	823	815	793	807	790	767	739	808	773	799	825	817	822	746	792	819	799	744	820	800	769	772	791	816	816	831	775	783	779	810	749	813	797	787	768	752	763	779	755	774	793	831	787	782	759	741	838	810	776	847	794	743	773	826	776	846	738	800	847	767	798	809	765	821	792	818	799	738	821	861	768	818	805	783	760	818	798	779	781	813	805	780	849	786	781	746	766	760	804	785	814	766	766	829	840	798	850	761	722	792	819	803	831	818	812	814	793	825	788	820	773	777	751	785	817	795	805	771	765	806	829	805	774	790	760	796	807	840	824	800	774	805	792	800	789	739	813	819	768	782	729	821	846	809	765	834	775	805	806	773	835	816	748	730	837	824	823	755	820	793	748	814	792	743	795	787	789	724	744	781	758	830	795	824	797	816	871	723	832	770	710	785	797	807	820	803	798	793	773	834	767	862	800	787	799	858	813	799	795	898	788	775	848	832	762	805	839	809	818	805	774	772	763	790	788	805	826	770	769	831	771	734	733	780	792	785	833	764	774	791	812	802	803	784	767	821	785	777	774	812	781	809	808	797	831	770	788	829	836	753	820	775	764	781	804	847	788	825	826	805	793	793	759	805	770	789	801	798	755	778	825	792	815	791	778	794	808	723	789	761	777	809	850	857	795	805	772	819	779	789	804	795	792	823	776	810	796	823	813	734	776	796	806	751	758	791	770	777	803	815	821	804	753	820	820	793	715	777	780	853	797	771	772	797	797	764	830	762	803	791	775	787	823	724	829	828	811	782	783	765	846	819	746	803	798	790	811	819	820	841	779	807	831	814	810	832	790	787	805	772	804	853	784	762	771	837	825	768	820	784	835	788	790	796	793	780	817	763	789	838	787	838	773	782	820	773	854	817	796	768	812	823	829	778	764	799	813	769	795	774	788	782	773	801	838	793	811	762	815	819	814	773	782	813	825	778	783	794	819	797	817	814	822	857	788	816	824	786	740	765	826	802	772	785	780	810	835	796	778	777	774	811	740	770	801	808	766	832	791	805	802	827	780	758	796	847	846	804	834	796	758	794	765	792	838	804	730	806	781	803	833	766	797	810	833	816	748	833	815	841	798	819	803	826	758	778	794	749	785	824	776	733	819	826	792	818	776	800	798	852	768	838	729	797	787	863	746	784	786	819	813	789	817	791	771	773	771	804	777	757	775	738	818	830	766	787	795	833	832	846	775	843	833	761	799	815	806	835	793	760	834	821	790	794	791	783	813	777	762	793	824	767	784	763	821	807	783	774	801	808	811	758	853	781	810	790	793	799	825	821	812	793	851	796	790	809	763	765	793	806	772	753	762	793	760	758	795	806	774	795	806	767	798	800	843	819	835	766	780	758	830	747	761	840	833	805	783	805	755	782	759	813	762	847	789	766	747	806	784	813	837	767	800	835	758	770	837	835	790	833	813	805	804	785	805	804	806	802	812	775	806	793	828	823	803	816	824	796	801	810	813	847	791	792	818	766	826	796	762	776	830	784	811	790	773	756	798	787	741	817	775	792	782	761	816	822	795	809	805	791	792	723	819	795	783	804	801	749	803	813	785	803	770	808	826	782	817	812	838	864	777	813	799	785	800	802	804	785	847	774	787	803	823	807	797	837	796	814	800	791	850	765	752	810	744	762	808	797	765	804	836	782	811	826	813	753	747	804	818	777	764	787	809	838	777	791	797	791	782	773	786	826	764	767	780	812	798	773	749	810	819	767	777	750	795	826	779	790	787	795	843	802	808	774	811	814	776	777	771	812	768	755	739	799	744	831	801	770	802	789	786	796	769	784	808	782	812	819	805	799	811	786	775	753	820	810	791	824	796	782	805	784	753	820	813	763	796	781	751	821	783	780	793	799	784	793	790	796	786	802	758	724	808	810	767	795	772	774	786	836	818	822	806	784	807	790	809	807	804	797	800	809	829	787	784	774	833	795	745	796	763	846	791	817	796	860	782	773	822	793	785	812	844	827	841	781	811	786	830	864	789	831	805	765	789	789	752	778	803	763	828	813	786	737	829	794	757	779	784	771	796	805	816	815	822	795	867	775	773	851	748	811	810	786	805	788	751	775	816	780	768	834	744	816	717	772	793	795	775	783	790	738	820	812	814	797	739	742	823	805	796	818	791	787	810	790	819	828	718	790	788	826	786	825	797	819	787	798	838	748	827	834	789	774	783	767	791	792	781	822	788	818	773	794	784	782	819	736	787	792	795	818	813	774	787	826	764	815	817	834	791	754	803	782	825	768	874	825	783	781	798	815	791	787	779	797	784	799	835	822	787	776	788	800	784	746	764	783	753	772	754	776	822	780	760	841	803	805	804	752	768	797	818	826	773	756	788	819	800	819	811	814	801	812	763	806	808	792	791	794	757	827	843	807	796	814	811	793	826	787	783	780	834	802	813	751	799	775	782	841	826	850	761	865	754	769	718	804	852	783	791	763	744	798	763	834	783	803	794	793	751	756	830	869	781	769	812	735	755	782	807	794	833	807	773	783	867	816	780	709	760	854	841	822	806	782	821	782	795	856	832	811	713	755	825	760	771	816	787	765	798	780	740	799	802	789	773	826	789	836	822	733	827	797	751	771	756	769	831	737	780	824	803	789	784	767	852	769	816	785	779	761	750	793	771	777	809	789	747	800	842	784	821	822	809	737	821	809	760	820	776	840	772	778	791	745	816	760	833	819	786	797	768	792	830	763	761	743	787	768	828	796	791	813	781	821	824	767	837	769	770	802	786	829	818	808	803	811	805	785	793	830	754	806	812	788	819	825	836	829	805	761	804	823	798	783	830	753	815	793	772	771	782	782	743	826	823	775	809	782	782	795	816	789	826	787	735	798	804	865	799	785	792	766	796	782	766	810	788	753	769	832	844	757	801	808	793	812	744	748	794	826	847	788	790	769	756	808	831	802	830	820	785	788	776	820	792	799	802	837	823	807	805	832	765	846	831	806	779	798	812	806	731	765	843	790	778	809	783	804	783	847	806	786	800	793	812	855	837	812	792	782	817	784	740	827	760	803	788	759	767	773	797	801	760	830	805	825	810	787	748	814	819	797	790	821	799	791	790	809	781	789	807	761	781	826	750	809	824	774	781	804	811	778	782	797	798	769	793	771	841	788	782	810	800	732	740	809	753	794	822	813	760	818	773	788	769	800	828	811	817	765	769	755	791	828	763	813	844	811	796	750	842	768	777	747	832	831	731	837	797	787	817	817	713	815	811	777	870	778	810	800	731	809	815	763	803	822	760	777	783	816
36559	44879	37232	23350	15440	9817	7453	5776	4579	3704	3164	2828	2405	2055	1864	1677	1565	1444	1419	1316	1121	1155	1092	1079	1103	1068	996	1004	998	991	923	961	940	982	939	982	937	908	882	863	906	952	870	926	955	965	874	969	915	889	906	859	851	883	867	921	887	897	854	877	904	878	918	830	890	913	869	830	829	867	885	913	872	907	858	889	916	870	904	872	843	830	857	859	799	831	845	863	886	845	864	857	856	878	806	830	852	833	877	845	864	840	839	782	856	866	826	825	889	857	843	903	882	850	848	847	890	928	827	860	816	853	842	860	821	861	869	861	878	798	824	861	873	874	895	798	801	834	815	868	864	822	820	827	769	881	821	854	866	870	832	851	868	883	872	846	863	888	857	838	845	808	870	873	893	805	903	855	847	863	867	830	848	817	842	845	864	869	858	855	886	872	894	843	879	852	845	831	812	880	856	858	829	840	852	826	833	868	882	828	942	830	852	847	859	799	818	905	848	834	870	850	836	906	823	838	866	888	841	820	825	831	855	862	863	831	807	849	816	911	852	875	824	831	889	844	828	845	852	873	830	866	840	827	837	904	807	866	888	828	847	820	915	848	827	862	869	839	849	851	915	858	879	876	824	853	866	816	850	910	878	832	903	841	865	862	820	818	862	874	876	848	850	868	861	873	859	860	840	857	844	818	847	832	828	869	834	822	825	839	832	835	800	825	828	854	818	819	847	848	913	862	891	863	820	833	875	857	839	858	867	840	853	796	870	804	870	841	819	873	838	868	864	870	814	816	835	849	871	844	853	842	822	859	859	853	852	908	840	904	851	910	823	866	813	855	843	867	875	846	857	881	861	855	874	867	860	838	827	828	817	864	827	834	850	844	892	882	816	851	894	837	867	802	878	858	887	845	832	832	835	842	814	879	870	792	870	894	832	826	859	871	828	890	908	809	879	823	882	814	875	828	840	839	899	855	848	852	785	842	886	845	878	878	832	863	853	821	796	836	872	851	834	859	862	840	811	875	835	835	841	812	840	849	869	840	842	835	866	878	799	888	843	863	872	858	814	807	873	866	818	858	827	835	829	885	822	788	857	836	828	852	835	880	822	806	805	774	872	839	886	927	875	871	852	828	884	890	816	848	869	883	829	866	825	839	893	835	816	834	841	873	800	859	810	856	876	873	854	864	849	859	893	865	860	841	921	886	800	859	845	861	847	880	854	845	838	823	779	863	860	819	840	813	894	815	839	810	877	807	813	847	891	810	880	865	837	901	802	821	912	854	874	819	858	822	822	838	796	829	849	849	833	862	833	857	832	822	895	879	862	857	857	906	864	856	870	881	816	852	819	882	815	805	883	862	828	835	820	887	863	860	848	789	809	847	861	833	825	848	878	872	838	819	777	833	896	849	829	829	852	842	855	823	893	821	804	819	798	876	829	856	843	857	847	852	839	804	860	905	842	934	846	838	867	881	895	830	841	795	836	897	852	868	856	802	893	881	859	873	815	844	825	854	871	832	872	821	870	818	859	836	832	862	841	863	887	862	863	840	910	902	889	877	896	810	849	849	882	880	913	850	843	836	848	886	876	834	848	831	883	822	844	885	909	869	852	899	816	869	892	831	819	850	801	824	857	837	892	858	825	846	883	882	867	816	839	870	855	863	846	840	901	845	916	854	839	859	815	852	860	804	826	842	866	856	826	884	853	809	877	851	875	844	827	872	849	828	883	835	833	872	863	880	834	876	834	942	883	862	785	838	876	868	835	868	819	868	811	925	856	920	799	813	812	801	817	868	904	801	857	849	824	835	880	837	839	857	792	903	807	810	852	887	932	802	822	885	838	811	832	815	869	827	843	816	829	872	802	829	896	855	848	866	886	854	854	846	862	836	816	857	873	824	866	879	819	817	851	804	857	863	863	829	909	862	877	885	835	859	895	880	811	844	818	859	890	823	872	818	845	856	824	869	861	878	828	843	851	824	861	872	810	884	833	819	855	866	863	828	878	826	894	799	887	845	871	889	808	851	825	908	816	876	828	845	850	841	783	867	819	902	845	835	889	822	854	817	810	860	785	824	826	839	883	818	834	874	870	886	887	851	837	821	845	852	841	831	864	872	827	857	877	881	891	817	868	898	894	848	887	847	827	812	879	856	919	853	850	847	804	805	832	859	843	854	858	842	896	847	862	851	823	860	882	826	901	857	895	861	903	811	845	870	884	887	881	785	851	903	908	852	886	834	883	816	828	849	842	791	868	825	874	840	878	859	867	835	825	828	823	827	842	899	888	851	936	848	864	847	881	869	855	796	880	824	867	852	869	817	855	858	839	821	898	867	851	878	848	903	844	849	820	867	846	860	839	866	906	896	843	866	923	862	825	860	866	912	833	804	874	887	855	885	854	864	850	860	870	839	816	876	868	858	914	832	878	836	858	891	811	865	899	863	851	816	879	836	843	882	857	814	851	889	812	856	788	870	860	845	893	866	874	807	876	850	863	881	810	878	889	832	895	840	824	825	816	811	863	828	868	825	807	839	852	820	846	822	856	841	877	897	856	843	809	859	835	889	844	875	864	853	861	891	849	847	900	869	820	774	876	860	859	867	872	921	852	833	908	864	825	840	848	873	852	852	832	860	848	835	862	877	817	832	902	859	826	819	843	845	826	861	828	851	848	883	794	806	874	822	824	808	821	896	836	865	831	863	866	848	881	794	828	832	863	847	787	889	817	856	844	853	805	868	870	939	854	823	876	825	820	879	856	845	898	855	866	837	866	892	840	813	860	863	853	793	876	850	852	851	842	821	882	794	859	866	832	856	868	827	897	828	858	834	865	873	810	896	840	853	862	853	835	865	893	897	859	871	780	801	861	863	857	825	843	860	896	818	893	868	864	835	825	835	859	908	888	860	841	861	816	824	873	809	885	851	872	825	859	795	869	803	805	843	870	880	857	874	839	873	855	821	802	825	852	868	863	787	846	838	849	874	836	900	828	805	892	882	875	873	866	802	876	876	924	849	825	904	882	868	829	859	884	807	877	883	773	863	852	822	839	791	903	865	846	803	882	852	856	826	852	859	851	837	819	938	791	829	881	793	897	878	845	880	808	860	804	870	839	854	866	807	859	831	855	812	881	830	873	801	876	856	819	872	835	898	874	831	860	858	809	799	825	841	863	864	860	852	859	831	825	863	798	857	838	836	865	937	843	881	852	875	823	868	832	818	821	848	819	880	830	817	865	810	804	880	868	855	826	836	833	823	794	846	907	858	886	801	876	865	841	850	823	785	872	868	827	876	848	844	808	875	849	850	897	844	864	831	825	826	860	851	848	855	856	855	853	849	861	819	880	852	846	895	830	850	862	810	872	864	864	870	838	897	852	817	867	850	841	857	835	843	871	916	818	888	854	859	804	871	853	859	839	846	873	881	895	813	842	843	872	915	823	826	811	836	809	839	863	842	835	905	886	830	842	791	847	847	859	879	850	838	824	859	874	837	777	850	846	850	830	852	861	843	840	869
24175	20117	26392	24780	20717	15500	8462	5206	3580	2998	2393	2111	1810	1634	1460	1293	1323	1180	1133	1031	1040	956	914	868	903	840	821	837	858	823	736	821	799	754	750	719	722	768	731	793	742	716	734	794	712	708	734	693	736	747	779	721	737	726	725	713	725	705	728	737	717	712	745	765	718	654	733	718	704	718	717	718	721	699	693	725	699	697	680	735	716	666	692	737	733	764	676	690	724	678	715	694	672	705	708	702	663	701	723	681	703	715	690	731	714	717	710	688	749	716	714	702	724	676	708	673	673	724	700	748	732	695	665	668	653	709	701	686	714	684	673	723	706	710	663	674	722	708	686	730	724	687	673	677	740	708	620	681	702	680	730	656	730	680	670	695	674	681	698	684	631	710	657	734	690	693	684	710	656	679	669	713	693	700	709	693	709	669	731	718	711	693	737	697	712	695	689	726	753	708	708	676	684	707	733	739	707	746	690	694	720	677	721	676	685	662	685	643	685	696	652	734	740	757	704	672	707	701	737	651	692	696	721	747	727	675	632	687	748	684	693	682	682	675	756	700	681	709	708	669	698	707	681	654	696	673	711	663	660	644	673	730	696	653	668	660	655	755	714	689	668	653	694	700	734	695	689	716	729	706	719	664	674	663	685	736	723	686	723	729	679	695	686	734	727	690	689	743	683	712	672	701	694	698	713	688	711	691	670	693	705	669	694	721	735	701	712	655	711	665	650	661	736	701	748	701	764	713	705	710	672	669	678	697	707	704	676	724	744	643	729	713	722	692	751	729	716	716	730	698	641	659	690	673	708	692	721	686	672	664	682	679	691	709	723	691	684	695	661	700	685	698	712	711	678	736	731	669	687	743	680	709	724	668	712	749	677	645	659	672	678	688	739	706	697	680	723	634	673	730	710	699	735	689	690	686	743	727	670	738	720	697	725	665	681	676	689	720	695	686	705	749	739	686	676	673	703	672	729	706	697	703	696	676	695	689	682	692	717	709	673	691	728	632	674	732	703	684	654	721	658	657	717	687	704	708	704	729	650	734	709	713	741	679	717	700	736	686	666	734	675	694	705	729	698	680	754	674	677	720	674	710	700	703	687	702	699	647	654	667	706	738	687	722	748	640	721	705	740	659	693	734	706	676	701	714	681	675	660	703	737	726	638	681	733	691	714	715	688	659	707	687	668	701	703	649	722	691	712	654	710	738	698	683	634	674	705	640	678	711	696	701	750	705	731	697	700	717	687	698	708	713	719	686	688	729	714	637	683	713	759	703	713	738	690	683	724	685	708	718	753	642	671	722	738	715	684	663	686	692	705	760	689	717	684	705	728	665	669	657	705	705	687	649	702	703	713	725	691	644	647	680	686	667	731	715	685	727	714	697	641	718	690	684	647	697	701	681	682	680	719	663	681	693	728	632	656	681	699	712	758	676	667	621	691	701	664	707	649	720	730	719	663	713	702	680	688	697	709	650	693	706	626	698	698	727	710	709	719	689	662	720	672	726	683	720	721	700	686	712	689	734	652	757	703	712	681	671	672	682	684	662	684	659	691	644	750	674	646	673	727	738	724	686	704	680	715	625	660	704	709	690	711	664	663	746	667	719	731	697	713	715	711	698	728	707	697	695	733	712	687	662	726	668	697	686	659	712	676	699	710	727	662	675	664	671	695	680	683	722	745	687	709	671	688	676	700	675	663	726	696	711	670	716	708	744	726	732	720	682	721	697	702	696	678	701	711	708	683	711	712	695	712	726	691	734	696	744	701	745	722	741	688	629	696	690	689	671	697	743	686	698	683	701	687	699	655	706	718	685	677	685	727	688	686	691	737	684	703	686	741	678	740	695	730	673	733	694	679	711	685	653	669	723	673	713	657	685	713	712	690	680	706	717	712	721	703	712	639	708	693	717	747	703	664	665	672	658	662	736	696	676	741	733	661	690	701	661	712	733	725	660	714	683	701	671	662	659	743	684	739	702	713	699	711	656	664	678	690	728	654	691	648	667	703	691	749	695	691	719	693	706	656	768	751	665	666	692	663	688	731	667	662	685	691	692	729	656	694	722	722	690	663	660	645	719	706	739	693	726	682	681	696	672	725	668	668	725	705	741	797	680	707	633	678	694	720	703	635	716	664	698	634	689	675	674	683	689	687	697	681	655	675	664	705	698	711	739	630	697	691	696	689	697	671	690	692	666	712	680	680	702	690	657	725	689	730	729	695	687	658	702	745	709	694	677	704	684	683	698	662	688	653	702	713	670	684	703	702	674	685	696	695	675	703	720	702	673	713	651	727	670	688	679	668	665	699	680	699	656	758	678	685	669	700	698	706	665	683	688	730	684	734	667	707	674	727	691	702	711	731	668	722	657	700	690	723	726	676	738	692	673	699	651	745	744	695	664	688	712	694	640	685	649	736	611	725	739	681	690	704	692	711	715	691	675	695	654	706	694	729	720	673	681	689	656	717	667	653	697	691	701	721	733	635	663	667	712	753	708	717	680	709	718	682	698	701	686	689	690	671	726	689	733	662	627	667	670	718	695	683	636	695	671	648	687	689	680	723	662	653	689	669	720	648	737	650	708	702	664	695	689	652	738	752	710	728	680	670	732	722	712	699	678	722	693	703	688	718	716	743	715	679	708	678	696	700	731	726	710	703	699	691	724	730	701	725	653	741	676	671	721	688	719	672	705	709	678	676	669	706	678	729	722	692	725	653	699	658	663	679	694	693	680	707	658	724	661	660	711	657	669	716	654	730	672	694	701	655	685	682	691	682	746	657	722	701	694	714	718	690	705	683	709	670	713	682	675	720	656	673	716	711	771	658	717	693	681	752	669	661	681	699	735	627	683	696	703	686	700	704	629	696	703	718	708	659	689	699	725	683	706	675	664	681	704	689	699	679	697	642	653	691	700	709	639	688	697	734	709	738	718	675	713	642	677	678	716	692	720	700	703	685	683	705	727	718	713	658	702	727	689	674	697	722	720	644	642	686	735	738	709	693	669	662	697	712	699	662	731	702	688	697	707	699	700	724	712	718	729	727	651	673	730	678	677	685	648	676	697	710	723	693	699	695	626	704	663	704	754	673	670	700	686	688	680	688	707	681	662	714	713	676	710	710	716	729	683	702	726	662	665	660	686	739	680	644	690	657	676	673	661	708	748	722	696	691	682	684	695	714	676	674	697	655	691	703	718	633	717	688	686	727	663	684	668	716	663	723	696	680	648	655	678	741	656	746	681	727	661	712	705	666	706	699	648	665	672	684	677	721	681	688	739	682	666	727	681	666	681	722	732	671	666	639	698	671	670	680	676	748	687	668	696	708	645	685	636	771	670	696	681	654	742	680	671	659	690	704	678	701	680	673	698	709	721	690	730	651	757	641	677	695	697	654	756	694	679	695	725	636	683	719	702	693	685	701	670	720	701	709	706	690	705	732	683	666	706	663	697	687	707	703	666	663	662	629	685	721	679	723	690	693	647	671	652	687	692	704	695	707	681	707	705	738	752
37081	54846	48383	34642	22447	14910	11211	9136	7058	5811	4730	3861	3161	2778	2331	2264	1944	1720	1590	1451	1377	1304	1237	1190	1176	1187	1058	1044	1001	1016	901	901	904	884	885	895	824	844	855	878	849	848	805	817	817	802	805	836	815	831	819	831	808	764	800	736	807	770	832	722	783	769	779	879	728	726	743	781	751	779	749	770	780	783	805	773	744	695	772	730	697	715	691	756	811	713	747	769	764	754	765	719	768	753	778	762	740	727	767	773	766	753	778	742	716	714	737	722	771	755	760	731	735	759	757	742	751	731	769	743	792	767	707	722	778	741	719	755	738	780	701	722	721	770	729	702	706	768	774	696	718	722	725	738	703	742	712	752	771	723	815	756	747	723	749	746	693	766	706	755	761	773	691	775	729	708	709	693	714	781	763	750	733	752	761	732	753	731	732	724	724	732	748	749	703	802	738	721	752	714	761	714	754	731	712	792	695	746	724	753	738	728	689	721	816	764	781	708	705	723	742	787	797	735	748	783	720	699	734	703	735	759	746	746	737	754	715	738	707	708	729	720	776	750	760	782	719	708	773	753	753	736	740	699	746	765	724	728	775	780	705	736	709	713	746	747	748	758	691	760	774	714	772	765	706	731	695	798	740	699	723	767	746	670	754	773	723	718	718	726	746	795	747	758	796	747	746	688	708	729	734	739	721	789	725	753	673	759	746	770	718	742	741	741	743	753	750	761	748	759	737	741	723	760	724	727	678	749	763	752	731	734	711	770	739	706	705	751	763	750	734	703	752	743	706	711	724	678	727	789	757	756	723	752	757	754	698	734	784	754	708	716	741	723	732	748	743	715	750	726	746	757	752	738	727	745	736	728	711	738	744	706	703	714	731	727	709	725	688	734	718	737	772	697	779	730	721	781	740	723	784	730	784	674	766	720	740	738	698	745	721	777	710	772	723	777	722	757	788	749	757	699	717	748	780	757	690	762	729	737	721	738	768	730	783	782	704	738	763	779	780	735	751	739	812	747	772	751	796	759	678	759	688	740	771	780	735	738	729	730	696	740	741	712	749	756	781	698	765	719	733	719	749	752	737	758	729	760	710	713	730	746	766	750	716	745	718	773	714	750	744	735	747	705	729	733	698	754	732	828	789	775	750	785	744	752	781	723	728	704	766	789	719	688	741	726	747	743	721	751	716	745	730	769	774	738	761	777	725	721	789	756	734	724	756	770	738	757	782	750	718	700	713	751	714	673	775	756	763	700	748	721	742	774	790	753	729	694	704	695	710	748	771	729	741	721	751	710	730	750	748	769	734	757	712	770	775	701	734	670	743	768	736	699	767	686	771	705	675	748	717	749	737	732	771	749	749	765	756	718	724	724	708	710	772	764	749	730	743	780	689	721	750	748	786	713	743	741	799	735	796	760	781	691	725	754	753	739	743	709	726	737	680	730	769	782	726	704	720	798	722	733	751	752	742	744	792	702	725	720	754	752	731	735	712	761	775	724	794	721	737	765	742	716	742	686	757	700	733	671	767	750	693	736	718	697	742	706	771	732	741	715	775	763	749	691	794	729	777	782	705	712	699	710	734	722	713	740	697	731	718	732	753	791	793	759	763	734	683	736	703	699	741	726	767	721	726	775	767	740	738	752	750	742	756	717	742	764	708	724	702	733	781	738	718	749	749	780	763	745	765	737	778	730	762	758	763	733	706	735	702	725	724	778	802	708	697	737	747	710	760	704	745	705	758	737	734	709	773	740	706	715	723	734	732	713	704	747	768	706	756	697	710	753	707	753	739	737	771	731	786	799	745	739	743	752	737	742	754	729	712	712	735	799	783	684	716	776	795	708	755	687	747	775	724	740	742	769	776	735	776	765	730	721	772	724	762	729	689	731	722	753	753	722	781	733	667	710	755	733	758	748	750	748	749	729	748	790	688	719	724	763	797	703	692	734	760	733	713	738	730	742	782	721	695	747	688	764	720	762	728	729	745	738	737	741	722	729	713	741	744	749	736	787	771	716	712	719	760	779	760	724	678	728	753	751	743	740	750	742	768	684	715	751	742	728	748	767	760	742	781	730	788	715	719	791	808	773	744	732	733	697	767	745	778	775	814	784	703	738	765	751	743	729	697	737	699	727	730	754	803	788	726	701	700	726	683	733	702	764	725	732	675	725	750	737	749	711	757	743	712	744	749	768	705	704	750	737	677	685	738	737	758	707	726	748	726	773	707	747	739	703	745	771	774	793	767	795	729	734	752	703	702	747	765	763	733	716	737	709	728	747	774	688	718	732	696	716	749	778	785	756	730	748	740	766	769	762	744	752	707	708	731	757	753	687	790	760	734	786	734	805	747	756	751	743	749	794	752	728	752	705	728	779	756	786	713	777	788	713	720	754	743	714	762	788	708	745	693	732	780	742	768	756	789	747	736	739	761	777	704	741	731	748	724	729	795	793	695	739	724	742	764	743	770	698	728	801	725	718	741	795	753	680	735	754	732	683	776	686	775	749	714	766	760	757	763	740	729	720	773	770	749	774	794	696	755	757	770	740	741	764	716	743	702	762	762	722	741	729	725	734	687	752	714	757	739	759	743	713	726	784	700	765	729	715	720	714	749	750	788	730	772	745	750	738	727	757	754	761	740	744	805	761	732	792	777	757	711	787	762	707	741	730	721	708	716	741	768	791	775	738	720	775	755	726	760	756	719	768	709	763	721	701	696	744	739	735	695	785	682	730	753	737	703	816	779	737	749	786	717	767	763	781	740	753	785	733	740	747	700	786	736	724	744	741	708	692	732	762	759	713	764	793	786	736	736	829	785	770	749	769	723	774	763	710	708	705	715	723	739	760	720	733	747	735	749	734	771	749	746	686	834	727	734	788	739	775	728	754	781	753	713	719	699	794	715	761	708	722	722	777	736	740	764	787	675	730	736	748	770	726	730	724	698	769	672	730	724	701	762	714	753	756	752	755	704	750	767	719	694	719	764	751	714	770	791	729	769	723	739	744	746	748	756	754	752	736	726	744	716	706	734	809	755	748	732	807	710	755	761	768	746	726	742	743	776	748	752	774	763	743	747	741	769	802	725	714	785	715	781	721	737	757	747	781	718	693	731	745	743	735	676	699	753	744	751	725	749	702	721	753	738	743	764	756	703	754	735	721	730	761	747	724	733	746	686	725	713	739	695	701	713	788	739	760	786	750	751	704	758	759	735	735	793	758	748	714	761	770	745	715	778	762	722	773	741	747	732	704	728	777	750	744	792	719	711	712	720	752	753	754	728	759	749	721	753	781	776	745	679	740	698	755	741	726	794	811	694	747	760	792	798	766	696	722	746	757	794	757	736	689	773	715	750	756	727	715	760	736	774	748	761	776	719	753	749	749	765	778	735	680	746	749	711	722	767	738	729	754	780	768	728	801	735	766	757	755	718	789	781	765	728	779	745	750	768	745	735	701	778	753	746	714	727	762	689	733	724	788	749	738	722	759	728	693	790	730	749	721	760	762	723	721	777	748
22380	20136	26541	23799	20644	20395	16076	7867	5148	4181	3477	2899	2315	2036	1906	1826	1697	1508	1414	1302	1261	1243	1136	1153	1119	1090	1017	1049	960	957	904	904	962	905	897	926	898	929	966	903	871	831	840	867	861	881	867	904	853	888	865	815	848	921	856	868	836	862	865	868	887	865	883	834	863	888	852	838	833	857	832	886	844	782	822	905	835	863	870	835	862	801	843	825	870	887	761	818	877	777	799	851	806	774	869	827	796	848	818	829	814	868	830	881	804	779	840	757	812	830	805	855	778	869	807	808	887	821	822	839	806	803	806	750	812	817	798	843	771	829	826	852	842	866	800	795	759	768	804	835	786	782	804	789	841	809	793	805	818	825	827	831	837	816	834	792	727	812	787	854	830	794	823	772	857	784	848	769	873	836	796	829	800	780	787	790	833	807	806	820	847	826	836	842	851	797	868	816	851	861	817	820	908	807	830	803	760	815	894	807	777	877	808	801	841	799	798	837	809	827	802	817	893	832	810	858	854	864	835	781	819	763	842	795	815	802	788	830	860	780	817	805	832	806	841	816	845	836	863	823	813	796	835	822	829	871	883	783	840	834	870	878	840	814	820	838	841	858	800	859	788	820	798	862	800	818	800	809	879	841	794	790	836	802	839	815	805	845	836	826	831	803	826	820	784	829	785	820	822	840	818	783	815	813	785	793	864	826	848	781	861	771	836	824	818	808	820	787	789	838	799	774	825	832	820	822	807	814	848	877	800	804	764	834	810	832	820	803	810	883	788	801	854	826	845	831	821	804	805	869	813	818	813	788	817	842	862	822	832	854	828	799	747	774	821	801	811	823	850	839	845	842	781	830	865	812	749	789	810	819	810	815	884	800	845	823	858	824	796	882	823	813	829	830	817	830	827	840	816	766	817	805	839	828	768	782	816	891	822	778	826	857	781	839	862	829	839	814	821	812	836	788	807	890	811	824	797	838	835	810	813	785	805	824	836	827	821	854	790	808	821	857	819	806	825	780	835	846	828	819	820	798	818	812	804	834	797	838	791	846	811	825	801	831	808	820	791	828	835	804	780	804	841	858	824	861	801	763	806	835	793	867	839	792	789	820	799	778	869	800	845	815	811	825	820	826	838	823	843	820	758	825	881	778	821	800	813	875	805	801	759	854	813	828	846	777	863	814	843	817	763	839	767	845	760	797	782	803	834	854	810	842	841	883	880	832	846	891	834	819	855	842	821	835	824	863	831	802	796	821	846	820	869	838	814	801	824	858	845	829	795	807	788	767	826	829	777	835	801	793	830	804	833	830	818	801	822	835	799	801	820	786	888	849	769	840	807	798	818	835	794	810	827	833	789	898	864	842	740	799	795	818	842	800	865	874	848	780	872	817	798	811	789	757	816	795	798	792	807	843	799	884	841	869	829	827	794	815	829	794	793	812	845	801	878	882	794	791	801	859	814	820	828	810	850	821	797	817	876	815	822	822	838	759	849	824	853	820	818	799	755	836	797	819	835	812	827	819	861	800	798	816	778	913	830	812	852	811	814	773	849	838	774	840	836	800	847	801	802	794	814	820	809	794	830	849	808	810	882	830	784	855	828	853	786	883	804	844	812	788	823	818	813	812	781	790	785	793	851	800	810	800	795	817	822	833	771	809	818	822	828	807	782	890	886	854	770	841	818	836	919	815	821	860	834	793	837	844	816	874	862	773	756	804	835	855	808	843	840	829	827	773	828	880	851	830	804	818	838	798	819	782	779	793	813	803	861	834	821	843	818	826	861	818	789	836	814	780	797	829	875	839	764	816	799	786	867	807	801	839	789	838	796	831	809	807	808	801	827	778	842	775	821	842	768	836	809	792	824	802	823	846	812	833	827	817	808	847	854	775	835	898	854	811	765	791	860	830	845	810	827	767	793	829	808	815	844	810	808	818	812	873	802	780	812	793	828	873	845	806	784	777	819	859	816	898	803	773	867	864	817	775	808	792	787	858	833	813	849	859	783	806	778	815	805	829	789	776	794	854	789	836	795	854	812	834	812	821	835	847	828	804	799	795	811	838	792	866	849	799	808	864	803	797	773	842	738	813	819	837	848	833	803	864	823	818	859	857	821	825	831	816	780	827	815	852	844	782	853	812	827	854	794	845	808	852	794	859	764	864	844	778	810	808	842	808	837	826	866	861	835	830	862	827	840	821	830	772	789	783	819	814	752	830	854	812	824	812	788	826	812	814	827	810	797	851	774	835	831	822	838	855	839	872	885	834	838	803	813	809	846	809	798	831	824	825	853	811	789	823	808	812	795	790	803	809	795	792	863	894	798	898	823	802	848	804	828	825	857	865	839	815	735	812	794	830	862	830	819	768	864	769	846	884	805	811	815	830	791	843	831	803	799	793	835	807	820	768	785	827	842	793	835	791	845	801	831	878	819	786	809	811	835	820	828	825	817	751	828	825	767	864	835	801	808	866	831	832	808	830	800	845	770	814	796	799	861	853	861	825	794	794	803	837	873	803	811	807	829	829	854	792	800	795	862	817	807	828	841	811	851	812	852	840	825	865	801	796	742	796	806	806	792	804	855	823	763	769	788	797	858	762	831	853	830	870	828	781	793	865	807	818	779	854	832	817	895	874	833	828	822	820	777	824	785	821	806	766	809	835	781	821	813	828	826	845	829	846	812	804	837	793	805	829	845	853	811	851	840	786	821	802	777	807	823	847	824	761	854	806	814	808	733	827	775	819	846	835	832	801	847	875	840	795	857	780	812	791	815	846	863	851	790	795	851	842	869	793	824	769	796	832	800	791	784	852	793	825	808	832	798	809	829	815	814	829	879	784	810	839	833	850	828	845	841	805	850	862	834	791	812	850	830	831	835	869	808	850	837	811	803	848	875	809	814	750	813	763	772	836	861	807	856	858	816	818	854	857	825	808	801	838	808	821	880	825	802	763	815	794	818	842	804	871	827	828	763	840	881	792	805	773	777	799	787	762	836	871	833	796	807	823	836	788	795	834	802	774	858	829	803	827	832	797	821	831	833	881	875	807	822	863	849	817	822	802	830	795	813	796	826	797	858	805	820	811	856	823	793	783	801	833	770	876	772	847	846	834	834	813	838	874	823	819	799	828	784	840	847	835	813	829	794	825	855	817	823	858	763	873	813	839	788	781	816	818	849	813	817	841	800	769	834	775	861	778	842	855	864	867	832	778	811	830	838	800	841	815	836	808	762	848	802	828	814	875	817	807	818	855	795	863	858	837	861	825	854	804	839	808	829	833	846	797	807	907	824	774	861	824	818	795	839	812	769	850	750	789	837	881	820	837	861	765	839	818	771	809	792	783	817	806	820	795	825	816	806	836	825	804	850	781	822	862	869	802	811	819	750	834	851	834	810	792	831	782	847	858	880	817	790	830	781	796	826	844	875	837	833	784	848	848	832	804	820	817	814	811	778	833	846	799	837	882	814	775	865	861	787	815	839	804	873	830	843	791	778	853	738	786	805	831	837	801	814	786
39579	62983	53588	41105	27451	18844	15137	11830	9365	7531	6191	5257	4370	3648	3324	3115	2816	2376	2276	1983	1727	1691	1571	1573	1410	1350	1333	1270	1188	1149	1177	1025	1079	1010	1013	1056	1052	1002	929	1001	945	923	955	952	991	992	977	929	929	900	898	935	969	927	961	930	901	915	945	922	856	895	883	859	861	910	890	893	837	934	854	877	890	855	874	912	906	898	861	858	918	852	869	876	855	878	860	856	842	894	890	855	868	817	843	889	833	838	814	825	864	844	852	863	867	789	853	868	885	865	811	847	838	872	868	867	892	832	831	860	849	857	852	826	812	813	796	854	850	875	869	803	809	845	810	801	854	845	806	893	843	866	834	854	822	867	837	844	845	850	874	812	837	830	904	898	870	830	818	872	847	845	888	831	836	879	855	821	816	828	843	821	858	884	839	832	830	843	861	788	863	851	851	794	824	836	844	818	813	850	815	822	823	833	818	813	880	802	885	824	868	843	793	858	858	855	823	835	815	872	801	922	877	875	817	807	845	796	853	872	888	778	785	813	826	851	888	815	840	827	826	871	839	803	800	790	861	808	849	870	795	843	777	756	851	836	875	802	893	878	840	861	825	817	838	794	872	831	868	846	837	863	884	835	848	831	889	882	809	860	859	846	859	851	857	912	815	851	819	806	806	846	826	919	861	780	812	851	860	846	874	836	891	860	856	867	834	870	883	841	801	819	870	846	837	890	849	845	818	834	854	814	848	839	827	850	863	813	873	869	778	836	831	840	825	845	890	846	878	853	857	780	876	819	819	884	889	864	855	827	842	855	826	836	832	806	862	823	863	844	854	843	875	836	826	874	844	838	811	849	896	877	809	833	815	840	852	835	841	897	849	815	850	879	856	784	872	788	868	868	829	797	832	849	843	868	861	853	859	888	894	853	837	829	849	835	818	855	819	819	839	820	833	843	830	837	827	830	837	880	840	855	821	870	841	817	863	821	863	848	875	861	876	843	854	864	836	848	796	850	857	815	876	913	813	871	854	910	824	863	846	832	833	821	881	861	832	825	878	809	843	863	782	815	872	846	893	807	854	884	842	833	849	850	859	848	814	862	845	835	777	858	811	846	869	815	824	907	874	857	859	858	814	818	831	804	937	802	890	866	782	899	806	860	846	861	811	825	786	832	845	868	890	863	826	811	852	850	847	849	874	870	811	807	874	840	793	833	814	824	822	815	836	903	898	850	850	902	876	728	850	829	824	782	842	877	772	829	834	838	843	815	815	803	879	847	870	853	830	828	843	851	820	896	851	913	818	866	871	867	836	879	887	783	856	875	794	852	849	835	857	885	813	886	822	869	857	776	817	828	844	784	837	868	825	857	820	837	831	820	887	855	849	824	868	918	855	894	851	839	803	882	839	822	796	831	864	863	841	861	856	874	867	831	822	828	850	808	845	872	884	869	824	818	846	820	792	869	902	900	861	869	832	878	839	797	880	921	846	848	808	866	842	863	832	825	900	849	835	861	845	830	812	859	795	850	827	802	856	845	787	807	899	856	845	874	828	851	808	844	809	883	865	825	838	854	827	896	839	858	896	819	819	813	829	861	857	839	841	829	801	860	860	868	847	852	855	864	863	850	804	826	830	789	880	846	860	822	906	895	855	882	815	870	819	812	836	875	869	810	848	864	853	868	895	866	832	828	855	843	841	840	835	875	832	856	853	889	871	866	879	887	793	789	831	851	835	914	897	889	873	844	782	863	843	856	830	865	855	808	841	872	818	913	768	813	813	827	804	852	906	835	899	896	887	844	839	849	876	852	854	850	885	864	874	824	849	840	860	879	862	808	875	924	817	866	836	790	878	854	851	838	823	888	767	816	823	839	849	782	821	870	831	857	851	833	827	858	845	848	835	864	873	802	833	884	846	842	892	844	836	816	875	874	873	848	822	842	843	847	834	845	846	844	841	842	869	872	844	859	845	897	773	829	839	841	851	844	827	857	873	846	814	863	832	862	847	890	815	830	854	827	819	849	820	910	880	848	848	858	832	827	848	895	861	860	852	815	877	856	858	843	815	862	868	836	849	773	857	835	840	802	831	843	865	835	865	849	827	854	877	841	866	797	822	830	855	840	819	861	834	866	844	808	878	861	843	794	864	812	850	865	882	887	827	843	857	818	879	822	818	772	885	848	821	840	889	868	831	831	840	799	841	861	868	833	834	855	883	845	872	848	784	787	854	829	836	880	862	844	853	796	866	920	910	902	818	875	873	791	856	806	846	812	858	849	838	895	880	826	912	846	821	888	881	849	859	840	839	844	865	849	834	897	842	858	826	845	846	895	836	805	842	851	841	840	850	882	808	864	890	808	791	885	832	805	842	887	847	811	833	822	839	816	832	857	838	824	830	889	799	842	849	830	811	900	826	842	906	808	865	806	857	901	828	840	857	871	842	808	866	884	835	835	865	830	857	841	859	886	907	821	821	867	853	852	825	854	840	880	809	795	875	894	810	865	835	852	823	865	848	837	820	880	873	848	804	816	856	912	835	851	791	821	892	877	803	829	850	838	866	844	840	851	854	873	815	851	833	819	857	864	872	861	879	831	855	852	813	819	854	885	853	793	870	855	880	878	868	842	843	873	853	823	894	857	839	836	839	852	820	831	852	883	790	875	816	880	811	786	851	773	862	864	876	896	894	844	821	788	865	845	828	869	813	851	864	847	831	830	872	834	828	885	800	811	831	847	863	814	825	827	896	827	854	901	851	828	863	836	832	856	895	801	814	825	813	861	856	828	821	822	860	843	827	839	846	898	906	859	863	868	884	833	821	776	872	821	866	831	885	865	848	800	827	851	799	896	853	841	857	881	846	801	882	882	841	898	824	787	855	833	812	827	823	857	807	831	855	833	872	894	857	806	853	820	857	844	847	823	854	829	854	875	832	830	816	824	847	829	867	850	873	843	854	837	857	888	835	912	804	806	823	853	821	868	839	821	836	835	842	848	819	863	891	847	897	889	854	831	838	889	844	841	848	827	836	805	854	824	845	834	877	912	896	869	838	834	830	809	876	786	828	902	876	827	815	887	760	806	854	829	885	834	853	812	839	850	807	835	892	849	896	865	890	882	861	851	837	857	853	766	835	868	833	855	865	859	809	810	837	833	830	854	855	859	840	861	848	828	888	789	907	814	847	834	908	843	820	832	838	844	866	847	836	823	860	874	822	865	900	832	863	888	862	880	879	861	812	876	885	863	848	820	862	848	839	822	848	884	805	844	867	829	840	812	837	853	805	851	823	831	804	756	847	799	846	854	785	839	848	846	816	852	825	866	909	823	868	856	870	880	896	850	829	862	791	847	869	822	858	825	854	846	869	826	853	859	898	834	803	858	806	829	799	884	898	804	870	840	906	782	888	837	865	860	809	794	868	809	910	831	869	792	827	827	843	804	844	830	794	908	854	816	825	819	829	851	892	853	871	800	836	887	887	868	883	842	871	868	850	860	808	865	853	809	819	809	853	815	848	919	847	813	810	808
38128	37253	33895	22694	10115	5968	4144	3122	2479	2111	1749	1608	1486	1358	1284	1255	1151	1105	1194	1047	978	1013	1037	1010	967	932	949	970	928	928	898	914	932	901	882	864	909	929	918	907	888	874	868	906	923	876	912	925	814	899	866	903	868	849	879	905	862	907	876	867	838	819	912	812	905	877	862	892	893	894	838	844	917	820	939	868	849	896	851	866	875	878	864	793	838	843	855	823	881	903	905	878	826	843	829	871	864	851	843	836	872	858	867	825	846	811	858	829	927	892	854	837	917	891	834	851	819	798	846	815	832	869	847	843	881	870	851	819	887	840	877	868	834	832	883	858	878	901	890	839	882	842	895	864	854	865	888	890	832	866	877	825	889	844	872	876	914	812	836	874	833	893	857	857	869	870	837	819	911	865	880	841	871	849	821	836	875	871	839	871	882	859	974	841	895	899	862	833	858	833	888	815	868	865	856	861	808	812	847	874	824	848	885	907	868	851	869	834	849	852	868	893	811	903	865	866	837	843	819	863	862	901	866	834	859	855	835	817	856	820	885	903	831	890	855	874	813	853	799	894	871	870	849	851	788	879	900	857	903	899	870	828	824	820	906	857	861	883	887	845	861	851	889	899	824	839	880	900	873	853	891	845	844	831	879	918	798	820	857	850	849	809	842	865	833	846	903	883	852	851	913	878	881	853	855	817	900	791	891	813	859	875	829	880	861	836	854	856	874	851	875	885	861	846	903	863	902	816	885	798	859	842	851	853	854	933	812	844	895	872	884	844	845	848	937	876	855	821	791	854	886	859	869	859	872	825	852	825	899	824	898	893	812	827	860	861	889	896	889	887	837	892	836	861	867	886	827	863	867	886	809	848	846	865	844	900	893	881	825	875	807	853	848	883	832	855	907	844	916	860	877	820	881	782	882	889	822	862	878	838	863	892	825	829	857	844	853	837	857	871	850	872	879	867	888	892	875	871	826	859	831	844	845	873	839	876	829	832	849	847	825	847	852	886	838	896	853	847	840	871	868	845	849	853	844	854	806	854	845	868	812	818	854	885	854	846	926	910	850	870	892	862	824	856	890	891	857	903	884	850	829	888	844	836	870	830	912	891	908	803	842	862	876	839	891	848	900	928	867	870	885	822	870	881	908	821	886	877	885	892	855	873	881	900	858	913	837	858	846	839	872	889	851	837	874	869	915	911	855	859	873	863	872	862	925	863	826	880	830	811	860	857	852	828	887	796	857	852	906	877	872	857	845	913	858	869	869	869	899	886	839	924	821	874	896	869	811	846	842	846	824	891	822	865	853	889	880	889	861	811	857	841	853	891	848	875	914	902	878	893	900	847	871	897	909	914	857	903	906	830	899	891	909	857	839	856	886	832	830	867	886	882	859	826	905	785	818	884	875	854	891	846	883	874	833	851	870	861	845	877	908	855	856	834	885	800	884	894	898	852	890	826	835	853	846	869	822	856	876	837	914	862	865	889	887	892	833	845	855	856	901	881	834	835	830	860	835	819	887	842	875	850	863	873	874	869	844	854	913	869	907	853	864	908	899	852	865	853	860	830	842	824	836	856	862	931	857	833	857	871	875	886	909	893	819	922	803	841	874	863	848	861	856	813	854	910	862	884	860	898	892	884	871	852	834	830	877	890	875	895	864	890	820	887	832	867	821	816	928	910	892	862	837	890	925	846	882	845	899	857	854	823	821	870	857	924	878	813	883	862	914	821	858	837	863	841	804	868	872	843	835	916	831	893	779	904	868	877	840	875	862	862	899	869	906	794	886	903	823	845	861	878	862	850	862	849	865	840	819	816	843	899	877	842	860	856	859	804	816	841	881	848	810	838	825	880	886	850	886	912	915	827	853	887	856	833	875	854	824	804	855	862	858	880	884	878	821	876	823	917	827	875	827	891	833	864	880	837	867	850	859	897	846	919	866	909	875	791	858	872	851	854	862	869	866	877	833	884	878	855	856	842	818	880	861	873	857	878	901	828	848	909	865	864	912	903	897	845	845	849	878	863	861	923	853	873	836	823	838	864	909	881	879	853	882	865	850	862	903	873	802	876	802	855	904	912	898	877	868	868	901	871	843	823	857	843	839	839	836	834	875	874	804	843	846	802	915	874	928	864	842	854	873	829	886	859	896	862	884	821	860	826	924	886	891	855	916	841	844	871	851	850	835	870	890	837	816	835	814	829	859	841	864	863	840	874	894	854	811	867	876	894	905	856	919	870	852	885	868	876	855	910	848	915	873	824	840	828	820	869	872	879	875	837	836	862	886	860	862	863	863	816	862	895	872	893	860	827	841	802	839	843	867	854	884	847	886	874	907	906	914	877	856	837	850	887	827	880	814	822	863	841	871	843	904	836	861	887	882	869	846	882	842	844	850	884	895	852	828	872	899	866	920	890	861	897	839	819	834	905	851	830	839	873	826	863	854	881	880	892	833	874	882	894	860	832	841	890	876	848	886	843	857	829	835	870	913	881	838	846	861	855	873	831	835	872	872	854	863	907	843	837	835	869	893	864	838	864	898	845	877	895	854	845	858	898	870	865	895	857	846	828	848	874	872	875	876	849	840	893	904	851	898	899	851	889	890	873	849	840	868	860	857	842	812	877	860	859	867	841	876	842	799	851	867	854	832	894	917	885	872	855	877	884	842	855	860	845	888	849	877	837	843	863	837	840	856	863	831	883	838	925	904	853	899	883	870	842	834	854	840	908	856	840	880	875	854	880	878	839	841	898	864	849	887	771	856	869	851	838	798	895	867	877	869	868	861	895	868	856	871	865	885	874	855	867	829	840	821	901	866	873	856	893	857	856	840	861	899	904	833	862	896	857	851	855	876	912	856	880	881	878	865	870	875	829	882	845	822	840	881	828	893	902	833	860	849	935	857	876	898	872	803	812	825	898	891	883	816	878	823	879	839	878	814	821	845	826	880	827	913	859	861	876	890	858	896	880	862	858	819	874	911	859	838	878	872	907	908	845	837	873	888	824	858	832	896	963	847	808	809	920	906	903	883	838	821	877	855	868	860	816	828	832	879	842	841	831	857	875	838	849	871	903	842	905	889	877	864	853	818	837	889	813	876	899	838	880	870	850	899	903	871	824	882	833	840	876	847	829	870	879	856	874	867	866	876	885	815	868	818	839	820	821	851	832	876	876	855	811	843	870	844	855	858	846	841	837	872	886	862	881	863	847	912	844	863	864	832	822	840	843	855	858	856	850	913	853	869	836	938	899	927	892	902	837	894	836	883	888	853	852	849	872	883	829	864	843	880	833	882	818	843	894	811	856	873	862	862	859	886	861	822	822	814	841	888	863	814	866	870	826	827	894	848	860	897	914	870	834	835	912	856	845	863	843	822	842	889	856	878	858	910	808	900	914	891	818	852	863	845	898	861	890	876	847	868	829	886	909	869	845	864	861	856	899	835	834	845	858	817	871	908	829	855	825	876	877	877	895	868	816	815	869	930	839	855	869	871	875	865	881	888	805	840	847
41825	48054	41257	26053	14820	10605	7999	6020	4552	3764	3273	2732	2364	2056	1909	1753	1673	1537	1486	1355	1299	1304	1256	1266	1134	1178	1094	1049	1077	1102	1060	1058	1002	1036	1021	998	985	914	997	967	996	951	986	967	904	925	1032	946	968	969	927	968	970	1033	993	907	989	1050	948	925	959	896	934	993	986	964	914	949	858	937	902	983	928	910	962	941	935	947	923	912	933	902	857	908	918	934	964	934	890	873	911	912	916	936	859	957	910	938	958	952	939	927	922	933	943	982	915	855	851	903	880	928	862	935	924	889	885	907	916	906	906	931	948	889	991	883	904	945	968	891	895	936	892	921	890	907	940	932	896	903	927	930	956	898	925	889	915	922	899	894	949	942	861	898	914	963	894	892	919	865	904	849	927	925	954	926	900	928	944	910	907	930	907	960	875	905	950	919	926	921	874	897	863	922	935	883	922	897	916	877	913	869	884	937	891	942	974	888	952	923	893	892	899	896	889	886	916	908	870	849	920	927	918	966	962	934	854	949	931	923	943	890	916	916	943	948	936	912	879	896	985	937	975	927	899	951	886	878	906	912	893	907	920	913	888	913	884	899	947	921	923	940	902	920	905	892	877	904	906	931	976	918	971	883	974	981	912	944	899	871	882	908	931	916	932	931	956	840	923	900	897	901	883	929	899	887	911	935	938	925	943	937	912	906	926	925	929	870	918	909	917	885	926	958	906	915	882	966	949	920	983	933	893	948	921	955	928	934	861	957	945	934	958	885	953	903	945	935	892	920	941	894	950	922	884	971	941	892	914	940	928	943	945	914	901	936	854	927	905	965	916	948	955	933	950	898	910	948	909	931	915	914	875	906	922	874	965	943	952	888	883	854	938	950	918	915	925	892	947	954	875	944	871	939	883	943	909	912	929	911	935	956	916	945	890	931	982	922	908	877	905	945	895	906	848	898	890	914	932	963	948	941	923	958	885	954	924	889	948	923	839	930	899	923	915	908	899	921	926	915	930	939	946	870	892	905	895	898	907	887	894	929	925	926	942	931	909	902	935	887	946	955	915	916	918	833	905	903	894	905	931	917	985	933	877	976	926	945	977	903	918	884	962	926	883	894	894	939	932	900	888	891	918	926	942	900	927	936	922	857	923	882	872	938	945	877	882	922	956	890	867	925	942	948	886	929	952	923	902	924	923	930	1016	954	962	921	959	871	911	941	898	894	951	875	902	931	936	885	970	843	933	866	969	895	931	913	885	965	939	961	896	887	918	908	988	857	899	887	899	934	905	957	883	896	964	928	902	921	916	924	916	904	946	912	920	961	864	930	890	953	938	941	913	871	941	935	913	940	905	889	895	977	883	878	958	940	938	919	939	922	895	887	922	914	967	952	918	974	896	931	890	893	940	933	946	965	896	882	888	886	903	915	885	867	887	946	903	959	903	856	914	900	957	929	952	940	910	903	893	920	910	886	939	920	942	936	923	900	896	910	949	945	936	938	916	941	878	952	907	896	945	945	934	952	927	907	908	935	907	972	923	908	937	922	925	930	899	909	916	888	956	921	933	870	959	887	910	939	963	988	924	886	949	932	968	977	934	922	904	906	944	916	903	888	950	937	857	907	933	846	901	936	889	942	909	915	900	926	908	879	895	891	903	905	938	946	896	956	940	927	884	891	910	956	942	917	945	899	924	925	938	949	892	942	940	912	989	889	869	911	900	898	911	925	881	956	944	882	876	924	875	881	949	934	902	921	937	907	893	918	950	953	947	875	949	891	928	874	913	896	872	930	900	935	941	933	891	939	937	871	934	894	937	956	954	892	932	908	975	976	925	904	901	915	882	909	930	925	916	947	964	884	959	909	928	882	967	907	897	904	871	903	940	933	899	916	929	937	915	953	912	946	966	911	950	903	940	944	924	960	907	899	895	896	904	913	921	943	976	934	886	960	941	933	938	885	925	963	920	896	908	953	939	910	948	907	992	891	930	919	909	940	877	936	921	861	920	927	881	932	895	966	920	927	901	898	921	860	862	929	915	892	900	863	973	910	857	923	942	922	980	966	841	911	906	955	933	936	900	903	976	909	912	905	911	925	931	882	910	904	888	941	898	918	855	924	932	954	976	900	880	960	891	930	926	879	927	985	898	918	908	878	903	852	909	921	927	874	895	925	947	906	895	901	909	953	936	932	903	884	895	900	912	894	963	906	903	906	912	911	888	936	878	906	861	963	948	937	892	933	918	946	964	892	870	891	894	945	890	911	906	926	945	885	934	957	977	952	875	898	901	911	951	928	906	950	868	926	883	926	936	900	919	861	919	907	926	873	955	925	931	850	945	971	862	891	923	922	906	902	890	882	938	929	903	976	921	930	925	993	898	944	984	907	929	867	896	882	931	895	939	892	888	873	904	907	942	887	956	939	948	953	889	897	879	899	967	901	925	938	976	902	970	878	969	948	877	951	933	911	932	868	873	904	957	878	903	849	908	846	920	904	927	916	919	901	906	936	955	901	940	925	933	912	929	863	980	914	895	929	895	935	918	901	879	946	929	916	907	922	952	966	887	893	953	900	935	915	913	904	892	892	895	912	924	983	973	960	966	939	885	897	865	922	971	950	904	884	942	924	907	924	923	906	862	913	929	938	952	971	955	876	958	982	926	931	879	947	889	919	973	881	887	953	908	935	882	908	937	929	905	882	918	919	851	996	907	927	948	933	901	888	913	925	980	949	871	890	927	872	883	870	950	950	900	914	897	928	917	894	911	918	870	936	948	933	945	946	933	887	915	896	924	926	944	922	907	911	988	889	907	853	926	911	908	903	924	943	903	858	907	917	941	934	916	872	899	954	897	943	997	912	905	921	905	965	929	891	912	921	931	916	925	909	927	915	918	907	897	896	923	883	972	848	956	937	938	909	942	922	940	913	928	897	905	921	945	898	921	887	981	897	1012	927	917	935	961	896	879	914	924	935	903	883	887	932	879	953	908	907	950	938	941	846	927	883	955	878	948	923	927	951	941	868	924	862	895	913	943	932	896	942	898	883	884	928	904	921	910	925	901	966	899	931	892	857	886	917	934	913	1014	927	910	897	946	898	903	941	905	931	846	950	937	896	917	1001	917	880	910	924	918	890	904	971	920	912	876	914	947	919	876	900	920	885	955	949	889	939	947	888	946	921	889	897	894	893	923	945	862	905	893	878	895	866	910	940	941	959	905	899	921	903	915	956	889	969	930	949	856	890	900	950	946	899	914	936	946	924	878	916	888	963	903	960	934	943	880	919	926	906	914	927	918	928	913	925	902	898	921	925	910	977	937	918	879	899	915	884	912	930	916	923	902	928	931	843	932	899	963	912	922	884	984	891	960	885	951	984	921	912	920	930	926	949	993	892	961	892	958	967	877	954	923	934	941	930	962	865	941	881	926	928	908	905	903	934	929	972	938	945	922	911	971	885	945	917	906	892	914	896	995	888	896	933	897	893	962	951	896	885	877	922	950	902	898	916	905	859	875	854	930	975	865	925	960	919
24258	20144	26333	24475	20426	15559	8690	5129	3458	2944	2544	2163	1740	1477	1419	1285	1278	1156	1107	1049	1026	1007	977	946	916	876	816	822	800	824	765	835	836	771	769	724	777	764	722	763	753	730	782	764	773	759	700	707	742	716	712	742	752	734	713	727	739	713	663	687	710	680	728	693	726	693	741	681	712	709	715	698	715	703	748	684	677	661	712	647	679	695	704	685	711	659	712	678	708	708	676	674	700	709	686	689	695	678	657	713	643	689	654	680	736	653	674	718	697	643	751	676	688	677	712	693	691	669	720	673	672	695	688	687	715	693	696	660	662	680	703	666	709	673	694	641	703	685	675	680	684	692	661	715	678	750	690	641	639	691	681	678	690	685	691	689	666	692	656	687	672	688	695	679	670	676	702	731	704	678	728	676	645	713	693	704	678	654	690	687	711	691	695	719	691	685	663	707	681	680	682	665	632	684	711	673	670	700	705	660	709	677	710	685	714	671	653	699	694	637	664	690	702	740	679	703	669	656	707	700	657	667	725	677	698	668	679	615	663	731	679	700	647	670	690	662	713	672	686	672	657	707	681	693	681	688	702	702	690	721	703	693	718	654	699	686	739	650	695	709	683	668	648	653	663	693	634	658	725	714	698	743	686	680	714	697	647	712	647	709	694	702	662	711	675	683	706	696	663	681	640	703	737	736	725	674	734	705	708	701	684	725	667	703	689	701	714	710	706	703	661	682	700	691	653	656	703	680	729	713	625	681	736	658	655	640	734	705	694	670	690	684	725	709	688	699	654	648	664	641	667	731	709	692	642	655	669	687	725	696	673	697	671	642	696	684	737	648	719	689	706	675	721	690	686	642	705	718	702	661	687	675	700	688	684	712	670	702	725	670	690	633	691	675	692	698	682	638	723	691	634	672	642	707	707	679	680	659	666	722	684	635	663	646	654	646	688	719	696	712	676	673	664	685	674	688	677	697	707	685	693	688	684	666	686	700	723	726	716	689	717	705	720	671	730	692	694	670	673	657	651	664	706	672	726	677	659	689	708	643	686	723	718	653	662	679	684	715	677	701	675	691	694	649	743	689	685	698	679	695	666	668	681	643	720	735	655	673	638	658	663	674	646	672	669	747	697	662	703	664	650	698	686	690	667	658	699	697	650	662	668	689	711	698	643	687	665	641	719	744	697	665	655	675	678	667	685	669	674	671	674	670	734	721	676	732	739	682	687	682	745	669	654	671	644	630	661	682	704	619	682	715	686	693	724	685	727	707	653	685	734	690	677	677	688	718	707	683	715	688	694	724	695	642	670	685	662	681	693	720	663	700	696	673	697	690	697	677	718	679	697	680	712	672	662	673	709	649	674	688	667	701	713	684	644	659	716	689	658	720	690	701	687	638	681	658	716	757	691	695	674	675	674	710	662	688	652	716	689	694	664	688	696	629	674	726	669	678	680	685	712	705	696	699	697	683	714	666	701	679	663	631	643	677	674	700	668	736	707	701	669	623	682	654	701	716	727	638	723	689	643	714	750	681	672	667	719	749	741	691	648	665	685	688	626	641	681	654	696	707	636	705	724	646	664	683	692	677	689	664	680	714	690	733	625	735	720	709	698	694	712	683	623	662	726	678	685	672	715	710	622	702	679	676	693	663	673	697	682	706	696	743	660	628	754	686	674	661	697	690	675	705	631	677	621	687	656	709	652	688	683	687	674	672	719	681	733	672	660	657	695	681	682	672	684	702	723	709	645	698	676	644	672	695	668	658	709	656	668	719	684	699	733	704	687	690	754	733	718	718	721	624	723	654	723	683	647	679	681	708	672	669	640	710	685	702	717	656	680	663	729	676	651	656	681	724	708	686	698	692	669	698	767	676	683	666	688	706	710	669	668	671	683	668	701	682	709	651	689	705	670	658	682	692	688	730	687	640	692	690	714	701	676	735	687	720	710	717	686	681	716	716	661	643	648	684	675	730	691	687	646	714	703	668	696	723	675	705	690	709	655	663	701	714	684	708	698	684	695	689	703	668	691	689	684	672	667	691	644	722	685	705	709	690	697	670	647	708	737	705	658	700	697	726	658	680	703	656	715	684	693	670	682	712	664	683	668	663	659	749	694	688	684	638	711	697	703	672	689	698	720	706	678	682	696	683	676	694	735	727	699	684	688	713	677	706	649	689	705	688	667	664	606	723	696	696	706	665	704	698	700	679	677	669	682	676	697	639	719	650	636	697	695	689	695	685	730	644	729	689	692	677	738	682	719	671	695	675	659	710	666	705	713	645	653	693	690	701	676	675	727	710	679	644	669	618	660	646	669	679	741	681	651	624	666	704	691	724	686	676	666	766	717	679	689	687	692	707	713	671	703	711	647	700	688	740	686	725	726	660	669	684	684	690	661	679	709	758	707	680	722	709	728	687	677	711	643	736	683	656	670	683	719	693	637	660	648	683	699	728	690	661	725	688	759	662	704	684	679	714	665	756	702	669	671	707	642	690	659	660	730	699	677	696	706	698	683	689	673	655	708	655	730	682	702	667	677	732	701	652	681	655	685	697	652	701	701	659	664	693	680	661	670	726	645	709	618	680	667	673	695	699	692	685	676	714	699	701	688	667	691	703	674	681	668	630	612	692	707	680	679	674	763	652	697	671	663	673	708	739	673	736	692	704	708	664	687	682	725	654	716	664	695	699	665	711	666	661	716	684	693	712	702	630	685	699	685	695	713	710	704	656	668	704	709	707	695	714	672	670	649	640	714	668	660	710	671	651	653	671	673	713	697	712	725	692	675	697	720	670	644	683	707	794	645	717	723	663	689	688	702	736	713	711	661	685	704	740	723	689	710	655	703	705	674	663	711	683	724	715	692	697	689	710	738	676	715	654	627	717	680	685	711	674	687	696	664	720	688	702	685	682	663	668	635	692	681	709	681	715	683	685	682	686	708	688	706	656	649	693	680	686	655	711	645	716	712	679	665	706	656	705	715	700	706	695	721	718	702	673	683	719	708	625	687	695	655	685	679	715	718	647	671	683	720	714	695	698	672	702	667	690	667	699	725	692	696	680	591	740	714	676	689	696	691	724	656	676	644	693	716	708	734	702	702	681	743	704	689	665	738	672	685	684	643	691	714	695	710	668	692	704	651	706	681	662	661	709	700	691	638	683	696	697	721	704	689	704	690	698	690	660	676	676	684	694	662	662	690	669	662	713	686	632	665	657	687	695	670	693	706	651	650	718	708	691	673	694	644	669	683	649	705	716	703	720	665	709	646	724	697	703	728	641	678	662	664	674	679	642	628	705	645	682	686	693	646	613	680	699	722	727	707	725	683	719	673	681	752	687	700	693	684	681	708	688	683	704	739	681	698	697	681	643	669	653	685	689	660	694	681	673	696	675	665	689	728	667	706	722	651	682	693	689	679	637	681	685	659	682	673	687	679	644	720	704	653	683	690	643	682	708	705	695	745	685	698	667	645	706	697	656	700	706	645	702	678	680	685	705	696	675	697	696	659	657
37335	48737	47270	32759	21812	15136	11411	8851	6763	5529	4732	3856	3224	2726	2278	2209	2073	1783	1634	1544	1474	1367	1290	1167	1186	1081	1133	1023	955	954	888	880	876	919	874	909	889	879	825	856	829	826	861	837	769	825	833	815	810	749	806	786	754	800	784	786	808	819	774	763	785	807	782	732	792	758	795	732	800	740	732	778	791	701	757	730	744	772	733	757	676	760	709	743	754	748	709	746	776	757	742	751	730	702	769	745	712	747	730	716	729	738	751	691	713	741	724	732	726	755	690	673	721	721	745	785	744	760	730	739	745	690	736	728	737	758	759	690	734	763	666	749	699	708	741	704	731	720	748	732	729	718	662	749	734	727	686	701	703	721	743	778	757	719	741	727	699	743	721	775	703	729	724	717	772	721	753	690	751	761	749	724	763	724	726	760	759	771	698	730	682	749	698	736	691	725	746	749	709	764	788	691	741	805	778	713	767	704	729	722	732	709	744	703	737	713	730	740	748	752	686	737	661	745	675	760	741	703	747	709	720	768	710	699	759	729	716	773	695	723	683	720	759	717	718	733	712	709	681	720	770	710	717	709	745	737	667	713	740	808	748	741	723	749	735	722	790	789	664	719	698	749	746	757	681	716	753	762	699	757	736	737	727	723	745	736	701	703	734	756	787	778	714	741	696	761	715	743	754	743	735	751	778	703	705	754	764	719	703	773	725	745	761	746	732	714	747	786	730	748	710	745	766	709	705	731	735	709	753	761	692	774	735	716	726	725	703	811	729	724	782	743	745	752	746	758	743	719	728	717	748	682	737	744	692	750	673	709	752	749	727	734	679	719	743	748	723	730	735	714	730	762	735	769	775	748	727	708	761	733	732	774	759	730	743	718	762	723	723	711	706	719	705	769	701	709	713	712	764	736	753	752	774	675	764	757	713	739	739	723	740	724	686	753	788	681	709	735	763	729	721	747	779	718	721	722	698	732	741	690	711	739	687	751	697	691	763	704	728	696	736	764	714	749	718	716	748	707	768	736	717	759	730	699	707	722	709	724	719	734	698	726	762	744	724	767	727	720	722	714	737	746	738	737	737	729	725	706	728	705	722	736	734	710	722	725	732	763	725	768	794	736	715	775	657	787	739	755	712	747	697	771	702	736	727	768	752	775	707	722	740	721	755	769	741	745	713	713	666	729	740	751	714	716	675	708	693	747	726	763	724	713	710	737	782	753	709	693	719	800	767	752	749	697	717	755	694	740	788	693	695	766	723	685	757	748	738	694	745	689	736	740	665	742	723	743	716	733	732	720	750	716	767	752	711	708	722	734	696	753	755	713	710	685	710	697	796	743	763	703	775	722	783	725	756	767	739	724	708	783	721	752	786	769	719	726	729	737	687	722	757	743	714	718	715	705	781	688	740	744	829	711	797	743	761	757	766	695	748	733	753	693	734	742	724	769	746	760	778	749	744	710	699	703	707	724	781	736	697	704	686	744	707	696	731	721	684	749	741	784	702	707	713	721	725	707	746	726	715	757	691	732	723	768	726	773	747	742	731	704	757	760	755	739	709	747	767	768	747	740	700	734	749	700	761	678	720	770	738	712	734	726	762	662	708	765	709	726	739	732	741	708	740	805	733	702	760	709	685	761	692	735	715	732	706	740	716	751	726	743	736	723	763	822	718	764	697	712	753	751	749	724	718	730	723	713	717	763	741	746	711	702	683	723	722	728	710	723	712	755	738	793	727	757	757	708	768	709	715	714	740	697	752	701	698	758	757	691	730	794	734	794	738	706	714	745	724	763	786	733	732	748	743	725	739	707	754	750	712	709	721	709	726	723	758	749	731	714	759	659	687	732	736	717	730	730	724	729	707	734	723	695	718	715	719	716	739	736	758	748	771	735	715	747	730	784	677	752	753	748	730	697	710	701	740	778	752	771	733	788	740	719	775	698	747	766	687	758	719	725	764	730	764	724	781	684	699	748	708	746	731	747	708	737	765	740	736	767	746	736	735	710	758	751	724	777	739	701	739	741	729	707	744	761	751	700	735	748	739	767	735	735	740	706	734	703	684	704	763	733	760	764	748	723	757	703	683	734	749	729	727	726	764	761	759	767	709	739	726	756	722	723	752	695	720	687	716	772	791	720	750	749	750	734	746	758	770	684	714	761	744	745	736	729	713	740	740	698	753	754	753	724	718	720	751	713	708	729	746	744	715	763	701	740	742	767	702	713	766	755	720	766	700	725	735	750	757	688	722	746	732	696	708	707	744	721	722	699	747	717	711	695	761	756	726	682	694	734	708	744	687	692	751	774	709	738	748	786	724	735	733	740	747	790	692	684	731	746	705	749	769	791	751	714	717	741	692	743	702	743	714	742	707	750	730	694	695	706	729	778	763	766	749	713	689	687	731	733	758	729	722	725	759	735	728	710	719	746	734	704	717	783	727	722	702	725	729	715	687	766	753	753	717	728	744	745	692	728	704	776	744	746	731	745	760	707	777	690	748	726	674	706	723	712	738	735	725	705	723	757	701	717	730	756	706	752	735	759	726	694	766	720	706	710	698	703	736	718	729	709	770	725	729	688	780	702	755	729	724	713	720	683	727	718	749	773	787	758	720	687	741	732	767	717	754	760	737	747	775	722	763	727	737	725	729	713	744	671	752	722	759	794	675	746	694	698	734	719	753	712	722	765	684	732	738	729	769	724	729	744	707	731	727	716	775	733	760	721	746	736	778	744	709	692	750	723	739	713	723	762	749	725	747	766	804	738	710	772	724	730	747	710	693	808	702	722	731	735	764	725	737	749	734	716	740	712	713	749	729	774	723	739	723	769	740	767	755	699	761	720	729	690	715	763	737	750	724	733	757	698	742	735	726	743	764	717	747	751	739	674	753	774	763	731	667	770	758	745	720	723	765	762	725	704	731	741	716	770	736	753	750	763	717	706	767	758	778	720	741	719	754	717	733	739	690	706	746	747	766	772	690	793	740	770	755	713	696	709	756	740	722	779	770	768	701	750	792	724	779	702	737	760	722	741	733	806	723	721	729	734	731	742	796	738	712	707	720	758	732	717	716	715	754	763	756	715	752	762	718	717	737	713	714	718	703	711	728	744	789	728	808	730	743	725	820	729	718	737	755	718	751	761	745	751	718	756	716	740	771	740	764	730	744	692	746	726	735	774	706	716	769	719	743	722	748	731	746	731	734	721	711	701	711	730	712	734	752	764	749	740	728	769	743	722	722	768	735	757	770	758	776	785	716	731	697	764	713	748	752	748	694	739	707	705	727	750	742	720	721	711	711	747	750	734	728	743	721	705	712	682	773	735	706	701	714	750	743	754	759	722	720	754	771	683	730	737	696	742	723	748	760	753	710	765	692	731	699	723	722	706	722	784	728	773	696	766	730	750	714	734	811	718	714	726	712	747	751	773	729	749	736	748	725	752	752	709	749	751	695	728	758	775	702	710	699	787	779	699	710	767	721	701	760	792	746	706	724	756	717	735	732	707	695	739	769	743
22353	20064	26581	23659	20640	20669	16450	7917	5040	4154	3445	2760	2508	2155	1818	1711	1671	1461	1378	1270	1265	1167	1060	1129	1089	1057	910	950	1016	1027	972	964	898	922	930	935	897	840	872	907	903	847	860	892	877	896	898	897	880	864	902	851	875	849	840	906	843	847	861	844	828	832	793	815	852	831	775	795	835	877	830	852	779	839	856	871	856	838	802	870	804	808	833	819	838	759	800	833	814	797	820	858	810	838	785	806	784	813	805	806	791	790	810	825	811	754	831	796	814	848	791	840	851	811	808	782	783	810	838	806	763	810	848	865	822	783	794	814	845	845	805	830	794	818	811	829	803	828	795	829	785	815	832	845	836	831	823	798	809	833	834	834	798	789	774	793	832	818	845	813	818	805	829	849	807	792	854	789	809	814	808	810	788	834	824	803	853	812	824	758	783	802	793	809	852	819	831	776	802	798	796	815	809	806	860	797	807	853	804	843	873	793	804	760	813	807	767	826	874	833	818	814	824	744	816	815	809	845	789	843	836	822	835	804	789	819	828	791	833	824	809	820	796	785	848	852	838	777	869	811	839	856	813	804	831	811	841	811	812	813	820	829	796	866	851	811	836	838	793	788	811	804	815	870	811	848	843	807	808	830	797	762	789	814	807	826	750	768	756	792	817	817	892	819	817	818	799	843	840	826	842	799	784	765	810	837	787	806	836	829	832	827	804	817	766	823	804	771	761	852	771	813	822	775	790	821	897	802	799	780	792	815	787	801	782	793	787	793	808	799	786	805	806	834	761	808	795	770	800	834	847	793	863	896	802	803	782	799	814	765	788	809	812	776	825	802	781	815	823	850	836	866	804	791	836	806	833	789	847	822	811	828	830	838	787	806	816	801	825	800	817	877	809	825	805	779	748	812	848	857	773	787	799	814	791	826	823	811	792	789	778	780	813	777	864	847	801	804	763	757	806	828	817	757	835	827	790	817	813	809	797	819	869	789	790	842	804	842	813	812	814	857	840	854	870	787	758	865	808	834	805	797	813	827	807	823	825	846	826	843	786	794	843	795	826	795	813	878	788	836	886	815	813	844	835	848	811	857	802	818	820	842	769	801	875	830	785	775	823	822	866	761	849	780	801	780	822	770	846	821	788	797	813	805	815	788	830	805	825	826	834	763	805	789	808	825	822	793	791	808	786	819	815	789	813	794	823	798	858	825	811	790	776	822	822	806	821	801	812	895	772	772	822	808	882	798	776	775	833	797	812	852	764	846	824	813	829	816	769	815	846	837	795	801	790	777	828	786	832	823	810	781	839	848	811	840	869	766	835	818	843	817	806	810	809	833	778	784	852	811	769	804	794	818	823	792	840	838	820	826	815	786	798	812	838	807	772	852	815	831	782	829	840	785	798	850	810	783	797	755	779	824	786	831	807	785	816	827	799	805	787	821	835	846	791	810	844	836	856	822	806	779	812	801	818	812	848	813	767	827	799	794	759	830	790	781	778	767	863	817	830	815	801	832	831	811	818	788	830	815	791	814	810	823	809	824	756	821	822	768	790	839	791	819	804	804	776	852	832	779	796	827	776	811	822	853	871	833	845	858	854	824	869	859	887	817	827	796	781	753	805	789	810	796	808	832	825	784	820	747	741	838	847	801	839	851	811	817	773	824	837	789	773	824	817	840	849	842	838	808	845	844	847	868	799	848	792	793	796	795	824	847	820	824	846	774	827	775	870	811	795	823	836	811	844	803	795	801	824	808	804	810	795	807	850	768	854	808	774	842	789	848	798	844	798	894	808	790	822	746	766	874	845	800	792	830	807	852	775	772	854	772	798	797	752	790	778	845	825	812	766	773	814	802	778	829	800	788	756	798	764	805	783	803	766	809	796	853	795	830	798	781	897	786	795	783	792	751	843	864	778	840	863	786	771	811	831	800	807	776	824	853	786	831	778	821	821	808	812	822	840	880	803	791	817	760	814	827	823	810	840	787	759	808	793	786	810	724	824	820	818	790	804	796	822	833	765	840	765	788	853	812	845	818	824	800	871	794	822	768	791	866	809	806	808	823	866	803	837	832	830	875	789	862	801	810	842	847	816	778	861	826	816	848	809	788	806	851	838	853	794	799	759	777	820	858	750	754	765	837	795	848	773	807	775	813	807	811	790	783	833	766	821	856	863	848	849	809	834	835	787	810	847	851	812	753	799	825	793	831	794	796	849	822	836	740	775	761	783	793	828	864	792	832	786	784	799	815	820	849	829	794	779	793	829	810	812	795	783	794	818	791	770	811	838	801	806	820	827	821	821	793	799	851	762	819	815	793	816	815	818	817	782	838	831	861	832	859	815	801	763	787	778	833	807	795	863	835	832	845	781	845	784	797	787	854	810	786	832	819	883	844	801	784	812	827	794	832	794	783	817	804	832	856	807	841	844	741	811	882	840	822	822	861	786	796	780	821	774	809	860	807	827	841	830	825	827	803	824	837	850	793	821	801	829	840	786	797	805	790	798	845	834	850	784	797	779	835	806	805	828	821	838	787	844	796	882	819	855	784	779	817	844	854	821	813	816	766	805	796	814	782	787	808	784	798	805	770	837	792	826	794	803	804	810	808	836	786	832	774	721	780	794	833	771	876	821	813	798	796	798	784	878	782	824	800	806	796	834	796	819	850	805	789	835	764	782	792	837	771	780	823	839	851	771	811	829	836	817	807	793	800	799	831	809	794	787	800	840	807	794	758	842	790	790	811	857	800	785	821	789	845	880	811	838	825	792	853	848	815	791	854	813	840	800	848	814	861	791	860	798	847	821	791	823	794	790	821	835	834	764	806	834	816	794	813	799	796	804	823	803	884	818	829	821	827	803	808	821	790	807	871	864	771	849	829	798	831	826	792	839	843	862	823	805	822	837	833	812	846	805	823	812	836	805	804	816	849	830	768	830	795	844	802	795	794	819	761	781	803	808	819	811	776	789	814	811	793	813	786	810	811	821	842	773	813	786	773	801	856	785	821	815	861	906	794	793	809	839	779	797	805	815	818	823	822	797	849	820	795	822	828	855	775	802	812	878	787	854	828	764	796	851	824	792	777	833	797	821	841	816	845	809	822	804	832	816	835	833	816	814	849	808	786	839	805	812	787	812	851	816	810	829	827	820	855	846	787	823	834	818	787	782	872	804	847	801	801	786	821	832	813	839	784	814	748	831	781	822	837	825	780	852	802	784	826	846	806	827	813	821	785	827	809	881	898	801	777	872	844	828	807	806	832	840	846	827	831	804	784	815	860	794	809	808	816	804	816	838	806	808	804	823	824	840	835	851	781	818	806	760	792	815	824	802	794	835	835	770	830	780	818	746	844	815	812	787	789	823	793	833	817	834	777	749	854	798	828	846	778	788	785	840	807	773	781	822	831	847	815	856	791	871	840	825	858	782	779	806	790	815	788	752	847	768	807	855	865	800	843	811	826	828	823	845	776	808	795	820	867	843	841	806	822	845	756	800	821	836	771	814	820	802	783	849	773
36683	57704	55933	39252	28583	19715	14935	11706	8791	7770	6424	5228	4475	3660	3082	2810	2558	2263	2029	1938	1731	1645	1565	1482	1382	1356	1282	1217	1165	1195	1176	1116	1065	1061	998	1053	1044	969	985	1005	967	987	992	979	902	969	965	973	957	946	939	897	963	850	915	893	868	925	865	878	909	899	883	852	843	872	905	868	835	879	915	885	875	865	869	823	857	882	829	850	827	861	860	878	868	881	767	823	898	821	818	797	832	855	848	818	857	863	775	852	816	792	872	770	848	836	874	858	842	824	833	811	851	843	820	857	819	824	829	858	837	843	903	800	818	788	852	846	844	832	827	828	827	884	883	781	813	837	856	848	876	872	845	838	774	852	863	852	857	833	850	883	885	862	852	841	788	869	747	831	853	835	863	825	853	865	803	838	855	851	837	808	843	805	809	835	808	834	868	821	768	821	867	819	837	817	843	854	815	869	829	807	849	840	859	825	852	871	890	814	860	832	831	847	816	829	864	824	863	837	797	796	818	836	834	879	810	919	808	872	832	864	841	811	815	831	808	813	830	873	809	852	902	841	818	800	867	846	813	807	868	807	837	814	832	847	839	840	807	804	802	844	830	787	843	842	855	876	785	853	873	827	848	896	810	826	791	826	843	867	835	789	838	826	802	857	820	829	867	840	909	847	813	832	811	813	873	847	808	853	825	821	859	842	859	814	848	864	849	811	834	836	861	847	845	841	847	855	919	830	835	882	817	840	851	867	872	807	823	839	833	870	829	816	837	869	825	848	875	868	861	824	848	798	853	781	909	825	824	795	865	865	835	838	869	824	793	798	814	819	810	833	834	841	816	872	834	852	842	818	853	797	813	854	848	814	869	873	815	801	864	778	857	901	854	819	866	823	892	763	837	859	855	863	869	836	850	761	804	812	814	858	818	796	811	850	861	845	812	841	882	878	822	857	858	874	873	824	869	829	819	855	801	853	845	836	843	814	863	849	798	843	855	817	862	857	871	854	888	819	845	777	838	822	819	856	766	825	820	829	821	859	838	830	824	851	809	838	811	875	832	796	806	827	836	861	807	802	849	851	851	855	816	822	870	836	814	806	819	840	855	860	816	847	829	824	778	785	875	834	820	869	854	802	881	852	838	879	803	803	821	892	898	812	795	845	829	841	869	854	828	832	841	826	815	848	877	856	849	873	845	793	815	877	841	854	844	798	814	909	872	862	868	830	807	885	838	838	822	887	845	852	783	890	869	831	859	832	838	863	866	796	793	881	790	828	851	848	864	866	871	853	859	812	817	875	867	870	849	887	829	855	862	876	842	858	842	837	802	868	836	822	832	817	839	825	843	845	845	838	827	823	795	848	854	878	907	814	822	862	815	896	833	837	864	827	824	856	857	798	869	840	819	836	852	863	831	811	848	871	864	866	857	822	850	839	829	898	807	831	843	831	768	793	828	849	781	825	807	829	816	845	852	857	815	847	819	844	835	845	871	848	871	830	840	861	798	832	781	849	875	820	854	866	821	847	811	845	847	823	814	776	845	835	815	841	898	804	826	837	814	857	814	856	833	805	803	811	827	793	853	818	846	864	823	806	853	832	841	884	855	812	805	846	855	793	833	813	877	844	838	849	784	782	836	816	805	874	846	846	865	885	834	834	833	868	860	865	821	842	838	831	846	848	799	841	874	885	832	864	832	873	814	809	877	817	837	795	824	878	824	855	868	814	805	862	840	845	780	816	866	827	796	797	829	816	848	859	903	838	819	824	819	841	832	832	851	813	832	816	830	853	836	857	858	837	845	805	892	898	828	832	832	836	796	793	838	855	833	828	819	866	831	888	839	826	833	833	822	867	827	835	858	844	805	845	825	830	817	851	850	874	843	889	808	830	833	810	835	885	802	841	850	875	827	818	812	832	822	891	846	793	856	911	822	818	854	846	877	835	835	847	874	790	782	821	822	847	843	847	869	820	853	843	823	898	811	856	840	834	805	856	872	848	855	809	826	827	837	844	850	849	851	784	805	839	846	822	846	806	875	832	795	861	834	859	793	873	866	854	868	862	813	839	842	862	800	886	834	794	827	863	789	813	871	841	854	842	845	857	855	824	873	855	871	865	860	846	833	814	822	848	886	847	865	886	826	861	831	745	812	839	831	861	801	841	824	842	826	839	782	814	821	789	823	829	831	768	878	771	846	828	755	857	778	851	906	880	787	844	820	841	856	833	869	830	873	814	850	833	827	842	836	820	802	844	851	851	805	910	824	839	816	846	832	872	817	818	818	827	865	861	835	824	832	796	808	848	769	836	822	817	859	850	862	885	844	859	831	798	855	766	822	898	861	863	830	833	837	806	796	806	912	831	786	808	859	851	818	823	830	826	865	807	872	796	841	862	839	841	822	874	818	875	842	847	851	866	802	838	834	814	839	823	824	860	860	859	840	832	833	821	827	862	812	874	868	820	875	813	782	836	808	838	801	819	829	891	807	824	867	841	833	806	815	892	809	839	811	835	849	838	781	800	826	812	831	797	820	814	851	853	826	833	818	836	821	864	817	822	803	845	808	847	832	821	838	774	797	843	878	822	830	820	844	803	836	845	803	854	875	793	847	861	848	873	796	840	824	819	842	857	826	821	828	869	833	798	813	800	811	903	851	836	755	806	810	859	821	818	902	739	833	816	874	839	856	829	836	877	841	783	840	862	802	879	832	815	802	803	823	852	866	858	812	828	919	818	840	872	784	834	829	822	875	809	822	898	851	867	814	845	810	855	843	801	855	894	864	865	831	894	834	827	846	813	852	805	839	804	844	782	902	864	825	790	837	830	849	812	857	850	860	822	898	864	826	829	849	806	802	838	859	848	837	843	854	842	848	788	829	841	832	806	806	846	840	810	843	853	807	902	867	806	845	842	846	831	817	815	808	796	853	833	864	869	870	828	847	804	828	825	838	829	841	772	850	841	836	875	873	888	882	867	823	858	858	787	825	842	811	921	796	826	782	802	833	885	845	835	811	840	773	831	889	803	785	813	910	835	877	840	819	894	835	814	834	813	815	811	844	844	809	870	880	862	868	829	812	797	859	850	832	843	852	841	845	862	836	830	885	809	854	894	833	865	837	796	822	891	836	832	844	845	811	869	826	883	853	825	806	861	840	840	805	867	864	821	887	834	885	815	845	873	836	869	806	828	862	843	863	850	828	810	821	818	839	793	817	840	922	812	858	849	892	824	854	831	833	829	855	854	830	836	838	791	871	857	887	826	872	821	838	819	844	803	833	855	833	825	820	807	812	778	825	827	815	840	835	846	830	850	843	836	799	829	817	869	885	869	844	819	808	825	798	815	811	787	845	830	851	828	855	889	880	858	835	890	836	874	791	829	814	865	845	797	838	810	839	860	794	882	805	842	848	801	824	828	791	855	825	886	853	827	864	858	807	819	854	839	834	789	836	779	823	882	837	872	877	809	818	785	805	849	840	814	842	871	808	835	825	797	812	776	829	855	800	855	791	840	811	808	837	864	799	832
32864	34150	33325	21594	10298	5785	3982	2834	2249	1947	1624	1656	1450	1262	1212	1133	1131	1076	1025	1016	935	947	945	890	880	874	886	854	859	863	833	841	871	870	824	908	879	868	829	818	864	825	831	772	826	836	825	791	835	785	832	778	792	842	783	812	761	863	773	761	775	748	800	767	784	806	783	844	815	791	804	811	790	802	821	737	787	841	764	764	818	798	855	819	817	737	774	766	761	830	773	775	755	751	784	773	781	770	803	775	771	782	773	752	803	797	832	762	819	813	760	756	745	740	783	847	776	837	834	791	729	806	860	781	780	826	742	825	798	750	769	814	790	782	781	800	756	790	743	795	796	765	753	794	746	765	775	781	761	825	804	804	764	782	788	772	774	757	752	804	787	722	785	752	810	782	805	776	796	750	802	797	836	763	778	837	832	816	777	791	792	767	787	763	780	771	770	785	790	757	836	779	765	778	740	790	789	856	739	737	764	781	811	744	774	730	847	784	800	783	824	815	760	760	777	788	794	792	771	792	764	777	734	736	787	820	725	786	800	772	810	759	811	793	791	782	756	804	762	770	799	760	773	832	778	769	777	772	813	750	818	787	779	844	764	792	722	825	817	775	763	796	834	799	753	803	820	830	797	814	741	823	801	765	781	771	821	777	804	785	779	831	779	780	800	819	764	804	836	800	752	723	797	811	735	754	720	793	788	782	748	818	793	810	808	825	784	784	772	772	820	783	811	759	716	763	750	753	756	727	810	789	789	807	771	854	763	803	792	797	778	785	808	822	759	779	809	769	781	801	812	789	770	801	793	758	853	773	785	753	746	793	793	831	772	726	791	766	811	788	804	737	765	782	745	761	805	824	796	772	723	813	832	792	841	795	789	751	796	786	789	751	728	834	828	812	771	759	813	789	721	805	821	791	803	745	786	779	782	770	759	784	807	840	858	726	794	812	783	784	799	759	802	784	802	738	805	814	794	772	792	782	734	751	769	775	788	795	766	830	750	793	801	713	769	774	762	751	763	798	773	804	825	770	776	752	803	797	780	821	730	787	787	754	807	767	817	767	776	754	770	717	796	732	777	795	773	782	825	813	765	803	810	796	727	797	746	761	790	763	793	769	831	795	782	833	762	811	778	779	756	807	758	789	803	778	777	784	743	780	784	838	752	781	816	781	789	757	844	790	804	837	794	764	777	761	800	751	760	765	792	777	800	796	774	770	779	750	741	794	819	783	816	805	840	796	797	809	798	787	740	765	738	735	747	786	797	789	778	809	807	770	813	791	789	744	761	773	805	819	786	784	781	744	814	788	797	766	818	792	826	793	727	796	824	804	787	802	851	793	779	813	787	751	743	786	807	801	797	771	781	761	752	795	756	781	769	752	777	783	772	791	776	790	762	772	753	747	781	769	780	797	847	825	792	747	729	786	774	811	792	803	800	787	745	773	787	821	770	747	807	766	779	713	736	772	771	806	785	760	796	781	804	803	806	792	827	809	770	763	741	759	815	792	774	769	786	779	761	755	779	791	765	787	776	789	749	775	780	770	823	811	844	780	806	833	803	740	821	830	802	814	783	830	844	801	778	795	790	793	746	789	793	798	854	765	806	793	825	782	809	764	833	854	748	792	787	784	849	774	752	757	794	794	781	756	773	833	726	810	786	812	760	784	832	765	747	779	748	771	805	785	835	791	770	837	797	724	733	780	796	760	768	806	783	798	826	858	798	758	768	790	808	772	789	817	756	778	757	825	786	760	814	766	767	787	737	784	829	736	820	769	753	806	733	804	793	789	775	748	747	804	794	804	803	752	840	758	825	815	728	819	836	784	788	807	803	817	789	790	800	762	805	745	808	782	803	809	797	798	742	742	760	805	763	854	778	782	800	802	736	820	778	797	804	801	776	797	784	802	769	808	821	811	795	733	735	721	808	806	708	773	787	767	780	792	865	786	815	796	820	795	772	822	743	719	843	788	800	810	750	717	750	703	785	749	763	810	793	811	834	799	738	796	770	794	782	759	775	803	757	781	757	769	811	722	772	794	743	785	819	745	744	800	820	823	765	801	760	780	739	759	801	787	804	745	803	788	829	809	770	831	783	783	747	775	714	804	754	775	799	823	838	781	789	829	752	815	842	792	787	777	782	773	833	782	818	777	801	816	796	784	748	812	749	779	799	812	846	777	764	765	774	759	808	778	756	817	762	821	792	781	771	758	805	763	717	787	828	804	837	778	783	760	786	805	798	785	824	838	797	773	796	788	792	787	769	744	808	806	800	791	794	775	792	804	813	765	776	792	802	787	767	791	807	782	799	824	846	814	780	759	788	766	741	839	754	746	841	787	780	753	789	792	782	812	786	814	793	802	778	791	776	709	763	764	803	789	779	749	728	755	776	756	780	775	784	783	798	814	838	783	798	817	791	776	792	804	808	817	760	861	775	795	808	807	760	799	841	769	796	782	773	743	784	838	807	813	787	846	767	787	750	793	821	808	778	814	753	767	801	801	848	823	815	778	747	788	749	826	813	773	805	756	747	825	791	792	777	783	780	734	773	810	792	778	787	803	821	821	821	790	807	778	800	792	811	771	764	762	781	794	794	790	774	745	770	756	792	783	805	807	783	768	752	785	790	749	770	795	816	775	745	766	812	759	763	754	745	792	778	799	760	773	796	768	774	806	813	754	756	798	799	779	751	714	812	783	827	811	778	788	793	767	777	766	815	807	822	807	755	793	771	822	803	835	788	790	790	793	783	775	770	802	842	829	807	814	807	777	763	775	776	792	763	779	832	734	788	826	774	821	793	797	804	850	862	830	803	799	757	803	752	766	773	784	786	831	786	793	805	801	770	823	754	779	781	782	780	763	802	760	763	750	797	825	776	798	735	824	793	769	787	730	759	772	745	807	804	790	772	757	731	766	781	760	770	792	811	737	777	787	791	772	799	808	751	793	784	822	719	788	752	748	785	795	819	798	740	800	784	749	774	757	782	814	784	760	815	827	803	829	789	819	768	724	740	763	752	844	775	741	790	803	809	758	821	744	788	832	747	813	776	747	806	784	777	828	757	818	820	766	784	816	786	761	774	739	774	764	777	815	828	778	796	788	759	757	767	764	816	764	783	768	754	757	816	787	819	795	813	766	779	789	799	799	773	843	828	771	812	826	800	792	786	794	787	796	798	762	844	778	792	769	741	795	787	742	830	791	759	777	779	762	752	749	813	783	763	804	795	851	782	779	743	760	845	719	777	788	785	795	750	787	836	768	743	808	726	838	791	789	743	827	744	799	773	795	805	809	794	745	809	761	785	792	739	773	805	801	795	810	770	805	837	810	784	774	822	763	742	721	812	768	762	848	779	816	777	770	799	766	810	745	835	811	777	738	780	761	717	840	823	779	804	808	794	784	779	803	782	810	807	836	829	778	806	805	819	706	783	792	777	781	826	840	742	845	799	784	779	773	750	776	805	766	769	777	787	776	794	770	770	791	822	770	799	816	826	791	836	787	732	782	780	822
35330	45335	39559	25202	14803	10308	7412	5610	4314	3530	3057	2729	2221	2025	1877	1591	1567	1422	1309	1234	1187	1186	1185	1063	1060	1023	1011	990	969	992	981	976	952	914	941	914	899	895	925	941	980	877	862	912	825	875	899	865	877	879	906	885	825	847	889	832	897	914	874	863	883	881	847	881	904	886	834	893	869	860	821	871	876	868	765	865	894	816	858	831	836	871	851	825	838	810	864	872	886	861	841	805	846	830	819	812	826	796	855	852	853	831	853	821	884	846	817	821	866	878	841	813	844	822	900	834	833	859	867	814	746	836	843	838	831	831	803	832	845	883	851	809	870	815	819	837	864	792	846	825	891	865	849	821	845	810	840	892	818	867	845	848	862	807	850	889	858	812	834	877	849	837	873	808	851	825	869	815	808	779	902	839	843	878	872	827	814	853	874	848	854	821	884	836	798	814	860	834	834	809	824	775	855	840	838	806	819	844	841	805	799	794	884	825	846	766	809	859	846	865	848	841	831	795	815	901	844	811	849	827	841	900	804	830	787	832	794	849	862	870	817	900	824	844	852	833	838	782	854	780	821	849	840	842	830	844	792	866	867	887	857	874	859	802	822	832	834	837	804	814	822	806	838	852	897	892	864	899	875	836	786	825	852	804	843	813	874	825	870	824	826	885	824	836	826	831	830	840	829	840	809	850	894	841	907	825	854	821	822	830	891	936	838	845	797	821	829	828	879	847	868	850	813	820	796	842	779	843	778	838	838	806	860	833	862	845	812	818	840	800	886	855	885	909	851	845	817	791	859	825	896	833	856	814	788	818	872	829	858	875	858	839	836	910	819	878	844	819	842	831	792	884	868	835	851	814	840	806	830	845	818	876	828	923	792	842	887	801	851	853	813	806	842	826	789	792	798	906	848	832	880	839	851	809	816	826	846	853	848	838	854	878	806	841	885	822	830	890	876	825	827	861	820	855	806	822	884	768	839	792	846	833	811	810	822	772	800	852	843	789	856	854	855	859	825	818	874	877	854	797	842	792	855	846	854	858	842	886	834	857	844	847	861	812	834	851	844	845	841	828	888	881	839	835	835	841	825	864	855	875	811	881	845	847	794	808	843	818	856	800	850	860	851	886	793	833	882	849	819	843	788	832	868	855	868	880	805	839	849	820	865	834	818	800	809	836	808	812	828	811	841	807	889	828	831	834	896	823	838	836	825	826	828	883	872	834	846	807	763	859	858	832	836	831	850	819	827	844	824	788	841	847	887	814	804	856	859	880	850	780	877	792	750	825	804	846	823	805	872	898	815	849	793	844	836	879	883	848	873	832	877	796	873	820	862	815	852	868	832	858	844	838	854	871	808	860	901	847	820	809	895	840	844	863	856	852	843	787	816	830	833	808	805	800	887	842	878	842	836	816	828	848	858	785	850	855	798	831	811	894	843	804	863	846	818	841	835	797	802	794	852	816	879	916	873	852	888	864	831	843	880	860	878	801	844	824	822	862	815	849	863	816	793	839	841	815	807	866	832	830	851	807	837	868	812	905	802	853	842	853	838	890	883	856	817	853	830	910	823	826	846	823	857	836	792	791	832	897	802	849	850	837	800	828	812	878	852	823	854	791	857	845	823	864	838	867	810	855	850	839	865	847	863	834	881	829	818	857	838	836	828	786	838	861	819	884	837	852	822	813	829	845	847	860	821	863	887	848	825	819	855	884	854	836	844	856	850	837	809	785	822	805	781	798	850	829	861	871	878	837	852	841	877	833	874	873	869	862	849	861	860	830	865	847	811	835	843	839	856	841	842	822	853	787	810	791	856	816	928	811	872	822	875	885	825	846	818	806	814	811	824	895	847	859	876	812	833	822	862	825	892	883	801	844	814	801	790	880	871	856	832	815	844	820	829	858	826	832	857	861	809	843	855	838	843	832	845	901	810	847	837	825	881	859	843	831	864	907	898	828	805	823	852	869	846	780	808	868	853	790	896	846	830	837	838	809	856	833	839	916	822	857	812	822	778	849	861	881	799	842	861	814	777	785	815	787	840	784	839	794	862	803	813	817	831	819	799	877	830	812	838	835	858	893	839	811	831	908	817	785	854	806	850	845	789	893	876	851	865	818	834	823	812	838	823	803	838	863	835	871	802	863	856	876	848	847	850	828	851	874	809	828	894	806	838	862	850	835	805	847	823	855	790	799	864	848	829	856	826	840	875	858	761	794	812	837	862	809	851	850	828	858	887	886	821	828	855	797	851	880	795	865	798	883	811	813	794	822	812	798	820	846	840	821	871	824	806	816	870	794	854	847	842	846	809	812	869	840	828	843	835	892	850	871	835	842	815	825	811	853	848	865	853	865	874	803	858	873	876	808	897	774	821	856	785	897	856	812	880	781	924	829	842	812	791	818	842	861	855	838	828	832	819	836	835	822	826	849	823	880	856	800	857	848	768	814	832	875	806	878	837	818	828	813	792	821	849	811	814	872	839	851	832	829	847	866	809	846	886	849	825	910	872	816	816	801	812	828	840	875	844	845	797	819	825	841	814	824	844	836	886	816	848	848	853	829	864	849	849	877	812	831	812	862	870	831	829	857	854	885	844	790	828	886	828	841	905	882	840	873	878	860	806	827	878	859	815	857	849	844	803	899	832	848	831	829	880	851	870	830	807	851	849	849	875	842	857	841	764	823	782	804	818	875	845	816	866	849	882	839	886	823	848	828	798	823	851	837	855	834	837	875	824	849	846	823	811	826	836	835	868	781	878	845	871	784	855	833	857	853	840	773	878	829	797	843	834	862	773	848	769	795	813	805	797	817	901	868	832	862	819	872	864	838	801	850	854	819	854	881	852	818	836	811	812	876	883	872	821	877	800	793	823	830	822	870	806	877	819	856	836	848	813	833	858	833	811	820	842	837	845	829	834	811	812	852	821	844	794	849	809	847	834	868	810	867	824	782	853	852	790	818	855	837	795	818	830	820	851	871	835	856	820	877	869	817	869	803	871	816	794	817	859	869	858	863	853	805	902	843	825	859	819	876	925	864	833	760	847	867	799	825	823	870	868	869	846	858	825	812	845	842	865	860	831	864	805	827	859	865	843	856	839	826	879	786	842	855	815	840	858	880	789	828	827	834	842	805	842	812	895	835	829	850	785	888	790	846	854	820	836	858	851	835	845	918	861	842	837	867	867	861	824	852	772	871	816	824	833	874	776	852	895	820	817	836	853	875	830	828	834	823	843	834	856	823	803	820	848	843	844	824	873	819	839	790	824	829	802	829	784	778	819	765	857	849	781	845	842	853	811	827	829	826	830	863	821	857	896	818	828	829	859	839	788	833	842	837	854	809	801	869	838	839	862	850	805	842	845	843	807	859	787	818	806	881	801	793	849	775	876	806	867	840	813	858	843	848	878	837	850	873	811	824	791	847	834	849	810	855	859	854	815	846	832	846	835	834	835	829	820	844	819	913	816	859	830	867	839	812	841	817	824	796	880	871	834	803	872	903	814	838	797	816	822	806
24272	20212	26523	25535	20631	15677	8657	4856	3422	2889	2326	1987	1798	1601	1399	1287	1175	1158	1153	992	948	928	835	901	893	845	827	848	838	825	808	798	771	781	745	743	759	700	760	782	745	758	758	719	717	743	721	703	758	732	754	705	734	694	686	658	704	691	656	725	715	724	723	712	752	704	711	689	721	730	657	754	727	706	728	719	688	671	712	710	690	689	692	704	681	683	669	720	700	723	665	683	706	642	684	668	624	706	644	747	690	717	713	702	713	693	667	663	702	696	655	736	708	629	701	677	698	686	707	693	711	668	679	671	707	676	654	667	642	675	712	708	692	728	718	649	689	708	654	706	672	673	688	750	712	698	673	728	704	682	652	672	729	660	616	704	655	658	776	741	667	730	753	688	691	719	716	659	657	690	716	654	682	696	663	682	766	722	646	680	673	671	728	657	686	680	674	686	670	698	667	707	675	727	675	735	693	688	666	678	665	670	659	692	654	680	629	685	749	684	687	701	657	706	700	687	700	725	674	636	684	695	673	685	703	682	711	672	713	714	694	677	700	662	697	674	692	614	694	662	683	689	687	665	682	672	676	656	713	731	741	683	735	667	642	660	680	696	688	714	684	697	674	643	695	699	720	671	688	672	672	758	701	675	651	682	685	674	705	691	645	690	673	668	683	682	699	680	759	664	681	701	705	705	671	691	739	669	669	708	727	711	662	683	725	703	715	723	678	684	688	701	630	711	688	658	697	675	684	703	638	681	723	653	704	693	756	712	689	684	705	668	705	646	711	656	674	705	722	692	706	673	688	683	702	667	657	658	670	647	633	673	673	694	698	671	715	731	683	703	699	639	717	721	735	650	709	702	697	674	666	673	699	683	681	742	676	666	658	683	696	666	684	685	697	677	670	712	702	689	720	673	691	693	724	699	705	685	640	717	707	732	709	719	682	661	708	652	698	682	665	692	706	637	684	637	664	627	697	658	710	675	662	670	722	689	661	688	698	720	655	710	677	671	713	611	671	699	656	687	706	678	694	647	704	648	685	704	722	722	676	697	695	700	643	637	709	699	723	693	705	665	694	668	687	711	685	708	641	683	667	712	668	712	631	689	691	713	673	698	664	697	702	665	684	630	652	700	676	731	717	707	688	651	659	681	681	684	730	735	675	731	661	702	657	674	650	702	692	643	659	705	701	720	628	733	707	701	698	692	710	731	657	686	678	663	674	646	696	698	689	666	677	739	684	707	656	678	708	638	698	688	681	695	709	698	732	703	673	648	725	691	659	736	653	719	695	674	659	659	688	733	677	669	700	663	677	661	695	682	702	685	713	621	692	695	743	666	665	678	640	717	695	679	701	680	695	683	687	672	689	689	705	681	698	690	686	678	708	692	672	686	675	668	724	690	717	649	658	679	654	672	716	678	664	712	630	661	662	717	711	740	680	666	664	638	709	692	659	689	683	687	710	700	651	724	667	716	666	720	714	676	696	679	647	648	705	700	647	691	672	674	708	660	695	658	696	721	704	737	690	719	701	630	654	745	656	684	661	720	661	702	697	647	710	666	705	702	715	669	675	761	719	662	641	730	639	712	711	670	667	754	749	718	655	649	672	712	691	685	682	708	672	725	689	672	687	692	706	664	665	725	732	690	713	655	636	717	717	708	665	669	699	722	621	689	695	725	652	684	651	681	674	703	689	683	696	667	768	672	676	702	655	683	686	700	664	647	669	614	704	617	664	704	712	684	695	717	721	698	681	700	691	684	686	674	692	678	677	728	694	710	687	702	695	631	758	716	711	678	684	619	669	652	635	713	707	672	707	713	695	681	644	695	694	698	689	692	682	635	679	666	736	684	710	683	665	660	654	680	660	655	656	718	699	684	604	736	695	683	756	713	662	652	664	712	662	651	701	721	652	662	655	697	676	722	715	720	676	671	702	657	677	724	729	669	708	696	692	671	667	641	664	686	697	699	710	672	705	699	698	709	749	681	669	636	653	673	679	688	646	744	764	669	727	688	701	714	662	683	701	721	620	664	684	675	716	681	734	628	723	685	691	658	713	698	697	692	665	719	706	706	710	694	739	692	690	679	682	658	671	703	704	672	678	697	677	674	705	700	604	641	652	663	699	678	678	710	661	740	722	658	674	646	687	702	668	685	676	672	731	660	716	666	668	686	699	698	670	671	745	693	682	692	702	734	668	694	669	692	659	686	660	688	689	721	720	624	656	683	632	682	703	724	695	652	642	685	700	649	713	690	680	685	713	687	649	694	679	719	655	698	685	716	678	697	690	666	664	714	701	683	684	697	742	696	699	672	735	685	714	633	641	706	723	682	711	646	682	729	680	666	659	700	660	656	714	697	721	686	728	683	677	674	679	705	680	681	702	666	686	643	662	716	681	704	709	685	689	672	706	687	699	648	650	719	707	709	705	717	639	646	682	642	686	677	650	668	663	689	704	687	734	702	704	681	730	695	659	679	722	717	686	627	694	697	735	698	670	668	665	674	658	666	685	684	680	698	683	625	644	702	729	691	720	694	679	681	700	692	707	659	690	664	687	754	678	706	689	625	695	721	697	690	686	683	655	702	717	693	665	680	703	619	655	690	668	668	683	706	660	684	657	687	650	654	687	674	680	717	754	650	666	723	684	670	661	681	660	656	689	714	678	709	702	698	708	680	719	683	685	671	707	697	629	695	705	657	643	668	692	698	709	725	692	680	660	683	666	654	708	727	725	705	683	707	680	703	643	664	686	670	689	697	711	668	711	703	718	708	681	718	670	670	696	686	692	669	692	685	653	706	616	666	689	620	704	695	685	662	685	757	776	658	698	700	624	630	728	726	722	707	729	708	670	708	705	660	683	697	621	722	643	649	690	697	656	687	647	660	669	704	700	679	668	649	671	716	677	684	710	677	693	682	661	696	653	681	675	683	716	714	676	762	737	688	710	693	659	700	631	685	642	706	710	673	703	701	680	701	730	720	744	675	661	755	678	616	705	711	689	704	694	687	649	710	689	733	655	660	679	680	691	710	666	669	701	678	667	655	659	688	680	659	742	686	671	678	719	720	710	663	668	699	727	653	692	721	728	686	684	722	658	714	714	698	655	612	682	658	617	714	722	720	712	727	645	706	646	697	666	704	688	685	676	661	686	738	686	709	694	660	687	699	742	706	693	680	712	711	643	713	699	681	695	722	695	646	701	674	669	688	733	673	693	667	719	681	741	670	640	684	683	673	672	676	725	695	715	658	732	675	709	684	667	728	671	690	640	729	668	669	716	691	710	674	706	661	692	677	677	650	725	743	691	683	703	669	686	660	700	672	645	714	676	727	693	692	729	676	711	711	716	667	698	625	681	608	632	727	633	661	705	705	698	746	675	704	667	705	643	717	687	700	756	742	695	707	713	693	669	717	661	657	716	669	666	683	702	731	659	647	686	712	678	689	729	708	690	721	682	698	710	699	709	726	671	659	653	693	624	683	639	682	700	711	695	703	710	689	725	706	684	687	702	703
37696	57542	51164	37132	21732	15120	11262	8561	6693	5488	4415	3688	3127	2675	2382	2090	1877	1670	1591	1469	1319	1219	1138	1138	1115	1099	1015	1023	937	1048	938	935	931	919	855	871	828	855	844	876	809	835	760	805	842	791	856	839	781	749	786	816	845	792	774	807	723	797	757	788	761	763	778	756	734	744	775	793	753	738	779	752	746	763	752	791	749	741	748	716	775	735	755	752	721	705	747	790	763	743	709	725	717	739	712	703	729	741	774	750	738	689	706	710	733	733	727	716	683	755	760	704	732	759	705	715	737	733	676	716	739	705	729	671	716	775	725	729	763	708	755	755	722	699	727	750	774	743	742	754	746	724	747	727	746	743	744	800	726	716	738	738	744	725	733	772	697	758	716	704	673	760	733	694	677	772	748	735	712	756	749	729	748	771	780	774	784	729	737	725	747	764	721	732	756	745	764	723	742	779	747	698	736	761	740	753	719	711	699	727	721	749	716	769	719	714	707	736	709	739	746	753	791	712	708	751	730	744	735	757	694	704	697	750	746	749	734	731	770	705	732	719	718	795	737	693	717	743	723	734	754	758	715	745	697	699	729	692	759	742	738	722	771	718	689	714	776	701	722	716	735	724	737	744	724	715	698	704	701	726	720	795	756	685	707	695	716	741	709	746	715	746	750	729	697	735	739	777	685	734	735	757	700	733	749	758	739	724	754	721	736	730	751	751	717	714	778	735	663	796	722	738	699	714	686	773	705	688	738	731	721	741	715	756	741	728	746	716	698	730	741	777	761	717	752	776	715	723	723	704	719	748	760	736	733	695	770	738	757	733	715	751	766	717	761	717	698	706	780	740	725	754	725	703	762	729	710	746	726	731	723	762	704	710	711	752	769	777	721	738	757	705	740	740	754	773	741	793	701	718	787	732	693	708	730	739	723	756	688	718	755	727	728	759	754	690	721	715	721	706	743	750	680	787	783	658	739	742	749	731	682	703	721	754	710	811	767	726	745	754	727	724	772	702	779	732	763	776	724	738	746	795	693	731	780	705	740	720	702	757	744	699	740	739	777	711	750	739	708	697	750	712	746	716	753	725	731	738	761	789	713	770	744	743	708	718	771	707	738	728	783	773	711	685	726	760	699	824	770	736	751	719	761	733	698	735	732	715	739	727	691	781	731	746	729	715	670	756	755	703	724	777	715	724	763	731	733	723	780	719	712	779	654	726	706	750	777	758	713	751	747	726	736	770	740	753	734	682	737	709	706	769	722	723	753	715	745	692	708	785	774	707	718	762	714	782	748	748	687	734	738	728	632	707	744	721	682	757	727	743	742	747	749	707	720	768	761	711	680	699	742	717	722	728	712	740	694	758	727	721	799	741	687	735	739	693	748	742	686	754	775	775	749	748	723	727	802	762	694	678	672	755	732	717	729	718	723	729	754	713	708	748	741	788	740	728	748	744	753	765	735	730	741	760	739	747	751	784	763	693	776	798	742	722	734	737	724	738	747	755	740	769	777	736	757	741	795	739	705	734	790	716	737	711	779	776	791	739	733	734	774	736	688	737	694	765	704	742	762	710	716	737	747	712	745	757	721	699	700	772	755	722	739	725	706	756	702	676	712	776	733	778	795	763	761	729	695	734	711	723	767	752	705	723	698	755	711	757	752	722	725	727	741	691	743	799	763	731	747	720	709	758	740	722	744	770	714	734	706	706	804	743	744	747	730	746	744	754	741	718	750	752	761	703	755	736	765	789	757	734	748	727	727	694	759	786	739	693	733	725	716	694	739	742	747	731	708	755	724	707	716	772	709	718	766	697	718	739	773	767	770	680	745	758	760	753	729	732	723	794	744	745	675	738	729	735	744	791	768	718	780	708	660	699	766	764	718	741	778	707	698	757	699	764	696	736	745	771	719	764	748	805	752	772	729	740	779	748	722	670	686	771	765	732	726	764	778	739	722	787	752	714	709	715	756	752	735	718	747	706	701	706	727	732	729	694	771	772	715	706	757	709	718	720	734	701	770	796	740	747	765	706	716	719	689	698	790	741	717	755	791	718	730	780	736	722	737	713	738	748	740	739	737	750	758	737	722	692	773	712	768	739	753	767	728	778	744	702	750	713	744	716	707	706	732	721	657	708	725	747	750	748	731	695	760	691	778	749	739	770	739	763	710	723	726	709	781	709	746	737	700	729	736	731	721	716	774	738	702	734	727	726	746	725	726	724	735	722	689	750	740	717	743	752	759	731	751	762	756	708	741	715	738	758	768	758	768	743	734	749	751	725	720	702	737	778	744	781	724	784	746	701	705	770	721	720	770	756	736	752	763	727	748	742	730	703	753	753	740	721	703	719	740	736	690	688	732	727	751	735	737	727	724	709	695	765	759	677	718	697	723	709	727	704	750	736	733	680	711	766	808	747	796	715	724	717	727	746	735	742	685	728	755	746	779	756	715	708	740	774	714	784	742	725	736	753	762	694	725	811	723	726	759	729	728	776	715	725	748	736	731	685	744	783	753	790	746	741	706	711	726	716	748	724	703	649	743	732	712	760	777	728	723	819	734	749	747	773	747	721	704	733	734	728	761	775	743	707	689	760	740	796	756	703	735	724	708	752	692	742	734	696	721	714	727	755	721	752	745	730	724	761	774	747	741	761	775	699	739	691	801	780	705	743	770	737	763	732	720	754	710	768	693	732	736	725	729	692	719	766	767	717	728	705	708	744	725	732	712	797	740	765	753	761	715	742	710	730	763	713	717	753	752	751	727	767	750	703	751	758	699	726	757	706	678	767	725	750	711	754	705	773	712	740	776	742	755	723	752	720	723	773	709	751	760	714	761	739	716	747	767	713	736	817	746	701	726	717	738	740	745	712	690	714	769	724	742	749	689	704	740	793	759	718	745	723	702	730	747	740	714	762	752	727	735	713	731	693	722	760	785	711	703	722	739	718	789	746	747	739	707	737	706	749	691	725	679	761	735	701	763	780	784	687	760	752	717	706	733	749	715	697	711	720	689	729	739	781	774	730	736	675	738	743	736	771	755	742	700	742	696	770	762	726	749	775	766	700	737	728	739	708	725	708	762	746	705	757	740	710	745	731	720	701	720	738	723	743	711	741	743	732	770	731	747	724	695	696	710	758	722	692	768	693	713	761	757	753	751	762	776	709	749	704	738	710	711	733	693	778	701	735	757	718	737	693	731	694	714	749	727	763	731	704	721	736	740	707	757	759	717	712	716	692	754	760	740	743	697	721	754	680	787	704	720	722	705	774	721	755	776	711	785	714	747	696	722	803	728	764	745	735	732	726	690	708	754	746	710	734	715	751	750	742	734	739	706	742	701	726	758	704	733	713	741	768	715	760	754	742	711	714	751	709	732	727	726	760	695	765	713	727	693	767	750	770	693	708	754	717	760	740	712	732	742	744	705	720	734	741	718	747	740	792	747	709	726	748	733	730	704	725	718	715	749	679	746	732	697	697	713	746	742	692	745	785	719	689	702	701	699	749	704	771	754	765
22352	20071	26585	23541	20410	20643	16056	7901	5170	4079	3437	2714	2435	2134	1998	1796	1701	1547	1370	1342	1269	1184	1239	1144	1072	1038	1075	985	1007	1001	985	942	933	991	946	896	913	854	858	893	934	904	923	868	876	914	856	876	843	859	895	883	914	766	907	859	834	830	842	862	826	819	814	827	869	884	841	823	841	787	838	830	846	862	827	800	803	852	812	822	801	839	862	815	880	819	789	815	881	774	811	810	877	845	856	787	826	794	844	804	786	788	802	775	822	836	751	736	752	801	784	841	791	798	818	865	833	813	782	814	854	815	774	832	799	819	823	823	842	801	807	794	872	781	810	862	824	792	792	759	797	858	800	800	814	839	890	816	834	809	826	874	775	810	822	837	774	787	817	824	827	808	816	856	829	809	787	848	822	842	877	796	836	808	808	842	812	838	830	809	807	814	788	847	801	831	820	888	799	793	882	816	794	780	836	788	817	831	785	768	796	801	797	864	848	824	837	758	806	763	824	760	813	853	816	817	787	813	797	815	769	821	812	822	805	806	830	792	773	800	758	758	810	800	841	858	814	826	815	900	806	819	813	797	792	819	808	761	793	810	803	829	818	794	819	766	804	826	791	793	807	797	808	883	775	823	850	838	741	774	769	815	793	842	823	805	865	846	851	798	830	783	808	739	786	799	787	852	814	853	821	830	800	859	838	800	824	818	817	817	829	822	840	838	803	808	828	839	787	825	763	813	870	852	799	844	834	806	866	840	781	767	791	828	811	780	810	766	814	815	830	836	860	828	796	791	843	794	816	788	800	817	806	814	824	755	827	802	827	840	787	796	828	845	833	861	824	851	805	854	805	816	858	796	852	783	800	838	767	834	889	768	796	807	823	826	825	758	814	798	781	855	839	824	777	812	790	768	817	788	778	842	781	769	833	837	844	773	785	779	812	790	808	773	831	781	769	830	867	832	807	784	781	816	838	798	834	852	844	749	788	801	789	785	802	849	760	819	815	779	860	836	868	839	826	824	842	787	852	773	794	798	805	804	797	831	744	817	840	812	806	758	834	829	870	792	907	820	802	772	833	807	784	788	841	828	842	781	790	829	791	850	815	781	805	791	827	855	841	834	796	765	803	821	808	794	749	805	815	789	834	793	809	782	791	805	822	837	843	817	797	885	792	812	816	823	805	785	778	782	831	804	837	788	791	753	800	846	807	797	828	814	850	781	882	813	758	829	872	799	833	801	788	753	832	810	825	797	806	849	794	850	858	804	816	778	848	862	854	811	814	815	822	780	822	848	842	819	825	812	769	818	823	802	778	808	842	758	777	802	816	833	793	820	857	764	808	816	788	826	890	857	807	803	833	809	824	843	819	778	815	786	742	820	745	820	833	831	795	820	804	840	777	840	810	821	808	805	765	798	792	844	799	760	835	795	834	799	832	846	748	732	813	782	763	830	755	789	865	798	798	819	754	803	791	821	798	786	853	811	817	814	834	825	836	802	819	783	827	791	818	788	822	835	821	822	825	819	786	816	839	805	766	770	767	810	821	752	789	801	820	751	804	777	839	816	852	835	809	816	805	832	796	825	793	773	844	876	828	793	781	814	780	804	783	862	851	804	852	789	841	824	835	792	860	760	836	817	806	833	842	792	768	787	839	743	803	808	871	853	788	872	775	849	814	817	777	849	836	830	763	831	815	825	842	755	813	788	827	786	842	779	821	862	783	844	843	831	793	823	838	847	825	785	792	826	830	809	818	817	815	844	868	804	814	802	779	811	802	755	787	763	780	764	787	854	813	812	853	850	809	829	817	805	746	844	871	828	836	822	794	817	841	817	797	778	789	850	781	787	820	799	782	812	829	783	789	782	844	788	818	814	757	854	821	772	825	785	828	821	813	820	811	819	800	785	796	812	803	842	802	813	806	788	801	822	804	842	779	790	824	827	788	806	835	775	785	763	835	793	849	829	813	760	818	792	834	827	803	793	876	797	781	832	828	803	748	802	830	807	749	806	780	850	821	837	786	847	765	828	839	798	791	817	790	818	808	778	830	777	762	778	827	795	823	770	828	863	753	805	818	867	810	821	761	832	764	823	819	842	833	839	764	783	842	781	797	771	804	825	835	813	780	820	851	794	785	861	797	783	826	814	818	814	819	835	862	822	830	820	780	838	807	785	823	818	793	784	837	802	762	789	804	776	806	811	767	775	809	823	887	851	802	768	776	826	801	792	794	835	756	767	791	780	798	820	809	852	762	778	765	823	813	781	821	770	815	834	821	828	828	791	762	810	774	796	853	809	767	818	804	801	754	797	827	783	807	802	816	808	842	809	823	838	816	856	743	801	803	830	826	783	823	821	800	780	820	794	839	833	819	807	857	822	802	796	827	812	796	883	768	804	766	781	793	833	837	794	867	826	829	815	831	787	750	749	839	833	837	755	835	811	841	868	843	790	814	826	794	825	795	776	795	788	834	766	814	787	820	841	753	771	813	775	804	785	830	790	817	773	810	834	819	821	822	840	794	795	771	791	825	790	786	769	748	772	842	783	831	832	795	854	789	848	813	804	842	799	818	840	793	779	825	877	837	814	807	803	818	815	852	817	786	858	768	821	801	810	806	791	823	838	809	822	814	810	798	867	769	730	785	742	765	777	871	779	859	856	789	781	843	813	795	808	763	804	834	845	807	837	788	794	825	840	865	807	811	844	772	835	837	802	783	890	782	850	820	805	865	827	786	803	813	781	856	844	784	839	805	808	751	808	861	846	819	774	831	792	805	730	795	854	806	852	809	812	787	794	778	836	803	850	895	767	737	834	792	801	771	792	832	825	874	842	816	823	770	782	812	798	839	813	770	768	769	807	856	790	837	792	782	776	854	805	791	800	803	844	820	841	776	783	768	859	821	780	791	764	818	829	808	785	810	830	777	822	822	821	852	827	872	813	811	759	828	840	786	783	788	753	815	825	795	788	790	793	813	834	804	853	800	755	815	767	828	834	811	821	782	819	807	795	772	738	800	750	820	811	825	835	832	840	830	806	789	821	768	829	760	827	773	792	801	808	807	778	823	802	840	822	808	800	790	817	819	837	786	828	822	783	827	802	818	807	834	803	817	774	793	823	759	808	826	829	773	796	823	792	815	776	804	780	834	838	793	803	745	829	820	828	814	826	803	851	825	777	792	770	758	821	793	818	805	802	786	853	859	796	782	851	825	769	825	813	802	800	813	794	804	823	823	849	852	780	786	831	806	795	812	849	799	781	784	827	817	771	801	803	825	809	820	792	808	828	843	819	820	775	785	854	806	822	783	782	815	761	800	808	774	848	820	836	838	811	884	794	754	839	763	820	833	830	850	764	843	849	825	799	774	829	742	849	797	801	793	846	781	777	796	787	834	759	804	806	831	791	812	780	788	753	785	795	801	775	801	819	828	826	816	809	811	813	769	750	787	759	857	771	820	828	766	830	786	832	836	771	776	832	814	796	812	883	805	775	824	812	837	797	775	863	838	778	780	806	794	742
39204	63203	57031	37556	26377	19733	15116	11662	9545	7662	6253	5232	4390	3741	3319	3017	2634	2434	2097	1987	1810	1615	1503	1546	1408	1292	1256	1322	1252	1170	1187	1156	1062	1109	1061	985	1037	1039	991	1020	970	893	936	973	980	1017	939	964	960	908	967	929	950	909	880	933	890	888	889	911	871	905	926	841	893	921	900	890	831	872	861	854	835	904	822	814	818	885	885	842	847	856	827	843	860	884	849	841	873	859	830	799	778	822	859	845	855	838	848	892	829	775	853	789	789	783	887	834	814	850	843	894	811	848	893	854	839	786	873	841	836	851	835	913	869	821	835	813	817	826	825	860	830	834	833	767	850	816	809	815	836	850	875	819	823	910	831	832	799	831	897	822	835	887	849	813	835	817	866	845	844	817	806	796	877	861	824	842	814	873	830	779	828	854	826	836	877	824	820	806	842	823	816	814	793	854	823	863	836	866	835	822	882	871	877	841	852	831	812	809	811	842	808	844	833	826	869	807	832	868	853	816	811	895	849	815	860	857	832	854	787	881	838	882	801	817	877	817	854	844	830	829	748	844	852	787	830	836	825	824	828	836	842	874	817	834	808	889	839	809	891	848	835	878	810	872	865	843	836	854	866	864	836	807	821	835	838	906	830	843	858	821	839	809	816	845	905	809	844	831	826	829	836	847	828	862	790	780	789	867	827	844	875	841	847	841	863	863	873	824	874	839	821	833	828	792	845	874	828	833	838	859	843	870	844	819	835	769	912	842	830	819	821	846	879	848	846	867	831	817	836	838	832	859	831	815	865	771	859	842	832	875	892	814	854	847	858	784	858	853	839	824	850	846	872	866	796	840	814	841	843	850	902	833	904	839	826	865	825	800	845	837	794	835	816	793	846	777	825	839	823	804	817	849	859	839	868	818	844	831	822	861	833	783	855	868	796	853	817	833	828	792	872	820	814	847	837	846	839	852	813	838	843	771	868	850	768	836	842	831	828	860	825	835	867	816	837	854	861	827	827	804	849	854	834	831	818	870	835	876	788	871	822	818	817	846	860	828	870	862	813	842	867	885	833	813	785	837	799	809	784	791	875	831	858	814	836	784	902	889	878	859	812	888	866	815	821	810	839	841	817	846	845	840	834	859	797	793	791	839	858	850	852	835	876	865	852	884	797	822	895	804	800	854	843	892	859	820	905	784	856	801	836	883	832	830	863	857	791	785	862	857	881	880	836	870	830	814	863	785	841	851	803	840	819	918	823	753	791	853	814	863	818	834	828	888	865	834	836	806	852	870	864	854	806	833	856	800	816	832	855	851	829	807	821	850	807	780	784	846	822	891	832	865	838	841	868	825	790	877	857	860	796	855	831	800	837	874	799	864	803	783	813	817	806	837	855	839	855	834	823	802	810	817	833	794	837	848	855	835	851	841	845	824	848	858	839	861	815	862	817	861	806	844	814	841	864	862	887	819	803	813	847	837	899	847	834	859	838	807	873	808	803	792	847	845	874	861	867	843	805	879	812	838	881	823	842	840	817	807	803	858	894	791	885	878	830	838	775	833	829	821	863	883	850	857	893	859	861	840	852	815	808	848	841	859	877	827	822	875	839	829	845	823	792	830	874	837	868	841	839	811	846	902	759	861	823	821	837	886	811	854	885	856	800	835	880	849	853	822	787	861	849	848	836	824	805	847	827	857	844	768	816	833	827	835	787	876	796	810	849	810	795	837	842	837	863	796	846	823	812	797	808	828	846	864	837	804	869	837	845	854	817	894	866	850	833	850	808	881	830	882	835	847	848	870	835	846	805	857	819	836	803	782	871	811	847	839	854	871	847	840	897	830	807	842	820	821	867	893	830	827	852	869	816	882	879	836	806	810	843	817	848	784	830	818	873	815	848	828	871	862	817	871	836	824	849	792	843	842	797	822	810	828	891	809	810	839	858	926	844	870	823	804	854	878	888	850	885	792	853	841	808	798	828	893	846	836	781	873	922	835	838	853	851	855	812	781	830	866	820	811	833	872	819	864	840	822	830	810	872	861	864	881	840	816	848	859	832	849	837	895	880	827	846	819	808	870	844	832	857	864	823	802	810	825	863	834	837	810	878	800	853	817	923	810	823	871	855	843	807	811	880	837	818	819	841	775	862	869	842	826	860	873	854	834	863	782	856	848	806	873	856	894	901	891	781	853	848	856	822	826	858	895	878	856	811	869	824	789	855	807	908	828	860	869	800	834	832	878	777	819	830	843	842	853	830	840	853	882	852	839	843	818	834	802	851	808	888	808	838	843	878	847	877	773	834	906	825	816	816	903	845	846	846	810	830	823	808	854	872	853	828	834	828	810	848	875	832	851	824	839	882	911	819	819	822	847	878	838	887	846	865	832	821	820	846	833	821	837	838	811	818	892	826	827	809	804	863	802	839	819	815	874	914	816	816	882	836	876	849	825	829	801	789	868	831	865	813	794	864	822	812	843	812	795	779	860	864	807	796	815	838	825	848	863	859	850	896	809	848	829	820	840	772	857	843	875	872	807	797	849	835	771	798	854	847	791	871	814	850	835	804	831	831	826	846	873	804	811	863	827	804	811	836	842	802	791	811	794	867	867	841	830	826	844	869	841	848	777	865	834	822	869	834	815	840	773	857	841	833	841	839	790	787	872	820	827	823	860	851	860	799	852	833	826	807	772	830	883	846	816	812	839	866	851	868	814	822	779	836	875	827	842	829	803	875	816	811	847	817	856	840	834	857	850	835	874	789	877	841	852	799	867	838	780	785	833	864	844	820	847	904	807	890	877	823	794	835	825	858	822	797	819	797	836	841	819	844	776	876	847	829	897	859	823	829	818	903	791	831	863	813	867	829	864	822	855	863	843	820	802	793	832	837	800	863	858	840	912	834	831	827	868	814	837	851	855	825	856	810	819	841	841	820	782	829	866	768	864	861	818	845	847	794	885	834	827	819	837	836	854	886	830	869	816	802	845	795	824	877	847	900	833	800	823	862	827	854	822	805	815	787	821	824	801	833	824	877	820	861	850	862	834	782	840	837	779	838	826	851	863	837	857	827	866	791	837	854	866	824	795	815	830	817	855	857	859	805	869	838	777	852	858	834	830	824	869	816	838	834	868	814	775	846	867	842	814	862	804	872	833	831	810	861	835	840	816	883	847	772	869	843	872	875	837	833	844	841	825	814	878	760	809	823	849	858	812	827	864	819	866	929	800	876	789	827	859	901	865	832	790	823	827	820	827	868	836	821	804	847	831	830	809	822	828	834	878	830	859	858	846	789	846	860	834	778	851	855	826	819	932	832	808	886	852	833	835	826	839	842	797	780	839	831	889	817	908	819	816	842	875	852	874	875	878	820	838	831	755	824	843	841	855	857	834	809	839	873	815	779	796	888	792	826	824	838	838	819	860	864	846	795	822	800	816	804	826	855	843	787	816	831	832	826	854	826	848	825	858	869	868	805	820	843	855	848	846	865	824	835	812	807	825	842	855	794	826	816	845	787	833	817	809	835	800
37310	35790	32492	20427	10028	6057	4296	3236	2605	2113	1752	1585	1502	1355	1286	1285	1226	1120	1092	1081	1013	1039	1067	1020	966	947	963	928	938	930	919	903	895	905	896	898	869	883	910	962	905	888	922	910	847	893	891	958	939	873	857	857	850	844	867	875	878	863	843	861	852	852	815	845	834	815	898	869	838	866	871	853	828	890	829	859	876	876	869	840	865	839	897	888	834	883	858	819	861	864	835	898	835	841	871	844	837	934	816	811	841	825	865	893	898	870	828	851	816	843	837	919	813	866	829	831	841	809	851	869	882	902	889	822	899	862	882	876	823	912	857	834	847	832	860	906	817	850	835	874	883	863	864	923	884	845	848	839	863	852	813	864	844	878	833	810	845	880	843	888	844	872	860	874	820	869	832	911	846	844	837	795	846	798	791	878	862	859	896	878	848	817	784	810	874	863	830	900	777	925	874	846	861	870	836	859	776	888	859	827	888	841	871	861	857	788	836	868	834	811	828	848	864	890	874	798	882	862	787	805	873	847	793	913	829	820	886	865	883	866	847	827	881	843	844	804	793	908	813	902	855	782	820	832	822	850	843	866	885	845	862	835	812	839	842	919	825	868	812	845	830	840	830	835	815	801	865	814	872	855	832	831	866	845	881	830	829	853	873	811	838	793	842	850	816	816	891	783	793	795	866	812	867	846	886	858	841	850	851	947	856	876	831	858	821	845	855	869	843	881	778	812	868	861	834	901	856	836	786	874	790	872	862	803	913	872	875	863	863	853	855	844	816	849	845	864	923	840	829	814	853	869	857	832	861	908	862	841	841	843	851	835	824	804	827	850	883	864	881	831	811	890	794	872	784	817	854	785	863	908	815	818	868	883	907	796	845	876	863	901	915	883	872	868	847	818	840	825	823	838	829	836	840	809	840	823	877	852	838	824	869	802	861	812	822	853	827	842	823	842	858	846	851	838	832	875	855	864	886	862	860	847	860	847	815	838	877	861	887	843	848	885	855	873	844	860	846	825	836	851	870	882	847	844	908	834	835	883	812	868	819	869	861	847	826	829	868	800	873	841	875	840	833	845	835	867	808	829	854	817	843	814	831	864	889	798	800	869	846	898	854	828	881	818	861	891	840	846	820	808	833	826	840	832	837	819	873	851	850	792	856	866	816	897	934	802	846	815	853	806	843	867	878	839	878	869	820	785	830	841	858	878	839	829	848	852	806	816	834	848	831	856	898	880	835	859	828	831	886	852	813	860	856	816	801	871	818	827	898	825	853	852	880	852	822	900	834	867	793	852	865	860	907	842	860	913	812	847	858	870	903	823	825	841	888	768	860	870	846	917	845	852	817	802	824	840	848	856	870	832	884	878	861	814	832	845	840	859	881	855	860	809	834	859	799	859	888	859	840	877	846	813	816	876	822	871	800	903	883	832	840	844	885	825	883	790	853	859	859	850	886	841	858	911	834	804	850	855	843	829	841	913	856	854	838	826	809	792	839	893	821	865	894	805	836	868	850	857	859	888	852	828	848	870	874	794	810	828	850	857	875	845	836	913	897	848	872	814	889	822	844	886	890	862	870	831	899	848	856	858	826	844	833	841	835	832	898	868	823	879	891	809	841	851	859	868	895	841	862	871	783	851	860	835	871	872	844	849	849	866	851	868	846	919	861	812	846	814	886	877	811	829	825	818	846	880	872	862	831	827	838	840	862	870	853	826	890	838	853	892	831	857	853	860	856	806	866	814	851	870	916	872	870	821	854	801	916	858	862	859	869	834	825	835	836	837	846	868	814	877	828	889	863	847	845	820	837	879	852	858	813	790	897	882	820	814	857	834	877	847	888	821	861	816	838	849	877	872	821	846	832	890	827	869	921	884	862	937	832	863	905	858	839	860	838	876	857	830	902	844	811	828	818	824	842	831	848	801	893	857	874	839	848	914	817	889	869	836	840	870	848	794	856	845	847	889	825	853	880	869	916	836	913	816	783	840	855	846	842	809	825	847	882	852	824	804	821	836	816	907	876	870	868	852	846	820	877	836	813	832	816	883	880	887	825	812	870	813	855	844	799	851	863	873	828	852	834	886	865	869	849	846	845	875	888	842	833	818	802	820	822	882	843	826	834	807	854	873	829	868	817	830	886	813	865	862	830	854	840	859	868	846	827	785	865	856	908	881	855	918	847	880	843	818	840	872	846	846	884	856	903	833	915	851	876	871	849	866	829	863	891	842	839	816	867	791	876	846	882	868	858	892	858	844	848	862	859	810	849	803	857	877	803	872	828	811	908	873	862	865	895	824	867	890	803	876	917	847	840	880	881	904	866	865	859	817	874	827	848	851	844	819	848	843	795	834	884	894	852	819	897	791	856	885	865	879	842	853	902	814	871	849	834	869	864	820	924	877	877	851	880	854	877	811	845	856	908	846	909	854	854	852	837	857	798	860	857	799	824	901	841	837	833	882	854	885	894	902	887	864	827	787	811	872	887	874	815	873	832	861	831	871	859	861	876	866	894	852	844	854	879	807	831	849	821	843	874	812	829	864	845	856	869	884	872	861	847	867	839	849	844	838	858	890	865	830	889	874	898	877	854	822	875	853	791	848	843	800	852	807	863	805	820	854	823	860	856	827	814	852	852	835	823	831	881	845	805	878	916	890	848	808	857	878	864	803	843	813	879	859	908	827	871	815	817	828	869	894	889	867	875	849	809	868	817	852	850	855	904	815	891	855	820	905	811	872	909	850	879	831	837	858	861	832	835	815	813	821	856	786	853	836	842	836	822	892	878	853	852	837	837	864	893	834	901	839	880	856	882	846	809	856	869	844	841	907	777	835	843	831	872	861	837	863	874	865	835	865	823	840	806	896	871	826	896	853	835	856	805	899	871	866	883	831	929	815	851	892	839	852	900	827	890	870	905	865	832	856	889	754	846	853	865	852	880	853	850	859	783	854	865	825	806	847	850	823	847	867	826	854	854	869	848	876	854	830	879	864	805	864	882	825	838	805	845	850	866	776	834	823	909	802	861	868	876	822	853	842	864	843	810	897	828	835	867	837	853	821	854	852	849	843	831	817	914	827	902	847	870	881	865	857	887	795	820	845	855	862	881	839	889	864	891	867	874	859	842	864	840	832	872	824	884	874	822	809	895	844	871	857	845	900	861	879	887	833	846	852	875	860	869	833	806	811	858	865	865	921	831	863	861	832	796	894	858	837	866	865	868	815	885	868	816	859	851	845	842	844	852	882	789	807	883	906	831	871	883	846	866	859	882	854	867	851	840	826	878	828	863	841	872	874	834	851	871	838	856	865	871	865	868	883	843	847	861	867	872	886	817	807	860	862	873	836	885	870	888	875	841	871	822	837	876	842	836	851	836	840	842	877	880	856	842	903	851	868	858	842	884	829	870	873	898	886	832	857	832	896	834	857	829	804	900	863	858	825	843	901	828	885	816	809	830	866	851	835	833	890	879	860	865	828	844	833	844	848	877	865	850	839	854	847	861	824	863	860
40573	46962	39962	24385	15443	10888	8122	6151	4943	3842	3190	2764	2289	2064	1936	1853	1679	1533	1477	1409	1333	1298	1189	1202	1188	1167	1142	1111	1075	1027	1077	1045	1045	1047	1059	985	995	1007	944	967	1008	1052	931	1019	993	929	943	980	959	962	992	971	975	995	948	943	956	1002	950	926	917	914	957	877	999	921	947	923	883	884	918	940	949	905	894	893	926	919	928	924	919	944	971	923	929	926	905	937	950	931	873	921	951	927	933	875	930	894	914	976	895	877	897	891	917	920	897	885	863	903	904	858	896	935	928	892	956	916	865	892	940	955	914	940	898	913	936	932	934	947	901	923	948	939	918	937	890	867	906	894	865	921	929	875	944	943	907	911	976	926	921	988	893	955	905	888	894	969	906	973	911	912	905	882	897	930	912	884	955	917	924	876	958	931	895	924	903	899	927	901	926	914	894	942	939	902	933	894	890	916	912	906	924	921	823	913	976	900	923	914	935	893	952	939	959	963	862	916	888	911	900	877	890	979	939	893	882	917	913	898	867	926	945	922	907	901	938	977	930	952	938	840	925	896	854	1022	890	895	934	943	859	872	930	840	862	916	913	927	923	899	882	955	945	938	906	916	927	901	935	900	882	917	918	887	927	911	924	941	923	890	924	806	896	926	908	919	909	895	891	955	873	885	944	877	931	881	941	903	893	879	909	883	862	930	887	865	909	935	915	919	897	941	917	924	884	920	878	924	926	924	955	929	916	907	916	920	926	953	867	939	924	887	912	910	906	915	932	953	925	909	882	897	871	862	817	910	908	872	866	933	920	930	908	859	962	911	953	907	894	894	908	912	872	977	922	917	950	933	948	875	887	923	903	977	908	861	935	925	954	911	926	946	907	862	896	935	873	933	913	923	834	888	903	898	942	901	889	896	883	892	885	900	919	924	956	904	930	922	835	915	927	910	935	873	871	919	896	864	962	938	895	895	865	857	896	931	904	916	923	934	904	955	926	947	921	917	897	903	904	895	939	935	903	927	901	883	924	944	923	912	911	912	958	938	909	950	922	919	862	953	877	929	898	903	882	911	903	902	926	870	904	862	919	913	918	852	917	972	942	981	918	907	848	887	955	922	911	893	953	929	940	985	917	954	893	957	931	907	931	924	899	905	872	914	874	924	917	957	910	882	900	944	924	907	871	878	897	902	887	923	926	933	919	938	926	900	879	885	948	898	882	893	891	877	886	887	962	920	905	905	894	952	880	895	947	912	959	961	929	893	919	954	887	923	899	929	922	937	916	922	928	866	865	914	896	929	907	948	893	921	903	921	892	863	916	918	917	912	958	918	895	904	929	920	896	923	909	905	928	904	906	920	878	875	922	919	910	896	904	949	973	916	929	962	930	936	967	885	900	910	888	925	909	863	864	927	924	936	884	910	975	860	890	906	927	930	924	911	921	958	943	924	934	951	908	915	939	915	901	919	882	906	939	933	933	857	908	893	843	894	849	905	944	918	927	948	925	894	936	855	939	937	953	916	911	947	888	932	924	936	915	885	952	908	909	933	939	911	905	867	914	859	922	900	916	887	856	850	848	905	890	887	945	906	894	922	931	910	902	950	904	910	911	907	946	908	886	936	929	919	911	951	846	910	916	920	971	893	879	890	913	898	904	949	886	885	941	892	922	947	893	947	907	907	941	939	977	909	909	939	895	910	951	906	964	944	923	920	941	898	877	890	862	867	919	900	906	970	910	883	937	916	935	924	895	908	904	930	894	906	907	909	946	972	921	904	908	960	927	924	923	910	933	874	976	871	886	895	909	904	896	887	911	920	858	843	919	916	914	964	919	934	946	900	918	888	883	895	903	888	883	868	918	931	918	910	981	875	912	941	932	920	937	899	957	953	900	919	952	907	913	912	858	895	906	904	895	887	891	904	905	1009	943	939	869	902	892	874	880	851	931	924	860	906	886	911	923	884	945	916	941	938	866	928	924	944	921	919	940	923	910	907	939	915	952	910	906	909	888	925	923	929	935	915	907	951	943	920	966	933	934	879	924	922	935	953	903	925	932	889	912	876	938	913	892	928	883	990	884	927	906	924	922	893	963	957	937	886	889	905	964	959	943	890	896	914	872	915	931	926	902	897	901	924	927	907	961	903	954	860	887	898	924	927	934	889	879	910	920	895	928	919	888	933	885	952	836	862	909	927	914	912	911	895	929	912	885	903	853	897	921	929	931	906	939	889	826	845	878	927	878	865	938	901	916	1005	889	941	905	924	916	924	920	938	918	930	872	912	884	925	923	932	896	901	859	962	881	907	924	864	881	906	895	892	846	916	897	899	903	939	950	926	912	855	895	881	915	947	916	870	873	914	949	871	893	945	928	896	882	885	958	942	883	902	917	936	843	942	914	882	928	874	956	929	902	939	893	955	852	950	912	918	912	918	914	993	839	945	955	892	892	921	885	898	945	926	917	946	886	888	890	840	935	934	858	900	890	929	933	885	928	891	906	893	874	914	849	942	907	951	933	986	931	909	917	918	919	952	933	957	872	944	890	925	962	911	939	883	890	937	950	935	925	895	953	913	894	885	907	934	901	916	886	848	922	939	885	898	948	918	956	883	909	935	966	903	863	902	927	900	893	923	898	925	985	912	935	962	934	918	869	913	923	934	924	919	949	866	946	904	948	908	910	912	879	916	919	874	917	911	841	885	937	910	906	905	905	896	916	944	884	882	956	921	931	952	915	912	921	900	923	923	876	891	870	915	890	847	916	912	932	921	931	918	936	873	883	915	967	904	896	892	888	940	932	864	853	939	906	893	975	881	923	898	891	911	956	881	942	911	939	931	921	865	907	981	934	907	886	892	928	912	901	869	896	936	871	817	865	932	905	832	947	954	920	981	942	915	931	944	902	844	906	934	889	913	949	926	887	905	903	891	893	951	933	882	925	894	887	954	912	912	900	862	900	907	949	922	917	985	920	891	938	902	920	899	864	915	892	930	864	921	936	859	897	903	959	961	932	906	951	930	916	834	867	914	940	882	906	939	962	892	873	931	942	924	930	923	874	933	867	916	907	904	923	894	919	913	937	885	907	918	899	911	894	913	920	906	921	916	938	908	993	880	878	946	900	941	914	891	929	926	917	912	895	894	892	915	942	934	937	891	916	937	903	920	910	867	928	899	933	911	852	917	921	877	923	929	917	903	892	925	927	901	934	878	882	856	875	991	937	855	846	851	879	883	903	883	910	886	939	916	917	871	841	925	915	855	965	908	937	874	904	860	934	900	890	864	898	881	957	903	922	967	907	936	954	913	847	879	944	888	887	949	920	945	893	921	919	903	916	895	889	853	956	897	936	913	889	918	904	904	883	914	846	864	901	911	938	890	945	890	910	892	926	939	918	967	952	930	834	975	941	920	941	899	883	920	916	962	892	908	904	921	907	856	912	917	931	972	905	907	916	881	926	885	898	924	879	901	954	872	928	930	925	878	899	900	861	910	967	905	929	907	901	908	913	886	888	925	884	924	913	891	931	896
24183	20135	26501	24766	20234	15210	8836	5021	3696	2799	2294	1955	1647	1474	1314	1326	1237	1149	1101	1034	1016	994	928	866	802	868	825	833	830	773	823	812	775	734	752	770	762	762	758	758	742	749	669	719	742	785	698	708	739	707	669	743	683	667	740	726	759	680	712	708	713	709	752	690	688	677	672	699	729	734	675	680	693	658	683	688	735	706	693	702	720	667	705	711	679	687	695	673	702	666	690	662	649	705	608	709	650	681	704	687	693	714	739	653	729	678	687	712	674	683	673	667	673	668	679	697	654	684	675	641	663	637	692	678	680	641	643	694	722	731	658	686	679	685	678	675	682	688	686	635	682	687	707	683	653	684	683	676	697	674	717	693	725	687	658	688	680	653	678	651	696	689	663	658	650	637	686	681	721	709	723	717	653	720	657	640	682	715	658	696	732	691	697	705	708	681	698	719	705	651	664	661	622	687	631	662	667	715	677	695	692	720	617	697	699	669	702	679	703	693	680	658	693	702	695	679	685	702	640	694	637	635	683	706	677	716	642	689	675	652	671	725	688	697	630	640	676	641	738	691	692	679	691	654	671	667	691	692	686	643	672	694	696	689	708	683	692	663	659	653	676	610	706	682	669	674	677	695	641	706	653	677	685	646	666	700	683	650	693	674	705	664	758	719	684	695	662	707	691	695	650	647	682	695	703	696	716	661	658	717	677	641	614	658	649	731	683	645	661	709	669	633	679	693	658	712	654	655	685	705	705	706	663	696	689	644	718	664	691	694	632	631	666	684	636	683	718	709	702	657	673	658	668	709	687	669	686	724	700	655	694	692	696	723	678	706	674	702	719	711	656	676	694	703	679	680	636	694	696	695	693	676	670	649	681	672	760	691	685	710	677	677	694	657	691	679	685	650	645	684	688	651	686	726	697	684	639	636	698	687	635	716	677	644	677	664	681	663	663	656	627	669	685	654	672	695	685	710	707	660	681	664	700	648	658	704	656	657	681	656	651	645	767	673	673	680	692	678	667	689	665	678	707	714	676	668	689	677	676	679	707	668	724	699	658	723	655	683	713	634	721	662	686	693	656	646	695	652	683	710	676	686	686	671	727	688	634	679	689	670	683	662	671	672	694	672	708	667	692	674	685	673	678	728	672	663	695	708	717	650	687	727	695	684	659	682	718	706	704	679	685	682	675	668	680	665	714	675	683	665	612	706	708	680	698	696	624	706	671	688	692	698	678	680	671	640	686	696	654	665	691	692	667	675	720	704	708	692	672	671	681	653	676	694	702	663	694	658	718	699	666	660	666	647	653	706	730	667	688	661	670	686	707	707	680	695	688	720	697	683	710	611	638	666	657	660	688	690	736	715	694	664	700	639	719	694	682	695	682	692	763	704	705	665	700	689	662	699	653	723	650	650	691	686	662	639	704	669	673	692	695	713	684	703	679	685	691	673	676	677	650	697	685	707	694	648	703	670	680	701	672	691	680	648	679	645	703	693	659	710	680	666	691	656	654	691	680	721	668	703	644	695	674	687	697	659	719	632	669	688	722	683	671	688	700	676	669	710	645	636	706	669	674	674	691	660	690	696	643	716	665	661	653	690	701	671	635	658	695	666	643	689	679	693	665	698	686	745	680	701	681	665	680	648	684	657	676	696	661	699	676	641	691	655	722	693	678	698	680	692	639	679	706	670	686	702	670	641	689	636	738	713	726	706	674	707	650	720	695	689	657	671	666	653	696	707	671	780	679	683	663	675	638	700	686	722	666	649	658	635	700	677	680	673	655	658	707	707	673	702	706	668	672	718	725	693	636	659	680	620	661	694	680	658	655	651	641	694	667	681	630	656	654	654	682	678	673	666	676	638	648	690	645	697	725	656	663	632	686	660	737	727	679	684	717	693	633	682	718	704	727	707	700	669	671	714	663	680	681	638	647	740	666	665	659	650	642	729	711	683	664	731	661	659	686	712	699	652	700	716	670	663	669	669	676	659	688	724	685	667	673	661	691	644	709	695	699	615	655	658	731	667	700	665	692	734	679	667	689	679	684	669	688	690	667	626	687	685	672	682	647	697	623	650	659	728	654	682	639	679	688	653	701	702	639	689	650	686	696	679	659	657	710	664	692	670	687	648	672	676	711	723	681	707	692	639	650	640	662	735	682	690	722	641	697	665	733	683	653	675	671	704	650	719	721	730	654	716	714	713	658	736	710	707	675	731	647	693	636	683	636	654	697	671	680	623	707	652	717	734	665	708	678	640	657	650	632	719	694	681	655	671	639	690	698	670	674	710	680	665	699	661	700	670	656	712	752	767	648	695	746	669	672	680	655	711	661	701	687	671	680	648	709	649	693	730	685	681	692	698	687	670	700	738	659	747	630	692	685	632	701	654	683	714	712	739	675	684	673	707	660	670	680	657	677	697	687	721	701	685	695	677	723	702	654	703	688	696	699	676	620	670	665	727	600	667	697	707	701	729	694	676	633	662	679	649	707	694	664	633	724	671	667	688	695	674	683	686	674	653	665	643	692	645	670	641	677	716	694	632	682	713	717	674	640	694	698	694	627	735	684	694	667	690	667	680	731	688	698	687	673	695	682	688	676	693	646	698	674	643	734	671	654	634	704	679	709	644	730	728	667	659	651	643	683	649	658	739	648	655	640	667	694	664	669	688	686	651	711	682	656	679	694	721	661	644	718	689	714	652	674	686	678	684	691	661	660	699	702	702	701	699	688	653	702	660	678	643	693	630	685	671	670	672	745	690	708	732	631	706	648	648	642	673	721	707	669	709	696	649	670	668	687	674	659	661	656	681	718	658	713	664	660	679	659	695	643	710	727	683	666	675	717	683	656	612	667	682	649	644	680	693	686	630	709	668	691	685	686	702	729	680	658	647	699	663	657	689	677	702	691	663	656	707	693	691	680	697	728	661	682	698	700	669	725	663	655	646	674	664	676	662	714	699	700	698	665	682	720	680	645	700	679	659	667	726	646	646	700	674	711	683	695	695	707	677	667	646	637	683	681	667	670	719	681	703	673	697	736	666	638	668	647	651	714	704	656	685	721	709	677	659	722	671	677	702	707	674	687	675	674	699	675	701	703	689	677	671	631	635	644	672	695	682	696	661	696	686	692	707	711	676	673	734	638	754	685	670	677	669	688	669	685	675	668	720	657	661	641	707	689	679	681	660	653	710	698	656	714	708	672	666	684	680	679	752	636	627	684	693	682	717	656	675	708	713	720	657	674	710	663	657	690	739	678	670	664	680	643	641	697	717	680	689	656	691	725	722	672	626	700	707	649	681	692	647	644	674	676	628	708	728	697	716	694	691	694	657	681	679	702	692	678	652	624	665	694	682	657	699	691	699	640	678	673	661	706	732	708	674	688	699	675	687	669	707	698	656	649	678	710	674	693	679	701	667	670	690	672	669	708	718	693	686	695	705	677	645	621	710	634	684	701	693	716	727	689	681	685	692	654	736	659	675	701	632	710	678	645	670	674	667	648	643	707	658
35574	54703	51688	32303	20856	15305	12119	9054	7166	5493	4285	3640	3013	2647	2299	2166	1992	1908	1655	1542	1439	1281	1269	1181	1148	1038	1016	1077	989	963	975	918	942	901	874	854	890	879	876	846	842	786	871	811	819	765	865	783	850	783	812	810	801	798	721	764	783	758	793	794	758	789	777	778	799	783	815	764	818	723	714	756	725	785	751	742	768	759	736	681	786	766	745	710	703	710	752	764	775	727	739	744	685	757	741	712	724	721	761	741	757	755	702	731	713	728	749	725	748	713	790	697	738	729	705	738	729	695	773	721	741	770	704	723	737	739	708	695	675	763	716	678	756	739	688	770	744	709	730	717	714	727	739	756	691	725	764	705	732	728	756	685	755	696	718	719	692	745	719	762	731	759	752	703	738	780	723	733	730	779	715	709	694	744	730	708	773	743	690	765	712	750	715	759	770	753	696	782	728	713	716	686	732	759	742	733	725	789	733	729	770	709	705	771	769	691	760	717	672	718	749	733	726	717	686	734	785	741	798	666	746	671	762	755	693	730	709	716	725	775	767	718	730	735	780	742	773	743	712	714	736	714	773	702	804	688	715	749	727	787	702	695	702	768	739	776	776	756	771	749	744	744	780	725	727	728	732	696	740	727	700	759	723	781	739	738	725	748	736	713	748	685	681	764	728	820	777	775	726	768	733	749	769	699	716	721	737	739	691	755	740	710	714	777	717	716	697	737	716	748	709	720	747	773	749	727	744	771	722	754	733	750	746	705	734	772	680	706	714	785	732	747	760	784	715	743	668	720	691	712	717	751	707	771	747	744	757	695	743	699	731	730	697	656	704	694	733	727	697	744	750	716	716	714	714	730	741	766	703	755	727	674	701	751	715	694	717	706	718	784	700	767	753	747	719	758	762	735	714	725	700	749	696	720	795	715	718	775	723	731	714	701	714	698	793	753	722	772	763	704	725	739	711	689	737	736	715	765	699	734	751	765	741	729	745	755	750	724	705	737	668	726	750	741	753	734	699	725	703	761	742	725	738	741	758	754	722	725	748	727	722	703	722	779	722	731	752	730	780	741	713	741	758	707	745	713	757	716	737	732	734	672	754	703	721	759	754	729	719	714	730	762	742	764	731	724	777	750	747	673	676	711	740	701	773	716	697	720	721	693	758	739	714	730	750	726	726	751	760	749	702	725	696	725	734	692	746	712	709	741	744	721	725	679	730	741	736	738	758	739	705	720	702	750	690	711	689	717	693	714	705	705	700	763	747	734	762	688	704	754	751	696	705	755	722	723	649	712	741	719	739	753	699	774	751	715	740	777	732	739	765	742	727	724	722	675	758	769	724	729	712	721	701	708	755	695	749	683	746	766	721	714	683	724	767	794	730	657	746	735	732	753	763	710	730	738	703	739	725	731	739	766	699	668	743	738	693	721	696	763	768	715	740	758	685	700	704	732	771	769	742	733	708	722	707	706	772	774	744	691	777	736	737	742	718	724	746	726	684	710	712	723	698	744	669	720	730	765	708	713	677	702	735	770	751	682	736	753	688	740	738	722	681	707	766	706	692	717	706	746	772	775	742	724	728	717	729	704	748	704	738	695	720	715	738	770	709	718	733	717	737	755	705	767	756	747	716	713	733	760	725	749	757	747	704	772	722	731	710	726	790	673	739	716	726	739	739	685	748	732	735	740	739	734	698	701	738	768	743	738	691	744	701	740	729	681	703	728	736	684	703	723	767	757	725	697	756	751	737	687	730	706	709	698	688	695	713	731	705	727	732	716	675	723	748	762	697	731	711	733	707	761	752	719	740	740	733	697	704	707	704	675	742	702	743	738	742	783	754	726	745	742	736	696	708	678	715	762	743	715	775	690	692	739	749	765	766	739	749	765	774	705	720	721	744	726	707	764	722	692	697	725	729	727	720	731	713	713	727	724	773	731	765	730	721	728	758	694	758	739	681	729	711	700	753	741	723	684	722	727	729	735	733	716	719	745	739	733	691	677	712	749	729	730	726	713	704	683	720	742	694	741	729	754	681	725	682	759	738	701	739	702	696	717	772	690	692	708	717	754	746	762	704	716	742	748	756	723	733	708	746	698	718	751	685	733	669	715	714	727	725	713	756	747	760	744	766	737	720	770	742	699	725	725	727	749	737	718	739	712	701	701	799	728	683	769	734	726	733	705	712	715	781	714	780	709	672	745	701	744	682	686	789	746	687	746	702	715	700	743	742	750	730	756	721	693	701	750	748	669	720	743	722	731	707	753	708	753	686	745	749	742	729	756	754	730	704	722	735	726	740	665	748	699	737	693	727	731	751	765	738	722	711	752	760	685	717	659	741	680	705	681	746	719	721	743	674	752	762	728	693	763	742	693	756	759	706	696	713	669	718	741	695	706	746	692	740	735	711	729	740	748	751	752	672	720	713	718	740	767	759	701	762	741	701	672	739	711	726	776	735	767	739	737	672	746	721	723	749	764	710	702	744	712	762	761	720	691	749	691	706	764	751	743	721	731	715	742	686	772	724	736	701	708	701	736	696	724	759	755	727	726	697	723	724	713	686	723	720	737	747	736	733	702	728	760	728	724	721	732	709	751	679	692	684	724	739	690	729	697	735	739	712	697	710	720	705	711	745	743	712	764	775	704	724	697	678	689	731	739	772	703	746	700	736	727	773	724	681	703	746	753	728	787	697	736	712	692	775	742	730	752	748	773	684	701	728	746	734	734	771	728	749	763	744	728	711	732	742	701	721	771	733	775	724	744	726	735	735	720	742	688	739	752	768	746	727	744	771	732	742	759	738	696	795	735	744	721	705	718	697	739	712	716	775	748	725	754	741	753	769	673	745	724	755	762	703	778	719	729	712	767	748	700	753	712	735	707	719	768	714	759	746	754	760	736	722	713	710	725	730	714	680	755	726	694	755	729	731	744	720	799	744	710	741	699	791	718	756	734	704	684	726	745	763	749	703	732	691	735	760	754	700	707	749	666	738	740	780	722	751	747	731	714	675	717	783	769	719	680	705	716	709	716	682	750	751	720	745	794	743	755	735	752	754	736	734	695	746	706	714	715	773	724	726	711	756	713	793	787	742	766	733	724	732	761	753	718	769	743	725	738	766	686	736	766	736	710	705	700	764	716	722	701	741	735	768	752	737	759	704	735	764	751	724	722	711	732	728	732	773	713	735	677	711	749	736	720	739	719	726	798	727	786	721	718	670	727	722	720	748	706	712	768	704	739	734	783	712	747	753	746	737	790	758	735	743	743	688	761	741	684	746	725	734	725	744	696	753	684	710	724	723	736	751	686	686	720	714	739	693	715	705	711	722	764	717	758	728	739	732	718	695	737	713	734	719	693	751	742	774	747	733	719	706	661	731	729	709	755	707	751	752	739	697	746	715	719	759	718	732	706	762	719	715	743	711	738	759	796	718	723	783	721	753	734	723	717	702	720	746	748	728	657	795	738	711	767	743	727	764	711	710	700	695	705	752	780	688	796	714	673	710	697	791	718
22317	20101	26651	23519	20440	20610	16434	8048	5265	3895	3197	2702	2351	2015	1896	1694	1566	1568	1355	1386	1286	1210	1172	1106	1056	1122	1014	1037	1023	976	963	970	986	941	908	894	910	949	941	873	865	832	913	842	883	865	901	889	844	852	834	902	856	773	810	829	864	874	833	857	847	830	845	855	847	875	851	836	778	840	830	848	830	883	806	826	818	878	838	850	817	812	810	820	841	809	800	810	854	851	822	827	789	764	764	841	765	813	771	841	861	821	848	835	814	812	804	828	819	790	809	814	771	786	820	832	809	810	799	804	835	807	778	812	826	861	833	828	784	828	851	808	798	800	799	819	815	810	888	812	791	805	829	797	855	823	787	849	787	822	806	817	826	792	799	775	821	796	844	781	808	768	786	775	834	770	876	782	767	790	789	804	832	809	831	821	770	822	835	744	815	841	823	779	773	762	777	737	774	762	813	827	831	805	836	790	791	797	773	801	807	811	835	826	831	826	762	744	813	749	856	766	802	811	802	776	822	806	833	822	814	817	838	804	766	775	796	801	804	850	792	841	802	833	795	783	802	800	795	816	762	835	773	799	842	820	800	790	789	885	818	767	787	808	827	791	788	805	806	792	830	816	825	830	799	766	824	814	746	788	765	845	780	833	843	758	781	821	778	809	771	787	791	827	856	856	799	813	826	784	819	774	760	844	764	828	801	849	748	813	883	842	824	825	801	791	780	824	816	773	803	790	794	791	810	821	804	815	815	795	815	813	834	777	765	810	779	841	825	806	777	814	811	799	777	798	863	811	838	840	794	803	836	807	813	811	845	791	813	796	771	842	808	762	802	817	827	832	754	760	796	800	834	812	776	849	792	815	822	737	840	806	775	788	828	824	799	829	853	813	840	742	771	805	829	761	801	848	814	769	807	845	819	768	846	759	798	841	851	772	789	859	801	823	832	800	765	839	761	775	789	814	846	812	791	791	816	821	825	821	787	761	838	774	851	849	828	815	797	809	762	837	830	786	838	798	805	812	861	769	802	817	826	807	797	876	834	792	782	791	818	769	780	804	814	860	817	775	818	841	758	831	803	763	786	804	845	782	802	854	874	801	801	821	821	805	767	817	863	845	810	795	811	780	838	836	812	826	840	792	795	804	805	791	856	815	797	849	865	792	765	813	831	770	777	856	792	786	754	811	762	797	804	869	814	768	821	828	798	845	872	815	840	832	817	803	799	810	800	803	794	823	773	818	794	798	784	798	801	785	821	779	819	774	826	810	768	833	746	842	803	795	848	803	794	875	856	785	822	794	824	853	751	844	821	806	826	831	884	801	769	877	850	831	806	814	772	813	816	817	821	829	787	853	778	846	813	785	789	839	795	798	824	828	781	821	851	827	821	806	813	798	795	804	762	803	844	826	861	785	812	748	801	820	761	783	860	832	846	796	819	826	849	749	788	797	770	792	809	847	774	796	817	794	846	809	863	782	787	760	811	811	785	805	773	836	826	815	754	790	810	785	821	801	809	822	814	821	753	820	786	835	810	838	833	873	783	778	806	866	852	791	832	770	815	751	794	846	781	818	841	807	807	797	851	826	835	807	807	797	846	779	837	817	827	827	800	828	808	806	816	807	737	776	826	801	822	819	794	856	820	798	777	786	842	814	760	803	844	742	854	768	831	777	834	812	828	801	812	782	810	752	788	784	817	788	860	808	827	793	839	847	847	810	813	774	787	762	820	826	801	795	766	774	831	814	789	801	842	831	826	770	796	763	843	818	790	800	807	821	770	825	817	830	809	861	844	811	826	834	841	766	810	806	838	791	785	763	829	789	846	758	870	809	860	826	776	866	835	822	773	837	834	813	759	817	812	804	829	833	791	765	794	844	843	802	820	827	812	828	804	836	803	782	806	835	775	793	825	811	776	756	851	809	871	852	778	847	744	801	768	781	878	780	791	759	781	824	786	833	797	815	853	854	837	812	809	734	804	832	810	789	857	799	825	794	847	821	840	800	798	823	802	863	777	826	809	795	819	795	810	770	799	891	806	818	790	818	783	851	843	829	822	779	828	821	827	812	779	794	814	795	866	800	801	832	815	807	847	843	811	810	817	839	806	799	766	846	821	835	813	826	804	819	799	816	858	780	827	801	802	859	873	811	789	806	806	819	843	818	798	833	833	830	780	760	843	859	827	807	862	830	823	805	855	813	836	814	889	810	808	807	793	774	838	820	788	769	805	763	800	797	845	856	749	757	836	828	796	785	811	803	828	771	785	790	826	796	803	842	786	812	809	839	800	782	813	791	852	805	809	777	866	776	820	770	808	808	787	792	789	810	772	809	783	818	806	819	823	816	794	838	847	827	818	851	803	863	822	847	787	851	834	790	800	784	874	760	795	772	758	780	827	798	814	812	846	804	854	821	810	789	775	787	810	833	805	803	769	797	822	822	845	782	801	784	796	780	857	855	778	806	802	787	818	810	801	828	795	809	749	813	818	798	818	774	794	837	806	836	740	853	774	867	780	774	778	854	797	839	797	773	828	813	795	806	811	778	825	793	804	854	811	804	821	771	835	843	826	773	814	812	805	816	837	799	871	809	804	805	772	823	856	816	795	817	814	792	826	815	813	819	783	837	789	837	806	883	784	812	763	827	792	808	877	784	799	807	849	784	818	850	809	809	781	874	822	813	775	774	835	798	789	805	796	819	802	836	784	857	802	822	770	830	794	878	800	774	834	801	783	801	851	808	837	832	795	830	795	802	786	824	808	807	828	819	834	819	825	781	834	833	844	792	801	824	828	775	787	802	776	789	819	827	781	774	808	827	818	804	835	802	789	748	825	834	797	739	782	831	812	815	819	795	846	781	829	831	820	820	806	831	798	807	813	827	764	817	775	798	836	836	884	788	786	825	823	781	783	788	783	783	819	798	823	899	845	808	811	805	791	811	819	781	784	791	833	818	807	837	836	804	828	824	795	777	764	775	837	811	803	805	789	858	836	831	808	828	828	811	834	810	840	813	842	823	804	835	797	800	860	817	825	831	800	802	774	819	832	803	841	773	842	848	854	781	807	806	763	823	812	785	781	826	758	839	819	801	781	790	812	848	796	771	756	793	813	782	821	823	831	765	819	786	801	797	770	824	857	788	855	849	807	802	786	814	821	783	804	855	823	832	833	861	836	817	858	830	760	816	771	816	831	809	835	787	812	768	821	768	795	807	879	814	804	844	806	787	771	862	799	806	801	814	769	812	826	826	775	803	832	833	879	800	811	780	797	812	818	810	754	784	827	803	826	811	755	844	839	845	817	766	786	830	815	808	860	770	821	887	783	794	807	814	800	830	785	815	809	801	798	810	792	877	853	849	774	847	820	811	784	854	811	804	774	833	769	781	829	805	806	797	775	814	827	783	810	793	817	809	837	871	824	768	831	743	797	781	810	858	811	791	836	913	856	835	806	770	813	787	800	793	792	805	832	816	799	777	797	795	801	821	814	803	825	808	796	818	804	762	854	792	848	820	777	812
38481	64237	55223	37618	26522	19506	15421	12319	9586	7303	6085	5016	4064	3540	3235	2872	2564	2357	2194	1963	1788	1609	1606	1518	1335	1310	1351	1327	1245	1155	1162	1151	1154	1007	1059	1050	995	1037	1008	983	990	976	976	955	949	983	954	927	937	935	953	857	873	907	944	925	921	846	876	886	842	873	890	894	877	901	893	847	884	862	848	818	876	859	839	900	821	801	887	865	882	859	889	857	852	870	858	869	845	836	782	874	883	838	806	811	791	875	894	771	836	852	833	810	845	855	891	862	852	829	798	847	819	832	839	867	845	804	845	863	852	813	842	843	866	838	824	858	848	836	815	860	826	855	817	830	803	873	825	820	887	813	845	795	814	853	829	863	825	851	810	854	866	761	849	853	822	840	883	860	852	839	855	873	810	892	828	825	857	795	844	845	851	818	874	789	847	861	801	852	823	867	862	818	815	829	829	842	841	874	877	826	792	896	897	840	835	839	845	817	889	851	842	826	810	818	837	809	860	825	843	814	787	864	852	825	846	857	822	869	855	809	828	859	874	863	843	854	844	788	874	781	781	763	840	795	773	852	825	825	882	819	786	810	840	844	842	810	843	839	803	817	830	791	807	823	832	835	859	825	798	832	842	809	859	898	852	847	861	876	863	852	818	809	876	879	830	842	814	832	809	832	828	855	826	806	818	857	856	806	848	822	849	864	810	820	819	808	842	817	843	816	833	850	883	805	837	818	846	806	835	788	802	874	786	815	815	802	884	857	850	817	840	855	827	791	876	845	823	788	830	849	921	902	789	830	837	887	833	829	838	802	825	819	804	850	815	829	886	794	831	878	852	823	863	808	772	853	834	847	875	808	856	825	837	825	820	861	850	871	840	841	863	837	830	870	825	839	763	833	854	783	801	868	855	789	894	837	872	828	847	855	797	811	813	802	837	858	825	862	838	795	828	876	819	884	852	860	877	836	874	882	862	823	854	830	869	865	860	828	836	763	823	811	838	846	892	814	807	803	836	891	842	833	860	769	844	858	811	852	836	831	848	789	814	827	841	830	840	866	858	865	822	856	868	849	806	832	848	848	895	846	829	846	812	809	861	812	825	843	779	859	835	832	862	864	811	799	869	887	900	869	859	784	851	837	883	785	797	836	836	854	814	802	865	790	879	900	826	794	811	780	833	848	851	822	834	826	840	813	813	857	845	805	847	834	831	856	825	879	822	875	844	832	841	863	822	838	821	784	804	853	796	874	777	808	825	924	887	846	858	835	847	842	840	818	809	849	851	804	894	851	827	832	867	845	835	861	811	867	857	855	871	862	828	796	882	883	792	841	831	835	808	858	867	855	853	794	879	852	835	838	877	835	851	845	849	823	847	826	861	810	808	810	810	852	827	820	836	833	824	836	891	899	804	826	814	859	835	841	832	793	826	826	810	821	788	831	800	828	856	837	828	758	846	877	797	774	804	807	819	819	863	836	865	825	816	784	812	840	850	788	875	836	843	847	843	796	881	848	808	835	802	842	823	843	792	821	847	806	801	795	818	855	795	848	803	808	849	844	851	849	807	852	772	809	794	835	822	868	823	831	768	809	833	847	877	830	829	826	814	843	834	866	858	827	899	798	841	822	828	821	856	850	896	883	804	807	813	816	746	865	882	855	877	847	819	872	853	863	843	855	876	831	806	815	814	833	836	826	838	855	856	825	781	845	800	851	899	850	826	809	832	899	798	842	811	830	834	884	876	818	832	871	817	809	835	812	840	825	843	828	847	808	798	813	860	874	801	847	792	868	835	877	833	828	827	825	840	794	869	883	824	810	868	791	848	848	803	823	851	828	828	843	888	853	857	829	821	833	853	823	871	792	833	874	840	802	820	821	799	790	823	840	810	835	851	833	790	811	874	827	815	868	845	846	838	874	867	860	825	796	823	827	823	773	778	836	846	889	848	868	792	824	842	828	839	847	909	789	852	771	871	825	844	864	860	778	816	871	837	799	837	860	837	809	872	860	857	857	795	836	832	872	836	831	816	812	849	826	866	839	799	829	860	857	836	835	815	832	881	817	797	848	868	760	873	784	840	816	810	836	825	817	810	860	813	835	803	876	850	831	829	855	859	791	818	794	829	871	831	810	876	856	875	851	840	852	863	845	811	848	808	816	820	886	800	809	871	843	810	848	859	819	788	841	909	843	814	807	882	842	853	891	824	782	831	803	813	868	802	841	835	828	796	854	836	773	870	831	839	802	848	859	832	848	814	868	796	795	823	802	805	840	847	852	824	809	854	824	857	863	863	795	866	806	862	857	827	844	836	832	857	856	813	844	789	834	824	813	865	866	847	864	792	796	878	828	825	801	849	839	802	879	850	819	778	829	828	847	769	780	805	867	846	828	859	819	842	858	851	854	895	837	815	793	843	784	816	790	879	824	853	822	830	802	808	778	866	814	885	847	874	798	843	807	831	828	865	852	774	857	839	876	798	826	815	812	847	844	859	842	862	862	806	852	819	823	854	814	830	834	816	837	841	835	845	837	802	883	853	826	823	895	813	826	822	841	866	790	882	822	829	889	805	877	816	816	796	861	819	823	828	825	835	831	834	833	843	790	804	823	851	838	812	776	879	814	877	857	825	833	810	836	839	812	833	877	839	805	776	818	819	821	774	805	779	812	798	822	830	833	809	834	884	846	823	848	792	872	838	858	818	822	855	833	839	812	835	777	835	848	849	787	838	837	865	864	850	889	806	790	815	830	819	822	834	820	847	828	840	840	861	784	831	830	840	833	819	846	871	850	816	805	828	832	855	872	866	858	830	850	818	837	810	882	830	858	817	803	824	825	860	814	815	816	855	834	854	874	843	848	841	811	845	846	848	848	831	838	783	822	827	837	823	851	827	831	868	874	832	876	855	876	803	829	831	819	829	835	838	869	855	855	847	782	856	813	852	869	801	857	904	788	879	796	789	836	826	841	868	845	771	833	812	796	861	815	830	872	841	817	807	813	866	875	817	818	798	809	862	859	785	854	810	841	857	854	859	832	827	803	818	754	866	887	827	834	822	818	812	812	860	814	854	799	830	867	838	868	801	829	843	866	819	866	839	859	880	866	823	808	827	880	825	823	837	829	760	842	801	863	828	817	902	847	870	835	783	826	837	816	839	784	866	852	848	828	804	844	870	823	809	831	863	871	828	856	796	939	836	855	849	842	816	810	855	801	871	871	783	814	864	860	831	854	782	832	826	836	866	845	860	814	816	795	853	819	802	848	828	837	833	798	835	846	824	852	828	782	850	784	827	770	854	829	808	830	858	876	811	803	868	849	844	843	788	816	837	857	815	811	840	776	802	872	838	806	842	810	818	817	830	873	787	844	838	796	852	872	804	777	795	856	889	834	859	825	816	819	868	838	845	896	845	837	817	856	844	842	864	816	814	837	845	873	827	771	912	803	814	883	825	795	836	829	847	810	834	877	811	830	822	819	814	816	825	827	782	865	796	799	836	860	835	840	802	829	834	835	835	820	813	820	799	799
34051	32178	29174	19455	9323	5282	3970	3020	2255	1845	1666	1507	1372	1270	1231	1163	1048	1002	986	968	954	947	905	916	840	820	903	868	898	866	821	839	797	818	822	821	845	825	788	798	813	792	827	831	810	801	843	819	805	783	759	820	826	777	832	769	790	776	822	794	789	755	763	775	805	769	788	809	792	793	829	771	796	823	802	752	743	749	778	733	770	768	825	773	706	801	727	849	806	767	760	787	773	750	810	772	753	811	844	739	801	760	773	751	789	739	752	816	744	797	767	732	816	756	791	741	771	798	784	785	775	765	786	842	753	770	766	743	775	732	759	778	762	761	823	765	793	815	760	804	788	761	807	812	796	797	791	743	778	814	820	764	782	738	808	713	739	758	762	796	819	795	778	748	797	769	767	782	801	769	793	735	773	768	819	747	767	732	766	807	765	793	817	778	841	832	737	749	763	745	801	802	786	755	821	790	731	811	754	788	869	746	792	772	818	757	771	766	810	813	798	795	740	803	765	794	807	750	762	789	784	812	749	744	769	783	776	845	808	744	777	821	738	776	731	739	775	784	848	705	776	809	771	795	807	758	764	723	810	734	788	765	814	799	812	804	778	756	792	813	741	797	815	760	785	764	773	757	734	837	786	826	836	765	739	771	757	761	798	797	727	803	810	770	763	808	785	806	761	757	771	754	787	717	766	795	748	786	822	802	777	799	779	725	788	736	763	816	812	738	747	805	731	761	830	775	788	741	768	765	837	798	761	738	820	720	796	775	726	736	776	775	839	815	775	780	837	840	799	753	790	728	788	795	783	777	780	748	738	749	748	779	761	737	796	780	793	771	821	777	769	785	713	846	735	791	736	810	788	798	726	800	724	791	814	817	768	828	780	786	780	768	732	781	764	772	799	758	783	784	796	766	795	766	749	722	822	755	826	760	772	781	759	786	734	817	751	806	767	787	790	762	788	754	760	770	784	745	771	771	827	776	786	744	754	725	754	835	792	794	772	764	778	751	812	794	759	812	770	804	778	786	786	740	793	799	822	871	802	837	774	789	766	807	765	820	772	792	817	775	784	773	765	772	769	798	804	761	728	740	798	789	768	788	792	783	792	817	772	754	747	761	764	737	775	782	765	780	794	772	785	743	779	769	738	778	815	740	766	848	720	776	800	845	760	802	783	776	811	783	797	749	775	756	785	759	748	751	792	784	739	745	789	767	825	728	738	780	735	823	749	776	789	767	882	810	783	802	836	826	794	770	812	777	723	801	844	767	766	800	838	773	800	806	812	799	776	723	769	793	817	809	813	816	741	747	856	743	779	751	798	802	783	818	809	798	758	817	735	827	796	721	787	790	811	774	791	766	803	782	734	787	759	806	784	732	825	777	831	795	789	753	796	767	779	754	764	794	789	779	769	801	803	705	808	828	764	784	818	818	797	827	763	827	790	804	803	764	717	814	801	797	784	811	817	840	785	740	786	806	734	764	779	772	801	799	787	827	757	726	759	783	736	778	765	797	708	809	751	767	793	763	756	761	791	783	780	778	853	777	838	804	825	716	749	773	770	758	756	802	774	727	788	748	764	756	814	798	818	794	791	759	734	797	833	784	841	750	809	764	768	799	816	831	796	738	763	785	784	773	838	776	782	785	794	774	796	779	733	785	812	810	780	822	778	753	775	791	791	749	764	758	721	783	743	791	768	773	754	739	785	793	766	763	795	766	768	766	796	817	788	784	827	814	759	805	776	790	756	763	762	772	787	834	821	772	834	787	811	766	764	809	787	732	813	785	799	814	813	799	783	780	778	800	737	779	761	794	795	813	779	810	811	795	799	835	805	829	766	798	768	791	780	770	772	801	778	772	834	791	756	803	776	791	752	745	820	769	797	749	766	809	794	748	733	762	759	807	835	806	811	769	758	786	786	721	787	772	781	772	799	771	787	767	778	779	781	824	792	775	772	793	776	754	859	794	780	782	725	750	745	809	753	773	837	741	746	748	786	774	785	775	810	742	818	783	715	724	753	819	781	780	745	758	768	796	746	814	793	788	771	785	781	781	745	769	761	814	798	740	752	774	761	741	756	764	804	788	818	827	797	751	796	760	803	808	794	738	755	815	799	801	762	846	784	752	726	830	777	802	748	753	774	805	754	768	772	794	803	725	778	778	788	790	817	759	772	761	782	812	762	770	767	761	764	786	805	772	799	776	807	742	790	815	752	828	801	726	770	821	767	777	797	748	831	769	784	791	833	813	791	781	750	790	775	732	745	763	756	797	767	816	750	792	748	794	785	812	802	776	790	787	788	811	727	778	771	745	802	827	779	813	789	779	787	773	832	810	824	848	806	778	815	817	738	715	749	836	809	799	784	732	783	804	779	767	809	818	785	732	790	813	753	742	746	807	784	714	771	743	746	800	780	800	835	767	829	788	798	771	828	796	835	806	787	786	801	774	760	818	777	831	776	765	807	795	756	794	719	790	745	793	837	799	774	784	742	730	783	759	757	792	817	792	812	815	761	801	786	762	805	768	774	776	773	810	799	828	765	792	754	800	804	764	742	777	785	797	772	792	792	772	728	769	772	774	791	789	798	743	818	784	770	795	762	770	776	788	784	805	790	786	781	776	770	770	817	803	818	768	793	728	792	784	796	806	753	819	785	778	784	782	800	782	790	735	781	795	782	803	807	707	800	756	788	836	838	779	774	767	745	777	756	759	782	788	771	775	810	729	823	822	834	815	750	821	758	826	783	782	811	813	752	797	742	799	760	738	767	829	784	753	788	790	766	790	777	751	756	758	777	784	771	761	738	744	712	749	791	787	803	767	721	778	781	766	779	782	799	789	800	750	766	730	744	801	795	767	818	782	825	791	788	772	827	745	753	826	759	798	775	775	823	835	793	775	770	746	738	756	795	805	864	767	709	734	762	755	818	804	796	783	776	798	799	836	753	750	836	783	765	766	759	721	747	767	808	806	841	785	754	785	768	797	792	788	794	850	805	732	704	789	806	780	793	789	773	750	777	767	816	808	754	724	798	779	765	823	782	796	759	779	798	734	792	751	784	757	812	782	783	757	781	747	738	741	761	761	768	783	795	775	730	779	801	808	797	787	766	823	753	817	740	815	777	743	791	754	782	761	741	770	802	815	762	741	768	759	774	775	814	735	773	800	789	775	830	731	778	720	766	742	785	753	817	788	795	792	769	821	787	731	764	805	773	782	762	781	729	780	753	781	805	744	795	787	753	744	787	776	815	800	796	740	779	803	801	777	792	826	836	811	769	788	756	794	726	744	749	769	784	799	767	816	805	789	770	779	789	838	761	802	816	799	797	771	804	756	758	798	724	836	778	824	763	796	759	761	748	805	827	761	780	762	772	817	729	795	790	751	762	786	763	803	792	824	810	772	786	810	774	760	838	795	773	786	799	775	742	800	813	809	792	758	706	739	794	803	773	758	761	787	834	815	768	779	716	747	764	797	815	814	788	817	808	780	758	774	780	779	723	769	776	793	792	746
36863	42049	36353	23185	14078	9658	7390	5875	4355	3476	2958	2352	2117	1882	1736	1641	1491	1356	1388	1282	1288	1184	1105	1039	1064	997	1016	1046	1028	960	966	951	950	945	943	907	919	890	953	993	906	864	928	911	919	911	892	921	841	929	854	830	912	888	866	850	874	870	870	820	848	849	845	848	905	816	855	882	830	850	877	843	841	865	860	896	839	779	834	840	827	793	852	852	804	815	832	834	804	840	787	820	835	802	871	847	831	877	898	832	902	891	816	855	852	855	839	812	901	842	828	845	875	853	846	869	853	824	848	847	860	867	842	827	827	871	834	875	805	801	788	779	895	826	823	852	846	805	819	802	773	828	904	858	857	847	810	839	785	842	834	829	859	809	910	833	823	851	846	851	820	827	829	848	839	871	816	844	818	833	833	806	855	768	826	800	831	818	794	899	812	842	893	845	883	844	813	813	789	820	861	858	802	841	840	840	824	855	838	869	799	824	831	887	808	845	784	849	811	836	791	829	861	868	815	896	820	817	828	896	830	825	766	860	843	872	860	810	879	818	833	830	836	829	855	848	789	823	820	811	841	862	861	801	857	828	843	838	832	808	883	818	837	850	839	877	840	826	869	835	787	903	830	813	810	815	836	866	784	838	814	790	889	814	848	824	795	828	816	850	803	819	868	817	815	803	868	863	858	888	849	896	817	833	829	885	814	826	833	826	882	787	830	859	810	792	801	820	856	824	837	844	845	801	851	852	801	828	843	833	866	867	842	859	866	843	801	825	871	879	827	837	799	855	837	833	790	839	872	854	848	801	882	859	819	844	814	842	815	831	858	796	838	814	827	862	797	822	804	872	837	803	852	805	831	792	818	804	867	823	863	803	834	860	800	860	812	861	881	791	841	816	819	792	781	842	863	807	818	842	818	836	816	820	785	859	816	847	809	801	834	851	863	860	862	852	837	872	883	853	856	844	816	831	856	815	820	779	828	773	820	748	838	822	856	809	807	884	807	818	846	791	867	851	800	878	899	818	880	842	830	794	862	831	859	892	819	831	814	832	832	808	859	842	808	797	838	776	810	789	885	865	838	884	865	831	822	836	763	818	784	863	803	788	829	833	832	847	876	842	895	828	842	814	857	856	853	821	848	852	841	840	839	835	863	825	866	886	840	817	816	866	804	843	833	835	826	831	811	869	776	859	868	822	821	878	858	844	854	826	852	820	880	848	845	836	812	850	851	819	816	890	803	788	796	801	801	832	849	823	810	744	837	847	867	842	823	848	914	799	822	832	842	838	824	866	784	835	842	825	867	825	786	818	801	805	827	868	872	835	828	903	836	806	823	818	832	845	854	855	858	828	833	818	883	830	846	844	784	840	848	757	863	819	821	878	831	865	833	925	833	814	855	867	862	859	826	838	817	829	823	884	835	806	893	797	842	856	825	782	803	848	832	849	829	843	823	822	793	755	809	893	857	826	831	798	772	804	835	854	802	804	805	793	860	865	864	848	833	807	826	842	820	822	864	833	835	847	805	814	864	898	852	858	841	782	854	842	816	792	868	884	902	830	888	830	858	876	883	797	833	809	799	839	844	850	847	864	776	814	857	830	810	797	854	818	841	838	802	856	806	859	818	842	834	839	863	867	830	802	852	830	865	859	803	810	856	877	833	823	804	800	831	829	867	836	818	827	887	825	818	792	881	881	828	849	817	793	806	822	838	841	781	824	877	874	857	794	904	849	878	865	811	844	808	817	820	817	808	872	811	839	888	822	834	802	851	900	792	839	822	863	824	842	835	823	828	837	796	854	884	856	812	857	806	848	780	854	868	804	845	808	818	820	852	831	833	845	831	861	863	833	827	836	805	858	880	863	824	894	871	829	841	845	827	827	788	839	836	807	850	849	840	851	832	903	831	817	822	867	818	867	858	802	729	859	857	833	864	806	877	824	865	871	842	846	850	819	816	820	810	800	803	828	800	823	813	873	792	813	853	813	815	818	874	801	834	857	803	837	898	895	830	878	866	801	804	840	837	849	858	846	789	842	840	866	820	868	852	827	783	853	800	782	838	807	788	849	889	807	851	825	846	788	837	899	835	809	837	870	826	838	850	850	854	817	808	795	802	845	885	840	816	787	812	830	817	815	820	849	796	866	811	824	832	816	812	845	834	832	862	862	848	813	824	848	818	799	836	863	790	823	829	841	849	792	820	844	862	825	853	805	839	819	821	840	850	863	871	812	824	822	816	812	848	844	872	809	914	858	842	870	868	813	828	840	815	823	814	795	861	863	819	877	836	809	866	849	799	803	870	825	876	869	821	864	810	836	856	900	793	838	852	847	834	807	815	848	833	866	881	811	852	771	804	812	826	850	800	841	776	831	805	803	787	785	798	845	836	863	789	878	823	843	866	796	837	802	826	846	840	880	834	844	856	802	891	885	823	871	835	915	853	794	869	862	823	913	880	802	864	843	808	805	825	842	812	813	820	877	846	823	846	824	834	821	842	842	859	842	831	815	838	822	822	828	771	855	877	850	892	830	835	854	886	803	808	825	822	842	782	873	865	841	828	863	796	849	861	850	817	842	793	820	799	862	845	826	851	802	872	865	870	866	784	803	808	868	878	791	846	859	831	868	817	855	838	820	845	842	788	820	774	876	811	831	823	795	821	821	840	797	858	864	803	865	807	784	839	852	857	845	841	850	849	858	830	840	835	840	844	848	792	807	840	821	819	805	844	794	825	848	836	789	850	859	803	812	916	839	809	821	839	797	845	860	889	850	846	742	834	916	813	845	810	851	845	821	843	859	826	792	829	838	818	846	793	809	849	780	809	829	817	857	847	837	846	838	867	840	820	836	824	816	861	872	872	849	861	802	833	841	813	866	805	784	823	908	808	827	804	853	833	851	869	836	818	777	831	802	833	829	836	831	823	804	878	846	879	868	848	849	845	817	827	777	845	836	849	801	791	809	892	821	878	798	847	845	865	808	830	824	840	843	805	820	871	789	839	808	857	851	797	839	873	839	814	812	810	868	846	869	830	839	854	854	837	887	860	855	848	818	808	797	802	848	857	814	819	871	800	833	872	787	854	813	819	813	834	824	817	899	839	803	832	839	856	864	826	796	812	826	828	798	821	847	863	920	814	876	836	833	847	779	864	846	838	852	885	859	803	849	814	833	845	850	826	877	850	827	849	814	830	860	864	807	842	842	826	835	848	808	880	872	842	853	852	799	832	834	832	849	884	826	844	818	776	834	804	817	797	812	817	825	824	817	870	830	802	851	819	840	849	833	890	850	847	808	853	882	803	831	878	850	807	867	831	889	808	908	873	836	853	809	830	855	825	897	817	843	838	847	859	811	814	816	837	898	853	805	825	821	831	822	841	849	798	853	775	845	843	810	828	792	849	823	836	833	851	807	795	875	858	903	796	836	861	871	801	872	862	803	884	876	873	803	814	832	853	830	857	847	830	850	853	802	839	816	810	785	834	833	875	823	839	794	841	795	829	800	800	801	851	867	863	891
24250	20117	26340	24880	20716	15287	8392	4814	3458	2594	2261	1938	1673	1535	1417	1282	1185	1112	993	1015	975	879	924	910	839	834	885	830	762	848	785	802	766	758	754	748	755	795	729	732	753	717	730	753	752	688	741	722	764	714	685	703	680	686	741	697	681	688	689	714	685	683	711	690	720	724	732	680	667	708	698	707	686	685	701	705	687	702	696	671	724	672	679	667	689	686	715	735	702	678	645	653	627	664	703	701	650	650	652	681	685	674	647	668	660	661	687	705	658	688	671	693	672	699	671	681	697	689	658	669	701	655	667	717	681	687	678	693	677	692	695	688	718	680	677	651	720	721	645	649	647	651	693	690	696	679	621	629	660	694	686	642	695	715	689	649	662	689	664	713	635	692	666	668	675	667	645	662	671	686	727	702	730	690	668	673	706	692	666	711	711	648	661	684	682	697	681	666	673	677	674	706	669	667	662	682	659	636	688	681	654	710	704	672	712	721	698	655	620	658	692	690	650	683	665	683	646	666	677	665	687	683	673	674	688	667	674	678	680	640	696	680	722	651	675	690	721	698	737	706	697	669	686	684	702	651	708	688	665	676	671	689	678	670	675	673	656	661	674	667	677	688	710	680	674	665	738	686	653	673	682	691	632	646	703	658	718	694	665	706	670	665	610	651	663	690	629	668	672	696	661	669	684	647	672	707	670	714	685	676	646	628	698	667	695	661	636	652	672	670	653	715	664	674	673	650	706	680	688	695	649	646	697	679	656	663	673	699	693	672	680	661	657	714	662	719	686	700	640	687	699	658	673	699	680	671	724	687	654	685	719	649	653	680	685	678	663	698	645	690	675	678	691	693	727	656	710	703	698	662	678	707	684	685	683	641	639	704	639	637	665	632	673	666	660	658	679	656	670	677	695	693	701	646	721	662	671	678	680	645	695	683	692	695	692	727	696	688	667	653	660	702	668	645	660	681	681	646	695	686	670	702	659	672	649	661	703	692	657	684	641	676	680	656	640	705	675	679	632	615	667	633	676	720	673	684	694	713	672	653	624	679	685	660	743	663	682	680	700	681	641	701	654	690	709	690	707	711	675	709	673	749	701	660	693	663	659	667	685	701	685	698	688	707	647	734	650	632	678	673	696	668	699	629	701	706	682	676	692	656	637	676	645	623	685	666	682	704	667	668	679	670	638	661	653	679	722	705	669	745	740	717	668	688	681	713	719	681	737	720	720	712	658	633	712	636	679	660	643	635	703	705	702	696	683	644	692	693	617	654	678	666	633	651	707	698	670	678	711	671	711	640	693	716	699	675	663	657	657	676	684	705	678	682	689	676	644	669	645	691	682	635	702	690	652	636	662	688	662	708	694	661	664	713	625	654	647	673	704	691	671	672	674	678	693	669	631	710	623	699	672	692	667	672	699	652	666	666	689	645	631	673	680	660	695	688	660	641	653	646	730	689	662	661	682	674	685	675	636	697	685	668	680	692	660	641	662	696	673	667	656	709	673	633	629	705	677	679	664	703	684	673	708	712	658	681	692	649	724	681	690	697	679	694	702	692	666	692	686	709	712	682	663	666	678	650	668	657	663	651	649	683	694	694	641	673	654	739	679	714	718	679	683	689	632	693	620	676	652	646	711	687	692	739	675	647	712	641	688	692	732	695	664	693	679	680	721	696	678	659	682	695	626	633	725	684	683	658	669	651	682	689	663	635	670	716	706	686	785	677	710	698	651	707	668	671	678	641	677	658	649	641	646	660	669	671	680	667	648	684	695	691	655	677	687	653	667	681	603	684	612	674	724	636	686	671	725	697	687	661	668	661	681	697	781	709	681	668	669	689	667	667	644	646	701	678	621	690	623	649	691	694	651	661	649	661	685	660	654	727	626	622	642	705	706	696	643	684	690	701	672	653	732	666	694	652	649	693	656	644	656	637	668	650	605	693	678	693	647	645	713	711	669	705	713	648	694	685	663	677	660	675	712	706	653	666	664	676	680	706	703	664	695	621	680	684	665	671	766	669	706	663	657	684	649	681	596	666	708	693	717	676	686	687	685	693	696	699	688	668	698	727	643	723	584	705	660	683	674	648	706	674	664	667	658	666	666	629	659	697	646	704	677	670	695	659	655	668	704	709	671	679	692	663	662	738	613	704	647	694	691	632	670	684	687	707	633	726	687	677	687	729	676	668	716	702	719	621	698	731	704	679	712	714	695	653	680	717	687	627	657	741	693	692	691	667	660	715	681	700	662	701	695	664	660	700	676	660	707	678	727	707	689	672	701	673	690	720	679	687	640	682	727	693	646	686	680	701	674	676	686	624	697	685	638	691	733	646	658	666	695	675	642	672	673	712	631	674	668	667	638	664	678	684	660	640	697	706	691	684	664	675	657	629	636	655	693	615	682	657	678	684	668	682	659	642	677	692	653	655	632	677	666	637	620	672	629	656	691	729	687	635	717	713	660	682	663	660	680	691	653	639	637	665	664	669	639	681	713	689	720	669	711	673	657	722	701	677	673	731	689	674	665	686	684	675	673	689	678	695	660	644	668	672	692	661	667	685	678	688	659	684	694	680	657	676	701	660	642	648	672	661	685	687	653	699	685	697	672	696	674	670	683	697	718	685	688	676	679	738	690	684	649	624	700	677	689	661	693	683	669	665	723	634	678	657	663	635	688	681	686	677	670	685	688	665	697	681	717	656	709	676	693	700	669	665	656	659	716	670	669	675	640	714	693	659	699	687	617	647	707	683	692	649	649	652	635	700	634	713	679	704	657	662	677	747	675	714	690	644	661	674	725	670	688	706	673	646	600	657	661	681	682	672	663	677	711	677	636	662	679	636	688	689	672	678	656	647	651	675	701	704	673	710	692	691	693	655	719	673	677	685	703	713	638	696	675	663	702	675	695	698	675	689	656	633	698	676	658	672	683	707	673	652	646	705	645	664	693	682	614	694	657	729	686	660	656	683	669	655	656	681	678	623	722	674	722	646	678	661	705	687	654	659	668	652	679	645	708	655	649	655	638	672	627	690	655	666	688	659	696	691	670	660	664	717	738	738	680	686	651	674	677	634	662	675	659	654	668	664	664	701	668	664	663	684	688	696	702	722	661	689	661	718	671	649	713	675	738	629	722	665	654	685	637	652	672	644	640	670	685	682	703	644	675	686	667	686	683	678	635	669	683	700	690	698	626	661	657	654	702	651	664	692	646	642	651	620	732	686	658	676	704	655	669	713	646	654	669	688	685	694	667	637	637	643	697	685	597	694	671	691	679	738	634	724	675	668	681	639	692	673	671	658	672	696	641	711	648	693	683	668	659	638	712	713	702	705	651	671	634	625	680	661	637	665	669	651	712	695	682	693	703	691	686	684	671	690	657	651	644	670	679	649	676	699	681	709	689	691	652	640	684	686	630	651	651	668	692	684	638	698	662	704	657	700	685	691	662	703	673	659	666	641	685	711	704	684	690	667	666	676	671	679	636	676	710	735	712	638	673	648	646	649	668	684
37270	55458	49628	34696	22693	14807	11015	8539	6460	5317	4247	3555	3010	2737	2390	2001	1794	1686	1632	1494	1289	1172	1173	1160	1100	1089	1046	952	1032	922	904	953	924	885	862	866	907	881	829	896	812	812	823	787	789	774	800	815	797	838	799	824	806	806	812	748	786	786	789	745	795	803	770	795	777	773	774	774	741	746	733	716	740	734	736	812	750	756	755	723	726	714	759	738	738	737	695	744	701	722	685	687	722	773	717	692	710	712	736	712	704	730	760	721	787	727	745	711	667	755	752	723	743	731	718	741	723	706	710	702	682	713	725	771	765	763	749	748	784	715	696	733	693	745	746	719	724	679	705	756	785	751	693	710	701	762	752	666	764	720	765	716	718	742	727	741	760	725	726	734	707	738	712	712	749	747	730	682	726	696	731	703	742	743	691	765	734	693	721	718	720	705	745	704	752	691	776	745	731	777	772	732	765	736	747	747	761	705	721	746	759	728	772	727	725	715	698	710	702	815	674	738	721	720	686	720	673	779	749	710	738	735	796	738	736	707	719	692	738	706	744	742	719	750	763	748	716	712	770	689	713	693	718	779	727	739	722	714	723	715	764	782	690	700	756	704	731	693	730	682	736	717	734	729	708	699	743	744	778	738	775	696	742	698	754	746	761	750	777	751	729	707	721	701	693	764	734	714	707	719	722	725	745	724	738	743	737	738	729	702	768	691	737	688	775	769	702	712	720	696	708	723	733	724	670	716	711	683	742	691	728	761	774	753	732	735	728	693	731	744	698	744	702	725	760	780	712	752	767	749	741	706	702	681	747	735	696	729	729	743	753	773	712	731	709	758	716	732	755	684	731	744	760	704	723	684	775	706	680	715	718	722	714	751	707	791	746	733	717	696	778	716	730	754	698	725	735	724	716	724	713	757	739	733	724	706	713	700	716	681	733	699	740	714	760	707	697	712	732	715	713	754	709	697	786	720	740	712	718	699	705	749	745	701	764	728	733	742	720	723	734	704	739	712	722	686	736	675	779	734	755	705	741	732	749	715	722	729	682	719	697	745	707	711	771	701	783	726	737	758	721	716	672	738	797	705	761	701	708	737	704	726	701	744	733	711	711	699	687	786	728	746	690	761	747	736	753	689	706	744	724	722	694	741	727	736	729	699	714	718	723	707	733	738	714	720	730	730	731	686	744	752	779	715	705	755	702	777	731	719	733	765	746	754	764	726	713	731	696	742	724	786	716	720	688	730	698	747	743	682	793	771	739	709	733	748	745	713	688	729	747	733	704	716	739	738	734	708	713	706	728	814	769	694	706	712	705	735	742	713	756	706	702	710	682	694	727	718	753	746	702	770	678	753	752	764	743	724	711	739	762	756	691	740	717	752	740	712	672	711	746	731	761	713	709	715	759	756	751	718	744	738	738	706	750	713	705	735	750	689	756	700	670	747	700	735	711	723	712	760	747	745	704	700	737	731	734	742	727	746	705	703	734	710	783	731	706	768	739	731	752	711	730	722	752	742	748	725	694	697	702	735	717	710	744	767	708	732	723	708	755	756	741	749	752	691	738	735	695	733	787	683	700	763	719	685	721	729	756	784	751	729	770	737	713	721	697	731	712	768	703	729	701	724	746	752	710	707	727	701	733	750	682	735	729	699	725	733	752	712	748	713	692	767	703	724	748	779	724	688	683	714	704	718	755	718	701	742	797	739	741	727	697	766	739	740	729	753	740	754	763	747	729	715	751	748	746	702	719	765	724	745	699	704	741	701	732	779	733	719	707	706	743	693	730	760	757	688	669	696	771	770	760	778	700	750	745	730	746	657	709	734	698	771	680	713	765	700	745	724	757	751	731	751	703	711	709	724	734	740	720	650	714	724	712	739	701	711	740	722	712	743	757	727	726	734	692	740	752	736	722	710	712	743	742	776	752	772	754	734	741	775	733	732	724	732	707	729	718	748	737	714	731	685	671	752	741	681	712	770	766	722	731	700	754	726	674	772	695	715	709	719	774	711	713	750	711	753	771	700	753	766	769	713	729	694	704	785	719	731	698	747	720	732	766	696	784	716	726	753	706	747	749	752	664	696	743	705	729	706	711	717	722	717	682	710	729	717	770	733	720	713	745	757	732	738	694	671	713	740	744	749	728	722	683	742	714	755	768	706	788	684	739	741	725	705	703	731	746	721	738	726	714	748	731	678	737	706	729	707	756	753	748	710	744	726	738	728	722	752	727	736	734	714	720	761	710	729	706	800	761	744	723	747	731	708	746	719	699	715	718	725	745	780	700	631	726	724	680	743	719	751	772	752	713	693	678	696	705	702	730	700	717	758	706	721	754	727	719	704	754	763	764	750	695	726	776	740	777	770	725	699	691	726	723	728	756	732	761	709	747	715	750	750	710	734	751	710	770	713	721	741	678	754	712	726	698	736	787	746	749	716	770	782	718	696	717	723	710	719	746	682	750	743	722	743	714	737	747	725	766	696	743	736	716	707	738	744	740	673	768	721	703	724	734	772	752	746	727	782	725	699	678	736	718	746	764	748	709	741	723	720	730	713	749	712	731	698	727	731	761	729	711	701	743	793	741	714	804	722	716	753	721	708	739	767	712	735	770	709	727	727	732	747	707	728	696	744	728	681	751	738	746	747	660	696	753	707	728	705	801	734	748	707	744	692	731	711	737	732	722	722	739	716	734	749	729	738	735	729	700	721	705	713	749	777	700	694	746	748	732	720	764	752	754	715	665	749	686	719	739	706	709	751	782	682	695	694	756	742	745	730	747	709	699	740	763	744	787	687	743	702	717	715	714	729	751	741	717	754	706	752	749	806	713	705	729	741	788	730	667	706	735	715	715	709	695	746	719	675	710	720	761	681	710	774	757	705	715	698	687	701	707	719	692	734	723	693	750	708	742	725	776	686	761	707	747	730	682	708	733	724	742	713	723	748	744	713	712	687	725	725	713	748	731	735	726	738	687	704	707	740	737	780	723	737	714	741	697	695	736	732	753	783	745	738	682	715	756	750	794	737	720	709	708	737	711	740	734	717	730	743	716	666	705	698	764	675	708	727	762	697	733	746	745	734	679	697	750	725	724	728	719	745	765	708	690	689	732	703	717	724	711	724	681	704	709	730	743	733	719	739	732	753	706	707	761	677	727	726	743	749	732	698	726	755	709	773	748	729	693	752	733	784	720	717	739	674	745	741	689	733	732	702	748	745	773	719	683	790	713	737	713	726	728	693	695	684	683	759	791	737	708	654	729	717	712	716	706	686	789	757	735	778	695	708	750	726	715	716	730	759	730	777	761	739	722	752	723	740	755	744	725	728	743	710	692	726	741	716	730	721	697	696	696	740	743	713	729	767	767	719	770	671	716	724	689	773	739	720	717	778	755	760	730	721	740	738	713	719	722	692	696	737	748	785	752	685	749	718	754	722	755	759	695	722	660	751	732	733	744	701	714	713	717	734	762	718	702	782	729	728	735	717	711	734	756	743	740	757	754	728	699	749	718	710
22359	20059	26560	23618	20392	20568	15963	7478	4869	3906	3215	2660	2286	2080	1943	1897	1648	1483	1362	1259	1280	1236	1153	1142	1110	1023	1012	1022	1003	925	914	945	949	951	908	894	886	931	855	920	889	926	894	878	878	880	879	884	851	808	857	883	884	875	871	844	878	906	884	869	869	903	803	861	847	867	823	855	879	804	802	824	848	856	901	803	903	796	821	865	791	835	810	758	772	776	784	830	810	799	881	895	871	832	829	837	839	824	820	811	800	854	852	810	788	796	866	869	816	769	838	767	782	861	800	840	807	817	798	840	837	816	766	842	789	817	781	827	796	813	796	839	816	840	817	810	778	805	853	789	866	806	839	853	825	821	829	863	779	804	781	784	814	815	851	830	770	806	811	815	843	809	780	866	805	746	835	770	787	822	742	784	816	822	845	845	852	820	811	831	845	817	770	805	776	751	822	833	854	852	783	779	745	850	837	813	860	862	820	777	829	846	841	780	797	799	804	829	774	859	859	846	819	811	789	842	773	797	835	796	788	847	836	810	830	812	818	780	820	814	791	763	779	837	846	838	820	789	827	794	824	837	794	809	844	840	804	798	842	823	812	803	788	828	804	824	797	853	790	811	848	782	813	801	836	820	800	811	767	846	815	814	795	810	808	837	802	789	776	807	809	815	812	838	793	761	832	767	844	798	801	827	806	813	793	828	811	818	780	790	751	845	826	792	805	816	788	837	785	806	825	781	818	840	792	809	793	833	781	765	809	795	793	836	824	793	842	778	824	821	846	836	826	820	819	804	803	818	803	813	820	881	788	807	835	809	796	853	826	831	842	809	827	789	823	794	838	846	814	827	812	807	826	802	779	824	802	801	831	847	824	768	859	836	784	793	827	774	802	782	816	824	826	853	859	790	839	795	777	789	824	778	825	790	814	781	783	807	869	878	833	819	808	789	810	829	766	822	828	798	859	768	807	855	827	821	805	853	822	813	839	805	857	853	831	861	749	768	806	829	781	769	812	821	854	813	789	806	802	764	808	749	834	781	850	763	841	856	832	829	781	809	787	821	822	842	772	820	792	789	788	796	854	829	811	791	862	798	811	770	797	838	805	798	849	821	788	849	844	772	785	772	814	852	814	815	839	845	880	856	788	779	762	863	779	814	869	767	743	785	816	780	777	799	858	791	839	839	790	788	820	756	795	835	820	786	865	772	798	784	829	853	870	812	809	813	810	751	745	787	811	860	812	774	774	826	824	760	769	824	865	801	861	803	830	844	822	806	816	807	809	798	828	787	860	853	816	809	803	761	811	831	822	829	803	788	762	794	812	832	815	772	838	794	796	796	841	840	740	795	811	802	789	784	836	805	785	810	837	762	863	839	807	818	740	851	768	815	830	779	779	831	833	842	796	820	797	844	871	801	799	826	842	812	836	791	770	821	797	817	868	801	824	840	774	813	832	811	806	832	791	784	802	817	814	835	849	835	750	785	807	787	844	790	829	825	771	818	774	844	820	823	861	840	778	853	752	801	787	799	744	760	799	833	818	815	857	827	816	795	851	788	773	830	749	813	823	825	802	833	883	792	829	795	826	855	803	755	811	786	798	915	817	781	839	822	843	813	784	786	806	849	823	787	795	801	794	840	870	803	803	796	797	798	828	847	822	788	792	775	808	814	861	860	854	824	785	788	813	801	788	819	764	811	837	796	806	854	805	847	830	781	825	868	794	804	900	808	854	826	859	836	795	780	772	847	836	838	815	795	868	787	833	813	798	800	808	841	828	788	771	809	812	850	800	796	799	823	841	794	808	823	800	850	770	870	818	786	806	899	835	834	831	819	784	854	809	810	831	784	795	862	826	810	844	815	844	788	805	896	839	847	792	829	798	800	804	840	758	800	864	827	782	821	763	811	824	822	848	808	807	868	779	771	877	843	826	806	811	846	834	795	776	770	795	806	843	817	775	792	824	834	854	802	858	843	762	810	816	853	830	772	820	846	813	807	821	783	838	804	787	826	828	809	830	820	838	881	783	833	818	873	797	821	775	853	784	843	843	821	804	798	812	800	820	808	815	797	772	893	807	816	812	798	836	856	766	803	784	802	830	780	861	850	801	838	860	813	787	819	905	771	849	825	797	845	820	815	861	828	797	791	785	821	823	838	827	798	786	771	834	787	828	795	829	845	827	814	822	754	768	804	834	843	805	835	774	835	785	829	790	818	808	782	847	804	838	793	846	826	867	788	806	780	813	765	814	806	740	816	815	841	803	824	847	784	813	881	804	791	789	799	873	769	788	852	802	840	839	778	769	814	767	778	815	882	814	838	830	802	863	810	853	769	831	799	824	818	859	828	875	792	862	787	871	815	794	799	829	811	795	819	842	831	803	773	799	832	791	821	756	793	832	849	805	812	795	755	829	792	849	791	790	725	778	813	773	817	783	825	815	818	818	808	849	832	810	819	861	818	797	810	807	838	851	839	825	850	812	861	829	758	832	776	809	804	871	760	824	772	813	794	820	789	828	801	812	842	826	795	780	789	781	765	843	786	806	782	841	794	806	842	794	818	840	863	822	877	859	820	841	775	868	839	776	796	857	809	806	789	828	776	797	736	792	793	811	829	795	832	828	789	777	793	802	794	824	827	809	841	821	825	822	764	807	854	818	808	833	815	774	824	859	820	859	809	760	771	857	817	810	842	818	770	877	852	811	849	847	819	878	751	818	843	809	771	818	857	785	776	833	849	781	820	825	835	803	761	840	811	836	797	833	784	811	803	770	829	788	795	833	788	809	828	834	844	823	788	761	752	829	796	832	805	818	830	785	817	848	807	794	811	790	751	857	808	778	794	887	863	834	790	801	823	829	813	772	822	776	804	854	814	843	827	775	820	822	787	824	830	832	834	839	797	811	824	815	848	821	879	810	792	776	822	856	867	800	892	820	817	835	819	818	794	775	757	789	821	807	833	798	844	812	799	790	872	819	781	772	815	819	764	767	777	826	825	891	761	829	794	823	783	812	807	863	794	810	815	751	777	774	848	801	805	815	793	821	809	852	806	791	787	791	860	780	802	766	795	852	792	778	813	789	842	811	776	790	812	785	768	778	825	752	826	778	811	810	754	833	831	835	843	787	790	776	791	762	803	814	830	842	809	815	855	833	777	817	824	761	758	791	812	791	794	832	760	780	815	830	835	754	812	822	799	853	755	813	812	765	832	767	831	815	791	755	759	783	848	801	857	780	852	821	836	825	800	874	827	814	816	819	824	808	787	812	898	837	819	853	802	825	775	848	812	825	803	803	821	795	824	778	802	789	789	806	818	791	801	780	771	798	877	787	797	859	799	817	774	776	824	751	769	777	797	807	823	857	822	781	822	815	837	842	823	843	847	831	783	834	776	875	811	855	782	799	842	866	814	819	817	888	830	834	802	813	814	817	789	783	871	801	819	806	858	803	808	841	794	816	838	839	843	851	749	808	799	812	796	856	840	810	775	869	807	846	866	823	770	825	879	832	822	817	779	743	804
39915	61141	56191	38733	24961	18994	14765	11284	8932	7053	5846	4899	4300	3449	3144	3012	2393	2191	2038	1784	1643	1633	1500	1405	1406	1316	1275	1209	1157	1121	1109	1097	1059	1060	1061	1010	966	1030	1015	981	975	908	952	891	920	905	997	913	974	907	919	851	937	890	866	938	919	903	870	946	932	848	901	872	867	877	855	854	838	872	880	870	893	864	877	868	839	825	845	849	864	865	873	815	859	816	832	801	882	801	901	853	866	828	861	827	819	815	804	824	839	874	797	863	844	793	852	861	832	833	820	804	835	827	857	808	796	782	833	876	878	826	850	805	838	866	859	803	853	786	812	896	809	865	816	848	844	862	851	836	864	837	872	828	861	838	846	782	840	787	844	808	883	832	814	867	856	815	813	824	839	861	825	817	812	794	820	863	841	836	841	849	880	867	838	862	810	856	877	783	813	828	870	854	777	840	805	885	823	848	859	858	840	831	831	855	837	874	812	812	864	880	871	864	820	845	860	806	811	830	833	860	836	832	822	881	808	851	816	808	829	836	835	861	851	835	843	780	849	863	798	830	799	780	838	834	844	847	847	823	889	825	814	862	864	905	876	853	842	845	851	801	809	841	861	878	830	861	885	826	831	833	808	825	834	805	833	761	804	872	828	856	865	891	912	897	827	821	837	859	848	855	863	806	867	880	797	847	792	866	818	828	828	802	862	842	830	814	882	804	865	810	856	877	853	807	870	836	880	857	820	866	839	839	865	768	857	846	883	842	820	884	798	824	864	853	830	834	832	802	830	820	816	885	789	856	826	831	855	867	857	822	851	826	870	839	847	822	821	819	862	837	796	797	852	847	850	860	879	819	867	849	825	861	849	843	906	832	817	879	848	773	837	830	841	811	851	819	815	858	814	892	867	830	818	805	846	839	799	826	858	829	809	832	841	808	861	865	823	817	845	805	835	840	903	896	799	794	851	815	843	791	840	779	841	851	852	843	831	801	782	869	853	901	853	905	846	855	844	850	877	825	840	858	861	895	806	827	839	908	823	876	824	847	820	871	840	850	840	842	869	861	872	819	820	807	836	844	828	839	861	871	852	833	849	887	836	837	848	826	894	845	821	841	866	882	882	786	830	824	829	840	834	899	807	866	827	814	818	804	806	852	845	869	845	770	834	834	801	829	857	785	874	849	855	844	864	790	826	827	901	843	804	873	824	862	837	860	858	808	857	868	802	841	815	826	801	791	837	819	830	886	791	827	852	791	808	821	826	817	838	844	850	867	845	892	851	891	848	840	848	798	828	826	847	850	827	853	822	798	827	859	817	790	815	864	814	846	873	829	863	799	886	830	801	833	815	864	851	877	794	843	868	868	803	838	872	864	807	857	876	828	846	828	874	848	866	834	849	791	921	864	801	832	868	787	813	834	787	783	814	785	874	848	805	822	829	807	849	867	837	827	797	838	885	865	853	878	796	821	855	873	826	852	842	834	824	886	812	837	816	862	823	868	867	866	853	813	863	867	808	885	836	845	843	827	836	840	877	875	848	859	831	875	838	786	848	830	839	839	825	853	826	879	857	826	812	853	823	782	854	807	818	865	858	814	839	864	885	816	842	817	831	840	831	854	788	812	840	798	820	839	853	832	855	861	828	811	818	818	826	798	821	853	858	815	803	796	795	798	852	808	841	827	840	895	867	854	836	853	852	896	806	846	846	852	793	839	830	810	827	803	836	799	848	817	893	800	845	791	824	818	907	861	812	792	809	815	842	886	843	844	850	850	874	815	859	792	858	843	849	885	852	848	897	868	786	844	852	837	862	802	791	846	853	880	840	808	858	841	866	811	789	818	890	795	806	889	853	824	868	871	804	805	814	821	827	835	832	834	835	878	918	810	849	820	816	810	826	867	815	854	847	851	909	908	802	858	875	791	870	844	836	822	878	851	807	807	827	827	830	820	837	840	824	824	820	863	780	832	799	840	862	819	792	877	877	789	872	890	875	810	821	811	806	859	888	822	885	843	779	806	786	832	900	819	840	853	772	890	869	856	851	871	856	816	865	820	838	804	830	830	885	892	870	910	807	890	884	810	805	830	810	833	899	802	801	791	869	796	837	822	856	848	780	858	850	806	827	828	807	825	863	815	841	825	811	850	827	838	862	851	847	788	795	836	830	816	882	884	821	833	880	827	828	872	803	852	798	825	868	845	783	846	840	834	859	828	837	858	834	833	824	880	850	837	809	877	874	823	869	860	831	801	876	804	818	843	850	810	863	827	843	849	874	809	823	824	863	822	871	855	834	778	894	818	843	751	807	862	804	843	809	897	746	822	813	857	874	824	829	850	790	802	842	816	857	852	805	836	845	800	896	861	807	781	853	788	811	820	847	822	862	856	873	830	852	808	879	813	795	803	810	830	842	870	845	829	802	828	812	785	765	899	802	857	816	838	835	879	827	877	859	857	847	830	848	788	859	832	836	825	842	851	819	830	833	890	857	825	796	855	861	852	837	765	859	814	782	780	812	841	851	798	872	824	818	872	832	822	864	851	795	831	800	807	839	824	855	823	784	828	848	824	847	814	884	790	846	840	876	819	806	862	820	845	819	799	838	836	866	838	793	821	837	815	867	812	870	811	809	816	850	858	777	812	787	824	802	880	861	829	875	811	851	821	853	856	838	848	813	819	827	880	857	787	838	838	850	826	862	790	839	853	810	848	847	796	894	853	836	876	854	793	893	829	863	823	852	847	885	840	819	846	811	838	822	867	867	798	874	825	843	837	790	866	830	883	821	822	855	857	845	811	841	871	840	810	868	807	861	859	810	841	881	825	835	803	833	834	840	815	835	801	864	837	862	819	879	833	817	864	825	792	834	869	812	846	829	831	853	833	788	844	846	834	816	861	838	845	891	836	882	898	842	868	814	834	806	790	848	836	788	824	804	819	822	854	856	828	840	886	802	831	873	800	803	834	826	826	839	846	876	870	840	870	824	841	833	827	852	896	819	900	873	847	819	826	817	843	858	826	826	825	831	846	848	842	867	861	855	808	762	867	788	857	833	797	841	799	866	832	832	807	830	850	829	884	815	822	832	795	803	873	841	818	868	844	837	870	824	814	837	860	857	871	816	854	840	875	865	846	833	871	876	869	862	851	801	825	842	834	817	837	827	750	834	823	847	814	866	829	872	800	876	837	854	833	847	873	843	786	794	873	823	838	862	841	832	862	823	832	801	836	836	821	784	816	854	815	826	848	797	825	834	866	825	872	810	848	863	796	821	823	827	872	845	824	833	808	835	847	840	796	867	854	792	771	887	883	831	822	862	831	817	844	903	766	840	849	839	841	888	803	842	836	809	803	842	870	851	828	872	814	817	812	826	834	817	878	811	853	862	843	865	814	895	798	851	839	820	835	792	865	802	837	797	827	795	812	840	791	844	831	795	858	817	815	829	834	836	860	839	884	868	827	833	848	878	817	819	866	849	855	863	854	825	832	842	820	876	856	822	832	792	835	842	843	859	833	831	851	803	824	800	826
36367	34716	33836	21758	9749	5825	4062	3082	2475	2094	1936	1583	1401	1311	1259	1242	1171	1103	1072	1090	1048	1048	979	989	995	997	965	936	937	880	978	936	947	854	884	867	926	849	858	884	887	855	852	861	850	867	882	849	872	892	897	855	852	879	883	912	883	904	840	899	892	935	856	868	889	915	861	904	883	820	818	909	904	846	875	774	856	849	855	888	845	855	894	897	863	902	890	862	858	824	856	830	833	878	834	856	872	878	857	901	867	860	847	876	837	844	827	885	870	820	842	830	801	825	806	833	808	802	781	821	919	884	910	857	880	846	906	850	853	883	773	912	863	869	833	834	821	807	836	862	846	863	832	836	832	897	843	855	882	804	838	853	877	822	864	817	807	859	883	858	828	860	827	809	862	855	820	874	850	815	837	822	799	819	824	891	841	807	838	823	858	807	872	851	811	827	886	841	905	822	849	896	867	850	918	810	801	794	846	835	891	859	845	804	775	855	861	898	793	847	829	875	877	857	832	810	897	866	825	877	879	834	871	843	889	854	862	811	830	899	860	863	834	846	865	829	832	872	805	786	844	842	857	868	815	816	822	821	849	868	877	846	848	853	881	811	879	837	817	794	849	808	808	870	900	793	846	848	864	859	876	832	851	846	834	888	808	849	868	889	866	837	803	846	876	847	825	847	888	874	831	872	856	842	884	863	822	839	807	851	878	816	864	778	820	849	863	817	847	847	856	860	859	850	875	868	859	829	821	910	866	856	837	814	784	873	856	846	907	856	848	859	858	868	880	881	889	831	835	847	846	864	860	871	820	817	869	872	863	826	870	853	822	801	805	925	876	825	843	831	818	876	909	805	793	825	839	847	837	817	854	818	820	866	835	883	819	844	833	891	828	829	812	853	853	890	861	857	871	818	865	882	857	865	839	863	846	816	845	864	835	871	804	857	829	904	884	855	831	836	841	805	790	861	865	825	888	804	867	852	839	878	837	843	860	840	867	822	902	874	818	839	871	844	868	824	841	892	842	807	829	889	833	841	864	808	866	858	853	804	847	837	855	883	881	817	840	841	821	893	822	811	860	888	825	834	886	834	820	873	889	842	843	808	828	881	840	853	873	858	842	816	889	805	810	836	858	818	864	831	828	863	835	867	867	840	878	854	839	851	894	844	803	820	830	842	862	847	859	846	814	843	794	830	875	867	853	842	885	821	828	797	907	832	886	856	860	916	844	904	848	853	848	810	865	854	873	874	821	907	878	844	910	790	862	825	849	833	844	891	844	865	913	879	880	833	856	853	836	831	837	847	843	797	857	828	867	867	866	817	890	843	838	863	883	848	855	849	876	823	856	872	854	844	872	865	797	863	863	791	844	795	852	870	810	859	821	842	853	851	865	845	865	825	863	920	880	863	829	852	851	826	898	844	887	779	851	871	825	843	790	845	824	854	859	865	869	817	883	808	852	864	855	786	871	904	850	843	857	860	871	808	835	845	883	852	872	828	904	864	843	832	891	929	788	820	853	847	841	826	862	844	900	868	844	836	881	849	835	856	885	858	795	844	847	841	881	834	879	831	822	819	845	874	839	882	832	858	881	817	815	899	894	832	864	862	855	864	851	855	805	863	834	792	858	835	832	850	849	878	903	831	809	835	837	832	852	848	808	851	872	862	867	883	896	881	844	837	864	829	855	877	845	865	854	821	818	884	828	827	910	848	819	865	890	867	827	843	838	887	873	835	873	845	897	850	884	894	830	878	822	833	824	885	836	830	840	891	817	867	868	848	869	847	818	784	829	830	888	853	849	797	824	847	877	819	861	867	870	883	799	809	825	882	842	804	892	835	889	877	849	881	819	835	876	863	822	820	833	853	824	806	862	843	862	911	842	816	859	809	875	894	917	828	894	879	830	857	802	830	852	852	886	805	898	795	815	796	842	841	901	827	848	818	872	840	889	809	867	875	808	879	892	846	901	796	854	840	797	887	845	871	820	829	787	840	842	848	918	832	846	855	876	848	812	850	805	837	816	845	849	849	880	834	849	856	883	880	817	838	922	847	851	888	840	872	823	849	869	861	818	833	859	834	890	821	820	886	884	865	818	803	813	814	934	933	880	866	812	836	824	855	844	879	841	798	863	894	848	896	881	830	850	876	829	839	859	845	868	870	897	873	835	841	870	834	865	833	863	821	875	820	853	853	810	834	897	839	861	842	881	829	866	794	890	847	880	868	860	870	874	842	878	877	851	854	880	874	791	884	861	789	894	863	850	879	849	823	842	851	885	811	899	877	844	874	881	894	854	856	861	850	890	829	865	847	812	825	817	836	820	879	871	806	841	873	835	808	782	863	854	886	890	820	854	813	868	808	821	860	841	872	848	876	833	827	857	847	842	880	823	814	865	860	875	848	847	814	796	809	899	874	829	863	863	835	849	828	833	883	833	927	849	876	894	844	826	849	908	835	847	834	798	817	877	843	848	858	870	887	841	781	810	852	899	835	856	837	818	808	856	850	843	859	839	854	869	832	916	821	905	812	815	804	837	868	810	866	813	825	884	823	890	887	891	896	870	833	834	848	853	926	854	875	833	822	856	796	845	840	857	888	832	802	863	838	831	855	887	773	813	918	878	862	839	860	878	845	764	845	829	837	828	835	869	906	850	850	806	806	850	795	880	842	798	800	871	847	847	887	868	842	903	874	839	878	873	850	892	894	866	855	838	810	876	833	863	834	855	869	852	787	826	883	870	863	835	862	902	859	845	862	807	838	870	837	835	857	830	905	855	874	873	905	840	825	846	873	842	871	881	834	857	877	841	835	844	853	842	857	840	856	863	844	838	896	867	863	848	859	883	810	799	781	825	889	867	814	828	877	824	827	812	831	869	860	888	878	841	857	815	829	889	838	788	848	868	853	831	837	813	918	876	833	893	810	842	854	786	839	836	870	848	801	881	888	825	822	830	830	872	821	886	856	843	836	857	799	836	840	862	879	873	870	833	825	837	841	865	855	856	843	819	832	873	918	884	879	836	868	845	900	818	830	906	887	833	841	889	881	838	832	916	860	866	857	835	853	851	852	814	830	895	851	841	812	832	851	907	863	855	823	907	844	843	882	889	872	895	861	817	857	885	850	867	852	826	866	871	848	821	867	829	880	816	854	828	834	838	846	852	809	886	872	879	864	824	857	871	845	914	855	824	931	840	859	875	885	861	851	807	819	849	796	849	882	829	867	845	891	839	863	841	843	818	876	849	879	859	886	923	871	842	849	798	843	844	857	824	841	826	844	836	839	874	852	828	838	832	814	840	846	887	851	853	867	834	878	864	876	834	825	825	841	859	832	826	884	901	868	881	930	894	839	847	869	841	820	821	841	837	888	863	898	821	860	893	879	839	845	828	840	807	822	857	848	882	893	865	881	866	850	862	843	856	860	870	807	856	866	910	819	851	850	858	859	828	822	843	824	822	880	844	854	830	884	863	797	835	841	800	869	856	821	805	831	823	831	859	869	854	865	847	886	863	794
39423	46670	40844	25383	14584	10670	7753	6096	4637	3790	3236	2721	2236	2041	1883	1819	1593	1510	1338	1371	1218	1287	1222	1161	1144	1186	1101	1132	1125	1066	1087	1077	1019	1047	1026	981	975	1017	931	980	1034	1033	961	998	972	976	901	930	944	1007	958	963	997	1012	922	944	960	982	968	942	921	996	956	979	927	979	960	921	951	890	940	929	938	903	945	886	900	886	942	898	929	905	885	916	976	918	898	914	890	941	955	941	901	920	865	917	921	919	933	890	913	885	932	910	878	952	921	958	893	916	934	912	901	932	902	960	939	921	861	952	909	853	929	908	902	880	884	919	905	917	911	912	910	854	952	914	893	954	911	927	893	967	849	1005	953	945	915	853	895	879	910	902	868	878	927	900	946	922	890	827	900	879	970	934	886	926	895	981	930	888	918	898	922	902	869	918	866	940	919	945	891	913	871	923	890	874	926	905	914	834	901	904	920	917	951	881	921	980	886	906	945	960	910	895	916	913	929	925	922	894	933	928	907	918	925	961	896	914	924	945	941	888	932	908	920	927	905	878	878	891	858	953	914	957	893	900	904	892	959	961	910	875	853	870	877	871	903	907	916	915	899	879	931	936	908	885	963	857	902	897	994	865	952	943	902	986	925	904	1003	940	894	935	886	914	898	891	927	929	915	952	874	957	892	907	895	915	905	938	909	910	894	913	907	938	902	898	904	961	932	904	893	918	867	924	926	932	942	873	876	897	931	925	980	928	908	973	966	941	896	869	940	908	913	938	869	923	897	939	883	933	863	929	902	906	864	952	915	948	908	876	878	918	921	897	914	904	869	932	847	891	945	898	906	858	877	918	976	948	966	827	950	915	933	913	919	964	883	864	916	957	881	891	921	950	866	886	913	952	947	954	941	934	905	854	926	928	923	922	932	880	909	914	867	912	904	870	875	923	943	923	954	922	939	905	934	952	859	920	949	845	918	901	863	890	943	906	965	866	887	915	910	868	963	942	937	935	892	888	895	923	895	923	919	937	922	902	952	913	934	886	951	917	914	976	915	898	871	936	885	864	894	889	931	896	880	904	937	884	856	857	883	930	961	892	922	887	898	858	851	914	932	908	863	946	912	951	898	907	922	917	917	899	893	907	893	914	873	915	896	912	970	955	963	936	874	940	938	944	938	911	918	876	923	918	833	926	883	894	906	873	939	858	921	910	940	899	898	907	921	864	916	908	919	914	903	908	887	940	965	910	866	883	980	918	940	870	947	944	910	858	907	915	930	895	919	947	872	918	946	904	920	911	888	853	891	907	887	934	890	921	932	918	923	932	853	929	933	860	890	939	931	907	909	966	865	851	911	899	895	881	977	911	973	937	958	945	929	873	901	865	929	877	938	911	911	890	913	947	936	993	870	883	897	898	886	902	891	933	938	892	898	849	901	840	926	975	904	943	943	918	940	894	915	878	910	896	966	937	901	908	948	901	886	881	854	924	918	938	949	855	922	887	884	881	904	897	933	989	886	925	870	970	935	907	911	873	945	888	897	869	889	908	898	927	880	942	964	924	949	960	961	889	860	858	943	897	946	940	866	903	889	913	908	908	965	931	919	918	917	918	933	860	905	871	940	902	928	918	957	951	904	893	908	969	933	924	917	969	941	899	964	862	928	935	903	921	869	882	929	915	947	943	926	881	968	901	936	870	882	873	888	880	886	951	924	929	935	967	865	916	862	925	879	911	917	963	885	935	893	915	911	899	889	911	896	950	940	949	939	929	900	953	884	918	874	895	884	902	892	961	932	860	893	882	889	933	957	885	897	974	900	868	861	916	895	906	903	937	934	846	933	921	915	929	880	861	848	902	913	913	890	881	907	898	897	867	919	850	850	929	944	908	931	955	905	907	895	893	950	945	970	871	917	916	881	891	885	924	919	840	931	898	887	906	944	912	896	923	906	968	978	951	924	926	934	974	897	873	905	888	895	867	871	861	919	848	908	899	932	902	907	862	924	913	932	887	914	934	849	915	901	935	915	907	946	886	915	918	918	941	907	910	946	932	928	958	900	907	940	867	965	921	918	894	878	925	945	920	947	892	894	934	886	906	927	868	869	984	921	919	948	906	940	905	900	900	888	880	925	961	892	966	838	925	859	918	937	890	919	957	887	898	880	940	834	928	895	951	913	888	952	895	937	895	882	964	932	897	940	975	886	925	892	914	934	920	924	918	929	902	947	908	946	886	956	913	901	914	870	949	914	935	874	892	935	906	918	957	931	889	905	928	922	901	947	920	875	957	886	875	874	885	969	859	877	931	891	923	902	872	924	942	869	870	990	941	917	925	910	878	922	962	929	933	938	897	876	875	913	939	914	922	893	892	936	898	894	937	967	911	917	844	916	898	871	903	980	872	920	893	922	928	916	889	929	924	900	890	895	913	915	886	923	889	924	952	942	953	926	887	901	854	958	854	915	884	906	894	942	901	930	906	942	905	868	911	929	938	923	888	887	939	875	927	947	888	934	876	887	915	867	941	919	889	935	901	949	914	931	944	957	929	905	906	875	893	909	897	867	874	894	930	949	905	843	917	910	939	889	881	937	931	941	903	901	921	885	905	907	900	902	928	895	891	925	910	861	918	899	933	901	891	932	872	877	913	878	867	890	897	911	925	953	948	879	900	876	880	929	894	938	881	895	911	980	911	940	931	995	954	930	946	930	912	881	912	892	851	876	899	858	891	932	890	932	907	945	898	898	926	880	901	910	868	948	880	922	898	928	893	918	935	891	923	947	889	934	860	928	885	913	915	876	908	874	891	919	914	851	897	904	910	905	950	927	830	899	885	902	897	973	915	905	941	933	972	890	877	895	905	950	900	907	933	913	930	921	895	928	898	873	917	889	875	1008	931	928	905	925	859	872	900	923	912	928	940	940	952	909	876	902	902	911	909	946	931	903	928	905	928	900	906	962	886	905	895	923	902	943	940	920	916	916	884	952	898	882	820	901	930	930	872	945	898	931	938	893	934	927	926	848	853	899	933	938	916	905	921	912	925	908	877	879	882	929	893	877	916	865	906	860	888	907	934	864	932	924	943	949	883	962	925	935	1007	915	959	907	949	895	861	934	909	882	902	883	890	925	915	911	892	918	887	884	969	923	878	930	909	923	907	945	902	879	890	908	955	880	923	888	905	907	900	878	968	913	850	944	931	947	916	877	939	891	888	932	904	910	852	918	899	944	966	879	950	874	902	920	925	953	940	922	894	893	948	898	964	863	875	910	933	910	901	887	892	913	976	935	916	941	908	939	895	876	897	925	947	940	942	885	958	954	884	906	911	930	904	932	961	907	962	891	949	908	896	854	930	947	909	940	901	927	921	889	909	902	878	969	911	896	909	919	909	898	855	895	879	915	931	928	943	917	909	851	925	877	881	884	882	943	910	918	912	872	905	911	935	891	919	958	974	934	893	902	958	920	945	887	940	910	948	904	906	931	820	904	904	909	921	935	888	950	849	913	964	928	838	937	941	898	861	932	894	896	902	810	899
24231	20104	26560	25205	20594	15491	8402	4790	3559	2775	2301	1925	1667	1477	1342	1352	1220	1126	1077	1016	948	911	864	852	913	852	848	893	807	834	785	763	803	735	767	774	755	734	765	743	720	731	752	669	716	733	716	719	722	692	689	696	720	719	757	705	661	729	703	720	763	731	715	689	707	685	727	673	701	678	669	739	691	695	632	712	699	737	694	670	715	743	718	667	705	699	685	661	700	700	653	725	686	704	688	655	684	664	660	681	684	682	684	683	646	674	663	621	694	714	685	694	667	670	732	684	690	760	732	681	647	641	708	660	668	672	633	746	658	688	670	713	697	685	726	704	629	654	697	665	661	657	725	708	718	699	670	669	721	714	735	636	661	678	671	669	710	663	707	713	660	708	686	717	713	682	659	679	712	667	670	677	608	675	632	678	682	691	638	693	665	646	668	690	702	670	706	700	665	704	646	665	677	688	670	699	719	686	707	690	680	698	637	636	744	695	699	669	708	693	639	670	688	695	672	691	704	717	690	717	658	726	690	733	720	676	736	702	690	673	731	672	714	614	682	671	676	697	684	666	676	725	673	669	683	736	707	690	648	682	672	692	661	666	639	681	780	686	685	683	677	701	675	651	688	668	665	686	643	640	641	703	698	668	664	657	663	700	687	656	690	641	660	702	731	728	688	691	697	715	663	722	722	664	685	745	704	689	721	672	698	663	656	701	696	655	720	685	662	670	644	671	677	685	664	628	650	715	662	659	711	666	703	647	652	698	708	693	699	694	690	679	628	702	660	664	682	669	733	712	672	682	707	693	697	654	686	704	689	689	686	643	679	708	741	657	714	669	711	671	696	677	702	643	640	654	704	646	718	679	660	715	712	622	676	684	657	656	670	655	716	686	637	677	701	679	694	679	671	727	678	707	695	725	668	671	639	693	699	635	728	687	667	660	665	725	709	652	709	663	721	688	659	682	721	697	681	677	723	663	695	727	668	707	650	694	666	650	676	688	627	676	678	683	712	657	702	725	663	707	691	708	702	662	668	644	693	638	634	680	683	685	678	683	614	707	664	631	687	677	692	703	705	681	662	701	697	641	674	689	682	700	686	679	714	699	731	690	708	675	628	654	715	657	656	667	714	715	631	705	722	702	645	730	685	695	719	635	691	702	657	659	627	686	700	719	696	659	711	665	628	679	678	702	710	674	679	699	666	716	706	723	660	651	668	743	668	682	639	710	663	670	665	718	706	720	698	669	684	696	714	698	705	697	665	701	703	666	701	703	666	698	682	707	674	671	701	701	692	730	691	725	695	687	664	724	641	676	648	662	663	674	690	704	684	685	721	668	697	653	697	694	669	703	712	702	698	704	695	695	667	664	715	693	716	665	658	697	718	652	668	653	682	683	695	705	678	644	722	712	664	641	671	669	681	699	690	652	683	705	623	700	683	710	729	662	664	718	704	675	673	676	677	672	718	663	698	668	626	682	657	693	682	709	690	647	667	696	658	733	683	685	679	661	690	693	667	721	674	706	688	681	667	683	631	661	690	711	672	670	701	702	718	701	667	678	704	675	677	701	669	655	654	698	648	686	642	716	699	684	709	729	646	717	671	686	682	681	668	704	665	664	676	708	651	703	663	697	656	672	701	650	654	640	679	644	712	670	680	666	639	643	679	669	661	719	673	691	697	658	679	725	670	665	722	672	704	685	701	725	689	643	735	664	643	700	715	668	679	695	667	657	663	715	678	692	703	673	733	658	732	668	696	675	677	652	681	720	682	667	671	652	674	658	746	667	646	677	698	690	680	696	671	682	655	691	705	730	716	679	698	696	671	711	666	684	724	667	669	648	659	686	671	719	705	670	689	703	681	683	678	700	728	714	688	662	694	685	660	664	712	662	676	638	669	627	664	704	664	691	669	667	650	660	708	659	653	669	679	718	712	724	700	684	705	694	716	718	691	620	680	687	677	747	678	706	676	643	666	673	678	651	710	710	716	652	654	684	714	691	664	662	712	687	691	673	683	687	676	659	661	711	701	668	666	693	687	670	634	692	670	712	655	683	666	671	688	674	678	738	705	717	672	728	650	686	689	700	741	642	732	648	666	643	699	673	697	722	705	655	684	678	723	687	694	702	704	666	693	674	693	665	678	681	666	652	685	672	705	698	689	736	641	717	694	721	663	761	700	699	633	694	662	685	636	688	642	666	617	625	679	661	653	702	646	672	664	660	638	636	691	666	694	688	690	649	691	694	666	658	675	676	668	705	684	680	701	612	671	647	658	694	698	668	695	639	679	667	705	690	686	655	730	714	693	678	708	682	737	682	757	678	672	666	663	702	690	663	662	719	680	671	676	685	693	704	684	695	728	674	689	692	684	699	730	726	695	704	701	676	672	669	686	708	695	673	668	681	727	674	712	643	675	640	687	682	677	676	692	715	698	653	635	666	693	675	699	632	710	681	637	676	681	678	696	654	701	677	674	680	659	675	710	702	718	700	685	659	735	692	671	698	663	652	649	718	644	689	682	668	646	689	669	673	701	686	648	681	709	672	676	643	668	675	641	612	697	706	725	713	721	692	717	652	693	681	726	691	647	686	697	684	696	651	715	736	716	680	690	647	637	728	704	659	666	653	696	691	682	694	664	685	680	704	682	720	676	675	620	626	703	689	708	675	695	647	664	634	696	715	699	660	695	682	653	700	662	684	652	695	634	714	684	665	686	669	658	631	673	673	693	703	668	659	666	681	700	752	665	671	726	674	699	702	695	658	682	714	699	672	664	688	687	697	690	650	667	700	707	719	682	684	717	725	657	681	685	665	704	690	673	679	730	705	695	739	726	689	654	659	659	704	706	708	709	660	693	716	638	678	732	699	685	737	657	692	703	637	670	671	670	740	636	664	699	696	698	660	672	675	684	689	678	653	714	697	672	672	652	676	641	641	697	689	668	667	679	723	669	662	700	689	662	674	641	682	665	740	658	688	692	722	621	710	684	636	654	721	672	694	689	679	672	746	709	691	653	699	753	688	671	696	643	724	706	705	674	719	693	598	720	728	663	641	714	657	697	700	653	699	673	627	704	673	649	672	714	664	699	677	649	617	737	670	708	713	722	706	654	663	699	664	661	739	728	714	701	646	643	685	707	680	654	731	669	655	686	704	657	688	681	693	676	644	739	710	720	672	679	686	691	662	680	653	683	723	710	719	687	669	639	716	641	715	743	658	689	736	667	664	669	662	659	695	657	738	676	702	668	626	717	669	674	692	723	696	631	646	662	713	683	735	637	710	730	744	698	670	683	726	731	667	709	723	656	711	661	720	704	682	670	677	654	713	705	666	684	696	637	700	730	681	694	680	677	693	677	709	645	687	694	682	689	627	682	714	668	710	661	669	682	690	670	670	701	673	702	652	712	715	651	678	633	597	654	691	691	669	697	671	669	662	730	679	622	686	709	646	663	748	669	693	665	662	651	663	648	669	659	688	675	703	694	652	684	687	715	673	631	645	714	648	684	670	722	690
35857	53078	52003	35771	21927	14819	11202	8539	6807	5361	4269	3499	3035	2578	2276	2132	1903	1665	1534	1386	1326	1285	1189	1107	1184	1143	1036	1018	923	968	916	913	953	929	931	943	798	836	871	821	796	851	838	828	809	808	839	845	790	782	803	803	773	818	800	804	784	768	738	756	774	751	714	760	776	798	727	732	697	787	778	800	758	751	725	741	733	780	744	743	772	768	781	787	737	758	735	762	744	773	709	769	751	691	704	755	730	742	763	777	714	747	769	706	738	719	725	735	731	730	780	722	787	700	728	787	701	751	726	730	720	706	744	768	757	704	746	749	676	761	688	710	706	751	732	746	796	765	791	749	707	768	769	749	713	696	682	786	698	722	739	749	757	760	668	717	778	766	745	796	728	751	730	758	770	747	683	766	736	752	716	751	741	744	717	745	711	698	729	700	740	757	700	758	755	744	753	700	768	683	742	756	742	761	713	716	721	733	722	711	737	728	752	763	679	728	694	785	694	748	691	748	705	751	735	736	720	773	750	715	783	684	720	684	760	768	753	771	703	804	720	776	702	724	755	772	720	728	749	762	722	708	709	735	749	704	736	683	748	721	750	758	728	694	746	758	672	717	715	724	725	669	724	764	736	726	750	690	692	730	747	713	758	698	738	710	689	697	723	765	726	698	729	707	740	702	722	746	714	729	734	674	716	683	755	735	736	728	749	771	737	745	737	751	743	779	713	692	711	684	764	727	710	679	752	758	750	711	756	756	719	725	730	657	739	697	760	696	739	702	690	679	736	680	745	690	735	734	687	739	768	699	742	725	714	706	716	697	736	750	704	715	799	743	727	682	728	731	709	706	730	730	726	734	786	733	754	752	723	694	739	763	727	769	743	683	747	740	683	731	736	757	744	733	731	729	732	736	717	713	732	722	732	707	703	713	724	713	696	724	700	686	724	730	672	697	753	720	747	723	743	744	787	768	733	734	765	737	752	774	765	715	743	697	740	714	746	804	676	703	715	670	733	715	759	738	724	770	727	742	740	700	748	671	661	719	781	763	776	736	732	765	742	750	747	684	728	716	692	655	741	710	685	712	734	715	731	677	716	745	723	743	737	711	728	745	715	751	763	748	718	714	747	752	745	708	740	738	755	780	764	724	728	757	742	762	723	698	711	731	727	686	712	695	750	761	740	763	763	722	740	722	727	693	677	726	692	736	705	767	720	761	683	728	729	795	738	747	751	752	768	722	744	758	758	680	715	735	716	735	750	753	747	753	770	742	727	723	758	718	732	754	732	769	690	721	710	722	751	749	781	647	754	747	760	761	736	735	729	725	717	782	753	697	718	708	780	708	775	738	736	740	737	740	723	720	703	742	723	715	743	730	765	723	702	766	755	701	704	768	778	740	789	706	708	733	689	705	704	726	763	697	736	729	725	710	692	707	713	743	685	791	705	747	721	745	707	777	695	755	736	716	693	733	732	675	722	744	731	760	710	748	745	736	695	746	747	755	728	717	724	703	731	703	735	687	703	746	686	779	785	730	744	722	705	688	757	726	756	761	764	715	736	753	728	732	733	729	755	726	715	755	720	717	710	728	709	741	690	774	708	762	728	784	751	721	718	756	745	699	769	758	748	734	732	796	741	717	728	707	752	708	697	745	735	727	702	721	708	723	708	699	755	727	752	702	733	747	682	766	658	708	753	720	703	741	701	716	722	689	717	707	753	752	730	744	719	749	746	764	802	707	688	745	788	708	754	675	657	715	734	740	724	704	760	739	730	736	733	690	675	728	727	779	708	709	727	782	649	752	749	704	742	704	704	724	765	716	728	723	675	751	708	720	718	751	711	736	733	728	694	756	747	747	736	711	702	798	764	721	767	725	751	731	719	718	751	775	704	737	725	726	706	745	751	762	728	731	770	715	694	758	738	734	655	692	750	777	720	725	773	702	717	734	717	770	742	746	769	725	689	758	733	703	713	775	730	713	715	747	697	737	759	721	728	768	755	731	756	695	708	722	766	754	782	752	707	783	717	693	730	742	715	753	705	744	780	739	740	707	779	754	735	764	699	742	736	733	726	724	718	744	728	713	655	742	679	703	712	761	723	723	692	726	769	736	753	762	723	742	735	772	739	770	662	753	719	735	751	700	718	715	766	747	740	717	742	719	752	701	711	672	753	718	731	741	756	772	725	751	760	692	776	749	732	725	741	719	726	757	765	681	684	678	727	782	747	738	766	737	686	687	717	740	683	735	705	743	729	713	721	732	716	770	692	736	766	736	741	706	734	797	702	756	772	699	711	720	739	707	769	726	738	714	703	720	725	761	707	696	738	746	724	763	685	728	718	684	725	766	748	738	695	767	739	712	775	689	689	783	788	725	705	740	745	714	762	703	733	712	698	727	701	709	734	726	731	735	752	738	742	694	748	725	711	738	733	701	764	694	707	724	710	757	767	714	755	723	729	771	725	703	705	734	732	748	772	746	705	741	731	724	704	741	707	774	770	701	671	713	704	696	688	694	751	735	710	733	746	716	774	717	730	724	750	772	715	717	706	737	639	740	714	713	729	732	753	712	750	771	743	734	758	721	703	753	699	786	700	716	711	732	751	774	705	764	734	781	739	743	745	723	785	702	731	744	703	724	764	698	691	700	748	741	690	727	713	703	711	726	700	745	739	745	780	676	755	738	770	735	713	744	762	726	760	699	733	693	725	754	705	735	672	721	715	749	746	741	731	737	729	724	713	745	670	670	746	731	753	710	726	720	769	729	734	730	688	756	705	691	764	703	709	742	738	708	683	709	691	738	725	774	760	721	743	723	751	728	745	730	733	779	790	716	695	773	729	764	761	719	780	729	770	725	771	687	703	787	729	706	728	748	689	702	754	734	687	732	698	772	713	744	750	749	671	718	725	732	718	714	742	766	745	722	743	717	716	750	770	707	702	728	749	717	691	768	721	738	714	730	755	714	746	685	755	759	724	705	779	769	712	755	740	713	708	746	692	766	754	722	732	783	774	758	774	738	738	725	720	774	694	720	700	769	683	728	741	747	695	754	760	730	726	726	744	712	707	748	685	682	668	714	707	756	752	792	699	758	757	723	742	746	713	697	670	761	725	756	712	745	698	769	736	703	722	752	733	760	739	731	748	738	744	684	747	724	701	649	728	688	767	745	737	738	710	710	681	737	729	659	739	714	716	734	765	737	723	728	731	715	728	725	754	697	726	739	712	722	713	726	748	779	737	747	693	736	736	686	735	753	708	752	707	734	698	761	723	742	725	707	745	713	753	739	784	742	712	713	762	728	733	768	694	747	761	667	734	727	715	720	717	696	736	731	730	746	741	717	770	754	735	708	799	713	679	746	776	756	727	734	763	699	719	759	742	757	753	715	756	722	745	700	739	684	752	714	711	695	715	757	669	747	736	741	759	708	700	751	712	703	738	762	752	709	696	725	724	763	705	704	708	698	742	760	731	725	727	734	775	687	769	741	744	688	737	752	755	784	750	703	748	713	697	746	712	702
22368	20068	26547	23670	20855	20466	16038	7717	4987	3957	3259	2676	2374	1993	1801	1724	1532	1443	1334	1291	1226	1189	1129	1102	1070	1054	1036	1009	1063	936	978	956	879	953	928	948	920	897	888	913	845	892	856	851	862	843	859	787	879	859	841	852	857	903	811	876	777	893	827	830	863	842	845	871	821	846	827	831	848	856	813	799	828	797	887	791	815	893	851	834	807	805	850	813	835	786	835	768	860	837	846	821	806	793	803	789	771	842	770	811	806	809	826	823	847	825	798	798	818	795	862	779	816	809	809	812	749	896	818	745	795	797	792	791	813	825	741	830	794	815	819	806	854	772	745	819	800	812	766	795	800	770	825	801	762	823	797	846	804	801	767	781	875	844	822	809	811	787	785	798	763	792	817	806	838	783	800	776	813	842	760	769	811	808	815	799	769	820	816	805	813	801	805	821	825	848	804	794	797	826	801	789	838	790	825	806	786	846	825	784	820	798	832	851	805	756	859	833	781	810	814	789	821	807	810	793	815	804	804	785	805	790	801	804	793	740	784	809	832	815	773	805	828	773	807	797	789	788	786	818	819	847	757	802	775	780	788	829	824	835	838	871	778	781	797	834	793	823	847	846	791	836	836	825	811	740	790	796	778	802	826	783	835	851	854	753	809	771	780	839	792	770	840	769	832	819	815	830	834	790	827	814	772	791	854	793	750	813	788	786	827	808	808	856	841	841	764	781	817	809	793	817	848	794	839	804	831	817	800	825	806	788	840	802	854	770	805	821	848	792	786	841	799	778	799	758	775	785	772	767	838	810	779	827	811	841	808	782	814	824	790	803	799	843	794	785	832	760	820	767	774	839	791	813	816	798	784	843	800	794	799	841	801	828	810	794	851	767	803	792	795	807	818	877	793	779	850	799	856	827	808	774	801	787	871	825	789	834	837	802	782	800	804	830	792	826	804	750	802	777	830	849	803	866	813	795	819	834	778	816	829	844	816	818	832	784	783	837	792	791	803	843	807	807	803	787	764	821	824	872	820	841	788	827	809	835	830	814	826	755	801	766	819	816	836	774	832	842	830	889	793	828	827	857	785	796	786	796	781	804	781	816	784	787	803	795	784	797	791	823	776	834	814	803	851	819	896	845	799	838	809	806	780	748	812	785	785	767	830	773	832	772	811	797	758	812	814	794	799	835	781	799	835	877	836	875	845	774	809	819	842	775	815	839	842	815	808	832	871	823	779	824	834	793	790	796	773	816	779	816	787	770	782	819	792	775	827	849	752	814	788	800	819	845	861	790	810	845	758	807	796	834	833	858	783	799	809	843	855	798	799	817	847	819	819	805	809	819	818	803	768	826	871	864	855	864	812	797	793	789	808	784	793	826	775	775	850	812	805	809	807	834	793	833	843	815	804	805	860	798	893	808	800	804	843	798	785	850	791	806	830	852	786	813	811	804	855	880	819	782	751	845	834	785	820	807	843	826	865	826	768	831	809	860	846	821	800	829	772	768	860	773	812	792	810	844	837	833	791	862	805	791	823	816	806	769	794	814	763	836	778	803	798	888	841	769	801	821	796	776	792	809	847	778	799	803	811	758	819	819	782	788	867	766	785	843	798	808	803	836	812	851	736	752	791	835	769	825	852	814	810	820	818	822	825	777	853	807	817	816	810	808	767	777	825	829	864	786	799	820	753	825	815	824	857	776	763	800	793	815	824	784	781	807	810	793	804	795	814	823	811	870	794	831	781	782	853	832	840	802	808	812	770	853	855	765	816	778	792	816	796	757	827	802	798	775	864	800	849	792	783	806	831	804	819	822	822	820	783	829	799	804	803	801	765	773	875	773	804	782	781	795	792	839	815	802	776	851	771	801	792	765	771	789	812	808	759	834	808	784	853	819	807	829	782	793	769	770	796	773	800	786	777	783	793	798	832	737	776	765	794	799	799	837	876	800	827	805	782	826	809	832	814	788	872	774	819	832	776	780	807	784	799	781	817	803	771	812	774	842	794	765	822	801	764	866	760	792	813	830	784	811	791	851	791	850	793	802	799	850	764	749	768	798	792	798	803	855	792	758	813	844	784	856	758	836	825	812	790	801	784	804	786	814	855	850	845	827	784	853	835	785	835	781	808	790	757	821	860	768	767	868	831	872	867	861	819	852	795	817	734	839	796	870	731	864	808	816	819	843	785	802	824	837	809	803	826	808	790	791	792	819	790	806	802	891	802	814	821	812	844	825	829	774	809	789	817	757	819	841	802	819	809	763	825	796	776	809	805	842	786	763	822	832	833	825	779	753	801	797	849	848	816	828	814	823	735	783	825	778	875	812	820	781	828	801	822	837	792	800	798	825	830	802	820	844	841	812	776	838	833	801	785	781	789	802	772	826	841	788	808	785	786	794	774	796	783	768	804	828	830	798	833	803	830	802	852	857	789	795	800	796	830	846	830	814	809	794	836	769	796	791	791	864	779	803	779	781	799	806	830	865	799	784	800	793	787	825	806	796	859	806	826	797	834	887	845	820	797	831	811	775	824	814	780	808	718	794	789	778	834	790	776	783	802	838	830	856	802	842	821	797	842	774	831	809	814	862	852	783	849	766	840	784	751	833	842	788	796	772	828	790	839	834	818	810	821	841	800	772	740	791	749	782	758	795	769	827	762	813	830	847	833	806	817	752	872	822	817	799	827	834	783	807	798	768	837	790	833	777	790	772	771	782	878	814	854	826	810	832	766	773	770	791	834	795	806	830	798	771	819	834	781	797	797	750	825	830	811	783	807	839	818	796	852	857	847	804	756	803	806	798	821	800	812	775	851	805	810	809	800	789	795	817	863	819	827	784	781	796	823	864	843	826	760	831	790	810	810	770	889	795	797	822	829	779	843	794	846	810	781	842	862	803	812	779	818	798	832	860	811	783	744	786	846	840	771	760	815	803	815	827	844	817	797	821	853	837	869	813	837	822	871	855	801	758	836	787	806	804	784	802	770	813	753	810	827	804	855	793	818	820	837	812	778	795	834	827	846	813	828	822	781	788	825	844	812	808	840	802	788	810	832	775	818	733	813	843	817	805	798	831	800	851	812	810	806	849	794	830	806	773	834	773	850	810	806	811	746	849	760	795	815	784	811	779	853	818	816	854	821	829	793	803	798	870	850	816	805	817	778	845	773	818	812	808	743	807	808	814	807	811	805	738	818	809	831	780	877	812	806	775	815	800	823	792	830	851	825	830	797	787	790	772	774	843	796	783	836	799	799	853	860	808	802	829	794	778	854	831	792	842	788	822	794	715	805	799	785	835	791	731	849	810	819	802	831	765	867	788	794	802	754	800	777	815	815	846	782	789	808	835	803	810	754	837	833	821	846	792	832	798	830	792	796	778	784	779	773	812	839	783	823	828	781	829	809	802	818	749	830	826	860	827	858	752	788	849	779	819	791	767	777	818	837	837	805	797	784	802	761	866	747	825	803	810	787	779	840	819	821	782	810	788	814	803	835	851	800	857	813	807	828	810	816	821
37886	60817	53104	40227	29755	19202	14779	11570	9106	7517	5969	5041	4234	3617	3213	2779	2489	2238	2050	1826	1726	1643	1508	1506	1361	1318	1297	1196	1214	1230	1114	1106	1070	1094	1105	1017	997	1020	927	944	911	1013	1017	915	936	955	929	899	961	890	919	919	887	956	909	878	965	904	962	914	894	910	876	928	886	938	869	898	844	916	854	848	836	825	872	836	904	829	839	843	783	863	878	835	828	861	841	873	796	794	799	830	833	820	819	827	826	824	844	895	805	804	851	822	821	837	900	800	851	836	815	899	808	811	819	798	798	887	853	867	852	844	807	845	793	872	840	838	815	807	870	870	833	847	798	769	838	843	870	840	863	802	857	804	832	854	812	803	821	840	839	857	853	881	835	755	820	844	798	760	854	878	832	818	827	812	836	828	777	840	859	837	890	845	835	826	835	858	839	814	823	845	886	824	757	819	815	882	802	834	808	793	824	849	858	810	822	835	835	849	871	866	832	793	865	861	782	837	861	838	874	832	842	850	821	824	827	781	882	821	863	847	889	879	880	851	827	835	807	813	845	878	889	859	772	803	808	800	888	836	884	841	838	811	817	833	820	873	824	866	824	842	846	848	813	835	827	824	847	812	784	833	818	844	852	797	831	814	833	829	884	861	881	814	796	827	873	822	847	808	763	773	822	878	821	853	834	822	906	778	807	835	849	830	828	842	848	856	831	857	807	854	886	824	824	864	813	843	849	789	819	867	808	864	849	890	875	827	847	815	857	825	842	815	792	856	814	792	847	830	813	817	785	803	829	871	891	869	834	816	842	887	854	848	779	834	892	851	865	837	847	799	838	872	794	886	821	881	891	847	864	905	829	872	820	824	826	854	827	815	818	786	763	831	841	877	835	824	854	872	813	846	804	829	895	815	813	831	848	856	837	820	860	867	824	815	884	851	789	823	828	817	770	830	793	803	850	833	837	787	805	854	860	819	865	800	774	804	849	861	827	814	810	826	837	831	867	838	846	838	881	845	845	858	866	846	875	822	816	792	825	826	834	797	838	846	861	844	860	802	877	858	850	828	845	821	826	825	855	849	835	798	855	869	852	843	847	828	850	850	802	783	807	817	818	785	840	854	855	784	834	885	829	839	813	792	863	873	809	828	821	838	851	846	876	824	852	799	834	818	866	774	849	779	834	853	821	846	796	818	826	863	796	886	819	816	838	857	840	848	803	855	871	807	858	799	759	868	823	788	850	824	812	837	808	852	853	815	856	837	892	873	854	843	918	881	793	761	808	817	854	902	803	846	843	828	886	808	835	835	836	915	834	803	838	806	851	832	814	878	816	806	765	917	865	843	842	803	856	789	812	854	832	850	869	825	835	852	808	802	822	856	863	911	812	897	819	822	809	794	793	811	814	823	810	792	852	854	810	855	832	852	823	776	817	831	821	845	849	899	835	860	833	846	820	891	852	824	842	887	815	800	864	804	830	876	879	834	782	889	841	777	834	872	824	826	876	844	848	844	817	854	811	843	806	850	818	840	828	856	860	804	798	835	789	838	829	860	859	793	836	866	834	820	861	851	823	756	832	847	830	804	841	867	881	887	890	830	874	880	878	857	854	856	848	841	833	850	905	827	877	836	838	849	841	871	803	799	877	886	865	835	840	880	843	823	834	855	816	813	867	847	782	819	799	828	892	810	830	815	811	828	825	844	785	787	825	828	854	818	861	912	838	767	850	840	824	826	857	865	859	830	862	813	832	826	854	820	790	879	852	794	808	863	821	768	809	849	843	872	868	821	796	879	852	820	827	818	838	838	795	853	836	825	808	858	812	857	881	813	842	891	787	825	836	846	843	822	800	877	787	840	875	896	837	856	864	883	823	865	850	828	826	897	819	880	855	804	873	835	787	832	848	810	807	839	825	872	845	860	850	870	836	819	841	833	810	816	834	791	864	816	872	867	829	821	864	808	856	823	802	767	826	843	846	849	805	815	928	858	822	805	827	858	794	843	839	835	847	830	844	796	844	890	861	840	816	825	799	855	819	801	792	807	797	824	912	833	847	882	838	823	827	820	818	788	822	794	776	798	857	838	841	804	841	824	831	814	873	868	842	792	819	823	845	786	817	842	844	815	862	844	807	857	763	838	827	866	860	872	846	821	862	872	870	822	773	828	834	822	830	762	842	837	882	825	831	847	842	818	840	802	824	854	805	844	852	857	841	789	835	851	868	856	871	823	825	819	806	838	871	802	853	858	834	804	856	815	842	806	810	847	852	826	803	864	825	809	801	823	873	823	845	903	803	820	845	892	866	841	790	792	838	799	806	790	876	883	794	821	816	775	822	869	835	829	822	808	841	852	859	804	837	855	805	837	804	806	822	782	831	822	814	852	784	820	820	911	808	801	786	867	819	872	843	844	853	858	880	802	835	833	869	859	858	816	831	832	832	828	822	775	822	832	855	861	852	860	863	821	818	827	870	849	814	850	840	859	844	815	876	781	850	853	842	802	859	833	855	826	834	817	834	839	863	788	831	843	889	893	852	805	843	843	860	800	839	846	836	859	802	834	809	797	790	886	762	861	850	820	852	828	811	858	817	903	830	871	811	820	824	846	877	834	828	824	799	826	841	872	826	838	843	801	844	802	749	820	833	838	802	808	789	858	859	877	879	862	835	815	812	797	845	863	814	867	782	831	816	826	874	858	862	822	787	831	823	857	822	824	875	837	843	830	823	841	812	823	822	826	829	828	882	860	847	864	834	838	879	855	826	876	834	840	852	829	830	797	909	883	885	843	816	861	841	806	868	818	853	823	793	814	840	831	783	758	866	850	859	844	821	852	817	855	794	785	850	863	865	886	872	836	813	835	817	832	825	842	830	836	777	771	890	883	798	881	848	839	863	836	797	825	902	802	800	821	822	824	825	857	898	845	780	839	807	868	850	863	818	769	869	780	797	872	856	899	862	839	842	831	875	827	856	877	771	836	896	834	842	847	831	839	851	849	888	875	831	836	819	803	818	843	861	849	849	832	828	860	863	776	850	759	848	815	921	854	853	856	852	868	847	849	792	859	806	893	857	826	839	865	823	813	824	842	836	825	799	857	867	858	828	809	843	792	817	842	878	835	867	800	794	810	856	826	862	789	847	838	906	804	841	828	843	818	791	840	811	813	806	818	889	850	859	847	880	761	855	849	816	790	810	832	819	883	866	827	880	863	842	820	845	870	839	819	868	845	825	844	839	827	817	867	846	852	786	855	856	783	864	824	836	860	828	804	855	848	829	840	859	880	832	838	812	828	854	845	840	906	847	840	852	845	864	861	831	838	835	857	844	826	884	858	891	855	840	882	772	858	881	833	854	839	833	837	818	829	841	881	845	835	882	795	854	777	846	866	854	854	810	838	874	809	799	859	822	783	857	873	837	826	795	841	835	853	880	837	851	860	824	835	821	846	870	847	887	781	857	801	859	836	818	820	813	837	820	820	831	834	809	810	825	832	835	887	839	848	814	884	798	838	865	806	863	782	849	875
36219	35573	30815	20575	10011	5633	3855	3190	2466	2036	1790	1609	1439	1343	1324	1201	1091	1151	1049	1024	1044	993	984	1045	965	960	993	930	892	902	945	918	926	907	927	905	853	893	896	888	865	911	867	853	849	872	890	891	858	886	907	852	846	841	874	862	871	908	804	864	824	839	851	874	865	836	844	877	863	846	851	842	867	874	936	859	830	853	866	813	869	829	837	814	857	853	849	847	867	833	775	839	863	792	872	846	891	898	851	833	823	847	833	883	737	821	866	877	826	844	848	867	904	835	835	899	859	835	860	868	872	771	798	849	823	793	877	916	818	817	902	877	805	866	838	857	789	824	826	855	901	810	852	865	775	866	856	874	881	845	902	838	829	871	809	921	880	837	812	838	840	816	775	845	856	850	828	928	910	824	841	844	862	858	859	813	859	808	848	847	832	867	853	847	850	831	849	834	853	887	893	809	853	848	872	825	851	826	857	855	811	902	835	859	774	879	855	852	816	843	833	855	824	849	891	804	838	878	852	814	868	796	820	858	837	832	838	908	828	837	841	849	821	837	874	899	838	846	842	812	840	880	874	821	848	856	880	913	900	831	895	839	824	836	872	855	842	821	840	830	830	881	841	859	897	826	860	882	872	823	874	870	812	824	848	784	845	813	816	831	872	865	823	853	874	816	833	837	871	861	842	861	840	902	857	893	816	821	851	828	773	855	814	886	830	854	805	805	852	824	861	886	815	830	838	845	860	783	854	844	834	775	846	832	813	838	861	868	849	805	838	863	803	835	886	832	874	878	856	826	778	871	850	851	845	846	874	809	840	791	868	906	826	811	822	815	878	860	822	830	858	873	842	849	895	879	846	832	868	840	859	826	850	833	813	855	826	839	843	814	790	821	862	908	843	911	870	847	820	838	871	837	804	844	895	820	866	877	790	852	830	825	820	890	917	895	897	839	872	889	882	863	859	819	850	848	808	801	791	818	833	829	838	887	871	824	868	862	853	850	847	801	841	825	872	850	882	893	839	862	883	849	829	805	827	832	863	850	798	882	895	824	838	821	895	858	821	854	874	849	872	847	825	859	838	865	842	908	849	832	846	787	831	805	864	868	826	863	839	849	801	876	847	816	832	856	824	916	854	789	855	842	816	846	839	808	847	812	840	867	783	826	873	880	863	814	925	909	865	805	830	809	846	810	800	846	855	854	841	839	854	838	834	851	824	849	791	867	853	840	868	797	865	816	816	839	869	842	861	824	795	846	869	820	805	869	867	808	810	900	812	890	824	824	887	858	844	801	870	877	855	831	792	861	834	855	840	856	834	890	843	821	803	839	790	834	855	828	882	865	915	870	836	795	818	885	866	884	836	850	835	866	843	829	858	798	849	832	858	860	868	859	862	875	872	870	878	849	853	856	868	832	849	827	838	880	845	857	861	826	764	863	841	823	815	845	910	832	874	868	864	916	825	847	814	809	834	839	914	852	820	875	867	857	858	844	905	870	878	872	864	845	861	834	846	871	907	846	869	820	858	859	831	868	858	828	797	832	841	868	830	887	807	855	890	879	825	794	870	876	888	870	862	803	867	873	838	901	861	803	850	846	808	828	865	812	788	882	900	792	849	806	795	840	828	875	821	842	824	847	845	793	837	862	845	850	853	829	836	847	905	861	828	809	836	907	852	821	807	853	816	858	865	824	836	824	859	878	830	857	855	822	871	855	817	836	838	892	857	854	840	790	844	858	905	877	821	846	790	830	782	838	847	818	837	804	824	839	832	855	833	846	838	842	837	820	846	818	815	832	809	863	843	850	848	835	853	829	836	857	862	873	850	862	838	894	848	836	846	888	860	844	848	827	849	832	839	820	806	865	824	809	856	855	835	841	858	848	926	852	800	863	788	827	851	789	861	829	840	829	880	847	856	843	821	840	773	850	865	837	810	795	844	828	829	856	831	865	823	833	826	856	869	830	869	875	835	836	861	807	815	832	835	836	846	819	834	856	877	896	837	904	834	836	850	849	819	901	826	804	847	815	847	841	857	896	853	830	878	817	814	811	870	837	881	816	845	839	821	835	845	833	852	884	842	808	815	848	880	883	845	836	814	893	862	832	865	859	815	851	808	896	867	806	821	838	852	851	852	868	854	848	814	823	867	873	835	865	857	907	832	814	826	846	818	883	857	756	795	822	788	787	831	963	845	810	872	871	814	812	818	824	823	839	805	819	870	852	842	801	887	864	830	797	856	849	840	840	857	788	886	873	801	855	868	836	836	836	807	841	850	843	767	819	844	813	881	843	810	842	867	905	839	838	816	830	839	813	831	819	870	849	859	833	860	829	808	829	786	823	884	802	863	825	832	838	815	839	861	840	864	821	853	843	847	854	799	837	848	858	830	845	853	843	856	870	813	881	790	881	840	859	855	842	813	904	858	841	890	875	853	829	864	849	854	782	845	822	850	868	818	852	841	881	848	854	833	862	827	811	836	864	862	842	846	864	814	847	828	845	874	823	828	798	858	839	857	832	864	815	827	887	833	833	877	827	825	844	875	819	852	844	819	888	826	824	870	857	866	836	817	814	822	801	862	841	927	834	869	861	873	875	803	884	827	845	839	838	791	861	841	850	761	853	844	895	807	820	854	828	886	780	845	824	898	861	826	893	837	856	871	837	823	811	871	816	859	890	825	843	817	810	801	871	881	826	801	821	851	861	851	816	801	879	789	863	878	833	838	824	826	837	814	803	845	828	855	841	847	818	827	865	832	830	833	875	856	877	853	824	822	859	790	892	792	836	893	842	793	831	878	854	868	836	857	890	797	822	816	870	836	861	905	829	844	870	861	815	871	834	859	847	844	864	842	847	824	867	925	844	854	856	803	843	886	818	838	812	847	863	853	865	844	807	811	824	848	842	875	839	858	850	805	790	845	873	893	869	835	820	823	851	866	860	866	821	838	862	806	862	852	872	843	865	882	825	827	854	878	845	900	818	861	858	853	810	847	865	858	843	793	850	821	822	804	873	819	814	849	898	890	839	844	884	765	810	854	828	868	830	824	839	834	858	839	773	844	897	844	827	855	903	872	841	817	917	819	824	839	812	830	843	862	806	837	862	837	828	889	857	847	830	836	852	883	878	873	857	823	805	826	846	819	855	843	829	830	852	800	884	830	772	831	903	847	837	868	891	850	824	807	852	843	831	851	882	829	832	880	821	849	841	839	818	805	881	824	845	867	812	845	852	795	858	810	838	864	962	873	861	870	848	838	860	842	838	845	856	865	882	812	837	781	881	846	866	812	866	821	807	842	803	849	843	863	773	865	848	832	839	844	801	798	833	868	837	879	871	850	864	827	851	865	873	823	894	819	885	884	856	811	831	887	849	847	837	825	843	878	820	812	815	870	846	821	870	848	866	875	818	866	835	879	808	768	842	874	857	835	859	782	879	895	859	852	856	843	799	791	823	845	834	876	855	847	821	810	856	837	792	860	874	908	797	836	799	892	876	831	867	884	876	818	863	790	841
39680	47188	38313	24843	14966	10241	7525	5908	4729	3706	3249	2760	2500	2072	1854	1644	1553	1545	1388	1396	1336	1230	1167	1208	1136	1144	1056	1026	1114	1063	1101	1097	1019	982	1045	977	995	1004	936	1015	945	958	995	968	969	938	906	945	1005	951	949	929	942	914	934	944	979	968	992	887	942	958	916	950	988	832	949	918	878	922	907	968	889	943	963	930	922	890	897	948	912	922	906	967	940	899	943	886	947	934	977	905	908	883	935	907	911	914	973	887	877	912	849	943	928	838	901	959	894	880	871	879	864	888	905	958	921	901	894	870	900	851	908	866	929	821	941	923	867	884	877	857	932	885	905	913	943	922	951	908	897	870	931	944	905	933	951	894	891	893	891	920	915	917	879	937	931	842	947	917	905	964	866	922	865	978	936	946	905	887	905	932	907	886	856	932	878	893	929	915	844	888	916	892	920	919	945	907	907	896	914	892	966	894	918	876	922	958	910	899	909	904	902	831	844	884	927	914	909	925	891	924	907	886	857	944	891	891	909	891	834	911	882	895	917	901	898	885	887	899	919	876	877	932	863	912	951	909	936	944	948	983	867	891	932	892	909	933	902	929	951	848	924	918	964	885	956	936	933	945	933	877	926	929	873	926	883	879	887	948	842	953	889	910	931	944	928	917	892	910	928	898	890	943	908	894	916	878	880	969	907	850	869	938	907	860	931	878	894	874	929	874	830	914	903	927	891	896	916	914	873	915	908	891	799	911	918	869	874	930	940	908	914	920	952	914	874	893	926	888	887	932	933	887	901	885	910	879	917	921	900	917	893	903	908	941	903	829	909	905	893	931	927	855	910	876	1031	902	903	920	936	911	942	887	878	894	903	937	904	963	998	937	931	896	942	954	893	921	857	889	900	901	873	919	910	894	880	960	923	881	927	952	891	885	868	918	887	901	911	916	877	956	890	892	905	886	921	860	902	870	912	908	875	852	932	919	886	873	893	887	897	899	953	946	946	869	930	891	980	848	925	897	875	881	946	884	894	889	942	929	976	889	884	876	929	942	886	914	913	903	879	905	917	916	954	963	872	933	926	845	881	991	907	861	869	913	935	907	877	903	914	912	901	887	899	891	876	900	897	880	908	922	904	871	905	948	945	902	907	905	871	900	924	933	873	882	863	937	894	939	927	905	908	934	896	902	933	857	923	915	966	962	920	907	922	994	884	810	915	876	905	932	924	936	892	904	863	867	916	879	901	948	952	950	876	889	903	887	838	923	896	912	905	877	948	869	858	890	922	918	927	941	882	898	943	887	903	889	927	871	913	848	869	999	959	853	916	895	935	912	920	868	923	913	944	891	969	942	940	929	890	888	862	950	904	938	936	896	896	886	885	892	934	907	923	930	930	939	954	919	949	905	934	855	895	908	873	930	919	869	953	928	936	879	891	940	900	922	974	899	913	892	958	888	894	913	920	971	921	899	930	909	900	959	895	912	926	932	899	937	902	894	900	877	888	920	957	908	868	897	928	915	881	900	905	934	945	939	870	890	844	876	878	939	934	894	910	891	922	851	948	897	932	861	934	892	919	935	920	929	883	903	885	925	876	921	944	908	824	890	925	930	934	904	966	914	927	892	896	912	902	860	903	931	868	903	944	870	948	926	901	902	871	937	860	908	891	945	889	906	858	910	931	843	936	922	959	870	901	880	890	935	904	857	896	897	927	953	917	917	901	965	887	940	962	884	886	916	911	835	910	897	915	952	869	898	928	923	939	909	931	884	905	897	950	940	888	976	925	980	965	900	854	876	923	947	940	893	939	891	869	872	946	913	901	871	916	879	956	887	907	881	881	933	878	901	900	925	912	909	916	917	898	878	914	890	848	916	879	894	918	907	924	876	878	918	888	876	884	886	885	909	909	898	857	858	957	874	885	909	953	943	908	949	901	824	915	869	904	896	904	901	877	915	959	921	904	913	892	895	904	935	945	911	896	903	909	948	891	892	898	882	890	827	925	889	880	906	876	878	850	925	871	893	907	844	934	872	878	910	910	893	946	908	925	916	854	914	887	906	852	940	889	909	957	860	897	931	926	921	966	940	887	853	931	912	899	866	883	912	926	891	927	929	900	865	895	896	890	957	895	913	909	903	943	950	882	908	870	950	943	911	959	952	969	908	972	911	930	842	924	951	873	862	949	874	935	836	881	943	933	914	887	920	889	911	857	911	940	945	880	922	824	949	929	905	929	916	928	968	907	928	927	877	917	915	901	903	963	907	889	899	905	892	947	891	902	965	938	865	887	933	887	922	877	929	912	941	877	911	860	887	936	878	910	890	888	932	896	905	911	859	909	886	904	859	900	870	920	905	874	875	906	913	895	982	848	942	982	970	911	949	893	910	849	933	889	918	968	904	869	926	944	932	939	885	839	891	861	943	883	934	919	896	977	893	891	911	861	900	950	968	919	926	957	866	883	924	880	930	928	961	896	899	900	917	965	923	920	898	918	942	927	960	930	889	891	869	873	933	933	923	937	940	908	910	870	919	906	872	885	923	898	860	912	934	974	935	925	924	886	899	928	923	911	868	891	834	921	888	972	927	887	898	932	940	912	888	919	839	948	896	891	899	961	857	816	884	856	906	880	909	929	964	972	896	872	925	903	905	952	957	898	852	936	906	927	927	883	914	899	912	884	938	937	869	867	898	949	919	942	904	879	891	888	934	894	897	941	897	959	905	881	906	930	871	927	863	879	892	907	900	947	891	887	938	913	954	902	917	906	899	906	960	852	939	934	957	877	919	868	879	927	912	890	937	890	920	894	969	897	900	899	922	900	899	838	976	854	954	900	919	901	889	970	891	932	923	859	918	911	907	951	900	896	862	899	992	918	887	951	955	900	926	911	909	892	843	910	929	885	905	963	931	946	927	945	908	941	868	885	976	937	902	870	827	858	942	860	911	881	906	927	941	880	913	870	924	922	912	881	967	913	893	887	935	887	903	940	876	917	863	901	884	880	851	904	936	863	906	853	940	924	923	906	908	873	878	927	943	877	951	918	886	922	906	876	885	940	946	888	907	937	918	897	892	953	897	875	823	883	900	940	861	907	925	888	935	844	876	916	947	896	911	923	908	930	920	910	961	961	894	893	857	938	906	930	909	906	879	910	953	895	889	920	856	936	955	905	867	912	891	863	959	891	964	902	893	924	941	954	858	905	913	932	938	897	885	950	925	890	900	999	954	949	868	885	899	994	861	950	909	897	923	949	915	889	949	869	895	902	913	891	886	899	957	889	867	958	930	969	886	878	919	972	913	910	909	932	873	849	897	943	972	910	938	912	913	827	891	939	908	932	914	941	852	885	893	884	899	915	942	931	959	921	900	889	877	906	951	876	895	901	914	883	929	912	875	898	902	940	928	918	928	884	929	910	898	887	905	908	931	919	949	882	927	882	890	880	916	931	897	969	937	835	916	919	892	878	917	926	897	932	882	923	876	873	926	932	903	932	877	863	934	846	903	878	963	960	883	931	908	940	882	949	887
24229	20144	26427	24686	20779	15469	8223	4570	3387	2752	2257	1916	1648	1523	1419	1249	1138	1068	1003	976	949	952	913	956	854	841	879	860	805	832	773	781	766	789	773	785	723	710	756	762	711	723	699	685	710	721	723	727	744	733	722	708	712	716	682	671	712	727	712	752	742	734	676	699	694	669	747	650	709	718	715	666	701	693	667	641	730	681	735	704	694	723	727	698	689	643	685	666	662	649	672	654	738	686	697	699	761	717	703	673	691	688	741	692	740	747	723	695	691	709	675	662	670	718	729	648	655	731	672	667	682	727	698	669	683	683	655	679	617	650	724	654	714	683	669	692	676	666	670	663	661	685	681	647	659	656	684	659	659	680	700	691	644	679	702	655	653	625	661	707	741	615	677	663	693	667	697	687	657	708	711	678	751	705	679	669	721	689	722	636	669	682	670	717	659	714	694	647	714	684	686	681	719	653	722	674	670	640	689	672	690	695	683	665	668	708	644	730	683	677	703	715	706	715	671	674	657	732	649	707	668	686	682	680	636	688	683	690	669	672	742	699	698	668	702	678	724	722	724	718	694	661	702	667	728	691	733	693	692	708	718	691	684	717	690	679	663	725	664	663	679	682	721	664	702	692	620	651	697	698	700	706	665	719	644	701	682	730	693	677	760	734	739	668	666	709	624	688	700	660	705	700	675	634	677	658	672	671	666	675	680	684	699	718	658	692	708	676	680	695	696	677	642	666	647	663	708	662	697	681	716	702	648	657	701	703	664	717	719	672	635	647	698	669	716	701	675	672	690	684	730	694	702	670	645	676	667	721	687	722	676	684	715	708	698	682	695	675	627	742	695	697	692	695	683	700	717	712	658	656	688	651	669	653	675	672	688	649	674	715	688	699	686	694	667	716	664	693	728	647	717	728	671	684	644	714	687	712	688	709	679	678	674	676	654	668	686	714	698	678	696	716	679	675	693	683	695	650	672	701	669	649	701	687	681	669	685	679	683	659	702	677	678	695	730	661	703	696	693	630	701	701	688	692	666	692	696	754	634	676	716	681	644	684	627	678	675	690	702	693	720	705	712	734	644	687	675	694	676	655	673	695	720	667	688	708	666	720	676	752	640	663	701	662	681	741	648	681	646	672	706	689	684	695	677	679	686	673	721	683	696	703	697	691	735	694	691	622	701	654	704	658	679	642	712	644	702	672	660	749	695	678	698	678	713	680	720	721	712	706	721	723	656	702	674	687	721	691	686	713	680	688	682	656	677	677	708	684	687	668	652	670	678	622	690	646	706	694	674	625	692	673	681	669	669	723	658	673	709	679	704	675	688	708	698	743	663	682	681	667	723	662	663	671	715	682	669	672	709	685	668	732	649	688	656	677	684	706	700	714	662	689	658	733	685	633	700	661	654	662	720	634	702	677	705	693	693	675	701	730	693	742	790	683	697	662	690	660	721	695	666	700	719	705	681	696	650	709	659	659	693	739	663	730	686	679	720	691	711	653	702	687	673	684	694	692	698	725	650	666	671	689	637	633	719	648	711	677	648	673	662	678	712	706	678	693	720	669	653	675	678	654	682	697	675	673	718	704	703	652	677	671	703	710	710	706	709	682	660	683	689	679	731	701	670	656	673	694	651	737	673	642	715	703	669	676	694	694	735	685	653	710	691	664	687	719	690	701	644	687	676	689	704	636	707	709	726	677	701	712	692	695	706	683	664	678	697	699	679	669	649	687	694	741	642	631	713	658	655	707	701	750	650	683	642	691	697	708	689	730	679	700	708	670	695	633	703	675	688	676	668	691	676	649	682	634	691	672	705	640	654	658	698	685	712	687	693	667	682	662	721	656	703	690	667	653	703	690	680	684	649	699	728	669	712	692	677	660	702	652	695	656	684	725	665	695	688	675	669	672	693	727	702	718	666	702	663	712	662	675	704	707	704	669	713	686	654	691	697	685	681	663	701	648	701	685	699	686	707	702	663	692	674	692	673	669	672	731	651	721	717	676	687	733	685	699	724	702	648	715	678	662	698	662	666	661	673	690	687	650	678	651	684	664	651	662	662	676	676	624	679	652	676	667	680	652	656	739	678	693	667	725	689	685	688	685	673	691	680	671	670	664	680	688	701	683	681	674	664	688	646	746	709	700	699	670	691	688	740	688	697	716	724	676	651	643	669	652	699	678	744	659	686	697	697	673	709	700	669	736	683	657	712	642	694	682	705	726	768	653	676	708	655	681	679	683	696	700	660	658	682	720	719	641	706	744	682	663	660	647	603	722	683	659	666	688	651	682	677	678	712	674	696	656	695	713	684	649	682	685	646	718	713	685	671	655	744	692	694	727	647	708	740	676	688	669	683	680	661	670	696	687	663	667	688	721	712	712	727	667	685	680	712	664	725	631	666	667	671	714	719	677	748	701	669	709	662	695	685	655	692	725	674	679	685	674	714	673	715	663	680	652	698	698	690	720	692	682	733	683	653	700	691	699	717	674	681	670	718	663	647	683	691	699	688	658	714	693	697	706	715	657	696	651	683	695	657	683	653	721	660	711	694	723	668	675	696	641	682	670	663	674	701	706	667	690	635	683	695	670	649	741	681	696	670	694	700	648	682	638	674	682	678	706	676	687	678	706	667	676	698	663	658	662	676	651	712	672	699	688	696	663	704	629	672	668	660	650	704	716	692	647	656	655	685	710	671	678	669	664	712	666	703	657	690	661	674	664	684	764	637	660	677	724	697	690	684	663	655	714	671	690	713	686	658	693	707	676	643	708	692	703	709	673	670	642	690	665	655	719	677	692	686	704	676	683	679	706	664	709	720	747	688	650	706	713	672	689	660	652	723	693	670	714	654	712	656	697	658	672	661	718	694	640	717	680	697	699	726	673	674	657	687	673	674	666	658	695	657	698	630	640	692	691	684	685	682	720	678	708	680	664	676	627	709	678	691	656	703	693	681	665	701	665	669	691	624	689	674	683	667	731	643	694	719	681	654	664	676	718	725	685	677	683	725	692	675	700	665	724	694	656	665	674	673	631	664	647	693	652	664	743	662	708	686	719	674	729	707	665	667	735	745	724	724	663	662	637	708	701	729	662	706	675	698	675	744	632	695	695	649	648	658	666	693	688	662	654	706	682	692	715	667	628	651	692	666	718	698	660	679	634	664	697	659	642	648	711	736	665	683	693	700	666	664	660	659	690	675	666	664	732	699	693	684	705	682	760	672	686	671	740	671	660	698	699	693	745	703	664	675	677	679	716	722	744	695	696	690	676	666	693	688	701	688	704	713	653	701	711	640	662	699	785	690	686	688	700	678	653	648	693	680	677	718	679	699	706	686	644	654	722	663	727	640	695	693	724	660	688	677	701	692	666	647	683	644	691	692	749	737	676	702	667	726	691	640	647	694	671	679	693	677	669	689	672	665	668	655	701	683	702	686	699	661	707	702	660	696	639	667	702	695	696	712	628	667	718	679	706	751	665	700	713	673	656	662	649	650	669	673	723	670	664	680	674
37382	56533	49017	34538	22860	14552	10579	8311	6322	5394	4374	3547	3075	2652	2272	1987	1809	1605	1482	1411	1299	1309	1251	1165	1128	1067	1003	1008	973	940	908	926	881	915	823	846	808	825	838	821	813	895	883	833	863	799	816	809	788	826	794	754	793	737	784	763	773	826	840	808	783	776	762	767	744	784	757	700	693	751	735	770	748	761	738	720	702	788	719	724	763	782	788	784	769	770	714	753	728	748	728	708	727	730	708	724	720	744	679	731	719	776	753	710	717	704	709	721	693	738	753	726	712	764	700	704	739	706	749	718	736	767	707	724	736	762	752	736	748	668	755	739	764	760	688	749	697	725	763	739	690	685	729	685	724	734	726	736	697	736	681	720	674	726	765	713	716	660	753	734	765	684	776	734	723	768	717	741	705	749	679	739	759	740	732	694	723	783	756	739	701	745	746	733	745	751	741	751	754	703	717	720	697	708	716	733	730	721	728	672	721	770	723	725	761	750	683	743	722	772	739	743	726	765	754	759	740	740	697	711	750	737	768	761	725	722	736	727	779	684	733	769	745	743	758	749	714	711	752	729	733	746	771	777	723	712	696	739	674	739	697	691	728	760	751	725	745	751	718	705	760	716	711	742	756	720	720	711	742	744	658	747	699	712	723	740	734	748	709	758	740	764	719	705	718	689	722	719	708	768	740	717	699	749	716	776	722	745	750	769	750	725	687	719	740	771	730	704	718	739	767	753	721	712	756	733	764	753	727	757	754	740	704	693	791	723	787	732	778	713	674	673	761	732	778	734	754	690	714	688	735	700	744	697	710	713	722	744	756	755	738	778	720	752	761	687	747	708	727	723	717	724	784	739	735	733	715	734	741	726	733	709	717	720	705	765	673	721	741	734	774	726	744	753	699	729	718	760	699	737	702	739	667	725	689	730	734	761	729	713	758	738	770	731	748	781	695	683	682	728	776	791	741	730	718	716	737	680	770	746	740	746	718	742	730	702	705	734	672	723	724	721	716	711	733	701	730	742	685	729	784	686	776	779	706	684	726	702	696	748	696	773	749	717	703	683	752	756	713	702	717	734	765	792	735	718	745	759	718	723	715	714	771	744	771	807	723	731	754	731	641	728	713	713	750	743	751	726	708	765	724	733	760	731	715	713	669	664	772	729	755	702	803	693	720	745	697	761	725	674	739	744	730	699	725	741	727	738	735	739	759	744	726	698	777	725	742	683	776	771	745	727	772	714	728	718	738	739	750	777	706	709	744	742	701	765	754	735	747	729	684	754	689	743	746	736	689	692	719	744	762	696	734	652	700	726	772	685	738	740	698	737	783	711	710	749	779	693	777	783	678	741	671	710	750	711	750	773	731	742	754	742	700	736	736	765	778	773	711	694	722	739	745	741	707	709	723	751	747	686	741	763	717	755	730	756	730	739	765	715	711	751	713	735	726	706	727	741	780	742	771	720	749	766	691	696	710	752	723	697	716	759	722	747	725	697	760	717	747	746	711	709	714	763	726	668	725	733	757	719	699	748	696	681	748	731	732	722	743	700	747	753	704	735	721	723	756	759	761	723	712	710	652	693	749	753	730	753	760	785	739	692	728	733	709	688	681	741	710	737	734	703	785	763	741	739	713	697	750	761	783	758	742	714	694	743	753	735	708	692	727	742	716	752	720	688	760	798	694	676	760	714	715	755	764	729	728	728	737	719	722	679	733	692	751	722	698	718	734	748	761	720	715	730	776	722	730	695	698	746	734	717	718	750	747	749	748	734	711	725	735	727	733	725	759	719	773	751	736	722	701	713	697	749	779	725	757	755	742	780	687	688	716	717	748	752	666	657	739	736	767	757	750	757	719	729	723	761	739	726	723	755	736	711	725	766	720	735	757	729	754	778	770	778	699	715	800	760	688	755	712	737	775	694	715	725	762	696	708	734	741	713	729	713	780	696	751	743	751	738	687	743	781	734	708	746	717	731	725	717	730	753	688	656	753	691	713	748	686	743	749	744	765	713	782	705	755	753	734	721	730	717	735	669	754	740	744	688	715	718	738	709	767	733	748	743	658	731	732	741	793	699	719	739	728	693	776	718	734	725	759	722	717	689	779	682	750	726	756	720	728	706	700	748	725	720	779	770	755	698	711	756	705	706	764	777	742	726	776	724	759	679	731	717	718	701	709	767	688	755	726	743	752	743	716	752	747	774	752	760	745	763	775	710	726	760	714	756	716	801	755	717	680	732	709	723	743	715	746	696	739	757	701	740	772	722	731	782	737	662	688	737	693	729	734	747	712	769	718	714	736	778	750	742	717	720	719	733	727	720	752	734	721	734	760	704	730	747	764	704	729	720	730	771	703	723	723	735	731	741	705	704	737	754	743	743	791	735	730	685	751	728	742	726	739	778	774	709	744	773	700	728	714	764	687	746	709	703	694	728	736	741	683	709	710	723	682	806	700	772	687	703	707	736	718	726	796	707	769	722	726	753	743	731	727	758	725	763	729	746	720	763	729	702	723	725	709	758	731	729	736	740	758	717	688	754	705	738	711	766	692	734	700	733	721	788	714	711	728	720	719	742	733	754	721	711	728	752	749	720	747	740	725	774	700	705	729	766	711	764	736	749	711	744	755	707	710	714	715	698	708	766	747	740	675	771	757	681	749	762	688	724	695	746	717	772	723	753	774	755	743	667	703	713	711	704	732	711	742	728	702	731	713	750	748	717	753	752	746	744	725	660	728	728	755	708	758	749	676	735	754	736	753	717	718	716	731	716	700	728	709	772	716	747	746	727	786	737	740	676	752	714	766	716	707	704	742	740	712	737	739	779	746	705	732	737	739	750	699	690	691	716	725	741	740	721	733	742	728	759	727	738	736	769	714	760	751	716	719	720	740	758	732	721	752	696	768	693	723	713	732	694	716	783	748	736	683	737	743	712	753	716	724	743	752	749	753	729	751	716	717	676	727	747	750	748	707	799	711	711	746	707	704	718	742	735	714	722	782	676	673	745	674	707	746	741	683	725	737	713	722	706	741	738	724	753	737	768	743	712	720	728	753	755	737	736	751	754	695	732	739	709	718	803	745	754	790	731	770	741	696	725	742	755	721	734	718	782	752	686	759	752	733	762	713	733	698	724	758	748	696	687	711	740	777	710	698	715	722	739	701	744	751	717	729	809	704	698	696	701	712	707	705	748	700	758	729	700	760	690	769	694	728	733	742	761	730	745	718	723	758	754	749	745	757	789	666	723	701	720	709	731	732	697	661	727	701	744	741	678	764	739	717	699	736	810	695	732	762	736	777	704	700	777	758	737	738	773	741	708	760	731	756	722	719	680	724	704	788	736	751	694	752	715	746	726	704	736	731	682	690	728	714	728	779	684	692	740	715	731	731	747	735	774	722	752	781	740	707	777	741	713	722	705	698	734	725	730	738	740	702	732	721	737	716	709	745	688	757	733	704	717	770	745	717	672	743	719	733	685	720	748	726	721	703	716	754	713	756	720	724	736	758	723	732	760
22402	20110	26479	23782	20615	20624	15899	7453	4941	3942	3204	2711	2340	2073	1781	1666	1548	1468	1368	1325	1338	1223	1208	1199	1093	1060	997	1015	998	984	947	927	854	1002	951	833	953	908	910	828	871	847	839	884	864	895	928	896	882	826	906	839	854	831	880	890	882	846	821	809	859	832	831	875	875	832	828	824	832	850	835	861	840	790	830	869	819	790	806	865	833	861	871	828	828	841	821	801	810	861	849	835	830	803	850	837	807	848	817	845	838	810	808	842	889	797	889	830	853	803	844	813	831	772	825	827	853	810	836	775	791	812	785	838	828	826	802	806	802	816	817	797	802	837	807	838	842	824	803	833	791	799	788	805	822	772	822	847	858	892	783	840	837	781	813	803	846	794	830	849	810	819	817	786	801	827	831	782	798	833	800	798	774	832	844	820	819	813	812	829	842	782	834	771	824	802	773	824	780	879	853	747	808	792	846	820	812	820	837	849	818	877	821	835	790	807	838	820	836	797	758	811	836	811	814	824	833	849	871	779	817	837	775	844	781	815	787	805	830	824	807	803	822	801	850	811	833	857	845	803	794	818	850	856	861	780	782	810	780	816	829	831	804	844	846	839	759	845	804	803	788	797	876	819	823	808	830	737	787	823	811	830	810	783	784	805	807	856	803	819	806	839	792	833	847	807	739	790	821	796	849	830	839	821	814	819	786	807	801	819	791	851	829	832	753	844	826	769	844	767	828	809	820	822	813	794	803	834	813	841	797	817	806	837	799	849	809	789	818	854	791	776	861	847	799	861	868	831	838	794	834	830	865	810	814	788	777	823	795	809	797	817	816	795	817	847	826	855	810	794	870	876	843	832	845	823	812	880	812	847	797	859	813	780	852	824	798	803	804	801	813	795	828	795	820	807	769	839	852	823	846	780	833	828	824	845	811	822	807	763	826	820	840	790	865	832	829	848	835	838	845	826	776	781	808	790	802	814	829	783	855	832	805	793	793	860	828	771	833	821	802	829	772	866	749	801	836	801	803	781	816	848	809	793	843	802	815	867	847	787	790	825	786	852	851	830	783	886	801	836	782	805	795	785	810	829	746	837	828	838	759	808	854	814	795	810	820	855	834	801	877	803	794	814	785	804	777	822	787	823	821	808	792	837	830	796	824	801	828	831	790	793	808	827	838	804	787	838	835	816	762	832	832	832	772	770	832	815	792	862	815	842	864	851	798	789	838	764	886	829	864	747	840	833	814	855	794	837	790	840	797	788	796	825	890	797	793	785	803	853	817	814	789	817	835	835	772	802	801	831	803	852	801	819	806	824	861	851	835	759	839	869	815	823	791	829	759	807	807	832	810	841	858	778	837	797	761	793	848	819	826	838	838	857	878	802	837	836	833	859	816	805	831	787	822	762	878	831	834	814	813	828	838	792	779	846	877	824	798	835	779	796	792	841	787	800	800	810	854	780	817	848	845	845	832	813	806	773	805	809	825	858	811	773	813	828	794	811	868	848	802	820	797	797	828	824	842	747	822	768	828	829	771	821	803	872	780	841	850	816	858	834	801	849	817	850	808	870	836	885	824	823	822	848	832	776	823	754	819	888	815	843	832	818	801	807	815	854	831	818	841	797	840	804	782	811	832	840	786	820	842	834	813	825	810	839	816	867	806	804	828	846	775	847	868	829	843	816	794	857	811	847	857	800	788	792	802	795	777	802	874	757	827	797	808	823	834	879	842	871	852	788	819	781	875	803	804	808	799	781	805	787	849	801	776	839	835	792	828	840	821	760	823	842	842	823	793	850	840	800	844	785	821	830	805	833	816	843	816	792	809	834	805	827	837	763	777	823	795	827	850	818	812	825	823	819	813	798	810	793	820	834	809	801	812	830	759	861	803	831	819	813	788	843	850	816	811	823	849	825	783	822	825	820	809	787	812	832	826	923	838	779	760	821	823	812	798	777	810	796	827	779	818	821	856	848	853	807	776	811	857	825	841	810	810	778	825	817	819	879	803	806	845	841	841	810	845	825	771	791	844	799	750	845	811	782	817	802	825	840	853	728	819	807	808	797	809	819	824	771	858	757	844	792	860	861	841	796	793	840	805	747	834	813	774	782	813	875	868	806	819	863	818	781	798	838	856	810	807	781	874	793	789	840	847	812	846	844	850	854	813	793	799	876	838	789	835	874	816	773	783	804	813	820	814	850	783	800	786	820	821	849	832	749	825	813	773	792	785	798	760	833	843	779	854	833	842	841	824	787	798	777	787	840	819	804	789	857	851	835	807	781	877	846	801	864	821	819	833	860	787	772	808	837	846	850	789	807	871	843	799	811	820	872	799	838	831	821	786	838	829	800	830	800	847	794	798	856	779	832	859	778	788	768	803	810	827	834	820	797	789	871	793	799	793	811	765	792	818	799	841	816	838	836	790	789	776	770	812	808	806	796	785	818	809	859	862	863	809	834	761	805	839	856	796	823	786	823	824	811	800	811	848	814	833	786	838	823	871	795	842	833	833	862	750	780	822	842	827	824	787	824	750	806	804	838	847	874	843	837	837	724	797	793	829	876	826	840	887	795	790	845	831	837	807	842	791	811	838	820	870	821	778	768	827	844	801	801	854	808	851	818	783	813	838	782	848	818	848	801	817	822	827	802	842	798	783	835	813	831	797	815	820	786	801	790	838	794	846	812	854	904	808	800	782	808	777	770	774	823	840	805	814	808	814	817	837	808	826	855	783	859	833	793	823	776	805	809	808	760	828	760	793	841	802	836	760	801	790	757	804	757	863	751	788	867	797	875	831	790	799	825	852	818	804	829	851	790	858	834	807	799	794	766	772	765	783	832	846	805	875	848	844	874	822	783	800	805	791	772	860	755	776	857	881	825	845	846	861	749	858	769	896	814	806	793	810	817	782	827	821	816	856	732	854	821	797	829	817	815	831	780	846	794	854	822	810	794	751	798	826	824	829	746	857	805	845	851	807	788	816	836	833	810	817	813	807	863	812	779	817	918	824	836	797	781	840	814	804	835	809	830	836	851	814	844	839	831	814	870	824	835	813	830	795	815	819	860	833	823	869	829	805	835	794	779	876	878	853	833	806	840	849	826	860	833	819	816	784	841	822	840	795	792	841	852	835	805	837	829	823	788	852	879	821	770	799	784	828	836	826	835	807	831	855	861	816	815	826	822	822	827	821	820	802	799	849	842	846	839	787	850	816	841	772	854	829	822	842	801	804	832	816	790	860	786	856	838	847	837	846	852	810	794	754	789	854	828	781	848	798	802	758	818	824	804	861	822	836	819	858	792	822	758	819	818	839	799	841	842	862	839	762	764	816	753	876	817	807	790	810	785	833	827	771	836	807	822	810	770	793	829	793	879	861	786	890	839	828	811	815	882	803	797	832	842	753	806	793	792	823	757	797	777	810	834	795	811	827	859	808	806	786	849	837	855	802	786	822	772	843	803	870	807	769	787	876	765	841	855	781	814	860	849	823	793	770	770	852	831	793	741	797	851	778	792
39459	63283	51994	40482	27199	19694	14222	10923	8773	7343	5757	4893	4179	3411	3148	2676	2617	2230	1970	1809	1809	1782	1611	1451	1371	1275	1306	1247	1194	1195	1080	985	1112	1103	1026	1031	1075	1003	1046	970	919	991	959	962	939	948	894	927	923	909	929	925	951	952	888	948	896	870	920	938	878	954	915	927	859	896	905	849	889	892	812	879	904	858	872	856	800	844	923	845	856	821	883	832	813	838	843	865	875	804	911	825	854	888	825	842	906	859	852	871	833	850	854	866	908	845	882	854	920	840	806	834	786	835	812	860	897	842	789	847	815	822	856	820	847	856	904	818	821	852	780	834	832	810	825	822	873	877	864	818	826	852	863	849	867	825	871	862	847	837	829	844	850	815	837	815	874	826	890	823	865	855	813	842	799	882	818	830	844	862	842	828	840	794	803	877	832	812	850	804	768	865	913	848	809	840	823	853	822	872	861	815	853	779	841	839	803	826	847	863	847	810	844	799	851	810	853	832	827	846	794	863	872	801	813	873	828	872	851	828	888	859	832	887	865	802	862	860	863	833	868	806	798	831	852	808	812	821	845	830	826	848	862	830	862	820	802	878	833	886	804	889	829	885	804	880	852	849	781	815	810	829	844	856	867	845	818	866	825	807	854	866	833	848	825	836	798	843	854	815	797	876	848	832	812	853	846	833	848	859	893	829	851	837	848	806	833	830	888	831	870	841	831	835	834	856	879	842	825	854	834	872	840	792	887	900	842	826	858	824	827	802	897	846	830	856	837	850	852	864	899	846	820	894	844	868	794	888	814	807	830	850	881	824	851	836	833	825	789	847	763	846	827	875	827	823	842	882	795	830	859	868	831	839	859	854	859	861	906	871	822	843	827	844	862	868	868	855	840	860	854	880	855	886	815	881	800	817	839	812	774	809	848	847	812	825	826	842	857	839	848	865	831	880	840	847	855	856	812	810	835	875	856	858	832	842	874	835	852	817	819	784	838	877	808	845	863	836	829	837	859	871	826	824	883	817	842	798	859	856	787	808	871	835	867	880	875	844	820	809	847	853	871	819	848	826	860	808	773	842	830	847	844	853	856	851	832	864	803	840	834	804	841	842	833	853	821	823	879	805	839	858	815	880	847	800	869	853	819	862	826	812	828	859	812	804	831	857	831	815	852	864	839	853	821	838	795	799	837	832	845	851	824	864	875	807	811	845	836	845	843	849	884	846	810	885	858	798	845	837	834	816	871	811	838	814	878	785	855	838	828	866	916	823	877	818	895	802	845	798	917	834	841	858	890	853	843	809	809	851	849	871	795	819	840	860	835	868	828	857	874	887	877	851	838	864	846	861	880	851	835	844	866	855	810	814	841	857	831	835	843	873	861	842	869	822	859	848	868	833	844	832	817	813	846	862	850	796	782	834	849	890	831	829	834	830	902	806	865	776	856	838	854	855	816	838	874	786	827	866	855	852	821	860	850	834	820	804	830	813	898	894	866	840	831	846	815	873	845	907	828	837	877	820	839	883	841	844	753	914	852	852	893	807	843	883	825	877	854	856	843	846	871	836	862	830	820	869	807	817	872	813	829	812	825	793	827	839	806	817	880	818	852	791	798	869	859	884	823	878	865	890	829	835	809	851	833	844	867	832	830	807	832	857	795	881	844	832	838	851	861	797	809	832	841	847	885	835	829	836	842	829	846	876	816	828	838	832	870	833	890	838	874	847	774	825	796	828	784	829	838	892	818	816	810	890	848	785	825	841	835	849	857	797	851	853	818	815	786	869	804	838	808	851	871	808	902	833	895	865	859	880	827	787	863	860	841	828	837	859	834	875	868	839	817	815	818	863	862	822	876	869	865	793	807	818	809	859	840	884	817	804	852	856	847	844	860	787	848	852	782	822	815	841	816	825	816	816	813	801	772	825	823	902	869	841	814	842	821	884	801	875	789	839	833	850	793	864	819	869	800	874	844	856	851	836	839	793	833	896	840	823	805	847	917	843	824	820	793	834	813	854	842	855	850	869	812	804	847	823	839	824	843	847	859	808	878	881	827	850	866	840	818	927	825	802	813	808	850	869	831	832	827	811	841	868	826	827	800	811	854	856	842	796	865	824	834	842	860	829	822	801	847	814	868	841	800	865	851	801	830	851	839	852	869	856	797	802	888	820	868	833	860	827	850	865	822	837	840	817	811	874	872	872	839	804	819	818	838	854	890	822	824	811	869	821	868	807	834	868	815	861	771	796	851	849	815	878	823	821	891	815	815	819	817	826	849	885	875	820	794	844	828	845	792	898	875	799	825	860	823	832	810	851	852	837	849	819	864	836	868	843	840	875	832	804	816	825	871	834	856	804	811	854	847	886	878	858	874	824	830	852	826	805	859	848	834	808	819	843	819	797	848	856	804	837	857	832	868	790	879	855	845	837	884	830	822	917	856	848	876	835	847	814	845	784	877	842	871	842	869	793	838	839	876	891	847	845	865	825	847	821	837	855	814	838	885	864	809	844	800	875	841	825	882	884	825	863	864	811	826	857	781	852	866	840	830	829	856	826	816	858	898	813	848	869	845	831	808	833	793	836	866	864	833	810	809	835	798	860	814	823	786	841	800	825	841	867	826	821	813	831	873	847	809	857	831	808	801	839	882	848	787	854	829	870	915	846	843	822	891	832	893	836	917	833	839	816	845	820	865	843	811	830	820	843	803	847	831	836	817	883	816	826	904	880	841	817	887	844	839	821	866	806	850	813	862	795	853	871	874	828	855	836	836	874	812	878	801	858	851	808	795	865	822	775	822	802	890	852	806	828	830	870	822	847	856	823	864	847	830	855	856	837	850	898	849	851	829	801	800	861	869	825	822	856	814	860	873	795	883	819	836	862	803	840	834	804	829	851	790	819	820	840	826	830	807	786	867	828	850	841	825	802	792	842	843	849	820	840	850	836	814	863	884	819	800	862	858	838	848	896	895	826	840	834	823	841	829	811	853	821	845	841	818	855	840	812	855	835	864	841	821	866	867	801	842	819	805	863	810	840	851	811	830	872	839	820	792	789	820	869	803	840	815	834	836	864	875	823	835	884	827	853	869	875	854	877	859	826	822	794	805	814	777	858	820	822	853	831	861	839	843	826	827	856	840	854	866	787	841	825	882	811	840	846	828	827	830	874	871	793	768	798	862	889	840	874	830	854	799	782	813	843	866	866	826	804	852	892	819	850	849	838	842	771	817	860	854	850	861	851	801	853	815	827	824	833	825	876	842	841	850	811	794	829	833	869	863	900	825	854	796	866	834	844	870	874	805	850	830	860	866	799	790	863	869	806	845	854	827	824	862	849	851	806	803	834	830	811	846	820	874	813	861	829	833	817	816	880	867	861	837	854	809	838	849	838	847	839	832	857	847	832	846	821	886	834	852	818	822	778	820	870	871	835	843	818	800	786	877	841	830	857	818	842	817	854	828	871	837	830	851	841	843	836	801	842	821	815	859	786	784	881	870	820	866	810	869	802	826	860	840	847	807	877
38350	37845	33087	23044	11314	5670	3902	2846	2485	2048	1799	1561	1457	1311	1268	1167	1148	1084	1069	1088	1026	991	1027	1033	919	984	945	993	958	953	889	869	936	943	933	866	915	902	877	899	924	894	856	918	893	864	897	858	897	912	875	846	861	883	862	865	900	887	815	852	858	872	916	874	874	947	878	890	865	821	888	912	885	913	856	829	844	882	868	873	854	850	844	837	849	888	847	824	845	930	872	829	898	857	844	879	863	826	878	824	862	905	852	842	802	885	833	832	868	907	839	870	859	881	828	881	868	838	864	810	833	898	883	859	841	844	839	851	850	904	832	849	808	875	852	836	850	868	864	889	899	877	869	829	898	805	828	872	881	794	911	859	821	865	845	869	888	835	889	798	842	847	863	867	788	839	868	859	827	830	840	853	843	854	856	832	889	891	850	839	879	889	826	861	860	838	883	896	891	833	859	860	854	834	835	813	840	851	867	875	860	824	843	826	787	877	857	804	825	851	847	808	865	837	876	835	839	865	860	860	843	869	830	844	869	892	879	810	850	825	901	840	884	845	854	801	872	878	830	844	887	880	851	837	831	897	848	823	855	868	853	855	910	792	894	790	877	873	854	856	870	848	841	864	848	873	820	845	853	814	866	858	864	844	922	857	854	888	871	873	864	883	836	890	857	828	818	864	867	863	878	847	847	802	854	879	841	881	898	868	868	862	846	872	828	841	843	866	821	825	876	863	866	825	829	865	836	868	830	830	843	842	856	857	849	813	856	863	833	854	836	822	889	813	862	894	880	860	862	833	839	815	839	898	882	856	866	855	875	840	872	889	819	840	828	809	860	888	820	891	881	882	837	881	858	862	850	852	828	814	830	818	852	827	847	865	837	866	795	798	819	855	882	859	942	862	887	839	834	892	885	871	883	838	840	846	850	847	832	833	850	849	802	825	853	862	849	837	894	840	861	911	834	866	822	836	878	876	856	841	914	857	809	881	886	891	848	844	871	838	806	835	795	867	832	891	853	859	850	863	811	889	843	847	897	826	875	840	893	872	869	809	838	866	841	839	857	880	856	905	828	871	836	826	857	898	846	868	826	849	774	859	871	843	897	830	841	885	898	842	862	865	841	819	848	835	811	880	890	919	913	846	905	796	882	836	830	885	866	837	855	823	856	835	868	851	846	833	836	819	852	865	897	826	896	860	863	822	861	826	844	865	829	882	882	901	861	844	833	860	834	841	892	822	851	882	814	856	854	837	821	836	869	822	902	856	843	815	877	866	876	844	819	851	798	863	798	858	799	873	819	852	873	846	911	873	925	888	847	845	836	845	829	842	877	902	865	832	881	813	808	851	820	869	845	861	832	867	813	860	876	848	824	862	893	805	874	860	881	839	811	858	841	828	812	866	856	839	853	876	790	816	860	943	808	805	812	836	864	821	790	851	847	833	911	829	890	850	899	827	854	920	858	850	852	840	823	830	853	803	900	842	871	889	846	820	840	847	824	818	889	870	862	839	846	830	871	883	827	869	866	834	815	884	833	869	840	893	895	816	827	896	877	815	829	843	833	838	898	843	896	872	868	859	867	903	832	825	831	812	839	931	851	892	809	813	814	828	832	860	846	916	917	813	843	879	818	836	861	853	887	885	895	814	876	824	848	877	866	912	848	860	854	845	853	831	840	835	894	879	834	843	882	867	868	838	835	828	829	875	847	856	800	859	835	896	879	835	826	851	849	887	851	864	842	800	885	784	868	891	878	867	900	838	810	845	811	884	842	852	829	845	861	890	826	869	859	801	824	831	858	816	822	823	833	872	878	806	870	898	847	900	871	864	830	807	871	865	851	873	884	866	843	882	882	864	861	840	820	880	876	811	820	877	909	889	911	868	895	889	831	866	850	846	884	877	862	855	817	818	856	828	838	821	873	902	889	882	837	846	811	856	837	831	857	805	856	861	822	894	817	922	894	824	864	836	815	832	855	831	892	825	879	834	851	926	865	841	876	850	896	803	825	827	802	869	908	858	829	868	815	845	816	841	843	822	877	837	833	827	865	888	873	831	858	847	844	845	889	850	859	934	870	853	822	796	810	852	840	908	864	827	842	882	829	825	891	848	886	851	842	862	887	856	856	778	846	867	843	826	838	826	900	812	879	883	832	876	817	881	880	873	866	811	846	834	877	883	877	788	851	838	862	864	898	899	839	841	855	871	889	850	828	866	836	862	887	873	915	840	874	837	870	905	855	826	865	829	869	876	911	844	840	863	846	882	893	833	852	839	867	855	908	865	884	860	900	864	822	906	801	824	842	859	856	837	836	818	851	887	817	829	854	900	852	837	892	878	881	857	794	807	809	856	851	867	864	811	842	820	879	867	868	887	859	928	790	857	862	841	885	890	876	872	834	843	789	837	841	847	853	846	834	873	898	851	871	844	870	865	845	842	827	870	796	861	872	855	806	876	847	906	863	862	877	905	867	847	897	897	854	823	819	848	817	896	838	895	890	893	832	865	890	843	838	883	857	806	857	846	856	795	865	833	860	861	838	824	826	833	836	860	779	825	863	769	901	871	830	885	854	862	846	844	853	890	847	842	879	890	823	863	866	875	885	864	819	849	892	880	856	874	885	873	877	857	868	792	878	857	800	829	853	856	838	851	852	921	852	882	883	871	938	815	855	787	816	851	839	846	829	898	918	837	816	826	879	824	901	856	845	895	882	890	871	786	870	883	827	871	880	869	857	819	788	900	892	842	858	890	881	843	805	795	891	881	854	862	873	805	869	898	832	812	867	842	845	819	878	840	882	821	793	874	856	847	904	840	841	896	871	880	890	826	856	826	870	820	883	798	840	889	867	856	872	821	870	855	842	855	800	856	818	810	856	865	867	831	805	850	849	816	883	849	891	867	812	876	847	805	867	859	861	836	876	880	883	860	869	848	814	837	901	822	879	923	864	896	867	812	904	857	877	851	837	848	815	850	855	851	888	898	798	861	881	874	870	898	913	846	863	839	849	882	849	881	875	858	874	859	874	856	896	827	815	868	873	855	892	831	903	807	856	854	840	846	874	850	830	865	854	835	858	858	912	841	816	840	870	831	851	820	872	856	829	867	846	883	861	834	840	837	906	853	906	864	860	825	834	829	795	834	869	822	875	819	875	865	901	814	854	889	906	850	847	878	870	799	852	900	824	841	855	867	855	896	863	845	868	824	847	856	814	867	852	831	883	853	849	810	816	818	877	807	851	839	896	840	838	850	892	814	838	869	872	850	855	906	861	770	805	854	895	841	869	915	856	885	862	851	840	801	807	875	847	821	892	908	916	895	891	829	833	824	828	854	816	817	836	810	852	856	879	933	857	921	890	848	887	808	846	836	831	866	869	904	867	819	860	863	831	849	768	855	843	790	891	882	893	862	843	879	895	858	822	862	878	834	875	803	838	821	852	879	848	827	915	808	881	802	865	866	857	820	836	855	827	829	875	816	865	868	877	825	875	859	873	822	825	826	889	837	848	832	858	843
42114	47206	40745	27471	16387	9826	7141	5421	4789	3728	3042	2583	2262	2032	1806	1672	1495	1505	1406	1357	1267	1305	1170	1199	1135	1146	1090	1068	1007	1069	1015	1040	1073	998	1001	941	1009	986	946	993	988	929	983	997	929	988	935	944	940	946	962	974	912	935	943	945	932	984	903	921	997	977	933	975	978	926	976	904	895	911	925	910	940	919	899	918	967	897	887	850	900	921	942	941	907	929	916	934	890	954	963	902	907	888	889	900	934	919	936	908	925	924	926	887	926	896	924	886	926	856	926	884	885	923	931	895	926	943	962	909	936	895	877	901	882	928	922	910	912	923	903	898	910	905	945	934	960	935	952	876	887	875	876	930	903	949	906	902	912	902	924	980	932	944	873	882	856	983	917	896	844	950	930	928	991	934	962	942	881	909	852	921	926	921	903	908	940	859	913	876	838	873	886	944	936	878	916	929	912	874	923	931	924	913	912	934	913	918	909	973	886	893	946	910	932	918	916	901	920	927	902	943	917	894	944	974	901	989	881	944	919	881	904	967	886	905	896	910	911	886	933	934	895	886	886	907	934	864	893	904	918	912	892	918	905	904	933	930	887	933	894	965	878	893	878	920	916	865	897	905	910	863	947	945	949	888	906	897	936	923	903	910	921	893	849	961	928	958	897	875	876	926	932	939	920	873	845	878	867	876	978	964	894	897	911	940	916	822	908	941	958	912	919	865	922	901	913	954	930	903	924	901	906	920	927	934	881	877	877	920	862	881	927	931	924	949	925	959	956	909	837	912	926	910	854	946	931	866	948	910	915	865	901	894	917	888	885	943	878	885	938	895	914	874	949	929	926	929	894	953	848	876	888	875	928	889	939	924	914	914	902	884	929	886	893	861	939	900	914	941	931	856	913	911	949	936	843	902	941	913	911	948	926	900	955	900	903	931	849	968	995	942	955	911	922	896	944	888	938	934	878	914	906	889	932	915	918	911	916	917	954	908	852	900	941	911	887	926	877	863	911	880	901	923	927	871	885	904	884	876	870	956	864	914	922	897	889	928	936	899	945	898	923	895	863	893	961	864	897	856	965	948	926	928	900	922	949	903	903	926	866	906	919	892	890	979	910	907	869	950	914	904	840	893	935	918	893	895	935	941	926	928	900	967	990	895	912	914	925	917	833	955	972	952	919	906	890	940	917	944	918	918	946	916	946	951	948	930	912	953	942	945	913	967	902	927	825	912	916	942	907	888	884	924	892	924	914	910	905	973	882	857	848	971	886	939	873	923	1002	873	886	903	927	929	904	948	956	866	905	928	885	888	911	854	930	913	881	971	912	957	889	913	934	889	961	944	921	936	876	972	896	916	883	938	882	919	872	893	897	974	909	938	890	918	874	905	925	926	897	926	912	961	926	948	878	836	947	915	945	867	869	887	925	971	908	902	901	916	895	928	951	914	891	890	943	892	903	869	919	944	916	892	868	880	957	955	862	887	923	891	897	947	960	925	951	904	956	932	927	915	894	931	882	862	916	928	943	881	959	877	880	902	903	909	922	878	899	927	870	915	913	901	929	923	910	903	933	910	885	910	916	922	935	923	940	922	911	908	923	955	956	857	952	921	908	915	913	967	902	931	915	952	919	871	942	915	961	857	884	949	934	935	914	959	956	939	979	929	963	921	949	915	935	929	863	935	957	918	911	930	902	1006	944	907	961	934	969	941	913	920	861	933	894	922	950	915	949	901	915	927	878	910	896	956	931	864	909	938	914	942	954	916	869	864	934	902	912	915	871	905	955	918	909	966	900	916	915	954	930	899	884	931	932	981	870	952	916	940	934	935	912	919	906	845	920	938	920	906	920	950	868	881	909	892	898	913	902	919	888	891	861	894	888	867	938	889	904	933	972	942	891	903	883	843	936	907	900	910	914	956	924	920	948	936	931	939	923	935	897	903	921	864	913	890	932	907	936	878	874	902	909	939	870	965	951	922	921	974	932	879	916	945	870	872	944	936	961	945	981	912	960	891	869	876	924	879	928	915	863	943	926	885	947	913	959	928	984	911	937	921	916	919	918	893	881	928	899	857	945	940	902	932	868	910	890	920	919	935	932	884	911	944	911	910	897	888	943	916	877	923	913	954	896	886	901	925	913	876	914	939	914	912	871	920	954	900	900	903	897	921	941	884	893	968	958	916	935	900	924	957	900	906	897	919	939	878	922	913	926	932	914	906	940	868	936	882	879	915	872	954	951	919	943	910	907	1036	956	922	934	902	918	962	919	943	936	912	914	899	860	914	899	954	902	853	953	862	928	993	850	947	892	884	892	926	889	885	919	963	902	900	906	961	960	896	932	872	946	858	892	898	950	907	903	926	952	859	899	917	935	935	893	970	900	938	890	915	912	944	906	960	876	934	928	915	864	878	918	920	926	912	850	901	946	873	902	875	952	928	841	907	896	920	931	913	905	928	848	890	910	922	882	988	873	900	833	890	914	951	896	875	914	914	944	905	912	905	892	934	861	890	932	913	934	935	892	890	960	957	965	886	907	914	899	949	894	944	892	866	951	938	926	937	893	967	933	974	888	929	846	883	850	931	873	856	887	971	920	886	929	907	948	911	941	928	892	937	876	909	917	952	889	920	949	934	923	910	886	886	965	907	891	865	852	917	948	914	956	915	892	914	917	993	938	950	906	853	917	920	915	885	924	878	937	924	873	913	951	939	962	941	898	956	898	914	949	892	877	967	874	928	916	954	909	922	912	872	925	951	878	917	881	965	945	920	916	921	891	873	930	966	914	902	922	934	945	898	887	909	932	918	912	908	962	929	939	899	941	899	985	934	929	966	879	904	924	936	907	956	978	882	915	886	890	898	962	923	889	957	891	913	901	994	896	936	921	869	1002	928	956	892	897	943	922	933	916	880	891	954	882	892	892	864	838	927	957	904	925	891	908	875	935	932	943	948	894	908	957	934	933	946	921	930	892	872	897	935	945	841	887	936	931	870	949	896	909	938	879	958	981	912	903	930	919	954	937	896	882	933	896	902	878	954	936	945	946	946	886	914	925	881	905	880	923	905	889	848	892	928	926	922	925	954	882	885	950	914	893	964	903	912	934	922	909	895	885	916	920	874	889	890	923	909	872	959	901	920	922	953	917	914	893	934	915	953	942	909	929	939	928	954	922	910	881	892	924	930	859	958	963	860	877	925	883	882	841	926	958	924	870	956	952	918	890	872	961	963	961	918	895	902	959	945	960	912	843	914	932	965	895	880	929	959	910	931	897	909	917	921	886	952	936	996	913	926	900	944	904	929	961	861	916	922	953	907	891	890	929	905	927	952	932	883	939	935	910	926	887	938	943	953	885	893	882	966	921	924	917	930	905	947	958	878	928	861	900	906	896	858	901	897	878	931	880	933	938	954	902	917	920	913	890	898	909	955	906	935	917	927	869	891	921	902	921	887	903	875	947	951	900	938	923	939	893	940	896	963	860	922	917	941	890	831	923	855	895	874	944	921	940	912	962	897	915	907	876	915
24211	20087	26426	24906	20576	15460	8064	4705	3562	2862	2377	2004	1762	1569	1369	1192	1181	1115	1078	1047	1060	1007	922	901	896	792	740	846	823	805	810	821	793	801	732	765	773	715	758	703	724	713	716	733	725	731	720	713	741	763	699	742	729	689	723	758	717	707	711	763	707	683	732	730	692	720	681	667	715	694	709	714	721	651	698	667	693	677	716	676	686	688	727	690	668	730	684	693	668	680	654	713	746	718	654	656	670	720	670	646	667	690	703	660	691	694	705	690	646	679	684	667	738	706	665	726	670	725	704	728	646	698	665	667	674	676	693	688	761	702	663	679	714	695	706	685	682	673	755	649	701	655	705	664	706	655	705	733	657	666	700	695	704	709	712	664	679	678	683	681	674	677	644	694	711	711	698	704	743	701	724	670	677	706	620	663	645	635	733	716	671	672	650	654	685	702	723	726	695	694	651	694	681	669	669	699	749	690	703	623	695	646	682	693	680	690	708	670	701	697	684	661	676	661	692	718	669	669	681	654	692	686	703	641	723	726	640	654	707	732	684	733	679	733	716	705	716	653	692	663	691	687	714	683	679	696	712	679	736	663	678	691	676	700	688	725	724	675	697	666	712	665	687	735	644	661	692	660	696	724	668	658	655	646	717	733	726	715	683	736	668	670	660	681	689	689	706	688	653	677	696	675	700	702	674	677	721	670	712	685	720	721	687	672	673	652	694	634	676	691	705	709	714	738	687	686	689	710	668	693	685	683	663	711	692	670	698	688	679	656	681	687	657	633	669	750	707	689	681	697	651	677	695	623	724	660	679	675	679	704	697	715	662	724	701	642	649	696	681	697	682	675	658	723	680	705	718	695	664	671	695	679	665	680	697	674	652	672	662	645	680	664	689	678	693	676	631	723	673	648	724	764	651	728	719	698	674	697	710	696	653	703	690	704	672	656	699	680	718	665	754	706	674	697	669	659	692	724	656	715	726	654	665	740	676	703	684	676	730	628	692	666	666	688	687	701	681	722	674	677	693	696	677	671	702	679	731	656	705	685	667	696	709	672	619	696	694	689	635	678	642	664	644	706	731	694	688	728	694	693	709	656	626	692	708	632	692	707	704	705	674	656	689	676	696	666	704	672	695	700	675	666	677	657	682	686	674	715	682	743	699	724	693	681	653	702	718	677	662	680	719	651	663	700	720	694	681	667	654	666	693	703	667	715	695	699	707	663	679	725	669	719	717	688	659	772	662	653	700	749	674	703	692	699	710	680	685	724	727	660	738	670	689	653	678	705	665	690	698	658	658	683	695	671	707	638	706	709	682	688	720	676	638	684	672	709	700	736	664	700	667	743	657	635	661	659	690	673	660	695	652	717	671	708	641	700	699	693	718	718	656	712	652	689	652	680	658	726	676	674	706	707	723	668	723	686	723	666	685	609	701	690	643	685	694	728	713	657	646	674	709	742	687	697	722	709	676	716	708	701	650	729	698	658	724	676	679	692	626	675	681	703	708	649	736	689	642	681	704	716	649	705	669	690	703	714	705	683	686	713	651	657	670	672	686	702	680	641	703	742	636	680	698	689	670	627	676	690	683	663	697	723	646	722	671	661	690	678	678	711	721	676	651	715	650	693	666	698	678	629	743	670	696	689	655	698	682	710	642	701	681	677	706	690	689	729	629	710	707	727	692	738	719	730	686	729	670	695	706	668	659	664	686	701	703	682	692	688	657	682	638	657	661	695	660	659	668	636	726	654	669	667	661	736	663	653	655	699	681	696	672	716	682	716	688	721	711	659	679	674	715	651	660	699	664	648	674	705	676	694	633	677	690	739	665	672	684	703	636	718	685	667	678	703	654	671	674	714	694	697	699	688	737	681	627	732	643	683	691	682	679	669	677	668	665	675	666	683	725	701	688	672	650	640	661	705	680	652	663	660	698	642	735	731	733	686	672	655	671	715	682	755	680	677	712	691	654	679	659	637	656	690	705	673	709	642	627	711	621	703	662	671	704	710	779	683	668	685	664	686	665	673	693	674	731	714	659	687	631	727	696	639	708	670	657	683	686	685	637	668	688	657	691	636	682	685	659	699	705	674	720	683	673	743	635	699	697	685	650	665	699	722	744	731	698	659	679	708	741	710	736	641	726	717	714	668	710	698	658	685	690	729	699	694	674	701	657	662	709	721	692	604	704	670	697	689	672	724	690	744	638	669	694	659	634	674	732	687	676	658	735	687	728	665	768	689	656	671	689	644	654	704	670	668	742	682	651	631	656	653	701	652	686	659	718	709	688	693	637	702	697	662	736	689	666	693	696	711	686	635	746	661	624	664	665	693	675	748	732	672	674	699	700	704	697	723	699	676	710	713	687	684	698	723	693	697	723	697	739	637	697	664	656	686	714	706	690	669	709	670	661	721	740	696	673	711	674	678	682	684	665	666	688	717	689	703	725	739	683	724	676	663	702	659	712	720	728	667	684	735	723	671	698	674	725	704	700	697	708	733	667	709	701	716	690	702	713	670	661	679	672	701	690	688	675	684	692	640	664	680	701	702	703	707	709	693	691	617	654	644	714	697	684	698	680	656	724	703	714	697	692	714	654	653	695	664	701	658	687	702	665	666	684	674	720	662	671	654	675	643	682	675	674	693	696	678	729	624	684	699	742	694	708	694	697	723	680	660	684	675	702	682	694	656	666	673	708	703	696	720	675	675	680	645	704	647	658	684	669	671	682	661	710	724	715	681	709	758	679	699	662	680	703	664	627	675	675	666	692	698	655	679	673	657	722	669	684	715	675	681	681	679	658	674	750	687	700	669	733	664	657	612	681	736	684	725	740	674	706	693	693	716	711	758	697	703	728	641	672	670	705	725	734	652	679	708	730	660	685	687	706	683	688	646	661	622	696	691	652	681	607	689	707	696	706	691	703	623	661	705	698	731	697	659	723	649	668	681	699	682	682	680	696	680	679	628	603	680	668	668	709	691	715	689	662	662	684	668	690	662	716	653	726	685	688	686	669	717	674	665	682	668	704	732	744	700	642	652	650	674	634	711	689	735	694	674	672	695	709	670	755	697	701	706	670	692	668	685	673	691	674	733	680	677	707	703	696	695	702	714	661	746	660	749	714	710	689	693	689	709	759	695	659	719	678	696	691	680	664	663	654	705	666	686	718	681	632	692	718	622	727	639	659	732	688	699	690	678	685	663	722	718	687	704	678	697	702	643	742	704	673	695	709	756	705	660	665	671	714	683	672	668	708	654	721	686	717	713	699	696	663	698	738	724	675	659	663	688	743	647	703	689	648	676	680	719	654	663	701	636	682	705	698	693	745	688	652	713	668	685	740	675	669	617	638	663	662	662	657	652	750	657	665	705	703	651	684	704	676	671	661	714	693	670	657	662	646	638	680	714	714	656	693	642	674	657	685	705	656	657	668	692	680	698	634	673	659	676	701	647	647	692	684	693	669	597	664	700	709	699	696	654	687	690	683	714	692	684	708	692	713	673	727	667	717	672
36140	54302	50468	35349	21556	14546	10715	8325	6779	5395	4466	3823	3160	2584	2180	1939	1820	1688	1638	1466	1332	1224	1176	1166	1084	1066	995	974	990	965	942	920	920	865	900	873	837	841	819	852	844	861	825	829	880	794	746	744	775	802	730	786	799	839	764	803	729	755	809	826	780	755	756	736	804	760	791	747	814	767	711	729	756	769	721	772	757	762	758	726	776	801	708	785	740	731	786	729	734	712	697	768	716	757	744	722	807	716	800	718	711	745	777	722	698	697	725	763	741	718	729	759	741	727	731	733	729	758	739	740	786	722	696	710	731	734	712	756	782	763	698	700	738	777	777	691	748	746	753	706	729	702	752	697	769	702	717	765	734	707	727	712	713	731	713	739	744	753	770	721	745	749	685	743	746	705	768	677	731	753	718	747	700	704	713	735	736	745	680	685	737	723	737	749	748	729	781	745	694	713	772	706	738	768	742	781	691	719	737	749	752	740	766	759	735	738	702	749	704	676	713	735	726	706	709	680	731	728	769	706	741	706	732	685	748	752	726	708	742	750	783	762	704	749	668	696	759	745	715	717	695	728	748	751	695	729	750	771	755	758	748	703	732	766	717	796	748	728	732	696	718	740	713	727	687	724	745	742	725	696	720	737	722	733	732	688	800	687	716	658	775	773	768	773	743	736	759	748	771	725	734	746	743	741	764	727	719	713	748	723	740	689	732	725	767	746	714	722	701	797	786	741	745	711	774	745	751	761	690	703	770	721	792	735	734	740	701	749	728	720	703	747	766	714	745	749	750	713	752	761	730	750	720	701	734	733	750	745	750	720	763	718	694	731	773	716	760	655	757	692	756	715	779	772	686	771	702	728	729	693	806	765	721	736	722	760	701	746	744	730	754	743	782	742	762	753	758	732	731	779	701	725	744	765	736	764	747	713	767	708	778	750	685	722	758	748	712	727	772	659	709	696	729	732	733	720	765	758	737	759	771	708	742	778	729	706	732	758	699	742	653	716	757	739	699	731	810	766	729	734	720	757	678	762	742	709	694	741	723	732	706	759	702	733	754	736	755	730	679	723	757	758	733	670	757	744	785	759	707	704	751	773	685	745	730	717	705	756	746	734	727	728	748	747	745	749	707	735	732	716	732	787	714	712	735	715	751	707	763	727	732	702	740	707	718	732	682	759	760	747	731	752	798	738	748	706	728	726	682	747	721	713	697	727	760	680	706	776	734	729	740	734	717	752	736	739	752	748	812	792	702	776	751	778	743	772	718	756	693	714	705	696	785	727	771	782	721	733	681	761	778	738	730	727	719	743	759	700	721	749	734	748	750	784	689	712	702	748	726	737	712	817	704	729	795	738	691	757	731	729	760	741	778	722	677	767	737	764	767	707	668	725	732	730	685	775	729	721	708	707	761	709	754	774	683	736	774	718	748	756	785	727	715	772	757	714	704	751	695	733	702	683	710	740	716	739	798	696	731	683	756	744	727	719	690	759	743	730	701	730	732	790	734	686	687	759	722	719	736	742	779	715	704	776	745	736	763	762	760	698	745	740	735	727	763	781	737	757	697	696	731	752	736	718	753	724	721	690	725	787	712	734	744	726	771	742	713	753	775	756	781	739	733	718	671	757	709	788	761	736	757	733	759	750	774	717	740	741	746	711	742	728	676	807	774	730	773	708	714	755	712	746	738	726	735	693	746	697	754	702	731	728	776	740	741	758	703	756	707	747	772	748	748	753	737	672	793	745	790	716	729	716	730	720	741	697	747	686	736	753	744	777	757	764	717	727	723	699	790	740	731	709	767	744	692	776	714	771	685	709	764	781	715	723	729	738	715	752	784	749	724	754	726	699	755	707	763	784	748	795	749	727	782	692	750	700	720	750	697	685	771	754	724	747	791	698	716	683	747	754	741	710	730	729	789	783	752	758	739	717	772	740	769	736	744	728	774	763	688	731	719	736	730	733	680	736	723	730	698	739	728	750	796	754	698	710	738	714	751	702	768	750	729	655	723	654	743	756	737	716	745	706	725	722	732	773	726	718	707	725	767	751	703	766	728	684	785	746	716	692	719	713	746	696	741	792	729	774	714	716	727	767	728	726	742	776	747	698	712	784	720	721	707	745	744	694	736	714	769	759	750	744	736	780	752	742	710	711	715	714	762	722	782	728	728	736	723	713	767	725	726	741	807	741	768	785	722	790	741	724	744	737	748	704	745	734	727	694	740	766	747	738	758	738	728	742	708	739	795	726	703	775	725	748	728	776	759	708	751	734	710	731	771	709	745	734	703	718	732	709	727	742	733	774	756	733	746	739	694	752	695	734	700	697	702	759	787	738	740	717	705	715	766	742	762	768	716	714	732	700	748	704	793	734	769	745	731	750	732	758	700	736	724	690	723	773	755	743	779	745	696	741	740	684	723	746	711	766	773	726	746	748	738	708	753	771	729	754	736	696	738	719	733	764	724	727	765	755	789	717	754	701	718	737	747	766	690	733	733	730	716	703	753	724	724	733	747	761	725	780	765	690	750	741	730	739	739	734	779	682	745	746	748	689	726	730	743	786	701	721	757	706	754	713	715	710	721	746	758	744	735	761	746	730	726	730	733	697	714	727	729	723	703	731	755	728	753	718	750	726	714	783	754	774	748	738	755	781	693	706	766	725	735	733	713	698	743	770	735	773	730	705	688	786	737	689	707	700	744	725	763	680	749	703	724	727	775	698	709	742	707	772	663	752	729	726	763	717	713	760	753	724	712	729	740	731	756	784	727	757	740	780	731	707	688	732	713	695	744	775	753	747	709	704	782	738	756	767	705	743	734	754	753	704	755	728	690	744	773	713	733	745	732	753	666	726	739	735	704	768	708	716	746	798	735	733	737	713	700	738	765	771	718	760	752	724	743	729	740	727	782	716	768	759	704	706	726	731	766	792	683	758	748	740	768	738	759	748	695	731	733	726	769	765	729	685	774	719	773	713	726	708	698	733	754	749	716	725	743	744	761	714	718	729	690	714	740	782	712	725	689	753	734	770	718	706	682	707	772	752	757	734	709	730	722	741	727	722	739	685	715	763	685	753	728	717	747	740	781	703	731	738	713	701	742	787	748	781	745	725	726	731	728	705	735	753	755	754	733	720	766	649	720	690	721	752	763	724	782	711	738	672	708	756	723	685	732	697	740	722	697	748	755	723	732	756	740	773	758	701	734	761	728	762	735	686	729	756	745	750	699	739	712	724	736	739	764	714	763	720	744	699	711	739	733	769	730	741	767	747	726	730	692	771	706	728	728	740	659	718	721	728	704	773	726	710	723	748	747	698	750	722	766	733	723	701	734	779	732	694	733	754	766	731	751	749	701	716	739	764	677	734	712	731	725	742	751	736	723	743	727	744	791	755	727	735	726	773	724	751	733	682	732	745	710	769	766	740	711	716	807	714	663	752	708	707	753	759	740	730	734	709	705	731	722	691	694	694	775	725	708	716	744	730	701	703	745	729	756	761	759	756	711	760	723	738
22453	20099	26687	23728	20603	20417	15908	7787	5268	4252	3589	2947	2516	2245	1943	1711	1524	1532	1398	1301	1278	1225	1272	1142	1120	1067	1028	960	1018	961	923	917	926	963	905	881	868	896	876	831	943	869	858	947	850	889	861	871	862	863	862	836	806	853	887	786	864	854	899	877	823	834	864	804	832	865	816	829	869	813	780	807	871	854	819	783	805	778	795	845	802	835	845	851	794	794	860	855	778	831	789	766	874	803	878	787	851	819	787	777	823	809	814	784	821	810	818	763	786	826	786	807	815	807	780	778	806	850	791	788	752	787	828	821	802	837	818	820	796	839	830	809	827	819	810	870	827	868	847	781	841	821	793	829	800	842	767	817	861	796	827	768	807	781	787	787	835	818	795	792	819	789	858	857	835	764	863	794	813	871	829	780	852	820	813	798	812	836	849	872	860	821	848	818	812	780	850	770	815	839	845	820	889	823	839	809	844	811	833	754	799	781	807	831	835	798	822	849	800	828	789	813	861	813	845	866	837	866	850	748	787	882	759	832	768	809	802	775	779	776	749	844	788	842	797	790	807	841	837	838	820	850	834	792	860	822	830	784	824	841	806	794	855	847	787	778	823	813	810	784	813	758	793	754	841	805	832	791	797	824	841	857	800	793	850	815	798	793	818	862	808	826	805	840	788	823	812	829	865	836	816	855	832	780	818	841	865	806	836	800	780	822	824	791	816	840	834	885	821	834	832	829	815	833	841	747	832	780	780	842	894	819	791	838	790	832	824	828	834	838	747	804	770	861	797	831	827	802	836	792	776	804	818	826	790	870	850	782	824	804	833	837	828	817	858	812	789	837	843	827	855	785	815	815	810	800	811	789	808	813	826	821	820	828	801	821	795	799	817	861	848	776	801	785	770	884	825	827	830	833	797	825	757	756	813	815	855	818	829	828	787	864	817	833	802	798	818	866	829	826	873	781	823	814	785	817	829	835	809	828	831	820	787	831	835	848	817	838	842	857	821	827	818	807	823	844	837	800	823	800	794	843	771	820	844	770	850	832	798	791	787	802	831	823	794	813	794	837	838	825	825	781	824	841	845	807	773	797	834	833	832	853	779	790	808	769	829	852	831	813	834	798	830	870	765	884	846	783	810	819	838	827	842	799	848	812	813	803	826	808	768	794	820	800	814	770	834	793	794	795	851	825	777	816	768	806	772	750	819	816	826	817	823	860	805	754	791	798	809	836	837	875	807	857	840	805	830	832	759	813	844	854	806	840	819	795	752	830	850	806	872	848	815	785	781	841	859	805	794	879	802	846	768	767	778	792	831	782	794	804	780	763	779	847	774	816	780	799	841	827	805	821	864	843	812	796	763	821	816	737	814	804	800	817	783	821	750	809	774	834	792	873	775	857	827	776	821	837	803	810	840	838	831	833	833	826	833	743	876	797	805	824	812	830	831	779	815	853	770	857	797	831	832	829	797	814	820	837	799	781	817	867	830	831	812	819	827	809	797	792	788	816	835	827	824	833	802	805	789	843	792	764	804	792	780	807	814	789	814	802	799	829	840	785	812	818	819	806	808	782	807	805	809	810	828	814	812	834	813	817	818	796	827	831	751	825	805	823	832	809	807	793	821	788	815	791	849	833	810	827	786	810	801	797	841	806	801	784	805	791	801	822	838	805	815	811	806	826	822	807	854	759	843	813	844	771	829	859	790	823	757	827	806	821	825	867	844	788	808	809	820	810	755	817	834	862	774	823	810	823	799	840	870	800	781	802	791	797	837	790	864	794	796	785	842	817	786	816	803	743	830	784	813	818	781	784	857	787	839	778	814	829	866	845	775	842	833	821	814	858	794	824	811	774	778	823	807	799	826	790	802	815	759	761	825	821	819	844	793	808	804	825	852	816	781	790	841	820	782	879	783	804	793	780	799	838	785	788	840	786	790	814	781	797	825	842	743	775	792	817	812	815	815	785	827	832	835	865	835	787	754	857	830	762	841	788	782	759	789	783	772	850	839	825	851	815	826	836	783	851	828	824	818	820	827	804	852	825	813	838	859	859	816	789	831	857	862	825	833	852	822	842	765	859	853	771	833	854	858	806	839	853	793	829	855	776	798	814	814	862	872	851	802	851	786	849	848	802	821	782	754	802	808	805	876	793	769	776	791	865	800	824	793	815	786	830	815	790	850	843	882	791	822	850	807	863	773	806	812	828	814	806	790	847	811	786	793	812	789	811	846	817	850	814	792	779	852	734	849	887	812	803	786	800	815	809	835	787	801	778	837	835	837	820	796	772	767	801	788	900	809	824	820	814	783	789	796	828	810	803	836	831	745	797	886	758	829	822	787	769	850	855	811	796	790	802	803	851	870	812	847	823	840	804	839	825	825	828	841	761	798	834	824	798	758	762	795	803	829	869	781	826	853	790	817	829	831	836	791	851	848	803	765	835	771	823	835	819	862	827	795	799	807	798	734	803	797	804	815	869	824	763	834	850	851	810	814	831	820	816	799	820	869	799	785	816	809	774	830	860	821	829	765	839	824	848	783	812	774	857	801	874	848	799	836	785	836	770	843	798	821	823	795	812	776	826	802	765	804	814	810	836	823	776	796	780	749	772	831	774	798	824	798	832	830	840	791	834	850	849	788	864	891	793	837	812	810	799	875	767	769	808	804	824	836	825	816	876	850	806	808	862	841	765	798	794	778	817	881	853	819	809	799	784	828	857	777	837	805	781	809	784	786	791	796	825	821	795	832	800	835	862	768	843	808	807	830	803	846	808	781	817	829	808	774	830	818	821	777	830	817	836	822	841	821	825	821	780	801	771	861	811	871	872	817	828	808	743	813	775	809	787	787	807	833	788	867	793	811	823	831	831	831	782	822	813	820	804	838	779	850	776	779	825	820	809	823	798	900	788	809	789	819	773	884	873	795	812	893	816	786	810	853	790	798	805	774	830	833	873	863	837	807	828	841	817	875	843	829	831	810	819	818	777	784	832	814	792	808	822	757	827	809	765	786	812	810	827	836	785	827	797	770	813	801	794	795	788	786	843	831	796	879	794	793	796	823	814	805	851	826	820	822	834	807	818	842	833	805	833	844	860	792	873	791	798	836	841	814	839	802	786	831	859	826	800	793	853	804	827	811	829	886	767	800	775	829	770	856	881	795	764	842	807	839	836	859	810	829	761	812	815	853	764	796	809	854	780	811	841	814	829	802	813	817	824	779	814	798	833	821	800	796	776	809	813	792	809	815	829	778	822	793	765	841	885	746	849	781	814	767	845	792	848	778	843	860	797	798	823	812	785	854	798	779	792	833	839	794	890	836	795	848	805	799	827	821	842	788	815	838	796	805	857	857	792	833	817	835	766	803	812	806	776	818	836	859	782	873	807	808	847	773	813	810	853	861	848	836	843	791	795	790	798	849	858	815	783	816	826	797	781	793	844	830	786	807	811	809	831	782	817	801	812	825	831	794	814	814	840	807	828	816	841	756	859	827	803	826	806	802	781	815	844	771	834
38736	63422	58769	39703	26975	18592	14530	11885	9551	7978	6549	5511	4577	3907	3413	2791	2519	2378	2152	1849	1818	1740	1645	1465	1411	1353	1260	1248	1243	1186	1101	1023	1090	1026	1064	1072	1083	958	937	963	1016	942	999	943	949	909	871	914	996	899	884	930	939	911	887	861	889	925	937	912	908	860	878	903	912	852	850	862	900	843	904	878	874	873	862	852	843	890	860	866	831	864	781	871	857	864	875	924	857	886	840	798	821	821	772	876	852	881	839	810	884	862	847	778	823	852	872	859	841	893	814	870	873	873	816	834	908	863	817	887	896	821	847	833	821	849	847	807	843	857	842	838	846	832	875	862	796	815	831	868	862	799	862	792	853	837	874	858	910	855	829	829	823	821	867	846	809	852	790	838	777	901	870	853	851	850	820	813	800	850	826	811	871	832	830	797	836	828	840	832	882	797	847	824	842	804	827	864	771	802	832	860	848	833	827	828	864	830	821	830	848	839	820	801	868	839	859	839	817	845	843	859	816	886	847	835	844	825	812	798	865	872	847	798	841	854	840	822	856	851	801	823	894	849	827	855	885	850	831	885	832	830	893	864	816	866	857	821	858	842	846	837	797	819	891	866	867	813	840	832	899	841	840	821	829	831	852	859	856	820	911	830	904	866	796	847	873	785	888	818	823	823	864	828	832	875	805	850	869	808	828	867	827	842	811	865	856	847	918	792	856	863	810	814	787	866	786	779	839	816	889	924	847	828	832	769	856	817	852	883	884	811	827	880	893	848	816	825	871	877	826	864	839	855	926	843	863	774	850	856	847	818	839	862	807	833	847	829	860	885	893	786	798	821	873	821	801	843	842	859	879	823	817	850	857	867	854	870	873	840	870	805	867	824	811	814	833	810	825	827	841	804	864	805	846	876	838	845	864	890	859	855	841	862	845	884	858	811	843	825	889	858	830	831	841	819	858	822	809	853	860	850	812	873	788	796	844	827	837	823	861	820	847	824	882	847	837	876	838	877	836	850	826	805	873	786	838	839	839	843	803	867	809	872	800	852	875	889	820	824	866	804	901	827	832	843	847	833	817	829	845	850	845	874	830	827	859	855	841	790	835	849	865	852	798	846	786	896	864	870	841	819	851	879	860	862	902	841	826	859	856	802	864	876	883	858	859	837	881	844	891	892	820	831	834	840	836	870	829	901	885	807	870	854	767	872	772	860	864	864	813	827	846	867	839	829	828	870	910	863	834	840	876	852	829	807	853	831	834	850	832	822	825	800	805	908	860	878	854	838	867	843	844	828	847	812	881	859	845	830	867	878	876	830	854	821	888	840	794	860	805	826	824	852	829	830	837	854	804	780	863	808	781	818	859	820	835	854	829	886	838	817	810	811	851	888	830	815	846	837	849	808	821	886	871	785	870	816	866	831	827	796	817	771	822	842	847	841	900	855	794	795	887	838	808	816	821	859	812	812	840	848	942	877	845	822	830	823	824	828	785	867	786	891	870	800	842	804	770	833	790	875	850	875	831	808	836	886	866	837	876	870	833	824	857	857	843	841	825	878	806	792	793	807	855	808	895	824	793	855	825	807	904	796	792	802	833	809	869	869	852	879	793	756	904	810	850	823	895	897	858	832	831	832	808	835	850	857	825	801	838	815	850	815	837	872	863	846	823	824	823	838	870	908	855	807	846	851	858	817	839	819	842	856	859	820	823	796	830	814	805	851	838	842	833	836	828	835	830	902	822	863	883	820	822	853	859	805	841	895	828	840	878	873	806	828	850	806	855	884	803	882	844	849	827	845	818	836	830	899	870	812	816	818	800	817	812	817	828	807	844	814	791	838	862	859	884	861	868	857	848	892	801	843	836	840	830	850	830	802	816	811	797	838	804	796	836	791	845	859	873	792	873	803	863	890	886	836	844	822	862	799	857	812	831	841	838	856	851	819	821	861	827	816	822	807	829	865	832	816	786	842	820	795	842	883	795	829	859	782	851	869	878	868	877	818	861	862	832	787	889	845	856	854	840	870	845	841	793	801	840	859	907	845	827	842	861	840	807	860	842	861	807	837	893	826	850	879	885	844	851	804	850	858	800	822	852	853	807	815	876	878	852	826	806	866	882	830	810	882	835	822	870	820	856	785	872	828	876	888	842	858	884	800	871	819	835	890	885	844	872	805	834	861	805	828	821	826	857	830	892	804	839	820	847	787	874	868	847	825	888	857	795	793	873	858	837	826	845	872	833	804	832	792	856	828	831	838	857	816	864	813	803	899	826	829	822	836	853	853	837	870	808	885	809	862	832	856	848	852	809	800	844	828	866	833	843	875	826	869	870	855	815	832	843	865	792	809	870	865	826	844	851	815	888	849	854	788	804	873	874	838	804	853	855	863	806	908	827	881	861	859	817	788	760	829	881	807	830	902	808	823	846	823	873	831	825	790	869	827	863	917	847	815	883	885	819	862	864	827	834	865	812	832	813	782	840	860	836	831	864	846	810	796	855	786	827	819	856	928	841	820	803	835	833	832	784	847	815	828	778	894	864	823	817	812	848	835	914	832	804	858	870	778	818	824	830	829	834	776	860	849	868	840	831	863	864	841	865	847	816	884	809	880	842	839	827	818	814	841	855	812	806	828	854	879	831	901	848	845	871	861	792	859	814	883	789	914	869	815	849	816	852	868	806	858	833	865	822	799	829	882	783	821	842	848	898	811	863	863	846	824	842	807	851	872	867	863	839	872	897	830	821	840	790	827	904	854	878	839	864	845	857	853	877	785	785	803	773	841	868	854	870	837	802	891	803	854	831	869	837	876	785	877	859	873	827	812	834	839	849	808	876	863	879	849	848	851	853	823	831	849	902	907	846	869	810	835	862	859	857	836	835	838	797	872	835	809	816	872	836	850	790	862	819	790	812	869	838	849	853	847	853	881	846	877	844	800	855	812	823	844	901	910	845	828	840	819	870	853	888	824	804	827	824	847	820	902	828	818	840	810	846	840	852	832	817	850	864	857	845	812	846	819	863	826	826	885	826	829	865	858	869	849	826	874	857	888	829	832	798	796	853	830	794	777	793	818	855	837	846	882	833	853	853	842	876	853	842	831	785	838	862	841	878	799	840	849	909	839	791	799	819	918	801	854	901	877	861	895	805	834	852	803	817	851	858	841	820	870	819	845	850	850	799	885	825	839	824	832	844	825	837	828	779	856	853	864	812	866	803	854	848	804	875	867	829	827	809	840	883	847	840	827	806	829	811	865	857	822	823	833	799	844	892	815	790	840	811	850	850	777	895	888	839	807	924	862	800	808	790	905	817	841	826	793	865	822	878	844	872	807	883	839	774	848	814	881	822	864	844	820	847	811	863	848	821	894	802	839	806	842	805	829	868	829	847	816	874	777	850	850	850	833	813	845	833	833	835	798	860	856	827	847	873	828	852	817	894	771	829	811	858	858	868	838	867	805	889	840	758	854	793	819	802	849	833	837	820	782	893	854	845	845	841	860	912	844	825	854	847	870	820	856	808	851
38220	38493	32012	19309	9266	5486	3865	3159	2451	2164	1929	1614	1543	1350	1296	1258	1123	1143	1117	1063	1054	1094	1007	1033	1000	943	974	935	946	993	899	943	946	934	916	925	909	849	857	917	869	864	871	898	902	909	899	837	848	838	874	919	881	908	842	884	863	894	884	894	872	865	929	902	858	887	842	892	848	854	835	847	924	866	840	841	834	836	829	900	871	844	885	834	799	853	852	837	845	868	824	873	835	934	861	831	872	881	882	891	837	863	824	855	841	857	837	836	805	841	882	868	899	857	873	841	888	867	860	844	855	839	888	855	830	835	856	843	833	901	819	835	832	888	861	838	798	895	856	863	842	851	866	890	842	811	848	915	864	858	874	836	843	823	872	851	866	846	841	879	882	812	862	802	892	821	878	924	852	859	861	830	873	862	941	846	863	855	830	854	843	799	849	805	847	875	840	861	868	873	811	874	779	836	836	879	795	875	854	858	859	846	876	892	891	839	871	853	829	854	873	861	839	826	865	857	858	896	850	848	926	887	889	838	842	840	873	863	824	828	848	914	826	888	887	819	819	856	877	837	797	884	827	784	862	868	837	850	887	860	858	870	841	873	872	839	864	862	823	846	811	835	864	825	848	874	831	880	835	835	870	797	858	887	846	815	850	856	851	855	871	851	800	837	809	862	844	856	889	881	824	880	891	812	866	849	834	868	833	933	919	825	862	849	817	891	841	863	806	851	854	872	910	856	785	854	931	857	834	826	845	864	865	896	831	865	833	851	892	892	855	835	859	830	849	836	855	857	981	879	855	844	841	894	853	882	823	844	816	858	813	889	842	855	827	876	895	870	814	839	832	840	842	899	933	893	869	852	861	856	818	882	847	855	792	843	819	845	890	924	816	868	850	834	928	862	883	833	899	884	858	887	822	878	863	833	889	869	889	906	897	848	806	879	829	901	882	854	806	833	820	822	897	835	826	827	848	880	866	873	796	859	842	817	852	903	859	858	844	836	887	819	825	881	894	827	820	837	863	793	900	839	897	857	857	866	858	862	836	838	824	847	863	864	901	902	886	801	854	855	865	878	877	792	892	880	886	872	822	881	861	880	832	856	859	832	858	889	856	887	834	918	856	839	816	871	876	827	888	844	845	869	867	847	867	827	823	783	864	839	874	837	861	848	910	896	853	837	859	876	857	898	825	844	815	847	883	851	841	794	882	850	849	875	876	859	853	805	810	885	900	878	834	844	853	820	881	890	855	893	855	925	870	833	900	828	887	834	841	881	856	807	906	885	874	864	838	920	823	917	866	781	834	816	879	878	885	869	842	782	870	819	822	826	841	833	866	814	845	836	857	862	864	839	825	870	808	837	823	822	832	804	847	871	923	821	820	818	818	873	850	845	852	801	883	883	823	869	837	868	831	896	836	854	814	852	857	794	868	887	863	822	892	845	846	839	823	862	860	842	825	856	895	825	871	829	865	858	855	850	828	856	861	866	856	836	833	850	814	927	883	827	855	822	852	847	834	870	835	861	888	834	850	909	905	841	795	816	867	852	888	854	864	847	884	861	807	844	873	878	859	829	896	809	861	804	871	804	840	865	885	809	903	860	894	787	829	876	873	812	826	818	879	835	866	871	811	813	851	870	906	856	825	881	858	851	857	795	858	807	877	877	852	820	852	817	872	831	814	814	856	861	859	833	871	811	847	861	913	856	826	892	858	887	876	825	820	820	843	799	840	865	881	843	854	858	928	863	918	861	874	833	818	840	832	832	867	873	846	842	817	913	814	838	932	891	852	834	852	865	847	876	834	861	832	895	891	846	881	857	842	869	874	836	835	837	848	837	857	830	834	927	888	872	866	828	875	828	863	886	780	830	858	858	903	863	879	876	856	848	847	922	869	881	822	878	884	805	850	814	892	868	876	857	823	799	849	882	860	866	821	826	859	816	841	861	878	827	900	836	853	841	841	833	851	875	848	832	895	870	903	815	838	797	844	854	870	860	868	910	828	871	874	809	865	801	856	857	878	853	808	835	797	829	872	874	825	827	872	899	821	869	815	859	903	866	835	823	879	905	865	820	860	885	791	864	809	785	853	815	859	872	830	882	790	812	860	820	867	847	809	853	917	921	844	821	797	857	863	838	944	848	872	873	852	843	911	865	848	866	816	849	881	839	860	858	864	880	895	842	821	831	857	749	875	828	872	840	861	826	875	846	846	864	871	822	878	844	821	921	845	906	834	880	829	822	833	861	861	886	871	899	824	894	900	839	908	841	824	817	811	830	849	858	848	881	885	833	860	800	895	869	838	864	902	821	797	896	814	921	853	870	847	890	839	910	861	835	810	876	890	809	839	903	822	836	838	853	840	884	859	843	859	839	864	814	834	877	853	865	797	842	871	877	810	842	863	890	831	829	863	856	870	846	866	906	846	849	839	883	859	876	896	852	850	829	850	868	836	851	903	824	824	847	843	846	824	893	882	849	829	836	889	826	841	826	844	868	876	810	846	820	830	881	822	846	880	838	872	828	845	822	817	811	872	887	780	839	843	881	897	837	825	850	903	878	854	835	815	842	869	848	841	869	847	860	866	867	830	888	844	858	873	851	854	877	822	812	907	861	855	874	875	879	856	868	851	871	832	857	842	858	854	868	849	809	859	856	878	845	854	834	788	871	874	852	889	853	911	860	877	856	822	826	799	866	849	853	818	893	866	867	912	879	860	890	827	820	854	858	886	781	899	869	873	834	823	889	850	860	798	885	863	880	869	912	835	879	857	820	869	869	884	868	907	908	839	828	799	860	859	875	845	870	899	851	908	845	832	871	834	869	915	841	874	804	850	865	866	839	825	837	851	846	794	868	834	833	871	882	847	863	848	858	850	870	833	837	834	821	847	837	887	881	817	846	839	855	843	860	836	891	947	844	850	898	842	863	842	879	835	817	841	879	848	817	850	807	857	848	851	862	829	874	907	808	893	860	859	853	876	898	831	876	861	931	877	820	843	868	856	866	850	837	920	894	881	798	891	870	912	845	857	844	853	832	869	857	863	856	774	826	846	857	848	880	873	874	818	866	861	870	832	853	863	858	895	828	892	860	803	894	825	867	834	861	866	860	890	847	824	876	827	814	838	846	869	865	813	851	861	889	873	851	888	838	863	853	834	869	873	812	855	827	891	864	821	830	904	829	861	864	835	829	811	896	872	845	886	872	852	897	886	904	850	812	828	850	870	820	869	852	909	884	871	865	847	850	829	867	861	858	856	912	863	859	800	877	900	793	872	835	856	876	859	845	841	827	841	878	823	853	878	854	885	879	857	843	852	908	836	864	796	865	883	859	856	914	833	870	840	856	844	863	814	888	844	833	852	926	878	851	838	835	896	892	843	873	777	871	844	846	859	836	886	855	884	860	889	823	853	803	850	854	802	818	832	864	896	807	853	811	842	853	917	842	819	831	834	868	870	848	843	840	899	881	846	836	863	831	865	857	877	834	891	816	849	859	826	870	837	843	867	828	893	861
41798	48692	38694	23126	14638	10123	7461	6159	4812	4075	3302	2913	2400	2064	1880	1772	1636	1552	1540	1438	1407	1408	1303	1216	1150	1145	1049	1075	1078	1029	1018	1039	1035	1097	1038	978	1012	1007	1026	1031	946	964	959	1005	950	902	948	928	966	994	939	956	959	972	904	962	910	960	1011	1005	923	905	937	959	911	948	940	894	933	968	926	981	900	951	951	915	948	973	930	945	926	939	920	971	948	930	921	917	934	999	908	848	920	916	924	909	929	917	908	897	958	956	934	911	915	908	895	955	916	923	903	944	898	938	917	950	910	881	932	856	921	916	943	940	947	925	944	905	867	907	871	887	883	871	918	1003	955	895	925	940	869	884	931	898	925	909	920	850	962	924	950	904	926	914	916	964	909	930	918	891	914	909	924	951	920	940	950	945	930	889	923	896	856	908	939	952	913	918	935	876	888	971	881	876	981	913	935	920	957	940	903	897	908	902	920	949	955	922	911	932	933	913	945	914	912	930	929	936	952	960	936	907	899	908	902	938	895	887	931	929	884	875	870	930	918	885	886	924	910	933	918	912	917	928	845	936	937	870	962	962	895	873	964	918	920	926	928	916	908	934	927	895	928	936	908	887	869	977	907	938	872	918	907	859	934	912	920	955	889	944	868	944	948	931	915	910	868	871	916	917	926	903	882	907	886	924	943	889	919	904	936	929	870	883	977	897	862	929	950	868	925	949	914	910	882	920	969	925	895	940	961	901	885	934	915	905	863	901	913	885	934	894	889	944	937	915	885	914	857	909	910	958	928	953	915	940	910	930	902	955	945	962	930	908	884	938	943	872	908	956	846	924	911	904	918	919	879	889	914	892	906	872	867	894	922	914	912	939	912	954	948	912	887	940	859	895	887	901	873	881	872	909	872	953	906	918	924	898	949	950	960	951	936	979	871	883	891	967	931	885	939	918	941	927	932	949	893	962	929	940	929	956	894	940	909	923	921	934	934	961	928	913	907	896	952	916	939	899	891	909	912	883	908	889	913	910	887	912	916	901	927	919	906	924	955	925	867	908	913	938	906	959	866	911	887	911	924	870	891	901	877	949	919	933	949	930	929	947	948	919	914	894	963	901	893	913	890	948	986	857	904	894	936	951	964	941	944	946	932	923	864	901	905	918	904	878	878	931	900	953	938	850	941	916	870	960	924	970	915	899	900	942	874	879	944	966	929	937	928	952	939	897	835	920	916	885	950	897	963	905	890	902	956	914	912	878	888	921	891	923	981	947	914	934	877	930	891	912	963	906	907	905	956	880	923	934	912	929	916	952	926	940	932	893	915	908	976	888	921	841	947	913	887	891	912	935	896	871	877	892	950	915	918	940	932	924	964	948	908	924	876	906	924	871	885	915	961	936	885	855	904	910	890	887	913	882	959	924	949	900	911	946	969	964	872	887	929	964	922	898	911	928	961	959	884	977	963	920	932	860	960	884	873	872	924	895	884	936	947	872	842	925	937	886	949	864	953	942	964	890	893	883	931	943	908	949	908	904	901	890	927	948	943	925	890	922	877	931	943	905	924	929	957	859	893	865	963	924	946	902	912	939	912	905	936	897	882	902	895	879	887	882	946	932	885	973	944	908	942	916	900	869	922	920	891	965	936	927	894	927	931	952	961	858	925	933	900	920	894	923	911	954	888	884	931	964	963	891	961	914	906	915	908	928	958	904	990	933	937	911	866	924	906	916	913	889	897	891	958	888	893	932	948	857	907	956	858	959	886	897	895	912	880	882	944	907	875	896	899	918	898	928	910	921	909	904	921	926	952	883	913	932	919	913	894	897	954	920	909	854	871	916	966	908	909	894	928	898	947	923	951	915	876	931	867	925	964	917	950	949	931	870	915	920	921	902	888	889	919	929	847	904	927	945	925	979	927	944	924	909	861	884	860	932	905	939	957	950	924	842	934	948	855	942	895	867	884	909	898	921	905	938	933	897	950	941	912	920	924	917	854	904	958	882	994	944	907	926	934	926	950	909	889	873	901	906	920	925	861	919	865	922	914	936	887	894	901	947	951	880	899	924	906	951	954	901	885	921	862	865	933	934	915	911	901	968	916	871	914	956	896	926	906	888	955	880	938	900	970	878	860	900	912	924	889	915	916	858	968	949	957	855	940	903	884	915	908	928	900	932	941	901	891	910	961	919	924	936	906	907	928	927	930	890	934	894	878	908	933	875	905	900	918	885	945	934	869	934	961	951	889	922	869	946	904	917	930	919	943	895	911	883	911	899	921	886	925	869	973	950	936	896	885	889	908	838	931	961	912	879	961	935	906	934	959	942	934	902	947	911	891	861	912	874	913	954	913	895	902	900	931	947	963	943	983	911	977	908	868	947	904	914	887	924	914	950	907	920	905	978	911	923	886	912	982	911	891	943	904	937	867	940	894	940	895	909	923	927	985	951	950	933	905	942	882	946	901	926	896	895	946	903	965	969	891	920	923	932	932	936	891	872	905	915	922	908	873	892	892	942	913	923	934	920	941	926	953	899	870	983	848	951	913	884	920	952	934	961	879	920	848	912	915	969	865	981	942	922	951	895	903	902	906	882	949	928	868	873	934	910	884	877	888	886	925	924	929	929	917	877	884	938	898	944	897	913	948	944	975	964	888	937	929	917	924	958	935	905	876	900	889	870	893	977	956	922	934	866	892	919	931	931	937	926	955	885	929	961	916	904	853	920	905	883	871	874	937	885	894	962	928	893	905	897	960	913	952	929	874	911	932	980	913	924	891	938	937	889	918	927	961	912	903	907	902	913	904	929	947	912	914	932	935	917	950	882	938	905	944	863	900	972	945	869	948	874	945	879	929	922	936	941	918	904	907	910	936	888	904	869	900	937	890	912	902	961	897	884	957	956	882	897	913	854	966	917	903	995	904	1011	906	895	895	953	903	938	870	962	925	918	890	918	866	892	994	928	951	950	882	913	950	919	922	902	947	897	927	904	877	928	915	909	914	874	924	939	872	946	913	922	934	922	925	867	871	895	905	917	910	930	940	930	898	870	914	920	930	954	917	880	916	941	914	865	940	914	942	883	915	935	897	891	930	916	903	950	889	883	917	932	902	975	904	931	939	916	897	897	899	919	884	920	864	918	972	905	919	894	919	894	882	893	961	879	914	911	958	991	948	946	888	943	950	934	947	930	930	878	964	903	846	955	925	934	903	885	894	911	911	932	932	931	914	987	853	915	905	899	953	960	873	936	901	919	928	918	867	951	930	929	914	973	903	908	912	905	908	898	876	978	936	893	893	937	872	926	945	944	938	935	923	848	942	925	905	990	875	866	994	883	836	891	922	939	921	861	905	927	940	940	925	867	921	953	903	919	970	939	947	936	889	940	901	917	925	839	948	927	895	883	927	860	926	933	892	938	917	959	976	945	964	868	951	930	949	972	953	916	889	978	924	942	873	895	934	891	915	874	885	903	951	944	915	975	931	883	891	926	882	914	901	872	881	915	904	886	949	892	876	886	898	882	893	955	922	891
24165	20092	26403	24886	20857	15864	8800	5022	3649	2928	2394	1941	1703	1445	1426	1259	1228	1272	1087	1096	1039	1012	947	875	875	862	860	800	818	795	768	781	761	744	810	782	758	715	765	713	734	726	701	716	658	702	698	726	716	690	727	690	689	734	673	722	710	704	677	690	732	711	694	713	662	740	717	698	733	742	715	696	673	737	711	732	721	706	691	695	712	681	706	702	715	687	695	689	721	637	670	715	709	703	675	651	687	650	721	683	698	635	658	696	622	670	735	668	703	666	679	691	707	748	705	667	699	686	691	665	720	689	684	748	701	705	736	692	660	715	680	726	751	679	657	642	699	669	675	708	680	747	718	712	749	679	706	726	690	691	709	660	649	689	701	702	620	717	666	698	716	661	673	703	711	673	713	736	715	642	730	706	724	678	708	651	679	691	671	649	700	696	708	717	701	685	661	625	681	644	685	682	735	673	624	666	645	682	716	658	698	661	689	724	668	739	751	688	688	655	658	691	688	680	665	706	708	689	729	688	689	671	698	680	722	661	671	678	664	706	674	653	701	652	686	660	666	732	674	717	713	684	672	743	719	615	682	661	689	660	724	693	696	647	680	724	664	690	642	650	700	689	675	646	678	676	670	699	655	673	694	685	718	711	706	721	717	646	656	701	694	745	705	723	677	670	705	685	715	704	676	671	695	674	703	698	693	730	695	672	670	702	624	673	680	695	683	693	710	666	720	695	703	669	682	695	651	672	670	652	682	682	712	718	661	676	666	717	692	674	666	722	658	715	685	682	736	671	660	700	666	698	698	744	656	736	683	651	696	679	697	694	707	729	701	719	704	696	720	688	686	712	668	673	739	700	680	691	686	711	685	698	646	691	720	682	704	712	649	675	676	702	643	732	707	684	666	652	693	654	708	672	674	646	695	709	694	706	700	705	683	728	671	693	684	689	666	697	672	735	654	641	723	672	680	710	694	676	722	680	625	683	715	707	635	653	629	681	646	674	695	712	703	736	693	693	665	663	700	668	707	674	692	670	716	705	714	659	700	725	707	699	665	682	672	665	703	707	680	746	675	687	727	725	673	657	694	689	691	714	684	666	660	673	662	699	702	673	684	635	649	667	740	656	676	629	647	703	613	657	679	682	715	685	688	673	728	659	713	741	678	687	729	648	681	708	667	688	648	652	706	731	646	671	699	667	677	679	696	719	698	720	656	715	624	712	693	702	690	704	704	648	690	733	698	671	718	748	746	643	635	712	687	668	664	688	729	671	691	721	687	674	704	704	687	713	694	698	687	676	727	735	708	687	655	696	713	655	708	679	685	686	683	680	718	709	644	680	730	697	726	656	670	697	710	667	675	628	716	677	698	703	693	717	717	715	641	678	674	692	705	661	664	659	659	729	728	657	676	637	751	688	685	688	674	676	665	679	650	673	675	673	639	719	678	707	672	705	691	701	671	641	664	662	686	695	714	709	732	688	680	691	689	704	667	643	677	694	720	701	704	694	692	715	714	646	720	702	663	762	641	679	659	695	668	676	695	752	685	662	735	722	652	702	701	656	684	731	730	651	683	699	644	720	653	688	695	693	667	683	645	680	696	666	704	685	705	686	725	657	692	715	703	707	678	682	718	660	697	693	656	697	690	687	676	667	654	642	650	691	683	682	692	669	661	713	638	690	678	679	694	733	655	658	680	648	699	716	696	682	703	700	712	636	665	694	721	653	691	703	700	671	712	689	694	655	674	693	642	708	693	688	682	674	658	661	751	680	761	639	711	696	686	712	688	746	705	696	692	702	723	661	720	665	685	667	661	665	710	676	668	684	641	707	719	675	696	656	642	672	729	647	687	710	723	665	652	685	699	716	683	692	688	707	706	671	708	667	658	722	660	689	723	663	709	684	700	729	651	665	661	686	706	702	687	661	682	705	653	654	711	648	657	677	707	684	701	672	677	633	725	627	683	718	692	721	711	688	716	695	635	699	714	664	630	704	688	672	664	721	681	664	703	681	709	641	676	721	668	641	708	738	704	719	714	664	641	687	739	682	672	714	721	710	646	683	679	658	686	725	660	649	673	678	682	658	698	721	686	710	714	662	681	647	651	651	693	652	663	653	661	620	667	708	694	692	694	704	683	716	685	660	684	663	677	697	708	692	660	672	706	678	736	687	647	686	678	731	648	722	668	730	653	695	647	699	717	671	703	715	680	669	689	686	666	702	661	733	693	706	733	688	686	718	700	700	650	725	653	632	681	721	654	686	690	730	671	658	731	663	700	719	704	708	713	707	704	710	688	687	710	701	689	699	700	694	681	686	707	676	685	648	668	720	654	663	644	651	670	690	682	668	641	618	683	660	672	684	662	685	669	700	693	734	661	705	656	674	693	674	687	699	722	678	644	654	698	700	688	644	698	706	683	672	687	649	671	700	684	654	677	670	703	740	663	663	642	682	689	666	660	723	695	738	756	746	678	680	654	685	654	711	662	692	680	660	683	682	680	683	650	657	707	729	642	727	748	699	667	702	694	686	697	729	664	715	664	656	681	695	669	712	720	691	653	653	685	704	696	682	691	709	706	689	691	694	693	645	655	664	675	663	662	680	670	676	663	755	666	735	682	720	664	684	663	704	694	666	655	680	693	662	692	705	696	702	686	695	721	707	721	715	649	676	702	683	674	680	651	667	707	707	657	672	678	642	695	727	685	684	710	684	712	640	704	712	673	646	686	709	669	711	681	688	661	674	680	661	727	700	701	656	692	702	733	678	684	670	752	692	667	696	677	681	691	679	701	693	690	645	657	651	681	695	678	699	710	651	684	701	743	678	703	681	748	759	742	704	673	699	631	701	674	662	670	729	686	655	690	649	683	744	682	717	712	727	673	685	681	703	677	676	697	664	663	675	670	674	713	747	702	695	690	686	691	687	673	662	673	692	663	702	679	702	683	662	735	641	690	687	617	666	697	701	664	747	672	703	716	661	706	668	692	708	689	641	653	647	725	718	695	702	694	637	695	678	644	666	717	670	711	703	687	712	690	669	740	718	696	643	718	728	674	673	689	690	666	705	748	658	722	682	684	653	673	684	656	654	726	670	687	656	736	671	694	681	715	684	710	665	662	663	718	703	690	648	674	699	698	657	723	723	673	701	653	691	732	679	667	693	676	659	630	731	715	677	691	682	692	665	681	673	714	686	686	672	673	646	707	701	658	699	663	707	652	643	655	650	679	658	690	695	683	689	685	648	715	655	672	682	689	689	674	666	663	746	656	695	651	705	676	728	697	670	688	691	647	712	685	696	684	665	682	710	681	688	664	703	685	681	666	710	681	674	715	666	683	681	695	670	695	692	691	687	699	631	691	714	707	678	664	693	689	667	696	673	663	654	673	639	718	693	709	655	673	713	703	682	682	633	707	697	677	678	662	753	695	703	727	679	667	671	659	711	698	760	667	711	671	716	711	717	682	691	730	676	696	653	683	754	704	708	707	701	667	722	708	683	685	658	651	655	693	695	613	704
36689	53250	49607	34777	23764	15713	11170	8833	6920	5529	4452	3588	3006	2578	2358	1996	1942	1838	1721	1601	1549	1309	1160	1120	1099	1069	1017	991	954	969	885	883	841	885	922	946	898	778	838	784	771	840	838	797	812	810	773	833	781	805	753	766	766	806	764	751	691	769	802	803	780	733	751	744	797	788	716	745	793	750	726	761	754	774	778	791	731	769	757	748	692	715	717	729	790	791	780	755	750	743	715	782	745	742	775	726	697	765	719	716	706	734	712	721	751	731	745	762	730	738	690	722	737	761	706	713	751	750	775	757	748	696	705	739	679	731	729	733	707	745	747	724	773	674	718	659	759	727	740	737	766	745	697	728	723	756	751	741	756	690	708	749	739	769	726	780	759	730	704	670	746	742	747	777	707	741	701	753	786	785	720	765	757	775	725	787	697	729	697	709	702	696	750	720	779	743	712	760	772	742	793	705	777	710	692	669	750	699	702	775	758	779	727	726	694	736	755	717	787	706	737	732	711	778	747	730	731	721	690	723	721	734	737	735	776	770	712	746	790	741	777	803	769	736	725	727	733	749	745	726	755	756	738	734	724	766	743	714	708	702	761	732	707	711	840	748	767	742	734	749	703	704	773	734	740	747	763	795	691	806	720	703	773	724	688	754	756	778	692	750	758	718	698	770	821	756	677	716	763	765	769	724	764	726	705	706	695	700	732	702	772	694	765	742	757	721	748	805	729	741	728	732	735	718	749	761	687	754	743	734	715	720	717	730	746	760	731	783	714	679	729	723	758	722	727	794	717	741	727	771	742	724	766	723	745	765	752	707	761	761	744	753	699	712	760	739	800	744	734	684	722	702	738	806	733	724	767	713	751	792	774	792	719	782	749	753	754	696	700	716	732	740	720	749	693	725	782	710	775	756	699	770	702	721	723	717	720	723	704	767	747	786	689	703	734	717	738	735	725	751	741	791	719	753	776	726	723	716	705	728	738	689	744	710	730	731	738	729	735	726	710	708	729	749	746	736	707	733	730	710	732	753	759	735	734	771	779	732	743	689	736	706	696	739	752	725	687	738	734	712	759	749	748	765	730	727	751	761	697	718	708	746	733	784	737	743	772	754	731	683	731	677	792	736	730	732	762	772	708	708	680	736	702	715	720	774	764	699	720	754	699	715	783	772	749	737	708	752	728	735	734	759	715	782	738	731	734	727	671	759	718	718	691	781	751	723	717	706	730	750	753	714	722	760	731	763	723	738	731	738	733	682	731	689	705	706	764	705	720	759	728	767	694	712	736	755	749	691	746	683	746	737	687	779	751	737	764	736	774	740	718	696	733	740	773	732	780	670	702	700	743	766	754	726	712	744	773	746	737	761	728	728	743	733	767	741	703	716	779	766	751	729	762	708	717	727	703	701	752	729	757	757	768	745	723	726	774	726	745	752	735	687	715	730	730	725	751	742	697	734	743	800	738	696	728	735	735	684	697	720	740	745	746	734	765	677	712	715	784	704	785	752	731	711	777	708	747	717	708	740	682	708	759	775	744	775	742	734	683	691	708	704	742	753	713	671	760	743	719	723	754	735	748	728	691	750	781	739	754	710	751	743	743	737	753	720	743	708	711	764	705	716	782	690	756	709	650	822	732	699	737	757	761	700	764	747	733	765	724	784	755	740	699	709	727	698	716	701	697	776	742	716	695	744	753	705	734	750	742	754	763	744	720	760	726	701	740	771	673	752	669	700	732	749	756	719	768	764	678	719	686	744	701	749	723	739	712	692	728	747	713	701	732	758	702	716	670	746	758	754	751	748	736	769	760	719	749	734	741	717	737	749	689	723	737	767	730	741	719	738	744	717	724	771	766	746	788	733	727	746	720	783	735	737	733	775	739	725	778	725	729	731	738	717	726	733	757	716	733	759	714	759	738	759	730	738	737	751	752	700	721	737	697	731	757	720	767	753	707	786	734	726	741	759	709	750	760	719	762	772	780	747	773	772	766	729	762	755	699	773	739	697	749	762	723	774	736	755	741	725	746	707	745	758	753	767	742	752	780	788	751	708	785	725	737	732	743	718	732	703	749	763	758	770	748	729	704	728	734	704	719	710	760	735	776	721	740	737	737	724	729	805	714	764	672	755	780	740	713	733	748	707	747	764	687	749	714	746	754	726	725	741	753	755	756	731	783	732	724	732	682	773	702	774	691	759	713	738	714	786	728	737	758	697	686	732	740	764	753	762	723	737	707	705	746	723	730	738	742	704	717	727	732	790	722	723	721	701	649	735	776	720	730	722	712	748	749	768	788	782	723	683	730	758	750	708	689	750	739	697	695	720	768	760	775	747	739	669	727	738	766	728	758	723	721	738	750	725	730	741	736	737	755	695	632	686	740	704	754	740	739	740	743	757	749	740	741	709	718	733	739	712	759	782	772	763	797	709	759	707	725	708	757	728	727	738	719	707	730	738	661	721	740	684	745	722	710	704	775	698	745	750	744	780	717	753	759	788	729	746	763	747	717	716	732	740	719	715	751	729	763	721	777	686	759	790	727	738	758	735	714	747	754	744	780	735	764	708	756	736	747	746	768	756	756	698	723	776	757	748	753	747	754	694	734	738	727	713	694	745	674	694	694	739	730	691	720	752	745	746	729	756	796	745	710	738	771	727	740	744	781	807	705	703	750	690	701	715	706	713	718	731	730	732	728	740	741	706	682	730	769	726	722	714	741	721	751	708	744	737	754	740	753	740	755	729	768	792	769	710	754	748	718	748	712	763	732	766	732	769	736	745	771	712	780	714	753	755	710	721	733	772	737	771	685	719	762	740	746	714	750	736	716	699	748	716	786	725	715	696	725	737	700	750	733	739	705	730	723	755	757	736	763	704	760	693	742	738	712	689	731	747	707	725	735	742	761	699	757	733	696	729	724	754	739	774	727	714	767	720	778	687	716	780	753	721	714	735	760	736	732	720	718	772	699	705	664	706	745	731	759	745	719	679	760	743	755	763	770	741	757	700	700	767	744	769	757	744	710	723	743	739	732	738	757	702	721	739	745	721	691	754	683	792	732	742	745	742	715	773	746	752	747	726	723	739	758	774	748	719	769	689	800	769	761	721	736	740	764	709	719	719	696	740	714	692	733	732	768	705	733	763	729	736	736	723	753	687	702	740	725	735	809	714	711	742	751	711	718	693	745	700	718	748	761	737	726	759	724	717	713	748	743	788	727	749	743	680	751	713	788	725	717	706	743	723	760	810	780	773	717	730	752	779	732	751	713	743	725	740	689	728	694	721	719	747	709	740	758	733	685	772	704	734	738	705	722	704	774	697	733	746	767	777	781	736	748	798	771	698	766	785	733	768	709	736	675	762	784	773	715	718	712	741	756	742	736	695	682	738	724	745	724	705	705	738	722	734	752	758	758	736	769	730	764	763	736	721	739	758	750	724	764	787	778	688	747	726	751	752	733	761	699	731	763	749	708	728	766	738	725	725	725	732	762	685	675	748	732	725	774	697	704	755	727	732
22313	20078	26527	23780	20787	20614	16649	7977	5126	4225	3374	2678	2304	2116	2006	1593	1592	1659	1564	1383	1381	1151	1160	1098	1023	1033	980	1044	959	928	921	894	913	978	903	981	890	915	905	873	867	893	892	880	870	862	864	844	879	881	878	849	842	890	892	856	836	864	867	843	833	835	856	855	824	834	872	840	823	796	859	840	808	814	836	860	837	852	778	827	834	826	807	845	891	828	834	799	841	853	812	842	769	800	786	799	746	860	783	804	793	844	803	777	754	808	842	814	828	824	882	792	766	809	802	800	817	776	836	830	858	850	855	767	740	827	836	826	815	800	776	814	791	803	784	838	871	837	807	800	823	785	762	809	820	819	766	786	834	820	813	791	808	825	793	810	837	828	823	799	820	826	805	886	784	811	823	797	792	793	829	888	813	852	837	809	823	771	864	821	847	774	763	767	800	817	814	818	774	798	849	798	797	809	851	827	796	811	825	808	792	829	798	827	820	865	819	799	831	825	802	876	820	797	807	869	845	803	803	784	833	792	838	809	809	817	823	822	791	842	837	874	846	857	849	790	812	821	797	879	820	904	820	798	847	837	802	862	857	877	833	873	835	805	754	859	863	819	807	819	782	853	809	761	796	891	829	834	775	789	884	788	886	866	832	872	801	798	789	851	779	797	794	830	865	814	853	831	864	805	813	801	819	815	859	790	816	832	810	826	812	802	769	809	800	838	833	762	762	801	877	794	770	816	776	844	820	806	795	856	820	830	827	824	845	797	811	820	805	781	841	817	848	809	849	840	817	802	839	817	832	785	780	779	837	806	776	791	801	827	841	828	793	796	793	795	808	804	821	805	855	798	762	797	844	857	802	817	855	826	801	785	816	802	848	844	829	831	833	829	837	838	873	851	832	817	850	824	820	823	821	797	807	835	801	792	795	822	825	824	846	820	773	880	772	817	804	787	821	806	812	830	797	812	754	796	757	758	833	812	816	794	763	763	792	790	830	851	852	801	853	833	818	836	827	859	797	823	840	776	834	838	794	800	787	771	855	799	816	821	862	765	798	760	779	786	815	825	858	811	783	835	838	791	819	807	791	834	804	858	852	798	846	803	841	831	784	822	837	831	877	839	791	796	811	834	802	789	817	807	855	774	820	824	817	780	847	861	864	815	830	796	780	801	790	807	808	888	806	836	809	749	801	825	837	839	820	807	811	841	861	780	842	806	765	838	773	847	811	830	770	784	844	780	788	862	840	823	800	809	742	806	814	800	822	790	822	866	843	818	850	809	812	858	809	834	783	766	780	768	807	791	818	832	778	810	798	795	828	835	847	841	782	809	824	876	743	832	780	843	837	841	841	819	784	778	813	858	824	814	823	788	862	787	780	785	803	798	807	807	839	820	815	827	764	850	789	817	819	802	816	786	827	840	850	793	836	757	786	782	796	734	790	773	812	796	824	845	756	789	774	844	818	851	808	828	755	790	799	780	841	853	813	754	813	814	824	764	800	774	800	828	831	867	826	844	788	866	766	823	793	798	828	839	847	815	792	812	810	828	813	864	830	813	826	839	839	781	776	838	815	827	845	846	775	790	806	826	824	737	858	864	865	786	818	828	805	816	827	834	822	759	819	826	819	841	796	802	832	837	812	839	816	770	833	809	809	778	834	796	790	811	782	835	843	841	842	850	791	797	835	915	782	790	814	784	834	792	820	804	798	847	755	848	851	795	838	803	818	796	819	789	849	850	809	829	782	817	808	817	834	848	783	825	828	849	804	778	799	833	874	865	768	821	861	782	760	827	839	791	820	821	815	824	816	812	844	794	847	809	787	825	784	801	841	800	869	824	825	783	778	831	776	814	819	831	786	815	845	838	847	763	834	815	819	808	824	856	797	821	847	853	865	809	816	814	861	823	851	856	811	829	802	853	844	816	792	793	800	822	833	804	809	822	799	793	828	820	809	800	780	790	817	827	850	806	824	779	851	785	785	797	850	825	776	817	794	777	820	800	790	833	866	798	840	851	839	816	821	830	833	850	815	837	810	841	855	853	784	802	832	834	861	771	818	826	830	771	781	836	830	823	802	863	883	879	871	847	862	783	787	832	799	798	799	838	844	876	858	778	768	800	818	807	782	826	796	811	841	847	817	866	806	830	780	801	825	848	758	811	824	846	797	849	809	781	838	847	828	805	859	825	841	804	832	851	840	817	812	872	797	774	788	786	814	843	777	807	788	811	809	825	808	832	808	848	771	840	770	812	804	883	786	830	813	758	751	804	813	860	765	831	860	833	819	840	780	850	767	858	785	852	764	816	758	795	814	835	782	826	782	839	806	795	801	822	827	809	789	836	832	767	806	848	824	837	794	767	792	841	821	827	836	838	780	823	775	781	808	806	863	779	778	877	779	821	796	845	806	846	817	799	854	821	808	813	835	827	839	848	816	802	829	778	787	839	796	850	835	829	807	817	762	822	788	823	841	795	807	837	806	801	835	823	781	821	865	828	801	813	825	810	824	806	754	790	810	797	834	813	764	860	829	837	798	841	808	748	811	806	805	859	778	775	763	822	772	798	788	817	775	826	853	825	824	822	817	776	848	831	831	813	766	811	808	840	839	901	843	777	825	808	832	836	757	810	781	772	812	795	826	795	805	835	745	788	824	838	764	756	778	745	833	773	860	832	796	800	773	883	810	827	828	881	836	835	797	816	769	806	826	813	858	802	788	813	811	800	765	787	808	825	785	827	788	838	759	805	734	814	810	793	814	842	786	808	818	752	830	822	820	826	825	816	813	826	797	794	790	834	818	823	850	813	841	831	812	805	819	797	805	807	787	848	843	800	773	781	780	807	848	838	819	836	773	811	797	820	805	796	834	808	777	826	792	811	832	794	791	838	828	856	806	847	834	806	797	827	797	824	824	859	808	784	898	832	797	812	833	776	870	803	805	794	828	791	833	831	814	786	823	837	780	811	835	841	824	808	820	772	855	829	776	857	794	844	801	838	856	807	803	841	806	801	817	817	799	858	795	867	790	787	798	826	804	862	814	848	780	841	800	784	846	814	852	793	819	769	827	788	841	829	812	785	815	772	853	829	826	806	860	795	803	809	800	854	798	842	829	778	804	820	821	796	808	785	813	800	793	828	866	783	845	801	832	809	834	799	823	854	792	791	820	835	818	815	803	854	774	819	771	822	848	776	829	827	788	764	789	828	815	811	798	812	811	837	735	803	804	781	822	752	837	821	791	817	767	800	840	842	766	807	782	844	801	803	842	776	856	847	833	833	789	875	833	795	845	808	783	806	831	837	860	769	860	800	767	804	845	812	855	777	772	817	840	810	817	839	773	805	822	806	819	860	836	770	844	795	772	793	843	830	852	776	809	775	805	854	844	848	778	812	842	794	865	813	817	817	804	843	838	848	798	755	772	835	794	880	785	803	821	820	804	853	790	817	822	832	821	829	840	829	751	834	755	825	793	801	782	790	809	899	853	810	814	839	788	784	786	793	804	822	841	844	805	797
39318	58327	55876	41714	29609	20288	15367	11656	9098	7713	6282	5053	4176	3739	3109	2583	2469	2495	2266	2088	1846	1664	1558	1450	1303	1357	1213	1171	1089	1134	1065	1037	1033	1029	1076	1090	1027	943	1009	1012	942	948	976	946	934	922	897	944	951	900	956	888	925	925	940	861	884	891	889	846	881	876	872	895	942	877	907	875	860	847	877	853	909	861	875	862	864	870	956	895	902	866	868	845	820	878	831	860	830	845	848	865	862	889	877	907	818	865	865	855	812	853	850	826	827	908	881	816	860	864	866	882	863	870	837	769	875	815	784	848	833	829	821	877	849	801	850	811	870	821	833	814	838	839	831	847	818	813	798	855	833	830	858	808	852	829	811	790	844	839	821	903	855	869	881	853	821	873	888	827	873	835	878	843	835	865	829	852	802	863	859	807	842	874	863	811	789	841	809	884	844	894	836	851	791	804	824	851	788	825	844	801	841	864	844	876	847	793	817	822	863	832	801	835	882	893	835	874	779	838	861	839	840	818	850	856	827	829	859	798	879	818	830	814	842	829	856	821	894	828	851	889	837	834	870	884	844	822	854	860	842	871	801	857	825	824	846	841	791	831	850	780	857	868	832	833	870	825	858	858	861	861	847	832	826	820	862	900	850	819	803	851	826	857	843	900	856	801	827	855	847	741	874	829	848	839	880	864	863	845	861	815	888	806	820	875	874	789	857	845	805	824	836	802	863	873	804	856	833	880	813	824	848	809	851	789	876	862	881	816	842	882	840	827	850	847	906	847	832	810	778	844	809	843	821	862	884	839	836	857	814	816	901	834	843	884	847	838	867	864	816	837	928	872	833	865	818	885	797	918	850	846	845	813	903	833	827	820	827	878	875	883	858	782	823	857	828	855	826	796	806	887	834	824	871	872	797	865	796	874	888	855	801	870	801	840	789	843	891	863	828	780	840	793	841	808	887	823	906	877	892	840	837	863	887	846	821	822	858	867	851	902	861	894	900	797	816	846	810	844	826	846	827	831	857	892	827	803	834	859	871	857	832	837	849	828	798	835	832	831	832	820	891	833	847	822	867	870	855	842	860	831	828	802	835	896	855	861	850	869	924	793	885	808	819	839	819	901	822	822	842	853	835	815	882	830	857	812	838	867	855	839	854	832	822	827	846	806	854	862	841	842	813	848	849	836	894	866	867	810	870	839	843	871	834	840	862	822	862	854	814	851	832	844	826	874	829	842	846	787	841	838	822	888	875	914	839	800	854	834	837	846	815	869	831	858	797	863	846	854	830	822	871	834	813	848	860	815	829	837	836	860	895	887	790	852	867	846	842	845	831	841	812	845	856	841	859	894	899	837	858	842	872	843	847	864	811	802	862	832	899	823	861	899	880	845	832	875	821	859	855	865	822	818	833	870	846	855	823	852	874	817	817	861	862	836	837	832	829	885	774	874	799	814	826	835	849	815	806	846	855	848	837	842	813	854	860	857	843	841	893	811	837	780	870	848	851	891	890	823	854	820	871	919	855	804	832	839	802	838	816	841	800	843	799	901	897	849	867	865	830	834	814	798	815	842	829	828	816	860	834	857	854	891	796	856	844	831	828	850	826	863	828	868	809	844	844	806	814	864	889	889	809	832	833	846	911	856	784	882	828	829	806	838	908	860	875	870	881	831	829	838	868	828	888	876	815	790	832	854	843	839	846	788	846	823	778	840	828	883	844	835	830	815	843	841	832	839	847	812	833	863	843	837	855	815	865	792	828	878	825	843	850	833	824	801	833	839	838	868	858	800	811	848	871	849	861	820	858	835	824	884	848	888	828	855	858	856	808	857	836	834	837	884	858	786	819	822	869	822	845	832	879	866	833	867	809	849	841	892	823	867	866	861	825	790	835	835	809	824	837	858	817	849	834	831	815	854	838	836	832	836	800	900	839	847	832	835	827	839	831	849	818	856	786	878	838	866	778	840	860	841	863	851	865	815	870	839	868	870	796	840	865	797	840	834	819	842	829	811	923	884	801	824	831	847	831	821	812	841	858	816	834	862	834	829	792	854	824	841	854	835	839	859	834	829	800	889	849	830	817	853	873	801	850	812	826	813	868	857	807	840	841	857	870	812	829	824	875	841	853	837	861	860	831	859	902	821	792	810	870	839	823	880	807	845	876	842	854	868	912	846	861	876	840	867	892	851	797	831	843	818	830	838	870	838	834	902	899	844	785	846	772	853	865	887	843	869	896	813	864	795	792	847	792	875	768	819	855	846	846	829	859	828	846	835	861	800	842	839	867	849	824	806	844	863	887	845	797	813	846	895	796	858	850	816	834	847	892	858	840	858	823	838	805	827	813	868	792	875	835	843	806	834	853	859	893	855	843	789	819	882	833	889	905	849	833	859	818	837	801	846	830	855	848	867	830	793	874	777	886	890	842	863	832	871	861	838	851	856	822	858	817	846	836	802	844	849	857	832	873	857	828	880	817	835	845	855	841	882	823	846	825	808	880	849	905	821	816	855	845	846	839	820	819	828	859	837	821	833	860	822	838	896	849	791	869	838	845	821	795	795	848	793	816	874	786	795	824	877	800	823	791	901	843	861	837	854	850	808	844	828	810	863	887	863	854	839	837	877	848	884	827	820	822	810	843	860	863	919	821	878	880	811	846	845	829	804	819	874	825	869	808	843	803	852	828	871	823	831	864	833	831	913	864	880	839	781	857	859	792	827	842	812	840	831	854	844	811	855	817	855	835	866	815	832	880	835	837	815	842	901	853	854	829	872	843	850	887	835	864	855	853	831	781	866	800	791	836	785	833	852	839	808	844	830	836	883	780	856	864	827	873	849	834	838	807	915	803	829	830	859	830	812	833	809	797	872	842	870	866	831	847	840	868	848	869	829	808	897	833	844	837	806	868	871	801	835	861	820	809	830	873	855	814	857	834	872	867	791	820	851	854	811	868	869	883	856	815	898	845	828	845	805	845	817	906	791	885	827	839	843	832	817	860	784	847	807	842	855	837	860	844	836	843	812	827	834	858	856	891	851	871	792	877	900	867	872	846	840	813	870	800	862	842	828	836	793	808	839	860	824	840	880	842	848	847	842	835	806	859	826	802	877	843	890	827	851	793	806	848	820	794	887	874	831	818	837	838	843	792	849	802	822	851	832	890	904	855	776	828	854	849	840	818	831	852	805	898	870	826	819	819	848	791	837	805	838	833	876	854	879	866	832	834	835	810	863	888	832	829	830	804	809	847	858	812	865	837	792	855	841	787	812	782	821	834	843	873	868	847	837	818	886	828	808	826	873	815	788	802	885	846	823	880	842	842	835	867	894	843	804	853	842	848	857	842	820	799	831	815	794	856	875	793	819	842	789	790	849	818	850	851	867	839	839	833	857	805	829	840	844	797	867	872	785	835	855	880	848	824	782	841	907	850	806	835	828	829	798	855	862	810	831	817	816	826	847	857	808	874	876	869	866	887	818	836	836	831	851	831	787	857	865	828	834	856	869	877	833	824	808	890	848	845	892
37082	36375	35537	22166	10941	6270	4155	3045	2368	2106	1830	1591	1524	1420	1172	1173	1130	1179	1090	1135	1038	1011	990	948	958	949	911	934	938	939	947	874	900	973	927	872	956	889	855	862	870	925	853	847	862	874	878	844	884	901	848	831	913	887	832	920	929	904	948	833	861	851	847	908	890	872	827	865	866	887	839	872	852	799	832	866	849	853	865	860	886	858	877	838	908	819	905	874	877	817	848	843	833	836	843	839	858	847	892	792	816	903	897	874	884	921	875	927	869	797	847	816	883	846	893	864	908	881	819	892	897	796	813	875	823	890	867	839	880	858	857	894	861	843	848	824	906	811	837	920	819	820	868	848	867	880	889	829	865	861	881	858	882	858	817	921	811	893	975	855	838	824	861	881	864	874	875	806	902	877	830	826	879	865	822	851	848	830	880	830	857	862	833	871	880	866	838	814	857	876	847	861	804	877	863	840	892	898	863	903	882	925	869	849	839	832	809	879	838	914	847	931	860	899	840	909	858	856	843	884	856	810	866	879	810	907	846	829	780	901	819	893	860	872	920	834	847	878	887	900	896	862	857	862	863	862	854	839	903	882	861	811	858	843	877	869	832	865	820	827	859	880	838	882	889	846	892	898	918	886	836	829	845	866	893	910	811	875	861	872	858	825	914	835	851	834	864	867	859	817	817	940	837	840	841	828	940	860	837	810	839	872	824	849	870	899	867	815	880	863	854	847	871	886	858	852	889	900	824	850	934	896	864	904	832	865	878	825	831	863	786	877	868	909	885	909	860	873	846	876	859	840	893	836	886	840	833	806	857	901	837	818	898	885	876	780	904	849	854	840	854	833	870	819	859	844	869	843	820	884	906	865	855	863	879	871	871	883	852	865	874	841	866	842	877	881	824	841	860	878	909	845	869	855	863	856	830	847	850	824	817	855	862	881	885	856	853	859	807	833	887	853	896	827	879	843	900	856	857	905	904	800	875	855	827	842	861	818	865	839	825	863	878	892	825	859	837	850	842	853	870	879	819	842	828	882	910	785	850	813	887	912	885	887	890	836	853	872	815	876	889	827	819	906	886	816	829	913	846	818	881	883	899	874	909	859	885	869	889	830	865	798	872	852	854	857	866	868	854	883	863	912	851	850	858	858	906	837	852	876	841	878	851	906	876	853	837	780	877	897	872	847	872	867	838	862	845	870	862	914	837	904	839	876	894	838	884	820	840	818	846	854	923	834	853	932	866	815	854	859	819	846	889	818	876	802	862	863	841	837	814	901	844	842	816	885	805	845	855	853	894	819	823	892	888	859	892	848	874	895	878	841	904	839	877	878	855	833	877	834	904	845	878	861	787	879	879	830	793	830	854	858	900	837	879	823	877	837	885	837	909	900	867	865	872	808	871	873	912	844	899	870	836	840	902	861	840	840	856	811	835	845	862	884	865	821	858	887	831	846	919	894	858	836	833	840	848	886	842	819	896	831	887	848	802	843	860	934	882	826	905	871	850	914	837	834	818	860	839	881	889	827	869	849	845	819	894	893	857	848	875	826	883	870	848	908	861	880	899	846	851	861	905	848	856	887	850	828	813	822	854	885	816	844	871	867	824	874	863	864	842	832	866	837	874	899	875	846	819	822	866	812	840	824	851	908	858	837	837	822	912	864	786	876	892	882	850	820	823	816	840	804	842	833	915	886	861	823	823	892	812	862	883	904	826	889	831	834	846	890	892	860	808	860	861	843	796	877	858	847	891	830	847	871	801	869	848	867	888	886	839	820	895	817	834	893	850	883	872	808	858	842	832	907	887	877	881	882	841	811	892	842	830	820	902	874	859	872	900	935	830	872	831	912	881	838	879	878	893	850	850	876	829	879	874	854	898	832	845	845	850	927	802	853	918	884	883	865	831	908	825	873	833	866	891	898	807	790	883	852	862	861	860	860	855	843	790	856	842	854	878	770	824	786	860	854	890	847	807	808	829	902	866	885	871	824	914	854	881	819	858	893	847	855	912	838	840	846	804	848	915	877	820	851	913	857	867	898	873	861	858	834	849	847	867	824	878	841	880	859	887	877	875	835	863	854	843	896	843	860	886	864	864	824	829	838	881	823	866	822	890	905	827	852	801	927	882	889	835	873	875	844	852	866	939	851	843	860	832	858	926	832	860	896	833	876	859	896	847	877	927	868	868	856	873	904	828	849	879	827	881	845	846	857	839	867	850	876	876	876	822	822	850	879	875	841	842	900	892	893	886	887	812	861	831	894	828	809	862	885	806	863	853	848	796	856	843	857	860	841	853	826	859	860	833	860	846	875	887	848	869	869	867	873	922	864	875	879	859	863	811	854	856	900	844	904	839	858	828	906	841	845	840	863	879	861	887	897	835	802	803	849	866	898	838	861	848	852	824	901	871	916	829	832	862	868	826	846	839	849	849	872	886	845	805	826	842	920	863	799	847	877	865	882	886	886	899	811	863	829	832	832	836	853	877	830	872	900	875	880	858	823	878	809	830	823	865	857	860	850	836	871	826	831	842	868	846	817	885	848	830	894	866	892	839	829	808	845	881	874	851	851	869	906	842	848	794	864	850	840	843	860	848	909	875	801	828	903	862	844	848	871	897	867	902	815	852	794	880	852	783	865	841	877	842	847	884	825	841	846	905	880	789	862	836	865	860	832	854	906	849	857	853	878	878	910	834	855	863	886	919	905	871	865	879	906	830	830	855	836	847	891	812	846	880	841	881	847	840	879	831	878	850	843	862	887	861	860	873	849	801	866	836	903	830	826	868	892	901	903	896	877	915	791	842	871	872	808	871	863	829	840	863	910	857	847	846	878	911	838	870	891	833	884	916	857	877	870	885	875	790	830	816	898	902	808	835	881	867	835	813	813	865	838	820	870	847	892	858	854	802	812	818	892	868	900	854	860	869	879	859	890	876	886	834	911	879	885	830	817	887	853	840	871	836	869	906	856	870	796	876	801	846	835	877	833	837	825	857	866	845	838	862	860	847	802	863	840	866	894	892	867	863	863	853	870	841	870	859	845	812	822	854	884	854	848	858	860	859	850	870	866	854	839	864	852	862	943	817	784	855	837	856	861	890	840	819	860	893	868	870	897	824	818	827	837	861	855	948	876	908	800	836	862	822	840	794	864	861	869	875	903	886	806	860	836	841	848	855	835	814	867	837	842	886	853	843	879	884	884	835	869	887	842	837	835	874	862	867	814	857	923	868	817	857	804	887	858	900	870	859	879	822	813	882	841	884	868	875	861	851	844	825	861	870	863	880	874	861	879	826	852	897	878	835	851	803	876	881	865	866	857	857	883	896	869	889	842	844	868	881	854	843	844	870	874	893	848	909	899	866	863	856	818	852	864	860	904	843	811	854	844	889	867	845	798	924	896	866	858	885	870	864	812	866	782	879	834	888	827	875	866	890	842	856	887	894	918	886	878	847	851	876	835	912	850	895	892	850	881	876	854	914	858	896	893	877	846	897	863	867	825	854	843	821	879
40104	48293	43171	26251	16025	11145	7926	5871	4605	3684	3214	2706	2416	2328	1848	1555	1571	1586	1496	1427	1344	1237	1187	1201	1152	1069	1054	1094	1107	1073	1060	1081	1036	1036	1049	1051	1023	948	1008	1014	967	955	954	937	951	1006	1003	1017	984	929	1004	982	905	912	930	1012	912	965	958	944	873	929	992	949	960	976	958	1014	880	957	1043	921	938	918	951	932	938	916	937	930	916	957	983	907	942	914	955	901	893	927	903	912	972	924	939	956	895	949	926	901	912	946	950	953	969	892	932	890	912	911	966	924	905	896	938	882	949	948	928	913	898	914	877	923	897	950	948	884	924	916	930	905	903	921	863	957	956	884	924	970	865	935	923	930	903	911	931	976	891	912	926	960	900	960	897	873	945	956	860	969	882	871	928	938	976	913	913	909	974	861	930	960	961	877	931	941	901	910	927	961	853	932	924	956	953	890	913	937	887	953	889	900	951	911	896	885	915	999	914	937	917	910	889	901	966	948	926	951	899	919	916	916	867	916	919	908	872	918	962	954	949	841	934	896	913	959	832	926	928	942	941	918	953	914	937	939	986	931	956	940	888	900	905	912	910	900	957	937	942	933	887	932	863	900	916	914	949	920	935	885	899	906	916	941	941	924	882	882	901	904	888	921	919	934	915	945	980	918	952	930	1001	947	886	964	938	903	926	897	918	940	949	871	941	908	927	928	921	964	938	922	922	890	931	873	926	942	930	990	939	899	887	887	859	968	952	888	940	942	900	934	941	970	929	866	948	918	929	969	946	990	868	991	938	941	911	921	925	942	923	918	952	916	961	882	888	924	951	931	907	914	933	925	937	938	952	878	973	908	895	908	932	933	928	912	953	924	905	988	932	904	950	937	949	935	917	932	868	971	835	934	928	927	908	949	943	906	912	949	940	944	908	947	907	899	952	971	940	938	941	920	944	978	940	886	931	910	936	920	914	922	884	968	889	866	923	925	922	925	982	913	956	863	906	960	914	890	924	920	896	914	947	955	989	880	915	934	918	962	921	903	944	928	926	850	897	903	950	961	960	921	922	894	833	924	907	945	906	895	943	939	937	1014	911	957	894	964	933	891	896	893	938	951	941	921	958	875	942	876	938	953	929	861	926	910	977	929	966	969	952	912	875	918	942	913	885	921	870	942	912	904	976	947	936	961	912	858	901	890	929	889	902	890	913	936	973	910	903	963	900	972	924	906	925	898	982	959	939	863	953	987	938	920	949	921	942	927	913	955	983	974	948	890	927	927	906	934	932	941	953	919	903	908	913	898	927	857	906	913	919	857	969	925	909	928	930	924	927	935	930	960	938	955	916	936	893	938	931	886	992	933	930	928	903	943	879	894	925	885	955	928	942	883	965	935	915	878	952	902	848	918	979	983	906	913	919	962	895	918	937	967	1007	928	916	949	919	985	904	912	929	946	908	902	882	930	927	872	967	867	935	876	886	879	941	963	934	900	891	906	949	949	906	972	924	909	899	946	906	879	896	907	960	929	851	905	948	983	920	902	874	953	886	984	904	962	872	925	926	937	957	901	959	940	922	958	875	983	857	944	925	947	954	901	892	911	908	855	921	901	911	916	911	973	911	960	907	943	919	884	932	934	975	928	927	952	926	950	892	955	948	953	911	893	917	915	940	857	912	964	948	870	939	893	874	889	891	902	894	927	924	913	917	958	908	925	1008	938	951	902	935	937	895	869	984	937	929	875	919	930	907	963	906	911	924	906	900	940	886	916	902	941	930	898	950	937	879	922	945	919	982	910	929	994	907	900	893	984	915	884	934	946	942	887	902	941	919	857	928	901	975	920	902	956	901	909	967	940	925	842	969	943	947	924	878	931	892	955	940	892	981	966	956	945	899	889	907	863	907	951	942	992	923	942	934	934	952	948	977	892	949	888	929	957	974	964	912	895	965	913	938	861	897	924	934	913	932	902	908	892	954	889	904	984	956	876	924	942	960	907	940	960	923	881	891	916	928	895	929	903	902	905	924	957	891	907	866	908	898	922	895	930	933	1009	911	959	955	930	926	918	919	1000	951	921	929	882	940	943	878	898	927	947	934	923	926	903	911	920	930	962	901	943	918	948	909	915	901	899	974	860	882	911	874	944	862	957	884	918	915	945	926	891	893	945	900	979	950	926	910	912	875	975	924	976	968	963	908	911	937	910	918	895	892	960	961	924	956	872	961	895	911	960	928	890	940	944	940	935	929	951	906	888	920	904	946	894	985	927	915	912	960	939	983	952	958	889	909	970	895	929	873	942	947	944	958	959	964	947	934	865	900	931	889	921	960	932	867	934	900	945	924	947	966	889	896	929	917	926	939	902	935	942	959	932	875	891	928	941	916	876	869	915	942	943	922	920	914	931	919	925	965	973	931	973	902	918	897	927	915	895	914	939	905	999	902	954	918	937	888	906	879	873	960	948	893	885	925	954	926	910	933	922	937	888	882	900	924	917	904	937	888	890	966	934	977	913	925	974	891	934	896	947	899	922	849	940	937	896	925	920	971	912	967	912	910	957	879	894	978	882	902	932	909	920	925	918	923	930	1005	903	951	924	988	939	972	910	907	963	870	948	899	928	935	924	943	937	919	931	923	918	922	937	956	939	900	897	991	954	904	960	955	979	879	959	903	962	888	951	922	948	915	915	917	927	905	918	923	930	956	938	916	945	907	914	902	981	917	965	967	909	940	889	923	945	927	884	976	910	923	877	954	896	924	909	904	927	941	927	933	975	978	903	953	913	928	893	911	893	907	877	901	887	952	925	927	949	938	916	980	927	879	923	963	892	902	931	953	960	930	897	883	940	946	898	900	946	944	984	849	933	937	911	908	908	955	883	935	975	948	942	954	967	890	892	906	998	902	887	903	957	933	904	904	878	864	907	931	911	915	887	923	922	899	900	932	922	933	964	950	911	873	895	906	957	963	885	965	957	934	906	958	933	939	912	949	906	950	896	925	1006	973	902	945	948	917	961	944	910	967	977	993	945	883	972	893	911	902	929	907	962	956	926	933	960	887	963	906	882	895	906	907	942	901	885	948	950	922	882	920	924	893	893	930	924	863	936	895	957	961	885	911	950	930	944	968	911	937	922	932	891	970	967	925	945	930	924	869	912	881	924	957	911	916	931	963	920	948	967	928	935	924	950	931	882	912	975	967	913	916	901	920	886	920	986	931	917	915	862	929	910	931	889	892	921	908	885	901	893	885	945	919	930	895	912	941	945	940	954	893	960	925	930	940	901	932	942	995	936	970	935	946	915	948	906	918	964	925	955	950	885	873	976	937	930	929	862	932	970	921	904	945	1006	918	977	940	909	947	946	963	883	944	980	925	949	914	923	974	938	900	977	908	911	922	924	951	912	937	922	921	974	915	926	916	897	931	895	924	930	947	921	916	894	966	888	917	865	965	959	841	928	877	938	925	958	957	891	887	969	936	945	937	920	956	912	968	888	864	868	943	901	931	869	949	896	929	944	887	980	961	873	945	931	898	908	923	913	891	901
24202	20095	26496	24884	21280	16971	9459	5205	3499	2882	2447	1980	1890	1798	1338	1141	1072	1079	1109	1023	954	948	904	879	830	876	784	824	830	763	764	735	787	788	746	733	753	758	752	771	731	750	674	739	706	733	718	683	708	702	712	704	659	748	689	724	675	699	706	781	766	722	717	711	715	675	677	656	663	736	725	658	647	676	682	709	733	716	706	662	691	646	677	714	716	673	714	649	690	699	658	707	706	730	717	635	664	641	737	715	697	729	691	651	675	650	632	623	703	650	696	675	708	738	652	670	644	689	720	629	690	679	687	653	635	680	714	659	678	727	688	694	658	719	644	701	700	694	688	719	743	639	673	700	722	643	657	701	631	683	713	700	700	678	698	692	670	690	666	688	688	640	686	675	683	707	676	661	704	695	723	667	664	669	682	716	706	669	679	696	689	682	642	753	692	656	713	628	725	689	642	691	682	666	696	671	690	681	734	695	706	715	771	685	666	693	664	683	678	672	647	657	712	671	677	667	641	702	677	644	662	655	656	704	693	681	650	625	651	728	675	639	672	637	722	662	695	695	687	667	737	674	669	742	690	643	649	686	704	674	686	666	668	714	659	684	664	663	679	655	707	673	738	677	722	682	710	705	704	701	667	696	628	684	696	672	706	701	713	728	717	704	712	682	721	638	695	691	703	748	682	667	686	669	643	639	711	678	684	673	686	653	703	672	696	694	669	645	688	672	737	620	655	672	691	675	691	732	701	716	676	671	677	668	728	691	720	704	662	671	694	715	684	670	685	693	665	701	673	689	736	636	673	705	679	679	652	669	646	750	692	701	699	695	691	698	704	674	680	666	673	646	664	683	662	709	668	727	682	685	641	707	704	702	683	647	702	692	686	685	665	665	685	675	693	702	692	693	667	659	681	698	701	656	669	700	697	679	728	724	631	705	750	706	749	718	738	697	696	671	697	672	741	655	700	711	682	709	636	716	660	689	731	688	661	629	734	737	645	662	712	760	728	706	683	684	706	671	723	732	692	669	694	711	678	689	677	664	691	686	702	689	697	679	661	696	710	739	706	650	667	716	693	699	668	668	684	670	738	663	728	670	657	715	678	671	695	662	695	711	689	669	648	697	673	719	684	698	689	596	682	686	705	725	690	645	673	699	731	663	731	691	677	657	676	739	678	716	638	662	673	636	676	691	697	686	658	679	695	692	692	691	683	667	677	692	681	691	660	696	673	685	661	659	682	666	676	676	681	657	677	644	689	655	678	646	690	659	726	634	717	739	686	686	680	699	661	687	678	729	694	682	675	732	739	685	691	667	701	673	694	663	648	672	686	669	689	671	723	660	670	688	668	674	654	674	681	690	695	740	701	651	687	669	689	683	714	703	687	670	677	650	659	705	726	690	680	707	690	655	668	669	655	607	709	694	664	677	678	686	658	695	685	660	668	676	649	729	679	702	672	696	705	650	672	663	673	667	650	714	699	736	701	662	670	694	687	672	739	641	661	668	659	664	657	641	684	696	641	655	736	717	708	677	688	684	686	715	680	671	640	693	691	681	717	670	683	713	715	688	693	692	734	680	711	709	670	644	623	693	665	671	660	721	681	683	660	676	662	656	671	635	722	677	705	686	649	686	663	695	730	697	688	710	656	710	630	708	641	671	670	686	702	664	706	626	661	689	659	701	706	682	698	691	690	710	731	669	685	688	669	675	673	690	675	720	703	701	682	659	683	590	656	669	692	695	681	623	698	743	699	693	686	688	664	755	720	690	691	713	687	686	646	691	674	707	675	702	661	713	666	641	666	686	663	680	669	663	618	706	655	694	662	666	676	735	662	656	667	638	678	710	722	682	641	716	669	678	668	678	676	664	671	681	702	687	685	708	686	728	682	699	720	652	659	652	712	707	679	725	666	669	697	686	649	709	672	708	709	706	699	697	664	646	663	739	656	665	693	667	725	623	700	685	700	748	687	715	612	715	642	686	672	640	696	671	684	686	714	697	714	692	676	669	659	707	709	682	721	726	694	693	671	718	680	655	693	680	701	636	727	700	671	688	640	632	695	630	721	649	679	692	694	594	711	669	697	669	646	665	673	691	685	708	671	693	633	630	716	686	689	673	685	696	727	651	728	717	715	678	650	683	645	701	668	681	703	677	627	623	750	731	705	669	653	709	697	730	707	672	655	682	681	637	706	640	717	713	673	718	623	665	680	668	715	689	677	678	683	678	681	694	668	721	672	676	695	644	711	636	652	717	682	680	658	649	650	654	690	659	686	678	691	709	658	706	699	681	659	700	681	699	687	652	659	674	672	699	701	666	671	695	717	733	633	658	677	682	673	713	660	692	650	656	678	698	643	701	677	719	669	690	683	692	661	681	674	687	644	683	655	672	631	708	687	712	700	687	743	708	700	678	681	684	640	686	653	699	673	656	669	697	683	732	706	707	683	727	652	688	657	710	685	706	735	634	698	660	662	615	696	676	717	701	668	662	665	689	687	678	643	685	690	691	694	734	689	693	632	673	713	656	670	680	722	674	654	701	708	683	612	658	686	654	714	664	696	681	675	682	715	693	707	704	676	663	720	706	675	649	681	736	676	655	675	701	728	672	626	721	656	710	692	685	713	730	658	670	654	725	688	736	650	669	643	685	660	636	651	653	690	683	676	716	663	672	668	683	699	731	683	715	698	615	676	734	690	690	759	727	685	646	692	664	667	669	699	728	641	728	712	684	691	714	695	704	655	697	668	716	672	647	687	720	676	701	702	673	678	685	637	757	655	646	667	647	712	697	713	663	691	745	701	648	670	635	713	664	701	699	722	673	665	674	704	692	691	697	703	681	717	678	701	632	700	707	684	721	690	710	703	685	693	721	694	669	710	725	698	671	671	710	682	671	658	656	708	685	666	685	693	728	679	630	628	699	693	681	760	663	685	697	682	695	708	672	739	753	675	671	662	661	701	672	744	665	699	633	672	696	708	672	738	643	667	687	678	691	657	645	679	669	627	708	641	689	656	683	670	703	697	704	669	702	715	676	696	646	718	703	726	641	666	673	681	626	677	679	661	666	702	695	686	637	724	720	666	709	657	709	677	684	682	675	693	681	670	677	705	682	672	701	681	686	655	690	713	669	705	721	671	677	677	667	685	676	641	678	675	694	729	665	680	622	667	666	699	659	655	703	695	670	689	709	723	680	667	681	658	750	660	759	689	692	696	708	665	697	647	662	639	682	698	698	687	675	677	712	665	653	644	703	651	729	670	680	695	657	694	694	691	656	720	655	676	726	701	685	669	685	699	641	738	659	652	671	706	678	694	704	705	725	684	709	694	654	674	670	700	653	655	684	683	642	719	680	674	693	685	636	670	664	653	690	629	686	729	681	652	692	669	685	651	707	653	695	677	678	706	742	691	697	674	701	638	723	674	654	656	683	683	665	679	667	696	684	698	714	676	676	663	709	671	710	667	722	679	729	655	644	713	663	675	677	687	653	744	701	696	662	695	697	719	668	678	667
36187	57454	49679	35094	25412	17375	11896	8897	6589	5360	4530	3576	3455	3064	2177	1809	1622	1641	1520	1454	1308	1251	1199	1133	1079	1045	1016	986	942	940	962	854	872	868	874	849	857	829	831	802	846	792	828	813	780	769	820	764	750	844	810	797	735	781	772	790	801	746	787	754	816	740	752	809	785	778	785	760	773	783	737	745	775	779	757	807	755	714	749	785	770	720	743	693	744	714	697	742	728	739	742	717	788	711	742	759	753	758	766	747	734	742	751	740	734	756	745	756	787	758	720	714	717	720	753	748	740	738	754	742	790	715	718	732	690	672	736	713	787	752	738	746	756	708	748	722	726	748	733	751	759	727	742	698	733	699	732	681	731	743	696	725	725	745	743	752	764	725	733	710	724	726	737	708	751	709	761	699	719	709	734	805	795	771	770	756	758	742	709	733	672	711	748	736	712	734	682	689	710	788	694	704	721	708	772	733	777	707	811	725	739	782	755	741	713	715	739	738	776	751	734	701	752	748	784	756	766	700	782	699	767	741	745	767	724	703	790	734	748	723	753	737	740	747	794	755	728	754	741	726	730	753	747	745	763	751	711	700	691	738	766	703	708	770	697	704	732	731	724	746	710	748	749	737	775	751	788	724	724	798	756	729	723	741	722	740	708	789	759	708	739	705	711	752	749	746	756	732	743	741	784	708	738	708	765	729	777	739	759	809	741	753	716	720	749	770	785	744	707	711	709	786	718	742	717	761	781	713	794	751	702	729	707	750	772	728	701	742	697	717	802	750	738	715	730	737	727	781	763	711	710	700	745	734	696	723	731	781	758	761	778	724	746	735	743	736	710	728	740	745	768	723	720	738	770	781	731	787	744	691	771	745	728	708	734	732	737	719	728	784	732	758	746	728	719	704	758	752	670	749	769	711	700	737	742	748	745	720	712	758	735	730	745	671	770	786	722	773	705	750	696	699	734	762	788	739	717	730	759	732	744	744	754	769	698	754	743	706	748	724	752	743	743	741	699	775	732	748	746	744	714	697	713	754	721	703	737	723	767	739	761	757	738	720	745	738	693	741	692	685	740	771	671	719	740	753	783	765	734	755	734	702	739	736	793	707	709	744	702	710	770	726	751	778	701	736	759	736	747	757	753	723	758	699	751	731	699	726	761	740	740	756	723	732	719	679	720	756	744	738	778	739	751	782	761	767	696	783	744	741	745	731	762	739	795	719	719	775	775	743	772	732	715	735	781	712	755	735	781	733	747	783	757	760	710	717	778	795	769	685	739	746	742	695	763	771	763	712	680	734	724	719	720	742	663	719	703	698	756	693	712	750	762	765	712	766	788	743	759	728	767	733	748	746	722	738	755	747	732	742	774	727	784	730	746	725	753	755	720	729	747	748	709	692	732	734	740	702	745	700	746	720	739	732	764	683	758	753	782	725	729	683	707	705	695	726	720	763	780	784	761	717	718	718	662	713	710	705	747	748	758	745	803	723	692	717	717	734	705	699	742	732	743	714	746	729	735	745	710	729	720	707	729	737	719	748	793	768	727	738	762	737	701	781	717	757	764	732	805	724	735	747	760	730	718	783	729	693	666	774	736	720	760	723	772	751	730	740	774	726	663	676	779	738	712	739	664	678	761	734	731	784	770	707	691	751	717	682	775	721	717	744	717	752	738	726	786	733	710	723	735	736	740	663	736	746	735	683	717	758	754	710	735	783	755	782	693	742	781	723	765	768	749	700	778	770	742	702	705	748	731	732	682	771	770	749	835	708	764	718	719	746	721	769	690	754	689	747	734	750	751	742	751	771	732	734	728	702	687	747	718	677	727	745	743	729	725	728	741	695	746	681	749	712	703	703	745	729	746	778	743	697	708	714	719	740	711	763	744	714	749	773	722	716	717	702	715	733	740	716	696	734	715	742	732	719	714	715	741	762	765	721	784	689	747	752	722	744	711	724	697	719	694	737	737	710	755	774	766	756	725	755	749	719	760	719	743	769	752	724	786	735	691	730	775	735	777	757	752	727	687	781	680	743	731	758	750	741	708	702	716	738	783	781	721	777	725	780	760	725	706	738	725	760	729	729	757	722	701	756	709	742	723	721	729	729	773	716	708	689	732	757	708	731	734	707	786	730	729	736	714	727	715	740	744	728	709	707	715	746	768	733	759	754	742	710	719	730	736	788	731	746	766	741	732	759	747	747	755	722	724	740	739	757	716	781	726	696	770	702	767	734	716	726	708	692	761	707	746	760	765	717	767	790	721	736	710	698	701	725	732	754	758	704	705	764	733	797	712	727	733	706	749	718	759	722	750	755	775	765	710	770	734	775	704	785	773	742	749	744	779	779	768	758	716	716	710	735	739	765	766	729	804	717	736	761	671	694	720	714	707	751	758	745	748	757	726	761	712	786	734	760	764	748	725	739	750	808	762	744	769	731	725	790	772	776	758	738	700	776	730	773	740	743	746	749	721	692	771	753	755	719	720	699	739	781	726	759	712	793	762	697	762	707	747	790	731	668	669	778	777	787	735	754	775	717	710	714	725	725	741	738	702	713	756	728	668	774	750	748	705	709	690	789	751	740	742	752	739	757	708	725	727	700	756	698	764	755	812	755	728	762	749	692	720	722	712	760	773	685	728	760	725	731	694	686	746	726	748	750	734	745	692	744	762	797	754	708	750	742	753	737	778	751	761	710	732	753	729	760	752	737	792	728	718	793	783	758	744	737	739	711	739	725	763	713	738	725	735	694	781	743	738	741	760	759	703	734	740	788	757	705	697	733	815	740	795	728	747	732	767	787	772	745	785	772	731	791	775	719	738	737	743	730	709	718	741	692	770	739	770	761	809	747	725	727	739	681	750	739	790	796	756	747	738	738	726	744	743	748	679	708	706	758	787	736	707	754	773	734	762	740	738	734	721	777	744	692	726	739	737	739	697	706	737	771	733	738	723	727	751	696	720	753	686	717	757	718	760	722	698	748	729	762	796	804	756	756	727	762	780	766	703	740	741	796	718	761	767	707	737	725	781	741	732	756	739	755	706	735	742	710	738	761	729	779	697	754	701	757	724	750	744	742	728	730	733	711	729	747	726	750	722	761	730	760	746	735	668	742	762	741	729	755	709	707	755	723	684	750	711	760	737	746	691	756	749	715	780	734	767	739	689	730	760	725	759	740	721	782	752	727	750	783	688	678	787	747	741	716	742	752	766	731	708	767	723	762	745	756	721	701	725	780	733	736	773	716	730	791	805	715	776	739	742	768	746	761	736	774	745	751	759	722	769	742	743	727	755	731	746	741	735	744	746	748	697	702	768	718	738	719	736	741	760	743	743	740	720	744	717	758	758	735	732	717	730	787	721	728	722	716	744	749	731	747	743	763	743	731	780	735	749	693	741	750	697	731	739	728	743	731	732	699	761	719	783	748	729	783	716	769	687	728	762	744	713	807	717	718	769	726	696	732	719	726	737	702	811	765	792	727	728	711	784	711	734	736	726	761	765	749	716	758	740	738
22366	20062	26550	23893	21594	21906	17294	8047	5057	4287	3410	2867	2585	2356	2029	1615	1471	1413	1321	1297	1279	1180	1171	1159	1099	1033	1040	1026	962	937	950	951	885	894	944	930	857	919	901	900	944	857	919	889	900	842	895	843	851	815	877	858	903	829	873	894	863	810	898	835	872	899	822	840	855	808	878	816	821	839	825	814	849	795	873	772	825	782	861	878	783	841	828	853	864	817	793	822	813	766	846	803	840	824	811	819	827	785	793	804	820	813	851	812	811	788	836	866	814	813	856	827	832	832	784	798	823	851	810	793	808	845	838	829	730	798	814	805	800	812	803	774	836	844	813	827	819	812	838	809	763	771	756	793	831	820	769	835	825	821	849	781	837	843	800	860	803	849	791	839	783	841	826	812	853	848	816	801	798	814	838	823	785	808	842	820	860	789	791	804	813	785	785	818	854	788	790	827	829	844	761	838	814	793	818	839	862	799	787	787	783	853	827	825	799	842	820	780	844	804	837	802	840	781	834	820	792	791	825	828	852	791	817	819	805	865	810	818	792	810	762	840	800	802	807	826	842	821	824	768	806	811	794	778	792	840	840	777	801	822	797	815	839	818	796	818	768	834	778	824	784	791	848	808	815	740	823	832	770	825	861	825	817	805	791	741	804	770	823	832	791	773	777	828	803	813	779	821	840	838	835	830	848	806	794	816	809	807	789	858	759	862	795	864	790	812	810	790	806	783	842	796	794	779	879	872	845	780	852	806	788	830	821	806	832	811	815	810	805	837	852	795	817	823	846	820	839	811	867	876	805	829	786	722	789	850	785	860	756	769	817	864	864	824	797	842	798	780	832	838	765	779	786	823	809	814	839	792	833	788	781	815	777	829	839	757	834	829	771	786	835	839	766	849	811	813	818	754	785	790	860	825	818	772	819	832	821	806	846	775	825	816	806	809	776	832	785	765	766	778	804	767	835	823	789	817	808	860	872	847	878	761	786	808	806	832	806	798	801	831	879	809	786	816	796	744	798	785	773	789	868	876	849	773	794	812	877	796	785	810	814	815	804	841	825	821	819	778	820	838	792	785	845	835	813	756	806	809	772	702	857	832	774	768	799	819	845	760	769	818	829	829	764	832	826	834	817	778	824	841	830	818	830	773	768	834	836	798	858	789	804	781	774	856	832	829	857	817	813	778	824	806	796	823	784	835	831	753	806	811	843	816	827	827	831	790	840	810	799	767	827	819	815	877	809	819	766	863	735	824	828	820	813	768	850	855	858	842	796	813	786	803	815	844	783	732	799	810	813	843	803	794	789	828	736	789	760	765	770	859	815	813	821	779	816	818	762	798	775	762	817	870	857	796	803	755	795	798	825	824	802	811	820	828	824	866	782	801	783	814	762	843	827	791	825	833	820	819	833	832	818	810	873	845	819	837	804	786	732	872	860	791	835	822	780	800	789	759	879	818	810	827	792	820	815	842	823	875	751	779	803	860	784	823	822	835	818	755	815	838	828	860	841	717	786	880	827	819	860	851	812	844	797	791	824	774	840	824	790	779	801	875	838	834	830	760	852	853	799	809	797	811	743	806	814	804	843	791	775	818	799	828	791	781	774	838	846	753	825	812	809	780	861	775	833	868	798	805	848	822	865	846	808	778	806	848	805	755	816	806	793	824	836	834	835	787	860	804	825	852	798	816	806	795	823	798	810	779	801	872	802	774	818	807	832	883	813	805	801	839	820	830	804	818	831	775	803	802	835	782	816	793	841	783	802	818	764	823	791	831	819	817	819	869	803	813	760	819	807	834	806	797	840	821	801	780	868	797	844	817	844	812	772	830	826	787	813	817	802	814	831	839	837	836	798	831	799	814	800	814	764	786	804	807	820	785	805	807	789	833	849	805	815	793	831	819	791	821	872	811	809	846	833	802	787	812	778	843	761	841	852	844	838	836	819	834	807	821	854	826	808	816	825	828	797	762	802	830	792	775	848	812	791	813	888	770	830	790	810	823	829	828	787	849	786	812	783	841	794	801	828	830	821	808	846	805	839	831	736	809	784	818	799	819	809	795	804	833	813	753	878	808	824	842	816	819	795	834	838	832	847	845	848	771	791	807	843	823	814	815	841	844	807	789	823	792	785	853	806	774	828	817	815	825	766	808	817	815	816	825	819	808	814	794	796	811	825	840	799	769	794	844	777	788	842	800	840	814	787	889	833	799	840	813	780	791	815	780	782	823	832	770	805	821	832	795	851	803	789	825	794	818	811	780	846	802	861	801	834	823	813	825	861	823	820	879	795	792	863	809	813	824	805	752	802	825	784	823	776	783	861	811	793	821	738	773	783	789	798	793	841	818	787	873	828	798	848	817	784	853	819	805	836	779	791	784	766	844	842	807	813	793	837	821	831	790	792	858	839	781	750	781	830	749	833	808	791	796	856	817	811	785	827	797	791	836	812	806	814	868	861	873	823	772	802	805	830	845	866	795	784	820	848	830	828	802	813	818	799	799	790	775	747	807	826	853	907	807	809	784	853	842	825	801	876	829	818	828	798	830	852	808	858	808	814	870	756	858	844	823	824	788	830	765	808	817	847	864	762	861	822	857	789	819	800	842	846	859	857	896	832	804	832	875	784	814	815	857	808	835	805	776	816	825	824	815	860	784	829	831	803	813	821	846	832	862	843	846	756	816	845	821	834	770	816	811	803	815	820	761	828	825	808	867	784	829	877	769	836	827	839	807	855	791	797	818	873	775	839	783	808	813	773	862	817	811	828	771	765	795	830	780	870	889	803	817	822	836	802	898	821	818	850	823	808	855	808	779	785	821	834	812	799	844	829	771	816	803	780	787	837	830	801	849	810	777	853	800	856	827	806	818	786	810	819	827	827	866	802	814	780	805	809	810	781	789	782	838	863	806	806	841	812	781	813	799	815	817	869	823	806	827	801	804	809	835	811	845	804	828	853	762	830	828	797	820	811	797	860	809	792	816	773	751	764	828	843	872	798	799	774	737	785	813	809	799	841	810	779	806	812	867	867	842	805	858	844	760	837	801	782	769	810	815	836	757	784	784	829	817	829	804	799	811	785	808	867	858	849	844	799	818	810	801	858	797	826	829	832	773	817	806	810	809	797	857	777	886	792	812	861	835	785	789	784	778	788	791	866	839	808	782	835	839	795	903	811	813	838	830	825	828	844	800	896	798	818	772	797	820	820	850	788	854	855	832	786	780	796	763	829	811	841	828	800	768	799	812	772	784	833	820	796	791	772	858	822	785	849	792	776	808	825	805	784	798	815	793	812	814	843	803	798	793	764	835	797	830	807	818	832	804	807	792	798	842	817	836	872	796	758	846	776	786	794	837	825	815	803	850	791	791	768	850	858	765	817	849	823	796	751	873	779	848	835	802	748	750	758	818	827	847	812	827	837	829	872	810	788	817	753	823	794	799	839	864	766	807	842	847	779	816	834	793	841	804	788	798	842	835	804	845	806	830	833	781	813	801	832	793	786	822	804	767	817	871
38917	58057	53865	43672	35367	23531	15242	11842	9059	7785	6403	5287	4552	4233	3481	2706	2382	2124	1973	1822	1687	1650	1615	1453	1451	1326	1249	1282	1176	1104	1094	1054	1066	1024	1008	1052	914	998	972	977	968	924	958	925	931	899	975	947	970	934	918	910	927	924	873	889	888	888	914	930	903	872	889	856	938	905	888	875	859	907	844	900	876	900	885	921	861	876	858	854	857	907	819	843	867	871	860	885	848	889	866	857	854	825	826	812	903	874	849	868	796	867	860	803	802	855	854	820	833	850	841	816	879	812	852	786	886	888	865	897	863	836	865	840	828	854	902	864	845	826	819	861	872	779	796	848	802	817	888	834	805	846	844	865	812	814	852	817	850	889	903	861	850	883	853	844	800	862	857	884	783	868	861	828	848	831	893	860	873	858	842	865	848	901	881	855	830	786	851	824	815	870	838	762	812	861	836	832	813	886	819	793	852	875	834	807	833	827	863	838	813	844	853	830	840	844	863	870	860	854	850	860	844	806	829	827	885	843	866	829	857	889	853	880	781	860	851	817	867	843	865	869	817	845	886	833	804	849	811	839	842	880	822	847	810	827	802	830	795	854	853	848	833	861	861	819	865	837	830	859	857	807	838	821	783	821	842	837	843	840	879	814	892	853	825	828	803	843	865	848	851	859	810	804	847	854	893	888	827	835	845	886	880	852	852	840	812	848	846	826	853	823	849	823	866	861	796	821	848	830	831	814	787	853	831	846	855	902	821	823	881	843	824	838	866	831	912	885	819	814	865	842	855	877	850	869	847	854	825	839	820	854	833	861	827	826	812	798	845	850	842	871	818	895	835	808	815	834	882	848	817	843	787	860	798	797	888	842	803	848	869	812	813	785	888	830	870	851	827	825	803	855	823	894	835	825	830	825	851	875	817	812	898	848	791	829	829	849	837	815	847	859	847	870	810	848	802	817	789	809	836	870	889	843	883	873	844	865	807	861	826	830	841	875	808	813	842	812	867	834	835	792	921	833	838	888	849	838	828	849	826	857	854	861	806	909	859	906	873	808	859	833	843	880	883	851	840	852	821	850	841	854	800	812	844	815	831	807	863	854	845	843	834	870	836	851	812	839	842	794	810	838	862	776	830	862	833	849	828	838	859	840	870	861	848	859	866	848	804	876	826	892	817	827	806	838	791	798	839	863	879	839	833	824	873	805	864	774	847	875	851	871	875	835	839	860	831	829	819	844	827	834	855	798	810	880	821	824	821	822	806	831	857	812	846	820	841	859	810	795	841	789	840	865	839	906	911	854	831	825	826	854	822	839	861	847	848	831	854	851	827	806	802	867	804	863	839	883	846	843	818	874	851	859	865	845	820	892	863	828	894	834	860	884	854	845	841	809	798	839	843	868	820	815	858	836	844	852	808	832	826	874	798	826	921	819	848	846	859	897	830	812	858	842	870	823	857	885	817	833	814	897	838	856	874	774	871	815	852	855	858	840	872	829	881	818	811	783	854	869	865	819	857	821	848	801	836	853	882	871	825	859	886	834	919	825	823	796	914	853	818	820	767	815	822	797	823	862	795	854	809	819	838	858	865	830	816	824	785	870	792	830	881	879	835	785	808	837	892	810	798	817	855	881	851	860	852	929	815	830	849	894	822	851	812	868	808	788	833	803	869	826	851	803	884	827	864	818	882	876	796	829	853	878	879	827	870	842	833	799	852	843	842	857	855	842	804	853	838	844	861	844	884	894	822	849	894	820	794	818	806	817	821	847	852	817	885	829	816	797	831	836	835	871	827	822	891	823	857	831	832	861	832	854	820	790	815	825	879	873	810	852	896	824	839	825	849	841	863	816	817	837	778	825	868	819	847	845	835	847	831	848	807	812	826	828	887	826	907	864	829	850	826	818	823	858	809	839	876	890	817	855	859	789	906	837	854	829	837	783	815	861	852	870	835	861	863	854	863	859	874	853	834	841	813	871	889	890	855	926	844	810	830	839	816	832	831	860	850	856	847	826	832	832	840	849	831	844	822	858	840	866	864	810	860	798	838	820	827	810	852	825	862	825	859	849	851	837	820	863	832	768	860	837	881	838	810	822	763	835	869	854	838	829	831	837	905	842	865	843	817	830	844	794	858	845	806	821	874	853	863	828	798	812	843	826	831	836	846	856	845	828	861	832	883	793	822	828	828	814	816	897	835	865	856	827	832	847	850	816	810	829	874	806	775	868	812	851	798	809	821	831	888	853	858	828	809	837	819	860	860	869	865	826	815	828	847	874	859	870	840	789	829	882	847	889	836	834	829	843	879	843	825	808	789	842	824	886	814	893	790	827	866	909	853	862	866	826	895	835	831	891	856	818	881	854	863	916	887	860	843	873	834	805	852	760	842	795	865	828	850	871	851	793	854	803	872	818	903	845	829	866	848	802	849	877	854	846	807	864	892	841	849	854	833	844	869	892	820	861	830	853	834	886	825	822	842	830	797	872	813	829	884	808	811	840	852	819	836	866	816	870	841	868	839	799	838	800	840	841	795	823	853	886	806	875	875	814	785	845	789	838	830	840	881	851	865	844	823	796	847	857	816	839	861	849	861	866	833	835	867	859	800	825	794	816	814	838	825	851	825	845	845	847	860	824	866	837	855	842	882	838	839	906	873	819	831	837	862	834	835	903	857	858	795	873	790	824	808	814	876	823	825	844	881	847	788	814	914	850	893	815	772	858	829	856	905	825	911	793	844	872	830	862	792	876	810	850	831	830	859	826	806	854	846	856	875	829	884	847	831	830	888	842	877	830	864	826	795	816	846	816	818	804	860	846	854	834	849	825	860	802	782	901	865	816	860	861	867	836	826	869	832	845	829	864	832	851	848	833	858	835	810	816	828	826	890	854	825	860	814	854	849	863	829	836	804	853	826	813	824	810	819	857	830	868	865	856	876	848	905	885	845	871	891	851	838	795	865	868	808	817	843	809	810	817	889	848	827	839	845	834	820	828	822	844	829	873	847	852	855	813	859	873	840	853	824	848	840	802	807	850	835	824	826	833	852	857	855	832	838	886	844	860	855	874	846	837	880	862	780	862	856	828	842	849	800	847	856	827	872	868	876	876	879	847	845	812	848	842	836	815	867	852	832	805	847	852	790	815	814	902	817	861	864	857	865	817	816	847	866	916	862	869	804	868	791	880	897	852	858	814	847	803	876	858	852	861	857	857	863	831	857	859	834	861	835	858	874	831	833	847	871	849	830	848	839	838	893	862	850	815	836	848	823	834	840	827	847	845	816	829	820	845	864	846	860	866	876	872	859	856	850	793	860	840	821	829	846	838	861	804	812	895	879	835	904	824	790	839	838	785	860	836	886	823	844	862	821	854	811	815	808	802	838	834	826	859	858	888	902	898	820	828	864	824	846	831	810	837	856	842	851	804	845	854	891	833	873	814	829	837	809	882	832	778	888	812	804	829	850	829	848	847	940	870	843	815	831	839	835	875	790	828	850	855	799	845	868	788	892	835	899	865	855	851
33043	31775	31287	23387	13325	6375	3663	2629	2300	2112	1534	1315	1439	1261	1220	1130	1001	991	989	924	932	932	877	874	875	906	875	849	813	843	825	801	847	826	847	785	820	853	843	750	796	822	824	785	829	811	786	846	746	779	813	782	812	788	786	755	765	732	800	746	817	794	756	812	795	734	814	806	797	801	774	770	758	783	815	756	786	754	854	805	753	758	804	773	808	770	778	745	760	783	802	817	779	759	820	771	751	807	803	745	736	773	749	788	783	777	796	719	726	767	833	806	754	814	787	783	791	781	777	781	811	751	734	741	763	770	823	766	756	815	754	776	809	785	766	747	812	781	783	747	777	746	770	797	745	756	785	747	780	787	754	791	828	748	773	761	779	792	771	781	785	811	802	769	805	763	795	832	732	796	838	790	749	758	771	769	758	796	787	730	845	776	812	775	794	737	752	745	701	823	749	789	773	807	754	743	823	750	805	767	789	769	767	800	771	758	776	771	786	778	756	774	804	774	789	733	740	791	793	728	759	770	786	777	749	752	822	799	758	786	744	785	784	800	787	759	795	814	801	724	808	836	776	753	772	768	791	757	771	811	763	790	828	748	767	721	728	770	747	815	790	785	811	750	765	794	746	769	745	771	768	750	789	783	762	822	737	736	821	787	843	779	770	784	810	751	747	748	759	766	776	799	737	758	791	775	767	766	749	810	776	758	755	775	739	766	776	762	765	726	826	747	792	743	816	807	803	767	750	816	779	759	801	774	787	793	773	762	795	770	809	779	771	774	773	828	784	774	808	746	841	786	774	760	751	729	783	753	795	790	763	764	755	803	844	751	800	837	755	755	777	781	772	766	750	834	721	795	776	781	801	758	791	734	793	773	739	761	786	770	764	770	737	761	780	793	734	787	756	794	770	761	738	781	801	799	748	738	779	776	812	789	753	782	774	766	761	739	773	733	763	812	795	738	797	797	774	806	776	777	758	796	791	750	795	774	809	778	752	740	786	776	741	794	837	819	811	830	804	762	769	784	789	799	745	759	759	772	768	704	742	734	804	819	778	770	848	807	785	830	810	764	789	769	757	772	803	764	795	798	775	756	803	765	765	814	804	806	751	791	807	737	847	783	707	812	761	760	763	752	778	782	773	756	731	774	717	803	824	760	748	757	783	821	751	800	727	731	821	797	749	792	814	841	817	787	757	812	832	759	818	780	772	815	771	762	760	791	806	758	779	799	773	802	757	821	797	736	763	799	782	799	768	783	765	767	761	745	773	793	775	767	800	791	771	805	790	739	810	762	762	807	810	795	766	766	783	806	770	828	747	785	766	763	778	763	809	786	796	780	760	757	825	732	771	750	761	807	761	799	729	766	755	775	761	829	788	789	789	782	766	824	774	760	764	779	766	720	750	813	777	794	782	786	749	765	789	761	855	797	789	800	782	741	779	762	777	757	788	761	789	789	763	717	755	824	787	807	769	791	752	797	772	816	779	750	729	791	775	809	778	773	779	744	780	796	795	759	809	804	785	749	792	797	778	765	741	812	741	759	798	733	712	746	752	807	731	797	742	793	777	770	765	773	755	775	765	749	796	812	744	805	795	805	760	801	807	764	745	773	779	827	779	743	796	758	758	827	801	806	786	787	822	781	803	736	748	838	793	741	854	787	737	802	771	795	794	739	766	758	772	813	782	764	764	755	778	758	842	810	769	729	750	776	741	756	768	757	812	711	777	778	789	769	803	785	797	774	829	756	717	761	764	831	763	743	772	798	793	802	741	725	738	801	791	748	769	737	775	787	769	785	795	842	760	770	777	766	774	717	757	729	776	718	772	743	723	808	829	771	779	780	744	793	780	758	778	768	747	759	788	808	791	742	767	718	759	780	771	766	757	752	809	781	772	809	823	715	818	785	773	748	791	780	779	757	768	774	770	760	802	773	804	775	786	802	793	778	756	794	767	803	781	785	769	723	747	777	805	768	791	784	737	824	769	766	805	752	786	776	741	806	803	791	784	759	844	755	785	759	772	753	789	807	754	818	761	734	770	791	747	735	758	731	760	782	754	749	748	809	762	770	797	816	787	809	755	752	804	731	769	756	801	764	778	794	778	818	793	769	748	795	799	791	831	772	759	798	791	776	761	790	794	806	781	752	799	784	734	783	776	773	772	759	776	774	752	793	782	791	777	790	757	798	748	761	729	780	755	816	747	797	806	767	831	744	795	790	781	862	795	794	777	785	726	760	795	707	813	749	732	809	765	789	755	779	761	842	754	744	768	778	735	761	806	767	763	770	774	753	757	748	748	751	747	783	747	808	752	727	774	809	772	747	742	794	737	811	780	748	803	780	770	766	802	808	772	794	804	815	782	794	797	835	725	780	792	751	787	786	799	796	792	795	800	769	796	749	809	792	779	794	736	756	755	753	782	790	754	772	775	731	801	752	786	841	767	768	761	780	719	800	806	856	775	840	789	790	777	789	780	758	764	775	789	748	742	761	762	767	817	842	763	799	794	774	805	774	776	727	795	788	801	767	803	753	747	736	818	768	758	766	818	765	813	755	742	754	747	742	759	797	790	766	772	786	796	775	751	790	762	780	797	753	754	802	814	806	799	790	776	809	790	740	793	791	785	781	788	761	760	782	818	815	771	772	761	778	810	839	795	800	857	819	784	800	797	756	787	774	780	712	760	839	727	849	770	730	776	728	824	774	772	776	740	757	759	779	795	765	768	738	786	807	765	783	764	754	741	760	769	759	772	790	801	786	770	784	771	864	778	762	793	757	774	781	836	744	748	815	793	855	793	737	798	801	783	756	803	737	791	773	746	783	755	760	755	770	776	820	859	811	779	820	764	745	798	745	791	785	807	818	749	766	768	798	776	834	721	754	752	797	797	784	775	786	775	757	801	811	783	780	789	752	739	784	730	799	781	838	802	768	778	720	760	748	818	791	806	739	784	739	793	816	775	806	758	782	773	761	783	791	750	789	753	785	795	745	772	790	794	804	772	773	789	781	797	749	784	833	751	744	763	818	808	800	807	745	761	738	782	780	753	809	810	805	786	760	734	758	769	773	795	846	816	806	780	753	788	720	755	751	766	799	807	810	781	792	754	780	761	794	741	796	793	761	772	780	780	810	816	771	793	760	689	787	822	719	741	755	773	779	701	799	785	759	734	770	786	782	782	724	768	786	786	764	755	746	720	813	785	743	774	751	758	804	762	726	714	815	799	745	789	755	831	825	786	799	819	746	862	812	729	793	790	761	786	752	758	807	755	803	798	796	783	771	787	764	772	829	802	781	798	770	765	794	787	795	761	777	815	753	785	801	792	779	785	784	757	762	786	814	786	789	757	750	774	782	731	755	776	784	821	827	804	815	764	716	756	780	743	745	773	744	804	796	738	784	769	731	808	802	776	756	766	829	773	774	805	782	742	779	749	778	789	744	811	805	778	724	801	771	759	841	754	773	772	734	820	761	788	768	832	785	762	740	774	768	784	797	765	771	783	789	760	738
35214	42675	38407	27381	18701	10468	6789	5023	4379	3938	2834	2206	2256	1975	1738	1547	1397	1369	1243	1206	1106	1099	1111	1082	1021	1054	984	993	945	985	953	944	884	942	925	958	877	883	873	930	889	871	892	883	908	859	885	845	882	862	900	870	801	845	868	876	811	866	798	850	885	811	879	867	846	887	863	844	827	864	878	815	879	807	816	928	865	896	796	879	848	848	823	897	842	818	801	821	818	855	871	875	846	808	870	741	838	826	865	856	810	801	873	869	887	869	834	848	920	845	820	815	810	827	862	814	849	865	835	873	832	798	820	872	845	861	876	843	877	797	836	866	825	857	855	804	832	833	796	836	850	882	859	792	814	821	833	836	821	844	819	811	821	866	868	840	859	874	847	810	814	792	873	869	782	840	855	806	825	749	842	818	784	830	848	823	773	838	819	832	826	782	810	817	872	829	794	851	846	841	865	830	854	787	819	862	824	845	842	875	803	833	851	801	826	825	850	824	813	832	830	897	836	857	824	797	836	851	826	823	818	857	793	856	846	846	853	802	875	847	850	815	835	813	848	794	850	850	848	835	868	824	842	856	823	863	840	805	857	878	877	844	864	796	824	848	864	804	883	817	865	849	838	842	866	883	778	830	829	851	808	842	832	802	845	871	858	852	841	846	848	830	874	866	856	797	868	827	826	853	857	804	876	883	830	819	798	885	862	849	820	824	838	843	871	890	867	865	807	876	851	802	847	810	803	808	792	846	830	801	823	812	820	854	884	892	844	833	817	838	832	819	888	801	900	876	841	865	809	850	835	881	849	841	824	826	893	801	805	851	827	829	832	811	821	798	798	873	854	840	781	812	848	840	855	803	849	832	780	804	845	795	820	863	816	803	893	807	818	859	827	841	851	898	846	857	825	836	853	815	844	836	851	845	831	834	845	793	846	817	820	852	840	830	831	817	882	836	882	844	874	846	839	889	792	824	798	863	803	890	852	840	861	872	883	843	805	846	835	816	819	863	840	820	836	832	856	841	800	835	870	870	924	814	873	848	833	873	791	820	893	856	835	837	831	834	795	814	832	858	807	858	912	820	861	839	819	845	838	789	823	848	803	869	867	792	845	867	864	847	854	806	784	797	809	780	812	848	799	879	806	838	811	813	860	787	849	810	829	880	813	815	838	821	809	860	834	823	809	837	763	810	819	808	842	869	869	821	811	797	843	859	848	859	805	837	867	763	846	836	863	865	794	841	818	829	871	888	842	809	864	819	865	810	830	856	804	812	861	780	848	838	871	837	874	836	797	835	899	837	855	850	859	849	855	812	847	844	876	869	838	862	866	822	839	869	848	872	824	824	824	827	866	874	855	856	850	872	792	858	826	812	838	844	865	785	809	845	826	851	899	848	820	799	896	876	814	814	816	818	849	827	859	851	839	809	831	861	872	873	811	849	792	850	807	801	766	824	813	838	797	825	895	855	892	828	896	826	852	871	829	822	791	806	871	899	886	821	816	825	838	803	867	862	883	893	829	872	894	836	803	842	804	843	826	866	811	827	873	840	819	862	845	827	845	852	830	846	839	841	889	837	786	878	864	869	854	793	864	786	807	843	855	851	887	880	807	881	831	787	870	850	822	825	823	838	811	832	846	829	810	843	866	856	849	818	850	861	803	842	849	838	862	813	831	891	882	825	895	838	796	805	846	821	834	836	831	853	841	856	851	811	851	820	810	798	860	824	847	813	837	818	852	800	891	866	825	891	871	838	881	869	867	893	844	831	826	811	874	792	797	799	840	891	885	872	846	832	840	809	855	799	864	832	804	823	879	834	874	827	859	820	880	856	875	801	790	809	843	816	867	825	844	863	840	797	829	852	815	897	856	783	827	879	857	884	850	858	841	852	866	845	802	816	845	825	854	861	809	860	835	836	843	901	796	818	848	835	890	876	841	807	853	868	806	795	837	841	863	887	840	857	794	848	872	864	880	793	836	886	841	817	849	840	827	831	817	799	827	859	871	831	809	819	856	834	845	800	814	844	806	866	841	816	836	805	842	887	839	837	909	834	827	835	789	816	860	806	846	857	814	851	862	862	874	852	831	831	814	763	804	877	871	842	816	865	870	810	874	780	851	809	834	847	861	855	865	820	851	840	866	856	835	863	848	837	825	832	808	743	830	825	891	874	774	875	875	846	820	828	817	845	784	828	798	856	834	887	876	868	830	848	816	872	807	878	845	881	816	857	812	857	781	839	832	874	836	854	850	813	864	836	838	838	816	831	787	827	801	878	843	819	813	822	828	867	846	815	903	847	854	834	813	800	814	768	806	818	859	865	848	860	810	846	828	863	849	836	792	836	825	843	862	800	858	802	832	866	884	764	795	873	804	855	838	838	826	844	831	863	882	850	866	822	850	833	853	855	846	804	863	785	846	839	780	807	815	856	882	834	800	874	884	873	864	814	846	819	849	826	817	819	804	818	846	809	840	838	859	859	809	834	842	824	850	868	831	818	859	823	852	838	832	837	778	856	853	883	859	857	808	820	833	829	853	829	805	846	856	825	869	875	875	863	810	855	813	791	915	839	806	875	833	847	845	820	827	820	825	825	820	775	803	796	829	867	869	852	851	894	824	866	870	861	854	836	844	814	855	794	853	818	789	829	863	843	876	848	841	842	811	835	791	875	838	797	877	812	880	858	861	780	804	855	824	809	826	842	787	805	802	822	915	854	828	842	810	843	880	859	863	839	824	832	836	893	816	839	850	834	866	834	808	911	817	772	822	855	858	830	885	822	853	809	860	830	800	770	866	868	868	859	875	811	759	837	825	852	772	877	862	861	912	784	861	861	842	812	837	831	800	840	825	824	845	806	856	857	798	841	884	844	868	810	819	847	804	801	815	874	813	816	860	910	888	855	821	835	791	815	834	832	846	889	850	827	839	816	857	806	837	857	837	858	811	829	865	792	816	858	854	798	862	890	795	801	852	874	809	820	826	818	840	803	857	852	822	844	831	860	785	848	858	836	796	827	820	812	830	784	886	853	888	855	829	821	841	821	795	888	886	846	829	861	778	825	833	813	858	841	850	840	834	842	810	778	816	831	806	814	864	840	854	869	827	794	875	853	821	798	870	869	824	878	835	788	795	820	825	849	842	816	824	856	833	839	861	864	791	809	885	797	818	825	860	826	861	833	840	797	807	857	812	842	854	844	818	822	856	820	816	857	833	823	878	802	796	829	806	855	786	840	816	844	856	860	836	814	854	788	847	785	813	846	830	876	821	859	800	832	790	825	804	808	877	805	825	871	825	853	866	894	878	838	804	823	921	848	757	848	865	795	872	788	825	837	821	837	870	816	905	852	865	887	834	818	860	847	843	881	842	803	829	811	844	852	806	850	841	832	841	828	825	859	792	811	853	822	880	839	850	800	856	850	867	855	874	824	852	829	828	834	866	875	814	838	832	878	867	851	762	830	834	876	856	805	856	823	816	876	857	835	904	830	765	879	838	814	847	837	808	853	855	843	874	815
24215	20123	26639	26422	22598	16559	9111	4627	3892	3000	2289	1988	1668	1582	1379	1289	1160	1124	1051	977	1046	936	919	886	833	898	801	855	792	797	749	798	766	756	721	766	723	711	696	717	739	698	791	721	770	737	777	719	708	740	705	762	692	704	710	735	667	712	773	689	714	722	693	719	699	738	706	701	695	670	726	676	697	757	668	699	681	666	682	672	726	707	676	688	685	661	714	657	672	672	711	707	670	714	662	703	643	628	704	702	718	673	705	639	667	675	676	650	702	690	699	696	714	731	678	663	666	667	675	678	641	704	645	689	700	700	750	668	675	679	679	683	613	733	658	696	680	670	692	666	691	633	670	715	721	676	692	671	750	704	648	661	644	698	701	670	669	687	674	675	727	698	713	668	676	687	669	656	665	658	650	663	687	688	728	647	717	666	698	687	682	665	684	685	686	631	637	664	649	692	657	671	693	619	707	677	681	706	677	674	665	671	708	694	719	703	732	677	705	683	694	684	697	687	703	701	700	676	681	661	696	720	672	705	699	667	676	712	665	654	707	677	724	668	674	671	682	695	685	703	703	659	705	686	637	655	710	719	663	724	689	715	699	725	756	672	712	688	690	693	680	659	710	675	698	647	666	674	683	693	720	645	681	717	663	673	705	669	679	692	676	649	662	658	735	667	677	703	677	676	711	676	671	619	701	694	653	647	692	662	707	656	686	709	710	664	664	685	720	655	707	691	654	711	697	744	660	715	676	681	687	685	703	750	738	672	703	669	737	679	671	725	714	698	679	669	718	685	693	640	727	688	691	687	649	660	666	722	702	657	691	672	659	722	703	703	670	710	657	673	707	677	672	687	685	646	680	685	686	678	733	685	744	649	712	703	668	676	660	700	760	698	617	680	636	693	687	668	644	672	729	721	659	706	706	662	665	658	702	649	693	710	670	735	727	745	636	666	670	656	679	683	676	721	705	722	670	716	696	701	695	757	678	654	674	712	662	652	683	694	641	678	678	676	655	717	664	700	651	700	693	665	668	663	661	668	628	690	713	646	661	683	696	644	686	685	658	639	684	702	680	681	665	656	675	740	709	676	681	686	690	687	671	681	674	688	663	706	748	669	696	707	670	705	715	672	667	671	662	710	692	677	673	719	713	695	672	707	622	682	658	645	655	707	723	668	657	690	624	740	655	683	735	681	641	692	727	671	692	692	707	674	703	710	637	765	635	673	710	678	735	716	686	692	650	690	645	714	660	656	704	659	730	706	716	690	667	696	696	673	734	697	664	668	682	713	650	732	680	655	689	714	674	690	683	718	696	631	675	738	677	646	693	691	765	672	651	686	676	726	655	678	647	640	666	685	671	701	719	707	673	693	702	720	696	689	655	639	676	636	712	675	683	678	661	665	669	667	674	656	675	647	693	638	694	687	697	690	698	680	645	659	680	683	679	664	715	664	658	706	752	646	719	663	691	683	710	662	610	710	695	659	700	682	705	708	682	685	672	693	663	717	660	678	737	665	651	687	659	658	691	706	707	678	728	642	648	695	680	662	681	676	717	704	712	704	696	651	695	695	714	708	728	693	724	727	699	640	687	724	691	684	689	667	692	682	685	682	682	691	723	667	699	630	699	692	704	692	654	674	696	659	671	703	681	656	674	651	662	689	675	721	655	670	675	706	694	717	665	654	700	664	700	670	696	683	662	718	681	718	735	678	691	712	695	666	701	724	685	655	690	647	701	649	729	682	668	651	647	669	709	678	699	698	679	705	709	707	728	682	731	772	668	699	676	659	710	711	718	670	670	647	716	725	685	706	744	665	698	699	678	693	639	653	713	674	655	651	704	650	665	686	752	717	639	703	667	734	666	691	681	654	689	673	632	668	653	703	654	700	698	697	690	691	695	740	652	665	695	721	644	706	701	694	695	690	647	668	719	732	674	696	690	706	703	726	694	690	674	668	664	638	653	676	716	672	712	702	649	674	652	690	698	678	702	661	669	689	692	641	704	691	724	679	666	665	688	678	691	715	729	673	696	697	677	691	692	687	681	707	669	684	678	694	703	661	718	700	683	659	684	674	679	687	667	659	704	712	680	655	743	698	652	687	678	673	692	699	718	707	706	694	659	688	705	659	680	688	669	714	718	742	692	617	664	648	676	711	660	614	703	703	663	703	686	714	686	690	661	676	699	682	664	649	695	637	670	700	651	676	663	695	711	681	701	681	683	665	700	658	665	654	723	648	661	678	672	693	690	680	670	721	708	678	681	686	715	695	665	745	649	696	630	668	700	655	690	692	732	716	688	686	698	704	650	666	684	696	687	608	719	636	668	655	658	675	711	685	697	716	674	696	703	663	654	634	636	668	714	711	736	686	696	726	694	670	683	720	729	698	675	730	705	684	680	713	667	710	697	692	700	693	682	673	693	699	692	670	671	678	661	687	694	715	686	692	665	670	722	695	670	660	629	714	684	702	666	678	713	698	663	624	682	711	677	690	632	712	707	693	728	702	677	605	676	688	676	640	700	683	680	662	669	676	653	668	696	664	700	728	691	689	733	650	702	692	703	655	686	685	661	652	705	717	694	683	635	701	666	644	663	667	684	763	672	690	686	692	737	661	688	691	656	719	681	661	669	681	696	708	695	682	696	744	705	669	680	694	693	691	652	697	666	721	672	679	670	674	703	717	642	609	687	669	659	747	691	681	668	689	686	676	674	654	693	648	688	671	717	642	667	643	697	680	692	696	676	612	717	647	689	695	669	685	668	689	706	649	676	700	680	723	666	641	730	716	704	676	678	681	678	723	730	659	687	724	685	717	685	665	660	689	656	684	766	678	676	698	734	705	706	681	635	710	686	677	745	694	682	673	666	690	679	721	722	720	704	708	657	704	710	675	698	731	652	695	705	711	673	741	705	683	710	718	752	686	651	681	685	669	662	674	660	641	710	717	701	677	692	697	713	694	693	660	666	752	672	673	723	710	663	654	667	675	669	649	722	649	638	683	649	683	659	729	667	657	693	642	686	706	658	704	708	659	667	705	616	625	671	726	652	652	693	664	711	692	720	694	679	671	657	710	663	645	696	696	648	674	692	681	637	696	696	649	703	676	730	701	701	751	666	669	686	692	668	658	681	689	722	694	735	661	724	673	666	690	691	693	651	629	700	676	620	679	688	717	687	660	669	698	676	649	682	684	718	627	730	699	691	690	685	703	681	658	712	677	682	663	698	679	693	654	683	686	686	696	696	711	687	686	689	656	657	675	669	683	676	694	669	706	685	675	726	726	683	751	644	634	702	656	704	698	675	686	677	691	695	699	653	691	702	677	679	744	677	668	729	620	677	662	660	705	712	680	665	706	691	664	679	660	698	662	655	686	685	697	695	686	680	679	700	681	676	708	660	717	701	662	621	692	713	672	654	676	699	667	709	696	702	655	682	690	660	685	693	676	693	706	683	684	661	684	669	709	697	695	668	684	692	735	684	663	681	648	735	662	678	707	687	685	679	676	690	685	722	719
34547	54190	52328	41737	26974	15823	11299	7969	7476	5706	4043	3469	3011	2556	2282	2034	1785	1707	1533	1419	1454	1229	1221	1171	1146	1077	1005	973	958	955	902	911	885	899	859	885	847	827	776	813	789	877	828	813	830	791	798	776	766	806	774	795	779	784	769	754	820	799	752	768	761	775	780	781	810	743	781	784	780	740	746	754	742	709	795	771	705	738	767	753	757	725	776	806	732	788	680	703	709	717	754	790	729	719	723	732	752	724	732	741	795	703	722	743	716	728	747	725	718	756	754	744	762	736	781	758	704	763	719	774	718	829	714	756	727	740	776	703	746	757	744	787	692	722	716	710	710	706	738	743	739	701	747	747	734	734	692	718	721	720	723	765	745	702	759	735	773	712	768	745	785	731	727	682	701	756	705	722	747	705	723	735	698	704	802	725	705	737	707	692	722	717	728	772	759	704	758	741	754	742	725	719	765	713	751	732	717	674	752	748	730	755	701	698	728	727	749	718	735	725	736	764	693	748	711	740	758	748	745	745	766	756	751	759	761	697	751	693	715	711	777	687	699	772	753	741	723	740	768	743	717	727	706	711	725	725	728	734	685	769	744	767	797	725	738	752	685	730	712	741	796	734	731	755	757	785	737	771	723	696	722	696	712	693	716	749	715	744	718	663	719	751	708	719	740	763	729	705	766	734	728	725	726	744	764	680	745	716	704	721	733	731	756	730	753	719	752	747	768	782	697	723	726	743	723	719	746	725	731	736	729	711	697	685	721	748	767	763	691	707	727	728	788	752	715	794	683	761	714	742	691	752	744	729	742	792	776	747	759	770	749	701	757	734	696	768	691	767	760	707	745	751	743	700	785	777	687	731	705	736	755	715	759	745	729	669	754	761	704	697	704	729	749	756	767	701	765	730	723	717	698	755	742	721	712	772	695	723	753	758	734	704	764	729	743	717	732	707	753	717	717	691	716	707	726	702	770	707	720	725	743	759	781	708	733	733	715	731	756	767	722	702	720	788	687	751	760	758	697	751	714	745	728	763	706	739	731	738	747	771	765	745	706	726	759	729	728	751	777	708	706	741	708	745	724	744	703	735	727	743	736	686	767	749	767	753	753	795	784	754	713	733	741	754	744	759	735	695	714	715	692	736	732	728	694	697	748	727	751	783	726	717	711	751	697	707	725	712	740	761	692	746	807	697	758	755	762	729	714	757	710	729	741	736	728	715	740	710	736	714	745	725	754	704	729	700	751	733	725	736	752	725	752	683	729	722	721	725	727	712	690	792	761	737	757	749	720	698	762	708	723	703	750	733	668	747	749	727	754	747	773	778	705	732	726	713	682	763	685	703	762	765	724	731	752	726	811	699	726	744	777	745	719	743	762	726	763	748	681	737	760	710	754	736	750	679	756	721	743	735	730	713	702	737	738	687	714	731	747	752	750	709	726	713	781	755	755	699	695	744	720	764	739	753	744	744	783	725	747	743	746	776	755	701	705	737	678	695	722	678	715	754	730	737	765	731	762	686	692	677	758	680	740	710	731	771	720	766	722	727	735	761	722	728	710	730	752	746	765	705	765	731	747	759	725	713	779	707	736	747	726	680	761	746	742	720	679	744	790	741	743	752	709	714	735	731	735	733	685	763	735	669	777	708	762	738	740	755	700	728	707	725	712	723	784	714	748	802	770	743	721	691	792	729	734	698	775	720	711	726	657	709	770	668	683	730	770	710	705	770	752	713	736	747	703	737	749	718	721	750	743	758	753	756	766	705	751	696	729	782	696	757	807	737	773	668	730	685	725	748	761	713	697	730	693	705	736	701	812	774	744	706	705	735	764	731	724	722	693	746	786	728	756	786	778	770	749	768	728	749	743	784	704	744	739	696	755	726	692	736	748	686	722	753	778	697	725	715	771	757	736	707	726	720	729	687	744	747	731	781	721	771	740	726	716	780	731	736	717	722	755	718	748	753	754	752	781	727	736	729	753	744	700	683	742	756	742	739	696	756	742	678	778	716	758	751	739	703	743	706	787	679	703	801	767	675	746	736	721	696	752	754	719	720	720	718	738	757	742	740	758	707	701	709	734	705	688	781	770	714	748	763	758	777	741	735	703	720	799	745	710	728	697	732	724	684	745	692	713	710	783	709	702	734	754	744	710	758	742	783	743	724	753	730	701	770	784	755	721	761	781	756	688	742	723	723	730	746	753	763	735	709	714	715	740	725	670	738	772	734	765	775	737	750	722	727	758	719	721	758	724	755	782	728	737	730	757	745	767	728	744	674	704	785	660	713	757	730	737	711	721	709	766	703	724	718	702	728	782	696	710	711	772	712	762	760	690	751	721	750	742	712	730	737	769	744	753	720	720	701	740	733	715	737	702	705	734	763	774	739	720	722	725	750	716	727	731	708	723	738	759	787	778	739	734	788	708	725	752	769	739	788	703	806	720	774	723	741	751	735	697	717	698	753	739	724	707	761	727	736	727	695	718	776	705	740	715	785	711	755	682	742	783	717	747	728	713	762	767	718	679	763	768	695	708	736	712	710	761	757	756	725	753	720	736	762	723	736	735	697	741	725	741	743	750	753	709	785	736	701	747	713	741	757	742	725	724	725	745	758	756	741	736	791	700	727	733	714	755	746	765	687	706	756	720	750	756	722	767	744	736	755	739	775	733	779	750	702	728	724	709	768	714	754	724	727	699	723	749	733	739	734	733	701	750	756	712	761	710	757	769	749	725	694	707	730	713	738	729	716	724	714	705	762	755	697	740	704	745	718	749	676	738	672	766	718	752	683	787	744	767	713	721	734	733	746	749	774	744	688	730	749	722	755	727	736	740	698	708	743	722	705	787	690	758	723	750	744	771	723	735	773	795	714	741	792	741	757	734	726	746	744	748	775	707	725	715	750	761	726	734	710	726	718	778	743	758	780	753	725	719	764	722	705	754	734	728	738	737	784	757	740	744	726	711	726	721	722	724	795	746	730	713	713	717	746	725	732	736	751	767	741	740	735	746	759	753	766	789	709	707	741	674	731	677	740	767	738	779	729	717	751	734	763	717	760	761	725	710	758	725	757	743	686	760	725	740	743	701	704	771	726	724	806	748	741	714	733	678	730	733	720	729	741	760	670	688	774	797	743	727	711	778	772	722	761	762	771	744	765	733	745	736	710	725	725	746	727	707	705	714	736	679	671	730	757	769	672	742	727	759	696	754	726	724	713	714	728	737	748	747	688	734	723	701	725	735	733	755	735	716	724	747	745	726	678	760	732	707	721	741	712	727	763	732	796	761	749	767	776	719	698	759	750	696	721	716	656	730	819	759	726	718	772	692	749	775	783	703	708	791	748	713	768	735	771	740	726	727	744	767	769	757	769	760	758	725	747	695	732	745	710	728	712	763	722	717	730	670	750	772	786	777	715	726	691	719	734	737	699	701	704	726	726	676	719	702	766	676	748	785	722	705	736	777	720	783	695	728	714	696	698	760	698	715	722	755	745	789	767	751	751	726	689	774	723
24593	22104	29418	26530	23080	22728	18253	8273	6386	4584	3473	3051	2581	2204	2010	1869	1622	1546	1578	1441	1416	1376	1285	1254	1247	1093	1141	1058	1086	1106	1028	1033	1031	1000	988	1021	1003	994	1065	1009	949	936	974	914	979	918	953	933	925	944	939	900	925	922	936	930	959	907	938	966	952	950	934	932	930	903	903	920	911	941	906	978	879	881	872	907	907	940	940	946	950	921	855	929	820	892	880	917	878	949	910	902	897	908	885	908	939	939	922	910	841	909	892	915	921	942	933	891	918	868	902	863	853	924	912	904	913	904	856	884	861	909	897	909	855	905	901	894	948	945	890	944	903	917	873	903	950	899	874	872	925	905	878	899	891	913	925	922	883	895	872	878	992	886	924	944	895	922	889	938	841	916	887	934	925	913	896	885	885	889	896	946	878	906	899	885	891	937	849	843	894	909	875	897	921	882	919	912	860	943	861	897	903	867	849	886	929	863	890	863	943	975	856	878	913	930	881	912	867	860	922	851	877	927	939	893	916	929	923	923	936	895	907	897	901	885	918	915	855	881	866	855	878	888	852	890	896	906	866	880	941	881	889	935	890	843	897	935	844	932	920	919	907	914	873	943	882	949	869	895	890	850	947	870	899	885	897	896	877	851	897	898	924	913	877	867	921	966	905	894	905	904	980	855	866	896	934	891	912	846	926	921	879	887	896	880	874	877	888	887	821	919	934	937	887	896	908	874	879	924	933	811	996	914	841	881	925	911	893	878	947	919	955	895	867	864	924	864	905	913	941	901	855	834	917	981	884	889	877	903	859	946	879	921	880	878	909	890	868	898	896	902	905	846	941	868	860	895	872	897	912	898	882	906	881	942	940	900	904	917	922	862	895	852	891	975	855	883	885	920	869	898	907	869	918	944	911	912	889	901	875	902	865	899	924	930	856	890	929	961	878	963	901	919	920	892	851	897	850	935	945	900	928	884	875	931	907	872	871	857	878	917	880	914	933	938	870	886	944	913	938	856	852	843	872	911	881	897	880	934	873	926	918	928	868	902	876	925	898	901	843	879	837	902	856	890	882	858	893	863	922	928	929	872	852	906	931	908	934	900	891	924	884	907	928	893	894	832	903	857	837	897	950	857	901	958	895	880	893	894	881	882	840	977	883	884	824	915	885	870	912	866	815	901	918	886	847	804	902	919	908	896	862	879	919	912	917	853	890	890	918	869	864	900	875	860	885	855	870	945	852	927	886	893	887	831	937	898	897	910	926	896	868	942	944	881	935	886	884	912	892	899	821	874	887	932	914	871	876	882	886	884	944	968	909	884	933	892	918	877	877	925	894	961	918	882	905	913	927	855	904	873	901	915	834	916	946	926	948	892	905	904	886	914	887	900	884	939	903	845	927	875	859	899	888	965	895	919	894	844	886	931	860	912	875	894	868	944	850	896	888	813	889	958	935	915	943	904	892	927	914	882	861	880	909	840	921	951	898	897	885	935	904	882	938	893	899	941	862	910	902	927	924	927	909	892	922	860	958	861	891	890	946	885	908	939	869	902	860	881	898	832	859	886	874	938	920	885	900	903	891	826	883	915	879	901	886	812	876	840	885	926	897	905	911	955	893	920	933	918	923	876	952	888	986	893	934	921	930	924	868	922	882	932	924	925	886	893	897	889	851	907	871	848	906	895	866	902	897	912	881	934	921	903	890	868	871	916	899	926	947	871	875	889	941	877	955	893	861	910	895	875	893	887	888	913	898	910	896	899	907	925	866	901	896	915	887	940	856	894	920	872	912	907	948	914	923	908	892	941	890	897	863	876	954	902	969	888	942	872	855	925	902	891	875	898	922	902	888	950	890	891	940	881	937	907	878	943	917	946	879	894	928	831	907	915	912	862	917	942	916	911	869	873	921	851	926	890	866	842	877	920	922	942	878	897	908	900	923	861	899	961	905	979	867	893	912	944	880	877	876	952	882	949	860	853	890	963	877	845	926	836	871	890	893	961	966	879	909	881	925	918	918	912	910	909	926	878	922	926	898	898	887	900	872	859	876	873	868	930	901	861	867	854	905	900	905	894	907	899	885	873	918	891	945	879	893	910	939	862	912	881	927	810	867	868	872	922	873	890	888	863	904	919	911	834	868	895	902	899	897	922	921	914	905	902	894	910	910	898	910	920	936	885	953	905	877	874	886	882	851	945	901	910	895	921	931	895	869	912	878	868	954	901	910	892	891	904	919	885	929	908	970	937	916	844	893	894	882	853	863	873	881	912	858	884	907	846	882	878	884	929	967	885	923	902	916	897	956	930	894	865	892	893	922	926	887	845	892	889	866	910	864	933	875	948	923	853	885	839	926	922	917	915	897	867	922	873	914	832	872	889	929	919	851	854	972	903	903	873	938	907	869	941	887	823	877	923	905	921	834	875	833	894	889	901	898	901	915	867	869	926	914	854	898	916	899	899	929	910	919	892	916	900	920	899	891	924	811	900	970	932	957	866	937	895	838	908	934	871	919	893	890	874	934	867	938	993	879	874	932	928	933	902	895	848	902	835	908	915	881	869	866	846	881	933	904	870	894	882	898	906	884	889	926	895	908	885	947	932	882	889	946	936	859	941	894	932	874	858	923	858	892	937	878	891	900	907	905	889	937	906	892	854	903	866	927	917	900	879	867	876	918	826	927	898	923	892	929	881	958	957	928	875	899	874	853	932	902	868	884	948	858	903	909	898	869	895	902	888	911	904	888	930	892	890	858	918	908	907	890	894	877	870	857	894	920	941	995	900	887	932	916	877	898	917	843	896	909	831	877	910	871	929	906	868	880	908	887	851	886	907	892	870	950	891	941	961	930	918	918	903	938	931	859	957	951	938	905	897	885	920	914	857	868	893	891	904	905	883	908	888	919	889	948	933	926	909	919	853	1018	882	884	855	879	911	923	886	909	868	886	880	840	844	908	896	855	890	925	871	910	880	918	938	928	904	888	843	873	905	926	898	907	891	853	932	882	889	883	940	957	887	888	904	913	955	910	911	871	863	876	898	857	884	934	933	852	964	873	904	872	905	922	915	915	939	915	935	895	862	869	918	854	877	886	874	930	945	868	895	848	913	893	905	911	909	934	890	922	881	863	949	915	906	870	907	870	878	908	926	871	880	872	889	910	897	911	890	892	842	881	811	933	901	905	864	920	878	858	922	892	902	866	900	975	884	821	898	920	898	946	937	930	925	873	912	912	909	945	977	901	926	980	938	853	889	859	920	914	873	943	892	856	943	921	884	862	913	875	921	860	909	879	876	916	921	897	906	858	839	936	916	850	937	903	943	912	915	906	877	883	867	943	868	861	903	891	883	924	920	892	858	950	903	893	868	862	871	885	938	909	852	890	896	893	943	882	890	845	904	831	937	896	875	869	852	885	907	890	920	886	916	900	954	884	862	864	931	875	903	945	843	862	908	893	885	929	912	860	868	893	924	918	908	922	821	817	884	851	892	898	945	910	866	913	880	942	890	928	858	917	918	909	874	928	914
41658	69792	66784	48340	32476	21644	16792	11756	11344	8117	6276	5423	4583	3849	3291	3027	2595	2463	2248	2188	1965	1836	1699	1610	1530	1458	1378	1347	1282	1243	1216	1134	1174	1142	1088	1116	1042	1080	1069	1067	1070	1077	1023	1019	1026	1034	979	1062	1022	991	1049	1037	1021	949	983	961	964	967	929	979	969	975	1026	987	941	993	956	1044	979	953	1007	990	948	975	977	967	990	972	1002	992	966	927	932	914	902	939	862	937	877	968	932	906	896	928	921	963	928	944	874	932	925	902	946	905	890	893	902	947	919	948	912	950	950	982	943	951	894	898	995	946	967	955	929	949	981	889	928	943	925	916	954	989	1030	905	953	932	924	947	915	913	960	948	941	920	955	919	910	975	912	863	952	926	933	920	882	904	905	934	974	925	930	955	969	863	917	916	872	903	901	938	889	884	924	941	887	923	938	873	907	843	915	871	923	915	931	892	917	949	922	946	919	916	900	902	889	933	876	853	942	884	888	962	946	931	960	945	934	908	948	911	927	911	933	917	920	945	903	921	959	864	971	936	917	910	893	976	944	899	936	958	915	923	909	914	936	882	921	886	889	932	898	942	935	917	896	901	913	895	944	924	902	1006	943	938	921	860	926	891	893	920	947	978	915	856	928	889	868	921	944	907	928	898	979	908	927	908	936	952	898	942	902	941	902	887	902	849	935	940	887	918	985	972	914	955	879	913	852	1005	923	929	971	905	967	914	911	945	887	901	952	927	862	908	954	972	943	968	968	901	927	879	959	922	972	948	956	950	883	971	915	881	929	911	899	945	919	934	931	895	957	903	921	904	899	896	979	917	940	915	933	906	893	937	972	904	937	918	900	965	943	843	872	937	903	932	963	911	906	929	949	931	954	937	927	895	872	870	938	855	931	899	957	879	926	907	929	831	941	895	947	927	952	880	950	938	942	891	955	985	953	901	971	884	904	947	928	889	906	885	939	891	958	934	889	931	883	915	919	882	919	951	853	950	900	907	963	959	925	921	882	963	912	985	933	941	882	925	918	916	927	925	905	985	969	903	925	915	916	882	936	927	967	936	909	911	918	927	981	1019	920	938	915	972	946	914	927	928	926	885	929	853	921	907	938	901	939	955	923	892	923	855	870	957	952	857	879	896	926	898	943	893	873	909	908	941	973	957	922	922	939	916	925	927	898	946	904	975	957	955	919	941	935	930	889	885	903	904	918	945	937	959	918	892	899	884	953	883	906	894	893	932	884	939	946	984	901	943	923	916	907	848	912	948	931	892	949	903	960	910	911	897	939	852	915	892	957	938	950	924	949	921	935	966	951	929	968	930	927	926	928	922	893	928	918	945	961	887	969	954	953	950	938	924	920	915	931	950	945	918	862	923	903	936	929	906	893	935	925	950	863	936	903	943	927	896	895	890	908	923	924	938	933	942	947	908	928	848	951	970	893	996	924	947	962	913	902	998	946	944	914	912	944	932	901	921	905	872	924	946	947	937	931	946	922	866	938	887	973	955	884	920	929	935	969	975	911	919	972	944	939	937	926	954	920	948	953	901	917	898	915	920	987	873	879	890	934	897	926	935	951	909	921	893	967	899	994	970	945	900	929	891	897	899	893	908	948	904	882	898	941	878	960	922	936	972	912	933	915	909	948	890	924	972	936	912	935	882	931	870	937	939	952	924	869	925	913	877	934	905	917	942	949	962	953	897	923	903	996	918	922	914	946	913	990	968	914	923	931	914	900	945	957	1013	959	962	930	962	920	894	887	965	972	930	903	883	963	972	876	910	961	897	914	905	928	984	933	908	961	929	905	933	905	957	982	961	937	920	932	948	903	903	929	899	920	921	918	938	907	930	946	937	965	939	943	906	928	888	920	933	929	966	990	943	888	951	915	892	888	939	923	931	852	861	906	951	869	937	968	892	931	987	943	970	950	943	913	903	916	895	925	914	908	960	930	908	939	906	957	919	935	929	940	921	917	994	905	850	923	920	928	890	915	902	901	887	922	890	917	942	928	990	944	898	897	917	915	954	903	869	931	866	880	899	952	938	996	988	949	860	922	909	947	900	914	927	924	936	887	926	841	933	910	920	969	918	936	936	932	897	924	942	918	955	945	891	955	932	936	908	929	894	901	906	922	958	918	966	885	955	913	939	931	918	922	958	957	902	948	951	956	946	941	945	923	906	876	1007	916	910	917	956	932	962	910	891	939	908	943	928	895	950	926	893	968	928	907	891	917	962	946	934	906	916	872	907	963	916	926	923	905	901	909	930	922	914	873	921	894	879	868	905	951	933	933	976	902	921	899	933	889	878	954	964	894	869	893	890	884	919	908	985	953	928	904	916	948	926	883	917	926	926	929	920	991	954	918	970	1010	967	908	884	953	919	889	933	965	918	955	930	922	898	943	924	918	912	948	885	945	904	898	937	907	898	965	906	940	952	944	921	910	918	934	894	895	898	907	913	897	936	965	938	875	893	957	916	898	942	951	916	927	912	918	969	912	894	909	925	976	950	990	863	887	852	961	922	907	954	952	920	985	929	964	924	936	922	970	956	936	906	942	939	928	927	891	969	884	926	918	934	963	897	955	911	974	907	881	942	960	932	912	939	945	908	924	912	939	899	863	924	919	900	942	903	930	946	920	933	903	874	876	903	928	930	939	948	944	903	907	917	920	1002	918	971	941	908	953	956	960	945	923	904	872	915	898	931	877	928	913	941	937	920	968	919	943	936	944	902	946	903	913	928	901	906	890	876	932	927	933	918	899	903	991	896	917	939	940	920	895	921	921	961	977	908	943	934	923	925	907	931	974	975	896	899	906	920	899	923	892	891	930	913	930	947	926	938	921	854	908	920	933	908	953	963	935	933	947	940	888	928	955	903	925	890	878	920	938	886	956	933	938	912	1001	876	983	952	940	994	900	925	933	957	903	920	877	919	868	911	949	938	934	870	883	878	903	959	857	930	942	933	877	977	949	922	908	894	974	888	974	948	952	870	903	970	933	941	908	940	924	966	908	874	903	918	926	889	924	943	902	909	882	902	926	953	918	924	918	911	862	884	946	929	950	894	912	882	904	966	913	913	958	960	949	861	840	907	880	965	889	916	948	940	950	955	918	934	909	967	898	921	902	928	901	911	930	903	938	913	885	928	955	949	956	901	931	982	917	914	960	903	917	937	893	935	890	928	946	896	906	912	952	895	893	910	920	895	978	939	961	938	892	905	896	946	920	919	896	939	928	947	931	882	935	891	922	908	992	903	910	867	956	940	912	880	896	915	915	932	956	949	906	896	942	922	935	944	935	954	972	893	928	883	869	933	914	926	922	933	909	914	967	905	901	891	922	910	922	907	929	908	920	948	925	966	983	971	931	897	954	940	911	877	934	898	971	910	921	900	950	935	889	939	941	866	971	901	902	939	899	917	922	908	947	902	940	913	915	987	922	891	895	924	920	966	897	929	928	877	928	903	918	915	898	918	937	966	943	865	923	928	895	927	937	889	925	915	946	852	890	900	929	917	964	944	925	917	910	942
37385	37358	34665	24422	12197	6214	4229	2812	2776	1952	1751	1530	1478	1303	1284	1200	1081	1124	1100	1123	1063	999	941	990	1007	937	932	949	919	884	959	942	957	923	884	890	867	907	870	869	893	845	899	880	933	899	858	864	829	888	897	907	882	814	836	921	895	832	863	936	880	905	902	895	833	885	868	799	802	832	836	894	865	942	843	802	880	893	846	785	833	873	843	856	839	850	875	871	847	860	848	828	809	889	855	878	874	881	905	863	868	874	842	891	847	831	854	872	887	837	873	839	870	868	865	930	885	907	875	856	873	854	880	861	858	838	860	878	824	875	845	852	859	826	866	866	856	872	834	885	860	868	865	900	858	841	883	881	845	888	827	846	883	872	905	894	860	877	848	877	877	831	832	809	839	796	874	879	876	898	827	872	863	843	860	832	839	928	865	818	855	913	832	826	843	850	876	876	835	806	858	816	831	855	834	860	887	833	834	935	849	835	930	892	839	875	846	902	883	894	832	818	861	873	857	909	884	880	872	777	821	852	894	853	887	885	902	868	818	875	879	868	873	901	871	883	841	895	878	809	775	845	911	857	881	866	879	872	828	849	855	864	864	886	814	872	860	857	867	875	867	915	850	838	880	875	862	850	869	902	849	867	856	829	859	828	884	876	826	845	924	878	889	875	841	869	850	814	841	886	887	869	851	886	885	846	846	865	855	859	841	921	898	864	913	896	873	854	889	826	912	863	874	910	833	849	840	844	871	818	917	858	848	838	821	882	866	856	852	877	813	797	954	848	861	841	880	804	802	884	887	831	908	885	836	906	792	878	852	907	868	842	902	849	868	906	885	853	849	886	895	876	889	885	843	849	859	893	800	873	858	834	807	843	816	858	825	836	797	828	861	884	841	863	798	837	860	842	824	909	901	881	856	855	817	801	868	823	868	913	899	830	897	884	830	797	843	819	860	869	906	820	854	897	866	856	844	864	839	801	843	854	871	884	913	865	864	879	854	871	885	847	906	819	838	882	917	879	841	817	884	915	849	873	849	865	862	889	817	866	846	907	828	884	894	810	823	828	859	852	862	818	835	908	885	906	849	843	841	834	900	842	904	852	892	937	843	780	879	874	874	855	860	859	893	840	873	845	848	814	813	882	868	883	815	811	822	851	865	888	849	852	833	902	893	857	798	807	882	867	861	859	808	906	876	861	897	827	867	872	855	878	838	863	883	866	871	852	836	822	818	894	839	827	918	875	827	855	903	813	848	831	917	882	849	861	861	877	880	874	841	848	861	890	830	843	881	870	839	870	857	831	848	820	819	868	895	829	838	866	879	828	816	885	864	856	938	861	889	848	850	880	851	871	886	866	837	846	846	865	898	897	839	830	856	860	777	868	845	849	894	866	868	878	892	891	872	871	818	858	860	893	877	880	855	882	887	863	834	817	832	823	871	825	818	776	812	833	891	878	874	875	838	844	889	884	868	884	903	857	808	897	842	836	849	844	859	826	859	898	799	839	880	864	826	862	886	806	900	902	833	885	866	874	848	892	851	857	881	880	917	865	871	904	810	917	828	847	872	927	875	880	822	873	876	911	863	820	833	873	791	884	893	870	895	888	861	848	811	830	827	832	883	870	860	842	840	863	846	858	920	834	854	863	886	873	842	837	877	892	884	909	895	859	894	859	840	848	839	900	884	875	875	823	848	882	841	855	874	841	876	897	858	834	910	846	860	901	871	789	822	831	855	792	810	881	826	901	849	826	823	907	878	809	841	884	849	847	868	822	838	810	847	905	836	892	838	821	886	891	829	849	848	819	801	856	864	842	913	874	848	916	841	859	851	893	874	844	842	850	839	861	816	848	854	865	896	873	821	884	833	910	906	866	846	874	845	874	875	881	870	855	885	814	797	860	892	821	851	876	872	833	822	829	887	846	847	869	820	862	887	858	852	841	856	847	878	885	848	885	874	927	847	852	853	846	824	835	837	865	844	852	851	841	880	850	881	880	894	808	930	900	846	845	849	865	824	861	886	839	888	882	855	873	822	897	874	865	846	874	864	858	805	846	914	880	861	848	888	809	839	853	837	832	813	878	839	881	846	829	852	872	836	897	865	902	905	897	882	860	860	901	864	872	856	860	884	894	868	888	888	850	833	836	872	857	926	816	826	808	819	830	868	824	910	830	785	842	900	816	818	901	821	862	888	891	905	836	881	851	831	834	843	839	867	856	899	816	827	906	862	840	837	911	828	840	866	821	890	817	865	868	870	890	865	854	863	838	797	867	874	870	880	861	889	844	873	911	832	864	937	836	890	893	861	868	879	845	803	804	874	871	875	840	929	838	895	804	836	843	827	833	890	847	862	874	814	838	839	859	882	859	856	860	855	851	905	855	820	805	861	889	860	872	886	821	887	899	907	887	896	825	815	856	844	846	814	848	809	848	834	855	844	874	907	867	867	886	888	825	903	842	836	880	855	861	887	857	853	853	856	899	837	840	876	845	838	836	854	787	874	864	889	903	853	881	833	911	846	864	863	861	908	835	857	851	855	846	830	852	879	876	849	861	863	882	867	860	843	867	881	837	823	838	873	854	853	841	878	837	860	855	896	843	867	861	836	901	929	881	876	868	865	855	875	856	877	850	857	817	879	857	938	849	833	866	877	840	893	809	871	840	845	895	885	812	852	856	836	842	863	859	867	860	849	875	876	853	884	882	823	807	858	866	861	811	866	870	896	875	851	824	913	865	913	858	811	850	862	875	861	857	844	867	850	822	889	833	879	899	872	798	903	830	926	874	899	835	855	839	894	851	920	867	911	846	800	859	856	858	866	899	887	886	844	894	889	791	843	819	874	867	823	821	819	799	859	864	837	872	890	849	904	855	880	872	850	881	941	791	841	862	854	844	858	829	845	853	893	852	832	865	849	881	859	862	836	873	852	881	943	880	879	852	876	890	863	864	842	856	860	869	845	865	864	834	832	843	874	809	853	869	875	838	851	910	824	864	884	842	860	855	862	808	874	828	883	894	843	872	867	787	855	913	905	840	856	912	839	895	879	851	808	858	868	817	871	888	885	853	874	859	886	850	888	898	857	836	848	837	886	892	873	894	889	839	835	850	844	887	845	865	878	897	854	793	908	867	881	882	905	859	886	857	887	852	874	916	844	834	829	865	881	852	898	859	921	884	870	864	823	864	878	862	866	820	881	856	823	830	843	855	821	820	889	863	841	889	847	827	878	867	896	837	849	842	866	875	853	870	852	923	845	862	879	889	835	867	857	901	828	831	847	900	908	912	866	808	849	857	823	881	874	825	864	830	861	833	849	831	915	856	852	872	914	853	826	874	876	858	895	907	845	879	857	806	858	906	817	871	848	819	911	877	819	884	899	844	889	850	911	847	863	827	891	852	866	827	880	872	895	826	866	841	872	816	866	840	881	872	886	881	813	865	900	805	879	834	878	810	861	823	872	871	852	837	918	871	860	866	844	877	829	855	860	875	866	885	853	847	871	803	854	809	877	841
40989	48607	42101	28899	17146	10748	7934	5321	4879	3498	2904	2545	2457	2113	1823	1704	1565	1518	1382	1346	1291	1149	1160	1206	1167	1093	1082	1065	1110	1071	981	1027	1003	1037	992	994	979	963	969	970	982	997	927	1001	1006	916	1020	947	945	1033	975	989	976	972	975	973	938	903	977	934	923	939	937	925	917	898	938	995	929	916	955	971	921	986	905	944	922	941	932	896	904	912	935	863	929	899	897	895	922	912	896	965	937	917	895	970	918	931	997	963	924	960	945	941	957	971	884	913	930	1006	973	918	972	950	948	879	957	885	875	889	929	913	951	926	926	881	926	949	949	913	867	911	907	934	940	943	870	887	912	933	914	921	918	921	910	907	894	902	877	926	856	924	914	893	901	889	911	967	860	911	896	955	907	918	896	941	941	937	919	905	933	948	895	975	908	912	920	929	920	887	908	948	874	909	916	909	891	931	867	897	934	917	874	899	869	916	914	926	936	924	939	955	948	845	884	941	972	939	867	949	893	909	907	1011	948	970	940	923	917	909	939	891	917	953	894	859	902	934	856	921	898	971	910	933	886	930	909	956	923	912	948	958	917	908	925	928	910	934	926	909	871	854	876	901	918	863	938	909	876	961	909	912	948	983	932	930	935	880	932	983	977	894	937	894	959	923	933	901	886	943	899	951	911	934	957	894	925	935	864	913	916	907	881	928	856	887	943	952	916	909	962	895	923	937	901	903	937	901	957	903	880	921	912	951	898	910	942	928	930	931	916	947	922	941	929	920	848	909	907	895	907	955	885	883	937	917	878	865	958	910	961	953	927	908	995	874	1002	903	912	872	946	939	928	951	916	915	909	986	929	954	918	934	924	904	878	860	896	922	875	890	913	913	946	828	903	882	861	945	904	966	932	896	874	820	875	921	934	890	925	884	893	948	963	951	906	888	948	898	942	904	887	871	855	928	959	892	925	936	929	936	916	960	901	900	923	914	886	900	907	923	944	936	882	880	954	910	887	901	939	923	883	969	923	973	885	912	916	906	935	900	955	892	903	939	910	877	886	913	907	944	962	908	921	951	934	893	924	868	927	920	919	942	887	989	952	867	949	896	984	971	925	934	962	917	886	886	943	895	877	901	896	895	876	926	894	965	907	867	922	929	875	908	898	880	877	902	905	908	976	924	929	900	916	899	926	932	945	941	934	931	934	953	904	940	933	862	919	911	859	962	920	878	945	900	913	874	901	930	1000	925	897	890	902	947	888	895	915	926	908	904	976	861	921	936	951	887	878	905	921	966	966	934	945	926	951	946	904	920	904	920	909	931	900	900	931	942	932	862	925	901	921	938	917	898	902	972	892	878	891	901	881	901	940	948	899	933	900	927	915	922	902	943	949	883	930	947	919	957	897	971	890	885	975	900	936	941	918	911	909	904	930	918	857	932	968	887	911	944	883	943	944	928	935	897	903	931	904	926	918	943	930	911	924	931	865	933	918	975	907	887	896	920	904	887	900	926	872	954	887	1006	956	942	980	894	946	943	938	954	912	964	914	911	909	958	975	899	954	882	923	919	894	938	916	949	917	921	896	906	916	928	941	915	900	921	913	887	889	908	901	933	906	927	906	927	895	898	947	921	930	962	967	953	943	933	936	877	909	926	869	944	890	919	887	923	891	929	949	904	941	901	934	916	923	903	900	936	888	898	974	932	937	917	934	931	974	894	925	940	925	934	879	913	913	916	916	893	857	948	894	934	955	988	928	967	880	909	914	970	953	882	903	968	917	933	951	946	903	930	925	896	941	954	968	925	856	982	943	932	864	931	969	906	981	909	911	903	869	922	940	912	949	853	958	918	949	965	869	904	896	910	920	926	900	865	920	959	876	960	932	916	940	928	924	883	904	894	916	904	977	960	930	967	930	933	905	925	961	920	937	949	991	948	931	937	952	898	918	912	901	918	885	910	926	963	878	993	942	926	937	939	901	955	928	844	893	892	962	899	921	875	928	937	902	955	927	939	957	932	855	898	883	933	910	934	926	837	902	952	962	925	908	914	926	944	939	939	885	899	950	913	928	882	902	935	926	890	933	884	944	893	926	910	932	863	947	976	850	918	895	919	883	891	923	920	957	945	920	938	849	865	972	1010	881	915	895	916	919	950	931	953	949	930	895	858	910	942	914	915	889	955	931	848	939	901	884	854	914	935	879	884	956	910	937	904	926	903	962	901	947	974	982	908	969	897	898	899	902	949	876	920	927	880	903	927	905	873	950	926	892	942	923	903	941	922	947	905	938	870	883	881	916	925	931	914	915	911	935	893	916	959	889	901	878	957	926	891	913	894	845	935	891	909	929	936	942	907	887	925	892	908	979	914	936	889	948	907	936	947	875	937	909	919	915	934	934	916	915	915	893	913	914	857	921	887	941	1003	901	922	869	894	911	919	949	852	943	944	884	885	921	922	923	878	852	924	890	919	891	909	910	872	985	927	896	963	881	933	876	969	932	924	983	913	895	897	932	914	926	922	876	924	947	949	905	964	915	885	912	930	957	907	953	912	989	946	867	930	912	889	939	923	882	881	940	927	879	911	888	950	893	941	927	949	886	911	927	901	962	913	947	925	921	960	896	991	929	939	858	931	868	868	938	912	901	888	913	957	877	958	916	902	895	940	891	925	955	912	886	919	926	885	944	909	939	927	932	943	908	928	901	907	951	903	906	841	948	921	967	945	921	948	920	961	894	893	921	943	965	923	942	898	938	915	915	889	878	949	942	883	933	915	869	912	1005	918	893	956	950	860	923	922	908	962	971	924	927	915	956	946	900	911	912	926	829	903	878	942	926	919	934	897	899	903	934	886	939	970	881	914	903	879	874	916	908	892	914	967	860	968	925	894	905	963	895	914	897	925	937	878	891	913	930	919	933	927	934	927	895	916	910	875	962	914	907	922	885	912	930	948	909	943	876	935	937	917	968	854	915	936	879	944	882	960	923	922	953	923	918	969	962	929	961	893	984	907	901	954	943	898	929	907	902	895	868	936	955	914	903	917	859	857	960	918	941	966	917	949	878	975	948	917	898	964	939	916	959	937	939	913	930	918	885	923	912	923	939	938	930	962	882	880	931	930	924	977	914	866	937	911	858	925	888	957	918	899	876	892	927	915	910	915	852	921	927	931	940	896	947	844	940	907	929	949	876	974	906	931	910	905	896	928	896	922	922	879	922	932	934	886	954	891	933	896	909	924	893	878	887	912	923	906	891	961	973	937	913	914	896	897	975	900	884	848	926	950	950	889	917	909	928	920	939	914	954	926	927	909	924	909	883	927	956	886	894	884	957	893	926	889	887	880	926	876	922	915	922	922	940	931	939	942	927	896	860	899	906	889	909	930	943	928	936	902	907	861	939	901	937	932	909	943	916	894	943	959	911	950	899	912	930	975	930	929	969	927	948	917	962	854	917	912	945	878	881	932	866	887	886	915	949	926	909	921	946	915	915	889	949	871	903	927	924	898	893	896	931	943	916	890	905	936	891	943	919	912	947	941
24212	20113	26682	25731	21726	16224	8962	4503	3717	2759	2184	1938	1753	1400	1367	1291	1125	1130	1043	936	947	909	867	943	898	892	827	796	786	788	799	849	720	699	718	765	779	762	700	751	695	707	667	745	767	705	715	744	698	727	705	683	696	740	728	715	700	681	685	687	750	696	679	682	714	735	662	694	698	729	625	703	652	701	716	754	659	723	692	722	751	710	685	671	657	678	653	658	693	689	668	713	692	637	735	682	676	726	705	631	667	682	684	676	698	720	661	733	673	728	717	697	698	719	712	662	651	697	694	690	660	721	706	646	689	697	705	686	709	743	686	692	672	680	674	637	684	641	700	694	663	676	651	694	712	674	692	695	691	678	691	645	743	676	704	618	701	692	655	694	745	673	738	641	684	703	693	735	715	670	651	696	720	644	682	669	712	693	732	669	654	712	631	629	672	702	713	651	689	676	691	697	673	706	695	684	725	707	662	696	705	659	684	625	662	637	674	715	674	667	669	658	715	705	659	701	678	703	732	698	688	600	681	672	656	699	668	694	685	696	665	665	654	703	696	682	655	693	735	674	678	701	670	670	672	680	663	670	732	772	699	609	674	718	675	722	666	685	736	676	649	713	725	666	668	686	673	672	690	705	724	683	688	686	697	673	716	713	711	693	705	652	661	678	723	695	703	638	593	693	705	672	680	701	681	653	680	675	633	704	705	721	683	681	686	690	653	683	667	635	648	675	666	701	717	674	696	678	650	667	665	685	693	691	737	707	686	651	700	695	656	720	668	731	681	691	699	668	728	653	703	658	647	670	659	741	672	685	728	667	655	729	702	714	727	663	694	706	681	660	622	664	672	718	683	676	680	691	694	688	700	686	660	658	643	682	677	713	705	710	711	689	672	628	703	704	663	678	695	657	695	753	676	628	722	719	681	698	715	696	653	713	712	725	647	715	743	686	676	717	674	709	721	712	705	666	702	708	660	662	634	690	729	670	690	704	708	655	690	683	669	700	694	722	691	747	666	659	673	663	691	756	701	670	709	715	660	695	681	697	688	643	699	652	678	712	697	664	666	650	698	679	671	676	689	677	687	702	689	678	624	659	696	688	679	691	698	743	745	677	656	656	683	662	706	601	646	690	673	673	655	696	704	710	655	685	641	698	698	666	715	675	671	712	678	690	702	702	667	742	650	669	689	676	649	665	645	650	731	724	622	668	704	678	714	669	695	678	695	632	682	659	705	661	643	671	667	689	687	732	638	744	701	694	672	637	688	670	701	717	636	709	703	662	649	675	672	682	658	688	642	739	618	678	679	703	689	724	655	665	731	687	660	696	674	700	691	725	664	643	644	709	638	675	675	689	668	624	676	704	717	659	705	677	700	666	691	733	674	693	726	681	617	700	653	696	690	661	686	659	729	651	646	649	695	695	670	667	705	688	713	740	688	685	657	671	704	725	656	661	672	662	699	711	742	668	656	688	708	706	683	701	718	694	671	669	661	659	726	630	706	659	657	695	673	673	692	705	698	706	708	678	655	728	679	703	693	689	682	709	694	693	708	702	719	682	650	675	663	666	697	711	657	703	691	673	643	665	672	731	711	735	720	704	695	698	703	669	667	686	648	669	663	739	678	715	671	695	643	624	664	684	658	676	694	701	688	739	644	621	719	668	744	704	733	708	650	700	709	700	654	738	684	676	681	652	698	677	671	732	706	646	716	711	675	680	686	703	702	719	655	698	686	689	664	669	657	710	673	729	673	639	676	696	650	728	686	678	692	707	737	697	686	710	688	695	648	677	678	659	664	648	684	714	682	693	698	681	651	642	706	696	689	724	708	661	641	686	696	707	692	715	690	754	674	730	692	644	673	652	677	651	706	660	682	681	685	694	683	702	694	651	670	674	686	691	699	670	679	667	700	693	654	693	712	694	742	690	640	651	665	692	717	688	744	666	674	671	689	707	658	722	692	665	703	684	618	689	712	679	658	675	696	694	669	685	686	665	661	713	700	691	648	705	730	681	646	732	670	659	667	690	708	670	695	728	688	705	693	677	679	666	739	710	687	693	663	656	684	663	679	734	676	675	696	714	711	624	630	720	690	696	681	693	664	671	683	714	692	716	674	712	669	691	704	680	673	698	648	689	674	690	708	696	731	712	716	635	667	724	702	748	722	697	689	686	655	695	658	701	658	643	666	715	682	691	681	704	687	703	719	685	631	671	694	658	655	770	694	650	628	681	680	699	677	642	709	778	700	705	674	624	714	704	672	664	741	674	716	660	665	691	666	694	717	670	689	705	680	709	675	727	690	695	679	741	690	708	643	712	652	682	709	712	693	673	669	694	680	684	672	686	699	681	713	673	682	705	642	657	706	693	646	671	658	676	725	740	715	706	696	664	660	659	705	748	704	661	729	641	668	676	722	654	701	714	698	639	666	656	676	634	710	722	658	705	681	677	656	640	706	679	678	645	722	727	633	694	673	636	673	718	654	738	695	718	704	736	622	675	679	731	713	700	706	734	689	711	690	684	674	698	671	681	654	695	674	688	667	630	660	668	683	685	673	717	685	678	748	679	684	687	671	659	680	681	675	672	689	659	677	664	663	680	694	711	688	683	689	644	671	698	642	656	672	723	669	619	661	744	729	721	710	667	685	725	695	705	671	693	709	702	636	733	665	666	691	716	703	689	652	656	671	681	734	670	683	669	706	625	698	706	685	668	672	692	673	686	701	713	707	694	671	671	699	691	654	665	670	739	677	697	639	672	739	692	707	706	638	738	647	684	686	687	688	695	715	704	672	688	672	710	672	678	711	704	692	724	680	669	724	707	681	649	710	683	695	745	704	704	672	651	706	710	660	721	659	699	695	667	698	715	648	626	680	610	670	707	710	649	658	709	680	707	693	669	751	670	684	700	679	670	706	688	719	654	657	667	677	697	681	685	728	693	660	696	696	691	679	722	683	679	671	683	700	677	680	695	666	732	675	695	685	722	690	668	726	703	665	669	681	645	648	685	640	680	633	674	647	640	660	696	650	723	660	701	715	647	687	684	650	663	700	712	681	638	670	693	705	662	635	686	680	661	702	652	693	693	694	646	682	673	709	694	670	713	702	687	683	727	687	669	728	694	721	647	663	697	675	713	682	625	658	656	687	694	683	725	650	714	725	669	701	683	697	738	676	701	682	713	688	667	633	678	674	719	736	619	706	703	684	662	709	685	706	710	686	685	655	706	706	673	675	665	686	706	699	678	698	676	688	667	672	664	687	668	655	651	673	687	727	667	642	685	697	654	698	674	713	662	697	668	681	750	679	678	700	696	640	731	663	655	687	664	702	693	669	693	682	723	667	759	700	683	652	721	692	663	666	700	681	696	636	714	685	707	724	707	698	653	694	696	641	687	664	702	731	675	686	705	697	705	710	697	665	664	675	690	727	666	657	684	701	701	678	674	722	685	666	691	677	683	711	675	677	678	697	694	702	662	689	703	733	658	701	661	629	719	687	656	660	677	694	659	661	654
36589	56157	51790	38683	26140	15481	11380	7891	6968	4957	4076	3493	2955	2330	2220	2073	1746	1593	1621	1447	1317	1235	1098	1137	1071	1039	1027	1017	963	976	925	929	870	898	852	824	890	889	826	817	850	804	842	753	799	816	778	731	770	841	816	764	793	777	778	770	795	729	757	779	754	737	822	784	779	809	779	692	817	768	765	725	731	804	706	778	726	710	765	762	815	674	766	755	764	783	710	799	733	724	747	716	716	740	723	731	716	723	705	717	774	724	746	744	694	765	715	748	728	758	677	718	675	745	731	775	744	739	754	742	777	723	786	743	708	736	692	739	763	728	720	732	791	748	714	705	773	742	746	723	783	771	713	712	749	776	708	761	735	750	728	770	731	728	758	736	752	732	709	795	723	688	706	739	704	749	713	772	698	726	793	671	746	719	780	778	742	749	714	705	735	735	756	781	730	711	783	732	729	744	752	729	781	708	689	706	730	742	761	698	740	711	722	755	706	751	798	731	673	723	712	741	732	786	730	766	688	722	693	713	727	734	738	731	755	686	703	791	777	744	687	762	744	728	737	707	701	742	719	773	787	717	725	724	718	749	729	691	728	739	762	745	653	710	696	752	729	734	719	728	748	703	739	802	693	734	737	700	712	746	733	781	733	701	714	756	699	727	744	694	733	715	768	706	732	747	699	708	747	725	693	768	747	697	738	730	732	733	726	760	731	744	709	742	712	782	724	707	759	729	704	746	761	692	719	724	753	768	752	726	686	713	705	737	745	724	816	726	733	806	720	768	736	720	724	691	721	752	752	728	680	757	796	732	695	748	722	761	740	757	715	787	767	711	708	703	738	758	738	718	693	705	727	729	707	716	721	732	701	741	692	744	744	706	729	708	722	695	723	725	727	707	762	691	763	742	681	719	712	739	715	721	734	722	760	722	707	735	772	761	740	747	728	691	736	736	695	784	753	703	737	704	733	704	777	759	704	743	764	710	698	745	715	684	745	752	697	746	734	743	753	705	692	734	730	748	709	754	714	735	693	720	723	749	688	769	734	737	683	755	755	726	742	709	696	745	738	701	717	711	720	760	748	774	691	753	717	710	731	735	728	817	745	730	732	697	730	719	738	727	750	721	740	722	709	748	771	723	776	754	749	698	729	761	748	699	726	742	755	723	745	734	750	754	718	732	720	750	735	707	781	783	740	780	733	748	753	745	760	717	687	684	745	704	708	713	764	771	712	728	750	729	723	750	767	779	754	739	719	741	703	742	747	746	693	742	756	648	727	761	749	752	756	755	726	764	716	729	751	758	772	755	694	713	694	732	665	779	720	762	732	703	733	771	710	731	723	745	737	740	740	744	725	711	703	732	743	724	788	752	744	721	674	735	745	751	705	745	728	698	763	733	742	703	723	707	742	730	762	729	735	737	788	746	747	762	734	744	752	750	739	759	719	757	742	739	727	745	807	750	724	695	749	709	705	717	709	752	717	740	685	739	742	716	773	709	735	702	724	746	722	708	699	671	730	680	747	760	733	717	706	731	751	729	768	740	757	694	722	723	762	801	738	737	756	753	729	797	738	797	758	734	754	731	757	705	721	677	726	759	763	737	667	752	731	779	769	715	724	743	726	725	703	687	704	719	745	742	719	739	749	683	736	763	698	730	731	755	710	713	721	690	710	711	746	693	744	790	732	711	716	765	726	737	792	770	741	723	735	727	781	743	711	726	766	728	692	725	741	718	690	742	717	767	707	763	725	744	711	751	725	743	722	811	730	708	735	677	772	738	728	707	697	729	701	732	758	757	681	742	728	768	756	714	731	692	750	713	737	747	758	729	749	722	695	726	800	700	730	713	693	733	746	695	741	720	754	719	756	730	739	729	738	739	696	756	748	728	774	694	736	723	779	697	734	697	755	727	759	728	721	729	686	738	648	717	716	715	737	758	731	736	716	738	758	715	737	748	754	752	706	757	766	739	720	724	748	734	744	739	728	706	732	732	711	733	767	758	761	752	707	734	737	705	763	715	768	745	712	722	777	693	712	713	756	704	738	762	727	722	685	797	748	735	757	710	706	755	731	699	670	706	746	714	792	712	746	729	724	716	758	763	767	743	701	762	709	735	757	676	743	755	750	731	726	697	730	759	728	755	760	777	743	702	735	782	747	708	699	709	716	782	734	726	757	762	780	760	738	679	746	677	714	727	745	775	759	667	772	722	734	730	710	714	731	769	688	706	751	703	768	734	701	727	741	729	707	768	727	738	700	763	703	739	726	757	718	755	676	724	700	734	738	716	762	755	703	766	694	707	746	735	736	745	721	768	765	745	764	771	811	710	784	769	767	766	683	685	697	766	694	773	764	693	737	773	755	734	753	741	750	710	735	727	772	681	752	764	764	688	703	706	774	774	724	727	721	737	735	751	721	743	737	746	757	691	758	741	759	769	749	729	785	684	719	748	758	715	751	752	707	772	751	724	719	764	713	704	737	717	793	778	741	763	730	723	781	691	694	755	738	702	738	776	724	758	782	750	718	751	745	744	703	748	755	747	741	728	783	739	700	724	749	737	744	732	759	708	747	739	781	738	737	752	710	669	742	712	683	742	719	722	736	739	702	723	702	769	683	729	765	731	744	717	723	712	783	733	749	721	733	745	748	727	771	748	665	726	748	709	727	764	764	761	720	745	764	750	708	786	796	708	702	719	761	727	740	810	746	744	757	718	720	718	700	766	741	710	715	718	687	722	716	715	719	759	744	755	756	762	750	719	704	742	718	735	703	744	748	706	783	737	712	703	721	740	760	699	744	702	769	745	740	729	736	710	685	704	776	741	690	753	747	728	688	729	714	764	761	733	729	748	732	747	772	776	705	722	712	760	770	707	769	748	711	719	756	776	779	732	734	722	716	755	720	768	708	697	744	688	769	732	740	762	733	683	737	725	766	796	753	725	730	762	727	704	733	763	694	750	759	750	707	740	772	787	707	694	702	712	735	738	750	691	768	715	749	695	738	744	733	728	740	767	745	772	748	713	726	757	757	736	719	706	754	718	757	740	753	663	726	690	695	728	758	708	731	735	710	797	715	684	708	709	781	735	699	727	707	722	711	683	807	712	682	700	739	756	750	728	764	802	760	765	722	737	731	723	733	687	728	733	726	733	724	743	719	747	715	714	711	733	726	764	721	739	737	730	753	745	716	718	749	701	790	754	736	730	711	669	756	707	725	700	761	773	683	713	752	709	721	724	735	712	718	770	780	740	774	724	702	754	777	751	696	757	701	686	744	768	705	771	732	675	714	717	744	761	677	791	720	730	770	762	746	726	735	751	755	700	750	702	681	770	697	783	729	736	729	734	715	816	767	720	753	739	734	762	736	748	698	740	719	754	708	721	718	724	713	699	744	727	740	731	769	730	743	737	700	705	773	670	782	737	718	723	761	744	693	767	755	738	742	728	707	745	723	767	764	757	736	739	705	713	750	719	731	736	724	710	716	732	731	713	742	728	757	721	726	723	745	712	720	748	735	765
22381	20106	26631	23908	20734	20478	16142	8014	5225	3884	3208	2790	2355	2180	1916	1708	1562	1464	1288	1201	1190	1187	1116	1099	1069	1051	1062	992	978	927	955	984	928	949	919	921	879	916	916	880	905	864	825	841	878	914	826	827	870	843	827	842	882	804	913	872	838	838	830	887	835	845	862	808	835	779	825	830	842	894	833	869	816	866	836	812	881	814	872	813	842	779	846	815	823	793	806	782	821	834	811	859	801	794	803	776	797	791	820	817	799	846	788	797	821	772	774	823	781	796	817	842	803	802	815	797	826	822	810	812	827	829	839	827	892	849	843	843	825	814	811	779	856	839	818	836	808	849	808	807	838	761	804	837	801	841	858	805	859	802	768	848	843	799	732	830	820	828	793	798	765	819	814	812	829	873	825	815	800	826	824	865	791	819	786	809	833	800	770	785	833	800	774	832	807	781	808	805	816	822	841	835	835	857	802	850	780	811	854	774	816	730	804	791	835	763	847	826	850	822	796	778	765	915	817	787	815	826	860	800	810	848	770	847	820	826	772	867	870	874	825	868	849	735	795	788	779	821	843	777	818	813	840	832	827	821	765	785	835	828	819	820	812	759	827	787	791	836	819	778	806	823	825	755	836	845	778	784	811	812	762	801	765	796	820	801	817	788	817	781	854	778	802	821	845	828	816	822	797	774	792	788	767	734	838	791	790	814	824	811	787	834	870	840	841	836	820	784	764	813	863	838	827	865	779	806	849	759	824	765	770	820	835	809	829	800	847	835	748	822	845	810	787	797	783	846	780	790	810	763	843	772	824	751	804	827	855	849	816	786	790	833	835	793	792	828	856	798	792	853	823	833	864	735	845	854	847	789	796	867	826	798	841	806	804	804	769	814	780	827	818	817	845	829	828	792	806	822	830	876	793	807	787	854	791	818	803	771	839	812	870	822	747	825	780	812	787	869	780	835	819	764	777	789	812	834	854	832	808	801	796	850	820	806	809	825	781	757	801	857	801	830	813	840	782	842	839	827	825	784	849	793	761	856	845	786	785	766	824	870	814	777	793	826	836	854	808	784	775	804	770	802	798	834	841	743	794	795	834	836	836	839	805	815	852	769	811	775	826	805	848	785	793	823	836	817	773	781	904	829	878	794	803	757	788	789	806	785	831	801	796	843	819	844	802	807	788	778	818	810	802	809	741	832	866	789	841	829	823	878	789	855	808	826	807	769	780	816	802	787	832	788	816	811	794	792	796	804	814	806	829	817	796	861	787	818	814	808	821	842	842	795	858	826	834	755	798	822	802	805	820	778	842	807	803	861	820	769	805	840	816	785	833	792	834	808	782	806	811	816	770	820	792	822	872	793	809	807	846	836	876	782	817	842	781	809	839	821	896	792	759	804	830	774	811	795	843	768	791	776	810	801	806	817	793	836	794	809	791	871	823	860	837	808	816	805	776	839	865	823	780	812	789	786	851	795	781	849	792	884	826	812	865	867	791	828	819	776	824	754	794	842	815	805	792	794	800	762	805	798	817	815	822	789	780	805	854	819	804	829	770	789	862	794	821	804	830	830	794	801	812	817	763	843	815	765	834	809	774	830	837	782	788	814	849	810	817	870	799	847	866	821	801	813	854	802	845	769	804	787	803	797	829	818	784	806	820	796	855	840	824	788	846	821	835	827	825	799	761	784	819	784	784	793	814	829	805	844	876	791	771	784	789	830	854	791	819	819	767	783	834	835	825	777	832	796	799	819	850	749	841	793	850	796	788	834	796	832	810	804	812	798	772	811	872	818	849	809	743	862	830	825	773	853	792	783	823	773	860	859	859	795	843	845	828	842	784	766	814	777	772	780	825	799	807	785	859	836	781	782	767	819	860	823	814	830	808	782	823	829	839	776	867	776	808	785	773	802	793	817	824	854	787	808	787	840	842	787	832	798	817	780	849	832	750	782	814	816	810	816	847	793	785	801	766	821	846	813	822	818	840	826	818	818	793	819	802	760	822	759	760	824	804	808	795	811	830	805	806	785	784	810	765	803	802	869	840	763	726	815	790	806	787	814	819	803	783	821	822	819	817	819	817	785	813	845	819	839	805	793	811	821	798	749	822	848	777	812	788	835	794	824	791	780	870	795	811	773	828	818	802	793	840	830	791	811	792	814	796	862	837	755	817	799	825	852	769	820	811	818	800	810	851	756	813	771	848	809	798	812	822	763	833	839	828	801	836	772	856	760	827	826	801	870	840	809	797	841	828	796	814	774	782	830	813	815	798	762	838	875	815	822	811	746	759	771	804	749	845	786	837	807	761	840	874	858	823	850	816	832	845	838	801	856	814	746	776	790	800	835	791	803	837	784	812	815	805	777	847	819	852	761	787	830	826	761	810	844	805	864	783	787	879	839	783	809	805	821	797	846	789	811	801	767	817	800	783	815	854	805	805	833	831	783	839	765	767	788	801	822	843	777	863	828	821	768	796	766	770	805	763	834	792	850	787	796	824	858	838	845	839	795	824	848	789	805	761	827	813	829	832	827	780	891	812	783	833	807	777	773	844	810	825	818	803	782	814	817	739	826	786	837	804	771	814	815	817	814	811	776	791	856	781	811	863	802	824	757	808	854	797	802	836	860	787	794	854	818	851	845	815	796	826	863	845	756	805	773	840	783	816	783	775	806	806	811	781	840	868	858	768	822	803	821	818	749	824	837	814	785	857	779	833	769	846	874	766	835	813	804	839	814	838	809	807	797	797	851	806	806	798	805	833	811	861	800	800	816	842	827	857	773	793	791	785	811	820	834	756	806	754	865	786	811	786	785	798	778	796	765	780	842	836	820	802	856	826	781	794	814	834	827	865	810	775	827	854	820	824	835	832	827	789	815	820	836	834	782	793	851	837	814	822	814	782	812	769	848	901	842	793	831	807	812	839	830	784	773	822	791	812	772	795	778	841	813	735	818	894	810	829	817	888	825	845	751	797	810	858	850	786	820	807	784	794	821	819	829	789	816	869	864	808	828	766	775	803	775	818	806	805	822	832	868	839	817	867	803	776	821	862	814	875	801	759	804	835	836	854	800	785	764	829	820	838	823	830	768	750	790	830	869	855	834	838	802	841	845	809	792	806	845	812	764	787	809	783	799	830	793	766	782	804	818	769	787	812	741	900	818	799	772	778	780	791	858	827	861	820	850	765	849	761	832	815	832	788	821	842	759	832	860	782	821	817	819	880	836	818	830	817	843	819	794	827	852	842	831	800	781	820	791	785	829	832	821	837	796	838	810	871	816	809	770	812	786	834	812	822	795	800	825	829	823	794	808	803	826	806	766	770	758	823	831	823	800	774	799	792	812	834	820	797	815	820	783	805	826	814	822	819	791	817	801	812	836	802	809	839	868	857	772	835	822	825	761	787	778	819	863	779	812	838	783	858	777	800	810	802	788	854	811	789	788	837	829	830	836	827	760	839	829	828	827	808	836	769	819	789	863	852	834	785	779	796	775	799	806	749	802	833	786	811	827	776	826
39596	61988	59377	41556	28247	19612	14591	12002	9545	7238	5886	5018	4166	3631	3262	2998	2514	2163	1918	1822	1739	1543	1527	1519	1462	1322	1275	1210	1236	1190	1037	1080	1040	1023	1036	1031	1016	1049	999	967	1010	980	926	877	914	905	931	946	887	921	937	926	899	900	871	887	917	908	892	912	925	894	912	920	886	877	884	937	838	878	841	841	892	927	830	887	854	829	873	839	834	805	865	817	854	852	856	856	832	835	861	848	843	812	814	852	821	854	838	833	838	823	839	863	800	810	862	801	856	795	914	846	866	909	847	859	836	821	813	873	838	855	864	786	876	817	891	824	885	823	824	835	863	847	846	871	837	887	833	857	835	802	805	906	804	881	831	781	851	829	848	870	843	831	842	852	838	805	817	845	841	872	807	832	839	845	841	791	791	843	849	849	828	813	880	842	848	837	793	882	829	822	852	842	849	770	801	882	818	831	870	855	799	840	812	880	932	850	844	793	882	798	879	852	864	841	827	842	846	812	854	821	820	813	840	813	834	799	864	826	801	853	819	859	790	819	828	828	805	789	875	813	867	805	774	850	837	859	872	843	827	814	831	850	853	834	857	834	810	803	862	831	789	808	867	858	793	833	871	851	874	842	855	822	825	798	878	829	855	856	861	829	889	874	864	840	809	794	788	838	855	814	857	822	870	810	871	865	813	811	816	812	812	834	846	864	903	848	835	827	886	876	843	826	843	847	841	852	795	875	841	850	830	828	888	881	836	825	845	847	820	867	817	840	858	854	788	840	793	779	809	851	876	879	869	789	823	813	858	843	887	869	809	774	817	839	868	825	806	876	840	817	879	858	855	832	855	781	850	809	865	843	865	803	856	857	827	804	862	861	820	880	827	837	813	831	813	798	843	833	824	851	905	883	862	824	816	818	841	783	830	815	811	804	874	851	800	886	806	818	827	837	848	846	774	894	837	826	847	806	847	870	826	841	841	799	845	863	852	859	924	836	786	842	881	807	854	873	930	822	878	909	820	844	824	810	816	732	856	798	829	797	839	810	869	791	850	844	865	773	849	874	848	845	831	851	817	812	838	842	864	905	780	813	845	852	806	816	837	855	812	865	856	835	786	836	805	882	798	824	840	849	821	819	892	893	827	851	875	828	872	834	839	836	830	861	787	790	844	880	887	885	819	894	844	824	841	816	878	841	844	889	778	819	881	798	873	865	865	814	821	880	880	827	851	765	888	794	879	870	822	830	828	848	838	840	829	812	871	807	875	891	804	851	840	849	832	849	873	840	849	814	839	845	826	870	828	811	770	852	841	805	848	793	852	875	833	789	895	868	835	783	841	838	843	800	858	864	875	824	848	888	821	852	856	861	835	823	806	806	861	896	860	845	816	810	784	824	806	867	831	866	765	838	851	860	822	812	827	844	815	848	883	847	842	855	862	821	838	804	876	845	832	864	898	857	835	913	824	822	793	809	841	844	829	810	876	848	819	810	844	835	824	848	846	870	862	857	889	875	843	858	833	806	861	798	845	872	813	888	873	862	827	833	851	776	763	835	841	854	894	838	865	858	819	853	848	847	874	830	857	874	857	834	854	847	798	812	822	850	822	882	862	844	787	847	778	896	817	845	825	876	857	842	823	849	798	833	861	805	803	857	848	813	860	864	861	852	830	830	876	829	846	831	868	841	845	831	814	849	806	827	882	841	847	798	792	834	847	807	835	899	860	826	888	836	827	819	858	872	826	848	769	811	853	831	842	852	867	833	831	827	825	834	780	806	822	834	811	859	884	839	844	812	874	832	833	869	857	869	835	839	816	874	777	850	795	818	848	825	844	794	863	814	872	879	834	834	786	833	842	812	838	810	807	869	827	901	774	874	882	832	824	810	873	852	838	869	843	789	825	827	851	846	864	843	864	819	827	844	827	876	827	878	809	875	838	811	838	810	837	770	778	785	860	826	861	890	853	828	835	830	820	863	862	848	868	806	809	844	874	863	876	820	847	817	783	909	838	832	829	851	856	857	808	830	856	871	851	839	805	857	817	809	798	835	806	838	839	829	806	879	846	864	869	862	850	836	891	808	798	891	878	832	854	860	830	831	861	863	847	850	837	876	800	838	828	849	847	832	815	836	834	847	820	809	845	833	827	834	897	826	864	838	792	846	796	810	820	876	865	815	814	845	823	835	840	799	814	817	805	858	841	843	830	804	823	836	862	854	823	905	839	778	797	836	808	863	872	880	824	834	778	829	794	837	814	827	857	834	850	868	791	869	882	874	801	814	854	783	832	871	883	809	854	818	835	894	847	822	853	827	851	823	842	831	873	890	821	826	872	859	800	840	795	838	868	853	831	816	837	829	837	823	873	854	821	848	837	867	830	884	810	820	842	818	829	850	814	874	858	847	836	843	870	808	859	887	852	778	866	841	840	826	850	864	802	843	851	840	824	824	848	867	855	829	859	838	832	864	832	868	800	866	827	836	865	847	838	836	815	859	860	833	794	829	859	803	879	832	833	859	820	817	854	859	835	877	827	754	823	812	812	791	855	824	821	852	861	829	848	792	858	729	796	865	831	854	868	798	876	827	867	819	825	823	801	882	835	836	806	857	867	810	835	808	810	844	793	881	874	807	885	826	819	789	866	789	860	844	870	874	904	842	793	835	818	854	864	853	808	839	817	855	820	843	801	819	883	860	863	844	736	865	834	838	807	807	843	903	823	861	841	868	857	834	814	838	826	834	878	820	851	863	861	861	837	813	888	849	851	832	832	864	850	789	794	826	846	827	889	795	807	852	879	810	837	837	812	892	810	832	829	925	806	845	843	834	793	836	829	807	824	845	836	891	879	829	786	852	867	797	828	834	873	801	796	849	853	813	857	870	798	860	840	858	805	803	873	823	803	834	858	863	854	830	822	876	869	842	834	827	801	861	834	805	825	841	856	826	796	803	811	899	830	826	860	871	841	843	835	827	830	824	769	791	826	833	837	849	879	781	812	799	825	831	791	811	801	833	843	797	852	865	794	813	871	816	880	826	810	840	814	779	822	884	788	818	852	871	860	866	842	807	836	832	828	899	877	832	847	821	809	834	848	844	822	856	851	818	858	822	889	805	806	840	837	857	855	805	804	784	864	835	876	831	876	815	821	808	898	793	825	891	787	845	853	832	826	865	858	817	873	854	811	861	836	848	822	873	802	837	855	860	856	853	817	886	869	846	877	847	841	881	805	891	823	854	805	853	822	836	844	848	811	850	844	769	792	809	870	809	829	824	835	823	854	836	878	851	851	860	821	908	790	790	864	774	823	772	824	843	801	800	893	801	827	810	897	871	837	848	808	794	823	878	775	817	770	849	863	833	804	841	862	810	818	831	862	891	824	855	775	828	866	828	763	813	871	865	850	867	816	877	845	866	865	856	823	812	827	877	867	856	806	834	877	793	842	873	843	845	837	868	811	857	870	890	883	858	879	841	834	823	819	805	909	881	874	841	863	832	829	844	820	878	836	846	827	910	849	845	813	907	824	857
36779	37305	36122	24154	11344	5967	4053	2894	2502	2078	1751	1483	1382	1343	1295	1246	1145	1127	1041	1091	1055	1016	951	965	970	928	910	909	857	926	919	935	937	893	908	862	881	849	888	895	855	886	871	855	871	902	862	862	830	882	861	891	913	852	863	851	858	910	860	886	877	814	810	861	910	903	846	870	867	848	860	873	876	855	883	844	872	837	823	844	862	896	838	843	842	807	860	883	819	906	838	867	830	845	880	887	842	844	805	810	789	918	803	883	853	823	772	913	847	855	904	829	841	843	844	856	810	833	801	840	819	884	904	866	843	885	854	845	797	846	857	844	818	862	876	884	839	886	838	876	835	845	900	876	816	814	811	829	846	816	783	849	796	855	889	885	830	858	867	893	877	843	835	875	863	874	836	782	816	832	844	790	797	862	828	808	839	822	789	848	889	814	870	881	887	804	813	817	896	861	866	848	797	812	855	879	821	796	846	795	827	824	844	883	825	839	867	905	869	903	827	848	852	807	836	851	872	859	882	827	896	820	827	848	804	884	859	806	815	912	806	846	835	860	881	868	842	848	806	923	859	840	849	852	845	885	800	826	813	875	827	844	857	831	837	856	867	818	834	835	875	810	841	888	838	820	873	878	809	902	833	905	883	822	788	829	819	878	872	902	860	842	803	853	828	851	836	846	862	878	852	810	870	847	897	899	840	841	823	797	878	883	801	847	884	864	787	848	868	887	869	835	865	832	849	833	899	891	856	853	839	866	804	857	825	879	794	805	839	818	823	852	903	817	872	846	865	867	919	826	852	830	877	881	864	866	830	857	856	875	849	843	808	893	891	871	892	860	828	866	822	808	857	874	789	855	851	830	873	832	824	830	819	844	841	854	804	846	814	865	846	865	870	878	841	811	794	888	816	876	849	815	800	799	787	852	828	846	847	865	848	818	876	866	855	801	823	791	795	851	870	866	806	870	884	878	856	789	868	804	852	813	871	824	846	873	819	831	861	864	823	894	871	853	832	869	875	829	818	794	839	823	830	844	804	822	833	824	855	831	865	869	839	875	854	806	841	842	820	885	849	900	807	822	834	874	836	857	820	836	874	901	866	851	834	801	856	842	843	798	809	896	871	840	853	884	851	837	848	849	853	805	882	895	856	854	863	845	825	858	832	812	830	826	824	899	858	845	887	862	856	877	828	830	885	828	827	878	867	856	864	819	827	826	800	836	835	846	846	829	864	861	848	844	823	844	861	909	899	832	870	869	880	831	812	831	846	827	879	806	875	863	845	842	820	834	891	842	892	873	833	786	875	879	797	846	846	839	860	839	877	868	811	851	886	869	864	893	853	852	825	796	850	855	838	832	855	793	836	806	841	810	880	840	877	892	941	876	882	884	845	861	877	812	871	792	859	835	861	857	833	845	827	836	832	812	826	909	849	849	807	873	827	897	866	855	807	884	844	832	846	863	873	809	828	865	838	856	848	777	819	800	839	828	848	821	797	837	817	808	844	829	860	776	912	896	817	915	833	775	831	828	831	834	827	838	855	860	821	819	830	831	841	860	832	841	850	800	847	798	799	870	855	860	856	811	859	846	886	859	814	831	844	794	862	854	854	810	808	800	819	854	845	815	864	856	800	892	766	891	814	874	817	871	851	892	842	842	865	859	817	864	862	916	851	850	848	853	821	803	840	832	846	854	893	858	828	832	851	872	872	839	868	835	870	878	849	817	878	871	862	861	801	839	846	853	832	854	826	867	805	853	870	864	813	867	889	780	799	776	907	873	843	857	804	857	857	825	822	821	852	833	821	848	836	825	867	863	856	885	878	830	816	915	835	783	899	878	834	868	881	897	879	850	835	853	803	858	850	865	814	882	831	821	891	879	851	855	800	892	889	877	815	865	867	890	878	878	816	867	846	831	855	916	824	816	888	852	837	857	844	903	825	860	882	796	828	838	841	839	843	820	840	885	861	847	888	835	841	845	827	824	855	821	787	874	815	799	813	874	859	857	826	872	815	858	898	851	859	859	796	859	814	799	825	890	875	813	841	837	854	853	834	864	832	816	864	862	826	848	841	834	823	865	834	874	803	852	845	861	789	899	849	800	837	877	820	865	837	827	868	837	847	838	868	843	833	856	863	838	830	844	885	849	842	837	923	828	830	876	851	866	820	798	898	875	805	864	867	829	829	868	863	864	840	846	844	804	837	828	832	822	836	890	869	826	821	780	851	844	834	846	874	858	833	842	885	840	884	899	836	874	821	856	797	834	850	849	820	832	838	870	853	832	880	861	849	818	790	842	850	779	792	846	808	835	862	879	826	795	885	840	882	848	893	856	878	797	788	812	903	827	866	777	861	867	874	787	841	878	814	835	796	873	860	798	818	838	815	812	828	872	847	860	842	796	851	847	850	864	881	847	859	838	863	854	882	798	824	836	843	858	909	860	846	862	804	773	813	820	834	821	875	851	887	855	819	883	817	827	830	836	796	803	816	830	824	847	840	833	873	860	828	782	857	799	843	863	847	844	838	779	860	835	831	836	884	844	811	831	889	828	838	830	853	820	888	814	828	881	839	859	849	895	837	850	852	857	844	837	846	847	802	867	803	851	881	837	865	804	810	825	850	882	842	878	802	843	885	874	898	836	806	806	832	801	830	836	848	814	827	893	852	846	830	815	796	860	822	860	836	829	868	913	850	877	765	822	824	881	875	827	848	836	825	853	862	873	844	859	864	878	907	865	887	823	907	880	846	846	862	774	831	845	887	818	840	799	850	858	869	873	841	839	824	831	881	834	799	886	851	837	801	858	792	883	891	868	861	824	901	876	806	834	887	867	816	857	869	825	836	845	839	868	879	783	789	866	834	843	867	855	860	886	862	828	843	807	857	826	807	869	879	846	803	803	908	857	868	858	867	878	835	870	834	902	839	868	842	895	843	908	828	850	884	852	869	860	834	838	866	896	838	820	922	857	841	836	884	860	840	849	807	795	794	786	854	839	873	854	828	868	833	869	872	875	824	845	860	904	888	821	818	909	900	829	832	847	817	857	885	834	852	896	859	883	825	833	859	873	865	882	826	854	810	847	916	843	885	875	958	873	837	876	799	858	865	824	860	817	862	817	838	899	817	839	873	894	860	871	825	840	846	846	826	802	872	895	846	853	848	874	910	846	809	834	843	835	791	850	833	846	837	788	854	870	858	890	859	863	781	855	849	880	836	840	826	858	863	842	877	864	891	858	864	855	814	765	861	830	816	870	875	859	858	848	825	851	837	835	861	843	847	843	840	836	886	872	890	803	853	875	863	828	899	854	824	839	917	874	816	866	856	834	850	830	865	854	820	861	899	798	845	800	859	838	882	842	868	845	880	843	814	875	847	848	865	858	858	832	788	826	840	844	862	886	851	846	870	836	864	910	901	861	831	838	849	836	904	771	838	828	824	847	875	828	866	827	884	872	791	773	841	845	828	848	802	848	918	840	807	827	878	897	801	799	816	895	824	900	833	870	837	900	863	868
40030	49174	42814	27630	16242	10498	7479	5418	4593	3657	3142	2609	2134	1961	1936	1731	1648	1486	1389	1406	1273	1267	1234	1139	1143	1177	1177	1043	1120	974	1024	1059	1001	991	943	985	973	1009	993	963	916	985	955	966	930	985	938	918	925	941	875	906	906	959	928	1001	918	898	922	931	925	924	912	913	944	922	920	898	956	926	923	966	903	918	905	886	908	892	912	936	963	899	895	920	963	925	959	917	878	918	893	942	899	927	950	942	874	895	926	890	905	912	927	911	919	863	890	930	887	850	862	922	859	880	944	946	932	869	920	931	910	916	938	954	874	895	909	880	853	848	919	872	986	921	900	944	925	865	953	857	872	847	913	915	914	902	892	912	902	950	903	947	878	884	913	882	891	960	883	865	913	881	876	860	950	934	868	839	926	941	862	897	921	808	914	912	838	887	876	863	924	893	939	962	922	859	905	892	880	856	882	960	889	928	867	895	955	873	904	863	916	889	934	900	914	860	904	902	916	923	873	926	911	901	884	840	972	912	916	894	928	918	892	906	921	905	856	931	985	898	917	918	952	899	891	949	867	882	952	903	887	952	893	964	857	883	986	930	929	878	896	856	921	911	884	894	904	916	931	874	890	909	944	931	908	900	934	870	887	913	921	948	943	960	965	889	868	897	890	898	897	929	925	906	902	954	969	918	950	895	849	961	904	916	871	913	999	874	896	843	862	877	855	877	888	909	920	881	929	930	894	901	909	856	935	907	843	911	917	898	947	882	950	913	937	933	845	863	899	938	922	930	915	905	844	879	920	923	892	898	937	879	889	898	910	909	895	830	903	875	917	898	926	895	888	899	928	912	933	849	867	885	908	869	917	892	925	926	875	918	894	967	916	890	880	897	893	876	939	939	895	960	880	874	946	904	916	917	920	951	880	890	905	896	832	879	925	887	888	917	942	866	892	888	924	903	888	912	921	888	905	928	892	887	894	877	928	876	894	868	902	871	915	915	939	894	901	905	967	935	851	953	870	866	875	897	900	945	953	897	899	916	917	885	927	842	890	875	925	899	906	900	897	899	891	927	959	898	919	856	882	852	867	931	932	912	872	869	929	917	936	908	945	866	898	878	894	912	907	890	916	902	886	855	964	928	872	858	898	881	914	893	936	907	889	879	937	908	877	915	908	850	897	974	905	906	945	830	923	841	870	920	945	873	878	904	950	919	923	901	881	888	898	887	881	934	905	939	938	908	932	922	904	911	878	909	919	879	942	887	903	936	903	995	964	882	886	891	940	905	910	912	921	961	921	902	922	950	875	926	856	934	916	908	906	908	949	882	931	920	923	899	907	907	944	921	872	904	924	938	853	896	904	912	913	905	899	1011	899	929	891	899	878	880	894	895	934	943	911	886	899	862	918	828	948	906	954	951	925	875	893	923	910	905	864	928	925	873	905	880	903	909	844	896	887	902	939	935	963	903	916	907	864	870	863	909	879	856	943	881	918	897	926	914	878	913	922	870	876	919	888	858	919	901	934	898	866	873	887	896	876	901	889	896	852	853	914	936	935	876	922	930	871	947	929	830	922	876	973	930	924	905	960	871	886	887	922	885	908	899	864	890	877	928	848	864	899	898	878	907	942	865	983	886	929	935	892	926	867	933	912	906	893	901	903	948	887	868	921	918	877	848	923	869	928	923	951	866	902	904	869	875	955	902	894	889	915	937	945	857	900	904	869	918	884	927	897	874	903	981	930	989	866	911	882	920	920	894	913	919	906	861	915	943	876	876	887	939	942	896	907	904	961	897	909	937	899	915	849	967	897	892	905	931	899	930	879	953	928	886	916	909	910	908	885	965	878	905	915	916	917	923	948	881	837	906	962	914	895	899	948	850	884	935	911	885	839	891	897	914	903	906	878	918	928	923	881	866	939	884	955	896	875	830	898	914	899	881	900	881	850	921	869	849	904	961	899	912	919	901	904	879	877	921	901	967	895	922	863	918	916	884	919	935	861	891	897	884	881	916	884	909	896	882	912	955	923	852	941	894	919	883	926	920	929	927	852	891	974	917	877	859	955	902	910	893	936	936	887	910	926	902	955	896	909	862	950	870	926	902	900	901	905	958	931	938	892	884	876	905	887	923	867	941	928	888	882	916	958	916	917	840	944	898	891	899	890	905	956	843	856	895	907	894	910	847	924	867	922	908	892	892	926	887	899	956	923	925	904	926	856	968	851	896	900	878	882	860	934	890	900	918	897	901	921	928	935	942	900	908	915	866	911	866	900	943	869	868	905	923	911	947	916	893	908	905	859	884	876	914	875	895	925	895	900	901	963	878	895	937	886	864	904	883	897	933	922	904	874	873	892	897	907	900	909	891	915	908	907	895	923	887	859	918	883	880	897	863	913	907	900	876	921	905	875	961	877	858	935	903	891	942	924	872	928	899	930	884	940	872	915	903	865	884	877	861	888	934	917	879	929	900	862	890	928	877	934	893	914	908	894	847	908	925	920	911	893	909	841	932	958	867	963	954	911	929	910	911	869	928	859	978	902	919	906	913	899	920	912	866	909	879	914	922	901	890	869	867	909	891	929	934	898	902	897	907	937	945	912	826	909	887	880	884	873	926	908	882	894	920	923	876	891	931	938	934	961	861	889	917	904	865	932	954	897	939	922	860	937	894	928	943	908	882	930	866	912	891	890	886	873	908	935	826	939	897	895	898	880	969	886	873	961	945	828	916	900	932	934	899	886	901	880	952	904	919	920	936	922	838	903	903	875	885	948	897	901	874	890	952	936	911	872	900	854	903	902	914	920	901	933	947	963	877	923	899	935	913	844	935	911	929	882	932	858	905	913	931	897	875	858	950	892	949	898	951	922	911	918	910	919	940	926	898	911	946	870	945	914	862	928	857	905	920	903	945	858	877	910	920	895	912	920	866	904	925	911	905	959	941	922	901	965	875	912	897	877	888	949	885	941	990	945	941	945	893	917	918	870	893	899	948	930	931	913	922	943	939	896	961	917	972	870	845	874	862	905	904	930	899	866	919	904	875	935	866	873	903	879	864	936	922	916	857	874	905	922	898	884	881	881	889	894	899	909	911	833	920	948	895	907	843	946	899	938	922	853	911	907	889	886	915	934	920	846	848	876	933	910	929	897	878	953	882	878	891	914	960	923	874	887	898	882	916	829	883	926	957	947	866	907	903	950	920	923	900	919	934	856	883	898	898	917	887	916	896	905	924	932	931	836	895	926	915	899	948	824	933	947	909	905	874	909	941	883	926	887	877	875	905	913	849	914	870	914	889	879	917	895	882	896	959	938	918	889	855	896	892	913	859	899	846	891	918	892	913	879	914	911	902	825	938	936	907	929	866	897	933	893	905	893	864	931	927	835	908	884	905	852	915	896	908	948	895	863	894	916	965	915	923	955	906	906	909	875	922	905	928	901	896	921	895	933	874	897	926	881	892	887	905	877	957	867	945	864	895	835	924	866	880	900	934	857	883	918	943	906	903	910	910	927	915	893	928	860	906
24157	20157	26632	25057	20607	15687	8252	4634	3656	2782	2159	1957	1678	1506	1438	1296	1232	1108	1084	1006	935	983	910	934	855	844	861	841	814	871	765	722	779	741	792	742	742	718	762	750	742	765	744	692	669	701	682	690	702	662	701	687	740	724	649	733	616	694	678	662	683	665	719	694	683	749	736	698	722	688	720	706	707	704	706	685	723	688	661	704	699	736	664	731	650	701	706	719	663	653	682	686	708	740	677	646	684	699	635	690	688	720	677	701	703	658	710	696	691	701	711	668	686	688	729	665	677	680	692	674	704	736	646	675	646	743	737	701	624	645	696	651	694	711	733	656	689	669	725	639	723	686	636	700	693	688	656	668	672	679	715	702	638	654	709	728	693	671	750	713	674	667	733	693	689	685	678	644	692	641	746	679	675	708	663	703	643	733	686	681	705	693	682	718	647	669	742	710	697	677	699	690	723	671	701	702	686	654	712	678	661	709	679	663	638	641	709	730	677	716	695	667	673	697	674	638	711	680	710	702	693	692	675	721	720	664	740	711	668	681	709	723	687	615	683	708	700	648	697	706	671	697	687	691	717	699	707	720	713	697	698	724	722	698	696	695	682	691	708	683	686	717	639	672	720	691	686	687	679	670	676	705	638	625	703	666	634	669	661	688	674	702	669	665	673	676	665	683	652	684	697	662	672	676	688	710	676	666	687	701	685	689	681	675	704	681	663	686	642	730	673	697	622	665	726	725	649	667	651	680	687	686	690	681	702	748	619	699	711	718	684	699	666	711	693	679	705	689	640	654	718	716	663	737	712	734	670	732	724	694	685	716	712	651	720	684	647	683	686	699	691	682	635	711	713	664	700	712	719	701	692	646	704	683	701	707	621	703	701	714	666	697	674	693	690	704	668	707	709	688	691	724	705	676	645	736	689	729	692	706	710	712	671	718	660	679	680	705	728	665	699	732	685	674	683	689	664	680	662	679	672	660	665	657	708	692	650	698	701	666	658	677	666	688	688	702	698	658	679	664	646	672	729	646	670	669	672	694	708	641	712	723	716	665	686	708	637	667	685	701	637	686	721	702	747	689	668	665	668	705	695	733	666	681	706	671	715	702	669	675	688	625	673	704	653	688	676	695	707	742	707	675	649	664	705	651	679	722	722	684	727	691	698	674	681	728	686	716	692	712	709	653	660	688	723	693	705	684	679	680	605	658	654	684	662	689	722	679	716	659	644	715	668	687	685	685	646	674	719	686	723	677	696	673	698	661	725	684	697	737	693	726	692	683	671	730	690	674	676	636	668	655	672	697	656	684	678	662	699	673	674	665	708	696	693	661	717	695	668	681	651	652	685	709	665	692	713	722	699	737	662	692	704	673	721	683	723	715	684	717	702	686	701	695	685	754	708	698	692	689	722	690	665	667	721	641	650	712	717	654	689	653	693	671	688	718	723	706	702	671	699	652	691	682	665	691	694	756	679	686	677	692	693	709	709	679	727	680	645	642	683	645	650	683	670	716	661	708	712	674	690	689	672	695	720	694	706	653	676	673	691	674	692	709	673	674	701	721	701	678	738	658	723	703	690	641	722	706	677	707	689	669	740	720	692	704	751	690	694	699	674	649	705	698	703	702	634	703	678	655	673	705	689	641	717	650	666	743	697	666	732	680	724	736	653	671	699	664	675	695	681	699	683	671	725	671	695	693	684	660	674	692	652	674	671	752	739	698	703	672	742	707	686	660	692	708	686	648	672	655	694	665	692	691	734	704	661	692	665	706	649	693	684	726	679	669	691	663	692	657	674	669	693	664	709	697	667	673	646	642	695	693	674	663	737	724	722	671	695	716	677	634	718	665	626	651	743	707	654	672	687	700	703	660	720	714	701	659	728	696	658	734	684	656	706	631	671	705	680	703	723	722	661	700	727	698	668	668	695	699	686	674	724	664	645	679	726	659	658	719	682	652	690	712	696	681	715	653	739	718	704	704	653	745	686	651	667	631	651	677	666	707	721	667	697	738	664	649	655	700	667	681	691	681	702	692	689	651	724	702	691	721	636	658	702	690	709	728	727	735	707	676	683	670	639	670	698	687	663	660	722	698	723	688	614	641	688	673	699	666	684	712	625	697	715	652	679	694	696	673	695	707	704	731	731	686	643	604	697	682	680	621	700	659	680	672	660	686	691	717	674	691	699	720	667	705	693	648	667	702	681	663	676	669	704	659	688	697	649	654	697	667	697	698	698	644	668	686	691	699	692	699	706	691	703	692	765	680	676	640	629	739	712	718	710	700	696	694	705	687	690	708	686	680	653	684	671	680	674	691	671	649	651	652	698	708	737	716	707	690	657	694	732	695	680	673	648	681	644	686	652	697	690	696	702	683	662	678	656	641	698	694	683	652	681	771	698	643	732	692	666	687	701	670	702	691	628	733	725	666	661	696	680	772	726	664	668	709	662	711	725	678	712	717	690	667	731	687	699	644	699	677	733	679	726	679	695	650	696	683	739	663	726	652	747	666	650	756	718	709	658	695	670	703	698	713	663	719	686	683	645	684	709	681	675	650	714	688	646	666	679	668	674	708	651	709	692	716	670	717	723	703	729	682	683	678	680	699	722	712	670	693	713	653	663	673	689	703	678	685	658	712	680	658	672	684	644	675	677	679	761	718	677	674	697	685	736	698	693	697	651	729	716	680	692	674	719	724	701	650	681	670	680	721	707	638	686	650	663	686	710	681	707	690	674	679	710	679	682	665	682	674	675	709	648	627	672	655	688	705	691	675	671	688	688	680	661	661	667	677	654	693	715	700	714	709	712	664	747	647	679	674	725	648	635	651	713	691	659	700	675	676	670	616	684	697	644	725	700	708	692	669	670	647	689	695	665	687	701	649	722	691	678	682	660	660	667	659	720	676	640	713	645	691	644	672	726	744	677	656	692	713	710	724	687	648	698	662	643	738	650	691	686	731	709	723	687	687	681	696	670	669	680	712	690	674	689	701	699	685	693	717	706	754	689	717	700	668	720	713	659	707	693	663	660	697	689	666	691	649	656	641	721	654	702	683	715	630	682	718	677	676	682	704	711	697	725	679	709	682	688	673	687	681	726	663	672	705	666	709	653	692	713	682	683	688	654	679	682	683	687	649	693	685	741	724	714	693	655	668	652	686	666	696	699	675	672	687	699	668	670	698	709	658	723	661	686	712	664	687	706	678	697	743	690	718	657	673	673	664	649	650	682	659	679	673	708	681	713	734	710	680	693	699	731	667	735	683	727	726	700	675	658	670	714	631	685	680	647	671	715	714	651	724	667	676	693	684	697	712	727	671	724	651	681	711	687	662	720	689	687	681	678	689	674	685	694	720	721	701	707	703	717	644	661	638	667	677	657	693	732	694	646	683	690	686	664	667	711	708	696	680	705	633	655	740	667	683	701	713	656	718	750	685	636	702	616	674	647	649	723	680	726	734	680	684	692	661	709	723	656	665	696	733	667	654	640	691	711	685	711	638	655	651	638	676
37342	58170	52120	34564	21857	14995	10674	7981	6910	5201	3980	3479	2935	2479	2322	2051	1898	1676	1595	1478	1357	1255	1239	1062	1101	1102	1015	991	935	880	899	888	866	852	859	906	884	790	828	797	793	784	792	793	812	769	811	834	777	841	772	765	750	768	797	773	735	775	758	761	778	765	729	774	757	777	707	758	738	707	791	738	786	768	725	742	731	776	768	694	759	746	712	733	731	723	753	728	733	728	762	703	740	709	682	734	728	772	732	753	785	784	704	720	749	733	748	707	701	761	706	727	759	691	728	744	705	753	717	766	712	718	704	729	733	760	691	702	697	669	710	737	728	742	686	725	694	737	697	713	715	752	761	754	758	692	762	719	723	681	710	705	733	795	752	758	824	720	745	763	688	733	748	720	716	664	748	746	739	775	787	723	728	742	738	727	760	737	771	727	734	757	728	759	739	728	750	728	737	737	751	771	687	763	696	756	747	722	762	775	707	735	699	769	717	715	686	732	743	716	783	755	727	706	712	762	716	712	718	746	757	673	780	730	680	717	707	716	731	771	762	763	720	765	715	708	716	714	746	664	712	737	746	738	693	747	707	754	725	695	746	739	697	746	765	741	726	716	714	771	770	735	701	718	740	737	734	694	704	701	756	709	698	757	707	724	699	674	744	724	731	725	753	684	762	757	730	741	784	696	745	756	747	744	769	719	724	777	748	742	746	732	763	771	728	742	726	698	716	715	739	712	686	770	748	734	740	772	729	772	755	736	758	712	733	704	729	733	703	732	735	733	727	770	694	701	767	754	725	766	703	730	723	718	786	683	781	742	707	736	749	722	720	716	758	825	759	747	752	751	745	739	723	719	719	719	712	749	715	739	722	724	719	725	736	729	719	713	725	716	702	760	727	711	768	745	710	747	714	762	700	723	733	751	697	749	716	693	728	748	797	739	745	670	758	795	739	739	779	739	703	740	661	699	750	719	730	751	733	736	736	713	758	762	739	803	759	745	681	740	719	780	710	779	737	716	718	719	732	778	714	733	727	664	801	727	756	721	766	799	719	773	739	712	727	776	733	757	732	732	743	706	716	772	735	702	759	715	715	746	751	701	726	751	739	756	755	706	746	762	747	746	708	728	729	746	738	749	727	771	758	729	734	697	793	735	754	755	721	777	744	751	712	751	736	692	723	756	728	754	771	733	767	747	747	737	695	690	813	739	755	762	712	729	722	751	723	728	690	775	714	727	659	753	744	789	699	741	726	731	696	753	727	724	701	741	720	755	763	713	727	699	693	707	760	762	712	732	747	748	725	728	724	732	727	727	697	721	688	726	742	752	687	710	719	729	753	752	713	693	714	759	724	733	768	722	747	726	786	764	731	716	791	758	717	716	752	733	768	714	727	758	710	756	733	761	701	677	739	766	741	770	719	736	739	705	699	713	746	749	777	673	676	750	694	757	728	716	707	762	735	725	710	770	755	736	755	727	746	690	748	697	738	769	755	743	747	719	693	734	725	762	711	768	724	693	682	723	695	748	762	764	746	724	793	704	742	762	743	718	745	729	779	723	752	733	723	720	666	713	687	704	714	733	762	707	756	719	719	679	716	719	690	746	728	720	692	726	753	726	726	706	730	698	721	727	722	710	748	755	707	692	727	715	769	724	748	726	756	753	690	728	698	719	733	756	663	789	744	722	695	787	759	734	701	758	749	726	749	728	714	768	719	743	749	705	741	681	735	794	716	705	711	732	758	723	725	716	739	717	739	736	746	761	720	724	738	678	709	709	776	705	757	699	733	736	791	714	752	746	734	743	739	753	728	766	710	725	726	783	729	696	714	688	698	722	700	740	715	737	754	728	722	725	701	770	722	714	773	699	676	742	785	715	710	756	728	760	785	726	767	698	722	734	707	731	744	720	706	718	797	760	786	727	796	735	741	744	678	692	777	725	734	749	768	737	656	769	726	703	692	728	732	736	731	764	696	716	669	756	750	751	696	763	705	711	756	745	725	749	707	801	758	747	710	731	764	723	732	708	756	707	785	755	744	745	701	736	745	686	710	768	780	744	736	748	725	679	784	764	727	735	760	773	724	674	722	739	692	754	738	704	737	706	730	713	758	739	664	710	718	693	783	739	703	707	749	748	727	751	706	721	733	744	723	750	707	790	732	749	743	743	710	722	729	740	693	748	688	723	727	743	712	720	795	766	740	723	737	687	783	736	730	749	709	659	732	755	760	757	715	721	775	741	715	724	731	734	765	748	730	708	706	708	677	711	687	749	754	708	684	725	770	725	745	767	670	775	727	728	737	738	712	688	736	710	771	745	732	778	757	798	709	737	721	709	737	704	660	747	707	735	780	756	781	768	717	714	698	709	715	750	724	726	732	628	699	719	736	711	722	714	759	688	741	706	752	736	752	691	725	711	723	730	701	709	727	733	715	719	729	738	692	674	732	727	742	737	703	728	736	682	716	757	723	696	684	741	677	732	729	765	756	715	710	704	711	700	731	735	734	757	767	749	702	764	746	719	724	731	679	731	738	724	749	721	762	686	727	740	780	701	729	731	770	714	716	721	746	766	721	751	729	731	702	739	724	698	745	707	775	703	704	737	766	713	777	722	700	722	765	716	770	732	730	738	771	734	708	696	757	679	700	769	733	777	719	716	760	705	769	694	708	744	731	715	707	758	759	704	739	728	694	725	713	716	687	716	730	708	751	760	741	711	722	747	737	765	746	717	739	774	735	743	762	743	768	750	671	704	754	732	762	752	745	728	776	736	671	733	719	689	738	736	740	733	716	709	733	737	714	728	763	715	724	694	736	745	715	760	690	738	705	753	741	709	765	689	740	767	723	757	745	731	718	709	710	745	695	775	713	739	739	763	719	790	715	701	743	745	716	754	724	721	657	686	707	721	744	786	786	758	729	740	706	732	774	707	765	713	699	726	765	706	756	721	720	718	690	725	736	741	711	725	754	694	720	738	745	769	708	726	752	714	773	746	763	686	753	765	776	706	708	708	716	732	760	758	673	785	742	771	773	773	696	684	744	713	719	684	678	732	728	703	762	722	680	723	772	704	764	737	794	757	722	770	757	722	707	742	736	705	722	700	731	754	734	735	744	765	727	774	735	759	742	745	737	785	731	778	740	720	760	711	729	731	759	718	684	774	721	753	767	816	697	729	762	746	722	734	741	713	718	787	750	708	754	673	762	731	706	700	751	769	688	699	748	727	771	733	725	742	759	762	736	737	732	771	778	736	713	724	714	722	760	718	722	724	741	702	699	692	708	715	739	756	750	754	756	771	762	725	707	757	713	720	731	700	721	718	785	727	693	770	741	693	701	751	679	707	743	722	685	759	731	769	731	753	760	736	739	745	750	737	712	712	770	687	729	744	698	736	760	723	788	754	716	741	723	735	786	759	781	717	716	711	727	725	732	718	751	745	760	793	724	747	759	742	755	714	681	737	713	742	774	705	739	701	782	798	683	746	702	686	708	662	768	769	709	743	726	736	745	754	727	709
22352	20092	26488	23832	21202	21125	16272	7502	5153	3676	3082	2515	2331	2012	1813	1665	1531	1514	1514	1353	1265	1159	1090	1101	1110	1053	1024	984	969	953	941	981	885	902	931	935	881	926	875	898	847	878	868	828	901	901	862	880	876	904	840	860	848	825	847	867	832	880	859	815	871	826	821	880	861	782	855	837	836	856	848	815	878	765	835	825	799	852	830	875	832	800	870	807	843	858	829	787	833	827	835	803	868	833	781	849	757	850	895	815	771	833	782	780	847	859	824	870	793	780	848	867	798	840	815	799	805	846	801	788	828	846	841	808	803	877	809	820	775	796	853	794	828	859	843	814	828	889	844	784	782	787	824	826	807	803	827	751	838	850	791	792	787	861	842	803	791	829	816	846	837	794	805	811	815	795	827	774	778	789	770	797	842	725	861	800	842	825	784	772	812	826	747	772	829	755	785	802	758	796	835	858	802	839	793	849	873	819	825	803	812	759	861	770	818	868	812	840	864	807	822	810	789	846	820	829	816	855	810	810	815	796	792	770	844	844	759	836	779	842	814	796	770	795	793	879	764	783	771	824	835	777	809	830	840	789	747	836	812	831	841	813	834	852	769	834	761	808	788	798	771	782	811	769	831	829	820	789	804	852	822	769	773	841	790	776	783	836	825	874	782	784	801	828	774	824	808	791	815	791	840	810	836	826	757	792	799	839	835	834	839	803	816	816	762	843	841	810	796	860	757	795	811	856	818	800	772	828	839	851	837	832	829	852	800	829	770	785	785	862	846	824	804	768	836	843	833	809	772	797	804	778	791	787	866	854	823	794	845	786	833	802	806	843	806	837	832	827	781	863	813	830	794	825	835	838	817	830	808	832	830	865	829	786	828	873	880	784	810	810	831	804	787	761	784	789	829	810	810	814	830	774	816	819	814	792	781	815	831	781	781	808	792	798	839	828	806	862	830	847	826	771	804	823	851	794	787	764	841	806	801	807	839	806	770	813	813	822	819	818	825	833	771	791	792	787	840	814	831	845	784	816	797	807	858	839	825	832	807	814	773	829	830	843	803	772	797	817	884	814	889	814	827	806	852	844	853	779	849	836	840	796	825	843	806	807	808	830	820	799	836	793	757	825	786	825	753	770	857	777	810	795	792	797	829	799	858	830	864	795	829	779	826	804	804	818	816	809	843	818	800	827	794	846	819	833	825	802	778	817	854	777	815	840	814	774	835	813	806	793	805	832	747	771	868	800	847	810	832	853	819	797	788	828	781	826	822	857	835	801	811	786	811	795	814	793	842	794	827	848	789	823	812	876	775	832	819	781	787	835	796	904	838	811	819	799	809	831	788	837	793	808	821	759	821	868	823	818	824	826	812	833	828	797	772	793	833	831	853	805	820	832	812	852	835	786	770	793	807	753	889	806	802	849	841	767	849	872	802	793	807	826	803	827	816	822	904	805	822	768	806	784	819	856	826	811	837	792	836	804	803	810	853	865	761	828	855	777	809	837	803	791	856	829	806	831	826	806	881	808	837	848	773	760	802	859	779	786	817	795	783	842	806	812	781	845	838	808	793	789	825	851	812	723	794	813	798	818	781	895	839	834	811	789	809	830	868	816	827	833	834	770	778	824	789	794	778	804	881	819	839	825	764	804	783	832	759	852	787	802	765	811	806	760	801	829	796	809	846	771	848	787	773	819	784	829	817	860	854	823	849	799	803	805	795	777	872	849	807	782	813	835	815	825	876	827	820	796	800	787	882	803	808	856	801	810	794	819	841	834	829	780	790	802	822	846	793	768	809	793	823	786	857	824	787	826	825	832	805	805	850	874	805	817	849	830	801	834	735	820	818	821	835	811	868	820	843	814	763	879	848	859	801	798	767	822	852	850	827	868	789	794	868	887	791	833	804	804	795	810	801	833	814	805	835	782	861	798	845	839	835	780	840	819	818	827	750	831	814	826	825	838	886	751	856	823	794	826	782	811	853	875	816	833	796	861	759	827	845	801	827	848	818	808	824	763	804	845	838	851	821	824	840	854	835	801	787	819	821	851	818	752	836	797	803	769	809	826	820	874	834	811	808	788	862	879	815	796	789	811	822	801	787	849	773	871	817	812	750	886	827	809	805	858	845	767	808	778	816	804	845	805	830	824	826	783	864	796	815	816	795	842	802	815	814	806	801	851	836	868	818	827	786	794	851	800	816	818	800	786	799	880	793	847	877	827	857	850	820	833	785	809	861	817	769	790	841	789	843	806	814	838	811	855	841	841	835	753	796	799	846	754	809	847	811	819	822	833	767	838	764	839	792	823	853	845	901	858	795	804	797	829	885	850	827	800	819	810	825	869	769	859	767	820	800	822	762	831	789	838	829	790	889	795	879	796	834	806	862	835	808	824	808	797	848	779	791	774	779	848	836	791	804	821	815	828	785	805	817	836	833	793	827	802	840	758	774	821	811	818	814	876	848	857	800	848	836	833	847	782	784	786	804	776	772	774	818	861	785	841	815	838	820	803	767	808	780	833	887	809	864	841	824	881	838	796	835	829	801	791	814	802	793	818	846	822	838	807	819	800	841	855	858	854	804	857	799	804	826	806	813	821	816	807	879	815	822	771	806	765	872	790	798	832	820	842	797	830	845	810	823	804	799	853	804	851	799	827	768	764	819	783	810	834	846	854	795	866	847	875	784	819	840	786	776	768	892	828	772	871	791	823	850	840	842	847	816	794	826	824	847	864	836	830	801	813	779	847	810	798	827	860	796	838	793	791	829	767	769	841	876	808	791	819	788	808	840	834	843	799	825	837	846	862	838	839	773	793	844	800	802	827	842	809	815	766	813	759	860	857	812	835	848	768	761	818	755	829	835	816	775	836	825	810	797	794	861	825	849	804	824	833	822	805	831	825	851	818	780	834	809	890	779	836	855	839	857	767	833	768	819	859	818	839	804	799	836	775	839	840	832	756	804	783	813	791	816	812	835	848	783	860	803	832	826	775	789	825	840	868	844	855	809	818	811	879	823	805	766	751	833	774	880	838	823	837	776	807	794	783	822	842	833	777	789	811	885	793	783	831	795	861	807	785	811	835	819	846	777	827	827	804	805	839	842	782	795	871	816	814	776	820	810	806	814	798	791	775	841	831	841	783	800	827	844	899	795	869	780	877	853	813	804	827	839	777	842	802	757	856	827	784	858	816	844	816	829	805	809	838	849	816	808	779	806	803	783	774	868	839	824	833	796	784	836	846	832	800	840	797	774	778	806	815	820	809	816	805	760	866	813	827	775	776	805	825	745	822	845	803	893	800	812	830	815	806	823	818	826	785	831	854	832	837	820	831	794	827	792	833	834	839	790	829	801	818	801	792	813	851	811	875	781	835	829	818	794	755	821	827	825	819	782	807	853	789	804	779	835	821	832	801	860	809	845	850	803	786	827	809	821	795	828	814	783	859	802	864	848	791	806	793	850	815	786	811	845	811	829	834	788	833	820	843	845	793	812	784	832	818	799	868	792	818	816	807
40689	64310	53697	41264	32438	21165	14024	10828	9040	6652	5516	4761	4016	3338	3018	2694	2449	2285	2164	1848	1734	1587	1462	1418	1361	1308	1190	1226	1168	1133	1129	1056	1056	999	1061	979	1005	975	944	971	924	870	931	911	909	934	859	945	922	840	892	861	938	900	896	893	815	898	907	915	881	846	899	876	909	895	880	864	869	888	908	833	909	869	932	826	895	860	857	882	866	943	838	854	848	814	858	831	854	827	859	875	861	852	847	871	848	794	866	815	922	873	780	859	802	831	840	876	811	844	893	811	809	850	828	874	847	843	895	845	842	840	808	818	862	832	799	870	839	860	812	834	867	868	855	858	827	832	792	873	818	847	883	847	836	819	843	802	816	836	831	838	853	800	847	885	815	795	787	810	807	846	848	830	826	821	839	898	848	850	816	814	887	863	853	818	814	826	845	867	807	844	841	864	804	827	863	834	905	826	846	844	832	837	820	790	811	843	859	829	873	801	808	805	855	805	827	869	849	800	819	889	868	793	807	884	832	891	892	833	837	785	862	839	780	908	806	829	817	775	799	817	837	875	887	846	863	842	866	808	865	860	808	855	827	852	794	817	841	877	826	871	815	827	807	861	845	741	806	810	894	814	815	878	840	843	803	820	839	861	817	843	821	894	838	848	790	879	840	856	846	840	769	826	836	842	841	882	817	846	857	811	822	828	875	878	843	868	884	832	849	858	867	832	811	843	822	819	856	799	832	797	839	851	874	787	822	861	817	789	856	812	816	814	818	836	901	848	848	798	837	781	824	865	819	793	825	822	839	858	837	805	787	890	829	845	809	825	834	881	838	891	801	865	840	856	803	828	859	838	843	796	868	830	853	864	853	836	803	843	894	855	826	907	831	796	878	850	838	829	790	842	879	815	873	874	869	832	856	837	819	829	815	816	846	903	860	824	850	836	858	914	849	870	823	924	831	842	827	860	791	829	850	818	856	805	831	842	813	844	850	871	839	814	882	832	864	824	886	836	828	877	849	834	921	840	851	798	812	832	815	827	868	841	853	837	832	886	814	822	825	838	902	831	832	846	837	849	865	807	777	852	852	846	835	785	887	816	828	807	838	828	825	812	863	823	838	835	879	828	825	827	805	874	806	814	817	819	877	826	833	875	849	811	837	841	829	811	843	820	801	826	847	827	813	817	837	836	851	833	833	820	800	806	880	783	839	811	798	874	864	807	838	821	830	829	884	781	818	862	863	799	848	868	853	845	819	828	783	855	819	852	844	876	839	797	812	851	822	852	872	835	796	818	810	811	845	852	850	874	852	798	864	836	854	798	854	846	810	833	870	788	870	851	811	821	831	872	812	813	855	882	854	877	824	850	820	822	848	833	768	834	825	865	838	770	833	845	888	812	860	843	843	824	847	834	874	844	844	802	861	834	776	831	827	839	870	814	799	822	780	840	835	857	828	868	797	786	854	853	775	845	876	829	850	834	832	872	837	820	847	832	840	878	879	866	831	844	872	858	819	821	839	840	835	813	800	823	854	807	848	846	909	812	843	837	861	886	827	839	822	829	909	831	816	869	854	817	836	804	829	856	820	833	836	840	850	843	807	890	821	831	805	832	835	844	803	832	847	837	863	856	854	789	793	859	852	836	858	799	877	858	829	826	832	859	841	827	852	881	851	840	841	871	813	894	874	844	880	860	854	810	844	810	847	783	855	790	846	877	812	856	832	783	792	844	821	863	825	848	878	864	865	829	851	862	800	889	822	837	808	868	855	824	855	814	816	802	826	758	820	833	828	800	864	849	786	811	817	805	832	850	835	800	846	866	832	831	823	806	852	858	851	862	866	871	880	783	828	866	848	880	825	824	816	868	829	813	870	855	868	828	821	792	801	800	866	851	821	850	832	849	901	855	869	849	783	786	886	904	821	868	801	834	822	786	801	826	881	886	855	863	903	835	856	778	811	859	833	767	876	835	844	784	810	864	812	854	851	855	870	896	881	842	791	852	845	835	850	853	784	860	860	881	849	817	845	847	835	816	854	785	910	880	837	862	871	832	793	795	822	796	803	838	881	837	793	786	799	873	822	821	847	859	813	848	821	849	854	804	845	889	814	827	832	905	837	807	782	824	798	778	858	825	846	822	859	802	836	812	893	804	864	826	915	830	846	814	822	779	822	821	793	846	827	847	867	862	840	814	859	866	873	833	809	843	839	812	856	853	854	793	844	852	850	839	868	829	830	844	823	930	875	831	832	806	835	883	859	829	822	844	931	844	826	833	857	854	869	840	834	852	861	847	841	859	822	859	826	799	885	828	750	803	851	845	818	874	834	839	841	816	857	788	805	817	830	830	850	851	799	910	835	820	812	806	828	834	834	866	884	813	793	855	835	878	801	819	800	876	806	838	814	835	807	833	820	866	839	810	834	824	811	836	845	884	817	832	852	867	840	771	833	827	812	790	876	877	826	844	839	811	791	893	883	861	797	877	861	850	833	861	819	838	838	806	798	867	852	801	861	854	885	818	814	847	862	841	816	881	840	870	807	817	832	827	848	881	845	802	803	858	812	840	833	781	908	886	818	825	799	859	818	813	817	813	800	862	871	889	815	833	848	844	813	840	835	852	836	853	802	806	788	818	843	852	849	891	833	889	854	895	821	822	845	874	800	768	827	859	836	827	868	819	859	830	825	868	859	841	837	848	853	801	829	845	851	824	821	833	795	851	878	900	854	832	909	901	820	786	821	817	853	860	842	873	821	787	802	886	827	872	879	840	859	813	890	809	859	818	824	859	839	884	875	839	813	847	800	911	861	802	832	784	812	842	853	837	808	805	829	867	834	826	822	799	855	884	864	868	811	860	837	823	859	821	848	803	843	839	828	844	828	835	869	828	809	808	847	872	869	840	805	831	841	829	835	849	863	867	842	850	831	843	810	878	823	839	823	792	854	841	821	852	845	801	847	857	838	829	859	852	793	844	794	848	809	866	831	870	873	835	810	826	867	832	864	863	860	859	790	807	892	893	863	887	828	823	800	840	802	899	817	842	826	829	840	829	806	841	830	794	812	840	885	820	826	829	805	810	790	823	813	841	839	850	840	835	846	846	854	846	888	818	850	840	802	842	822	839	791	867	876	834	812	808	883	903	824	865	857	872	818	792	856	823	799	853	819	778	807	868	808	815	839	814	783	841	846	835	866	824	863	865	842	806	790	812	833	835	833	860	837	834	833	814	863	837	838	824	834	843	890	802	851	842	814	861	862	785	823	812	845	800	811	829	779	839	825	863	795	814	862	821	779	815	829	817	837	845	829	819	853	854	817	809	804	851	800	836	835	793	861	828	800	854	837	832	816	858	804	852	829	763	851	842	855	833	798	809	859	848	832	862	788	824	828	851	811	804	861	805	857	814	868	868	890	795	892	814	885	825	840	820	944	844	838	837	812	784	780	872	876	791	842	872	849	899	847	790	825	871	838	849	799	790	885	827	776	834	828	877	805	821	827	813	856	857	805	843	797	876	839	830	868	839
38901	39887	33519	24016	11128	5637	3920	2891	2346	1900	1690	1623	1390	1236	1267	1185	1159	1091	1124	983	1038	968	905	934	999	974	948	879	894	898	919	891	917	910	888	885	916	860	852	916	857	856	880	820	878	841	864	877	907	915	877	844	848	852	804	870	869	825	890	873	870	857	876	832	858	912	833	828	824	902	934	846	846	888	807	866	842	833	861	920	886	835	880	816	872	840	856	871	906	872	867	850	904	807	884	824	842	846	875	798	806	863	890	872	875	875	826	853	853	845	876	823	893	883	815	891	865	834	859	816	874	869	813	839	807	843	855	837	860	808	846	897	858	839	861	844	887	855	816	886	849	868	872	845	876	900	845	824	844	885	880	846	898	867	868	842	853	841	839	835	814	831	832	862	901	824	821	840	829	885	815	881	924	851	850	809	854	855	844	893	871	846	826	831	881	820	773	850	814	838	848	878	747	865	849	850	830	849	827	762	831	835	880	860	885	837	858	886	826	828	879	858	903	864	827	795	840	850	818	857	820	879	881	845	885	862	847	849	824	870	806	786	833	803	905	919	870	878	888	856	863	840	858	825	876	846	762	822	871	889	892	836	864	820	785	850	783	820	876	850	816	823	909	827	847	837	899	841	881	855	870	833	874	903	807	858	880	859	830	836	800	825	827	841	815	890	822	881	823	840	829	864	882	842	851	832	889	786	852	861	872	823	840	848	871	808	873	806	834	822	819	913	847	798	820	857	897	823	841	892	858	850	815	851	903	873	862	886	851	888	846	871	829	814	892	837	850	878	850	866	862	808	792	837	928	818	858	828	913	858	913	864	857	830	841	814	901	840	888	856	827	830	907	842	814	824	802	804	885	825	810	848	910	808	919	811	850	812	854	872	863	856	871	845	839	783	830	859	850	826	886	831	852	850	809	811	859	829	825	869	915	804	864	917	831	809	846	846	878	869	881	829	821	833	882	840	829	851	813	842	856	875	858	844	879	852	887	809	909	840	876	858	789	829	812	827	857	865	823	871	862	887	857	879	814	821	889	844	813	822	855	803	814	869	829	887	883	868	851	832	853	847	873	863	800	826	873	906	859	840	868	822	841	849	875	888	873	871	827	891	864	838	846	855	870	804	819	833	892	788	804	878	840	806	861	835	899	823	850	879	852	839	886	813	850	867	828	834	839	828	829	833	827	861	869	871	883	831	872	874	829	862	844	850	892	813	893	820	843	809	842	819	851	835	904	888	869	878	844	860	876	869	838	825	837	835	813	897	850	890	853	830	823	814	817	854	910	837	837	839	854	798	830	780	822	844	861	843	876	851	876	859	828	880	856	881	873	849	849	792	779	866	861	845	830	880	771	899	848	836	852	729	851	828	813	883	827	858	892	856	894	790	842	847	821	851	884	850	795	863	833	881	866	792	818	857	852	847	839	825	876	890	838	804	795	808	887	873	850	869	819	867	884	789	945	844	863	822	815	889	776	802	805	801	858	897	829	851	834	851	795	869	900	862	799	869	835	845	835	891	842	868	894	863	850	883	881	846	868	838	877	832	894	836	875	854	842	842	815	820	863	868	842	881	861	872	845	858	826	897	803	889	831	835	887	860	795	817	840	874	835	841	873	814	889	813	808	795	828	816	816	829	841	865	826	820	879	865	816	820	840	822	763	822	853	809	835	889	811	863	880	833	863	853	881	867	889	811	844	894	887	876	890	888	835	864	843	814	820	812	817	815	817	920	825	864	830	888	817	829	910	816	858	897	869	831	883	811	816	876	799	838	843	843	892	839	838	853	875	872	882	847	823	839	888	830	828	866	834	835	830	806	909	807	832	864	855	885	821	833	870	813	877	862	893	821	834	836	890	893	872	858	861	829	868	849	873	865	868	879	831	793	868	866	835	845	830	841	846	866	817	877	806	878	847	837	842	835	855	879	803	819	891	879	787	859	887	806	827	868	842	857	848	819	776	860	870	868	857	844	812	829	777	890	871	843	880	840	904	870	868	857	842	782	794	835	855	878	908	827	881	875	833	875	905	852	862	835	851	838	834	862	849	819	883	838	879	800	818	851	833	873	865	832	856	802	789	875	881	824	885	865	843	835	842	873	819	863	816	833	871	858	845	930	769	775	866	845	843	835	848	843	836	823	808	832	831	800	917	848	840	870	871	851	891	824	863	830	863	848	879	836	793	809	917	819	807	837	842	880	863	816	844	852	845	852	824	841	832	832	827	807	867	825	870	874	830	863	836	911	841	789	867	896	846	853	835	874	848	841	877	873	869	822	890	820	863	869	833	811	834	892	902	849	867	849	843	829	831	853	806	849	835	837	836	836	797	870	831	816	832	841	882	896	826	821	829	893	885	848	846	873	859	860	893	777	901	814	798	823	879	775	859	838	852	826	833	865	853	879	807	853	888	787	822	894	848	822	853	812	779	843	830	796	840	854	829	853	824	845	835	812	837	867	879	898	838	830	857	852	854	819	822	872	849	852	847	906	838	843	802	834	847	894	864	847	844	862	855	870	858	846	897	840	868	838	801	905	873	893	761	851	843	827	809	826	850	822	837	882	854	822	828	867	837	870	894	869	848	832	859	847	834	899	873	868	851	808	864	826	868	867	821	834	827	822	840	799	891	901	884	881	863	829	854	855	930	945	813	825	880	835	887	813	828	851	884	794	857	820	833	816	909	843	880	822	838	854	857	893	846	858	848	864	851	866	868	857	857	899	825	850	867	835	801	885	866	818	850	869	808	840	818	810	874	845	901	817	868	859	829	891	867	842	895	852	838	834	825	885	847	878	882	841	885	848	830	803	805	826	827	881	789	838	843	842	862	810	876	861	904	848	838	863	865	837	813	794	867	868	875	821	813	881	866	845	842	865	881	844	858	777	854	835	842	846	860	824	830	824	894	820	845	828	883	869	825	824	844	812	874	828	856	829	862	805	797	873	829	821	826	855	824	853	903	875	883	823	898	844	853	796	835	870	831	854	867	848	843	865	837	850	837	826	812	852	857	862	871	899	830	894	795	829	821	787	902	794	851	833	875	839	842	800	816	861	832	855	846	876	859	886	881	891	846	774	849	864	867	958	846	834	851	844	793	887	847	861	846	804	925	887	785	876	870	899	873	884	806	887	856	809	817	871	826	890	807	889	834	859	865	836	877	844	853	823	850	855	864	836	836	889	856	802	880	866	813	843	856	823	873	872	846	863	822	831	831	863	864	843	852	849	849	855	879	856	863	825	856	838	817	806	836	896	879	825	841	859	787	874	856	834	835	852	848	872	873	878	822	806	867	882	807	844	843	833	856	853	827	845	804	854	831	860	861	854	827	883	879	825	847	854	854	875	898	887	800	792	847	825	882	841	839	850	874	818	794	841	870	823	881	826	819	817	848	858	860	837	849	814	866	843	885	803	802	902	877	862	864	845	873	848	849	853	850	753	871	878	866	812	795	874	806	875	849	901	824	822	828	820	795	843	835	771	839	848	869	902	866	876	861	815	797	828	824	822
43138	49866	40587	28381	15602	9812	7303	5560	4390	3358	2925	2631	2145	1961	1899	1700	1549	1463	1407	1349	1276	1225	1106	1143	1131	1020	1067	1075	1069	1046	1032	1009	971	964	963	1012	960	964	955	935	912	967	998	936	956	937	886	914	982	868	951	942	952	942	900	942	940	870	942	917	901	945	948	913	982	1007	964	890	920	927	940	909	926	939	934	881	877	932	898	940	925	925	892	906	914	891	952	923	910	902	937	881	913	937	858	879	904	880	940	861	893	973	882	897	883	877	915	876	846	916	878	916	905	842	875	894	955	856	871	932	898	921	848	863	907	906	908	923	884	914	855	915	877	912	893	911	934	876	951	984	900	938	896	963	905	967	917	875	819	927	881	913	899	898	904	887	848	922	892	888	931	948	878	962	876	865	878	911	908	885	891	914	839	920	892	857	947	907	933	889	921	926	910	918	836	924	859	888	896	912	944	887	888	934	966	913	877	920	920	898	893	973	838	927	908	939	929	890	896	890	893	896	902	913	905	901	957	950	923	931	885	925	961	921	867	934	936	874	907	951	893	968	911	964	890	933	900	869	947	898	849	893	903	894	892	906	898	884	912	903	896	907	863	900	904	908	927	926	870	971	918	890	921	875	878	930	914	937	891	832	885	953	938	952	913	923	903	926	877	856	930	970	887	923	878	873	905	928	946	913	867	876	911	911	937	949	914	906	953	842	901	912	908	895	863	916	884	907	988	942	914	905	901	888	930	919	871	944	959	830	897	908	928	886	874	891	950	944	885	894	918	924	947	914	951	918	941	893	863	917	961	874	960	906	920	869	933	930	911	931	953	897	863	934	912	937	930	880	908	915	877	907	898	925	890	927	924	888	921	949	848	911	912	884	876	929	920	936	923	907	870	936	898	906	923	924	885	934	940	913	901	902	923	898	902	861	939	963	841	924	903	897	870	891	883	881	933	970	894	903	865	906	870	911	906	940	891	934	906	911	909	913	907	915	939	876	848	921	873	888	870	957	915	868	899	933	869	909	931	851	908	899	777	888	881	886	922	965	887	942	950	920	866	883	906	881	867	899	943	896	924	919	881	945	890	916	920	867	914	916	891	870	893	933	902	873	935	837	872	895	891	1002	940	924	966	900	905	907	878	929	954	902	938	894	905	957	903	863	929	939	913	874	883	896	866	926	910	883	878	892	925	876	930	903	916	870	889	849	915	921	917	939	914	890	868	943	858	965	873	900	933	939	933	931	912	895	917	873	904	960	905	881	896	883	903	906	918	904	871	909	884	938	932	900	874	943	914	882	920	845	920	925	869	886	908	896	921	942	952	919	920	937	886	887	919	911	907	856	947	930	919	884	936	927	958	849	881	874	910	943	937	865	921	939	899	908	916	943	947	871	938	866	879	880	906	926	891	888	938	905	968	891	870	931	904	979	919	886	915	983	930	911	962	875	887	886	938	874	894	884	843	911	922	962	960	901	892	1005	894	913	937	900	862	905	905	858	935	913	869	879	935	901	906	960	884	934	882	873	892	899	925	955	907	942	948	842	922	953	890	883	871	901	916	933	897	909	899	876	957	956	910	893	903	913	876	943	873	938	864	919	896	879	902	921	975	904	918	876	928	907	841	927	874	938	841	929	920	881	908	911	882	901	906	890	892	911	948	903	915	888	910	879	872	953	925	928	883	912	933	922	901	889	896	920	913	870	901	915	860	914	921	875	904	875	945	923	967	942	894	944	919	984	923	899	887	896	867	858	948	904	941	902	897	917	939	903	914	926	934	935	928	890	883	860	911	944	867	903	862	873	934	899	947	871	935	906	905	935	915	959	939	920	909	935	879	978	886	905	889	943	890	887	913	905	868	895	889	924	951	917	979	901	957	919	914	901	918	922	894	946	922	920	940	927	923	858	906	929	881	956	897	938	896	945	893	904	873	908	925	863	900	920	890	915	886	907	910	891	888	916	944	884	860	936	862	899	940	928	892	964	898	920	869	936	935	899	890	911	868	964	932	898	885	842	867	920	908	963	915	935	901	895	925	884	911	929	919	838	935	880	917	831	943	923	886	887	912	884	876	886	875	921	962	884	911	926	902	931	905	928	982	902	966	878	905	899	960	928	939	896	934	891	900	871	905	905	939	887	928	914	902	855	948	931	927	921	907	834	873	922	916	900	958	951	926	887	888	897	910	906	883	886	945	907	874	904	958	919	904	898	949	896	931	890	853	892	920	904	878	917	910	896	908	913	897	942	880	910	937	976	918	861	895	917	938	911	886	915	841	941	952	917	893	997	887	917	924	917	941	909	872	880	930	879	904	880	864	892	935	937	930	893	885	872	892	837	906	898	896	898	886	874	885	891	923	879	942	918	915	890	857	952	872	970	905	910	905	982	941	875	931	939	885	925	884	959	883	895	890	922	922	937	927	931	911	911	915	901	873	905	858	943	950	883	904	946	900	895	883	894	954	856	928	848	930	933	926	904	954	913	968	876	885	913	903	977	918	946	920	917	913	880	888	875	873	938	888	897	926	915	901	865	848	864	928	899	894	894	884	895	926	904	883	882	901	914	856	901	935	886	908	857	918	969	895	986	933	949	872	889	930	853	928	909	909	927	952	880	901	886	868	921	927	809	987	876	917	943	825	921	921	885	912	895	937	897	887	916	904	935	895	934	894	894	872	904	918	871	870	946	894	877	870	893	944	943	908	925	865	905	928	983	903	943	922	937	894	945	866	907	934	921	894	907	874	891	961	910	923	923	951	887	912	868	912	846	915	914	938	912	898	914	900	851	909	874	911	965	961	885	862	859	866	895	968	905	879	901	895	900	887	943	899	912	901	911	873	897	876	900	968	916	935	915	897	888	918	945	941	922	920	879	945	899	910	901	934	918	934	904	899	924	925	876	913	903	882	923	918	936	909	917	957	868	887	936	919	924	888	909	938	884	913	907	862	938	942	870	889	904	911	887	921	868	879	969	914	927	916	903	901	944	927	888	882	920	874	946	948	939	906	910	952	926	867	879	871	911	879	860	945	929	897	937	926	848	892	926	924	932	962	899	888	884	908	901	893	928	950	843	872	905	879	923	889	940	860	920	910	934	945	886	874	895	914	929	899	965	885	881	924	921	891	897	862	912	873	902	905	897	917	926	932	943	1005	846	851	913	886	923	858	908	932	942	957	915	885	902	899	895	961	935	899	964	890	947	839	903	926	941	965	908	888	903	870	949	951	902	923	868	877	915	891	860	946	952	924	900	900	923	863	924	940	878	907	919	893	878	950	924	936	866	901	940	884	907	938	866	853	921	884	931	924	940	896	887	929	910	960	884	940	906	911	902	959	926	916	879	899	922	901	845	932	891	935	902	891	921	901	856	919	884	933	932	833	898	896	908	906	861	905	955	867	883	978	905	896	926	903	900	914	890	972	888	904	899	906	932	959	908	982	911	951	934	957	913	957	888	912	909	902	883	955	932	929	910	899	928	889	916	847	902	874	911	899	900	912	916	927	872	862	901	880	895	926	901
24288	20172	26693	25461	21084	15407	7991	4983	3371	2610	2006	1824	1707	1500	1394	1245	1146	1128	1054	996	972	935	949	906	849	820	766	821	790	820	862	818	719	804	773	732	718	709	730	760	780	748	728	758	709	753	697	732	683	718	748	690	708	743	689	731	743	741	740	716	747	677	730	716	714	735	711	710	701	668	690	700	701	629	728	710	653	734	661	773	690	661	726	688	695	680	705	700	672	691	686	633	677	684	690	703	694	688	676	704	677	684	673	690	672	694	662	651	686	684	664	719	681	693	730	706	720	716	643	683	692	646	665	666	701	695	660	693	719	666	681	718	680	701	645	746	686	676	694	601	654	659	670	699	720	690	676	693	672	685	691	704	673	745	659	743	672	669	676	696	667	680	700	709	667	675	648	732	685	661	657	673	677	696	709	697	717	694	714	732	698	659	677	718	677	709	709	705	685	693	711	664	716	699	682	690	685	693	709	675	671	718	662	697	696	690	663	738	726	690	642	703	721	698	671	659	728	697	659	708	692	708	678	640	689	691	717	686	653	721	706	689	709	706	685	675	699	724	676	671	699	715	750	672	677	689	662	695	679	716	666	646	702	645	710	683	661	732	668	671	691	717	650	678	721	674	632	712	695	678	663	689	649	745	710	664	739	688	667	700	645	705	655	689	698	717	689	740	730	646	724	630	685	674	725	707	677	706	679	703	678	716	673	715	707	700	684	689	722	674	710	738	692	702	655	691	672	643	630	687	680	733	701	710	704	666	678	681	691	708	683	718	686	700	666	661	700	748	706	677	645	663	687	655	686	682	690	689	742	643	692	689	659	681	642	660	662	641	645	730	692	712	693	722	658	679	680	661	653	673	728	713	636	699	719	679	688	676	691	671	635	699	692	724	710	664	689	677	718	705	699	703	723	667	733	693	744	711	702	738	716	694	674	657	681	672	626	669	702	650	704	683	702	724	710	711	669	712	678	704	684	695	722	682	720	651	655	643	650	646	717	685	688	684	682	642	663	670	670	646	660	690	690	662	658	730	692	699	666	705	644	687	704	670	670	663	645	697	688	709	679	636	736	706	738	694	697	705	629	702	729	657	701	687	691	688	679	675	638	710	691	663	708	666	680	692	699	675	673	703	675	671	689	702	682	661	707	690	698	670	683	621	640	693	698	749	733	700	675	655	695	724	660	656	687	662	699	691	671	668	679	653	697	705	664	684	686	695	727	632	730	651	684	658	686	642	686	661	660	693	655	720	665	755	710	674	679	671	688	656	667	661	687	727	671	683	660	712	713	680	671	703	695	659	656	679	694	732	687	688	642	690	696	699	674	673	663	697	677	741	663	683	666	669	632	677	718	692	723	703	744	717	625	643	692	659	652	698	710	680	680	655	718	680	674	630	706	681	707	666	678	688	644	662	647	715	703	671	691	714	706	695	669	692	674	694	720	656	711	670	664	701	701	690	659	677	647	676	649	682	651	704	710	745	675	676	709	675	622	695	710	666	700	681	685	691	690	697	656	719	672	666	649	676	677	655	663	671	675	730	728	748	748	676	655	710	669	694	644	648	700	691	735	695	756	672	753	664	682	665	727	676	651	658	670	675	664	665	666	683	671	655	679	666	649	643	650	690	692	680	694	701	704	700	706	675	679	703	710	670	668	689	691	709	651	682	681	706	709	698	717	722	717	662	705	688	681	696	721	768	654	677	713	688	626	739	694	712	734	697	688	733	706	698	703	702	679	688	647	648	674	671	700	723	704	678	677	684	670	682	674	667	660	692	736	727	666	699	696	645	688	709	701	649	726	671	706	665	689	661	687	704	690	668	682	686	661	679	668	674	649	700	707	678	648	769	677	664	629	644	728	660	671	730	680	678	712	677	722	679	697	696	689	704	669	689	661	690	681	707	700	729	696	662	718	709	652	676	687	677	667	656	690	702	714	720	691	668	701	659	694	727	723	684	646	664	677	681	704	637	692	675	677	660	711	691	717	695	700	685	673	696	698	712	710	627	665	691	703	678	653	674	735	696	733	674	705	675	659	680	691	701	668	671	686	708	685	702	699	668	723	675	679	679	724	657	699	683	669	690	672	705	686	724	683	753	692	667	666	663	670	695	711	735	733	730	659	683	691	706	684	689	708	654	687	734	678	652	717	681	691	663	652	683	661	697	625	684	686	635	642	682	692	645	665	701	668	666	712	691	676	664	678	651	701	686	712	693	681	706	686	684	707	725	730	685	680	712	686	654	705	662	686	711	701	672	692	649	692	731	717	659	699	654	703	640	665	683	633	660	737	700	673	667	701	692	633	641	687	686	747	669	643	700	662	641	688	714	670	654	714	688	693	678	655	692	723	674	673	722	735	640	645	693	718	665	674	748	720	652	657	655	715	670	645	687	715	696	675	694	707	737	672	609	725	711	647	692	687	658	698	670	640	689	701	725	703	718	606	687	723	647	692	686	652	683	693	693	706	738	711	687	701	704	656	649	634	696	649	666	717	699	705	681	679	645	722	665	681	682	685	700	663	695	668	650	662	695	693	693	693	708	667	648	671	730	697	642	748	728	692	680	691	687	729	668	697	688	647	664	669	671	648	695	695	710	686	695	692	702	707	711	735	707	675	684	709	687	659	664	683	718	677	694	702	672	700	701	714	661	712	699	723	647	688	682	704	658	662	680	704	678	697	634	690	690	703	668	657	750	716	721	712	645	687	683	687	638	670	699	654	692	690	705	645	679	688	664	666	697	619	652	732	694	697	672	717	646	697	684	717	694	640	665	736	660	660	670	669	681	676	628	684	670	673	660	691	676	640	651	659	721	700	710	713	677	706	663	709	729	706	658	702	687	639	694	670	675	646	643	726	641	709	708	702	678	718	711	645	657	703	700	678	717	681	704	691	674	663	712	674	681	697	744	635	706	669	727	671	693	711	713	651	689	649	686	687	685	696	678	747	706	692	708	688	655	721	723	688	677	687	711	700	682	681	698	702	705	705	684	740	659	712	715	634	673	694	705	747	734	723	727	700	676	634	683	687	676	697	652	710	736	727	674	699	680	675	671	715	706	685	660	704	676	712	711	679	658	686	734	692	711	723	691	710	691	658	655	700	683	655	719	714	715	672	729	669	744	671	655	609	703	692	690	651	681	694	707	674	707	703	725	708	706	700	716	694	685	667	702	710	641	656	641	712	683	656	695	733	688	689	701	696	699	729	645	642	697	736	695	689	684	698	694	691	703	705	709	668	712	669	685	655	666	685	681	693	692	703	741	699	689	670	675	658	719	644	735	681	698	677	686	631	728	685	701	717	760	674	679	648	654	798	683	633	730	673	648	646	661	645	662	676	662	679	734	650	737	654	700	699	753	670	687	682	679	650	699	682	657	696	698	690	670	712	670	640	686	711	671	675	696	719	680	687	693	675	672	661	668	716	706	714	702	668	702	715	685	690	685	706	693	676	681	725	695	665	646	658	652	659	653	656	662	678	689	703	702	681	679	716	753	727	683	726	684
38506	58440	52405	37761	23103	14031	10043	8503	6042	4808	3785	3340	3070	2615	2107	1899	1770	1611	1526	1425	1285	1278	1153	1085	1045	1051	944	995	1017	960	974	889	904	818	852	816	892	791	871	825	799	800	818	790	789	769	812	739	795	766	752	735	810	736	796	777	781	793	737	770	780	785	757	716	773	743	761	682	761	730	768	772	746	767	790	676	745	785	759	755	690	805	698	712	731	758	737	739	741	712	749	706	801	753	775	778	753	754	709	699	724	781	731	697	767	743	693	719	705	785	713	737	726	696	739	738	718	735	760	720	720	748	699	730	765	719	718	719	737	753	742	706	724	719	762	783	735	768	720	747	811	705	710	768	707	732	751	726	717	705	711	739	773	703	733	759	690	757	716	689	727	690	721	698	729	733	743	714	726	685	675	741	713	721	740	788	730	757	718	740	723	658	750	757	771	726	776	721	745	764	671	753	745	714	750	759	720	702	730	786	732	768	693	721	696	715	766	783	721	757	743	729	763	720	703	758	709	742	738	687	737	754	740	768	754	747	757	758	760	739	729	788	790	718	748	758	749	732	767	743	713	725	681	738	712	773	730	688	693	740	724	721	765	719	721	731	756	717	726	788	716	764	746	704	778	762	741	750	801	732	739	755	702	717	779	719	794	745	755	740	706	749	728	719	745	679	751	756	723	758	711	791	749	736	719	743	727	722	730	741	715	732	709	769	754	681	781	747	740	703	715	730	719	772	750	682	686	716	746	710	763	717	783	714	738	753	723	714	740	734	707	741	718	767	776	746	757	752	720	748	743	720	740	758	690	768	751	745	719	748	753	724	743	743	694	736	743	744	738	700	705	715	729	751	699	727	744	745	696	741	686	715	712	790	717	710	735	755	732	726	725	733	692	713	738	736	699	747	734	725	760	735	734	762	756	748	733	731	782	775	724	721	740	734	737	703	713	680	744	734	769	713	752	758	728	723	707	733	763	731	743	736	738	720	722	718	729	729	763	715	727	758	700	790	712	719	733	701	727	726	773	727	742	758	685	741	753	749	752	699	699	748	764	758	719	746	725	748	737	754	725	770	737	748	684	735	752	714	757	753	709	728	734	734	758	732	717	729	721	730	785	744	742	743	736	756	791	732	740	746	693	728	725	780	720	724	771	747	701	730	723	784	717	708	724	701	734	732	753	771	721	781	734	738	694	709	749	738	758	702	699	736	753	766	738	758	744	705	716	715	689	736	698	754	723	782	745	741	756	750	749	734	757	730	768	754	727	704	752	768	744	751	714	706	746	753	756	752	752	724	708	737	792	730	717	703	771	720	711	735	765	759	663	722	777	719	727	740	729	770	701	735	696	712	819	726	757	734	714	741	718	736	748	723	730	695	737	751	726	741	719	708	745	716	741	724	758	748	767	720	755	752	697	752	710	736	736	679	758	771	748	721	736	728	702	730	725	758	721	745	760	719	757	795	679	699	736	722	770	748	690	709	683	722	761	772	708	667	729	826	732	729	767	756	721	701	745	761	790	712	779	719	721	746	699	728	767	724	755	745	733	743	714	744	685	715	752	743	714	714	744	727	736	730	726	725	738	714	721	699	684	755	705	748	681	708	748	699	705	697	718	696	708	704	769	742	790	719	750	750	723	741	759	747	750	750	741	761	737	732	750	800	743	689	727	719	779	748	692	705	767	717	811	786	768	760	784	697	734	727	728	731	735	728	709	735	767	717	758	759	711	720	742	718	691	764	740	738	754	680	765	762	782	727	710	745	745	794	726	724	747	700	727	747	767	739	757	712	724	763	732	715	732	726	726	717	702	802	757	721	758	721	733	768	747	751	753	706	729	746	728	772	706	775	723	745	737	736	718	745	774	758	800	755	668	776	759	762	741	707	685	730	715	797	717	734	687	730	743	768	705	694	756	709	740	684	724	774	725	780	674	744	668	760	720	744	788	744	749	784	731	706	722	774	720	748	710	795	741	722	718	706	741	690	732	724	723	706	720	671	700	674	723	703	719	716	731	730	757	732	724	738	737	697	751	706	733	680	789	712	725	708	684	719	737	724	725	754	703	751	755	701	786	757	739	723	731	695	735	713	701	701	702	706	695	692	757	706	698	707	728	735	760	733	745	711	671	737	760	676	692	744	769	724	748	760	680	742	734	768	744	712	749	729	769	735	773	744	693	755	753	734	738	734	738	768	736	699	726	727	722	735	702	741	745	744	770	699	751	731	757	763	712	733	697	706	771	760	732	709	754	743	688	777	695	737	727	756	745	750	743	739	752	698	755	704	710	682	739	755	724	689	770	737	712	714	705	732	764	769	776	734	705	779	731	763	720	749	703	731	723	736	771	773	755	751	668	715	737	727	732	732	779	804	712	731	767	767	709	715	725	750	735	731	711	732	768	751	731	732	699	720	729	740	740	749	697	716	728	727	751	734	691	743	759	731	715	714	794	703	723	750	733	682	713	692	726	721	778	760	729	724	766	686	724	736	730	784	766	742	728	746	780	770	746	746	784	740	702	705	702	770	753	721	716	728	696	727	756	769	738	771	797	734	714	759	747	752	756	736	756	747	746	772	749	639	713	696	707	747	770	739	725	756	699	697	811	743	751	705	741	728	726	687	709	716	715	713	721	739	736	709	709	746	738	708	713	726	758	731	736	721	749	711	763	691	758	744	723	731	712	727	703	726	751	718	757	717	786	783	711	734	742	774	721	767	726	715	728	709	737	714	755	711	722	745	720	724	719	686	761	720	743	731	723	727	744	706	747	706	743	699	760	711	747	740	730	743	747	722	748	746	727	708	638	706	784	715	715	749	702	714	758	747	715	710	741	741	762	740	728	714	728	715	739	719	690	741	693	710	710	747	766	767	715	741	730	727	744	760	714	759	746	743	741	731	701	731	763	781	728	735	704	716	709	752	683	776	682	715	732	783	773	725	726	726	709	731	686	744	769	695	703	745	768	758	726	724	700	722	737	765	725	716	693	730	724	732	730	731	751	754	778	719	736	756	748	713	799	703	737	719	742	766	693	746	713	765	722	705	762	687	735	712	767	734	768	713	788	745	708	736	716	740	744	707	769	751	740	759	702	707	728	724	746	715	770	772	723	711	746	746	753	740	724	708	722	750	775	769	756	711	721	725	746	702	743	705	744	683	740	751	700	758	731	726	697	733	738	703	751	735	702	773	726	720	740	744	722	715	727	751	705	731	768	733	723	754	747	752	728	722	728	744	771	783	714	720	720	771	760	723	736	749	734	772	782	760	707	776	751	735	723	708	722	760	767	704	723	719	754	682	710	771	746	692	744	695	771	740	659	732	714	740	731	684	737	759	741	743	720	703	727	714	718	744	713	762	738	689	716	726	707	734	719	730	780	741	739	746	730	688	725	745	749	727	732	747	752	700	751	697	744	762	707	722	729	727	743	771	727	726	768	787	721	747	750	773	712	717	742	691	696	737	728	798	729	689	729	700	713	692	710	747	730	743	742	730	654	751	744	739	721	700	777	737
22352	20041	26532	23560	20637	20559	15688	7885	4802	3767	3160	2727	2380	2083	1870	1612	1578	1498	1358	1355	1290	1147	1141	1140	1100	1122	975	1012	1018	926	1014	986	966	921	890	956	894	923	849	920	881	847	933	863	838	894	796	832	879	772	823	819	865	835	845	880	812	821	845	854	842	847	867	842	871	796	811	796	797	836	848	883	799	825	804	832	843	801	791	852	820	851	790	816	775	805	796	783	872	793	804	839	809	816	855	774	816	777	801	825	863	778	823	795	814	810	822	794	810	786	801	816	830	853	832	844	794	814	849	841	822	790	869	848	809	841	831	821	794	832	817	765	804	794	803	799	834	785	767	801	837	790	771	787	760	819	793	821	849	847	802	786	806	786	778	805	787	809	793	761	806	828	764	807	807	796	826	819	821	769	857	825	813	823	858	826	789	836	838	849	854	770	805	832	837	785	844	825	803	788	805	823	833	779	793	810	797	813	822	791	797	850	792	834	805	773	789	796	778	795	811	828	784	780	864	799	769	790	802	799	798	836	840	813	811	779	824	847	839	764	775	801	807	813	826	812	795	869	810	807	806	777	824	805	839	795	853	850	785	829	832	799	863	790	856	799	810	768	797	858	763	852	794	791	812	782	823	826	802	790	870	767	827	828	879	814	817	790	789	812	806	807	798	808	775	794	778	809	839	834	833	755	818	755	774	815	801	829	802	861	834	795	805	866	798	791	789	844	801	796	787	842	838	794	794	779	805	881	871	816	783	851	807	795	838	834	806	841	795	873	755	812	808	779	842	827	775	815	767	792	804	795	811	840	817	844	765	818	826	826	763	770	730	833	831	819	834	822	805	808	868	761	835	777	779	811	808	825	821	812	837	805	869	785	847	763	823	830	841	837	825	824	815	792	846	806	813	815	836	794	822	852	800	792	832	791	803	783	823	792	849	793	806	842	774	856	828	805	839	791	819	768	775	828	807	816	814	818	818	760	831	814	790	798	785	819	837	796	813	823	866	818	804	826	811	830	840	817	789	790	829	837	816	757	816	767	789	765	792	775	799	900	805	767	825	792	796	832	833	842	800	757	857	855	836	824	790	811	800	765	844	797	817	859	802	841	808	774	810	856	818	800	791	758	819	769	773	855	821	835	842	817	780	866	826	781	860	818	779	782	778	837	834	857	844	804	787	795	778	783	799	860	866	823	810	800	789	836	801	847	827	805	787	795	805	816	848	824	818	835	783	817	825	818	758	824	768	814	769	844	793	792	795	812	766	817	783	811	823	798	768	803	842	822	782	820	825	796	800	816	788	836	800	826	796	767	808	782	809	783	826	783	813	812	819	832	802	790	822	807	779	850	811	848	815	838	756	768	847	771	822	862	817	818	779	814	827	843	809	735	807	789	839	795	832	813	776	829	817	830	809	788	858	845	822	864	725	838	855	766	870	780	803	764	813	804	871	818	811	791	812	832	853	819	817	779	831	796	790	813	817	787	856	812	779	818	879	842	836	836	890	798	869	838	782	850	811	826	843	802	837	777	834	840	817	838	805	844	841	817	807	834	761	804	809	830	806	827	788	873	800	772	809	770	793	752	808	834	803	804	864	751	762	752	830	851	792	797	822	806	806	852	828	790	886	776	814	849	761	858	825	796	868	831	755	823	796	784	834	826	849	809	815	778	789	782	802	781	811	817	782	781	839	798	789	845	786	839	772	778	841	767	846	818	812	780	833	865	818	791	810	838	789	810	818	849	821	822	828	769	795	797	836	839	845	791	821	827	834	796	834	788	814	792	813	774	835	810	849	794	839	832	790	826	868	865	816	793	861	824	801	760	838	823	819	775	769	833	809	842	815	815	855	770	795	836	778	823	808	799	810	892	809	807	836	810	777	816	816	786	793	803	823	815	784	816	805	834	740	789	776	839	794	766	818	885	811	867	786	802	829	771	845	773	804	772	832	838	778	821	821	820	837	818	798	816	812	818	790	858	804	792	812	780	791	817	803	764	821	823	790	819	797	792	782	781	823	831	860	853	799	795	827	831	784	802	851	829	793	793	824	796	833	774	782	803	786	841	828	821	827	760	824	782	788	813	822	829	820	841	807	864	819	773	779	761	806	773	859	819	801	800	837	808	785	791	841	848	837	874	830	829	844	837	813	789	846	850	829	826	826	821	823	793	820	791	806	825	821	849	809	814	796	772	781	824	820	793	777	806	817	850	766	748	787	798	810	766	814	792	795	840	789	807	824	833	834	872	890	852	796	789	818	810	807	827	827	821	811	846	865	790	821	812	850	855	750	825	804	856	828	756	821	816	783	767	807	823	823	854	821	813	820	808	817	842	825	804	849	758	811	851	797	800	739	850	864	834	815	804	816	816	865	787	844	881	821	811	844	818	825	842	783	760	857	789	746	775	783	818	781	818	753	798	811	769	813	791	803	808	794	833	851	756	780	848	783	791	860	807	862	861	778	830	841	807	803	811	858	762	786	831	819	789	804	811	782	823	796	801	806	782	809	827	829	785	835	829	823	842	809	790	796	785	806	811	831	774	828	815	816	730	810	787	801	840	809	814	786	856	811	804	783	803	813	815	834	830	822	775	793	819	855	780	805	804	769	870	787	825	893	827	828	817	835	842	811	833	802	832	779	824	795	751	792	777	812	802	792	808	790	766	786	828	780	808	782	819	807	822	758	837	838	785	833	808	846	723	810	807	803	802	836	771	764	824	793	796	828	796	818	790	850	863	789	799	786	801	818	804	815	816	820	790	813	775	857	794	806	795	814	852	850	785	795	833	810	777	805	782	785	824	780	822	854	804	839	796	854	827	799	814	863	779	810	811	765	788	874	782	822	826	833	748	805	827	799	830	800	784	851	819	766	851	774	750	868	830	823	861	808	829	840	760	807	787	804	792	788	815	827	792	787	773	786	799	801	856	811	793	834	827	821	802	786	795	843	868	756	873	767	846	815	845	799	815	839	835	846	832	845	830	814	814	819	782	814	825	830	788	804	789	807	815	820	819	817	871	852	850	840	791	833	793	823	800	817	808	815	797	800	828	764	775	813	845	826	812	830	767	827	775	785	814	752	785	810	841	775	777	797	744	798	790	756	775	791	837	804	814	752	807	785	807	861	797	780	780	801	793	856	813	741	807	832	830	790	847	823	827	822	817	809	824	767	808	804	841	779	863	833	801	846	852	775	803	850	775	847	825	800	800	858	809	820	865	774	788	827	877	788	799	800	797	788	782	838	815	811	786	813	795	797	813	804	790	794	718	814	835	810	824	830	786	825	844	794	774	801	798	779	785	812	805	808	832	773	805	802	820	794	759	836	868	828	751	870	860	825	839	808	779	769	814	774	814	847	821	820	826	835	818	803	877	833	822	809	848	806	793	866	819	788	833	794	799	793	787	812	844	786	800	812	786	799	801	791	832	790	827	803	796	757	800	794	793	818	817	795	829	827	741	832	794	817	800	844	887	855	779	783	788	796	800	803	822	821	808	836	856	855	844	829	812	798	763
40314	62762	52656	37368	28488	19357	14358	11987	8948	6910	5819	5150	4064	3615	3191	2699	2424	2295	2010	1967	1733	1645	1549	1504	1436	1271	1336	1181	1177	1155	1096	1120	1091	1057	995	1016	986	1013	1025	949	1028	909	920	950	959	893	910	933	918	936	890	932	960	863	865	964	912	919	938	881	902	839	882	855	862	908	880	870	937	858	867	916	880	847	846	846	889	896	850	831	843	844	862	874	832	869	874	883	857	836	844	865	814	875	805	834	829	867	885	810	868	861	832	881	881	822	886	816	895	830	852	815	818	822	817	833	872	886	843	863	834	795	826	860	876	816	785	827	834	837	821	828	819	820	858	851	842	835	818	822	820	865	837	809	843	852	829	833	817	824	803	827	793	908	857	847	859	862	888	823	775	773	869	896	832	844	811	820	851	864	833	813	819	828	857	847	813	830	843	850	863	847	820	768	850	807	816	836	887	825	850	857	858	856	862	855	852	841	880	811	836	838	819	837	810	812	808	840	838	851	879	823	858	863	817	833	803	852	845	819	834	766	832	832	811	868	771	794	837	832	843	836	840	791	852	811	837	816	793	886	800	785	819	857	826	849	814	913	827	832	844	813	779	838	846	829	838	815	868	875	815	839	829	877	841	869	847	839	851	808	834	837	871	814	860	847	801	822	816	899	864	807	794	861	816	796	767	869	844	834	820	806	814	795	847	808	889	854	834	834	788	779	815	831	804	863	822	836	808	844	840	815	822	793	867	801	879	827	844	822	830	839	848	832	810	865	832	793	821	817	797	784	843	895	861	863	861	810	787	886	832	837	843	836	792	819	805	776	833	853	856	835	853	843	786	876	878	844	835	868	839	860	773	876	853	831	826	838	836	771	914	857	843	808	828	794	819	823	888	841	806	879	810	827	848	846	880	790	908	848	871	859	848	885	822	787	834	864	838	885	862	905	818	896	799	878	871	872	788	864	849	880	810	818	804	825	830	819	821	863	865	827	884	832	847	876	809	832	881	821	853	853	803	839	820	847	833	837	824	812	812	836	825	814	841	808	850	812	841	826	859	845	864	823	893	848	849	855	884	821	847	838	828	825	867	871	837	852	857	787	840	864	835	809	813	802	812	891	834	779	909	802	809	815	860	829	825	841	787	875	840	846	887	918	848	835	812	861	832	860	863	866	881	827	834	811	783	857	857	767	842	828	830	831	846	797	813	837	872	844	855	827	834	873	799	846	874	829	860	838	810	775	801	825	859	853	823	831	864	855	854	817	845	894	870	852	834	877	774	797	845	823	808	838	867	789	883	809	851	786	877	813	882	823	834	818	916	851	839	839	857	813	813	805	879	880	838	880	862	854	850	833	776	813	797	880	793	810	828	854	815	831	846	824	800	807	829	858	861	847	856	832	887	858	822	805	904	827	807	784	881	903	821	830	812	889	820	855	846	859	823	841	848	805	775	830	825	855	838	843	803	813	913	800	877	801	851	830	779	864	862	872	821	810	831	835	856	926	798	862	831	805	821	841	814	852	846	838	863	841	888	878	859	841	821	866	845	815	842	863	853	842	847	847	814	866	817	818	887	844	863	832	802	839	844	835	843	825	891	841	860	863	799	814	812	875	838	806	851	872	874	863	820	846	824	858	828	856	825	854	862	799	848	853	879	849	888	868	868	816	786	857	877	867	856	848	816	842	888	837	841	871	852	854	854	839	865	820	865	838	889	868	826	845	835	800	831	804	793	829	858	927	831	843	835	819	882	849	822	863	803	810	833	793	800	841	794	871	838	862	848	853	850	839	858	841	884	841	795	832	859	859	807	824	839	833	822	805	866	866	815	831	820	826	878	856	867	838	824	807	879	790	829	838	815	862	822	814	882	819	829	837	884	853	858	810	847	892	864	828	784	813	815	872	845	829	789	875	796	800	794	833	834	847	813	815	800	851	878	838	840	840	844	821	853	830	881	849	865	850	796	786	872	841	858	870	881	840	825	854	852	816	842	844	904	782	912	855	824	841	847	817	835	882	841	839	780	825	815	809	816	856	863	888	827	819	793	854	844	845	866	832	777	860	777	842	874	815	859	827	887	860	848	882	885	832	838	825	806	815	832	832	865	829	841	843	837	838	812	846	795	821	861	810	855	825	837	878	844	868	859	756	857	839	840	820	835	830	820	809	903	860	848	802	863	855	874	866	859	843	860	853	799	864	878	765	875	860	863	816	870	848	837	844	827	822	804	818	831	860	821	835	852	820	837	868	843	836	893	874	800	799	854	872	826	883	774	832	834	802	822	846	831	856	787	833	843	821	828	800	846	808	845	818	791	821	825	798	808	847	826	807	819	805	815	840	847	858	806	820	828	829	820	843	842	870	823	795	857	828	823	846	870	791	850	860	843	842	823	800	824	860	794	874	831	841	800	832	814	823	798	840	828	797	813	815	873	836	800	854	833	847	848	896	829	837	819	856	837	866	868	844	896	857	863	829	862	850	827	845	879	813	842	865	857	811	835	826	842	808	882	837	845	806	828	786	904	850	811	796	809	804	856	851	807	851	858	804	810	846	830	828	847	849	885	819	849	843	811	852	841	847	830	801	843	833	830	800	818	822	840	854	834	785	817	820	823	777	872	817	824	865	836	835	853	824	813	847	860	856	877	871	851	779	867	824	897	871	889	786	841	885	878	815	873	776	849	857	787	847	833	791	802	837	853	846	892	855	781	828	805	790	854	816	874	789	849	849	860	822	858	824	827	803	803	869	823	835	813	840	816	814	857	864	837	828	852	840	883	826	855	853	799	897	842	844	827	871	842	815	850	856	880	787	881	804	841	846	846	785	826	863	851	846	834	837	806	818	804	808	880	886	805	846	818	843	809	856	870	877	820	789	864	818	837	842	879	794	815	847	859	834	880	778	816	818	815	825	849	840	821	895	801	817	822	852	827	809	874	831	811	855	864	825	826	808	871	822	838	827	810	792	855	877	819	815	767	819	789	827	821	809	817	854	817	819	845	840	819	835	858	854	885	814	872	856	795	818	859	794	862	858	808	851	837	831	849	887	859	838	849	865	846	820	828	816	852	837	799	906	840	859	783	838	807	821	833	834	858	800	821	839	846	794	872	854	815	869	828	781	830	819	889	836	865	789	812	819	849	856	786	811	873	849	838	842	839	829	849	848	836	798	881	840	843	794	862	857	797	820	826	859	887	841	870	805	889	812	851	824	829	836	830	806	784	834	817	883	857	799	818	862	816	837	864	824	859	858	843	797	875	789	804	827	807	826	867	833	843	838	863	766	820	807	851	808	879	816	886	808	815	845	833	877	845	872	835	871	830	877	783	846	825	804	876	926	864	845	764	774	839	801	844	833	854	822	821	828	844	837	821	808	845	855	823	815	845	813	834	798	794	840	839	852	844	831	838	852	824	845	861	827	878	800	815	853	823	795	811	870	869	881	817	861	808	886	854	845	807	817	823	803	814	808	831	839	838	836	801	838	845	821	886	789	861	855	769	807	840	840	804	862	848	803	805	819
37096	38569	34942	23186	12614	6350	4062	3140	2318	1970	1775	1618	1554	1393	1334	1187	1140	1109	1091	1022	996	1016	1009	983	960	953	958	922	914	887	897	878	924	885	887	902	901	889	942	834	853	877	903	875	885	872	891	931	951	848	857	852	861	842	852	891	820	862	839	797	954	886	866	861	865	868	858	873	895	808	854	834	862	875	830	897	850	849	795	798	821	837	842	874	924	898	850	841	865	851	828	843	861	843	881	794	874	793	863	857	808	854	831	819	845	858	869	865	874	857	821	860	852	843	845	817	835	886	828	838	881	862	876	787	871	820	808	823	878	895	922	828	865	860	826	875	881	833	845	787	887	857	851	948	824	874	853	874	885	854	920	810	826	858	930	865	858	823	832	859	828	792	872	824	849	855	848	780	822	888	855	855	827	883	872	842	805	913	792	896	866	846	914	822	889	842	847	860	854	910	819	853	867	821	868	868	876	866	888	863	816	909	832	848	855	848	821	848	905	861	887	797	878	825	839	830	873	856	832	859	831	833	886	831	855	886	824	870	855	850	862	893	841	845	899	849	878	880	870	813	841	862	817	843	886	781	855	843	812	901	865	897	806	834	901	853	877	796	850	855	809	847	936	874	893	798	862	867	792	824	890	851	861	872	801	828	823	833	812	862	804	853	867	796	847	855	845	914	883	853	846	822	855	857	836	854	860	809	815	882	843	818	827	827	836	871	867	819	875	839	831	774	880	831	875	846	856	787	837	819	822	868	841	829	870	878	831	882	831	906	901	822	849	847	815	856	908	851	876	846	850	862	859	808	909	842	847	892	836	837	852	826	893	817	862	819	911	831	850	838	818	862	829	863	841	836	810	855	776	861	880	814	898	862	807	864	817	819	823	850	867	875	849	803	860	873	821	831	806	887	867	880	827	828	855	844	819	842	894	891	854	833	908	814	829	864	842	862	844	830	886	837	907	872	863	862	849	842	896	913	866	821	824	853	843	819	843	808	875	888	829	815	897	844	898	870	811	843	870	837	830	809	840	857	833	843	845	848	844	799	886	842	830	858	835	877	845	818	829	840	869	830	857	855	810	841	920	851	863	855	878	842	864	884	882	841	892	816	869	818	840	867	901	862	828	818	882	872	882	851	791	826	879	902	830	894	838	828	844	819	859	788	840	903	812	880	862	896	860	913	833	798	869	828	888	827	896	807	877	855	878	824	871	845	844	885	840	837	829	847	859	829	860	818	865	861	864	872	821	894	850	838	823	906	850	854	806	849	856	853	858	832	829	824	824	836	813	838	859	877	876	824	823	851	834	833	876	825	854	854	834	852	883	871	869	875	896	826	912	834	858	847	839	897	813	893	875	848	841	853	849	863	874	832	868	845	864	837	840	865	832	810	869	800	823	811	827	814	838	844	843	870	795	829	850	838	850	824	852	882	883	848	828	839	862	861	861	847	876	807	888	840	885	869	869	887	863	813	878	863	812	849	823	837	832	841	841	903	873	850	884	821	862	862	818	852	846	862	825	839	837	830	884	910	894	840	810	847	794	779	831	882	818	870	851	855	846	866	821	901	872	838	879	858	827	811	821	888	820	832	813	850	841	882	784	808	890	862	883	854	837	909	817	817	863	935	857	824	851	842	817	828	849	844	884	850	843	882	794	864	825	863	820	847	894	881	890	868	824	878	813	856	851	841	879	820	908	882	846	898	846	866	830	810	860	866	858	833	852	858	873	830	837	853	857	829	818	867	837	822	830	860	850	798	906	853	869	838	860	881	844	836	858	831	814	810	867	847	858	927	859	850	889	848	909	840	847	841	848	874	838	840	865	860	863	794	806	900	861	867	885	869	859	890	767	846	865	889	865	811	802	874	909	872	828	815	901	841	821	816	856	894	787	849	801	852	801	868	862	852	849	783	851	834	809	814	807	854	878	808	891	899	844	824	877	845	816	781	867	853	900	847	799	895	868	859	822	924	859	860	827	915	868	828	853	857	846	852	899	884	855	865	853	816	792	809	853	864	852	855	841	852	823	852	838	853	854	886	867	839	856	887	863	853	833	865	792	838	872	853	822	832	863	833	824	898	855	813	835	840	824	830	851	819	886	878	850	834	862	885	811	847	817	851	885	875	878	923	855	848	932	866	848	812	869	800	827	847	845	895	817	823	873	862	894	850	843	745	838	838	857	832	819	874	832	826	842	849	904	882	873	845	894	855	838	900	903	858	812	879	847	836	877	895	835	886	854	874	825	843	836	821	832	834	830	836	847	833	841	856	831	931	794	837	802	897	847	887	799	833	857	833	863	869	809	855	817	812	888	909	841	811	905	850	810	825	830	854	852	845	826	841	830	860	915	845	820	807	873	890	855	866	863	820	862	862	821	850	844	854	911	845	886	871	854	821	811	862	870	850	803	866	815	859	864	866	854	838	861	836	847	842	900	925	892	806	836	886	891	867	815	881	865	811	859	823	857	853	886	914	836	850	899	888	822	826	840	859	865	841	839	838	856	851	819	896	871	861	895	856	863	865	823	833	810	831	867	815	852	803	893	850	849	838	879	888	871	851	898	836	825	916	857	842	851	866	849	852	859	866	840	785	825	854	840	876	872	833	816	884	845	875	824	787	837	921	897	854	894	863	835	837	841	862	812	853	858	824	817	845	829	866	851	868	889	882	895	797	863	857	835	786	839	889	907	870	881	865	897	863	848	854	897	886	825	858	899	882	864	867	866	811	801	826	846	888	927	829	874	934	870	846	861	837	887	867	895	830	858	827	874	905	872	836	851	825	903	843	768	849	799	852	851	907	847	845	863	856	863	898	836	836	820	859	833	890	873	843	884	919	813	875	843	855	919	880	819	930	812	890	887	917	861	817	863	918	839	853	845	861	862	889	866	891	803	878	837	841	876	853	882	883	863	861	882	836	846	894	862	840	862	864	837	817	825	855	885	850	851	869	872	814	877	877	836	819	865	827	895	813	859	828	847	870	860	845	830	793	867	916	861	855	881	812	842	891	820	833	851	843	834	848	888	833	802	850	850	818	867	863	827	821	880	847	856	791	868	833	847	848	822	856	849	878	864	844	875	897	819	811	887	820	854	876	807	884	858	884	883	839	851	865	845	884	817	860	791	862	889	816	898	828	882	852	826	859	857	832	857	846	843	879	891	840	793	856	871	822	801	823	836	837	812	898	806	777	854	836	855	885	829	832	846	801	816	835	909	836	869	832	826	863	828	857	817	859	824	859	857	875	850	823	857	853	853	885	821	851	881	817	782	877	873	872	844	892	794	828	855	902	841	870	828	783	879	827	838	803	804	869	864	878	841	850	813	845	806	843	865	826	841	904	872	843	865	841	874	836	863	836	892	873	876	863	863	829	852	865	846	858	893	905	810	906	820	838	891	851	867	833	871	869	857	882	827	883	854	862	902	858	860	859	848	898	859	887	841	893	852	795	866	834	857	848	875	850	831	825	834	770	856	843	897	869	829	828	866	861	864	827	854	861	875	910	834	837
40203	50068	41357	27524	17835	10783	7494	6076	4427	3650	3219	2628	2472	2227	1888	1681	1636	1501	1442	1345	1269	1232	1205	1189	1210	1176	1102	1077	1088	1013	1040	1027	997	945	975	994	990	976	969	1002	950	949	960	952	953	955	938	970	1003	983	941	956	929	997	975	970	931	971	902	936	946	937	929	955	944	963	916	956	925	904	867	900	914	897	923	966	904	902	878	966	932	899	880	891	903	958	951	941	934	897	883	881	872	904	922	905	920	869	884	863	877	936	928	866	893	886	917	922	956	907	950	943	888	878	886	898	960	911	936	924	892	924	919	875	936	936	894	922	868	935	880	903	972	925	901	905	887	864	889	936	898	897	919	965	927	978	927	884	887	921	869	891	916	945	935	930	902	897	825	913	898	961	953	914	935	928	913	905	932	962	901	903	945	951	929	940	933	868	940	906	895	883	896	891	961	886	946	914	925	924	928	898	961	907	866	917	918	888	935	922	940	914	908	912	931	905	931	906	959	905	918	937	931	813	868	930	930	916	964	874	875	863	897	906	916	865	909	901	919	908	923	893	884	967	893	931	917	929	889	906	939	905	968	910	923	906	843	921	940	923	951	942	961	915	909	861	927	922	898	967	915	924	878	955	932	936	899	893	897	915	943	916	928	906	923	881	933	937	902	892	898	853	880	916	866	933	894	932	892	886	894	924	943	904	900	862	888	949	889	928	957	915	907	940	975	888	847	947	943	904	894	899	909	895	921	916	934	928	888	896	962	889	911	927	925	899	890	971	917	954	929	898	929	905	943	959	899	930	960	937	919	898	910	893	874	924	890	944	895	911	913	941	904	947	908	923	925	872	882	893	898	922	914	923	883	899	959	949	904	902	906	895	905	877	933	897	899	931	898	900	928	914	925	871	914	900	898	974	920	942	890	885	971	926	933	907	915	900	916	896	946	925	889	932	889	946	949	915	945	949	919	993	981	911	921	902	936	894	873	865	914	943	879	899	892	915	940	863	921	889	906	935	892	956	917	959	936	931	917	951	890	890	917	938	954	922	938	882	920	900	861	867	939	873	933	908	893	859	937	932	917	986	911	937	920	916	939	906	890	923	923	975	914	884	876	987	905	893	890	912	885	920	909	919	977	862	967	932	984	911	915	855	967	886	910	878	955	909	899	924	949	959	865	923	882	920	917	936	917	929	877	895	863	855	886	850	905	868	920	921	888	915	911	934	928	897	888	866	925	902	893	960	931	919	921	926	942	919	920	875	868	888	906	942	869	901	912	934	893	926	909	956	866	943	941	874	889	902	917	863	927	904	878	915	897	956	911	917	899	926	927	907	925	921	921	912	919	916	874	923	959	935	905	917	929	935	857	905	953	881	922	901	908	962	927	883	943	885	910	920	907	914	884	898	937	890	893	912	886	910	919	862	901	884	944	905	895	922	970	933	904	924	887	979	972	913	895	893	874	904	894	890	920	914	867	928	905	920	923	906	930	905	872	892	877	941	943	869	865	934	913	887	911	909	979	897	902	910	933	922	922	882	930	911	937	892	916	936	881	918	928	902	908	918	935	910	869	899	875	889	918	889	882	973	892	873	872	942	940	883	868	857	874	919	950	916	862	949	915	872	904	913	908	903	944	922	902	916	884	847	902	889	927	963	947	854	956	961	901	916	904	850	887	933	948	910	877	885	958	911	953	872	915	923	900	971	994	957	892	907	860	968	893	962	904	911	939	887	942	962	909	909	915	932	862	882	869	965	934	928	907	870	937	935	918	897	913	898	881	907	918	899	953	950	905	903	888	928	917	918	897	894	919	873	918	894	951	872	966	901	871	944	910	934	943	925	969	907	907	874	894	874	963	906	916	923	914	866	869	890	941	917	974	904	871	920	856	918	914	901	919	937	879	905	910	951	880	881	904	950	893	950	930	894	917	858	932	894	938	895	953	906	909	900	925	912	884	924	870	950	914	895	913	862	899	986	905	885	891	901	921	881	945	959	911	949	867	895	944	925	915	918	888	939	901	931	921	952	942	884	928	892	888	934	910	955	908	890	951	931	876	931	936	891	900	941	914	884	916	923	972	897	927	934	864	954	888	877	893	927	972	944	878	930	929	935	959	919	873	931	924	897	919	938	932	918	884	906	932	910	936	940	937	969	926	913	942	911	921	917	969	905	938	934	919	911	882	875	867	970	916	909	877	928	934	943	868	959	957	918	961	876	852	911	925	899	928	916	947	939	900	878	921	915	889	873	894	857	827	898	958	912	902	910	916	932	900	903	920	881	900	890	895	905	913	909	956	945	885	940	903	906	912	937	874	899	885	896	899	929	885	885	904	952	937	952	951	928	884	946	891	874	905	930	933	903	880	969	853	942	959	890	930	841	880	914	882	870	873	901	930	921	899	908	911	910	937	913	914	896	913	979	922	889	908	912	903	901	904	945	923	932	923	922	926	888	896	907	938	904	915	878	892	927	896	926	916	955	918	848	909	893	910	947	913	966	935	888	915	877	899	957	914	906	926	890	912	923	914	943	883	891	946	922	967	925	932	965	922	882	934	912	892	901	854	958	916	903	960	927	889	968	878	967	957	906	856	891	885	933	890	895	924	918	902	907	949	896	895	891	945	846	926	928	939	884	903	901	921	893	885	889	926	891	909	905	942	881	902	957	910	916	904	918	901	940	920	910	918	922	927	911	878	939	922	910	902	970	925	927	896	926	929	861	972	914	910	941	938	899	936	963	925	896	886	875	874	945	914	887	906	930	888	897	866	907	910	947	857	849	935	893	910	901	853	895	877	909	909	909	894	919	869	898	878	854	890	931	992	933	920	894	943	907	922	904	911	881	874	933	918	876	925	927	909	938	932	918	923	940	927	955	869	893	924	934	973	932	941	906	905	921	890	930	858	929	881	932	893	880	915	958	879	881	932	932	902	909	945	919	930	921	918	915	944	917	885	945	922	892	831	893	918	897	861	837	900	947	918	888	905	921	922	908	847	880	942	950	873	898	911	855	909	873	870	867	913	905	923	867	921	908	946	956	918	898	964	944	933	901	975	926	951	903	927	936	915	927	898	884	888	914	907	890	947	920	930	899	907	900	922	948	890	920	923	885	923	910	912	926	911	937	942	919	928	841	915	929	923	920	917	894	895	916	922	871	895	932	910	893	909	930	917	955	886	924	934	908	954	963	938	914	952	917	940	952	917	895	898	924	904	986	944	924	848	909	898	885	866	904	925	859	966	909	929	946	933	917	942	921	881	939	896	926	891	855	873	916	884	898	903	895	956	909	908	904	902	944	842	907	874	952	927	912	932	968	926	907	903	917	878	957	881	965	905	908	912	853	908	909	913	915	891	941	867	906	935	936	900	902	925	860	887	913	910	920	825	903	904	887	931	938	874	918	894	914	907	934	943	886	912	879	904	895	917	889	963	892	868	891	949	861	927	953	917	938	898	925	857	922	962	926	968	960	958	949	885	879	930	896	1003	870	913	928	897	896	927	904	898	926	869	880	884	921	893	945
26726	22211	29344	27966	23282	17179	9009	5209	3689	3177	2590	2263	1959	1690	1515	1319	1272	1205	1154	1104	1104	1044	1095	929	933	911	886	922	849	940	898	865	833	827	816	825	836	814	827	775	839	821	815	777	761	804	783	803	788	782	793	788	818	775	801	774	759	749	764	810	764	817	731	797	728	735	797	799	767	769	762	752	757	770	739	795	771	796	775	767	728	736	682	762	726	761	809	745	783	741	733	803	714	751	730	741	816	734	778	798	746	783	764	789	783	742	798	770	774	753	759	744	786	766	744	770	775	742	765	717	765	756	735	716	793	791	781	764	757	727	767	716	769	754	714	756	748	732	756	749	746	780	736	814	694	758	784	724	769	719	723	779	744	715	810	729	750	771	781	756	765	779	752	760	766	760	738	759	752	740	750	742	734	715	788	743	756	751	778	754	753	752	739	729	748	719	764	751	727	766	744	715	752	758	731	765	772	788	755	766	725	743	725	850	728	745	739	783	736	733	734	755	746	723	775	749	782	740	756	771	751	823	777	737	739	799	737	798	740	739	751	784	783	734	761	736	778	763	751	775	716	717	765	752	777	758	734	752	800	753	726	748	756	765	740	765	775	751	731	752	786	794	749	745	778	745	788	756	743	749	775	729	735	793	737	756	733	746	783	799	714	766	740	731	774	761	715	749	716	767	753	705	762	825	783	791	751	760	775	791	765	757	789	702	749	755	781	726	730	745	749	765	776	779	761	715	789	668	773	794	769	667	781	746	781	771	749	770	760	756	732	767	720	773	766	743	748	777	775	739	819	774	741	731	731	756	766	741	699	730	736	725	772	777	730	747	790	797	789	768	671	761	751	779	756	785	804	736	725	751	725	713	729	737	694	788	784	695	788	771	745	767	713	747	807	768	725	727	808	734	728	784	697	777	739	741	743	766	758	758	774	757	787	767	744	716	772	757	732	724	723	773	779	728	769	725	778	766	786	734	823	761	739	769	816	768	730	745	759	787	784	713	780	787	780	746	715	759	764	731	785	770	774	754	739	742	802	750	760	737	734	761	770	700	785	750	788	762	774	733	715	786	778	746	716	810	744	719	772	783	781	755	768	744	784	796	766	754	746	732	791	744	769	755	757	745	748	759	724	710	788	738	791	774	699	767	717	726	780	806	735	771	780	767	726	761	755	765	784	729	730	775	712	738	788	681	756	749	741	715	756	763	742	771	690	739	799	772	737	780	742	780	764	739	776	767	758	714	762	790	783	725	773	765	766	742	772	754	759	754	733	715	784	758	738	753	744	756	786	759	735	747	769	787	750	754	768	747	800	712	775	799	772	783	741	718	738	750	720	760	713	714	803	702	809	791	753	799	752	747	816	760	766	730	727	816	732	765	756	807	752	681	749	779	787	749	782	730	791	733	758	731	718	749	744	742	724	743	790	741	768	735	773	753	724	821	731	762	808	755	783	767	718	723	775	818	725	762	783	733	758	763	737	740	751	759	776	728	780	738	751	728	751	715	761	799	745	778	777	776	739	742	683	766	761	715	746	758	820	733	743	809	765	752	818	760	752	801	767	789	760	729	676	815	777	751	764	765	779	770	751	778	769	747	739	763	800	754	738	766	768	753	757	777	719	711	754	749	717	744	756	735	750	739	763	719	767	781	720	768	765	744	765	770	709	697	774	764	783	751	782	774	793	752	741	693	712	766	798	780	705	756	779	754	749	774	765	771	793	712	758	779	775	749	742	772	731	803	756	740	734	721	723	754	747	762	736	789	732	815	729	783	745	762	740	774	791	748	777	768	766	722	793	778	740	767	745	763	770	737	741	757	727	780	775	778	748	727	765	716	746	769	729	734	778	757	746	765	760	751	781	811	727	721	770	755	764	744	723	769	748	825	774	749	770	785	755	767	754	755	751	747	714	764	724	775	775	808	719	791	736	755	772	734	742	695	811	718	756	776	732	783	740	767	709	733	767	780	711	766	787	806	734	736	734	750	752	763	758	743	720	719	725	763	722	755	784	768	790	759	737	757	738	766	737	680	772	753	747	794	766	759	731	741	752	737	753	725	756	746	794	755	734	775	693	751	776	794	770	731	743	742	742	788	772	775	760	737	713	761	727	751	750	718	784	746	759	751	752	756	782	775	753	771	730	762	726	769	781	742	790	835	823	757	738	741	766	745	742	753	751	744	788	739	748	714	724	761	753	763	754	711	749	766	762	785	756	768	722	708	750	782	709	730	719	764	747	732	755	756	697	746	759	760	754	737	728	731	778	754	716	770	774	782	756	758	729	751	725	730	709	760	693	785	767	798	745	735	740	741	760	765	791	756	771	740	698	775	726	781	754	788	767	728	786	786	744	759	765	732	743	801	769	729	745	716	722	751	786	803	738	712	780	757	773	774	788	756	728	736	722	746	756	754	731	749	730	729	729	712	725	758	752	736	777	732	765	754	826	734	750	715	668	749	721	767	747	722	814	766	748	737	738	753	776	745	758	737	760	758	791	736	716	782	745	776	740	758	806	778	757	766	734	770	810	776	781	752	719	714	761	762	755	795	733	741	750	769	724	804	813	757	768	792	774	759	762	726	796	708	759	779	745	760	708	781	744	726	718	792	765	753	729	718	729	737	782	792	720	714	751	733	740	756	702	755	773	751	737	747	732	712	769	718	782	744	750	778	692	721	724	751	731	762	736	735	739	743	718	746	744	726	736	717	746	778	766	763	774	785	759	760	755	689	810	759	730	763	789	731	740	793	728	755	790	736	803	726	779	736	699	719	804	763	715	761	783	711	747	765	751	759	765	710	705	735	746	725	747	752	728	770	740	767	780	741	730	734	789	740	743	765	760	771	730	740	685	782	746	732	788	787	751	817	766	770	743	732	788	732	774	734	732	741	796	735	734	734	735	760	698	705	771	736	804	695	775	743	726	749	728	739	761	765	706	748	730	746	743	739	764	715	705	760	809	742	704	714	735	715	739	732	750	786	765	741	716	716	763	681	754	752	744	723	802	750	704	777	722	752	773	766	742	728	761	775	763	730	721	825	781	740	771	783	764	762	735	809	738	734	832	742	748	742	778	759	779	768	744	741	736	754	740	811	760	740	758	733	726	743	768	733	742	771	787	752	758	737	721	774	727	737	770	773	758	735	758	762	741	763	729	757	761	771	755	799	746	732	726	709	788	774	740	710	781	745	743	730	751	729	715	767	763	737	777	732	730	748	725	723	736	746	717	719	755	790	751	758	719	754	778	764	764	759	773	739	781	743	736	712	779	748	771	773	780	774	796	765	759	725	750	746	727	767	700	760	676	799	764	734	721	734	767	784	754	713	728	719	743	739	756	761	759	773	795	724	769	784	771	754	722	745	727	789	750	750	730	743	784	741	815	716	726	732	732	726	732	783	730	703	754	741	739	711	732	766	748	777	779	727	762	684	711	753	725	750	684	763	736	797	732	729	708	748	761	776	702	739	790	763	767	778	783	752	678	731	785	724	704	768	759	733	776	690	730	737
41734	62158	56559	41262	25939	16240	11651	8982	7017	5923	4893	4157	3439	2904	2460	2250	1939	1869	1797	1649	1490	1387	1348	1258	1216	1183	1078	1099	1095	1066	1019	908	963	972	944	925	891	913	953	859	941	903	887	889	876	845	847	861	854	930	863	846	861	875	904	878	868	847	850	810	885	902	823	824	880	831	846	834	816	820	834	828	794	835	849	818	802	834	846	800	823	820	785	768	810	793	799	801	795	829	785	803	752	834	747	837	845	807	751	806	859	792	813	803	826	765	774	794	797	776	804	824	820	788	814	778	837	817	826	778	793	836	805	759	790	800	888	865	814	774	793	813	786	760	816	822	863	786	809	819	780	777	799	792	805	776	811	854	816	758	782	764	805	854	824	812	815	819	804	818	800	812	812	817	823	789	857	808	857	799	833	762	786	822	800	780	831	803	805	808	781	825	827	743	830	791	846	763	807	759	825	809	853	852	834	786	821	830	851	774	840	818	815	797	816	806	826	815	841	779	811	781	826	794	831	803	831	777	820	850	746	812	780	800	802	851	820	773	802	804	801	819	823	801	804	804	787	803	790	813	802	795	802	818	837	878	838	783	816	771	768	836	811	733	788	791	801	766	829	767	748	828	853	858	820	826	811	823	781	785	857	797	827	785	830	797	777	795	810	742	825	814	780	817	804	767	798	810	735	840	816	861	818	832	784	791	837	763	826	750	827	799	769	785	816	808	807	748	821	847	834	795	798	789	776	824	796	791	857	788	800	816	786	793	841	770	813	797	817	837	829	835	819	807	793	818	776	822	808	794	773	803	810	782	829	776	844	855	812	804	833	775	826	795	816	769	770	771	859	860	787	809	818	851	796	802	842	828	779	824	742	809	820	821	852	835	791	814	792	848	800	841	818	818	847	831	822	822	785	845	833	861	812	783	806	799	809	878	748	820	802	796	843	844	770	822	801	792	778	813	760	793	833	787	827	829	808	790	825	819	830	799	792	842	834	771	826	790	826	766	815	836	798	841	816	811	817	801	790	812	878	775	826	795	769	816	855	771	837	829	800	819	862	769	840	814	796	839	787	832	769	837	812	815	778	816	757	769	769	815	795	828	769	791	813	824	811	797	821	820	783	760	745	828	824	776	800	809	833	849	792	798	862	803	808	760	787	819	796	811	814	816	767	850	808	803	848	808	823	784	823	855	808	836	809	775	834	822	831	842	800	836	738	793	789	789	807	723	770	828	878	780	840	815	797	784	848	870	811	809	822	783	817	803	806	847	757	799	796	818	817	824	763	754	831	794	783	795	808	741	812	774	826	735	865	818	859	835	801	832	754	850	822	816	817	807	792	786	867	840	806	765	825	785	856	835	803	846	803	782	822	833	806	868	796	836	816	819	828	821	864	823	873	809	847	821	786	803	814	834	810	807	804	831	860	764	767	804	791	835	815	808	806	818	791	841	807	782	766	880	795	801	834	828	779	850	769	863	840	806	787	763	841	806	752	789	825	738	820	837	791	834	788	831	817	824	828	785	786	815	793	800	753	785	812	846	757	815	761	823	781	867	812	745	768	769	841	792	758	823	804	781	799	814	789	838	781	852	790	802	847	792	737	800	788	791	772	775	782	822	760	862	856	855	825	782	840	868	849	736	758	789	785	834	814	828	844	823	826	840	854	786	842	781	798	825	842	816	816	833	797	801	817	848	836	874	805	807	795	818	810	804	829	803	831	809	812	806	824	836	776	767	804	802	788	849	789	847	794	814	845	823	867	752	837	740	837	737	830	843	758	767	841	818	854	797	778	839	834	859	862	852	772	838	807	782	872	797	828	839	769	792	791	808	771	790	780	796	755	830	761	758	759	810	830	851	795	842	739	810	821	812	788	831	773	793	822	800	869	813	779	826	834	819	805	807	795	752	805	804	791	840	812	762	796	850	805	831	778	789	836	837	809	791	823	804	799	775	772	819	784	838	798	847	817	838	793	813	787	814	772	848	824	745	765	794	799	777	838	786	824	810	843	835	824	815	822	830	849	774	829	795	799	798	846	798	792	787	810	801	840	813	816	751	850	802	818	791	776	848	760	835	837	808	769	849	808	821	833	819	783	791	843	804	817	824	815	781	767	801	807	820	839	843	858	833	819	755	799	827	858	783	796	755	841	814	783	873	801	780	830	818	864	814	758	802	827	754	819	793	793	797	778	882	763	828	755	753	825	808	817	845	811	811	797	826	815	782	793	827	796	832	762	766	770	821	782	768	806	812	795	813	778	787	846	815	785	828	797	756	796	760	760	803	855	838	812	802	834	796	820	781	772	839	796	814	780	807	851	819	803	799	866	781	815	816	776	811	803	838	764	801	838	810	773	801	798	837	885	821	806	827	872	813	837	788	764	777	833	813	783	780	836	813	775	861	828	794	832	798	823	780	771	842	857	789	793	826	796	800	785	777	824	810	793	840	822	815	805	811	813	823	798	768	828	802	853	773	840	824	819	809	823	821	807	775	770	751	806	803	749	785	867	824	800	811	767	799	804	769	791	819	801	760	764	775	782	766	792	774	806	790	808	803	794	784	846	802	804	821	824	801	812	799	833	837	799	797	836	876	766	766	815	802	820	757	780	874	801	837	808	825	822	811	866	807	825	838	840	765	773	820	813	813	830	785	814	834	740	765	782	778	833	777	784	821	811	786	810	835	806	791	746	793	822	850	797	802	839	820	832	780	767	820	784	826	848	836	775	768	783	826	797	797	803	814	793	831	764	856	825	801	841	799	773	836	770	813	807	846	758	773	803	834	819	854	809	815	796	770	798	842	785	796	829	788	823	817	830	865	780	804	815	804	852	804	741	817	787	830	816	788	787	825	766	828	824	826	807	763	788	769	876	862	832	824	775	812	843	831	814	762	813	773	849	844	834	793	767	819	791	840	825	795	788	808	837	784	799	801	823	855	770	823	776	826	759	778	790	836	840	792	809	799	786	834	807	781	816	828	763	811	753	823	776	792	839	783	763	804	795	848	758	835	821	847	832	882	790	828	800	814	826	780	808	774	812	818	804	823	764	795	801	820	842	784	795	849	843	795	820	787	780	804	769	758	858	789	785	781	771	810	805	815	831	767	741	776	789	798	814	769	817	849	793	845	788	808	821	810	853	789	792	888	807	819	829	804	787	820	824	840	878	794	798	784	844	812	812	770	803	813	773	798	836	791	757	784	808	823	803	810	829	771	801	841	777	818	796	866	829	831	817	835	808	822	815	808	788	821	814	814	802	811	786	849	811	838	806	811	781	864	854	829	815	829	811	803	813	815	814	816	839	795	818	842	847	839	842	811	831	812	772	807	828	829	883	768	803	812	810	785	844	826	825	786	806	736	818	843	811	868	827	800	802	778	832	834	776	838	813	795	817	807	829	826	812	847	788	790	759	799	857	855	775	854	817	810	830	800	770	818	793	806	772	832	846	814	774	800	800	834	789	822	823	844	808	820	819	811	832	795	838	784	779	787	811	822	776	772	843	844	799	846	771	779
24556	22044	29335	26885	22763	22371	17394	7920	5402	4673	3742	3231	2711	2286	1989	1879	1746	1616	1529	1450	1386	1278	1244	1215	1174	1122	1144	1037	1051	1101	1043	1022	1055	1052	985	980	918	996	953	1004	962	978	931	956	1004	979	948	956	913	931	945	966	937	971	922	915	909	900	912	934	933	898	883	874	945	956	950	882	961	947	912	902	927	879	878	888	944	895	900	975	908	906	916	893	936	866	852	863	893	865	924	878	872	908	905	961	843	909	909	913	866	925	917	863	854	875	925	893	931	864	902	919	935	908	899	918	818	956	861	933	890	890	868	857	882	914	884	895	847	899	951	846	941	878	912	927	923	918	954	956	891	873	931	921	914	856	922	938	831	923	881	917	934	919	938	893	878	849	868	904	902	877	923	884	904	877	929	895	884	904	899	868	908	914	897	889	917	909	901	881	910	904	937	901	896	908	844	941	862	874	890	913	844	914	876	904	875	894	890	897	887	909	873	891	883	900	872	920	847	897	921	893	897	892	911	937	904	884	916	898	897	948	859	898	909	898	884	875	877	882	916	899	869	975	897	841	888	903	913	906	931	834	924	894	868	912	894	873	875	878	926	911	886	850	933	922	884	844	803	867	861	889	838	965	838	898	879	910	888	844	887	870	896	839	927	901	915	860	943	894	900	867	892	920	921	938	833	920	949	961	886	903	860	908	871	875	893	901	885	905	896	897	874	907	870	931	892	868	904	896	900	879	859	885	923	831	896	914	933	882	957	916	896	900	873	869	861	917	866	884	895	860	889	883	870	917	939	844	844	864	882	857	922	957	853	896	894	907	897	919	904	875	867	906	919	911	865	904	916	927	935	894	904	904	863	897	887	901	866	955	880	946	885	893	912	906	854	841	943	893	915	857	947	878	832	866	881	908	860	960	873	912	886	889	869	893	898	884	921	872	900	832	920	922	837	898	923	898	930	929	886	913	897	911	843	902	854	900	861	873	911	844	852	910	928	902	890	906	899	921	905	856	904	918	881	854	913	889	908	871	868	919	871	848	878	920	866	908	946	874	865	906	887	855	919	853	880	886	946	926	892	910	926	907	911	882	906	817	903	943	920	905	880	944	898	891	941	856	900	932	861	895	889	886	947	935	839	904	911	941	866	886	962	925	866	902	892	911	905	955	913	942	875	914	866	898	896	832	894	898	885	939	851	835	854	891	878	851	919	906	910	927	906	888	887	910	913	888	904	821	846	884	940	876	923	864	867	918	925	931	874	956	923	908	946	890	868	930	942	910	896	898	865	862	892	905	927	926	875	933	934	845	856	906	863	848	864	900	818	923	851	862	927	858	918	905	868	835	883	898	894	858	986	872	919	904	899	892	857	893	858	872	879	924	926	905	893	885	905	889	896	915	901	902	906	978	892	921	903	839	892	912	876	875	891	910	877	918	885	845	896	906	920	955	920	897	863	885	895	917	906	880	951	880	886	918	907	881	948	957	915	887	880	893	849	900	902	873	905	914	855	840	934	884	880	882	896	890	849	869	904	934	823	858	898	847	872	837	882	930	855	965	894	885	873	956	905	880	846	940	894	901	890	865	889	852	865	856	895	862	912	886	880	934	873	881	926	879	868	890	873	894	880	907	865	879	876	873	882	905	877	895	896	930	927	907	911	894	863	885	895	875	812	903	938	961	894	884	870	907	875	911	891	894	852	849	888	903	907	875	882	878	866	945	880	926	863	911	864	898	899	849	876	858	896	922	856	898	873	900	853	910	907	933	927	867	846	903	865	840	884	913	883	914	845	892	927	870	921	873	836	885	900	888	916	917	956	923	851	918	889	966	913	914	853	904	911	929	911	921	901	862	917	870	877	934	846	865	892	852	892	896	905	873	898	888	915	897	888	848	891	895	963	904	880	914	947	864	874	887	937	874	872	846	867	859	865	874	883	890	818	883	961	909	912	881	912	889	901	912	876	900	895	880	867	909	883	868	906	903	850	895	900	937	912	904	883	920	857	889	849	896	889	946	887	869	895	907	939	897	864	919	916	858	911	922	910	898	871	914	861	889	903	898	881	839	919	872	869	915	878	872	943	914	942	918	903	857	886	899	849	906	925	917	925	898	875	906	912	836	928	935	940	871	920	934	866	868	873	848	893	910	892	841	912	880	895	864	945	901	912	909	926	935	890	914	914	907	869	895	865	957	832	889	868	920	889	886	969	888	845	913	879	882	912	896	930	900	870	873	862	918	873	947	860	872	957	898	923	929	880	930	938	886	898	913	888	867	854	824	889	886	889	879	899	925	886	900	913	892	916	902	876	840	895	879	869	866	925	848	918	932	893	904	900	956	964	912	951	900	866	881	920	884	876	855	877	886	900	847	897	865	857	919	908	903	875	882	882	884	931	916	888	863	851	898	904	854	933	898	910	875	887	911	868	915	887	914	917	944	899	867	878	901	900	894	927	862	909	939	884	925	891	876	870	895	865	937	849	896	881	928	853	900	893	877	878	878	915	909	918	899	909	898	904	918	953	920	912	897	911	914	871	995	916	898	940	865	960	882	891	905	892	884	890	850	881	878	895	913	926	855	887	909	893	881	912	920	886	943	869	865	943	944	906	898	888	883	867	883	837	938	884	877	855	877	922	895	915	877	923	906	853	858	936	947	902	953	854	907	929	888	864	865	920	867	885	850	880	921	900	885	868	853	854	893	933	915	868	888	907	881	895	910	927	875	843	912	920	929	881	920	880	895	893	858	907	891	908	910	851	875	900	941	901	953	942	932	880	931	922	861	937	893	857	811	932	945	906	920	856	883	869	854	887	870	895	884	897	915	934	882	898	871	960	884	872	919	955	926	887	884	896	911	944	879	906	953	855	886	890	888	926	914	841	898	863	878	966	883	894	890	871	845	922	918	904	867	882	939	855	915	939	906	872	926	900	939	907	910	974	884	906	929	937	910	835	844	934	889	882	907	861	886	934	904	875	953	895	890	915	909	897	939	897	938	892	885	890	934	865	881	894	895	908	922	898	871	875	950	874	949	916	892	907	896	860	929	924	833	876	925	897	903	935	884	917	849	928	935	947	900	931	907	896	960	869	851	879	922	861	914	880	900	937	864	887	854	887	855	913	850	907	905	893	889	859	932	906	892	923	913	865	910	876	915	927	904	836	889	889	915	968	893	879	894	849	907	911	864	837	855	901	912	926	911	934	865	880	905	878	884	883	868	868	898	883	908	863	850	891	912	895	837	919	880	861	880	870	899	887	892	925	830	854	914	950	803	932	897	944	898	918	869	857	901	895	846	876	870	898	953	894	908	915	878	875	861	877	899	900	912	907	913	940	900	941	876	855	897	930	918	884	907	905	904	873	906	912	911	909	860	905	915	909	903	871	955	917	957	864	862	901	915	885	868	890	907	908	819	943	840	889	936	906	887	914	909	862	853	924	984	898	878	874	926	922	926	876	866	938	908	890	924	847	868	889	892	909	870	914	945	890	931	867	912	858	894	910	970	922	919	943	892	943	917
44049	68665	66787	49590	28850	20872	15173	11761	10050	8619	7018	5858	4817	3889	3392	2988	2747	2432	2236	2119	1980	1836	1671	1581	1547	1509	1360	1367	1267	1210	1290	1213	1191	1105	1143	1089	1086	1097	1043	1047	1067	1101	1010	1048	1046	982	1053	993	1022	1020	990	981	942	978	902	1033	1010	991	970	972	950	970	947	959	1001	902	979	960	946	949	998	962	954	953	944	941	923	923	910	949	973	958	938	924	920	979	918	947	934	885	951	921	923	902	880	865	926	912	898	914	968	897	920	941	912	936	910	902	921	885	898	924	873	910	931	927	946	934	895	902	964	913	899	932	912	917	930	915	893	903	877	917	910	960	861	897	968	994	959	924	911	909	927	891	895	900	846	845	913	911	860	934	903	926	896	957	912	890	897	909	879	944	921	882	919	915	855	973	944	936	894	955	896	895	933	939	898	942	893	967	949	949	969	946	924	916	941	949	906	900	968	885	911	928	942	910	880	888	956	918	914	908	924	919	917	903	914	892	914	956	931	943	947	890	933	970	898	915	927	872	897	947	927	952	901	942	943	889	885	930	941	934	937	911	932	946	923	902	865	948	883	890	944	951	956	917	904	941	907	971	917	944	901	907	928	892	942	893	934	940	922	871	889	923	946	955	891	911	869	902	934	883	913	880	891	933	912	880	911	938	950	918	904	938	913	959	916	896	971	910	974	969	940	897	921	929	951	915	881	960	917	841	926	902	920	933	904	908	894	908	885	952	978	878	944	923	919	896	888	911	953	930	925	961	890	891	962	909	931	931	897	899	883	899	870	874	969	918	909	890	922	921	904	886	954	896	916	893	952	917	873	953	898	931	881	865	959	921	936	902	940	920	914	932	924	931	935	886	901	915	976	874	914	894	902	922	958	906	879	898	915	903	892	944	943	960	979	921	910	896	961	966	885	877	917	896	936	890	865	909	966	900	913	903	917	922	913	912	976	925	884	943	889	908	941	913	948	896	979	950	889	936	926	876	924	900	900	947	965	944	904	951	898	874	916	919	906	931	953	912	899	914	935	929	939	928	896	947	942	919	912	908	941	924	927	950	859	961	915	967	883	859	992	887	923	911	952	855	943	926	912	885	959	885	919	881	897	853	928	900	916	930	893	914	899	924	900	903	919	944	894	941	910	914	928	946	907	930	951	925	903	905	896	899	921	892	909	881	972	840	938	909	924	937	919	897	906	931	952	921	868	940	897	920	938	871	904	918	946	970	907	905	926	881	951	960	971	922	995	934	976	916	992	928	924	903	904	930	940	926	892	872	916	921	903	857	951	880	944	936	900	944	925	976	902	914	904	897	961	863	893	883	887	975	891	933	898	870	925	892	884	931	898	880	853	897	889	907	894	914	943	960	915	914	944	958	924	926	945	886	885	890	896	905	933	894	943	967	921	894	949	888	876	946	891	900	918	941	874	899	913	841	884	912	926	904	946	884	867	930	938	984	916	902	925	840	880	931	951	908	943	908	898	890	942	928	918	918	933	917	902	909	908	919	907	911	960	933	954	865	990	949	874	934	954	933	953	939	899	908	917	896	932	890	898	935	841	944	909	917	878	911	917	905	923	887	863	966	920	940	924	931	883	853	905	905	914	921	919	925	893	886	959	938	926	919	984	914	955	908	954	918	927	898	957	904	984	915	933	939	877	909	833	858	940	885	936	943	884	942	921	916	939	904	954	957	861	910	939	881	912	876	911	942	946	945	880	896	953	952	891	921	916	931	881	910	949	851	889	928	954	901	922	951	886	934	908	908	908	903	889	936	880	937	900	906	901	990	915	908	898	968	938	912	956	892	939	933	968	904	939	940	866	942	895	926	895	889	898	874	931	950	969	974	900	875	930	891	972	921	916	897	920	976	941	932	933	907	894	899	903	905	949	921	934	942	956	946	933	924	905	895	883	947	910	906	966	902	933	928	909	918	887	939	921	912	916	946	917	930	911	888	945	943	920	923	932	922	900	955	885	940	911	953	842	871	906	895	933	912	949	891	872	942	924	909	887	906	951	912	910	891	927	945	898	953	874	937	913	934	902	911	928	940	978	913	907	888	826	910	939	972	931	946	931	897	958	968	909	955	868	931	973	945	903	912	921	929	915	923	930	921	924	936	885	919	904	894	936	942	851	877	909	917	925	961	935	936	923	931	961	928	855	904	878	892	922	940	917	908	899	915	935	941	948	892	938	905	862	879	905	891	903	916	966	941	952	969	894	930	938	909	911	912	868	912	937	972	892	912	923	958	912	974	923	859	885	935	902	974	915	907	939	934	920	952	911	877	937	903	907	963	929	913	969	924	902	918	941	927	972	912	887	909	888	920	934	926	943	843	909	908	871	951	904	934	925	955	915	902	918	937	949	906	936	947	903	904	961	885	930	943	846	915	939	891	903	919	884	919	919	927	865	901	917	917	941	893	862	952	928	1007	909	900	951	967	902	955	999	938	945	941	915	881	904	948	943	858	899	850	895	888	946	911	911	925	882	917	951	922	939	875	908	912	969	956	921	932	944	936	929	891	926	966	922	928	896	897	906	923	910	909	933	962	917	936	959	917	929	948	908	930	925	928	917	940	898	949	890	919	919	914	915	902	921	906	912	908	941	920	877	893	936	915	909	887	890	922	952	959	972	953	950	880	921	930	912	976	930	948	979	947	901	893	939	911	962	926	943	873	919	923	902	903	895	974	959	925	892	889	861	883	923	928	859	941	883	889	937	950	907	955	860	950	950	924	879	927	902	874	921	926	938	859	916	862	928	909	868	911	951	952	954	947	879	889	933	937	926	923	895	896	935	913	927	922	891	921	923	908	867	939	885	867	897	964	928	884	902	850	956	888	894	936	931	890	926	923	919	923	937	927	945	926	962	941	898	924	891	915	916	925	957	977	909	935	959	913	930	920	966	955	900	910	919	903	980	929	931	904	924	924	951	921	872	965	885	925	904	914	945	927	951	884	894	945	980	925	925	910	889	904	900	948	939	900	915	951	891	936	900	963	906	908	917	894	936	942	941	879	939	899	960	923	949	927	881	907	896	868	960	934	971	933	944	897	922	988	901	909	868	923	942	903	941	896	936	978	887	953	929	957	857	918	926	889	896	870	909	906	936	878	914	917	918	850	954	919	949	854	957	868	935	923	929	903	918	879	871	961	905	919	971	935	952	952	950	914	952	909	948	901	937	885	922	962	856	917	892	918	952	925	926	916	927	835	923	954	848	913	914	930	916	867	887	934	878	924	893	896	905	937	930	926	898	913	915	923	933	931	931	918	899	939	946	856	890	912	978	892	891	944	935	978	912	927	898	897	948	923	901	943	904	926	940	945	928	930	936	958	939	887	848	925	896	912	937	911	889	924	917	933	896	923	908	910	939	955	966	954	866	900	914	900	947	874	925	884	927	916	937	856	893	912	950	883	879	926	908	949	892	925	912	895	879	877	957	885	895	876	944	946	910	938	927	940	918	929	898	926	904	934	935	962	943	888	931	911	916	949	872	910	946	929	967	991
37669	39142	35660	22967	10414	5564	3765	2817	2327	2218	1790	1649	1470	1369	1242	1178	1171	1184	1097	1037	1076	979	1030	987	1002	945	973	910	960	1033	889	941	959	917	909	903	872	909	897	871	823	881	877	924	876	856	897	885	898	757	896	877	875	852	870	864	863	860	894	869	895	845	798	853	824	845	836	829	864	888	876	883	841	854	786	892	873	903	899	852	845	853	884	827	857	816	815	796	847	814	859	870	869	814	869	839	815	814	859	862	859	858	794	827	876	841	836	864	855	827	815	868	843	792	871	827	865	799	837	843	828	859	882	863	872	865	884	871	824	827	840	887	862	870	826	864	865	834	889	833	873	924	895	908	828	828	833	869	828	908	852	867	861	879	822	861	892	834	838	871	879	882	875	838	874	860	889	833	870	839	869	883	904	871	822	873	861	818	858	798	871	815	880	830	808	892	861	844	844	829	906	855	826	817	842	837	767	833	806	868	851	893	877	820	853	861	798	874	773	879	841	838	837	919	874	871	847	851	837	813	929	801	882	800	890	849	884	823	849	853	884	935	913	893	884	822	817	895	838	842	869	843	822	830	867	853	831	896	870	877	803	895	845	833	915	886	829	840	815	885	852	849	849	868	823	876	809	896	875	878	858	863	833	899	858	843	784	800	857	884	866	844	857	829	824	907	874	874	844	843	863	854	863	860	883	853	835	854	840	835	831	915	871	828	837	852	836	871	875	882	846	881	847	838	856	860	837	827	845	801	818	851	868	851	877	813	843	829	835	857	849	839	803	848	800	850	858	848	862	845	847	839	834	887	806	865	834	831	843	892	872	848	828	899	837	875	799	830	851	907	913	831	863	847	844	846	818	863	827	839	879	858	903	926	815	858	901	843	850	874	896	818	836	821	829	846	914	806	858	870	863	842	818	841	882	836	889	831	837	857	860	830	836	825	819	833	887	852	849	795	830	924	832	862	859	814	840	913	889	840	869	834	827	849	881	818	826	855	850	899	881	835	845	832	824	818	866	825	843	857	873	896	871	807	817	877	841	913	801	860	874	852	873	890	852	875	820	867	906	848	819	839	849	857	823	788	832	811	854	845	867	827	880	875	868	813	865	858	824	840	855	826	855	841	814	884	878	842	844	884	846	869	827	879	884	874	870	871	818	818	872	848	888	801	890	799	853	905	814	860	867	806	833	840	845	814	834	789	847	858	852	837	835	781	879	823	858	895	867	883	860	840	895	831	875	911	835	814	861	876	855	815	842	876	858	869	853	854	863	816	823	886	877	897	832	836	819	863	865	845	820	818	828	875	807	833	866	831	817	918	912	811	824	829	848	874	854	789	847	847	920	800	838	863	844	846	878	882	911	824	900	856	824	833	801	889	829	846	856	897	870	859	817	848	812	844	824	806	848	837	864	855	857	862	849	824	890	798	822	853	843	863	863	862	855	833	818	879	835	850	806	869	867	858	843	841	899	826	881	927	831	854	829	832	901	861	866	816	871	821	851	876	826	846	821	822	832	904	904	850	835	844	853	864	834	867	872	868	890	871	839	836	811	852	853	893	882	870	887	877	828	874	817	823	820	799	822	876	818	872	829	887	854	872	887	802	827	823	871	858	813	854	877	792	827	828	828	847	856	836	835	856	891	861	779	842	894	841	862	905	845	846	831	861	871	812	882	833	878	883	829	828	887	862	851	869	868	829	869	861	832	876	834	909	867	881	861	896	860	871	870	793	857	893	850	853	882	832	892	809	864	847	860	801	847	882	845	854	881	905	912	808	764	822	864	903	819	802	859	803	833	875	846	828	820	835	851	849	747	856	849	859	862	838	780	873	816	843	863	809	831	830	829	856	819	867	859	855	890	868	799	811	814	829	849	779	886	815	858	847	838	887	909	841	877	858	867	853	924	811	812	851	905	840	835	875	859	858	877	861	809	896	842	835	844	890	873	859	862	879	853	854	853	841	838	882	835	812	884	814	861	885	898	866	877	822	793	859	838	865	894	866	881	865	848	834	806	907	872	824	897	892	844	883	847	832	838	896	816	855	862	813	873	840	854	811	838	833	796	850	833	859	788	824	897	892	843	856	831	823	864	915	881	805	827	829	876	838	817	871	886	871	872	919	821	904	899	886	875	853	884	854	850	905	823	830	783	855	900	803	865	843	833	852	815	910	868	849	865	857	859	859	825	822	839	861	851	817	898	852	898	838	831	859	876	839	809	810	864	840	880	820	828	821	848	795	899	885	838	851	821	849	912	890	867	856	892	829	883	878	813	861	854	835	827	808	854	822	854	867	828	829	862	827	851	920	896	873	895	874	858	850	844	857	860	866	858	798	802	863	894	890	878	832	831	817	866	837	859	856	836	858	845	898	823	813	870	898	839	867	854	878	796	854	896	845	856	854	826	858	863	828	819	825	828	807	778	890	842	822	798	855	862	855	829	879	815	796	826	809	910	844	824	873	844	856	855	867	834	845	842	816	879	871	807	856	842	846	822	874	840	821	861	857	845	848	831	862	857	808	881	880	878	836	832	855	867	910	895	837	829	835	849	856	817	879	869	875	866	878	846	865	867	897	889	818	904	889	869	888	875	860	904	778	818	844	834	847	848	836	833	875	840	867	861	842	909	847	886	852	846	840	879	894	839	881	853	892	844	896	822	813	879	778	864	840	870	859	838	856	846	883	846	841	813	869	848	845	842	865	834	855	857	812	878	835	810	852	842	891	916	841	855	853	839	851	871	843	873	853	924	891	873	890	892	820	835	846	863	853	885	845	878	795	906	883	830	862	875	829	873	870	863	850	860	858	921	869	876	832	852	868	823	878	838	828	840	911	852	827	857	848	893	848	823	871	858	821	885	911	842	856	829	852	856	847	836	831	889	853	840	807	875	911	847	833	861	831	900	842	865	881	821	849	878	851	859	829	862	861	884	862	868	861	849	865	896	878	865	830	869	843	846	829	811	894	886	920	875	830	868	846	857	834	920	866	828	867	900	851	851	815	865	887	853	893	831	814	883	813	853	814	871	850	889	841	863	879	900	816	821	877	880	852	894	847	807	886	893	831	892	844	856	874	822	829	899	855	862	894	850	832	848	852	884	872	835	832	865	895	858	819	885	864	836	887	862	803	838	868	842	826	837	789	874	897	863	856	866	927	883	851	855	869	811	813	856	836	808	897	842	864	882	837	826	843	835	828	863	838	815	852	880	863	838	861	822	850	846	822	825	842	881	862	910	868	914	850	861	841	860	864	812	876	883	880	868	875	892	858	870	832	823	843	835	911	878	819	827	829	847	844	836	832	869	835	868	840	818	838	861	882	832	843	885	835	810	883	859	866	852	828	858	882	857	873	838	890	822	846	824	873	846	860	842	865	846	834	844	853	836	854	916	851	783	854	823	884	859	850	876	857	872	814	870	839	829	844	860	898	878	873	855	899	850	812	857	820	863	844	800	882	842	841	877	767	836	823	833	876	876	840	906	815	795	880	806	864	808	858	849	845	843	806	859	883
41732	49988	42617	26028	14853	9596	7248	5506	4385	4075	3319	2800	2380	2073	1892	1594	1571	1542	1433	1398	1349	1228	1236	1184	1136	1059	1095	1073	1052	982	1088	1084	989	976	1051	1007	952	1037	1044	1030	950	951	981	999	970	1002	944	918	928	913	970	933	978	977	881	906	973	935	939	996	951	921	967	964	911	925	924	917	998	883	931	940	930	925	919	941	916	971	939	905	933	909	870	914	972	867	902	909	946	876	915	923	928	954	982	956	930	893	957	865	902	888	865	912	934	909	912	826	895	918	936	896	911	898	870	906	898	921	928	908	956	922	927	921	881	900	972	950	899	926	920	949	918	907	892	910	944	913	884	922	913	896	915	880	908	948	858	892	920	875	928	882	949	852	896	968	889	961	908	893	898	944	861	889	968	856	883	949	935	906	951	912	897	935	892	921	859	841	911	973	970	967	936	920	870	836	913	923	923	943	884	903	925	875	910	883	896	920	892	942	903	878	885	888	838	911	962	854	921	894	880	900	911	939	895	896	869	944	947	911	922	906	915	904	959	856	911	917	939	880	876	873	973	929	960	916	903	906	940	938	927	949	955	896	892	876	946	878	913	895	906	881	854	878	923	867	851	878	921	907	922	896	895	969	943	934	855	916	936	906	886	887	922	941	889	906	922	908	946	917	847	883	920	879	881	905	975	923	899	899	902	872	854	950	909	906	883	924	930	908	957	864	978	904	916	933	908	924	865	904	902	903	884	928	901	886	913	895	905	907	911	964	972	947	968	882	866	875	928	884	895	914	878	855	882	895	872	909	891	876	936	968	920	909	901	949	919	891	845	911	835	915	919	875	846	886	920	921	938	893	909	877	915	844	958	919	955	912	899	871	940	899	905	892	873	923	912	879	912	904	878	878	953	899	917	913	895	848	914	885	926	884	876	923	873	929	932	878	872	893	908	894	892	904	903	913	900	924	911	880	931	884	848	876	941	950	919	915	884	939	881	865	947	911	954	917	922	879	947	899	925	917	892	918	893	891	936	907	876	979	939	944	913	939	915	912	925	938	864	909	939	920	885	882	931	863	882	889	877	889	909	913	897	892	857	952	874	916	872	910	907	899	886	909	968	935	899	871	899	882	933	896	902	899	933	887	912	906	896	917	889	938	899	887	930	922	873	899	872	954	887	1006	858	879	851	918	849	938	869	881	827	937	897	891	914	918	913	876	969	893	917	925	838	908	922	888	898	865	906	946	915	929	912	877	971	932	867	940	943	942	915	845	963	919	861	894	846	899	927	913	917	890	957	887	993	879	911	864	907	863	872	919	900	887	844	873	918	900	925	958	938	906	907	937	868	927	923	929	924	945	938	897	902	931	892	885	881	836	912	883	920	923	913	877	903	929	937	937	836	886	853	923	898	871	949	910	913	937	862	964	890	900	915	889	935	901	876	860	865	909	938	877	899	850	901	935	855	946	928	967	916	825	882	938	912	938	892	939	952	933	871	881	923	910	884	928	937	952	885	895	882	891	897	884	903	926	916	914	891	959	909	873	888	907	945	944	940	897	930	949	893	891	962	871	954	905	906	913	875	894	880	930	919	953	959	916	857	899	930	901	922	907	882	907	884	889	892	916	894	918	928	923	939	867	944	932	888	822	904	899	956	975	890	921	891	900	917	887	869	911	866	891	886	957	876	896	871	899	922	931	916	922	886	902	927	928	956	886	955	936	891	854	953	907	963	867	921	869	900	898	956	912	909	898	903	913	907	865	895	871	946	911	883	936	927	942	909	927	897	896	919	896	900	910	893	909	918	889	858	929	876	911	929	937	915	849	854	965	923	873	903	903	899	909	898	933	908	846	916	939	921	951	925	935	910	926	889	902	899	871	894	923	882	926	958	884	886	940	854	887	948	921	911	861	955	917	962	944	921	910	906	934	938	894	890	941	949	894	885	877	873	904	951	936	926	878	972	924	902	892	863	937	873	914	903	905	879	902	941	949	865	889	925	923	908	930	885	875	893	877	875	914	893	911	909	905	904	970	875	864	887	892	902	902	911	898	909	910	913	932	933	883	912	942	910	970	957	913	931	933	915	949	909	879	914	870	889	878	916	882	916	906	875	907	897	856	897	946	891	845	859	906	865	916	922	892	890	865	860	929	944	909	937	950	890	886	864	917	944	919	871	845	917	866	957	885	921	858	959	907	887	939	980	916	934	914	921	904	957	962	921	880	962	919	902	882	898	901	952	938	927	902	884	901	895	884	940	929	921	883	952	945	891	942	932	940	926	913	878	908	881	914	889	968	919	860	952	916	891	901	940	950	931	953	910	848	907	949	927	875	900	908	908	847	866	870	968	898	934	947	869	915	933	906	898	891	977	888	959	915	926	888	867	977	911	907	952	911	918	895	945	905	907	879	893	919	880	901	951	944	911	879	893	866	889	911	904	936	877	915	930	929	863	857	909	932	914	906	938	922	855	921	899	909	940	863	887	889	948	912	931	927	875	908	937	910	938	885	869	949	905	891	918	903	886	893	899	964	874	928	894	903	901	899	902	924	894	910	894	869	914	965	920	925	946	908	887	907	902	899	966	940	897	867	939	908	901	920	910	925	881	900	914	902	917	905	883	916	917	899	930	867	985	940	902	863	941	837	910	951	930	870	874	840	896	914	937	873	893	942	949	916	904	882	884	856	887	917	900	903	940	876	935	886	888	880	923	936	925	940	938	922	918	874	896	947	895	965	959	900	908	920	978	870	918	928	909	901	898	904	877	879	908	923	930	912	884	963	897	932	867	956	894	957	906	932	917	914	910	905	879	916	874	838	958	889	894	934	952	915	863	895	874	892	894	926	885	916	983	951	943	948	941	919	907	935	929	912	862	953	829	916	879	892	901	937	874	903	935	895	917	947	895	931	994	910	929	892	913	953	883	936	896	936	931	891	943	947	943	882	874	911	900	876	929	891	884	911	886	889	907	908	866	962	929	884	880	918	912	936	945	894	880	933	913	947	878	1000	918	946	935	918	837	912	971	935	898	882	931	926	857	943	979	904	933	926	880	974	912	922	920	919	942	942	916	896	905	919	900	898	973	896	915	890	911	907	882	958	958	891	881	901	878	938	897	884	976	933	900	904	860	922	888	964	883	954	936	859	916	886	904	935	884	920	904	918	941	931	894	918	930	919	909	898	946	947	875	895	908	886	949	952	910	938	898	890	967	964	923	869	904	919	905	930	956	870	921	901	869	935	939	926	918	931	944	947	878	943	878	941	917	967	915	913	879	925	939	884	898	890	879	926	904	991	896	888	903	927	934	917	858	874	880	905	958	919	962	931	954	920	886	889	944	910	928	906	867	932	921	916	907	928	880	880	923	916	926	910	925	881	887	923	863	905	927	900	887	881	921	950	933	929	913	872	867	871	900	936	862	866	922	955	878	929	888	843	843	896	877	914	922	914	905	894	906	898	907	875	875	881	954	900	907	936	944	932	894	867	918	825	821	853	866	850	906	918	928	956	936	913	910	880	889	946	919	868
24246	20162	26071	24151	20441	15187	8116	4747	3488	3169	2680	2076	1819	1655	1484	1344	1180	1166	1058	1053	1058	994	942	847	897	851	839	811	794	735	787	806	712	714	768	751	705	767	699	763	736	715	742	735	718	742	757	727	636	692	662	713	712	690	723	741	717	707	704	731	731	703	654	690	684	737	696	659	685	659	688	710	719	741	694	695	694	656	679	692	739	699	683	723	675	663	688	664	706	694	683	684	692	680	693	704	687	724	714	666	730	676	670	681	708	691	716	668	695	672	669	642	647	663	652	689	691	632	694	697	651	720	667	646	693	708	694	713	721	691	710	703	688	649	661	733	665	733	703	697	737	694	659	650	670	680	682	665	668	664	698	716	660	724	702	671	713	671	731	678	708	675	671	694	709	632	678	716	686	679	682	657	721	653	710	645	714	662	685	668	643	684	684	718	670	678	704	657	650	643	665	671	732	715	697	659	639	677	677	674	659	675	718	676	652	702	691	668	684	659	661	664	643	700	674	637	710	726	667	666	683	690	654	670	668	713	693	632	698	718	668	667	664	654	698	679	682	638	729	636	646	688	647	667	650	635	679	699	665	655	670	679	697	701	702	690	701	727	672	686	681	657	637	688	681	704	680	656	642	709	651	680	694	662	703	646	661	702	656	672	699	698	703	720	721	721	652	641	697	660	694	698	713	695	669	698	676	677	643	645	681	629	664	703	695	675	676	727	736	695	685	706	692	673	631	688	669	716	686	712	662	667	710	692	620	646	659	641	692	693	691	671	669	680	696	696	663	661	729	688	654	676	689	655	624	718	659	718	630	700	700	672	716	662	646	675	651	645	670	710	665	674	663	643	719	684	654	663	650	706	633	654	669	703	650	723	756	671	729	688	690	701	701	666	668	718	696	709	695	652	686	617	683	675	673	662	641	685	674	673	620	709	646	738	676	647	663	663	694	650	652	677	712	675	678	718	685	666	772	689	658	729	700	670	707	672	740	710	616	677	642	714	697	651	680	713	691	708	712	680	702	641	677	705	709	675	684	678	669	699	701	662	700	688	653	659	660	652	703	699	714	669	643	701	679	678	687	694	653	682	680	653	657	687	671	689	713	640	669	631	664	686	672	692	690	718	654	661	739	678	709	695	657	734	677	653	657	635	694	682	682	715	694	663	652	660	690	686	631	689	690	678	690	681	710	679	630	717	685	675	705	681	675	697	723	670	667	675	713	653	672	692	671	675	682	652	697	679	610	663	653	663	732	656	663	695	688	682	708	683	740	691	673	680	686	684	668	690	665	625	658	666	667	616	702	679	685	714	674	635	660	695	715	670	703	648	646	673	684	640	680	666	704	704	665	695	664	666	679	711	698	701	671	727	686	681	684	669	642	652	723	642	671	646	718	708	644	681	683	669	672	676	686	636	754	706	721	656	639	693	613	711	728	720	687	611	663	658	684	663	702	701	688	656	651	676	677	638	670	687	652	645	644	748	677	675	705	725	664	635	657	702	635	696	695	688	651	661	678	739	624	685	674	668	629	671	675	665	684	679	667	664	686	710	700	727	701	694	669	688	662	698	673	725	637	690	727	698	703	706	672	672	680	683	718	644	717	656	685	718	691	680	655	684	678	659	668	683	643	671	688	675	700	717	672	711	695	660	658	679	692	707	663	712	664	702	728	663	672	659	643	677	652	668	705	687	656	666	758	684	682	694	697	719	667	677	706	673	668	671	675	731	668	664	699	678	710	667	695	680	644	673	710	666	716	677	664	673	662	688	711	692	678	668	715	705	652	643	632	701	681	701	642	654	746	662	691	697	639	709	654	713	634	670	692	681	659	655	660	697	679	638	694	678	687	708	649	711	692	673	675	637	664	695	635	694	645	691	696	696	716	680	708	728	675	663	715	673	705	719	654	704	646	665	672	681	684	627	698	666	717	661	668	659	691	655	675	718	723	616	686	743	662	658	688	677	704	651	736	676	699	657	678	634	684	697	679	647	693	695	661	694	694	657	695	693	705	679	617	679	671	666	718	702	687	702	664	624	731	653	702	707	700	707	695	665	668	675	653	699	696	672	672	711	721	664	679	675	677	632	657	672	717	737	704	666	688	719	638	662	727	617	686	683	693	698	678	721	665	677	706	677	654	703	676	679	654	656	652	705	712	675	721	655	676	660	679	695	643	654	704	650	701	668	668	659	651	670	680	701	666	642	700	694	673	679	666	714	685	657	615	700	721	699	704	673	661	696	674	637	674	675	699	656	667	719	663	679	662	650	730	682	697	650	699	674	703	692	656	702	656	722	703	658	697	670	687	679	679	672	673	657	656	704	658	657	654	620	668	717	640	668	636	655	621	700	660	652	642	727	686	654	732	651	704	682	673	654	724	717	682	684	709	669	672	654	684	698	680	653	681	661	684	699	696	702	675	637	645	697	687	665	648	714	663	647	698	695	671	649	668	672	703	649	691	673	638	686	689	691	653	659	723	648	713	670	699	718	670	711	691	686	670	663	707	655	704	673	674	677	659	727	661	633	699	693	623	658	696	662	667	691	654	678	698	656	658	665	649	647	668	693	668	643	673	667	695	625	668	706	691	627	681	669	678	659	683	674	677	645	659	721	658	692	740	679	712	633	690	670	690	650	682	662	652	649	684	655	629	699	677	665	731	623	665	638	662	709	676	684	656	691	619	682	677	722	664	704	728	634	701	635	692	686	690	679	695	617	647	674	668	700	705	649	690	694	680	671	710	667	669	618	667	702	691	648	649	731	604	685	690	682	706	697	645	710	666	707	709	698	641	693	678	620	690	716	688	693	677	718	641	672	664	693	669	673	692	643	669	748	680	683	678	677	628	670	693	688	695	670	703	659	660	718	685	726	743	611	633	728	695	679	657	671	659	705	668	663	667	697	679	697	741	661	697	678	722	640	644	652	705	697	729	639	688	640	662	660	628	685	695	670	715	658	709	637	691	703	757	632	720	743	666	651	666	690	686	704	728	669	675	731	704	663	713	659	629	658	694	684	668	655	657	661	680	677	668	652	689	658	685	711	655	673	686	696	634	659	671	648	661	701	689	655	679	625	669	675	673	685	666	701	644	638	698	698	606	710	694	714	664	654	717	721	725	658	653	651	629	648	711	741	669	695	679	710	644	644	628	674	705	743	692	687	681	710	663	642	690	642	719	637	703	714	665	656	691	662	636	682	652	687	669	725	716	610	685	702	697	695	684	721	709	645	711	708	695	670	691	668	648	701	694	705	673	698	683	688	682	685	683	639	684	683	714	690	681	664	656	715	685	698	669	668	676	691	665	658	754	635	683	658	652	720	733	687	642	637	687	598	690	717	659	649	628	664	673	696	634	698	701	683	670	679	678	655	708	652	632	693	664	666	648	683	673	680	710	686	679	688	689	673	679	705	668	704	692	697	646	673	699	681	687	701	696	672	694	697	711	644	693	724	689	688	700	653	650	642	695	696	669	683	658	721	677	687	709	661	666	636	653	672	692	659	701	681
37162	54838	42524	29060	20894	14696	10892	8517	7008	6205	4924	3958	3224	2854	2469	2190	1953	1770	1615	1564	1586	1434	1285	1233	1182	1161	1108	995	982	958	940	906	906	853	895	863	871	823	809	850	814	806	797	819	840	843	815	833	797	777	816	756	794	740	775	782	790	726	775	769	743	790	723	753	762	793	722	754	744	775	738	754	733	726	692	759	771	716	772	722	730	778	721	693	757	753	713	720	716	710	713	756	767	704	701	773	688	754	691	743	726	741	727	755	706	737	750	749	711	734	735	720	732	749	757	733	724	706	685	739	741	730	708	729	732	789	769	724	725	705	725	712	713	732	690	716	739	781	704	735	780	750	738	714	733	748	735	707	716	727	654	753	742	738	723	705	719	779	690	711	691	725	750	750	748	726	729	724	710	715	715	777	692	783	743	761	706	763	657	703	731	734	718	730	696	737	717	719	741	747	723	711	717	729	750	695	735	727	720	717	728	728	727	698	715	723	712	747	690	711	706	772	766	746	738	754	735	713	672	758	772	687	787	715	717	725	693	764	713	745	726	726	772	724	732	717	713	729	715	753	754	749	719	691	741	730	674	736	724	724	725	742	710	758	740	729	735	701	743	692	739	741	750	714	713	752	646	755	742	728	686	742	698	757	684	730	786	691	730	729	763	718	731	674	702	734	762	750	768	708	733	699	718	691	768	723	703	729	738	726	718	712	741	717	693	723	740	697	700	673	770	764	728	760	716	710	757	724	715	753	778	770	702	708	695	708	767	731	692	695	729	736	716	713	688	738	679	717	710	682	712	770	744	779	723	757	729	692	722	720	727	760	684	754	702	670	749	733	720	716	743	753	737	685	760	672	731	731	694	731	705	775	696	725	747	704	706	716	744	696	750	734	726	744	712	705	724	703	740	696	725	689	686	757	729	736	750	752	752	730	718	681	766	722	717	711	796	742	727	686	743	708	705	775	705	703	712	718	724	748	719	710	731	700	777	785	706	756	733	718	722	714	739	709	725	746	673	731	743	713	754	737	725	721	765	742	762	707	744	743	754	684	729	713	702	727	773	706	737	749	754	715	724	776	738	735	744	697	771	719	737	750	725	720	737	688	712	708	711	775	725	721	692	699	755	700	720	733	770	656	735	722	742	711	748	744	720	760	737	728	793	700	739	749	724	714	711	720	704	765	752	737	719	726	757	747	725	707	760	774	695	695	755	735	769	670	726	706	732	686	747	701	761	718	709	751	717	726	730	748	713	758	759	745	699	710	744	756	716	747	742	722	720	754	765	707	689	667	719	730	764	749	716	723	735	773	697	727	779	720	686	703	755	735	725	771	734	723	725	665	737	727	704	677	749	728	727	757	716	726	722	723	737	752	728	705	718	706	743	760	744	707	741	690	752	732	733	723	742	721	712	712	777	676	715	692	715	681	761	747	736	737	707	738	699	703	737	725	649	756	727	754	747	765	725	729	725	759	725	732	738	704	707	738	683	693	743	737	720	726	680	751	748	747	729	766	703	760	755	750	759	765	722	729	724	732	746	736	683	715	702	726	757	710	729	745	728	706	736	747	747	725	760	706	748	708	714	783	740	686	691	711	715	689	691	747	723	703	668	727	730	711	703	747	750	758	748	777	739	716	729	729	742	734	712	740	709	747	739	782	729	761	745	694	798	693	690	720	709	725	736	728	715	709	682	713	704	697	727	756	772	717	727	751	750	738	710	710	718	761	717	772	772	723	702	705	722	731	793	732	696	712	713	733	755	724	713	751	727	720	693	727	727	690	702	713	761	701	713	713	725	697	728	751	761	773	729	701	765	736	775	746	718	768	722	701	684	751	727	728	678	706	752	744	721	773	730	669	729	770	744	702	783	702	708	719	663	742	746	752	775	722	720	711	695	682	761	740	736	675	693	733	711	742	716	716	777	772	744	730	708	750	743	708	740	696	711	682	733	734	729	742	721	724	733	728	715	716	701	791	724	749	788	756	742	762	755	678	715	741	684	672	745	712	697	722	747	744	753	770	696	737	677	711	719	764	730	743	768	734	744	724	731	708	697	713	749	765	753	717	737	708	725	690	757	746	732	657	728	706	669	722	733	695	760	685	695	691	715	723	701	719	740	772	693	705	699	704	761	729	724	705	739	726	728	684	705	715	745	781	730	700	671	757	680	727	712	775	697	699	747	730	724	746	764	726	733	772	671	748	764	730	707	735	722	732	684	753	712	701	679	758	749	717	725	727	718	710	738	739	753	734	709	654	722	747	692	716	711	742	728	717	715	729	746	734	754	729	725	739	754	754	748	688	682	698	728	730	712	685	760	722	749	751	744	735	671	693	694	758	769	723	781	731	729	749	735	699	741	692	738	744	721	715	732	751	703	754	704	771	796	742	719	678	744	729	698	714	724	750	747	750	725	684	732	722	770	675	751	749	681	672	746	725	678	729	689	728	727	703	781	706	739	701	696	665	737	730	758	747	761	749	690	758	734	753	756	720	676	708	722	698	726	725	714	724	753	729	714	730	710	760	746	750	761	738	697	703	782	721	736	730	683	752	717	725	695	718	734	721	741	717	700	731	695	758	679	745	699	746	734	747	747	774	719	732	716	699	703	738	745	722	688	700	759	714	723	762	722	699	709	765	745	758	730	722	781	683	692	759	697	730	723	722	785	750	719	705	787	700	715	687	764	725	750	696	711	716	735	735	706	738	712	727	750	749	732	717	703	726	704	759	726	725	744	700	773	717	717	702	721	718	710	707	659	759	694	730	696	738	744	710	780	730	727	730	740	778	736	747	760	721	771	722	707	717	729	683	682	724	758	748	727	710	707	716	758	753	739	740	759	742	719	766	704	740	714	709	705	725	741	723	748	692	711	761	710	697	727	730	708	712	764	677	751	779	733	745	703	754	711	735	730	723	684	721	733	688	761	745	757	695	771	722	709	717	724	695	732	726	737	704	753	736	751	695	719	706	687	724	717	761	726	690	758	733	745	677	702	723	715	686	693	704	700	758	712	771	723	739	730	762	730	718	710	752	770	715	720	696	700	750	725	690	689	702	725	708	727	785	768	723	716	718	733	725	699	758	691	735	732	756	720	721	735	702	726	709	713	710	769	694	711	751	783	736	715	758	784	738	703	683	740	763	760	744	745	748	681	747	715	793	740	721	738	746	719	750	724	701	731	706	704	722	759	731	731	736	754	671	779	719	737	713	734	691	722	719	696	768	750	724	748	730	712	714	751	727	730	703	685	732	753	736	759	731	725	712	693	708	753	738	714	800	676	712	780	770	727	719	734	694	692	710	724	716	738	738	745	689	774	781	690	700	696	726	669	698	724	749	709	744	731	765	702	737	798	774	731	743	691	745	731	724	696	748	755	729	732	694	703	790	758	707	718	753	729	726	720	667	703	707	748	679	735	725	739	741	694	754	750	728	726	772	733	721	736	718	723	764	727	778	727	691	722	678	691	719	708	744	727	726	721	708	726	719	708	694	732	699	719	704	717	695	705	728
24634	22074	29058	25907	22688	23371	17921	8270	5645	4897	3895	3137	2739	2517	2193	1954	1770	1701	1541	1587	1470	1355	1240	1248	1173	1184	1165	1030	1014	1075	1063	1050	985	1001	1000	979	1031	967	981	961	1046	1000	1011	971	959	1003	957	954	939	946	983	959	952	919	880	927	948	906	957	865	918	923	895	931	944	870	892	895	879	911	914	988	943	938	930	942	906	880	921	922	936	863	897	872	861	958	877	922	857	849	877	912	882	869	892	894	861	871	828	895	872	837	927	898	859	916	875	890	831	881	848	935	890	893	883	827	849	863	862	887	871	911	909	901	892	927	906	924	908	911	922	875	856	878	900	876	920	913	869	849	837	841	907	917	879	967	827	885	825	885	859	894	894	870	878	862	894	875	908	899	904	847	891	887	900	864	907	910	868	877	820	789	893	914	933	925	901	907	899	872	868	874	918	908	836	869	872	874	866	846	932	885	891	901	919	844	872	836	867	852	849	910	951	933	878	908	914	876	901	857	947	882	922	914	900	864	920	858	885	899	851	863	900	873	864	851	927	853	837	921	902	926	813	884	922	809	905	872	878	866	866	853	836	908	852	936	900	891	925	892	884	868	893	870	865	880	905	841	917	909	852	915	868	912	901	895	908	837	888	830	921	880	861	921	875	881	876	857	875	869	898	923	917	907	873	834	897	873	872	864	920	915	850	905	894	846	894	889	852	915	922	943	866	882	843	954	905	910	883	901	909	866	924	882	884	907	909	930	866	892	922	887	907	875	801	938	874	879	907	915	882	911	846	853	884	854	875	916	889	833	899	864	896	899	900	860	914	913	881	826	897	902	855	860	842	847	839	908	909	892	903	932	842	915	878	854	894	835	810	900	899	947	864	829	902	878	853	884	888	858	862	883	873	902	823	920	853	838	853	904	917	861	889	883	875	896	867	845	871	870	918	848	912	885	856	874	878	934	889	871	910	907	847	890	841	909	893	882	966	934	923	835	886	873	884	871	867	882	863	902	861	882	862	886	914	918	930	857	868	899	889	890	895	917	887	910	887	874	884	866	891	848	872	867	896	921	921	907	909	905	900	924	872	841	880	861	879	858	920	882	886	888	879	902	901	854	853	927	891	879	861	862	921	863	880	873	825	833	864	829	873	839	886	911	852	865	824	882	838	821	918	867	874	847	847	863	929	865	830	904	879	904	896	902	839	883	886	845	903	875	863	874	895	868	855	891	908	857	894	913	903	909	915	877	834	857	875	887	894	916	840	916	898	873	823	892	876	853	883	901	883	928	869	843	866	914	912	864	947	932	892	861	895	874	875	909	869	844	870	894	876	886	847	844	899	839	865	874	840	832	931	931	912	882	865	909	931	912	919	873	845	950	849	885	812	886	904	850	855	896	892	889	861	908	836	919	912	923	942	872	860	895	855	869	848	929	936	900	860	871	867	885	871	943	936	859	862	861	900	863	856	867	865	917	910	837	891	883	924	863	896	856	842	823	918	905	871	890	911	860	930	879	882	862	912	857	838	880	873	915	900	853	870	846	919	894	924	850	885	834	873	848	834	925	874	885	847	860	883	910	897	877	914	892	865	903	867	913	872	851	862	829	844	865	874	905	888	863	917	933	899	836	890	904	938	849	864	876	835	877	886	872	836	898	948	839	900	871	865	871	871	872	924	845	864	901	861	856	862	911	887	845	834	879	894	856	875	869	878	879	880	914	854	866	877	858	884	893	853	879	827	870	941	895	812	878	899	881	898	891	907	908	879	907	861	928	871	926	905	878	860	870	872	877	890	907	885	927	920	840	859	885	896	877	858	905	837	843	921	875	904	900	886	877	890	834	853	878	863	876	876	912	890	874	905	877	877	884	860	857	875	924	845	924	832	953	859	908	912	898	888	947	864	913	898	911	867	857	935	934	919	873	884	892	898	875	867	876	857	864	878	885	837	840	913	900	921	907	868	870	909	863	868	841	858	885	905	900	898	867	870	867	914	859	901	910	869	911	857	877	870	832	926	875	866	897	893	873	872	898	926	915	917	854	834	887	929	908	873	852	899	901	828	848	892	893	889	880	858	853	868	852	851	894	940	912	896	885	892	824	842	882	842	833	887	896	874	875	840	828	848	894	883	912	939	894	895	925	842	898	901	830	887	871	907	900	902	857	849	852	901	919	866	838	912	863	918	937	880	905	910	876	907	854	887	901	853	932	892	878	902	893	879	940	850	864	886	860	912	875	954	900	904	891	940	904	918	931	858	903	888	884	890	895	915	832	876	889	856	898	836	916	864	893	863	882	827	883	882	881	834	882	889	881	886	819	912	933	856	868	865	933	894	876	913	922	895	880	896	904	804	848	859	895	943	912	936	868	913	865	839	832	874	865	873	842	909	899	913	900	901	895	860	846	922	874	940	879	837	857	843	870	864	876	882	931	853	850	849	848	909	890	885	884	870	868	846	848	873	898	944	884	848	907	849	829	860	915	903	919	798	898	899	857	936	866	836	902	933	935	885	908	809	895	922	881	822	822	908	864	911	891	829	892	870	889	852	891	917	860	936	848	888	843	878	882	873	874	919	930	899	911	872	890	857	841	904	904	842	896	882	925	859	887	881	841	912	914	907	875	877	886	926	853	860	859	921	975	870	892	903	905	920	903	887	866	880	874	853	920	812	865	864	900	861	885	878	863	928	908	843	885	865	886	870	856	839	917	927	881	858	900	862	936	872	905	908	897	853	893	886	896	852	862	865	874	834	941	862	836	898	902	870	924	884	865	875	908	923	890	891	889	857	898	847	856	912	896	890	850	882	882	882	857	873	848	902	916	885	849	882	879	848	827	877	902	844	816	848	927	887	835	901	885	873	905	892	858	863	912	894	856	874	882	831	842	905	905	880	882	884	849	832	916	873	860	884	893	909	899	867	890	927	866	882	959	895	847	934	917	897	845	903	876	899	940	913	889	936	898	893	849	849	925	880	858	865	856	892	859	861	905	903	871	880	911	885	876	897	879	945	897	906	846	867	873	910	941	875	890	881	877	846	860	870	891	880	923	860	905	910	864	902	862	902	862	843	932	876	876	841	826	894	890	886	883	876	930	884	872	825	866	841	905	838	853	888	915	917	905	912	868	819	877	860	889	903	830	895	859	919	830	924	930	871	876	871	949	857	843	915	942	922	879	828	893	897	931	885	889	893	886	863	886	931	847	866	889	851	934	844	945	901	904	853	878	903	882	853	906	925	876	851	913	904	921	920	892	945	897	894	902	867	869	905	875	932	896	879	847	842	845	889	850	848	851	831	894	915	901	906	897	864	883	885	849	835	863	880	923	862	924	868	921	900	871	870	885	831	873	886	848	904	862	871	892	855	939	949	857	863	933	920	882	940	886	875	870	899	845	866	853	882	893	866	855	873	932	891	888	869	824	858	876	858	885	895	941	881	860	893	874	831	925	882	893	862	912	907	920	923	825	891	890	890	832	911	868	921	862	930	809	888	851	876	894	906	872	872	877	881	872	953	847	871	846
42750	67297	53063	40960	32310	23793	16320	12659	10465	9123	7199	5821	5083	4464	4069	3480	3053	2672	2430	2269	2182	2025	1840	1713	1687	1550	1606	1353	1316	1321	1307	1178	1156	1135	1167	1113	1120	1063	1101	1068	1033	1075	1057	1114	1057	1043	940	1012	1068	990	1023	991	979	1001	970	990	978	1041	960	938	978	987	988	1022	933	971	978	983	982	961	949	991	919	963	969	914	945	863	933	927	947	906	980	935	890	895	961	894	934	937	940	939	957	869	915	890	933	880	912	859	887	936	887	943	895	876	938	928	948	930	893	853	874	874	903	888	923	890	932	904	906	863	908	937	921	847	913	964	900	917	953	901	879	922	923	980	890	886	894	913	909	882	903	920	916	862	918	897	870	926	843	893	962	931	951	938	951	847	901	923	936	891	936	964	917	923	936	950	929	908	934	938	932	948	893	902	911	952	852	926	885	885	908	892	888	910	885	874	851	921	893	894	873	930	909	901	903	942	923	917	951	862	930	888	914	884	878	927	939	886	912	913	935	859	870	900	903	886	897	960	907	910	893	938	928	837	918	942	897	960	962	945	907	926	942	904	924	926	914	887	892	888	931	910	906	905	934	904	882	884	920	898	946	889	903	933	864	917	905	918	870	880	905	902	930	926	883	917	922	943	963	907	832	883	949	956	928	921	860	899	942	915	944	899	923	938	925	912	898	892	904	907	938	925	843	916	884	915	843	902	905	903	909	923	893	914	977	951	921	878	882	914	942	897	915	898	887	909	883	895	905	920	885	929	912	957	902	958	897	902	936	905	915	887	926	875	893	872	935	877	921	912	876	938	962	929	937	957	910	882	899	914	933	929	953	840	870	917	860	891	906	881	883	878	869	925	939	864	921	909	935	875	890	924	941	899	953	950	958	879	927	927	926	928	915	947	912	882	967	926	907	897	861	910	909	888	922	917	953	915	878	918	943	911	871	919	984	889	904	897	932	944	912	921	914	867	947	915	911	902	906	902	927	946	855	916	893	916	953	896	958	861	952	894	898	897	876	943	898	887	862	916	953	947	883	923	939	945	906	923	906	911	956	888	947	962	871	912	841	879	900	943	915	873	900	891	940	884	937	941	917	917	911	862	911	884	914	888	862	937	928	933	891	907	895	894	897	898	903	925	892	947	960	946	928	859	947	949	961	906	962	926	915	930	844	956	914	890	924	976	903	961	1028	953	879	953	954	944	892	876	882	946	955	939	900	898	945	879	938	896	896	936	866	878	912	864	910	859	885	932	891	969	938	881	908	876	844	969	935	889	949	910	946	916	931	892	878	932	951	919	902	916	917	883	888	938	932	931	834	917	938	831	920	905	928	872	881	919	941	915	897	909	927	888	873	857	883	933	922	915	871	941	967	947	977	992	938	930	932	878	954	957	861	945	944	965	922	914	972	934	923	941	905	932	907	895	928	895	934	942	896	871	860	943	938	868	936	922	923	944	911	969	889	939	924	906	932	900	926	885	920	897	918	937	934	906	929	945	927	888	910	897	933	921	925	883	909	892	906	923	908	863	937	924	850	900	896	899	906	926	924	897	910	874	919	870	863	861	856	874	941	879	884	950	889	882	852	918	931	895	883	945	924	899	931	872	887	870	901	959	885	893	970	888	929	901	927	878	851	890	893	885	923	920	934	938	924	941	863	921	875	944	888	920	982	927	860	884	930	943	913	953	959	891	893	938	928	856	914	846	882	923	913	893	857	924	909	979	938	931	938	947	858	929	951	918	887	974	952	945	875	939	927	906	877	868	949	965	885	1010	919	947	866	906	911	914	957	968	895	930	927	922	906	881	900	893	893	937	897	944	915	876	885	918	950	865	911	899	904	841	925	961	933	929	908	912	866	913	931	909	935	882	963	917	952	914	928	899	871	952	877	928	934	918	905	931	951	923	837	940	909	926	910	910	932	900	940	949	887	860	882	896	911	934	939	901	878	907	914	982	951	905	952	901	920	921	938	899	890	920	947	905	906	933	971	935	923	925	899	982	879	906	928	945	881	928	901	858	962	931	871	951	877	916	974	888	949	865	906	869	902	897	914	890	948	924	900	943	936	885	922	899	844	886	904	882	887	914	927	921	886	889	901	938	929	927	872	924	934	871	853	907	927	977	915	949	910	890	946	982	922	920	819	908	911	859	948	890	912	990	886	875	890	892	978	864	939	959	904	934	939	961	872	918	937	941	898	917	958	937	965	895	952	920	924	935	931	971	891	877	937	848	907	975	943	902	937	910	947	958	887	942	946	917	901	909	900	914	893	917	929	940	924	925	902	936	969	920	902	936	915	850	949	854	857	909	919	871	904	902	971	894	888	905	909	883	897	915	918	975	927	939	883	919	954	853	956	917	929	923	904	903	893	944	912	887	927	937	922	967	897	896	858	884	965	937	922	854	949	914	943	926	908	907	917	888	921	858	932	907	940	936	908	962	887	905	893	887	982	880	928	919	1001	924	873	864	926	939	924	889	927	927	931	894	907	977	932	914	947	870	864	903	890	953	872	957	954	938	929	886	882	897	934	951	923	894	905	910	895	923	876	945	867	981	939	931	856	878	934	929	937	900	928	920	950	886	855	901	965	916	898	914	927	899	914	897	963	896	928	890	952	927	926	890	890	909	890	914	967	939	915	903	880	954	902	882	965	914	937	886	903	919	940	897	896	929	951	911	917	964	954	933	901	920	921	869	932	945	905	861	923	959	943	905	923	943	948	888	874	960	928	940	952	909	958	890	884	922	909	973	928	925	864	919	915	899	954	913	910	899	874	980	956	888	927	949	948	847	905	880	916	932	901	898	945	899	964	888	946	901	910	943	945	845	908	886	914	882	952	932	868	928	946	940	889	957	888	909	924	915	880	931	945	922	884	926	954	886	910	877	932	900	905	848	883	886	934	953	877	935	859	934	884	909	919	883	931	888	909	919	913	951	917	911	864	898	895	897	919	936	880	931	895	918	871	891	908	927	934	938	890	902	924	919	869	944	932	888	957	952	911	918	943	920	897	938	950	915	872	911	862	877	892	881	884	910	907	887	902	931	922	835	894	914	967	873	907	922	940	941	923	952	913	923	877	906	929	866	927	930	946	895	953	919	954	914	897	897	925	854	848	966	904	894	935	884	929	869	884	904	921	910	948	963	891	945	921	865	934	926	965	943	920	916	901	892	928	880	902	887	875	856	900	912	964	881	850	941	920	913	957	890	949	937	951	953	926	944	905	892	918	896	894	905	895	915	875	899	917	880	883	914	908	936	935	892	869	910	880	845	964	926	898	896	894	911	927	891	860	868	902	927	933	901	937	826	937	940	960	919	915	966	893	946	919	896	961	940	911	862	992	944	938	865	955	924	891	883	917	922	873	919	905	902	901	875	891	938	940	936	914	921	923	932	942	855	906	928	951	912	934	931	907	914	860	923	933	841	892	940	887	925	943	877	904	896	923	879	894	921	923	956	917	873	932	902	916	878	931	913	920	956	923	913	872	902	946	918	942	940	943	879	884	932	940	961
37211	40046	33154	22223	12634	6207	3847	2836	2242	1931	1746	1475	1425	1329	1238	1162	1120	1144	1092	1021	1067	1034	992	966	961	944	929	888	927	896	906	884	876	945	920	882	868	843	922	846	894	893	884	861	891	945	840	886	837	928	813	874	835	867	861	871	884	852	820	790	852	868	838	873	866	816	863	857	779	832	880	829	838	872	867	834	852	864	895	885	867	854	863	781	839	864	849	837	831	896	824	870	809	844	834	873	887	841	829	839	852	850	883	924	849	845	850	820	838	891	845	750	826	833	823	839	829	885	828	829	824	803	802	804	803	794	839	855	844	783	832	772	854	854	846	850	848	783	885	858	827	847	856	874	849	852	821	801	852	841	862	811	835	857	918	846	833	804	822	838	826	810	810	822	821	856	839	817	852	845	824	851	836	820	773	796	877	793	907	822	795	825	887	791	896	804	804	859	832	816	773	817	872	830	784	818	868	840	841	830	847	848	812	821	873	845	809	857	868	843	837	857	894	872	810	860	869	884	826	796	828	799	834	850	802	884	769	816	815	842	849	814	894	813	839	847	837	876	858	849	849	843	838	844	844	809	801	832	861	819	842	862	864	872	830	865	845	826	796	851	824	837	844	860	813	810	820	857	893	839	842	838	830	829	862	798	844	828	796	844	773	842	904	855	829	811	862	840	859	856	845	834	872	827	813	883	832	792	790	850	848	869	860	868	838	843	861	810	869	898	813	826	861	833	797	872	852	855	848	848	845	865	846	803	809	831	890	843	881	871	815	851	815	843	852	846	857	849	848	854	836	855	809	844	822	832	825	829	823	870	852	818	829	818	795	853	866	926	844	847	850	840	860	806	861	822	821	837	847	871	875	861	806	859	831	841	883	858	814	775	841	825	849	785	825	836	821	883	814	830	848	874	835	807	793	880	812	846	757	852	790	868	833	791	846	839	845	863	853	853	858	820	852	840	802	845	867	818	869	823	778	857	877	816	804	863	850	828	836	837	811	846	790	857	846	865	866	869	844	866	824	812	847	894	842	782	849	863	850	816	858	846	887	872	885	870	880	857	839	790	844	816	815	826	822	851	820	842	835	855	859	839	795	877	777	904	861	777	838	829	847	813	843	867	855	839	846	851	823	820	844	861	800	858	855	835	831	893	893	841	848	844	751	845	855	788	843	834	864	842	830	831	825	822	842	832	867	843	839	799	858	806	793	819	819	831	859	851	844	788	876	906	804	827	831	879	785	857	815	853	852	856	869	803	834	837	833	842	875	843	816	861	842	864	859	776	896	913	883	818	831	850	830	824	796	829	822	887	791	875	858	814	861	771	825	849	809	882	892	833	813	887	895	842	772	836	848	833	906	863	888	862	854	859	842	898	873	828	873	856	859	806	808	793	842	866	832	814	856	836	888	846	824	832	882	833	816	820	798	859	796	817	800	826	809	808	849	901	830	795	841	888	764	835	877	825	880	827	864	832	867	872	842	842	807	837	849	832	830	833	852	853	852	837	818	840	867	819	859	892	853	849	848	797	788	875	786	813	847	816	795	827	801	853	785	790	834	836	907	859	864	782	815	830	850	853	789	874	849	828	809	852	881	780	852	809	857	900	857	839	900	869	842	841	885	833	844	833	827	837	847	795	812	839	821	860	845	867	838	865	875	851	814	833	860	875	847	779	814	926	862	801	848	821	842	843	831	824	906	821	813	889	890	886	816	792	765	825	851	826	790	884	794	852	859	848	822	819	825	895	852	831	806	830	862	880	814	825	810	855	868	816	783	828	813	756	909	856	856	848	817	873	853	837	778	827	835	846	852	835	817	801	789	870	838	774	841	832	804	832	867	847	814	844	811	831	833	840	877	794	852	839	805	855	874	879	794	864	813	803	903	787	845	831	825	870	871	869	843	881	803	867	810	848	839	808	857	846	848	848	871	868	814	832	818	859	806	853	881	890	781	840	810	851	826	850	856	821	772	829	808	821	796	910	782	812	892	798	835	812	843	822	898	847	886	847	868	887	813	807	850	871	839	819	871	865	899	886	871	800	804	890	814	844	894	850	831	779	801	910	826	863	825	863	806	807	838	818	800	839	819	842	862	858	863	872	810	821	867	857	866	812	829	790	841	841	840	800	834	851	803	857	869	873	850	869	847	843	870	828	794	847	827	829	874	836	833	829	834	839	841	826	844	844	784	846	832	834	874	806	876	832	806	799	779	875	886	798	814	850	816	827	861	884	881	866	855	883	891	833	831	859	853	817	817	844	862	847	855	851	855	853	877	848	858	847	808	812	830	848	793	828	810	848	852	844	855	851	849	865	878	813	829	872	858	812	782	854	801	854	785	801	859	825	851	817	852	851	847	870	860	787	844	783	817	844	841	835	861	858	775	892	810	824	793	831	872	846	794	831	820	855	835	838	804	823	825	822	868	835	849	866	856	865	840	852	836	827	866	828	808	856	856	842	799	858	844	836	816	864	769	847	893	819	819	825	855	872	807	809	828	872	835	855	801	882	833	826	842	814	839	904	822	846	839	799	823	830	817	851	843	832	850	836	821	809	816	832	865	866	809	815	815	848	848	819	864	868	857	823	858	815	843	853	855	831	864	851	812	879	853	870	859	841	853	822	827	842	842	837	839	807	849	828	817	780	798	892	859	804	841	848	895	783	859	800	840	794	884	803	872	830	822	806	839	822	852	861	874	846	893	805	869	852	805	802	873	857	785	867	786	829	871	841	834	825	807	868	888	854	863	842	867	819	888	829	826	807	867	853	845	836	830	843	840	846	863	857	847	836	833	859	818	859	820	827	848	858	830	814	865	815	854	832	819	792	820	828	905	853	823	824	813	830	820	829	827	862	821	845	830	857	861	842	835	802	800	844	840	803	835	847	837	796	834	813	831	848	781	877	860	853	843	788	842	895	841	786	823	831	803	845	836	842	862	861	841	845	831	845	856	801	828	818	795	861	883	807	855	881	827	812	890	852	871	823	844	828	882	853	842	796	885	829	856	846	803	817	863	844	870	868	828	811	774	848	817	841	870	825	874	865	828	782	817	865	804	840	858	853	932	847	831	864	837	751	857	813	840	847	901	815	835	880	781	888	796	871	782	850	813	847	833	874	858	844	781	861	840	805	864	838	829	835	794	831	810	844	800	860	844	811	796	863	843	828	803	864	777	849	864	883	858	876	846	792	855	807	816	916	852	788	829	892	802	809	870	838	779	843	837	890	849	850	888	810	831	829	836	835	848	854	857	864	846	847	832	827	820	891	847	843	823	848	851	867	834	809	831	749	849	823	808	832	894	806	803	808	872	796	865	811	861	849	821	878	910	850	851	859	864	841	804	795	851	859	835	836	785	839	867	775	802	896	872	817	855	831	853	835	846	810	787	870	847	826	829	849	796	839	788	884	801	793	868	840	789	885	875	885	876	852	806	834	819	877	875	789	877	826	816	871	852	855	878	810	819	871	865	837	830	810	836	813	814	852	825	851	821	836	941	905	874	852	838	883
40628	50355	39672	26829	18400	10489	7201	5361	4350	3734	2903	2516	2268	2101	1833	1677	1606	1517	1436	1385	1378	1243	1140	1128	1131	1162	1110	1128	1061	1013	1037	1056	994	945	1004	966	1002	1020	964	970	978	950	998	940	973	939	995	993	928	928	923	851	903	914	907	951	939	910	946	900	967	964	899	887	912	912	961	889	886	916	919	934	934	917	911	843	911	907	937	886	922	871	895	898	865	878	875	865	927	930	874	879	906	873	909	923	850	875	921	849	895	942	869	878	875	887	962	976	907	875	892	899	904	902	882	933	933	922	877	878	946	853	910	889	874	927	869	894	948	876	863	922	928	918	949	906	899	960	836	917	893	897	943	938	891	902	942	915	935	901	883	879	923	842	940	894	859	918	899	842	888	881	925	927	920	957	940	875	908	920	895	914	887	905	865	865	910	900	859	885	922	913	865	898	909	909	946	929	859	900	849	908	886	883	897	908	912	880	907	865	937	849	898	889	877	890	911	928	927	931	925	913	892	881	868	891	900	901	936	933	926	898	874	914	908	947	916	872	874	872	887	881	883	910	948	913	882	867	886	938	836	897	881	923	897	898	913	872	916	921	932	887	894	915	949	899	893	912	926	926	885	870	899	899	862	875	944	912	904	846	846	896	919	895	884	913	917	894	882	881	912	850	928	933	862	912	924	914	883	895	938	915	917	873	892	941	879	845	923	919	894	904	942	912	940	921	881	897	936	885	875	904	946	895	896	858	949	847	875	886	902	904	923	872	864	868	888	927	906	940	898	913	921	895	944	927	907	915	883	914	877	881	948	933	878	898	913	913	923	893	896	817	907	873	929	911	906	905	909	926	889	910	889	827	918	880	880	890	916	875	856	873	922	900	890	892	889	905	870	898	896	868	928	873	912	862	902	934	883	891	916	810	885	871	918	903	957	885	901	902	873	946	940	839	934	918	832	896	893	939	871	853	907	918	926	887	888	932	860	845	929	899	857	926	935	944	835	853	919	912	931	897	896	956	858	892	884	893	906	907	836	927	905	867	938	899	926	931	946	865	879	906	915	890	937	876	952	870	870	862	936	941	889	918	892	921	920	855	916	910	883	937	926	871	927	926	856	875	890	962	855	895	901	887	887	888	932	835	894	866	923	876	911	883	905	947	877	906	906	951	875	879	906	903	886	897	844	931	881	878	933	854	906	888	903	885	892	881	888	898	881	891	850	905	889	892	902	907	889	900	861	912	910	886	889	898	885	893	899	904	906	906	909	899	900	894	883	886	912	891	871	881	872	936	876	922	872	843	888	917	940	968	907	902	909	930	914	904	941	917	924	921	941	899	864	869	841	904	905	912	869	854	918	900	965	919	900	836	929	917	928	939	854	931	888	907	896	880	869	902	884	905	916	902	876	887	955	881	925	913	910	894	904	853	883	933	913	916	873	840	871	905	944	870	947	856	866	897	873	913	917	946	895	942	928	928	908	958	924	949	944	921	863	861	906	853	877	900	953	889	1004	897	909	904	909	879	874	906	876	928	898	919	906	919	929	879	892	912	863	905	942	898	918	896	926	936	881	839	938	884	917	902	873	899	884	958	876	930	900	911	856	926	928	877	906	964	873	876	900	917	927	951	912	820	896	862	882	910	881	873	887	888	903	906	845	864	904	851	931	917	885	907	881	979	914	892	944	926	964	892	829	897	878	927	932	878	855	899	888	907	857	865	875	860	935	908	882	911	914	884	878	895	875	885	882	913	923	917	882	900	900	942	892	960	910	867	865	847	864	878	914	880	882	829	873	865	894	948	905	900	829	931	855	891	866	893	892	908	948	970	876	884	879	827	951	871	869	916	898	915	911	882	884	876	915	887	864	918	915	908	900	917	880	861	833	906	930	884	877	902	953	883	871	884	867	905	906	937	902	905	868	872	934	882	875	858	896	899	886	874	904	881	920	887	917	874	919	888	880	880	901	946	913	936	952	907	910	875	930	952	927	893	894	873	867	943	954	877	875	916	931	904	874	914	921	913	896	875	895	925	882	926	902	897	885	924	912	874	924	836	880	938	900	902	874	922	956	836	862	971	927	948	924	885	890	977	903	922	940	922	917	855	887	889	865	916	930	912	907	877	872	904	855	916	823	928	857	900	870	862	929	870	920	858	922	901	836	944	940	968	928	924	957	923	904	888	875	921	903	896	901	896	838	871	905	904	946	898	899	913	835	873	889	918	873	913	910	920	903	909	946	848	910	911	905	901	917	897	918	874	877	931	916	937	924	865	827	883	847	883	877	872	918	912	927	924	884	904	912	863	930	870	943	884	925	883	909	894	849	912	912	890	900	911	816	909	911	863	899	919	898	907	976	893	940	883	884	946	924	925	894	911	903	918	880	935	952	892	934	890	865	841	903	862	877	905	889	854	908	919	895	910	931	903	833	839	906	888	946	883	905	906	898	856	891	884	864	884	902	880	888	924	911	933	888	903	900	878	931	917	925	884	870	912	890	903	897	904	895	875	871	922	914	906	894	862	890	943	902	828	874	913	901	927	896	897	882	917	900	887	875	930	893	870	917	951	894	904	897	911	905	918	876	883	848	895	892	913	945	892	862	916	865	890	903	894	909	879	973	938	920	860	917	908	913	892	839	904	905	930	923	898	935	868	933	947	855	888	892	878	888	887	934	904	914	936	973	865	865	960	911	922	913	878	865	918	957	889	851	927	860	856	916	909	838	928	918	877	902	903	933	896	857	901	937	889	921	872	853	898	848	902	953	899	845	921	862	898	874	897	927	925	858	881	864	917	834	918	869	925	884	863	864	855	905	908	911	900	859	899	917	881	889	921	928	936	894	916	918	888	895	903	940	894	914	881	899	902	928	931	958	917	882	903	895	867	921	940	918	866	900	913	901	885	928	924	881	902	914	913	901	925	923	902	855	851	926	909	882	916	926	889	875	856	899	870	890	894	920	955	912	886	836	891	887	894	860	891	913	893	940	873	883	922	879	873	902	899	898	888	926	897	983	935	939	892	889	888	868	883	930	888	907	906	942	885	929	893	916	891	923	977	915	886	893	906	918	888	889	867	913	864	932	901	878	895	945	896	906	866	902	887	890	888	913	909	914	900	950	930	861	889	916	896	880	881	915	898	876	931	919	923	877	907	877	876	872	916	874	914	916	896	906	906	843	898	902	867	906	895	921	860	962	914	909	926	868	909	894	880	873	883	888	893	883	917	933	914	927	884	903	851	922	964	864	905	912	901	879	878	866	921	857	854	872	922	893	861	865	896	906	919	926	889	898	832	890	845	862	892	907	917	907	944	879	934	919	897	852	896	867	936	859	947	908	916	909	945	889	900	837	895	862	903	920	895	887	960	951	935	931	895	890	894	897	920	873	883	889	955	860	868	895	883	911	892	837	904	851	923	897	896	879	911	895	898	968	927	873	849	938	895	865	953	958	914	865	894	922	915	896	898	907	891	867	896	969	877	985	894	907	912	885	903	884	926	886	915	870	901	876	894	878	887	933	871
24199	20169	26672	25917	21565	15305	7618	4274	3147	2655	2101	1823	1610	1421	1333	1139	1137	1091	1045	1018	952	910	879	883	790	814	872	848	800	762	822	771	695	738	789	781	776	745	740	696	730	710	786	692	718	720	705	646	692	682	686	701	676	736	732	723	680	733	708	728	731	744	730	707	728	693	704	664	705	669	717	689	718	693	684	738	700	684	694	685	693	671	667	722	675	708	673	715	693	686	679	672	692	661	646	668	656	686	700	699	693	670	665	701	653	651	677	699	687	683	650	710	643	691	686	664	706	683	732	704	661	687	665	694	665	711	665	683	705	726	724	686	701	627	663	697	655	652	678	680	628	659	707	663	722	688	690	679	686	660	658	683	679	667	689	688	698	631	695	684	698	695	685	616	715	694	684	710	664	656	669	659	643	669	679	646	648	743	724	664	643	717	673	666	702	733	688	688	694	705	713	687	688	632	704	714	677	685	684	662	639	682	690	672	652	692	664	711	686	686	656	695	648	675	695	722	643	661	690	678	704	686	644	638	645	675	670	677	719	674	660	726	656	695	721	669	671	647	680	692	703	714	667	673	708	678	684	678	698	679	659	702	703	674	689	628	693	681	674	672	704	668	698	719	645	708	732	710	714	715	670	656	643	681	667	695	680	629	671	654	696	674	707	665	732	723	686	706	677	681	716	710	675	671	685	686	706	658	682	670	698	691	663	700	685	691	696	678	688	690	655	697	664	644	633	667	680	715	664	692	676	704	662	699	671	695	672	705	675	649	619	651	663	708	661	675	672	684	717	698	650	668	692	692	689	671	667	693	684	644	640	653	668	685	645	671	696	655	712	668	685	679	669	680	671	680	673	680	711	696	673	687	696	661	680	693	631	678	656	708	712	693	719	734	651	685	744	664	666	696	677	651	673	673	680	692	706	687	661	647	680	656	660	691	638	651	668	654	613	705	648	659	678	682	703	645	638	650	680	709	690	717	672	699	701	669	686	693	752	681	709	627	703	646	698	713	641	690	658	663	664	701	644	646	666	673	698	700	702	712	690	719	662	698	721	719	685	700	656	693	677	734	678	698	668	672	685	743	701	703	668	669	697	649	707	699	724	637	647	669	675	640	665	645	635	675	691	699	717	685	673	700	707	679	728	682	685	643	627	668	680	710	675	723	685	672	684	658	712	700	655	674	652	644	660	702	700	708	652	680	656	670	720	633	683	685	665	693	686	684	697	676	693	686	661	605	673	653	665	646	722	699	658	683	674	665	685	713	654	687	668	676	663	697	701	680	653	669	689	715	706	698	636	686	643	693	683	677	677	651	671	695	685	706	699	712	668	694	706	643	726	699	686	644	691	685	657	695	675	664	720	704	690	655	684	685	678	676	667	649	667	622	730	704	674	648	678	676	732	679	696	681	684	707	637	685	654	729	674	710	719	718	654	676	700	690	727	703	676	660	663	665	660	664	638	655	686	642	662	700	653	675	649	681	639	640	714	671	705	670	698	681	658	657	661	678	736	686	650	697	679	689	677	713	661	679	706	720	678	714	673	697	712	665	655	668	711	670	662	663	659	653	698	660	679	634	634	732	681	660	680	632	644	685	669	706	745	702	661	681	672	664	683	680	660	651	694	629	677	648	693	662	733	663	704	684	655	719	691	651	649	675	655	666	697	662	682	683	708	703	688	735	649	699	670	715	661	680	741	679	675	635	638	682	686	709	670	665	659	638	676	660	671	697	663	706	688	641	638	669	639	694	712	656	656	687	686	676	685	619	640	702	611	688	678	643	670	704	642	673	735	753	687	704	674	675	666	702	664	691	698	694	734	700	694	689	650	640	666	727	688	641	673	706	704	643	724	683	688	669	644	631	632	661	647	685	693	653	700	713	663	693	668	699	686	676	649	674	701	691	688	677	643	676	660	658	662	699	737	738	670	698	684	662	654	715	669	716	671	661	679	707	671	655	689	638	697	702	641	663	643	675	722	644	726	698	671	639	696	667	706	663	688	658	689	690	692	642	638	658	683	758	695	670	633	669	639	648	777	703	624	661	761	688	671	646	670	649	714	671	686	647	656	652	692	678	649	712	734	661	652	692	679	664	642	724	703	653	711	685	712	655	701	654	712	683	703	661	736	708	687	681	683	701	714	653	700	729	697	655	643	634	652	683	654	667	659	673	698	696	686	711	679	673	633	618	720	661	672	689	711	656	689	679	673	651	710	704	645	677	717	676	666	686	686	674	632	679	678	692	675	632	679	714	678	674	639	690	694	737	711	695	702	684	674	662	704	678	673	696	614	686	704	725	680	677	661	670	723	655	672	671	657	684	703	669	743	674	698	674	718	689	681	664	669	706	673	668	740	652	712	728	684	628	681	701	687	707	690	711	707	669	650	671	668	698	661	683	714	665	705	682	673	670	696	664	678	690	664	683	697	700	687	700	679	698	711	684	626	713	617	633	692	704	753	632	650	712	677	639	696	652	702	657	664	680	660	674	660	653	675	624	716	658	668	707	715	704	693	668	667	682	653	669	675	654	669	625	661	708	645	659	653	676	662	702	682	677	699	664	653	709	670	677	687	692	676	695	626	651	666	676	650	675	684	729	632	677	724	686	691	649	678	662	671	636	681	655	682	670	675	695	730	686	653	696	690	681	670	690	685	704	658	637	708	684	667	695	632	716	683	702	667	688	692	613	667	673	689	684	655	682	681	672	708	694	683	680	677	644	628	659	686	714	610	713	637	653	669	644	685	672	635	665	698	693	679	704	713	711	700	690	656	690	731	636	685	721	698	669	702	719	673	644	699	636	716	690	685	729	651	698	689	625	677	732	665	659	669	692	686	651	666	678	685	651	670	644	628	671	699	660	707	640	671	688	668	680	657	658	656	687	661	649	669	669	666	664	694	708	673	704	654	702	649	692	658	692	657	665	663	641	681	657	641	665	702	686	725	713	644	685	687	679	702	657	626	695	704	638	689	667	668	648	678	689	680	700	669	678	684	664	647	631	658	672	687	692	653	728	694	661	665	715	744	677	684	673	654	634	673	679	709	655	688	664	699	700	627	660	714	675	662	663	640	682	682	660	721	691	668	718	679	675	656	671	627	671	659	647	638	651	645	715	670	682	699	669	676	700	634	715	708	711	650	675	678	666	634	684	688	675	749	637	656	712	690	652	693	697	670	689	652	691	706	691	680	692	654	663	667	686	671	698	733	654	674	705	652	658	710	682	683	653	675	659	729	681	711	656	734	723	715	665	686	708	690	689	668	681	711	700	690	631	731	670	692	674	660	634	673	662	683	699	690	646	653	698	666	718	648	662	712	650	679	701	648	678	712	670	677	701	694	687	693	658	682	675	667	694	704	668	703	718	664	659	688	685	663	654	668	716	682	677	646	657	688	655	671	677	614	655	693	656	675	666	674	671	725	717	732	687	686	674	676	656	710	648	636	721	718	683	630	628	674	699	696	701	680	652	704	718	656	660	747	714	703	730	693	712	682	692	708	666	682	649
37851	60190	51371	39309	24322	13551	9691	7658	6106	4998	3986	3290	2814	2380	2115	1917	1690	1610	1555	1467	1287	1208	1084	1167	1107	1079	1032	1048	899	922	868	884	957	886	878	800	849	850	831	831	804	783	799	827	830	779	763	785	804	807	808	768	797	777	767	732	754	780	715	755	737	749	723	702	808	759	801	785	741	722	768	742	776	763	725	751	781	764	757	750	732	750	698	753	767	710	725	711	724	715	736	730	687	764	753	718	705	708	728	730	744	706	684	725	693	721	708	701	699	720	707	711	714	730	687	744	694	732	739	724	745	715	735	771	731	708	701	788	737	730	700	717	719	653	709	717	739	710	712	696	685	691	730	759	752	726	752	709	716	739	738	732	696	721	719	686	754	731	735	721	704	691	747	735	781	754	705	728	736	743	707	679	757	723	696	762	751	724	722	721	706	754	744	775	731	693	683	740	705	747	715	749	747	766	715	734	720	729	750	706	734	714	727	700	705	700	773	674	729	764	721	686	713	691	755	703	696	729	736	751	735	720	771	718	720	679	694	741	706	764	704	711	736	730	756	731	727	782	730	717	727	775	721	705	755	715	708	759	730	714	709	720	720	678	747	705	773	741	759	686	737	709	703	689	707	730	687	699	691	727	723	717	762	711	746	703	750	714	691	720	770	752	711	719	756	788	682	721	698	730	693	715	722	742	740	712	737	739	732	728	740	737	769	691	732	668	641	711	710	730	747	709	720	735	709	712	702	714	737	714	768	703	734	785	728	708	758	720	723	736	708	692	730	752	769	753	685	714	769	759	771	693	674	721	710	675	763	695	681	684	705	686	742	703	733	703	749	713	715	739	699	691	696	734	729	725	757	731	726	715	733	708	743	726	699	716	698	712	686	766	703	685	755	712	751	729	731	737	745	719	678	723	728	777	768	706	700	768	736	712	731	691	708	724	719	745	758	723	691	727	743	704	717	748	731	741	716	732	690	739	729	701	732	726	687	772	749	729	748	735	698	758	690	742	718	725	739	715	774	686	692	697	687	702	690	701	707	755	758	691	766	714	719	747	743	701	720	728	761	717	738	751	704	640	726	761	721	721	740	688	713	732	690	725	736	747	758	680	691	690	725	765	719	734	697	666	704	724	746	722	698	707	728	732	726	728	752	723	738	696	757	727	740	686	720	730	722	714	728	705	742	710	729	709	743	723	735	686	734	725	780	733	757	711	706	724	712	731	729	707	787	705	691	692	739	751	749	723	699	701	746	748	752	743	703	741	755	755	715	751	728	773	764	746	756	741	739	720	753	698	727	726	719	704	734	709	730	746	737	761	735	779	708	734	683	742	709	693	698	735	711	710	745	766	745	747	745	749	710	705	719	704	766	777	704	715	739	699	746	723	727	726	722	686	731	755	724	731	652	714	736	720	757	708	747	696	693	680	781	721	689	728	687	756	692	761	675	760	737	706	743	697	727	715	744	685	763	773	707	770	720	673	712	733	691	717	696	735	723	689	647	742	709	724	770	729	756	714	780	744	744	697	753	733	713	769	740	702	769	696	697	725	743	750	702	722	738	786	733	753	761	708	731	734	681	711	695	711	742	720	692	759	762	707	733	729	698	757	745	690	745	758	756	715	748	696	708	781	765	723	697	762	712	740	736	779	664	743	738	763	726	733	714	674	749	708	705	690	687	701	716	661	747	728	727	725	701	739	683	689	651	702	741	709	707	713	693	718	699	717	700	765	688	689	746	742	757	710	781	775	712	776	750	725	761	739	763	765	749	736	743	739	695	690	746	704	741	692	724	743	772	755	731	707	713	709	718	777	724	731	710	752	728	652	798	678	757	718	723	730	717	714	693	731	682	736	661	687	755	722	710	727	709	670	736	711	731	742	714	725	740	673	715	762	749	719	735	750	760	766	725	710	788	753	756	696	759	753	690	719	725	713	695	707	716	724	716	738	736	691	711	700	780	747	719	718	743	696	715	757	731	686	712	776	717	773	710	726	648	685	695	680	689	727	713	729	756	699	704	705	726	692	716	712	768	752	691	726	737	736	708	755	796	726	733	745	769	711	751	717	717	722	731	711	735	719	723	716	755	696	738	734	661	710	695	729	718	755	769	750	734	692	700	702	705	718	730	723	719	727	703	775	728	719	725	748	711	691	738	731	695	710	764	704	711	717	733	760	710	747	729	731	695	727	780	756	691	746	714	738	764	664	735	675	727	715	756	711	746	748	668	767	732	698	688	747	786	693	680	694	743	745	763	687	693	713	714	722	753	733	732	718	728	712	744	722	720	739	733	710	674	726	723	726	730	730	728	741	732	692	749	715	746	696	726	725	738	777	732	714	758	690	720	695	723	711	762	739	782	717	751	733	729	752	743	707	698	730	746	729	680	695	719	694	724	703	718	732	790	730	736	724	721	727	732	694	701	720	710	719	776	721	693	717	708	759	697	733	678	750	737	736	716	719	731	725	711	748	792	752	721	691	740	739	737	672	742	738	746	720	741	668	662	735	716	703	751	727	740	775	739	692	704	760	752	723	727	766	699	750	735	688	747	721	719	717	739	727	780	767	741	768	736	711	725	671	691	705	693	721	688	741	713	752	739	739	712	747	683	707	714	718	736	778	715	727	688	691	698	715	764	730	693	756	684	746	712	689	702	700	734	752	737	726	739	727	716	742	715	724	747	735	694	770	773	680	732	715	697	701	715	744	717	728	740	712	707	752	760	693	752	786	743	759	710	698	733	724	728	702	788	744	753	705	679	678	701	789	756	731	720	734	766	732	717	701	707	716	670	691	778	714	801	696	729	729	691	746	747	733	775	704	755	709	770	753	725	711	695	740	726	726	740	740	722	713	682	705	725	709	716	715	720	685	745	735	733	723	775	715	682	724	734	735	754	676	727	737	688	807	719	679	706	736	646	746	762	733	728	751	720	731	741	728	723	744	692	742	714	685	723	710	777	747	713	774	705	766	735	691	714	713	715	707	704	742	727	761	690	740	758	700	751	689	792	710	763	760	800	765	722	723	780	705	727	726	721	674	767	750	753	708	727	725	689	754	718	692	743	690	732	758	790	706	707	718	690	675	707	696	738	695	731	704	777	741	720	730	699	719	743	701	731	742	731	737	771	701	667	689	709	757	737	743	736	725	720	749	685	775	722	726	698	733	763	759	730	692	733	745	746	728	694	729	702	732	728	753	733	682	705	742	736	714	733	718	695	779	775	730	732	722	743	729	705	707	681	707	699	705	748	696	725	685	732	704	714	730	700	689	728	705	697	677	717	740	769	713	711	744	727	725	720	659	731	711	682	768	689	695	747	700	763	743	743	716	701	746	711	698	669	708	668	698	733	711	772	732	677	761	768	673	698	710	696	711	720	698	693	743	694	732	711	682	692	747	719	802	743	751	731	727	682	741	744	729	737	735	680	700	742	710	720	730	723	731	778	753	705	787	731	764	745	701	754	742	742	699	710	720	755	744	738	680	720	718	713	713	663	756	704	760	752	682	748	700
24510	22067	29214	26359	22823	22773	17546	7836	5227	4244	3322	2830	2483	2270	1871	1818	1596	1603	1522	1438	1333	1366	1223	1240	1216	1133	1172	1161	1040	1136	1069	1020	1031	980	991	965	916	1015	958	976	1014	926	860	934	941	912	982	956	932	949	963	910	904	941	928	876	908	910	904	917	912	890	954	938	921	896	929	924	934	907	925	917	878	875	907	916	869	945	896	937	927	922	870	946	892	867	921	899	918	923	935	852	893	869	913	897	878	893	912	868	878	971	918	871	879	901	880	908	925	883	916	845	883	905	882	917	886	861	954	905	839	887	850	880	930	927	869	933	904	915	848	866	897	845	893	852	910	903	826	880	854	888	941	861	886	869	906	880	864	906	907	897	873	874	909	873	867	869	918	921	889	843	874	890	916	973	843	887	900	842	868	956	869	928	849	865	891	894	849	915	881	911	914	903	920	876	905	880	903	897	898	895	857	907	937	837	913	826	879	878	896	896	859	879	872	930	902	883	921	911	850	851	910	897	925	876	870	911	885	890	858	926	901	888	879	856	865	836	914	929	893	856	844	888	866	906	916	934	836	878	901	868	875	873	873	850	890	902	910	859	829	882	872	894	892	921	941	926	887	896	973	889	941	936	924	907	866	855	914	909	889	842	896	874	886	863	878	924	864	843	858	891	868	859	896	875	886	940	884	903	917	912	861	907	865	839	885	882	834	909	861	816	887	860	879	878	876	924	911	882	878	888	882	876	830	854	857	840	912	951	909	973	840	860	912	872	923	992	895	865	846	892	886	881	910	824	856	875	917	875	921	904	946	881	876	856	909	834	929	876	902	860	849	870	881	843	866	905	867	871	875	868	878	868	888	891	856	844	847	832	931	911	859	814	910	909	878	899	877	864	847	879	805	932	895	903	866	908	853	877	848	869	947	898	921	863	838	866	897	839	939	865	848	925	924	883	899	852	939	912	946	903	892	871	894	897	889	886	837	876	907	855	971	893	906	876	898	894	919	982	915	916	886	897	905	881	930	923	845	921	911	856	898	868	905	952	888	854	869	873	890	839	880	926	848	936	860	881	847	950	853	852	856	875	885	880	819	899	906	833	933	918	913	964	880	911	879	918	876	931	865	908	967	910	877	886	933	830	918	945	895	910	914	845	892	928	890	868	878	886	913	846	882	890	898	868	898	867	923	894	900	924	914	921	867	893	899	846	895	886	907	887	881	900	856	881	899	889	877	866	873	886	874	852	860	943	929	845	882	879	876	882	875	858	939	893	860	950	900	839	919	884	882	895	884	891	903	918	851	867	857	897	836	899	897	887	920	889	882	919	865	869	853	896	904	883	922	915	858	902	899	839	888	901	857	845	902	859	897	874	903	887	884	941	932	878	884	889	908	870	841	866	885	937	894	881	861	855	854	893	937	927	916	929	923	923	944	918	920	890	885	874	909	907	883	881	852	906	879	889	911	894	889	900	914	873	923	911	890	903	897	888	935	936	872	857	911	878	922	945	894	908	855	887	824	892	880	829	834	840	820	936	913	890	886	866	897	892	924	906	910	878	888	978	892	842	887	868	886	838	829	879	871	902	909	872	896	855	888	889	862	854	945	887	825	813	893	906	929	859	876	931	883	916	895	880	902	930	874	883	857	892	872	915	869	903	931	897	885	891	846	862	913	883	934	839	878	907	856	889	896	867	833	852	928	902	940	920	846	827	896	874	853	898	931	886	895	857	888	921	869	927	891	884	880	843	858	919	904	876	887	858	882	906	870	850	880	877	896	908	913	869	874	923	946	934	897	866	873	896	887	951	879	950	884	922	918	927	896	859	916	880	888	888	835	905	902	920	891	873	860	884	868	895	916	856	939	863	869	899	894	862	888	864	929	901	900	945	846	889	822	884	872	859	901	878	830	902	915	846	885	860	951	898	885	857	912	877	912	879	874	898	854	869	894	878	893	871	849	877	895	885	885	894	871	860	858	931	919	895	902	894	906	926	883	903	808	903	848	817	841	895	875	876	893	898	877	868	903	885	935	856	904	888	896	852	869	902	907	865	916	903	965	863	889	847	939	878	911	879	922	898	954	917	931	857	886	833	928	871	921	880	851	913	867	882	859	870	951	850	865	861	879	892	893	869	949	897	898	890	844	890	887	849	936	858	838	888	899	903	891	888	859	892	909	879	884	847	887	836	881	899	832	860	885	860	831	898	892	847	877	860	831	871	904	926	904	917	883	913	887	939	910	837	945	858	856	900	893	906	881	935	794	915	882	888	822	865	910	911	906	886	880	888	909	893	866	894	836	882	887	872	890	922	888	882	841	890	878	903	864	847	907	876	938	862	856	924	899	883	896	870	876	919	917	934	930	869	850	869	917	890	851	910	865	921	871	900	928	840	899	870	829	864	835	922	896	893	855	845	885	928	912	898	919	850	908	917	889	859	849	892	897	876	912	906	923	891	857	828	896	917	855	883	882	862	913	850	937	916	847	828	967	875	917	883	915	909	917	875	850	843	868	834	910	885	885	935	903	915	891	852	911	887	885	861	851	870	880	842	874	883	889	907	828	891	866	880	873	918	863	887	885	867	858	902	865	855	900	954	893	871	901	940	865	869	897	941	894	848	929	871	875	847	851	872	872	869	908	896	903	929	920	895	830	910	858	896	888	823	906	885	913	916	877	841	924	876	834	880	922	879	922	827	906	870	858	878	881	864	914	876	887	874	994	897	905	894	927	859	917	876	899	866	911	855	922	870	864	868	884	910	849	933	879	890	880	860	901	902	889	916	912	875	858	878	910	888	904	906	881	853	921	853	924	900	888	918	941	884	891	931	874	836	886	889	870	894	893	902	855	916	880	904	872	882	896	898	898	825	917	886	915	842	881	883	949	908	893	880	839	856	887	888	905	921	917	875	934	865	880	858	884	879	846	863	855	902	891	907	936	868	910	879	894	858	894	895	881	950	912	846	917	900	885	845	882	915	872	883	907	911	910	842	858	893	861	828	883	910	890	885	841	872	919	905	911	892	857	888	868	931	837	873	895	870	920	907	909	846	917	875	838	838	896	850	863	863	924	938	886	901	839	918	824	922	869	893	930	929	856	907	862	881	875	871	829	877	857	916	939	858	895	897	838	897	882	830	869	896	864	959	892	879	907	870	907	914	917	896	855	921	872	879	926	894	949	903	855	864	922	887	892	850	917	874	931	880	870	876	912	895	926	896	873	938	867	899	861	929	901	891	871	931	922	838	845	885	889	948	883	863	889	929	891	880	910	913	858	840	883	910	876	917	877	931	880	851	899	860	899	859	864	878	852	877	884	865	858	879	828	882	828	873	914	872	880	865	890	897	880	857	869	830	872	930	943	890	912	907	855	880	870	880	910	935	864	946	919	864	874	853	910	863	955	904	908	895	923	869	915	878	899	864	879	849	946	896	872	902	912	909	896	925	885	889	863	894	892	862	867	897	830	853	929	907	896	900	883	846	866	861	890	900	914	907	920	900	888	891	886	881	897	850	882	872
44459	69596	65932	47327	31472	21630	15064	11709	9713	7774	6192	5216	4394	3689	3141	2805	2523	2262	2239	2035	1864	1783	1669	1576	1572	1519	1400	1308	1281	1312	1226	1212	1219	1148	1114	1150	1086	1114	1032	1060	1087	1042	1048	1038	1046	1027	977	1056	1003	1026	994	956	994	1038	977	949	1002	1025	979	935	928	968	940	950	1008	1015	981	984	954	894	901	925	992	906	946	892	939	961	931	930	977	903	1012	958	965	969	930	965	872	960	919	966	965	901	901	939	931	973	895	873	949	900	922	886	907	891	912	934	883	947	911	893	946	906	954	837	887	863	926	893	899	920	956	939	902	886	891	910	892	914	905	896	894	902	913	933	968	894	937	882	951	961	912	867	867	947	870	861	924	969	863	917	886	879	910	934	935	941	858	912	889	967	890	909	897	893	875	921	929	899	898	936	897	922	951	901	920	834	893	871	870	923	912	927	939	907	855	919	985	982	879	908	882	957	908	906	873	909	902	915	910	913	877	935	872	988	913	911	877	896	911	947	873	936	916	944	885	893	884	917	873	882	927	884	931	901	894	893	917	938	885	920	872	866	874	843	923	877	955	886	906	911	982	898	912	887	885	900	892	926	906	890	875	931	909	961	875	922	879	932	894	959	913	889	948	870	909	933	887	925	866	906	902	982	923	949	895	921	925	899	876	903	957	927	872	913	900	901	946	869	911	946	904	897	896	910	998	949	836	899	878	970	887	882	873	903	899	946	894	870	881	874	904	943	922	967	890	886	886	935	870	872	907	929	845	921	987	904	903	920	928	866	874	898	924	917	896	882	933	918	880	932	844	863	963	926	923	909	880	937	909	886	868	926	902	911	847	902	867	884	958	923	925	946	933	845	896	877	872	897	929	860	932	946	885	916	874	927	915	916	911	871	940	887	935	895	917	904	1015	923	890	871	919	915	933	924	893	920	864	949	894	882	919	948	911	857	950	943	865	863	911	915	881	915	871	891	916	964	882	955	954	891	900	973	867	866	914	887	925	890	893	926	899	888	919	906	879	946	870	853	868	904	920	893	933	938	947	910	925	927	861	917	909	903	910	916	903	920	858	902	934	897	881	909	912	957	879	919	930	905	937	910	886	869	883	960	910	894	939	922	872	921	907	969	898	894	1003	943	934	929	903	934	887	899	946	916	912	930	919	899	893	924	931	874	879	919	863	843	936	913	893	918	931	903	939	900	894	904	924	918	885	935	870	923	911	929	862	903	885	954	901	888	920	893	902	924	929	905	926	897	924	927	904	903	912	923	916	910	899	873	885	915	912	892	848	902	922	907	984	903	927	881	883	849	938	899	956	927	936	866	867	924	914	895	886	966	928	929	917	956	909	959	940	933	952	943	914	846	957	899	899	943	930	892	918	910	931	881	907	904	897	888	886	1013	905	839	889	898	938	895	932	914	902	928	920	860	942	949	922	890	903	908	963	898	880	907	883	909	939	953	914	988	919	925	895	920	963	912	865	882	953	903	932	907	853	844	930	983	887	849	905	920	919	938	895	934	928	886	953	899	888	857	869	880	934	863	853	894	889	891	898	917	918	914	895	958	824	917	908	849	874	906	889	893	916	916	890	929	878	927	881	902	904	866	923	939	913	909	905	904	932	846	901	932	888	938	873	900	878	921	919	873	957	876	888	873	868	931	908	889	862	883	846	906	893	857	905	897	884	907	897	960	951	968	929	894	917	933	914	896	898	907	925	851	964	891	894	949	916	821	939	891	937	931	910	933	872	889	924	876	911	930	896	896	934	854	937	844	886	861	834	926	898	870	871	938	895	932	932	899	867	889	892	880	949	947	922	893	891	897	894	940	936	866	878	905	929	908	916	919	945	933	908	941	984	923	957	836	947	890	881	899	942	861	881	908	874	911	886	885	915	885	895	918	907	915	905	885	922	890	846	898	924	928	893	883	925	899	865	913	970	897	897	934	979	898	959	923	878	910	927	919	927	902	880	875	892	932	958	889	925	939	947	917	943	955	869	904	907	899	918	960	845	892	889	907	900	916	933	914	881	899	957	824	852	912	927	911	911	861	913	919	946	889	900	902	876	915	900	911	883	911	915	949	904	887	948	925	824	904	905	909	858	858	856	884	901	906	953	848	900	933	894	956	918	908	872	928	909	913	870	918	938	909	911	883	875	949	867	903	914	924	913	937	903	905	888	888	920	899	899	906	921	876	961	933	968	909	850	949	881	936	937	898	914	898	935	902	886	975	941	914	962	910	924	890	898	868	917	908	920	890	895	917	969	885	958	931	925	947	894	881	882	906	903	922	902	877	945	883	897	885	865	943	920	909	881	852	917	936	888	903	919	900	902	989	921	893	859	912	879	925	919	923	928	893	938	904	903	916	948	890	905	903	978	852	928	965	926	900	937	963	890	954	892	911	880	906	911	853	903	889	903	874	908	974	908	901	945	873	929	953	893	893	892	884	844	998	899	968	940	885	934	914	958	904	924	881	895	878	909	939	875	863	929	939	889	915	918	947	865	973	914	869	916	921	879	860	928	844	934	895	901	938	863	893	926	865	940	939	901	904	884	955	923	913	943	939	925	929	964	889	891	879	872	917	905	901	894	983	924	880	933	919	878	954	898	936	906	913	921	906	857	886	881	972	916	890	974	929	929	895	856	946	914	937	943	895	932	904	935	860	886	892	940	879	944	889	896	916	947	923	928	941	888	906	938	890	897	896	929	911	890	913	930	952	874	861	916	964	920	934	889	962	861	887	866	882	936	914	913	910	929	899	959	920	892	908	908	892	878	891	892	902	905	876	945	930	879	850	901	891	904	910	875	929	952	897	900	900	963	947	963	917	908	946	840	974	950	964	906	939	915	923	883	893	927	915	884	884	913	896	936	889	951	907	909	930	903	975	957	901	874	973	948	854	962	903	906	982	860	843	890	891	930	897	889	896	897	928	862	899	916	864	954	889	945	909	873	917	895	889	901	936	952	911	886	923	984	846	920	913	923	873	868	923	906	936	871	921	884	920	924	860	863	877	883	952	925	964	938	930	906	906	936	869	922	911	878	928	939	935	957	919	943	893	926	925	870	942	874	897	884	936	900	949	908	887	854	903	891	947	914	984	949	860	910	890	881	918	866	935	906	909	921	943	940	920	918	871	884	963	936	926	895	895	890	886	859	892	954	894	900	928	939	941	904	903	949	959	825	907	882	933	936	900	898	891	922	899	885	891	939	866	855	893	886	941	906	894	908	923	866	898	872	939	900	904	928	904	913	939	907	884	905	916	992	907	888	857	942	911	892	944	950	921	884	908	914	963	904	929	957	923	898	905	924	857	922	920	919	901	920	889	903	922	888	892	875	889	933	907	937	888	867	932	915	931	893	887	961	904	912	876	939	948	885	901	867	927	927	897	923	938	891	938	928	840	907	866	883	894	880	944	895	936	913	882	894	965	937	870	878	924	917	939	918	940	914	930	983	903	879	947	900	906	926	927	984	889	951	944	932	889	924	889	984	886	905	905	908	854	860	941	996	866
37307	38421	39025	25517	10868	5602	3755	2801	2394	1960	1674	1521	1484	1380	1207	1174	1107	1073	1053	1034	1014	981	1044	990	996	923	991	973	952	933	938	925	918	867	935	882	953	951	923	884	873	886	859	835	862	812	890	859	886	894	889	869	830	846	844	807	870	853	865	829	849	842	843	853	865	893	905	862	868	827	830	857	844	883	840	908	886	886	841	843	824	817	838	861	850	818	824	871	832	865	820	835	890	866	836	905	837	841	850	838	833	858	881	841	909	838	869	872	863	873	835	814	899	846	913	878	825	866	859	849	869	861	811	845	854	811	842	916	830	813	860	852	874	896	820	833	838	859	851	831	840	899	792	787	845	845	886	811	896	841	837	857	787	819	861	874	863	850	873	878	870	862	914	837	862	809	840	828	837	836	832	850	844	819	865	826	805	837	827	840	821	765	823	820	821	860	862	856	892	850	810	880	846	792	864	878	843	843	842	857	848	832	845	843	888	845	851	848	873	848	810	828	878	847	799	924	888	856	822	925	842	881	827	832	830	844	895	818	871	807	829	871	832	839	839	884	845	840	850	844	836	815	828	873	847	836	844	828	861	852	889	856	857	806	853	850	849	824	888	868	802	866	879	812	915	860	882	823	856	801	819	816	824	797	809	807	883	820	869	843	875	838	926	824	886	816	825	861	820	875	851	846	815	822	832	846	836	839	821	897	814	852	833	807	859	822	887	832	839	857	856	877	870	869	847	866	827	795	874	859	826	826	889	875	803	816	857	821	860	881	869	885	825	853	837	855	890	888	839	834	813	817	889	828	857	880	841	884	860	822	828	826	857	849	841	873	803	830	818	790	935	888	848	875	859	862	813	850	837	788	890	825	818	853	869	863	860	807	860	840	842	851	845	870	889	886	808	883	848	822	860	786	855	900	862	839	818	826	831	860	834	850	888	864	884	853	879	887	889	854	860	825	818	818	848	872	893	918	862	816	836	888	858	870	837	830	843	897	859	884	794	839	879	869	860	832	850	818	882	839	855	832	844	891	802	827	817	846	882	874	836	828	815	850	851	898	838	810	839	830	840	828	935	799	887	810	892	886	851	829	834	847	862	871	828	864	900	843	804	863	819	837	863	903	815	868	839	847	814	811	820	854	857	838	915	900	886	818	902	835	873	838	816	797	847	820	860	841	811	864	837	806	825	848	815	839	854	837	866	867	877	772	827	866	895	861	825	815	802	853	856	839	852	871	900	849	852	863	904	874	820	829	878	872	878	816	843	831	858	835	833	865	861	797	826	844	825	846	856	784	852	751	830	834	863	830	828	859	852	821	900	860	859	905	866	820	844	898	861	868	826	859	879	930	821	831	827	887	850	799	826	904	827	865	863	827	837	819	888	808	797	848	834	850	837	844	831	814	806	831	830	835	870	832	839	843	861	823	873	815	849	839	873	850	838	849	912	825	855	872	894	841	812	850	896	862	781	828	839	831	813	847	798	837	858	878	909	862	817	844	859	853	828	842	824	868	807	874	816	852	816	823	906	773	841	890	882	843	868	834	881	856	835	834	829	918	863	866	898	813	850	848	828	777	848	818	843	875	889	824	831	831	855	820	853	836	818	821	862	842	831	794	869	798	822	812	844	868	888	842	832	829	865	845	843	865	848	827	857	825	902	827	856	832	855	839	889	818	810	836	833	837	875	861	853	890	818	824	811	918	832	870	846	882	880	881	848	830	884	874	823	875	856	819	791	815	820	851	808	884	923	882	890	819	826	829	899	829	868	874	852	860	872	863	868	827	843	857	835	890	830	808	827	838	891	890	886	860	849	781	859	850	817	864	834	883	873	866	852	857	933	863	838	866	799	866	845	851	837	825	861	879	821	865	843	845	844	871	839	829	859	865	778	859	859	852	817	845	857	866	824	876	865	869	787	807	825	834	908	844	867	842	834	794	813	853	850	828	866	892	817	858	863	828	864	872	881	925	895	832	888	805	847	829	855	829	862	840	856	845	863	873	852	845	834	864	829	846	806	817	824	821	881	857	814	830	852	865	855	882	834	803	920	871	864	854	803	853	851	847	906	839	847	839	821	860	866	830	812	805	820	858	854	818	799	809	858	830	833	886	896	850	859	837	840	897	851	808	924	836	862	817	824	877	832	918	873	860	851	802	862	852	811	844	822	839	815	839	842	855	831	863	820	783	839	842	884	851	876	851	885	841	785	806	859	796	854	845	801	829	856	864	882	864	860	863	896	831	887	819	870	871	876	826	877	815	893	838	847	811	833	803	841	839	846	862	857	817	878	842	849	923	807	835	799	830	835	826	862	851	893	896	880	820	868	857	875	849	831	847	826	840	789	867	876	831	895	851	861	843	841	814	827	852	814	830	836	822	839	845	869	834	840	857	823	867	847	823	893	846	801	871	824	834	863	799	848	876	833	780	835	832	901	856	859	853	861	853	877	858	910	880	815	832	828	821	829	841	875	887	818	865	816	855	861	871	849	813	864	797	880	842	882	876	826	896	873	846	852	832	837	858	829	862	759	881	849	818	825	879	836	854	878	843	819	870	877	829	837	880	875	827	843	809	853	865	853	855	833	849	835	911	880	799	836	820	869	805	881	901	846	848	814	859	808	823	819	866	898	858	830	826	823	828	882	838	862	838	831	843	905	817	886	857	824	826	857	887	830	795	869	919	819	854	841	830	833	862	862	852	859	816	835	833	840	847	899	922	877	895	847	853	840	820	836	858	776	852	832	882	848	887	832	889	860	829	822	840	829	810	878	848	815	830	845	887	864	886	861	868	816	883	838	865	874	830	801	838	837	917	840	850	895	850	878	885	845	847	919	855	906	903	794	814	884	807	812	872	889	850	857	857	868	839	860	852	826	899	799	862	854	923	864	880	821	852	825	796	843	855	857	857	856	816	895	893	888	880	859	839	873	868	809	793	846	867	852	892	847	847	856	812	805	837	797	879	851	864	840	855	838	831	821	875	858	796	877	866	824	860	861	801	885	828	831	888	888	870	845	846	843	868	883	844	850	869	864	800	829	852	822	838	827	880	866	836	829	834	828	878	861	869	820	843	823	898	833	842	851	865	841	855	865	812	790	811	881	898	904	866	891	821	860	808	856	868	856	901	861	896	854	890	877	871	836	840	830	828	862	864	848	838	820	851	814	868	819	862	875	825	861	846	906	810	830	894	848	864	866	836	807	861	870	849	885	839	802	823	849	859	878	849	798	865	799	820	780	837	876	804	841	849	912	890	879	867	899	794	845	830	851	862	877	860	804	861	895	879	833	854	823	797	834	833	819	835	871	890	809	850	808	866	849	833	866	860	866	873	843	782	861	866	806	818	806	854	835	836	865	828	819	855	864	861	824	859	838	867	863	883	845	789	816	855	890	883	864	831	828	846	877	812	854	846	900	819	881	832	893	830	838	867	858	859	803	809	888	795	856	872	803	909	859	842	865	814	860	851	833	919	850	841	896	917	847	891	816	856	857	823	842	823	831	821	866	853
40690	50109	45776	27997	15172	9695	7098	5426	4384	3586	2986	2663	2408	2151	1876	1686	1539	1427	1440	1270	1254	1178	1158	1180	1192	1135	1155	1058	1065	1090	1004	1039	1007	1016	952	1019	1010	1030	926	964	1013	936	1006	946	942	947	908	918	939	935	944	953	952	931	965	893	950	951	923	930	931	902	980	940	931	877	916	937	938	921	987	908	902	867	893	940	944	940	890	954	857	890	891	897	934	882	917	898	910	917	913	948	899	875	926	908	899	914	941	875	886	878	936	898	931	919	893	895	929	890	950	900	927	903	835	899	894	938	938	867	902	916	902	905	893	886	893	884	903	877	905	879	917	875	911	911	888	911	868	907	915	899	880	924	902	923	888	917	936	887	903	850	917	890	927	952	944	853	868	883	889	895	905	898	897	908	936	931	918	917	869	887	880	896	888	918	830	972	891	904	897	957	888	894	909	900	936	876	966	908	860	890	876	823	863	913	876	906	890	922	913	915	885	839	900	898	942	861	941	882	909	901	872	906	927	912	870	935	904	887	894	927	917	904	925	833	910	898	925	906	890	869	931	888	907	888	871	883	924	882	882	883	922	842	926	921	955	896	910	889	891	876	891	868	854	917	880	865	894	917	887	883	933	899	954	877	870	939	891	932	890	905	907	907	912	925	856	890	941	926	918	884	878	940	915	933	918	923	912	896	898	873	949	890	850	885	888	876	902	928	876	894	943	922	844	930	866	897	845	952	845	850	876	932	863	912	910	938	908	929	939	874	960	907	876	912	984	914	879	960	905	915	904	866	937	883	966	861	905	925	908	884	945	914	923	949	873	894	844	899	908	875	967	921	881	898	866	932	887	863	914	853	947	858	860	951	937	930	939	916	896	866	918	961	886	879	870	926	883	912	842	916	906	900	885	881	889	915	887	935	945	906	905	909	859	879	894	891	906	939	856	886	884	873	906	912	856	872	924	846	871	976	910	915	865	840	893	936	939	880	893	821	943	935	889	866	957	932	882	927	920	915	873	883	957	953	891	864	899	864	887	884	914	883	935	860	902	922	826	944	891	890	899	928	963	930	861	946	962	873	850	897	934	880	918	872	923	907	893	919	951	862	901	889	877	916	921	886	879	886	901	825	936	890	963	894	937	882	901	885	844	933	902	888	911	911	883	878	861	891	896	923	926	894	897	922	934	895	872	918	918	899	936	919	879	879	905	859	903	926	922	914	884	912	855	939	968	883	914	915	903	903	920	935	848	903	905	882	879	909	868	904	934	894	892	946	882	935	952	880	903	900	880	908	952	868	967	890	846	950	865	915	905	915	874	869	934	881	926	856	896	880	972	868	897	916	882	885	914	872	861	880	906	886	870	896	890	931	952	840	937	879	881	887	923	890	925	865	903	938	904	869	930	894	879	959	876	928	900	970	890	836	853	868	889	857	887	895	876	904	877	934	892	873	913	912	894	956	887	876	922	842	921	865	865	808	870	929	894	919	883	884	873	861	932	955	914	826	895	941	863	882	904	853	898	891	925	915	897	848	902	878	898	893	909	862	870	878	897	900	904	886	898	914	863	912	832	881	915	874	865	902	863	881	911	953	925	896	959	930	877	892	938	898	919	879	898	890	889	906	893	908	886	896	864	928	915	871	878	917	850	922	887	930	909	892	879	971	907	894	900	895	934	924	828	877	894	864	908	975	891	918	852	865	880	878	949	864	906	869	895	947	895	898	937	889	853	893	899	935	882	940	898	894	930	900	941	881	955	852	906	936	894	916	890	883	949	913	902	957	977	928	880	908	878	906	886	894	839	937	889	898	896	923	896	939	872	894	920	943	930	921	913	919	881	898	920	901	864	880	921	874	907	917	925	842	865	929	933	922	916	929	871	842	903	915	868	930	911	917	876	888	890	886	908	927	853	954	921	937	914	934	884	897	934	871	946	884	898	921	936	924	919	902	936	945	873	911	899	894	898	923	874	913	949	869	838	868	889	898	950	901	909	867	881	845	900	919	939	887	902	918	951	883	877	903	891	920	892	892	870	920	887	915	864	945	926	932	882	895	873	882	893	951	915	862	910	908	903	974	877	886	922	873	865	898	887	900	901	905	864	877	962	841	898	935	870	861	885	913	918	807	920	882	951	911	883	862	884	908	854	848	869	944	901	953	874	874	832	905	886	972	925	885	915	881	889	955	931	895	849	947	892	911	841	915	896	891	910	854	871	891	916	848	894	940	908	891	883	860	898	865	914	866	895	863	910	856	880	946	920	919	899	852	903	920	890	903	879	887	858	901	936	907	913	881	972	932	849	907	926	954	881	905	874	869	919	856	889	898	886	920	952	904	888	854	952	913	897	883	893	958	944	848	911	918	899	923	927	942	835	905	910	895	885	924	890	869	956	977	921	938	879	915	888	923	880	921	894	842	927	907	890	914	956	917	955	880	913	918	920	916	918	902	913	884	921	889	951	875	870	864	888	896	904	874	917	884	899	885	912	860	911	978	906	902	900	886	875	918	894	920	936	933	890	877	871	897	917	882	869	903	928	911	868	877	949	915	903	910	909	875	906	908	895	888	919	896	917	970	884	867	877	926	852	898	899	873	870	898	900	898	872	863	887	914	849	934	929	939	918	891	900	901	881	908	902	866	909	887	930	859	903	871	890	933	933	883	833	910	885	938	935	876	909	942	891	858	904	891	923	870	923	891	891	886	929	879	899	896	914	891	903	919	924	877	895	868	852	925	897	937	971	867	906	839	880	892	959	907	874	944	877	868	877	917	912	958	875	891	918	898	846	874	932	948	907	938	938	849	931	894	896	907	904	888	886	906	903	884	920	862	874	902	851	922	929	923	920	850	862	895	907	921	891	881	894	862	904	918	907	897	920	941	923	957	895	975	933	935	890	868	877	885	920	874	890	849	908	937	908	968	922	900	912	925	880	904	882	920	866	874	919	949	924	861	887	916	826	873	851	968	889	914	914	916	963	948	899	939	924	931	965	935	883	851	887	905	932	862	895	923	956	933	937	895	881	888	840	926	911	860	954	921	923	896	913	915	867	932	877	925	926	905	851	914	897	892	915	905	897	917	879	875	863	944	860	920	926	953	874	888	897	909	957	870	942	893	904	948	898	909	877	893	950	875	889	897	894	896	900	883	882	862	867	877	875	879	892	938	895	905	896	909	854	937	906	866	879	939	913	930	876	934	877	916	897	876	874	912	914	876	904	949	879	909	887	889	899	886	915	862	920	890	925	872	899	941	894	918	858	947	923	900	896	923	882	907	906	884	916	899	924	927	915	890	849	892	875	962	934	908	902	946	891	849	970	875	877	940	922	937	856	908	922	871	892	925	925	894	856	890	896	948	843	879	884	888	895	873	903	881	860	884	922	860	892	904	892	892	912	901	871	897	949	910	902	875	899	920	920	876	923	896	885	934	901	909	951	916	904	903	922	925	895	860	937	930	945	939	897	824	923	935	916	904	874	922	880	886	895	862	878	881	903	896	889	835	922	892	945	885	886	841	919	888
24236	20111	26888	25137	20513	15500	7865	4502	3246	2645	2304	1952	1725	1520	1385	1251	1187	1167	1059	1008	1006	913	897	920	906	850	857	830	814	772	763	773	743	781	743	747	749	727	730	751	777	782	712	733	743	690	831	714	740	713	671	736	697	685	680	710	687	728	723	675	722	738	731	714	693	723	702	667	696	675	670	718	678	697	662	664	663	707	677	659	692	687	685	682	718	669	643	657	662	648	681	722	720	654	702	714	710	684	705	681	684	713	682	663	634	731	701	696	693	683	687	688	735	676	681	733	694	696	667	707	665	694	672	694	735	686	693	672	710	642	707	673	668	685	652	743	663	684	715	690	721	656	660	663	739	685	704	668	703	608	679	677	707	681	711	652	636	673	720	681	734	656	704	669	646	670	708	694	692	673	699	704	676	699	670	659	655	679	712	668	668	686	692	736	667	746	728	684	681	635	657	681	680	669	637	654	687	670	670	702	655	727	669	634	697	692	659	682	695	683	705	723	697	682	744	650	691	680	644	690	687	678	697	646	687	633	711	714	662	650	669	714	651	650	700	670	673	701	680	698	657	632	689	720	702	672	707	710	750	704	677	703	734	680	683	664	706	671	721	660	665	704	664	641	708	690	639	647	649	703	689	694	624	714	676	657	699	676	742	680	691	683	652	689	616	673	684	742	735	711	715	677	699	672	670	704	659	680	710	641	718	672	702	675	724	703	739	657	683	686	632	651	667	669	686	696	686	680	702	686	701	700	647	646	694	715	695	679	648	692	689	718	709	665	643	763	663	656	686	681	668	674	659	723	675	697	683	668	690	705	657	712	647	724	702	731	713	692	696	721	666	652	660	723	679	691	728	664	666	667	664	724	737	647	684	657	676	698	659	701	683	652	701	664	723	650	685	707	683	667	692	690	684	714	632	702	685	647	683	678	703	679	652	685	646	661	670	681	615	690	662	732	713	646	710	672	693	711	685	735	651	715	663	644	715	701	753	713	691	705	647	731	669	638	672	690	682	669	683	743	657	654	705	654	718	722	672	678	665	685	672	685	667	737	666	707	702	648	687	688	721	704	700	664	695	694	714	681	671	643	677	694	680	656	647	647	678	681	687	687	708	686	684	657	665	679	688	684	625	700	642	686	653	714	680	698	657	691	666	636	659	701	624	725	620	677	674	720	687	683	677	660	640	685	665	704	698	730	642	686	674	704	691	667	714	760	753	661	674	674	611	664	673	683	720	706	652	650	657	657	669	692	700	683	722	681	700	679	735	686	635	724	672	706	711	703	643	671	736	605	673	736	685	653	648	671	707	666	686	705	664	643	693	710	663	658	671	690	669	677	685	637	694	661	677	704	694	669	712	713	674	721	649	665	663	675	670	721	621	726	638	706	743	683	681	670	692	674	648	660	660	670	693	685	662	711	622	693	689	685	713	712	713	720	672	688	663	730	671	721	672	683	707	695	708	674	755	723	694	671	658	670	676	658	702	640	692	671	688	691	668	692	712	676	672	687	634	682	695	692	741	724	684	665	680	690	663	697	687	714	716	697	701	669	709	679	645	731	684	690	708	691	721	685	661	718	695	717	681	663	679	664	629	650	674	675	694	640	665	690	693	673	694	713	694	642	660	666	702	618	685	682	656	701	647	686	716	743	725	672	685	683	705	682	668	690	745	665	718	686	645	677	625	707	639	683	697	662	677	736	723	671	682	611	662	672	681	692	659	723	705	652	626	692	678	691	681	642	684	698	695	650	694	684	724	683	680	665	694	694	689	703	710	694	701	682	660	654	657	671	722	717	697	727	642	681	667	707	690	706	680	664	670	691	717	688	672	676	661	683	696	659	684	686	673	667	689	725	700	694	713	653	674	688	683	678	626	657	653	690	659	625	652	715	674	699	679	702	669	705	678	702	714	735	710	642	693	697	719	688	636	741	642	684	662	635	739	667	679	671	652	694	651	687	717	689	675	636	634	691	718	686	668	701	717	732	696	752	644	644	707	651	672	691	707	659	631	663	757	683	614	688	687	651	689	669	676	717	730	662	688	666	677	756	670	692	691	662	682	678	641	682	704	684	664	682	700	701	702	676	713	715	648	685	674	712	688	659	647	689	710	667	622	622	696	687	707	660	702	647	708	669	666	740	631	703	659	717	672	720	697	710	700	670	697	697	748	706	710	669	705	687	701	678	704	714	691	703	686	631	668	692	718	694	693	709	670	716	710	632	646	738	660	723	667	673	659	680	691	664	680	708	689	663	661	686	713	663	682	718	651	643	636	669	668	692	705	666	715	687	724	685	689	676	706	712	652	684	717	697	691	653	686	660	685	699	710	682	695	670	653	686	718	709	674	656	650	722	690	670	667	671	703	678	677	700	663	674	680	651	718	691	687	689	711	726	647	652	692	687	628	664	725	733	732	671	663	681	704	692	680	652	634	688	681	655	669	644	675	698	681	663	688	704	687	663	694	678	649	681	681	677	688	676	681	675	732	684	654	705	691	706	689	653	672	694	688	657	660	652	693	662	704	723	690	683	735	684	720	678	682	739	685	711	692	652	651	657	675	658	702	684	705	638	656	707	670	703	697	650	663	686	678	675	703	668	653	665	723	671	651	703	660	636	664	684	634	699	701	716	686	696	635	650	702	665	681	695	663	744	686	684	716	663	693	670	678	694	677	622	659	692	737	629	679	701	662	702	670	672	677	693	665	684	738	708	685	664	681	715	648	690	678	744	657	736	685	661	651	631	688	650	683	671	727	695	698	753	670	665	662	630	685	657	642	660	645	645	688	658	700	675	710	700	708	680	716	658	722	663	697	716	682	693	671	692	665	639	631	690	662	756	679	782	685	675	675	660	672	721	660	658	654	706	644	685	706	675	676	662	717	685	659	681	649	623	708	744	655	659	633	671	716	694	698	665	707	681	682	665	659	630	727	665	683	727	670	659	676	673	697	691	677	686	730	692	700	659	658	686	689	684	733	675	682	628	681	671	682	686	652	632	698	657	668	717	676	659	683	637	690	643	711	720	637	712	680	718	703	691	663	674	649	660	722	645	694	664	687	671	693	617	718	656	679	739	686	672	735	660	708	652	700	748	688	663	713	731	717	697	700	665	689	665	673	625	649	694	706	649	633	708	693	680	671	650	708	707	703	714	638	653	655	647	637	661	639	678	635	684	686	644	649	678	699	711	706	656	685	668	668	677	642	701	680	674	648	714	654	671	705	681	686	625	671	697	698	675	689	711	654	657	663	732	657	650	733	707	695	677	716	697	655	684	712	670	631	660	684	673	682	714	726	695	683	628	673	729	667	646	688	734	663	703	691	616	681	661	653	688	696	684	655	673	663	687	683	684	704	708	698	673	667	648	674	692	723	672	708	670	661	682	706	661	695	723	677	694	635	701	664	674	688	662	652	715	620	661	657	677	677	634	686	687	681	667	686	671	681	718	711	672	673	666	740	686	717	723	650	683	731	684	684	702	649	680	635	684	706	678	690	710	715	692	717	698
37142	58561	54545	34560	22014	14562	10060	8018	6180	4994	4197	3561	3055	2620	2364	1971	1761	1574	1513	1367	1331	1253	1184	1151	1105	1019	1026	979	995	992	979	864	904	878	880	846	826	907	817	847	800	810	777	834	782	760	827	752	819	796	788	763	755	798	751	780	759	723	746	817	730	743	764	723	706	714	764	800	776	727	753	788	727	746	767	710	763	755	692	775	763	774	749	756	741	780	660	754	732	690	747	747	703	754	755	672	722	738	724	746	735	747	758	696	736	759	721	725	734	710	752	714	702	724	744	694	751	713	750	739	716	734	673	676	707	709	683	781	712	691	765	737	686	673	726	712	727	716	717	713	751	740	671	731	793	687	770	769	704	670	730	728	723	744	712	767	726	747	725	699	734	783	759	698	747	721	742	735	709	747	669	713	748	716	722	763	701	698	729	752	706	707	738	702	691	739	726	713	714	706	745	738	719	710	769	702	730	734	745	759	719	719	732	721	718	757	720	710	695	706	743	748	692	675	724	671	744	688	722	743	701	710	684	745	708	746	752	748	742	711	731	723	696	700	716	709	698	693	713	744	696	725	737	698	708	738	699	736	736	717	740	708	735	758	776	702	671	724	732	671	725	751	739	704	692	734	717	685	673	700	749	712	723	685	756	749	698	701	708	673	704	732	727	720	742	699	715	728	762	762	717	743	738	680	741	729	730	692	737	751	738	724	743	758	700	693	726	766	762	695	679	747	754	705	708	754	753	687	696	728	741	746	709	709	757	721	746	693	716	689	730	726	698	692	694	715	738	743	713	700	745	665	700	714	744	740	767	720	691	730	734	676	755	712	714	698	750	672	725	710	696	712	728	701	738	690	707	701	685	755	737	705	744	682	693	743	722	694	710	720	751	668	696	691	745	720	732	755	689	735	718	723	727	733	734	714	708	709	755	741	717	687	692	691	759	723	748	723	712	703	725	713	726	768	691	727	728	760	740	737	773	750	711	708	682	730	713	712	713	738	709	716	724	666	760	746	675	723	767	759	700	785	726	690	726	691	697	688	722	735	751	738	732	698	655	749	703	719	688	705	721	690	693	701	710	739	739	714	710	739	742	727	728	724	694	732	733	769	741	771	709	723	738	696	738	747	735	738	724	707	737	757	705	738	693	729	745	720	724	750	723	739	679	734	681	721	678	726	734	689	683	739	663	727	688	682	799	709	726	736	686	711	731	694	746	705	740	748	726	747	741	712	735	707	731	722	762	746	721	688	694	717	711	725	722	738	707	713	704	698	696	711	680	682	731	714	734	703	698	769	739	752	717	745	708	676	725	764	750	743	710	693	755	745	777	731	699	735	730	710	736	702	746	718	715	737	694	730	677	745	718	721	704	700	729	696	758	696	706	752	691	739	680	727	693	682	685	734	747	718	723	707	748	717	706	692	737	709	718	760	763	689	688	722	711	740	760	682	791	672	679	734	708	711	724	729	712	752	744	731	671	663	718	704	754	687	682	709	713	730	738	776	691	696	713	700	725	754	714	713	692	710	712	726	705	720	702	717	692	713	673	745	748	758	741	712	725	732	756	713	717	762	688	693	663	729	681	714	676	733	677	730	761	704	679	685	696	738	707	764	694	741	721	774	697	747	677	724	722	698	757	713	702	715	697	727	706	733	739	723	724	701	710	688	708	668	726	696	723	768	725	685	700	658	688	711	790	771	696	759	728	740	702	767	729	718	734	652	727	710	700	721	730	740	746	744	709	692	733	754	762	680	717	743	706	771	736	741	724	721	725	693	734	764	737	753	762	737	657	683	766	734	722	713	709	736	727	686	760	725	709	771	730	691	686	709	738	730	723	748	694	691	683	730	711	709	705	707	738	748	717	698	762	757	737	697	728	764	682	687	781	682	677	708	741	773	739	745	757	738	732	707	744	728	719	704	696	739	777	716	722	698	726	753	722	704	722	725	698	710	736	711	715	725	744	699	697	699	726	731	730	680	654	754	704	665	685	717	734	681	687	653	732	688	696	702	701	743	702	751	744	727	724	724	742	745	695	717	677	756	691	765	708	752	769	733	681	726	753	720	716	726	696	711	765	785	721	690	721	707	733	734	707	715	718	761	764	712	730	712	717	734	674	686	692	751	678	722	709	747	751	701	771	709	689	755	732	722	734	741	702	725	767	749	747	718	721	667	709	748	757	792	730	722	717	767	751	705	742	670	677	707	690	805	705	689	712	732	681	751	706	677	747	741	675	700	696	705	733	765	717	685	673	783	728	687	718	766	701	767	705	747	721	741	717	735	721	720	708	730	725	720	733	764	715	732	693	771	722	764	728	751	762	759	682	776	674	694	737	745	706	719	730	745	753	740	722	723	700	715	692	715	728	695	716	698	718	738	709	739	765	724	759	723	751	731	736	711	667	704	723	696	703	702	739	717	716	726	802	738	661	743	730	739	707	710	734	696	725	758	722	718	715	724	731	690	719	726	738	730	728	746	741	750	806	679	746	777	757	674	689	727	714	673	695	736	755	712	702	717	674	713	680	718	677	709	735	721	686	650	733	670	751	728	725	705	734	749	711	661	666	692	753	740	770	711	732	690	706	730	696	723	713	699	739	710	703	765	710	719	715	687	723	730	756	764	714	702	774	699	734	663	724	700	749	704	702	751	678	705	720	784	733	669	727	746	738	683	752	703	751	739	757	714	727	732	766	729	775	705	723	693	763	713	705	659	696	703	700	748	736	706	791	747	750	729	780	703	755	683	783	739	719	700	761	743	706	728	692	731	710	758	730	696	744	708	698	730	657	760	737	690	731	756	709	732	766	755	708	736	732	680	756	732	737	724	716	727	711	750	708	722	743	691	726	679	714	731	783	702	710	693	771	725	735	723	746	679	711	680	716	717	780	697	752	712	684	696	759	704	718	703	726	761	763	766	719	671	736	712	715	720	705	702	706	742	714	719	699	710	751	660	718	732	703	700	730	732	730	714	709	713	699	700	716	695	687	720	716	688	801	736	739	704	713	702	703	712	740	702	716	714	747	697	717	666	761	760	740	718	692	675	700	759	708	719	766	737	693	695	729	727	736	734	775	725	736	747	753	769	737	707	700	676	736	725	728	732	758	713	719	729	717	699	695	712	712	699	763	703	718	745	695	743	745	778	769	715	712	755	704	743	707	752	681	692	780	698	754	742	758	674	756	726	750	754	706	680	699	687	700	699	746	710	751	737	739	781	714	779	729	735	753	703	703	742	701	721	736	718	711	725	755	722	768	708	749	746	757	737	697	747	743	726	666	709	684	751	755	696	747	710	737	704	743	682	711	719	703	757	730	737	712	722	726	704	696	731	761	710	732	772	736	745	759	727	757	738	707	730	725	686	760	676	708	719	701	718	744	709	724	711	728	711	687	711	701	759	708	700	691	733	721	744	717	741	771	742	700	711	708	723	712	715	722	745	715	735	735	772	728	709	724	760	740	683	739	750	726	729	723	727	752	702	693	727	731	707	772	727	745	686	731	684	736	716
22358	20064	26560	23509	20579	20752	15951	7510	4978	4016	3184	2603	2329	2113	1933	1650	1541	1413	1434	1421	1239	1130	1190	1102	1159	1013	1021	966	1002	1004	934	949	892	922	873	933	955	944	880	904	861	913	900	892	879	837	839	907	870	825	859	853	840	813	838	790	783	848	834	816	815	849	825	834	834	837	829	843	839	772	806	901	831	861	880	931	779	850	844	820	835	838	836	798	822	783	769	854	809	811	836	795	842	819	791	827	795	843	771	879	831	768	774	807	801	812	854	845	861	811	847	802	834	827	767	809	822	777	810	854	832	772	840	833	819	834	778	816	821	795	785	788	804	800	771	787	798	812	838	794	825	806	835	792	777	809	840	786	823	813	789	811	844	786	776	776	782	783	807	832	778	848	813	754	811	781	806	821	841	872	838	806	821	795	800	772	790	818	794	828	795	814	808	794	875	800	813	793	776	813	767	763	798	785	780	802	832	827	827	789	779	819	791	806	815	743	825	770	857	799	797	812	798	813	849	769	865	821	812	774	799	741	757	807	762	852	824	840	797	889	860	793	785	791	798	804	799	823	817	801	804	782	830	803	820	792	815	837	778	823	797	797	761	798	776	814	807	796	811	837	804	799	856	801	846	820	848	779	781	796	783	810	780	809	793	847	783	859	804	801	805	785	784	761	831	837	805	808	832	782	807	843	743	839	852	838	824	769	835	856	831	795	846	797	757	809	796	860	772	832	842	848	779	769	832	832	809	769	792	845	833	809	835	758	777	863	802	771	770	800	816	820	808	794	849	831	846	766	783	831	786	782	807	780	833	826	851	810	786	814	810	787	797	798	799	794	786	781	759	808	768	822	786	837	801	837	804	794	835	755	769	759	822	856	830	781	807	806	781	823	858	796	801	875	844	775	831	801	778	850	849	801	840	791	766	797	859	805	753	827	797	827	837	779	846	774	790	838	786	827	842	795	783	773	808	827	815	770	833	815	828	811	786	815	816	840	812	797	821	812	787	772	818	813	837	808	858	783	787	837	785	869	809	871	794	827	852	813	817	832	780	776	815	811	804	783	825	805	775	775	751	758	843	784	779	802	755	845	823	811	843	829	816	813	769	775	792	790	828	828	840	800	858	811	775	812	814	809	769	832	808	796	751	807	818	807	782	779	848	828	766	794	815	810	839	847	754	777	786	789	775	766	791	747	804	830	819	820	887	774	819	814	784	832	801	791	797	770	746	852	799	772	798	803	764	813	841	792	804	848	799	825	783	802	796	830	821	837	792	789	835	814	781	769	740	800	801	803	828	853	778	821	780	869	800	842	797	800	830	823	853	796	799	758	832	825	815	775	766	820	812	820	764	789	819	804	760	805	814	808	816	793	800	799	771	825	809	747	842	798	878	823	830	853	820	830	844	781	831	794	824	827	822	792	838	783	781	806	806	770	800	791	835	792	870	788	851	823	829	868	845	878	795	805	780	749	761	791	832	782	803	823	813	802	809	811	866	831	823	767	851	837	850	810	743	796	804	800	815	791	813	810	815	800	867	799	846	819	805	780	828	793	818	837	780	816	759	797	775	827	769	830	797	806	835	801	763	805	788	779	768	791	777	767	830	856	790	831	793	760	753	820	831	829	749	766	786	841	783	767	823	815	784	850	843	766	792	776	832	782	778	792	832	835	783	797	810	838	818	801	875	810	793	828	792	845	859	847	885	807	793	805	839	822	802	791	845	816	800	850	816	840	851	778	806	769	770	781	814	808	803	796	849	839	798	763	807	830	869	790	777	824	781	799	867	782	845	828	797	803	790	747	793	815	790	831	785	797	771	811	775	794	782	779	780	830	835	807	801	746	851	855	819	800	772	769	808	780	851	818	793	872	841	799	835	797	819	851	781	829	819	794	808	776	787	798	835	741	808	830	831	865	775	790	784	848	794	833	773	811	771	802	791	787	773	787	773	800	842	791	818	830	846	803	803	780	798	839	802	797	763	749	813	817	810	796	832	785	824	744	859	842	832	853	757	785	822	794	842	848	823	864	754	805	809	813	781	821	790	861	797	814	791	725	800	821	788	801	801	791	798	838	780	770	824	783	800	808	828	809	791	823	822	788	763	819	845	816	803	813	828	794	760	812	811	813	804	771	793	841	806	872	811	791	798	843	758	846	791	803	811	762	803	742	764	859	827	775	803	823	794	782	819	822	832	842	819	786	813	768	769	753	859	787	801	725	769	769	826	792	859	804	815	809	823	842	790	786	832	811	891	809	772	765	803	801	837	815	822	833	781	805	786	833	766	835	850	810	800	797	807	795	833	827	774	794	817	835	834	770	803	809	792	800	750	785	838	781	842	793	815	831	855	832	821	810	779	786	837	818	780	827	771	752	787	809	828	743	798	813	786	792	788	919	809	791	800	813	813	779	790	815	816	761	819	771	800	768	840	833	816	848	815	807	781	837	776	777	769	820	807	821	788	815	813	825	793	782	794	795	800	770	856	825	798	760	810	800	832	823	819	832	801	858	772	850	861	793	806	869	807	787	803	835	804	789	865	805	822	792	807	851	772	797	803	803	786	824	859	798	805	808	790	813	796	771	833	835	861	729	744	775	803	819	839	762	851	791	835	760	811	811	829	805	813	780	807	791	855	778	847	771	790	784	788	828	776	762	812	826	822	753	792	826	744	818	835	818	780	808	857	816	825	816	815	793	800	778	819	810	774	810	828	795	839	810	804	802	831	809	766	809	780	748	802	806	790	862	814	794	797	803	804	740	772	728	795	826	785	820	809	813	748	819	830	834	874	827	809	799	862	811	758	834	811	802	796	827	845	827	816	821	851	795	815	782	793	734	853	843	760	893	770	832	843	792	819	798	841	782	845	825	792	830	777	796	800	783	776	793	801	746	783	849	824	809	763	832	791	793	833	836	834	780	800	764	844	744	802	815	798	784	834	791	874	813	824	789	783	768	815	778	782	855	803	798	793	848	775	806	779	787	781	816	796	839	838	798	782	767	800	828	777	775	842	766	805	792	732	764	809	830	856	803	832	752	818	852	837	797	851	819	807	771	776	809	864	779	772	802	808	730	795	815	803	817	828	805	784	779	810	769	764	785	821	758	821	840	795	814	824	812	811	807	804	784	844	800	821	814	827	763	790	833	801	811	808	807	820	823	810	799	776	820	832	793	767	756	851	821	761	801	800	803	819	785	887	821	787	802	813	808	803	776	811	815	787	833	802	806	796	754	823	797	762	789	777	835	770	774	817	796	814	762	823	799	803	796	790	809	730	805	816	821	793	800	800	798	802	787	820	865	772	807	856	815	825	823	801	833	786	793	797	857	827	786	805	808	824	777	858	806	801	796	813	801	757	801	831	779	804	830	807	824	804	783	836	796	790	844	819	822	788	776	805	805	794	816	821	772	808	818	810	861	768	767	808	794	767	821	813	872	788	808	802	817	799	888	879	741	814	788	849	764	789	818	798	817	782	818	793	822	837	809	803	802	768	788	770	781	784	780	803	799	757	822
39954	65292	55233	37736	28915	20085	14154	11011	9106	7496	5969	4700	4189	3691	3324	2770	2441	2207	2092	1972	1764	1592	1477	1473	1433	1323	1323	1185	1187	1162	1115	1071	1120	1044	1101	1058	1062	1031	1042	1022	992	979	979	972	966	951	928	964	983	916	908	880	876	928	894	828	888	908	858	846	879	830	864	856	902	844	917	843	852	857	875	857	896	884	820	809	853	842	774	861	871	859	881	839	916	811	842	840	825	810	842	804	881	792	840	805	856	830	840	861	814	885	846	853	839	875	850	811	854	852	843	847	794	856	758	847	852	853	789	815	802	804	776	859	811	816	819	831	814	824	830	872	768	807	837	837	819	799	833	817	833	857	818	848	833	847	788	846	814	829	836	783	796	822	830	798	841	813	817	866	794	851	830	798	812	826	847	805	810	807	809	851	773	879	805	899	837	791	773	842	841	879	847	826	794	862	825	747	806	861	869	824	824	801	805	820	862	851	810	829	802	796	811	787	795	804	813	828	801	764	809	797	848	871	834	821	815	815	851	834	867	799	818	780	839	791	789	806	836	838	779	809	815	796	814	852	830	831	822	777	799	857	825	873	822	827	827	829	833	826	774	755	799	845	840	796	808	835	856	867	848	786	806	770	836	828	883	789	902	846	803	821	844	833	818	798	752	866	839	809	828	843	797	817	806	776	814	841	875	835	813	797	826	850	827	842	787	850	858	809	807	829	819	841	785	820	839	825	834	840	833	823	851	822	816	819	855	805	907	770	865	861	828	842	843	799	835	835	787	849	794	838	841	852	841	829	872	845	788	872	845	841	808	825	783	803	788	792	829	792	811	858	796	858	797	823	794	849	838	840	819	778	795	787	834	844	761	788	858	849	809	817	825	822	817	831	785	838	882	842	835	851	821	854	786	839	835	852	809	818	830	802	865	811	830	869	783	815	898	858	848	831	839	817	862	833	805	847	869	868	817	846	811	862	836	837	818	865	738	840	794	864	820	865	822	812	826	860	799	827	803	738	844	843	833	829	859	828	834	819	800	804	830	815	866	839	762	821	865	838	793	826	827	823	839	837	800	799	797	858	832	817	848	772	844	856	811	795	876	804	842	817	832	841	817	823	820	876	822	782	849	829	808	827	854	825	806	815	861	807	867	783	799	820	824	772	816	853	831	814	807	799	910	829	834	844	854	787	818	857	805	843	842	867	853	799	839	843	813	834	814	795	863	834	896	805	851	814	806	820	857	851	849	788	836	839	767	852	804	822	771	779	857	831	784	794	811	765	856	838	836	820	818	836	809	827	829	825	828	831	834	904	814	798	849	816	755	760	850	842	850	792	836	828	822	878	810	822	795	852	884	869	807	804	830	794	820	778	866	860	793	813	819	815	821	806	825	838	821	770	824	834	814	888	833	827	806	804	796	841	808	807	867	822	811	842	834	810	802	738	802	828	781	823	808	805	805	839	821	830	855	802	809	827	872	868	864	821	836	834	802	909	801	865	821	861	805	804	823	769	843	806	845	901	819	828	809	836	839	825	818	805	829	795	791	820	883	857	844	863	827	761	808	781	840	927	827	802	800	853	811	811	801	821	828	795	815	833	811	826	791	810	807	862	841	805	775	880	865	808	788	812	829	838	836	768	832	810	817	788	849	833	845	785	870	825	886	848	817	836	792	794	843	834	862	827	785	851	840	849	780	836	868	809	821	838	826	823	892	822	859	862	826	789	880	832	791	805	865	818	803	843	843	755	784	811	832	858	839	811	838	866	813	854	830	787	899	800	786	819	870	860	804	819	806	851	834	836	794	847	845	846	813	834	819	856	831	773	865	833	820	849	799	883	822	855	813	872	828	812	816	786	857	848	824	827	821	777	810	814	814	795	803	832	777	857	849	825	819	846	836	837	782	836	820	802	846	824	800	837	795	840	832	845	834	827	811	830	807	820	810	854	765	883	817	821	845	787	826	838	812	821	839	857	836	791	826	841	864	842	876	816	821	855	845	832	808	863	823	820	788	859	828	809	778	862	824	856	787	798	809	854	760	852	844	837	880	831	786	869	817	790	852	828	804	831	847	803	782	819	821	894	843	846	819	825	803	814	914	770	831	819	842	819	812	810	819	874	831	845	817	814	838	831	833	803	819	885	830	825	844	803	855	818	757	848	861	819	846	860	851	842	834	814	812	791	812	853	813	826	834	803	809	797	873	803	891	830	852	803	820	819	818	866	767	829	828	849	809	853	839	852	819	818	840	851	826	834	829	857	834	792	835	851	844	863	832	867	833	839	821	834	823	798	806	832	846	853	823	859	783	831	828	845	865	801	804	866	852	861	802	811	827	791	832	799	798	822	791	808	784	840	822	828	831	856	866	854	835	814	875	810	796	855	836	824	837	793	844	809	831	849	854	820	805	806	770	798	875	801	834	831	887	785	840	783	810	831	803	874	848	849	852	853	826	814	837	802	823	854	840	795	838	818	835	847	845	867	833	808	809	839	854	797	783	831	842	815	812	827	807	838	853	825	873	855	852	848	842	839	803	854	791	812	839	815	895	827	856	834	858	838	799	848	818	812	848	849	838	825	822	837	778	859	828	841	829	821	815	831	840	827	841	816	786	863	834	851	805	860	882	828	847	884	805	878	846	844	806	878	841	801	807	850	857	796	856	819	807	825	825	818	846	832	798	782	821	801	802	817	854	818	816	816	785	863	845	834	837	820	851	828	853	856	817	772	851	817	813	850	815	793	819	846	885	827	883	861	804	810	737	773	820	798	837	854	862	782	851	842	785	819	851	816	851	847	852	853	806	835	827	825	832	872	849	829	857	837	839	803	820	867	819	799	822	855	851	821	831	828	854	843	792	842	875	816	870	814	819	837	843	829	841	865	831	871	778	842	821	857	822	840	821	827	833	821	832	774	845	811	825	830	871	846	823	829	832	854	874	822	843	801	838	824	827	804	890	839	844	823	799	827	803	833	842	869	824	827	811	762	797	858	864	871	801	808	822	815	841	869	838	798	777	820	792	837	808	805	781	804	781	774	848	853	796	883	797	809	820	892	796	830	772	795	820	818	862	810	869	802	821	803	857	863	887	864	841	784	807	870	817	816	804	879	802	837	874	829	773	817	809	797	819	846	825	799	834	795	862	812	792	811	780	798	856	865	828	808	816	810	796	812	823	772	822	792	785	813	800	848	857	858	878	844	862	864	827	813	810	884	837	811	829	795	860	868	818	809	788	835	772	845	813	835	803	835	799	787	845	802	780	822	825	839	818	821	846	866	825	805	780	827	793	809	820	863	860	856	788	839	798	812	777	833	776	853	799	823	818	814	828	823	821	797	854	823	852	779	836	822	820	842	788	786	856	838	880	842	774	830	875	834	850	855	831	802	741	873	816	848	873	837	877	803	878	843	813	810	780	821	852	841	825	860	778	770	858	810	811	807	847	857	874	838	811	796	824	811	840	836	850	844	882	860	834	809	780	831	802	810	829	845	802	829	844	879	808	864	837	823	815	812	834	874	858	865
37336	33359	29877	21078	11696	5861	3818	2908	2490	2007	1787	1518	1428	1319	1229	1156	1228	1073	1028	1024	968	997	937	964	946	910	897	911	868	888	926	935	894	908	854	882	880	879	842	844	872	845	827	934	880	864	874	877	804	932	855	864	839	793	846	875	824	826	852	849	856	832	863	850	773	865	835	887	840	845	803	826	849	828	865	831	866	854	879	827	888	833	841	787	841	850	809	828	842	791	868	918	809	832	848	848	795	790	865	810	796	824	792	821	869	783	861	870	848	867	853	864	785	771	793	836	829	808	853	843	834	837	898	768	871	860	841	800	843	780	802	862	861	873	792	880	796	783	809	841	823	810	793	820	857	875	868	790	805	897	866	815	833	750	767	818	836	804	852	823	848	822	850	845	836	801	814	816	850	788	827	849	819	864	823	844	866	796	861	824	777	824	812	846	810	839	847	855	766	794	818	850	870	802	829	799	823	824	822	809	798	860	818	833	882	886	799	811	856	782	799	803	847	854	842	822	855	841	847	822	782	827	888	819	854	827	820	869	799	826	850	827	867	825	831	816	804	831	849	847	832	827	823	803	855	809	848	842	847	834	810	863	820	854	780	774	848	879	811	854	823	772	835	809	847	839	780	781	816	802	811	816	809	777	845	830	827	825	846	817	814	859	845	830	886	854	882	790	832	835	787	825	911	827	854	831	836	848	823	825	774	796	847	794	915	818	845	786	819	834	866	810	822	839	804	859	798	820	837	812	841	840	786	813	769	841	823	861	866	867	801	851	807	826	842	792	843	846	814	834	843	807	797	786	799	873	830	889	791	867	824	790	817	856	844	832	890	840	837	862	795	844	805	843	849	898	831	868	867	834	847	808	822	827	830	851	786	825	872	787	806	842	817	842	794	846	818	818	824	875	869	835	811	841	792	851	822	806	863	809	823	825	831	826	801	840	866	880	816	845	854	809	798	869	804	798	841	800	832	824	831	780	870	801	833	845	828	827	799	840	829	895	841	847	835	821	867	823	822	788	793	858	821	816	822	800	835	820	807	869	833	820	844	784	849	834	822	850	804	838	837	820	901	873	821	842	880	764	814	801	846	833	833	785	820	828	810	887	819	824	857	841	854	838	838	860	832	789	847	857	833	831	796	866	866	894	793	811	780	817	789	892	834	877	859	845	789	816	810	823	839	792	771	855	844	846	783	836	811	813	836	858	857	856	860	865	812	870	866	818	803	817	809	842	854	828	798	822	770	850	791	848	825	851	814	792	819	872	826	852	840	793	825	799	829	823	834	838	848	820	837	817	803	802	792	805	844	859	794	853	807	926	864	806	899	857	823	797	849	834	799	862	853	848	850	836	885	864	887	818	851	843	854	810	837	858	788	822	829	835	853	841	850	845	856	808	833	844	804	833	869	785	829	858	870	866	810	862	820	809	843	881	821	775	756	852	835	786	873	859	836	895	816	836	840	801	789	830	817	842	838	848	852	823	833	833	861	828	884	834	805	837	871	807	836	811	832	831	872	808	829	829	834	810	842	844	868	810	796	859	823	829	855	834	825	828	856	767	814	790	821	836	853	856	806	872	800	812	853	843	857	843	857	863	811	841	841	861	794	794	814	802	806	866	825	827	841	818	849	805	809	873	834	849	809	839	806	824	850	849	849	796	802	876	833	876	867	786	891	846	838	854	899	852	811	743	782	836	823	891	848	809	811	871	818	852	851	869	876	823	827	864	842	867	891	818	878	778	870	814	808	795	870	801	830	815	842	854	775	844	846	819	852	861	779	832	864	847	820	875	803	833	808	838	877	841	825	826	760	859	770	808	852	777	811	840	830	836	805	836	833	847	861	811	844	801	819	830	738	852	823	794	845	806	803	867	849	856	824	844	859	811	872	856	834	843	845	858	824	840	818	897	794	790	849	845	831	868	892	827	811	786	869	794	819	846	875	833	816	796	850	818	841	806	806	828	839	827	801	809	849	845	794	834	865	844	854	863	845	854	828	845	816	894	875	822	820	810	734	816	844	804	826	827	852	810	804	794	790	891	798	792	818	808	880	799	823	843	865	841	830	782	837	807	826	833	872	830	856	824	799	858	844	857	782	848	904	846	811	853	835	801	837	883	864	811	821	889	838	842	826	828	922	873	819	803	863	810	806	921	800	832	898	827	849	889	867	817	815	840	837	835	838	825	852	811	765	791	844	829	808	804	794	796	818	836	787	775	933	856	796	852	817	802	831	849	856	810	852	814	886	879	811	840	826	881	819	832	808	815	809	853	816	873	807	837	901	830	805	805	843	861	834	814	855	850	815	834	857	876	795	842	891	816	851	849	813	817	822	870	797	800	787	837	840	850	809	788	863	855	814	839	782	821	804	867	852	815	796	838	831	861	823	817	808	802	805	868	792	880	876	788	810	855	819	865	789	793	870	871	864	861	785	861	831	776	879	851	794	855	882	841	829	840	801	782	891	864	797	822	856	790	845	855	846	811	889	819	843	879	838	843	836	828	796	841	884	843	867	813	878	886	859	811	840	824	850	790	826	834	875	815	819	825	819	845	821	789	821	869	808	828	818	836	828	782	762	816	809	819	823	830	837	876	838	820	803	896	822	804	828	832	885	805	877	802	829	843	862	848	883	793	831	876	857	837	823	842	898	821	865	832	801	784	802	828	878	820	806	832	866	839	799	873	832	816	843	846	849	829	821	864	832	852	796	835	821	880	822	852	842	865	829	817	897	889	817	807	828	843	798	860	823	872	807	770	828	848	846	856	864	823	844	807	860	838	842	836	799	872	793	846	824	858	802	828	861	853	830	843	882	787	849	821	822	786	847	847	875	925	823	812	808	790	827	824	821	879	827	827	818	884	827	829	850	814	860	839	766	873	830	836	832	830	792	819	821	808	883	834	831	812	805	811	806	804	841	819	784	858	812	821	784	856	800	787	746	909	847	820	782	853	817	825	795	835	829	829	830	876	814	856	878	829	781	872	795	792	822	867	856	850	824	875	846	778	833	818	866	886	854	824	802	850	848	842	842	886	808	864	845	872	798	864	862	834	857	853	834	877	855	860	830	840	874	805	833	902	826	841	803	818	759	803	902	817	805	830	811	796	767	847	850	906	882	820	871	845	832	831	853	892	832	783	817	807	843	869	880	791	827	848	860	856	819	823	857	846	817	804	826	864	814	850	835	857	847	841	803	828	806	847	849	858	883	800	798	787	846	833	804	837	824	865	868	861	875	806	821	872	823	837	842	789	791	851	847	876	875	826	833	809	806	837	857	840	847	859	841	853	846	805	829	793	849	817	791	843	814	831	849	829	813	844	795	848	849	781	784	779	828	832	800	871	797	869	876	848	770	792	786	782	834	838	805	849	781	838	846	839	813	810	818	836	803	813	836	761	841	818	824	852	849	826	847	854	822	845	869	858	834	821	770	844	897	800	868	827	832	835	872	858	842	811	818	826	781	813	805	842	848	858	846	804	830	822	858	854	813	827	801	820	848	845	847	845
40672	43906	38372	25548	17615	10173	7236	5849	4878	3744	2943	2614	2368	2046	2000	1748	1550	1571	1468	1390	1237	1307	1178	1219	1143	1071	1096	1060	1052	1062	1101	1008	1050	1087	1006	1017	1001	990	977	940	915	936	917	1003	916	906	950	892	896	944	918	944	930	954	889	897	935	894	897	939	902	959	913	889	889	948	935	881	895	914	904	914	873	876	910	874	906	876	939	875	904	838	897	880	920	875	907	875	914	863	898	828	864	884	900	897	865	907	889	854	849	896	883	899	878	953	916	878	897	838	869	895	901	925	886	905	868	912	907	910	873	886	865	870	921	917	873	900	894	931	932	861	896	902	857	937	877	866	939	876	926	880	826	879	895	896	915	847	871	878	916	827	871	866	897	922	832	937	899	881	915	893	865	915	888	930	860	895	877	938	890	858	926	879	916	871	881	871	923	856	840	879	830	903	870	862	889	884	863	859	905	875	942	904	836	867	897	927	884	924	851	871	887	898	902	864	879	903	907	915	888	910	898	874	820	929	910	820	953	911	893	957	878	862	825	879	937	882	845	900	857	916	934	899	895	875	894	947	865	944	869	889	892	890	873	925	871	896	860	886	927	852	907	871	873	888	852	892	890	892	910	891	880	895	890	905	916	868	888	869	898	855	900	883	869	866	890	871	897	916	886	839	875	807	900	881	894	904	908	851	931	907	956	845	897	895	890	888	878	918	929	865	789	902	862	926	873	862	882	892	892	921	818	890	871	876	881	885	936	880	901	906	873	925	875	907	941	885	901	880	904	889	850	902	877	871	821	901	903	919	836	875	921	842	947	913	917	844	850	908	932	892	851	922	887	863	929	885	815	898	879	888	917	868	882	897	899	889	881	869	897	868	871	912	851	919	854	927	908	872	909	842	904	890	807	881	870	892	947	885	905	840	931	891	845	892	862	866	899	868	876	876	881	909	950	904	871	855	919	921	913	874	872	898	911	860	872	872	890	909	858	914	886	889	888	894	867	879	864	870	891	887	907	909	848	905	907	890	910	866	905	875	947	871	895	901	875	892	904	900	855	900	870	922	925	861	863	913	987	909	854	916	938	903	830	886	860	891	896	919	879	873	827	876	895	838	907	893	874	885	905	900	883	895	833	887	856	910	872	901	860	865	915	844	919	855	842	964	845	915	901	891	924	864	889	885	879	940	861	883	821	875	858	870	886	900	953	907	906	842	874	865	877	882	850	932	877	836	909	839	893	901	869	851	887	869	911	847	909	845	805	894	868	888	902	831	918	856	884	890	901	918	854	853	858	921	890	916	873	907	865	949	955	883	949	913	929	901	933	869	887	874	897	913	868	865	867	891	892	855	836	873	878	891	893	920	892	861	855	858	896	868	911	849	904	898	862	829	890	853	861	888	862	913	948	853	870	920	984	944	848	940	885	885	914	886	839	888	843	916	881	867	929	885	846	886	933	850	912	820	930	950	880	952	878	916	874	909	949	879	862	889	880	908	956	862	899	848	904	933	860	896	926	912	910	910	903	910	889	905	878	901	858	908	855	888	866	916	942	909	854	906	899	889	826	840	904	894	844	904	859	904	874	907	876	877	914	930	877	900	925	874	894	899	928	884	843	883	880	865	853	848	901	876	893	833	846	880	894	951	922	862	890	912	901	887	863	888	873	918	918	815	848	849	929	891	902	884	908	898	872	854	897	912	905	828	860	855	887	874	823	907	858	911	924	922	921	905	847	909	935	940	884	885	869	945	910	868	843	890	833	876	924	926	912	931	913	858	888	865	939	868	919	897	926	923	897	903	921	868	898	859	930	864	883	940	852	877	926	898	865	836	847	862	862	900	905	847	927	940	892	871	946	881	915	899	862	876	905	928	903	879	837	904	843	865	909	888	886	849	894	926	900	860	868	865	847	868	892	884	881	903	856	886	861	902	868	850	867	891	881	895	850	870	863	878	888	932	845	934	871	825	857	842	862	930	938	890	875	804	861	887	873	901	903	842	831	859	889	930	883	878	895	919	872	865	856	881	884	929	889	836	879	882	906	905	899	930	862	897	872	891	889	892	882	897	854	879	926	867	853	887	889	932	876	893	908	910	892	889	900	876	869	878	893	890	864	860	859	915	835	904	873	908	911	862	858	856	905	905	959	925	911	871	872	929	888	882	870	875	879	881	887	935	929	866	870	883	863	888	921	876	866	874	866	892	889	965	910	904	860	849	891	873	911	868	904	899	832	894	904	895	896	882	860	874	926	861	908	864	887	846	877	834	853	893	898	947	907	848	933	869	908	894	858	869	850	867	905	892	897	958	884	896	872	928	949	896	913	878	851	921	910	890	892	872	898	925	883	904	892	904	903	969	845	849	908	831	857	882	888	899	901	853	882	892	912	918	877	889	886	826	909	834	872	864	850	874	951	921	864	902	872	853	857	900	900	856	907	910	896	901	890	878	932	883	901	907	928	901	902	957	887	879	862	886	910	911	906	902	928	897	864	915	937	860	876	880	846	893	872	897	866	868	874	913	877	897	950	866	875	914	924	883	913	879	944	849	872	949	925	892	927	870	909	903	893	891	888	868	921	865	925	823	883	908	912	866	866	933	875	904	895	831	847	924	923	880	866	863	848	887	930	894	849	928	886	859	918	905	875	907	882	908	868	824	893	875	865	904	940	856	861	902	881	916	885	890	919	837	895	902	836	905	891	893	899	853	919	887	937	862	896	876	863	843	936	880	920	968	838	914	873	876	855	884	879	909	920	891	887	935	908	870	915	848	895	880	859	915	892	894	894	897	889	870	883	886	896	866	924	890	903	897	902	850	839	895	904	889	899	863	893	840	834	882	884	838	900	913	915	903	864	912	900	910	889	885	902	814	883	900	905	876	950	861	932	885	861	863	839	935	881	875	895	926	865	893	929	875	908	914	882	881	890	856	956	888	899	898	878	824	861	916	917	899	890	867	919	941	903	898	888	877	891	897	826	857	919	859	907	876	905	932	870	890	848	884	920	920	853	884	866	868	890	906	898	896	861	951	899	873	866	849	863	877	896	877	916	887	892	933	922	835	869	899	876	909	887	870	869	958	899	891	877	918	903	924	880	934	899	803	870	898	891	858	858	891	891	868	904	908	913	824	850	878	908	915	915	863	922	857	908	895	892	860	864	864	898	904	918	933	900	866	863	913	875	888	905	903	913	888	865	911	888	937	923	871	898	909	890	878	900	910	859	922	851	925	931	862	866	880	901	882	879	888	882	861	932	896	868	877	851	918	865	871	868	907	858	886	915	913	911	932	867	893	944	842	891	882	902	916	908	895	890	868	847	848	871	852	883	915	840	909	888	889	888	878	888	914	933	881	884	901	876	889	850	902	907	896	907	876	871	873	863	920	901	896	882	914	856	901	940	894	895	869	881	884	909	880	846	915	883	919	894	838	872	862	867	897	850	838	898	895	851	902	828	893	830	935	841	843	908	895	862	908	893	910	863	858	868	856	893	883	817	868	831	926	894	849	937	883	916	923	904	861
24220	20063	26588	25280	21799	16279	8465	4441	3444	2516	2197	1730	1671	1563	1344	1248	1159	1183	1062	997	992	873	900	844	897	808	847	763	769	809	749	785	809	730	716	768	745	684	722	721	769	711	749	789	716	729	730	740	737	696	731	741	729	699	737	678	699	705	655	725	670	713	692	687	693	692	642	651	737	679	652	689	694	652	693	739	699	696	710	653	621	685	698	679	675	677	661	623	690	654	699	669	726	701	681	668	653	681	688	665	663	676	734	714	698	643	697	704	689	694	694	694	723	673	745	700	666	663	651	627	737	671	651	676	693	694	707	624	686	688	663	694	697	660	661	633	667	667	656	717	663	682	637	703	705	588	671	699	697	715	659	667	683	629	668	703	644	663	654	652	684	674	716	687	672	629	693	685	652	665	693	686	664	690	659	640	643	692	729	628	646	657	697	699	685	672	674	685	696	667	730	631	678	685	726	725	666	706	682	626	659	702	691	685	646	662	683	685	689	665	685	695	687	689	703	682	705	674	679	768	668	659	707	683	660	679	660	656	695	677	715	717	670	723	708	650	670	691	658	632	708	650	680	678	677	632	673	701	672	706	695	645	672	680	695	679	671	664	690	679	630	716	650	697	670	680	659	669	684	666	697	697	569	680	697	727	638	707	645	667	707	656	629	687	666	683	685	676	656	639	652	636	664	663	645	650	659	684	702	668	652	622	687	661	644	675	645	659	678	640	642	657	676	672	697	664	671	608	662	711	709	659	705	688	646	664	714	693	688	670	687	673	651	659	648	654	706	679	695	636	675	706	639	685	709	676	730	659	711	671	707	695	664	686	728	721	661	686	695	713	649	719	677	675	656	702	691	683	666	683	685	680	713	747	679	650	694	682	683	678	646	707	601	667	652	639	671	708	717	731	696	664	672	681	677	655	651	690	648	680	664	685	679	677	694	678	673	715	695	664	686	692	668	666	675	721	654	712	657	650	649	688	631	665	703	649	708	644	677	671	705	669	692	641	705	676	736	609	699	639	665	675	696	646	706	624	650	667	701	667	632	685	695	689	681	675	699	644	685	637	652	675	716	691	674	649	659	704	686	659	635	670	680	702	708	673	659	639	624	600	641	708	653	633	638	654	701	705	689	666	665	666	668	655	716	681	664	682	679	696	690	711	669	697	686	676	679	683	664	630	643	665	698	698	627	684	680	695	651	686	651	663	658	688	623	667	661	681	684	676	665	644	641	684	693	673	689	644	673	648	717	664	690	666	635	676	709	713	677	661	723	707	667	671	689	691	673	679	678	639	662	694	733	689	678	652	673	606	651	722	675	636	676	670	701	668	640	692	696	647	656	624	667	713	712	683	675	632	684	654	706	648	653	726	655	668	635	654	652	653	677	674	687	679	673	616	690	692	704	673	705	699	650	696	675	610	658	683	660	646	723	714	701	695	706	720	670	671	682	655	706	700	688	669	671	630	704	708	704	659	682	684	682	657	675	713	638	683	642	706	697	659	689	675	627	677	677	662	666	679	663	713	621	695	680	678	662	697	713	636	680	674	682	634	620	691	741	687	667	647	641	657	695	676	659	688	664	717	652	671	688	663	697	683	672	696	719	677	690	660	690	627	712	688	704	649	728	634	712	656	621	701	658	626	690	693	656	700	701	691	683	673	692	640	703	719	629	667	701	688	677	678	686	678	660	709	646	708	669	694	690	638	683	677	679	705	728	690	640	675	670	698	648	649	699	667	648	674	681	732	644	675	658	686	645	631	694	622	695	639	624	664	698	650	712	636	668	733	701	716	655	654	671	660	690	719	687	673	681	728	694	654	701	685	709	654	708	666	691	644	666	700	662	699	684	658	685	688	707	703	651	677	665	684	677	676	659	689	671	678	670	719	697	722	657	668	696	663	662	644	711	666	646	662	667	630	691	666	668	690	728	676	625	616	670	690	630	664	627	673	705	698	656	715	688	684	667	616	699	669	672	671	669	652	709	684	720	615	674	668	640	730	677	686	723	695	692	673	700	696	668	634	644	726	636	649	707	707	662	641	638	655	656	679	675	709	691	706	655	666	695	670	665	668	671	688	647	642	675	679	698	692	670	679	680	672	687	698	672	662	662	666	683	622	644	646	689	725	713	686	690	695	630	689	677	700	633	653	664	675	656	646	646	718	679	668	683	661	698	601	698	667	661	657	624	743	702	659	698	631	653	676	705	651	687	717	693	701	698	708	664	652	702	637	677	677	648	655	671	654	745	679	662	695	683	691	687	679	690	657	695	679	658	670	679	654	681	660	662	686	693	672	677	676	682	665	691	708	644	684	700	748	658	641	704	677	707	667	656	682	708	614	675	656	666	676	664	632	700	661	691	616	667	692	704	650	698	665	658	648	669	673	654	713	720	681	701	704	680	681	711	674	671	664	635	679	730	695	656	688	662	675	700	645	667	684	642	697	652	654	684	692	692	674	647	722	655	658	701	688	619	633	672	692	701	730	709	670	651	641	656	690	691	691	706	677	663	650	628	664	678	678	671	686	658	671	705	658	701	723	713	690	684	714	676	693	657	688	668	651	691	652	659	661	672	685	685	593	653	689	696	692	684	668	694	657	664	679	638	621	662	688	651	705	669	674	694	680	680	640	700	739	653	665	665	644	659	634	716	651	660	734	678	623	678	683	669	686	650	702	686	650	656	662	663	684	668	711	627	666	670	665	661	655	674	676	659	639	639	693	669	669	704	698	638	655	725	666	679	690	626	678	656	730	669	695	662	661	687	666	625	718	696	665	704	706	652	656	670	675	649	687	649	683	701	696	662	678	717	711	646	660	677	732	664	690	636	699	684	705	703	653	669	696	675	634	655	660	676	679	625	657	685	678	684	724	683	669	615	655	634	703	677	693	679	687	687	703	663	660	674	681	686	688	676	671	642	677	727	718	651	687	662	684	631	666	704	680	715	729	666	641	643	621	693	669	716	653	667	637	663	677	651	651	671	679	673	687	650	612	693	655	669	670	577	682	676	613	653	659	696	671	613	704	656	638	694	683	710	667	700	676	669	728	662	673	700	692	671	711	671	713	660	668	659	623	696	653	707	706	736	671	657	675	670	686	681	658	705	724	670	684	665	736	626	640	628	671	693	686	610	637	610	648	662	703	676	705	707	620	683	708	664	690	702	665	709	739	671	730	682	659	700	685	661	689	654	699	682	685	715	652	720	661	705	647	632	683	665	690	697	641	644	693	696	679	698	681	672	651	663	645	707	676	712	653	671	633	680	700	670	659	647	628	680	689	649	650	700	724	657	648	725	636	702	707	667	679	673	689	652	662	657	691	679	645	684	627	651	671	721	712	612	674	638	677	708	663	661	675	719	682	661	658	695	670	694	641	652	692	661	679	657	669	671	685	692	698	686	654	686	646	643	665	694	740	652	691	648	636	688	698	661	676	672	691	648	732	699	696	671	677	645	688	719	656	652	649	673	716	651	692	651	681	660	689	678	670	656	661	687	655	706	704	671	678
37779	55035	52890	37339	26315	15647	10396	7695	6519	4747	3964	3302	2909	2633	2202	2081	1797	1713	1526	1397	1356	1234	1140	1135	1097	1022	1043	1011	969	948	933	920	891	853	834	874	883	783	868	807	754	880	754	767	792	785	779	757	784	802	747	766	789	779	737	695	732	755	780	749	761	783	687	760	740	780	786	727	752	762	711	711	780	748	696	735	765	709	763	761	753	714	751	783	688	715	744	712	745	716	710	727	701	728	680	687	724	703	776	698	695	721	717	745	767	762	743	693	750	726	725	723	741	710	707	691	727	727	744	715	740	720	710	733	677	712	729	676	735	712	762	780	689	694	668	732	639	697	725	688	717	725	702	689	697	679	719	756	695	706	689	720	730	721	775	775	690	726	752	684	761	708	705	735	694	752	688	691	759	752	701	736	652	679	776	708	750	702	751	725	718	705	702	698	722	710	715	721	753	698	715	714	647	680	726	677	713	707	676	723	664	689	720	767	735	701	736	731	718	723	734	725	735	739	744	725	738	726	766	768	679	705	754	751	737	679	688	752	761	694	720	675	756	780	680	722	756	731	714	682	715	727	699	738	702	709	747	751	714	703	730	735	742	703	697	725	724	708	745	702	698	700	763	735	708	666	739	744	698	717	718	751	715	751	730	714	687	741	676	717	701	712	697	714	750	763	697	699	699	729	753	727	700	724	676	735	712	730	691	671	691	715	719	703	734	695	739	696	722	732	720	695	719	684	728	711	673	705	713	709	699	769	716	752	759	728	702	702	713	727	721	745	772	679	708	760	707	732	718	707	715	715	744	745	728	711	715	690	720	740	742	709	729	729	745	746	746	710	705	761	703	701	705	716	738	684	722	805	704	737	690	687	689	733	709	720	715	721	703	709	656	735	683	723	733	720	704	765	770	732	736	700	722	721	692	767	685	696	712	719	770	657	668	751	698	712	712	747	737	737	726	705	720	681	717	704	683	659	758	734	753	730	778	806	769	702	690	722	718	691	714	706	705	673	735	721	769	695	732	727	733	794	738	718	742	766	690	755	728	731	734	693	746	718	693	715	712	744	745	777	676	736	702	680	734	688	698	735	721	712	720	735	773	738	744	723	770	731	697	695	732	702	695	657	769	681	759	760	689	700	680	737	724	736	715	749	735	714	750	718	763	771	690	773	754	715	749	723	719	726	687	725	692	733	701	748	774	697	778	714	725	755	728	749	702	731	707	693	768	772	703	689	702	708	726	751	660	749	711	700	763	744	731	755	739	741	732	707	729	774	709	748	715	702	708	688	706	720	712	721	755	779	705	724	685	746	741	723	739	752	737	736	784	680	729	686	713	731	727	658	753	780	714	708	651	770	754	702	681	702	722	717	766	704	730	730	727	735	721	682	725	746	749	679	753	716	746	715	733	716	727	736	678	670	710	710	709	721	725	721	737	717	714	671	695	721	722	771	768	740	704	762	724	743	699	726	754	743	715	710	676	753	723	726	683	754	730	731	729	670	755	722	684	715	695	707	749	692	713	720	755	736	700	682	775	732	744	766	692	723	749	701	738	757	719	720	703	773	714	683	726	775	693	754	718	708	706	725	717	725	759	727	711	728	704	747	754	717	748	715	677	757	769	696	730	694	706	682	727	781	736	687	718	689	718	753	717	740	775	733	714	774	699	719	724	708	730	749	743	760	730	726	765	716	699	729	738	730	721	736	690	711	733	681	685	734	767	719	702	723	743	691	700	715	664	745	749	712	741	766	716	716	704	738	763	755	753	727	678	738	710	683	760	737	779	726	683	688	701	704	713	685	694	693	757	720	739	678	748	727	714	740	746	718	707	715	785	762	723	698	744	734	730	754	751	736	705	730	738	730	722	695	687	764	718	684	705	727	702	735	687	736	650	680	702	704	756	716	730	712	730	678	724	750	721	684	716	730	715	697	705	723	729	706	747	708	675	724	739	741	707	720	737	695	756	696	760	710	716	746	735	751	721	728	707	710	708	681	727	764	720	719	762	736	701	724	716	730	712	713	742	687	694	735	729	716	717	726	754	667	694	768	727	698	748	757	704	729	733	683	739	702	763	740	756	736	715	715	712	718	712	710	703	660	738	714	693	730	712	716	716	740	756	734	708	709	702	733	720	733	753	709	722	723	668	711	744	777	708	718	749	732	751	704	744	704	725	745	753	740	722	768	706	725	758	731	685	753	698	775	778	771	710	703	730	709	709	737	731	732	759	727	705	679	704	786	725	721	685	708	663	720	721	697	718	725	742	661	735	698	722	716	733	697	723	716	724	748	712	730	715	742	717	721	710	751	696	702	699	714	741	731	701	695	699	758	740	765	712	742	706	743	738	749	647	695	764	749	751	774	734	777	706	690	759	760	722	735	695	699	729	712	680	747	728	715	696	723	735	701	790	713	741	753	726	760	724	702	742	728	703	722	731	676	739	671	769	715	749	726	700	740	758	759	715	693	735	723	757	721	653	732	713	654	695	779	726	741	752	699	728	713	731	701	720	672	698	749	721	709	758	746	724	695	709	717	674	716	710	736	732	710	716	736	723	705	702	710	676	730	716	740	747	753	756	741	703	701	712	752	741	751	727	716	776	716	716	726	756	722	754	692	736	770	740	703	711	700	709	735	700	706	697	739	749	722	746	734	739	721	787	709	737	747	688	704	735	713	703	723	802	742	732	733	679	689	674	717	681	728	774	727	712	801	743	766	717	737	733	718	758	726	737	695	731	691	740	727	726	710	715	739	734	752	725	697	749	664	704	724	689	757	729	726	731	723	692	747	769	697	710	743	729	678	697	766	723	745	750	691	751	707	743	772	696	717	734	725	694	751	729	702	686	744	722	720	714	712	685	671	716	707	742	730	712	704	734	711	746	699	718	743	745	734	668	657	775	778	677	718	719	735	718	683	729	713	765	717	740	757	748	698	741	713	682	683	740	740	717	743	713	717	707	756	722	680	756	743	682	724	684	731	687	725	724	737	683	723	701	674	695	718	709	718	721	735	742	704	712	748	691	702	735	687	720	733	743	709	708	685	693	689	665	751	666	674	760	720	680	733	724	700	736	666	726	749	717	753	724	794	719	723	692	729	687	761	675	667	734	724	749	726	758	746	771	724	703	744	737	729	687	719	756	714	696	723	682	700	700	737	701	710	694	752	740	732	726	708	755	735	724	732	761	770	680	723	699	762	729	667	738	756	704	700	667	777	730	729	758	772	672	728	689	743	724	727	687	684	723	717	679	693	735	735	646	718	716	757	748	708	736	710	698	726	728	698	736	742	719	726	744	733	745	714	710	750	743	697	721	754	695	723	754	689	757	747	740	698	744	736	670	740	737	688	747	692	736	673	772	692	746	725	709	776	707	718	681	694	723	687	743	723	718	717	718	753	728	667	746	704	726	685	738	746	729	734	717	760	707	762	745	764	697	720	748	708	747	715	739	693	766	732	781	734	673	723	653	683	747	701	744	689	748	705	740	657	730	766	675	702	722	701	765	714	719	726
22384	20053	26563	24179	22010	21185	16139	7301	4789	3554	3066	2642	2206	1969	1736	1587	1463	1501	1415	1207	1107	1063	1054	1073	1057	1028	999	995	958	994	962	942	851	923	899	932	921	886	878	859	844	900	841	916	874	863	857	794	822	838	886	812	853	867	838	789	823	855	867	816	875	801	826	829	822	910	819	831	832	803	810	831	846	842	794	811	798	842	871	817	803	774	865	817	787	789	788	802	839	793	822	809	811	854	813	779	865	819	793	768	753	782	820	782	771	771	813	795	818	767	767	800	815	798	833	813	799	866	820	793	799	833	844	787	763	786	813	764	765	752	813	806	808	848	799	792	790	820	796	785	811	852	790	775	837	831	770	782	770	748	800	789	767	821	790	790	721	751	748	760	777	826	784	825	830	792	774	802	804	812	816	813	803	778	828	796	807	811	775	818	743	835	849	835	829	831	789	795	790	754	770	854	774	757	798	803	823	843	799	798	753	827	806	770	755	889	774	764	806	770	778	768	797	794	835	826	801	778	797	823	755	825	784	808	817	785	782	851	783	802	797	774	777	820	804	770	780	787	804	828	797	799	794	814	770	801	775	747	804	807	809	801	789	819	759	796	812	758	760	834	791	853	825	776	800	758	824	780	806	819	820	819	793	805	793	739	834	821	784	736	797	830	832	804	790	709	812	843	762	842	795	816	782	784	814	796	775	792	824	808	788	832	781	841	799	802	778	767	779	819	832	761	749	824	779	801	801	769	789	840	798	782	822	801	821	883	808	854	776	804	734	848	830	808	813	762	847	824	789	832	827	781	817	807	809	772	823	770	755	824	822	772	796	768	817	809	834	761	859	782	765	827	822	808	799	780	757	861	798	766	769	780	787	795	801	782	875	809	805	816	736	783	813	772	810	776	792	806	813	804	798	789	753	869	792	824	836	763	793	786	774	801	771	798	800	804	815	777	810	765	788	787	771	790	776	816	865	795	808	784	838	786	831	792	812	796	764	744	791	779	824	822	759	825	769	794	738	810	828	794	827	815	786	777	820	787	745	837	807	776	780	810	816	770	800	777	811	811	788	862	818	748	851	803	763	825	814	785	778	795	785	799	776	802	775	861	795	770	800	845	817	792	767	859	803	790	778	839	774	767	789	836	791	754	793	785	755	756	815	779	862	787	775	834	834	818	769	801	808	871	793	822	810	856	774	810	778	777	807	781	762	807	833	856	828	840	809	747	773	809	818	768	811	790	757	799	798	792	799	837	769	786	778	773	790	816	801	821	770	822	755	812	799	809	786	801	790	758	879	814	762	801	838	815	814	796	800	789	787	782	804	795	785	810	800	768	796	806	807	786	816	837	763	751	783	779	800	771	800	790	831	818	793	833	767	785	767	809	772	795	802	851	809	798	783	845	793	819	799	805	799	826	756	799	791	836	816	842	771	764	802	820	769	817	799	721	820	852	749	778	775	787	799	795	800	795	823	800	790	808	826	804	814	837	820	802	816	789	802	771	835	807	852	788	826	789	791	777	805	815	842	805	796	807	793	823	846	796	797	833	793	813	802	810	826	827	776	825	776	796	803	813	814	824	785	806	809	753	808	792	813	788	786	784	775	834	767	821	753	829	852	749	830	798	818	759	831	789	816	832	806	822	787	789	793	775	761	810	850	827	856	773	780	776	836	825	769	745	850	831	750	817	800	780	824	811	804	822	822	808	783	869	775	786	796	764	771	814	850	777	797	849	823	800	772	841	760	825	790	832	802	822	803	792	800	821	741	767	773	828	792	785	834	791	783	789	804	736	774	756	810	742	802	847	808	833	764	785	788	770	816	797	810	843	834	779	767	748	815	795	774	749	806	802	835	788	770	809	797	848	834	811	824	775	777	811	821	768	781	777	795	771	786	743	789	833	775	807	760	830	849	856	821	814	812	788	814	801	827	770	803	765	818	779	802	787	795	787	815	783	810	799	824	795	838	815	819	764	802	750	832	828	752	794	806	781	770	778	782	803	828	780	832	770	903	784	835	801	845	796	788	801	800	767	795	837	820	858	804	843	784	811	769	773	775	782	810	811	789	817	750	813	812	764	834	776	798	803	804	828	796	764	755	838	773	780	762	784	757	867	738	823	826	799	783	797	788	863	813	810	766	776	805	804	809	829	818	800	842	785	788	753	758	808	764	824	799	775	799	767	821	813	810	836	776	806	818	762	790	802	845	831	827	787	798	866	840	798	795	803	802	800	770	788	774	768	785	784	843	826	788	792	780	803	851	802	802	815	795	801	825	812	775	819	796	807	798	806	794	817	758	828	811	815	764	787	821	742	767	820	814	817	862	777	822	807	764	774	820	800	771	808	780	869	781	798	866	741	732	786	817	790	802	819	844	802	739	745	779	794	771	806	777	749	783	783	823	843	820	815	788	825	776	773	782	752	761	778	786	821	759	779	811	800	845	800	812	787	794	787	811	768	743	806	759	813	858	838	807	746	830	754	763	754	770	808	816	782	724	820	834	823	798	843	789	793	807	763	803	816	845	802	797	785	811	778	791	783	835	812	820	813	811	828	789	808	769	797	817	868	806	833	739	824	847	794	743	782	813	739	810	757	813	795	810	821	788	801	808	816	803	789	826	838	763	837	777	811	813	776	797	823	835	745	802	798	773	817	777	747	794	780	813	815	786	774	808	794	794	804	802	842	779	831	744	823	839	735	815	782	765	773	816	777	808	743	804	788	802	776	777	841	817	738	824	777	819	835	771	761	739	761	826	780	753	820	759	748	811	732	767	822	796	780	818	804	839	777	799	785	804	777	795	805	789	857	821	769	837	850	832	736	811	758	799	762	804	768	816	833	751	805	766	810	759	799	825	817	824	756	816	778	808	788	798	816	772	828	786	818	784	791	770	771	752	773	774	799	842	803	757	786	807	821	753	769	772	862	848	858	833	814	769	803	754	784	799	786	728	793	798	815	842	802	787	794	822	785	758	773	771	773	789	792	801	782	818	802	849	818	753	880	779	808	788	783	780	782	816	822	777	776	825	812	803	804	763	746	791	843	814	815	774	803	760	789	799	847	785	805	803	806	773	840	771	814	777	815	803	802	769	838	757	817	834	794	811	761	838	786	822	847	803	777	750	760	803	804	807	792	835	832	804	807	769	800	794	825	799	819	803	821	800	838	827	836	821	785	779	792	893	770	834	776	814	731	825	824	819	791	789	815	830	817	800	786	814	782	785	831	853	770	848	807	796	800	796	800	817	781	807	795	807	783	827	824	793	695	811	831	810	789	779	762	811	741	833	792	778	777	777	767	797	810	808	768	746	796	784	818	785	800	865	843	778	814	792	826	797	850	813	756	824	823	799	813	852	791	788	730	743	809	779	820	795	803	825	807	856	787	776	744	810	823	751	774	764	798	849	764	762	826	775	860	805	824	786	804	832	803	795	804	852	815	801	857	792	779	795	840	825	762	818	761	808	816	791	839	774	743	767	841	802	805	747	832	801	775	769	770	807	822	822	803	792	776
39798	63156	58468	46040	34560	21626	14116	10470	8450	6709	5524	4591	3879	3350	2862	2554	2384	2161	2021	1855	1611	1520	1411	1330	1335	1331	1244	1242	1199	1159	1132	1016	1053	1008	936	1009	965	997	983	962	911	928	958	898	924	966	914	923	882	912	888	870	895	877	929	917	880	897	793	826	822	826	875	836	841	892	861	837	833	834	849	889	838	843	780	843	818	862	809	806	895	834	840	841	832	807	863	868	835	812	835	816	838	867	789	848	841	793	816	861	822	807	809	821	780	880	840	822	867	827	822	837	852	832	794	867	789	843	820	803	856	792	801	811	833	790	786	811	761	825	851	897	811	846	831	863	835	821	820	833	833	829	881	830	873	776	815	826	818	818	843	812	746	852	770	832	827	817	807	814	811	817	835	838	828	819	802	827	825	790	812	870	823	860	831	814	843	814	854	814	844	829	788	807	835	850	866	849	838	850	834	811	894	813	819	841	790	825	797	846	782	796	801	829	778	850	817	824	796	831	852	864	809	781	850	851	854	879	830	805	838	794	816	812	875	867	794	806	847	884	850	769	849	799	806	892	804	881	826	814	767	839	830	841	791	830	835	816	842	799	870	866	801	843	809	834	823	819	794	790	765	854	765	796	797	785	876	801	843	849	859	812	863	872	831	792	811	790	819	816	799	841	875	808	786	822	841	841	817	815	822	818	804	840	807	767	863	826	834	833	835	847	825	851	826	826	848	834	843	838	818	844	838	839	847	860	808	767	841	769	817	887	788	779	830	841	786	818	846	829	813	832	816	820	835	819	801	795	786	798	783	838	836	844	773	829	844	867	802	841	782	800	843	782	852	796	796	852	819	844	834	823	860	865	804	826	820	791	832	825	770	853	821	783	801	821	832	831	828	816	839	808	822	849	847	832	760	842	822	848	841	853	849	847	844	788	805	821	749	811	841	839	864	842	835	814	801	862	810	828	861	789	811	791	791	830	829	873	800	838	793	863	882	805	817	831	851	860	836	838	826	870	821	848	851	812	831	841	867	798	830	847	848	804	790	846	829	775	810	824	794	773	771	875	793	778	842	816	776	824	810	848	852	806	778	789	774	796	825	801	775	848	791	860	818	851	839	800	825	871	843	813	831	793	791	810	769	744	849	815	890	798	795	847	872	836	790	813	851	803	832	826	857	845	829	815	760	823	829	871	854	870	795	858	841	838	878	806	858	836	889	826	886	823	808	849	841	835	801	840	837	841	845	823	832	827	827	835	850	826	847	822	855	794	818	821	854	807	827	782	820	790	863	829	781	843	831	873	862	819	810	805	862	845	809	854	797	816	805	854	848	811	795	878	846	804	831	818	862	766	851	847	836	850	786	846	861	807	806	803	787	814	810	862	786	788	807	767	794	816	809	817	845	833	797	830	802	823	822	823	844	767	901	875	839	824	836	843	787	840	804	819	883	814	857	857	794	774	832	814	811	834	858	803	825	813	782	810	847	848	835	838	806	783	836	821	820	811	800	856	789	805	797	781	848	830	858	819	828	839	805	824	815	800	859	793	833	811	837	813	800	783	826	826	807	847	777	830	826	767	791	851	810	798	792	829	818	782	822	828	838	804	813	830	809	795	821	779	789	770	880	816	794	790	814	821	823	829	861	831	779	827	796	823	836	806	823	895	806	816	830	843	833	877	841	748	813	878	792	831	820	843	846	828	819	869	809	810	820	815	862	833	822	822	810	833	858	844	825	825	810	808	813	862	817	838	808	802	823	833	823	835	857	821	723	855	842	847	843	889	790	847	808	841	846	892	837	773	844	820	838	838	815	830	797	877	842	872	785	899	880	820	791	816	809	836	846	839	872	843	848	834	797	838	827	775	843	849	806	799	811	775	807	805	792	840	815	856	846	853	850	817	798	831	876	882	817	809	817	823	793	819	818	885	781	860	840	864	789	878	816	815	809	858	789	805	849	826	783	791	820	823	895	826	790	867	827	849	776	818	839	824	804	824	871	833	842	817	853	832	781	774	808	842	848	853	797	761	808	881	851	794	825	799	831	802	749	867	836	852	829	849	842	833	818	848	799	820	835	792	829	812	807	788	867	852	811	799	788	880	804	780	826	836	801	876	836	838	794	828	813	786	796	796	841	855	842	819	859	800	855	794	869	898	817	856	857	783	779	822	842	811	780	797	842	797	853	845	866	802	852	843	795	821	809	798	851	862	874	819	809	829	834	865	808	850	859	771	823	759	763	793	922	804	818	813	823	836	874	868	831	867	817	852	788	842	803	810	826	834	842	800	814	771	792	788	830	836	883	811	879	785	816	861	798	790	821	840	832	812	805	820	832	826	815	789	870	819	775	777	868	826	836	849	813	844	826	845	836	808	849	873	809	858	821	838	877	838	863	780	876	791	804	824	810	803	814	811	812	828	824	863	792	824	854	806	838	860	863	832	855	807	805	826	837	811	847	798	814	784	856	820	818	829	837	841	844	838	805	814	807	825	829	784	841	835	808	816	884	857	849	790	789	788	824	808	854	857	813	844	814	843	795	783	799	817	778	803	773	832	816	881	786	841	822	810	855	799	819	846	800	858	875	869	852	858	807	790	856	811	829	801	796	863	819	830	840	826	822	748	811	848	828	849	839	828	835	816	856	878	825	822	817	840	832	805	827	849	836	814	833	783	823	855	771	763	795	833	801	826	802	847	769	860	829	811	852	888	772	819	780	789	810	827	781	831	750	830	812	854	810	778	845	816	817	826	788	838	840	826	875	795	823	841	838	893	822	779	789	804	802	849	798	855	854	869	769	843	850	821	839	791	860	823	797	854	819	845	819	825	806	814	797	854	816	829	834	862	844	835	796	810	802	840	817	855	844	826	812	831	863	747	824	848	794	847	840	844	802	791	839	821	882	825	832	866	804	814	830	868	838	827	786	846	834	864	825	860	824	819	849	789	806	824	832	878	829	832	841	793	846	802	820	849	847	775	845	820	804	824	811	778	817	831	798	863	854	835	831	832	800	835	825	838	829	847	827	811	814	809	875	795	825	770	792	864	824	788	802	809	825	838	865	848	856	837	835	849	824	823	807	802	845	829	848	762	865	810	783	874	839	827	819	765	813	796	831	889	809	872	805	813	837	874	828	820	852	827	807	815	835	793	828	825	823	788	831	821	848	891	812	832	798	770	813	855	820	803	797	833	844	844	872	801	783	795	815	836	908	812	796	819	896	808	847	767	825	781	853	814	838	826	895	797	843	815	833	809	826	802	801	811	815	872	861	832	835	899	767	837	855	838	778	813	799	840	862	843	859	791	836	808	844	794	824	874	816	843	832	848	820	822	803	856	809	805	821	805	805	829	881	775	747	826	848	865	817	853	822	823	878	823	841	816	818	812	817	834	818	791	807	853	787	826	795	815	850	813	779	775	816	824	794	810	817	866	768	828	810	837	807	826	840	837	791	823	781	846	786	809	765	811	838	826	850	773	806	832	886	810	842	831	759	819	815	827	805	818	804	820	823	819	804	862	809	769
37029	35962	33154	22686	11005	6076	3785	2783	2330	1901	1622	1470	1349	1272	1174	1124	1101	1055	1049	953	1003	922	978	998	962	945	920	986	879	890	885	880	907	840	870	824	894	860	857	840	884	860	880	800	836	856	845	842	881	866	864	804	869	850	836	797	820	817	832	866	862	834	837	818	834	846	840	798	872	788	821	818	871	834	799	831	830	824	822	846	758	855	796	801	812	856	813	845	788	833	848	827	850	806	859	848	830	821	866	859	815	821	858	829	815	809	769	832	775	871	839	839	806	867	809	812	877	831	848	840	844	867	823	824	801	797	831	819	853	792	823	803	789	837	857	791	758	819	775	820	854	830	796	810	850	805	849	777	800	824	841	841	824	817	783	828	845	822	807	783	831	798	796	828	827	826	842	837	879	840	818	776	858	831	814	836	795	828	805	717	843	856	794	862	879	856	802	864	776	832	870	808	840	832	830	835	840	834	779	832	806	833	862	787	783	825	813	817	836	861	821	844	846	854	840	839	809	806	815	795	808	826	828	851	875	797	822	881	841	823	835	771	811	854	810	847	892	776	799	796	800	772	858	823	857	803	825	859	820	866	810	832	837	828	831	863	821	846	826	828	836	812	754	859	788	808	813	796	848	785	829	839	814	860	823	837	857	785	833	748	840	886	760	807	763	784	780	855	789	805	821	798	841	832	858	858	834	791	860	860	754	791	858	827	832	846	861	867	873	807	837	819	823	797	786	863	798	784	916	814	876	838	821	788	857	884	861	820	798	836	847	857	827	817	823	865	791	841	842	816	780	844	753	897	837	845	843	802	838	851	833	789	730	829	846	815	785	809	832	852	846	850	807	769	824	805	803	826	837	878	798	854	810	825	877	881	867	773	850	802	824	839	821	829	825	775	834	827	816	816	854	818	847	792	891	841	799	765	826	837	852	794	790	843	869	831	821	867	870	839	829	814	813	779	817	832	851	825	836	827	825	840	857	805	807	810	859	840	814	841	816	875	890	835	801	822	797	841	806	793	784	857	801	792	833	810	847	825	844	808	808	793	863	784	840	824	852	839	822	858	810	831	833	861	827	860	824	804	817	843	806	830	777	820	839	799	816	768	796	801	819	769	837	853	826	802	819	849	796	790	843	849	818	854	842	847	795	803	836	841	801	819	844	796	867	845	814	807	880	819	848	862	802	812	912	871	839	810	824	758	773	791	820	774	816	816	797	835	832	810	861	832	798	874	829	817	779	870	839	817	858	834	852	808	836	794	857	789	783	806	807	854	862	835	844	893	787	807	839	782	804	852	818	845	777	797	847	786	798	850	774	792	827	818	839	851	849	809	813	810	768	847	811	856	842	899	851	845	837	822	860	824	783	842	858	886	842	872	795	796	758	865	834	768	828	814	832	795	868	770	858	837	763	802	868	817	826	870	811	834	772	866	852	828	814	820	818	825	852	815	820	832	818	816	822	878	821	817	784	791	830	822	854	790	913	842	890	832	866	841	829	791	833	820	850	841	801	815	892	782	836	764	816	806	835	824	819	869	866	796	774	838	824	827	857	804	836	850	836	836	809	846	870	825	806	833	868	821	809	819	804	790	839	820	860	776	858	807	842	855	789	821	776	822	841	839	826	786	782	785	835	842	816	810	775	852	831	849	847	849	854	819	854	851	811	847	822	811	869	871	830	861	819	818	801	832	817	859	830	782	873	878	834	796	804	823	883	858	844	830	836	816	805	801	809	760	824	802	820	819	857	836	812	793	813	804	870	877	800	816	845	812	797	844	891	816	808	837	835	826	851	868	837	855	850	845	864	818	835	887	814	824	780	805	819	823	818	786	834	839	799	869	810	862	858	800	786	825	840	822	843	788	817	814	852	849	831	849	804	817	804	839	878	882	796	823	840	871	793	807	845	798	828	816	865	842	740	857	878	835	865	803	821	834	836	839	794	849	854	841	805	842	834	816	771	794	862	814	762	792	799	856	786	819	847	820	831	827	804	766	787	859	838	854	849	839	859	791	831	852	877	875	843	828	816	846	826	817	891	856	791	826	861	805	902	843	871	846	811	850	791	858	837	818	836	892	845	844	845	863	785	824	853	858	857	850	830	845	775	819	839	846	808	859	876	777	822	842	858	817	824	935	749	775	816	856	788	807	823	783	840	791	795	842	787	800	833	826	833	824	854	801	860	814	791	865	878	782	849	844	897	822	834	806	857	799	809	846	839	842	797	879	877	834	899	821	917	802	847	748	857	839	797	778	853	817	794	814	835	873	833	793	848	809	844	828	819	824	812	775	844	784	837	820	881	829	814	816	816	845	780	872	792	845	843	826	817	822	830	856	795	904	875	803	803	777	858	823	808	830	869	831	777	840	821	850	837	841	826	834	835	802	835	902	846	846	857	823	880	857	829	836	870	843	822	826	826	854	845	858	843	819	824	818	831	859	870	840	850	864	798	841	815	882	811	815	844	797	837	813	797	879	849	817	791	817	851	783	829	838	848	731	862	849	821	854	896	806	877	830	808	783	839	793	801	872	799	808	764	832	819	842	841	839	813	820	847	797	798	827	806	865	840	814	831	854	861	826	782	735	789	844	848	809	919	802	803	810	773	840	805	863	798	870	791	801	835	807	901	856	799	817	827	807	841	829	808	833	787	808	864	862	790	788	846	863	813	840	773	833	796	850	907	802	799	809	830	804	841	838	887	817	893	815	803	885	875	845	833	817	822	846	860	821	838	797	837	910	840	796	844	816	793	834	834	787	773	868	796	833	835	799	813	785	842	820	881	823	848	833	858	799	826	798	840	830	807	815	848	800	892	758	865	859	810	790	849	832	794	765	858	817	845	783	833	848	851	758	832	810	811	858	778	818	859	823	908	820	895	807	824	867	812	859	800	872	840	872	766	836	845	836	823	864	832	848	846	825	824	802	817	794	805	799	770	796	795	790	788	825	820	817	792	836	805	812	818	836	833	799	873	793	801	848	827	771	851	779	889	831	840	829	887	773	824	807	775	857	849	886	838	805	845	860	834	887	844	870	860	880	831	818	858	808	824	789	817	849	829	865	861	786	793	870	820	842	813	852	814	789	833	875	913	802	787	821	832	820	849	840	850	846	832	849	814	817	774	819	847	819	852	848	840	870	822	832	879	797	853	818	843	832	835	798	793	814	845	861	873	851	868	854	889	834	859	852	814	821	852	883	847	839	832	854	858	890	819	821	781	852	796	850	810	834	775	858	827	835	827	918	862	813	816	802	841	801	808	803	801	838	815	794	810	800	859	868	831	872	873	806	775	821	802	847	808	824	863	831	848	795	769	832	843	837	787	824	818	827	825	840	829	795	803	826	777	826	825	846	830	744	868	870	797	764	800	826	816	848	804	822	868	855	827	812	857	814	837	856	849	859	775	813	841	804	831	909	854	853	793	834	825	888	858	825	830	827	819	816	837	821	808	860	838	799	812	824	851	822	851	805	884	796	831	829	822	879	826	817	816	803	819	810	822	815	845	811
40667	46971	40522	26471	16335	10699	7061	5556	4236	3507	2771	2494	2237	2039	1757	1625	1513	1476	1392	1342	1231	1223	1108	1204	1169	1113	1134	1071	1023	1047	1059	959	1012	993	998	994	959	999	940	977	948	943	963	982	917	958	928	943	898	887	925	919	966	898	918	936	902	933	912	898	920	877	877	927	884	903	826	883	892	971	926	881	862	1009	950	896	889	915	880	882	843	910	882	914	888	902	909	931	874	885	992	851	900	904	873	943	899	859	862	845	871	909	855	909	873	861	912	904	873	883	915	853	869	869	866	884	939	943	827	832	840	876	866	904	881	873	893	888	919	915	883	936	893	875	828	900	909	885	863	898	905	836	907	871	894	836	934	869	892	864	882	823	858	888	915	935	914	918	908	899	847	876	893	898	818	943	882	887	946	947	864	865	910	900	890	874	893	822	891	891	879	860	902	924	859	901	865	864	878	917	887	937	896	819	868	876	938	895	919	897	911	850	895	919	936	866	881	886	893	887	885	938	878	892	879	836	823	897	851	826	897	909	902	868	894	885	895	864	846	873	962	905	889	850	836	844	895	883	893	879	856	917	855	925	903	900	875	869	902	948	847	869	877	907	894	887	894	875	872	908	879	901	875	919	879	887	900	861	893	876	856	892	957	864	872	894	894	848	899	882	918	855	844	900	880	897	867	844	892	913	867	886	887	911	908	879	870	902	832	845	893	886	871	897	873	878	912	896	857	925	909	891	930	883	915	836	920	939	878	871	900	840	878	952	894	908	909	919	900	897	879	881	884	860	905	840	870	885	877	870	880	839	939	906	916	846	872	846	865	950	895	868	853	927	902	872	870	843	899	900	883	920	884	899	890	870	889	875	924	884	883	853	871	917	841	891	891	879	874	878	832	936	882	873	851	848	849	864	925	849	893	875	859	838	901	946	872	896	922	891	890	898	867	880	843	867	895	857	876	891	872	867	899	858	893	864	903	848	908	886	871	896	882	890	865	857	882	921	902	912	943	909	868	898	849	859	844	879	852	916	896	912	887	901	908	891	823	881	859	888	866	891	864	865	886	889	861	889	911	844	859	855	860	865	839	822	904	879	854	887	904	897	916	837	901	893	882	879	942	860	885	864	904	878	918	825	863	897	913	875	919	910	901	893	886	862	872	894	860	880	889	899	859	881	909	859	925	885	795	846	868	854	825	915	915	945	868	923	864	848	819	847	909	903	886	927	901	874	900	860	904	903	854	882	831	939	838	883	869	847	950	901	906	869	881	904	863	916	899	820	945	903	934	876	864	886	883	882	860	888	909	872	853	855	911	918	783	914	858	867	904	876	884	923	941	894	923	935	893	912	907	883	871	890	952	867	917	896	845	905	943	872	926	894	901	885	918	873	815	875	910	910	887	882	882	872	899	904	865	869	901	881	908	887	820	857	853	863	902	901	878	916	898	876	925	859	899	902	909	912	895	866	841	882	887	901	934	900	881	886	854	853	919	913	902	906	869	919	905	885	851	901	904	907	947	906	844	862	922	843	908	923	925	829	903	884	932	844	925	827	816	896	901	906	880	868	861	942	864	890	894	848	903	873	871	885	843	898	895	887	859	874	896	859	882	842	872	926	965	907	908	825	891	870	834	898	867	878	927	843	879	867	841	873	850	858	874	892	863	881	864	891	870	908	854	876	865	895	884	906	871	831	920	893	867	909	877	909	903	868	893	884	891	867	884	858	926	880	832	846	869	881	909	953	858	822	926	874	893	863	919	880	854	876	876	881	878	875	945	886	910	795	925	940	888	902	862	860	851	857	890	927	830	862	838	815	965	918	916	895	869	872	870	869	854	896	865	899	867	864	875	908	888	892	906	941	887	828	904	847	897	866	874	902	844	868	953	864	888	908	866	876	843	912	828	888	928	894	917	906	920	933	907	850	928	883	911	880	851	894	901	881	861	885	854	848	904	866	899	873	862	892	879	881	868	871	880	914	925	903	903	913	872	869	891	846	889	870	936	852	914	910	932	880	940	883	878	944	886	903	851	874	866	904	856	867	852	890	881	957	913	904	868	890	940	895	860	848	914	871	880	831	912	905	853	900	899	909	917	911	896	923	830	858	869	870	892	886	883	879	903	901	915	864	857	901	925	898	849	905	934	921	912	832	849	827	815	877	848	864	902	882	868	876	841	890	945	896	928	901	943	842	915	931	882	896	819	880	916	908	883	861	876	922	907	867	905	936	920	900	921	853	910	911	896	918	875	890	875	905	938	839	889	881	882	834	858	900	890	841	907	817	861	914	866	924	919	880	856	885	926	871	936	894	852	856	850	818	860	899	830	891	890	855	917	880	892	886	925	919	861	871	837	902	869	824	830	839	905	873	865	891	901	892	919	807	921	901	907	881	931	867	918	851	880	857	888	901	903	892	920	891	910	947	879	856	823	882	876	831	907	930	897	880	932	841	870	913	861	875	898	875	880	896	862	912	867	889	866	885	909	868	820	868	866	854	914	861	831	944	889	853	891	930	882	863	941	837	937	863	906	900	914	879	884	890	974	835	901	893	872	888	913	864	871	893	885	857	916	918	907	861	870	843	938	858	867	873	848	855	893	875	845	877	884	893	879	859	939	872	885	918	885	919	951	850	861	895	893	868	895	853	917	910	909	925	860	902	894	898	888	862	857	914	918	859	901	882	929	933	886	929	872	844	875	904	906	837	852	866	889	896	916	844	891	921	833	872	903	857	884	889	903	866	881	882	851	895	906	841	880	894	900	890	907	859	893	871	878	865	898	892	849	904	918	888	854	869	808	838	910	904	908	895	856	913	890	926	861	916	898	873	925	870	898	903	937	889	917	868	877	892	908	908	906	910	945	875	864	879	910	903	877	899	875	873	867	903	846	812	863	912	901	858	879	892	883	934	966	843	861	943	877	896	956	864	853	879	892	862	855	870	891	884	868	867	908	882	888	873	924	929	893	836	881	877	893	954	872	834	902	902	896	884	884	885	870	849	838	908	932	871	849	880	897	872	909	822	921	920	875	890	888	873	858	852	864	882	877	882	893	909	908	891	891	908	845	922	882	855	916	878	863	886	954	877	929	912	919	890	819	876	912	880	869	890	929	895	858	832	865	856	912	864	896	903	887	877	914	865	881	902	886	896	876	903	871	882	868	943	884	870	853	892	897	907	945	847	869	915	886	889	893	916	920	826	867	882	912	865	922	917	858	856	907	887	903	858	881	900	904	943	890	909	932	892	889	919	926	849	877	925	828	870	858	896	880	879	894	936	913	909	837	880	906	868	873	878	838	873	862	865	893	896	887	831	875	903	897	881	908	934	870	873	861	812	885	922	856	899	863	907	829	873	917	852	893	907	893	938	912	941	871	818	878	898	896	902	856	898	948	935	904	847	932	877	926	908	872	900	921	862	855	854	881	855	915	870	856	937	911	844	867	863	862	847	913	871	825	856	828	888	836	932	856	868	841	863	874	919	879	939	883	855	869	876	857	890	877	941	850	845	866	876	890	882
24291	20144	26309	24470	21342	17655	9803	4831	3508	2669	2194	1866	1725	1514	1321	1279	1164	1155	1087	965	973	893	919	907	805	874	876	773	823	806	826	775	751	764	767	817	739	772	728	714	685	730	736	679	752	718	743	679	721	723	720	703	723	713	686	678	662	679	674	702	684	697	698	689	718	702	679	743	728	708	690	666	728	723	710	682	669	705	693	713	702	638	693	636	632	617	646	693	688	705	667	685	669	631	671	648	661	650	647	634	712	659	727	667	707	692	721	680	671	646	671	662	644	613	688	632	667	659	639	650	697	663	630	652	732	719	705	641	625	668	688	670	715	659	634	660	691	678	629	681	683	664	672	701	628	662	647	729	678	693	684	686	675	692	632	675	686	677	669	721	682	698	676	640	629	715	702	628	662	692	703	690	685	701	674	657	604	666	681	694	666	695	660	645	718	652	699	683	655	677	664	676	640	656	675	626	726	636	690	695	674	658	673	682	683	696	673	658	666	700	641	688	646	735	717	661	664	704	670	661	684	650	708	667	676	706	680	689	666	663	683	684	685	662	653	660	707	688	726	677	717	654	648	687	707	679	703	720	658	688	652	686	661	626	637	663	710	690	678	687	663	715	643	653	675	675	645	696	665	643	681	676	661	705	699	684	686	675	700	647	680	663	665	666	667	674	652	651	702	742	679	666	668	658	685	673	678	699	684	685	701	640	652	676	669	686	706	693	672	697	633	676	687	679	645	660	643	636	688	688	634	738	685	680	653	654	713	655	656	702	625	635	687	683	695	671	673	662	648	699	697	685	670	688	641	699	691	666	663	708	654	680	678	667	678	677	720	668	653	697	645	698	669	695	641	689	662	705	679	701	674	664	668	653	672	680	660	687	664	640	658	685	638	690	643	658	675	619	718	685	666	680	679	664	675	701	670	671	676	688	703	667	712	657	675	694	669	659	689	622	689	642	691	654	666	678	638	683	668	726	693	671	676	698	672	706	624	692	666	677	665	731	630	731	638	722	639	692	650	654	679	712	744	633	687	688	738	640	647	665	690	711	661	702	644	684	669	670	652	663	650	699	635	648	677	715	729	641	719	662	649	675	690	681	678	685	651	691	676	732	696	638	664	677	663	667	708	685	698	661	686	634	661	660	665	687	636	655	665	658	709	668	668	723	676	699	662	630	686	698	617	684	681	668	670	669	674	660	702	678	697	651	636	687	655	655	670	647	692	636	642	681	641	677	683	658	641	665	683	701	713	663	627	706	692	639	683	703	647	717	693	630	662	622	662	668	701	631	668	666	647	644	719	727	625	654	713	680	695	685	649	663	657	668	687	653	685	615	697	669	652	624	689	657	615	611	700	669	658	680	635	691	624	700	610	683	660	686	687	669	690	614	661	632	647	662	632	644	655	669	715	677	660	681	659	690	683	697	698	687	674	669	718	695	659	717	725	649	698	660	695	657	625	676	688	628	614	664	697	717	685	666	666	680	635	674	650	673	698	714	705	720	645	679	722	691	686	675	646	669	701	642	651	696	680	673	656	688	655	670	648	662	653	693	669	685	688	618	705	688	625	696	684	713	644	631	733	684	682	689	675	624	713	642	713	656	690	641	621	674	666	618	652	605	728	664	683	704	660	690	674	656	678	632	719	671	689	690	665	690	664	688	686	638	700	677	685	638	684	664	682	675	733	641	677	667	692	673	688	668	639	671	686	613	694	634	655	705	633	679	681	651	631	699	656	687	705	660	668	664	660	662	642	676	651	734	663	699	634	651	700	665	695	708	689	691	678	698	654	647	702	710	728	679	652	667	659	676	683	683	662	688	658	645	673	697	695	671	680	677	652	662	712	677	661	679	651	692	684	616	643	628	643	617	718	669	639	637	615	661	685	762	694	661	686	666	673	684	645	705	717	646	654	693	644	663	691	680	674	675	642	622	655	671	700	631	680	700	659	660	638	651	701	669	663	625	655	695	646	647	674	643	695	715	710	683	664	633	674	659	670	637	666	700	661	695	648	716	651	671	645	632	680	650	651	705	671	686	646	647	662	674	658	677	667	638	652	696	678	640	674	634	669	699	667	696	709	714	655	695	669	694	705	687	646	654	692	672	689	693	649	679	672	645	658	674	648	641	705	662	679	667	709	637	681	667	749	645	684	627	652	718	679	684	654	707	647	693	674	660	703	678	650	691	678	674	700	686	653	695	637	697	670	683	706	680	687	666	673	670	607	682	663	643	675	717	677	676	667	694	679	681	683	702	693	702	712	710	647	694	641	672	618	654	638	678	644	636	669	704	640	728	672	683	698	647	697	621	685	641	623	708	668	689	680	641	678	684	697	644	656	658	660	640	675	688	656	618	656	655	655	623	680	686	647	683	705	664	677	702	644	678	690	637	651	641	668	658	666	659	663	728	691	701	687	655	652	671	708	672	681	659	695	678	663	621	695	613	698	623	653	689	710	626	649	631	675	639	708	648	690	694	691	686	670	683	697	644	655	664	687	640	650	681	642	668	657	639	688	690	666	645	678	629	674	669	655	701	707	656	702	625	721	693	700	681	641	640	687	658	681	668	697	708	673	656	660	665	702	670	718	692	679	694	647	639	614	687	646	648	644	697	662	685	664	708	675	668	722	706	631	672	676	658	685	667	662	646	662	701	668	691	614	641	698	698	634	676	684	663	757	668	726	676	666	670	669	678	661	670	651	691	656	636	661	666	696	685	713	656	676	695	631	666	696	704	704	637	709	662	657	639	678	693	665	696	679	685	637	687	667	655	713	657	658	654	677	657	641	674	663	668	657	662	616	644	682	711	682	673	699	642	676	684	653	648	599	705	642	706	670	656	675	644	645	637	691	721	673	676	670	699	657	627	682	649	744	640	669	646	674	670	635	646	669	700	678	708	644	657	669	672	684	690	666	660	738	641	653	688	707	693	675	660	676	700	647	670	678	658	665	672	680	665	654	648	662	696	646	692	670	686	676	661	659	640	652	663	664	687	627	687	726	676	731	613	620	669	690	707	728	660	698	681	632	686	674	701	677	685	656	675	678	652	650	691	716	704	659	662	635	697	641	628	590	673	678	683	675	700	679	682	696	714	675	685	650	638	631	701	735	690	695	672	670	688	575	726	646	668	664	689	660	715	661	691	682	694	680	659	659	653	662	620	682	720	641	687	702	653	693	717	626	646	691	660	694	693	682	671	668	694	700	660	660	655	687	714	716	634	677	681	663	653	702	694	711	663	649	683	648	668	683	728	683	673	678	718	660	635	688	683	696	662	681	641	676	670	654	652	685	656	691	681	660	694	679	668	654	615	656	703	656	658	650	695	643	681	649	657	734	700	662	655	649	686	663	662	654	703	674	704	646	671	670	715	665	647	662	674	650	662	689	602	671	654	673	660	675	672	706	652	666	635	671	640	697	650	698	669	691	694	654	629	677	692	669	766	694	623	666	668	647	692	664	681	638	685	715	711	676	671	657	662	634	705	700	682	659	655	666	646	669	670	714	672
36737	57320	47326	33591	26097	18885	12098	8311	6906	5113	4176	3564	3197	2534	2266	2002	1876	1736	1524	1413	1312	1286	1338	1157	1111	1065	960	1041	999	955	945	891	969	896	881	861	840	805	830	909	849	880	818	875	821	837	804	789	744	815	774	803	760	774	777	757	734	720	737	710	759	760	714	753	754	696	739	755	741	682	731	722	768	705	741	726	767	706	729	734	735	728	705	766	802	741	746	730	737	735	676	750	743	695	737	729	733	719	771	756	715	716	728	676	690	708	782	712	707	736	703	694	703	691	745	685	690	740	747	692	703	688	684	721	743	717	722	719	734	751	710	745	737	726	745	715	737	706	705	741	710	695	697	737	656	716	736	775	692	665	719	673	746	743	705	735	725	747	704	692	679	741	697	731	738	733	743	705	674	731	680	715	737	739	776	716	763	720	690	735	748	697	772	716	701	719	740	774	748	745	755	724	716	700	730	728	683	736	756	778	731	715	713	724	733	698	727	749	741	749	684	747	710	705	678	709	708	736	725	700	704	711	728	774	738	708	706	699	652	709	686	694	732	734	750	756	729	680	706	738	763	692	736	750	742	736	719	723	713	710	719	730	764	737	769	739	731	720	748	750	760	704	720	695	704	721	791	734	720	716	681	734	767	751	750	790	698	777	743	720	754	695	736	708	681	731	695	741	701	699	682	762	762	753	779	741	723	697	722	710	745	740	764	722	698	676	742	698	740	731	723	748	716	709	732	677	700	727	720	742	696	711	725	744	754	761	712	748	763	711	689	716	698	717	774	715	725	693	711	726	697	719	747	706	688	709	712	709	735	766	717	686	662	739	737	706	717	760	714	719	694	752	721	689	722	686	702	729	731	731	756	666	700	651	731	752	719	704	746	672	717	721	761	725	748	744	724	700	749	709	730	673	729	763	763	688	748	717	743	759	719	754	727	712	720	694	692	736	714	731	749	732	724	696	781	760	750	695	741	767	754	718	733	731	721	774	710	756	705	756	681	750	753	742	725	742	703	688	733	736	755	700	725	688	753	698	724	724	778	795	693	715	749	699	675	670	740	671	726	736	739	700	691	739	725	749	723	676	705	759	706	713	694	704	734	727	743	761	730	738	686	693	730	714	783	699	758	721	736	748	680	731	722	727	749	674	728	716	722	702	731	669	720	724	713	713	727	763	768	706	706	783	722	765	704	762	727	715	714	670	744	774	682	697	720	733	687	736	719	703	696	717	684	696	765	764	712	716	743	704	720	695	746	676	717	719	772	726	700	691	753	699	738	737	715	693	725	711	717	697	741	712	686	722	707	651	745	752	723	793	735	732	719	733	699	722	705	744	736	686	727	710	709	718	708	717	688	723	718	760	737	711	717	685	694	730	752	731	720	729	712	715	673	715	714	724	720	696	722	714	733	689	758	693	730	721	712	681	725	767	698	742	649	739	724	725	709	698	739	693	716	733	738	757	707	728	743	681	749	756	725	711	714	751	709	686	726	752	703	695	724	699	712	747	694	708	680	725	735	710	725	706	738	738	685	761	796	736	727	759	693	684	748	722	764	727	725	675	716	695	680	696	715	749	704	751	724	725	762	696	731	721	693	678	758	744	709	695	758	781	727	718	737	723	736	717	707	762	707	688	714	655	685	700	744	725	747	706	728	699	719	743	722	710	685	692	732	742	778	753	737	764	707	724	705	716	739	754	714	694	780	747	705	676	711	697	722	715	704	763	691	713	687	742	710	756	694	725	749	732	697	708	750	721	718	722	764	736	701	766	744	717	695	697	719	719	685	699	724	674	739	709	704	767	709	700	679	729	725	737	738	713	728	728	714	741	731	724	729	713	801	749	723	711	757	689	698	720	733	708	704	763	746	686	717	671	698	743	762	706	717	705	722	717	737	704	709	733	689	724	733	753	747	690	722	728	755	695	762	750	695	730	707	747	688	743	716	753	748	787	662	725	725	737	744	726	738	757	671	721	698	698	712	729	661	717	779	710	733	709	716	765	767	721	706	754	753	754	774	752	724	671	731	697	792	695	746	683	725	732	711	752	729	730	778	725	752	764	718	745	737	711	692	733	758	655	736	747	704	681	738	703	706	748	731	747	720	784	716	762	748	739	740	676	704	717	716	729	706	750	752	719	730	746	706	797	718	690	714	700	749	698	706	729	696	703	695	679	729	763	707	711	712	767	733	685	661	775	695	704	730	725	733	663	759	700	761	715	683	714	707	741	704	769	698	722	708	752	696	711	721	694	698	741	714	689	703	744	749	723	755	702	708	748	701	761	711	741	794	710	733	740	724	709	699	696	734	720	721	748	736	725	772	759	671	735	704	715	685	716	696	749	724	694	708	706	755	719	707	723	680	735	777	687	734	723	729	705	763	690	686	717	735	747	689	708	681	719	802	720	701	741	701	694	740	774	765	742	711	703	712	713	747	716	782	681	720	750	724	730	680	734	709	723	692	684	755	712	766	724	737	665	726	751	765	767	736	697	700	690	736	681	752	710	734	758	697	743	738	750	739	699	720	682	759	741	724	720	726	744	707	721	696	757	702	710	702	712	692	705	715	745	700	738	729	731	776	689	717	732	774	727	670	681	759	717	744	743	750	645	723	716	745	733	744	717	731	707	771	734	668	711	726	724	678	736	731	752	761	740	727	680	763	745	745	720	733	697	669	713	715	702	678	716	715	753	698	706	722	795	703	717	701	730	716	742	730	733	752	743	744	750	786	681	731	714	715	732	766	732	684	763	747	675	712	680	746	714	780	718	682	706	721	752	696	680	736	756	731	741	740	726	702	706	712	753	749	744	747	696	694	692	711	672	752	711	745	687	719	721	708	767	755	696	666	670	719	770	738	682	746	728	684	709	727	734	735	738	755	747	720	748	681	719	710	732	735	727	716	749	696	703	722	765	728	750	710	672	714	665	780	740	769	689	760	730	702	787	733	721	699	714	668	667	749	747	722	740	766	714	686	715	745	739	675	721	704	693	751	686	765	691	739	708	707	717	733	775	705	759	729	728	741	708	732	714	716	738	749	751	721	711	699	731	726	678	712	740	709	776	712	743	695	714	728	689	702	713	771	725	703	703	729	747	764	728	692	693	724	675	703	695	734	689	718	727	698	711	728	720	653	730	729	761	728	752	746	719	716	734	709	706	713	710	737	756	755	714	721	712	714	759	692	713	717	741	719	704	701	741	752	774	728	717	687	708	741	700	699	769	754	709	719	679	716	706	692	722	705	731	714	733	717	705	727	711	731	747	724	759	769	754	763	761	698	738	765	712	750	753	756	682	722	682	755	753	725	674	657	736	703	731	731	735	708	695	689	737	725	720	763	700	703	679	706	685	710	696	733	698	773	682	714	723	721	733	751	729	731	717	760	743	741	742	731	773	697	779	716	720	706	736	796	765	745	733	720	637	775	749	706	737	666	700	690	755	721	719	718	732	706	741	706	694	740	722	748	736	692	702	721	757	711	723	729	708	724	697	724	689	704	792	707	737	729	733
22286	20044	26537	23868	21160	22170	17504	7288	4488	3494	2895	2494	2278	1851	1626	1509	1399	1340	1305	1225	1144	1138	1078	1125	1067	1024	1062	979	943	970	926	865	969	925	904	876	951	867	901	905	856	837	873	844	863	862	842	824	858	826	864	895	858	895	829	909	828	869	844	831	854	817	804	822	789	809	792	817	849	814	826	826	799	781	802	807	807	832	829	792	891	804	867	842	818	807	837	779	797	800	847	836	802	793	773	805	821	811	841	810	814	839	821	804	777	850	815	806	812	786	785	820	840	800	812	822	787	763	729	818	770	869	793	785	781	766	853	810	799	819	809	797	806	788	835	776	826	786	719	814	823	856	858	834	813	857	813	778	857	835	836	828	756	837	799	742	801	790	847	774	761	789	798	819	764	807	773	788	776	776	783	770	818	819	817	778	808	801	760	753	791	863	861	836	817	792	774	794	821	822	792	798	806	856	818	771	803	807	823	785	787	831	805	823	854	808	797	820	799	835	797	850	844	776	842	764	790	801	771	764	772	779	780	783	846	791	790	835	816	774	794	805	787	830	865	827	823	851	843	852	791	784	839	815	786	775	755	771	808	795	851	834	822	792	810	804	849	787	774	808	754	858	846	789	743	836	829	861	795	807	815	845	784	784	816	794	802	776	799	800	771	800	847	808	793	734	788	832	824	819	775	773	774	789	847	778	812	778	788	703	800	793	808	810	799	827	786	819	794	791	805	774	835	815	778	829	781	815	799	821	838	837	846	792	787	779	820	764	763	820	799	832	787	800	835	824	805	810	779	821	731	800	850	833	792	796	810	772	799	813	814	786	847	814	824	850	827	809	764	817	837	814	783	824	826	859	839	777	823	830	746	830	804	758	784	830	759	816	858	824	747	796	759	818	784	773	791	812	821	784	801	798	770	805	809	817	793	763	854	826	790	795	788	816	819	822	831	792	784	815	818	830	823	827	861	816	854	775	735	786	776	810	735	778	829	759	778	787	797	834	833	801	818	816	820	818	836	792	784	840	787	789	843	796	805	783	774	798	775	803	808	773	796	807	804	794	785	794	825	783	824	828	780	829	800	782	839	841	792	815	806	823	773	825	875	807	847	804	818	822	791	802	822	812	789	805	777	825	849	766	724	811	829	816	843	834	793	853	778	803	825	849	818	812	807	782	829	812	822	821	757	769	745	795	799	734	845	820	808	793	812	765	856	799	825	833	826	772	816	811	820	762	784	818	808	830	820	770	785	825	807	802	852	820	773	803	855	810	857	834	741	787	809	801	834	820	776	792	847	840	813	826	832	828	823	835	785	806	801	836	773	785	802	808	829	785	819	813	788	858	792	787	845	841	798	827	811	811	796	794	837	815	739	782	812	826	805	819	819	769	826	797	778	773	839	784	803	779	844	805	778	768	782	800	779	812	802	767	763	824	788	797	785	795	828	823	785	802	837	758	867	833	813	735	800	772	793	828	800	793	773	789	848	824	801	795	776	830	824	800	809	791	823	788	814	780	760	832	820	794	820	829	802	808	775	847	804	753	799	820	801	817	761	834	756	858	798	849	730	796	783	806	788	847	795	892	806	797	811	839	800	806	793	802	814	838	780	796	859	766	781	847	849	802	734	793	815	850	846	839	840	790	798	814	800	798	870	790	766	775	816	837	777	700	800	761	805	776	801	741	788	822	797	755	769	782	745	842	776	794	834	782	815	835	793	806	808	851	791	761	792	849	793	801	790	787	842	797	777	764	803	776	807	800	836	817	796	794	764	813	800	829	800	795	815	852	777	776	803	789	772	764	775	775	780	790	780	797	792	799	800	785	840	811	869	800	831	785	803	826	747	850	801	810	854	845	789	749	758	808	822	800	842	807	819	813	807	777	834	811	818	804	772	818	783	803	835	818	820	795	812	828	804	830	791	796	766	813	838	754	823	829	774	816	810	749	836	798	779	806	783	785	798	822	824	789	795	803	813	810	767	815	823	789	804	857	821	755	826	773	801	792	862	790	820	759	805	780	809	746	830	771	824	808	846	845	847	803	743	779	750	798	820	816	824	771	733	787	821	792	835	781	819	793	795	841	827	811	771	781	762	797	832	819	819	831	794	801	809	787	827	812	790	730	868	774	793	846	819	839	831	822	789	811	736	754	815	863	797	819	790	800	786	765	819	779	840	794	789	817	800	791	753	828	807	825	857	736	814	860	810	830	791	830	825	837	830	797	796	833	824	818	817	813	801	780	778	834	784	799	797	787	803	810	850	781	839	813	832	808	821	832	800	802	769	775	795	836	792	757	860	797	794	814	822	803	787	802	768	789	762	827	794	839	740	826	800	786	783	788	782	793	779	818	805	801	842	815	818	780	808	776	798	772	835	823	776	822	809	777	775	818	798	781	813	780	772	828	807	785	747	845	791	828	851	821	844	801	823	814	847	792	827	779	796	791	769	844	786	833	779	870	817	820	841	819	808	826	799	829	794	840	804	852	791	818	816	843	785	815	818	805	803	785	815	811	794	845	818	767	809	846	726	800	778	839	860	807	827	782	791	806	765	806	809	789	835	766	818	765	759	772	782	799	827	781	834	818	791	847	773	840	786	815	792	796	773	802	807	813	823	788	856	800	762	858	778	804	790	748	806	807	781	809	834	834	802	815	756	793	758	794	792	809	824	833	839	776	814	814	805	810	835	861	822	816	812	806	753	793	827	790	803	814	794	836	829	827	793	808	778	852	831	720	800	807	773	843	790	803	822	873	838	731	785	799	821	833	795	885	806	873	791	808	776	796	829	822	796	832	813	780	793	810	798	782	821	797	822	838	794	787	824	861	778	814	835	771	804	755	803	827	817	799	811	826	812	859	781	784	812	798	802	798	819	842	816	871	824	817	826	781	793	801	769	752	761	823	807	795	814	829	835	803	775	787	785	779	841	799	764	789	814	783	786	787	860	798	803	778	747	783	767	787	770	801	771	775	816	811	783	840	839	827	770	760	754	770	783	805	813	829	802	808	784	834	855	841	775	776	808	774	793	800	803	853	753	774	849	835	827	840	801	808	794	790	819	827	829	830	753	807	790	792	813	860	770	851	799	838	797	780	828	816	758	799	817	746	784	801	778	875	784	810	838	827	799	749	832	748	870	819	787	815	802	847	812	811	841	799	823	842	780	810	782	773	781	825	787	824	765	768	770	825	855	758	839	814	760	795	806	756	805	837	837	766	819	768	811	857	802	797	804	803	829	836	809	810	792	809	840	805	844	771	832	799	824	792	852	804	745	773	815	824	785	775	779	830	782	757	841	845	783	797	780	819	837	796	852	828	812	808	828	847	797	818	783	815	777	859	785	770	799	839	773	771	839	781	804	830	775	821	763	803	725	780	808	806	790	825	818	797	773	813	774	839	850	813	783	757	803	802	788	825	757	781	785	811	807	806	807	807	800	837	788	771	816	775	788	807	852	768	807	815	824	893	793	788	839	787	831	838	792	848	792	800	839	800	772	824	783	811	818	844	784	741
40741	65328	58551	42179	32778	25806	15098	10362	8045	6435	5291	4527	3714	3088	2594	2307	2156	2049	1776	1688	1642	1555	1395	1397	1263	1258	1282	1183	1222	1119	1115	1110	1017	1048	1059	1033	995	1026	976	952	971	973	938	883	950	916	905	906	850	946	907	903	866	834	908	884	891	862	876	841	892	886	831	862	840	859	849	872	888	896	809	843	873	855	815	802	827	856	833	867	840	870	823	862	850	800	856	835	793	868	851	839	830	834	821	794	834	862	812	864	850	837	833	828	876	864	831	791	874	781	800	801	792	843	833	897	845	818	802	801	874	757	845	845	868	837	835	815	811	778	784	840	841	870	869	814	890	788	814	843	825	797	841	840	824	828	863	912	830	847	801	837	836	880	799	816	756	828	822	863	766	822	805	831	792	790	816	818	792	850	834	832	814	792	839	824	787	838	789	806	868	809	860	838	833	863	845	796	835	835	822	864	791	854	774	825	858	793	842	805	807	846	853	840	816	869	793	808	806	800	822	846	819	790	890	879	833	847	807	798	821	766	815	841	835	857	835	831	841	806	866	846	828	855	824	822	825	828	805	852	875	823	801	874	846	836	845	882	796	830	810	842	799	826	853	816	874	929	854	857	841	828	832	829	824	836	882	824	834	851	808	849	768	837	779	866	809	777	848	834	851	833	849	824	796	882	776	875	823	841	843	827	792	847	816	846	852	852	822	795	804	843	891	839	852	812	820	845	821	800	821	851	799	859	804	780	852	828	774	825	851	822	837	794	867	863	887	823	878	870	804	822	899	835	865	835	847	830	791	870	767	882	828	792	843	851	852	850	840	845	865	790	834	906	890	801	817	909	864	801	854	817	832	837	761	805	871	810	849	827	895	858	907	846	801	815	817	843	801	830	849	838	844	836	799	809	842	882	866	880	840	837	780	822	866	848	846	871	823	803	807	878	788	794	805	864	784	864	754	857	846	802	802	811	844	877	840	821	835	808	806	812	777	819	812	801	850	814	823	850	816	751	785	807	852	874	848	841	828	795	829	816	792	807	840	848	838	846	826	816	842	829	871	848	867	818	826	868	806	827	818	822	842	768	789	825	796	858	865	823	853	867	862	824	832	815	807	818	830	805	799	802	886	823	809	790	862	780	812	844	823	803	815	771	851	798	849	860	877	777	872	876	811	826	773	866	841	826	773	830	766	838	822	782	816	801	857	861	854	861	862	822	850	879	862	824	863	877	844	854	852	821	825	821	835	828	792	804	848	809	798	830	807	798	790	819	831	813	842	828	865	829	837	855	803	863	803	879	804	850	831	859	890	833	848	884	814	878	839	853	770	838	810	858	885	836	848	834	842	843	809	851	845	875	797	865	835	855	814	822	837	839	838	813	809	836	874	883	876	858	781	812	804	852	827	826	834	806	846	852	842	875	843	886	786	847	854	851	817	864	822	821	818	816	833	856	868	821	830	845	784	859	803	865	909	812	806	803	868	839	804	853	843	835	877	821	793	781	831	809	808	848	840	757	780	824	840	839	844	819	843	836	838	852	843	841	880	844	821	873	833	852	839	841	855	833	833	793	797	820	843	763	837	824	844	868	849	844	879	824	820	787	828	834	811	795	837	833	811	858	796	805	798	834	860	782	763	820	849	859	793	838	848	795	809	864	820	831	777	849	798	787	837	858	827	831	820	841	854	888	799	849	791	841	808	861	828	831	805	836	839	759	806	854	784	821	809	826	820	825	848	775	806	837	823	841	834	830	783	828	779	807	813	773	814	806	791	819	837	808	864	790	827	810	830	794	831	887	835	812	851	819	849	809	890	788	796	843	806	845	864	824	792	821	848	810	870	838	886	872	864	810	848	828	861	867	781	861	846	855	890	815	853	822	808	829	786	845	864	795	865	853	846	773	902	826	856	808	794	822	831	785	830	768	828	819	870	815	837	873	827	827	835	804	798	853	805	794	815	861	845	813	847	859	789	842	866	796	781	829	783	829	786	879	854	809	803	795	840	803	800	810	842	811	804	825	795	849	843	865	833	826	851	788	875	839	899	814	850	849	821	829	842	885	824	810	853	817	862	824	868	843	845	837	795	808	874	869	826	817	832	852	806	840	819	885	825	794	815	846	809	796	874	881	863	830	802	813	869	811	838	823	841	871	809	831	878	816	809	835	863	847	825	861	854	849	821	835	824	730	870	884	838	825	874	866	852	798	857	772	842	860	852	804	782	784	854	828	815	805	845	808	807	803	874	809	827	883	794	803	841	816	831	770	833	773	808	836	856	817	785	848	895	841	850	812	821	834	821	789	858	783	801	835	878	881	841	755	830	813	823	836	842	839	799	845	902	738	891	848	805	823	819	842	822	768	840	823	800	857	841	837	868	882	854	878	814	836	856	876	823	792	827	806	818	818	876	808	792	837	858	870	809	789	801	797	817	810	871	829	866	832	841	884	831	811	835	855	834	789	834	825	795	869	815	820	735	812	835	804	812	839	821	881	894	869	851	864	859	843	863	843	843	799	803	873	807	795	858	845	817	870	864	812	850	852	833	834	782	821	845	851	866	814	879	829	830	839	829	846	845	864	831	832	834	819	867	813	875	803	805	871	869	837	758	853	898	788	771	821	774	837	783	819	825	795	854	797	862	861	823	817	845	867	830	796	791	771	836	802	837	836	805	830	854	826	800	795	843	820	897	858	833	822	795	891	843	813	833	858	815	838	813	860	867	806	821	833	820	864	851	862	848	810	824	821	845	819	833	830	836	818	817	842	819	868	849	857	785	841	842	859	865	797	763	793	801	881	802	826	811	847	837	809	872	826	875	804	802	876	857	821	877	825	878	849	818	872	807	841	841	804	812	834	843	896	840	838	818	825	865	814	860	831	831	848	815	823	784	833	855	876	851	824	861	799	829	820	847	764	836	801	799	878	828	770	845	795	866	840	818	792	874	791	818	855	846	806	825	851	790	846	813	732	845	827	898	794	820	822	861	835	805	793	779	812	802	798	839	832	856	826	805	832	806	820	830	771	864	845	787	857	798	787	830	849	766	789	764	813	794	794	822	874	820	811	858	861	838	834	856	782	846	830	824	856	847	855	808	807	837	820	837	863	836	788	809	838	826	837	813	785	877	823	850	794	826	786	818	781	852	837	862	812	791	799	844	849	796	862	916	862	865	763	859	892	821	795	800	861	772	821	820	824	846	809	805	817	838	839	812	834	834	856	842	857	847	837	873	836	812	801	859	838	865	818	851	828	870	831	827	829	835	815	868	794	867	878	825	817	858	861	799	870	867	794	857	857	822	791	815	839	777	844	860	770	868	831	825	812	858	787	826	872	859	810	814	867	867	759	811	811	853	846	806	882	792	806	815	813	801	856	828	793	754	783	798	848	860	856	822	788	857	786	840	826	796	800	851	869	824	853	803	797	899	863	888	808	803	835	875	853	831	811	803	815	832	796	824	803	841	787	865	827	830	795	806	840	803	856	872	782	806	810	793	802	860	856	823	852	830	802	838	819	849	821
38887	40530	34340	21170	11479	5917	3601	2605	2260	1899	1650	1571	1348	1190	1149	1147	1066	1077	1018	1016	1002	932	992	914	950	983	941	914	878	884	864	909	922	843	943	912	859	844	844	813	822	846	910	867	885	855	810	887	819	833	865	848	830	831	813	858	884	853	782	852	865	823	841	837	846	815	824	841	858	859	874	829	832	852	875	818	895	886	836	852	865	800	884	816	842	868	868	826	845	813	862	828	800	823	839	833	832	867	857	823	851	831	786	868	831	848	816	813	807	817	820	807	798	830	870	850	840	831	828	807	828	813	785	823	748	803	811	876	857	751	782	871	808	829	776	837	835	847	846	878	854	879	844	833	787	836	826	812	818	840	805	841	845	787	832	800	809	809	810	856	864	842	820	820	818	852	817	848	831	804	845	768	853	805	809	851	848	808	804	875	827	822	807	834	853	792	809	866	801	803	840	831	786	841	825	800	826	835	827	817	809	818	841	829	794	853	832	908	855	845	866	819	849	844	782	873	830	829	844	799	829	812	828	803	799	853	804	894	800	844	835	842	750	829	844	806	865	865	798	804	874	795	811	845	827	812	794	849	857	847	822	828	790	825	882	840	853	827	852	830	849	832	828	842	834	813	837	885	839	819	836	841	834	845	872	854	827	815	846	901	835	806	790	844	827	798	825	843	832	802	823	859	789	780	852	783	843	836	841	859	847	842	778	797	809	817	809	777	827	824	817	855	820	788	814	792	866	821	819	847	799	786	783	815	791	866	869	809	806	809	829	839	854	804	831	828	870	797	832	835	870	871	800	832	829	804	889	856	846	813	818	893	848	865	794	797	837	830	859	822	840	841	820	824	818	833	851	805	850	835	802	811	850	823	873	808	810	825	769	774	831	873	840	806	843	780	792	824	847	822	791	784	796	830	816	816	835	825	854	859	833	829	820	812	855	812	827	839	832	833	835	817	875	812	809	850	803	825	834	833	799	786	836	813	850	840	845	819	786	776	842	890	839	806	826	820	793	842	818	839	807	830	847	854	822	873	814	793	843	782	830	819	816	835	787	825	860	863	849	837	803	867	848	829	818	847	883	875	863	846	775	836	855	822	830	761	792	846	804	852	884	859	915	779	817	847	819	846	835	869	837	845	793	792	800	873	823	823	796	843	829	810	807	839	842	816	819	841	819	845	847	847	870	811	818	844	809	790	879	792	786	846	789	825	834	785	792	818	834	798	808	857	853	793	835	825	830	875	820	825	835	834	835	860	858	846	845	828	849	818	824	833	784	815	852	803	824	778	781	866	857	826	829	859	844	869	863	868	838	875	834	797	759	811	815	842	804	863	881	844	802	810	790	811	806	838	796	845	806	824	852	796	836	810	826	807	806	827	835	824	786	811	832	838	835	801	869	852	835	818	832	825	798	815	820	834	805	827	809	832	897	826	869	820	768	814	791	813	768	838	806	807	819	765	824	800	805	836	751	884	819	870	881	835	822	811	816	827	812	846	822	818	816	825	766	840	839	833	853	789	805	825	831	805	803	801	786	815	863	848	805	822	845	753	800	852	865	843	862	782	822	850	823	845	841	862	875	825	824	782	869	809	817	863	828	807	867	815	823	833	822	873	811	793	853	808	865	854	862	846	871	842	869	829	849	813	782	784	880	822	845	880	859	867	805	793	782	810	824	852	793	845	853	828	833	840	846	834	870	824	869	842	822	849	862	814	838	849	871	782	818	765	866	850	813	810	862	798	812	820	799	855	793	836	751	776	849	801	800	822	803	821	864	810	805	801	799	829	854	843	827	811	831	827	856	855	801	839	867	854	841	838	818	801	822	814	854	840	875	805	818	828	810	888	815	824	824	827	839	836	843	849	880	829	793	900	858	852	809	863	893	861	794	835	782	793	876	839	855	788	844	847	876	810	823	861	820	853	824	833	811	808	873	841	835	819	880	798	832	823	838	810	822	859	800	859	771	829	885	834	882	789	892	775	830	807	853	844	824	803	812	773	807	822	832	827	843	877	800	841	826	832	825	899	801	852	827	823	854	844	823	817	840	886	823	853	829	842	803	820	847	850	843	822	779	854	850	839	816	842	880	822	797	789	776	851	917	766	851	867	843	827	830	821	812	845	861	864	840	852	802	831	830	890	803	784	832	788	856	859	797	833	836	841	814	878	821	847	808	854	866	826	847	788	892	834	887	834	793	845	817	844	894	832	865	809	825	763	819	804	799	785	809	809	854	866	842	815	828	900	793	838	856	859	825	804	842	811	818	821	832	871	861	837	836	796	841	780	814	811	826	861	868	827	845	813	771	868	816	808	857	799	839	806	805	835	863	859	826	848	831	848	777	820	795	759	794	896	824	809	791	849	838	804	851	810	771	795	798	854	775	830	781	776	802	842	822	857	828	866	811	875	837	832	918	805	878	800	844	850	816	809	829	853	810	843	825	833	786	845	863	807	835	849	839	842	790	840	828	832	815	895	814	777	862	835	789	864	794	872	897	850	806	829	864	806	856	817	898	831	858	824	840	824	860	807	793	875	821	840	810	853	858	808	801	870	865	819	855	838	825	795	817	820	811	814	905	772	848	806	865	826	816	839	791	782	844	784	824	796	881	814	899	827	798	801	801	842	837	842	858	858	838	795	835	844	829	852	813	839	817	799	847	839	864	797	829	883	833	808	836	805	811	791	813	792	859	850	831	821	791	802	799	841	794	842	876	876	804	782	839	827	882	772	842	820	830	846	799	848	819	802	846	794	867	836	810	830	783	870	777	848	821	851	873	845	880	859	797	831	872	895	842	820	834	813	871	834	858	849	858	779	823	820	832	834	823	794	792	795	901	891	775	787	866	826	812	801	829	818	804	837	809	814	817	806	786	813	785	792	796	810	834	781	841	824	784	824	831	767	838	793	794	829	821	816	810	842	836	764	791	805	798	844	826	836	890	828	827	789	836	825	803	889	832	879	785	806	848	836	806	822	840	816	823	813	824	828	852	834	841	803	771	869	829	850	777	806	826	831	857	873	859	897	819	808	805	881	851	812	811	835	810	881	805	840	843	811	857	854	862	839	848	809	861	838	815	790	771	841	808	830	854	826	805	881	795	872	890	840	786	824	891	823	812	824	824	848	820	864	820	845	838	855	828	853	805	830	848	832	862	817	848	834	841	836	866	839	840	874	804	827	827	858	892	832	853	902	840	804	833	812	842	821	822	871	825	805	828	844	801	827	799	858	825	826	848	807	866	799	880	848	825	844	843	863	871	800	825	831	788	788	803	838	848	813	824	863	794	818	844	840	783	787	851	812	857	774	850	881	837	837	833	835	788	896	814	826	827	852	837	855	815	800	798	846	823	875	835	815	788	853	853	814	815	838	817	843	805	776	821	792	824	817	853	843	835	837	914	810	830	850	839	833	752	851	807	804	821	885	838	906	828	887	817	877	785	845	818	796	786	796	822	827	837	782	838	818	838	888	773	788	908	848	817	820	813	847	821	848	894	832	820	824	804	857
43236	50674	40737	24843	16812	10160	6638	5131	4141	3528	2880	2539	2131	1928	1657	1569	1518	1459	1346	1313	1320	1218	1163	1162	1077	1141	1013	1047	1098	1003	1018	1032	983	956	1002	920	993	996	963	920	966	925	884	899	945	940	897	973	928	934	905	922	939	946	918	956	1004	879	903	907	908	917	890	919	875	923	934	909	883	916	865	936	904	919	943	872	894	867	841	921	890	930	859	927	861	877	905	930	891	877	879	874	841	840	928	883	875	907	855	877	844	918	870	887	875	870	923	858	864	864	909	864	876	897	875	876	897	903	946	883	866	914	832	916	878	907	885	921	917	890	921	889	895	887	937	914	864	904	913	872	876	879	871	891	880	894	901	928	906	841	891	840	897	904	889	851	953	885	916	903	882	882	915	890	848	895	845	867	911	855	909	887	890	929	907	900	873	877	917	923	907	901	929	899	893	870	895	897	952	905	881	858	921	902	887	882	865	894	873	859	849	909	891	950	870	950	917	817	888	912	891	875	879	930	858	954	900	868	901	831	916	914	871	906	885	924	882	935	897	858	877	904	886	879	953	882	874	873	918	910	907	848	878	855	877	871	933	900	871	885	872	878	893	871	882	909	859	933	920	863	884	883	918	909	935	884	883	870	920	906	871	909	863	862	891	954	922	921	939	916	924	869	932	909	845	883	883	870	851	853	876	893	846	895	909	930	906	949	890	846	918	869	881	891	856	917	902	857	964	899	875	880	883	916	900	869	897	833	896	888	846	890	898	828	862	883	854	894	871	920	879	885	882	853	868	888	847	956	916	896	939	862	995	934	904	846	887	871	871	902	900	890	868	890	885	918	858	882	858	851	909	926	838	875	886	913	838	874	891	904	878	849	862	882	865	857	892	883	897	905	906	871	886	908	886	846	890	860	863	900	834	840	881	873	862	914	922	901	884	843	880	917	889	855	845	902	864	959	878	860	909	837	876	925	856	886	937	896	857	914	908	932	859	902	873	884	891	880	898	887	898	837	918	885	905	858	938	824	917	875	868	911	911	865	877	859	881	902	880	837	908	855	889	873	874	883	914	897	892	898	894	943	883	880	904	895	876	880	915	910	892	898	892	887	853	921	880	900	843	841	878	878	913	878	932	931	911	937	882	873	895	892	857	873	874	884	915	868	893	928	876	876	896	840	880	938	957	843	897	879	896	871	845	879	906	900	888	931	904	873	862	873	921	968	943	902	886	908	908	866	866	887	895	846	871	849	886	917	902	882	885	897	906	913	851	873	892	898	886	873	906	910	950	882	853	886	839	893	874	861	874	918	908	820	885	891	884	883	891	925	869	880	906	835	898	884	881	916	832	868	871	829	911	899	900	899	952	855	858	904	891	852	924	950	907	841	858	863	850	869	905	943	912	866	911	881	884	896	866	889	880	894	847	908	928	854	858	840	931	868	868	881	878	895	859	891	906	902	862	895	948	923	836	892	877	932	894	879	885	893	874	876	903	872	943	922	941	873	934	888	865	876	865	899	877	845	891	861	879	853	937	910	943	825	928	844	858	874	891	948	889	853	856	924	835	912	880	844	848	902	907	920	892	896	882	897	852	858	909	909	873	846	893	914	908	870	912	902	876	883	888	935	902	890	851	915	896	887	886	863	909	909	883	914	916	934	863	879	866	868	915	937	858	869	897	865	919	920	894	845	887	842	882	852	934	882	898	919	913	943	871	876	881	836	874	864	884	895	856	924	895	870	900	907	935	954	896	842	872	842	918	909	893	887	842	870	914	895	901	910	911	875	905	866	886	881	858	940	888	838	862	879	900	894	903	911	870	867	848	881	905	894	901	910	945	928	927	839	875	915	899	911	894	924	901	869	900	903	913	880	954	897	907	910	875	849	922	885	911	925	919	897	917	864	830	915	887	910	928	836	891	867	836	884	956	959	912	889	894	851	890	882	876	849	890	903	889	917	868	920	867	850	918	896	937	902	892	910	870	858	870	938	908	864	917	958	849	915	882	973	877	830	864	841	916	950	851	873	860	856	916	897	898	888	932	939	900	843	865	882	863	819	894	885	893	878	886	893	863	881	931	916	865	839	876	909	885	857	861	868	894	888	852	828	886	858	872	924	949	890	881	878	893	928	957	939	923	936	885	872	931	857	934	884	866	826	919	885	896	908	857	870	856	932	859	885	914	915	899	887	926	857	905	865	888	888	850	947	938	856	899	881	892	900	888	943	869	890	863	857	893	781	914	877	865	891	906	883	911	903	877	879	884	863	859	915	927	897	895	868	900	882	886	876	874	845	895	903	927	936	902	906	862	896	876	879	906	873	893	920	872	918	875	889	902	903	876	913	898	879	887	899	903	899	879	873	871	847	875	914	895	883	884	921	892	940	919	902	895	898	832	914	882	883	888	881	888	853	895	882	864	890	894	934	941	915	881	911	873	892	929	922	895	923	917	867	893	893	932	864	920	886	866	900	935	916	858	921	865	945	902	864	866	891	923	870	857	908	900	899	915	884	823	845	859	857	868	858	890	894	891	932	864	916	862	858	907	913	923	892	880	897	859	870	898	892	894	905	888	867	888	898	887	846	810	834	852	861	908	857	871	846	859	921	875	878	945	841	890	866	862	886	883	896	875	902	875	851	889	881	927	870	807	904	854	887	927	830	892	893	877	860	918	904	912	869	854	929	877	890	889	869	911	857	924	859	888	841	891	871	913	909	893	909	874	893	916	870	883	893	906	884	906	879	938	884	889	900	856	881	863	904	941	895	869	852	888	900	931	841	913	895	896	893	894	891	904	896	909	911	851	880	895	899	929	931	905	891	898	893	875	872	942	903	874	885	864	896	902	875	879	917	880	871	894	871	889	868	848	919	884	869	895	904	855	886	925	912	906	876	930	880	901	857	859	871	911	908	883	861	898	891	892	883	915	866	906	950	851	905	945	878	836	865	851	906	879	902	910	872	878	915	874	906	884	941	893	889	860	910	892	903	872	910	924	965	921	909	898	889	850	910	923	891	878	878	875	903	874	832	900	902	935	913	909	904	902	873	873	879	908	880	890	897	895	860	931	911	832	863	887	873	899	938	872	889	907	863	913	836	927	847	856	932	908	875	883	894	894	849	962	990	901	850	911	864	865	919	861	846	862	922	876	904	858	856	931	870	834	861	848	956	887	908	960	915	930	903	899	915	925	918	898	842	879	929	884	900	901	862	939	891	859	894	842	879	880	884	949	882	908	899	887	899	889	862	877	820	861	888	909	881	840	844	853	962	894	871	911	852	900	874	823	907	870	892	901	879	899	936	910	897	849	907	870	944	859	880	905	867	893	872	901	845	873	874	918	880	857	887	934	900	945	857	871	901	854	910	937	892	907	869	852	894	879	926	881	889	903	932	890	889	845	883	868	889	884	857	894	893	910	912	807	926	821	885	891	920	894	889	923	864	881	882	919	884	863	886	886	878	949	894	921	878	869	932	882	939	878	876	857	924	882	916	906	903	965	896	863	929	950	966	822	866	847	831
26741	22158	28864	27369	23636	17561	8686	4744	3761	2898	2497	2094	1821	1570	1420	1344	1279	1237	1130	1123	996	1025	966	964	899	897	901	874	905	896	863	840	832	813	852	861	775	840	798	817	839	821	759	756	810	831	782	801	760	840	788	777	777	771	765	775	785	759	776	829	763	758	746	766	744	787	736	778	787	753	744	737	785	710	757	744	774	787	776	707	734	761	772	739	710	748	797	702	834	773	692	767	736	726	811	718	726	747	727	785	737	726	738	728	731	769	742	756	764	777	756	778	765	760	677	712	725	742	779	740	755	715	793	771	724	783	737	742	733	750	805	688	749	716	713	772	726	803	720	733	809	719	750	737	727	793	727	705	716	765	761	801	725	726	812	725	720	816	692	752	721	721	738	795	750	777	762	770	748	743	741	725	746	740	749	736	758	752	789	736	779	748	729	746	780	781	744	794	743	779	750	700	726	690	747	723	749	773	793	737	751	780	777	778	722	731	798	742	742	735	757	725	737	765	701	774	754	775	779	733	738	763	781	771	693	787	731	748	754	737	763	775	767	731	758	788	725	733	729	804	764	762	734	791	779	724	766	721	742	761	712	764	792	771	846	737	807	775	721	736	747	729	702	746	731	698	701	747	740	809	722	772	711	742	803	748	719	704	725	772	754	755	757	742	747	730	735	749	745	760	753	736	707	745	739	754	769	738	731	759	777	764	741	748	769	731	693	757	792	746	804	711	749	782	814	795	780	776	769	797	663	777	750	771	723	742	732	690	751	754	767	751	762	739	757	768	766	711	728	784	753	735	723	706	701	760	768	761	795	788	731	804	769	718	755	696	750	771	781	765	744	768	743	780	792	713	692	779	733	701	739	716	760	716	729	682	713	715	710	765	746	787	749	692	752	773	780	719	748	774	697	715	831	772	724	729	713	731	763	762	739	791	782	731	761	740	772	713	737	800	684	753	779	742	736	711	779	740	697	724	750	749	688	730	777	684	773	761	748	729	789	740	748	737	734	778	768	704	766	752	742	759	742	711	784	743	804	766	756	725	752	823	739	723	723	771	758	749	737	700	719	712	751	747	737	746	714	733	766	763	739	761	721	743	752	771	809	733	720	784	755	698	817	754	736	762	779	726	727	739	784	761	710	737	741	686	701	776	742	771	712	751	754	739	771	746	722	781	727	729	773	729	720	751	732	785	815	811	786	741	732	745	748	749	692	743	758	743	760	763	808	763	775	793	719	750	768	714	719	675	767	729	705	721	772	738	704	731	756	776	737	749	726	701	771	716	755	811	736	744	707	777	720	706	695	781	755	717	722	747	730	744	760	722	742	753	745	778	733	766	754	718	728	742	742	768	768	743	770	755	764	760	724	775	769	775	749	740	717	764	731	721	760	679	749	798	722	772	732	757	803	717	797	751	719	737	785	727	733	805	723	777	729	726	767	750	752	745	784	732	736	745	722	763	705	763	724	746	752	715	760	741	664	738	727	766	749	748	695	712	766	775	770	747	750	724	751	783	736	779	752	752	757	738	758	757	758	711	821	755	723	747	705	746	735	745	726	768	786	716	708	750	702	747	746	749	781	805	744	740	757	736	749	704	689	728	794	796	733	762	731	750	712	748	692	734	730	798	738	743	762	736	715	795	742	749	740	787	753	751	740	781	787	751	738	767	765	758	764	746	783	767	758	763	775	748	732	783	750	740	691	751	712	728	764	782	745	749	716	694	704	755	694	741	765	727	746	741	736	772	729	760	780	743	732	715	739	747	773	751	739	693	750	763	733	759	766	770	737	745	744	731	790	756	777	830	752	726	751	754	726	754	679	722	749	773	749	777	713	749	746	768	696	744	757	745	776	705	728	749	755	693	758	745	709	800	742	729	741	732	760	777	696	773	721	735	750	726	734	783	761	738	774	778	700	780	756	744	770	761	773	746	748	764	747	772	793	741	757	774	740	743	799	780	758	780	757	774	744	701	756	773	719	686	761	735	813	742	802	760	750	745	820	712	748	747	761	766	748	787	730	712	717	747	742	723	735	763	741	717	702	749	723	734	733	779	734	716	716	704	712	723	743	706	740	759	761	750	755	715	733	769	747	731	763	749	710	738	741	731	771	806	753	761	780	733	804	736	712	801	707	726	727	729	744	717	741	757	757	770	731	788	754	783	765	778	747	705	722	732	738	729	745	748	766	788	734	729	746	800	758	732	738	752	759	738	735	730	796	701	738	719	712	773	771	717	797	701	743	770	743	745	721	721	785	754	780	753	714	715	744	712	758	728	789	688	757	709	716	764	800	758	804	756	735	746	749	777	780	798	741	740	754	771	747	723	721	734	797	690	783	776	728	748	781	737	766	731	788	731	771	700	741	769	756	703	770	746	725	739	705	735	745	749	732	767	738	746	683	750	719	668	724	720	715	778	749	765	761	711	741	697	776	726	736	771	728	747	740	743	737	757	792	724	732	806	741	709	714	776	731	729	726	674	769	742	704	740	768	784	763	730	731	723	797	741	758	724	718	794	726	786	708	778	771	743	753	746	778	750	755	735	770	743	749	736	725	747	716	716	776	755	735	804	806	768	728	699	792	735	759	765	745	750	745	769	747	776	732	754	736	772	716	791	774	733	768	790	735	721	708	726	765	745	769	714	713	791	744	788	726	739	702	760	752	742	721	752	761	764	765	752	756	772	772	760	681	718	738	733	751	720	722	781	781	752	772	723	699	768	718	775	764	712	748	697	757	756	681	755	752	776	722	769	702	737	748	780	733	744	689	703	757	770	728	733	733	727	729	719	719	714	726	791	678	744	737	743	701	724	682	776	780	747	734	767	782	752	799	734	705	761	724	758	767	724	716	743	765	733	760	725	731	784	769	737	789	734	786	780	755	746	742	747	763	778	778	775	699	755	741	699	755	777	729	760	717	709	764	725	697	724	747	819	739	740	727	726	792	769	724	776	714	709	689	791	769	719	729	777	743	734	782	755	706	760	711	750	764	724	795	725	764	750	779	749	705	783	710	736	767	763	730	786	759	754	749	709	790	684	761	752	739	786	746	712	733	710	727	725	768	699	798	758	694	717	741	740	759	758	782	750	801	751	691	806	732	743	739	723	764	787	776	793	703	728	695	698	746	733	759	745	747	751	742	771	747	734	776	730	774	714	790	732	720	791	798	734	738	751	711	752	749	754	735	732	734	755	714	753	712	748	740	735	715	758	731	775	732	737	766	715	740	754	737	676	738	693	734	732	741	832	733	789	752	713	772	771	729	743	768	759	761	717	690	710	776	778	766	724	725	734	771	710	713	735	776	757	752	723	699	801	734	709	699	767	770	761	732	718	727	709	790	736	772	747	773	769	723	744	779	703	737	723	777	722	773	752	730	786	739	686	752	744	711	743	774	765	721	720	722	749	792	756	768	774	775	764	737	713	717	733	690	722	779	733	764	750	738	769	779	795	767	759	766	726	704	754	801	726	699	722	694	788	687	760	716	779	722	718	719	738	760	730	763	701
43561	62620	53181	39164	28391	16662	11107	8376	7008	5670	4857	3839	3139	2628	2283	2055	1934	1786	1714	1614	1457	1416	1281	1230	1185	1151	1126	1182	1097	1076	1048	1025	986	984	935	960	1028	943	966	909	908	890	869	874	879	914	905	884	864	870	891	856	824	847	835	783	831	853	846	892	885	841	841	839	790	840	821	829	829	825	818	839	833	797	852	772	762	838	883	744	825	798	779	827	806	827	830	804	803	791	816	834	812	828	790	806	826	780	807	824	787	836	794	812	792	758	751	803	817	826	815	797	842	843	778	762	785	870	788	758	817	841	779	791	801	793	776	790	755	807	763	762	786	826	774	794	843	746	769	818	735	783	793	758	787	777	801	845	791	806	805	836	800	796	774	822	751	802	790	741	802	790	834	767	814	792	836	827	761	801	814	793	804	825	832	790	810	745	796	806	729	786	842	749	783	833	790	779	788	794	829	733	834	792	786	815	842	807	794	807	820	816	787	779	829	749	835	838	848	826	769	795	807	778	805	785	769	830	806	865	793	778	819	793	782	742	798	762	812	762	805	843	788	810	809	759	766	817	782	779	714	784	773	800	819	782	756	763	795	776	807	880	830	797	815	779	785	784	774	816	792	835	808	755	826	789	762	743	801	783	808	831	769	801	771	824	791	794	820	775	801	763	792	843	794	804	836	793	799	782	816	787	811	834	779	788	831	794	744	811	784	813	798	817	806	767	832	824	765	770	790	787	804	828	785	780	817	854	755	815	801	819	785	790	813	791	743	851	822	828	822	779	781	779	762	809	770	787	772	864	789	860	823	783	761	790	773	758	816	731	760	756	784	786	828	788	795	803	808	817	790	818	782	806	767	779	811	788	763	800	734	807	784	752	828	770	814	840	739	833	794	753	786	762	787	757	783	756	824	791	786	771	785	823	771	800	786	826	826	790	832	786	787	814	800	754	842	806	767	801	805	775	802	801	802	792	735	817	778	774	808	798	792	770	767	829	829	841	834	833	835	791	824	791	747	758	808	823	831	775	797	759	805	841	797	782	767	766	848	810	759	735	798	822	755	770	809	818	807	816	840	822	797	850	794	787	791	816	747	800	811	853	777	778	846	840	784	792	815	790	781	817	805	823	810	729	811	803	790	831	818	766	804	801	810	851	814	839	824	828	782	782	805	794	774	811	820	833	807	803	804	847	802	770	772	780	833	824	799	805	792	757	824	766	796	813	793	772	805	800	806	785	826	755	781	801	783	817	739	831	788	778	810	814	761	792	794	790	818	795	790	777	816	823	818	865	808	784	776	804	795	795	784	849	796	862	835	792	766	756	815	815	843	798	816	792	785	816	792	839	759	751	813	825	870	837	800	770	791	789	795	775	777	769	780	789	780	763	767	771	795	801	800	770	843	812	783	796	825	828	792	735	753	816	788	788	785	797	801	758	794	834	790	798	807	811	819	800	781	841	751	807	822	775	812	789	805	768	821	854	764	771	799	724	766	812	783	795	776	761	806	811	821	791	802	786	804	855	784	814	799	784	810	766	800	873	762	822	821	799	754	807	802	807	815	822	783	854	786	801	785	822	806	796	818	802	812	786	769	791	786	731	769	825	832	792	798	791	744	785	778	807	788	813	829	817	813	843	795	786	795	759	781	818	789	807	773	808	829	796	796	852	816	756	731	803	782	824	777	808	785	760	801	752	805	787	777	801	767	829	798	796	795	771	839	782	794	793	778	794	799	800	782	788	743	799	815	792	776	857	804	783	795	794	808	829	800	805	800	784	804	836	799	820	811	818	770	801	875	799	769	795	784	815	767	824	768	814	819	798	783	805	827	814	833	800	861	844	761	769	830	797	828	803	787	800	824	809	791	790	786	839	790	799	737	828	832	793	767	820	842	813	839	792	800	817	794	813	792	817	812	802	803	820	800	838	799	790	819	755	759	838	806	763	790	786	785	793	787	855	765	785	751	758	774	782	809	801	783	821	812	789	776	811	804	776	786	827	774	774	789	802	779	798	826	816	811	764	842	834	807	816	813	794	767	780	807	791	823	756	817	778	844	791	805	790	803	827	765	787	805	827	775	747	795	780	800	792	774	780	813	784	822	798	809	783	791	805	797	829	783	776	836	795	812	803	798	767	782	757	796	791	855	805	788	783	795	827	801	741	821	817	820	747	818	779	787	744	794	828	755	785	768	826	815	785	801	793	824	773	838	799	835	872	790	784	849	790	875	749	777	819	822	790	777	773	867	774	810	755	811	782	819	794	791	799	827	760	798	812	757	815	768	850	824	845	864	787	836	789	826	790	749	778	761	751	837	768	825	828	855	778	801	781	778	781	844	804	823	783	806	798	772	780	783	749	820	801	785	802	806	821	793	818	813	791	831	774	835	791	802	789	771	813	839	776	780	775	853	781	743	830	766	786	784	796	805	805	821	815	847	802	818	784	787	796	763	810	802	819	801	824	770	784	824	804	757	852	784	762	818	818	783	800	788	799	738	751	784	799	782	775	786	759	817	791	773	772	802	766	719	795	744	785	765	829	776	771	785	783	778	813	811	762	805	744	801	803	796	769	782	735	800	809	784	755	780	829	841	820	800	801	786	777	835	824	812	786	772	782	821	776	799	773	808	844	785	832	765	830	769	765	784	755	820	820	795	775	783	749	761	793	824	797	829	785	800	816	822	757	786	805	807	830	818	797	783	772	795	809	801	717	788	812	717	807	808	799	784	816	748	792	829	795	829	741	809	772	821	814	843	768	781	806	785	813	767	800	782	770	810	801	755	846	789	785	820	844	821	761	798	786	827	806	809	778	759	729	805	820	759	781	832	824	807	782	773	778	808	809	792	789	804	816	835	781	775	768	776	809	814	755	785	765	756	803	774	762	785	789	760	748	702	805	812	774	806	791	793	812	799	763	822	821	789	808	781	831	824	752	833	815	767	797	801	741	792	827	754	785	762	826	797	770	809	799	806	801	767	791	815	857	801	839	790	778	821	765	818	778	796	774	774	826	773	795	805	829	825	803	753	790	823	821	803	835	789	844	784	792	823	822	810	782	780	782	794	777	790	766	801	806	786	816	795	808	784	825	784	846	821	808	793	815	742	775	798	854	748	795	805	824	796	787	810	798	842	854	787	860	799	738	795	812	822	825	797	793	797	805	811	816	870	776	791	821	822	771	812	819	825	811	801	830	754	789	761	801	776	796	798	809	825	799	816	790	770	760	755	786	778	768	787	821	785	796	805	806	747	856	808	801	802	791	775	789	762	826	764	764	783	785	782	772	773	803	804	793	798	800	794	788	820	786	761	807	787	759	793	764	836	764	751	792	824	814	775	798	766	760	827	777	776	771	768	810	846	832	794	793	759	835	787	784	807	765	802	779	835	787	826	771	777	807	780	733	765	806	771	789	805	850	726	807	821	768	804	802	780	798	772	786	835	789	769	793	764	775	795	812	800	802	768	806	759	815	758	785	756	731	728	787	839	813	842	792	809	769	798	772	795	822	840	786	804	797
22446	20108	26587	23804	21334	21063	15793	6980	4824	4034	3195	2684	2258	2116	1700	1490	1421	1402	1344	1285	1232	1169	1129	1117	1089	999	974	1080	968	946	960	898	937	965	955	888	917	918	876	915	860	893	869	841	812	852	831	861	803	837	862	846	816	834	873	824	847	835	803	849	850	863	821	854	849	790	783	826	805	834	883	841	806	817	757	822	827	871	849	800	834	739	788	762	840	783	784	816	783	838	833	782	846	848	824	855	773	815	852	830	819	759	834	831	760	813	808	790	833	796	800	837	765	787	727	811	800	797	820	830	863	842	784	796	755	813	787	815	840	754	839	766	816	773	846	822	813	799	835	764	823	831	801	809	791	799	819	850	817	765	835	830	816	838	803	809	826	827	820	794	808	786	834	810	812	777	783	775	773	786	792	827	846	855	809	832	797	786	839	801	809	841	792	799	828	826	791	823	805	794	809	788	791	783	808	840	846	797	798	757	826	792	824	785	794	815	771	781	804	828	736	822	801	821	821	812	816	794	784	816	733	780	797	822	852	824	807	828	814	820	818	855	815	781	784	783	813	789	839	770	813	775	832	762	778	821	857	788	761	854	772	777	786	747	777	799	841	810	768	803	799	818	806	826	773	789	791	828	810	792	774	732	808	847	805	797	768	752	789	792	825	759	771	847	784	787	845	784	800	799	763	816	839	748	811	847	769	787	770	810	843	777	786	805	771	803	817	805	807	797	826	822	776	857	821	761	798	804	839	800	782	798	797	796	835	784	789	794	755	775	828	800	783	803	805	730	802	835	740	777	813	750	795	825	829	796	787	774	818	801	777	837	837	787	793	779	818	835	832	811	795	772	812	819	826	785	743	854	785	770	783	800	800	814	764	836	811	804	850	811	774	808	862	826	785	826	804	763	778	768	757	820	788	842	753	781	830	875	818	837	812	775	846	817	803	837	876	785	747	779	798	807	828	814	769	787	840	803	798	819	808	841	879	796	766	808	797	818	805	804	824	808	795	845	760	801	828	790	823	808	854	793	773	787	813	823	852	812	810	831	825	796	773	798	787	830	817	827	774	858	823	819	796	748	801	766	764	833	804	879	749	810	753	857	825	813	801	786	793	795	793	806	735	817	837	792	800	803	754	765	741	838	807	830	778	814	815	836	805	804	815	823	796	806	746	787	843	797	802	810	758	784	794	811	845	817	800	824	846	803	797	821	817	775	769	868	789	790	788	755	825	822	822	823	868	824	825	743	829	826	757	831	772	811	776	779	821	791	815	803	847	810	793	870	805	849	773	802	759	794	770	823	803	758	819	802	825	765	794	813	791	848	791	796	741	809	832	792	840	864	805	796	852	784	780	777	820	780	773	813	810	821	778	773	810	812	797	768	787	798	759	814	805	805	793	829	760	786	806	816	814	792	784	806	816	835	766	761	768	784	806	772	868	785	769	827	782	850	826	796	842	801	835	766	784	767	825	778	765	809	844	794	788	816	764	799	841	796	774	821	814	763	810	813	798	785	808	771	776	840	818	746	780	752	834	795	781	812	919	812	847	809	811	787	783	806	800	758	782	794	789	782	803	758	843	872	780	797	775	770	774	800	847	852	806	804	877	791	814	803	837	854	853	767	800	810	799	765	822	790	860	832	826	806	826	764	745	783	793	780	838	789	802	817	817	796	805	770	808	842	840	788	764	840	759	799	792	843	844	821	746	733	799	762	802	810	818	781	805	802	794	786	818	837	831	845	740	825	783	765	809	842	808	759	860	852	841	844	806	828	790	784	785	806	768	764	807	825	799	802	819	768	789	796	812	780	804	779	807	768	821	850	803	795	841	767	791	803	814	754	788	779	818	827	819	827	865	827	839	785	809	780	779	789	774	777	844	784	818	739	785	794	833	790	836	850	784	813	860	828	812	839	820	794	760	768	786	762	826	775	768	763	820	836	806	824	814	778	810	811	816	787	825	856	820	781	782	839	826	765	774	780	820	773	815	790	828	808	784	833	778	795	812	793	851	805	812	828	821	818	826	758	781	780	787	781	763	799	813	812	738	800	823	753	769	825	798	806	803	768	741	836	788	757	816	784	806	829	778	832	807	787	845	794	820	790	765	811	780	771	820	778	791	773	791	804	841	782	778	804	816	866	857	802	780	827	820	781	729	778	804	796	774	803	783	753	813	798	822	827	762	760	792	790	846	791	839	820	811	764	752	787	802	794	810	769	831	835	831	809	828	856	789	781	832	840	770	762	846	845	840	855	821	801	815	780	848	809	802	830	849	795	794	798	790	844	858	780	810	820	769	828	789	802	831	846	791	805	795	843	794	815	789	825	805	787	801	795	761	828	817	804	790	805	808	755	797	839	858	794	838	791	851	819	815	796	803	777	788	831	779	812	794	786	833	776	803	875	796	737	842	847	791	809	795	783	800	793	811	773	797	822	740	799	810	775	800	798	766	785	824	842	787	821	821	762	860	817	789	819	741	758	813	799	782	852	813	797	777	777	833	808	768	788	792	806	831	825	784	831	773	772	791	812	842	778	803	796	783	797	823	793	838	795	757	851	778	752	768	807	802	811	789	818	884	785	780	796	807	859	770	803	826	782	809	718	791	778	814	832	786	807	846	806	779	878	877	795	749	818	796	766	838	829	798	795	852	774	800	758	752	806	779	821	806	849	761	840	778	829	827	842	768	810	835	777	817	804	819	772	796	836	818	784	850	776	788	813	803	784	796	760	834	786	812	789	792	795	767	806	816	797	830	814	801	799	835	778	849	772	807	794	837	803	844	848	823	762	821	822	815	834	810	819	828	784	820	796	818	837	821	837	808	825	826	817	811	762	818	797	792	828	769	802	771	817	751	819	832	861	818	788	772	814	805	821	847	789	824	792	743	821	796	856	802	734	810	810	844	804	861	864	867	792	828	822	811	781	764	842	790	773	789	812	757	797	840	806	800	770	791	767	782	813	814	773	857	821	841	794	809	832	783	845	827	748	823	827	814	819	825	846	772	804	800	788	816	854	811	803	840	759	816	813	806	795	776	778	820	774	819	761	797	778	768	831	830	806	821	817	777	855	828	838	791	800	795	789	795	761	777	823	801	766	804	779	770	770	834	822	805	776	796	758	792	786	849	814	777	813	748	756	800	816	806	808	828	851	756	751	769	779	808	822	909	827	833	860	808	757	825	780	790	796	758	803	736	741	792	770	791	806	808	803	851	838	799	762	809	821	815	796	785	781	755	752	791	762	808	785	876	809	829	814	785	765	763	799	801	812	798	795	800	835	885	834	792	854	837	821	817	842	800	801	810	799	821	793	780	772	850	770	723	784	837	790	808	730	762	782	826	820	797	794	783	818	809	814	796	799	810	748	781	822	788	796	786	793	777	866	839	835	832	815	849	757	791	765	793	840	780	807	792	803	767	810	810	762	816	840	808	782	784	814	847	774	804	829	854	840	852	816	728	848	812	787	776	791	813	808	789	820	819	702	803	857	804	767	819	786	771	777	759	814	876	786
41920	64907	55492	42360	32790	20895	13663	10720	8700	7405	6002	4647	3970	3534	2718	2325	2211	2137	1971	1840	1803	1556	1461	1396	1355	1292	1393	1250	1207	1202	1201	1113	1086	1050	1108	1029	972	968	1029	989	966	996	976	921	940	969	956	901	918	916	892	910	894	869	873	857	845	954	897	885	874	805	849	838	883	837	916	942	916	931	830	873	864	842	897	795	848	889	815	819	849	836	840	880	836	887	845	836	843	823	862	801	779	872	808	835	878	851	810	788	830	832	829	851	842	836	823	866	873	875	799	806	821	841	840	776	802	863	784	846	776	814	829	798	841	851	825	855	853	912	815	818	825	796	808	781	821	836	803	828	818	815	825	822	835	806	842	914	867	870	831	798	829	851	811	802	799	886	914	818	831	863	848	820	820	858	823	834	835	813	798	777	790	823	829	867	837	829	817	830	875	871	817	827	833	801	852	806	820	827	775	812	888	851	852	771	814	824	868	844	807	833	818	805	823	818	797	811	795	848	898	812	797	852	825	838	790	832	844	877	781	861	819	843	846	802	796	873	883	827	802	828	851	821	813	876	756	817	813	851	857	851	849	818	813	829	844	855	860	827	815	862	814	842	875	856	809	838	797	851	810	838	809	862	827	838	845	856	822	803	892	897	857	871	850	821	814	819	884	862	830	825	840	815	818	850	797	811	843	827	865	830	784	793	831	830	752	823	802	779	881	822	830	824	807	880	879	860	867	827	822	829	790	835	845	882	825	831	816	788	853	810	823	845	772	865	808	840	847	820	809	854	872	812	885	868	828	890	879	845	834	807	813	835	809	840	788	873	807	868	869	843	817	836	849	798	832	859	834	860	852	811	872	824	799	867	792	822	870	877	844	800	802	822	814	765	797	861	810	820	871	802	794	794	861	792	847	835	851	838	838	845	849	863	858	816	853	801	819	793	807	832	845	834	836	846	851	852	829	806	799	800	797	794	841	729	810	840	856	857	800	801	825	816	863	835	788	802	803	771	840	863	790	808	850	868	827	850	810	821	818	808	854	852	849	863	819	829	848	830	856	852	866	842	846	842	844	847	821	837	799	805	829	863	789	874	816	851	840	835	856	824	878	840	794	792	806	818	810	816	849	775	804	811	799	815	820	811	800	810	839	824	832	795	830	805	870	839	833	815	831	846	808	831	839	823	828	895	844	852	814	836	813	807	842	850	836	791	862	843	835	768	838	846	818	844	856	798	826	858	871	857	838	889	808	813	832	834	835	846	835	829	841	810	776	854	803	826	840	848	804	829	801	787	821	793	810	830	785	826	859	844	813	805	856	820	796	796	861	879	800	810	818	850	836	841	827	807	817	821	797	807	800	863	789	891	859	828	825	894	815	869	862	818	818	829	797	813	867	879	842	844	856	867	825	812	890	872	801	832	820	848	860	866	792	804	811	840	859	847	865	856	788	832	796	826	850	821	849	814	804	782	841	796	789	794	852	857	814	807	859	886	812	815	834	864	820	811	877	825	850	804	800	810	884	829	789	797	835	813	801	862	811	865	821	803	853	819	809	782	815	825	871	849	764	893	805	826	841	904	788	819	844	782	850	771	759	791	862	850	807	805	848	838	849	849	810	853	827	821	846	802	873	805	803	825	854	852	836	834	865	819	825	875	804	827	818	893	798	815	821	831	803	776	821	794	837	846	830	862	816	835	823	854	790	802	836	859	808	786	868	863	814	778	814	885	849	820	801	826	848	826	781	856	814	808	791	802	818	840	776	845	829	827	830	841	817	842	808	785	848	875	855	890	816	801	855	872	807	876	787	824	825	792	831	828	820	873	847	837	820	823	850	770	831	802	825	853	846	827	785	832	855	875	862	899	886	903	864	869	812	855	788	879	809	853	831	817	776	799	833	763	833	795	854	781	854	825	863	781	802	830	844	806	823	806	834	835	825	837	904	833	796	868	830	839	825	818	848	883	772	818	842	806	834	828	831	840	809	828	808	857	822	787	818	839	831	845	809	865	785	792	798	839	801	808	836	856	779	825	873	820	827	845	824	813	855	847	855	794	817	851	816	845	788	868	809	842	818	819	787	798	831	832	764	783	874	858	759	846	848	826	851	764	786	822	834	808	861	818	833	807	802	841	861	848	852	864	802	823	840	851	853	881	782	827	852	878	832	837	835	811	767	825	829	865	837	780	839	832	762	835	777	806	825	885	849	797	779	835	824	798	802	814	823	890	848	779	830	833	793	855	834	858	823	881	820	836	801	812	791	853	817	864	824	833	795	806	862	839	871	862	884	844	863	825	820	820	852	824	846	799	875	794	829	773	824	792	839	782	832	810	789	799	810	834	860	868	824	817	787	817	875	878	806	842	846	857	820	758	832	831	836	843	779	907	804	797	761	854	838	856	819	858	856	822	844	854	778	781	876	835	849	780	805	803	846	827	850	811	868	870	803	797	829	817	806	789	770	840	800	826	862	845	850	781	825	829	832	822	847	824	865	915	807	806	850	817	829	856	841	764	823	868	802	810	856	846	798	827	778	819	846	838	847	847	828	804	863	863	858	844	845	794	787	810	874	852	815	891	815	815	861	811	811	847	872	806	809	837	786	862	815	878	840	843	786	834	836	822	826	805	857	844	842	816	832	824	803	816	850	805	838	826	851	874	811	810	831	821	827	833	829	812	862	867	874	835	817	789	856	839	833	819	846	864	885	852	762	826	810	859	801	897	847	818	873	847	817	817	830	861	817	865	832	851	864	849	848	790	800	899	771	823	770	813	823	824	821	791	836	841	833	842	801	774	829	887	812	864	860	807	779	856	787	839	866	866	857	853	829	852	903	775	827	903	872	775	851	860	771	860	853	851	874	815	815	836	892	811	826	875	827	823	851	830	824	808	825	817	832	820	803	766	887	768	841	851	782	823	807	810	798	816	863	802	872	842	823	790	811	815	784	785	828	842	845	840	812	827	869	837	814	847	814	799	830	862	838	815	814	836	839	842	836	849	800	882	813	841	855	789	795	829	847	810	842	786	842	832	838	845	859	798	801	801	814	898	806	804	838	883	851	828	869	862	818	867	862	820	815	825	855	838	795	829	840	860	782	837	796	817	806	894	826	870	870	786	858	833	845	812	770	830	804	837	770	850	810	872	824	862	894	771	870	830	822	820	782	855	873	851	853	843	845	829	844	850	839	809	823	844	858	826	804	833	858	858	845	798	893	831	834	858	838	850	860	828	821	876	854	830	833	843	841	825	814	815	837	806	821	770	823	864	828	798	810	860	817	800	819	835	894	832	851	852	846	797	809	805	805	836	856	867	817	830	823	788	854	843	888	865	780	870	878	829	812	802	817	832	871	844	846	808	817	869	849	882	803	792	790	818	822	844	856	851	825	768	863	850	878	851	832	840	861	789	840	825	813	865	810	817	859	793	808	810	815	807	776	845	833	799	853	876	802	782	801	808	875	819	900	760	870	775	797	837	826	860	833	873	825	835	885	811	807	784	807	828	803	857	777	848	820	836	803	826
39139	40045	33353	22300	11787	5151	3364	2518	2112	1856	1579	1380	1298	1348	1157	1092	1086	1038	1020	1007	996	949	952	962	997	906	875	895	905	843	886	833	841	847	872	857	865	905	870	924	914	888	899	860	789	862	899	827	861	823	828	873	877	829	787	852	860	819	867	836	857	846	797	802	834	848	851	873	897	830	791	809	854	871	828	813	784	813	844	857	825	839	812	843	822	812	822	839	789	827	780	806	806	831	843	827	817	867	742	853	799	882	830	846	823	810	843	873	794	821	792	810	836	878	828	873	841	828	823	802	822	837	783	815	841	848	824	792	809	819	823	808	767	846	816	817	768	835	829	820	813	820	821	862	797	825	825	834	844	782	821	861	820	817	830	798	787	813	833	874	851	831	822	785	823	834	828	771	911	847	901	825	793	821	803	824	805	845	846	845	837	852	848	852	866	798	881	802	801	832	884	852	814	881	795	795	792	783	849	814	831	821	852	816	790	812	849	806	869	826	865	789	822	897	816	842	851	800	820	817	789	771	794	827	796	858	846	859	839	809	848	832	818	813	798	826	831	796	824	832	838	790	849	840	824	825	819	821	846	869	864	773	831	833	892	767	839	860	842	819	796	892	821	865	813	827	794	809	818	825	791	875	858	794	829	796	811	797	842	811	825	874	835	870	794	835	808	799	859	749	827	868	763	838	837	824	863	823	815	820	827	814	828	828	868	837	862	829	842	820	862	781	788	832	839	874	836	830	809	815	892	862	847	835	825	830	825	839	835	852	847	887	880	806	826	888	815	785	865	892	814	809	850	790	866	808	836	835	868	810	863	798	834	815	802	799	837	800	844	796	844	826	832	772	787	777	827	821	836	815	815	782	854	792	864	856	880	806	840	846	830	854	851	818	814	822	864	780	839	786	819	814	879	854	832	797	840	808	850	837	864	810	819	871	806	898	817	840	803	831	775	876	842	833	845	861	850	829	801	843	861	842	853	812	815	818	799	807	835	825	872	823	837	829	843	775	837	799	841	816	818	827	860	829	902	843	761	805	837	818	828	779	790	843	850	813	798	868	805	784	802	830	848	856	836	806	806	825	817	849	810	821	822	815	823	828	871	819	790	868	775	823	814	830	801	846	824	801	846	806	882	806	819	833	836	802	836	786	809	782	860	825	872	822	809	808	800	803	837	827	874	854	846	843	805	869	841	835	800	805	834	879	815	767	837	824	856	828	856	857	808	812	840	839	831	837	800	838	885	871	826	811	833	839	806	862	904	810	794	795	863	782	840	792	853	798	758	836	799	820	857	835	849	778	789	801	845	807	867	840	864	877	799	812	831	761	813	825	777	850	832	833	803	793	871	878	814	764	864	844	838	873	852	855	823	821	803	810	835	849	859	863	833	815	899	861	835	872	828	792	832	845	845	815	853	894	863	846	821	870	877	794	807	781	873	829	841	816	838	819	841	847	812	835	830	871	801	828	862	856	811	784	891	855	802	823	850	791	824	810	802	792	832	851	841	857	803	804	860	846	807	844	862	767	804	811	850	804	851	832	854	840	821	845	810	807	847	843	842	817	798	789	820	829	814	834	850	866	839	846	848	821	784	793	776	806	816	817	915	865	839	834	831	850	782	783	870	853	857	868	838	824	833	819	810	817	807	841	775	814	788	856	859	829	855	859	819	856	824	838	870	793	761	818	782	774	898	817	783	848	885	799	825	826	837	828	795	854	822	844	830	846	829	857	803	755	835	832	851	802	785	836	821	804	825	793	806	826	842	828	882	779	864	848	875	821	842	825	845	828	868	837	882	811	847	841	828	858	825	850	790	860	855	821	815	871	877	829	799	865	848	806	813	871	788	846	825	806	815	866	805	858	851	816	829	780	822	850	852	864	879	872	794	817	850	820	801	806	861	835	885	824	807	869	801	855	847	853	826	770	798	801	772	828	837	773	834	802	836	781	821	829	844	779	874	859	824	797	866	822	778	844	853	827	806	821	818	844	828	862	823	857	846	807	811	857	847	832	772	837	787	889	811	881	863	848	813	866	829	814	881	806	821	830	868	828	818	836	776	864	880	812	835	820	859	802	802	804	839	852	873	829	818	844	813	830	837	800	835	842	812	798	878	848	824	882	822	792	784	847	806	798	853	766	790	849	832	814	864	828	798	831	799	863	828	801	805	822	778	798	837	765	859	813	816	832	791	841	802	817	840	811	822	833	802	822	880	790	884	836	847	836	820	853	802	826	850	839	852	835	835	828	843	790	811	865	815	830	805	807	827	816	840	835	871	776	856	781	806	786	805	837	832	814	853	852	814	816	807	815	813	815	822	831	860	803	869	814	860	771	822	836	814	800	818	794	831	858	823	863	864	884	779	830	807	852	855	803	883	758	844	796	868	817	858	849	863	808	803	829	824	788	826	795	815	783	837	833	842	841	797	820	833	859	802	798	858	795	827	840	871	852	835	822	872	837	857	801	829	811	802	860	825	824	793	762	801	821	855	821	824	808	863	807	816	792	810	818	887	856	891	837	851	869	755	823	783	817	816	820	806	852	868	850	845	833	794	777	827	814	870	804	810	814	890	834	776	809	849	918	826	816	852	823	768	813	802	770	819	832	839	883	787	826	823	821	891	813	800	763	834	790	823	821	781	842	845	857	774	838	801	799	833	814	844	848	821	857	842	837	865	825	796	780	867	818	829	828	806	867	821	781	834	803	811	802	849	860	840	819	866	858	809	809	844	793	830	797	802	786	854	832	770	876	798	785	864	834	824	802	830	822	855	856	888	888	816	798	825	786	834	844	786	795	798	800	828	873	785	853	837	794	794	898	850	809	860	880	832	817	825	821	802	840	826	774	816	811	825	809	836	866	814	823	786	793	812	823	811	833	818	822	789	803	835	836	845	851	843	764	839	820	801	818	795	830	836	824	877	850	892	801	790	782	833	833	774	801	843	779	862	808	865	828	853	776	751	868	829	832	879	841	855	824	822	816	843	872	794	818	825	789	801	797	815	834	860	819	833	796	871	856	797	835	805	848	833	872	853	812	835	825	777	854	812	860	858	852	763	807	818	790	826	901	796	790	876	841	854	812	809	840	849	804	875	897	793	857	892	830	875	786	846	803	842	813	833	894	840	837	824	826	759	795	873	849	831	879	801	827	806	884	824	818	850	846	814	842	846	827	847	788	878	776	805	844	796	904	831	822	845	813	889	845	831	808	806	849	868	861	857	788	780	864	834	853	837	775	839	811	853	828	806	790	841	841	775	845	775	845	806	791	881	889	852	827	873	811	804	826	828	876	823	864	849	833	830	836	809	861	795	885	818	876	841	840	787	854	820	807	834	865	841	859	804	841	827	830	790	816	857	799	813	833	807	776	822	808	835	847	866	760	830	819	839	791	826	816	803	804	818	875	846	840	840	857	829	772	768	825	803	808	868	816	795	831	856	808	849	798	821	819	838	878	861	825	797	843	859	795	828	897	819	835	838	874	779	838	802	823	824	844	804	820	807	847
43526	50298	40074	26629	17274	9121	6335	4826	4141	3326	2628	2314	2169	1974	1644	1535	1433	1394	1308	1277	1199	1184	1141	1116	1154	1116	1129	1000	1038	1029	1075	1008	1015	955	1054	1038	970	1003	980	1028	971	923	910	924	911	922	977	932	908	963	974	998	949	961	868	903	865	976	927	909	899	906	856	961	947	900	916	850	929	944	871	907	864	929	917	908	882	938	841	910	903	884	873	855	876	894	873	879	928	891	885	939	895	920	886	878	893	893	836	899	857	871	918	902	911	914	905	878	898	933	878	855	864	885	893	941	942	917	941	832	902	877	888	911	895	882	902	891	896	842	950	871	907	920	878	896	827	885	827	879	896	906	873	924	919	869	876	933	915	882	870	964	846	893	941	877	876	897	901	858	928	910	890	923	846	830	909	859	928	915	895	888	922	946	831	894	911	953	933	815	927	862	875	923	882	895	886	935	848	865	925	862	889	872	916	900	901	803	883	902	919	950	925	917	872	891	871	924	897	882	897	822	905	925	835	873	898	887	834	893	894	853	954	931	942	935	896	910	878	816	844	868	921	900	885	904	927	888	897	880	901	885	916	942	918	899	851	913	852	883	862	825	870	887	874	870	910	909	913	892	907	902	905	861	941	882	848	832	868	932	881	880	902	831	879	892	872	838	966	925	824	902	869	883	863	930	895	890	908	928	888	855	910	856	866	914	932	888	890	917	915	879	905	922	853	893	842	866	878	885	896	926	865	874	926	860	927	894	869	835	916	901	883	881	882	882	874	872	860	929	921	851	850	857	915	857	914	868	863	879	869	877	892	891	902	938	915	849	814	916	857	942	912	843	917	861	868	929	901	923	918	881	873	936	931	936	882	872	887	881	856	849	856	892	872	856	889	905	870	865	888	908	902	938	875	894	897	897	930	889	918	875	873	873	890	850	877	936	878	912	850	924	933	907	940	854	855	897	896	890	909	897	837	903	842	881	853	931	907	921	876	846	877	938	867	938	886	889	908	896	891	907	909	937	822	850	930	887	873	843	892	890	849	823	905	854	908	886	867	867	930	907	882	870	839	823	890	888	910	840	892	930	865	900	889	857	908	862	928	860	873	879	925	922	874	868	892	857	933	906	879	888	883	904	917	882	825	909	883	898	912	909	866	903	857	885	891	819	896	856	876	868	897	915	936	888	867	905	901	889	943	898	863	903	887	846	910	887	921	863	854	892	903	918	900	858	915	895	927	866	897	818	862	875	933	854	889	901	880	923	903	884	851	939	905	878	876	907	899	933	912	899	867	951	870	882	911	900	874	911	908	881	901	860	872	855	899	840	862	891	897	846	890	881	889	891	862	866	870	914	822	879	910	932	904	912	885	818	919	913	916	919	909	879	878	907	933	903	876	963	937	907	901	885	914	867	849	897	883	950	859	842	846	920	896	882	875	944	902	870	918	947	858	934	940	882	935	876	873	888	931	865	885	871	910	865	884	911	887	911	915	952	882	928	902	936	923	932	887	915	913	892	885	867	824	880	910	922	901	917	883	867	885	876	891	858	878	914	808	948	902	920	917	900	867	891	884	885	862	899	900	867	942	944	922	860	901	865	857	864	873	884	828	909	926	903	915	916	871	908	939	912	901	900	895	858	883	877	876	841	907	924	857	885	894	885	911	856	897	957	915	913	945	880	933	881	852	879	844	873	887	865	848	827	860	869	874	849	933	871	908	944	824	889	871	953	886	886	904	877	841	882	876	901	868	876	870	884	905	877	896	927	879	875	876	876	889	960	908	869	878	882	874	894	870	884	868	884	891	872	872	840	941	870	849	927	873	862	884	883	887	897	910	862	935	903	812	864	871	929	848	859	883	929	889	920	887	862	856	903	929	913	868	878	904	866	902	907	880	845	861	891	900	909	883	878	864	948	870	894	869	901	897	884	867	885	879	853	895	872	912	926	886	886	880	899	928	902	924	891	927	941	924	883	895	876	911	882	909	874	854	861	954	884	938	891	909	910	880	857	908	895	863	865	903	887	856	852	890	898	870	913	848	916	921	872	913	868	863	834	930	887	835	868	951	868	871	874	849	922	918	890	927	897	842	890	940	890	842	859	928	882	861	926	897	844	871	917	882	873	909	877	893	885	872	888	935	880	910	892	875	933	888	848	920	873	907	882	951	881	919	850	908	889	910	899	885	926	885	879	849	911	895	939	867	846	897	850	920	887	882	871	904	931	908	949	891	913	944	869	899	884	948	842	878	908	886	925	871	900	868	857	875	873	894	838	916	917	905	885	903	857	885	900	864	899	887	879	889	863	882	926	890	869	893	867	900	821	892	861	848	862	861	863	915	870	946	906	896	894	936	880	914	859	904	938	894	835	928	896	909	838	881	930	866	909	876	856	849	886	866	886	898	896	909	850	868	849	919	930	922	916	957	956	894	922	883	931	887	826	929	838	895	890	883	843	843	907	850	888	874	866	821	900	873	874	897	947	869	867	858	839	866	872	861	891	852	964	935	950	895	869	841	907	872	848	912	860	865	870	893	896	899	828	873	867	913	879	856	898	887	886	907	913	866	860	888	931	905	897	885	852	906	864	870	906	893	876	873	915	826	880	878	887	881	921	957	885	874	911	878	862	897	903	997	858	837	900	826	908	933	883	920	888	915	862	906	883	864	859	869	866	958	843	863	930	870	879	904	845	883	928	824	910	850	886	909	881	874	877	865	920	843	834	914	885	897	887	850	898	855	892	879	893	876	877	882	910	894	841	870	899	924	922	912	881	884	883	938	868	835	876	908	870	855	869	898	849	914	895	862	891	816	879	898	859	905	945	861	886	908	879	889	892	867	865	852	928	880	884	889	883	841	858	877	904	885	907	868	911	894	891	886	901	850	940	846	904	901	900	913	936	891	870	920	929	863	897	882	892	909	959	903	842	883	914	914	898	899	922	839	850	874	883	886	880	884	904	855	906	858	903	898	882	888	887	882	911	916	898	889	901	902	861	884	864	871	845	915	906	842	857	814	922	867	882	929	937	863	838	904	860	920	895	856	896	835	901	852	874	830	928	947	886	937	905	888	862	860	881	934	884	875	862	826	897	903	851	913	879	899	890	874	890	905	902	850	893	925	882	918	904	884	881	920	901	864	860	820	887	877	903	853	891	850	837	843	887	844	935	874	855	946	923	929	958	877	867	887	933	880	886	962	830	878	905	892	887	885	873	881	886	920	902	897	871	920	897	855	902	894	872	883	858	905	867	910	893	856	922	885	877	889	905	839	945	915	864	860	913	893	892	896	902	894	908	892	883	923	879	886	877	886	850	892	898	909	899	897	854	888	799	951	939	978	883	877	932	842	866	914	899	872	907	905	901	946	858	857	967	908	898	931	863	869	874	878	864	815	892	918	920	897	858	904	864	872	901	896	848	888	877	937	849	850	874	920	913	878	917	909	830	921	924	871	886	865	868	902	922	874	934	912	886	903	902	894	908	833	870	898	870	888	887	948	845	859	889	957	845	863	876	869	885	959	906
24253	20125	26384	25378	21351	15433	7967	4648	3381	2587	2144	1851	1720	1541	1363	1223	1165	1069	1000	1007	964	874	969	881	908	868	828	880	783	830	777	750	793	779	763	811	734	732	736	748	736	743	714	760	715	707	645	714	712	728	704	714	711	742	702	691	686	687	763	678	742	712	716	678	736	663	664	696	709	683	692	714	656	695	646	725	676	712	706	654	699	629	690	687	654	680	697	647	659	679	717	672	695	666	701	657	643	721	668	679	685	712	667	667	690	648	697	647	646	697	673	670	709	653	663	701	658	720	674	704	670	686	685	691	630	654	673	654	658	672	692	639	662	674	627	695	694	673	702	711	667	667	637	659	659	667	700	678	726	704	674	660	673	676	693	669	657	716	665	674	686	596	635	727	657	648	667	674	677	684	738	678	663	639	682	668	659	663	693	695	666	697	639	654	654	707	679	701	661	628	659	639	659	675	680	659	647	694	746	677	662	719	655	669	674	637	664	630	665	701	629	705	669	669	652	668	716	661	679	672	715	684	663	637	644	693	674	653	650	719	654	716	695	657	648	682	689	671	727	677	713	631	633	623	691	669	686	705	700	672	659	669	714	634	716	661	710	633	666	738	659	620	648	679	666	659	684	646	663	666	722	672	690	656	609	700	671	677	581	715	692	639	687	655	650	723	630	646	704	676	665	605	676	664	650	667	662	704	642	661	663	694	673	662	714	686	674	690	641	649	687	645	704	738	683	629	673	637	652	645	650	672	651	646	624	654	658	632	667	638	704	671	706	663	639	677	627	657	647	679	671	721	685	686	709	644	654	677	710	659	659	650	644	643	634	648	695	711	656	661	646	682	660	656	658	700	691	667	672	688	691	650	670	678	648	659	711	674	640	673	677	631	666	723	665	649	622	703	652	618	660	669	653	662	675	705	684	659	684	653	634	710	697	662	654	679	658	752	640	665	669	641	699	657	692	683	665	621	645	688	664	686	658	664	707	640	621	655	683	641	666	682	667	657	672	708	717	716	681	673	701	656	658	664	690	662	696	658	661	669	730	684	678	656	671	669	645	612	677	631	710	662	653	668	660	699	655	655	661	675	708	695	694	655	651	673	689	706	648	610	631	655	671	655	649	631	654	652	668	690	699	668	694	651	659	629	664	678	656	689	666	679	683	736	641	649	644	697	689	663	676	664	660	676	647	685	649	663	702	716	625	674	638	676	676	657	700	691	672	706	676	642	686	696	719	677	673	630	724	666	622	662	669	658	696	698	670	643	692	634	650	654	700	627	653	679	683	668	651	661	675	704	678	688	689	652	701	713	637	686	679	693	660	670	647	653	673	663	698	682	656	637	664	699	656	687	686	665	695	663	634	650	674	701	657	656	626	659	657	689	684	706	683	694	699	695	659	601	677	703	668	673	681	645	658	689	623	662	677	711	682	714	662	667	636	683	630	683	654	660	651	677	700	717	638	647	699	668	685	707	667	629	685	666	677	674	664	639	704	687	691	696	658	647	653	627	697	679	708	699	649	689	646	653	669	694	635	643	683	642	691	701	726	691	708	652	628	722	679	652	635	667	682	640	711	638	648	666	640	635	668	640	647	675	677	665	655	598	688	705	648	596	686	692	660	671	623	641	676	683	720	675	645	691	693	680	719	649	695	696	669	689	697	655	665	671	675	675	630	682	694	685	630	637	666	626	717	636	691	682	662	679	671	678	640	627	682	671	642	684	684	640	664	627	677	619	675	679	683	667	648	722	631	714	678	685	693	691	690	690	708	684	658	655	725	687	697	719	652	708	662	684	692	671	721	651	665	659	704	714	691	738	698	658	669	657	695	675	683	674	690	647	697	720	668	676	654	667	658	691	697	659	705	659	659	696	668	642	675	705	675	670	651	613	626	683	679	605	703	645	667	661	618	713	606	645	697	637	670	711	664	660	705	689	683	637	658	717	653	702	676	610	685	678	682	685	670	709	657	666	687	676	688	656	682	649	704	695	716	707	686	698	665	618	639	673	691	623	674	695	682	650	666	691	698	643	643	676	668	681	668	701	685	698	709	673	669	727	662	671	639	663	658	705	635	701	665	654	657	663	706	658	653	677	696	679	673	645	683	682	666	654	658	685	631	696	629	675	614	670	684	664	680	664	677	678	647	682	678	715	715	700	699	650	645	708	645	660	726	665	697	668	709	640	617	638	699	692	685	695	694	681	628	636	681	678	674	678	693	648	708	682	714	717	657	628	647	665	697	679	618	676	638	673	667	681	683	684	651	684	709	684	628	648	649	712	640	669	671	635	664	701	626	689	663	652	664	676	698	686	631	701	644	693	663	711	676	648	682	670	640	673	641	699	657	665	651	636	684	661	614	672	693	718	644	737	709	667	691	695	660	651	651	655	652	654	706	622	666	682	659	733	647	650	711	660	711	634	668	638	651	675	677	690	642	652	689	671	641	674	682	654	683	672	648	642	647	666	652	608	639	684	635	651	631	710	668	679	666	664	656	679	627	654	690	639	662	677	697	692	654	660	676	667	713	626	655	736	665	645	660	660	687	665	670	714	707	651	686	653	691	690	669	648	708	706	604	635	646	672	677	674	679	667	661	646	656	623	679	637	670	748	692	629	746	688	634	703	687	621	709	683	656	675	657	685	656	720	699	649	673	665	691	668	642	644	689	684	698	720	667	662	716	677	666	641	703	694	689	654	669	702	719	692	692	672	673	650	706	633	714	653	644	660	639	664	679	675	604	683	690	684	674	702	688	703	674	660	654	674	687	729	635	677	675	695	681	639	607	703	657	683	641	645	664	677	681	703	681	700	696	653	675	664	651	719	671	695	660	659	669	644	704	650	681	610	648	612	685	699	668	670	668	666	715	615	678	667	639	645	662	679	683	643	685	684	688	674	647	644	696	697	683	638	678	685	713	623	692	714	645	659	652	659	689	708	672	671	670	642	653	678	639	702	682	673	661	669	677	628	691	661	658	651	655	676	645	618	725	658	620	710	716	683	696	710	697	663	666	687	695	646	627	609	694	697	648	637	656	654	669	650	654	682	695	708	629	653	666	630	687	681	691	639	664	666	633	641	611	661	654	663	685	648	605	692	668	652	678	667	681	681	707	686	594	699	667	662	719	697	651	660	681	688	667	686	676	648	666	640	684	613	657	690	679	693	655	692	645	628	700	673	649	709	701	682	704	686	690	621	648	642	681	630	696	689	669	682	680	653	682	629	601	616	633	672	693	641	700	628	650	671	650	717	707	712	651	634	675	721	637	672	658	677	685	660	646	673	687	693	692	626	659	727	685	672	689	677	684	668	702	655	629	644	680	651	635	732	654	672	668	676	671	664	688	671	661	659	648	664	672	651	682	693	687	625	684	708	681	676	693	657	650	722	669	655	692	654	639	645	694	683	679	635	629	672	668	669	717	627	696	696	643	687	647	659	680	682	715	697	678	684	602	675	694	635	676	680	662	636	705	699	669	690	641	652	642	674	660	671	680	644	693	717	678	625
37042	54601	50415	38491	23593	13972	10226	7944	6433	4919	3989	3419	3082	2647	2329	1947	1731	1683	1462	1444	1281	1198	1186	1143	1065	1097	1031	1020	1044	973	1005	989	879	862	896	899	824	817	882	815	786	789	852	846	786	807	744	776	751	752	802	797	736	764	791	761	751	788	780	787	770	808	776	772	779	753	712	698	732	741	746	738	741	746	696	714	697	718	739	735	702	725	720	763	690	744	663	789	735	711	728	727	730	651	733	787	695	747	677	732	727	734	756	718	724	702	744	688	707	723	702	714	788	742	676	729	737	706	739	696	727	742	705	738	736	715	747	682	685	736	752	702	758	696	673	745	745	719	692	746	748	709	722	736	719	721	727	751	762	700	715	688	691	722	761	718	669	691	681	727	748	728	749	722	702	737	725	734	737	725	719	706	724	734	688	710	755	746	706	744	709	714	687	704	721	676	717	687	686	725	719	706	710	732	717	761	731	731	707	673	755	702	750	740	685	709	743	685	718	755	729	702	707	701	728	694	760	716	706	715	739	697	715	733	692	706	664	709	693	771	687	700	764	719	716	699	750	757	726	730	724	711	700	690	773	718	680	737	709	765	723	683	706	738	719	727	757	674	690	715	723	714	717	683	681	763	705	699	731	707	736	737	713	675	762	679	710	728	729	746	685	705	717	648	733	709	699	780	747	723	711	744	770	705	724	701	704	705	721	700	687	738	739	717	751	686	753	729	706	745	707	738	706	724	695	774	668	742	668	683	693	679	746	717	707	720	686	683	661	711	759	716	739	703	717	746	707	754	750	722	723	700	723	736	712	756	725	694	714	719	687	694	734	712	720	701	721	726	690	737	736	688	661	738	734	783	678	733	734	735	707	681	723	706	733	721	709	720	675	735	721	707	749	722	759	687	720	721	717	727	742	683	675	751	729	754	711	729	701	696	740	747	714	723	738	759	733	709	701	741	677	689	729	708	726	751	738	736	729	724	735	737	704	719	712	722	724	699	699	717	676	692	717	762	727	698	727	698	696	723	747	727	712	693	724	695	743	710	741	751	765	753	745	721	734	701	717	692	752	705	691	671	727	692	694	698	734	770	738	723	731	667	735	735	692	696	669	696	678	758	674	755	724	730	734	762	721	701	729	772	684	732	752	702	753	690	720	715	702	746	714	725	727	683	684	718	700	716	787	724	710	733	697	732	734	721	704	729	691	709	721	744	716	711	697	703	702	754	735	745	674	760	724	761	696	707	747	722	713	675	704	730	737	754	690	737	704	712	758	747	708	757	741	700	709	704	719	741	780	707	719	737	712	705	770	722	687	727	720	729	729	739	725	718	699	731	675	763	704	760	731	726	734	712	702	750	666	707	745	708	671	723	711	715	737	705	706	709	725	716	760	744	741	706	687	722	695	728	700	709	714	720	735	734	761	703	678	760	698	694	729	723	702	671	689	740	722	714	753	675	724	726	705	692	702	712	718	766	718	682	708	691	699	747	727	700	760	770	710	713	715	719	714	702	720	756	698	714	707	721	683	700	786	725	759	715	734	716	732	740	731	721	715	734	711	751	728	667	707	688	725	666	762	715	716	696	687	662	745	738	740	720	687	708	685	726	687	710	728	710	722	712	715	739	707	757	779	677	718	738	750	670	694	705	722	727	708	723	715	721	729	738	731	678	774	695	676	725	719	717	767	742	747	664	674	781	721	726	724	678	767	696	716	708	738	746	767	721	670	726	714	742	673	782	723	741	696	741	750	690	733	716	728	768	694	759	743	772	720	713	718	782	739	738	759	762	736	749	682	725	750	777	713	730	694	708	775	771	678	738	674	621	784	696	753	694	711	729	719	767	713	703	734	682	727	697	760	736	728	718	700	688	718	727	685	742	652	740	754	694	690	728	688	731	768	703	685	705	742	761	696	732	759	738	707	724	781	677	729	713	740	654	728	753	742	718	700	760	710	685	710	747	644	687	661	729	763	723	732	672	697	711	740	722	686	703	708	721	707	690	722	746	740	763	715	713	764	718	689	703	707	749	722	711	687	728	665	662	683	690	707	743	723	748	712	744	777	692	699	744	721	758	664	710	699	721	688	740	700	766	710	731	755	720	712	697	722	688	779	720	757	698	742	710	723	721	711	686	681	740	680	712	791	720	690	669	743	721	728	695	746	722	735	729	730	704	726	768	676	689	708	719	716	649	685	780	722	743	706	721	723	706	654	754	695	735	727	714	681	736	714	719	736	759	700	734	730	738	729	731	764	702	647	720	763	650	721	657	754	679	725	692	730	706	712	728	691	685	750	761	734	677	689	657	725	716	736	658	710	719	746	744	697	725	752	740	697	765	681	681	668	710	728	727	733	745	747	743	687	721	726	717	709	700	699	735	721	739	725	747	701	712	744	760	760	727	740	696	704	720	714	767	732	739	745	715	711	713	747	731	728	737	773	675	733	720	677	753	665	702	737	740	731	754	723	701	729	764	699	719	696	748	714	722	717	728	706	690	712	743	715	686	689	710	702	704	708	726	716	695	704	688	713	751	710	693	714	700	713	719	740	753	751	783	699	745	710	758	702	710	670	721	722	706	730	697	700	697	689	712	711	663	736	710	695	761	684	681	712	733	714	730	773	696	718	731	735	679	739	734	672	697	710	753	715	759	748	715	723	713	740	764	768	683	703	704	746	723	748	751	706	730	726	686	752	685	701	740	706	665	724	729	711	709	722	753	708	700	704	723	746	753	730	770	765	695	697	727	728	715	729	726	699	719	733	749	760	742	734	729	698	782	734	739	695	721	737	740	746	661	740	732	729	709	704	746	747	739	728	740	700	714	749	678	695	675	699	704	741	755	728	693	717	701	713	706	696	751	699	703	744	703	699	725	686	734	687	704	694	726	751	718	718	724	726	653	682	748	740	735	746	698	731	690	745	731	706	795	660	704	727	773	722	713	734	733	709	712	690	734	746	731	705	698	712	691	695	730	708	712	726	680	743	727	744	777	783	759	775	702	681	717	673	727	724	701	750	696	705	663	709	760	693	722	673	735	755	746	718	709	709	697	731	712	710	700	680	696	698	761	729	685	761	743	723	699	743	712	743	736	745	746	765	659	748	725	713	695	673	750	706	765	723	736	728	708	715	662	690	676	706	710	717	685	748	706	697	738	732	741	718	778	784	727	705	691	709	696	723	732	751	764	667	711	727	711	664	757	724	696	732	732	719	715	714	777	701	670	722	745	708	707	697	671	727	686	674	733	726	699	671	701	702	725	753	731	683	767	721	688	746	708	707	734	744	761	744	744	745	671	702	730	647	728	692	720	732	740	696	684	678	717	763	742	699	774	721	711	664	678	712	681	715	683	690	677	697	700	723	711	753	707	694	724	705	706	725	709	742	745	723	717	708	718	765	688	753	703	739	739	738	658	686	715	685	744	696	747	723	714	716	721	746	706	680	713	720	765	686	713	728	641	729	717	726	744	749	709	670	736	745	725	714	761	675	754	736	709	738	719	714	740	681	722	689	750
22320	20051	26557	23982	20737	20352	15238	7100	4660	3498	2858	2399	2102	1942	1715	1568	1390	1360	1333	1218	1199	1163	1120	1122	1106	1038	1034	997	1040	942	998	951	943	943	931	873	865	908	877	863	872	903	883	861	828	805	839	841	851	844	865	840	821	834	776	759	867	864	793	851	762	828	846	832	822	814	800	751	820	797	825	868	826	836	777	808	827	815	765	819	797	795	749	820	850	768	769	801	807	848	775	790	799	820	799	804	785	801	806	729	781	836	745	849	818	803	813	768	823	810	777	713	776	745	806	783	826	859	788	757	809	810	802	750	779	825	792	804	746	818	835	841	805	797	766	802	816	792	794	847	767	779	761	760	744	842	771	815	845	778	803	844	828	766	784	793	762	839	783	796	817	771	756	868	751	846	790	766	812	740	778	828	770	777	836	810	822	815	849	783	804	779	801	820	794	777	808	794	830	792	841	809	762	804	794	849	778	782	809	810	774	798	782	792	783	768	790	777	825	842	767	811	790	781	802	776	780	793	778	779	765	835	813	817	761	806	840	845	805	787	822	790	835	758	761	795	772	734	770	778	792	793	798	783	792	816	797	804	756	795	870	748	823	747	852	816	806	843	830	808	783	785	779	814	788	784	801	820	768	757	743	811	832	799	780	801	788	830	797	796	822	799	761	775	789	756	828	795	788	800	831	804	835	795	804	778	852	791	774	773	775	773	854	802	780	827	836	779	830	782	792	808	773	794	737	774	738	810	745	805	810	792	788	804	816	740	774	807	802	850	849	751	814	807	798	804	817	780	813	814	785	757	832	838	773	767	802	818	811	829	815	778	824	804	785	830	831	787	819	840	790	813	802	794	766	809	771	799	807	794	816	809	799	816	819	823	807	799	804	841	712	832	750	804	817	766	784	804	826	811	768	789	799	806	800	796	793	743	815	783	761	822	785	750	769	816	789	844	799	823	806	791	800	789	715	827	779	753	781	810	792	792	804	775	797	750	830	787	829	804	811	779	782	747	816	783	839	845	773	793	767	793	792	803	841	816	790	775	802	814	768	781	815	820	834	793	781	800	786	799	777	854	831	765	792	806	800	763	789	809	800	849	816	788	769	824	825	793	768	800	763	817	777	767	751	755	865	797	768	768	798	780	781	758	797	801	810	781	802	845	831	737	836	792	804	773	818	839	722	755	752	801	750	794	782	767	755	816	787	761	821	776	832	816	789	783	792	833	797	794	830	728	834	833	805	847	791	792	801	780	803	824	813	789	828	850	749	754	792	845	753	811	786	771	799	769	799	776	773	807	809	806	797	787	774	825	791	774	806	797	812	852	758	828	809	809	794	808	787	793	783	823	811	813	772	773	813	740	804	829	763	803	802	766	747	811	790	809	809	761	852	804	795	794	738	779	797	860	817	778	777	804	767	837	841	811	819	803	767	758	843	800	822	783	773	802	784	780	781	817	844	798	770	762	798	814	763	755	830	802	749	823	814	795	811	791	798	821	785	765	770	841	809	821	795	775	799	794	793	769	792	707	801	838	800	757	807	794	767	769	825	794	756	829	808	817	814	820	754	763	786	793	765	762	788	790	729	771	762	761	820	770	754	804	781	775	821	763	809	772	834	783	802	786	804	763	821	782	808	769	850	781	802	821	751	805	800	802	782	794	788	799	826	791	796	809	798	798	799	849	783	778	800	835	750	767	788	795	768	823	762	788	755	814	760	817	764	773	790	761	754	816	813	789	815	777	813	806	760	828	772	800	813	784	810	769	804	763	792	751	813	743	812	775	839	831	783	822	806	779	801	775	742	802	792	815	789	795	778	765	829	837	739	754	806	819	776	812	757	825	786	797	815	825	804	758	753	788	844	798	749	872	797	828	843	734	779	811	828	777	793	793	764	777	810	782	797	794	802	861	785	758	793	775	811	768	792	800	789	801	817	808	825	795	798	784	771	749	800	779	781	823	800	810	849	800	777	775	820	786	787	766	799	788	831	801	797	821	844	794	793	820	795	786	768	750	770	845	823	780	755	836	745	790	770	777	759	774	786	795	777	810	780	802	748	837	859	773	868	789	837	778	798	818	786	857	817	798	752	786	777	808	798	793	778	779	809	773	844	744	815	761	804	792	784	779	841	811	768	846	815	745	835	773	803	784	829	767	802	783	887	830	833	804	797	746	733	784	769	775	789	773	800	814	777	835	798	821	841	794	810	785	805	765	813	755	825	824	801	739	791	808	788	795	784	801	833	811	806	785	797	832	784	804	839	794	875	787	808	779	761	770	843	810	850	771	824	810	752	807	811	806	767	779	790	766	837	830	792	807	839	777	771	819	788	784	754	872	778	776	772	823	780	807	830	826	768	822	822	751	759	834	801	744	820	737	797	762	781	855	814	836	809	803	762	779	781	824	780	770	809	792	772	758	789	787	792	768	833	843	755	758	770	810	812	787	785	826	827	807	792	767	846	796	812	785	776	782	797	790	823	832	776	842	764	811	808	835	794	845	777	802	841	814	787	812	822	799	773	816	769	800	818	795	789	774	773	767	838	791	779	783	817	816	772	878	790	795	778	801	794	843	827	823	790	738	787	852	773	780	823	802	792	796	773	794	768	792	786	822	791	747	875	775	785	791	838	773	808	821	789	794	782	733	764	774	816	830	768	757	755	761	834	808	788	779	825	808	814	859	794	798	797	738	792	821	760	788	814	820	836	824	815	766	842	801	775	776	746	812	834	788	779	834	789	803	755	777	756	831	731	809	784	796	760	828	758	789	796	791	819	796	797	819	795	782	805	757	821	782	763	817	759	794	778	766	785	857	753	784	849	815	786	804	736	730	805	782	813	789	762	801	787	833	771	782	856	781	774	809	774	814	796	785	775	750	809	742	882	788	783	784	821	798	830	770	782	779	825	780	771	784	792	807	802	818	795	834	808	763	876	823	794	773	818	788	793	773	820	749	759	776	793	753	893	831	840	790	810	820	724	806	772	797	786	802	793	799	740	791	835	756	862	839	812	783	819	799	821	815	792	727	811	781	802	815	812	823	794	835	743	793	765	753	800	819	791	787	829	830	757	775	806	807	764	754	769	806	772	778	777	796	803	792	814	809	755	797	829	801	837	800	781	813	814	783	754	839	757	788	736	799	755	809	738	844	813	789	759	828	807	790	781	838	759	758	796	769	768	806	802	779	765	786	781	811	794	807	827	832	783	784	779	834	766	811	784	812	843	750	809	761	843	825	742	757	827	741	814	783	766	821	777	790	838	747	795	788	779	786	798	842	804	755	826	781	788	858	848	763	853	808	795	833	815	745	832	848	782	809	777	741	785	792	787	802	777	842	761	853	816	795	791	754	794	795	874	790	836	771	820	790	792	767	720	829	811	773	792	777	787	800	771	801	795	785	822	827	787	796	827	762	800	759	836	785	788	802	830	762	765	812	768	788	789	764	838	767	823	764	825	819	779	733	794	754	811	821	801	786	776	748	771	842	795	798	807	824	777	824	807	801	781	774	770	751
40070	62168	57496	43372	26645	18021	13796	10925	8708	6740	5316	4579	3785	3469	3015	2544	2275	2045	1859	1762	1641	1543	1501	1480	1372	1333	1246	1228	1272	1240	1182	1151	1118	1079	1053	1047	1005	1002	1062	977	994	941	943	957	956	925	920	951	935	911	920	838	912	864	949	870	915	904	881	857	859	842	896	860	920	916	807	856	832	822	916	828	811	807	796	822	890	818	825	869	882	857	827	822	902	865	856	842	864	814	822	838	853	837	864	805	846	862	839	846	824	822	831	870	849	854	885	865	798	788	843	808	824	792	831	854	820	803	879	854	773	804	877	827	815	816	813	793	837	810	836	834	817	845	800	834	813	835	861	827	814	893	832	844	829	811	797	823	805	796	829	893	786	827	809	843	869	820	857	804	829	839	776	867	833	795	846	833	856	769	803	829	800	781	821	818	849	815	804	855	762	759	858	811	835	825	837	811	879	826	824	828	812	864	844	866	845	842	811	866	818	797	810	853	779	812	787	798	853	886	778	830	799	840	837	761	828	797	782	827	848	841	812	806	848	824	796	790	848	799	823	820	763	843	796	854	814	826	825	826	804	800	834	819	795	848	828	810	818	821	793	887	868	805	837	845	829	816	851	826	810	804	806	820	835	788	821	878	800	800	799	776	859	825	794	803	848	893	790	852	827	793	831	788	850	740	806	849	825	816	827	871	806	769	802	811	845	787	797	823	875	823	840	801	846	818	830	870	801	766	776	811	847	816	833	865	846	832	775	806	852	821	844	854	798	865	760	828	829	850	776	824	846	810	843	894	851	829	798	824	778	837	865	802	843	821	789	785	839	825	833	845	797	831	824	872	821	848	824	811	776	835	804	821	804	784	854	805	849	877	801	805	794	779	790	784	866	815	843	797	878	844	847	860	843	809	813	872	807	868	813	817	839	845	800	841	856	772	820	821	843	870	811	836	812	793	804	808	807	817	837	833	752	838	879	851	823	835	796	820	841	820	853	799	840	791	844	790	807	815	791	856	853	837	841	854	837	800	814	798	800	816	841	782	818	865	796	852	803	799	828	833	844	804	817	831	831	844	814	819	845	847	835	830	863	794	793	808	821	825	829	836	838	798	827	820	803	825	801	856	839	852	819	846	829	810	827	815	763	830	772	805	875	843	792	801	883	827	796	811	821	836	796	793	849	821	812	851	822	811	826	897	820	844	850	800	827	824	841	854	846	803	828	812	830	849	855	854	840	819	810	846	816	814	807	835	807	810	832	794	799	826	850	846	861	821	820	855	864	798	877	847	825	871	761	846	846	860	855	825	813	823	801	848	792	876	842	843	810	840	805	791	814	844	835	838	809	829	772	854	811	848	853	810	850	809	810	807	830	819	824	807	803	816	864	886	823	798	825	836	808	766	863	872	858	789	801	777	812	832	827	804	825	827	880	821	851	834	796	829	786	795	817	796	838	840	791	831	848	798	813	833	799	818	776	858	778	804	772	827	774	810	806	828	841	805	845	852	829	833	851	797	842	812	843	803	796	831	801	852	812	858	765	854	766	878	846	771	832	831	816	815	814	880	800	761	862	872	818	778	795	794	806	806	860	839	798	813	805	794	834	858	777	843	780	819	885	762	824	816	808	859	846	863	803	841	814	880	828	843	832	792	814	859	783	837	845	787	817	780	864	841	891	761	823	782	756	855	812	819	827	825	846	817	814	786	843	818	820	809	824	843	817	780	872	827	822	808	838	800	838	848	849	820	820	875	847	821	839	838	843	787	812	867	800	856	861	821	792	851	822	819	806	760	863	815	841	874	832	819	790	838	817	816	829	848	811	866	800	788	775	869	771	794	800	810	818	819	859	806	793	853	859	824	817	823	835	813	762	793	787	848	800	867	819	809	836	829	822	836	832	785	830	825	799	756	826	834	811	780	848	801	832	832	806	766	803	780	806	759	857	802	846	799	800	844	868	813	836	836	846	869	828	817	817	796	808	801	831	871	897	807	836	803	843	808	771	817	874	791	815	792	827	839	849	858	802	833	807	839	813	792	853	790	840	793	808	811	818	801	810	761	781	774	846	808	872	853	843	826	830	846	813	842	785	847	811	829	865	864	900	760	819	858	853	871	859	848	807	819	800	842	798	800	831	875	852	825	862	803	764	812	819	861	853	795	878	819	826	821	793	804	883	860	787	809	813	797	870	875	820	852	823	837	819	857	802	801	792	795	823	814	746	805	830	836	787	767	828	838	819	840	853	823	856	786	781	817	853	822	855	858	816	789	807	818	856	814	849	822	837	782	878	783	800	852	833	789	846	807	826	847	824	844	818	819	783	813	832	809	836	772	885	811	828	811	832	850	781	809	844	820	834	852	808	818	837	811	770	826	833	831	850	830	845	885	812	874	862	835	798	786	899	795	781	800	870	830	819	872	823	856	806	796	821	783	790	803	817	827	765	777	838	798	842	852	837	852	787	841	804	814	839	796	811	766	830	809	825	805	813	832	804	854	792	818	778	819	813	869	831	822	777	845	830	837	849	781	801	874	798	829	822	828	843	840	785	853	815	839	816	817	829	799	813	850	798	815	769	844	832	808	813	827	831	827	819	801	729	816	773	850	853	823	812	878	851	827	804	810	803	858	801	791	833	808	793	796	840	792	839	807	805	824	797	762	800	776	813	853	816	833	825	778	882	817	801	805	843	837	814	813	822	848	862	825	839	860	856	817	830	815	836	844	762	809	783	814	868	808	784	871	834	840	747	795	831	864	794	799	825	829	839	802	820	870	830	788	765	781	848	798	802	849	783	830	833	790	781	892	872	839	778	844	812	864	762	846	852	898	808	857	849	829	857	837	790	864	813	842	846	797	798	823	779	810	820	817	882	843	784	807	862	803	856	811	833	787	801	865	841	873	831	786	846	847	808	812	862	786	822	807	819	839	851	819	823	856	832	779	859	830	821	818	787	811	825	862	824	806	844	825	869	829	787	817	842	792	837	812	830	837	832	822	872	809	829	817	794	817	805	813	829	810	832	808	828	832	816	827	834	830	787	823	818	787	892	819	770	820	814	896	848	796	763	792	825	836	751	807	833	824	859	850	723	867	851	838	806	809	847	865	850	819	821	865	838	806	878	870	828	821	821	823	808	878	825	817	803	836	832	818	777	852	794	828	835	833	834	735	811	825	820	815	792	813	858	799	823	824	814	843	800	793	829	808	848	793	864	800	856	852	844	822	872	819	742	824	797	814	815	818	831	794	826	831	845	807	818	802	851	826	796	837	797	859	832	799	826	876	793	824	836	860	789	818	848	850	863	844	807	821	791	840	807	860	889	825	808	826	851	824	834	843	835	816	794	816	822	805	842	787	791	872	821	802	841	800	846	816	801	770	850	854	863	831	860	842	755	841	824	803	891	832	804	813	850	816	795	882	803	864	819	851	816	832	836	870	804	804	810	893	807	772	861	810	802	847	855	804	837	827	820	821	832	828	786	787	842	780	822	776	837	857	794	833	824	803	801	839	815	780	805	808	839	866
38456	35322	32628	21118	9098	5143	3505	2880	2179	1806	1518	1475	1351	1293	1343	1168	1125	1050	1081	1071	986	1038	981	971	974	931	942	949	901	899	847	924	892	914	904	835	925	881	884	918	855	883	839	855	819	853	872	879	866	821	868	838	878	846	827	820	842	828	786	854	886	840	833	866	846	879	864	861	898	793	867	889	818	865	858	784	809	848	817	822	820	889	846	859	842	817	815	795	854	854	772	826	848	846	831	791	820	827	841	834	784	836	823	923	831	823	812	862	857	830	835	841	831	852	824	848	816	833	829	837	841	790	810	857	817	819	775	905	880	855	834	832	876	796	790	816	822	803	801	823	866	830	817	837	800	850	849	808	881	829	818	835	811	791	804	832	863	818	877	807	839	826	798	799	838	830	840	844	858	861	823	761	815	795	770	828	818	874	813	866	815	867	868	826	790	807	789	824	832	790	800	856	779	801	808	861	848	814	817	826	878	809	845	816	818	853	804	850	738	822	841	833	861	853	837	831	856	821	807	902	862	859	815	805	873	781	821	847	783	824	822	858	803	840	794	811	850	825	801	800	826	807	792	837	802	811	835	837	872	836	816	834	795	806	742	837	797	816	817	845	795	855	869	818	889	790	842	827	823	845	861	841	807	819	882	842	807	866	812	872	839	837	785	799	856	877	801	825	789	856	850	829	811	808	846	803	822	796	817	809	788	813	833	841	839	802	884	856	812	813	857	775	862	880	808	841	832	791	825	839	834	804	872	847	828	860	847	816	842	881	863	822	808	832	822	846	800	814	786	834	792	862	835	837	892	824	786	790	849	826	833	802	851	851	841	828	810	874	829	795	848	808	860	822	824	843	821	834	800	871	810	826	849	846	842	806	872	848	825	825	803	763	838	875	881	831	784	830	844	853	787	836	784	804	811	845	836	876	800	819	816	789	887	826	818	815	865	814	863	811	833	839	795	851	831	857	846	830	790	818	811	836	836	758	797	827	903	829	855	824	780	824	858	811	799	832	873	825	849	836	820	815	865	816	860	787	802	897	798	811	850	792	837	844	801	854	839	830	812	846	846	833	840	773	864	805	814	849	864	838	844	823	812	820	819	837	865	816	809	865	823	834	854	834	840	814	836	793	895	834	833	847	825	843	783	872	798	800	800	793	787	854	839	896	821	831	838	787	807	806	845	852	796	782	821	835	763	787	807	812	829	821	813	821	836	820	810	859	842	828	832	786	882	830	857	843	774	855	840	819	837	830	828	859	804	815	777	862	853	868	822	823	832	792	822	829	859	843	810	846	843	831	804	886	836	864	844	839	855	865	794	857	892	861	790	827	812	754	834	841	871	751	875	843	823	782	820	832	835	830	788	818	828	880	789	830	826	795	838	851	832	843	851	844	816	793	868	815	848	827	826	825	851	827	794	856	837	823	845	794	848	829	815	877	827	812	832	848	892	837	788	829	871	852	791	855	784	855	839	850	803	827	842	886	823	878	811	846	817	817	804	856	858	807	820	850	818	830	853	807	737	828	883	834	824	844	863	840	862	826	825	830	875	866	857	803	767	838	835	822	836	821	861	854	779	829	836	837	850	885	827	828	876	841	858	841	825	842	842	793	800	861	818	817	836	832	805	764	860	877	839	868	792	835	807	845	823	776	852	844	784	853	810	792	815	763	846	814	849	776	844	823	779	810	806	817	791	811	820	830	765	758	821	855	827	795	795	822	849	833	806	862	766	869	847	836	879	805	851	845	839	849	824	810	861	809	812	823	779	860	808	813	821	850	859	863	772	844	785	818	832	831	847	835	826	856	824	856	814	882	868	869	824	844	847	824	825	795	815	883	833	826	816	784	842	786	762	852	831	860	820	793	824	839	823	793	787	861	800	798	801	743	842	848	885	817	809	833	821	763	828	793	822	805	845	824	757	807	874	893	880	829	815	849	877	755	833	846	788	797	823	848	842	818	807	897	827	800	844	791	879	810	819	823	875	781	830	825	869	853	841	796	812	830	806	828	829	851	851	843	834	831	837	881	846	897	804	840	859	802	848	815	820	845	859	814	816	882	822	793	805	799	821	850	814	816	826	808	815	831	842	831	851	825	803	849	833	831	842	864	813	802	857	832	803	804	843	790	787	805	853	793	777	879	851	834	825	871	799	783	862	818	802	818	819	794	822	824	837	854	839	843	845	821	839	853	781	786	840	789	813	831	811	852	865	817	819	828	881	787	849	811	828	805	835	834	815	852	833	865	840	866	830	854	857	796	819	841	812	872	788	817	872	886	825	869	794	851	869	782	866	824	835	848	866	793	787	827	896	855	796	843	917	859	846	826	859	843	928	831	813	858	824	723	822	835	797	810	774	802	783	786	836	814	806	866	829	821	820	813	819	847	821	837	805	867	820	805	775	789	823	847	840	793	862	803	888	836	823	823	873	888	824	840	827	778	882	850	852	858	863	872	794	791	847	840	841	828	801	795	828	836	804	804	857	828	841	799	846	827	832	785	819	797	822	897	844	832	809	837	857	796	853	840	824	807	832	861	864	815	840	783	798	875	789	836	858	835	842	812	881	797	805	810	845	850	813	858	829	835	849	858	833	826	852	828	838	813	806	834	809	783	830	828	820	858	855	834	756	866	842	845	819	831	841	848	851	858	887	842	903	791	801	865	887	890	810	839	831	855	859	847	848	900	847	836	856	806	812	875	835	798	819	858	855	774	823	825	788	743	838	781	847	828	840	858	851	846	880	809	832	804	879	838	832	796	810	860	843	829	844	825	855	817	882	869	827	846	804	781	821	897	824	823	788	852	852	878	821	823	833	819	835	793	800	843	819	809	797	842	807	815	798	861	868	785	846	831	824	869	827	795	868	773	834	884	792	812	865	806	823	834	831	812	843	818	809	799	784	840	852	878	834	830	834	845	835	810	794	813	866	808	808	884	801	788	829	831	806	778	876	832	882	875	804	832	870	881	853	865	821	781	809	856	833	825	864	824	747	825	748	809	854	804	790	825	856	832	841	844	815	844	883	847	872	768	814	839	809	796	840	839	826	839	821	818	808	817	853	882	769	878	858	877	847	824	883	866	831	785	862	843	803	854	851	813	819	813	841	838	853	844	837	852	866	880	852	871	826	842	795	865	824	825	839	791	788	798	819	798	852	847	796	762	793	863	910	794	817	856	860	874	805	829	889	843	842	881	829	860	870	818	836	826	884	858	840	818	867	883	815	815	754	802	883	861	822	786	781	809	853	807	864	854	820	791	835	874	834	770	819	845	811	852	825	857	831	843	882	824	846	835	784	799	828	874	830	831	807	785	803	802	808	866	811	875	838	808	781	791	826	832	827	833	881	807	818	785	833	856	831	836	825	777	828	821	823	843	779	782	806	782	827	846	836	818	840	820	817	786	834	823	811	859	819	815	820	815	840	799	784	840	814	811	796	856	840	877	831	801	808	834	811	839	861	827	878	879	851	848	784	797	825	863	821	837	806	850	837	767	838	841	860	826	806	798
41911	46296	40281	24704	14087	9345	6988	5544	4075	3066	2615	2262	2096	2040	1856	1710	1555	1476	1309	1313	1325	1225	1214	1142	1159	1122	1169	1170	1094	1084	1078	1093	1045	1003	996	1015	1041	926	947	972	969	907	905	1007	911	964	911	966	893	982	942	914	949	912	995	919	867	902	968	966	914	894	892	925	907	927	877	944	939	921	878	921	940	869	918	888	904	900	874	894	886	815	924	900	913	851	983	917	852	875	888	906	870	888	909	824	889	850	926	882	938	889	957	837	898	903	889	876	898	889	876	924	879	927	928	887	882	904	902	860	868	892	888	856	885	855	869	930	902	865	855	870	894	872	933	935	929	843	877	898	889	943	900	984	842	827	868	909	946	868	880	898	902	850	922	887	878	850	881	907	857	944	925	891	903	881	869	942	899	869	874	858	893	930	918	896	875	864	904	911	884	907	937	854	903	866	897	867	914	920	868	846	863	879	885	892	908	915	922	908	850	855	865	897	932	913	863	876	878	888	871	857	949	880	901	861	921	893	872	878	822	868	911	906	942	893	911	863	883	920	890	867	945	837	851	899	922	876	886	864	913	855	893	887	867	921	876	892	892	941	816	901	865	884	873	864	836	908	858	845	941	894	827	919	900	882	899	885	924	941	825	955	883	923	863	866	927	900	866	886	887	835	833	916	859	857	957	819	874	862	897	906	878	867	903	896	860	849	882	916	886	903	910	934	875	916	946	884	929	907	893	897	908	860	868	904	890	877	841	874	865	880	847	888	925	863	963	885	901	857	859	844	897	851	895	861	870	897	960	916	852	894	913	943	898	875	900	882	920	878	790	891	853	921	868	839	848	895	872	877	877	874	848	883	944	896	924	852	810	825	888	855	843	839	875	852	915	870	938	896	922	869	905	936	888	910	894	874	901	941	889	928	868	887	917	827	914	915	839	906	927	904	923	870	843	894	882	908	923	906	853	882	884	818	846	936	859	925	892	904	898	891	872	950	883	869	899	925	890	942	869	839	927	882	821	963	827	909	911	878	915	861	903	866	899	852	888	891	889	898	891	883	832	859	867	892	938	872	893	830	842	879	857	908	888	869	895	924	913	950	890	888	878	930	914	869	916	936	912	888	896	843	930	827	864	864	921	922	887	894	890	892	925	892	888	888	915	983	927	873	940	903	883	859	904	893	835	866	855	896	906	930	896	881	901	904	932	860	911	904	870	957	865	883	881	910	898	904	877	868	921	907	891	933	923	904	917	906	917	906	839	878	943	904	826	896	917	866	884	830	910	912	868	895	949	887	785	859	917	918	903	910	913	885	918	882	883	882	850	906	893	930	860	920	914	888	894	927	853	892	945	854	869	884	862	861	857	920	921	867	893	828	872	830	888	880	869	902	868	889	885	878	898	955	895	926	879	910	916	866	914	901	871	918	899	895	884	941	911	880	832	866	869	890	871	883	894	963	866	944	872	926	874	906	895	876	895	881	835	920	868	965	954	904	859	874	941	887	851	892	879	876	846	913	885	934	857	895	905	875	872	941	920	881	877	957	863	881	912	901	904	872	859	933	892	872	911	889	898	884	912	913	914	902	892	864	910	924	874	875	871	881	860	867	939	843	950	890	862	892	898	870	899	896	890	902	884	877	881	886	934	903	941	901	867	848	865	895	885	854	905	838	956	875	906	923	869	850	943	862	896	920	915	910	944	864	928	887	939	924	883	913	881	895	898	900	900	887	853	914	923	888	889	891	898	898	881	865	928	900	867	925	859	859	889	893	855	878	866	905	898	903	888	904	824	906	904	911	884	879	914	903	927	870	901	879	907	852	897	918	870	906	876	882	933	876	885	895	894	827	898	859	882	883	912	889	873	862	874	860	883	906	912	894	904	902	904	872	880	863	839	844	889	911	891	847	874	907	876	856	927	899	937	928	931	833	875	881	876	863	896	892	895	907	883	921	871	903	942	893	900	898	934	838	925	901	833	906	975	885	884	885	867	862	885	814	889	876	901	845	849	848	918	984	907	884	897	926	895	918	883	867	921	902	885	869	931	910	879	935	878	855	860	891	910	898	834	880	921	906	865	908	927	874	921	903	924	923	884	867	917	870	874	860	899	874	875	903	862	922	896	893	905	913	918	919	938	870	884	883	882	899	827	927	913	910	858	848	902	801	931	853	870	937	904	907	921	907	862	911	875	923	911	865	930	914	882	858	890	859	893	860	914	874	905	926	831	893	883	898	885	898	867	902	907	851	883	919	841	840	904	913	877	887	979	914	893	877	876	901	894	915	872	891	917	892	848	917	885	884	853	915	910	907	858	860	887	916	909	847	891	973	922	883	915	859	842	895	880	859	928	873	867	872	884	904	876	873	902	900	923	835	889	942	907	839	878	910	903	887	835	902	881	973	904	887	924	851	923	867	924	881	919	861	899	878	885	930	885	900	944	897	834	861	984	882	883	951	883	940	860	907	932	875	920	912	871	884	848	872	903	911	911	864	939	892	894	897	942	856	885	883	863	933	901	907	894	889	940	880	852	885	894	908	888	902	889	811	890	885	868	901	851	857	906	901	890	830	886	912	879	832	866	864	879	857	916	909	978	932	863	877	832	868	923	853	852	888	889	885	885	848	873	914	910	912	873	857	854	876	847	894	874	934	889	885	867	939	900	914	867	890	829	953	931	863	943	914	922	899	877	921	864	887	891	933	827	865	859	878	902	919	867	891	877	842	888	918	922	897	871	918	873	962	891	942	883	919	890	867	900	904	867	876	911	902	897	922	856	883	930	881	919	899	937	909	920	911	874	879	903	872	870	942	890	879	905	934	849	924	869	888	942	901	857	876	909	859	924	870	874	869	907	900	905	955	877	888	891	917	921	880	920	930	879	896	891	896	883	904	924	910	841	836	863	932	918	874	923	842	881	904	931	867	889	863	873	894	869	920	885	903	911	904	875	938	882	878	948	859	965	876	870	864	930	903	857	878	881	852	886	904	874	911	937	836	930	846	844	922	867	914	885	892	910	928	829	885	899	944	943	850	898	901	885	912	954	923	892	896	883	869	870	904	850	950	911	892	892	920	928	872	855	878	933	829	853	864	876	943	885	915	884	880	871	849	852	920	902	892	831	921	859	896	889	927	926	867	876	888	879	885	907	886	843	843	915	928	842	855	891	947	886	881	903	902	872	847	907	878	898	888	867	845	861	849	840	899	905	904	925	915	890	910	932	910	966	874	897	867	898	952	906	882	845	876	843	942	884	924	914	900	906	896	923	966	855	910	825	889	828	874	891	896	863	896	927	843	889	919	918	863	912	887	901	898	848	843	889	809	955	878	859	858	894	905	834	920	893	884	904	910	911	924	908	910	938	866	925	903	900	857	933	975	913	931	864	865	792	868	882	913	907	932	888	886	888	868	871	848	881	847	910	865	896	923	885	862	922	899	858	878	896	919	858	887	918	880	853	912	901	925	824	852	852	892	921	932	885	945	936	901	912	907	932	901	895	904	841	897	865	914	873	890	865	853
24202	20110	26453	24647	20355	14810	7841	4681	3186	2487	2181	1982	1675	1603	1407	1310	1235	1111	1060	1067	994	955	914	909	863	863	874	879	870	818	829	831	785	749	762	789	755	710	744	680	755	713	722	684	690	700	741	709	707	693	736	742	686	776	742	696	655	705	694	706	696	665	718	699	704	684	680	678	684	709	656	628	669	717	688	651	653	657	664	690	682	701	677	722	643	687	627	641	662	670	680	641	665	673	660	705	709	669	685	689	696	639	616	674	660	654	705	612	706	625	672	649	654	711	704	711	653	681	601	689	633	696	689	669	612	656	657	648	637	678	673	703	671	691	664	658	675	686	637	659	688	703	684	661	671	718	671	689	632	648	703	638	633	716	692	687	661	687	641	655	688	671	636	701	639	716	669	643	667	677	649	670	664	692	675	657	693	698	696	648	683	670	650	659	653	612	662	670	691	644	689	644	659	703	646	673	692	669	663	649	659	674	656	696	626	699	682	700	674	659	672	704	671	629	693	681	676	723	655	660	663	706	653	637	702	686	659	656	711	697	602	666	659	630	646	671	697	647	702	690	686	669	707	666	647	680	660	647	678	671	675	644	655	638	679	699	683	677	649	622	688	662	716	662	651	723	664	694	663	682	662	670	696	679	698	667	723	655	590	589	641	672	742	630	642	663	660	702	653	675	717	677	740	673	663	678	683	680	655	701	629	705	687	673	710	669	650	660	647	655	666	692	704	681	670	650	714	679	634	678	646	634	688	686	704	679	683	700	652	670	702	672	699	653	651	614	694	657	635	691	640	628	703	680	693	651	687	750	669	648	652	639	655	663	690	674	638	645	685	757	697	688	677	699	683	658	642	673	638	649	749	718	640	642	700	676	653	694	686	670	668	667	643	658	631	677	656	666	681	680	682	686	701	695	720	681	680	685	690	647	646	695	700	655	647	654	670	680	645	669	644	625	677	671	716	684	608	699	673	680	700	680	686	665	690	728	624	667	683	664	681	641	687	684	652	678	686	673	682	678	651	689	637	696	707	700	701	667	698	657	688	701	699	695	682	684	700	610	636	686	677	643	635	662	684	660	701	655	669	674	685	686	656	656	677	702	670	736	679	690	606	620	664	665	664	643	631	652	678	705	640	720	649	648	653	683	645	639	656	646	637	658	642	664	650	697	628	635	628	666	650	705	682	675	684	670	659	698	670	676	656	689	646	676	634	655	676	666	678	689	643	686	593	664	671	629	632	687	644	695	711	695	683	642	654	693	657	666	674	707	668	654	658	659	688	616	744	673	654	692	687	711	685	656	670	680	656	683	697	627	609	655	659	686	711	664	625	691	695	669	644	684	643	680	688	646	625	647	613	676	678	692	708	686	690	663	713	646	727	678	669	667	693	653	689	686	705	696	696	647	670	648	638	640	695	678	621	655	635	670	669	692	704	689	736	689	695	670	699	682	668	638	677	645	707	694	676	656	661	646	635	647	651	686	678	682	677	687	677	631	695	631	653	670	663	680	685	631	635	633	647	720	688	674	653	649	681	662	703	696	690	617	659	698	608	682	679	688	669	693	678	672	708	656	664	710	681	660	689	689	638	652	662	682	662	665	649	719	606	682	697	704	649	675	686	702	659	657	668	712	714	648	638	670	672	608	690	689	677	653	717	675	657	677	641	681	700	634	692	681	695	624	635	679	696	670	647	677	653	657	651	697	644	672	631	658	643	647	670	693	659	678	633	697	730	620	691	673	689	634	677	639	685	631	653	705	691	681	658	679	636	655	673	710	669	671	637	706	711	657	615	670	671	695	683	672	683	655	649	692	670	673	631	678	622	677	651	689	599	587	680	682	693	680	652	669	632	679	659	667	702	695	674	680	661	674	704	702	635	688	717	686	646	690	636	663	720	694	696	677	660	716	733	626	670	655	685	672	686	649	669	666	672	689	684	663	631	672	668	692	713	704	649	680	659	665	685	685	674	650	636	658	691	626	647	656	670	681	681	659	681	626	675	656	686	692	614	679	646	657	663	634	650	656	656	675	655	661	725	687	698	661	661	663	672	640	673	661	681	696	658	643	657	689	654	665	638	690	631	658	683	653	651	639	679	667	681	687	633	698	669	704	696	678	709	674	668	673	688	679	734	656	651	674	719	707	672	702	680	687	735	628	777	655	653	692	688	648	706	702	687	637	660	656	685	661	678	713	734	609	671	695	662	701	656	661	635	676	696	685	637	673	668	665	666	671	706	656	651	713	647	704	702	643	676	707	682	685	692	686	684	661	673	698	672	675	647	693	639	664	663	726	698	675	662	647	672	663	677	652	646	669	676	682	657	675	669	653	661	687	670	623	686	613	651	702	723	691	689	688	647	668	654	683	643	711	703	678	671	668	677	673	666	641	681	677	664	673	652	695	669	641	675	674	664	695	621	666	661	709	649	669	683	662	658	703	674	680	643	656	658	683	662	686	672	687	670	663	666	644	655	672	670	642	634	678	669	688	696	666	643	667	652	696	680	598	640	628	657	704	689	691	683	658	702	705	649	648	684	659	638	697	663	672	643	735	671	690	668	687	623	678	638	662	651	660	677	692	677	642	712	667	625	681	628	706	659	637	687	681	674	692	679	658	687	663	715	674	679	673	652	699	626	647	663	698	651	652	642	646	656	656	645	678	707	686	684	689	704	658	671	659	653	636	690	711	682	616	635	667	687	697	661	648	661	643	662	635	657	650	660	685	609	685	610	651	681	670	651	662	632	701	658	701	680	691	669	654	708	650	659	675	647	688	686	698	665	647	639	633	688	689	652	693	663	673	676	666	676	626	666	627	706	687	644	656	647	680	713	656	696	661	654	653	634	666	713	637	670	664	677	689	630	654	682	688	717	643	664	660	632	690	676	689	666	685	720	648	663	651	700	693	636	660	668	710	674	673	684	669	681	697	714	651	672	661	624	671	674	702	686	672	642	666	652	655	665	693	675	691	699	668	694	681	653	645	664	679	667	663	666	684	629	677	627	622	671	679	686	706	663	610	620	684	731	678	686	690	687	653	708	667	656	650	653	653	712	682	657	663	692	677	654	680	635	614	664	690	725	707	702	681	727	667	692	685	677	708	682	658	678	653	700	691	686	697	668	669	630	669	684	688	711	672	666	661	638	675	677	657	650	638	622	697	679	670	680	687	663	662	672	677	655	660	653	634	707	687	682	687	672	632	682	640	654	663	675	672	674	616	634	660	670	687	658	660	673	610	666	660	657	676	667	685	609	637	645	679	705	652	682	658	690	667	662	661	685	685	663	691	656	651	662	687	735	687	679	667	678	675	665	655	650	649	660	695	610	659	660	679	694	690	664	695	737	680	672	659	633	707	659	693	680	637	610	648	688	705	697	669	673	661	641	676	673	692	653	716	677	630	645	677	664	683	663	635	650	684	699	669	656	669	625	626	672	674	672	648	666	700	706	675	684	675	686	681	685	656	656	629	706	652	620	660	668	683	658	714	686	674	724	681	677	648	623	685
35363	55206	49230	32887	20452	13991	10612	8494	6007	4832	4173	3618	3110	2635	2447	2249	2100	1847	1627	1519	1466	1280	1249	1206	1179	1135	1068	1149	1022	1044	984	987	989	962	925	905	861	875	826	893	883	838	857	823	811	775	820	840	795	744	809	775	748	783	763	783	811	764	737	741	673	700	697	738	739	737	774	745	793	738	709	719	718	739	744	719	725	746	716	713	762	771	720	702	708	667	758	743	705	740	714	740	737	711	746	738	710	661	739	708	743	725	734	673	688	715	707	769	734	762	711	719	724	763	680	729	758	731	716	730	731	711	717	744	708	752	680	723	697	772	716	691	738	698	735	748	737	733	677	750	730	719	730	760	714	750	707	655	740	737	710	715	681	693	726	738	775	715	711	682	707	737	714	746	713	749	692	760	683	724	714	742	694	713	694	669	724	735	765	769	738	733	703	723	713	682	678	722	730	757	723	719	733	737	729	690	747	725	723	678	725	696	752	754	736	742	706	765	661	726	742	751	728	755	695	739	692	722	707	760	736	721	698	745	728	760	679	739	710	708	766	730	726	755	723	728	680	701	692	772	709	712	759	718	740	696	698	729	725	679	710	727	710	718	710	693	728	730	710	734	736	726	716	716	717	730	695	699	738	726	750	729	747	724	760	693	735	718	689	715	714	721	736	716	724	772	674	749	759	732	752	723	682	716	764	723	692	705	723	723	783	674	761	732	674	716	703	772	693	677	685	724	738	700	734	716	683	706	748	748	714	719	711	714	722	688	715	728	743	716	716	766	680	735	725	717	737	684	665	710	724	726	757	683	721	689	713	719	706	677	689	743	719	733	717	721	796	718	701	740	656	703	688	744	685	747	728	748	767	711	698	680	713	708	727	696	751	732	681	700	687	709	713	712	712	699	716	715	645	742	722	679	707	716	667	715	749	730	700	714	690	710	729	714	745	682	719	688	726	719	761	726	767	680	714	745	737	750	714	697	738	711	714	702	721	685	755	707	742	714	705	765	771	726	719	766	726	732	686	703	730	688	700	701	773	722	718	727	686	704	727	746	713	720	736	727	726	729	770	674	737	735	725	720	726	680	695	708	738	747	680	689	735	743	759	730	683	721	740	719	716	717	717	743	761	739	745	761	736	701	726	705	734	654	763	684	696	662	732	688	667	736	702	714	684	720	717	738	780	742	667	720	730	678	644	730	737	776	759	712	708	702	728	728	725	739	698	670	726	701	752	688	714	736	718	709	744	752	725	747	724	738	709	694	692	738	725	672	709	719	743	710	697	766	746	738	669	727	743	695	732	722	695	742	773	727	711	717	686	715	736	707	729	741	789	738	699	694	725	718	766	709	737	687	684	705	688	715	713	714	723	709	741	770	675	718	706	664	664	685	691	787	695	670	728	713	696	655	691	692	725	752	730	694	715	703	716	736	673	697	700	723	722	728	756	751	705	718	734	720	736	738	725	771	665	689	692	722	738	709	735	707	693	751	720	741	686	718	753	696	723	709	688	696	756	737	709	701	693	706	684	769	703	748	679	748	716	742	725	692	717	721	721	745	707	775	735	704	711	761	655	715	715	745	694	757	661	708	696	733	679	734	720	723	724	718	686	722	703	737	718	736	703	749	751	708	720	728	746	704	718	697	736	701	728	720	662	665	751	676	743	709	684	767	724	711	735	716	699	708	696	744	719	684	743	756	720	746	734	696	649	697	674	705	712	688	711	738	703	691	676	741	680	730	685	700	721	682	693	721	712	714	703	721	751	725	737	741	709	765	698	730	684	694	711	645	779	769	725	713	715	686	726	768	724	734	752	734	733	716	746	710	707	725	703	713	704	723	746	699	753	750	708	701	699	708	708	723	743	697	756	724	704	739	706	693	768	708	782	694	729	694	772	728	747	736	704	689	749	742	703	727	706	736	672	752	730	736	752	730	766	699	777	699	734	668	733	720	708	719	683	700	783	722	753	728	751	719	734	687	708	722	714	732	727	680	699	723	690	752	744	683	722	720	724	698	764	679	686	708	741	697	694	709	707	722	685	759	743	731	752	766	691	723	684	714	713	694	719	695	689	712	697	742	755	723	699	718	693	759	743	745	692	703	725	704	712	685	732	756	740	713	731	642	720	716	690	713	737	675	728	711	632	687	725	736	701	744	699	722	706	736	750	733	752	672	741	724	671	753	736	748	688	684	690	720	746	721	749	717	657	711	733	736	700	676	738	669	748	711	726	712	677	727	721	756	702	701	758	714	693	765	682	715	738	716	725	722	720	702	696	657	731	711	712	732	708	713	731	685	705	697	728	699	775	707	712	685	740	736	753	685	745	704	756	691	705	712	741	734	711	715	747	706	736	726	751	745	753	660	749	668	762	716	731	739	745	672	694	718	703	687	703	723	725	731	717	731	692	718	726	732	765	703	690	681	733	730	678	725	717	743	723	699	750	725	663	751	697	745	725	708	707	754	706	720	772	680	680	725	688	758	691	746	725	741	742	734	671	738	677	738	721	739	746	712	737	783	717	712	763	734	735	695	724	679	690	697	703	744	709	688	713	751	736	729	725	702	685	719	713	695	741	705	746	700	756	704	698	723	745	678	691	695	698	715	757	669	720	698	710	751	701	763	743	732	718	720	709	713	730	735	724	689	738	697	719	683	709	749	712	702	743	703	723	730	717	713	685	734	732	678	700	702	676	792	732	701	734	738	747	743	722	689	773	694	723	750	732	740	719	728	755	710	757	720	750	691	731	732	672	687	706	715	704	696	738	709	688	682	705	719	695	683	720	689	691	719	680	689	730	725	713	723	716	721	713	715	720	719	754	790	720	701	679	706	731	719	694	707	730	716	722	702	746	751	687	655	776	757	760	705	744	748	698	705	721	657	715	705	738	712	728	736	686	725	752	723	742	650	728	717	699	739	719	679	750	725	680	697	697	734	688	693	704	729	745	711	719	706	721	724	769	727	690	753	668	697	727	688	691	717	689	746	701	728	764	682	710	791	714	718	667	669	706	703	746	672	713	746	741	746	769	705	722	728	668	723	703	743	736	754	689	734	676	678	728	684	736	743	708	702	684	742	700	674	716	714	678	696	737	792	755	752	729	719	755	707	706	693	715	729	728	739	734	731	711	721	745	718	707	752	700	728	695	724	749	721	728	683	716	682	736	686	689	750	761	773	731	749	688	702	685	717	660	721	728	689	700	756	724	732	690	728	712	712	754	684	664	712	747	704	693	664	744	705	711	694	698	720	726	735	738	749	714	768	740	768	724	750	714	709	738	700	687	706	716	717	705	733	687	739	747	754	695	721	701	703	759	718	713	713	701	692	678	694	670	693	708	701	762	681	752	760	735	739	682	677	778	698	656	708	701	730	724	762	726	713	728	676	673	732	701	699	744	708	689	747	727	680	718	719	734	676	696	751	707	723	707	691	756	695	723	714	740	680	706	722	710	742	728	719	769	663	714	715	739	739	720	707	721	701	715	695	720	685	686	763	760	712	681	706	755	697	693	767
22336	20058	26493	23668	20326	20281	15105	7261	4702	3921	3256	2606	2285	1989	1713	1718	1661	1468	1436	1347	1249	1124	1170	1144	1110	1033	1094	1046	1012	1000	983	979	954	985	957	914	926	863	933	875	859	857	860	835	829	863	825	906	848	812	854	810	835	809	856	819	805	813	889	835	799	809	822	836	840	777	844	849	867	788	833	825	823	837	824	831	805	838	801	779	824	785	808	825	756	821	834	797	796	824	748	786	804	727	822	762	835	786	785	749	774	791	793	772	786	788	775	741	873	787	803	783	770	791	819	817	788	793	794	799	762	763	810	775	824	830	858	821	854	740	854	765	791	758	802	807	786	804	814	775	805	743	798	769	796	801	773	836	840	779	781	840	824	825	819	792	794	813	814	751	803	776	781	830	803	809	826	759	807	774	821	796	793	787	757	770	808	834	818	803	769	823	768	820	792	784	824	789	797	764	790	791	778	742	833	821	814	775	770	796	776	741	798	818	853	768	781	833	828	741	797	770	870	753	776	791	792	802	781	782	781	767	792	780	740	829	822	821	797	751	804	780	815	751	752	756	757	763	826	819	711	753	773	821	815	786	780	743	803	763	785	811	759	811	766	804	824	761	810	794	784	766	857	802	823	781	846	785	784	766	802	796	776	753	777	812	750	773	768	842	782	805	822	771	812	732	774	815	819	768	819	819	768	777	807	756	782	787	748	784	747	784	799	830	766	782	807	796	786	804	803	817	754	747	770	781	768	793	774	842	805	813	798	732	759	753	815	828	816	764	809	789	762	725	756	840	806	816	822	784	847	802	819	776	798	788	789	827	759	789	785	778	783	797	765	811	781	831	769	798	819	798	799	799	775	818	798	755	807	862	790	758	826	756	794	819	786	806	821	872	797	757	788	769	781	739	809	837	781	828	776	821	855	844	724	820	762	796	769	756	821	758	709	816	758	770	810	753	774	788	759	828	798	796	836	788	773	828	783	820	805	782	799	806	804	781	807	805	728	762	802	767	776	766	791	810	773	797	825	785	781	832	783	800	794	784	793	774	839	817	809	790	813	830	770	824	736	765	755	791	817	795	784	814	805	792	793	788	773	826	787	802	814	808	781	780	824	797	801	752	806	789	857	764	783	775	863	796	789	800	752	768	826	778	764	792	781	814	784	820	758	797	857	753	759	781	736	801	852	836	762	808	789	770	771	802	796	818	816	813	791	802	799	785	784	795	772	785	825	807	786	751	776	795	790	777	766	871	803	812	784	759	781	808	735	844	748	788	780	809	829	777	773	783	803	728	788	793	822	779	825	786	823	858	795	773	844	799	820	803	788	799	770	763	788	769	768	843	805	779	778	799	786	785	759	797	840	809	815	843	802	839	802	795	820	790	815	747	803	775	844	865	799	745	790	801	765	795	836	825	827	746	792	829	755	787	797	808	794	810	814	815	820	783	831	792	820	752	796	742	769	861	781	771	759	775	812	812	803	810	839	795	820	811	814	820	773	809	812	784	790	784	772	794	787	817	828	819	785	763	778	779	759	823	778	789	744	822	830	788	810	810	807	807	803	845	782	782	741	789	806	758	798	818	808	757	825	743	761	802	811	829	827	789	756	815	800	803	813	787	724	805	793	790	800	782	824	823	800	829	760	805	867	768	794	801	768	819	814	749	786	730	777	824	802	821	746	788	843	829	803	830	761	804	779	813	759	808	820	789	797	803	802	794	825	771	781	768	854	820	798	815	783	835	765	793	769	833	826	795	761	804	784	733	783	803	797	799	809	806	819	768	771	781	771	821	784	799	744	794	778	814	842	822	778	744	825	799	803	786	799	806	803	734	802	818	795	758	771	809	859	803	796	794	789	832	752	774	795	809	754	790	842	806	863	828	795	805	818	762	804	785	739	760	819	754	826	791	840	840	846	799	839	764	785	786	788	750	790	800	820	782	768	849	797	747	776	770	783	826	845	753	776	800	740	792	805	845	786	780	800	730	816	741	796	841	756	769	809	788	800	822	809	804	859	800	802	780	793	809	765	808	797	811	803	764	772	835	785	822	780	770	773	784	783	838	778	804	737	794	783	772	791	803	770	795	794	747	819	737	770	794	768	778	820	768	844	771	788	828	841	805	841	833	815	776	821	798	743	792	714	837	769	761	783	819	821	782	837	744	779	828	835	777	759	739	765	791	787	792	825	838	819	819	823	826	836	765	797	795	806	816	782	759	768	786	810	773	757	788	778	807	792	790	810	742	794	781	811	810	778	808	806	821	811	767	816	815	757	793	802	779	768	806	810	801	794	816	772	835	793	814	787	790	812	854	856	765	793	792	771	807	826	767	847	788	791	800	780	801	728	780	789	773	794	805	738	771	815	846	798	809	763	743	728	818	807	783	832	789	781	760	741	769	813	814	834	763	777	779	761	823	776	799	769	777	827	788	763	798	744	778	785	791	787	822	821	764	766	822	821	786	763	774	783	830	829	801	769	821	803	787	780	782	783	796	770	822	792	791	791	828	766	781	799	817	824	813	773	802	759	809	795	801	755	835	786	752	744	813	775	810	775	799	827	793	803	807	779	819	776	727	756	780	789	821	769	742	821	767	827	790	828	848	765	778	762	799	789	764	792	790	805	775	775	822	785	768	750	825	802	801	798	777	830	827	783	738	801	812	806	806	795	801	812	777	736	786	785	808	817	764	791	769	793	763	773	780	747	755	843	778	825	810	782	805	811	804	845	785	823	856	779	773	763	807	828	793	792	808	776	804	792	789	844	832	774	819	796	786	778	818	811	799	761	781	777	786	822	793	781	800	808	777	821	764	789	746	813	809	827	796	774	820	794	760	811	783	778	781	795	750	835	802	757	763	795	822	745	842	788	797	816	800	791	780	803	804	812	790	774	801	810	809	842	820	798	824	717	776	789	727	770	803	801	747	783	789	819	764	737	770	780	768	807	800	792	781	802	771	792	818	793	838	740	804	786	771	840	779	797	800	813	791	807	806	776	768	802	791	852	807	793	808	804	779	818	745	835	801	777	771	797	759	849	762	822	809	838	818	792	714	755	753	812	774	776	801	713	702	781	780	789	831	794	794	816	802	772	789	843	752	819	824	786	754	841	822	829	782	781	800	754	766	846	751	771	782	769	787	783	857	764	769	779	757	797	751	805	843	815	814	782	816	772	713	810	814	837	758	846	778	771	817	791	810	785	743	825	806	772	816	737	786	830	785	783	831	854	782	774	814	771	799	815	741	821	793	776	833	820	790	830	781	802	794	753	736	786	794	788	796	804	796	739	760	850	768	825	752	808	852	766	773	813	779	830	784	828	818	796	820	829	810	818	711	799	752	791	758	767	836	813	789	780	784	794	835	788	831	820	774	808	792	805	839	824	780	814	806	782	779	720	766	791	780	794	774	818	807	791	791	785	804	810	788	829	753	787	779	838	754	750	822	797	807	808	816	786	786	822	787	815	811	770	819	762	791	788	792	818	814	859	760	742	796	814	795	770	737	791	758	765	824	789	798
38503	58831	56072	37173	24715	17950	14200	11264	8893	7491	6070	4961	4396	3689	3105	2840	2711	2466	2132	2003	1722	1690	1652	1503	1434	1364	1411	1340	1353	1225	1270	1163	1157	1119	1118	1082	1112	1068	1045	1028	1020	1062	1030	973	1013	945	982	865	931	963	885	896	942	896	907	849	883	899	897	843	896	850	902	848	882	883	910	844	862	869	856	819	857	884	847	837	849	836	792	835	837	801	848	851	809	845	880	870	819	842	771	774	782	775	770	828	840	839	900	843	811	790	848	803	830	861	871	842	752	846	829	865	858	828	856	832	808	785	815	841	847	807	844	802	771	815	794	817	848	856	843	759	824	821	799	790	827	818	831	846	776	849	809	838	850	862	816	837	805	774	837	835	836	792	814	834	822	840	849	871	810	810	845	874	789	830	834	822	815	829	878	863	804	837	779	823	846	806	788	812	779	814	832	884	809	873	852	815	829	816	844	826	821	844	809	837	840	833	845	854	800	815	855	854	842	849	852	855	825	848	841	826	788	882	816	807	841	830	825	800	834	789	837	800	829	819	846	833	888	832	803	790	764	754	825	856	845	836	822	831	868	849	830	778	754	820	800	828	843	799	821	824	834	829	772	769	841	816	783	788	783	774	870	840	856	816	811	878	830	845	815	821	853	806	805	811	841	827	798	818	834	767	812	794	846	821	837	827	774	793	838	816	842	807	835	813	814	831	818	795	831	825	848	790	873	837	837	838	784	812	847	782	855	806	800	814	851	828	841	820	837	878	821	795	825	837	762	765	872	813	859	843	841	838	864	826	794	840	870	817	825	800	780	828	803	782	829	823	825	797	818	806	805	766	866	832	813	838	811	792	797	818	844	821	771	829	830	772	830	830	827	806	831	814	812	794	831	830	824	875	841	838	786	788	825	815	767	830	799	812	768	880	843	795	846	809	860	811	813	813	837	853	846	860	813	845	851	818	837	831	816	828	821	830	840	875	765	823	848	844	813	807	841	803	791	819	806	859	782	822	823	817	843	814	784	779	839	826	855	824	833	821	808	862	811	804	802	858	846	803	817	812	809	800	799	792	888	776	819	795	802	870	841	838	824	799	881	769	875	808	766	825	811	807	812	790	826	823	837	804	809	816	851	789	820	811	848	797	848	819	858	820	794	810	792	809	824	822	820	846	827	818	855	851	848	863	780	848	837	802	818	882	805	790	802	783	818	815	823	835	809	754	792	849	819	843	826	834	816	790	802	808	846	850	837	850	822	809	833	846	825	816	796	818	834	842	847	852	846	815	823	803	832	813	819	800	841	826	797	829	807	768	831	807	786	825	814	846	855	765	839	829	823	799	844	824	817	848	808	833	843	878	779	825	850	844	797	830	854	862	812	798	785	854	812	842	839	797	823	778	788	799	837	863	830	813	841	783	761	806	788	794	795	807	801	842	800	881	819	768	835	838	812	841	775	754	824	807	810	797	847	803	789	812	791	802	808	837	838	798	789	791	849	822	875	877	813	838	815	850	845	814	825	801	787	743	797	871	842	768	846	824	864	775	767	784	853	810	840	807	822	811	813	811	786	807	855	829	800	849	826	778	814	808	797	848	770	809	785	858	776	805	809	834	800	871	807	849	823	811	843	819	832	828	798	830	822	799	787	826	818	806	824	826	819	797	871	824	747	863	854	900	852	792	824	807	833	852	877	836	857	812	817	768	835	780	778	838	804	789	842	802	803	863	777	905	870	839	732	857	806	858	843	841	843	793	834	804	810	821	849	825	789	788	837	782	882	811	801	779	832	839	860	817	840	893	764	851	839	846	809	783	862	807	804	797	816	828	857	821	846	845	829	821	869	785	787	812	823	788	811	864	831	817	786	792	836	828	821	778	815	838	784	801	805	822	764	802	751	853	765	836	855	768	792	862	839	795	865	810	834	859	835	804	808	817	856	794	788	851	806	847	796	884	873	801	843	823	805	811	811	839	809	851	795	825	827	846	848	807	858	800	788	781	858	815	837	890	790	805	857	814	803	815	825	835	834	767	907	861	802	780	834	807	829	827	777	794	791	823	787	811	800	802	780	862	802	805	863	836	852	780	884	865	829	854	829	853	813	849	791	798	846	834	796	805	828	810	826	808	810	814	767	843	743	868	822	784	810	758	805	769	823	836	844	835	849	846	811	840	774	826	769	782	819	851	800	817	880	805	814	793	824	830	814	738	813	769	818	787	788	848	781	824	792	804	806	820	824	840	825	850	820	812	742	767	794	821	804	818	818	810	854	809	776	861	784	815	829	839	809	803	840	867	843	792	821	788	863	835	809	826	803	808	819	783	832	811	836	800	838	781	795	819	824	845	826	862	800	873	815	828	887	822	731	885	842	859	844	777	879	849	821	829	879	876	815	811	778	814	806	848	836	834	801	810	803	857	824	826	836	739	830	821	849	805	824	801	821	821	825	813	805	812	816	846	806	828	822	787	773	855	883	827	776	820	822	818	822	765	784	886	784	808	786	823	844	778	831	863	814	788	897	901	819	837	788	799	843	828	834	817	792	779	822	819	789	831	857	818	829	818	783	809	773	805	859	832	840	824	728	847	875	829	888	846	787	880	857	842	877	827	833	869	817	846	842	821	859	836	875	811	835	874	804	827	779	871	867	825	815	815	838	782	789	838	754	831	807	776	833	809	837	846	824	856	816	857	776	803	871	841	861	865	869	801	792	812	846	843	826	812	815	787	845	806	898	786	811	823	849	832	818	811	823	851	816	815	853	868	819	771	758	818	814	724	806	852	785	789	817	814	852	830	834	827	830	797	805	811	845	803	767	833	814	838	804	856	819	768	803	841	812	788	821	773	820	781	851	847	814	835	804	813	850	813	814	821	814	781	860	824	802	823	840	770	799	826	822	812	814	798	802	855	840	830	827	817	858	818	817	814	871	817	814	804	869	846	836	831	797	838	770	860	821	783	818	811	857	865	819	841	823	867	802	806	775	836	815	744	830	804	843	845	843	831	817	825	842	830	815	829	857	883	826	849	835	843	842	809	800	825	805	802	809	845	878	831	862	855	826	829	822	808	793	862	815	777	821	829	810	825	800	774	849	785	808	840	839	833	845	879	804	775	829	812	870	873	793	829	819	819	818	827	817	838	841	827	821	754	816	810	823	793	838	833	788	832	793	791	799	858	850	791	833	841	819	853	770	798	792	821	844	787	807	775	850	823	817	832	774	803	869	787	831	827	829	832	822	835	805	816	843	862	792	816	843	824	829	792	804	822	813	825	810	834	893	827	777	764	796	856	836	826	778	792	851	781	841	802	866	806	813	840	814	865	803	816	768	772	787	803	803	799	859	812	833	823	891	809	817	809	787	808	833	828	787	789	862	800	787	803	782	826	807	870	806	843	868	797	835	840	815	798	810	813	873	799	811	781	810	810	783	795	829	810	847	784	820	837	786	838	829	780	788	810	780	808	803	820	788	804	842	807	805	820	859	820	866	792	814	815	788	842	833	809	845	839	787	767	797	856	819	805	864	873
36412	36204	35234	22186	9515	5066	3610	2745	2230	1822	1638	1495	1392	1260	1209	1147	1201	1112	996	1030	1031	935	982	953	916	910	933	917	873	918	901	927	861	906	906	879	886	900	841	866	832	929	819	804	875	857	878	865	831	845	803	859	859	805	848	793	871	800	862	847	829	841	851	816	815	819	819	853	833	839	823	796	866	882	808	816	806	823	816	791	806	810	845	852	829	894	784	830	832	799	828	784	789	847	834	774	798	876	835	827	839	844	829	858	849	757	812	836	800	855	826	796	859	806	836	855	812	778	818	875	853	772	802	842	785	823	779	819	834	831	794	847	835	829	875	806	776	804	822	862	837	808	807	803	774	793	843	856	767	841	835	838	829	801	850	844	806	899	846	891	828	843	859	805	803	827	812	791	771	834	836	845	858	800	846	808	853	838	821	840	846	857	824	851	823	839	846	851	832	805	817	853	771	819	843	803	858	811	882	790	841	806	813	845	799	848	816	796	851	815	847	822	833	832	806	844	798	807	787	836	817	801	804	851	832	802	795	878	901	810	782	806	858	773	784	838	807	807	860	809	834	802	815	877	832	806	859	788	796	799	853	827	812	780	829	825	824	823	822	854	829	791	829	850	818	846	842	863	797	865	867	805	832	837	856	800	852	815	783	824	839	822	859	789	825	798	828	865	817	791	830	800	860	795	793	820	815	823	814	820	768	831	756	831	779	853	805	781	818	832	828	855	844	810	844	832	839	852	800	817	825	773	782	819	819	871	837	838	822	780	817	811	840	781	807	808	826	884	853	790	823	860	813	842	779	808	807	784	829	780	839	834	819	787	807	809	870	817	861	846	801	809	789	842	868	813	799	840	819	769	835	793	854	782	792	820	813	834	842	825	822	802	819	785	838	840	838	826	837	797	813	844	829	778	843	846	839	824	816	781	833	799	887	806	866	844	820	818	809	798	848	764	801	822	806	798	815	815	808	846	841	862	774	804	759	813	784	794	797	855	830	833	893	767	759	816	841	851	781	793	804	772	821	843	852	802	821	794	859	802	830	839	853	777	823	812	843	843	813	796	826	781	852	808	805	783	855	874	791	818	841	798	811	826	853	800	822	811	839	812	808	864	828	791	855	780	839	808	801	818	804	818	839	823	841	808	792	779	816	809	846	817	800	844	830	847	832	759	811	804	801	828	817	798	787	833	819	837	786	801	831	798	800	792	839	804	811	792	868	795	814	827	800	820	803	835	838	800	824	838	764	812	823	864	804	795	832	796	808	778	796	792	811	827	901	791	798	816	859	813	844	810	835	785	850	812	880	837	883	753	869	766	823	825	827	835	790	816	824	811	783	827	806	789	786	764	800	805	837	805	816	814	846	796	830	817	867	788	879	780	840	870	777	802	809	793	815	783	781	799	852	884	858	839	821	854	798	737	786	781	796	850	833	736	815	835	836	851	858	786	851	829	807	782	815	837	826	804	794	885	856	827	766	809	792	801	805	819	777	831	829	754	823	823	827	786	806	832	828	831	803	831	823	760	812	863	801	789	822	892	860	800	809	808	840	812	814	850	809	822	828	827	865	843	857	874	834	772	800	830	770	866	794	855	848	775	832	804	839	778	819	787	858	847	827	825	834	831	819	794	859	791	839	915	782	842	813	812	835	799	824	843	861	805	790	835	836	823	803	845	822	844	836	868	814	771	849	868	814	799	820	834	783	802	776	840	779	786	801	844	780	847	832	770	784	862	830	847	807	837	818	836	785	819	820	809	774	836	852	812	866	781	877	801	822	824	769	832	808	793	802	755	825	839	798	794	785	814	833	834	803	762	838	835	774	835	871	796	847	759	819	824	774	856	841	809	783	827	847	858	813	859	810	858	764	798	807	850	772	792	843	854	846	842	814	803	781	815	813	807	794	850	862	810	840	794	839	821	824	805	794	784	841	865	812	805	817	824	786	822	820	875	798	770	845	798	828	855	771	799	829	820	826	834	848	804	871	836	851	786	785	842	841	820	827	875	799	793	810	784	745	813	799	832	824	835	815	875	851	839	826	821	849	819	807	788	822	789	851	811	823	791	847	812	807	741	749	773	852	810	783	828	787	820	809	808	781	812	823	839	817	808	861	834	811	836	817	820	819	791	762	769	828	834	830	759	805	791	772	826	822	777	860	827	762	821	846	834	857	815	866	821	792	825	864	824	884	805	806	826	864	820	823	865	823	831	805	848	788	880	755	796	812	828	860	829	859	799	793	863	818	792	886	837	864	824	858	773	818	821	834	871	822	773	843	817	810	825	841	801	842	784	820	842	814	867	821	812	780	818	801	826	814	820	815	862	850	779	818	806	802	801	810	844	812	835	887	807	830	801	813	776	821	801	843	805	779	803	809	796	845	832	796	836	881	801	775	788	773	810	837	827	830	813	859	862	835	883	787	868	849	854	824	782	821	809	812	814	795	810	847	875	865	829	812	753	796	813	808	777	803	834	829	810	804	845	800	789	844	824	811	850	844	829	871	850	817	823	783	862	821	796	896	813	848	791	784	805	804	851	768	892	822	831	816	821	817	826	805	861	818	812	851	790	838	797	790	835	832	826	805	799	770	849	842	759	821	837	845	825	834	845	829	788	860	788	813	778	871	802	882	828	858	809	841	854	838	809	839	846	813	830	857	800	850	886	820	834	806	853	802	831	843	784	835	834	772	842	809	865	821	784	796	856	848	804	833	760	848	856	794	829	883	832	847	809	794	819	861	825	774	780	862	842	751	842	822	828	828	861	828	818	810	860	791	817	809	827	800	785	792	798	778	825	821	833	828	861	756	830	858	831	838	823	831	828	886	789	829	809	827	795	853	877	862	822	821	864	861	804	830	804	799	853	793	822	824	792	832	782	804	763	762	842	870	793	830	806	817	779	845	817	830	798	828	872	825	859	810	801	837	810	779	795	878	796	815	804	848	810	808	825	806	809	791	831	836	768	756	834	828	815	846	829	836	805	841	788	831	789	817	802	841	813	790	810	775	819	882	826	797	796	817	862	824	778	847	799	798	821	808	831	834	799	834	838	811	801	799	835	779	779	850	792	890	781	820	826	806	857	830	834	781	811	821	820	822	818	830	817	814	847	828	820	783	809	792	801	791	814	782	806	804	833	861	824	822	838	791	836	861	835	790	772	810	836	849	854	831	830	829	830	752	792	877	832	871	862	809	878	806	782	820	767	816	808	819	830	807	842	846	816	857	813	847	809	804	824	827	814	846	853	801	789	820	802	836	814	780	819	841	830	805	804	804	826	845	790	769	805	802	774	796	793	814	796	815	829	827	866	775	791	826	808	793	827	831	850	787	810	836	784	798	832	806	844	816	844	854	812	846	787	836	863	838	821	834	767	811	838	861	843	831	811	831	826	819	842	852	821	797	837	773	835	823	813	808	792	839	891	768	786	815	796	837	846	814	777	764	831	812	818	855	812	877	818	858	831	806	835	859	819	803	802	800	847	839	817	827	836	790	829	858	852	796	821
39513	48308	42421	25599	14125	9285	7072	5222	4233	3426	2941	2493	2272	2014	1827	1703	1677	1557	1441	1367	1268	1267	1220	1149	1155	1154	1127	1056	1109	988	1020	1057	1032	1023	1058	1035	1009	963	1023	949	966	990	903	993	945	895	914	924	942	920	902	907	921	961	895	887	879	938	927	892	854	962	925	833	893	871	886	893	849	852	884	895	892	934	892	886	971	859	893	897	900	835	863	937	903	914	876	871	890	839	886	925	900	911	928	882	971	866	926	915	869	915	890	866	875	939	881	858	878	897	888	825	908	825	885	928	846	901	928	913	827	930	896	945	866	898	890	968	921	871	886	886	852	857	916	878	886	936	880	886	868	857	952	877	932	939	871	882	865	890	823	925	907	878	865	919	836	867	896	899	883	879	911	868	883	912	904	895	862	897	913	895	896	934	846	888	929	864	833	933	898	905	854	835	961	876	894	873	904	873	913	882	889	960	893	862	891	894	877	908	934	878	891	938	855	900	904	902	912	875	860	890	884	917	932	906	886	896	832	829	896	911	848	877	881	859	858	893	861	868	920	927	903	870	908	925	928	872	911	859	861	837	898	870	891	928	826	912	877	881	883	887	904	890	882	845	868	909	853	885	916	877	868	879	884	911	950	892	946	911	897	865	859	847	909	877	912	879	879	897	902	878	884	845	863	875	854	899	846	863	903	874	886	907	865	879	880	950	875	867	860	862	868	944	868	872	886	862	901	901	938	969	839	908	856	897	876	907	883	916	870	901	885	866	877	907	895	867	893	879	941	904	862	864	879	893	918	865	883	881	872	877	872	904	905	925	852	865	899	852	897	931	901	859	928	886	896	901	903	882	892	882	845	897	932	822	860	879	971	928	910	893	918	841	914	903	879	893	880	916	877	857	911	861	894	919	847	866	872	888	934	917	945	882	871	869	855	935	850	926	844	856	875	937	898	883	869	881	912	893	912	881	905	900	936	894	867	837	919	940	948	855	905	885	883	843	887	915	897	919	925	882	883	877	895	895	875	881	935	873	848	909	906	913	897	846	901	856	826	909	816	923	916	860	900	886	869	905	911	850	893	925	903	874	882	856	858	895	884	888	866	890	919	899	839	868	842	917	863	881	893	890	951	893	894	905	856	908	861	913	875	924	877	884	865	913	898	882	833	887	867	909	868	907	842	947	866	851	831	834	896	927	844	881	894	864	876	934	870	908	850	909	881	894	840	852	883	877	938	901	855	865	845	926	890	933	919	940	885	885	916	918	872	912	939	832	903	828	853	891	873	839	913	849	847	896	848	837	909	886	865	847	858	886	868	879	840	888	901	844	846	878	855	941	851	907	916	799	858	933	904	855	825	863	914	879	868	853	942	921	898	889	852	847	853	862	841	891	881	886	890	895	797	919	858	848	895	929	902	868	901	825	904	888	844	928	931	899	849	858	858	874	857	885	883	881	876	869	902	886	871	891	911	895	866	903	869	885	844	821	843	832	862	889	915	852	896	888	919	873	903	873	902	937	850	864	900	903	887	901	915	839	879	820	887	900	902	951	918	823	930	905	911	885	922	878	832	901	939	925	874	877	887	868	870	827	887	907	898	867	875	892	895	899	828	857	908	889	868	877	839	915	898	891	891	876	894	929	884	849	879	864	809	899	844	866	915	816	869	876	919	876	857	850	957	903	944	880	926	899	881	923	903	918	903	897	893	871	899	899	866	846	826	921	906	903	973	844	958	850	870	882	897	810	897	885	868	894	900	885	815	887	919	911	914	875	863	915	899	850	809	850	911	855	880	911	894	888	904	828	919	900	855	859	850	847	870	892	865	904	860	851	886	903	870	861	847	883	830	885	936	950	896	844	886	936	878	911	902	864	849	883	938	855	923	913	869	858	908	852	902	916	887	853	869	876	864	923	868	879	876	885	868	902	886	891	933	897	921	871	904	929	890	921	838	829	866	900	870	865	880	855	918	862	860	920	911	915	881	920	910	911	903	882	883	898	924	881	986	901	907	837	888	861	907	908	893	846	883	918	894	881	856	885	910	859	875	921	902	854	863	902	810	843	874	863	856	898	894	886	928	886	894	904	869	886	841	918	893	858	891	894	914	876	989	870	875	869	912	891	913	833	909	894	892	887	869	861	888	773	902	890	873	913	856	909	862	889	878	817	901	873	874	824	915	859	876	852	925	862	879	878	868	880	868	933	908	875	864	843	923	890	875	876	933	870	869	846	885	951	910	886	835	855	875	860	837	935	901	864	884	889	917	921	860	879	899	882	812	868	870	872	910	880	887	887	856	879	944	915	888	846	844	871	903	954	837	906	912	957	896	877	853	935	893	871	875	889	900	880	871	877	893	875	858	889	862	908	866	890	894	851	879	867	900	863	868	852	896	856	899	947	891	919	873	889	924	852	904	885	800	902	873	863	855	880	837	881	856	866	836	946	868	915	914	917	883	896	903	867	911	913	863	889	849	909	928	882	836	899	884	919	875	842	896	890	914	931	881	895	883	865	851	916	886	866	830	864	943	865	844	845	884	907	868	956	916	866	874	887	865	928	881	933	880	843	856	910	877	937	902	876	852	868	852	908	896	888	860	878	876	864	927	950	898	871	912	884	919	900	870	892	864	840	870	875	917	881	865	910	910	908	857	870	869	854	882	897	830	883	829	887	859	870	885	985	993	953	857	886	857	890	885	881	899	846	879	862	926	869	905	898	906	899	887	921	925	825	902	884	930	955	859	935	892	857	901	911	868	896	877	842	875	903	880	895	928	861	876	923	815	888	878	858	896	918	939	880	870	907	859	874	899	871	911	960	845	889	911	860	878	822	873	861	941	856	861	919	901	905	893	883	916	876	877	905	913	897	889	871	875	888	863	856	918	940	856	882	894	885	911	877	839	850	897	913	929	876	860	878	917	851	846	895	907	908	864	900	915	862	859	840	907	900	926	837	887	877	904	822	887	924	843	863	839	879	835	903	843	845	869	930	934	860	889	852	902	877	821	896	835	826	895	880	895	950	879	857	851	899	883	895	888	856	883	912	900	933	902	885	874	837	850	846	895	796	933	891	884	900	855	854	916	903	881	899	908	920	871	913	861	885	880	854	922	885	934	889	859	885	875	878	883	900	896	853	876	924	917	967	882	872	895	882	892	880	910	868	866	904	828	874	870	870	865	893	937	904	889	868	894	909	906	891	885	884	890	890	860	860	852	864	867	906	904	897	904	901	861	871	917	903	913	892	825	891	857	866	892	897	910	890	914	927	866	862	880	912	926	902	847	840	922	867	932	887	939	901	843	819	898	819	845	893	865	925	883	870	930	914	896	929	898	916	850	895	904	893	920	914	890	876	878	933	896	908	870	868	872	913	942	915	848	872	888	880	851	888	884	862	803	891	937	913	887	918	836	847	947	889	915	876	866	887	915	904	947	880	958	871	973	866	906	980	882	883	865	884	889	898	918	872	950	872	891	833	901	931	879	906	906	861	905	862	869	891	900	857	887	911	898	931	878	875	885	875
24222	20158	26249	24131	20210	14666	7914	4585	3330	2697	2286	2059	1699	1465	1416	1263	1231	1143	1134	1073	1047	942	944	923	864	860	865	855	770	804	796	820	796	739	763	753	739	771	787	781	716	711	723	674	750	689	681	700	708	721	712	720	694	713	714	701	719	670	670	687	711	687	677	720	676	714	678	659	673	639	672	677	693	641	666	660	680	675	713	637	667	617	653	661	712	667	664	635	691	699	661	688	729	723	686	687	652	650	632	676	636	673	678	648	677	673	625	654	645	670	698	673	651	671	710	697	633	678	718	703	708	654	700	656	647	715	703	676	654	668	691	678	695	659	718	686	634	639	715	698	636	678	672	699	632	710	689	686	650	636	682	668	663	655	645	670	692	693	697	661	650	706	682	641	625	635	638	708	722	673	662	586	676	689	675	684	717	714	730	724	694	686	682	678	666	690	646	655	689	698	645	741	669	707	662	664	647	676	577	687	702	666	624	652	708	687	641	713	658	715	669	681	638	663	677	668	649	682	651	641	628	686	665	630	689	691	666	678	662	680	670	678	693	715	677	655	694	645	721	642	660	672	689	681	707	649	627	680	693	649	637	686	689	676	669	667	710	645	699	684	687	690	655	689	685	661	687	694	708	679	682	642	619	640	632	663	659	698	640	675	629	724	670	664	682	644	698	642	683	681	634	666	686	695	674	678	689	682	690	633	679	666	627	669	691	716	636	692	684	649	665	706	709	657	655	692	620	638	670	666	668	660	681	660	662	731	652	648	657	724	694	613	697	696	695	690	628	679	707	666	682	667	703	658	666	651	652	613	713	686	681	626	672	630	695	701	648	638	688	671	689	666	702	655	672	688	721	682	658	698	721	708	710	675	619	663	699	693	731	676	606	652	736	693	689	651	691	679	722	701	697	687	683	698	690	639	662	676	660	680	670	659	665	693	673	652	705	625	696	656	692	701	680	699	668	692	694	673	689	650	648	613	672	662	667	685	711	733	675	652	703	680	647	637	676	688	720	657	685	670	671	672	656	695	710	634	663	696	696	647	662	659	722	714	682	683	674	661	688	692	683	675	651	636	623	648	689	660	708	707	687	661	661	692	637	686	731	720	652	682	662	656	674	654	646	666	672	671	651	706	673	651	653	667	681	672	636	690	646	650	687	669	647	665	665	717	693	700	619	681	647	625	697	643	630	664	659	634	720	672	641	606	666	661	629	654	694	687	679	664	664	659	667	662	698	659	653	714	665	669	657	661	626	679	642	682	709	669	682	675	714	659	733	662	649	676	629	723	654	637	683	685	643	710	663	634	669	749	644	664	691	663	713	608	721	649	717	622	640	692	712	632	678	610	692	673	639	654	670	692	676	690	657	670	614	683	656	677	693	636	611	675	657	673	593	646	684	697	671	696	677	664	662	660	697	678	621	655	649	630	683	650	757	707	629	698	670	664	656	641	651	666	664	651	692	654	661	692	687	666	721	693	692	642	662	643	638	700	692	672	669	684	669	687	671	649	699	698	676	662	671	675	668	659	697	617	650	685	670	691	686	670	654	605	678	634	648	641	659	639	646	683	703	690	662	650	702	687	701	694	659	641	696	669	667	657	634	610	671	625	692	693	693	653	658	673	651	653	661	657	676	678	661	649	697	621	657	667	637	644	656	646	657	655	633	703	651	705	625	621	637	719	632	690	681	653	665	670	647	681	623	656	694	725	675	672	650	676	654	657	661	656	681	678	680	646	663	672	626	658	671	658	668	659	681	627	626	703	673	701	651	691	676	644	654	670	680	700	656	665	597	665	621	651	698	683	669	655	686	643	666	717	625	732	652	618	682	679	683	654	671	672	667	672	686	627	663	639	675	634	701	665	692	641	638	646	645	670	642	693	648	653	668	679	665	643	731	682	713	681	707	645	643	677	657	690	661	699	661	678	698	640	669	650	698	705	686	695	688	628	703	731	682	638	686	661	680	669	707	683	641	643	706	674	704	640	672	671	668	615	652	649	719	689	660	667	650	708	681	645	660	623	699	688	689	663	682	685	689	658	669	701	655	668	687	685	651	705	671	661	685	719	662	670	691	666	676	631	643	633	692	636	720	707	710	713	679	638	623	633	700	662	720	663	632	707	677	701	674	634	670	670	718	690	643	687	668	691	682	646	695	660	676	656	662	678	687	687	670	628	659	687	661	757	654	639	678	674	684	662	631	629	689	692	681	644	673	660	652	659	698	649	715	642	666	659	670	700	661	707	665	701	664	693	678	666	632	693	691	630	661	659	694	626	693	680	645	666	660	672	676	685	627	652	640	641	686	648	696	691	652	640	690	650	684	691	650	684	647	693	709	658	667	669	677	667	665	639	685	651	696	665	715	713	663	682	695	682	667	689	665	702	690	691	669	695	647	674	667	683	720	651	677	655	701	646	676	660	641	638	642	672	649	658	687	724	664	709	717	663	663	651	637	718	688	625	699	693	617	651	710	695	637	693	625	706	684	636	654	664	665	670	653	710	663	701	675	686	633	661	665	661	676	667	648	667	658	702	663	731	661	676	709	670	673	707	678	721	643	624	668	657	663	660	657	669	679	624	647	665	670	637	635	675	666	648	659	681	633	667	671	665	687	631	652	643	662	626	636	658	669	694	661	653	708	652	706	694	721	656	669	643	700	671	642	650	653	691	659	666	616	632	676	668	662	694	704	678	656	627	624	657	652	654	646	674	649	740	640	660	672	682	684	710	657	681	635	698	641	617	660	654	609	673	728	692	632	621	673	665	672	635	663	710	678	669	695	638	684	648	653	682	696	636	713	701	675	652	688	662	703	694	682	672	704	704	694	649	661	705	677	626	599	686	641	664	689	663	705	684	641	675	643	683	659	643	688	717	672	633	663	644	660	642	669	618	660	702	682	685	641	689	634	656	674	673	701	620	676	651	688	662	692	611	661	644	680	723	664	653	663	611	633	684	641	645	676	625	614	735	690	709	642	662	690	636	638	715	722	705	681	661	656	681	647	674	668	684	722	697	637	660	667	684	621	667	704	608	661	679	727	664	675	630	672	669	689	661	685	656	686	652	677	687	652	688	634	702	625	658	710	694	632	667	722	661	660	722	633	678	657	682	658	644	666	690	700	659	688	676	690	674	720	683	659	686	738	687	661	669	646	666	649	660	697	644	676	640	677	700	659	679	708	604	706	671	653	654	625	687	691	673	648	665	693	653	660	671	711	652	650	696	680	711	706	668	687	687	665	676	637	723	700	698	656	654	662	657	632	675	665	704	743	704	695	693	654	671	714	690	684	726	681	710	652	670	636	676	663	653	658	653	658	627	635	690	664	650	658	654	659	666	650	701	633	674	611	652	617	606	653	708	669	708	668	641	638	688	728	629	706	645	713	673	671	731	719	632	686	637	696	638	668	702	652	646	672	663	673	579	665	670	657	654	644	690	655	716	682	681	675	673	652	638	647	619	638	632	662	685	669	689	618	692	688	690	655	680	678	725	673	684	698	693	728	682
36822	57407	45535	27915	19549	14551	10944	8120	6530	5317	4375	3714	3291	2883	2429	2159	1978	1839	1716	1585	1454	1355	1218	1172	1104	1093	1146	1048	1110	1028	993	996	982	942	902	937	933	840	905	845	827	863	852	837	847	756	839	811	807	746	815	752	830	783	744	766	755	781	769	762	755	759	758	721	717	747	773	794	774	790	790	736	743	729	712	780	708	771	801	753	731	713	749	716	738	658	746	689	742	767	749	721	740	768	754	695	706	680	713	707	691	775	682	720	649	698	764	733	751	752	752	734	704	726	722	700	726	728	737	728	742	770	728	729	710	739	750	727	693	652	709	679	718	724	698	728	704	712	712	714	715	768	688	727	714	764	742	754	749	719	695	761	715	755	688	666	762	715	680	772	716	720	718	705	706	750	725	707	721	747	677	748	710	680	712	734	755	748	730	644	711	778	692	721	733	726	705	708	707	737	720	717	732	751	728	672	791	732	694	702	743	692	717	745	698	750	728	705	676	738	757	713	728	729	723	679	793	752	721	709	785	718	728	690	725	723	744	757	745	698	739	733	781	709	727	731	724	745	732	737	744	720	727	753	718	736	713	723	735	697	750	699	713	744	728	674	732	701	729	717	700	722	689	741	707	786	707	695	719	746	748	738	773	750	701	702	650	735	719	757	703	687	696	683	755	707	716	758	764	719	693	708	714	760	701	724	698	768	736	726	717	707	734	711	733	728	774	726	684	766	727	721	691	703	731	724	751	715	752	700	704	706	717	736	704	731	724	711	714	731	755	758	746	768	717	688	718	700	689	741	769	720	731	702	714	739	750	733	708	732	735	769	738	733	748	705	729	700	707	722	681	735	724	732	686	649	699	744	677	697	670	706	654	726	684	712	733	692	739	680	726	738	705	707	640	724	728	717	785	753	710	697	720	707	761	725	660	693	704	694	713	707	702	735	705	691	725	688	698	709	699	700	736	763	730	707	713	762	704	718	709	677	725	708	673	674	699	735	742	725	700	686	718	716	741	728	752	742	771	742	695	713	707	727	704	720	769	720	720	699	680	694	740	702	726	723	678	673	685	683	760	702	726	760	690	718	797	765	711	753	720	735	786	716	783	693	740	679	697	698	733	719	714	706	750	713	742	731	687	777	741	757	748	739	735	705	719	703	718	730	707	742	665	737	649	727	703	728	740	729	773	667	744	720	726	735	724	735	691	710	731	772	714	723	765	750	765	700	688	692	740	762	705	719	751	735	722	716	716	752	738	742	723	728	679	710	738	750	691	716	715	705	704	726	682	696	774	754	753	688	699	687	696	727	723	738	752	735	729	740	715	725	735	690	682	697	698	680	722	751	706	683	723	740	773	727	731	724	683	721	732	737	707	675	710	784	719	712	717	726	733	759	714	735	742	704	709	706	710	719	727	695	735	760	723	672	781	733	735	661	738	730	707	771	712	710	765	760	687	671	678	755	746	755	717	740	772	712	724	688	724	697	764	741	684	726	683	717	734	721	778	759	669	736	684	758	739	720	747	684	725	719	730	727	726	771	723	776	733	651	681	731	707	709	707	738	749	704	725	718	697	701	736	699	690	727	717	728	651	688	731	741	704	744	727	748	716	732	670	728	726	734	683	725	748	737	718	718	691	716	725	682	719	724	748	710	737	676	700	773	659	726	721	705	716	690	684	746	711	755	733	692	737	756	708	743	737	736	759	729	674	759	736	754	762	699	689	724	714	721	691	754	723	703	734	705	743	692	701	721	726	742	738	740	686	764	746	711	724	703	744	770	692	684	717	703	713	705	719	763	748	785	733	706	727	698	681	735	711	694	713	727	765	733	735	720	718	743	692	693	684	744	726	735	753	695	674	720	752	721	731	694	731	714	776	754	682	724	724	747	654	719	721	721	776	740	767	717	725	744	798	673	724	701	746	729	699	686	753	763	756	738	747	691	735	717	698	740	705	773	730	752	702	707	694	741	724	706	736	739	727	719	688	757	700	668	710	752	760	692	764	706	740	723	759	745	711	720	708	775	713	765	688	725	741	735	733	765	713	688	749	709	726	724	716	721	726	664	725	739	672	717	694	709	738	716	721	694	737	704	698	670	744	730	715	770	747	687	724	709	764	700	722	734	726	718	758	714	726	731	719	718	767	740	709	781	714	731	718	714	750	717	747	742	731	702	717	719	685	696	750	699	649	718	698	744	743	690	729	690	701	667	701	734	736	738	752	717	703	729	687	736	752	677	695	719	735	737	689	703	717	692	704	695	745	726	681	711	743	778	733	684	740	733	730	753	739	712	694	718	749	745	712	723	778	731	728	731	715	730	707	714	747	701	729	747	754	754	741	706	726	727	717	741	706	724	713	692	693	743	710	737	706	726	750	723	700	722	702	698	716	729	747	667	777	750	727	720	727	791	704	740	731	685	719	716	709	705	731	714	689	692	673	762	737	711	723	690	681	701	735	720	733	721	754	671	713	704	722	703	698	713	730	732	722	765	687	729	758	718	700	741	752	784	740	740	740	724	723	758	739	711	656	733	719	757	769	746	775	747	729	759	746	733	750	779	699	709	733	761	700	676	680	712	706	701	717	743	681	695	720	699	710	714	750	701	676	688	709	731	719	721	724	706	730	720	702	711	730	722	733	726	734	794	649	693	699	758	688	745	724	764	710	771	717	724	738	760	726	744	698	723	758	716	731	691	757	705	748	713	702	719	714	704	729	752	721	690	734	669	724	728	725	710	708	726	698	679	748	743	720	725	738	713	770	651	718	716	750	773	687	755	703	720	712	703	714	742	751	689	686	721	672	758	727	684	716	729	700	740	730	700	714	737	731	726	694	697	711	697	733	690	658	716	740	729	693	721	705	705	760	695	715	762	706	748	701	766	776	695	701	718	703	708	743	670	689	672	734	708	721	712	754	756	788	685	724	767	723	726	724	695	745	703	733	723	727	744	733	711	690	772	756	692	775	718	692	761	689	713	783	737	730	719	688	742	706	771	723	728	686	761	714	704	719	743	731	705	699	701	710	699	716	707	729	740	759	719	706	696	713	730	755	749	741	722	751	716	695	684	699	717	688	707	732	717	698	735	695	693	727	734	688	754	723	746	756	723	719	702	733	699	696	719	756	695	713	696	714	737	743	714	680	757	748	755	724	721	755	718	713	730	739	722	754	729	698	709	718	707	712	720	732	709	741	746	698	755	713	677	717	758	730	675	695	715	712	730	712	730	736	761	749	710	771	705	716	722	755	712	733	716	710	719	689	715	750	668	693	701	684	734	739	731	667	734	691	728	701	738	752	684	718	711	715	730	710	769	749	710	728	766	728	722	736	704	677	665	692	692	737	692	682	746	751	737	702	729	757	686	698	724	696	728	696	716	766	713	739	729	705	679	738	752	712	713	725	680	706	727	762	730	714	708	650	720	715	697	747	701	684	775	790	702	727	715	706	698	701	693	713	692	702	745	675	764	768	726	695	685	692	697	750	739	774	724	709	774	718	711	723	749	729	713	744	694
22352	20047	26416	23442	20222	20577	15813	7654	5147	4082	3354	2888	2478	2169	2006	1710	1627	1558	1441	1386	1317	1205	1206	1189	1181	975	1085	1006	1045	1029	1005	960	1026	989	986	947	899	959	916	892	914	917	926	817	849	854	887	844	884	900	828	796	843	813	744	875	829	824	826	845	852	784	761	865	869	795	782	839	809	781	764	844	761	837	770	793	781	797	815	831	857	882	790	829	807	814	825	812	840	803	762	830	758	775	757	756	817	742	818	768	824	824	819	765	771	771	823	781	814	741	813	755	830	783	774	762	756	792	792	763	790	785	831	781	813	797	820	795	765	801	798	791	803	764	780	746	846	825	714	798	765	786	791	817	819	798	800	818	799	788	787	849	768	796	798	858	763	810	772	747	852	754	797	759	802	805	772	786	770	786	812	796	791	809	795	764	778	798	750	823	734	778	727	837	833	811	801	827	816	770	796	807	797	745	798	798	772	820	812	777	772	820	764	812	771	734	794	796	795	808	792	768	829	780	832	881	812	769	831	826	815	816	772	790	722	779	799	749	845	752	836	780	784	777	823	816	773	789	783	787	792	825	792	790	818	819	714	812	777	785	779	750	852	814	726	811	785	813	790	765	851	805	754	803	786	769	787	800	809	808	780	799	843	788	815	843	789	803	776	801	788	794	776	823	822	833	818	836	767	851	803	767	797	780	750	749	786	741	757	767	835	821	801	728	838	808	834	768	806	782	765	788	817	789	796	800	768	820	809	783	864	816	836	816	800	792	758	809	732	796	801	784	717	726	796	777	794	808	779	798	774	781	802	820	790	736	834	809	822	772	755	771	801	802	774	866	809	805	750	842	787	807	837	732	775	832	821	803	733	802	806	738	786	848	778	817	796	817	791	788	759	789	803	802	817	828	783	844	788	843	770	826	805	858	776	761	823	791	802	855	815	793	845	788	811	847	782	780	798	762	797	801	803	798	833	755	741	833	774	841	741	776	813	751	748	800	835	794	759	786	820	794	784	780	746	761	761	823	776	812	763	734	780	784	881	856	805	780	799	788	803	747	796	881	760	811	823	787	827	790	761	834	801	808	812	835	782	761	811	813	798	785	787	787	822	828	833	809	752	852	811	801	857	791	753	807	823	822	813	778	774	769	814	790	770	809	832	799	799	794	817	809	795	800	837	770	749	809	774	790	819	753	790	770	773	793	779	820	827	770	832	813	819	787	783	761	820	756	800	817	761	794	761	785	820	803	747	809	818	813	797	787	807	825	771	773	782	753	790	767	794	802	778	769	783	752	831	838	832	792	827	780	806	760	749	772	776	764	778	788	794	798	830	829	821	799	828	804	876	792	806	743	769	730	783	737	801	804	755	825	781	807	820	778	761	810	757	804	784	825	811	805	788	733	774	811	792	801	819	799	768	825	787	783	725	767	774	788	769	782	772	778	774	800	824	806	810	791	814	751	805	810	798	749	770	800	773	805	784	813	803	779	817	806	799	745	793	784	850	788	734	833	790	781	797	819	812	825	842	817	832	739	898	781	762	798	794	823	804	771	766	808	804	761	816	797	793	787	826	823	806	825	762	804	820	843	784	738	748	785	786	777	759	759	835	756	799	801	839	743	810	804	817	785	760	821	763	811	802	800	833	782	814	842	805	862	785	734	827	786	758	824	730	814	814	780	843	788	780	777	793	849	803	784	781	810	757	780	783	785	809	798	793	769	780	819	803	845	791	786	786	790	837	807	836	787	777	845	758	816	786	828	804	782	831	805	801	825	819	779	799	799	790	783	843	814	837	804	796	811	785	771	754	809	805	825	757	775	779	826	750	782	833	780	850	786	797	811	825	781	759	802	767	822	789	843	783	824	784	833	786	795	771	793	761	798	836	774	792	786	810	853	825	760	764	792	738	792	834	790	804	803	787	780	778	800	808	791	795	794	772	790	791	750	811	778	772	751	810	801	801	783	814	787	843	822	770	810	842	794	743	842	815	815	805	797	827	797	826	797	758	797	776	799	789	817	802	816	759	738	784	853	814	804	828	818	783	793	846	802	774	793	782	816	794	767	745	818	851	833	816	763	704	762	837	829	792	793	825	793	812	786	772	813	789	853	756	824	807	799	819	785	781	788	792	790	759	751	776	791	803	844	790	819	759	752	769	802	790	827	766	727	815	789	850	781	817	848	823	773	814	807	771	804	775	832	766	798	795	764	802	814	819	815	798	772	751	873	734	782	825	750	719	809	792	761	786	816	759	789	806	786	846	786	777	722	787	751	751	773	821	807	793	744	785	797	828	777	793	827	782	837	819	802	764	795	821	840	819	813	764	815	757	831	795	746	796	812	824	798	780	784	858	767	780	754	787	799	742	803	779	808	774	742	793	759	775	779	720	779	781	787	822	739	822	807	778	815	881	784	770	807	754	786	784	822	770	797	826	779	769	848	752	772	796	786	748	799	818	818	811	751	832	747	805	791	732	781	776	790	785	769	803	798	799	829	750	783	827	789	770	833	777	779	808	775	836	799	797	769	826	799	805	804	831	752	795	777	814	798	803	796	821	817	834	785	821	774	776	814	774	795	788	765	802	740	826	776	797	828	827	759	789	803	761	749	813	810	836	781	778	771	809	797	754	829	804	810	862	767	800	783	779	754	751	789	827	780	820	767	774	843	785	821	778	761	818	818	769	773	775	823	793	774	772	793	788	795	760	768	802	769	765	764	827	794	785	717	800	810	807	760	751	769	770	756	776	768	803	789	795	801	858	793	817	734	812	752	806	814	818	800	758	812	728	806	738	783	835	820	820	770	816	790	791	774	803	771	819	788	797	795	843	763	804	784	829	796	791	806	796	765	808	811	715	748	827	822	775	793	795	799	837	788	793	813	828	802	777	797	785	816	857	760	827	728	797	776	749	756	767	760	763	775	812	812	858	817	885	751	813	756	802	805	749	822	814	746	789	795	792	808	795	827	815	820	786	827	778	794	808	787	799	826	798	786	791	788	846	829	803	788	796	799	829	750	830	809	835	778	752	770	760	805	776	812	837	774	808	781	800	829	829	827	800	815	789	794	771	818	774	834	846	815	852	779	856	825	852	788	765	811	822	813	802	833	786	775	821	749	794	781	784	834	810	793	800	794	803	787	771	827	756	791	819	782	807	809	779	779	804	794	838	812	781	799	754	803	782	829	786	793	818	809	815	812	837	766	845	839	767	815	807	776	796	769	807	784	781	811	819	816	808	775	766	823	791	808	815	822	768	792	831	825	776	828	791	790	837	770	878	797	780	830	797	849	751	883	784	771	783	824	844	833	755	788	803	756	792	780	804	796	798	800	814	784	790	764	792	777	770	805	763	779	791	760	734	783	764	820	809	793	757	777	779	769	837	810	807	828	804	794	730	786	782	810	831	766	747	763	816	817	783	746	800	763	825	795	813	815	777	768	727	831	805	812	764	797	793	832	782	771	790	811	807	753	774	788	755	807	740	778	814	822	758	809	770	769	752	780	769	786	787	823	787	801
39710	58279	44645	33539	24938	19581	15240	11792	9520	7639	6290	5333	4511	3883	3451	3141	2710	2511	2219	2084	1927	1813	1613	1490	1552	1487	1379	1364	1229	1269	1262	1267	1202	1187	1153	1148	1053	1079	1047	1070	970	1006	1020	969	996	961	960	964	953	919	915	928	930	944	918	882	926	884	932	886	886	856	884	890	925	868	856	842	904	888	828	870	804	860	854	779	768	872	862	828	851	818	810	840	803	773	888	807	803	878	830	812	788	833	840	858	837	854	780	755	839	822	836	798	795	860	817	805	827	893	836	851	844	803	827	818	788	829	779	834	802	787	821	807	817	842	782	795	837	765	890	797	829	838	854	792	844	835	823	845	860	820	801	795	816	831	747	791	848	770	802	849	836	826	818	808	815	870	881	764	801	852	795	851	829	765	873	818	851	823	784	777	786	803	814	853	810	821	823	783	804	790	835	781	835	813	820	888	825	828	836	821	825	831	852	810	855	855	802	814	849	819	847	786	818	826	759	806	845	823	782	844	845	831	819	817	817	796	826	847	783	823	811	844	789	853	854	798	773	814	840	780	866	804	805	859	763	812	812	806	809	804	809	814	870	801	805	795	843	855	865	850	847	785	844	847	852	839	810	819	865	872	897	861	823	844	851	816	786	781	791	820	836	821	809	851	821	787	804	833	824	841	811	768	793	833	848	828	793	807	791	821	804	846	796	804	775	772	792	788	863	841	857	809	815	809	822	847	834	812	833	844	821	870	813	828	804	831	831	823	819	796	836	776	782	862	881	809	781	832	853	803	793	825	847	812	870	799	867	836	808	784	814	862	779	796	796	815	771	847	838	788	806	858	825	805	810	881	857	875	824	748	857	826	849	854	821	848	785	821	835	810	823	828	781	832	778	799	812	769	808	850	822	821	811	848	807	797	824	775	844	796	771	829	851	828	778	873	758	868	834	804	819	855	840	793	799	849	832	792	829	842	830	855	822	852	797	771	756	750	861	866	799	788	817	835	809	782	850	833	902	844	795	858	829	794	806	810	811	798	846	768	834	829	791	793	817	883	793	793	799	795	819	802	783	787	865	788	822	807	832	851	810	852	825	823	801	803	768	811	779	827	854	874	840	797	797	831	808	802	814	828	797	834	860	818	779	820	798	773	818	826	869	788	796	818	894	838	878	794	858	812	831	821	804	772	807	781	777	857	823	832	858	794	790	825	856	799	860	854	806	783	808	806	805	774	845	830	787	817	871	818	801	844	866	817	857	795	824	803	817	788	899	851	787	769	794	803	764	821	789	790	778	822	782	836	812	787	845	886	839	837	846	853	795	842	839	867	843	835	781	815	832	812	772	809	827	827	800	807	799	863	823	801	791	849	796	807	794	846	827	833	846	836	830	843	823	772	827	868	793	850	808	810	820	817	775	821	803	793	867	801	804	814	855	858	779	784	819	847	845	880	846	803	862	795	829	816	805	818	788	814	874	793	767	810	820	806	854	832	841	801	842	822	818	804	853	812	784	767	814	836	819	774	811	808	829	791	849	800	823	793	844	820	784	809	842	801	805	811	833	876	860	761	820	809	773	786	808	857	815	843	788	837	778	835	830	810	827	808	810	826	813	825	835	831	809	807	835	853	847	855	823	800	855	813	815	827	851	832	816	803	859	811	828	773	783	817	833	877	796	832	825	793	859	802	818	781	796	830	805	814	783	839	808	801	854	836	773	841	865	839	856	851	850	786	788	811	789	816	816	815	799	823	797	856	800	822	816	793	806	804	851	757	835	851	806	841	869	823	832	838	808	824	888	812	830	835	783	860	831	834	857	836	875	814	751	813	826	858	796	746	843	847	762	823	810	871	870	863	802	800	789	840	828	827	820	837	780	818	780	833	818	831	800	872	797	811	798	834	852	867	834	821	822	790	797	799	799	822	883	804	851	800	821	791	825	845	781	825	829	829	885	868	847	815	788	825	851	792	742	799	828	839	796	819	808	785	810	832	836	786	816	856	781	852	869	866	837	842	829	796	881	850	781	878	772	789	861	824	835	848	785	827	816	854	845	792	806	844	827	851	836	824	841	831	800	837	861	828	811	836	812	838	797	824	854	814	814	866	808	856	780	832	826	839	794	816	827	819	821	857	805	767	803	801	858	844	808	845	856	832	820	794	815	813	810	826	772	794	877	897	844	817	861	803	803	822	858	781	784	826	803	814	829	809	806	830	812	839	777	844	795	847	858	795	836	842	794	823	823	808	798	782	816	792	795	810	801	860	797	773	862	877	850	880	832	754	808	850	791	780	838	808	798	793	836	867	775	751	896	771	812	860	805	802	895	819	819	787	790	783	804	861	832	859	786	814	821	822	816	822	794	777	791	830	785	793	837	793	836	798	815	829	825	831	833	803	805	808	844	815	794	782	773	831	864	800	804	860	781	855	837	816	849	853	814	853	848	808	878	775	803	826	771	841	825	867	818	823	804	791	805	816	785	855	837	865	838	796	801	807	835	857	828	814	782	804	829	875	825	856	810	787	810	833	867	846	792	817	861	853	840	827	836	794	829	821	785	826	814	865	801	848	818	828	853	823	810	863	827	794	821	768	838	781	862	829	816	828	858	854	855	809	804	845	841	828	744	836	802	854	840	764	821	826	787	793	806	832	818	794	818	857	852	851	799	877	853	768	836	840	820	863	831	800	793	851	803	819	824	823	845	809	843	808	812	802	847	818	750	835	799	796	824	902	813	834	864	830	779	787	822	808	857	810	811	829	809	796	789	780	780	801	812	864	869	796	798	799	877	788	845	814	788	841	823	827	807	806	779	818	848	850	798	841	834	826	817	800	786	831	821	880	795	826	795	830	790	843	841	841	848	805	845	814	836	834	857	789	814	809	866	782	824	767	814	804	838	832	806	835	749	824	810	811	846	769	854	826	807	843	794	794	838	823	833	839	850	815	856	767	749	825	807	810	875	843	819	830	814	812	830	869	816	835	840	823	841	847	807	784	816	792	832	855	802	815	801	831	795	778	783	824	794	851	798	859	852	782	794	800	822	830	826	836	853	807	815	834	822	819	829	783	800	792	841	894	802	864	865	823	805	867	842	809	828	811	800	818	802	811	834	774	878	801	816	835	782	852	841	829	857	849	848	870	808	794	870	770	837	799	784	834	813	806	836	854	829	807	819	877	791	887	814	803	815	772	830	815	801	840	846	789	810	809	875	774	814	853	813	800	829	811	878	836	827	855	792	835	792	827	780	830	816	782	873	868	796	790	803	829	821	834	793	820	827	810	843	852	851	772	814	815	820	866	826	816	764	794	861	792	753	804	871	825	807	817	824	852	796	811	793	795	897	799	788	789	792	806	824	877	809	835	807	863	776	857	826	854	829	794	790	797	804	833	847	854	810	859	816	823	891	834	822	773	777	814	864	832	886	821	801	831	809	848	840	852	828	866	856	809	829	820	823	828	845	798	856	794	792	778	769	810	853	844	832	808	788	803	865	851	845	803	799	801	799	807	823	844	840	811	820	840	839	829
35383	33919	29240	17963	9902	5710	3897	2997	2355	2064	1782	1555	1442	1261	1263	1251	1168	1112	1108	1084	1015	966	1013	951	999	960	943	929	954	988	916	891	850	930	955	907	899	817	869	923	837	859	838	916	862	868	860	896	909	819	839	841	873	805	829	877	826	838	839	878	816	924	780	896	827	847	828	829	900	842	818	821	881	819	814	758	782	811	844	805	833	860	797	793	882	782	817	798	831	813	805	802	862	782	820	890	874	833	833	796	844	814	858	839	841	783	844	833	814	794	808	826	836	860	788	804	826	819	832	805	809	858	820	806	853	871	834	837	826	804	877	826	812	786	829	806	805	810	834	797	795	774	843	817	830	797	874	831	834	873	797	814	781	859	830	863	854	834	829	779	823	789	823	854	835	832	822	824	839	817	826	812	849	766	767	825	799	828	832	819	849	828	822	798	847	799	868	801	859	861	803	762	817	765	824	793	826	815	853	879	791	870	789	826	858	824	854	818	795	845	840	773	848	770	789	806	829	836	804	823	833	883	829	828	770	824	835	783	864	809	817	851	839	807	816	828	791	857	822	849	766	817	860	812	853	826	840	843	813	794	858	856	812	834	794	816	786	821	826	793	830	835	831	834	823	843	835	810	815	787	829	856	786	858	810	868	858	809	814	838	770	815	821	849	864	804	819	802	846	843	902	818	862	800	744	811	800	815	882	805	841	789	799	845	783	801	783	786	814	812	798	834	794	814	802	801	821	817	835	791	828	807	842	837	816	813	822	843	823	776	805	798	847	800	888	803	758	763	818	777	822	853	816	773	832	827	799	814	838	840	791	822	828	786	820	800	824	815	809	826	761	857	846	855	815	844	796	819	806	807	808	852	815	911	782	910	813	809	846	812	826	840	862	870	775	791	812	806	831	779	768	812	882	840	811	790	827	832	841	827	843	771	782	792	785	818	779	841	793	824	822	801	831	824	823	795	818	825	782	803	806	806	802	856	852	814	860	780	838	839	786	853	865	841	895	840	837	822	849	887	807	832	828	770	878	824	802	819	794	893	783	836	845	800	814	799	846	837	833	826	825	812	861	830	808	848	845	838	825	786	808	828	868	823	803	823	800	805	861	832	809	831	817	847	835	820	855	775	785	801	872	769	808	773	831	861	817	810	817	800	800	795	834	811	814	815	860	804	819	802	872	859	865	814	817	812	891	834	781	807	826	793	854	876	865	786	807	814	803	813	817	828	859	819	774	862	834	837	828	803	795	797	783	773	833	843	837	849	778	812	830	852	840	820	775	789	799	815	796	796	787	780	834	835	830	849	824	807	854	868	817	885	869	854	791	783	808	858	843	864	859	855	815	827	796	839	799	818	820	785	849	831	814	806	863	822	813	831	828	775	803	788	800	823	770	854	839	820	858	796	821	870	828	820	796	842	818	795	854	840	826	798	850	832	768	819	827	808	793	826	783	847	849	810	813	842	796	791	828	828	833	856	825	867	848	815	841	812	799	796	832	860	767	870	852	825	842	809	867	826	819	829	835	838	791	807	775	803	848	808	802	815	815	788	784	813	874	830	833	883	895	840	861	878	815	813	794	807	839	860	821	824	781	781	834	826	774	845	865	867	843	788	825	818	792	792	792	783	819	823	824	860	851	753	830	849	819	807	811	867	827	827	774	853	854	799	835	910	821	842	814	861	851	787	869	838	860	830	839	831	863	847	829	817	822	788	805	812	843	809	789	806	839	794	786	839	841	830	787	814	768	822	807	814	832	827	795	743	794	829	880	796	818	797	797	834	793	829	836	841	850	817	815	892	849	834	838	769	775	787	774	840	822	825	859	796	792	832	776	851	899	774	842	806	835	784	834	801	846	884	809	758	808	803	838	871	839	807	822	829	828	820	875	801	866	871	783	862	822	854	841	795	855	821	827	798	837	876	834	803	788	822	818	885	812	795	814	807	761	873	827	830	806	770	886	848	848	789	802	800	830	857	838	821	815	830	818	808	807	782	824	781	817	873	796	806	803	819	838	806	813	823	823	787	780	779	825	800	819	785	812	854	789	808	827	838	790	822	848	857	877	803	838	806	888	826	856	817	807	851	844	864	840	755	845	855	794	825	775	814	827	822	832	805	818	804	882	837	821	796	841	780	824	824	810	865	837	818	830	822	853	824	838	863	811	809	819	842	810	783	783	814	786	866	808	794	832	800	805	814	805	859	854	801	851	824	837	874	813	840	786	880	811	778	840	836	801	845	799	843	813	820	812	810	862	810	824	855	803	823	856	821	873	803	829	746	830	794	791	827	841	823	851	864	813	834	839	818	794	821	837	847	870	795	845	846	851	825	796	797	787	813	772	804	757	774	852	751	768	895	814	813	806	868	788	755	814	818	842	826	775	835	833	843	839	850	763	811	838	891	840	809	799	811	851	829	816	777	836	798	787	759	801	862	823	795	777	828	785	805	805	839	823	836	782	839	849	820	774	780	808	827	865	832	808	833	818	847	840	814	848	876	789	838	868	833	736	805	842	821	823	816	808	804	799	802	786	781	866	844	809	787	849	798	871	789	805	822	778	838	840	788	817	798	813	787	865	814	869	829	847	846	825	819	772	799	833	784	837	843	811	869	831	799	825	829	873	851	827	846	815	868	838	789	810	815	850	875	844	815	813	856	814	800	806	799	819	834	832	790	775	807	874	845	826	850	838	853	774	805	855	809	840	852	817	772	794	874	842	804	774	795	817	775	837	799	803	811	780	832	796	849	834	800	816	841	778	837	840	819	797	871	815	808	801	800	845	866	815	809	820	870	802	818	834	810	792	801	831	833	821	741	773	816	826	822	808	816	831	781	831	827	832	801	828	778	855	840	844	820	834	807	814	814	784	806	791	829	871	847	809	855	818	859	842	779	819	867	808	829	819	888	834	844	806	842	793	832	877	850	805	856	794	794	792	822	809	839	748	854	809	826	756	805	770	863	797	772	821	815	868	763	782	839	797	828	876	811	813	855	786	848	875	831	791	827	801	811	801	791	886	877	826	773	817	829	864	851	836	818	804	791	811	846	826	854	817	837	819	839	865	825	807	857	818	843	796	833	824	831	858	777	886	831	858	787	813	836	820	824	779	811	808	831	837	835	802	824	850	800	791	796	893	814	850	783	845	807	809	849	851	844	828	805	804	827	838	872	771	775	769	764	868	801	885	790	835	855	819	849	855	851	795	839	809	799	832	818	875	819	809	858	849	796	800	814	893	828	792	796	846	798	840	819	875	854	837	827	775	856	843	799	799	840	810	797	894	828	765	874	816	829	842	826	811	888	792	804	822	863	869	810	817	830	839	854	813	820	816	829	883	831	831	789	812	853	790	834	777	846	806	808	804	838	810	799	776	863	825	832	857	871	885	809	855	856	800	848	846	858	833	846	798	852	818	861	854	858	850	843	818	790	819	833	777	829	832	867	809	786	786	807	840	854	816	842	816	834	820	882	869	837	788	855	842	779	823	809	858	815	813	784	827	813	836	834
37919	45385	36831	22629	15608	10601	7672	5869	4836	3826	3323	2789	2328	2215	2035	1898	1734	1573	1509	1482	1378	1351	1307	1249	1226	1108	1127	1066	1083	1047	1098	1031	1065	1088	1066	1085	975	1011	1010	946	992	928	921	972	964	970	952	919	931	958	979	927	928	905	888	918	911	933	871	913	839	910	885	886	906	869	970	894	850	946	975	897	854	1008	867	876	906	905	903	914	872	895	867	892	883	862	915	871	910	904	919	878	879	877	900	937	881	883	882	843	842	888	842	922	913	876	858	842	885	882	866	883	895	856	866	890	964	814	869	906	855	859	903	935	854	873	850	820	875	867	832	829	854	880	896	926	890	860	938	910	884	833	903	838	919	847	837	910	921	866	917	859	947	880	851	881	886	882	819	849	852	866	843	878	904	869	900	894	902	892	852	955	845	911	874	852	890	890	873	855	870	887	897	938	852	928	863	944	881	871	933	893	927	862	879	904	908	876	918	866	913	861	943	845	886	899	861	928	935	867	901	849	866	878	857	875	894	909	846	891	875	921	848	926	890	919	890	905	883	906	864	849	923	874	886	899	869	891	879	849	934	904	902	836	928	907	846	851	880	855	884	875	901	869	924	952	828	918	904	899	937	911	874	849	886	888	814	887	854	909	882	919	883	819	864	919	908	892	891	880	875	859	948	877	861	904	861	898	878	883	899	896	847	918	836	876	870	872	867	871	842	897	915	846	878	863	907	874	927	811	922	823	906	876	866	886	936	898	874	879	900	900	862	863	866	898	855	928	872	883	800	849	874	923	902	897	884	809	913	854	896	888	872	870	901	861	919	866	857	879	904	801	895	897	836	884	867	897	908	909	906	907	950	869	889	838	831	850	882	903	836	856	845	898	840	864	910	869	874	913	913	898	840	891	914	824	899	864	863	855	909	892	869	874	841	901	897	860	850	893	948	889	871	932	888	916	921	861	912	896	852	889	931	875	857	869	912	861	887	816	904	888	867	917	893	902	873	898	841	872	914	909	891	940	869	874	841	919	943	870	858	868	907	855	861	941	891	874	926	860	860	862	866	894	891	910	874	915	895	871	919	916	895	878	885	878	883	943	835	937	838	857	857	837	871	864	900	924	896	859	858	853	909	866	882	880	890	873	877	835	879	870	887	910	872	877	874	902	919	919	912	876	925	869	913	853	893	879	878	834	852	901	869	899	901	899	864	844	838	893	858	895	865	880	907	858	878	898	872	895	865	866	875	937	885	904	792	842	869	900	862	911	931	848	952	872	857	907	893	863	827	868	845	912	875	864	892	840	904	861	934	883	854	883	898	882	906	879	882	829	869	873	879	927	886	905	896	873	845	903	830	922	823	923	912	874	860	896	869	895	925	830	880	886	887	901	903	899	845	873	934	954	847	856	827	902	861	868	853	873	906	874	926	838	845	917	914	829	930	881	884	943	875	885	855	845	903	899	891	900	825	869	820	860	871	777	894	900	895	918	903	824	930	839	815	905	932	925	915	872	940	888	924	852	870	855	913	934	871	929	874	879	856	952	823	875	872	913	914	925	881	910	852	878	851	859	844	864	916	874	869	923	929	836	926	886	877	856	902	884	910	880	885	931	867	890	932	913	860	822	898	890	857	836	863	889	836	835	925	863	875	874	905	929	848	845	896	834	842	928	881	870	895	896	880	907	899	863	856	898	892	878	859	913	853	866	907	892	923	860	854	899	861	892	806	860	902	816	855	870	904	874	911	896	847	881	868	907	844	854	874	906	866	917	877	886	844	903	896	871	914	848	869	883	849	866	861	881	920	927	937	873	875	885	912	829	868	909	871	845	899	841	893	850	894	900	839	890	836	912	882	881	909	914	871	862	871	849	908	871	896	881	864	875	893	806	862	872	893	905	886	904	941	892	864	900	913	830	899	947	930	888	882	914	860	844	826	950	880	882	898	883	871	872	865	929	915	938	853	868	872	859	873	879	858	899	881	840	913	885	885	922	822	898	885	858	929	841	848	883	859	849	911	852	899	900	906	885	856	864	914	898	894	867	890	908	873	865	977	845	942	866	924	872	934	839	859	887	844	894	821	856	865	918	912	878	878	902	866	875	893	917	881	853	891	895	862	925	896	905	851	902	911	887	903	824	861	877	852	890	872	826	903	870	891	922	876	855	877	888	811	860	896	899	913	827	903	882	847	939	883	888	850	912	888	825	844	857	895	866	947	899	912	874	907	859	886	908	887	890	910	878	865	877	908	876	828	907	915	890	902	857	827	845	874	904	847	847	877	914	870	891	867	892	910	910	907	879	850	865	910	903	831	896	851	864	824	875	858	887	890	894	859	901	936	858	883	858	880	863	868	863	901	867	891	901	824	869	904	892	904	906	880	941	901	881	872	865	901	878	892	899	870	902	865	865	892	855	943	861	906	905	898	907	900	934	928	897	889	848	871	882	858	896	927	879	906	865	843	898	868	907	896	887	903	856	845	891	877	870	851	856	882	908	874	864	882	870	873	886	808	873	856	879	898	864	875	885	906	881	923	873	867	842	834	874	914	911	886	853	890	882	852	885	912	868	883	824	900	857	875	832	881	850	875	913	899	888	867	897	882	876	878	859	855	872	878	836	911	871	878	812	918	879	902	873	861	826	890	868	883	935	907	895	921	897	852	934	903	848	911	896	954	885	904	896	889	927	830	865	872	896	879	893	908	940	833	851	879	821	905	910	877	899	907	911	859	884	904	862	899	883	898	896	844	885	886	887	887	868	889	884	844	865	925	871	843	921	889	851	910	905	879	862	890	873	869	880	867	902	839	889	906	923	848	852	924	858	887	871	859	847	892	882	895	843	943	870	871	881	861	880	888	911	885	893	861	881	904	897	836	878	845	863	859	849	884	844	883	900	902	883	870	877	849	927	879	874	857	860	829	867	918	920	873	833	857	869	874	867	842	913	894	851	868	883	921	908	911	865	893	855	909	886	925	888	894	893	906	923	861	894	890	868	935	871	913	929	868	858	902	897	885	900	896	866	857	885	869	870	870	895	868	870	975	895	859	868	811	838	908	843	873	885	872	914	833	871	851	809	852	884	874	914	872	909	914	866	891	855	916	876	912	864	874	875	841	886	893	961	871	869	897	823	827	898	851	912	899	897	900	890	872	881	904	948	849	941	877	887	881	872	884	900	906	898	848	867	875	936	901	869	887	853	849	908	855	840	938	855	853	844	893	911	894	886	853	865	891	892	847	884	908	928	904	891	912	864	934	927	904	881	836	935	905	911	888	919	882	886	853	876	878	919	869	884	884	873	874	850	838	876	818	869	887	883	979	891	865	953	872	915	860	850	918	934	880	928	851	881	889	869	907	903	902	856	898	878	851	880	876	884	866	896	884	906	902	898	907	900	866	896	889	874	888	862	850	868	873	880	857	875	897	881	834	895	931	872	870	855	892	920	897	913	881	893	858	855	890	933	926	894	838	906	859	891	919	893	928	894	866	926	853	878	930	868	904	917	864	839	909	890	856	878	913	851
24209	20079	26080	24357	20426	15255	8005	4831	3523	2806	2363	1938	1721	1554	1390	1359	1247	1148	1107	1103	1017	1004	899	963	926	919	869	799	848	805	848	859	863	794	792	752	808	760	788	755	758	728	709	767	742	687	778	728	720	645	698	685	694	734	719	703	699	720	708	730	714	686	714	689	671	668	664	672	712	668	704	729	659	672	694	658	661	675	711	663	649	714	683	655	663	650	663	677	685	660	689	670	633	652	647	681	625	670	671	659	624	683	702	691	648	692	709	680	710	666	658	667	697	663	678	633	671	704	656	694	668	694	669	668	689	743	655	699	689	668	641	664	683	695	752	653	701	687	685	655	609	710	687	676	671	715	716	684	650	650	669	682	704	648	699	695	677	704	634	661	681	661	680	684	671	650	662	666	642	683	715	651	719	617	688	646	662	690	693	626	641	721	696	659	678	626	700	675	700	691	718	655	614	664	671	699	645	711	642	670	677	678	703	707	707	668	687	670	686	618	710	719	668	688	664	718	676	653	682	657	638	662	639	683	668	656	704	693	660	674	646	665	674	651	642	660	710	720	668	655	649	711	660	676	669	648	716	640	657	709	636	662	669	659	637	675	607	640	637	644	635	642	662	637	625	662	692	670	688	669	671	693	669	663	686	681	664	676	745	643	652	642	662	653	656	687	754	654	652	695	671	684	642	679	669	680	696	714	675	698	632	643	668	665	628	676	698	666	664	650	638	652	653	608	635	658	624	659	639	648	682	679	653	659	702	644	717	662	651	665	683	691	687	684	675	661	667	686	678	686	652	668	660	632	622	737	633	684	650	714	662	672	627	685	674	660	674	662	668	702	655	650	674	687	685	666	653	728	679	659	674	678	670	651	695	710	685	629	622	658	676	639	644	716	740	720	659	632	641	650	743	677	693	645	650	654	689	679	695	640	695	676	628	686	634	655	640	719	633	661	680	684	693	702	665	695	655	701	674	679	653	675	731	680	690	653	642	644	670	685	674	653	629	704	697	650	655	727	677	658	656	728	657	713	665	711	693	675	630	631	643	651	698	683	643	672	652	665	654	631	680	708	692	634	655	622	668	676	668	642	695	670	725	641	643	697	689	667	674	673	666	619	629	664	692	780	683	649	728	674	680	665	699	694	672	668	604	657	667	659	685	670	671	688	662	658	659	679	753	691	673	684	663	677	668	687	649	701	680	671	692	695	685	694	679	678	684	692	706	655	659	680	706	678	663	631	666	669	670	678	661	648	669	676	680	696	698	648	678	656	668	706	690	646	671	656	690	682	607	663	686	712	653	702	671	659	681	677	689	678	644	657	673	630	677	650	647	673	641	670	659	713	682	694	684	676	667	669	653	646	670	639	639	721	663	649	661	649	662	649	698	702	678	665	644	652	664	635	725	631	611	707	682	649	722	643	696	631	686	670	702	685	697	671	652	668	648	640	745	693	702	726	676	675	661	668	662	662	669	665	633	645	695	594	693	677	640	655	674	673	646	708	657	682	691	658	676	648	652	686	758	696	634	637	652	658	671	699	707	686	713	695	643	634	698	654	664	650	654	642	681	665	709	653	668	690	668	672	627	685	715	642	687	631	687	684	657	692	671	690	678	638	656	698	681	704	620	626	650	640	703	693	712	639	695	694	693	710	643	719	645	673	696	680	705	661	658	643	645	639	634	631	686	720	680	670	652	661	681	681	676	670	654	669	667	687	687	669	659	641	667	726	658	660	739	691	661	679	706	687	681	670	678	670	688	606	701	673	685	687	643	609	704	650	697	618	680	688	670	644	740	636	673	665	703	670	714	672	693	669	682	667	696	677	642	673	642	663	633	647	628	617	687	671	669	708	658	658	643	688	686	678	626	656	656	660	649	669	689	639	641	708	673	676	698	672	657	660	697	648	698	739	705	708	692	672	698	695	701	704	660	660	622	650	658	618	641	677	704	668	661	643	665	690	621	658	685	740	694	689	659	703	672	639	660	653	677	688	710	678	676	661	688	692	623	668	673	605	718	677	726	681	690	668	648	645	717	690	686	673	677	672	635	684	651	654	638	641	702	679	651	671	696	697	666	684	707	640	675	667	637	677	688	657	642	634	673	677	665	665	670	673	676	659	664	730	683	681	690	655	726	648	645	640	623	651	672	728	649	622	666	695	703	700	658	687	663	572	698	633	726	685	686	689	643	641	676	647	632	659	707	660	646	739	712	710	621	660	587	699	676	699	630	660	683	680	696	625	664	615	658	670	685	651	639	707	671	641	672	669	707	658	667	642	673	661	613	620	663	683	692	682	638	664	679	633	670	603	662	659	657	664	715	651	690	665	642	672	644	683	696	651	609	638	704	669	665	659	682	677	658	688	705	676	717	680	681	712	679	692	714	644	652	660	624	641	662	662	679	687	669	675	630	718	657	658	665	675	648	667	692	676	668	684	726	692	724	685	679	628	670	648	682	689	688	723	672	626	685	682	669	617	713	647	637	694	677	675	688	666	659	634	696	654	667	651	647	669	719	686	676	617	721	678	688	662	652	663	683	732	643	674	683	637	666	646	717	671	710	640	673	666	692	691	698	687	672	683	617	624	654	680	645	658	633	683	659	650	681	661	664	666	686	654	701	632	672	662	735	671	677	649	652	707	651	647	689	674	672	629	687	682	663	688	702	680	649	703	683	668	670	631	677	700	673	707	648	670	692	654	686	731	636	682	718	660	685	672	679	657	696	639	650	714	700	689	706	704	711	672	710	700	671	635	677	695	751	660	646	646	699	672	661	686	627	706	724	671	682	671	713	692	672	659	668	663	673	710	649	667	620	659	666	675	632	680	671	638	662	726	693	697	699	689	683	669	649	659	655	703	643	671	705	645	637	711	663	731	715	673	683	661	650	686	682	690	637	652	652	692	687	632	666	714	644	693	701	705	678	704	611	720	670	660	694	669	656	720	693	684	648	617	653	651	647	707	686	710	670	659	667	722	619	647	720	655	663	679	714	695	682	667	670	660	729	719	666	655	697	661	682	663	674	636	659	600	689	669	664	630	608	693	671	674	684	669	702	664	659	637	729	696	667	688	729	688	677	627	708	686	696	622	673	653	702	625	665	686	720	665	638	659	678	636	655	681	653	696	670	660	682	673	652	693	669	681	700	667	663	616	638	706	630	690	683	699	702	715	720	667	674	713	651	654	676	680	672	660	670	676	685	698	670	712	717	665	668	655	663	641	698	601	682	656	666	658	691	641	675	681	683	653	699	657	684	705	602	663	626	674	631	649	657	622	670	683	695	684	671	693	666	722	696	695	644	683	632	670	595	640	652	666	608	669	691	666	735	674	682	702	679	636	680	659	696	658	670	743	662	673	713	711	642	681	700	739	655	665	650	671	680	708	708	706	638	687	659	700	673	656	685	693	704	644	702	645	728	703	654	695	704	646	678	662	657	694	693	670	688	685	694	683	668	693	672	683	646	656	678	710	692	644	699	663	681	635	676	632	626	693	686	616	620	672	671	644
34992	53701	44272	32092	21050	15211	10742	8793	7003	5457	4608	3788	3143	2832	2315	2179	2219	1811	1681	1620	1451	1443	1352	1327	1238	1162	1114	999	1039	1023	980	1038	972	943	992	929	956	902	900	898	893	877	844	804	803	845	817	818	808	796	813	748	752	778	829	772	770	771	800	744	763	786	738	726	745	802	787	744	747	771	663	744	776	746	746	702	726	731	741	758	712	700	742	719	761	756	736	766	724	772	717	737	749	687	686	746	763	680	717	762	767	678	703	766	759	777	751	724	728	762	737	700	717	719	732	791	776	730	712	648	722	716	696	730	729	726	718	696	748	719	674	709	676	737	649	710	792	709	701	714	756	714	663	684	746	754	738	706	709	753	734	714	749	700	731	728	745	718	681	697	747	648	692	755	706	734	719	662	753	718	775	695	696	707	724	678	702	728	736	731	675	738	729	748	722	689	703	680	697	714	693	716	736	773	692	774	731	702	736	733	708	740	694	751	747	685	675	655	724	756	744	756	753	697	724	742	727	705	697	762	742	722	762	737	703	741	700	726	704	732	778	719	681	705	718	769	780	778	733	712	769	728	690	741	720	654	760	697	736	743	723	691	717	722	688	713	677	702	709	709	671	716	692	747	730	729	704	669	716	690	801	760	691	752	724	727	682	805	720	722	744	749	636	674	707	738	757	701	731	722	733	707	720	734	781	750	689	746	730	724	699	715	696	788	759	712	723	744	714	697	740	694	693	703	726	720	727	789	735	702	693	750	763	742	703	715	703	675	716	699	723	732	748	771	716	721	768	695	765	707	751	709	761	705	718	714	709	748	722	738	756	717	719	734	715	723	690	725	690	734	684	748	755	735	732	728	732	722	695	689	721	743	718	724	743	747	755	718	727	719	717	706	704	702	722	726	705	736	751	738	728	719	727	690	701	689	704	666	753	754	685	701	731	720	736	693	727	742	709	729	760	750	755	723	799	748	703	725	734	733	726	743	685	710	711	706	729	756	686	702	704	697	707	753	704	708	703	746	688	709	726	728	747	685	725	656	740	703	697	712	705	691	708	723	719	707	709	747	750	723	710	710	743	684	667	725	751	712	704	747	706	708	768	736	769	742	732	712	750	735	741	734	730	725	728	721	727	673	741	721	684	714	746	714	705	692	729	711	675	670	724	731	725	711	690	718	721	721	692	696	721	696	736	742	709	696	696	727	754	662	744	712	738	698	749	727	717	753	707	734	717	728	757	717	757	686	712	723	686	671	763	695	730	690	804	759	705	700	672	723	713	723	672	723	715	749	731	711	733	677	734	706	737	664	691	690	743	736	722	709	744	716	716	737	770	674	724	672	693	735	707	705	752	683	665	738	730	742	763	738	709	701	727	684	747	734	711	649	723	725	706	730	744	705	712	697	731	712	709	731	679	677	694	740	741	737	740	756	730	739	734	694	715	750	753	690	698	724	670	730	711	707	727	679	722	731	718	710	736	673	665	716	665	692	662	676	755	751	746	688	692	688	713	715	723	737	716	675	692	706	693	740	647	697	743	735	742	757	714	737	742	682	753	701	737	699	720	737	707	667	686	696	682	678	699	728	745	717	735	709	709	726	686	704	722	760	708	687	729	715	735	725	726	680	703	719	672	748	711	684	743	714	706	713	759	693	690	708	771	746	700	737	658	727	737	727	750	708	748	703	678	743	757	709	708	682	727	706	741	728	723	708	714	747	704	707	658	722	714	692	723	716	742	725	697	709	683	691	699	702	674	716	754	718	694	719	739	715	721	717	691	739	739	693	696	669	749	747	755	753	699	707	723	695	775	673	699	733	735	698	745	701	726	700	735	674	709	738	700	692	731	702	701	705	672	711	707	715	698	720	709	696	709	788	712	777	726	769	717	704	708	748	757	669	761	754	744	737	729	688	744	692	693	714	763	743	739	712	716	710	721	682	710	726	739	682	687	751	766	735	692	694	719	748	717	709	777	741	731	684	734	745	769	709	719	700	738	749	771	706	745	729	725	640	725	735	646	735	702	672	729	696	727	723	725	687	752	734	769	675	714	685	702	702	773	758	698	740	715	743	718	791	689	766	722	761	688	734	687	755	759	729	729	706	738	736	736	753	692	708	733	717	740	706	695	688	751	701	764	730	702	687	761	696	692	711	705	725	763	757	690	709	697	708	707	706	702	710	726	764	697	664	738	692	735	733	695	703	709	708	738	690	736	744	716	712	687	738	721	707	664	712	758	696	641	716	680	754	731	772	732	689	708	703	737	695	729	729	777	721	703	697	726	697	697	727	716	689	723	707	700	695	698	622	715	700	736	730	761	697	702	713	710	752	734	701	747	744	769	708	747	689	771	713	714	728	703	727	743	714	676	727	753	686	702	712	715	708	734	679	705	706	678	716	696	730	763	734	734	739	677	735	710	752	747	745	734	710	731	720	739	698	713	705	713	723	738	723	735	722	701	727	656	711	737	743	685	720	756	735	710	703	696	692	740	649	730	725	693	718	719	747	709	695	696	701	705	700	732	726	749	703	734	689	711	737	707	694	706	721	703	719	722	703	713	736	748	739	755	687	684	707	772	708	670	700	703	686	728	716	725	770	733	690	735	759	698	770	758	694	724	713	746	740	718	727	737	719	718	737	682	736	703	716	768	739	732	724	674	697	730	727	747	745	717	734	744	670	738	729	734	748	722	721	730	668	733	735	726	701	787	748	681	732	686	737	657	710	744	721	719	720	735	715	738	739	717	723	738	720	712	747	722	687	693	732	701	689	784	714	718	735	711	703	732	685	725	719	700	737	671	744	749	697	733	754	692	704	715	760	737	713	754	755	713	710	669	743	754	742	706	749	745	719	727	694	732	698	703	747	731	718	708	732	698	744	723	697	698	699	756	685	706	701	725	752	723	745	749	697	770	739	751	688	700	741	755	745	704	728	741	719	693	710	720	735	766	724	694	715	728	715	733	739	775	701	704	708	703	725	735	713	685	690	769	766	712	791	738	706	751	724	721	715	733	710	686	715	756	748	733	672	752	704	691	705	717	706	741	774	722	715	665	728	778	688	707	685	699	732	689	679	707	707	697	735	764	704	717	735	698	704	730	774	671	692	698	719	733	685	730	740	731	741	715	711	684	709	713	734	746	739	659	718	760	675	714	706	741	690	717	741	736	697	690	712	705	705	670	705	718	746	677	704	676	688	694	715	788	730	745	730	681	744	737	715	798	737	716	702	705	739	728	670	692	668	709	695	691	676	704	734	713	743	750	721	737	693	707	730	736	708	701	700	710	677	720	734	681	711	706	699	701	735	735	694	719	731	709	757	731	709	717	726	786	703	764	690	722	704	737	774	675	708	705	715	722	734	700	754	688	745	740	725	767	683	715	713	748	704	736	674	735	719	694	717	748	674	745	754	741	798	714	710	717	761	724	703	713	707	745	686	706	681	730	704	684	785	701	780	699	755	708	715	690	731	702	702	694	684	709	757	725	677	757	782	721	725	686	734	748	695	698	756	735	734
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
