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
341112812487	341112813002	341112813552	341112814102	341112814652	341112815202	341112815752	341112816302	341112816852	341112817402	341112817952	341112818502	341112819052	341112819604	341112820152	341112820702	341112821252	341112821802	341112822352	341112822902	341112823452	341112824002	341112824552	341112825102	341112825652	341112826202	341112826752	341112827302	341112827852	341112828402	341112828952	341112829502	341112830052	341112830602	341112831152	341112831702	341112832252	341112832802	341112833352	341112833902	341112834452	341112835002	341112835552	341112836102	341112836652	341112837202	341112837752	341112838302	341112838852	341112839402	341112839952	341112840502	341112841052	341112841602	341112842152	341112842702	341112843252	341112843804	341112844352	341112844902	341112845452	341112846002	341112846552	341112847102	341112847652	341112848202	341112848752	341112849302	341112849852	341112850402	341112850952	341112851502	341112852052	341112852604	341112853152	341112853702	341112854252	341112854802	341112855352	341112855902	341112856452	341112857002	341112857552	341112858102	341112858652	341112859202	341112859752	341112860302	341112860852	341112861402	341112861954	341112862502	341112863052	341112863602	341112864152	341112864702	341112865252	341112865802	341112866352	341112866902	341112867452	341112868002	341112868552	341112869102	341112869652	341112870202	341112870752	341112871302	341112871852	341112872402	341112872952	341112873502	341112874052	341112874602	341112875152	341112875702	341112876252	341112876802	341112877352	341112877902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21753	20210	27611	22738	20724	22214	21363	12549	8166	6034	4858	4139	3394	3094	2757	2355	2240	1870	1685	1616	1507	1494	1408	1145	1100	1060	1071	1053	1080	1033	986	991	1000	949	973	937	896	903	981	877	912	849	894	968	908	914	894	899	862	868	862	871	892	866	869	813	833	843	837	862	899	911	851	866	805	823	808	893	844	858	835	864	881	862	824	855	831	824	889	886	863	877	827	852	813	868	833	855	849	834	876	825	841	849	872	876	835	868	899	854	861	860	859	878	894	814	896	833	845	847	858	867	898	872	860	874	856	873	832	841	832	901	839	817	821	906	858	856	851	829	862	873	827	812	845	842	854	839	859	818	886	864	856	838	831	857	896	813	800	856	897	867	919	848	800	875	854	827	846	886	853	849	801	859	857	828	798	810	889	862	843	800	813	823	900	828	867	908	782	893	830	859	890	863	819	863	815	854	903	817	850	858	838	921	879	888	826	861	901	830	831	770	860	793	873	845	891	859	834	861	892	819	899	858	803	836	913	830	859	818	864	829	841	800	875	839	826	861	793	854	856	918	844	847	850	821	819	849	847	804	825	824	903	864	831	847	913	886	846	880	832	827	853	845	868	830	852	873	858	889	825	845	892	875	858	885	860	807	857	901	867	811	885	876	821	839	864	831	869	852	899	903	850	883	816	912	860	863	868	784	782	827	850	884	835	899	815	893	808	823	855	845	830	857	879	834	862	888	835	871	931	894	869	893	813	852	833	880	881	831	920	869	794	843	916	843	806	890	865	887	859	767	828	853	890	832	867	904	837	865	833	868	839	887	845	874	839	848	898	835	887	841	859	891	836	828	833	853	829	865	872	826	808	835	837	847	884	822	850	854	855	840	849	842	849	898	864	834	836	771	848	843	846	811	821	894	839	823	890	864	876	839	834	832	866	889	844	822	891	832	848	870	842	851	883	887	913	897	811	811	905	880	842	909	862	839	900	842	841	869	841	841	820	818	824	882	846	886	882	878	873	858	831	858	821	884	892	845	832	883	885	878	848	865	882	829	789	840	855	861	865	860	873	860	864	901	821	885	836	890	927	809	812	910	889	860	850	865	852	879	839	868	837	865	887	881	887	891	852	864	888	831	851	878	816	883	856	872	902	869	833	821	874	799	907	883	819	854	849	834	834	809	858	791	814	840	857	834	832	824	842	853	835	838	847	857	881	800	832	846	862	847	865	818	929	855	854	825	862	825	824	857	878	836	868	872	838	877	908	847	854	836	853	834	889	865	859	820	813	853	902	841	789	849	856	804	850	854	893	858	881	888	860	880	890	862	880	790	866	853	848	840	825	824	862	875	867	909	851	855	833	850	862	839	889	770	873	886	852	825	911	821	845	874	841	883	861	841	827	857	847	862	846	819	820	857	906	830	857	854	909	914	815	842	865	822	868	873	866	859	858	857	864	863	906	805	851	901	886	819	836	846	784	842	878	858	827	895	852	882	850	861	852	814	837	849	811	858	859	841	820	806	883	886	829	825	880	896	867	822	830	847	894	863	849	887	853	834	848	874	898	889	867	869	865	861	804	869	877	824	863	919	892	921	850	836	810	861	833	863	856	882	877	844	827	845	912	899	902	825	852	862	792	862	846	862	915	837	843	871	836	831	858	842	912	885	882	808	900	917	874	842	790	862	853	898	824	892	900	818	845	907	868	908	825	893	805	835	870	917	859	802	849	839	859	859	840	818	845	897	911	869	831	856	875	843	860	863	863	876	869	861	886	864	888	889	851	811	852	850	799	893	864	838	844	842	885	872	912	771	843	870	854	842	879	801	891	802	865	873	839	829	837	834	871	853	868	827	834	900	883	865	867	855	861	845	859	879	832	811	841	839	816	892	827	860	825	861	830	825	860	803	885	878	877	859	849	838	853	860	856	869	855	841	840	851	867	892	858	821	849	822	885	851	869	822	838	846	846	816	813	821	852	824	883	826	878	872	839	830	864	877	891	838	815	822	855	808	863	864	872	819	842	846	853	867	837	839	817	855	853	824	807	868	868	841	873	896	873	845	815	841	849	853	835	870	887	870	876	856	824	905	880	855	866	935	918	902	901	876	868	907	860	830	819	867	836	873	881	898	838	827	899	840	888	833	846	829	858	874	855	859	850	813	883	887	799	876	882	876	852	897	865	795	914	856	839	868	856	876	813	854	857	816	913	851	868	861	897	823	846	883	822	904	853	894	842	845	863	847	852	871	814	826	830	867	835	859	879	860	885	884	858	886	818	838	810	877	828	900	789	870	872	867	892	859	869	858	880	835	832	892	823	845	860	918	847	855	820	890	873	884	895	855	922	879	840	818	837	861	850	846	816	844	817	864	848	867	879	846	805	890	884	860	847	799	815	857	850	898	861	871	799	886	871	864	847	889	872	853	870	815	851	883	822	818	866	854	830	828	836	891	866	864	890	865	841	843	889	860	813	861	891	852	849	858	868	874	846	816	855	904	850	886	845	912	839	833	819	859	867	815	899	839	897	798	825	828	830	830	877	825	861	838	856	818	834	812	810	856	881	831	826	880	889	848	878	876	822	861	795	871	830	851	828	903	883	844	891	886	889	893	897	821	867	813	839	890	834	857	816	848	854	852	916	843	861	817	837	877	814	897	844	808	912	828	896	865	832	857	866	859	835	894	823	850	816	895	817	814	880	868	824	801	823	860	806	837	899	846	832	889	801	867	859	859	840	876	843	841	827	805	845	854	932	840	867	830	838	844	863	875	862	886	875	871	864	872	838	892	865	836	863	857	895	881	836	823	814	859	867	828	822	826	885	805	899	799	812	833	905	896	822	844	869	821	890	822	899	858	850	846	810	782	811	832	841	820	872	898	826	807	828	878	813	808	877	845	835	855	846	867	823	824	825	819	804	828	870	866	814	916	839	831	830	874	852	848	842	846	808	839	864	879	815	858	856	793	844	867	896	861	899	852	835	866	891	863	869	830	822	821	847	832	813	856	792	810	830	828	863	846	881	898	847	852	844	866	890	860	847	816	864	852	903	884	806	901	850	849	820	800	812	910	873	898	860	747	825	872	879	848	858	836	874	890	870	849	838	879	867	829	847	865	821	829	871	852	830	889	832	894	803	842	840	849	873	878	870	847	811	882	838	800	853	807	881	803	915	840	886	870	798	888	870	868	820	855	866	843	826	844	841	831	885	889	857	856	865	836	852	911	838	879	814	823	886	885	817	816	817	781	809	854	847	815	834	863	854	852	881	840	818	839	902	829	831	851	855	875	862	828	829	830	856	845	914	876	793	881	801	843	834	883	852	862	860	875	862	782	801	789	925	855	821	870	839	819	855	862	857	877	876	820	866	808	816	841	796	884	826	908	807	851	928	849	907	784	841	832	840	879	860	874	842	821	844	816	856	883	899	910	868	838	852	867	869	865	839	870	903	860	839	881	841	849	840	815	810	850	854	861	825	810	820	882	863	880	871	875	863	803	873	865	884	832	894	862	875	879	873	871	836	887	818	876
26569	53009	44623	33509	28026	22764	18507	14723	10912	8442	6717	5597	4682	4060	3579	3060	2781	2361	2132	2021	1893	1704	1451	1302	1192	1166	1091	1160	1070	1095	1032	937	970	992	993	987	921	956	921	860	864	879	903	853	863	880	910	932	933	845	863	877	806	851	851	846	813	865	863	883	815	840	860	887	828	847	814	856	877	830	787	864	876	844	873	832	835	887	870	838	834	867	826	837	840	842	881	856	871	767	862	822	836	844	812	820	837	832	820	843	865	830	856	845	839	837	873	880	809	867	856	864	825	860	858	839	825	839	815	798	816	866	882	785	823	790	810	857	847	800	827	847	883	863	857	808	842	847	869	844	840	866	847	831	856	820	834	771	894	873	860	814	926	787	785	840	849	867	795	846	832	876	807	814	823	842	899	903	863	818	803	822	810	830	838	837	816	842	811	857	873	835	833	816	837	819	805	821	857	821	814	881	799	859	774	833	837	824	883	816	829	856	838	836	851	882	862	908	898	872	827	855	808	840	821	797	844	829	766	871	829	834	833	838	808	853	894	795	835	786	837	791	772	824	833	901	850	869	799	889	814	861	814	857	864	820	867	867	865	815	834	830	845	793	865	832	847	867	836	827	784	834	831	818	862	846	836	804	884	842	816	843	849	850	833	847	799	847	860	824	841	841	885	822	854	841	871	844	905	847	854	797	787	869	785	842	871	836	854	837	870	796	860	857	817	816	858	813	850	859	872	901	776	864	864	870	819	836	822	815	815	818	851	880	844	828	805	811	908	882	859	834	826	860	859	858	863	844	816	847	826	811	831	831	831	852	845	852	809	831	802	845	881	811	813	795	836	873	863	833	865	824	871	884	859	908	826	845	859	820	884	828	819	788	830	834	820	824	804	877	834	886	844	865	819	811	855	850	827	790	832	820	822	837	847	848	848	833	878	837	848	841	811	850	828	806	850	836	886	849	835	832	808	805	857	906	802	777	895	849	878	838	816	843	850	920	854	830	861	826	870	853	848	791	815	825	820	819	875	855	820	880	809	792	831	903	801	850	804	823	875	844	797	846	855	835	865	849	850	840	827	882	784	833	858	849	824	853	841	863	886	820	853	825	795	836	847	823	867	864	868	811	813	862	834	817	800	833	894	786	895	853	856	856	855	863	816	859	858	816	845	837	847	810	854	840	849	829	856	869	833	796	858	842	873	801	844	883	792	797	832	817	868	882	852	813	868	893	863	880	829	836	847	850	855	794	845	861	866	838	827	839	836	819	824	886	842	846	812	821	864	806	874	814	791	862	856	840	782	814	859	819	814	856	802	775	853	844	860	831	831	838	848	800	873	844	803	802	854	872	823	845	848	848	856	804	898	804	842	868	855	806	839	810	845	855	842	882	828	883	805	825	887	833	846	854	864	854	783	902	768	865	827	828	804	870	851	816	819	861	856	847	813	829	830	899	871	852	871	884	853	835	844	877	749	866	878	852	845	785	798	843	860	821	805	850	831	811	831	849	828	817	865	800	863	851	835	842	859	820	885	822	796	816	860	838	825	856	779	875	845	880	850	876	815	848	814	868	820	860	851	856	865	834	791	855	810	780	839	788	817	841	869	788	826	846	865	803	846	782	851	866	887	798	822	825	848	872	862	834	893	849	807	847	844	840	829	812	798	807	816	787	882	847	835	854	849	827	849	832	859	839	842	807	879	827	848	849	852	816	815	846	802	841	809	831	850	813	860	887	815	863	792	801	847	891	802	885	860	881	838	842	872	881	871	874	831	859	819	870	873	876	851	795	807	852	891	854	837	813	813	803	828	835	823	859	881	835	846	802	849	843	859	874	876	844	821	850	826	829	796	836	852	787	817	821	850	858	845	782	837	787	854	861	808	817	802	852	819	881	831	819	847	808	889	826	816	840	882	785	827	817	851	803	802	812	862	842	894	803	843	875	883	834	904	857	792	865	868	829	836	786	897	812	783	815	783	861	793	848	814	850	837	825	821	805	879	825	807	848	833	803	816	881	838	840	828	826	831	830	813	829	864	811	821	876	855	813	829	866	835	855	860	847	842	816	802	841	781	820	823	854	824	860	831	872	849	875	826	782	819	817	806	845	798	816	868	801	851	827	880	820	895	831	839	851	809	864	849	827	822	848	848	808	853	793	831	877	871	838	827	775	824	833	871	821	883	893	888	867	826	788	830	838	829	838	836	819	766	843	867	812	826	828	808	811	832	883	814	859	832	771	766	827	844	852	877	837	877	807	876	782	827	829	845	836	820	818	801	833	871	859	802	884	858	843	889	823	816	830	867	863	831	848	820	866	850	804	892	870	871	888	875	835	827	787	789	833	871	876	825	786	893	886	822	846	793	826	824	844	780	828	863	809	822	790	823	835	829	816	810	851	821	882	854	865	816	867	803	875	867	822	817	853	889	808	844	838	825	853	868	814	836	798	833	871	887	843	814	850	912	846	857	846	894	833	814	817	877	822	866	865	781	774	835	848	868	821	811	832	790	834	866	808	807	814	849	818	786	841	844	822	847	876	830	888	866	798	817	879	877	844	826	883	868	861	837	868	862	809	796	833	849	856	851	817	853	866	864	856	847	867	859	859	797	816	845	846	862	844	844	866	877	855	837	878	808	856	901	819	892	840	832	832	866	821	833	831	802	769	840	904	867	846	870	829	872	846	814	839	835	826	814	832	811	832	849	867	802	842	866	877	773	830	862	809	858	831	854	807	844	823	842	838	811	792	891	835	823	843	828	821	886	824	871	858	853	822	872	842	860	870	820	854	809	855	833	869	851	820	823	870	873	855	856	837	776	846	848	809	858	800	829	856	857	804	867	841	831	792	859	832	839	828	788	841	856	807	832	855	885	840	868	822	853	845	836	830	853	811	834	866	809	817	800	860	833	873	830	784	825	835	855	837	837	875	863	886	799	854	850	840	856	875	868	829	799	841	860	870	857	853	853	862	863	825	831	859	836	823	844	812	785	863	829	855	871	859	841	867	794	834	836	845	854	811	859	774	834	804	847	866	810	820	838	853	843	854	806	807	842	836	848	828	839	837	846	801	917	849	832	817	854	821	843	850	831	855	810	884	885	810	912	830	816	854	842	850	826	842	834	850	831	765	836	811	836	825	893	821	803	885	870	833	880	852	808	890	850	838	784	836	787	846	785	879	813	847	799	821	883	821	761	805	794	848	809	807	834	899	801	810	868	879	815	843	809	904	827	847	837	844	834	741	809	877	807	828	845	821	795	844	889	823	848	795	860	811	895	850	848	858	871	853	810	872	806	849	833	866	867	842	809	854	828	882	800	841	833	792	840	889	866	810	862	872	818	842	832	886	845	822	856	847	894	838	869	822	839	819	818	858	891	876	815	832	862	822	817	836	834	787	847	867	789	879	820	818	863	774	834	832	844	915	836	818	846	781	808	829	850	817	865	858	878	831	884	823	854	815	852	815	833	891	825	852	824	888	821	840	841	888	812	800	830	857	848	782	871	841	692	828	888	832	823	849
29700	28973	35644	26286	16566	10890	7609	5493	4118	3292	2768	2195	1947	1734	1577	1425	1281	1227	1157	1158	1078	1037	872	867	858	807	855	801	787	813	810	766	788	802	821	753	769	785	783	715	797	713	730	799	708	761	721	718	734	760	727	750	750	737	730	760	791	704	705	738	773	750	730	755	742	743	728	752	737	706	722	766	739	762	734	736	758	695	753	721	792	722	734	746	756	729	755	794	720	724	743	733	715	712	754	780	765	777	751	707	751	723	764	756	717	744	725	763	747	724	764	708	689	720	709	723	709	783	684	692	699	707	733	733	754	767	736	783	723	736	725	739	717	700	792	725	704	754	751	719	733	714	725	690	759	771	741	721	712	709	741	771	728	774	734	714	747	763	762	725	731	716	673	704	748	690	728	726	743	781	685	721	716	729	709	760	694	768	712	796	716	747	715	752	748	767	718	732	698	747	754	775	740	754	721	747	685	693	724	750	747	740	744	704	698	723	712	726	778	751	781	789	775	715	729	733	732	691	735	745	749	712	743	688	764	781	696	652	728	688	740	708	737	724	758	738	766	745	800	733	736	714	750	749	757	763	717	785	735	750	712	718	753	725	749	770	702	687	787	711	727	738	725	742	750	754	720	731	766	749	695	731	716	735	721	718	724	781	698	793	769	714	701	757	739	760	710	757	772	755	753	680	736	702	724	708	761	685	747	753	756	737	752	748	732	755	774	691	750	692	765	758	747	742	699	728	736	734	753	732	721	776	784	725	741	737	693	769	724	742	740	737	785	698	710	755	720	711	698	709	727	750	706	738	778	734	746	726	685	746	763	766	733	722	752	799	733	703	701	758	693	741	747	736	774	762	763	745	752	721	717	703	762	746	754	741	735	762	736	738	715	820	746	769	720	712	733	763	737	737	734	730	680	701	747	734	782	736	757	713	755	740	766	713	687	770	738	728	769	729	748	717	771	757	779	738	785	748	739	709	727	730	665	685	730	710	731	748	697	756	691	682	772	677	757	700	774	789	736	738	717	704	773	743	754	737	723	732	705	750	749	751	698	751	768	695	727	727	720	704	717	710	749	778	714	776	714	750	720	729	702	699	722	719	725	773	734	715	727	757	751	753	747	735	760	766	753	740	721	707	698	683	712	779	776	723	727	806	737	767	677	712	684	773	772	717	703	746	712	749	722	739	738	731	745	720	796	698	729	732	694	743	736	742	687	750	741	762	714	708	740	714	695	715	729	738	715	718	761	780	750	745	791	696	737	716	733	774	759	695	761	788	719	667	724	793	733	774	753	715	748	754	736	745	692	726	712	718	746	686	715	725	773	708	734	725	721	761	805	707	762	701	723	740	708	712	688	712	711	736	704	702	735	777	760	723	698	723	661	738	738	717	739	760	677	766	738	706	699	733	753	718	721	729	722	742	815	758	733	733	781	689	725	700	761	733	733	738	738	679	699	676	706	768	785	714	739	731	806	748	759	707	714	747	746	710	714	753	732	701	798	715	741	776	715	723	765	774	743	760	738	764	745	721	738	808	730	678	761	752	713	710	727	752	726	728	740	797	784	730	703	693	697	743	767	685	775	742	735	767	744	718	724	742	759	710	735	707	748	708	717	766	774	732	725	711	723	731	735	735	707	717	714	738	721	766	705	756	683	760	716	734	682	736	706	754	760	694	735	746	772	776	739	781	699	762	723	727	698	736	764	721	751	764	725	741	732	744	690	751	730	738	723	772	749	702	699	744	738	714	755	744	701	721	690	770	716	796	728	752	763	742	752	741	784	757	734	791	785	738	740	758	715	687	748	750	697	756	761	751	750	738	716	717	759	725	730	732	741	754	724	723	737	711	772	738	745	747	776	696	717	761	775	729	758	769	779	699	785	751	739	710	693	706	714	746	714	731	734	738	729	732	679	696	751	778	785	757	706	744	795	709	730	773	719	771	755	793	715	690	741	699	733	779	755	736	704	694	755	711	779	744	734	737	745	720	733	774	692	751	747	761	708	737	746	737	711	777	727	737	741	750	763	741	736	743	774	766	706	736	781	759	798	748	757	706	740	717	720	768	729	686	730	757	714	776	705	723	713	710	750	745	772	760	756	680	738	778	765	719	765	763	747	704	718	753	755	741	733	742	753	737	749	716	759	695	725	715	729	711	737	786	747	748	747	772	762	718	784	752	788	722	707	698	753	737	726	734	765	696	725	781	729	811	763	754	753	767	735	792	714	737	723	725	734	792	737	742	740	703	719	722	730	731	765	715	714	731	719	754	737	772	726	750	728	752	741	729	717	718	726	743	732	699	753	707	732	652	734	736	763	778	756	738	705	669	716	744	779	728	747	776	723	731	732	728	738	742	711	767	722	750	724	712	753	742	759	719	697	769	730	768	716	730	710	751	707	774	707	730	750	718	743	703	718	745	755	731	732	764	695	730	744	686	746	721	706	750	782	745	735	707	734	652	761	731	690	722	726	746	732	749	709	694	770	722	750	726	699	706	738	719	731	736	720	736	673	749	748	753	772	736	723	741	755	703	754	689	760	722	767	759	697	752	732	740	702	710	773	695	743	748	714	805	774	756	747	770	731	709	720	708	739	763	736	746	711	729	752	776	709	750	734	727	759	734	761	737	727	734	751	734	715	735	758	747	743	695	743	727	747	765	750	770	727	675	725	709	763	678	703	747	713	721	700	697	743	767	757	762	713	757	738	732	718	725	719	728	687	758	775	774	746	774	720	760	771	677	683	774	788	739	662	706	723	773	749	735	743	730	783	744	738	700	785	725	677	696	718	753	707	734	767	681	752	753	759	730	765	726	806	755	724	744	767	766	713	719	723	739	746	763	741	756	712	684	755	747	760	695	713	707	732	714	721	746	774	760	739	742	725	711	732	759	746	698	745	741	738	738	787	715	697	722	738	715	721	767	716	761	720	785	700	730	744	734	737	733	737	767	721	726	735	738	768	748	712	807	748	735	759	687	772	794	710	770	750	704	750	720	714	736	723	749	734	723	727	718	707	747	766	759	746	756	732	756	748	734	713	740	730	722	759	727	713	703	717	758	697	753	735	731	711	744	745	741	771	701	753	786	764	741	762	777	730	748	688	666	696	743	714	734	750	703	701	727	716	707	720	738	707	748	713	745	749	780	789	740	717	733	706	722	745	719	702	763	764	746	778	699	744	683	761	722	751	711	769	713	775	722	728	713	694	765	726	772	722	796	773	737	781	702	711	774	702	735	741	710	733	740	746	766	698	758	764	739	683	752	690	710	684	804	750	738	719	749	752	707	712	771	737	769	689	748	685	777	748	713	752	757	692	734	775	815	725	725	716	778	710	770	723	695	689	778	734	712	769	759	725	693	741	679	712	765	695	738	761	696	753	789	765	727	752	728	737	727	752	717	706	718	728	722	748	799	753	733	722	758	732	739	768	749	733	704	703	731	755	727	691	716	692	715	753	727	733	677	764	699	719	743	747	720	699	733	667	782	732	742	750	744	750	730	777	761	739	731
26358	44516	36144	23832	18394	14051	10907	8187	6472	4895	3926	3196	2704	2304	1994	1785	1606	1474	1294	1292	1276	1176	1129	932	922	876	877	905	861	843	868	809	840	814	844	794	775	769	763	800	804	781	776	765	799	808	741	755	806	750	766	783	719	727	747	766	730	789	739	769	765	734	740	777	771	809	824	760	784	729	779	712	756	759	728	739	730	763	748	772	771	714	724	772	718	757	768	742	738	719	730	732	763	695	746	750	719	787	760	755	750	758	764	760	730	740	776	765	772	802	724	715	748	763	716	712	786	748	751	742	729	701	715	823	768	756	757	837	754	766	763	768	762	741	751	741	734	736	733	747	797	709	732	762	751	709	707	759	740	688	723	763	810	706	773	714	720	712	772	721	721	740	770	766	809	736	752	769	694	750	766	747	734	763	752	755	735	699	758	743	762	749	755	745	782	700	715	782	721	767	791	717	720	751	785	748	750	776	733	753	719	791	768	737	726	731	753	729	755	772	702	728	745	763	744	714	738	754	751	695	738	722	740	728	722	737	717	685	794	738	758	745	733	756	777	777	769	697	767	753	746	756	741	759	798	741	764	770	716	684	749	756	736	766	719	721	775	759	740	747	735	697	805	763	760	769	766	722	820	736	765	760	701	721	745	772	745	736	753	767	722	742	724	717	754	746	714	751	768	771	722	705	724	757	725	721	766	740	808	779	746	726	695	747	719	785	744	760	740	780	819	736	745	753	731	764	762	774	759	819	787	732	761	692	725	771	768	748	722	784	727	758	775	725	707	797	784	720	723	774	745	705	735	802	792	741	741	742	732	746	724	721	765	808	731	705	765	746	788	724	730	795	796	757	724	749	750	755	729	815	782	717	744	769	749	772	724	707	773	764	750	752	774	726	727	765	730	742	744	741	744	717	785	729	749	752	769	734	785	763	751	732	738	753	740	738	717	777	780	731	745	749	721	762	768	755	760	754	709	765	762	777	742	796	736	742	728	765	645	761	751	740	796	779	725	721	734	759	721	710	748	788	719	777	718	754	789	788	769	769	769	762	757	728	736	741	746	740	701	759	733	721	779	735	753	684	692	726	754	757	777	801	698	731	713	743	774	741	754	791	711	787	767	741	771	783	759	743	769	756	738	781	765	718	768	815	723	743	742	725	715	764	762	728	777	753	777	768	737	768	774	744	777	751	719	753	747	745	789	792	725	741	757	732	781	743	758	797	759	762	732	754	768	712	681	732	720	736	728	728	735	733	768	762	743	726	774	808	734	744	751	764	754	846	793	729	771	784	759	817	795	724	732	740	695	710	792	760	743	767	790	706	772	811	707	757	792	745	802	766	746	773	722	767	773	735	755	721	741	754	724	730	755	709	795	740	763	733	703	734	744	757	728	768	744	750	721	731	748	775	708	750	715	754	721	800	768	705	752	728	728	745	782	741	721	788	736	719	773	765	725	744	780	724	698	749	731	753	746	733	774	767	746	781	756	741	748	759	743	785	730	713	752	761	757	755	740	761	733	728	767	759	751	735	738	723	754	776	720	737	760	765	757	745	772	733	717	768	720	725	749	766	746	778	762	764	738	716	785	758	787	800	756	783	683	740	713	760	735	728	788	742	729	770	761	761	706	750	711	753	734	766	763	773	779	773	764	711	717	749	781	754	734	746	745	738	742	738	704	729	776	741	749	741	739	781	779	728	722	752	766	773	739	714	751	765	772	715	767	763	769	748	723	742	719	760	721	747	763	756	773	768	754	715	746	733	719	761	740	728	757	780	786	739	752	743	748	716	780	777	752	774	781	703	756	789	717	755	748	691	752	744	720	745	713	746	734	723	743	785	781	723	720	758	782	684	723	766	760	721	816	763	794	758	791	775	746	713	713	771	743	769	709	788	726	742	721	739	784	747	734	722	794	724	814	742	727	700	801	727	699	753	780	784	708	795	728	739	762	800	760	757	743	752	744	722	739	764	668	761	783	764	817	747	781	779	747	685	724	771	710	715	733	733	753	751	793	745	738	774	750	763	722	683	773	722	757	715	767	797	741	742	725	722	781	722	780	720	720	715	766	713	772	711	739	771	754	739	731	714	761	756	734	722	763	735	757	744	788	710	738	735	744	734	740	712	701	707	715	810	744	742	729	799	720	754	791	750	728	731	729	745	751	759	732	756	769	754	749	700	764	803	750	749	750	770	704	772	791	711	765	772	790	788	770	761	715	720	763	754	725	798	735	743	780	722	741	737	766	743	745	749	726	799	776	775	738	782	744	762	749	754	758	735	747	724	722	782	761	734	814	703	735	788	728	756	755	763	728	760	737	740	722	721	723	737	759	777	776	772	782	758	758	772	736	767	745	742	744	731	748	756	788	773	727	726	737	735	782	758	726	715	718	685	734	736	788	776	776	783	704	730	771	760	774	723	735	743	730	718	785	701	742	713	749	809	795	713	767	744	794	748	786	693	731	748	771	716	709	759	742	736	730	742	754	760	764	734	708	694	767	732	769	701	752	736	765	740	828	715	768	763	755	729	708	747	732	716	748	821	807	777	730	723	702	769	768	774	717	789	738	695	733	713	724	747	765	786	791	730	746	702	744	744	775	776	798	734	701	743	770	796	733	760	756	731	714	729	762	708	775	723	721	774	755	750	717	770	728	761	758	769	721	777	766	742	766	752	738	735	746	721	727	771	734	732	775	767	776	767	802	753	766	718	743	728	718	730	801	739	782	759	755	753	765	741	787	709	760	729	723	740	779	763	784	730	708	778	721	733	750	721	761	767	758	750	748	688	783	790	767	752	746	767	747	697	729	802	769	764	788	752	746	780	757	755	762	712	768	714	751	782	745	735	754	767	798	748	716	756	773	707	748	721	778	754	695	789	745	771	718	745	743	738	776	720	744	757	767	719	729	738	726	794	775	752	770	820	706	776	750	714	752	753	765	744	767	779	759	736	776	777	834	737	750	756	729	802	758	760	763	745	732	750	771	777	809	735	759	761	771	746	753	723	727	768	756	752	742	780	720	723	747	773	793	734	784	714	787	745	737	752	757	751	765	716	769	797	721	785	741	696	729	776	752	727	747	740	773	749	734	723	701	779	743	722	708	763	699	741	770	741	745	777	757	744	745	719	774	794	735	763	723	752	715	710	769	738	801	702	744	751	772	753	758	716	736	752	733	754	759	750	753	815	732	731	755	737	752	729	711	754	724	730	725	725	763	693	727	765	741	703	752	786	748	785	719	710	793	743	719	735	744	725	771	771	761	713	783	787	784	741	752	793	840	755	738	710	756	765	719	774	742	693	800	709	753	784	748	719	713	741	754	732	738	781	766	779	714	768	736	765	751	756	729	750	764	758	757	736	733	755	774	765	793	762	721	730	760	716	727	744	779	730	770	746	737	718	766	762	717	809	777	702	775	719	756	737	781	785	726	781	780	763	724	761	766	746	730	766	785	765	756	696	817	816	724	768	711	736	790	744	780	750	739	758	758	763	796	773	745	739	760	768	728	665
24320	21535	28962	25121	23007	20658	14279	8656	6759	5317	3975	3329	2729	2384	2216	2013	1869	1636	1407	1375	1285	1277	1197	1037	998	954	926	883	915	935	915	911	895	838	883	840	785	872	804	837	856	908	798	803	831	818	792	778	823	776	813	796	803	805	810	809	803	834	769	835	877	776	810	812	787	846	786	818	791	764	769	831	799	810	793	786	750	796	779	773	808	809	840	822	790	839	773	792	845	802	890	796	768	857	835	778	767	771	786	807	755	804	789	762	793	829	822	805	827	787	809	855	742	796	773	790	837	823	757	843	799	805	821	768	814	776	786	839	844	818	837	817	835	810	832	788	811	767	771	767	810	780	847	744	878	820	811	786	832	775	886	769	792	821	812	789	809	792	820	819	738	896	814	810	797	766	806	784	773	785	835	766	811	771	832	715	861	799	761	868	807	781	779	790	827	757	826	825	797	793	792	780	776	795	752	793	808	765	772	772	799	867	820	824	802	831	784	805	783	775	833	787	756	798	805	816	783	797	791	778	794	785	822	799	818	828	786	819	797	824	783	832	808	792	827	815	807	788	803	752	805	828	751	765	787	778	784	852	750	767	769	783	786	768	797	769	848	734	776	777	796	825	814	754	793	817	753	812	794	801	811	804	833	769	819	794	805	819	818	817	817	729	781	808	779	860	807	782	785	767	849	768	752	816	773	768	859	795	752	778	762	872	791	749	764	818	747	813	774	780	799	812	820	802	817	798	810	776	793	785	796	871	793	799	771	803	807	790	800	820	785	791	830	807	787	799	833	798	826	770	754	786	785	814	816	805	814	773	871	827	787	799	858	779	822	830	757	786	777	767	791	798	803	760	772	802	758	777	793	827	779	754	818	782	811	798	816	811	817	813	779	843	820	809	754	815	761	815	732	785	791	828	749	793	724	802	715	856	777	787	790	793	805	815	798	815	820	773	812	825	780	838	801	817	815	763	769	812	778	796	799	757	793	782	800	805	857	825	789	815	771	803	805	782	784	847	792	795	782	780	809	780	781	815	820	787	799	782	801	763	809	788	814	803	823	815	832	833	798	787	812	803	777	806	794	794	744	740	820	783	744	785	768	778	822	792	755	788	811	834	769	777	771	877	789	815	850	842	767	842	787	813	814	799	774	828	774	793	794	834	795	790	778	794	788	856	799	784	816	712	799	788	813	767	771	795	761	745	785	822	810	800	817	753	751	813	774	788	799	768	813	850	850	776	740	792	802	782	739	769	813	823	792	798	811	830	814	777	794	783	793	773	750	752	765	813	756	840	792	808	758	815	758	838	837	814	753	778	756	795	807	790	794	751	803	809	820	829	834	789	735	797	797	796	805	811	746	863	795	765	804	795	827	817	804	748	768	834	783	822	836	753	788	795	823	812	784	747	771	818	835	757	842	777	770	757	795	800	733	822	812	751	761	804	803	753	831	805	768	774	815	802	831	851	853	789	809	818	771	771	784	779	852	754	712	781	769	763	858	816	816	832	759	817	794	773	795	797	821	788	792	778	855	817	738	782	802	800	790	773	821	773	819	828	765	813	756	807	813	808	814	794	822	753	783	829	838	771	756	733	737	817	821	827	840	805	849	790	832	811	809	796	794	783	794	848	821	800	805	805	831	763	819	762	756	787	761	799	806	824	813	805	811	818	792	785	813	889	794	768	823	782	829	805	786	760	735	794	774	799	804	761	809	763	746	810	806	759	773	777	751	797	814	856	748	783	844	817	769	823	764	804	797	794	790	768	797	807	852	825	856	828	784	777	743	799	797	776	805	759	818	772	797	832	776	796	829	818	810	848	791	830	772	739	767	806	774	776	836	786	775	808	851	766	805	825	768	853	786	774	786	800	765	810	846	763	824	779	792	809	796	803	786	750	807	813	732	777	824	786	833	795	839	793	786	757	803	777	781	812	807	787	764	821	782	835	803	799	818	826	802	741	813	823	843	799	803	714	819	794	802	784	821	798	817	760	792	803	799	797	819	800	793	831	785	805	792	810	771	759	835	751	803	802	745	737	794	790	824	854	807	814	749	784	774	787	792	769	816	770	766	840	800	809	805	837	742	793	773	753	773	778	838	783	808	746	781	786	835	797	800	848	816	766	779	726	773	799	818	813	804	740	860	776	794	762	756	815	773	822	797	797	753	801	784	837	787	806	831	795	798	777	811	794	791	811	748	811	822	838	824	754	762	781	796	786	781	805	814	757	811	826	754	781	763	802	753	773	810	751	798	786	835	853	807	821	807	786	781	812	800	782	801	770	781	839	813	759	776	854	764	773	827	817	774	745	829	835	815	782	779	826	791	824	735	831	798	784	792	784	787	804	781	814	834	835	781	799	798	767	777	816	820	794	803	727	734	796	787	821	813	759	829	767	803	817	781	760	793	799	790	763	793	808	789	748	808	759	819	842	811	751	820	836	801	793	825	802	783	803	822	762	768	780	761	818	795	828	739	753	792	799	860	778	802	803	806	797	763	782	736	846	802	763	777	769	801	788	812	840	778	810	811	875	785	821	826	797	756	761	789	758	782	799	807	803	778	774	763	780	806	740	814	785	748	833	813	721	739	770	778	799	783	779	779	761	821	780	803	794	812	787	811	818	821	766	799	792	735	764	771	783	780	807	741	747	776	843	761	761	834	805	789	815	808	798	806	820	784	787	801	813	824	780	791	772	834	788	841	789	807	786	784	831	762	780	787	803	826	807	774	809	858	789	775	751	789	774	824	806	782	794	803	800	829	780	781	785	759	788	776	767	821	758	796	751	811	790	826	809	764	781	803	794	761	788	820	830	813	785	803	771	828	788	792	787	754	798	779	798	777	757	772	780	758	840	779	745	848	839	812	834	834	784	764	775	757	811	783	829	795	757	745	749	830	790	843	741	768	785	806	810	793	849	811	837	775	804	780	822	787	813	826	830	797	768	825	742	785	798	781	837	834	799	829	836	793	809	804	776	785	812	784	752	756	787	843	803	743	808	808	724	783	805	770	839	766	802	768	785	733	787	786	780	802	821	798	807	779	803	818	810	785	780	763	781	804	811	789	752	744	775	801	742	805	800	829	782	763	765	752	789	770	789	834	760	775	757	836	841	793	780	844	817	807	793	814	809	784	785	835	798	844	751	807	816	811	808	817	793	827	777	791	820	792	827	775	735	771	846	809	845	790	724	791	797	830	729	775	805	777	848	782	780	762	783	790	804	818	780	770	762	839	780	784	818	807	811	773	825	763	816	768	779	827	821	791	830	801	779	780	821	762	828	854	764	837	794	862	754	769	795	781	774	813	800	753	765	800	778	792	818	792	766	819	780	830	788	828	786	840	814	800	733	796	786	772	779	825	782	768	770	775	808	791	811	851	770	785	803	765	784	836	812	774	802	815	756	770	760	839	784	814	796	773	763	789	792	799	846	758	809	795	781	798	816	798	819	825	786	777	821	755	778	784	742	776	787	798	740	823	785	793	792	786	795	795	809	787	815	800	779	788	801	821	752
26081	51524	42711	30532	24929	19323	15292	11423	9701	7337	5592	4709	3852	3202	2884	2508	2305	2011	1702	1571	1540	1561	1396	1152	1047	950	976	1015	1036	963	946	894	897	912	838	903	812	845	851	884	819	855	843	822	800	804	843	897	813	757	843	884	841	786	854	808	864	845	777	815	813	836	743	796	810	810	783	815	796	797	807	810	835	831	847	726	805	776	774	805	758	807	791	818	812	776	827	811	777	774	783	809	793	780	763	800	784	805	791	795	814	772	797	819	805	822	818	834	829	754	855	756	743	835	828	825	797	772	849	788	844	821	789	758	762	803	815	786	809	795	825	804	841	805	785	769	857	814	856	750	822	875	786	769	762	817	831	809	835	783	772	801	796	780	816	820	738	769	853	811	786	786	819	803	804	825	809	790	796	754	817	799	762	814	829	786	836	813	837	811	836	781	814	823	809	793	789	820	776	813	794	828	848	771	835	820	785	790	804	827	761	811	850	803	803	804	844	844	773	790	763	771	803	793	804	814	818	764	810	824	847	824	764	835	820	826	763	804	791	772	803	811	841	756	754	813	803	805	724	826	781	798	779	778	797	790	807	808	812	842	776	799	818	827	776	802	762	807	792	769	794	790	760	783	700	823	778	798	822	769	811	782	802	796	785	851	844	840	816	774	788	779	759	816	787	785	811	806	821	806	811	823	767	820	786	784	848	781	820	742	815	756	774	754	789	852	811	801	786	849	833	817	833	808	811	832	796	820	798	786	818	755	857	822	748	788	745	805	777	837	854	778	808	802	808	842	766	783	822	780	817	842	810	788	766	811	809	772	763	863	788	775	800	786	783	754	837	781	785	858	826	789	805	775	791	801	822	768	783	821	817	828	775	782	777	819	826	765	754	798	835	785	844	836	812	806	801	810	777	769	762	816	785	767	763	756	858	802	768	729	770	796	798	830	799	759	813	801	772	769	839	813	807	789	788	810	805	791	804	769	812	860	761	795	841	812	815	777	737	843	765	816	764	796	796	828	802	792	810	797	793	805	815	840	856	815	717	825	745	807	799	751	852	779	838	805	820	820	788	798	785	785	791	762	824	831	733	753	743	773	781	762	792	784	785	791	816	731	796	744	781	790	809	766	796	758	781	820	741	798	831	834	850	797	821	787	760	827	806	788	824	789	852	830	798	798	786	772	783	757	805	754	840	763	785	839	795	793	729	800	781	794	796	726	740	830	775	788	822	804	828	818	803	788	739	825	792	801	800	831	849	858	778	846	774	800	788	782	797	798	789	774	764	812	801	772	806	831	792	836	752	778	797	781	818	735	842	811	862	769	791	825	808	795	788	828	826	808	800	766	793	774	800	803	789	759	751	858	810	845	823	769	835	824	775	792	800	765	780	782	791	772	784	791	809	780	801	809	810	814	775	801	804	824	823	760	771	818	752	761	836	814	785	772	790	806	784	775	771	828	784	802	789	784	795	801	825	833	797	826	811	817	783	809	819	794	785	833	808	822	833	802	794	811	775	826	857	779	770	773	827	785	803	770	783	802	833	829	770	785	803	856	786	856	796	780	809	768	760	828	814	807	842	800	796	771	817	771	803	819	793	776	754	799	810	769	774	764	832	777	767	797	783	836	774	839	810	804	800	779	833	799	742	758	790	802	800	825	801	794	781	785	844	806	791	792	838	831	778	835	805	772	836	787	778	783	791	774	776	800	783	797	798	819	812	798	838	796	800	802	755	808	781	754	812	781	751	814	763	767	801	792	784	762	813	794	786	841	804	834	784	791	798	759	813	797	747	807	850	839	795	821	805	744	771	775	805	836	794	790	780	835	831	759	806	752	794	787	788	724	828	809	817	785	742	779	847	787	802	841	807	865	773	777	838	807	847	791	783	735	773	769	784	809	768	826	782	839	750	785	809	788	758	814	799	854	840	754	812	752	787	798	791	829	789	786	778	806	786	804	829	794	791	809	816	785	795	813	772	786	791	791	823	818	792	804	780	796	796	826	779	775	792	833	766	824	769	808	778	802	770	751	838	811	820	789	827	788	814	796	751	782	778	818	758	813	784	804	783	837	839	785	811	800	836	799	832	741	813	741	761	813	769	771	778	781	781	805	813	810	847	818	769	813	766	759	824	866	793	794	785	780	804	760	806	795	794	825	785	806	812	815	797	819	740	780	798	730	779	824	807	771	822	802	803	826	756	826	780	845	817	809	850	779	806	798	774	830	839	846	748	797	778	836	807	781	799	794	768	763	771	735	825	851	781	834	771	800	774	783	755	808	779	814	793	818	721	780	775	784	805	805	813	738	782	820	788	807	750	776	805	730	749	811	776	828	833	829	835	810	839	773	828	842	851	762	740	758	780	804	783	776	839	789	772	751	805	811	798	826	791	809	788	740	804	854	792	793	804	778	789	779	757	771	793	742	831	778	869	844	837	799	786	774	776	824	776	822	819	777	792	777	849	761	810	806	787	784	824	794	841	784	739	823	829	783	783	802	793	852	782	772	770	858	845	792	681	757	811	783	789	842	765	759	785	820	781	791	744	814	790	824	769	783	792	794	752	830	831	762	774	790	788	835	781	801	816	819	796	789	844	772	852	825	800	829	788	784	800	763	796	808	770	858	835	819	802	784	799	744	779	782	768	828	773	765	791	827	809	801	839	780	796	767	790	776	773	786	798	773	733	807	810	782	793	789	740	794	783	806	789	780	795	786	754	804	782	771	851	765	774	794	790	818	839	783	815	839	749	827	813	790	793	812	793	790	785	807	757	785	864	776	813	792	830	791	744	775	830	796	791	803	847	822	811	789	792	751	818	808	796	756	796	809	801	865	824	802	754	800	807	759	852	771	788	767	778	775	853	822	785	787	769	806	790	832	810	798	830	747	776	784	809	792	838	835	787	810	815	813	836	810	776	793	818	790	828	764	754	789	811	787	801	776	795	776	799	820	764	787	785	835	807	780	855	798	798	774	778	809	736	813	785	816	846	786	811	770	774	757	769	806	778	843	775	872	810	796	809	790	749	735	770	817	804	774	802	773	820	813	749	800	809	852	781	831	759	761	748	817	792	735	781	798	822	788	765	716	804	844	794	788	779	828	802	794	835	823	808	815	833	809	783	732	775	818	787	822	809	758	789	791	805	839	805	776	802	768	805	740	754	822	783	804	793	755	825	832	804	810	798	790	780	801	820	781	766	807	775	829	787	790	786	785	817	800	752	819	831	789	829	782	795	822	783	790	806	805	829	823	794	828	785	770	800	809	769	806	791	817	857	809	819	818	796	807	767	754	761	778	787	792	798	801	825	773	810	772	788	779	797	801	765	833	825	784	762	766	798	783	812	865	794	782	800	795	822	782	830	812	824	802	804	764	785	827	823	835	808	768	794	740	781	847	830	822	775	850	797	819	791	807	819	817	829	834	787	802	811	832	800	789	856	818	816	771	790	749	793	795	752	839	819	846	820	792	856	801	809	800	810	774	799	833	791	767	837	804	804	805	795	767	816	810	744	779
25531	21577	28657	27041	21338	14844	10118	6856	5007	4050	3055	2562	2203	1986	1823	1664	1620	1434	1343	1312	1232	1186	1141	1002	945	945	947	869	936	833	885	825	835	857	815	870	879	786	811	848	847	765	837	773	815	817	845	804	809	845	843	799	819	853	804	773	791	774	778	775	751	834	818	818	727	774	821	798	767	760	769	778	800	766	777	819	758	766	796	751	805	768	790	728	826	791	754	799	749	758	793	755	785	791	801	773	760	796	783	778	847	803	762	773	783	783	815	778	783	777	760	816	836	816	842	782	770	786	830	785	766	761	738	771	790	757	830	784	770	798	771	822	785	750	756	789	819	808	781	799	757	792	815	770	763	717	774	783	752	797	800	774	805	832	839	756	806	783	812	759	750	794	795	767	768	798	783	788	812	780	736	750	774	802	773	774	742	815	754	760	852	804	798	809	738	873	774	757	772	769	779	799	823	805	778	781	798	791	806	759	816	804	853	806	804	776	814	790	795	799	787	815	825	766	816	805	792	776	771	791	756	779	792	775	757	778	749	791	766	800	818	788	779	734	765	793	762	795	809	792	771	823	729	805	787	812	786	760	785	820	809	833	786	811	743	759	766	751	747	778	779	757	821	830	801	745	752	807	811	794	775	746	789	780	777	761	839	753	767	755	769	820	815	838	798	772	763	865	792	769	803	776	793	822	770	842	787	767	761	791	775	800	806	733	823	753	799	743	790	751	774	772	756	799	757	812	793	811	810	780	753	758	800	812	806	853	767	793	776	751	760	749	811	780	797	793	826	760	808	765	793	820	762	787	776	799	799	782	818	771	740	771	793	776	783	781	844	762	808	789	797	803	769	793	771	771	754	804	770	775	796	759	818	816	800	732	779	804	774	851	716	773	816	834	766	797	754	733	785	765	793	763	762	829	772	763	778	832	831	782	718	772	769	721	775	752	778	767	769	789	788	734	790	805	812	827	801	723	772	831	790	741	772	786	780	813	809	848	791	783	815	816	795	770	785	818	820	756	787	785	763	732	716	736	820	797	761	805	803	792	782	833	756	819	797	776	811	833	779	802	766	825	813	769	817	794	750	770	763	782	793	779	776	805	842	727	789	766	734	821	827	755	764	737	775	802	815	795	762	747	763	757	833	826	828	815	840	790	782	762	848	776	812	815	837	818	780	799	791	795	785	786	814	760	800	827	772	773	781	787	736	838	811	810	816	793	806	789	814	817	730	777	772	830	753	793	817	787	781	831	781	806	805	793	778	762	741	815	770	765	778	788	779	748	759	756	823	800	761	802	769	784	799	792	805	743	810	751	800	790	836	776	822	779	782	756	765	782	754	741	748	780	798	836	801	805	805	728	874	736	770	787	822	804	737	783	848	787	807	748	828	777	764	798	794	788	784	806	836	805	808	775	825	765	741	727	734	754	791	762	772	801	783	740	739	745	795	804	754	753	816	805	779	794	779	764	790	766	722	760	799	787	807	813	778	731	799	759	737	788	798	720	818	824	789	804	754	765	781	794	770	804	801	851	744	818	791	799	793	768	784	774	769	776	822	781	786	766	804	794	835	808	811	807	785	807	789	774	728	752	741	784	770	794	789	768	793	756	751	815	789	794	788	857	829	835	781	764	737	765	815	773	732	799	768	747	798	781	774	806	754	794	792	852	803	796	752	775	819	816	778	799	785	791	818	796	792	752	815	804	795	824	789	741	766	762	745	788	783	763	766	741	852	770	787	805	741	819	798	774	779	774	795	789	786	763	769	796	790	735	819	810	769	795	775	803	799	753	836	823	757	783	804	803	716	795	807	742	782	767	772	858	762	783	781	759	795	808	806	780	805	761	814	781	747	778	797	784	765	827	815	752	759	814	820	820	799	827	776	769	743	792	782	764	803	767	784	827	707	788	772	780	802	751	845	818	818	830	821	824	831	757	802	824	841	766	757	864	788	823	745	749	781	757	772	797	816	802	780	788	808	792	806	762	830	807	763	760	761	782	760	800	759	757	785	779	812	764	817	731	793	784	790	757	815	789	819	785	798	835	773	838	805	825	788	764	776	771	789	746	768	754	753	775	766	826	750	824	820	779	774	785	791	798	791	842	813	747	774	839	798	794	876	796	769	823	780	814	802	785	806	790	795	782	791	802	810	792	794	773	878	778	810	777	786	771	766	812	789	772	751	718	756	778	729	771	774	797	760	774	811	786	762	761	792	786	758	752	822	812	792	784	764	764	861	718	825	773	757	773	793	771	791	804	785	811	807	788	804	759	812	803	834	774	796	773	826	790	769	803	778	766	804	853	750	793	830	829	776	731	837	790	765	775	764	777	826	744	783	797	745	764	767	782	823	791	765	754	774	779	808	801	810	790	817	798	758	785	803	834	787	756	766	811	731	859	826	798	780	823	841	811	786	782	762	852	801	758	776	751	784	772	785	776	771	755	815	772	738	767	809	787	795	739	751	754	805	772	814	791	813	759	798	774	805	801	723	774	758	809	754	813	789	769	798	807	797	758	768	778	759	787	799	788	784	735	751	805	790	787	781	804	764	776	780	747	746	757	768	797	757	784	787	776	793	800	791	792	773	802	812	767	786	816	757	773	737	752	771	785	784	791	794	788	747	770	731	789	801	769	747	773	787	769	850	800	813	765	807	760	773	801	787	812	793	778	749	801	837	797	803	772	804	774	755	743	775	782	790	787	791	741	802	782	756	820	760	776	746	807	776	808	781	748	764	819	770	773	858	787	747	820	809	756	825	762	761	780	852	780	795	784	715	806	788	802	790	763	786	818	783	785	792	803	758	804	784	781	782	761	803	787	797	823	818	818	831	706	791	798	777	802	836	828	816	786	789	812	777	771	762	785	772	791	790	800	768	753	775	814	784	790	790	752	788	748	810	818	790	843	825	785	794	790	795	804	800	749	796	806	767	832	804	778	785	794	816	835	803	787	785	765	792	766	798	816	791	761	732	739	756	803	794	834	817	775	802	755	772	808	803	753	795	811	786	806	765	800	767	784	805	760	793	809	788	794	784	787	784	776	829	721	782	796	786	753	811	769	813	756	799	817	801	785	798	738	774	771	790	801	741	826	798	787	837	727	794	756	805	761	755	753	740	768	762	816	795	811	760	814	780	755	798	791	790	817	769	809	773	805	775	739	802	797	759	806	765	807	714	812	782	763	781	808	783	762	834	837	751	794	802	757	818	756	807	839	737	792	743	820	826	745	741	761	814	801	816	780	787	828	739	793	810	798	822	777	797	877	796	795	754	815	773	802	794	814	765	752	789	786	793	807	778	731	785	804	763	808	738	736	833	762	777	767	778	844	828	775	750	798	782	784	775	806	804	740	826	802	804	811	793	768	864	807	774	749	792	730	791	796	733	825	832	801	831	761	743	749	728	793	782	753	829	772	793	757	819	790	782	792	817	782	787	820	798	791	838	806	803	775	754	784	738	812	729	778	796	767	812	818	774	838	788	785	769	802	798	806	771	763	743	812	812	801	798	763
26024	48425	39387	27406	21989	17076	13158	10025	7967	6001	4628	3821	3051	2628	2227	2184	2062	1868	1640	1446	1507	1386	1383	1114	1026	981	963	997	951	945	938	904	869	857	918	865	887	854	887	841	827	831	813	880	836	855	833	842	852	847	813	798	816	805	800	798	810	838	791	845	801	871	809	796	828	827	807	829	836	847	828	763	788	849	812	870	805	778	821	777	798	798	787	755	819	834	771	795	765	790	787	810	793	840	820	780	800	821	799	788	773	793	807	814	773	803	814	806	799	816	803	818	826	881	788	797	756	772	795	775	790	778	837	826	750	765	754	741	848	768	797	793	780	782	787	806	772	792	806	785	841	807	779	812	807	793	794	790	801	789	822	803	897	812	814	851	761	769	850	745	772	846	761	779	806	786	791	822	784	823	814	805	807	771	802	826	768	759	814	781	798	803	809	786	829	778	779	817	746	711	789	836	777	812	820	789	792	783	816	819	766	785	796	836	796	859	847	795	837	770	798	763	836	855	793	779	788	772	812	858	831	778	797	829	818	841	807	808	812	773	778	798	788	793	770	770	773	797	807	820	779	860	793	816	802	828	782	797	805	790	743	784	819	755	791	800	804	757	831	836	816	777	822	804	780	814	774	766	807	810	791	758	830	784	812	794	786	804	800	819	849	751	775	793	795	785	789	754	852	784	842	753	783	765	821	838	849	792	848	822	834	823	751	799	800	775	826	836	776	800	775	828	784	826	759	817	851	776	755	803	820	844	761	796	782	779	806	794	776	793	785	791	764	778	786	785	825	778	757	809	788	749	814	797	801	790	803	773	782	808	808	808	763	821	785	761	837	799	782	758	761	791	758	801	844	788	792	727	791	789	796	797	829	825	784	823	818	756	805	801	823	815	793	788	726	820	800	791	777	899	766	758	798	808	766	781	789	821	829	796	792	783	761	754	773	792	781	767	812	793	806	760	783	744	848	786	834	803	764	821	833	815	783	800	835	789	819	792	799	793	832	773	758	776	771	790	787	849	810	858	836	825	810	791	800	783	753	823	789	825	816	811	793	815	809	795	785	763	784	763	781	769	830	747	784	768	785	828	837	827	823	768	768	813	774	812	777	772	803	760	803	781	831	865	769	776	825	787	834	808	828	851	766	827	776	769	819	776	792	847	779	817	842	780	786	793	761	816	750	780	748	774	804	773	843	803	801	799	812	824	754	769	815	747	847	824	856	837	769	765	799	759	787	835	796	758	807	784	754	796	838	854	813	777	812	862	818	808	806	795	824	844	842	776	776	884	709	786	812	839	850	834	845	775	823	784	826	808	774	833	760	819	816	752	781	870	819	795	794	792	783	813	798	820	841	863	782	756	796	767	780	787	848	844	825	801	779	835	797	775	818	792	803	794	785	834	826	802	781	816	798	755	793	776	845	794	788	806	813	794	827	795	779	769	809	797	767	806	765	848	789	767	819	847	778	788	796	805	827	789	776	817	767	778	776	837	828	800	855	805	742	798	845	811	754	883	889	781	766	760	826	818	830	768	803	797	814	827	783	767	802	814	851	841	770	817	825	789	792	801	774	785	816	781	803	807	789	799	822	772	755	830	803	779	827	834	819	804	800	728	783	828	825	804	789	799	765	809	767	765	799	800	858	835	786	796	822	783	774	787	831	793	803	820	766	852	794	773	769	857	798	844	785	813	795	753	831	813	799	803	823	838	796	813	799	818	869	783	817	741	754	800	798	781	756	721	789	851	740	800	734	841	800	807	825	829	795	813	804	791	778	792	799	818	817	778	778	808	773	757	782	787	776	811	793	751	761	760	789	823	829	832	774	782	813	791	813	800	789	810	816	812	809	826	809	803	819	797	791	756	761	799	852	804	813	824	721	784	830	805	806	805	827	825	834	740	835	801	834	836	854	815	805	814	833	823	821	791	817	804	814	853	801	775	812	795	812	808	777	799	811	809	779	802	805	823	803	839	783	767	830	791	839	780	808	792	794	783	819	843	809	780	797	794	775	806	814	779	792	803	846	796	801	810	870	793	763	800	799	742	797	840	773	836	798	826	831	840	868	816	798	817	796	752	880	825	790	770	823	861	827	791	801	818	794	762	845	762	787	764	871	753	791	833	785	790	839	826	839	826	781	774	818	758	758	778	787	783	767	817	781	774	802	795	809	775	811	801	843	841	854	817	807	811	801	771	792	824	759	782	766	771	817	834	747	857	816	784	777	833	827	775	768	822	848	787	751	779	797	773	766	814	834	793	823	800	748	805	792	814	831	787	802	822	807	832	819	819	809	782	768	832	786	835	798	815	812	815	800	780	797	754	798	774	830	830	751	787	812	799	782	799	825	770	800	790	867	794	733	816	840	815	826	786	770	805	853	783	824	793	771	765	805	758	873	749	786	784	805	821	770	792	799	729	760	749	804	751	778	797	767	760	863	783	790	753	779	769	768	813	864	795	798	815	803	803	828	789	851	791	842	742	800	820	794	839	774	864	801	822	790	848	817	765	780	879	812	789	775	781	846	767	793	819	808	824	786	822	809	763	813	792	753	809	769	796	780	774	763	847	785	816	776	832	783	803	790	835	763	782	874	788	808	843	781	790	822	871	778	752	748	775	831	798	798	782	823	821	799	769	767	837	825	816	831	818	833	827	782	790	830	831	778	822	788	830	821	795	831	816	781	795	820	736	780	765	838	854	833	842	802	809	791	803	751	798	789	839	797	801	805	857	812	760	790	804	753	844	847	841	816	798	806	758	807	788	842	793	850	814	819	784	799	771	829	834	839	777	762	791	786	793	790	791	789	774	775	834	812	837	786	764	757	800	823	768	862	856	835	873	815	736	828	778	763	841	823	809	791	832	795	786	808	776	780	799	792	795	774	795	836	808	801	834	809	764	831	854	779	787	744	819	755	815	826	758	808	797	839	767	762	776	813	826	741	751	835	796	795	776	821	789	827	836	822	809	780	787	824	817	834	765	819	796	804	771	825	829	813	825	829	779	845	791	781	808	804	791	779	848	789	795	775	774	806	830	822	813	772	787	813	789	823	783	848	837	818	816	777	778	830	775	814	795	844	811	826	737	795	792	790	821	825	780	829	800	816	839	815	801	793	855	788	808	769	771	805	787	798	800	811	821	802	780	772	811	816	801	848	771	828	816	842	830	818	802	794	817	767	778	813	764	811	843	796	823	810	815	767	795	808	807	772	812	773	808	833	825	823	839	778	797	746	830	768	786	747	797	742	786	792	826	833	813	782	819	793	786	872	780	755	787	788	818	812	833	762	807	780	783	744	806	784	809	843	787	781	800	792	767	782	820	766	801	819	848	805	779	808	818	793	822	782	800	836	797	776	774	779	765	832	836	760	756	794	774	766	785	849	815	799	825	819	783	764	773	795	800	837	794	847	816	820	753	808	790	777	814	759	770	789	779	751	795	785	803	819	780	804	824	801	760	809	823	785	767	775	818	824	853	799	798	803	879	780	810	777	818	771	756	779	822	826	790	829	756
23300	21621	29461	24393	22150	23880	22762	12942	8947	7056	5387	4418	3689	3240	2636	2498	2251	2130	1946	1819	1691	1664	1580	1319	1158	1151	1266	1186	1123	1111	1066	1038	1043	1084	1049	1033	971	980	993	960	964	972	902	958	928	967	950	915	956	949	921	950	894	881	904	954	902	868	915	872	988	896	937	884	919	864	901	817	911	910	875	936	956	900	949	914	964	933	933	900	933	906	950	889	928	948	931	933	913	925	900	920	906	905	894	920	907	972	971	955	899	942	881	939	900	945	950	918	890	936	854	962	887	917	890	947	925	922	928	889	893	903	900	918	869	906	934	930	896	923	947	852	922	920	876	925	908	868	913	889	888	927	915	987	916	902	892	927	863	868	888	897	993	935	870	867	960	949	954	887	896	940	856	905	949	888	966	916	906	892	963	878	898	899	885	903	851	902	968	887	888	872	879	895	946	929	894	899	872	916	888	914	888	882	894	923	877	901	853	953	873	881	852	901	915	897	951	923	902	949	922	894	898	867	891	965	902	900	910	882	963	944	895	928	877	910	877	910	880	956	869	944	897	886	884	907	895	897	932	944	933	939	933	928	881	861	848	868	876	925	907	933	927	1032	899	876	946	916	908	937	923	968	907	854	947	907	911	902	905	914	929	922	937	903	922	928	945	914	864	906	933	919	901	944	900	894	943	943	904	911	937	969	951	927	887	894	895	913	866	946	872	919	912	909	892	909	915	905	888	901	920	943	828	861	890	955	853	912	927	883	891	961	904	875	910	885	915	895	885	907	929	915	973	863	914	910	905	919	943	869	884	961	938	898	921	929	931	847	850	931	924	963	897	928	901	877	933	872	915	911	893	859	925	907	943	922	937	899	894	940	933	902	907	909	890	954	920	889	916	954	863	893	931	967	906	890	911	947	924	931	967	925	906	869	913	914	868	873	901	939	914	845	870	958	919	905	873	912	890	901	897	897	851	935	871	857	911	913	915	897	917	871	923	965	930	905	894	934	902	951	877	906	934	881	863	903	909	949	898	938	899	875	929	947	894	910	917	964	920	957	851	865	869	898	966	911	893	877	884	915	922	910	918	951	995	870	902	946	868	852	906	925	890	915	928	936	868	930	930	917	892	880	912	908	893	844	892	885	951	960	902	935	915	883	940	927	916	955	956	921	955	883	945	928	968	917	887	856	898	904	884	904	935	900	916	883	892	880	883	886	920	904	872	885	833	912	898	860	882	903	911	892	884	926	943	869	881	857	889	919	917	943	940	981	829	917	973	887	898	945	941	930	913	918	940	891	872	894	927	871	892	903	952	949	870	884	915	909	941	905	882	880	906	942	968	896	931	900	869	929	906	911	877	893	918	947	888	932	888	882	868	878	888	939	918	892	896	969	900	880	955	920	903	964	966	916	946	917	937	914	945	917	950	914	952	915	946	918	876	911	921	883	891	885	913	945	922	952	877	920	894	900	883	900	867	946	890	898	874	884	883	928	896	851	927	952	943	947	906	886	917	895	900	923	973	867	908	876	860	898	963	891	940	914	963	971	899	948	880	928	901	897	955	896	869	916	865	898	951	906	901	845	889	899	868	929	875	892	894	933	942	922	878	876	927	893	958	872	949	902	937	947	902	928	936	923	863	968	916	898	925	845	945	896	966	935	868	916	874	946	917	898	865	945	954	903	903	908	943	925	897	907	883	864	899	926	885	886	892	888	858	908	893	870	911	887	909	941	870	945	963	908	887	912	886	901	892	950	925	907	893	944	922	896	942	898	889	909	895	919	867	951	891	873	931	922	869	942	913	919	957	898	866	878	927	905	899	919	852	916	925	923	922	975	877	903	909	891	935	913	906	911	888	933	888	896	939	882	922	884	906	892	923	942	910	917	936	884	951	920	903	882	875	874	985	874	904	884	946	908	938	884	907	905	934	908	923	956	918	924	919	890	884	880	952	935	951	933	894	874	855	898	918	913	963	951	917	932	902	905	969	906	960	899	931	929	924	915	939	893	934	921	900	881	941	962	906	888	930	915	878	912	894	927	902	886	902	969	940	847	889	930	944	926	968	925	916	885	899	916	897	976	907	863	895	856	901	962	914	939	936	945	900	905	895	909	880	887	904	894	934	920	916	931	943	894	922	908	919	917	916	854	903	919	914	976	919	943	922	903	857	894	843	890	945	911	915	915	873	910	928	948	890	911	975	868	933	929	963	977	893	993	882	893	922	890	900	914	903	927	946	843	868	879	897	870	865	954	976	946	869	894	876	932	936	906	863	895	832	902	901	892	911	879	924	905	934	915	905	938	938	873	893	883	904	901	951	949	909	936	898	889	975	928	894	880	947	946	853	860	879	912	915	828	931	859	923	924	874	863	902	921	940	912	993	944	938	925	882	872	969	896	924	876	831	888	917	881	958	869	958	882	871	900	894	921	974	938	870	953	847	942	922	879	904	888	854	946	937	876	913	907	916	934	926	881	861	907	910	875	919	901	897	911	897	889	915	866	875	919	933	929	928	890	946	870	913	881	888	943	952	898	900	833	908	921	928	875	900	878	830	913	898	848	938	924	887	931	830	856	914	957	906	871	894	887	901	885	827	896	887	937	904	965	946	874	925	915	913	909	882	937	899	926	953	963	960	955	917	941	902	881	880	925	909	944	917	925	892	954	942	880	885	906	942	955	914	929	901	939	943	919	915	863	883	920	910	917	923	856	934	934	918	959	937	892	922	903	881	888	869	896	928	899	944	966	943	910	868	876	873	965	912	927	863	866	928	877	866	910	890	935	929	923	900	929	899	909	875	872	939	923	964	921	904	943	947	890	951	913	883	924	886	930	915	922	856	904	942	919	943	850	889	930	875	905	874	873	876	880	913	905	897	944	911	905	895	924	850	975	950	880	908	960	918	871	945	931	923	872	874	925	916	882	899	900	919	912	897	935	954	892	857	895	899	906	866	899	912	824	913	898	925	903	914	898	870	886	926	914	925	914	896	865	924	925	897	917	935	939	849	860	888	928	877	890	918	890	917	951	885	935	859	899	906	902	885	886	921	854	881	912	932	938	881	880	936	939	913	901	914	923	881	879	864	929	965	868	911	872	932	904	981	884	936	889	895	908	929	911	927	882	944	934	910	958	880	928	941	906	904	864	875	904	873	906	911	897	959	927	856	913	879	944	902	921	890	875	973	843	883	923	934	895	922	887	862	926	914	931	913	925	910	922	915	938	919	923	984	890	920	876	886	854	888	946	901	880	907	897	907	938	896	943	847	880	926	868	933	929	944	876	899	838	949	912	992	923	913	865	924	904	889	915	877	918	898	869	905	907	898	875	929	881	921	874	939	879	829	894	893	898	863	836	931	907	926	903	925	896	870	939	912	905	954	940	880	969	895	859	893	945	908	918	903	916	899	897	936	891	985	937	904	878	885	895	904	906	957	911	878	923	883	925	908	871	900	901	953	901	935	938	879	968	924	880	907	915	848	896	915	833	862	859	864	890	924	880	944	926	885	908	920	908	910	882
28418	57442	47753	35902	29697	24469	19507	15406	12016	9401	7497	6126	5091	4266	3693	3283	2776	2774	2404	2067	2021	1958	1791	1422	1312	1255	1229	1180	1187	1133	1111	1066	1094	1037	1000	1035	994	977	931	960	935	939	915	960	973	901	989	930	925	978	933	893	914	905	938	957	936	944	907	907	941	904	924	912	852	943	945	917	876	893	902	910	891	907	913	861	873	938	878	904	870	928	895	847	870	925	929	897	882	894	932	882	867	904	894	875	883	908	892	903	854	923	866	911	945	914	917	942	883	934	909	894	856	904	878	941	891	868	855	880	856	901	864	895	892	881	873	894	897	895	926	888	890	894	914	902	876	929	843	903	924	960	917	861	895	887	893	957	848	895	874	900	910	927	882	978	964	899	914	909	886	899	951	959	870	883	932	912	930	895	929	909	891	850	1010	870	899	878	915	887	889	887	903	946	859	934	910	813	922	882	915	903	873	890	938	899	883	896	969	880	891	859	936	893	855	917	895	920	905	887	922	875	861	890	916	864	914	881	941	926	873	898	890	869	877	856	879	922	872	889	908	881	923	905	920	861	916	888	883	915	880	870	834	909	915	923	902	853	875	909	929	930	939	909	831	862	904	853	928	945	894	830	905	912	911	936	934	863	903	895	847	941	902	870	835	878	842	895	861	894	879	909	868	908	893	907	876	866	864	887	906	829	959	884	918	860	862	940	891	906	863	865	928	912	921	913	888	861	912	916	889	868	946	907	856	875	853	933	920	859	893	900	909	915	887	876	890	899	879	899	959	907	893	888	883	847	937	925	901	926	902	910	905	899	864	871	919	875	895	893	880	880	952	881	878	898	861	892	842	882	887	860	904	891	882	919	889	863	903	884	888	907	916	893	890	954	852	926	852	931	914	876	867	864	832	935	939	927	872	926	876	876	930	907	938	889	918	966	861	909	919	943	873	869	906	887	866	879	912	865	932	906	861	855	901	949	876	913	921	910	951	942	913	913	917	924	897	873	855	868	847	879	898	885	908	926	878	851	853	873	918	881	918	929	868	893	880	866	891	905	958	919	833	858	879	911	905	911	884	899	947	874	949	872	910	883	869	874	867	904	954	931	937	941	877	970	870	903	946	899	828	889	895	870	910	934	929	904	897	895	913	853	873	899	914	889	899	859	872	918	864	904	886	917	914	904	921	894	883	838	854	882	866	911	876	898	884	879	922	890	893	926	894	867	940	893	866	888	942	900	917	923	908	891	939	901	905	926	888	864	901	918	889	880	946	904	876	860	870	873	888	942	879	914	943	910	926	883	882	903	910	915	921	878	922	930	881	945	898	936	850	921	863	899	858	898	938	874	830	878	905	901	877	914	846	867	854	904	874	902	886	873	865	930	849	909	881	846	962	922	912	986	883	891	873	924	887	884	873	923	909	928	952	889	924	907	896	925	891	894	935	919	849	902	852	933	868	934	898	879	930	903	885	854	958	868	845	923	879	842	951	921	879	903	911	853	935	921	850	895	928	907	886	893	865	922	866	880	918	897	901	884	889	914	897	918	892	932	877	853	895	906	858	924	879	879	898	843	885	894	917	844	993	890	890	945	885	904	903	900	845	902	896	880	853	916	894	972	897	936	871	887	858	887	877	867	806	906	865	875	897	941	859	901	949	919	915	907	895	940	901	893	936	947	940	854	887	919	960	872	867	856	880	872	923	936	902	915	894	932	869	870	885	877	892	895	927	876	900	902	888	889	871	900	869	859	928	884	916	921	925	916	885	890	869	907	955	860	895	892	909	904	897	942	910	857	942	848	905	895	910	948	927	880	905	918	893	966	911	952	894	898	851	895	913	935	921	891	876	828	872	881	876	900	873	864	903	917	916	877	913	959	960	938	901	905	862	927	901	945	853	884	877	841	827	870	885	921	875	911	885	923	871	874	859	897	914	882	905	909	953	891	868	914	893	878	943	923	908	854	965	877	954	924	928	930	871	981	895	890	889	921	874	915	886	914	908	891	873	865	925	857	954	869	914	878	938	853	910	893	892	903	914	887	917	865	900	890	890	925	870	945	930	912	884	894	945	857	874	866	844	842	884	823	927	845	888	882	886	893	880	894	916	896	975	942	874	923	896	861	878	906	938	940	902	906	891	887	874	925	943	845	882	906	891	871	894	904	932	863	871	908	891	949	880	922	921	887	952	917	871	877	910	868	863	889	895	932	850	859	895	878	863	891	922	926	870	949	918	920	918	931	901	869	925	868	852	952	943	883	916	852	908	878	935	933	920	900	877	882	839	886	905	837	847	916	931	916	914	927	867	885	878	946	874	855	930	868	939	964	893	940	914	875	852	922	921	823	914	916	876	875	911	882	859	874	893	909	869	908	877	899	920	861	888	891	967	900	901	887	900	846	900	898	909	915	897	888	879	873	929	914	898	939	922	883	862	876	827	936	904	924	867	885	872	922	948	885	890	880	875	902	942	893	875	904	904	875	948	934	801	867	894	857	874	985	839	878	887	915	891	861	898	846	938	910	892	841	908	916	871	933	925	857	904	884	879	872	857	852	896	904	860	937	910	882	909	894	869	891	852	907	861	930	914	895	884	887	876	974	949	889	938	894	866	886	851	928	938	899	899	960	929	891	892	935	870	891	892	874	960	902	931	893	877	881	898	923	874	846	883	899	897	939	870	863	905	894	918	930	833	878	951	887	904	867	883	872	933	954	899	851	873	899	871	843	924	904	920	884	944	855	920	884	850	895	851	908	904	881	893	924	969	869	891	918	867	924	901	924	935	931	870	889	894	904	893	856	819	902	930	932	884	888	966	956	967	894	925	924	903	892	954	905	885	877	942	865	881	907	898	898	842	977	882	885	915	893	864	926	886	889	899	915	842	862	878	866	913	869	909	876	868	875	887	864	929	942	910	894	969	863	895	895	849	855	935	893	942	908	924	906	912	910	912	936	905	885	890	932	869	857	877	892	842	909	916	958	901	921	907	866	910	908	888	913	937	907	888	908	914	893	856	925	918	927	920	919	891	868	924	864	869	952	894	916	872	923	926	886	918	878	861	872	906	916	933	848	878	881	885	872	880	905	867	945	917	903	932	823	895	954	909	929	841	889	867	880	917	914	968	951	920	887	901	900	932	872	888	909	919	864	951	898	907	855	880	883	900	877	932	975	910	849	896	903	853	857	922	886	879	858	903	833	934	927	935	919	956	897	870	874	936	857	878	912	890	858	937	867	932	881	894	883	875	881	889	830	872	873	897	917	855	892	941	858	857	858	892	904	879	874	857	889	903	896	877	865	870	920	835	898	882	951	913	857	925	888	899	868	885	923	953	923	871	875	913	831	898	885	877	965	868	886	886	930	864	933	928	880	891	892	940	840	915	917	916	889	904	873	897	829	922	933	860	866	939	897	873	884	906	869	892	874	903	849	954	850	840	863	888	892	924	883	897	896	849	942	872	849	874	917	901	906	847	905	848	914	890	912	888	956	891	872	901	902	897	872	967	972	933	925	859	947	996	917
29691	29198	35138	26439	16466	10953	7339	5535	4210	3212	2605	2148	1918	1698	1561	1387	1345	1297	1233	1147	1028	1071	958	916	828	866	797	838	810	812	806	775	788	789	729	757	788	747	698	795	751	748	792	749	753	710	745	707	714	755	728	735	720	739	745	755	754	748	753	769	745	743	726	755	756	746	719	781	746	686	749	730	732	763	761	725	724	694	712	723	781	732	744	797	724	705	703	717	739	779	760	693	756	695	763	770	727	777	735	656	758	755	698	763	700	721	710	728	748	749	761	746	753	708	732	692	776	748	742	756	749	715	746	665	740	737	698	714	788	707	687	701	727	764	689	761	752	727	728	746	769	767	787	735	742	636	797	733	720	737	736	709	744	749	741	723	717	727	725	747	734	768	736	712	737	769	725	708	733	707	798	780	716	713	727	767	760	756	751	760	767	715	715	747	728	716	748	725	750	676	700	764	733	734	761	772	769	727	755	726	691	678	781	725	734	778	706	756	736	726	702	724	787	737	730	713	742	771	728	703	732	718	740	730	737	770	744	759	731	765	753	721	702	721	683	755	753	709	728	799	730	755	716	723	682	730	765	715	747	743	732	753	771	698	776	732	723	778	736	727	777	744	712	673	738	706	805	731	708	717	692	721	732	737	757	772	760	728	714	731	730	720	748	744	711	736	760	716	731	728	718	722	748	692	740	740	767	719	729	716	718	748	705	746	723	731	688	747	740	699	766	736	700	704	733	681	732	726	741	721	710	744	726	760	721	768	769	697	711	711	788	712	764	728	745	720	742	759	721	700	707	728	723	732	702	745	785	712	710	704	709	709	709	732	700	728	759	769	709	741	709	783	733	732	752	804	696	795	683	765	752	689	752	772	732	718	739	761	700	694	710	730	717	741	778	738	743	772	745	705	735	727	707	688	687	745	776	709	747	736	697	742	795	738	726	750	716	705	729	735	760	710	775	719	703	723	742	718	724	705	698	761	741	733	734	713	687	768	756	778	735	739	715	713	688	751	753	723	744	760	695	730	746	740	728	764	735	692	752	753	772	750	723	720	742	746	690	757	748	716	723	711	705	671	740	712	716	707	748	735	741	786	762	721	721	752	738	767	765	758	746	728	752	711	743	724	728	737	684	707	731	755	709	753	704	722	751	684	782	726	734	731	724	763	725	752	685	723	758	710	730	782	709	708	719	768	710	770	747	736	715	730	712	741	692	769	725	722	774	738	728	760	704	687	756	717	747	724	726	730	688	726	702	706	777	723	808	722	715	699	707	771	776	703	746	710	715	768	709	725	783	714	714	705	717	716	750	719	705	700	721	757	724	733	696	754	761	731	752	716	772	734	737	733	775	722	749	701	697	687	743	714	751	691	721	739	732	734	691	721	667	775	721	745	761	732	743	749	747	691	748	747	731	761	752	762	747	689	791	726	743	763	699	710	699	720	723	741	728	735	747	784	707	661	725	755	790	771	741	736	771	692	704	754	717	731	739	717	769	785	721	736	705	750	729	723	743	702	737	768	745	712	764	748	712	728	726	700	733	784	745	727	714	745	723	713	772	786	688	731	707	765	737	720	710	758	752	732	739	774	712	688	727	694	695	705	725	763	758	769	749	728	715	752	726	778	743	729	702	769	751	774	730	774	790	741	704	751	729	737	767	742	674	719	721	709	763	731	713	774	752	705	755	736	766	773	695	736	681	733	748	704	706	703	677	805	758	706	735	722	720	684	721	751	728	726	797	713	730	756	732	734	733	761	715	687	729	739	731	746	704	735	701	757	722	724	735	711	773	710	671	776	750	736	719	725	730	738	733	753	750	742	747	721	682	763	769	700	809	761	735	732	746	697	699	720	736	713	710	734	778	693	744	739	784	748	753	765	700	791	729	747	759	715	767	759	708	712	740	718	762	755	733	758	760	750	740	766	733	775	693	726	781	673	726	736	730	765	735	691	732	757	775	708	707	758	712	708	765	707	724	728	714	734	724	762	691	689	727	804	738	719	695	719	762	737	701	741	709	724	718	734	717	720	755	786	786	712	731	777	715	743	690	696	776	743	714	737	728	819	732	740	733	776	782	725	752	712	773	736	753	719	789	758	769	760	730	783	723	726	724	716	707	754	727	707	736	751	703	709	788	808	721	739	755	661	779	669	701	749	695	741	730	723	708	765	776	752	784	719	723	737	720	742	732	718	707	741	709	724	737	679	740	736	721	755	734	759	719	715	743	732	756	716	719	728	759	746	700	695	703	734	749	762	730	723	729	767	717	734	752	709	755	768	744	735	746	754	724	771	722	772	740	745	724	718	719	756	745	750	725	737	785	715	712	738	735	692	733	774	678	732	722	733	726	759	708	749	763	738	739	731	725	733	727	729	712	785	711	699	738	741	731	715	744	742	695	753	718	733	680	730	696	698	729	740	688	678	683	756	725	695	770	728	707	721	684	698	743	756	761	715	747	734	717	739	743	768	720	724	775	733	714	743	774	737	690	697	715	708	739	691	749	737	754	736	763	734	765	731	762	723	740	734	725	773	755	732	730	726	746	716	758	749	753	737	733	694	761	735	725	726	748	713	670	733	695	708	717	751	739	744	709	760	725	755	702	727	752	704	739	758	746	767	744	714	727	694	702	687	698	715	735	745	730	726	691	726	719	786	682	743	697	725	726	733	745	729	722	714	720	717	769	761	744	747	718	725	660	733	690	693	737	710	700	777	721	727	748	774	731	742	735	784	754	757	709	673	767	722	736	689	746	715	698	712	718	744	772	711	707	725	771	716	720	743	782	711	698	793	719	702	723	768	771	731	749	705	746	772	695	669	751	747	776	712	731	730	763	749	763	762	756	678	696	739	707	752	722	766	711	758	721	747	722	775	737	785	682	740	794	698	752	763	751	726	695	794	751	760	740	755	732	690	747	753	704	722	726	735	725	739	751	736	757	720	719	716	740	738	714	752	733	755	735	738	737	768	746	757	742	775	705	684	728	759	741	753	710	795	707	682	727	724	790	710	781	775	727	737	719	726	730	735	686	714	725	719	746	734	755	719	755	746	713	748	708	716	729	741	729	772	698	725	753	726	729	740	754	741	729	773	720	723	719	802	786	753	736	750	699	720	696	714	743	723	727	799	721	714	704	723	699	751	730	745	716	715	727	693	763	736	729	751	730	691	717	735	757	753	762	788	754	711	679	773	699	734	722	707	751	724	748	707	708	712	782	747	753	719	747	741	692	736	724	737	712	746	738	734	739	710	750	779	727	685	716	773	758	749	727	736	756	756	746	732	759	698	772	753	703	731	774	729	713	714	778	738	725	692	736	779	741	719	769	759	724	726	725	768	750	716	708	735	705	747	750	704	786	751	697	700	689	708	706	702	807	709	687	744	721	760	755	770	758	742	759	747	757	724	718	735	765	733	730	771	750	752	713	789	755	763	721	777	762	723	729	750	721	726	751	761	735	702	676	728	763	727	705	698	713	737	691	689	732	702	710	735	736	769	730	702	691	740	704	773
26488	44723	35791	24099	18365	14318	10659	8369	6259	4880	3845	3222	2656	2281	2009	1808	1597	1522	1414	1379	1247	1179	1064	988	890	900	832	836	886	874	806	802	795	795	826	803	798	828	766	839	759	704	731	745	772	804	762	779	752	766	762	764	728	727	737	752	768	746	802	793	777	786	730	732	812	806	733	755	768	718	722	768	748	761	694	718	716	774	742	705	768	758	770	731	694	751	781	688	787	778	714	742	771	722	767	739	782	749	770	715	770	764	776	775	752	736	733	730	762	760	751	707	735	774	714	737	698	808	743	727	711	786	759	753	754	681	736	797	725	739	724	731	705	761	768	741	721	775	735	728	717	751	694	758	773	761	703	769	756	770	745	689	738	743	745	774	767	755	793	725	752	779	804	737	776	751	734	758	722	756	778	742	721	685	788	717	724	733	727	700	746	711	743	789	745	744	739	809	679	765	745	759	757	739	726	771	768	734	714	777	779	690	741	714	756	751	722	770	736	702	742	744	731	780	780	787	717	734	760	755	782	751	766	712	775	745	738	718	695	699	739	724	774	746	698	759	682	780	737	758	705	752	712	744	776	758	766	746	707	713	734	724	703	799	726	731	737	784	734	742	738	766	795	769	744	742	742	729	755	763	683	750	704	756	737	759	742	730	744	738	726	720	718	766	729	799	701	753	726	692	758	732	726	754	784	741	788	732	756	753	742	730	759	708	765	754	797	752	739	750	731	724	728	752	754	802	675	698	771	804	729	738	752	767	727	777	803	782	756	764	767	756	725	672	759	794	767	764	759	795	755	735	779	789	711	753	762	746	716	781	713	786	710	833	731	748	705	763	724	739	730	724	747	741	749	772	752	734	724	764	746	724	719	751	776	726	734	806	735	806	785	732	804	725	787	775	749	705	732	728	751	751	772	697	701	747	715	722	745	752	729	741	725	711	751	743	769	736	701	753	762	716	783	760	722	791	759	706	735	737	803	741	729	780	750	752	778	766	778	767	745	757	801	767	748	699	773	671	783	757	771	758	758	747	753	709	752	748	784	768	732	744	787	740	730	743	750	771	749	797	803	768	779	740	702	759	776	751	791	689	790	751	795	708	766	745	728	718	681	742	723	780	721	744	739	729	769	750	766	817	803	772	753	756	812	743	709	722	746	715	710	736	747	740	741	762	779	754	734	728	731	757	764	713	785	746	760	789	738	768	793	725	729	778	745	749	745	756	769	717	739	781	769	746	692	730	780	749	754	759	760	722	729	775	776	736	790	804	784	761	809	755	759	686	733	719	781	738	673	767	777	783	737	728	780	769	762	746	785	735	792	738	761	749	770	754	737	739	765	788	739	767	814	747	693	701	800	735	741	728	761	743	734	750	746	775	739	740	768	729	775	778	746	769	738	749	751	781	724	784	750	778	702	773	804	721	729	758	756	713	765	730	749	733	793	816	745	670	792	713	771	769	767	737	754	720	763	716	765	738	730	743	750	734	676	808	723	737	733	757	757	741	724	734	758	745	794	747	787	753	754	729	734	731	770	757	726	750	768	727	749	800	765	726	741	771	745	791	773	780	733	767	728	766	738	741	751	765	769	717	734	751	764	697	765	683	749	746	771	709	700	744	739	717	732	783	771	750	677	787	744	734	763	703	760	693	676	786	749	774	750	739	776	809	751	724	770	738	758	732	712	733	778	787	756	727	714	764	733	754	734	727	720	775	778	763	763	710	742	756	736	721	749	751	733	784	722	795	753	703	719	729	760	755	777	764	737	772	736	676	719	720	757	725	725	761	775	724	717	750	737	770	756	789	766	773	745	728	782	730	757	761	779	769	740	726	773	705	774	791	780	761	766	738	772	784	752	758	763	785	749	785	788	745	730	754	789	791	715	723	704	771	792	732	747	754	760	742	721	771	721	703	752	739	731	740	775	794	732	737	716	818	736	748	734	741	727	738	719	774	752	726	760	777	746	729	800	768	759	791	732	709	791	700	731	739	754	685	789	733	672	756	733	761	732	751	761	760	796	773	795	746	772	753	709	774	751	726	802	717	731	752	740	762	682	734	770	731	796	721	768	806	738	755	720	751	706	708	764	727	726	792	766	751	756	769	763	752	717	762	764	774	730	773	743	750	756	755	771	736	752	770	762	738	756	751	708	746	738	743	739	678	752	747	739	749	716	753	743	752	746	762	764	759	747	719	744	715	774	756	729	740	776	750	775	793	751	784	739	748	724	688	804	721	687	696	730	776	745	683	777	687	759	716	759	762	695	757	719	780	761	744	750	776	802	704	744	770	731	730	750	724	752	718	819	722	720	748	803	707	745	729	735	742	711	726	707	763	736	706	786	752	805	743	772	755	734	760	734	773	747	772	733	727	726	740	789	732	727	764	741	703	789	753	718	821	708	742	704	758	775	722	715	754	819	776	746	755	747	733	775	716	765	786	751	754	753	794	735	758	765	736	773	735	769	789	763	722	749	678	711	683	793	753	771	695	752	805	715	741	719	715	755	792	710	770	762	719	761	779	748	776	740	725	762	781	723	711	834	737	731	737	741	736	727	734	751	766	802	739	710	829	756	716	694	751	769	743	734	753	790	770	740	701	737	707	742	743	729	713	759	757	734	761	741	798	717	700	730	712	726	674	721	758	735	751	719	808	716	778	753	742	709	706	726	726	715	706	832	751	738	724	769	772	759	750	755	734	768	824	708	756	754	755	746	742	738	709	772	725	766	709	774	739	737	800	776	749	735	743	703	733	759	750	731	724	720	775	755	767	781	778	724	746	740	732	764	741	735	796	780	762	727	796	741	803	723	758	757	750	710	738	784	750	704	774	731	743	769	742	773	769	798	751	784	723	761	748	745	746	749	716	803	782	763	828	789	776	725	783	719	793	756	734	738	780	735	771	748	785	732	710	731	738	742	740	719	730	727	742	734	778	739	741	744	792	743	767	741	768	736	704	744	752	758	727	731	762	799	757	752	733	741	779	707	737	752	733	740	745	745	774	772	728	760	733	710	701	786	751	772	803	737	760	722	752	730	751	706	739	712	766	770	726	719	729	769	782	735	761	743	770	752	693	737	756	789	758	699	750	738	720	718	731	724	728	736	760	715	724	773	793	779	740	755	751	767	813	709	715	721	703	743	787	709	774	720	723	758	768	739	749	769	764	700	733	735	759	728	726	800	753	797	711	733	731	730	788	807	754	722	805	718	721	759	765	726	794	765	750	735	774	688	810	731	753	770	728	738	740	724	774	769	754	740	710	783	793	740	753	765	747	719	723	730	706	757	760	738	711	819	807	733	785	741	742	756	751	715	773	793	756	717	707	735	792	739	752	814	735	740	786	780	763	730	776	746	803	726	682	728	741	736	782	717	774	742	767	713	747	703	748	771	708	765	758	741	743	735	740	757	738	719	789	813	753	768	767	726	752	693	730	688	754	752	758	711	709	763	718	751	735	751	764	772	718	743	775	751	714	765	746	778	767	665	735	771	764	684	754	726	758	750	719	730	735
24373	21516	29010	25114	22953	20805	14522	9165	6876	5165	4074	3379	2650	2402	2114	1995	1688	1569	1493	1441	1314	1260	1137	1052	990	1025	1014	984	979	896	912	881	843	854	850	893	807	796	879	832	802	808	808	811	817	819	795	737	830	867	870	795	793	814	780	783	810	757	788	819	814	801	817	804	802	811	784	744	748	778	802	785	770	780	716	771	814	820	780	804	766	782	822	830	813	812	784	793	766	875	800	811	835	777	798	830	808	799	743	829	832	825	798	789	795	760	744	795	772	794	812	774	751	826	779	770	780	796	784	793	832	777	828	778	832	841	772	831	768	821	833	802	734	807	825	808	826	805	773	770	844	773	792	810	823	772	826	796	809	802	820	792	807	785	782	816	817	800	787	772	856	783	790	848	757	762	788	802	833	858	750	826	742	775	766	722	815	772	818	790	770	816	802	814	847	763	756	787	756	815	820	777	780	849	784	823	787	813	796	809	792	788	721	789	794	802	792	780	791	799	767	779	822	830	783	793	810	774	811	782	797	814	790	770	809	779	797	785	770	807	827	752	817	852	782	764	782	723	771	763	738	783	831	797	838	850	775	730	794	809	756	783	834	768	802	786	765	808	858	850	806	775	799	798	824	804	808	799	798	778	766	836	746	799	840	822	807	799	778	789	766	825	812	782	767	737	744	786	799	769	799	815	813	803	789	819	794	846	768	784	812	790	825	779	805	755	816	819	772	768	802	786	818	771	781	748	774	763	763	828	772	774	783	783	801	801	755	795	821	735	819	755	786	762	778	773	833	752	834	823	786	819	748	819	768	773	848	788	778	810	749	816	793	765	794	821	773	724	811	777	764	776	722	766	775	852	783	762	757	820	795	834	827	818	794	789	824	824	829	788	781	800	836	852	788	762	703	784	809	832	774	803	789	770	776	788	793	735	801	755	877	844	791	716	738	779	798	778	806	787	824	805	753	770	800	801	789	778	829	793	760	815	801	800	788	830	807	857	779	807	735	815	759	843	777	754	780	819	824	775	795	855	767	783	761	870	799	743	748	759	842	799	739	819	761	833	788	800	804	817	798	774	811	804	741	787	823	743	770	808	780	785	746	761	770	746	802	795	786	819	806	819	799	802	798	815	795	800	798	810	821	807	800	813	765	769	797	786	754	752	784	798	804	760	756	850	775	765	784	797	833	851	793	761	768	757	770	811	818	789	831	813	807	787	760	771	773	790	769	736	783	733	758	811	802	791	815	804	785	743	809	814	848	831	774	772	770	798	805	764	776	802	800	807	794	800	771	788	787	755	794	780	783	792	773	773	805	791	792	802	814	760	822	815	817	802	804	791	831	777	770	750	786	755	771	769	822	811	783	819	810	815	785	787	809	798	799	788	767	789	765	799	755	825	810	811	789	840	793	811	833	789	813	798	745	813	805	822	833	745	811	795	780	841	808	751	803	833	783	790	778	810	815	817	818	806	809	758	832	765	797	797	785	837	837	817	785	814	750	779	762	828	784	741	833	773	750	814	831	810	747	794	797	774	805	795	799	782	787	791	830	788	750	747	786	772	776	768	750	758	798	769	821	809	805	839	779	758	819	798	838	729	817	840	816	736	809	755	823	760	852	807	782	794	745	805	815	766	794	777	780	841	802	800	797	725	795	810	852	842	764	802	800	798	809	787	798	737	787	813	810	816	782	785	750	767	821	829	787	807	838	811	816	815	798	786	777	809	847	772	805	811	778	801	830	786	776	818	787	726	769	795	820	767	793	785	790	852	836	760	819	792	751	810	819	799	779	755	829	815	751	802	831	819	870	778	740	794	815	769	817	792	804	829	772	748	830	762	813	820	791	831	760	787	808	818	793	812	804	770	814	757	793	783	798	828	762	775	765	824	822	766	801	786	718	797	817	793	757	797	824	843	816	849	816	800	742	825	797	761	748	811	801	848	773	830	823	831	767	785	845	748	796	804	792	797	775	782	793	804	807	787	820	844	776	766	763	801	775	811	777	770	858	767	770	768	789	791	831	797	807	797	776	789	803	852	801	800	778	803	808	770	787	802	819	807	773	824	741	811	767	825	751	822	775	825	770	854	739	756	847	823	828	804	823	754	828	841	769	834	772	816	794	763	802	801	812	784	868	775	790	808	796	768	798	815	810	722	753	792	778	753	831	779	828	771	855	826	777	771	789	764	791	830	766	767	818	821	784	796	799	782	790	810	800	779	824	799	815	774	793	815	761	780	817	766	796	837	834	801	794	732	767	815	851	800	747	773	820	854	846	837	780	783	765	805	792	800	801	794	816	754	851	818	760	816	767	816	775	824	777	764	774	820	816	815	813	828	827	804	774	786	813	785	829	747	826	761	782	775	809	806	819	809	782	788	780	802	792	820	810	785	801	750	790	829	753	809	775	788	787	773	817	767	791	797	830	848	773	793	829	794	809	795	772	813	776	791	754	805	772	797	782	755	834	752	852	786	779	847	792	778	713	802	726	775	761	773	824	836	787	834	808	816	771	825	800	800	813	782	762	802	803	775	769	813	829	851	788	799	767	771	778	807	802	789	770	767	823	779	799	794	842	780	836	774	773	767	806	798	817	830	793	788	755	774	787	790	808	756	784	815	831	807	743	777	783	780	801	806	813	792	796	740	796	807	793	820	824	770	801	807	816	812	851	785	791	801	836	818	813	795	773	760	827	771	784	798	798	785	795	791	820	825	847	821	806	785	811	802	843	825	829	801	854	740	801	811	815	770	783	819	795	789	784	758	833	785	804	746	805	830	824	752	821	787	839	805	800	764	753	816	765	829	857	737	800	816	776	736	797	785	758	804	807	774	765	771	793	803	763	793	835	784	792	776	804	842	759	788	834	801	792	797	791	830	784	773	770	768	783	765	796	801	777	842	776	853	817	750	795	850	851	772	835	812	785	832	779	836	814	764	826	836	782	820	806	763	766	779	786	796	788	833	817	819	828	794	811	790	764	796	814	754	730	821	770	834	831	804	754	785	826	812	835	797	770	792	732	803	766	775	808	788	843	802	771	720	798	771	749	781	749	789	767	818	777	828	744	833	791	804	796	756	852	771	812	835	770	817	737	824	783	796	778	763	807	819	809	811	777	779	821	797	820	761	790	767	807	758	798	816	791	855	834	762	827	798	866	828	791	782	738	802	777	844	815	803	775	787	774	777	758	783	806	742	813	782	740	779	808	824	758	770	722	819	812	822	790	774	809	806	825	810	798	812	764	752	809	754	798	771	799	813	805	860	808	781	787	778	776	756	767	802	806	773	803	728	723	759	808	822	813	758	771	820	828	753	812	846	826	811	789	799	813	765	819	838	748	824	765	791	798	778	813	821	822	832	814	808	759	855	761	807	756	807	781	793	819	767	768	817	811	776	804	772	826	826	782	776	760	791	725	762	792	774	745	815	795	804	820	803	836	779	797	801	805	764	766	846	770	767	776	811	827	780	809	822	848	767	751	812	761	768	831	789	772	803	799	802	753	771	816	790	791	760
26199	51765	43000	31173	24530	19771	15451	12212	9502	7487	5837	4657	3754	3191	2733	2418	2173	1911	1871	1799	1612	1532	1276	1192	1156	1021	1012	1008	1055	936	972	869	908	907	868	936	873	856	840	863	841	810	869	828	792	760	779	792	822	802	828	849	826	759	823	821	800	794	802	804	804	835	796	836	828	767	836	773	828	798	741	816	804	766	815	819	807	790	754	850	807	794	804	828	859	872	803	810	818	789	872	803	784	789	772	762	779	777	787	787	826	814	811	800	797	764	768	763	825	762	823	805	824	787	825	805	806	812	849	783	780	768	757	826	781	747	775	803	745	816	777	776	858	784	808	772	800	815	803	801	799	771	782	820	769	784	736	798	834	797	822	827	789	801	721	745	780	794	786	819	769	812	817	793	771	802	840	821	812	858	793	763	876	812	755	813	796	828	771	808	754	795	776	788	799	795	778	795	778	792	830	805	800	850	785	765	802	759	810	805	787	780	755	813	798	765	797	763	827	808	809	804	801	794	807	841	830	779	774	793	805	814	798	821	759	771	745	838	766	759	813	778	813	814	830	809	794	834	798	788	755	835	811	785	866	772	820	762	815	779	772	825	787	740	792	774	791	798	816	773	826	798	810	805	795	759	806	771	805	802	832	842	818	807	830	793	777	791	804	738	769	811	811	763	792	807	805	789	821	777	772	846	759	803	793	769	764	791	770	760	763	755	799	896	822	779	762	833	810	770	778	809	798	816	763	841	752	806	759	790	774	780	800	814	811	820	804	793	851	815	772	721	819	815	776	734	806	780	793	796	790	780	772	774	801	800	748	806	772	769	774	815	801	789	820	787	821	766	766	791	762	818	833	801	806	841	797	820	795	810	745	772	791	799	783	834	798	830	818	820	788	802	843	816	871	824	808	799	783	816	792	828	817	774	787	831	799	810	800	809	766	858	796	810	804	808	831	751	804	829	826	798	825	802	783	810	772	805	795	779	795	762	767	793	761	779	805	782	834	781	763	839	819	790	809	774	807	805	825	731	792	869	812	837	779	815	797	762	797	822	795	812	801	761	812	793	781	759	818	799	834	809	823	785	797	791	832	838	782	763	844	799	810	773	821	814	808	777	806	801	791	809	797	752	742	797	806	771	874	823	764	769	809	764	788	814	791	816	751	813	803	783	815	777	842	812	764	806	770	720	835	772	782	802	792	763	814	774	770	756	815	833	837	783	781	812	815	795	792	789	841	794	788	826	782	784	833	745	863	784	778	781	768	810	808	862	837	794	809	785	780	755	779	783	823	807	813	817	773	759	778	836	765	833	819	783	828	818	777	786	830	823	736	805	768	801	734	797	788	802	783	818	823	830	765	807	769	799	813	852	809	783	792	793	770	771	745	790	749	806	808	837	770	790	829	819	771	821	841	788	769	815	820	773	773	808	845	806	779	770	797	805	806	815	796	807	792	774	810	784	809	790	822	849	742	785	824	809	779	785	830	785	784	823	758	828	783	794	805	784	802	812	799	796	763	810	754	843	818	826	832	780	772	749	796	787	813	805	780	756	803	806	792	769	870	757	847	818	803	802	827	796	771	807	782	798	808	772	791	801	783	830	793	806	828	792	735	784	781	785	796	835	801	832	790	819	805	799	815	792	784	769	810	790	788	781	788	814	816	802	789	772	781	796	810	820	796	785	775	778	782	773	765	806	828	767	769	744	755	788	775	794	794	827	782	795	749	781	805	841	806	818	785	777	801	845	827	770	740	804	823	776	785	810	778	823	823	820	782	810	790	794	741	790	807	778	793	781	742	862	768	798	806	769	820	745	771	823	808	837	810	828	771	753	829	798	853	856	824	779	778	798	824	821	769	846	824	821	809	755	804	809	760	794	818	792	743	772	786	799	788	803	835	799	822	783	813	808	837	764	821	846	754	790	831	828	820	777	784	786	748	811	728	744	782	769	785	808	825	820	865	817	831	819	791	832	846	798	796	833	819	826	835	774	821	807	803	770	744	786	794	799	838	788	841	781	777	804	795	818	806	788	807	834	803	827	820	814	868	846	829	819	777	788	823	749	787	747	800	796	755	815	793	821	785	803	786	825	812	793	772	760	775	796	795	820	779	828	781	734	819	823	794	753	793	764	782	790	848	778	805	780	778	817	767	785	746	818	823	825	793	770	826	818	775	758	778	811	841	782	741	837	802	814	777	784	848	815	839	809	781	770	801	786	856	820	834	771	735	806	761	815	782	780	743	847	805	792	835	791	797	795	784	792	818	804	820	818	755	782	781	795	821	753	777	784	810	812	768	804	801	766	773	755	767	796	802	776	841	835	793	758	782	790	817	771	809	825	780	772	759	803	772	747	810	745	840	809	769	780	838	787	772	818	770	784	803	770	790	790	778	778	739	786	817	799	798	773	778	766	790	837	793	773	796	802	789	786	761	752	804	794	807	739	769	839	804	812	783	754	774	795	808	805	780	745	813	803	776	787	791	795	819	795	731	784	811	808	788	810	770	823	875	774	792	758	773	785	804	800	831	813	727	823	758	796	792	821	827	798	822	817	816	801	826	794	760	864	782	781	820	782	814	803	803	782	784	790	780	831	763	792	767	827	793	768	810	785	787	812	775	766	789	771	828	852	831	785	812	760	808	812	774	783	793	810	807	775	811	793	811	806	772	801	810	809	792	795	821	824	769	763	813	768	805	786	784	822	772	738	817	816	792	794	797	774	833	815	771	808	829	810	828	799	847	828	791	761	834	807	782	795	788	778	848	790	770	802	788	778	824	750	803	828	796	759	765	817	765	757	801	794	790	765	774	817	786	799	779	844	759	748	839	773	784	853	778	799	859	801	732	787	788	822	785	762	823	790	823	770	770	814	801	798	811	814	777	795	753	795	786	793	814	774	813	829	768	787	820	826	780	756	815	810	801	797	843	791	830	816	814	760	765	829	833	793	857	836	784	802	800	738	775	764	763	834	800	861	816	806	794	803	873	733	806	804	767	804	814	807	788	762	799	805	803	759	789	777	764	774	737	818	772	795	763	773	787	775	816	784	799	779	836	844	805	799	809	786	784	764	804	819	762	806	788	748	806	777	796	796	803	800	842	789	825	779	777	793	757	800	832	823	815	781	879	830	790	809	824	824	770	771	811	840	783	771	839	820	818	811	832	801	789	815	763	759	839	783	795	827	795	772	867	823	807	827	807	813	794	791	796	780	822	841	793	769	799	770	791	779	819	738	810	786	788	778	772	837	770	833	816	824	812	778	784	828	800	851	779	799	766	842	745	783	821	792	819	745	817	815	848	738	829	789	755	821	821	839	772	786	753	757	732	799	804	805	764	834	824	787	765	834	820	774	767	806	792	823	846	827	820	829	854	770	805	758	796	812	832	735	805	830	809	802	825	809	795	756	809	854	772	805	797	800	815	776	805	775	752	827	749	762	771	831	804	832	810	735	763	775	820	782	836	801	727	854	821	770	863	847	782	745	794	805	784	802	776	830	845	821	790	831	851	773	787	772
25515	21504	28604	27129	21173	14904	10040	6821	5399	4238	3332	2688	2232	1975	1837	1634	1475	1414	1284	1282	1242	1165	991	918	920	940	856	850	867	876	855	893	864	844	869	830	807	811	822	818	809	797	780	780	800	792	793	778	840	829	783	790	816	815	758	742	810	819	809	786	760	776	786	764	757	855	792	816	770	782	786	742	803	822	764	784	749	749	782	790	789	842	757	768	797	794	753	767	747	778	766	757	793	781	754	763	770	772	826	779	722	831	817	785	823	783	819	782	758	849	815	744	730	813	772	791	750	755	795	767	721	809	786	787	803	806	779	801	757	732	737	715	819	770	737	768	761	803	786	790	764	747	748	804	752	823	786	792	796	776	788	734	746	760	783	796	816	822	802	807	774	751	785	835	767	777	787	807	813	816	796	771	738	771	826	744	788	774	793	767	770	786	775	809	692	777	777	780	781	791	752	790	751	792	747	804	769	773	804	766	794	786	786	791	785	765	799	819	763	784	803	789	750	781	756	807	740	802	795	756	763	770	815	810	797	815	796	802	807	769	773	780	780	805	770	801	798	796	744	790	779	770	795	805	746	773	792	808	789	804	795	771	770	809	768	740	726	774	744	818	771	763	773	749	807	848	816	753	789	810	744	738	745	727	713	746	806	778	797	749	790	802	737	761	779	746	781	737	784	751	809	767	759	800	797	715	768	758	756	799	819	756	804	781	771	784	728	809	845	842	780	827	825	752	763	756	754	779	778	816	781	772	748	819	773	832	747	753	814	770	770	757	779	793	769	788	771	749	750	749	793	767	806	822	810	744	794	753	764	776	779	806	792	778	784	776	764	750	805	794	830	814	777	768	810	823	782	772	737	811	762	802	812	853	783	751	810	811	772	811	749	765	731	905	806	785	844	840	743	800	743	843	753	761	786	806	793	824	722	723	750	783	780	787	843	753	765	808	783	796	772	821	708	748	813	797	769	727	774	791	785	812	788	756	771	809	783	779	762	758	801	781	828	751	795	801	828	734	767	804	781	793	768	763	787	779	791	786	732	791	759	772	753	804	744	771	839	789	792	752	779	775	821	798	789	809	826	777	879	763	754	759	785	768	749	771	840	784	786	838	764	790	800	781	839	794	789	802	827	796	771	807	772	791	731	746	749	789	805	768	736	755	741	762	797	729	717	739	787	765	747	782	808	813	799	779	768	774	809	790	777	784	808	839	799	784	762	778	762	801	802	740	770	758	784	850	798	797	807	750	776	768	777	766	797	797	789	789	772	748	782	786	762	791	804	708	763	795	781	843	824	783	789	748	769	846	805	724	749	798	745	804	772	787	711	778	805	736	789	790	806	779	736	796	772	803	756	760	835	785	725	768	798	805	789	713	772	772	751	774	726	746	808	743	767	757	806	802	764	780	784	776	733	752	784	811	840	763	740	782	796	739	799	715	755	778	805	733	760	754	765	803	795	763	733	760	768	816	771	816	826	802	768	743	783	823	794	792	810	754	803	776	743	737	814	823	762	752	805	781	776	821	798	751	795	836	783	755	747	739	765	749	730	791	814	814	789	776	779	735	789	757	764	804	742	805	837	835	752	820	820	781	846	840	802	798	777	761	806	818	756	767	799	739	776	813	755	798	793	775	716	773	759	827	789	787	768	748	767	795	753	843	772	837	785	767	707	798	791	785	721	832	766	779	791	790	803	787	756	788	745	804	804	804	761	734	763	809	828	797	779	787	769	757	802	734	772	769	800	774	773	804	810	795	801	810	788	760	748	816	768	785	754	793	789	780	819	778	789	764	806	764	736	803	750	800	814	758	789	752	752	705	796	776	805	755	792	766	779	773	798	797	781	785	804	695	722	751	819	784	764	797	829	782	717	760	817	783	741	777	762	820	757	824	795	787	720	799	772	766	775	770	767	741	770	776	795	716	803	760	778	749	838	704	800	768	777	734	764	786	749	769	761	797	765	770	761	738	807	810	759	801	778	829	785	766	782	807	748	787	768	752	790	772	829	757	789	789	767	842	754	813	780	792	766	781	818	779	762	754	758	825	799	794	758	769	738	781	734	752	803	819	777	776	817	730	767	777	791	781	791	816	790	798	808	863	776	808	786	798	761	751	772	830	757	747	771	848	747	808	803	830	755	816	757	781	783	745	722	778	827	738	810	781	858	808	751	787	762	793	805	828	791	774	743	784	813	754	777	741	802	739	786	770	732	738	824	784	803	812	858	771	794	785	761	768	795	762	808	798	777	837	743	788	766	750	764	781	764	761	831	783	772	745	779	721	803	825	805	804	756	732	794	807	760	767	712	796	760	769	763	785	792	788	810	811	861	756	805	791	788	793	812	813	835	752	723	845	752	774	762	793	835	780	743	860	793	771	772	755	768	802	758	760	827	727	788	790	742	755	734	805	788	823	809	796	753	769	780	835	746	818	788	840	793	735	769	767	756	835	769	831	801	779	762	764	821	758	777	777	784	746	818	753	769	773	794	769	763	774	767	792	786	849	833	786	801	782	787	731	784	741	763	793	776	757	743	770	776	811	770	794	752	811	745	823	766	752	743	743	807	788	780	740	801	777	818	752	806	763	808	714	756	779	794	749	792	747	778	789	787	833	782	745	794	743	763	742	742	758	783	762	781	736	801	815	757	795	792	750	804	756	768	789	803	787	762	805	768	758	828	772	784	765	823	828	744	802	808	790	779	785	840	811	795	815	808	751	831	830	773	773	801	846	787	788	801	776	771	791	852	762	796	780	777	782	796	820	780	795	741	756	807	759	819	780	821	796	793	772	776	790	784	795	770	799	758	737	781	815	753	755	784	751	787	778	799	790	790	804	747	829	802	775	779	815	738	744	767	792	808	782	789	734	772	794	769	743	762	754	707	791	784	745	776	820	803	821	757	824	738	798	777	810	829	792	742	812	792	734	791	769	775	761	786	825	751	780	719	776	807	794	782	745	765	751	815	798	808	847	766	837	757	762	730	801	773	777	778	769	774	740	801	833	799	768	796	811	763	787	732	744	812	753	791	765	755	801	758	786	806	748	761	816	769	812	788	724	738	804	770	753	770	741	787	764	716	779	771	758	784	722	734	769	720	801	770	756	730	794	818	786	835	749	761	733	792	781	776	774	754	759	821	789	814	769	808	772	795	823	786	791	723	793	772	782	814	795	778	819	801	764	805	773	790	768	804	765	771	800	780	796	797	737	770	810	752	760	815	807	771	767	788	773	807	755	790	820	815	771	753	796	814	790	810	771	787	823	775	781	830	803	768	769	757	790	770	835	798	785	773	812	843	772	793	765	792	754	791	819	728	796	827	767	776	809	724	794	781	801	794	761	763	804	788	740	798	760	780	762	813	746	795	768	787	781	800	771	785	756	786	763	822	788	740	723	808	791	716	796	770	808	766	734	807	734	796	779	779	813	719	774	755	784	758	795	746	769	848	790	795	747	813	782	772	794	791	786	765	814	764	793	799	772	761	795	769	790	782	746	806	867	779	770	840	695
26254	48128	39640	27799	21802	17289	13094	10218	8208	6404	4869	3872	3358	2753	2396	2153	1882	1736	1538	1501	1436	1345	1190	1067	1074	953	989	972	882	926	884	918	890	859	801	858	844	853	831	853	795	858	811	815	820	815	801	806	872	828	812	786	812	785	791	794	801	744	777	793	786	808	842	835	807	809	850	774	789	792	800	817	756	803	827	820	803	844	800	779	840	797	806	783	741	854	805	826	807	800	810	779	833	792	791	826	777	791	849	779	811	755	821	782	775	839	758	802	798	851	817	811	806	780	821	824	804	807	760	797	798	803	875	812	776	798	798	791	831	782	798	829	818	778	765	791	830	773	800	771	818	827	760	799	821	817	794	804	786	831	761	805	804	813	832	815	815	806	795	801	792	767	808	792	789	789	805	772	792	757	784	809	760	777	806	819	861	777	813	837	764	850	798	785	764	859	802	841	797	839	792	796	835	791	831	794	778	791	849	818	797	833	800	784	762	785	838	781	816	808	784	772	829	797	763	782	844	765	824	765	832	860	803	836	774	818	782	798	764	754	775	837	795	835	781	799	780	779	760	781	784	782	774	761	802	828	798	785	772	826	790	756	810	789	782	806	785	806	747	809	800	793	797	806	768	772	804	835	813	774	778	754	815	828	804	782	776	793	778	840	808	787	795	806	796	827	834	845	764	795	802	831	788	830	781	773	788	737	738	794	856	784	785	789	797	845	781	822	854	841	753	793	809	790	779	763	824	766	774	783	768	783	804	800	779	752	783	797	810	814	752	827	810	756	798	765	805	804	826	792	810	770	792	776	760	834	795	775	785	830	782	799	825	794	757	821	781	807	794	804	808	785	764	772	805	766	839	776	822	755	773	761	809	781	781	812	839	745	838	816	821	831	816	798	785	811	825	840	735	755	807	781	778	793	848	820	847	829	775	779	835	789	760	800	783	791	816	784	768	808	773	791	743	784	809	799	758	800	798	839	772	751	770	814	778	829	776	779	769	766	784	802	815	738	788	802	794	798	772	821	775	840	812	748	820	827	774	800	804	818	770	772	776	795	823	787	810	771	792	787	835	838	797	802	825	780	767	799	776	881	783	772	805	763	828	779	826	802	765	807	809	772	832	783	774	775	827	790	812	778	833	810	785	788	804	809	818	788	759	775	754	800	792	779	813	801	788	783	795	850	801	784	836	776	778	783	794	800	808	817	831	825	740	774	817	797	815	852	793	805	722	771	825	788	866	829	712	768	814	846	771	759	772	810	738	759	806	766	786	714	843	778	817	791	789	778	822	791	790	790	815	763	765	781	859	811	754	789	773	764	752	806	802	788	816	815	825	802	789	804	830	820	764	828	822	786	808	764	812	764	818	799	747	778	825	799	784	798	809	778	760	800	768	764	780	767	798	754	758	778	826	814	770	807	816	828	794	809	721	775	797	827	793	830	830	716	756	793	784	800	800	755	768	774	803	776	792	825	784	787	790	815	769	803	813	827	819	758	828	754	818	815	793	807	857	759	815	787	833	770	828	807	777	733	802	774	764	800	769	766	801	803	806	805	805	807	816	831	758	782	824	753	765	806	749	753	811	811	818	765	840	803	831	755	742	776	780	762	787	789	778	787	817	796	835	788	797	812	805	776	778	812	774	802	833	760	786	818	776	837	776	745	847	791	760	826	831	813	763	838	777	783	772	773	797	791	828	835	765	790	745	729	743	812	802	777	749	796	810	788	798	793	792	768	755	779	811	771	781	746	783	781	778	812	804	814	817	795	814	791	769	766	798	792	756	829	744	811	827	783	799	862	791	773	769	811	772	756	783	804	777	819	805	809	793	774	776	777	835	801	787	803	837	818	830	771	741	803	807	751	769	782	767	765	775	794	764	821	783	798	829	734	820	895	787	803	776	791	787	820	788	806	823	789	778	789	764	862	786	807	826	798	755	852	777	820	846	819	784	803	863	775	843	775	737	752	813	808	773	789	860	788	822	776	781	862	774	808	788	814	765	784	777	822	728	788	757	829	832	826	797	767	788	722	815	786	812	775	787	814	805	800	796	814	763	817	820	811	757	807	838	781	764	750	825	781	783	770	852	792	826	810	759	756	754	810	791	804	812	830	850	801	773	800	786	793	798	839	787	768	774	752	812	770	842	825	808	808	788	769	810	782	811	781	805	821	822	770	774	798	769	826	832	804	774	804	787	798	795	789	801	818	815	829	765	783	759	805	855	760	724	759	811	787	801	803	774	784	832	816	711	781	782	788	804	747	838	816	760	827	761	788	787	752	783	799	810	818	794	816	794	783	791	822	877	825	767	814	779	804	802	746	800	803	799	773	789	766	770	764	819	824	793	753	766	806	783	820	786	781	810	734	797	831	819	759	834	777	806	798	831	768	818	784	791	805	781	774	775	742	788	806	732	768	786	797	778	815	866	820	748	787	760	815	814	771	790	811	837	782	781	791	767	841	811	808	836	749	783	795	811	781	837	768	801	839	794	747	803	786	812	804	801	779	825	820	868	826	788	844	739	801	817	763	809	821	782	804	758	773	800	791	787	842	771	787	787	760	774	774	792	809	849	773	803	816	856	764	774	761	809	742	778	795	777	763	801	779	815	759	862	786	749	776	802	766	769	790	784	779	784	794	806	743	867	833	813	802	765	768	801	818	757	832	767	791	766	785	782	732	787	833	813	797	796	770	826	793	773	780	808	806	776	806	772	781	811	775	753	823	759	794	800	815	798	795	752	789	791	810	791	755	763	782	774	792	841	821	758	776	782	799	771	789	793	788	795	796	822	832	845	799	740	832	841	795	875	793	758	749	801	802	729	789	814	758	849	834	827	766	825	745	867	844	794	775	801	783	761	787	844	781	815	801	793	811	815	726	785	840	794	808	779	819	794	813	779	767	874	781	783	815	834	808	828	810	756	779	754	818	767	785	789	794	825	797	854	841	815	795	805	844	796	801	770	779	835	792	761	827	842	814	776	813	783	795	808	841	774	803	831	803	788	800	828	754	829	797	775	803	752	818	794	763	824	801	807	784	803	784	820	784	838	804	780	821	829	819	807	768	801	784	800	783	788	815	750	772	847	824	756	816	782	818	778	812	826	807	818	762	797	778	768	771	780	770	784	766	770	847	825	733	815	823	762	803	792	814	831	824	761	794	812	804	744	750	796	746	817	812	825	842	838	805	845	767	815	803	830	829	779	795	783	775	723	823	781	810	797	758	782	819	832	792	851	777	822	778	795	744	818	780	848	763	773	767	822	778	780	813	810	767	794	795	756	835	783	810	777	842	817	772	806	760	796	779	809	800	793	797	788	826	785	754	797	756	778	798	809	836	778	803	788	801	762	772	780	801	797	804	824	834	793	828	760	843	803	801	824	811	770	793	857	821	794	782	798	786	853	796	824	823	812	843	801	771	809	768	779	847	758	728	834	776	790	805	815	774	730	790	748	821	804	789	797	814	760	805	780	746	777	763	832	779	842	816	794	766	805	812	799	809	787	802	812	799
23162	21576	29462	24256	22126	23883	22660	12952	9060	7550	5846	4491	3978	3096	2715	2562	2174	2017	1913	1781	1694	1497	1331	1188	1190	1174	1193	1152	1097	1086	1059	1021	1040	1016	1019	985	966	1013	938	940	949	999	949	974	989	908	944	928	955	937	923	983	958	924	910	926	900	982	874	902	843	938	847	908	928	958	957	920	929	952	976	911	895	991	943	905	922	866	897	846	854	901	896	870	911	925	976	872	847	921	907	849	929	878	933	857	882	879	891	911	884	970	913	923	886	876	949	933	951	908	884	938	910	904	938	929	908	872	922	915	887	882	910	897	921	955	940	868	881	877	903	898	923	920	957	883	905	910	960	926	902	888	899	924	940	881	952	845	922	922	937	893	909	854	924	881	839	877	935	924	920	947	899	914	932	932	915	881	958	901	918	906	883	925	920	860	916	913	922	980	875	945	913	908	867	899	876	879	874	925	860	903	919	925	919	887	894	877	898	862	893	934	888	992	903	917	914	930	897	912	937	942	928	875	949	903	893	901	884	957	895	908	904	905	962	944	930	935	909	924	930	915	962	886	902	913	929	930	906	920	893	949	936	932	894	965	886	874	859	876	892	914	861	949	922	916	917	946	905	879	916	907	916	882	929	933	901	915	865	925	835	924	903	936	936	931	919	880	882	827	912	907	854	862	894	917	909	905	877	932	888	911	936	935	922	906	904	891	914	909	869	928	940	888	835	933	934	934	901	899	951	859	928	905	929	938	942	925	942	928	897	900	876	886	890	993	950	919	911	902	936	901	877	895	895	871	940	893	881	854	870	909	840	901	891	929	931	868	878	942	869	933	901	867	893	928	901	970	929	861	954	868	898	940	917	824	890	828	847	910	884	912	908	910	914	943	954	923	938	919	931	883	894	922	910	851	881	925	943	903	938	896	895	890	904	944	855	965	967	910	932	873	935	914	899	961	852	943	943	889	944	933	899	938	883	901	889	951	942	872	970	882	910	926	895	906	858	856	877	933	898	911	945	890	904	913	920	905	877	896	914	911	966	945	898	891	880	919	865	882	910	939	888	945	931	940	948	890	867	952	881	907	901	917	910	875	926	907	914	926	909	885	865	937	928	951	902	919	922	918	869	892	946	876	924	943	881	923	896	885	899	873	871	860	904	901	951	958	929	928	902	883	941	891	894	943	912	910	923	960	895	860	886	926	906	954	911	952	903	894	917	906	909	927	880	906	910	935	902	850	873	886	941	927	923	924	900	932	943	939	983	982	870	890	899	920	933	962	941	870	883	875	926	868	925	922	958	926	885	881	913	975	929	909	856	922	919	925	880	937	856	886	875	877	903	859	906	920	876	894	927	879	930	876	907	891	894	884	891	909	915	880	917	859	837	849	905	946	881	890	891	932	869	901	969	911	930	928	885	897	933	886	935	968	915	992	902	864	928	920	932	931	948	899	894	927	967	898	894	918	927	903	888	882	894	923	916	861	893	931	894	947	871	849	922	870	889	897	903	947	908	873	913	929	907	882	911	907	883	935	962	857	947	908	856	872	886	909	908	888	867	913	944	870	853	933	906	882	894	932	909	856	921	910	923	884	899	877	906	880	899	882	919	902	876	893	875	921	936	915	928	901	932	915	896	887	893	926	899	900	880	930	883	881	968	915	891	896	932	942	925	925	870	924	883	904	935	889	884	857	885	873	959	896	864	907	971	914	865	857	914	947	898	915	869	932	922	887	947	923	884	889	905	930	970	927	846	864	904	946	883	937	883	902	909	889	906	887	937	941	986	925	884	905	855	958	906	919	935	893	939	880	920	945	884	925	923	872	867	883	918	878	910	869	908	916	944	885	898	952	973	938	873	884	902	874	872	880	863	908	932	957	944	886	868	942	931	925	884	917	918	909	948	933	873	890	922	931	820	911	915	818	887	831	916	885	864	889	907	938	923	875	906	910	915	915	940	918	878	913	933	945	951	976	879	860	862	887	931	961	916	918	896	841	914	929	920	975	871	967	862	908	941	955	891	904	911	918	940	910	875	885	915	844	856	914	946	887	912	899	907	912	903	878	939	922	873	891	925	935	874	952	852	954	911	865	935	880	911	915	869	848	920	929	873	949	928	898	915	896	938	876	863	953	879	950	904	911	876	945	968	906	902	934	895	946	946	944	873	893	924	962	852	949	859	883	906	846	889	915	865	925	903	888	888	951	900	911	922	897	847	871	886	897	871	943	902	858	937	988	919	853	867	906	822	899	874	950	878	888	880	913	916	899	876	871	948	917	906	890	862	882	911	924	918	899	885	856	933	937	886	937	878	916	881	953	980	936	931	943	944	885	861	917	964	933	900	894	933	937	929	844	894	941	947	909	901	912	913	902	935	922	923	896	934	1009	957	893	926	883	882	911	905	871	862	903	946	936	955	873	850	896	891	860	916	919	942	909	877	948	875	938	907	909	882	891	870	941	936	969	880	928	931	858	880	866	896	876	895	928	950	903	883	892	882	937	876	922	874	901	913	890	932	891	852	915	886	880	898	932	917	889	883	904	896	928	914	931	931	878	903	942	880	855	919	872	951	934	980	931	834	915	895	927	898	930	919	937	901	888	939	913	913	933	868	894	874	836	911	923	885	915	960	884	887	875	936	896	916	880	940	895	956	878	898	924	871	944	884	883	943	859	890	840	896	918	890	918	884	919	895	924	932	903	913	968	915	904	989	896	893	904	951	883	943	902	932	915	923	939	910	902	893	880	902	893	920	940	888	890	931	897	939	910	927	942	944	864	913	933	895	918	909	907	869	872	867	905	906	866	899	874	896	890	873	936	949	921	860	932	971	902	898	960	882	865	937	890	944	850	923	910	954	898	903	885	900	890	901	893	855	923	866	902	885	932	918	916	873	910	901	899	848	943	893	930	951	891	929	945	853	932	901	933	924	904	860	927	890	892	898	947	891	889	916	908	847	875	905	915	875	912	886	951	838	898	937	893	921	907	885	847	869	844	887	898	924	920	929	885	911	912	885	930	921	887	907	917	897	936	885	915	907	892	928	935	954	918	908	925	905	940	890	915	947	897	877	914	920	932	926	913	882	837	936	884	900	935	896	874	903	894	877	970	898	929	942	913	923	889	901	965	914	909	887	881	908	933	912	901	946	891	896	894	911	944	891	946	931	897	918	916	889	920	860	921	950	859	912	873	890	896	852	925	904	883	954	962	965	946	888	916	956	957	912	879	925	908	860	891	857	901	883	824	929	901	966	892	893	950	937	858	964	923	910	860	931	929	911	896	891	932	857	907	947	925	902	897	903	886	904	825	942	924	924	952	910	879	916	877	900	914	943	879	874	943	914	934	954	931	941	883	953	895	913	891	868	894	890	930	917	897	897	930	866	909	946	895	929	899	924	928	948	859	936	899	838	954	921	861	924	921	910	892	917	918	943	890	854	893	923	886	889	894	902	938	937	887	816	922	888	847	907	948	908	896	915	903	843	919	937	908	901	888	907	904	951	896	894	873	968	905	882	902	847	871
27910	57047	48491	36031	29729	24657	19473	15560	12534	10100	7767	6385	5061	4139	3660	3198	2737	2501	2288	2205	1981	1593	1539	1379	1227	1225	1280	1161	1147	1130	1099	1082	1040	987	1042	1042	953	1021	988	944	931	1020	936	950	889	964	860	980	925	912	866	954	948	927	923	929	884	858	901	899	909	874	934	895	884	930	845	863	919	913	917	835	900	870	933	882	858	890	908	881	891	899	872	848	863	876	873	870	904	857	906	940	898	943	871	854	874	874	877	898	897	884	898	864	875	881	911	893	899	898	854	896	874	889	921	898	910	845	815	900	906	940	898	929	895	871	936	884	917	873	861	891	897	895	922	887	877	885	902	875	926	957	888	888	878	1000	926	955	898	901	949	875	885	927	846	870	881	883	898	890	920	890	837	889	941	899	903	896	952	896	921	882	894	859	913	907	919	898	874	932	913	873	896	866	893	925	884	909	879	877	913	919	888	895	901	835	874	939	840	920	884	919	878	891	866	895	908	889	869	904	891	921	933	892	860	866	911	913	916	903	852	872	884	953	867	871	892	803	961	929	900	907	883	879	911	887	909	938	893	835	902	900	913	925	927	888	896	886	944	891	925	921	922	913	895	854	896	927	910	893	894	902	905	892	887	908	913	880	917	884	897	881	896	847	927	952	929	891	930	861	878	929	897	924	941	856	898	880	871	898	889	922	865	933	895	914	875	905	895	885	900	939	926	864	890	877	881	849	871	906	867	876	872	918	868	869	905	888	970	920	877	892	872	913	866	867	843	927	918	876	943	910	938	813	889	899	922	892	881	861	877	867	917	877	906	954	909	933	885	908	886	846	905	950	918	881	930	897	923	902	816	916	899	887	904	867	919	900	876	862	872	926	894	923	863	865	854	879	888	873	918	973	887	903	833	892	879	905	886	911	884	928	909	920	958	926	919	905	916	920	923	880	907	954	935	859	919	884	933	851	914	941	886	908	875	894	923	874	921	853	819	886	895	946	913	864	895	885	901	907	924	898	875	940	907	838	849	950	863	896	911	919	963	854	903	922	922	877	920	877	908	862	914	884	873	932	890	935	913	930	898	886	880	888	884	916	921	887	919	892	850	867	924	902	988	963	899	911	879	863	924	876	912	953	871	922	906	862	893	903	887	861	922	844	922	910	861	863	909	889	894	877	891	944	904	881	906	891	896	913	873	870	926	928	868	905	894	885	934	879	900	897	903	863	868	826	894	896	897	904	912	914	897	913	855	888	946	888	911	834	877	920	911	885	893	886	883	830	889	952	901	936	932	904	887	848	881	925	904	906	947	921	881	922	940	888	889	873	846	917	934	905	900	888	879	882	912	887	905	877	863	888	877	912	856	916	931	951	900	881	913	921	919	892	886	888	892	883	911	894	856	897	915	892	919	890	905	919	927	868	889	897	924	873	922	896	845	910	874	874	934	918	882	884	870	905	925	903	858	933	954	888	881	955	844	830	901	878	868	845	914	866	866	884	875	924	926	864	897	880	921	898	889	898	913	906	863	913	836	849	878	929	891	921	910	947	919	904	936	868	877	931	891	923	902	862	806	864	928	872	900	930	928	914	894	831	890	863	851	878	913	894	863	814	846	932	857	909	909	869	864	933	903	894	888	871	936	853	822	853	933	891	952	906	923	879	967	916	874	908	899	947	922	885	910	907	901	905	892	935	933	891	906	889	969	952	865	878	890	913	938	905	870	914	948	857	910	859	863	883	863	883	891	977	891	875	847	878	809	870	890	867	909	896	915	847	976	893	935	866	898	926	933	840	963	932	867	914	854	866	927	903	947	900	918	904	925	814	874	850	908	872	852	921	905	930	901	908	890	869	855	909	867	874	876	921	891	928	840	869	847	926	981	897	865	855	925	862	912	941	912	906	883	904	928	939	916	896	915	940	903	864	901	845	896	942	850	897	907	908	869	918	921	864	911	868	902	899	867	898	855	858	888	891	914	903	897	961	845	909	940	897	950	936	879	919	881	858	905	843	884	874	910	858	884	931	864	848	918	876	873	875	886	857	921	879	912	918	903	871	924	904	906	864	885	917	853	931	882	890	917	883	923	887	900	902	864	926	961	888	865	871	886	940	939	890	914	912	931	907	919	917	943	893	889	851	899	822	868	866	891	914	909	886	933	857	921	890	905	902	894	886	927	920	913	860	948	923	887	890	857	906	941	872	922	869	920	878	920	898	953	867	905	797	828	899	936	890	901	928	921	897	890	845	901	908	828	855	965	838	913	885	865	894	884	941	937	899	914	911	884	872	945	903	925	926	921	889	884	916	864	889	909	896	908	876	858	926	931	884	916	906	865	882	862	920	843	863	911	894	907	839	900	950	904	909	893	895	879	910	924	900	925	914	886	907	815	904	899	847	904	878	920	892	906	880	862	882	905	892	937	902	888	951	879	954	889	821	907	933	940	917	944	894	861	869	892	892	828	908	833	842	879	853	901	915	875	862	904	894	884	890	953	905	874	924	953	927	839	891	917	900	925	888	928	851	870	876	907	905	887	902	899	870	902	899	885	920	866	931	907	896	844	885	895	927	871	877	989	897	921	897	916	951	889	880	916	870	910	852	867	928	897	875	903	893	937	900	868	891	905	841	893	933	886	875	844	935	917	889	984	860	896	886	888	940	875	929	899	921	898	903	923	867	845	904	904	896	880	895	842	906	931	909	889	877	899	843	912	848	871	866	822	856	970	938	974	909	891	943	930	877	923	885	876	893	919	951	942	889	887	898	894	889	967	946	840	900	882	942	871	878	836	837	909	852	877	890	907	873	871	894	932	914	876	866	884	929	896	932	867	930	819	835	895	905	930	874	951	917	935	915	840	858	933	858	854	884	904	840	874	833	889	924	866	882	896	870	871	845	907	879	913	924	912	910	883	952	911	918	876	904	868	835	864	878	929	903	905	890	947	872	908	884	875	879	912	892	910	906	858	895	877	875	884	903	977	934	928	944	886	857	899	879	879	879	916	899	865	906	861	914	866	897	933	886	834	940	895	919	895	851	917	875	884	898	881	915	923	913	945	823	908	860	933	895	862	867	834	869	910	865	961	873	848	895	882	930	898	927	845	912	931	898	873	840	867	921	893	877	930	895	857	922	913	908	930	866	863	932	901	876	914	932	865	872	882	884	886	924	938	889	883	854	923	922	887	919	875	881	907	917	917	845	910	934	925	868	885	890	836	895	868	892	896	926	864	879	823	898	904	934	883	875	880	914	931	878	910	915	879	898	858	902	951	848	912	925	887	886	852	920	897	882	902	865	944	949	926	858	907	921	893	931	874	948	934	846	865	901	964	869	881	846	914	892	935	896	899	877	849	852	878	865	906	885	935	876	906	891	933	900	955	923	899	915	906	878	912	860	913	889	912	873	916	903	883	882	897	871	865	889	852	901	846	915	945	853	904	936	887	904	908	910	881	884	917	897	927	900	844	890	851	877	869	907	844	923	892	939	858	883	937	897	915	909	902	882	882	897	912	869	881	879	857	901
29615	29216	35379	27069	16968	11264	7726	5651	4220	3419	2836	2278	1989	1780	1499	1424	1334	1245	1081	1072	1034	964	935	884	848	853	849	868	804	867	846	829	785	856	775	779	709	720	724	782	736	730	739	729	731	762	697	740	738	736	727	752	694	722	721	727	723	734	702	676	726	760	778	794	737	698	716	736	725	741	698	686	728	739	754	737	674	749	740	758	697	750	752	684	723	696	708	733	724	715	730	748	712	736	745	759	767	763	787	737	754	694	728	769	736	719	737	750	778	793	791	731	731	766	739	705	717	726	685	772	772	738	763	716	720	733	752	707	740	730	749	767	784	719	747	764	751	732	677	712	752	754	713	767	697	756	767	778	768	714	781	763	763	748	774	728	803	705	766	705	781	704	716	745	757	733	729	702	711	728	688	720	737	750	701	748	718	766	727	733	738	710	727	724	776	731	752	745	719	718	782	708	719	753	716	734	710	669	745	710	764	713	694	681	730	716	702	738	739	714	740	733	710	766	729	712	753	740	688	741	741	711	726	756	758	730	813	753	772	734	690	735	701	710	753	767	716	721	718	762	738	788	726	712	701	714	744	730	721	721	773	683	712	702	730	743	751	727	778	726	759	759	733	713	729	810	721	697	685	734	738	777	704	750	712	684	785	744	782	731	688	744	739	761	738	743	746	726	754	725	716	730	732	736	770	725	762	796	736	730	737	760	701	715	741	757	771	744	731	719	731	760	718	734	743	733	754	719	718	725	712	739	746	692	747	706	736	703	728	724	731	735	753	731	725	732	752	706	796	717	779	702	751	768	753	745	727	694	753	721	680	737	707	736	727	686	725	725	764	762	786	785	798	770	755	711	733	751	793	764	715	741	757	765	740	731	707	746	754	792	716	716	745	768	727	764	711	698	722	728	719	788	740	711	741	713	701	711	717	734	684	716	727	713	771	745	729	751	754	777	729	747	745	767	710	702	722	759	730	784	709	723	765	759	767	735	750	767	767	718	685	690	707	730	737	723	777	754	713	711	750	737	735	784	764	746	674	771	728	742	729	737	724	717	748	748	755	714	749	723	701	763	713	762	733	730	717	719	787	713	724	743	738	798	756	775	755	780	747	773	712	769	768	747	737	757	683	714	700	754	697	711	731	732	774	737	754	731	770	786	731	739	768	735	747	742	713	678	734	751	752	703	749	736	748	719	749	768	746	759	727	704	773	715	739	708	717	693	699	773	755	712	722	707	749	769	763	739	732	787	743	769	739	810	731	771	745	677	747	785	709	727	710	751	722	728	739	743	703	713	699	745	725	720	764	710	745	729	744	719	751	725	693	766	769	777	757	725	777	746	765	711	742	780	747	782	699	701	769	743	738	686	739	755	760	755	770	706	745	733	768	742	716	701	729	743	762	794	722	753	753	750	689	740	745	699	658	741	704	753	763	717	723	717	691	751	758	751	718	742	734	738	708	719	716	767	739	772	790	707	771	706	764	802	693	758	687	740	761	723	740	714	754	722	743	738	778	745	716	735	733	771	731	771	694	739	691	759	762	739	741	763	702	746	726	737	691	734	737	743	739	732	788	744	747	721	716	707	751	700	771	736	769	701	686	743	781	758	743	811	752	774	742	751	728	732	717	754	737	745	774	732	721	731	718	710	748	757	752	743	734	759	758	756	767	762	797	728	768	765	728	755	773	726	735	810	735	735	735	727	703	767	730	726	714	792	673	756	729	721	749	738	783	724	785	800	789	700	717	730	767	713	745	786	771	746	732	709	752	710	744	742	771	723	707	715	778	786	820	750	714	731	750	699	717	703	740	726	773	753	725	766	742	754	670	713	792	716	769	731	711	728	761	722	788	748	759	735	718	732	804	749	704	699	716	712	766	672	747	725	750	725	784	754	739	734	686	738	720	753	739	721	756	745	758	775	687	738	763	718	722	708	730	711	752	721	761	741	722	745	748	745	785	766	779	756	713	712	702	721	688	730	716	735	765	750	735	702	733	738	707	727	750	734	702	734	778	768	738	794	743	776	736	712	754	764	783	710	779	773	734	753	805	734	739	742	731	762	694	732	704	726	719	767	697	769	735	752	741	699	715	688	790	721	716	726	759	778	715	725	720	731	755	695	715	735	747	747	747	791	751	731	762	704	694	716	694	727	735	733	733	714	774	767	759	731	705	720	759	774	721	725	738	743	732	725	741	746	735	724	763	690	775	710	737	744	743	726	711	731	760	707	760	722	707	746	726	707	701	746	744	727	734	780	696	698	687	732	762	742	737	769	745	670	722	705	751	766	734	770	751	732	742	735	715	758	733	758	766	775	744	762	710	717	759	788	699	735	749	784	752	745	714	781	784	787	717	745	743	739	742	750	712	758	712	736	735	717	808	664	737	730	689	747	738	747	710	810	738	711	739	727	741	767	744	709	736	764	751	745	684	739	741	780	680	696	724	760	716	737	729	767	766	689	754	703	728	711	714	749	699	761	741	708	760	720	771	731	702	737	777	737	759	762	731	728	744	769	719	688	707	774	741	743	788	733	695	725	755	744	742	754	779	732	741	677	774	705	763	720	762	741	734	727	730	742	770	759	728	759	706	720	762	703	765	750	762	717	731	716	816	751	715	743	692	724	705	724	756	724	708	738	755	720	689	741	727	771	733	698	737	688	762	767	741	758	793	734	753	747	747	721	737	714	732	775	721	704	719	732	764	756	716	694	733	723	761	767	766	792	767	720	689	711	757	677	704	744	718	744	742	680	738	747	726	759	732	735	734	736	697	782	739	751	750	682	714	695	735	784	682	746	761	693	745	657	701	758	702	782	689	724	710	781	725	710	823	713	743	782	716	740	703	755	690	735	694	732	708	769	754	815	751	714	698	707	711	739	764	732	703	752	722	695	716	736	727	753	753	730	776	739	718	726	690	744	749	737	778	749	776	732	724	779	758	696	732	744	752	793	720	733	725	757	691	757	779	721	708	711	750	718	745	749	718	747	769	723	721	719	710	742	753	764	760	718	773	754	727	745	693	680	733	689	735	734	778	730	740	725	697	737	774	690	720	755	731	745	734	770	752	748	755	751	714	754	748	723	755	744	729	716	672	714	678	734	708	676	744	695	719	759	770	754	718	725	803	725	721	759	735	724	711	794	762	754	744	747	724	685	743	721	750	787	717	734	786	717	770	745	787	764	674	727	709	724	795	757	731	671	750	739	724	676	731	755	705	753	717	751	710	718	704	745	731	768	700	771	720	721	747	743	742	745	713	760	747	727	670	721	758	715	708	702	784	703	720	739	777	722	717	807	753	745	751	751	694	762	739	705	712	708	755	708	762	724	746	719	737	746	763	722	754	702	758	744	742	722	731	726	758	739	740	723	726	772	746	732	696	757	758	718	741	705	777	776	763	741	695	692	777	748	683	770	742	660	750	716	750	746	765	788	698	755	757	697	711	698	699	726	725	726	797	760	760	769	787	795	742	749	733	757	696	703	760	724	691	719	735	730	721	716	764	742	737	693
25911	44547	36288	24627	18450	14505	11122	8364	6180	5114	3903	3239	2793	2252	1994	1798	1635	1424	1314	1210	1276	1132	990	948	886	900	884	867	820	869	827	832	845	837	826	810	828	754	807	755	760	797	812	780	787	797	755	747	745	718	751	772	748	790	770	769	792	704	772	737	761	738	801	713	725	799	736	716	752	750	762	773	760	791	808	749	742	741	753	721	781	718	737	755	762	789	730	749	758	835	721	736	717	752	762	728	786	751	764	743	760	745	736	731	776	713	743	708	759	809	755	761	792	753	776	769	764	714	778	770	771	750	752	780	784	729	742	779	778	754	714	765	739	768	814	762	770	779	766	757	780	802	763	738	723	719	747	720	741	748	765	721	759	714	780	734	720	811	729	742	770	761	756	723	747	761	710	767	706	682	722	785	799	739	763	744	704	742	725	732	768	778	768	758	742	748	783	685	755	751	749	738	744	769	743	728	728	757	756	777	811	808	739	739	691	751	744	740	720	738	775	715	770	739	718	711	751	758	729	709	739	764	763	715	782	756	712	755	734	788	775	754	765	760	748	762	738	755	698	785	703	713	767	758	734	744	701	743	742	781	779	768	737	738	746	782	747	696	711	771	720	727	744	731	751	753	798	738	738	787	717	701	739	731	746	790	750	771	743	749	792	716	765	735	767	749	739	783	790	770	751	745	792	756	699	758	759	762	713	785	742	718	756	773	722	735	732	758	745	783	725	729	695	779	744	753	771	707	740	748	745	767	748	693	720	781	770	803	762	757	795	772	768	751	777	761	759	746	743	725	748	733	755	798	792	727	707	717	671	723	782	711	767	725	781	772	723	754	746	753	715	793	772	711	812	696	766	710	761	749	741	713	760	728	759	714	742	738	775	787	750	751	754	715	756	738	709	719	697	738	730	715	733	747	799	755	756	737	740	756	746	767	749	750	721	729	717	784	704	793	759	697	707	698	757	743	800	753	681	700	688	771	741	734	743	721	771	764	792	774	756	739	745	726	749	747	768	758	761	793	768	730	787	695	746	752	733	728	788	709	741	764	755	748	728	755	737	727	767	696	815	765	803	743	779	725	729	791	685	787	736	692	716	781	777	781	796	766	777	787	753	759	774	764	749	740	743	762	783	755	710	737	684	744	777	760	738	751	732	775	753	750	725	762	729	748	706	794	758	786	710	738	753	774	803	743	784	771	742	764	775	697	759	759	737	762	720	740	730	802	811	742	765	772	736	748	756	733	742	773	753	755	707	681	700	752	744	771	754	766	779	767	759	718	774	778	767	723	739	753	804	796	770	710	783	741	761	738	715	703	763	768	736	798	737	710	767	725	710	694	759	735	763	776	736	770	716	726	754	718	784	705	770	753	722	746	733	779	757	753	710	732	742	747	746	746	751	730	779	724	753	745	716	725	734	722	696	724	826	700	805	789	767	746	742	738	781	704	784	718	744	729	754	750	707	739	767	727	767	735	776	717	759	767	730	741	729	734	732	735	771	753	723	718	760	732	717	759	721	744	744	739	783	741	774	731	753	733	732	731	768	707	732	726	750	813	768	734	814	759	745	757	767	749	720	711	759	755	753	739	730	738	747	770	762	749	746	769	722	777	754	756	713	715	766	723	769	737	735	716	757	772	773	745	792	742	774	705	746	714	740	729	741	754	783	738	738	737	758	732	698	761	768	743	697	761	760	758	732	759	777	823	765	766	772	778	788	766	742	744	722	738	762	687	766	770	758	756	740	764	736	714	695	737	787	753	779	748	793	778	737	760	781	776	778	753	724	775	724	745	732	742	694	762	712	751	768	759	735	755	670	735	729	740	800	703	677	718	742	730	736	750	794	746	794	688	741	746	767	756	733	737	767	764	732	754	759	748	708	746	707	772	727	742	746	762	756	745	778	731	730	805	729	715	752	769	784	727	726	730	734	773	787	767	731	726	735	717	737	744	738	740	778	752	704	743	750	777	751	734	697	709	729	724	730	727	713	718	757	801	762	750	739	806	732	776	756	771	731	761	764	740	733	705	744	733	770	741	784	708	718	731	757	780	727	721	758	754	739	753	734	741	773	688	776	756	808	750	770	745	789	755	777	760	701	753	750	700	756	691	724	761	786	751	776	718	709	806	701	739	759	717	758	746	767	728	787	742	784	756	700	770	710	726	697	710	731	754	717	714	734	697	745	782	693	718	728	799	770	713	731	766	738	724	741	702	826	746	710	803	746	779	730	706	789	741	707	754	735	747	721	743	727	758	710	734	755	751	766	762	766	746	789	747	760	780	709	745	720	767	718	758	765	704	744	742	735	793	766	795	723	724	765	756	782	754	785	716	727	731	758	745	729	767	745	781	711	728	770	750	771	735	716	766	755	763	713	741	740	689	752	812	782	736	733	760	721	710	815	726	738	773	787	764	748	747	728	737	735	757	753	767	728	767	729	739	746	743	735	767	763	712	717	731	786	765	756	757	711	737	764	787	726	728	787	720	733	733	754	763	712	747	744	749	725	775	742	765	784	754	804	679	700	754	742	758	766	731	765	763	747	777	780	742	764	752	769	765	740	740	720	726	736	754	745	745	736	755	737	777	730	743	792	744	725	732	718	775	741	757	761	739	735	734	761	737	778	714	762	724	747	772	787	790	740	760	783	755	748	749	717	782	772	793	729	763	722	711	726	761	794	764	739	761	747	787	733	728	757	772	751	687	742	737	774	725	806	727	770	717	725	751	738	769	701	751	763	715	776	761	747	755	743	735	819	772	757	783	766	763	766	732	791	720	735	748	784	775	738	710	703	678	759	761	783	730	713	806	748	724	736	756	717	741	749	779	737	717	750	717	765	771	737	741	741	774	693	731	759	715	805	684	762	733	729	737	765	724	751	708	740	822	718	714	747	751	745	764	727	742	783	772	746	767	745	756	732	732	768	705	676	756	794	733	757	749	710	709	752	734	793	761	753	750	752	789	749	743	752	793	823	745	705	758	751	781	792	773	786	799	764	748	703	736	745	779	712	772	776	744	797	798	731	746	707	756	763	784	740	744	710	805	786	735	733	769	726	775	742	730	721	786	715	703	791	740	761	805	732	772	732	737	752	734	728	769	709	724	748	818	781	751	762	766	738	798	767	728	741	793	729	731	741	782	731	723	712	694	702	810	779	760	739	676	784	746	768	782	778	773	736	749	730	786	753	731	787	718	706	711	803	773	777	721	724	758	754	730	752	771	767	704	756	703	741	761	778	734	737	745	759	710	755	767	711	719	711	714	715	762	787	699	722	748	772	751	729	703	734	756	757	770	800	749	745	747	780	724	691	788	729	738	750	745	739	732	781	800	795	732	736	724	755	803	716	752	746	762	769	700	704	755	717	732	714	726	695	745	778	715	713	750	741	726	753	775	759	721	709	757	788	691	740	805	700	756	736	775	684	742	712	756	744	744	749	733	776	769	718	734	759	743	776	734	764	740	740	737	760	772	760	740	762	753	724	740	773	757	759	691	763	702	733	743	735	729
24310	21480	28940	25145	22895	21079	15070	9296	6485	5119	4179	3331	2834	2456	2159	1852	1690	1581	1405	1422	1290	1274	1070	1048	973	992	944	929	894	970	862	899	910	849	869	846	872	850	836	798	808	798	840	826	840	830	807	794	822	798	809	758	844	765	793	778	754	828	860	833	838	817	822	782	736	819	794	779	806	811	795	832	803	802	784	836	808	821	783	765	792	748	757	804	800	744	826	822	767	796	836	802	850	771	829	847	759	758	821	785	786	799	787	781	779	790	817	736	764	819	766	820	799	773	767	755	842	807	816	778	839	778	779	812	811	796	777	819	765	785	791	784	746	828	833	808	811	783	792	772	800	824	821	826	811	785	825	789	800	776	803	818	794	758	791	810	791	800	808	816	752	790	729	821	854	810	790	812	853	772	803	766	807	788	782	804	738	799	823	751	775	772	739	850	815	809	793	808	865	805	775	819	789	818	816	817	796	804	763	807	842	752	793	777	800	798	817	807	755	814	845	788	831	803	750	811	774	811	803	813	822	797	815	838	734	817	836	727	853	826	810	827	804	788	826	791	767	792	773	840	833	819	808	807	773	773	798	800	773	833	810	765	812	757	804	790	809	811	793	828	765	833	818	818	829	833	792	779	768	849	783	773	790	785	844	800	778	795	793	803	830	806	810	782	789	797	777	794	809	809	784	829	784	828	820	795	810	784	799	791	791	832	786	785	851	806	814	817	757	765	760	809	771	775	838	773	801	792	780	814	778	788	793	770	812	751	791	785	826	778	761	804	795	787	793	807	822	779	807	787	792	786	824	834	810	812	767	779	806	758	820	789	742	721	824	779	757	756	752	843	741	795	869	803	819	746	768	786	764	815	833	822	800	827	832	780	754	791	824	835	800	741	777	785	799	757	755	784	787	792	758	769	825	773	794	757	754	768	763	752	808	762	835	739	785	783	771	805	853	764	810	831	768	760	808	787	802	783	765	754	801	782	791	770	796	810	802	787	789	761	785	805	801	835	794	766	806	822	793	840	822	744	784	794	778	782	828	791	755	808	740	788	773	812	783	813	815	829	801	771	762	793	837	777	788	844	821	820	806	773	735	796	821	806	797	805	769	805	750	814	774	756	785	833	834	849	745	836	763	784	765	815	770	778	790	805	720	815	805	790	766	808	811	798	768	803	830	848	823	795	826	808	810	762	820	822	849	777	775	806	818	778	783	754	760	753	812	778	777	751	767	803	810	811	763	811	771	834	811	827	754	806	858	802	755	785	849	790	731	776	782	775	791	801	825	789	817	769	840	808	809	773	817	770	739	802	791	820	777	782	758	845	760	836	790	841	800	786	824	816	819	801	807	827	833	805	837	779	768	795	739	792	839	745	768	803	760	813	779	842	806	770	847	782	799	817	806	820	737	832	810	752	734	785	808	826	819	763	810	753	764	825	765	829	790	738	760	749	858	822	856	805	756	805	746	784	848	864	805	808	767	771	823	761	781	792	771	806	820	850	847	857	849	780	810	800	811	793	816	787	806	756	807	811	796	791	749	764	781	839	794	813	770	805	783	780	767	865	766	801	809	794	750	784	831	804	797	795	795	776	826	819	824	784	818	781	782	798	792	826	798	769	840	841	826	826	783	773	792	783	796	812	838	757	809	841	833	779	805	788	798	809	864	838	800	772	821	836	779	777	781	791	793	828	822	756	806	784	833	820	789	826	812	798	780	793	806	753	782	796	820	810	741	758	805	755	777	769	771	827	826	805	793	769	797	816	792	790	776	837	815	839	790	781	807	815	837	783	781	843	782	865	838	809	814	791	754	834	813	791	831	770	779	778	777	818	808	804	801	855	776	794	836	783	815	782	767	761	779	769	812	859	807	830	809	813	856	779	794	751	750	761	778	841	722	796	808	767	814	797	780	790	828	733	803	784	760	764	804	830	819	773	812	814	775	811	817	832	817	776	816	846	789	821	800	818	769	772	786	783	770	809	840	831	776	812	827	775	806	814	753	816	773	828	727	803	735	831	755	803	819	776	730	813	760	788	821	815	805	818	758	803	772	820	754	792	745	783	814	811	789	841	778	755	835	793	799	758	791	793	801	853	846	792	791	782	779	826	790	761	793	792	855	796	821	792	871	783	832	803	822	821	802	785	776	765	770	784	776	802	801	788	768	819	819	811	811	832	809	814	773	807	790	814	866	812	798	795	738	776	846	799	770	772	840	818	822	818	811	789	814	780	744	805	825	756	817	819	809	822	848	780	814	785	783	782	809	798	792	764	807	790	767	802	799	834	863	773	810	767	768	824	812	778	754	855	778	840	769	794	762	775	827	815	791	753	783	781	766	788	808	795	777	829	778	811	815	776	810	757	791	772	769	791	810	793	870	857	800	826	801	808	808	854	736	829	743	797	790	779	797	812	786	809	803	836	803	806	784	852	771	832	796	810	821	797	778	817	757	775	778	779	789	807	854	831	810	809	770	800	819	757	824	857	761	831	782	822	776	789	834	809	854	778	786	758	788	827	830	819	777	775	795	804	817	788	806	838	794	812	811	768	780	798	817	758	806	766	791	747	780	794	829	790	820	829	800	826	853	772	773	778	748	752	803	765	821	813	822	807	828	795	828	755	823	815	823	752	777	791	754	760	785	790	749	852	767	746	796	821	831	777	802	815	838	758	758	818	802	796	817	851	788	804	830	810	775	756	749	785	743	803	851	840	787	866	787	770	827	771	789	735	818	788	852	803	801	758	795	762	787	762	792	785	790	772	774	818	798	837	768	799	793	760	803	793	771	765	838	800	785	821	751	794	828	774	751	820	847	776	751	843	763	808	822	772	837	728	737	751	754	792	799	787	805	714	743	811	723	832	792	781	864	829	758	765	794	789	772	802	789	773	803	784	827	736	719	757	802	787	794	834	762	798	759	794	753	787	757	815	832	788	801	849	799	782	743	790	800	809	782	786	787	789	782	807	829	799	823	790	832	791	781	845	831	827	778	828	806	792	797	786	754	770	822	795	836	767	761	777	765	800	814	769	838	816	766	847	809	776	752	786	820	797	819	760	797	801	780	767	775	780	811	771	812	810	796	851	839	809	804	817	791	813	814	792	764	819	838	807	781	832	789	860	766	770	792	778	865	811	808	831	809	877	813	824	771	802	799	854	816	823	852	791	797	757	775	761	792	808	818	813	821	771	814	821	815	791	775	772	769	756	825	788	767	736	746	768	799	745	816	780	761	794	744	760	847	761	808	807	793	809	786	781	783	779	801	785	817	762	778	821	815	845	799	777	862	804	774	831	766	833	806	857	778	795	808	795	818	776	827	826	819	770	756	839	795	793	812	814	865	822	791	817	792	792	784	752	772	810	787	812	838	785	764	778	828	793	813	798	788	834	813	824	801	838	768	791	791	849	795	821	751	813	771	804	738	778	750	778	784	848	824	802	739	762	745	787	810	817	832	812	792	808	773	800	815	796	787	809	777	779	787	851	806	756	847	811	771	827	794	855	797	801	804	745
26092	51485	43366	31269	24651	20379	15567	12215	8936	7384	5690	4633	3902	3296	2790	2308	2190	1933	1767	1555	1513	1363	1160	1101	1045	1078	1031	962	980	968	962	1003	929	904	885	885	835	835	905	825	812	804	845	824	803	828	855	770	818	802	814	779	789	731	793	792	761	807	841	742	825	804	800	803	851	799	831	816	792	774	790	809	797	751	787	777	799	795	801	831	823	763	804	790	787	806	822	825	769	844	772	817	801	825	797	755	839	807	791	805	794	732	802	784	773	779	813	742	822	764	780	803	782	789	819	762	848	813	785	806	782	805	805	807	764	833	775	806	846	843	786	819	790	804	816	829	811	801	789	762	764	749	766	800	799	756	816	779	795	778	821	780	801	763	816	767	807	797	860	871	782	825	795	808	768	790	790	803	752	804	824	826	812	811	807	814	773	782	794	762	786	779	795	809	783	752	756	780	763	796	800	775	797	794	774	769	780	805	819	755	818	802	774	754	778	800	802	809	820	887	774	807	809	833	806	781	794	800	733	772	817	756	842	735	822	801	802	791	785	792	807	814	735	795	807	759	793	787	737	789	828	814	849	845	811	792	845	789	799	786	819	794	784	809	794	725	787	769	759	824	805	797	826	734	786	805	809	796	875	776	769	807	751	791	792	785	735	763	811	817	835	789	758	789	786	829	789	822	841	805	774	779	816	783	788	766	802	790	791	838	821	815	769	816	807	775	809	799	773	768	789	773	767	766	770	784	789	844	784	786	818	782	798	814	840	801	789	809	788	849	790	792	832	810	798	766	803	849	801	841	808	776	787	792	796	818	802	740	745	806	782	785	818	802	768	800	813	785	806	812	809	828	811	807	740	831	818	834	771	835	799	809	813	796	850	750	737	779	791	819	728	777	786	824	759	765	756	850	800	790	784	753	755	807	844	806	792	817	812	728	802	789	777	834	793	787	793	837	789	810	773	762	821	757	773	769	788	818	783	806	801	786	803	761	781	780	785	805	785	807	800	767	799	834	824	790	770	755	806	807	875	826	809	799	798	818	811	828	803	802	787	822	810	831	801	761	825	818	780	783	735	718	782	770	774	812	815	817	790	779	799	814	724	801	828	801	798	823	802	788	789	775	766	834	781	825	813	792	802	826	779	792	811	766	862	820	790	797	786	786	844	806	799	804	844	767	787	777	815	845	744	794	828	789	819	794	753	785	803	803	824	825	792	784	765	810	789	843	809	787	806	839	820	757	765	783	755	782	785	832	806	742	815	856	759	778	769	791	780	829	778	809	834	817	798	769	837	790	765	809	789	802	802	818	816	815	773	794	817	801	758	737	833	783	824	770	791	816	800	773	782	766	784	782	756	804	806	810	813	824	720	867	777	826	811	777	800	798	795	809	819	793	787	815	787	820	816	764	780	777	808	811	827	793	796	753	829	824	822	819	834	826	791	794	829	769	754	775	773	818	790	808	744	780	796	798	766	849	783	815	779	795	790	840	781	782	825	771	728	769	787	781	768	783	782	812	790	818	779	811	845	761	803	780	802	801	808	809	767	828	787	852	754	788	814	796	809	771	747	799	767	780	781	784	799	822	799	832	772	796	827	778	761	780	860	779	858	810	790	778	766	837	766	740	784	736	745	774	787	800	805	786	833	787	830	820	797	813	790	828	820	809	801	778	787	778	800	776	812	775	844	795	789	807	769	759	822	809	795	824	786	804	800	788	770	758	825	762	805	785	790	759	787	774	779	785	793	821	793	829	782	795	819	783	812	774	759	807	800	809	797	804	799	793	799	822	800	768	790	791	760	847	836	818	797	780	756	780	821	868	769	780	801	782	800	742	789	829	784	754	755	808	775	749	753	817	808	793	772	785	797	797	806	790	819	813	788	806	802	808	764	839	799	786	812	786	769	785	858	774	761	801	813	789	813	783	798	820	805	813	802	788	813	782	805	788	786	808	756	798	793	833	794	773	805	808	796	792	788	748	789	789	779	778	787	803	795	802	776	785	841	801	789	819	800	799	819	746	786	793	797	764	763	773	772	862	796	785	816	819	786	740	777	819	805	863	811	779	802	760	824	751	789	786	746	797	765	806	784	801	802	766	815	783	787	796	766	817	857	826	793	783	842	788	835	791	774	766	776	767	811	784	799	808	846	791	823	759	796	818	771	774	819	892	831	836	803	807	797	789	791	808	765	775	820	805	779	772	830	744	786	803	773	793	813	810	819	815	833	809	785	761	752	787	814	770	789	790	820	774	771	794	793	806	808	841	758	788	766	844	802	757	795	783	777	828	789	814	807	803	797	810	828	819	820	834	796	807	789	810	753	766	790	836	799	805	831	765	847	786	803	820	826	748	761	803	793	816	763	802	765	817	774	812	817	799	801	778	821	785	816	748	775	822	815	781	804	811	842	794	768	796	830	786	827	841	786	846	835	832	757	754	714	744	744	792	801	801	796	811	787	800	773	785	804	761	787	791	805	786	762	773	760	826	816	785	790	813	792	795	788	793	862	818	809	788	817	797	803	842	758	821	762	758	791	805	804	787	798	822	764	750	851	753	820	787	767	794	780	792	799	770	756	761	765	719	789	795	799	781	814	858	808	802	835	807	793	783	834	783	790	758	786	791	821	783	798	740	760	756	821	791	820	798	803	763	802	772	815	864	786	807	837	775	779	782	729	796	808	761	807	802	797	825	834	830	754	772	762	826	770	812	785	797	854	775	784	818	781	819	756	782	775	786	824	792	826	781	779	766	779	833	769	786	804	767	770	762	819	782	788	832	802	789	780	789	831	815	788	793	775	805	774	815	809	810	800	765	788	808	802	801	758	842	776	810	822	768	724	788	774	852	822	780	764	798	812	783	766	783	799	805	780	837	753	863	792	774	825	832	820	761	794	783	798	773	812	801	744	742	795	766	777	810	838	855	832	728	805	773	821	841	745	785	814	855	770	776	740	779	788	795	833	835	800	811	805	780	817	778	841	730	778	824	799	782	752	786	781	761	843	832	800	804	808	804	776	818	807	813	792	803	799	832	775	739	770	808	759	800	785	812	739	776	779	767	804	838	830	820	797	802	833	783	805	776	802	833	814	813	773	770	830	828	799	804	794	794	779	813	872	770	791	802	742	698	838	770	769	791	737	776	837	783	808	843	827	781	835	785	798	810	800	799	796	833	824	847	790	800	763	802	789	801	757	788	830	736	780	823	825	783	832	725	833	777	846	794	823	751	794	797	737	831	820	765	749	794	780	750	823	820	792	774	772	878	767	854	794	801	807	805	810	777	780	768	776	804	778	783	796	832	824	727	801	770	755	778	830	780	802	825	796	770	821	781	790	797	824	816	802	776	767	788	808	788	745	801	828	766	767	782	788	763	804	755	838	867	779	807	759	788	822	770	762	845	795	785	759	761	746	731	763	776	780	803	797	851	764	752	814	793	809	780	783	779	791	780	850	745	759	815	765	842	763	788	809	803	804	765	817	816	802	762	797	835	803	784	818	858	752	742	833	808	797	799
25555	21581	28801	27307	21569	15769	10651	7016	5065	3893	3255	2741	2320	2109	1966	1654	1493	1423	1335	1267	1164	1150	1031	987	934	893	929	949	880	838	923	850	846	854	831	838	783	805	794	824	817	825	821	750	804	775	829	781	854	841	793	822	839	807	807	836	800	834	771	804	829	803	753	802	787	790	810	787	773	799	810	785	809	768	818	778	803	797	748	821	777	835	759	783	800	806	750	820	778	806	784	766	778	839	798	796	822	739	737	794	801	807	799	763	797	756	758	766	843	766	776	769	810	785	770	855	792	761	763	768	786	797	799	785	775	754	816	771	781	791	815	803	761	773	834	745	811	835	781	780	782	787	826	804	737	781	788	828	804	788	764	775	772	744	793	796	806	816	802	811	832	811	805	754	729	813	769	816	846	802	810	755	774	804	811	794	845	797	771	771	800	789	765	741	768	762	835	802	797	809	803	796	786	781	824	804	749	742	739	784	788	801	823	832	802	801	736	792	798	802	754	837	811	772	810	768	855	825	776	775	788	757	745	822	780	777	811	798	768	786	792	711	808	771	773	834	795	814	799	819	774	780	766	762	796	804	806	762	784	816	814	791	824	845	766	774	798	808	814	766	790	769	766	786	760	827	784	787	852	757	776	817	816	793	776	767	805	732	749	765	843	816	731	847	771	788	770	792	798	796	835	782	719	804	826	816	746	741	791	735	748	798	742	816	805	820	770	803	784	797	737	775	810	791	782	720	806	794	766	807	780	822	728	795	785	797	792	847	771	824	837	757	767	742	764	818	818	807	806	808	758	793	805	817	784	762	802	775	787	768	782	753	792	802	792	795	769	772	796	831	817	809	776	803	816	781	825	759	848	799	792	786	847	808	826	842	789	775	787	812	763	792	771	818	801	783	780	771	776	840	771	769	803	814	798	775	772	784	821	810	777	790	798	750	782	801	808	768	787	810	798	791	784	748	766	773	722	783	794	789	782	830	803	769	779	756	846	806	760	814	707	817	789	755	760	765	780	811	739	801	803	786	764	809	781	822	776	732	794	819	797	786	859	814	750	761	821	806	797	767	790	800	790	744	792	795	759	802	769	784	832	789	752	762	737	773	862	808	788	849	784	811	786	789	775	812	797	724	837	749	782	772	758	770	828	822	757	797	822	765	745	796	818	755	758	826	791	814	782	772	811	779	783	828	793	788	791	776	728	803	803	795	814	817	795	793	802	815	724	730	789	755	798	802	797	786	781	794	776	828	799	758	857	802	739	776	766	816	787	801	739	768	767	760	760	788	833	806	800	809	735	805	795	832	783	741	814	846	768	785	771	789	794	731	791	810	772	778	824	767	807	807	819	802	686	795	791	805	822	781	811	788	802	765	797	742	766	788	775	783	769	766	763	816	789	778	796	812	798	839	783	787	755	769	799	763	736	797	836	790	797	748	796	763	773	805	779	768	821	755	758	766	809	785	812	799	794	793	736	784	787	774	801	802	783	832	826	751	772	783	780	796	800	750	775	747	803	757	836	797	800	764	812	780	775	790	806	758	783	758	786	829	794	807	828	784	773	782	791	816	786	855	821	807	790	826	804	798	728	811	784	794	772	794	754	792	803	846	772	786	775	773	764	810	855	833	797	788	756	769	798	835	773	818	770	798	796	795	767	787	818	780	799	812	842	815	806	785	796	775	751	774	840	761	768	830	807	826	815	809	756	739	753	813	771	821	749	788	711	771	747	810	778	814	780	782	799	814	854	830	799	750	844	771	809	768	770	834	788	810	749	770	802	834	816	820	788	789	809	779	799	806	818	796	809	830	778	817	742	799	813	757	738	773	765	782	793	799	743	762	791	786	790	791	803	815	765	828	762	799	805	782	828	765	767	801	895	738	736	808	786	784	772	812	832	798	756	781	796	797	788	794	760	796	812	734	844	808	774	784	789	821	807	777	802	776	789	770	807	766	822	793	816	794	723	761	859	838	783	771	836	785	803	808	782	759	781	762	785	782	770	790	850	815	771	825	795	783	753	823	741	823	767	789	843	780	822	735	775	728	791	831	795	715	820	820	823	838	790	798	814	762	758	770	778	833	815	790	789	761	826	760	822	830	821	818	776	785	796	788	790	803	833	859	791	824	789	813	757	814	789	810	706	770	810	814	784	801	797	805	805	819	826	847	835	778	802	802	756	842	763	733	783	752	829	797	830	787	828	805	781	758	770	759	827	774	790	744	783	809	789	796	783	829	782	753	774	762	819	781	817	783	790	802	784	806	753	818	760	790	771	772	763	766	807	808	818	754	810	749	817	815	777	853	816	754	788	798	791	783	744	779	737	796	799	810	774	772	772	787	748	803	802	782	774	788	734	790	805	778	819	784	787	796	736	791	736	824	774	767	819	820	823	806	821	810	734	821	813	798	766	847	747	787	817	770	834	831	812	782	824	757	806	795	742	788	817	832	762	782	756	790	789	779	781	784	771	743	772	790	786	797	811	800	793	793	787	735	787	800	820	777	798	816	772	807	756	851	781	768	793	806	823	761	820	800	845	748	793	802	773	792	803	768	850	812	722	767	755	734	783	759	797	764	789	847	793	805	776	824	776	758	785	813	807	765	799	798	783	813	789	809	816	817	814	738	806	775	766	807	793	846	811	720	805	826	831	760	766	809	769	808	800	771	765	734	765	826	800	749	772	801	767	831	829	836	807	826	776	772	773	814	833	787	773	737	832	782	811	772	808	784	773	795	820	827	798	819	809	763	800	750	843	799	802	789	822	784	788	800	787	749	717	804	805	793	797	750	879	828	769	720	762	801	810	759	763	810	796	808	765	779	782	786	796	794	794	798	784	786	801	789	788	774	779	791	768	850	822	791	786	747	791	827	786	775	811	766	809	833	776	754	800	811	746	772	781	822	742	811	769	794	779	804	736	782	811	774	793	775	796	841	796	791	794	782	805	764	779	811	769	809	799	795	734	803	806	784	752	806	818	767	760	823	755	723	763	727	758	800	786	777	812	787	767	782	778	809	852	729	749	841	770	783	793	765	800	808	755	823	784	775	781	786	764	771	718	833	821	801	800	781	833	834	763	810	818	824	787	826	769	745	808	832	805	801	805	790	840	769	793	807	795	801	842	807	767	794	832	763	799	745	785	806	797	827	815	814	797	787	851	862	827	816	793	834	805	808	789	750	784	711	816	803	817	805	763	746	804	824	852	766	812	773	763	801	771	798	807	789	796	792	770	772	778	777	806	751	808	815	796	802	802	814	770	765	748	825	781	777	805	757	839	786	738	757	819	829	820	796	769	790	797	774	781	758	728	748	788	796	762	803	772	759	742	776	842	752	791	800	795	789	792	782	788	768	811	807	786	817	817	805	883	799	789	799	803	737	798	762	787	801	809	827	786	771	811	758	825	770	800	789	780	766	793	815	777	795	804	801	772	768	818	766	793	747	796	759	798	784	826	792	787	772	751	795	804	796	739	793	764	774	773	836	778	807	761	785	828	776	833	812	776	791	777	810
26205	48841	40487	28446	22185	18150	13730	10210	7607	5903	4811	4044	3279	2920	2528	2147	1952	1742	1583	1508	1332	1233	1175	1021	998	1012	978	892	969	923	922	859	895	900	889	872	849	845	808	868	790	857	792	815	841	784	823	771	804	766	855	818	772	808	797	798	812	741	818	826	775	763	791	809	768	816	818	822	764	878	863	798	848	805	790	784	781	770	786	809	816	808	809	802	806	760	788	798	747	823	805	840	755	795	838	813	797	800	793	765	812	795	829	810	811	808	823	777	763	829	791	815	845	833	835	793	799	780	767	838	765	828	809	829	797	766	737	830	828	805	772	840	763	836	792	848	861	801	841	781	789	812	799	783	796	774	786	826	826	765	807	833	786	798	820	786	742	758	787	787	816	713	783	802	824	802	742	770	809	796	779	784	802	784	782	784	777	795	790	786	774	763	811	797	829	849	846	802	799	790	737	803	770	771	819	777	843	776	754	806	805	823	797	854	761	828	796	811	769	816	760	828	766	793	780	810	787	790	812	798	814	825	790	820	798	780	803	825	797	753	761	845	786	785	774	804	779	829	762	815	777	775	805	796	811	797	819	795	735	782	773	777	795	799	803	776	820	773	785	816	789	804	796	789	779	769	759	786	861	797	813	769	831	814	763	789	772	785	780	831	789	777	843	862	794	765	765	806	813	803	782	834	763	839	791	772	784	823	792	803	814	777	768	787	770	808	778	790	757	835	782	762	803	794	806	812	761	789	788	794	816	780	815	788	851	807	809	788	822	782	741	814	780	793	826	816	847	797	801	838	792	745	803	795	838	840	826	764	852	818	828	833	781	748	870	779	802	759	833	795	767	853	772	784	788	764	814	827	776	789	782	796	791	804	811	774	736	815	832	774	804	794	780	758	853	863	798	781	827	791	765	780	745	769	773	789	845	793	775	747	794	827	818	747	821	772	824	757	770	802	766	786	763	827	820	803	778	797	782	754	823	834	862	808	802	787	817	762	756	799	772	807	774	799	821	830	819	822	750	769	745	793	834	809	733	788	834	814	841	743	821	840	806	817	796	800	753	767	781	767	817	839	805	806	763	748	859	809	816	809	751	808	829	748	810	812	803	797	819	778	790	839	808	775	803	793	822	854	846	755	779	765	732	820	813	781	792	795	834	817	780	801	817	805	766	802	805	797	780	822	803	779	790	835	739	772	816	812	807	809	786	809	807	763	798	752	841	789	751	812	792	821	764	818	726	838	797	813	796	781	754	821	824	769	789	807	817	760	804	718	800	820	822	801	821	770	764	766	792	822	774	786	840	744	779	782	816	774	813	823	828	807	790	789	783	798	783	806	757	726	816	799	820	773	801	795	790	753	818	853	823	789	795	801	786	818	824	765	768	781	815	780	814	777	770	845	815	793	805	868	743	785	768	793	798	803	803	743	810	740	858	771	717	792	783	808	745	795	794	788	786	825	821	831	791	793	747	766	782	841	839	771	738	825	741	835	816	796	740	843	831	790	801	800	785	802	755	788	881	798	817	772	765	865	858	796	763	793	824	818	789	759	789	788	786	752	818	773	799	775	781	808	857	800	776	778	801	793	784	809	764	802	764	765	821	776	749	795	808	797	790	810	793	817	801	795	812	782	784	835	801	840	814	747	784	782	762	812	817	794	809	835	815	798	784	768	766	747	772	765	794	798	843	801	833	782	818	812	780	795	796	767	779	808	783	804	788	813	769	862	805	841	806	756	753	808	773	808	773	839	807	769	859	813	774	778	810	832	775	856	751	778	774	806	762	772	799	753	769	793	762	743	784	769	716	834	812	788	782	758	810	775	790	824	796	844	806	847	814	798	823	780	862	812	829	797	790	810	799	794	823	797	786	767	809	779	812	795	786	832	720	816	802	762	745	794	803	831	807	752	794	765	820	776	832	773	793	818	813	750	777	763	757	797	781	859	857	813	825	737	819	738	765	844	761	855	734	822	810	788	824	773	828	807	781	805	792	784	800	773	784	813	813	798	803	782	775	833	790	780	757	788	756	789	797	741	807	801	778	773	791	839	827	791	739	792	800	810	816	745	833	790	786	829	821	799	785	848	814	771	770	783	791	814	797	851	818	803	835	817	778	806	814	788	796	793	734	786	796	777	825	836	763	846	808	815	852	791	807	812	792	832	786	776	776	845	813	819	793	743	870	794	772	833	765	826	806	828	848	841	806	803	775	802	762	849	816	797	770	786	798	814	792	769	757	773	833	791	773	794	768	826	765	745	738	759	845	706	808	798	775	771	795	748	802	797	813	784	805	761	747	787	792	790	780	763	828	854	811	821	789	773	823	776	835	797	767	815	773	837	786	823	810	721	824	771	766	784	830	761	827	787	777	792	793	801	829	809	773	774	815	840	716	757	787	782	791	746	841	810	800	794	787	803	808	807	719	794	788	802	778	804	802	802	821	804	785	760	802	765	799	777	782	772	827	779	794	753	789	772	767	808	798	781	786	808	797	830	738	840	787	728	827	788	803	858	799	810	809	792	813	801	826	826	795	808	765	814	793	748	793	833	798	767	820	786	825	889	787	719	820	782	822	806	766	830	758	748	840	764	774	823	779	745	773	789	853	818	779	807	793	820	769	770	815	809	834	742	826	821	787	821	772	787	786	820	829	804	813	752	791	800	788	789	823	773	811	788	812	759	817	829	807	843	824	762	817	798	848	821	794	791	838	830	797	778	785	815	818	796	785	801	809	789	798	764	794	780	737	827	734	759	791	834	791	779	789	788	776	851	833	762	797	748	797	786	778	789	812	770	800	764	777	752	819	816	800	803	799	754	798	800	784	829	791	854	789	816	789	742	817	748	779	770	784	772	820	776	791	792	838	806	811	774	810	797	792	814	822	803	772	783	755	861	777	807	769	818	785	776	757	824	799	811	811	809	830	822	789	763	792	844	806	818	798	830	745	795	820	811	773	755	815	807	805	787	774	760	790	798	782	811	782	782	771	794	802	810	780	756	784	769	827	819	800	799	788	783	794	790	758	789	802	811	740	789	770	834	817	786	808	822	786	802	753	794	756	805	802	784	811	818	787	812	824	778	798	754	821	820	797	810	813	784	824	799	797	791	799	797	809	808	769	762	838	765	783	787	788	784	823	823	768	733	839	832	847	808	808	833	769	802	824	834	783	781	789	808	860	789	819	815	804	820	821	825	824	778	783	761	818	742	766	764	829	826	795	786	798	823	811	799	766	809	762	786	814	780	789	806	794	807	757	789	832	750	763	840	873	763	784	794	732	827	755	785	814	765	823	791	800	812	789	809	786	755	795	811	834	794	774	738	771	819	803	797	836	827	785	815	754	762	779	816	825	791	802	774	794	786	844	780	807	790	786	856	795	742	829	744	817	794	754	823	824	769	766	825	778	751	776	783	810	812	815	801	820	797	779	761	792	793	782	791	812	729	770	786	769	806	792	806	840	819	780	758	830	778	820	835	815	840	789	794	827	756	769	761	848	797	770	813	818	794	804	820
23233	21618	29509	24322	22156	24243	23249	13542	8779	6720	5616	4419	3750	3304	2951	2576	2251	1927	1836	1640	1617	1431	1376	1199	1174	1187	1174	1186	1089	1160	1037	1022	1000	1028	1046	1014	1058	960	978	961	973	937	958	956	934	923	964	968	933	916	944	991	887	936	939	932	879	909	900	880	946	946	957	977	930	977	874	947	903	960	913	888	901	892	913	888	933	880	913	952	907	904	904	938	923	895	895	845	920	958	913	935	906	886	939	888	918	889	928	935	911	887	916	935	911	913	915	912	1002	924	922	945	884	903	943	943	946	916	961	928	923	902	987	917	908	945	957	877	876	1001	898	923	931	905	912	896	925	888	973	922	939	885	874	938	858	838	957	937	944	890	871	908	922	891	905	917	934	889	950	882	906	938	891	890	966	939	950	880	907	952	955	894	934	892	968	864	874	902	889	889	884	877	906	952	876	906	894	892	899	908	883	966	917	918	960	917	908	881	906	885	975	905	911	893	915	885	902	926	902	966	855	943	908	959	940	888	958	912	863	941	924	911	878	911	939	971	957	860	892	929	919	911	961	888	883	859	881	889	936	915	874	902	906	915	870	884	874	938	908	953	893	916	958	918	988	894	919	898	884	926	896	908	933	892	883	887	897	889	912	887	950	889	919	902	930	913	904	891	900	939	890	901	959	909	934	864	873	938	931	915	919	910	908	863	860	890	906	908	881	905	914	952	896	926	910	959	946	948	966	913	941	905	938	916	951	907	875	869	914	978	944	916	944	920	927	879	926	919	896	883	955	927	907	866	892	962	929	936	927	880	892	904	923	892	924	920	888	956	943	959	894	952	864	891	943	937	868	925	887	939	983	969	956	944	965	954	941	936	865	934	974	983	852	919	908	900	969	922	981	893	901	982	966	881	899	911	880	936	924	950	877	906	932	935	930	927	861	921	945	880	884	894	947	883	925	884	963	869	888	905	902	978	877	883	891	935	885	891	914	945	915	916	935	970	943	903	928	928	932	898	860	919	935	963	958	902	887	945	913	932	938	952	890	916	922	935	906	918	903	911	921	884	850	868	877	916	888	861	893	879	920	904	888	982	884	906	924	922	914	913	917	946	883	920	974	878	952	940	903	894	892	903	929	946	919	994	916	896	878	919	864	943	908	939	911	957	864	906	870	916	952	886	943	904	924	892	901	921	977	936	932	923	915	922	890	911	952	916	922	914	919	956	925	963	902	893	915	902	936	825	883	894	908	937	889	905	908	893	875	895	941	937	944	928	873	929	934	881	935	925	934	900	858	907	982	899	933	880	965	917	941	936	917	981	898	910	879	905	868	852	938	866	927	866	901	954	919	974	965	887	921	963	939	963	854	929	912	906	920	915	888	881	860	920	924	957	885	926	915	852	946	898	934	968	893	919	944	916	913	917	910	940	881	877	876	939	884	955	914	923	913	904	885	935	924	921	919	944	898	947	920	921	924	845	904	960	979	861	936	871	945	926	927	982	893	906	945	890	932	903	923	854	906	862	971	959	909	923	935	921	949	910	868	883	908	927	927	898	919	909	866	969	926	954	947	902	874	904	914	974	904	924	859	963	906	894	942	890	960	882	915	910	930	884	944	911	903	949	930	996	888	904	960	912	917	914	948	878	948	937	920	941	912	936	899	952	890	917	874	844	876	924	904	887	915	928	932	880	913	893	907	938	856	947	903	881	916	910	908	937	902	894	956	866	922	894	940	930	928	906	899	906	940	930	930	871	946	864	884	908	881	919	893	874	897	951	922	872	860	968	877	917	953	881	961	962	920	923	923	909	924	891	967	952	879	922	910	890	925	880	940	943	943	879	909	877	936	921	926	858	953	914	909	886	909	876	925	895	921	824	885	905	899	960	921	938	964	929	960	957	898	957	909	887	895	866	912	915	923	931	931	907	914	913	867	877	952	953	900	949	928	902	909	898	912	851	913	985	946	940	851	901	906	899	969	921	916	907	938	968	898	917	944	924	874	918	895	948	931	875	911	892	865	946	894	956	929	897	860	897	913	886	946	939	937	909	936	907	938	894	861	889	893	879	897	876	922	948	931	895	921	924	913	881	865	904	886	959	897	889	946	939	891	840	887	945	950	917	936	837	990	914	926	902	844	962	924	939	893	883	907	932	935	903	913	914	900	861	914	888	899	924	894	953	919	921	923	893	924	896	977	898	929	894	895	940	937	934	903	873	962	903	918	907	957	886	928	870	830	927	952	940	904	951	893	931	927	882	965	923	883	889	947	942	882	849	900	880	887	912	864	935	907	966	893	852	897	917	995	915	898	903	953	928	934	958	923	942	940	854	936	930	896	969	911	937	918	921	899	931	982	922	855	888	884	931	909	906	918	920	872	852	934	894	900	850	860	951	954	940	882	912	891	913	939	904	1016	859	931	870	866	899	929	894	932	958	956	876	898	866	908	907	886	865	924	895	888	908	939	930	870	930	931	924	910	870	844	875	862	910	887	915	939	897	893	917	849	889	931	932	866	870	895	918	987	880	881	906	892	869	904	871	921	901	918	883	891	919	852	841	905	896	891	952	926	921	922	906	936	928	879	934	971	893	843	944	864	921	902	925	862	907	872	915	894	885	904	891	926	925	907	978	902	897	952	902	969	915	913	902	878	944	874	931	931	926	891	950	890	962	918	931	936	935	878	936	974	921	889	908	882	952	899	950	969	903	916	945	906	906	923	903	945	943	894	896	860	891	877	899	928	900	847	890	891	918	890	900	887	909	930	917	896	974	901	917	899	903	944	897	960	917	877	875	896	908	900	932	925	925	927	918	956	925	936	913	939	889	920	945	909	900	909	878	916	918	935	921	914	922	901	946	928	892	935	919	950	958	883	896	905	894	886	915	814	895	908	929	970	868	919	937	892	921	877	977	898	880	904	887	938	933	900	992	893	936	843	951	897	890	905	916	902	893	899	949	906	856	867	950	899	904	935	868	924	887	905	917	924	922	878	971	899	932	900	897	918	882	889	924	911	967	940	874	930	944	898	879	862	911	890	931	864	948	914	978	945	949	856	925	920	934	907	899	850	883	895	928	949	905	909	869	913	916	908	899	926	903	920	915	887	855	896	903	881	897	887	915	905	920	892	934	984	841	892	906	883	831	937	914	1014	896	967	915	923	920	887	916	927	894	941	915	933	912	954	911	857	927	921	943	912	885	902	900	932	937	914	936	904	882	888	889	861	899	902	876	865	843	904	936	859	857	935	918	917	900	894	908	908	861	921	966	821	876	874	904	916	860	953	933	897	958	897	954	949	885	921	908	892	939	946	999	1000	912	903	916	860	917	879	930	903	915	923	895	936	844	910	913	867	890	889	907	888	890	912	921	926	855	932	959	955	878	952	878	880	935	928	874	897	932	918	896	969	894	876	883	900	960	912	928	876	917	896	876	952	898	958	870	944	956	855	892	907	939	930	889	898	926	978	907	902	958	904	892	909	940	920	895	921	913	878	922	914	918	908	847	920	932	824	887	892	897	926	867	931	897
28300	57641	49187	36783	30000	25880	20213	16252	12017	9342	7645	6078	5015	4365	3818	3319	2776	2385	2165	1966	1860	1585	1434	1328	1222	1206	1207	1198	1187	1106	1102	1095	1141	1055	1032	989	970	1008	975	975	968	941	893	956	958	962	923	931	886	955	857	894	908	926	943	897	933	939	921	871	871	882	883	906	915	947	922	872	875	876	946	848	906	901	900	892	911	874	911	885	908	930	910	884	894	927	880	872	845	950	901	894	901	887	870	913	905	949	855	913	910	880	948	850	869	898	970	922	913	904	891	930	871	884	905	876	842	907	856	863	869	901	879	912	877	893	891	899	896	891	843	865	871	917	847	883	893	858	918	893	887	897	909	910	824	888	943	918	888	822	924	881	850	901	919	933	883	924	883	909	824	882	888	906	893	867	871	882	933	917	872	909	842	935	895	861	889	932	891	872	865	872	865	885	918	858	896	871	925	854	926	884	902	909	858	903	905	863	860	911	928	888	911	889	915	852	922	896	928	888	940	844	925	868	920	928	888	861	908	867	886	846	905	886	893	891	882	889	922	886	876	917	911	855	913	870	979	889	847	853	891	899	882	884	833	928	899	847	914	967	968	922	933	944	898	916	878	886	886	855	931	922	926	850	931	896	894	888	834	948	863	916	874	897	887	894	854	942	928	911	878	882	906	879	845	898	887	896	922	876	921	848	913	894	895	896	892	915	885	899	841	872	917	893	863	899	906	842	854	891	861	951	902	862	860	898	876	850	867	952	901	883	926	910	882	919	919	864	902	924	903	899	909	862	838	911	876	927	867	923	885	862	885	921	848	871	856	912	884	898	919	928	946	956	881	900	835	882	868	902	931	912	903	868	911	897	863	876	882	932	907	884	840	877	878	874	863	855	891	887	923	846	922	884	916	863	871	854	961	871	923	935	893	924	844	870	927	876	932	865	917	853	942	867	892	867	884	858	913	922	888	881	900	881	938	896	893	896	860	883	936	928	921	845	956	904	880	863	864	908	901	940	853	974	873	953	892	907	882	870	898	906	838	870	923	906	844	883	908	885	855	939	837	848	861	911	901	909	913	896	884	847	874	885	875	879	906	943	881	867	936	867	957	877	911	868	941	934	888	875	892	882	889	902	846	902	894	934	867	873	879	872	900	872	916	898	899	894	843	896	879	858	884	882	840	929	918	940	840	912	873	884	956	922	913	876	916	900	892	867	911	906	966	885	873	894	834	819	899	933	893	874	915	917	889	853	900	908	955	862	920	891	900	903	947	915	857	866	899	893	919	880	941	870	894	885	887	823	865	922	945	843	898	901	917	898	889	857	882	894	893	920	816	928	883	850	862	865	889	891	892	902	916	881	883	906	908	945	897	856	892	914	931	868	921	873	903	876	887	849	876	873	940	863	887	916	936	891	909	913	912	866	832	886	879	881	889	891	850	958	905	894	890	910	948	834	830	891	901	888	858	919	887	911	868	858	898	906	884	863	886	896	901	916	917	899	931	905	846	885	894	957	888	903	914	875	902	902	888	846	939	871	895	869	931	867	905	937	918	932	895	862	942	893	865	847	913	868	863	864	880	828	931	871	868	909	872	885	911	940	880	883	882	911	858	864	880	933	837	991	915	885	947	891	901	858	983	901	886	906	904	883	984	881	856	873	834	876	902	909	947	936	887	911	922	893	872	847	908	946	905	867	883	908	920	893	915	916	904	886	865	904	864	876	931	859	851	917	875	860	882	951	857	896	904	910	923	937	927	911	884	896	893	928	864	876	921	872	917	894	887	887	908	817	872	918	869	939	882	924	881	890	895	883	857	876	906	947	942	894	909	912	895	888	919	940	903	903	902	906	886	920	883	881	893	902	910	896	957	945	881	908	891	849	864	869	880	870	887	902	906	884	914	882	886	934	885	899	885	920	942	889	873	854	871	877	883	877	898	900	888	865	906	862	940	882	862	902	892	920	884	915	869	891	916	872	862	928	918	903	880	884	873	938	888	889	916	846	925	888	934	901	894	868	926	895	930	952	886	925	876	929	909	910	928	932	893	866	879	910	957	939	888	882	874	903	954	914	939	876	885	923	885	880	930	920	871	896	915	918	833	923	904	934	915	947	876	862	940	870	913	914	936	857	903	926	893	886	955	890	889	881	911	916	917	825	863	854	907	909	927	904	868	929	919	812	940	885	899	905	871	908	918	905	808	901	921	933	874	910	898	896	830	858	906	915	905	904	919	868	807	895	904	890	921	916	864	888	895	924	904	896	893	900	923	892	882	852	845	861	938	904	868	885	920	925	892	853	877	890	909	887	883	944	925	886	872	882	898	835	873	931	932	885	883	897	855	927	869	850	893	924	842	901	904	968	876	896	873	890	903	904	867	909	879	919	876	906	887	926	835	893	958	890	873	860	927	861	876	882	866	935	920	858	940	870	934	916	861	924	869	928	937	871	877	912	904	906	888	875	909	895	884	866	893	895	857	879	890	932	915	889	888	899	878	839	894	917	897	932	895	901	910	904	880	914	902	915	886	891	872	918	872	922	880	930	860	847	898	878	898	872	932	922	868	881	909	884	909	851	923	852	897	915	926	894	885	851	870	902	887	922	943	893	905	889	886	880	931	872	926	933	884	849	901	944	965	927	894	877	897	886	892	883	891	897	964	889	923	881	883	938	877	912	967	894	901	935	907	953	891	892	835	869	936	887	844	901	880	837	896	828	923	934	879	870	839	896	881	873	946	876	864	889	949	863	842	871	911	909	892	894	875	865	896	900	893	909	882	887	854	905	943	881	864	884	830	843	876	857	902	882	881	824	898	874	911	921	897	899	916	885	893	934	909	932	900	901	894	880	943	895	904	876	933	896	890	922	883	869	954	901	893	818	865	898	895	904	913	908	907	935	869	908	884	924	966	871	891	955	859	885	926	963	872	885	919	881	855	899	901	901	860	920	920	837	898	888	915	823	903	847	891	904	831	872	925	937	873	900	959	858	918	935	911	899	863	876	943	902	877	912	889	878	851	891	880	909	904	938	882	910	885	855	849	881	924	874	889	898	927	905	864	921	860	917	915	910	903	880	906	912	895	932	874	883	905	837	884	881	894	898	892	862	905	895	909	873	870	866	963	850	905	899	869	922	880	833	887	914	872	908	927	936	917	872	886	904	897	905	875	943	884	884	916	887	890	896	894	967	844	868	878	909	887	873	862	881	875	824	878	922	940	899	883	881	916	919	869	908	890	927	862	916	915	880	880	930	898	928	902	933	908	928	856	959	895	915	938	900	880	863	837	847	880	878	878	905	918	917	882	939	882	947	880	910	869	889	872	842	855	849	904	856	940	875	891	921	932	896	877	921	909	905	919	869	932	903	902	884	904	889	907	916	911	920	891	913	902	898	868	898	925	920	914	876	926	974	945	876	885	870	907	887	892	870	895	935	898	882	910	879	858	888	846	921	924	903	912	932	892	861	914	891	918	903	919	943	910	879	921	867	935	903	909	882	861	855	911	913	909	916	872	859	891	860
29488	29077	36138	27447	17806	12112	8364	5890	4403	3269	2669	2254	1900	1700	1608	1499	1356	1205	1162	1107	1029	1028	893	837	861	780	802	803	767	842	756	801	737	799	790	728	771	766	746	776	756	755	735	733	777	766	774	783	741	701	753	740	743	700	715	743	751	749	728	712	662	730	743	758	794	743	746	734	754	740	726	772	690	739	746	722	719	737	730	838	729	747	731	798	786	731	741	723	758	774	750	777	773	681	749	750	731	718	771	746	738	775	758	768	706	772	761	764	755	733	689	711	789	762	726	794	753	742	715	744	735	713	760	771	758	754	783	797	765	753	736	724	736	752	752	668	727	738	729	725	705	667	743	751	754	722	776	714	743	749	726	756	681	767	702	739	783	758	757	785	757	716	745	716	745	744	703	752	754	725	736	765	746	728	769	743	709	720	713	752	732	734	756	812	704	712	756	733	786	750	718	695	779	771	679	742	773	753	766	769	790	788	740	734	707	814	720	730	738	680	720	722	723	764	717	737	784	697	734	745	735	733	734	710	730	724	758	726	728	732	703	715	739	734	766	733	747	743	758	754	767	710	733	714	745	760	721	748	778	713	738	702	766	758	730	741	709	764	773	771	747	714	726	721	760	711	735	741	725	723	782	724	767	752	763	770	720	777	720	726	715	710	748	775	733	789	748	747	734	726	755	687	752	760	720	700	740	707	748	724	678	716	733	720	754	769	731	707	737	710	734	759	797	780	767	742	680	697	754	773	752	743	730	735	708	729	767	714	723	724	753	747	748	723	732	708	762	674	694	745	735	766	797	710	757	733	737	697	714	764	735	744	716	717	718	717	712	756	713	756	787	732	781	763	729	768	750	706	755	765	738	724	763	787	793	745	738	763	745	739	767	765	738	780	766	745	717	727	770	711	716	776	691	750	705	737	706	724	715	749	761	734	737	785	802	727	732	787	743	797	735	753	710	793	746	764	777	754	785	758	771	744	748	742	722	758	736	668	703	726	738	734	734	738	769	739	762	725	703	711	792	789	707	739	716	758	716	753	783	755	739	734	753	736	742	803	715	762	769	713	734	706	763	755	727	810	693	722	738	729	761	734	754	757	730	760	798	753	741	754	750	730	724	707	742	729	786	733	742	767	724	746	729	711	741	760	774	771	727	693	752	752	721	725	732	740	739	730	710	735	756	769	739	748	791	694	746	768	750	728	709	730	739	795	702	743	765	728	716	764	721	737	688	730	728	765	681	767	728	705	722	748	691	729	735	694	756	719	716	730	737	762	754	743	744	752	766	770	742	696	734	694	742	676	752	765	758	747	725	716	758	711	752	730	712	758	723	759	760	744	739	690	723	755	788	752	733	775	761	733	797	764	741	774	710	733	761	709	739	763	756	708	697	736	750	761	765	709	730	684	750	730	740	759	766	751	755	701	779	717	734	710	707	754	739	705	723	730	707	724	739	713	739	764	701	776	739	716	774	757	711	747	737	765	695	740	726	760	734	777	759	738	747	748	704	735	734	795	764	750	768	737	726	766	753	756	761	750	748	759	774	738	743	725	766	744	724	717	751	765	728	736	741	755	814	790	730	717	753	743	751	758	738	733	746	735	788	753	763	743	792	758	773	702	753	781	752	741	752	764	784	756	743	711	714	752	748	769	717	772	739	756	733	736	718	732	782	705	704	686	766	758	709	703	767	755	751	722	798	706	714	746	734	724	753	775	697	727	750	800	679	765	762	756	696	767	752	759	703	759	751	758	736	776	773	758	733	739	769	725	778	759	754	747	748	721	737	733	767	725	736	720	749	744	731	712	731	716	692	717	771	745	727	712	722	775	763	735	758	688	732	739	733	720	742	742	766	754	758	737	724	702	754	762	766	733	731	770	739	727	721	799	729	736	706	769	758	780	814	706	771	717	741	748	792	761	748	772	765	741	743	757	748	769	731	758	762	792	719	787	719	723	757	732	728	732	700	728	804	753	720	748	749	756	680	801	752	713	758	733	743	748	718	746	711	719	724	753	803	751	760	779	765	744	732	745	692	706	731	746	736	743	721	747	705	750	725	700	724	722	753	749	744	734	761	737	757	743	745	773	716	750	745	784	698	753	772	782	737	755	736	732	770	703	773	752	730	728	769	783	724	758	749	749	720	784	756	744	702	721	705	753	731	715	744	728	739	739	756	744	759	749	744	729	767	726	739	730	745	720	738	754	790	735	739	687	721	766	773	767	770	732	750	774	702	720	689	748	755	701	765	746	725	709	774	738	735	747	730	761	768	724	720	742	728	737	685	758	742	795	737	715	742	746	790	732	746	707	704	736	692	723	756	719	731	705	731	767	667	733	696	715	749	779	727	786	695	700	790	724	702	748	692	740	721	732	690	762	709	712	773	757	764	725	733	722	750	727	763	710	727	770	752	751	799	749	752	775	750	710	718	771	717	756	785	751	771	752	749	734	705	780	766	757	790	774	696	751	737	738	755	686	748	755	729	746	738	736	687	784	757	738	738	788	704	730	791	797	776	712	772	738	730	768	758	776	727	745	688	759	767	748	749	786	765	749	748	779	750	712	737	745	745	754	801	782	734	731	773	757	691	784	719	682	721	752	716	715	784	731	708	751	734	707	768	776	700	790	715	746	747	727	722	774	751	715	746	760	757	757	793	744	733	739	747	811	733	775	759	726	771	743	740	776	756	773	717	806	749	741	744	719	715	712	742	755	750	749	775	725	770	747	784	740	773	745	720	716	753	785	747	753	770	706	745	753	751	724	761	718	708	739	726	725	735	753	696	781	766	762	732	711	723	740	756	685	723	722	725	748	729	701	767	746	760	766	711	767	765	754	712	711	730	738	762	753	728	748	760	745	692	755	739	804	751	724	720	716	804	766	689	740	806	720	760	737	733	775	732	713	769	733	729	688	708	741	729	733	722	764	734	750	727	749	718	723	768	722	749	735	761	801	766	736	739	754	759	707	719	747	735	775	739	746	781	730	755	732	729	717	775	743	745	743	698	746	761	754	744	746	745	714	759	734	777	714	759	753	712	686	736	729	714	757	774	724	762	773	710	763	728	748	688	707	744	742	741	702	754	731	737	748	745	767	721	756	720	695	688	697	711	751	752	724	728	804	771	685	742	736	715	774	700	775	741	776	763	768	694	769	758	762	769	734	720	721	760	704	741	781	793	791	729	752	775	740	725	713	720	737	731	724	772	706	754	795	719	717	718	741	719	735	716	768	720	676	755	734	724	770	709	778	744	728	702	734	701	742	699	703	732	742	715	699	732	723	749	736	788	727	757	745	752	729	735	710	733	694	775	715	724	776	792	780	765	773	740	729	699	731	771	785	751	760	784	766	742	743	732	710	777	732	705	703	742	771	800	746	730	720	711	724	755	723	722	740	686	730	716	775	756	745	786	742	725	732	765	801	689	764	705	757	720	752	693	760	788	762	749	705	742	725	791	809	721	708	693	732	730	720	766	740	720	797	725	708	722	728	742	691	762	702	728	728	779	730
26499	44865	36998	25173	19287	15322	11452	8694	6407	4882	3786	3063	2549	2206	2063	1805	1649	1475	1321	1279	1131	1064	987	963	893	916	888	810	834	790	809	873	822	835	747	786	771	823	793	791	790	828	765	788	781	772	729	765	753	784	763	768	715	713	805	791	738	776	770	749	730	788	737	766	713	741	755	738	697	716	786	762	744	712	749	752	723	763	735	707	740	764	788	735	755	781	730	802	782	753	720	728	724	762	712	737	758	753	726	711	694	704	743	803	786	762	768	760	716	770	793	775	717	760	719	763	724	732	772	754	781	746	760	725	754	783	766	772	730	726	772	741	726	783	757	782	771	772	744	665	743	729	760	756	776	692	725	762	735	746	747	725	741	728	724	769	775	725	774	728	714	786	751	791	753	736	748	767	745	763	695	776	717	838	772	749	754	782	761	740	726	772	739	739	749	746	752	704	734	722	746	733	757	786	809	757	735	766	737	771	742	729	710	768	734	742	779	741	723	735	769	691	740	742	747	767	727	743	734	761	739	727	740	719	764	732	740	697	771	724	759	745	778	736	778	720	714	735	716	712	761	757	736	716	705	742	744	745	725	765	780	782	780	744	715	705	795	726	778	749	729	737	731	704	761	718	684	706	728	753	733	746	746	736	710	784	752	760	740	690	751	775	738	718	775	780	750	746	775	764	784	734	755	738	719	780	707	761	738	757	784	766	752	773	742	743	753	769	766	743	722	749	741	744	751	737	757	782	724	732	744	738	776	698	748	718	736	748	696	711	758	767	705	720	770	734	760	737	775	714	751	757	717	768	773	756	747	744	698	722	752	732	725	760	715	775	737	714	739	730	726	758	742	692	738	713	775	684	776	729	726	653	763	800	762	741	735	742	731	758	769	748	756	745	727	780	742	754	737	746	797	738	800	775	767	777	759	779	770	729	751	697	779	706	808	718	775	720	740	747	800	781	710	742	735	763	734	744	757	708	749	727	765	730	729	799	743	761	780	711	771	734	764	704	724	734	742	779	725	751	752	771	725	687	760	738	701	700	783	737	759	738	772	719	760	727	743	796	714	776	750	801	736	714	758	749	739	725	735	767	720	720	764	735	780	704	754	747	776	775	789	746	713	731	745	731	713	779	757	759	733	758	756	760	744	720	702	722	781	772	780	710	777	722	733	744	772	736	789	761	719	744	776	733	753	736	722	755	739	761	765	790	749	733	723	736	712	726	766	753	761	790	730	724	753	754	743	826	735	748	747	754	750	768	799	798	714	721	702	801	733	764	769	770	706	738	723	754	732	789	772	690	737	736	726	734	755	757	765	767	751	763	734	751	755	791	757	746	744	762	724	737	739	746	736	737	790	751	739	764	730	743	755	776	813	780	748	759	751	731	753	649	712	712	773	782	718	744	752	738	725	744	748	703	770	744	736	737	763	717	773	739	732	733	761	723	710	719	744	727	709	731	811	766	721	745	745	756	746	740	706	743	722	743	757	775	730	762	741	741	744	750	756	710	679	748	773	731	721	770	714	811	750	722	773	733	729	748	691	758	764	809	729	728	725	777	740	733	803	687	744	746	711	744	769	736	713	756	760	773	757	747	743	767	719	715	693	741	800	742	714	722	729	796	741	747	798	747	707	733	697	698	758	727	729	724	748	784	774	742	777	778	815	795	706	764	708	740	713	741	705	778	751	692	709	748	706	758	764	759	676	744	769	731	779	788	735	718	704	757	723	739	740	775	741	756	766	709	715	746	759	759	714	731	733	720	769	731	718	748	738	729	766	772	700	745	765	741	692	753	778	713	719	752	750	757	767	776	740	762	723	776	750	776	737	776	739	743	754	730	770	718	728	765	744	698	772	742	790	744	733	740	725	714	699	729	789	702	724	732	775	734	741	737	733	773	787	759	739	748	705	758	698	688	735	772	783	752	737	732	791	726	745	790	776	765	745	744	725	744	709	751	746	762	742	756	804	731	717	765	755	720	733	739	735	723	711	733	765	776	745	781	712	730	735	741	730	746	756	754	772	778	739	745	754	737	772	753	747	709	759	741	717	724	769	760	755	743	728	784	681	740	744	743	710	750	750	755	772	728	724	728	738	768	748	800	768	751	770	725	744	728	756	724	713	699	749	739	775	800	735	732	714	761	728	729	801	693	734	760	785	775	722	761	754	745	725	778	717	713	732	738	778	744	706	729	788	755	765	759	750	752	760	734	745	748	731	763	725	741	734	689	735	768	762	729	759	749	741	762	736	739	735	731	741	768	752	737	798	724	761	791	744	768	741	808	769	805	749	732	750	782	749	763	774	740	758	743	733	681	726	751	780	782	725	752	716	748	740	785	791	717	796	752	724	748	743	725	743	790	748	710	749	707	730	690	726	725	763	724	744	744	676	777	694	722	705	735	756	772	736	758	750	717	703	723	696	794	738	759	734	755	720	748	738	687	767	735	711	785	749	736	743	740	757	766	761	714	758	717	757	738	750	720	785	733	747	704	764	756	766	704	804	756	763	736	796	736	773	753	762	758	717	752	780	766	714	693	765	781	705	729	718	763	769	735	753	715	772	736	729	771	771	745	726	728	736	705	743	762	743	777	712	744	768	724	725	727	777	744	808	777	765	790	724	743	740	807	749	771	758	746	753	735	730	716	777	770	712	722	706	720	697	784	773	721	711	741	775	765	756	786	750	741	780	737	750	754	744	721	737	798	766	749	753	809	732	773	769	740	676	756	771	732	755	722	745	776	679	772	716	714	765	712	737	730	723	753	758	745	746	711	758	720	717	773	798	741	768	743	730	753	743	780	783	770	746	733	751	741	743	751	779	733	726	733	754	783	714	734	752	746	743	764	733	754	732	770	756	722	750	767	740	715	738	755	712	692	718	751	760	774	727	745	722	760	732	760	698	753	725	767	732	725	753	737	717	750	736	798	749	763	739	717	779	723	726	728	751	765	715	776	742	759	746	679	749	772	752	759	737	758	765	793	719	767	734	803	766	735	768	744	757	714	775	748	761	758	773	762	788	739	782	731	698	739	740	808	799	739	765	753	721	741	734	742	759	792	752	803	778	762	739	760	750	715	693	717	811	714	746	764	743	728	736	701	737	724	740	788	745	730	700	700	718	769	755	736	740	715	745	725	747	730	773	740	721	726	769	769	709	785	755	689	709	753	775	778	695	719	781	721	753	770	740	735	721	755	676	757	765	720	757	708	725	794	766	712	732	778	707	762	798	706	709	719	805	722	708	752	714	766	743	731	727	762	695	776	770	751	764	750	768	778	771	786	757	755	771	682	768	709	765	734	714	741	735	726	726	750	728	739	789	730	749	750	734	765	761	722	796	757	795	763	713	781	738	819	739	715	782	727	742	779	775	789	741	726	773	742	757	804	759	763	751	749	736	695	747	751	793	756	753	701	741	704	765	763	795	748	745	760	754	788	744	749	740	754	773	779	773	753	793	768	752	723	768	737	728	698	717	742	753	777	750	753	815	760	736	731	727	744	771	740	770	791
24547	21546	29066	25255	23240	21502	15691	9595	6880	5319	4248	3330	2714	2350	2198	2012	1783	1654	1481	1305	1206	1083	1122	1028	911	969	953	954	896	983	846	921	903	883	876	910	859	872	753	877	854	828	801	840	845	837	870	812	762	800	855	846	832	799	810	802	854	784	782	837	821	837	803	844	778	820	741	862	817	780	872	758	820	836	799	845	822	849	817	780	824	778	758	795	797	786	800	805	799	833	781	794	785	860	762	790	792	808	814	827	834	786	817	778	794	811	772	762	784	782	810	819	814	818	800	789	809	832	798	741	784	820	830	744	848	825	842	821	843	770	800	787	786	796	838	822	873	844	803	845	818	804	807	770	818	797	755	829	754	793	786	802	778	794	788	828	818	724	783	827	784	771	773	829	814	823	806	797	778	760	810	804	770	825	788	851	772	810	850	826	769	787	866	786	796	807	794	794	797	769	827	850	811	720	779	804	801	753	861	856	781	820	785	812	792	792	830	790	795	786	822	773	795	794	823	789	806	816	767	777	831	807	827	796	787	830	829	878	831	813	802	819	718	806	772	784	813	775	782	746	814	795	802	837	834	827	761	795	771	811	785	850	783	764	828	800	790	837	782	807	781	774	748	814	814	800	780	831	790	796	827	809	783	777	839	841	839	792	771	799	817	816	806	872	788	799	826	808	753	822	828	804	769	749	814	762	827	831	832	821	784	772	803	799	822	851	882	805	809	820	781	780	774	842	796	783	835	818	848	781	818	829	780	769	858	799	821	847	792	799	811	809	758	727	789	775	800	820	800	760	798	829	800	783	872	790	780	795	803	801	831	829	789	809	835	795	811	829	804	852	771	806	772	820	788	816	786	858	801	796	812	855	818	819	828	801	839	778	796	768	811	872	791	799	777	784	761	858	869	786	784	820	793	883	834	766	812	804	778	845	811	802	821	807	807	830	807	750	783	804	828	787	825	752	814	807	766	741	808	809	777	806	795	817	833	782	771	804	777	818	842	785	788	817	800	777	773	795	797	791	802	830	798	743	777	803	865	754	806	824	782	787	773	800	770	826	859	821	806	774	788	766	750	790	824	816	823	824	829	815	808	797	802	828	802	812	824	771	814	800	807	759	807	823	811	804	823	820	805	796	811	820	808	748	767	795	847	794	828	783	834	789	794	790	806	770	850	798	818	817	807	741	800	796	779	797	843	784	808	789	810	802	785	762	785	795	828	809	850	749	781	806	781	773	827	786	744	834	790	777	754	778	791	801	792	773	824	780	828	757	792	770	758	809	808	805	815	778	801	830	834	826	849	814	817	771	802	809	759	800	773	814	777	791	782	798	763	766	808	811	785	793	806	845	822	806	819	815	790	848	800	801	791	809	827	815	799	805	794	752	773	803	802	768	839	809	816	851	801	846	756	805	786	782	838	776	810	780	826	870	777	850	813	794	866	820	787	854	783	766	761	792	827	846	774	816	837	768	835	838	843	786	738	816	784	761	796	792	818	851	821	812	779	805	804	807	843	835	775	774	802	787	758	802	788	852	814	805	786	775	807	792	803	747	748	784	802	826	768	792	840	793	788	769	830	828	818	777	804	819	812	775	766	780	815	752	763	781	781	837	852	826	819	830	793	814	830	777	791	800	816	838	784	824	832	751	762	795	787	798	836	790	817	791	774	804	797	792	765	873	829	821	784	795	781	795	805	828	794	758	762	811	812	749	826	808	776	830	778	816	762	813	786	832	862	801	816	803	823	796	798	814	775	807	847	831	806	861	791	787	824	799	757	815	787	815	757	790	786	825	797	802	842	847	800	794	829	807	864	817	770	768	765	761	776	759	833	827	823	785	803	835	797	779	798	778	769	802	776	785	781	794	778	741	828	784	800	830	812	835	815	776	784	847	747	779	810	781	789	786	830	821	842	796	867	777	857	827	756	838	841	819	822	830	840	798	808	817	788	790	835	752	824	849	795	795	835	846	797	782	720	835	771	788	778	766	826	810	833	830	818	824	792	831	817	808	803	776	804	796	789	789	811	774	810	771	819	777	746	812	817	830	815	789	838	826	840	744	809	777	737	744	847	835	798	762	783	795	810	760	773	810	793	775	821	819	843	795	837	847	856	788	793	765	810	828	865	816	837	752	856	825	810	802	817	820	768	852	789	823	847	823	817	795	750	767	804	794	842	804	761	836	783	812	800	755	744	812	811	817	806	799	849	750	831	828	794	795	832	766	784	841	839	807	801	774	818	843	790	824	790	764	808	774	792	770	759	783	794	791	830	783	792	844	801	809	780	833	819	794	791	840	788	814	785	799	811	839	773	809	803	794	821	803	812	755	784	822	763	808	819	790	762	815	804	781	774	787	770	778	786	813	790	787	790	792	844	804	781	863	782	786	738	772	835	793	785	779	787	781	790	867	806	796	764	794	831	790	818	808	789	787	793	750	778	843	820	813	795	808	828	755	872	811	765	851	743	778	827	811	792	800	772	822	806	780	810	822	786	800	852	792	784	787	836	807	787	813	754	777	772	797	772	805	760	796	831	751	698	765	776	802	772	792	813	768	821	790	812	770	806	823	763	816	857	774	786	867	764	844	751	802	854	804	813	822	816	796	836	791	779	757	797	820	804	739	826	766	777	779	770	827	754	816	791	797	762	853	801	797	789	849	865	815	783	810	762	776	755	843	856	791	841	794	762	808	757	807	777	770	843	829	752	863	814	816	799	790	786	779	797	773	837	765	779	775	796	855	817	778	814	809	820	767	769	808	847	828	809	803	805	835	770	797	785	752	756	765	776	810	757	830	770	821	793	782	773	763	776	762	809	760	778	777	845	813	778	799	885	831	782	815	780	772	762	819	830	783	777	820	781	808	813	798	790	854	765	833	806	793	773	754	754	752	788	783	806	802	832	802	804	801	789	788	832	813	810	805	861	798	838	823	824	833	813	774	767	811	796	815	788	853	772	860	837	824	807	761	781	772	809	815	764	751	761	738	813	790	772	779	782	830	819	845	820	831	786	808	821	786	800	746	807	813	766	795	787	752	826	812	834	781	807	806	795	824	804	773	790	776	796	793	794	781	759	796	767	759	825	827	841	804	853	769	746	835	770	794	782	811	833	760	797	844	790	856	810	799	781	823	879	775	845	793	756	773	794	824	786	722	787	809	795	764	826	771	768	820	845	856	776	780	804	835	767	828	840	815	752	782	789	817	810	840	810	789	817	783	755	879	837	763	818	802	782	781	819	839	844	765	778	782	802	740	824	786	772	777	785	795	784	899	768	802	816	749	780	806	804	783	785	823	792	799	778	820	813	854	765	813	753	859	767	784	789	833	788	825	785	793	782	788	839	791	791	802	806	796	786	785	815	799	791	794	843	823	833	798	762	798	784	817	816	808	799	834	786	818	836	819	804	795	773	852	813	799	794	792	815	805	855	863	838	825	785	870	845	815	800	777	796	848	875	787	859	820	805	823	820	815	780	776	825	770	844	828	817	809	800	789	767	821	827	796	790	818
25982	52476	44000	31933	25423	20681	16355	12563	9703	7370	5780	4516	3775	3095	2896	2539	2315	2000	1779	1574	1394	1283	1098	1107	1090	1018	1055	993	945	918	983	965	909	902	902	910	841	883	901	825	813	815	841	849	802	847	827	826	810	841	821	824	814	835	813	832	849	803	832	769	806	770	819	817	838	887	802	757	802	843	837	804	756	787	817	836	762	819	769	833	809	836	824	789	800	847	816	800	767	832	766	811	820	758	805	768	774	760	758	758	768	860	800	772	789	807	775	794	782	788	778	777	833	802	742	747	762	794	783	802	789	793	802	783	794	787	791	847	843	793	823	816	797	799	828	771	802	813	766	770	773	797	767	831	812	834	799	821	761	810	811	829	863	780	824	818	804	802	809	809	826	790	792	808	787	801	821	850	818	839	837	834	790	834	780	821	743	803	795	854	822	787	755	829	824	815	799	767	862	828	824	823	811	861	807	775	704	799	789	780	805	776	784	799	783	778	761	761	825	743	782	794	821	793	825	798	789	758	799	837	777	760	793	858	852	842	771	821	770	790	819	811	835	792	855	812	829	783	796	824	793	814	754	813	811	841	821	816	773	779	817	764	810	817	800	794	844	764	824	761	792	771	800	768	763	794	787	805	795	846	769	855	761	830	787	781	831	756	774	779	811	789	812	820	765	787	785	765	757	810	787	762	810	822	795	791	865	844	838	787	795	807	792	801	786	849	801	812	775	818	790	802	853	790	848	752	830	787	822	796	763	774	801	799	850	822	818	787	809	802	778	784	807	824	813	750	759	808	806	823	796	794	741	833	816	794	821	775	831	752	823	821	857	765	822	811	820	830	835	756	797	804	780	869	749	786	836	800	770	787	765	807	774	759	807	757	816	790	791	857	837	794	799	760	775	788	832	779	770	831	790	843	789	837	829	776	815	787	789	819	838	757	819	790	805	780	810	777	809	809	801	833	795	790	823	808	854	804	852	778	840	803	768	774	808	765	787	802	816	801	811	876	803	777	820	792	801	752	827	833	838	844	861	803	798	807	786	760	861	823	853	840	845	817	798	848	796	808	776	807	829	804	838	814	785	801	867	811	835	804	812	834	780	794	846	764	783	827	787	813	811	804	762	806	754	757	787	742	792	811	812	846	811	808	800	788	818	774	798	815	803	812	805	763	787	808	879	798	818	775	759	830	820	816	786	794	829	807	863	781	802	748	826	837	802	811	808	768	802	803	791	783	845	834	791	837	802	881	808	819	789	792	780	827	809	814	807	737	787	832	791	785	801	787	756	844	809	788	820	830	760	827	777	842	822	802	851	762	778	781	800	800	766	816	810	740	822	783	813	793	834	812	765	825	790	755	822	787	767	784	829	814	816	806	820	826	809	817	856	772	784	782	833	787	785	816	754	789	764	816	839	766	781	836	801	777	837	805	820	797	817	820	773	751	807	821	798	763	788	764	798	748	792	774	836	786	821	766	756	800	776	846	807	766	745	806	825	755	776	842	799	782	766	804	809	813	746	824	776	829	838	775	788	834	770	753	805	801	783	823	795	749	835	799	777	785	855	797	851	817	833	816	813	811	787	816	738	815	836	812	799	806	840	813	821	802	810	813	794	804	785	826	793	768	817	779	803	863	862	831	748	825	833	747	804	836	773	854	801	802	832	831	742	776	775	819	792	755	818	784	777	794	810	799	744	851	768	797	840	724	808	814	796	772	819	807	816	787	768	845	790	863	790	812	782	836	793	790	773	842	792	770	855	812	895	837	775	800	829	800	826	820	862	815	807	777	753	753	827	827	765	777	816	845	783	807	782	830	786	729	814	799	816	858	789	834	805	832	813	825	837	806	845	830	762	777	807	775	810	787	797	840	836	851	769	791	746	811	826	818	760	819	777	804	846	823	830	769	811	788	774	803	795	801	800	826	848	777	791	794	807	768	806	811	840	827	792	819	848	868	792	866	842	754	786	870	795	798	803	827	758	725	812	825	797	875	784	776	798	815	782	832	852	823	768	800	825	811	800	817	790	826	807	771	806	806	769	794	824	839	823	833	838	783	825	822	804	793	822	796	829	799	775	742	825	796	745	807	831	805	803	791	781	779	812	793	816	795	862	781	853	814	793	825	773	801	806	800	799	792	803	791	797	809	803	819	807	804	822	793	818	825	782	834	823	788	764	870	834	791	778	798	839	808	867	782	778	770	832	780	804	783	838	769	828	821	826	833	791	789	832	836	786	837	765	812	793	822	805	811	771	821	811	787	854	818	845	808	812	787	830	827	842	761	827	781	835	765	808	792	815	794	795	773	822	775	755	764	852	811	797	797	787	829	803	776	841	836	807	794	809	826	779	823	813	802	850	826	814	771	797	817	830	748	834	837	839	772	790	837	771	784	770	834	839	804	783	817	805	843	808	808	815	838	783	769	777	767	786	824	819	802	753	734	815	769	808	807	795	789	837	814	813	769	806	809	848	841	847	788	752	766	779	798	780	734	832	766	818	758	805	828	807	811	813	807	809	804	815	774	850	882	845	825	811	831	774	826	811	769	801	765	802	797	772	786	741	797	787	773	841	820	845	806	849	802	811	790	816	762	781	818	754	789	801	767	776	781	849	832	835	821	826	792	832	805	800	771	842	772	813	852	815	810	784	789	793	773	795	799	784	836	795	787	842	775	918	800	817	796	774	857	804	819	776	780	809	776	830	834	858	751	849	759	786	798	777	799	805	811	850	824	838	786	770	837	863	801	804	788	792	805	821	789	839	834	803	792	798	798	783	842	803	787	832	711	804	869	811	770	831	824	769	833	737	824	844	796	791	789	785	780	757	796	827	809	807	772	813	815	801	774	799	721	832	824	819	807	826	773	808	819	806	760	769	776	745	802	784	823	868	778	836	803	791	789	803	796	844	781	774	779	774	758	760	777	817	835	859	813	784	827	824	847	772	786	800	862	847	787	795	836	753	783	801	790	795	818	822	810	808	710	789	812	809	790	818	755	846	798	807	763	842	781	786	837	792	754	796	767	810	825	770	770	793	843	803	813	785	761	750	802	805	769	754	798	819	802	842	799	822	804	833	849	798	749	776	819	797	815	760	799	808	789	769	826	794	784	755	819	837	767	747	819	776	807	811	808	807	798	821	786	831	816	727	760	807	802	799	781	794	819	813	798	796	796	797	784	779	747	760	811	819	815	788	801	819	863	816	769	804	787	757	808	755	763	797	774	764	790	759	807	835	838	827	752	779	800	776	797	821	821	831	813	808	815	787	769	814	796	833	792	823	800	772	774	786	768	750	795	782	786	798	787	863	828	834	813	765	800	772	819	822	775	798	784	817	788	796	809	840	769	800	816	748	773	777	775	825	773	762	802	874	845	787	848	846	778	843	811	804	786	821	782	809	823	758	764	811	807	778	836	788	813	836	850	780	799	811	810	848	794	763	805	862	824	835	815	777	778	807	802	800	836	840	803	772	852	806	777	783	824	812	794	791	803	854	806	801	855	801	820	793	818	764	805
25569	21612	28836	27569	21953	16033	11420	7488	5419	4281	3515	2694	2283	2050	1841	1792	1634	1622	1334	1290	1108	1098	984	935	921	899	876	893	928	892	890	866	874	806	851	878	813	812	847	826	780	800	854	879	802	823	796	810	806	796	824	789	802	759	762	745	801	802	829	776	793	775	783	807	740	824	858	763	840	797	788	808	752	768	810	806	820	793	800	766	812	749	848	786	766	706	802	756	844	776	724	848	774	733	771	769	779	771	767	804	763	773	778	841	802	780	798	794	775	830	801	760	791	751	783	811	767	836	798	815	756	778	754	792	799	743	753	770	763	814	773	799	793	756	822	799	749	774	833	769	793	814	775	802	791	822	772	843	782	836	810	831	787	819	796	812	745	829	797	801	802	792	783	775	775	862	840	748	765	756	796	765	824	814	755	772	748	764	868	811	796	741	771	825	751	823	797	814	835	782	761	776	801	804	752	821	751	748	787	792	792	802	832	793	797	762	773	870	828	781	799	738	789	838	810	832	766	807	782	788	759	793	832	779	797	746	818	764	758	795	730	791	754	817	835	805	825	887	774	801	758	808	766	864	810	754	763	750	790	760	759	816	796	768	803	808	786	787	801	826	828	800	807	836	817	801	745	799	796	793	775	825	805	774	768	829	775	797	839	809	818	794	792	778	746	790	808	853	766	797	736	782	768	828	824	824	765	828	763	767	719	734	809	796	821	760	775	791	758	807	776	765	806	858	810	739	778	737	827	806	805	788	811	751	816	849	812	827	782	786	732	766	789	802	780	815	819	816	748	789	790	796	822	786	815	806	791	795	811	787	786	832	760	783	802	810	843	767	811	783	749	749	829	770	814	818	847	770	740	794	773	817	803	791	839	809	811	768	837	770	775	784	836	777	828	811	837	788	764	787	792	782	770	786	795	730	791	785	808	794	787	785	789	741	749	825	829	815	821	781	795	756	839	766	742	811	774	827	768	784	788	798	816	761	769	819	782	763	768	806	810	836	799	797	814	796	766	864	775	757	851	766	821	808	764	788	816	765	834	830	835	766	778	747	787	791	850	771	784	767	794	750	793	781	805	759	737	731	752	786	772	750	828	778	772	787	768	758	792	758	736	762	791	843	779	805	795	771	776	829	795	813	795	789	795	821	781	762	792	783	785	765	763	727	810	840	780	790	840	760	757	773	782	814	809	744	791	787	772	797	788	778	838	778	788	799	768	781	754	792	776	778	781	796	774	781	756	797	829	779	781	771	796	788	798	815	705	806	764	832	776	819	778	786	772	797	827	798	769	779	798	828	774	823	777	757	835	787	773	791	768	814	816	814	796	801	735	757	770	812	798	741	750	770	786	774	763	841	767	757	796	791	810	774	762	801	744	834	785	758	795	756	739	808	790	853	737	815	751	813	768	719	819	830	818	796	769	785	776	795	748	817	810	789	788	823	810	812	799	816	769	829	811	727	802	760	767	805	779	786	811	769	762	784	756	740	766	787	832	860	805	773	816	758	844	808	766	801	823	753	825	778	806	815	774	767	765	820	785	807	818	770	837	764	805	787	793	783	813	748	779	776	801	795	754	794	770	768	744	804	792	785	774	787	777	828	775	768	818	810	805	790	748	771	840	789	803	772	803	805	771	785	811	793	804	804	782	844	827	792	759	780	763	752	808	773	755	823	779	746	740	811	743	775	773	765	785	824	809	819	814	783	865	784	743	770	771	783	784	794	808	837	820	767	815	840	805	754	776	779	791	780	839	837	811	791	797	770	783	798	789	770	775	772	864	772	813	833	793	777	811	795	746	790	754	784	775	797	758	813	762	806	800	833	815	822	749	790	728	819	748	768	805	815	827	807	766	755	849	797	865	794	753	818	812	780	764	807	784	811	788	799	823	768	845	839	799	767	800	817	821	831	838	813	789	774	775	798	830	763	804	799	797	821	776	787	767	836	821	745	835	791	813	787	805	804	789	836	746	779	742	845	768	799	777	815	735	833	828	807	799	800	804	787	795	765	783	794	797	811	795	761	787	780	794	793	821	814	797	780	785	765	825	767	825	788	828	833	777	806	758	807	824	802	831	764	801	804	789	775	802	820	787	787	784	808	801	754	757	789	770	727	800	779	824	786	791	805	813	815	781	775	771	804	787	791	807	801	776	810	796	809	789	800	794	779	795	836	828	765	835	799	800	779	806	807	746	836	794	813	828	740	811	814	813	775	789	790	769	774	784	808	848	801	813	723	792	767	826	768	789	828	803	790	751	790	797	802	793	798	822	800	802	797	691	818	817	797	835	764	748	811	814	788	731	747	737	814	735	853	825	801	812	793	822	788	819	792	775	782	725	755	760	810	792	813	793	819	795	801	793	763	755	841	776	785	822	842	814	789	782	828	796	743	760	808	780	820	774	736	761	799	761	801	754	792	857	761	765	782	810	821	812	783	790	776	803	806	830	792	773	800	752	780	791	821	825	746	792	808	841	773	760	773	812	790	782	754	794	794	805	799	804	777	832	823	767	783	778	773	789	805	803	759	775	771	749	787	784	803	805	815	807	811	776	791	771	765	790	783	802	798	751	742	790	823	760	753	786	815	785	768	805	822	771	793	788	775	765	816	792	768	772	804	820	807	800	773	825	788	744	798	782	756	807	796	781	767	757	787	788	728	805	778	741	792	834	791	793	780	773	790	780	827	742	774	794	750	778	765	770	782	783	770	753	785	832	731	799	825	779	805	824	771	814	781	768	790	800	844	792	730	789	803	867	786	758	835	794	745	791	760	832	772	794	750	783	792	782	796	791	738	764	762	795	796	817	809	772	834	758	779	800	797	798	729	824	780	783	826	772	821	799	797	812	791	822	821	809	764	781	816	812	756	792	841	812	790	819	774	805	798	771	811	766	806	765	735	756	804	810	779	837	781	821	780	781	744	757	758	774	745	819	802	759	745	827	768	808	779	789	789	770	768	754	771	809	751	792	768	751	780	820	781	794	770	769	791	772	788	767	784	793	834	786	793	771	789	754	752	792	791	792	790	843	782	791	840	757	797	770	780	760	760	809	794	761	831	775	809	788	809	758	742	779	803	791	805	864	798	815	769	817	776	800	779	753	802	799	841	779	850	789	818	761	700	826	777	753	816	766	770	774	782	766	753	847	809	823	794	807	770	788	742	783	803	804	790	823	765	822	781	819	716	789	727	803	782	799	794	788	746	749	802	814	814	773	776	860	798	850	787	751	755	783	772	893	798	735	756	773	781	787	757	791	784	795	785	808	789	797	709	820	792	755	784	794	772	743	746	815	763	756	736	705	824	805	817	809	779	755	803	792	824	774	833	814	769	801	815	759	806	815	808	767	827	760	789	803	793	796	806	796	782	824	795	801	783	734	773	781	790	805	797	808	809	786	775	766	781	773	794	796	816	803	776	719	831	782	754	751	806	748	772	806	777	773	717	747	779	816	834	800	764	759	795	797	767	828	787	791	806	796	781	771	778	808	776	803	810	749	799	791	809	759	781
25968	49213	41194	29041	22954	18179	14431	10890	8268	6286	5022	3935	3255	2718	2482	2286	2099	1961	1613	1471	1346	1272	1140	1029	1041	972	1007	1013	953	899	930	871	893	856	860	833	831	857	865	809	831	917	826	866	819	829	838	833	840	792	829	846	803	738	865	852	774	773	812	804	820	825	764	857	827	767	828	817	811	798	792	780	776	784	770	795	816	772	829	855	795	785	814	761	813	804	810	745	779	804	742	722	848	793	837	859	757	795	841	783	803	777	789	745	802	790	776	809	802	777	815	768	836	806	792	792	801	841	835	831	818	837	755	787	842	846	768	790	779	787	817	802	757	772	801	778	777	778	844	782	836	820	750	777	782	793	773	809	795	834	840	784	825	808	819	795	789	845	767	803	844	806	796	797	783	770	817	828	794	815	802	813	832	737	808	771	793	780	801	761	844	841	768	810	782	800	818	809	819	780	794	803	841	812	785	804	813	774	833	757	746	755	760	832	812	808	815	830	838	803	803	789	802	774	834	793	813	763	773	803	799	802	769	800	772	775	814	849	811	763	812	776	735	794	824	808	801	779	819	757	800	765	816	777	856	746	858	760	792	812	845	830	807	782	801	844	786	835	743	808	838	745	807	794	822	781	820	811	789	795	833	791	840	824	775	786	811	797	772	803	805	777	824	822	779	813	825	786	828	830	784	823	776	796	791	809	749	746	788	777	808	785	785	784	764	805	755	832	808	815	728	809	796	797	823	749	793	771	751	845	752	763	795	754	770	783	784	868	793	809	824	799	753	787	764	812	756	786	792	772	813	833	817	806	806	804	835	806	782	826	778	792	808	806	809	809	805	753	769	778	795	784	763	758	794	793	778	782	772	750	829	779	752	777	823	776	811	790	892	803	782	733	801	773	823	815	826	797	785	747	810	816	778	804	805	797	791	783	801	800	791	785	801	805	771	814	794	801	788	764	771	789	832	805	798	783	748	789	761	777	796	765	749	796	797	815	761	809	788	837	783	787	851	808	777	801	801	786	749	821	842	797	796	832	849	761	801	806	815	803	834	790	808	783	788	817	737	779	790	742	837	777	827	795	800	764	745	780	827	805	824	788	789	762	817	821	836	798	758	801	812	763	728	765	748	774	817	754	766	796	788	788	802	781	784	805	857	796	785	778	819	801	756	787	805	769	770	839	796	824	750	808	806	801	795	792	781	746	869	814	808	813	804	761	785	831	783	816	825	796	832	777	836	792	809	870	781	810	794	764	806	811	846	787	757	815	811	810	809	748	767	831	821	851	794	783	751	829	796	775	810	761	817	808	772	847	780	784	810	847	853	802	814	790	823	855	728	826	880	869	808	844	790	770	829	789	783	806	814	800	800	829	820	733	814	833	811	803	774	797	842	832	781	746	790	808	800	776	779	809	789	829	791	789	788	746	801	785	769	773	804	776	845	808	769	783	855	802	839	811	808	780	805	758	782	796	794	781	791	747	778	826	777	807	817	819	782	844	823	802	815	817	803	839	813	838	845	852	773	799	796	814	828	810	806	774	817	789	856	756	837	784	801	811	804	796	816	785	802	812	783	784	855	779	841	775	831	779	803	770	814	778	847	798	760	720	767	814	774	837	803	838	880	844	796	837	807	781	785	846	795	796	791	772	813	846	805	792	816	825	781	839	775	787	865	868	841	812	759	821	830	818	813	748	806	802	822	805	794	800	838	823	787	831	782	761	793	815	815	748	795	781	800	829	789	808	761	742	792	772	752	748	814	790	777	820	793	794	788	816	841	791	777	829	759	801	788	780	831	858	873	863	801	825	748	798	807	754	793	797	783	786	780	770	803	787	838	831	775	816	821	814	749	837	803	820	784	836	850	774	841	836	782	814	790	757	756	818	850	757	784	765	805	812	849	803	759	806	806	797	802	908	819	816	781	775	823	809	842	811	762	825	851	801	788	770	813	809	814	795	779	787	832	849	770	810	848	773	791	782	831	857	788	777	829	780	820	782	800	795	838	756	789	793	767	819	803	791	812	757	821	825	804	792	841	789	779	801	810	785	748	815	825	762	776	786	754	847	764	764	840	788	719	802	733	821	823	827	826	818	826	770	726	849	870	837	823	796	746	789	806	818	829	801	801	772	845	802	825	810	838	851	805	843	801	799	764	834	808	819	779	780	758	798	819	808	817	805	823	833	810	784	818	784	789	801	795	774	839	868	783	827	820	765	774	781	789	836	811	787	819	769	815	759	800	812	837	795	816	789	786	785	822	790	823	787	830	871	811	783	812	867	820	832	812	796	836	852	712	770	750	756	845	800	761	774	825	768	801	828	743	795	816	763	776	821	811	868	805	817	809	825	812	820	829	812	813	812	781	828	793	803	794	797	820	806	773	791	818	831	748	758	756	842	772	789	798	817	815	852	729	772	885	892	794	805	788	844	855	748	831	780	790	851	803	810	807	788	795	831	794	814	807	801	830	823	755	783	802	808	805	819	791	819	783	781	823	745	803	801	798	795	817	801	770	824	796	809	812	762	792	826	806	812	806	784	801	812	822	813	779	755	818	801	842	803	779	813	767	788	755	808	810	774	770	743	760	795	794	836	839	833	811	760	774	791	782	837	782	784	820	809	778	793	804	778	811	832	783	813	769	825	777	779	765	789	786	843	846	751	837	796	810	833	875	774	781	770	762	817	836	775	769	851	812	786	783	794	820	774	828	817	761	792	854	777	848	799	821	800	766	776	821	768	777	790	800	741	773	792	819	830	866	810	809	824	764	819	789	756	780	810	797	800	811	805	771	800	842	773	817	785	763	796	749	791	779	790	810	768	822	812	749	793	798	803	792	786	793	778	775	825	774	786	833	819	827	804	800	836	803	814	783	835	823	797	785	769	836	794	787	776	825	817	831	841	809	843	878	809	774	808	764	787	803	838	824	783	805	840	818	799	820	836	783	797	817	761	770	760	796	841	841	757	816	797	827	824	777	804	816	828	848	813	773	825	822	826	809	788	824	819	809	783	826	810	797	812	767	801	772	783	849	782	794	794	849	847	838	852	765	812	837	798	825	794	773	806	817	778	802	783	786	788	847	815	842	793	818	824	833	741	806	785	797	777	846	823	762	787	771	865	772	782	806	795	780	796	827	772	810	833	781	824	795	785	787	770	790	736	761	873	795	763	807	800	767	845	843	759	828	746	816	821	829	780	825	781	784	808	738	746	788	807	813	794	790	797	816	777	826	766	801	778	794	806	792	804	830	815	828	796	808	770	817	830	849	809	802	798	798	810	812	771	775	793	813	838	806	862	799	775	801	748	817	798	815	800	785	803	804	768	819	816	811	839	824	777	827	827	804	784	800	789	791	756	824	851	786	774	833	751	816	796	840	790	857	792	798	813	856	827	806	815	803	778	820	776	741	830	807	809	828	793	767	818	780	831	835	747	762	854	779	802	816	769	808	806	749	791	780	799	797	717	804	773	771	811	816	775	781	814	827	822	786	808	828	807	827	775	769	822	828	781	788	838
23216	21544	29347	24306	22188	24103	23830	13955	9347	7227	5549	4321	3553	3121	2795	2553	2569	2439	2059	1796	1614	1443	1394	1308	1150	1172	1145	1119	1108	1106	1099	1077	1046	985	1023	1001	981	1003	1001	974	957	997	907	974	973	952	944	912	939	952	916	928	860	930	961	922	898	936	934	898	912	914	943	896	954	911	888	902	884	945	894	958	993	936	898	899	941	904	953	887	927	905	894	964	929	941	910	835	967	926	924	875	920	946	910	884	932	889	905	942	931	957	927	878	913	915	869	913	937	944	920	922	879	950	952	948	907	943	926	941	884	925	891	961	872	898	902	913	884	952	912	896	930	926	854	1006	904	885	932	892	947	953	903	895	895	887	939	906	851	980	897	912	911	877	841	905	885	956	910	958	940	946	919	931	924	929	916	920	962	915	914	925	899	892	926	912	920	901	902	940	939	927	889	879	966	912	872	969	880	926	893	880	881	836	900	896	923	869	894	950	881	900	943	903	868	913	867	939	888	926	875	890	899	876	941	930	995	917	899	951	926	902	876	892	919	882	970	925	913	895	907	953	854	896	975	891	854	904	939	864	916	958	901	912	923	867	915	941	909	914	952	940	884	923	956	900	914	931	921	925	944	927	923	917	963	930	949	853	899	933	915	868	854	863	944	890	924	927	944	930	916	895	909	892	902	963	939	922	942	880	946	897	969	916	940	929	956	907	866	895	910	953	949	918	902	933	861	929	906	917	908	933	930	965	937	952	938	902	923	880	958	853	902	887	908	917	934	939	886	875	929	924	893	895	905	898	908	902	910	924	879	933	956	947	909	898	927	874	948	919	877	925	890	898	929	929	915	886	862	887	958	967	887	901	957	912	941	926	913	855	903	885	912	885	885	969	900	873	883	908	885	914	895	881	929	895	956	904	940	959	888	832	925	929	892	953	924	955	873	893	879	884	938	917	883	897	865	917	920	916	877	890	904	884	894	943	936	953	890	957	866	900	895	889	886	974	946	872	909	866	861	889	934	868	869	914	925	914	902	939	925	940	941	832	878	905	923	916	951	895	963	957	958	926	860	935	899	931	884	936	906	844	849	919	922	886	893	848	912	887	914	874	970	925	888	873	933	895	896	951	965	919	903	929	909	950	905	936	907	884	893	918	903	899	893	901	849	897	911	896	911	968	932	850	898	933	900	953	966	965	932	915	928	922	919	902	886	960	953	976	922	947	863	894	877	979	916	940	894	961	926	887	932	939	894	939	940	892	894	904	868	892	919	959	975	895	877	916	908	929	868	908	890	875	870	878	913	880	848	873	942	900	955	956	885	929	909	935	931	975	946	864	919	912	864	898	909	961	919	936	924	889	924	853	924	884	952	898	900	903	969	943	874	890	884	858	836	893	912	1003	902	916	941	863	944	909	904	926	884	918	914	954	940	965	882	906	902	871	882	886	900	929	989	930	943	864	897	852	863	878	912	878	947	933	962	976	989	918	933	910	929	912	933	863	910	925	951	920	900	832	892	929	927	930	896	900	959	914	943	872	942	909	903	942	893	889	934	975	904	914	913	960	908	865	930	889	969	899	973	945	912	911	923	912	874	914	839	967	940	933	881	912	891	880	910	895	939	944	887	952	951	914	944	834	961	929	887	979	931	903	921	906	870	880	918	912	921	859	901	900	895	917	965	948	936	906	939	907	920	884	924	947	952	912	895	845	857	918	876	956	946	897	929	942	923	930	924	908	948	951	921	931	888	933	924	938	881	880	865	893	929	873	961	880	912	931	953	919	954	922	921	941	933	846	964	907	934	890	876	893	912	899	929	946	953	882	947	905	871	884	949	936	913	878	914	911	927	951	880	931	898	888	930	954	959	887	910	894	909	907	934	926	944	898	894	897	902	888	891	930	929	913	915	921	917	975	925	909	905	904	953	927	905	942	889	925	903	924	936	883	880	909	884	905	904	920	903	874	885	935	934	890	890	884	962	960	920	871	909	868	911	927	922	891	907	929	914	922	923	942	949	945	941	916	948	935	919	991	854	886	937	853	881	890	866	891	954	889	899	848	934	915	924	913	904	884	892	885	948	925	913	871	888	917	915	922	924	966	889	922	817	849	895	935	907	914	878	868	927	889	887	911	932	951	942	923	874	946	871	866	926	889	888	923	916	897	909	910	902	936	907	895	923	891	846	906	929	894	892	920	889	882	886	870	906	858	847	914	858	949	877	958	918	926	898	919	942	946	948	903	906	941	903	918	922	933	909	942	910	899	906	958	940	911	951	886	937	922	912	945	935	948	904	962	939	852	931	894	904	878	913	833	926	905	915	886	855	914	932	915	949	948	904	935	934	895	891	895	975	933	908	863	852	902	875	935	923	909	938	904	949	900	934	918	938	886	871	893	897	932	883	897	908	901	963	890	884	875	886	899	871	918	910	902	881	937	892	886	873	930	938	892	919	891	892	912	898	965	926	920	920	909	938	946	878	839	920	903	899	916	884	900	937	891	934	933	921	902	900	870	906	900	916	839	896	893	893	982	910	868	943	900	912	883	867	954	965	871	890	978	884	906	920	865	893	941	903	975	868	905	894	893	912	910	918	900	883	863	966	907	947	913	906	865	920	913	977	929	930	962	924	868	922	876	904	945	851	930	954	875	923	922	876	854	878	897	883	893	955	884	907	925	962	869	906	895	925	888	880	927	909	921	931	917	858	934	926	883	902	906	860	911	939	934	947	866	901	871	925	932	896	901	930	877	921	915	875	907	921	935	940	874	954	942	927	928	906	928	868	909	892	865	950	910	902	914	873	890	914	931	944	863	875	866	883	903	936	911	958	930	929	873	925	855	883	943	968	939	904	877	947	906	936	912	868	873	949	918	900	897	936	929	908	895	885	869	924	898	925	940	953	858	903	906	884	906	975	874	914	915	927	877	923	933	906	952	958	923	922	951	895	898	931	936	910	943	967	849	928	871	926	928	910	953	1001	904	910	955	908	916	964	959	909	926	957	900	934	889	886	903	884	902	915	896	866	875	967	870	887	916	969	911	904	922	1001	884	900	896	898	909	910	974	899	915	828	893	926	936	919	917	859	865	918	898	884	927	880	902	911	940	924	888	864	921	922	939	940	897	929	924	897	894	924	904	909	944	915	931	903	921	882	938	862	905	880	950	849	931	911	869	935	922	937	938	860	888	934	927	905	920	954	919	848	910	923	918	961	863	921	951	899	889	925	883	904	927	897	887	934	909	905	853	896	907	912	922	925	931	885	894	889	915	920	953	868	911	935	868	918	918	893	936	938	899	891	911	874	928	962	870	872	963	903	967	893	972	891	929	934	927	861	952	952	906	895	888	945	902	850	893	928	880	893	983	852	915	895	957	913	989	899	896	919	941	891	928	895	910	907	888	892	862	933	900	955	919	948	918	878	959	892	906	971	917	889	928	871	869	915	933	966	979	872	925	908	969	935	894	870	897	925	931	833	906	936	924	839	1024	877	904	895	850	897	951	947	937	932	878	946	877	852	894	890	918	881	868
28563	57781	48887	37160	30843	25388	21026	16118	12467	9762	7576	5897	4835	4035	3620	3371	3033	2953	2440	2040	1904	1621	1500	1314	1317	1214	1276	1203	1151	1099	1056	1131	1001	1077	1025	995	955	986	993	990	929	946	948	921	936	909	895	962	923	867	916	939	898	913	939	900	840	912	914	828	920	918	916	897	926	914	920	896	943	914	857	878	842	952	900	852	902	968	859	858	882	883	938	938	898	924	887	874	865	889	868	937	845	884	897	966	883	903	843	856	892	868	896	927	942	860	892	901	899	910	855	905	817	881	931	899	893	949	881	881	920	949	838	915	823	888	866	934	921	848	908	925	914	894	911	895	948	849	875	904	861	904	906	907	945	888	875	934	869	915	907	886	910	898	931	946	906	912	949	912	850	868	878	898	906	881	869	873	903	887	901	871	903	912	907	896	898	905	886	887	917	866	898	951	926	955	890	897	889	948	908	896	848	937	926	896	871	874	896	861	869	898	904	835	916	888	920	884	911	906	922	857	905	921	906	914	859	854	866	846	875	911	905	881	871	891	914	860	893	926	926	889	886	934	910	920	869	864	900	884	912	863	869	898	924	908	812	925	911	870	855	856	857	882	927	861	859	1002	905	917	872	927	838	928	902	884	919	905	910	858	900	868	871	908	898	926	886	902	933	886	913	911	903	860	857	912	883	902	876	944	827	867	931	882	885	895	924	915	933	858	840	883	864	859	887	902	915	967	930	874	878	920	884	866	920	909	897	883	872	875	888	892	898	865	907	909	904	897	929	893	878	879	968	886	852	870	888	870	817	896	938	935	863	912	878	869	849	939	927	866	897	912	918	893	891	868	836	937	880	956	908	889	939	882	939	911	885	892	933	875	936	902	887	861	905	861	891	925	883	915	921	885	884	921	916	897	900	857	888	934	910	869	882	876	875	942	904	860	868	886	888	869	905	891	848	868	867	864	850	854	898	871	889	856	876	894	902	916	858	873	890	897	963	900	831	931	884	914	903	908	905	871	939	900	852	870	866	877	946	909	894	861	927	913	920	917	870	850	903	906	915	888	791	890	909	902	824	961	927	869	886	933	882	849	894	901	902	884	874	884	931	885	860	903	876	946	901	892	874	917	899	831	871	874	826	875	954	929	882	874	903	916	855	929	862	922	903	993	882	933	934	865	858	898	872	903	937	933	891	921	964	889	882	887	873	865	873	946	813	853	844	885	907	894	905	898	848	921	858	891	877	910	949	865	946	889	931	916	871	898	901	887	909	858	926	904	850	881	868	925	866	868	827	886	878	930	853	884	905	897	887	909	933	898	939	884	891	863	903	854	868	852	900	864	900	922	948	939	911	906	883	897	917	902	859	869	879	869	894	917	942	924	944	894	905	896	831	873	918	920	873	936	904	929	863	890	880	921	892	895	886	850	887	917	882	871	901	881	902	868	882	878	861	901	943	852	833	902	875	886	882	910	918	931	889	859	857	896	850	882	864	886	914	895	875	903	915	925	897	878	879	874	911	887	833	889	871	869	887	860	858	901	860	807	945	865	891	938	909	946	877	881	917	910	875	877	882	900	924	871	903	922	819	926	929	925	893	881	903	879	893	892	897	889	883	893	909	904	884	882	852	848	888	911	847	923	900	893	922	918	874	895	856	915	907	901	940	881	838	859	838	880	868	866	941	846	907	921	911	878	909	890	872	867	894	864	957	944	845	895	914	906	823	959	881	908	904	879	919	889	892	910	823	921	866	880	878	888	868	940	885	897	855	877	929	893	915	872	909	893	909	920	875	894	830	893	920	889	848	936	910	887	866	864	930	854	956	905	901	886	879	911	897	904	911	888	873	886	881	890	927	906	935	871	871	936	838	886	878	911	894	891	879	876	905	858	900	968	882	862	899	855	895	820	921	940	872	831	888	903	883	874	915	873	858	872	899	932	857	865	892	916	902	915	907	872	875	859	940	879	874	908	891	918	843	893	891	821	853	920	846	900	887	893	939	894	909	872	927	855	856	918	895	865	880	905	986	919	839	892	927	863	846	897	880	842	892	934	906	901	918	861	863	909	900	859	880	908	908	894	878	853	881	910	867	931	923	891	908	939	931	876	895	949	934	888	871	905	861	871	810	852	934	883	908	931	897	896	860	914	922	823	842	841	922	903	908	910	876	857	936	872	841	941	892	871	893	919	884	859	926	880	887	899	921	898	889	926	953	844	895	897	947	925	892	889	898	833	942	906	884	918	911	877	875	866	879	964	905	898	881	898	909	825	899	889	938	828	901	879	898	926	877	891	864	867	899	862	902	855	903	953	910	870	853	866	957	906	943	912	819	880	890	960	935	898	943	836	899	897	880	931	950	931	917	895	881	870	851	856	908	884	940	881	899	861	946	881	880	868	906	866	892	982	845	902	850	881	941	864	920	847	836	927	935	867	861	919	897	879	885	879	889	877	929	914	939	894	869	916	908	888	876	903	940	904	904	841	892	887	889	877	853	860	871	889	860	932	861	897	866	859	844	910	896	908	847	881	900	891	896	932	938	952	969	872	862	875	911	884	910	923	897	927	901	885	891	914	904	914	887	956	898	955	887	866	863	822	875	881	888	893	899	867	913	901	954	880	886	922	903	920	905	876	934	935	904	867	882	927	884	908	908	858	906	883	921	929	898	828	905	937	900	944	908	918	907	879	868	912	908	857	875	872	885	900	875	851	851	885	905	928	910	935	915	868	920	871	857	854	851	916	910	913	832	882	891	854	871	921	873	909	873	866	932	874	891	908	863	953	853	890	901	881	932	901	830	890	849	879	955	883	865	854	878	914	927	880	881	886	897	844	854	933	905	879	911	892	909	921	857	860	882	837	903	879	898	915	876	927	894	901	881	908	871	864	947	872	905	925	871	958	944	900	848	877	875	867	918	879	856	861	926	872	933	854	878	922	886	915	870	952	892	895	825	885	893	914	891	835	864	912	889	903	891	826	855	948	880	898	847	909	874	903	929	919	900	906	925	879	920	908	853	869	843	934	952	894	897	852	892	864	883	917	894	870	905	863	858	899	880	869	881	839	882	915	961	889	890	913	865	901	931	896	905	958	878	912	856	910	903	877	893	866	884	896	960	892	940	864	889	890	911	910	835	907	878	877	919	918	927	932	878	940	907	952	926	880	876	909	898	860	900	900	900	920	912	873	844	862	942	915	864	881	888	929	862	884	872	825	902	879	873	913	895	873	909	902	857	918	832	854	873	891	897	911	930	916	915	911	895	841	919	890	928	886	884	860	918	849	893	898	921	877	868	875	880	884	916	911	882	884	865	869	914	919	919	881	918	896	885	897	894	831	930	900	901	849	862	902	904	933	853	919	867	908	898	880	912	894	894	921	899	894	879	848	918	873	913	921	907	920	883	921	883	920	920	898	887	902	926	859	903	944	896	911	898	889	895	847	887	916	895	859	903	833	866	894	894	926	888	959	893	897	895	935	880	937	885	875	926	883	886	890	894	916	954	864	903	862	894	912	886	896	891	876
29598	29418	36282	28016	18233	11926	8399	5908	4391	3318	2566	2213	1853	1724	1499	1500	1349	1322	1277	1126	1040	969	894	846	859	832	794	852	842	782	786	842	826	849	752	769	742	824	757	746	730	794	767	759	759	797	766	736	767	742	752	717	719	729	757	793	724	747	800	723	729	721	753	777	748	713	717	751	766	738	733	708	725	746	734	786	685	721	755	750	752	754	749	724	710	728	709	715	760	747	756	684	727	725	705	722	781	730	739	810	703	744	738	778	729	711	737	704	731	757	752	704	685	800	763	740	750	740	723	752	747	733	750	739	746	734	741	795	704	788	736	691	732	756	721	778	755	759	755	762	802	756	721	809	723	684	776	693	734	721	733	677	709	724	751	716	732	709	774	736	750	763	709	726	760	727	763	706	729	761	738	757	757	681	748	742	726	798	705	738	760	727	771	738	733	759	751	712	767	692	708	746	774	773	753	726	743	749	725	744	683	751	693	735	727	735	713	726	735	736	698	750	721	776	773	697	715	744	745	720	794	756	738	691	739	744	739	735	735	700	742	766	752	780	738	745	769	698	782	743	747	785	752	754	734	732	708	731	754	771	748	764	751	750	736	804	758	708	769	753	741	729	732	723	712	759	787	717	674	728	759	697	764	730	739	714	797	746	739	786	768	712	750	747	667	806	746	754	715	702	792	749	778	761	759	758	729	750	778	779	734	713	809	749	775	675	741	765	752	738	705	749	725	767	729	739	719	698	750	749	734	767	787	742	724	781	759	711	764	737	737	761	742	749	741	736	785	739	713	805	752	723	770	716	723	738	725	694	801	785	761	755	726	719	772	779	702	733	736	713	698	732	747	729	758	768	739	728	747	733	747	765	743	786	793	749	693	783	731	748	719	735	758	746	752	713	676	797	722	710	754	729	720	792	764	724	740	787	757	760	738	740	759	738	755	765	728	733	754	754	743	735	742	753	754	752	738	752	773	758	688	704	696	724	725	719	740	708	700	715	749	768	739	772	767	735	744	679	760	745	766	723	744	716	758	732	713	777	769	760	713	722	696	731	773	731	734	706	718	767	762	721	788	747	757	776	808	714	769	728	710	755	762	741	759	747	759	738	757	729	707	720	703	744	736	696	676	744	709	719	734	747	746	723	737	726	743	746	717	745	763	731	745	740	692	760	720	740	753	735	719	720	766	716	711	722	743	736	745	731	757	739	776	732	716	786	739	794	721	734	722	730	732	732	726	680	693	758	715	730	780	723	746	717	714	757	722	728	703	787	719	728	792	760	692	735	804	748	749	732	721	777	747	711	717	756	759	739	790	695	745	737	760	707	687	725	780	775	782	780	770	761	782	732	730	750	743	747	780	716	754	733	721	737	804	707	737	708	708	743	763	767	739	676	745	733	746	750	751	684	715	742	781	745	774	748	775	723	712	742	774	730	749	752	728	759	704	718	727	729	745	763	729	804	682	732	733	737	715	767	715	731	745	754	712	719	738	718	763	737	778	726	787	755	713	777	725	739	746	766	694	674	756	722	772	739	779	702	755	787	765	774	741	760	715	732	746	765	730	763	755	698	784	718	751	763	765	737	764	767	755	693	701	736	707	733	708	754	728	724	814	740	740	730	762	779	696	700	730	728	739	689	770	727	773	733	761	760	710	743	706	735	698	704	757	709	748	741	699	759	741	696	715	798	743	767	685	760	748	711	711	742	784	754	720	743	822	739	726	756	717	714	780	729	787	775	824	731	720	751	719	726	766	734	755	751	740	714	754	677	783	724	725	720	703	730	753	722	793	741	707	730	728	700	707	773	728	715	746	779	710	756	751	789	780	811	791	764	686	761	724	735	746	749	768	738	769	770	724	725	754	777	724	763	752	747	795	755	751	728	764	731	773	716	680	784	749	753	774	696	745	768	762	754	744	737	801	700	781	777	749	736	741	745	700	743	747	779	717	694	741	743	758	761	787	750	772	711	748	728	692	729	692	745	773	800	763	711	743	745	740	732	737	718	729	716	733	768	684	771	724	792	773	757	691	703	761	746	721	697	739	753	739	680	709	745	765	747	712	719	750	692	747	712	761	764	706	713	712	797	741	720	753	717	781	676	772	757	728	774	783	721	769	693	749	742	704	705	791	760	756	751	733	717	714	733	760	767	730	762	768	724	782	762	719	742	741	767	733	727	731	743	738	801	742	742	768	773	738	714	739	744	713	729	707	746	742	693	752	774	709	746	670	748	749	717	781	701	778	747	761	793	760	766	745	714	767	731	750	783	705	769	733	701	726	706	747	726	790	799	745	727	774	764	778	779	730	718	746	729	734	726	792	700	780	766	799	736	745	732	729	718	721	760	709	748	705	710	666	784	704	729	696	773	738	708	715	752	710	742	777	761	743	713	737	723	751	757	693	705	732	751	776	753	703	766	719	719	737	733	770	764	689	753	715	791	741	753	744	714	723	730	717	737	679	749	728	702	761	729	693	731	715	749	755	759	745	721	744	727	735	791	746	736	709	695	745	720	714	703	738	803	751	762	712	710	743	749	764	747	813	742	699	743	774	716	775	732	747	732	737	751	721	715	697	743	725	754	708	754	738	722	750	758	758	765	711	758	763	709	693	763	738	728	719	721	725	699	713	734	700	719	748	729	766	688	729	783	793	762	737	734	738	731	758	706	792	751	731	759	736	684	718	730	719	717	706	682	802	730	712	756	752	750	743	716	738	747	710	740	705	751	811	756	721	728	675	738	732	723	756	763	752	741	740	747	778	770	712	689	729	721	774	758	806	744	815	761	755	692	789	713	752	741	703	723	721	741	715	799	745	757	728	760	708	756	751	722	686	733	728	773	752	780	728	725	713	726	727	727	734	735	755	691	763	750	746	736	741	774	728	678	732	770	750	743	711	744	723	716	778	719	790	757	748	784	714	725	763	766	726	742	791	741	695	755	732	760	732	734	795	734	782	707	728	777	751	749	747	691	746	745	746	761	757	752	752	727	766	741	715	685	751	743	730	725	755	762	761	762	739	782	727	721	709	748	699	758	815	755	763	711	759	759	778	751	726	732	733	732	751	745	722	695	741	751	768	697	768	809	758	714	727	780	749	724	755	749	716	738	666	743	682	722	746	735	791	777	757	716	772	762	763	755	757	720	768	701	733	724	769	781	764	715	724	727	752	702	748	707	750	790	713	758	782	736	714	751	789	721	702	718	693	746	777	762	713	729	764	760	749	739	682	785	718	751	765	746	758	726	724	745	733	735	782	747	759	738	776	659	724	758	746	733	758	737	704	731	720	710	744	728	758	744	719	736	759	718	789	719	714	715	697	739	723	703	718	744	742	696	760	775	744	732	755	751	739	732	693	736	752	697	751	796	717	735	742	712	721	743	723	718	693	743	696	717	754	785	742	761	752	754	726	731	790	799	789	779	704	768	705	753	773	749	762	744	706	754	763	764	742	748	740	759	716	696	741	764	751	721	712	723	786	732	747	810	677	769	769	753	729	752	740	779	723	695
26525	45223	36679	25544	20078	15133	12002	9023	6566	4843	3907	3115	2501	2189	2002	1885	1763	1569	1512	1322	1219	1110	1022	913	882	969	834	860	833	867	864	827	834	805	834	851	793	778	814	799	775	700	738	801	783	781	722	759	799	734	792	776	745	761	793	752	790	745	744	738	766	797	747	746	777	710	732	708	801	764	708	814	740	695	766	749	749	762	799	765	754	767	788	745	743	739	723	765	710	737	746	768	745	737	754	737	742	790	715	744	802	721	715	754	738	695	741	801	738	720	741	727	764	752	704	790	796	741	782	725	739	790	784	778	787	733	779	699	765	776	725	733	803	750	701	762	754	788	730	731	774	760	736	741	791	759	754	710	746	763	734	787	777	732	787	776	785	763	796	749	814	709	747	762	717	756	787	755	694	767	751	749	741	762	735	767	750	765	725	806	747	719	796	743	747	813	749	763	788	761	724	772	747	739	717	763	763	717	768	770	746	779	748	742	734	741	716	719	770	764	780	757	784	732	702	718	769	750	763	721	744	805	726	764	739	802	741	728	742	773	760	749	783	750	775	753	794	731	754	748	761	750	727	726	731	709	759	739	750	758	746	793	750	748	715	781	754	723	704	741	755	776	725	812	763	726	740	755	744	736	764	798	753	743	747	721	819	736	750	759	735	756	746	789	761	749	762	714	762	816	719	731	758	710	762	779	779	740	751	777	728	754	744	743	711	791	836	749	728	782	746	767	711	756	720	771	782	702	727	725	737	737	786	783	703	789	745	766	790	734	750	789	751	756	768	720	762	744	777	752	772	750	760	740	794	738	709	767	769	764	775	760	751	773	778	739	745	807	755	772	713	775	717	760	736	728	769	734	705	790	735	717	776	738	722	741	740	745	777	740	735	746	757	704	795	712	748	811	745	726	783	746	728	764	720	712	712	752	748	743	771	748	734	765	758	791	755	751	761	727	783	802	750	776	715	755	740	715	715	712	797	740	806	727	717	730	731	719	804	723	747	737	783	760	791	780	796	712	770	765	753	750	769	722	735	729	779	772	728	749	699	772	775	749	728	733	762	782	709	748	741	735	735	756	762	804	777	755	749	711	721	753	756	761	721	742	730	706	733	796	751	787	771	749	780	720	752	685	758	707	710	734	751	767	753	758	783	772	760	748	755	775	751	725	762	770	717	685	741	785	728	714	796	761	744	706	760	755	781	720	728	699	777	692	729	752	791	770	732	774	793	717	795	722	751	722	757	719	742	776	743	768	765	770	760	751	717	806	710	772	696	775	810	724	719	759	723	707	780	750	719	737	767	752	712	794	728	728	776	756	781	715	756	765	728	732	759	716	736	737	726	750	748	721	727	756	752	742	713	770	761	746	770	796	770	772	723	796	738	724	745	723	755	726	769	768	716	741	782	734	775	701	740	776	730	735	756	736	779	721	724	703	804	711	817	743	752	721	770	807	762	715	729	732	735	793	744	754	745	737	712	786	770	759	774	682	778	759	760	754	733	729	755	727	745	763	736	761	764	718	736	675	731	767	780	729	764	753	743	753	770	723	744	755	756	765	748	770	767	769	777	760	758	799	776	745	712	767	745	748	713	774	787	777	813	769	731	743	717	760	726	789	715	683	767	748	767	749	749	746	765	757	779	804	754	742	680	761	777	763	740	721	785	748	770	729	785	766	729	703	730	744	699	742	751	738	746	739	752	764	737	779	787	747	711	792	752	784	745	774	782	748	707	752	734	759	764	775	738	700	769	770	724	741	751	713	744	761	747	715	732	768	703	790	750	781	767	782	779	765	753	681	756	768	730	743	747	739	750	774	754	727	726	740	759	748	799	759	804	773	714	728	775	724	743	707	719	767	761	724	765	758	727	770	782	747	702	761	775	762	770	734	769	740	738	751	724	724	734	764	691	806	809	752	787	761	724	763	777	766	755	731	752	779	770	749	741	747	737	768	757	746	781	776	737	731	736	706	735	743	725	733	678	796	729	755	737	732	786	730	773	736	690	766	705	765	733	769	757	723	739	717	736	800	726	721	743	751	749	733	733	778	743	761	721	741	746	690	741	708	740	745	728	694	779	784	792	764	777	753	733	786	799	792	748	756	782	760	717	756	776	759	774	767	723	766	756	699	758	752	728	728	765	706	738	711	765	728	733	736	733	782	769	814	793	745	763	774	737	798	800	750	782	802	737	786	792	795	733	773	757	763	733	733	754	731	818	776	764	798	760	753	766	789	762	765	729	737	746	774	760	754	771	763	728	751	788	776	772	778	772	770	764	742	745	711	752	738	786	758	761	730	802	790	729	773	738	787	747	703	760	716	771	734	795	730	757	773	790	705	764	772	805	743	780	777	792	772	743	789	740	785	727	748	709	722	764	735	805	772	726	726	775	762	736	734	719	726	768	738	719	750	745	763	745	782	751	737	698	790	809	793	751	756	774	781	756	750	761	737	766	783	737	763	741	724	739	786	778	760	745	704	709	723	767	796	749	713	702	739	739	730	787	751	737	745	715	762	771	724	750	728	753	763	727	783	693	735	732	783	759	776	732	743	784	766	752	717	757	738	729	715	747	800	727	724	757	767	747	749	757	778	698	699	727	759	772	737	732	749	761	753	745	769	740	744	773	719	755	760	687	769	773	772	760	773	736	739	765	776	772	735	789	718	737	700	777	742	750	760	737	706	748	712	762	747	767	693	727	732	762	691	788	751	754	783	741	762	749	727	773	728	734	780	738	789	746	789	784	764	766	703	746	723	719	753	770	813	771	773	780	741	737	749	770	753	758	788	749	756	779	713	728	749	716	734	744	751	751	761	739	785	788	769	740	797	771	708	749	810	749	727	719	733	715	733	794	761	725	741	700	716	752	777	733	727	755	732	772	703	746	734	771	757	763	735	764	734	714	731	755	793	764	732	763	750	775	750	771	766	792	701	780	799	716	691	755	738	778	771	743	766	714	767	776	765	728	759	801	739	737	773	782	758	734	739	793	768	705	768	717	763	764	785	796	754	732	707	729	731	735	762	754	761	792	723	737	767	722	770	765	771	771	709	775	736	774	732	772	717	741	766	754	807	799	747	747	728	740	730	749	734	750	766	758	761	761	689	803	730	752	747	736	769	759	730	796	761	723	774	758	764	790	742	730	733	756	741	704	732	721	761	708	725	724	701	737	719	759	748	747	778	710	802	789	771	738	782	779	708	741	787	725	755	731	761	783	775	772	730	749	688	751	749	759	704	689	750	755	742	767	742	824	789	773	753	738	770	735	774	752	777	742	743	744	739	709	792	718	726	719	717	752	738	748	782	768	764	729	764	725	767	743	726	759	739	755	751	744	776	805	715	758	751	722	783	740	785	764	752	771	736	756	748	780	756	752	779	723	770	760	739	762	765	743	774	760	771	747	799	796	762	744	757	803	714	782	731	780	742	799	686	745	775	777	734	709	726	725	724	721	773	745	714	704	776	713	765	763	768	757	762	786	735	727	724	764	743	800	746	757	750	723	777	697	746
24430	21554	29103	25266	23529	21374	15958	10028	6958	5162	4153	3177	2612	2349	2147	1887	1952	1863	1627	1431	1328	1188	1060	1080	1017	936	966	948	858	915	950	902	874	883	858	914	839	821	813	879	822	844	821	814	795	860	742	810	743	806	828	830	867	832	836	784	834	792	849	841	817	817	827	802	849	792	854	792	816	848	773	814	776	804	835	811	801	806	742	774	801	842	883	792	754	809	826	803	759	806	826	779	803	822	826	761	757	793	892	813	821	774	842	735	774	795	825	851	759	830	829	799	808	786	811	804	802	823	784	718	816	750	799	774	793	812	756	743	803	790	804	786	812	804	831	766	769	833	827	794	752	778	833	792	800	795	767	770	789	777	791	773	793	766	783	808	812	795	802	797	762	766	741	858	769	796	813	808	829	794	820	806	759	828	793	800	830	799	751	785	819	808	811	811	809	803	769	836	834	759	808	775	770	788	746	808	762	743	806	758	826	848	856	775	806	757	843	814	814	803	762	750	844	800	822	800	828	799	813	756	780	818	826	861	765	745	802	760	815	780	785	791	818	797	807	769	801	786	755	792	741	805	802	770	829	792	814	787	758	818	785	741	800	800	828	818	813	847	786	810	829	786	743	800	770	796	743	794	835	748	831	815	846	821	741	830	800	859	783	801	790	838	856	775	784	801	795	783	815	787	797	791	781	826	749	764	809	751	805	787	787	823	813	818	777	837	800	817	765	771	805	822	762	812	764	791	835	813	783	799	794	777	818	801	776	749	841	806	789	779	829	732	812	750	835	787	804	815	826	813	839	764	784	792	804	735	778	798	812	770	745	797	826	803	832	781	810	795	781	775	765	797	802	788	786	793	791	826	815	815	786	804	810	830	823	837	757	732	818	809	759	785	787	813	787	800	793	772	836	814	796	814	785	800	766	812	758	836	783	794	788	842	825	807	773	795	768	800	791	797	859	746	786	780	804	798	794	793	812	786	816	818	818	794	799	805	795	761	781	770	804	736	777	767	785	798	786	823	879	816	797	767	776	775	822	807	788	834	817	813	807	770	790	778	799	793	796	773	863	814	828	804	766	817	819	807	816	802	739	843	832	867	802	824	766	771	808	800	821	792	797	752	788	756	846	837	840	785	775	761	845	773	816	819	806	804	766	785	811	773	739	810	784	783	795	788	749	851	797	801	813	790	783	778	767	790	824	807	745	785	833	764	821	769	802	775	819	812	828	800	799	810	739	796	816	810	853	803	771	756	787	810	779	759	814	769	758	781	809	774	781	762	828	814	852	796	773	779	807	841	817	799	759	805	823	798	765	782	733	759	760	896	817	828	799	812	752	846	850	746	763	794	816	829	802	772	763	794	789	765	807	814	796	810	803	790	765	814	792	808	800	826	805	782	741	796	819	788	740	741	822	854	836	779	775	791	832	781	809	840	817	789	790	780	855	782	820	806	757	808	821	742	708	821	831	763	774	830	869	818	797	777	771	794	753	809	786	812	753	805	800	783	805	834	791	836	816	821	767	799	750	830	775	810	860	784	854	777	818	759	791	812	804	803	854	827	793	758	763	839	776	769	784	753	772	782	838	773	765	777	802	788	768	792	831	781	772	765	786	848	775	737	812	794	823	773	779	819	766	786	757	768	793	794	743	764	838	770	808	873	725	775	806	779	794	817	805	814	761	829	793	792	765	772	813	804	844	826	849	778	810	794	757	791	847	754	770	817	766	801	750	838	771	778	792	814	773	757	770	841	822	809	816	794	811	817	824	793	796	837	762	784	778	789	796	787	795	794	799	803	805	830	836	826	809	795	793	847	804	734	814	811	847	788	819	813	850	801	794	837	814	793	755	802	815	789	812	796	853	782	817	816	831	829	863	780	778	724	838	788	762	764	821	734	778	814	798	788	796	796	803	816	785	763	807	803	769	823	806	754	797	794	754	764	802	825	782	778	808	761	784	823	780	764	778	833	834	830	752	783	757	822	846	776	740	803	804	764	793	804	787	752	833	804	794	774	812	818	845	794	767	742	735	780	829	809	784	850	771	799	809	788	807	812	772	836	778	804	769	805	758	786	771	812	722	775	782	800	772	764	820	802	778	813	835	800	842	854	746	826	768	793	817	789	807	823	813	798	774	807	808	813	795	808	773	740	795	814	777	824	772	739	814	829	826	841	846	812	812	796	768	812	763	813	766	776	727	745	823	765	822	787	814	790	777	818	821	797	790	787	803	794	795	798	814	824	877	770	786	785	781	818	736	773	843	799	749	798	760	796	801	767	777	776	791	841	787	824	834	791	814	800	745	815	824	801	833	783	797	747	771	793	745	841	766	820	806	768	748	829	754	809	803	828	768	801	782	795	790	748	834	764	776	823	814	771	858	816	799	829	825	803	795	776	784	757	846	759	828	819	761	839	823	814	793	766	807	844	814	797	768	829	778	818	835	804	770	784	759	827	776	814	810	764	784	825	766	893	815	815	820	828	763	733	818	833	863	787	774	811	813	851	772	778	771	753	806	825	785	809	803	762	770	765	852	761	786	849	836	818	830	762	788	763	805	773	779	729	774	752	810	767	777	812	804	810	785	808	824	770	770	817	826	818	780	784	822	827	795	788	777	831	858	803	786	798	796	780	801	814	812	791	750	746	817	828	819	804	810	773	846	734	796	847	763	786	803	779	826	778	854	828	838	814	766	788	793	786	768	784	778	784	783	808	809	813	771	732	757	791	837	824	738	755	780	766	824	777	756	821	813	768	766	788	805	774	814	841	781	824	815	811	777	791	753	765	829	745	768	764	772	816	829	805	828	814	804	728	791	776	760	771	800	775	784	812	804	729	819	734	797	762	829	797	815	769	840	807	799	759	775	774	789	802	845	779	826	770	812	761	812	828	807	805	806	825	781	787	835	815	851	800	793	804	797	777	753	768	754	814	829	825	822	836	762	811	773	814	758	826	780	814	763	787	800	821	762	830	809	787	802	826	824	789	821	785	800	833	734	788	785	777	800	819	815	789	815	832	813	810	811	817	777	808	807	712	831	765	742	840	761	793	814	804	786	802	794	812	821	797	782	799	779	827	780	824	814	781	786	822	791	809	793	810	856	787	790	736	813	805	763	781	758	761	796	809	798	787	831	800	764	811	821	787	761	764	827	769	809	850	829	730	801	804	779	817	840	770	796	770	827	766	794	774	765	819	847	815	790	780	794	783	769	733	841	812	789	748	813	805	788	822	827	791	792	787	778	793	768	832	805	837	806	750	766	788	807	784	786	758	747	814	769	798	777	752	767	815	806	829	769	788	805	785	807	775	746	753	818	780	810	800	764	820	835	798	784	849	818	799	833	777	779	742	870	786	750	785	796	844	769	816	802	811	790	768	761	754	833	780	781	751	811	731	843	779	782	762	821	804	809	812	792	874	737	771	789	806	805	795	873	821	786	765	815	760	836	761	829	808	789	765	803	770	817	792	768	821	822	811	780	763	798	858	809	775	814	752	815	825	814	775	838	800	766	780
26509	52061	43636	32310	26585	20853	16830	13154	9854	7263	5852	4523	3625	3056	2750	2484	2488	2216	1838	1745	1459	1419	1259	1139	1124	1075	1026	979	974	959	929	937	900	936	901	879	857	842	837	844	873	852	856	841	853	791	823	876	856	785	827	827	840	790	870	825	785	826	775	833	826	793	839	807	849	803	805	785	860	827	827	814	834	847	819	792	830	832	831	790	825	838	815	854	813	831	764	820	806	796	776	832	808	775	787	822	789	772	823	827	798	830	830	826	836	756	852	801	814	793	800	777	797	816	771	811	832	779	813	825	849	772	821	762	782	788	802	787	782	828	779	804	782	830	806	806	801	776	814	759	821	796	776	794	808	780	825	753	827	834	789	780	811	797	817	782	792	776	812	806	726	800	795	789	830	797	812	778	818	751	794	813	826	812	760	813	829	836	793	806	787	752	750	773	854	823	838	785	802	815	792	818	784	804	745	782	777	791	800	822	785	825	823	802	796	798	763	865	777	761	788	825	831	775	832	748	745	769	806	833	843	795	833	784	785	822	768	799	767	758	842	808	779	794	759	768	799	771	790	835	842	841	782	793	821	797	804	807	769	761	817	817	756	812	792	772	817	748	811	772	765	754	817	768	817	753	768	836	817	828	791	843	788	834	787	848	790	804	804	766	799	796	804	807	828	790	753	836	818	811	797	783	783	830	801	784	837	788	829	825	821	821	768	796	777	784	770	813	809	791	855	817	809	871	827	744	787	810	752	799	788	846	801	783	826	753	780	813	801	831	799	819	839	802	797	796	756	829	833	761	771	853	839	824	787	780	814	839	760	792	793	827	850	744	783	807	825	800	825	820	786	857	783	776	843	840	781	775	806	763	806	767	815	736	823	797	787	786	814	784	785	796	818	809	772	842	802	842	810	761	796	767	806	794	827	797	812	762	838	790	840	786	783	855	793	860	836	799	814	768	812	785	785	774	770	820	808	815	791	801	790	847	813	806	787	766	801	735	802	829	774	783	774	773	786	801	776	802	837	785	856	863	813	805	782	784	804	812	784	818	761	808	815	825	799	853	772	758	816	776	780	782	841	854	825	749	808	758	809	810	854	787	877	789	843	802	800	834	785	803	774	802	786	834	753	790	790	797	845	763	796	812	837	809	789	827	804	789	810	794	777	819	799	788	754	800	833	774	831	823	798	789	766	726	822	795	800	811	823	754	800	769	775	849	756	837	789	818	803	792	794	803	823	779	805	794	795	831	788	788	844	770	821	745	781	762	844	752	776	799	829	772	810	785	768	842	804	834	805	778	837	807	823	773	757	772	798	812	760	784	780	819	801	795	786	746	808	838	798	799	766	769	857	761	831	786	797	779	778	807	822	793	790	794	820	758	779	793	835	833	826	801	800	781	783	809	791	789	811	789	821	781	782	779	768	815	876	793	757	747	817	817	822	786	876	814	826	834	774	798	772	803	793	830	785	883	788	854	804	863	843	822	742	749	852	801	738	821	828	777	794	837	823	816	822	807	783	805	803	778	782	829	826	817	857	819	757	842	810	795	804	864	791	794	753	827	801	807	826	746	784	835	776	804	798	810	814	814	818	803	854	790	778	803	730	777	760	799	790	812	798	717	792	803	798	746	799	842	814	774	777	818	753	827	841	777	801	773	884	791	793	787	792	721	832	819	807	820	834	766	786	783	801	780	778	777	779	803	807	826	810	791	778	841	835	771	792	751	768	809	838	786	788	776	794	861	829	808	800	816	792	830	824	779	804	825	845	817	805	851	780	823	792	791	826	814	811	817	849	822	787	830	776	842	805	821	832	773	774	795	791	794	792	760	785	798	789	852	770	848	853	772	806	855	810	849	824	812	826	800	814	795	850	805	811	777	837	794	801	785	812	814	800	830	821	791	809	806	758	806	769	818	820	770	809	833	824	767	787	771	775	782	783	788	791	851	775	801	770	788	844	805	821	799	872	820	838	799	721	785	841	820	787	755	792	801	791	809	822	792	808	803	809	785	820	842	818	821	774	806	817	822	799	776	775	824	838	804	757	831	802	780	777	854	803	779	784	750	792	743	788	793	772	804	785	809	842	802	811	838	821	815	801	816	808	762	767	782	805	823	777	816	808	834	745	848	728	770	819	829	801	797	796	781	829	798	783	776	787	810	817	777	808	839	830	800	785	763	798	816	729	791	803	864	792	800	832	812	826	799	829	794	786	771	805	791	815	868	812	793	775	780	821	792	841	805	796	797	856	824	792	831	827	805	753	800	806	810	804	785	768	797	797	758	759	798	745	791	789	831	842	763	822	841	812	801	817	805	819	805	833	846	852	771	779	778	795	772	831	799	793	779	787	807	808	809	832	794	832	804	834	786	754	784	783	742	783	832	751	778	825	844	818	851	764	796	789	797	846	824	811	812	812	818	776	780	819	790	752	801	796	855	789	786	783	794	774	795	844	761	809	791	777	776	854	736	858	810	832	744	804	825	736	843	843	795	803	779	795	770	826	771	843	810	804	825	791	801	843	776	804	811	853	819	766	801	816	795	812	823	786	784	810	835	800	850	838	790	767	783	844	774	825	774	837	808	807	816	794	814	798	799	785	805	849	815	823	795	791	848	770	802	774	802	837	746	743	823	783	782	831	808	823	735	770	787	779	750	835	789	827	823	796	822	845	804	801	814	799	789	813	767	751	743	830	818	824	814	793	841	796	784	822	818	807	784	776	782	777	817	768	867	742	795	816	840	810	777	795	839	793	806	816	826	832	831	818	760	822	808	823	776	805	848	814	778	831	807	803	759	805	747	821	859	828	784	770	834	807	799	788	781	835	759	822	786	805	801	873	791	807	741	842	810	829	777	755	834	811	856	772	810	833	808	809	874	829	790	810	744	782	801	794	821	834	810	831	868	817	810	822	816	750	840	799	766	841	780	747	783	809	782	779	788	837	779	794	816	781	790	764	844	752	863	758	836	828	827	783	780	785	848	815	860	871	802	814	804	831	814	779	810	770	776	857	772	765	786	781	805	815	772	817	792	804	828	841	802	850	821	793	842	808	824	820	811	807	802	780	806	813	847	780	795	793	799	818	794	726	822	800	768	810	765	806	789	804	851	771	864	832	764	768	843	769	841	814	789	750	841	778	832	839	822	778	802	783	756	810	788	826	806	747	861	818	778	803	837	791	861	832	773	827	789	813	818	774	787	838	773	811	839	778	850	807	775	796	791	786	811	794	832	786	812	833	795	867	789	800	775	792	787	788	825	781	816	802	781	825	793	818	850	802	780	791	795	838	861	834	850	813	786	791	809	782	803	805	798	804	815	717	856	814	798	826	793	821	787	792	792	836	846	792	811	838	886	813	884	754	799	797	825	792	758	792	809	758	753	805	749	841	759	777	839	792	791	801	851	810	796	801	822	798	788	816	784	822	832	796	792	796	810	821	806	814	788	787	761	779	821	786	769	811	783	794	760	804	826	847	778	814	813	783	759	817	782	791	783	814	804	809	823	851	790	810	777
25563	21589	28774	27545	22381	16265	11361	7729	5548	4253	3399	2634	2188	1919	1807	1650	1631	1503	1348	1249	1205	1085	1027	951	1000	892	891	894	900	828	876	840	921	844	821	854	866	825	798	783	798	832	813	866	851	776	803	836	816	798	785	775	803	801	777	802	843	778	820	818	764	779	796	806	782	804	801	812	802	860	753	754	806	798	767	807	785	803	799	803	788	776	785	747	798	806	740	816	767	788	795	687	790	825	791	796	798	811	774	737	797	684	753	754	782	806	739	797	803	808	774	836	795	809	794	793	761	760	807	816	764	746	815	779	815	785	825	756	756	789	769	824	872	782	751	802	802	778	792	789	832	818	790	783	792	805	797	785	774	785	749	826	776	795	826	816	806	780	820	814	767	826	744	817	824	762	816	782	812	779	771	789	807	791	753	774	824	769	781	777	771	856	805	796	780	778	805	760	810	839	752	809	811	730	800	789	755	781	794	794	829	794	775	789	760	751	761	756	763	769	818	804	760	764	854	701	801	797	790	813	818	774	795	771	775	747	811	779	765	787	770	810	807	795	800	818	743	765	795	760	789	758	753	795	790	794	797	813	791	785	787	775	767	788	734	817	769	807	749	771	758	805	773	784	734	744	816	798	805	810	815	759	836	788	813	800	787	819	800	808	789	808	761	788	741	729	766	778	834	765	805	813	765	829	829	804	826	830	772	784	760	864	745	785	743	776	793	770	752	783	798	744	775	786	810	753	799	786	754	762	727	782	763	785	776	777	794	826	783	753	816	806	791	735	772	833	775	749	801	828	788	768	748	768	764	765	796	801	742	746	787	772	795	784	760	802	783	775	724	760	777	778	779	766	780	814	799	799	792	738	742	798	795	793	801	770	805	795	768	824	754	802	740	799	815	786	805	752	750	815	839	723	800	763	779	834	798	773	769	766	812	828	801	826	801	765	791	759	775	762	824	769	780	764	818	793	760	837	825	748	791	776	756	778	771	812	774	771	772	810	813	797	807	804	782	778	815	757	782	814	827	769	782	714	772	810	733	763	782	722	817	745	808	777	798	815	795	759	791	799	812	777	755	768	791	718	852	800	787	782	714	791	801	825	834	734	754	832	800	765	732	840	775	864	790	783	810	742	763	778	770	767	816	792	815	769	789	809	818	799	761	773	766	743	775	787	767	787	795	773	766	776	822	802	795	799	830	800	792	761	761	756	750	813	816	794	756	729	761	724	790	763	789	793	800	739	720	743	785	819	721	771	788	777	794	770	762	751	798	847	747	819	755	765	808	726	814	775	753	822	782	757	850	740	811	831	806	774	743	799	810	792	781	793	758	793	754	799	745	766	787	769	793	757	707	733	782	754	772	795	807	814	812	776	827	787	756	797	781	777	780	785	754	817	810	779	781	770	799	826	828	759	819	781	792	762	778	758	832	807	777	792	720	815	788	791	792	773	757	770	767	744	789	731	792	822	809	791	763	781	819	868	808	818	783	780	813	822	794	794	770	790	818	729	816	782	823	740	752	763	731	804	791	816	795	825	770	804	788	779	772	788	787	783	849	802	818	797	811	784	791	768	730	815	756	816	757	760	704	821	750	760	771	785	817	812	770	777	843	784	782	778	824	792	849	741	824	796	801	764	758	766	830	796	776	729	778	804	793	773	799	793	802	803	760	849	747	754	772	817	806	796	746	837	743	798	711	822	883	775	775	816	840	832	811	800	793	802	835	760	852	788	782	813	831	793	806	798	772	750	769	781	761	782	794	759	833	746	816	795	753	757	831	799	784	783	746	763	812	794	768	822	725	758	765	782	814	788	793	782	754	796	789	741	787	805	774	787	766	797	776	773	797	786	791	820	731	767	779	738	819	745	764	758	792	774	790	784	757	773	795	789	767	850	753	798	800	764	764	784	789	831	763	807	799	836	804	782	753	827	826	821	805	807	797	808	859	777	795	783	730	742	755	800	795	821	770	817	811	815	742	767	757	769	748	742	802	778	803	773	798	777	776	768	802	793	787	802	789	784	779	787	764	827	783	787	793	803	777	852	782	840	809	788	781	748	735	779	779	735	802	807	852	741	799	766	785	777	813	786	783	769	815	744	747	825	782	773	779	744	806	792	756	811	806	784	753	804	780	823	806	773	812	799	768	787	743	812	790	752	781	808	744	761	785	748	800	797	830	818	782	774	797	769	765	757	750	772	815	769	735	771	768	812	827	792	768	764	829	789	768	760	799	798	812	774	860	791	791	785	781	780	812	811	780	752	746	752	775	762	820	785	859	741	818	785	768	765	775	769	784	807	771	819	778	830	815	782	806	747	742	748	820	763	795	792	786	843	787	822	844	771	808	752	765	794	758	760	810	743	833	767	809	763	754	740	823	767	764	797	795	780	779	795	774	806	800	747	783	778	748	778	789	820	760	765	781	790	800	765	777	773	794	821	771	762	762	810	819	776	813	759	734	807	741	779	755	782	794	827	810	758	778	791	809	784	775	823	781	744	813	844	765	812	805	824	780	782	784	741	790	775	786	796	733	744	771	809	721	781	801	816	764	767	820	768	799	780	758	784	827	829	814	829	849	737	842	776	837	783	761	796	759	747	766	805	791	767	783	811	795	779	764	797	775	800	826	806	787	798	826	752	823	798	752	796	763	829	749	816	754	792	756	827	800	725	735	791	831	787	771	778	742	751	821	825	779	774	727	757	737	778	756	746	787	778	779	791	752	766	787	788	774	779	789	800	793	788	783	778	791	789	818	767	759	792	872	769	800	774	784	791	777	801	741	784	826	799	755	770	779	771	810	751	789	823	818	789	763	788	770	795	767	790	781	748	759	780	809	763	773	765	715	779	800	773	812	766	777	805	774	736	747	769	822	785	789	810	780	804	756	778	776	781	800	834	776	764	836	764	800	817	809	804	763	776	787	778	818	761	778	806	823	852	767	813	785	804	806	776	802	809	796	805	804	812	774	713	785	748	745	771	800	768	771	794	796	749	748	789	798	786	753	761	770	753	806	806	799	781	817	810	762	799	793	761	820	801	790	785	770	729	785	781	746	774	791	777	766	757	770	791	794	818	742	821	789	761	864	813	802	760	764	811	805	788	755	786	813	799	772	770	786	755	834	731	743	779	832	792	847	810	782	792	807	756	776	791	853	779	807	796	798	818	822	744	814	780	795	760	840	813	830	799	814	773	724	741	752	785	759	786	778	784	782	773	788	771	814	795	803	763	785	802	812	807	787	771	777	782	809	831	783	782	780	731	795	740	756	803	808	777	814	818	719	767	743	801	767	779	815	834	782	778	805	785	761	766	791	781	813	783	781	785	815	757	770	754	766	814	768	796	838	795	767	725	836	790	780	774	745	752	792	818	832	797	789	758	720	793	749	831	776	802	767	840	770	791	752	795	732	756	756	790	793	760	807	740	752	798	775	825	828	747	808	728	764	772	799	821	766	755	797	805	765	780	802	765	808	787	804	815	803	769	793	773	796	787	781	747	780	817	780	809	743	808
26466	49088	40218	29093	23609	18312	14680	11269	8506	6412	5154	3844	3192	2632	2329	2137	2135	1979	1688	1414	1421	1284	1145	1057	1052	1020	938	975	929	878	903	863	881	876	857	883	880	836	830	896	809	831	802	776	849	814	785	791	825	843	808	795	796	836	803	792	780	790	776	778	794	834	858	764	772	772	829	784	758	786	805	827	841	786	774	772	800	811	801	752	769	782	822	797	804	789	802	738	789	823	787	783	777	754	816	743	826	778	851	787	815	737	829	790	813	788	814	832	773	787	829	770	818	822	863	812	813	812	817	783	840	797	797	859	793	806	770	787	824	827	757	804	746	783	831	780	819	787	800	780	795	788	789	769	788	818	808	763	811	770	819	777	816	827	752	851	808	814	782	802	726	854	819	814	781	845	800	809	824	800	778	860	816	837	783	784	820	763	804	787	778	808	822	805	804	755	838	825	810	805	757	806	820	827	783	825	827	825	847	800	772	792	791	793	823	818	773	778	839	821	785	813	811	749	804	799	810	821	779	743	770	831	788	781	801	835	837	865	821	779	795	789	851	779	834	809	836	793	819	761	814	824	830	786	749	801	779	809	798	806	811	755	794	790	777	758	839	760	766	807	806	778	814	772	796	821	753	802	790	852	788	798	795	768	824	815	821	816	830	836	818	812	837	796	820	787	759	808	768	802	798	856	816	789	774	796	818	848	796	811	826	782	822	855	811	772	810	777	802	781	784	799	796	782	811	801	801	806	823	779	773	801	823	780	827	743	728	792	794	819	835	831	777	815	751	788	872	790	785	800	818	773	842	799	811	766	782	798	796	808	774	775	788	768	749	788	810	748	802	854	786	765	748	831	838	780	824	783	786	794	809	768	795	820	788	828	772	801	760	819	840	828	739	807	816	842	813	813	781	812	846	784	779	845	837	781	827	825	796	782	798	747	809	786	738	799	807	783	809	775	808	837	795	792	764	804	748	776	785	817	775	817	799	803	900	766	771	777	829	775	830	803	831	768	774	797	727	792	797	817	761	777	770	774	814	774	774	824	805	789	834	812	793	816	767	807	786	782	789	782	848	810	783	764	802	800	825	756	795	821	853	812	770	825	791	763	787	818	786	795	788	762	742	826	752	787	822	790	806	804	776	808	827	783	827	826	813	795	782	806	843	831	796	777	778	813	813	858	811	781	821	850	751	779	787	828	795	724	844	783	758	779	794	810	790	798	719	771	762	819	789	800	766	843	805	811	736	827	826	829	811	806	833	785	803	795	775	857	782	787	806	827	802	802	808	763	804	777	765	787	772	796	807	798	784	886	820	801	803	812	816	825	827	818	828	867	890	797	820	808	769	856	765	802	828	807	832	791	805	785	796	805	825	829	788	794	782	780	796	805	772	797	798	832	796	791	820	802	791	785	816	784	770	739	821	818	753	786	803	785	812	799	833	812	759	817	806	760	779	772	841	794	767	785	777	796	804	816	801	783	792	834	744	820	784	787	807	780	758	793	791	793	820	823	743	742	794	832	757	782	835	786	817	814	794	787	786	785	779	757	798	811	825	809	789	766	789	836	806	813	819	844	775	825	836	786	814	798	784	815	785	791	813	841	819	790	796	828	817	794	828	751	785	808	773	824	799	816	841	835	800	795	818	834	807	800	826	792	836	817	797	788	818	838	800	795	825	794	821	801	800	816	831	776	817	720	817	810	808	773	802	804	823	733	829	791	804	828	780	801	762	844	825	822	791	814	792	820	821	818	810	783	827	859	813	776	782	760	784	789	827	817	783	849	810	837	798	791	803	826	788	757	767	771	805	761	771	837	767	758	796	756	806	774	811	802	808	762	786	808	842	784	770	787	761	826	818	835	801	813	783	864	798	823	819	786	816	876	784	803	756	802	850	810	796	829	839	812	845	814	882	808	804	798	791	802	818	808	871	813	758	787	818	806	831	814	811	767	778	796	749	799	823	830	791	758	784	794	789	774	851	789	729	764	763	770	820	786	838	795	792	808	823	773	766	851	785	786	794	780	819	838	820	786	810	778	773	813	778	846	853	789	789	799	808	844	772	845	781	799	768	767	825	781	804	818	763	789	777	770	831	744	760	798	850	823	834	777	784	815	808	792	846	838	779	777	795	768	804	802	784	830	823	766	764	787	805	813	762	762	774	838	768	777	778	794	833	813	807	828	775	834	820	783	813	823	814	793	806	776	774	857	847	775	811	832	796	771	800	781	800	798	817	802	832	774	805	844	741	839	818	740	799	822	793	779	786	808	818	805	832	772	849	754	784	798	763	735	801	793	756	841	796	782	737	821	787	778	769	776	769	811	842	817	742	807	845	737	788	754	800	767	818	782	786	800	826	763	805	829	781	802	827	797	873	776	811	769	784	794	847	837	803	848	804	786	853	785	832	796	785	808	793	824	800	772	789	784	809	828	772	824	807	760	777	786	793	755	756	789	813	809	795	804	778	795	791	812	812	762	826	790	826	788	781	776	774	785	812	789	792	735	791	820	816	800	842	796	802	772	809	800	794	782	802	769	781	809	779	815	796	827	779	769	779	825	793	807	819	836	813	839	860	847	824	800	792	779	801	830	805	785	849	788	752	808	807	770	769	745	786	831	789	819	788	791	811	797	786	825	837	841	830	838	802	780	807	813	751	804	813	813	856	819	856	794	819	773	776	807	839	792	773	812	875	861	785	792	861	821	804	772	819	799	799	790	774	742	843	760	762	814	824	788	774	800	760	814	811	782	776	844	783	764	805	796	783	847	785	744	792	784	770	761	751	778	760	861	794	748	808	767	812	799	793	761	761	793	784	772	798	779	794	789	830	830	796	803	771	782	752	802	851	810	836	744	822	802	792	823	811	806	792	786	831	801	810	784	799	774	757	782	750	828	822	791	846	761	791	784	822	786	781	768	855	832	768	811	837	842	770	769	763	811	784	840	836	829	841	841	801	778	768	820	795	810	823	798	753	781	828	816	756	775	807	792	835	781	786	767	829	852	780	797	803	838	759	769	782	811	831	762	772	783	765	811	808	791	829	748	755	801	797	844	815	823	763	794	762	794	797	772	795	802	773	773	780	813	796	804	781	779	793	807	870	759	770	781	801	831	756	834	816	819	873	759	775	825	765	832	802	775	825	771	786	820	772	842	792	752	830	795	825	765	847	833	820	753	792	812	807	779	778	780	797	778	839	787	789	779	787	799	813	829	833	797	777	794	800	745	755	798	785	778	830	773	809	800	849	807	823	795	776	766	810	792	790	825	776	769	822	818	747	845	767	785	805	779	826	778	804	819	787	796	787	788	742	827	756	806	796	799	803	761	803	821	794	763	834	831	854	806	821	752	836	828	815	799	770	824	808	808	794	808	788	809	785	786	774	772	842	822	739	792	805	805	835	808	818	855	740	785	852	847	802	802	834	799	819	773	774	857	779	824	824	827	768	790	803	811	807	837	847	807	741	776	801	815	804	777	766	809	787	789	804	780	821	794	755	757	788	816	801	828	808	749
23185	21576	29449	24239	22262	24254	23947	14085	9493	7324	5710	4489	3604	2915	2691	2557	2219	2349	2014	1667	1592	1424	1301	1232	1186	1129	1076	1118	1100	1065	1011	1019	1078	961	989	992	1055	1032	1019	954	1004	941	948	912	929	941	1005	882	905	895	921	935	946	890	903	908	949	919	958	921	908	880	910	985	877	873	971	866	899	899	894	917	871	873	940	930	948	956	899	907	968	918	921	838	867	888	899	905	954	882	942	922	862	906	883	955	906	908	814	866	831	937	958	932	946	907	923	879	973	902	925	962	904	862	922	885	908	914	941	882	831	932	955	947	880	914	885	861	889	897	852	921	929	926	924	874	871	872	884	930	906	917	927	925	919	946	879	919	891	917	886	953	880	930	899	888	922	929	850	904	904	864	904	942	900	959	939	934	881	901	865	829	893	876	879	866	916	943	908	890	933	910	946	890	899	919	882	917	852	877	890	870	902	914	938	916	885	879	904	939	892	901	921	858	898	909	942	917	899	901	885	871	920	859	910	912	941	925	916	918	943	863	940	851	910	897	853	942	948	894	911	873	908	901	934	878	875	907	892	889	919	871	890	884	868	928	924	916	957	914	884	900	961	869	881	913	895	868	910	962	906	904	880	864	886	889	915	918	870	916	900	870	900	903	890	890	908	882	883	916	862	947	891	853	900	906	896	875	904	908	880	915	891	881	943	901	910	877	893	902	896	891	917	915	943	920	915	939	931	926	913	900	917	926	874	876	860	883	913	911	911	922	921	924	926	948	908	938	896	871	904	953	883	926	885	844	890	891	914	965	900	903	877	910	910	879	922	900	920	858	947	935	915	896	881	925	853	902	911	833	899	869	897	932	901	911	908	895	915	886	928	861	848	835	880	825	951	891	926	906	879	892	899	974	905	945	876	938	934	859	900	944	881	882	936	909	908	893	845	883	885	900	932	878	919	858	913	876	824	845	946	928	854	906	926	888	883	895	848	907	895	929	886	948	897	878	875	859	942	949	918	848	866	911	900	889	886	882	896	888	879	911	914	930	876	958	862	878	968	883	888	902	897	864	877	917	939	918	859	877	853	916	914	935	893	887	916	889	937	916	842	867	915	882	890	924	888	901	921	888	893	872	930	921	925	884	933	955	851	905	887	927	914	871	911	858	899	883	839	921	917	887	858	931	934	890	874	889	859	911	894	888	935	914	911	932	964	927	873	881	878	887	916	859	923	891	901	889	905	865	879	853	852	907	866	915	879	920	863	901	914	896	891	899	902	958	944	897	924	903	957	919	922	887	845	937	885	928	876	987	938	915	908	830	901	927	975	933	909	868	906	953	894	897	895	915	945	916	933	924	926	857	904	929	962	952	853	873	916	890	908	926	888	917	890	918	863	918	928	915	913	838	885	940	908	878	821	849	883	955	926	899	867	913	910	868	923	888	906	872	979	905	896	886	897	894	874	881	911	918	952	902	871	891	876	902	880	927	939	931	861	917	870	897	874	899	887	929	907	846	882	938	919	851	862	885	914	909	914	956	900	911	870	924	908	934	889	920	857	911	888	908	849	947	899	918	875	883	871	869	958	905	943	882	879	901	915	862	883	873	883	832	923	930	892	943	919	911	872	877	902	915	873	903	961	848	933	893	899	893	902	884	1002	882	862	868	879	936	911	936	899	876	839	912	871	891	881	896	887	898	890	892	927	880	902	924	871	904	912	914	887	855	889	851	909	918	892	916	884	923	911	918	967	925	931	875	914	933	897	875	878	885	885	887	913	888	874	873	917	890	891	903	876	893	861	862	873	934	897	878	884	883	858	920	856	966	920	850	871	943	936	910	929	969	871	884	973	893	884	866	937	893	923	930	942	902	891	895	924	946	932	932	880	899	922	883	950	875	867	920	883	882	942	955	946	890	986	914	945	935	902	914	927	879	919	925	937	959	938	885	897	952	909	950	884	882	881	935	853	862	845	898	869	893	930	889	907	937	918	838	918	884	903	858	892	897	876	915	843	921	873	881	871	900	916	874	880	907	848	909	873	915	897	865	918	901	883	872	930	925	912	975	918	980	865	887	848	930	842	894	928	924	931	921	908	833	876	903	928	884	926	885	927	907	878	849	858	927	906	901	893	898	861	892	924	888	887	893	903	954	951	883	945	919	898	895	863	901	961	828	888	962	888	845	874	861	879	907	866	910	890	899	925	871	895	886	884	905	892	909	845	913	902	938	925	879	865	923	852	923	922	895	890	874	928	915	909	891	888	902	877	848	873	892	891	935	923	886	943	934	892	975	897	951	869	928	894	895	894	947	904	843	887	900	895	905	905	879	938	921	897	888	920	920	965	823	896	940	888	858	851	900	903	936	951	921	885	886	915	928	945	891	925	931	947	876	948	858	940	930	910	913	885	855	940	859	916	914	874	903	924	865	869	915	880	927	928	836	991	919	855	877	892	862	988	933	904	896	897	878	923	874	930	948	887	915	897	968	922	910	875	915	908	907	842	888	887	861	892	909	875	896	906	858	884	910	895	859	919	890	876	854	911	945	863	941	922	876	866	913	946	939	847	846	873	874	898	920	862	872	965	909	869	876	875	898	898	942	900	921	892	834	888	911	892	876	971	915	846	899	815	941	878	920	902	894	890	897	901	888	912	909	887	915	875	935	882	916	913	873	870	905	896	879	914	908	900	896	876	973	946	895	914	937	904	908	884	940	888	917	897	890	906	878	882	948	864	932	902	908	869	832	925	910	871	924	865	904	930	870	902	933	882	909	909	894	913	838	842	876	870	864	914	917	922	819	936	879	890	944	972	886	906	870	853	870	847	919	916	889	895	910	877	889	903	843	919	899	923	853	883	890	895	908	899	846	883	941	945	884	885	897	928	869	869	885	899	901	891	902	907	875	926	894	921	922	954	932	828	867	915	865	904	907	925	937	900	885	882	886	834	909	919	927	918	930	865	829	873	896	913	904	885	863	894	929	958	882	936	916	879	887	927	883	915	932	895	817	919	898	882	864	868	923	905	897	858	894	892	925	891	860	885	905	894	892	886	889	914	883	900	893	954	860	842	938	893	939	909	922	930	898	894	945	927	925	940	858	894	942	964	925	925	909	873	877	904	974	922	844	935	869	856	894	927	888	881	872	884	924	909	950	916	906	876	902	959	889	842	887	846	846	889	882	892	902	872	881	898	939	926	892	965	866	844	914	896	862	887	906	940	894	967	906	926	928	946	895	885	900	904	964	918	884	918	929	861	852	832	977	893	940	867	903	881	887	862	935	928	902	870	910	871	863	983	936	878	936	885	891	922	866	889	918	849	903	913	882	880	922	943	946	896	920	911	906	865	890	932	927	891	892	948	886	861	872	924	885	954	906	885	943	867	895	840	855	946	910	950	932	951	934	923	882	866	907	958	895	965	890	907	849	953	973	816	918	888	921	944	917	901	846	940	943	902	899	904	900	849	884	884	902	897	911	873	928	876	929	916	887	866	923	907	924	903	899	901	912	903	891	924	931	930	929	889	918
28862	57539	48707	37244	31477	25813	21133	16631	12847	10005	7777	6291	4942	4037	3531	3159	2815	2811	2540	2096	1887	1540	1404	1361	1272	1256	1175	1177	1157	1095	1068	1090	1084	1056	1047	1053	1018	975	993	946	946	950	917	953	949	902	911	906	882	948	895	947	932	888	917	862	889	907	901	904	894	917	868	899	881	908	939	871	890	919	882	899	922	849	945	816	947	895	901	895	921	891	912	910	922	907	864	870	920	884	903	896	854	928	938	899	843	885	915	839	834	865	906	847	839	900	927	934	887	928	878	896	867	975	919	860	886	917	889	889	848	872	870	888	894	891	884	886	880	899	918	894	927	889	902	863	852	897	931	889	945	924	849	910	926	922	919	886	874	916	887	873	944	931	857	927	917	857	848	878	848	883	925	937	957	847	921	888	882	883	911	915	909	843	884	908	937	886	927	847	900	938	914	869	883	865	925	957	853	870	869	869	914	837	812	905	963	904	912	863	894	917	890	885	916	852	887	869	918	962	963	920	848	885	909	880	918	913	920	907	938	882	826	874	920	888	906	897	871	900	955	873	894	869	853	889	922	841	875	877	818	866	910	909	886	884	894	880	902	889	900	941	905	917	851	864	828	907	922	901	848	858	880	918	919	889	864	926	891	907	902	892	872	921	863	905	882	922	897	856	887	858	892	907	863	857	858	876	861	882	897	899	849	930	962	919	898	924	860	923	898	916	854	905	849	893	951	848	939	898	885	860	967	931	872	875	906	867	913	923	891	887	918	872	860	888	909	941	865	916	936	945	848	886	831	861	923	912	869	910	857	904	905	879	879	905	893	920	883	891	876	920	897	909	918	885	905	872	894	852	840	863	900	902	894	888	888	847	885	889	886	911	835	849	915	853	906	923	924	829	916	906	901	918	893	856	939	917	889	816	848	906	936	818	886	909	924	897	919	954	862	868	861	876	934	877	902	831	878	870	882	888	880	902	953	933	891	855	826	861	851	946	898	868	902	897	880	892	880	894	924	909	910	873	879	870	873	898	896	923	832	895	929	826	874	950	852	892	889	929	923	909	875	877	936	887	890	867	873	943	963	879	889	900	883	930	931	852	865	909	957	857	947	898	896	919	870	885	935	879	868	904	841	892	908	861	870	914	906	907	860	883	912	848	839	938	887	909	902	893	902	839	890	827	911	871	893	885	909	917	923	942	875	886	861	899	829	910	895	920	891	909	920	871	891	923	934	925	922	934	880	874	889	898	861	906	871	861	884	839	881	918	894	909	929	869	882	797	903	888	920	888	966	863	860	885	869	902	898	891	883	878	852	904	921	893	817	893	883	890	861	885	897	911	874	913	926	867	877	865	869	848	842	872	896	896	887	915	876	922	880	905	867	852	890	870	948	886	869	837	904	907	956	916	890	904	901	905	890	861	863	917	911	926	859	937	889	899	901	858	901	894	929	911	931	880	904	866	879	908	898	930	905	884	891	831	950	921	916	902	864	864	918	910	880	895	896	883	856	875	869	914	901	893	882	884	887	841	911	898	878	858	870	890	853	952	900	894	876	891	884	896	856	891	860	866	856	896	952	886	822	905	930	851	849	944	844	857	917	951	847	919	906	888	939	939	905	877	863	866	903	931	888	847	888	909	908	918	861	902	864	909	873	846	892	897	870	889	876	851	878	887	885	867	869	916	843	896	913	935	899	862	940	913	881	869	904	847	853	884	901	865	899	903	859	851	856	875	846	860	818	871	846	918	962	863	887	887	933	885	920	889	908	914	873	875	878	848	884	908	878	858	904	855	934	925	874	862	834	891	929	879	883	908	864	884	855	863	848	867	836	850	858	913	901	932	906	905	969	854	878	889	913	912	943	863	895	899	911	869	852	875	955	847	845	877	823	901	875	855	894	921	883	910	955	842	874	873	845	888	885	877	910	866	883	880	874	881	923	897	900	902	933	941	862	898	923	875	920	925	929	879	846	876	897	927	912	913	845	919	922	873	900	892	908	912	896	921	855	877	821	898	893	900	878	884	828	878	862	881	852	902	918	832	862	830	892	889	909	868	848	921	847	858	834	958	982	881	881	855	841	884	844	888	835	905	828	862	860	911	887	871	930	841	869	855	868	853	873	866	920	837	890	871	863	896	907	910	878	860	885	936	906	909	911	883	896	856	911	905	877	900	878	908	869	922	852	858	897	878	893	914	890	848	898	963	913	870	852	899	868	904	878	877	890	881	887	886	844	918	903	868	931	871	841	869	882	854	864	921	890	909	900	884	911	896	855	864	881	861	848	840	827	929	909	909	867	841	892	845	870	933	884	860	920	868	862	904	889	906	870	882	897	829	885	856	946	967	851	878	912	867	857	971	855	929	898	875	894	898	870	892	870	855	882	917	866	856	909	818	918	850	947	849	895	865	880	911	854	927	918	834	866	872	892	917	880	900	854	822	882	855	850	849	931	885	903	869	892	879	918	912	838	891	885	881	887	900	924	890	846	871	907	902	903	890	876	878	853	879	911	885	856	927	921	907	899	917	870	847	901	862	895	917	918	910	842	879	896	839	904	944	872	881	904	906	929	878	913	884	847	890	898	923	950	925	834	866	927	907	838	872	893	844	881	867	941	883	890	872	884	877	914	914	903	845	934	902	910	899	914	921	889	892	924	911	916	912	861	899	906	883	871	840	877	880	863	937	896	947	877	871	928	871	896	877	853	857	879	889	869	888	899	872	853	915	879	854	890	883	929	902	913	914	927	907	902	930	957	875	887	841	927	861	881	855	873	879	869	934	953	893	933	896	818	939	875	898	895	913	877	900	936	881	913	906	903	858	892	903	901	888	902	853	894	940	900	928	902	912	896	908	956	902	855	868	875	892	888	898	892	904	914	906	883	909	912	860	893	893	860	891	892	924	869	847	919	866	938	919	870	810	855	885	859	910	870	894	849	894	880	869	957	891	955	883	920	890	898	873	841	905	895	894	859	899	933	908	899	875	910	887	906	882	867	877	918	875	896	898	891	853	847	962	886	828	908	959	924	872	872	902	897	851	919	850	863	889	881	866	892	926	912	897	898	924	891	883	865	905	918	900	845	917	932	833	926	901	884	871	810	874	882	883	862	889	905	881	955	891	896	918	882	852	918	874	892	878	896	867	904	862	852	870	890	852	904	826	872	925	863	880	901	912	924	939	895	910	869	881	870	949	838	902	896	892	898	864	887	856	882	942	894	876	909	887	840	882	849	924	852	899	944	891	908	880	884	908	877	866	928	857	923	882	921	890	863	859	898	928	884	921	940	827	812	904	887	911	903	905	923	937	889	860	931	879	879	896	891	872	841	873	927	853	960	923	879	937	891	863	891	881	850	952	890	898	910	925	858	871	902	887	923	848	903	900	900	897	846	864	888	876	930	872	908	877	827	867	854	873	880	903	940	890	920	950	875	877	840	836	918	840	864	882	926	848	839	855	866	881	889	881	898	890	871	871	891	902	872	868	852	913	908	839	910	844	896	875	850	892	907	872	854	889	900	896
29762	29526	35858	27626	18225	12179	8554	6127	4418	3419	2699	2319	1898	1618	1503	1400	1359	1350	1310	1217	1027	1022	967	887	826	831	881	849	821	792	789	741	781	805	821	761	706	789	754	697	724	792	766	805	759	723	736	761	761	779	716	773	777	742	703	762	764	742	783	730	707	781	705	778	734	783	764	760	734	754	716	780	710	730	754	720	726	678	727	718	732	797	739	719	708	731	750	734	778	691	724	708	745	742	777	734	746	759	697	789	704	693	764	739	755	723	756	743	743	716	735	720	742	721	711	741	767	694	737	745	737	746	766	756	737	757	744	761	741	727	734	781	726	722	735	751	724	756	678	721	750	769	757	750	752	767	732	720	710	775	695	723	724	753	712	760	764	814	732	772	726	691	703	735	789	723	734	763	749	756	751	717	753	785	789	763	685	746	771	766	719	710	759	691	712	753	741	728	753	745	683	729	737	699	756	725	778	771	740	742	708	763	735	749	727	801	741	777	759	735	768	746	763	712	766	756	713	670	821	723	731	755	732	731	708	735	734	718	731	738	745	753	670	716	774	760	715	672	707	726	728	715	674	720	720	738	732	756	792	781	724	791	712	789	770	713	746	746	731	743	734	727	763	749	748	798	736	776	732	704	735	728	762	785	674	700	734	765	754	744	700	757	728	716	715	736	748	780	757	768	726	731	727	758	778	729	715	693	708	751	791	744	782	755	716	776	766	759	728	717	695	717	789	710	781	749	774	696	714	710	752	695	719	737	706	781	732	735	773	770	780	741	714	746	734	708	759	736	714	747	776	732	736	722	713	799	724	770	755	748	712	733	775	737	750	733	714	723	739	685	721	728	724	722	754	753	773	744	769	723	744	756	786	711	717	759	691	761	732	734	739	698	755	740	719	734	793	744	740	750	732	742	718	681	717	715	743	736	692	726	754	735	726	716	739	722	765	738	780	686	711	745	708	746	755	804	725	724	695	714	765	665	747	768	753	744	789	731	695	728	732	741	752	755	702	759	742	774	750	788	741	744	687	709	725	732	751	761	697	774	745	732	686	731	738	750	704	729	715	782	737	723	735	691	753	748	764	800	718	761	724	763	726	702	668	752	746	737	692	726	726	722	778	685	705	735	740	764	717	731	706	751	748	727	693	741	763	759	702	735	773	776	696	759	724	729	714	758	737	720	718	701	741	777	766	782	768	707	769	744	799	743	738	749	732	761	765	668	787	731	807	776	739	707	777	715	730	748	699	764	734	770	695	755	773	765	709	704	719	691	757	748	715	741	710	715	695	734	698	734	710	737	750	716	756	750	764	747	725	724	762	752	732	745	742	758	722	748	749	723	783	757	789	735	732	731	744	754	696	689	765	713	734	731	781	742	752	756	732	756	673	766	754	748	747	696	740	778	745	699	720	760	746	730	743	705	718	733	770	732	798	744	725	723	771	744	687	738	723	753	730	773	723	699	716	744	681	734	751	728	761	737	702	703	787	740	725	686	745	787	753	709	688	728	731	749	769	699	715	736	717	765	746	750	702	713	683	684	758	760	744	732	754	743	752	718	722	805	738	707	750	700	733	710	714	753	746	740	725	790	712	760	742	727	762	724	756	759	747	726	712	721	753	744	702	741	816	740	747	714	706	727	703	793	764	741	766	737	736	722	723	679	754	723	651	750	741	745	733	714	769	774	737	757	691	747	710	743	720	735	791	778	718	741	763	734	756	738	740	762	691	745	716	780	717	720	747	745	796	724	763	713	777	703	750	692	754	739	727	735	736	741	748	716	748	761	736	738	729	766	741	697	748	727	746	732	737	720	726	715	771	699	780	752	689	727	762	730	707	750	775	712	775	675	735	728	738	725	754	754	733	726	679	710	702	745	725	734	754	670	742	736	750	711	735	743	753	723	747	814	757	755	757	721	709	769	793	799	768	773	747	744	746	685	746	726	760	677	720	744	758	716	770	769	746	748	732	739	732	736	727	674	751	738	704	758	701	787	729	728	732	728	728	754	715	721	761	766	710	717	716	706	712	781	764	775	736	709	697	699	698	731	773	800	755	778	773	727	706	728	741	740	718	772	748	725	761	710	798	774	696	792	773	745	749	704	746	722	728	766	741	760	776	703	749	694	704	767	685	772	702	755	761	713	735	737	760	728	753	747	787	740	717	732	755	686	738	755	734	714	706	759	761	687	711	724	765	752	723	744	753	748	704	734	761	712	704	731	762	731	759	733	767	785	769	721	729	728	742	755	768	741	794	743	699	782	775	730	682	698	783	737	743	775	694	735	681	740	732	676	746	763	756	749	681	759	743	738	700	721	751	764	773	738	760	738	763	797	763	759	701	779	735	739	730	741	719	671	708	736	748	716	760	733	760	732	754	760	771	758	725	730	742	772	723	690	741	764	703	755	752	703	713	741	747	654	749	755	712	706	728	695	699	765	682	717	689	754	720	706	709	803	771	740	735	754	776	734	739	713	734	714	704	758	668	780	710	757	758	756	728	791	739	713	711	714	731	769	791	689	789	717	721	762	712	698	713	707	704	730	716	730	727	749	782	732	745	757	765	712	705	730	748	769	764	713	774	737	816	714	672	716	760	719	732	735	811	697	718	735	671	719	758	698	734	755	742	719	712	720	772	755	764	698	741	768	701	700	722	745	756	780	746	780	745	793	767	755	724	714	707	740	705	732	752	725	680	735	696	735	716	735	718	732	710	765	759	697	772	770	759	690	756	749	757	749	720	775	744	734	786	731	705	729	700	772	761	734	784	727	729	719	738	800	792	761	769	724	745	714	730	748	738	732	749	759	730	753	781	745	714	740	732	691	750	737	741	744	775	728	787	768	737	750	720	672	734	736	720	737	746	735	768	779	745	764	737	723	684	761	719	775	741	745	690	745	759	716	769	764	730	683	728	766	672	720	714	701	753	719	757	738	706	709	728	718	692	701	766	724	764	711	756	721	713	709	785	736	710	768	733	752	733	725	768	733	743	730	749	730	754	727	701	754	761	703	753	729	741	703	770	743	714	714	712	755	768	744	738	710	728	699	746	778	727	713	707	744	729	794	739	735	775	737	751	721	755	745	751	775	716	751	711	754	749	755	752	736	732	706	713	753	775	729	743	751	717	709	703	720	770	716	772	753	751	723	784	763	742	726	721	758	766	779	745	772	770	717	735	728	773	683	769	784	722	694	758	764	751	753	717	778	762	755	726	810	790	733	765	764	719	720	719	765	769	720	728	704	725	711	701	721	746	733	702	747	742	725	705	744	703	691	759	757	727	736	748	748	747	752	763	776	709	721	780	674	759	725	719	741	730	708	701	745	748	769	792	757	708	726	726	729	677	740	744	742	746	669	737	706	719	762	698	727	749	768	756	733	741	725	747	706	732	740	709	766	763	776	751	713	713	735	763	721	727	784	730	740	751	731	788	730	733	698	742	764	803	711	742	744	789	728	755	736	758	760	760	806	728	752	775	785	776	766	761	715	722	747	743	751	720	689	718	772	708	753
26773	45337	36226	25262	19821	15569	11788	9048	6665	5165	4053	3218	2594	2130	1994	1756	1652	1574	1506	1419	1127	1109	1079	969	893	889	912	861	862	793	824	791	832	810	821	808	831	806	738	735	786	741	775	738	738	740	753	814	739	806	752	665	767	744	754	756	730	730	759	768	775	737	765	749	741	735	731	756	714	763	724	773	787	722	774	735	724	785	791	775	746	754	779	768	718	738	722	726	725	739	698	755	794	713	814	767	741	762	808	752	747	723	789	794	713	779	770	741	781	729	787	756	778	776	808	751	751	745	726	728	741	745	755	782	780	739	729	719	721	705	756	684	786	749	737	772	743	751	755	718	774	750	799	785	762	760	773	710	781	770	736	790	745	795	770	765	758	746	723	716	727	806	733	723	709	788	734	743	764	752	735	787	753	687	766	697	763	744	746	799	715	761	739	712	756	731	756	719	726	768	757	797	739	745	776	682	751	740	729	757	743	709	752	719	822	739	789	713	832	760	785	734	725	766	746	803	769	742	762	721	790	767	757	735	767	752	759	749	776	758	782	763	828	724	693	751	709	762	752	768	692	741	763	734	764	733	752	743	766	756	780	753	800	726	764	768	765	781	736	733	738	754	727	740	726	749	760	720	791	733	790	746	756	757	764	763	750	749	773	778	790	762	774	773	737	713	720	703	732	748	798	751	736	791	731	733	744	726	708	752	732	763	813	789	743	744	741	727	721	773	761	783	739	762	806	743	796	750	795	781	720	772	782	679	790	704	776	754	745	729	788	733	734	748	750	730	806	748	765	761	745	747	762	706	758	730	768	695	757	759	776	760	766	759	745	729	764	760	734	745	735	765	785	755	769	767	775	786	743	731	726	765	710	735	708	737	733	725	783	799	750	778	776	707	775	757	716	755	717	743	730	753	749	744	799	716	742	721	758	741	732	758	792	756	756	710	719	718	810	754	695	756	728	823	735	711	793	756	745	762	778	758	731	727	772	713	771	732	769	717	761	718	714	782	761	708	731	712	701	737	744	764	742	756	755	776	687	769	734	739	776	758	752	737	773	759	758	752	734	723	734	711	749	737	781	748	760	763	704	761	782	734	761	788	750	735	740	731	727	699	764	744	772	778	795	738	733	755	782	760	744	723	778	757	798	771	786	710	777	763	741	733	705	741	715	731	757	760	746	768	772	748	725	723	741	768	751	724	785	740	768	779	744	757	709	791	775	741	748	772	800	747	740	732	760	751	778	743	764	768	728	775	811	732	733	764	770	756	754	762	768	763	741	715	797	716	776	762	760	805	775	780	724	801	718	752	762	771	739	740	711	798	752	773	779	765	746	755	756	754	770	734	763	760	789	762	753	743	724	718	750	772	725	760	774	752	739	717	808	794	722	767	709	746	779	744	745	777	731	766	709	739	737	768	758	741	775	770	729	728	787	744	770	749	733	798	756	725	769	746	732	773	750	739	729	784	743	760	697	742	735	780	791	761	792	753	710	739	740	742	759	724	750	715	709	747	717	740	734	761	750	746	788	736	746	722	764	793	723	776	815	793	714	748	768	738	783	749	764	748	746	745	756	761	713	840	680	715	729	745	791	731	769	774	756	727	734	795	768	724	749	724	742	728	748	779	776	803	764	739	727	784	750	782	740	757	709	817	822	738	745	762	730	758	749	726	751	749	728	753	741	728	717	770	750	764	748	766	738	755	819	749	750	736	710	716	763	806	710	770	766	793	759	706	724	747	748	783	746	760	729	804	750	749	724	742	750	736	721	795	738	783	736	731	741	729	759	765	742	741	734	683	804	758	743	740	726	775	747	767	776	699	749	722	739	702	719	746	707	754	784	726	807	738	749	760	746	764	775	752	731	738	712	751	841	763	755	758	762	796	718	731	797	756	723	685	769	773	785	763	763	707	719	685	757	730	719	744	765	704	755	755	777	779	746	774	760	748	761	767	696	696	810	774	763	698	774	789	750	742	723	746	782	690	754	799	760	734	719	748	714	760	767	711	775	756	746	758	745	745	708	756	798	731	831	729	786	742	773	766	782	764	748	783	793	749	753	754	743	768	760	732	806	762	790	736	811	752	741	747	760	804	758	728	688	751	772	754	770	777	718	735	733	747	727	757	778	745	768	751	762	762	704	728	748	758	772	734	740	729	771	722	729	737	763	744	757	726	765	684	777	760	801	751	743	767	730	746	746	701	745	791	758	730	724	708	768	758	747	704	769	712	744	765	748	795	751	748	742	777	755	791	743	722	745	752	750	781	743	698	765	784	764	714	742	791	698	803	775	797	742	789	734	720	746	751	726	704	736	757	747	735	742	749	793	760	713	756	767	710	816	774	766	740	743	732	746	758	728	733	732	780	793	691	794	755	757	802	750	762	720	783	744	774	712	725	719	745	760	760	775	776	767	755	720	764	828	728	761	755	731	750	753	746	747	757	790	753	732	750	767	716	769	774	740	745	764	771	703	738	733	724	741	742	764	800	802	741	730	761	765	750	777	752	768	725	785	754	724	781	712	799	782	766	750	703	753	750	764	775	755	747	744	760	745	744	772	785	713	727	742	796	768	726	759	755	740	731	733	749	724	812	745	780	758	741	696	711	790	751	751	738	694	746	787	769	717	755	735	771	768	724	700	758	750	726	726	745	772	771	740	737	760	748	734	759	795	777	791	742	728	755	726	720	736	742	773	730	763	765	743	721	712	763	778	790	729	762	754	761	808	778	742	801	788	722	753	717	751	748	757	759	776	746	747	747	750	758	756	751	718	797	751	715	715	772	761	720	756	719	714	761	727	807	747	779	725	785	775	756	761	734	734	740	743	775	718	729	719	765	770	772	748	774	740	762	696	737	755	713	790	744	772	807	723	720	759	761	755	725	808	721	768	719	760	778	783	760	721	794	760	789	722	784	778	724	793	716	765	732	720	747	747	777	708	713	776	725	752	705	776	767	705	757	766	730	777	738	695	748	710	742	761	771	766	722	757	764	720	707	735	738	743	778	749	756	732	760	762	787	769	709	778	753	720	780	781	749	708	763	788	740	782	760	773	732	756	765	755	752	731	722	730	729	738	718	743	718	721	795	720	713	773	743	768	722	771	767	754	788	748	732	733	725	782	781	767	777	731	749	725	728	728	770	778	732	764	751	765	755	774	809	768	713	692	782	754	804	756	784	765	807	791	740	792	760	775	741	773	794	725	733	729	729	741	770	708	814	762	746	725	745	763	740	723	746	797	783	681	768	752	814	729	742	774	761	790	730	793	726	740	766	735	775	753	705	732	762	774	773	747	736	739	748	753	779	767	758	719	759	722	822	764	738	794	784	825	783	725	774	761	768	724	780	739	745	751	758	713	852	780	725	782	707	794	745	738	711	747	722	774	704	802	706	719	758	715	754	755	786	733	745	731	753	775	763	725	764	753	708	762	747	741	787	749	726	740	746	769	739	769	787	757	736	793	745	751	775	790	786	703	747	774	781	724	779	737	745	741	743	733	773	759	781	737	789
24407	21568	29103	25253	23456	21809	15997	10361	7153	5280	4187	3440	2781	2244	2093	1848	1899	1746	1645	1492	1234	1112	1094	973	970	991	956	950	940	910	904	918	860	882	854	867	860	857	827	831	757	865	791	804	894	821	763	781	753	791	852	823	800	790	802	783	821	755	811	812	800	805	793	853	793	790	801	774	832	780	827	773	814	821	844	783	800	808	759	797	802	837	757	797	768	831	813	835	763	792	832	812	759	757	766	758	830	775	808	774	803	760	773	821	819	796	768	765	763	778	794	802	796	822	748	805	773	798	805	792	764	785	808	787	819	820	802	793	796	789	802	837	849	739	824	807	836	801	808	755	801	811	835	836	858	853	806	829	826	808	847	801	800	851	816	812	748	754	764	854	823	815	835	824	831	789	802	786	833	811	795	749	801	794	810	820	796	829	785	783	863	830	784	821	863	769	814	831	800	789	794	745	824	791	819	795	817	775	773	849	833	801	775	787	763	861	793	772	740	807	801	794	773	859	772	862	792	795	808	797	808	793	787	748	802	775	775	776	786	756	827	782	764	799	766	823	798	793	776	805	849	819	808	841	810	817	843	762	874	810	753	847	820	804	773	786	795	809	791	842	785	818	798	788	800	806	779	822	835	803	762	762	817	719	805	837	803	769	783	796	805	791	774	781	757	834	807	813	812	857	770	784	793	806	809	861	835	804	789	766	818	782	790	817	781	781	751	745	800	823	751	822	820	758	806	812	766	830	763	783	826	769	790	776	802	812	855	854	759	801	766	768	733	813	790	763	754	805	764	818	854	733	717	785	820	737	790	806	831	823	774	780	774	794	830	823	801	806	818	837	797	785	742	752	829	818	761	823	793	780	789	794	751	814	808	806	829	814	790	835	809	802	786	851	821	719	847	827	816	747	765	843	835	747	799	802	786	757	793	776	761	788	773	796	863	816	769	796	828	792	793	791	781	823	801	801	787	788	756	813	757	795	784	749	771	756	803	827	783	706	802	807	791	819	793	740	777	814	811	837	786	842	774	811	792	819	785	813	770	804	777	777	755	817	784	790	721	771	820	771	820	788	835	842	777	795	771	770	777	762	818	804	891	799	834	770	828	809	774	802	810	781	832	781	728	797	850	830	819	751	825	802	750	837	846	872	821	843	784	812	764	822	748	815	788	794	746	793	787	743	813	846	797	828	754	813	807	814	782	819	787	810	799	781	735	757	793	784	834	827	803	785	786	813	805	785	816	762	798	816	816	782	842	766	833	802	766	861	841	777	798	773	793	800	739	783	794	805	823	787	827	796	791	787	811	802	819	780	805	782	822	784	766	769	847	802	769	802	783	789	757	744	795	738	808	820	764	791	790	848	750	794	827	798	808	811	787	829	804	814	833	793	823	750	785	839	809	808	745	750	780	809	770	793	784	766	785	793	802	749	819	786	779	817	757	802	789	765	803	842	808	736	749	787	803	787	799	775	788	778	824	820	906	803	773	852	808	775	763	797	804	786	755	808	769	766	797	836	813	772	749	766	822	792	765	811	783	755	831	803	822	849	801	811	780	795	767	798	794	793	794	774	816	809	764	834	794	752	810	810	848	815	754	857	772	800	745	799	818	787	763	783	833	781	820	834	812	801	780	819	773	757	779	862	775	776	797	768	730	851	789	755	810	817	812	802	819	790	812	818	803	815	785	773	786	791	766	805	788	808	777	769	766	793	756	811	812	815	809	784	754	797	743	804	780	822	793	876	762	794	798	830	798	750	790	819	793	749	821	798	836	754	774	756	869	817	799	820	839	795	797	786	801	783	825	870	791	797	790	794	828	796	830	811	813	779	818	781	742	774	745	822	806	785	805	804	828	775	789	811	829	831	827	838	797	779	886	759	792	841	798	843	791	794	810	808	818	816	744	815	793	764	793	774	780	838	781	863	774	873	796	802	780	791	850	839	780	778	779	832	789	750	747	773	815	829	800	779	771	766	807	797	744	836	714	804	782	792	781	754	786	770	787	759	781	841	755	833	815	802	856	801	835	801	810	795	820	779	789	769	782	769	778	827	761	784	809	815	785	805	794	779	781	806	829	772	789	758	790	769	797	790	777	770	859	820	770	815	820	828	790	763	792	784	783	829	796	754	833	847	845	792	784	834	770	814	796	732	774	730	760	861	847	800	784	765	799	735	796	797	809	796	770	772	773	791	786	771	790	806	830	818	806	792	810	823	819	781	813	806	782	803	710	775	850	785	748	792	816	862	828	814	801	804	790	740	837	796	803	718	834	731	772	779	863	790	756	804	762	759	818	805	838	787	768	897	807	752	754	753	810	783	812	816	798	839	758	821	791	760	813	786	805	791	858	803	793	789	786	814	811	794	786	845	746	780	838	796	767	819	850	796	798	805	819	758	780	780	824	809	789	829	734	810	787	831	840	783	817	808	825	866	729	790	824	779	771	793	786	720	812	807	795	840	794	797	800	793	753	825	785	802	771	797	806	777	755	809	839	772	752	805	779	742	818	780	816	759	767	788	784	798	764	755	801	782	833	824	814	770	752	782	798	857	779	783	782	813	784	852	770	800	793	738	750	846	806	811	809	853	750	805	789	820	787	796	820	791	790	780	813	792	776	833	788	791	784	837	771	779	806	765	823	758	766	793	820	789	758	762	792	765	738	786	789	849	755	817	793	853	773	789	777	793	796	819	832	822	813	799	782	848	793	743	810	798	835	752	780	802	792	819	786	836	764	802	799	791	796	809	795	817	782	833	824	845	758	819	796	788	803	778	775	777	746	796	845	752	782	812	816	767	749	814	756	769	794	761	796	847	809	732	775	731	808	825	792	790	825	809	812	794	871	791	810	814	793	802	815	790	780	802	797	808	789	778	768	819	784	817	857	805	814	821	789	822	806	761	738	812	767	845	782	782	768	867	830	767	797	799	843	743	798	786	826	780	792	827	782	760	830	822	867	830	804	800	765	764	781	833	803	810	771	849	780	809	833	837	858	811	814	792	834	815	765	810	791	769	832	829	769	741	785	737	785	830	777	781	798	775	812	794	830	836	849	845	835	798	774	821	786	781	792	810	797	791	752	782	822	785	768	806	776	852	803	759	824	820	793	780	851	808	826	813	777	782	784	817	798	800	821	827	788	885	796	798	778	808	788	797	802	769	800	852	786	820	808	798	800	797	764	870	845	822	785	778	802	812	806	838	828	820	785	790	796	801	839	863	765	840	791	766	793	801	782	829	790	790	807	779	788	763	791	839	752	833	818	815	785	786	764	799	749	792	793	760	743	772	847	788	822	824	760	791	751	752	795	884	811	772	799	790	836	830	763	810	771	839	768	809	793	699	807	793	749	756	783	779	824	769	760	770	847	793	801	771	802	784	792	843	745	839	730	809	758	786	847	802	742	787	859	810	758	817	793	770	852	789	820	816	787	800	778	796	806	808	804	832	829	779	793	779	797	818	831	767	841	757	831	830	827	815	777	738	793	796	774	757	804	822	795	778	791	784	778	856
26579	52651	43453	32377	26265	21347	17128	13213	9957	7403	5835	4924	3646	3113	2736	2426	2392	2268	1976	1736	1583	1286	1226	1207	1116	1103	1016	1002	973	934	934	896	881	856	871	847	834	874	820	829	836	854	861	922	804	826	826	774	831	790	771	833	842	806	835	757	859	804	805	829	783	781	786	787	817	752	789	787	796	825	850	822	806	795	785	829	821	788	801	832	770	820	820	772	844	768	791	837	784	801	776	793	815	779	787	753	777	827	789	771	790	764	808	760	794	827	755	760	793	801	804	797	751	802	810	799	767	846	772	768	851	827	840	804	831	766	790	762	805	853	801	843	782	779	810	844	793	768	807	770	817	840	792	795	769	807	863	818	802	797	838	756	773	765	794	793	796	798	853	807	780	813	839	814	776	782	747	803	782	755	776	795	780	820	788	825	778	781	757	790	821	759	836	833	783	796	811	800	828	826	760	791	798	740	830	799	798	803	805	811	813	778	791	839	800	798	804	800	783	776	732	770	852	781	832	786	840	756	803	778	860	825	825	801	806	848	830	764	774	794	860	776	793	849	817	796	845	858	810	788	789	791	835	826	810	822	811	771	792	795	765	781	773	827	772	776	766	834	829	809	797	808	796	786	824	803	786	822	822	801	801	748	835	813	759	841	803	838	841	780	818	811	780	790	802	875	811	811	785	825	803	851	765	755	830	838	815	788	835	836	761	787	828	794	850	808	784	819	804	861	835	828	845	781	794	801	809	791	802	785	816	759	754	776	783	749	819	850	881	807	816	745	788	764	804	737	820	819	793	835	761	803	854	844	799	822	783	810	761	793	783	812	817	825	828	813	804	816	773	833	831	799	827	795	807	799	832	735	777	814	798	828	837	791	799	787	831	796	751	799	790	778	816	803	762	832	817	868	789	799	879	757	741	820	831	783	777	776	719	779	819	767	845	788	818	765	811	773	834	790	785	779	764	761	793	800	791	776	795	831	819	829	809	800	761	825	747	802	829	780	835	815	771	803	771	786	836	764	809	828	770	834	805	802	794	746	732	770	791	800	749	803	816	843	754	762	785	845	838	786	763	801	826	814	805	808	830	803	774	823	789	804	821	742	725	790	795	823	805	837	803	791	814	776	754	782	753	788	806	798	790	833	782	765	766	814	834	802	818	799	789	829	818	831	775	837	854	803	792	775	779	838	779	787	834	793	797	760	837	784	784	743	818	791	769	771	807	795	759	795	793	764	802	823	791	844	770	834	789	798	791	747	794	822	828	779	805	788	855	806	849	840	784	785	814	782	796	859	777	792	847	778	802	727	838	783	799	811	834	768	793	823	796	827	810	802	825	793	796	826	776	811	792	803	837	848	779	850	823	830	802	798	802	780	743	786	740	762	795	764	771	788	816	748	722	769	769	797	769	833	792	761	781	830	828	838	773	824	788	785	767	797	810	771	828	763	793	825	839	760	844	802	820	810	796	821	837	808	783	813	812	817	802	750	787	827	809	803	764	756	784	829	790	826	781	766	813	801	772	824	793	863	829	777	829	802	790	792	800	766	789	824	781	746	764	775	803	766	795	805	823	858	744	769	802	805	827	774	795	793	780	774	842	759	780	797	863	809	785	762	778	794	770	739	815	813	773	816	802	816	876	824	741	844	768	815	782	778	825	759	794	782	760	757	800	729	801	809	805	817	812	769	803	842	779	834	747	760	865	775	801	762	787	809	795	803	798	777	830	830	802	802	790	767	834	797	807	812	744	779	790	812	800	801	874	763	829	788	827	794	766	801	802	787	815	850	858	813	773	804	771	771	752	766	771	794	814	773	807	742	762	798	790	751	827	805	815	803	771	781	789	788	851	813	821	792	816	815	792	811	822	830	854	820	793	779	783	791	823	794	804	809	803	766	841	824	811	764	774	803	785	845	824	791	831	797	822	784	828	775	826	849	770	816	824	817	806	781	814	754	765	757	729	796	841	754	826	796	840	773	792	806	822	801	760	814	813	765	833	784	825	761	799	743	801	766	824	797	772	801	795	790	844	841	806	802	816	808	793	776	815	770	781	784	797	798	777	813	797	793	781	856	801	736	804	798	801	805	800	750	803	806	825	777	818	809	808	783	791	840	829	796	784	785	806	806	802	835	743	764	786	818	767	876	801	842	816	768	779	816	831	789	791	784	811	748	810	841	804	839	790	768	804	743	788	809	772	826	782	843	807	797	799	818	786	821	807	759	797	747	768	766	845	833	796	783	813	826	827	783	825	798	801	826	779	831	806	800	777	784	804	794	768	766	823	789	808	799	801	814	799	816	778	816	783	797	766	792	804	740	784	807	801	849	858	803	803	797	769	818	801	771	780	783	803	770	803	825	771	821	767	776	844	782	835	787	804	809	755	795	847	818	788	815	820	772	764	805	770	811	820	820	808	769	826	819	752	811	829	810	828	810	745	810	853	761	786	778	825	806	825	845	766	849	820	775	859	825	804	811	826	829	834	773	775	829	850	819	800	739	772	826	780	831	716	781	798	802	837	833	765	820	802	784	833	781	797	823	832	795	817	818	804	780	788	780	781	800	794	784	764	853	783	820	821	803	843	780	795	822	820	782	786	801	793	826	752	844	822	808	808	844	800	812	841	737	820	792	787	804	824	815	832	781	845	769	758	816	813	784	777	827	806	832	825	819	834	763	781	822	824	777	807	792	770	768	772	770	750	782	829	828	797	821	837	854	783	759	836	819	821	797	757	835	860	805	745	783	815	825	809	794	771	804	780	782	817	806	796	773	811	813	832	786	811	864	832	818	770	821	825	847	800	794	811	798	815	804	775	784	805	795	805	821	791	790	808	784	740	809	807	784	869	783	771	772	768	818	814	791	826	812	807	797	798	818	886	811	824	751	762	840	764	803	783	782	859	782	783	773	818	797	811	778	715	786	792	799	805	829	857	782	796	794	803	847	829	759	815	845	812	798	808	773	799	770	761	801	817	775	795	817	809	772	781	816	788	792	816	792	801	841	762	779	765	785	805	846	826	830	802	808	806	776	795	780	786	795	794	796	827	807	780	789	810	816	797	718	797	793	815	795	781	815	737	766	851	775	798	836	804	808	788	797	801	801	790	777	750	810	781	788	769	787	770	794	795	786	784	784	819	835	772	815	843	819	829	805	805	773	832	796	871	771	822	814	851	814	840	764	777	818	799	820	750	804	818	852	775	822	815	814	826	805	789	836	792	779	810	804	809	794	776	816	796	851	779	773	803	755	765	815	842	758	795	820	799	817	834	851	744	792	801	783	798	787	830	811	795	840	787	811	789	791	853	803	806	842	764	808	801	781	813	822	795	752	799	825	788	769	797	812	841	797	819	803	807	795	810	831	829	825	794	809	785	745	830	793	770	772	747	838	785	787	804	815	831	768	713	775	771	822	801	768	790	759	764	834	838	831	815	817	816	820	781	777	825	811	799	731	823	819	805	790	830	799	820	782	779	842	816	820	823	800	770	776	809	758	786	814	825	875	846	779	841	768
25687	21610	28816	27631	22293	16299	11592	7964	5582	4297	3440	2875	2301	1976	1784	1603	1523	1540	1363	1209	1163	1054	976	956	939	868	878	882	932	883	864	831	838	797	891	863	860	777	795	799	836	820	799	774	829	780	782	754	804	796	852	818	808	761	801	772	792	783	796	774	767	796	803	793	820	794	763	779	787	796	797	849	765	786	809	799	799	770	783	743	799	800	836	801	762	773	770	798	800	754	793	801	792	776	802	780	814	765	781	768	783	792	773	791	757	804	743	829	769	766	843	787	791	719	771	735	758	749	758	784	788	780	777	821	815	801	719	726	808	800	764	756	810	799	783	815	786	825	831	726	762	780	787	764	773	791	815	794	761	768	761	797	774	778	800	813	828	769	788	717	767	710	799	790	775	722	744	789	772	761	758	811	758	855	813	790	822	795	822	798	784	797	784	769	764	816	842	796	767	841	848	799	770	778	763	761	777	808	778	795	796	771	819	778	767	786	811	777	775	823	787	755	716	763	815	828	757	796	776	752	797	796	778	775	798	780	796	754	785	776	855	798	790	735	779	787	740	761	829	824	785	809	811	769	770	759	765	815	772	812	779	766	735	784	776	746	769	773	784	769	824	774	806	758	772	734	755	817	795	783	766	784	768	758	776	843	803	776	798	810	793	835	816	753	829	798	801	781	757	809	793	823	770	740	790	792	788	800	804	767	782	722	768	739	800	784	764	751	793	823	846	787	731	787	779	774	821	777	803	802	778	742	758	685	787	775	821	781	791	786	779	751	809	775	735	755	827	791	777	821	764	780	828	718	812	839	748	805	800	773	800	775	816	733	794	799	807	792	770	799	795	808	796	824	851	823	803	758	811	780	774	803	812	812	743	798	812	797	775	784	747	755	760	802	801	794	765	780	765	791	749	803	733	764	810	847	783	785	785	769	767	815	807	783	753	786	760	760	772	750	787	777	778	770	753	802	772	807	778	824	832	784	794	776	784	803	777	772	778	712	815	760	802	777	795	768	771	782	797	743	800	799	835	777	800	774	761	780	760	746	821	806	833	792	756	751	845	757	813	829	835	746	837	755	768	779	791	792	784	818	724	773	807	800	781	825	784	792	833	773	758	753	777	771	792	774	775	773	872	778	803	810	776	813	799	769	745	787	725	749	801	784	748	762	822	807	761	794	735	751	786	734	707	793	828	784	808	773	757	783	791	836	748	787	840	755	827	751	747	766	747	786	813	844	777	781	775	794	797	751	803	756	731	739	779	794	788	818	748	785	808	743	767	776	758	766	760	758	830	806	777	791	735	783	786	798	773	764	851	715	794	739	757	732	781	820	748	786	810	794	814	827	744	792	822	799	792	749	788	783	784	768	823	774	740	745	812	768	804	760	748	776	784	793	800	781	779	800	796	758	785	742	807	784	766	740	748	783	778	709	823	766	746	778	792	819	767	777	814	734	837	856	804	733	770	771	840	734	803	787	856	777	757	826	761	774	768	792	787	806	815	842	777	801	811	759	792	794	783	801	840	738	769	824	802	828	795	768	742	749	838	750	805	757	791	763	741	726	810	772	739	834	787	755	839	734	804	820	783	797	819	814	737	849	790	793	802	748	768	784	789	805	768	777	782	766	825	780	791	772	804	831	746	795	802	805	786	805	797	846	731	785	787	803	772	750	823	789	771	761	753	721	790	777	792	813	792	749	738	773	804	741	742	755	766	777	758	803	748	835	777	725	721	775	762	839	779	757	824	772	815	753	801	782	822	775	757	750	743	791	799	779	818	756	771	840	811	718	776	818	785	761	741	791	804	807	813	785	815	777	810	794	771	769	785	755	756	813	782	771	752	831	814	744	805	815	790	807	822	778	824	787	801	798	811	758	731	749	803	758	799	752	768	801	804	763	744	782	798	805	781	798	725	784	760	784	813	759	822	762	785	745	754	758	768	770	733	806	771	788	822	788	758	765	779	807	828	805	837	761	780	791	810	774	797	774	769	744	751	752	763	793	814	751	764	754	779	753	792	815	789	778	779	805	811	754	789	781	731	782	807	757	785	783	782	775	746	828	791	797	779	792	783	779	807	767	756	754	771	789	771	805	741	811	714	769	775	804	791	775	767	784	770	826	747	783	812	767	785	766	779	822	772	758	772	776	765	811	795	752	767	779	815	785	778	727	784	827	767	769	776	838	767	811	770	770	765	754	708	815	827	780	793	768	790	780	802	805	783	817	779	837	828	764	791	749	761	776	788	758	846	755	762	743	774	808	744	766	786	799	794	751	749	800	827	811	757	805	781	774	772	733	752	755	819	804	765	765	835	786	779	788	782	766	776	785	801	741	783	821	819	747	802	773	821	793	772	808	721	809	836	776	796	754	768	772	797	774	738	760	810	803	780	758	795	779	806	807	818	804	792	808	800	787	754	758	833	767	805	760	730	762	765	748	727	787	768	774	767	855	775	817	796	755	775	732	798	768	771	802	787	795	810	771	789	784	784	789	806	759	840	791	834	747	784	760	848	761	794	800	760	812	794	814	787	794	863	765	762	795	812	838	783	765	810	762	785	816	804	777	769	775	748	781	748	769	805	763	792	771	796	794	771	834	802	766	782	802	787	803	810	780	733	760	756	765	820	808	809	827	792	774	792	843	828	744	739	797	788	824	794	743	797	788	776	776	830	798	789	778	780	818	783	774	798	777	741	780	774	851	759	743	793	794	781	782	785	752	748	756	801	811	844	796	796	768	826	743	748	763	755	781	780	794	877	763	748	783	758	773	813	775	816	804	823	800	788	739	830	780	768	837	789	739	787	771	815	751	810	808	755	812	750	807	785	805	844	792	807	827	815	751	786	784	757	737	732	774	803	755	797	738	755	839	767	782	781	750	746	765	757	780	775	794	798	758	742	779	757	757	781	792	798	785	860	761	776	782	785	783	797	810	797	793	727	794	777	788	809	791	755	791	801	753	821	781	804	790	815	747	797	812	808	788	754	790	800	805	793	806	805	792	877	806	803	798	785	821	813	830	762	800	724	782	799	790	776	799	765	771	803	794	793	769	808	796	791	794	781	742	859	773	783	732	806	800	776	782	706	757	750	837	768	798	761	727	808	777	767	804	785	777	746	773	751	757	744	839	758	844	798	802	790	788	788	762	749	810	792	806	771	785	756	761	777	826	774	818	801	773	790	796	823	784	748	761	785	790	759	800	767	800	802	832	772	784	801	775	764	745	766	779	734	799	741	829	821	808	806	751	776	786	759	767	795	737	807	827	801	767	810	775	869	759	791	775	788	766	760	765	741	763	770	840	802	763	764	769	765	764	770	768	764	771	752	749	791	783	782	814	828	787	777	790	776	789	784	834	744	782	759	794	743	796	789	765	772	773	794	779	807	809	796	738	793	760	782	802	792	806	797	756	770	732	762	836	780	761	795	777	778	732	822	770	844	789	841	782	813	752	768	802	813	787	783	796	779	761	826	760	795	767	759	788	762	815	768	751	758	817	824	764	765	836	775	791
26354	49145	40165	29161	23585	18739	14700	11482	8345	6521	5147	4108	3384	2623	2315	2138	1977	1906	1621	1419	1272	1208	1095	1131	1046	997	991	953	977	897	942	898	838	906	825	878	878	851	834	831	805	786	837	849	863	821	799	819	809	862	808	810	809	785	793	817	756	794	789	791	774	799	757	840	809	789	764	756	792	778	744	798	793	808	818	793	784	813	779	813	823	769	811	773	843	799	791	744	788	813	774	788	761	752	834	778	741	780	771	844	847	782	758	841	761	792	786	772	834	797	781	830	798	788	787	747	783	823	802	795	853	779	766	819	767	813	814	773	813	775	813	835	805	774	817	750	772	806	768	853	785	792	772	792	788	783	760	799	786	786	788	797	858	723	781	797	791	850	816	765	775	768	788	796	802	804	800	739	804	811	782	777	800	792	832	815	839	780	810	826	806	817	767	810	821	797	821	824	808	835	824	784	817	836	841	802	799	788	763	815	815	802	793	811	793	801	810	813	840	802	786	792	800	797	785	764	813	783	797	816	824	762	844	775	765	833	854	754	775	790	797	771	816	792	811	815	823	820	820	786	823	821	759	785	781	856	807	793	738	811	790	777	767	769	772	769	787	777	759	795	821	796	779	778	788	768	738	819	762	845	828	792	847	778	847	780	762	773	794	790	776	806	853	775	742	802	782	771	794	811	787	771	799	810	807	742	847	754	805	807	815	816	822	774	777	823	850	767	826	811	823	827	776	799	800	783	826	793	754	768	792	787	818	813	806	814	819	758	772	846	793	822	819	779	788	778	787	834	796	782	789	850	854	784	719	772	858	804	792	833	815	769	796	787	830	820	773	746	805	761	825	761	759	779	758	744	817	781	831	836	832	786	782	805	779	745	822	776	834	807	824	789	778	817	820	803	866	795	788	810	795	809	759	801	810	774	782	775	772	816	778	764	774	763	832	777	766	795	804	811	809	786	780	832	769	784	815	807	810	794	746	795	835	804	796	754	810	796	794	861	763	801	792	776	809	799	800	831	766	817	827	788	777	800	753	796	771	808	743	794	849	801	822	782	771	771	751	773	764	805	842	788	814	775	753	795	780	755	779	762	796	763	753	791	827	806	758	841	810	797	814	833	775	806	814	781	809	756	794	792	763	745	754	784	835	793	832	774	804	831	779	834	830	828	786	770	798	800	809	820	824	804	798	804	750	767	842	813	798	799	765	809	779	781	772	761	757	763	799	804	794	837	754	794	799	813	819	769	766	774	772	825	782	794	803	838	777	820	788	753	870	825	808	831	773	740	775	829	822	757	798	772	826	838	781	786	805	798	813	808	793	773	784	775	777	793	802	763	790	812	766	801	848	821	840	821	824	783	801	766	851	755	823	816	825	794	816	839	798	799	823	830	837	805	792	826	783	821	818	782	841	776	816	767	844	853	812	794	796	762	792	815	746	808	852	824	803	745	803	768	738	770	830	825	783	758	787	815	797	755	759	806	756	762	830	835	767	835	759	776	778	800	810	840	790	778	832	788	795	770	802	825	767	777	825	782	798	790	752	777	790	773	790	785	789	806	820	764	780	781	789	801	734	851	823	831	758	822	771	802	766	786	773	807	769	810	864	810	760	780	814	809	818	780	787	749	849	784	803	770	829	833	811	782	787	815	768	756	794	824	798	714	788	816	814	829	804	777	775	808	796	825	788	810	767	818	794	835	791	789	837	823	823	823	792	761	770	773	813	840	823	795	790	810	778	800	811	788	771	844	832	829	848	773	796	774	762	807	803	770	759	796	781	791	824	799	791	790	799	802	792	780	850	819	835	767	783	823	832	786	786	811	800	762	779	804	825	785	765	815	819	833	825	824	794	750	761	815	814	790	802	801	802	771	759	798	806	828	758	778	766	789	779	744	777	813	797	759	815	792	789	807	772	785	738	767	785	807	749	776	830	760	776	784	756	781	802	780	833	818	808	842	796	836	795	782	781	820	779	754	816	810	785	804	786	800	753	823	780	768	836	777	782	780	771	752	811	762	812	807	808	797	732	810	818	810	823	829	798	776	835	850	781	785	820	808	849	773	784	797	780	778	745	799	805	804	806	803	783	794	835	763	765	814	769	790	768	768	787	816	794	813	776	800	846	825	790	797	812	773	779	789	781	775	796	805	808	791	856	786	792	818	782	837	786	827	809	783	786	810	812	809	775	819	797	841	726	779	774	816	791	809	840	771	757	786	812	826	793	782	771	820	783	791	797	825	762	794	792	798	787	817	822	816	791	817	805	820	780	804	816	794	838	801	765	816	775	785	775	762	827	796	761	808	756	804	751	833	761	788	778	828	811	822	830	786	787	825	819	783	832	767	766	843	783	822	851	793	808	779	819	818	803	847	792	818	778	805	786	775	831	806	776	748	792	800	781	773	799	823	802	774	826	817	795	826	803	803	793	796	842	744	767	826	784	758	800	805	786	763	805	778	791	831	789	791	792	803	867	795	754	807	802	794	777	781	785	837	795	776	802	797	797	787	799	834	805	785	844	827	789	786	830	813	784	790	794	845	800	758	812	797	832	751	762	754	780	787	831	845	752	753	757	812	742	794	766	763	823	767	794	744	806	751	794	849	818	754	768	812	792	835	812	833	803	815	782	800	804	812	797	786	839	811	808	799	762	781	782	770	755	750	812	809	851	800	786	783	812	778	786	770	774	807	786	769	809	823	815	790	820	726	833	748	763	792	829	838	820	804	796	771	758	781	814	759	820	783	800	789	831	758	821	840	799	811	798	767	787	833	761	804	774	770	822	836	749	779	824	804	777	816	780	784	840	799	832	785	775	792	886	843	748	838	795	845	818	746	800	830	802	802	840	827	773	779	779	848	795	722	771	812	813	759	808	802	822	840	802	826	781	731	791	783	813	833	785	736	785	777	825	811	830	778	852	816	747	809	784	788	779	784	798	782	824	810	781	786	799	775	776	786	795	820	834	772	864	782	823	810	823	813	800	795	832	800	807	768	841	822	822	796	807	799	778	820	760	811	763	807	837	782	779	811	756	853	751	797	814	800	818	785	752	801	804	761	783	770	806	776	815	807	820	794	789	820	795	777	810	801	809	835	797	775	816	789	824	789	789	772	764	788	796	763	799	814	809	800	756	804	807	746	800	749	780	830	803	815	812	753	781	764	772	843	790	829	763	820	795	836	810	762	846	797	787	766	796	793	805	773	806	794	770	802	810	828	817	814	818	780	773	866	801	819	761	809	816	801	870	775	790	824	795	818	809	806	800	845	800	759	851	843	817	807	756	779	798	792	799	804	846	766	801	801	814	814	849	747	824	777	832	809	811	785	791	812	770	813	791	811	789	838	834	801	838	813	826	828	841	729	800	789	796	774	802	778	777	761	826	788	762	756	770	773	802	842	785	844	774	816	782	853	779	783	811	811	799	738	787	768	776	799	745	776	857	733	845	787	764	761	785	739	827	811	844	744	800	784	803	770	794	819	778	786	835	821	838	767	794	751	757	780	851	798	800	811
23213	21582	29466	24337	22283	24258	23799	14509	9749	7421	5873	4717	3782	3159	2848	2409	2257	2100	2091	1820	1500	1370	1242	1268	1234	1183	1140	1079	1101	1125	1020	960	990	978	1052	987	957	985	947	947	952	927	947	934	933	864	892	857	898	915	927	919	910	934	932	926	943	892	978	907	936	902	818	896	928	964	967	862	841	962	927	928	923	875	951	890	944	907	901	863	899	893	901	956	880	889	921	892	890	874	922	897	919	895	886	912	863	903	967	902	944	896	889	961	985	912	848	846	862	894	946	902	939	812	926	902	946	919	921	854	887	927	905	910	870	886	924	953	907	885	959	877	866	885	890	908	884	897	934	930	893	937	882	919	851	834	935	911	864	935	921	895	924	926	913	902	857	955	967	909	902	881	874	892	897	894	897	944	937	935	901	868	938	923	922	901	915	912	907	908	893	970	926	876	881	956	872	924	882	892	907	832	885	843	863	972	919	910	893	920	940	864	909	894	909	888	931	900	882	928	930	841	888	889	837	845	897	900	909	951	897	874	924	872	911	891	878	909	911	901	915	902	881	917	931	942	902	904	933	885	902	870	879	839	891	906	850	857	929	927	943	885	940	905	875	940	942	888	859	893	904	892	860	866	912	945	894	918	913	964	944	883	905	892	912	882	900	945	913	883	880	906	889	925	972	870	991	920	892	913	916	876	885	968	866	908	886	907	884	936	933	968	903	857	945	894	913	963	908	905	875	876	872	908	949	921	911	871	916	882	924	846	948	918	874	872	967	899	910	902	856	939	939	908	887	979	939	918	880	840	931	894	878	925	913	873	931	901	922	908	850	907	912	858	886	873	880	884	865	872	945	933	863	892	937	849	908	859	895	912	904	894	949	912	917	1015	889	890	907	943	831	888	829	912	844	910	903	924	905	921	891	935	919	885	890	915	872	945	905	970	867	884	939	867	877	913	930	909	883	867	876	887	915	945	876	914	956	866	893	950	838	930	859	872	920	1001	861	831	947	898	900	892	912	918	897	929	906	932	885	857	898	886	911	900	942	895	925	848	871	876	882	902	914	950	894	939	885	913	961	924	903	866	865	954	875	856	824	911	857	928	965	907	867	923	912	941	852	915	871	905	919	935	894	936	967	928	964	887	931	926	900	916	931	936	883	916	900	917	878	890	935	892	874	889	903	851	948	953	947	898	913	859	907	878	857	872	925	880	938	909	920	915	871	874	858	889	906	901	879	908	957	906	895	933	891	835	907	872	871	924	942	862	925	880	882	933	834	896	963	884	934	940	927	886	883	880	899	910	963	927	870	873	836	887	870	940	893	873	883	881	947	843	882	918	927	853	892	881	855	918	952	871	910	905	864	889	945	922	893	941	897	871	887	933	892	868	962	863	940	911	904	954	848	931	839	914	885	890	965	900	870	899	876	881	933	901	918	896	855	894	887	909	926	903	930	947	941	887	883	897	854	850	867	956	910	924	904	868	919	919	866	923	942	881	930	936	850	902	821	906	883	907	880	912	891	935	902	911	822	903	913	900	911	858	954	926	906	895	922	833	902	925	892	896	848	870	887	859	941	932	906	903	902	889	900	914	862	909	907	964	839	899	866	842	856	914	882	909	898	848	839	935	898	930	848	886	937	917	965	939	919	867	971	937	876	857	863	916	937	931	862	914	899	859	905	880	851	871	873	950	904	865	923	874	917	870	939	890	869	1000	967	971	903	899	895	864	849	914	892	912	907	900	849	923	925	873	855	877	920	1012	852	950	889	926	898	876	902	960	851	915	926	957	884	875	909	892	926	912	893	872	924	904	912	909	905	933	869	921	907	919	914	889	921	879	871	941	953	925	853	871	979	872	867	895	894	845	928	877	881	946	859	878	915	921	901	877	892	929	936	887	940	903	873	941	915	947	893	941	910	909	896	911	971	909	902	896	867	904	937	905	928	895	883	937	888	848	924	891	927	950	949	909	874	927	887	937	854	878	926	846	884	884	878	939	851	876	953	909	844	906	923	911	957	930	918	886	923	954	895	917	937	885	923	934	922	915	852	844	838	864	929	943	922	841	916	906	862	928	910	884	871	912	867	840	864	873	910	928	938	897	904	927	845	867	888	947	905	930	912	831	925	938	876	940	904	891	828	899	892	874	941	917	906	937	912	968	938	948	867	964	879	945	892	909	908	894	876	876	943	891	931	966	860	936	920	931	909	906	875	892	858	861	898	857	941	943	923	867	957	926	883	851	905	962	947	883	922	882	860	902	841	883	955	925	840	869	886	913	889	923	883	893	912	898	897	891	867	912	857	860	893	917	894	934	853	873	833	846	907	865	902	894	972	925	912	862	810	960	887	938	914	875	841	919	929	929	885	925	868	950	859	841	851	883	902	882	950	952	924	931	968	880	870	909	953	907	882	866	914	983	898	902	912	898	872	861	934	890	919	939	932	911	864	969	880	942	884	946	888	836	927	900	836	910	930	895	920	869	889	914	927	900	911	907	913	862	918	897	896	905	900	898	932	898	912	916	893	881	907	907	903	907	866	876	955	876	942	860	862	928	894	910	911	865	935	901	880	885	917	933	891	819	916	899	863	918	911	885	907	898	894	873	950	892	920	884	898	926	945	902	939	901	913	931	888	849	870	900	906	866	876	837	871	935	926	908	952	877	962	877	928	820	939	894	889	892	864	941	889	895	882	938	935	868	897	866	909	867	891	917	829	908	917	912	873	940	877	894	892	874	964	928	941	871	926	886	927	886	916	891	827	894	891	825	880	911	873	962	864	905	868	872	948	923	888	894	900	950	885	907	852	909	899	920	919	948	886	897	910	879	914	918	837	900	894	841	876	886	910	907	916	847	916	881	895	906	884	870	934	887	927	896	937	859	838	945	923	867	891	938	937	893	867	903	897	961	860	875	862	922	910	861	884	949	920	961	918	889	828	863	877	874	926	903	885	884	872	902	894	929	916	935	891	889	870	906	888	865	907	909	845	905	871	836	898	859	890	969	893	887	953	948	847	887	955	897	832	875	861	874	933	819	947	939	898	921	940	933	867	933	906	888	913	898	943	906	912	889	929	924	914	932	910	893	905	918	877	921	901	847	886	897	958	915	928	864	899	943	885	931	840	913	924	862	923	914	916	911	855	914	915	898	950	889	848	924	954	857	913	890	893	908	892	876	866	904	923	898	941	911	854	911	828	859	939	897	886	836	894	970	913	852	913	886	888	953	872	941	879	915	878	889	935	884	872	893	950	886	886	865	922	929	837	864	909	875	930	882	892	926	875	905	916	914	887	874	899	955	926	939	936	909	926	903	909	894	871	902	934	901	961	840	862	924	931	896	963	852	889	898	920	890	830	876	949	874	947	932	940	880	899	935	893	906	868	905	946	917	915	890	949	889	918	938	934	899	944	926	884	836	903	906	850	907	875	912	873	929	892	891	841	872	884	862	972	915	896	924	842	917	890	948	894	876	875	927	917	854	949	919	905	879	903	912	904	885	897	957	852	928	938	852	860	849	877	909
29028	57768	48716	37409	31347	25682	20826	17011	12980	9982	7992	6435	5116	4207	3452	2962	2829	2503	2582	2214	1824	1640	1390	1389	1283	1232	1236	1162	1140	1104	1069	1056	1054	998	994	975	1008	993	969	978	1020	889	896	943	934	850	933	903	907	937	890	899	874	884	918	888	911	908	925	882	908	895	907	863	911	855	923	865	896	939	902	849	869	888	912	903	984	892	890	904	895	867	920	883	839	886	857	951	917	910	864	908	850	867	922	851	953	983	846	878	918	878	906	885	827	927	865	907	915	874	910	911	855	898	897	893	848	844	892	836	868	882	887	891	872	903	855	935	867	877	880	926	859	873	848	872	843	942	883	832	866	899	838	881	881	878	915	899	897	837	866	905	863	901	867	880	881	881	878	917	908	918	866	864	908	883	850	849	886	849	898	887	918	914	903	875	930	900	842	862	858	893	931	914	921	888	874	929	927	851	868	820	908	886	823	912	836	902	899	881	854	894	853	922	903	817	923	828	880	846	859	893	872	894	866	937	932	914	904	929	924	909	905	871	868	890	902	918	836	942	851	877	868	933	891	858	885	944	944	928	930	908	856	852	900	899	910	906	871	907	915	881	877	853	947	880	905	917	827	868	850	868	854	830	893	873	914	894	897	890	876	869	900	860	919	873	850	891	919	851	871	851	889	889	849	879	891	868	922	843	923	926	879	914	885	878	877	833	868	886	884	915	902	885	863	861	847	957	901	885	896	866	925	902	903	915	876	956	856	875	869	887	885	906	904	895	918	895	893	866	852	889	893	896	887	932	876	914	895	832	848	867	900	913	870	852	919	905	877	851	861	888	853	926	885	906	860	939	918	854	884	891	886	913	874	864	905	904	878	794	878	868	838	861	875	836	866	850	923	914	911	844	889	856	871	871	954	853	924	861	845	936	899	879	920	883	925	907	875	947	863	898	883	863	873	939	860	887	942	839	825	871	832	868	903	892	891	898	881	868	890	892	915	869	858	850	855	923	823	896	859	889	868	906	926	865	838	912	936	849	881	850	908	890	815	911	883	876	907	903	865	922	831	945	896	918	912	873	881	894	862	825	902	928	954	900	949	890	932	871	870	852	882	891	885	906	852	934	938	918	899	878	899	904	912	838	898	908	865	910	923	887	847	872	890	876	924	905	877	871	852	938	869	871	893	884	886	876	881	867	885	829	925	909	902	871	885	867	895	937	921	873	879	838	909	868	901	848	889	875	933	866	881	845	892	912	887	875	899	868	869	922	870	910	846	886	919	860	906	862	901	867	887	889	809	870	902	897	863	866	850	869	919	886	867	905	893	910	917	868	927	886	939	872	938	905	862	889	901	852	841	944	908	915	870	878	888	922	838	850	897	888	884	888	875	941	878	871	921	893	852	881	889	884	905	911	898	860	890	913	895	888	880	901	876	869	827	905	867	852	921	929	933	919	892	898	850	856	910	912	883	886	896	869	935	908	862	939	895	943	846	960	867	896	865	898	887	841	921	892	900	858	914	980	851	865	866	919	938	861	861	881	926	912	903	842	899	915	849	904	912	913	898	934	874	917	858	903	833	874	865	897	884	890	943	868	902	900	866	881	845	894	910	885	893	891	893	904	898	876	861	920	882	923	835	939	849	826	868	923	895	891	894	906	878	862	883	857	894	897	888	866	814	869	886	883	898	886	911	899	912	940	892	927	874	880	968	886	879	937	917	818	907	835	854	863	919	853	857	868	895	886	869	937	930	850	888	943	879	947	937	905	874	911	844	855	884	969	860	900	850	903	883	870	920	883	888	877	891	885	938	884	860	867	911	853	910	878	883	882	888	898	956	945	898	846	936	870	895	921	830	877	868	899	919	841	851	893	940	810	863	947	896	895	839	937	890	860	951	905	917	882	906	899	853	913	914	875	847	833	843	880	902	899	876	879	854	894	901	868	877	981	878	881	877	867	873	870	915	920	892	873	869	880	867	868	886	952	914	924	868	898	865	849	873	911	926	898	903	870	960	889	901	907	850	916	930	896	923	887	900	868	914	885	880	918	913	969	914	864	878	937	869	933	976	862	849	837	864	917	920	889	931	914	949	899	907	893	878	907	865	830	832	845	875	865	885	921	886	913	890	910	921	863	852	926	905	887	923	881	900	865	884	882	939	838	901	927	886	896	838	875	910	890	869	912	816	909	895	897	925	895	909	892	859	879	904	881	880	914	937	865	877	859	876	848	909	874	904	879	893	900	833	894	867	887	860	892	835	877	909	899	905	911	897	822	870	835	828	921	883	847	972	901	897	957	864	831	895	854	830	846	882	885	909	900	871	915	895	908	928	851	851	892	963	885	878	855	923	859	900	906	906	867	897	904	924	894	905	845	944	888	852	848	941	930	880	923	890	924	850	901	850	874	945	930	920	890	917	910	943	939	906	919	836	855	845	916	855	905	925	839	875	908	918	883	914	859	841	828	882	901	911	878	865	850	885	868	829	915	877	834	869	869	909	909	839	866	883	895	918	876	881	908	900	920	899	908	866	906	912	897	930	927	855	869	907	858	937	866	902	884	890	897	903	879	907	825	917	871	872	874	881	880	828	911	867	848	916	852	876	919	913	886	831	895	929	883	895	877	873	881	898	881	865	890	845	890	868	919	932	875	887	882	875	942	877	833	932	838	915	947	882	872	873	887	895	870	880	923	886	893	868	897	845	953	855	890	871	835	890	923	870	841	886	907	868	878	918	890	899	924	900	926	896	860	888	878	895	920	858	835	907	882	874	875	928	899	863	904	884	865	909	856	865	894	947	895	881	873	877	853	937	885	906	872	889	862	868	852	925	932	914	926	884	870	905	881	911	886	899	847	896	877	894	903	868	889	866	855	893	883	899	837	861	937	903	931	880	923	863	850	948	885	867	887	880	883	822	904	904	846	865	852	913	900	935	901	876	887	862	897	874	892	883	871	883	908	827	900	870	902	903	871	917	869	935	856	911	877	864	839	842	830	851	910	889	850	882	895	813	889	902	912	840	858	862	926	899	950	906	899	926	895	892	920	888	862	877	851	872	933	850	850	912	881	898	854	927	914	909	883	898	909	917	920	919	839	887	881	885	885	867	903	919	913	931	879	895	829	853	898	861	899	854	840	912	899	857	886	913	927	833	905	868	859	877	945	925	878	893	851	916	898	870	876	887	910	896	912	899	891	865	931	909	903	848	898	884	912	862	860	885	908	863	915	863	901	918	845	915	944	890	898	899	891	864	914	885	878	877	821	878	873	848	892	888	850	880	866	951	936	887	916	834	905	924	882	896	872	874	879	905	828	884	868	839	962	886	920	916	892	879	895	849	798	870	887	869	838	880	903	892	890	820	921	872	846	886	896	890	914	862	879	828	913	877	844	887	885	889	873	877	911	852	924	926	880	860	951	890	851	902	863	869	903	893	910	951	937	887	863	863	917	901	859	923	886	892	892	926	941	843	900	891	916	916	877	911	926	849	924	914	908	904	881	882	863	860	858	897	882	867	855	850	872
29774	29956	36809	27959	18302	12034	8422	6304	4713	3635	2811	2369	2017	1746	1520	1392	1273	1223	1229	1157	1016	973	890	894	849	868	873	800	822	824	790	756	771	731	764	802	821	783	757	766	808	760	733	732	732	723	753	690	754	726	736	723	725	730	739	708	696	722	760	735	737	747	739	732	745	748	758	702	768	766	719	742	740	741	695	757	734	701	726	795	747	722	734	695	679	723	736	746	725	718	747	767	674	704	697	764	708	719	732	673	709	740	753	721	742	752	738	805	782	708	743	729	726	687	724	721	704	724	692	735	727	731	689	753	742	746	711	719	723	741	810	758	767	729	711	722	693	756	764	726	722	766	736	690	792	748	715	705	754	793	733	731	738	750	733	696	723	795	770	740	747	748	718	678	735	734	770	757	778	708	731	708	739	774	709	767	723	762	804	734	700	798	745	784	753	773	728	747	702	733	721	730	808	754	746	693	739	763	708	741	769	709	736	776	741	785	709	792	753	772	798	746	803	709	702	719	739	742	756	777	720	762	760	722	712	728	734	798	709	726	772	736	771	757	746	737	734	686	743	778	768	730	697	712	800	724	769	739	718	735	741	753	696	738	747	786	757	751	758	740	755	756	717	763	738	744	769	756	764	699	743	761	737	724	745	746	772	719	738	739	764	784	759	759	699	748	721	684	753	751	748	705	701	747	731	725	731	705	756	768	766	732	750	756	720	759	682	706	751	719	763	781	775	743	736	731	740	729	745	740	697	736	738	720	699	727	751	775	749	748	734	707	739	746	722	762	699	737	780	755	733	706	745	760	712	660	727	747	739	776	713	799	732	778	695	734	681	732	713	708	735	713	738	732	713	702	732	759	660	716	726	727	729	724	737	699	733	721	795	743	787	712	750	757	754	760	753	731	746	700	732	734	732	726	730	784	733	790	723	755	734	785	720	734	739	753	762	695	743	737	783	697	756	739	713	727	771	725	721	762	790	802	747	756	760	702	721	732	797	714	731	760	682	730	753	760	697	753	753	727	698	744	726	773	760	704	732	681	714	803	778	707	722	720	733	704	685	744	748	741	726	737	723	749	767	775	750	711	697	724	735	708	785	803	756	756	694	715	776	759	698	743	760	713	739	742	699	769	737	719	756	698	768	719	710	729	742	696	751	699	780	699	786	721	713	725	748	761	746	696	695	757	748	746	756	717	754	719	756	750	718	786	779	767	730	761	736	722	720	776	745	769	724	764	712	712	772	737	740	729	716	731	722	799	782	758	762	753	766	736	726	725	733	724	731	743	717	751	790	760	724	750	730	751	749	754	720	722	750	722	775	761	750	721	726	728	748	735	712	745	708	750	739	804	708	725	780	732	699	765	749	742	738	737	778	741	724	727	725	761	710	735	741	745	729	742	739	728	709	704	700	731	775	706	704	741	770	733	747	679	782	738	701	751	725	776	743	753	725	734	715	771	721	732	754	754	725	744	744	729	718	752	749	759	715	750	749	745	742	724	697	743	748	677	691	745	736	722	788	680	793	752	755	724	692	766	749	753	755	752	692	746	758	749	754	789	753	717	740	685	732	704	726	732	776	718	723	730	713	768	725	756	752	720	751	744	695	745	802	753	732	742	723	726	701	755	727	745	711	730	689	727	770	752	762	765	710	727	784	740	711	695	704	728	762	777	739	712	784	821	745	715	725	736	723	764	759	731	709	768	721	765	677	703	739	720	771	719	775	707	703	677	748	736	721	754	716	771	671	738	765	742	754	773	733	758	687	708	777	738	680	742	780	722	764	742	780	736	718	706	760	730	756	674	732	728	732	724	719	679	741	751	763	723	696	741	750	753	773	726	756	701	732	735	767	729	745	746	745	735	740	751	761	743	721	718	681	708	739	769	735	749	713	722	826	760	794	690	727	711	741	683	733	712	700	735	710	722	748	732	775	733	803	725	717	734	768	742	719	789	771	737	758	737	714	729	687	732	763	741	732	729	720	740	715	766	741	754	741	723	683	743	720	765	727	749	717	747	731	722	729	732	700	754	781	757	736	784	777	754	670	735	729	770	786	743	733	769	748	710	754	708	734	740	712	742	695	750	761	728	736	705	746	715	734	736	752	747	745	743	648	740	709	764	717	723	715	750	748	742	733	695	755	729	744	721	737	725	716	753	753	737	712	730	768	757	687	727	719	759	783	747	783	749	726	762	803	775	771	766	741	694	739	741	712	755	710	727	746	783	714	734	743	761	721	720	737	752	736	707	782	762	733	719	735	694	742	762	700	765	772	791	781	790	748	742	718	723	726	675	744	802	729	720	765	743	800	684	769	702	751	729	737	717	762	706	724	756	759	760	741	708	708	725	729	700	728	768	733	776	711	756	746	769	778	789	692	716	759	738	735	710	734	707	743	725	728	751	759	732	723	713	739	757	755	753	747	738	741	769	685	750	731	723	770	753	714	740	777	741	744	723	701	706	782	726	644	745	720	749	723	713	761	733	748	755	699	733	706	739	776	704	776	740	774	729	702	747	752	783	749	743	729	744	727	713	774	734	707	742	776	736	754	735	746	744	805	726	737	726	722	714	732	713	715	718	744	689	748	721	739	700	703	713	761	773	787	758	745	705	777	735	740	744	723	762	720	759	741	705	733	684	776	684	706	704	693	709	753	695	710	690	697	734	748	700	745	727	751	742	768	751	726	709	734	762	727	748	740	728	776	769	718	742	742	765	765	800	747	752	802	706	762	777	796	754	742	724	719	687	722	760	740	759	706	749	772	755	753	722	753	751	706	696	735	714	779	736	759	696	742	731	729	769	776	727	782	701	742	770	739	765	754	697	744	753	719	765	738	748	773	765	723	726	763	694	748	704	753	743	737	727	695	765	701	735	709	708	750	696	743	732	770	736	698	773	741	760	761	758	714	788	695	762	754	739	728	752	758	746	772	742	730	745	735	680	771	729	722	760	748	727	741	760	762	715	701	675	753	752	745	769	725	721	779	757	747	752	726	773	740	739	695	719	726	737	751	671	751	770	787	715	725	761	762	779	767	722	768	746	730	744	749	733	788	749	747	707	722	763	746	727	719	722	761	790	744	755	710	694	790	704	739	719	763	761	750	775	757	747	751	773	715	694	727	757	732	740	702	711	700	700	728	729	691	746	746	727	737	763	765	757	763	745	779	756	702	707	784	770	741	722	748	715	784	706	769	729	744	747	717	720	758	741	711	747	734	734	715	730	756	756	712	750	758	747	721	715	735	776	705	743	742	765	721	748	748	705	755	758	750	725	692	731	731	741	744	767	731	741	733	755	771	747	743	775	733	752	724	783	756	763	753	765	781	743	761	736	726	717	727	733	757	726	743	705	710	710	729	752	744	749	726	779	741	687	795	755	704	734	726	793	742	747	742	780	771	687	750	775	694	728	747	772	728	685	731	734	778	739	706	742	725	722	737	753	762	762	763	779	782	732	752	720	752	745	742	726	792	780	753	764	760	702	750	709	792	745	719	717	732	710	780	717	686	693
26712	45497	36786	25333	19818	15471	11835	9109	6957	5337	4089	3346	2702	2214	1950	1692	1567	1467	1517	1348	1212	1080	973	972	896	890	933	822	825	832	774	798	845	774	813	856	796	816	789	743	771	798	780	740	789	701	752	729	779	746	743	743	763	798	788	778	720	773	744	746	792	774	789	746	754	726	766	724	714	752	742	738	770	749	719	719	779	737	773	813	738	782	751	739	777	722	746	784	722	770	723	830	761	731	746	784	768	709	743	725	759	716	747	733	724	733	751	746	786	740	768	726	746	731	732	746	766	739	845	737	741	746	730	756	740	738	770	794	769	790	703	738	774	740	744	775	738	707	772	720	716	779	713	752	719	777	773	790	795	766	745	706	738	727	748	717	755	748	739	733	753	753	838	764	754	786	724	715	765	761	799	761	711	744	729	755	757	717	743	707	721	772	734	749	731	765	757	802	729	736	751	695	758	733	725	778	768	728	817	754	734	740	763	771	777	710	762	725	725	740	753	743	717	755	732	755	767	768	705	767	700	679	758	733	741	724	722	749	745	744	795	717	751	756	694	732	718	733	708	738	749	715	722	725	772	778	740	769	742	747	712	784	729	745	734	750	764	706	769	756	746	721	709	742	789	753	751	741	767	794	744	699	672	746	769	729	738	732	732	772	812	806	752	779	760	697	772	786	765	743	775	752	728	755	732	749	772	736	726	721	726	796	764	758	734	724	721	743	809	738	760	737	781	729	762	691	812	771	812	693	695	747	742	766	777	752	714	757	727	755	785	757	745	721	703	765	789	706	723	673	732	763	755	774	768	722	733	792	730	754	779	778	742	760	753	786	759	738	758	763	769	756	731	745	728	754	759	758	710	680	749	742	734	719	742	772	714	734	772	783	747	747	753	705	813	717	732	763	732	775	717	784	742	725	720	758	764	729	753	786	715	691	696	793	736	780	771	751	768	712	745	720	704	752	730	752	794	761	729	682	762	757	762	744	731	721	697	795	754	761	779	755	749	704	734	773	744	782	773	785	739	759	730	748	712	839	779	739	759	755	704	733	776	734	753	746	760	720	707	705	751	751	789	695	732	753	754	764	772	795	764	762	746	712	742	764	767	768	751	779	830	789	755	765	750	782	730	759	702	767	760	722	741	725	773	762	725	752	729	735	780	759	733	761	744	734	746	781	738	746	786	720	782	781	723	773	766	769	725	754	742	732	786	728	772	729	779	749	715	728	731	716	748	744	774	719	723	750	731	726	735	763	731	765	755	804	782	733	732	725	763	705	744	773	735	783	726	777	691	675	762	743	766	765	788	758	698	684	765	754	757	794	736	767	789	733	757	762	729	707	710	714	688	752	717	762	745	779	696	770	731	736	705	725	750	719	747	747	733	722	791	732	757	709	773	792	759	787	728	707	760	732	749	761	732	749	741	735	728	745	732	804	754	769	763	770	723	789	742	776	719	763	733	732	678	769	781	768	763	781	705	737	722	793	720	742	781	768	747	777	738	750	760	758	739	766	750	759	740	738	780	762	739	761	755	757	733	731	775	769	703	780	718	754	724	740	770	750	765	779	723	784	731	729	738	754	764	739	739	763	750	746	772	748	788	739	772	790	774	732	741	770	751	747	708	778	747	776	773	705	764	805	719	777	747	773	736	704	785	742	767	761	786	750	763	739	758	728	780	755	793	786	746	705	759	710	714	741	752	791	787	770	695	812	802	713	719	726	774	772	782	746	723	763	740	694	748	694	714	725	753	748	730	729	766	733	722	737	767	729	747	768	751	767	739	765	761	751	761	741	779	795	714	784	670	738	715	793	742	741	771	780	766	735	703	758	722	737	710	768	725	720	692	778	784	735	739	744	770	735	764	768	727	768	781	734	791	742	691	752	788	725	748	743	752	724	685	736	755	749	760	779	694	771	770	759	751	741	741	710	749	708	743	671	728	728	749	776	749	751	758	688	729	750	748	750	758	761	747	750	788	744	767	761	757	709	771	747	833	790	735	753	745	804	723	738	718	776	742	734	725	793	746	725	757	763	799	813	754	764	717	774	771	721	811	753	739	710	777	724	762	769	759	752	709	757	789	723	781	732	806	711	753	753	772	791	787	747	699	740	738	758	811	769	771	751	711	749	779	754	768	751	732	694	734	716	748	731	719	754	724	752	725	769	753	776	799	743	732	753	761	763	710	772	739	726	789	750	745	748	780	752	752	781	762	771	724	741	754	770	776	715	741	750	714	722	766	747	731	722	728	706	769	774	740	750	748	731	780	738	750	797	741	758	734	774	733	786	759	746	824	731	792	789	781	767	748	773	778	806	701	792	751	820	734	705	721	757	740	763	743	714	773	792	727	762	795	775	721	770	725	769	768	737	762	784	703	764	774	704	726	767	735	742	733	787	743	742	746	757	765	749	758	716	738	784	750	705	766	725	732	773	779	708	741	735	759	789	762	792	719	719	766	756	782	773	805	779	706	750	697	801	734	791	768	749	746	749	762	753	738	734	725	732	734	695	729	727	718	775	755	750	734	735	728	744	791	774	709	745	726	782	782	759	791	759	720	773	752	747	743	741	779	682	736	741	742	728	751	800	757	728	743	754	770	784	717	744	746	744	756	781	687	749	772	720	747	720	751	779	727	752	732	739	725	783	750	774	773	779	746	764	730	745	743	738	764	749	778	739	787	739	752	756	783	739	715	764	740	734	710	738	744	754	765	751	714	709	755	745	760	755	767	745	800	715	749	719	745	764	771	745	731	735	718	775	756	746	714	760	740	777	787	756	760	706	765	720	753	743	753	740	752	720	719	731	709	703	739	777	742	741	752	723	699	777	778	765	772	747	702	761	759	762	759	749	772	721	760	783	770	758	765	747	752	752	716	816	743	771	806	757	700	725	763	776	744	687	731	723	773	767	740	719	732	725	768	736	759	781	755	775	731	803	704	768	777	749	800	754	739	733	748	767	778	731	733	767	770	728	760	791	781	727	764	756	719	754	766	766	731	756	745	759	743	700	772	734	787	787	755	750	756	730	751	770	769	756	725	787	734	692	729	759	757	752	765	704	752	731	703	740	771	755	741	727	747	765	738	777	778	742	731	746	750	781	735	712	734	733	734	755	765	754	707	732	755	736	780	749	756	788	749	753	762	742	739	784	754	769	766	765	765	748	739	803	751	732	774	757	725	729	715	755	741	753	746	752	766	718	751	808	790	777	761	711	787	759	781	768	768	742	713	742	698	757	762	700	698	743	747	738	710	765	769	750	736	699	769	732	772	757	716	740	751	753	770	755	718	737	701	807	774	741	716	755	789	762	787	726	762	763	746	747	789	699	701	745	716	737	700	763	728	769	786	729	725	707	790	690	702	732	783	733	736	762	724	743	763	779	711	776	746	739	757	722	733	767	733	756	724	707	745	790	716	711	711	729	758	742	740	779	732	731	753	739	769	742	729	788	703	790	766	724	719	772	766	715	728	799	759	747	753	784	704	723	756	801	767	723	770	739	749	761	739	727
24511	21580	29140	25399	23646	21424	15987	10127	7337	5699	4300	3407	2879	2368	2029	1823	1694	1534	1607	1440	1238	1153	1023	1082	1002	981	968	974	953	931	890	921	855	869	880	888	812	834	872	827	809	811	790	836	845	823	811	754	866	815	797	798	857	805	784	834	831	797	813	766	834	799	843	806	806	772	750	755	798	847	792	798	795	810	819	868	743	826	758	774	757	810	787	811	848	823	753	764	831	803	793	796	785	791	861	816	800	773	849	746	808	814	809	795	797	774	804	834	743	794	839	809	835	820	794	774	803	788	794	772	752	739	782	802	774	824	775	768	819	789	831	773	750	796	830	741	785	840	772	778	808	795	784	800	834	832	751	797	801	774	755	774	767	795	814	811	800	796	762	806	778	833	791	831	802	818	845	793	797	828	795	744	838	810	770	822	789	782	787	803	845	778	774	815	816	820	824	781	790	790	799	782	792	786	784	819	743	775	813	783	752	797	797	780	757	783	781	819	750	759	804	780	780	818	771	810	761	815	816	761	808	792	794	812	752	812	745	807	791	799	781	833	803	821	773	788	820	780	790	829	773	799	806	772	777	820	801	783	775	777	773	777	812	800	781	827	781	772	783	783	778	772	811	762	794	831	803	786	750	798	803	766	818	765	843	775	754	793	797	725	802	815	835	761	756	795	780	790	814	792	807	806	850	731	758	786	774	755	799	824	817	792	810	797	825	812	796	827	754	774	812	836	771	846	763	770	873	766	763	808	757	764	773	735	792	785	815	799	778	772	763	809	781	822	756	781	758	812	805	772	878	758	720	814	777	816	833	799	782	880	802	751	771	780	839	806	770	753	801	776	779	786	814	787	807	860	774	808	822	772	770	809	774	784	766	854	843	827	778	800	804	798	800	767	829	806	800	777	812	781	778	776	811	799	854	791	904	813	802	794	842	857	791	767	800	857	795	843	783	803	784	815	776	834	793	777	779	829	753	822	755	820	871	763	770	769	797	816	795	780	822	812	797	812	793	815	815	792	777	752	778	804	793	832	801	791	771	805	785	834	800	793	781	828	806	735	770	814	821	799	783	760	810	786	778	783	769	817	779	801	821	806	829	813	730	772	820	792	831	814	717	807	780	822	801	812	775	828	799	788	816	834	767	824	745	767	794	806	772	803	817	838	782	795	824	786	820	783	746	807	808	795	805	785	811	822	804	828	785	859	842	810	744	810	785	817	801	790	732	825	772	744	781	789	817	788	778	808	818	791	795	790	842	792	795	806	841	800	814	788	815	802	787	806	770	793	818	803	820	794	786	784	797	796	817	797	800	758	851	795	807	793	800	827	742	825	849	822	812	821	784	793	839	764	783	784	794	747	851	774	812	801	771	808	794	833	794	783	850	775	802	845	769	810	838	781	794	784	787	778	819	785	832	817	830	815	770	797	779	806	844	812	761	793	783	756	755	834	786	752	825	784	807	793	842	787	827	803	830	823	785	803	818	752	748	816	776	824	814	823	812	818	861	809	817	828	783	800	820	827	794	813	840	811	768	767	767	776	790	786	805	725	810	813	797	815	736	845	774	831	798	819	743	767	808	828	746	773	794	835	793	835	858	775	796	783	776	774	822	797	823	789	775	842	773	817	799	814	810	792	834	807	771	843	773	760	810	795	807	834	803	788	766	769	762	829	836	790	794	835	821	837	814	812	821	729	824	799	767	792	835	821	782	739	760	823	815	773	796	807	787	849	814	816	793	780	799	803	850	810	761	853	730	819	776	831	784	811	755	777	833	789	817	822	809	787	873	789	806	738	789	832	778	760	807	805	811	780	766	774	861	862	792	791	810	784	814	802	781	748	819	844	813	819	764	840	794	759	781	798	814	793	816	760	795	806	812	811	800	754	777	790	763	848	811	846	804	813	845	810	822	791	801	822	833	757	787	834	756	781	835	785	764	790	819	766	821	820	783	803	785	815	770	817	832	806	784	810	797	830	760	803	782	822	846	791	855	802	778	766	764	807	816	799	756	769	801	785	769	837	814	824	813	813	799	808	778	750	758	783	827	764	837	818	765	794	767	814	753	750	801	812	763	784	848	816	788	762	779	767	785	813	813	766	769	839	759	782	776	783	821	763	804	801	764	844	764	775	792	826	804	755	866	803	840	788	770	795	767	754	803	812	827	790	802	812	779	814	776	843	822	816	822	831	785	844	788	764	765	811	769	787	796	845	750	798	841	830	812	767	773	812	792	748	841	789	760	810	827	768	801	773	832	783	784	818	820	740	812	779	768	826	737	813	771	756	806	819	831	777	809	786	830	867	789	810	835	818	867	799	799	826	805	810	785	780	805	779	783	769	740	828	769	769	796	777	778	778	772	775	851	842	832	796	833	844	823	826	789	799	834	824	797	785	811	810	806	816	805	800	803	791	831	835	791	809	811	806	787	764	832	788	856	843	820	763	854	735	809	782	846	824	804	765	752	761	827	849	828	835	786	825	829	799	779	848	778	797	818	800	760	763	816	843	784	781	825	830	785	849	786	819	807	785	790	785	809	777	857	784	788	800	790	799	800	790	814	729	796	807	813	783	778	752	776	793	819	825	826	784	800	800	789	755	798	846	774	800	829	809	838	814	783	844	816	828	814	779	767	754	742	745	805	800	793	768	789	810	834	803	831	773	807	853	737	858	784	785	821	824	797	775	814	815	806	787	804	770	780	766	760	818	800	807	791	855	782	809	749	800	799	828	774	826	725	804	791	789	745	787	787	834	752	828	849	803	828	805	770	783	833	802	780	818	837	822	826	804	772	818	852	786	788	799	811	801	803	799	807	819	835	836	768	796	845	799	803	741	759	820	828	819	874	823	881	783	760	821	777	797	787	783	774	846	800	802	871	807	841	784	799	833	757	787	782	807	826	810	798	771	824	812	764	800	755	797	834	868	772	778	788	780	816	761	799	795	796	793	816	790	795	772	816	771	783	763	803	784	794	829	767	805	781	759	803	801	780	835	841	809	817	788	795	804	865	837	864	770	819	809	854	795	791	779	802	826	815	858	857	797	768	766	762	779	753	814	773	791	799	817	843	807	774	796	825	849	824	793	797	783	797	790	807	782	820	809	754	797	837	779	786	804	796	851	827	831	778	806	831	819	802	785	808	807	787	748	793	702	807	768	782	824	768	780	802	773	785	779	810	832	772	802	808	787	739	809	781	762	827	837	811	821	780	834	828	825	772	798	780	792	767	791	759	778	795	788	766	793	735	759	770	756	825	770	861	796	847	837	837	824	781	778	810	799	855	840	824	732	834	775	771	820	834	750	781	830	760	783	798	763	766	837	779	764	783	797	788	796	763	815	797	775	789	793	768	777	795	798	811	751	783	804	805	816	699	791	786	859	781	786	834	827	832	769	817	791	802	766	833	762	839	795	807	802	776	772	782	795	810	810	781	763	755	778	792	787	766	769	752	808	814	776	860	806	758	849	770	770	834	741	864	748	803	789	802	789	749	818	767	736	754	837	818	817	767	793
26536	52962	44064	32482	26572	20851	16658	13166	10203	7834	6105	4872	3973	3150	2763	2318	2104	1848	1789	1699	1532	1298	1198	1107	1069	1025	995	1022	1000	947	936	921	906	880	883	909	799	872	885	827	810	802	841	821	836	824	797	836	816	749	843	811	840	784	817	832	813	837	824	854	811	872	811	801	821	804	786	799	778	747	776	784	774	784	856	799	816	797	803	807	756	839	761	747	830	783	768	842	790	833	783	802	796	858	813	746	815	804	826	791	815	808	813	822	777	778	822	803	799	795	849	803	760	822	783	773	744	799	819	812	769	797	775	756	786	815	788	819	798	817	742	777	824	820	818	788	776	801	808	771	778	848	829	833	803	770	775	787	768	810	816	828	804	801	780	780	817	828	784	836	783	783	787	798	776	841	748	745	789	767	733	802	828	801	766	791	844	796	764	770	773	806	782	792	740	796	812	833	821	822	778	813	826	813	807	800	774	756	795	843	775	789	787	794	817	804	808	836	848	811	797	826	828	784	768	860	779	755	738	838	845	807	824	790	799	797	778	823	784	752	810	848	817	830	824	745	823	780	785	788	781	807	791	759	746	775	803	794	848	804	837	782	802	808	784	777	781	871	804	848	774	789	800	767	812	797	824	830	748	796	773	791	785	803	784	798	771	794	790	836	780	821	752	789	801	820	776	747	796	766	765	818	764	795	810	811	785	811	799	819	817	803	790	823	763	774	765	806	788	769	793	815	771	760	795	814	804	777	787	810	775	770	821	777	826	795	805	793	800	817	734	800	805	799	775	837	812	812	807	830	854	801	809	812	819	836	786	834	861	814	722	815	746	762	830	779	801	755	789	833	810	825	774	763	759	814	756	750	847	824	803	882	790	736	822	805	784	874	809	802	856	809	796	857	764	808	775	742	840	781	807	779	821	772	795	854	803	829	823	804	759	805	757	810	745	835	776	813	761	776	831	794	831	789	791	759	846	808	827	800	815	784	829	765	838	786	821	814	759	792	794	826	794	792	793	820	819	809	775	795	824	804	802	799	811	837	784	770	808	782	814	794	751	842	839	753	799	820	765	833	758	822	750	728	738	780	841	758	790	782	798	807	803	778	812	789	750	825	795	818	818	790	833	805	854	817	797	787	797	770	827	807	779	820	808	820	782	768	783	829	823	844	808	835	809	787	774	807	816	815	751	809	841	816	800	816	827	790	802	866	817	816	812	799	838	757	855	839	773	852	794	830	812	779	771	759	825	866	788	775	803	779	778	802	799	830	793	838	766	792	772	849	790	740	766	824	830	793	808	864	841	756	801	793	805	789	792	798	739	830	811	781	815	827	822	820	812	800	848	801	777	842	849	833	808	786	817	748	770	770	792	820	814	776	786	764	827	816	792	756	778	800	784	823	835	795	803	796	832	785	760	773	824	810	807	805	794	812	794	774	783	764	793	815	766	799	782	776	804	801	838	761	797	775	780	787	798	794	785	779	812	775	781	799	768	810	763	818	821	767	750	776	826	827	767	787	770	777	783	771	767	824	784	830	802	837	781	799	752	843	773	750	815	849	825	794	803	792	832	817	786	811	776	788	809	791	787	812	755	789	793	812	781	885	799	780	808	772	792	771	815	831	793	783	777	846	797	819	760	755	736	825	822	795	802	800	832	840	788	799	841	825	778	807	792	766	817	791	786	790	777	811	837	804	789	847	783	836	770	739	820	818	806	822	801	781	827	813	784	860	809	786	775	774	801	806	837	807	816	785	755	809	814	829	826	796	789	770	797	760	794	800	812	772	808	813	805	768	789	787	784	798	803	778	799	763	775	808	828	796	761	825	814	798	802	815	783	840	844	830	767	821	814	832	874	759	793	826	812	767	803	860	774	808	803	796	818	798	839	823	809	789	806	803	826	781	788	799	803	777	775	781	736	806	788	841	873	775	819	848	810	836	794	783	712	777	801	832	827	796	769	831	860	767	800	845	738	799	798	867	806	770	796	781	800	814	800	796	808	822	830	800	787	730	841	817	798	800	801	774	810	799	828	822	815	810	787	779	826	797	828	816	798	815	806	772	805	771	800	779	822	815	805	782	835	788	847	809	808	777	812	805	800	801	817	811	847	759	808	815	774	822	763	812	796	832	820	811	781	784	813	783	810	781	851	852	729	797	818	827	784	776	794	773	755	810	835	797	750	776	782	778	792	807	781	818	776	814	811	788	741	776	786	815	793	784	836	770	790	790	771	805	806	795	778	815	811	815	841	787	786	808	798	810	875	818	757	803	801	827	814	815	730	738	812	755	801	812	801	834	801	821	730	790	787	746	828	787	832	792	778	795	745	801	807	749	782	777	779	797	834	806	785	785	786	786	828	815	823	787	832	780	767	772	781	823	802	753	738	809	825	818	801	820	771	825	851	792	807	810	825	800	814	695	814	778	839	821	780	819	848	758	815	763	791	809	826	804	815	796	789	800	800	773	751	811	820	756	770	787	806	797	755	785	796	791	781	827	800	830	815	812	810	800	823	817	833	827	798	792	791	830	791	772	809	790	794	815	796	814	799	817	785	746	765	819	804	764	767	829	798	758	785	840	798	780	822	851	783	801	803	787	795	777	747	808	794	824	812	798	828	760	813	815	800	798	814	792	792	750	788	814	810	805	800	839	791	802	794	772	777	792	832	817	799	827	839	814	821	850	830	792	805	830	816	818	786	809	759	757	802	798	803	821	811	829	793	792	770	766	815	808	802	837	827	772	844	791	800	827	821	817	738	755	786	860	799	791	810	773	824	792	845	799	822	825	790	779	807	794	827	787	824	782	822	801	771	840	786	827	829	797	716	804	799	808	800	809	792	796	802	782	818	800	848	777	793	819	808	801	811	779	800	798	823	820	834	755	790	805	799	775	872	767	751	788	736	777	781	860	776	781	785	780	822	761	811	805	812	776	804	847	815	758	826	776	805	834	803	788	796	803	808	808	820	853	759	781	822	794	811	816	816	835	817	814	798	778	811	805	772	836	806	811	812	794	835	800	795	812	827	810	815	774	817	807	777	811	777	820	820	773	790	835	789	791	795	773	769	772	779	818	801	828	803	787	821	827	824	826	828	761	850	806	798	789	824	839	760	768	823	808	791	803	818	792	781	819	847	776	798	816	814	784	760	807	766	780	796	767	799	817	855	807	801	817	779	753	789	824	802	781	770	829	845	805	813	764	771	792	812	765	794	814	785	832	833	809	800	832	763	861	837	822	777	813	805	777	852	781	771	814	785	760	786	791	827	795	797	758	791	822	825	806	805	807	804	767	822	784	801	740	810	796	818	810	749	828	818	822	787	789	823	837	769	762	770	826	765	786	806	815	776	776	821	834	761	785	803	783	719	830	810	778	795	801	786	814	841	792	854	775	807	794	801	809	820	777	836	809	801	753	806	823	732	773	808	884	796	792	816	832	788	813	804	785	781	759	794	830	779	806	787	797	830	810	804	806	801	771	767	842	823	785	809	820	834	761	800	774	784	774	800	749	816	814
25608	21620	28922	27779	22419	15975	11130	7806	5796	4528	3618	2737	2336	2061	1651	1557	1379	1374	1351	1297	1185	1017	1040	982	928	890	912	849	888	917	891	859	807	839	847	807	821	799	782	838	817	756	806	816	763	813	804	781	803	827	789	813	782	813	799	809	803	769	790	806	818	836	770	790	738	792	738	761	794	770	770	783	722	830	858	763	770	802	760	804	784	785	831	760	796	778	805	804	782	770	780	826	791	818	828	758	770	782	751	783	823	761	775	808	790	733	775	801	776	780	753	816	807	796	760	776	778	779	861	778	797	761	830	771	763	742	792	815	820	759	781	756	850	773	777	794	810	790	802	835	760	773	794	781	756	742	805	751	763	780	787	754	761	770	772	845	840	791	772	761	744	825	784	792	769	819	778	780	794	778	788	775	765	826	767	763	775	812	742	711	788	810	804	709	793	725	782	748	814	797	801	745	728	746	796	801	780	820	804	797	800	796	778	795	810	803	757	780	755	771	763	780	794	771	826	727	806	777	776	786	773	763	805	780	777	813	819	753	792	800	780	739	741	798	820	738	825	768	800	813	769	814	731	790	828	755	833	763	749	788	768	785	834	801	754	753	804	798	754	774	754	792	827	820	753	803	781	810	797	814	849	804	777	804	746	770	768	841	725	764	791	781	804	830	783	753	793	828	776	761	742	786	756	758	805	745	758	790	788	798	786	782	824	785	801	792	852	779	781	741	820	766	799	756	746	805	745	738	799	802	770	810	836	776	769	776	787	766	806	798	769	790	755	798	787	770	832	801	783	787	788	787	781	758	808	732	812	753	797	791	771	745	772	817	776	761	765	773	796	834	787	727	790	790	795	747	776	777	819	776	827	761	804	773	815	746	781	719	779	758	810	767	802	817	820	822	766	802	784	780	840	788	786	741	804	776	771	756	746	810	784	789	817	786	815	780	752	759	766	792	791	798	814	776	792	819	731	804	792	737	752	777	792	812	773	843	784	783	762	776	811	759	762	798	770	759	769	777	720	815	821	839	765	791	790	737	776	732	774	803	765	802	734	769	798	773	777	782	865	811	790	791	776	798	820	790	742	833	790	813	785	797	815	708	737	744	795	819	800	797	743	723	794	759	803	806	767	757	811	771	771	762	800	789	778	783	721	818	763	780	767	745	810	863	808	761	800	806	773	825	800	758	792	815	770	819	777	741	766	835	828	809	780	796	743	767	784	749	779	807	756	777	784	819	736	795	804	758	732	774	753	767	736	774	765	799	757	791	752	693	752	802	796	772	783	738	813	800	790	751	756	769	757	787	759	759	802	720	782	805	811	827	756	797	805	750	822	787	805	776	757	759	760	752	755	776	738	838	765	775	780	746	775	749	794	772	767	802	781	830	777	790	777	798	759	737	823	776	826	771	754	733	808	797	776	758	728	759	763	792	782	819	782	782	754	799	790	803	775	782	735	752	776	791	784	763	799	810	800	810	790	754	795	769	809	795	769	812	841	731	707	783	740	782	776	732	778	778	766	730	772	796	834	812	770	778	788	770	815	783	786	787	812	752	767	791	808	806	731	776	727	794	810	743	766	847	771	791	786	792	781	768	760	767	769	836	800	773	716	730	792	749	824	764	754	760	766	817	803	804	768	814	775	773	752	823	795	774	788	767	805	743	810	763	791	765	792	735	779	787	797	828	771	793	776	780	762	781	797	796	785	819	780	787	808	820	833	819	747	812	780	802	746	751	788	722	780	783	738	728	832	717	793	804	790	793	766	783	770	719	785	800	719	843	738	812	772	773	749	750	769	783	787	747	809	825	770	793	764	784	797	798	781	773	781	807	839	839	741	800	788	741	747	778	771	780	747	784	832	798	841	832	814	809	734	765	807	779	800	808	797	706	740	772	821	776	797	825	741	780	784	741	761	743	787	790	764	760	768	751	777	827	821	789	766	820	781	818	741	741	746	797	762	805	742	769	850	793	807	811	759	784	751	754	807	772	760	854	796	775	814	769	752	794	800	794	795	780	790	714	771	796	818	823	826	772	725	754	795	775	788	818	824	803	737	813	770	763	754	768	793	789	769	790	733	759	821	767	755	757	731	803	818	779	779	794	822	822	804	782	794	785	789	787	798	775	775	738	792	792	793	823	774	789	778	839	747	742	763	797	784	800	795	772	822	793	770	812	788	751	839	764	763	820	745	809	778	774	814	747	805	806	754	812	794	758	716	770	771	809	757	778	750	788	773	838	756	773	719	781	794	762	783	800	766	781	760	789	810	791	825	783	799	751	800	786	742	770	819	774	761	768	748	801	785	832	765	789	824	773	834	776	789	756	809	782	817	796	775	809	817	827	803	754	780	823	792	801	786	783	786	774	793	758	763	782	768	706	793	749	771	767	803	770	778	754	746	813	745	809	846	818	769	767	772	770	800	775	793	768	778	787	764	739	811	815	756	790	767	770	762	805	784	829	785	802	816	790	778	845	796	773	760	726	795	763	756	833	779	802	744	772	782	814	792	840	816	770	773	785	807	753	782	744	809	799	776	786	811	768	766	782	799	803	789	802	764	783	833	830	802	781	771	780	754	794	797	769	725	769	828	761	772	734	780	778	774	794	727	749	764	771	815	762	774	780	816	758	768	786	795	758	787	778	762	755	819	809	744	727	795	768	820	786	791	807	767	741	756	775	786	749	775	831	809	802	778	773	776	810	774	825	791	783	751	801	735	807	770	778	824	767	828	779	770	839	797	772	767	793	775	768	748	767	806	806	777	783	797	771	815	771	758	778	743	772	834	803	763	850	809	778	796	833	786	769	756	768	740	773	806	776	793	840	776	797	779	773	782	780	795	813	796	803	785	764	733	800	774	784	796	768	764	763	769	806	775	800	769	775	770	816	799	762	823	834	814	760	750	720	692	736	753	737	805	739	751	784	817	687	807	778	759	775	780	817	787	787	803	749	772	740	775	821	737	783	770	774	817	790	748	802	763	713	775	771	750	819	769	765	753	768	770	709	780	833	768	722	779	817	752	772	788	835	768	762	771	810	783	779	783	801	748	804	759	781	808	781	795	807	799	765	754	739	818	787	776	793	796	797	784	818	789	756	752	761	778	744	822	765	795	788	830	766	779	798	772	808	756	790	792	750	754	692	812	775	770	769	813	787	779	818	749	788	745	751	824	738	798	700	764	817	808	771	752	788	806	800	763	794	750	795	795	784	800	801	814	765	787	769	800	792	714	779	777	806	742	747	795	850	774	763	822	772	819	789	758	729	801	719	792	788	829	773	755	772	802	776	804	786	769	806	748	796	793	796	784	789	823	732	770	802	846	752	771	828	754	768	827	822	776	768	722	766	773	746	767	788	778	802	795	761	782	756	785	818	753	819	800	763	800	793	742	828	761	759	814	737	846	754	760	779	782	771	780	785	748	790	779	702	785	802	782	802	841	792	808	814	756	776	883	800	853	781	767	806	744	815	799	778	761	750	793	758	787	765	774	769	769	800	767	871	819	807	802	754
26602	49992	41028	29574	23860	18351	14399	11294	8771	6902	5282	4078	3360	2816	2335	2003	1730	1625	1649	1507	1356	1142	1119	1076	1022	1013	996	973	872	978	897	883	914	863	844	815	788	871	860	769	830	779	807	799	830	820	821	800	783	759	738	810	837	795	851	800	808	789	773	807	797	820	819	831	818	820	799	819	763	761	772	810	796	796	796	801	788	775	789	741	781	854	796	806	794	805	784	827	791	800	755	810	809	771	817	807	784	773	772	848	805	778	749	753	778	734	777	822	787	835	813	799	818	804	812	828	799	794	767	777	795	798	823	819	777	829	823	802	850	801	736	818	794	761	834	809	738	811	832	773	788	807	767	755	802	813	781	829	804	758	803	767	841	803	814	793	845	839	813	774	821	778	818	811	778	883	757	792	786	844	805	739	849	792	834	813	785	750	797	782	795	774	801	778	793	780	733	812	774	801	781	801	844	844	766	775	784	756	814	807	806	813	795	825	800	824	809	854	751	830	779	803	775	790	784	805	797	776	795	775	852	803	779	769	776	760	767	755	787	806	845	773	755	813	770	782	768	833	796	759	799	784	821	775	815	774	795	837	755	839	802	804	843	789	775	782	811	813	789	763	793	848	793	816	822	800	793	809	762	790	785	769	824	784	856	827	753	791	869	822	786	784	777	826	749	818	828	752	774	807	768	808	813	789	863	792	797	849	798	766	766	802	804	776	803	825	792	766	792	724	789	800	791	771	775	863	769	830	775	811	784	787	858	761	780	819	776	813	790	839	815	766	779	838	794	804	820	794	728	823	770	847	801	784	794	761	748	781	854	790	816	800	823	788	820	803	783	803	763	805	729	803	825	806	787	810	789	791	780	749	788	842	845	752	759	802	771	776	789	770	795	826	784	786	787	812	815	756	765	783	764	846	801	824	816	788	778	788	749	813	831	797	793	760	815	797	758	762	797	813	817	836	796	815	814	816	782	724	763	740	809	833	804	820	813	827	817	818	783	864	861	806	805	816	784	797	741	814	846	791	793	766	748	789	817	822	808	824	786	805	810	803	849	791	877	757	845	788	819	780	796	783	821	763	791	824	768	763	751	775	770	766	794	815	773	794	789	764	824	781	807	852	829	810	792	826	763	785	783	752	800	795	770	829	788	866	821	760	762	831	825	796	804	804	831	800	809	798	800	800	762	789	776	803	778	802	794	738	804	793	868	822	837	776	810	777	790	857	846	788	771	810	836	826	746	820	778	778	798	829	777	830	848	809	809	753	848	766	796	784	775	772	810	785	797	796	827	809	768	823	791	757	797	824	850	817	808	797	843	830	781	825	808	795	764	808	792	790	816	795	753	838	801	800	797	776	835	768	774	767	833	745	776	781	776	831	802	784	826	828	782	777	826	806	809	804	772	760	760	760	848	747	758	808	801	813	787	812	787	816	816	769	768	797	800	804	838	760	737	766	781	790	780	790	799	796	844	801	790	792	802	821	790	802	836	847	782	790	794	744	836	749	799	791	766	788	811	845	771	773	808	778	768	782	802	745	774	802	785	783	836	747	776	832	823	780	796	823	804	780	798	833	832	765	778	765	783	773	812	794	770	760	812	763	872	778	789	824	795	777	784	823	787	803	783	796	820	803	762	788	806	805	866	765	803	776	828	795	816	775	776	839	746	850	834	809	757	774	796	796	770	759	787	857	808	833	817	796	790	779	798	778	802	793	822	824	850	818	790	804	804	795	792	838	804	808	805	788	832	728	819	786	826	828	803	782	827	789	780	860	813	794	866	784	822	767	821	801	843	797	795	802	814	807	858	804	770	824	780	785	855	775	766	796	819	787	808	779	733	767	787	811	823	853	797	811	824	776	764	791	815	765	780	799	779	806	801	830	781	797	742	795	787	840	783	740	768	766	839	790	841	763	818	804	794	779	823	814	800	788	818	788	782	852	840	738	817	807	807	829	811	784	770	767	794	779	810	768	777	808	810	807	803	810	834	783	767	829	814	799	819	756	816	832	766	779	788	746	820	784	827	780	834	821	801	827	801	775	838	797	806	802	798	844	775	796	755	825	747	770	766	813	807	812	810	762	817	770	822	782	808	769	804	796	780	801	817	777	752	774	787	790	797	830	781	789	789	792	774	806	818	796	850	814	818	801	776	771	815	813	814	761	773	778	773	800	807	791	728	810	817	763	821	826	748	780	831	751	812	794	821	828	780	799	784	828	809	800	793	809	775	761	790	827	800	745	819	799	794	775	825	784	830	819	787	758	782	757	812	808	757	810	797	801	772	805	792	829	889	802	806	823	808	801	826	805	779	829	793	791	835	806	737	799	851	790	797	742	780	805	854	737	768	782	828	816	751	792	751	833	776	822	819	802	755	779	837	766	865	763	800	750	746	782	802	812	826	764	826	858	791	830	788	801	783	791	731	802	814	784	813	826	837	764	783	770	814	786	748	828	759	784	831	788	796	828	821	799	771	825	757	817	778	847	812	767	804	744	810	826	769	832	779	779	852	810	755	829	807	800	790	799	831	799	787	784	755	789	787	792	779	862	808	791	818	811	776	851	805	742	749	820	828	832	787	810	755	760	804	782	835	784	813	781	768	764	799	818	784	786	844	813	830	804	768	816	760	813	792	772	797	798	762	833	839	826	813	852	846	757	818	845	822	795	774	759	747	802	798	843	801	790	754	826	810	812	835	813	794	778	792	771	775	804	773	767	787	854	778	735	803	844	818	835	762	798	770	843	785	799	771	798	838	756	818	790	792	799	778	840	764	803	786	700	840	811	775	777	810	751	795	803	802	819	815	786	833	817	803	802	819	816	821	783	752	801	766	783	805	776	780	857	787	748	816	737	756	778	760	809	807	824	778	780	825	836	766	851	781	841	794	817	753	792	796	742	805	823	773	787	777	763	811	823	782	760	791	717	791	797	816	805	769	760	791	727	821	820	768	796	769	816	775	795	790	797	830	781	846	783	786	812	820	777	743	782	802	796	774	750	748	767	796	799	823	774	802	774	788	786	794	779	754	812	789	818	753	803	797	795	769	816	803	849	788	770	833	746	823	820	799	820	790	823	814	814	814	806	782	809	808	766	777	859	787	781	824	806	788	821	809	741	807	805	763	796	786	804	749	779	772	830	823	756	787	777	811	757	789	754	784	842	814	785	856	784	777	735	786	820	784	770	764	809	831	792	757	763	856	813	794	840	782	802	767	742	773	784	836	805	764	807	797	798	797	798	768	810	810	812	795	799	810	813	793	778	757	822	854	782	794	778	816	814	826	799	823	784	790	808	794	780	841	857	828	839	761	804	756	836	736	772	758	809	791	781	813	824	794	799	809	786	781	779	753	807	794	729	837	806	800	783	795	831	785	780	807	795	767	803	751	824	768	766	836	794	820	779	768	800	789	743	820	829	799	803	840	757	770	774	797	768	798	824	761	811	825	792	758	796	808	793	824	796	796	790	844	794	822	800	743	785	813	752	851	860	789	824	816	750	818	772	819	777	818	813
23270	21594	29464	24302	22376	24143	23663	14191	10161	7932	5971	4725	3673	3241	2677	2376	2019	1959	1928	1807	1536	1357	1302	1258	1172	1168	1066	1066	1051	1072	1049	1024	1033	946	1068	992	963	865	982	1015	946	924	932	944	910	898	986	896	906	927	908	958	898	899	941	881	935	962	920	974	934	907	933	917	893	851	903	904	909	945	980	923	931	872	888	837	865	909	910	892	946	855	900	818	897	874	913	916	961	892	826	847	915	862	895	919	885	902	889	864	925	886	836	858	865	947	897	908	872	918	880	921	906	877	914	914	975	923	909	927	902	938	886	923	888	911	926	900	899	979	915	895	892	924	878	935	913	929	930	897	852	874	910	911	945	895	870	856	929	927	885	906	878	887	884	879	928	860	883	955	871	947	928	930	941	877	890	874	894	893	937	838	945	900	945	822	962	904	968	880	898	898	904	955	887	921	903	895	906	878	917	904	874	905	892	911	893	900	926	898	918	909	924	921	914	824	911	936	931	902	904	894	880	856	900	901	937	921	841	904	938	903	828	899	930	858	899	950	881	891	886	862	909	876	852	933	951	855	880	910	905	964	846	818	883	919	932	954	933	951	903	866	912	886	889	898	887	946	903	908	890	944	918	820	922	841	887	893	875	899	936	891	876	894	926	876	877	893	886	874	936	920	836	960	864	917	935	885	900	953	859	856	852	890	905	918	915	882	929	870	885	869	901	887	950	894	915	954	944	896	909	890	870	918	873	849	861	938	900	902	913	914	860	902	880	934	879	932	881	914	910	867	921	887	894	893	952	891	925	906	892	915	913	920	869	882	952	919	936	928	921	865	867	919	946	955	892	891	904	893	897	979	895	890	881	856	884	863	884	942	892	944	925	925	903	888	856	926	917	902	934	931	846	919	915	913	858	857	862	920	913	861	871	868	898	923	896	881	921	833	854	874	869	871	897	872	906	928	911	928	881	881	903	915	944	871	906	906	908	884	927	915	875	870	905	896	943	870	887	894	840	914	908	906	963	855	936	873	900	912	922	885	884	901	921	903	890	874	873	858	910	903	930	907	932	864	896	876	939	872	889	943	931	925	917	904	935	878	885	888	958	880	878	870	864	893	881	872	870	860	955	900	887	917	936	961	864	927	908	871	898	865	882	868	944	899	859	934	898	907	872	890	872	906	934	933	869	904	915	967	945	883	901	867	918	907	908	877	898	864	869	955	903	894	907	893	852	883	888	857	909	940	885	877	939	891	866	888	858	944	901	889	917	897	915	869	921	880	886	887	822	879	861	882	876	908	887	847	874	902	888	891	962	916	870	864	893	908	934	920	896	881	918	878	897	830	912	941	949	926	907	915	907	908	886	933	898	933	864	929	895	901	841	927	897	899	913	915	923	910	901	918	899	871	851	899	858	851	907	861	897	898	909	910	873	921	948	955	900	895	874	887	931	858	884	877	926	923	891	956	969	864	924	865	857	812	982	869	901	953	903	916	867	926	874	852	893	902	887	936	962	933	942	875	863	865	895	871	878	856	959	914	926	920	944	938	883	866	884	911	881	940	871	923	884	911	877	855	861	871	938	854	907	947	875	933	908	836	906	873	918	880	949	875	888	950	912	904	905	902	941	879	881	874	863	867	903	914	929	912	906	938	901	937	909	912	933	937	915	893	829	949	914	907	882	906	972	847	884	859	934	895	890	817	913	878	903	931	931	873	907	929	939	886	874	910	908	912	902	899	870	900	927	877	902	886	825	954	873	870	883	892	880	940	894	852	913	919	908	891	879	887	869	908	877	900	872	920	961	890	927	878	910	872	879	913	870	909	904	896	931	880	867	883	931	935	906	874	928	938	867	856	946	913	926	928	885	884	933	953	923	948	876	936	928	883	905	924	965	909	927	907	880	877	921	855	909	914	889	908	929	859	866	851	895	913	900	872	869	950	888	874	944	882	851	928	911	897	912	916	925	897	932	969	850	919	901	890	870	938	857	883	915	906	940	856	886	878	926	912	907	835	937	858	902	897	935	831	897	863	855	901	968	927	926	925	904	889	890	900	895	948	889	875	876	849	928	921	913	917	929	940	882	930	902	926	886	948	913	857	965	930	850	894	887	919	909	878	926	890	925	931	906	881	937	866	936	841	850	892	908	900	900	855	881	843	924	894	925	902	899	835	872	935	916	861	883	906	948	885	905	908	853	912	816	917	897	864	882	947	895	877	931	896	901	881	921	932	933	915	891	893	905	861	870	879	842	858	949	890	900	928	891	895	922	932	929	908	911	892	880	918	975	901	933	902	877	917	951	910	936	850	890	967	910	948	920	894	927	888	953	849	834	888	929	855	870	891	890	968	886	910	943	882	915	876	890	894	898	903	870	934	903	933	933	877	869	891	912	906	898	907	885	923	889	942	889	892	862	876	926	882	907	904	875	877	830	899	857	936	844	827	940	862	893	930	896	914	919	883	843	946	916	889	907	937	887	868	891	910	952	885	971	861	936	930	897	883	913	860	916	899	894	837	888	922	876	936	925	859	871	919	929	914	950	911	854	936	937	891	903	883	871	881	905	893	904	845	878	890	878	920	927	902	911	900	870	872	843	901	866	876	899	935	905	866	904	884	906	869	957	892	928	903	840	852	918	960	879	933	857	887	846	898	869	849	941	884	910	883	890	885	853	894	879	847	890	850	872	942	865	911	882	956	900	893	881	876	885	927	913	874	869	915	861	909	914	890	967	961	887	894	888	921	935	919	893	883	909	906	840	889	923	900	849	949	879	915	920	890	903	925	888	827	878	855	898	898	901	961	889	923	931	888	962	897	883	910	871	827	844	875	934	890	897	905	939	911	918	849	876	884	917	877	918	922	901	907	890	958	904	855	950	830	877	931	845	892	895	906	971	887	911	936	908	889	957	958	870	934	895	838	922	915	924	883	895	908	875	900	926	890	908	949	893	932	915	880	882	869	878	892	939	878	824	897	920	923	959	933	906	822	862	832	860	920	939	928	911	903	848	852	892	852	900	937	897	926	931	889	917	953	872	919	919	859	884	895	908	894	896	892	925	906	901	903	906	922	886	902	896	904	879	858	930	921	818	896	914	882	886	882	849	938	942	927	863	872	899	876	860	842	910	958	944	906	894	863	903	915	879	907	932	873	882	918	868	887	943	865	887	916	890	852	927	967	901	928	928	943	868	903	919	891	889	892	876	917	852	896	879	946	888	933	846	881	905	903	870	904	898	923	942	870	885	911	855	905	844	937	903	921	898	913	909	986	876	918	845	883	872	924	899	930	927	856	919	912	927	888	917	907	894	926	926	909	912	945	933	885	887	881	896	1020	880	926	903	881	971	878	855	848	870	946	883	888	937	890	935	900	853	913	892	907	893	893	881	889	949	885	898	847	858	943	895	875	938	819	925	951	862	894	886	901	930	873	865	915	919	937	939	905	882	878	846	876	929	866	866	881	909	921	949	931	901	926	901	893	917	899	874	908	873	928	867	872	877	876	935	884	873	829	893	865	858	905
29369	58914	49858	37949	31473	25448	20518	16916	13606	10628	8301	6451	5087	4287	3594	3057	2522	2376	2305	2192	1844	1515	1370	1403	1312	1218	1256	1160	1149	1111	1051	1042	1036	1003	1023	957	957	954	957	926	968	933	936	890	933	962	865	901	928	935	882	827	901	883	872	915	907	889	865	867	923	923	903	870	933	889	855	907	861	932	883	904	912	908	921	927	883	915	868	877	901	874	916	853	938	953	893	923	905	920	920	895	894	886	886	924	903	843	892	893	870	872	825	915	853	860	925	897	897	889	887	823	896	893	871	891	919	887	890	817	902	902	875	905	868	872	896	853	866	837	861	906	844	900	864	906	908	965	894	866	900	847	843	889	915	872	905	846	900	860	841	845	937	875	944	924	869	944	878	883	840	876	889	850	813	847	923	885	885	894	810	839	907	956	906	862	826	850	903	903	889	916	863	813	904	821	934	852	899	922	862	889	877	891	927	919	891	853	845	876	907	858	851	821	903	912	836	841	891	897	852	824	873	903	887	908	937	869	899	867	896	920	902	912	890	864	914	864	871	888	904	871	850	862	906	880	934	890	896	868	907	875	909	860	887	903	875	941	912	876	865	784	836	931	875	862	877	857	892	873	880	867	915	869	886	907	889	905	892	852	918	906	885	859	891	926	862	875	838	932	874	885	841	868	824	838	936	852	852	895	894	879	867	870	940	915	901	829	868	908	900	949	894	912	886	899	872	891	862	886	897	924	955	833	920	884	835	905	856	908	881	923	954	898	877	900	924	862	910	894	898	838	875	886	885	916	923	864	885	890	886	950	895	896	901	888	807	912	866	894	901	862	831	962	843	878	935	827	914	909	883	935	912	911	859	856	865	882	888	885	878	892	895	920	886	855	842	893	878	856	923	840	902	902	954	892	872	894	856	927	890	861	870	853	859	898	886	900	869	879	857	841	848	901	899	898	873	874	896	838	896	917	874	895	879	909	836	898	842	899	961	893	866	915	874	866	897	887	863	898	831	918	883	927	909	928	891	921	842	891	894	875	914	890	855	876	850	843	880	879	894	884	906	897	882	869	937	896	869	927	872	869	897	877	892	900	850	900	880	902	931	866	852	889	869	837	915	868	882	851	905	930	862	918	892	881	879	917	929	894	890	915	918	918	909	845	891	891	869	891	879	883	921	897	859	881	918	953	871	854	823	878	911	886	852	900	919	823	889	874	882	816	872	852	921	865	895	827	883	883	850	904	888	880	939	838	876	887	899	905	871	927	926	885	939	897	860	829	905	923	888	893	948	808	855	894	838	878	909	841	877	931	880	905	940	880	870	918	908	895	885	892	899	865	861	921	891	869	919	887	880	871	914	873	902	853	908	915	904	920	870	877	877	872	883	874	860	903	909	857	960	840	846	851	864	920	852	819	879	905	916	857	871	883	875	889	890	849	924	897	851	929	885	872	840	932	935	848	915	862	876	912	861	892	911	885	882	846	881	891	914	928	922	882	872	909	872	953	893	893	862	877	887	840	871	899	896	839	926	861	932	901	949	883	858	879	911	838	866	904	945	916	934	884	876	909	938	876	856	854	872	848	911	869	893	882	883	893	882	840	900	931	919	902	825	892	926	907	927	908	838	837	863	881	916	887	871	881	871	866	928	896	894	930	864	935	873	865	896	894	853	896	875	859	873	926	871	814	886	907	887	911	895	881	860	882	899	896	813	898	876	898	866	882	928	839	874	909	868	904	911	882	810	937	854	870	870	933	899	885	859	887	873	934	935	854	883	904	879	928	878	883	860	929	869	912	900	870	832	886	856	874	857	901	889	899	857	885	822	914	883	906	872	857	875	887	906	890	894	896	863	862	845	909	918	829	878	876	850	899	870	866	877	849	907	910	960	946	896	909	869	915	873	861	896	874	905	848	870	900	896	931	877	922	840	855	891	938	857	891	851	876	859	909	908	880	873	915	844	851	873	931	864	864	931	888	881	845	846	932	866	879	877	853	947	859	879	864	908	844	878	852	893	843	886	848	868	871	902	951	935	927	910	893	890	889	874	888	846	878	896	905	905	925	884	897	856	891	857	878	808	880	894	868	837	903	885	874	822	860	871	959	844	916	910	850	859	896	851	881	889	863	877	931	851	865	856	911	885	867	908	903	843	904	857	919	847	914	875	901	885	854	899	844	897	900	871	878	870	886	893	858	865	856	881	889	868	857	881	862	882	871	921	845	913	879	922	906	845	898	850	900	896	858	881	936	864	848	879	866	885	841	900	899	883	936	883	891	928	881	900	893	917	903	814	921	854	885	866	891	848	849	899	873	836	888	899	856	859	916	874	897	918	861	928	850	891	846	840	866	869	926	843	879	931	889	872	915	925	877	807	865	856	933	865	915	831	846	831	805	857	888	882	887	940	885	909	897	932	875	900	849	901	932	889	886	858	919	892	833	853	874	939	881	843	822	906	891	865	860	905	837	887	928	874	904	851	900	885	901	893	856	862	904	862	910	885	886	909	845	904	886	910	885	866	915	862	878	853	870	908	907	860	909	911	887	906	832	978	862	897	903	877	862	915	855	869	940	897	838	872	865	853	926	889	849	860	891	857	891	919	843	906	884	868	901	887	884	882	906	867	935	919	845	892	880	889	909	888	861	896	935	901	895	884	895	846	902	859	875	890	853	901	875	931	888	848	936	900	858	902	916	835	914	901	864	859	910	891	897	886	862	858	946	846	855	904	954	901	845	860	935	855	850	879	890	905	844	918	888	937	916	910	878	892	873	856	863	903	908	858	852	860	906	855	871	866	916	926	896	891	887	906	877	870	924	898	918	816	908	840	871	889	944	901	894	912	826	902	868	898	921	882	842	879	929	906	927	926	823	880	937	876	862	869	873	814	894	867	897	895	860	885	855	854	852	915	931	887	941	879	894	873	901	864	845	862	906	909	911	978	908	880	889	903	891	889	925	897	867	897	881	897	848	863	927	913	896	914	912	844	904	910	890	916	896	896	891	904	883	899	836	882	880	943	869	851	851	901	944	883	898	919	901	961	882	820	888	909	874	870	870	846	864	891	898	857	831	876	917	895	899	985	897	872	902	854	862	885	867	890	890	879	918	824	880	866	913	901	883	858	854	887	866	876	903	856	855	864	864	888	896	897	931	919	848	891	931	910	885	807	861	917	910	871	821	870	903	868	849	877	922	868	840	902	900	907	865	880	887	887	904	891	934	876	868	952	924	846	912	901	907	879	896	848	895	891	929	892	897	937	892	865	873	856	900	862	923	930	885	888	852	964	859	870	872	885	870	871	852	818	855	909	925	864	882	817	898	872	880	922	901	877	868	856	925	879	866	903	927	892	857	870	912	894	932	908	945	842	893	879	880	884	879	906	962	904	843	855	893	889	856	882	892	871	861	864	897	893	832	874	973	890	919	887	859	930	841	873	928	858	864	883	854	892	941	863	922	871	924	926	946	869	918	891	883	876	858	867	870	869	872	940	892	877	857	878	866	862	861	938	849	907	892	861	892
29701	30470	37778	28796	18694	12148	8129	6089	4728	3661	2945	2426	2025	1693	1494	1380	1216	1087	1159	1119	1004	978	872	909	841	891	847	791	845	851	761	789	816	791	798	752	763	717	823	764	756	752	745	710	724	736	770	721	802	743	731	756	755	750	745	729	734	737	787	770	746	698	726	758	731	734	759	755	702	739	769	705	734	752	799	744	782	737	735	697	704	739	805	759	746	742	761	755	691	744	763	776	692	726	729	770	756	772	735	736	740	736	719	733	764	747	757	764	775	737	710	722	764	732	741	722	743	736	768	741	755	762	786	760	672	706	734	719	730	749	711	765	726	706	760	712	732	745	682	743	755	698	721	784	719	793	746	758	769	756	756	730	730	775	781	700	763	745	769	702	774	733	741	739	728	760	742	722	775	719	709	697	737	762	759	695	721	729	719	723	715	733	755	729	718	728	714	709	732	754	796	748	785	685	776	733	724	728	711	692	784	742	739	720	715	771	738	748	746	762	718	714	745	736	746	738	750	761	719	720	732	735	726	730	761	696	727	728	714	783	696	784	773	773	724	752	707	748	761	719	729	744	749	733	742	772	663	705	756	754	748	716	754	792	748	741	715	733	717	786	710	708	745	770	709	750	715	710	714	716	730	752	734	754	750	754	796	717	737	754	714	729	794	677	752	701	756	754	742	706	765	770	821	725	749	753	708	775	729	764	723	767	755	742	767	731	773	767	727	719	718	727	726	702	719	713	702	770	719	730	733	755	718	709	728	752	709	756	682	752	700	783	758	721	762	741	759	767	740	729	764	779	725	729	785	809	759	712	702	744	712	698	733	756	778	766	713	752	758	753	754	733	746	738	713	759	722	757	765	739	740	694	722	715	741	768	768	711	710	776	726	662	708	742	708	759	715	735	758	737	768	758	730	752	707	723	709	689	729	702	698	752	783	776	757	687	778	728	763	712	736	723	767	757	771	732	747	765	712	742	799	752	794	769	771	721	732	723	807	712	745	729	747	730	752	723	752	749	743	759	767	743	695	691	692	725	751	778	742	787	744	725	704	770	701	777	713	745	722	768	727	777	735	767	770	737	714	764	739	750	756	756	691	728	735	753	754	785	744	736	760	749	721	727	734	749	761	734	745	736	696	768	729	716	751	758	775	739	775	721	759	728	716	750	773	751	765	750	678	712	688	775	749	815	751	720	758	772	719	758	741	765	720	726	717	765	732	738	761	699	752	740	696	719	770	723	764	713	711	771	772	726	767	740	758	726	700	742	787	728	741	750	721	732	756	737	706	763	732	759	754	719	746	762	758	734	736	751	727	757	773	719	741	769	727	758	735	778	712	722	741	799	770	744	742	743	743	777	713	750	723	818	714	748	712	705	761	758	752	732	774	764	734	730	709	738	788	719	750	689	715	775	770	718	753	777	713	728	756	729	801	680	729	702	746	703	750	763	785	741	735	753	727	689	707	761	699	769	780	691	773	755	806	754	753	682	763	706	724	737	748	745	721	736	742	714	747	703	780	750	744	699	712	756	754	777	762	753	822	698	786	723	757	769	779	740	740	728	741	755	710	722	748	764	748	751	755	684	711	759	765	708	774	746	750	786	764	747	744	787	748	708	708	758	756	715	703	741	761	756	747	766	720	736	766	714	730	725	800	750	710	720	728	708	704	709	710	742	767	747	714	747	744	728	750	747	756	706	766	706	748	766	725	720	792	743	730	697	696	752	722	744	726	711	736	738	746	771	797	730	733	772	745	758	766	789	759	722	747	677	727	734	699	743	687	735	751	731	767	749	713	703	726	785	741	751	759	769	724	788	695	728	744	738	766	717	760	725	740	727	769	733	755	763	734	750	730	724	744	730	715	728	706	771	785	723	770	760	725	705	746	746	721	763	774	748	766	733	763	707	752	734	709	753	763	725	735	753	765	748	722	747	682	737	794	779	741	700	683	767	746	767	789	725	734	761	738	751	720	737	729	772	735	760	738	741	758	755	737	755	709	747	727	725	752	743	758	727	765	714	781	678	715	735	711	706	772	708	729	763	759	727	742	746	697	731	795	673	759	728	752	725	710	731	763	691	760	750	744	732	714	757	698	750	741	738	731	765	738	764	772	757	745	729	755	726	791	711	738	699	713	727	772	731	729	723	704	695	713	749	769	759	756	737	718	724	742	749	742	751	693	704	716	704	732	711	725	691	761	705	720	790	765	741	760	748	743	752	708	736	745	723	704	738	715	746	768	781	744	713	720	707	771	764	715	741	713	754	755	751	766	725	783	716	717	760	747	704	771	730	733	767	774	817	711	707	722	757	752	727	821	806	721	740	763	721	733	741	749	759	759	747	704	661	729	754	754	753	741	774	736	725	735	769	768	717	721	778	743	758	784	788	704	764	747	735	722	716	715	728	744	750	717	706	769	757	760	783	739	728	744	780	728	745	737	712	734	729	742	694	765	779	750	780	783	758	808	734	738	751	709	717	720	743	762	725	749	696	736	701	754	759	719	712	723	725	713	693	737	753	765	703	733	729	759	713	750	707	717	728	762	691	746	774	714	738	775	745	752	744	784	767	729	745	720	748	757	709	758	735	764	779	725	747	730	798	761	721	726	739	744	736	773	699	735	756	718	773	759	739	739	796	714	694	717	790	798	748	769	711	763	779	749	764	766	753	704	734	719	712	748	713	750	730	730	746	747	735	681	729	707	740	758	747	719	773	830	734	731	734	736	739	691	722	786	740	752	734	727	707	772	811	791	799	780	728	720	762	731	751	741	765	734	739	708	662	736	762	737	738	733	728	754	728	741	739	723	723	731	748	753	736	735	734	792	713	749	753	690	735	752	743	741	720	742	705	753	754	751	737	740	740	737	738	761	752	796	728	762	743	779	736	750	730	737	727	732	784	730	743	686	732	692	731	746	744	720	713	762	758	741	741	740	722	724	777	705	728	728	743	753	779	711	733	702	759	779	715	738	760	719	754	735	715	685	687	731	728	777	766	712	693	727	730	696	728	712	827	791	651	769	770	746	725	743	759	740	731	752	758	702	755	713	707	778	794	706	821	696	715	684	759	728	736	756	695	793	779	741	703	758	734	751	724	671	726	768	746	761	744	710	712	716	759	702	734	735	721	733	745	785	726	714	695	756	722	749	775	764	660	733	730	745	722	715	772	771	722	731	747	777	705	722	714	732	781	674	725	705	743	761	737	749	770	783	729	711	716	712	718	718	756	737	699	727	718	688	730	748	758	709	762	745	697	727	756	768	765	735	732	734	729	757	750	732	753	755	716	755	704	734	712	691	707	821	774	724	734	735	749	760	682	753	718	777	753	717	717	746	725	725	753	751	713	757	749	746	773	714	757	730	741	731	695	747	745	721	780	748	707	722	737	709	734	733	721	759	750	775	767	726	712	696	752	785	703	750	714	720	766	798	735	758	720	777	782	794	741	720	769	755	753	777	696	767	717	756	764	724	741	731	737	706	758	768	768	745	725	757	728	744	755	720	746	781	703
27148	46305	37881	26208	20151	15284	11520	9092	7156	5449	4273	3374	2738	2316	1932	1648	1490	1403	1330	1245	1133	983	972	901	964	952	864	828	809	811	824	866	870	782	822	801	807	820	777	774	757	782	787	758	743	756	799	751	746	793	732	727	778	726	772	768	737	750	739	761	746	690	756	753	751	726	718	784	746	744	796	745	764	726	744	747	719	733	762	738	789	729	766	758	755	745	756	715	759	706	738	753	746	742	763	771	753	755	740	739	750	717	760	752	729	731	731	777	753	822	785	750	759	719	761	733	769	742	806	749	748	771	722	769	761	760	769	712	751	748	756	774	751	717	748	685	766	770	792	753	734	695	739	755	761	738	752	777	783	736	765	740	736	732	743	760	756	778	712	755	780	800	797	759	780	742	712	764	750	731	753	748	732	715	707	695	737	738	755	739	769	771	760	759	780	709	736	702	743	754	706	755	750	731	754	747	766	752	723	759	698	766	759	739	787	744	734	691	795	775	723	735	750	747	816	765	749	767	719	751	761	764	701	686	762	744	776	690	729	780	785	710	745	722	712	755	712	811	771	809	786	703	747	724	745	748	758	733	756	748	747	759	745	744	725	736	741	708	735	747	753	809	754	762	730	765	787	776	718	723	739	725	735	751	667	768	709	760	742	779	743	738	765	760	769	723	765	765	762	751	764	772	768	762	688	744	728	767	750	700	740	705	745	737	774	736	729	695	711	739	727	727	730	751	739	735	763	748	761	737	745	780	780	769	831	746	678	773	749	709	776	757	748	774	752	728	763	725	750	767	777	727	738	744	746	768	753	712	754	724	762	736	758	763	742	724	750	735	779	780	744	760	739	793	773	727	732	754	714	724	752	765	726	699	768	738	742	745	746	754	729	763	763	783	749	741	771	740	766	753	707	769	771	791	675	770	750	723	724	738	743	769	761	778	824	759	771	775	807	773	813	781	843	777	722	784	722	786	759	782	765	727	786	804	773	704	766	785	747	727	758	734	747	771	757	755	761	708	742	794	732	705	742	772	770	783	789	792	758	767	750	794	731	745	720	773	695	757	765	700	768	757	731	773	735	750	778	782	777	777	776	692	776	771	748	707	778	755	718	775	779	756	772	741	776	767	754	798	730	767	775	750	710	722	735	818	702	822	780	777	769	758	745	711	742	762	769	692	765	749	786	739	735	731	784	792	749	719	794	734	738	790	730	781	738	781	737	727	722	750	766	748	807	701	714	731	745	738	777	779	721	749	729	766	705	715	737	746	758	773	749	769	727	733	732	778	718	757	706	745	766	757	745	749	738	777	731	746	769	778	746	732	753	773	811	736	748	721	760	711	770	754	761	725	739	783	739	735	779	724	748	737	743	761	741	747	727	794	751	719	757	732	703	765	799	741	730	744	801	745	760	771	708	747	758	767	734	772	726	743	733	706	765	740	780	824	733	731	750	715	724	733	738	777	773	801	771	734	761	792	754	748	688	698	768	743	786	762	702	758	724	743	770	728	785	750	733	744	760	780	750	725	745	765	756	727	776	744	765	715	720	706	762	739	740	740	714	772	729	770	756	725	731	735	765	725	716	759	696	703	747	745	782	736	809	745	738	714	761	750	811	766	780	753	750	793	725	752	756	764	762	747	789	744	780	721	754	752	763	740	741	756	763	808	731	801	769	726	760	761	744	773	769	792	724	753	790	748	758	759	773	772	747	762	727	738	759	749	703	751	711	772	753	744	744	769	796	701	764	747	747	754	717	747	715	728	739	766	781	755	795	756	773	771	745	761	686	741	719	768	777	787	766	786	751	722	749	745	795	785	737	719	769	735	755	709	764	754	784	730	737	776	763	710	752	750	741	792	738	764	719	783	716	799	750	766	726	729	762	735	750	715	725	754	764	761	756	787	749	736	789	768	761	801	693	760	783	792	733	716	774	729	787	701	746	782	804	717	789	752	733	700	719	695	774	723	765	759	779	749	791	758	736	744	769	806	755	758	731	733	720	739	819	758	798	775	725	759	748	706	727	744	698	686	704	755	740	724	739	796	754	783	748	765	736	739	742	764	759	726	734	735	783	736	789	783	784	738	702	721	731	699	736	765	790	748	737	717	818	762	755	712	724	730	743	752	778	790	720	794	708	773	761	766	744	829	686	744	780	754	722	754	754	768	760	722	708	809	766	744	740	772	692	725	710	817	785	740	748	771	702	687	695	742	695	737	771	777	762	749	801	754	760	764	697	808	733	712	737	761	747	733	732	766	707	724	738	742	770	716	753	749	760	779	755	795	754	758	749	728	793	729	733	775	746	720	724	749	739	768	735	754	734	750	727	786	764	797	764	768	741	708	708	794	699	725	803	703	725	758	760	783	741	749	727	750	786	801	751	788	742	762	718	743	722	722	753	698	730	687	744	737	759	755	757	741	737	743	765	743	728	739	761	760	735	784	729	769	751	757	794	742	753	747	706	753	734	685	748	750	730	773	737	752	759	775	715	733	752	758	769	833	739	778	790	785	785	785	727	731	811	783	764	723	726	725	758	725	751	726	790	765	715	729	759	745	728	766	772	768	798	754	781	774	707	761	715	784	757	784	809	771	756	737	748	754	712	700	716	782	710	769	742	733	792	764	757	743	801	737	731	807	726	743	788	739	774	751	739	753	727	749	752	768	763	739	737	788	761	756	755	806	810	685	731	801	771	769	738	719	764	760	755	711	771	722	783	748	695	768	760	714	692	744	750	746	720	764	766	716	804	799	713	763	760	758	751	736	730	724	730	763	762	724	737	713	729	744	762	755	770	759	722	769	757	723	746	711	732	761	750	752	789	723	736	744	773	719	781	722	782	780	740	738	736	735	776	731	749	719	733	738	729	747	741	772	768	748	747	758	704	736	733	753	759	755	736	752	751	706	769	759	755	751	788	792	779	711	776	728	726	755	765	760	722	796	753	778	777	769	759	710	764	782	747	754	729	754	757	730	708	760	802	734	780	728	731	771	736	794	697	771	744	729	752	763	786	756	803	737	767	751	711	736	759	734	700	746	734	704	707	713	790	782	755	788	771	810	770	782	749	742	738	774	716	746	804	719	715	765	743	746	722	774	750	738	755	741	766	770	756	755	763	741	777	739	794	714	756	749	714	744	720	764	739	742	740	723	759	731	763	777	726	745	782	723	762	748	713	765	764	712	740	708	745	738	774	730	712	742	791	771	702	743	745	753	727	764	762	714	781	731	756	779	733	778	731	729	747	767	775	701	720	761	790	761	810	742	743	727	736	750	778	785	724	737	736	749	746	732	725	761	733	734	750	778	759	720	718	725	744	762	756	743	727	756	741	789	712	695	770	785	786	742	791	759	766	751	769	733	731	774	776	762	777	769	755	796	734	733	680	730	768	768	789	717	701	741	795	746	778	766	744	725	744	760	752	756	747	778	728	793	750	767	765	708	764	713	776	795	737	740	756	739	773	778	750	778	761	734	766	714	733	705	694	745	781	757	765	770	732	736	771	751	714	726
24427	21498	29019	25356	23683	21550	15881	9973	7368	5783	4543	3596	3002	2426	2016	1841	1643	1446	1393	1336	1069	1122	1021	994	1012	1012	925	951	867	922	875	893	796	837	854	882	873	815	897	877	772	835	883	822	778	778	813	847	807	883	819	824	832	789	809	817	763	826	842	800	802	760	788	758	806	766	806	802	811	762	775	767	818	786	742	822	830	830	777	794	777	866	807	789	815	790	775	761	754	807	803	809	751	702	783	789	786	748	765	824	800	794	772	794	811	785	798	812	768	753	811	760	795	792	798	792	778	784	782	751	819	834	814	772	736	788	794	787	789	825	797	840	813	798	802	792	798	777	837	817	746	851	754	782	798	777	811	833	860	839	752	787	760	768	776	796	796	795	780	754	845	764	868	805	795	777	827	832	799	778	810	807	763	829	747	777	735	782	797	787	823	779	789	827	780	787	791	800	801	834	772	806	777	790	780	782	802	776	768	785	766	767	819	771	797	776	750	804	829	797	809	791	786	790	807	809	816	824	743	812	806	762	796	768	801	763	849	840	778	843	770	802	748	839	782	790	794	791	777	792	808	733	802	779	827	813	818	772	833	848	823	814	774	811	810	792	826	784	810	823	833	763	744	741	776	758	769	755	798	825	804	777	763	811	784	777	792	784	781	798	781	787	748	769	795	787	794	795	835	792	736	748	798	810	793	848	808	799	798	804	764	786	761	765	795	799	833	818	812	812	768	780	797	764	796	790	815	816	836	771	768	787	802	833	786	809	772	839	739	750	835	818	832	806	772	805	766	778	759	775	812	804	791	813	801	746	804	788	831	792	816	810	777	786	799	808	794	786	804	854	786	792	790	794	796	779	876	794	752	788	804	763	766	747	773	839	767	782	793	770	796	858	771	755	814	802	840	815	805	810	796	789	787	785	810	813	817	785	752	777	800	813	800	782	846	800	757	819	751	788	804	808	818	846	834	775	838	760	861	808	730	846	800	822	801	778	806	763	775	776	844	750	815	818	814	838	784	863	817	761	792	805	820	780	835	820	766	794	830	793	826	811	818	746	806	761	816	768	768	792	770	782	787	758	805	803	787	787	808	796	832	749	811	837	766	787	736	791	781	774	762	818	820	744	805	836	789	848	795	806	826	836	835	830	830	842	796	802	750	793	761	762	816	799	792	766	821	743	814	772	812	803	809	812	805	769	767	789	771	719	789	812	743	821	812	776	822	781	816	805	818	816	770	782	783	769	836	767	807	763	767	797	797	824	737	765	745	756	791	811	791	830	753	773	809	741	838	815	764	817	807	840	803	838	820	810	800	835	770	825	811	788	813	811	755	836	757	773	862	789	805	830	829	770	764	759	823	778	775	784	749	779	810	801	796	844	797	857	771	841	849	818	847	827	817	777	792	802	814	769	785	793	812	825	760	826	830	819	823	795	772	854	789	760	783	829	818	846	763	794	800	746	785	796	824	791	834	797	790	736	859	812	832	803	813	783	808	767	776	769	764	765	848	825	805	791	803	787	836	817	761	791	742	743	719	789	776	788	791	763	749	780	825	832	811	796	808	845	816	801	750	812	792	796	776	779	804	781	767	801	796	785	805	806	753	791	810	787	789	802	832	825	805	797	785	812	828	766	847	774	825	734	831	865	794	754	771	776	821	792	757	800	797	774	760	852	819	781	776	785	786	823	741	794	781	761	776	817	760	800	826	817	821	761	802	758	810	791	799	793	807	797	798	797	749	817	787	789	822	785	789	771	747	761	799	825	777	778	796	758	831	823	785	794	802	776	748	826	808	777	806	763	807	776	829	770	759	764	834	789	815	777	809	732	779	819	767	844	814	754	829	804	788	851	840	735	824	739	801	808	789	820	786	824	817	792	773	772	853	788	831	800	815	778	797	817	774	814	810	820	795	807	739	786	782	788	844	770	732	792	754	793	793	810	777	805	785	805	812	802	771	766	759	815	757	804	747	814	813	818	816	743	794	798	793	827	763	762	746	759	829	771	792	753	766	836	793	791	836	803	729	797	785	783	789	753	825	768	807	756	752	747	751	766	801	795	777	775	795	817	822	735	768	823	814	729	809	838	809	773	777	795	794	778	817	855	827	795	773	809	798	783	753	819	804	804	794	836	707	755	764	799	781	787	780	824	811	846	797	759	795	829	775	765	755	802	756	788	796	807	771	832	796	762	808	827	783	762	766	773	780	814	793	810	811	802	779	804	756	819	820	786	799	809	784	772	816	831	794	842	749	834	787	819	798	766	770	794	780	832	803	778	820	766	814	838	820	795	789	788	773	786	768	756	754	772	802	855	774	766	751	808	846	806	772	822	767	824	724	842	781	826	757	773	747	810	759	821	814	772	778	800	771	805	795	790	817	801	768	876	808	825	790	821	804	769	798	793	833	804	823	789	807	822	811	766	809	820	799	809	792	787	810	801	796	794	814	747	815	818	827	766	781	777	818	788	778	792	817	756	798	772	826	795	796	772	811	775	800	803	770	761	788	818	811	784	729	832	837	755	780	778	775	798	812	783	801	772	810	763	803	779	781	813	805	795	759	764	790	830	802	757	836	869	818	785	790	799	800	773	761	826	810	795	777	802	789	783	875	799	807	777	820	770	809	836	795	788	774	777	801	794	783	791	772	804	778	809	811	767	746	795	770	771	819	789	833	754	751	799	774	793	812	838	798	790	860	804	787	804	812	780	790	830	792	804	792	781	787	735	806	788	823	805	777	879	813	840	838	808	780	783	790	799	792	789	840	825	764	771	880	733	815	763	749	780	789	806	747	855	784	794	785	807	789	834	729	806	741	725	784	820	780	804	783	819	821	796	824	813	840	780	830	762	776	796	738	817	780	804	784	785	804	805	799	846	828	814	749	795	792	759	806	790	800	764	786	744	804	777	794	797	797	788	782	837	825	796	824	827	836	789	786	789	808	793	766	797	747	823	734	858	806	750	781	785	762	777	820	801	842	711	803	805	805	796	816	829	791	768	839	793	762	784	776	804	787	795	745	800	785	824	753	762	776	790	780	733	773	821	784	787	814	827	823	812	807	774	780	743	788	738	728	835	795	852	807	754	773	831	750	769	796	807	770	848	700	797	743	764	791	778	815	779	778	784	785	753	790	836	785	820	798	799	836	771	863	784	799	804	785	815	764	812	754	776	769	774	737	791	797	766	786	828	801	801	779	737	843	794	831	753	741	813	793	787	839	826	812	788	801	798	796	844	803	807	810	779	735	823	815	828	797	808	792	787	818	814	789	805	774	738	753	757	764	753	774	825	861	870	793	766	804	821	815	805	822	818	807	817	804	814	836	770	841	864	828	757	851	767	764	747	834	772	781	773	778	772	807	778	767	740	755	788	770	845	781	783	797	759	787	769	794	769	798	793	814	780	787	795	802	798	775	801	785	775	755	818	743	816	769	789	795	797	809	764	794	790	743	818	788	796	767	808	811	792	833	801	801	795	789	784	752	772	830	794	812	838	814	797	772	806	801	851	836	806
26653	53559	44684	33302	26754	21076	16621	12700	10192	8214	6279	5052	4008	3192	2686	2206	1987	1804	1635	1512	1311	1216	1208	1078	1113	1057	1052	946	961	975	892	905	913	917	926	835	863	894	841	858	845	820	824	849	813	765	832	785	807	819	815	769	800	828	824	854	733	846	861	822	783	784	798	828	857	798	776	823	801	817	829	825	790	806	767	784	768	805	792	768	822	793	782	863	821	785	813	800	761	809	799	831	815	825	776	734	775	773	827	841	803	728	834	754	808	769	772	827	817	768	744	818	804	822	777	824	829	748	771	788	817	785	757	761	834	747	808	773	808	794	798	831	797	796	764	820	785	755	750	883	818	743	797	804	829	790	773	762	735	787	818	805	764	748	833	742	784	851	785	807	762	828	768	780	802	746	808	794	772	778	756	812	809	787	777	824	791	783	833	819	787	781	772	810	766	806	789	753	746	833	781	784	804	811	816	770	760	786	773	870	793	794	780	803	788	850	782	734	807	814	797	787	793	810	795	824	824	815	835	808	821	779	793	800	816	816	750	829	769	792	850	823	811	755	809	812	801	807	763	781	783	786	773	802	818	798	816	782	793	843	788	750	772	748	781	828	780	817	807	805	771	781	765	845	795	746	799	829	784	771	818	811	825	798	741	800	797	783	794	826	883	827	808	790	817	766	777	788	859	822	822	810	799	808	776	776	779	801	808	798	803	791	776	801	802	773	737	827	776	801	785	805	797	805	760	801	783	815	829	781	819	821	768	805	800	791	865	799	830	777	764	769	793	802	817	854	797	774	782	756	824	784	791	811	774	782	759	806	764	740	792	789	796	818	766	797	804	761	811	796	825	844	762	803	803	774	813	768	778	792	758	817	794	759	801	824	773	847	820	816	821	791	757	839	741	751	770	763	775	844	790	745	783	836	792	811	806	794	816	784	833	800	787	757	767	838	835	778	833	791	776	793	783	807	835	825	831	775	790	797	800	791	772	800	801	792	759	820	789	826	821	833	776	798	741	839	814	777	841	783	841	760	787	827	767	748	808	774	769	823	798	790	825	816	807	767	794	773	822	783	809	789	836	818	791	799	808	774	847	805	775	849	827	781	764	779	767	774	793	805	820	757	819	801	807	782	821	838	815	788	773	754	788	753	774	825	789	774	786	785	832	766	761	793	765	792	806	849	775	802	786	749	767	764	783	810	809	751	789	767	798	810	803	781	840	795	801	789	770	832	785	781	795	842	794	834	740	791	816	812	797	815	796	815	765	820	788	868	796	789	818	746	792	849	792	822	755	795	785	750	784	796	760	825	739	814	794	824	774	785	843	783	756	778	794	783	808	819	784	780	778	791	811	799	770	786	786	816	787	792	823	840	819	798	822	784	791	779	788	827	829	792	742	807	736	757	845	776	774	786	765	773	812	807	764	773	769	793	834	821	798	808	806	792	816	760	813	780	815	771	810	744	821	766	783	777	771	812	815	831	748	782	791	817	791	838	751	793	802	795	841	792	812	800	840	739	784	783	836	788	815	784	807	718	773	798	767	800	743	734	753	737	791	754	736	815	839	817	802	819	794	829	763	806	813	784	775	760	761	771	808	823	795	781	837	822	804	783	810	816	812	806	762	790	792	788	816	823	773	783	774	776	814	817	790	795	763	765	774	778	829	762	792	859	760	803	802	826	801	837	803	785	791	813	835	791	785	782	804	797	806	760	775	776	800	829	827	754	773	785	795	788	843	812	777	821	777	775	794	793	812	748	771	768	791	745	812	848	762	822	782	835	849	801	769	765	786	776	772	836	767	753	825	745	824	788	771	768	806	837	790	773	805	818	820	828	783	776	782	792	784	805	778	777	758	821	783	809	797	765	839	822	799	781	762	798	768	807	774	783	749	773	771	769	831	780	827	791	782	770	780	851	793	802	802	780	768	813	792	837	805	816	859	791	735	787	766	796	787	821	786	787	804	787	767	750	817	770	795	773	808	796	805	763	770	808	753	818	776	823	788	798	759	820	786	809	781	809	779	791	748	835	763	800	737	800	761	761	780	797	754	755	841	787	800	775	838	847	812	822	776	812	781	775	838	761	779	787	836	801	785	786	786	775	766	782	749	805	801	776	800	790	825	802	767	811	828	759	753	798	784	755	802	808	725	801	841	805	770	792	762	803	747	825	789	793	824	798	826	754	806	797	804	786	762	783	811	814	823	794	766	813	815	776	837	792	805	767	806	798	809	791	776	820	787	777	818	749	747	743	804	804	803	775	817	776	816	758	802	795	817	804	808	783	810	804	806	801	846	797	735	768	813	802	769	840	745	756	750	767	831	823	807	752	813	842	773	786	791	779	812	802	768	764	795	799	777	858	794	756	771	749	841	753	781	812	779	805	856	802	815	817	817	802	773	838	780	788	807	782	758	779	831	806	771	778	776	769	802	871	790	809	783	816	750	815	758	799	761	797	804	752	799	863	784	780	834	781	832	805	808	768	827	758	797	822	804	769	807	788	795	752	791	756	811	873	830	803	797	803	812	825	806	790	766	807	762	765	829	770	840	796	770	822	792	720	850	771	857	791	838	807	803	772	844	820	775	832	832	751	767	802	778	738	749	823	814	778	803	810	801	819	801	786	809	794	770	817	765	815	787	812	810	829	801	807	850	801	799	786	779	805	810	828	745	813	770	783	743	824	790	776	803	812	768	771	826	791	754	772	752	809	799	828	779	767	793	802	774	777	805	789	781	806	821	844	787	770	787	756	833	759	769	827	749	789	827	791	798	824	772	770	825	774	811	734	755	761	764	854	792	833	817	797	799	796	826	834	803	818	812	762	784	789	845	792	820	811	775	752	793	769	829	782	789	756	761	796	785	814	818	781	777	802	753	763	782	785	771	781	785	817	810	791	786	807	812	874	735	785	782	791	811	810	792	809	788	820	831	785	813	830	757	811	834	792	719	816	777	832	760	782	840	839	804	834	794	805	811	812	725	786	743	843	809	754	790	843	817	849	764	817	835	856	828	781	810	834	725	769	850	786	789	790	784	825	811	776	770	795	843	784	813	739	831	759	776	834	785	826	791	784	801	782	788	855	828	786	842	795	788	772	829	771	806	795	772	790	783	806	817	793	790	813	846	862	792	792	809	799	808	792	781	803	743	757	798	787	802	780	815	772	807	772	807	847	744	816	802	786	765	773	806	744	801	804	774	761	801	838	806	816	828	796	828	776	777	766	749	813	752	811	784	749	841	826	796	826	789	794	799	831	819	718	779	793	807	840	795	785	796	769	800	799	779	775	803	806	798	781	772	765	745	778	762	802	837	745	799	762	802	820	807	784	768	791	729	767	758	780	824	778	814	768	764	819	771	801	798	791	803	752	754	745	777	799	812	792	767	802	758	788	775	801	789	811	791	763	789	733	781	768	774	814	805	793	787	817	812	778	777	742	768	809	826	809	782	791	809	844	800	780	765	747	796	801	782	776	831	801	784	782	778	822	773	781	769	788	805	793	793	792	792	792	808	803
25559	21611	28935	27876	22513	16349	11123	7485	5576	4685	3665	3053	2487	2066	1747	1523	1376	1285	1246	1112	1049	1011	1004	948	984	919	897	909	842	876	879	866	868	882	830	788	832	796	809	770	827	752	805	779	805	795	786	767	804	718	762	780	776	811	831	827	787	803	727	806	842	789	797	810	791	832	767	816	789	799	760	777	820	790	800	815	816	740	772	822	784	781	776	748	798	799	789	797	800	793	771	767	758	864	775	843	853	788	816	828	767	757	787	786	866	764	760	849	789	762	789	746	788	745	785	722	783	805	799	770	762	820	727	780	737	749	791	787	779	820	759	788	805	844	796	806	827	807	773	760	792	793	786	760	782	817	790	849	803	787	791	838	817	797	757	757	755	814	757	760	759	830	753	781	852	751	810	759	784	795	773	756	777	750	807	802	818	776	766	810	805	766	793	751	813	831	825	792	757	794	847	757	844	813	791	776	759	818	786	852	777	775	820	823	792	839	770	777	809	794	753	801	831	741	797	790	778	756	789	778	803	753	747	770	792	758	796	767	801	776	797	773	780	768	768	806	786	774	806	745	831	780	810	766	757	760	741	755	777	780	777	782	835	763	751	760	807	810	790	779	791	735	768	789	743	777	859	736	776	739	776	770	805	792	764	765	781	750	797	820	782	779	758	779	775	789	793	807	760	843	787	713	774	781	814	798	759	759	848	826	769	808	853	795	778	783	779	785	784	789	756	792	754	778	777	727	774	777	801	772	802	852	790	843	804	810	793	806	728	786	756	782	791	806	829	809	785	820	795	763	758	824	800	776	820	792	802	806	783	831	786	724	799	822	801	756	812	757	740	764	750	788	742	802	789	760	767	788	775	746	749	796	768	761	748	735	779	775	799	819	784	793	791	785	806	781	723	795	788	766	835	812	765	789	786	805	751	733	758	763	783	793	751	766	784	774	811	750	792	792	809	804	796	765	795	757	798	746	767	783	735	810	783	821	779	762	746	808	788	765	795	774	773	828	789	780	776	801	779	784	829	807	821	785	817	794	814	788	744	771	771	799	813	756	830	797	804	809	762	792	819	785	849	753	768	804	816	778	738	805	793	839	782	800	751	760	831	747	841	783	826	792	851	788	789	798	804	769	772	796	756	829	740	785	780	765	799	816	789	778	760	793	799	790	844	779	821	799	767	756	793	790	769	748	790	783	789	773	866	731	780	773	715	799	757	815	802	829	797	761	771	788	769	753	775	773	799	760	748	795	766	804	792	807	787	746	733	858	802	772	801	830	770	788	721	784	779	783	812	793	772	756	791	758	774	780	826	777	767	738	792	804	815	783	788	790	817	799	741	766	806	806	774	799	820	738	787	798	796	765	792	799	788	774	784	738	761	796	799	830	796	768	803	819	748	823	736	750	788	779	797	775	785	767	823	832	777	782	789	791	802	791	789	765	748	787	778	764	782	761	795	760	797	812	762	789	721	730	778	790	861	772	827	807	787	788	770	802	778	792	791	808	786	765	748	762	774	803	805	796	798	765	821	799	795	795	772	778	780	773	803	802	772	818	789	790	843	785	747	751	752	781	792	777	774	782	750	801	811	822	785	788	799	787	777	774	727	825	772	753	753	781	785	766	796	753	736	800	806	814	761	814	753	805	799	806	791	761	766	725	773	736	759	816	793	803	751	790	800	806	757	749	816	803	732	776	824	818	720	772	836	771	766	788	798	754	804	794	812	769	762	788	811	755	762	738	842	752	732	804	791	762	788	792	806	768	810	792	749	756	780	770	748	816	761	767	773	774	787	781	748	785	787	784	754	810	803	794	859	792	781	835	746	820	815	776	812	803	755	779	803	802	787	785	746	727	742	799	798	839	836	815	804	803	734	831	825	722	820	770	795	785	782	768	777	805	825	747	750	754	774	760	791	794	767	793	758	789	783	768	752	817	757	795	776	799	784	794	823	736	769	805	774	789	807	790	806	772	764	810	809	812	766	770	866	765	788	768	786	788	776	830	786	828	791	804	799	814	828	778	774	774	788	814	763	754	754	784	828	789	760	756	841	831	756	759	816	836	782	752	783	739	802	780	760	773	830	808	766	774	808	744	736	762	808	796	767	721	784	777	818	774	789	774	743	777	783	786	747	773	791	875	767	810	793	812	774	772	778	793	766	807	767	773	789	782	811	775	776	806	813	756	773	819	774	761	784	838	828	780	806	793	839	790	754	750	760	744	758	720	767	741	748	743	783	791	802	805	804	804	758	785	737	777	802	752	754	803	727	810	780	796	801	787	772	764	778	767	742	801	811	803	772	789	788	767	773	802	773	769	807	806	816	784	763	830	787	766	766	763	828	786	772	764	764	744	738	740	793	825	788	764	784	782	746	739	784	779	799	790	823	761	784	816	802	810	771	748	791	773	788	814	767	766	824	741	829	795	801	793	795	764	772	720	850	765	773	821	742	817	852	736	742	788	789	798	806	811	748	764	770	782	792	809	813	813	823	825	800	790	807	746	754	784	883	760	806	806	800	779	790	819	768	800	809	800	761	761	761	780	803	746	768	821	771	781	778	776	798	801	789	810	791	754	783	825	778	796	740	776	812	779	777	786	759	758	819	846	796	767	752	835	749	794	812	786	788	724	740	807	723	769	738	792	821	821	763	808	763	747	747	710	799	794	775	783	758	833	759	757	755	790	797	775	795	784	784	801	826	776	833	747	819	795	769	798	726	826	774	768	791	744	772	801	747	846	741	807	793	801	783	763	737	766	766	743	815	748	804	754	817	734	798	789	796	804	762	770	830	792	781	786	788	809	781	773	836	870	752	796	803	809	771	781	814	772	786	786	747	768	778	772	797	797	773	767	789	786	791	736	821	779	849	759	771	760	804	771	799	771	766	796	731	816	806	785	800	785	728	795	809	816	749	823	819	764	762	730	808	850	820	770	791	793	806	793	805	773	782	774	720	777	822	783	764	765	750	770	781	781	835	789	801	765	815	825	771	761	786	736	789	795	738	783	868	777	794	764	817	776	796	795	785	791	787	736	868	799	784	804	751	785	802	812	783	824	785	772	809	742	745	807	772	786	764	765	794	757	776	713	763	779	793	758	841	753	790	816	776	766	760	764	793	783	774	723	776	764	780	744	782	804	789	798	773	764	771	803	748	798	787	812	757	727	781	780	752	824	757	792	815	767	784	803	765	770	786	806	794	768	818	795	732	743	803	781	784	813	767	757	813	817	802	809	796	790	787	805	801	771	784	783	815	787	760	833	713	794	793	789	773	856	793	763	798	805	773	804	779	779	751	723	819	836	809	720	803	806	764	776	799	797	741	747	750	837	757	724	759	822	752	786	765	807	798	765	779	756	784	807	739	765	811	773	789	818	775	757	767	793	815	830	798	787	783	770	774	758	767	807	734	797	786	782	828	782	723	754	783	784	797	753	802	776	789	752	776	778	799	788	750	752	795	739	759	799	734	755	801	762	808	757	847	762	767	760	802	799	794	816	844	778	800	821	769	736
27012	50127	41062	30266	24002	18775	14013	10986	8535	7055	5287	4281	3476	2898	2323	1857	1716	1570	1373	1251	1229	1139	1128	1073	1058	1029	988	928	925	922	933	921	869	910	859	875	801	828	830	835	840	828	784	806	828	803	767	811	794	814	776	825	812	771	817	786	770	815	768	795	788	764	814	740	837	773	766	811	782	788	830	819	862	765	782	775	772	827	837	769	769	799	744	848	769	760	850	811	804	781	804	792	819	816	816	783	802	802	755	839	836	816	756	830	777	823	844	755	826	769	860	804	831	742	766	806	787	834	780	796	792	812	814	839	797	746	773	784	787	777	793	809	765	775	795	836	803	782	785	752	834	761	768	738	806	786	810	781	750	810	818	795	790	767	774	774	858	770	876	780	782	796	812	816	780	803	787	757	833	795	818	773	807	782	770	757	779	804	832	806	748	742	795	785	744	773	850	814	767	788	790	793	790	753	762	766	807	823	803	785	763	795	803	797	747	786	791	795	752	783	836	781	760	806	820	803	821	781	787	807	806	799	802	756	812	806	833	833	800	800	836	829	774	800	826	810	789	803	807	768	822	856	814	779	808	800	764	814	799	806	741	738	777	739	793	802	768	838	764	806	810	840	798	752	798	793	760	748	821	773	789	788	774	779	808	817	818	799	753	763	765	774	808	804	864	787	809	806	779	775	810	735	772	749	797	781	856	776	798	766	725	823	792	780	831	786	772	837	759	729	776	813	794	805	764	809	771	812	802	808	841	848	822	792	853	785	778	771	794	698	741	771	805	806	783	801	791	790	748	748	772	804	768	791	820	782	809	813	816	813	781	845	795	816	780	796	760	787	784	788	781	754	802	748	774	822	779	802	779	829	780	773	795	766	775	774	831	812	785	832	847	832	824	778	785	843	782	746	766	728	822	793	749	794	786	799	789	794	787	803	759	782	766	855	752	774	734	812	757	771	806	804	796	822	781	759	845	765	803	806	829	861	771	803	760	857	781	777	813	761	798	743	745	789	788	776	780	782	750	792	832	812	789	807	789	803	781	799	782	776	812	790	779	845	780	814	790	800	815	791	837	811	780	815	787	781	818	816	792	787	757	759	739	809	855	761	834	848	785	778	825	842	825	821	782	798	829	804	757	861	781	782	809	772	812	815	774	778	740	785	782	781	755	804	806	748	792	801	784	799	798	796	792	800	762	744	743	798	753	767	822	808	833	785	831	825	822	812	803	822	795	812	766	768	766	817	795	762	787	776	740	747	824	812	779	835	783	791	759	783	816	773	808	824	802	771	833	806	761	814	816	722	781	821	768	805	845	773	832	783	756	756	779	782	811	777	804	801	787	819	796	796	801	806	846	821	767	814	834	773	787	762	840	851	776	773	804	761	745	805	848	815	770	816	797	824	820	839	804	798	811	817	752	793	820	773	804	817	797	791	732	765	789	805	774	820	789	795	831	848	817	807	775	865	823	776	766	797	840	795	784	780	801	797	807	796	803	781	826	787	802	818	796	770	810	778	795	815	770	790	822	803	826	797	840	813	785	814	778	790	785	807	844	822	817	782	817	802	767	801	802	747	804	794	810	809	839	770	779	789	775	810	862	750	792	802	844	782	791	804	842	816	841	768	752	787	785	801	800	823	795	771	773	801	797	748	805	778	817	769	793	776	796	783	783	770	764	783	794	779	775	781	764	807	782	788	766	869	822	734	803	765	755	806	768	825	869	821	791	823	794	766	810	786	784	823	777	765	782	830	816	818	737	835	839	817	779	794	771	829	807	790	743	781	827	797	785	747	782	796	772	750	812	803	791	794	815	768	834	785	825	867	806	804	802	762	832	767	821	785	762	828	861	770	764	777	796	803	801	840	777	817	816	821	778	782	828	837	812	845	771	800	790	820	792	756	797	794	780	789	801	831	780	823	811	808	788	762	785	767	783	813	797	779	768	811	824	780	794	730	793	774	751	777	751	795	777	815	829	828	780	812	751	798	746	749	801	727	786	755	785	766	760	794	812	798	769	768	775	821	800	796	800	731	747	800	796	778	803	796	800	787	777	758	784	833	795	795	804	797	836	760	799	872	804	780	769	752	805	821	809	800	798	805	781	789	817	814	777	796	733	779	796	853	816	819	765	786	795	780	776	803	757	830	778	749	788	752	778	760	756	809	796	792	831	767	762	815	821	791	804	797	767	764	795	790	830	819	794	825	794	774	780	806	810	789	790	814	818	902	780	806	741	732	764	781	775	793	785	801	733	799	791	791	858	803	752	825	765	788	757	816	782	799	798	776	802	771	803	769	836	747	735	783	769	826	808	815	781	802	789	778	826	798	795	774	847	751	746	857	756	786	776	793	790	837	766	764	762	817	841	790	813	806	851	781	767	807	839	751	808	848	809	828	742	760	793	797	795	759	757	819	758	767	780	793	787	797	816	781	801	774	824	802	838	768	833	830	835	828	756	769	773	800	791	806	778	744	815	790	768	803	807	762	742	797	789	796	779	754	791	788	853	819	770	800	840	768	809	750	749	831	822	839	781	801	780	809	806	829	773	822	732	755	801	763	779	853	797	770	791	805	816	771	813	764	762	797	769	855	821	771	777	794	801	742	754	806	798	817	852	830	792	781	822	767	811	802	807	796	780	741	806	797	816	787	774	781	827	786	770	812	835	789	754	783	826	757	750	800	779	733	807	804	791	804	750	802	808	772	858	750	779	797	779	840	790	771	780	795	754	786	783	766	766	829	810	793	805	771	796	819	794	773	791	860	777	760	791	784	773	760	829	782	838	833	817	747	824	781	805	791	778	768	757	766	744	860	764	826	761	771	821	764	784	732	834	823	730	788	760	782	766	745	833	776	871	828	748	783	788	786	800	828	760	784	817	783	786	826	818	791	799	862	811	789	818	781	760	805	756	822	797	762	846	772	775	751	737	779	799	781	802	764	838	804	783	850	804	776	754	793	805	766	786	818	767	791	830	783	807	763	774	778	861	824	831	841	763	777	776	793	798	788	813	807	806	827	751	784	796	847	805	798	809	812	803	818	801	812	767	799	835	802	780	799	824	775	819	793	840	759	763	771	796	786	850	805	792	772	834	800	796	779	801	764	806	801	822	808	739	783	796	795	772	788	797	805	811	831	792	783	766	783	786	781	788	750	800	774	799	809	785	795	799	795	830	817	810	791	801	787	799	762	787	795	839	757	774	796	771	753	868	797	831	805	818	778	763	807	815	820	815	800	776	798	779	760	826	825	801	761	764	821	832	834	783	816	805	793	782	816	793	749	832	787	791	794	816	788	800	751	763	804	754	780	791	825	799	783	822	815	801	781	746	756	816	789	780	833	721	792	783	803	786	800	773	762	735	779	789	858	780	794	777	795	804	787	770	841	814	758	773	769	749	770	808	799	791	774	772	815	815	830	828	825	817	800	822	789	821	764	819	775	772	817	779	775	788	811	779	741	760	803	766	774	804	793	828	795	807	819	769	796	780	812	798	784	778	808	814	778	785	760	782	783
23269	21622	29450	24403	22458	24433	23892	13973	9723	7725	6229	4896	3995	3407	2715	2252	2139	1876	1756	1478	1435	1376	1325	1238	1177	1105	1167	1072	1081	1088	989	1024	1021	985	982	1006	1024	968	967	994	969	962	859	967	965	933	925	959	928	938	919	896	897	884	923	916	983	965	933	959	880	863	897	973	949	964	927	916	887	896	894	906	907	924	885	887	875	857	904	930	865	950	875	873	905	878	865	896	871	873	897	896	864	871	908	973	916	878	905	951	903	878	920	886	945	868	898	942	864	915	906	934	872	897	934	928	878	860	909	923	865	932	881	873	946	909	954	947	943	888	927	888	869	907	859	923	926	883	928	944	894	895	899	861	901	898	917	923	919	918	899	938	899	897	904	937	876	895	915	913	974	898	960	859	900	911	920	861	846	918	880	931	889	841	926	910	915	886	875	890	927	916	822	892	906	918	883	905	909	886	877	934	886	881	920	908	853	904	874	899	871	923	957	907	887	866	903	887	891	887	857	890	909	918	887	891	867	910	860	870	915	896	865	865	886	936	904	910	893	854	888	931	902	916	936	880	866	935	881	917	873	909	898	915	933	851	894	845	918	885	950	909	872	971	892	899	941	932	931	890	873	919	886	864	832	971	916	877	956	872	896	980	917	895	856	846	878	881	894	889	909	923	920	882	917	864	892	861	907	906	898	945	908	936	842	957	902	863	864	900	847	919	903	954	928	889	904	904	846	924	945	889	911	903	912	931	868	883	859	900	924	878	941	909	868	904	911	913	923	899	926	919	849	932	952	889	869	879	868	901	930	864	857	945	868	931	946	877	941	838	929	928	927	910	907	867	900	893	908	893	930	904	909	876	916	935	926	863	904	848	900	926	875	833	906	881	859	886	903	868	889	902	875	936	879	953	861	866	935	909	898	919	864	912	895	893	916	875	877	919	881	899	933	889	883	926	964	916	925	915	892	965	909	886	905	934	889	946	914	898	945	842	835	1002	879	885	851	950	905	882	914	914	917	895	897	895	884	915	904	931	915	914	904	883	893	930	937	915	933	882	907	876	860	909	903	900	908	952	849	873	887	938	916	911	910	907	905	922	893	926	932	901	927	860	946	947	856	868	865	904	950	869	942	915	877	914	941	894	911	935	878	914	860	892	900	881	958	858	952	902	929	913	893	912	869	892	890	874	861	913	848	983	914	897	895	927	924	897	854	944	899	885	900	916	884	872	902	877	1002	920	911	930	911	867	864	893	849	913	904	893	920	888	948	853	929	833	883	885	881	949	921	903	900	906	869	856	859	934	922	937	882	856	932	926	892	920	919	875	897	884	885	854	908	939	907	945	909	937	937	874	868	900	915	880	876	936	890	908	904	907	886	900	910	940	920	868	957	838	911	893	893	862	901	909	900	921	865	854	938	876	867	915	847	855	847	903	945	906	898	849	884	874	893	893	882	889	933	818	888	887	898	899	878	892	903	905	900	900	900	903	906	940	941	899	855	905	921	936	907	907	902	920	935	926	938	867	875	888	944	941	898	929	930	920	905	900	900	917	944	936	925	872	912	888	866	901	928	983	827	901	872	920	955	828	864	919	920	883	902	917	901	850	893	894	913	902	900	950	910	893	872	935	899	878	962	891	934	834	860	906	898	898	884	896	938	878	890	916	864	934	897	888	946	938	905	933	895	895	934	904	934	894	900	933	919	956	909	912	902	885	899	891	909	877	882	961	885	912	869	866	945	911	916	848	936	877	899	875	859	889	935	898	911	916	891	911	935	916	887	846	949	860	986	895	890	860	863	845	907	881	886	926	916	893	853	909	962	907	838	875	863	883	895	902	867	921	901	864	884	872	898	873	917	871	907	908	915	905	856	887	955	915	903	879	890	901	838	863	916	903	911	873	872	842	875	907	897	836	893	920	885	905	928	900	960	907	957	868	909	953	869	876	860	935	879	934	925	914	897	954	883	890	898	888	860	882	910	906	915	870	860	864	938	854	929	916	896	913	852	871	910	890	898	882	958	932	873	857	889	920	931	843	891	878	930	870	912	931	930	897	872	917	883	908	889	902	855	926	886	885	875	907	887	931	962	866	916	857	844	874	875	907	923	899	939	941	835	906	944	898	936	960	915	899	887	937	917	927	894	892	883	892	895	858	881	938	890	894	919	889	894	889	881	934	914	883	886	908	877	969	845	861	846	918	889	925	937	851	908	913	881	943	907	915	863	876	934	884	864	832	878	897	903	900	889	908	896	964	902	853	888	891	889	943	907	927	902	921	861	857	912	916	889	887	942	917	943	884	924	846	902	849	901	898	917	925	911	909	923	881	934	902	880	835	876	961	884	961	917	869	899	947	897	948	885	903	894	871	845	939	955	890	897	896	889	887	933	895	881	909	887	917	912	898	933	872	833	840	908	896	862	908	872	914	897	968	927	895	858	884	908	913	856	885	912	886	900	892	885	927	952	915	847	891	883	894	904	940	933	923	864	845	885	872	907	923	859	881	936	934	878	885	877	885	890	934	919	905	957	916	859	890	865	870	919	889	929	906	878	927	861	932	913	913	874	901	876	917	905	866	929	874	914	902	928	870	964	838	889	883	864	926	903	865	882	921	864	887	897	836	957	933	878	899	892	888	955	898	915	919	867	956	893	914	918	979	888	933	918	909	931	849	870	915	910	855	890	953	883	925	907	908	923	899	879	899	924	842	886	875	886	898	921	881	928	918	942	868	904	894	904	927	906	872	896	905	940	898	914	918	912	882	907	916	900	892	905	896	890	921	872	918	932	858	919	866	929	928	854	939	923	804	831	907	937	869	921	869	944	865	816	895	918	917	828	928	878	938	926	926	884	849	871	892	859	954	951	879	881	941	900	869	916	867	886	929	930	966	915	917	906	906	857	855	831	919	862	888	911	882	839	875	876	923	897	917	848	867	864	933	888	870	897	875	928	886	880	835	953	921	929	856	880	956	899	884	900	894	873	937	896	911	873	932	909	903	861	857	852	916	889	885	903	864	911	923	904	910	918	933	972	888	902	867	871	859	907	876	905	920	844	923	856	880	855	899	893	919	939	877	891	873	890	896	904	888	941	848	848	938	919	921	883	889	890	872	932	924	924	858	857	924	861	898	900	896	887	892	846	890	903	935	925	906	877	897	906	876	879	954	928	883	926	911	967	909	889	905	889	919	907	892	858	911	885	845	907	948	877	933	925	903	880	850	921	889	932	910	863	885	875	878	896	986	924	894	867	897	893	896	915	879	945	935	887	966	867	874	893	882	902	898	937	912	941	875	931	910	918	932	918	883	893	894	865	908	870	912	919	948	882	944	911	863	904	883	901	902	938	886	936	926	860	889	928	875	925	866	871	918	891	865	899	930	864	933	926	995	870	897	915	907	878	925	884	914	922	890	902	967	921	880	908	881	871	915	905	904	915	940	875	951	955	870	897	846	991	878	884	920	921	888	905	919	865	930	925	904	894	857	881	919	909	891	896	908	876	895	906	887	879	917	879	873	910	886
29362	58556	49321	38159	31830	26112	20982	16371	12635	10396	8165	6525	5374	4563	3531	2792	2380	2205	2061	1682	1559	1510	1495	1361	1348	1302	1139	1156	1173	1150	1077	1071	1020	959	999	992	954	968	980	912	936	943	939	987	907	902	874	838	882	879	901	963	976	926	887	884	929	927	936	941	926	868	886	921	908	891	920	869	894	888	855	888	888	952	850	855	854	856	880	877	917	899	894	907	877	914	866	906	873	900	913	908	880	867	939	879	832	899	900	856	930	890	872	886	883	863	850	928	882	856	874	845	860	890	846	901	862	843	951	837	922	892	899	870	858	894	887	884	891	855	881	875	860	903	954	871	895	873	931	959	952	865	865	874	884	842	934	904	819	884	922	862	922	883	887	893	899	898	887	894	905	885	877	879	872	901	884	905	922	913	877	942	901	868	856	924	876	891	890	869	846	879	874	930	875	848	905	865	841	903	915	854	850	939	843	853	884	815	842	850	864	917	877	941	864	940	821	888	917	881	880	897	893	858	896	917	923	871	869	888	908	899	888	906	858	877	931	890	883	920	823	862	842	897	890	850	868	868	847	927	896	864	923	915	837	841	891	821	867	914	848	899	881	921	926	965	917	883	887	861	911	931	841	899	892	890	897	892	894	912	840	845	843	871	860	853	915	830	899	904	889	878	866	934	875	936	911	852	859	905	932	870	893	869	900	850	890	869	953	945	824	858	879	913	878	868	909	898	898	822	845	872	882	887	866	889	904	856	909	882	920	979	872	837	847	850	876	905	841	835	860	817	870	896	901	882	897	859	916	891	866	897	862	900	901	879	913	874	934	820	908	901	902	874	908	862	829	901	917	918	857	887	868	886	939	863	905	882	835	911	898	824	870	890	888	906	862	895	865	901	957	820	878	853	898	870	851	879	929	853	879	898	881	834	920	925	882	907	880	887	856	876	893	868	836	853	883	857	880	903	862	842	925	902	884	861	925	945	889	817	881	890	862	884	888	892	874	896	860	881	907	900	929	841	844	900	880	871	909	895	928	923	864	931	872	852	861	902	875	918	862	915	903	861	843	900	885	898	941	908	926	871	903	791	876	896	875	909	878	897	934	866	904	892	883	887	861	878	898	911	902	931	902	868	912	907	881	850	830	894	880	893	898	881	890	817	859	857	888	857	965	884	838	839	900	853	928	855	900	936	901	852	869	867	887	837	888	891	893	868	876	912	873	950	864	866	918	882	886	892	862	891	898	855	910	873	863	896	883	821	926	852	918	866	948	868	829	888	912	884	890	889	815	883	883	865	887	937	869	868	942	893	862	891	897	866	846	903	912	862	940	865	867	907	878	885	881	880	864	884	900	866	850	858	898	904	838	893	888	891	892	852	893	873	897	889	855	861	862	870	934	873	901	886	928	825	908	842	902	862	881	855	913	855	895	862	898	843	860	856	885	911	927	861	824	872	879	922	915	882	837	898	895	864	871	860	882	867	836	892	846	935	914	851	872	910	883	895	863	842	839	848	853	899	918	851	871	900	893	926	855	921	854	840	896	856	909	978	841	926	881	958	879	854	772	888	884	863	858	915	842	885	882	896	869	876	865	862	917	919	936	890	933	888	922	883	957	931	851	920	901	846	865	867	911	871	880	917	863	867	881	891	846	858	840	889	907	867	924	820	935	830	832	859	876	866	874	859	884	819	872	874	903	927	843	861	917	877	885	863	891	837	867	908	850	869	834	884	872	880	921	882	870	906	851	873	879	856	881	898	856	895	918	865	840	919	911	901	858	871	931	870	933	899	913	884	873	875	883	806	916	889	905	880	885	887	872	924	880	872	878	910	882	845	971	833	884	866	865	894	914	898	831	843	878	870	889	870	950	847	878	919	863	871	867	839	922	859	912	905	829	874	841	858	851	872	910	880	915	939	945	815	904	858	872	946	921	913	859	887	874	858	898	884	889	887	877	904	865	874	911	862	931	917	902	900	936	880	851	854	857	898	962	921	866	926	907	893	849	900	949	801	858	879	873	884	875	862	855	876	866	931	904	868	883	906	904	913	867	918	906	855	890	925	907	881	872	860	847	879	868	872	884	867	892	876	927	910	867	885	897	867	851	891	928	907	862	871	901	880	911	906	904	897	844	850	901	917	917	870	883	891	842	881	867	910	916	864	919	889	892	851	897	869	921	895	920	876	922	925	886	866	903	896	879	891	866	885	811	872	934	860	816	852	879	912	944	882	929	870	915	868	908	908	832	876	855	851	888	937	830	888	931	920	898	842	925	869	893	870	842	879	899	892	908	853	927	920	919	900	873	894	893	882	878	849	864	870	871	851	868	869	843	851	849	836	896	885	933	929	865	867	858	879	913	940	901	816	917	898	874	915	896	860	921	889	861	853	843	915	931	907	859	863	881	899	914	898	842	902	886	903	931	829	874	875	869	892	832	921	864	904	826	860	872	885	940	869	883	908	916	897	884	850	799	845	888	890	941	862	897	898	907	870	870	874	890	840	891	903	914	934	850	919	898	908	859	848	870	859	889	965	917	844	898	869	921	853	907	863	906	858	906	885	893	872	886	905	891	910	925	896	858	904	957	897	907	918	895	955	877	856	892	872	922	922	835	905	931	903	909	863	889	935	898	857	894	943	829	896	866	885	911	928	904	908	853	850	898	864	964	889	839	889	914	864	856	904	893	865	870	884	884	925	843	913	888	835	865	875	885	877	888	856	873	905	905	904	895	873	906	905	858	915	928	878	867	852	908	850	904	901	922	882	826	895	882	904	859	885	840	915	897	839	861	912	891	897	906	873	884	848	882	885	857	854	898	907	876	860	864	901	894	923	870	908	867	915	841	882	846	886	906	874	850	889	880	872	882	872	860	896	878	927	894	863	859	903	872	874	913	865	887	892	850	852	875	867	860	901	828	848	908	871	952	871	909	873	864	931	812	891	899	902	918	912	903	884	891	883	894	861	872	882	925	863	900	866	865	886	884	874	880	915	920	825	874	912	870	820	876	893	896	932	868	893	899	887	872	874	882	880	876	868	895	811	876	920	898	896	850	875	871	905	895	875	878	862	833	899	878	858	882	875	836	910	836	898	918	875	910	900	846	845	887	886	864	903	894	914	869	853	881	878	899	885	901	921	878	902	955	883	929	878	931	937	915	906	865	921	879	884	868	844	906	893	859	887	935	915	867	855	877	909	936	865	852	841	931	893	939	898	883	865	847	897	818	829	916	920	888	911	839	862	861	873	906	862	904	922	853	864	872	900	874	887	882	869	885	871	916	882	896	903	931	835	858	862	913	878	879	886	886	881	826	910	869	853	862	900	868	899	918	850	902	966	842	886	879	864	874	908	935	842	858	932	908	879	884	929	866	923	902	883	883	894	849	852	952	840	899	933	898	877	871	860	917	917	917	891	906	837	871	872	903	886	873	900	926	887	891	877	851	924	900	922	878	861	918	888	853	882	909	874	880	884	868	893	907	862	883	872	915	890	901	884	958	825	870	862	925	873	872	878	892	892
29865	30042	36778	28743	19000	12544	8617	6055	4418	3589	2835	2415	2143	1777	1471	1367	1126	1183	1121	987	875	891	927	913	907	881	852	755	791	815	773	787	844	749	774	768	823	803	758	788	751	728	767	757	679	714	751	771	743	703	736	702	729	721	738	753	756	754	739	709	714	779	756	729	727	748	747	761	729	791	718	765	737	720	674	750	718	717	776	726	728	721	690	737	706	701	697	756	693	707	736	774	749	754	719	728	736	744	781	736	723	724	762	715	788	768	749	690	714	729	752	714	765	709	739	724	755	737	729	719	709	688	725	740	795	773	736	754	703	697	722	772	691	724	719	759	712	704	721	738	741	708	792	736	683	750	776	778	750	753	751	690	713	756	758	760	720	738	741	689	773	750	756	747	735	706	787	776	729	773	756	681	690	731	740	715	756	741	748	757	721	727	679	772	724	725	790	768	762	735	753	751	740	810	740	751	779	744	774	729	737	712	674	713	724	751	746	674	710	748	752	759	737	747	709	732	718	767	722	700	757	735	747	722	706	710	729	737	757	736	746	746	763	739	716	764	737	720	717	711	758	749	722	737	746	699	711	761	727	733	711	744	735	676	742	743	757	743	707	777	753	724	747	750	722	745	766	766	714	744	729	751	708	720	755	753	784	716	751	697	725	733	758	755	789	721	726	753	722	760	693	713	732	749	762	723	729	738	709	716	769	711	764	777	704	693	686	773	726	794	751	801	693	754	810	700	734	740	730	788	776	753	752	758	746	722	707	712	749	705	699	783	747	709	748	728	725	757	786	737	737	775	740	697	711	735	750	716	716	717	712	699	763	772	722	755	733	746	733	740	744	728	736	812	712	740	752	717	714	722	738	670	702	753	718	715	710	713	740	703	783	725	736	741	716	690	776	762	737	764	703	733	687	695	725	774	722	758	727	750	723	724	722	741	718	715	723	743	731	771	696	794	763	664	749	717	754	760	757	732	730	756	715	718	743	773	786	729	727	755	745	775	776	731	751	736	751	777	710	729	704	679	717	676	765	702	719	674	727	663	750	767	730	733	748	702	730	738	720	746	752	727	757	668	712	728	764	719	775	750	780	748	736	697	730	681	731	758	742	774	775	744	730	721	724	749	739	702	746	724	744	780	769	681	774	716	755	688	753	732	743	776	745	746	680	713	779	725	725	730	771	741	693	752	757	687	768	732	749	764	726	709	777	746	702	712	714	747	747	756	718	739	734	716	722	681	773	761	776	718	746	728	784	745	746	720	752	774	743	715	702	752	781	727	762	730	651	748	718	738	742	718	747	742	786	704	747	748	756	762	792	758	733	770	733	769	721	731	749	735	728	758	711	760	674	725	727	750	716	724	768	739	757	750	728	732	720	750	704	698	745	675	767	776	694	756	736	715	730	762	735	740	718	674	763	704	751	711	743	766	713	710	744	730	744	712	733	716	755	727	726	747	714	723	745	708	766	777	716	769	701	736	769	711	700	764	777	740	765	732	775	712	761	774	721	789	748	710	730	744	718	744	767	740	776	720	709	765	746	743	737	749	729	703	759	785	685	757	735	745	776	713	714	728	750	713	736	768	766	742	738	747	739	681	779	684	774	743	705	745	718	754	688	744	729	720	763	765	728	741	731	755	749	711	753	775	708	735	713	742	765	737	711	714	712	822	743	737	693	769	740	692	730	728	752	709	710	772	725	755	768	756	692	735	736	725	698	760	679	772	706	727	728	686	767	713	742	730	739	718	748	743	734	735	745	708	762	744	746	726	703	720	764	761	760	765	727	769	719	773	742	728	719	714	714	783	725	767	661	706	690	749	762	783	746	718	739	733	757	722	743	744	714	738	718	716	753	753	755	758	729	704	727	768	719	706	780	733	770	741	791	723	717	750	728	724	746	704	712	778	708	706	680	723	757	803	793	753	804	733	757	742	740	749	746	725	728	699	777	754	719	726	787	715	749	758	741	759	737	780	799	727	733	730	819	751	757	764	733	788	705	758	758	729	733	745	767	762	736	775	764	804	699	725	695	715	733	725	680	732	727	662	721	765	767	737	734	737	754	802	686	714	709	770	752	777	712	729	755	726	783	711	724	778	728	724	738	728	722	715	730	718	727	739	699	745	710	775	730	771	741	731	702	713	727	723	755	753	738	767	733	746	727	738	819	756	749	709	732	761	746	690	761	768	746	737	743	740	740	720	728	741	727	754	737	726	717	733	712	714	710	722	762	765	698	669	692	729	754	760	762	774	799	756	707	730	736	715	764	732	715	722	682	694	757	746	739	730	749	717	733	731	728	721	715	703	726	748	728	702	717	754	706	742	773	752	744	701	758	755	781	748	745	727	758	789	709	719	713	751	712	746	791	728	737	786	699	716	735	738	692	786	712	745	746	734	742	685	710	721	749	742	691	709	813	657	727	695	789	695	753	713	724	769	718	704	757	754	744	725	739	745	678	654	716	759	719	735	754	757	721	696	707	714	758	778	743	742	727	758	666	750	779	746	794	727	765	750	758	757	715	703	706	750	751	745	765	782	709	714	733	663	751	733	719	785	761	742	762	784	718	713	704	710	764	728	746	691	746	722	727	692	730	768	740	717	767	769	717	749	719	809	787	716	739	760	730	710	712	724	720	770	745	762	752	756	738	693	739	740	689	739	773	722	719	716	760	753	750	744	756	711	749	777	803	724	690	743	755	721	688	756	707	722	711	711	715	671	763	751	757	660	706	758	759	726	717	708	766	715	740	735	726	721	772	792	749	748	716	724	750	721	723	727	689	726	718	754	718	772	753	759	744	717	769	737	790	751	776	744	698	695	732	740	696	724	697	757	751	735	771	792	751	732	752	718	750	749	729	739	727	693	711	725	711	694	720	760	760	685	755	722	734	691	737	725	693	746	768	758	728	728	754	724	747	730	708	753	709	747	762	755	711	783	754	697	651	696	727	726	730	705	726	706	763	717	754	734	687	714	704	762	782	730	687	743	751	771	748	704	695	739	758	739	695	718	785	762	705	698	736	766	744	762	737	745	741	704	739	792	728	743	764	742	711	739	729	719	715	666	740	694	726	716	707	754	727	743	751	715	756	755	717	765	706	731	775	723	749	798	745	706	719	746	773	715	748	724	750	678	768	750	745	711	757	742	719	716	723	736	777	793	789	706	738	800	732	725	761	733	683	740	762	728	744	753	723	727	719	718	697	737	716	751	707	754	747	697	758	775	710	672	714	718	764	747	741	691	717	720	688	731	742	712	700	734	751	744	739	719	789	771	725	705	731	710	724	719	722	723	696	715	723	734	753	693	741	750	788	753	726	771	749	766	789	691	705	758	771	746	709	705	696	732	751	746	739	790	708	756	760	692	762	698	708	704	742	727	691	796	758	725	722	769	761	702	758	680	731	723	749	701	705	746	704	725	738	757	753	774	753	673	681	720	734	786	732	722	718	731	700	729	749	720	728	711	727	762	746	677	724	752	743	746	784	729	694	751	720	735	703	704	743	773	725	780
27197	45826	37013	26390	20387	15841	11897	9079	6525	5260	4150	3374	2796	2540	2045	1632	1387	1382	1294	1138	1068	1007	976	941	943	903	875	824	861	840	833	795	838	785	771	811	765	797	801	800	781	756	758	730	705	737	773	750	739	783	733	759	769	757	738	757	819	742	768	736	757	737	738	760	730	727	766	719	678	736	764	729	769	761	767	792	754	691	705	746	760	747	819	759	770	727	752	725	772	770	805	735	773	713	774	773	792	752	752	754	797	782	778	728	774	761	686	714	707	730	756	735	721	745	721	732	719	708	780	775	744	754	727	713	706	741	752	733	728	743	739	726	732	746	789	762	742	768	760	742	736	738	714	741	749	733	768	724	727	737	775	711	733	754	764	747	745	745	760	753	753	787	758	713	736	736	775	705	740	766	754	740	772	761	719	751	724	735	732	781	738	770	761	765	765	720	769	764	689	737	742	751	714	684	736	748	713	732	767	744	730	761	740	759	732	765	782	709	725	726	710	762	703	722	747	749	710	722	771	708	747	708	769	736	730	732	731	748	733	760	813	756	757	723	788	731	773	726	712	779	754	787	770	754	776	745	728	729	766	722	688	710	751	771	695	787	781	732	724	748	767	747	760	758	700	711	742	773	682	708	768	727	706	758	769	720	698	733	735	780	740	758	737	732	732	746	753	717	759	793	750	749	796	724	776	742	799	766	749	721	777	746	727	738	717	755	783	754	759	816	694	761	712	730	729	772	757	711	766	756	729	742	771	735	736	766	751	732	736	755	754	712	723	736	761	769	740	745	766	765	751	720	743	701	741	732	759	764	749	709	694	740	723	750	780	761	768	722	735	697	707	738	795	795	764	708	750	734	795	715	741	765	729	727	736	768	731	685	776	727	742	734	753	750	745	750	694	732	807	739	722	716	717	731	743	730	720	773	733	751	750	733	770	766	739	763	715	763	770	780	697	686	750	725	734	728	695	740	726	766	766	772	702	707	707	715	716	703	750	713	771	736	730	749	739	751	769	774	761	715	762	783	722	717	767	716	687	741	737	766	765	730	760	708	692	740	734	785	752	788	782	743	732	751	790	717	746	731	803	746	742	796	783	724	763	742	762	734	768	711	746	743	762	688	740	747	742	719	725	757	731	778	704	813	759	733	783	712	733	755	754	739	687	763	778	790	750	781	737	747	739	729	731	806	739	670	729	781	719	706	721	754	789	772	736	748	765	735	699	730	694	769	737	796	777	714	709	756	738	748	709	753	767	741	747	784	775	749	764	752	778	761	709	762	729	729	762	714	748	721	763	730	723	768	765	746	695	770	755	737	739	726	764	760	713	719	749	750	784	744	774	760	743	769	779	706	736	726	715	698	773	693	727	756	697	760	739	711	782	713	759	744	751	735	752	697	743	740	748	727	702	735	713	746	736	753	759	715	749	767	769	734	697	742	754	753	743	743	751	734	732	710	773	759	719	760	729	712	761	731	745	748	763	784	785	756	716	723	703	707	677	744	784	735	722	732	748	722	760	708	750	718	731	734	740	754	752	748	744	728	780	756	766	781	777	752	758	721	773	733	719	739	754	748	794	745	783	692	683	718	771	713	765	701	759	736	733	761	728	773	759	746	740	744	785	791	767	741	724	718	711	735	773	762	759	726	727	726	702	742	757	791	718	730	697	748	732	740	694	774	746	760	751	717	732	780	745	757	754	714	697	766	739	773	763	737	783	780	699	749	730	779	720	769	735	767	717	727	707	737	777	728	769	732	730	763	741	721	765	734	687	755	709	721	768	738	725	749	754	759	740	745	760	727	773	731	753	700	719	733	761	730	761	769	760	726	760	686	719	710	741	734	695	745	727	759	730	762	764	763	765	751	763	741	772	757	731	710	742	754	731	745	742	739	749	746	754	737	787	778	731	774	792	747	784	758	750	764	730	782	727	787	718	746	738	826	729	747	744	763	750	742	752	724	773	749	731	752	756	733	726	741	690	725	716	753	707	736	768	725	746	739	734	742	744	745	762	783	747	744	712	756	750	778	741	697	711	745	772	722	773	738	733	723	767	753	749	750	769	767	736	755	756	755	749	757	749	773	724	801	760	717	725	745	774	760	715	694	721	725	747	765	781	734	796	748	735	745	724	771	741	745	771	779	784	724	781	782	728	755	737	699	729	730	734	736	766	697	775	758	732	786	752	820	745	693	697	736	759	781	695	752	747	757	734	757	741	742	779	734	726	722	750	683	753	739	774	701	753	715	703	745	750	724	791	736	799	740	723	752	765	723	745	734	759	764	781	711	762	749	698	785	737	689	781	735	707	682	764	750	713	780	752	758	719	751	749	707	767	728	769	807	732	719	721	718	760	709	724	705	751	754	731	776	727	749	757	727	668	716	722	723	753	770	728	761	766	745	729	743	776	765	744	726	728	752	704	740	745	784	761	736	773	751	761	748	729	751	746	709	654	769	782	753	718	749	754	726	781	711	731	719	762	732	749	670	735	768	717	711	736	743	806	771	715	757	757	733	743	716	796	725	724	744	747	711	715	778	786	775	744	746	776	800	733	731	756	751	746	752	720	659	739	716	756	763	732	720	771	783	707	738	789	742	769	738	728	752	725	723	729	764	793	713	707	797	719	755	755	741	784	722	729	711	712	707	757	784	769	721	732	783	716	733	771	742	785	758	760	707	752	707	732	720	772	726	722	764	723	769	781	660	789	729	721	753	788	730	696	782	730	776	722	723	769	719	750	730	745	773	718	776	703	694	775	728	743	683	743	735	733	756	740	773	747	762	708	719	746	752	796	761	741	708	723	751	823	732	746	757	757	773	753	743	767	730	768	786	693	749	810	752	757	687	743	773	738	747	760	758	734	712	736	754	769	740	743	741	739	776	761	736	793	729	736	745	787	740	779	705	740	726	725	715	773	751	723	723	738	735	707	708	724	777	685	707	724	719	712	755	735	756	742	745	748	758	794	708	747	717	722	740	699	740	758	746	738	709	769	719	743	741	756	746	771	738	744	760	744	743	751	718	741	721	710	756	734	715	692	780	710	691	759	779	733	747	701	781	714	739	722	734	764	759	731	702	754	729	777	791	699	736	753	744	781	723	764	737	774	716	746	710	766	750	754	747	770	701	751	781	711	730	706	743	749	767	761	743	740	775	775	793	720	778	793	751	703	754	727	785	723	765	714	722	760	734	726	756	739	786	712	791	799	747	752	740	718	799	737	736	758	727	776	731	757	741	705	787	782	737	758	760	761	757	749	818	787	720	723	736	755	799	771	757	787	764	791	682	755	746	752	731	765	730	742	775	728	775	765	768	759	672	757	748	783	723	765	733	764	750	715	730	730	701	790	713	728	745	751	794	723	748	737	727	758	753	729	733	716	723	763	764	769	734	708	728	791	714	757	771	728	747	738	755	749	731	756	737	758	744	727	729	744	744	706	723	736	744	717	740	742	707	756	751	739	748	755	747	690	732	782	696	739	755	791	709	754	758	742	708	738	749	724	767	770	751
24481	21620	29166	25524	23644	21989	16250	10093	6908	5453	4226	3479	3043	2717	2234	1896	1642	1450	1430	1269	1223	1036	1036	1046	996	952	946	908	950	931	831	861	889	945	863	863	837	862	804	851	827	785	817	794	790	798	823	775	808	780	810	834	796	818	810	825	799	818	768	727	772	752	855	810	766	805	761	869	774	796	814	795	754	793	774	814	787	790	768	781	767	795	797	699	746	774	819	788	781	788	784	758	796	757	843	801	779	856	806	816	787	765	743	760	753	793	838	780	752	734	796	802	759	829	774	806	790	784	798	785	789	784	783	776	778	789	754	767	791	786	771	845	819	855	737	814	808	777	824	844	757	825	808	784	782	816	841	801	774	815	801	790	848	780	812	799	805	854	836	778	817	804	777	775	787	806	774	764	811	802	811	796	825	772	724	797	813	767	771	843	800	773	749	830	787	797	757	824	822	745	765	802	822	775	799	797	818	764	777	840	766	746	859	800	805	806	766	764	817	786	784	746	795	786	779	768	817	767	790	765	749	786	788	798	815	817	811	794	771	818	788	805	797	776	832	835	800	771	761	815	747	755	815	774	755	787	765	816	820	804	861	770	788	773	779	784	745	837	812	761	786	745	794	799	782	800	763	775	819	782	789	787	775	780	804	801	797	786	851	802	790	768	816	811	793	805	808	790	759	756	772	800	810	829	738	789	784	716	824	783	846	787	728	833	818	807	814	759	790	812	781	795	817	817	819	802	781	821	805	793	815	767	749	764	772	827	762	795	780	787	803	756	773	808	751	850	776	808	801	750	759	807	815	769	814	827	789	787	779	772	765	800	805	795	799	811	836	785	811	781	781	805	767	864	757	761	775	820	806	800	845	801	798	752	771	738	719	768	816	754	809	769	795	790	777	807	789	748	829	793	801	831	806	766	782	826	771	738	739	805	841	796	820	787	810	800	798	779	826	776	799	816	785	768	770	772	775	748	814	798	810	716	815	749	759	798	823	796	796	781	800	775	815	799	836	797	797	807	849	759	785	805	792	766	791	843	781	794	790	803	766	825	805	801	785	773	807	776	794	803	809	761	795	756	741	770	795	825	786	826	825	751	785	790	730	780	796	779	786	733	810	784	782	808	792	809	813	794	814	813	726	770	761	790	794	772	770	793	785	823	759	821	823	771	783	791	797	799	853	855	785	844	737	807	805	802	782	816	790	757	800	797	820	809	812	779	798	783	780	790	848	775	778	804	774	769	759	767	739	789	848	828	786	858	760	856	747	807	770	792	736	788	799	776	793	813	783	819	804	801	819	826	748	803	759	765	781	802	764	777	750	723	834	852	797	797	767	823	847	801	820	823	808	790	758	802	771	786	796	794	814	771	785	807	825	834	798	749	798	789	825	785	785	802	792	781	800	849	803	791	761	796	835	812	778	796	770	795	795	759	763	806	722	828	773	827	810	761	781	816	883	808	879	774	815	841	774	786	825	754	827	796	810	811	761	790	761	834	804	760	779	793	805	787	784	798	796	791	785	793	793	785	795	789	749	803	773	806	785	754	822	827	781	807	811	818	760	758	788	778	806	737	769	766	738	783	812	827	781	750	835	777	779	823	798	788	768	825	813	817	803	779	799	755	854	764	764	780	822	766	785	829	770	821	792	779	805	801	823	832	782	734	739	799	816	848	800	760	805	795	825	858	836	739	836	749	761	772	746	725	778	761	793	780	815	815	803	758	769	776	779	800	816	839	757	802	788	830	796	777	820	811	765	781	835	783	842	770	779	800	788	799	795	779	755	853	819	804	786	811	768	778	821	815	756	787	847	807	824	770	835	813	770	838	800	792	755	798	863	741	777	780	757	745	836	803	807	792	771	817	800	811	823	790	839	765	795	814	846	796	758	802	758	860	825	751	756	782	773	789	800	750	798	755	850	752	757	812	794	758	844	790	809	762	807	725	801	822	772	775	772	789	789	776	801	768	761	733	832	814	757	807	833	812	791	774	786	796	756	792	787	810	782	799	811	777	800	818	810	811	781	771	776	778	835	774	815	815	831	795	807	812	812	803	814	793	781	831	773	783	754	797	790	806	851	771	806	830	783	850	766	805	799	763	759	783	814	767	815	758	810	786	774	811	818	796	808	816	746	817	812	774	767	812	786	814	830	820	795	707	762	796	772	821	771	795	828	814	781	825	782	804	808	785	809	795	750	858	788	812	789	828	774	768	801	767	729	823	757	818	817	782	816	777	790	779	776	779	778	775	844	821	807	758	801	774	784	777	812	780	793	802	783	761	768	809	763	823	823	785	776	783	806	814	785	851	795	755	795	821	796	737	810	741	801	768	798	796	810	724	774	828	845	784	762	827	734	760	806	779	802	754	822	775	808	791	802	854	791	816	766	771	757	831	816	782	770	802	783	786	779	773	827	814	809	783	785	770	732	800	771	831	828	776	856	827	748	764	730	806	845	776	768	716	770	747	759	776	796	830	794	777	773	800	757	696	780	801	748	762	790	805	752	819	794	777	804	785	794	813	771	769	795	745	789	791	745	834	857	772	812	781	766	796	812	826	805	782	774	819	835	827	795	820	822	779	791	849	790	775	758	787	769	824	798	807	758	837	812	798	770	754	776	796	759	816	824	754	771	833	756	816	815	793	775	813	795	765	789	807	788	804	775	771	848	782	780	799	770	822	749	793	774	791	780	807	780	788	749	768	845	772	775	788	803	801	783	743	813	774	783	764	771	789	796	790	767	798	793	723	777	815	835	787	810	773	787	792	844	802	774	821	811	784	840	789	806	812	795	832	768	810	752	769	774	775	802	830	808	775	792	800	822	739	779	831	743	793	777	758	728	799	789	813	824	787	788	800	819	805	797	773	817	808	772	812	800	771	786	722	803	766	771	769	804	802	832	800	752	801	831	768	765	756	790	847	801	802	771	803	755	781	815	818	768	759	746	802	806	739	770	758	830	765	861	786	828	809	777	837	778	778	810	792	821	790	746	804	828	829	832	796	751	774	741	816	797	806	778	701	785	812	801	740	790	816	789	806	794	778	829	820	795	813	836	783	793	782	799	792	827	757	771	789	795	776	792	773	814	820	828	800	805	788	842	791	808	798	800	740	843	762	789	807	801	795	827	825	791	797	792	757	764	774	802	812	760	741	777	800	773	798	761	754	823	798	783	821	853	814	763	776	794	764	779	799	786	784	844	788	787	821	819	763	757	823	754	835	802	842	860	824	805	786	728	793	823	741	806	714	831	799	777	790	784	796	778	846	781	790	791	791	768	783	790	773	842	821	763	802	809	809	794	778	820	759	808	772	788	835	857	822	763	742	793	805	772	775	819	833	817	806	791	793	833	794	761	812	830	763	821	798	805	800	817	793	814	803	773	851	796	783	783	818	851	741	799	709	776	768	791	785	788	798	852	819	829	827	804	768	799	859	798	755	799	778	772	828	791	798	814	777	796	797	843	783	838	757	835	774	764	782	822	829	827	765	779	820	784	797	761	782	745	806	815	818
26683	52929	44202	33668	27049	21655	16836	12989	9789	7839	6086	4874	4138	3628	2888	2390	1929	1611	1665	1564	1404	1257	1220	1237	1129	1066	1025	974	1008	929	931	922	853	863	872	789	812	913	887	894	802	824	773	799	860	818	764	820	792	822	817	825	787	804	785	776	776	735	859	817	807	801	782	842	819	823	820	750	814	799	807	817	813	783	762	788	828	766	794	814	773	829	800	780	748	799	797	799	827	766	766	817	740	819	762	793	800	734	748	824	766	820	810	815	783	763	862	812	777	823	801	803	825	866	742	759	844	775	801	802	769	808	807	767	798	807	791	783	807	784	760	804	821	855	804	793	785	793	815	806	781	834	757	832	793	857	805	842	778	783	821	740	806	815	755	801	826	825	794	774	837	814	777	808	773	799	808	843	796	861	812	791	818	777	822	772	820	820	754	812	779	773	773	800	806	815	819	795	768	833	790	732	791	769	753	770	824	829	792	811	808	782	831	800	794	761	766	852	768	794	766	778	793	797	789	838	814	807	817	790	813	773	806	761	779	827	778	764	821	848	783	776	795	814	800	808	771	811	782	791	747	802	852	756	725	752	805	790	781	774	828	810	846	794	815	814	751	773	763	804	779	836	798	813	749	815	776	820	824	831	818	819	784	816	799	818	777	822	769	823	779	819	769	764	815	825	800	803	837	778	815	803	771	773	810	809	843	818	792	796	805	769	792	748	804	746	766	834	821	776	794	765	801	861	793	828	809	772	776	808	814	819	776	784	790	752	796	801	777	761	797	794	780	781	801	804	813	818	728	803	755	862	810	790	832	794	778	803	816	794	759	807	839	795	761	802	795	742	779	788	872	812	834	793	792	862	766	815	794	795	811	743	800	809	763	784	770	745	791	792	793	795	801	781	783	821	779	796	858	817	792	803	813	791	771	800	805	787	784	829	775	790	790	793	819	780	819	845	802	777	737	743	838	755	792	795	819	821	750	791	868	792	797	834	797	810	844	799	844	827	742	822	763	793	801	776	782	824	816	818	776	777	736	781	773	804	786	809	768	806	765	791	779	837	831	829	805	817	848	786	835	819	739	796	799	841	801	799	789	824	857	795	770	828	783	762	794	792	799	788	798	801	815	805	759	799	857	775	825	825	795	783	784	767	781	827	844	810	765	796	776	804	775	789	772	835	768	814	766	766	753	798	787	785	796	772	769	798	741	790	777	749	781	772	765	794	829	796	756	801	739	759	776	807	812	741	766	794	826	787	798	815	780	799	738	810	758	819	767	786	787	800	796	818	805	868	793	803	804	745	763	837	816	757	771	788	781	768	746	797	851	819	773	798	816	764	861	848	772	804	811	828	772	825	746	791	804	826	802	855	820	787	821	801	776	809	807	760	735	815	826	799	783	782	783	789	828	807	782	746	807	744	815	788	804	803	746	825	821	819	801	797	837	812	785	747	789	775	801	801	760	799	806	807	772	801	799	828	749	800	818	727	811	822	771	789	786	806	791	808	759	797	808	814	800	827	770	789	803	813	788	802	796	764	799	832	801	766	789	844	818	821	784	781	817	786	799	814	806	788	776	798	805	787	739	824	782	764	847	805	818	797	777	825	793	764	806	807	821	759	782	787	775	819	795	811	779	787	795	783	783	795	838	838	794	772	759	801	842	798	768	807	836	831	763	811	781	769	828	775	805	762	790	767	728	847	761	817	778	816	789	766	814	754	735	770	804	786	790	790	852	792	814	798	824	818	849	761	769	793	776	821	774	782	792	828	807	832	817	765	814	808	827	833	798	800	820	819	826	803	817	809	835	814	787	798	739	820	828	850	790	781	805	821	776	770	770	719	783	809	783	789	787	780	773	785	829	772	767	819	832	792	815	798	800	779	756	836	808	771	802	824	826	823	789	812	800	819	814	759	814	810	794	863	798	775	795	814	798	758	810	821	745	790	782	822	808	764	769	789	792	779	758	774	822	822	776	735	849	846	772	819	774	868	815	798	721	809	827	792	805	787	813	763	824	818	833	830	825	774	810	816	830	756	791	798	779	744	823	771	808	773	815	791	774	727	811	758	853	797	808	822	784	794	814	733	815	793	804	787	784	779	822	834	783	805	817	787	785	783	769	787	799	806	804	784	799	751	817	759	763	811	766	804	775	788	832	822	819	792	811	788	818	790	773	823	834	810	798	785	798	797	796	777	812	821	815	812	845	793	785	774	783	792	784	784	789	824	811	822	775	746	791	798	788	750	815	739	805	748	833	758	815	801	832	802	800	780	768	789	792	843	790	831	847	834	827	771	785	805	848	769	817	781	779	792	720	742	776	782	790	744	804	770	747	825	792	793	794	740	788	799	776	771	784	789	792	775	735	788	773	773	795	805	804	763	783	806	730	802	770	784	823	791	786	805	778	805	814	765	827	765	787	749	756	781	845	782	740	805	796	809	842	819	785	779	765	780	810	794	756	873	815	766	788	746	814	795	828	786	758	749	752	843	801	840	819	809	775	828	792	776	827	758	764	764	822	848	827	817	768	803	812	804	793	815	770	805	806	771	777	823	829	816	802	827	827	743	844	794	777	788	812	810	778	810	786	778	797	786	803	771	786	804	773	759	716	818	796	830	819	784	772	837	786	787	825	795	819	771	824	777	836	808	849	801	778	797	817	724	782	782	737	804	813	816	784	783	775	801	837	758	780	819	818	818	786	782	841	818	820	769	719	822	816	845	773	798	789	797	819	816	830	771	787	843	776	775	766	814	836	793	791	784	761	793	774	830	774	782	805	810	818	790	782	850	789	796	733	830	776	769	739	808	784	841	822	826	799	808	765	802	751	780	768	779	822	846	784	790	741	785	872	811	804	840	789	790	840	757	800	782	782	809	720	776	782	760	812	801	795	806	787	810	766	839	818	790	830	799	805	805	796	770	804	779	776	774	832	791	862	762	792	809	800	821	774	758	774	795	776	824	824	859	797	857	835	774	780	837	837	803	769	809	829	797	797	774	855	745	839	835	795	823	812	784	815	812	831	815	753	813	779	789	782	848	811	794	797	806	799	763	783	787	777	853	798	803	818	809	773	761	809	785	825	826	840	819	797	804	782	756	887	756	792	802	793	773	791	773	797	794	785	825	813	819	813	740	833	790	868	736	814	823	770	780	806	794	736	794	748	818	769	776	733	747	794	741	878	795	763	768	845	783	836	813	755	818	838	726	798	762	804	810	814	805	792	773	769	822	797	802	835	782	797	778	790	779	790	865	763	801	774	831	767	821	776	776	784	788	820	769	761	845	865	784	839	824	790	770	812	780	775	784	832	785	792	786	787	791	808	754	815	864	808	755	839	779	796	769	858	788	823	789	846	752	841	815	822	793	821	852	785	844	823	757	770	825	822	786	816	731	734	767	761	807	782	776	790	813	778	732	726	873	800	797	809	746	821	721	792	810	798	736	801	781	774	786	825	804	798	854	784	808	800	821	772	799	799	767	801	792	832	795	788	799	817	828	834	803	765	795	789	753	829	766
25580	21614	28885	28088	22760	16706	11512	7904	5512	4385	3485	2746	2310	2088	1867	1624	1374	1353	1155	1200	1076	1005	1028	960	976	981	925	848	850	900	846	872	824	809	786	854	861	808	842	821	854	782	790	779	792	783	801	704	790	778	767	715	789	754	773	768	801	757	779	765	814	721	791	772	746	779	829	783	789	786	763	758	765	793	718	807	774	723	810	770	754	751	765	796	758	779	828	791	789	771	795	786	794	732	839	810	804	781	768	763	773	813	799	794	795	800	776	814	749	730	789	771	782	820	828	798	815	760	764	794	775	791	785	751	826	788	776	760	784	822	788	801	803	828	794	755	797	803	788	753	772	777	775	801	801	800	788	754	793	781	844	760	766	800	759	793	741	813	826	806	738	776	745	791	765	775	766	808	738	727	784	771	750	785	797	787	746	756	804	790	767	774	771	797	694	762	777	790	786	799	810	764	773	798	779	866	733	807	772	781	735	765	772	775	795	770	801	773	780	771	796	785	731	764	779	746	810	833	840	791	792	802	801	756	790	764	780	785	769	759	767	784	761	727	807	753	787	829	774	776	800	777	764	815	813	796	736	782	777	728	856	775	761	765	835	808	766	766	758	738	758	781	760	819	763	768	803	740	751	780	794	727	718	774	793	746	795	766	750	781	800	743	714	802	813	768	796	782	791	803	786	718	764	795	775	745	763	762	771	773	754	782	760	830	800	838	846	746	753	737	814	782	797	791	805	808	800	737	778	754	780	771	781	795	734	765	798	760	791	776	771	743	775	825	783	789	759	747	789	802	799	794	766	754	762	743	768	755	767	773	833	752	774	745	750	775	797	775	785	786	759	814	744	826	830	765	765	778	776	773	749	777	738	776	709	781	753	782	739	800	794	825	792	747	779	776	813	790	792	727	761	805	734	776	774	751	757	748	823	728	792	802	773	721	720	764	734	754	753	771	755	819	789	728	748	766	786	809	808	840	779	755	798	769	741	714	792	741	768	807	804	797	774	739	725	774	780	800	787	778	822	798	790	808	793	752	745	814	788	779	759	782	722	759	806	789	785	747	828	773	783	801	743	801	780	789	796	763	798	760	789	786	822	783	778	816	733	832	818	720	805	784	779	792	788	789	788	812	839	773	758	844	763	766	748	772	791	787	801	777	753	759	823	752	768	775	781	796	762	842	773	817	778	806	791	772	784	748	775	767	778	762	809	749	804	767	722	788	800	774	742	783	749	728	792	798	777	826	800	800	772	773	774	778	794	810	790	768	774	757	787	803	765	842	803	801	783	761	759	753	797	761	808	827	791	743	743	730	768	772	789	779	822	777	812	776	784	780	735	811	818	755	824	783	722	799	846	819	787	754	782	761	810	749	788	760	747	839	754	848	745	755	796	731	737	747	791	810	792	780	794	814	810	814	763	812	837	781	755	714	770	756	816	761	785	773	779	788	774	785	686	791	784	822	779	784	735	762	759	764	771	845	783	740	782	806	773	792	809	821	772	729	759	771	820	823	815	741	774	819	797	779	737	797	792	802	759	828	747	813	760	823	752	767	740	728	749	749	758	755	741	795	737	796	749	775	748	735	779	744	708	790	811	740	750	770	760	798	774	773	748	750	802	804	755	747	752	738	759	785	775	810	737	752	747	758	830	785	705	769	751	808	801	759	738	756	829	831	801	756	728	767	804	776	806	793	743	801	798	816	764	744	812	834	844	783	812	734	722	717	775	790	792	765	826	749	795	786	739	788	790	774	761	744	787	780	773	723	811	742	795	781	843	772	727	819	839	787	804	758	728	785	780	763	780	757	767	768	798	757	769	757	760	777	739	785	801	771	772	769	773	854	805	840	758	823	774	786	736	783	777	743	744	811	817	846	812	827	789	765	739	787	775	749	755	802	747	828	746	785	739	797	792	758	757	767	738	777	801	818	735	792	786	739	752	782	740	817	766	777	785	735	716	810	750	813	770	787	765	777	771	744	801	801	780	710	779	754	821	756	746	773	789	812	808	760	757	785	791	763	812	795	758	779	736	819	774	786	771	823	736	776	802	811	807	769	841	818	726	760	797	759	775	790	829	781	773	780	738	793	790	775	741	795	730	781	809	785	775	773	797	751	819	788	817	795	731	761	792	792	788	769	795	801	810	737	760	841	717	799	740	829	764	777	826	779	861	753	766	763	784	756	761	779	741	785	788	737	740	803	807	787	739	783	800	821	805	780	822	774	766	755	800	839	789	811	795	773	803	784	808	802	786	794	736	753	762	775	786	790	778	754	760	809	805	792	790	736	781	744	766	797	761	782	772	812	782	777	804	797	773	796	762	744	778	726	760	771	803	799	760	743	732	773	725	789	815	751	754	795	774	769	776	820	756	765	795	757	838	769	814	795	799	744	769	778	783	814	797	857	750	738	811	764	809	751	801	815	770	781	718	804	781	792	778	763	783	809	776	815	739	772	768	783	769	800	791	749	754	747	770	773	773	791	795	731	737	787	787	763	792	782	771	797	778	749	815	817	799	760	725	796	792	788	710	767	752	813	786	753	808	800	819	752	802	763	793	803	813	756	795	790	758	791	785	739	771	736	788	779	764	791	794	764	780	786	774	779	814	758	819	768	804	774	763	756	755	804	786	826	778	797	815	761	764	747	766	826	738	750	803	769	767	804	750	771	812	786	776	783	767	756	822	776	793	774	779	778	806	798	778	741	796	787	783	761	760	776	779	774	809	756	808	814	805	788	790	804	806	799	820	759	746	729	811	762	772	789	745	788	756	791	769	808	741	850	757	826	822	791	779	802	753	769	798	796	836	750	792	807	772	773	734	777	800	773	755	830	821	781	798	759	775	768	749	802	755	771	795	793	800	779	769	783	785	769	760	797	744	765	748	746	792	753	740	761	784	772	761	828	776	804	784	767	809	780	744	779	829	737	766	840	797	771	786	762	772	773	750	753	777	813	757	741	790	792	769	818	794	761	791	794	786	791	782	818	783	752	819	832	811	741	798	766	769	767	771	764	766	730	778	760	734	786	782	772	758	773	793	794	746	783	742	760	730	745	806	771	746	776	759	761	756	756	780	786	799	770	755	754	735	776	814	815	764	768	748	715	739	723	770	859	763	774	747	792	844	789	754	796	804	696	781	714	745	735	787	798	781	840	793	749	732	752	744	806	831	773	722	809	767	815	755	800	783	763	801	795	798	778	801	767	857	798	750	742	765	782	804	780	744	763	765	713	752	793	761	777	819	744	788	808	797	789	809	759	807	796	816	820	726	740	729	808	750	828	793	794	773	815	754	716	756	773	752	788	705	778	741	794	740	746	798	764	826	805	843	790	823	797	818	737	782	775	839	808	786	794	806	781	716	793	784	767	812	819	792	754	767	807	779	784	796	731	754	764	760	779	744	712	772	803	821	766	782	760	749	812	777	785	788	799	796	777	831	820	735	750	793	799	794	793	843	774	808	748	780	760	768	734	806	778	765	763	766	746	773	765	829	787	757	773	810	767	734	725
26641	50070	41097	30594	24214	19087	14640	11534	8482	6539	5200	4092	3482	2990	2598	2208	1794	1550	1456	1415	1262	1222	1122	1095	1026	1032	978	904	922	898	905	902	931	833	872	902	858	866	853	894	770	844	802	835	839	785	860	798	797	778	799	781	797	803	804	843	782	806	795	815	814	804	816	770	745	751	760	794	808	752	741	807	789	766	790	793	810	801	793	770	782	773	791	776	824	787	782	824	802	825	770	788	818	801	810	801	791	806	812	800	836	738	820	826	811	801	790	806	818	777	772	800	776	846	805	762	769	792	793	796	760	760	735	836	789	799	815	815	792	810	808	818	796	845	785	816	813	832	856	789	871	770	798	769	844	786	801	789	818	801	756	771	777	841	746	815	811	788	808	809	772	778	818	796	798	792	738	834	815	820	777	763	775	837	759	802	802	790	789	730	803	776	817	791	817	763	789	799	797	766	804	776	813	844	767	828	809	813	767	769	774	797	770	799	800	813	740	766	800	780	782	838	814	786	842	757	824	800	770	797	809	786	799	761	822	807	792	839	749	772	819	811	780	772	773	828	810	779	793	788	824	823	809	797	751	796	748	864	782	780	776	797	808	833	763	788	830	778	802	789	716	801	787	772	858	828	793	789	752	865	755	772	801	793	843	782	808	786	800	804	717	777	809	772	797	784	772	796	814	779	780	791	744	779	776	823	770	838	807	740	799	794	755	805	806	785	807	795	839	792	846	818	827	820	798	766	808	768	764	772	790	804	803	797	787	788	827	767	805	819	812	765	791	761	747	817	840	812	802	776	773	781	794	796	769	768	783	785	784	781	836	793	813	837	699	771	831	829	778	744	802	797	731	805	789	797	830	783	808	771	803	755	798	792	776	767	783	839	801	775	767	815	756	768	763	785	761	769	814	793	763	791	820	776	778	820	802	816	811	798	748	785	772	792	828	791	825	789	785	747	756	725	764	759	800	763	787	768	785	795	765	755	752	791	813	793	776	762	735	817	844	785	774	823	783	766	778	798	766	741	773	820	755	840	763	858	789	762	811	801	793	824	763	769	785	752	813	819	800	754	805	795	825	771	774	800	794	799	823	800	790	760	811	771	756	792	821	728	782	798	796	831	819	827	800	798	816	771	807	794	757	820	795	805	792	792	776	814	790	894	813	786	814	801	771	811	770	825	754	806	787	751	735	787	821	745	774	802	792	786	780	806	739	802	768	772	748	784	785	805	761	837	776	764	801	765	819	812	759	792	746	837	780	749	811	807	795	802	795	754	794	789	780	763	759	791	733	784	795	778	773	757	823	837	810	848	801	840	762	782	808	760	733	803	780	844	794	741	806	772	787	769	845	824	809	758	815	789	772	752	815	736	765	768	825	794	816	772	814	791	819	742	738	744	808	787	767	804	777	769	793	766	853	765	827	729	742	787	857	742	818	768	739	817	834	788	796	752	806	718	816	794	739	784	829	764	768	804	784	829	799	769	797	761	818	792	780	797	781	796	814	828	814	817	833	779	728	762	822	802	772	756	766	763	792	779	826	804	836	821	795	800	781	818	813	760	804	797	830	814	734	796	844	820	793	795	802	853	763	769	815	785	777	799	793	759	840	799	765	829	757	734	812	798	766	798	819	778	819	776	787	796	796	784	789	797	778	791	742	798	793	783	795	795	808	763	771	798	785	806	829	780	775	814	780	787	772	745	846	812	821	771	772	744	772	809	792	767	773	794	792	782	779	804	799	827	777	782	807	795	821	834	838	798	808	825	808	808	789	809	832	798	764	812	810	792	817	812	770	788	788	778	806	751	775	729	787	767	802	825	795	761	772	793	775	786	751	827	808	822	805	786	772	750	778	789	781	777	817	764	789	757	787	812	779	762	783	820	811	838	763	802	786	743	754	801	749	781	764	788	769	759	802	762	760	779	775	773	780	773	756	758	765	797	797	770	773	783	750	795	819	855	818	804	831	766	821	820	803	795	744	793	842	791	765	816	762	757	811	779	793	743	807	781	832	802	812	768	814	811	806	766	737	790	773	778	749	752	830	805	790	791	752	776	780	852	774	775	789	790	805	827	789	819	849	789	803	797	771	775	779	791	776	793	795	788	726	826	813	827	770	806	772	768	763	809	759	786	830	804	769	785	797	813	785	798	745	760	740	757	818	789	845	761	796	797	796	791	834	761	829	748	761	763	818	762	795	786	811	786	772	802	759	768	815	746	800	816	747	792	742	773	766	762	771	767	801	803	757	819	759	759	821	750	844	802	772	788	811	720	762	815	788	736	764	763	812	795	786	765	806	773	809	816	828	775	772	761	787	808	799	786	799	805	824	786	793	792	790	791	767	820	789	782	788	778	835	812	797	790	762	780	820	824	816	746	779	829	748	790	789	808	814	818	840	812	799	766	840	853	800	778	757	795	813	839	823	799	778	790	783	825	808	799	766	773	754	809	791	787	780	800	767	800	806	761	771	784	774	822	815	799	736	750	789	798	790	823	810	771	809	780	758	798	806	847	780	754	760	837	771	802	789	768	788	820	801	835	799	779	770	788	733	786	813	784	808	763	793	821	737	773	797	750	780	805	799	774	801	790	835	844	808	815	795	799	752	850	739	834	792	756	791	800	782	822	760	815	769	771	818	761	776	835	774	808	825	766	822	762	830	797	811	823	731	766	771	802	793	806	829	788	807	798	899	857	762	766	797	834	805	797	789	798	825	831	805	773	757	835	819	821	776	790	797	803	804	775	733	750	816	798	801	803	774	770	823	796	777	745	769	774	813	766	791	809	818	780	795	857	787	749	825	806	807	782	790	841	810	798	796	749	748	759	764	789	757	788	816	819	784	778	759	795	794	773	760	802	775	782	822	803	818	754	682	786	799	788	773	777	798	791	827	742	758	780	774	775	742	805	791	835	808	791	790	787	799	745	740	689	772	794	793	813	773	791	753	758	801	802	856	791	780	836	756	790	758	774	774	796	736	743	825	744	782	826	764	751	832	720	792	755	788	782	764	800	797	839	774	801	802	805	812	775	759	770	738	817	778	823	795	737	821	822	809	794	736	775	756	749	774	782	840	772	768	803	809	796	840	792	716	802	786	785	799	825	814	803	802	742	772	835	838	766	801	861	805	785	795	749	810	762	792	767	761	775	762	812	830	830	777	797	827	778	807	735	749	827	815	774	769	737	797	815	797	772	730	787	772	769	792	762	823	768	795	823	877	788	787	774	758	746	743	793	803	828	821	790	744	770	770	753	811	774	784	778	795	784	806	783	761	799	843	802	743	796	804	832	802	778	789	778	805	759	822	776	793	832	800	814	720	756	773	782	785	766	765	756	792	824	746	833	822	832	799	794	846	842	796	819	753	832	755	828	772	805	761	775	829	786	780	805	810	841	780	808	772	786	784	757	861	787	799	798	830	741	773	785	802	813	815	786	811	785	779	787	773	740	780	725	757	748	815	835	774	737	776	774	820	817	804	782	841	783	811	821	791	783	808	829	856	803	763	796	752	782
23188	21604	29493	24337	22418	24426	23745	14644	9905	7546	5801	4546	3816	3384	2823	2415	2108	1841	1637	1540	1422	1325	1265	1218	1326	1251	1159	1118	1013	1052	1041	1023	944	999	988	995	969	971	974	871	953	897	948	913	885	863	915	894	901	896	871	914	898	884	904	869	935	872	887	852	903	856	871	947	875	930	893	850	897	927	913	886	913	945	924	900	856	930	859	834	928	889	875	868	908	944	872	906	845	888	934	887	877	878	887	872	925	894	831	914	858	891	898	911	890	857	900	894	883	937	899	845	923	894	867	917	880	894	917	892	852	913	937	873	882	925	865	903	931	836	920	876	888	858	896	941	933	859	892	850	880	915	887	885	899	925	888	883	898	918	860	943	923	840	874	891	929	935	911	930	874	895	913	915	883	903	905	862	860	944	889	873	932	916	846	890	939	908	939	916	891	896	917	889	886	881	908	886	898	916	874	854	905	905	895	952	830	890	876	877	859	902	928	863	877	877	877	888	858	923	878	933	940	857	872	946	906	906	886	914	902	905	896	958	907	919	826	836	910	865	858	919	850	977	905	907	901	899	956	846	877	897	906	900	918	901	937	902	862	924	938	895	882	924	907	907	867	866	927	911	864	949	859	957	873	918	909	863	900	875	933	875	944	885	836	843	910	905	890	883	922	938	915	875	827	844	906	880	935	868	910	852	872	937	926	910	867	865	871	848	904	886	903	826	871	868	934	868	919	914	960	932	847	882	890	881	923	928	883	924	884	850	938	887	898	892	915	884	958	909	883	901	875	877	862	878	919	872	890	932	889	910	898	901	842	934	877	894	874	891	892	913	844	910	928	847	928	873	877	889	851	941	869	942	867	880	886	891	905	874	945	882	919	902	895	888	882	874	896	871	1000	935	879	924	919	877	914	859	896	856	871	954	921	912	924	858	922	873	914	878	868	885	898	865	888	891	880	891	915	876	927	932	937	889	886	885	873	887	885	902	853	918	898	917	871	877	951	880	889	889	883	933	885	922	916	864	874	940	858	884	926	862	887	859	880	864	903	851	907	903	910	929	928	809	880	948	881	875	854	936	942	864	912	854	915	871	923	919	915	899	933	823	872	881	907	900	838	886	876	889	891	852	841	869	890	917	914	895	906	858	895	900	878	892	866	919	846	900	927	927	937	932	900	901	872	886	864	893	877	860	859	913	868	835	940	841	912	864	870	905	883	901	888	925	923	910	856	894	898	897	868	868	838	927	920	877	907	889	891	911	890	931	908	915	900	912	876	834	913	893	880	877	906	863	902	920	916	890	871	891	865	843	935	906	860	871	867	832	841	907	881	899	844	884	863	882	938	872	880	925	882	872	888	923	875	841	844	959	879	899	925	917	884	884	904	910	898	913	901	850	906	864	889	940	901	892	880	872	899	921	892	873	952	869	948	903	938	888	860	865	906	908	901	902	826	846	866	885	897	930	933	852	943	833	858	936	882	886	893	896	853	919	904	867	915	901	869	898	904	916	912	880	938	951	877	853	874	914	918	878	890	935	833	908	870	875	858	898	938	880	896	890	872	899	844	895	879	900	913	890	886	841	908	886	926	887	840	885	882	872	923	935	811	893	905	877	914	889	908	915	934	946	916	877	898	864	884	922	888	931	913	883	892	940	886	861	887	898	869	893	886	804	919	860	899	856	898	834	873	893	844	860	861	874	899	894	912	884	892	866	896	927	887	877	953	909	836	954	876	879	922	876	863	859	876	965	902	921	816	884	902	918	887	920	920	866	882	919	883	947	882	885	811	873	887	912	879	912	893	937	920	893	896	917	860	867	897	877	888	930	890	894	861	917	968	910	890	892	913	895	892	882	901	908	858	869	925	896	822	865	904	880	869	874	873	856	904	891	855	905	929	936	900	864	876	894	867	862	881	881	877	849	860	881	845	852	900	846	877	913	864	904	907	926	843	895	888	892	906	896	926	827	880	886	863	917	885	880	909	881	863	955	913	894	907	859	961	936	878	845	879	902	878	891	920	894	925	905	912	877	914	863	878	873	895	891	902	892	890	885	921	888	881	883	850	875	859	887	885	909	888	893	846	867	876	923	883	874	875	908	904	954	850	892	868	875	894	896	870	885	837	863	893	907	868	952	915	824	853	851	835	882	810	886	927	858	895	885	929	903	830	920	865	883	875	907	900	908	917	858	880	905	883	912	893	858	904	901	891	860	892	925	918	920	892	935	889	876	831	881	890	895	887	895	903	899	925	907	886	883	894	957	868	863	901	919	904	794	921	874	894	927	889	909	889	874	929	881	856	907	925	948	879	887	867	913	871	885	855	879	907	860	932	883	924	901	937	910	940	936	861	905	869	862	922	900	898	963	841	868	895	918	827	882	839	874	897	853	928	865	886	904	886	947	897	904	892	938	876	830	848	938	947	857	933	917	847	951	884	881	894	870	912	879	887	903	928	897	893	888	893	911	953	881	880	940	900	921	830	878	932	899	878	902	956	915	897	883	931	913	884	862	925	940	928	920	859	898	942	861	893	875	869	863	870	922	889	911	931	875	875	894	900	895	881	925	931	853	887	888	837	859	887	887	948	907	880	928	900	835	887	866	906	861	875	863	884	903	888	870	893	890	896	931	902	856	918	975	884	883	887	886	929	888	846	846	904	891	902	836	929	904	931	877	833	898	902	881	892	904	915	866	837	878	896	880	865	892	902	893	851	845	864	928	894	914	888	890	865	873	890	900	899	866	911	935	869	905	852	884	902	920	908	912	871	900	854	868	854	919	861	869	898	898	850	858	880	956	900	865	939	894	830	914	922	866	864	855	910	934	899	912	891	913	895	861	868	934	922	935	865	885	925	872	932	877	913	900	900	859	915	876	908	878	917	851	902	898	885	876	886	952	943	901	876	879	906	923	903	853	892	886	912	844	885	861	881	911	853	905	889	920	880	899	864	859	900	883	865	879	923	893	916	868	895	897	847	897	840	870	832	892	877	860	930	840	910	875	909	877	881	924	837	896	909	869	886	939	840	881	888	880	855	881	869	857	883	900	905	861	922	872	908	901	881	871	885	857	916	857	854	920	910	931	883	813	921	879	902	933	878	860	865	916	903	898	922	861	877	900	883	896	901	894	931	923	931	909	892	878	843	904	889	853	843	905	854	910	935	907	959	905	900	900	928	896	875	877	882	893	839	927	925	973	906	940	893	884	892	921	897	853	881	868	891	893	935	830	834	874	926	877	925	890	924	921	874	859	882	919	904	864	892	871	927	894	855	874	900	851	888	899	885	880	882	905	933	809	945	898	900	857	866	857	853	876	871	899	942	896	910	912	826	875	881	919	905	895	902	906	887	913	890	926	922	940	939	922	888	926	906	882	937	866	892	873	874	876	915	861	901	887	915	866	887	936	899	874	899	953	892	896	871	881	886	921	852	869	917	849	865	875	866	968	881	937	892	914	898	898	879	911	897	889	899	904	877	903	960	869	863	825	906	868	935	894	937	838	961	862	887	826	894	860	883	911
29219	59109	49662	38491	31916	26362	20837	17143	13025	10094	7792	6267	5128	4574	3750	3058	2602	2127	1949	1841	1593	1511	1440	1462	1427	1229	1152	1142	1082	1031	1041	1054	1012	1035	1014	1016	959	953	1007	970	940	906	952	982	903	904	897	861	919	940	894	979	920	933	911	923	922	850	931	911	871	884	827	914	888	887	907	866	864	896	816	844	904	846	882	890	890	867	837	920	870	850	839	895	975	876	926	913	902	889	887	840	857	901	893	878	906	859	907	849	903	874	902	903	830	867	890	844	884	923	905	884	893	909	881	870	923	868	865	878	912	891	893	862	925	872	867	908	899	903	877	889	881	880	824	874	925	867	876	841	923	879	874	892	907	888	870	946	877	914	901	852	921	845	879	883	889	850	905	849	841	869	896	929	883	896	902	905	934	887	926	819	894	879	912	911	874	873	851	873	895	881	871	859	862	921	894	852	878	873	914	872	921	931	865	856	986	941	896	925	871	915	876	928	861	927	873	938	902	840	868	870	848	890	878	842	918	933	864	855	854	862	880	901	883	852	871	881	893	878	910	908	870	846	887	941	865	882	913	864	901	873	916	836	862	883	861	849	896	828	871	950	913	880	915	899	863	957	880	848	892	896	863	893	899	943	883	865	929	882	908	920	830	875	861	866	883	865	906	949	836	979	871	885	876	879	905	911	862	880	864	906	876	885	844	902	894	876	910	866	880	852	851	850	915	877	843	841	886	859	894	898	826	895	894	886	908	886	931	866	869	862	876	907	873	852	864	859	906	847	896	829	857	886	865	885	899	918	849	920	911	869	842	886	872	914	875	944	898	867	900	893	864	878	821	915	908	842	861	913	858	855	856	855	905	864	930	890	824	922	860	902	895	805	842	861	915	893	892	911	913	902	870	887	905	896	860	881	875	845	890	881	882	909	889	886	873	883	883	881	909	859	905	860	895	907	902	940	857	874	917	902	918	860	908	904	888	852	848	919	900	918	826	875	878	867	923	890	882	895	902	907	865	879	890	866	878	872	879	884	884	860	883	849	891	798	828	855	872	852	834	874	929	885	865	870	902	925	893	859	886	831	880	849	890	875	883	917	918	895	892	892	837	927	871	902	843	869	876	896	865	948	881	842	845	878	898	892	885	871	892	935	891	908	819	871	907	873	887	904	870	889	900	854	843	898	896	881	882	887	873	910	846	875	934	816	846	904	859	909	895	880	940	879	881	871	846	845	894	927	905	906	952	855	887	871	902	866	865	884	896	905	879	912	900	895	924	876	871	882	860	859	845	916	866	841	884	930	871	874	885	811	904	881	832	888	876	882	922	870	906	888	916	898	865	876	868	828	907	861	874	886	817	867	871	889	861	908	855	855	855	920	873	912	860	873	935	837	822	921	888	849	834	891	902	857	837	876	879	924	845	915	856	919	873	927	896	911	886	859	850	963	915	883	923	928	854	866	898	926	880	842	876	861	893	870	931	877	881	889	863	843	892	854	884	935	902	854	896	886	812	917	837	890	879	901	943	857	828	892	867	914	857	894	899	879	894	915	904	893	912	930	878	859	879	876	852	906	876	861	896	870	921	936	881	895	881	867	855	846	864	888	882	896	891	844	907	908	892	902	874	878	873	909	890	872	898	883	875	903	846	898	851	909	893	937	860	931	952	865	882	846	856	843	886	871	874	882	864	867	892	873	881	891	830	953	888	881	915	864	921	846	869	909	900	909	889	931	853	916	886	872	862	850	856	872	857	862	881	902	877	843	896	896	875	847	918	894	865	867	833	849	916	840	868	904	927	887	832	852	922	897	934	875	882	847	913	890	868	885	913	936	899	872	838	867	834	911	915	920	888	901	890	831	896	874	896	887	894	822	859	885	821	890	846	852	888	911	856	854	887	885	890	844	865	951	881	916	877	829	868	856	874	849	874	906	866	877	805	884	873	887	879	890	868	857	901	834	893	860	931	895	851	817	867	867	775	852	891	874	845	875	879	849	933	847	898	859	846	912	904	827	890	899	861	888	866	916	820	906	876	862	852	898	873	878	873	884	881	922	899	832	910	852	932	882	961	878	938	896	830	909	867	826	880	904	917	894	924	850	864	862	932	872	893	876	849	891	889	845	852	848	900	825	893	897	887	859	900	851	908	904	925	860	882	917	842	870	896	896	912	932	912	911	879	887	924	842	904	911	894	858	930	832	915	890	842	850	903	897	899	847	895	954	864	868	903	908	903	882	884	874	882	860	869	885	850	875	876	886	903	856	894	839	893	897	916	941	865	859	835	851	917	859	882	901	914	904	840	867	842	880	835	879	888	872	839	898	875	907	850	866	932	908	856	913	847	841	830	913	856	904	865	903	944	829	854	830	929	870	884	862	848	893	879	860	892	883	881	926	831	873	856	875	840	940	890	926	851	905	873	888	938	904	842	897	899	867	903	885	936	881	879	852	867	896	897	891	874	894	887	849	862	851	923	906	857	849	894	879	844	873	857	881	894	883	817	902	857	891	911	924	937	830	861	900	943	846	903	902	861	874	823	883	925	869	793	819	886	879	899	908	891	886	876	896	909	841	921	840	879	871	891	846	914	860	878	881	870	886	854	878	966	870	917	946	889	932	867	869	854	895	888	895	868	884	901	833	888	899	885	863	867	903	966	941	869	881	838	879	851	853	912	886	866	893	904	875	883	862	837	925	897	873	867	899	916	879	877	955	932	848	840	877	950	900	853	906	857	815	855	872	888	872	887	873	843	880	862	916	887	885	858	876	881	865	912	951	840	871	909	905	880	815	884	812	871	834	833	894	890	920	876	899	863	876	897	851	849	858	941	949	931	912	858	880	860	874	863	928	875	806	954	863	885	869	936	887	893	861	908	841	870	860	882	884	873	893	910	887	819	884	928	890	888	945	852	866	898	939	903	864	878	885	866	845	916	870	919	954	869	922	841	826	870	902	837	909	884	866	881	853	843	811	812	915	855	885	905	923	887	907	909	949	873	895	863	895	852	891	898	927	872	878	919	824	874	855	869	845	922	825	911	788	866	993	928	871	838	868	894	881	907	866	864	848	899	876	886	850	830	924	891	894	925	873	904	893	901	911	916	875	853	872	842	930	911	868	888	895	857	804	870	849	866	914	901	890	918	866	918	920	868	860	911	844	859	926	841	877	900	903	883	857	873	888	949	877	938	845	887	896	819	973	884	873	846	868	890	864	904	899	841	907	829	878	828	850	910	917	846	901	888	867	875	906	900	940	915	848	895	947	898	875	889	886	843	874	869	891	883	891	853	874	867	888	884	864	950	851	875	860	906	884	881	899	898	863	889	871	857	894	887	907	830	856	858	872	901	874	877	885	857	894	902	920	933	856	902	906	891	920	858	893	886	878	874	872	907	811	855	845	861	878	869	870	877	853	893	946	890	890	899	937	831	907	856	884	885	875	924	836	855	868	874	917	870	878	880	882	889	897	840	884	898	868	927	911	882	885	882	894	898	885	942	916	875	849	867	902	875	846	907	901	881	860
29854	30557	37671	29216	19239	12609	8615	6293	4669	3424	2708	2245	1885	1792	1671	1393	1303	1093	1006	1019	982	876	967	941	851	818	809	836	776	829	805	750	831	741	750	723	785	792	757	779	764	749	761	731	786	692	744	724	744	677	730	767	721	741	800	791	759	719	718	734	729	721	771	701	742	736	743	759	741	720	704	790	710	779	703	768	718	708	755	752	777	758	754	726	777	707	702	733	732	731	736	745	748	702	739	778	689	749	733	765	754	791	784	670	760	728	736	769	764	721	714	724	720	748	693	714	759	724	710	769	720	724	705	725	765	694	741	694	771	747	738	791	696	734	732	778	763	713	700	723	742	732	701	749	745	719	757	725	744	743	687	731	696	730	731	686	731	736	709	744	744	729	713	754	744	729	684	744	696	715	703	699	740	742	752	686	760	732	709	776	771	737	712	742	712	699	797	720	757	750	705	710	721	683	728	747	695	734	772	740	745	755	771	728	760	709	710	775	726	716	702	732	751	749	722	719	721	726	699	715	709	731	739	741	736	709	745	724	717	713	749	783	748	751	745	763	751	739	779	730	744	741	723	749	720	691	737	736	788	708	763	745	793	702	751	729	792	702	781	737	781	743	731	764	759	737	713	726	758	779	734	709	701	704	744	746	717	732	757	763	707	740	771	759	754	740	710	755	756	735	733	732	698	712	728	749	776	731	723	717	784	723	731	734	715	699	772	695	713	729	735	751	730	718	714	754	721	748	763	756	740	721	762	761	759	756	732	759	723	756	784	756	747	690	750	723	658	724	754	708	744	742	732	702	749	771	709	740	677	763	726	746	740	740	705	750	726	755	724	743	717	767	726	729	719	789	695	737	742	727	759	758	749	752	758	759	769	703	756	724	721	803	740	755	748	699	719	726	719	739	742	756	701	734	733	740	749	733	764	747	741	705	712	754	737	722	752	761	740	727	720	747	715	756	771	750	731	738	729	755	718	740	749	740	762	712	728	749	752	701	729	735	720	742	717	799	744	703	684	791	726	693	747	720	721	681	765	814	740	726	734	757	756	706	777	756	720	741	721	767	733	678	768	735	760	746	739	711	759	745	764	747	708	699	715	691	695	757	742	764	744	696	705	737	698	783	708	726	706	787	716	731	712	710	765	765	698	752	677	731	728	724	677	802	757	794	712	705	718	737	748	749	737	744	710	721	678	749	729	749	745	711	737	753	708	722	731	718	708	759	734	737	728	746	762	724	736	709	758	756	772	671	718	770	679	699	677	728	777	691	711	692	676	765	741	774	718	742	747	684	733	784	717	744	708	720	735	731	742	750	732	767	762	757	734	702	761	739	816	723	745	713	734	701	737	715	717	722	739	737	765	760	652	684	718	701	736	749	704	744	717	713	722	737	727	762	698	696	751	734	793	718	769	715	786	724	730	693	735	797	719	745	746	729	751	723	728	744	681	764	681	727	751	771	742	750	741	783	763	746	735	727	756	718	746	753	697	689	747	701	735	749	757	718	802	725	710	804	746	757	734	729	703	778	783	727	719	769	711	723	712	760	747	707	735	739	773	734	715	747	759	752	729	714	718	747	762	713	762	745	764	757	768	713	749	774	757	729	752	739	691	779	757	716	766	758	759	736	729	743	751	730	725	704	737	729	697	764	788	757	734	713	733	733	725	761	715	679	711	782	727	791	694	757	729	741	705	785	717	702	716	716	759	737	749	692	713	737	708	706	712	758	820	721	729	717	727	758	732	707	677	681	740	757	743	699	743	737	715	778	760	740	726	743	754	705	749	728	784	730	713	750	701	730	800	780	747	697	767	723	722	698	720	713	742	790	744	735	718	749	705	732	733	727	708	723	741	745	752	719	739	692	737	770	750	766	747	705	708	680	720	744	755	751	737	736	706	788	750	751	769	727	755	759	718	719	697	679	718	753	741	787	724	724	767	752	665	723	726	707	740	756	789	736	721	743	764	744	789	756	776	724	757	711	740	704	720	732	752	770	723	733	712	806	708	729	724	724	754	706	732	762	696	745	697	705	757	734	764	698	736	749	737	743	766	705	735	693	750	744	731	706	737	765	720	759	678	738	782	760	738	721	689	726	746	767	704	761	749	738	740	701	713	740	708	766	781	713	753	729	716	736	723	723	730	746	708	684	788	719	758	726	743	760	677	751	728	714	715	730	748	765	721	732	773	770	722	710	720	724	716	729	722	718	724	732	733	699	697	752	709	725	731	737	703	732	737	742	742	773	708	721	703	706	750	771	759	727	729	733	706	732	719	717	745	744	684	746	720	753	751	790	739	733	717	725	681	770	713	721	745	788	755	725	712	746	698	752	750	739	710	713	721	702	684	705	708	732	737	717	738	720	703	749	678	737	723	727	714	688	762	737	681	761	734	754	722	711	724	724	735	730	748	715	725	719	708	715	690	763	729	685	695	718	750	733	735	730	751	746	774	730	745	686	741	725	755	765	713	750	728	798	748	751	784	740	740	726	706	740	804	711	741	731	716	742	724	721	701	748	749	752	744	740	704	709	729	739	700	723	733	789	691	705	753	717	704	702	687	704	750	735	746	759	701	768	755	748	731	761	725	711	763	742	782	731	723	713	701	738	757	682	714	718	761	729	744	718	724	772	733	730	728	729	733	751	743	725	722	701	717	724	698	707	737	729	745	749	758	722	732	721	740	700	679	688	732	778	750	751	726	750	731	737	717	689	714	695	719	779	699	723	738	755	780	743	741	716	734	756	698	749	698	735	771	725	679	780	717	726	794	756	705	784	696	695	734	723	738	698	712	729	738	757	746	720	720	720	713	793	703	700	741	756	740	704	724	718	753	748	675	768	722	740	710	747	764	729	693	711	741	722	736	747	766	762	769	746	736	758	726	763	741	728	745	740	759	695	736	712	743	801	729	712	738	738	773	779	682	727	712	737	672	766	790	744	774	699	719	752	729	747	723	751	741	764	692	698	783	768	724	701	756	685	701	688	751	743	713	712	698	746	743	713	741	727	718	751	714	735	786	775	733	705	760	737	696	696	784	716	748	758	691	733	738	738	742	695	771	724	734	742	752	712	732	719	728	762	758	759	742	716	748	740	724	745	768	729	727	739	722	729	729	775	716	758	696	685	734	751	753	799	760	754	767	780	701	702	705	742	783	696	750	767	731	733	690	741	741	698	741	759	738	718	739	739	739	707	725	709	708	759	774	736	699	747	709	727	737	740	678	778	732	726	705	753	745	703	741	768	700	675	758	725	724	699	730	751	742	786	733	689	710	765	744	761	699	738	705	684	735	725	721	763	683	680	742	728	802	699	724	775	716	746	746	694	746	713	696	745	760	736	771	720	759	757	707	746	759	751	725	711	787	720	717	723	729	725	707	728	733	708	719	744	695	738	715	746	748	754	749	732	746	728	754	744	707	720	725	700	721	807	761	737	693	731	732	760	740	695	723	754	736	776	707	734	699	768	724	714	744	757	717	759	765	765	713	743	764	716	768	732	728	714	729	772
27391	46563	37723	26625	20537	15688	11724	9147	6840	5251	3884	3168	2713	2310	2113	1814	1574	1409	1182	1158	1017	989	1013	953	917	913	771	840	827	835	849	790	827	784	801	811	823	805	787	727	792	760	770	710	764	745	749	723	693	715	721	742	753	774	724	775	717	723	805	820	766	718	783	761	697	765	722	741	745	811	748	769	745	741	691	781	724	729	766	765	734	715	732	791	785	758	734	712	764	736	788	744	704	748	740	808	742	759	715	708	711	721	751	692	766	700	714	709	711	729	743	774	764	768	750	734	743	747	691	755	721	721	770	786	746	752	784	703	781	781	715	736	670	755	752	717	741	727	748	778	739	821	727	745	742	790	719	724	749	725	722	747	767	752	761	735	746	726	734	685	768	785	725	736	807	729	726	765	746	725	743	757	711	730	746	727	758	736	737	784	690	713	766	730	737	753	780	719	727	746	785	749	746	745	683	743	772	740	758	753	718	727	724	756	732	742	734	757	715	828	718	758	741	759	734	739	710	754	802	735	721	741	766	711	793	737	749	704	733	741	790	750	808	792	720	712	724	752	710	759	746	728	689	704	750	757	717	745	742	750	762	751	752	709	725	777	723	748	729	741	781	771	737	795	724	716	732	753	743	734	723	672	710	793	740	745	724	797	724	722	774	738	742	723	706	724	739	732	774	756	759	745	780	741	749	763	729	772	760	752	712	762	756	761	752	774	709	750	765	763	751	738	711	750	721	752	720	759	721	785	727	784	727	761	726	745	770	710	696	767	743	715	789	688	739	716	754	714	767	753	742	735	718	774	762	721	754	752	758	793	697	723	731	770	781	739	739	737	747	802	732	745	755	794	758	746	752	738	719	766	734	725	791	761	775	769	754	756	739	712	754	739	705	764	719	758	767	729	740	737	741	724	707	780	753	730	767	723	720	734	718	745	772	733	733	730	770	755	746	735	736	694	733	749	748	779	759	747	741	746	731	693	733	765	704	779	729	821	747	715	781	721	728	750	785	789	713	690	707	749	713	731	715	730	735	719	789	702	812	768	719	746	756	719	745	714	754	728	730	694	756	701	711	783	752	749	742	768	741	729	733	779	746	733	707	755	705	677	789	711	775	723	754	723	736	746	750	701	738	740	706	760	742	766	719	723	725	772	764	781	763	811	768	735	779	753	766	729	730	755	766	759	733	740	773	752	718	744	766	772	697	775	770	738	780	730	737	763	752	749	784	744	768	730	753	750	801	714	714	727	788	744	829	765	682	742	753	716	742	707	700	804	775	768	771	729	734	761	708	721	779	741	781	799	721	773	739	768	724	778	706	772	777	725	766	819	715	737	737	716	738	721	749	758	770	761	749	713	768	717	728	741	774	751	770	770	758	736	767	772	726	728	744	767	695	741	744	696	756	738	718	745	776	712	720	720	753	742	725	745	729	777	703	727	761	760	713	696	770	770	721	738	769	732	755	764	721	758	724	737	757	766	800	793	753	718	735	756	748	734	734	761	770	733	717	729	729	717	713	717	734	756	731	710	795	760	765	766	746	715	748	681	774	716	765	710	739	743	754	728	767	735	774	765	745	687	757	765	768	708	722	757	708	794	704	782	772	741	808	744	707	796	750	727	773	736	709	715	761	694	690	760	737	715	737	772	703	722	731	798	687	740	741	771	756	748	761	774	768	715	754	788	736	696	730	697	771	738	728	783	704	718	712	782	734	715	731	735	777	726	755	779	729	700	750	756	709	721	749	778	773	735	738	725	717	778	773	727	697	765	713	750	742	729	746	698	721	716	730	733	739	720	737	761	718	760	695	716	705	773	708	755	697	748	712	732	781	779	741	740	753	787	769	667	693	733	727	771	703	746	754	713	818	759	723	775	733	784	701	697	773	748	780	757	744	716	709	720	744	741	783	762	733	724	758	752	774	727	724	733	761	708	726	742	745	699	698	743	743	701	712	696	755	797	733	781	747	764	763	733	743	773	728	743	794	744	711	765	702	718	712	738	732	768	742	735	735	738	695	726	682	685	832	749	740	769	734	732	744	719	717	738	736	713	696	751	760	750	739	729	767	759	777	785	773	789	742	729	751	771	777	761	754	723	795	696	730	724	746	694	767	786	687	741	783	679	778	742	767	760	710	751	700	744	707	735	742	773	757	770	763	746	757	760	736	750	759	785	725	728	728	728	713	758	714	737	769	718	693	747	779	765	720	768	761	752	756	729	730	806	737	725	749	742	786	784	746	708	791	727	734	694	725	752	758	742	734	807	763	707	760	706	743	768	763	822	749	712	780	762	738	715	741	737	714	768	764	789	777	714	704	746	753	762	734	725	687	732	766	789	726	689	756	701	765	769	724	742	714	722	750	774	723	744	740	793	732	736	700	737	775	688	792	721	741	734	747	735	711	741	711	776	769	742	729	713	754	731	755	762	772	777	721	754	797	705	733	750	726	743	761	762	758	734	759	768	722	796	776	784	743	732	731	721	815	709	727	755	748	747	779	729	757	778	742	776	741	732	707	772	763	706	750	751	716	789	753	721	758	727	754	768	741	771	729	722	704	769	751	710	708	756	724	750	791	763	763	739	734	768	755	722	781	729	747	738	704	757	770	693	756	797	706	723	744	716	737	739	766	735	760	747	737	715	745	722	704	721	718	711	777	700	719	712	746	723	763	722	725	764	749	728	767	738	789	779	770	728	761	750	720	767	787	770	717	775	732	762	768	737	702	760	703	729	738	714	778	762	708	776	757	731	715	754	713	761	711	732	714	753	761	741	725	749	743	711	724	698	739	748	714	771	760	774	718	750	747	718	746	742	730	769	762	791	718	745	722	759	734	741	771	741	746	730	739	724	711	752	756	780	768	748	768	827	752	738	774	776	722	763	699	704	716	687	708	722	740	742	743	786	790	751	708	756	747	715	690	782	735	786	758	727	734	790	788	725	800	745	719	746	729	776	757	686	789	745	726	714	717	736	721	757	725	753	745	713	780	702	731	716	731	792	782	726	751	739	717	778	735	725	733	694	735	696	734	755	749	767	710	739	726	759	737	771	762	692	761	714	763	759	767	743	737	735	714	751	754	757	726	803	767	768	792	697	729	717	789	720	766	723	763	713	716	728	699	733	718	779	708	762	773	719	771	709	751	740	712	740	758	791	723	751	778	751	714	689	750	767	731	782	773	732	754	758	768	778	712	780	787	705	719	769	769	707	743	722	745	759	739	736	736	768	688	683	739	750	712	723	757	713	747	738	727	709	729	715	751	704	765	784	777	828	733	750	697	736	791	760	762	736	771	759	734	725	773	714	702	785	757	710	781	752	748	693	791	714	765	742	781	708	716	749	756	738	715	751	735	748	742	718	756	728	773	735	796	689	765	716	765	705	706	731	743	723	777	722	763	744	773	816	738	725	702	701	748	678	734	735	773	781	764	774	721	752	730	758	716	768	719	746	776	739	767	719	749	742	744	720	704	750	776	745	730	818	750	726	739	735	732	719	711	733	708	751	765	692
24592	21649	29298	25529	23824	22095	16251	10107	7275	5579	4109	3404	2778	2538	2094	1849	1682	1443	1303	1217	1198	1084	1059	1017	991	977	918	915	897	924	893	878	849	839	889	843	842	880	862	846	796	793	777	818	761	814	840	829	801	838	809	765	763	872	799	807	802	816	781	785	806	822	824	822	811	790	760	777	855	836	841	794	822	760	769	729	769	794	769	848	813	786	783	783	798	828	836	788	815	708	846	835	782	799	794	805	781	783	776	826	815	817	785	791	764	761	839	741	757	770	779	783	810	815	781	807	806	771	749	757	770	748	780	834	761	821	731	820	807	767	801	843	823	812	831	859	776	776	781	773	812	763	806	792	801	781	838	769	812	787	785	777	763	755	798	789	843	800	820	766	768	789	845	815	821	825	806	793	821	788	775	797	799	792	782	825	795	773	817	803	818	795	791	809	804	809	818	819	792	811	740	806	769	837	789	805	781	775	781	786	776	824	768	773	806	787	793	814	842	765	781	784	780	793	861	746	771	798	788	808	840	850	766	747	768	760	840	782	779	818	796	754	785	764	852	792	766	788	784	801	786	781	810	789	783	801	768	785	802	809	806	763	832	747	787	774	792	763	794	793	823	811	847	828	811	796	804	810	778	774	813	748	784	798	770	779	755	771	797	847	734	693	818	791	793	796	749	775	808	797	835	803	802	807	774	840	844	787	818	834	744	797	758	800	791	785	815	794	803	763	811	815	771	810	795	772	803	754	827	814	753	836	803	749	740	751	803	776	887	773	828	796	832	790	779	824	786	744	783	765	761	776	781	806	791	738	868	774	788	798	770	765	744	801	800	774	751	805	815	793	824	796	780	787	809	760	791	830	792	774	797	778	810	770	739	808	801	821	764	790	799	781	795	796	800	765	798	745	796	796	832	780	775	777	824	844	757	872	780	830	784	789	788	761	760	766	782	787	806	818	745	804	821	764	791	792	816	836	847	814	793	780	764	855	795	805	771	803	810	832	755	780	819	765	845	771	795	750	798	805	850	767	781	817	764	718	777	798	797	810	752	786	835	792	777	802	799	760	813	853	795	808	786	801	782	754	782	789	787	798	843	771	752	754	775	731	792	774	740	801	803	810	783	850	800	766	808	824	804	783	817	765	823	817	808	827	761	797	809	800	796	824	809	760	787	762	784	762	801	850	804	781	791	758	786	761	799	825	799	790	770	786	797	828	830	822	750	820	803	787	802	823	799	784	815	828	833	808	804	784	778	813	825	786	743	796	805	811	764	799	799	761	765	768	805	846	771	778	752	825	717	803	780	793	760	779	777	741	793	763	825	839	791	806	815	730	727	776	824	760	745	803	790	756	785	756	791	789	832	815	811	763	806	754	775	781	800	751	781	780	786	816	817	813	750	816	814	751	769	825	842	754	785	808	741	794	805	826	792	796	769	843	741	799	822	835	819	809	804	774	810	775	841	829	783	798	787	828	826	780	824	809	761	780	798	813	738	766	819	770	772	816	725	765	782	785	801	750	760	766	780	777	797	767	781	811	807	798	788	785	740	821	775	794	857	794	731	702	806	794	824	772	837	842	851	832	803	804	742	794	784	844	777	775	738	785	778	784	785	743	731	769	814	816	754	821	765	767	783	841	830	754	807	828	776	814	788	781	795	744	818	783	773	790	757	767	775	768	800	785	767	764	799	796	761	807	777	813	797	778	805	838	775	776	810	796	837	774	719	775	777	854	751	799	780	837	872	792	766	787	787	777	831	786	764	805	803	805	790	784	831	761	816	736	835	778	774	759	797	771	859	823	808	802	784	746	786	832	813	771	844	830	780	753	781	738	849	813	818	759	810	779	824	773	818	784	816	791	774	838	760	785	791	792	767	752	777	774	765	801	790	746	766	783	790	778	735	830	797	769	745	807	775	813	809	751	791	772	785	785	823	780	810	826	774	771	821	820	814	803	789	785	797	829	780	800	803	775	799	764	768	743	801	833	714	739	833	791	824	758	804	769	804	804	802	858	813	806	776	806	847	809	832	790	809	791	831	785	783	779	813	786	808	894	792	785	797	798	735	781	751	776	808	820	798	766	826	775	789	759	760	786	810	782	792	825	823	800	859	753	794	744	796	808	818	811	776	801	795	761	763	770	762	790	805	811	856	826	759	794	829	833	740	813	805	816	818	786	801	805	762	799	766	796	785	775	775	810	773	799	796	798	785	851	785	825	841	804	754	781	750	772	808	822	780	804	754	756	847	756	804	769	780	777	819	764	798	800	788	796	775	777	801	764	853	768	781	811	754	770	793	823	840	791	785	796	811	805	814	765	786	818	765	766	811	817	776	806	770	792	808	746	812	751	817	831	791	769	787	816	782	767	812	837	779	780	829	820	765	759	784	769	790	766	752	793	840	792	756	819	780	775	860	779	761	829	819	774	761	785	779	799	767	772	767	817	814	811	809	755	810	775	782	808	807	798	786	798	761	804	831	790	790	746	801	744	784	810	811	774	774	824	805	793	808	828	755	803	802	791	782	777	875	791	762	790	783	831	816	848	777	792	797	817	798	788	748	769	763	779	774	767	802	792	802	792	820	852	716	811	802	764	788	782	819	822	856	814	837	798	813	810	773	829	795	758	815	782	832	741	836	833	804	759	780	749	800	754	810	794	784	831	793	752	778	794	840	763	802	780	801	836	815	835	774	789	823	812	789	779	771	805	763	813	778	806	821	783	760	787	779	797	810	785	784	767	783	832	796	826	762	801	808	822	779	765	787	850	787	847	780	739	789	806	843	804	791	744	794	816	803	836	792	797	844	769	773	782	756	818	793	791	781	774	770	774	789	802	819	734	824	758	811	789	789	778	733	790	821	772	766	832	795	794	812	801	784	824	772	770	835	826	791	755	824	824	799	845	830	818	818	779	827	833	761	781	746	836	764	771	815	785	799	803	765	768	834	783	817	798	794	799	787	830	835	795	759	820	803	802	812	783	813	776	833	764	732	784	768	804	780	753	729	786	818	793	807	739	848	830	774	791	748	767	785	772	820	811	829	799	805	743	794	796	816	800	801	785	786	786	787	792	830	787	776	748	811	817	764	744	781	794	839	807	740	810	763	768	785	827	796	761	794	781	826	787	723	783	819	785	796	779	810	793	783	832	820	809	729	751	768	742	802	766	728	785	786	781	797	792	786	765	783	786	770	798	820	823	794	868	793	790	809	799	769	739	837	762	821	800	834	784	783	832	836	780	842	855	769	768	752	728	815	820	826	764	797	802	781	791	853	783	792	791	752	786	768	840	743	770	812	762	800	784	780	788	828	826	839	770	766	796	822	801	834	820	835	834	779	808	789	791	765	811	838	808	785	801	786	810	766	862	772	772	792	857	804	769	785	811	813	795	807	766	764	734	775	827	785	811	784	853	785	759	785	779	779	831	778	754	787	790	793	810	794	764	819	756	881	764	789	821	750	764	828	792	793	765	764	740	816	785	748	825	815	839	786	853	817	840	825	781	818	800	806	781
27545	54243	44719	33429	27194	21669	16897	13144	10035	7747	5884	4578	3807	3237	2828	2470	2061	1766	1569	1377	1264	1220	1192	1131	1147	1030	1044	979	992	1043	957	915	874	853	817	897	896	921	839	820	868	833	832	854	766	804	857	803	824	826	790	804	796	816	834	857	797	794	778	819	751	774	830	847	793	787	782	837	786	828	767	811	825	778	758	807	835	817	753	817	769	790	810	790	818	793	783	723	818	839	803	760	784	796	822	788	822	767	814	778	819	803	741	871	800	804	811	793	787	785	818	813	792	769	832	842	757	753	806	785	813	799	794	831	831	784	793	792	863	823	792	776	759	824	779	803	792	799	798	807	853	799	768	753	844	791	784	767	802	796	853	793	792	716	812	765	819	791	790	760	813	783	878	776	755	807	840	823	811	787	813	794	801	806	812	828	843	786	760	817	777	810	811	835	830	800	846	811	810	806	793	747	763	779	785	780	748	780	799	740	735	786	831	800	767	787	821	816	747	824	706	845	837	788	741	821	788	820	796	827	829	761	754	784	769	775	774	756	787	786	808	803	794	803	823	779	836	799	814	827	732	786	801	794	819	780	787	774	817	834	753	764	763	807	758	788	833	755	857	761	806	795	792	779	792	766	811	810	760	797	778	739	814	810	768	778	761	819	777	739	781	832	783	801	766	833	828	807	743	826	787	800	829	837	777	781	799	770	787	775	795	789	797	756	776	759	786	775	806	794	817	847	786	783	839	818	781	790	769	801	791	805	818	792	791	814	837	759	782	783	760	756	801	808	800	824	770	802	799	831	758	777	825	812	786	773	782	784	743	768	831	827	886	818	823	815	786	798	839	797	766	777	783	820	761	773	811	762	807	779	748	787	797	773	798	857	798	800	818	787	697	797	832	778	754	803	737	769	819	761	798	825	766	758	823	741	765	795	818	750	776	828	769	858	849	752	765	776	823	786	830	822	767	788	796	814	786	793	778	745	791	819	764	771	782	783	818	836	836	744	804	766	828	769	789	827	772	749	837	805	768	774	753	860	768	804	784	780	786	788	802	805	787	817	799	811	737	776	810	791	790	759	743	750	810	803	796	755	799	780	815	743	820	835	857	849	823	804	847	779	761	822	787	784	788	794	782	823	775	834	805	809	788	775	872	840	801	785	786	775	868	790	723	837	770	830	803	771	777	829	832	820	782	797	797	803	783	846	794	850	821	813	756	791	765	746	794	774	764	825	785	791	775	792	782	845	805	792	811	819	832	820	797	738	745	747	839	793	807	768	821	824	766	783	842	801	775	807	858	801	755	775	771	823	749	825	810	819	810	795	741	784	785	790	779	775	808	764	805	786	801	858	757	802	785	800	780	762	796	817	797	766	767	818	771	811	789	785	785	794	745	804	785	761	795	774	823	783	807	812	825	807	819	783	829	770	783	744	793	781	743	824	814	736	744	784	782	822	742	790	761	732	817	779	777	825	780	775	819	784	795	835	811	812	794	812	777	816	756	797	764	831	845	817	800	840	774	793	820	768	801	780	804	757	768	772	744	830	780	782	795	798	780	778	802	805	760	801	823	760	772	803	778	818	815	790	814	821	792	835	845	821	805	800	778	854	791	801	788	772	809	777	817	819	844	799	799	804	766	765	806	824	803	790	800	796	805	829	761	823	784	864	807	768	817	812	783	765	806	772	797	836	776	840	834	810	802	792	800	789	754	831	784	805	809	833	777	824	768	754	804	835	781	811	816	811	758	770	782	817	796	792	812	821	770	810	838	756	788	834	820	796	801	812	806	794	839	844	837	814	788	821	786	798	805	844	795	809	806	779	782	795	792	780	770	849	805	787	833	842	762	795	802	784	799	787	825	822	786	774	799	743	782	813	818	777	807	778	813	838	777	818	782	787	800	864	851	774	836	791	851	835	798	782	787	769	782	829	784	848	787	784	759	800	816	815	788	810	833	756	798	770	798	803	766	779	795	764	827	858	799	743	805	805	835	792	782	755	748	740	809	736	813	796	796	809	796	750	775	795	809	760	771	799	861	809	801	806	824	777	769	789	793	748	804	763	836	760	786	827	781	804	784	804	791	783	830	790	827	819	818	830	807	803	789	738	810	803	834	809	812	814	770	811	778	811	815	793	802	807	786	756	816	855	797	816	772	814	778	740	786	838	816	816	756	798	812	776	798	828	844	837	799	762	772	789	775	792	815	832	774	763	787	746	797	777	802	789	816	810	817	807	802	778	795	826	756	814	788	834	805	780	821	819	788	850	789	809	751	794	789	744	771	785	783	840	799	773	723	783	770	791	800	789	801	782	806	770	784	799	780	783	808	770	822	791	788	778	801	800	793	780	805	812	770	783	799	781	779	820	741	740	823	824	778	745	812	827	817	783	741	792	799	778	840	780	808	813	820	790	784	801	775	795	753	775	778	789	775	762	806	797	800	829	788	774	804	778	791	736	803	816	852	797	756	783	793	766	812	796	788	798	805	806	777	779	782	778	811	787	779	777	769	791	800	787	806	829	773	788	785	825	847	764	743	777	751	809	776	779	800	766	808	842	802	762	859	789	780	764	778	855	843	808	771	827	749	787	773	768	755	794	784	828	778	782	781	770	787	808	771	747	787	832	795	778	791	816	823	758	846	792	751	754	791	794	800	768	758	726	771	810	789	853	830	809	798	798	811	771	809	809	780	787	757	813	806	846	810	851	783	796	772	790	774	803	840	810	852	776	779	764	769	783	768	772	814	804	759	787	817	782	809	834	810	803	816	779	782	836	812	778	803	759	815	818	827	772	764	779	830	839	819	828	804	762	787	829	797	824	767	805	771	809	784	803	842	839	810	768	800	795	825	848	808	819	812	805	738	775	792	756	829	812	787	833	824	772	804	819	773	826	808	780	774	773	827	763	780	787	818	786	831	782	821	849	819	796	744	818	787	788	762	802	767	806	806	750	809	834	801	808	762	859	799	804	764	781	745	884	797	802	806	816	818	812	826	781	831	831	854	770	801	798	805	800	850	869	824	818	808	738	790	836	831	767	805	776	791	774	751	749	777	805	868	773	773	816	779	809	799	752	816	798	818	807	838	815	790	817	793	784	764	786	828	841	773	776	783	782	762	837	748	818	828	787	779	812	754	737	802	775	768	779	797	782	770	758	817	795	781	809	789	771	792	771	803	812	815	820	796	785	778	769	813	772	826	846	771	809	799	799	824	808	802	801	769	819	758	793	833	810	845	791	768	792	780	781	812	840	822	837	811	826	816	852	784	820	803	804	769	771	776	842	759	811	814	808	815	756	702	841	803	788	770	811	836	775	782	841	788	771	789	825	831	791	788	819	810	828	738	836	751	830	834	761	770	809	787	823	809	778	786	785	779	821	777	792	853	802	810	795	843	778	783	828	825	781	829	795	784	763	794	776	809	744	831	746	754	755	822	814	784	787	795	803	801	802	829	817	776	833	776	834	745	768	763	818	772	835	792	795	786	761	789	789	802	752	772	844	772	799	769	803	775	806
25570	21567	29038	27895	22770	17116	11505	7829	5677	4355	3439	2787	2302	1972	1863	1623	1522	1404	1168	1122	1094	1022	987	961	932	872	893	884	812	847	859	842	827	843	850	819	804	808	810	769	768	817	811	822	757	798	799	781	762	753	785	764	724	748	818	852	803	788	787	764	786	816	818	814	831	785	751	791	771	806	755	761	810	810	759	736	748	805	765	806	731	783	782	753	789	808	727	793	818	794	760	762	775	759	840	764	834	758	762	770	772	779	793	760	739	777	759	814	731	709	711	785	782	766	729	744	791	812	776	788	805	814	809	757	800	802	726	781	727	777	768	800	793	743	733	805	801	788	821	739	750	837	770	742	809	765	830	809	757	737	805	784	755	790	701	792	752	750	729	805	766	764	768	749	800	800	812	797	798	729	777	733	813	764	750	779	793	818	724	760	745	754	818	780	725	764	761	788	779	798	749	762	822	794	752	762	804	773	744	781	769	775	779	781	735	744	791	794	790	780	769	727	768	773	809	764	731	800	774	763	768	757	815	749	799	760	807	765	799	761	706	810	755	752	773	800	766	778	781	765	795	822	783	777	741	722	756	802	784	778	761	753	787	750	767	781	737	802	778	806	810	791	765	735	780	761	768	743	780	750	735	787	754	744	805	777	810	757	707	802	713	756	782	792	810	741	790	736	795	789	758	767	758	747	716	817	773	809	752	748	755	717	826	764	775	766	802	746	774	759	781	763	799	767	703	749	756	767	813	790	804	746	818	798	800	756	787	761	797	772	796	803	789	790	802	776	751	758	804	777	741	792	772	779	778	804	800	856	715	753	774	745	836	792	850	780	773	786	797	815	760	803	778	793	745	775	786	702	769	748	752	789	780	800	755	768	801	754	742	799	815	734	748	799	742	738	763	724	775	789	760	747	789	804	762	836	822	784	781	746	738	718	801	740	726	780	782	742	764	757	758	776	767	766	800	799	762	751	771	769	807	736	804	767	784	778	770	751	746	724	770	780	745	763	772	761	808	788	795	799	761	800	781	754	758	734	776	773	771	766	735	789	775	771	763	756	719	765	809	800	800	763	821	788	766	705	765	773	697	781	776	797	785	764	762	783	755	754	779	767	773	725	837	722	809	748	780	751	755	807	758	752	796	721	762	762	771	797	783	750	766	794	784	734	770	779	749	776	791	778	760	769	767	810	752	822	714	833	758	786	773	790	789	785	747	775	760	741	780	755	775	774	756	787	796	783	756	760	804	810	788	763	795	782	800	766	772	771	757	781	758	768	817	780	747	848	764	777	762	770	759	779	716	809	731	773	724	746	743	798	837	755	747	797	802	794	758	807	792	767	768	756	785	790	829	846	779	818	754	814	794	765	829	705	785	789	750	770	766	754	779	800	743	793	786	808	818	838	764	779	826	769	755	795	769	765	757	737	778	755	799	774	745	706	789	767	776	701	723	774	787	794	791	760	758	792	783	705	853	767	805	793	777	765	782	782	808	766	855	735	778	754	786	766	802	797	776	776	745	758	764	835	775	776	835	802	818	816	844	737	758	771	764	829	730	761	803	792	773	767	752	798	775	806	794	686	781	741	790	777	769	803	789	764	766	800	755	746	714	736	746	734	734	776	771	790	772	766	801	784	747	746	847	783	829	767	812	812	811	829	762	771	769	693	776	740	740	771	754	744	795	809	752	736	762	768	770	756	827	859	801	751	767	779	819	759	775	774	784	803	799	812	770	777	776	797	785	789	756	801	762	741	817	771	755	766	769	778	804	808	773	740	741	804	754	826	739	804	762	776	773	781	744	798	744	747	807	769	809	785	782	734	748	771	768	741	754	759	744	767	749	786	781	762	756	768	811	717	810	765	714	735	812	787	774	769	763	813	773	749	774	834	784	769	740	777	781	758	784	785	725	786	749	779	790	780	747	749	726	727	741	759	757	776	759	759	738	792	763	806	779	771	811	767	755	822	809	793	748	769	780	726	765	763	799	785	822	806	745	716	772	765	756	763	768	748	770	788	752	757	790	781	804	791	748	764	765	752	763	799	780	723	743	727	736	798	783	786	766	756	742	790	723	773	781	731	779	762	750	737	753	798	728	752	779	790	774	755	797	767	785	796	753	784	828	791	768	805	765	774	805	822	754	801	752	761	789	752	745	771	808	785	771	757	772	791	777	761	767	730	789	753	754	731	801	799	762	757	815	796	774	803	759	791	812	745	821	810	785	763	764	785	760	746	749	730	746	791	781	788	796	758	804	748	765	741	775	771	755	746	779	791	770	765	744	802	805	769	685	746	769	779	771	780	795	729	785	719	785	798	804	724	774	732	780	826	735	784	726	796	766	755	834	742	783	780	752	769	741	799	748	771	813	797	738	794	752	784	790	760	807	791	801	785	783	746	807	746	761	766	751	713	719	763	763	752	825	836	788	813	753	749	771	812	761	765	825	773	858	757	752	753	789	782	752	803	752	736	758	793	818	788	799	781	809	735	785	799	779	754	736	773	782	777	775	790	766	773	761	784	769	826	741	831	732	794	811	757	794	774	784	817	845	776	730	747	754	789	764	746	810	771	761	785	794	811	756	751	745	794	749	795	769	786	814	823	791	720	746	797	748	797	788	752	792	790	844	736	777	743	728	739	790	752	786	785	720	751	739	764	797	775	783	751	770	778	718	732	712	787	746	794	807	752	818	771	769	782	778	757	823	800	801	767	762	787	768	755	803	757	787	723	768	714	761	756	823	758	746	784	770	802	759	784	758	786	735	798	793	755	819	850	796	779	812	827	761	758	800	789	782	825	797	785	761	823	752	766	769	803	793	768	747	821	793	792	777	784	779	766	799	701	775	820	791	721	793	766	768	797	756	804	779	802	715	756	746	726	800	748	760	743	743	784	766	731	745	797	745	785	748	840	795	761	773	770	775	823	776	805	738	823	791	726	808	782	761	792	800	770	764	814	790	758	737	740	745	754	767	721	787	825	740	712	792	747	747	760	776	801	779	773	767	790	745	761	780	753	774	774	744	822	732	718	759	752	783	798	712	769	801	776	778	765	786	784	715	733	767	813	816	760	740	721	793	748	832	831	742	817	770	757	793	771	767	739	769	746	820	757	781	730	764	779	820	759	771	761	739	802	773	802	773	741	744	758	803	800	797	815	764	815	730	762	787	740	747	787	764	767	721	819	793	781	759	694	772	707	775	790	787	802	785	804	766	742	788	791	803	737	778	728	754	788	727	794	783	803	765	746	769	784	755	783	738	787	734	741	756	802	740	795	851	736	744	777	746	787	751	744	758	749	782	736	757	809	786	834	793	801	799	773	762	814	749	743	731	756	804	782	745	763	738	751	796	797	786	788	783	780	752	813	772	783	773	787	707	736	786	793	750	779	730	733	801	772	766	807	764	795	809	792	792	804	801	761	757	727	779	768	790	748	740	701	768	761	816	759	782	773	824	773	786	809	780	786	771	779	802	737	789	776	791	803	780	764	779	716	783	781	753	742	755	812	750	708
27057	50779	41974	30214	24685	19292	14833	11276	8693	6420	4984	3905	3286	2816	2420	2071	1969	1639	1319	1285	1154	1165	1071	1051	1043	990	962	932	945	930	907	897	860	819	877	865	852	812	789	787	776	773	819	763	838	741	732	815	793	805	791	775	816	773	796	785	777	774	781	785	780	809	729	770	763	741	747	850	718	779	792	782	777	777	834	813	844	799	805	828	794	752	816	774	768	788	832	832	707	762	791	818	792	814	806	802	782	780	776	778	831	793	772	790	812	763	839	756	783	810	786	784	761	746	825	812	801	795	760	816	726	796	774	812	733	776	765	775	769	766	784	823	827	796	785	741	805	808	759	798	777	795	797	746	804	827	818	804	807	785	803	789	790	850	772	771	763	827	772	757	721	791	803	823	749	765	766	774	754	772	794	810	780	820	771	803	792	773	803	827	756	794	704	730	806	784	819	750	809	789	811	731	816	765	766	813	842	834	772	770	807	753	787	752	774	796	789	766	827	828	829	811	765	810	776	805	833	769	797	765	731	757	803	847	778	793	827	753	814	793	778	837	806	780	783	810	788	780	798	740	758	793	790	824	795	807	806	791	778	747	769	819	793	764	818	830	766	791	768	801	804	753	802	778	802	786	813	767	776	774	780	819	777	778	814	814	843	725	786	771	837	784	791	830	781	731	782	813	804	787	769	789	758	745	834	802	829	773	761	761	792	774	769	766	822	830	778	799	752	743	771	786	824	777	773	774	769	752	792	814	799	758	765	809	768	810	798	779	738	821	792	778	781	791	753	760	768	795	789	816	810	760	784	821	808	799	765	795	771	794	810	767	742	744	765	783	778	768	762	785	813	745	817	792	786	823	794	780	820	801	773	784	779	764	813	822	763	734	739	787	824	775	808	785	837	788	759	779	778	828	761	775	785	822	824	780	728	858	783	806	804	777	796	820	767	808	764	811	796	766	791	767	797	786	791	816	787	793	754	795	800	766	777	769	766	717	812	832	794	800	746	770	831	805	825	811	761	812	806	804	798	772	785	740	812	794	762	775	818	782	765	756	761	810	741	801	821	784	794	775	729	767	771	765	782	807	769	737	828	790	805	803	768	781	762	724	810	791	767	785	786	797	759	832	789	745	732	791	805	789	796	743	805	816	783	794	745	779	782	809	790	804	832	768	828	804	819	792	768	782	767	776	829	781	779	801	744	801	820	770	771	761	795	769	873	766	788	822	766	794	820	826	819	800	764	742	795	803	798	806	748	787	785	778	774	739	840	752	754	787	815	776	764	817	806	762	831	845	801	800	788	752	767	736	756	775	788	793	810	797	782	765	778	755	758	794	746	820	780	821	834	832	759	808	761	764	821	749	799	810	756	819	779	820	795	786	770	772	778	772	779	751	781	831	761	804	836	790	805	800	852	813	780	830	786	732	825	801	781	796	859	809	779	759	759	776	755	814	754	791	742	814	817	858	801	813	795	768	791	790	789	832	812	763	816	807	794	851	841	761	812	812	774	796	754	767	690	830	776	825	775	732	824	810	771	822	781	787	775	756	734	821	824	758	758	779	802	747	786	778	769	780	829	787	816	776	802	755	789	790	839	823	775	767	800	769	799	802	838	814	777	731	763	794	805	780	772	768	775	784	816	820	797	800	737	764	803	827	838	793	808	765	743	792	788	843	796	770	785	798	773	815	780	743	749	766	755	789	767	834	739	816	795	776	825	778	780	800	772	784	768	757	782	748	783	788	786	734	784	768	775	755	777	842	802	787	814	770	780	746	797	748	770	860	818	774	820	817	806	775	824	824	784	808	772	808	754	789	763	785	779	778	766	831	780	780	795	754	799	860	857	794	802	744	784	746	793	779	776	775	764	791	773	747	827	817	749	803	792	801	809	811	762	779	819	738	810	783	781	792	765	737	790	808	797	842	807	775	820	816	802	795	750	798	825	820	791	777	860	816	749	788	787	794	768	822	788	827	798	800	801	780	779	759	734	743	806	722	799	803	803	804	811	757	774	791	775	762	810	785	776	763	779	761	746	786	787	820	782	805	760	768	763	780	789	795	791	813	791	823	786	817	776	738	757	812	778	760	802	786	777	815	796	780	851	807	785	783	754	768	762	821	798	740	784	839	746	804	796	755	766	789	790	748	812	840	758	786	810	748	757	753	736	772	807	758	765	773	794	869	788	824	776	743	763	793	831	772	806	758	752	782	779	775	779	834	807	747	793	783	800	761	732	755	791	754	831	806	773	786	823	804	751	747	824	769	799	779	799	777	742	769	824	814	793	789	776	744	797	728	771	790	786	822	790	779	810	744	750	771	745	797	774	763	749	789	775	757	741	781	766	763	762	781	758	780	766	742	754	753	793	790	740	834	822	780	744	795	782	761	803	843	785	741	807	791	789	755	795	787	792	829	768	803	742	777	795	833	764	834	794	773	776	800	773	778	757	757	794	792	783	812	796	827	751	761	721	796	754	778	832	739	782	773	795	789	790	840	786	795	777	735	788	777	788	720	780	829	739	743	796	815	810	779	752	772	793	761	782	726	744	749	813	794	768	778	699	786	743	769	792	751	816	740	807	756	804	769	793	729	803	787	787	740	763	796	782	789	772	837	787	772	741	822	789	790	824	835	838	790	767	777	794	758	826	867	826	793	761	797	761	775	794	799	800	753	785	793	837	797	798	807	864	765	815	776	762	742	786	784	796	771	789	803	735	804	787	820	775	744	818	771	805	771	747	820	788	820	773	787	788	776	791	797	795	782	805	815	785	770	830	808	802	785	879	792	731	818	786	802	759	809	782	779	773	791	813	769	735	810	772	722	792	753	826	811	802	770	736	808	803	811	823	805	773	801	761	809	794	751	802	757	829	797	802	773	804	791	762	791	808	778	800	778	818	797	815	780	758	728	747	820	751	803	803	819	785	764	791	759	750	795	816	741	832	779	776	797	826	807	766	764	758	779	792	797	782	759	785	789	760	812	812	812	814	795	812	799	784	775	777	755	828	786	766	775	788	778	743	748	792	791	852	768	831	788	776	800	790	784	780	774	774	781	785	823	765	738	787	786	735	816	781	788	770	784	797	722	841	784	818	790	790	796	791	776	796	779	814	759	775	793	793	817	797	772	734	752	809	789	783	797	774	756	772	762	783	836	785	782	760	759	750	777	791	760	783	842	775	806	778	811	823	775	769	778	787	782	794	801	789	771	779	829	823	811	798	827	827	811	755	759	772	733	806	759	757	754	736	775	829	746	805	735	779	813	811	796	789	869	746	787	753	802	848	783	752	830	765	746	757	760	810	733	826	823	766	765	817	797	760	854	752	800	806	774	782	794	816	727	803	800	779	766	824	810	753	797	800	744	764	795	804	776	775	815	809	824	786	818	766	818	790	772	785	795	794	809	768	765	753	807	787	788	727	808	828	755	801	831	804	792	816	821	752	760	805	781	793	783	804	721	774	764	784	821	782	798	792	773	793	803	804	777	783	761	800	788	811	808	804	782	763	781	800	804
23206	21546	29398	24294	22406	24437	23793	14297	10165	7555	5758	4482	3730	3176	2802	2381	2224	2000	1776	1433	1382	1235	1290	1180	1197	1113	1065	1057	998	1107	1060	1042	995	993	995	949	948	939	919	916	950	927	966	919	890	976	862	918	856	935	873	896	927	901	894	940	886	893	892	894	938	881	891	860	933	898	907	878	923	945	963	882	890	881	878	884	863	879	937	841	860	964	850	893	875	830	880	889	896	872	890	871	836	834	843	852	912	857	860	927	945	881	876	863	874	909	915	841	909	883	895	919	861	848	847	834	906	922	874	897	973	918	877	928	952	877	876	917	908	898	878	899	890	898	855	899	908	911	864	848	881	891	868	918	824	899	880	954	871	896	903	874	881	883	874	920	878	875	897	856	914	961	858	911	901	914	841	872	876	892	909	928	919	930	869	841	872	832	883	848	901	936	872	850	858	893	899	890	840	905	935	850	866	896	914	911	897	872	893	891	863	886	904	896	891	929	940	892	882	880	886	892	880	878	917	910	869	898	891	877	827	875	893	863	910	884	854	933	879	887	842	915	881	915	895	936	911	930	906	885	883	870	879	867	878	899	852	905	948	876	876	925	932	875	902	922	936	890	915	916	908	903	959	887	881	875	884	885	877	857	885	914	896	880	945	894	895	814	900	868	880	941	839	881	926	857	915	908	823	887	865	957	924	855	845	883	891	950	891	868	872	855	876	858	884	868	849	886	867	860	873	894	892	888	905	872	885	892	903	937	872	885	947	862	962	875	912	850	838	939	854	900	889	952	843	912	891	895	888	866	859	898	895	890	917	852	901	845	863	880	945	863	900	832	862	883	879	909	905	907	864	899	854	890	925	847	850	907	870	872	915	862	857	912	914	893	896	857	887	868	864	915	912	885	927	850	837	880	923	919	897	925	864	870	899	858	866	950	901	870	927	863	869	899	906	922	893	907	892	901	849	886	871	891	925	835	914	882	958	865	858	865	886	914	908	843	901	910	847	888	874	912	893	870	894	848	878	878	903	868	884	918	841	861	885	902	898	880	883	937	922	943	826	865	868	873	913	852	937	864	902	868	938	898	850	891	896	917	882	869	914	950	829	903	849	879	821	840	851	865	895	906	918	858	882	863	866	944	896	886	862	879	904	897	868	937	909	878	944	884	895	882	911	876	853	885	905	952	905	937	926	904	855	861	936	851	866	913	878	941	834	859	898	921	926	882	911	875	843	884	830	871	850	916	920	901	929	835	878	847	865	905	920	836	857	896	933	866	885	895	826	890	895	895	853	894	942	914	926	861	891	871	890	848	904	864	931	949	941	861	896	809	854	876	883	925	914	904	885	907	837	851	878	884	903	864	881	938	875	906	869	888	920	884	883	883	892	913	883	870	882	867	823	927	849	857	833	873	873	864	873	933	834	880	857	832	839	893	942	879	941	850	904	862	908	895	897	902	871	874	891	903	873	912	918	881	888	925	888	871	887	910	901	903	836	865	882	879	868	904	882	862	889	866	880	912	842	908	951	916	843	862	867	897	882	890	904	902	937	863	889	880	858	838	915	915	862	843	884	881	876	936	923	893	878	847	919	907	929	875	860	895	899	915	855	816	898	858	868	917	871	864	888	925	855	860	879	856	990	887	920	824	957	923	854	889	890	862	910	892	865	871	876	896	905	872	879	890	929	869	923	905	898	925	918	888	820	875	892	873	885	906	892	887	851	852	909	862	909	916	917	882	842	914	902	875	839	873	899	890	923	866	918	826	857	899	908	885	858	893	845	893	837	864	842	899	893	885	904	914	877	979	900	841	874	866	872	887	883	862	835	827	943	924	869	847	871	844	862	885	963	913	909	873	931	945	876	893	863	898	882	900	855	893	848	912	895	853	923	914	900	947	882	861	901	884	838	846	939	891	933	839	892	885	895	839	902	884	879	857	850	919	880	922	905	826	879	880	863	865	910	884	839	870	866	863	922	822	908	890	899	876	894	870	868	881	889	869	880	887	864	812	911	883	897	924	943	879	899	899	927	879	866	903	814	909	860	872	890	813	934	859	854	903	884	871	939	886	873	864	925	882	905	858	879	898	939	864	863	874	900	961	847	894	907	851	863	923	930	905	831	872	884	830	842	940	926	849	903	894	860	857	919	883	895	970	921	933	870	899	928	908	904	863	817	890	903	867	889	889	904	874	893	900	907	879	902	858	857	883	837	849	880	905	891	926	967	906	910	893	857	883	876	827	853	855	861	881	887	857	836	933	938	898	918	881	908	921	865	918	876	887	892	872	897	959	879	908	883	878	889	876	857	949	903	873	915	924	873	857	847	881	824	869	923	913	876	858	861	873	872	896	914	882	960	855	865	924	901	910	874	870	921	857	867	859	850	848	912	841	885	861	868	895	922	851	868	888	833	886	911	846	875	935	902	904	899	872	847	852	862	881	963	886	887	882	912	882	874	810	926	861	924	896	865	866	906	868	875	915	891	966	896	931	905	918	875	832	840	839	902	845	903	836	899	833	853	958	903	938	881	862	876	867	957	892	922	878	863	890	900	884	941	864	969	829	839	878	869	886	923	878	866	879	864	872	836	869	909	937	888	892	916	887	847	924	921	877	906	873	914	907	909	932	846	922	931	839	867	919	881	924	885	888	888	867	989	919	901	864	908	832	916	870	908	861	842	867	854	875	866	864	891	889	823	878	910	882	898	896	899	907	833	885	825	865	901	868	852	880	866	899	874	893	851	839	877	912	923	851	843	870	836	908	906	838	910	916	851	819	862	834	857	890	868	877	859	867	840	893	868	905	886	848	818	855	868	907	889	879	854	839	889	934	875	836	920	904	858	891	868	852	885	896	896	880	872	876	895	894	933	820	920	855	820	886	868	846	863	891	877	849	842	861	869	906	867	879	880	874	890	856	879	904	894	912	857	895	847	906	901	873	872	890	886	907	864	836	885	860	819	872	938	833	899	889	883	870	875	881	924	854	911	852	843	904	875	895	846	905	902	877	886	891	930	854	920	934	850	881	915	946	904	885	891	843	910	915	866	871	855	871	892	894	870	902	866	846	873	919	870	888	884	896	867	905	912	898	898	839	898	879	894	877	913	909	878	913	919	854	926	863	885	872	917	879	900	885	899	879	926	869	904	854	850	929	893	883	821	870	917	896	887	889	889	806	884	911	928	886	891	901	868	906	855	897	897	907	895	879	896	890	906	928	918	902	895	887	834	914	849	891	888	874	898	898	853	861	874	904	875	867	883	868	873	932	838	976	890	924	947	911	885	925	883	899	896	859	938	840	892	851	908	894	895	876	859	876	862	934	895	902	864	859	856	876	881	915	905	894	898	888	893	840	873	925	846	908	889	936	905	896	852	881	884	856	884	857	846	885	872	862	844	942	835	847	896	950	918	913	868	882	822	920	840	851	869	871	846	893	812	890	877	865	980	883	878	897	885	842	907	887	906	926	870	872	921	895	869	871	917	857	849	885	942	887	904	904	886	890	893	917	848	889	934	875
29672	59486	50084	37644	32054	26382	21043	16769	13232	10041	7667	6092	4967	4171	3531	2979	2711	2324	2097	1749	1556	1446	1418	1310	1234	1243	1157	1075	1080	1091	1085	1051	996	1015	979	924	962	953	959	972	870	916	908	896	879	918	867	846	941	899	883	915	872	885	886	873	865	840	857	895	871	928	878	856	859	873	884	860	945	907	925	907	922	883	870	853	915	878	928	857	868	860	895	864	874	859	862	894	865	867	875	890	851	838	858	842	867	917	844	956	855	902	910	886	839	858	876	874	889	861	930	900	893	895	870	892	875	834	858	901	884	882	866	882	858	894	900	873	913	855	909	875	902	903	879	890	833	899	934	896	870	836	931	895	879	828	904	863	854	862	809	895	862	867	839	869	879	844	866	818	899	841	867	872	850	892	923	815	874	826	878	928	891	881	853	844	856	881	902	882	917	825	882	945	864	857	868	877	826	937	853	864	872	898	885	881	883	840	900	865	893	868	827	849	847	838	862	861	890	867	866	867	846	846	879	847	892	889	927	938	903	784	876	822	845	880	832	837	907	841	898	818	918	909	860	859	872	871	912	853	886	857	843	884	876	859	871	889	855	863	892	848	846	886	919	871	886	904	889	885	891	897	842	871	868	861	867	855	881	845	855	852	874	907	898	902	866	854	858	882	932	911	855	854	862	884	882	881	898	906	897	915	810	901	894	849	881	881	854	853	875	788	849	890	893	842	917	899	832	892	858	872	886	928	873	826	871	889	866	870	856	888	877	891	870	878	915	853	884	869	860	860	827	825	880	903	884	908	862	897	867	823	855	853	825	908	881	824	900	884	860	896	859	908	885	881	845	812	811	863	886	868	870	895	838	853	912	895	823	857	856	900	859	917	903	855	902	879	900	908	839	885	894	852	898	894	926	821	851	848	908	895	889	790	889	827	927	843	893	906	944	851	831	889	870	908	871	852	868	897	881	875	866	863	877	942	919	882	862	849	835	883	870	869	897	885	917	897	877	879	882	820	910	892	862	909	874	895	891	874	892	870	926	898	865	912	859	885	852	878	868	873	866	912	906	850	845	895	841	830	864	851	849	823	780	839	842	840	913	859	861	866	875	912	896	850	894	897	917	864	939	856	852	839	914	827	928	830	883	911	871	878	865	902	860	892	887	855	883	866	871	829	836	925	843	849	856	817	874	883	845	958	895	846	947	903	832	877	838	878	877	864	850	906	834	865	904	897	852	903	854	912	799	869	881	861	875	828	927	917	863	903	897	833	878	896	894	897	865	898	876	887	909	879	861	883	840	882	884	829	880	902	822	860	909	915	865	911	866	872	894	859	856	868	848	879	858	891	828	886	854	861	892	848	858	926	835	907	860	862	894	880	837	857	855	873	956	873	859	872	877	890	896	841	865	809	872	871	842	898	921	864	884	866	850	893	919	901	884	877	884	887	813	845	896	860	850	869	889	894	830	824	817	869	898	894	835	888	884	876	897	835	898	896	853	865	872	876	890	837	797	836	876	855	854	905	908	845	830	885	922	895	904	882	868	887	862	946	891	868	890	946	857	898	969	875	863	892	871	878	898	868	850	923	892	847	840	903	813	854	847	902	873	889	877	886	859	879	876	862	857	872	903	813	872	869	878	868	863	856	855	882	904	904	850	860	894	861	841	888	857	905	878	859	899	895	896	872	878	811	864	880	875	908	930	829	838	922	840	942	858	902	852	909	854	869	907	936	901	859	857	883	868	874	871	867	878	884	898	845	850	886	826	853	836	901	883	943	888	855	913	895	842	827	861	842	895	871	912	889	852	874	868	824	892	931	838	884	909	951	898	911	923	858	877	911	870	890	854	859	846	869	935	862	932	918	866	860	929	858	893	872	868	812	835	868	875	883	911	892	871	919	892	916	856	831	917	896	886	849	857	886	907	866	915	901	823	912	916	882	921	824	914	863	804	867	847	862	868	882	892	813	922	826	856	838	836	877	891	958	921	891	843	877	861	861	882	831	882	852	920	892	860	916	817	819	857	868	882	883	922	908	865	876	886	860	905	843	865	847	878	825	868	868	811	875	866	898	844	892	852	853	845	859	913	843	879	889	838	844	906	865	891	875	874	898	868	888	885	837	907	933	875	884	873	822	874	827	902	871	879	901	863	887	884	903	856	855	887	904	946	885	862	927	904	851	935	873	907	876	906	904	885	854	860	884	831	840	871	819	842	841	845	898	878	872	862	909	880	871	890	857	873	916	891	864	888	944	843	873	893	932	874	872	888	854	912	918	854	903	908	844	869	904	900	870	844	880	877	866	840	950	891	899	852	904	869	864	890	829	878	910	894	883	831	835	868	901	888	874	933	850	868	901	873	856	857	862	920	853	899	924	894	899	853	907	903	812	924	922	933	895	906	890	910	888	908	863	882	916	924	873	865	868	873	883	851	922	909	878	882	849	903	910	887	842	869	890	929	849	883	869	914	858	934	863	848	848	815	875	889	883	832	822	862	859	878	817	870	858	877	834	865	881	843	892	869	863	906	883	823	884	876	847	861	842	864	886	953	850	797	895	885	911	882	927	900	887	900	890	910	890	875	850	812	875	880	912	829	877	852	889	860	883	855	890	960	854	862	868	855	888	847	857	880	910	875	922	896	828	821	891	843	833	855	864	834	882	888	830	855	964	856	868	882	904	852	839	872	854	875	919	911	864	876	882	903	869	873	795	883	914	866	869	844	914	826	829	911	879	884	900	892	841	901	892	840	839	855	891	883	845	809	886	930	947	880	828	892	874	908	837	815	849	879	839	886	903	846	881	869	807	885	874	848	900	875	868	860	888	867	838	830	820	824	894	853	905	859	872	891	921	862	865	845	858	880	884	875	894	903	912	899	830	845	856	855	902	971	871	878	869	899	888	884	868	837	896	850	858	863	868	906	843	847	862	938	882	844	872	813	843	890	857	849	949	874	905	912	957	911	885	865	852	890	889	856	911	894	912	960	892	886	871	876	863	896	856	888	899	859	895	862	885	868	862	858	867	836	904	865	878	875	839	876	861	838	847	820	865	915	901	883	877	838	845	875	905	869	927	830	920	850	878	863	898	893	867	841	919	903	897	908	853	848	829	903	882	901	839	838	898	894	897	885	893	874	873	909	863	890	875	886	895	878	892	890	861	899	894	893	867	923	850	851	912	869	863	851	844	881	894	887	891	840	868	873	865	897	864	838	884	812	865	832	870	868	869	809	944	903	922	870	927	919	888	905	866	867	900	848	869	903	897	906	850	854	881	913	910	864	841	847	853	877	914	853	873	859	826	895	860	856	900	857	842	888	938	906	860	834	870	875	860	876	882	874	912	884	854	882	867	849	884	848	879	878	886	911	881	853	909	891	879	863	885	876	835	861	886	885	937	869	869	897	874	884	860	865	885	861	894	871	839	877	906	854	812	864	930	934	834	920	865	918	938	908	855	834	881	842	895	842	871	859	874	910	845	851	866	929	813	948	843	857	871	903	872	855	874	877	891	862	913	897	927
30102	30843	37598	28803	19057	12802	8797	6365	4747	3404	2679	2225	1859	1685	1546	1416	1264	1223	1127	1022	908	910	912	850	926	828	798	824	803	805	819	758	739	771	764	747	774	717	727	738	752	788	758	719	687	810	715	750	715	739	775	725	722	712	764	717	713	717	737	768	696	743	691	750	720	786	731	771	725	710	761	733	742	739	749	758	752	695	697	767	724	709	748	717	737	793	707	723	692	691	732	727	724	741	731	701	734	742	713	711	670	744	742	754	725	706	743	741	748	776	731	772	687	728	764	684	702	699	692	728	696	774	705	729	722	718	773	730	756	697	763	766	735	739	720	720	731	704	773	716	737	785	739	693	773	675	730	685	702	718	684	713	787	747	708	786	733	732	700	745	706	724	726	745	712	684	718	742	684	732	708	740	799	753	723	705	804	751	717	776	738	740	717	736	711	723	709	710	729	777	746	667	775	747	700	737	725	729	688	724	733	721	727	796	729	740	743	739	707	781	720	708	720	740	737	745	750	728	749	705	736	751	695	718	742	773	733	797	747	767	696	726	776	749	714	737	685	755	731	748	785	693	731	721	746	719	701	710	759	699	684	749	771	779	746	735	745	740	718	707	769	716	763	758	679	701	739	759	723	712	728	748	716	729	728	736	733	753	707	696	755	721	720	748	694	769	719	763	788	727	751	725	765	752	761	730	717	714	738	727	732	706	756	764	741	708	717	718	754	759	755	735	767	723	710	700	708	755	713	708	718	726	763	733	740	717	704	737	736	716	726	767	719	709	717	750	717	722	756	706	708	760	652	734	761	757	755	716	743	666	707	682	736	733	709	721	778	723	679	690	717	778	701	705	743	711	745	773	726	756	783	778	742	691	747	707	741	734	725	725	762	766	707	738	710	747	730	735	744	735	772	764	742	700	703	712	738	731	743	721	729	682	758	761	774	726	721	740	769	734	729	751	749	687	735	753	765	700	755	748	740	697	701	776	694	746	751	684	735	776	691	771	719	706	682	774	699	717	719	705	679	781	726	711	752	734	748	754	762	719	705	745	726	735	706	699	732	757	759	689	747	755	744	776	763	689	696	758	679	719	762	752	710	671	742	707	739	733	742	765	750	713	754	701	785	772	757	680	709	733	712	757	737	725	723	750	728	753	708	739	715	724	771	757	725	765	749	715	766	714	720	755	708	733	791	736	743	759	708	706	729	758	766	721	703	738	711	697	691	696	783	693	731	738	699	704	746	743	786	723	682	740	712	693	752	750	711	750	719	731	744	701	742	743	779	759	753	717	750	749	736	695	725	702	746	717	737	726	809	732	705	719	709	665	720	729	691	747	757	733	754	762	717	762	724	754	734	763	696	754	757	774	752	765	764	750	773	697	708	774	774	770	721	753	746	724	723	698	740	750	701	725	755	760	707	716	770	760	759	741	767	727	731	719	724	695	674	711	731	769	718	698	758	770	733	750	729	752	721	759	748	787	711	715	769	737	752	713	721	740	721	717	776	711	721	691	722	714	746	685	736	745	707	720	718	788	700	714	733	726	724	717	718	661	706	727	667	665	709	708	670	705	719	717	725	766	787	727	785	722	743	775	788	761	722	754	689	702	734	717	788	697	741	728	799	752	676	735	757	692	788	788	760	727	690	726	767	751	737	765	782	698	759	746	730	716	735	749	715	732	704	740	726	762	776	771	769	757	772	708	763	720	748	776	734	715	779	697	747	725	746	731	680	776	755	784	721	737	713	781	734	693	696	721	742	743	740	756	734	765	765	717	681	731	690	756	714	773	719	711	771	739	731	752	705	725	763	710	753	683	716	720	724	746	695	779	728	685	711	749	722	760	722	728	711	715	704	779	794	702	704	793	752	729	720	705	719	730	738	758	710	736	696	737	748	755	758	741	743	678	726	775	697	770	715	746	693	718	737	736	752	703	801	715	741	749	810	753	762	706	748	789	736	682	731	739	786	733	719	674	709	732	713	719	717	741	695	730	746	744	738	755	703	701	748	720	708	710	737	753	783	723	757	702	722	786	715	691	723	682	667	792	714	749	708	703	714	732	778	730	689	772	718	734	763	670	749	711	733	720	720	731	747	755	778	762	718	777	731	732	741	753	768	728	657	718	771	714	722	714	730	743	718	733	727	688	737	761	759	714	719	781	750	732	731	732	698	731	697	730	730	720	686	683	706	696	724	732	737	747	784	735	705	740	742	723	715	806	713	746	730	728	754	761	769	691	672	710	684	702	693	699	772	761	698	699	778	763	748	743	723	716	722	695	693	719	695	756	675	715	695	706	705	784	667	791	711	773	732	720	668	699	714	792	698	714	784	731	726	733	747	696	716	689	694	738	758	707	722	720	732	719	744	731	690	785	724	698	689	722	725	704	719	745	750	734	706	666	717	723	727	707	757	736	716	767	700	722	727	696	702	697	738	729	712	711	733	688	763	742	703	733	737	739	769	718	701	752	809	735	729	721	717	724	691	715	764	766	749	760	699	721	785	732	736	734	746	722	752	779	730	753	714	752	778	750	719	730	757	788	690	748	738	709	730	710	714	721	694	742	774	797	693	710	732	786	732	743	723	757	673	764	769	789	749	727	714	693	742	728	712	749	693	746	738	700	726	690	683	709	756	751	697	701	727	760	780	717	766	751	694	712	745	740	720	767	698	754	750	655	725	735	742	703	715	759	705	725	747	699	761	754	758	772	726	735	745	783	740	763	781	763	702	731	744	754	727	725	727	758	702	741	684	690	737	735	736	723	686	741	739	714	731	763	739	696	716	721	735	764	733	743	757	704	727	684	753	782	762	736	685	746	753	733	755	779	820	757	666	735	712	734	726	729	753	701	746	748	786	735	708	768	723	726	703	697	737	687	688	722	719	725	763	757	729	748	705	706	742	710	746	777	747	708	736	705	686	699	669	725	739	749	678	700	760	710	720	729	750	683	729	707	745	761	701	748	737	745	728	721	760	746	698	727	723	741	734	731	730	724	713	714	718	728	684	683	722	737	717	733	747	711	770	711	738	721	688	690	716	735	707	742	765	723	762	724	729	751	729	747	756	715	746	692	700	798	748	752	748	723	741	737	723	744	818	782	710	737	697	746	777	712	694	738	753	712	722	764	705	725	709	749	777	736	719	759	737	750	690	706	785	782	778	741	779	747	704	717	770	709	715	711	727	732	760	726	768	681	706	727	695	731	750	719	787	716	752	765	727	700	787	687	717	741	726	720	686	760	719	713	714	690	724	724	733	704	709	720	764	706	782	696	792	725	690	688	744	765	760	712	711	732	741	678	714	780	786	702	726	738	742	713	718	743	702	724	755	718	740	709	792	720	789	764	773	739	721	733	714	700	716	721	727	720	786	720	704	721	706	745	737	723	692	723	757	743	775	700	718	741	748	739	742	744	693	736	730	803	681	723	719	743	702	672	762	700	724	733	719	732	682	735	688	748	766	671	712	723	733	689	711	691	726	724	768	733	768	759	780	712	781	712	778	729	723	783
27985	47160	37794	26166	20817	16075	12282	9193	7061	5203	4074	3188	2616	2149	1989	1788	1569	1485	1342	1144	1048	1036	944	942	884	845	870	822	838	797	800	802	721	777	772	833	793	824	810	801	774	765	738	772	690	764	757	752	720	769	698	731	744	774	736	803	788	710	787	716	807	712	745	769	725	760	780	739	764	800	791	731	782	743	765	749	687	735	784	787	798	726	825	749	744	744	779	749	730	733	766	725	754	725	723	730	778	718	718	785	767	741	745	722	694	767	758	759	726	744	739	746	735	747	799	726	742	742	735	750	741	717	732	744	744	721	789	768	756	706	746	699	723	774	749	725	781	787	794	722	775	732	715	730	784	674	768	730	734	782	701	760	737	735	738	784	733	726	725	740	794	775	776	826	766	734	800	739	721	772	766	709	756	691	790	694	737	771	710	758	774	764	781	746	712	758	791	784	733	762	710	712	753	769	749	775	744	761	713	762	754	763	740	756	755	728	711	721	682	790	723	783	738	737	738	678	740	765	734	734	694	730	699	774	750	730	765	703	702	801	708	714	803	762	780	788	746	761	727	769	708	772	764	710	746	766	704	736	760	719	769	729	723	710	763	761	756	767	725	732	711	773	720	790	772	755	715	732	744	747	767	757	726	768	718	735	773	783	777	804	749	757	701	726	732	704	719	771	717	733	724	714	701	767	715	743	734	758	758	741	702	741	712	758	761	743	721	772	742	761	703	730	720	768	702	746	769	739	721	733	732	772	770	735	761	790	715	714	798	720	747	741	747	752	733	722	766	717	660	705	757	757	782	717	728	727	782	773	735	734	732	724	698	756	751	763	766	732	744	726	736	702	794	789	813	745	764	767	800	733	768	751	683	783	773	728	742	742	731	702	713	745	697	707	733	780	720	738	766	725	732	778	774	740	742	753	739	749	690	706	750	746	710	768	742	733	748	722	774	778	780	697	722	694	769	712	729	752	697	744	716	729	747	746	701	703	745	705	704	757	767	777	729	714	723	724	704	754	790	733	753	724	692	780	778	744	776	749	716	785	749	718	784	742	781	776	707	693	731	719	716	729	713	699	781	756	740	722	745	708	750	709	747	767	754	737	725	791	788	719	731	734	741	746	772	742	738	783	754	767	770	796	691	765	793	746	750	818	753	753	706	708	735	748	736	710	768	790	723	781	756	773	766	746	741	751	693	716	760	759	734	752	759	777	679	775	720	705	738	705	773	704	753	721	759	707	733	762	768	739	730	715	759	749	708	798	740	730	737	753	726	749	724	767	763	684	768	787	766	732	723	769	783	709	750	751	767	722	745	725	798	769	716	749	751	735	783	768	744	801	760	734	727	761	733	751	722	747	817	716	698	729	730	730	704	721	758	762	727	748	712	753	753	737	751	756	731	774	755	713	692	719	785	737	734	776	778	719	746	751	775	778	754	721	738	737	725	750	725	692	740	773	731	740	738	761	712	733	739	729	712	736	778	746	772	801	743	719	777	751	744	759	768	741	758	770	709	708	688	747	756	718	741	739	739	757	731	713	780	737	741	750	738	694	743	752	763	785	718	766	749	756	717	726	731	748	751	722	691	727	690	773	675	763	792	729	786	772	750	751	714	694	729	755	747	729	739	751	738	782	741	779	750	732	727	735	777	716	723	714	768	745	740	739	780	753	722	728	700	727	742	758	703	784	766	745	705	767	705	705	742	779	747	736	761	756	751	733	734	798	702	750	785	748	783	717	755	773	838	778	805	779	749	742	711	728	739	711	749	736	748	762	731	736	780	738	743	743	733	749	741	678	709	733	754	779	749	768	775	802	741	737	743	710	728	750	705	768	773	756	784	775	713	718	748	702	749	727	778	740	765	718	734	756	757	736	748	745	724	728	776	736	759	708	697	788	760	773	730	726	752	739	705	787	751	772	769	712	797	718	730	754	802	758	744	745	820	726	738	688	724	720	737	746	770	734	740	772	723	717	731	740	689	752	748	757	775	750	777	709	740	774	725	743	775	728	766	759	725	772	739	732	723	751	727	749	734	724	766	703	748	756	725	778	748	733	744	731	727	749	758	747	742	763	750	748	777	729	764	769	753	751	757	694	716	745	760	766	735	741	754	756	761	749	728	758	790	773	757	753	780	743	736	754	751	752	729	761	703	775	767	728	744	765	759	726	785	756	756	734	763	699	749	724	745	745	706	738	748	764	668	716	721	749	750	759	714	746	707	725	731	721	754	742	727	748	710	773	728	768	792	768	707	744	749	744	763	732	750	711	719	761	715	718	734	720	723	686	696	737	761	738	709	754	765	718	782	811	746	759	752	768	825	747	722	740	717	762	757	714	711	738	734	779	769	722	753	733	778	765	739	777	732	695	713	740	734	714	781	691	718	732	737	743	739	730	740	752	726	727	755	786	770	750	759	758	784	693	708	709	711	754	717	787	739	733	748	779	763	735	742	746	699	759	706	694	710	744	744	775	726	730	756	741	758	710	752	745	781	734	739	729	773	726	706	768	768	772	781	724	738	743	790	828	715	709	772	743	750	756	718	737	781	719	753	766	679	747	747	757	705	772	743	762	768	708	792	771	735	809	793	706	750	719	713	767	730	730	775	758	695	761	797	759	730	713	738	772	757	725	748	744	700	728	745	754	740	741	694	762	769	812	729	730	739	770	809	750	764	746	736	732	749	717	720	753	711	714	777	787	768	749	748	740	716	734	786	702	774	755	761	747	756	758	731	761	740	746	774	759	751	711	732	710	733	736	796	725	714	741	786	704	712	710	699	712	752	725	720	762	732	767	723	695	796	782	755	721	745	747	773	743	740	716	752	779	721	748	736	815	739	753	767	764	769	777	743	782	698	743	748	702	744	734	787	747	722	748	740	723	740	707	696	710	787	781	738	772	732	733	710	730	749	768	760	749	722	775	764	738	730	763	782	758	758	765	739	736	779	745	728	708	740	752	714	754	728	748	726	744	779	725	733	692	784	800	766	736	731	715	774	740	725	748	762	689	733	722	711	751	727	754	730	725	737	725	736	800	730	706	768	747	750	736	694	760	788	727	711	735	744	736	737	711	697	703	725	737	757	695	752	750	728	782	718	791	743	734	742	691	702	702	744	733	731	773	715	704	744	761	768	762	761	722	707	775	749	778	690	737	778	769	758	746	751	775	752	743	727	690	758	736	751	767	739	736	755	725	769	746	712	777	807	767	747	704	715	773	677	728	720	779	775	761	764	738	774	783	757	763	735	716	710	736	726	760	708	725	770	768	759	759	748	732	779	730	726	767	747	712	761	729	781	756	730	736	736	743	760	715	722	793	744	695	746	741	657	742	778	761	781	751	701	743	778	794	735	740	771	699	728	765	737	745	745	765	759	709	753	737	777	776	734	784	751	735	806	737	765	721	744	810	728	722	754	707	743	698	727	755	786	717	731	721	770	732	716	716	733	747	748	734	716	713	746	710	730	741	768	751	696	721	763	705	761	757	764	766	775	746	761	735	786	755	755	728
24433	21543	29025	25399	23647	21943	16486	10323	7442	5651	4216	3380	2696	2300	2130	1844	1662	1533	1485	1203	1212	1050	998	1022	1048	984	934	873	880	914	843	866	909	863	910	848	851	867	867	867	828	794	829	806	791	771	810	739	816	864	831	795	804	809	777	764	770	743	830	776	756	747	787	816	767	772	756	809	759	801	789	738	816	754	731	761	802	817	803	780	784	744	799	793	805	734	829	797	804	830	785	838	785	747	825	755	749	766	800	823	739	835	740	776	727	845	823	751	827	765	744	747	785	760	828	782	768	806	775	774	863	791	809	770	816	792	804	781	795	788	767	798	763	756	766	790	786	738	792	808	774	775	788	724	766	777	775	783	796	799	734	795	780	826	768	748	789	794	811	767	755	802	816	778	752	741	728	806	772	805	765	780	816	741	808	773	764	782	769	775	787	784	803	779	836	834	758	753	782	772	749	794	765	795	781	744	760	801	753	759	767	782	795	770	811	766	750	754	795	767	796	790	778	759	812	811	746	768	795	811	779	797	763	835	808	775	837	783	785	777	792	762	750	791	771	789	840	774	792	769	756	741	720	775	763	744	759	770	757	792	844	814	797	747	759	795	823	764	792	739	763	767	792	772	795	812	721	844	764	788	826	749	759	821	787	744	781	765	819	801	788	799	815	783	814	771	768	802	761	790	808	781	804	770	768	823	793	823	738	802	762	772	770	758	779	807	769	750	763	809	762	799	780	807	798	750	770	821	761	801	771	786	782	814	778	799	822	821	736	738	746	746	814	812	789	779	791	835	732	788	767	756	778	776	725	757	820	800	790	757	812	765	793	805	814	789	766	806	805	811	781	761	848	799	775	718	846	780	785	718	747	821	766	780	783	762	805	752	825	811	842	763	783	766	756	824	821	796	803	756	745	782	768	782	774	770	802	821	811	808	768	776	785	705	755	827	739	756	769	828	738	782	831	746	786	755	765	762	768	803	804	775	745	720	761	827	817	774	773	771	786	769	772	770	805	849	771	772	774	775	771	783	774	796	815	749	775	726	799	777	829	803	785	832	800	834	844	769	777	815	760	812	826	805	781	754	783	807	801	696	747	743	757	796	764	792	793	772	796	769	754	770	790	783	773	756	776	773	800	760	830	773	800	783	808	730	804	770	768	779	802	763	757	702	788	742	804	766	796	752	744	778	756	871	808	763	767	814	794	809	777	792	828	787	831	787	788	777	737	767	774	773	798	745	796	770	770	794	756	771	821	815	777	767	782	798	803	828	772	824	776	783	842	767	765	770	810	768	828	772	753	805	746	765	811	754	864	748	774	830	758	826	815	762	802	763	749	771	761	749	743	799	874	775	810	787	777	769	804	789	774	792	806	745	781	784	792	761	814	784	754	792	742	807	766	806	789	798	805	829	777	796	761	725	748	754	828	780	798	786	840	763	799	732	751	796	806	834	808	810	775	761	776	789	810	792	782	805	751	741	771	821	786	817	805	813	757	765	782	812	773	769	747	805	806	748	762	821	785	764	777	805	808	800	818	804	805	785	799	787	769	770	801	777	796	774	800	839	753	755	756	793	820	791	787	810	790	813	847	746	747	781	722	773	773	797	809	776	767	806	780	776	823	702	791	764	813	797	788	737	776	799	771	783	769	744	831	744	767	751	782	758	823	788	809	784	807	817	762	788	786	783	737	796	800	799	770	795	794	735	772	738	799	760	772	793	754	764	824	791	794	796	790	866	771	794	753	802	765	772	769	796	781	804	760	750	805	804	803	796	791	790	771	788	776	778	800	801	795	823	795	793	757	817	792	803	740	747	790	815	771	773	779	752	778	760	784	782	777	802	783	796	760	818	770	763	770	751	791	805	703	785	787	744	799	788	772	807	772	758	784	784	808	829	790	735	778	810	805	797	832	808	791	755	771	801	734	795	789	799	766	779	769	805	802	744	855	759	758	824	749	748	807	792	817	771	818	770	807	804	780	780	776	824	789	782	776	782	774	760	797	757	763	758	783	806	790	750	761	810	788	788	730	789	783	770	753	771	753	782	833	768	804	797	781	779	823	770	774	825	855	744	826	812	756	786	799	800	784	797	814	779	810	775	813	744	811	765	809	807	744	813	767	774	812	721	784	806	798	755	766	762	786	821	747	770	750	812	790	781	753	724	793	740	790	774	750	803	812	762	736	782	781	790	790	810	815	707	819	779	772	704	810	804	806	794	767	786	808	777	796	788	788	797	793	800	805	751	812	777	757	774	809	776	792	785	721	821	778	757	765	781	811	823	779	794	789	803	725	712	780	795	745	789	781	779	792	759	773	781	795	753	759	803	788	822	800	799	766	822	811	807	817	795	775	764	773	777	821	710	733	763	808	797	752	781	799	862	788	753	762	770	782	777	720	764	768	802	786	753	746	839	766	775	817	810	772	833	793	714	785	823	791	811	778	760	747	724	812	753	765	809	775	767	847	801	734	756	777	751	778	803	814	794	758	788	761	756	753	789	793	749	778	843	798	779	785	824	785	815	771	810	790	814	764	792	767	772	753	756	809	821	777	849	789	779	783	778	806	785	803	826	767	843	801	786	769	788	775	736	826	799	767	745	759	754	819	801	748	752	788	821	781	778	828	782	813	803	818	765	803	764	825	775	816	765	810	817	790	821	765	789	744	789	784	794	747	876	773	833	733	740	795	775	783	732	722	803	844	785	774	778	786	754	777	792	748	768	778	726	738	834	803	773	750	771	785	780	816	801	780	753	718	738	783	747	814	776	785	765	801	774	741	779	776	789	781	775	753	784	790	810	779	793	780	792	803	793	764	773	721	793	782	783	743	794	783	789	748	827	798	796	776	802	781	763	813	774	804	812	823	783	794	743	734	735	796	778	831	794	764	783	764	783	765	784	743	785	789	791	802	817	801	756	768	753	796	801	779	758	837	815	774	759	804	813	901	729	783	737	785	763	780	800	778	793	785	796	772	791	750	817	801	823	740	780	791	788	791	774	775	761	773	796	784	766	762	790	749	792	794	765	813	771	745	793	771	735	730	815	769	751	800	819	760	793	779	783	782	832	767	805	751	831	776	823	783	809	813	787	798	758	762	800	800	765	764	840	730	767	821	764	842	800	781	827	815	780	805	785	774	791	764	804	823	771	803	777	800	746	776	795	769	761	770	773	774	763	785	775	803	775	797	767	782	746	789	786	764	747	767	781	743	819	759	760	774	793	767	761	795	805	753	777	763	811	778	816	775	769	718	769	789	766	716	744	809	792	798	790	786	790	793	741	770	778	754	750	725	772	745	780	748	787	813	788	812	751	783	769	793	771	778	812	818	792	757	813	787	781	814	779	764	837	784	794	813	809	824	781	809	752	818	793	762	813	809	769	821	786	785	754	794	769	816	792	773	762	835	749	774	792	767	768	776	751	803	751	781	782	818	769	830	816	786	787	813	778	803	773	795	743	801	761	777	850	735	794	819	805	805	793	758	754	784	760	760	820	807	756	785	741	744	773	803	762
28042	54064	44904	32617	27351	21823	16812	13244	10343	7723	6019	4503	3682	3066	2784	2352	2064	1907	1779	1500	1300	1196	1158	1131	1085	987	1012	972	953	937	927	917	877	909	870	880	838	870	870	856	821	875	805	765	825	820	846	798	787	809	819	798	783	818	834	803	841	810	820	785	760	766	745	797	829	765	811	781	794	797	758	827	817	764	798	776	785	791	808	765	799	805	766	830	801	773	766	787	789	777	822	787	767	797	723	783	805	753	761	802	767	803	755	809	773	754	824	802	778	773	752	816	779	755	771	757	840	750	781	793	801	797	799	786	802	813	793	812	810	832	766	800	761	806	759	795	786	802	765	787	792	783	773	777	798	790	793	750	788	759	754	770	740	784	757	827	815	808	787	787	792	808	800	844	753	788	775	835	808	785	787	818	829	810	762	813	770	813	822	804	773	805	795	755	798	776	759	805	792	781	797	832	826	773	805	784	800	750	828	808	797	782	808	847	786	797	782	743	787	817	841	783	772	756	783	778	798	800	778	787	779	777	812	775	873	843	738	730	778	841	805	773	789	859	810	830	845	797	781	821	811	777	794	785	765	781	778	724	805	813	800	790	781	765	744	806	798	775	761	833	820	835	829	769	784	831	738	742	825	766	839	790	749	789	813	797	772	763	793	780	779	838	794	792	751	821	802	775	809	869	800	797	774	798	804	781	810	781	782	826	795	757	762	784	766	793	786	808	816	776	834	792	764	833	805	765	818	771	782	750	769	781	779	834	745	784	785	733	759	769	773	807	811	750	785	813	807	818	797	808	777	773	750	831	776	782	802	810	802	802	751	807	850	772	830	812	810	791	801	770	815	811	807	772	793	772	759	805	811	859	846	826	795	796	767	775	824	770	744	766	755	782	826	809	815	784	802	805	767	783	795	758	749	773	796	776	768	777	771	817	777	832	788	825	778	815	822	795	799	747	797	828	765	824	756	791	749	807	776	784	814	758	799	765	807	774	765	753	775	758	811	751	780	786	798	740	788	761	786	836	739	806	794	782	818	794	762	780	777	809	828	772	792	806	788	823	792	834	775	812	816	821	800	821	797	821	787	739	773	794	775	838	859	765	806	805	766	849	785	815	771	770	801	758	793	833	785	784	795	850	740	807	770	791	755	816	735	775	783	764	812	805	769	731	781	818	749	722	799	747	791	829	774	765	818	795	762	758	781	863	768	773	783	817	747	759	731	752	773	808	807	800	768	753	783	775	827	788	737	820	765	793	768	803	798	803	838	786	805	799	807	781	802	806	777	790	756	761	798	746	811	815	782	742	767	766	753	804	783	757	751	781	821	797	810	785	784	797	798	827	767	792	785	779	803	772	773	830	766	766	825	847	743	750	775	820	791	786	740	772	767	784	758	787	794	790	837	815	787	810	804	785	804	793	814	802	792	745	792	804	790	777	824	823	787	760	790	859	797	769	805	795	803	818	800	771	752	792	818	795	757	791	767	753	752	844	792	801	805	789	772	789	802	784	781	774	836	779	771	795	757	774	799	819	798	771	784	807	821	779	759	783	789	778	818	776	775	763	823	820	803	759	782	810	756	739	802	777	810	788	772	769	845	824	802	823	827	739	780	806	799	766	795	764	807	766	842	782	798	760	795	839	788	800	766	753	741	790	786	803	769	801	788	795	795	795	765	800	794	791	773	812	707	811	800	822	726	808	778	800	789	826	802	799	815	845	739	796	813	750	767	831	804	774	738	785	777	782	761	830	839	801	776	768	788	752	777	837	738	792	784	775	748	795	759	813	802	789	778	775	800	780	772	782	769	798	767	759	780	742	803	766	796	807	792	795	827	816	780	774	831	755	779	829	759	799	797	785	810	811	746	750	745	781	799	791	770	811	782	803	799	772	771	820	756	796	836	812	834	766	814	810	801	787	834	723	783	797	805	782	799	783	765	799	746	780	793	821	821	815	787	805	802	833	782	798	812	751	792	749	757	773	781	856	830	743	793	766	786	798	821	757	809	799	812	819	840	784	744	790	775	810	779	816	774	837	780	757	815	785	791	807	816	789	780	794	769	827	754	754	771	799	805	715	781	817	824	747	790	816	760	733	851	800	791	802	820	752	772	849	791	758	806	801	796	762	782	810	828	756	764	797	798	790	763	761	771	791	823	806	775	815	789	819	806	763	773	774	776	822	733	789	766	810	773	767	783	804	806	750	793	781	779	772	768	806	762	848	780	771	779	774	799	771	788	776	803	789	795	782	785	772	739	747	813	781	759	763	776	785	753	740	775	831	840	811	749	721	748	782	778	778	762	809	762	822	736	835	772	736	757	801	722	837	767	801	815	785	789	806	847	786	751	776	790	831	801	797	835	810	811	763	788	855	827	794	829	800	786	812	780	794	768	796	817	828	792	793	779	739	843	742	736	802	796	786	815	791	787	762	769	809	786	794	797	780	755	826	791	811	836	775	808	792	733	799	806	781	791	781	799	842	751	757	776	788	841	805	786	748	806	777	794	780	813	797	793	778	819	757	774	790	785	821	808	778	755	776	826	768	779	828	742	754	761	816	720	772	736	771	732	773	830	800	782	762	798	785	747	812	748	845	804	832	796	760	775	803	753	737	766	804	822	784	790	730	785	762	786	783	801	809	756	788	780	771	773	805	746	783	765	765	790	770	758	803	822	765	747	836	753	782	839	818	797	819	827	762	810	789	719	755	842	796	837	794	757	757	793	828	803	790	789	717	765	771	787	793	846	823	845	793	790	832	775	750	769	820	820	829	776	802	807	769	842	790	767	766	808	765	757	776	820	806	812	789	818	788	787	780	758	847	806	791	789	779	812	777	802	836	774	834	785	818	815	808	779	771	818	792	828	767	799	781	773	781	763	776	815	814	765	828	855	739	790	772	777	764	791	756	752	788	781	788	785	749	803	811	806	796	803	761	783	769	771	810	738	792	807	772	833	788	812	790	767	758	782	779	805	818	843	728	740	823	822	813	794	765	846	802	794	838	775	772	745	861	778	749	779	791	825	831	779	809	799	795	795	809	801	769	765	744	769	801	782	756	771	774	808	766	807	699	764	786	844	773	749	820	762	774	803	755	813	759	788	828	765	788	806	813	793	852	785	848	764	810	744	838	755	760	814	740	763	774	808	748	801	838	829	758	767	804	751	789	816	792	818	787	821	783	777	745	826	811	779	745	761	788	801	818	840	776	758	767	818	806	779	830	806	770	742	765	821	782	771	799	778	793	802	773	770	836	757	817	740	806	773	778	841	770	809	801	839	802	776	799	770	739	790	798	831	781	764	804	792	747	769	797	812	750	763	826	826	767	779	784	797	821	769	810	815	834	829	778	789	734	755	805	779	760	747	764	808	780	770	790	793	795	785	760	796	749	800	772	767	752	784	782	789	751	761	788	800	782	792	839	776	831	773	765	766	743	806	819	805	739	729	776	768	853	787	762	774	746	769	798	796	799	762	818	830	760	834	766	821	767	835	806	792	772	820	746	834	761	766	795
25608	21592	28866	27773	22534	17051	11652	7887	5848	4576	3456	2723	2249	2017	1731	1618	1365	1331	1182	1173	1065	994	954	966	909	943	886	842	875	845	855	877	822	879	816	838	827	814	847	761	824	776	813	779	807	781	736	739	749	778	792	797	842	815	767	792	743	780	790	766	788	759	722	818	770	798	823	762	753	763	770	789	792	709	780	777	781	784	772	720	745	785	781	786	751	793	750	772	725	740	783	773	720	739	822	816	802	787	787	766	718	803	802	766	756	751	758	748	782	811	782	822	738	780	791	777	766	785	806	791	705	733	782	784	839	721	718	784	782	797	808	765	758	732	796	814	750	797	819	795	778	753	749	753	783	797	829	769	783	780	706	784	784	777	744	745	770	792	750	765	760	766	741	760	821	800	798	764	798	794	787	756	793	780	766	733	787	764	779	759	769	745	768	761	706	723	810	793	812	791	812	763	799	793	777	796	743	759	708	753	804	741	748	809	744	751	801	772	782	749	797	766	791	774	787	751	776	750	773	741	755	775	853	809	775	805	775	757	821	761	769	783	796	757	774	776	722	778	771	781	774	767	789	791	777	766	722	765	751	748	727	751	777	814	789	749	786	779	793	749	803	789	768	793	747	829	749	760	735	790	748	760	766	775	779	768	766	745	784	797	760	794	737	745	789	798	786	752	813	777	782	731	782	739	753	747	745	801	758	811	777	769	762	758	753	768	733	734	764	772	754	758	754	784	798	789	798	822	804	805	793	759	761	739	755	754	731	743	722	768	769	769	746	798	799	753	742	817	770	797	715	805	720	752	799	755	804	808	809	768	732	729	763	761	827	790	786	749	763	774	782	819	749	750	719	772	789	780	792	764	796	746	759	755	811	774	739	748	777	832	762	751	785	790	797	833	714	756	764	813	737	797	808	806	741	826	796	780	815	790	810	788	773	759	796	717	782	758	758	761	726	778	768	771	809	785	785	776	803	774	754	729	796	763	790	751	760	726	760	793	740	758	782	788	774	829	772	770	802	785	778	752	771	772	784	809	766	801	794	762	774	775	802	769	780	753	738	735	776	750	790	755	790	751	724	740	756	771	724	723	807	778	776	728	750	744	745	814	837	810	833	782	795	748	759	754	768	777	787	827	769	792	782	771	767	803	737	767	800	759	707	755	755	768	796	797	755	751	754	763	829	817	743	750	740	803	788	775	757	781	768	806	838	768	793	772	771	747	817	721	728	743	753	745	769	756	759	796	821	808	781	784	733	738	774	753	771	796	748	784	746	752	740	753	776	736	767	760	810	765	805	788	824	761	793	717	757	768	767	801	786	774	787	772	733	790	775	774	847	747	777	747	812	779	791	735	809	717	757	779	778	739	780	790	790	800	796	749	768	758	781	812	777	752	756	792	765	801	748	724	725	782	771	822	770	759	719	770	744	751	788	773	734	752	741	786	829	777	756	767	798	809	840	757	771	792	786	792	825	718	748	774	791	710	805	774	782	768	763	751	782	728	744	754	799	780	747	768	811	758	792	780	779	732	787	801	792	739	797	864	827	756	765	851	846	738	822	809	776	760	779	719	800	799	725	778	792	743	774	764	730	756	745	753	753	739	791	782	760	810	788	764	794	809	801	776	751	768	758	788	735	805	749	755	798	743	820	778	762	745	766	800	783	765	780	786	757	775	753	773	811	787	770	803	787	798	806	737	825	761	813	757	798	805	749	764	801	754	763	794	764	767	792	774	772	759	796	750	847	793	782	766	787	714	751	774	750	795	742	823	760	754	764	798	763	794	750	703	815	830	773	796	696	841	738	765	760	771	833	755	803	770	819	719	763	735	767	812	811	782	787	769	753	777	820	759	791	795	795	750	781	769	743	773	793	786	787	743	734	777	773	763	781	788	755	840	729	796	755	787	775	764	765	772	769	786	749	755	730	750	768	762	810	827	768	761	781	802	731	767	738	797	819	790	790	727	747	801	800	821	790	759	765	810	761	742	781	743	793	800	730	771	761	722	831	781	730	794	789	744	727	787	735	726	772	770	752	724	788	761	803	766	788	734	795	796	744	758	815	809	793	787	801	758	755	747	781	807	813	803	750	784	748	780	778	775	842	787	780	762	792	757	779	785	752	777	775	792	763	774	758	755	753	750	845	780	796	776	787	749	785	809	797	785	794	735	765	788	766	751	777	738	782	787	750	772	791	786	726	802	794	800	833	769	761	771	779	768	775	733	761	764	835	779	768	761	784	759	826	784	753	758	753	802	740	776	803	771	779	747	773	743	791	746	772	708	848	738	741	769	789	786	738	813	779	781	789	759	758	758	757	777	783	767	759	774	759	767	758	777	850	769	795	773	716	765	821	742	754	770	763	805	767	780	791	792	780	820	757	800	852	800	766	730	704	730	786	772	734	817	783	750	775	709	805	752	763	778	749	705	772	736	777	793	806	799	737	822	774	809	711	791	777	787	790	700	791	748	779	729	778	783	758	792	701	759	747	783	736	797	755	764	733	792	737	754	757	729	864	792	823	787	744	744	746	786	742	756	766	776	806	761	759	785	762	766	837	756	733	769	808	724	744	773	811	782	733	823	736	781	770	828	807	787	763	831	754	816	779	746	763	787	813	804	737	763	790	796	739	784	788	771	784	754	773	763	781	780	794	815	777	703	736	768	755	788	729	753	778	834	806	819	753	801	747	828	798	798	758	745	780	740	749	802	774	819	773	807	746	810	779	735	805	746	744	766	786	785	812	746	768	745	808	778	767	751	794	817	780	734	768	796	715	782	755	743	796	768	744	798	729	758	747	778	775	816	785	842	805	777	784	790	751	776	757	796	776	770	771	819	777	734	733	780	801	739	780	711	810	760	759	765	746	736	764	745	831	781	737	766	768	771	769	792	777	772	749	775	775	787	740	752	764	755	776	778	774	737	805	769	752	766	733	756	783	785	796	757	719	764	785	766	757	705	731	751	789	797	774	757	757	750	766	794	747	788	751	770	790	810	758	779	787	751	778	800	781	786	753	817	756	727	720	743	754	747	774	752	829	743	752	775	766	801	760	797	759	787	762	745	750	700	741	789	788	742	754	729	772	739	793	806	730	756	790	771	833	778	821	785	808	777	807	779	750	790	750	766	738	796	769	804	795	771	778	790	718	746	758	775	801	789	793	760	791	776	778	811	734	782	824	728	803	758	731	744	755	735	807	783	773	787	813	758	770	788	790	776	819	748	797	825	747	800	757	795	804	815	716	815	733	783	788	751	797	764	754	768	743	762	761	764	755	757	763	794	784	800	768	772	754	766	720	749	786	686	738	735	778	811	745	848	751	803	808	759	798	789	770	698	808	778	816	773	758	768	797	772	750	756	743	738	789	699	740	768	780	725	774	746	801	744	756	770	758	752	750	783	719	740	749	784	757	740	733	762	778	794	741	778	763	742	825	772	763	803	729	769	797	773	765	839	819	743	794	768	782	779	794	766	757	753	812	786	810	727	756	797	761	810	820	726	784	777	827	794
27974	50492	41382	29211	24147	19421	14546	11525	8835	6896	5034	3998	3127	2597	2295	2043	1788	1694	1484	1367	1197	1147	1061	1048	1007	992	992	951	941	885	895	910	848	878	848	828	852	862	819	781	819	786	823	796	785	792	793	757	756	776	760	754	781	797	795	762	798	773	787	799	805	765	801	792	805	743	771	830	802	767	787	774	763	782	827	750	816	741	778	788	837	798	808	819	774	815	804	769	788	811	756	789	782	740	821	787	768	796	821	775	758	773	761	794	776	792	789	800	752	760	735	817	748	759	798	815	769	735	789	754	758	787	818	820	836	789	835	715	796	782	798	728	785	802	819	778	803	864	758	798	771	768	755	762	795	760	736	743	774	854	774	838	778	746	781	804	797	821	805	797	830	765	776	779	754	790	767	789	761	780	785	766	718	787	811	786	799	769	773	816	844	826	793	714	761	797	780	790	739	761	760	804	794	763	757	787	789	741	808	781	765	813	774	812	758	783	774	799	796	799	804	776	771	791	772	790	772	771	812	775	719	785	818	763	806	771	746	793	773	749	770	777	766	827	760	788	843	775	756	754	765	792	782	805	756	768	793	789	756	787	827	795	754	715	807	753	771	784	789	775	778	756	790	793	745	782	791	766	784	754	751	748	750	789	788	768	783	786	774	749	827	783	819	712	782	736	783	773	789	787	799	815	755	777	807	764	805	797	773	840	808	787	742	782	830	776	785	790	752	788	772	837	817	805	846	810	759	758	783	785	807	785	795	795	791	834	763	811	789	816	808	822	765	773	768	782	792	788	788	810	786	767	782	767	772	797	826	762	788	798	749	772	761	811	757	771	783	764	774	798	767	744	749	809	756	783	790	766	799	775	747	786	769	796	815	799	747	809	739	768	770	837	760	753	803	800	808	766	815	751	781	772	804	760	786	782	779	773	792	795	804	811	753	789	780	754	792	788	788	814	813	835	805	734	800	761	761	740	828	742	785	826	755	779	765	794	771	823	824	786	788	809	790	738	806	842	776	808	818	773	794	785	782	814	815	791	771	801	796	763	779	820	734	727	782	789	755	776	747	812	823	711	779	781	763	763	816	796	775	790	807	788	803	779	794	791	763	787	834	805	808	793	771	822	749	775	791	742	760	790	781	745	823	801	802	792	770	827	804	809	754	789	697	794	810	808	818	790	765	793	813	805	758	806	771	761	737	804	777	795	784	799	768	810	830	790	732	813	805	786	789	832	771	785	744	788	841	781	831	764	770	766	745	800	764	825	782	793	852	759	768	764	753	733	781	774	811	784	828	752	781	783	759	810	786	804	813	790	798	819	782	792	774	773	803	829	780	852	784	803	819	806	768	753	738	771	748	770	788	783	786	770	825	803	743	725	726	779	792	819	842	756	752	749	760	721	802	823	786	795	789	753	788	740	753	802	792	763	754	768	802	771	833	788	763	796	790	837	834	797	774	767	798	773	786	782	820	774	797	805	754	816	793	801	807	750	779	777	801	820	797	805	785	754	810	758	823	736	783	765	790	796	794	793	778	773	714	807	809	800	766	781	801	822	799	794	791	714	785	812	768	814	743	840	789	818	795	783	823	762	800	738	760	766	792	737	753	813	810	742	801	820	810	761	764	767	812	741	839	802	789	743	786	779	819	783	756	777	763	773	792	739	802	782	762	832	764	774	776	717	817	832	796	782	812	792	785	775	729	797	756	733	783	794	784	787	781	769	785	803	799	767	805	793	737	745	745	738	764	803	812	767	760	758	798	788	711	811	764	771	754	747	822	785	814	756	786	806	813	780	828	799	790	772	712	866	784	813	770	745	825	773	823	756	766	794	803	800	762	810	829	727	776	751	802	743	839	834	732	769	762	826	791	793	746	791	782	806	818	765	777	781	788	822	757	799	782	800	762	763	769	814	760	816	786	774	755	814	811	822	792	804	811	748	775	812	728	779	805	758	781	801	811	828	771	807	778	824	816	806	815	804	760	743	776	758	791	814	809	828	756	846	781	845	834	805	764	795	715	810	784	765	787	813	785	751	762	792	784	730	808	775	777	787	768	800	803	804	747	789	799	844	769	815	784	826	764	753	744	756	785	766	739	822	812	776	783	765	782	809	804	844	782	757	773	768	826	782	780	821	764	790	761	743	844	770	754	844	776	785	845	814	786	772	809	786	819	799	790	785	779	794	798	811	773	794	830	772	788	779	792	778	794	791	807	766	806	795	802	787	791	764	803	757	765	719	821	821	793	791	848	804	711	777	761	811	775	793	752	833	777	813	790	789	792	731	791	782	815	801	787	839	806	787	786	823	725	806	776	782	736	763	793	815	764	797	752	792	825	791	757	792	782	773	769	763	802	753	784	750	843	741	792	736	759	769	806	755	730	814	791	735	825	849	786	804	784	795	807	810	798	808	755	814	755	765	782	793	817	754	788	783	764	861	791	745	777	773	783	744	808	813	781	785	795	775	800	760	816	711	721	775	755	772	830	802	782	771	857	821	795	818	802	843	760	795	785	750	742	750	828	766	784	766	795	717	812	816	773	775	796	741	780	781	749	775	812	750	807	756	821	783	795	762	729	797	778	756	768	828	756	785	795	790	815	800	805	787	796	848	786	770	828	746	812	771	770	771	856	788	761	719	775	768	789	815	735	783	755	782	793	813	803	792	774	769	825	788	790	793	801	811	805	742	789	779	793	790	741	788	746	772	791	776	795	793	817	813	763	774	775	728	742	814	770	786	794	798	762	835	829	770	763	777	763	795	826	773	755	792	810	747	769	829	777	782	748	770	826	778	840	768	819	774	835	766	831	801	798	769	831	761	759	766	758	827	763	794	775	795	794	792	781	748	786	826	778	746	799	824	799	793	786	813	795	802	732	773	826	827	752	812	797	861	814	804	801	754	798	834	826	814	787	774	781	789	834	830	760	828	781	741	770	767	835	768	831	781	755	790	806	794	832	770	761	795	798	794	774	808	789	802	820	836	766	753	752	806	795	770	798	801	799	737	779	767	771	796	811	786	803	804	772	763	790	791	769	772	752	746	789	806	804	790	765	751	752	815	803	801	773	708	813	771	710	788	764	800	845	807	791	786	772	753	750	779	719	760	831	836	786	810	741	825	790	780	758	796	738	774	791	812	812	746	808	769	774	806	748	813	779	764	766	785	760	753	740	758	813	811	805	810	833	775	785	808	808	787	798	805	826	814	771	818	787	754	774	833	795	769	809	760	818	768	799	797	794	793	763	807	802	762	804	771	813	792	743	737	831	743	809	767	777	758	758	826	817	714	762	795	734	797	761	756	771	753	823	771	797	757	819	795	771	827	785	798	799	774	801	789	776	787	780	795	773	838	764	765	752	777	774	789	776	787	802	748	766	802	797	784	777	803	824	806	806	817	782	836	771	761	794	744	799	768	761	771	769	778	770	799	743	718	823	776	813	777	787	772	806	797	776	770	802	803	754	820	763	804	784	786	819	799	799	815	793	735	797	799	843	799	791	767	861	795	818	785
23280	21542	29402	24259	22363	24605	23805	14432	10220	7905	5711	4579	3642	3012	2672	2305	2093	1891	1806	1579	1425	1339	1230	1211	1199	1132	1064	1018	1113	1028	1048	974	983	981	986	965	960	980	932	879	904	938	923	880	927	921	897	891	896	869	888	897	915	893	869	920	876	923	919	889	913	876	839	915	872	950	938	903	949	959	873	966	919	886	850	884	911	883	954	891	831	883	898	868	871	896	914	924	936	922	911	834	964	902	893	899	885	862	915	830	861	854	898	838	851	852	879	920	847	892	836	841	937	903	931	895	905	874	927	928	913	941	877	882	903	860	897	902	920	897	928	837	864	912	861	889	873	891	924	926	882	901	887	903	906	856	888	891	904	921	890	871	901	859	838	860	917	871	909	878	911	895	863	850	945	900	884	828	874	914	894	907	930	855	918	918	890	870	917	903	827	892	911	858	941	888	878	889	852	846	899	915	934	868	890	877	848	903	863	842	884	847	887	895	885	892	909	852	857	808	907	868	858	863	870	901	897	940	881	907	885	925	798	939	844	885	888	910	891	908	894	885	877	917	870	897	871	885	868	899	842	858	949	852	931	866	900	881	888	824	867	888	890	894	862	895	879	826	936	885	869	910	842	873	907	849	896	921	934	912	901	883	882	909	807	897	923	922	842	887	856	897	872	913	869	935	855	835	925	904	861	887	894	952	894	878	908	902	946	927	909	868	860	849	851	943	897	879	881	883	912	913	922	864	883	894	929	898	838	870	923	895	913	908	918	843	822	923	819	925	885	919	899	921	936	874	958	893	912	888	861	881	901	884	922	899	881	849	919	910	934	889	894	939	891	884	815	906	850	865	865	921	907	879	892	926	878	901	919	878	969	866	912	917	891	882	881	919	861	903	917	931	933	924	897	887	938	875	873	871	904	885	856	886	890	895	889	867	808	884	898	886	903	922	910	858	918	922	881	893	875	949	850	884	893	929	869	860	877	899	922	899	883	890	907	873	873	869	857	930	927	900	927	875	911	930	903	863	918	894	906	913	879	861	857	890	907	885	923	837	902	886	844	902	919	944	901	876	891	917	918	892	883	874	921	870	877	904	851	904	903	886	880	836	875	881	908	890	850	951	860	845	903	898	854	896	910	880	923	919	889	953	879	888	931	855	874	908	877	869	881	974	905	879	848	848	931	853	897	891	879	865	882	893	918	929	886	926	865	883	890	865	874	834	900	937	895	869	852	860	858	893	833	886	870	879	933	864	897	912	873	906	930	842	904	910	865	872	891	890	866	934	884	876	945	869	864	896	892	881	891	945	912	846	882	899	926	870	877	886	915	901	889	855	867	872	868	950	935	908	912	914	922	841	864	875	908	884	881	854	842	850	847	889	847	918	882	872	846	880	883	852	844	929	936	883	881	878	890	871	928	887	890	821	932	865	869	934	862	920	822	843	864	892	880	873	933	878	872	910	874	827	875	872	901	876	856	923	928	896	874	901	841	945	926	933	895	842	866	855	924	861	912	866	883	921	905	956	910	911	901	884	865	867	938	839	866	908	896	888	906	915	876	888	904	897	929	878	916	917	844	936	877	935	889	855	877	923	944	920	885	938	919	835	889	908	882	871	909	857	936	889	883	891	879	837	848	841	919	918	874	912	882	898	888	889	926	871	922	905	936	883	861	904	990	939	951	874	841	883	877	855	878	904	898	885	884	861	906	904	902	853	951	914	896	852	925	897	854	921	917	918	879	847	850	905	920	857	922	896	824	907	867	894	909	894	932	830	895	883	896	872	904	890	892	897	881	908	863	899	840	886	886	863	863	917	874	844	884	918	916	896	873	909	891	846	890	907	904	944	896	885	889	893	856	867	904	923	870	858	847	878	909	899	883	843	894	900	864	869	869	851	864	871	812	842	877	908	919	848	918	939	890	908	953	909	898	859	903	866	854	904	927	882	888	863	883	856	936	878	920	881	919	892	931	856	877	880	892	884	845	936	881	856	873	877	895	843	924	900	879	881	928	875	890	892	902	867	909	884	875	924	893	902	940	889	858	911	870	896	927	915	899	904	854	854	874	915	908	880	866	864	919	865	891	869	850	882	933	824	928	879	884	864	886	890	882	895	910	851	898	871	861	881	955	952	884	935	955	832	904	888	894	877	859	883	890	832	914	874	899	895	878	908	884	904	896	863	889	835	899	918	841	849	861	914	878	889	926	898	905	885	859	899	876	945	912	918	906	883	893	863	892	855	879	890	915	860	779	841	883	891	893	881	905	884	845	831	905	884	903	887	838	832	898	900	868	882	889	866	854	888	866	901	917	932	895	826	887	905	913	898	908	880	895	891	924	907	893	942	879	835	877	897	848	907	933	831	890	897	939	893	908	870	872	894	952	934	943	883	861	914	876	881	868	864	881	883	842	882	854	868	938	885	941	914	915	827	825	893	904	925	925	862	909	853	895	938	896	897	858	860	827	905	927	853	926	873	881	909	876	907	872	808	902	870	909	850	872	898	840	937	873	889	951	885	882	931	861	916	876	852	919	871	896	850	890	945	869	913	880	939	930	852	876	864	920	861	904	872	857	888	860	853	866	933	913	810	915	895	903	884	900	883	871	908	870	919	886	903	857	841	883	833	882	892	906	842	882	860	816	882	871	921	903	892	836	851	848	894	891	900	874	903	928	904	880	882	830	858	923	895	867	882	872	915	870	861	861	917	877	873	909	848	931	874	878	869	888	836	915	873	926	917	945	912	914	869	883	901	862	871	874	897	906	894	878	937	931	872	895	861	849	916	873	848	888	881	921	907	903	895	871	885	890	926	890	872	914	863	933	839	860	948	873	863	886	825	906	897	849	901	889	941	862	878	867	826	876	853	895	826	872	865	827	913	910	888	911	872	899	891	961	900	840	912	851	949	887	858	875	895	915	854	856	883	876	910	934	880	877	890	908	959	857	895	905	889	869	936	897	914	859	887	862	948	906	862	883	933	847	934	906	846	873	948	852	924	829	907	869	891	836	860	921	867	867	859	891	844	897	899	889	895	871	910	854	909	882	909	927	883	885	891	885	871	914	857	906	889	885	873	904	904	927	892	860	887	839	916	853	891	888	858	855	883	867	905	882	905	880	936	859	880	893	910	906	870	871	864	900	869	942	882	894	870	891	914	923	863	851	912	852	924	915	867	908	891	911	865	864	922	901	912	896	879	845	870	914	911	898	896	898	896	892	847	864	895	877	910	916	880	855	876	850	871	871	892	859	857	898	921	882	863	881	897	940	926	925	911	881	862	841	890	886	839	842	889	886	835	938	868	892	854	914	883	943	853	870	880	789	884	844	926	909	876	886	860	883	874	893	904	932	921	955	858	899	889	881	904	911	872	901	908	924	905	879	880	885	940	889	905	938	869	946	941	910	880	848	857	906	914	882	910	894	881	847	944	906	871	866	845	854	871	949	896	850	858	904	869	881	887	905	916	933	906	887	880	876	881	869	902	844	870	870	867	886	945	881	906	888	886	961	826	885	895
30162	60122	49413	36969	32033	26698	21173	17070	13525	10395	7871	6067	4762	4028	3408	2903	2436	2237	2074	1876	1653	1391	1382	1317	1327	1244	1093	1100	1175	1115	1047	1033	999	1009	979	945	904	976	962	923	901	916	898	910	904	940	885	904	873	878	907	893	850	911	879	809	914	874	888	875	885	851	901	918	922	847	902	857	879	893	931	898	825	909	858	854	882	904	838	910	836	828	825	897	890	897	823	857	914	881	904	892	911	889	929	889	906	888	885	878	859	839	873	839	902	885	959	894	855	845	875	872	857	830	852	872	882	893	889	867	911	873	908	902	897	905	872	875	857	880	937	852	901	878	842	842	856	886	803	878	876	878	847	841	885	842	887	844	930	877	916	830	884	871	867	904	870	880	925	900	897	863	850	901	827	858	874	874	848	859	863	883	900	910	838	870	872	841	883	864	857	886	866	926	808	840	890	875	846	904	872	891	864	887	869	871	899	888	891	808	911	833	882	833	859	865	912	938	875	894	833	895	863	847	890	905	901	909	890	905	863	864	893	858	836	929	857	903	895	861	867	859	880	918	860	869	883	890	881	863	877	819	856	904	933	874	851	901	906	874	839	897	902	884	871	891	845	885	915	851	811	868	869	912	907	832	930	896	875	887	876	848	830	861	855	851	896	808	894	872	836	880	883	828	882	830	916	901	825	881	838	888	934	794	896	896	853	860	895	876	828	842	911	885	884	846	907	896	875	871	868	869	813	889	909	865	899	862	839	886	885	867	851	886	875	914	873	858	893	859	857	888	860	884	901	863	841	830	932	859	843	846	883	932	892	898	818	890	885	863	862	877	929	854	867	849	891	862	891	858	917	838	860	849	870	837	820	903	871	874	887	861	873	871	863	882	898	893	865	799	903	823	863	812	814	894	850	940	864	855	898	853	882	885	864	892	903	857	834	856	906	855	873	894	904	857	819	862	877	912	884	827	878	882	832	895	853	855	910	885	897	837	908	796	871	859	842	900	899	856	875	862	876	921	854	827	892	879	849	903	865	812	877	899	921	840	874	888	909	836	910	872	906	941	902	808	862	848	825	901	880	898	830	900	890	883	876	865	891	826	881	868	873	843	803	828	889	894	863	931	851	935	923	916	864	920	869	896	827	849	890	832	878	856	863	857	853	866	883	861	815	854	900	897	870	901	860	897	833	864	891	868	812	837	892	882	861	903	873	857	883	913	848	904	854	896	871	864	877	827	858	883	852	847	871	849	853	861	912	849	880	872	880	835	907	907	867	836	846	870	886	830	827	849	851	866	879	833	931	920	881	843	859	828	894	890	850	830	880	879	828	845	848	861	846	908	899	886	897	896	885	885	917	880	916	860	903	883	871	852	839	879	817	835	816	900	899	890	905	935	858	828	902	865	861	786	878	892	864	815	913	874	861	931	831	862	881	869	811	854	870	861	879	907	882	834	840	902	869	899	837	879	842	896	884	809	858	855	876	870	876	792	853	818	868	882	802	879	871	851	863	872	824	898	830	872	884	876	902	890	893	872	902	873	873	857	887	845	861	881	872	866	867	842	858	882	881	895	865	881	842	879	882	950	832	875	858	863	878	773	803	887	821	864	935	864	893	885	857	871	890	837	881	862	792	881	906	890	905	849	836	858	920	868	874	915	877	870	863	883	880	851	915	882	837	911	823	930	835	903	914	853	882	868	874	860	909	827	857	876	907	882	879	850	854	911	863	907	895	850	876	968	939	866	879	855	897	934	853	899	910	831	846	894	895	894	847	839	824	901	845	847	889	804	852	909	853	866	855	874	877	857	791	910	854	824	857	821	860	893	846	901	836	848	883	911	901	909	846	912	851	861	861	853	877	885	899	863	825	922	895	882	837	865	840	819	831	845	895	882	866	901	879	862	882	842	884	893	886	897	888	868	913	876	839	855	836	865	858	915	903	880	828	864	890	856	851	901	837	886	874	935	900	832	892	867	880	835	867	825	858	888	901	859	892	882	886	904	879	880	828	858	830	847	903	897	858	884	956	876	932	835	879	864	884	854	891	887	855	886	823	874	910	884	931	927	881	803	864	857	832	905	864	883	897	825	817	898	869	869	849	833	870	878	809	855	820	862	850	830	792	859	868	897	867	847	855	917	837	855	875	884	855	908	894	842	818	891	883	855	869	849	880	880	894	803	840	912	833	863	851	888	863	876	890	886	813	853	863	875	870	905	883	888	905	882	887	848	846	814	866	940	872	826	874	823	881	861	857	838	847	891	883	890	861	860	872	878	939	843	877	876	917	901	830	800	892	899	931	880	888	878	873	850	912	865	865	886	896	898	841	854	865	884	843	871	856	864	836	854	912	910	886	894	870	862	862	903	881	867	847	858	914	880	833	910	889	835	875	946	923	847	828	865	916	889	897	876	862	873	844	864	941	876	906	873	846	895	856	854	872	899	843	896	903	895	822	890	911	825	912	895	852	887	907	874	867	865	871	854	906	891	872	928	857	847	873	843	879	875	879	858	850	903	872	877	871	916	845	888	940	878	883	877	853	864	915	832	870	905	895	885	907	837	890	869	879	856	855	879	890	889	845	869	880	848	857	860	973	880	858	896	904	860	843	877	830	876	904	861	879	934	886	849	819	898	872	855	893	822	877	966	858	890	894	899	874	854	836	832	878	925	862	908	828	900	913	866	859	862	854	879	828	870	868	831	923	875	940	922	842	867	905	830	847	911	892	867	889	894	874	911	898	851	889	918	912	902	860	891	885	919	874	850	888	849	889	851	886	924	924	900	875	871	898	889	837	875	892	884	866	904	887	922	927	896	830	898	884	807	898	877	902	844	911	849	887	851	898	858	913	877	854	882	860	914	919	830	871	867	861	857	858	889	901	903	845	911	806	849	866	857	842	862	830	884	878	896	873	875	870	880	848	857	869	850	831	920	839	870	851	885	861	899	809	905	855	855	921	861	871	878	861	907	890	856	841	838	848	825	891	877	874	869	846	844	812	890	867	891	852	890	858	899	866	859	849	860	879	853	795	889	887	895	923	884	889	868	847	862	889	823	857	888	842	863	927	804	884	853	879	931	947	825	907	835	868	900	867	845	844	869	868	896	851	867	854	852	907	905	865	865	894	895	851	829	887	946	860	845	892	910	868	904	869	931	902	899	859	881	926	876	896	894	896	871	880	878	881	853	826	894	896	883	904	897	896	863	874	914	897	849	916	875	800	929	875	899	844	898	847	848	866	884	911	887	895	873	887	893	901	912	859	846	868	863	868	847	895	854	849	857	827	897	893	883	852	898	865	881	899	869	872	828	799	896	884	857	934	910	888	867	846	894	890	866	863	887	915	884	809	911	876	886	871	887	856	905	863	916	894	873	926	861	858	856	865	861	874	830	865	908	850	908	906	888	876	841	840	825	876	850	902	885	868	886	902	892	870	879	886	942	877	899	866	880	865	813	931	884	854	851	817	894	871	876	812	896	868	845	884	894	879	830	886	829	831	873	843	888	880	896	899	874	893	835
30090	31246	37330	27989	18739	13064	8791	6201	4859	3714	2856	2322	1889	1591	1476	1328	1218	1158	1123	1052	969	953	908	868	867	817	809	802	755	755	801	745	762	784	749	777	722	785	746	755	791	744	750	743	758	699	755	770	796	744	710	728	749	765	697	817	710	745	748	748	750	767	750	827	743	693	728	736	741	741	737	700	777	759	759	780	750	750	730	726	776	736	783	792	763	727	742	748	713	750	712	737	751	763	763	698	774	717	731	706	761	741	757	749	713	757	735	767	717	763	748	691	763	749	686	754	788	729	765	781	783	751	744	787	740	763	725	731	777	709	719	737	736	699	755	745	763	724	695	691	770	745	744	741	728	756	786	715	726	694	704	727	767	728	752	711	715	790	710	723	734	755	779	718	736	742	693	712	752	738	718	755	765	703	760	722	785	752	767	727	739	752	713	739	758	720	693	741	707	735	730	762	815	717	712	716	697	741	747	759	696	731	750	716	715	787	738	747	729	727	684	760	688	742	702	786	710	752	706	770	712	750	734	774	753	703	742	672	720	713	752	810	746	734	736	742	762	750	744	734	753	673	737	716	713	751	685	757	771	737	724	721	673	746	721	716	747	690	700	662	722	719	745	727	745	744	709	760	698	748	721	782	725	755	723	726	746	729	724	762	715	773	718	743	692	756	784	752	740	769	744	765	729	732	762	693	717	728	778	724	723	754	739	749	724	730	756	748	728	730	752	734	726	710	761	742	691	687	714	749	744	742	730	692	770	756	727	739	738	739	724	713	730	732	745	726	770	737	688	709	716	720	729	773	712	728	780	751	743	716	760	750	750	740	742	756	717	732	757	766	723	732	733	694	759	749	715	762	735	763	690	736	679	746	719	747	750	715	772	693	769	734	671	780	773	816	779	746	758	726	748	730	767	724	766	762	718	676	763	719	765	787	737	734	736	757	702	693	753	732	749	695	781	730	717	727	711	768	732	733	713	729	740	756	730	757	715	732	736	740	741	736	760	780	746	743	723	741	703	748	724	778	724	755	767	727	736	744	757	727	722	743	750	744	739	772	703	677	701	720	753	704	769	691	721	756	708	674	759	704	736	701	743	751	708	772	726	744	715	806	742	718	722	748	759	791	740	729	745	684	710	756	748	714	831	717	776	743	743	724	650	722	668	752	722	772	792	689	750	730	717	698	724	759	736	713	686	782	725	784	718	809	688	789	740	754	767	723	723	781	718	743	754	743	713	743	712	731	763	762	691	686	691	710	695	764	718	715	749	755	722	769	698	764	687	766	758	741	734	720	757	730	671	732	700	728	738	759	824	758	688	751	735	752	783	728	774	753	747	723	763	722	732	726	734	760	747	773	747	735	718	712	752	779	674	750	777	729	712	731	731	748	746	734	773	781	685	720	745	779	713	718	704	700	747	708	727	708	757	728	746	783	729	723	723	755	674	768	736	732	765	761	754	713	759	763	714	726	769	753	753	793	783	739	736	727	764	788	728	731	761	741	722	762	723	754	733	772	725	765	757	724	667	742	776	729	741	706	757	762	742	732	749	678	737	723	770	775	731	736	666	763	746	739	713	703	764	747	740	706	806	751	723	741	727	727	726	739	714	736	749	778	733	713	726	827	740	735	770	752	728	779	758	747	712	753	733	723	721	796	759	767	733	740	701	730	710	747	725	724	753	718	726	762	757	741	746	703	695	730	736	769	713	760	742	768	747	742	675	726	742	750	702	758	672	747	741	747	751	712	721	724	765	741	748	719	750	729	780	753	770	714	735	753	736	741	735	739	766	729	762	751	732	740	702	698	714	742	685	719	768	730	712	717	725	724	689	737	756	738	729	726	737	714	764	737	777	772	761	711	733	691	699	753	702	751	728	706	683	688	743	691	760	761	706	715	735	726	697	775	747	744	764	718	724	703	725	745	731	748	720	741	764	740	715	696	778	775	762	754	751	733	724	695	723	757	696	730	726	750	714	741	740	748	738	781	703	752	699	744	701	773	705	722	766	724	701	759	754	779	744	731	713	718	727	745	719	784	770	782	735	702	770	739	708	725	743	775	691	755	767	754	756	720	737	786	743	722	708	725	732	739	725	741	710	709	746	763	722	756	705	702	712	703	765	769	734	722	699	769	718	711	742	714	734	715	797	730	764	714	742	731	699	736	713	785	690	717	742	701	746	732	736	747	769	780	761	732	716	720	768	716	732	681	732	752	729	752	686	811	758	728	736	741	727	745	756	706	709	698	729	794	708	737	669	763	749	776	744	754	764	752	708	750	744	758	715	736	735	718	740	773	763	754	719	742	705	721	779	734	737	724	708	735	751	738	764	738	736	747	781	706	729	719	750	757	702	749	803	758	742	760	730	771	735	709	746	754	741	750	725	729	744	727	766	741	744	749	768	721	740	794	782	682	775	782	761	780	733	693	748	718	782	722	737	753	714	745	688	735	699	686	748	709	755	709	752	722	724	754	764	766	798	724	688	732	729	712	692	738	775	690	731	727	740	749	665	747	715	746	741	732	720	760	717	710	744	739	732	772	698	746	702	703	750	693	725	789	745	744	731	751	773	781	765	734	756	740	734	716	735	730	742	691	728	728	790	747	736	729	753	696	724	763	717	745	702	735	753	697	753	751	749	752	734	741	716	738	758	771	726	727	726	739	746	719	752	734	735	717	743	725	768	723	675	728	705	792	730	718	710	741	723	712	749	776	723	710	793	712	708	752	762	712	767	736	789	684	746	755	739	701	754	724	739	733	775	742	725	746	732	690	782	750	687	741	721	746	694	681	742	740	804	765	763	787	763	753	751	741	745	714	780	788	736	715	781	720	682	728	726	731	755	733	695	756	757	720	699	721	773	652	742	722	719	765	692	733	765	759	744	698	735	779	773	705	715	732	734	737	721	738	732	699	721	707	726	732	750	696	759	761	737	762	727	742	726	739	768	773	744	804	721	735	745	774	729	757	732	751	753	747	743	786	771	758	737	748	748	753	749	749	793	760	746	792	714	758	740	752	729	744	740	733	729	761	779	729	745	730	740	764	752	733	705	782	732	666	743	782	685	766	740	705	759	744	754	692	735	735	735	724	706	734	760	690	777	710	697	735	765	774	760	774	754	763	731	721	759	733	713	773	754	752	721	733	752	747	772	803	775	719	760	744	735	767	748	745	718	721	729	760	733	801	759	788	735	773	718	734	705	744	744	760	761	742	709	727	745	735	756	733	741	711	749	749	757	709	714	772	761	681	809	703	738	761	755	790	722	794	766	742	751	718	685	690	732	753	753	738	739	731	728	767	743	720	716	689	726	717	691	754	742	703	742	784	713	759	795	730	711	775	736	770	706	716	746	708	694	796	789	717	732	710	758	775	682	708	730	741	779	730	792	688	746	751	713	735	724	695	741	717	750	714	749	733	688	793	768	699	715	758	766	679	726	695	704	758	764	716	734	674	779	729	777	746	750	697	726	776	747	721	726	745	718	760	751	770	727	718	725	718	755	710	724	710
28881	47429	37218	25340	20534	16053	11842	9098	7074	5463	4058	3210	2499	2145	1889	1649	1509	1389	1286	1220	1075	1096	969	910	926	852	868	859	867	885	816	766	799	794	776	791	753	750	789	766	713	749	731	738	716	742	783	747	726	758	787	783	745	773	750	785	706	770	742	697	765	751	774	717	819	799	787	699	724	742	738	752	749	734	722	731	712	734	720	786	762	739	734	805	814	755	728	753	760	724	765	739	758	775	732	753	722	701	747	735	692	682	765	713	714	735	801	740	748	722	717	693	769	764	739	807	773	795	737	731	777	733	730	713	778	738	767	734	714	759	748	764	718	804	748	731	737	783	707	699	782	756	743	761	715	751	747	727	710	752	748	754	740	708	734	735	772	751	714	705	758	725	786	712	683	689	799	716	753	745	762	720	828	703	769	752	734	761	807	744	770	770	768	725	700	745	833	741	693	716	732	791	691	789	735	711	723	762	787	761	750	732	701	750	774	741	734	700	743	780	732	784	760	767	753	748	757	757	712	728	768	767	772	719	800	697	742	763	766	728	758	706	796	728	721	728	731	692	720	767	752	721	790	711	744	721	728	763	726	744	728	761	708	711	715	770	721	751	740	750	747	749	757	749	762	766	752	735	776	750	746	764	743	750	738	721	781	750	719	737	739	760	742	788	765	749	773	722	763	741	726	715	764	705	756	703	741	738	759	761	779	768	742	696	748	779	785	790	699	701	758	759	773	753	721	775	720	721	771	746	771	762	711	768	691	772	771	738	731	694	763	749	718	748	733	746	696	738	678	749	710	739	768	747	746	740	699	776	776	706	706	735	704	733	738	768	748	747	725	727	717	709	717	717	736	741	725	729	770	740	729	735	791	708	776	746	724	733	753	744	707	736	773	736	718	771	759	703	772	769	739	735	771	715	753	756	744	702	694	717	741	704	778	711	786	715	724	748	795	769	725	720	763	718	753	783	752	725	791	770	717	749	776	721	740	720	698	774	770	721	773	759	735	794	719	777	719	703	690	763	715	760	736	750	758	731	715	712	733	789	733	802	740	746	770	776	731	741	716	758	741	755	723	786	765	798	727	710	784	728	775	772	746	763	782	780	745	734	796	761	750	703	750	730	759	754	733	777	698	753	753	743	731	716	756	699	758	749	728	741	743	692	733	745	725	750	790	754	709	758	777	772	722	745	708	740	739	739	725	729	723	705	694	818	793	715	760	722	804	714	740	744	800	783	756	741	726	776	691	703	744	751	729	740	729	717	713	754	782	739	728	825	749	717	760	718	703	726	726	777	747	705	749	773	731	730	777	747	730	768	757	714	785	741	741	719	683	743	753	804	724	762	745	731	671	770	737	768	747	763	741	764	748	733	754	799	718	767	752	755	753	740	774	752	739	785	762	758	803	721	749	697	774	735	744	710	727	742	762	780	742	692	759	681	769	756	717	725	725	746	765	722	747	749	750	715	769	754	763	762	739	742	715	742	730	729	721	746	738	752	741	728	775	726	734	760	758	763	731	731	748	790	727	755	751	733	693	762	705	741	753	738	753	735	722	736	745	748	731	711	717	739	746	775	711	739	701	783	778	710	727	760	786	751	739	773	741	716	722	749	723	781	754	760	744	765	744	737	749	732	753	713	714	736	754	755	696	770	793	754	759	730	747	734	742	766	759	722	745	726	710	756	733	778	745	735	693	689	738	733	773	727	786	722	710	762	754	740	743	777	716	751	786	732	766	744	714	696	743	740	696	836	701	738	790	778	685	753	735	712	717	803	755	721	727	731	744	760	759	765	770	718	715	742	760	693	711	703	761	773	773	769	748	739	736	762	725	776	793	764	746	743	822	762	773	739	727	726	755	725	712	758	726	743	739	743	752	754	748	718	768	763	658	813	752	760	762	756	749	724	751	730	765	763	726	747	737	769	683	755	782	734	740	679	681	777	686	795	722	746	734	795	730	716	776	742	753	745	797	718	754	703	782	712	717	723	725	730	763	742	756	721	772	722	752	739	753	798	721	743	782	729	745	763	766	758	759	742	752	719	774	732	765	729	721	690	744	727	748	728	700	746	770	757	715	736	737	720	770	748	741	791	721	739	781	749	728	761	756	729	707	758	757	732	793	724	762	737	693	729	747	683	739	734	765	756	788	777	760	724	721	739	743	765	744	709	738	788	712	748	692	749	705	779	747	791	732	730	766	711	763	763	721	751	736	746	762	738	698	740	744	733	724	750	715	811	770	739	752	742	727	774	746	740	704	716	728	751	741	766	772	722	760	729	763	764	762	747	733	747	755	711	704	726	694	733	779	733	810	726	768	700	724	691	723	789	761	777	728	745	818	750	736	684	738	765	738	718	775	721	739	786	756	748	720	760	741	764	757	780	715	709	759	727	750	748	803	717	716	729	694	762	745	685	736	737	755	730	746	757	765	741	767	756	740	779	707	744	745	810	712	765	736	739	756	775	771	753	760	746	777	735	723	778	782	751	724	731	756	748	746	669	770	720	750	769	733	780	732	756	738	731	731	775	737	770	788	737	743	744	709	738	713	735	737	789	743	708	731	785	734	772	744	729	758	755	724	719	710	753	780	742	780	734	715	771	766	767	704	745	717	787	798	731	755	774	749	759	762	776	740	737	752	707	749	732	777	744	695	731	748	727	755	746	730	756	749	785	698	737	762	721	780	735	757	775	739	755	769	741	712	775	786	763	758	795	717	764	736	731	719	692	798	740	731	738	746	791	754	744	727	736	724	744	729	757	700	718	751	692	743	738	735	783	707	723	731	697	731	702	744	784	749	733	744	757	719	725	762	771	744	731	775	747	753	766	750	738	737	761	736	734	746	731	715	714	751	726	733	732	701	756	759	744	788	757	702	698	725	723	786	766	730	726	755	727	755	720	784	720	710	743	747	765	713	692	732	731	701	725	780	759	730	751	747	706	714	672	765	735	704	754	702	755	704	749	739	696	746	736	770	676	711	734	762	783	748	740	727	732	729	738	783	738	745	729	763	761	732	720	703	797	693	734	742	763	679	741	759	796	743	747	747	778	803	731	763	778	758	706	732	780	730	735	734	767	732	729	754	733	749	753	720	684	726	753	743	737	783	752	760	767	715	760	771	785	749	799	722	741	757	746	755	768	759	741	745	802	781	753	742	722	730	770	729	713	728	744	752	804	769	730	815	759	757	763	736	755	767	784	713	736	718	770	707	728	734	728	719	712	782	769	723	738	709	737	692	775	703	733	758	721	749	766	769	763	699	764	718	766	723	745	766	809	753	785	759	737	770	738	752	703	746	746	716	709	742	810	744	761	723	765	736	757	786	751	748	726	750	729	712	767	792	713	778	757	808	785	682	721	738	764	758	842	739	795	734	729	772	710	743	784	746	725	740	746	797	741	762	634	728	715	756	785	764	710	727	711	789	786	728	743	754	731	730	772	722	717	730	695	749	709	744	773	753	705	750	710	792	743	757	772	740	757	801	776	777	743	772	738	714	778	722	730	771	685
24483	21527	29070	25340	23527	22075	16314	9946	7277	5705	4311	3402	2689	2267	1989	1854	1596	1366	1409	1369	1232	1105	1075	1036	942	908	907	914	906	888	848	874	898	863	905	837	769	873	837	856	838	824	731	855	788	819	774	767	817	805	790	821	761	799	805	779	832	763	755	763	820	741	817	778	820	811	790	768	803	800	781	774	828	740	796	786	836	805	795	816	807	764	788	818	807	778	780	788	767	756	796	788	731	768	755	772	772	785	839	773	805	759	785	777	762	770	851	778	785	782	801	802	784	799	782	778	770	791	804	777	793	795	795	798	775	793	812	817	832	816	787	809	758	820	739	806	816	761	807	764	787	781	800	782	756	798	780	767	784	809	766	820	791	799	761	792	809	825	832	788	782	749	787	803	841	828	764	771	780	786	802	775	804	820	800	774	797	822	820	752	774	780	808	805	821	780	801	761	833	806	770	774	752	762	880	822	753	804	752	787	802	851	856	796	777	841	774	806	802	780	780	749	839	777	774	772	727	768	782	801	775	773	824	789	767	798	791	818	744	794	842	794	762	788	794	781	830	781	808	785	826	755	760	801	815	820	769	799	794	769	844	792	791	811	751	820	725	785	767	778	793	794	774	786	799	750	786	787	763	783	743	793	821	816	804	857	820	793	756	765	789	793	779	812	802	781	791	822	813	831	800	831	817	776	824	749	817	853	753	787	763	774	828	844	813	783	855	760	840	757	790	758	781	792	766	794	775	789	794	800	793	789	761	776	819	755	766	809	752	784	787	784	765	829	779	755	765	817	820	768	738	775	786	762	790	778	803	727	797	784	769	772	803	804	795	787	816	781	748	820	835	762	788	797	799	767	746	770	774	834	788	763	796	739	781	767	818	797	817	823	777	828	809	798	815	802	803	802	810	786	765	813	773	789	768	782	802	758	716	801	816	761	785	786	805	813	793	816	749	842	831	820	813	789	813	800	727	811	746	799	822	802	754	795	770	785	784	800	730	714	779	814	788	815	751	796	781	797	807	810	821	806	783	807	768	781	792	814	759	810	846	741	809	796	785	813	798	807	793	779	810	804	752	790	812	765	791	764	759	788	762	847	814	806	773	773	780	775	831	813	727	827	812	770	827	837	828	740	751	808	796	754	724	804	809	818	807	764	797	822	822	801	830	819	806	789	780	775	756	805	734	862	818	816	781	723	774	782	777	824	791	785	761	750	821	794	787	750	746	808	784	793	766	772	781	804	786	792	755	777	813	769	810	777	856	825	792	834	804	789	833	739	790	789	816	817	737	802	807	800	826	785	808	790	790	743	777	783	776	791	776	787	794	814	772	821	831	784	812	782	792	772	792	786	777	746	750	815	813	779	780	818	759	860	732	775	769	803	757	804	822	787	798	735	811	836	763	836	818	814	768	790	799	828	813	796	826	810	782	826	783	781	809	811	798	817	801	751	782	781	726	767	800	772	839	785	844	783	762	822	788	808	769	802	780	719	821	786	798	714	820	741	788	771	781	791	783	805	833	804	778	789	784	783	790	785	839	803	805	803	791	801	775	836	785	789	784	744	808	786	782	847	797	839	823	854	784	836	774	819	813	744	780	767	780	840	806	820	781	800	798	809	817	793	812	791	778	791	815	856	769	777	790	805	738	784	740	764	714	818	827	762	807	823	748	804	765	835	815	750	820	784	843	786	777	817	795	768	810	765	785	768	810	781	800	799	802	782	787	800	775	821	817	785	789	817	799	781	783	803	795	802	775	820	816	774	812	828	840	790	792	739	770	801	832	803	788	771	801	784	781	785	769	779	781	796	814	796	833	746	819	794	764	796	740	788	775	761	764	802	782	800	787	775	783	742	824	752	801	801	778	832	812	768	762	768	808	827	776	782	812	822	789	789	838	808	762	787	810	831	818	737	804	810	822	822	782	804	791	796	828	788	848	793	751	823	763	810	804	776	785	818	766	815	771	823	864	824	803	729	804	820	767	801	799	741	729	810	811	748	788	780	800	777	777	764	802	823	813	801	824	792	859	822	815	759	757	765	783	799	773	738	801	773	782	795	763	842	792	793	767	789	806	811	794	756	836	814	729	775	828	827	837	776	789	760	762	794	797	765	742	766	837	757	782	812	770	810	806	799	793	751	769	757	784	776	823	798	790	782	734	748	798	804	781	825	782	787	770	815	809	774	795	770	791	865	795	759	826	798	793	789	764	781	836	786	780	798	808	755	777	761	800	790	781	824	788	784	794	819	702	767	796	696	845	808	762	751	826	796	775	791	785	797	766	760	783	769	772	798	802	727	788	832	753	793	803	821	834	759	753	784	736	803	803	807	796	768	824	850	777	791	802	803	765	805	742	823	760	762	777	770	778	814	773	797	774	770	744	788	759	832	745	759	755	823	822	748	789	767	805	821	773	738	742	781	813	820	800	810	811	759	765	797	765	823	741	869	796	824	784	812	766	764	796	834	842	753	768	788	738	801	772	748	821	770	782	820	788	772	773	771	796	819	788	789	817	804	804	789	807	771	789	821	817	816	757	828	795	812	792	777	787	801	846	834	844	774	806	810	741	791	801	786	806	821	802	820	769	790	808	788	803	825	760	818	822	793	771	767	818	791	820	827	785	841	831	774	829	820	788	794	838	816	769	756	776	722	813	808	779	817	787	783	788	780	753	719	793	786	809	751	834	776	774	771	743	774	796	794	773	779	745	780	743	811	783	788	784	763	816	798	794	806	796	755	798	831	769	787	739	772	774	753	788	840	788	836	790	793	813	811	787	776	783	813	799	844	794	871	774	768	812	746	745	787	791	794	832	790	798	811	815	833	805	829	794	786	782	853	749	789	825	801	775	834	776	769	776	813	796	752	751	760	785	758	838	787	798	764	801	844	805	792	829	792	752	803	787	804	790	833	793	773	813	793	793	792	802	779	770	746	767	742	785	772	764	833	789	810	843	792	829	798	774	770	737	742	819	820	771	783	724	847	769	765	805	782	808	795	863	786	765	792	774	793	766	756	812	814	848	827	785	775	773	791	780	789	792	819	838	810	820	809	730	786	750	783	782	742	794	821	754	835	788	782	725	790	738	799	782	798	765	808	824	823	814	790	783	810	774	817	816	770	817	796	801	770	813	798	810	792	746	833	785	780	828	707	769	746	791	785	777	810	786	762	771	821	752	786	755	755	743	812	795	777	766	772	765	741	774	820	802	766	843	782	819	795	820	828	788	808	845	786	821	797	763	772	769	783	792	790	782	796	794	827	765	770	792	778	782	859	797	791	792	777	792	810	753	805	759	768	787	810	802	754	752	850	777	839	776	835	797	784	832	792	781	782	771	775	806	818	801	804	844	819	788	761	800	775	775	762	803	746	818	790	794	782	810	800	842	766	817	790	791	846	815	789	859	795	754	787	777	797	780	796	759	784	759	813	791	812	788	794	784	819	769	782	815	799	833	820	798	786	820	751	776	767	806	760	756	812	748	793	794	802	803	765	780	744	809	787	769	796	816	805
28387	53844	44235	32341	26743	21727	16836	13054	10415	7953	5955	4629	3721	2964	2645	2308	1914	1747	1567	1574	1406	1292	1106	1059	1031	1028	970	969	925	961	895	927	921	878	840	840	912	866	813	803	807	813	814	801	850	812	814	786	803	801	793	792	764	806	811	829	792	761	805	758	800	856	792	806	796	771	796	823	819	805	807	751	782	821	718	815	740	784	769	824	750	788	776	785	815	778	761	831	781	788	796	771	766	777	810	821	802	808	757	786	759	746	752	787	813	845	790	763	816	717	827	750	793	811	778	784	780	821	755	760	820	831	788	773	778	807	756	817	794	793	795	811	752	793	766	761	767	825	820	741	798	775	781	750	747	787	803	811	785	809	765	761	817	810	767	789	820	778	777	795	777	776	789	758	789	704	788	823	814	784	796	794	847	791	816	810	766	816	768	768	754	792	787	788	759	805	785	793	798	764	756	825	773	790	784	810	788	801	742	839	763	792	763	821	736	784	794	759	802	820	823	784	844	787	786	814	769	822	838	756	812	755	793	794	772	767	794	809	785	799	776	790	796	778	786	818	813	807	797	785	770	746	740	824	756	812	828	744	786	790	775	795	811	786	789	800	765	801	810	737	789	760	839	757	766	779	750	814	761	804	841	704	775	773	760	782	811	788	800	799	777	834	794	813	773	754	785	804	749	799	844	772	780	745	749	800	844	785	778	758	795	758	808	751	813	796	782	818	789	777	809	770	755	810	761	802	833	758	803	753	802	801	793	818	916	764	734	770	829	740	793	815	811	755	848	752	769	810	805	800	813	831	818	819	710	782	789	777	785	740	775	772	806	777	853	756	804	774	762	819	819	764	754	787	809	741	810	774	776	750	755	793	863	816	774	752	779	757	771	740	762	780	796	797	793	771	741	779	729	788	781	763	779	818	801	696	762	766	790	760	793	815	808	782	791	767	783	805	783	791	810	827	828	776	816	775	769	756	763	762	774	791	771	814	737	835	796	837	813	810	795	809	767	760	822	744	794	765	811	841	733	799	802	811	833	790	769	842	767	798	779	795	780	772	786	777	736	749	800	788	765	754	825	796	794	776	760	794	812	792	835	796	795	751	776	755	790	772	770	803	770	794	783	788	792	794	816	782	754	778	791	759	801	775	802	753	825	736	799	763	783	816	739	792	781	762	794	830	769	754	788	785	821	783	850	771	762	786	812	821	797	807	805	758	735	766	758	789	812	809	728	749	794	820	829	825	777	770	801	793	771	785	766	737	794	797	798	814	769	743	797	805	782	825	779	778	836	786	778	806	810	797	779	776	767	819	795	809	794	783	761	793	840	768	828	795	760	777	750	783	772	799	785	785	790	820	767	796	737	751	721	784	755	735	793	766	846	753	794	847	788	746	799	750	718	801	808	752	847	865	752	761	797	824	777	807	822	795	802	794	784	794	784	864	749	759	808	784	802	771	784	763	798	842	803	843	748	810	810	788	795	787	798	817	803	784	828	799	772	783	772	810	791	795	763	736	770	789	758	782	817	853	814	838	791	818	761	772	789	830	763	830	807	777	823	762	755	808	787	790	769	788	788	739	797	827	766	785	792	816	752	772	811	810	744	816	830	818	800	756	828	778	770	796	790	762	798	734	770	787	842	768	793	747	793	789	742	790	807	837	804	878	782	762	773	783	799	756	779	779	783	783	772	791	833	812	761	815	821	758	855	799	804	793	793	735	784	792	804	745	772	800	784	785	774	766	794	794	819	804	735	816	800	813	795	811	755	813	736	822	816	743	812	805	785	840	761	770	792	771	814	784	748	779	795	814	793	773	802	809	735	820	772	763	779	819	822	804	835	771	765	768	791	722	771	788	800	842	787	784	754	795	785	797	728	811	795	795	781	761	747	776	788	767	824	803	787	766	815	796	811	807	787	831	800	767	770	793	818	779	850	840	845	783	827	783	763	766	747	837	789	757	791	749	839	797	791	830	781	782	789	780	792	809	798	809	767	796	771	751	803	796	801	822	737	785	827	815	781	790	797	751	763	820	822	786	764	806	791	755	802	827	783	760	790	779	798	745	844	774	807	777	777	767	763	803	767	758	771	807	819	770	789	763	782	804	820	822	762	847	789	801	778	783	788	759	757	758	822	769	760	765	784	792	809	808	773	765	769	760	810	796	798	808	788	813	760	826	760	787	832	799	808	821	833	843	797	803	751	797	791	806	812	765	790	800	800	779	768	785	804	782	758	744	783	834	756	744	820	809	817	792	780	765	817	746	828	781	839	749	839	809	787	789	809	757	722	797	777	811	816	820	717	741	763	767	763	743	782	799	809	810	773	814	765	799	787	826	798	828	776	798	747	789	813	757	733	750	810	734	806	838	741	773	780	744	770	805	801	792	760	798	762	776	798	786	797	737	765	773	783	753	802	822	766	786	799	814	798	803	755	747	800	814	800	803	787	784	800	749	813	782	774	787	826	799	748	860	791	801	768	812	761	782	761	772	829	783	754	781	787	753	869	798	772	773	781	769	790	776	787	814	798	803	781	772	813	832	778	774	768	768	751	783	827	785	806	744	786	812	766	775	795	765	781	809	803	790	764	797	743	814	805	765	830	829	811	808	749	815	775	781	750	779	804	848	807	815	780	747	827	824	823	734	743	753	819	785	811	798	790	791	768	786	748	751	729	798	835	791	773	855	819	792	869	755	797	780	793	788	811	738	753	783	772	770	782	774	750	819	768	807	763	767	803	780	818	810	759	778	780	835	787	795	776	788	791	731	776	815	824	789	837	838	811	782	834	794	751	760	760	797	794	780	738	795	788	818	753	803	784	798	749	817	804	806	777	818	821	801	797	763	814	738	786	834	805	796	755	799	729	747	803	810	794	836	790	791	781	785	778	822	785	767	813	732	767	732	769	776	798	789	782	776	780	794	741	792	852	805	820	824	853	785	766	848	851	779	825	813	752	711	782	806	734	834	828	814	818	785	754	804	733	821	805	786	769	799	746	744	750	808	780	761	803	733	757	805	775	807	838	794	756	860	723	786	877	773	778	783	817	806	815	802	781	812	807	804	795	820	804	768	779	739	772	803	781	787	778	795	786	764	744	793	763	754	812	811	775	792	754	809	771	791	803	764	808	781	789	813	826	811	775	771	789	816	771	733	772	744	781	800	750	793	734	793	825	765	842	771	788	783	747	756	776	758	748	793	816	799	839	785	751	795	802	762	784	790	809	771	822	813	782	878	799	822	779	787	775	771	765	743	787	794	798	853	822	781	819	814	774	740	803	764	804	826	777	817	793	758	800	778	832	807	787	784	806	770	811	780	780	799	803	786	848	843	808	767	788	773	794	791	787	774	794	787	780	776	820	818	805	795	764	825	735	836	763	821	768	819	758	850	800	807	779	767	782	811	823	817	782	780	792	825	799	807	826	785	775	852	755	774	744	789	795	776	788	775	816	814	740	809	761	797	816	826	812	784	795	757	784	832	740	758	768	792	782	835	775	852	816	753	760	751	769	842
25563	21596	28889	27766	22367	16964	11566	7656	5871	4681	3543	2769	2278	1956	1706	1587	1421	1296	1204	1159	1097	1018	999	960	879	907	910	920	868	948	831	861	831	749	830	802	811	886	759	817	776	787	778	769	822	722	803	816	763	724	823	756	786	747	694	768	854	799	775	758	785	761	761	816	808	805	772	758	771	767	718	755	766	747	754	794	807	774	762	832	742	760	795	780	740	821	753	727	785	824	736	771	736	787	751	768	768	812	798	772	792	838	746	787	751	769	795	786	811	805	829	704	786	803	752	778	804	743	795	765	756	731	797	732	757	736	800	773	750	794	796	765	765	762	776	758	762	784	772	728	804	764	734	718	778	803	795	753	746	753	726	802	798	765	784	756	745	778	821	826	763	772	792	773	763	778	790	784	771	791	775	749	745	763	796	792	783	760	809	833	802	799	794	767	796	788	763	742	780	804	736	788	760	770	796	791	751	778	783	814	745	764	779	781	794	815	755	763	814	750	751	795	746	768	796	796	835	790	746	756	714	772	739	765	804	760	798	723	792	790	757	791	808	787	749	828	771	810	796	743	692	802	751	786	757	806	761	750	794	785	793	763	758	755	783	866	773	788	753	810	778	813	814	748	862	818	779	757	765	743	792	788	791	738	836	770	784	749	779	791	773	784	771	736	770	783	832	780	742	765	813	757	824	791	787	797	763	760	780	766	784	785	736	733	798	825	756	753	798	841	772	792	757	807	802	788	765	762	776	773	771	798	718	806	745	768	815	808	819	780	805	781	796	766	808	770	822	773	781	754	766	776	798	749	780	719	775	736	767	776	784	768	766	775	720	747	822	773	791	752	762	746	804	773	697	748	787	774	799	806	769	750	756	766	828	770	819	739	743	766	815	771	808	763	785	753	770	804	783	760	799	740	811	747	780	750	770	734	720	782	756	733	785	828	785	774	721	794	807	720	795	800	770	780	761	725	731	791	778	758	810	785	749	766	758	782	826	784	732	762	779	815	785	737	700	785	773	778	708	810	773	803	782	807	800	774	758	802	769	737	766	750	804	792	809	826	782	763	772	834	807	780	779	769	768	816	744	788	792	776	747	806	790	763	796	800	797	765	784	761	696	741	816	839	766	773	768	787	750	741	757	792	792	753	730	744	768	731	776	766	738	757	796	804	821	767	741	783	828	760	750	767	740	797	833	776	799	701	795	762	793	768	808	784	801	818	785	794	738	739	789	762	794	766	798	729	720	743	747	785	761	770	773	867	779	805	792	724	739	731	781	793	789	771	778	775	798	750	788	761	760	805	767	780	750	784	755	806	772	754	826	758	757	790	769	764	765	803	738	746	780	745	804	739	757	782	842	771	803	775	732	762	812	781	805	782	768	780	797	730	745	740	762	801	746	726	783	745	715	749	771	795	803	743	787	777	705	760	748	789	775	756	750	791	761	773	741	720	705	731	804	769	758	777	797	788	710	797	785	773	722	747	805	739	810	742	753	831	795	762	782	757	785	798	750	763	746	760	793	717	764	740	783	772	753	785	810	753	808	732	771	749	780	795	740	797	783	763	756	784	795	734	806	763	692	799	770	756	715	760	807	758	776	776	727	788	754	727	732	790	805	719	756	743	782	779	790	777	799	781	814	723	839	810	775	815	825	769	740	796	764	783	763	792	760	787	774	778	805	840	793	778	784	780	819	773	813	748	780	737	754	786	741	786	753	802	744	809	745	810	750	765	787	792	702	753	725	802	764	788	814	784	722	780	752	740	787	744	749	772	790	739	788	775	803	745	830	793	793	744	786	757	760	787	777	817	767	721	790	753	743	807	806	709	812	790	817	742	799	804	772	774	775	784	762	754	713	768	776	760	747	782	790	724	837	785	749	748	745	768	745	731	743	782	760	818	770	762	785	816	775	833	750	801	783	767	825	776	787	835	713	774	822	808	853	801	744	712	763	769	739	721	724	718	768	771	808	755	776	753	764	763	759	735	822	733	774	749	812	808	781	772	788	742	804	776	767	774	800	773	764	777	775	778	753	718	752	802	742	766	757	821	777	749	797	767	738	746	743	739	746	800	770	807	778	730	795	785	761	760	753	786	742	787	773	792	807	781	738	818	772	774	778	763	812	744	818	804	766	727	797	805	800	803	769	792	776	783	811	735	763	804	783	795	779	767	758	805	792	791	801	746	774	810	784	753	782	769	801	799	794	791	742	765	722	784	764	803	722	781	802	787	772	738	755	786	774	784	755	749	810	760	828	769	769	768	773	758	741	779	728	764	823	780	810	737	776	776	765	739	781	770	784	738	793	764	804	769	804	791	765	807	806	760	762	836	797	784	788	740	765	804	762	783	766	794	793	768	788	755	785	778	796	777	782	766	732	816	819	773	740	713	776	766	785	785	835	741	768	749	736	814	741	765	760	738	756	766	778	744	726	811	776	783	780	745	752	765	765	802	786	721	782	797	719	744	798	775	730	775	782	743	798	801	768	756	757	774	792	788	761	728	788	752	818	754	783	837	720	756	785	800	725	763	685	772	760	714	756	819	832	784	810	824	742	736	758	730	767	752	734	782	766	827	754	760	802	798	766	789	770	718	766	766	763	801	759	790	795	768	763	775	753	776	810	723	772	823	783	786	805	791	767	778	770	803	824	726	768	739	767	737	715	772	753	734	790	757	768	777	778	786	789	770	846	784	781	805	807	739	778	773	754	751	804	804	790	750	756	778	746	756	783	727	749	795	733	749	747	817	677	761	780	762	733	807	798	769	768	750	795	794	771	745	811	796	757	772	793	777	841	820	758	805	766	753	757	785	728	753	742	785	749	818	779	752	782	753	762	802	775	757	782	845	827	818	762	797	781	731	773	822	775	748	801	763	762	781	782	738	720	768	784	783	767	775	765	740	780	794	739	818	795	795	795	753	744	786	807	751	795	793	802	743	761	737	735	824	791	728	772	777	787	826	739	743	742	781	801	751	801	796	753	801	768	758	763	774	784	758	755	768	763	763	831	769	781	797	816	806	795	836	781	777	775	796	788	714	743	738	742	788	834	798	783	781	776	772	793	741	806	817	763	791	702	761	772	766	805	744	733	756	753	757	735	788	801	758	762	739	805	771	783	811	783	798	777	765	770	778	779	800	764	791	788	792	755	732	797	786	747	791	795	772	756	803	815	771	781	800	792	819	755	821	800	732	808	723	751	753	756	787	788	724	780	770	749	810	784	733	765	794	814	746	771	792	756	751	804	763	772	760	751	771	800	750	804	778	773	794	795	741	788	792	834	836	806	770	724	694	754	757	808	762	764	829	804	741	784	750	765	745	737	838	735	816	707	746	795	788	836	731	781	799	784	823	765	750	778	733	769	765	667	814	785	779	755	781	814	791	827	771	778	765	773	748	765	753	808	814	781	788	780	762	813	753	771	829	815	766	798	754	777	798	781	754	790	801	763	793	760	778	778	768	788	822	766	729	815	779	775	754	718	753	846	754	726	773	795	753	791	752	671	772	743	774
28166	50679	41209	29703	23963	19193	14582	11161	8751	6766	5164	3954	3123	2586	2215	1998	1667	1571	1467	1338	1294	1192	1038	1053	1044	965	909	916	989	923	912	859	936	843	895	819	819	823	731	834	768	778	830	780	823	800	798	788	828	835	800	836	746	797	753	793	770	746	821	731	747	771	817	826	827	760	789	749	772	741	762	748	809	780	763	773	782	764	759	820	774	801	783	746	753	802	802	764	751	789	765	800	767	801	721	769	737	822	781	771	758	780	809	801	730	806	827	775	768	760	795	810	761	812	775	822	767	814	792	790	760	812	728	822	770	753	805	785	747	784	771	795	824	757	774	770	856	776	746	809	755	797	762	782	768	790	761	844	797	793	798	764	798	784	789	801	772	840	789	754	788	802	787	790	760	738	829	769	757	788	759	827	777	752	763	793	759	741	765	754	800	739	797	777	766	739	802	769	759	779	788	790	851	789	772	816	789	800	774	719	796	763	793	820	820	825	749	797	742	811	753	783	735	779	737	828	781	753	802	782	742	768	770	758	774	793	801	814	772	782	754	759	816	740	791	792	789	810	754	797	854	782	787	763	797	801	784	750	780	815	780	784	737	811	811	771	774	774	793	828	752	818	811	803	762	761	760	763	758	799	769	817	782	775	741	732	799	783	739	811	778	838	736	783	805	773	799	781	728	747	780	762	795	786	780	809	815	814	756	823	784	738	774	754	815	777	782	792	765	772	783	793	826	788	801	805	790	795	812	838	763	825	776	755	782	775	817	746	759	735	729	777	755	714	803	784	790	756	818	746	753	746	787	733	851	767	797	813	744	831	777	800	788	736	794	820	732	780	811	752	772	795	762	770	779	756	819	712	752	804	745	781	742	781	788	802	808	815	805	766	795	766	808	782	781	801	774	775	779	777	798	793	803	742	793	795	825	816	790	808	785	787	777	748	790	805	736	789	823	817	777	776	800	747	754	768	767	792	814	747	781	773	789	756	821	817	789	782	757	758	750	784	831	793	755	821	819	764	803	776	810	798	769	771	809	776	752	786	798	827	789	763	836	763	769	783	760	751	758	774	805	779	793	795	810	789	790	784	748	794	726	799	773	788	769	796	806	785	782	755	835	712	750	757	755	769	759	798	764	757	768	757	789	787	804	783	780	770	837	746	779	752	781	780	775	803	750	735	782	797	785	762	796	821	787	739	778	773	808	800	771	764	785	770	803	794	786	814	760	774	760	766	782	794	755	787	791	747	776	782	797	768	820	776	754	751	812	786	779	795	793	756	804	781	785	743	805	759	797	790	810	782	792	775	851	839	818	721	807	783	767	756	785	787	805	778	752	777	765	794	731	779	795	767	811	839	730	786	794	776	765	771	802	745	805	735	749	747	796	743	795	778	776	797	794	763	761	787	768	795	768	793	762	766	789	780	806	769	706	779	804	752	771	777	767	777	772	787	763	768	781	800	763	753	781	723	807	783	787	790	830	778	793	742	761	766	805	779	766	788	799	756	778	744	751	786	756	744	814	749	726	804	744	738	827	764	808	805	740	790	744	839	747	839	808	825	832	752	747	774	769	764	805	765	784	738	767	770	800	738	811	784	800	799	798	761	800	767	785	782	794	800	789	809	753	800	822	745	814	765	780	794	787	804	711	798	743	747	737	791	790	775	816	771	809	794	758	779	774	782	788	806	771	783	771	785	829	778	804	739	786	812	776	794	814	816	753	793	749	792	827	753	765	804	760	746	783	795	786	763	764	791	828	743	768	790	803	767	798	793	803	761	789	743	813	786	771	763	757	742	795	805	763	774	753	734	808	771	739	752	773	768	776	747	822	838	798	761	806	787	773	803	787	748	758	776	750	804	764	816	731	796	762	804	768	741	767	763	791	780	789	816	796	768	770	778	755	761	726	796	762	770	774	784	745	791	791	807	807	812	786	841	783	758	774	793	780	781	788	797	722	802	813	764	790	786	810	756	750	783	767	775	789	770	771	800	769	775	774	778	814	758	801	794	784	817	806	749	813	771	780	791	803	806	736	771	776	776	764	801	789	706	776	781	800	802	821	733	807	758	774	781	784	808	772	749	795	770	802	813	816	774	767	779	808	788	718	763	771	748	790	747	750	792	826	802	773	778	799	760	824	809	808	785	813	737	757	746	776	745	815	769	784	795	783	817	759	767	746	750	805	814	736	756	788	775	769	817	775	765	789	771	792	785	776	704	767	771	795	762	749	832	738	775	799	821	780	822	841	827	779	808	801	805	782	748	770	779	752	727	775	826	794	728	792	826	778	783	740	766	735	767	767	828	819	764	762	739	791	789	791	792	766	826	758	729	801	795	792	793	814	799	743	806	774	793	770	789	827	758	776	759	780	751	757	753	781	810	769	780	732	754	738	794	780	759	768	749	784	835	792	813	820	778	799	720	753	781	772	826	782	776	780	758	804	765	781	814	774	757	750	788	801	742	798	791	817	786	791	762	795	783	804	770	760	763	763	760	790	835	815	739	747	781	768	760	818	784	737	822	777	798	763	738	776	802	748	847	758	748	735	777	755	755	849	772	759	748	816	778	757	810	731	778	770	766	784	765	789	713	781	742	772	786	808	831	825	776	764	772	852	808	754	783	796	801	821	799	764	762	760	786	838	807	761	784	774	780	811	811	784	777	823	758	778	697	803	806	808	763	789	796	780	729	755	784	723	800	797	774	782	809	781	785	809	752	839	770	750	810	807	761	761	755	741	773	762	746	792	800	763	842	741	787	755	800	746	757	819	800	796	739	728	748	777	764	739	757	799	826	753	730	777	768	763	842	814	789	800	827	726	754	787	765	781	816	739	781	806	770	771	793	786	751	756	805	793	824	769	823	794	796	798	768	791	745	746	758	768	772	788	830	784	774	734	855	768	776	798	769	789	760	814	803	798	767	755	768	776	783	753	758	834	738	780	788	824	788	782	730	786	762	802	775	755	802	801	815	716	785	791	769	778	751	734	773	793	804	767	779	750	736	794	764	790	754	844	734	810	798	811	720	752	785	806	757	793	786	751	779	805	801	759	797	770	784	808	803	750	722	820	769	788	786	795	763	788	738	784	781	792	757	791	803	818	707	777	721	751	825	734	763	802	825	761	838	763	805	795	792	808	827	825	767	803	755	791	774	750	791	761	809	728	775	800	744	725	760	765	713	804	789	816	825	730	748	752	826	841	814	767	771	817	817	795	773	769	770	793	770	774	800	794	752	806	814	794	792	793	741	807	785	752	771	768	751	798	826	798	763	787	740	839	820	812	809	759	784	740	767	752	802	817	809	793	758	785	756	800	763	790	720	757	813	783	735	765	824	787	801	762	794	781	739	805	789	771	769	765	824	786	741	778	752	840	763	794	781	764	734	788	759	765	777	769	752	810	760	800	793	788	778	773	742	784	789	792	757	781	857	769	788	824	763	787	817	796	790	741	755	869	773	799	815	785	780	769	766	858	757	745	856	779	743	807	796	764	792	781	776	795	764	807	776	728	749
23233	21582	29480	24325	22440	24558	23762	14106	10130	7779	5852	4516	3589	3067	2482	2211	2031	1778	1700	1566	1561	1460	1296	1229	1186	1145	1093	1063	1036	1036	1043	985	1022	962	1018	951	922	924	936	962	886	903	917	923	926	874	861	857	897	877	908	901	897	899	936	868	934	889	908	856	905	899	856	914	931	855	903	910	884	921	922	891	922	867	893	873	902	854	884	922	867	888	908	843	861	870	905	896	801	961	872	891	926	919	879	838	901	876	897	939	914	931	905	903	899	874	884	897	874	899	915	877	966	858	918	859	906	879	969	932	888	876	902	868	920	962	918	909	868	836	871	886	935	871	859	849	884	912	857	910	873	899	898	919	866	859	914	860	869	866	911	903	903	877	871	877	912	901	898	872	932	891	990	896	841	841	890	921	919	908	900	926	886	825	908	908	877	874	883	889	849	890	866	883	843	910	881	868	936	843	914	857	850	861	906	897	921	870	840	925	892	938	889	851	832	873	904	885	886	893	903	920	869	827	878	881	879	894	924	877	889	874	857	811	842	932	866	888	899	849	884	882	877	896	940	894	884	923	942	917	898	825	899	873	889	883	898	862	843	919	917	880	913	918	901	873	902	893	891	900	895	844	862	900	865	930	897	879	869	900	855	889	869	899	884	832	853	899	893	910	921	911	851	859	871	922	848	863	827	886	923	868	893	897	860	890	918	893	871	918	866	857	906	911	830	938	932	898	854	845	904	907	970	848	924	894	833	857	859	913	863	863	882	895	869	920	867	822	891	803	892	912	918	849	897	894	847	887	854	865	908	925	879	824	883	867	901	889	867	911	847	890	894	896	921	895	864	884	909	903	871	871	868	884	912	886	871	889	865	868	835	875	870	883	919	859	906	916	877	871	841	895	849	897	875	920	891	874	930	882	889	892	860	920	869	887	876	909	934	893	901	919	918	932	912	919	869	865	888	941	925	911	914	854	895	906	869	857	826	936	896	853	932	878	855	861	823	874	860	871	866	836	882	906	903	871	895	818	879	889	943	885	889	921	931	865	896	895	888	859	914	888	908	843	857	907	853	852	862	902	940	916	881	890	861	901	884	905	961	877	813	848	901	859	920	923	902	891	894	906	880	883	861	870	871	906	873	903	880	923	905	873	911	899	894	852	795	881	860	900	884	936	877	886	928	947	862	839	881	891	896	872	877	910	890	917	869	875	878	878	871	919	865	888	852	862	858	854	893	858	848	850	916	857	866	880	880	941	924	895	890	925	905	820	915	883	845	907	908	883	853	935	871	871	941	879	902	902	869	869	911	895	873	942	868	890	889	920	891	842	860	911	878	922	871	935	888	841	926	898	865	876	935	859	898	880	905	856	892	890	964	924	866	903	924	828	883	905	913	871	855	872	855	857	897	871	868	890	818	852	903	874	882	898	910	901	888	897	850	916	909	900	839	837	880	903	868	822	896	888	879	915	877	896	911	946	868	871	857	852	856	953	870	868	848	841	858	909	904	894	905	913	926	900	896	852	908	834	895	824	912	846	893	905	891	901	921	860	921	901	887	906	870	911	886	870	854	895	895	900	845	872	879	862	900	872	895	889	908	855	874	867	851	904	938	979	865	932	928	908	946	845	929	881	890	876	930	873	923	875	909	870	892	922	881	880	912	858	884	888	890	897	875	894	923	900	861	926	881	903	898	869	885	897	938	892	895	914	834	887	873	861	902	901	932	885	905	887	889	902	874	879	892	908	874	911	854	883	886	856	885	861	865	858	880	936	886	865	954	866	940	870	900	921	914	880	818	911	920	885	901	914	902	847	875	854	839	899	900	919	909	871	868	880	861	886	845	846	870	920	894	865	899	880	861	878	883	874	900	876	905	880	855	880	876	880	900	850	848	877	857	863	919	911	890	880	904	908	880	856	861	901	895	845	903	839	861	933	902	885	903	858	852	860	872	885	852	868	888	875	919	842	908	915	899	923	855	869	897	933	861	846	854	922	912	864	880	852	876	863	843	910	856	821	902	869	931	861	891	879	894	846	906	886	866	901	871	880	899	871	878	884	866	905	888	865	858	834	944	910	844	881	913	883	910	888	819	896	916	901	845	945	909	887	864	889	875	930	851	915	915	836	890	872	948	910	873	847	891	885	855	909	879	878	878	915	931	883	878	925	913	866	887	897	906	894	898	872	884	898	915	864	866	893	890	897	896	877	853	872	895	895	887	806	893	918	855	897	944	849	900	935	852	885	841	902	861	879	867	883	843	891	877	895	897	876	881	869	873	903	889	904	839	899	957	874	928	878	937	900	858	892	854	883	870	902	886	881	928	854	899	877	923	874	809	830	905	816	910	931	920	905	897	828	936	852	914	924	945	828	908	908	920	831	898	902	926	867	912	910	882	926	853	860	892	866	893	894	844	957	866	864	886	914	893	913	884	855	860	896	891	917	873	888	850	884	919	910	890	949	866	872	905	838	894	882	923	907	851	865	912	898	867	917	875	866	904	859	935	860	903	863	908	903	910	879	886	888	899	884	856	928	860	906	893	885	888	885	858	871	945	926	831	926	904	950	906	906	884	887	899	924	857	867	842	895	940	866	904	849	888	948	848	926	912	936	893	872	919	877	933	912	877	875	871	903	896	885	873	882	888	856	863	932	872	859	909	882	891	853	879	918	876	916	878	869	895	864	915	846	878	861	898	869	881	910	873	842	879	923	928	877	876	908	903	914	894	869	890	898	854	917	867	898	881	860	905	913	904	878	894	913	845	885	841	905	869	855	895	881	821	891	965	869	882	884	904	867	949	929	866	853	865	877	894	901	873	927	928	912	906	885	940	887	911	888	913	899	914	855	951	868	901	862	870	905	889	909	877	912	874	854	906	868	910	850	870	924	823	921	873	881	927	926	943	863	952	909	882	917	899	891	880	910	877	867	857	859	862	851	870	857	858	965	902	927	872	864	863	885	870	948	935	880	898	828	907	862	860	924	904	886	833	905	869	888	947	892	903	902	906	877	865	934	872	965	906	882	878	922	891	863	861	891	927	910	890	965	926	887	885	911	891	897	866	839	926	851	890	903	900	934	880	847	864	900	863	913	883	875	870	871	943	962	902	840	889	879	849	902	915	891	874	911	909	863	889	915	901	872	849	887	855	853	904	880	884	862	868	953	859	889	891	916	862	871	930	853	833	954	877	887	926	892	861	941	848	863	895	872	880	851	862	941	867	867	900	908	932	881	865	854	845	891	876	868	857	841	869	865	916	909	855	880	880	843	873	885	865	910	824	868	932	975	878	942	873	891	872	868	887	869	892	914	900	921	917	835	856	861	877	872	882	906	882	928	886	894	847	863	951	875	912	891	881	874	892	916	865	921	868	892	964	931	890	856	903	888	884	895	871	919	888	898	903	921	932	903	882	872	860	859	861	869	914	900	881	879	871	975	896	844	908	877	824	912	915	863	934	920	880	892	859	905	925	878	862	874	841	873	898	863	905	877	826	863	897	870	905	891	894	901	907	864	913	890
30430	59210	49766	37725	31605	26506	20868	16434	13399	10556	7891	6143	4814	3808	3304	2817	2451	2134	2009	1904	1777	1673	1408	1406	1291	1179	1134	1086	1164	1064	1095	977	997	1072	950	1002	946	944	928	853	927	851	872	882	916	883	940	858	929	880	857	903	894	861	871	870	915	847	872	943	854	875	845	887	893	897	911	866	862	865	852	834	909	878	891	901	859	841	870	893	871	825	895	905	867	874	891	852	873	905	860	821	836	830	911	881	840	897	870	938	875	885	845	905	885	885	898	909	862	863	864	855	924	845	860	880	825	832	870	898	872	854	848	900	894	893	804	895	819	941	858	901	848	835	894	892	852	849	851	862	843	890	857	845	897	887	883	853	863	877	906	864	870	869	872	856	845	899	873	865	877	866	891	921	872	912	854	891	895	878	869	864	871	815	906	875	858	859	821	890	869	858	869	849	818	872	826	860	902	924	793	855	940	850	871	918	839	882	882	911	888	877	860	875	840	909	843	849	885	878	846	871	868	859	826	860	843	837	889	899	834	879	877	902	865	789	908	886	859	934	850	864	854	853	804	844	855	858	910	870	974	872	842	865	888	835	901	805	880	863	919	878	930	870	822	895	820	870	854	890	865	881	821	899	862	883	859	880	881	901	885	874	853	866	915	867	826	865	853	863	841	865	887	938	823	896	874	828	884	900	920	849	893	892	884	837	822	892	843	871	898	883	914	915	808	877	846	911	887	899	874	929	886	906	867	850	806	873	880	893	858	856	846	850	910	859	819	846	853	901	809	864	868	884	862	859	894	832	876	855	890	869	884	899	840	909	877	807	869	847	869	851	861	885	827	853	866	892	884	866	834	882	849	866	872	890	858	847	868	876	852	903	870	876	831	878	842	889	899	877	872	798	905	847	864	834	857	879	829	862	888	853	858	869	889	869	877	916	916	918	820	888	866	900	874	839	837	816	858	872	916	864	855	846	881	839	876	838	901	949	889	948	883	824	903	814	915	817	886	865	905	860	833	861	881	826	870	868	844	909	858	833	920	879	875	905	857	828	802	871	867	893	922	882	897	829	866	865	853	886	870	819	855	883	854	845	915	926	859	854	889	886	828	874	816	881	882	856	829	858	859	820	865	843	867	866	864	834	831	892	905	875	892	856	838	905	847	845	879	864	765	824	835	908	894	892	871	863	854	909	893	866	834	906	850	855	851	831	859	826	842	876	922	845	873	883	888	804	897	891	881	885	885	905	864	871	888	905	855	831	840	870	818	858	859	939	853	910	855	870	803	906	887	801	847	831	856	853	894	872	850	884	891	891	915	832	860	882	877	861	907	809	928	917	883	805	854	923	922	883	885	870	868	873	833	915	906	914	846	899	862	811	913	880	861	838	842	879	891	887	845	884	870	872	850	837	862	890	880	867	896	912	872	850	830	883	813	890	872	892	882	855	891	890	839	901	826	870	907	835	856	843	900	892	881	882	857	882	838	852	832	814	887	860	910	873	933	869	875	822	895	922	869	839	910	833	915	873	861	878	864	926	924	895	876	866	867	884	865	895	831	867	849	842	907	863	858	852	933	917	840	926	884	863	867	851	870	903	898	873	892	839	858	853	870	880	877	852	865	906	851	908	856	899	923	878	811	900	847	873	869	821	885	881	875	829	879	816	882	867	850	862	914	887	882	890	877	839	880	809	854	860	897	869	860	889	880	919	905	841	857	875	837	898	886	876	860	886	874	840	891	875	825	886	874	884	872	855	882	899	831	859	894	865	830	872	875	903	857	903	811	859	875	870	885	901	903	885	878	837	874	856	882	814	874	839	910	907	849	828	879	819	899	881	848	899	892	908	881	887	858	851	902	877	904	856	916	872	873	869	855	856	870	848	899	875	922	875	898	890	862	878	864	859	864	897	852	870	842	927	888	883	925	867	844	836	870	901	873	916	934	847	881	868	871	911	829	857	865	941	857	831	876	867	802	900	864	876	878	857	836	813	803	819	884	895	936	865	888	896	901	863	863	851	811	842	842	878	891	855	806	851	865	885	893	852	847	917	892	878	839	875	897	844	868	850	860	846	860	907	895	880	891	921	875	830	966	884	834	921	848	855	876	867	868	841	873	899	917	831	859	911	864	906	832	842	899	887	880	885	857	867	875	921	880	823	868	877	866	835	834	860	859	864	878	884	846	815	878	888	862	818	895	861	894	831	867	830	892	850	832	859	877	876	845	864	898	821	888	905	903	865	848	889	827	815	877	890	853	826	841	884	865	851	847	877	858	877	927	882	880	877	884	886	889	859	883	867	863	874	880	882	840	881	819	828	870	812	816	877	869	837	874	859	883	867	840	929	854	856	896	848	865	871	899	891	937	839	891	881	885	858	853	887	840	856	832	845	924	839	850	891	903	884	878	840	846	856	844	866	841	827	882	850	848	903	903	847	912	830	834	826	895	840	876	802	860	910	889	928	853	907	876	845	839	859	879	922	852	859	839	881	867	885	898	849	881	860	890	827	866	867	889	873	883	834	873	905	836	850	939	855	829	832	861	846	859	857	807	880	839	853	866	860	851	920	868	877	920	867	903	817	896	883	861	848	860	892	847	873	867	864	901	802	870	874	849	855	871	858	861	840	884	879	882	839	886	882	877	838	856	878	848	911	903	911	862	882	873	864	890	874	841	815	817	891	848	867	870	904	919	862	862	890	851	866	930	910	917	875	913	848	879	818	875	839	879	846	856	881	868	830	885	878	865	872	830	848	857	887	830	885	891	874	883	864	850	877	867	869	879	865	828	854	899	937	902	875	831	878	852	900	844	864	818	871	947	830	896	895	898	822	882	927	847	885	891	829	895	911	864	922	864	884	902	881	856	877	889	879	838	935	894	884	904	887	812	879	916	889	835	846	932	882	838	915	879	852	937	905	898	875	877	879	853	862	823	825	870	860	853	832	854	899	881	901	901	844	882	834	812	876	853	841	858	860	894	841	899	822	854	877	886	818	868	834	850	859	886	928	841	908	885	842	882	901	908	837	873	860	898	932	887	893	861	883	851	930	823	834	898	843	884	873	891	918	898	864	856	880	858	842	866	859	870	818	869	883	922	875	888	879	892	878	903	895	830	890	859	860	848	862	864	844	824	838	891	855	876	901	846	864	848	913	881	907	858	844	851	852	872	825	890	895	858	867	881	869	849	874	907	890	826	909	887	860	905	872	857	917	816	885	908	861	873	892	907	914	897	822	855	864	873	857	863	904	838	913	861	848	906	861	877	823	866	831	865	858	865	859	828	866	918	890	879	874	806	839	888	861	862	905	919	855	890	904	837	826	899	818	853	896	853	825	907	931	859	883	918	861	883	869	851	893	876	834	893	843	881	876	874	891	870	900	907	874	886	900	877	894	831	875	851	839	871	868	843	931	835	901	863	867	876	850	882	926	841	880	905	896	896	846	850	872	854	850	818	884	904	886	916	848	853	845	905	866	878	884	831	880	868	836	921	874	842	865	890	888	891	905	913	820	889	851	827	852
29911	30846	37984	29306	19182	12751	8524	6022	4829	3643	2801	2198	1874	1576	1402	1369	1159	1080	1032	1032	981	974	919	852	868	848	762	813	861	824	804	770	783	773	771	745	775	778	776	808	748	769	749	758	723	734	768	689	735	700	708	688	722	777	750	735	727	690	736	735	716	700	706	724	696	717	740	749	741	737	718	732	760	722	724	727	735	688	703	773	737	749	777	753	755	718	701	705	705	748	734	748	767	791	743	719	740	745	729	713	724	759	748	739	720	693	720	752	736	741	740	758	735	758	715	705	738	735	679	704	731	691	727	770	709	716	727	667	676	691	703	752	731	687	764	737	719	729	728	753	714	725	768	767	770	748	730	737	708	705	726	708	672	733	698	746	705	726	700	731	688	755	734	718	735	708	770	682	695	747	689	749	744	722	709	727	741	730	760	715	752	759	732	727	725	730	708	716	719	726	745	686	709	755	690	742	768	733	753	708	776	743	718	776	738	741	741	717	740	744	725	722	719	802	738	757	683	728	763	723	738	695	724	728	701	762	718	704	736	716	686	708	739	721	763	697	719	780	754	763	707	688	755	713	718	780	779	723	744	729	754	722	726	741	752	757	729	722	710	774	725	677	742	717	730	706	740	721	759	785	703	739	728	689	727	710	706	747	756	698	717	749	728	758	728	743	741	703	754	773	736	715	799	792	759	710	750	783	752	729	727	722	765	737	732	743	709	768	768	749	679	690	744	709	765	751	710	719	707	687	719	695	783	709	679	678	728	747	766	723	704	694	791	724	748	680	750	688	723	744	686	679	768	730	761	699	758	690	709	694	659	772	751	746	727	727	773	739	753	728	744	750	737	742	755	723	750	706	703	715	702	760	746	740	768	765	721	727	724	710	716	774	739	775	733	702	740	697	729	737	740	711	747	719	690	714	761	694	661	720	715	704	725	779	713	707	750	708	732	686	700	717	751	790	732	674	723	716	724	760	736	707	705	728	726	689	691	699	749	699	732	694	702	685	697	762	694	778	728	715	741	686	716	730	728	757	699	707	718	708	785	700	720	749	756	675	706	756	750	742	736	714	722	735	739	715	736	765	709	710	699	735	720	741	755	661	793	723	726	722	775	713	801	725	728	711	718	683	733	712	679	735	772	714	729	741	720	764	754	744	718	754	749	736	691	731	658	733	743	699	738	710	737	763	767	681	708	712	693	710	697	737	737	670	708	738	724	704	743	685	729	749	740	753	781	763	757	739	679	692	688	748	698	723	735	754	762	721	705	791	696	685	721	721	749	767	760	721	739	738	693	734	681	765	757	750	685	675	712	710	743	725	744	721	690	746	758	713	753	708	719	731	703	740	740	720	719	757	744	706	749	751	743	717	742	744	695	723	696	688	776	712	748	762	714	702	785	753	712	688	735	726	728	720	748	741	742	677	759	697	752	729	774	691	736	695	764	679	730	742	720	729	735	712	731	763	719	674	710	760	756	721	740	749	712	725	723	719	769	746	686	746	707	687	698	767	786	739	723	754	717	709	710	738	696	699	735	720	708	731	733	682	721	741	751	693	700	761	761	728	710	700	724	746	690	770	721	743	702	753	680	689	711	712	717	668	731	751	761	761	702	716	734	740	693	734	791	783	733	720	739	756	761	693	733	707	721	738	740	714	701	737	691	770	743	734	716	716	740	786	759	739	735	702	705	680	744	729	701	733	696	719	726	679	758	709	751	741	673	728	668	737	742	719	691	730	724	731	730	697	722	724	684	695	730	708	698	730	772	736	752	737	700	760	688	724	711	716	745	736	670	755	748	790	719	727	695	690	713	716	733	730	716	715	690	784	715	747	717	738	740	717	789	695	743	746	728	729	725	764	676	729	682	737	772	690	721	719	761	722	744	717	753	738	762	725	733	703	708	711	708	680	741	736	729	745	710	748	719	745	704	756	708	754	746	707	709	716	689	730	669	695	733	645	690	685	739	721	716	718	706	716	680	742	713	787	741	663	739	753	720	731	715	699	777	680	656	734	753	682	736	752	731	718	721	730	757	725	718	700	772	723	756	712	744	723	695	714	729	740	730	729	763	723	714	765	735	778	762	746	713	742	720	722	742	696	686	722	705	765	733	731	684	712	755	705	773	668	742	744	730	757	721	722	760	748	720	737	760	672	723	710	705	787	758	732	750	693	732	728	813	722	733	716	664	664	734	739	716	756	721	717	733	727	723	727	708	705	745	752	726	710	709	723	703	754	751	748	743	730	743	750	713	694	757	730	764	726	702	755	732	755	716	734	709	716	746	768	742	749	690	726	726	733	752	727	731	725	711	722	735	749	728	717	715	725	744	701	708	657	729	710	703	790	714	713	737	778	745	727	712	721	717	719	723	728	706	730	741	722	734	731	759	701	741	729	719	640	722	723	711	711	733	692	762	689	733	703	746	711	749	703	734	751	718	784	702	733	732	697	700	721	739	728	674	765	735	744	775	740	742	709	718	754	750	683	714	699	734	689	683	742	752	730	672	722	729	740	709	700	700	767	706	762	713	712	732	766	686	744	783	768	777	726	745	725	714	674	695	736	714	753	734	706	738	757	741	704	729	719	716	721	774	733	718	751	751	755	731	733	730	707	705	745	752	723	740	750	713	719	744	735	736	750	708	733	714	685	748	712	739	709	709	687	668	705	751	725	717	774	707	735	716	736	732	713	755	765	708	741	726	727	700	752	723	735	745	725	698	754	686	727	745	777	728	725	732	697	792	720	749	751	703	755	744	757	716	699	727	708	698	734	732	785	705	690	744	717	712	793	728	721	751	729	762	705	673	724	728	725	797	677	711	756	706	729	738	692	717	722	774	737	739	678	732	758	709	718	693	735	761	688	693	697	691	706	734	710	719	717	685	778	716	743	730	709	689	700	707	721	764	753	749	736	759	723	693	722	793	743	775	746	723	673	695	754	722	689	730	702	737	749	742	697	724	788	754	702	731	720	702	750	678	746	744	703	746	755	704	752	743	731	704	747	758	759	718	753	764	710	713	695	750	747	738	729	689	730	730	710	731	704	773	702	757	668	689	729	729	747	754	700	767	740	758	783	701	743	723	714	672	706	720	713	739	736	726	698	684	755	757	692	769	736	757	727	695	704	751	730	743	775	693	711	741	723	696	745	757	737	733	722	741	667	720	721	761	718	731	787	707	702	743	774	734	685	741	708	734	730	704	765	703	717	723	740	758	732	700	698	726	708	698	695	720	762	706	718	738	743	742	753	685	690	718	737	742	779	700	757	707	709	726	668	724	766	694	700	714	698	691	790	775	718	768	761	725	713	648	723	750	720	705	732	699	715	704	716	749	761	728	747	696	710	711	709	750	727	733	692	709	782	722	724	819	742	770	674	689	758	718	769	716	760	702	712	743	693	712	702	761	667	718	702	728	745	776	729	714	819	698	736	777	724	696	714	795	729	685	714	706	692	700	781	738	713	689	751	656	710	736	696	692	718	697	781	776	728	763	739	714	755	727	713	736	683
27756	46598	37827	26462	20591	15986	11780	9006	7216	5467	4060	3210	2594	1998	1858	1598	1449	1229	1231	1179	1201	1074	1014	923	964	930	880	903	855	820	807	810	823	832	783	722	774	747	807	769	760	766	782	765	786	741	739	720	761	774	780	723	773	730	755	741	719	714	746	741	773	722	705	776	714	779	711	756	743	684	735	787	758	719	737	685	724	683	766	730	762	770	739	751	727	752	728	782	719	754	686	750	758	703	764	732	748	764	766	699	763	741	707	734	734	722	749	731	738	698	673	721	734	675	777	762	741	731	767	717	743	706	746	759	751	709	771	718	727	741	754	747	747	759	711	758	707	756	717	733	752	714	760	777	741	763	703	752	706	683	721	686	748	776	722	735	748	793	760	743	748	746	783	742	759	778	727	756	759	779	709	743	732	749	727	736	696	710	715	714	721	776	752	729	761	737	795	711	717	731	714	752	784	735	751	746	741	760	722	723	760	792	728	721	680	670	782	745	675	718	689	750	730	753	765	706	737	769	742	796	806	744	741	765	736	771	750	696	762	780	723	705	720	767	749	764	762	767	776	747	754	689	731	742	704	709	731	731	697	768	676	751	715	771	734	684	724	707	736	760	779	692	753	723	743	791	733	759	739	734	740	732	723	730	785	775	726	709	748	736	707	768	784	751	716	711	716	735	751	740	767	721	739	710	766	776	710	711	701	781	730	755	767	699	726	745	686	744	739	766	728	739	743	694	792	751	757	764	711	741	737	731	755	751	742	753	776	713	737	729	778	695	729	737	764	771	744	738	756	717	698	760	696	742	695	751	789	699	738	762	765	712	756	721	804	783	751	764	700	745	757	714	725	704	728	733	676	719	742	739	753	760	772	810	750	718	746	701	711	753	746	711	729	770	732	754	743	733	713	739	768	714	798	695	739	805	701	743	754	748	746	743	693	744	690	786	726	713	750	734	712	750	707	783	759	752	736	754	781	789	717	740	724	725	760	696	756	703	734	716	737	698	714	747	747	745	741	758	720	729	709	742	721	740	788	727	722	735	734	776	731	742	729	718	699	738	741	767	760	720	777	731	744	762	723	767	755	760	707	731	735	761	745	715	708	710	715	759	755	771	728	733	743	760	743	795	730	804	730	757	743	783	751	710	720	733	723	734	751	746	737	732	757	757	720	738	732	724	771	712	794	755	702	730	705	739	780	735	713	680	728	734	766	743	744	747	772	763	739	760	709	668	747	769	766	746	715	708	711	772	750	729	767	758	759	719	700	729	741	729	750	732	736	712	763	772	735	711	735	700	720	751	714	737	690	714	731	710	735	767	809	731	740	717	708	713	735	736	760	756	695	686	729	750	786	728	726	764	765	705	740	755	747	708	731	730	675	715	753	741	743	731	785	779	751	726	748	752	747	761	742	796	754	745	790	797	745	768	749	736	710	722	754	747	723	719	756	668	725	783	719	724	750	787	736	694	741	727	747	778	741	734	738	762	757	747	716	711	767	710	716	716	761	782	688	715	756	734	770	733	738	776	720	792	734	734	699	751	765	733	705	764	774	736	743	766	768	718	779	724	707	716	749	698	701	724	703	744	740	722	759	677	764	743	772	704	697	686	745	704	717	765	696	785	749	740	755	733	778	770	790	705	743	728	753	748	711	702	737	718	727	746	695	705	701	757	727	710	775	746	758	721	718	728	745	750	733	720	728	708	723	737	779	730	727	699	767	709	722	667	737	834	744	720	753	766	731	753	684	766	692	729	757	762	753	759	735	737	753	763	751	724	750	741	758	739	765	725	765	749	772	748	746	729	727	740	674	767	768	763	727	661	756	748	776	773	716	754	765	721	764	727	723	702	736	717	724	766	707	739	755	757	733	742	753	717	782	735	756	768	752	728	742	715	737	804	755	731	750	715	752	789	750	752	712	757	713	746	743	719	744	704	737	732	803	726	707	726	704	728	709	777	758	776	724	786	701	694	714	732	732	715	727	757	775	745	725	777	733	704	739	702	743	739	745	695	743	726	766	714	748	744	745	703	696	738	741	728	729	712	738	737	674	783	744	723	770	716	733	729	793	688	704	751	726	740	755	716	747	709	797	743	719	709	732	730	711	723	710	720	691	758	738	733	756	741	757	732	717	780	671	759	707	771	731	702	744	767	750	765	691	731	735	727	743	716	748	729	726	774	712	759	724	704	664	706	723	677	759	732	737	734	764	749	749	762	789	803	706	752	719	703	772	709	762	702	767	719	784	746	761	789	742	740	736	764	731	717	776	779	762	716	794	779	751	737	686	773	710	729	755	747	728	719	726	747	716	676	717	742	710	708	703	768	750	721	738	769	706	717	721	746	760	752	750	747	744	775	703	678	745	736	692	763	739	774	703	721	768	738	696	728	746	730	681	734	719	687	710	766	757	781	729	756	736	756	754	754	739	736	718	686	706	736	745	743	738	709	714	790	761	792	717	714	705	693	753	712	737	735	788	739	769	730	746	729	743	724	747	749	733	775	758	757	757	675	746	770	751	747	750	772	748	763	755	730	782	713	702	698	732	712	802	737	739	706	756	691	730	735	752	757	760	756	731	702	759	707	751	726	719	786	815	728	774	727	753	768	732	714	736	763	716	733	685	756	764	747	750	768	717	737	715	752	688	694	753	760	732	742	694	759	737	720	731	746	752	753	713	741	761	736	716	722	722	764	755	706	779	713	729	746	713	743	742	763	780	739	743	709	703	777	765	764	754	742	749	736	719	696	729	710	730	718	736	744	729	777	733	715	768	725	750	773	747	738	739	739	733	719	728	761	712	707	741	750	695	713	762	755	755	721	732	789	724	733	758	779	682	692	727	741	747	767	730	772	710	765	729	748	690	764	773	733	754	729	780	723	763	731	704	781	769	757	741	684	706	718	763	731	713	752	751	711	765	751	715	722	692	714	681	719	755	792	732	708	706	749	730	700	738	790	778	740	718	734	773	746	746	719	749	757	705	714	742	764	778	755	762	720	737	741	730	755	756	764	733	717	720	727	781	764	746	716	753	774	699	744	793	750	742	699	691	742	696	723	718	723	747	733	764	779	753	745	743	722	762	737	737	729	781	747	748	699	709	691	748	725	771	793	737	747	736	753	715	757	756	746	762	747	755	713	750	753	758	741	758	729	751	737	733	731	777	749	767	658	774	728	795	755	740	732	710	721	699	739	757	660	743	736	720	749	731	765	739	767	748	764	789	711	758	739	725	720	731	754	708	767	731	785	777	768	767	781	755	759	749	753	723	725	700	728	692	737	747	725	723	759	752	740	730	699	705	779	744	740	765	746	755	775	708	738	755	781	734	732	743	735	745	740	782	702	730	674	765	747	737	763	693	686	736	734	730	754	765	697	785	772	722	769	696	726	698	756	777	718	716	753	742	677	740	740	730	775	818	708	666	775	743	727	729	761	743	774	752	747	725	786	734	733	741	723	754	709	746	748	732	727	706	778	756	749	743	766	766	705	786	749	713	755	765	723	748	776	752	754
24450	21559	29007	25481	23581	21873	15968	9675	7359	5749	4491	3409	2707	2249	1902	1768	1527	1335	1305	1287	1242	1208	1078	1087	1030	1030	906	908	886	890	858	893	841	837	842	876	830	824	808	801	807	842	787	728	734	761	784	789	748	798	776	777	820	816	795	780	853	790	718	756	733	791	738	816	748	752	825	843	770	761	792	760	762	810	842	847	739	769	801	764	791	775	772	763	740	786	812	801	792	750	847	769	786	745	725	797	783	769	780	818	767	767	773	782	772	746	763	751	829	781	733	808	772	789	748	790	785	747	767	754	790	781	792	746	775	748	782	771	782	770	757	723	832	796	790	742	782	766	742	793	795	798	748	763	801	736	787	822	804	798	771	812	717	811	799	782	740	777	758	708	744	772	764	763	741	798	752	807	808	784	725	803	808	837	735	778	758	750	770	784	768	801	777	760	725	799	737	796	805	850	820	796	771	771	791	769	792	736	775	782	710	733	781	735	788	770	792	813	759	767	786	776	843	789	796	776	764	795	841	750	787	786	746	779	840	816	787	765	726	732	806	778	725	838	801	801	786	791	786	779	771	777	752	774	763	715	761	765	764	704	765	770	840	798	782	792	753	704	793	779	786	814	758	759	803	799	790	802	767	742	770	792	782	783	723	793	766	766	778	783	789	741	819	773	795	760	718	778	737	814	771	772	820	775	838	754	735	746	760	740	736	771	724	820	798	766	803	783	838	774	766	792	776	808	748	718	758	845	747	751	746	768	789	787	803	808	725	811	780	749	772	774	816	784	794	745	764	731	739	784	797	779	746	755	785	804	734	787	757	805	791	794	772	753	735	775	768	752	757	786	835	759	821	702	776	774	748	769	791	749	769	847	741	820	777	851	804	762	817	790	775	794	747	791	758	797	772	784	754	745	807	788	763	805	778	831	787	697	813	780	802	768	747	758	797	800	729	747	785	803	744	770	758	754	810	700	768	745	803	806	772	752	779	743	732	808	734	763	766	796	797	791	765	743	812	776	709	786	808	798	750	766	782	784	778	778	772	775	759	799	749	810	739	809	770	731	738	748	767	752	805	858	765	808	766	793	796	759	759	794	769	798	800	764	753	808	872	815	796	783	795	793	796	825	787	747	777	786	826	778	765	734	782	781	792	755	761	752	795	779	788	799	802	818	779	819	773	768	799	756	777	810	750	753	754	764	802	782	807	744	805	810	823	727	763	786	753	798	761	750	819	788	761	755	796	785	708	779	773	823	716	760	796	813	800	798	795	788	784	773	769	795	857	837	751	788	781	813	812	769	790	757	732	772	776	797	763	815	794	813	788	796	782	745	812	755	745	790	775	763	760	761	770	777	786	771	816	768	750	790	838	744	738	774	763	745	808	759	776	791	776	788	764	774	762	770	740	774	804	763	725	864	795	772	772	758	770	759	760	842	776	783	770	754	777	818	723	821	760	768	747	777	752	767	776	716	798	804	765	787	752	804	835	780	783	792	792	767	748	780	745	828	768	823	764	811	752	757	825	759	781	788	826	811	808	775	781	741	801	759	723	802	785	798	745	761	806	803	765	848	816	771	798	736	802	762	782	804	731	768	790	760	728	718	716	799	789	746	780	815	761	759	752	754	776	766	792	752	808	718	772	793	800	800	788	759	744	714	759	781	768	848	764	807	818	780	761	772	733	754	709	758	741	809	724	753	761	796	756	763	781	780	776	761	778	778	821	776	756	774	769	764	786	779	742	802	785	812	799	734	838	754	791	754	743	810	749	765	779	810	775	777	797	806	786	833	752	783	783	809	744	784	795	791	821	820	830	846	781	783	775	760	803	781	753	773	800	736	765	818	742	786	787	795	810	751	769	794	732	778	765	750	797	802	776	776	754	762	703	763	797	760	808	802	804	815	732	797	819	780	775	792	779	790	768	806	836	781	781	716	822	861	792	787	781	767	763	866	814	780	774	776	735	832	760	775	841	781	820	769	746	813	832	779	804	742	719	813	789	801	748	834	793	757	787	768	797	782	793	786	730	782	807	762	798	757	755	745	797	719	814	743	777	684	761	803	789	731	780	742	762	744	779	776	716	733	797	737	783	752	819	832	745	783	791	750	721	796	820	782	756	777	761	823	804	795	736	786	744	787	781	755	817	755	802	762	801	797	785	754	745	755	770	770	742	787	735	803	798	777	766	795	792	765	779	798	756	790	834	774	754	735	828	832	718	780	759	784	791	825	803	784	702	804	760	760	793	802	748	774	768	806	732	813	752	774	767	757	739	763	793	740	773	741	725	785	743	803	721	805	792	791	817	743	805	803	787	818	779	743	774	812	812	756	786	789	706	802	782	729	758	723	793	789	791	783	762	769	763	777	808	780	767	713	780	784	790	761	827	777	804	790	732	795	779	761	797	772	789	786	784	787	752	784	770	793	833	762	776	793	784	809	765	721	801	775	836	802	842	830	752	789	748	769	842	783	780	770	782	716	785	774	755	815	771	780	779	795	771	744	771	740	759	766	839	746	796	730	746	780	811	798	826	787	812	763	794	788	814	796	766	726	811	768	772	802	860	748	770	774	770	814	753	749	758	779	774	752	799	813	762	776	788	768	758	777	743	805	767	795	748	773	793	761	811	800	811	805	818	773	806	803	806	760	748	784	770	709	733	755	821	781	757	799	777	751	796	788	785	776	760	755	747	765	777	777	731	786	799	687	766	759	764	808	751	780	785	813	810	799	817	765	792	734	806	768	699	767	788	794	764	789	803	760	784	819	816	755	803	807	779	797	757	779	754	741	771	784	820	785	779	794	742	758	772	779	773	759	790	796	771	748	770	820	805	717	768	807	777	865	782	823	731	796	778	749	840	799	755	787	791	810	746	741	789	775	778	760	766	758	744	746	783	765	750	755	794	754	774	823	748	757	780	772	779	768	802	783	797	767	762	771	774	745	719	697	782	785	793	701	806	807	776	785	809	816	761	758	757	770	826	799	742	757	793	809	764	820	782	766	798	741	767	776	751	757	779	763	806	759	821	774	801	792	803	760	733	806	794	811	813	721	788	804	769	770	784	812	802	748	776	764	732	766	769	763	721	778	759	825	814	756	742	758	739	745	768	753	787	763	765	734	764	758	772	816	779	785	782	787	771	814	781	788	770	797	753	739	789	772	804	747	776	761	826	844	849	788	768	804	755	744	745	791	745	788	791	787	811	806	708	768	793	773	826	792	801	767	789	765	769	798	839	815	794	750	807	796	781	747	781	804	769	745	725	786	769	751	727	732	783	800	775	758	790	773	840	814	782	760	798	811	770	744	812	766	746	771	784	783	771	786	772	742	766	770	792	801	724	780	773	789	797	852	753	805	731	756	812	786	754	772	787	769	717	784	751	818	784	705	763	739	766	752	818	760	753	761	731	774	773	802	756	764	764	825	790	785	773	779	768	806	845	788	818	761	812	778	758	740	752	740	753	786	795	764	773	765	783	773	763	800	763	837	758	791	840	784	817	793	812	821	726	785	801	767
28061	53904	44251	33270	26911	21447	16582	12787	10377	7955	5979	4730	3509	2873	2467	2143	1883	1576	1541	1455	1425	1298	1152	1088	1118	1045	1020	912	971	935	907	881	897	882	913	840	836	849	869	849	775	794	756	834	785	784	812	759	798	784	766	790	758	822	778	750	784	787	743	805	818	803	809	784	796	749	777	764	806	812	767	770	763	795	732	791	840	729	762	799	719	798	788	766	789	783	826	732	791	789	781	810	765	752	773	778	788	760	771	784	710	800	826	758	833	839	773	822	729	791	802	781	773	742	803	773	776	841	752	806	761	825	794	748	769	752	790	788	785	792	778	769	793	796	762	754	789	792	774	770	810	818	804	761	781	747	786	755	774	748	797	767	769	761	744	727	807	803	792	818	761	739	778	763	810	736	801	763	792	759	814	751	782	797	798	779	800	756	793	834	781	790	805	732	772	799	782	807	804	767	777	723	802	764	776	785	816	760	775	799	800	778	798	762	804	776	800	782	784	785	762	836	772	743	733	788	780	728	767	744	799	769	754	727	773	793	781	804	796	747	769	746	740	778	828	771	798	818	756	762	789	820	804	753	773	754	806	748	807	731	787	796	771	840	776	788	800	777	772	761	785	789	768	819	741	777	741	776	774	828	813	761	714	792	773	805	786	788	771	775	786	778	752	780	743	801	762	771	815	790	830	767	793	765	797	758	775	752	765	768	775	750	757	787	819	794	776	829	773	759	805	794	794	816	803	832	769	812	725	750	811	808	815	800	787	797	783	780	787	772	799	823	759	755	781	767	758	781	764	833	750	786	736	774	733	761	760	722	785	773	707	782	787	760	778	817	822	793	806	815	803	763	773	783	788	773	733	826	808	747	760	822	766	748	830	751	791	764	750	804	745	811	798	772	838	802	780	795	741	748	787	775	717	775	776	755	815	762	772	788	782	813	754	752	788	741	797	778	777	789	753	805	836	754	811	815	759	741	781	773	815	787	777	774	771	802	779	816	743	761	776	789	786	784	769	789	753	785	755	812	746	776	766	800	782	806	735	755	739	787	769	783	809	774	782	771	744	782	808	745	765	731	755	835	762	774	769	808	757	763	757	783	815	807	768	811	819	740	787	744	736	725	738	762	795	767	789	762	761	811	778	753	794	803	827	772	757	805	756	831	786	797	811	793	798	763	786	803	808	751	761	763	765	760	794	752	804	785	805	767	786	755	748	766	731	772	769	788	780	755	795	747	748	801	763	758	800	747	795	797	785	722	789	837	850	801	732	782	796	812	772	754	809	755	808	803	750	748	769	758	749	806	809	766	757	763	807	737	775	800	763	771	756	810	819	793	788	855	773	741	770	784	800	776	769	738	766	815	784	786	791	775	744	745	813	768	798	749	766	766	764	837	779	769	831	758	823	776	762	807	819	802	757	738	795	769	771	790	762	814	826	769	761	790	759	725	750	788	863	835	835	849	769	776	819	808	753	787	778	766	782	779	782	815	781	746	816	804	742	780	792	756	820	805	822	747	749	740	844	741	755	769	784	757	790	809	787	790	807	751	770	742	803	765	752	817	731	764	776	775	791	783	741	831	780	724	814	792	782	752	779	767	707	763	773	774	744	757	787	749	784	799	779	790	776	775	773	781	739	831	767	765	775	802	756	730	772	782	791	760	775	782	779	801	780	796	727	820	751	788	714	799	805	790	764	801	788	784	722	768	780	810	813	770	767	730	822	799	821	823	808	756	833	732	778	792	762	761	768	808	745	783	799	769	795	761	769	833	776	781	779	800	811	736	803	809	816	783	781	800	740	860	819	803	797	801	727	820	766	781	786	754	792	757	763	824	720	731	760	818	842	810	773	778	774	802	794	801	739	748	799	795	745	776	786	801	832	802	790	723	831	801	761	757	774	763	818	762	778	800	814	767	799	799	755	792	780	813	776	774	782	791	820	791	757	754	770	759	789	757	784	805	791	804	754	788	794	781	733	786	804	802	795	780	805	788	766	816	767	812	752	771	810	774	766	771	792	807	737	793	831	798	742	732	806	754	777	805	794	796	840	739	830	731	766	753	807	744	744	800	811	844	830	760	785	736	751	803	736	752	781	757	812	817	767	804	797	736	775	752	796	793	812	729	749	816	795	784	810	811	812	771	818	791	804	731	803	816	781	753	746	760	777	812	793	766	799	826	717	786	797	766	787	793	791	750	788	789	789	797	811	730	763	787	748	795	805	780	819	780	728	746	805	840	806	814	757	854	798	796	780	806	748	755	786	762	781	785	803	795	774	806	771	827	809	784	794	751	779	744	782	772	776	783	842	787	785	813	826	853	723	714	779	780	769	797	791	755	699	772	777	775	826	732	753	771	777	773	800	809	824	731	773	774	771	776	784	783	758	786	795	804	756	768	796	765	776	743	776	780	787	768	803	754	792	762	773	765	718	746	778	824	802	761	781	760	800	805	775	761	776	791	729	809	831	812	779	792	737	799	799	782	749	776	771	807	704	735	800	778	769	775	789	738	731	778	791	749	782	752	772	756	785	867	788	758	792	784	781	826	780	744	789	806	779	792	786	752	781	758	796	825	744	817	788	805	756	720	745	799	835	746	804	814	841	734	819	774	783	771	792	800	816	800	770	722	743	763	773	768	764	784	772	804	799	788	725	744	828	809	772	750	773	791	835	816	796	795	798	757	803	751	769	788	791	799	800	751	799	757	822	739	780	750	738	818	758	793	754	757	775	783	792	784	797	757	799	740	739	767	812	770	835	782	793	746	774	875	759	838	770	799	772	818	766	796	779	800	802	771	783	733	790	791	805	752	776	791	770	782	769	786	757	758	760	794	761	744	798	806	734	784	786	835	764	783	769	746	758	756	777	727	781	795	767	775	774	791	798	805	719	787	725	835	819	737	800	790	739	779	766	758	764	779	776	750	776	717	751	812	781	810	822	807	770	767	803	808	789	766	768	791	797	816	787	743	800	750	788	777	756	791	823	733	802	774	759	772	752	765	757	788	779	801	778	743	807	782	766	741	764	788	814	774	787	772	785	782	774	795	757	811	777	792	823	760	741	800	746	803	761	768	796	805	751	779	756	774	803	761	763	803	773	791	830	802	772	775	774	759	789	763	809	764	743	756	792	846	749	761	847	798	830	771	817	756	749	784	753	786	787	739	790	819	775	797	752	821	814	746	811	810	754	771	812	805	776	820	794	784	779	806	793	822	720	752	780	767	781	779	771	747	804	749	722	769	801	795	772	776	780	787	738	760	789	777	752	758	779	809	802	774	779	806	770	765	806	768	755	761	800	803	800	829	784	784	798	769	759	750	802	762	763	753	801	755	767	781	789	809	772	800	782	766	775	747	784	738	759	796	783	830	762	777	797	848	779	775	760	763	777	768	759	786	800	755	809	728	773	750	780	783	739	805	803	757	728	753	801	770	763	769	766	790	786	800	724	780	755	786	822	765	753	794	766	788	801	743	802	791	818	761	770	750	821	813	809	730	797	799	750	768	776	747	764	793
25673	21578	28962	28309	22845	16849	11598	7562	5756	4510	3764	2931	2395	1924	1643	1485	1371	1251	1091	1066	1145	1069	1012	983	960	893	871	865	911	883	861	791	824	779	757	837	796	829	769	822	763	764	817	779	768	772	748	756	772	796	795	690	750	773	769	763	777	808	803	787	776	742	766	781	797	791	769	726	768	773	801	768	825	760	780	796	774	766	778	790	746	762	835	748	766	783	753	839	776	757	772	770	732	755	767	754	791	841	761	773	689	768	774	801	781	779	757	740	780	754	824	800	807	797	732	731	745	769	819	781	832	785	725	747	773	770	797	770	752	794	790	707	756	751	763	712	776	805	753	743	713	761	736	795	788	843	776	765	745	744	782	706	750	745	717	765	768	789	762	798	786	742	790	728	732	760	798	728	772	767	737	826	783	774	854	790	742	749	815	809	765	801	771	758	714	775	766	792	725	744	843	764	763	776	733	825	795	776	780	729	789	789	757	712	702	753	740	836	737	738	775	756	744	795	789	783	766	769	757	741	795	750	822	802	780	801	755	717	737	786	798	810	813	767	722	777	764	738	792	829	739	810	743	754	799	801	748	743	729	777	755	751	789	735	756	775	806	784	752	738	756	769	747	753	761	782	802	756	786	788	789	763	823	768	769	735	776	769	778	778	763	780	725	790	758	765	789	764	734	756	770	696	774	783	814	756	743	802	782	786	784	834	788	728	754	774	783	733	792	752	761	743	768	770	753	756	784	780	788	791	753	812	784	742	747	747	693	819	762	751	754	772	750	778	793	766	766	775	793	785	796	761	753	782	766	748	725	802	778	798	806	795	748	814	791	750	780	784	753	795	807	814	786	764	807	763	739	773	776	763	739	788	776	800	793	799	805	714	794	782	751	770	747	793	731	797	766	739	771	793	797	763	732	769	711	770	775	743	745	731	792	812	790	783	771	784	792	781	746	805	741	838	766	784	795	758	741	748	764	720	729	743	710	780	800	790	719	749	699	794	781	804	784	776	759	740	781	774	776	743	735	746	764	774	712	747	772	784	806	804	794	761	751	766	731	806	803	763	820	779	730	758	767	767	758	830	774	753	752	731	763	756	755	776	796	764	745	779	762	782	722	771	754	767	741	794	814	757	725	768	745	780	719	784	803	802	765	728	786	777	799	767	746	765	772	752	773	731	751	801	744	784	783	825	762	747	790	753	767	714	781	706	774	729	760	748	765	745	795	808	788	782	810	754	816	822	781	772	714	792	816	774	823	785	726	785	793	768	789	772	756	783	773	765	763	761	747	790	757	763	727	753	747	824	762	779	814	784	785	798	760	756	755	747	753	775	809	773	782	766	794	822	738	784	774	748	754	700	771	754	779	768	774	768	775	745	735	779	770	740	783	755	783	739	747	798	741	787	819	802	769	760	759	793	760	732	734	763	726	844	775	730	781	831	812	753	727	775	739	799	754	737	781	775	801	799	767	801	794	798	745	781	762	765	766	743	778	812	809	751	779	786	775	755	757	677	766	738	770	754	747	792	754	748	797	803	765	778	795	803	762	738	781	801	770	795	759	765	781	768	776	776	793	763	811	726	754	800	788	752	733	769	770	746	773	705	793	723	792	758	752	773	794	722	769	779	748	717	796	759	808	804	755	760	794	769	823	733	752	768	745	761	756	750	795	704	755	807	738	725	780	771	825	766	750	807	796	782	773	757	787	747	734	818	756	734	806	728	772	736	765	732	769	709	705	856	769	743	794	762	748	745	767	785	761	781	777	748	776	756	740	764	785	762	817	734	788	806	798	798	740	792	746	729	738	732	759	770	771	766	759	773	799	795	794	792	763	796	749	796	789	764	755	748	786	753	775	753	736	773	751	741	757	738	735	740	750	766	745	738	805	806	759	798	737	753	749	767	791	753	723	735	772	780	793	750	771	749	802	771	805	795	803	736	817	800	733	770	773	782	712	742	777	790	774	824	778	765	769	781	810	751	810	789	780	751	808	757	714	721	771	752	797	758	750	764	749	765	764	699	798	760	805	769	792	810	787	722	753	803	749	806	800	808	784	720	747	835	757	773	761	729	777	747	805	783	754	786	789	715	749	758	774	794	745	797	794	749	813	787	755	761	752	794	757	767	733	806	797	722	809	768	735	806	785	766	759	762	804	776	784	810	774	803	791	783	747	754	795	788	747	797	769	722	784	783	746	770	783	794	745	795	789	780	740	740	809	737	740	817	794	752	799	808	792	758	790	716	771	768	731	766	780	768	792	763	745	800	830	824	766	764	737	739	761	759	726	795	797	777	773	759	691	717	732	787	759	759	793	751	754	772	797	784	723	774	764	766	790	774	733	752	812	780	741	784	792	795	795	762	772	770	806	773	763	783	771	833	763	761	769	780	735	768	781	742	780	752	822	791	751	729	747	800	809	771	744	724	790	760	788	750	791	757	787	747	760	781	797	809	819	751	784	766	742	735	792	808	781	759	775	800	784	739	758	751	811	753	783	791	817	738	720	777	733	737	800	801	796	763	802	802	741	734	764	799	760	789	779	761	747	778	795	798	777	771	788	747	760	768	742	742	782	769	727	762	750	781	812	764	753	751	814	749	741	819	806	792	760	753	764	780	786	785	772	760	755	785	772	772	749	766	740	797	735	734	758	791	783	783	785	743	744	747	766	813	804	805	795	774	725	748	767	745	801	801	789	791	809	758	744	783	825	797	823	745	733	766	732	786	733	840	758	785	768	782	697	778	763	749	770	707	767	800	829	753	763	805	731	782	776	784	802	802	783	736	758	784	790	758	791	758	734	780	771	799	764	750	766	765	769	767	806	810	772	774	823	778	747	823	701	789	770	821	752	800	753	791	809	757	782	753	705	722	755	688	780	723	754	762	789	789	799	788	788	732	800	803	757	740	765	860	791	789	740	798	736	800	756	797	768	781	794	746	792	713	774	743	829	789	795	783	803	719	760	747	769	769	739	787	777	836	777	772	802	781	771	747	800	772	804	802	779	766	767	753	816	762	779	796	768	754	738	804	746	795	757	785	751	737	731	748	784	755	805	816	764	745	739	758	695	739	840	821	788	791	732	760	737	736	770	763	753	768	784	755	744	792	775	737	794	746	781	802	783	731	764	779	748	831	797	764	740	788	730	790	779	718	808	776	734	777	798	785	762	743	755	750	771	727	808	765	759	763	715	795	805	782	737	766	726	790	724	759	805	722	737	755	766	818	758	757	806	732	721	772	783	769	770	765	749	736	765	752	804	750	773	802	809	766	753	804	778	792	787	725	742	752	768	765	729	778	812	845	790	844	810	769	776	758	795	786	778	739	774	749	758	764	774	762	756	817	736	802	766	743	762	784	773	816	730	777	761	763	728	762	837	778	793	778	737	790	815	796	815	764	778	808	782	784	806	753	797	799	809	813	756	801	753	735	794	761	787	769	722	829	777	793	822	762	779	798	775	765	732	798	738	793	728	773	807	773	769	756	764	771	808	745	798	766	725	774	784	757	752	821
28186	50810	41752	30502	24744	19109	14458	10827	8695	6913	5467	4223	3114	2449	2069	1839	1662	1432	1315	1339	1248	1266	1152	1070	1027	976	912	891	875	958	851	847	828	859	813	832	814	791	820	854	844	790	783	754	808	771	779	794	756	757	854	796	758	797	748	749	772	779	817	786	735	776	809	786	807	803	795	784	760	768	807	763	758	764	787	749	815	799	736	783	789	781	775	781	754	826	764	782	757	736	762	814	754	783	821	808	763	728	825	787	818	743	823	777	773	770	747	755	736	760	812	793	748	763	736	774	809	794	776	789	746	794	813	737	796	837	755	768	798	748	793	789	766	804	797	763	767	762	823	792	797	784	797	813	757	786	792	791	749	801	769	743	741	745	764	838	820	792	781	787	749	779	760	761	743	766	752	781	806	753	781	735	776	800	739	734	820	761	783	777	770	752	724	773	772	809	778	809	741	755	788	813	754	798	818	800	781	761	741	766	758	777	769	777	779	816	806	784	772	735	756	763	767	787	726	773	744	780	751	794	744	789	811	784	809	826	785	781	748	770	730	791	787	755	755	757	757	780	767	830	827	749	780	801	749	777	800	696	795	767	761	785	755	788	792	749	764	745	781	773	787	761	755	795	782	766	757	781	814	797	760	826	736	789	778	817	768	779	742	819	782	819	783	802	772	726	840	751	783	766	780	731	770	740	745	761	774	806	798	784	769	764	739	768	758	777	802	774	732	752	834	786	769	771	811	762	779	788	781	776	759	801	766	762	803	735	747	766	774	790	747	768	748	714	761	756	750	743	793	771	773	773	769	781	792	777	780	737	777	819	763	753	792	825	740	769	789	779	785	756	767	742	792	809	809	776	797	737	720	794	763	767	764	812	770	770	773	768	804	777	748	825	779	761	756	846	777	771	766	787	780	753	806	756	822	757	777	746	783	815	799	791	834	784	803	778	807	773	778	733	750	795	774	754	773	735	821	738	781	751	803	753	797	776	796	732	737	761	820	795	779	752	782	795	758	772	802	744	843	763	771	832	788	761	804	768	780	765	782	754	794	807	790	708	753	751	764	768	763	763	794	789	772	778	796	736	774	762	768	804	794	834	784	828	781	720	784	749	762	779	817	781	802	774	763	793	795	775	735	732	780	760	803	811	798	763	781	755	787	771	801	786	781	768	742	778	737	769	802	769	739	747	772	722	798	770	811	777	768	796	759	750	798	754	775	790	773	765	784	767	769	790	766	810	761	736	816	761	780	798	778	782	776	735	723	808	817	755	735	745	741	786	726	768	777	762	828	760	776	772	767	797	798	792	791	721	783	782	769	826	794	775	750	759	739	831	740	748	794	715	783	770	787	867	781	835	734	762	785	798	769	757	737	787	753	727	808	784	803	726	810	749	750	748	758	782	798	783	823	719	817	753	751	806	778	759	809	764	755	786	830	808	778	762	745	745	764	781	801	765	734	749	758	789	725	762	766	748	755	790	804	737	744	777	750	795	763	775	733	756	784	806	783	798	757	773	742	779	795	755	726	777	792	685	755	803	755	758	792	804	764	737	759	846	862	735	794	801	728	731	824	785	748	762	753	750	818	758	778	796	766	816	791	768	759	763	754	793	821	787	748	757	772	796	805	783	730	767	797	769	760	794	771	776	776	810	812	767	786	765	790	724	756	749	764	724	739	757	746	725	792	765	820	784	802	746	811	774	741	820	809	773	725	783	801	775	759	838	777	772	785	737	722	832	802	777	721	797	760	793	791	757	784	779	789	700	743	779	773	775	773	782	845	727	777	768	815	783	722	788	828	776	789	756	742	773	796	733	771	803	775	755	745	786	785	736	762	820	715	783	773	788	790	781	713	700	786	744	813	778	776	801	729	802	754	799	803	777	835	807	750	757	732	803	764	783	787	798	809	787	766	780	813	713	747	769	780	794	798	818	794	792	774	776	734	778	755	779	816	769	786	777	745	806	809	794	815	781	774	769	781	775	797	752	740	789	711	780	765	790	750	824	777	756	767	761	787	788	756	786	796	813	778	832	824	849	792	786	732	730	784	779	821	799	784	798	799	761	813	810	818	793	830	743	764	838	761	763	754	837	752	787	723	751	727	782	765	734	790	783	772	746	763	772	790	770	743	722	776	782	761	728	767	797	803	789	770	798	777	745	792	749	793	808	814	754	731	788	785	761	760	756	800	726	777	754	753	853	749	785	766	721	753	764	765	793	823	766	718	808	794	745	729	779	768	804	828	818	806	776	763	733	826	784	789	764	761	790	792	750	754	796	807	752	827	830	782	832	812	789	817	826	752	761	811	807	766	784	762	786	774	776	779	735	761	796	771	726	793	784	772	796	786	766	723	778	709	788	797	772	773	788	730	826	756	809	785	796	837	791	755	771	765	748	739	755	762	773	793	781	795	768	743	756	797	773	776	756	786	787	747	764	767	766	773	709	723	792	773	757	752	774	730	776	811	845	755	783	784	791	808	781	708	801	740	772	784	793	798	778	783	767	766	771	778	759	764	780	790	786	775	784	776	762	814	744	767	736	783	784	757	780	774	783	751	771	728	773	785	790	801	750	747	770	754	805	802	783	796	786	806	754	805	787	781	740	779	793	762	776	790	767	773	815	779	778	741	760	817	752	791	794	767	809	752	743	854	743	783	764	788	804	815	789	750	764	793	839	767	841	777	785	765	736	786	814	766	792	790	750	791	775	796	802	796	763	807	772	845	743	738	752	752	761	774	779	759	702	802	741	812	783	755	777	789	769	756	788	825	763	763	755	780	779	823	768	783	784	787	769	807	804	751	790	792	733	769	772	814	796	761	775	764	780	727	745	775	776	761	761	788	800	780	769	795	768	811	816	735	737	767	788	752	776	809	789	749	795	734	753	755	727	759	801	823	725	784	773	767	822	790	778	729	765	735	771	802	790	764	766	791	742	781	778	783	728	742	804	745	764	759	796	773	792	781	821	768	768	759	765	763	695	844	774	760	765	802	760	799	776	843	791	803	742	776	779	762	787	740	800	807	764	843	807	778	767	814	808	757	770	789	748	751	777	733	767	760	793	753	766	803	749	739	777	823	810	734	767	809	802	776	767	730	745	772	833	764	777	741	781	747	788	804	829	798	803	766	759	754	806	768	740	760	754	743	767	815	739	748	747	798	779	799	779	807	719	799	805	757	796	743	710	759	799	744	763	801	784	748	784	777	808	733	793	759	757	795	784	816	780	789	765	790	774	817	780	781	789	819	790	790	809	807	763	823	791	796	840	747	757	791	757	794	788	763	770	775	838	749	758	763	774	740	785	757	805	821	790	803	762	795	755	746	737	790	738	758	781	807	756	774	783	781	747	730	817	756	788	826	731	758	800	801	774	774	775	749	751	778	741	806	817	753	782	815	757	749	766	782	764	782	796	777	831	806	768	765	762	760	773	765	795	778	732	726	787	780	772	784	774	751	838	796	770	812	820	772	755	787	804	799	803	754	763	804	783	819	777	767	795	752	767	775	799	734	770
23234	21568	29430	24332	22410	24348	23653	13726	9439	7640	6332	4852	3936	2935	2396	2169	1859	1776	1586	1476	1506	1462	1369	1183	1130	1106	1045	1077	1049	1070	943	1037	1005	958	944	998	903	953	915	927	943	956	912	897	857	919	900	881	934	883	864	882	851	866	938	966	853	872	948	913	898	847	857	920	849	916	867	865	920	889	945	902	878	851	919	834	824	895	943	944	861	826	862	881	860	867	847	920	880	873	859	865	854	929	881	933	899	893	890	865	904	851	879	871	862	894	871	862	850	896	891	836	936	879	912	908	894	872	884	869	893	877	895	870	874	846	856	851	916	892	897	869	854	853	890	864	878	861	898	868	935	894	906	895	905	923	894	892	848	886	884	891	887	882	833	895	868	875	898	857	900	927	902	886	884	920	885	868	918	818	860	879	974	911	872	903	894	904	867	907	889	864	887	893	915	895	895	884	827	834	854	838	894	872	912	836	864	847	858	860	910	863	878	891	896	882	873	849	860	882	827	897	934	901	847	852	875	892	838	895	858	862	981	895	889	869	897	906	883	904	901	883	891	872	869	886	862	866	831	867	857	843	881	889	893	894	877	877	883	907	871	913	885	840	878	891	880	898	945	921	947	888	856	870	876	871	944	862	883	924	873	913	841	840	907	874	880	857	890	886	922	913	901	918	913	902	817	852	856	861	926	853	880	851	886	891	868	849	863	884	927	861	932	899	849	912	897	831	910	898	857	936	926	928	861	899	937	856	842	850	862	873	877	916	841	937	944	861	899	892	873	899	825	877	941	861	867	945	866	900	914	882	867	893	938	907	861	864	910	859	954	921	872	874	882	904	904	818	920	880	883	866	877	865	939	907	866	902	936	898	889	920	950	857	888	844	830	891	912	843	885	833	861	889	909	858	919	842	850	826	830	904	867	877	884	855	844	868	852	894	862	855	911	863	878	904	900	893	861	851	947	874	882	869	852	851	905	861	881	849	882	870	908	932	870	916	893	865	874	923	880	909	867	828	870	860	882	845	966	887	854	881	912	928	829	921	889	928	859	878	920	868	805	890	849	865	894	877	876	859	919	917	886	895	890	882	816	944	862	938	930	873	877	899	906	870	956	917	917	856	936	844	918	883	895	838	892	864	839	904	878	922	832	904	944	897	967	873	896	867	917	901	906	913	878	840	882	870	893	828	884	902	895	895	878	847	907	853	876	876	904	858	842	861	893	906	914	880	913	839	887	884	935	875	902	934	871	861	865	917	893	891	897	909	888	861	866	857	910	906	901	865	883	846	910	936	918	945	943	901	882	900	854	918	963	891	899	915	824	890	879	895	908	870	872	881	878	832	847	901	896	857	910	887	873	924	884	873	878	821	831	908	905	902	831	883	854	864	933	858	887	825	880	876	904	857	898	874	905	880	873	888	898	888	866	829	918	832	844	891	882	931	881	855	919	858	869	840	856	931	895	919	883	908	853	853	906	837	866	926	881	893	866	878	852	873	856	883	929	880	926	872	839	918	877	916	889	891	851	846	858	907	876	845	916	850	865	858	863	922	881	891	828	945	873	909	862	883	871	854	857	825	896	931	859	859	864	919	881	872	897	828	895	886	889	925	876	841	886	861	874	854	908	839	917	893	888	910	862	899	859	874	925	928	874	893	913	834	936	893	894	891	869	838	861	860	807	856	896	876	915	829	834	874	914	894	887	869	860	867	872	923	884	849	870	833	892	880	866	928	854	939	899	855	842	860	899	900	891	882	886	909	844	871	844	875	887	900	870	850	894	860	893	909	877	888	916	876	904	905	870	894	885	875	892	933	880	817	861	836	898	894	897	874	897	838	876	857	847	893	866	850	897	820	934	906	870	899	880	907	906	905	795	900	842	921	873	829	839	891	834	880	901	855	894	885	902	882	834	867	915	867	942	884	844	913	858	862	833	836	875	879	870	886	867	849	889	853	896	876	871	907	857	898	908	893	861	956	843	924	919	878	916	896	870	897	851	829	881	881	829	934	872	848	868	855	858	903	878	902	868	869	847	879	877	883	862	894	856	862	939	847	821	879	821	831	833	880	897	893	889	881	882	896	870	879	881	918	856	878	885	869	868	922	879	905	847	916	881	877	910	923	892	898	924	895	873	832	908	935	891	891	941	878	839	856	925	894	813	856	867	896	927	874	878	885	879	907	879	956	898	910	815	910	916	886	865	873	871	949	941	927	930	855	855	822	907	838	922	902	872	845	837	929	883	862	866	881	834	872	847	877	904	884	895	896	858	918	905	884	837	853	885	854	939	852	882	875	869	881	883	872	903	879	929	859	900	899	864	874	841	843	887	882	872	876	846	929	880	894	864	851	922	883	857	867	869	861	890	892	908	844	857	887	825	847	912	898	876	802	911	889	829	857	861	863	885	916	824	814	903	969	929	934	857	866	886	943	891	908	878	858	925	840	880	841	935	849	921	848	840	975	875	836	854	881	889	848	888	855	880	911	877	882	890	905	857	868	884	911	961	877	854	861	920	880	879	827	906	862	905	861	880	831	876	904	877	831	903	900	878	858	871	859	861	930	913	855	861	913	877	868	941	873	882	877	860	919	913	882	814	952	892	869	896	928	934	925	851	826	898	898	874	907	872	892	818	828	862	855	846	874	848	876	907	856	874	901	850	863	880	893	877	855	850	855	860	882	863	885	845	917	874	887	906	914	900	873	841	902	944	899	879	918	844	878	867	925	937	864	902	871	860	838	917	910	857	915	858	889	926	888	831	937	850	834	904	931	877	887	822	898	901	909	921	874	866	889	845	849	857	873	884	897	885	844	875	896	945	910	865	889	892	854	893	884	838	868	892	852	852	846	917	931	881	901	912	878	932	872	844	871	871	831	856	865	945	865	896	869	920	919	907	826	885	864	902	924	894	886	827	889	900	881	839	914	908	927	834	897	913	899	868	919	844	868	838	844	884	862	882	866	855	867	875	925	909	883	914	892	845	908	919	849	870	896	858	847	902	876	862	892	866	916	818	879	906	874	868	908	872	935	904	860	888	860	878	901	884	895	886	874	852	875	916	852	906	854	871	854	866	880	871	830	925	889	871	864	914	854	885	889	941	882	877	904	894	897	861	855	913	889	792	853	909	853	885	910	939	866	859	960	862	841	886	805	897	830	901	848	868	877	881	874	830	872	907	916	881	881	919	905	904	898	896	869	944	913	868	870	923	876	860	846	842	887	859	963	836	876	888	896	914	882	933	821	879	847	808	878	865	906	892	855	921	947	864	834	807	890	889	858	876	845	934	878	823	871	858	841	851	861	885	889	910	919	896	840	854	860	902	900	868	892	862	877	905	903	854	835	916	852	916	850	848	903	861	850	853	899	855	878	897	803	876	916	888	864	944	838	929	874	874	888	885	912	909	930	908	825	887	924	885	916	930	907	873	863	898	860	802	903	918	852	874	903	911	891	909	870	881	827	861	880	888	867	930	889	866	920	902	870	889	914	888	884	871	877	842	865	839	897	849	939	912	909
30695	59749	49831	38205	32363	25858	20618	16042	12620	10414	8326	6555	5170	3866	3212	2647	2325	2021	1855	1746	1716	1648	1521	1330	1235	1208	1140	1126	1095	1038	993	1065	1010	1007	939	972	1015	966	962	880	883	894	890	834	902	825	860	949	900	893	860	932	904	909	904	888	833	843	860	868	845	827	886	918	842	842	813	931	858	823	919	894	854	862	846	871	899	876	868	883	892	873	846	908	875	854	885	901	876	883	860	896	876	880	848	831	902	823	856	866	876	879	866	883	911	880	890	855	872	892	863	916	822	840	854	899	866	895	944	881	845	847	843	874	779	884	857	855	886	895	919	867	884	853	855	845	858	893	883	911	888	865	884	928	829	863	864	827	917	859	857	873	861	836	856	849	856	868	885	857	909	883	838	833	916	841	842	907	912	882	866	888	831	847	819	859	920	808	860	875	829	855	846	881	844	858	869	829	852	886	842	824	861	855	837	862	869	866	839	878	841	900	871	825	876	848	888	865	870	860	895	810	853	901	911	875	854	821	924	887	891	901	866	855	863	826	865	882	826	853	894	910	922	876	841	881	888	870	815	867	802	857	907	891	918	834	841	880	852	881	863	817	838	846	850	882	839	922	834	868	841	910	881	916	845	861	844	837	905	869	904	923	826	867	839	871	868	897	868	872	861	856	899	927	876	896	811	825	834	878	904	840	879	860	887	899	902	861	902	872	798	852	823	880	864	813	840	871	876	844	946	823	893	872	815	865	801	908	843	871	888	808	873	862	867	903	894	828	846	868	898	885	864	809	834	878	820	894	872	842	881	889	890	869	837	835	874	871	831	915	881	879	855	894	826	882	835	852	853	882	865	920	895	879	846	899	814	842	922	838	860	903	813	828	839	872	889	838	901	870	918	862	908	896	894	812	817	909	793	822	817	877	865	917	850	853	828	865	848	871	870	781	831	861	837	835	890	843	906	893	813	843	849	819	876	862	912	834	851	869	838	824	853	870	826	884	857	874	894	852	852	862	888	840	851	865	881	879	900	929	879	889	873	901	899	881	812	822	896	887	836	851	838	833	881	901	866	924	872	823	905	887	842	817	871	872	853	834	876	866	864	857	906	836	910	849	821	882	848	888	872	798	841	890	864	893	826	824	843	936	813	827	870	874	853	819	885	849	815	833	880	881	831	837	883	883	939	872	860	912	891	855	866	914	824	867	836	841	818	835	881	863	877	827	807	862	844	849	884	923	836	879	902	866	831	871	861	895	856	850	895	913	824	893	899	850	853	903	902	865	845	923	880	865	842	889	817	902	848	849	889	849	913	941	889	878	874	876	913	844	846	871	869	873	826	871	878	878	866	894	838	878	887	870	864	895	913	849	850	935	848	872	876	826	904	875	837	886	868	865	885	852	847	900	802	793	833	890	849	847	862	823	819	819	816	860	841	860	840	901	846	889	894	867	851	892	918	868	898	893	852	880	899	890	854	859	842	842	910	875	914	856	845	863	904	839	860	837	849	857	857	850	874	871	885	880	846	832	902	854	876	867	915	832	886	856	895	857	837	825	881	895	868	857	871	880	897	840	855	860	853	850	842	830	896	862	903	875	877	897	864	809	832	838	878	874	857	844	865	830	886	825	832	820	867	889	890	888	878	848	796	875	895	886	866	861	793	879	857	847	839	858	872	894	878	841	844	908	843	877	897	861	875	875	802	888	888	878	888	873	889	853	868	844	884	867	889	867	850	859	914	851	865	858	884	900	858	889	866	866	882	891	872	835	863	903	872	925	864	823	788	849	889	862	903	887	853	893	888	872	842	870	879	856	848	810	843	881	895	867	867	882	891	900	914	906	865	851	876	886	860	874	850	810	863	864	868	863	859	907	857	868	856	865	838	907	839	862	839	866	847	886	842	816	764	837	843	848	887	871	871	841	868	868	868	862	906	842	924	908	843	886	871	803	862	851	857	801	778	825	861	865	839	876	857	821	839	872	878	852	850	876	856	854	905	848	929	859	865	870	840	875	897	856	859	895	879	871	871	894	860	863	820	873	873	888	887	772	842	860	896	852	841	831	837	882	850	852	889	867	820	861	868	831	846	835	854	884	819	880	836	855	867	864	858	876	865	857	827	869	855	867	876	820	883	863	889	860	923	857	865	824	837	856	866	861	833	885	856	852	867	858	962	824	869	865	864	849	874	896	861	862	908	798	850	840	834	889	900	838	814	923	856	845	844	858	850	891	902	843	834	867	884	900	848	791	840	841	858	902	894	914	867	901	867	874	906	878	837	881	837	877	896	827	867	863	843	914	815	840	894	864	877	876	892	869	901	864	873	863	840	863	906	888	885	847	870	836	898	850	833	895	827	852	819	858	852	839	901	856	839	882	873	871	881	838	900	886	817	844	845	870	852	886	834	899	849	841	849	916	918	849	842	849	841	837	872	824	834	895	895	810	892	836	902	886	885	885	874	885	902	830	873	876	878	823	879	851	823	852	834	855	872	936	813	869	862	879	823	829	891	853	859	827	873	835	878	867	851	849	883	832	837	879	874	808	827	887	887	854	907	851	869	824	868	868	817	884	824	823	893	848	882	868	864	896	895	894	840	846	880	891	875	886	893	896	880	900	847	846	852	850	888	851	832	859	869	894	833	860	869	849	822	904	893	857	834	836	861	851	852	875	887	909	855	851	849	898	924	853	838	856	840	879	851	835	841	899	909	777	858	852	888	854	847	842	819	804	882	891	860	876	871	871	889	878	881	875	860	844	892	831	860	911	863	837	886	869	867	849	830	815	844	839	886	847	821	857	821	880	858	853	884	845	831	875	872	854	864	932	868	896	910	859	867	908	807	874	886	824	874	864	849	879	848	878	830	852	910	860	921	868	896	856	824	820	860	903	856	861	766	897	905	830	873	877	880	827	852	791	868	828	858	887	829	860	855	892	884	874	828	882	852	869	827	840	850	831	841	835	867	855	876	885	924	848	890	874	821	891	868	857	868	882	876	896	805	912	832	889	872	890	890	909	897	871	902	848	879	850	869	901	901	854	929	841	919	862	906	823	866	858	860	833	886	874	831	891	824	808	880	853	849	875	875	864	939	892	846	911	879	929	849	856	869	879	812	892	877	866	842	853	857	917	890	846	899	840	828	908	869	872	850	835	841	826	816	859	842	892	880	863	878	867	818	878	851	891	878	851	870	848	834	873	902	826	806	890	881	917	858	878	841	858	877	839	890	818	892	893	887	848	881	868	869	895	868	870	884	816	866	849	808	859	870	909	890	870	853	887	836	889	899	866	861	886	877	822	930	884	830	883	899	875	817	879	830	858	897	894	837	872	858	915	810	818	916	883	863	883	846	892	865	887	864	863	878	844	829	855	895	890	835	825	880	813	883	883	877	838	842	868	896	864	845	847	898	871	860	858	807	892	901	841	860	844	863	873	854	819	818	849	850	837	853	821	901	848	856	848	828	871	911	827	893	861	876	874	956	860	836	872	843	876	891	890	898	812	845	887	847	867	847	860	891	793
29835	30806	37760	29433	19745	13081	8655	5920	4427	3584	2913	2426	1963	1606	1387	1222	1113	1087	1052	946	982	969	923	853	841	795	855	824	821	816	782	788	751	770	712	782	736	742	779	701	720	744	738	710	718	729	754	722	729	745	696	680	722	770	714	654	737	746	760	705	726	728	719	721	715	712	721	727	722	736	680	740	727	741	730	740	723	736	719	774	730	712	723	748	766	726	770	727	716	758	758	711	727	657	697	742	675	754	718	720	748	713	682	746	714	730	736	751	774	768	701	778	666	710	676	712	733	744	710	665	737	702	706	695	729	734	725	691	704	702	753	731	690	687	711	703	743	690	709	677	740	760	681	729	707	694	767	712	714	738	735	740	707	695	741	707	696	713	732	714	674	731	765	696	693	740	708	701	704	710	772	761	780	711	753	703	718	718	751	683	693	722	727	790	769	736	696	726	674	708	702	687	699	721	723	720	719	741	714	721	713	730	720	700	719	742	660	732	679	717	715	763	707	696	708	711	702	694	712	748	706	739	726	768	735	713	701	705	686	729	738	720	723	733	686	709	689	769	713	689	694	758	738	728	732	721	754	716	743	770	739	675	732	694	736	742	725	747	720	781	700	725	672	709	695	711	742	716	714	705	705	667	754	742	712	740	776	683	750	656	714	722	707	725	798	700	813	690	757	734	717	718	708	642	710	683	732	754	758	656	706	733	727	713	727	681	752	748	695	677	704	696	707	693	699	786	715	723	742	751	703	706	731	695	704	695	704	735	820	698	753	651	759	704	767	680	774	678	729	680	730	735	735	752	741	730	711	769	720	729	714	692	758	729	755	723	728	696	691	700	744	728	779	708	733	720	702	718	752	692	666	743	709	754	716	723	755	678	719	699	732	714	688	713	746	620	712	780	723	693	720	733	779	708	735	745	727	713	701	738	721	692	764	728	731	689	717	702	710	725	717	741	695	708	656	735	746	737	729	718	718	701	736	654	687	756	778	729	708	707	737	765	757	728	714	756	708	755	728	721	717	721	743	681	718	703	733	695	687	688	721	723	730	737	761	701	719	709	771	742	744	732	678	688	729	758	672	721	749	755	688	780	762	705	716	705	680	736	701	720	718	692	748	759	704	683	698	671	737	755	736	724	709	709	744	755	760	733	739	732	735	755	708	778	708	736	732	731	683	655	759	707	714	722	752	677	746	732	701	680	761	723	699	733	768	742	691	712	722	710	764	770	748	720	726	701	729	723	719	723	668	751	696	720	679	747	736	669	684	704	715	788	698	730	736	682	748	698	690	663	727	734	687	670	717	738	697	748	737	738	737	732	747	721	720	675	729	696	718	699	741	691	680	725	718	726	705	729	711	745	757	690	696	801	721	728	728	724	759	672	702	728	689	740	743	692	780	712	719	702	721	708	767	717	761	752	768	715	646	755	706	700	725	707	701	736	705	746	720	725	739	664	712	712	717	700	710	682	719	794	761	736	680	707	741	785	708	738	679	717	716	712	706	723	716	778	723	753	695	792	711	687	682	763	746	725	684	781	735	738	693	729	700	682	700	719	721	732	726	689	709	747	705	706	673	707	712	730	710	659	723	712	734	684	749	698	675	662	767	735	708	729	702	721	713	736	702	733	742	735	694	721	701	702	679	693	740	745	726	720	633	681	668	720	731	690	752	725	698	685	714	703	744	713	725	740	735	702	708	713	747	696	774	735	688	665	740	697	693	749	717	735	669	725	727	720	693	729	717	719	766	740	763	741	689	748	694	741	700	713	763	678	703	751	705	743	786	702	737	754	654	708	687	708	724	725	703	755	713	716	731	771	762	718	717	677	715	708	743	754	740	711	721	739	762	764	740	730	712	728	702	749	766	708	649	697	735	698	736	674	671	709	684	692	699	696	690	757	738	739	680	731	717	703	706	743	698	665	756	726	738	727	703	710	721	692	700	717	725	712	678	707	751	735	737	723	704	726	757	701	722	727	730	725	722	718	726	703	734	716	718	728	702	680	713	749	704	742	725	726	700	741	776	744	754	750	732	706	710	734	722	727	733	693	715	680	726	716	788	739	746	760	726	753	703	699	711	673	725	721	708	699	691	736	716	740	717	735	683	730	709	723	713	702	735	702	746	741	713	725	722	735	695	715	750	717	729	731	698	741	715	706	757	706	685	652	730	715	725	726	678	690	729	673	713	756	749	758	735	696	732	746	724	700	753	758	754	702	747	755	730	706	700	712	750	777	737	802	751	694	736	800	772	689	731	692	700	759	743	704	732	709	711	688	713	723	716	717	714	695	719	730	687	708	734	741	751	707	702	707	661	714	700	705	725	685	743	701	705	741	737	727	678	658	727	722	704	713	728	752	736	703	700	722	740	756	711	660	739	717	725	745	710	731	724	746	718	728	742	736	735	700	735	724	772	715	696	697	765	697	757	734	705	726	756	682	746	683	704	725	699	704	753	767	702	730	729	719	762	659	686	718	744	722	737	763	704	741	734	741	702	697	742	729	739	766	712	659	715	696	731	739	682	721	683	753	747	737	697	729	733	701	744	738	709	749	750	739	747	697	740	727	733	692	711	784	744	748	726	730	717	730	709	712	692	717	689	714	748	714	713	679	769	701	697	689	746	725	689	724	697	717	719	719	723	707	746	691	673	713	712	696	736	721	733	735	694	746	704	762	753	728	764	734	688	708	719	763	732	739	704	716	710	738	723	767	724	692	751	678	725	753	722	734	709	749	727	740	717	697	738	694	671	785	729	702	709	733	718	710	697	759	758	733	737	744	719	732	710	702	694	699	731	768	769	725	733	734	703	711	705	722	752	701	749	708	747	726	702	781	675	707	746	689	726	711	676	707	686	745	680	733	740	735	745	692	708	751	710	683	714	741	678	717	710	698	733	723	721	694	690	788	738	703	719	734	712	691	689	698	732	708	740	712	705	754	729	770	715	788	695	692	706	699	735	721	708	714	769	714	676	750	731	732	699	670	746	728	748	729	720	723	746	722	746	722	679	713	732	739	717	717	744	730	742	679	702	723	741	752	768	727	714	723	704	688	704	668	681	745	733	729	686	754	685	700	729	736	739	681	769	745	747	725	649	682	690	761	758	689	746	715	714	735	726	716	786	717	660	711	707	728	714	716	681	695	753	752	741	708	751	746	685	747	686	727	682	686	758	721	706	703	731	679	700	691	701	690	774	705	733	760	725	773	690	696	708	735	711	731	718	721	713	682	750	747	731	698	693	733	701	733	714	780	746	689	734	688	716	701	741	720	746	753	717	757	766	720	731	749	719	696	783	723	679	695	731	736	725	728	718	701	694	746	719	739	718	738	687	735	695	713	774	684	696	702	720	716	764	789	734	740	714	714	747	681	714	737	669	680	676	760	688	721	744	729	690	730	691	720	694	741	720	761	696	734	698	693	692	754	742	738	700	719	751	754	687	751	709	735	771	766	742	747	683	738	740	745	710	735	758	777	701	719	712	736	714	735	690	738	728	732	707	711	738	745
28409	46725	37783	26559	21446	15996	12019	8747	6642	5487	4286	3491	2772	2234	1758	1527	1309	1342	1240	1102	1112	1146	1069	977	949	868	842	889	823	823	754	804	820	814	830	815	836	748	765	672	737	742	759	722	729	785	726	741	757	737	695	726	751	776	760	722	744	724	742	732	753	715	713	703	739	729	740	743	776	798	722	781	686	732	651	715	741	705	752	749	713	731	730	717	741	724	713	709	725	702	764	743	737	736	744	711	725	682	736	734	723	767	730	719	750	752	723	714	726	725	763	722	732	750	731	719	719	786	782	697	709	727	735	692	789	750	734	764	702	724	692	762	707	704	733	730	743	725	714	723	722	702	717	750	771	733	735	738	754	704	720	772	732	746	699	775	721	711	711	725	722	731	740	719	731	738	701	726	719	742	755	740	736	718	727	692	721	675	715	695	748	734	757	727	751	730	750	727	734	773	727	760	760	753	739	729	673	691	709	756	706	680	740	745	714	694	722	751	727	749	745	678	712	722	725	711	743	739	738	722	706	720	736	739	734	713	717	741	741	742	746	728	738	683	747	754	722	755	742	688	719	710	719	704	749	766	731	726	722	741	718	756	724	737	731	720	731	742	762	772	673	738	715	735	752	768	736	715	719	743	778	712	696	730	704	707	723	722	736	733	724	742	706	755	676	686	746	718	752	710	731	743	698	725	748	734	721	753	715	760	732	735	729	699	781	742	704	781	706	780	763	730	715	763	726	723	776	755	738	772	754	744	732	700	719	718	748	692	734	780	698	741	767	731	729	707	753	811	755	745	697	743	770	767	679	719	754	725	698	743	766	697	774	697	708	711	693	739	733	708	701	718	745	714	737	704	752	729	750	717	714	706	697	739	756	764	685	722	778	776	692	768	723	745	696	736	700	707	677	710	700	727	726	741	700	729	695	707	792	696	754	764	706	756	723	799	738	702	737	727	758	723	722	711	737	715	732	724	731	775	734	750	727	719	769	677	747	747	729	792	817	748	715	735	768	784	721	684	752	762	723	755	755	739	769	773	744	749	720	731	780	716	726	725	754	722	747	772	782	765	718	708	744	765	732	732	750	708	764	768	716	724	684	769	773	698	727	733	716	720	738	744	738	695	740	685	778	756	759	780	703	778	738	716	748	710	733	708	703	736	726	726	725	749	710	759	752	748	730	726	686	695	714	722	719	702	758	695	698	689	719	761	711	731	737	756	728	724	743	671	768	723	737	700	731	675	726	770	756	766	721	718	755	766	693	721	711	737	738	697	726	725	779	707	714	671	699	742	735	750	763	716	760	768	746	776	757	729	716	684	763	753	779	707	697	751	745	723	751	728	735	699	726	698	719	808	706	730	717	776	747	757	761	698	692	788	693	740	727	746	729	687	682	777	775	708	757	737	744	758	772	750	720	737	716	732	750	762	747	712	754	687	728	769	794	729	684	742	706	710	731	735	732	781	782	731	747	722	718	759	755	727	722	744	718	770	766	753	738	715	759	715	758	727	764	767	695	701	737	704	758	697	688	748	704	725	700	722	710	720	745	669	747	697	715	750	757	715	745	737	721	730	720	715	756	718	746	800	705	768	738	734	740	746	778	719	727	764	692	723	740	751	703	785	772	696	737	728	723	738	705	772	753	739	687	721	736	755	696	722	758	752	731	708	726	652	699	721	763	739	707	724	758	721	723	744	726	706	758	714	712	716	754	729	712	718	734	722	769	719	744	699	740	704	738	760	728	686	737	742	775	706	801	755	747	730	744	764	740	725	676	736	789	723	719	757	712	737	798	720	725	737	756	731	724	734	758	689	779	737	779	734	729	792	731	778	753	725	734	751	757	748	726	734	754	761	711	727	689	773	741	726	667	708	746	779	730	742	782	724	743	771	737	744	692	773	707	685	724	724	762	750	800	691	791	693	712	741	748	724	752	706	730	703	719	689	755	725	774	737	767	739	731	761	743	731	771	707	710	746	716	748	763	699	794	691	740	731	756	727	692	742	715	764	715	716	719	742	766	739	752	738	737	761	714	740	777	763	766	775	764	731	733	752	722	742	703	710	712	750	737	698	734	771	715	705	699	714	749	745	731	752	680	783	762	747	670	827	735	732	715	722	775	745	724	725	748	716	770	747	767	736	725	733	729	727	747	731	774	720	727	755	705	733	726	684	717	768	714	780	765	757	719	719	721	772	698	715	722	723	666	764	726	723	742	760	738	721	741	714	760	669	785	705	786	723	747	763	726	688	712	722	736	699	756	742	743	699	748	799	773	698	702	712	740	787	722	663	747	775	708	707	703	748	775	772	711	728	818	759	734	734	765	726	718	736	800	750	720	778	729	760	769	721	784	714	727	733	742	777	732	728	717	702	677	707	752	740	766	760	751	791	700	730	740	736	720	723	739	751	765	765	704	733	708	769	741	735	729	711	785	729	780	734	777	715	707	736	718	733	725	711	745	724	733	767	705	728	711	723	762	734	708	741	704	734	699	745	692	697	693	732	760	741	757	751	728	764	737	762	716	761	722	685	739	714	698	728	744	729	660	724	748	730	731	631	756	741	726	706	769	733	726	696	694	760	724	730	742	735	694	712	710	730	733	676	754	720	700	770	735	746	698	741	757	759	708	703	738	740	677	755	715	725	709	693	764	726	728	777	788	719	737	777	737	750	713	773	667	731	738	735	752	770	734	766	741	774	749	763	739	745	708	710	719	714	741	674	718	734	744	742	721	716	718	720	725	750	748	710	773	723	706	768	733	703	727	678	695	744	744	730	707	739	705	724	723	751	733	714	754	760	740	731	691	730	764	764	720	730	779	719	741	729	749	736	711	732	646	741	770	720	742	729	716	738	736	736	688	723	756	727	755	718	767	706	738	735	739	737	751	708	704	687	755	744	714	773	668	727	750	735	789	749	718	754	732	662	738	822	757	695	734	735	737	705	729	682	727	729	706	696	717	717	749	713	721	724	747	711	796	789	738	745	724	717	776	662	733	735	696	737	723	755	695	738	713	725	709	809	698	769	685	713	731	724	712	726	749	679	716	735	733	748	744	698	752	739	745	754	711	729	729	734	709	725	675	714	732	744	704	742	711	779	726	757	769	769	691	734	714	740	745	709	740	726	729	736	751	701	713	739	735	699	783	773	702	721	688	747	698	712	770	784	746	778	713	756	737	730	709	769	736	721	671	726	751	732	729	714	722	720	724	736	759	738	746	738	719	735	736	766	748	759	731	742	715	744	753	717	745	719	770	779	715	736	719	741	732	728	688	785	715	729	745	765	709	694	732	723	751	700	716	724	747	745	723	767	710	775	742	735	732	761	757	767	757	708	696	716	755	724	711	711	737	801	732	759	730	713	764	719	727	758	724	725	686	731	752	719	743	710	790	703	767	749	700	731	720	757	729	750	740	789	720	667	701	739	749	693	709	732	691	741	780	708	733	694	759	759	719	744	676	695	729	717	752	763	752	753	752	713	715	730	706	720	734	718	734	728	731	775	715	726	727	710
24417	21538	29103	25408	23939	22283	16333	9654	6978	5734	4409	3622	2919	2403	1878	1677	1401	1349	1343	1207	1211	1134	1131	991	981	951	904	861	954	881	904	881	806	829	859	833	795	860	887	807	832	789	794	772	818	821	784	815	813	760	807	816	766	776	774	788	830	726	746	798	788	777	785	812	808	815	839	749	741	724	784	765	813	757	811	804	789	739	804	772	722	759	719	792	806	803	758	728	748	722	787	780	770	802	770	755	805	757	818	747	769	783	792	795	788	798	797	749	806	801	755	755	772	856	769	764	783	789	795	791	787	776	807	801	822	756	803	759	746	805	821	817	768	814	799	775	794	807	781	737	768	775	730	772	737	799	787	770	797	765	803	805	808	757	784	791	808	788	817	782	761	795	800	727	742	802	760	766	759	792	748	786	793	771	794	724	796	714	783	784	804	810	779	755	739	789	780	764	759	785	818	737	787	801	790	817	779	809	773	737	777	790	746	717	760	752	758	825	763	788	722	748	758	821	764	740	755	776	765	824	728	781	778	784	822	784	743	830	803	781	826	815	798	805	756	873	768	757	777	814	790	723	805	824	793	715	757	743	755	766	756	799	744	788	762	738	798	802	776	752	841	765	796	834	738	755	735	770	793	737	791	828	708	807	754	820	753	826	756	754	727	767	760	793	790	746	804	780	784	774	825	788	797	783	821	826	745	819	779	711	798	818	762	764	796	760	803	739	778	825	757	804	816	789	761	737	763	748	784	771	757	807	759	787	696	792	753	782	798	783	723	725	790	764	760	787	759	761	764	776	755	807	829	776	746	753	767	816	740	783	743	825	788	767	768	758	737	760	795	786	749	818	767	783	782	755	745	784	778	785	779	787	776	812	781	802	824	745	779	756	787	791	787	780	734	743	757	774	725	765	753	749	814	764	804	776	822	738	772	776	747	809	757	765	790	745	775	814	806	819	766	777	757	786	778	757	784	825	792	792	721	788	736	803	742	746	825	782	800	802	746	790	834	800	770	714	771	738	844	769	756	737	788	735	760	764	817	773	769	771	716	781	749	787	829	821	749	782	778	785	778	751	769	801	772	807	822	699	766	754	808	805	761	806	752	817	786	759	798	739	836	765	775	750	795	794	816	772	753	771	836	767	817	794	783	775	816	770	749	795	812	749	784	803	752	741	740	795	749	768	730	788	747	756	770	753	755	784	811	724	762	790	751	776	793	762	754	799	805	762	769	772	726	779	760	759	788	768	774	777	850	734	791	780	820	766	804	802	784	801	724	775	814	804	801	768	776	817	757	784	808	816	791	799	755	787	770	771	808	771	792	758	779	769	809	799	717	788	778	764	710	799	783	749	790	770	778	783	799	811	769	790	813	780	742	797	775	775	743	789	780	732	750	808	780	799	792	819	820	715	762	802	826	797	783	800	748	770	809	769	803	768	809	824	715	824	772	758	752	813	806	790	745	764	765	798	771	794	701	749	764	778	758	770	779	714	802	800	814	752	744	845	775	784	752	785	823	757	790	785	753	819	803	752	762	736	763	768	749	799	793	774	794	768	814	770	783	797	800	776	749	747	763	765	782	763	795	837	769	827	788	706	757	790	800	790	760	781	777	795	820	729	779	807	738	788	793	793	793	818	778	762	777	784	750	815	790	773	782	795	761	743	797	768	805	795	763	765	785	819	757	791	806	802	793	774	761	819	785	789	737	696	697	767	800	778	806	759	811	778	788	768	768	793	759	775	787	774	775	773	796	776	793	809	792	764	790	813	810	721	814	765	780	802	769	794	827	760	777	794	794	759	770	749	806	774	845	808	807	691	790	762	783	763	745	785	742	806	843	823	782	798	804	779	799	782	771	776	791	774	740	775	769	761	773	787	810	783	770	796	812	786	795	748	798	821	746	762	804	761	752	757	772	762	774	813	830	805	759	739	773	813	797	813	778	756	793	711	757	762	813	809	790	772	802	774	785	830	760	785	730	732	808	788	788	804	812	746	781	787	766	813	786	829	807	762	786	744	800	772	799	774	821	724	733	828	743	773	744	781	772	782	743	790	735	828	743	773	813	775	777	769	804	803	759	861	755	793	803	738	804	786	745	756	800	785	792	770	785	802	766	782	783	778	777	718	770	771	757	819	794	746	799	753	772	809	780	810	766	812	790	793	776	760	780	819	768	793	817	816	757	754	820	806	778	831	766	749	781	782	780	803	748	794	737	759	777	817	804	748	788	782	755	777	772	786	737	797	754	784	783	767	809	739	746	772	804	764	729	841	750	805	769	844	772	785	748	766	759	781	743	836	769	745	785	756	820	777	809	782	783	799	804	797	800	740	817	787	740	800	754	808	793	826	772	732	765	729	755	787	784	774	839	816	806	787	808	743	777	774	766	777	783	746	802	751	822	792	772	779	805	798	798	785	776	778	843	800	789	813	795	775	821	806	819	784	760	838	791	760	791	785	758	829	813	745	805	766	786	839	800	736	708	812	812	788	744	793	766	783	768	769	780	732	808	766	741	825	804	817	763	843	787	811	769	769	769	785	766	777	798	761	747	767	745	754	760	799	765	739	743	808	760	771	723	718	765	759	737	841	814	815	736	788	748	780	755	785	779	797	784	808	777	757	787	772	786	770	785	783	801	777	770	772	797	764	804	827	763	776	798	768	731	776	771	753	773	825	791	754	782	831	763	833	743	797	772	776	766	802	750	787	743	790	776	799	750	791	808	793	764	785	784	728	777	814	792	769	768	790	784	709	779	817	737	736	752	742	766	764	797	776	805	731	775	812	795	771	811	804	790	786	809	771	762	788	771	827	744	827	799	875	824	761	814	787	795	770	798	758	776	736	834	779	800	768	781	768	782	765	784	873	747	741	805	773	797	803	802	801	781	732	814	822	782	770	811	764	814	820	774	764	776	732	781	749	791	800	780	809	722	783	745	808	758	782	769	784	757	767	841	827	827	778	804	778	786	765	817	759	748	763	758	743	814	794	752	807	778	745	795	772	793	770	807	792	756	754	789	744	748	758	774	845	794	715	807	812	796	755	791	779	767	735	790	776	711	748	756	767	814	808	757	789	736	778	772	781	766	755	807	756	826	773	769	734	749	796	799	790	744	781	774	754	830	774	803	799	758	726	853	796	820	754	811	846	771	800	775	778	716	763	785	802	795	757	789	798	772	768	811	778	757	824	766	780	789	773	728	763	879	768	790	767	811	805	787	737	773	840	764	721	762	768	770	793	753	754	741	711	775	715	750	770	781	811	716	774	792	815	786	805	789	772	774	758	773	724	807	710	810	784	774	787	754	751	787	765	772	759	838	787	734	840	767	826	756	748	763	777	817	787	789	773	804	811	770	777	756	816	746	851	811	814	743	733	757	777	799	785	792	772	741	816	789	762	762	765	756	813	794	798	785	798	778	780	742	779	834	797	804	767	796	800	784	833	814	790	797	801	788	785	746	780	783	755	807	824	806	856	811	830	790	760	795	760	794	751	794	816	789	829	808	774	775	802
28159	53898	44589	33339	27820	22116	16755	12531	9747	7979	6210	5054	3952	3031	2439	2000	1794	1594	1520	1451	1370	1199	1246	1078	1041	976	955	966	966	918	917	916	867	879	891	839	833	808	805	804	841	836	743	770	848	825	792	788	813	811	793	792	756	788	779	805	834	756	757	799	844	706	850	782	797	823	742	762	775	760	776	803	762	745	773	746	778	767	772	738	793	766	768	826	783	800	790	777	757	827	816	769	740	771	736	817	791	764	748	790	816	790	725	772	789	769	795	771	814	816	752	787	811	784	759	787	784	839	726	767	795	787	741	787	762	799	724	739	776	797	795	811	759	787	766	784	798	771	738	731	775	764	794	778	803	806	787	751	791	745	774	760	758	790	791	717	772	769	805	748	779	767	752	816	763	809	757	820	768	782	734	751	797	749	760	766	795	777	761	760	795	777	748	744	804	781	766	790	762	784	765	774	761	821	759	778	831	810	780	756	717	776	770	823	739	787	837	787	775	750	760	736	725	827	785	768	809	730	770	724	795	779	778	796	783	744	785	800	793	797	786	752	768	803	759	745	789	808	787	764	792	785	742	755	764	781	837	788	813	802	766	783	811	743	768	758	755	777	751	781	792	829	772	738	827	738	772	830	780	727	798	744	783	808	765	749	787	794	757	810	760	774	776	766	755	792	794	799	764	758	801	741	815	772	721	787	770	811	789	790	749	775	778	750	778	837	792	788	749	810	795	785	750	780	779	801	736	726	793	746	783	786	741	745	767	843	805	730	810	789	768	778	763	793	803	789	749	782	783	816	816	749	765	798	783	776	737	742	788	811	753	747	831	780	816	802	770	815	783	742	805	808	808	785	766	791	807	757	805	744	804	768	820	797	827	831	818	849	769	752	800	791	760	763	779	768	753	755	772	748	728	726	752	785	715	802	803	792	773	782	749	819	811	809	779	729	748	786	780	836	838	810	748	773	802	751	781	761	792	728	802	803	749	805	748	736	832	770	785	820	761	795	813	836	737	790	734	741	753	774	746	818	761	746	724	772	760	766	771	853	771	751	754	796	801	733	836	792	798	775	780	788	778	751	802	793	747	750	793	844	785	756	807	750	770	768	754	805	807	753	768	750	790	797	853	816	821	738	761	776	754	777	762	791	818	756	736	823	794	801	733	762	791	736	740	851	810	725	800	780	780	819	768	759	781	765	776	769	739	752	801	824	813	794	760	754	758	750	787	800	786	804	779	773	794	767	784	750	815	773	756	821	783	838	792	800	766	738	815	744	797	778	780	734	795	805	753	795	767	811	756	754	804	765	787	779	796	790	789	795	763	815	763	751	725	791	809	749	776	798	798	755	795	766	764	811	788	787	757	752	764	766	789	830	783	786	852	735	772	771	815	777	774	735	798	762	784	796	753	774	806	742	815	775	724	816	789	754	779	812	744	837	806	794	817	808	740	771	773	774	786	765	818	749	784	814	739	760	731	797	780	806	823	750	768	775	805	749	801	816	801	778	805	797	790	765	817	785	835	762	790	761	795	792	794	778	752	789	816	817	746	782	816	739	748	833	768	821	782	730	783	786	778	815	809	754	827	806	769	743	793	833	749	757	817	775	750	773	743	838	836	766	782	805	762	788	721	816	752	780	769	803	742	825	778	805	795	767	821	782	714	760	804	792	810	800	785	788	805	799	775	743	774	759	816	794	768	794	796	792	805	823	764	806	778	785	782	776	774	828	792	752	823	796	785	764	751	743	793	781	783	765	791	797	748	780	765	792	766	746	751	767	748	763	763	783	816	767	785	794	775	759	767	766	832	783	708	797	784	791	739	794	812	769	783	787	753	816	780	805	790	781	837	818	804	771	803	814	761	811	793	803	784	775	803	762	782	756	769	787	816	728	781	791	834	782	776	781	772	792	782	750	804	817	758	741	768	793	765	769	751	739	785	768	716	852	792	751	810	819	751	732	804	715	760	796	755	756	810	754	768	771	796	818	812	812	778	750	766	782	821	777	784	795	791	762	758	839	785	824	829	762	787	762	831	812	775	814	825	801	773	778	805	827	775	805	784	786	798	778	779	743	792	751	796	720	806	782	799	808	732	797	741	785	817	803	813	747	798	765	815	775	816	818	762	791	801	738	775	815	803	758	768	790	781	802	799	785	811	719	784	752	758	742	731	773	762	740	770	784	761	812	778	791	837	714	813	806	738	782	740	727	817	807	830	786	786	799	768	764	779	766	783	805	784	774	833	753	795	744	789	759	754	719	741	796	809	753	759	758	757	787	729	760	805	786	776	741	759	727	818	804	760	785	772	782	771	776	805	803	755	755	762	766	781	780	812	805	800	764	791	833	757	748	774	849	774	784	782	773	761	741	824	778	746	799	729	780	791	772	783	797	821	789	766	762	774	776	807	783	792	760	765	794	788	768	785	764	806	743	800	794	798	787	785	735	775	770	793	798	786	793	781	742	749	765	778	810	795	789	781	783	808	798	742	769	789	807	839	772	748	809	828	747	761	797	762	814	837	751	753	796	800	784	762	825	769	741	785	772	750	774	744	775	779	739	752	752	767	857	783	803	776	803	748	713	779	798	760	785	824	757	704	740	763	792	776	776	794	776	763	739	801	765	739	801	818	737	759	752	790	793	809	738	805	809	842	768	757	752	812	798	783	665	790	765	760	757	768	806	780	760	834	818	751	760	828	758	835	759	756	756	747	814	721	756	769	797	784	807	809	826	791	787	790	778	796	751	759	774	820	772	788	786	787	798	808	758	828	792	757	792	785	779	747	809	798	752	734	750	819	779	789	793	763	806	786	831	777	792	771	785	757	783	736	838	798	790	788	798	741	771	800	770	816	750	807	817	772	724	767	764	749	811	813	774	803	766	774	817	792	785	713	756	770	767	767	760	773	823	742	761	763	810	842	710	782	803	777	776	774	721	770	796	789	747	785	830	763	784	829	786	783	769	780	811	784	787	837	809	767	751	828	784	778	774	751	777	776	813	789	747	743	809	791	802	768	742	812	760	864	765	785	760	769	760	826	807	822	780	759	796	803	776	755	764	734	760	765	831	805	768	790	770	817	778	768	799	784	786	792	742	771	790	785	757	776	758	774	793	807	808	734	825	820	811	825	785	815	765	843	779	784	796	767	808	826	805	809	785	752	835	756	784	762	782	832	755	764	770	788	781	756	803	836	850	795	775	756	784	773	762	802	763	732	774	770	760	806	830	783	803	782	784	776	733	774	764	807	796	767	776	799	801	759	772	770	824	826	805	814	792	797	779	786	774	782	835	815	716	793	823	777	788	741	766	776	816	779	784	772	744	745	833	850	760	815	723	773	746	797	767	819	782	771	793	827	755	831	750	832	774	812	795	818	739	842	788	763	775	807	776	752	748	816	791	747	782	797	776	769	793	746	792	729	770	761	814	785	815	790	756	790	815	808	773	787	778	774	813	815	816	805	779	754	799	763	792	772	762	816	801	814	799	759	766	770	727	822	731	800	786	801	738	804	775
25627	21590	28901	27941	22899	17314	11667	7518	5493	4525	3573	2896	2410	1955	1662	1388	1276	1215	1188	1173	1106	1088	975	959	890	916	827	834	879	848	925	793	831	789	773	765	732	775	743	770	748	773	770	773	743	734	755	755	815	783	800	794	757	749	792	733	743	791	794	766	748	746	768	720	756	728	774	749	728	756	796	777	768	794	774	776	730	721	691	746	770	813	760	747	763	755	806	716	761	711	733	733	760	729	751	818	781	745	750	735	732	737	785	821	736	818	760	721	814	808	779	745	843	770	750	766	767	764	794	739	806	744	801	742	757	750	765	738	748	758	695	777	787	747	792	772	760	747	755	738	735	747	784	798	745	730	737	733	759	780	744	790	778	714	797	800	769	774	777	752	787	757	808	723	767	734	780	774	788	817	720	755	749	785	707	751	724	791	707	784	734	781	745	798	772	766	742	772	785	749	727	765	748	718	756	744	729	769	775	792	770	760	760	749	739	787	786	746	748	772	767	746	737	768	750	743	778	786	810	835	750	788	759	764	748	761	760	744	791	779	792	736	779	787	738	750	727	790	732	741	730	715	786	822	769	776	731	779	789	762	773	751	765	752	710	786	826	806	760	766	798	745	720	812	769	700	748	698	775	736	758	768	739	749	738	730	768	730	747	818	737	778	698	737	728	731	790	760	789	724	783	716	758	761	766	775	749	761	754	765	765	788	762	774	755	767	745	766	752	812	725	759	770	711	745	799	795	691	734	710	792	767	815	763	746	774	756	749	767	781	754	738	751	762	754	767	756	783	721	787	744	740	770	787	735	767	778	749	730	840	754	775	751	769	814	741	771	759	839	803	790	736	769	756	741	695	779	740	743	762	804	774	751	779	742	709	793	727	721	760	763	732	774	760	783	810	730	774	759	715	743	761	805	786	790	763	808	767	751	754	770	753	760	790	746	750	746	771	740	748	772	808	826	746	742	796	795	753	745	767	787	787	761	735	699	726	738	740	788	737	755	808	759	804	765	806	772	773	733	761	759	737	747	771	760	752	780	758	801	750	734	722	753	730	761	750	734	767	857	750	705	746	745	771	797	740	747	743	748	798	706	736	789	731	752	768	797	804	751	782	779	805	786	779	738	718	789	809	712	796	769	756	772	728	789	782	754	777	777	830	711	760	771	774	756	771	778	724	808	783	774	740	757	728	754	777	739	734	760	737	785	760	765	815	779	756	788	808	763	785	809	786	695	787	749	825	751	781	741	803	732	735	748	853	749	804	727	799	729	767	717	737	728	763	710	750	803	784	752	798	747	865	758	805	770	731	788	764	784	759	766	777	794	778	733	770	762	742	716	744	787	767	768	784	736	739	745	796	785	801	782	736	759	763	716	750	780	795	751	771	796	748	785	752	799	801	750	764	768	749	781	727	763	788	769	723	770	773	790	774	751	724	836	742	811	758	779	769	803	827	728	796	780	813	752	736	744	770	744	739	709	738	773	771	795	784	783	760	765	800	767	745	788	743	745	771	744	776	746	725	755	741	731	811	715	787	754	785	797	787	789	762	746	745	736	808	794	776	795	790	764	732	714	728	747	794	747	748	798	781	766	790	737	754	799	728	683	753	730	717	794	769	719	811	769	741	772	716	780	763	778	749	778	740	783	796	775	770	799	755	769	754	805	694	736	739	802	776	747	747	757	747	695	828	745	720	790	729	716	753	742	815	743	754	689	757	777	795	806	753	763	720	784	750	737	771	784	779	757	741	756	776	819	795	760	730	778	774	824	770	781	728	772	769	747	780	767	788	812	742	819	792	791	783	727	714	757	741	726	745	772	739	765	758	783	726	798	777	781	734	760	775	753	791	763	761	738	774	732	725	813	753	770	748	786	737	807	753	754	761	759	741	781	771	721	763	749	738	757	724	771	749	749	824	750	780	742	755	735	753	723	828	757	718	783	761	777	743	786	820	788	716	776	762	750	728	725	803	793	763	764	798	766	794	752	832	786	794	732	807	808	770	780	775	797	781	776	731	756	788	705	787	739	777	728	791	797	752	746	728	777	742	752	765	760	721	787	731	764	811	773	738	721	708	760	732	739	748	793	761	747	768	800	801	800	783	734	720	715	799	769	792	779	779	727	781	737	765	762	727	805	769	762	749	765	792	748	806	696	769	752	801	780	773	814	765	766	765	794	817	784	790	773	768	819	756	718	752	745	776	755	750	818	741	740	765	805	785	788	778	748	768	806	767	771	781	749	753	819	771	811	764	727	755	742	769	781	769	757	774	753	770	718	748	763	756	760	752	751	755	838	735	754	726	742	759	771	762	792	786	777	794	760	772	758	754	761	728	762	748	738	735	740	750	780	745	748	759	735	830	753	711	785	705	718	782	742	738	749	760	765	759	739	768	768	770	697	759	753	753	779	734	770	762	788	777	734	717	711	756	761	713	722	750	834	708	755	726	744	799	751	722	781	755	767	767	782	698	754	791	731	796	763	804	787	783	728	777	763	764	767	728	742	820	814	751	789	736	761	767	761	763	752	780	792	747	830	793	781	776	782	743	731	787	788	739	759	795	726	757	740	774	736	743	782	820	753	716	720	784	721	767	769	792	732	721	785	766	745	784	776	762	809	829	718	760	784	750	789	779	775	787	739	776	768	782	756	767	778	737	690	723	754	744	744	795	737	779	770	762	769	742	779	765	787	744	727	779	751	729	814	752	714	776	762	788	757	803	794	749	810	797	734	744	703	789	764	746	752	725	733	764	798	757	796	762	741	749	765	786	771	771	742	759	706	742	755	770	707	710	769	764	742	724	739	756	790	776	781	749	758	766	762	778	737	728	767	725	739	763	783	727	763	778	738	735	765	734	733	767	751	737	803	758	768	767	721	801	733	761	746	788	757	786	805	748	823	774	765	743	760	785	765	781	788	750	738	765	759	779	794	720	751	787	733	722	710	787	776	792	787	769	801	712	746	730	724	808	782	748	773	778	760	778	771	781	721	790	767	784	784	729	813	757	728	703	749	745	752	762	756	734	782	768	767	731	725	748	750	782	706	765	776	750	736	756	800	769	751	690	750	774	724	793	752	755	717	735	757	794	751	741	801	737	784	736	730	791	754	767	774	771	761	780	784	744	775	786	732	694	743	709	761	782	752	840	713	750	733	790	766	743	762	756	752	757	780	761	786	763	762	719	752	737	748	754	755	772	736	738	781	766	791	726	750	724	793	719	766	749	720	772	733	735	787	737	758	781	772	770	769	728	776	767	788	711	724	802	754	766	765	785	765	737	743	703	754	793	764	784	764	802	763	802	794	774	790	755	775	792	767	754	764	794	803	750	754	767	741	783	762	711	762	749	750	795	751	771	783	797	760	832	760	764	795	801	732	759	715	813	785	815	783	736	824	738	805	730	730	745	723	769	767	782	806	802	787	793	814	816	810	707	726	777	806	764	817	743	740	749	716	678	748	731	784	726	753	737	779	729	759	771	729	792	782	715	781	775	759	744	786	776	773	764	761	762
27955	50534	40961	30122	25141	19868	14695	10834	8245	6608	5239	4178	3370	2727	2171	1747	1552	1379	1370	1277	1239	1162	1118	1089	991	934	932	954	951	883	889	813	849	873	796	831	862	843	784	836	797	776	829	772	733	762	807	816	779	782	815	782	840	824	786	829	723	740	748	771	786	776	802	789	783	761	781	762	785	789	730	766	773	802	770	761	823	800	748	772	747	782	758	730	785	775	804	793	705	755	822	754	739	774	728	756	742	784	797	787	739	807	777	775	805	800	760	787	738	856	782	808	806	747	804	786	789	818	736	796	775	771	818	775	786	803	743	735	788	769	778	769	764	776	762	724	720	790	760	788	761	786	771	780	730	753	791	748	820	793	773	787	746	766	779	831	761	803	755	812	769	734	742	772	729	801	781	744	781	819	788	730	822	756	751	805	778	838	822	806	785	729	751	770	788	772	805	742	775	753	785	782	757	763	793	804	742	762	752	746	804	807	775	719	751	782	713	789	763	760	773	801	769	793	768	788	812	751	753	790	782	789	757	809	797	779	766	808	768	749	769	768	783	799	744	790	788	781	779	744	780	786	765	791	851	730	749	793	830	741	816	754	749	764	770	792	776	744	748	782	782	794	768	773	769	776	776	773	798	766	816	754	792	780	751	751	796	779	748	779	829	769	770	794	741	826	746	817	764	707	798	750	694	816	748	746	781	775	739	719	791	737	788	757	803	757	792	700	779	720	744	819	712	743	759	752	803	789	740	800	747	731	746	772	717	768	807	732	791	743	733	771	730	788	785	826	791	759	813	773	753	774	774	762	763	753	765	748	744	754	819	768	779	764	774	790	791	808	811	747	742	782	839	764	743	727	762	790	742	754	790	786	756	793	744	725	761	800	757	760	746	771	742	779	801	813	765	757	828	768	740	771	802	783	777	726	766	834	768	826	757	763	752	815	798	796	788	820	766	737	808	785	789	773	811	812	759	805	785	800	765	773	769	760	720	720	794	742	743	772	774	761	801	781	780	748	768	778	795	804	751	724	795	741	742	813	781	746	776	809	755	694	758	788	830	785	764	796	801	777	801	800	828	800	786	799	767	758	781	726	760	761	781	776	797	778	814	717	777	764	814	759	756	794	828	747	817	740	767	750	771	762	786	822	747	781	809	747	836	766	761	765	765	771	770	818	775	774	806	749	778	771	767	799	822	802	731	766	757	799	742	816	769	792	803	783	776	773	805	739	803	777	758	779	726	776	809	716	753	745	766	765	756	831	766	821	776	781	778	795	745	810	809	765	776	788	807	742	757	799	739	734	776	773	785	786	785	812	755	741	773	790	755	778	763	778	769	780	773	770	741	768	783	764	789	771	806	769	807	787	812	779	759	777	782	751	710	768	704	803	809	759	793	730	707	722	815	762	769	779	790	746	730	764	815	781	776	708	779	775	769	769	786	786	737	751	805	747	759	820	730	831	766	728	800	777	782	803	773	774	779	739	759	787	724	735	814	759	755	757	785	770	775	791	732	790	738	776	781	753	773	838	801	798	773	785	787	807	754	782	771	741	800	832	795	788	773	791	777	754	740	826	767	822	803	744	779	799	719	789	745	754	767	836	760	761	799	795	740	780	707	751	780	809	761	776	740	762	762	781	800	733	771	865	750	781	803	788	810	752	764	770	730	759	762	785	757	761	763	725	777	778	758	752	803	784	750	768	816	772	773	752	810	767	774	745	770	763	777	761	802	790	767	735	723	767	768	742	807	784	790	770	763	789	779	790	793	780	831	757	772	727	752	832	807	746	807	766	777	783	766	771	747	782	754	806	733	795	756	773	762	787	771	776	741	756	771	764	817	832	777	771	756	742	786	776	726	771	754	786	732	776	774	751	812	769	805	774	723	732	801	786	725	790	779	779	779	830	760	761	741	779	833	801	818	757	823	767	701	776	800	782	775	765	770	778	778	776	766	790	744	742	807	794	788	765	830	743	743	804	790	768	755	761	786	782	801	760	764	800	751	768	772	783	772	722	782	784	811	748	776	801	785	735	811	786	756	734	754	797	750	784	782	810	730	766	779	776	756	773	742	784	785	811	746	734	785	765	790	757	787	765	775	781	765	756	780	793	762	760	785	795	779	761	714	788	779	794	794	743	783	729	774	782	767	809	797	799	739	808	802	765	806	746	764	755	774	755	723	722	832	764	789	761	760	746	761	808	755	774	750	743	781	825	791	789	779	795	760	765	780	785	803	714	754	735	740	802	772	736	736	748	784	687	735	717	764	709	779	786	748	762	758	776	774	730	768	750	758	797	778	802	776	761	787	774	769	795	745	752	784	821	769	795	790	772	718	767	785	789	767	764	730	783	771	782	788	804	776	789	768	726	793	723	735	731	786	785	778	785	725	816	768	816	765	721	790	787	714	761	779	745	788	787	735	783	777	779	743	765	784	798	780	742	788	793	760	764	730	814	796	793	771	776	755	780	816	756	819	792	769	765	778	801	814	786	826	789	763	757	804	726	783	810	739	823	787	808	770	755	737	791	741	754	777	745	770	745	779	816	824	805	820	741	839	794	787	781	783	785	792	778	748	830	755	764	757	763	785	782	822	739	717	799	746	801	779	756	747	752	798	780	807	811	749	752	743	785	763	830	750	817	738	773	776	792	817	756	798	790	791	812	800	792	780	825	730	809	744	805	750	745	763	740	801	747	738	772	785	732	746	805	787	747	738	733	803	771	787	771	743	750	774	807	734	826	792	773	756	753	783	721	747	782	767	781	729	752	758	737	802	765	789	744	777	774	762	792	813	805	773	758	789	764	770	778	802	825	751	820	732	790	766	746	799	777	795	741	751	707	778	781	752	778	723	770	734	798	756	831	770	792	725	717	812	789	780	743	758	788	754	785	748	802	775	706	729	770	792	769	783	753	738	799	808	764	798	786	794	758	747	742	787	762	781	744	812	753	813	751	771	760	744	752	765	802	742	747	777	818	748	748	734	802	771	759	766	752	708	771	759	761	803	827	774	811	786	775	728	804	755	714	774	802	783	804	766	791	780	764	753	766	775	738	783	785	811	816	734	760	784	784	754	785	817	843	799	724	733	737	752	811	783	776	788	797	769	783	727	784	727	817	773	797	825	807	740	810	774	790	760	763	779	799	789	735	789	748	794	824	799	775	795	774	742	823	792	773	772	789	775	817	749	719	734	802	747	784	774	808	800	740	745	799	771	815	799	770	773	790	808	736	797	720	733	742	788	745	765	751	727	745	724	718	739	758	789	759	762	761	784	754	769	812	744	758	781	736	778	792	748	773	727	769	767	781	751	772	746	770	764	780	785	721	761	806	814	770	842	743	784	835	790	747	787	761	725	770	803	786	744	733	757	772	800	770	776	761	732	775	771	783	777	779	802	747	782	816	785	744	740	737	814	731	811	817	806	792	823	820	752	784	722	775	742	759	807	731	758	789	820	756	792	741	809	801	800	788	779	811	775	773	812	760	782	785	813	767	767	745	778	740	817	791	760	761
23305	21643	29500	24407	22542	24737	24076	13563	9351	7359	6096	4799	3962	3000	2498	2096	1786	1552	1586	1581	1431	1341	1310	1220	1178	1110	1087	1098	1045	1034	1039	1037	999	963	923	954	963	882	920	956	929	868	913	873	847	904	907	893	868	923	878	918	912	924	869	948	919	934	920	830	869	927	904	839	897	897	889	913	873	861	821	823	891	884	879	857	884	942	906	917	884	887	863	859	850	904	898	860	862	874	864	923	862	858	928	909	858	936	853	889	918	880	894	856	862	872	857	851	867	869	913	890	917	892	879	812	832	847	835	892	850	837	843	820	866	854	912	912	902	864	885	868	902	883	866	889	931	825	851	798	889	879	865	822	869	873	879	840	900	858	909	915	881	905	888	845	877	888	936	890	936	909	846	877	920	877	889	831	881	914	872	900	881	845	863	835	811	847	940	837	844	844	924	880	866	865	856	867	872	887	867	853	879	837	864	914	859	889	882	911	908	846	826	905	844	872	881	824	872	850	905	905	870	924	890	874	903	859	835	833	868	835	902	867	883	865	882	881	893	805	865	899	885	872	935	880	852	853	837	877	821	878	823	910	912	882	862	890	809	866	898	932	853	880	898	855	875	914	906	909	832	884	843	848	875	897	850	892	881	893	863	823	879	919	895	832	847	935	889	904	915	915	882	838	847	871	860	857	895	869	906	892	921	846	830	890	892	919	830	904	938	859	856	856	867	872	872	886	892	866	876	863	842	872	867	841	865	883	866	843	903	851	887	887	865	878	881	896	878	811	869	855	833	913	897	845	867	924	846	820	899	867	950	869	887	889	852	872	852	882	938	879	872	859	880	884	844	811	934	860	852	905	956	879	875	938	850	880	867	883	844	870	856	874	891	843	855	913	841	825	835	888	805	833	852	905	935	891	875	878	890	792	942	805	848	883	900	909	895	893	876	879	867	873	826	840	839	912	804	903	907	817	855	855	870	847	876	874	882	864	878	891	895	836	880	886	901	895	911	894	849	871	866	863	857	881	845	814	851	893	931	871	886	855	943	847	881	900	904	862	873	887	898	885	871	877	851	874	933	876	857	867	903	891	832	857	873	862	927	903	850	823	891	854	886	891	873	903	896	885	859	888	894	915	910	858	856	885	905	911	838	874	856	897	860	917	870	848	936	916	884	867	895	871	867	869	834	857	893	894	881	836	909	891	832	908	875	834	898	821	871	913	894	910	889	928	930	907	828	877	874	842	878	851	896	897	877	844	867	857	908	899	860	901	898	861	907	819	888	910	886	858	929	903	908	867	905	859	819	875	917	862	878	939	872	906	881	849	943	877	870	851	902	851	911	931	873	890	885	884	937	901	857	919	826	854	887	868	929	899	881	850	903	878	860	893	940	914	862	899	930	844	876	864	872	877	865	872	872	891	918	875	883	935	888	875	865	897	878	908	802	804	890	862	868	828	872	837	834	873	850	860	823	852	890	833	838	903	878	856	859	867	861	868	916	844	871	869	945	865	904	886	888	901	882	841	838	924	904	882	855	831	884	823	852	908	909	856	897	920	898	801	920	835	882	883	844	843	871	851	831	874	867	871	877	959	859	922	830	884	850	857	874	863	890	852	874	869	895	898	887	935	912	890	896	844	872	887	899	878	843	877	887	845	895	864	855	867	899	868	869	891	842	898	899	791	922	887	885	878	874	866	896	888	885	880	891	879	867	899	841	900	869	866	855	907	908	863	853	823	878	834	861	905	883	880	920	858	867	923	919	838	868	881	906	857	875	837	888	874	835	929	913	903	858	900	919	845	828	905	866	852	865	876	913	979	918	907	896	880	861	893	793	885	891	845	905	872	880	864	869	861	860	910	914	890	871	869	901	883	907	882	862	878	874	851	890	831	889	887	856	887	837	883	894	849	857	888	872	884	855	849	857	901	844	874	878	826	913	898	934	875	922	846	887	849	875	852	906	907	900	889	822	914	852	838	899	882	866	856	904	856	843	893	844	855	905	923	866	924	859	858	828	858	912	865	879	880	863	914	876	851	876	847	821	862	904	880	882	826	905	911	883	863	875	889	884	904	896	830	850	903	844	847	884	862	858	870	891	894	900	875	868	915	856	846	907	879	881	898	856	883	856	947	804	913	869	897	896	856	827	912	857	873	880	887	874	862	875	889	833	832	900	899	886	911	887	880	855	832	866	934	914	889	852	822	900	855	900	873	858	901	837	892	865	833	903	905	858	871	874	872	838	855	875	853	926	868	890	872	876	868	841	888	896	873	882	825	871	868	863	874	856	907	887	858	894	854	842	813	899	841	842	863	833	855	877	846	862	888	864	843	813	919	856	827	892	821	841	858	911	853	901	906	862	839	862	921	908	904	880	898	846	800	847	918	900	868	839	868	895	855	879	885	890	855	873	899	839	913	900	891	909	925	898	857	915	868	844	865	854	854	872	904	844	919	886	814	932	938	922	907	933	868	835	868	863	869	874	861	824	903	877	858	885	910	887	831	889	875	876	850	859	839	877	906	877	887	886	896	883	866	872	866	890	897	855	912	862	882	847	841	869	842	871	948	865	801	873	874	870	900	860	873	847	920	833	945	853	878	906	859	889	862	875	857	903	877	890	897	894	845	804	923	834	850	853	903	896	820	915	889	866	866	852	873	849	912	928	896	874	835	896	878	873	872	814	836	926	852	887	834	843	871	877	915	904	889	855	853	846	859	876	917	872	887	920	829	819	890	825	855	837	835	887	876	864	868	878	899	875	833	924	871	884	856	907	886	853	864	902	922	874	885	890	876	920	819	881	913	882	878	867	885	864	908	880	870	831	912	817	869	856	863	864	911	914	878	875	893	900	850	859	881	873	891	878	845	868	855	913	871	876	908	887	883	811	815	879	867	891	862	931	891	926	903	847	857	942	859	854	835	855	947	863	873	890	907	831	934	865	887	903	896	854	911	895	874	874	903	879	850	886	837	849	876	828	899	851	873	865	887	911	875	915	879	887	907	822	809	895	903	834	858	912	886	886	849	868	844	843	904	847	883	874	873	886	927	826	842	835	904	877	837	881	851	880	843	848	840	888	890	793	844	835	908	904	870	911	853	894	884	842	869	922	857	914	894	879	937	866	853	847	829	877	873	883	832	872	883	889	905	825	801	856	864	871	869	899	861	856	853	859	816	917	914	836	929	851	912	832	863	877	903	903	836	881	882	880	889	919	834	882	895	888	895	908	865	888	884	871	900	881	921	851	853	899	873	871	893	859	895	865	868	850	907	911	886	879	909	875	840	909	856	853	908	904	931	829	859	896	872	888	865	867	864	853	902	902	846	894	906	883	936	820	840	896	916	850	849	823	853	899	923	847	858	833	915	903	839	909	845	883	884	867	887	887	906	897	860	858	920	811	886	890	907	892	864	873	892	876	851	893	853	921	885	864	953	951	888	874	863	838	920	876	871	923	842	870	905	894	824	892	888	899	832	862	892	862	858	907	861	892	819	874	888	829	847	892	872	872	869	888	873	834	853
30288	59737	49206	38304	32809	26974	21134	16076	12286	9951	8020	6478	5170	4016	3269	2620	2157	2013	1868	1736	1739	1637	1487	1318	1307	1282	1106	1099	1111	1091	1034	1032	1044	986	926	973	983	964	944	853	860	892	895	887	835	839	885	898	924	849	947	883	937	853	878	877	924	876	957	870	852	830	899	840	824	850	885	894	886	896	896	821	842	879	829	843	860	863	819	787	818	847	887	892	825	834	855	914	868	856	839	837	886	866	879	873	927	878	879	838	832	853	812	902	864	860	869	879	816	868	871	917	875	900	860	849	874	900	865	815	882	879	858	824	859	817	853	816	848	857	862	827	851	880	871	875	953	888	850	880	889	800	843	886	825	862	949	842	834	873	862	901	846	859	857	848	880	794	803	850	898	849	878	846	908	844	901	826	864	932	842	825	805	828	855	906	924	866	849	891	856	859	841	889	825	846	842	836	811	821	936	845	875	875	902	853	925	867	898	873	894	844	881	879	916	847	851	791	839	861	871	883	879	873	862	888	889	828	858	827	933	836	886	866	852	890	881	858	877	878	849	796	898	887	838	822	856	901	849	879	877	925	868	858	888	924	873	854	872	856	913	878	801	797	909	844	882	863	855	913	924	835	886	862	842	901	879	882	827	887	893	883	868	854	898	897	857	847	848	877	850	899	860	878	838	832	888	845	865	854	864	866	857	861	874	855	833	872	868	897	886	834	856	847	877	916	808	849	817	875	835	900	854	886	833	865	894	872	890	825	863	850	867	860	861	875	835	817	791	866	879	841	897	878	871	912	858	792	845	885	826	867	915	863	854	862	842	830	892	829	860	878	859	852	879	862	852	817	873	913	890	845	851	916	880	861	829	830	906	845	829	862	823	863	849	892	842	858	806	846	841	870	873	829	825	904	915	868	865	901	874	877	858	863	804	847	840	930	859	901	869	905	878	866	866	807	878	948	877	837	918	899	858	897	841	844	847	897	827	881	880	922	926	878	877	869	843	826	878	863	896	881	868	866	861	856	828	844	869	868	875	829	859	856	799	863	852	804	842	840	862	839	853	879	848	861	907	837	791	957	858	839	901	864	885	799	874	864	841	855	876	866	863	880	902	912	836	853	851	859	875	868	902	867	841	897	892	913	884	843	892	906	846	874	833	856	864	834	878	838	892	867	835	871	882	881	865	859	880	834	867	907	830	830	842	866	840	911	834	872	832	871	914	872	866	845	876	870	864	926	914	898	830	898	858	879	831	892	856	913	850	867	833	879	851	870	916	875	874	909	869	871	855	869	870	852	878	845	889	868	841	826	809	884	875	939	866	867	854	824	874	885	879	855	872	866	873	845	912	839	842	889	849	839	869	838	851	833	846	839	893	871	844	864	844	844	870	859	801	855	822	842	837	861	896	856	812	885	875	916	899	879	844	802	883	877	816	857	870	905	837	815	827	864	812	845	860	834	835	877	877	866	795	908	823	867	896	854	876	847	858	878	874	877	845	830	860	881	870	862	889	869	845	822	871	877	858	851	881	870	857	839	883	849	865	840	885	882	849	883	835	780	904	839	874	823	913	873	866	874	923	923	877	873	806	835	839	849	908	847	829	880	880	894	858	886	883	851	866	850	873	900	893	854	841	843	877	852	857	861	892	931	871	859	887	828	850	802	858	881	886	882	825	856	908	863	893	823	890	862	866	857	870	878	893	876	818	887	873	867	798	861	901	927	896	884	843	884	929	833	918	916	896	908	869	914	940	858	863	881	828	859	842	862	819	884	890	847	857	839	893	859	848	852	903	855	878	862	860	832	868	856	864	847	904	885	816	901	875	861	870	856	855	877	888	839	845	841	875	863	897	872	893	809	820	849	828	844	899	867	874	855	855	899	899	847	828	884	895	889	834	917	876	932	871	867	879	887	911	873	818	857	892	847	837	885	906	895	872	862	935	805	837	859	886	923	835	794	886	853	901	873	837	868	914	894	845	893	888	906	871	948	769	956	790	853	876	855	866	821	876	852	865	819	855	875	874	876	840	889	874	833	841	817	848	854	854	857	779	873	871	858	862	923	861	847	891	875	874	864	833	822	863	897	846	860	880	883	909	895	943	834	869	902	890	915	879	868	877	845	873	859	888	862	868	792	854	883	923	901	868	840	863	882	880	878	848	854	920	856	853	834	869	894	857	803	827	821	873	872	822	868	857	859	856	826	852	836	884	897	868	847	840	850	871	858	856	859	855	867	851	906	850	869	853	880	840	836	928	817	809	910	894	893	828	880	823	873	869	869	854	857	910	867	901	861	837	911	882	796	867	898	854	845	860	868	827	868	822	894	923	891	837	870	926	931	886	870	878	861	835	831	898	871	880	834	901	871	926	873	790	874	898	839	864	880	914	886	817	868	819	860	841	824	804	890	852	857	909	874	868	883	889	915	862	881	894	788	893	827	869	820	867	850	886	839	892	866	862	877	841	838	828	808	819	846	881	844	914	819	882	900	861	808	885	859	887	854	886	827	909	835	921	866	867	828	853	903	835	897	884	853	835	840	879	874	845	857	882	862	897	897	886	857	886	871	817	869	819	873	821	838	913	831	901	828	852	871	919	824	868	812	886	885	817	862	894	883	914	792	908	864	859	875	874	845	864	872	889	865	851	831	876	868	867	911	888	875	841	879	867	881	891	901	894	887	971	923	854	843	861	846	855	915	825	850	825	865	850	808	865	841	884	880	867	841	921	881	898	867	854	839	870	831	895	894	823	849	874	846	845	863	874	819	848	854	906	872	924	796	869	890	872	866	817	832	814	858	851	865	831	868	890	830	850	903	842	835	842	859	857	861	889	869	867	886	770	817	880	837	885	852	890	889	848	912	858	882	851	885	883	894	910	807	851	858	849	849	869	838	879	881	842	803	863	853	886	829	868	902	888	898	813	856	863	943	853	879	874	831	866	882	871	869	850	872	853	864	873	867	885	895	862	850	921	831	872	814	900	896	875	864	840	873	834	904	823	866	879	851	872	842	839	861	861	883	898	848	893	837	860	848	848	841	848	890	906	825	882	836	858	872	924	860	897	895	837	819	841	851	853	841	829	828	860	900	889	859	813	832	856	871	887	901	869	837	836	901	902	892	902	890	844	887	896	871	822	869	856	901	759	881	861	877	859	848	901	880	880	871	877	841	872	831	867	894	844	840	803	878	821	890	854	921	850	862	891	858	837	889	858	846	860	874	838	891	875	823	887	857	856	858	849	865	825	879	824	845	861	886	852	905	904	881	895	815	863	838	888	913	881	857	911	886	879	934	898	868	816	914	838	852	871	878	841	854	901	862	862	845	879	827	862	905	937	864	823	860	898	849	874	886	835	896	870	834	874	888	870	814	883	905	883	865	851	845	865	896	909	852	872	861	898	843	861	925	852	893	889	861	900	884	864	930	848	873	826	924	825	873	869	833	902	825	892	825	879	827	880	888	867	879	856	889	875	821	871	829	889	949	896	881	838	893	818	911	905	864	880	839	866	839	886	856	863	882
29830	30563	37130	29043	19448	13234	9190	5884	4241	3432	2802	2483	2066	1601	1414	1231	1145	1047	1023	1012	961	937	889	879	839	784	781	788	813	802	779	802	768	760	736	738	712	737	718	688	751	711	752	702	753	759	726	760	754	754	734	770	739	697	729	703	680	734	771	724	721	677	733	683	770	711	721	712	754	728	742	667	738	709	745	742	732	762	744	695	706	709	678	727	725	676	707	701	733	639	683	744	696	727	710	734	701	685	689	729	769	723	757	753	716	710	727	703	749	734	704	768	693	717	732	694	768	746	744	739	786	773	699	710	753	689	697	729	712	773	732	707	691	677	693	722	711	699	707	745	700	696	750	687	736	713	727	741	720	713	668	744	721	733	744	775	718	738	704	714	711	722	760	701	729	668	724	666	645	690	757	752	678	721	724	723	678	693	745	726	711	725	701	702	713	681	698	730	734	703	711	696	684	716	688	755	673	702	746	722	746	716	671	712	680	705	732	719	709	705	752	714	694	729	716	750	692	719	689	761	726	696	707	702	767	718	701	672	724	689	647	673	763	727	709	721	709	752	682	711	679	706	735	710	737	733	732	671	707	740	691	706	649	740	759	732	700	725	720	707	669	695	655	696	748	748	755	703	734	717	742	714	708	732	725	682	738	736	685	710	707	749	710	717	737	729	762	701	677	663	704	732	750	658	718	699	694	678	662	739	726	730	701	754	690	704	688	778	760	682	705	744	718	688	723	709	727	773	711	745	692	701	768	715	704	710	712	722	718	734	714	701	685	708	737	681	703	680	759	705	703	753	729	722	740	705	726	747	731	696	737	740	704	714	699	767	721	757	698	701	752	732	706	750	775	729	707	724	754	752	723	698	690	690	695	708	725	688	717	734	687	686	721	729	657	694	708	713	710	692	743	747	730	724	771	671	745	737	675	712	757	725	728	737	652	759	779	732	692	694	751	687	762	720	719	685	703	764	729	717	735	722	718	719	708	660	723	746	743	703	722	682	762	716	741	701	713	720	677	779	682	731	745	680	725	749	738	716	712	721	723	761	777	674	774	742	705	699	749	693	719	676	703	694	721	731	720	717	753	705	767	687	711	686	741	698	757	736	707	702	737	715	716	724	750	669	733	753	788	723	715	720	673	677	702	748	723	714	714	727	709	683	728	781	742	722	748	687	726	702	737	749	759	691	760	785	711	732	770	709	709	751	729	749	735	677	720	682	710	719	766	743	726	692	747	689	718	711	709	721	721	722	746	687	673	715	723	711	742	731	738	728	721	710	742	710	703	730	748	708	676	699	656	678	713	718	712	719	712	645	745	744	702	756	712	727	795	693	743	668	730	736	732	688	716	739	733	725	710	739	731	732	771	690	725	704	754	743	722	702	755	738	722	752	761	678	690	706	718	705	681	675	650	743	721	726	758	703	705	710	761	702	740	730	678	709	667	715	721	738	711	708	686	757	699	668	664	684	697	701	672	665	721	751	713	718	711	690	705	724	737	746	735	715	765	732	710	667	715	703	736	751	700	705	707	760	712	704	746	710	735	721	707	729	700	690	726	692	729	703	720	671	717	771	700	674	698	729	741	744	709	703	685	746	715	714	734	705	731	720	705	759	705	759	685	727	751	721	697	710	696	680	739	722	742	722	734	708	754	754	733	728	707	740	712	716	752	722	767	721	744	753	749	704	722	747	709	705	736	707	715	705	719	719	706	721	732	699	717	736	741	700	721	686	743	727	719	738	716	731	741	680	722	652	699	687	688	709	639	713	779	691	733	757	688	717	709	714	707	768	763	720	765	749	737	712	704	747	728	693	731	700	693	711	753	700	738	782	734	699	737	694	715	694	681	771	732	704	757	724	690	681	743	705	745	721	696	687	667	666	680	715	731	739	741	732	760	720	744	682	714	723	707	758	641	699	710	745	705	695	739	717	725	686	740	739	716	725	736	741	739	695	739	706	720	733	728	693	752	717	723	721	742	724	715	766	738	730	687	706	682	719	758	671	707	715	750	686	719	698	660	653	730	802	725	702	729	694	737	717	721	688	737	703	699	707	708	722	679	721	731	674	676	692	727	684	681	740	668	771	657	737	711	678	691	699	734	702	713	735	716	732	749	707	734	754	654	733	712	683	753	683	732	685	721	738	708	726	707	739	711	766	686	712	746	696	728	718	678	709	731	702	743	727	719	705	712	687	715	754	758	737	685	733	730	664	760	690	716	690	777	738	706	738	710	715	729	753	714	679	728	756	700	748	736	726	689	710	712	717	699	709	734	701	703	784	727	689	733	744	695	693	665	763	693	719	706	686	684	749	690	706	733	734	711	703	738	728	727	739	759	766	728	713	689	681	719	713	709	711	727	700	703	716	731	737	723	742	695	695	749	705	726	679	723	727	718	748	699	676	711	727	772	718	712	708	715	702	701	756	720	699	743	758	745	722	689	735	741	738	682	730	754	675	737	759	688	677	709	733	663	659	717	663	742	734	715	738	677	687	710	774	734	678	732	729	731	724	776	745	736	699	716	727	699	725	721	689	724	712	739	710	752	717	683	743	744	756	731	698	688	740	686	724	672	734	696	714	706	735	733	740	757	688	731	712	729	727	726	631	667	690	725	715	712	695	748	754	672	726	680	703	694	703	724	712	722	742	696	774	758	736	711	735	713	690	724	725	735	703	707	722	713	687	677	731	678	706	765	698	737	723	695	730	726	706	705	736	698	694	731	719	710	719	714	806	696	718	728	726	742	726	679	743	776	726	692	690	719	743	731	729	711	670	743	695	677	709	724	698	729	688	724	762	749	723	752	692	670	741	684	786	695	724	730	745	748	735	718	702	745	681	700	702	760	726	706	747	723	775	751	741	679	741	707	683	708	705	721	677	742	734	753	776	702	725	722	715	689	722	699	705	771	747	756	750	758	697	724	729	682	713	732	696	730	713	696	756	705	711	664	731	721	677	676	694	729	695	708	697	711	691	693	730	729	759	736	699	767	719	718	672	733	708	721	735	754	695	742	717	736	738	681	769	750	708	726	718	680	683	730	716	721	748	741	734	668	751	677	707	765	688	750	753	733	731	735	724	709	655	762	675	726	749	707	699	731	725	730	710	752	731	715	679	737	702	704	704	758	677	687	738	683	767	745	758	761	702	738	704	697	761	710	665	721	717	747	754	693	711	663	708	749	657	698	750	734	702	759	757	732	711	742	704	748	717	763	724	729	720	724	717	732	715	704	740	718	695	676	716	719	726	705	704	712	746	761	733	707	678	717	696	761	762	738	716	710	703	685	697	731	674	721	751	679	730	666	745	728	738	687	727	714	746	734	731	680	680	723	678	748	695	717	705	727	756	687	721	733	724	694	744	730	723	780	702	709	695	676	751	723	775	699	691	735	686	747	743	700	742	750	751	684	715	741	724	740	687	722	755	736	750	718	726	715	726	741	690	744	721	730	743	704	716	711	705	753	703	697	728	744	695	721	745	745	755	700	707	731	728	720	718	694	745	750	718
28210	46307	36821	26260	21250	16628	12284	8547	6333	5029	4045	3405	2784	2196	1831	1548	1310	1211	1231	1185	1079	1022	964	896	914	826	804	839	842	840	784	793	754	761	775	713	794	801	740	781	754	731	733	720	747	683	792	751	692	706	743	758	753	747	727	682	711	768	754	691	711	720	713	709	716	777	696	722	705	728	758	726	712	755	740	724	739	743	680	712	729	682	724	719	696	757	721	738	722	711	728	750	728	711	722	679	708	777	721	762	671	735	703	717	713	745	683	781	756	729	689	707	727	711	753	684	730	712	754	704	765	736	708	702	727	720	768	735	715	746	739	688	696	695	762	754	727	734	726	738	659	693	708	738	769	765	716	731	736	708	731	725	730	727	705	686	715	709	704	695	700	788	692	737	730	701	767	752	720	677	745	679	733	709	688	721	741	696	677	717	774	670	716	705	705	724	752	721	750	767	743	714	733	732	730	725	743	717	684	721	672	746	713	701	668	746	730	760	694	712	762	712	754	742	736	745	730	712	750	752	768	715	699	676	715	720	715	692	706	765	700	723	685	716	709	695	791	724	710	653	690	657	717	715	739	750	755	736	786	715	696	707	743	722	699	763	757	746	735	726	788	759	690	762	693	734	673	745	745	742	740	762	746	754	724	747	739	744	730	698	739	728	767	716	748	708	762	728	706	680	703	700	709	783	731	707	735	718	727	737	733	723	691	764	722	711	697	633	705	755	654	730	748	759	706	730	733	719	784	732	709	750	753	750	741	716	697	754	747	699	743	758	755	802	736	737	745	691	723	710	712	711	690	750	687	708	744	730	734	717	688	725	715	727	730	718	690	683	707	753	768	731	725	713	728	683	635	756	771	720	729	712	753	767	726	707	710	715	764	734	747	701	734	757	729	721	726	767	745	771	737	742	689	706	737	751	722	696	672	724	738	711	710	739	744	697	704	741	747	754	724	698	732	694	638	718	743	720	712	733	766	713	721	734	721	724	705	728	742	725	731	752	702	714	754	718	779	701	712	706	771	700	752	744	724	761	714	699	780	662	658	725	732	750	797	700	703	711	717	752	713	688	678	751	760	715	748	703	731	703	714	738	725	748	774	713	741	753	668	680	764	690	722	738	734	663	702	734	671	715	724	763	708	754	785	735	736	719	738	663	736	748	731	757	745	736	705	738	762	717	689	727	736	777	722	701	761	703	690	669	751	767	772	735	705	735	747	752	768	679	757	715	714	731	737	705	681	723	731	723	746	762	741	728	759	697	692	759	746	742	647	757	696	688	766	751	696	722	670	731	733	723	745	756	758	722	712	755	701	705	756	741	688	773	711	752	730	742	672	698	744	709	773	707	703	711	728	751	739	731	687	721	711	734	739	713	765	714	766	744	753	710	738	690	712	751	697	725	753	745	719	743	711	764	760	697	687	735	762	700	756	727	725	670	683	739	754	744	780	736	795	731	683	757	711	710	706	686	728	728	727	701	692	722	706	699	737	732	761	710	725	732	694	756	739	730	695	735	687	726	749	729	760	722	741	692	746	760	739	736	743	714	778	719	733	744	713	727	707	763	739	710	766	710	703	703	708	696	703	759	734	695	742	686	747	729	699	675	720	671	757	749	745	733	702	764	713	728	717	728	715	732	693	707	696	732	680	763	754	759	727	714	703	757	713	710	744	704	742	699	732	705	746	717	737	726	728	701	756	715	712	774	755	691	736	745	709	711	745	708	742	719	691	757	738	689	734	692	721	731	728	737	662	731	774	754	725	732	710	667	729	753	766	689	720	689	745	751	696	683	721	724	721	692	748	752	788	750	706	752	758	715	724	722	768	725	706	745	699	703	705	657	712	704	713	728	718	765	763	708	726	719	706	701	744	688	773	709	721	737	693	712	766	756	751	705	737	734	743	733	697	807	719	721	722	708	723	747	684	750	707	709	715	736	702	739	725	745	697	726	735	692	743	784	686	724	762	719	677	724	787	709	738	700	724	714	721	760	691	737	734	731	752	705	756	714	771	694	745	693	749	687	723	709	759	704	737	770	756	681	699	737	762	685	673	738	721	751	721	725	772	760	755	756	767	749	736	693	732	736	766	683	706	749	748	717	740	730	745	764	746	708	718	715	715	770	730	742	764	747	765	726	690	752	712	691	706	745	726	724	697	744	733	749	722	742	791	703	723	781	727	768	710	704	787	681	714	729	684	756	789	700	803	713	671	688	721	712	660	732	708	719	700	734	748	737	679	712	685	679	697	735	728	742	762	725	721	675	742	713	730	740	745	764	775	675	708	746	757	706	713	715	752	696	740	746	711	721	776	749	725	724	700	741	711	697	694	773	763	729	691	685	737	717	718	708	708	700	714	735	776	740	744	692	701	717	764	724	708	731	703	703	780	717	737	678	703	706	695	748	705	778	731	743	718	692	728	753	725	719	737	698	715	744	807	703	776	697	756	686	685	686	700	751	715	679	723	715	726	733	738	690	684	744	683	759	760	723	739	742	711	736	700	736	654	754	739	710	752	681	687	740	759	691	683	702	732	734	745	773	706	743	707	750	731	791	742	685	741	728	749	722	750	718	734	708	723	783	718	740	672	693	741	735	740	752	719	750	744	716	724	713	695	747	690	755	734	757	742	712	727	687	728	773	709	698	720	735	769	710	696	736	741	756	759	734	733	779	772	731	761	705	751	727	728	744	770	730	727	710	746	743	692	758	731	700	723	695	787	731	709	730	775	689	713	731	739	716	717	740	762	734	751	746	751	709	671	673	729	702	740	727	703	685	674	731	762	729	761	744	736	745	689	771	779	738	750	706	747	757	760	774	730	689	730	719	696	764	745	735	743	705	733	687	711	715	769	723	781	716	701	800	729	694	715	742	737	740	721	706	741	738	717	738	729	728	748	753	746	690	709	687	759	743	695	709	685	711	772	718	702	689	709	738	736	709	711	723	687	666	726	685	718	725	772	796	701	736	687	800	722	724	728	698	742	741	710	768	743	747	755	745	739	707	771	756	724	736	715	722	730	743	728	720	728	761	722	738	714	725	718	711	746	666	734	744	733	738	711	719	741	733	754	707	699	717	714	734	723	732	726	762	767	719	721	691	742	699	729	711	719	747	706	736	735	748	699	707	740	720	740	703	688	718	669	796	715	719	663	768	746	703	683	735	712	679	739	765	728	746	648	707	783	748	745	733	700	730	729	737	701	716	769	707	721	745	672	752	672	724	731	714	664	694	735	739	711	726	714	750	742	755	700	719	740	721	665	777	722	718	753	692	725	778	713	730	678	702	732	721	740	731	745	775	773	725	768	746	756	709	705	746	713	680	703	743	719	692	709	752	724	693	707	738	719	768	673	726	733	680	777	758	698	697	756	735	743	738	755	725	770	742	722	791	731	795	753	747	715	750	741	652	702	742	770	674	719	737	743	689	749	734	719	739	735	749	703	752	719	741	698	739	729	724	667	768	736	707	748	715	696	744	719	706	731	761	726	714	743	700	688	728	700	687	715	690
24444	21549	29116	25468	23895	22561	16668	9734	6655	5334	4258	3639	2894	2417	1984	1594	1491	1342	1272	1146	1186	1108	1078	1037	935	935	930	903	847	935	882	844	855	814	900	881	890	861	797	827	769	788	765	740	806	780	830	772	832	754	771	816	798	786	823	780	733	805	847	807	795	780	824	735	734	767	801	782	832	826	760	829	798	799	779	776	789	780	827	830	798	776	740	786	735	765	773	780	786	846	808	819	808	767	794	801	784	762	714	791	790	749	810	768	803	748	771	768	788	782	835	765	784	792	766	770	777	784	756	797	778	772	729	809	809	755	778	788	807	734	782	773	749	786	773	816	772	794	799	730	797	791	776	734	798	784	742	731	777	746	757	798	787	788	776	752	804	784	739	790	768	805	774	764	783	754	766	729	800	741	769	774	762	767	822	734	772	785	768	790	765	783	783	741	762	756	797	795	791	740	761	796	752	792	751	786	845	757	812	827	761	771	824	765	799	790	779	788	761	778	757	801	782	824	796	777	778	773	783	761	803	789	774	765	730	760	761	778	748	729	764	743	783	778	804	800	767	768	773	723	761	762	782	765	756	751	751	802	759	776	756	726	765	779	775	857	715	750	782	751	757	794	777	759	748	762	765	828	760	746	730	810	764	756	797	805	799	771	836	821	808	757	771	827	756	783	782	766	783	786	742	801	753	796	811	767	807	776	776	774	778	823	769	756	823	742	758	787	771	789	761	780	800	797	701	787	772	750	744	775	795	820	762	796	790	815	783	736	798	748	752	812	742	831	850	794	776	747	776	781	765	796	759	778	779	783	758	790	811	721	771	795	808	817	782	695	784	746	775	794	772	771	766	790	780	802	813	754	729	763	819	782	786	753	755	770	791	794	796	716	789	773	766	736	763	778	722	714	780	765	788	769	756	760	783	697	745	775	757	794	802	749	755	806	761	789	804	770	799	807	773	740	820	724	756	798	783	754	729	762	818	779	779	774	776	782	779	781	775	760	739	785	851	735	770	735	768	791	824	737	809	782	724	804	790	793	780	807	776	794	765	840	821	752	746	734	781	767	719	801	741	791	772	728	795	800	819	748	838	800	759	786	769	758	771	772	775	852	818	800	823	752	838	734	726	764	735	831	823	748	729	757	750	774	774	795	742	752	835	789	783	741	815	807	753	732	783	752	769	834	796	793	754	768	734	787	763	772	770	783	762	775	762	778	776	762	736	809	821	826	801	794	742	782	788	806	755	764	771	772	864	782	784	750	776	787	792	779	748	777	798	752	786	805	814	848	814	788	743	771	799	782	796	838	795	755	821	767	789	794	782	829	778	812	810	794	783	739	773	754	770	823	819	843	782	723	762	794	743	804	814	747	768	792	778	782	776	740	786	750	780	795	787	787	782	771	791	800	796	737	792	796	736	790	758	778	758	772	792	818	808	772	775	809	799	807	786	802	808	798	798	782	778	808	814	754	828	740	758	709	758	812	773	763	787	796	809	739	779	764	789	795	755	769	779	782	792	753	778	820	807	739	755	753	719	715	756	805	809	810	817	752	781	779	762	797	792	797	780	764	756	787	796	816	774	735	762	752	797	777	747	809	821	772	750	841	770	818	757	757	796	816	802	811	777	779	785	789	726	765	799	732	809	810	782	814	779	798	774	785	760	841	746	788	787	756	780	787	725	798	795	769	801	779	783	768	758	772	743	791	802	792	812	824	765	751	819	807	759	784	758	755	763	809	851	794	799	754	783	774	796	797	803	778	776	720	764	777	767	763	752	768	781	774	782	776	792	774	757	814	804	822	824	764	727	820	799	775	806	800	760	721	794	716	778	808	762	804	783	769	780	734	786	774	755	775	800	820	768	750	719	802	787	793	774	768	779	752	773	789	770	791	826	824	757	821	777	815	780	777	750	804	800	800	765	781	789	804	755	806	833	788	772	776	816	765	758	756	761	776	798	754	810	823	755	804	763	730	769	811	739	799	783	747	771	791	817	750	736	717	756	752	818	793	793	797	770	829	767	753	838	783	754	810	791	767	784	787	787	771	792	768	729	813	791	803	808	781	793	780	816	789	741	744	791	774	731	782	772	858	790	804	770	847	798	765	767	731	754	757	765	779	774	766	787	765	801	795	797	764	785	787	796	732	824	753	781	788	742	717	811	742	726	804	733	764	805	787	752	817	770	785	798	769	821	755	726	808	813	772	799	751	798	803	782	768	774	777	768	803	766	748	803	777	775	787	713	777	778	786	799	835	752	780	780	805	816	760	766	742	786	838	757	772	763	740	796	775	810	792	743	797	754	819	809	803	788	755	807	780	844	769	791	756	757	779	771	757	805	788	751	796	749	751	763	772	777	772	744	799	784	779	762	768	751	758	764	781	782	756	789	754	729	733	803	826	735	821	773	724	766	776	784	720	807	759	766	788	757	805	751	806	756	752	766	793	750	755	823	770	844	763	776	756	749	789	773	728	788	832	762	784	826	748	802	808	770	732	780	808	790	810	800	794	804	761	810	724	753	782	812	734	792	811	799	746	763	710	775	766	778	797	806	803	822	776	755	795	819	761	791	811	731	736	750	823	778	787	806	831	803	801	752	815	805	751	789	755	743	800	798	804	812	804	749	704	778	709	768	770	809	753	782	767	732	803	784	788	835	772	743	799	817	808	770	759	785	737	799	743	754	748	785	739	853	730	726	770	760	699	800	789	795	756	789	769	740	788	774	794	808	766	795	799	800	737	726	771	743	756	732	802	759	818	746	791	795	810	774	811	752	805	781	740	779	756	756	770	761	797	843	802	769	808	792	738	800	847	822	794	789	830	735	731	786	773	801	791	722	769	782	782	799	770	792	775	805	739	774	778	747	764	776	739	767	738	761	785	729	792	809	751	769	788	779	758	757	776	795	767	775	783	725	780	764	761	768	800	791	790	803	798	763	797	823	731	834	751	753	794	802	767	772	813	805	811	781	794	795	783	733	797	809	760	743	749	771	773	792	778	779	796	837	741	791	734	774	774	791	777	802	731	818	796	809	782	761	785	800	769	772	746	761	824	801	756	782	765	734	769	760	816	786	725	770	842	773	772	790	787	819	799	704	793	793	806	767	789	755	773	771	855	745	806	782	763	838	806	763	781	748	779	790	761	745	737	792	782	778	800	780	788	786	781	727	777	759	798	817	861	738	752	772	762	721	839	800	802	754	789	775	803	784	792	723	765	773	788	813	776	805	772	759	762	741	738	755	771	771	799	806	822	754	759	793	772	769	737	749	782	838	754	821	780	770	748	766	779	766	814	771	826	797	749	785	791	801	793	791	787	797	765	807	797	777	729	758	809	815	733	778	809	739	768	765	751	827	800	766	767	761	845	770	764	761	783	759	801	739	819	801	781	776	763	757	773	770	768	769	709	792	783	822	772	773	813	799	779	808	767	829	777	747	768	767	829	789	778	751	760	760	780	756	800	736	816	763	725	736	772	806	721	791	773	752	770	750	767	774	756	795	767	781	771	774	799
28210	53964	44535	32692	27328	22544	17345	12522	9356	7312	5927	4862	3884	3088	2484	2046	1725	1601	1488	1385	1375	1235	1180	1051	1110	1022	960	934	933	942	912	869	867	870	865	810	843	810	766	785	831	835	799	740	797	839	827	728	774	799	810	821	751	831	776	767	802	817	779	768	807	802	775	766	774	829	785	790	794	823	817	783	726	780	818	768	825	772	791	787	791	821	737	780	783	785	772	828	765	772	799	751	799	774	793	760	787	754	764	771	796	793	740	745	802	804	749	748	779	758	771	744	753	797	787	822	811	806	775	821	788	778	747	738	834	812	815	789	799	818	839	725	762	801	804	781	794	739	791	773	730	740	813	807	756	713	811	783	724	780	779	755	781	849	817	754	762	771	754	781	800	751	786	778	808	755	743	831	775	807	784	774	788	788	770	805	751	780	739	747	803	776	810	752	791	794	788	833	784	781	804	783	808	759	770	779	771	725	821	778	784	762	756	783	793	795	818	803	804	820	802	785	789	786	808	787	813	777	759	731	787	712	832	775	800	778	823	794	812	782	756	786	812	773	772	770	758	742	747	799	737	805	741	795	779	795	791	742	799	753	794	810	788	748	764	750	822	824	807	811	763	802	759	746	784	790	802	819	797	782	770	721	745	756	789	804	711	790	773	799	758	795	805	795	736	787	787	775	799	787	791	824	807	724	778	744	775	743	764	787	787	815	787	758	806	797	777	798	785	772	759	818	753	800	756	797	789	724	762	825	805	742	789	778	790	755	746	802	754	731	805	789	769	798	762	799	714	772	754	787	778	749	776	802	815	781	763	801	745	774	799	767	771	810	790	777	779	767	741	763	781	777	759	748	769	712	778	804	708	822	768	800	773	771	728	754	769	853	770	798	783	801	836	789	775	737	748	817	774	763	832	756	774	797	809	744	759	777	790	775	775	801	783	816	783	804	841	773	813	778	750	796	791	781	779	810	787	792	815	787	762	742	778	744	767	772	779	744	783	807	832	766	763	753	767	779	807	750	781	762	791	773	782	760	787	806	772	811	717	768	760	840	742	777	801	759	783	751	753	736	745	801	773	765	736	820	830	767	793	849	765	771	818	775	756	801	769	759	796	785	811	762	812	771	757	768	723	763	767	780	757	752	765	788	854	811	758	772	775	811	745	776	780	815	783	770	771	773	759	787	775	760	750	788	720	832	830	798	745	798	814	779	778	796	731	780	778	769	813	743	763	805	753	796	818	772	782	746	818	739	748	765	795	805	789	799	755	785	785	755	766	749	778	746	771	796	769	741	801	797	809	767	750	752	775	738	802	733	838	769	773	787	791	782	811	778	774	789	766	820	731	805	797	800	790	779	797	756	773	770	773	718	781	809	736	750	775	784	798	769	787	789	776	826	808	786	761	805	767	766	770	767	792	749	825	743	798	787	788	806	707	798	768	820	775	790	800	793	781	822	788	809	778	791	822	796	784	751	761	719	813	807	819	819	788	765	736	780	846	739	773	801	767	749	772	759	762	820	769	748	771	816	757	768	745	794	793	796	731	780	741	768	783	765	780	797	809	783	758	782	761	790	769	788	787	794	753	840	723	753	725	768	757	772	784	790	807	779	746	810	783	779	748	729	769	799	740	741	761	789	783	744	770	817	734	705	822	747	751	804	834	799	777	759	831	777	780	765	759	818	798	741	729	779	782	763	752	778	733	822	745	743	767	760	806	765	808	825	812	739	766	794	770	781	799	780	750	807	831	782	804	778	789	789	746	793	783	776	740	733	801	793	751	739	787	807	736	803	796	778	805	804	735	759	802	801	767	779	816	801	757	796	814	823	794	789	781	798	748	787	806	764	813	785	788	777	821	758	757	777	773	741	770	764	728	830	788	781	747	726	748	800	757	785	767	729	820	781	770	789	799	776	788	756	701	798	760	792	810	730	802	758	766	757	755	717	816	758	763	778	811	730	739	794	767	790	777	760	756	775	783	725	788	766	794	769	781	748	745	784	757	776	780	797	717	781	802	797	813	754	813	775	718	762	754	724	818	768	729	816	769	747	734	732	765	783	765	745	795	779	780	790	792	754	785	790	726	771	750	763	796	699	760	745	784	739	752	784	753	790	732	772	788	787	766	799	812	792	767	761	781	785	752	787	757	755	846	756	837	808	776	803	766	829	754	791	751	777	781	758	755	768	796	762	756	757	761	751	766	759	784	763	742	820	722	783	791	742	769	788	798	801	819	824	805	791	790	767	762	730	787	751	805	769	773	805	787	775	707	749	724	813	788	761	744	790	790	751	784	823	794	810	739	823	792	797	784	827	738	815	791	771	792	821	740	778	749	755	773	752	815	749	802	837	792	738	796	771	800	743	764	783	780	765	729	799	780	783	793	774	784	741	830	768	823	778	764	772	710	739	788	800	796	828	732	778	797	804	725	733	767	826	764	847	819	780	759	789	751	755	744	774	808	756	774	803	829	788	746	768	771	830	758	740	765	794	813	789	792	820	799	801	785	770	785	748	809	775	782	824	786	792	785	713	764	771	793	790	791	739	770	773	784	789	827	761	757	779	743	823	781	730	766	766	744	818	763	776	823	811	775	761	773	803	789	779	780	786	801	776	794	751	777	779	766	845	767	733	774	766	796	753	792	792	778	821	780	786	804	806	741	770	735	825	786	783	739	812	789	768	754	803	817	760	819	793	795	813	743	770	770	792	742	860	821	806	762	770	827	768	721	784	785	827	788	824	751	715	754	756	762	766	757	782	771	782	719	738	767	782	771	740	737	778	808	807	789	777	762	761	749	772	756	700	752	726	797	773	793	802	805	772	799	791	815	801	851	739	760	811	821	779	793	757	757	797	745	838	786	798	771	774	812	772	795	757	738	792	789	811	822	792	791	832	760	755	771	827	809	821	767	818	740	773	833	769	747	812	783	819	745	774	762	783	788	754	755	782	731	796	753	750	823	813	795	794	779	730	768	797	765	729	782	759	785	763	764	771	802	779	770	761	843	813	772	805	843	800	787	809	736	777	779	808	752	833	830	825	800	773	780	810	807	758	771	786	745	774	790	745	803	799	815	806	793	821	762	820	919	801	765	774	788	759	777	763	755	750	811	789	728	795	790	815	778	743	726	820	829	788	785	755	763	788	742	771	798	791	755	783	790	748	799	831	757	781	775	752	789	796	766	799	716	810	777	785	814	773	781	800	731	772	770	767	795	759	785	742	761	839	792	780	783	768	761	805	766	739	806	765	791	800	790	809	750	808	754	755	778	778	774	751	781	820	817	757	751	794	806	748	768	753	762	792	756	777	771	695	753	814	814	786	759	787	784	753	717	744	739	730	754	770	769	764	794	774	837	751	801	794	818	762	812	803	811	797	724	794	764	808	757	812	802	781	746	782	784	792	773	751	783	811	772	804	761	816	829	816	773	760	721	792	778	782	718	754	730	783	758	745	806	774	802	730	740	848	740	730	776	757	826	808	764	775	847	819	780	778	787	798	834	796	782	797	777	830
25711	21638	28963	27830	22675	17313	12289	7450	5153	4209	3408	2921	2348	1998	1791	1464	1351	1281	1169	1083	1098	1112	994	977	937	885	830	948	856	841	823	829	872	794	815	804	778	780	786	768	740	795	824	755	798	760	770	783	756	786	792	747	789	794	804	770	758	765	756	710	736	735	814	770	792	744	799	758	759	778	737	759	787	748	799	738	778	745	762	783	714	744	777	794	805	799	747	696	737	759	766	759	753	737	783	732	790	749	749	748	757	764	733	780	776	767	765	765	785	765	762	810	710	756	747	737	782	757	759	728	740	762	794	753	775	780	792	814	788	813	777	752	734	740	785	731	720	751	762	733	758	783	791	745	740	796	806	746	787	768	737	736	742	763	723	735	862	797	757	827	781	772	753	730	742	798	779	805	761	747	757	757	778	824	787	813	764	775	773	804	751	723	808	749	765	727	758	746	714	764	764	697	796	717	761	755	737	810	776	817	740	737	766	763	800	777	797	788	758	730	805	738	738	730	767	742	790	713	740	789	774	745	754	827	760	756	773	758	727	765	750	752	753	779	776	767	753	757	758	760	735	734	785	740	775	779	783	730	767	724	795	761	760	815	736	774	727	809	790	726	773	780	762	804	750	751	759	736	814	783	753	728	752	786	778	766	734	748	738	761	782	773	805	750	757	826	730	738	769	775	748	757	766	734	703	790	749	787	680	722	763	735	742	818	775	792	780	725	772	787	777	804	759	788	763	763	750	759	831	796	734	752	742	758	760	739	758	814	787	764	764	694	759	765	758	777	771	740	757	723	724	803	823	801	795	779	753	737	782	774	741	735	798	769	769	759	762	737	794	775	784	801	788	767	773	728	750	770	775	785	777	791	777	787	755	784	756	809	761	768	781	739	732	888	731	814	757	817	783	742	799	754	816	738	744	735	717	740	731	742	808	739	740	770	773	758	764	725	752	771	798	763	796	764	767	717	784	805	744	730	759	764	781	778	757	769	739	755	831	803	788	754	752	790	764	756	790	749	746	806	766	719	782	758	777	745	755	770	746	767	769	790	795	814	744	781	759	800	756	768	775	769	795	792	804	793	729	753	808	771	731	802	727	762	774	779	778	737	774	708	771	796	827	731	724	770	758	739	717	770	761	758	785	771	791	803	803	768	726	746	785	816	752	719	747	786	769	710	717	813	764	787	761	796	771	777	746	776	757	746	750	799	787	774	739	761	752	738	796	796	770	745	741	793	809	770	719	777	735	750	793	748	776	731	694	750	776	723	777	776	751	792	747	804	755	751	791	766	741	778	716	766	779	783	752	786	790	758	756	740	755	752	738	785	731	723	772	761	833	769	752	799	779	784	770	758	764	770	779	730	797	760	782	773	731	793	747	756	733	758	729	787	763	708	759	715	791	719	706	771	744	780	805	813	770	793	775	755	805	772	744	730	778	732	761	736	764	734	784	778	779	776	792	749	757	809	785	738	743	776	783	782	821	773	762	743	750	760	755	756	777	796	752	778	769	761	739	781	726	786	773	751	733	752	782	744	727	751	794	708	759	749	747	762	788	787	724	734	764	768	737	767	745	772	759	805	779	730	764	726	753	753	801	762	764	762	842	793	773	748	783	772	766	752	712	753	742	739	770	790	759	749	730	742	725	734	744	796	756	785	760	811	735	789	812	715	756	756	758	736	774	744	737	810	795	763	774	747	737	754	745	770	731	758	723	772	772	800	775	755	769	757	775	741	762	766	699	722	764	749	744	789	775	725	785	733	786	752	758	727	742	760	756	801	762	801	820	775	729	790	766	748	718	776	764	782	726	732	790	717	769	772	778	791	762	803	819	730	713	702	724	743	761	763	734	758	743	722	747	805	744	743	791	742	757	767	749	771	807	772	727	762	751	794	780	742	800	751	805	802	754	822	784	770	757	765	798	784	758	793	797	760	791	729	764	747	798	788	735	763	756	744	755	751	767	775	764	707	760	754	761	745	764	785	806	762	791	758	765	753	756	807	754	760	777	762	757	753	793	743	742	785	778	772	750	729	783	808	779	774	749	747	738	724	788	754	767	807	794	729	782	758	738	746	723	778	714	738	768	732	776	778	765	771	754	786	773	726	789	722	794	753	729	743	753	789	722	725	776	779	749	772	749	738	772	765	825	720	764	737	775	784	750	834	766	772	771	738	819	745	775	730	742	775	730	782	805	760	719	750	756	754	690	798	702	796	796	761	713	734	753	736	739	714	771	788	747	845	723	790	717	746	795	789	757	789	733	773	776	773	772	738	780	786	758	806	748	807	714	707	791	769	759	792	821	746	788	789	748	737	789	696	774	797	781	810	715	750	839	764	802	772	731	749	782	802	778	777	796	788	760	708	784	775	751	754	787	765	701	761	782	775	780	742	735	821	809	805	747	728	778	758	770	790	793	796	799	720	772	725	813	777	773	788	781	814	740	810	800	796	743	770	772	768	771	775	727	738	779	745	723	798	797	757	817	779	752	746	724	785	728	800	749	706	760	719	764	762	763	772	754	803	827	773	737	748	746	798	751	756	731	764	789	794	741	747	765	746	777	779	776	793	783	752	760	759	755	813	759	736	790	771	782	766	807	759	792	767	766	751	778	753	777	778	732	778	715	810	769	806	770	772	740	812	715	820	750	775	767	755	795	802	802	760	758	718	794	753	748	714	780	723	743	771	752	827	776	743	768	781	811	776	756	726	730	786	762	738	766	759	749	801	758	730	805	795	747	744	760	729	733	735	770	807	825	759	752	795	796	735	753	802	730	761	755	786	775	778	814	750	781	779	781	800	758	720	742	711	770	785	725	808	754	736	766	763	746	751	823	784	749	777	855	823	822	739	781	750	761	767	757	754	738	795	759	752	810	742	730	714	768	759	742	745	758	753	740	775	736	760	765	806	701	739	723	786	723	715	798	736	768	754	752	783	791	809	769	780	769	725	768	714	753	771	760	791	784	772	773	749	714	815	788	736	765	770	766	737	780	758	763	721	783	805	781	779	777	740	710	786	729	737	752	716	781	717	719	798	773	788	757	759	776	731	769	777	740	747	796	766	792	759	782	805	750	754	744	788	773	739	754	753	784	769	806	778	801	785	738	714	716	766	740	756	737	738	743	733	739	763	783	774	732	752	791	814	808	760	783	775	773	774	784	774	799	765	777	768	762	778	727	725	768	780	801	772	783	732	769	777	735	715	765	685	795	748	809	793	738	810	721	758	731	752	778	715	728	723	767	794	809	757	761	761	734	753	771	724	771	756	729	769	783	743	800	736	773	720	756	805	771	756	772	760	699	767	735	742	757	725	796	712	748	751	787	712	720	815	817	808	731	783	781	732	790	756	769	765	750	802	752	771	736	741	793	708	737	773	750	762	715	751	760	699	790	710	762	768	767	779	765	811	789	724	754	772	819	748	738	745	768	762	738	751	729	769	798	821	765	807	783	768	804	792	766	800	729	729	801	771	740	762	769	718	753	758	782	764	773	740	770	789	796	801	748	758
28222	50380	41093	29639	24187	19858	14919	10847	7630	6216	4982	4126	3290	2687	2318	1877	1563	1518	1338	1307	1215	1182	1116	1051	958	968	915	904	937	920	902	821	884	849	823	793	795	787	825	836	843	800	786	796	783	763	787	798	759	798	806	745	750	776	838	802	772	776	785	761	768	777	771	798	768	773	771	724	746	793	756	737	795	769	772	756	790	833	804	746	814	844	791	760	815	744	772	795	807	793	825	773	788	810	761	811	758	726	750	732	712	729	750	785	754	775	811	791	736	789	754	788	735	835	759	736	824	784	795	771	753	763	776	792	805	784	751	794	791	773	825	810	766	764	772	727	780	759	765	800	786	758	786	764	782	758	806	739	816	785	801	771	771	805	793	824	757	784	792	771	791	799	782	759	773	767	760	759	756	764	765	747	739	768	781	754	779	767	781	800	765	744	757	786	783	791	832	761	787	727	751	818	789	771	717	760	785	783	772	775	773	737	797	770	730	814	736	723	748	763	737	789	770	792	771	800	791	754	731	789	817	829	778	774	751	763	808	782	771	769	749	748	813	735	759	768	779	814	793	796	769	803	768	789	794	785	776	746	747	795	721	787	779	808	767	731	728	747	766	760	755	785	719	781	758	761	816	748	825	799	738	780	751	823	772	800	761	785	754	809	778	719	753	780	777	761	801	763	785	756	741	777	774	741	724	748	775	742	775	792	804	787	757	756	771	783	740	788	796	755	756	766	767	772	779	813	729	778	785	800	748	789	803	797	750	758	766	778	772	779	823	794	786	762	775	797	792	789	727	767	764	769	785	787	770	775	741	777	756	737	825	766	790	776	794	796	804	826	778	786	762	813	740	781	767	747	728	762	755	810	780	813	714	779	781	756	706	764	777	786	768	815	796	762	753	825	752	766	765	768	765	767	806	808	760	799	750	785	758	806	796	715	772	840	739	780	778	783	729	739	735	784	824	737	757	800	792	738	761	768	795	769	761	727	760	746	782	759	750	762	799	733	786	781	794	766	772	759	823	863	774	785	806	792	801	755	769	781	808	772	811	738	726	770	789	791	754	727	762	772	782	795	802	777	776	766	774	789	826	802	770	787	809	784	754	768	784	766	780	722	792	746	781	768	762	824	819	779	792	770	744	787	794	744	763	819	795	736	752	809	770	795	778	724	780	785	743	747	774	780	701	799	738	814	775	751	774	762	750	765	782	802	776	771	780	804	791	771	794	753	761	824	808	818	780	790	784	810	744	819	739	742	794	724	794	782	807	773	758	738	795	761	726	788	763	790	814	761	780	860	777	827	758	744	763	741	818	803	761	754	723	761	783	778	783	788	725	847	775	749	821	811	765	759	754	798	795	817	758	783	813	734	837	828	813	768	766	809	748	789	798	784	749	747	838	762	788	753	760	737	758	738	768	759	825	791	782	744	757	781	744	727	799	808	762	766	760	804	778	743	791	810	751	763	764	741	770	762	727	834	825	799	716	776	806	753	775	773	831	723	807	784	760	685	755	751	755	787	789	780	823	822	755	820	771	743	809	757	768	783	779	773	762	756	762	824	771	772	733	787	783	768	796	752	766	759	810	812	787	773	754	816	782	766	759	790	831	794	732	774	799	779	762	796	807	798	795	762	802	759	774	798	764	760	801	755	816	755	824	776	822	759	795	736	860	798	806	780	760	783	756	819	747	785	784	755	720	762	814	740	814	781	767	766	811	754	796	738	824	754	747	745	811	744	735	751	751	796	714	765	784	774	791	787	755	831	756	813	751	760	744	766	726	773	779	729	747	780	804	790	796	766	770	787	793	796	770	759	723	792	750	788	751	806	797	809	810	805	769	834	779	770	832	780	773	767	757	735	734	770	788	794	826	784	767	755	789	853	826	806	722	765	781	791	748	779	789	780	726	747	754	706	726	743	776	794	786	720	752	781	786	796	755	805	765	796	803	797	768	758	722	738	767	785	769	791	829	813	768	791	796	806	735	839	801	795	757	784	773	768	787	789	776	742	698	783	777	798	747	769	759	799	766	795	788	789	778	784	773	779	759	736	790	782	825	766	728	805	770	726	738	765	784	744	770	824	764	793	779	782	794	759	806	778	793	768	755	768	790	718	798	793	809	748	839	733	790	834	737	752	723	743	780	757	775	773	808	765	765	805	723	756	700	777	799	760	823	777	771	790	739	775	781	781	718	767	752	740	770	758	779	767	744	769	775	799	808	800	801	737	748	803	771	693	768	783	805	770	816	759	735	773	825	817	786	772	763	801	766	773	810	779	801	756	734	786	787	785	770	767	731	764	780	770	792	817	771	768	771	775	825	752	757	763	778	764	759	797	800	754	733	762	783	768	754	791	759	775	781	743	764	808	856	756	767	829	822	803	782	775	763	781	726	773	775	736	818	730	757	754	793	759	780	738	762	846	742	768	776	728	733	780	749	783	760	782	785	803	739	778	747	791	753	793	801	784	748	803	744	758	761	779	782	743	769	780	786	767	757	749	731	747	757	748	782	789	779	749	774	751	763	732	800	774	750	747	767	804	762	766	744	790	759	851	820	802	757	827	779	808	723	801	738	802	780	733	765	739	750	789	775	794	768	834	747	768	759	802	790	751	701	775	749	796	776	770	788	802	753	757	794	762	815	808	793	763	745	754	757	771	812	739	824	745	783	822	761	787	748	808	761	782	735	765	771	788	806	810	784	801	753	780	822	784	716	804	781	763	771	729	760	791	764	759	733	829	848	794	750	825	694	798	770	771	740	787	767	796	741	778	798	748	761	785	739	807	759	812	776	793	792	788	792	734	798	780	793	766	753	788	768	793	747	757	755	726	758	758	787	794	768	774	765	765	786	768	754	774	801	763	753	741	762	734	814	812	800	714	804	800	809	766	753	795	741	781	798	812	744	792	793	780	800	767	796	736	805	763	774	751	790	752	794	823	761	763	752	759	778	739	763	792	773	728	762	839	796	710	798	785	783	751	772	808	782	724	794	770	754	773	775	775	753	817	768	754	826	768	777	744	800	790	763	809	822	793	790	747	784	782	763	772	821	794	772	800	782	791	807	746	768	758	769	797	771	827	774	770	788	792	792	740	750	792	750	751	771	760	764	778	798	736	748	816	770	774	802	812	770	722	816	767	789	798	785	798	751	799	769	739	795	757	739	745	760	769	791	781	806	780	825	733	734	741	784	835	784	741	712	799	780	778	754	803	746	801	756	792	793	771	737	813	727	729	755	741	766	753	769	800	797	738	760	762	772	773	752	760	742	764	777	741	763	755	719	781	738	808	797	796	764	773	799	799	768	776	763	766	787	767	729	737	766	789	787	756	766	760	800	783	806	732	769	795	736	799	735	759	782	767	767	793	771	779	736	748	776	801	794	798	786	796	800	744	734	758	819	771	788	788	775	750	740	753	747	766	814	812	764	805	754	835	756	803	822	743	682	778	743	770	824	784	760	775	770	746	773	775	792	788	794	749	809	760	746	821	807	782	812	727	765	716	803	767	817	761
23120	21575	29436	24346	22408	24640	24403	14066	8990	7183	5641	4499	3782	3160	2533	2323	1808	1664	1582	1527	1466	1364	1234	1218	1219	1143	1014	1007	1010	1070	998	1001	965	958	958	928	916	920	934	922	939	901	829	943	880	853	898	859	929	909	976	885	920	875	931	920	913	901	888	852	882	899	921	830	872	894	888	879	866	831	901	894	941	840	893	887	856	852	902	855	850	875	889	825	891	838	890	889	890	897	887	921	877	892	905	862	841	909	904	860	866	879	830	848	903	854	886	774	868	933	885	877	865	902	909	855	895	875	843	858	855	861	920	874	822	909	899	885	893	910	886	877	899	867	862	878	870	886	892	861	941	873	876	868	884	921	889	873	903	879	859	875	911	923	883	869	924	850	854	861	894	898	877	837	841	881	846	817	918	898	941	905	838	907	861	828	850	854	895	874	875	864	875	902	900	883	864	888	865	913	902	856	881	878	904	892	866	916	862	843	900	908	856	832	869	897	821	887	895	862	896	899	850	904	876	890	903	875	845	879	881	899	894	875	881	871	876	857	867	959	898	870	857	877	858	896	824	829	859	875	911	849	834	899	863	884	880	900	862	829	877	882	891	845	834	877	867	836	809	898	868	899	884	898	928	896	808	893	840	875	822	873	890	933	921	895	836	854	903	876	843	888	876	882	856	875	918	863	864	820	887	797	870	905	861	844	908	864	868	858	838	914	843	906	851	875	849	889	889	930	882	841	798	878	866	830	872	816	856	865	939	887	885	896	861	880	870	889	880	865	877	862	874	889	904	906	894	886	912	834	841	888	861	965	860	871	869	876	838	906	867	894	830	886	846	825	879	860	887	883	891	878	879	864	861	836	855	881	905	872	885	838	901	844	854	832	831	903	799	917	828	807	846	931	899	882	890	877	842	863	866	872	880	853	908	872	937	885	880	928	883	846	856	834	895	958	873	853	909	872	884	850	826	844	823	898	819	918	915	839	907	880	866	914	878	844	862	905	952	876	882	897	895	851	853	883	866	884	900	883	826	872	898	863	849	820	892	900	844	873	824	897	865	880	899	854	933	907	861	850	859	851	884	887	906	896	864	897	859	906	824	869	861	869	891	818	876	952	842	893	904	908	854	888	844	883	865	922	812	860	898	850	945	896	896	859	855	870	917	868	910	885	887	891	844	887	893	831	882	862	905	868	911	879	884	872	851	880	856	883	922	895	877	883	870	904	855	813	852	876	851	873	876	900	933	864	870	905	832	860	862	895	829	895	872	837	873	869	850	866	845	928	877	855	858	913	810	914	898	919	836	909	844	831	864	891	884	870	878	856	832	870	885	911	892	897	901	960	889	897	855	918	866	884	884	867	907	868	925	839	916	894	879	829	873	907	841	848	918	920	850	901	850	901	868	781	818	883	900	849	826	882	878	888	902	887	845	911	889	887	861	843	884	873	886	895	856	857	912	893	896	872	860	898	865	950	872	857	910	854	890	894	844	864	844	885	868	873	832	839	854	862	867	863	876	850	894	869	852	865	916	879	842	878	876	830	941	891	828	803	880	863	868	897	830	879	895	907	878	862	948	900	809	845	859	814	832	902	886	864	849	833	836	856	890	892	892	816	844	855	871	846	819	857	811	904	845	893	913	968	859	830	859	878	898	905	868	910	905	876	883	843	874	869	888	918	876	872	847	874	874	882	851	893	866	916	875	895	891	826	911	879	864	870	853	929	875	921	864	865	896	892	882	890	881	887	875	864	872	862	830	877	815	892	862	877	854	846	860	920	871	931	868	955	902	850	850	889	876	879	815	873	828	764	822	848	879	919	880	890	869	893	878	863	879	884	939	873	790	842	836	831	874	930	879	884	895	904	894	866	858	871	879	814	847	854	885	874	879	874	872	877	870	893	891	916	892	860	848	893	846	840	849	824	813	854	859	866	890	841	838	847	898	875	873	846	870	870	914	878	829	873	877	858	891	888	840	856	876	891	896	866	899	892	837	843	896	869	881	843	865	848	871	917	894	890	902	839	870	911	889	845	884	803	886	880	881	871	888	862	856	826	865	865	892	840	898	888	905	838	900	841	862	880	833	857	900	866	934	891	849	891	879	858	857	856	884	850	876	859	885	878	879	851	867	854	927	847	846	913	852	902	908	830	819	840	941	903	906	838	872	884	921	831	895	902	905	882	849	869	860	898	830	847	908	886	898	805	901	854	904	888	925	871	882	855	904	840	815	857	910	885	871	858	901	915	912	907	877	900	851	862	841	853	851	860	876	912	863	823	846	895	852	813	869	888	847	907	872	879	850	837	885	817	869	835	845	842	878	835	860	865	880	941	883	865	888	844	891	804	927	894	882	890	836	906	879	871	893	874	877	852	841	888	863	865	907	931	869	889	847	870	880	890	895	897	866	896	843	918	856	891	794	839	846	860	874	854	950	875	841	895	899	924	893	903	862	892	908	882	876	884	848	907	801	877	903	954	859	878	860	845	890	879	887	869	901	876	849	843	840	863	908	919	854	906	866	912	851	846	869	923	893	905	926	842	859	860	827	850	811	835	943	883	889	880	881	917	827	858	867	911	860	901	896	877	879	856	875	832	835	858	866	853	953	853	871	849	884	908	880	865	856	876	864	861	835	858	815	864	860	891	860	912	862	895	882	862	872	877	824	840	822	872	864	841	848	840	916	855	865	834	868	880	905	884	840	830	884	866	837	930	902	877	899	832	893	874	836	901	881	890	835	907	877	855	870	895	851	832	937	838	844	917	850	863	887	898	861	884	862	896	903	886	934	869	857	850	870	869	831	892	838	885	863	822	880	876	917	890	901	840	794	847	794	891	875	896	826	895	877	855	948	902	897	879	879	852	872	925	876	798	889	852	854	837	886	820	824	834	898	877	893	852	848	848	872	918	884	932	932	865	896	889	891	895	863	840	944	888	809	872	873	881	843	847	893	878	814	911	884	918	858	866	874	889	846	891	863	831	870	877	896	856	872	844	842	887	886	912	859	864	858	928	861	835	862	913	833	851	854	884	873	882	886	893	906	835	908	895	814	819	859	846	880	933	836	837	887	916	905	885	890	803	861	916	869	901	859	878	888	868	899	890	842	872	866	895	862	810	844	894	847	821	891	886	901	872	866	846	876	899	857	874	864	889	884	936	851	870	949	924	882	858	829	848	906	920	952	913	910	841	904	869	827	856	849	893	822	897	875	893	882	834	875	897	838	876	897	856	870	926	912	816	896	884	843	876	867	818	864	897	879	837	871	854	859	834	841	876	846	831	896	846	855	887	855	931	906	859	829	898	859	882	891	877	802	910	922	850	913	887	823	876	855	869	882	848	934	896	861	862	900	954	865	842	865	880	876	883	866	839	885	864	884	894	819	838	878	840	878	905	872	836	871	903	914	912	836	923	886	852	819	828	895	884	866	918	852	898	830	899	854	886	893	857	884	859	924	905	837	940	820	901	825	840	871	837	847	887	931	886	899	893	832	775	876	875	856	855	870	890	778	918	897	879
29469	58628	49783	37755	31727	27082	21603	16323	11885	9343	7704	6205	4900	4090	3364	2877	2293	2006	1931	1804	1634	1471	1375	1316	1242	1256	1126	1122	1151	1059	1046	1094	1048	939	1005	1006	1040	958	887	908	895	855	857	872	842	883	809	884	884	846	903	855	883	817	928	872	874	870	814	868	872	839	876	818	891	867	905	878	856	831	829	841	920	863	871	851	853	859	874	845	852	846	833	883	808	910	860	892	834	894	858	904	873	864	839	857	902	864	852	846	876	840	875	892	881	877	859	863	891	818	897	874	826	772	867	818	844	856	840	861	884	837	900	885	857	852	873	859	814	869	868	850	833	890	853	862	849	887	840	887	911	841	915	852	818	865	840	817	926	893	862	893	905	894	876	875	888	857	853	852	878	834	861	860	881	896	884	905	898	863	840	875	874	833	915	866	876	857	864	868	881	874	905	856	863	892	904	876	867	833	871	816	850	815	888	892	895	859	872	860	812	796	889	847	880	849	866	902	886	846	914	851	843	870	846	858	794	861	874	878	882	872	913	843	862	890	868	837	828	852	849	868	825	871	905	827	807	883	822	847	847	857	896	812	851	855	874	858	868	844	865	822	867	859	864	872	878	811	849	877	852	850	840	862	852	820	851	876	827	877	832	849	827	926	857	887	896	840	873	835	888	861	856	865	838	895	875	889	885	890	863	837	829	805	853	867	858	853	850	923	887	836	874	877	843	887	863	807	823	855	855	803	815	848	862	844	866	882	853	852	896	839	868	841	861	850	841	872	890	848	868	855	884	861	857	830	888	876	861	827	878	857	823	835	834	833	891	894	888	869	881	881	888	910	866	890	877	858	870	894	834	838	836	844	841	859	866	895	849	882	824	854	868	896	804	825	865	920	863	877	883	867	894	873	820	885	851	813	799	886	886	837	883	837	835	873	830	893	902	894	819	853	831	884	822	842	857	872	846	857	843	883	840	902	897	858	823	834	907	880	808	879	861	836	879	863	852	854	863	870	827	871	816	815	844	860	899	805	858	856	855	892	822	842	861	849	861	854	861	917	868	860	835	871	880	863	808	826	877	834	893	881	865	828	803	868	798	868	882	872	866	854	808	843	886	887	834	844	842	808	900	841	900	819	824	870	812	851	828	820	892	867	868	845	883	851	840	832	846	845	873	868	874	849	876	909	863	867	900	912	858	901	841	834	831	849	836	790	824	862	837	820	843	873	834	867	844	830	917	828	854	865	892	855	861	846	839	838	844	870	880	870	831	821	869	961	801	852	880	845	886	865	815	882	902	865	832	828	889	837	873	874	908	793	848	836	866	893	875	864	834	848	894	880	874	877	845	848	867	873	877	844	864	851	841	857	882	832	881	806	868	854	872	899	879	836	842	896	893	874	865	880	899	874	842	825	886	838	889	877	870	875	813	846	849	854	823	841	866	810	883	853	855	867	892	906	867	931	847	891	845	847	853	821	830	875	814	868	832	889	873	888	867	827	868	886	837	843	847	917	883	895	862	824	865	831	852	813	880	817	868	834	796	874	866	878	862	841	847	861	819	807	842	849	838	845	867	936	856	839	896	851	862	882	829	895	855	819	810	964	871	848	878	847	876	786	878	859	875	866	856	886	848	833	834	834	845	859	893	842	801	905	862	871	910	855	855	871	819	874	885	873	932	819	870	867	846	864	871	839	888	853	821	824	865	863	847	910	865	874	856	910	828	894	792	832	881	845	874	828	882	849	884	874	803	819	900	834	852	855	920	886	862	839	889	848	854	892	816	850	877	842	847	897	850	886	887	860	854	890	848	873	871	873	854	883	808	842	871	870	867	874	880	899	842	875	926	863	834	887	878	913	845	906	844	846	841	828	872	847	921	838	895	857	857	816	798	870	874	910	855	790	820	864	814	945	889	898	859	848	853	818	914	893	888	855	809	865	820	889	853	872	852	857	848	880	818	859	830	851	915	891	875	827	840	854	868	825	792	864	900	879	827	853	866	875	883	894	857	862	822	842	870	870	866	891	839	824	851	842	899	826	849	854	855	851	861	793	885	816	883	857	873	845	837	859	864	829	850	833	856	874	846	865	887	859	829	868	888	833	860	836	888	829	878	841	800	930	894	813	870	872	892	857	852	870	785	870	886	903	865	829	875	871	853	892	828	889	847	899	869	884	829	881	836	907	869	883	859	891	863	832	877	872	824	823	904	860	839	863	907	898	876	848	920	859	821	864	846	860	856	871	816	895	874	839	882	830	867	885	835	822	901	854	835	858	825	884	832	875	899	840	880	867	877	847	869	902	851	868	888	840	804	873	867	875	882	852	869	844	833	833	892	927	887	924	868	876	880	825	864	879	870	890	860	805	863	901	891	899	882	842	891	806	855	817	860	823	836	834	879	889	865	881	866	805	846	896	891	875	887	886	854	888	842	836	844	853	833	868	851	907	864	848	888	881	911	836	871	896	827	835	871	831	857	888	827	845	838	865	847	811	864	818	849	877	930	849	853	867	772	817	795	802	814	878	870	826	899	929	818	884	920	866	922	841	846	889	878	900	861	805	804	868	877	772	854	865	881	866	909	882	852	850	825	869	864	824	884	834	824	843	845	896	848	803	869	893	828	830	851	824	860	880	891	907	838	842	854	879	841	880	868	847	849	858	868	854	808	855	893	823	871	846	886	861	883	883	850	877	820	862	823	890	808	914	895	848	861	852	866	833	869	859	800	857	893	844	857	858	897	807	876	881	902	853	867	842	832	926	846	855	910	901	823	893	866	878	867	819	852	831	839	898	865	848	822	815	854	815	814	864	844	881	851	867	900	867	864	863	854	851	924	860	850	904	815	869	886	811	872	809	877	907	884	831	858	873	829	829	815	814	836	850	825	869	821	869	852	872	875	915	842	876	878	829	864	811	805	842	889	896	873	876	932	935	854	845	826	880	869	885	893	838	882	804	865	860	873	892	889	904	862	868	889	853	838	857	831	830	907	818	823	822	844	859	857	853	855	895	873	848	919	842	857	888	821	829	875	931	876	871	863	865	917	892	801	892	772	815	839	902	874	883	868	824	878	864	816	859	837	849	838	854	870	923	842	834	879	877	817	814	875	861	853	835	831	844	858	883	865	881	851	824	826	848	836	859	854	841	835	904	866	869	835	879	865	874	870	857	891	898	875	869	865	868	917	905	795	848	858	840	894	801	881	848	919	887	970	854	875	837	846	863	921	857	825	897	880	852	910	857	864	884	907	852	863	868	854	885	852	849	840	830	877	909	902	853	847	870	886	863	853	858	854	870	909	866	876	851	908	861	823	803	875	877	846	844	917	859	852	847	887	859	901	801	880	837	803	894	847	842	867	868	893	887	882	857	911	876	866	844	850	862	877	872	878	843	875	827	825	878	870	886	877	874	913	882	878	873	838	876	876	872	890	875	838	847	859	809	862	862	828	882	878	824	870	870	869	826	860	812	895	850	879	875	822	835	865	856	840	847	870	898	884	828	875	869	918	885	927	866	866	869	893	849
29846	30458	37587	28968	18774	13119	9134	6137	4269	3300	2702	2213	1821	1626	1472	1280	1137	1134	1104	996	959	903	886	871	888	851	818	789	799	758	820	805	697	765	780	796	792	703	758	731	738	706	722	762	729	786	738	713	715	754	710	729	689	764	673	757	714	705	783	715	767	736	753	760	700	708	713	733	680	714	725	696	734	690	690	702	722	715	738	706	704	732	713	735	790	664	765	696	766	685	736	770	716	702	720	767	729	680	735	693	740	708	704	718	726	750	698	706	756	723	706	717	711	721	706	745	726	700	674	722	717	691	697	725	725	725	757	717	740	693	758	711	751	686	683	721	718	700	709	733	734	717	702	660	776	743	731	706	773	822	746	712	778	698	730	718	703	740	787	700	719	728	721	753	713	732	700	714	695	745	719	716	741	745	685	718	709	747	738	729	712	742	721	713	731	699	688	687	727	731	729	678	727	704	705	687	706	694	670	751	736	738	758	705	707	723	741	738	714	790	743	664	712	729	733	728	694	728	734	726	697	705	736	753	724	703	718	784	699	725	729	751	730	763	695	736	703	706	713	728	732	724	753	723	662	676	746	697	714	720	685	691	749	705	697	705	759	718	683	655	734	727	728	706	770	737	709	719	693	738	743	738	725	734	783	700	747	711	727	720	707	693	737	709	746	723	703	693	717	685	757	699	759	695	725	711	705	710	750	753	762	672	737	731	725	706	676	675	690	700	724	716	712	747	752	690	741	768	712	728	688	709	693	759	712	722	704	746	701	739	679	706	721	748	727	753	742	671	707	688	717	749	779	756	708	720	769	726	707	751	746	750	759	702	783	764	758	722	698	728	752	709	713	693	650	722	701	737	745	717	739	706	696	727	713	702	685	687	709	680	723	748	692	721	726	731	695	726	700	719	740	706	737	668	694	724	710	674	693	708	717	753	733	690	720	719	691	702	755	719	710	749	735	761	759	769	753	732	705	728	699	728	721	726	688	692	724	698	699	774	721	735	683	702	700	706	704	720	719	708	706	754	718	725	760	696	724	761	751	741	690	716	710	731	705	746	718	751	732	705	715	719	723	732	704	744	682	694	690	724	722	745	682	742	684	752	758	668	719	728	740	742	729	695	724	728	787	731	650	754	678	702	670	730	684	695	659	774	763	682	687	739	695	729	684	719	716	717	711	748	714	767	744	731	695	743	689	755	762	726	706	725	745	717	694	712	706	693	701	684	741	708	724	717	730	686	721	689	739	733	684	704	750	776	733	722	719	728	691	696	715	734	721	751	704	750	680	719	692	746	729	729	681	728	744	750	716	753	706	698	726	755	646	755	676	734	742	740	692	688	755	707	711	691	727	742	735	781	733	709	712	767	728	694	695	694	761	742	724	765	771	748	716	715	727	769	710	696	716	653	757	720	719	717	703	716	721	744	701	679	723	744	746	731	716	688	663	725	772	724	721	748	742	703	711	762	728	747	770	713	751	739	697	707	742	735	742	684	762	738	728	740	693	707	691	673	706	703	770	667	677	738	724	753	708	742	670	752	721	685	719	714	757	739	717	697	720	696	759	705	782	740	713	728	726	682	730	720	725	753	685	727	751	704	726	730	723	699	718	750	719	769	749	694	703	699	711	715	694	698	700	767	697	728	730	726	728	779	746	740	690	703	742	714	681	695	698	736	740	738	724	751	717	713	787	736	708	741	695	697	681	665	737	762	707	682	727	704	705	721	709	706	746	733	726	736	731	744	730	717	741	708	693	703	716	726	719	724	675	745	684	738	693	690	700	716	711	700	744	756	694	725	685	710	703	763	723	718	710	736	714	689	674	700	746	722	700	704	743	719	729	767	716	725	676	709	721	710	765	734	706	739	664	752	747	770	726	754	743	701	746	730	688	723	725	727	705	694	717	685	755	751	743	751	716	711	741	765	743	704	743	727	727	726	760	738	715	696	763	751	716	709	708	719	681	684	734	658	720	751	745	765	683	774	730	694	700	757	729	721	714	754	707	717	688	690	746	771	686	746	711	751	725	690	707	697	721	742	711	691	715	747	688	752	752	745	664	737	717	729	677	687	754	713	715	699	734	739	736	669	649	734	709	779	723	733	739	688	749	723	680	740	756	725	709	710	729	731	701	694	708	705	688	726	715	693	788	740	726	724	709	769	745	755	706	706	732	709	742	759	739	695	678	729	727	679	736	760	726	709	711	683	740	723	722	716	746	692	717	698	683	706	742	699	710	774	748	727	736	777	701	724	728	707	697	682	727	721	756	694	704	698	700	727	682	687	674	674	676	688	793	765	738	696	703	696	694	727	710	723	705	735	705	730	736	760	760	778	740	762	728	750	678	719	745	701	679	713	683	723	717	656	704	734	748	729	719	801	684	678	750	700	728	722	717	749	756	709	691	767	702	786	708	708	714	726	692	703	723	750	763	698	715	678	727	733	749	687	727	723	705	711	744	711	776	698	715	663	685	701	724	726	695	717	682	733	728	710	758	705	745	661	752	732	728	694	705	715	733	725	715	707	726	724	755	684	744	703	717	727	738	711	715	723	675	726	745	732	733	774	687	723	748	744	680	742	702	723	737	693	703	709	703	709	751	683	755	655	750	703	692	728	736	698	727	711	709	729	671	704	722	695	763	766	687	713	718	735	703	702	676	685	724	687	712	724	725	767	711	722	713	703	706	745	711	719	711	719	688	718	719	729	688	696	701	671	678	746	713	730	713	717	703	732	728	761	703	736	716	694	757	704	690	738	707	727	716	690	729	734	725	731	698	749	699	694	722	738	727	688	728	733	748	730	697	736	748	696	696	721	711	752	750	716	685	755	739	706	726	688	705	737	718	746	717	695	686	735	738	654	698	687	698	692	757	743	749	756	692	691	730	683	715	682	725	745	689	753	738	755	757	711	734	685	753	714	738	716	709	685	730	720	697	760	703	688	662	723	737	736	724	747	768	719	707	752	711	749	732	762	734	712	722	731	705	706	689	705	740	715	758	714	739	758	680	678	707	679	694	739	748	726	684	712	757	671	704	729	766	693	709	687	723	699	694	734	722	743	700	750	729	731	696	707	724	719	697	763	736	743	700	759	760	731	682	741	713	688	663	788	710	724	708	717	678	723	737	714	760	701	712	698	719	735	783	709	698	757	751	736	719	683	718	740	706	722	688	754	679	744	727	728	717	735	734	676	711	691	716	649	723	700	726	744	752	693	709	701	728	728	724	673	729	731	698	698	704	699	731	662	706	721	700	718	700	715	698	742	736	753	701	741	742	704	679	652	721	722	748	736	708	742	699	726	700	701	655	722	733	743	665	769	680	707	658	743	719	700	730	738	754	746	712	716	686	736	736	742	721	693	718	738	705	719	695	746	744	721	691	730	708	759	724	692	704	690	712	693	719	733	698	737	706	728	742	683	748	739	678	728	746	710	722	740	709	723	693	720	665	655	738	719	708	713	721	722	729	683	725	708	684	727	725	734	685	727	718	681	714	778	762	720	717	701	737	684
27171	46467	37623	26060	20461	16376	12718	9038	6355	4953	3938	3150	2657	2222	1888	1677	1390	1323	1197	1182	1087	1030	905	944	911	846	812	860	829	839	836	828	826	790	801	776	724	752	826	750	733	763	752	720	735	741	773	748	723	737	685	712	724	731	741	718	753	732	714	758	756	760	701	768	735	774	731	698	705	676	751	750	731	708	728	777	724	749	755	730	736	716	764	720	758	730	746	756	743	751	731	729	751	731	735	743	732	688	688	722	751	703	653	686	692	706	720	739	780	761	755	719	710	744	701	708	774	771	746	740	738	730	741	695	716	681	696	721	715	716	746	740	769	769	745	732	735	777	702	743	720	711	761	720	741	680	719	709	742	741	700	752	684	753	762	721	714	729	735	727	693	792	705	660	696	723	752	741	674	740	723	727	770	702	716	751	688	730	748	712	740	722	768	747	686	764	712	694	769	760	749	763	713	709	713	809	701	714	739	756	712	771	703	708	722	756	728	709	798	739	751	672	764	708	760	740	741	746	728	744	720	725	709	747	731	765	730	758	745	737	711	697	685	749	727	763	734	738	739	751	743	707	750	747	793	716	717	719	675	720	758	781	723	821	775	752	752	718	708	752	695	777	739	767	736	735	807	746	721	696	725	722	802	753	716	737	676	748	725	686	720	787	756	762	748	746	740	734	761	729	742	756	747	705	694	758	717	692	759	717	730	710	661	774	718	729	746	758	730	757	751	768	725	681	738	743	701	782	704	704	720	732	722	744	721	706	721	665	741	753	721	743	707	794	717	700	693	766	733	724	736	689	739	717	737	708	703	791	700	730	768	685	723	773	670	720	736	717	728	701	739	727	746	721	706	790	704	750	700	742	722	719	721	701	782	720	765	780	792	727	758	760	717	753	713	720	755	704	714	739	707	759	753	721	776	726	720	745	743	693	746	708	731	720	711	752	689	707	705	746	707	726	735	707	740	804	730	687	710	768	761	760	715	711	752	713	705	723	724	739	754	744	710	734	762	740	752	747	712	714	753	670	749	751	739	747	752	716	732	728	750	748	727	743	778	720	747	733	729	704	794	782	736	719	707	675	714	712	707	696	736	712	754	740	709	704	772	701	738	708	713	702	709	675	802	721	738	746	739	731	702	737	719	710	790	733	696	745	724	688	714	730	731	726	741	697	721	705	679	736	684	780	716	764	771	741	710	715	726	727	741	721	710	758	770	715	700	754	748	753	705	774	737	728	718	737	791	713	767	767	778	727	750	713	695	692	718	772	784	712	749	765	756	753	721	770	703	785	714	742	667	764	706	712	699	702	717	710	787	729	740	762	727	728	752	691	790	742	734	721	719	683	747	757	693	727	747	686	689	676	721	680	733	669	735	741	756	689	748	773	725	756	743	687	729	731	742	745	751	748	768	684	731	722	734	709	809	739	699	732	783	721	726	739	745	756	715	733	723	721	828	720	677	735	737	781	753	759	744	774	673	765	700	732	729	745	785	685	713	758	744	745	733	713	733	723	796	774	684	725	734	764	702	682	711	761	725	717	760	709	769	742	733	707	750	728	727	687	709	753	739	754	706	692	726	748	737	722	683	774	719	702	748	731	736	704	748	752	696	772	763	719	744	744	743	741	738	669	730	722	715	742	775	767	730	700	751	731	766	728	760	720	748	731	718	740	749	703	678	692	724	752	724	729	714	747	735	713	725	690	757	722	744	736	729	702	724	725	764	765	693	720	725	679	700	707	704	697	686	717	696	731	720	737	751	702	700	726	787	720	707	728	737	748	735	764	722	738	758	694	718	736	740	786	789	701	765	751	764	784	737	755	728	720	722	737	750	700	704	778	674	709	737	778	714	777	761	742	751	722	727	723	703	724	692	716	752	720	720	720	699	773	729	732	742	763	703	708	738	706	733	725	758	678	727	697	757	718	715	730	775	744	727	740	763	725	790	725	691	721	711	789	709	745	699	735	722	720	722	750	718	718	720	732	722	722	740	712	707	724	745	723	684	733	749	742	764	733	712	754	698	711	735	712	727	700	763	788	740	739	715	757	744	681	696	726	676	721	788	682	737	731	726	754	719	734	736	726	719	714	740	695	706	711	763	785	751	690	731	721	739	703	751	771	725	744	715	735	699	740	734	743	750	732	734	764	758	745	720	740	788	778	771	695	704	716	747	773	730	749	738	758	709	683	713	682	705	713	814	719	768	741	736	704	733	780	707	727	756	741	725	724	737	768	729	732	808	704	784	719	748	727	749	727	729	741	720	713	734	738	697	727	745	709	738	705	760	732	719	718	741	716	730	754	761	719	709	735	733	696	731	692	671	752	766	670	715	763	742	734	751	771	715	712	723	752	741	745	729	747	729	709	751	795	723	797	778	737	760	739	723	723	754	700	720	700	735	738	715	735	729	673	760	745	752	676	718	730	763	731	775	720	734	741	769	738	718	734	679	727	728	764	728	747	745	704	698	688	686	718	735	763	686	716	734	735	741	736	733	695	775	786	709	691	737	694	744	742	743	737	747	787	699	775	754	763	718	739	718	753	778	720	719	726	733	771	787	759	717	724	772	715	812	684	705	730	717	703	727	728	706	698	764	663	732	711	702	727	770	739	750	731	732	727	706	758	758	757	749	728	727	772	763	734	779	721	733	708	711	712	734	682	770	748	723	780	765	757	760	717	741	754	773	728	721	742	756	708	698	736	715	723	763	703	730	736	722	736	703	695	740	750	738	752	741	695	746	722	757	719	748	680	748	710	710	766	714	773	729	722	786	749	726	769	722	724	722	687	698	729	731	711	682	736	701	744	744	699	703	747	757	768	727	736	717	699	710	759	720	720	740	737	757	714	741	759	740	725	751	718	738	725	736	744	739	751	739	709	732	768	720	735	704	716	731	739	679	733	760	764	723	711	765	705	706	742	723	759	744	734	652	727	749	725	747	700	705	727	719	670	716	735	685	753	765	730	721	720	750	738	723	704	737	744	706	725	687	741	739	682	742	685	737	730	765	711	729	761	695	713	693	727	749	715	712	726	683	746	721	752	758	730	718	679	717	735	708	759	742	719	753	702	749	721	695	765	730	705	744	779	712	741	739	742	752	721	708	714	754	744	700	716	732	733	745	738	738	761	730	737	751	745	719	693	737	741	724	742	751	690	769	746	731	713	710	818	731	708	720	709	751	710	776	750	729	772	704	750	769	728	732	714	712	703	731	725	758	723	707	708	709	724	757	712	771	710	755	764	656	817	757	726	787	704	748	699	767	702	686	742	736	728	776	717	721	729	776	702	736	713	702	703	733	717	704	708	678	722	724	704	779	717	731	728	702	780	749	743	762	729	736	699	710	706	710	773	709	752	773	766	767	734	704	709	763	686	746	703	737	730	706	682	701	706	675	762	712	734	714	686	751	751	734	652	710	746	754	748	744	692	757	729	753	738	709	713	729	745	736	739	749	739	699	767	729	753	732	684	710	693	772	758	718	721	736	735	736	743	737	735	718	715	702	712	753	727
24431	21540	29103	25425	23562	21880	16684	10108	6764	5159	4067	3133	2645	2339	2045	1676	1458	1451	1223	1267	1162	1101	990	977	962	947	901	894	926	829	870	843	844	885	850	809	833	790	805	750	798	805	736	785	780	798	777	830	761	799	810	792	758	762	808	795	808	770	762	784	759	762	775	808	778	784	771	831	800	749	796	771	770	828	798	793	782	755	745	719	762	828	773	794	752	783	795	777	788	796	736	780	795	773	774	765	763	772	739	807	736	763	757	768	778	757	832	799	761	754	804	844	818	796	796	790	801	819	748	743	754	748	779	746	781	767	781	759	762	704	797	786	812	750	772	809	789	728	738	814	769	773	798	815	770	778	771	796	796	769	772	784	777	759	792	816	820	761	730	776	805	752	762	797	771	792	818	757	769	817	825	769	819	751	823	833	791	781	719	721	801	749	793	760	756	791	798	792	807	784	763	789	753	832	749	767	795	751	785	768	851	786	769	740	782	782	771	803	753	792	761	698	764	744	811	752	797	768	765	731	730	728	768	742	790	744	854	848	772	815	764	751	754	808	757	729	804	788	810	781	766	775	827	790	754	781	781	783	764	806	783	764	757	781	762	739	782	777	825	759	842	797	743	758	715	800	817	735	780	808	691	759	752	753	810	769	791	779	790	780	733	822	750	780	758	786	803	765	751	814	752	750	769	786	827	797	746	748	810	725	768	786	785	787	757	750	748	775	806	836	802	768	759	793	752	759	806	782	777	802	789	823	782	832	755	796	775	752	776	796	784	795	769	751	789	705	772	796	797	761	749	776	777	830	809	789	745	772	785	765	780	758	808	756	770	783	749	785	754	758	773	803	810	854	798	778	785	799	797	775	760	754	763	764	783	773	801	787	756	796	765	773	781	804	756	748	786	775	756	768	732	765	827	775	822	770	765	721	771	780	797	773	773	763	808	778	779	823	798	736	781	759	778	781	794	764	739	820	780	793	786	830	801	771	765	749	822	763	772	799	801	794	770	789	795	794	797	800	777	794	760	766	742	773	791	737	772	759	754	803	811	725	791	794	747	746	759	788	775	781	752	764	754	756	820	771	766	700	759	763	821	784	780	819	769	793	743	791	799	738	724	738	793	811	782	786	799	757	753	752	725	795	787	820	795	785	773	717	780	773	717	781	735	812	782	798	794	794	746	733	816	766	750	721	823	757	820	775	771	802	735	719	824	793	793	786	750	775	807	753	759	788	817	771	775	772	806	768	784	772	797	750	727	766	753	769	753	787	793	780	786	769	783	838	790	776	748	728	769	754	775	743	761	793	791	746	779	753	768	781	796	828	722	827	766	783	772	760	761	763	780	807	742	723	846	818	751	767	796	770	781	833	735	792	824	818	778	745	764	797	797	808	744	788	814	786	756	731	807	753	829	765	795	764	836	796	789	722	780	768	782	797	770	829	754	829	840	737	815	715	746	794	766	768	801	782	767	805	819	770	717	777	760	758	731	764	757	766	749	777	754	803	821	792	774	792	781	807	752	793	774	785	746	789	715	765	769	795	770	777	754	793	764	779	761	783	742	801	777	740	758	774	772	764	757	784	793	774	785	785	749	779	747	740	820	753	747	819	796	767	762	826	768	713	744	819	736	779	766	803	770	802	789	746	711	791	851	782	754	802	776	825	769	811	808	787	766	776	730	820	792	797	771	793	775	778	761	775	771	801	774	775	718	761	775	752	758	798	770	794	799	746	731	760	776	759	797	775	763	810	772	843	803	751	779	772	768	776	760	728	796	768	798	748	736	752	736	781	759	754	812	733	766	777	799	812	775	784	829	749	767	798	789	785	716	795	794	771	757	743	804	801	745	800	809	756	766	791	758	746	806	769	821	793	774	744	756	821	794	797	724	740	743	811	809	772	774	812	719	848	781	771	722	825	743	751	744	804	772	747	758	804	763	769	792	820	732	747	747	764	805	848	780	785	789	792	728	763	824	766	739	761	810	758	758	738	782	811	792	768	784	805	772	796	750	796	780	812	815	714	764	774	776	779	775	750	762	723	764	807	822	819	761	818	785	780	800	761	792	736	797	779	761	781	797	770	719	747	755	796	754	803	770	761	811	764	793	778	775	787	800	768	736	765	771	696	738	763	768	752	760	760	771	777	751	738	755	733	746	751	758	805	799	794	756	736	780	817	724	743	807	687	805	764	770	831	757	775	766	744	805	755	767	824	760	794	753	762	803	802	739	814	749	747	803	777	785	763	796	743	758	801	784	833	807	785	778	805	801	808	760	737	777	801	788	822	766	779	791	719	751	751	760	756	763	772	734	779	811	729	851	766	791	799	777	808	772	738	765	801	793	767	785	823	832	742	782	768	761	779	820	764	765	778	771	838	743	772	794	707	800	814	805	816	753	808	789	745	801	783	804	761	782	798	722	839	772	787	820	817	768	763	801	822	779	774	762	753	758	780	736	777	768	770	802	765	755	745	713	788	724	728	742	764	726	756	783	801	841	715	749	771	770	777	793	785	721	770	767	806	799	782	772	766	773	776	761	827	762	769	759	756	808	819	779	790	809	807	773	755	786	808	721	794	803	767	741	794	744	766	782	761	756	748	771	792	763	737	824	826	748	760	821	784	750	802	801	733	732	720	829	852	806	804	764	715	848	736	762	782	753	747	791	825	795	804	803	779	788	783	809	789	732	763	760	783	794	778	738	771	762	788	742	827	747	717	787	743	774	838	754	755	754	799	765	754	774	744	799	790	763	742	801	797	830	756	763	766	774	699	767	762	781	753	717	732	752	763	803	773	798	806	795	792	769	773	824	746	780	817	803	767	746	754	805	778	747	764	793	791	750	778	790	794	757	757	743	771	753	799	749	819	790	757	807	772	707	765	742	781	763	759	734	770	802	775	760	805	746	774	784	762	786	765	841	752	789	803	727	768	777	771	747	780	787	791	758	821	838	783	807	765	774	774	765	761	776	772	733	795	825	789	762	731	737	806	758	748	780	723	768	755	762	796	784	776	832	809	773	766	790	768	801	804	743	793	770	799	741	817	777	742	756	745	787	782	782	742	817	769	741	765	787	860	800	755	780	807	759	763	773	720	848	790	797	781	768	774	737	752	781	793	753	745	763	787	740	785	752	816	709	805	771	742	735	765	805	807	736	750	792	792	763	774	784	779	802	796	779	777	762	783	800	811	816	795	796	743	813	740	767	806	752	811	818	827	797	789	800	824	733	730	741	798	786	758	775	790	764	758	816	724	718	732	712	744	748	775	848	807	748	750	791	751	762	745	753	791	781	814	813	793	765	794	725	790	770	756	781	777	751	778	811	802	764	779	786	852	741	751	782	810	793	759	796	786	789	774	800	777	742	774	775	711	742	775	785	757	784	716	755	733	785	755	848	718	782	826	767	778	798	808	832	779	732	813	714	801	795	767	809	774	765	765	787	748	775	706	787	746	749	713	796	776	795	784	744	750	758	768	781	758	813	777	758	744	777	776	773	794	799	783	761	750	766	776
27315	53543	44582	32408	26423	22149	17294	12835	9230	7116	5509	4165	3527	3061	2644	2162	1801	1650	1524	1457	1275	1223	1162	1059	1052	1014	957	996	978	978	895	855	894	904	845	808	826	826	781	789	799	800	766	788	857	799	726	802	778	817	804	800	777	807	814	778	799	794	803	825	801	807	750	780	775	760	781	741	734	773	802	806	769	814	805	752	778	801	748	828	779	772	738	762	796	813	799	737	742	782	734	813	784	793	723	751	767	801	813	781	778	826	764	783	812	808	728	788	786	734	751	787	774	835	772	744	792	724	743	727	754	771	728	769	778	720	775	742	804	783	818	754	806	750	732	810	777	742	773	823	809	763	748	780	791	817	806	751	796	771	738	746	784	765	761	719	773	744	862	803	771	809	790	750	752	766	820	760	728	804	789	781	811	739	803	749	744	761	736	791	771	744	741	789	770	803	783	775	800	797	753	797	819	767	767	756	750	769	743	780	746	762	818	757	743	737	759	768	784	751	770	827	789	783	774	762	763	773	727	787	803	804	766	770	782	734	766	752	772	794	744	836	842	814	791	805	800	745	768	754	755	724	805	768	714	805	794	740	812	771	768	779	785	812	807	796	784	753	733	794	761	742	765	782	758	773	741	740	754	774	822	762	739	771	740	748	783	794	789	853	738	795	766	811	799	735	787	780	765	780	792	782	775	769	764	757	791	789	732	740	812	762	786	773	819	791	816	782	787	748	755	795	803	752	768	705	787	793	820	802	775	750	752	771	844	794	746	743	765	796	748	791	788	781	833	774	797	779	802	809	759	713	767	718	764	776	814	735	785	762	817	786	775	775	763	773	799	788	796	776	784	805	810	737	751	748	749	755	736	803	765	777	817	821	745	771	810	777	807	839	733	757	757	795	751	701	737	763	734	738	820	814	753	788	737	781	756	756	774	761	763	827	766	783	759	762	801	815	770	803	791	766	761	811	806	792	793	826	750	812	799	809	744	757	788	767	821	718	782	741	774	740	768	800	776	794	808	751	769	793	785	805	782	845	782	756	767	826	795	771	736	793	794	796	827	816	734	769	759	802	770	720	772	753	746	775	777	809	803	781	817	765	803	818	754	845	783	758	741	783	746	795	784	774	794	728	767	777	763	837	804	758	806	792	764	730	721	762	770	848	768	806	779	825	809	749	789	739	766	738	795	812	746	793	761	770	749	775	763	771	812	813	805	759	778	734	823	759	777	793	798	762	779	814	823	843	827	759	750	784	760	804	804	753	754	742	798	767	789	749	764	760	828	768	767	784	778	783	778	803	809	784	764	766	765	773	796	767	798	786	777	765	775	749	752	818	752	764	761	781	795	727	720	727	803	765	822	816	761	807	798	784	777	738	752	739	780	789	747	803	759	848	798	741	750	790	763	776	792	840	761	739	786	715	766	806	781	750	732	801	752	759	831	818	783	772	839	763	744	763	794	805	764	781	743	784	802	803	729	776	808	744	814	733	735	740	795	712	749	826	776	815	772	813	779	763	817	766	771	805	777	758	757	794	811	786	748	762	754	761	795	774	757	741	733	778	844	740	782	734	799	796	769	784	808	745	774	776	774	759	806	747	794	764	806	777	743	798	779	767	749	759	746	792	804	752	787	782	762	769	789	713	793	831	773	791	848	844	790	757	786	727	794	796	801	731	745	776	755	771	777	746	741	755	769	790	797	756	789	765	768	744	757	763	732	798	767	828	792	766	780	757	779	795	784	744	749	797	845	758	773	735	728	763	811	831	769	733	765	750	838	743	732	788	754	771	801	774	771	796	761	781	753	714	760	782	803	797	844	805	743	761	769	723	761	837	784	773	740	796	759	779	825	769	726	810	787	771	802	777	815	731	752	785	755	781	747	776	830	780	762	815	753	762	804	801	774	779	751	792	806	803	817	754	832	801	734	784	786	816	817	825	801	738	757	748	793	819	810	790	790	767	780	794	797	753	750	759	736	748	811	770	769	785	778	784	773	764	773	819	804	828	779	759	813	780	759	790	755	756	792	782	812	731	778	800	853	816	795	809	750	789	789	765	754	798	742	768	762	750	776	741	818	814	751	735	773	728	766	816	779	817	751	737	800	783	760	809	761	732	800	816	721	736	778	780	763	758	774	747	784	775	830	796	831	772	805	784	770	789	765	785	784	777	788	763	780	771	771	734	760	767	836	780	786	786	766	772	764	783	785	771	754	776	763	743	739	774	753	849	798	753	809	793	797	798	820	796	802	783	798	702	750	728	827	758	757	773	794	749	803	827	789	741	755	759	761	750	791	803	825	741	731	759	771	784	778	734	817	769	790	746	741	762	758	805	741	740	801	761	735	802	819	790	784	761	737	781	762	763	785	773	809	760	774	778	784	760	798	755	759	828	779	721	815	777	733	771	815	724	779	815	836	837	726	808	765	726	781	749	767	776	773	751	763	743	796	763	741	769	788	770	792	773	748	744	813	760	809	797	762	793	763	807	798	770	780	824	795	734	758	764	813	765	777	842	778	733	793	754	757	818	772	779	784	690	776	794	751	771	764	766	761	775	806	766	791	803	746	742	793	812	742	787	748	748	742	783	770	789	777	783	788	768	733	805	769	751	756	746	764	779	786	768	753	828	794	761	707	780	733	806	805	777	791	759	771	802	826	751	804	744	791	728	787	796	765	780	796	795	744	776	764	767	753	789	800	749	741	760	815	816	731	775	855	775	778	797	792	796	783	785	760	808	857	760	781	793	772	791	755	757	755	770	794	741	847	736	779	792	755	757	769	771	772	764	761	752	730	764	776	805	762	788	843	724	835	771	772	795	770	731	754	779	766	819	753	803	790	771	744	827	783	821	771	701	750	771	771	790	744	832	776	779	749	784	780	763	793	797	799	775	821	750	795	800	776	791	771	815	784	802	807	785	752	766	795	796	816	749	790	734	781	758	761	776	775	755	787	770	837	748	775	800	754	779	776	773	726	808	757	768	825	803	794	742	803	747	766	765	753	804	818	807	784	763	816	759	730	727	846	784	731	778	786	777	785	737	789	775	743	771	782	752	750	722	811	777	814	757	814	757	753	802	769	806	797	772	747	814	784	731	760	754	828	779	828	746	774	737	789	781	806	741	819	791	765	793	784	773	766	807	764	763	744	738	768	784	756	763	810	738	795	768	763	774	797	814	775	812	764	746	799	832	779	784	798	758	711	803	756	835	741	806	801	765	704	794	815	759	733	772	800	794	762	774	757	754	808	828	760	725	766	802	744	729	752	759	817	736	786	833	761	765	809	786	782	803	837	793	741	768	815	777	828	792	782	775	784	735	804	817	810	765	802	792	740	748	772	831	750	765	775	805	800	762	808	737	848	765	780	757	789	809	766	821	754	802	726	760	751	807	829	783	810	796	818	776	753	806	716	777	851	775	740	815	778	751	710	772	809	818	738	796	789	776	770	773	776	767	737	802	728	823	805	771	775	806	727	748	783	728	745	812	813	763	751	817	769	763	778	775	813	700	763	840
25647	21657	29079	28013	22316	17098	12239	7756	5406	4166	3200	2552	2226	2007	1754	1536	1326	1246	1154	1104	1089	974	913	941	878	889	876	960	821	937	912	808	820	805	855	799	806	782	803	755	762	795	764	747	741	771	771	740	827	760	761	797	796	790	778	796	747	781	787	811	735	775	768	791	736	774	695	746	765	755	773	826	781	775	760	737	781	793	758	714	760	737	745	763	779	818	800	775	757	782	737	722	747	777	745	774	732	793	743	854	803	785	765	751	748	773	752	720	782	795	759	713	737	780	765	789	777	794	820	801	729	799	763	747	785	794	743	788	777	771	790	711	708	733	768	727	795	798	813	775	749	780	764	781	761	802	769	749	784	758	736	800	799	773	714	757	762	787	765	746	773	777	781	754	736	746	797	704	729	745	739	738	769	750	746	811	726	756	741	758	732	748	751	765	761	818	780	723	735	810	733	774	745	745	768	766	776	715	756	740	791	836	771	776	777	751	776	826	736	755	774	750	750	731	788	827	745	763	688	776	778	819	791	782	777	776	714	763	797	809	770	805	749	697	802	771	760	778	757	746	756	754	800	743	816	748	765	790	771	761	769	758	795	757	810	797	771	785	749	744	732	825	822	732	779	750	771	768	750	749	756	781	757	755	762	741	745	754	804	785	713	742	759	744	747	806	760	753	731	780	766	760	749	776	802	754	778	782	747	803	784	752	774	754	787	810	744	732	763	743	733	710	789	766	801	797	751	772	776	782	717	759	765	750	798	778	756	776	746	749	748	725	784	738	758	726	773	736	741	749	761	774	744	809	820	773	823	725	763	746	775	761	785	734	775	758	792	723	776	791	730	727	751	777	766	702	786	724	726	776	707	755	783	764	747	770	730	734	712	756	746	791	732	776	735	800	743	754	791	742	798	762	745	743	795	778	780	759	779	745	780	778	765	744	774	770	784	765	775	788	774	720	784	794	707	744	747	719	774	751	786	755	743	735	790	764	742	800	758	739	780	733	775	708	770	770	719	735	756	765	759	745	782	770	763	788	762	757	811	831	741	796	749	752	766	713	720	784	733	738	765	797	744	773	732	693	732	772	778	759	737	806	787	730	739	734	739	792	751	810	721	708	765	755	764	762	741	799	741	782	748	772	808	689	770	786	769	789	797	783	755	734	764	814	736	749	775	775	766	734	793	755	771	796	806	735	723	761	746	749	744	790	748	761	776	757	786	776	768	780	722	786	759	778	789	775	792	755	737	781	772	733	783	746	751	827	810	752	772	710	747	723	773	761	741	700	765	758	775	736	781	728	742	764	784	721	776	781	792	761	742	733	781	733	787	757	749	786	749	775	707	795	785	777	775	786	792	776	808	777	765	727	736	715	781	759	733	717	766	755	737	735	822	780	762	797	785	723	755	779	761	739	818	800	786	742	752	752	761	789	719	797	777	766	751	752	775	718	788	800	760	721	755	739	782	730	798	715	751	747	784	803	765	814	771	746	728	760	740	750	796	752	769	760	802	782	773	738	738	763	726	825	751	758	764	742	722	760	772	727	717	761	744	733	760	734	750	775	730	729	697	770	749	737	783	716	818	787	770	804	737	772	767	758	778	776	727	778	729	765	784	811	797	788	813	730	748	779	745	780	805	731	720	776	741	773	761	774	811	793	740	790	752	773	780	752	780	741	751	763	736	745	772	743	735	747	718	815	792	796	772	754	744	780	793	779	737	798	780	747	758	779	721	758	754	729	786	745	768	700	729	748	800	745	738	739	746	756	776	800	760	787	809	781	742	759	736	793	747	751	768	741	770	783	741	763	724	841	808	769	799	777	828	778	756	769	727	758	781	810	749	786	791	785	791	768	751	744	819	775	708	765	744	693	712	775	776	808	781	758	778	795	757	710	782	754	769	818	728	744	759	751	800	745	735	819	745	756	760	807	766	770	762	778	764	761	792	765	795	764	749	766	754	768	727	803	785	783	745	785	773	787	731	812	770	761	776	760	779	772	802	790	765	742	773	721	788	757	759	782	788	775	762	770	790	722	750	753	776	773	777	731	753	733	743	787	766	792	739	770	762	759	754	784	758	783	737	748	753	774	734	801	756	802	784	778	794	748	760	804	770	759	785	800	718	715	727	738	777	746	743	774	816	774	738	736	749	750	735	750	757	731	772	807	775	751	721	740	765	776	792	764	758	746	777	769	768	805	793	776	715	776	763	769	729	773	819	745	753	768	758	750	791	800	737	737	767	750	757	744	729	760	784	791	753	779	756	715	715	773	742	734	776	755	751	789	709	763	760	800	717	763	776	756	768	790	817	795	799	746	729	739	785	743	774	772	705	767	789	772	783	731	722	735	826	796	788	768	750	791	724	729	749	764	732	786	807	810	737	768	744	720	809	805	796	760	790	767	715	812	741	778	763	753	769	784	774	789	735	754	714	709	796	739	780	796	813	795	698	740	765	784	765	740	748	730	794	766	802	737	749	743	761	710	811	762	754	767	737	758	766	807	767	791	751	756	811	763	763	767	790	747	768	732	747	756	777	814	707	790	716	745	730	778	717	823	728	798	801	782	771	789	778	768	782	762	754	770	749	747	742	788	752	759	744	739	790	801	784	770	773	752	734	763	739	799	755	793	724	783	780	783	697	761	750	754	778	792	719	787	762	764	764	779	680	806	769	745	742	803	762	789	708	755	779	809	773	713	755	740	810	747	797	793	716	761	808	788	786	819	809	749	803	773	799	762	789	783	729	766	788	824	766	797	765	762	760	757	748	763	757	775	785	798	740	765	753	760	765	756	771	718	772	746	786	758	768	747	717	787	791	738	781	744	771	751	823	773	750	752	798	725	771	781	768	741	811	802	754	780	769	736	765	721	722	754	724	742	776	722	772	794	790	792	826	807	809	778	786	728	770	796	773	812	804	738	781	792	719	805	713	788	758	773	762	714	786	784	757	730	794	715	763	749	762	765	766	766	731	731	765	680	743	775	777	753	781	762	760	770	777	711	736	759	804	772	739	763	796	760	781	761	725	754	735	766	803	825	778	733	746	778	741	737	793	773	780	748	751	739	776	756	829	718	777	778	742	786	747	797	752	753	778	753	788	764	749	783	749	733	743	707	762	768	729	789	750	762	765	724	785	815	782	725	719	717	829	732	804	837	768	769	774	764	818	764	731	758	725	715	754	744	791	724	824	801	801	719	734	712	780	777	823	737	759	747	780	769	777	757	762	771	792	780	791	801	815	741	761	808	745	757	748	766	722	728	785	734	714	774	801	793	758	753	799	746	773	763	767	791	762	806	791	791	744	763	720	750	754	800	711	814	768	772	741	718	784	799	777	776	771	758	769	730	765	713	750	747	739	730	815	763	740	740	688	765	736	705	781	715	781	777	766	796	765	767	747	741	766	763	728	744	782	759	779	809	790	793	736	800	758	722	803	759	800	730	792	795	782	790	746	737	751	721	782	789	836	772	773	740	803	800	710	767	723	793	764	727	728	742	760	765	777	750	734	754
27204	50567	41576	29431	23709	19675	15333	11174	7947	6015	4698	3623	2994	2594	2328	1844	1580	1528	1338	1262	1207	1129	972	943	965	1020	955	871	925	901	826	875	847	851	855	859	840	796	814	818	795	787	779	790	768	776	819	788	792	716	825	769	759	813	787	791	791	788	741	746	788	830	749	810	779	810	786	781	763	759	802	788	785	792	732	757	741	791	777	804	746	773	794	786	778	746	782	780	759	760	814	749	830	775	765	767	765	805	770	746	774	777	754	813	759	757	773	723	778	743	755	789	771	783	799	759	717	719	768	729	773	779	745	800	774	796	755	795	728	800	736	779	782	789	815	770	787	743	779	807	763	821	852	747	739	789	765	760	762	739	759	797	783	765	746	794	821	777	754	798	786	809	735	836	782	755	763	777	752	725	768	775	740	805	732	767	754	720	803	767	803	814	783	788	730	817	784	786	790	783	767	747	756	738	775	772	678	782	807	793	778	756	786	810	821	801	785	811	726	796	775	732	773	781	791	784	744	787	836	835	782	844	743	769	780	724	766	793	783	743	802	791	754	810	778	775	770	741	740	728	795	776	797	811	805	797	747	801	786	725	759	763	754	728	815	765	783	803	774	760	726	790	739	737	771	769	786	773	807	801	799	801	773	778	775	790	742	733	805	781	758	755	759	780	781	818	761	757	766	804	774	774	743	818	811	826	796	817	809	787	727	765	791	808	725	781	815	756	714	800	780	756	780	746	706	773	789	736	745	819	763	750	765	762	774	820	743	767	768	765	770	764	767	781	768	793	767	771	771	781	783	787	758	792	794	741	748	743	760	797	777	731	757	788	779	786	810	771	752	813	837	744	736	747	785	740	762	773	761	719	714	747	763	805	762	831	814	779	799	735	774	765	740	791	785	707	806	750	769	779	776	788	738	777	767	779	757	728	812	755	716	744	765	748	747	803	774	778	812	795	736	772	732	763	742	781	816	762	799	777	734	801	739	807	824	744	776	810	772	731	750	781	775	775	754	780	747	815	757	807	770	802	779	782	771	802	802	736	752	783	767	739	774	759	795	793	758	765	722	793	784	810	778	808	770	842	764	797	779	800	772	797	797	750	811	807	757	751	785	707	735	740	807	794	754	768	774	770	822	828	764	762	769	821	802	738	807	778	766	781	769	739	758	727	782	788	803	756	784	697	799	781	751	788	812	782	769	769	755	799	774	781	734	792	741	740	774	737	817	742	768	744	748	797	749	829	814	821	796	754	794	756	772	779	707	755	779	826	800	760	768	747	777	773	758	728	792	791	778	739	766	758	763	743	745	764	755	782	782	789	798	776	756	800	761	763	792	802	759	760	793	830	800	768	733	760	785	751	770	752	740	775	739	760	780	791	771	743	750	755	743	722	761	796	764	766	785	824	780	792	782	771	772	749	780	773	776	743	745	821	815	766	755	777	760	763	772	816	769	786	767	755	793	711	745	777	750	782	812	766	763	833	777	774	814	786	727	740	787	805	726	760	789	751	753	758	760	795	728	770	735	805	759	893	755	779	762	739	791	795	763	755	740	785	758	736	762	786	764	781	727	794	743	788	751	758	761	775	774	795	808	825	725	788	757	757	747	824	801	770	762	784	757	722	766	792	733	780	762	729	769	776	762	761	779	808	780	763	779	721	759	792	757	767	806	810	793	798	787	765	738	764	767	787	802	775	792	742	858	805	833	760	791	816	755	777	775	788	783	766	781	750	781	780	761	781	765	775	801	782	769	770	785	792	779	767	742	781	780	770	775	749	809	726	795	783	820	754	756	758	770	764	799	745	758	794	827	786	772	768	792	773	776	842	804	727	787	796	753	733	773	785	809	812	784	778	790	752	787	793	830	732	761	783	736	799	778	720	759	727	767	789	772	767	809	715	806	767	769	719	755	758	763	761	768	774	745	783	729	810	714	725	767	752	828	717	783	790	772	765	749	762	769	779	829	773	754	798	779	749	838	741	754	738	790	717	751	801	765	745	758	774	769	787	767	792	789	746	811	771	774	753	798	805	797	778	750	786	789	768	786	739	740	790	785	753	766	731	807	733	751	755	820	733	822	793	718	780	741	795	770	799	787	753	823	738	793	752	806	750	740	779	790	766	780	800	772	795	781	728	780	758	796	838	767	746	762	772	831	756	800	728	783	761	832	755	736	781	821	786	765	754	779	798	749	808	750	784	761	818	766	795	772	752	776	751	767	776	772	805	766	765	796	744	771	781	783	806	751	765	749	849	774	813	828	744	811	820	774	811	808	810	797	794	802	774	759	764	787	733	746	758	776	774	787	794	734	771	801	722	768	792	791	749	774	788	770	797	812	817	791	740	775	771	775	733	783	761	809	796	805	755	812	768	770	786	808	793	732	806	788	798	833	798	748	710	798	811	763	760	781	800	781	793	759	796	737	797	748	761	771	800	760	777	776	775	851	754	779	757	800	796	777	779	813	739	763	754	772	802	778	778	810	711	721	778	788	806	716	797	780	773	818	747	759	780	786	786	757	804	711	784	823	765	769	769	745	770	799	767	800	740	781	772	723	800	797	797	795	758	806	792	723	772	768	737	780	756	714	776	790	730	770	756	773	805	793	796	782	741	790	781	724	786	777	756	712	780	748	808	755	771	727	757	710	756	780	806	765	802	761	761	715	774	711	815	784	771	760	747	780	768	750	787	783	808	720	851	768	782	797	770	743	712	792	731	755	770	748	760	772	729	820	780	763	773	728	767	798	785	788	779	782	758	823	743	776	759	769	760	793	816	812	781	797	808	788	770	799	765	798	788	778	751	766	784	737	772	782	783	783	729	801	768	788	734	754	801	801	759	775	740	756	803	800	783	770	762	777	739	762	802	793	749	772	771	798	770	749	806	754	726	778	740	781	772	764	783	769	798	724	773	759	736	748	764	764	798	709	785	767	808	802	780	745	784	701	768	823	732	763	792	807	739	797	791	766	741	741	733	743	744	760	760	748	802	796	757	757	769	833	751	789	809	789	825	750	702	727	798	779	763	803	832	686	770	780	842	780	779	771	785	782	770	771	876	744	766	734	744	760	779	802	775	769	754	727	774	761	766	770	797	765	783	792	733	779	808	792	755	826	789	819	785	828	767	787	791	800	780	827	756	785	799	744	739	794	790	758	799	747	751	717	780	747	748	789	757	751	791	778	803	783	767	768	779	756	789	780	757	757	726	765	746	745	829	719	786	758	801	782	718	730	802	813	747	784	800	825	743	738	741	768	782	761	740	782	757	799	812	753	776	733	806	800	803	801	769	786	811	801	790	827	784	805	784	798	793	797	753	727	741	762	771	758	777	750	794	818	780	801	773	764	752	763	776	793	792	774	787	736	788	742	759	776	750	773	781	758	824	788	757	761	792	760	779	740	803	828	745	711	766	776	758	798	792	782	720	796	791	782	777	801	740	749	779	776	701	824	756	826	761	777	768	781	753	823	782	775	759	801	794	790	806	794	780	798	764	786	759	873	806	744	786	773	780
23248	21594	29454	24305	22364	24766	24459	14126	9282	6735	5146	4133	3550	2950	2770	2401	1912	1682	1620	1396	1453	1384	1185	1163	1131	1143	1156	1040	1070	1049	960	1023	956	1057	942	945	873	953	939	918	854	827	879	891	910	885	900	904	879	902	886	905	898	871	856	877	903	889	850	950	911	886	863	919	913	895	842	932	837	895	918	886	838	889	855	857	899	884	889	870	919	870	885	893	885	846	847	911	907	855	826	898	823	880	894	976	876	878	847	840	858	879	879	846	869	867	878	859	920	910	901	861	878	864	883	860	875	864	830	854	902	922	851	846	858	905	900	861	867	841	831	940	832	907	828	888	912	923	890	865	891	860	832	868	885	928	879	881	841	872	907	840	893	834	848	866	822	909	890	875	852	896	844	901	877	925	872	884	834	916	875	906	880	890	918	895	886	856	861	818	841	872	907	904	875	883	862	907	898	898	853	856	908	903	886	852	879	923	882	908	882	918	880	872	831	843	802	863	877	861	824	916	863	871	855	898	880	849	795	884	869	893	851	855	909	873	838	847	901	870	858	848	902	849	850	881	901	930	885	858	919	941	804	873	931	904	835	892	898	917	830	881	897	900	863	825	897	889	856	822	903	844	870	929	826	865	899	907	894	863	911	947	884	851	868	913	869	914	883	867	902	930	869	900	861	858	822	906	883	862	887	872	928	884	864	880	855	900	908	874	822	881	933	922	847	822	895	940	859	869	837	903	863	874	868	921	887	911	874	869	836	912	902	833	838	877	871	890	873	897	850	951	891	896	812	907	852	864	850	872	909	868	837	916	866	880	828	861	862	852	856	884	911	844	858	857	885	887	858	833	856	844	868	850	847	965	916	884	862	838	882	805	855	815	916	856	892	895	868	871	885	918	890	801	834	841	875	857	894	906	897	881	837	916	877	831	892	859	937	883	846	909	859	858	821	853	823	909	891	863	886	853	905	907	872	884	875	874	865	864	880	823	871	881	878	821	891	890	923	815	877	858	931	805	850	918	894	904	817	856	863	893	879	906	882	835	891	857	901	912	937	900	907	888	898	846	884	874	875	899	908	900	908	898	900	898	943	859	861	852	851	883	870	954	933	870	936	883	846	868	950	839	874	834	853	886	883	876	898	850	881	891	864	869	882	871	882	916	897	902	843	879	855	863	830	823	891	883	855	900	871	920	884	871	863	824	847	887	909	875	935	839	928	882	861	879	854	825	864	898	903	897	901	914	878	889	879	872	832	900	879	909	885	885	825	897	871	834	904	840	831	818	931	904	897	858	889	850	915	881	901	852	864	881	871	899	870	902	893	906	916	869	920	877	795	905	922	893	846	883	879	907	831	901	804	855	854	886	820	903	883	870	896	826	937	911	904	851	910	884	881	896	895	893	889	849	858	825	890	843	899	874	870	810	865	893	866	850	853	869	876	894	860	873	896	884	888	867	883	849	857	820	869	915	870	873	834	865	898	841	888	843	842	822	837	863	899	806	903	893	893	886	908	884	908	873	899	836	883	891	876	862	881	884	941	862	840	898	901	849	881	879	877	904	940	898	828	880	828	833	874	890	885	912	877	869	892	873	828	846	920	903	901	893	849	840	929	893	896	885	886	877	905	860	872	965	893	890	888	898	882	882	910	846	853	881	891	873	851	819	897	932	906	842	876	867	824	835	810	837	883	857	823	882	902	891	908	916	846	917	893	838	835	854	860	893	875	824	912	919	888	853	895	883	876	916	891	864	912	901	879	859	911	851	909	819	864	844	901	901	933	866	855	861	885	873	834	907	856	856	865	886	824	891	797	904	890	840	921	896	841	893	853	912	857	839	908	944	843	873	897	844	856	876	883	877	859	899	861	903	807	884	894	867	902	870	825	921	887	933	856	883	888	856	858	931	902	840	889	848	901	887	888	897	917	879	819	862	861	953	888	887	846	865	864	848	943	856	841	894	868	865	836	848	877	852	830	893	867	865	909	921	886	879	854	891	909	867	886	860	854	880	817	856	901	848	911	872	867	883	888	846	827	899	886	832	886	898	893	849	885	856	868	858	857	877	870	854	869	922	861	901	835	830	799	859	870	892	876	896	843	892	819	866	847	932	910	872	851	883	877	841	841	869	926	846	894	903	829	896	863	874	863	858	849	846	835	908	907	875	864	946	877	919	888	868	835	838	908	865	881	898	859	939	894	929	892	884	879	850	876	922	876	860	900	825	831	851	918	903	845	928	879	913	879	900	891	886	837	882	828	879	940	908	843	878	859	839	861	836	890	890	865	906	870	863	825	906	938	876	890	896	929	859	932	876	862	855	892	878	879	838	844	871	885	833	838	855	881	898	866	857	933	869	885	878	832	851	870	863	850	873	835	868	889	889	880	858	866	855	836	871	876	899	874	906	865	867	832	840	865	878	838	889	850	907	920	890	871	878	897	913	886	823	874	801	880	926	944	902	919	834	867	904	869	885	883	835	894	898	825	850	858	899	877	831	860	901	857	869	858	903	864	859	892	870	851	915	831	866	886	835	882	904	814	904	871	850	898	881	895	876	897	875	855	845	867	835	915	875	888	844	964	884	895	875	889	896	854	873	890	921	884	924	869	892	875	829	825	830	859	867	877	921	920	879	929	927	857	843	831	927	909	911	891	844	926	860	889	903	885	818	870	900	882	854	893	863	858	865	841	905	825	908	900	872	885	899	862	929	878	868	947	876	910	899	857	823	880	882	888	916	932	854	865	922	892	860	940	843	887	927	897	880	852	902	925	882	920	872	860	869	881	808	875	864	909	892	896	906	866	922	905	906	877	900	882	873	845	884	889	896	912	886	850	836	896	865	857	872	822	909	860	899	846	888	875	916	893	885	841	852	863	891	879	867	844	914	914	862	822	903	821	848	855	846	844	829	853	874	898	927	873	840	879	894	903	880	857	903	874	914	838	872	881	897	929	865	916	884	906	868	904	826	876	877	880	909	845	857	861	915	857	847	875	851	804	903	840	883	853	941	902	903	898	855	896	945	900	880	919	843	894	906	885	917	895	902	888	919	930	871	857	832	837	889	884	883	879	869	853	915	817	864	878	877	855	890	877	824	881	913	894	862	908	882	857	907	867	849	870	870	875	858	815	899	885	910	843	878	930	882	915	825	905	885	905	910	901	924	859	855	906	844	888	875	893	830	871	903	868	879	906	883	828	885	866	835	906	856	841	884	888	891	783	923	848	905	848	873	827	860	880	897	867	837	869	890	927	854	840	860	873	890	848	844	903	935	896	944	884	946	883	897	862	840	903	855	903	873	929	885	875	832	868	830	869	877	900	890	891	894	867	854	887	882	855	847	844	902	819	873	914	891	875	901	906	840	821	890	891	881	889	867	863	884	880	886	845	842	852	866	878	884	896	860	898	889	876	898	886	903	861	872	840	853	843	875	928	878	851	816	886	880	917	861	846	922	852	913	892	865	886	865	851	871	825	917	842	878	880	873	880	868	855	837	879	835	854	859	851	862	875	900	864	924
30292	59774	49229	36760	31450	26868	21701	16546	12190	9088	7114	5596	4573	3909	3529	2884	2260	2026	1916	1669	1622	1445	1307	1290	1213	1218	1168	1126	1053	1096	1067	1013	1017	1059	954	996	901	927	881	876	960	880	890	904	883	864	852	953	845	867	852	878	867	879	884	879	848	889	879	856	904	881	862	833	842	855	820	869	834	877	828	915	826	873	857	885	847	834	832	866	872	872	829	873	804	845	907	806	852	884	853	893	808	794	870	833	823	887	893	836	901	903	872	836	836	862	855	855	838	907	833	852	903	901	839	877	861	890	844	820	884	844	858	876	869	915	880	860	912	845	871	832	892	874	839	855	804	859	843	883	857	862	819	824	874	888	906	861	809	835	868	818	881	838	817	881	829	859	874	871	837	854	877	886	860	848	902	885	859	925	831	818	875	854	833	832	858	875	830	846	872	866	919	889	866	846	863	842	858	891	855	868	851	867	869	819	868	830	849	824	852	876	913	895	864	849	847	863	833	850	845	852	853	845	850	855	918	846	875	799	874	850	865	832	883	855	835	850	861	899	859	852	922	860	857	850	896	867	845	858	856	837	842	863	939	895	849	826	888	843	871	847	831	887	824	869	822	832	889	820	882	840	844	867	868	868	893	857	852	870	871	851	795	877	848	808	911	793	930	871	867	885	881	819	844	922	856	865	839	857	891	878	872	879	889	894	857	856	819	883	874	886	915	838	856	885	922	828	855	852	864	903	847	826	870	812	889	853	837	817	848	849	853	808	863	802	905	861	846	866	899	888	912	881	873	826	856	922	906	814	860	859	877	898	857	888	883	824	894	875	892	867	862	838	842	887	926	909	882	843	853	905	899	856	849	826	853	838	895	850	850	826	931	852	822	856	829	853	891	869	869	842	842	842	855	885	845	832	896	903	909	847	892	893	842	827	843	871	843	853	854	828	875	927	863	819	886	842	811	801	897	779	865	835	824	861	863	828	908	856	845	880	875	830	849	882	899	873	861	880	894	838	893	877	880	864	858	844	839	883	923	850	839	919	822	837	856	818	877	759	840	854	897	828	922	828	843	839	816	857	824	854	898	809	873	898	884	864	901	847	901	878	866	893	864	889	897	880	850	855	874	941	843	875	816	827	903	873	873	859	884	802	846	874	901	858	851	857	932	885	899	854	881	904	793	908	915	926	826	869	870	843	862	870	820	837	856	857	836	867	841	869	862	830	829	838	861	849	835	892	856	845	877	883	841	899	856	865	898	797	873	927	834	830	865	846	846	820	873	844	820	856	858	896	821	843	852	898	823	826	838	876	812	877	891	846	838	899	859	862	858	877	897	814	890	824	873	923	875	842	870	917	869	856	878	861	907	880	832	822	830	885	879	856	876	812	851	844	879	812	871	841	831	845	847	827	834	810	824	853	860	829	863	838	827	849	841	895	867	871	882	927	889	848	848	911	855	886	846	865	886	867	839	841	876	821	899	869	849	859	886	856	829	884	874	832	833	855	908	886	849	835	857	814	899	854	890	895	844	927	912	839	861	829	877	857	889	846	835	863	867	832	868	876	879	859	889	868	830	891	825	821	876	873	858	894	846	825	849	869	841	878	826	924	881	884	861	849	902	885	904	893	859	819	880	853	820	859	844	925	868	868	808	853	898	864	859	867	815	861	784	900	867	866	842	867	882	826	892	803	874	934	872	883	859	881	873	841	838	859	845	871	859	826	932	909	834	880	877	847	883	854	874	893	815	828	885	857	838	839	839	905	896	844	843	854	844	915	862	894	872	842	878	804	865	841	868	836	855	856	831	881	872	874	829	871	811	876	861	830	864	835	909	834	900	856	867	859	798	884	864	819	903	863	922	874	836	834	862	838	814	861	817	834	870	924	902	855	856	839	866	805	889	819	846	847	901	851	882	846	856	864	860	864	815	799	852	862	889	863	903	885	870	901	867	840	869	861	870	858	864	906	901	804	873	877	791	843	879	902	867	837	816	888	874	874	874	877	924	806	868	921	868	890	839	824	801	841	871	875	812	861	850	856	875	879	805	861	896	803	878	848	884	874	838	859	845	842	822	890	880	856	870	857	894	833	878	868	894	887	838	862	867	822	893	880	902	884	873	871	908	908	884	866	863	849	823	849	857	874	854	842	860	845	837	873	911	852	844	820	823	799	856	917	834	824	896	838	821	898	877	842	851	870	927	880	884	789	809	849	867	843	860	877	873	846	879	870	862	867	979	864	845	858	866	868	884	819	871	855	786	792	867	815	894	812	845	835	842	864	914	844	847	828	844	825	878	822	878	865	814	849	813	914	898	891	965	897	781	857	803	900	886	848	893	851	907	835	837	849	816	884	852	856	914	843	913	846	899	893	844	860	830	865	877	902	878	912	836	849	853	868	792	861	876	854	918	902	829	802	887	916	858	825	814	844	935	846	840	889	845	880	867	877	847	874	858	874	844	833	901	832	858	855	812	825	875	892	870	850	815	826	815	873	860	851	831	835	880	853	873	876	820	812	863	819	843	891	890	828	879	855	879	895	910	865	885	856	879	858	886	824	868	901	885	819	882	832	825	838	859	881	870	916	868	898	906	880	861	864	829	847	873	789	832	824	843	923	881	856	860	848	859	869	849	848	823	849	880	860	865	888	902	869	920	876	877	890	917	874	896	918	876	836	826	859	861	811	853	909	883	856	850	873	824	868	884	865	836	860	868	819	885	850	858	839	901	906	894	837	892	929	848	873	887	945	885	857	869	912	847	886	864	845	862	848	830	855	905	853	849	896	825	860	830	856	844	867	869	848	872	860	871	858	840	818	790	899	851	843	831	872	835	885	880	832	861	911	875	887	873	835	866	880	870	885	881	862	863	823	874	839	800	904	845	820	777	835	882	895	844	902	849	821	840	923	878	885	876	898	842	861	852	833	880	837	878	865	830	825	874	883	785	870	857	875	926	941	884	908	883	911	857	840	829	819	890	848	856	915	829	836	863	891	857	898	817	894	899	846	892	873	816	846	819	892	830	904	887	863	855	902	858	834	881	886	854	911	868	877	878	881	864	925	902	866	849	860	825	785	849	895	877	825	799	863	824	883	857	824	879	837	832	842	799	802	857	863	868	879	869	885	853	860	876	854	826	872	884	928	887	870	818	856	849	870	858	895	831	876	843	901	809	867	881	813	903	864	875	846	878	855	866	863	854	898	851	821	886	870	884	817	800	814	868	905	865	884	865	889	906	852	869	900	886	896	818	878	895	856	848	882	845	861	868	853	847	847	840	856	820	830	817	885	832	828	904	850	887	848	899	848	869	848	888	834	886	844	882	870	901	835	906	888	895	924	868	891	819	824	850	886	871	847	823	878	938	851	855	907	827	893	884	908	913	909	861	831	876	833	820	916	841	834	897	856	856	787	853	835	812	888	928	866	835	858	875	887	865	834	884	897	865	829	858	882	902	860	904	807	861	854	858	904	869	826	870	869	853	897	870	848	859	857	912	865	834	845	896	825	856	928	847	844	864	840
29907	30679	36953	27976	18191	12786	9086	6129	4329	3135	2514	2091	1707	1617	1591	1344	1241	1073	1020	984	895	844	872	843	830	821	761	802	798	764	779	759	729	811	797	751	674	751	708	680	692	729	740	755	711	757	763	710	674	713	730	764	700	689	761	724	738	738	693	735	716	753	749	744	675	730	720	722	674	730	730	741	728	745	681	696	735	730	708	730	691	733	728	730	739	720	709	692	712	702	691	720	701	751	706	763	683	733	719	656	751	733	720	648	669	776	711	757	717	719	727	687	676	736	730	781	705	695	692	727	687	752	726	666	690	680	715	657	744	652	673	686	672	670	761	730	733	732	768	738	767	701	796	656	683	715	664	745	675	679	701	681	753	712	674	702	713	687	717	720	630	761	669	720	673	661	735	746	750	704	704	671	718	710	690	722	685	671	717	668	727	683	704	668	693	734	698	684	715	703	721	706	674	714	681	711	722	682	740	687	705	726	751	706	761	719	718	699	719	712	729	731	674	747	763	738	661	724	705	734	759	731	698	729	694	708	702	715	703	694	742	683	714	719	711	722	726	700	663	666	776	682	711	718	748	703	703	764	642	717	743	720	753	698	735	692	729	724	709	736	736	688	706	697	790	712	702	699	661	709	741	684	704	686	755	737	674	708	741	772	728	740	681	703	733	689	743	685	703	740	734	723	678	707	665	654	703	681	725	709	705	725	718	629	722	700	724	723	677	745	681	751	701	769	697	745	707	722	704	694	728	714	712	707	744	704	736	674	731	761	727	726	681	719	666	704	667	705	742	767	704	728	673	716	707	687	667	711	735	696	696	672	689	735	701	695	713	702	728	721	771	747	710	714	705	642	701	713	720	746	720	716	705	739	705	746	703	695	701	656	694	713	739	740	779	739	691	708	656	695	763	727	698	697	719	709	704	737	707	672	704	767	722	735	671	741	712	706	652	685	775	693	707	711	788	719	702	695	709	694	700	759	687	715	698	693	716	735	732	721	698	722	768	739	705	680	725	753	688	710	756	733	695	708	718	743	732	694	730	707	744	732	689	814	663	737	724	698	729	689	734	726	722	686	662	694	687	724	717	722	749	694	704	683	725	713	731	690	704	700	713	710	703	719	720	718	660	738	712	706	681	699	720	706	715	742	794	696	704	685	690	742	699	698	678	702	736	738	673	739	690	697	716	709	731	720	699	708	730	707	663	710	755	640	733	723	723	731	745	733	688	684	698	668	673	721	702	751	711	746	671	712	732	725	757	732	727	749	702	679	712	689	716	697	699	750	710	715	709	721	743	721	724	769	665	723	686	737	719	682	692	754	695	749	759	674	728	728	731	679	705	716	714	685	703	760	690	703	695	746	726	722	723	666	680	706	723	685	717	699	700	733	725	706	730	735	709	708	733	667	761	751	733	705	674	714	711	726	757	766	711	676	693	724	732	738	751	714	700	696	728	673	729	717	700	705	726	675	725	709	706	776	735	720	698	699	689	675	726	712	724	708	771	720	743	727	727	712	705	655	690	732	718	756	687	620	697	739	727	735	697	679	713	692	694	714	707	684	771	699	681	678	676	662	690	693	696	724	695	713	741	729	724	679	686	708	695	715	735	683	684	692	745	724	694	747	714	730	733	764	708	738	739	716	694	696	691	671	715	708	719	736	746	740	732	726	708	710	753	704	687	702	724	705	718	698	730	718	712	756	694	719	724	719	704	704	749	700	712	758	690	725	696	752	738	738	757	675	713	699	696	703	718	746	724	715	731	704	713	709	717	648	705	685	722	749	719	737	751	679	686	711	694	686	727	674	710	778	708	754	707	751	738	724	752	667	730	680	777	677	737	746	677	718	729	759	686	728	688	703	712	751	692	706	738	741	719	731	692	668	734	721	703	665	700	688	747	685	666	743	757	716	727	691	702	666	725	724	675	703	725	662	706	708	719	698	710	662	707	718	735	681	721	721	696	713	738	741	689	691	660	713	741	735	700	675	702	708	655	667	743	691	689	766	772	766	705	667	705	748	737	680	722	699	656	717	732	725	710	721	715	733	752	715	719	698	736	711	721	736	727	712	712	747	729	739	666	712	697	725	706	713	690	697	730	693	783	721	682	702	704	728	703	707	720	701	724	723	698	693	719	743	683	698	697	701	745	718	689	747	707	719	704	692	690	689	722	732	731	711	724	707	713	691	775	671	716	738	660	713	741	705	699	730	734	716	745	743	712	747	702	699	707	701	719	754	757	738	718	734	770	709	753	732	698	703	701	693	706	714	709	667	705	686	696	718	710	692	723	696	703	747	698	770	693	752	699	722	659	738	708	716	724	744	761	667	706	713	736	723	642	716	754	741	694	723	748	752	647	724	731	742	744	676	704	709	730	699	725	710	663	714	703	766	762	692	726	699	704	702	648	752	652	685	706	690	716	718	685	725	675	749	725	738	710	692	719	730	721	710	748	720	718	702	697	698	688	739	700	695	795	715	755	736	766	728	729	726	736	736	720	725	689	738	728	683	713	702	693	787	686	722	692	727	709	666	725	710	729	738	734	681	722	682	720	751	755	726	711	692	713	731	724	710	759	785	700	699	656	733	719	693	694	695	749	736	740	698	709	723	752	705	681	733	716	723	735	700	667	657	752	709	722	711	704	716	757	673	709	719	715	706	696	702	728	714	676	741	691	734	717	682	736	778	702	675	688	735	657	759	706	721	730	716	740	754	724	698	730	756	745	682	760	708	709	726	769	698	694	712	704	686	745	751	663	711	731	695	694	725	647	708	746	693	731	721	733	684	751	671	711	722	779	696	705	674	722	730	709	747	746	712	767	668	735	759	676	729	726	733	769	716	718	740	737	686	718	693	694	702	677	671	686	745	693	659	689	713	724	743	746	712	763	729	750	720	712	693	716	738	726	658	756	749	730	708	692	683	668	687	716	726	750	699	769	717	710	741	721	747	726	722	728	713	719	710	704	697	746	726	688	703	714	725	692	773	693	760	737	744	711	718	703	739	717	725	753	745	728	714	670	704	717	737	703	730	741	742	725	713	700	747	736	707	678	713	708	713	698	768	744	680	742	727	684	732	742	679	707	791	760	732	700	732	689	658	700	713	721	734	729	693	704	697	730	689	716	715	725	698	716	687	746	715	701	746	692	729	716	695	709	717	744	740	731	747	780	706	691	687	727	658	694	715	753	700	663	701	745	715	716	706	755	758	679	726	762	682	719	705	718	741	709	747	685	711	739	731	766	704	711	714	686	722	703	690	746	697	711	697	742	723	728	716	713	738	742	701	754	710	731	731	675	759	696	743	693	683	708	709	734	720	719	697	695	658	683	684	721	702	726	675	703	721	781	705	708	708	747	688	743	688	719	672	745	713	704	720	738	709	742	737	717	684	758	696	734	732	757	660	732	695	716	741	717	744	693	737	669	711	703	730	733	706	743	721	704	708	732	681	662	743	733	690	682	682	713	696	706	770	720	745	763	745	710	728	727	698	709	709	701	731	747	713	663	762
28035	46254	36790	25070	20174	16018	12433	8762	6421	4577	3758	2908	2288	2094	1940	1689	1466	1262	1191	1130	1049	1008	922	888	841	906	867	844	841	819	773	818	796	758	768	755	737	778	745	803	679	765	734	712	756	724	748	683	721	754	747	757	746	700	742	771	729	812	709	717	770	741	745	747	744	687	732	712	737	724	768	729	713	747	760	739	784	708	695	656	721	750	748	741	702	731	736	754	654	741	706	716	718	690	735	699	675	759	711	713	735	740	679	718	717	732	771	711	720	730	696	730	690	702	722	700	716	697	695	718	734	706	753	683	732	737	701	711	715	694	755	672	701	719	768	744	736	719	712	732	693	700	726	747	702	733	726	730	740	730	729	661	759	744	692	731	745	768	696	726	676	740	713	776	724	706	662	683	738	703	727	759	762	707	720	762	697	707	748	727	706	672	742	738	714	722	733	729	767	704	695	731	720	802	673	774	701	703	758	755	757	706	684	696	722	710	729	729	743	709	699	740	711	764	701	724	693	691	709	674	691	746	767	730	728	702	760	731	727	738	740	728	732	725	774	754	729	733	719	740	744	729	749	730	704	709	771	726	715	708	767	737	719	755	745	741	723	740	719	744	722	719	705	753	728	699	713	749	726	755	682	771	751	754	727	712	733	735	745	741	753	763	745	765	715	690	746	746	732	688	707	710	736	769	729	724	757	720	741	650	733	698	744	701	738	749	739	741	724	744	741	680	704	708	693	734	792	708	720	735	762	743	730	683	758	693	711	759	766	702	725	708	737	745	762	731	767	717	734	708	747	723	747	740	749	730	738	774	713	753	702	741	768	734	764	714	743	702	764	715	681	722	748	726	682	698	731	727	705	682	733	780	696	702	703	717	733	697	706	695	760	732	777	706	767	663	780	723	759	674	713	719	761	717	746	727	723	688	729	693	731	723	735	678	733	734	684	733	761	723	697	707	702	689	749	703	739	746	718	686	733	690	750	645	772	761	745	695	715	690	758	736	740	749	737	777	704	673	701	751	686	753	655	729	697	735	744	723	703	702	718	711	753	700	791	675	717	728	722	746	774	700	731	664	759	716	697	745	729	697	730	713	800	705	754	739	662	703	681	693	759	745	719	717	704	731	675	705	739	743	750	728	707	740	725	731	678	722	707	744	740	733	744	752	742	755	705	708	727	767	710	680	779	726	753	753	694	727	743	760	756	708	698	759	731	683	712	761	689	756	677	778	686	738	707	748	723	737	685	733	735	701	665	730	747	757	719	723	704	746	733	682	729	733	707	733	721	762	717	697	714	716	695	695	722	678	771	702	698	717	733	735	729	706	713	739	724	685	768	728	686	714	736	781	731	695	714	746	774	691	746	706	731	751	712	727	741	765	726	706	744	751	761	718	679	766	732	681	736	675	718	732	758	677	777	695	651	737	752	738	743	717	729	742	709	711	728	747	749	734	710	741	717	759	687	753	706	713	721	757	748	707	737	754	692	736	772	727	742	665	715	742	779	731	754	746	761	677	706	747	746	785	701	757	742	727	738	766	748	697	742	713	732	748	740	752	696	696	735	749	726	709	712	680	724	726	715	722	746	710	746	745	726	707	740	724	740	728	708	659	724	723	722	724	766	733	700	727	699	741	754	695	693	719	736	726	705	664	770	723	749	706	708	727	739	772	726	741	734	747	710	711	732	719	680	745	708	692	704	738	698	756	716	735	680	741	736	692	713	707	753	728	705	731	762	735	721	728	725	730	699	734	742	727	710	768	725	745	744	720	699	713	750	745	725	777	755	725	716	732	745	678	733	767	754	717	717	770	702	738	716	761	739	719	767	722	753	723	701	708	743	727	745	710	708	736	691	744	733	710	715	733	737	755	718	739	685	702	712	684	732	744	693	763	700	768	702	735	737	746	726	686	715	738	750	701	722	745	683	755	745	714	736	717	696	784	726	690	736	703	714	693	729	698	748	717	701	714	678	774	724	717	720	767	690	749	707	734	738	755	702	777	752	729	708	710	784	713	760	731	740	776	753	712	743	719	755	699	743	744	732	802	771	723	721	682	732	715	720	744	668	713	677	731	789	780	758	739	727	702	750	735	729	749	736	748	728	743	692	700	741	709	819	708	690	717	757	717	753	681	721	781	779	795	751	768	707	710	732	705	735	725	738	720	702	710	710	784	712	703	694	695	773	721	734	783	690	732	704	768	737	712	721	699	681	711	743	656	694	650	730	760	695	682	683	743	715	711	739	742	727	755	694	760	703	762	717	730	686	710	737	745	739	719	739	703	780	732	698	709	745	760	724	764	758	702	751	712	731	734	698	696	731	721	772	745	681	701	696	751	722	748	699	736	717	696	752	705	671	766	747	730	743	730	701	710	728	726	715	708	664	708	686	741	708	733	742	724	688	712	729	705	723	732	780	692	697	756	746	710	722	714	710	709	682	744	746	719	672	699	732	715	806	747	723	731	680	724	740	701	729	709	739	693	702	728	678	705	702	708	744	704	730	729	753	724	715	712	760	680	707	765	749	711	753	760	674	716	704	688	738	681	695	765	711	742	748	726	740	765	738	704	745	686	701	770	700	728	699	704	698	731	779	718	748	758	711	736	683	740	690	678	733	715	745	683	745	720	698	692	731	718	745	739	695	741	750	678	704	705	689	735	726	720	697	708	745	696	755	715	745	694	734	695	733	718	743	737	702	750	717	701	676	699	708	700	754	758	745	742	662	711	747	772	754	714	769	742	691	699	753	730	728	719	700	719	697	719	789	705	733	719	722	743	776	737	727	723	723	767	714	777	711	773	735	751	728	727	689	733	674	680	744	701	749	717	736	721	714	724	770	714	671	717	780	743	677	741	670	691	723	756	745	725	708	730	691	745	704	737	719	748	736	732	746	711	716	702	713	731	728	709	697	762	760	713	685	703	694	720	719	740	697	719	717	741	682	708	701	751	714	701	697	707	698	697	715	733	740	782	726	710	695	725	693	697	769	719	737	732	750	716	736	726	712	706	708	734	717	705	718	760	718	702	752	703	695	708	734	774	724	721	763	761	705	754	724	739	710	718	708	738	688	739	748	745	720	707	716	738	739	714	733	734	751	696	731	749	721	729	716	749	766	683	754	700	715	728	705	823	705	740	748	745	758	727	710	734	692	705	696	723	742	719	795	722	728	709	713	714	706	703	683	726	731	698	708	706	758	722	772	688	715	744	694	678	773	752	735	699	748	762	734	733	706	768	734	741	754	777	728	704	733	743	726	716	729	776	717	696	762	775	745	654	649	688	758	750	734	730	751	770	707	718	750	720	718	720	733	749	737	734	713	743	649	731	749	722	727	739	730	702	695	714	723	761	709	715	710	716	692	748	751	736	703	743	739	696	757	751	693	688	723	728	715	711	718	753	716	700	719	718	696	736	737	694	751	686	728	717	750	710	784	760	679	743	695	703	713	723	714	739	739	712	703	663	719	727	758	691	735	744	675	731	674	725	741	757	759	746	762	694	709	732	765	699
24454	21593	29116	25355	23461	21804	16771	10080	6827	4914	3779	3068	2488	2210	2024	1793	1640	1440	1278	1217	1138	1129	1044	1010	952	974	898	919	861	881	916	843	795	839	864	872	815	819	800	806	842	759	806	795	802	810	811	810	837	837	833	795	851	814	772	730	772	822	805	779	785	750	792	741	814	756	789	817	790	831	748	795	761	881	804	738	790	767	792	784	776	779	693	795	768	797	794	741	796	727	814	787	779	761	748	827	696	772	767	824	748	811	773	756	735	822	835	787	826	784	780	740	778	763	746	776	779	775	803	777	755	754	772	773	782	808	719	763	745	737	791	762	764	764	849	777	742	741	769	808	772	807	782	783	740	764	794	744	748	802	777	818	738	815	784	791	807	820	771	794	739	758	817	788	765	771	811	794	784	774	768	747	742	812	749	779	717	712	792	745	792	759	795	785	731	728	761	721	725	749	803	798	767	756	808	785	821	821	748	814	739	783	793	803	727	735	790	785	766	785	843	778	769	733	751	753	802	790	803	797	778	705	803	777	793	785	757	831	790	787	752	780	730	772	806	802	758	789	786	771	817	794	793	809	763	729	781	800	740	789	744	793	775	752	764	726	782	768	803	732	745	743	729	766	784	798	806	752	767	760	735	766	803	716	747	805	774	796	768	772	793	761	819	760	771	802	793	780	758	716	831	768	769	755	773	751	755	790	706	761	740	776	764	801	771	789	761	731	770	780	789	764	775	746	763	769	780	836	780	726	770	792	767	787	743	795	777	751	807	764	787	817	781	781	727	734	780	784	775	767	734	740	779	790	773	762	725	781	816	778	781	783	768	774	750	828	765	732	765	765	772	754	777	824	728	778	781	768	766	772	787	766	791	778	816	741	769	808	763	786	727	780	734	756	751	745	859	768	717	781	764	794	741	790	834	770	801	795	840	794	785	790	801	752	768	784	786	799	803	778	773	766	781	812	769	776	765	827	781	754	746	730	739	750	741	729	761	792	761	749	786	836	772	734	784	778	790	810	740	808	768	714	754	773	725	787	797	784	820	809	775	763	817	760	706	741	761	760	771	809	749	797	784	773	830	757	772	734	752	763	795	703	767	821	808	814	796	731	806	779	773	822	767	772	762	819	807	756	755	821	805	779	722	790	763	757	797	742	804	749	814	781	771	810	783	786	793	722	741	794	755	784	765	774	792	758	725	771	784	733	754	751	791	803	704	750	795	788	756	799	810	738	752	774	791	778	782	783	786	737	775	780	780	755	708	745	791	837	787	790	791	774	794	766	749	778	761	772	776	788	823	808	735	778	772	823	830	786	723	771	760	775	795	803	673	822	735	757	757	800	798	795	782	802	792	806	746	757	773	752	756	744	794	757	757	765	764	744	802	809	741	762	813	748	822	768	798	771	729	770	738	720	811	799	750	796	767	781	804	760	754	773	777	746	742	785	791	785	746	752	789	791	780	817	733	824	770	777	776	758	801	788	767	709	751	792	768	803	770	742	728	731	787	802	801	752	763	854	773	788	777	782	767	784	807	726	775	732	752	747	778	776	787	766	813	804	734	728	710	747	760	732	787	738	774	765	777	770	774	793	753	767	796	725	765	712	764	824	794	790	846	817	787	781	715	758	806	800	798	765	837	801	780	757	757	746	768	785	757	708	792	742	723	781	766	811	794	783	770	796	774	795	781	766	760	848	777	763	758	781	757	785	780	786	797	759	763	732	799	810	751	804	779	773	820	770	759	802	734	734	778	756	804	768	782	756	766	760	765	790	773	770	733	725	774	749	778	753	760	788	752	775	776	794	715	746	789	766	732	803	772	737	773	755	716	730	753	762	774	787	763	780	768	778	792	759	812	764	771	756	837	779	811	792	774	779	734	816	774	792	729	739	742	786	784	787	760	765	784	818	827	833	808	799	740	801	801	780	727	783	796	763	825	746	757	738	751	767	762	761	756	761	771	753	758	782	782	797	803	796	757	770	812	754	768	774	784	810	797	747	794	764	735	805	770	764	769	778	752	780	752	791	835	790	790	811	719	816	760	753	781	743	791	795	771	806	753	731	764	750	779	790	834	777	763	777	751	772	766	791	768	799	750	708	816	811	778	816	781	739	694	760	785	760	751	770	731	738	761	738	776	782	799	777	826	757	787	760	783	777	771	806	772	799	787	725	754	797	766	745	737	763	789	755	771	735	777	784	780	769	782	783	766	752	799	783	797	799	758	767	794	798	751	811	788	733	777	819	752	762	772	772	731	757	733	774	795	769	792	754	801	747	741	784	766	751	814	748	787	745	754	773	785	760	763	795	790	778	772	786	760	748	752	756	739	775	762	788	791	721	773	732	726	792	725	746	770	776	805	834	725	762	763	779	780	734	743	808	767	826	802	759	784	785	828	828	786	783	779	788	800	803	760	765	765	789	794	792	812	726	763	818	749	819	786	832	737	738	764	824	733	805	722	784	759	785	799	771	784	770	744	740	793	763	746	762	740	766	788	793	811	755	808	788	744	771	806	821	802	775	762	802	792	773	818	837	751	784	773	779	734	774	750	774	792	789	780	720	740	733	804	760	798	797	786	812	804	781	784	781	738	808	749	780	801	779	757	815	710	792	859	818	788	766	748	782	806	750	792	772	825	735	769	771	779	768	765	792	734	857	816	727	764	753	773	764	763	753	803	833	786	742	784	710	735	715	723	798	730	745	728	745	784	816	794	805	733	773	738	830	751	783	736	814	771	807	746	727	803	850	793	767	769	782	801	746	767	721	740	759	798	756	755	774	754	755	763	763	744	771	741	754	746	804	757	783	780	753	788	769	700	778	791	777	756	776	734	793	825	707	804	774	754	771	707	744	803	740	782	739	767	775	712	791	750	769	746	800	784	798	757	768	776	794	764	821	750	794	804	759	802	796	799	761	817	748	799	779	812	782	782	781	717	748	753	757	774	778	761	759	737	781	732	781	796	784	736	803	735	760	748	747	760	727	747	804	806	732	778	792	777	784	768	797	781	800	806	752	762	781	786	845	744	784	742	749	773	798	738	834	737	758	766	801	757	740	756	755	768	770	726	724	781	779	792	827	804	734	771	773	724	777	790	760	781	765	798	753	757	750	779	750	784	774	758	724	758	756	776	821	764	775	775	711	850	773	769	701	719	778	776	783	789	768	787	757	806	790	740	769	791	766	779	766	754	794	789	772	737	718	811	766	838	764	808	738	737	722	760	753	761	759	737	787	784	756	752	742	762	739	765	742	768	715	743	775	752	818	751	797	774	758	783	781	769	782	785	805	806	745	757	756	744	773	784	804	739	763	730	814	769	792	756	774	752	823	759	749	753	805	784	728	770	721	799	809	754	804	808	740	801	784	823	780	789	761	808	769	785	804	779	813	762	752	762	788	769	856	752	769	783	726	771	724	817	742	751	795	710	720	791	761	788	794	772	801	747	782	756	774	718	766	726	832	757	785	806	736	780	774	761	769	732	780	787	817	705	781	754	766	785	800	749	787	784	726
27638	52973	43419	31874	26124	21728	17466	12999	9548	6992	5451	4134	3391	2832	2577	2335	2050	1640	1538	1387	1279	1138	1129	1105	1041	1013	952	1008	949	936	904	880	851	833	825	878	802	795	775	815	803	783	774	781	786	814	886	777	830	769	711	752	832	814	779	769	786	721	775	762	744	825	795	783	782	815	795	747	780	763	822	785	784	821	771	764	748	764	786	747	763	808	748	787	793	791	753	788	768	776	818	761	774	773	750	763	767	805	760	747	748	773	774	743	822	760	807	751	747	777	784	715	816	776	828	786	762	784	774	780	737	779	761	804	755	772	790	773	805	738	775	769	730	791	733	748	773	769	713	775	761	804	770	711	756	801	767	730	765	717	760	756	808	780	763	741	773	771	776	753	784	777	737	784	735	758	798	732	768	766	778	768	787	799	744	768	705	779	756	814	802	765	783	810	813	829	748	798	751	748	804	816	734	783	757	816	786	845	730	752	777	801	804	792	833	821	764	762	767	775	781	791	803	789	754	830	789	769	743	820	758	790	776	750	847	835	817	771	784	744	748	778	771	796	790	805	790	794	744	722	713	788	761	768	793	773	797	747	777	752	797	758	724	799	774	748	739	779	785	731	789	762	779	797	799	763	798	777	798	743	799	778	817	736	774	786	755	787	816	806	751	773	789	792	732	784	808	761	752	810	813	753	796	730	797	787	738	788	774	823	813	798	776	783	769	794	738	741	745	767	742	768	742	738	775	734	735	801	767	817	737	791	750	744	741	755	833	754	794	734	804	771	798	796	813	811	824	780	772	759	759	796	779	778	761	787	762	782	760	768	802	770	741	785	768	738	791	788	815	777	697	785	736	736	812	762	776	788	789	740	818	759	767	807	752	751	751	740	790	756	777	715	819	758	739	796	844	796	779	817	773	804	780	775	776	817	869	806	750	765	782	736	792	760	749	713	779	809	779	773	800	722	798	778	784	762	820	797	766	801	756	744	736	716	708	794	788	808	763	813	801	802	743	756	827	781	813	791	808	766	782	819	762	785	808	814	772	759	784	770	719	794	744	730	774	846	754	763	764	764	759	773	807	778	766	792	787	825	771	699	746	824	737	764	795	774	751	786	795	795	760	756	783	775	727	786	787	787	790	749	766	787	792	788	714	798	765	839	782	750	711	749	807	771	802	778	758	827	810	790	758	759	737	790	808	783	802	771	764	772	766	712	815	782	806	769	775	838	727	783	795	754	728	817	749	734	780	822	795	789	753	800	767	818	787	796	785	747	746	723	788	757	772	798	764	753	776	781	773	759	815	798	735	794	743	723	803	777	750	750	798	796	770	743	747	778	788	726	799	775	796	783	776	759	808	743	784	806	752	821	785	770	761	765	753	748	740	804	799	829	780	796	799	793	802	747	765	802	771	756	749	770	774	763	812	713	781	789	783	793	794	748	776	763	782	810	798	801	765	808	757	785	770	804	821	776	767	751	797	777	779	749	746	782	745	734	778	783	747	775	790	776	785	734	760	824	777	783	769	827	801	805	817	752	733	811	723	791	787	837	741	761	797	794	754	769	795	843	814	762	766	776	776	809	772	748	763	787	781	786	778	792	720	807	794	746	842	758	805	794	809	810	736	775	750	760	808	795	777	797	770	785	776	794	770	832	784	798	782	817	788	805	817	798	756	777	777	772	785	796	727	753	763	777	805	767	762	794	786	760	746	725	755	771	748	729	824	806	726	744	750	762	760	824	758	792	768	784	765	814	772	770	783	748	782	813	779	741	779	770	782	772	781	741	809	798	776	802	823	745	757	781	802	790	778	732	788	791	794	756	773	736	727	793	769	778	736	722	767	785	783	728	831	793	804	752	764	813	782	740	770	772	790	741	747	779	829	701	711	772	748	786	790	777	741	789	752	701	761	737	785	815	783	758	775	801	739	785	765	745	789	785	787	749	774	757	794	722	767	743	816	774	808	782	764	808	719	762	789	762	749	792	765	735	753	797	802	784	731	793	806	756	783	729	829	789	769	693	786	756	756	775	761	807	800	787	694	749	811	782	787	737	746	793	768	779	777	789	799	755	814	771	781	790	724	762	761	790	794	851	778	800	754	789	760	768	778	754	821	804	839	776	783	796	753	759	809	760	767	796	774	759	730	777	731	743	793	781	797	794	724	797	763	811	749	788	784	760	783	726	757	741	748	764	760	793	802	780	803	787	798	755	844	802	756	756	807	813	776	778	826	799	755	754	804	746	761	744	770	764	709	791	746	760	765	758	741	766	828	802	739	760	767	823	751	807	758	785	735	748	748	780	799	752	800	799	786	773	791	753	840	749	722	773	790	777	762	777	808	763	818	807	783	774	799	790	766	713	787	727	807	742	784	787	770	756	777	769	802	743	798	769	773	797	734	733	724	781	841	739	768	780	775	770	743	786	774	763	739	834	756	790	804	714	756	800	744	786	770	795	814	835	790	806	826	787	766	725	798	785	834	801	804	781	727	785	782	820	746	785	770	797	761	747	785	816	759	748	776	766	783	823	772	797	748	808	770	782	752	797	740	780	764	761	790	771	767	762	821	793	784	777	818	743	772	777	751	742	800	771	809	751	782	772	784	775	773	752	744	767	782	758	772	775	773	790	768	750	797	748	800	798	753	783	792	795	801	751	771	792	774	758	716	795	697	729	788	734	826	789	766	836	731	791	816	803	740	763	793	750	793	808	804	753	764	806	757	781	793	765	795	787	779	781	774	770	766	812	755	762	758	738	769	750	808	749	767	793	710	762	771	801	768	784	773	748	764	761	783	813	771	806	794	738	776	807	799	742	807	760	759	819	856	766	803	759	793	786	775	783	806	785	754	744	809	759	744	761	753	719	759	745	711	775	736	780	772	782	714	742	797	778	711	772	767	764	760	844	794	800	799	764	778	778	756	809	772	803	789	760	789	783	791	784	786	742	784	817	789	747	765	795	780	776	804	817	830	800	807	783	800	762	752	776	762	768	808	777	818	760	783	762	803	781	793	827	778	766	789	714	774	759	763	794	759	748	772	739	725	790	785	719	801	750	784	790	752	778	748	820	768	763	834	754	758	772	728	796	747	755	734	776	806	754	759	846	779	761	780	715	781	825	805	794	765	778	784	760	735	798	768	777	748	787	739	778	754	765	879	806	867	748	716	785	729	832	781	768	769	787	775	740	737	757	848	778	782	730	779	744	764	758	774	773	690	830	814	781	802	810	761	762	786	756	772	751	740	727	748	729	765	768	801	802	746	766	797	775	770	769	726	736	739	770	847	760	766	788	774	724	750	716	771	771	770	735	787	796	805	752	736	821	760	793	779	770	825	753	804	769	814	806	803	752	790	750	743	808	791	796	742	732	720	805	774	800	813	804	744	789	782	753	737	785	720	764	776	768	723	782	751	772	753	776	829	747	814	770	752	718	814	786	817	734	773	794	740	812	785	741	762	805	768	773	772	760	766	789	752	700	742	780	792	773	804	773	749	733	794	766	776	781	743	841	761	742
25434	21484	28652	27446	21999	16236	11558	7678	5585	4077	3198	2438	2012	1770	1668	1664	1488	1316	1183	1089	1047	1024	953	907	871	841	897	875	804	826	795	814	802	784	841	803	770	767	781	758	726	735	727	759	769	728	789	757	757	770	794	752	784	744	776	764	796	722	760	739	772	755	774	767	791	693	686	737	740	732	784	730	771	723	768	785	750	770	782	738	742	718	750	758	701	729	662	749	793	722	792	727	751	722	768	733	781	744	733	763	729	715	769	736	711	728	751	803	732	749	719	778	730	752	726	764	755	729	745	765	724	696	755	738	729	741	763	768	721	808	739	749	752	763	770	789	748	808	798	765	739	731	763	785	749	746	732	699	727	743	802	794	702	712	791	737	750	766	787	799	732	754	724	742	705	740	743	744	768	700	769	754	755	739	765	665	783	757	747	781	755	771	732	788	749	723	783	698	786	749	732	783	742	731	704	759	751	761	720	739	748	771	767	764	751	764	757	761	788	758	771	776	730	771	742	761	743	762	735	740	775	740	745	737	736	771	781	766	788	703	763	754	728	766	783	697	784	740	741	718	759	721	760	751	726	724	766	773	800	713	742	660	697	768	736	734	717	787	771	760	757	720	715	738	738	722	746	788	732	774	718	745	769	738	771	736	785	753	733	787	792	714	776	766	752	747	775	732	769	767	789	724	771	758	713	789	790	745	753	745	709	750	736	773	742	780	768	787	747	771	779	725	738	777	753	742	777	808	761	741	748	737	730	747	748	808	771	750	808	779	701	749	775	822	748	748	712	768	721	744	839	694	742	786	775	758	752	779	747	751	729	735	776	753	739	714	772	676	768	742	734	748	775	746	725	734	788	736	803	772	740	688	763	758	757	738	731	714	707	715	706	768	744	813	757	778	750	751	763	789	782	751	755	733	775	761	793	797	751	758	748	711	744	725	727	748	746	758	758	689	730	763	729	758	738	729	694	716	751	749	728	753	753	760	760	788	708	717	756	736	763	760	768	775	812	726	739	786	728	703	783	767	788	704	759	735	732	749	743	700	718	739	747	750	752	754	788	796	747	634	786	755	720	759	728	754	730	775	814	718	757	727	753	761	764	803	764	773	741	740	716	729	726	746	786	731	752	788	766	744	747	757	754	762	789	759	809	716	748	736	762	738	760	742	747	812	765	767	728	769	712	771	746	749	747	746	699	782	758	802	784	777	763	732	745	756	766	731	731	749	697	752	729	765	754	758	758	724	746	770	726	753	742	754	728	766	745	755	776	789	750	729	783	730	761	774	710	734	715	731	731	698	711	740	786	743	801	721	760	760	774	758	717	785	809	725	724	749	746	742	798	703	724	710	735	763	749	753	727	707	735	797	717	740	793	795	723	734	821	734	756	786	802	743	754	714	731	757	729	734	778	742	705	759	723	744	731	784	811	755	755	780	773	761	714	778	772	733	759	749	755	730	778	745	711	722	754	766	724	735	745	759	799	733	809	758	762	731	757	769	776	773	777	695	768	768	728	744	753	779	725	796	760	716	717	748	806	746	725	780	744	708	748	807	758	753	721	762	768	769	747	754	745	727	707	740	747	756	728	754	759	815	742	801	761	759	749	738	764	679	757	764	747	824	711	721	720	737	750	730	738	727	747	704	722	738	772	773	735	748	732	749	708	751	724	821	780	781	776	735	728	736	706	764	711	822	737	724	718	719	818	718	773	810	765	752	768	787	749	768	736	734	765	752	757	778	733	725	753	720	747	772	757	735	781	823	792	787	781	723	794	730	788	717	751	769	791	751	769	765	785	811	766	782	753	798	770	769	773	736	757	714	755	742	738	760	747	760	724	768	749	751	707	713	725	697	766	789	778	749	759	757	746	740	760	812	795	710	765	801	727	759	725	759	761	769	770	751	714	777	759	792	782	738	730	749	754	729	744	755	793	799	744	725	768	774	704	682	750	713	705	773	754	762	742	732	726	780	767	765	766	731	754	727	725	792	763	714	725	742	764	702	760	757	712	731	762	691	726	787	819	732	754	746	738	723	732	747	756	770	774	724	790	794	726	758	710	764	729	740	787	683	758	742	714	691	703	728	703	766	748	725	748	725	717	747	747	737	801	751	783	808	756	764	744	764	716	745	747	774	841	737	740	734	727	747	809	784	752	790	763	749	711	733	751	768	759	712	736	789	801	799	716	752	826	717	751	835	732	808	748	721	803	719	743	709	784	785	763	756	731	727	740	708	804	796	708	731	721	776	812	677	747	743	775	788	791	736	727	796	763	715	703	729	738	792	759	765	781	739	724	710	742	752	753	748	683	725	763	770	755	751	748	740	747	785	741	729	738	749	707	763	734	751	741	745	774	745	741	722	712	767	722	715	711	701	771	734	718	715	702	718	778	715	773	726	779	749	771	809	801	747	784	781	758	789	800	768	745	775	739	797	769	745	760	714	748	722	756	753	703	715	723	772	715	740	758	794	687	732	788	759	739	733	694	746	784	761	672	727	745	738	790	741	746	781	757	705	770	815	735	728	737	727	811	742	764	758	773	749	774	711	762	758	738	751	769	742	774	748	783	720	728	748	738	755	723	734	698	763	728	755	764	758	720	743	763	714	712	752	712	739	745	747	770	749	745	752	760	768	729	771	720	761	761	816	760	771	779	720	756	733	755	734	743	713	781	745	727	710	761	773	755	773	712	771	725	803	748	772	767	790	767	764	709	763	768	740	713	756	767	725	767	750	761	773	733	703	767	736	739	784	683	787	784	754	741	719	724	716	760	769	771	745	686	771	767	755	764	776	722	747	740	752	743	748	748	783	752	766	735	759	768	797	771	763	740	728	777	777	743	746	742	753	788	732	751	730	742	740	774	751	780	678	728	737	738	756	718	721	756	710	751	727	744	770	802	724	695	781	758	710	692	752	702	731	738	781	719	779	767	723	744	743	739	729	790	768	734	702	767	765	760	756	738	729	726	744	728	752	748	753	807	741	737	722	719	717	732	706	751	726	756	735	753	750	764	790	766	829	725	717	766	737	752	761	767	723	751	730	753	732	771	769	752	725	787	746	797	742	781	728	759	780	680	756	755	704	722	761	690	782	718	787	735	696	776	768	785	773	758	772	770	726	710	757	751	753	729	739	755	746	785	728	769	716	752	748	743	795	745	755	732	716	754	750	798	761	768	776	734	727	784	769	745	759	733	724	730	727	812	784	754	767	759	763	738	728	754	815	769	745	768	702	762	736	692	792	742	755	823	710	781	721	712	735	799	742	709	742	759	778	703	803	695	743	751	753	659	724	752	749	743	730	741	724	743	764	776	739	813	802	738	752	736	780	759	818	779	727	789	760	772	764	713	732	753	790	737	756	725	719	717	680	792	721	735	720	704	811	785	784	739	775	787	738	743	772	743	761	780	767	752	752	810	767	699	730	716	772	758	757	732	764	752	737	736	719	744	779	775	722	770	757	712	786	694	788	762	754	772	771	752	795	774	759	751	726	747	769	783	771	732	800	712	743
27596	49711	40130	28756	23145	18609	14857	11162	8306	6104	4469	3463	2816	2468	2196	2119	1916	1603	1389	1297	1241	1065	1017	1042	918	954	917	950	908	861	856	847	865	797	866	794	799	806	817	829	779	817	753	780	698	742	754	813	746	787	794	825	799	755	787	798	780	713	781	775	748	824	764	690	810	801	729	793	743	792	749	748	735	798	747	744	750	798	779	804	797	815	768	758	758	776	770	717	723	752	731	762	780	732	781	766	739	784	746	773	744	742	753	787	779	763	734	737	798	793	772	755	784	790	747	761	756	825	747	755	763	794	732	823	777	745	774	820	732	757	737	728	793	767	741	796	793	745	797	792	783	792	767	767	757	750	736	814	747	720	781	788	738	773	743	750	708	797	762	742	768	719	803	787	774	743	756	755	787	760	765	749	742	798	785	794	816	786	764	770	746	743	800	761	729	787	769	766	746	759	785	785	777	726	766	757	769	778	738	808	752	742	714	780	776	726	794	751	745	781	756	711	779	753	735	750	786	763	766	762	741	759	777	739	764	786	755	796	778	729	717	732	724	737	804	757	744	718	773	759	718	759	780	772	784	785	735	809	759	758	819	748	737	753	749	751	764	718	736	762	749	752	781	755	758	714	713	764	809	778	751	759	745	747	766	785	757	743	727	741	749	756	732	739	751	786	767	728	778	732	697	796	722	708	776	759	833	743	763	778	730	764	789	767	729	771	766	760	783	772	746	828	764	777	734	729	740	761	777	761	704	768	759	756	756	781	785	754	750	772	779	790	812	739	735	763	781	759	747	757	777	748	784	801	793	777	747	804	798	750	767	775	765	754	767	770	760	785	732	758	745	795	764	743	746	744	750	759	761	770	766	752	710	744	761	733	710	732	787	778	751	792	773	819	779	769	767	813	733	808	740	742	746	759	758	751	756	774	795	788	773	766	761	772	737	763	763	748	789	791	751	686	755	773	770	768	735	774	723	730	736	782	796	764	746	770	738	761	740	739	843	804	789	765	794	756	794	770	771	795	755	749	768	717	817	758	755	783	760	698	777	788	797	721	781	795	756	769	722	738	768	772	745	805	769	738	764	779	786	784	760	790	772	739	772	779	774	768	755	775	735	764	730	794	797	776	761	699	788	779	777	743	730	776	705	827	801	737	762	846	807	731	775	769	785	747	780	793	778	771	723	735	698	749	725	781	782	721	721	796	747	825	781	752	772	832	803	799	755	770	725	741	763	757	744	768	833	769	744	752	689	801	740	700	753	771	775	770	847	736	722	786	750	727	723	854	730	736	726	784	728	776	779	806	760	747	697	807	753	789	832	780	754	786	731	775	769	772	763	804	748	796	722	777	753	795	755	714	823	767	771	788	797	752	761	821	767	804	790	802	769	760	797	735	757	767	779	747	713	802	760	762	775	750	771	767	783	767	791	795	797	747	761	753	756	736	764	773	775	825	838	726	748	770	749	793	760	757	764	786	779	712	773	748	783	761	777	715	752	766	748	780	806	774	774	765	805	782	744	750	761	778	797	761	739	752	749	783	727	793	775	749	815	730	807	755	754	763	777	714	787	768	779	758	746	739	785	743	754	765	770	780	821	758	798	776	782	736	756	807	705	765	791	779	738	764	731	785	740	748	784	758	781	769	758	761	765	754	770	771	718	752	741	769	769	794	769	743	778	731	759	772	808	779	750	737	793	754	761	762	746	749	758	756	750	738	743	811	779	745	769	735	778	744	787	838	754	744	751	807	738	744	789	799	718	751	780	771	719	744	710	719	786	741	770	796	797	772	744	729	756	733	766	823	818	800	757	806	751	798	749	741	763	740	733	688	775	740	767	790	740	760	747	777	780	748	770	759	746	730	725	732	759	739	717	754	762	764	720	736	790	698	754	699	755	748	788	753	788	744	712	755	728	682	766	751	753	728	776	796	735	755	734	784	736	793	804	735	749	781	774	775	753	748	799	772	701	760	771	754	751	794	764	750	745	766	752	821	768	738	801	781	797	745	769	756	693	724	762	770	762	754	753	758	801	795	707	791	753	768	777	768	756	684	713	729	797	753	763	727	733	737	763	749	784	832	748	766	793	788	783	812	724	795	779	751	802	768	756	713	831	740	809	738	741	773	745	790	793	764	798	742	765	824	773	789	828	734	745	781	769	746	774	767	803	725	730	812	787	765	846	748	755	770	729	793	756	763	776	748	759	770	730	769	739	783	803	729	760	764	792	715	731	772	769	705	752	763	771	776	756	827	761	783	800	738	755	721	762	770	819	779	743	799	770	753	748	811	763	778	786	774	751	780	744	767	776	790	820	732	731	784	717	747	690	747	790	755	772	757	757	763	777	752	792	798	786	764	747	734	780	774	708	760	714	764	744	750	756	783	761	747	843	769	793	710	820	735	765	756	750	720	765	744	753	711	759	726	739	777	740	722	761	784	781	727	771	747	796	755	769	755	760	744	741	752	752	789	784	749	717	807	763	789	751	742	724	730	739	741	774	729	760	777	721	776	799	786	754	723	782	786	763	757	786	749	756	781	813	765	771	815	780	746	747	741	755	739	800	701	792	776	795	779	736	726	800	750	737	778	757	777	766	788	760	783	803	740	735	733	727	758	750	792	769	766	721	772	741	758	774	759	703	730	796	823	792	747	740	735	715	777	751	774	804	755	771	764	803	816	765	730	738	780	803	789	727	795	743	777	757	727	801	745	809	761	796	707	740	814	765	770	767	782	683	815	764	777	769	763	786	728	755	718	707	764	736	728	731	732	818	773	786	759	782	775	786	743	797	758	757	729	769	777	756	736	742	749	748	737	760	743	758	800	755	731	780	736	760	746	799	752	792	735	794	744	760	823	762	791	724	756	760	789	737	763	728	783	794	727	740	794	776	768	711	782	766	756	763	758	755	775	784	792	764	801	714	754	758	765	746	815	762	741	807	738	784	796	794	785	764	774	786	739	754	746	760	751	739	746	737	777	762	753	764	759	784	772	767	686	785	750	758	745	749	698	778	772	756	813	797	799	791	787	740	758	778	735	747	789	759	784	740	776	766	747	748	736	800	832	796	758	786	768	707	771	772	780	750	744	742	777	812	810	770	775	756	756	775	784	746	763	738	731	776	714	775	771	773	747	715	711	739	754	783	753	797	772	767	801	785	745	726	729	703	819	745	714	780	756	757	748	708	752	726	793	736	790	699	745	781	744	792	842	814	733	774	743	721	734	766	803	785	764	768	771	759	781	761	755	841	718	771	760	786	827	761	742	783	796	788	747	742	758	762	745	768	806	782	708	738	766	744	757	785	721	751	777	735	676	757	784	790	767	771	740	787	750	724	731	769	727	773	742	777	772	743	791	737	757	758	762	786	718	784	743	751	773	746	766	751	729	764	770	797	758	772	777	755	777	778	774	706	781	743	746	733	723	772	735	781	782	757	780	773	855	770	816	802	750	805	751	833	781	781	778	773	800	725	758	757	767	723	745	779	775	781	751	801	723	772	753	792	763	736	742
23146	21556	29323	24338	22318	24188	23164	13674	9184	6994	5009	3909	3302	2657	2289	2238	2066	1865	1566	1491	1450	1277	1233	1160	1100	1047	1101	1089	1025	1015	1047	986	894	1009	920	935	934	878	900	957	855	870	866	939	863	837	938	893	874	859	910	889	843	903	907	900	876	877	878	844	900	849	836	875	855	883	883	830	844	856	888	814	895	883	855	849	896	817	808	912	922	834	831	866	875	853	832	849	844	850	843	920	831	876	858	923	862	882	869	836	880	789	894	817	844	839	875	851	888	871	858	843	860	823	848	895	882	895	834	895	841	814	903	892	842	809	818	796	837	891	899	923	902	851	929	880	878	832	851	870	856	844	855	843	784	891	892	862	918	904	883	800	885	906	890	905	882	836	876	868	808	794	863	868	862	889	879	824	842	815	877	852	862	899	840	862	837	871	845	822	876	893	908	835	844	812	857	884	792	832	798	895	846	830	873	902	861	830	867	871	861	847	884	868	891	866	880	829	848	798	840	847	912	864	894	890	845	859	825	891	860	862	785	828	828	882	833	861	889	832	887	861	862	863	859	947	862	885	822	868	919	872	836	880	834	864	872	862	849	826	891	836	815	850	872	884	861	861	868	856	836	906	832	864	851	847	841	864	848	815	875	833	866	840	865	871	849	882	872	926	850	903	881	873	858	875	850	863	892	875	861	922	835	822	903	908	869	922	946	839	898	872	872	952	825	832	860	874	891	865	881	848	844	859	880	838	875	900	883	832	847	887	833	825	831	818	888	829	818	897	876	840	858	840	876	886	784	845	920	890	860	904	889	857	846	883	834	881	851	870	913	860	911	939	890	866	883	858	862	836	871	851	854	826	915	841	914	862	872	836	841	881	869	852	878	861	892	881	839	860	857	886	873	846	882	840	871	894	851	873	830	895	864	904	886	875	888	839	924	882	894	873	863	840	839	882	852	846	889	899	861	895	870	872	852	928	827	883	834	869	881	813	883	875	853	836	837	836	850	799	852	882	870	862	813	919	906	799	853	863	845	846	839	847	837	856	872	812	883	895	859	867	823	861	842	814	806	878	915	885	872	875	899	888	844	828	876	875	808	882	837	824	875	936	880	869	884	952	907	842	861	873	840	854	892	876	884	878	867	906	867	868	871	891	857	870	868	816	915	904	838	844	864	855	857	870	905	882	856	868	859	912	858	850	827	862	878	877	866	892	898	921	796	827	861	826	829	869	872	875	891	834	888	852	860	824	814	930	839	861	874	847	858	871	884	823	865	911	878	849	820	919	876	832	872	831	853	892	872	884	816	852	896	845	907	856	847	821	860	848	804	808	823	831	843	859	790	800	836	832	833	861	833	853	845	850	875	841	815	858	858	871	882	845	859	885	857	862	917	810	910	830	858	852	850	846	863	892	863	901	847	844	858	892	888	866	873	840	840	875	862	901	867	834	905	852	897	833	889	827	865	870	889	838	859	926	882	888	889	835	869	882	879	875	823	888	868	834	840	852	872	865	831	844	876	881	953	893	864	888	902	876	879	862	911	829	837	903	877	844	862	829	869	861	854	843	901	901	863	859	794	885	871	820	887	859	828	890	868	884	825	830	887	862	858	920	862	877	861	805	878	855	903	887	878	837	885	795	892	866	848	832	868	873	922	903	876	882	881	829	870	895	891	873	847	855	887	886	854	882	805	862	826	867	833	927	878	900	901	938	879	870	867	870	868	837	832	891	953	853	836	901	908	861	906	827	886	878	909	882	852	858	864	874	852	814	883	870	836	788	889	784	893	824	872	873	870	851	841	877	831	878	901	865	884	861	876	860	837	846	790	891	871	913	908	853	859	861	877	815	840	842	881	831	872	909	797	879	807	892	824	803	807	858	868	848	877	899	868	878	857	843	839	881	869	888	883	827	925	906	896	863	870	869	854	778	834	908	797	901	860	883	886	805	850	855	857	839	877	843	885	848	887	816	816	824	918	950	840	842	879	881	857	841	812	933	848	873	877	867	895	885	850	854	878	852	851	808	778	852	894	886	862	886	896	915	884	904	819	821	846	870	904	916	816	856	853	878	843	871	866	859	881	862	892	893	925	849	823	852	881	876	878	872	874	846	876	832	921	873	846	885	864	837	866	911	911	903	840	802	879	830	851	871	841	843	865	827	864	899	859	880	879	877	811	890	845	842	884	903	835	825	881	880	893	869	837	836	864	913	850	846	927	872	855	918	886	835	855	906	877	893	842	858	890	827	877	886	887	876	865	882	864	835	907	901	910	829	851	798	826	911	857	898	899	889	846	861	871	846	850	872	866	791	869	827	828	906	826	916	842	864	836	859	882	868	837	867	853	854	857	890	863	860	803	844	935	849	870	892	845	815	826	896	855	830	854	919	853	873	834	852	890	841	852	819	897	870	811	858	864	920	928	850	856	879	850	866	860	840	845	862	840	886	914	900	868	909	792	906	916	910	859	876	868	869	856	833	862	830	906	857	856	857	840	848	883	911	887	848	904	845	892	816	886	837	853	900	882	832	850	836	820	828	856	853	882	849	862	864	851	856	839	865	853	793	863	838	899	811	824	913	889	877	863	872	864	844	871	824	840	858	859	809	914	849	853	873	846	832	810	903	923	926	874	854	880	864	893	868	811	815	806	878	890	927	856	814	889	832	884	883	907	881	855	865	849	866	834	888	831	846	880	849	859	869	880	851	855	829	814	856	884	903	902	822	906	819	856	860	872	880	859	890	891	862	871	844	868	870	803	867	835	854	861	863	860	824	857	790	907	841	877	839	836	836	904	861	871	865	837	854	890	864	851	865	814	878	885	875	906	838	856	916	903	851	852	874	855	893	878	833	877	887	863	877	901	843	847	841	849	863	854	889	850	855	863	776	870	850	862	916	852	889	854	866	839	816	901	845	876	835	825	868	882	859	857	858	879	854	908	844	826	873	806	843	853	837	850	885	861	861	869	865	830	851	861	834	828	823	882	851	909	926	910	826	807	867	823	885	828	859	869	820	860	845	874	833	896	850	891	841	846	854	849	864	854	862	889	863	815	849	895	840	873	861	860	872	856	847	871	875	874	809	863	875	895	863	871	900	858	839	841	874	911	881	841	827	849	884	840	875	894	829	850	854	886	849	863	890	820	875	912	846	875	841	851	889	885	839	891	865	915	874	831	876	826	850	849	892	843	851	850	824	827	806	908	883	877	845	871	900	862	868	857	836	909	842	874	852	851	848	864	818	850	823	894	898	866	873	845	877	836	890	865	861	803	874	863	877	846	885	827	874	863	818	826	865	966	849	916	858	848	890	892	853	861	851	897	877	823	851	886	791	873	922	869	823	827	885	876	824	875	907	853	820	856	866	859	867	864	812	869	864	891	862	860	859	872	905	875	943	829	837	920	894	896	839	935	848	871	859	879	845	820	828	848	832	845	836	823	917	874	883	902	890	835	886	893	878	931	835	874	844	877	855	844	796	856	813	835	925	867	899	854	860	851	842	899	896	875	896	886	869	858	862
29372	58126	47987	36151	30133	25094	20314	16000	12324	9433	6817	5143	4125	3541	3061	2766	2620	2228	1825	1733	1648	1374	1329	1240	1193	1190	1188	1175	1097	1072	1013	1013	971	952	959	981	937	945	894	866	871	903	901	883	926	850	855	814	881	872	841	876	821	900	919	903	842	907	945	915	893	831	893	859	855	860	848	909	853	877	849	870	828	891	848	874	872	821	829	857	866	872	864	856	854	842	826	847	899	891	839	884	846	811	878	850	879	880	870	839	857	843	825	848	818	906	804	877	857	837	818	836	896	885	898	912	862	852	896	871	848	811	810	842	923	876	893	855	881	843	837	864	897	871	865	856	889	880	896	869	857	884	843	916	909	891	866	816	904	854	854	851	865	899	858	868	864	926	857	866	880	886	844	827	901	851	865	823	936	846	853	855	881	841	817	848	878	849	868	886	851	805	818	860	886	876	832	887	865	856	825	845	787	860	839	814	832	830	872	864	887	842	837	881	914	846	829	858	861	829	857	868	832	922	868	866	814	827	838	895	824	868	857	876	929	855	881	861	808	823	858	882	807	844	869	859	848	859	848	823	876	819	844	797	871	868	847	858	839	883	880	858	870	786	847	864	836	828	901	883	838	849	840	793	860	858	847	866	886	842	839	889	831	847	847	872	850	794	840	905	809	862	869	850	867	845	836	845	860	826	853	834	849	837	819	824	866	850	880	846	874	833	850	864	917	844	865	910	875	867	857	847	824	882	881	847	846	863	869	832	838	857	907	775	852	850	828	854	815	857	830	888	855	895	867	847	875	859	863	878	836	914	838	858	827	834	882	805	861	873	886	822	931	879	884	824	867	835	832	853	897	835	856	876	851	857	862	866	850	879	799	888	818	864	873	835	814	897	872	847	878	831	811	855	851	869	876	874	811	896	858	830	866	857	841	852	802	818	825	825	874	833	872	844	832	879	860	881	846	821	749	841	866	889	882	882	837	821	854	823	879	803	884	822	784	891	790	882	845	881	877	914	831	868	884	851	852	862	863	846	833	837	866	881	834	860	900	827	825	921	888	901	877	823	861	900	853	859	877	852	848	838	892	846	870	886	871	850	864	915	833	858	854	863	877	807	830	881	854	846	864	852	890	781	843	884	901	845	920	790	859	840	858	859	874	839	847	862	858	855	904	886	902	835	854	832	878	874	833	894	889	863	856	864	805	841	836	851	877	871	850	907	792	891	864	856	811	857	866	886	808	870	856	850	852	820	858	873	827	883	762	867	813	846	841	891	805	870	869	837	835	857	855	803	869	880	835	873	878	884	880	861	865	855	832	817	819	877	849	825	844	898	868	885	842	852	864	837	862	800	826	869	883	895	844	883	871	831	886	853	847	810	812	826	874	872	879	863	829	856	881	919	904	929	902	853	841	883	885	852	875	868	816	840	852	837	825	857	864	874	819	854	864	872	862	875	862	861	857	923	856	830	874	805	840	885	831	833	880	869	931	845	846	868	836	834	887	837	870	863	895	905	864	880	827	853	842	870	834	865	859	875	814	890	897	865	808	815	802	813	875	861	898	804	913	875	812	882	869	882	834	862	889	845	840	836	862	882	852	862	839	887	905	829	882	842	870	845	868	875	849	890	872	877	862	824	915	905	879	877	852	856	777	817	887	848	858	811	889	875	806	878	846	816	858	800	878	820	870	849	870	874	925	868	846	887	848	867	878	856	874	877	878	834	869	883	832	809	875	890	852	866	848	829	829	872	808	914	844	868	866	840	853	844	857	875	887	857	859	832	859	843	893	884	876	821	850	883	838	866	872	832	890	923	831	853	896	858	916	822	880	835	854	839	841	827	832	864	870	862	904	826	894	828	857	899	850	865	836	906	835	834	842	918	860	869	825	859	852	857	871	855	847	877	861	921	858	814	901	852	862	847	877	861	868	845	841	882	877	842	805	820	886	826	792	823	856	866	849	902	884	842	839	852	854	837	821	899	855	814	856	860	867	894	813	852	864	857	901	824	889	803	841	835	895	833	864	914	896	868	848	798	885	852	895	850	840	870	835	897	865	882	905	852	878	832	858	838	912	875	856	850	831	911	886	804	857	875	813	871	865	868	832	829	837	843	853	926	818	835	852	857	865	799	834	833	844	940	863	840	861	841	799	850	876	876	902	947	887	843	830	857	831	838	860	815	837	866	883	849	846	872	843	831	875	891	862	812	872	847	801	845	865	908	822	892	855	823	884	883	839	851	877	870	861	840	908	826	881	878	843	848	872	896	852	847	817	817	819	805	806	791	884	897	845	864	806	891	850	895	830	847	862	870	829	854	844	825	862	874	851	887	832	932	889	910	868	850	854	904	843	842	829	884	867	796	847	854	861	861	927	851	866	815	885	822	875	853	858	821	807	803	886	886	848	875	861	836	879	815	879	888	871	860	898	910	900	811	887	849	799	868	872	848	884	833	887	844	819	859	877	864	805	835	826	846	864	858	810	887	839	883	839	834	815	840	842	886	835	838	865	878	856	826	892	822	889	858	845	862	859	826	847	833	873	838	892	863	827	810	872	818	877	850	882	873	877	851	853	897	840	880	879	860	869	834	864	846	821	821	866	866	810	885	834	854	846	817	864	854	828	855	875	825	862	838	838	889	857	862	881	808	848	875	853	855	832	842	849	859	885	862	821	839	851	842	856	872	864	872	886	838	837	856	824	904	880	872	871	861	846	897	814	835	900	860	843	823	824	845	878	844	867	840	845	846	850	826	838	807	862	801	797	849	869	891	833	868	880	845	808	836	831	846	864	873	796	883	824	905	841	884	896	870	832	856	885	855	956	860	814	816	917	852	857	855	839	847	802	860	831	900	888	865	837	826	878	782	873	830	852	854	886	845	871	821	851	885	877	828	852	872	904	832	886	848	841	860	867	842	859	837	896	864	866	897	830	880	884	936	882	873	860	858	897	888	894	849	904	933	854	853	866	858	814	870	860	895	905	817	817	865	873	860	820	870	855	820	864	835	885	814	852	901	831	827	862	904	888	827	862	893	827	882	876	864	884	815	875	784	846	868	892	869	887	806	856	879	890	829	814	894	880	860	847	831	825	859	852	835	856	839	845	833	831	844	809	840	903	872	897	824	811	823	791	849	874	878	842	876	867	844	804	886	844	847	861	912	873	867	839	918	823	872	810	899	833	836	855	811	885	857	915	844	863	806	838	819	834	885	858	871	914	797	855	916	881	850	909	860	850	839	848	881	837	873	831	819	856	910	905	826	847	889	851	874	871	904	831	853	884	872	831	846	846	835	852	864	811	864	851	850	878	909	878	847	902	854	876	899	838	850	845	853	825	794	855	892	853	864	853	835	832	804	863	799	867	883	857	913	849	885	834	839	781	873	878	859	827	826	907	870	860	825	779	841	806	857	852	851	878	826	850	905	856	896	907	815	855	860	839	862	851	864	790	885	863	834	837	908	844	799	885	853	883	833	851	845	852	844	846	869	845	917	871	801	853	824	835	820	870	847	886	816	831	856
30071	30326	35951	26909	17392	11328	8224	5918	4261	3261	2560	2071	1706	1548	1311	1180	1177	1126	990	907	966	883	916	859	842	785	810	729	755	804	727	765	728	721	741	756	705	738	765	752	755	742	717	713	683	704	702	689	726	745	718	773	709	755	724	725	732	682	725	721	740	749	724	678	687	671	677	727	755	665	751	723	699	756	712	661	679	687	746	747	706	742	698	735	735	714	689	711	672	733	678	695	709	745	693	680	684	733	712	688	701	749	718	694	705	732	708	739	743	710	684	742	765	692	683	751	739	711	703	767	749	692	692	687	707	717	759	673	705	683	678	680	730	702	689	729	709	742	711	698	753	727	693	725	703	687	713	721	703	702	682	750	690	703	746	691	690	712	721	732	727	720	709	708	724	712	726	705	685	669	741	723	721	774	723	755	713	744	723	688	737	757	747	724	728	712	692	756	726	674	689	706	650	694	738	707	725	747	747	714	729	772	724	699	753	766	705	686	730	724	719	659	728	677	695	738	673	710	759	734	707	691	744	767	739	673	725	705	718	740	699	689	716	710	677	736	706	718	723	687	691	740	657	761	710	721	720	646	734	707	763	764	697	751	700	735	726	711	713	757	685	714	692	675	675	739	743	716	715	700	691	677	720	742	760	721	697	680	764	729	677	782	709	718	699	685	699	732	702	722	722	717	758	787	748	699	720	750	707	724	746	655	705	717	718	723	682	689	740	716	736	719	669	665	692	686	702	682	739	688	728	691	729	707	742	679	736	732	712	681	671	728	724	653	750	753	740	743	700	736	743	711	714	714	724	716	732	665	679	708	736	694	696	709	751	709	725	706	726	737	731	752	688	737	714	743	771	746	689	729	683	721	679	728	720	738	746	698	712	667	750	697	697	714	732	734	720	711	675	721	721	667	720	716	743	722	693	736	740	722	692	729	701	656	699	646	700	697	747	712	733	714	685	769	713	703	708	696	731	713	673	708	699	639	747	713	672	722	690	647	742	730	711	750	737	735	710	683	734	651	695	727	716	722	733	699	691	732	778	735	716	675	693	735	727	730	754	762	709	688	752	695	730	695	727	719	712	668	732	698	710	699	712	669	728	703	752	735	729	692	724	744	696	645	682	666	726	719	747	685	707	699	717	650	727	704	734	709	705	679	716	751	680	691	766	691	677	723	722	723	727	710	715	736	665	736	709	731	702	706	711	665	672	728	731	712	719	644	735	734	756	709	690	759	722	701	731	716	690	663	732	685	703	703	675	712	657	706	752	690	684	718	690	669	748	683	694	716	687	684	726	757	705	734	736	707	728	781	697	716	712	679	693	719	711	722	728	717	692	669	694	682	692	727	727	700	706	737	732	754	729	719	685	693	735	693	747	717	703	674	700	710	711	679	719	704	715	728	634	700	754	732	717	707	721	724	676	700	774	670	697	694	722	676	739	647	698	650	727	656	737	717	741	686	723	740	704	672	704	761	749	696	695	728	735	736	669	729	727	727	678	734	677	766	693	769	716	720	703	770	728	701	702	689	703	717	677	730	714	700	718	754	674	712	735	699	768	664	732	701	759	698	728	714	696	682	711	682	675	708	704	662	713	780	735	757	694	724	704	712	664	688	716	737	692	667	676	711	741	707	711	683	666	659	692	720	643	749	748	691	726	712	747	728	718	718	685	745	728	707	698	746	649	695	706	694	692	710	680	678	695	761	709	721	725	684	734	727	723	736	729	733	663	723	732	767	725	685	697	695	715	709	703	683	656	665	750	699	683	708	712	671	684	728	683	642	742	678	717	715	721	749	668	750	734	717	697	717	708	717	735	695	682	716	703	668	684	756	785	707	711	735	721	710	724	717	755	732	739	793	746	729	748	677	702	741	747	697	719	744	758	744	705	733	669	705	764	735	706	741	740	700	688	739	743	746	693	722	734	688	797	763	713	719	736	706	707	739	684	700	668	713	723	744	701	690	749	710	709	692	714	700	700	665	703	722	744	746	756	718	677	693	736	681	692	716	746	699	676	702	698	670	728	739	718	778	712	699	703	708	714	725	692	721	678	704	753	733	715	699	695	697	727	721	723	739	677	695	704	774	725	769	734	690	707	693	745	738	736	685	733	688	735	679	723	758	700	656	762	693	712	718	712	695	747	720	720	656	716	752	706	688	691	751	781	660	699	703	688	660	733	696	705	719	728	712	761	714	723	723	696	680	697	735	694	652	727	717	701	710	727	723	721	727	694	742	754	741	705	757	737	740	696	723	699	735	749	687	674	699	672	682	710	685	717	732	744	704	687	699	674	732	712	675	705	730	679	701	733	749	707	702	694	727	714	726	716	676	688	710	690	753	695	692	729	731	677	757	731	698	713	677	733	765	660	744	640	707	697	704	721	706	751	687	708	750	685	695	712	641	728	695	703	742	686	725	720	706	731	720	683	758	712	685	679	655	742	747	781	708	724	736	746	701	654	714	715	772	704	769	733	701	729	729	685	692	710	685	729	666	718	686	695	727	697	690	701	715	760	699	685	705	771	686	724	724	708	681	734	719	699	716	728	742	712	736	744	744	703	746	766	712	738	748	702	726	705	698	699	688	753	689	742	687	675	696	688	757	719	726	750	695	711	711	711	686	697	732	679	733	731	729	688	751	757	684	711	664	684	683	716	785	673	707	727	719	739	752	700	709	707	685	726	707	747	726	724	672	706	716	725	695	725	671	715	730	704	682	717	727	683	723	712	678	753	715	763	694	716	728	691	646	706	689	735	751	724	670	735	743	708	721	683	703	692	706	682	682	698	752	727	675	695	722	737	720	694	753	725	747	704	687	702	739	676	733	725	747	713	733	752	750	699	703	686	688	687	723	720	722	763	726	696	697	754	708	685	703	715	722	711	683	701	681	717	692	690	788	719	726	746	708	708	655	717	736	698	674	679	704	681	672	699	680	689	757	705	695	683	705	674	713	749	695	689	768	656	710	697	732	755	695	725	730	760	718	717	657	706	712	728	721	693	697	737	683	725	737	774	709	729	712	729	680	713	696	682	738	700	714	679	703	643	710	665	730	688	661	738	691	739	735	637	713	707	757	714	703	722	674	702	691	732	704	687	737	720	710	683	736	710	721	716	706	727	715	717	708	710	720	699	716	700	730	692	781	742	700	736	712	678	703	675	721	710	776	734	721	707	753	683	717	720	702	740	709	712	737	701	683	730	675	718	729	713	722	764	716	717	730	668	716	701	712	770	675	699	710	684	732	672	661	722	731	739	734	748	707	686	783	732	720	718	714	717	695	708	700	734	720	759	699	751	707	678	691	674	716	704	713	699	669	671	669	712	762	698	738	774	703	700	691	683	753	715	652	724	747	707	743	720	688	712	733	673	722	693	750	684	706	692	717	750	753	700	715	683	718	751	678	732	711	696	701	678	684	659	729	766	693	726	712	686	781	667	734	722	669	712	643	675	685	749	704	741	724	665	700	741	713	720	710	715	738	692	718	693	740	717	711	711	675	740	720	673	778
27443	45703	35718	24399	19261	14773	11554	8525	6442	4792	3548	2754	2301	1861	1684	1554	1515	1371	1274	1198	1101	1020	965	898	923	906	834	818	871	796	794	705	773	760	747	768	774	726	768	767	780	789	752	730	770	738	724	765	735	759	746	693	751	767	776	722	768	698	713	705	770	735	751	727	747	722	685	699	713	728	676	764	713	701	753	722	673	732	734	782	679	692	710	700	703	712	743	768	727	683	728	703	700	711	760	720	761	766	758	754	738	702	699	716	681	737	746	707	696	692	791	763	747	761	736	755	734	728	720	754	742	678	767	720	739	742	706	712	764	723	702	743	768	701	703	729	726	723	704	711	714	695	728	739	706	748	705	715	692	685	755	725	752	735	770	737	710	739	740	787	738	696	693	736	685	721	721	708	729	736	765	680	729	675	724	728	733	746	679	677	747	719	713	755	709	761	676	752	746	709	726	723	708	770	673	727	691	674	781	711	712	734	735	682	757	793	696	754	702	715	765	726	713	749	739	738	710	763	649	717	735	730	726	698	722	695	711	731	678	696	700	742	723	711	695	696	696	719	716	730	715	714	716	757	718	736	735	706	722	712	712	713	728	656	695	682	762	715	731	701	714	726	744	709	740	789	713	720	707	752	765	747	728	699	713	717	748	745	685	735	727	714	741	691	746	699	687	694	770	699	686	703	673	724	731	705	707	758	766	755	755	699	717	740	692	681	727	746	716	726	735	735	702	762	689	684	686	747	716	732	701	676	773	748	721	702	758	730	694	720	703	725	713	720	747	734	716	672	726	748	719	705	679	778	750	721	733	750	738	737	724	762	735	718	691	767	700	736	712	726	712	716	693	725	723	748	687	731	735	732	744	702	728	725	729	754	721	703	702	717	789	696	697	690	729	710	689	767	729	722	732	708	731	734	722	761	739	748	731	730	718	711	704	739	778	728	713	710	723	746	754	745	749	728	758	722	715	706	723	731	739	765	746	674	724	736	752	683	697	718	696	759	686	723	741	769	735	745	695	750	786	706	717	730	681	701	682	695	721	755	757	747	749	725	685	717	691	722	736	737	738	760	775	719	751	716	753	683	754	754	735	752	732	710	731	677	704	738	754	756	751	728	712	732	687	754	666	727	760	704	727	719	670	757	680	741	742	771	689	694	764	708	748	738	732	733	761	700	730	721	708	703	750	733	731	725	755	718	711	689	742	672	728	713	707	762	711	747	733	772	672	727	738	703	764	764	753	719	714	735	712	704	677	705	672	781	742	759	716	681	720	723	727	665	732	768	698	729	726	733	752	707	725	722	702	713	744	764	755	744	672	741	714	728	703	739	711	702	741	718	753	733	719	712	726	653	744	727	733	748	692	706	717	699	747	742	716	713	688	719	710	694	702	690	719	773	740	664	669	727	780	721	770	713	732	708	713	680	711	743	737	695	719	718	708	724	725	703	729	693	711	751	711	756	731	731	734	719	740	748	720	735	734	708	716	710	736	732	688	688	716	762	695	709	730	719	707	681	755	679	755	729	730	725	729	730	744	738	728	737	762	692	785	695	702	727	732	738	750	738	737	744	716	726	754	750	719	730	756	704	701	703	734	741	712	697	734	690	687	736	745	771	715	785	689	709	773	723	747	707	710	739	726	698	733	701	706	705	697	674	727	718	726	716	708	690	734	751	735	769	688	670	749	741	734	755	719	735	727	706	739	701	747	741	752	719	760	735	700	701	758	741	719	770	670	734	735	688	707	767	749	725	722	716	694	712	715	728	736	737	721	752	720	673	729	740	727	751	705	681	749	710	741	682	702	754	773	685	728	766	726	760	735	724	720	726	731	709	756	692	711	752	713	737	738	785	722	673	711	724	745	723	706	734	711	706	711	705	727	743	700	754	693	702	727	718	729	749	729	721	701	690	720	754	711	745	713	696	730	729	733	762	760	753	710	737	686	737	693	744	732	720	764	727	742	753	698	711	733	798	737	681	730	691	725	700	742	730	716	711	760	712	671	699	707	756	735	745	711	731	717	738	709	740	735	730	706	702	691	746	701	738	734	723	745	775	766	687	697	694	740	761	714	683	739	744	673	700	705	761	734	715	661	677	743	746	730	751	693	734	737	734	728	740	736	672	707	712	723	730	763	785	730	664	714	702	728	731	751	742	683	733	693	737	735	687	696	735	762	711	744	704	746	742	750	757	723	747	709	730	772	678	701	719	755	686	715	710	727	695	742	720	736	744	701	728	690	725	707	706	766	724	739	713	758	732	687	737	735	740	683	708	709	734	719	768	714	709	758	725	691	765	684	732	723	731	699	713	723	676	729	775	725	739	708	718	673	707	711	726	704	754	748	736	680	722	726	736	735	693	703	741	685	700	715	712	729	699	742	720	714	735	751	710	752	754	707	722	748	719	721	708	737	715	771	730	721	720	749	756	670	709	709	751	728	711	730	690	712	705	769	709	721	750	702	711	703	744	713	747	714	735	738	725	714	720	738	693	747	732	718	726	737	707	745	718	743	709	701	740	720	789	684	707	710	723	723	707	804	750	738	738	716	702	758	731	725	741	746	756	721	719	679	719	690	724	737	668	765	694	751	690	682	736	721	734	737	664	787	720	728	715	723	761	749	723	678	716	716	710	741	754	713	711	752	755	711	754	754	689	718	734	734	756	684	762	715	761	740	696	723	736	726	742	705	708	697	716	707	742	756	695	733	745	731	691	773	736	775	693	726	697	738	742	705	727	771	735	709	740	701	727	729	741	737	738	720	655	702	707	709	731	722	737	712	796	732	747	725	714	719	704	745	716	730	692	724	748	698	742	719	706	705	742	734	703	709	705	739	708	724	732	774	728	721	709	790	739	678	728	692	685	738	724	734	750	683	717	701	698	743	718	730	689	775	739	707	717	728	742	729	737	734	694	734	689	713	663	736	722	768	733	731	722	767	755	733	737	698	715	741	736	764	715	707	753	735	710	738	755	726	697	724	766	740	690	700	725	715	702	737	675	758	702	722	691	749	771	726	727	739	699	717	728	723	746	722	727	751	730	709	710	781	736	696	760	724	761	692	717	739	690	746	781	686	684	683	712	705	718	733	733	747	730	743	705	722	701	728	715	701	706	726	706	743	725	738	730	757	730	736	720	682	719	706	672	745	746	724	751	760	750	696	736	731	763	712	753	769	704	719	747	728	705	704	750	700	732	718	697	697	743	743	703	745	744	685	745	731	749	725	723	725	690	719	703	769	734	703	762	712	674	737	732	710	764	712	673	723	722	740	720	789	727	721	724	721	693	756	714	679	708	704	773	734	821	737	773	684	724	724	670	717	701	727	715	749	735	688	698	722	707	751	719	751	719	723	780	751	733	720	737	738	705	679	736	658	763	686	706	693	670	720	716	696	738	687	748	745	748	697	721	719	761	774	749	753	754	722	744	741	736	741	741	721	740	708	793	720	753	708	736	742	730	701	756	733	737	782	720	708	729	723	738	694	706	710	704	705	699	703	714	702	776	699	729
24212	21419	28785	25373	23193	20640	15013	9440	6523	5211	3811	3071	2523	2040	1821	1544	1467	1497	1275	1262	1133	1074	1049	1030	950	938	936	933	892	863	876	810	838	845	861	805	830	811	796	797	726	813	803	779	834	775	779	756	801	792	795	838	765	816	774	767	760	810	786	775	756	715	777	748	794	777	805	728	759	741	752	791	735	757	784	742	748	775	750	750	789	819	812	768	783	813	750	758	776	783	758	768	836	759	743	765	765	792	743	805	748	768	726	786	761	784	760	756	748	806	751	776	728	742	784	744	760	785	748	757	777	766	753	831	789	782	766	782	782	813	757	736	785	786	751	820	750	735	790	755	766	785	719	746	810	731	732	736	749	749	820	805	745	809	812	752	756	796	777	788	763	744	761	772	767	757	757	780	803	792	761	748	765	752	750	706	814	762	779	813	774	752	808	766	749	782	756	761	737	751	726	775	712	725	736	735	786	752	805	774	781	736	759	739	815	751	733	761	793	796	716	716	775	748	768	737	793	801	801	764	740	724	847	756	753	797	789	751	765	810	824	776	751	725	746	804	801	787	745	751	751	758	765	787	750	772	744	692	803	768	730	774	763	759	788	734	760	783	794	767	792	745	749	800	766	734	781	749	842	743	745	797	770	756	737	801	761	718	761	811	805	772	750	790	738	757	796	773	791	745	723	775	793	824	759	761	713	806	759	811	734	766	763	797	770	789	730	750	757	750	774	771	738	846	756	814	775	788	780	799	794	778	791	746	779	777	766	771	756	744	836	743	730	734	764	786	742	778	803	720	774	741	758	769	780	757	753	736	778	760	794	827	773	776	775	783	772	760	818	772	819	813	800	789	728	779	776	780	697	728	725	770	744	776	798	713	785	777	856	806	789	777	755	750	788	750	782	763	755	741	778	842	763	747	757	797	772	782	796	758	786	758	792	749	757	702	748	768	773	776	786	762	787	791	786	782	734	708	754	770	810	793	747	792	766	812	795	760	762	767	812	782	793	793	748	720	781	783	795	788	804	749	759	747	764	798	778	745	753	752	834	779	767	794	776	763	770	802	777	731	754	784	752	799	779	790	773	741	758	732	771	767	769	759	764	795	784	816	773	764	744	744	781	774	770	774	792	810	785	761	783	743	789	791	782	791	782	773	761	798	725	774	836	809	811	791	741	762	757	770	777	767	838	793	770	793	764	762	767	736	723	732	769	762	732	811	799	809	764	785	783	792	728	773	821	765	767	743	791	782	770	770	745	769	778	805	776	811	747	762	771	775	713	793	760	766	772	773	735	776	744	821	781	712	774	712	749	776	802	792	765	761	746	801	764	734	736	746	769	812	774	753	798	726	769	792	750	745	744	731	783	776	721	754	753	760	752	765	802	737	770	796	788	737	796	773	826	758	759	756	756	756	771	820	773	756	785	823	769	756	782	741	781	769	787	762	848	756	768	760	747	825	760	776	804	747	781	765	814	824	774	715	789	808	746	770	733	792	764	764	782	760	768	852	746	726	796	764	742	767	782	757	803	767	772	810	753	739	839	747	808	777	805	759	726	776	788	755	708	746	794	791	742	818	744	749	806	761	708	757	722	749	738	747	794	748	775	772	804	817	726	745	798	722	750	777	805	764	739	746	751	744	790	698	742	793	792	764	764	742	804	800	732	723	767	731	816	769	744	802	756	758	783	711	775	756	781	810	766	713	762	808	790	757	748	750	793	786	784	804	762	739	766	755	771	826	810	761	784	752	728	757	758	765	770	819	789	766	780	755	757	763	769	786	733	744	793	777	777	768	784	805	758	774	825	762	781	732	790	768	747	785	773	747	763	747	732	740	755	772	743	759	811	748	796	736	779	784	775	721	734	770	777	747	796	754	777	756	784	762	712	748	749	796	730	778	811	786	738	773	775	763	727	756	831	773	753	737	772	750	784	773	784	793	806	784	771	767	713	736	723	817	758	787	759	817	768	751	748	754	784	768	770	786	727	743	810	789	732	777	775	765	840	812	748	823	744	778	741	711	758	756	777	757	800	762	797	771	751	794	759	766	772	742	750	773	773	709	760	755	842	777	837	789	747	787	757	822	728	720	748	718	715	768	725	784	809	741	784	723	745	691	803	743	794	749	749	779	784	773	753	735	763	769	786	705	671	744	782	732	774	780	751	762	767	792	786	788	807	748	815	788	787	824	803	777	746	827	760	743	737	817	785	738	756	761	762	759	773	772	773	746	770	765	808	769	798	775	734	756	794	753	770	756	761	749	769	784	705	710	759	842	766	725	784	774	781	783	791	773	760	803	787	713	757	792	759	765	746	766	739	794	791	713	789	787	775	731	840	783	798	757	761	766	814	736	747	761	711	764	773	766	750	784	743	797	778	768	747	763	782	779	786	761	763	809	797	750	732	759	798	757	730	841	767	749	755	775	819	771	768	734	767	753	777	801	783	738	791	784	815	772	761	778	746	778	780	778	753	746	801	790	758	717	788	784	789	796	806	813	763	765	774	810	763	776	738	744	768	762	781	788	813	760	812	774	793	725	802	754	795	736	751	759	792	815	759	769	802	767	769	755	766	788	768	787	741	775	749	778	737	748	772	813	744	743	741	743	767	783	792	762	741	786	728	755	768	741	748	790	775	781	798	767	777	801	747	798	730	806	761	758	735	772	759	754	814	774	770	721	773	761	717	753	743	807	774	771	793	768	778	729	704	820	813	801	779	766	754	763	808	736	776	781	785	779	789	849	762	796	763	775	740	751	762	804	787	749	727	779	749	752	771	756	757	780	782	752	770	803	711	773	760	757	727	778	747	804	786	782	801	767	795	762	784	747	810	789	729	784	751	794	812	795	782	739	795	765	784	768	808	735	752	790	767	761	805	759	780	779	815	808	737	805	759	741	733	797	774	746	706	797	741	758	712	784	802	790	751	765	770	740	789	724	711	834	780	768	743	801	810	765	790	758	746	768	744	774	792	726	819	761	825	702	805	758	790	812	793	795	760	799	784	787	788	799	795	780	766	819	748	748	793	771	749	780	784	742	739	743	721	732	763	751	756	794	854	716	729	778	725	770	778	722	749	776	794	699	792	767	754	788	732	766	711	748	746	733	792	762	740	790	705	745	796	732	802	753	775	795	748	758	783	747	729	804	796	755	772	743	772	740	737	751	810	757	774	740	786	764	763	741	785	792	795	761	780	777	796	749	760	804	777	767	805	803	731	777	809	803	825	777	769	745	742	768	798	740	756	779	814	750	769	762	780	728	781	788	798	783	789	828	784	725	790	718	733	765	785	744	771	777	827	733	747	779	678	777	762	800	786	743	726	756	762	805	817	749	747	741	757	764	808	754	788	730	741	801	733	751	783	794	761	780	745	784	744	777	792	794	784	789	807	737	781	813	736	763	795	781	755	758	810	771	768	752	720	812	708	714	728	751	748	775	755	776	770	779	760	758	778	716	755	797	782	760	783	752	764	758	763	721	811	815	771	743	757	773	724	767	773	752	750	778	801	778
26927	52507	42663	31029	24986	20042	16143	12265	9118	7258	5279	4090	3299	2653	2226	1983	1824	1718	1606	1385	1278	1170	1197	1075	1016	1000	997	933	862	867	868	878	911	872	844	836	797	793	796	811	761	778	797	822	788	827	813	749	793	814	786	828	742	821	731	786	802	773	754	767	727	799	754	790	761	745	738	727	826	768	772	755	761	787	693	791	796	756	706	789	749	754	782	757	793	736	755	797	823	816	750	712	781	763	763	743	776	753	751	752	754	781	727	817	784	750	791	773	768	802	792	731	792	780	776	779	749	819	750	794	794	753	749	768	815	726	775	756	797	742	802	762	776	775	771	786	753	765	735	766	753	795	790	801	758	796	758	746	819	765	765	816	778	762	749	781	776	793	762	776	785	795	784	790	777	738	782	740	780	737	772	812	826	758	787	778	764	765	741	787	784	785	744	739	782	727	731	822	757	787	767	786	747	787	782	759	757	749	785	750	793	780	754	790	775	735	781	811	762	736	791	746	757	761	723	797	718	777	815	798	820	782	773	753	751	773	796	759	792	750	808	766	758	765	803	770	729	776	753	737	741	762	716	742	792	778	786	795	778	790	775	748	790	768	806	769	751	767	757	775	756	792	756	742	771	731	747	714	784	798	753	774	773	753	758	763	753	811	765	812	800	782	774	782	761	757	769	804	810	739	750	817	752	798	762	783	780	822	771	756	788	776	769	801	809	784	743	783	747	840	798	787	801	795	774	739	742	745	739	759	763	752	741	758	797	708	730	710	777	806	751	741	775	717	765	746	792	792	763	795	798	733	740	824	806	755	735	805	757	795	773	759	804	722	762	765	742	767	745	748	784	763	777	764	786	767	734	695	793	772	794	731	745	799	745	778	756	745	727	751	758	790	799	798	759	763	793	809	737	787	751	772	777	724	716	776	761	752	792	806	758	769	706	799	775	773	782	770	812	802	770	762	790	805	797	807	792	775	793	761	748	833	826	768	728	781	774	800	742	737	759	790	840	750	747	795	802	754	811	774	697	746	818	798	733	790	758	813	764	802	720	813	785	791	781	727	761	747	781	730	756	743	739	769	786	777	754	761	790	765	750	788	762	725	800	726	743	750	735	754	742	749	763	788	776	818	766	776	802	793	748	762	770	822	751	723	755	783	742	793	779	778	773	756	747	759	760	700	792	774	725	780	791	765	777	810	824	773	767	791	783	786	819	716	792	794	806	763	772	794	812	779	759	718	754	722	768	802	801	721	763	776	780	761	750	742	747	780	777	757	747	783	817	775	761	746	799	745	714	712	808	726	744	762	745	789	849	771	801	801	761	782	752	769	780	770	785	739	794	760	764	735	754	817	782	764	766	758	759	777	793	777	741	768	803	796	729	752	763	792	737	807	752	775	735	801	756	799	841	767	797	787	783	814	773	777	763	776	786	761	797	760	791	767	759	763	763	765	777	742	758	749	735	769	774	750	797	761	803	805	807	779	750	796	765	788	742	758	774	764	759	817	726	746	747	790	786	756	759	754	757	741	735	805	743	760	738	739	784	833	766	742	742	779	787	757	760	775	773	761	725	794	811	736	784	784	770	751	768	767	804	797	790	731	749	783	762	762	724	766	772	733	785	762	718	748	787	807	812	785	792	753	745	778	731	768	765	772	782	788	784	784	771	724	744	806	784	779	755	766	723	752	763	786	790	740	750	760	679	759	770	770	771	768	781	753	788	766	739	790	799	746	738	768	773	747	801	808	766	773	744	761	799	756	726	764	752	801	739	802	769	739	747	775	745	745	805	798	785	743	790	769	738	774	762	793	771	781	792	775	778	695	779	767	765	753	792	777	763	775	807	742	728	773	754	779	775	805	751	757	761	761	774	832	772	750	728	732	795	779	780	751	794	784	783	814	740	782	748	751	768	770	777	800	754	747	788	736	771	774	814	767	761	777	764	751	737	755	731	779	735	742	716	723	793	770	761	762	808	741	767	781	769	774	761	696	775	736	767	745	793	776	774	779	718	738	783	740	728	799	835	725	760	740	783	776	767	751	732	747	740	798	794	737	808	772	792	795	815	760	788	807	771	765	767	792	788	702	735	749	735	778	716	789	839	801	760	762	752	768	752	768	805	744	797	774	789	826	741	760	740	740	744	783	769	782	740	784	779	776	765	766	762	830	742	785	758	765	749	773	789	831	745	805	803	760	729	749	742	796	781	737	761	761	808	758	712	809	725	789	779	829	742	755	748	748	743	754	762	766	746	754	726	748	770	797	780	806	773	790	738	734	798	783	759	797	792	782	770	718	750	747	798	778	759	771	786	760	794	770	798	696	749	750	751	759	753	795	787	763	765	740	773	757	749	775	727	757	790	793	803	767	783	721	713	759	762	776	755	746	815	782	771	735	773	760	776	756	748	743	763	753	763	746	766	786	798	815	770	747	739	766	770	774	774	777	787	777	804	802	774	746	778	788	758	770	768	754	734	749	749	758	746	719	756	749	768	745	750	756	750	738	770	760	778	721	730	722	801	760	768	789	744	757	779	780	753	780	777	727	744	770	707	797	722	783	759	744	735	820	780	753	745	744	785	775	802	838	794	756	787	816	753	814	777	795	728	801	755	744	788	760	767	745	768	759	781	702	783	744	814	792	762	755	756	731	749	799	808	766	791	790	779	783	791	777	788	765	786	724	699	735	770	797	785	755	770	753	756	782	791	759	779	784	773	774	759	776	777	798	744	741	741	741	808	782	788	765	731	785	803	752	763	817	768	825	775	709	783	712	786	764	740	734	798	840	756	776	726	760	778	776	771	757	812	741	783	792	764	722	754	775	789	798	785	734	717	765	785	765	756	756	778	767	778	758	801	796	734	776	791	794	754	740	785	724	753	753	777	739	813	709	743	797	791	808	770	779	758	751	736	761	778	731	781	746	750	779	784	748	792	742	807	791	765	742	729	755	764	745	805	724	778	813	799	796	751	732	778	747	769	772	808	737	789	750	769	750	754	785	765	769	803	832	740	754	770	758	775	766	711	761	785	747	772	825	758	719	761	784	778	818	798	809	726	799	813	788	741	823	780	787	757	743	765	742	822	775	775	775	762	764	743	779	801	755	753	733	760	747	782	733	824	733	803	781	822	757	769	792	729	767	797	798	754	784	777	765	758	784	751	746	811	751	778	741	743	734	756	732	772	815	778	733	809	776	802	747	804	758	696	809	727	797	759	747	775	820	776	768	761	831	775	784	784	763	747	749	794	785	790	815	749	790	752	736	765	774	684	771	751	832	760	779	752	772	748	746	715	773	818	774	775	736	769	738	810	800	744	751	801	739	758	781	769	798	813	768	736	747	791	765	775	723	796	778	797	790	720	741	776	769	737	763	766	746	738	768	726	765	783	775	770	817	770	726	782	762	735	790	779	753	777	763	821	783	775	811	761	775	794	778	766	750	739	768	773	746	772	748	700	797	736	762	731	765	800	772	789	766	759	803	775	774	764	805	798	783	738	760	806	764	817	750	802	779
25498	21633	28828	27793	21419	15210	10759	7097	5054	3977	3151	2549	2144	1744	1510	1387	1275	1291	1225	1143	1041	1047	955	903	920	912	831	885	873	849	855	821	762	851	808	777	782	763	799	814	773	798	789	779	758	766	752	798	811	767	778	748	789	734	807	759	731	775	812	749	799	744	771	745	776	786	722	801	779	723	739	741	754	820	728	732	758	766	771	762	734	750	771	722	856	796	802	725	769	762	760	807	738	782	733	785	753	754	781	728	794	731	710	814	763	744	791	776	766	751	768	787	821	820	773	784	760	730	775	748	732	802	787	770	757	748	712	732	756	777	788	756	794	789	782	742	737	741	781	807	788	746	751	756	775	769	796	806	772	760	742	760	769	788	741	786	790	751	770	741	772	741	785	698	765	718	815	801	771	723	743	723	764	787	724	743	763	701	761	741	757	768	758	772	747	734	788	734	778	740	705	716	782	718	762	771	702	770	788	756	744	809	755	781	765	733	776	760	760	739	749	695	707	732	773	770	750	797	807	749	767	783	735	810	726	738	753	784	737	749	793	724	770	750	724	754	781	748	802	803	762	770	728	794	765	736	756	779	778	735	754	746	728	790	796	748	676	685	733	742	727	781	794	704	805	756	717	794	757	740	750	707	728	742	799	760	786	801	792	784	715	758	817	816	735	777	760	715	788	724	763	795	773	756	795	736	806	783	737	729	771	744	791	785	739	768	821	758	808	760	757	797	730	757	740	694	722	757	734	768	727	737	777	785	761	745	768	780	751	749	713	772	730	747	761	749	747	775	807	747	737	749	717	750	733	748	770	746	719	749	742	751	764	770	731	754	774	778	813	735	718	791	753	847	796	752	816	775	775	753	806	778	793	787	719	783	729	735	780	771	739	762	804	756	770	780	754	800	791	780	762	727	754	778	749	739	741	763	708	756	735	744	735	772	780	739	789	758	738	795	720	760	749	767	807	778	774	761	767	760	781	798	756	746	756	762	767	787	740	722	758	759	774	743	748	709	725	712	797	714	741	788	775	778	765	737	805	725	730	725	763	751	798	768	730	755	731	755	715	783	764	730	784	768	723	800	785	752	759	764	820	793	784	781	734	772	791	779	777	783	763	740	736	783	703	758	803	756	786	800	729	739	737	758	703	727	715	719	764	785	753	767	708	727	778	699	729	808	742	766	791	753	716	697	739	782	767	772	734	753	805	698	750	723	758	714	806	771	777	782	714	779	759	764	789	741	784	737	764	736	770	717	790	712	738	718	751	781	773	750	703	765	814	757	708	728	758	776	756	762	823	775	762	755	765	803	722	737	756	774	732	712	780	737	741	715	745	807	726	742	724	811	738	743	741	812	732	783	789	726	752	739	745	699	724	770	778	722	765	795	826	782	744	753	740	745	761	751	739	776	805	807	771	773	743	773	738	784	817	742	755	765	775	772	726	748	774	757	783	767	769	722	760	750	778	750	749	815	761	790	746	701	743	723	722	778	781	736	750	710	710	762	718	730	775	744	785	762	781	770	779	777	780	787	800	764	732	735	773	747	783	755	729	735	779	784	832	778	793	728	774	710	734	746	720	790	704	724	726	751	820	769	745	769	736	757	748	770	733	722	755	757	740	742	748	753	738	731	693	790	774	781	776	736	763	723	767	773	734	782	744	760	777	770	735	771	728	748	779	745	773	775	748	753	758	765	745	788	728	763	711	722	760	783	775	766	747	766	741	734	756	755	756	753	755	759	735	775	737	765	720	736	760	728	735	736	732	812	753	729	789	760	798	694	768	751	766	779	737	764	780	726	735	730	777	755	775	790	771	730	758	784	750	765	761	754	737	759	760	767	757	774	765	769	761	803	749	735	778	748	736	764	757	770	709	733	711	785	818	750	736	789	754	722	795	743	744	748	766	751	792	745	778	791	735	760	746	744	760	798	813	772	852	776	772	727	788	821	755	747	775	746	676	769	759	788	734	768	690	813	764	802	695	740	793	749	792	745	718	798	736	740	755	789	719	772	766	719	747	747	786	813	704	763	738	766	747	767	745	802	776	784	761	789	796	805	780	790	745	752	761	724	738	772	753	703	774	769	787	749	704	815	721	750	731	747	738	714	726	741	721	751	772	749	759	757	719	739	788	762	786	718	726	759	750	749	709	790	761	752	755	746	794	739	786	749	828	726	754	704	795	753	794	718	722	738	792	750	771	797	788	770	767	755	751	731	782	738	722	773	784	752	766	732	733	777	792	706	766	773	762	754	794	751	793	742	766	746	764	788	782	777	759	785	756	835	721	735	755	774	754	710	741	714	775	748	769	764	776	750	716	782	759	705	761	750	758	771	780	771	703	785	744	786	800	710	794	709	750	785	787	715	745	794	728	764	755	719	789	727	750	751	756	789	746	765	795	776	782	790	795	750	714	786	747	761	722	791	728	763	714	717	770	736	711	745	747	798	766	722	761	762	765	756	748	775	738	800	758	738	810	728	759	739	776	725	715	723	767	757	760	766	741	739	720	741	760	758	724	738	798	793	720	777	732	712	742	752	806	774	789	772	754	746	733	730	766	712	785	744	742	774	789	791	781	735	736	688	766	741	715	769	742	786	751	823	796	748	807	778	748	804	765	750	753	733	709	794	813	798	752	746	806	738	778	781	733	750	784	798	752	748	779	736	754	751	764	750	805	756	735	736	758	719	743	715	744	727	759	721	780	749	763	716	735	782	767	773	755	768	776	746	743	770	769	822	734	728	742	780	771	764	753	781	793	814	765	788	778	748	721	737	774	734	749	807	794	800	832	738	742	769	733	744	726	753	705	732	746	806	777	778	714	791	746	753	769	780	769	767	717	758	771	715	712	728	769	704	788	773	764	772	774	724	764	792	746	766	726	762	713	745	750	756	770	726	762	778	735	723	781	749	729	721	769	763	707	798	776	775	822	741	753	807	773	780	717	749	766	796	765	795	826	733	752	763	745	746	756	810	743	784	765	742	775	731	719	741	787	779	729	750	716	767	737	784	738	740	772	760	808	794	746	737	763	719	792	790	760	749	817	730	764	727	768	730	736	772	741	770	736	791	807	757	737	729	791	796	767	745	799	764	754	761	774	753	779	756	739	741	748	756	772	793	782	736	744	784	751	801	769	750	784	748	797	774	729	693	740	747	721	746	749	837	754	719	721	826	733	720	758	738	702	752	784	721	762	783	789	729	746	771	733	776	752	748	753	749	812	734	753	771	742	750	756	747	746	765	762	744	737	769	778	771	752	759	737	755	778	760	754	803	760	773	753	791	761	702	754	735	776	715	776	744	749	776	784	733	753	742	761	746	753	728	756	809	688	755	762	748	724	762	744	802	719	742	720	740	826	749	753	747	763	738	741	716	721	747	731	752	759	753	733	751	755	733	744	775	720	729	743	761	760	771	761	754	790	769	735	720	764	761	757	751	734	746	793	810	729	803	772	761	731	774	744	760	732	753	761	754	720	774	772	721	757	706	749	674	752	729	808	791	741	753	755	731
27588	49277	39349	28377	22426	17504	13862	10354	7690	6069	4515	3679	2791	2339	1975	1725	1675	1532	1505	1322	1234	1144	1050	995	961	971	884	912	868	867	898	830	827	845	849	810	862	771	773	764	766	763	755	811	784	760	763	792	785	773	788	807	764	801	719	815	756	817	809	778	747	812	753	755	796	748	774	776	779	779	815	769	814	753	749	811	778	721	798	786	762	765	783	784	776	795	769	787	745	743	787	768	782	769	775	793	752	749	783	766	753	808	754	755	779	787	802	783	742	760	756	751	775	686	774	744	735	777	755	779	768	768	784	815	788	793	808	778	725	785	776	801	703	756	736	717	753	747	751	767	744	760	762	811	691	763	758	764	717	773	754	742	750	774	791	719	785	740	787	794	770	760	743	806	781	766	753	744	754	783	785	786	754	790	777	782	716	751	794	821	777	741	769	763	726	752	784	814	769	778	745	785	787	770	802	830	774	796	778	742	768	825	727	779	785	784	790	770	742	795	793	770	762	786	770	740	815	771	756	765	773	782	729	758	847	806	739	754	705	800	753	816	781	748	785	767	719	730	759	735	793	743	738	776	726	790	753	787	746	737	762	779	718	779	783	728	781	796	720	775	789	739	747	753	745	760	747	775	769	786	780	741	789	756	747	780	764	777	762	755	737	737	760	804	767	755	736	719	802	771	768	760	785	769	767	744	784	723	743	742	741	778	774	768	762	705	797	741	758	770	814	786	739	795	716	760	812	763	782	723	743	767	750	783	764	728	784	751	772	792	761	791	767	807	758	763	752	762	740	794	775	779	771	748	801	798	743	749	734	776	767	702	812	776	737	742	823	785	775	791	798	780	735	776	809	762	773	791	804	755	783	782	787	751	778	753	747	786	760	806	784	744	777	737	809	823	753	805	741	780	734	787	800	797	750	792	710	750	795	765	736	780	794	787	749	785	793	768	757	731	776	787	782	800	793	759	733	737	800	772	782	754	817	704	760	814	744	743	732	749	759	739	797	735	732	743	773	841	746	755	763	808	753	767	769	758	736	736	769	772	769	780	773	724	752	797	765	782	783	744	779	679	753	749	798	722	734	746	804	784	748	770	768	797	729	769	784	797	772	738	727	791	779	780	768	805	752	795	822	739	686	779	761	813	767	750	751	788	800	729	855	730	734	776	726	769	768	803	811	781	752	762	752	727	738	774	806	786	738	753	744	831	809	744	785	723	793	763	789	764	757	770	763	729	733	798	741	757	754	793	763	749	773	731	755	782	768	747	701	817	771	752	711	732	745	756	775	751	787	719	769	760	758	753	785	745	728	718	763	701	779	764	752	743	760	765	787	739	789	776	760	752	776	732	783	734	758	794	811	761	813	778	733	725	760	740	770	747	793	730	767	787	779	795	781	738	792	797	740	757	743	760	741	748	750	769	747	749	748	778	773	806	784	751	717	727	789	748	778	762	745	746	734	769	749	844	769	733	822	721	805	794	758	772	817	772	715	701	769	796	781	733	784	768	795	771	778	716	758	755	698	794	770	768	750	736	753	762	814	769	709	742	781	751	770	805	788	771	758	764	795	774	798	780	765	750	775	804	748	787	758	760	742	753	784	735	790	720	774	789	765	746	753	756	784	719	743	780	756	763	758	778	788	757	733	753	771	729	793	771	772	766	736	787	790	743	789	813	749	773	763	781	781	785	741	780	806	728	779	772	825	751	816	733	804	765	748	769	784	704	771	802	839	756	790	731	725	801	787	753	750	778	758	774	770	739	814	741	748	772	785	726	780	763	771	780	763	774	794	757	773	794	743	755	785	741	724	758	758	797	762	801	741	755	770	733	751	736	787	763	763	834	725	755	736	749	743	719	737	741	779	804	756	778	688	795	777	708	730	795	780	765	779	789	753	759	756	771	754	798	728	755	782	784	767	735	784	726	767	777	784	788	759	734	764	815	807	744	727	754	761	774	725	735	730	771	782	780	780	757	715	799	754	727	787	778	791	777	811	759	757	747	769	782	815	760	776	783	758	760	778	798	814	783	814	774	763	765	781	761	802	809	755	757	757	773	744	763	780	789	760	779	750	793	731	732	782	696	794	780	743	745	726	756	739	770	755	797	764	800	734	806	751	716	790	764	748	741	792	745	743	764	734	761	807	798	732	765	775	774	770	744	734	758	762	775	750	771	779	798	749	726	772	824	813	776	756	754	784	758	736	723	727	795	753	748	820	729	765	733	744	768	815	722	745	765	804	771	736	759	780	763	752	748	750	758	798	789	760	750	761	767	746	796	772	810	787	780	789	805	791	840	792	755	755	776	812	786	763	784	778	699	827	790	766	736	860	711	760	787	772	744	728	785	797	761	768	771	833	787	821	768	752	757	728	745	743	747	786	779	779	781	739	777	719	755	739	769	753	757	754	787	755	737	754	735	751	742	759	755	750	767	752	793	813	785	812	765	764	794	743	793	734	843	754	767	752	791	715	761	780	716	764	750	746	691	756	673	798	771	743	790	740	759	822	758	786	805	731	778	754	749	787	737	728	794	760	741	744	766	742	773	826	768	692	804	768	809	778	732	776	750	700	801	750	788	738	743	757	757	784	777	734	753	774	790	851	808	791	857	741	792	811	735	793	775	706	791	817	751	741	804	770	729	761	787	786	778	764	729	791	773	745	795	772	747	761	762	781	744	807	743	760	772	770	758	778	773	767	774	756	798	792	773	809	788	803	742	808	758	744	757	772	806	769	768	776	696	791	809	737	794	804	764	735	727	755	744	744	755	758	742	756	782	805	773	770	806	773	773	792	782	763	775	772	787	766	791	775	781	785	793	751	775	771	794	781	813	759	774	821	737	737	771	797	802	740	787	773	788	748	758	752	730	727	692	782	739	736	720	757	756	749	781	766	740	779	739	772	774	740	766	801	760	790	804	829	768	756	792	765	790	808	798	753	773	750	753	797	762	792	765	736	736	776	720	786	773	763	782	782	788	734	730	715	751	790	757	779	813	817	756	785	765	743	811	790	787	742	804	804	775	768	832	768	760	753	786	799	751	774	740	804	759	780	746	730	800	760	783	783	758	781	802	732	785	763	763	744	734	784	771	780	784	812	766	710	730	712	729	772	782	789	737	748	801	739	760	751	785	750	787	813	760	763	730	798	798	757	753	752	716	729	741	794	808	771	748	703	801	725	773	795	798	784	725	752	770	765	790	777	747	775	747	770	824	704	729	749	782	785	774	758	763	709	757	795	756	780	771	819	790	732	739	813	761	766	816	784	822	775	777	787	739	765	746	759	759	748	758	771	767	754	773	748	755	761	781	725	790	783	720	775	805	771	768	736	761	785	802	735	766	742	809	706	778	748	766	760	771	746	782	758	822	768	794	752	750	775	766	781	749	724	755	793	747	811	749	793	777	749	795	768	805	774	758	809	803	753	780	689	758	811	813	770	744	751	791	807	753	791	784	787	782	711	809	716	731	756	778	797	805	763	749	786	783	733	794	758	746	769	747	811	811	776	732
23200	21614	29403	24467	22323	24022	22450	12871	8846	6624	5260	4031	3346	2793	2353	2065	1853	1783	1690	1491	1403	1433	1189	1194	1160	1063	1085	1046	1007	1000	1001	920	946	1000	942	953	918	937	958	916	937	915	858	875	901	907	930	857	858	871	849	910	884	893	932	950	877	915	910	837	862	928	876	890	905	866	897	853	849	892	899	863	840	879	868	855	916	841	870	892	810	832	900	829	914	897	878	895	846	886	840	900	852	854	822	824	877	877	829	873	860	862	879	872	901	811	889	878	859	852	877	846	864	932	870	835	891	831	879	893	858	826	852	854	891	905	830	893	794	833	855	911	866	886	887	900	847	903	869	809	826	896	927	850	876	850	856	856	851	904	892	831	876	831	846	882	905	836	845	802	898	890	869	876	839	885	868	862	813	876	905	860	896	834	880	865	852	900	831	824	864	826	882	890	913	890	799	837	808	861	819	861	877	931	838	853	842	866	869	870	913	869	852	844	862	929	882	834	872	894	864	859	855	931	829	867	903	851	797	848	848	854	899	879	871	846	882	876	862	868	836	805	871	909	869	843	816	933	836	827	892	879	840	838	883	920	851	863	884	865	887	872	847	893	899	805	850	858	924	884	851	846	932	838	828	886	852	869	846	876	924	886	888	883	845	889	840	889	921	833	853	878	901	874	859	826	823	905	822	888	846	837	888	859	887	914	900	780	836	836	902	845	833	868	874	887	893	883	895	917	889	880	829	826	880	835	847	878	841	792	890	883	854	892	856	873	855	841	914	895	875	836	851	877	917	835	844	890	857	867	864	869	871	876	875	864	847	879	854	924	885	875	875	879	880	881	845	856	845	862	832	867	881	921	862	914	883	860	874	857	845	934	937	869	867	860	909	830	881	870	875	863	868	857	881	878	894	859	870	904	853	877	894	872	850	928	856	822	861	820	880	882	811	889	865	884	845	925	833	898	870	888	841	895	859	904	896	865	855	827	863	876	840	813	879	860	883	834	876	876	862	958	880	827	864	856	847	853	835	921	879	840	890	826	860	910	873	874	889	859	882	837	878	913	896	862	847	878	893	945	888	925	859	848	867	881	820	840	879	835	883	875	803	853	854	860	851	897	897	807	864	897	849	888	907	916	853	887	863	845	847	914	857	908	831	844	834	816	852	844	881	867	877	820	862	888	875	851	820	877	876	874	913	893	868	894	882	818	872	856	908	848	869	889	831	887	829	873	864	874	885	839	896	850	878	818	852	834	896	836	910	894	838	864	863	820	864	870	887	831	871	888	920	897	861	849	889	892	924	860	896	839	887	860	864	870	833	874	883	874	873	845	873	806	857	859	940	841	874	936	843	864	831	856	856	889	835	889	858	850	892	872	860	823	855	866	897	793	882	818	867	902	851	791	926	901	875	892	843	874	847	905	826	850	853	893	883	871	854	840	839	836	866	911	837	841	867	859	878	906	815	868	948	871	876	885	849	901	881	872	850	893	848	857	833	799	869	869	895	834	849	878	909	899	859	897	885	873	868	847	854	874	879	814	890	846	859	917	946	864	925	851	837	854	843	868	910	913	844	883	897	827	883	849	891	860	928	845	907	967	897	866	866	893	873	861	851	856	910	865	865	859	845	888	868	878	870	897	855	845	875	867	811	877	856	905	946	889	862	907	852	924	870	857	853	894	896	866	867	862	854	858	864	914	889	842	855	829	878	842	860	866	928	859	814	836	831	879	890	839	852	911	846	871	867	874	883	869	872	912	903	938	825	862	840	940	843	916	855	823	864	891	854	847	893	883	884	892	878	828	885	877	869	811	866	881	885	856	832	843	820	916	872	774	857	931	832	843	851	896	857	829	840	832	863	842	846	857	854	882	856	862	855	855	834	890	829	868	844	840	916	807	835	848	844	862	859	939	870	797	880	837	904	877	879	881	888	867	908	782	912	856	878	946	923	875	870	857	887	892	859	854	909	881	873	914	837	868	894	860	839	876	862	901	880	825	914	886	845	887	883	812	915	841	873	871	869	859	856	888	908	924	847	889	885	816	882	882	895	878	837	897	869	816	844	847	814	855	851	830	856	865	874	902	872	852	861	840	856	853	827	865	856	850	895	902	855	845	839	842	882	854	889	852	784	878	864	859	867	868	835	886	866	843	840	819	884	869	850	799	887	944	854	874	866	899	885	878	866	862	834	829	878	799	841	831	861	893	908	864	851	864	895	882	895	908	873	962	860	873	851	872	914	864	908	810	833	868	878	880	912	879	857	862	887	854	860	901	854	866	933	911	863	884	864	852	893	871	908	860	881	848	868	856	840	833	912	873	842	828	882	840	836	853	851	907	860	844	836	784	914	856	880	899	865	847	886	891	877	848	848	862	852	891	858	861	884	902	862	872	862	866	907	840	805	916	853	913	860	839	892	892	898	836	850	830	901	843	865	830	802	866	878	861	893	880	856	859	851	881	883	867	844	879	865	879	867	902	846	865	855	865	884	827	848	846	871	867	857	887	892	824	842	868	879	890	864	867	866	875	850	897	882	877	869	858	865	856	880	884	831	884	938	851	824	897	824	903	876	842	853	859	866	848	909	918	876	853	853	849	901	843	787	900	863	849	836	800	837	820	864	947	852	857	854	848	846	890	819	861	842	853	874	868	901	835	833	862	862	904	844	844	851	838	810	886	895	884	890	900	870	847	831	872	885	858	822	843	804	878	859	864	872	822	824	843	896	845	836	892	843	872	872	861	819	881	865	882	846	837	819	884	870	935	871	874	849	867	876	839	925	904	905	871	865	860	960	884	850	879	920	846	864	831	844	886	874	861	872	835	874	838	861	858	845	844	838	855	882	909	898	870	843	847	877	869	854	908	874	814	843	889	902	889	900	885	876	875	877	862	922	824	893	885	889	913	873	844	837	893	822	844	845	906	884	869	873	846	882	886	836	840	873	855	914	862	839	842	862	896	885	861	838	863	909	968	827	833	875	893	838	826	826	850	859	903	905	866	891	847	896	844	911	883	884	824	846	793	843	785	849	851	908	827	848	835	886	835	836	826	870	837	836	864	877	849	852	911	845	869	890	871	876	802	899	884	875	878	815	894	898	916	874	838	865	847	861	840	797	890	853	839	845	864	852	912	889	862	807	857	907	815	850	832	863	919	851	901	865	867	905	854	872	849	839	837	836	901	935	904	906	872	890	868	875	855	853	891	874	914	916	897	856	855	881	893	895	865	845	832	848	857	895	862	850	871	896	862	864	855	901	920	872	899	906	850	897	860	876	851	890	851	920	808	868	924	841	862	867	867	836	838	853	827	867	814	856	865	839	943	787	855	843	807	852	840	841	818	814	877	826	880	874	843	846	892	910	907	860	881	886	881	844	833	867	859	785	876	813	931	866	873	912	846	867	869	915	869	823	900	874	846	854	856	908	875	889	903	870	846	873	813	813	849	854	854	868	917	843	887	920	908	857	896	841	809	826	926	890	908	880	825	881	879	906	875	906	905	912	895	828	871	895	844	856	887
28904	58118	48263	36130	29793	24187	19635	15429	11798	9102	7114	5577	4351	3626	2938	2561	2254	2096	1864	1788	1705	1600	1444	1324	1235	1167	1167	1067	1103	1066	993	1023	1011	1021	967	934	885	934	908	898	892	915	868	884	891	863	860	876	894	895	863	875	850	858	858	852	881	916	893	904	867	832	931	887	818	853	808	863	822	838	834	840	824	840	892	817	846	875	911	911	780	841	842	839	855	860	885	891	851	869	850	849	862	875	842	822	897	878	860	821	880	834	899	867	828	856	824	830	903	874	875	880	852	814	819	832	829	878	829	865	833	846	872	902	866	865	791	867	881	897	847	842	871	804	836	852	813	820	833	890	809	853	890	845	814	868	840	831	870	851	872	842	837	832	872	910	836	850	844	844	860	899	857	882	863	853	877	876	823	806	848	856	826	840	820	804	863	836	874	890	860	814	868	842	819	799	862	845	832	850	855	848	885	884	828	830	811	828	804	844	824	834	834	843	880	868	815	879	849	857	849	860	856	822	829	823	852	856	832	907	879	856	815	828	815	885	837	807	843	883	863	847	804	890	867	827	830	832	874	859	878	871	878	838	867	885	871	868	885	845	819	822	874	816	865	885	879	854	824	827	861	901	846	861	820	820	843	893	798	888	836	891	869	873	843	860	818	844	843	836	885	792	887	840	893	811	900	873	805	824	858	877	812	830	796	866	819	847	826	816	793	874	881	899	830	755	884	886	814	825	861	842	870	851	843	852	845	865	850	854	842	821	898	875	832	839	774	842	831	849	850	845	851	850	867	831	910	829	887	868	897	855	831	859	807	837	916	829	883	864	817	858	861	867	879	853	834	809	845	896	821	878	828	843	850	858	829	860	844	852	844	851	867	863	878	857	898	893	925	857	834	845	904	836	827	906	915	795	846	859	870	888	868	861	874	821	815	899	867	902	846	878	875	880	856	842	862	877	788	842	887	861	852	823	933	857	876	876	896	855	828	855	799	881	855	846	861	831	847	824	877	910	846	905	908	905	923	866	845	874	875	861	848	841	809	811	818	883	896	836	826	903	864	864	886	854	821	825	796	873	870	866	906	838	836	836	797	831	822	797	869	871	784	811	807	863	828	887	845	897	860	802	855	816	840	870	847	838	870	874	836	821	787	796	879	824	841	837	869	876	866	836	885	903	867	856	842	852	813	867	814	861	827	858	845	880	838	832	846	805	877	842	902	873	877	846	876	885	859	876	850	871	902	833	919	878	880	848	891	803	899	862	827	905	908	823	879	837	842	832	930	871	855	845	869	795	900	863	873	822	883	870	867	852	868	844	889	855	796	915	869	850	883	827	882	865	852	857	852	840	891	871	827	854	860	900	841	820	817	912	800	903	842	836	867	814	845	935	835	913	874	827	855	857	839	860	871	821	820	830	862	857	844	856	830	841	865	815	831	853	888	828	829	864	890	886	839	895	870	837	868	883	852	834	891	858	814	897	873	814	822	830	871	847	850	806	866	864	868	857	844	869	848	872	860	875	832	854	817	856	820	901	833	837	841	777	850	848	856	855	891	859	800	862	816	821	837	865	793	853	870	857	855	837	869	826	868	805	856	853	859	910	881	835	898	883	905	861	825	845	868	881	865	855	865	863	822	867	800	865	851	853	844	883	909	830	875	842	876	824	895	827	879	850	836	888	812	824	846	837	804	842	863	918	887	895	837	871	865	860	877	811	865	855	889	906	827	857	831	886	867	811	853	827	854	830	864	835	858	879	899	851	863	848	842	899	890	846	819	917	810	834	889	878	883	859	892	826	871	850	863	870	839	901	861	824	807	889	811	864	876	913	837	881	864	864	849	852	918	843	835	826	829	909	834	837	886	823	863	900	806	884	822	798	880	793	863	853	791	870	873	816	874	846	849	858	861	848	859	882	878	906	881	882	864	864	833	880	948	893	858	893	846	879	869	838	832	812	844	858	812	842	862	855	872	887	878	888	874	839	853	833	847	811	846	869	900	855	812	870	877	867	852	865	871	875	837	832	861	848	887	863	827	859	854	846	814	805	852	881	875	826	913	859	878	892	835	903	881	857	846	882	839	851	835	788	865	812	848	835	834	847	817	837	830	817	788	869	872	854	850	853	905	875	871	847	824	853	887	860	883	812	848	889	806	849	896	890	806	890	815	847	858	874	917	897	872	848	872	846	876	859	799	872	866	877	846	844	857	864	880	803	870	851	845	874	904	816	825	839	862	882	842	860	865	814	884	866	893	891	937	799	838	846	877	920	866	834	910	875	810	848	826	850	830	825	810	845	838	823	858	815	860	843	896	879	896	872	889	857	882	901	830	812	872	861	876	828	836	829	907	763	856	848	853	835	856	842	828	873	808	873	847	859	874	841	816	925	829	836	862	835	892	889	868	837	831	895	863	874	897	871	903	873	846	883	903	858	855	796	876	872	840	904	862	860	833	876	841	849	826	811	891	912	886	838	867	847	848	800	849	832	896	885	780	886	823	881	881	879	851	845	861	871	870	832	874	846	859	828	839	835	803	848	884	867	853	846	888	926	846	833	823	898	881	807	858	875	835	880	838	837	846	835	889	789	828	822	870	840	806	888	825	876	831	848	857	873	874	832	843	856	843	901	875	833	829	881	843	824	870	841	896	874	787	874	870	844	910	847	802	916	840	796	872	870	852	835	827	901	808	859	837	839	877	832	835	833	919	875	863	874	821	893	917	809	865	895	826	819	836	847	867	876	844	867	842	836	809	890	865	818	814	887	854	816	845	852	879	852	849	834	872	821	853	802	848	831	801	822	867	887	863	816	869	864	889	875	893	917	839	848	853	859	875	834	825	847	853	858	858	866	861	842	903	892	791	828	813	830	822	840	855	838	908	831	849	833	854	904	856	851	889	860	887	904	846	861	874	818	846	900	837	888	918	800	870	863	885	892	856	870	827	864	860	839	849	802	849	886	864	869	833	863	867	845	855	824	885	863	839	857	863	853	905	879	893	864	803	850	854	930	838	845	861	841	832	886	875	823	921	832	827	845	822	837	845	822	837	858	849	840	853	839	876	849	823	820	880	888	859	904	868	858	846	921	850	814	877	833	837	838	902	850	866	844	882	863	846	857	830	878	817	874	858	841	862	859	834	844	866	820	817	853	849	897	900	859	878	850	837	915	863	838	854	822	839	842	841	892	888	833	870	813	891	873	877	831	874	870	879	833	875	880	870	874	858	869	824	805	900	849	894	853	882	854	819	832	871	819	867	867	902	893	852	846	885	845	877	857	831	849	843	839	869	909	882	883	884	859	926	914	814	870	896	901	863	868	794	784	847	806	799	901	888	817	873	874	820	855	880	920	877	826	820	828	835	858	869	852	846	856	835	871	846	861	867	796	839	830	802	885	911	846	817	848	883	808	841	860	880	816	848	853	890	894	883	852	883	881	880	811	830	835	890	865	869	888	829	854	836	826	882	878	917	815	836	826	848	825	884	853	863	865	887	814	877	814	894	823	802	818	845	886	853	865
29950	30296	36219	27398	17063	10870	7672	5528	4028	3156	2501	2011	1853	1523	1307	1188	1120	1107	1018	994	961	930	865	867	855	803	814	789	795	758	762	801	760	778	792	748	746	722	734	711	728	758	713	690	738	683	692	756	688	734	726	705	675	703	732	711	683	697	669	699	707	681	704	698	668	700	666	689	712	722	694	709	710	760	741	678	741	729	724	729	759	703	701	696	705	707	694	717	708	708	725	690	745	748	696	730	721	740	715	744	689	766	733	708	691	717	715	720	696	748	707	724	707	707	658	697	686	711	733	723	676	679	727	746	686	698	737	681	686	724	731	675	755	731	712	761	718	718	709	690	690	770	777	733	727	694	674	704	726	717	722	700	703	730	736	785	704	711	687	734	711	733	691	708	730	678	708	743	700	705	702	706	765	716	707	693	723	766	681	738	683	671	671	751	670	670	679	740	751	643	752	726	676	747	751	749	733	707	722	671	739	691	721	754	703	703	700	770	727	754	684	725	732	718	739	708	684	739	684	717	702	684	732	722	734	704	751	723	746	734	696	732	751	684	747	713	686	706	743	725	723	724	753	757	701	679	686	692	687	727	713	719	694	704	705	717	720	710	736	753	699	716	665	723	719	703	689	664	712	718	698	698	757	727	796	742	667	619	706	727	725	727	659	733	714	721	731	742	708	738	689	732	682	694	713	710	696	747	734	712	719	740	702	691	724	750	691	732	696	700	707	642	685	710	691	737	689	725	722	746	721	774	751	736	734	699	709	741	700	731	695	652	753	678	709	754	711	729	772	681	736	750	731	755	678	696	669	730	699	714	707	690	708	715	746	700	667	690	754	721	716	781	690	730	683	776	739	716	705	703	720	692	737	700	740	696	733	733	699	718	697	689	704	689	702	727	730	718	721	676	700	691	685	651	721	697	705	710	712	756	711	700	710	706	786	697	785	689	710	751	764	732	697	692	683	737	726	701	690	739	753	764	708	630	729	718	708	667	729	776	685	719	759	704	690	703	714	714	751	737	716	704	707	714	713	658	694	736	716	750	723	674	710	736	697	687	744	691	739	709	689	759	730	688	744	715	735	664	763	705	752	728	684	745	749	718	714	704	696	706	680	700	685	755	736	725	718	723	714	724	732	717	695	673	711	756	693	693	733	651	680	650	758	713	715	662	715	702	706	701	731	712	706	715	691	719	686	662	779	728	717	665	681	751	705	701	732	720	724	709	724	729	692	713	705	758	729	660	696	748	737	719	679	724	734	669	741	690	732	668	727	731	762	750	701	729	703	747	719	701	731	723	730	713	763	695	730	684	753	715	711	657	738	680	703	724	678	708	704	716	730	717	729	722	692	713	701	730	718	655	742	697	672	716	721	729	724	743	743	719	723	742	716	729	704	700	698	729	743	765	740	729	721	663	661	700	672	748	717	757	685	668	704	702	737	708	710	699	689	732	724	726	728	746	735	718	741	772	699	722	743	711	715	703	711	703	750	700	724	669	743	711	740	743	699	788	745	729	712	723	738	693	665	675	705	683	722	747	709	723	668	710	713	746	663	729	732	749	718	658	709	729	732	703	717	736	688	681	712	724	725	728	688	662	729	725	677	750	674	676	705	678	705	715	708	729	694	758	728	652	696	718	732	710	714	717	723	702	652	746	724	711	717	734	731	707	744	703	730	720	696	751	736	728	696	730	722	692	761	682	718	692	667	713	745	736	740	729	708	684	704	730	726	728	761	736	699	778	737	717	736	680	664	691	723	726	771	685	713	705	705	665	754	741	668	739	787	702	740	692	753	715	761	704	670	798	744	715	673	715	746	720	687	694	678	720	706	731	713	690	722	707	745	709	736	737	728	695	749	707	717	715	698	710	739	701	686	697	710	692	707	741	743	743	679	776	768	729	721	728	740	686	729	717	742	697	735	722	743	740	709	696	717	714	712	694	716	694	761	717	708	716	724	745	721	701	709	667	759	732	742	669	720	728	710	737	733	689	776	709	737	759	771	721	674	719	686	721	742	670	745	712	728	734	692	659	756	723	719	689	707	698	714	761	671	706	764	682	761	725	690	749	665	690	696	726	720	668	704	726	701	760	722	695	680	723	702	753	724	740	712	717	724	727	725	759	725	722	734	733	774	669	734	740	695	717	713	701	709	733	748	681	721	706	722	714	689	682	675	697	680	680	705	674	732	737	735	716	687	733	723	709	712	714	762	723	717	683	745	721	705	699	765	683	739	704	699	734	696	706	712	753	694	732	706	711	724	712	682	721	704	716	710	723	712	746	707	720	659	673	695	655	718	673	681	662	696	733	700	727	716	704	737	678	741	730	722	735	696	707	696	706	695	687	713	683	714	693	741	729	667	718	732	721	725	710	764	716	703	703	685	734	714	727	730	716	710	685	686	725	669	741	711	717	663	734	718	751	734	732	705	759	749	698	714	712	683	686	676	700	698	709	695	691	710	689	730	663	729	762	723	716	709	708	737	741	686	747	640	715	657	732	726	710	766	722	704	738	689	703	723	681	718	714	712	726	766	756	695	706	722	742	730	750	683	668	701	726	723	738	740	749	754	707	720	748	721	720	711	704	703	763	686	743	705	677	728	751	699	700	707	720	733	729	728	709	708	708	700	698	679	717	717	730	758	671	767	700	712	761	667	731	729	687	727	750	722	763	709	762	698	669	710	723	705	730	712	753	712	694	714	760	688	646	648	715	682	726	752	692	755	715	715	722	715	689	691	677	714	721	704	703	719	692	708	702	719	716	742	717	686	733	681	708	703	724	707	699	703	698	712	726	698	686	671	724	722	775	721	705	704	688	720	685	700	667	720	733	707	667	735	740	707	745	685	677	718	743	741	728	741	740	658	717	727	771	677	733	695	727	709	719	717	727	719	701	718	728	759	725	712	747	702	685	676	724	667	693	672	674	707	746	709	715	688	695	685	709	717	709	675	678	708	753	695	702	732	750	744	705	714	718	706	655	732	702	702	717	725	675	729	708	719	754	669	721	703	777	736	732	700	692	688	702	694	701	743	676	744	715	726	711	698	655	715	657	724	697	719	766	728	724	717	701	700	719	696	748	759	693	705	745	670	730	751	738	738	707	707	714	737	719	675	686	740	690	716	706	728	689	700	775	695	723	736	724	699	765	664	683	729	743	740	712	730	717	734	668	732	733	743	738	702	715	728	732	716	749	703	700	741	680	706	731	711	743	686	750	667	691	682	693	665	661	719	726	727	707	719	709	716	720	698	726	737	731	683	670	701	695	732	706	710	718	765	730	718	704	704	740	682	737	695	703	743	739	705	729	701	686	759	725	722	690	726	716	697	740	706	738	669	704	699	680	736	721	729	684	714	704	736	734	684	717	723	686	712	709	741	722	675	667	728	744	721	716	756	721	701	722	703	729	666	735	697	708	720	693	664	688	725	721	723	680	674	709	699	732	711	773	681	730	690	730	717	688	738	681	692	738	737	694	698	713	720	706	708	737	715	696	704	677	753	702	703	707
27450	45745	36247	24883	18752	14121	10715	8268	6008	4499	3545	2767	2343	2043	1658	1484	1346	1277	1194	1069	1063	1047	976	930	906	865	858	843	802	846	786	834	756	796	790	754	746	738	756	738	713	764	728	763	796	722	723	728	698	766	746	718	757	745	725	691	740	726	738	732	726	739	682	695	736	751	742	730	675	717	693	727	767	745	813	705	774	711	689	719	707	741	718	723	695	710	712	748	739	709	716	748	763	697	720	720	727	763	722	695	734	702	757	695	688	706	695	704	770	732	709	728	755	654	687	731	756	705	719	731	712	726	746	674	769	734	695	749	711	742	730	715	762	669	699	736	719	758	782	740	726	735	710	729	712	745	694	729	740	711	701	706	662	724	709	725	764	694	720	684	772	729	739	722	728	734	714	716	720	725	722	657	713	706	727	699	746	786	697	779	692	697	692	691	738	732	732	708	692	714	734	769	707	734	699	715	713	712	710	738	738	717	690	703	723	708	716	748	712	753	687	740	727	688	742	736	748	717	752	726	678	697	710	709	691	685	727	715	733	715	682	706	690	771	738	678	697	662	687	703	729	722	706	768	753	733	704	707	729	737	748	690	766	693	722	714	736	701	732	691	735	679	720	716	728	704	712	717	763	697	707	748	762	672	751	715	742	701	710	674	724	727	727	705	730	752	712	740	703	668	694	737	730	773	664	693	727	739	739	698	726	702	722	736	720	719	722	737	732	751	712	718	750	731	715	725	730	697	736	717	723	716	712	702	719	749	698	701	688	686	751	745	728	683	703	711	688	721	747	712	729	714	751	717	707	736	740	738	724	712	717	714	736	720	762	760	718	749	744	776	721	728	721	761	683	689	743	721	749	741	729	734	726	691	719	744	724	711	701	718	734	685	770	671	763	677	779	687	713	718	730	742	760	760	766	722	713	707	731	699	742	670	715	713	709	719	715	684	697	717	758	679	703	737	712	711	718	719	703	740	754	693	722	728	689	701	683	732	654	676	770	808	745	707	768	718	725	750	738	738	712	721	698	703	738	705	763	737	689	727	694	711	730	717	728	742	726	732	711	731	689	702	700	691	767	751	745	692	708	689	711	766	746	701	719	772	752	709	714	686	713	718	746	749	710	760	724	711	733	702	770	757	719	768	731	693	737	736	701	705	638	727	703	733	747	757	743	687	698	717	683	722	747	700	711	707	715	691	707	730	692	689	716	747	686	706	692	703	686	733	740	753	755	724	685	737	702	730	736	720	754	774	697	711	706	690	683	709	714	736	683	653	679	742	720	745	706	750	743	692	707	693	740	726	694	726	750	702	756	765	742	728	720	746	773	729	743	719	751	705	707	704	725	719	746	772	723	731	678	748	727	693	714	752	748	705	747	666	715	690	756	718	728	736	688	719	720	769	726	664	692	688	721	724	700	704	687	784	700	751	712	730	725	662	713	749	706	737	715	729	730	699	731	735	739	723	709	712	686	737	693	737	703	724	705	738	731	665	739	752	777	718	721	746	745	732	745	711	712	744	713	735	736	726	686	722	678	717	754	756	703	696	689	736	720	733	706	746	722	750	701	775	751	718	703	728	716	745	748	764	742	724	664	709	672	674	767	721	697	695	724	759	698	719	778	704	755	699	717	762	744	714	721	726	711	714	724	722	707	734	724	702	707	717	679	711	727	704	659	739	722	688	731	761	717	725	699	724	713	764	717	723	692	740	743	712	735	662	736	748	732	676	734	728	719	714	694	695	717	743	671	704	732	743	686	707	750	714	725	710	714	676	729	756	760	685	702	755	682	663	705	717	734	763	710	753	749	754	683	723	694	723	712	728	746	743	699	763	682	748	727	686	694	757	697	727	731	723	714	659	720	698	740	714	711	745	747	741	774	687	705	753	729	739	724	706	695	691	758	694	767	774	689	733	733	739	737	707	736	686	716	696	720	729	704	732	744	739	723	704	721	718	763	788	712	734	719	684	737	740	708	748	713	740	776	710	711	749	744	677	735	787	676	710	727	757	765	737	747	659	749	689	744	741	735	736	754	698	727	775	709	715	710	721	760	703	696	769	744	708	734	768	731	703	701	765	711	753	701	717	714	713	739	751	722	717	695	732	754	758	693	712	710	719	770	759	724	700	749	733	734	721	738	741	703	715	761	662	745	735	708	702	684	732	754	776	715	701	747	684	682	726	734	744	670	750	769	664	723	758	726	740	718	693	687	715	733	749	744	691	695	713	754	745	760	741	683	763	723	728	722	744	739	712	714	762	745	676	704	676	725	729	734	716	732	754	736	697	726	697	759	711	742	761	696	764	736	675	765	743	733	768	722	786	735	734	751	769	747	725	703	720	737	742	720	746	733	733	704	716	718	711	728	717	697	742	740	709	690	676	713	749	693	718	716	707	723	713	735	717	702	741	741	683	701	739	774	720	751	712	747	763	720	748	751	687	713	762	760	723	667	735	723	644	748	716	742	743	711	703	758	731	682	689	726	728	669	702	742	742	692	756	708	747	815	701	666	704	784	725	706	726	697	750	782	721	708	719	745	730	696	753	756	763	700	766	684	727	732	712	703	706	687	728	776	740	687	744	693	704	720	725	723	742	779	733	737	769	774	733	742	681	729	752	756	728	721	694	736	739	727	681	704	718	697	675	697	725	753	689	686	728	689	751	690	748	687	665	698	731	710	716	661	760	708	713	783	763	648	718	734	698	695	711	696	749	723	736	743	710	695	717	738	714	732	728	766	738	684	745	704	695	766	696	723	692	748	742	747	713	755	759	714	735	725	783	683	667	712	716	747	735	709	668	670	730	736	688	710	705	737	721	699	681	709	699	732	731	728	706	716	704	720	699	723	682	708	698	748	709	724	766	789	717	740	735	723	707	701	738	723	702	723	764	783	713	729	694	707	694	710	713	704	713	729	653	734	747	769	734	723	703	706	702	722	698	731	726	719	774	739	744	723	693	723	745	734	676	725	759	694	822	805	736	758	700	727	708	761	709	717	734	697	727	699	747	714	706	739	711	691	718	703	732	735	713	679	686	719	716	759	716	757	693	711	712	787	680	723	698	751	753	733	740	754	740	729	705	720	719	695	751	749	681	697	688	753	716	660	703	706	714	722	690	712	700	746	708	734	714	689	744	707	690	700	679	669	779	778	707	682	683	753	766	748	773	713	737	742	696	748	706	691	687	710	746	697	680	721	778	725	756	653	752	719	717	680	704	679	722	723	729	698	744	715	721	671	761	723	723	723	706	714	730	741	718	728	673	727	754	721	692	752	714	723	766	748	697	710	653	769	731	727	739	750	749	761	740	748	722	712	761	741	683	714	669	779	729	739	709	746	736	756	703	727	728	719	740	691	774	715	758	714	756	683	694	716	683	716	746	679	733	721	700	682	703	720	732	720	766	713	716	729	732	723	692	751	696	720	744	703	736	727	722	717	730	702	719	751	746	707	773	712	718	749	702	719	730	719	689	741	709	725	684	731	750	777	750	708	710	725	681	747	718	715	712
24385	21568	29065	25474	23230	20288	14403	9106	6382	4955	3767	3094	2515	2079	1737	1610	1480	1332	1318	1350	1199	1176	1045	982	969	983	941	879	884	829	827	838	870	831	866	818	827	746	796	819	778	753	775	752	799	759	811	739	785	799	791	764	774	756	891	744	803	800	740	775	816	771	753	775	813	753	748	801	775	771	731	781	765	761	779	737	789	729	803	768	737	762	776	758	789	764	727	752	790	773	776	811	775	802	755	801	764	773	734	823	783	745	751	770	778	741	828	781	809	765	796	788	787	720	782	758	759	776	754	720	812	775	757	717	766	805	768	753	707	739	765	841	780	783	738	801	702	775	791	810	827	781	749	772	764	728	758	768	772	801	770	807	798	782	737	765	744	820	785	785	781	779	770	796	743	805	843	814	772	792	785	768	768	749	733	812	779	760	822	771	782	759	780	735	798	733	796	771	791	767	798	764	734	741	718	766	749	780	807	780	740	757	746	798	751	793	776	810	772	787	758	757	777	781	741	759	796	791	791	801	820	739	747	767	730	785	757	756	767	697	757	721	785	765	786	762	778	791	782	737	761	767	733	801	766	789	752	758	784	834	751	730	784	715	767	811	736	741	735	780	761	788	734	787	773	758	797	730	726	791	799	775	837	725	714	742	766	825	812	751	760	738	774	832	776	744	719	801	790	732	785	755	835	753	786	762	758	792	808	778	787	779	771	793	762	747	761	799	771	696	775	776	726	753	751	728	778	769	771	775	743	734	776	780	726	727	767	796	718	810	763	782	759	802	774	803	742	749	731	727	774	769	768	757	781	801	807	811	751	776	814	808	755	811	776	798	741	841	752	777	751	742	766	765	786	776	725	748	759	784	779	760	825	760	784	796	795	820	774	757	785	731	736	784	785	771	789	794	810	787	759	750	790	755	817	756	828	852	767	768	754	758	784	754	712	783	795	743	783	768	750	779	797	819	794	745	816	713	766	802	763	808	757	793	754	767	814	787	766	749	788	756	831	744	734	820	812	771	805	793	776	790	747	801	776	777	767	763	784	802	746	704	828	795	746	816	732	721	772	774	728	808	795	729	787	764	746	832	784	758	767	784	744	757	812	799	738	827	805	717	760	747	763	738	764	751	765	797	760	805	764	736	798	830	709	787	753	783	774	765	755	819	724	715	796	788	770	789	762	763	764	744	828	815	793	787	810	774	755	769	822	748	735	781	781	826	813	803	798	772	825	779	733	802	750	786	774	793	775	773	791	755	785	780	753	779	772	752	738	723	790	743	788	752	781	785	753	804	777	761	781	788	804	789	787	732	740	725	780	737	755	775	774	788	805	774	763	736	769	772	793	741	764	775	730	725	832	804	762	819	790	760	751	799	778	821	720	762	812	778	731	770	776	752	753	767	736	798	748	793	852	765	814	790	775	809	783	772	779	788	741	774	745	766	718	782	792	754	809	788	777	736	755	787	820	777	779	784	748	779	754	831	767	785	704	729	772	809	773	745	784	743	751	733	778	769	747	746	749	803	806	736	743	709	827	787	761	816	725	786	810	763	811	816	768	780	789	779	809	799	732	777	749	767	756	786	780	801	749	803	751	781	770	809	747	729	756	721	785	751	799	786	759	792	804	772	767	753	780	774	732	744	789	810	796	756	743	754	763	773	782	770	760	777	793	728	737	785	772	743	779	770	779	753	772	720	786	795	773	762	763	822	777	780	821	774	805	774	816	775	754	750	807	782	693	729	762	755	766	794	797	747	760	784	821	731	739	792	813	783	789	773	751	745	776	797	815	766	773	791	737	736	759	781	785	771	751	767	777	780	767	768	812	769	784	781	819	785	789	771	781	776	734	741	780	754	764	723	798	747	805	868	739	718	765	738	759	733	779	780	784	804	764	804	793	758	789	798	753	755	789	765	765	770	785	775	817	764	771	772	745	749	760	817	770	696	724	796	810	783	791	834	738	774	768	759	768	811	825	720	743	763	792	766	737	724	729	759	770	784	704	792	789	812	774	813	727	772	812	793	808	753	714	755	811	801	752	773	742	810	719	793	775	798	782	760	751	831	790	759	804	793	777	765	804	774	751	799	790	727	777	753	750	723	785	768	801	746	761	735	750	751	787	734	759	843	779	782	747	760	763	752	786	739	803	785	808	805	818	767	721	742	768	768	736	803	775	762	780	718	777	777	778	792	751	703	803	767	774	783	763	758	775	810	733	769	791	792	730	766	691	770	784	782	758	773	728	779	813	777	791	804	740	828	764	785	836	797	779	720	779	786	726	794	812	799	760	794	748	772	777	794	777	779	747	760	733	827	779	752	798	781	707	778	767	800	764	768	824	795	766	761	762	769	745	766	747	794	786	756	781	747	799	753	787	738	766	793	778	761	738	782	748	775	811	738	739	817	772	732	781	759	771	811	834	785	837	783	816	804	777	767	768	815	763	757	766	736	781	767	759	776	715	739	816	774	775	749	789	730	748	797	790	835	741	761	753	777	749	831	825	813	801	796	768	756	798	738	793	784	841	799	706	783	795	786	761	819	799	762	729	831	745	799	734	722	731	808	766	745	745	781	769	785	742	760	767	796	755	783	813	767	819	719	749	794	739	775	755	765	747	785	798	776	763	751	790	771	826	762	797	766	761	778	763	767	724	765	779	772	767	779	826	747	755	719	736	811	735	814	752	778	798	810	790	801	765	741	768	755	815	780	757	770	766	720	757	793	766	770	755	760	756	759	787	814	779	779	718	751	757	704	803	763	787	774	743	746	793	745	809	799	799	771	798	811	786	756	813	729	758	756	790	768	721	748	767	778	730	761	778	801	753	769	787	756	783	744	797	773	788	769	813	767	747	727	819	784	780	798	774	745	772	758	809	777	776	764	811	788	754	745	756	771	733	780	758	767	758	784	774	793	681	773	804	774	754	825	783	775	742	720	780	828	830	774	774	817	800	767	768	758	771	767	731	808	777	732	758	779	735	766	743	746	809	840	695	768	715	776	775	722	753	803	729	734	752	788	739	756	732	788	721	778	782	734	758	806	809	766	766	750	703	766	785	744	757	759	757	758	797	761	781	808	768	727	796	768	741	768	779	765	751	742	772	787	781	768	804	793	772	787	814	770	801	707	835	771	742	782	780	776	736	745	798	743	784	823	745	793	800	781	743	749	762	817	718	772	738	764	775	803	771	755	803	763	746	810	789	753	782	772	782	779	811	796	781	744	783	787	799	731	776	814	795	787	739	780	811	796	761	777	793	760	780	800	736	772	768	804	825	766	766	763	729	798	775	758	775	801	803	759	788	744	732	760	758	782	784	753	775	775	766	787	775	748	766	793	792	774	798	743	757	786	812	792	762	794	782	748	808	803	786	758	727	726	758	830	728	755	730	816	765	743	767	772	819	820	757	771	751	775	776	772	779	774	802	774	814	812	761	809	802	741	738	723	728	778	735	814	757	782	736	749	772	741	731	835	758	789	804	750	773	750	748	784	774	781	807	802	758	728	764	828	798	759
27001	53109	43468	31462	24698	19128	15291	11942	8796	6758	5279	4119	3408	2838	2318	2082	1769	1736	1584	1424	1331	1206	1181	1112	1053	1005	972	929	883	979	820	909	824	885	821	860	820	827	856	776	792	827	801	775	840	798	791	711	814	774	739	772	781	811	786	784	767	785	756	757	788	806	763	741	782	768	769	763	791	767	724	791	733	758	781	804	747	765	777	767	756	795	768	808	736	773	744	817	749	746	778	814	790	778	766	766	742	847	733	749	782	832	805	762	768	779	802	763	775	809	778	791	774	752	770	751	739	758	778	762	792	721	771	719	815	855	739	709	768	760	771	811	789	812	797	791	769	792	811	731	776	758	739	771	787	758	771	755	782	745	760	767	759	770	781	722	767	814	797	752	750	798	799	757	760	744	756	781	804	834	747	753	775	808	812	760	788	773	773	755	767	797	748	778	806	738	805	719	755	772	824	807	808	800	758	787	749	731	752	738	740	790	792	767	746	768	802	811	817	754	769	775	795	781	771	807	754	787	784	771	798	765	789	748	750	772	800	774	755	778	744	820	756	772	777	748	813	761	781	745	788	743	779	795	800	760	760	780	733	744	752	773	751	779	776	760	775	773	779	757	756	783	781	747	798	817	747	778	771	787	802	761	759	789	780	769	796	784	758	739	785	770	778	768	744	792	823	786	762	796	767	735	776	732	715	769	744	777	803	757	758	792	774	783	780	798	759	755	740	746	763	756	765	784	814	783	770	789	792	748	807	775	765	838	783	760	775	813	763	774	726	805	796	751	728	792	762	800	768	802	756	739	764	755	717	750	743	764	712	778	758	802	813	781	820	750	743	757	798	731	809	771	789	755	796	777	770	798	761	795	794	790	827	780	745	766	766	787	740	808	773	724	754	793	760	738	786	723	726	785	842	801	786	711	740	771	803	739	743	834	736	788	791	761	804	807	762	755	843	803	741	748	780	817	733	779	764	759	726	749	782	755	792	771	768	789	772	797	807	804	777	805	734	771	768	797	754	785	793	765	792	796	773	764	758	799	781	771	755	801	778	831	765	767	788	750	747	732	798	773	763	758	779	783	741	764	774	762	768	773	812	776	728	733	784	827	749	748	774	747	790	734	763	771	782	762	779	776	752	778	791	821	760	731	783	771	748	740	788	802	723	765	791	771	769	800	789	746	742	744	795	789	782	745	773	762	713	731	829	781	764	795	693	829	786	737	734	766	798	830	745	777	765	720	808	757	751	811	789	781	781	770	782	768	826	749	760	758	753	789	814	769	780	794	793	754	769	778	788	786	789	778	834	785	782	797	800	732	775	777	772	790	797	761	764	785	799	736	800	823	789	762	808	777	741	755	739	829	771	796	781	790	797	720	750	780	793	795	760	746	724	789	770	723	743	786	763	763	761	773	793	795	749	754	782	758	758	767	792	770	811	739	792	781	786	798	824	739	797	793	826	771	802	736	781	725	766	788	782	821	761	752	733	801	848	755	857	786	769	787	815	711	719	744	800	818	778	792	790	725	792	845	794	743	759	833	761	733	780	761	826	786	783	788	793	743	790	817	785	846	840	727	721	780	749	783	733	778	784	764	755	752	795	815	781	742	775	797	801	774	770	805	780	765	794	763	778	775	725	725	806	772	820	761	790	759	738	817	754	719	815	757	777	774	755	736	779	748	795	773	793	771	767	775	767	741	773	774	779	777	806	782	740	774	810	782	794	778	789	813	761	798	766	779	763	789	795	800	763	810	781	769	759	771	774	736	789	789	771	754	781	781	737	741	805	817	757	772	865	799	793	710	767	743	763	726	785	753	786	804	799	791	765	782	761	759	725	726	801	802	762	762	796	767	756	785	790	796	796	785	781	762	771	776	804	784	765	781	819	738	797	786	795	782	787	783	782	799	763	795	820	763	750	763	740	787	788	703	817	766	794	763	773	769	765	760	784	778	771	832	764	783	821	800	781	780	752	776	696	779	773	815	785	801	727	793	767	775	781	767	799	795	803	734	752	734	786	760	786	791	781	730	769	749	777	822	804	753	754	785	742	715	745	753	775	777	781	797	773	755	789	802	789	778	763	774	791	745	762	809	744	744	719	780	725	780	724	795	807	777	792	777	764	786	768	763	829	736	779	763	774	760	727	795	809	755	791	746	769	770	788	743	780	804	816	766	792	776	788	770	758	790	828	737	804	792	771	773	769	769	718	746	791	758	729	738	764	744	740	739	789	786	758	741	769	840	788	738	789	748	791	750	756	801	771	797	788	755	765	774	755	787	764	768	744	817	771	796	754	761	799	755	783	764	745	790	737	786	759	800	741	735	786	776	751	782	777	750	754	776	737	729	804	765	769	775	768	797	797	771	753	709	771	780	711	721	726	778	817	766	781	806	808	736	815	756	778	789	751	758	847	781	801	805	822	795	771	800	764	752	754	761	759	758	773	749	820	737	791	804	781	805	745	771	717	734	849	766	771	736	804	839	816	777	807	807	752	807	779	776	776	790	783	782	845	754	761	734	781	812	791	723	787	799	822	819	754	737	758	770	715	764	737	777	805	786	771	760	775	754	728	725	790	809	782	755	787	806	788	771	786	782	761	784	767	731	741	746	770	820	755	727	730	765	773	749	794	839	826	774	741	780	771	751	776	760	769	739	740	752	745	767	730	766	762	785	745	767	769	777	784	778	782	792	781	737	809	805	797	778	732	794	742	745	812	727	723	824	763	809	783	784	729	755	818	807	808	813	814	715	760	720	760	787	771	774	796	815	735	762	745	765	775	773	795	794	785	756	758	782	794	746	805	724	789	763	818	766	743	757	776	756	814	785	781	796	752	738	795	769	823	770	766	775	748	753	765	743	701	755	784	747	788	762	785	761	740	694	771	792	749	772	743	803	753	775	837	775	795	744	802	743	780	774	722	780	790	776	810	770	782	770	774	745	774	754	771	780	773	760	788	749	759	790	772	783	810	796	820	801	779	800	785	768	773	769	742	787	799	806	825	804	785	764	764	754	766	773	768	782	798	788	766	843	789	784	764	732	760	781	835	758	794	747	811	805	726	742	773	738	780	770	735	777	813	783	762	731	776	762	802	772	774	781	738	777	788	724	747	759	750	841	810	778	735	818	756	778	795	803	793	779	800	735	759	838	848	766	786	831	742	795	786	749	752	739	733	773	823	784	792	795	758	785	766	719	758	745	752	818	722	766	807	782	767	773	733	747	748	766	818	743	792	755	746	822	776	752	797	758	768	773	762	782	729	747	782	740	740	768	744	722	750	801	761	755	764	781	746	767	780	731	775	748	737	768	720	799	745	751	771	766	767	779	776	754	756	732	770	758	759	796	828	789	809	728	791	773	797	760	824	750	766	760	754	717	760	796	699	780	762	765	768	796	803	731	733	784	787	799	750	731	814	727	728	761	797	813	811	771	735	727	796	803	763	796	785	776	847	731	747	768	744	719	796	789	729	718	836	746	771	743	771	797	781	818	762	749	760	822	772	784	803	775	788	781
25541	21588	28876	27973	21291	14530	10237	7000	5067	3793	3035	2609	2127	1754	1613	1428	1313	1226	1152	1099	1096	1013	1010	943	925	902	900	868	802	807	789	793	842	738	815	818	755	799	757	712	745	773	743	807	715	737	704	743	752	761	717	758	786	763	804	782	760	747	762	748	739	779	776	775	805	734	735	710	769	815	758	784	766	759	736	748	720	760	739	741	793	738	747	744	709	731	773	752	759	780	722	742	750	779	749	755	765	768	716	742	783	783	775	754	788	735	742	787	740	751	738	797	787	764	794	761	715	690	766	722	761	734	733	733	765	778	774	756	720	772	735	743	718	719	746	732	779	768	785	746	757	824	725	741	761	734	720	761	791	778	739	769	755	706	790	747	707	754	734	726	760	772	758	794	797	750	691	743	768	755	707	738	793	757	749	743	756	770	713	722	776	795	746	722	750	728	720	754	755	731	762	737	738	759	780	759	818	709	743	782	768	746	769	755	782	813	765	744	732	779	741	767	766	735	770	775	749	762	792	727	718	750	739	760	779	780	727	734	762	737	748	751	702	684	762	781	773	747	744	732	752	770	745	790	782	714	747	758	743	737	751	746	756	781	755	744	782	758	823	812	737	730	717	759	770	753	711	761	797	740	769	817	726	754	748	713	797	719	751	736	776	718	748	813	766	733	668	767	787	716	802	809	765	719	753	770	756	787	791	746	771	777	786	724	692	732	757	724	842	728	753	787	820	796	747	754	779	730	732	831	751	741	776	747	760	786	744	785	743	756	741	752	746	717	711	787	781	820	771	730	705	770	769	702	772	780	805	711	759	766	789	762	782	765	741	780	764	720	727	767	707	745	729	761	731	768	752	751	784	760	730	772	743	718	720	716	739	732	738	815	761	757	748	762	771	754	746	764	801	728	730	730	769	740	800	724	686	745	752	720	744	775	756	725	715	791	791	765	733	772	711	780	791	767	746	762	761	712	741	758	718	765	762	805	757	753	779	768	790	716	747	769	775	760	746	793	761	823	760	752	770	731	768	759	782	774	755	734	769	756	765	752	770	800	753	771	725	724	791	755	749	754	724	781	767	727	729	759	734	738	740	735	696	751	761	794	771	688	756	776	780	711	775	680	763	781	741	795	780	784	727	761	746	796	765	771	778	815	753	768	720	759	733	722	715	761	749	726	730	769	758	752	709	748	755	694	724	780	756	678	786	718	716	758	748	773	727	779	762	739	739	768	767	714	762	743	764	779	717	746	730	757	726	745	760	785	718	757	740	719	768	778	756	750	775	791	771	765	749	771	799	732	719	720	736	777	730	753	748	729	762	766	782	770	757	748	795	742	809	758	781	754	763	749	753	761	755	779	753	725	767	727	775	768	725	791	763	773	797	746	707	730	746	766	749	761	733	762	733	769	699	744	771	717	752	721	792	740	727	725	777	786	761	751	795	780	771	758	718	766	800	803	778	776	781	746	803	757	760	734	738	797	787	740	775	716	752	758	732	673	756	732	777	724	779	783	729	772	719	780	787	732	781	757	751	733	733	754	730	756	760	755	745	768	750	801	718	790	797	776	772	741	772	735	811	750	783	757	759	717	782	698	783	727	746	786	756	689	739	756	756	706	722	806	718	748	718	823	768	772	694	726	702	783	736	781	741	776	742	746	732	720	723	772	755	785	775	742	736	767	760	805	737	794	738	744	776	750	752	774	765	755	769	730	710	758	732	704	723	745	729	785	742	723	770	771	843	735	737	779	807	783	679	754	763	736	715	767	767	783	737	750	720	771	755	743	735	725	768	738	713	769	777	798	766	757	760	763	762	774	742	737	781	756	770	763	760	763	750	742	726	778	759	760	712	726	793	735	766	746	760	718	765	785	743	837	754	833	710	722	760	762	791	744	738	780	743	822	736	738	720	760	744	755	739	772	738	828	740	790	767	735	733	748	757	733	752	764	716	728	711	778	731	752	767	724	783	722	751	747	764	778	814	734	755	788	792	733	711	761	781	748	774	731	752	759	738	772	718	755	764	755	761	751	783	760	710	747	771	746	757	813	757	755	687	772	746	752	781	692	740	696	786	824	754	739	733	745	753	792	748	743	789	741	744	767	739	784	792	729	752	729	725	737	756	762	757	737	736	778	765	757	807	762	731	773	783	752	686	801	771	695	712	749	782	735	751	731	735	699	739	770	772	811	744	831	731	767	755	755	735	799	695	768	751	773	700	720	737	745	808	787	774	796	783	763	722	763	783	715	746	753	785	790	746	772	726	736	696	762	770	764	749	775	764	799	732	723	746	786	746	766	714	739	713	716	784	708	783	708	775	756	707	762	709	751	721	724	761	790	777	724	717	779	762	738	775	766	752	760	797	733	775	766	732	779	745	749	727	762	732	709	746	761	738	770	786	729	794	748	733	770	782	746	778	791	763	756	765	781	749	701	766	738	756	731	746	744	730	721	771	767	791	730	783	736	786	776	785	707	723	772	739	747	766	750	723	794	726	768	774	811	729	775	695	743	707	786	796	759	736	768	747	709	796	760	766	764	740	715	741	735	766	738	717	772	777	740	717	783	744	744	784	754	741	727	729	749	680	755	742	743	799	774	737	749	750	738	748	771	719	763	743	732	783	762	723	781	732	774	745	778	766	756	759	730	764	763	778	726	733	755	789	759	738	752	776	778	753	703	693	735	716	737	774	749	758	745	786	721	719	710	779	694	731	747	737	741	748	745	729	777	794	751	740	762	749	801	761	748	737	771	790	728	733	740	717	777	747	734	732	748	730	773	812	766	695	787	748	760	742	728	786	775	747	763	792	742	767	736	784	724	775	771	730	716	745	740	764	787	740	786	779	796	751	775	767	752	756	779	780	767	749	766	777	789	762	717	743	754	744	731	802	825	768	771	747	730	794	726	744	678	739	762	753	716	726	771	757	749	703	754	681	714	771	807	774	713	821	732	722	785	774	721	739	764	724	799	751	769	731	779	794	744	748	813	743	726	795	757	698	707	740	820	768	818	751	762	752	784	771	755	714	744	715	741	808	780	734	790	765	755	792	774	723	768	800	770	735	730	784	750	720	753	703	780	788	745	749	743	750	797	740	764	724	745	793	774	768	812	755	775	791	745	771	718	743	760	773	735	769	799	714	748	744	745	712	774	735	776	761	753	739	791	755	729	763	759	758	739	710	726	747	740	779	797	774	804	769	714	757	732	756	792	744	733	732	744	793	774	777	813	799	768	754	740	756	765	736	786	786	760	725	768	812	768	772	741	746	742	804	739	798	743	738	729	741	762	735	721	771	777	765	745	733	777	790	751	735	761	724	708	729	751	766	750	759	744	744	741	770	760	718	746	793	714	710	720	758	775	726	749	725	771	732	755	726	736	769	743	733	727	743	730	775	781	736	737	771	724	740	767	700	744	776	716	784	792	726	750	786	799	746	762	739	786	737	732	773	791	744	788	737	738	767	725	794	769	748	777	766	796	750	717	765	758	718	756	740	749	781	725	765	746	756	752
26822	50099	40261	28817	21958	16654	13235	10327	7492	5427	4383	3657	2836	2321	2026	1823	1663	1465	1429	1288	1201	1107	1060	1022	1029	910	935	901	911	817	870	798	859	831	793	832	737	820	787	789	799	773	799	828	770	773	793	717	793	778	743	816	768	792	787	772	820	761	785	759	766	711	765	775	740	790	745	744	732	783	739	761	797	795	752	743	748	762	773	784	772	751	754	756	729	749	776	791	787	753	770	743	745	733	767	749	811	778	739	803	747	746	761	758	737	713	770	787	820	746	827	748	785	756	732	712	790	711	783	756	747	750	767	773	762	787	751	790	788	740	698	751	744	745	755	738	753	735	772	765	713	780	778	726	767	797	722	734	783	731	803	757	809	751	736	759	790	766	797	779	783	845	721	763	779	740	791	739	765	795	755	807	752	778	789	771	729	779	802	770	741	764	776	737	767	788	746	759	791	781	769	771	715	800	731	716	767	760	782	817	745	756	743	758	784	805	704	728	772	776	770	806	737	758	687	748	695	743	782	775	729	784	805	829	772	758	783	713	806	729	799	742	779	782	794	810	749	806	755	775	731	736	717	775	764	749	733	749	764	749	766	747	778	777	755	734	768	802	822	810	778	787	744	800	762	806	805	734	732	742	781	754	775	779	737	754	777	731	747	743	740	744	742	769	751	756	791	743	743	778	759	713	774	793	736	792	796	766	756	754	734	777	773	783	772	803	807	737	794	768	752	792	736	755	781	767	788	792	779	697	759	783	754	742	749	752	767	720	800	746	757	772	786	724	802	734	796	731	726	779	764	782	742	790	788	798	765	754	753	769	770	773	728	769	740	756	757	825	718	753	716	754	755	775	791	722	794	726	789	772	788	739	713	737	747	732	772	778	793	776	735	755	743	732	757	758	789	745	826	731	769	773	758	778	746	839	764	771	758	810	776	769	803	737	801	721	762	798	720	778	800	740	706	783	796	728	738	790	742	791	746	796	725	774	748	750	760	785	740	739	788	743	779	784	742	770	774	822	803	737	768	834	764	745	790	788	823	766	691	744	728	760	814	755	735	759	794	737	806	789	765	761	765	756	793	732	768	756	773	762	778	733	778	769	748	743	713	814	723	740	786	769	769	750	775	731	761	818	747	756	777	769	763	768	774	782	733	732	777	749	752	719	723	774	719	758	742	777	723	810	724	810	754	758	756	774	757	775	780	763	779	760	786	759	752	731	759	742	763	753	754	805	755	791	765	740	803	790	764	784	702	765	735	775	730	757	795	757	728	744	800	769	773	777	771	754	748	775	741	731	735	778	780	780	800	722	717	784	700	706	728	805	765	743	761	742	768	773	789	737	783	766	744	764	779	802	734	755	773	755	771	748	706	791	802	739	757	778	849	789	785	764	775	817	781	799	756	743	754	783	799	733	706	740	801	793	754	777	760	792	805	795	710	714	767	766	755	801	748	782	746	755	761	802	749	755	759	725	775	805	759	741	803	766	768	779	760	756	772	748	755	715	778	775	755	726	791	753	742	750	751	758	762	751	785	751	801	759	775	743	788	747	736	769	779	827	758	782	758	796	775	766	765	763	788	752	742	729	768	703	769	779	760	794	712	809	769	764	738	776	755	804	785	827	765	741	745	711	819	725	797	766	787	792	756	732	750	777	743	788	754	779	708	760	759	750	768	757	761	806	751	764	780	794	759	754	769	719	718	760	769	778	769	764	743	763	732	822	708	775	802	768	715	741	742	803	750	745	775	746	823	779	759	715	768	776	753	729	727	788	775	807	770	732	765	775	772	772	778	794	756	769	755	750	768	805	779	784	757	726	725	719	826	795	787	768	752	728	812	762	740	711	787	749	784	726	733	764	771	775	775	789	794	799	762	697	792	764	756	720	778	749	755	740	763	761	759	717	792	769	798	748	710	778	758	778	741	748	773	805	719	768	768	771	780	782	769	814	724	701	774	746	749	790	761	785	760	783	722	760	787	766	769	731	758	750	758	777	796	754	763	753	772	755	784	778	741	778	793	776	794	809	722	729	799	748	762	744	773	793	767	752	726	739	777	721	795	746	777	785	753	775	735	780	717	780	775	749	743	741	809	764	755	738	758	745	775	747	750	783	771	774	734	787	726	726	786	777	740	749	778	698	798	739	720	753	728	757	795	755	784	722	773	691	718	767	751	744	739	721	753	798	783	753	740	748	761	807	745	791	795	763	788	737	771	767	757	772	780	785	748	757	766	748	745	749	778	755	765	775	738	773	718	733	753	761	784	762	733	765	757	749	741	791	700	739	788	788	780	788	826	762	778	727	774	775	718	764	770	773	774	766	851	778	752	745	750	793	714	791	753	790	750	736	736	786	801	744	788	807	734	767	735	781	791	724	729	753	752	759	779	750	763	757	754	793	798	746	763	816	713	775	757	775	770	757	752	722	778	800	758	754	804	771	760	752	723	758	758	784	785	741	750	766	759	778	759	754	755	764	750	729	782	787	772	791	786	750	759	789	797	763	779	767	721	750	779	727	705	738	772	750	772	784	755	795	716	752	727	758	789	765	746	735	758	763	811	792	779	776	831	734	769	729	729	731	766	774	757	777	780	789	787	744	764	789	784	768	805	781	782	780	730	750	730	765	717	760	728	793	711	745	723	799	798	740	765	759	719	768	713	779	735	759	745	746	760	735	774	754	833	713	774	717	735	739	749	699	761	789	802	780	745	738	794	778	769	781	724	726	772	737	757	775	775	807	740	784	794	791	755	758	780	711	813	771	760	767	768	757	775	761	746	757	754	734	718	782	757	823	776	793	772	737	801	712	767	758	756	801	755	767	798	744	778	782	714	791	721	773	753	733	760	793	765	785	749	764	767	794	756	782	748	794	760	783	768	764	724	756	806	780	761	757	805	803	703	736	757	771	768	750	756	805	745	775	748	771	721	775	706	786	785	757	754	746	704	758	759	792	731	784	775	806	721	742	723	767	764	758	732	754	775	772	724	772	769	766	725	758	806	752	751	752	750	787	774	777	747	762	813	745	772	754	717	786	766	774	761	761	772	727	727	703	794	728	785	762	759	785	759	760	747	788	734	747	784	790	794	763	799	786	766	787	763	765	776	760	786	761	711	796	794	774	754	763	808	724	820	773	738	756	762	763	802	731	764	711	711	788	751	779	757	770	767	767	788	711	732	769	786	762	762	767	699	794	775	789	761	790	745	771	734	784	747	809	768	724	763	806	725	768	767	771	790	800	750	778	786	775	738	762	744	771	776	793	761	770	747	701	750	761	806	770	734	754	819	781	786	707	776	714	736	780	737	802	736	740	764	770	738	765	791	710	763	790	773	763	808	769	746	782	715	740	751	728	719	756	756	773	723	786	789	799	741	781	742	776	750	765	761	772	759	760	761	766	804	788	734	738	741	756	779	728	710	739	747	727	761	800	790	739	737	745	756	782	747	766	761	803	773	797	775	779	755	757	763	749	756	798	796	822	737	775	727	791	726	773	781	769	750	809	754	805	797	760
23129	21557	29415	24341	22274	23684	21803	13035	9042	6547	5198	4184	3364	2736	2448	2022	1857	1705	1604	1594	1542	1364	1294	1218	1155	1111	1087	1025	1063	1038	1010	957	937	975	943	936	871	912	912	899	886	888	847	890	887	885	919	869	862	866	882	909	861	871	892	867	892	851	867	896	937	853	844	844	879	879	901	854	843	883	845	842	892	848	910	940	829	857	856	824	861	887	860	803	883	864	916	854	806	908	849	869	844	874	851	873	877	833	856	852	806	835	893	850	865	859	896	874	874	826	848	842	870	836	842	842	911	900	883	861	819	901	864	820	874	863	847	942	779	816	847	874	829	775	804	880	848	853	863	826	876	923	897	862	856	817	860	882	846	899	870	841	862	865	893	874	872	848	886	823	870	794	867	878	916	931	879	816	857	838	862	849	949	801	870	899	871	849	853	919	868	887	891	875	864	938	862	851	889	826	850	875	919	846	889	894	863	876	859	858	897	805	844	863	839	823	868	843	859	872	838	813	889	886	829	921	876	876	864	834	879	850	808	907	892	896	875	908	857	856	866	799	919	853	869	852	862	845	859	852	824	864	913	853	925	868	849	814	798	862	820	819	831	853	816	856	834	879	873	859	825	868	856	855	863	810	811	875	871	865	813	831	852	846	865	879	843	837	839	910	896	837	894	852	851	896	868	880	819	862	872	890	889	822	901	864	858	894	857	828	783	798	887	841	853	857	863	826	881	833	810	874	876	866	850	859	860	821	867	863	934	862	921	827	894	892	878	845	856	906	820	911	881	837	855	857	849	839	921	924	867	799	925	839	862	904	899	866	790	880	838	831	834	905	780	877	852	855	896	882	858	838	828	877	868	856	810	860	874	810	863	831	838	864	924	863	890	778	812	883	866	839	790	901	853	871	824	795	911	885	878	822	806	913	838	845	868	894	857	869	867	914	789	852	880	828	847	822	873	819	819	854	806	866	889	895	882	885	845	838	914	858	874	869	806	890	887	817	837	866	849	890	895	859	896	836	881	838	882	878	845	780	891	827	873	922	860	850	841	879	841	876	883	880	888	850	861	816	826	897	885	902	804	830	832	929	863	885	889	825	892	874	881	885	905	850	883	867	885	856	906	844	866	869	821	824	873	879	819	890	897	869	898	911	855	862	886	842	900	873	834	876	904	831	824	889	854	902	822	838	831	847	863	922	879	876	816	806	904	907	894	931	853	871	853	859	895	845	859	879	864	885	828	835	840	830	813	902	891	858	864	838	830	871	882	818	808	873	895	881	849	880	812	837	852	877	865	844	818	878	830	824	798	855	850	862	870	818	901	853	862	885	892	862	801	887	877	917	915	863	861	876	838	873	859	930	847	845	803	784	812	889	894	890	870	876	878	851	847	889	894	871	863	828	852	816	881	861	941	860	849	874	843	825	880	904	867	860	808	825	864	837	828	841	868	905	813	882	892	808	908	872	878	849	885	852	811	892	805	903	878	883	855	812	899	866	893	800	873	874	889	851	874	872	891	807	881	920	916	888	870	842	894	833	817	892	895	857	883	868	890	843	858	875	868	847	860	855	851	920	878	852	883	825	849	879	847	885	821	823	828	812	866	859	834	848	795	856	877	848	852	848	834	864	868	908	832	886	846	897	897	836	866	791	847	909	846	847	810	862	850	856	870	858	846	832	851	830	850	872	840	864	819	857	863	844	828	826	834	904	852	857	870	831	883	925	847	893	908	853	845	807	886	885	893	875	861	858	854	894	854	899	846	843	860	873	833	825	846	855	849	901	865	838	874	879	885	844	929	861	872	862	857	840	850	867	871	842	891	876	882	878	913	820	822	840	824	825	867	909	827	812	805	891	870	815	838	908	830	871	814	852	853	870	853	873	868	828	916	853	822	873	901	870	905	838	838	885	844	853	856	926	890	810	859	796	862	867	917	797	903	864	898	900	855	846	911	819	799	852	901	821	874	888	863	854	880	846	844	850	876	863	874	888	852	866	829	807	864	900	806	866	935	888	868	844	821	821	918	842	856	917	865	854	844	857	910	849	867	843	889	884	822	870	863	861	856	848	866	844	932	781	893	884	866	858	895	844	906	827	838	863	928	841	866	861	899	886	881	878	864	884	824	884	872	845	850	895	882	834	878	793	877	848	890	887	902	883	829	858	825	828	856	863	852	880	859	847	896	828	856	863	865	858	851	883	890	892	910	887	846	881	852	840	839	857	860	914	846	845	862	781	832	850	861	825	811	862	906	921	821	794	867	878	882	821	862	881	903	837	854	850	894	858	852	823	877	856	858	840	830	844	790	883	863	876	793	864	833	885	842	883	837	833	877	837	839	847	835	873	834	881	855	828	869	918	918	862	824	898	893	841	881	858	861	847	880	844	888	869	840	830	830	868	872	829	897	863	870	848	874	859	855	828	819	839	891	889	847	853	898	847	873	850	818	870	842	836	893	809	867	799	879	904	823	875	841	845	862	845	837	865	896	816	927	837	903	929	909	826	874	926	834	825	810	839	851	822	858	847	855	844	874	879	903	848	855	901	864	816	866	873	880	811	870	888	872	867	891	864	882	833	879	834	896	891	855	835	823	906	886	853	847	882	863	853	896	821	846	856	820	914	879	831	873	835	895	890	863	878	843	903	852	913	880	871	869	805	846	835	862	844	846	850	837	811	895	842	860	843	851	857	856	805	823	834	872	845	853	836	852	907	888	812	802	879	886	871	872	815	873	837	822	863	851	884	870	822	821	858	859	840	815	893	885	866	875	843	866	877	866	893	885	866	871	895	854	819	889	846	860	874	881	863	834	856	882	858	844	855	851	888	900	878	880	883	892	878	840	786	862	828	848	884	858	799	924	873	893	887	871	851	908	764	882	878	826	883	866	946	857	879	868	907	863	875	845	897	868	773	866	867	867	837	845	887	874	871	857	841	847	829	905	799	837	886	863	879	858	888	843	846	922	860	841	876	900	846	869	806	821	848	818	879	827	879	834	839	881	864	847	853	857	859	866	848	877	830	809	849	860	868	854	834	833	932	876	845	851	899	827	874	889	877	806	860	836	847	839	874	827	806	897	833	843	892	863	900	886	853	873	824	912	841	816	842	892	870	867	854	896	876	909	835	845	907	847	806	864	854	880	838	818	866	824	854	819	886	831	826	878	823	841	859	866	840	852	850	866	843	852	864	860	797	844	809	816	798	816	819	852	807	877	834	877	886	881	879	853	895	909	940	824	849	877	857	814	880	855	872	838	841	877	883	843	870	881	839	867	841	843	824	921	860	901	898	836	838	851	864	861	913	885	836	853	902	813	872	889	845	845	843	807	826	869	877	843	880	871	873	809	837	898	864	879	854	896	832	871	824	859	862	889	871	870	846	845	827	908	915	833	816	838	862	825	881	869	863	871	870	882	876	929	880	894	872	842	870	848	886	870	836	851	898	856	850	862	909	867	906	925	850	825	797	890	897	858	825	877	890	857	811	847	884	818	837	820	909	789	836	847	871	820	888	867	870
29276	58250	48412	36379	29366	23508	19123	15337	11770	8798	7046	5610	4375	3572	3029	2555	2315	2109	1832	1834	1800	1520	1430	1357	1331	1264	1075	1140	1067	1052	989	1028	989	977	935	916	898	891	951	867	871	930	905	891	832	859	916	866	849	870	848	821	892	825	854	766	853	896	847	863	874	904	859	823	857	863	845	843	795	875	812	844	820	796	901	874	859	842	817	914	864	849	885	768	790	913	868	835	843	894	806	844	847	855	893	790	909	871	806	800	841	837	805	826	836	832	886	866	853	877	856	916	877	905	865	845	914	866	856	857	826	838	866	849	870	864	864	817	809	876	808	844	812	836	860	868	891	852	852	880	886	877	866	875	862	844	854	868	811	861	856	855	852	836	881	863	822	871	816	853	862	876	903	856	797	834	866	809	870	842	801	800	887	803	858	802	852	872	818	843	829	873	815	856	799	874	853	904	871	832	810	881	881	856	850	848	845	873	819	848	850	895	862	852	841	910	854	886	866	839	855	810	848	835	832	879	813	831	892	879	857	851	787	814	869	916	847	893	832	870	865	836	818	889	832	839	876	856	833	835	872	833	896	847	861	865	858	843	845	817	876	886	815	868	879	860	843	784	865	885	844	804	887	804	908	799	863	855	861	841	837	876	874	824	883	825	848	838	887	868	852	842	870	812	852	819	820	867	851	847	845	809	850	830	834	828	844	814	846	798	878	877	850	851	821	861	844	872	865	856	851	854	884	816	872	833	842	864	845	884	861	874	831	856	844	875	853	837	829	858	833	875	894	877	842	832	815	862	822	822	850	782	835	816	797	831	836	865	867	807	829	819	833	806	848	844	820	894	852	857	887	852	822	853	829	865	832	846	823	863	874	883	838	857	882	888	861	862	844	838	835	813	863	847	849	790	845	829	857	781	874	805	843	854	841	864	874	864	814	853	842	887	861	861	859	828	837	837	883	791	832	833	824	866	856	859	854	878	781	862	864	866	864	817	851	818	883	824	871	788	862	833	800	872	823	846	876	834	847	872	823	841	887	847	881	841	881	839	829	864	846	786	809	921	857	870	844	816	833	861	899	854	851	836	810	818	844	842	901	859	821	860	838	826	857	872	823	833	803	845	862	816	834	874	853	802	840	809	861	838	829	900	893	903	852	827	913	825	836	818	888	852	832	908	836	850	836	876	776	853	892	806	913	882	812	859	839	819	865	815	891	862	843	843	795	840	877	892	835	917	851	854	862	894	849	844	844	885	840	854	925	864	819	858	833	918	853	871	808	870	825	826	809	876	860	859	831	831	867	800	774	833	780	873	778	803	807	799	853	875	851	868	851	847	819	817	906	845	822	819	849	868	872	830	865	852	795	799	853	836	931	847	859	833	880	839	819	885	866	848	804	886	787	825	863	827	883	822	833	833	811	903	893	870	821	874	885	880	872	864	871	904	882	892	865	870	821	818	809	817	853	828	827	873	874	854	817	883	881	906	835	807	841	859	868	825	852	820	791	851	853	876	844	835	850	806	854	866	822	865	891	842	844	849	830	817	812	821	819	847	901	821	844	844	915	878	847	833	872	868	913	842	863	825	867	868	859	825	851	863	859	888	805	854	844	868	841	832	818	825	866	821	821	836	884	876	847	838	856	843	828	831	866	823	904	895	853	825	843	871	928	846	873	821	814	831	833	867	780	886	837	823	893	891	859	800	847	892	784	860	857	857	826	861	870	866	865	913	810	860	863	846	854	813	813	809	806	811	881	819	802	827	860	863	869	892	845	879	797	857	845	858	848	860	875	849	855	925	848	811	861	835	831	853	885	851	823	884	799	830	830	860	866	894	819	853	866	812	816	826	850	864	874	815	881	821	809	867	861	795	837	825	831	842	834	876	842	861	843	824	881	790	843	794	844	822	869	844	879	825	888	889	889	845	900	849	838	878	839	841	844	799	845	850	879	837	804	883	857	870	917	858	795	870	845	842	846	893	916	851	843	845	921	821	872	827	882	842	842	750	825	833	836	855	842	869	789	916	890	819	815	865	866	837	858	841	801	843	847	843	870	869	864	872	864	926	859	876	858	834	856	816	854	904	852	828	856	827	830	829	854	894	888	824	878	858	886	833	854	823	913	873	845	827	868	827	837	862	832	849	879	809	877	809	876	803	837	862	853	866	875	829	831	827	869	857	870	837	839	841	850	791	883	813	830	857	859	831	824	834	830	854	850	869	849	811	822	885	889	893	826	839	822	788	868	792	849	893	883	825	911	937	848	846	832	855	858	822	859	876	824	875	825	832	831	862	835	852	919	823	822	856	885	865	906	887	805	828	785	864	865	899	852	838	876	807	824	850	847	856	896	869	802	885	860	852	873	847	803	809	818	818	837	834	804	811	844	841	869	821	842	809	878	831	815	819	909	858	886	862	814	808	843	844	836	826	865	835	875	822	849	823	831	812	844	871	829	846	846	869	785	855	847	802	847	902	799	858	833	861	851	829	810	824	836	876	888	835	844	796	850	857	841	858	820	858	849	829	835	848	817	887	849	916	825	856	860	828	877	825	853	883	855	869	849	799	898	853	842	902	859	795	831	851	855	821	832	786	872	902	874	835	860	823	844	820	857	855	816	839	842	912	873	848	876	823	822	872	886	840	867	863	900	855	859	901	839	867	800	872	846	855	820	894	837	837	878	831	860	892	776	863	851	869	861	814	802	848	821	890	852	846	857	867	857	825	833	865	899	888	839	846	813	873	860	866	802	838	836	822	848	882	896	847	832	841	838	918	819	883	862	840	840	897	902	844	848	866	848	826	815	843	825	843	875	848	880	800	869	865	866	890	872	811	915	911	820	843	859	826	840	888	831	858	808	836	816	793	819	821	874	832	867	829	870	829	866	838	816	813	837	835	800	822	868	877	829	913	865	849	855	887	872	857	848	834	832	849	860	810	838	807	852	887	795	851	856	868	826	841	894	840	850	872	849	834	850	844	801	853	873	813	870	807	889	890	795	914	860	889	891	861	831	841	874	854	838	874	829	869	863	843	839	808	811	873	811	859	871	800	820	824	825	855	888	859	867	802	832	814	870	902	846	818	864	828	855	883	864	858	839	848	833	845	872	816	837	852	876	832	803	886	861	782	889	892	851	850	856	826	901	791	866	803	905	890	854	841	814	863	840	856	806	876	855	824	807	867	823	850	842	849	798	860	916	845	816	853	825	843	826	839	853	809	844	842	921	845	810	851	817	832	867	854	860	882	868	848	869	854	835	891	870	877	859	823	845	862	850	827	890	852	843	860	826	859	847	824	921	887	808	883	855	834	872	851	817	879	846	849	858	848	804	856	795	813	850	799	819	835	847	812	831	875	888	832	796	901	892	841	835	869	812	801	860	891	850	907	869	835	832	815	836	860	877	875	813	773	885	866	860	849	818	820	845	850	863	868	861	862	858	884	878	897	853	845	818	846	832	803	848	861	840	828	850	839	836	831	872	891	852	860	851	814	916	834	848	868	811	836	879	899	857	844	848	816
30052	30407	36436	27388	17136	10916	7501	5623	4055	3088	2426	2117	1809	1456	1324	1209	1143	1055	1003	963	947	907	899	854	838	834	807	767	818	793	736	762	770	782	746	703	727	679	713	721	731	810	656	787	751	728	686	702	729	750	720	690	718	690	724	704	673	702	688	715	688	722	678	704	689	727	710	706	713	742	735	727	734	682	712	724	670	735	714	777	710	737	767	703	733	712	668	666	685	731	724	688	739	710	647	664	680	683	720	697	693	670	685	718	735	726	722	668	677	747	725	698	735	732	769	724	753	695	699	722	746	710	700	719	720	723	749	736	699	656	717	738	683	727	717	744	706	718	705	771	750	680	720	706	703	689	612	653	721	697	698	733	740	696	706	716	737	724	645	714	706	733	716	678	699	663	727	726	702	680	709	684	733	714	684	704	738	718	729	696	708	731	683	692	681	664	735	746	669	660	751	679	736	739	719	694	680	727	690	719	698	757	752	723	711	714	689	692	747	663	725	694	734	699	732	698	689	754	735	741	693	717	753	694	688	703	679	706	698	703	684	744	664	692	744	732	741	678	669	682	695	725	709	703	703	684	692	720	714	703	690	673	672	727	673	649	683	697	712	732	692	701	699	667	723	688	675	747	704	724	699	732	707	743	687	752	661	721	668	722	689	722	696	683	696	705	717	715	711	722	708	727	666	704	683	701	717	653	714	731	754	732	696	673	698	732	733	678	716	730	715	716	736	678	694	766	656	739	725	713	684	742	746	673	687	721	756	691	729	741	676	748	719	722	671	750	742	668	696	674	764	729	681	692	659	742	728	718	683	721	650	677	702	738	735	673	737	688	684	683	752	750	671	737	727	688	744	669	696	681	673	703	684	701	735	690	691	709	716	672	685	690	639	688	712	695	694	714	722	712	648	674	720	686	714	690	713	684	676	672	711	676	720	692	700	732	705	707	741	702	680	701	701	731	701	735	672	729	699	695	743	684	717	680	678	736	720	696	722	698	742	749	753	734	665	667	730	664	707	658	725	747	725	687	736	709	669	760	724	730	704	693	724	731	695	690	713	678	699	706	689	704	704	708	674	679	686	701	697	711	717	747	778	721	693	735	679	673	721	680	731	678	700	776	723	689	676	701	658	680	723	673	742	732	700	684	701	704	696	698	714	732	694	689	729	710	701	660	724	695	687	691	705	695	709	662	752	635	669	750	766	744	660	662	716	726	713	693	727	682	754	738	668	726	658	736	703	715	721	703	676	715	731	682	739	731	722	696	703	736	720	732	686	708	694	727	716	673	713	696	653	731	696	745	714	713	705	675	676	695	736	701	721	693	727	715	673	712	758	710	751	714	708	722	687	703	703	739	734	696	654	742	735	734	693	714	704	716	664	682	674	704	702	698	661	727	722	686	688	666	705	727	738	740	719	670	713	730	739	706	732	663	703	741	712	725	731	678	661	710	684	727	670	741	738	703	732	692	733	720	697	671	708	700	720	689	710	717	671	718	734	678	686	688	708	707	693	665	684	708	716	687	705	786	712	720	773	710	745	706	683	753	666	734	700	723	735	644	701	722	705	646	726	693	732	714	741	716	723	697	697	689	742	715	760	703	711	712	742	662	683	717	707	710	658	714	679	726	653	718	704	729	727	652	703	725	756	706	787	676	681	747	683	731	734	687	688	686	682	706	709	723	710	675	697	674	758	717	692	694	750	726	728	666	700	630	682	771	709	659	699	676	686	735	690	712	721	752	693	715	727	687	689	674	736	703	676	705	707	720	712	707	719	713	713	685	693	680	706	720	644	690	728	716	689	701	687	693	726	661	689	724	715	720	690	733	724	716	720	740	708	713	726	726	722	706	736	746	700	699	710	749	719	676	663	729	725	708	728	708	750	699	677	744	718	705	730	737	677	728	681	702	682	671	730	708	736	724	711	736	722	696	658	710	709	740	703	742	714	681	656	732	706	727	726	709	687	759	733	689	734	730	713	733	691	749	740	736	726	789	701	699	693	691	710	743	647	752	700	698	737	685	697	736	691	747	721	715	679	691	737	709	702	712	710	709	723	707	701	698	709	707	708	774	667	738	723	702	684	715	700	669	750	753	684	680	682	688	724	654	679	699	730	667	737	718	712	628	720	670	705	720	742	733	723	663	699	672	681	698	682	729	741	702	726	687	684	731	710	665	725	725	718	675	705	761	758	770	736	694	772	698	723	676	722	720	690	702	705	733	719	707	677	695	643	732	679	734	710	687	704	732	704	719	697	748	709	730	671	740	701	713	701	691	673	716	721	722	708	733	717	684	671	669	748	738	732	753	682	670	652	766	635	716	676	668	693	764	699	712	739	680	717	681	717	695	717	696	699	699	755	722	699	700	682	696	732	668	729	697	693	718	688	682	686	696	729	743	674	729	719	684	699	698	708	740	719	725	669	695	688	699	707	700	795	693	734	706	736	727	642	703	713	706	752	702	726	674	708	673	739	685	715	756	739	745	741	695	728	714	688	704	723	675	683	709	695	745	735	685	660	646	677	686	742	657	662	758	723	711	701	661	696	758	654	706	735	721	648	712	691	741	718	717	741	728	702	685	691	701	702	689	760	686	668	709	727	664	710	730	742	671	690	666	708	698	698	750	722	676	746	734	725	652	732	740	735	754	717	678	686	652	681	718	712	696	758	693	693	689	723	688	700	686	739	713	738	654	686	690	725	685	687	649	662	724	702	665	744	720	699	724	696	731	751	726	695	672	680	775	725	729	702	701	667	737	695	727	713	745	758	713	691	706	737	667	682	693	691	707	706	734	698	695	706	703	709	679	720	645	739	743	721	668	709	702	726	705	711	732	685	711	746	758	691	692	686	714	711	684	710	690	754	719	756	733	728	707	718	707	701	704	701	682	726	736	712	674	756	708	717	772	688	704	723	693	658	735	692	724	688	702	742	718	725	689	757	692	771	712	728	746	731	687	716	742	706	721	704	690	713	698	668	714	748	671	701	676	724	717	690	732	699	701	700	706	704	765	676	673	679	692	659	711	663	734	733	748	727	697	709	731	717	671	716	676	691	702	738	736	686	682	725	772	721	700	728	715	742	707	708	708	724	712	709	699	700	724	691	710	676	693	697	738	742	668	736	693	702	668	683	704	671	749	703	679	714	710	723	651	767	742	682	698	665	715	731	697	742	770	735	688	694	701	748	681	711	699	663	703	675	737	754	734	675	740	709	759	692	714	729	690	731	667	752	729	656	731	697	689	701	729	705	651	731	732	704	655	764	724	723	775	670	712	718	742	705	679	723	679	725	697	708	673	716	719	690	708	704	706	704	691	762	658	705	695	728	735	705	715	665	734	736	679	745	707	749	698	762	704	752	706	678	685	726	682	752	664	761	733	706	721	693	653	725	645	737	723	687	720	679	736	701	741	691	711	739	701	725	676	679	682	704	732	725	685	708	701	708	738	734	652	702	745	706	749	678	697	755	706	708	702	712	709	722	721	654	697	709	689	688	677	702	726	707	719
27231	45936	36598	25188	18807	13774	10618	8398	6191	4668	3533	3013	2354	1988	1648	1527	1389	1230	1195	1052	1045	991	972	934	929	881	851	851	795	804	776	770	804	742	801	761	800	753	784	743	751	710	698	763	740	705	734	771	699	730	778	740	736	701	762	729	757	751	753	691	739	742	708	739	677	744	762	691	696	755	732	717	676	732	677	703	754	652	732	696	737	716	774	708	715	687	733	748	736	711	749	741	707	726	694	774	763	689	704	739	686	746	755	708	764	763	739	731	721	694	718	766	710	695	737	736	668	686	744	696	748	729	697	733	699	752	703	699	765	717	729	737	722	690	716	737	708	672	717	718	772	681	737	726	689	713	750	732	698	774	738	707	727	716	764	665	686	708	714	711	723	697	758	707	726	710	684	758	716	705	723	730	733	745	703	709	714	761	758	744	672	712	688	756	685	724	752	729	782	741	763	720	771	723	714	733	721	686	695	713	761	703	738	754	734	720	780	722	709	703	688	752	756	739	719	673	723	781	708	695	669	743	704	693	736	713	747	715	694	739	688	718	698	697	707	749	648	724	748	736	751	748	728	693	722	672	678	732	713	679	709	679	704	672	687	708	722	722	705	715	770	780	702	721	719	733	699	688	702	748	767	647	703	748	755	740	744	743	708	775	692	707	734	760	706	716	747	736	765	745	699	756	721	739	745	704	724	684	702	740	687	722	721	699	715	697	706	738	765	714	697	708	689	745	716	731	663	764	705	715	752	739	663	696	754	719	726	733	707	677	714	757	705	708	678	752	691	724	662	736	720	707	756	704	706	736	684	692	688	743	714	755	682	652	641	696	684	722	706	699	733	726	688	737	731	745	736	746	717	711	697	710	696	708	665	751	714	678	725	759	724	784	690	703	678	730	711	709	734	710	732	748	706	777	675	711	681	765	716	707	704	721	735	713	683	671	739	698	692	692	740	713	718	703	748	718	721	735	727	671	695	683	690	736	720	669	718	683	718	707	681	684	704	679	715	756	744	728	706	744	691	722	700	765	725	726	707	710	738	731	768	720	725	750	672	664	710	725	721	721	776	701	734	688	723	728	711	698	733	711	720	711	717	678	737	760	686	747	745	705	745	700	701	708	738	722	718	706	709	693	678	718	717	727	761	684	714	682	702	707	674	755	721	764	676	671	715	716	739	715	746	704	693	711	716	714	707	702	691	796	747	726	722	734	694	736	722	688	731	721	690	682	631	731	746	747	691	697	684	719	739	701	762	752	739	712	750	739	692	744	703	702	716	707	738	688	730	690	687	706	719	716	745	720	708	685	746	749	762	696	760	672	691	726	733	713	689	738	710	701	688	703	753	738	767	721	704	733	737	690	722	708	749	694	731	717	697	766	732	742	756	731	681	738	681	707	759	743	749	720	672	729	743	692	753	702	741	720	696	741	689	764	774	748	704	723	742	743	750	710	753	716	720	751	722	704	733	718	726	702	720	697	715	747	705	679	767	744	696	756	702	740	694	726	738	676	731	767	728	716	710	699	745	728	739	712	715	707	698	719	664	728	743	775	722	698	693	715	697	716	708	758	725	748	751	763	733	685	722	761	683	745	734	727	687	740	743	749	733	701	707	709	706	741	750	762	723	705	681	740	751	695	689	713	713	685	678	744	729	700	793	691	680	724	724	692	715	751	689	748	707	776	748	748	727	688	728	713	731	766	741	687	745	751	779	708	707	695	755	730	726	690	730	727	676	770	739	733	694	664	715	701	751	691	684	685	729	747	740	709	719	731	737	706	702	726	712	715	728	677	682	738	726	712	694	700	678	723	701	723	719	752	720	676	722	713	642	745	700	688	706	686	765	720	702	676	699	700	707	698	694	736	723	689	712	741	713	703	777	738	716	719	737	705	745	730	735	728	733	699	749	741	675	698	730	731	750	746	774	705	744	726	764	688	719	750	746	711	713	704	701	712	760	763	697	763	690	690	740	733	757	694	764	697	719	689	730	737	702	734	679	699	683	743	763	727	757	751	693	712	659	693	741	733	712	720	729	682	723	743	740	763	723	728	723	753	738	723	715	724	727	713	743	734	760	701	743	715	684	699	740	739	719	705	725	734	716	688	703	754	670	731	714	715	659	720	665	720	754	734	705	714	719	773	697	739	715	730	677	723	705	722	730	670	712	721	702	749	726	715	739	744	653	709	690	726	724	714	704	723	712	695	726	726	742	764	724	720	702	687	664	692	731	720	714	729	717	681	720	713	734	682	771	763	714	733	742	669	692	721	751	711	734	706	738	709	763	745	745	702	680	792	735	764	731	735	693	681	718	704	733	713	720	743	708	708	701	703	705	763	757	696	771	735	715	749	729	750	739	684	713	701	692	723	780	705	674	760	735	736	736	737	717	698	743	672	740	709	683	713	722	691	698	714	708	707	702	685	707	729	757	729	753	751	691	740	739	782	709	691	746	752	746	739	722	729	721	712	708	720	693	749	695	722	692	723	713	752	763	710	716	726	699	737	719	744	715	755	732	692	696	727	693	653	732	684	717	709	711	725	731	695	731	743	686	723	713	699	763	724	703	737	769	709	709	715	756	699	741	686	758	722	685	699	726	701	706	731	701	667	722	762	742	673	712	739	762	724	712	710	772	731	683	753	761	727	766	685	753	712	730	705	684	739	729	739	701	740	696	686	733	727	741	711	731	733	686	743	744	715	713	699	722	722	738	702	738	707	727	714	711	728	757	699	680	735	766	729	720	687	749	704	732	685	712	785	746	755	757	723	736	717	668	715	715	711	749	748	689	735	653	731	725	716	664	742	697	697	760	737	720	696	689	722	730	746	693	725	744	722	748	772	725	720	708	732	708	719	690	715	779	666	716	746	713	728	685	719	666	704	771	713	707	701	694	723	686	704	743	736	715	772	720	690	717	718	729	698	717	660	747	710	704	706	695	680	730	736	711	695	754	733	725	704	741	702	683	719	719	679	669	665	717	713	749	739	681	742	722	736	691	771	733	693	726	754	718	746	758	683	748	682	690	719	707	772	703	705	732	720	731	759	671	743	679	697	713	743	712	757	694	738	686	718	700	728	759	740	723	718	711	746	741	715	727	784	689	754	700	735	703	709	730	695	728	700	705	728	717	697	749	729	705	741	679	707	684	714	727	727	698	665	648	705	712	713	679	750	712	737	716	721	716	702	733	746	714	714	705	728	710	713	685	702	676	708	736	749	681	721	752	750	736	696	753	708	732	745	719	657	743	707	715	696	706	746	700	634	712	686	714	709	708	718	756	689	723	700	717	693	750	772	709	744	712	705	672	766	763	727	719	726	692	766	658	709	713	691	769	709	746	710	746	709	739	742	692	734	721	723	721	706	768	704	736	790	708	726	758	693	755	724	690	699	764	767	697	708	726	684	741	707	791	734	724	701	724	703	783	707	747	732	700	662	699	745	752	710	718	720	702	675	696	705	647	720	735	745	745	735	715	749	740	723	740	722	742	708	748	743	762	749	781	727	705	705
24382	21525	28935	25453	23260	20127	13986	9127	6450	5092	3736	2995	2541	2157	1848	1637	1429	1343	1257	1231	1088	1111	1040	984	933	965	918	852	841	898	854	896	809	861	760	827	801	779	789	783	807	804	768	742	739	739	737	819	807	803	814	759	739	811	737	768	787	752	784	769	816	834	762	780	737	732	794	772	788	751	799	784	790	777	780	750	747	754	795	760	780	783	778	750	787	738	769	781	695	724	789	762	786	809	775	754	763	732	777	736	721	790	774	780	755	751	771	798	750	715	773	714	775	776	712	742	807	787	760	730	729	772	823	754	763	742	761	766	721	741	759	801	770	665	756	799	732	761	787	785	741	750	812	773	748	745	788	753	745	754	736	826	733	721	749	733	753	758	780	722	774	745	727	782	756	774	743	798	749	732	741	785	772	828	780	763	809	734	788	786	760	800	725	747	794	766	745	748	776	784	761	729	777	759	742	763	836	788	745	771	732	736	824	775	770	742	772	785	742	766	738	744	719	814	779	775	772	735	757	794	725	809	789	735	753	764	799	736	792	738	719	742	733	735	734	784	801	758	756	702	764	762	736	741	806	759	772	738	772	787	773	743	739	767	740	760	766	731	744	758	803	768	762	716	784	775	763	758	769	761	768	771	759	780	765	762	755	787	772	751	755	786	762	735	747	754	733	815	763	699	796	774	761	749	767	805	739	742	784	777	770	754	810	790	701	772	789	767	729	751	780	760	729	733	742	779	762	731	730	743	770	820	754	713	718	833	730	767	752	738	731	769	695	728	768	759	748	749	751	753	703	744	721	720	758	747	813	792	697	743	730	746	777	737	756	681	754	743	728	793	780	714	769	724	791	775	786	764	801	767	745	769	787	761	736	788	788	735	753	735	794	765	786	759	709	754	814	729	714	779	733	725	745	760	754	790	761	761	819	810	728	793	726	727	768	825	802	718	788	758	782	729	787	772	714	762	780	728	806	768	712	816	750	691	758	781	761	760	755	728	793	790	822	727	746	772	791	793	781	771	764	720	774	788	737	762	762	728	765	724	761	734	775	760	754	789	752	780	758	794	776	781	750	766	783	748	737	790	737	768	759	805	744	738	700	754	742	792	778	750	741	731	726	749	749	763	794	755	776	759	783	800	749	745	797	767	752	821	770	813	763	757	730	772	743	760	752	753	770	751	747	784	789	754	743	751	738	769	725	730	789	760	810	777	765	730	778	745	814	778	770	783	732	742	756	719	756	769	745	730	726	765	746	766	768	719	765	734	764	812	775	730	745	715	741	711	790	761	749	754	751	791	730	779	792	769	752	774	785	792	759	785	744	737	793	747	783	804	747	736	768	744	763	817	788	771	753	740	734	736	787	788	740	721	760	753	795	729	784	783	793	787	721	773	709	752	721	735	757	746	780	812	754	771	739	712	803	747	763	772	753	820	795	731	843	752	774	777	741	763	735	751	773	762	808	803	711	809	756	788	770	728	835	782	795	803	768	764	748	775	780	732	755	755	765	796	736	722	758	788	760	773	703	775	802	731	766	783	795	754	780	750	749	701	765	763	816	770	773	765	749	712	763	781	764	745	789	767	814	778	751	729	702	776	754	737	814	753	792	754	728	771	744	766	828	742	716	735	733	766	734	730	714	778	781	759	758	736	784	799	808	740	788	728	747	795	767	722	773	739	773	774	816	753	726	758	777	790	765	743	769	735	731	771	792	733	818	733	711	760	796	760	766	774	713	789	752	759	768	767	754	780	760	738	764	769	759	730	788	742	760	818	746	750	728	767	748	791	721	761	759	791	736	749	761	735	791	737	748	746	783	769	709	692	720	814	721	772	761	757	814	770	765	721	793	819	750	727	750	791	702	743	749	822	736	735	759	811	784	796	725	779	751	775	760	746	766	714	782	755	767	773	781	724	747	727	734	767	786	697	745	756	785	773	775	718	756	798	786	745	765	785	740	771	756	740	786	726	800	752	726	755	787	811	781	764	760	783	725	773	741	772	765	724	773	798	752	756	750	756	743	771	741	787	708	744	777	754	775	775	752	831	736	739	755	756	750	773	790	818	729	757	766	730	798	795	777	743	738	769	704	708	765	717	761	732	755	774	720	783	780	783	759	785	758	752	761	738	783	761	734	772	747	727	767	790	755	752	744	741	803	742	719	759	748	707	758	750	754	735	759	764	792	813	719	755	788	761	771	797	785	772	712	736	747	830	798	793	790	699	727	770	745	787	828	797	750	821	801	819	704	712	783	751	760	717	778	787	749	774	719	768	763	751	678	742	711	748	771	742	730	771	758	744	770	789	827	759	773	774	781	797	783	766	770	766	748	784	783	821	767	774	789	789	703	745	762	773	784	733	738	775	749	778	753	770	765	756	815	765	781	704	785	739	731	748	780	805	796	763	760	749	770	765	786	764	776	747	798	771	770	807	742	831	769	826	746	726	770	753	739	783	752	750	794	731	725	736	760	746	796	771	752	740	751	755	731	774	743	753	727	836	802	774	769	812	763	797	777	760	728	712	765	750	752	785	791	696	750	777	753	770	824	768	766	774	766	805	755	723	750	715	790	804	824	785	790	753	723	711	740	762	782	749	761	766	738	792	767	772	752	704	750	751	787	739	775	770	782	730	746	770	742	767	766	763	778	814	779	749	772	773	751	741	752	785	760	743	792	772	757	788	777	784	787	852	788	740	805	813	673	763	751	754	711	777	713	740	752	783	791	763	775	756	782	754	741	804	762	761	750	734	724	786	772	766	751	769	764	720	740	810	788	783	800	751	729	768	780	793	746	776	770	743	798	731	768	770	724	761	736	788	697	734	781	766	706	819	785	773	767	751	759	737	719	787	745	728	749	718	720	779	711	766	768	761	712	777	801	779	759	796	787	728	742	743	786	791	725	738	745	756	779	758	754	704	775	751	723	788	753	760	755	726	762	769	795	765	764	744	750	735	805	777	709	717	772	800	760	766	752	780	718	786	778	719	725	754	802	817	756	712	761	751	724	761	779	769	767	765	801	770	794	776	789	757	812	746	686	751	769	743	721	776	779	760	767	750	736	791	738	758	790	754	761	791	725	783	786	755	797	808	807	726	779	752	756	774	756	756	738	785	799	783	820	735	812	751	756	796	703	767	785	749	754	768	741	766	759	700	756	806	786	752	716	741	788	762	781	733	716	784	762	764	742	771	781	738	792	756	721	748	710	704	768	720	790	774	790	785	806	791	748	734	738	699	739	742	789	765	796	736	740	721	739	770	715	762	797	769	712	725	752	748	741	814	768	769	777	757	749	784	748	742	774	786	791	762	769	770	724	763	760	737	721	761	805	781	772	735	744	776	781	759	783	760	827	808	721	774	741	704	724	781	770	764	776	739	734	803	770	742	702	761	750	760	738	789	783	776	773	751	799	754	758	782	795	808	750	778	791	744	789	754	769	734	791	741	764	715	805	698	750	734	781	729	733	738	720	760	739	789	763	712	741	809	789	724	744	753	724	768	788	802	753	785
26832	52665	43036	31411	25336	18925	14750	11996	9017	6934	5282	4054	3452	2829	2355	1965	1729	1629	1517	1457	1407	1296	1197	1154	1067	1081	967	951	898	859	890	854	853	806	867	802	860	820	782	783	773	815	772	834	793	795	795	760	812	809	745	774	756	769	781	744	817	815	782	736	747	774	756	775	755	759	762	777	768	767	830	790	772	771	732	713	792	789	736	735	796	818	776	781	787	761	754	753	770	787	752	747	784	737	762	745	732	779	727	749	733	728	814	742	757	721	782	793	769	769	756	749	744	762	740	727	748	788	764	758	765	757	746	752	777	800	775	788	735	775	805	816	802	720	757	792	817	782	783	764	775	740	800	746	720	769	754	772	752	758	758	770	770	778	769	757	788	785	731	758	762	770	745	761	740	781	797	757	788	780	730	793	790	793	784	746	763	753	718	746	787	741	822	752	762	763	816	759	720	727	767	762	769	740	720	749	736	799	770	772	749	771	704	751	776	759	776	766	758	802	748	789	814	716	727	774	782	784	735	794	740	749	795	775	775	770	719	768	816	802	776	801	793	739	788	806	810	738	771	775	739	747	776	775	756	791	777	742	733	801	773	793	725	772	709	739	776	800	756	743	798	725	772	749	772	764	750	784	765	741	772	723	770	742	762	819	768	779	736	772	756	741	762	788	758	824	771	811	727	773	767	711	770	763	762	771	780	766	750	732	766	791	757	804	736	747	767	750	733	705	724	828	771	753	750	773	774	779	750	722	784	763	745	780	755	738	747	773	778	780	817	759	812	790	799	728	708	740	752	789	758	795	731	736	855	714	770	758	681	734	752	804	766	763	815	731	763	778	825	735	733	756	731	718	764	698	777	778	787	785	725	789	801	807	781	774	804	778	764	789	734	754	746	767	737	757	756	740	785	743	782	763	774	807	744	768	769	760	786	746	764	754	803	754	774	802	774	742	779	771	786	786	776	787	786	814	823	767	744	758	724	763	746	751	763	772	759	710	798	799	737	715	791	757	813	741	769	734	767	763	788	760	776	784	760	817	817	757	725	718	733	764	816	765	790	730	801	736	770	776	776	730	759	742	749	798	757	776	723	759	764	722	772	754	786	800	738	744	775	777	766	816	773	760	775	744	757	730	746	769	757	806	758	758	746	730	761	742	793	768	761	748	770	771	755	782	753	793	788	772	776	755	791	762	747	779	765	766	782	728	754	804	759	797	782	740	767	764	789	743	769	778	795	760	757	757	737	742	826	765	775	772	839	735	745	794	810	743	734	731	801	735	756	824	745	779	756	803	710	715	740	784	762	745	797	781	749	751	765	806	748	786	771	791	790	715	770	839	742	773	757	815	743	742	771	756	761	761	754	757	772	784	790	748	794	738	825	745	763	789	805	744	742	768	737	793	780	754	745	758	754	776	773	745	741	764	767	785	778	729	734	719	750	772	759	751	824	795	765	836	816	758	709	768	754	766	772	798	786	756	775	781	764	779	774	766	801	776	788	809	767	741	757	719	723	761	718	781	750	769	807	785	766	810	741	801	791	805	755	755	766	729	764	767	739	761	746	748	758	767	758	800	736	757	782	729	781	780	792	785	778	762	791	769	756	755	799	739	794	786	769	782	733	776	772	790	790	736	782	762	818	821	815	770	758	787	737	745	784	753	793	797	757	806	788	771	792	779	785	768	758	758	767	747	753	756	776	726	810	755	813	805	791	756	772	799	827	832	775	755	786	722	792	771	754	710	742	748	759	762	749	800	735	780	778	765	798	767	792	794	725	727	783	737	765	732	772	801	807	797	800	794	740	781	760	748	765	778	740	785	740	727	760	799	795	739	786	828	739	720	765	799	773	768	724	718	792	798	760	774	715	782	742	723	786	775	783	684	727	735	760	788	754	778	745	760	797	792	809	762	800	756	781	766	743	774	749	740	780	776	772	793	755	807	770	774	769	741	797	768	759	756	788	752	748	766	800	727	762	743	736	725	769	747	779	741	745	778	772	774	790	798	787	735	782	778	756	844	746	768	742	746	797	752	787	729	762	778	763	778	755	774	729	791	793	765	774	747	699	775	749	776	785	740	790	810	766	802	730	784	776	736	739	736	716	740	715	772	755	779	784	784	844	803	776	772	768	852	770	756	770	771	764	759	746	779	744	801	763	783	808	793	744	787	777	727	744	745	759	733	780	753	813	836	732	764	806	761	807	780	765	756	757	721	763	781	751	777	807	791	765	748	744	742	770	793	736	748	777	772	763	786	751	758	724	751	746	744	796	744	734	773	768	789	812	816	785	781	768	753	761	796	756	768	830	781	773	753	743	803	766	809	749	771	801	800	721	737	827	758	767	781	778	820	799	760	792	764	779	762	730	808	768	765	772	804	764	744	802	766	788	758	719	794	767	809	768	779	771	772	777	763	732	775	759	752	802	754	772	752	731	749	785	753	777	793	720	719	680	803	736	786	774	771	763	774	781	751	799	784	753	778	809	758	801	756	733	798	725	780	757	784	766	797	758	781	755	773	778	801	743	811	759	780	756	771	755	763	793	743	745	785	743	771	759	753	752	726	822	738	786	721	751	800	745	750	767	821	743	779	757	741	757	743	775	767	770	769	768	774	790	763	815	745	774	793	789	785	758	770	822	793	748	785	755	732	781	814	742	787	763	748	719	741	821	772	721	742	789	790	769	758	749	790	759	791	787	795	763	769	774	783	735	768	753	754	765	786	764	746	755	736	781	805	765	769	747	766	740	803	764	784	807	797	765	789	825	783	757	779	813	797	745	762	783	747	748	740	774	753	777	753	767	762	788	723	783	784	792	722	741	772	773	771	765	754	715	763	771	725	789	767	766	732	717	728	765	783	758	773	788	734	727	777	736	744	777	730	756	750	781	811	735	781	738	798	784	749	810	749	744	768	769	753	796	755	747	733	751	727	763	857	735	783	766	763	776	790	786	712	802	792	733	833	729	759	775	823	744	780	771	809	754	755	807	783	805	764	740	812	789	773	692	752	761	770	780	736	758	765	805	762	749	744	741	743	789	772	742	781	744	796	776	814	739	782	773	786	769	775	777	795	761	781	764	748	757	716	795	752	777	788	797	780	768	772	754	724	784	741	800	773	733	732	747	739	767	776	762	766	768	740	743	732	768	805	760	761	732	749	751	794	787	761	774	802	788	777	725	759	806	769	768	747	716	759	759	801	795	742	799	786	771	747	784	712	778	747	734	756	809	763	776	799	814	764	751	833	789	790	783	786	800	771	743	749	780	730	732	794	736	763	769	791	756	785	752	761	725	766	791	708	760	737	807	762	779	780	738	782	819	803	802	790	765	749	780	781	825	766	736	733	700	795	755	772	779	784	838	773	773	742	779	741	825	780	789	777	775	756	774	792	779	827	753	766	801	770	769	777	829	746	780	804	726	781	740	832	760	799	767	788	742	738	750	786	782	785	796	753	766	753	770	741	769	750	753	778	801	736	761	781	810	777	776	742	762	722	753	761	778	796	754	741	781	805
25585	21652	28927	27943	21703	14616	9674	7034	5166	3906	3053	2614	2176	1835	1569	1389	1256	1205	1157	1161	1019	1028	941	929	926	919	902	826	817	810	812	780	840	829	792	782	820	786	758	755	784	713	768	730	755	777	816	779	743	747	767	804	709	792	770	757	745	759	771	751	781	809	746	810	771	740	784	778	723	723	715	764	756	759	794	755	777	739	792	723	771	727	732	683	766	784	768	750	774	760	724	748	759	748	776	772	739	765	775	756	727	791	777	759	759	789	789	799	736	766	747	779	723	725	767	725	734	741	772	691	761	747	793	759	729	774	755	728	740	775	781	720	729	761	726	783	766	744	737	736	690	774	765	729	764	734	769	704	777	757	760	786	773	721	762	784	780	760	769	736	737	720	729	734	731	708	743	761	782	722	717	793	753	768	741	710	688	749	762	792	749	781	840	750	776	732	735	797	791	721	732	734	764	690	770	762	803	706	745	751	774	748	761	759	761	753	746	737	812	777	717	729	780	754	728	757	786	726	777	781	736	722	733	708	742	821	768	693	708	726	725	773	752	761	788	756	723	692	780	738	747	769	748	699	746	802	717	753	769	750	756	729	720	773	727	757	797	756	751	735	718	749	761	753	756	741	755	713	695	760	810	750	735	786	767	705	735	754	768	771	757	732	746	773	715	730	722	742	757	739	757	723	729	745	745	749	703	763	709	749	706	733	734	749	734	722	667	766	728	745	747	740	778	738	715	734	751	726	739	785	738	749	715	755	754	718	729	750	736	725	744	715	737	750	763	730	746	740	751	711	770	737	762	765	720	754	723	746	774	767	721	723	797	767	774	750	751	762	749	702	767	760	756	746	754	732	704	730	757	805	718	692	758	705	690	775	751	755	738	731	694	765	794	738	737	741	734	741	728	779	739	786	780	706	717	732	789	773	748	805	735	725	768	750	691	762	795	742	702	816	706	771	744	748	731	716	719	744	812	765	747	717	751	779	759	717	676	770	741	747	745	720	758	781	730	749	730	720	749	785	751	736	728	756	790	799	768	739	699	746	763	735	748	733	755	751	676	705	713	725	771	781	760	717	755	774	744	751	777	756	708	748	731	764	828	750	740	759	718	754	778	760	762	711	697	757	784	765	775	771	803	759	753	751	744	766	766	724	742	750	728	703	756	716	730	779	770	732	796	780	737	803	758	735	750	713	721	752	790	712	746	733	751	726	732	759	688	802	798	751	813	804	772	777	768	755	742	755	747	823	724	729	774	750	710	744	717	746	791	752	778	791	739	733	764	745	768	721	761	757	739	741	745	703	754	701	780	694	759	726	759	732	721	782	704	786	785	736	790	728	778	746	722	753	719	737	779	703	736	750	749	742	800	753	768	813	744	770	706	776	744	691	710	778	729	691	745	752	708	734	777	712	684	762	742	754	735	795	773	734	744	755	751	750	720	703	804	745	821	726	759	705	718	707	743	760	747	761	762	753	745	734	723	723	762	766	753	829	755	699	781	750	752	764	744	751	765	789	698	732	705	775	731	760	809	751	740	722	706	741	745	739	739	738	725	744	782	788	773	760	831	759	725	714	727	762	768	798	731	763	731	730	732	780	734	733	740	785	709	727	741	711	732	732	783	763	737	780	743	786	792	783	727	775	764	754	705	783	757	727	749	697	811	747	698	763	769	723	771	764	739	737	688	748	763	767	768	766	758	723	751	742	732	758	726	722	837	758	763	730	735	742	710	755	704	746	772	796	775	794	791	728	738	719	729	708	783	789	767	766	733	756	742	723	790	774	761	741	748	784	732	769	755	758	746	727	766	739	722	732	797	742	735	773	749	720	749	740	736	771	731	746	699	707	749	729	784	755	778	756	706	750	769	729	725	722	710	766	765	722	796	762	759	703	764	735	746	781	768	745	711	743	703	758	728	740	728	763	775	748	737	783	748	752	772	770	729	781	696	788	766	762	692	719	826	730	710	815	727	755	784	742	715	733	770	711	813	756	788	814	744	766	711	730	744	788	755	721	747	714	731	770	761	744	755	762	748	780	777	803	801	772	781	756	749	754	752	724	712	758	743	736	650	758	697	761	768	741	757	728	748	721	807	709	745	726	704	742	756	725	712	724	761	757	724	726	720	753	772	752	720	761	760	703	736	733	776	800	708	766	744	765	752	716	732	724	732	733	770	728	762	791	759	709	727	756	745	740	747	724	726	740	701	727	768	777	779	774	794	816	718	724	716	738	731	757	724	772	763	753	735	773	718	745	787	767	745	776	736	709	730	726	758	697	749	740	708	777	688	751	758	761	799	762	756	741	816	787	775	790	774	723	707	778	732	734	708	772	735	744	762	796	718	756	703	775	732	722	819	747	746	715	761	702	726	736	825	737	731	744	723	736	729	721	722	678	790	760	733	763	739	739	736	747	766	704	723	751	740	764	744	745	784	714	697	733	718	737	776	741	761	733	741	730	717	744	744	746	785	763	756	725	753	753	761	797	740	775	729	763	787	762	756	703	727	767	759	755	771	759	728	722	766	692	775	748	762	718	718	743	758	752	804	738	712	769	733	744	767	731	752	728	780	775	791	772	731	737	779	720	710	706	732	761	747	750	775	783	758	736	768	785	726	733	741	718	734	728	721	726	736	728	775	699	747	749	756	782	759	752	745	751	729	790	747	775	765	745	788	764	713	737	785	744	750	713	761	775	728	752	743	766	733	719	736	787	762	731	755	753	762	685	747	746	783	759	744	762	734	763	751	704	734	754	752	722	722	763	713	839	759	753	774	766	729	749	786	742	718	801	760	807	746	748	761	729	767	771	788	743	783	770	726	707	790	722	726	744	723	757	739	724	767	752	760	754	759	780	761	729	741	772	780	708	725	731	699	725	770	752	786	731	718	752	783	720	788	697	773	691	761	749	765	725	681	757	811	752	741	741	758	746	727	752	776	806	780	752	781	780	724	769	782	738	768	725	782	714	723	749	744	775	745	735	818	753	745	757	764	720	724	775	755	745	766	758	688	808	764	730	749	732	758	745	725	737	655	718	716	756	741	734	762	723	784	729	736	759	757	696	754	748	762	720	739	719	782	797	743	819	725	719	781	765	750	773	706	772	770	737	725	729	705	742	783	747	789	763	730	717	789	715	772	791	776	745	719	735	720	789	783	750	754	734	733	745	765	762	720	763	747	748	760	787	745	748	799	767	726	767	773	787	760	755	727	756	764	776	744	740	738	747	735	762	760	753	764	738	743	734	761	743	749	749	740	712	739	748	717	782	724	782	770	773	775	760	752	756	731	761	739	791	745	778	786	754	757	755	719	729	757	783	753	755	809	695	784	755	769	783	692	746	753	735	759	744	757	756	739	804	731	787	802	741	760	754	742	752	729	733	738	715	749	750	757	726	757	740	753	806	766	745	709	759	748	691	738	736	740	737	758	738	743	755	748	746	703	717	773	730	758	772	754	767	712	761	785	749	723	753	778	686	787	773	783	757	712	717	712	778	785	772	736	784	760	718
26941	49435	39626	28578	22455	16581	12776	10198	7801	5935	4419	3548	3065	2596	2042	1792	1561	1453	1317	1279	1169	1185	1125	1035	1006	963	949	905	900	900	870	801	846	872	822	827	780	741	790	764	781	805	779	806	750	792	843	780	791	735	761	736	795	789	807	741	773	790	744	771	709	788	730	739	767	805	734	747	788	761	726	760	764	781	746	750	736	789	716	739	727	773	760	794	768	772	759	712	745	719	702	747	754	779	815	751	747	777	754	758	799	774	769	804	762	752	729	811	739	775	735	730	752	768	766	771	737	789	768	745	762	779	725	784	765	772	713	801	776	761	753	751	730	742	804	681	778	674	727	739	729	738	726	787	780	742	780	742	742	717	775	722	760	786	763	812	777	757	734	730	755	745	731	715	760	768	832	753	770	715	733	750	752	781	740	744	723	812	696	774	737	765	747	790	798	754	762	710	800	754	743	792	793	729	798	740	818	818	751	784	725	825	737	767	715	779	760	754	768	765	827	756	759	733	741	765	762	771	778	804	722	730	741	709	749	712	759	735	767	758	726	740	741	773	753	757	796	747	759	764	756	726	756	727	740	778	736	756	766	775	753	766	807	761	774	771	780	759	773	788	758	781	739	781	756	756	774	776	782	756	721	714	808	747	726	814	767	787	759	753	805	771	751	745	797	824	751	777	758	829	747	839	730	724	755	749	711	752	747	759	781	782	774	723	799	733	743	710	754	729	739	770	748	721	807	776	695	734	732	756	796	783	734	764	695	726	753	774	774	751	779	765	727	752	817	796	795	753	794	747	710	762	735	762	776	748	761	797	768	761	693	759	738	768	779	751	759	761	802	768	722	758	782	723	783	741	742	785	765	780	762	766	808	736	760	755	752	745	730	824	741	777	747	732	762	750	725	749	753	758	765	744	748	766	745	734	737	831	757	745	786	726	783	801	769	761	772	776	777	730	726	753	726	773	759	780	738	781	803	765	721	762	754	787	801	743	788	764	745	797	793	761	780	755	747	756	793	755	779	730	751	755	709	802	735	765	736	734	777	777	804	756	723	736	787	731	784	758	764	722	767	739	760	777	714	764	748	750	776	769	771	796	697	711	762	778	772	751	700	764	753	762	780	748	751	793	718	776	748	787	747	758	767	788	813	727	784	757	754	776	800	740	696	778	735	747	774	757	759	762	749	753	808	798	771	750	762	798	730	743	736	824	726	738	790	751	749	760	777	760	773	761	749	754	697	754	758	752	801	739	773	771	754	733	718	745	746	739	758	741	779	784	792	795	716	736	740	749	716	772	744	755	788	798	775	763	763	796	738	741	758	770	757	750	752	789	745	728	788	745	797	761	789	827	751	740	762	813	775	762	736	835	735	776	772	798	782	810	759	746	756	741	789	749	753	731	761	719	723	782	744	757	765	794	751	756	767	757	754	770	771	720	660	753	766	808	750	723	777	765	759	760	780	824	788	760	761	804	832	789	754	789	770	765	797	810	776	776	713	738	744	802	760	731	729	774	767	752	770	763	749	737	757	780	751	731	742	796	754	739	770	764	727	786	761	743	771	816	795	754	749	769	735	769	821	742	740	783	772	762	748	735	769	761	724	728	699	740	768	765	773	758	756	739	775	724	774	777	762	773	761	789	781	734	754	786	718	779	766	798	730	757	718	708	771	771	725	741	756	765	746	762	729	799	762	738	782	778	707	731	690	755	736	793	752	703	739	757	800	739	790	730	781	767	738	731	760	778	773	775	748	749	794	797	777	758	748	703	718	728	712	752	790	748	716	740	803	789	763	779	781	754	748	765	758	771	714	757	776	776	773	740	766	736	799	754	808	767	790	726	783	753	723	732	758	758	764	752	789	754	737	734	765	732	745	709	695	772	703	792	754	780	788	837	756	750	781	780	763	737	792	733	747	768	736	770	720	770	815	782	724	778	729	727	732	767	796	772	757	757	692	744	766	760	794	778	768	773	824	734	791	723	755	775	762	717	740	779	771	767	789	734	757	771	751	785	769	798	748	766	755	720	749	750	739	750	746	797	723	791	740	777	770	760	737	775	748	760	775	770	766	758	737	721	757	736	751	728	779	761	728	755	764	757	764	729	733	744	825	767	757	803	764	765	748	769	773	732	724	739	728	771	789	772	738	766	774	785	731	780	711	787	748	720	807	780	751	723	731	768	789	749	769	735	745	757	768	799	758	723	756	736	725	759	764	759	769	743	766	773	757	753	751	725	714	726	725	757	754	791	734	721	799	724	764	774	732	775	735	741	753	722	783	747	742	776	777	719	738	789	796	759	789	725	730	764	780	778	741	764	803	724	730	742	720	739	722	761	742	786	792	822	746	765	792	773	776	724	740	743	714	735	774	792	697	719	746	690	735	750	812	773	800	779	761	772	744	780	729	751	770	794	760	735	751	677	762	739	769	757	766	788	733	765	729	743	705	715	842	747	800	758	782	735	742	750	733	733	754	784	697	732	801	816	791	790	753	789	774	761	755	734	801	747	715	697	710	795	721	747	762	860	788	737	766	768	740	772	740	786	757	768	736	790	752	724	717	764	775	743	829	786	739	715	779	731	769	729	733	736	752	754	792	762	775	717	770	740	775	805	764	708	753	779	723	737	738	770	751	769	786	808	761	750	818	737	794	777	744	770	766	756	798	736	760	724	750	799	782	792	805	794	787	781	724	749	742	794	776	777	780	776	741	793	757	757	749	757	791	773	739	770	752	740	712	724	734	793	734	751	765	754	745	774	734	749	744	802	766	789	734	748	745	758	754	722	728	798	758	743	748	740	764	737	779	751	757	798	783	718	797	737	758	786	769	725	759	748	731	776	745	775	775	773	719	779	766	769	779	785	792	756	783	776	757	764	754	754	797	746	771	778	745	752	787	777	766	747	751	745	727	716	781	772	781	781	742	757	728	769	767	799	774	748	773	719	817	757	743	753	762	773	783	705	762	729	729	804	781	741	740	791	754	786	808	748	780	747	815	739	739	761	788	806	825	784	800	789	763	800	770	739	773	726	750	738	768	779	777	759	760	742	777	759	740	754	737	799	758	773	785	756	823	798	748	782	761	698	772	769	741	759	729	750	755	763	814	820	748	780	826	769	729	756	714	781	761	729	771	774	754	779	752	749	789	805	763	775	790	718	746	735	748	766	732	769	748	716	752	735	749	742	740	761	727	721	820	745	746	748	724	806	771	789	804	795	797	738	774	773	758	792	757	766	770	712	742	724	818	715	780	755	759	775	763	752	716	777	762	758	754	726	741	696	712	806	758	764	751	728	738	749	776	732	751	784	755	741	771	758	765	737	733	754	744	745	756	733	752	814	713	719	701	754	760	744	740	778	819	792	761	763	789	747	706	744	762	772	747	773	721	714	765	734	765	738	772	731	783	774	762	805	781	757	753	743	763	782	789	732	785	766	778	711	789	731	753	804	761	762	757	728	779	774	820	749	801	751	742	787	799	745	761	771	768	739	771	747	764	750	737	762	807	759	766	766
23289	21674	29536	24495	22454	23884	21394	12719	8933	6752	5206	4240	3487	2880	2452	2108	1920	1760	1588	1523	1504	1360	1331	1229	1129	1127	1193	1036	988	1047	997	1003	1016	1028	992	976	917	894	934	925	843	823	950	861	914	877	874	868	913	856	908	903	876	894	940	882	851	903	867	895	902	873	873	891	850	924	851	875	857	826	889	858	870	888	810	854	829	851	846	897	867	931	834	872	816	847	854	856	839	845	830	905	895	889	829	816	865	867	852	823	826	832	892	903	879	820	868	894	834	864	913	898	891	886	882	861	897	846	806	833	879	821	838	789	841	920	893	784	809	862	888	833	824	819	915	871	879	871	875	881	845	911	870	823	876	865	884	879	909	850	800	874	877	803	867	885	843	825	835	886	886	870	895	877	919	855	879	807	842	873	895	900	853	848	854	841	855	918	838	885	831	847	841	846	864	869	852	894	887	890	845	821	880	825	870	863	895	859	854	912	892	845	841	894	840	878	905	839	860	840	943	844	824	847	840	869	875	848	865	876	864	886	862	872	906	884	845	885	916	823	862	890	884	846	832	880	850	848	909	898	872	867	845	845	781	831	851	785	870	866	799	873	907	860	894	863	850	847	861	860	847	837	884	854	875	874	858	827	841	840	839	847	862	922	814	844	893	818	873	838	890	863	833	858	866	877	834	894	843	866	952	858	889	912	891	896	895	860	824	851	879	822	900	840	866	867	858	852	843	817	828	879	869	842	866	829	902	795	899	805	878	854	808	834	841	890	864	828	837	847	868	829	834	865	861	843	878	849	821	888	851	873	854	834	868	850	899	848	889	873	913	869	827	879	899	890	893	899	884	817	871	853	886	870	865	803	825	895	801	867	820	862	835	840	867	826	832	813	916	811	864	874	899	805	835	854	882	807	879	878	901	874	868	893	870	870	866	807	920	853	854	814	830	903	815	872	854	894	858	880	847	893	828	900	844	884	845	843	894	889	840	831	858	841	881	849	893	874	863	870	880	821	836	865	862	837	850	827	876	858	832	815	862	856	859	866	815	896	850	828	919	814	852	879	834	845	835	813	861	889	872	819	866	909	903	855	847	868	892	879	888	894	869	894	855	852	859	869	847	841	875	887	903	835	886	829	823	926	897	848	761	870	849	811	863	820	868	866	862	810	846	847	851	819	896	827	885	801	895	868	868	898	857	832	869	893	874	842	871	848	790	863	866	811	871	897	821	823	864	892	828	871	839	868	837	856	848	856	869	798	907	843	868	809	852	848	881	843	880	880	849	866	821	836	854	826	893	869	891	829	871	893	856	814	773	853	874	872	897	885	886	879	829	903	867	846	921	852	854	834	837	832	808	869	822	856	826	813	834	854	854	900	871	804	871	881	835	912	816	858	921	825	876	897	826	880	875	846	869	879	877	878	911	900	881	857	899	919	870	840	750	891	858	941	821	781	859	902	883	884	873	849	894	844	871	841	873	840	902	889	884	835	825	840	874	880	849	846	826	830	829	860	843	868	874	858	922	861	844	825	873	840	871	845	873	855	880	814	877	925	826	786	865	856	810	836	909	856	859	837	895	815	862	818	792	865	852	864	951	815	796	854	868	892	834	811	837	858	872	834	798	823	837	864	860	868	883	899	855	807	854	845	835	826	892	846	839	830	829	798	847	905	914	862	889	904	877	844	884	831	894	884	833	851	843	897	844	852	872	836	873	857	831	885	873	824	854	930	882	883	856	886	877	848	836	793	811	873	876	823	842	858	889	815	833	838	854	894	842	915	839	904	869	901	871	800	904	806	864	864	830	816	913	882	836	814	877	875	864	861	893	897	864	821	913	844	888	847	890	844	820	881	870	848	821	813	857	869	899	863	885	895	799	878	888	871	861	840	876	886	875	838	821	937	838	899	854	899	810	859	889	901	837	882	862	902	879	852	852	887	839	842	907	889	840	852	878	790	866	829	858	815	885	886	844	848	838	850	896	820	836	887	854	810	864	850	863	842	876	840	864	901	865	945	883	851	814	852	887	835	855	864	893	828	863	872	832	849	843	894	868	915	859	876	793	886	838	856	843	858	845	844	805	847	854	885	859	832	939	858	892	853	899	868	887	816	821	821	785	839	828	881	868	893	850	782	798	846	858	905	879	894	905	794	891	848	831	846	853	855	852	882	856	873	895	809	900	862	869	826	822	827	908	875	875	836	879	898	857	913	869	847	847	874	859	830	808	845	892	884	882	912	837	853	868	869	872	848	847	865	866	848	841	901	836	883	814	860	854	848	880	870	900	897	900	882	838	885	927	861	871	896	841	893	808	855	890	829	889	871	805	853	825	868	832	866	811	883	843	888	874	858	911	902	845	927	842	901	907	853	815	866	843	872	850	928	841	848	858	847	862	825	907	841	876	845	840	880	822	893	905	891	875	866	826	853	878	839	887	873	800	845	832	823	837	832	884	920	901	885	843	888	911	840	846	840	876	835	905	856	850	828	820	912	789	936	924	916	920	877	904	819	857	850	809	793	836	891	879	794	904	821	877	895	879	817	895	881	813	843	891	894	906	846	872	891	827	871	878	868	871	837	843	875	821	849	856	879	864	817	889	853	803	880	924	849	920	880	881	888	853	815	852	871	882	865	847	884	815	861	898	848	859	835	836	850	835	835	867	869	839	895	839	916	870	865	925	848	862	852	860	811	900	838	875	866	889	881	870	860	890	892	859	854	805	872	792	890	886	846	888	883	821	874	805	863	847	834	849	860	890	835	898	876	839	818	822	805	857	857	831	854	794	864	853	893	858	821	907	889	880	880	881	868	860	843	824	856	809	931	852	899	885	882	798	867	847	839	838	822	902	885	877	884	880	861	877	814	807	859	926	872	876	821	889	870	869	848	857	822	874	875	888	838	846	840	896	843	851	875	840	848	836	895	930	828	853	851	878	862	876	916	776	792	794	840	861	861	859	851	880	904	837	841	874	817	834	868	862	843	828	844	934	909	866	842	888	815	840	832	829	926	850	913	804	891	879	889	833	863	836	816	851	836	822	829	900	880	843	839	802	857	876	905	861	856	846	892	894	876	914	832	857	834	900	898	831	878	833	835	869	850	825	838	888	871	882	892	799	864	858	898	907	877	852	836	791	841	801	899	855	840	865	913	872	893	879	836	853	862	854	887	859	873	856	877	846	866	876	865	845	862	862	880	871	866	863	866	855	877	867	830	881	834	864	902	848	880	894	814	804	866	861	896	876	857	892	870	846	891	886	902	897	842	867	847	901	858	883	856	835	864	899	885	888	811	898	909	858	856	852	846	851	902	845	811	863	903	854	863	812	856	833	846	840	836	826	861	840	848	884	827	839	831	848	910	846	834	832	892	885	864	872	906	876	816	812	873	842	928	861	868	858	840	850	824	868	861	833	826	882	886	822	860	884	912	872	840	901	885	833	804	894	896	848	862	867	838	847	955	902	832	873	879	838	837	852	850	853	890	916	889	854	866	802	869	842	873	878	883	821	857	888	868	809	856
29313	58480	47608	36481	30414	23733	18539	15195	11734	9106	7015	5711	4699	3915	3072	2598	2252	2012	1856	1727	1572	1563	1385	1351	1260	1297	1134	1095	1085	1027	1095	1035	996	1008	988	966	928	949	878	913	866	896	880	899	908	877	896	864	858	927	864	902	877	859	902	833	839	846	827	903	857	861	865	846	863	903	833	855	862	819	795	919	865	883	882	855	824	848	855	859	837	818	889	855	876	848	857	847	825	873	862	837	879	853	854	866	839	840	900	875	836	811	868	841	833	830	854	793	837	818	848	821	854	859	832	871	818	824	880	828	888	806	818	814	817	913	847	828	800	852	825	859	883	888	853	856	852	881	834	823	836	829	848	880	834	855	824	899	799	833	847	838	809	860	879	839	854	833	883	865	838	883	835	831	848	863	842	824	912	801	860	850	842	828	805	855	813	862	817	828	857	829	856	787	879	868	855	839	843	865	801	857	831	854	851	853	829	884	929	845	863	827	828	879	893	866	842	900	836	861	864	881	790	861	845	856	851	851	880	829	876	896	829	829	822	857	832	861	830	836	883	909	954	794	868	836	823	819	865	865	869	842	865	834	838	862	849	856	851	875	839	869	857	841	829	908	824	818	839	843	861	853	925	843	783	808	860	858	900	876	822	831	834	876	810	847	889	831	861	839	865	892	857	834	796	829	894	855	854	839	811	855	881	861	917	850	864	828	840	856	851	859	831	844	827	887	843	834	884	810	889	842	829	868	816	817	879	881	909	893	813	837	826	810	864	853	833	823	850	859	859	862	843	866	859	852	862	856	905	854	877	798	889	825	853	822	835	885	854	846	846	802	824	834	843	846	788	850	886	867	823	853	853	832	778	828	889	872	877	889	876	867	856	904	798	869	860	918	862	893	845	879	835	848	839	840	826	894	866	876	813	823	849	835	858	876	836	812	857	839	883	823	806	831	835	807	914	845	862	837	816	850	810	862	893	870	786	853	876	768	843	860	870	839	849	846	883	825	849	822	854	847	897	860	822	844	837	808	826	799	845	819	938	810	839	825	890	870	811	862	826	830	863	819	858	873	817	824	861	862	811	855	854	850	850	880	864	853	848	864	802	856	851	864	842	862	789	866	819	839	875	855	874	832	838	829	887	916	845	873	844	861	868	818	885	846	829	851	925	838	860	792	858	860	863	835	874	865	917	897	904	821	855	887	888	877	819	870	842	838	862	844	894	852	808	825	837	823	814	887	842	852	849	846	836	796	819	841	907	882	831	850	831	809	845	847	897	854	867	864	873	911	878	862	877	845	887	815	876	840	840	810	855	845	808	872	844	837	850	832	844	869	874	876	839	848	786	857	839	825	849	844	873	811	911	847	873	815	851	846	844	876	863	838	837	887	829	833	848	837	822	895	883	833	888	801	870	880	878	852	832	846	860	823	869	841	858	823	873	886	818	854	828	802	867	810	832	878	864	826	901	853	850	854	785	870	845	813	834	868	813	863	866	795	819	835	804	912	859	812	870	862	838	845	840	858	866	871	866	855	837	855	847	832	849	827	848	862	828	882	842	878	869	826	832	865	814	858	886	862	856	831	884	849	885	911	867	896	865	834	791	847	847	835	889	804	862	871	821	812	872	835	849	833	819	855	842	863	856	844	858	818	872	843	862	889	765	850	882	876	860	843	853	914	873	899	863	846	925	850	853	816	834	834	872	887	871	810	869	867	882	871	834	822	827	848	843	840	841	860	884	889	870	859	856	894	880	862	796	876	907	860	891	857	795	858	834	839	907	821	887	847	864	804	872	853	870	867	859	850	832	786	870	861	859	852	832	827	834	777	795	927	874	864	887	839	826	893	839	843	847	900	848	880	830	871	902	882	843	850	860	810	852	842	823	846	862	832	833	782	816	867	881	828	786	832	792	831	881	854	911	829	845	839	880	859	864	888	843	868	892	878	868	880	834	844	831	849	847	859	843	856	856	889	833	853	817	864	861	825	872	869	870	840	919	876	872	820	833	864	871	835	843	864	890	827	873	858	859	885	860	866	835	874	877	843	861	855	851	780	895	806	852	822	823	855	814	859	798	877	833	884	867	824	853	870	843	854	886	812	873	854	869	837	832	870	858	870	851	852	862	828	859	874	876	887	849	847	891	796	794	861	854	836	822	806	875	863	847	869	844	851	864	838	906	850	856	804	854	814	891	791	859	813	881	851	871	864	887	826	828	901	800	844	818	864	806	865	835	858	866	848	855	851	881	831	833	834	870	835	836	815	830	848	845	811	838	843	776	865	821	888	833	838	871	828	839	848	878	904	858	807	829	873	805	867	842	835	881	835	856	833	884	815	870	886	834	843	810	840	816	872	855	851	895	895	869	843	847	853	815	887	886	882	828	851	819	855	832	850	864	815	834	822	807	863	871	893	872	861	860	892	824	874	913	886	856	866	845	897	911	873	863	842	853	843	821	901	869	875	808	875	875	871	841	856	863	861	881	865	856	851	907	822	817	809	884	785	829	854	840	842	838	761	844	805	932	811	859	858	893	842	888	809	863	803	818	798	854	790	824	868	861	887	843	840	832	867	854	801	828	906	858	798	856	845	836	808	837	840	836	836	863	827	865	862	856	854	821	865	863	843	847	836	839	894	840	888	844	889	872	872	823	829	834	886	850	883	882	830	905	832	827	798	855	849	821	809	824	829	850	816	815	895	880	885	851	855	848	817	933	875	841	834	845	808	839	873	856	892	819	813	855	792	809	893	848	805	865	842	831	889	859	846	866	776	823	883	917	853	877	916	867	881	789	865	847	849	883	825	831	862	817	819	872	812	828	908	871	864	861	862	806	808	817	855	780	852	838	801	877	803	866	840	853	865	897	862	843	836	857	874	878	882	863	810	860	848	817	800	872	825	910	840	842	808	897	855	846	844	877	834	891	855	809	847	827	818	829	898	852	845	793	833	821	843	880	829	844	819	848	816	822	851	858	869	870	862	840	885	823	868	807	889	903	860	846	843	834	854	792	874	818	871	860	862	851	819	879	848	877	856	868	929	808	837	843	864	822	867	839	807	863	864	842	874	857	801	860	798	794	817	822	837	855	866	853	851	791	823	839	827	785	861	837	865	836	877	826	812	827	806	812	862	827	884	867	855	867	901	862	832	876	879	829	848	868	834	919	909	853	841	772	821	839	825	856	866	834	887	842	875	829	790	903	850	847	906	904	832	858	830	820	897	811	846	891	900	846	818	834	839	851	779	856	870	866	929	874	857	865	853	858	903	891	860	810	911	793	870	865	861	867	861	848	840	797	845	819	819	840	873	762	857	880	863	881	857	889	831	815	893	880	820	863	870	834	866	814	828	878	842	836	819	919	902	875	858	865	906	851	854	848	817	844	870	828	880	839	851	835	859	857	873	852	879	825	848	843	839	812	844	854	852	864	834	835	812	838	857	859	843	812	825	842	873	840	827	861	882	885	834	863	837	854	876	854	856	837	855	850	823	852	854	809	834	847	823	867	856	841	868	909	901	842	794
29963	29782	35465	27329	17616	11022	7147	5406	3972	3220	2525	2118	1859	1571	1393	1240	1155	1091	977	941	902	917	875	857	811	839	820	818	764	747	778	737	753	752	759	749	679	676	758	756	674	766	696	670	741	714	693	710	706	749	727	709	752	748	713	764	669	696	685	724	714	742	703	701	724	708	685	701	706	701	728	663	672	692	721	694	717	697	707	696	717	718	723	691	728	696	715	712	715	703	659	751	700	687	731	730	643	782	730	662	690	708	693	658	711	716	712	684	669	711	740	674	735	742	685	737	751	726	687	730	675	697	711	707	694	714	720	713	721	671	718	722	692	670	665	729	664	723	702	690	713	655	675	763	730	715	706	673	688	694	706	716	716	674	690	682	674	729	688	710	768	672	692	720	685	664	702	697	701	746	704	661	710	709	731	661	705	728	680	677	755	708	699	716	682	723	713	657	641	735	708	702	721	703	721	692	684	664	705	698	738	688	669	724	720	687	693	688	689	724	745	714	761	702	735	737	697	735	697	740	715	732	723	753	716	758	674	669	641	653	697	690	683	681	696	715	717	698	675	668	664	657	748	698	668	703	666	683	694	657	655	685	726	691	688	709	691	701	677	685	714	684	743	711	689	702	697	682	685	676	721	710	647	720	735	704	671	719	734	738	693	728	743	702	716	711	770	680	683	704	709	665	678	744	732	690	704	661	700	704	685	679	722	660	702	752	696	690	706	686	682	692	692	712	634	663	664	641	666	710	694	734	706	701	730	724	735	665	688	726	709	723	763	710	700	671	730	699	741	716	710	691	673	655	737	714	668	696	693	769	733	663	676	680	729	700	649	694	704	748	704	708	683	735	695	746	732	710	722	680	698	677	703	672	702	715	738	649	695	737	707	703	719	694	684	711	692	706	750	677	692	694	702	684	727	725	725	723	705	701	699	696	692	709	704	686	671	683	707	718	727	713	742	698	728	677	723	706	650	698	651	700	709	714	650	696	713	711	714	688	723	712	690	746	642	718	713	691	687	721	653	682	690	696	717	702	710	719	719	660	654	683	663	709	674	748	727	710	664	678	686	714	722	705	708	733	698	691	721	676	663	755	697	688	679	716	714	719	671	686	700	730	689	692	709	711	694	703	736	728	682	700	701	699	720	681	693	675	694	698	709	690	742	684	723	707	761	686	714	669	694	678	726	694	705	720	699	683	706	669	763	703	688	664	696	682	709	685	713	710	755	712	680	698	681	721	741	730	684	699	755	661	692	722	730	718	736	678	735	673	734	668	699	695	685	705	725	725	700	717	689	710	692	775	703	729	673	670	710	708	716	684	750	704	706	648	720	714	731	749	718	689	720	666	727	705	679	671	682	703	645	670	678	738	671	695	682	703	698	674	732	660	759	699	700	709	697	678	683	684	690	684	692	720	693	699	702	699	685	704	704	700	680	680	702	699	728	698	687	708	719	662	687	743	738	693	706	677	703	703	741	672	695	689	739	712	683	730	665	719	712	714	682	704	705	696	676	688	708	727	707	686	712	717	697	746	671	738	671	740	702	685	755	765	678	703	690	723	738	712	740	686	707	720	699	694	656	754	677	704	689	698	743	681	733	699	665	726	733	754	738	694	753	708	685	701	688	717	642	710	709	691	712	724	684	676	684	647	676	695	699	712	700	738	715	732	673	708	642	714	708	685	724	664	693	717	699	663	690	736	711	705	699	669	677	714	639	686	706	726	686	739	693	707	708	692	697	706	696	738	693	723	707	663	675	675	666	778	720	689	687	678	734	678	725	688	711	696	727	729	674	710	732	741	723	719	651	699	711	732	708	722	715	708	665	681	685	677	701	673	697	732	696	700	679	696	704	663	669	704	658	682	661	687	770	668	660	701	691	726	696	694	706	702	709	703	693	680	765	718	730	703	719	672	743	690	739	736	738	752	676	693	658	711	736	707	690	682	678	736	742	681	686	673	714	678	727	745	773	700	765	638	727	664	679	703	708	708	710	705	709	660	681	705	685	683	734	715	750	693	740	710	710	723	733	697	694	695	741	622	755	771	676	684	684	707	744	734	717	633	676	723	727	690	705	681	668	688	693	701	705	703	757	732	734	644	681	723	707	683	702	714	698	695	735	708	712	748	727	683	685	662	671	726	665	724	720	742	689	696	759	703	722	681	664	732	707	734	719	761	682	702	721	702	686	729	727	686	708	695	676	721	712	726	733	689	738	690	688	637	675	705	709	722	701	680	697	693	732	722	710	697	699	656	725	669	697	671	663	696	707	651	710	674	720	721	698	704	690	675	696	727	719	658	693	701	681	691	705	689	651	707	735	749	706	654	698	666	713	726	743	683	722	721	682	693	660	724	613	688	722	722	699	681	710	685	683	669	727	680	673	693	674	703	716	693	705	721	701	745	717	676	751	725	707	688	706	716	690	703	680	663	662	699	735	739	683	758	710	722	671	716	720	688	725	715	671	689	755	712	715	682	715	704	704	670	666	720	688	665	714	698	716	660	757	683	677	735	702	700	721	681	718	705	740	714	726	711	726	686	752	626	694	736	676	670	679	706	690	660	691	669	722	671	709	718	651	716	710	691	668	695	697	700	696	692	663	691	713	714	729	675	737	734	680	724	790	702	715	687	715	687	700	754	679	679	661	721	705	695	696	694	723	738	708	699	652	666	715	721	705	725	761	713	646	700	677	707	695	713	709	728	718	713	693	673	742	670	692	709	757	726	704	693	709	661	696	672	723	677	706	726	728	711	717	713	756	706	692	719	711	719	697	708	673	708	692	715	750	793	722	738	684	698	692	668	674	744	692	664	722	731	690	658	729	703	709	687	685	657	716	712	674	717	723	733	698	707	700	683	679	710	683	679	689	706	705	683	710	674	724	743	676	685	706	726	724	744	701	737	732	679	733	718	656	724	707	663	727	717	693	717	685	717	728	697	728	695	706	729	686	701	745	722	688	739	726	714	746	702	731	724	711	670	681	736	708	682	728	705	705	691	720	739	723	674	728	712	699	715	658	665	684	673	692	718	730	653	739	716	667	698	665	715	673	729	694	689	715	664	692	672	688	689	718	739	731	706	708	723	713	692	687	752	712	703	712	701	735	723	733	690	696	738	734	683	710	719	719	685	716	752	744	721	720	672	707	698	714	719	688	716	717	665	683	662	704	705	670	706	708	693	721	716	650	739	709	736	711	655	725	731	746	686	703	684	698	698	744	679	683	713	668	703	666	727	691	650	749	684	715	670	750	747	697	691	655	680	705	706	688	724	689	671	687	688	750	687	694	691	656	670	728	712	724	708	722	712	721	756	724	774	709	678	701	681	687	676	704	747	730	687	702	705	721	747	774	736	691	723	715	740	702	679	769	752	642	696	709	734	714	717	734	670	728	723	705	683	718	726	715	667	700	671	684	692	722	736	715	707	699	742	681	707	678	668	701	695	706	713	684	719	695	731	747	759	700	663	752	680	716	711	721	686	659	688	663	724	679	709	683	706	690	712	705	699
27060	44940	35834	24755	19083	13840	10204	8161	5928	4761	3710	2978	2394	2023	1689	1542	1338	1237	1185	1107	1038	992	982	891	874	901	818	841	751	835	812	803	748	785	776	728	723	747	750	720	712	755	705	696	700	696	710	720	730	712	757	727	737	695	753	727	719	704	742	722	694	718	742	719	697	714	726	722	664	712	678	728	711	709	728	683	680	701	700	736	688	702	759	745	722	722	738	711	717	739	715	743	675	716	701	716	709	712	720	709	694	690	667	702	736	708	691	730	706	732	712	702	697	740	748	692	676	664	708	701	703	676	693	717	700	652	734	744	741	723	726	740	713	707	706	674	746	691	672	698	699	739	672	701	757	739	741	733	663	715	701	745	682	722	725	742	721	744	672	684	737	728	734	728	711	727	680	706	718	658	726	731	743	718	766	733	721	719	731	738	713	668	706	742	722	746	737	707	692	718	725	732	755	756	712	683	724	726	766	753	733	745	699	705	788	672	742	736	669	673	689	689	716	706	698	726	745	687	748	717	728	700	703	724	714	703	706	708	699	702	704	716	684	674	666	743	753	697	743	706	682	713	745	741	684	706	734	693	726	727	713	708	707	748	682	712	731	720	714	664	692	719	719	763	670	707	680	704	724	702	678	694	775	704	701	730	712	738	708	722	695	701	668	747	732	709	771	736	714	744	699	699	761	705	692	676	667	724	709	711	748	715	712	691	701	709	741	725	733	728	738	679	722	710	701	724	699	726	729	730	693	640	736	722	684	701	772	723	731	719	715	720	661	739	759	732	691	690	705	719	728	679	756	717	711	683	736	722	701	736	688	740	672	684	804	700	721	704	735	740	719	768	735	690	741	692	724	724	695	720	746	690	710	745	747	710	724	748	674	688	791	682	710	703	732	717	734	742	709	728	722	664	745	699	728	655	747	718	683	684	716	749	731	760	718	751	733	703	708	714	702	703	729	707	630	740	745	726	716	703	700	760	733	695	726	700	692	694	687	710	709	697	687	709	711	712	726	737	692	691	741	637	734	694	690	704	685	750	735	720	744	711	708	713	701	707	688	680	772	732	720	767	714	760	740	694	737	709	703	709	740	722	699	722	723	729	734	686	713	682	690	707	689	725	716	729	745	647	737	694	686	662	704	671	723	689	727	714	733	712	690	742	640	681	712	754	740	703	714	753	697	755	696	726	723	749	685	728	676	709	746	728	659	696	715	684	742	723	723	714	710	689	679	690	748	701	691	725	747	682	699	699	684	711	751	692	735	736	689	677	741	713	723	711	730	683	761	686	717	756	723	714	760	734	678	706	746	714	748	742	736	701	703	725	686	695	742	722	687	688	715	704	711	727	724	751	674	728	737	695	733	714	713	757	759	692	724	682	748	727	679	711	698	712	691	692	703	713	694	713	678	656	728	702	730	733	730	723	676	700	693	668	700	725	712	731	711	708	692	754	730	763	708	686	719	692	742	716	675	748	697	732	721	711	704	732	723	729	721	752	739	724	710	754	768	723	720	717	699	679	741	705	714	708	799	733	675	693	714	701	727	724	725	708	704	749	696	719	699	743	720	689	721	720	749	736	684	700	709	707	727	732	720	712	728	721	739	789	753	714	676	712	716	716	700	755	726	693	684	722	716	750	694	754	751	742	713	716	690	742	706	706	705	742	735	721	752	696	678	770	715	703	764	720	704	698	730	736	655	699	699	731	744	700	685	741	721	747	716	678	738	732	680	712	736	787	719	724	715	675	738	713	679	680	761	729	717	738	690	690	721	736	715	691	697	722	710	691	688	706	694	679	721	698	665	740	749	733	730	706	701	745	698	735	752	674	677	755	735	713	750	693	732	737	726	675	704	731	739	748	751	748	740	751	697	731	704	679	732	730	738	736	701	712	714	711	698	693	704	707	723	735	759	725	716	703	701	724	734	690	678	756	704	709	769	678	710	733	731	719	739	696	754	764	716	740	674	774	758	699	743	720	711	747	707	741	701	743	710	753	663	669	675	739	667	752	688	723	741	713	746	716	740	746	676	717	775	745	712	707	724	744	721	690	716	687	691	709	691	661	730	735	704	749	722	722	755	701	694	709	751	724	738	699	742	754	736	742	721	703	706	688	722	725	724	753	769	730	705	751	754	692	743	719	753	722	689	724	707	736	752	728	666	684	704	687	809	748	714	674	761	695	702	667	751	714	683	713	704	715	710	703	686	702	739	695	689	710	666	738	752	691	711	686	699	729	697	710	750	728	686	732	737	735	753	710	728	700	719	715	726	711	722	726	741	789	725	714	744	710	731	741	716	704	693	743	720	715	697	667	731	721	723	727	749	697	692	716	692	705	703	688	685	701	746	769	695	666	704	715	718	728	724	703	721	715	723	682	738	678	708	720	712	738	723	690	764	692	679	732	731	711	772	691	725	709	728	759	719	715	708	733	702	684	726	747	675	755	725	736	721	721	731	777	719	678	705	656	706	717	648	680	717	715	703	765	681	699	748	705	662	714	741	712	760	755	732	732	708	702	707	694	691	705	729	736	721	717	743	716	710	747	669	721	721	736	706	691	744	735	687	716	702	716	720	684	728	720	730	744	728	712	689	728	691	716	750	712	710	714	758	751	721	686	682	701	686	719	702	725	702	728	678	739	724	775	666	694	716	750	728	743	690	706	735	738	693	680	724	688	727	705	720	700	687	708	747	710	689	704	734	726	762	686	734	688	733	738	715	728	736	734	758	702	668	742	683	716	709	724	712	707	744	734	740	691	686	677	742	715	684	719	747	741	723	704	736	732	675	688	709	698	688	719	700	681	736	722	732	705	705	730	706	713	687	725	649	703	743	667	711	777	750	675	735	716	696	727	680	734	729	684	731	734	712	733	716	746	699	678	696	671	721	706	688	725	722	734	772	762	741	751	684	697	706	726	713	755	749	740	704	712	710	738	725	670	695	731	690	719	697	702	717	740	696	689	707	768	714	782	743	719	715	693	736	707	714	710	741	689	732	639	707	700	662	726	724	750	708	692	735	732	738	680	727	707	680	690	747	723	719	712	721	735	742	710	721	711	730	716	708	722	699	668	702	694	745	680	719	694	681	720	701	660	764	706	735	683	637	688	722	725	769	671	723	731	706	725	760	744	708	739	698	702	696	746	694	671	691	688	721	745	694	707	717	690	684	737	717	667	757	760	689	664	725	692	740	728	709	743	704	725	728	709	685	733	721	681	741	691	728	692	728	740	685	678	685	712	695	657	708	692	758	720	701	708	716	712	767	697	669	714	703	684	703	740	703	725	721	718	722	724	715	744	710	739	701	693	712	679	705	706	711	703	743	723	700	735	740	698	680	668	746	707	697	700	683	702	668	674	720	745	695	699	710	770	731	692	727	686	757	664	700	702	690	701	764	714	713	756	671	725	680	669	704	693	739	734	709	708	704	688	696	711	710	777	709	733	685	724	632	742	715	744	669	745	719	708	706	692	671	749	732	718	723	691	711	723	722	711	700	728	721	675	718	680
24310	21554	28994	25441	23424	20337	13731	8758	6275	4795	4005	3206	2602	2218	1928	1626	1497	1290	1283	1162	1130	1082	1099	997	1015	1009	956	917	867	872	877	889	891	819	831	765	820	805	845	727	766	757	829	823	731	755	770	739	761	815	772	782	736	739	808	818	746	776	776	798	773	763	806	768	754	774	762	725	803	740	755	741	783	722	780	771	745	779	795	759	724	756	775	737	747	772	762	739	806	734	732	710	797	726	759	802	794	739	729	748	740	754	799	737	790	746	767	740	781	772	686	803	760	730	761	721	713	704	796	788	777	739	775	754	741	772	834	789	753	717	719	760	739	801	750	765	739	782	786	715	749	754	762	725	775	714	748	772	759	728	843	711	793	807	806	789	793	762	835	782	776	737	771	783	720	771	724	724	738	804	756	733	757	771	738	737	761	771	790	742	774	762	809	740	746	781	787	771	742	731	757	816	744	713	802	762	771	785	742	774	763	717	764	772	755	799	760	774	783	777	778	762	762	784	819	749	779	787	774	766	747	799	789	805	737	753	747	741	810	788	763	756	766	774	772	786	777	764	744	750	757	759	738	760	770	789	818	776	724	754	800	763	814	748	760	771	795	749	777	723	724	776	705	790	759	719	768	737	706	767	769	762	763	740	798	766	788	784	685	730	809	761	770	708	765	746	778	774	721	766	798	754	806	719	763	777	748	734	770	794	747	759	747	734	796	738	748	754	820	768	781	800	778	772	760	758	819	726	718	781	745	792	762	795	773	731	754	787	768	789	786	769	759	741	738	746	705	793	763	755	734	820	750	770	754	731	715	757	768	756	777	849	766	740	732	776	751	798	756	761	768	789	775	751	784	768	767	723	754	790	802	754	754	736	725	705	799	759	796	778	742	805	759	749	813	734	767	777	790	772	751	775	763	763	740	755	718	751	814	793	799	792	776	808	713	731	749	775	829	764	780	812	790	819	786	772	749	759	750	784	789	728	748	739	774	755	737	728	723	785	752	771	768	765	764	771	755	745	754	855	714	778	741	736	742	801	786	745	740	713	809	724	733	785	780	777	768	754	780	870	790	806	763	741	723	763	750	775	799	735	774	745	762	760	796	758	746	764	813	734	794	768	745	726	738	745	756	751	784	780	774	786	782	790	813	770	780	698	722	784	789	786	769	726	773	773	783	801	749	746	772	720	726	812	746	764	789	810	760	733	706	768	764	763	763	790	789	740	750	777	764	765	774	793	720	730	720	765	783	711	793	791	726	719	766	793	763	760	823	777	779	774	813	758	785	814	771	722	740	760	760	757	769	742	759	758	739	787	743	778	769	750	761	780	743	776	795	737	768	717	735	772	758	749	774	776	766	798	784	776	839	824	793	735	804	790	746	763	760	754	739	735	784	755	725	783	785	797	758	776	785	792	831	763	782	799	700	795	780	733	743	783	714	721	787	768	747	687	754	770	751	741	751	778	798	734	750	751	749	724	741	738	747	749	738	766	798	830	758	776	768	757	753	809	782	755	758	718	806	734	821	774	761	756	759	758	776	776	799	757	705	709	751	792	766	740	708	794	740	755	771	709	767	805	737	822	738	773	772	728	841	788	718	724	749	778	755	751	743	764	753	809	827	826	782	802	754	787	758	740	725	752	759	747	741	779	765	732	764	739	759	726	747	739	727	731	776	719	749	781	720	753	692	758	761	725	694	739	787	774	738	787	762	740	767	771	757	768	761	772	779	753	766	759	745	746	732	750	759	789	805	742	750	757	795	780	746	690	809	751	796	801	777	747	772	730	740	769	769	793	776	784	724	787	777	782	750	786	782	757	780	720	752	748	752	760	808	753	742	730	790	740	809	766	726	773	805	740	719	769	792	806	765	827	747	789	789	781	739	767	735	772	779	739	753	735	729	757	781	815	786	775	778	759	783	741	764	768	737	742	752	778	760	782	743	754	749	743	816	805	725	801	759	720	781	765	729	710	710	757	752	748	771	720	804	786	773	818	869	783	778	763	773	748	751	763	786	773	770	790	740	753	792	755	766	720	770	754	707	781	777	759	824	782	724	790	780	798	728	783	752	740	767	784	775	733	811	763	737	782	766	720	733	746	784	763	809	758	813	767	779	785	767	764	749	769	763	759	720	751	796	756	756	747	731	770	698	725	773	778	744	769	804	679	715	755	768	790	747	762	755	738	755	793	751	719	765	767	756	757	719	692	754	765	767	810	775	778	721	740	745	752	730	795	732	770	730	784	762	761	741	727	732	818	733	781	762	747	759	783	777	721	777	780	733	763	778	757	699	733	775	780	745	737	733	723	752	764	705	746	768	743	757	776	788	761	764	764	727	761	760	843	724	744	771	753	694	827	768	754	698	732	733	775	755	757	739	758	748	781	776	788	776	757	729	721	745	740	780	715	725	766	815	798	737	756	744	753	719	789	741	768	769	764	757	745	748	722	778	744	792	720	790	792	743	785	762	759	735	717	806	747	754	744	745	759	777	743	796	730	706	790	833	765	768	761	755	784	717	730	743	743	722	769	718	728	697	799	715	742	747	777	764	753	753	786	733	722	778	792	763	732	747	770	739	741	753	814	760	716	780	732	800	725	670	746	757	771	759	784	769	733	805	781	770	722	768	744	750	781	745	799	750	768	781	788	791	754	794	784	708	793	814	781	774	756	770	725	730	757	772	727	742	731	721	742	718	749	728	750	787	817	795	757	761	750	714	798	787	762	712	767	786	785	816	779	796	775	717	715	664	759	723	754	830	728	761	771	762	770	771	786	808	741	736	788	700	757	743	738	805	824	782	770	718	812	768	719	761	732	782	773	726	751	759	795	786	744	778	752	735	773	760	781	783	747	773	771	761	802	765	747	735	817	755	763	802	738	726	772	699	792	764	790	770	758	774	740	769	725	796	768	770	783	770	800	772	770	766	732	744	820	723	736	766	802	771	763	743	758	790	750	745	751	759	758	726	764	813	756	743	782	781	706	760	770	740	799	765	762	807	779	730	810	727	744	780	781	771	762	779	740	751	728	756	756	746	724	779	813	779	738	770	700	797	783	752	764	753	749	747	752	718	746	733	731	794	776	791	766	735	745	735	809	825	723	720	743	790	783	762	726	777	743	717	728	792	768	783	770	747	777	791	765	757	727	750	747	799	766	774	754	738	736	729	751	769	767	770	737	769	781	754	771	830	763	810	764	710	762	737	802	759	792	763	735	809	761	766	747	772	768	751	755	741	728	764	741	810	774	738	739	766	733	765	731	762	717	788	755	729	723	757	769	777	748	737	784	722	795	804	776	768	726	771	801	749	713	757	705	740	774	794	804	770	792	772	759	769	743	730	794	755	725	786	718	767	741	757	759	781	782	729	713	785	780	777	792	773	784	776	804	731	788	748	732	763	783	779	772	747	787	784	772	755	751	841	756	741	756	786	763	766	789	837	758	796	759	719	746	771	774	754	738	719	733	759	759	808	752	756	724	757	783	821	750	730	764	751	793	759	795	832	728	764	756
26902	52132	42564	31004	25252	19497	14520	11642	8922	6872	5471	4415	3542	2932	2376	2067	1828	1606	1422	1376	1342	1296	1259	1031	1078	1058	985	957	906	910	947	889	825	848	860	851	775	806	789	768	822	795	766	820	820	776	808	774	800	766	779	802	764	779	739	804	758	760	780	720	791	812	753	774	790	771	802	755	761	802	768	790	775	812	772	749	725	748	748	764	774	784	734	786	756	779	773	720	791	727	800	821	743	781	783	741	775	754	749	783	765	733	770	754	745	763	775	762	741	768	768	805	791	740	773	792	789	759	760	745	791	783	725	753	743	800	812	788	809	745	766	739	757	801	741	741	847	775	769	758	706	727	763	802	756	781	752	775	774	758	764	756	756	799	761	773	816	789	800	768	742	805	748	777	805	755	773	793	744	764	785	780	777	779	796	757	781	766	736	773	784	775	746	797	775	736	787	763	776	808	725	741	779	758	777	786	732	813	745	794	732	791	800	752	783	716	729	757	741	737	786	736	752	767	762	761	787	750	770	786	759	746	734	765	757	760	770	810	795	768	754	748	791	753	789	783	757	735	771	735	708	769	776	702	805	772	719	753	753	786	711	737	767	746	786	781	768	817	765	778	749	738	756	811	754	758	767	745	815	795	788	765	738	753	757	789	768	781	767	779	742	768	729	714	764	804	791	751	779	762	722	770	743	760	760	713	770	742	757	779	756	796	748	747	785	768	720	786	779	739	766	749	733	765	744	741	763	743	740	733	754	763	718	783	747	751	798	811	814	733	748	750	713	734	789	770	788	743	779	724	723	766	754	788	731	795	818	723	773	793	762	723	794	817	789	771	722	767	764	763	773	803	752	724	786	749	772	773	778	775	784	726	770	794	759	717	711	747	770	794	720	779	772	724	768	784	765	766	787	755	746	748	772	747	768	783	729	804	763	743	797	793	758	767	764	734	793	756	751	748	743	773	751	757	809	739	793	762	765	790	739	743	670	749	794	750	793	762	781	724	779	697	768	753	813	804	771	785	739	750	721	752	777	754	770	818	748	786	792	777	710	759	784	740	752	753	768	786	729	711	775	729	808	792	704	727	756	773	806	806	804	755	738	785	720	761	766	787	796	743	790	775	792	746	736	834	750	740	752	772	770	768	794	800	818	788	735	786	762	767	703	773	729	798	803	777	773	739	770	735	790	787	803	737	727	688	751	773	768	723	782	742	733	728	777	756	708	764	772	753	790	746	726	784	755	754	788	771	782	757	770	750	753	793	755	782	745	782	760	779	768	747	742	820	800	789	756	765	729	762	775	742	817	728	749	712	745	770	783	773	800	795	740	794	722	749	749	723	739	751	771	707	767	757	794	749	786	736	815	823	751	808	733	774	753	730	777	775	818	749	753	768	775	759	759	792	792	787	775	771	814	787	700	777	768	694	797	778	765	791	777	713	764	732	755	766	755	774	757	736	788	785	779	739	803	759	748	748	786	758	737	785	726	748	745	753	768	792	797	776	763	769	743	766	793	776	782	749	769	792	716	775	747	811	782	795	812	728	728	748	838	784	801	786	783	718	806	775	741	744	718	752	740	825	820	756	751	804	796	730	758	769	797	760	745	791	758	773	740	727	809	750	761	766	760	814	752	743	737	845	828	737	794	754	800	750	752	774	761	786	779	758	739	737	747	761	783	767	769	788	727	715	729	779	769	772	753	747	767	738	765	779	760	754	793	771	721	751	788	740	795	778	757	755	749	802	745	726	729	778	746	772	776	746	762	821	763	778	770	750	744	792	807	697	820	784	767	766	765	774	757	747	736	741	734	780	771	776	776	770	793	767	735	751	763	736	747	809	759	752	763	790	785	772	758	749	780	782	770	749	767	747	772	754	733	741	775	779	757	785	741	754	736	761	799	764	696	774	762	787	750	763	738	763	745	783	751	758	805	756	747	745	740	763	771	782	770	795	737	784	762	792	748	771	771	743	779	772	815	775	744	753	711	759	760	766	771	756	759	762	765	743	760	756	732	812	738	797	790	776	760	782	715	762	788	722	790	792	735	800	719	793	764	810	757	792	757	752	741	774	740	732	794	789	773	735	758	701	778	748	751	799	740	806	747	750	743	775	782	775	791	783	793	762	763	770	777	773	744	715	746	746	752	772	780	766	734	756	745	774	756	763	768	726	803	766	788	785	772	761	754	797	745	730	759	817	851	823	761	739	725	738	796	717	793	742	773	746	726	775	795	756	783	759	765	792	800	781	749	759	789	739	773	785	792	754	759	738	756	827	762	771	792	721	724	775	772	802	762	796	739	793	772	764	790	702	787	775	749	745	738	742	781	785	780	753	753	752	762	769	732	798	802	714	794	810	842	709	733	749	767	757	738	774	767	844	804	768	795	747	801	788	743	812	755	751	761	721	755	778	788	721	752	756	765	749	781	781	810	798	741	805	732	773	812	753	788	762	712	719	731	711	762	701	800	728	744	754	766	757	783	784	742	769	774	724	804	774	723	768	744	741	751	756	722	800	789	767	763	782	767	782	762	739	752	797	746	729	718	738	750	745	713	795	759	769	795	774	755	797	810	704	765	729	780	775	792	769	781	772	790	821	748	759	714	834	778	751	765	774	743	762	804	717	745	777	795	763	770	812	700	773	760	746	810	795	790	770	771	798	765	723	751	757	764	775	760	728	704	751	774	750	714	759	776	782	768	739	791	741	747	780	720	779	813	769	750	783	762	740	812	749	768	764	740	766	749	769	799	702	750	793	765	744	801	716	734	796	744	750	691	775	765	787	752	754	723	728	776	755	826	764	793	788	765	737	774	773	753	756	789	757	772	768	751	775	734	769	791	711	772	795	756	778	774	785	777	761	777	728	756	724	792	734	770	824	778	770	804	826	781	790	770	755	698	746	741	715	791	759	738	778	690	745	786	726	792	751	792	773	768	791	758	793	772	742	785	761	816	733	744	839	726	740	682	759	740	733	775	752	753	737	780	762	819	756	754	808	770	784	798	739	735	775	767	816	746	775	771	745	734	747	725	729	816	780	785	772	695	771	716	738	757	758	774	817	803	779	773	766	798	707	702	764	792	761	757	744	748	747	768	778	773	734	723	752	718	775	791	811	721	759	754	784	730	776	777	764	823	781	759	758	766	791	777	740	764	723	751	713	748	751	753	787	749	767	782	748	846	720	756	753	765	781	786	749	764	796	825	768	784	759	762	770	760	721	783	791	753	734	767	739	825	757	801	808	751	736	806	726	788	769	751	778	760	735	779	802	790	760	774	766	751	780	736	792	755	796	769	743	728	773	833	714	776	744	783	792	763	728	774	742	793	752	813	807	761	740	742	772	770	735	776	786	774	785	730	790	801	756	746	815	773	794	739	747	754	780	754	794	816	724	765	759	843	817	748	774	736	763	723	747	780	749	769	760	745	715	788	803	756	820	815	763	807	786	787	743	742	845	753	735	783	733	769	757	808	764	775	740	723	803	767	742	775	752	733	757	748	720	734	727	735	766	774	738
25507	21570	28641	27596	21481	14991	9679	6507	4770	3838	3066	2535	2272	1933	1652	1404	1311	1175	1169	1070	1077	1005	981	984	978	907	887	818	821	830	851	861	813	792	801	811	803	787	815	802	715	747	809	784	711	768	805	739	762	719	766	707	767	729	745	729	763	762	779	721	721	754	750	700	758	710	754	758	760	727	721	745	733	753	756	730	744	713	723	717	730	777	742	730	797	703	735	731	751	742	736	740	726	725	763	737	743	733	735	743	749	732	696	735	714	720	704	743	748	764	689	726	745	752	803	743	762	704	717	738	759	745	658	771	771	774	715	753	763	749	747	708	726	732	765	755	755	755	763	732	747	705	705	731	731	741	734	678	718	732	753	687	697	737	743	750	750	768	776	728	795	722	744	774	733	743	726	731	772	725	805	705	752	769	732	750	753	765	789	708	745	697	768	738	692	757	744	745	783	771	729	775	742	756	746	720	715	729	706	725	744	770	730	772	692	753	736	728	728	734	727	714	758	725	709	786	738	704	744	758	741	738	752	769	744	731	769	740	694	753	735	768	767	778	736	734	765	678	757	739	739	771	722	762	717	746	759	759	714	729	753	776	724	708	776	749	733	780	738	712	768	766	726	714	687	792	712	757	807	743	715	746	752	722	773	704	704	743	776	746	788	761	713	735	720	747	734	766	759	767	772	778	828	731	725	728	732	703	681	739	772	728	678	696	795	750	740	798	706	794	696	733	752	751	750	726	770	741	748	736	758	753	731	733	804	683	767	759	713	797	730	742	731	746	728	747	733	770	750	762	709	780	762	704	746	686	738	757	736	740	706	717	746	721	701	719	742	742	695	722	733	737	701	734	701	677	698	785	732	766	730	757	721	772	732	730	760	737	736	730	702	710	737	749	716	709	721	730	812	685	734	695	747	759	713	689	759	716	765	771	713	753	740	743	704	741	778	754	723	721	765	698	763	723	735	767	729	724	747	759	730	734	771	762	752	750	765	737	760	769	743	714	717	724	741	724	705	741	763	735	737	714	745	776	694	734	740	739	740	776	744	748	767	814	742	735	740	798	718	705	748	767	702	722	736	699	750	794	693	724	749	783	681	704	770	715	756	700	764	712	765	722	726	803	772	722	762	757	740	713	749	774	738	726	718	794	773	772	746	747	702	719	733	751	739	719	693	729	742	773	767	761	749	739	716	708	793	713	750	785	717	719	708	706	686	798	753	718	731	740	770	758	739	726	741	706	786	755	711	687	773	699	746	785	799	799	728	762	755	696	752	714	726	716	757	772	777	659	759	764	748	705	705	813	735	701	815	749	779	790	726	786	711	823	755	743	750	731	739	731	747	729	742	732	751	799	693	778	757	745	775	732	786	702	709	707	727	729	735	764	758	738	730	742	752	798	760	736	768	735	697	758	769	741	763	748	744	751	756	757	702	711	827	762	735	741	759	777	730	768	729	773	729	744	750	677	753	746	719	748	756	762	799	774	729	692	761	723	726	749	737	731	798	701	658	738	775	751	741	741	702	731	735	723	720	784	740	730	777	783	749	738	723	704	717	697	798	749	777	780	787	708	781	753	726	805	686	741	712	747	773	766	781	769	726	755	736	781	760	731	737	725	774	761	737	752	749	756	744	726	726	772	748	768	728	764	735	759	713	718	752	754	743	680	747	780	749	726	684	745	755	720	751	781	705	740	774	721	760	748	768	767	739	760	718	709	745	748	778	739	775	708	713	729	735	728	683	769	743	763	749	703	699	757	742	781	727	721	794	743	731	703	733	725	731	754	733	791	749	762	749	756	742	728	772	797	758	725	746	755	708	778	703	777	782	714	739	715	710	719	714	770	700	733	747	709	740	690	686	730	725	707	720	748	736	715	737	699	760	790	736	731	728	740	691	757	773	711	735	774	743	691	780	725	721	721	738	698	732	744	699	745	777	703	715	712	777	779	805	760	722	717	729	747	724	761	761	720	757	753	768	755	737	749	723	742	761	772	707	714	758	771	718	697	772	735	740	741	756	754	739	759	749	739	722	761	706	695	747	780	748	740	747	733	727	753	733	754	755	710	752	755	727	723	779	752	735	745	716	708	719	676	729	708	723	742	763	752	764	790	757	689	742	726	692	767	723	746	711	715	709	720	769	774	709	742	741	788	721	733	724	754	774	821	770	743	738	738	764	762	733	770	749	718	742	737	726	729	708	725	742	715	671	679	691	738	702	720	743	710	708	685	739	796	767	751	769	739	754	724	769	734	709	776	782	814	696	713	708	731	704	696	761	740	728	760	763	764	759	735	712	752	734	706	726	760	731	730	727	720	763	710	736	763	742	679	730	758	722	751	748	774	733	750	720	720	697	706	753	798	731	721	785	726	742	747	699	754	747	745	730	726	792	747	754	748	745	800	709	762	762	724	720	694	766	745	697	754	742	714	696	747	764	716	734	735	761	763	756	699	733	734	689	746	747	779	713	692	737	744	768	756	766	757	742	725	724	738	754	742	720	673	736	738	786	739	741	757	734	712	685	730	742	710	738	742	735	733	708	731	734	779	723	742	737	730	738	726	738	690	758	744	732	746	754	761	739	709	700	711	719	774	736	704	753	726	716	760	704	734	766	754	727	781	710	724	691	753	721	749	758	739	755	760	756	725	771	742	741	728	707	702	735	766	745	701	722	710	718	754	730	726	709	767	741	680	709	761	716	764	718	727	710	731	745	761	728	790	745	727	746	671	794	739	753	723	780	723	721	702	746	709	704	726	738	784	727	752	727	749	706	732	767	804	706	755	779	735	759	733	765	738	731	696	735	762	778	772	690	752	753	757	746	714	727	700	759	766	736	752	796	779	706	768	753	771	752	717	724	709	757	761	746	750	731	702	735	734	715	757	763	769	741	699	730	695	762	757	704	744	760	724	765	709	730	753	729	787	693	718	718	753	805	714	762	713	739	728	718	752	725	725	727	734	734	774	738	765	802	778	719	737	764	724	744	759	760	757	728	731	746	749	770	731	745	689	734	805	731	705	728	732	756	705	764	739	711	743	737	737	782	769	742	720	758	724	748	756	750	757	764	709	752	757	752	770	766	695	743	771	715	760	765	735	717	724	714	719	754	741	735	798	754	726	737	757	740	758	800	736	735	791	735	740	723	789	708	753	713	765	729	734	775	746	698	762	734	718	717	724	750	741	713	781	743	751	750	718	723	780	693	753	718	773	722	732	744	756	794	725	781	739	720	728	733	733	763	759	713	748	725	784	738	770	705	731	765	706	754	738	718	726	753	766	738	764	731	782	718	708	757	732	724	736	753	717	770	748	783	693	757	731	778	768	770	747	714	732	802	752	788	745	748	740	713	751	720	725	743	710	774	771	740	702	735	748	750	716	793	742	733	773	733	761	742	735	753	736	734	730	724	708	720	789	752	747	732	710	698	805	764	751	768	732	751	789	678	709	754	685	699	718	745	745	738	806	699	768	698	738	757	694	746	739	698	723	731	722	761	700	762	723	688	784	718	750
26756	48354	39149	27648	22612	17191	12491	9661	7476	5791	4632	3642	3125	2689	2097	1865	1615	1361	1337	1217	1237	1123	1151	1060	1024	1054	926	926	844	844	884	816	866	830	805	786	815	809	793	780	800	786	774	773	726	776	785	782	757	792	758	789	784	764	785	786	774	754	831	758	775	752	733	742	771	719	811	805	706	772	724	757	763	747	731	747	754	741	732	761	721	720	736	798	796	720	764	763	782	780	766	714	739	807	785	755	756	771	747	750	737	744	777	796	788	799	737	772	769	752	747	750	748	747	726	712	754	781	730	746	771	750	771	738	747	753	790	755	838	727	766	755	795	764	727	806	780	768	752	737	789	757	758	769	760	751	750	740	751	775	757	745	748	804	747	771	757	744	776	756	783	743	718	763	721	759	776	753	710	796	772	702	734	760	760	711	816	752	750	719	742	795	754	754	797	704	721	765	750	727	726	761	719	745	765	744	717	765	806	751	690	793	772	769	758	755	685	755	699	792	752	790	737	697	808	698	716	751	702	717	734	763	742	750	742	756	766	751	726	738	738	761	777	746	748	738	738	736	749	776	708	745	803	776	678	752	738	779	786	711	772	762	749	781	767	769	732	802	701	697	720	739	748	808	784	764	780	750	727	727	755	799	755	708	775	766	754	701	752	732	725	741	746	705	747	726	778	733	761	734	745	775	726	776	751	784	739	785	782	807	764	779	756	748	765	778	802	757	743	802	784	793	771	712	758	762	794	740	777	744	746	810	743	752	752	728	749	733	753	733	737	765	735	725	725	722	738	758	758	766	720	760	730	777	732	730	722	789	736	745	763	755	749	765	760	800	788	747	732	729	742	737	751	787	829	756	746	741	711	758	703	726	696	729	791	764	756	779	761	754	852	717	714	736	743	740	719	761	767	787	803	726	736	772	788	772	775	743	696	784	757	781	725	766	760	710	735	753	734	776	721	729	761	762	763	769	767	725	677	712	772	740	763	749	747	753	755	790	757	745	726	801	780	727	740	775	790	763	728	790	812	722	757	735	755	749	741	725	748	782	763	738	743	786	746	765	769	763	730	749	799	755	791	729	765	755	839	800	752	748	793	778	763	719	764	761	756	781	753	763	754	766	775	754	719	759	726	779	765	745	802	769	712	775	779	782	766	788	772	806	750	757	773	742	738	718	736	796	750	742	690	742	693	736	747	742	767	747	708	736	775	787	779	752	725	785	780	745	793	790	796	755	733	782	733	688	764	784	737	733	698	788	758	777	765	741	732	792	755	734	733	793	714	743	726	749	757	729	771	738	707	765	775	691	733	753	726	718	725	718	824	810	747	777	746	767	759	718	788	760	725	759	746	789	797	787	724	760	749	775	750	711	769	768	735	770	788	728	754	725	781	760	730	748	743	707	811	778	750	738	747	794	742	773	760	786	758	817	757	715	759	749	784	732	725	695	749	766	714	796	741	714	750	769	737	736	698	801	775	777	725	773	759	782	737	743	690	761	742	706	726	736	711	748	740	789	729	821	774	824	742	790	722	735	774	784	763	735	788	743	763	736	770	797	721	782	750	772	725	753	728	730	848	731	750	733	710	744	761	725	750	805	773	761	727	784	751	748	778	735	776	760	757	726	765	768	779	776	809	781	711	760	731	749	731	765	739	726	769	726	748	746	742	732	734	727	737	770	757	711	730	704	718	773	753	794	762	771	772	793	768	713	728	725	772	720	765	784	778	757	744	752	785	735	779	755	733	722	786	780	777	794	719	761	829	774	753	720	779	763	728	756	796	730	791	746	762	765	718	753	707	729	772	803	713	757	753	727	769	762	700	771	679	825	733	729	773	748	726	715	709	725	725	735	738	782	814	759	724	713	742	769	746	744	738	799	786	772	763	754	785	772	750	740	773	769	769	760	774	729	720	751	787	744	737	753	758	757	774	767	780	735	764	774	730	749	786	775	778	764	743	769	728	765	767	813	775	736	767	725	731	809	752	730	763	777	758	758	728	744	729	747	747	763	755	774	746	769	789	804	758	701	804	730	728	697	757	780	760	792	739	754	779	710	761	770	750	815	734	725	782	690	747	767	728	740	721	757	731	760	775	761	757	753	755	782	742	735	785	789	745	774	755	721	753	711	748	804	696	753	786	749	812	764	768	726	726	714	739	727	720	760	770	729	753	711	760	757	701	749	780	728	729	781	766	774	769	734	789	747	758	721	742	743	717	745	779	794	701	742	787	785	737	733	751	752	764	743	769	759	765	734	762	784	737	738	756	716	728	755	715	756	759	723	747	745	753	749	771	722	738	763	774	760	748	784	785	725	773	756	776	730	736	747	715	749	744	749	747	772	731	735	752	768	739	760	738	754	800	752	763	760	753	779	755	745	758	754	723	697	745	753	753	778	720	765	725	786	727	779	739	756	721	773	701	786	717	741	735	776	751	774	776	778	753	771	808	727	716	757	723	719	767	765	790	764	730	795	752	821	746	783	743	750	794	731	755	726	758	747	784	731	737	755	798	750	748	757	745	759	723	768	761	724	702	773	752	717	722	771	768	749	761	763	768	730	742	711	751	806	772	745	772	792	726	750	727	730	793	742	772	779	744	771	748	753	700	723	729	787	725	763	722	750	752	728	810	697	761	781	743	764	764	702	736	778	777	752	785	734	719	764	728	793	756	815	730	763	730	786	765	776	751	753	728	777	775	761	716	783	715	748	717	747	730	676	714	764	750	708	759	724	811	725	728	688	763	732	708	704	727	714	766	762	742	754	729	730	701	756	786	743	704	782	751	687	700	744	801	817	716	696	755	792	766	732	721	716	765	722	764	785	777	763	746	731	789	779	744	746	797	736	718	791	777	728	718	741	741	782	714	757	801	742	706	761	726	753	783	738	760	747	772	739	721	777	799	740	732	829	743	737	758	761	750	736	757	756	750	807	781	734	765	732	780	759	737	770	766	720	719	755	794	709	739	782	749	740	747	754	731	684	760	743	724	791	779	747	762	759	739	712	739	799	780	764	744	721	732	726	776	811	803	785	755	763	765	805	748	771	705	775	684	738	736	752	798	778	748	778	777	773	775	790	800	809	695	731	740	771	728	792	813	723	742	750	726	693	774	744	745	719	722	780	771	751	749	747	773	762	738	761	753	811	766	750	750	728	771	710	750	793	772	703	764	740	735	735	763	743	718	696	748	764	753	729	783	795	769	767	749	705	774	748	717	749	762	771	763	746	689	809	728	746	723	769	760	769	770	741	777	775	732	750	779	780	780	753	725	768	769	785	801	757	695	783	718	761	766	761	713	770	729	761	721	782	736	734	720	715	766	735	747	789	706	752	758	697	757	756	751	734	772	755	746	763	748	747	788	752	755	763	750	733	750	761	795	781	760	704	738	697	735	745	729	742	761	724	801	760	738	763	747	734	690	752	778	742	784	774	726	712	752	735	730	796	749	764	742	787	758	739	762	751	792	783	733	782	751	737	690	734	787	723	769	794	796	801	760	743	784	759	795	773	767	784
23163	21560	29405	24342	22307	23915	21422	11926	8535	6744	5105	4149	3483	3138	2725	2192	1879	1742	1518	1467	1434	1311	1322	1267	1304	1164	1092	1001	1026	1002	998	1042	993	1012	878	932	820	903	868	864	874	857	893	902	876	868	890	849	846	895	869	932	840	878	887	852	886	834	900	895	823	866	917	913	843	868	882	868	839	876	863	807	882	864	870	861	829	803	828	868	836	858	821	865	825	843	823	817	835	869	893	852	849	810	810	858	805	884	832	839	857	833	802	906	858	834	819	923	877	878	838	858	845	833	870	844	871	856	836	849	868	886	877	940	883	870	904	830	883	828	803	890	853	871	833	840	906	845	880	837	859	843	851	902	917	860	851	847	809	924	858	846	858	868	837	850	795	875	823	884	861	826	878	834	853	838	845	805	851	835	858	894	862	811	821	842	820	849	804	827	847	844	832	893	881	890	844	821	874	853	853	831	825	869	853	876	848	835	829	882	896	879	831	858	866	835	864	888	907	830	880	880	904	855	842	842	889	876	854	876	821	858	846	836	861	871	886	844	866	840	891	884	849	854	863	806	917	861	860	885	838	857	888	839	881	822	881	856	815	858	904	869	869	848	838	854	824	839	863	829	833	853	881	841	882	820	846	778	871	819	827	855	855	871	869	849	842	862	830	866	867	885	854	828	923	787	817	835	837	835	853	900	855	893	878	828	821	826	839	808	797	859	815	862	780	855	885	873	839	845	877	909	806	844	874	863	880	834	836	804	950	857	939	833	840	899	905	886	826	853	845	848	867	785	848	830	831	846	855	858	796	875	859	870	829	866	840	817	787	917	852	848	872	880	900	888	843	864	858	806	799	869	804	844	842	892	824	847	839	877	780	921	819	887	817	829	860	852	841	869	845	865	862	847	771	829	803	852	820	804	807	860	842	816	923	919	862	859	783	811	875	934	928	858	842	864	904	866	842	904	902	839	825	844	842	856	814	862	937	868	845	859	837	858	843	878	875	858	870	893	881	849	885	811	829	884	892	864	875	911	842	839	858	872	855	821	887	809	859	862	831	858	830	809	859	840	874	836	861	834	844	863	810	855	864	885	833	842	876	873	852	878	889	842	844	838	913	894	856	859	834	898	854	918	880	869	771	820	877	834	866	829	886	826	885	886	885	834	825	843	851	897	863	847	906	831	832	856	870	868	820	851	870	828	887	823	876	860	834	863	803	811	861	885	896	868	803	876	913	831	841	803	836	836	889	839	848	827	838	855	898	875	825	800	761	831	891	861	846	758	888	894	861	876	839	803	784	804	847	879	879	816	828	846	871	835	874	873	866	850	836	817	845	912	846	868	951	841	838	874	878	813	833	840	807	860	894	886	837	801	859	827	859	860	887	852	847	881	845	829	875	799	843	859	889	849	910	858	827	878	839	854	876	813	829	855	832	897	813	852	851	855	800	812	835	857	877	845	833	901	854	885	903	833	834	930	885	862	851	882	835	867	884	868	812	811	878	810	882	875	837	805	813	896	816	835	820	844	824	819	808	862	880	924	828	849	877	789	844	877	826	825	878	856	818	823	866	876	877	879	840	827	876	831	833	844	862	793	845	825	843	848	841	849	830	838	920	859	850	802	826	878	842	827	849	818	892	818	860	901	846	882	881	830	798	892	814	874	867	857	849	869	898	801	864	893	898	856	841	863	890	882	835	829	848	868	823	854	839	900	845	865	822	859	872	886	863	872	906	839	810	888	869	904	835	784	826	895	892	835	882	852	821	823	851	830	892	861	879	872	870	827	822	806	829	866	873	865	804	850	805	826	870	879	871	903	891	824	866	835	851	854	884	832	928	897	851	867	837	845	895	848	864	876	844	894	775	835	888	881	862	854	851	845	878	804	841	857	822	822	818	861	805	861	849	900	860	809	863	840	874	832	822	829	842	863	820	843	873	856	859	879	910	876	797	848	845	834	901	894	861	869	854	907	881	854	864	836	831	818	835	852	834	828	850	840	860	848	864	824	798	891	865	860	833	892	870	906	877	828	871	866	890	832	874	790	857	885	843	833	839	835	874	812	872	833	872	859	849	842	893	778	802	864	817	857	816	778	895	872	870	826	878	869	848	883	886	824	860	922	852	892	862	825	837	903	841	862	860	846	904	826	776	842	811	861	881	862	880	870	866	901	810	808	836	829	860	880	943	852	856	863	781	879	826	848	896	887	816	885	806	838	874	828	905	859	815	867	837	857	865	849	868	839	885	824	907	871	850	848	855	826	832	854	838	839	843	841	820	837	858	856	851	864	826	852	878	838	818	887	853	832	867	827	863	871	844	857	857	908	859	907	865	873	867	894	856	822	799	807	854	848	886	875	832	852	883	826	859	899	838	852	852	865	887	885	820	821	877	841	855	846	803	772	849	846	870	838	849	881	845	865	858	849	900	845	832	820	823	891	833	833	884	822	828	833	878	857	864	866	837	820	852	848	836	829	839	872	890	863	836	892	866	813	893	853	863	874	846	865	794	910	850	818	891	843	869	847	904	839	903	846	840	904	837	839	797	873	866	870	823	829	875	851	806	851	846	871	927	836	898	878	878	827	873	794	890	861	875	834	886	840	808	863	863	872	865	857	837	821	930	904	870	852	827	908	849	825	877	835	884	876	832	842	888	847	874	919	858	811	824	871	858	838	853	880	827	860	834	872	830	898	874	875	891	838	908	844	817	856	888	872	840	929	821	866	851	829	831	856	876	895	883	837	865	882	881	857	856	875	841	900	872	809	790	839	836	805	812	800	847	844	856	846	849	866	835	814	876	837	819	846	894	849	861	858	904	826	857	842	823	814	842	844	838	808	826	842	834	830	831	841	902	892	905	839	833	870	920	836	858	818	873	880	883	832	857	815	878	849	822	881	851	855	836	844	841	824	875	848	855	860	829	866	895	871	847	828	874	858	855	820	870	863	820	826	816	815	818	834	812	858	844	921	849	855	849	868	850	807	892	799	822	887	802	845	872	837	832	845	861	886	769	813	841	832	862	842	861	809	859	844	803	866	857	877	805	843	854	814	861	866	873	784	793	854	847	830	863	826	850	804	891	826	834	880	862	844	833	885	820	881	848	806	880	914	865	932	831	824	844	822	815	882	842	819	864	835	775	818	865	868	879	889	868	874	869	877	861	823	818	845	896	839	871	822	892	866	842	867	847	859	856	831	825	865	798	878	854	855	872	854	847	826	809	850	859	846	888	825	820	862	848	843	865	800	865	858	792	835	852	863	877	846	827	867	906	841	767	865	859	853	845	857	877	800	832	829	858	901	864	866	894	813	864	841	874	837	820	830	866	846	857	808	827	829	790	871	890	810	909	876	831	867	848	861	798	802	836	837	867	835	863	859	838	867	864	870	884	875	846	844	834	846	873	848	850	833	873	816	794	894	828	822	869	931	830	880	858	834	849	843	896	909	864	858	862	910	837	818	897	866	792	887	858	828	864	891	834	875	798	907	889	853	831	872	804	842	848	871	839	845	886	799	816	889
28696	57654	47558	35547	29799	24069	18251	14384	11487	9087	7159	5791	4813	4095	3519	2858	2385	2019	1782	1736	1603	1512	1465	1375	1322	1236	1176	1066	1049	1022	1038	1052	1011	1001	955	902	988	903	943	933	856	901	848	895	909	835	886	883	900	858	853	857	861	870	854	896	849	863	863	829	838	898	844	838	891	840	860	844	852	852	865	865	881	872	865	861	874	859	858	867	885	865	809	839	834	850	809	833	876	795	835	817	819	856	808	835	859	816	822	842	855	910	856	855	832	811	828	829	872	822	838	866	826	865	841	820	838	868	800	842	872	796	859	845	852	827	898	834	840	840	897	886	861	811	803	823	850	815	847	809	883	813	832	834	845	880	822	849	870	810	894	811	835	875	898	899	859	791	855	864	864	807	840	807	883	870	819	877	862	842	869	889	819	830	843	918	870	870	822	809	816	855	825	864	856	830	853	876	860	848	862	817	834	868	816	843	828	832	840	792	803	889	844	843	809	818	826	850	836	834	915	868	888	800	827	852	842	835	834	855	834	821	884	878	843	868	857	813	857	819	833	846	829	909	846	839	826	852	828	862	872	885	848	761	822	816	829	860	824	858	837	817	881	795	830	835	857	885	851	849	843	826	830	847	849	825	837	854	808	828	860	848	842	824	843	840	846	843	845	845	840	833	844	857	828	844	848	884	864	821	847	867	862	840	845	844	874	841	869	845	840	846	847	832	832	833	854	868	838	773	824	883	872	860	794	859	825	827	828	821	808	818	797	831	825	857	815	854	882	825	848	802	835	844	858	808	835	838	826	879	872	801	833	854	844	877	838	843	900	899	889	855	866	864	831	868	912	827	834	885	860	902	845	810	813	847	829	860	861	830	855	860	855	815	797	845	804	823	819	861	822	846	813	880	863	828	836	875	877	863	830	786	835	823	853	876	843	787	819	802	835	819	877	820	884	843	802	831	872	875	886	831	812	820	825	793	809	852	841	787	848	875	865	822	795	818	820	822	790	842	824	820	848	809	809	895	865	853	802	832	880	826	800	851	800	837	829	810	872	835	824	835	866	845	882	857	916	852	876	894	838	874	837	864	871	842	824	847	871	865	831	805	824	831	869	859	852	833	849	840	875	867	823	857	864	816	818	794	836	861	848	857	881	871	843	881	851	849	829	901	825	832	812	848	822	847	811	841	869	846	888	813	820	835	851	856	891	859	867	825	837	886	857	858	789	822	788	819	867	811	839	850	822	853	892	885	811	846	855	866	853	848	849	838	819	901	855	828	852	841	758	852	843	818	841	846	915	930	840	839	816	861	814	811	831	852	839	819	893	837	833	835	864	844	881	840	822	822	864	910	860	858	869	842	868	825	847	829	804	844	857	837	812	826	855	863	855	823	852	863	836	853	812	839	833	838	857	859	827	864	860	856	840	815	835	838	866	876	893	837	909	852	838	842	872	806	859	849	816	854	881	826	855	828	810	868	832	835	810	825	824	831	873	779	807	847	859	837	821	852	891	828	883	903	805	851	833	864	892	810	853	869	890	857	883	839	827	807	864	902	889	877	870	850	862	833	814	820	814	882	843	831	808	813	805	845	834	818	813	811	841	857	825	852	841	830	825	791	806	838	829	902	864	842	870	837	868	818	843	883	837	800	853	875	897	809	818	870	886	861	846	897	863	836	818	849	857	861	935	863	792	840	823	851	844	814	795	850	842	846	822	860	850	844	854	851	862	871	849	840	886	829	790	894	862	829	820	807	839	833	807	822	845	817	909	801	855	821	845	881	796	821	856	833	821	833	821	822	831	834	861	804	840	813	843	916	829	836	832	803	901	839	836	813	830	825	817	820	862	864	879	901	841	795	807	869	791	807	815	812	811	835	868	856	827	812	850	840	791	825	868	824	855	852	859	821	787	837	833	839	887	785	861	879	811	903	864	876	816	829	834	883	838	888	861	823	800	801	831	871	875	853	861	816	890	838	835	816	862	829	779	853	828	918	841	867	839	840	862	843	831	816	768	883	786	832	824	857	834	835	783	812	886	863	837	825	887	796	860	801	893	870	834	862	832	820	839	849	865	843	825	918	834	858	848	854	869	785	835	861	852	825	844	871	823	803	833	833	816	842	825	827	932	845	825	850	838	820	845	830	832	827	807	850	856	836	831	850	845	842	815	841	827	853	838	805	843	891	825	909	868	821	849	844	796	874	809	857	844	856	818	832	818	830	833	888	840	803	834	854	848	819	813	850	842	891	861	876	835	880	870	908	852	838	832	863	814	823	883	842	826	816	873	847	885	875	839	858	835	790	833	857	818	865	827	867	832	823	884	845	845	846	845	804	887	838	873	836	808	862	873	864	847	856	849	881	817	891	851	883	850	871	847	817	841	830	823	845	843	858	857	883	837	818	836	849	849	895	799	804	826	871	848	831	832	838	891	866	897	885	832	831	871	814	886	867	864	841	831	894	821	834	842	850	784	795	826	840	778	850	851	857	839	788	856	875	850	856	805	820	888	871	798	819	867	896	825	824	837	857	913	837	842	846	771	845	809	817	852	849	820	872	853	804	868	817	834	838	834	792	861	852	872	814	860	844	795	860	865	895	812	849	804	872	863	840	797	873	818	852	839	846	836	860	812	846	802	823	827	831	846	844	891	847	846	861	824	861	796	806	871	828	799	783	803	825	815	865	854	825	777	888	825	880	838	850	868	813	847	868	855	826	835	824	853	804	814	846	831	826	808	825	851	835	859	822	871	854	856	872	834	893	822	825	791	873	861	818	791	883	844	846	862	822	893	874	842	854	871	834	847	851	853	860	839	889	795	848	799	835	834	823	838	832	847	762	841	901	854	859	810	838	864	795	878	887	800	843	816	832	856	851	833	858	860	831	808	874	822	818	903	870	834	838	820	873	876	823	848	824	899	819	783	849	785	873	842	859	818	790	858	862	838	820	886	887	847	891	784	849	868	852	805	852	866	836	853	849	801	831	816	810	889	860	849	788	839	837	821	825	835	852	837	844	869	781	869	837	882	813	836	845	867	886	856	827	807	868	850	851	837	821	828	855	803	832	785	820	874	841	863	852	847	844	892	842	868	809	875	815	845	844	818	849	871	840	874	846	834	855	865	778	846	822	812	831	834	874	838	865	892	858	868	851	793	827	855	848	874	835	853	860	857	851	876	852	808	865	878	812	863	857	854	836	830	839	884	840	835	849	852	853	850	832	815	854	841	819	900	836	869	840	851	788	859	838	890	863	863	770	805	863	849	805	862	868	891	784	812	850	823	859	820	855	842	899	874	867	819	845	839	806	892	855	791	813	886	855	840	840	839	855	882	840	858	810	842	807	855	865	846	814	812	857	846	836	880	822	846	808	831	876	838	818	882	854	844	882	858	872	813	831	810	811	867	808	877	837	841	857	829	805	870	852	844	863	873	882	831	874	807	850	866	830	790	823	842	864	861	908	794	876	900	800	892	850	906	873	870	846	768	870	860	851	838	852	865	863	822	848	841	851	884	815	823	834
29963	29774	35625	26278	16574	11072	6940	4993	4010	2991	2385	2048	1802	1680	1494	1323	1198	1089	990	983	922	872	872	860	814	837	777	774	796	796	748	722	752	815	746	667	703	697	689	748	722	776	707	723	710	723	755	711	712	754	731	685	700	727	696	732	685	736	721	698	724	677	700	710	689	713	737	680	702	736	684	686	728	678	682	693	736	679	668	654	674	729	697	717	707	712	695	676	691	669	744	730	696	678	707	686	667	676	702	677	695	704	683	734	706	682	730	731	733	671	681	731	734	709	707	610	677	693	683	666	696	728	689	709	702	693	690	669	666	707	709	713	716	719	680	657	657	695	721	695	675	683	697	694	728	680	719	698	702	703	656	681	669	697	713	718	733	707	701	674	711	720	684	710	711	706	674	760	693	698	700	705	661	697	689	677	738	693	672	700	741	691	662	728	726	677	653	698	716	721	743	653	659	700	705	702	738	684	676	675	683	648	658	719	714	675	656	698	666	695	700	722	655	663	684	671	701	688	685	726	677	694	675	694	651	713	640	683	674	686	679	705	668	651	679	699	705	712	690	736	647	669	721	668	710	741	708	691	707	636	685	671	692	663	677	716	722	687	754	711	699	672	670	705	742	743	676	694	665	703	720	687	682	672	685	667	707	687	656	739	710	704	748	671	657	700	722	705	694	715	650	728	729	743	694	667	672	739	729	723	654	719	686	727	698	672	685	683	717	726	673	684	698	694	713	669	672	738	677	665	663	695	685	687	731	671	728	709	702	689	679	723	699	673	730	690	694	707	656	690	693	676	719	626	668	744	695	713	715	676	728	670	650	690	683	714	726	731	710	685	733	717	686	696	723	646	690	682	724	729	704	690	671	677	666	696	657	740	727	663	721	711	712	735	681	677	696	669	698	723	695	715	711	756	641	716	692	698	678	666	695	703	684	722	651	701	670	668	648	702	665	671	678	736	691	743	708	667	682	713	679	701	694	733	726	646	681	671	685	697	705	712	718	695	659	717	688	688	673	705	679	680	664	702	668	744	716	719	698	687	682	691	707	711	695	709	680	749	682	693	752	681	710	707	744	697	737	647	725	699	700	697	711	715	665	719	692	672	714	689	742	723	644	724	702	728	714	685	697	713	662	683	637	676	681	640	681	681	677	677	685	707	695	678	678	717	763	683	699	705	703	688	694	713	705	723	670	661	706	711	664	693	673	665	714	775	677	685	697	710	725	695	753	664	688	685	718	699	718	709	703	711	719	751	698	675	668	730	665	691	704	724	759	734	689	703	690	735	668	733	647	693	696	734	677	662	689	698	661	672	689	725	734	707	692	676	638	658	719	718	737	687	721	680	699	725	724	654	770	720	740	679	692	681	707	698	741	690	669	674	658	704	732	682	668	703	726	719	688	704	676	727	673	683	661	697	716	656	709	731	653	700	658	740	711	701	672	714	705	676	676	725	740	726	690	698	677	705	681	686	673	754	651	690	740	651	688	710	676	692	715	713	696	686	718	721	721	688	676	709	663	745	673	709	706	695	691	662	723	652	729	685	668	661	707	717	730	719	655	726	722	686	704	727	644	724	739	726	713	685	689	724	734	698	742	691	760	648	669	712	694	675	727	713	726	698	695	704	704	674	635	736	721	665	723	666	696	686	633	697	635	670	704	683	674	709	712	658	695	697	677	695	719	731	680	672	696	713	698	701	644	692	699	696	701	714	702	670	691	676	712	680	708	788	697	681	770	711	716	665	648	675	712	697	689	601	674	697	710	695	675	660	708	682	717	710	723	685	730	682	679	691	688	706	710	677	710	688	716	669	697	705	730	699	727	724	704	694	697	747	677	706	704	684	698	713	684	710	673	656	745	724	686	736	680	671	704	635	642	697	697	709	704	700	662	714	694	658	693	637	685	743	724	719	698	706	755	723	734	688	658	698	658	656	685	660	698	743	689	663	680	701	719	664	698	742	691	660	726	668	692	672	696	697	710	693	719	673	692	670	684	667	731	720	669	693	689	711	701	681	693	712	709	669	695	676	714	651	664	688	745	728	728	674	695	680	682	637	672	682	691	682	735	712	709	684	690	731	711	684	640	713	730	665	694	706	694	693	736	718	716	732	680	716	705	709	725	686	697	676	691	683	677	707	661	693	694	699	680	682	677	708	651	726	706	751	685	679	679	687	702	651	749	701	732	688	712	697	702	690	710	695	730	745	726	669	673	706	715	664	732	708	719	703	673	743	706	681	675	681	706	734	680	686	724	688	738	670	727	714	709	753	710	688	690	699	683	677	713	707	703	680	700	677	723	694	684	696	709	728	661	699	703	632	673	700	721	723	690	692	689	677	665	723	688	676	691	714	662	704	679	737	680	689	701	692	703	685	731	667	733	706	716	679	648	699	715	712	733	669	711	717	641	734	715	700	685	687	674	661	712	691	684	712	747	662	706	690	665	683	695	643	672	761	699	684	670	722	692	721	699	719	686	683	708	714	655	684	750	688	716	681	710	777	728	730	671	683	672	730	699	702	731	695	764	701	697	729	679	711	696	722	658	692	691	720	670	701	678	690	700	732	684	707	708	735	664	688	684	691	690	671	708	662	698	627	696	701	728	703	718	711	655	655	666	674	734	699	688	680	743	670	667	657	704	727	704	683	699	708	655	690	697	700	733	668	702	667	694	708	728	673	763	696	697	706	706	656	641	668	691	687	714	713	629	667	660	707	636	674	700	673	647	685	722	718	683	716	688	740	663	704	704	687	674	732	740	743	662	690	705	748	678	753	722	661	720	752	652	681	693	659	708	728	687	709	674	727	746	727	709	704	689	710	693	692	694	718	668	694	659	707	701	705	706	701	716	705	685	714	720	669	706	743	719	676	681	670	644	667	748	691	713	688	705	641	734	679	722	699	702	665	686	737	727	741	706	675	778	712	691	739	659	677	732	703	685	708	666	695	636	729	646	728	661	705	692	684	693	677	691	673	704	684	668	693	688	671	707	692	678	717	751	655	726	666	682	707	721	701	631	706	708	655	720	660	689	675	778	689	701	705	693	727	674	681	743	731	720	701	707	698	699	725	687	718	671	732	662	712	660	686	720	679	690	721	705	686	662	648	720	688	708	665	706	675	689	662	652	695	690	683	695	706	711	659	721	744	705	659	730	755	692	771	693	720	684	737	656	693	675	691	650	695	678	695	724	693	763	726	697	693	698	659	675	672	669	693	678	707	701	757	716	712	685	688	665	729	692	674	680	675	703	671	702	701	662	706	671	687	678	685	742	733	667	719	645	750	691	725	737	693	687	665	703	721	673	690	723	676	637	728	702	700	700	738	687	664	683	703	707	672	676	738	713	718	687	686	686	719	701	660	724	691	674	695	733	690	705	667	644	663	719	718	705	682	723	684	696	678	705	671	682	693	708	681	690	648	704	701	716	707	723	685	685	694	673	677	701	677	681	742	676	681	716	682	733	676	678	660	736	721	691	687	700	725	728	758	713	679	696	711	692	688	722	680
27163	44972	35521	23692	18568	14319	9864	7434	5976	4496	3466	2904	2426	2162	2049	1659	1423	1315	1170	1104	1082	1022	930	901	900	860	877	818	840	786	817	829	759	797	782	757	722	760	699	697	739	782	759	726	787	739	658	697	744	702	715	724	747	728	697	746	666	750	731	715	700	692	742	749	732	695	675	751	707	741	700	662	707	738	711	730	755	735	726	710	683	699	669	676	738	697	679	679	700	688	693	759	700	739	708	710	683	699	713	754	656	701	702	674	710	734	721	675	695	707	689	703	701	743	736	727	682	741	706	667	672	711	767	700	727	704	709	703	740	697	692	696	716	695	692	672	704	711	739	736	723	720	772	736	703	691	694	696	702	624	696	696	693	736	727	709	722	721	732	701	714	742	693	731	732	669	709	727	727	690	730	731	711	724	717	706	703	688	750	713	719	719	721	726	713	716	695	701	719	680	745	657	734	738	695	712	685	717	741	696	690	682	730	700	701	767	694	732	735	684	705	685	713	703	665	761	727	745	703	725	706	715	671	743	656	695	692	727	639	683	695	742	737	684	677	702	673	742	715	721	705	743	741	687	684	695	684	699	735	727	718	713	732	728	726	693	754	703	695	653	734	738	683	733	728	665	702	754	690	724	729	752	692	709	754	739	746	729	716	660	707	687	691	695	716	692	739	692	697	732	709	679	701	682	733	724	708	740	709	746	691	722	734	733	709	700	733	695	686	682	722	731	702	701	687	673	688	741	722	704	702	694	704	727	732	707	717	700	716	692	726	715	719	728	661	730	734	721	727	713	718	714	723	718	788	724	699	758	675	726	746	710	739	691	729	730	710	717	723	760	710	737	742	771	710	670	712	700	726	696	723	691	720	725	706	717	704	676	703	725	756	726	695	747	696	682	707	757	702	664	712	744	702	689	702	715	698	716	703	723	699	682	709	686	714	742	750	749	716	708	721	748	722	699	722	713	693	725	730	694	736	680	714	745	675	722	717	669	700	713	687	717	703	701	673	679	710	692	685	713	696	706	740	721	742	726	698	721	665	715	733	678	692	759	726	722	744	703	708	729	760	684	643	715	690	713	716	717	707	697	710	720	723	757	714	686	713	750	687	735	782	711	678	724	726	660	700	693	733	728	710	729	668	705	717	682	748	681	705	709	733	766	723	689	726	755	728	710	702	736	711	675	707	694	692	720	726	678	692	725	741	730	725	712	668	689	714	748	729	733	758	715	767	754	705	746	739	690	712	732	729	686	704	725	672	689	672	709	784	708	753	678	715	735	709	720	697	740	754	694	730	713	688	718	709	710	665	678	710	705	719	720	692	746	704	703	685	668	700	730	749	745	741	705	713	673	683	702	712	751	677	681	726	716	739	743	751	716	723	692	652	700	681	692	711	750	701	725	753	678	750	736	669	714	731	727	737	720	752	698	753	691	692	737	753	695	714	720	714	668	715	738	703	744	750	738	728	710	764	709	722	720	739	683	698	730	650	691	721	719	712	733	682	758	743	717	694	701	779	697	707	692	707	715	703	763	700	713	698	752	731	680	731	685	749	760	755	715	723	756	664	774	708	696	713	707	693	717	692	695	719	703	724	688	704	724	707	709	694	775	696	721	690	699	689	695	704	671	665	711	712	714	669	678	727	744	707	755	701	701	692	659	620	720	725	722	746	734	721	685	736	744	676	729	709	718	760	738	716	740	683	720	731	742	775	689	674	733	696	734	706	715	713	699	692	674	656	740	731	654	675	755	695	701	710	752	697	701	693	713	734	707	678	723	772	721	707	688	698	709	745	726	727	713	699	655	753	682	697	708	711	735	701	686	710	683	758	730	726	698	723	688	705	691	717	663	707	679	731	705	736	735	710	696	776	703	687	647	709	702	761	727	712	709	716	697	700	720	712	708	697	714	683	711	706	669	709	731	685	733	761	713	660	723	683	690	676	692	714	646	681	694	685	674	736	696	668	700	677	654	707	787	701	681	733	688	723	663	732	671	685	756	674	698	670	674	701	772	727	748	755	703	727	666	710	729	706	757	734	721	680	665	750	709	668	686	730	692	682	705	688	730	722	707	709	726	684	721	715	669	735	733	725	693	708	743	663	703	732	705	658	693	730	677	703	715	746	678	733	683	717	679	684	768	737	677	699	721	716	739	680	674	718	650	712	679	704	681	708	693	735	741	676	713	692	728	759	705	699	678	743	728	691	683	741	699	715	697	686	717	698	676	676	696	645	702	661	701	717	778	722	689	679	704	714	749	679	724	707	742	693	710	725	702	728	714	718	662	734	743	711	731	737	704	719	707	761	706	729	699	718	680	714	764	712	749	737	705	675	732	681	721	724	699	673	683	688	708	710	674	679	702	685	672	700	711	693	697	746	682	729	721	727	674	754	692	673	717	727	647	679	667	736	749	748	687	669	705	703	707	712	692	758	709	725	722	713	727	705	706	705	746	677	699	660	680	707	710	740	725	740	698	688	660	691	693	709	703	726	728	737	723	725	730	683	665	741	732	738	734	675	676	714	696	679	689	726	719	690	694	712	698	682	701	696	678	690	709	687	751	707	757	692	697	702	731	652	754	720	780	707	688	687	685	734	702	708	718	681	702	710	721	741	722	739	692	689	657	759	710	718	690	716	695	715	716	688	715	717	715	674	688	725	704	697	728	733	734	679	728	707	714	706	737	736	735	681	722	697	674	727	723	714	722	700	692	690	707	719	745	683	673	717	743	701	707	672	712	750	693	751	684	699	634	695	717	698	739	721	753	700	729	739	691	751	667	775	710	709	662	700	753	716	676	701	707	697	710	745	647	693	719	726	713	780	690	707	745	692	735	682	677	720	699	714	708	762	679	711	711	755	696	733	715	703	751	731	701	712	677	691	691	719	673	759	698	690	695	684	695	708	709	706	746	673	693	721	728	739	730	722	765	732	728	673	744	703	677	693	700	694	709	704	707	756	712	685	698	707	739	683	739	677	736	725	739	681	715	642	717	746	725	687	708	714	723	717	735	703	706	720	701	731	701	687	708	680	757	699	751	671	764	719	717	737	679	728	678	659	699	748	700	701	720	732	703	673	708	699	740	717	711	735	688	707	729	753	686	747	718	719	692	733	754	695	701	680	686	709	768	687	692	660	653	687	693	729	688	679	670	740	712	694	713	758	673	696	765	696	699	704	728	750	665	715	712	732	724	706	698	751	725	718	686	739	669	685	735	733	702	751	676	741	732	723	711	719	706	686	696	667	734	687	715	724	749	677	779	767	694	761	711	669	650	679	735	691	706	708	721	710	672	731	696	722	698	709	777	743	724	728	765	712	724	749	709	713	731	703	698	735	716	740	695	713	714	695	740	703	694	740	723	719	704	670	733	722	731	723	700	674	678	721	739	723	715	714	706	731	692	680	720	725	728	722	684	705	699	692	712	725	661	691	722	663	710	727	677	683	697	714	742	684	695	750	718	713	685	727	671	769	726	713	723	673	698	725	731	703	763	729	678	648	712	729	747
24335	21525	28991	25326	23114	20687	13605	7995	6159	4683	3775	3074	2713	2353	2246	1918	1599	1355	1233	1216	1183	1110	1089	1066	1062	944	911	867	890	894	837	872	860	884	816	805	770	834	768	758	805	814	770	761	774	751	784	780	743	800	750	803	779	727	707	765	754	769	717	766	770	727	765	770	805	790	761	749	718	760	761	771	751	714	724	737	777	715	720	778	765	737	743	725	767	791	782	719	751	745	798	734	758	723	753	727	746	727	742	737	747	735	785	825	727	724	715	742	766	731	704	791	790	735	782	733	751	818	723	790	727	771	770	768	743	756	775	782	748	772	781	766	735	742	725	743	723	764	755	790	759	751	714	738	750	743	779	758	771	769	746	763	756	696	758	716	767	740	750	720	791	697	700	768	720	734	789	750	765	719	766	747	758	772	743	788	762	720	789	717	710	811	786	800	753	734	770	751	707	773	781	762	742	751	735	765	751	757	749	726	710	776	704	812	755	720	736	809	773	734	738	727	744	772	701	742	771	701	776	766	746	715	785	716	785	743	760	725	704	780	737	748	798	802	757	768	781	736	725	749	723	725	758	747	762	741	750	730	744	780	786	746	811	799	745	764	755	766	730	740	757	710	706	734	745	730	743	737	722	729	739	775	717	739	727	776	746	801	784	771	764	735	776	768	739	757	748	736	744	758	739	719	782	730	745	745	711	758	755	704	726	776	781	734	752	720	753	720	738	731	763	738	729	759	757	732	720	762	782	770	745	736	755	738	764	746	749	741	778	807	817	733	788	747	832	766	729	765	699	713	765	775	744	768	712	697	750	769	742	731	758	791	698	788	779	752	787	704	701	693	750	793	759	768	706	783	779	721	791	709	750	745	805	707	768	735	736	722	760	741	744	723	809	774	758	749	740	749	750	755	729	768	741	742	753	745	805	746	740	724	759	772	762	717	746	794	713	723	718	740	722	700	770	744	709	745	739	805	786	756	792	794	784	824	776	725	739	766	754	781	759	789	829	773	718	718	790	760	754	755	698	746	788	742	795	796	767	780	758	765	794	786	732	770	778	736	819	720	750	773	798	732	723	765	747	775	758	741	755	751	761	706	742	737	726	766	752	718	760	740	778	738	751	741	821	751	762	739	721	715	774	771	747	750	778	735	747	763	764	774	751	711	798	772	753	752	790	725	754	761	751	742	746	686	782	759	750	741	756	746	748	799	745	722	724	775	742	704	780	748	733	768	797	711	740	758	695	776	738	717	748	714	736	794	731	766	753	808	766	733	796	754	718	740	751	770	680	757	761	745	805	751	705	691	806	706	722	768	788	728	782	730	738	767	782	732	780	738	780	772	759	739	816	740	761	756	777	740	741	796	751	804	742	750	779	778	754	757	740	782	812	744	749	766	743	751	769	772	773	741	756	773	715	736	747	806	779	720	767	745	755	749	798	796	728	752	800	750	718	757	692	777	733	772	777	735	781	729	751	791	732	762	771	739	721	780	741	795	768	712	714	751	729	747	777	763	753	736	711	781	707	759	746	775	784	756	756	784	715	760	722	738	767	767	743	738	760	754	765	769	750	763	777	780	720	772	828	780	766	780	798	722	771	711	750	778	778	709	720	779	754	707	744	755	756	750	803	774	737	755	760	771	762	731	753	749	756	783	751	819	735	764	731	798	757	757	763	762	757	777	742	743	777	775	775	695	771	715	790	743	733	765	767	757	752	766	751	757	777	716	750	734	769	751	771	735	720	786	685	716	753	816	720	762	733	758	794	718	789	756	765	800	743	747	738	718	730	761	748	776	764	732	750	746	747	753	785	728	755	806	752	726	782	780	730	786	749	754	798	737	772	698	730	744	747	807	739	746	753	743	728	797	764	733	722	722	756	758	716	765	705	773	762	744	724	763	759	777	741	748	775	744	757	740	842	783	739	725	789	757	746	761	760	758	751	718	714	742	742	722	705	733	761	731	733	751	770	748	733	728	790	720	703	764	764	776	755	761	778	752	777	773	791	733	759	706	734	699	745	731	786	742	783	757	788	757	803	760	740	752	765	770	813	731	720	761	779	707	768	739	749	746	769	741	761	709	779	766	743	798	740	799	722	821	726	745	771	778	760	749	694	749	750	747	786	774	759	801	806	786	725	752	748	758	746	737	752	739	741	698	758	722	818	743	763	718	797	717	751	762	727	700	777	737	810	800	779	780	784	771	823	793	741	707	757	730	734	754	727	744	704	756	787	791	810	756	727	725	728	759	732	741	768	721	688	689	731	717	758	763	775	752	772	735	725	800	720	704	767	724	783	717	762	755	778	763	843	706	722	801	748	752	742	793	793	754	776	736	701	733	758	731	719	760	744	775	756	726	733	791	718	776	736	748	730	746	701	730	748	802	760	761	752	744	766	738	784	763	741	758	767	767	753	748	784	739	807	791	759	730	808	775	738	766	731	736	735	769	701	745	777	747	735	722	789	739	754	735	779	786	772	789	777	745	744	757	763	787	791	783	745	726	747	745	773	744	715	744	765	726	837	743	785	769	734	752	780	729	723	731	733	757	757	763	757	755	755	771	761	788	770	734	698	768	740	738	780	787	817	786	763	744	758	757	701	747	797	771	766	744	813	779	811	736	747	804	749	732	740	780	706	706	760	702	777	717	751	735	756	746	779	714	749	764	768	745	764	749	771	763	782	742	727	796	748	770	783	744	772	730	730	766	782	760	792	773	716	735	751	753	763	740	775	735	767	776	711	751	786	741	746	712	760	740	790	810	720	737	758	733	746	793	757	741	702	753	738	733	762	761	729	749	749	759	793	736	759	764	795	762	785	712	785	720	743	808	781	768	762	771	755	779	742	753	752	739	773	761	808	747	772	742	718	760	707	718	747	736	818	753	733	754	779	712	800	788	715	783	774	747	758	763	748	718	702	794	739	754	752	735	742	791	747	715	804	704	767	793	763	752	721	763	747	754	731	729	738	751	792	777	737	785	739	716	727	714	724	796	764	724	796	758	742	740	788	729	727	747	759	725	711	737	741	754	737	709	747	763	778	783	803	710	780	729	780	741	791	771	776	740	793	730	725	784	761	738	719	746	724	763	740	743	818	733	725	731	702	708	691	778	780	785	809	765	780	743	803	786	756	754	711	764	787	770	716	735	759	686	743	745	735	719	723	725	692	758	781	707	733	804	727	696	741	733	733	770	779	798	782	734	754	728	780	760	755	794	781	785	772	758	774	765	751	773	791	793	726	739	741	784	746	773	786	745	749	737	778	742	743	720	753	735	705	771	773	773	759	725	740	728	761	718	747	730	788	793	773	725	765	748	748	788	753	810	776	779	755	774	764	744	747	751	749	767	775	756	712	753	771	778	758	813	774	787	788	784	726	727	706	764	817	721	710	745	714	745	696	753	798	746	777	797	755	732	793	759	774	762	729	734	729	752	744	756	757	758	722	796	773	776	735	760	760	794	763	738	738	754	745	720	755	707	751	793	749	738	727	730	767	749	746	709	698	744	754	830
26467	51930	42766	30378	24549	19887	14323	11038	8668	6633	5281	4377	3554	3075	2817	2565	1950	1683	1470	1430	1313	1180	1232	1141	1090	982	998	955	939	903	933	867	876	818	839	815	853	822	803	799	815	800	793	777	777	712	817	787	784	721	818	769	734	768	729	800	774	762	755	766	751	746	750	768	769	764	754	771	763	778	735	755	799	746	801	784	724	749	791	720	767	770	765	767	751	790	738	729	748	749	816	744	765	745	747	794	743	717	736	726	760	746	747	733	787	755	787	769	762	770	736	712	749	768	733	757	772	732	755	790	771	779	763	806	782	722	754	780	721	739	759	779	730	747	793	749	774	706	730	757	763	777	817	749	773	732	739	759	779	772	770	762	789	770	751	734	772	766	782	762	739	732	779	794	737	809	802	745	733	768	760	751	779	755	768	731	764	703	778	758	778	750	778	752	783	821	753	747	743	756	785	701	733	761	806	810	816	773	792	759	744	816	784	776	743	722	771	756	730	751	802	790	790	772	762	713	788	770	795	742	806	772	754	859	718	744	766	786	785	749	763	781	738	720	786	732	761	784	747	783	768	752	762	739	762	770	785	741	786	745	778	769	739	710	687	758	725	736	746	802	755	793	772	792	749	834	750	765	793	765	727	757	761	783	778	747	796	800	793	786	771	766	784	785	769	737	756	819	784	756	750	723	729	746	780	793	804	735	736	797	758	724	727	725	778	708	704	787	793	753	750	815	775	763	772	788	782	790	768	765	680	805	744	720	834	751	768	761	779	820	762	779	747	785	826	753	752	769	780	777	717	718	763	735	742	777	796	741	754	718	722	729	782	780	806	804	747	762	754	753	719	773	740	734	740	791	748	722	737	795	732	729	735	772	758	753	770	750	786	773	729	749	750	763	777	776	725	823	736	757	739	813	749	722	734	729	712	801	765	765	706	738	750	769	735	741	762	751	734	748	776	755	719	762	762	776	771	771	751	733	740	748	765	799	786	755	790	764	779	702	738	797	765	743	787	765	786	789	718	758	747	726	743	793	772	740	779	764	756	767	721	827	732	731	756	779	771	777	794	738	761	735	742	727	717	753	756	770	751	738	757	753	722	762	815	719	743	751	761	761	759	778	739	752	769	751	739	734	743	735	768	780	774	699	828	817	795	752	765	720	720	741	755	747	719	739	764	751	724	744	741	732	778	738	720	757	776	819	704	694	795	728	758	753	750	768	784	819	757	747	747	787	755	776	786	780	761	759	763	718	794	747	720	684	744	756	773	779	724	736	763	780	736	758	757	753	778	731	775	770	753	736	721	784	774	746	737	783	761	694	776	791	759	797	730	815	765	751	757	722	747	747	794	736	733	736	732	747	723	766	765	809	737	730	730	745	777	799	727	735	734	743	786	749	747	784	769	779	815	771	749	702	773	772	767	714	751	691	765	802	748	757	807	717	768	741	788	787	748	767	795	790	760	755	749	750	769	701	796	796	773	751	796	776	751	769	774	752	761	739	690	768	778	732	742	735	760	781	726	687	784	767	746	777	760	794	756	729	763	735	718	780	736	804	763	807	802	780	746	716	757	807	767	771	746	756	739	788	722	799	733	738	770	767	711	780	728	752	768	787	742	724	774	749	735	722	756	778	735	775	779	730	768	775	729	782	714	791	725	727	811	745	763	783	788	746	753	765	733	781	784	757	781	738	757	729	703	791	771	750	775	729	750	763	738	732	771	707	768	750	778	769	747	768	774	774	777	709	747	744	741	761	762	759	747	849	740	743	737	752	805	809	761	763	763	745	752	739	742	704	727	746	826	755	734	750	747	768	790	768	702	733	783	742	746	769	805	751	719	744	733	773	685	761	776	754	760	796	773	759	747	751	792	795	802	745	762	743	691	720	735	773	757	762	734	761	723	769	730	769	724	770	725	785	775	826	801	773	792	748	761	750	764	727	750	767	783	752	821	723	746	742	782	733	737	747	756	785	783	755	776	732	761	774	815	754	750	763	709	743	808	776	798	755	759	797	748	735	804	727	723	785	806	734	772	746	759	795	763	777	752	780	739	717	762	785	783	790	751	721	811	746	784	804	777	725	777	721	761	747	791	771	752	777	764	775	727	774	789	773	743	812	742	757	751	734	703	769	784	738	745	709	755	752	818	747	761	734	751	739	731	751	727	731	736	758	730	770	753	789	792	746	772	690	728	765	773	786	744	765	763	718	750	788	748	800	782	807	734	777	737	754	758	791	751	763	769	788	789	755	777	754	743	767	744	768	803	758	795	724	749	711	761	762	768	707	799	726	818	826	714	769	752	712	783	750	777	745	775	794	760	739	763	737	752	736	749	771	799	750	765	760	741	789	735	730	747	755	687	807	798	768	731	729	808	784	728	755	758	835	712	762	772	746	735	770	830	747	741	785	752	742	730	757	746	786	803	814	742	721	756	768	760	772	791	727	763	708	771	721	775	730	780	734	768	756	765	740	751	781	753	756	739	758	741	754	733	750	707	766	766	801	729	743	774	719	798	770	763	746	751	788	812	731	735	795	746	732	799	750	752	718	758	785	710	807	786	772	733	761	783	769	768	751	801	765	776	774	774	685	710	772	716	759	760	758	782	771	752	816	746	745	759	798	731	801	745	759	762	748	779	697	773	766	789	794	777	754	750	761	780	767	720	780	766	750	781	776	782	758	784	787	703	747	760	739	807	725	805	787	726	707	756	742	819	739	783	753	771	724	758	806	757	767	758	780	760	804	769	802	749	700	759	728	752	726	719	787	814	729	767	820	756	751	762	845	759	742	702	743	741	777	788	792	769	777	800	787	755	785	760	765	797	790	760	808	813	753	739	767	789	743	700	738	738	790	795	767	749	781	756	747	765	713	794	758	753	745	780	763	770	752	759	775	762	734	784	783	730	776	728	757	736	728	753	748	771	768	758	773	745	719	794	752	773	748	775	785	734	734	741	757	764	796	759	786	764	777	788	773	768	799	789	781	735	761	746	735	765	795	765	817	780	766	739	759	733	746	817	787	725	773	765	759	729	726	779	764	784	799	796	759	792	738	715	747	783	755	760	769	735	816	785	739	730	760	767	788	725	747	790	785	734	734	729	766	817	770	707	756	772	724	729	815	780	765	767	765	754	732	752	823	758	732	793	730	726	738	785	735	734	712	710	765	726	728	795	719	801	779	784	743	727	718	764	727	741	744	737	736	717	731	744	769	772	773	795	764	740	835	733	793	764	753	773	766	746	766	765	725	771	772	781	772	751	746	774	736	751	722	760	739	762	724	752	777	767	759	765	788	797	767	744	774	771	800	746	740	733	764	770	746	763	770	786	736	754	738	762	738	739	791	763	791	801	784	757	778	746	789	770	776	794	739	773	784	740	756	763	763	748	755	796	763	755	788	769	802	774	788	800	709	752	783	709	773	788	765	787	769	755	795	763	745	738	751	780	744	795	781	726	724	740	771	796	797	754	767	767	773	770	770	753	718	781	766	761	707	745	742	789	752	733	721	782	707
25287	21468	28546	27221	20841	15022	9569	6360	4909	3743	3163	2564	2109	1963	1787	1612	1522	1266	1128	1136	1069	1016	977	924	924	924	891	828	836	843	815	842	843	790	772	768	762	798	793	741	762	769	772	731	802	697	738	761	709	782	732	734	706	716	724	764	760	787	730	739	758	744	742	772	740	761	744	769	749	702	742	734	752	736	672	694	727	707	789	736	737	694	745	723	736	732	770	740	730	730	748	730	763	749	735	682	786	711	708	719	776	673	771	728	723	735	720	716	714	693	697	761	777	706	727	751	692	726	733	739	752	675	771	691	772	688	752	764	756	741	725	760	770	785	710	674	755	762	743	723	735	679	728	674	719	755	771	752	723	715	761	745	720	739	711	746	719	720	715	730	724	767	765	734	735	716	726	755	740	687	734	731	683	764	740	717	761	739	753	748	706	721	731	743	750	679	723	752	679	745	737	741	690	725	715	712	734	722	753	737	769	765	749	747	744	717	744	756	764	693	728	789	707	731	726	705	694	696	723	766	733	687	725	748	766	749	672	706	706	744	778	726	674	731	743	718	720	757	745	715	788	793	735	770	678	731	749	720	748	717	741	737	754	708	737	757	762	720	772	690	741	755	713	720	700	742	722	761	682	753	745	739	723	739	721	719	791	746	751	715	725	780	722	747	701	702	740	785	726	753	759	717	714	727	726	759	712	699	729	747	736	711	727	764	740	728	697	734	725	703	778	779	769	710	717	703	707	690	751	734	773	669	740	758	709	734	823	741	740	707	769	710	678	766	734	733	759	762	734	694	772	708	698	704	698	768	714	752	770	690	727	797	718	746	708	684	741	763	761	712	732	727	705	751	711	705	729	695	743	684	698	716	723	715	751	710	709	678	747	720	742	705	745	751	726	751	753	738	708	702	759	765	725	725	675	725	719	743	762	697	780	766	717	753	742	731	745	766	754	742	709	684	734	726	733	770	698	707	763	726	794	698	767	747	752	748	737	694	804	732	711	752	759	708	689	714	788	745	740	762	714	777	732	733	703	747	711	702	784	731	700	757	759	717	719	778	721	702	762	736	719	822	730	778	756	766	682	742	709	667	763	742	747	767	721	771	739	786	741	748	779	791	751	709	702	753	735	750	736	678	750	709	749	751	758	691	733	700	742	742	717	742	749	681	740	698	719	689	734	716	701	726	748	719	762	732	774	717	786	779	724	740	705	736	723	645	687	713	718	769	704	687	754	722	726	720	753	732	666	711	720	695	737	712	745	782	798	699	749	754	725	706	724	762	702	714	765	767	743	720	749	753	749	779	720	702	724	741	728	757	720	747	677	738	705	778	708	747	717	731	755	744	766	740	757	766	748	728	701	733	750	747	699	756	714	717	742	735	705	701	725	772	736	752	718	746	724	677	777	772	764	726	719	759	740	716	762	763	715	683	729	763	735	758	688	686	738	743	718	750	699	744	762	711	717	729	758	759	689	762	675	726	674	743	673	708	762	715	728	770	719	767	715	716	702	713	731	724	716	778	767	724	736	754	680	785	780	746	740	729	708	714	767	747	727	747	698	700	763	720	701	691	712	734	740	753	730	760	757	745	754	707	811	665	757	723	726	722	696	737	766	756	758	699	725	696	713	742	739	742	761	766	742	728	710	712	767	742	727	775	752	743	769	700	740	724	731	774	701	735	735	716	682	714	777	690	715	723	722	698	741	728	823	738	722	774	736	745	723	716	664	705	717	738	768	697	744	712	707	731	787	762	773	671	763	754	688	768	728	767	736	749	729	732	754	805	747	719	745	746	664	707	695	743	748	730	762	791	724	697	688	724	714	780	723	714	732	706	763	674	780	712	711	722	708	752	725	699	784	811	717	741	747	743	714	701	714	784	752	746	676	731	756	736	704	754	773	743	687	714	750	713	724	700	783	762	720	713	702	706	781	683	726	751	745	739	737	706	750	791	762	745	754	738	711	735	776	726	672	725	699	733	709	725	705	697	722	749	761	743	719	751	734	712	719	723	737	734	704	752	763	771	733	705	716	739	742	726	709	715	651	764	713	727	723	748	715	759	734	719	711	750	755	713	700	721	690	728	719	746	706	757	735	691	786	749	735	745	708	710	692	767	751	722	756	741	765	714	769	729	691	700	755	816	731	707	719	780	732	704	741	763	747	747	697	719	710	718	704	719	748	737	747	764	692	721	747	708	739	753	788	749	730	737	763	799	730	758	726	753	719	742	716	736	729	719	712	737	736	729	739	706	791	710	705	730	694	713	754	775	721	720	723	721	736	710	773	709	733	752	695	704	764	741	700	739	762	750	687	739	723	693	735	747	746	787	708	770	734	732	738	779	727	716	700	752	737	664	728	732	717	721	713	758	760	699	714	768	751	781	727	741	775	692	837	702	755	721	752	729	707	741	750	772	715	763	705	716	754	721	700	722	717	742	765	700	769	697	771	728	689	749	722	737	742	742	731	710	759	768	713	750	754	728	752	655	750	749	723	760	705	750	750	720	766	756	738	704	741	740	763	722	697	743	739	745	664	751	757	726	760	686	778	715	701	746	699	758	708	701	742	790	742	741	735	791	728	720	720	705	733	696	695	754	709	719	780	745	747	703	741	739	749	766	749	739	768	731	736	690	755	720	774	744	726	716	723	715	733	686	745	745	756	787	725	725	646	704	752	741	742	751	676	706	720	732	702	733	703	699	741	730	731	714	671	731	713	714	709	746	735	714	716	727	704	732	774	748	710	790	648	702	721	766	687	698	717	723	724	729	745	745	717	739	782	693	770	743	710	773	706	719	763	697	766	734	712	722	723	802	750	772	719	713	744	688	701	695	758	725	763	674	774	733	752	752	740	751	678	768	758	736	700	709	741	703	775	728	742	754	746	771	683	723	713	721	732	654	734	748	746	758	747	752	763	748	750	730	801	707	717	777	735	736	768	752	737	679	852	767	721	716	733	726	771	737	728	746	706	784	733	732	728	727	737	756	730	756	730	731	716	728	718	683	786	752	728	715	776	736	767	699	716	716	735	709	745	709	725	724	689	727	738	755	714	745	709	681	736	715	729	679	763	741	759	723	743	761	711	718	776	733	709	700	748	730	744	763	756	709	680	729	724	770	713	776	747	715	763	757	751	721	710	743	738	722	730	738	743	699	724	735	771	755	725	753	786	724	732	768	722	696	716	720	772	735	725	731	688	709	752	769	715	737	768	751	737	709	718	765	720	725	689	755	729	716	692	724	780	733	766	754	697	751	736	783	775	764	707	692	728	723	710	710	764	737	730	731	751	756	738	727	706	792	779	742	741	745	721	765	746	746	717	696	742	748	770	753	712	716	710	744	677	795	749	726	786	732	772	749	739	805	790	719	732	697	703	726	694	727	724	729	736	721	742	754	643	737	747	722	697	755	763	744	782	722	730	754	685	721	792	763	747	724	773	721	782	739	714	727	777	701	756	711	733	705	711	705	731	743	751	718	706	770	723	769	721	725	748	716	750	771	735	738	738	759
26334	48369	39249	27115	21690	17477	12375	9530	7355	5680	4446	3755	3106	2595	2429	2098	1901	1560	1369	1279	1230	1064	1097	1073	1049	959	961	858	943	850	820	836	812	837	819	787	794	847	773	792	802	794	751	751	776	755	773	780	780	742	766	752	804	777	761	751	728	794	726	728	709	765	779	743	750	768	838	746	752	727	743	776	782	746	747	791	655	742	751	711	721	721	716	744	776	737	758	750	761	760	723	741	727	742	762	742	757	747	805	724	733	706	720	750	776	745	732	739	726	749	741	730	771	759	718	731	778	767	767	733	714	764	775	742	741	782	793	779	773	759	714	781	717	770	744	756	808	760	753	691	744	787	786	760	735	758	717	764	762	753	770	744	709	766	774	726	714	734	765	736	734	726	737	733	729	786	756	764	743	746	753	732	730	731	752	698	771	776	726	726	723	770	766	716	733	739	747	762	704	760	751	753	777	738	752	743	754	717	776	765	773	722	731	768	785	748	791	754	726	739	770	812	710	752	724	729	762	758	718	752	720	762	752	705	772	748	741	784	733	755	720	742	692	765	752	778	742	769	769	791	723	763	717	731	708	756	699	749	763	743	777	759	759	764	755	702	716	724	702	746	722	738	788	823	753	787	764	761	784	772	754	768	719	766	770	715	726	754	712	765	748	744	732	742	772	759	772	768	705	786	745	748	719	764	716	790	719	791	788	707	742	778	736	748	685	761	787	814	722	763	750	725	739	720	713	718	741	720	712	755	730	774	764	711	735	730	750	788	731	839	733	707	749	760	743	725	724	769	776	768	703	740	737	704	755	731	731	708	737	721	771	762	764	779	734	759	787	746	681	761	800	714	708	755	770	725	721	761	771	743	761	725	762	777	731	790	758	746	748	775	729	769	713	719	735	716	757	751	783	769	726	727	733	748	759	742	788	769	722	798	761	752	778	779	761	738	760	749	756	726	745	761	735	729	779	751	709	760	750	758	753	735	708	706	733	759	729	748	792	789	724	737	783	743	755	753	731	763	764	666	757	806	762	778	789	778	710	733	712	710	739	721	761	748	725	711	729	749	750	756	807	741	708	792	676	739	713	775	771	740	701	729	698	743	714	775	708	796	781	723	731	709	758	750	751	702	737	764	763	771	750	736	757	781	738	705	742	762	725	750	723	784	733	736	736	755	695	734	703	736	733	741	740	753	716	767	736	720	755	785	792	768	762	735	725	752	751	746	717	756	751	742	712	733	741	740	750	747	734	785	762	780	732	738	738	765	767	742	734	744	702	795	773	763	738	757	726	753	756	762	753	706	708	737	743	774	720	784	740	792	771	741	780	769	706	780	735	770	797	765	762	757	753	799	778	722	763	754	739	767	788	685	739	758	723	780	740	714	787	748	808	750	705	739	707	760	740	746	788	766	788	783	791	728	659	756	742	777	760	783	735	755	727	810	671	793	734	776	752	700	748	736	764	765	726	762	730	726	748	757	702	684	761	715	769	757	757	683	720	760	708	711	742	773	773	767	728	779	766	740	738	744	725	718	739	751	693	750	758	783	753	727	768	784	741	777	727	790	757	732	722	762	774	743	759	739	753	779	741	716	778	758	739	777	797	724	771	750	717	757	775	728	768	777	751	722	752	746	713	776	784	783	753	739	753	713	733	718	718	760	735	719	777	722	761	705	739	721	772	777	702	716	743	755	794	738	673	771	736	735	763	752	784	776	760	730	717	793	729	712	729	750	755	730	701	724	747	721	726	741	725	718	718	732	712	708	739	711	780	739	742	757	766	748	718	749	794	750	749	756	708	786	714	741	730	720	770	733	705	742	745	740	738	764	745	782	764	738	767	786	710	705	738	768	786	751	694	746	760	730	742	733	762	736	749	750	784	765	743	742	756	748	782	758	731	742	745	766	760	724	737	759	757	727	759	766	738	753	757	764	743	712	782	790	786	773	753	752	756	766	768	737	705	715	764	728	784	781	760	778	709	760	722	732	709	767	766	740	726	766	750	726	734	784	759	785	758	770	759	751	747	741	737	795	768	692	777	714	765	766	761	726	759	735	752	774	760	738	728	800	792	778	764	750	739	760	755	709	719	725	759	745	728	771	734	764	723	737	782	739	758	775	776	715	742	763	752	692	735	723	774	727	766	721	705	726	766	762	742	764	730	754	767	787	775	751	799	775	701	784	703	750	744	786	737	750	779	763	741	707	727	736	703	702	710	720	809	723	745	746	794	783	726	773	771	732	744	726	764	733	738	771	782	753	684	765	758	697	720	776	750	785	772	702	814	726	749	791	708	760	781	741	760	782	768	791	775	681	768	775	746	719	759	761	754	706	793	736	735	764	797	724	731	687	767	801	795	734	766	779	749	749	776	753	707	737	752	676	727	785	712	705	700	745	731	748	736	741	747	721	784	737	769	767	740	729	689	753	771	729	727	713	737	723	829	750	748	751	756	704	759	783	762	724	687	749	783	777	731	731	765	717	713	713	777	724	714	714	786	711	758	702	748	757	773	759	709	683	777	744	712	744	750	729	741	756	794	766	738	758	694	742	732	722	703	759	744	730	753	716	746	762	723	795	779	740	737	724	742	762	726	735	786	761	731	779	757	724	754	714	790	723	765	759	777	771	737	707	768	786	750	771	732	692	735	724	780	698	766	711	792	771	723	691	796	741	745	693	809	764	757	722	742	731	737	728	736	719	738	733	715	711	780	759	753	775	744	714	772	736	691	749	723	709	760	762	741	760	766	756	717	728	751	732	816	763	721	755	750	740	741	744	789	769	736	790	719	744	736	737	756	731	740	718	756	788	784	774	732	704	744	727	752	734	730	719	793	750	772	780	737	713	762	751	796	704	732	748	767	767	775	736	761	707	743	738	726	718	705	764	750	726	759	721	716	749	737	771	784	747	723	714	762	734	731	721	742	755	762	760	736	794	777	746	739	774	768	750	783	739	815	778	784	718	747	732	773	793	788	732	732	787	760	742	776	743	783	724	792	724	764	764	747	763	742	763	766	726	750	796	788	744	736	740	784	758	788	732	707	770	755	740	797	798	711	826	727	721	747	789	724	754	772	710	768	746	731	705	752	722	766	748	717	790	757	741	731	724	761	753	730	749	682	691	732	729	681	807	769	742	752	741	710	723	762	770	751	752	711	751	753	732	718	787	770	797	707	692	761	778	780	751	718	715	731	731	756	727	784	738	720	716	759	745	697	701	723	776	749	756	753	711	776	746	731	725	813	713	759	772	740	757	711	759	744	761	694	725	782	739	756	737	772	757	732	722	765	745	738	718	773	805	696	772	748	769	768	729	739	755	721	727	712	768	736	711	730	767	697	714	751	744	762	737	758	797	758	725	754	738	705	758	743	723	783	753	724	756	790	787	819	764	715	743	774	757	737	715	753	726	707	776	783	737	761	769	733	769	762	726	710	736	773	770	697	756	780	736	753	771	750	719	764	766	750	754	757	737	697	705	747	718	778	762	763	757	731	797	737	753	735	704	755	779	763	743
23143	21591	29379	24356	22200	23875	21639	11849	8117	6521	5274	4150	3484	3018	2802	2573	2207	1849	1592	1450	1398	1268	1267	1275	1182	1208	1068	1024	1019	1002	998	1030	974	946	934	906	921	858	937	891	892	846	889	898	924	877	874	836	887	819	918	885	850	903	826	882	846	863	894	852	859	882	868	813	856	827	856	835	868	871	852	846	856	862	774	901	873	862	863	862	821	864	774	874	831	886	822	825	861	843	861	886	825	854	875	814	852	863	834	861	837	844	872	865	816	797	866	821	768	784	784	843	835	871	852	852	834	824	838	824	855	836	799	830	832	859	828	865	793	866	900	857	823	865	828	822	862	823	845	799	866	904	850	820	827	852	818	884	825	811	912	843	806	807	844	832	840	814	856	840	874	801	867	835	831	821	891	872	806	878	811	889	856	806	845	841	831	804	832	888	812	849	844	836	868	822	813	839	837	909	848	827	826	872	834	900	801	863	833	801	884	852	869	860	825	846	851	872	858	846	899	830	872	785	808	831	867	847	879	840	876	912	830	855	776	887	831	870	835	859	804	834	861	852	861	874	831	845	876	865	862	902	836	808	859	873	884	845	808	751	863	821	824	850	834	849	838	816	822	825	846	842	861	811	822	910	826	879	838	821	848	849	844	844	773	775	824	864	866	840	811	866	883	851	851	823	854	820	857	873	864	839	863	879	826	851	870	820	887	813	842	826	876	819	874	821	827	843	889	850	833	823	850	880	804	840	823	820	818	835	850	865	798	844	844	840	826	852	840	853	847	821	887	854	829	829	924	900	817	854	864	896	838	838	874	835	866	891	885	824	829	848	871	800	832	870	866	827	879	875	829	850	803	819	895	841	849	913	875	887	835	839	858	829	912	829	872	880	828	867	892	831	837	833	855	788	810	815	831	822	854	842	825	865	846	806	841	871	813	863	770	836	866	826	793	872	880	876	849	848	849	861	854	866	889	873	818	852	859	838	845	876	841	863	877	836	823	857	783	843	802	835	844	877	813	856	816	846	844	854	837	852	818	867	849	841	808	874	832	882	828	848	871	874	841	845	880	869	859	836	817	816	856	878	823	888	871	865	868	846	852	875	788	879	857	872	935	816	854	789	864	857	839	838	881	810	936	839	818	871	845	840	841	868	820	816	795	864	822	861	777	794	853	849	819	822	819	875	827	854	819	868	878	861	793	834	847	902	818	893	850	849	877	881	859	871	812	850	865	888	828	847	848	828	862	857	883	837	880	846	858	887	850	855	846	836	868	885	900	867	832	822	834	865	807	798	830	847	864	833	857	881	853	896	872	848	835	807	888	807	860	839	884	803	871	863	852	850	789	844	881	855	846	803	878	822	857	881	841	881	787	812	847	867	821	830	864	797	869	889	839	888	840	858	851	870	819	808	860	910	799	855	806	854	838	903	898	847	884	857	850	897	861	866	852	922	808	835	761	867	868	819	823	822	888	894	843	811	849	875	893	905	835	856	854	889	884	890	884	864	815	850	847	851	833	809	834	790	875	843	898	850	894	828	811	830	834	846	852	847	852	873	848	866	878	843	863	898	846	831	818	844	853	863	809	815	840	861	831	845	817	802	820	866	861	820	851	833	868	880	816	824	892	826	843	853	845	809	858	814	877	834	852	869	850	800	847	867	815	901	851	845	819	830	847	847	777	840	824	848	835	855	815	910	898	865	804	834	848	878	769	795	842	860	840	848	896	849	852	892	872	827	824	808	857	811	822	932	831	828	844	862	881	849	804	878	801	800	850	874	870	862	836	823	817	862	889	842	859	855	880	879	852	817	800	819	834	801	856	845	871	815	865	897	826	854	835	861	832	876	825	857	854	837	871	876	893	842	860	862	865	833	823	872	881	876	902	915	818	833	852	900	812	850	903	829	882	823	814	833	820	894	814	798	882	832	857	831	896	826	826	818	870	921	861	882	842	849	832	826	848	867	889	889	860	857	791	932	825	859	846	869	875	872	805	917	882	848	887	808	822	856	825	850	836	818	829	833	843	864	855	813	882	828	865	871	904	853	836	862	845	891	862	792	866	865	863	871	881	795	858	824	844	853	867	887	824	870	832	899	841	825	833	885	810	814	828	852	838	817	829	888	874	863	841	819	852	837	838	774	828	814	897	827	836	840	872	818	870	879	820	826	861	834	854	862	852	893	825	814	829	883	873	873	806	849	795	823	807	860	846	847	821	853	778	829	839	884	868	858	859	797	835	857	816	865	771	808	800	812	835	863	827	831	843	858	907	869	860	853	823	886	837	847	869	757	828	852	841	872	829	867	830	813	890	811	825	861	845	913	804	842	791	788	772	814	857	799	851	774	857	821	901	828	917	819	820	830	799	845	839	851	844	876	886	843	874	878	869	864	789	830	826	850	824	814	864	827	819	851	788	823	870	898	881	821	803	847	846	871	899	814	886	868	881	877	774	918	867	823	842	805	855	822	857	883	821	868	897	836	896	835	878	846	848	842	859	864	853	835	875	825	852	886	907	822	888	810	825	846	826	865	833	864	832	868	835	827	903	832	888	798	835	857	819	835	823	910	845	860	852	879	877	869	882	890	867	856	841	843	856	814	835	841	818	877	827	900	830	850	871	807	801	832	825	834	889	849	875	863	840	863	848	877	826	845	871	830	863	806	914	873	806	842	834	812	848	828	880	782	913	796	857	857	813	867	896	880	855	839	873	841	878	878	880	879	842	764	841	834	817	785	844	901	845	868	840	844	834	841	836	874	847	812	866	803	821	835	838	814	845	849	824	875	879	844	876	862	837	822	855	875	883	846	793	866	856	862	821	909	812	812	920	878	857	855	769	844	825	875	822	791	888	831	862	852	775	863	833	810	861	863	791	824	868	880	823	876	840	853	795	856	825	861	845	892	866	856	855	843	851	873	887	842	808	826	844	876	822	854	865	853	901	897	844	829	854	882	774	842	895	856	854	879	816	872	838	834	766	778	862	908	880	863	869	841	799	870	839	835	946	811	848	839	864	885	851	844	835	796	869	854	813	848	825	806	803	867	854	801	800	832	881	916	845	922	862	800	828	798	824	834	793	848	802	824	793	792	830	827	880	840	800	816	848	870	816	853	882	821	819	877	853	876	805	864	857	930	781	846	848	829	816	870	872	782	821	806	872	856	872	822	808	884	822	840	852	818	915	881	881	844	851	914	818	839	811	864	786	821	809	842	839	870	797	781	820	822	858	861	843	858	867	875	785	870	857	820	848	855	838	868	885	851	826	824	853	866	832	843	843	856	809	804	905	850	855	827	837	847	848	865	847	846	820	834	834	785	842	819	867	881	834	864	854	833	836	837	840	815	859	863	834	870	848	798	825	850	855	865	813	840	831	865	856	886	838	851	832	884	808	834	845	809	819	845	823	811	822	881	817	841	866	827	850	867	838	864	879	843	861	827	819	888	840	838	851	847	801	828	821	834	841	830	874	822	794	883	835	869	858	817	820	896	806	807	828	837	846	845	832	845	828	796	834	806
28927	57670	47968	35230	29117	24484	18521	14189	11116	8720	7112	5657	4636	3952	3675	3375	2762	2308	1959	1774	1603	1533	1451	1360	1284	1309	1115	1082	1064	1030	1063	1018	1007	973	942	966	922	948	891	940	836	891	942	845	850	850	871	855	876	907	877	802	812	929	813	847	846	872	855	876	828	890	902	877	828	847	843	845	843	868	810	880	919	845	886	812	870	801	931	857	829	807	833	855	867	806	816	857	862	863	880	899	831	855	849	812	820	846	833	810	878	884	798	871	885	823	857	823	872	822	846	844	845	841	869	852	837	847	893	842	852	836	832	811	793	855	836	888	849	850	859	850	829	847	861	850	827	883	821	811	885	819	852	863	848	860	896	833	880	861	871	814	799	800	809	871	868	841	786	776	848	886	866	868	872	852	819	869	861	842	897	864	897	887	871	828	838	881	851	850	877	801	788	885	846	863	839	851	763	850	842	871	824	807	864	888	809	876	868	883	787	882	860	796	856	825	836	813	852	875	841	875	872	822	800	820	835	846	834	888	873	853	790	819	804	863	835	843	861	789	845	844	836	860	827	844	800	816	820	830	864	856	868	866	812	885	827	850	852	845	845	853	872	847	831	849	875	818	863	876	874	817	824	837	897	861	836	823	824	880	858	845	868	878	829	786	824	829	845	844	886	843	851	849	871	842	829	836	836	859	836	844	865	810	849	841	811	846	827	787	871	838	846	840	818	809	845	852	908	809	848	840	833	813	863	799	810	863	827	862	782	844	853	802	850	826	879	823	882	858	861	844	921	869	796	875	853	886	875	840	856	824	810	913	864	868	814	784	861	818	841	871	861	847	872	835	845	847	811	834	841	871	814	886	875	801	897	883	816	832	817	825	820	812	814	876	836	803	854	874	885	870	827	807	918	887	860	848	867	832	800	834	875	849	902	890	822	844	841	838	817	863	811	882	813	792	856	867	857	833	788	818	841	791	860	830	838	870	846	864	840	818	857	853	804	844	817	859	877	838	892	828	837	841	824	842	868	847	851	890	872	803	793	831	857	799	853	818	804	823	814	837	839	855	886	815	825	842	856	843	814	815	845	806	781	808	807	888	826	830	864	816	818	886	894	834	898	819	826	888	839	814	823	825	826	817	856	859	825	848	801	851	833	873	839	828	887	883	839	848	881	811	847	830	899	813	817	854	811	808	807	812	844	869	843	852	862	805	812	864	841	870	879	855	838	860	829	835	871	830	826	846	839	820	876	785	866	834	842	839	818	829	825	855	803	808	869	811	875	852	901	872	818	841	844	849	809	870	841	779	820	842	821	827	826	827	821	861	799	839	858	800	862	795	863	876	858	841	852	832	843	818	790	808	869	792	834	847	873	831	867	826	874	829	832	809	863	851	819	779	861	862	809	805	821	854	817	834	866	888	818	872	875	846	806	839	818	815	844	857	860	843	838	836	819	834	851	770	846	812	835	857	842	828	838	927	790	849	875	804	911	781	873	862	821	819	860	826	822	775	837	904	871	824	821	875	875	836	901	816	860	848	852	861	842	924	856	873	802	851	835	837	902	837	845	831	846	861	868	829	811	901	800	834	820	808	897	845	807	911	817	824	899	793	825	904	843	857	818	828	874	845	810	898	900	843	865	823	869	865	823	871	830	853	925	861	840	848	850	849	790	856	834	869	884	798	818	885	871	824	837	785	821	829	868	839	793	849	819	855	826	844	856	828	829	869	830	838	865	863	834	826	897	800	831	867	855	788	845	854	859	854	790	858	871	807	878	811	847	874	874	864	859	862	843	837	824	818	848	848	805	851	825	814	842	929	828	831	808	843	827	816	810	863	831	825	841	843	830	832	811	838	867	834	899	898	817	865	873	859	829	869	854	823	814	813	836	791	837	843	853	830	909	849	850	852	799	789	824	888	851	875	889	865	841	855	858	766	865	811	825	786	844	857	864	881	780	810	881	824	836	844	826	828	824	836	873	843	868	824	825	843	827	864	864	854	851	855	792	845	850	873	879	840	894	841	844	841	915	869	821	835	842	851	846	855	843	837	862	835	853	841	820	816	871	855	795	774	831	833	828	872	831	811	893	869	866	825	833	827	875	837	820	886	780	830	816	805	842	897	867	840	791	838	854	804	852	833	817	804	840	864	834	872	855	843	776	862	852	837	862	793	853	817	854	833	833	826	833	853	839	911	857	887	888	895	826	867	854	812	859	856	817	835	787	862	835	811	780	804	827	863	841	827	826	819	893	825	825	837	846	871	881	872	889	876	841	880	819	846	863	786	840	820	916	833	794	822	870	925	797	805	866	830	832	852	839	802	833	817	820	822	822	820	821	856	876	853	821	841	860	780	868	792	878	827	814	890	887	828	824	853	892	836	877	885	835	841	809	867	877	877	800	809	897	816	851	868	829	808	828	831	842	852	831	843	864	826	824	843	858	862	785	786	827	862	830	870	865	800	818	821	867	833	834	826	834	813	827	875	816	794	883	817	842	868	850	834	865	827	842	851	856	872	874	855	859	895	805	864	849	805	834	791	776	849	883	830	814	815	849	843	787	889	834	855	905	790	848	860	891	828	838	827	874	842	814	811	860	819	789	818	845	838	821	860	839	864	808	845	801	837	832	865	843	829	830	856	814	835	825	847	869	852	853	819	824	853	756	795	850	832	867	772	808	852	863	867	833	825	859	817	823	826	788	880	853	790	815	821	853	809	863	769	835	848	808	856	828	894	801	862	882	811	818	829	824	801	861	872	873	864	760	869	913	780	852	848	796	857	878	850	877	826	827	784	881	826	848	871	850	851	850	858	838	842	824	802	847	820	779	893	876	864	785	794	834	860	818	889	828	821	819	890	872	839	850	827	804	866	858	852	800	874	831	785	798	818	831	851	847	858	899	851	846	839	830	854	842	820	831	840	896	833	849	850	843	839	911	873	830	886	855	817	846	910	830	819	789	890	854	834	817	835	855	840	816	867	862	839	868	860	845	827	906	859	879	830	894	840	827	849	857	828	845	862	823	875	883	839	851	849	875	896	809	816	890	845	847	823	877	835	780	874	781	861	848	820	800	821	804	841	818	832	869	835	848	821	864	849	892	874	830	819	849	827	811	807	863	849	828	868	791	810	855	830	814	847	861	905	860	824	835	800	830	882	888	845	807	914	805	824	840	888	843	853	843	861	832	833	854	839	842	871	919	889	816	822	836	792	809	780	820	868	834	851	861	821	838	837	835	826	877	852	892	875	831	851	876	818	854	861	868	876	813	866	836	856	864	829	798	858	878	775	837	811	850	840	885	841	818	872	827	861	839	857	846	861	927	905	840	831	837	832	864	820	823	851	805	843	858	844	816	828	822	886	857	836	851	849	870	834	876	837	835	856	821	818	834	833	807	840	829	783	822	837	826	854	843	887	885	789	815	881	818	838	846	790	799	868	853	862	861	806	838	822	793	867	807	898	873	817	851	858	808	860	848	851	850	845	822	828	844	842	852	816	775	865	843	862	831	854	844	822	839	847
29824	30206	36136	26660	16228	11191	7303	4995	3774	2901	2401	2047	1867	1685	1557	1389	1330	1072	1033	1008	940	890	857	815	873	826	805	785	746	705	792	793	721	717	705	746	726	692	684	670	698	731	730	722	656	711	707	640	713	672	718	726	722	724	726	686	672	708	634	683	687	682	658	740	692	690	652	651	662	667	679	656	689	713	648	685	681	612	692	684	742	690	687	674	699	679	718	670	732	689	720	663	697	742	700	752	713	706	722	729	702	717	686	703	725	708	663	716	687	674	688	709	682	732	705	704	714	695	708	701	675	668	684	710	680	671	663	691	698	668	657	700	728	723	704	686	685	698	665	726	689	750	686	656	684	719	715	683	691	716	727	649	753	626	703	721	691	649	677	692	728	685	650	709	680	680	710	695	671	719	654	723	682	698	654	742	716	689	681	707	695	743	715	669	660	678	701	676	705	684	725	711	675	710	696	677	688	666	684	638	682	678	662	696	654	683	673	680	650	662	680	687	700	749	712	648	711	646	709	665	710	684	732	696	743	699	697	651	703	698	671	718	701	676	712	692	714	641	701	663	721	695	671	665	695	694	677	691	701	693	647	660	717	671	646	711	708	682	684	737	691	684	688	674	659	664	663	738	693	641	683	671	687	718	667	680	722	668	682	713	720	685	716	689	719	690	721	715	738	718	708	712	694	685	741	676	654	721	675	694	673	656	729	685	681	693	697	734	766	686	708	733	674	685	732	711	716	703	691	677	665	661	708	701	661	715	691	650	708	681	681	726	684	712	699	669	701	667	678	659	696	666	699	682	700	656	710	666	707	686	665	739	703	656	726	666	677	709	733	705	673	676	690	686	709	681	671	690	717	724	684	678	700	729	689	671	679	746	729	658	700	673	720	677	709	673	710	731	647	705	717	696	676	697	659	699	712	717	727	669	694	708	673	681	706	715	727	652	685	699	716	707	676	744	680	686	730	703	674	668	654	729	720	690	658	676	679	681	654	732	708	704	673	664	688	673	696	688	691	675	666	698	643	645	701	763	660	692	696	678	702	700	693	699	672	696	701	664	651	641	687	693	709	669	671	679	699	697	719	619	661	667	716	757	682	709	678	716	668	688	661	694	718	747	738	703	660	708	714	709	706	686	683	722	686	707	683	700	667	690	692	726	695	731	685	695	674	681	667	690	683	675	721	661	648	674	692	701	693	682	695	623	699	699	681	643	664	704	655	691	740	715	701	696	678	633	632	703	707	690	665	692	678	698	729	703	706	692	702	690	633	672	727	702	678	699	665	680	716	734	676	674	673	679	688	689	706	752	732	680	681	692	702	689	700	690	680	735	710	686	674	689	649	723	653	730	727	674	714	686	629	644	671	673	693	690	706	696	706	669	718	698	697	687	665	642	669	692	712	667	701	654	662	697	646	742	684	620	732	662	664	665	729	708	715	667	666	706	677	686	706	694	724	668	726	684	665	714	671	671	712	661	675	662	658	722	719	664	678	713	726	722	709	684	688	733	710	712	683	685	725	715	685	680	762	695	691	696	664	709	716	682	700	677	672	720	683	685	679	635	689	711	643	678	709	681	655	670	646	707	689	639	706	689	682	698	673	716	694	750	697	709	678	700	677	646	672	716	705	682	724	688	643	667	652	698	722	699	708	703	715	653	711	702	660	669	637	698	692	711	679	750	756	672	647	691	722	654	683	738	724	718	707	666	693	676	676	695	684	768	683	714	649	690	692	699	686	667	701	696	682	680	684	674	700	651	688	724	699	730	741	741	690	716	713	702	667	698	702	713	691	668	653	689	672	678	668	670	735	701	677	710	709	671	710	748	707	688	661	670	700	696	730	762	727	711	687	693	689	617	687	726	706	673	619	625	729	699	658	682	708	671	666	693	706	705	698	715	659	723	685	687	650	680	745	729	695	729	716	686	703	688	711	724	670	686	670	701	744	713	671	702	684	666	709	661	666	676	686	694	683	698	678	734	752	659	685	704	689	681	679	703	712	708	693	678	674	705	670	665	656	705	724	730	668	699	688	707	715	732	715	664	721	661	657	676	733	688	692	673	694	650	687	693	698	694	713	693	722	679	695	663	691	631	709	670	701	706	663	720	693	659	678	683	673	714	686	719	662	714	663	704	695	671	658	701	739	683	666	677	678	696	701	717	654	690	704	671	664	724	677	707	699	683	676	706	704	688	665	651	731	650	680	675	726	648	698	674	675	673	729	667	688	687	686	713	659	693	691	669	678	692	720	714	693	693	667	734	718	708	701	674	697	675	745	743	674	689	753	700	709	649	704	685	678	686	690	656	652	667	658	653	666	721	746	718	711	678	717	713	727	704	709	699	633	699	714	728	695	704	689	660	674	701	670	725	657	664	687	726	663	679	685	701	725	676	696	643	661	678	708	681	655	667	713	697	671	704	701	695	682	739	681	674	695	695	693	677	748	695	680	738	623	718	703	683	682	746	697	685	667	705	691	684	742	679	632	671	662	732	648	715	673	703	690	688	694	665	707	714	679	674	677	714	711	639	721	693	654	655	732	704	692	638	742	680	691	727	740	708	734	732	705	683	675	684	709	689	683	700	698	721	708	668	652	656	670	694	679	683	699	744	676	730	647	731	710	723	736	654	703	638	668	683	712	734	715	721	679	694	681	701	682	689	688	687	670	710	681	703	669	731	698	716	710	734	692	742	717	673	721	696	641	685	744	666	660	691	654	718	685	681	690	673	698	677	656	667	712	714	662	679	687	693	745	670	701	681	681	688	712	639	696	701	695	666	714	674	744	689	712	675	709	699	708	688	669	651	649	704	698	717	707	692	689	719	719	709	703	648	680	689	705	678	693	718	681	658	702	731	714	673	716	674	702	688	718	665	633	730	695	732	660	689	736	655	688	690	682	684	675	679	644	695	735	641	736	713	691	719	725	701	672	686	688	709	730	672	731	711	686	661	712	680	704	664	713	718	731	731	721	641	693	715	700	686	711	655	694	713	664	724	706	720	704	700	699	720	647	680	674	698	700	730	684	705	672	682	681	681	682	647	713	728	714	666	701	662	671	676	702	694	669	730	669	724	761	708	692	666	702	681	713	662	693	734	691	710	726	702	657	684	730	686	690	661	695	674	706	705	676	698	703	680	712	720	691	677	711	702	697	680	686	719	707	697	713	679	721	709	667	698	708	704	729	670	680	704	691	628	664	721	743	693	708	691	698	708	689	737	696	695	707	702	698	706	719	682	709	664	709	733	724	697	656	690	649	679	735	698	655	688	621	682	650	717	679	669	707	666	714	652	696	651	689	726	691	643	687	738	668	656	675	703	744	730	659	678	643	674	674	637	689	641	688	686	680	654	709	715	690	714	676	708	700	695	669	707	715	674	699	682	670	673	655	682	641	691	688	727	694	669	706	628	666	668	746	667	697	681	683	686	749	721	731	636	679	675	699	691	659	647	723	750	675	694	636	690	659	666	652	676	697	681	670	712	710	659	690	656	683	726	748	760	702	653
26998	45537	35952	23789	18131	14519	10397	7429	5761	4452	3535	2923	2447	2228	2003	1811	1555	1361	1214	1137	1054	1002	939	941	921	983	782	821	822	772	767	799	821	699	749	804	756	717	707	697	701	766	730	705	721	705	743	714	681	715	707	751	752	750	712	719	733	787	716	758	703	731	715	693	693	686	689	761	685	701	692	730	760	721	695	701	737	711	732	766	716	748	731	723	688	730	771	726	739	791	703	732	738	693	687	717	681	735	730	724	702	752	703	732	730	719	692	693	705	713	702	652	743	676	739	732	705	715	725	692	696	708	723	715	672	753	688	655	737	753	689	722	686	740	709	708	742	709	691	647	670	693	714	744	715	712	721	722	731	737	741	694	704	711	694	724	710	664	771	680	723	717	715	691	731	737	709	676	736	652	709	735	698	632	684	682	684	678	726	702	742	710	728	695	690	744	706	702	692	697	681	710	698	674	687	776	751	712	722	745	722	697	686	706	704	705	679	686	700	688	710	714	689	681	706	693	690	738	727	698	696	708	759	746	747	699	675	664	681	719	739	722	758	691	671	667	705	694	744	676	720	742	751	659	738	709	718	731	723	740	726	703	732	689	734	732	697	683	685	696	685	690	683	670	689	708	729	740	690	700	795	710	734	683	727	711	713	746	720	710	725	709	675	663	722	691	721	674	695	715	701	693	714	723	728	683	716	709	675	667	656	681	693	706	731	708	701	698	702	724	697	719	730	704	746	745	751	669	687	758	750	693	700	729	671	694	696	671	709	732	713	715	694	675	693	684	763	671	695	741	701	698	724	718	727	681	677	717	729	659	751	709	671	675	662	697	685	697	715	682	700	743	733	688	756	670	686	687	697	674	720	674	681	746	703	716	711	658	731	727	714	671	719	688	716	697	677	721	719	710	701	711	627	703	693	704	727	682	675	652	668	707	672	688	672	704	709	713	694	728	691	742	669	713	723	684	694	704	738	695	688	705	739	721	723	660	723	681	710	670	758	678	741	719	722	680	711	701	710	763	671	726	681	727	776	686	664	659	746	697	670	708	721	747	642	719	698	707	692	719	699	760	716	661	697	711	674	709	721	735	714	749	692	718	696	685	743	767	702	649	729	716	705	697	703	669	728	700	690	706	739	705	656	680	758	711	704	719	698	684	705	662	676	705	678	698	713	762	755	681	757	697	702	723	704	763	686	738	683	738	694	696	698	659	696	677	731	723	733	756	711	738	671	682	661	696	728	691	729	725	701	705	690	685	710	721	660	758	722	734	695	725	723	638	753	724	684	680	760	716	708	674	707	687	674	681	700	703	733	710	686	740	723	723	767	682	685	747	690	722	751	652	758	686	720	700	711	707	724	775	722	704	697	733	722	718	694	689	668	702	673	735	717	722	730	772	690	713	692	745	730	715	687	719	718	732	713	721	689	693	706	685	730	723	687	728	749	718	703	708	710	700	686	699	680	688	717	726	705	713	692	755	729	732	680	732	732	699	727	702	709	731	770	692	765	707	722	677	711	728	704	713	710	746	718	662	692	731	735	683	665	707	746	682	673	700	717	711	694	691	680	694	686	708	722	666	701	712	711	681	680	611	729	737	671	706	684	690	697	753	717	673	725	691	762	705	676	682	703	720	681	646	655	704	697	721	726	701	675	680	747	738	726	695	708	712	673	757	721	666	670	744	712	738	712	734	697	705	690	708	694	728	680	722	689	666	694	704	653	723	714	630	721	683	690	727	719	742	727	681	687	742	694	661	734	693	713	681	715	666	707	717	723	737	682	700	710	741	667	671	722	721	735	709	738	708	708	714	694	736	680	739	694	695	724	735	735	695	701	701	695	717	696	705	710	712	703	743	719	741	708	713	706	718	725	724	708	697	711	725	720	670	688	730	704	727	711	714	689	721	722	715	687	686	676	740	704	714	698	715	694	680	718	696	723	731	730	671	708	764	689	716	684	675	778	713	702	687	693	719	700	706	628	722	726	671	676	722	775	730	695	741	703	730	721	710	748	734	699	654	694	732	723	731	728	685	695	705	700	734	747	691	742	709	722	726	708	743	733	713	719	672	689	709	649	678	719	722	711	742	723	728	703	721	675	713	708	722	708	696	667	709	717	688	751	663	719	750	662	722	700	720	695	723	726	709	714	668	735	678	674	687	708	736	659	736	695	669	724	742	702	756	698	749	738	666	731	722	654	685	752	723	714	699	736	733	687	717	695	735	733	753	673	692	737	677	750	702	719	656	714	695	685	724	710	645	695	705	714	737	667	715	706	692	752	705	690	699	716	698	688	675	705	696	727	715	767	732	693	698	750	711	683	652	735	664	727	692	693	697	705	672	710	693	655	758	738	679	744	743	722	719	716	739	740	749	713	734	726	773	752	683	678	766	721	707	705	724	721	714	756	673	656	758	694	716	709	721	694	744	706	695	743	764	645	721	688	727	716	722	668	684	693	733	741	707	793	731	722	790	668	738	666	716	690	728	714	678	721	718	744	686	745	780	763	743	742	714	738	713	758	690	709	721	726	685	718	724	720	697	674	764	685	732	699	709	750	684	650	682	698	700	648	694	732	742	720	718	697	735	711	714	735	730	713	704	721	727	742	705	733	707	697	754	735	755	716	699	705	702	707	698	767	709	710	664	687	692	684	725	716	689	741	724	691	707	716	759	745	717	735	714	705	676	672	707	669	687	728	749	690	738	728	736	685	711	727	700	749	706	678	725	703	709	729	688	713	716	706	685	717	694	709	695	697	682	742	656	687	716	695	724	661	711	722	767	709	696	716	715	700	730	701	728	701	702	740	720	694	741	681	700	714	708	701	732	711	735	689	718	737	718	718	731	766	675	701	715	704	726	745	689	694	718	702	692	695	714	763	645	720	736	703	711	662	740	712	725	746	712	679	716	753	668	690	726	703	734	710	678	734	722	722	696	716	703	713	706	742	739	684	736	667	719	707	668	719	723	730	676	701	744	716	703	772	707	682	731	701	730	715	701	722	704	697	704	687	716	720	686	714	684	716	691	675	697	741	697	770	705	692	689	748	698	729	664	728	683	748	732	672	749	700	703	678	748	694	694	710	708	710	667	724	696	702	737	706	744	701	712	713	718	718	750	715	698	704	678	719	685	707	695	706	742	701	729	694	708	717	690	751	731	685	724	738	701	654	722	693	742	677	703	731	747	678	716	749	687	726	716	707	706	745	707	741	689	677	686	708	736	677	710	653	704	708	691	726	707	697	706	713	707	718	688	732	708	764	694	695	746	736	701	770	722	692	703	668	662	657	722	671	717	720	690	691	733	707	688	687	687	696	718	743	754	712	712	735	754	709	706	742	683	734	747	693	689	696	702	730	713	667	736	721	692	773	689	741	724	697	730	679	720	722	754	739	701	716	722	727	658	671	714	668	687	676	731	722	690	730	716	691	730	735	703	669	712	692	690	680	691	739	703	637	730	705	730	703	637	723	684	743	730	715	745	670	685	682	732	708	703	724	693	735	730	689	651
24287	21460	28856	25358	23043	20159	14041	8254	5827	4549	3596	3003	2650	2196	2171	1826	1692	1449	1296	1273	1149	1123	984	970	999	987	878	891	925	849	881	852	843	875	720	759	804	772	755	763	708	718	770	741	781	747	725	765	791	730	772	739	781	786	699	774	832	752	774	751	757	720	770	703	766	688	732	710	742	729	747	741	759	701	776	748	765	728	768	722	725	798	762	756	785	749	762	766	775	747	663	755	752	722	751	744	707	703	744	773	756	746	769	714	711	720	734	758	767	745	731	692	765	696	730	774	745	723	720	763	734	767	803	756	712	712	761	752	711	771	801	708	776	782	756	770	736	786	720	716	709	773	761	731	797	780	729	779	721	779	685	769	755	724	726	693	755	736	795	746	716	700	732	725	784	707	745	735	681	727	783	759	750	740	784	705	793	743	800	741	729	746	707	759	725	782	779	748	710	731	723	760	782	761	731	733	767	751	728	739	770	729	658	761	722	758	751	760	742	730	686	766	746	796	741	759	744	714	767	802	717	727	745	755	705	702	758	746	710	788	728	750	708	715	693	735	762	760	799	749	715	751	721	729	677	745	778	776	769	734	755	764	792	748	707	760	716	764	722	775	712	750	745	740	774	779	765	738	723	742	734	731	709	742	783	727	748	719	720	715	767	769	717	765	769	772	743	711	728	751	731	755	726	780	724	756	735	745	777	808	747	742	753	736	686	726	745	740	706	763	761	713	734	739	768	743	755	785	746	749	760	760	761	737	757	744	784	733	790	790	737	712	741	724	734	756	715	771	782	728	761	743	739	751	686	748	722	743	752	751	750	705	721	743	745	727	774	731	767	761	758	749	737	745	745	704	689	768	711	748	720	687	830	708	717	786	756	748	742	779	774	706	758	744	767	749	771	750	751	707	731	748	783	787	745	767	742	762	746	724	711	748	703	733	756	727	734	772	795	671	714	719	713	719	781	749	740	730	752	736	727	685	750	774	731	710	753	720	712	727	730	735	715	746	750	720	749	731	768	708	737	745	751	756	754	766	712	688	744	739	716	747	715	780	752	754	720	692	692	777	751	766	737	781	728	744	706	750	748	768	719	756	718	809	788	756	763	704	757	748	720	727	775	748	727	768	734	674	728	779	748	754	749	739	734	748	760	723	747	764	770	703	705	733	739	739	759	750	757	760	764	721	783	758	703	758	782	716	781	756	718	719	782	750	791	785	800	786	780	793	734	692	751	747	735	738	767	726	774	783	785	739	742	728	733	722	701	727	804	779	745	731	770	764	751	766	712	741	773	733	770	762	765	736	780	755	750	719	773	767	758	746	683	733	745	734	787	726	735	765	707	699	711	723	697	766	772	730	715	688	720	736	792	754	718	777	738	730	780	762	720	745	694	741	730	730	745	740	719	746	810	734	719	716	768	737	740	721	752	751	754	697	769	742	744	767	763	771	775	749	737	740	766	696	744	748	792	740	765	745	772	732	761	704	758	726	772	726	719	723	777	723	783	747	749	769	755	770	745	737	705	773	745	742	694	707	712	723	728	750	713	735	758	794	729	753	739	728	813	806	740	750	760	733	770	810	695	758	728	823	785	809	723	732	732	716	732	755	731	721	738	779	727	774	723	733	724	780	728	760	743	749	726	732	721	754	789	793	739	733	729	777	697	703	766	724	786	741	741	757	762	731	742	747	717	691	718	721	762	740	801	764	738	781	788	768	753	781	755	711	739	776	742	755	788	708	724	752	766	738	726	736	705	734	745	719	732	679	739	762	736	779	751	731	737	745	733	747	798	748	787	752	761	700	722	714	702	729	724	741	742	810	798	720	718	706	715	718	747	778	758	734	781	772	749	747	688	802	774	759	751	723	692	747	749	750	765	721	745	737	726	679	742	719	757	828	692	734	694	750	715	713	740	709	753	755	773	700	755	810	732	777	739	739	683	735	725	744	754	745	780	732	732	743	714	770	758	731	759	752	807	751	748	697	787	748	709	772	714	718	761	758	745	788	817	792	778	719	741	749	707	763	729	757	745	715	739	737	766	710	736	769	717	740	724	780	767	735	767	751	762	752	751	712	768	743	769	739	740	760	721	771	743	732	736	772	729	700	762	774	743	735	795	737	722	748	766	734	747	757	763	793	693	741	745	708	710	756	786	757	732	713	721	729	755	712	776	795	711	740	712	701	777	764	747	753	735	716	768	743	747	739	752	682	789	691	735	769	756	801	714	759	768	775	745	749	714	714	760	785	754	731	739	736	741	751	737	715	766	733	753	767	770	769	736	707	754	759	755	786	700	728	714	732	737	699	716	728	712	794	733	757	747	796	805	728	746	719	728	761	725	720	793	772	750	768	769	753	736	774	756	714	744	701	765	739	735	764	706	704	742	737	708	731	767	711	731	714	738	692	741	752	766	738	798	722	751	758	727	665	728	696	758	740	733	708	772	750	698	723	735	736	798	734	748	757	689	741	705	727	697	739	752	714	724	758	754	769	747	738	767	749	700	732	750	730	754	758	766	741	721	746	727	709	730	733	767	725	774	811	746	721	749	784	810	772	734	809	767	745	791	741	761	739	706	731	712	733	693	724	732	754	718	719	759	708	734	753	776	732	736	745	728	741	726	758	723	733	763	768	753	698	693	783	719	719	710	742	762	737	745	772	765	728	752	757	763	831	753	778	755	721	729	737	759	793	731	782	734	736	801	746	744	747	757	765	743	783	728	768	717	747	764	732	734	718	705	763	732	749	728	739	776	771	751	741	640	732	718	705	782	756	737	756	761	733	712	716	705	753	775	751	727	720	763	712	738	690	736	720	770	773	712	703	744	761	703	700	696	718	726	769	765	722	743	749	721	762	715	772	722	765	719	765	733	718	771	760	737	693	793	741	737	710	763	760	744	736	738	694	755	741	744	759	755	744	723	748	714	764	723	779	733	739	765	703	715	755	772	780	756	770	761	727	740	668	703	706	702	763	746	719	760	743	726	709	792	787	739	719	755	655	747	741	785	706	645	742	770	739	755	776	696	750	714	688	724	703	786	762	668	731	731	705	724	747	723	701	738	745	669	740	772	762	749	758	737	712	743	765	694	761	777	759	764	726	734	766	804	727	757	756	759	688	782	718	761	714	770	773	709	748	746	740	734	691	742	723	795	818	745	738	755	737	714	709	734	755	726	750	724	720	767	742	744	736	755	723	736	757	767	757	716	788	784	744	709	731	774	725	783	729	744	772	715	712	736	704	748	709	733	755	729	744	807	741	771	723	725	695	728	791	744	748	715	705	753	749	679	732	728	712	725	734	744	751	734	772	716	773	700	751	773	782	758	741	772	697	747	701	742	783	755	731	712	780	747	725	774	683	713	727	762	792	761	758	730	745	769	780	758	757	782	723	697	719	777	755	765	699	730	752	790	746	748	765	752	765	735	761	719	796	766	754	736	768	734	788	760	760	741	711	780	785	794	744	765	768	744	740	795	750	743	748	761	778	759	760	757	724	746	712	771	760	749	710
26735	52275	42817	30573	23994	19471	14777	10893	8185	6370	5127	4242	3553	3074	2705	2449	2083	1865	1513	1388	1335	1157	1086	1114	1096	1082	955	978	942	884	876	869	867	871	856	825	797	787	759	756	741	759	809	768	791	758	735	803	784	782	749	782	789	750	783	721	760	748	797	738	794	763	716	758	737	774	815	779	711	760	791	764	762	757	733	747	723	770	750	687	764	762	713	731	703	744	718	759	738	701	775	775	684	761	738	738	745	785	707	745	753	793	721	721	755	737	745	776	743	756	725	716	723	794	706	750	735	707	734	693	756	739	780	781	701	725	776	757	736	714	762	790	739	724	715	719	799	773	751	757	733	735	742	781	774	736	781	752	755	737	689	743	730	735	723	740	775	701	734	716	724	811	710	731	793	709	726	794	731	745	736	735	695	735	743	765	726	758	707	714	759	735	756	733	803	783	752	753	783	742	766	745	697	746	736	786	764	732	782	789	776	766	747	734	730	774	795	742	772	742	718	751	748	766	762	723	672	758	764	789	718	701	750	781	784	737	719	775	723	755	769	779	722	741	798	758	724	772	672	738	742	701	795	739	768	763	742	703	756	751	772	729	760	739	721	712	712	728	762	706	784	723	734	745	734	732	798	758	757	731	722	749	729	729	726	715	725	728	805	814	696	751	757	746	721	738	769	754	712	739	758	750	746	713	730	779	734	754	766	743	764	725	731	739	755	716	747	778	744	744	800	768	739	763	717	761	745	662	701	769	691	681	791	720	798	777	698	770	726	735	740	716	770	770	748	731	697	764	744	728	701	757	744	760	732	754	737	780	741	749	747	730	769	741	749	717	768	750	718	719	738	732	800	735	754	725	774	743	809	751	740	743	717	771	735	787	770	745	809	764	763	733	720	731	693	746	709	779	757	788	760	746	711	769	720	798	754	739	782	719	727	779	737	715	725	754	763	725	772	821	723	729	763	718	768	730	750	749	718	700	711	802	768	773	722	735	760	769	774	720	774	762	732	697	802	752	750	763	736	736	734	754	740	773	745	718	794	725	743	763	792	780	750	756	671	766	767	737	702	775	690	774	755	728	717	735	750	782	801	838	759	754	706	773	778	723	750	739	724	740	774	701	759	716	757	781	733	745	778	779	737	721	710	745	745	736	737	780	734	754	722	738	792	757	777	769	762	725	702	750	714	709	777	718	711	730	730	744	726	740	692	736	774	755	806	724	730	805	730	752	734	767	760	753	721	745	786	795	724	720	787	738	767	791	733	760	766	749	777	790	737	803	790	722	763	727	762	735	792	730	790	714	755	708	659	806	727	774	754	794	739	758	737	771	709	681	755	709	715	740	784	706	777	772	761	739	765	744	751	721	755	785	723	754	740	770	772	727	693	769	726	758	734	766	731	699	734	682	759	776	719	739	708	803	806	747	766	776	752	782	718	758	738	781	779	726	767	716	742	748	725	728	696	774	708	748	744	777	798	753	748	715	747	784	731	762	770	748	737	718	757	700	773	726	754	781	701	746	711	748	792	753	757	742	752	758	797	768	781	744	771	740	775	741	719	712	723	742	709	704	751	722	749	786	706	747	793	726	749	787	778	792	735	748	710	756	752	727	768	757	718	777	748	777	746	761	756	802	761	750	748	754	710	752	730	728	714	725	743	784	744	739	756	756	728	742	731	767	729	750	746	719	790	786	726	763	785	732	786	743	785	698	750	714	796	728	721	727	720	717	744	760	748	729	749	767	751	750	731	798	771	758	728	782	738	715	749	754	744	737	748	778	725	718	718	721	784	745	730	715	751	805	748	743	760	703	777	738	713	790	714	712	754	741	734	746	733	788	771	769	747	790	757	697	718	787	790	764	747	762	759	749	779	736	755	757	786	761	764	749	742	764	731	729	771	765	770	709	731	717	756	709	755	776	754	766	772	730	735	776	708	757	710	734	725	747	715	745	732	750	718	781	791	765	706	780	770	757	752	716	775	743	717	703	761	730	733	748	719	823	747	722	725	766	716	718	750	759	740	721	763	761	740	741	791	723	769	757	777	737	759	770	726	709	719	782	699	710	759	774	741	761	734	776	733	710	709	728	796	756	702	722	709	736	777	784	726	737	752	747	725	759	809	733	744	727	781	795	765	742	698	745	749	744	763	724	753	779	740	776	734	741	721	733	761	761	727	766	734	772	782	745	750	770	785	722	718	795	675	767	761	752	761	732	720	740	772	767	745	719	733	733	787	783	808	787	803	766	739	744	765	737	743	744	779	716	764	739	762	738	747	715	700	722	717	793	745	716	720	753	783	726	745	760	746	745	692	764	726	740	760	788	747	734	734	764	681	798	821	770	766	733	763	784	788	761	727	742	720	731	717	791	754	732	838	796	750	818	730	770	746	777	754	759	766	755	711	732	742	697	726	779	738	725	701	739	773	736	767	734	773	756	742	788	763	743	728	757	750	760	790	824	747	769	724	758	720	742	724	741	769	782	781	774	734	740	725	801	742	743	724	732	727	730	772	710	749	732	761	751	762	736	742	782	754	717	734	745	756	739	741	795	754	671	793	747	727	717	797	734	778	717	733	745	760	741	725	771	702	757	746	728	726	794	786	743	736	740	734	750	766	773	780	749	785	742	736	766	749	768	805	784	762	741	718	747	804	741	744	676	752	714	751	733	772	774	764	788	768	738	732	775	777	779	764	709	762	733	743	728	772	776	679	767	762	710	765	730	779	745	758	757	788	755	715	788	787	734	777	722	788	751	695	753	750	739	728	762	767	750	726	749	771	828	745	758	766	729	767	796	734	744	789	750	713	746	784	718	726	746	716	733	760	765	760	741	735	721	766	739	750	668	763	743	766	751	797	766	774	772	751	737	702	736	719	725	725	753	750	774	739	757	739	772	692	721	775	773	789	727	744	732	723	748	735	682	767	734	715	735	758	766	753	735	745	789	730	814	727	755	724	752	773	759	739	783	738	770	767	748	777	721	747	714	782	748	799	705	810	757	746	724	794	751	781	743	780	760	707	797	764	760	722	714	764	777	753	771	771	708	717	708	774	775	767	740	755	745	763	769	743	733	787	738	783	764	750	743	741	740	667	780	765	761	741	769	738	789	748	744	683	729	782	728	743	767	771	748	764	753	803	769	766	752	775	769	732	793	780	783	791	727	713	759	738	719	765	760	762	713	707	709	771	742	782	749	743	772	745	749	733	744	709	707	770	730	736	727	678	780	754	767	732	773	761	744	673	736	751	742	724	773	753	758	744	723	708	733	726	738	716	767	752	736	740	735	785	774	781	748	737	764	725	767	738	806	690	694	748	737	717	736	788	755	795	752	751	795	745	797	741	761	754	761	772	772	712	743	719	736	758	714	721	738	795	771	749	761	747	745	761	722	748	770	694	722	738	701	704	724	697	791	735	763	721	782	755	704	728	714	745	714	724	767	765	738	802	754	814	770	771	791	738	710	732	738	706	740	756	775	770	787	756	727	804	777	750	770	801	743	782	767	784	700	748	696
25518	21605	28743	27566	20884	14612	9756	6229	4670	3641	2901	2473	2112	1894	1741	1602	1445	1339	1165	1130	1088	1075	990	905	884	895	867	838	822	867	790	819	780	794	782	756	797	764	729	698	713	710	697	682	769	774	721	763	760	695	756	784	744	754	747	707	755	756	776	683	728	739	741	781	731	764	756	709	770	757	728	725	711	691	698	719	754	760	702	748	743	699	733	677	699	715	735	729	698	721	719	736	718	733	751	703	681	743	719	699	741	791	728	729	710	740	745	776	731	740	731	730	708	748	739	733	716	744	722	706	722	717	750	745	729	749	752	743	718	748	763	723	732	751	741	705	770	741	737	725	750	803	728	757	732	731	727	723	779	721	744	776	765	731	719	746	733	762	694	747	734	745	723	723	741	755	688	686	712	700	673	753	737	686	758	715	722	740	760	756	702	713	700	685	710	740	739	699	750	767	747	732	720	762	778	749	750	743	757	734	729	720	730	730	694	715	761	703	683	711	764	736	737	727	774	730	756	732	773	742	726	722	732	745	699	715	743	752	722	717	700	718	723	733	753	712	712	729	799	774	733	750	787	762	725	726	742	760	685	731	718	762	702	711	747	743	770	736	693	705	740	751	717	726	749	734	751	758	782	733	749	731	744	694	737	730	693	742	736	738	714	754	738	700	697	707	762	683	683	724	782	727	692	724	760	773	746	763	685	746	774	744	722	714	727	710	696	653	693	741	744	690	720	768	718	737	793	739	765	755	753	753	756	751	748	718	761	725	739	757	748	761	725	763	716	775	698	744	728	680	726	758	693	717	735	714	747	743	734	753	703	764	732	723	779	711	784	753	706	716	758	725	723	721	732	689	741	723	680	711	712	711	727	734	738	732	788	774	727	733	751	727	716	733	733	718	785	734	741	714	736	710	737	750	753	704	713	707	776	756	777	741	744	693	728	709	757	712	728	739	718	711	709	735	711	726	745	734	700	745	754	783	752	716	735	704	754	738	725	747	763	740	768	738	792	767	722	760	726	719	737	725	695	744	774	753	758	743	739	702	713	665	759	711	757	706	739	706	721	746	756	692	780	776	709	739	718	739	767	706	708	751	730	663	735	684	745	783	667	749	717	736	774	711	716	764	748	716	692	699	768	726	712	704	727	694	754	746	769	722	706	707	698	750	742	763	762	722	678	688	738	732	714	685	709	730	762	751	712	758	767	695	739	676	727	726	748	738	762	757	743	717	748	702	739	744	713	708	769	748	752	679	724	698	763	686	741	704	671	709	727	695	768	716	718	709	734	726	759	753	740	683	798	732	706	725	722	752	743	728	763	748	683	726	761	792	705	728	739	758	686	753	709	752	719	709	747	751	714	710	702	767	714	748	756	745	717	714	791	745	713	727	695	721	753	726	750	748	690	735	729	760	703	731	741	676	709	749	737	723	781	713	719	733	702	796	725	708	704	695	748	783	709	707	754	741	748	718	746	743	775	797	775	755	692	707	738	750	735	701	740	718	759	731	713	747	729	782	696	747	721	723	740	692	706	747	738	738	721	662	736	755	702	746	725	724	715	688	744	744	721	692	732	752	737	706	782	760	685	773	686	761	724	790	702	760	753	704	748	692	727	732	706	779	699	763	730	726	758	742	733	687	725	767	696	763	712	692	723	682	758	739	702	743	729	738	776	723	707	765	708	754	733	748	703	695	759	712	741	726	719	754	778	730	758	744	659	731	757	748	704	740	749	689	686	720	743	740	735	690	755	725	745	726	729	780	727	693	745	722	700	747	772	749	771	752	737	691	699	765	737	748	765	751	734	725	735	758	815	754	721	683	746	728	771	735	715	698	710	689	746	704	708	670	758	766	746	763	711	756	739	724	740	673	724	758	702	708	748	722	791	716	762	708	705	680	746	762	715	784	749	739	758	722	759	781	704	707	717	775	729	750	844	700	761	754	765	727	704	696	799	747	738	741	711	755	691	762	707	759	767	708	718	741	744	751	686	740	742	740	698	682	774	707	705	684	709	695	725	819	746	722	727	710	750	742	777	685	772	724	745	755	717	694	773	766	738	778	727	719	705	756	721	737	725	721	693	720	727	734	687	746	744	738	765	745	759	774	692	666	735	729	741	656	725	736	772	718	693	775	751	755	709	733	700	742	725	743	736	704	730	693	715	771	747	708	788	760	689	736	758	707	754	694	683	738	714	657	704	740	737	773	727	678	725	688	762	720	759	744	782	677	731	750	755	719	710	761	773	750	714	729	724	695	737	715	764	703	757	779	765	714	720	714	762	727	728	698	719	685	779	683	797	712	681	744	766	767	750	710	714	750	736	681	784	757	679	756	723	755	727	724	728	728	735	707	708	692	724	688	665	741	763	714	715	752	777	692	706	758	725	741	730	763	674	700	692	744	715	766	780	710	697	748	734	765	687	737	743	752	735	720	742	723	708	709	721	773	741	773	744	726	698	735	746	731	691	756	636	801	684	734	699	706	708	700	705	762	743	727	733	761	749	764	767	642	733	724	758	745	707	720	712	756	703	754	774	713	752	709	721	717	724	718	712	774	735	754	742	742	739	734	702	714	775	711	703	718	719	743	727	706	738	713	758	701	699	686	764	735	714	706	722	731	665	755	718	752	716	688	722	733	723	713	741	707	725	722	717	717	752	745	737	753	758	734	725	733	738	725	714	748	745	703	714	735	715	741	746	716	719	664	751	709	751	739	702	733	762	724	778	743	733	690	697	754	759	695	736	714	808	721	775	790	728	779	762	761	684	755	703	734	706	723	674	697	790	786	724	803	739	752	772	758	731	790	735	733	719	756	732	797	711	750	697	765	730	690	767	720	760	701	725	774	728	753	710	747	692	725	744	705	777	765	700	744	705	698	732	714	750	712	731	755	727	735	754	723	737	708	743	701	703	716	724	727	701	698	743	707	699	768	762	739	707	706	698	768	726	732	700	759	748	718	709	743	766	730	760	743	757	700	709	719	712	768	740	741	696	723	738	766	750	689	725	705	752	712	710	745	751	746	751	734	731	693	706	717	704	696	759	723	732	757	786	737	695	730	752	743	727	707	744	755	732	697	750	735	702	746	737	710	752	729	701	676	708	678	724	740	744	721	728	689	733	766	749	696	762	746	765	728	748	725	720	750	684	747	702	706	685	736	758	731	757	731	743	747	716	743	767	737	739	729	773	705	690	729	726	761	730	758	715	744	678	680	766	710	721	703	729	763	683	705	749	730	701	772	748	693	762	703	768	713	734	729	742	704	731	693	709	754	718	681	764	735	758	753	758	704	699	732	741	759	698	725	738	711	695	721	729	770	755	744	729	657	720	738	762	719	732	707	737	731	716	735	680	743	737	719	775	709	713	697	693	737	771	701	732	751	761	726	768	788	717	753	737	761	735	766	729	690	727	728	764	745	735	731	718	736	697	724	732	733	729	784	698	734	790	742	723	752	746	715	712	691	685	714	725	767	704	714	712	723	755	687	689	718	728	740	740	717	690	771	740	759
26884	49118	39693	27881	21421	16821	12849	9202	6807	5580	4231	3539	3075	2614	2307	2159	1834	1613	1484	1242	1236	1135	1115	1006	1028	1026	873	922	911	850	853	812	836	802	859	817	799	800	771	762	761	780	764	732	810	715	758	773	805	701	771	820	815	721	786	769	764	762	705	731	761	752	761	733	737	704	746	761	768	751	738	744	747	752	740	779	732	759	724	790	798	706	711	742	739	719	735	753	781	731	773	759	766	769	755	773	735	714	702	750	732	721	753	733	780	714	774	738	752	760	755	747	750	755	736	738	751	808	749	750	782	731	720	701	714	765	762	756	741	750	733	731	749	734	729	710	770	731	755	743	703	772	727	798	757	753	713	744	710	728	729	750	764	783	741	731	787	797	765	717	749	733	778	723	746	761	732	712	736	764	762	752	739	690	747	733	774	711	715	739	735	755	787	764	761	752	716	716	742	798	765	717	728	685	731	757	762	745	806	746	757	719	762	727	738	711	813	747	757	791	714	758	732	753	733	706	795	789	727	766	745	767	729	715	749	753	710	762	758	720	741	691	740	732	730	783	757	732	675	765	763	731	762	764	784	748	716	720	764	750	704	729	754	749	776	723	720	768	749	743	726	766	712	733	723	707	726	771	773	745	712	741	738	768	715	760	687	675	726	744	728	740	748	738	722	708	752	777	757	734	746	765	757	774	742	703	713	691	727	778	762	748	705	731	761	694	753	783	717	724	710	767	743	695	777	715	730	729	763	725	718	769	697	758	700	749	728	741	746	716	768	712	718	718	740	801	683	749	750	732	767	728	739	763	781	772	760	715	741	737	731	757	711	768	743	699	711	741	692	764	775	771	768	743	766	763	758	765	745	748	707	763	758	712	734	711	690	712	750	737	720	738	726	763	737	777	746	746	713	761	755	681	833	772	768	697	734	747	759	735	723	770	680	730	768	747	760	749	785	749	732	802	787	776	734	744	718	750	739	785	714	726	756	726	751	780	736	708	750	753	713	740	759	717	717	689	771	747	789	744	748	783	769	793	754	726	773	754	767	731	732	755	757	767	768	726	745	744	782	770	760	768	714	747	714	804	753	709	794	726	736	736	772	768	728	751	722	762	725	730	744	767	769	749	745	736	751	721	749	778	728	768	815	744	737	709	739	801	732	753	771	796	735	802	769	707	751	766	696	760	717	698	743	751	743	722	750	700	766	733	716	746	733	763	735	769	716	738	698	696	753	743	779	755	773	793	749	775	781	750	735	692	794	734	701	801	730	714	702	754	797	721	774	763	704	754	741	770	767	773	756	719	780	701	767	742	697	801	770	766	717	758	798	731	778	756	726	693	754	802	781	740	769	746	744	727	748	790	764	755	783	745	747	751	745	674	748	732	749	735	831	768	743	728	731	731	733	748	721	732	709	758	713	753	734	741	746	682	728	751	773	779	723	786	723	721	753	719	701	798	746	766	761	785	780	740	725	730	769	777	753	736	739	734	758	838	748	779	736	774	789	718	760	733	737	766	733	774	702	805	705	728	730	718	756	726	768	703	747	753	733	707	727	745	769	734	763	657	772	663	758	723	767	753	808	724	756	779	717	747	724	759	801	711	747	772	781	735	701	760	753	738	706	729	740	725	720	744	763	746	764	802	749	780	724	715	716	738	746	754	781	765	757	720	720	722	719	750	682	767	744	766	747	755	782	741	756	733	795	812	698	698	760	768	766	762	756	719	733	795	694	730	770	739	749	767	715	706	745	733	712	770	759	746	723	733	712	757	773	714	752	740	751	786	721	709	712	729	716	749	791	776	719	734	731	725	726	770	742	753	752	798	804	735	747	708	760	729	763	754	732	790	819	758	734	720	780	749	724	711	714	757	725	768	759	763	728	754	733	773	720	733	698	730	718	773	762	701	734	719	785	771	765	762	743	736	739	724	733	733	737	748	771	736	807	723	742	765	729	691	740	781	780	757	731	740	742	714	737	718	767	768	706	711	724	777	764	733	729	763	728	718	744	712	704	774	704	763	730	791	699	731	722	755	738	713	713	766	708	775	756	727	701	745	722	756	786	732	723	798	743	767	729	732	725	800	773	735	777	744	739	746	716	776	751	789	711	751	745	764	743	760	760	733	761	770	744	754	710	691	771	749	727	731	728	711	755	704	771	742	780	728	751	740	751	778	744	803	745	734	754	810	774	741	723	749	669	746	697	726	738	760	698	736	762	690	719	715	814	775	760	754	736	735	730	714	736	734	744	726	807	751	761	742	726	655	701	715	746	686	705	709	754	700	709	733	789	735	772	715	774	760	752	768	756	761	747	754	710	712	776	736	735	684	747	762	756	751	808	724	708	727	726	776	775	753	751	751	735	747	735	724	734	725	708	784	743	755	745	788	785	713	759	718	742	752	727	799	738	786	731	702	755	732	754	746	700	764	762	727	748	777	730	771	728	790	738	781	788	729	764	747	692	785	801	766	776	755	745	732	700	714	729	770	754	818	773	758	763	761	705	779	757	755	737	747	731	684	782	754	724	720	713	779	772	779	767	738	759	736	781	746	746	783	732	780	759	763	767	753	786	795	763	767	714	700	776	763	763	749	724	772	756	820	737	720	767	738	750	743	708	759	775	714	744	770	651	726	707	735	728	764	764	793	750	767	737	714	740	737	745	726	747	780	727	711	756	798	822	766	752	712	717	734	724	755	775	755	752	724	744	747	784	721	738	725	713	743	761	692	748	746	780	732	744	710	767	740	724	720	772	743	720	745	707	741	782	729	762	744	780	771	759	766	726	782	730	788	752	739	729	772	759	692	768	725	710	746	726	752	747	708	738	704	748	766	726	771	763	772	760	728	762	743	766	717	740	759	773	733	738	696	759	755	757	781	758	737	700	781	763	723	697	708	708	729	754	742	762	741	780	750	722	752	733	756	730	693	747	677	755	737	702	755	770	728	778	774	755	752	778	819	779	749	722	756	773	722	783	705	764	732	755	676	727	714	761	802	718	697	690	721	732	728	802	721	755	750	747	774	767	731	736	784	775	707	762	729	731	706	740	744	735	764	777	753	731	724	779	760	739	730	747	743	772	756	742	738	789	759	749	736	726	685	779	747	729	736	725	752	755	801	756	752	761	739	712	772	752	690	721	663	739	731	792	751	780	724	755	760	733	740	760	662	718	709	764	733	739	717	717	729	729	712	707	753	759	733	763	730	727	796	763	727	736	737	728	704	730	745	727	717	735	754	776	767	759	698	738	734	719	762	760	740	806	748	767	798	733	744	734	704	743	763	717	709	753	704	699	776	733	724	788	726	734	747	779	737	720	756	733	740	779	763	773	730	725	729	749	722	777	763	758	707	765	726	687	718	744	755	737	721	730	783	743	756	729	740	743	758	741	732	781	730	702	711	767	758	767	731	767	710	714	719	805	724	734	677	794	721	790	757	744	785	702	750	749	737	706	774	734	749	718	717	754	721	736	752	755	761	722	809	755	745	787	764	719	739	722	767	778	752	774	735	723	706
23183	21601	29386	24387	22246	23769	21896	11941	8128	6362	5061	3894	3352	3041	2721	2488	2266	1894	1678	1491	1453	1441	1327	1226	1232	1117	1138	1113	1012	1030	958	1030	965	992	942	961	935	912	830	886	860	852	910	850	882	841	876	901	905	844	866	912	832	836	850	879	854	893	856	871	900	871	873	850	833	857	833	878	817	798	850	876	904	894	833	835	870	846	910	880	822	853	847	862	882	809	844	887	856	872	881	881	875	875	858	845	837	897	766	873	848	834	932	896	871	814	811	838	834	869	866	890	913	865	847	882	865	865	838	854	845	754	891	830	836	840	849	857	873	839	829	891	792	828	884	825	839	886	792	854	881	831	832	932	869	842	858	816	881	834	903	892	864	842	897	827	844	870	845	849	830	812	845	834	841	872	875	833	906	886	883	876	855	840	814	807	863	874	894	835	844	875	841	878	850	817	843	802	884	859	849	879	843	849	827	782	889	838	828	835	841	804	802	796	899	868	846	846	823	830	870	894	817	820	862	920	876	874	841	895	877	847	841	849	837	891	846	842	803	820	848	814	845	914	861	835	874	866	802	888	916	854	797	827	844	870	829	846	821	908	868	862	829	843	881	859	815	827	821	869	787	824	849	826	836	819	828	891	854	829	857	848	852	820	845	855	845	882	836	857	812	842	844	872	849	853	840	816	870	877	869	822	870	816	851	885	781	839	831	840	811	822	876	839	872	848	846	891	812	873	861	899	871	859	814	856	841	834	848	804	838	843	900	851	850	884	859	824	832	843	844	833	856	884	879	820	870	785	837	888	880	851	891	833	846	842	842	820	901	818	804	853	869	886	863	863	835	893	875	881	850	822	925	863	866	864	859	862	833	839	892	834	880	814	840	856	839	873	854	840	885	890	840	828	795	807	841	831	844	849	807	881	848	849	837	863	858	821	860	880	863	846	848	825	877	855	818	902	810	869	908	855	816	865	846	884	876	869	798	829	805	809	888	842	866	852	846	844	846	854	867	836	850	827	843	835	864	892	842	846	878	863	884	855	856	821	826	908	801	815	865	832	846	826	851	869	868	835	912	838	842	840	862	842	876	874	875	868	798	869	887	869	868	862	832	819	861	860	863	854	819	855	867	857	841	852	866	821	864	842	857	868	819	811	823	896	892	847	863	820	826	845	838	825	789	806	805	828	874	782	887	893	879	869	842	883	837	905	869	888	797	880	874	874	859	889	846	848	880	861	817	878	821	866	850	872	820	826	826	838	844	874	911	835	868	876	814	824	839	849	876	850	845	845	825	832	915	823	866	818	891	841	865	792	858	853	779	830	837	821	861	925	864	847	840	825	810	805	833	844	860	886	806	786	869	851	871	814	845	862	889	816	834	872	865	782	875	836	867	861	857	871	858	916	851	824	804	838	872	875	874	892	877	838	818	899	859	774	890	838	819	892	852	836	885	884	830	860	886	866	863	815	853	832	850	879	821	874	867	944	858	819	828	827	799	865	844	865	859	853	836	840	805	886	864	855	858	834	897	856	819	850	863	835	836	845	823	834	894	800	878	811	871	854	809	886	876	857	818	851	850	873	885	782	869	859	871	842	884	852	879	846	859	865	814	887	847	843	824	868	832	849	841	846	833	795	858	860	819	869	833	852	848	838	868	896	891	894	817	814	841	844	837	884	878	798	809	829	863	884	830	837	846	868	850	827	816	826	879	863	781	835	884	830	852	879	865	831	848	891	832	870	899	931	859	813	862	842	883	816	867	802	799	808	882	824	833	910	782	785	837	835	846	864	828	839	881	854	814	908	851	862	870	859	884	853	882	832	870	811	804	850	830	875	874	849	911	890	839	818	872	837	841	779	826	855	881	843	861	818	866	855	861	857	811	864	882	870	873	849	839	841	853	875	859	876	858	844	858	881	786	879	782	819	855	815	831	828	843	848	873	875	850	813	840	832	854	833	882	822	851	843	844	826	829	869	830	836	869	840	839	814	879	825	859	878	849	857	808	828	831	820	826	821	823	887	797	813	810	825	848	897	866	868	874	880	845	838	891	849	812	902	918	849	798	816	885	877	892	857	874	897	906	898	865	824	855	886	821	821	825	840	895	839	847	893	835	880	931	833	890	922	827	846	897	862	837	857	810	875	857	825	838	848	836	881	857	813	844	806	883	860	826	905	853	831	819	849	847	839	860	856	883	815	856	852	844	853	890	832	804	853	841	874	807	869	895	827	832	827	856	849	825	870	898	856	934	873	871	843	884	855	862	825	888	807	817	825	777	794	870	853	842	849	888	868	871	819	850	858	868	809	862	889	815	864	863	827	852	869	812	874	803	860	811	854	848	891	871	829	801	827	815	825	869	844	872	856	823	847	826	914	807	816	836	834	880	858	846	852	841	869	789	855	839	831	860	825	885	856	818	805	816	865	841	832	837	864	825	854	864	875	822	793	879	842	841	848	841	826	905	876	903	858	825	829	868	785	892	883	831	873	844	843	867	809	840	862	831	833	837	866	854	842	867	846	844	848	862	813	824	837	805	881	838	858	822	873	827	886	841	818	808	769	846	817	862	869	857	901	865	827	878	884	861	871	893	891	911	838	823	860	840	818	814	799	855	821	863	857	821	915	799	798	847	893	831	831	825	748	807	833	874	876	835	847	892	824	892	882	867	863	856	870	870	890	838	805	853	877	903	872	865	909	884	868	819	828	852	842	845	815	863	903	837	843	860	884	807	883	835	833	789	826	844	825	857	815	844	848	864	842	858	780	819	815	854	845	812	875	834	870	824	913	868	844	787	857	829	828	872	857	924	918	822	871	880	856	849	784	857	880	784	790	844	821	882	821	872	833	837	864	878	798	787	892	836	848	865	830	829	845	840	821	871	875	816	847	892	844	824	821	861	832	815	888	865	853	850	883	839	853	846	885	821	884	860	868	895	846	873	912	862	885	864	886	863	834	866	817	859	849	827	880	770	842	844	858	798	867	822	853	832	909	871	884	862	879	835	837	883	884	882	907	859	834	838	812	890	859	849	865	870	860	798	854	822	802	869	823	878	843	857	847	873	826	884	879	818	846	801	796	832	850	853	854	884	871	817	848	834	877	880	794	820	852	913	896	817	841	851	795	848	813	847	863	875	859	771	848	870	811	825	827	844	842	849	815	860	849	809	868	911	828	799	872	837	816	843	851	847	822	847	843	852	866	864	876	838	829	827	787	829	835	874	857	819	807	869	872	868	853	886	843	853	878	873	932	866	847	890	831	797	850	876	790	823	850	889	792	856	864	874	853	859	871	897	927	855	872	841	793	819	870	860	818	832	854	844	835	841	843	885	808	799	847	785	841	804	844	823	835	804	833	856	877	886	819	815	852	824	850	900	885	911	850	870	835	869	889	865	834	850	864	835	838	819	856	839	938	886	835	832	814	882	881	822	904	776	914	888	828	855	925	785	827	829	887	828	807	822	872	845	837	881	847	880	865	849	853	844	814	808	840	829	827	795	893	865	841	847	846	813	848	873	794
29010	57943	47980	36119	29392	24011	18939	14238	11016	8663	6908	5479	4596	3848	3429	3120	2774	2298	2106	1836	1660	1541	1465	1392	1239	1205	1134	1127	1049	1030	994	1006	1081	990	918	923	958	943	845	872	897	886	873	861	848	886	940	871	894	849	840	862	858	814	841	812	860	864	883	882	888	833	913	848	844	855	811	832	846	829	898	852	800	825	852	817	793	790	826	812	842	850	838	808	874	855	798	856	896	841	872	824	808	797	855	844	872	854	845	784	822	808	830	825	837	835	807	831	838	838	834	824	819	867	855	837	866	875	889	858	828	832	858	898	792	857	832	814	802	868	827	855	811	867	819	821	888	910	861	858	829	868	818	761	790	882	818	830	824	867	842	811	860	840	772	832	861	844	861	856	790	797	791	869	793	778	833	813	804	815	824	826	804	857	800	843	783	820	904	835	820	813	858	860	826	847	887	851	832	811	858	826	836	795	819	819	839	809	854	875	806	815	827	821	817	801	830	754	787	854	785	863	821	841	815	837	820	905	795	863	852	849	791	851	855	853	824	797	812	851	855	850	862	905	842	792	825	838	789	852	788	828	852	834	849	867	835	844	772	872	863	857	853	819	832	858	871	795	836	819	870	803	850	809	886	884	817	842	809	867	812	869	792	804	856	827	866	859	815	766	847	869	803	853	874	878	854	775	810	850	832	767	869	810	859	813	835	842	874	838	782	823	863	808	859	832	811	777	842	824	805	882	843	798	845	823	847	808	844	806	827	846	853	829	796	803	800	851	834	827	806	865	852	846	814	879	806	852	866	879	826	862	844	856	841	787	843	844	837	844	804	845	830	824	835	796	840	798	869	825	771	854	832	829	839	821	800	839	821	823	825	832	808	799	815	859	836	794	863	815	837	845	915	824	842	807	836	835	818	868	786	851	836	850	818	843	866	834	844	854	870	815	812	825	842	758	893	826	846	830	858	823	867	834	845	911	819	879	784	838	841	818	813	854	816	837	868	844	867	839	848	889	860	876	872	844	840	833	789	842	831	810	828	875	905	831	807	801	847	860	815	826	831	893	835	855	844	870	795	868	788	825	838	863	880	819	842	843	880	814	874	814	828	824	825	824	823	834	869	831	831	837	823	809	872	814	854	857	850	793	841	789	845	833	852	850	809	874	845	825	827	822	880	798	819	826	794	811	789	802	791	834	815	799	798	841	829	832	864	839	826	785	834	820	827	809	883	833	861	832	821	861	819	847	822	809	818	777	850	864	806	836	800	849	816	799	839	879	928	832	837	842	823	829	834	800	860	858	831	796	852	819	855	819	833	847	871	829	851	809	860	861	804	853	860	854	908	838	854	841	856	872	788	816	823	876	853	883	805	886	901	852	835	827	826	833	754	841	835	839	837	835	835	826	830	814	772	806	876	876	808	843	842	817	821	842	808	847	812	798	803	839	834	834	860	846	843	833	820	818	824	837	905	842	833	816	827	837	808	854	866	806	833	865	786	855	814	807	862	845	850	842	822	903	795	823	793	814	891	866	836	853	789	834	822	877	900	804	876	829	815	905	840	818	798	832	891	798	801	875	804	842	788	748	831	838	906	861	821	869	862	818	817	838	851	807	873	826	845	876	804	836	855	850	850	828	848	839	817	870	878	832	806	850	853	869	854	827	814	814	822	837	859	869	836	810	842	757	845	818	871	842	769	765	776	817	844	816	882	824	831	883	848	817	859	797	852	825	842	793	861	816	831	827	848	835	824	857	826	804	824	856	852	791	862	835	826	835	862	818	853	841	846	827	801	836	853	850	839	840	821	785	848	840	870	851	854	796	815	857	836	849	796	904	840	840	861	795	843	818	818	771	825	864	828	795	798	823	794	857	854	800	773	843	860	811	826	871	841	812	843	875	798	819	885	815	768	842	816	845	873	881	763	816	828	851	842	853	864	806	833	814	850	819	854	859	815	860	824	853	786	856	829	820	886	824	863	864	841	806	830	845	859	848	845	878	799	820	824	848	832	870	870	851	755	852	821	880	821	843	845	818	864	836	888	777	819	835	799	855	826	825	797	855	825	818	803	845	873	896	828	802	879	857	890	851	829	802	806	837	791	879	808	856	835	836	844	852	870	807	835	830	853	825	847	796	787	808	835	877	828	820	804	864	855	838	880	811	833	816	885	835	857	854	792	796	890	809	852	823	875	824	812	841	862	882	832	822	792	797	787	843	850	832	829	808	842	852	869	825	801	829	819	829	872	812	839	782	813	859	882	836	838	806	861	804	884	826	828	851	799	857	824	848	785	814	886	820	797	792	866	837	818	777	875	827	879	887	822	817	828	823	796	833	858	808	788	843	829	888	858	807	885	857	841	856	808	799	867	778	828	830	836	799	836	873	801	809	832	888	845	803	856	826	882	908	830	789	871	839	861	838	840	836	849	853	843	841	802	815	793	845	811	871	843	822	856	867	848	840	807	830	799	799	836	847	826	828	829	798	816	903	887	776	857	823	843	845	822	789	844	846	815	794	801	863	838	848	861	873	843	787	855	789	824	842	846	866	846	841	847	863	785	883	863	829	815	856	855	871	794	896	820	853	832	808	860	883	847	842	855	833	824	878	793	790	854	838	818	855	821	878	812	842	828	823	814	865	880	889	869	794	894	803	825	859	830	817	814	862	853	895	864	812	770	881	849	831	871	826	853	825	846	829	901	843	806	803	851	847	793	835	781	810	811	812	826	828	821	838	871	824	800	843	833	824	827	826	800	857	845	810	813	866	863	849	813	906	853	869	816	827	833	825	829	789	839	866	837	759	870	808	837	861	823	857	821	811	858	813	818	871	813	830	850	833	835	880	851	836	788	873	842	812	896	785	793	853	868	824	846	826	806	833	847	795	841	887	810	828	798	812	858	832	843	851	809	889	807	815	830	782	810	788	830	874	861	835	873	828	877	854	832	809	832	835	793	836	851	826	824	816	786	890	844	838	824	812	859	895	825	853	826	842	826	821	854	848	838	885	860	821	832	800	875	791	834	856	845	847	835	789	837	809	818	803	845	827	818	812	844	810	812	839	791	887	856	838	888	858	846	855	767	841	864	861	879	856	851	857	851	807	841	840	840	854	838	773	883	802	808	868	863	842	824	803	855	840	814	870	851	831	863	807	848	804	803	798	828	811	817	853	785	816	855	856	854	811	802	832	914	893	815	881	824	795	863	824	805	827	820	827	805	814	818	852	825	866	871	872	795	826	841	822	890	833	840	813	870	824	856	815	913	778	813	854	818	874	839	851	833	781	839	798	843	830	808	816	827	817	826	865	850	826	859	876	801	822	793	784	837	857	844	875	866	852	868	853	828	820	876	870	826	791	837	828	851	825	853	794	842	859	783	876	822	834	845	792	864	813	818	844	846	848	851	783	828	812	868	832	783	842	807	839	805	852	813	835	851	851	817	808	884	823	845	804	831	835	875	821	818	853	786	823	827	849	837	847	832	832	828	846	874	861	895	814	862	872	812	819	820	843	833	849	857	839
30005	29778	35751	27107	16891	11032	7670	4991	3641	3047	2416	1976	1754	1475	1378	1400	1275	1165	1083	946	935	887	924	842	837	780	734	797	721	755	733	761	734	734	692	710	745	707	728	719	739	669	705	665	677	700	719	651	662	736	655	732	695	696	718	719	716	667	688	701	687	688	637	659	737	675	691	661	674	698	667	658	689	707	708	685	721	670	688	691	684	727	700	679	683	683	641	634	658	704	660	674	686	710	695	665	652	720	681	705	679	683	713	723	704	643	749	667	682	702	650	722	689	692	697	694	749	693	686	700	688	745	653	721	724	761	753	679	690	647	682	693	689	676	728	731	644	658	669	739	701	615	701	702	692	715	653	702	702	684	679	676	684	716	636	684	684	664	724	718	701	707	676	683	696	664	692	669	699	726	674	658	652	691	678	707	689	689	665	680	703	688	701	645	712	698	700	665	688	715	702	677	713	656	704	661	675	661	694	717	714	704	644	696	702	686	741	698	653	646	704	666	700	723	663	700	665	714	705	647	741	669	717	729	653	690	637	712	694	709	702	689	673	679	664	638	696	704	723	720	751	724	707	687	723	665	722	715	690	675	685	708	689	733	691	647	666	685	683	690	732	688	698	663	686	726	671	685	713	696	680	706	700	687	689	701	673	672	679	687	730	694	712	726	710	666	705	626	680	733	708	700	667	651	690	751	707	679	662	668	729	692	683	711	672	727	693	716	751	659	745	691	726	676	664	722	677	657	685	637	726	664	681	718	712	649	701	674	677	668	752	660	716	716	677	702	664	659	717	691	672	734	692	676	722	710	681	724	659	663	642	642	681	631	689	663	688	673	715	707	660	664	697	718	690	647	696	639	690	658	638	646	693	660	673	715	688	711	734	676	701	761	692	691	682	689	686	684	641	688	676	686	660	695	652	700	659	701	692	770	671	702	712	710	698	670	690	681	709	687	649	704	759	688	696	715	675	677	669	643	677	665	714	653	760	704	659	727	701	665	670	686	699	684	676	659	670	678	706	668	643	697	674	726	685	686	637	718	712	677	683	679	731	646	705	692	725	678	669	722	665	706	668	676	717	726	673	692	674	689	670	669	660	756	662	702	736	661	654	719	726	740	713	691	661	691	740	726	675	668	699	723	671	757	678	721	698	700	651	701	719	663	683	683	684	666	656	698	676	695	692	675	673	675	674	670	636	668	659	664	710	738	678	700	699	696	670	664	631	693	742	715	695	705	683	708	679	735	735	701	652	729	739	697	656	683	654	702	680	684	681	672	687	663	649	693	663	673	697	703	688	672	722	678	717	663	684	652	697	650	678	690	661	700	635	688	639	714	705	695	678	685	712	687	732	685	724	683	699	683	668	725	757	737	662	735	683	681	679	716	657	703	655	666	653	645	704	687	668	711	692	702	666	673	629	633	686	692	709	707	702	669	682	687	670	666	709	692	722	672	703	693	676	679	699	708	698	704	675	682	704	740	680	643	721	691	677	680	720	682	712	768	675	706	677	665	689	723	685	647	663	687	728	694	679	712	694	671	642	674	665	723	722	738	653	677	702	676	688	743	677	654	734	741	702	673	682	664	679	676	680	718	713	702	696	704	699	665	638	666	669	691	677	667	739	712	686	692	663	734	668	679	720	685	688	658	711	707	710	702	667	672	667	714	668	709	660	708	655	696	662	695	680	688	670	679	678	676	680	627	667	700	718	702	703	667	713	627	700	683	680	646	694	719	663	706	684	742	645	696	673	641	690	681	665	736	719	707	717	703	719	726	688	678	654	713	706	666	707	721	773	643	685	666	740	672	668	655	708	691	739	650	708	707	727	722	657	684	674	703	649	718	694	646	659	699	689	690	644	681	686	707	703	657	662	716	696	678	707	712	729	645	678	674	729	653	685	711	727	676	710	702	764	678	651	670	709	704	652	723	750	671	677	702	710	654	665	680	715	728	656	659	701	675	689	703	696	693	694	663	702	665	668	641	719	735	684	692	673	693	716	729	733	651	662	735	681	666	686	674	665	682	658	685	663	695	689	709	740	711	643	715	666	666	683	672	710	679	722	689	667	709	653	666	689	705	712	661	667	684	676	760	735	666	684	723	681	722	625	682	716	692	706	676	735	677	667	685	702	711	694	679	672	679	669	709	701	674	738	675	658	680	727	704	665	702	722	652	731	677	698	681	704	672	661	683	695	682	733	691	688	689	698	673	653	638	697	683	698	690	699	673	717	740	719	680	710	654	661	697	672	726	666	722	689	696	709	682	674	665	685	684	662	739	684	724	690	700	747	689	644	730	755	688	752	660	727	658	689	714	705	633	665	669	698	688	664	683	683	728	676	646	643	712	717	656	628	679	705	682	665	681	707	686	684	646	712	715	679	714	668	707	655	661	692	738	661	662	702	712	662	701	683	684	685	667	710	672	691	660	697	716	675	682	712	691	666	682	702	718	691	694	680	671	723	724	661	635	693	672	725	631	711	749	702	701	628	677	692	676	728	674	706	722	726	711	685	678	693	713	693	728	651	676	724	705	695	718	699	691	688	649	647	655	641	694	744	707	718	646	705	694	710	660	690	710	710	748	720	697	706	718	640	678	654	719	716	663	656	701	662	700	693	664	657	670	686	680	675	681	666	695	698	683	718	644	700	638	690	699	698	668	691	682	677	712	654	769	658	712	694	729	706	671	683	695	688	737	633	728	702	734	685	695	688	671	719	705	682	683	684	700	693	666	699	666	662	693	697	663	697	714	663	711	688	639	629	701	686	675	641	689	638	737	727	687	651	706	631	666	662	629	726	715	674	688	673	652	728	687	716	712	720	704	713	664	662	698	678	684	724	694	722	715	685	692	677	661	729	668	665	743	670	633	715	685	628	682	693	676	719	656	654	731	674	660	674	738	722	731	680	723	712	707	750	674	686	697	654	678	700	686	682	666	695	683	678	662	702	663	684	724	694	647	636	688	712	679	693	664	689	713	679	709	709	711	677	702	697	684	698	744	696	660	712	700	675	662	667	678	710	665	697	669	678	664	712	643	663	710	676	665	681	708	662	676	700	702	708	726	664	673	669	649	713	695	698	670	701	678	669	748	667	691	727	690	692	743	695	620	678	724	701	712	668	737	791	679	673	702	727	740	683	689	663	728	731	634	684	706	692	673	788	692	647	679	731	690	622	685	692	691	650	692	655	732	716	638	690	672	702	646	659	689	685	741	701	704	677	715	726	698	680	661	648	677	682	639	730	723	685	661	645	689	711	618	669	698	687	721	694	750	672	659	662	725	711	687	713	703	691	711	731	658	680	663	743	711	721	705	686	710	696	747	689	704	652	653	740	724	708	671	693	662	732	691	698	741	706	717	711	688	667	703	698	663	693	682	697	717	673	686	663	684	669	636	671	664	672	698	699	735	717	668	723	672	706	674	693	680	650	666	703	701	659	645	718	657	707	677	692	678	694	685	694	657	699	721	685	671	663	680	764	672	697	717	688	706	689	678	734	674	676	670	673	695
27146	45190	36058	24305	18570	14151	10790	7520	5534	4373	3321	2786	2346	1982	1847	1663	1602	1432	1317	1060	1050	998	946	887	884	889	906	832	794	767	839	795	784	802	722	791	742	728	742	699	740	734	753	751	675	731	701	721	701	732	697	688	727	706	741	732	672	693	723	674	680	694	718	678	718	710	693	685	720	759	708	719	665	699	680	698	720	724	674	686	709	672	721	676	672	718	658	680	693	666	707	689	659	698	702	728	712	729	688	728	651	680	692	718	688	683	674	719	733	647	687	742	709	675	755	641	728	724	700	736	685	685	678	731	695	732	757	645	690	739	692	715	750	721	734	698	677	726	638	685	708	704	700	693	736	699	719	664	716	710	716	686	756	684	712	682	703	694	717	757	680	673	766	705	694	671	685	715	715	725	702	721	721	692	672	747	708	720	660	680	674	705	660	698	730	716	718	743	705	727	709	720	736	693	749	687	670	691	667	646	771	674	716	715	660	685	641	710	716	706	664	686	758	719	720	692	691	654	719	681	711	714	703	737	690	773	742	700	722	720	711	673	662	685	727	709	717	702	724	715	703	702	761	721	701	713	706	707	724	719	716	679	673	727	718	680	723	739	677	698	733	678	703	705	721	680	706	678	688	685	704	688	685	690	666	691	681	702	717	668	707	705	703	667	716	690	721	694	733	724	709	738	693	694	673	677	719	635	707	764	683	696	640	665	751	718	706	672	667	687	683	693	678	709	759	718	687	673	707	639	707	717	724	692	747	705	627	687	703	711	748	706	692	689	736	728	704	655	649	672	731	662	709	720	688	689	710	699	742	659	717	710	697	687	739	666	682	731	733	689	676	682	753	674	686	737	689	681	719	671	670	713	727	720	673	720	708	718	730	731	748	741	674	683	717	680	732	706	687	664	673	767	673	707	657	691	762	701	705	690	706	735	697	711	704	740	691	736	719	690	701	670	695	683	742	681	729	691	701	709	693	695	690	696	675	673	715	664	701	716	703	702	661	719	709	709	721	695	697	727	664	652	696	716	718	704	703	704	706	717	660	681	766	709	714	731	700	701	699	685	707	723	661	673	630	686	753	714	737	662	698	718	747	645	728	709	656	735	703	671	699	747	703	683	699	709	672	733	677	698	749	751	707	733	740	675	690	686	696	710	747	695	728	745	706	744	683	702	748	675	684	683	690	670	675	693	666	698	688	746	697	687	688	691	657	684	701	678	716	706	726	699	674	700	663	712	681	687	697	722	717	695	738	726	691	689	692	707	715	696	683	713	720	679	712	731	692	701	693	714	719	677	738	675	715	697	707	741	709	660	683	726	683	767	701	684	708	691	684	674	704	674	694	739	644	716	707	683	654	685	708	704	665	678	739	696	711	735	742	653	707	739	677	659	685	709	684	753	719	776	748	709	697	717	669	680	723	701	726	700	694	685	726	721	697	657	699	687	704	694	665	719	703	711	678	691	722	700	648	710	685	698	727	751	693	690	651	693	706	659	676	658	703	767	694	761	713	716	715	713	672	726	711	702	703	699	654	690	724	697	692	748	701	684	696	699	689	699	671	746	661	659	703	708	684	715	727	699	699	742	660	681	711	680	663	688	760	688	677	681	673	682	698	646	722	673	730	686	743	699	663	662	704	702	721	660	634	712	715	682	692	712	697	678	700	691	695	676	719	667	715	724	702	722	679	700	708	739	695	734	716	730	683	733	696	680	688	735	700	691	694	654	740	693	690	677	679	707	672	691	708	750	645	707	688	677	692	713	689	711	692	695	714	711	732	744	677	711	685	685	700	717	686	705	673	734	691	702	758	697	707	707	681	714	712	634	714	676	652	701	755	694	663	746	742	696	694	693	682	726	716	671	712	689	728	648	656	703	680	681	689	684	710	690	758	664	720	717	700	673	666	721	691	676	713	703	727	675	697	714	692	681	689	746	716	739	707	729	724	693	751	700	712	696	709	682	709	693	690	720	675	712	654	681	735	689	774	675	732	682	710	725	693	715	643	699	724	697	689	702	728	695	708	705	697	756	694	674	654	717	687	714	722	737	674	698	713	714	690	688	729	690	700	712	731	690	717	706	723	704	700	703	692	693	681	678	730	652	710	710	704	749	673	703	746	685	696	701	735	720	681	684	743	647	675	699	674	730	702	736	682	701	746	703	690	709	655	713	677	748	684	692	677	683	723	670	707	683	699	728	719	725	671	696	728	734	714	671	669	658	688	709	663	695	704	754	708	702	696	693	723	693	631	727	772	698	676	659	700	762	757	692	701	649	695	695	698	656	725	699	673	687	681	687	714	671	729	742	691	715	732	659	725	680	693	699	693	681	731	650	722	688	698	655	758	718	672	674	646	710	673	724	713	733	674	688	730	687	719	701	719	735	694	692	660	749	707	656	681	743	703	710	662	731	684	698	696	676	704	739	732	726	709	676	725	715	673	706	686	677	690	698	715	698	709	671	722	718	645	689	653	745	698	713	695	705	697	716	692	723	718	704	703	676	680	706	755	702	732	664	669	694	658	673	681	692	676	712	683	726	691	683	717	709	705	731	695	651	739	701	650	703	697	701	714	679	740	734	715	735	701	720	675	721	681	695	760	710	636	726	727	727	686	745	689	674	661	711	665	708	765	742	676	704	732	709	677	704	704	705	689	723	699	690	676	727	667	679	747	681	654	695	738	622	735	710	725	717	692	693	704	735	693	666	725	709	731	635	709	728	650	697	728	688	618	711	698	693	698	746	699	723	730	708	723	708	699	687	679	740	692	710	704	703	701	726	695	736	742	719	709	657	677	731	736	728	715	707	691	689	707	658	669	722	684	728	710	691	664	690	671	751	693	680	683	733	713	688	671	694	705	716	687	682	725	684	708	702	697	670	668	729	679	709	668	721	657	706	668	728	650	700	702	653	682	686	712	713	686	647	679	711	679	720	731	690	681	761	704	672	734	670	715	717	698	672	726	694	726	667	653	723	680	669	694	705	716	672	669	697	651	696	730	677	715	678	664	677	699	701	673	694	674	720	745	694	695	697	649	709	731	749	699	689	695	704	658	704	710	716	745	742	726	703	731	692	743	706	645	733	665	691	703	748	691	692	680	711	751	724	700	695	661	670	771	697	711	651	717	675	750	720	736	748	690	677	691	722	677	692	700	687	726	747	741	678	663	763	727	736	708	684	671	706	651	677	684	737	695	682	687	740	701	653	713	732	711	689	659	677	731	675	725	699	721	673	714	680	676	698	673	715	709	662	693	711	711	666	697	674	736	711	698	700	697	676	669	730	713	686	739	720	706	714	689	697	721	720	726	703	695	728	716	716	677	675	721	672	663	644	698	706	731	687	697	693	739	677	686	713	727	727	713	718	730	693	675	681	695	710	674	681	671	689	708	681	717	703	687	696	698	740	730	732	728	693	710	696	697	671	692	666	747	717	717	687	769	693	705	664	693	718	710	658	683	735	688	705	696	685	695	733	695	673	714	729	735	683	721	747	754	688	716	720	743	699
24376	21580	28985	25471	23180	20527	14260	8382	5602	4480	3653	2921	2628	2176	1891	1704	1779	1427	1397	1275	1127	1134	1017	961	1023	939	925	900	844	846	862	859	890	833	781	757	738	718	773	783	811	780	789	735	790	763	755	725	722	772	781	759	765	771	738	778	784	729	781	767	785	780	753	762	745	721	768	730	762	795	699	711	755	723	725	747	694	725	792	758	653	715	760	737	786	732	790	753	715	736	764	748	716	785	743	738	730	764	767	783	732	753	748	734	716	763	768	767	740	761	715	735	760	736	757	761	816	770	697	740	739	739	712	731	721	733	773	797	672	766	753	770	774	695	739	748	727	722	752	754	704	742	733	746	702	745	786	753	719	783	703	704	745	708	754	743	756	776	753	717	738	693	767	688	715	734	663	743	724	776	684	755	771	747	722	732	702	797	708	741	749	685	704	772	711	701	752	747	711	736	757	818	776	769	736	794	721	708	765	770	762	728	748	724	790	735	753	768	736	778	743	708	760	701	767	753	767	705	784	774	749	672	708	770	764	809	721	747	733	761	798	736	781	774	739	809	723	753	769	772	774	728	724	737	784	762	744	783	759	737	716	729	740	720	729	732	742	757	738	774	748	750	715	753	736	746	749	762	774	775	711	799	748	759	728	801	760	737	818	767	734	754	719	774	736	743	749	695	753	768	785	756	719	746	708	802	734	741	726	738	747	716	736	707	725	761	764	798	746	722	768	799	732	784	713	782	752	730	757	778	711	773	776	740	739	730	725	728	736	757	775	694	747	725	772	771	765	762	718	714	744	711	710	760	733	747	760	701	730	748	734	793	753	787	742	780	763	703	784	806	734	749	719	695	769	721	780	729	742	770	771	727	766	738	755	752	709	731	766	780	726	743	731	776	730	741	725	778	714	730	765	783	724	774	725	740	731	789	740	761	730	755	762	760	750	786	745	755	771	747	708	707	740	728	734	756	741	763	733	704	736	753	732	744	751	733	745	736	813	767	772	748	726	681	710	753	696	745	697	806	760	740	749	779	707	766	741	743	730	731	742	711	763	717	771	714	741	735	735	745	749	835	708	796	737	782	759	757	761	760	742	733	734	760	759	720	793	746	731	710	761	713	766	745	709	757	733	734	768	780	757	744	785	737	760	744	758	727	751	728	707	714	734	714	741	752	753	791	787	770	748	729	709	747	688	707	739	742	774	822	721	773	708	720	680	659	725	757	731	750	717	737	716	757	723	715	743	796	754	715	708	732	703	716	769	779	752	767	780	746	743	755	714	694	736	760	761	743	740	759	756	751	697	834	757	735	718	731	695	741	747	696	662	728	775	735	738	785	730	746	754	719	659	739	754	763	774	759	755	747	733	727	742	733	773	723	785	738	761	788	717	745	758	731	752	709	744	718	725	724	794	734	800	725	774	771	770	741	773	752	725	765	722	766	719	734	767	758	757	739	776	764	711	757	704	719	783	716	710	724	757	716	727	751	749	750	749	743	752	730	743	719	757	754	787	773	753	753	738	738	727	761	739	800	743	754	786	755	745	763	773	767	731	742	728	730	693	761	763	756	760	722	767	711	737	794	706	747	762	717	764	705	748	756	724	720	735	732	741	706	756	759	764	762	739	746	770	730	766	774	764	785	706	756	817	709	725	817	731	764	704	715	709	744	694	765	738	743	709	724	691	797	795	743	778	744	707	757	752	725	779	740	761	741	751	766	762	749	729	736	771	741	763	712	746	758	760	707	698	688	808	723	750	803	723	753	753	734	701	736	715	761	740	754	692	716	778	773	738	770	770	729	781	739	729	689	820	734	720	775	722	754	743	766	752	754	732	746	714	738	786	730	736	713	733	743	708	713	734	717	702	711	746	756	743	773	763	699	745	744	688	781	734	721	818	728	801	786	717	715	748	740	747	714	721	800	743	689	736	731	757	757	724	718	731	750	791	744	707	745	715	735	724	743	724	706	748	728	744	724	748	721	766	706	738	801	771	756	745	782	729	721	742	745	763	756	782	744	720	728	743	734	727	735	713	733	721	752	767	762	768	750	724	726	764	716	749	742	731	768	725	779	727	761	768	713	763	748	776	793	771	720	733	741	751	757	761	786	772	780	754	780	675	689	766	728	715	714	760	763	775	757	772	714	784	731	757	753	786	749	732	793	703	705	739	729	749	737	746	758	684	705	771	755	733	727	730	750	762	702	724	678	723	777	769	745	703	777	766	715	765	717	703	692	751	785	717	737	762	668	725	708	708	734	748	743	721	712	755	691	754	755	761	744	732	733	719	739	784	737	743	763	731	739	781	750	797	752	740	726	735	782	765	800	774	750	727	729	789	765	725	765	731	726	752	733	751	722	721	712	700	715	777	729	762	765	741	743	816	721	752	754	694	760	708	758	737	691	749	723	753	758	778	759	770	721	754	800	742	703	736	740	739	716	777	760	756	735	780	728	710	759	726	768	769	773	736	759	745	735	783	799	716	737	786	723	710	721	761	726	776	778	765	764	772	706	778	776	736	737	750	764	728	787	754	711	794	754	764	748	768	749	703	739	774	737	711	769	803	747	760	708	708	732	758	683	762	794	683	713	789	713	775	733	740	763	733	791	748	775	787	739	751	750	759	718	713	767	755	712	779	779	692	724	729	753	741	791	762	701	772	744	714	718	711	753	757	781	717	765	678	716	738	730	760	703	722	762	772	775	755	748	732	773	772	733	754	727	751	732	743	710	781	739	687	757	737	729	749	788	748	731	779	766	773	743	748	765	767	738	722	795	719	724	717	715	759	703	745	704	751	739	721	761	822	729	712	744	721	789	746	719	759	732	700	794	693	754	782	763	754	756	757	787	721	731	736	701	746	732	775	753	743	781	737	747	772	764	728	736	696	697	763	750	768	747	758	711	763	786	730	732	741	711	749	787	806	717	749	739	752	758	761	721	761	767	721	719	697	757	777	776	753	736	734	741	782	722	751	737	748	706	711	802	711	782	699	791	718	690	711	733	752	759	745	737	805	743	733	723	724	737	744	754	776	767	791	772	770	765	739	769	772	733	756	732	685	839	738	725	748	741	761	777	724	765	758	754	798	708	789	732	726	759	773	767	751	766	815	749	715	743	779	688	711	723	777	756	722	742	732	741	761	731	743	775	707	753	741	756	743	722	743	780	721	735	781	782	693	755	783	756	737	766	716	736	812	733	770	746	744	766	664	754	782	754	717	766	792	738	775	759	781	780	738	710	734	726	747	677	708	781	805	686	734	780	739	748	748	724	773	713	739	752	754	755	742	706	714	765	797	761	802	748	766	727	757	739	714	781	730	768	781	766	733	747	781	806	736	743	772	725	768	718	709	752	679	759	761	700	740	716	755	743	686	769	772	778	738	755	702	747	749	716	734	753	736	750	714	761	717	716	795	745	766	728	778	747	752	736	735	701	738	747	756	725	719	747	747	731	746	743	720	701	767	725	738	746	726	734	721	756	753	741	726	752	752	725	722	730	707	731	766	783	763	765
26214	53029	42881	30736	24880	19588	15266	11214	8164	6291	4959	4146	3290	2861	2476	2267	2144	1871	1657	1481	1345	1228	1152	1057	1018	1045	995	948	909	891	901	920	905	847	842	806	850	805	741	837	799	839	751	745	776	752	760	756	776	804	755	747	769	759	760	744	744	759	720	730	763	715	749	778	748	769	786	770	690	744	729	769	724	722	802	760	758	727	777	679	709	722	773	755	765	743	752	717	739	759	689	713	714	806	690	774	764	753	705	729	745	746	763	797	759	735	755	673	748	746	736	721	725	745	778	785	760	744	762	762	763	737	755	714	709	712	718	724	746	776	732	762	765	749	750	768	732	739	775	774	783	745	718	728	742	724	745	718	752	757	762	795	764	738	790	766	677	711	744	770	725	726	755	741	741	795	751	771	754	737	721	704	764	755	720	719	732	721	751	786	762	708	775	758	683	744	739	751	726	729	723	792	747	746	764	768	761	786	727	737	718	752	733	730	759	762	707	728	727	722	726	744	682	747	722	793	753	767	779	759	683	752	726	713	738	745	746	745	827	786	732	756	772	729	772	771	768	802	753	727	770	739	744	743	735	740	757	749	764	782	718	703	746	770	762	733	755	720	805	763	686	749	697	721	727	770	736	716	756	729	795	774	755	719	743	726	750	733	776	754	775	761	725	684	785	746	736	739	729	724	793	791	756	741	794	739	742	719	748	783	716	752	812	770	722	764	788	745	768	760	772	763	772	764	779	735	732	721	765	747	785	757	797	730	707	756	745	774	697	699	695	737	733	741	719	760	737	748	746	730	784	751	785	719	757	732	723	785	728	721	742	747	776	744	707	781	784	747	724	753	760	782	760	753	751	783	702	788	732	758	718	753	802	765	734	763	754	751	726	768	752	742	714	765	763	768	769	760	742	778	745	777	712	741	747	761	770	736	737	744	771	797	749	739	735	762	764	747	746	680	778	730	754	721	707	711	756	735	770	709	752	724	776	712	791	773	792	763	708	755	718	805	756	743	781	758	750	764	717	764	751	754	796	759	704	711	729	721	773	743	711	716	734	823	699	788	704	745	760	759	746	763	761	731	739	805	734	745	747	773	726	772	720	821	707	737	740	724	714	753	769	719	775	793	741	744	743	671	744	711	723	770	790	771	756	750	771	731	733	704	778	749	714	726	776	722	816	778	747	751	730	762	736	781	769	741	745	717	768	756	747	722	750	770	790	725	752	776	778	761	726	771	690	729	737	689	773	786	750	732	724	722	759	779	754	710	742	775	735	776	686	767	795	698	756	768	727	738	761	698	705	722	728	782	796	746	780	724	779	733	724	743	740	772	755	757	762	723	744	791	761	741	733	788	770	754	723	761	796	721	765	707	743	766	751	760	737	726	765	771	738	738	803	761	784	781	689	759	711	725	758	776	714	763	825	741	756	744	748	767	732	733	765	696	781	753	725	763	807	796	731	706	731	759	648	744	750	715	787	758	761	746	765	769	760	729	707	783	709	682	737	756	716	757	760	753	773	790	746	757	748	740	719	759	745	761	792	764	726	771	759	737	700	768	770	742	756	763	768	733	713	754	779	724	750	715	743	745	740	763	742	785	759	786	774	733	768	780	745	813	767	759	747	728	778	752	786	761	794	733	729	767	712	733	715	750	714	729	739	763	718	719	714	731	767	815	719	750	748	765	720	752	784	731	742	774	734	762	746	738	757	755	737	755	794	747	731	766	788	767	721	739	742	770	726	741	746	756	772	720	731	729	719	759	755	754	774	771	763	754	735	772	742	772	766	741	752	769	741	788	729	702	739	763	799	742	749	710	721	741	749	752	767	705	752	719	749	748	766	741	749	708	779	774	741	768	734	724	740	679	717	759	791	723	739	742	765	740	761	692	757	816	746	726	690	756	758	728	732	786	768	745	784	721	762	755	761	704	788	725	783	761	807	750	760	739	744	744	720	766	766	775	758	769	769	761	754	721	777	735	734	718	746	732	733	752	710	775	713	746	758	797	742	714	692	716	734	747	784	708	765	766	769	701	756	815	738	757	782	707	737	746	732	725	703	728	761	708	777	781	756	755	731	799	722	707	747	750	742	691	794	770	781	766	726	776	721	765	791	765	726	791	762	760	708	706	724	761	723	710	778	723	747	741	765	744	753	731	744	762	706	783	777	721	759	803	778	763	754	756	742	765	760	715	774	739	752	724	751	731	755	776	740	740	713	741	760	755	767	750	707	791	685	777	782	777	726	771	747	753	767	762	678	750	779	714	770	751	723	746	782	718	757	775	739	751	712	742	745	739	770	816	768	804	743	710	775	701	739	730	785	765	791	770	750	727	729	761	748	756	769	735	769	751	698	742	739	828	759	742	747	748	759	736	753	780	759	794	798	785	764	734	750	776	721	786	734	709	771	781	741	724	765	782	733	705	777	788	734	739	772	779	755	739	761	801	779	739	785	776	731	746	777	792	746	766	724	776	721	769	748	732	770	757	734	778	766	741	740	754	762	735	775	720	750	739	780	727	771	788	695	722	792	754	745	749	759	700	752	771	738	712	756	814	786	747	776	790	736	793	765	740	756	808	803	738	790	778	758	712	727	755	743	750	752	738	741	721	757	736	750	734	704	710	751	722	733	750	718	756	703	775	729	695	779	765	771	743	765	787	719	731	775	784	713	752	769	775	724	739	759	768	730	741	715	744	776	726	735	731	750	705	732	732	769	673	752	764	765	727	743	732	742	731	747	770	706	772	750	713	786	716	730	726	719	781	731	744	749	731	748	755	744	715	723	720	738	741	710	745	735	841	720	748	765	697	695	724	789	757	754	761	781	652	728	757	804	711	772	808	758	744	753	741	703	737	788	759	777	740	748	749	728	832	773	779	741	767	759	757	693	647	780	779	744	737	755	732	753	765	750	773	754	737	758	762	774	734	749	773	724	783	728	737	797	789	682	771	756	752	719	730	756	761	739	754	795	717	724	741	701	717	712	783	741	796	750	755	738	771	788	801	752	696	689	736	706	756	787	732	773	777	774	815	760	738	778	776	746	751	715	719	761	700	727	736	751	736	739	751	768	764	776	694	731	770	780	759	687	723	714	704	732	756	773	780	736	724	778	777	763	732	704	766	711	765	747	787	742	737	734	804	748	741	767	708	764	763	775	710	776	757	766	696	779	699	756	747	739	731	777	758	807	777	755	716	735	749	682	719	743	757	731	767	751	756	785	741	716	722	719	720	735	776	701	694	734	774	743	730	751	759	795	776	758	733	749	761	730	735	765	719	690	740	752	743	719	702	788	783	761	778	772	768	703	746	751	750	731	789	819	763	761	743	753	704	762	678	686	733	748	772	727	772	726	776	742	767	751	780	758	737	763	718	798	800	726	754	754	798	772	768	794	735	715	751	794	779	795	735	786	727	743	757	776	798	725	758	733	716	723	783	728	790	788	778	705	748	729	759	743	766	748	761	794	776	743	660	749	757	780	693	751	724	757	743	824	712	727	681	783	759	744	744	787	771
25609	21634	28901	27563	21007	14559	10063	6383	4572	3455	2997	2391	1969	1835	1624	1479	1486	1378	1203	1060	1070	1009	985	916	867	872	877	829	801	790	864	825	832	803	774	720	746	757	709	762	751	748	737	704	718	741	720	748	713	718	717	740	787	718	736	701	737	751	765	763	705	735	708	715	741	738	709	793	715	727	750	701	678	691	678	742	777	699	689	723	741	696	786	724	687	733	746	704	766	696	715	716	784	728	717	717	771	683	746	728	714	709	696	697	723	701	712	742	743	760	694	729	716	668	742	731	731	721	711	731	742	762	690	732	697	737	677	733	726	710	731	741	763	742	751	714	703	738	767	718	756	728	725	697	752	716	712	725	713	772	706	681	723	715	689	703	726	727	730	675	747	724	719	719	716	716	717	705	718	729	754	715	701	744	688	684	757	793	728	758	721	706	738	686	658	683	738	720	726	653	703	744	700	670	705	698	718	745	772	743	796	694	736	726	776	713	744	722	724	767	721	747	676	665	719	702	777	709	768	779	732	704	674	717	711	691	703	757	702	709	707	715	698	721	733	764	724	721	711	676	710	732	754	722	749	698	689	710	697	731	705	743	748	739	678	711	722	714	706	771	711	698	758	751	682	661	722	690	747	776	700	685	762	742	699	764	680	703	708	734	765	700	689	722	705	694	686	747	687	730	748	778	763	686	666	708	713	672	725	738	765	717	751	686	760	701	751	734	719	694	722	762	706	710	765	721	760	728	762	686	705	717	714	742	735	746	730	701	720	767	706	749	731	713	734	732	719	721	683	735	730	653	762	667	681	736	725	713	701	733	725	688	708	707	730	711	709	701	721	686	746	697	729	731	682	734	726	750	722	722	722	724	738	734	716	715	734	704	739	711	714	705	678	745	689	695	670	746	726	690	725	790	699	765	728	720	754	789	779	677	744	724	727	684	708	700	709	698	715	779	806	700	706	721	700	747	738	709	711	716	728	680	669	753	683	696	699	748	722	732	673	726	735	729	737	714	700	701	713	664	743	715	672	748	717	747	744	734	682	726	755	726	676	669	744	732	746	703	700	721	703	776	725	717	709	731	707	711	735	691	747	721	714	680	720	751	742	731	696	794	735	686	749	769	756	751	740	713	724	744	721	773	789	688	696	709	760	750	687	697	709	759	734	665	671	733	750	740	765	740	742	690	731	752	726	786	728	733	675	677	719	704	727	730	763	755	766	706	731	702	742	779	701	729	742	709	682	716	747	709	676	729	691	747	708	736	716	715	686	711	704	741	716	690	707	764	745	731	743	764	685	724	755	731	757	724	743	747	732	741	711	753	745	727	764	716	723	751	722	693	681	743	715	728	727	701	740	731	746	734	709	752	680	734	704	763	682	680	708	704	729	696	733	708	742	734	730	736	723	706	729	742	720	747	712	695	706	726	750	718	737	768	752	710	758	729	727	747	728	719	743	748	707	716	716	731	718	741	709	718	707	704	719	753	749	696	722	723	734	731	745	740	663	738	741	710	737	705	713	676	744	748	725	718	740	722	736	747	744	680	748	722	693	681	731	760	714	762	746	745	726	717	742	719	747	723	745	684	692	710	788	738	718	789	715	702	745	692	716	703	763	719	745	705	681	721	726	724	719	714	761	713	698	681	694	747	761	682	732	807	725	754	730	709	689	687	734	716	739	734	686	737	735	707	741	743	701	773	744	736	727	751	739	695	756	700	691	712	726	728	734	714	723	714	714	647	695	713	721	744	760	746	769	698	732	762	733	706	679	733	721	723	714	732	726	727	715	728	699	715	768	705	720	738	729	696	715	714	707	726	806	710	726	726	674	734	730	725	704	729	723	770	728	714	743	756	725	719	701	704	716	743	703	732	711	704	692	719	718	721	682	717	731	685	726	755	704	727	736	739	723	726	701	715	723	680	699	731	705	718	690	746	728	691	657	733	744	762	719	743	780	698	726	700	754	720	756	705	717	702	721	697	733	737	731	751	744	730	717	706	734	722	717	744	753	763	727	711	755	748	718	715	727	708	763	750	710	752	691	739	716	753	792	741	730	745	730	720	698	750	689	701	723	702	693	738	716	723	720	679	686	722	722	742	775	752	731	734	735	707	702	694	725	699	728	737	687	737	756	668	708	739	694	801	743	774	721	702	661	769	739	766	736	746	766	783	714	680	700	741	688	751	718	773	688	751	718	700	762	764	736	723	722	763	720	762	728	718	692	752	750	732	705	753	721	746	725	706	732	780	717	754	709	778	704	748	701	737	711	778	705	712	687	689	713	704	753	760	762	739	689	736	736	686	718	756	698	751	707	735	679	722	747	689	732	704	680	738	774	709	674	780	759	726	710	690	703	755	736	741	731	710	724	734	734	681	707	760	742	769	701	723	697	758	723	685	727	750	731	653	753	724	777	739	697	719	710	741	743	691	700	700	696	745	724	700	703	779	727	793	703	717	689	705	707	716	741	736	760	730	707	723	702	758	723	707	720	769	789	714	680	747	720	725	741	715	724	696	721	777	739	665	772	728	731	692	762	733	738	734	743	721	725	695	738	719	755	705	711	711	684	722	722	707	749	721	682	724	725	748	668	744	695	706	714	661	696	723	675	713	748	687	722	733	723	723	704	726	706	708	726	735	694	727	703	712	755	719	701	759	751	734	706	654	706	675	696	668	729	745	727	701	697	764	776	683	697	720	716	771	736	738	698	714	716	702	709	692	772	736	698	751	771	709	733	715	749	708	700	738	746	705	731	752	700	747	700	695	751	725	691	720	667	720	713	720	738	776	707	740	714	709	758	707	714	712	743	726	738	713	720	719	715	740	720	740	731	656	714	694	765	728	728	701	721	701	700	777	735	690	773	828	694	705	692	763	699	715	735	736	705	739	736	748	705	714	702	726	688	695	763	794	720	733	741	763	748	744	718	693	742	730	745	716	760	712	709	744	745	781	724	737	700	707	720	747	687	766	739	724	767	670	740	724	674	723	670	722	785	697	712	709	696	751	705	718	760	746	735	707	749	725	706	715	722	720	756	723	726	756	715	706	744	717	780	738	738	714	702	716	712	754	750	752	849	712	701	713	719	747	706	691	758	731	681	721	791	707	707	698	726	708	716	738	720	743	742	703	724	716	732	751	719	723	655	744	700	693	748	697	719	749	730	717	699	700	718	709	751	720	684	716	700	758	663	707	686	712	709	760	715	685	704	694	679	720	717	659	681	730	707	703	710	693	754	699	741	712	686	688	739	660	699	699	754	713	693	696	742	729	717	734	724	705	737	683	712	690	711	723	697	665	712	732	712	671	716	719	705	724	720	719	691	655	699	722	763	706	721	713	723	727	728	685	708	681	753	743	735	732	708	722	670	665	731	709	711	700	725	749	751	691	725	736	714	678	740	725	746	656	681	664	708	691	704	721	694	711	762	734	758	684	752	701	753	691	751	747	719	744	718	729	677	730	729	738	742	733	714	758	726	728	713	750	690	695	750	753	700	683	706	742	692	712	730	728
26980	49466	39775	27647	21638	16746	13282	9305	7010	5208	4324	3380	2911	2352	2114	2000	1954	1678	1479	1277	1228	1143	1083	1051	1064	936	890	920	864	805	831	869	819	812	789	799	835	774	744	758	731	758	766	733	779	774	709	717	726	700	731	735	747	795	775	771	796	723	753	724	694	740	738	721	749	786	734	720	737	751	782	742	769	761	706	746	724	732	752	751	750	712	697	680	688	754	789	753	688	779	710	734	720	727	713	747	792	759	726	693	737	805	710	746	657	724	740	710	749	730	746	726	730	751	724	740	742	755	678	690	704	771	773	764	742	697	741	694	746	697	716	753	745	762	774	766	739	794	701	775	727	730	752	729	733	693	711	729	742	756	752	750	729	777	750	737	724	716	718	758	752	710	736	720	731	778	751	739	719	740	750	718	696	690	766	677	724	721	724	762	732	749	740	748	708	746	785	749	762	787	747	749	736	737	769	717	750	686	748	711	747	772	719	739	746	764	740	729	749	765	745	785	720	730	722	736	764	754	702	756	768	739	731	756	775	736	690	750	771	805	690	764	755	730	812	749	739	757	767	765	741	726	740	699	767	732	762	745	754	731	728	732	742	806	742	689	764	695	746	794	758	664	731	720	660	752	722	722	738	743	752	710	782	724	716	775	747	713	686	757	742	735	734	740	715	754	746	765	698	732	708	729	706	767	742	775	767	747	731	786	805	805	724	723	770	781	769	738	741	754	767	732	748	732	742	783	744	767	764	741	791	787	751	752	722	729	730	744	780	698	783	735	702	718	825	695	751	732	778	714	745	741	733	731	738	731	734	725	751	729	762	721	735	751	715	753	729	702	715	756	714	715	792	720	784	725	706	774	719	737	702	765	737	746	740	762	748	736	725	719	744	744	768	732	711	711	801	744	750	720	806	762	735	739	719	747	740	725	738	703	744	750	707	734	720	727	724	767	741	717	733	734	758	742	738	719	719	765	784	739	714	721	700	716	733	757	692	733	712	713	738	710	718	725	741	700	769	757	704	780	748	700	770	758	716	701	740	720	775	781	717	740	762	714	698	739	733	758	719	752	731	759	744	746	711	759	785	755	692	800	745	702	737	705	827	735	760	757	779	676	729	707	728	785	729	717	693	738	749	741	732	696	763	796	706	722	735	718	749	778	730	733	777	780	735	771	773	713	778	711	739	784	780	775	734	710	799	706	695	759	753	794	743	701	737	736	759	763	706	747	743	751	746	721	760	715	701	694	765	693	733	769	750	729	730	732	728	765	755	725	725	781	739	753	715	759	778	778	757	738	780	704	697	754	759	710	769	719	741	706	733	760	800	767	788	746	698	709	718	724	726	763	690	764	753	733	726	756	735	711	752	717	729	726	740	744	736	745	767	723	706	667	763	754	739	710	719	782	710	768	740	729	733	745	730	775	675	713	732	736	777	735	767	725	766	735	729	734	763	790	767	734	759	714	730	757	745	767	741	721	745	751	807	761	697	731	749	709	796	733	758	734	723	762	713	752	732	737	723	749	758	750	765	740	709	785	694	753	729	720	702	717	734	774	717	696	755	768	748	699	717	764	750	721	739	772	730	756	707	733	736	724	796	787	750	762	783	741	788	749	722	712	746	730	771	735	764	729	726	747	737	775	691	716	766	678	786	719	746	742	748	702	768	746	694	711	721	741	768	752	718	789	773	756	725	748	755	752	724	684	707	757	714	767	739	746	726	721	743	754	739	696	770	730	682	746	764	706	768	719	720	803	749	675	724	754	748	706	691	769	728	756	733	748	761	712	702	730	753	731	759	752	756	694	690	712	704	725	717	755	729	742	737	741	732	772	736	750	753	736	766	722	746	731	795	716	769	781	744	765	768	794	760	754	723	725	748	741	693	720	776	755	693	762	753	719	761	778	810	729	743	746	780	753	695	715	784	778	719	746	722	732	754	775	736	728	711	768	740	711	722	759	728	707	727	731	779	744	730	708	756	706	750	721	712	749	711	728	731	695	720	731	759	745	748	756	749	664	701	707	725	768	740	772	725	756	734	774	741	713	777	741	758	746	715	687	757	731	760	728	746	770	739	742	733	778	757	742	800	719	748	713	742	747	710	745	735	741	724	738	725	750	738	713	805	748	784	741	716	721	731	739	738	746	745	721	732	739	780	745	733	730	749	749	796	717	750	729	736	694	759	735	727	744	721	745	744	802	646	694	730	736	729	757	710	719	750	739	730	734	712	719	757	756	715	703	744	737	759	758	752	756	784	716	731	760	736	697	725	700	683	715	752	832	732	718	734	716	736	804	801	747	707	708	761	740	721	723	722	744	740	734	757	750	738	777	743	739	716	762	735	681	732	776	709	700	763	704	734	776	743	759	729	738	696	730	724	725	761	775	758	748	720	725	763	745	748	721	746	737	731	747	750	728	764	727	722	771	699	747	736	766	700	740	732	723	749	742	722	734	682	699	712	760	729	717	753	763	782	754	749	764	742	749	730	717	753	757	746	735	780	720	770	781	725	772	745	709	681	743	656	724	777	781	735	773	718	755	741	734	725	725	727	738	719	690	735	783	708	754	757	688	742	726	715	698	767	776	708	717	746	733	698	783	742	760	734	719	753	698	781	693	742	693	814	725	751	765	756	782	761	760	738	791	748	749	767	725	737	745	792	732	750	736	708	728	789	750	720	692	720	709	720	712	789	705	758	760	710	716	736	746	791	730	743	730	685	732	729	768	742	756	747	760	726	738	748	730	694	729	775	751	706	767	766	823	722	770	719	722	730	761	781	716	717	759	716	787	706	715	753	681	752	692	726	734	686	705	779	746	692	773	736	721	770	753	746	739	726	762	743	761	747	728	718	717	694	749	720	732	711	787	732	785	761	743	728	750	742	773	758	733	795	708	773	732	757	813	764	748	746	743	728	806	771	736	746	758	772	703	731	715	750	742	770	719	715	760	727	728	721	749	692	746	757	759	768	736	752	771	734	709	743	765	730	723	772	674	768	746	723	753	758	763	746	756	710	697	734	779	754	718	848	727	766	742	745	753	806	740	711	743	709	726	757	694	718	714	695	746	724	699	758	667	725	731	757	736	773	754	738	726	759	711	742	746	768	750	734	756	707	826	757	715	721	751	731	743	749	761	751	711	763	775	704	683	731	743	740	723	692	785	761	736	749	716	707	754	792	765	744	732	737	721	770	749	740	773	725	725	727	719	696	768	766	716	769	760	724	754	772	721	729	777	787	705	746	728	715	712	759	703	709	729	766	724	750	736	750	720	772	743	733	768	744	721	706	749	760	724	756	734	743	661	761	729	721	751	719	744	757	770	722	754	734	754	773	787	762	700	686	727	762	751	711	723	717	710	736	716	757	725	739	747	718	751	726	741	731	705	747	741	721	717	724	689	697	760	756	725	702	743	742	755	751	677	747	803	717	783	740	724	764	672	766	792	710	732	732	696	743	751	719	762	702	783	751	766	749	760	686	775	747	755	742	761	755	774	752	737	706	735	743	733	733	816
23110	21572	29381	24357	22173	23780	21647	12110	7799	6080	4760	3867	3317	2851	2517	2275	2040	1901	1710	1564	1365	1329	1226	1223	1119	1162	1111	1027	994	1038	1002	963	1021	859	909	926	911	890	851	872	939	849	839	850	885	852	821	875	871	834	855	813	883	911	877	835	842	872	840	812	868	829	848	866	809	790	840	841	822	811	848	840	870	807	831	827	856	789	853	839	766	813	810	786	866	839	834	831	848	850	835	872	864	839	851	837	812	821	831	806	804	834	882	821	824	851	867	806	854	818	856	802	857	853	822	832	832	812	803	780	798	876	859	862	828	797	817	871	821	823	819	789	838	844	829	855	879	814	846	857	838	849	796	798	836	803	821	833	776	850	816	814	811	800	824	852	815	851	799	821	793	841	826	826	851	814	844	800	872	808	789	826	880	833	865	819	820	829	814	844	834	829	842	817	851	793	863	785	830	868	837	817	845	824	823	845	806	877	805	854	784	834	803	800	797	839	812	825	872	856	893	831	840	874	832	861	890	838	805	822	854	867	833	769	810	871	847	846	851	832	808	840	840	842	866	832	793	876	812	814	856	887	842	817	859	786	887	756	843	814	854	870	808	822	791	874	836	835	812	846	798	844	780	819	850	847	813	855	861	876	823	856	828	827	800	842	863	851	822	841	885	816	860	788	835	832	820	819	811	844	786	815	820	811	807	817	821	870	884	799	821	870	785	805	859	822	805	841	851	837	813	809	774	830	822	814	850	824	829	844	794	852	811	840	839	790	780	840	818	810	846	879	834	850	863	842	849	811	791	821	828	819	840	818	868	837	841	838	828	877	835	811	869	823	785	792	760	781	808	839	866	819	826	839	749	825	880	820	852	806	842	825	810	886	850	900	830	809	843	877	829	862	829	763	839	825	780	852	799	826	790	795	843	793	821	871	814	796	813	840	837	841	855	813	793	848	806	854	805	858	825	772	840	824	846	820	840	809	775	857	791	797	817	835	775	881	867	830	823	803	779	802	848	786	788	854	818	816	813	805	847	856	840	851	837	838	789	825	802	837	749	853	861	880	837	832	828	833	853	826	755	796	806	791	798	828	855	789	850	799	830	849	867	811	808	827	816	804	796	841	784	806	795	849	823	871	846	781	814	830	850	824	824	833	839	826	833	779	789	855	854	784	835	791	806	841	850	866	820	788	836	840	823	825	822	847	796	864	823	839	801	811	839	795	786	844	841	860	816	864	849	839	849	825	813	822	846	820	773	830	801	806	795	867	844	827	835	833	830	851	793	863	841	825	858	840	812	818	842	766	825	807	834	848	854	804	852	847	789	786	785	802	853	826	825	784	827	803	866	825	817	824	872	859	848	811	861	827	822	824	774	817	835	861	844	859	799	818	859	824	789	820	845	846	865	831	845	836	806	910	819	777	783	787	807	896	859	874	868	748	825	835	780	848	819	808	912	856	846	847	842	832	798	852	871	829	816	866	825	837	861	836	814	855	822	832	849	830	797	850	855	814	812	866	857	812	814	834	833	886	839	852	804	879	824	832	855	838	832	884	838	821	807	832	824	852	829	859	870	857	816	878	838	824	854	827	888	780	813	815	762	810	821	842	779	837	798	856	801	873	794	853	808	824	849	796	803	819	778	816	823	844	797	806	853	823	817	820	850	866	786	818	842	870	805	854	878	790	814	838	821	815	886	849	790	810	854	816	778	880	837	831	817	801	790	804	813	864	812	878	895	822	824	847	807	871	845	863	831	815	847	785	852	805	809	850	809	824	843	767	788	805	843	810	860	797	843	865	877	900	772	852	789	804	831	832	832	781	810	828	822	830	802	800	886	817	869	802	772	832	819	844	856	824	806	845	841	793	818	802	873	802	847	851	843	850	800	824	851	835	838	844	793	842	883	816	806	890	838	817	850	823	839	788	806	763	839	872	834	814	802	819	841	835	818	881	848	898	863	821	782	788	823	772	843	787	822	766	832	886	844	839	821	824	877	869	903	803	878	806	825	821	853	858	815	818	871	873	785	864	862	753	780	797	792	836	822	805	819	863	846	873	826	832	817	833	813	867	856	761	858	816	822	850	824	792	825	795	916	845	848	811	841	839	853	768	816	795	814	834	820	836	834	829	883	814	825	821	821	868	810	774	834	815	875	842	844	860	809	774	808	827	850	855	871	826	835	811	798	775	848	781	824	878	819	853	846	798	832	828	797	815	830	807	840	880	833	799	781	834	865	803	772	865	790	834	877	822	812	846	825	844	837	830	800	828	822	806	844	833	855	836	818	788	832	821	841	796	845	814	856	837	807	771	865	801	827	810	863	810	834	819	823	806	780	804	898	832	869	873	839	788	841	856	846	820	833	922	821	843	837	858	765	830	836	818	835	835	845	831	820	837	804	878	802	819	870	775	800	774	822	813	825	841	849	804	834	829	832	815	805	845	803	818	843	835	837	797	837	845	806	834	820	811	836	882	801	887	864	825	876	851	819	824	812	790	807	811	824	796	859	822	878	815	802	785	856	850	835	811	787	852	846	836	881	874	849	782	879	809	812	833	750	828	822	802	815	870	865	790	807	825	804	800	815	852	803	832	823	826	827	839	801	833	812	861	869	861	844	864	791	850	831	831	832	797	851	843	775	793	841	782	858	823	845	796	836	846	849	850	845	829	799	835	768	795	823	851	811	839	812	855	800	878	810	873	818	824	905	820	815	874	861	769	811	829	842	799	794	810	858	862	782	825	805	862	866	805	850	810	854	825	821	890	832	798	831	823	812	877	818	872	792	806	785	828	869	902	824	821	857	897	833	871	832	865	835	824	806	803	811	836	830	839	768	801	814	825	799	822	856	780	871	823	758	843	841	822	814	811	843	802	832	871	802	799	860	767	805	818	817	859	831	835	852	867	823	845	838	843	829	776	791	823	794	835	847	835	870	836	903	835	837	842	828	840	860	806	842	813	836	838	816	785	778	822	841	825	901	829	847	853	844	839	819	813	843	795	841	763	828	830	864	849	801	823	876	777	834	827	811	816	763	806	865	822	792	828	870	768	835	793	830	848	816	822	800	786	834	826	917	844	820	821	871	820	810	794	803	832	869	805	865	805	865	834	796	787	849	853	838	773	878	842	839	811	779	825	866	830	851	838	810	881	789	844	843	827	772	852	806	841	794	888	849	881	873	885	859	833	819	811	868	817	846	818	866	898	832	867	850	831	824	837	780	875	828	874	806	814	856	786	828	797	787	860	775	852	825	875	822	893	840	829	859	792	840	856	832	832	830	845	846	840	848	838	852	860	872	819	862	827	841	838	777	853	823	842	851	829	807	836	822	810	816	811	846	776	821	812	797	834	845	811	825	830	790	856	827	832	826	867	859	838	827	838	825	804	808	841	829	821	845	815	830	848	868	839	791	830	786	785	872	779	797	764	808	779	803	854	914	822	821	837	801	779	817	815	812	825	837	865	827	814	855	825	787	789	817	881	830	797	834	885	856	798	857	838	767	834	779	871	828	841	852	815
28898	58509	47484	35308	28912	23980	18999	14286	10961	8394	6669	5259	4399	3751	3246	2926	2678	2428	2163	1879	1641	1527	1361	1356	1310	1253	1123	1014	1097	1065	1064	1092	1060	937	968	948	890	900	889	882	835	864	851	848	791	883	911	847	870	795	847	843	839	843	858	840	884	893	882	803	873	790	848	877	843	872	868	823	857	827	836	871	838	815	867	793	786	788	837	858	852	795	816	822	835	841	779	773	799	852	853	831	867	824	815	849	808	836	850	777	803	832	807	841	801	837	827	845	829	830	803	824	818	864	812	824	836	807	915	816	822	884	831	849	836	868	890	855	820	865	876	865	844	849	852	803	821	865	816	852	842	902	789	798	823	819	774	873	819	784	893	824	801	830	857	791	848	809	812	853	849	844	834	744	887	831	906	849	828	860	806	837	814	800	840	884	858	808	808	854	809	802	808	791	795	812	834	841	802	821	792	807	807	904	846	841	828	786	846	820	811	820	788	813	848	860	827	857	836	787	825	837	849	839	796	866	801	831	867	826	792	866	811	832	856	783	848	850	865	813	835	794	850	832	865	869	854	838	872	814	815	851	836	823	816	801	840	814	808	815	799	776	849	814	784	758	869	842	854	845	837	865	838	818	835	792	800	799	833	793	786	812	793	836	858	786	825	844	776	831	883	902	839	852	830	774	847	834	793	847	858	808	878	788	829	794	854	850	806	842	814	847	840	858	830	833	835	787	830	831	816	819	834	818	839	848	833	870	847	811	792	784	806	813	776	848	817	841	780	833	808	805	825	787	793	808	876	842	861	803	818	880	836	809	788	899	817	823	840	837	862	859	792	842	879	849	809	862	860	814	824	838	815	848	810	883	805	850	810	865	789	804	833	826	899	807	875	868	803	827	840	879	797	882	783	793	815	799	872	839	815	812	807	916	833	814	825	825	878	832	826	815	811	867	868	816	862	874	835	797	853	765	847	787	838	810	760	761	841	790	865	794	821	893	755	842	824	803	813	820	821	789	786	793	832	897	873	833	829	868	770	831	835	877	813	840	797	814	818	783	829	836	784	835	849	828	868	810	785	846	828	832	819	811	787	819	815	847	872	813	808	822	829	819	874	869	798	813	826	832	835	840	801	805	852	823	811	827	807	844	835	848	866	833	812	765	816	817	868	813	918	851	849	770	768	823	830	858	873	837	837	844	830	853	824	833	848	830	841	815	860	832	806	828	804	784	822	821	832	844	805	814	854	847	835	871	824	816	841	836	829	825	783	844	889	810	828	822	866	847	814	815	795	843	827	789	851	890	834	860	787	890	844	827	877	818	821	849	826	827	838	830	846	857	813	883	829	870	851	813	880	812	805	834	796	853	807	771	836	823	829	804	866	851	793	831	866	827	881	866	866	876	870	791	795	841	851	862	842	860	821	819	846	804	827	827	819	814	815	844	819	833	881	826	825	780	827	823	786	808	839	818	837	794	805	776	823	822	821	760	859	752	887	808	807	837	834	850	802	818	819	802	847	821	794	862	823	812	826	809	846	817	819	797	794	825	801	808	803	854	788	896	846	821	889	841	809	820	835	807	850	826	812	837	800	862	832	825	795	826	783	802	787	805	824	795	831	835	802	884	843	799	806	813	886	808	796	828	815	801	826	865	786	807	877	840	824	844	820	779	881	855	844	847	839	846	877	814	852	777	826	830	815	884	819	861	801	844	845	856	841	770	821	766	844	817	829	818	803	816	828	841	855	817	836	806	872	842	813	809	840	835	798	844	826	822	862	790	858	765	850	791	853	859	877	804	782	830	812	803	884	826	825	803	826	804	807	827	842	806	829	863	780	881	835	766	833	839	813	809	784	856	840	827	848	871	794	808	845	817	795	826	868	835	872	841	810	812	833	828	849	847	819	842	858	818	831	825	844	845	843	823	841	873	862	861	822	814	854	823	822	824	823	819	895	811	807	859	839	761	800	826	779	831	789	837	830	772	826	856	832	791	744	824	803	814	840	845	797	849	768	831	766	841	828	860	807	851	813	824	868	819	802	832	814	807	789	798	874	812	860	801	859	774	864	847	806	826	787	829	831	860	797	799	747	789	780	870	845	885	841	829	839	792	781	857	826	850	817	866	866	832	810	813	810	836	848	818	813	821	859	830	790	787	818	905	823	836	849	780	826	860	793	837	803	819	827	846	853	766	835	826	791	809	806	824	864	841	764	883	805	847	833	839	818	795	857	805	826	790	822	819	845	856	865	862	806	899	815	757	797	802	816	825	851	839	859	793	879	845	828	854	809	872	832	815	889	782	858	857	834	854	836	801	854	818	809	797	787	818	835	764	804	786	838	918	830	821	850	800	886	798	786	829	845	828	835	846	851	860	865	805	833	838	820	777	818	856	779	815	853	806	871	819	786	838	792	809	822	846	860	839	853	798	827	803	839	857	776	830	823	895	752	833	855	819	824	917	824	830	856	836	845	795	828	853	889	899	880	837	831	817	836	828	825	803	841	838	827	838	794	826	809	856	822	823	787	853	838	835	861	860	791	811	807	807	817	797	794	846	813	816	849	821	826	836	842	854	836	819	880	747	824	797	823	834	844	822	831	824	841	828	864	804	819	865	858	844	831	869	840	811	840	808	798	812	828	873	810	810	838	853	818	862	842	805	838	856	826	825	859	837	830	849	833	789	817	832	905	891	817	872	884	846	812	832	840	788	793	858	841	806	787	844	820	863	809	784	838	879	817	781	838	772	841	841	824	811	859	845	787	770	804	800	839	862	798	815	817	807	827	802	853	804	785	844	852	860	864	846	809	854	872	814	799	828	822	862	787	803	808	829	830	813	795	848	831	841	806	826	839	762	820	808	852	833	828	836	866	783	777	810	845	848	806	822	824	847	856	835	836	899	812	823	822	828	835	752	827	837	803	825	856	833	852	825	816	845	829	807	871	861	821	853	810	802	783	807	827	819	798	795	788	825	811	867	829	764	848	825	796	787	836	837	838	801	853	846	837	830	858	813	886	882	799	840	852	821	878	796	770	814	823	832	781	837	815	815	888	811	807	856	823	835	811	850	794	838	799	850	867	883	790	813	830	851	785	845	844	831	839	864	869	792	810	812	781	807	823	796	822	824	775	920	800	792	786	858	781	805	885	840	804	822	809	799	811	809	831	832	822	827	787	839	906	814	844	834	834	754	847	807	817	773	800	832	869	846	799	831	893	809	821	879	816	799	845	824	831	772	855	862	884	815	849	817	824	826	817	816	820	803	777	842	795	843	863	860	822	826	897	830	793	854	822	820	800	851	877	828	834	828	877	784	824	834	877	830	843	831	814	760	842	806	809	810	772	796	804	838	824	837	870	829	800	827	831	774	836	862	846	860	859	867	824	818	796	807	887	777	809	806	833	878	794	827	817	835	844	821	808	870	861	848	812	792	864	803	855	853	839	833	822	819	840	808	877	824	814	844	822	835	877	789	876	811	794	808	832	848	818	807	852	792	854	863	843	826	842	838	797	805	841	878	817	793
30231	29920	34753	26414	16111	10517	7535	5170	3711	2881	2254	2016	1723	1499	1323	1277	1225	1200	1105	976	866	880	865	840	799	816	752	738	737	709	745	790	781	771	677	746	696	684	710	726	710	703	756	715	679	703	740	698	673	700	669	702	626	755	661	661	699	677	663	648	668	712	653	689	666	665	728	696	684	670	687	682	670	651	678	705	673	643	632	677	639	718	693	695	643	656	670	706	662	663	726	655	639	702	673	660	683	642	663	695	715	687	688	717	696	673	688	649	746	666	660	695	665	734	647	650	677	687	681	704	681	701	732	698	694	681	715	695	689	674	695	683	677	673	675	701	719	686	670	708	670	673	667	683	682	647	710	693	699	681	653	696	674	676	637	688	641	661	650	723	686	651	676	650	633	685	716	694	691	688	628	666	683	700	705	688	651	692	660	701	648	684	697	657	681	694	672	682	701	657	726	685	687	676	735	687	636	654	632	680	639	717	690	654	634	687	647	688	705	711	684	660	689	678	707	669	653	652	705	657	705	655	667	686	691	680	689	672	647	734	627	770	661	700	664	693	624	712	690	649	700	691	689	704	690	717	687	660	737	669	652	656	699	722	682	652	696	720	698	684	659	679	695	695	684	695	671	673	717	671	667	680	706	631	672	697	695	697	673	679	714	657	732	699	697	663	675	675	658	703	652	650	654	649	648	723	666	690	674	732	684	692	618	698	675	712	656	697	701	676	725	705	691	675	671	674	709	725	642	647	660	689	709	620	655	644	687	749	622	675	693	649	673	654	640	623	683	698	681	704	727	714	692	698	648	697	700	680	704	637	682	694	759	703	676	694	709	696	675	692	677	695	648	707	660	664	679	675	654	705	728	709	659	619	729	691	704	677	733	746	680	724	665	661	734	665	675	633	703	698	729	649	655	710	706	714	679	717	676	710	677	725	707	707	676	669	673	758	689	685	715	698	665	701	671	708	669	755	633	642	674	677	656	727	721	690	674	694	669	722	703	687	687	676	717	697	669	698	635	725	701	686	720	725	672	676	650	627	657	662	693	723	665	678	722	686	652	695	703	659	696	698	679	666	688	652	700	724	697	680	672	691	665	658	684	713	640	646	667	694	674	674	664	713	697	702	680	676	696	669	663	654	670	750	626	695	656	723	675	707	684	658	722	681	686	665	681	683	746	696	665	696	716	660	683	646	751	647	633	686	656	706	698	608	687	675	718	675	689	678	700	657	677	666	695	687	703	682	645	645	665	643	647	646	649	685	721	699	690	672	733	670	672	673	662	723	712	662	713	700	695	669	698	693	640	686	681	701	678	696	704	685	715	723	725	660	680	696	678	665	714	700	645	674	639	661	676	664	668	671	647	712	691	666	658	714	697	627	729	693	666	681	691	714	717	666	673	667	647	727	682	644	684	695	711	665	684	689	666	610	722	670	669	629	701	665	730	665	658	695	631	672	645	671	689	705	718	688	677	665	679	720	664	665	660	678	670	670	679	679	726	700	690	680	692	704	676	698	681	689	637	704	718	682	682	632	620	673	668	656	737	691	659	673	736	705	729	698	680	681	755	637	617	681	673	653	684	667	707	682	690	696	665	665	648	717	694	684	709	724	701	682	665	668	710	689	705	693	714	683	682	668	683	706	674	666	661	682	660	679	716	707	730	606	709	687	689	712	628	713	699	662	704	620	668	726	700	647	689	682	695	658	704	676	687	756	708	666	661	663	700	658	685	694	718	718	731	709	708	676	719	674	721	689	691	654	681	683	692	719	698	708	704	686	707	688	647	697	681	685	752	677	712	686	693	656	682	649	674	723	681	637	722	708	657	684	680	663	689	646	698	709	691	712	695	699	632	702	709	672	721	719	699	651	738	724	694	656	715	650	664	632	702	689	654	689	649	662	712	736	647	717	713	654	711	678	732	679	712	692	658	705	729	670	693	694	693	705	710	680	660	685	701	646	676	672	664	691	685	663	666	660	704	634	726	693	688	674	656	682	669	699	636	643	683	700	707	676	695	736	688	721	691	650	654	692	672	749	676	677	660	668	668	681	615	666	726	643	677	705	687	673	658	658	697	664	680	685	678	683	688	646	646	715	701	670	641	700	643	664	729	695	665	668	674	700	633	657	640	700	648	675	662	687	686	671	714	688	692	641	689	689	698	658	687	694	640	724	719	743	661	667	666	700	703	717	669	690	697	702	703	679	702	692	692	690	676	655	718	631	670	656	641	683	739	629	695	722	679	679	694	670	667	708	755	659	681	713	756	679	728	643	680	668	649	702	701	695	663	683	701	709	674	704	655	678	659	676	657	666	684	703	707	687	673	700	627	741	704	683	683	723	682	710	712	692	670	684	666	684	739	691	638	643	639	681	710	667	763	711	686	720	696	700	691	651	694	662	679	662	721	711	688	703	638	666	665	728	671	703	688	666	667	695	735	694	702	694	720	657	697	666	670	690	651	671	697	674	714	606	688	640	649	727	647	712	710	703	654	720	672	640	700	654	655	651	660	705	629	693	729	695	702	728	691	660	710	736	725	695	702	683	693	657	650	669	701	642	661	689	687	677	697	661	707	698	724	703	667	705	698	656	696	678	714	704	658	672	662	669	687	670	705	681	684	767	674	690	694	700	661	697	685	703	708	696	724	686	686	711	685	649	708	674	700	686	675	730	688	675	697	692	722	699	670	701	693	722	721	772	685	693	655	713	664	695	653	736	661	670	718	685	693	719	718	661	713	683	677	682	751	703	723	680	709	708	674	717	724	688	716	714	670	655	713	718	667	713	721	652	692	719	684	633	644	708	684	682	729	663	652	695	722	649	707	670	713	670	697	679	740	660	658	670	635	681	724	664	682	678	658	680	675	763	669	708	702	731	702	664	648	689	739	680	663	672	708	684	702	700	717	656	704	694	716	715	677	626	646	704	715	672	696	720	624	672	675	703	701	665	703	672	652	711	692	659	732	705	677	675	683	654	667	708	696	719	624	665	659	689	694	719	695	721	632	672	700	713	688	693	666	712	721	685	684	675	680	709	713	670	738	687	692	684	656	673	716	642	698	708	692	701	689	692	677	724	697	654	672	689	682	738	664	689	667	639	705	669	668	688	666	671	653	649	682	703	673	736	691	682	697	722	646	658	693	685	683	685	664	654	661	689	693	664	691	668	690	642	641	645	675	684	679	668	694	711	692	687	656	686	700	669	705	718	693	705	700	666	651	689	691	657	677	666	715	701	668	671	654	672	668	655	691	743	660	663	713	669	718	699	638	663	697	753	665	677	690	673	687	680	719	706	738	733	654	711	687	722	644	644	660	683	665	661	713	691	712	668	728	717	702	707	717	711	703	709	612	677	662	680	685	700	704	667	674	691	691	671	700	679	720	715	693	733	682	644	705	676	682	685	697	683	683	712	696	659	711	676	706	686	718	657	662	698	654	688	641	697	712	696	664	701	715	692	706	694	675	675	649	623	700	703	654	727	731	666	697	708	688	686	718	697	651	667	685	713
28174	44874	35185	24026	17754	13803	10784	7642	5538	4194	3203	2684	2296	1965	1704	1643	1537	1457	1299	1151	1069	971	930	952	938	870	829	805	816	807	801	788	796	760	763	804	660	709	757	723	730	753	751	714	701	711	704	678	745	678	730	705	752	660	718	699	712	739	681	692	707	677	641	698	704	674	687	697	717	700	712	669	709	667	696	653	681	681	655	731	673	707	723	710	700	707	696	672	724	662	694	692	704	725	744	738	721	700	757	713	698	698	682	715	680	703	690	671	659	728	680	709	702	647	659	760	658	665	653	722	673	696	704	698	684	701	702	726	671	636	706	655	680	675	688	683	699	696	697	729	670	685	715	626	692	733	726	682	685	692	667	715	706	731	710	701	725	720	750	700	724	686	712	727	695	670	653	632	717	722	657	707	671	687	704	716	716	669	701	685	731	683	704	686	680	690	698	689	696	740	688	699	714	672	662	686	705	713	711	708	667	740	727	668	702	714	697	701	670	705	697	724	680	666	700	668	678	675	651	679	641	711	709	712	699	690	687	715	711	707	726	731	715	670	703	701	733	651	697	697	701	693	710	673	711	676	685	702	640	670	716	671	722	686	741	674	737	701	707	683	651	669	699	679	726	670	699	714	657	677	664	702	649	690	594	680	721	711	707	707	674	702	690	665	699	728	679	675	747	639	694	740	729	716	691	687	642	697	724	674	692	708	713	702	702	683	709	692	660	712	716	667	713	712	676	690	732	710	689	694	707	706	731	747	668	700	708	700	677	713	662	687	698	673	689	669	723	677	644	691	717	687	753	702	681	660	663	671	704	696	681	704	669	680	686	718	708	744	707	667	698	670	726	706	698	694	707	710	735	674	713	712	718	653	647	713	693	699	716	744	684	701	691	671	675	696	716	697	707	678	705	667	695	686	660	716	677	660	697	726	759	652	656	731	656	639	702	711	704	677	713	724	679	708	679	697	681	671	675	733	658	691	732	653	668	705	717	687	670	688	671	699	650	679	710	678	696	689	729	694	723	681	713	710	710	706	661	737	707	709	692	717	732	684	687	689	660	649	744	678	715	681	712	721	704	708	712	708	664	719	646	735	689	664	687	679	702	705	718	737	724	698	712	723	664	693	721	718	702	732	690	702	663	673	711	685	710	722	644	717	718	740	717	665	692	747	681	677	668	743	701	732	708	694	710	649	741	699	740	685	682	657	765	688	681	739	732	696	692	728	664	671	750	674	701	714	690	686	732	748	688	678	703	688	706	687	678	690	720	658	696	656	724	706	710	679	702	689	679	711	727	661	665	708	696	676	657	694	699	691	672	663	721	641	685	687	705	703	686	662	720	678	681	732	674	714	636	700	724	699	625	676	683	750	721	669	704	675	743	700	714	706	712	690	691	684	707	683	685	668	690	721	710	713	641	697	669	669	722	733	716	687	693	677	700	736	718	644	712	688	671	657	709	691	689	682	655	704	713	701	724	708	714	757	679	697	684	654	711	696	699	708	695	757	709	726	715	750	747	720	701	731	697	672	661	646	682	673	676	700	701	666	678	729	701	750	695	712	724	704	700	733	714	705	702	712	697	684	708	698	746	682	679	660	665	692	679	677	703	671	696	737	680	721	699	635	713	695	650	681	711	667	703	756	685	693	760	699	703	728	710	723	693	720	677	647	707	712	704	676	711	665	717	742	699	667	690	748	679	706	673	680	658	690	701	699	668	668	672	726	667	653	734	680	693	697	706	759	720	692	692	735	679	696	696	739	684	683	709	625	742	737	721	728	679	714	694	703	679	713	695	731	684	690	700	675	695	707	737	714	724	720	709	744	709	676	685	755	687	638	680	718	723	700	707	669	708	669	672	682	670	699	730	692	709	670	659	698	695	710	701	660	710	687	669	717	657	669	713	711	671	658	702	760	763	697	703	692	706	671	683	700	710	719	682	671	686	712	656	678	663	672	705	693	684	690	694	702	647	684	684	791	715	693	718	694	676	713	674	745	744	698	694	676	688	670	643	750	718	656	674	752	702	694	677	668	718	718	697	712	687	682	684	692	673	691	707	656	685	708	712	727	634	705	700	676	757	703	710	705	714	709	718	712	680	738	688	700	676	733	643	627	640	695	680	736	698	690	721	708	751	695	706	669	702	734	705	715	683	707	678	720	694	764	700	705	675	719	696	689	690	667	699	672	697	737	662	661	706	677	647	641	687	728	697	770	709	711	693	661	711	663	705	711	755	712	677	696	726	732	739	707	683	738	735	688	701	659	653	691	678	685	677	676	678	660	688	701	714	695	688	685	708	692	698	672	701	701	666	695	715	717	681	706	711	687	720	689	689	739	704	741	706	729	677	690	678	687	766	699	681	749	715	705	687	718	723	690	723	698	676	671	692	691	707	667	653	721	706	704	730	672	705	696	721	738	678	719	697	669	709	694	716	736	707	677	689	687	675	672	671	717	759	636	701	674	663	663	702	670	691	698	703	691	676	724	685	690	652	678	713	685	701	702	711	699	684	661	686	704	709	686	723	675	657	671	706	719	669	692	685	694	691	710	673	708	701	740	759	686	722	638	706	703	747	696	710	671	689	710	662	678	713	717	681	701	724	724	675	680	713	713	715	675	681	672	735	701	654	691	693	677	645	737	701	653	723	683	670	710	692	724	705	677	684	714	688	710	712	707	646	733	666	688	662	720	662	730	719	667	682	718	695	735	703	703	737	665	697	686	722	744	674	628	715	702	707	699	689	708	703	736	747	692	721	737	704	766	722	677	709	735	692	729	663	715	717	680	704	690	695	712	672	674	687	680	681	694	743	697	694	642	679	698	710	710	680	761	707	713	718	717	700	671	706	681	688	697	674	690	708	704	685	659	722	711	681	711	721	747	717	669	662	710	679	682	706	731	704	694	732	684	737	735	695	662	706	701	732	760	681	722	731	722	719	715	689	739	717	687	747	694	692	645	701	702	731	679	731	730	701	675	662	658	729	733	738	690	718	664	657	678	708	703	716	674	749	726	701	681	726	703	665	682	724	661	714	705	718	736	706	669	690	693	686	724	700	696	661	666	711	680	686	672	754	677	691	656	716	706	671	680	681	721	675	688	682	680	655	713	706	700	708	728	717	725	688	720	673	682	706	749	697	666	713	734	688	703	717	691	702	734	720	714	729	667	721	688	655	732	741	670	708	691	711	643	732	685	698	736	674	697	726	722	707	710	718	762	669	656	696	692	677	688	728	730	677	690	658	713	723	726	680	715	708	661	651	716	643	680	674	677	671	738	684	709	696	701	691	704	653	684	708	694	698	663	656	730	741	739	714	684	669	700	764	720	678	723	737	688	655	698	701	704	721	714	713	729	714	698	736	670	723	694	669	713	706	733	681	699	675	700	733	668	643	688	702	662	709	720	695	687	646	706	642	731	708	694	722	692	692	696	711	733	730	675	670	710	698	693	677	713	665	712	734	679	706	661	658	727	684	709	687	681	728	727	721	684	715	678	667	694	697	748	699	728
24283	21522	28945	25311	22937	19969	14162	8654	5761	4309	3457	2859	2452	2139	1935	1660	1614	1583	1503	1293	1151	1159	1027	954	964	981	897	895	849	829	857	909	928	820	818	765	755	778	795	744	787	718	749	759	734	793	762	764	807	778	757	744	757	797	728	701	780	761	782	750	713	699	740	732	764	771	742	806	773	747	696	758	726	714	768	711	752	721	760	740	739	686	801	792	689	727	763	722	715	773	757	725	709	768	739	747	735	731	724	771	721	694	732	733	747	739	735	788	737	747	725	742	836	758	758	745	716	769	710	745	701	707	695	782	782	732	801	792	743	741	713	750	728	799	733	745	767	718	748	736	696	736	773	761	731	712	719	763	784	710	744	710	744	750	762	759	723	734	793	724	702	710	720	780	718	715	767	719	717	759	752	790	714	732	740	745	740	734	727	744	735	742	746	727	804	724	728	740	780	740	752	733	735	789	754	755	769	739	736	693	726	766	729	709	748	812	708	751	761	740	747	684	732	702	674	729	703	729	715	707	720	722	771	710	745	711	820	716	717	695	729	816	746	775	740	727	779	746	734	752	720	729	735	734	721	714	721	729	743	725	756	728	709	702	764	753	705	722	783	716	750	744	759	789	734	709	782	747	768	738	747	755	698	748	747	740	718	761	749	726	694	763	762	707	727	752	777	708	791	746	766	748	770	735	748	765	699	650	746	766	801	704	724	745	744	737	736	710	769	733	818	743	700	723	705	713	722	754	739	692	736	725	736	740	711	736	767	688	756	723	708	761	747	814	788	789	776	772	746	773	762	671	739	688	712	726	746	809	744	734	769	716	709	727	775	756	784	709	779	754	759	735	765	744	771	746	689	778	714	741	757	697	757	781	710	727	773	736	734	763	754	743	735	695	783	713	762	744	721	717	752	783	733	751	768	693	736	747	715	745	744	738	724	728	697	718	757	760	734	724	778	751	720	736	739	707	769	709	748	771	730	710	710	759	717	742	733	770	720	737	749	740	803	768	762	774	729	728	776	731	745	722	743	782	771	758	714	777	706	788	689	743	741	727	748	804	746	736	696	739	760	681	728	717	742	778	763	727	748	677	722	730	753	743	750	721	729	775	753	753	724	748	767	739	748	682	777	705	680	740	754	748	762	777	784	766	774	808	721	698	724	668	714	733	712	710	707	771	695	712	753	705	742	797	763	745	745	742	735	788	762	724	773	736	693	756	722	762	751	748	714	778	732	716	688	719	715	780	765	759	759	765	790	742	737	748	748	698	745	777	728	701	743	713	763	754	757	696	791	747	770	708	763	834	714	744	729	742	724	706	723	757	767	749	762	730	769	732	813	729	703	798	756	810	726	706	706	729	758	741	725	710	733	745	770	734	700	735	782	707	691	708	718	795	695	757	750	778	758	726	696	687	742	754	770	754	759	774	733	729	742	745	741	746	750	682	770	713	716	686	676	707	762	717	678	777	757	736	763	703	743	729	750	783	766	753	765	759	733	770	714	765	691	742	717	751	747	710	709	689	768	711	729	779	754	743	682	685	688	724	712	718	685	758	757	736	733	729	710	682	737	746	768	762	692	675	776	699	758	784	744	774	752	768	724	691	748	719	728	725	707	687	776	753	709	716	793	761	786	777	772	737	774	780	725	771	705	755	718	700	754	786	721	694	750	741	713	737	689	754	737	773	830	703	718	719	736	712	736	698	787	742	738	762	754	736	723	704	678	790	730	766	719	699	717	754	766	715	723	776	720	807	791	790	733	731	718	739	748	776	761	754	791	720	717	702	735	753	721	740	766	764	749	735	789	756	731	741	720	733	688	731	788	723	776	727	731	728	736	711	753	757	769	768	732	794	763	775	769	711	750	748	738	689	722	769	732	641	770	762	727	745	757	722	820	794	732	742	770	766	690	677	735	759	766	775	719	740	744	693	738	722	751	751	741	739	775	729	752	697	758	745	729	768	739	762	771	777	709	762	730	705	761	711	730	713	747	768	782	721	730	739	717	734	758	736	779	764	721	721	750	776	754	766	733	745	722	756	705	673	754	732	708	775	738	793	687	749	816	766	758	779	777	757	771	736	732	761	720	731	763	769	756	738	715	730	714	747	766	741	723	704	782	740	794	737	753	749	775	762	739	693	726	737	703	754	755	749	718	719	748	718	749	714	749	785	711	751	729	753	772	734	700	747	744	743	735	795	720	713	735	793	735	777	714	723	715	776	754	747	745	770	750	757	770	747	758	713	716	740	748	727	729	721	712	787	715	809	709	741	708	738	740	746	714	779	756	693	709	744	760	711	722	760	736	765	792	705	735	794	767	773	678	744	713	748	751	766	710	711	747	710	746	743	709	719	750	756	768	751	736	725	702	749	733	718	754	708	737	776	721	755	747	724	700	768	712	745	674	679	769	720	710	736	744	750	689	753	729	737	716	748	730	796	740	729	742	738	764	785	776	735	750	770	755	758	744	746	727	732	795	743	737	771	763	734	737	726	741	705	776	808	750	772	745	691	701	763	815	717	717	640	693	653	737	700	727	780	776	670	735	752	771	755	718	754	718	761	724	748	717	728	737	769	751	725	733	705	696	741	726	744	715	748	737	727	703	780	764	729	726	761	714	712	697	717	736	729	691	741	742	706	748	751	756	770	708	730	724	749	687	723	721	712	693	770	735	729	764	749	726	733	730	728	727	683	734	741	728	767	728	710	709	750	754	760	714	696	741	775	668	714	722	779	757	753	747	693	721	700	746	771	757	773	745	676	757	735	740	739	781	729	725	718	714	733	711	711	723	738	685	748	762	770	759	773	732	744	747	753	727	722	713	740	674	723	787	748	755	715	731	782	770	799	717	745	742	780	737	730	733	747	718	741	685	783	760	780	754	698	733	727	712	732	774	761	694	751	705	725	704	780	738	737	689	748	738	719	746	703	702	770	673	736	747	683	742	715	709	741	788	729	760	711	740	786	713	744	770	669	685	799	720	738	735	769	708	746	738	730	675	713	763	720	725	762	757	763	720	742	759	733	721	747	723	728	758	702	771	748	736	705	723	710	717	719	759	759	767	761	750	758	701	679	782	768	722	748	706	828	726	743	742	710	766	776	730	775	766	731	729	721	780	686	769	770	705	772	725	767	712	791	706	712	762	754	771	703	743	758	756	711	738	726	723	773	765	753	736	760	736	748	729	743	711	765	718	751	741	688	718	719	751	743	729	693	715	753	742	771	769	777	817	744	673	731	693	762	753	770	735	733	714	702	749	696	721	696	705	751	793	760	761	794	765	769	715	732	743	684	731	761	776	709	720	790	761	754	772	775	744	755	741	750	757	782	752	710	735	670	735	705	724	743	701	744	718	732	724	749	732	730	765	730	753	708	787	725	760	756	710	714	731	743	814	752	745	732	724	768	753	731	776	694	770	710	750	698	758	680	735	785	749	647	731	734	726	768	773	714	770	738	741	761	793	685	760	718	727	719	713	720	758	768	738	806	728	772	747	729	732	793	798	747	763	729
27243	52717	42342	30264	23551	19189	15112	11246	8093	6289	4858	3868	3309	2774	2452	2150	2102	2004	1732	1553	1306	1139	1147	1156	1057	1062	1006	961	931	915	903	902	946	833	833	805	728	788	794	768	799	775	772	766	747	763	775	735	722	817	798	800	735	701	762	792	757	764	737	756	752	731	784	759	758	789	746	728	741	737	722	753	785	752	717	744	756	711	767	752	746	725	725	739	757	753	738	725	760	721	766	789	716	778	744	699	770	806	737	707	734	747	758	763	758	739	748	755	717	753	690	791	726	705	740	734	765	762	728	712	677	819	716	742	756	738	737	804	730	764	691	719	744	731	759	776	763	730	738	793	738	704	743	758	750	735	770	765	714	754	718	767	733	798	746	696	686	700	759	770	732	743	719	698	757	822	732	730	722	704	746	759	748	754	756	710	749	753	739	750	719	761	751	765	760	788	747	710	740	736	798	695	703	732	793	735	773	769	725	729	788	729	760	750	726	733	686	740	730	705	743	763	746	768	719	759	735	740	745	735	751	706	740	752	773	748	763	721	793	716	752	740	766	715	679	747	732	766	755	711	768	755	695	746	742	766	735	757	679	758	720	732	702	751	729	742	763	736	710	752	753	717	749	689	734	707	733	771	745	749	737	744	741	692	719	743	732	760	773	737	760	748	761	747	779	795	723	701	780	722	797	699	749	746	734	769	764	772	762	725	739	722	736	765	778	734	783	728	802	747	772	728	715	743	713	748	724	734	759	721	704	740	715	704	736	726	725	831	731	724	771	806	743	746	714	720	741	728	748	760	779	762	783	715	762	723	763	779	736	738	740	752	763	770	750	743	744	690	783	765	710	714	740	743	748	773	729	735	726	740	743	690	773	721	741	775	758	683	713	810	764	704	732	753	761	734	704	715	767	765	734	748	764	750	760	703	728	766	782	743	766	798	753	763	772	733	708	705	757	721	711	746	716	739	734	714	721	748	765	735	768	738	757	770	755	703	708	747	706	756	775	713	789	751	737	756	799	746	762	742	756	751	767	755	714	774	725	790	723	736	749	724	738	778	724	740	736	753	741	723	728	740	745	712	760	793	730	788	748	697	738	728	755	748	776	744	776	758	760	731	746	756	771	767	735	718	718	739	709	747	747	764	754	724	725	743	737	762	705	702	745	711	776	799	751	783	737	780	734	739	780	724	683	738	750	763	786	763	732	705	721	701	758	751	716	812	697	799	733	763	772	725	721	760	775	780	707	753	710	729	745	776	768	704	782	794	720	761	765	722	701	700	791	764	767	728	783	771	741	739	782	749	737	806	761	742	735	780	741	737	719	756	756	748	776	717	730	715	770	727	746	727	730	757	718	768	720	689	716	737	732	738	763	717	766	751	771	727	751	741	746	757	747	756	734	789	718	729	716	719	706	724	752	765	762	754	749	844	713	741	713	695	715	706	714	701	706	704	758	783	810	754	716	721	719	721	759	718	755	725	747	752	774	744	741	732	774	779	734	732	761	770	785	736	778	746	711	741	738	713	799	738	751	728	736	704	722	688	769	724	754	676	767	724	744	752	711	747	737	698	758	726	681	728	738	765	754	774	705	705	742	734	769	733	753	736	722	723	782	718	751	694	727	745	740	765	734	724	719	745	757	711	726	746	725	738	789	719	763	772	839	725	761	779	762	740	737	737	673	769	758	698	749	765	746	746	752	723	803	728	754	756	735	749	767	727	687	745	756	765	721	712	771	782	716	748	756	758	741	750	745	744	722	706	777	726	746	767	743	731	757	716	738	778	765	704	700	766	738	738	762	767	787	701	735	770	787	741	748	784	780	752	711	724	706	770	733	743	744	695	789	747	772	733	743	764	754	749	762	788	716	745	728	777	743	736	760	734	734	761	756	796	716	751	746	760	763	732	740	779	749	765	753	773	703	751	703	770	762	722	694	711	794	773	718	734	728	736	721	791	711	700	702	761	743	725	750	690	750	754	736	704	728	761	778	747	709	700	760	780	735	756	794	778	764	707	745	723	756	680	701	767	735	725	711	709	781	723	725	708	744	721	748	793	778	704	729	804	755	703	770	745	686	728	720	767	740	699	739	717	751	757	740	750	753	789	714	751	763	767	714	728	733	711	732	754	786	750	710	747	778	713	694	812	784	738	717	745	726	762	768	770	750	770	721	763	746	741	718	758	733	797	748	781	695	741	761	713	796	741	690	698	755	739	741	769	763	772	705	788	712	763	730	772	754	776	767	745	751	755	780	765	772	760	797	765	738	710	741	761	704	678	714	726	753	721	769	743	728	733	765	763	754	704	750	739	724	775	773	764	711	729	691	721	716	708	773	722	757	703	731	700	756	739	724	785	735	755	728	721	764	755	762	720	728	810	721	725	697	698	758	729	681	740	750	726	714	740	741	733	765	737	719	756	743	685	805	755	718	743	757	791	736	724	755	720	731	734	763	773	734	696	790	725	755	745	778	762	743	759	740	769	733	736	738	725	730	779	709	793	707	750	726	765	709	737	739	728	743	722	756	773	750	723	741	685	762	749	732	759	744	770	776	761	772	704	772	760	746	710	722	774	692	704	709	748	715	738	726	727	758	764	783	741	704	733	746	717	784	804	750	743	770	676	730	790	785	753	751	746	717	774	739	709	748	770	783	711	734	730	741	708	735	745	747	722	783	745	758	747	733	743	765	723	738	754	765	743	705	699	732	758	738	732	761	779	747	753	748	748	723	745	716	656	712	743	786	733	758	771	728	710	788	724	773	764	681	746	747	726	770	675	726	775	776	686	726	743	768	728	715	711	732	752	770	730	781	749	724	734	738	775	774	696	724	741	764	796	737	822	724	718	711	729	718	753	722	749	695	752	787	744	794	727	750	669	736	767	740	736	722	726	731	728	760	752	740	771	777	749	682	731	763	783	785	729	720	760	777	749	751	768	757	736	734	756	763	723	789	741	773	761	791	747	774	719	724	689	731	719	752	749	718	725	738	747	752	721	749	771	790	688	748	745	710	732	760	738	744	743	713	789	813	756	783	761	725	732	744	750	694	729	735	704	698	701	689	768	774	754	764	815	724	747	722	710	792	729	726	780	755	784	746	709	736	747	797	727	765	767	772	726	792	734	740	795	779	732	738	747	717	751	746	712	733	732	732	766	744	735	753	741	737	748	789	758	729	754	734	736	712	740	681	782	719	698	725	782	714	736	771	800	749	711	747	737	754	766	700	745	757	753	756	778	768	704	751	759	770	706	751	747	791	735	758	795	753	730	731	723	705	771	740	777	739	728	721	807	767	743	746	742	751	802	753	752	730	755	720	742	732	833	738	741	698	729	784	702	729	780	682	715	762	752	752	772	729	716	710	724	719	735	721	707	728	738	752	780	752	716	722	761	730	742	758	742	788	727	765	769	750	732	734	739	694	773	690	783	766	744	735	776	689	775	752	727	751	748	744	768	751	774	770	750	721	765	718	750	760	739	774	768	748	800	721	757	791	741	734	716	762	755	726	733	755	704
25569	21608	28768	27620	20617	14205	10078	6890	4544	3462	2776	2487	1953	1862	1607	1519	1362	1377	1233	1210	1170	1042	961	907	944	955	880	840	806	808	816	888	802	801	799	738	738	759	711	782	765	738	734	700	742	762	742	742	773	743	723	748	715	742	748	724	645	766	768	754	673	709	706	773	672	731	722	695	734	736	728	711	733	716	749	739	683	685	719	682	689	719	706	728	710	682	720	744	739	696	747	753	748	747	714	764	714	710	739	726	699	706	687	749	721	720	698	737	700	730	725	714	714	730	744	686	685	795	673	698	704	696	780	765	705	704	708	730	685	693	708	716	687	734	713	702	727	720	698	717	714	711	718	736	653	712	723	698	723	739	732	771	727	737	697	708	685	710	727	735	730	729	657	751	702	692	731	744	716	737	685	718	765	663	757	733	707	659	694	720	707	742	758	710	763	732	712	699	710	749	663	705	702	721	724	729	708	716	725	734	773	740	743	717	713	687	745	685	740	671	677	694	736	746	703	719	736	742	766	699	738	708	695	721	736	735	696	674	689	735	701	707	727	727	740	750	741	704	683	709	730	686	714	694	661	731	730	700	726	701	680	742	702	760	693	727	721	713	763	724	723	755	757	705	668	707	697	709	713	718	685	714	769	719	730	727	696	689	754	659	704	719	753	706	703	720	712	742	699	721	756	704	689	763	723	700	743	692	741	715	743	770	741	658	742	671	734	721	782	752	734	781	747	679	752	731	736	722	713	737	716	747	670	748	705	701	747	717	768	689	765	720	723	735	728	710	733	699	715	722	708	653	716	720	657	699	700	757	782	725	741	722	680	707	722	683	730	704	718	725	772	705	717	682	733	750	717	737	732	722	668	703	674	695	747	656	753	711	732	694	694	718	703	717	689	672	756	725	688	684	760	715	680	684	737	661	672	693	682	719	715	719	736	697	715	710	726	703	727	755	708	717	697	727	688	757	728	741	734	712	719	720	749	688	698	691	665	753	718	763	749	728	727	681	674	738	732	687	722	721	741	688	654	753	719	780	721	744	662	770	734	747	795	744	729	728	711	702	761	734	719	745	691	684	744	751	740	707	711	739	716	733	747	706	706	705	737	684	703	746	696	715	730	751	690	737	681	787	722	714	727	730	680	702	697	692	715	698	688	721	716	732	734	732	650	737	720	726	776	757	744	703	747	722	704	679	736	728	758	747	691	766	703	682	707	766	744	720	722	712	714	711	726	733	722	676	708	714	698	737	728	674	739	772	721	707	714	771	699	731	698	729	737	683	746	745	723	704	742	714	690	726	701	700	704	711	745	720	672	686	724	748	683	693	719	718	710	706	691	730	755	728	706	708	729	688	669	657	716	740	705	691	730	660	699	751	726	736	682	722	720	680	714	738	701	655	695	745	744	727	661	706	727	722	747	740	714	708	698	742	765	756	664	743	746	725	744	714	711	726	680	735	721	750	728	680	677	704	733	719	719	712	695	691	727	719	735	696	708	735	699	698	728	729	752	757	705	709	729	690	724	750	771	729	691	705	758	771	767	715	728	745	708	693	706	719	730	722	720	715	755	745	741	728	753	692	697	717	739	751	682	726	700	737	656	751	707	690	731	755	678	723	725	705	795	684	723	767	746	720	727	715	662	716	686	767	717	715	740	757	724	685	717	724	717	695	680	709	663	759	698	721	690	652	786	755	717	685	712	721	699	706	709	705	658	765	670	739	750	723	737	705	712	728	716	724	717	683	686	726	708	720	683	673	706	750	696	728	702	774	740	716	700	699	714	723	735	728	713	716	717	726	729	699	704	655	766	692	734	756	772	740	701	712	713	729	723	689	738	741	731	728	742	700	683	698	740	712	706	741	718	766	737	699	724	684	696	706	710	685	715	722	745	714	742	715	689	734	704	759	735	698	710	713	720	715	649	700	793	706	741	747	789	664	704	732	705	738	767	724	783	731	703	720	699	736	718	737	702	730	706	704	665	748	698	735	686	734	744	708	730	689	709	765	747	696	725	688	752	764	726	710	706	731	751	708	707	703	714	738	734	751	691	695	776	684	710	687	738	736	733	726	681	745	680	682	733	758	688	757	714	719	704	725	750	720	724	676	758	680	701	730	714	721	742	758	720	737	742	692	700	723	703	688	726	737	705	695	728	695	724	688	681	706	722	725	703	747	715	721	683	753	715	729	735	720	686	730	656	727	734	693	723	737	730	714	681	771	694	706	707	688	712	701	717	702	728	717	756	747	732	747	719	702	725	727	694	724	686	704	722	743	706	713	721	760	757	690	690	735	739	780	700	703	709	704	714	717	695	678	726	712	688	738	719	703	733	748	684	761	725	701	686	732	642	683	693	697	750	725	706	697	746	683	711	687	756	756	739	702	683	724	706	727	711	690	714	754	723	698	701	708	722	710	697	742	714	684	725	709	736	747	694	653	735	741	737	706	682	738	729	706	686	759	695	744	733	712	747	722	713	708	723	707	741	714	718	781	739	679	721	702	755	686	696	750	726	778	725	675	711	687	734	725	720	695	797	697	685	692	734	696	779	744	683	758	734	670	732	722	728	714	704	735	713	717	711	725	720	708	786	701	715	739	708	757	710	716	755	725	732	655	724	686	692	751	720	746	683	713	709	772	708	740	691	721	708	707	736	712	665	691	725	724	747	726	712	666	722	759	685	704	724	744	752	768	697	751	704	690	734	707	713	675	705	671	715	705	742	722	689	711	715	737	689	730	732	736	741	654	699	704	709	773	765	711	676	660	734	724	707	707	691	707	677	733	695	782	703	706	714	691	722	741	699	714	746	754	701	671	743	716	736	682	701	758	710	724	714	706	718	700	725	699	776	760	747	771	689	713	712	694	732	717	717	702	710	691	743	737	767	736	683	697	696	706	728	699	750	746	724	695	676	703	732	726	762	717	769	716	698	745	707	713	725	740	747	658	729	752	761	726	727	730	735	723	719	680	727	711	738	716	760	738	711	728	694	712	764	717	710	722	711	711	720	718	768	737	722	696	692	719	714	734	724	698	763	705	755	700	711	728	723	801	743	699	737	696	745	716	736	772	673	757	703	677	717	725	716	710	707	722	695	731	702	779	744	733	696	736	723	729	754	713	701	736	735	757	744	708	725	728	712	743	741	716	703	746	719	734	688	718	700	688	717	687	734	704	713	753	744	772	715	650	705	682	713	716	754	693	760	755	693	721	689	699	714	721	737	707	806	706	674	666	773	729	692	677	722	689	741	704	757	741	735	659	733	704	737	667	706	782	761	710	703	681	717	717	687	703	728	715	755	702	722	733	739	691	724	774	720	704	703	720	693	724	671	681	710	746	699	705	748	765	773	675	722	735	731	734	761	732	729	713	725	701	728	712	709	707	741	722	691	712	757	753	694	712	666	778	747	737	741	754	722	724	753	707	737	748	729	706	712	738	720	730	722	759	626	712	713	662	707	693	726	737	742	704	678	710	740	694	746	752	782	694	779	688	729	754	735	733	798	687	700	696
26750	48682	39248	27468	21024	16818	13115	9778	6892	5256	4292	3253	2792	2380	2128	1896	1749	1741	1568	1432	1353	1143	1046	1088	1002	937	952	911	834	850	866	880	842	806	777	818	783	780	732	765	794	753	752	745	777	737	791	767	754	721	722	728	812	731	744	811	699	709	742	775	718	759	788	712	752	766	751	757	730	733	738	712	748	722	702	719	708	730	726	742	696	722	748	793	698	745	758	779	757	743	674	760	761	700	743	742	713	709	762	693	719	756	695	687	736	730	743	740	713	738	754	729	719	777	741	746	717	772	711	716	768	710	749	688	694	731	735	736	734	749	758	771	760	746	787	746	764	735	719	748	713	677	788	702	755	670	713	727	706	726	709	720	728	689	742	701	689	765	772	737	712	745	730	751	755	730	750	738	731	714	706	726	721	714	708	706	709	770	726	717	738	752	726	734	709	728	723	735	723	702	769	708	725	727	687	743	719	786	771	710	753	752	718	739	709	725	755	721	728	721	758	705	715	763	795	746	703	736	760	720	745	697	742	744	757	767	746	758	670	771	745	721	705	782	700	733	746	707	776	714	787	721	736	739	722	749	700	742	739	755	754	726	742	683	743	734	785	686	706	706	765	764	712	691	735	698	703	709	775	679	775	737	699	736	704	760	744	771	744	710	756	720	761	717	721	759	757	740	739	718	742	741	738	738	765	784	748	706	689	733	791	756	717	722	771	725	740	715	783	715	749	688	724	694	695	726	736	738	730	747	755	740	733	703	710	674	751	676	755	683	733	731	757	708	773	763	696	714	744	757	746	718	719	707	722	699	699	667	786	746	761	738	786	760	735	737	746	720	735	728	752	720	731	722	697	740	739	707	701	715	720	715	718	760	713	765	734	784	759	747	720	733	739	785	753	738	727	738	667	788	741	731	714	726	738	736	774	802	692	698	800	780	731	725	741	723	724	724	720	791	715	700	748	729	727	755	728	718	771	720	706	761	724	751	726	755	732	734	725	750	760	780	722	777	758	729	735	739	722	702	771	744	736	763	753	774	730	739	714	746	728	775	713	747	704	723	756	700	759	713	700	738	710	732	701	701	788	709	734	734	729	660	745	702	713	754	715	764	774	740	743	698	770	759	749	783	726	714	725	708	721	756	738	753	701	784	737	717	810	746	766	678	773	753	768	733	703	692	742	759	721	730	702	762	726	700	756	758	716	796	735	759	706	750	763	699	753	695	717	717	739	728	817	762	782	752	776	743	719	734	732	746	724	805	692	761	748	761	722	728	716	740	742	755	689	756	760	700	730	743	730	758	702	753	774	767	733	735	715	724	743	777	700	707	752	725	694	748	741	717	742	760	731	755	792	702	706	702	726	715	693	697	741	716	719	733	715	732	724	706	786	753	736	741	769	770	741	719	716	734	727	763	708	746	802	809	772	714	769	731	718	688	725	775	748	715	725	744	713	691	747	753	745	696	737	775	750	758	688	761	690	744	721	759	752	759	753	756	725	753	743	663	773	713	744	716	719	717	712	759	779	678	725	744	711	747	768	727	739	763	660	718	727	765	738	806	751	741	717	736	725	752	736	709	702	781	681	705	769	741	745	745	720	740	694	711	758	765	743	815	763	730	696	742	714	708	716	727	721	719	739	727	691	726	718	776	697	721	743	701	744	733	741	747	695	739	699	755	720	717	751	776	709	689	687	729	750	729	773	695	727	767	730	695	705	734	723	723	713	722	799	698	703	714	724	704	712	728	732	776	726	685	743	722	697	710	723	742	727	764	723	744	758	698	701	764	683	716	730	701	748	754	766	680	736	738	744	764	754	710	729	695	744	758	763	750	710	733	739	752	727	792	737	725	718	768	761	708	741	744	721	812	724	740	723	753	763	703	775	765	765	757	721	731	766	710	715	726	733	712	641	705	755	727	721	737	773	722	740	765	744	706	782	735	800	708	726	734	733	685	692	712	745	707	702	768	693	705	709	722	752	712	737	716	708	678	715	710	761	705	778	748	739	707	721	764	700	758	736	758	734	741	752	739	691	782	768	749	710	726	769	732	743	684	751	707	667	697	770	713	748	732	685	740	713	770	737	747	750	678	703	694	724	735	721	720	744	741	765	730	714	757	751	749	756	737	714	743	728	727	764	766	786	710	678	764	705	708	748	738	751	732	716	725	714	748	704	769	737	700	701	680	765	689	748	753	710	720	751	717	742	749	772	737	695	760	777	761	706	739	750	751	730	782	718	745	727	732	732	729	737	735	781	788	696	756	747	800	765	687	735	683	730	712	712	705	721	743	745	722	702	720	739	753	731	696	721	727	747	740	748	713	725	775	674	700	730	719	682	776	753	740	684	807	738	697	733	736	676	724	744	754	820	785	700	761	714	713	739	740	750	704	763	749	770	768	752	699	729	743	707	716	721	739	758	678	746	701	731	741	741	749	706	724	709	751	737	729	693	743	711	699	767	774	734	766	716	705	752	719	717	743	755	733	735	742	734	746	761	704	759	734	739	709	706	749	705	756	722	763	732	727	725	726	717	701	719	735	720	749	689	733	741	779	740	727	772	702	729	744	752	730	733	698	752	733	765	688	720	699	760	698	732	768	700	693	737	718	747	688	790	759	748	748	724	729	747	730	714	724	744	763	717	727	712	675	757	737	759	736	726	692	760	766	736	729	769	660	728	719	754	719	698	747	764	715	750	749	732	764	698	732	755	753	742	768	766	717	720	752	745	683	737	711	720	770	756	748	730	727	786	687	754	735	707	725	721	733	651	728	725	739	742	695	718	737	713	725	760	684	735	700	722	766	745	733	712	717	739	755	704	742	743	729	739	729	702	667	819	768	768	743	718	728	722	733	746	735	761	697	736	792	724	742	786	739	735	726	806	767	733	793	710	744	768	746	699	743	723	697	729	738	714	734	743	758	681	753	744	729	738	722	758	746	778	715	722	728	733	730	726	761	710	742	735	711	747	752	760	746	751	703	749	735	754	726	761	711	743	717	715	708	726	730	717	780	741	695	778	726	740	697	692	736	713	724	737	679	776	731	738	672	776	731	761	733	749	725	753	748	745	772	725	736	700	739	748	753	730	731	734	748	768	774	722	707	705	719	742	746	742	694	696	687	776	700	707	768	736	725	738	725	712	727	749	733	728	730	769	707	744	720	726	763	726	698	687	709	728	737	714	721	699	726	727	780	738	730	741	763	711	717	738	722	749	715	727	734	724	768	741	715	768	771	729	691	707	763	710	733	719	680	721	745	717	723	762	747	717	771	752	747	736	751	757	688	740	786	728	740	721	768	715	720	728	708	759	748	762	727	728	720	728	726	727	745	748	786	688	715	764	698	760	670	687	769	715	717	700	726	706	716	761	739	718	788	780	771	771	736	759	709	739	703	749	770	729	741	680	749	722	753	736	754	709	717	714	667	735	704	716	731	690	734	726	720	707	697	754	737	738	693	728	734	692	771	711	725	726	737	747	710	760	763	751	684	710	711	683	739	730	747	683	769	751	749
23164	21618	29403	24457	22242	23825	21903	12718	8097	6146	4769	3808	3271	2874	2547	2305	2101	1998	1836	1651	1521	1418	1272	1209	1168	1203	1128	1053	1045	1067	1014	1071	1000	844	935	921	828	842	830	907	847	906	838	841	882	899	822	915	866	875	896	841	834	866	871	870	843	816	858	887	837	866	859	870	828	879	842	871	830	836	870	854	820	770	812	854	831	849	863	835	822	896	893	873	827	826	785	875	886	863	798	813	854	867	862	813	792	833	819	824	790	860	831	839	872	817	816	875	751	812	861	824	854	833	781	842	818	830	851	831	848	837	863	861	801	828	846	831	879	856	846	850	857	794	800	887	824	863	856	854	854	847	852	811	843	852	785	841	806	785	858	782	815	797	901	843	833	844	817	834	809	811	838	879	835	802	827	874	796	814	831	863	835	841	845	840	832	898	836	849	818	847	854	811	852	827	830	851	843	782	814	797	815	813	846	827	830	859	877	831	847	806	857	826	794	830	845	788	839	843	858	846	870	851	835	846	822	811	847	812	819	798	784	903	835	786	841	829	813	851	869	857	819	851	824	854	845	853	871	825	803	810	840	823	851	782	784	843	840	814	838	807	887	821	872	838	830	833	870	839	835	859	859	858	895	863	864	843	875	826	868	822	818	832	816	825	826	861	808	853	852	877	792	897	870	805	804	816	807	843	797	866	807	823	863	816	813	822	847	854	836	851	854	815	823	853	877	767	825	808	771	837	806	825	812	848	827	849	844	845	837	789	871	880	857	832	822	830	764	824	811	807	875	861	817	814	864	801	840	823	851	834	815	803	817	838	862	875	855	830	864	782	842	834	865	807	803	833	829	839	831	841	826	851	833	844	801	921	832	849	842	812	894	873	832	806	834	806	834	819	842	816	877	852	837	808	809	814	843	815	832	870	867	819	836	830	827	876	854	881	851	881	811	867	846	827	814	904	866	774	815	853	827	804	789	838	831	847	874	818	866	838	811	820	810	804	868	801	841	844	810	822	887	856	852	827	839	815	786	805	785	902	857	813	820	823	838	843	838	817	779	835	828	813	844	890	854	881	784	808	869	822	832	816	807	832	893	789	843	825	848	813	819	795	861	795	829	861	860	818	831	773	913	825	824	831	874	801	780	864	854	876	863	860	813	820	845	884	825	859	872	914	783	788	893	831	803	796	819	850	801	836	807	840	861	836	863	831	836	823	835	861	853	846	830	850	800	771	835	780	811	854	823	846	821	823	862	801	852	891	806	846	799	879	854	806	810	832	849	790	839	854	837	903	832	831	812	872	830	874	830	833	872	907	804	835	840	829	832	763	853	811	845	845	858	817	879	854	815	853	849	854	861	820	813	831	859	917	845	885	854	823	841	813	906	822	861	821	836	829	779	885	803	799	849	893	827	816	805	831	831	816	805	837	797	800	854	859	902	830	816	854	886	852	843	840	832	873	864	822	805	857	860	819	779	826	869	869	834	841	832	850	792	842	866	841	804	841	834	823	791	824	832	821	814	809	807	845	850	903	830	814	853	812	875	824	797	870	867	852	852	808	802	832	855	841	819	841	858	853	831	791	851	919	840	851	812	868	784	897	864	793	882	808	842	814	825	846	823	889	834	845	814	808	870	843	849	825	875	820	880	842	846	867	839	835	811	902	897	833	788	832	856	852	862	820	829	816	828	849	838	833	825	859	807	762	844	908	803	860	844	845	814	776	845	819	822	818	833	864	808	853	811	795	822	846	775	868	805	819	787	817	819	844	785	799	826	778	815	835	879	845	827	862	887	837	847	884	857	843	854	848	824	841	870	835	840	784	842	880	879	801	812	808	823	862	821	854	832	805	843	839	851	836	842	848	855	841	852	865	845	803	869	856	845	825	846	872	797	808	820	848	820	904	836	838	793	846	820	848	867	860	783	856	845	878	814	832	817	844	852	837	822	833	877	824	851	837	846	805	805	811	827	869	812	822	820	800	796	832	790	836	809	763	826	818	884	788	813	798	868	827	847	849	835	895	854	817	849	839	869	861	838	831	850	772	887	855	857	833	828	808	804	852	810	837	863	830	848	826	818	906	788	857	819	852	840	852	878	858	837	812	841	850	865	836	890	820	867	844	861	825	772	799	832	801	828	874	888	866	804	878	772	820	831	811	839	841	875	790	873	810	811	818	796	871	869	827	801	856	802	855	783	760	803	857	811	851	821	878	898	866	809	775	844	813	841	872	813	867	843	800	842	836	858	848	825	745	851	868	832	815	845	806	828	874	815	837	836	870	900	828	823	836	824	875	852	822	831	820	830	889	832	846	844	849	785	849	844	774	813	832	784	826	825	844	845	839	855	821	837	876	798	803	831	852	928	827	844	861	842	820	857	827	834	819	815	837	871	836	814	832	844	862	801	873	824	846	833	840	812	812	826	823	867	847	807	798	814	819	845	835	837	811	836	826	894	860	803	839	834	871	796	822	869	824	833	784	885	824	872	808	852	786	782	856	886	842	843	865	786	869	871	850	827	797	867	811	831	843	795	850	791	830	770	821	799	845	812	845	799	878	916	838	845	805	823	874	863	859	831	771	857	842	780	840	858	832	858	829	748	865	846	882	827	826	850	798	844	863	795	868	869	850	826	886	861	851	865	826	866	820	826	842	821	865	800	897	821	850	851	848	846	808	830	825	848	845	831	842	847	802	819	861	812	851	858	835	838	841	869	816	806	839	824	828	828	826	875	842	880	828	804	877	873	842	834	841	805	880	850	805	849	827	809	817	845	804	793	836	839	815	824	886	872	822	814	868	852	830	818	882	891	827	850	785	835	895	821	849	835	821	826	859	835	836	824	867	889	831	842	796	857	828	825	811	806	820	855	795	855	832	803	802	865	824	860	889	819	814	820	881	852	870	804	827	787	818	830	834	822	826	814	867	842	835	823	819	848	838	860	827	821	840	875	846	869	790	869	840	863	813	835	789	841	817	794	867	860	898	801	821	890	786	813	841	879	844	745	833	839	875	906	909	864	824	855	848	839	841	841	834	824	854	857	870	847	845	800	774	823	846	822	820	815	811	824	845	811	838	811	892	849	815	807	810	791	832	827	836	848	807	797	891	819	879	833	817	848	810	822	883	823	847	821	813	838	843	775	853	820	831	827	905	795	814	805	847	852	791	857	820	779	823	815	825	822	852	901	851	896	834	793	840	856	827	876	796	791	817	826	886	860	863	815	816	784	755	837	861	773	857	850	794	813	867	866	785	851	856	863	805	840	878	838	805	819	826	844	795	825	779	790	828	833	834	865	802	832	892	821	835	826	811	870	749	822	843	823	847	802	888	867	836	811	862	811	807	796	820	820	866	784	792	848	780	821	808	852	827	841	833	844	845	871	854	802	821	857	820	819	895	805	807	866	841	818	839	893	795	814	885	873	863	862	811	808	797	815	804	805	828	823	877	804	861	817	850	848	795	829	826	813	810	812	875	772	817	760	853	806	873	815	938	857	846	810	791	844	832	823	840	850	800	838	819
28539	57568	47381	35292	28977	23575	19001	15271	11152	8478	6616	5258	4334	3798	3301	2928	2545	2364	2179	2038	1806	1546	1477	1327	1282	1302	1190	1058	1123	1126	1131	1028	1030	988	960	973	878	935	933	863	882	915	876	877	841	833	789	897	883	868	851	852	817	811	817	833	867	856	811	801	822	826	822	846	829	792	754	867	849	816	779	804	795	810	806	829	836	864	831	861	846	826	838	785	775	826	845	809	804	787	799	869	783	798	827	821	863	838	853	817	886	836	807	791	802	824	875	803	773	834	796	831	811	864	855	796	785	789	861	837	781	813	796	810	742	834	886	810	839	840	820	782	827	785	786	791	828	866	762	871	861	857	822	875	810	814	803	789	787	769	848	805	831	805	750	828	798	839	798	855	805	816	801	839	810	821	831	830	803	858	834	846	845	839	805	794	778	845	820	793	856	826	810	811	813	790	834	832	821	816	807	811	879	772	796	789	846	846	815	820	864	825	859	824	825	767	804	795	809	795	824	806	864	808	789	819	857	840	807	850	802	791	853	814	819	827	792	860	849	799	826	775	871	830	811	780	768	837	849	830	793	809	798	836	822	843	805	828	821	829	786	768	831	871	811	843	841	805	795	816	784	828	860	852	804	814	861	810	824	824	821	816	810	844	835	821	812	842	841	805	827	787	845	798	867	842	807	821	821	837	781	809	818	816	852	815	837	760	798	812	833	843	834	821	817	826	829	832	831	799	811	832	824	788	803	817	800	797	740	819	791	833	826	851	796	807	822	840	736	857	809	852	857	833	790	779	803	823	769	823	865	873	818	815	795	812	771	833	815	853	821	846	825	839	810	776	798	805	837	790	813	815	840	850	806	829	839	838	850	821	843	823	828	807	861	841	875	798	835	790	812	853	807	805	852	806	799	830	818	794	806	805	785	808	806	813	802	824	893	800	864	800	833	832	796	824	867	833	825	779	801	813	826	842	817	829	823	829	836	890	808	799	815	792	864	811	800	803	876	814	810	842	869	802	815	818	834	849	816	826	853	806	852	790	837	773	847	843	852	854	765	831	849	813	802	806	791	816	843	855	850	836	878	806	871	801	885	795	792	852	782	809	814	867	867	865	807	840	852	801	848	797	820	797	829	791	820	771	803	798	804	823	827	836	795	828	846	867	776	770	813	833	842	808	797	816	836	795	829	889	844	774	764	814	893	792	823	814	838	804	815	813	829	841	783	786	839	860	819	837	871	814	784	827	856	790	824	826	834	821	839	844	852	830	804	834	798	771	830	829	909	794	840	839	798	847	815	827	842	798	804	822	782	814	864	797	839	861	827	822	861	810	836	815	862	792	810	844	813	837	852	778	807	740	806	874	815	863	842	817	822	844	840	831	817	807	822	825	833	826	825	803	856	816	818	821	803	919	798	835	846	803	776	846	860	791	794	883	837	769	812	848	814	842	852	836	821	802	824	840	902	873	868	820	810	807	792	866	832	803	816	797	832	844	822	772	828	812	783	783	783	809	804	831	829	829	815	818	789	838	837	867	789	830	857	869	810	791	828	875	795	865	818	808	820	831	833	817	794	797	868	825	823	798	803	813	833	840	828	772	848	794	819	785	767	802	799	828	784	836	771	841	817	845	787	837	814	809	829	782	837	805	830	860	756	869	814	784	797	822	835	871	787	772	820	820	803	844	768	828	876	819	852	826	845	793	772	845	811	874	815	798	854	814	876	869	844	822	826	799	804	820	877	750	806	847	818	775	817	787	785	816	805	843	761	843	843	816	807	790	824	822	801	796	825	864	805	867	769	838	822	851	868	846	838	843	888	815	805	874	790	836	871	814	802	829	792	865	850	868	851	826	826	827	837	855	843	825	844	854	821	822	818	793	858	835	778	842	856	817	821	792	795	853	805	851	808	816	818	812	841	869	821	877	905	852	824	818	830	815	825	782	827	796	849	831	798	886	818	827	862	763	872	768	804	797	777	811	812	842	817	822	781	795	858	880	805	798	758	859	823	802	763	847	819	791	865	808	895	800	879	825	812	864	816	841	813	751	795	804	798	816	826	798	816	810	816	812	808	773	824	809	806	835	787	843	827	804	842	817	765	784	872	855	788	824	811	831	809	853	801	797	801	784	850	764	824	847	821	810	849	816	834	848	792	831	838	813	860	788	833	850	833	830	786	780	801	830	843	813	873	843	782	827	805	831	809	881	823	840	813	806	845	859	802	805	851	849	792	827	828	789	833	761	816	804	795	796	829	833	804	806	825	885	832	860	862	831	771	829	853	816	801	841	822	842	835	841	805	761	791	802	799	804	806	837	863	809	833	829	777	802	911	810	788	854	803	790	848	767	826	774	798	833	854	837	867	837	831	797	824	832	791	828	832	849	789	822	863	825	813	834	843	801	797	806	815	859	853	832	852	835	858	793	790	804	814	820	799	812	788	817	796	830	794	846	840	823	807	875	810	807	815	819	836	791	828	836	836	798	819	820	838	785	845	827	815	802	803	835	848	820	860	799	876	833	829	815	800	799	825	760	777	852	805	816	804	847	822	830	863	826	866	832	834	803	790	816	859	811	843	803	817	816	769	837	849	850	798	876	820	831	860	824	853	790	807	821	814	798	780	833	828	796	788	779	786	813	839	804	832	855	775	815	809	866	810	811	760	786	836	804	842	804	813	818	839	805	819	807	797	775	834	818	773	842	851	808	789	796	832	856	818	832	797	844	795	884	854	761	835	860	845	826	824	813	840	821	840	846	849	805	864	820	782	802	794	848	861	821	833	877	794	807	894	789	882	872	844	819	858	846	792	774	817	818	869	803	807	833	832	780	845	826	791	836	834	831	828	802	779	813	799	847	823	823	838	844	862	831	831	805	843	817	830	826	836	802	795	800	839	843	794	792	754	784	875	829	843	797	804	800	826	803	826	758	796	820	833	787	796	852	817	787	840	849	836	816	874	797	824	838	824	823	819	832	777	800	787	826	886	821	839	800	801	892	806	873	863	819	817	785	770	860	843	835	839	802	886	858	850	852	856	853	823	867	811	802	811	829	810	763	820	782	822	792	826	848	807	867	841	795	827	839	833	819	835	857	861	768	878	832	861	795	796	890	818	847	811	807	772	792	807	805	779	788	808	797	834	849	794	865	784	804	785	812	841	830	813	795	843	844	806	812	772	895	820	788	795	868	857	770	805	805	788	828	843	764	762	795	829	852	726	863	850	863	783	808	790	789	835	794	837	810	852	848	834	824	814	853	834	845	847	820	807	807	856	872	823	875	814	825	798	823	824	828	781	814	798	827	822	798	800	809	889	833	797	826	852	820	855	804	834	791	848	777	833	828	784	886	835	817	810	875	830	774	781	861	829	837	842	784	785	793	770	867	825	813	880	847	824	793	804	834	827	876	834	828	822	867	779	771	847	811	868	877	822	827	815	857	829	835	823	829	813	805	834	836	826	827	793	825	812	798	819	834	831	822	846	860	799	838	813	837	819	792	825	798	844	814	821	837	808	834	843	835
29904	30091	35333	26484	16168	10293	7478	5531	3902	2868	2392	1914	1663	1439	1347	1258	1193	1152	1155	1037	988	915	876	839	813	818	758	765	767	721	718	775	749	690	765	700	710	707	722	698	698	700	655	681	695	724	662	648	684	665	691	701	682	662	706	664	681	643	674	682	654	660	666	680	677	665	704	668	670	677	678	660	669	661	724	690	691	712	675	663	695	657	668	687	694	669	669	683	692	654	675	701	684	679	642	660	669	649	679	706	700	735	648	634	659	694	662	660	697	728	693	716	677	655	638	598	734	675	688	634	667	677	656	635	713	688	662	662	638	688	663	676	629	625	636	645	659	723	707	675	684	672	715	676	732	697	683	692	635	684	657	693	672	666	656	673	627	654	648	642	677	682	705	683	682	702	686	659	654	638	678	622	743	683	611	672	658	663	698	704	689	669	648	653	674	676	722	694	692	707	673	640	683	656	616	648	667	697	713	674	683	649	720	650	665	658	708	652	646	681	690	691	691	648	700	712	714	633	686	693	671	652	650	673	679	714	726	631	692	688	631	678	668	704	731	641	668	675	648	704	663	663	674	671	692	692	661	643	634	655	676	683	644	615	692	713	677	683	668	708	679	722	661	651	608	693	682	652	671	662	684	685	666	676	661	672	676	600	706	667	703	675	711	678	682	659	670	669	656	702	683	701	714	658	673	690	698	662	706	711	697	679	683	617	717	679	635	734	652	675	706	679	738	717	699	679	634	663	675	699	677	698	684	667	672	698	642	672	708	661	603	687	696	674	683	644	666	684	702	734	695	683	712	642	625	722	665	697	701	636	655	718	691	689	661	732	693	676	665	651	690	658	673	672	653	657	734	743	702	689	697	686	683	678	665	679	668	713	644	690	639	701	708	687	669	679	635	684	636	639	692	708	670	666	684	658	728	662	683	675	645	669	643	694	693	679	670	697	671	641	671	664	698	659	689	643	667	672	646	664	683	683	702	706	684	645	659	707	657	650	677	681	708	689	698	704	690	683	718	645	670	630	666	681	680	676	676	716	651	697	675	667	687	668	684	662	673	658	692	635	650	685	679	675	714	668	659	662	669	663	688	674	647	673	661	637	671	693	662	651	694	668	702	657	671	673	652	661	663	648	675	706	625	670	668	659	658	727	687	660	638	626	685	657	677	700	698	713	681	661	682	640	614	680	688	657	694	710	667	657	648	662	636	679	637	691	680	711	718	650	673	704	640	651	708	640	681	689	650	666	670	676	691	681	668	733	716	669	693	690	672	695	670	679	696	672	686	624	683	673	680	704	666	643	710	702	650	667	664	667	689	666	680	669	680	679	665	686	690	624	686	680	707	666	678	701	642	672	633	704	686	637	707	667	686	677	677	642	693	736	684	682	686	719	635	703	699	716	655	639	634	689	663	642	722	643	678	663	701	660	692	676	700	680	653	726	671	688	679	664	671	666	644	686	640	651	641	718	700	658	680	686	637	654	705	613	692	666	716	635	647	668	636	682	680	700	702	635	660	652	675	631	698	709	710	678	709	665	705	677	681	706	675	660	697	667	705	643	693	664	681	702	692	649	690	710	630	681	711	666	666	620	665	697	636	722	687	677	710	665	693	689	709	739	696	671	671	659	645	660	669	675	625	653	632	656	665	666	693	665	645	693	684	714	664	686	663	623	692	660	675	702	656	675	678	635	660	662	642	694	708	680	683	645	669	668	699	657	663	689	688	686	658	685	673	629	682	730	664	623	654	655	681	666	687	690	649	662	734	690	701	652	685	651	731	657	678	656	651	712	632	680	658	655	700	670	700	692	679	667	698	660	651	734	709	729	682	626	740	667	648	692	664	678	629	680	674	717	687	669	621	685	656	683	660	675	663	661	680	670	697	649	667	691	691	677	652	677	621	657	678	631	696	671	684	655	665	650	685	657	662	699	694	677	648	691	626	662	662	704	682	649	645	612	663	646	647	660	648	660	695	656	701	685	651	687	687	673	691	647	620	680	701	721	696	695	722	696	694	647	721	634	637	650	636	661	676	627	714	659	667	676	665	704	734	706	645	685	679	645	668	689	669	663	663	672	643	692	625	686	692	681	674	649	660	667	667	687	726	696	703	702	704	656	721	672	669	650	598	676	649	654	687	661	702	665	670	650	616	718	698	658	670	658	698	670	714	656	687	625	656	688	715	691	664	662	664	743	647	664	632	715	679	694	655	702	746	703	689	674	683	722	651	654	653	677	610	632	639	661	681	672	639	731	693	709	693	693	680	692	696	667	697	746	690	695	680	689	664	703	675	665	692	737	675	653	659	701	641	704	706	669	667	687	634	682	657	701	692	670	670	681	656	661	670	708	701	709	617	663	725	622	670	635	679	703	680	743	675	663	697	658	700	613	613	703	651	679	677	645	684	628	705	680	707	716	663	721	662	663	688	684	730	689	688	679	693	680	692	669	686	663	750	664	673	688	696	671	637	686	661	648	678	692	692	687	660	657	675	688	722	681	726	693	721	678	661	701	684	637	690	687	710	675	694	673	621	645	697	661	695	709	686	633	716	692	662	672	683	641	671	670	643	695	696	689	660	679	679	631	647	678	698	687	689	691	714	664	708	674	717	713	659	647	658	671	663	635	642	682	628	656	670	655	699	677	660	653	691	689	703	670	690	651	645	650	708	694	665	674	688	653	689	690	682	710	672	697	645	638	654	646	694	658	664	711	732	669	681	709	672	666	742	676	686	667	622	630	676	646	684	712	696	667	696	682	674	729	682	633	669	681	679	673	671	652	677	666	638	699	659	702	649	682	711	640	660	657	665	665	662	691	635	673	606	664	700	674	697	663	693	680	664	677	701	679	647	698	696	665	673	678	698	664	654	694	717	686	643	718	705	706	670	736	649	658	680	700	684	707	629	675	683	668	716	681	679	684	709	724	714	706	660	650	630	717	681	626	680	678	671	711	703	695	711	671	722	633	718	669	677	706	693	682	659	686	683	692	686	623	671	679	649	667	696	647	685	655	643	692	686	688	697	676	664	692	671	660	709	701	675	697	743	670	698	686	682	720	661	704	662	683	656	711	620	671	671	659	671	714	702	716	724	649	646	671	697	682	684	683	661	649	674	691	701	729	602	690	715	668	666	714	694	633	619	684	728	648	669	699	664	696	679	692	709	662	690	663	684	653	683	678	644	698	627	658	724	641	652	644	687	671	683	648	682	703	662	664	677	662	662	666	688	689	656	703	691	671	634	704	704	661	695	670	672	663	695	647	631	686	674	679	686	696	662	642	642	659	695	721	667	686	652	672	696	698	682	759	650	678	710	656	669	717	669	728	672	679	664	660	652	686	636	642	665	710	657	641	624	678	688	667	654	646	691	655	659	661	667	715	629	664	648	656	720	667	700	718	668	689	668	624	653	691	645	660	703	686	668	648	631	643	677	693	709	686	693	687	693	692	641	660	646	726	711	692	687	711	729	640	698	676	632	653	669	638	645	671	648	692	693	690	646	703	670	692
26885	45396	35382	23880	17763	13469	10489	8428	5956	4217	3344	2635	2187	2000	1726	1574	1487	1353	1314	1204	1064	1014	949	912	868	858	817	815	816	791	862	802	781	722	747	785	725	685	730	696	648	702	661	677	685	725	705	700	668	696	729	677	666	710	684	669	699	665	667	712	719	672	675	689	633	670	660	697	702	666	697	712	699	719	725	683	666	674	694	708	675	673	636	718	701	700	656	736	734	692	725	663	706	657	707	644	653	681	694	641	665	669	692	669	722	688	713	666	625	666	656	741	668	653	647	686	641	657	700	673	658	688	696	696	711	725	696	689	663	703	679	694	698	736	738	722	653	741	678	688	694	729	656	692	648	675	677	687	704	661	635	707	657	652	700	724	668	707	702	653	728	710	689	649	693	657	609	711	676	647	687	722	680	691	674	695	663	673	682	719	640	730	723	705	703	738	684	715	701	669	681	678	684	672	642	668	705	711	614	632	674	642	712	651	673	677	700	683	670	686	701	646	736	697	710	608	701	646	727	695	702	671	693	722	697	742	745	682	682	710	707	685	637	662	694	671	710	676	660	677	688	683	663	723	698	687	751	652	659	674	706	623	693	674	674	653	697	648	681	702	674	721	677	714	628	643	664	700	687	673	686	702	685	647	654	664	668	673	745	668	649	638	697	741	688	681	656	726	694	689	643	672	682	656	665	649	697	686	678	735	752	673	655	715	729	701	624	689	692	626	687	691	679	709	673	643	712	706	638	677	691	686	709	693	698	681	673	667	675	652	701	709	747	688	708	684	697	694	718	664	715	731	665	689	662	700	703	675	632	735	651	683	681	680	643	717	678	678	664	727	670	683	692	638	695	667	699	690	723	686	678	706	722	693	721	718	695	667	693	656	683	673	698	697	690	669	687	657	683	699	680	697	701	692	687	718	664	716	704	670	628	655	693	670	689	644	717	700	675	688	698	690	692	667	691	681	686	676	703	680	665	699	732	701	668	695	665	674	684	676	729	717	718	690	713	731	672	673	712	693	660	688	654	683	661	656	680	647	675	708	678	659	628	694	685	697	664	656	668	716	696	692	682	715	699	680	699	656	673	678	705	666	672	672	707	654	674	649	677	654	681	632	697	700	687	679	674	706	704	721	689	682	706	684	727	667	638	711	688	692	689	665	675	706	660	654	640	707	647	711	680	680	733	671	665	612	687	703	719	681	689	641	709	679	672	677	664	648	670	670	663	692	650	702	687	687	691	682	677	696	680	678	656	689	682	700	635	664	696	677	699	661	735	700	722	685	695	707	681	722	686	727	663	723	700	686	682	724	691	694	665	673	710	705	677	700	674	713	679	680	657	725	694	764	641	669	700	692	622	657	712	664	690	689	701	669	657	678	666	671	644	682	698	673	707	705	693	674	709	672	682	729	739	721	705	669	706	678	719	710	734	678	692	699	669	692	689	715	704	720	678	645	683	660	733	676	716	690	684	723	676	682	690	725	699	665	690	650	629	670	699	735	683	710	671	693	619	658	673	677	658	646	657	669	674	659	692	647	713	738	729	736	714	660	709	660	655	697	687	720	666	694	689	700	658	708	687	625	695	649	680	735	647	686	696	682	664	689	673	703	769	692	678	679	690	641	743	717	691	694	695	671	656	683	676	652	719	669	659	671	696	733	685	749	699	698	692	649	696	683	682	639	682	677	666	675	699	676	657	746	728	692	724	697	696	668	666	725	695	720	654	688	716	676	653	668	634	669	693	707	700	714	688	713	633	675	706	663	681	686	654	704	684	696	666	676	718	685	711	676	720	708	650	671	672	719	667	671	695	700	673	705	703	652	721	769	686	683	703	675	677	732	638	730	714	650	688	673	671	644	709	653	692	684	708	701	694	696	697	630	683	680	664	736	660	713	685	664	630	730	636	667	681	671	689	653	696	694	613	669	706	683	653	642	659	678	689	669	707	697	737	654	662	709	680	691	645	667	699	712	680	700	694	700	620	684	695	659	675	624	681	693	757	666	681	702	667	686	706	659	734	691	688	678	698	687	702	656	734	677	689	736	688	673	734	689	723	704	665	702	694	676	658	663	667	665	683	717	788	706	718	665	650	716	692	697	682	662	715	715	734	652	678	641	678	669	736	679	647	688	671	646	680	697	706	703	708	717	725	661	645	698	659	691	700	663	705	684	695	703	673	712	751	714	703	712	672	690	678	700	695	707	675	725	653	661	694	720	709	728	629	661	659	649	709	713	653	673	724	644	637	675	696	680	661	690	687	748	674	691	687	676	625	673	708	696	635	654	693	683	687	688	665	716	646	656	659	632	699	662	685	704	701	670	666	664	662	676	657	714	694	676	663	694	679	727	650	647	676	659	677	692	674	708	687	735	742	657	724	676	706	674	743	706	758	652	690	672	735	683	617	689	699	690	668	677	687	693	660	697	663	686	659	663	660	702	712	735	641	695	716	719	690	679	677	677	683	664	705	712	697	694	674	669	726	683	670	683	683	676	697	678	651	710	703	680	687	690	713	679	658	694	741	694	705	711	682	721	649	703	664	713	675	678	660	693	643	633	668	714	705	716	686	704	702	660	651	686	665	664	675	732	684	661	689	679	679	704	703	655	689	678	671	715	703	719	683	655	717	676	747	659	723	715	726	708	689	653	678	711	733	693	730	746	683	708	702	695	682	734	676	681	682	696	676	691	681	695	661	666	710	691	702	726	648	684	661	688	706	696	658	654	650	720	669	655	668	733	676	687	643	679	666	692	709	692	676	710	693	686	715	674	702	709	686	659	675	640	714	699	686	624	728	730	686	672	681	746	693	692	699	688	682	692	678	699	667	690	675	680	686	672	683	668	678	659	674	700	708	670	661	644	692	668	681	679	650	690	658	717	685	685	713	682	651	677	724	747	679	690	714	703	704	721	630	653	675	667	661	710	662	674	690	691	653	686	701	747	708	677	690	733	695	705	663	759	691	671	718	682	689	689	699	679	708	672	689	664	687	702	695	689	706	685	683	706	690	663	657	706	637	658	702	684	714	702	742	668	658	699	684	703	664	685	640	687	705	694	714	704	699	698	680	688	716	677	706	680	666	655	666	698	674	698	729	686	680	695	647	690	663	705	627	660	675	711	625	702	693	691	715	667	702	685	670	711	634	678	656	676	680	715	740	747	700	657	694	688	645	671	681	699	645	689	681	758	704	710	691	659	656	657	696	703	737	711	670	711	712	679	713	739	669	663	675	677	641	693	700	723	722	723	686	660	619	655	687	665	683	666	680	694	716	689	684	667	685	697	681	708	669	708	669	659	699	703	745	626	709	692	673	648	680	703	663	676	670	705	729	680	681	700	725	665	704	711	703	657	665	659	662	731	715	722	695	699	705	697	667	674	653	682	665	734	660	680	693	678	674	690	689	665	695	668	721	678	684	713	685	702	668	699	634	663	736	686	654	696	739	672	693	677	666	700	648	672	678	700	684	708	651	695	725	659	710	701	683	662	666	667	669	690	721	710	662	667
24378	21585	29057	25490	23135	19717	13995	9541	6605	4623	3507	2912	2334	2075	1876	1729	1565	1497	1466	1336	1224	1068	1031	1026	984	955	935	860	831	924	875	923	829	768	798	864	791	834	771	760	763	787	746	756	760	762	746	743	806	764	763	729	725	722	703	700	747	739	747	815	796	712	688	737	725	783	770	749	714	733	709	694	729	772	725	709	674	664	718	744	731	770	749	750	761	711	715	752	688	759	780	773	735	733	705	780	739	758	723	748	728	741	737	719	736	727	706	736	748	720	756	733	725	729	749	728	774	737	736	728	710	757	739	719	744	740	750	738	735	747	733	690	693	729	759	737	747	731	726	717	728	752	730	766	755	719	711	703	762	674	771	740	718	715	756	701	775	697	767	747	777	743	740	741	696	741	725	760	714	779	718	736	735	765	712	757	703	807	711	781	689	773	710	733	717	756	760	678	727	722	731	751	735	659	756	694	773	663	742	753	731	760	766	717	737	693	733	732	723	753	755	752	719	768	708	723	734	751	807	752	743	745	699	731	750	721	719	704	702	703	732	736	736	753	756	762	731	740	744	713	739	748	711	757	690	763	755	728	694	726	712	768	696	761	713	738	705	747	710	778	782	725	742	772	724	749	710	728	751	742	696	753	746	751	720	716	747	706	679	744	729	739	760	698	748	754	800	769	761	716	689	747	713	691	775	749	792	697	729	690	769	713	685	716	708	692	761	759	731	771	696	719	789	707	755	697	714	714	787	742	727	752	703	758	752	748	752	750	741	711	728	741	714	752	707	751	718	759	709	716	718	745	723	739	740	737	713	759	697	804	713	740	717	704	696	756	736	711	730	743	746	753	767	746	729	753	705	728	768	719	749	715	742	728	671	748	732	695	719	783	751	714	724	764	745	696	701	713	774	710	674	696	743	717	714	722	705	730	708	779	766	765	761	730	781	756	705	691	719	741	715	712	742	725	718	749	694	701	754	727	688	731	708	740	803	749	737	729	728	707	732	710	773	757	709	742	703	711	747	747	745	733	717	758	717	763	766	747	726	748	743	779	709	717	732	748	758	767	786	773	730	703	720	731	775	761	759	723	757	761	746	746	754	734	719	707	766	737	806	746	725	733	731	779	712	699	761	740	768	751	721	693	740	743	731	788	764	741	741	712	726	717	788	777	742	710	751	747	758	749	716	709	783	759	741	762	752	695	740	719	773	722	722	763	731	758	733	752	724	743	755	706	686	723	740	725	683	772	721	763	764	755	738	716	702	728	702	780	761	739	745	740	748	749	719	762	754	738	705	698	703	715	745	681	701	753	756	679	753	732	712	776	709	730	757	759	758	745	725	746	752	760	678	755	699	750	714	685	768	718	741	777	771	731	748	748	741	748	794	714	717	712	698	710	724	728	722	715	772	724	731	780	738	716	738	684	784	743	703	768	753	726	725	693	794	746	669	720	757	701	727	776	730	726	722	717	743	791	723	727	756	722	761	730	747	731	740	775	700	781	766	720	677	706	750	681	774	757	729	699	720	706	723	766	731	730	765	722	801	724	698	747	752	737	723	743	749	731	747	732	707	734	787	727	751	736	763	782	702	766	719	730	745	699	713	729	681	720	762	775	711	754	781	698	750	706	686	756	736	731	722	737	744	744	755	707	741	741	731	797	717	713	753	746	725	715	721	699	725	712	728	762	688	705	720	721	742	738	721	740	753	736	716	781	747	687	805	749	731	698	748	710	755	766	724	749	746	695	740	723	731	735	733	704	774	751	746	786	742	741	707	721	726	743	758	699	688	742	699	742	766	769	742	711	730	718	739	750	742	734	732	710	728	753	731	736	756	768	709	708	677	713	750	732	706	734	752	711	695	715	767	706	768	701	751	727	693	736	720	739	708	743	750	722	744	739	718	738	689	703	749	705	747	753	719	726	755	690	728	790	764	746	721	766	737	755	710	797	755	738	739	701	709	708	764	796	732	709	774	728	753	734	740	708	811	736	720	704	700	725	748	768	750	719	707	712	735	720	726	743	732	726	677	730	720	690	747	718	758	765	746	795	752	733	693	744	713	720	723	743	739	729	731	752	773	756	736	698	729	758	750	742	714	747	731	716	722	717	703	762	733	758	735	776	717	714	780	717	733	712	732	741	755	756	751	698	759	736	742	706	731	731	753	734	733	721	754	736	779	747	706	694	755	707	765	705	726	756	778	708	692	707	739	767	725	731	749	728	754	723	736	726	801	740	700	741	736	789	793	723	741	715	740	768	724	712	758	715	754	711	719	762	737	701	761	744	748	687	728	730	725	771	740	737	743	720	707	745	772	760	731	747	689	742	734	714	747	771	747	717	744	705	743	715	751	791	759	762	731	779	689	726	750	698	691	749	714	741	700	720	702	745	771	724	774	791	696	760	737	720	720	753	747	733	725	721	709	750	778	796	736	735	724	716	705	750	753	763	724	753	731	707	769	725	742	752	760	753	717	765	764	715	765	711	749	752	746	697	748	714	760	785	734	752	751	727	742	713	764	730	726	747	734	743	692	721	746	773	780	760	729	727	756	678	753	791	745	749	752	665	754	748	734	747	720	706	741	729	734	704	695	778	762	711	714	691	742	709	713	719	770	736	714	730	748	805	714	781	731	703	761	791	684	725	731	709	776	713	763	740	789	728	734	755	683	744	783	769	685	711	691	676	723	710	749	731	715	764	723	709	725	750	717	755	750	742	723	746	726	727	730	733	769	746	761	717	688	735	755	763	711	714	708	711	724	726	700	747	756	774	735	714	745	744	707	767	774	777	732	717	731	757	736	710	751	746	735	701	709	711	779	782	734	752	725	742	741	733	715	742	752	757	701	742	714	763	720	757	767	705	700	753	705	762	732	767	783	727	714	739	704	707	718	732	789	784	734	747	725	721	752	730	733	719	699	763	736	768	747	700	717	736	741	746	749	741	707	732	766	738	702	717	698	779	773	748	791	749	743	707	721	791	751	756	744	741	774	746	746	721	729	739	733	683	743	712	754	764	774	694	701	718	742	717	757	762	694	769	711	703	702	723	706	719	740	740	757	731	728	754	776	752	726	720	685	766	750	701	692	678	760	701	746	741	706	734	707	782	662	682	704	754	715	736	716	790	739	708	735	699	728	735	744	689	743	809	769	734	686	736	714	768	744	748	712	730	761	704	737	744	726	729	726	712	722	685	701	719	716	687	739	722	722	749	791	770	723	712	753	760	762	736	723	753	751	741	744	709	761	732	779	740	712	739	753	756	709	704	707	760	730	766	782	766	698	741	763	720	693	695	689	691	770	778	713	766	775	708	721	722	728	719	745	734	772	767	764	709	764	717	754	718	726	756	725	723	713	674	712	760	795	780	733	742	710	760	742	747	726	766	766	786	712	751	757	728	745	698	718	753	719	749	689	736	756	743	766	740	730	748	703	704	708	765	729	712	719	749	727	758	737	724	725	765	723	732	717	757	716	719	762	685	688	702	720	763	747	786	754	759	798	778	709	710	779	740
26513	52048	42451	30877	24068	18815	15116	12387	9146	6494	4995	4012	3277	2751	2479	2135	2027	1814	1788	1625	1427	1155	1177	1122	1063	1032	1046	943	937	940	923	897	857	812	825	837	771	818	869	811	787	763	761	725	751	767	789	745	734	796	768	716	750	802	727	794	767	749	731	754	776	735	747	712	726	789	732	746	722	737	742	760	725	786	753	722	726	744	809	771	731	779	739	745	763	754	726	737	737	727	794	731	720	763	732	763	742	724	755	701	752	762	756	744	680	748	675	728	764	729	699	706	745	718	757	760	792	749	738	751	777	723	780	739	742	738	770	747	770	750	767	723	735	726	719	772	747	693	795	757	751	743	697	729	778	812	741	731	701	746	691	791	757	720	748	730	699	819	774	727	757	703	752	730	765	732	706	742	714	695	724	745	756	757	789	760	724	736	763	752	731	724	739	729	793	728	723	721	724	716	784	716	785	778	741	748	683	723	775	767	757	727	734	780	715	718	755	735	767	770	765	713	713	707	740	758	721	689	741	723	760	729	694	723	746	693	734	740	699	748	737	737	713	784	715	744	735	749	736	728	752	783	713	710	791	716	733	744	769	734	737	721	754	728	718	723	787	703	747	707	738	738	710	714	777	768	777	719	738	746	768	710	745	725	745	695	724	694	735	717	720	690	756	777	743	765	758	707	752	766	763	706	746	754	757	753	745	714	752	696	694	728	746	758	751	792	718	737	738	764	708	754	709	702	795	756	801	724	740	735	794	786	727	736	729	782	750	737	759	712	771	744	751	722	772	730	706	742	758	747	713	670	717	730	722	712	708	779	708	707	757	766	697	758	751	785	728	748	744	751	727	728	753	735	718	699	730	738	731	739	720	673	718	738	728	731	745	767	732	711	714	752	728	707	730	699	753	748	801	769	746	791	735	708	756	751	736	702	734	732	773	689	779	762	742	772	707	714	803	737	753	752	747	708	719	689	736	698	772	754	744	766	707	754	760	747	782	768	729	705	799	700	754	741	733	743	763	762	656	714	749	721	785	709	765	764	736	727	719	774	721	756	733	763	678	733	741	704	750	698	754	749	741	683	660	753	738	722	760	717	729	766	675	804	740	728	731	719	714	755	744	665	732	731	744	757	754	714	771	703	757	757	762	704	749	773	739	724	742	729	761	706	727	736	728	735	761	755	717	777	681	730	727	728	763	752	746	726	759	692	725	723	736	768	704	773	685	708	700	755	790	726	740	727	777	783	771	753	749	719	726	721	742	755	726	728	705	752	715	743	709	755	725	705	741	701	784	723	774	712	687	802	729	758	708	734	711	735	736	667	722	750	725	748	732	714	723	732	722	712	752	742	742	724	714	773	754	682	733	754	777	786	768	771	791	700	749	777	702	716	693	706	748	728	785	703	731	715	737	730	735	750	723	727	742	761	768	723	762	707	725	719	826	749	729	741	772	761	728	718	716	736	724	716	738	758	768	744	703	712	706	724	804	804	753	714	753	798	779	726	731	750	772	743	729	720	721	771	751	725	761	738	715	718	715	770	749	791	762	730	772	700	725	720	736	751	740	695	783	773	745	767	708	728	716	732	724	729	714	731	755	775	756	720	762	751	743	725	756	710	730	762	737	734	744	794	760	693	768	784	728	736	725	731	702	727	736	718	770	741	731	731	716	758	747	731	698	733	736	698	720	757	734	731	733	755	743	774	736	750	751	746	732	737	755	688	724	707	717	756	767	696	726	798	744	701	748	752	678	787	710	766	736	800	744	750	746	742	752	714	714	724	682	753	744	731	749	756	754	790	786	709	753	728	738	718	747	732	760	714	742	712	752	754	733	707	799	745	660	720	724	750	729	744	759	738	720	766	768	708	735	766	730	729	718	742	766	770	766	736	781	768	771	784	744	795	736	763	731	741	737	721	737	697	745	715	725	721	694	730	699	705	724	742	750	778	717	702	733	719	758	750	784	697	766	776	697	726	773	745	751	750	737	740	685	739	742	760	742	764	776	751	752	756	738	754	752	767	781	753	782	715	727	782	705	697	715	721	817	725	775	749	715	710	752	735	696	766	725	755	759	708	750	733	790	705	747	792	765	774	769	691	777	745	765	744	693	736	752	723	760	754	769	751	747	726	764	695	730	711	743	719	755	733	751	754	754	751	737	738	685	693	765	710	755	725	761	763	717	721	709	746	720	750	733	741	724	725	736	759	799	750	761	774	718	724	681	741	730	750	765	769	761	753	774	724	731	731	728	811	785	747	698	739	727	727	752	749	751	771	754	731	721	730	765	734	742	773	741	757	807	707	728	740	748	767	789	699	755	708	704	767	747	730	718	684	715	749	760	694	788	724	802	750	707	761	723	748	749	730	787	748	762	709	714	770	741	743	765	758	691	688	770	768	719	757	757	749	733	747	742	784	743	783	743	731	735	766	725	739	754	779	773	749	724	750	693	759	724	687	753	716	735	703	718	739	747	680	756	755	724	724	790	697	699	730	772	748	712	731	732	767	778	755	725	718	737	760	770	666	736	715	721	731	714	755	759	779	767	783	741	672	721	717	729	784	719	754	753	742	775	739	769	773	777	766	733	748	714	762	769	730	710	747	742	751	724	744	699	818	737	737	731	731	739	734	783	675	693	717	696	739	751	736	774	729	734	702	713	727	777	769	678	732	783	711	725	747	726	754	714	760	747	717	756	732	741	729	714	723	750	704	719	753	746	706	713	723	746	718	753	752	715	738	775	739	778	763	743	728	750	700	773	747	748	751	757	767	730	711	727	739	740	722	779	763	708	789	752	720	731	706	734	676	736	755	707	742	748	745	745	765	719	728	724	757	766	722	748	762	755	703	715	739	769	729	712	754	792	755	709	730	721	753	705	719	714	753	750	783	706	763	739	752	762	747	730	788	706	736	776	766	706	732	798	751	734	725	738	712	693	738	757	796	684	682	701	749	764	800	761	797	768	725	721	755	761	752	705	735	747	709	796	712	746	737	767	729	794	770	770	764	741	685	778	731	721	710	707	713	742	801	720	734	747	712	753	709	731	717	716	735	757	746	733	738	732	709	736	742	749	762	717	711	757	755	760	775	728	711	702	722	708	711	741	801	749	716	757	702	729	713	738	720	734	712	747	780	751	733	726	726	728	791	689	733	775	707	726	744	762	759	690	750	764	715	726	797	701	764	722	680	767	706	680	741	725	756	731	729	728	697	794	750	780	743	751	727	722	763	754	734	760	740	758	723	703	696	768	769	747	717	742	745	770	733	703	756	741	740	771	728	755	779	733	753	744	692	741	754	687	767	758	725	760	708	794	727	719	682	767	721	716	727	741	743	775	727	728	734	762	730	750	727	759	727	750	712	767	762	763	719	783	743	706	776	746	780	720	731	734	720	780	732	738	731	760	776	792	738	774	733	743	699	718	751	782	760	755	766	723	746	717	728	766	777	749	768	718	736	745	722	687	716	765	717	771	665	771	713	747	739	772	711	717	791	761	714	731	710	698	722	756	750	745	712
25539	21643	28743	27817	21098	13923	9795	7290	5580	3919	3012	2398	2023	1691	1622	1474	1343	1300	1278	1194	1105	987	986	954	967	886	871	853	773	868	793	837	803	788	764	725	749	711	763	765	755	746	701	740	785	743	748	714	734	727	753	757	710	741	722	744	735	729	752	681	737	652	721	722	740	740	739	691	698	722	717	735	727	686	697	720	711	710	736	701	702	731	718	756	695	731	710	742	692	654	756	743	749	740	707	683	737	705	728	717	705	738	710	703	703	708	677	687	678	711	694	719	755	721	727	679	762	715	743	747	697	682	706	679	760	730	667	711	748	702	695	718	686	739	685	734	721	690	730	724	748	711	690	669	718	737	733	687	719	691	720	720	747	789	689	715	742	696	715	711	665	714	697	727	753	718	727	699	718	666	707	703	726	710	753	735	724	711	707	746	733	735	697	763	712	712	754	666	739	665	732	701	720	690	743	696	714	651	674	747	717	708	692	748	731	728	740	785	720	706	739	749	714	759	714	740	695	703	692	768	757	682	747	716	666	756	756	677	742	729	729	715	740	682	704	716	733	670	723	733	674	726	717	719	688	667	743	696	707	696	690	714	737	700	737	733	686	685	734	740	715	719	745	701	685	740	706	706	727	685	741	701	705	714	680	672	700	741	769	720	726	716	697	678	710	699	713	708	739	727	703	713	770	717	720	682	736	745	704	697	679	697	699	713	770	734	741	755	702	756	712	746	725	705	714	710	719	749	669	739	669	687	770	684	702	676	774	684	737	735	718	723	692	696	688	710	722	707	747	735	708	727	713	760	705	719	770	679	711	737	738	733	666	722	745	692	761	719	703	738	701	695	733	673	718	685	703	676	707	771	738	712	751	713	726	723	697	696	746	701	699	743	748	698	662	701	728	751	689	712	703	720	707	723	749	734	744	716	679	705	709	680	705	738	710	712	749	720	708	666	669	781	734	673	711	745	724	728	674	705	744	707	739	741	720	674	742	657	742	691	724	720	702	727	741	713	714	760	709	680	735	684	773	699	718	761	718	690	708	679	641	681	715	698	719	745	732	740	703	749	677	763	673	730	701	689	725	701	702	676	701	784	703	662	686	752	694	772	689	723	685	704	740	712	737	753	732	736	718	700	716	696	676	714	718	691	694	748	687	700	801	725	724	676	662	738	719	699	725	731	695	710	700	701	731	681	753	725	712	664	716	689	711	690	704	733	752	683	713	703	706	673	712	778	704	723	704	731	744	676	786	716	730	728	731	726	717	708	750	704	730	748	725	693	705	750	707	718	685	696	698	711	745	683	720	700	673	753	728	722	696	691	731	726	707	734	747	735	746	697	670	719	737	741	679	712	722	698	718	696	724	698	690	696	693	705	702	711	752	714	689	697	720	682	709	759	656	710	713	727	744	719	778	712	747	726	718	693	714	752	676	715	737	647	689	722	756	697	727	707	678	748	707	703	719	752	704	751	752	708	734	755	734	722	748	714	689	728	729	735	662	719	709	697	734	721	678	699	719	695	754	712	717	736	705	727	761	739	746	750	701	757	702	700	701	764	666	751	728	690	691	657	709	743	697	681	663	717	684	701	744	761	702	688	698	761	732	717	731	746	707	729	706	720	684	729	725	727	744	708	688	677	685	685	773	715	718	699	750	685	733	693	703	693	708	695	716	695	750	746	715	706	689	722	734	708	739	692	654	718	716	684	635	717	753	671	713	721	770	721	740	690	695	755	727	774	727	633	678	735	751	713	751	808	738	707	723	750	695	705	742	731	737	764	691	677	751	678	707	697	661	703	720	687	707	726	699	733	695	709	692	738	695	753	756	703	769	736	642	747	715	699	699	723	701	719	734	697	737	702	718	727	720	731	751	783	706	690	703	716	764	660	747	710	715	682	709	716	728	710	770	695	688	702	688	713	729	781	708	650	738	695	669	701	713	691	702	677	709	712	759	712	747	711	683	701	716	791	721	716	705	770	679	706	687	714	736	715	707	735	740	679	694	737	722	716	784	691	707	700	722	655	710	704	725	725	705	770	671	685	717	721	705	714	738	669	740	696	660	750	807	745	745	703	717	706	734	730	737	705	741	752	711	695	718	699	732	738	710	710	731	701	733	710	761	688	678	722	742	708	732	717	753	738	698	749	719	685	752	700	728	725	718	743	724	731	743	725	673	723	690	679	716	767	719	701	724	722	711	757	707	717	684	735	727	725	724	681	722	729	724	648	736	690	691	678	762	717	704	682	705	699	709	749	699	722	762	750	726	677	746	695	758	693	710	709	683	711	724	665	743	685	710	700	692	681	733	686	692	680	688	713	712	732	749	714	717	707	740	689	726	699	672	725	651	712	724	674	742	686	754	743	707	702	720	689	749	736	712	741	725	695	748	735	663	743	740	719	731	767	737	736	668	738	718	666	742	738	731	749	736	714	721	733	723	767	728	733	706	704	659	709	752	739	722	742	707	736	689	748	704	707	691	715	716	718	709	693	678	704	696	697	757	711	689	738	717	700	723	719	684	693	707	723	766	703	731	754	722	727	724	741	724	741	700	737	714	742	681	673	693	781	755	732	702	699	713	748	740	691	714	770	721	698	692	686	699	679	707	701	696	705	675	727	768	677	700	696	714	714	714	740	689	762	706	742	679	720	724	704	715	709	764	698	706	650	719	719	718	705	717	668	691	735	721	738	741	763	723	722	676	725	778	701	691	723	718	683	694	669	703	737	680	667	746	708	686	723	711	758	645	740	718	712	713	706	716	746	724	759	714	773	703	702	653	743	688	708	741	672	695	723	726	725	699	667	676	717	747	683	724	756	713	743	752	710	729	697	678	677	729	755	732	683	720	733	727	735	747	721	675	714	742	712	741	696	684	708	738	716	688	732	702	675	698	723	669	754	750	676	690	706	705	722	709	722	746	772	744	724	733	731	695	725	721	711	696	707	722	763	716	695	698	707	740	724	725	668	761	711	788	697	686	695	768	719	713	742	778	735	715	683	707	730	711	744	738	691	702	682	735	718	687	707	695	717	745	710	756	715	765	740	672	740	727	744	738	753	720	746	696	724	726	686	728	689	743	739	743	719	721	709	736	754	721	715	711	706	688	765	695	699	738	703	748	732	729	707	731	699	729	740	724	730	719	678	745	707	730	685	699	735	715	704	757	708	693	722	683	755	702	730	683	688	750	746	682	661	741	672	764	740	707	648	770	710	729	717	705	726	693	720	748	699	730	708	739	682	695	702	702	728	676	747	746	711	755	692	681	686	699	712	685	705	716	693	714	684	739	680	705	701	710	735	745	686	655	676	678	726	751	705	662	729	733	691	715	709	750	742	764	720	720	668	686	684	675	745	700	706	726	660	720	679	700	749	752	675	704	741	693	756	716	747	717	749	666	729	693	716	696	697	714	731	710	724	705	772	719	682	739	747	736	766	716	756	685	700	717	706	730	690	673	723	646	737	723	653	779	753	693	655	742	737	712	693	721	686	681	747	726	666	764	735	724	656
26486	48961	39076	27894	21140	16345	12785	10554	8227	5775	4469	3384	2746	2333	2096	1925	1706	1548	1483	1386	1224	1063	1041	1014	1008	1003	929	834	918	863	895	894	851	825	829	791	756	757	725	746	744	709	760	771	739	738	750	708	702	768	766	754	757	753	735	719	794	736	738	732	715	737	744	716	744	691	738	730	760	764	723	753	702	706	711	777	737	767	778	767	749	737	739	740	729	754	716	726	719	724	749	707	738	750	648	718	731	732	750	712	812	767	688	686	750	746	731	765	777	710	718	737	742	709	685	723	685	742	731	728	785	742	716	742	772	752	761	749	726	705	736	719	703	731	709	790	725	747	722	774	746	745	758	774	726	705	743	706	709	724	721	722	760	764	704	748	682	757	709	697	729	781	749	744	734	738	729	777	746	724	734	726	672	712	724	754	713	691	763	734	694	710	714	697	742	739	718	731	702	707	737	748	707	744	692	724	737	737	715	760	764	738	726	749	729	730	796	700	725	769	716	726	700	700	690	705	747	753	715	737	712	746	716	749	742	707	732	745	700	721	736	758	788	710	674	727	736	724	682	708	738	761	699	725	772	729	699	787	722	729	777	705	744	782	715	719	743	717	696	717	704	708	720	740	731	775	747	708	738	702	766	744	751	737	673	751	683	775	685	724	767	727	688	697	736	750	725	713	683	759	730	718	729	725	710	729	692	733	772	725	736	743	731	723	764	720	707	737	703	739	758	709	739	736	702	697	731	753	690	747	726	684	731	723	734	687	700	738	775	705	657	724	748	724	744	722	735	692	697	721	725	759	745	713	724	727	723	675	677	677	735	701	747	736	683	736	705	691	724	707	715	743	726	696	763	744	699	720	752	704	738	750	772	697	746	723	677	704	722	686	732	691	777	752	739	719	749	789	715	761	709	733	738	716	712	768	705	690	756	670	766	735	725	682	666	697	710	691	752	693	744	785	712	724	750	744	694	788	730	722	696	749	742	728	727	735	722	736	749	707	686	750	716	732	728	695	727	729	755	725	683	747	731	724	711	710	719	726	746	742	755	693	673	752	787	722	729	729	679	730	711	768	718	745	771	729	726	683	729	739	741	665	729	714	702	726	693	717	673	756	774	748	741	807	697	714	711	721	756	752	712	729	730	720	700	739	679	724	675	695	702	748	735	748	733	747	659	722	729	727	697	789	755	734	726	723	657	745	727	723	706	696	725	713	740	679	746	698	727	695	773	767	721	716	777	730	742	738	698	735	753	753	711	685	711	724	701	746	699	691	714	687	688	758	727	749	679	692	706	780	694	743	754	741	726	780	701	691	766	721	735	732	738	740	709	720	742	706	697	668	750	673	721	742	709	720	725	709	772	782	753	687	729	723	697	759	735	742	737	770	746	723	731	708	715	644	694	718	738	749	727	685	715	736	737	721	746	729	702	726	736	702	739	736	716	711	760	672	682	787	747	707	697	727	798	698	775	758	715	703	776	777	784	747	731	702	702	694	670	741	744	707	728	707	725	714	731	689	706	694	727	731	710	655	751	722	720	729	701	719	706	734	704	722	700	737	709	710	729	757	733	708	745	724	740	734	692	731	699	732	710	731	715	732	734	762	722	694	693	754	672	733	759	726	712	776	728	704	786	731	729	710	710	716	721	747	735	725	715	724	713	715	695	730	708	709	702	719	719	736	722	738	712	699	766	752	712	692	775	730	738	702	765	712	679	728	740	739	776	748	719	731	677	725	701	731	708	713	715	765	739	678	732	738	698	748	704	743	756	743	703	732	722	724	730	750	756	692	726	734	750	726	703	709	710	668	736	757	768	730	728	728	760	771	723	727	766	704	758	742	721	734	754	681	755	703	760	739	706	731	712	730	740	752	760	740	736	764	770	716	747	714	729	756	717	728	721	689	762	726	774	728	723	684	789	748	698	707	762	732	766	773	708	743	660	721	721	723	737	692	719	734	707	746	734	753	713	743	706	701	765	703	769	702	735	713	726	754	720	681	720	724	693	748	730	699	771	732	750	725	755	669	708	711	706	764	725	786	733	734	736	736	741	703	747	763	746	734	723	758	736	699	715	699	713	713	716	713	730	716	718	717	707	731	711	734	767	688	708	791	699	702	759	706	768	726	788	726	767	725	723	732	722	691	735	725	746	762	663	728	713	749	723	708	718	720	706	720	763	742	712	743	707	687	755	745	742	722	745	715	735	748	722	723	703	749	695	757	741	770	742	679	737	732	734	727	728	751	760	663	720	745	712	735	748	729	753	748	750	779	707	730	760	736	780	725	695	749	720	760	710	739	722	744	736	750	744	732	717	714	734	733	743	746	722	716	697	723	737	757	722	749	685	720	765	750	726	711	744	682	747	719	693	724	720	744	755	733	720	736	703	688	713	711	748	724	701	752	705	686	743	734	703	737	745	762	731	750	738	697	783	739	747	689	724	727	752	744	741	732	731	712	730	760	700	728	740	676	733	700	766	687	699	746	752	742	732	724	743	771	723	724	739	703	710	730	713	750	713	739	715	724	707	701	704	757	772	763	733	733	794	715	729	740	749	667	751	747	760	746	740	701	711	705	700	715	688	713	724	688	769	715	702	741	781	736	749	688	701	751	749	750	728	717	705	703	731	725	743	681	762	722	699	756	724	751	759	737	712	770	738	744	740	764	747	702	754	675	737	701	706	724	697	659	705	746	750	720	688	766	721	703	737	696	747	739	772	730	684	701	711	728	712	773	743	703	737	749	777	751	747	711	716	707	741	716	713	722	789	689	746	779	706	741	738	731	767	730	715	706	743	672	726	744	694	732	698	730	715	726	727	727	727	749	672	754	741	712	719	725	747	712	744	747	751	751	705	723	756	714	712	727	733	724	675	717	701	729	748	758	700	686	704	679	742	762	756	720	756	733	729	680	711	751	713	713	724	674	765	726	709	736	738	720	715	703	736	701	726	743	677	727	724	724	751	715	734	718	733	743	749	687	757	738	712	721	739	724	696	717	742	743	759	768	705	786	718	726	754	697	702	738	774	728	664	736	756	724	726	753	688	756	726	704	763	710	754	726	764	765	725	711	696	715	736	710	756	665	736	713	748	743	743	724	776	732	763	772	721	704	687	681	742	712	703	738	784	718	703	745	721	754	727	717	740	748	760	751	728	709	708	681	723	718	704	773	750	735	678	717	752	724	733	705	711	677	760	727	710	765	725	735	793	720	697	699	763	722	708	701	716	744	656	727	734	762	742	696	775	736	734	732	689	744	708	739	694	745	774	745	708	719	722	754	764	711	763	746	781	731	708	711	761	690	762	744	710	726	701	762	750	777	755	727	786	727	788	739	738	684	747	735	698	778	747	727	744	733	736	759	693	721	710	689	744	694	728	696	735	704	692	703	767	702	743	805	789	719	757	731	703	756	741	742	725	697	777	761	730	708	713	731	760	709	727	756	731	774	730	757	714	732	695	730	747	735	751	721	696	744	714	728	772	739	750	729	748	756	722	751	758	730	739	771	746	722
23049	21439	29147	24214	22100	23406	21082	12592	9200	7188	5330	3828	3162	2710	2359	2205	1945	1771	1736	1638	1485	1355	1222	1245	1134	1120	1049	997	1033	1012	1046	1014	955	943	908	927	875	983	857	857	904	823	775	843	853	787	819	866	848	867	816	848	810	832	873	870	839	776	880	812	805	891	749	835	803	831	834	787	804	823	843	782	850	855	836	795	826	862	852	886	872	835	810	816	827	778	798	781	805	794	837	781	840	816	796	830	845	814	888	829	827	840	842	834	822	807	849	819	816	826	832	806	823	827	840	809	789	828	775	797	832	877	797	848	874	817	775	802	828	855	831	808	813	840	825	788	810	844	803	785	832	833	793	808	817	831	853	779	814	792	788	820	807	786	832	741	796	859	875	862	781	818	816	814	859	782	791	817	819	779	803	774	834	819	772	816	825	837	848	829	810	867	791	816	818	853	858	798	793	845	852	826	782	800	774	843	794	850	812	838	812	834	828	824	844	825	838	775	771	759	830	803	802	818	862	857	787	805	831	759	813	791	807	834	812	768	810	813	795	806	779	830	831	810	871	851	851	866	856	810	851	798	858	774	795	830	785	846	759	757	843	835	806	761	779	784	790	860	852	805	797	857	768	805	779	823	872	764	777	827	851	849	794	791	835	784	862	812	865	847	821	835	828	826	815	776	791	795	767	837	847	803	812	862	818	826	836	838	813	792	863	836	830	811	768	812	822	798	795	815	852	852	821	840	847	782	854	838	776	843	853	831	817	852	768	825	806	803	790	784	812	851	794	795	833	849	812	831	833	871	851	801	836	802	824	827	810	823	822	770	785	869	820	786	771	828	843	814	844	805	805	757	830	773	837	797	822	837	790	789	886	805	795	858	829	789	794	826	830	786	837	821	820	855	814	851	775	855	830	803	812	802	853	803	835	802	816	828	794	845	854	807	815	883	787	853	823	786	835	840	770	841	789	825	853	792	819	835	842	807	786	851	839	814	795	842	778	912	811	856	827	820	813	830	840	809	818	859	824	831	814	797	805	826	779	895	800	808	807	868	843	802	767	810	789	833	813	802	819	833	752	802	886	800	789	752	817	781	799	811	804	813	812	828	817	830	810	776	857	793	836	853	799	814	766	870	844	807	791	819	837	772	826	879	821	823	826	850	807	822	789	820	852	849	796	840	764	804	785	788	791	745	841	880	846	815	826	822	827	802	793	834	786	823	800	795	793	792	812	823	811	818	846	836	834	789	820	800	813	848	834	848	801	824	812	795	819	821	888	818	808	803	793	814	853	837	817	846	848	851	837	845	816	803	833	856	828	833	817	840	808	828	813	828	837	800	786	851	849	830	887	789	823	822	844	803	814	846	822	881	801	837	825	830	764	818	785	800	795	809	824	738	822	834	899	834	849	812	837	832	831	778	830	839	810	820	797	837	852	802	813	813	779	829	808	794	803	816	863	774	831	787	841	808	755	802	852	823	769	821	798	769	845	818	824	785	804	816	835	871	829	794	841	779	831	814	809	797	829	808	785	823	822	878	815	833	809	838	765	782	806	826	836	767	823	840	790	816	819	824	857	812	806	840	864	845	882	832	814	799	811	810	828	836	803	837	828	822	802	814	767	795	826	841	818	793	757	767	842	862	826	816	800	769	877	822	797	842	821	806	797	801	815	847	737	839	774	808	842	770	800	812	839	806	861	744	860	836	835	849	822	827	776	845	831	775	820	806	819	746	834	794	804	830	832	846	822	828	800	832	824	783	814	779	825	784	813	822	784	808	787	809	814	813	812	822	839	806	780	796	790	831	800	827	820	801	838	848	831	818	866	783	809	843	832	818	822	779	827	777	814	810	832	831	810	830	805	808	852	799	804	825	835	854	812	820	830	833	793	794	815	832	824	828	861	758	795	791	804	795	876	847	851	812	793	801	784	788	830	806	850	796	801	861	779	814	892	870	808	852	794	791	827	783	830	842	825	742	819	842	820	809	844	785	796	817	833	836	846	836	847	832	838	807	815	840	800	835	819	798	830	824	831	839	821	825	857	836	752	821	815	766	784	801	829	782	838	808	822	905	850	810	831	817	782	852	815	804	835	770	807	805	826	807	840	775	831	854	774	837	816	782	856	845	846	858	850	816	773	810	753	801	861	824	807	833	798	797	768	818	837	876	838	832	778	848	789	805	822	826	800	830	844	802	809	816	852	809	803	787	799	828	875	775	829	784	786	808	816	881	823	786	841	802	804	800	781	800	779	800	808	786	849	823	799	875	828	806	788	774	802	810	870	819	827	841	801	819	827	816	818	836	805	859	787	799	809	817	847	776	830	753	794	855	864	818	785	848	845	826	833	806	778	849	751	817	803	748	804	817	801	808	853	785	800	793	799	842	828	826	794	847	780	802	810	773	865	816	824	820	779	818	841	797	816	789	806	771	831	842	837	795	816	814	818	817	879	806	792	782	856	777	785	781	792	777	829	807	805	803	832	786	795	820	845	795	819	858	810	833	814	807	782	786	846	768	825	827	815	757	816	789	866	830	820	844	825	784	804	792	829	786	778	877	821	783	868	818	785	826	807	780	742	808	856	817	781	793	819	820	845	798	815	792	829	779	781	789	789	835	761	819	780	900	797	786	869	790	828	824	786	804	815	816	842	878	801	840	858	816	849	856	781	802	800	785	843	798	755	814	794	851	788	826	811	823	814	799	839	789	810	797	811	819	825	851	841	789	795	830	817	820	818	765	778	785	842	854	810	807	838	851	779	857	830	797	817	841	770	815	860	852	850	813	823	880	821	778	810	792	793	820	862	837	854	809	812	840	803	805	799	828	798	786	825	862	801	812	829	797	765	806	844	835	808	827	850	809	822	835	843	778	750	795	847	807	794	872	837	852	786	824	811	775	794	814	820	763	810	771	817	816	816	827	800	796	805	789	811	799	780	811	814	823	850	796	769	775	787	812	837	825	818	843	830	815	806	856	853	824	840	823	745	834	758	845	804	794	823	824	799	788	827	838	808	846	807	798	794	799	841	792	816	865	847	828	743	847	828	850	789	810	752	822	812	801	800	867	786	765	854	824	780	862	772	822	815	806	847	849	799	841	773	772	828	807	802	808	827	783	792	793	856	801	835	846	835	883	813	775	778	793	812	803	761	831	802	824	814	832	824	866	821	799	766	804	812	825	835	807	803	891	869	796	746	796	811	829	806	828	872	814	822	822	834	854	820	886	825	839	825	792	819	857	809	847	814	821	851	760	806	850	813	794	820	769	837	806	806	825	774	814	839	790	847	797	857	839	887	807	775	850	855	826	840	830	839	839	797	831	820	844	756	842	867	797	810	805	817	838	832	824	786	807	827	817	804	789	790	820	833	783	771	821	840	846	834	812	793	825	840	766	886	903	796	829	800	813	756	848	804	830	770	872	803	833	845	815	798	789	830	807	832	865	830	865	797	780	824	873	819	800	795	812	876	855	887	844	843	783	795	803	857	784	807	809	828	777	851	830	851	808	830	824	823	794
28367	56734	46921	35665	29174	22657	18427	15497	12460	9563	7237	5356	4276	3580	3193	2758	2473	2156	2065	2020	1741	1576	1373	1351	1317	1284	1225	1123	1089	1100	1074	1087	1014	1005	961	946	929	888	842	885	891	780	836	884	856	848	813	857	825	868	850	883	810	758	847	861	827	862	829	777	744	779	781	826	831	865	797	815	821	814	788	853	802	832	811	792	777	828	773	785	764	837	791	800	782	801	816	864	827	778	799	778	864	774	776	817	818	824	817	811	807	816	841	785	792	795	827	836	839	776	802	833	826	836	787	779	834	796	843	814	832	809	821	807	796	792	759	787	793	805	814	799	833	818	814	796	846	803	816	848	863	811	755	803	805	766	790	791	871	805	862	776	838	780	771	820	787	859	784	876	816	774	819	801	789	830	835	792	807	828	800	801	790	827	815	806	818	827	835	843	769	803	819	754	767	790	811	792	762	852	777	846	858	787	803	807	869	788	803	760	837	791	853	830	793	781	865	797	835	802	840	802	820	778	853	817	832	816	814	825	845	831	830	778	847	805	757	828	785	763	825	788	840	851	867	834	816	816	805	793	809	814	807	798	779	765	790	816	859	795	780	807	837	772	823	812	836	787	870	820	822	834	816	791	838	821	791	805	840	833	812	823	793	805	813	769	827	832	831	784	805	841	807	795	819	864	828	829	820	894	863	793	832	783	837	802	797	818	776	828	832	866	778	814	820	769	820	848	805	817	795	780	831	822	785	860	824	804	851	791	770	813	772	778	748	755	816	804	820	793	867	829	793	794	776	805	808	809	805	821	827	867	801	794	790	823	799	748	838	805	788	788	837	818	751	805	851	846	807	745	758	844	806	757	818	817	802	794	806	803	785	823	795	796	829	789	777	832	826	773	812	791	762	789	795	786	827	817	816	793	811	841	802	795	815	783	807	835	820	826	813	792	803	817	824	809	814	812	794	799	794	821	811	775	777	841	802	785	775	805	809	825	783	803	844	813	814	813	823	775	785	740	768	778	834	857	850	803	795	828	767	855	768	730	799	799	799	819	793	757	807	830	820	852	821	831	718	827	815	840	757	805	829	812	778	812	793	802	819	823	790	760	761	822	821	837	830	805	779	783	793	828	806	819	827	858	750	850	832	802	826	861	782	793	772	845	823	797	782	820	749	796	821	831	794	819	800	790	795	791	810	809	801	837	796	880	770	795	812	854	814	799	809	793	768	830	796	765	840	818	793	786	813	808	826	761	815	787	817	811	812	798	850	845	801	827	791	876	825	809	763	843	741	777	777	839	792	807	815	777	845	804	815	819	793	858	808	821	798	775	818	780	859	699	803	830	807	838	813	825	839	800	820	805	798	813	762	808	831	785	790	794	795	844	796	757	820	842	821	794	808	796	818	819	790	799	800	833	816	804	788	847	850	821	837	799	843	809	811	816	837	815	788	758	772	812	820	854	845	837	816	805	832	828	827	852	835	813	780	789	785	804	845	747	812	781	827	834	773	803	863	828	778	748	785	815	839	802	861	806	829	846	799	799	748	807	806	797	810	811	803	772	851	804	759	807	719	811	821	802	750	769	797	801	792	863	773	809	769	778	788	838	805	889	819	833	808	841	747	798	843	804	837	803	769	834	823	827	867	822	814	783	798	783	817	801	825	856	796	814	792	829	803	832	834	811	834	851	811	832	825	822	782	747	834	815	788	793	847	796	816	812	791	768	824	834	862	801	816	832	780	868	850	839	815	832	801	835	840	828	821	849	819	768	773	770	751	809	760	780	808	770	844	814	816	863	829	848	854	857	787	816	794	791	791	805	868	775	825	807	834	800	818	824	798	840	827	801	822	816	788	800	800	797	823	805	800	819	865	743	793	836	808	815	832	764	828	800	805	807	878	833	813	816	825	780	783	847	834	806	794	825	766	804	812	785	760	756	774	796	837	836	838	825	814	833	804	821	845	823	849	780	820	799	792	853	835	797	816	864	781	820	819	799	802	823	772	821	824	842	809	819	757	806	771	791	802	818	793	780	763	821	826	796	875	803	766	830	827	778	830	777	845	776	772	775	842	765	798	789	777	805	821	817	821	796	796	791	838	796	798	820	790	801	833	815	770	855	794	820	821	854	825	821	815	816	793	803	795	772	854	798	839	791	865	791	813	817	819	809	846	811	791	812	809	778	780	814	781	811	856	812	817	816	794	778	784	768	755	807	784	842	816	836	811	799	814	790	846	780	799	764	865	799	830	809	805	821	764	811	825	851	840	817	812	808	822	829	790	824	796	836	802	769	768	777	794	852	769	814	846	771	826	837	800	840	846	814	836	819	774	829	803	810	803	811	806	806	853	792	792	776	799	775	802	789	830	800	817	838	810	786	803	826	808	787	795	868	832	819	804	835	794	838	836	801	815	785	816	829	808	805	796	800	814	821	825	799	805	811	803	800	818	839	854	789	843	804	827	789	814	804	817	809	807	838	826	779	769	800	817	852	815	824	848	806	833	888	761	827	869	803	866	813	824	803	820	832	792	857	811	839	862	795	772	850	795	754	824	856	793	781	814	814	859	807	758	836	826	849	796	796	767	776	798	805	798	806	797	809	819	845	823	801	748	800	840	800	787	848	764	750	849	832	809	793	806	778	833	779	833	812	877	805	796	818	802	845	823	782	840	855	819	772	844	822	833	804	836	769	808	841	806	838	754	760	777	808	804	800	839	849	811	796	775	819	821	758	751	789	828	813	828	807	802	845	756	836	801	818	862	843	799	790	785	804	835	817	832	810	800	793	799	796	798	757	845	789	749	846	822	761	814	771	804	848	837	808	818	740	860	843	824	857	874	830	778	791	787	849	779	811	809	837	790	776	786	825	828	792	795	848	750	798	835	809	817	832	866	812	843	811	827	809	828	797	797	821	832	807	785	829	806	851	821	784	773	815	826	856	806	785	823	773	778	851	858	797	775	791	824	796	814	783	770	860	809	815	761	870	809	829	765	800	768	752	814	823	836	821	832	818	806	834	805	785	785	832	798	781	785	813	745	750	795	801	849	785	752	778	756	848	797	824	795	807	796	822	793	850	782	883	778	779	792	800	841	803	857	836	847	814	780	837	814	817	784	856	801	819	863	846	823	806	798	854	801	832	801	833	838	830	748	799	782	809	816	776	827	820	792	822	780	798	828	844	891	823	842	813	811	837	739	783	803	790	788	834	777	838	786	865	812	822	790	805	816	814	860	810	821	783	848	772	806	770	812	829	774	837	786	833	831	780	804	818	822	777	790	834	830	827	859	795	854	798	802	817	830	786	772	802	796	814	824	845	822	751	820	790	779	809	770	777	827	830	808	820	839	864	850	822	785	751	820	839	788	794	803	815	832	832	824	836	825	775	787	783	796	861	755	815	786	756	832	814	841	823	827	849	777	811	795	818	795	808	817	862	784	804	838	826	800	795	817	836	778	816	800	791	799	779	800	794	847	872	830	820	803	827	824	811	820	797	784	780	836	837	833	785	849	835	803	772	798	792
30054	30269	35906	26758	17110	10114	6986	5691	4406	3453	2574	2059	1681	1445	1364	1200	1080	1058	1004	993	909	872	856	865	848	787	779	774	739	756	766	773	738	743	685	709	735	704	724	692	651	685	703	689	683	675	628	741	707	654	658	635	647	664	654	654	706	703	668	647	724	648	688	708	720	691	711	713	679	682	640	695	626	637	658	671	648	680	708	719	746	637	643	658	675	673	690	658	659	672	687	646	705	658	705	698	676	687	681	647	755	682	649	631	723	682	646	662	665	660	689	672	679	691	691	672	626	621	697	700	635	668	695	695	659	642	662	698	679	665	637	706	696	623	686	660	658	684	695	710	632	699	644	646	649	667	691	644	676	668	658	723	659	648	615	688	684	713	662	648	691	658	656	671	684	662	690	691	637	644	678	685	692	691	729	626	673	694	671	701	702	671	660	687	711	689	640	684	689	666	623	729	655	652	686	654	687	692	655	636	614	675	659	636	690	661	687	679	662	694	725	694	685	713	721	689	681	663	653	648	653	681	667	690	641	674	680	705	627	689	710	653	684	649	686	691	674	634	668	663	667	689	656	646	705	663	674	680	633	687	675	662	679	711	682	700	618	676	645	685	670	667	634	671	697	649	653	720	696	650	637	658	664	678	687	649	645	654	621	660	695	674	666	704	683	701	686	684	621	698	681	678	689	651	664	688	708	668	670	700	690	665	697	668	681	685	665	658	673	744	707	631	653	660	650	654	685	657	719	660	686	640	676	653	655	672	677	693	671	654	664	688	654	726	660	723	708	675	681	667	724	672	658	705	632	672	677	679	694	681	666	659	691	681	677	670	685	704	702	654	635	641	644	652	655	665	702	685	699	640	654	692	661	693	691	673	637	669	696	644	685	638	655	661	671	615	669	654	689	687	640	655	667	711	628	672	648	736	685	643	659	685	684	660	653	652	658	691	659	673	660	665	662	664	668	705	679	688	701	690	670	689	647	640	670	676	644	675	657	681	685	689	657	694	701	736	638	650	669	658	703	656	652	658	655	684	636	686	654	656	642	701	680	693	684	685	668	682	694	661	677	654	671	641	663	661	645	672	694	661	621	681	657	698	647	689	696	685	651	658	663	631	676	696	660	679	648	716	708	729	640	673	661	672	691	644	747	672	657	663	685	683	669	677	661	647	740	667	667	621	653	710	664	682	685	685	660	685	647	703	702	671	655	638	651	677	656	638	687	663	654	642	667	675	677	648	679	712	677	674	671	672	691	690	671	655	689	637	707	687	695	661	689	644	655	681	670	625	665	675	719	670	685	684	712	711	701	638	669	715	707	677	643	670	703	705	679	682	663	646	656	642	658	692	656	639	697	666	663	648	662	664	666	631	677	681	711	673	686	703	689	695	666	687	655	679	679	700	668	664	702	676	638	682	677	634	674	702	645	662	678	698	665	677	689	672	701	669	660	710	686	649	665	652	680	659	688	712	699	711	625	685	676	653	618	657	670	706	694	649	691	655	663	622	674	649	706	668	686	683	649	649	704	692	643	703	658	649	651	675	695	672	650	681	679	692	722	681	658	663	682	685	699	679	649	716	609	713	705	712	701	692	691	698	634	680	707	706	669	663	671	682	678	640	632	674	621	671	670	674	673	667	662	714	686	679	654	622	655	708	628	677	676	672	676	691	702	627	712	716	706	660	659	657	647	666	669	673	666	696	677	706	702	682	670	649	616	615	654	667	664	636	662	654	685	631	702	693	660	645	727	659	637	660	679	700	671	694	720	694	668	675	678	673	692	669	648	715	641	631	688	689	658	630	624	706	697	717	643	665	685	693	705	670	666	650	683	669	661	638	667	675	674	636	685	712	684	729	657	696	660	700	643	653	675	706	645	629	673	692	673	665	681	634	688	687	670	656	644	662	699	658	706	676	727	678	659	614	651	695	653	685	651	676	651	673	642	713	656	690	696	673	648	636	697	668	688	637	680	622	592	662	642	682	681	653	677	658	633	658	640	698	685	657	642	657	655	720	687	670	698	695	669	662	669	666	702	674	636	661	662	696	738	678	636	675	649	673	728	673	656	639	692	630	668	681	685	652	641	648	667	689	657	659	695	668	680	700	652	652	661	667	664	680	651	622	670	670	702	715	658	654	699	661	678	637	702	652	657	692	676	642	757	672	741	694	658	737	663	665	710	671	638	667	655	667	687	668	701	670	715	754	674	655	689	669	648	622	680	667	611	659	674	686	676	679	670	655	649	697	695	689	681	627	660	678	674	643	670	651	687	634	676	674	694	678	703	667	668	690	699	659	681	703	679	716	704	675	683	654	632	696	629	649	707	640	603	644	684	655	683	682	724	628	637	696	686	697	639	650	687	655	713	665	660	675	685	667	651	689	684	716	688	637	693	661	740	658	664	705	655	695	624	681	663	692	630	662	641	672	645	659	702	705	668	645	676	686	722	665	639	657	655	661	654	671	685	627	638	694	648	666	669	699	680	715	669	695	681	689	618	707	662	690	706	672	680	704	691	680	674	733	681	680	648	685	691	678	613	682	668	642	680	671	674	712	678	684	658	696	723	685	630	643	627	663	666	699	720	660	620	670	606	681	655	683	641	652	651	665	696	667	675	665	715	666	677	669	655	676	654	668	634	734	689	665	638	701	689	621	666	674	705	682	648	726	658	670	657	663	719	702	703	657	671	659	626	711	698	696	658	658	650	651	625	701	733	647	671	667	669	710	673	651	672	667	622	645	645	691	680	658	668	659	678	686	647	671	691	669	631	677	668	727	677	716	663	689	688	695	650	684	646	678	628	675	725	630	682	669	670	696	741	640	718	712	712	693	672	679	643	711	642	683	662	600	649	662	678	700	665	638	710	675	706	663	653	691	645	636	712	687	655	697	681	695	658	676	685	680	662	669	670	715	659	668	680	624	630	637	676	679	673	718	666	710	687	703	759	672	664	654	686	744	661	678	718	634	679	672	672	668	726	704	727	687	719	654	684	667	673	645	608	680	742	679	652	646	675	655	662	685	671	697	684	752	676	654	679	703	681	664	668	687	675	676	708	656	680	666	688	679	652	611	654	699	677	652	651	699	694	663	625	657	650	673	709	706	660	699	659	674	687	638	689	642	669	724	700	672	658	695	681	667	650	699	669	670	663	688	656	619	697	656	654	671	712	704	632	684	665	664	676	642	640	665	664	734	666	689	675	666	673	656	665	650	675	685	633	726	707	643	662	636	718	693	652	680	678	649	697	720	634	687	637	704	657	620	684	621	667	680	652	653	657	667	695	661	628	678	712	665	666	691	716	693	667	656	673	626	667	672	697	662	677	688	688	712	651	671	643	680	696	672	657	721	664	672	683	638	687	642	653	671	704	697	649	673	706	651	700	651	693	657	671	702	624	674	663	661	654	685	674	694	681	678	658	682	685	681	691	678	633	645	645	676	691	667	681	687	669	606	700	666	708	687	633	730	675	673	701	663	683	641	660	701	652	635	690	698	666	692	650	681	674	628
26959	45572	35615	24388	18504	13119	10105	8513	6669	5078	3827	2898	2322	1945	1713	1526	1407	1316	1194	1198	1027	1010	1008	894	925	871	778	813	844	811	784	840	778	745	816	752	723	713	694	710	701	663	724	698	710	715	705	699	707	635	698	711	728	732	688	672	684	740	661	706	662	709	684	682	703	617	731	689	664	717	725	700	700	735	678	655	701	701	679	627	682	690	637	683	726	661	701	702	696	634	696	714	682	690	690	673	742	654	670	631	683	687	714	677	645	684	684	695	699	725	682	689	715	650	643	718	680	680	702	683	702	701	678	665	670	710	687	688	692	723	699	715	728	674	676	698	703	636	665	687	696	716	700	718	645	631	662	700	685	715	646	672	662	664	645	741	688	681	656	707	691	702	660	721	703	655	663	711	687	716	629	731	678	654	706	685	658	714	677	743	712	708	712	681	698	661	675	654	683	691	693	661	672	702	655	690	652	707	697	659	677	623	709	684	704	698	743	671	719	681	646	693	709	696	680	715	688	705	720	655	637	669	699	699	703	680	708	656	631	646	725	710	650	692	715	725	663	676	691	691	707	685	761	684	694	658	726	691	671	615	639	671	717	702	681	672	678	703	706	638	667	693	659	634	684	728	705	682	666	706	751	723	666	666	667	694	717	656	724	637	690	665	689	685	681	699	695	700	650	683	701	687	657	673	689	670	683	654	659	700	686	687	655	703	689	689	666	709	698	685	686	720	682	677	718	688	689	742	671	660	628	704	679	669	666	653	686	668	656	677	710	689	689	665	674	689	660	675	633	742	714	662	678	697	658	723	763	708	682	695	638	702	694	673	694	706	655	719	677	664	707	691	684	714	669	676	658	675	675	676	689	656	700	718	710	675	700	665	622	650	654	657	700	729	676	677	727	655	699	661	685	709	725	699	676	693	656	648	707	625	672	673	732	715	678	689	682	614	651	720	668	686	675	676	728	660	745	655	698	708	688	726	674	665	668	726	619	698	655	697	709	691	710	667	710	676	696	719	684	700	746	654	695	650	674	676	663	717	650	684	695	684	667	697	714	721	720	649	665	691	712	706	683	706	673	700	684	734	661	643	709	688	705	675	699	691	747	708	717	686	737	677	671	765	696	706	711	685	642	707	702	687	692	681	687	716	711	692	696	686	709	646	711	739	715	643	650	674	673	632	745	682	702	684	689	666	689	698	740	650	663	652	738	661	636	697	656	708	720	705	679	676	692	697	634	672	716	710	649	654	677	656	635	702	687	692	716	745	684	732	696	671	686	689	675	714	667	636	708	683	710	705	692	685	715	663	647	725	673	671	713	656	714	720	729	710	685	716	663	708	693	683	688	642	723	707	660	666	698	670	690	670	673	682	708	713	631	728	693	707	715	639	674	669	699	697	688	672	646	673	719	692	684	689	678	691	679	649	676	684	636	662	643	718	750	692	694	638	727	723	630	723	730	671	717	710	744	616	680	696	730	674	671	732	671	719	652	691	687	709	646	753	695	666	726	705	667	699	696	705	680	669	648	675	678	707	716	649	684	690	660	675	703	659	673	677	694	659	670	697	695	682	707	652	674	698	709	722	659	723	691	675	682	723	703	648	689	696	670	668	753	642	747	701	696	689	696	727	640	634	719	658	696	734	683	736	726	673	689	725	665	690	677	702	629	677	702	686	699	684	704	683	715	676	761	680	726	641	713	676	647	633	653	680	658	676	687	684	728	696	646	633	689	666	693	666	683	661	652	647	655	688	652	632	703	681	638	682	675	651	686	687	676	690	693	687	671	666	653	675	679	685	706	632	686	659	700	663	701	698	693	640	670	683	692	689	700	610	686	700	694	635	701	739	681	719	674	679	714	678	682	753	671	729	714	657	690	695	655	652	674	645	628	649	674	700	646	707	700	669	672	701	717	626	721	673	642	730	706	684	673	665	700	723	687	700	659	685	698	677	722	633	674	727	651	688	716	710	673	735	704	655	690	709	702	649	688	682	719	679	704	668	674	684	654	678	662	695	696	651	691	685	688	696	694	756	684	657	699	704	665	679	685	686	685	685	695	677	712	659	702	666	684	690	663	721	699	668	688	665	730	692	682	697	667	698	676	703	674	639	672	734	632	655	715	681	761	678	671	653	681	718	679	739	685	702	685	672	710	684	653	642	681	689	689	682	666	681	668	710	675	723	702	686	660	685	708	663	635	696	625	707	643	673	650	676	677	681	713	718	720	674	706	667	720	676	664	728	711	665	676	700	709	662	715	706	696	724	633	687	677	709	700	688	687	685	684	681	648	651	651	661	641	698	665	664	675	698	676	690	636	686	669	706	696	677	647	656	687	683	662	707	675	695	663	736	644	669	685	696	708	664	642	728	666	706	678	731	672	681	667	682	670	722	669	693	683	639	656	693	685	726	695	629	647	670	684	668	683	734	703	699	670	723	690	660	688	724	650	707	653	683	687	672	655	703	686	692	736	657	683	701	654	697	712	666	681	631	675	656	691	657	694	705	687	690	682	679	704	685	639	720	694	676	680	684	692	708	678	663	627	646	692	679	632	702	714	728	684	689	641	718	733	701	691	682	697	691	669	699	717	709	613	638	668	656	675	704	671	690	672	696	682	707	679	644	679	674	737	667	653	653	687	671	722	676	688	662	700	737	663	677	717	715	689	685	710	674	728	675	692	698	694	640	665	655	698	730	707	703	653	680	716	675	659	720	679	692	737	652	683	704	678	674	696	672	699	700	676	691	654	711	701	626	673	700	693	695	699	709	705	726	738	690	657	696	632	625	676	690	627	699	669	710	708	649	685	675	702	673	718	718	677	656	692	717	711	668	664	694	640	648	729	733	672	711	653	660	654	656	663	687	718	645	697	709	688	700	694	727	686	713	655	672	747	727	690	753	654	678	689	696	671	675	683	664	700	643	734	680	636	681	709	653	682	675	644	700	731	676	681	673	698	683	662	668	706	671	659	739	707	679	681	708	657	690	709	730	659	677	714	703	692	717	647	691	688	683	673	674	691	666	715	692	688	686	717	658	647	664	703	673	746	702	704	700	713	730	673	730	684	637	669	715	641	707	694	669	724	726	686	694	711	657	676	669	713	693	691	682	683	655	710	706	738	737	702	675	678	712	669	670	724	685	712	653	714	682	701	679	687	623	692	695	747	748	686	684	669	679	696	715	681	656	702	640	683	668	661	686	699	649	704	668	720	684	674	649	670	699	651	665	669	667	673	689	735	701	692	625	715	665	651	716	714	723	726	750	711	691	721	739	708	694	682	674	690	706	648	723	648	654	699	711	679	695	769	677	708	713	680	688	673	680	632	682	665	726	688	682	672	632	639	680	719	705	678	634	663	653	678	676	669	640	673	672	673	701	708	613	686	657	752	697	674	669	715	691	680	707	738	667	691	666	684	617	651	670	686	673	682	700	708	693	709	660	680	643	740	676	689	678	689	693	663	701	663	662	663	703	662	676	661	660	663	650	693	738	705	726	676	746	653	693	721	694
24447	21603	29100	25442	23331	19765	13269	8944	6644	5288	4006	3055	2576	2130	1766	1646	1552	1420	1322	1213	1219	1095	1036	940	997	948	905	947	861	914	889	879	791	814	861	808	767	781	774	778	735	766	732	795	797	724	749	751	745	823	725	729	728	743	744	710	759	780	732	735	756	738	729	744	733	706	756	729	744	716	710	745	698	762	749	747	748	681	725	756	704	709	699	729	754	701	754	696	725	786	727	744	747	697	772	718	713	791	711	744	774	771	734	754	727	745	758	715	691	711	715	715	694	763	721	740	739	734	763	734	686	736	765	757	705	739	683	755	709	734	732	729	726	783	743	726	666	739	713	707	746	743	718	736	734	736	711	741	735	721	738	691	756	762	766	751	745	703	722	712	715	719	721	726	700	767	715	732	732	703	704	768	698	729	700	774	730	741	750	707	684	743	750	693	746	735	696	764	713	729	776	726	791	753	742	744	761	753	716	751	707	755	727	737	761	756	786	787	706	749	745	732	698	782	713	672	752	724	732	791	727	709	736	712	740	760	746	722	749	763	691	770	750	724	753	721	754	723	717	709	731	771	777	721	739	750	736	785	752	745	699	745	775	728	678	717	745	716	733	770	749	738	751	746	757	736	700	722	706	755	762	739	751	668	693	772	698	758	742	742	726	710	697	715	691	760	766	704	753	784	754	760	724	739	693	701	703	738	682	730	747	736	699	748	707	691	732	737	697	739	743	724	702	763	687	729	665	787	724	759	749	691	812	695	685	726	769	691	729	763	677	767	737	704	735	740	770	742	730	722	706	743	754	700	710	740	764	699	703	703	757	761	741	763	722	718	747	751	712	740	753	739	748	700	722	717	720	701	733	730	790	731	706	764	727	758	776	711	710	727	748	719	763	715	768	678	716	703	747	685	712	788	702	759	730	742	687	741	703	714	765	763	727	702	735	687	742	728	731	721	756	694	673	742	721	749	736	764	744	703	711	683	741	718	725	767	726	735	734	710	744	762	709	676	741	773	686	718	760	728	769	707	735	732	767	711	746	696	762	749	736	775	722	791	745	702	714	734	729	702	676	761	693	757	726	726	763	683	656	695	673	695	709	698	775	697	749	737	749	760	736	693	756	741	721	712	710	707	734	672	701	713	711	726	751	797	713	688	706	744	804	779	751	755	693	716	729	729	734	747	708	753	711	727	730	724	718	772	690	717	688	706	737	723	688	744	725	747	765	736	716	685	782	724	711	692	729	718	783	708	750	755	717	726	682	732	758	748	768	712	744	705	749	739	714	682	723	772	728	723	745	769	715	742	740	702	742	743	737	697	720	697	738	767	680	751	763	784	677	711	734	712	695	715	762	709	742	727	736	721	762	739	724	719	777	791	733	774	737	715	684	733	717	732	792	707	707	717	715	691	727	712	734	709	713	660	737	736	739	725	701	713	764	769	720	765	743	718	748	698	733	743	733	721	749	724	752	775	709	774	749	767	699	694	730	767	767	727	766	753	732	715	735	692	740	739	719	756	709	735	730	791	721	691	776	743	747	774	711	706	757	739	684	746	743	778	741	700	733	654	715	728	673	736	748	700	746	766	711	734	755	773	722	684	777	703	719	749	734	728	698	761	693	748	697	756	705	749	709	724	760	748	727	739	708	724	703	715	740	742	716	759	725	688	730	691	708	743	701	745	695	760	728	705	781	722	730	738	710	736	711	695	704	788	741	735	743	762	737	687	724	695	769	700	706	717	745	746	747	676	742	781	773	710	783	734	704	717	738	731	749	726	733	748	708	702	730	733	720	781	765	725	726	699	775	712	724	712	778	695	722	752	735	690	716	745	752	810	727	713	715	730	741	721	699	716	731	716	720	770	755	694	754	740	746	727	735	698	761	712	786	715	736	736	740	740	741	720	740	722	721	742	734	745	701	717	769	669	760	735	741	764	733	720	700	725	748	726	745	758	722	746	714	761	758	768	703	764	720	755	730	737	792	758	725	731	733	715	750	752	731	735	740	746	710	748	718	707	733	739	714	755	753	711	688	759	731	728	759	781	744	787	755	746	736	781	733	790	680	729	673	688	733	783	716	736	758	725	747	766	723	743	716	749	754	701	770	753	712	728	716	741	719	721	724	713	748	776	676	691	730	732	748	735	718	735	735	717	676	762	740	728	771	696	736	699	745	724	729	744	774	752	691	740	717	757	742	742	748	738	712	760	708	753	761	741	737	714	747	747	726	722	730	743	730	773	766	747	739	742	760	756	738	721	765	728	733	686	713	698	691	716	729	728	741	765	792	746	793	744	748	735	782	677	728	724	735	709	686	746	697	717	761	737	717	718	716	803	763	705	749	755	733	732	711	785	776	725	745	754	713	745	733	734	729	710	751	766	694	728	728	763	711	721	694	791	751	700	735	723	674	727	721	722	771	716	718	727	765	781	745	716	734	716	741	765	719	724	715	723	756	776	733	738	758	706	729	717	756	734	712	755	692	728	738	747	764	751	723	729	726	713	726	782	745	728	717	763	723	723	683	775	714	723	739	769	730	750	739	723	773	790	720	778	732	734	750	767	770	803	765	714	717	726	713	758	735	763	697	719	754	726	749	721	693	721	760	734	751	726	773	743	754	742	764	714	806	766	713	767	747	759	691	725	742	726	734	759	761	728	688	752	742	693	754	697	727	724	693	788	772	786	763	676	732	726	719	728	685	709	706	751	693	724	744	730	697	732	725	708	761	750	754	695	707	727	730	736	796	776	705	778	738	728	719	739	743	704	724	718	737	706	784	762	704	755	768	727	695	717	738	667	745	757	725	757	731	738	753	783	744	743	760	728	739	710	748	731	706	761	741	685	697	726	732	727	663	804	683	645	739	715	694	766	756	706	762	777	761	739	753	756	735	700	760	709	772	746	739	735	717	763	721	717	765	818	750	769	720	736	738	711	761	749	737	717	734	704	719	784	755	713	696	672	749	783	754	755	718	719	758	736	756	766	718	750	739	729	707	697	699	768	751	764	713	704	744	651	720	735	719	735	728	698	754	740	718	720	755	733	755	662	726	719	732	738	710	700	714	753	724	737	735	739	729	765	726	728	726	757	750	761	681	730	719	715	736	763	704	693	765	760	771	747	777	775	744	728	685	770	798	763	703	775	735	716	750	697	737	719	750	736	740	688	734	722	751	727	683	744	722	793	711	728	733	761	704	730	732	712	693	719	717	723	725	696	708	739	764	721	740	764	742	714	750	773	764	707	737	716	779	791	684	738	716	720	724	706	729	747	683	739	748	762	704	733	752	723	715	736	717	742	780	739	763	750	747	718	737	729	773	747	784	739	696	749	744	725	724	759	696	775	693	669	721	760	730	747	785	714	728	735	741	741	754	717	713	766	792	757	692	732	730	716	703	746	757	697	716	704	756	691	712	711	778	729	768	766	729	720	778	762	725	734	731	693	674	724	719	737	735	729	709	741	798	702	712	713	727	752	747	731	717	702	734	749	725	710	727	751	728	659	757	689	739	736
26857	52425	42658	31076	24903	18465	14285	12027	9381	7539	5594	4434	3605	2790	2332	2132	1891	1700	1601	1508	1319	1224	1134	1134	1111	1056	993	949	961	935	987	891	892	897	811	796	784	745	770	761	812	693	761	759	725	729	768	747	805	807	720	766	796	717	757	792	713	744	754	719	743	696	716	759	740	755	720	685	773	741	787	721	795	815	729	730	765	729	748	736	726	754	757	747	751	740	775	721	704	716	734	753	719	712	740	699	744	749	759	715	750	710	770	719	736	778	725	763	738	730	759	740	748	777	752	731	712	758	701	737	729	709	771	711	732	721	757	753	715	718	704	732	749	734	759	764	756	769	717	720	757	749	774	716	703	725	738	729	731	684	693	768	770	754	753	747	706	746	751	720	736	775	781	690	708	761	748	730	768	757	725	724	793	747	750	708	745	689	703	702	710	734	715	761	783	770	763	718	730	772	674	763	688	732	718	743	714	734	717	696	753	713	767	689	748	706	706	730	698	704	742	738	749	711	740	766	789	727	693	692	729	725	751	724	723	699	764	731	718	762	736	735	783	741	732	749	736	744	708	757	729	697	731	717	741	722	744	742	762	752	737	762	731	752	693	699	706	756	675	724	741	720	744	803	778	714	705	719	740	731	708	764	742	660	669	772	742	748	741	727	804	744	741	733	763	770	762	791	722	747	706	742	740	729	752	727	762	750	753	745	765	789	722	742	741	716	783	697	721	768	722	730	768	748	735	729	702	728	726	764	738	698	738	707	725	722	746	749	748	719	767	777	745	716	748	767	778	720	751	762	731	727	770	745	731	745	699	757	738	771	762	777	748	746	731	750	762	732	742	715	777	674	720	694	769	737	753	746	702	734	733	745	778	728	740	729	717	699	724	748	700	747	722	741	724	737	711	713	740	794	758	744	724	783	703	715	725	767	703	749	761	726	705	723	710	746	717	786	738	734	724	801	746	713	714	766	694	750	738	697	758	702	757	721	733	792	742	732	755	720	703	714	759	723	712	776	721	677	717	774	702	707	743	769	732	751	751	695	755	744	733	726	751	715	754	667	776	673	731	713	790	705	723	722	768	739	753	742	715	747	772	679	729	718	755	767	716	712	691	749	756	689	783	749	721	727	746	747	779	757	750	739	744	760	732	728	782	700	718	698	726	710	765	706	760	722	754	768	787	738	722	723	758	706	734	718	685	772	777	750	693	718	721	704	743	759	756	781	733	743	755	734	747	702	742	740	705	739	794	708	726	710	696	749	789	757	713	743	772	728	713	729	757	716	706	695	712	800	710	726	802	773	729	734	718	688	715	771	744	709	746	718	699	755	734	721	712	759	718	780	741	696	752	739	736	707	697	728	811	726	720	747	761	740	800	733	741	744	699	771	757	748	767	696	737	745	722	762	708	768	785	718	756	723	740	732	733	799	733	746	760	733	752	731	785	666	740	745	735	720	705	710	733	723	763	708	711	757	735	750	709	729	745	756	759	685	740	707	758	739	776	690	721	698	755	709	736	716	704	735	723	743	740	771	736	746	702	731	731	724	719	741	711	717	745	742	769	747	719	707	749	748	771	764	761	801	713	735	737	726	790	708	758	703	725	770	701	733	782	724	708	757	716	720	819	726	727	713	747	680	734	762	745	752	746	758	701	723	788	744	739	768	723	764	709	771	724	746	773	774	703	765	769	780	759	750	678	757	773	740	736	740	699	716	745	768	743	706	730	742	721	720	699	741	777	753	725	776	760	721	740	760	712	758	773	732	710	742	729	716	691	679	737	738	747	766	741	732	730	794	760	684	739	752	723	711	710	767	742	728	762	731	728	702	728	700	708	774	747	708	734	781	701	761	743	726	714	702	735	706	717	715	760	702	721	736	750	742	728	723	743	679	683	740	758	685	782	713	762	729	733	690	765	717	738	738	753	751	716	737	783	717	743	767	742	683	629	715	746	813	718	738	721	693	711	700	706	702	738	739	717	769	749	719	739	749	779	700	727	758	723	701	764	733	741	748	720	705	738	733	734	774	785	691	739	773	760	722	755	720	745	760	747	717	748	810	749	724	752	712	693	751	741	743	748	782	708	741	791	729	725	738	714	730	751	769	718	745	753	775	713	771	749	764	726	702	745	749	772	744	735	651	721	758	731	740	736	718	758	710	770	728	772	740	749	727	693	717	781	791	727	725	760	760	707	737	680	720	719	754	747	711	708	725	735	741	730	683	769	743	700	758	754	714	701	721	743	719	765	724	765	720	756	756	714	725	702	756	781	772	731	770	745	711	692	738	732	743	728	685	746	716	749	718	704	723	714	721	733	737	759	754	721	704	791	758	727	735	762	703	765	763	775	737	736	784	697	707	758	755	729	723	760	696	711	725	724	806	773	732	749	745	695	716	742	736	712	686	727	772	757	762	730	738	738	728	724	738	757	744	767	700	712	728	679	724	687	807	746	713	742	758	729	740	752	800	743	762	727	738	708	689	710	713	722	695	756	704	735	695	718	767	780	712	757	735	760	790	726	732	700	781	720	774	726	753	697	748	703	748	745	732	738	746	701	716	719	714	747	785	723	779	721	750	700	714	791	739	748	736	719	741	700	715	724	701	756	715	664	759	762	740	699	721	712	738	718	752	737	743	701	746	775	756	712	758	745	775	772	702	730	760	699	705	748	742	750	717	716	752	766	753	754	731	735	751	760	687	773	764	714	748	711	741	725	741	707	752	727	735	726	714	772	732	688	687	714	747	727	707	738	754	749	723	758	763	750	752	730	726	726	687	724	738	730	774	765	700	716	717	737	688	718	756	755	723	744	737	764	715	709	732	731	727	682	748	746	760	739	732	725	735	792	687	711	744	738	715	746	773	723	716	724	700	678	724	782	762	760	774	746	710	737	704	745	706	719	771	706	710	751	783	722	733	725	747	767	711	701	755	760	744	734	760	740	708	744	765	715	747	753	754	741	761	770	728	789	747	760	754	771	720	750	698	747	704	789	723	749	714	742	768	729	702	719	725	764	760	751	712	741	737	742	744	731	779	704	727	674	724	735	736	755	749	725	723	788	773	772	753	801	738	765	717	744	771	688	743	749	740	756	781	713	755	694	697	730	762	755	725	721	693	768	724	716	673	752	688	732	729	750	679	687	773	750	709	751	747	732	725	776	730	735	680	700	725	730	750	710	761	699	757	773	780	744	686	710	741	684	685	704	758	729	787	741	724	776	732	755	745	734	766	725	710	758	740	721	765	740	729	715	718	721	733	722	732	713	812	737	769	705	753	707	778	774	762	702	707	736	758	738	717	750	730	729	673	684	774	732	812	748	722	764	772	734	758	690	692	745	711	750	720	743	727	710	740	750	770	745	720	727	780	742	701	775	736	776	739	763	730	776	723	746	741	778	763	724	735	697	749	756	749	724	740	750	692	765	740	742	732	707	734	762	732	744	744	721	769	744	743	747	746	725	736	742	733	716	730	731	751	768	714	724	743	759	727	748	707	776	789	717	778	720	744	737	717
25323	21504	28555	27644	21396	14090	9111	6551	5404	4307	3171	2545	1988	1717	1589	1419	1309	1197	1124	1055	960	942	994	917	946	844	875	867	807	851	833	838	779	785	735	776	758	708	759	735	748	686	713	723	716	710	743	732	692	716	748	743	712	739	729	691	692	723	727	706	702	708	702	705	708	705	715	699	685	735	708	658	740	713	715	692	732	669	692	671	689	712	653	698	689	715	662	670	720	688	741	675	716	677	725	663	691	696	744	726	716	690	737	717	724	699	711	703	706	703	743	727	693	726	703	775	694	724	691	762	722	737	687	689	724	696	688	678	659	711	731	640	674	680	689	695	703	750	702	692	736	687	704	667	728	699	671	719	738	733	716	775	723	718	690	706	724	604	689	700	698	734	738	725	731	709	696	714	701	716	723	686	724	740	682	679	704	685	674	676	712	700	728	732	658	759	665	694	763	722	735	737	729	699	733	711	737	732	658	729	697	681	718	686	704	685	672	669	728	707	673	722	696	671	692	680	699	696	744	735	723	693	684	691	700	712	710	670	739	688	724	687	726	700	729	729	635	663	664	680	703	693	683	689	702	720	712	715	692	678	723	728	719	698	731	717	699	739	735	656	702	685	696	734	677	695	685	687	739	689	687	730	754	669	750	728	658	731	687	732	657	672	719	740	647	632	725	705	681	699	733	664	699	673	738	692	726	726	702	676	727	656	701	703	674	710	699	692	737	665	656	702	679	667	712	664	676	740	767	702	744	726	684	648	691	702	685	665	711	694	732	743	686	708	698	686	683	754	696	665	649	688	744	713	701	746	686	751	727	691	698	756	705	699	696	699	703	698	695	730	718	689	696	689	697	710	680	723	670	705	704	716	708	703	673	723	692	701	684	694	718	744	685	680	691	709	662	693	698	647	753	710	723	696	717	709	695	701	728	740	703	730	689	688	734	724	739	732	662	693	731	660	688	701	702	717	725	680	729	743	688	694	699	686	734	687	634	670	698	698	678	691	682	776	694	719	700	726	724	675	718	746	736	679	685	679	691	675	722	680	705	744	703	733	706	642	675	701	681	692	733	715	687	706	714	694	644	717	704	680	726	691	734	728	730	715	643	697	731	713	744	681	691	746	734	677	744	745	711	699	666	732	718	721	747	697	681	700	750	686	706	666	718	748	724	713	758	677	733	674	660	720	705	694	705	710	681	694	684	675	666	683	675	728	696	700	715	668	705	712	645	754	717	703	690	716	727	724	711	712	747	729	714	657	678	730	707	706	704	688	661	757	686	728	715	700	704	694	690	694	749	696	728	699	696	704	724	710	680	698	701	720	720	705	732	637	650	678	679	695	689	702	710	745	701	676	696	749	710	680	689	696	613	746	698	707	707	727	686	702	736	666	683	705	710	732	669	644	690	724	690	667	687	703	692	696	617	723	725	723	701	679	750	732	709	681	687	694	669	670	733	705	705	667	713	674	727	685	699	676	675	748	724	682	657	713	707	697	711	648	679	680	717	680	682	688	697	713	701	679	753	707	747	665	658	780	697	655	749	700	774	741	743	707	726	699	697	676	709	697	705	639	716	740	722	709	733	708	682	713	701	743	741	713	713	718	724	698	728	655	695	684	712	671	671	721	717	694	723	658	691	668	722	716	719	708	688	686	679	691	688	748	728	689	722	673	754	686	740	731	738	665	736	729	704	720	649	708	735	728	716	687	730	724	693	689	706	713	716	677	748	700	684	659	672	737	696	710	692	697	690	715	718	692	710	726	730	682	713	729	733	674	724	725	722	714	672	705	713	730	689	713	713	723	652	658	681	684	708	716	700	726	741	670	677	750	655	688	699	637	743	735	667	720	727	674	672	697	722	696	726	725	732	682	679	729	714	732	672	689	666	679	676	708	715	712	726	675	700	725	703	699	695	711	676	752	727	733	745	718	701	753	769	722	716	670	699	661	712	734	736	697	701	694	739	700	705	698	693	707	746	728	683	668	739	713	721	746	730	671	675	706	721	733	728	692	703	679	752	686	688	665	709	728	730	674	749	715	649	746	773	761	660	709	744	755	723	725	640	688	719	687	659	717	655	677	728	684	721	662	687	709	755	701	698	681	704	679	668	684	619	703	700	710	637	683	721	723	676	698	735	715	691	726	758	696	664	661	740	650	709	742	700	717	707	741	707	708	660	716	699	679	758	737	703	680	683	678	711	729	736	734	720	689	666	703	709	738	710	704	738	748	708	732	721	731	703	694	712	751	738	667	693	736	736	675	690	714	670	686	685	700	662	730	686	711	713	717	742	709	720	682	727	707	689	704	699	697	713	737	681	697	669	721	668	718	714	759	746	737	692	712	671	735	664	715	671	725	718	690	731	707	714	706	698	656	711	693	719	694	729	729	695	713	753	710	756	794	688	723	701	709	728	659	726	695	745	733	703	684	714	674	713	720	698	707	653	707	689	743	718	710	691	690	691	736	733	711	693	729	707	686	670	669	705	684	704	681	744	736	709	644	670	700	738	695	691	729	733	696	726	673	705	691	703	690	675	714	706	637	717	667	697	703	726	720	693	706	736	724	730	694	671	684	719	639	691	710	714	714	699	676	695	709	695	699	686	729	652	704	727	737	662	718	726	676	656	713	700	703	715	639	712	723	690	678	697	717	665	683	726	719	679	742	708	709	715	717	673	719	733	670	688	707	692	737	718	727	713	727	762	700	719	783	715	731	682	671	718	715	704	732	690	705	680	693	687	713	738	708	726	674	699	724	730	687	672	714	732	705	716	695	697	638	624	709	691	737	714	675	776	679	742	689	718	761	745	729	712	682	692	663	666	676	700	711	703	644	743	683	712	694	712	703	725	720	713	675	699	719	681	660	704	662	668	674	681	658	723	723	662	703	732	661	748	664	742	715	724	697	708	695	717	651	724	745	680	634	742	714	693	661	698	662	705	706	682	654	716	699	686	673	716	684	687	707	693	661	690	738	667	658	701	688	706	702	693	691	691	722	671	729	709	703	734	752	726	742	692	745	733	691	681	738	710	682	711	709	650	660	682	666	685	714	714	662	677	723	690	695	743	718	687	663	745	676	664	675	706	717	690	664	698	731	737	715	691	679	728	754	757	664	745	655	698	677	647	700	684	732	713	684	710	665	733	750	703	703	741	725	719	702	730	709	667	700	698	711	701	674	659	722	708	679	680	762	677	684	678	686	742	687	689	710	730	689	730	666	665	686	718	710	732	706	724	676	719	729	675	758	726	679	690	738	747	729	666	719	755	724	723	687	726	692	721	709	709	707	712	663	690	725	729	706	722	680	697	702	696	714	710	733	709	692	664	722	667	700	752	702	694	730	693	685	757	686	641	688	703	697	693	719	714	689	720	661	725	664	670	674	691	734	677	747	687	699	718	726	694	695	657	734	749	690	714	704	718	653	664	684	709	746	699	700	695	707	739	679	697	685	663	689	694	728	741	764	714	739	722	660	752	710	712	746	680	706	747	724	701	700	737	685	704	722	734	711
26305	48798	39373	28089	22220	16047	12264	9789	8172	6290	4854	3734	2904	2364	2063	1869	1629	1403	1419	1257	1155	1102	1072	1005	1043	930	846	914	879	812	901	858	865	790	833	778	777	726	765	713	784	742	750	741	715	739	730	677	659	748	718	733	768	724	707	736	686	733	736	700	732	780	700	726	697	730	716	707	730	696	751	723	729	686	746	735	737	701	714	701	728	707	716	742	717	683	672	696	710	710	733	759	704	708	715	730	691	758	688	716	748	757	727	734	755	694	713	744	716	669	684	675	708	720	754	690	719	730	751	676	704	699	696	730	720	697	709	673	693	731	741	746	695	692	723	779	713	749	662	725	730	712	725	723	768	721	761	704	736	737	764	745	705	739	721	691	751	716	698	742	716	728	763	747	736	708	765	665	656	701	681	789	756	726	727	736	668	674	684	718	702	700	717	695	715	732	723	694	749	756	714	728	801	732	694	731	711	722	759	686	722	672	740	733	718	704	758	737	728	741	700	753	749	744	736	683	699	669	720	759	716	730	699	712	759	721	662	715	756	766	691	710	752	718	721	721	723	681	714	772	697	741	714	699	733	695	721	699	749	729	712	743	709	705	720	707	730	693	688	687	692	710	679	726	714	707	740	727	766	694	727	743	686	720	690	748	698	718	765	761	744	725	771	743	736	733	712	703	703	737	670	716	736	757	772	732	753	737	683	719	719	726	734	763	740	709	694	696	710	719	757	751	705	689	717	755	735	737	765	712	686	710	750	769	717	715	718	687	738	684	742	772	742	723	702	748	751	714	725	689	706	695	720	713	740	722	732	720	700	685	769	712	715	722	757	674	744	776	723	711	716	718	716	719	695	715	733	732	695	749	733	784	753	730	693	751	737	725	723	710	703	743	719	720	708	747	719	712	674	694	706	707	704	729	700	681	733	730	706	730	710	712	711	764	700	733	738	733	723	708	719	697	750	722	674	771	720	674	733	724	736	722	716	706	688	687	714	721	796	744	728	744	777	729	662	749	728	714	704	753	739	713	707	743	712	728	761	714	709	721	735	685	729	719	714	704	690	728	740	740	705	708	767	759	727	740	700	712	696	738	760	753	687	670	815	751	766	700	707	712	735	712	752	688	730	778	727	701	692	714	712	717	701	719	710	789	773	688	718	710	688	708	703	711	749	726	709	705	698	721	722	682	781	713	715	722	703	738	680	713	757	768	741	753	724	703	707	751	722	726	701	733	735	735	678	733	689	681	721	740	716	730	735	730	693	704	686	739	744	724	674	716	756	695	675	702	679	739	723	775	709	762	708	714	736	730	709	713	724	707	690	744	742	697	719	706	753	711	743	721	714	691	716	682	697	732	744	739	700	718	671	761	697	714	702	734	726	678	725	708	712	686	752	679	712	723	682	734	688	684	713	769	700	664	693	714	698	708	745	712	721	693	711	715	726	747	709	775	728	734	727	693	691	727	786	685	723	705	755	743	702	721	729	720	756	697	707	680	738	724	701	727	728	729	719	727	704	719	726	742	695	726	721	690	778	717	781	716	741	750	746	717	725	751	739	701	720	701	722	724	686	696	686	724	707	735	695	728	700	702	675	750	694	668	727	747	675	723	770	692	755	763	761	720	749	723	713	755	720	754	730	694	709	684	706	750	747	690	764	685	756	721	724	726	677	729	754	676	756	724	713	759	691	729	690	761	695	718	754	690	705	752	805	715	697	741	753	747	717	723	721	713	720	692	790	728	733	700	705	722	730	747	738	723	701	739	697	696	720	745	710	705	690	746	710	759	666	720	737	728	725	686	703	737	694	673	698	675	719	660	741	737	749	707	722	737	712	743	737	721	756	751	682	716	720	739	737	704	714	696	737	695	731	727	727	703	729	749	726	739	724	685	713	707	693	721	705	749	702	773	714	716	724	715	674	729	731	740	685	748	731	788	738	713	699	726	743	686	695	727	751	685	692	707	748	694	720	771	761	686	677	738	731	713	698	725	710	745	754	753	719	713	700	764	719	713	735	699	772	700	693	731	719	759	709	740	689	742	721	711	696	688	733	742	756	737	772	718	677	732	660	721	688	726	702	726	681	695	752	704	725	689	737	733	702	711	719	708	731	736	711	754	685	712	667	692	714	769	654	677	697	720	690	730	726	685	685	704	725	689	730	687	754	713	696	732	737	684	769	676	761	740	723	691	668	760	696	724	746	737	706	707	723	660	704	674	802	743	725	702	736	742	730	731	737	704	756	736	698	750	714	674	717	709	739	741	706	717	731	710	705	696	689	752	725	636	752	737	729	663	705	725	747	714	734	679	702	720	679	680	761	727	725	670	731	754	742	740	744	767	694	717	676	663	733	727	718	715	738	748	702	719	719	774	764	693	708	734	712	713	719	751	660	689	708	760	728	719	712	708	729	710	721	701	746	724	709	717	776	696	753	685	698	732	735	722	708	735	713	691	696	733	704	746	718	748	718	744	706	696	750	709	710	709	765	732	747	740	696	732	721	727	700	708	746	700	734	725	714	764	750	706	694	737	746	727	720	698	702	752	723	721	766	731	685	649	704	722	703	730	694	700	740	771	725	716	678	759	740	720	754	720	708	722	707	729	758	667	718	731	763	725	674	735	740	727	703	684	714	728	754	703	730	737	685	773	673	738	704	661	704	752	719	726	690	666	690	716	749	736	698	706	763	701	681	748	713	728	708	686	710	679	679	736	700	740	717	731	747	747	714	743	699	727	707	734	712	748	733	690	737	701	748	747	757	766	723	704	729	731	730	752	697	697	715	696	752	728	755	693	711	736	719	695	784	702	712	723	681	726	690	723	741	715	725	723	707	695	754	715	725	700	723	730	780	678	739	735	740	743	716	649	691	732	691	727	685	715	747	758	750	700	738	765	733	667	714	701	682	708	726	769	736	737	740	723	678	699	744	696	736	709	730	709	726	699	754	737	720	728	720	726	688	747	737	750	715	730	688	704	711	748	709	704	736	705	700	741	750	679	732	725	695	716	741	716	714	762	729	737	681	729	694	717	760	729	736	704	698	662	709	737	741	741	727	755	710	721	717	709	751	720	773	726	685	738	695	698	668	699	770	684	731	742	740	672	734	681	740	724	669	740	741	688	723	695	735	690	718	709	755	692	724	770	691	704	722	689	715	712	742	728	696	743	708	711	703	695	694	704	755	721	773	726	721	739	657	716	710	731	710	735	711	732	701	722	743	735	731	671	707	759	731	750	725	696	725	749	753	716	707	724	708	709	693	682	718	688	703	733	679	703	705	698	705	723	727	751	730	749	698	739	713	730	709	715	759	774	723	725	731	725	690	756	702	734	717	711	692	727	729	669	715	778	690	763	733	698	721	721	690	735	702	677	694	786	697	735	691	724	725	714	718	739	729	735	664	723	688	760	680	720	683	729	704	678	737	687	731	739	715	738	688	751	683	738	692	702	722	762	715	701	717	709	722	761	700	690	743	734	705	747	720	688	653	731	721	749	720	734	728	658	688	700	713	751
23102	21563	29326	24335	22265	23617	21049	11829	9238	7430	5606	4115	3335	2863	2461	2118	1917	1789	1616	1501	1305	1337	1307	1209	1130	1044	1106	1053	1033	1068	1037	942	972	949	937	935	872	915	875	872	834	882	885	883	836	826	804	795	844	816	839	843	872	864	865	810	768	799	840	872	840	843	820	816	801	795	827	870	835	852	824	831	861	811	813	790	838	781	823	853	797	800	797	870	889	810	820	813	836	851	892	784	846	806	849	814	837	785	768	786	798	826	812	822	820	828	790	798	800	838	822	802	869	901	853	743	820	846	823	852	795	796	764	864	795	815	826	796	761	791	801	831	878	830	769	802	830	779	780	818	873	812	781	810	871	808	813	793	816	795	833	793	842	783	791	776	790	824	832	827	844	833	825	814	847	797	836	780	797	858	754	839	824	788	843	873	751	825	833	813	804	765	842	829	785	841	865	819	810	843	778	849	811	793	814	823	856	867	837	792	822	829	835	778	795	832	782	857	808	841	824	806	842	824	805	801	771	833	868	856	816	798	818	812	839	776	801	800	821	856	805	771	805	803	832	830	766	817	805	830	795	861	804	789	852	845	812	805	886	847	859	807	835	859	812	836	846	822	802	872	848	824	825	845	867	818	779	852	763	811	843	884	866	842	788	827	843	802	790	806	833	827	808	836	865	842	847	835	824	831	811	806	841	819	842	801	807	883	791	777	774	831	823	799	833	791	847	826	799	803	795	816	828	826	827	797	855	823	811	850	829	817	790	822	788	775	839	937	797	861	821	801	817	821	809	840	852	848	809	857	832	852	803	824	823	791	808	755	854	832	851	823	868	837	755	817	811	809	860	847	818	809	775	802	822	808	825	787	845	749	837	803	818	815	776	842	818	826	852	761	822	853	800	828	807	804	808	830	849	877	827	827	809	805	852	804	852	785	792	861	776	809	726	840	816	880	842	841	834	821	840	821	849	828	828	775	814	813	793	804	875	808	788	801	790	833	821	824	816	810	850	850	821	791	807	814	791	834	818	828	831	841	791	848	789	775	794	843	799	816	836	803	845	842	806	817	798	844	828	803	781	826	815	818	879	769	855	834	812	814	805	826	827	806	831	812	817	840	839	790	836	857	785	813	811	810	802	793	821	804	806	828	840	771	742	815	794	812	796	873	769	845	827	803	880	829	766	804	780	788	808	817	881	802	831	873	797	830	823	832	859	838	819	809	786	752	812	796	838	816	818	816	831	816	835	789	825	845	823	800	840	806	824	800	800	806	835	800	852	870	756	865	835	785	819	841	856	790	785	853	844	855	820	787	793	808	778	867	803	839	786	842	773	834	848	821	783	886	842	758	814	799	834	819	810	786	821	823	831	809	857	803	821	782	792	777	862	761	811	820	871	825	840	868	868	834	810	787	840	790	823	758	820	885	814	801	824	802	795	816	877	852	788	764	864	818	804	794	870	786	824	761	848	809	840	900	801	788	812	825	842	818	772	838	829	827	770	833	822	793	821	826	824	754	842	801	781	832	796	862	810	809	812	814	847	828	808	795	806	802	826	820	844	790	805	785	789	811	840	848	791	806	776	798	789	879	789	863	805	835	809	829	826	849	892	814	875	805	774	780	864	805	777	779	855	803	764	839	814	819	838	793	788	801	802	840	785	829	771	802	835	757	821	834	846	800	838	839	788	820	868	838	845	806	840	867	805	800	799	809	776	785	860	824	829	794	847	804	807	862	761	757	835	866	807	776	790	844	835	787	826	809	817	818	818	801	790	825	847	809	803	828	793	836	790	877	830	819	831	756	795	818	858	814	801	801	832	829	839	808	850	809	759	797	808	826	741	805	762	790	827	826	805	828	789	819	761	833	789	817	831	828	831	823	823	769	848	821	778	842	809	817	805	850	793	808	798	878	844	749	819	814	785	804	751	785	820	846	849	783	844	812	827	803	787	876	847	854	861	764	804	793	834	773	791	790	780	835	813	781	811	820	775	836	779	857	836	777	778	780	843	849	858	764	823	814	821	823	799	827	878	824	808	829	843	832	785	831	847	829	806	772	801	834	849	819	861	847	777	776	805	813	826	796	785	777	871	854	827	838	826	817	849	826	805	795	809	843	838	839	788	789	815	792	821	847	810	828	798	763	855	822	802	826	851	800	814	833	796	872	801	819	825	792	803	825	890	823	810	850	829	806	822	796	847	791	842	828	796	844	809	804	833	852	792	781	845	741	783	836	856	828	824	848	793	862	834	821	823	820	784	825	782	801	798	873	806	820	789	820	784	811	782	806	822	821	809	855	825	788	809	784	806	769	842	859	809	860	827	817	794	865	877	792	846	802	847	820	848	861	892	769	822	781	846	826	831	859	812	861	795	798	781	812	802	847	777	868	810	879	845	833	792	816	820	856	855	836	820	871	851	877	836	831	785	846	831	829	802	802	809	801	784	848	824	822	818	811	787	850	813	796	781	781	843	821	825	790	877	836	833	825	826	840	851	839	855	835	772	872	817	802	851	815	824	837	809	830	811	835	826	868	865	788	748	832	824	787	835	805	836	870	848	839	816	865	834	812	840	826	807	761	844	803	801	772	792	822	796	792	831	817	837	822	829	803	829	875	826	838	827	800	840	839	848	834	872	830	849	848	772	840	779	792	776	845	822	808	771	837	802	827	840	848	798	879	827	836	851	809	811	784	819	820	803	838	803	769	785	798	786	877	827	813	830	802	779	826	834	811	806	836	874	798	842	841	817	830	800	803	801	846	801	761	804	775	852	838	828	812	827	828	813	830	819	806	835	796	822	858	834	808	806	849	810	845	837	837	794	862	805	766	784	774	879	766	847	811	871	828	806	820	802	816	818	824	809	824	819	794	859	823	808	808	824	811	912	796	797	772	782	780	869	807	803	806	787	781	803	779	824	845	759	821	782	861	855	805	785	851	814	805	740	875	842	823	834	836	862	788	851	854	830	825	803	842	866	815	811	849	757	803	835	834	817	869	819	793	835	827	819	796	794	787	778	849	829	807	831	841	862	806	825	807	802	773	804	829	837	826	859	836	759	853	838	833	850	815	843	825	784	859	816	825	816	781	809	835	819	826	795	780	820	835	819	841	848	873	792	848	839	803	802	779	819	844	785	840	828	836	785	838	811	836	826	790	828	849	837	866	859	809	789	819	839	846	834	830	808	812	798	782	879	849	827	810	824	822	794	787	756	792	748	820	808	796	802	866	854	829	771	882	799	807	807	841	844	850	788	820	832	820	863	796	802	775	846	837	804	824	800	827	793	783	801	805	809	827	825	859	829	799	813	822	782	906	880	816	777	788	835	765	803	832	865	819	804	799	805	769	887	824	838	798	795	858	823	826	857	805	856	808	813	825	839	843	761	769	839	785	808	815	786	809	798	857	793	821	780	812	756	827	776	797	814	796	858	815	824	826	795	853	813	818	880	811	831	848	792	832	814	802	793	845	737	791	838	809	831	825	808	861	843	786	794	823	846	823	824	795	764	826	835	850	796	798
29238	57925	47475	36157	29970	23006	17933	14315	12719	10061	7562	5685	4609	3776	3137	2661	2350	2131	1922	1714	1623	1485	1429	1369	1339	1120	1134	1115	1132	1086	1100	1036	949	998	915	898	910	911	871	902	855	868	847	852	856	873	835	834	860	890	847	815	773	852	850	801	883	872	865	797	845	819	829	840	827	840	798	854	804	797	815	785	811	841	861	787	799	806	822	793	790	806	857	771	835	880	859	831	789	837	814	835	849	810	763	792	803	812	760	824	847	774	781	794	829	809	754	803	789	799	807	796	844	794	836	807	843	842	820	786	849	790	817	776	812	798	920	801	816	817	795	799	787	805	755	797	771	802	809	785	824	845	835	813	796	757	793	767	828	808	785	747	821	790	823	723	790	796	818	789	811	805	794	818	826	821	790	827	858	803	801	838	787	834	791	763	778	804	818	778	794	828	800	807	841	844	820	838	844	815	800	778	812	852	788	779	786	807	824	815	838	838	789	777	796	799	834	828	781	806	754	780	743	784	789	804	839	842	767	801	812	841	777	814	767	729	831	806	818	799	864	788	761	763	810	899	818	838	821	818	846	824	829	783	822	754	848	844	769	821	848	831	762	794	824	788	809	823	809	804	827	817	780	826	804	844	830	842	852	790	792	775	824	818	767	851	861	826	819	840	827	794	793	840	793	825	813	833	849	839	835	789	857	817	788	763	764	845	751	813	807	820	858	845	813	800	814	863	767	794	834	798	823	810	787	828	806	759	822	764	838	834	812	825	805	846	789	812	828	816	801	771	803	819	781	785	807	845	742	791	803	843	783	811	821	787	802	793	839	783	851	802	811	807	794	828	776	798	809	812	804	804	826	845	844	790	802	801	805	834	839	787	821	847	839	818	864	819	844	850	869	785	838	819	767	818	807	785	791	771	818	847	801	775	839	801	830	790	809	806	834	838	767	814	806	838	787	868	846	822	751	791	851	821	805	771	838	832	803	837	732	824	847	778	790	869	860	825	867	795	830	793	795	803	814	851	807	786	799	774	790	816	801	852	807	832	809	820	859	807	828	884	782	854	774	845	828	812	861	856	832	823	814	826	813	837	767	814	792	828	849	822	828	761	823	900	783	777	817	863	787	829	878	778	832	840	846	831	817	785	786	854	828	793	841	809	805	800	841	777	816	859	819	816	829	842	748	800	792	853	789	837	803	820	813	854	822	832	820	861	784	818	771	783	836	820	833	777	834	804	752	830	805	790	844	794	847	771	797	776	824	786	802	814	815	831	847	840	820	790	843	828	842	788	844	829	801	799	789	813	795	876	875	802	800	807	824	778	786	856	777	782	824	835	815	779	842	803	827	792	869	789	815	811	809	801	825	785	823	782	769	844	795	819	801	843	829	737	827	820	809	830	810	839	763	822	764	825	823	819	802	800	801	826	799	775	842	840	793	842	841	808	772	827	843	813	835	775	836	821	815	861	848	828	858	871	798	777	845	824	770	811	757	776	777	791	801	767	809	857	804	845	767	823	795	815	844	795	771	821	753	782	751	798	820	810	742	846	790	764	775	820	826	861	846	790	745	758	828	765	822	788	816	814	780	809	886	793	830	824	800	784	797	798	856	821	842	849	824	842	882	828	797	786	813	858	839	808	797	826	835	846	777	844	783	831	812	840	827	856	765	840	776	810	826	793	790	784	790	774	820	790	765	795	802	844	844	830	859	785	766	819	793	887	811	803	905	814	763	829	814	807	853	800	737	791	795	770	870	803	805	836	796	794	787	776	767	866	854	769	784	791	841	818	790	776	863	854	808	808	816	772	822	782	787	831	840	771	788	820	864	758	793	790	832	816	847	794	809	818	877	817	819	847	829	828	819	853	813	829	871	829	844	825	857	789	820	855	754	825	811	788	764	848	825	856	805	782	880	848	856	829	822	800	808	825	788	738	847	817	808	826	811	817	812	814	826	842	754	785	854	751	769	817	769	784	827	820	800	816	848	847	807	788	835	815	857	833	832	779	838	830	859	829	827	821	818	803	786	833	800	872	838	831	791	793	819	831	827	774	813	803	785	778	791	814	819	807	822	838	808	876	806	853	748	802	790	780	834	825	801	818	825	789	754	825	834	840	817	803	803	855	856	794	828	876	851	782	826	774	793	855	847	794	810	786	804	790	760	843	860	808	805	817	829	809	817	836	802	790	797	810	773	777	770	796	811	781	815	801	821	795	841	765	822	779	819	832	810	819	802	855	783	810	787	798	791	778	810	887	856	840	817	784	774	824	812	835	821	796	783	782	854	812	804	801	791	803	818	805	819	816	824	801	864	827	795	808	787	816	799	841	835	804	785	828	818	851	825	822	828	834	795	799	819	800	809	787	832	798	806	817	798	785	812	861	840	824	798	798	857	744	841	815	831	841	780	818	838	873	795	828	841	785	842	805	812	810	825	837	846	814	802	787	824	826	791	738	789	787	790	825	786	785	773	849	790	811	772	840	794	801	836	786	839	795	786	802	816	815	805	827	798	798	802	797	815	848	812	805	798	771	817	869	782	828	781	773	802	817	846	787	808	789	820	848	874	803	891	839	801	835	813	817	803	843	828	840	809	800	841	820	858	787	820	831	819	803	836	823	813	786	807	811	813	810	796	752	841	861	838	790	800	832	818	829	778	801	825	774	848	799	860	836	821	816	844	799	866	821	860	820	820	787	783	836	781	817	799	783	809	825	808	855	754	808	844	788	792	840	825	757	808	781	820	818	827	836	833	788	825	764	795	777	791	811	841	821	814	801	859	813	782	833	836	822	812	864	785	815	832	822	741	844	836	861	863	807	851	858	828	844	829	817	776	808	788	797	769	830	822	808	825	817	825	807	824	819	799	823	835	773	824	770	827	841	845	810	802	813	780	812	841	787	802	794	840	788	814	819	813	810	848	765	852	803	778	818	823	830	820	796	823	786	787	807	784	805	802	775	778	837	798	855	793	813	812	833	824	788	802	847	796	778	798	789	856	814	791	839	818	783	839	848	830	811	764	799	817	786	795	809	784	863	795	840	824	790	815	775	878	799	799	813	768	776	799	821	836	796	791	814	788	835	772	797	790	792	802	867	828	767	846	797	766	826	803	838	799	807	796	806	788	787	858	801	801	784	773	814	841	776	774	792	832	764	814	775	775	863	775	789	752	804	872	814	869	811	803	809	877	822	828	821	847	819	898	801	832	758	820	839	768	758	815	826	796	821	799	846	795	854	805	822	824	800	807	796	794	812	880	805	826	819	816	824	801	817	752	824	756	775	788	838	779	805	837	827	811	800	808	818	783	790	796	771	856	868	836	818	799	828	844	770	862	772	812	784	771	803	798	827	802	851	834	810	801	780	819	784	812	767	807	874	825	794	810	830	825	858	830	831	790	814	797	796	825	828	784	828	844	822	811	827	798	798	871	842	845	813	819	819	832	843	850	803	877	804	840	823	739	803	794	789	834	859	829	763	804	872	767	803	845	844	868	840	809	808	803	780	802	796	812	818	805	831
29937	30275	35632	26968	17253	10738	6953	4937	4110	3428	2624	2016	1753	1476	1277	1144	1064	1034	939	939	869	884	858	858	794	728	772	759	737	740	786	717	696	688	685	665	713	691	694	735	686	679	688	638	651	652	675	633	667	679	705	683	644	675	673	649	674	650	659	673	665	672	667	600	629	660	680	666	683	727	675	650	653	676	620	662	665	689	657	655	656	637	692	711	663	704	717	673	650	678	644	670	650	694	674	662	632	646	653	675	704	652	657	696	667	714	621	650	629	665	687	654	689	647	717	634	673	647	694	622	668	685	646	666	656	636	720	675	722	699	637	667	681	657	635	629	675	699	684	696	661	668	647	661	689	588	690	650	649	625	652	631	652	709	645	658	662	658	669	666	691	683	673	693	708	623	702	648	630	643	627	669	632	678	635	670	604	669	643	659	659	650	629	689	689	605	684	675	661	690	720	671	653	646	687	661	649	630	699	664	668	676	668	671	654	654	644	658	702	621	657	686	650	671	667	668	640	713	693	670	667	687	677	657	636	681	699	673	667	689	667	616	641	656	661	643	679	635	659	643	649	661	683	672	638	660	643	662	675	633	655	664	715	663	675	687	679	635	669	659	643	665	668	663	635	679	636	635	695	608	654	619	641	651	663	667	652	676	667	626	669	670	680	658	654	706	666	642	622	688	648	649	706	670	631	677	649	626	663	675	636	660	681	735	622	633	656	685	667	660	666	688	646	680	654	643	694	705	692	675	669	631	671	676	734	696	648	664	631	679	668	673	680	692	622	715	652	644	682	665	687	642	657	660	655	639	691	673	648	738	649	668	647	667	646	629	626	671	642	701	657	691	673	703	684	692	641	709	718	687	628	677	633	635	630	684	670	662	602	659	720	696	676	658	679	637	686	646	646	630	635	668	664	666	688	641	694	688	656	715	638	638	680	671	708	686	659	633	700	677	675	608	735	662	629	670	666	731	658	686	604	688	671	680	632	699	649	715	725	661	655	663	655	679	660	647	677	700	670	647	731	664	673	647	678	685	650	705	654	663	640	630	685	628	680	660	648	683	638	705	691	673	645	651	673	628	639	640	673	698	644	630	658	672	647	672	672	672	659	654	684	649	692	644	696	658	655	715	664	737	684	694	690	695	625	629	707	630	653	704	664	670	651	701	671	646	657	645	680	630	663	655	696	698	654	626	643	692	671	627	684	693	617	696	637	668	634	681	668	667	707	652	684	687	666	669	648	657	662	630	647	677	684	668	677	697	670	660	696	679	679	650	681	711	671	654	701	686	641	686	633	673	640	639	619	667	670	667	685	657	676	656	691	625	685	664	676	642	657	665	645	651	677	687	668	680	680	645	658	651	691	696	676	689	636	709	661	685	682	642	690	705	644	679	651	633	685	638	681	653	603	649	708	645	675	649	650	703	652	643	616	639	672	624	656	665	637	699	662	709	650	646	601	678	656	632	643	699	655	667	664	675	654	702	677	664	697	700	671	666	677	696	720	661	649	702	644	630	680	651	685	657	675	659	702	677	626	674	712	664	655	686	687	665	690	655	622	705	664	686	673	634	657	651	684	663	704	702	620	672	660	665	678	642	656	633	648	629	650	670	648	658	693	742	644	688	641	650	664	655	683	741	719	689	671	675	682	682	699	699	696	689	630	688	634	645	700	683	686	670	662	678	650	651	595	649	695	688	673	659	659	663	664	664	717	665	662	649	692	660	661	675	653	615	677	681	663	650	685	642	647	641	681	648	653	644	659	713	658	655	655	661	640	653	636	624	656	636	662	637	670	726	657	662	644	692	667	629	678	690	679	648	649	616	667	652	659	627	672	694	726	628	676	651	662	695	668	674	667	725	654	692	624	705	668	659	652	667	617	671	666	619	672	645	633	661	647	602	713	648	729	674	646	667	636	646	617	655	650	679	660	668	599	661	654	692	604	625	668	652	638	681	658	707	703	633	672	664	646	660	629	668	668	667	644	686	688	698	670	651	686	752	721	701	629	734	695	699	659	711	642	615	634	656	715	629	627	657	645	659	664	621	669	651	670	658	691	647	665	640	688	646	643	688	635	625	684	670	650	676	671	630	644	622	638	666	669	684	681	668	703	620	670	680	683	687	672	642	699	699	687	698	680	718	685	643	676	652	685	667	690	716	689	688	752	690	696	660	673	688	644	657	664	667	679	657	681	690	671	643	619	650	677	683	695	674	624	698	683	674	684	668	650	687	632	654	709	650	653	640	674	661	669	652	689	647	658	688	687	674	662	634	678	696	659	664	724	650	692	697	690	625	670	718	693	644	672	642	690	650	726	675	714	619	686	632	635	662	674	660	674	682	686	626	644	611	669	640	654	656	665	678	658	685	624	642	684	660	675	674	699	665	646	676	673	656	680	641	670	648	696	656	669	677	636	672	670	642	632	643	654	681	725	694	644	675	647	656	688	674	670	655	667	619	633	650	619	665	686	683	674	695	664	650	695	675	707	721	659	682	662	698	678	702	640	675	685	712	640	692	665	630	664	620	676	674	662	630	668	705	675	613	654	644	672	634	639	638	685	700	663	656	649	630	690	640	648	649	728	660	701	707	688	654	682	627	654	676	670	765	660	691	688	687	706	660	685	658	682	676	665	674	664	659	679	696	687	693	639	630	617	688	635	649	682	724	643	642	650	647	674	676	691	676	631	687	679	660	665	665	674	678	701	652	698	631	640	654	677	645	636	670	692	663	675	670	663	665	693	695	625	631	644	656	655	670	716	640	694	683	639	652	706	705	650	667	642	695	722	636	706	678	678	639	679	663	648	650	694	678	684	665	664	638	687	703	715	614	693	653	631	660	677	654	689	644	641	640	657	662	655	609	713	636	657	712	695	656	673	657	696	650	656	678	687	688	716	638	622	675	700	694	700	669	669	615	709	673	653	645	719	718	676	629	652	691	687	677	644	670	692	655	671	674	650	626	637	671	665	662	693	652	650	729	673	592	693	625	706	647	674	658	619	704	649	648	672	662	650	690	656	656	621	739	677	679	662	700	699	641	666	683	693	692	652	629	660	628	660	691	649	671	665	678	723	632	653	701	662	678	628	674	645	642	637	647	653	711	672	659	655	686	622	658	656	650	697	653	653	635	661	687	683	675	655	671	691	738	686	665	688	669	663	634	638	691	657	679	709	656	716	656	661	679	680	652	647	699	630	654	653	672	649	719	628	624	648	683	604	644	651	659	651	668	687	684	644	651	725	682	635	665	689	667	629	681	683	670	626	681	619	684	633	692	674	667	680	694	696	667	596	678	649	655	679	674	619	672	678	674	632	639	675	675	622	676	684	699	666	684	695	657	659	684	650	686	707	649	640	740	678	674	648	715	675	693	645	655	633	678	664	613	696	654	636	639	668	609	680	694	609	644	635	617	702	711	684	670	722	696	675	628	700	670	651	686	661	662	665	604	657	678	698	634	715	676	698	732	649	674	610	652	664	628	710	639	643	656	633	606	675	703	708	619	679	616
27238	45346	36024	24431	19184	13849	9838	7556	6416	5015	3808	2967	2510	2022	1625	1461	1416	1245	1127	1071	1063	973	918	917	870	851	808	784	790	817	813	784	777	815	684	689	772	761	692	716	697	676	712	668	709	686	680	667	712	650	706	638	677	686	648	717	688	688	699	677	636	695	674	655	686	681	727	668	662	646	747	662	683	691	645	744	652	698	661	659	670	707	655	733	597	681	671	649	750	708	685	678	719	700	666	657	718	648	681	670	691	638	667	682	698	693	719	669	698	757	697	672	659	713	706	686	659	698	749	678	680	712	642	696	649	745	692	700	691	659	729	714	663	653	705	692	656	657	692	644	672	713	702	656	662	668	698	680	725	696	738	657	723	635	706	701	665	708	682	652	723	674	669	678	655	657	677	665	670	670	693	674	695	703	681	693	685	676	704	685	728	694	672	684	707	661	690	716	673	670	667	679	660	674	725	683	669	713	676	717	691	659	672	682	685	633	718	692	718	716	667	686	710	649	654	686	690	704	690	679	667	681	663	688	629	679	668	678	689	694	718	669	667	674	660	712	648	658	690	664	656	689	698	660	674	692	703	688	711	711	666	692	657	659	664	635	714	663	711	693	690	665	624	681	662	688	719	713	701	681	654	717	702	701	652	688	684	688	693	670	684	686	664	665	680	707	693	698	653	684	679	692	692	671	701	681	689	675	668	649	686	719	634	653	690	709	706	658	641	662	667	664	687	677	676	681	706	674	673	701	662	700	680	693	655	732	725	674	687	652	676	676	680	666	685	680	684	677	702	694	695	667	686	688	666	703	665	675	638	709	687	675	651	694	704	715	665	696	689	700	702	646	674	711	708	665	651	644	735	756	688	644	680	691	686	689	673	708	707	727	663	714	644	694	722	721	645	649	681	680	689	703	696	683	655	677	686	740	688	673	706	676	672	691	676	720	699	666	681	662	706	689	743	639	717	708	605	684	670	698	673	688	682	678	688	659	645	724	692	668	693	681	702	669	671	701	680	664	677	680	671	673	668	681	668	670	666	667	744	627	688	661	675	652	658	682	680	680	703	701	657	706	643	684	647	598	718	716	704	694	716	662	653	685	694	685	685	688	696	660	696	651	662	696	678	673	707	692	711	688	678	716	693	694	662	648	727	670	674	664	686	698	698	675	661	649	652	690	666	728	648	726	708	651	676	693	633	688	660	659	668	687	658	685	685	672	707	698	702	668	687	665	665	711	672	715	734	677	680	643	675	660	693	716	688	662	681	696	706	666	667	647	697	670	693	644	675	664	695	671	648	684	670	683	674	671	654	688	655	670	669	716	693	677	699	712	651	666	697	685	662	652	684	665	672	713	674	659	663	697	726	671	705	717	680	685	685	684	684	701	691	654	704	630	664	662	701	656	686	667	695	744	620	610	658	637	700	705	721	724	703	696	724	719	696	676	651	684	726	669	667	750	680	667	649	625	721	698	701	691	665	703	674	703	704	727	704	671	657	703	693	710	686	669	665	670	681	667	659	679	694	665	730	722	652	691	682	683	637	673	691	668	708	650	701	743	690	674	704	694	728	689	679	671	689	722	690	682	665	666	652	644	636	683	688	690	679	698	665	643	734	728	659	656	672	700	688	672	699	659	679	681	669	669	710	671	689	678	663	644	746	669	669	685	683	691	703	697	686	664	676	657	664	684	652	649	643	697	738	687	682	670	672	694	674	684	635	698	656	722	695	671	668	657	694	695	673	656	682	673	689	661	637	727	667	665	666	660	702	658	657	716	679	690	641	669	675	660	710	661	619	670	709	658	657	691	674	635	701	701	705	659	661	657	678	712	706	698	687	648	657	714	672	663	700	734	666	691	723	716	696	663	646	727	672	652	665	735	646	704	709	683	665	731	686	692	691	707	682	703	676	719	694	703	656	655	650	701	684	728	695	692	710	697	687	719	673	656	630	716	674	666	693	695	710	655	680	705	699	697	666	670	680	681	669	637	684	666	652	673	704	666	676	711	667	626	731	702	706	662	635	696	698	683	692	635	698	703	682	645	660	675	664	726	691	658	671	709	666	643	678	643	682	714	711	695	688	675	660	674	663	650	638	693	717	648	683	671	674	675	704	693	693	671	648	679	654	697	710	641	698	700	643	709	672	687	694	662	751	695	710	635	670	676	651	645	658	663	658	647	655	733	712	692	679	714	698	677	684	692	649	726	682	706	661	739	688	694	700	689	734	685	682	664	668	660	672	687	684	687	690	719	692	697	696	672	663	660	688	717	656	632	683	697	721	702	726	710	676	680	663	677	640	665	643	651	680	663	679	684	672	699	676	653	732	701	661	657	670	664	665	731	661	692	699	676	680	680	688	688	735	714	680	706	679	709	645	655	664	663	722	681	699	685	658	696	701	648	693	661	709	696	653	742	702	726	690	722	653	704	704	660	668	658	690	649	756	731	699	673	668	691	720	683	711	735	633	687	657	712	675	689	643	687	702	705	698	681	717	703	696	693	670	693	687	696	654	693	714	622	732	684	687	659	659	673	689	622	661	739	683	676	664	683	650	680	704	643	680	677	652	747	659	671	643	661	683	696	678	651	670	685	692	661	636	638	697	694	714	678	686	686	703	642	684	708	660	697	700	679	717	676	666	637	687	675	629	675	697	656	684	674	696	686	697	716	663	703	644	695	693	675	700	704	697	704	688	709	703	628	678	703	722	703	697	759	707	656	670	713	682	683	661	671	688	706	690	709	722	683	650	604	639	686	743	685	669	676	698	641	667	688	656	699	729	689	742	664	675	687	673	633	674	707	687	707	699	662	701	640	645	727	703	665	681	670	688	658	689	658	678	689	706	662	699	682	684	651	698	668	697	644	649	689	667	668	640	706	709	652	680	694	651	710	663	635	651	692	672	655	721	701	714	682	676	703	671	672	654	709	656	653	660	692	706	678	683	678	670	705	672	691	662	642	717	639	704	696	723	656	685	637	650	685	696	710	683	649	636	686	652	753	708	670	704	719	717	662	671	658	658	696	659	675	702	678	711	746	678	678	650	722	679	731	690	644	668	695	682	694	698	659	659	676	636	708	633	666	713	638	698	734	678	639	687	659	656	703	708	665	708	715	706	676	653	681	712	694	681	676	678	665	721	675	688	662	695	680	684	732	697	623	661	662	705	674	697	694	699	686	652	647	689	663	648	682	691	640	709	708	682	676	690	649	662	693	665	682	674	710	653	674	671	686	700	661	681	691	708	693	654	677	737	664	684	723	702	640	689	715	657	692	727	646	729	691	673	685	691	654	719	719	662	685	681	716	688	724	694	665	709	668	660	679	727	686	623	674	712	628	721	638	680	659	677	658	680	671	673	663	723	674	628	651	658	693	709	679	643	709	654	687	687	651	669	682	700	696	684	693	654	700	677	661	707	659	682	652	689	667	723	698	689	691	666	711	680	675	704	677	704	684	692	682	669	682	698	703	660	719	711	672	670	705	667	710	681	642	661	656	649	705	690	619	662	703
24331	21533	28936	25490	23255	20128	13114	8110	6189	5128	4076	3221	2502	2129	1830	1601	1437	1372	1252	1156	1043	1060	1064	973	929	928	921	863	863	861	867	814	779	821	758	729	798	735	743	717	740	727	732	727	721	708	702	724	767	737	693	722	648	716	712	706	716	751	715	705	723	697	731	748	718	707	736	704	747	742	690	736	699	744	703	781	744	685	778	771	737	680	689	687	735	733	744	722	735	696	692	730	675	697	675	667	736	686	711	740	694	718	712	721	700	742	728	707	734	661	696	731	741	733	683	716	739	748	743	711	771	753	697	746	715	711	727	744	715	722	675	707	681	670	741	751	676	712	681	706	671	707	727	709	752	733	762	687	782	748	772	696	754	701	749	767	752	717	726	729	713	692	731	772	722	711	719	719	725	733	720	710	720	708	685	688	748	720	760	722	704	720	751	701	718	751	687	727	760	748	730	745	695	738	692	712	699	731	723	715	751	692	716	743	692	730	744	739	693	740	702	726	748	744	710	730	701	750	712	676	739	694	702	767	720	704	685	721	705	770	727	735	762	708	750	705	719	727	750	728	713	738	678	692	723	751	745	742	734	730	687	712	760	714	693	740	736	747	754	727	671	720	716	792	713	681	732	741	765	708	769	771	675	693	723	732	678	707	737	725	676	725	721	725	709	699	701	730	711	719	737	769	699	749	745	698	690	683	710	717	703	670	748	758	705	687	741	708	694	739	763	698	700	682	714	711	705	694	753	730	735	760	749	726	687	778	734	723	757	747	693	685	723	713	697	691	763	726	748	743	716	719	691	768	765	702	735	740	729	705	721	689	712	724	704	688	730	659	760	717	722	705	747	686	714	732	723	696	735	737	687	756	755	728	735	679	748	718	700	720	710	723	757	706	709	678	752	724	693	684	713	722	764	733	763	690	763	760	746	748	718	711	702	731	703	730	672	727	674	741	709	699	715	762	703	720	699	702	665	648	731	739	685	691	719	742	742	749	743	740	751	717	742	689	686	697	669	729	702	698	718	734	739	696	732	687	731	697	699	714	738	720	741	691	730	742	739	754	711	699	703	732	694	730	734	782	715	731	738	730	685	727	721	685	760	692	712	712	752	697	691	745	686	717	691	698	689	749	713	795	734	758	687	728	695	749	738	710	737	705	722	770	709	699	693	752	721	720	713	682	717	713	731	676	747	656	706	731	733	731	662	757	695	770	781	746	706	704	712	737	751	739	701	715	693	743	745	727	745	709	738	680	737	748	738	680	713	694	750	742	730	717	711	713	677	713	702	701	703	729	716	725	730	670	718	786	721	736	706	739	751	757	718	735	679	724	777	765	736	712	713	764	712	721	750	725	687	738	747	694	711	656	687	704	688	732	772	717	702	694	746	781	706	722	755	728	765	735	693	711	710	722	753	754	698	686	728	727	744	730	797	682	723	700	732	746	699	728	734	691	678	718	709	758	731	731	723	757	754	729	727	692	728	755	724	771	688	720	694	669	690	684	710	723	702	741	730	781	688	742	675	740	698	677	752	725	717	739	694	709	755	708	737	705	711	734	727	743	680	691	712	727	773	738	771	683	721	714	717	674	749	708	711	688	701	709	717	752	760	753	686	725	685	691	714	734	680	749	753	725	797	687	709	758	736	732	752	701	720	733	711	726	712	731	709	748	753	691	702	651	731	720	713	701	676	704	721	744	714	689	724	732	741	728	709	747	721	692	728	692	672	716	694	711	758	763	694	709	742	706	685	708	733	703	776	723	699	731	714	730	739	737	747	696	718	718	723	718	776	686	737	719	757	680	795	726	743	703	735	717	677	725	751	754	678	738	715	738	734	763	733	677	727	728	723	725	743	747	739	690	705	737	725	768	749	715	706	697	716	738	699	755	740	696	737	689	784	725	742	727	705	699	696	682	718	701	709	708	741	685	733	707	744	768	665	763	720	686	727	700	723	696	680	685	726	721	718	761	713	759	732	733	689	664	740	720	727	732	734	698	714	722	713	690	722	745	699	723	674	705	757	700	708	737	707	692	696	688	691	731	739	679	729	746	717	751	731	716	718	725	742	737	679	756	725	709	746	696	743	699	703	765	723	712	787	704	687	664	737	734	691	705	736	705	654	694	713	704	737	741	693	777	728	738	775	726	696	711	780	705	714	705	738	723	697	702	701	718	704	721	753	745	738	657	750	686	723	708	693	689	705	743	713	718	740	735	734	742	725	751	754	776	764	709	682	722	697	720	690	754	689	715	724	685	731	739	725	710	724	693	686	681	711	757	676	737	734	715	688	655	689	722	718	705	713	689	725	720	712	716	694	718	718	744	721	717	746	715	672	699	720	709	713	738	686	728	681	748	699	701	748	748	770	734	715	695	643	776	680	690	741	740	756	760	709	735	722	734	755	703	690	748	718	732	740	713	730	688	721	718	763	739	735	722	677	729	682	715	758	734	724	749	773	688	655	779	703	727	718	712	717	694	757	676	725	663	709	717	718	687	676	746	688	712	699	691	712	710	778	696	707	677	716	726	731	705	734	719	721	726	714	740	762	733	773	731	654	730	696	676	684	681	716	726	709	747	677	737	731	751	697	753	713	751	722	708	726	676	705	719	698	712	783	721	678	729	705	712	734	684	710	725	664	696	682	720	724	686	709	700	773	691	771	707	718	727	768	703	724	707	725	703	732	722	724	730	786	704	765	710	720	710	720	736	697	671	727	734	735	657	736	695	714	748	690	680	721	761	726	715	718	694	722	740	752	740	697	715	694	751	686	717	733	694	721	747	697	747	765	702	722	719	696	773	722	683	729	695	704	738	695	727	739	717	711	772	710	685	721	710	745	706	716	751	753	763	698	676	734	674	747	694	727	766	706	716	719	744	707	724	699	709	721	743	735	726	755	731	706	759	691	701	767	706	736	707	739	697	666	713	720	731	717	688	721	717	717	748	722	724	747	759	716	698	646	679	728	691	724	767	701	659	687	704	717	728	697	718	766	704	766	677	688	762	727	702	756	673	690	679	731	719	749	715	723	741	729	674	723	760	701	726	714	697	744	681	715	697	713	735	663	793	715	733	744	731	728	728	750	712	709	736	727	740	772	767	717	719	691	727	708	755	742	727	726	711	722	723	718	712	703	706	715	692	707	718	737	701	753	746	683	675	733	772	742	748	737	735	732	694	675	693	683	707	726	746	711	723	713	759	734	751	706	732	712	696	722	685	706	670	722	740	723	709	748	742	663	685	712	789	748	740	721	692	698	749	731	751	714	712	705	681	716	769	737	709	713	721	773	696	715	737	754	679	708	717	714	666	719	707	740	699	698	749	708	718	721	710	721	699	689	695	739	719	697	723	730	703	745	793	720	734	702	660	737	726	710	732	739	733	691	741	726	754	691	692	725	715	722	733	730	716	740	698	706	742	728	743	724	750	800	735	728	697	684	726	741	690	708	730	735	796	715	774	728	706	704	677	721	761	654	718	723	723	697	656	759	717	684	706	743	724	702	694	760	747
26739	52508	42833	30884	24992	19270	14077	10844	8867	7314	5731	4635	3589	2838	2345	2150	1783	1634	1531	1371	1268	1244	1120	1051	1031	1005	1006	957	907	993	986	851	875	853	825	875	812	833	816	766	729	758	751	789	753	755	759	741	723	716	765	751	749	752	741	784	752	716	727	739	744	724	747	720	741	687	751	720	744	774	770	744	710	760	723	712	750	695	720	726	745	741	700	746	719	735	741	752	722	726	775	723	801	747	730	763	724	730	718	732	726	684	757	752	726	724	736	743	734	732	738	733	716	737	756	747	705	724	735	721	730	699	744	712	703	779	728	763	756	770	752	711	710	735	712	717	717	736	711	738	723	674	705	764	752	703	721	723	670	740	706	712	767	728	730	714	680	719	751	715	707	725	715	733	684	731	726	762	726	694	744	723	730	714	750	760	745	729	737	719	711	698	733	753	740	722	771	791	766	704	699	733	743	752	730	733	708	764	715	702	692	714	770	737	777	768	712	719	721	721	763	760	739	709	753	691	725	773	757	736	737	709	738	739	738	717	747	750	746	717	713	681	733	770	760	716	720	742	785	683	741	719	745	729	729	746	704	714	761	762	768	725	713	724	775	741	708	742	691	730	725	762	735	717	783	706	817	699	666	742	707	759	683	768	727	743	739	718	708	712	757	698	778	750	701	734	714	741	732	764	760	745	737	741	742	696	686	729	687	729	716	753	701	689	720	735	734	753	747	709	684	744	756	726	689	686	720	745	720	717	700	698	690	767	709	754	710	736	722	748	715	778	717	734	703	716	706	784	756	651	719	682	742	741	746	717	725	749	737	688	733	744	783	735	710	727	754	753	738	706	768	716	711	745	756	752	748	771	773	696	712	762	714	710	710	686	772	734	737	728	753	710	742	714	791	735	763	742	743	736	715	714	771	726	745	771	759	740	730	724	775	679	734	741	725	734	722	737	729	755	754	730	706	723	722	769	728	721	697	741	810	688	706	698	690	718	722	701	749	710	700	740	739	743	761	700	745	760	724	757	707	776	688	733	744	742	740	715	699	752	715	729	703	735	738	736	727	743	721	738	724	773	743	679	711	686	741	720	742	765	711	705	750	754	697	739	781	740	722	760	755	709	730	749	732	707	767	734	748	715	742	742	720	708	719	757	712	731	688	747	749	692	769	715	665	715	734	699	760	707	701	763	692	767	753	756	756	741	726	696	735	724	716	694	717	708	740	713	763	756	767	735	772	792	704	723	749	730	727	725	732	717	701	717	716	692	718	690	737	708	738	750	739	752	710	706	733	701	744	719	713	724	698	710	734	703	740	725	741	729	694	747	746	714	734	717	735	704	744	801	746	798	705	734	743	755	752	757	694	722	732	756	671	700	714	715	759	701	732	740	730	688	745	764	720	725	713	756	735	756	706	714	694	751	769	709	748	747	726	730	735	729	716	717	681	688	751	727	751	751	734	751	698	801	745	725	729	726	774	743	730	701	760	703	783	772	689	744	756	740	722	740	785	696	637	742	710	746	717	708	726	727	717	669	760	794	720	757	746	748	792	742	743	724	690	730	706	765	696	749	753	732	729	740	753	785	714	737	730	674	698	751	742	717	700	690	750	739	783	715	705	729	721	739	731	769	739	741	741	740	745	799	743	755	755	730	731	736	732	717	740	728	714	727	781	721	747	741	746	743	680	677	744	751	759	742	728	714	772	740	712	703	710	751	744	767	757	708	756	733	758	728	757	735	714	727	711	671	770	791	696	725	719	794	727	645	718	740	720	675	709	688	760	727	725	699	718	733	708	743	693	729	673	724	776	742	713	716	687	703	759	746	705	760	762	745	715	736	692	696	742	737	734	714	730	726	753	733	736	692	705	703	743	754	729	767	740	688	709	759	726	717	724	763	770	704	734	709	692	700	778	674	707	679	746	716	770	703	761	757	724	697	707	777	767	742	714	768	771	679	748	770	744	756	725	685	743	708	729	705	772	807	723	767	798	738	719	733	728	703	702	716	734	723	757	748	711	753	808	757	748	757	702	738	763	687	741	764	738	743	728	772	703	752	699	737	755	754	719	655	743	731	734	744	723	733	751	733	722	670	744	725	722	804	755	769	679	690	693	736	704	721	721	665	668	709	705	730	717	705	768	712	716	712	697	704	706	717	714	729	753	711	754	710	766	735	750	724	724	737	751	700	747	745	719	743	728	721	713	795	728	688	762	733	709	698	691	750	729	742	731	725	710	757	798	699	743	747	716	685	762	712	718	694	728	757	698	680	739	731	738	736	719	709	714	715	752	691	714	702	690	715	742	735	729	733	741	758	732	722	743	740	786	714	737	736	745	752	715	728	720	714	707	704	713	746	754	709	772	724	734	781	700	703	659	706	715	655	714	702	733	714	729	711	760	686	713	707	724	771	744	734	733	755	721	683	723	730	739	720	756	721	753	720	706	765	696	786	759	728	703	726	748	711	725	698	728	732	717	746	705	716	784	727	698	768	756	740	734	709	719	704	733	734	734	748	712	716	715	728	734	753	750	696	722	751	768	794	739	710	751	744	728	757	750	770	743	727	721	709	687	763	728	694	737	705	741	764	710	727	695	720	766	705	743	724	742	718	651	779	730	735	713	723	699	758	772	759	694	710	759	717	693	765	740	736	747	685	730	738	753	776	740	711	760	738	741	725	715	720	721	723	738	764	730	672	781	760	756	715	762	758	688	741	737	756	709	723	735	681	763	676	720	740	729	733	776	726	717	779	716	698	760	723	707	759	778	736	706	740	759	740	727	706	741	742	769	770	690	681	727	719	696	775	731	712	744	714	728	781	675	717	736	734	722	732	732	721	746	725	732	728	767	775	697	743	740	700	739	692	740	740	688	759	779	710	724	728	750	790	776	692	729	742	708	713	754	731	700	748	692	719	670	750	735	707	724	728	724	721	694	687	742	766	708	716	701	726	685	738	706	791	754	797	722	696	728	718	699	711	718	735	761	741	723	730	713	748	716	758	732	749	720	770	718	729	709	742	723	699	694	723	760	723	668	752	722	753	747	746	679	768	670	776	706	709	731	707	697	690	709	704	759	733	757	713	738	699	707	680	705	706	718	734	736	746	747	690	697	752	674	687	704	663	752	775	723	709	758	720	710	682	788	707	720	701	715	711	728	687	754	746	733	693	750	761	697	765	792	718	707	714	731	736	756	706	804	718	782	709	695	742	694	717	696	775	728	715	699	783	725	743	773	816	698	754	681	755	726	721	767	712	758	698	758	727	743	706	739	692	755	715	755	711	727	710	680	730	759	746	721	738	784	794	794	711	714	736	700	741	691	734	719	766	760	734	729	744	735	742	761	720	679	736	715	735	634	683	746	776	757	751	728	744	721	732	692	710	702	725	751	744	758	715	722	711	753	726	748	698	703	660	701	675	737	702	728	773	733	758	729	745	755	737	736	736	746	696	724	799	738	755	717	658	666	755	723	720	763	711	736	718	668	738	680	740	740	741	699	745	745	763	788	736	739	705
25508	21561	28756	27649	21295	14946	9233	6204	4814	4133	3330	2665	2169	1914	1467	1419	1217	1192	1143	1044	1007	969	974	903	873	833	835	791	823	839	848	751	814	816	722	718	731	761	707	714	735	759	762	743	720	654	724	715	708	767	707	707	758	740	682	735	762	679	700	692	704	746	729	676	736	731	744	712	727	714	675	707	698	734	648	734	704	663	742	705	710	689	654	730	732	684	740	713	681	670	715	656	676	707	712	705	688	675	752	708	687	724	725	666	749	704	695	695	699	701	725	707	693	690	708	725	666	678	688	667	632	713	676	742	713	698	729	732	676	720	726	732	748	672	698	707	730	731	752	709	716	710	691	727	720	685	681	693	707	711	759	745	752	714	717	687	694	703	687	676	748	694	703	682	729	676	674	698	700	724	669	728	690	673	701	689	736	709	750	721	688	695	692	674	684	714	700	723	748	727	655	700	710	677	736	697	687	651	729	685	701	704	691	720	701	706	700	684	700	692	759	672	686	684	689	721	681	736	743	676	733	734	731	706	690	689	712	732	723	665	756	700	666	680	704	754	707	711	723	691	730	744	675	703	674	656	656	679	721	742	703	705	730	680	691	713	705	673	712	736	741	730	723	716	694	694	684	726	711	733	716	690	700	740	696	662	714	750	660	700	668	666	709	754	696	702	716	723	671	704	688	667	692	719	704	695	692	710	681	701	681	690	649	721	674	703	746	737	704	703	723	741	698	754	675	688	661	749	710	706	701	675	708	689	739	716	704	710	704	738	748	710	702	731	648	704	755	732	692	718	643	668	712	641	688	676	687	705	730	701	729	713	679	681	737	662	666	711	709	679	708	677	717	702	723	740	682	648	735	706	718	700	699	697	710	714	709	729	705	709	714	716	725	702	716	723	655	712	713	670	754	725	715	694	708	711	692	717	707	688	703	679	736	656	668	719	710	701	638	699	749	681	707	678	678	707	732	674	724	710	647	700	724	735	717	729	730	680	683	646	655	710	740	713	719	698	743	693	730	738	706	781	700	707	696	779	693	702	707	696	682	681	665	690	708	729	721	725	736	719	717	696	719	714	689	704	724	675	693	714	716	665	706	745	761	711	689	688	738	698	671	721	678	720	695	726	701	688	760	725	714	696	712	684	703	726	750	750	662	662	732	695	681	706	741	699	716	729	683	737	699	689	692	713	740	735	691	726	706	671	696	694	664	665	704	682	736	733	695	742	732	714	747	620	701	696	666	687	748	734	692	730	653	725	662	746	713	697	711	723	722	741	716	721	736	668	691	686	726	704	671	690	723	655	709	717	719	702	675	755	704	678	740	693	702	717	685	669	677	685	691	755	700	689	668	711	760	677	689	683	697	762	677	720	688	720	720	755	715	708	683	686	702	711	727	652	652	673	730	680	706	700	702	706	729	710	687	741	714	716	683	720	741	714	667	653	668	668	728	720	692	713	675	730	699	683	721	696	776	740	765	733	676	696	755	723	670	719	705	658	652	681	711	696	710	687	706	693	704	744	729	694	685	670	714	739	713	700	698	709	656	689	691	691	699	695	688	678	699	695	740	725	733	690	699	702	665	705	760	739	741	720	704	708	669	703	705	736	698	736	760	688	655	686	677	702	649	675	698	671	672	700	720	684	711	712	722	698	683	715	699	686	726	675	723	701	698	714	696	801	710	689	689	723	739	675	716	683	682	711	723	767	734	697	700	705	704	708	691	691	706	680	648	706	668	637	716	698	704	685	698	695	681	742	707	766	694	693	745	714	705	702	703	739	770	711	712	696	720	734	687	717	714	733	659	708	717	711	691	720	660	714	704	679	664	766	722	684	687	736	705	681	688	739	720	683	738	717	720	762	661	726	701	693	698	711	700	694	721	695	680	679	714	627	722	670	701	723	775	688	725	705	678	749	745	708	708	729	721	698	755	699	701	652	673	688	682	753	703	776	690	654	727	689	721	720	707	743	712	731	694	697	731	690	706	675	741	720	682	703	680	662	664	717	715	710	699	688	712	725	698	691	688	714	689	713	721	732	711	720	721	712	689	717	701	710	699	648	691	696	715	688	731	721	679	709	691	662	715	682	692	737	690	662	698	683	669	737	687	721	719	701	689	713	720	691	708	726	693	649	708	708	684	720	712	677	688	724	742	691	658	694	751	695	729	676	702	695	681	695	697	753	742	736	741	658	710	736	696	717	714	686	674	709	731	690	748	685	636	737	708	733	705	670	747	652	699	729	755	702	722	688	653	724	704	660	699	701	669	726	773	737	686	726	672	681	723	690	707	705	688	706	725	696	719	723	705	746	711	694	670	691	694	676	650	661	693	678	716	726	715	672	700	718	686	693	667	713	698	692	709	701	751	695	690	704	666	745	707	701	733	648	717	662	711	676	703	688	719	725	707	681	703	674	702	693	695	696	705	764	669	714	745	695	711	713	656	728	689	700	717	769	731	748	744	685	717	701	729	752	680	710	667	700	696	719	692	699	678	706	710	726	726	700	701	727	745	789	670	718	708	709	702	682	686	730	685	676	713	742	730	760	668	745	708	749	690	704	714	695	678	716	747	760	688	757	683	695	675	715	694	642	697	702	703	737	639	735	689	701	662	703	709	706	641	652	694	706	661	715	673	754	675	709	738	716	694	700	712	661	692	741	683	685	728	701	703	720	752	689	712	736	725	684	672	698	686	704	651	729	679	720	757	708	667	709	673	681	696	667	715	661	690	685	745	722	711	742	714	708	698	706	688	685	681	703	692	715	696	686	750	666	689	685	701	663	728	697	697	712	728	717	708	654	719	722	721	693	680	741	699	689	712	711	732	679	688	713	702	725	691	698	679	689	715	688	704	712	679	722	724	729	687	704	690	695	677	710	747	697	698	670	733	670	703	659	680	762	705	689	676	679	715	765	667	728	700	756	668	696	700	724	719	754	683	710	687	689	727	661	737	697	716	706	730	731	687	714	749	706	670	690	684	665	716	703	702	740	694	728	686	703	750	672	675	731	704	688	687	683	677	667	679	688	687	686	688	708	697	707	748	721	677	673	761	653	680	691	672	726	637	624	698	692	728	725	659	702	718	717	706	690	726	687	746	740	662	702	687	692	666	661	688	705	738	659	780	671	735	744	675	698	721	713	690	666	755	744	711	731	713	756	735	744	683	766	694	684	728	744	711	733	669	672	748	759	648	714	686	682	770	712	674	731	678	669	685	741	750	687	716	671	705	741	668	723	682	685	680	684	704	697	679	707	735	668	714	710	699	705	737	739	743	707	661	715	695	665	702	738	690	738	681	716	701	749	704	745	725	716	696	686	681	695	701	677	709	689	703	690	675	698	733	724	731	696	658	718	728	699	651	715	693	673	661	755	691	732	690	677	727	726	700	673	696	739	696	676	672	704	732	691	707	692	730	719	695	695	696	689	743	703	683	740	666	721	699	718	687	688	708	730	685	742	709	696	697	707	738	658	758	719	716	707	695	714	752	691	708	694	696	679	716	754	666	732
26236	48729	39528	28252	22415	17436	12245	9233	7644	6255	4884	3877	3102	2514	2098	1722	1531	1378	1354	1241	1120	1079	1123	1121	945	952	947	924	825	870	891	869	841	804	814	769	781	773	796	740	719	772	725	734	759	697	767	726	723	724	690	719	736	710	715	715	712	697	740	735	763	713	716	743	733	754	706	716	733	691	715	714	710	714	712	781	742	707	745	726	756	683	688	748	680	756	683	730	723	684	718	710	714	744	689	758	734	724	683	712	739	726	681	760	707	711	742	728	679	711	710	710	678	752	721	694	726	758	693	754	735	742	688	710	731	712	717	757	723	709	740	732	676	758	694	654	730	764	728	749	732	730	737	712	717	714	708	708	684	684	711	732	747	704	718	772	739	738	717	771	725	673	665	752	672	694	699	704	695	696	739	710	704	674	748	688	738	737	761	730	723	731	732	761	775	720	698	711	761	700	677	696	727	732	744	771	740	714	673	739	679	714	719	731	714	702	686	749	739	742	763	705	722	736	730	693	671	799	718	692	780	727	701	714	726	750	707	731	771	727	727	797	731	758	733	686	664	697	747	684	735	724	707	686	701	739	709	681	681	712	746	712	716	746	725	718	725	699	741	735	730	723	716	698	714	720	691	765	676	683	727	758	769	737	744	677	742	696	723	735	678	676	743	676	729	773	765	689	719	751	723	729	742	685	737	745	723	692	731	649	717	726	723	714	716	712	740	767	718	678	698	702	713	655	742	681	728	763	739	760	738	708	737	727	668	698	715	691	705	781	707	749	726	729	719	665	682	731	708	725	678	693	734	723	701	673	746	722	698	694	761	713	718	704	715	727	728	696	689	698	741	664	702	717	698	696	711	725	685	767	658	723	787	704	685	707	737	690	641	722	701	719	724	703	691	700	727	715	731	724	691	711	673	717	693	709	703	730	750	702	702	737	719	702	694	700	670	748	730	714	679	716	754	662	733	700	701	693	732	753	737	777	770	662	726	723	697	694	714	751	651	684	709	709	696	761	700	672	717	722	718	706	726	694	686	717	722	708	754	731	674	704	727	722	688	729	752	744	747	695	767	746	687	699	753	728	676	751	681	703	695	714	693	701	707	735	703	670	723	727	680	752	723	721	723	765	711	709	668	683	717	745	769	725	695	727	713	748	714	736	741	780	709	734	696	697	735	730	770	702	718	748	744	650	742	703	750	706	761	778	746	731	710	749	731	779	749	701	695	786	684	755	656	730	732	740	658	737	725	738	664	687	733	729	713	717	721	717	702	713	734	718	678	723	702	695	745	725	708	736	686	722	736	722	707	767	722	677	717	727	733	692	711	675	693	716	805	706	702	707	778	746	710	734	690	697	747	692	707	695	712	744	732	701	710	703	657	730	715	757	741	757	746	684	744	699	715	739	722	700	721	766	726	704	708	753	676	747	702	756	715	739	703	721	715	689	726	723	690	680	713	744	739	665	758	747	666	702	697	674	726	668	757	714	711	730	720	684	701	761	679	702	737	721	747	704	731	723	737	754	697	701	749	691	696	731	722	745	698	700	728	666	690	663	700	710	712	732	713	657	721	725	709	698	738	733	716	685	689	678	724	685	751	767	725	748	736	721	761	723	708	723	710	702	715	705	710	679	722	717	690	691	687	704	747	717	695	736	699	731	697	724	708	717	695	725	701	719	741	689	728	714	733	661	700	726	727	712	757	732	693	654	733	688	731	700	727	721	730	692	722	699	657	704	720	715	759	726	713	694	709	720	756	745	706	739	666	740	741	759	718	710	712	653	699	699	725	700	656	682	756	708	705	678	745	715	748	742	737	751	727	671	732	734	731	679	709	735	764	727	766	720	734	745	660	750	651	706	729	760	671	685	703	690	721	722	721	746	746	719	731	709	712	709	697	717	691	724	721	700	683	706	719	707	741	761	757	734	720	706	744	701	675	750	686	706	710	736	715	735	693	730	721	706	773	751	705	720	691	769	755	719	706	784	791	680	725	732	754	706	765	752	770	727	680	642	691	755	721	700	701	693	731	702	698	745	753	726	704	742	688	766	686	783	718	699	697	718	738	704	703	711	736	710	744	740	713	741	733	704	754	718	731	736	660	734	687	741	718	680	738	703	716	684	702	717	702	749	739	669	755	740	748	665	756	737	749	659	721	763	719	704	724	653	745	696	719	733	768	773	713	662	715	769	706	709	745	746	687	704	737	756	717	747	713	764	692	737	709	699	771	714	696	714	703	746	750	691	708	726	752	731	713	698	656	763	723	722	727	711	693	665	705	699	700	757	779	730	737	702	737	724	730	746	681	761	745	749	717	714	723	715	715	698	674	692	741	720	710	722	721	720	697	725	717	680	736	729	683	731	742	664	680	722	700	735	669	722	711	730	727	734	739	726	722	724	682	772	717	703	746	752	721	711	701	699	716	662	715	736	746	698	703	753	717	677	668	708	772	764	695	714	718	712	706	711	723	721	720	757	720	736	695	731	739	694	702	723	724	746	740	728	758	702	741	709	742	756	662	744	727	758	743	707	697	713	743	657	770	754	784	744	708	772	694	716	714	724	709	720	774	717	738	759	701	659	736	688	643	711	689	697	664	717	771	696	726	715	673	696	740	704	766	686	708	730	702	695	698	715	741	704	725	703	695	708	709	650	689	684	691	671	704	705	698	691	726	698	745	701	728	727	683	711	744	715	684	739	719	716	729	711	734	756	703	675	724	749	686	713	740	741	725	687	782	697	696	734	703	725	691	701	760	730	702	685	728	736	724	694	699	722	750	692	693	751	785	732	696	712	733	683	686	780	673	785	704	758	717	733	789	760	692	689	714	715	687	744	720	700	700	730	702	720	717	702	732	714	701	688	713	709	697	715	722	688	680	729	696	720	713	727	705	726	757	751	792	733	734	731	714	707	691	717	707	717	717	739	757	728	730	724	759	747	721	749	653	688	664	716	714	731	754	702	683	721	700	712	723	711	745	745	738	706	769	713	720	695	734	713	713	756	748	717	699	747	713	723	712	725	725	743	703	754	736	708	725	693	712	718	714	690	703	740	757	736	741	781	746	759	760	763	727	721	684	739	713	698	785	721	715	716	738	750	725	725	745	718	756	708	693	649	717	772	711	710	702	699	686	700	740	727	729	672	744	758	715	715	721	745	719	735	775	735	725	685	744	731	734	724	721	682	766	716	693	711	714	729	720	747	743	719	674	715	667	723	726	714	726	769	744	800	771	715	673	738	701	705	746	726	677	682	746	725	696	749	750	757	747	705	724	759	729	700	744	721	701	746	732	740	708	748	759	710	718	706	695	721	698	711	707	740	728	748	735	710	708	682	709	744	742	687	744	741	734	734	737	735	724	750	727	687	700	686	734	705	706	755	735	707	714	716	726	682	740	736	705	770	713	729	735	776	709	731	655	678	682	750	703	727	711	728	739	754	713	646	717	681	737	737	719	708	754	725	725	759	710	746	720	777	736	753	716	751	730	665	768	681	742	711	724	663	752	771	727	757
23177	21566	29403	24348	22375	23811	21578	11534	8207	6671	5578	4510	3572	3024	2355	2059	1823	1647	1497	1422	1275	1236	1260	1225	1122	1049	1077	1045	1081	1017	1091	978	905	920	921	912	920	856	810	848	778	841	898	817	811	850	817	864	860	796	814	844	881	829	759	820	852	808	857	857	875	859	814	812	810	758	843	803	795	788	802	813	878	849	806	850	788	822	817	800	787	816	842	821	813	879	793	812	791	767	841	774	849	811	827	797	770	808	798	804	794	821	776	864	853	824	800	841	827	799	825	811	825	819	834	844	802	825	747	820	847	818	801	801	812	845	821	790	828	805	859	804	839	819	805	796	783	743	810	830	784	817	793	815	802	817	772	780	815	761	850	800	843	780	764	809	807	814	816	787	828	828	792	791	866	782	803	780	787	776	853	807	805	805	810	836	799	856	805	856	865	826	817	874	804	834	821	834	801	792	825	781	835	804	841	801	777	881	861	878	815	780	843	843	791	817	869	848	853	813	844	825	852	856	818	791	794	755	791	777	787	806	852	824	863	776	824	825	796	787	839	790	801	895	821	845	784	842	830	806	824	760	824	788	841	838	847	843	821	802	861	795	832	832	803	771	871	827	834	799	830	807	802	763	867	756	837	803	857	828	775	787	830	836	829	791	811	796	769	768	838	786	815	770	833	801	829	766	870	819	786	835	834	834	764	841	820	780	785	836	776	799	764	825	774	822	787	778	882	840	783	852	814	812	800	832	818	811	855	803	849	804	817	826	770	793	840	824	836	813	803	807	827	849	837	790	795	820	784	805	767	813	793	790	877	743	824	815	779	821	840	797	802	849	839	816	756	817	846	793	772	861	805	782	785	809	829	809	785	838	850	860	792	756	811	786	816	852	809	822	870	826	812	818	735	860	825	795	801	842	766	819	777	857	817	767	795	849	782	825	822	787	826	803	799	833	765	821	773	749	867	780	894	781	810	788	802	832	778	852	820	799	777	780	787	771	775	830	822	813	783	820	837	780	851	785	860	837	804	817	808	811	818	790	798	752	817	812	808	791	797	784	853	800	813	841	780	779	830	836	828	875	812	816	794	760	772	861	797	809	785	856	740	804	826	789	832	834	774	858	768	794	824	841	812	843	766	811	802	839	829	820	816	865	831	834	861	817	762	800	777	790	771	856	810	844	806	812	799	805	893	852	866	767	840	797	815	814	826	816	809	833	807	822	795	773	802	882	795	769	813	792	875	837	808	801	814	798	783	852	828	843	851	823	803	883	792	791	864	839	820	839	799	818	813	797	812	769	770	852	782	832	830	808	825	812	770	837	838	781	779	768	812	763	812	806	822	771	868	805	818	806	793	786	786	822	786	809	771	791	798	785	773	828	796	833	765	814	849	851	808	790	810	817	841	797	832	840	841	808	786	815	819	799	796	844	811	859	864	819	837	789	737	830	790	772	819	814	870	809	829	764	827	792	762	842	826	799	798	850	849	821	811	816	772	817	796	803	850	778	856	832	841	824	779	787	844	784	770	809	791	791	839	842	751	840	804	840	808	800	813	850	856	807	757	808	774	889	854	830	831	835	774	794	847	763	835	801	790	812	776	771	778	791	749	780	836	817	814	777	788	831	798	835	792	788	789	802	794	813	845	802	787	817	885	790	806	741	819	796	824	787	861	844	762	820	862	825	780	789	853	790	853	780	805	834	788	830	809	810	800	833	769	757	811	817	856	825	796	843	786	811	814	792	814	808	827	862	794	827	851	804	814	828	831	775	808	752	770	839	825	833	825	777	793	787	824	833	810	822	781	859	766	786	822	839	837	818	824	777	767	747	833	838	843	824	792	810	805	775	846	835	842	799	799	763	742	820	829	783	786	847	818	825	768	833	820	809	823	874	759	791	790	819	835	805	820	836	817	816	831	815	833	816	819	794	847	771	798	801	791	809	823	825	809	841	794	848	785	820	805	854	814	780	777	785	811	795	834	808	813	818	819	771	828	799	778	858	807	782	802	838	808	815	829	856	836	766	777	823	798	844	765	878	779	784	830	829	791	801	822	834	811	825	831	843	815	715	825	779	761	776	778	786	813	829	854	829	840	825	772	853	866	831	808	779	770	812	829	827	853	739	777	764	792	807	758	789	839	862	791	839	796	807	823	869	818	844	764	818	795	811	812	847	844	833	807	839	798	816	767	811	847	826	841	790	800	863	734	784	809	747	854	812	830	805	824	814	826	747	788	816	845	786	806	841	797	787	822	814	802	789	823	815	801	779	819	763	820	818	772	731	809	836	777	779	798	824	795	823	831	804	799	840	799	803	799	769	805	760	808	831	826	798	760	783	826	847	815	840	749	861	816	767	824	856	830	813	874	813	818	827	810	834	817	763	789	873	849	826	845	841	820	782	755	856	790	802	831	814	809	803	840	815	800	824	839	763	831	816	834	828	808	874	821	838	868	759	818	853	817	832	764	807	838	827	792	776	809	850	827	815	755	816	822	779	812	822	823	812	835	886	798	863	835	833	799	819	802	819	781	803	812	804	787	803	794	746	818	804	811	793	797	815	849	811	823	771	834	820	793	863	864	827	838	805	819	851	857	800	805	845	791	830	836	797	823	802	816	820	770	833	768	814	821	799	819	811	795	768	771	803	773	779	864	837	838	761	824	765	798	854	768	794	810	760	837	854	778	838	846	829	764	803	793	784	857	809	804	825	831	820	821	816	807	848	821	829	823	763	814	807	797	823	814	786	828	816	800	784	824	839	795	809	820	824	785	785	770	829	806	841	821	761	767	849	895	845	843	837	749	808	830	819	778	821	809	781	789	826	768	879	769	806	805	816	783	792	819	818	811	799	855	833	840	856	765	800	807	827	825	830	824	869	835	818	809	845	785	824	799	834	837	825	869	854	790	774	842	828	767	809	815	791	804	857	821	831	860	813	800	850	751	816	790	803	775	832	806	819	784	781	757	815	821	827	837	809	798	835	801	780	806	813	809	815	806	819	799	833	833	835	812	789	773	828	807	815	785	813	796	826	775	820	864	809	854	846	829	820	798	752	749	837	825	771	815	791	838	800	759	795	845	838	757	838	825	792	816	807	846	806	820	801	810	840	788	809	785	778	824	839	760	808	822	818	813	777	790	795	790	823	802	827	836	795	813	808	851	812	808	800	781	810	818	809	787	813	843	776	802	794	809	829	830	779	825	741	846	790	825	842	821	862	806	788	817	822	824	898	781	779	772	758	788	822	842	880	774	804	782	788	824	804	855	743	817	792	823	814	815	771	820	837	829	826	769	815	777	814	807	831	749	742	802	799	815	816	816	780	745	807	795	780	821	793	825	850	781	830	844	818	817	808	797	828	854	801	780	820	864	854	843	823	778	827	805	832	748	805	816	801	766	777	823	788	819	827	814	795	750	834	871	832	837	797	841	795	809	836	787	804	822	786	773	785	816	806	755	793	846	854	859	784	812	815	831	796	796	763	816	836	802	752	822	832	818	861	792	813	797	807	791	818	822	825
28440	57441	48038	36010	29986	24450	18448	13983	11305	9215	7584	6234	4962	3922	3231	2594	2228	1926	1806	1577	1580	1498	1478	1285	1232	1149	1168	1175	1071	1129	1081	957	1019	1024	885	923	905	824	856	909	855	838	811	886	823	848	845	808	824	870	853	824	873	848	791	825	823	792	827	831	853	865	777	816	813	823	808	806	817	798	810	821	827	838	805	834	851	798	793	813	847	832	836	814	816	762	808	797	795	822	807	787	803	845	786	804	815	829	814	873	806	782	797	797	771	793	779	833	808	792	805	794	831	819	847	814	806	807	838	855	785	796	800	833	796	848	813	772	859	798	843	768	814	874	857	805	812	798	813	763	810	761	808	792	819	839	801	796	830	879	793	781	814	778	838	787	780	830	855	867	822	775	799	794	787	789	843	796	851	840	757	824	818	821	855	796	786	816	783	787	767	779	787	809	812	810	810	824	838	761	761	782	807	777	785	825	779	833	814	783	862	829	808	821	787	802	815	797	818	780	825	825	781	769	773	786	815	795	797	815	784	778	870	805	803	802	852	792	765	777	779	804	829	840	801	838	839	810	777	803	789	835	767	818	753	869	786	798	763	776	789	762	742	792	845	850	800	819	782	821	779	861	867	754	794	866	778	793	771	779	833	836	802	813	781	783	843	825	839	812	791	815	806	776	797	821	820	754	813	747	779	797	796	765	867	780	798	799	808	759	769	804	799	756	806	754	772	864	843	804	834	847	812	818	828	830	862	825	818	779	804	860	795	802	829	789	826	806	831	791	843	735	839	805	795	853	810	825	781	835	766	805	837	789	754	842	829	841	813	795	812	828	833	828	815	777	806	833	796	810	799	779	763	794	831	819	807	813	797	797	780	785	843	800	780	832	734	798	796	864	787	754	887	813	773	817	786	822	805	777	796	826	818	805	813	800	803	806	813	812	776	758	793	830	799	860	794	803	697	853	847	795	782	819	793	853	793	828	811	800	828	799	840	841	781	825	811	806	789	781	805	761	811	814	796	797	735	764	820	808	811	797	797	805	808	767	771	812	808	819	776	787	774	801	818	808	812	809	826	833	868	765	819	807	813	823	780	852	815	781	912	799	815	844	851	823	818	807	804	807	817	810	789	790	822	794	833	821	779	784	805	810	741	814	805	837	808	780	818	812	787	801	817	837	876	787	864	861	778	837	823	772	799	773	837	818	812	829	803	800	783	758	812	805	778	789	829	846	824	839	823	831	794	836	840	809	814	780	851	838	837	806	780	837	787	791	751	844	806	810	797	813	784	797	834	833	804	809	841	813	841	817	823	818	796	821	794	829	801	836	823	831	800	778	768	834	834	793	840	810	812	792	804	845	818	844	814	823	861	812	765	840	793	883	811	767	804	780	799	772	852	796	774	752	760	827	772	839	787	767	768	801	811	770	780	780	842	858	780	806	734	852	829	818	773	783	805	802	801	847	787	804	832	807	764	835	809	878	843	764	820	800	768	763	815	833	818	831	811	762	793	863	853	811	818	839	780	793	876	815	792	793	838	796	794	800	798	825	811	833	776	789	776	845	824	791	812	772	815	780	800	794	805	826	826	790	773	759	821	832	853	799	790	784	781	821	848	842	791	809	803	798	808	813	827	819	798	780	792	786	840	819	804	789	788	781	764	781	796	768	814	798	840	808	826	803	770	801	795	831	819	824	769	791	816	815	809	766	776	779	780	821	830	810	785	844	796	794	819	756	808	797	834	788	835	737	815	854	799	790	772	814	804	797	781	821	840	836	818	821	856	808	780	854	783	830	865	792	797	820	801	811	815	778	820	815	803	850	822	841	799	800	805	794	783	768	833	782	796	816	764	785	738	799	823	812	788	758	756	805	799	794	783	753	782	794	779	812	831	820	825	824	770	861	776	809	815	809	821	823	754	875	803	832	832	795	762	820	844	832	790	813	793	810	811	768	837	744	834	859	832	771	792	834	783	790	843	828	793	830	830	821	813	810	840	818	874	828	799	783	865	806	806	759	830	854	790	783	815	787	810	773	809	832	775	766	802	806	827	832	804	804	787	794	795	781	787	837	832	844	767	752	824	809	764	822	830	829	804	821	865	783	807	818	848	823	804	843	788	811	786	796	811	793	764	833	817	776	835	822	818	785	818	809	800	854	783	820	791	872	841	780	843	803	804	815	801	804	776	833	812	809	770	781	759	848	790	806	806	803	803	759	769	809	828	777	798	777	842	787	829	854	829	780	898	784	804	857	848	812	828	807	781	791	801	776	741	844	789	836	876	824	806	802	824	818	853	799	772	783	784	835	834	774	781	844	809	796	825	790	834	816	811	798	780	793	839	830	824	802	853	840	780	816	791	811	854	790	776	810	772	797	777	802	766	793	783	767	812	822	786	829	862	773	786	768	809	825	808	776	819	798	827	833	824	832	851	837	738	754	853	818	808	827	799	788	799	798	849	831	776	827	847	790	823	806	862	817	851	822	792	796	742	786	735	792	813	812	818	825	867	761	813	822	823	755	792	749	864	869	782	762	781	792	817	809	771	854	814	810	797	847	788	803	764	800	777	774	821	859	855	784	785	812	770	801	826	793	790	835	784	773	809	843	784	807	786	793	782	828	810	768	827	784	825	860	837	780	772	797	749	802	785	835	760	829	823	815	791	820	872	798	837	811	841	843	831	809	828	778	824	775	815	838	752	794	783	798	823	811	808	821	822	802	819	815	791	843	785	808	816	850	810	802	806	806	803	780	808	780	810	788	816	833	793	848	822	825	832	843	812	848	845	820	842	782	798	796	781	814	859	867	808	757	765	799	834	845	810	804	794	758	823	777	773	775	782	800	796	841	775	814	835	760	765	800	842	794	783	804	795	843	765	759	835	797	800	799	824	775	811	811	822	792	847	870	759	838	827	820	865	805	837	775	828	800	831	804	845	816	794	775	809	825	806	781	772	812	823	795	857	803	852	829	825	840	872	874	778	791	777	864	829	819	755	778	861	816	826	819	796	762	854	836	835	775	780	860	796	838	778	796	773	823	773	813	787	781	794	810	801	758	757	867	818	803	798	843	812	825	824	771	769	816	830	797	791	795	813	786	754	846	800	754	801	825	839	849	839	823	807	860	808	832	766	796	802	852	797	807	840	804	797	776	858	791	797	801	812	804	788	840	794	736	769	847	800	798	825	834	816	779	834	795	855	799	795	878	837	838	830	779	855	765	802	769	796	842	768	786	829	774	793	805	793	829	819	840	776	830	853	835	774	786	804	814	791	825	813	795	838	782	803	784	778	816	841	741	811	791	790	817	817	838	810	800	840	805	792	865	808	771	809	798	765	786	832	827	783	788	781	818	825	804	783	832	813	745	816	803	832	821	806	764	797	819	766	798	832	810	839	842	859	783	795	793	847	854	816	818	818	792	773	824	813	792	835	801	835	803	792	817	799	823	847	795	832	824	836	803	813	821	862	805	858	844	816	807	825	793	831	808	803	888	847	771	783	848	856	796	781	804	803	794	799	764
29943	30012	35848	26961	17211	11430	7421	4738	3867	3133	2698	2193	1862	1641	1358	1219	1041	971	956	866	902	892	877	799	826	822	788	770	733	785	762	747	729	692	631	734	691	698	725	676	714	710	662	684	648	645	674	670	708	658	652	718	671	690	656	707	699	695	649	683	675	680	621	696	676	636	650	685	667	666	685	617	686	710	671	648	682	667	703	684	638	709	636	693	682	637	698	656	680	658	674	694	710	649	669	718	639	679	629	689	706	694	729	641	652	667	682	664	650	654	662	666	641	667	652	621	662	654	645	665	656	673	634	695	681	677	647	642	660	691	636	635	669	674	678	691	678	656	711	680	674	667	706	615	692	666	646	661	682	630	714	689	664	636	615	674	661	645	705	687	646	702	637	658	603	670	645	707	658	660	639	659	691	658	700	643	704	658	659	663	668	662	659	634	658	708	632	676	627	600	669	655	633	682	702	660	648	624	690	633	678	676	620	672	690	657	640	699	653	683	700	621	682	686	639	648	625	663	666	692	695	719	676	698	681	646	678	663	684	664	635	611	714	662	674	699	650	616	648	698	603	635	594	691	624	642	629	643	664	672	692	670	620	691	625	680	685	646	659	681	627	669	665	666	625	649	689	700	653	674	619	669	667	682	621	659	634	661	677	687	668	692	675	671	634	692	655	666	627	645	661	680	665	679	673	659	677	641	679	644	673	641	689	686	647	647	661	686	661	662	667	636	673	664	684	701	688	637	706	669	687	635	625	677	692	652	644	694	671	678	669	662	690	636	640	641	640	664	703	622	665	655	668	726	649	653	667	688	675	662	634	639	642	727	675	656	684	615	623	653	668	659	701	633	683	700	643	652	630	662	655	718	671	689	663	620	695	646	674	684	631	648	646	678	636	656	604	684	662	635	691	656	659	678	612	636	693	660	646	667	690	621	641	677	619	673	684	697	694	678	685	692	633	632	648	683	625	631	695	652	650	647	652	712	644	679	700	662	660	680	654	657	700	691	686	664	695	659	668	635	741	661	665	702	675	644	661	712	625	664	650	670	711	726	677	645	664	684	683	645	648	658	709	675	646	638	667	635	646	651	684	693	663	650	695	641	740	689	651	693	650	668	665	702	657	646	646	671	689	663	614	650	676	647	709	601	663	677	659	626	665	657	667	689	690	640	605	656	620	656	671	673	655	634	643	766	634	630	653	672	658	695	694	645	687	655	706	631	696	643	711	618	581	708	626	669	680	672	697	641	673	679	642	639	676	657	613	613	626	677	660	689	638	670	700	705	641	642	688	671	635	624	609	660	664	618	674	607	673	671	654	682	670	694	701	634	675	654	624	672	664	656	647	636	658	681	642	697	665	633	678	630	647	648	662	653	643	642	676	668	641	709	641	647	643	683	626	677	690	672	669	696	629	673	653	642	664	652	687	670	663	688	643	675	654	652	687	654	674	661	642	643	684	693	652	664	707	660	693	667	689	701	669	665	674	675	665	647	691	650	640	717	675	639	705	666	686	733	636	640	633	662	707	669	690	657	686	654	670	636	651	699	686	679	703	649	653	648	627	655	679	690	645	671	685	652	667	673	636	704	656	649	674	659	656	652	659	659	602	685	645	638	687	637	665	676	688	590	645	641	660	710	699	656	691	677	651	651	631	690	689	630	639	604	635	686	662	676	621	650	670	657	642	690	623	717	700	689	681	632	682	666	662	665	666	650	719	616	668	691	684	631	673	679	652	669	687	627	672	723	684	641	668	636	685	660	700	622	610	640	695	736	666	666	692	640	644	663	667	676	617	654	673	665	670	680	704	651	657	671	647	650	677	664	659	691	684	623	688	651	666	680	647	617	617	619	706	713	659	648	697	699	648	624	623	669	663	672	663	643	687	655	612	689	646	682	647	672	653	649	670	668	670	635	637	675	688	707	651	741	656	624	662	672	660	675	689	691	643	661	672	676	675	685	693	659	618	641	665	659	660	639	655	664	664	628	661	668	680	696	633	670	690	657	647	626	621	682	625	666	630	677	668	684	659	707	658	679	675	665	681	707	663	645	679	649	634	682	674	592	642	662	677	647	647	692	611	680	666	664	705	641	666	627	659	691	650	646	649	658	681	681	684	678	644	673	652	677	654	619	640	691	674	655	663	655	682	640	635	699	663	711	661	664	646	658	641	740	655	640	671	645	656	687	662	652	687	693	647	645	707	648	643	641	704	673	624	712	633	688	677	674	620	639	643	640	691	675	713	659	650	639	653	626	665	679	647	672	648	660	678	701	691	658	659	655	662	677	681	637	667	650	721	658	636	650	661	656	653	626	649	658	682	652	645	669	639	633	683	604	686	692	636	663	666	641	621	645	669	667	643	671	638	681	688	660	668	676	631	708	705	668	661	705	684	633	666	689	696	635	684	689	676	658	653	630	665	665	709	664	621	682	671	613	694	639	654	680	706	642	639	668	649	630	637	622	668	654	737	729	679	658	645	663	730	684	632	666	665	642	681	688	628	672	604	711	639	618	700	643	694	703	665	675	684	691	648	669	659	686	694	623	676	656	670	684	710	701	663	665	631	674	685	694	653	622	647	662	687	657	647	692	672	624	705	665	631	648	645	674	639	681	603	644	691	706	697	676	686	660	658	638	674	647	698	738	666	665	683	674	681	669	654	632	630	646	610	659	679	658	659	667	676	651	682	647	638	682	623	688	683	674	678	631	661	672	735	642	651	657	703	602	666	700	712	670	652	664	704	666	697	677	640	655	673	698	712	645	652	681	732	707	643	696	662	657	657	710	730	680	653	669	693	722	642	670	700	649	632	723	619	698	640	692	648	636	654	683	662	658	661	658	680	652	739	710	680	683	638	646	648	689	664	637	682	679	704	675	663	644	647	712	634	683	664	635	661	634	639	689	685	688	665	674	685	679	696	670	682	651	681	635	670	673	685	634	666	691	650	653	659	671	678	647	665	642	725	623	697	710	668	686	676	677	653	706	680	680	639	676	666	630	698	708	675	657	645	635	649	712	699	615	682	668	653	636	650	685	647	741	692	649	673	680	646	638	645	689	668	677	663	628	685	670	633	681	659	699	650	623	681	713	644	690	651	655	676	669	652	684	653	641	676	645	640	683	637	674	642	653	656	664	653	692	683	682	607	692	700	683	699	648	725	680	692	697	669	709	655	603	663	656	659	665	686	633	623	654	716	649	678	739	670	662	698	664	661	662	711	629	645	690	632	637	669	658	610	633	681	670	679	614	657	681	664	706	622	648	649	639	656	699	703	661	669	731	673	669	672	660	675	663	671	670	638	677	621	646	665	643	601	658	681	656	657	595	644	653	640	655	638	675	678	642	652	662	681	676	663	703	679	691	693	678	668	683	713	708	651	669	720	645	595	658	633	665	644	652	696	627	695	687	675	672	687	638	692	650	648	646	680	666	643	642	693	664	653	674	651	653	646	667	690	648	682	700	644	685	660	656	673	614	651	726	668	688	662	683	655	650	647	639	653	676	666	650
26755	45158	35757	24234	18884	14738	10419	7326	5883	4678	3854	3235	2639	2214	1712	1532	1328	1217	1106	1030	984	990	1010	919	856	869	806	829	857	890	810	790	795	735	778	732	685	712	724	686	723	691	705	662	665	706	669	705	686	690	691	667	657	695	710	712	741	683	661	718	722	690	694	749	660	705	659	672	684	661	680	695	666	652	701	754	713	655	701	711	658	713	651	741	678	704	699	713	678	684	654	674	624	627	706	635	626	675	685	653	692	687	643	674	674	661	702	670	644	648	713	692	717	736	673	650	684	685	718	712	679	722	699	651	666	716	668	651	706	653	709	654	731	709	676	667	719	738	671	653	662	682	685	665	677	675	686	678	671	694	643	676	701	677	653	694	682	666	672	674	694	680	654	663	705	658	638	677	684	685	719	653	668	699	638	653	724	670	688	707	658	675	660	649	722	655	649	659	646	671	723	667	695	648	641	669	670	654	659	631	639	686	696	677	683	645	697	659	631	659	663	681	662	672	632	715	713	677	686	690	641	656	649	664	679	703	694	668	659	700	699	699	653	700	669	691	685	683	693	719	666	703	677	751	646	659	691	671	707	682	683	682	629	656	709	685	665	640	660	680	714	643	660	694	673	660	718	676	677	678	650	655	683	691	735	684	722	704	637	621	674	675	713	665	678	712	649	697	707	676	692	658	720	656	725	694	638	708	634	675	734	702	693	634	626	642	667	655	742	618	745	662	721	695	701	651	690	673	629	713	648	696	651	669	675	719	620	698	666	645	703	699	688	686	658	657	672	684	707	717	632	698	698	683	692	620	678	651	666	688	687	640	649	701	745	695	675	661	693	672	691	681	658	678	674	641	669	685	682	654	705	664	716	676	688	680	685	675	660	673	692	677	638	678	660	659	697	656	693	650	657	677	643	689	689	640	629	658	653	691	696	664	685	639	700	705	679	679	702	672	658	706	699	704	675	664	699	662	637	678	696	677	662	651	722	651	764	681	609	706	638	646	696	698	671	734	694	671	666	636	685	666	661	699	650	648	713	703	670	706	627	644	679	622	691	694	722	652	649	683	663	689	671	703	665	669	679	666	729	647	690	678	694	655	636	702	687	703	685	613	678	680	670	696	649	681	690	685	686	668	674	694	725	698	655	673	648	697	695	667	664	607	661	636	704	674	699	692	659	678	686	672	690	669	685	624	682	680	596	660	678	670	718	712	725	666	645	694	673	681	650	696	712	695	670	696	649	649	638	691	644	697	639	683	683	691	700	627	653	696	667	669	699	713	701	694	680	661	662	627	654	702	693	684	711	687	712	700	657	668	668	654	657	690	610	618	684	676	656	682	691	713	708	697	705	679	634	637	644	705	670	650	662	683	703	699	664	700	679	711	643	687	646	686	654	690	766	700	677	647	663	691	646	625	671	699	709	708	687	666	682	620	666	683	673	711	671	716	673	712	653	658	680	690	665	696	645	687	674	636	671	691	646	669	652	656	698	674	674	676	681	699	648	654	690	704	674	717	668	679	668	668	672	680	693	691	623	646	685	639	676	666	687	652	630	697	684	661	667	716	731	679	712	692	658	638	664	622	697	706	718	697	661	654	697	677	713	682	657	659	723	651	692	687	701	693	643	688	723	626	657	688	705	676	687	682	605	614	660	660	647	688	701	676	641	716	677	652	661	662	672	641	670	687	664	652	628	659	690	671	686	683	685	677	675	679	694	667	696	670	696	709	693	648	679	668	695	703	650	657	658	673	657	670	702	732	742	696	663	631	681	681	665	669	663	639	643	658	681	683	668	706	650	699	653	670	689	669	667	716	665	689	681	702	690	689	688	635	690	683	677	664	650	640	642	640	660	653	677	658	674	671	683	680	645	702	664	660	691	723	648	629	662	689	690	701	695	671	733	687	627	598	628	658	688	713	654	674	685	634	664	696	698	685	679	645	697	639	686	667	669	651	685	711	644	704	672	687	663	679	658	674	670	655	725	661	617	671	701	708	696	650	676	678	644	704	670	638	687	669	650	678	699	641	730	666	660	697	653	664	652	701	697	658	688	624	720	672	661	678	697	655	705	699	710	653	659	651	695	654	674	715	659	717	692	687	730	693	666	700	711	690	689	678	643	668	676	665	678	730	646	649	705	649	692	663	734	699	672	673	652	662	666	645	656	618	727	665	651	650	675	707	710	691	715	711	715	718	705	656	668	701	650	711	715	676	609	672	699	712	657	695	672	705	694	658	637	646	701	671	622	641	655	700	608	711	709	698	665	686	602	672	695	669	622	670	705	649	704	709	699	606	713	675	692	700	678	664	648	668	685	691	639	675	696	679	634	697	695	678	666	681	686	660	703	653	662	687	695	677	694	711	659	679	734	665	694	698	685	643	677	670	669	726	726	724	675	674	707	663	606	694	668	685	697	651	635	677	660	649	678	683	696	674	695	700	689	707	632	671	694	703	665	651	684	655	719	685	680	691	687	650	722	654	688	663	713	717	688	681	701	636	714	665	672	654	670	654	666	654	673	684	710	690	660	707	720	739	623	667	643	665	692	683	654	660	704	713	689	679	703	658	660	701	675	721	671	679	697	651	693	657	699	652	736	722	640	697	638	665	622	630	680	722	669	691	635	678	677	684	658	686	621	658	661	651	661	621	645	661	682	694	659	685	691	694	679	693	660	698	716	717	680	701	659	697	670	627	646	687	674	693	694	666	683	690	649	634	674	676	664	666	660	672	688	631	620	669	645	690	711	664	692	712	675	686	671	658	699	683	691	695	645	690	712	674	672	707	682	731	672	696	674	650	699	658	645	640	656	670	703	704	685	709	674	692	689	689	648	688	678	644	690	645	704	670	727	710	681	673	656	665	601	713	701	702	685	688	677	677	643	693	666	712	693	702	696	708	651	687	717	716	699	686	687	665	683	715	683	686	679	694	676	676	645	644	688	691	673	663	721	645	643	697	690	649	694	662	694	675	650	722	690	686	737	670	681	686	647	700	638	715	687	672	690	683	612	661	658	684	651	698	687	701	632	704	668	667	656	702	652	706	660	666	674	679	665	722	671	685	718	639	707	646	655	686	697	683	663	727	667	653	684	674	684	674	687	649	702	694	653	669	678	665	687	726	678	666	649	653	731	683	665	699	670	713	681	688	654	665	679	683	691	696	667	718	640	683	660	668	679	699	705	658	694	722	623	644	683	696	683	676	668	639	654	664	696	658	701	669	727	657	668	725	666	633	689	677	662	675	712	688	645	630	746	664	630	701	669	651	684	699	672	649	683	618	649	703	653	662	661	665	662	678	655	648	649	714	663	704	682	677	684	692	677	645	672	730	658	680	657	726	672	706	685	694	642	671	678	679	738	669	705	682	678	726	653	678	631	676	672	682	679	653	643	685	661	707	658	669	651	621	676	686	678	718	714	676	699	658	647	684	682	685	670	670	699	662	697	686	698	652	664	667	680	668	676	692	715	690	638	695	635	654	654	661	670	685	684	667	701	696	637	673	681	656
24323	21580	28968	25391	23171	20577	13930	7989	5854	4830	4066	3307	2683	2355	2005	1725	1364	1188	1154	1063	1096	1099	996	1012	906	907	861	874	916	893	863	866	802	836	799	781	715	759	734	761	713	779	790	749	770	697	720	721	752	778	736	716	747	720	716	756	675	720	744	706	719	717	716	756	741	718	723	718	692	728	705	738	702	715	722	689	720	741	752	750	757	747	736	731	680	746	731	749	718	708	690	708	720	696	700	773	746	681	706	712	717	739	751	683	715	694	730	731	726	752	691	723	708	745	703	759	735	678	632	716	711	691	794	680	693	738	718	735	723	709	717	786	715	731	725	700	695	723	730	693	730	686	736	761	698	745	769	724	719	724	720	710	722	699	732	728	740	734	717	712	741	696	736	648	688	739	729	706	755	725	681	718	694	718	717	674	779	661	690	700	666	672	706	772	717	736	725	699	739	732	710	700	733	739	730	723	697	738	692	699	770	729	757	749	719	733	683	699	718	735	737	691	722	686	715	759	751	690	692	722	679	704	697	747	793	725	718	722	695	690	732	698	693	707	726	689	717	735	718	711	705	758	731	723	753	751	720	730	753	710	698	723	728	712	757	741	717	718	713	675	726	724	694	667	685	695	744	758	727	702	705	725	740	707	708	707	718	722	735	759	747	729	681	700	680	723	687	749	687	677	726	724	687	721	713	741	704	717	672	729	727	680	726	678	726	706	665	732	743	703	749	733	687	685	705	759	754	750	704	735	714	676	731	738	736	719	744	725	732	762	703	741	726	768	752	681	697	727	714	672	728	724	705	680	713	734	717	705	700	694	698	727	724	651	674	749	707	739	738	691	734	734	716	714	704	699	681	713	684	750	723	648	735	740	734	736	722	726	705	705	727	736	732	726	772	765	753	751	747	692	707	748	696	704	720	745	732	709	754	680	772	750	725	704	753	715	724	688	724	704	705	689	675	686	710	704	722	747	724	688	711	693	682	727	748	730	768	761	753	760	708	710	696	721	716	666	682	724	724	743	699	753	721	722	664	699	693	706	735	691	754	680	706	670	650	701	700	723	701	729	709	765	723	691	750	707	674	718	770	779	690	745	709	745	746	735	770	734	702	748	727	694	705	761	751	693	712	695	715	710	723	769	744	714	763	735	729	760	709	725	712	761	767	723	743	659	707	706	724	683	699	688	722	726	718	710	702	674	709	743	706	721	666	741	687	670	747	736	759	762	721	763	723	721	697	725	741	705	753	768	706	709	732	709	700	683	735	715	722	761	719	695	700	760	777	719	715	707	760	716	733	697	732	721	721	748	712	670	724	731	688	672	674	676	694	725	724	742	706	687	763	713	739	709	729	732	690	706	708	679	727	709	697	730	702	692	670	755	753	740	693	718	772	757	703	720	692	719	705	706	706	729	714	716	754	671	725	763	698	723	670	729	704	704	743	684	725	726	711	678	727	693	707	741	715	670	707	727	712	712	726	742	747	666	731	721	717	725	689	702	708	750	710	747	733	716	755	745	667	704	719	755	769	739	703	664	766	720	693	712	741	727	676	708	744	735	675	715	748	698	740	749	705	690	731	742	745	716	701	721	756	700	706	729	745	731	725	729	757	731	727	724	737	732	748	712	735	686	732	643	706	696	688	695	727	671	699	708	688	737	727	704	679	700	726	714	718	722	681	726	730	663	706	739	755	715	742	739	728	705	697	681	709	715	669	742	727	706	702	730	696	688	736	739	709	686	713	743	746	691	726	670	761	680	720	733	699	715	746	737	680	749	765	728	697	680	728	715	768	754	717	731	743	700	697	771	724	720	714	707	725	727	679	705	728	733	718	753	725	707	763	755	750	698	732	683	767	738	721	752	711	763	712	659	752	677	681	710	755	691	696	775	734	707	721	696	702	700	737	696	657	742	754	736	706	686	714	737	739	687	699	731	744	723	685	691	667	708	724	677	716	719	682	691	719	711	695	662	693	741	723	730	733	717	714	682	721	683	694	709	761	767	718	722	694	705	748	772	728	717	732	737	720	688	726	735	708	734	768	753	702	704	699	730	697	727	718	704	724	691	704	660	706	751	725	741	749	692	719	761	736	676	681	726	720	723	739	713	705	745	731	761	666	669	742	708	689	680	749	700	699	723	732	700	683	728	691	742	737	695	733	706	689	716	679	703	705	686	749	685	708	692	684	751	758	727	735	692	721	717	725	676	719	703	739	709	730	669	743	740	745	687	772	672	750	708	715	691	743	718	718	762	740	715	728	715	657	724	697	675	687	710	694	708	664	695	709	748	692	731	736	716	688	656	703	711	715	686	694	680	672	717	711	719	697	769	712	751	739	702	700	730	695	659	746	699	733	741	711	727	721	705	694	726	683	777	740	714	686	756	712	729	663	696	715	719	790	683	665	706	725	757	741	743	713	703	681	699	721	699	724	695	758	700	715	702	731	652	718	717	713	686	667	745	711	733	666	706	752	710	705	695	727	730	740	760	698	731	720	680	725	697	752	730	668	722	758	711	740	731	746	758	727	698	742	711	740	688	689	688	687	709	672	727	727	704	680	684	775	686	678	658	658	696	710	751	722	713	806	725	732	711	754	739	715	680	729	713	667	724	692	695	694	694	701	677	693	696	709	708	742	692	751	740	728	703	726	745	706	657	699	714	725	690	739	710	697	765	698	697	726	761	718	718	711	742	718	724	746	723	696	727	709	724	724	716	712	747	660	679	744	662	694	747	742	688	704	712	744	726	716	696	728	762	756	734	689	774	691	709	716	709	705	734	730	729	728	775	724	729	733	712	718	756	738	735	738	742	751	739	687	742	744	715	672	688	780	657	746	702	698	688	737	741	735	678	739	711	686	753	720	694	733	711	672	736	731	713	744	682	746	718	761	699	695	728	735	713	733	716	779	697	749	736	689	681	722	689	745	682	729	759	711	713	673	714	709	660	775	701	734	756	718	722	694	732	719	713	699	762	770	700	716	756	673	690	692	711	706	711	728	792	765	708	748	701	677	705	682	709	708	697	721	692	727	742	720	730	695	737	711	684	746	733	697	731	707	753	721	782	706	719	772	703	745	731	732	764	689	727	744	700	738	718	743	724	725	726	721	699	742	748	716	701	691	762	671	731	740	705	697	743	715	719	726	698	770	673	719	729	708	687	719	706	720	704	730	669	717	735	725	697	731	722	715	702	722	733	666	680	716	715	733	761	669	727	766	739	722	663	655	720	726	706	683	711	747	683	698	702	731	712	712	682	721	739	688	716	728	741	763	713	644	702	647	707	729	730	684	717	716	719	748	679	735	727	700	650	726	709	715	772	678	731	733	758	701	687	680	718	712	719	696	758	685	726	684	715	673	703	666	698	706	701	704	680	741	687	749	666	715	725	726	698	705	645	761	671	711	746	690	725	730	681	717	733	716	713	693	753	680	732	710	728	718	713	732	699	693	746	734	703	744	757	702	730	731	721	729	705	715	731	708	744	716	759	654	735	746	785	702	703	665	706	776	697
26141	51865	42630	30570	25102	19940	14715	10663	8594	6832	5831	4599	3792	3241	2564	2065	1781	1471	1382	1224	1316	1117	1132	1126	1062	1012	945	970	963	956	908	863	859	816	815	760	800	828	742	751	741	772	726	736	736	756	724	723	700	721	725	682	691	693	710	747	754	745	702	720	740	667	712	701	694	728	732	753	743	720	741	666	739	758	695	756	734	735	736	730	681	738	756	753	669	773	696	717	736	765	724	716	682	716	713	674	701	737	712	758	735	726	690	730	743	738	712	770	719	762	717	718	740	736	677	686	749	707	696	753	769	703	727	730	751	710	734	733	724	679	746	709	751	686	677	703	759	722	757	717	679	754	729	724	756	732	764	706	744	691	708	730	753	777	772	718	732	708	744	727	691	669	704	737	729	750	710	720	742	691	730	710	766	743	749	714	730	738	761	722	677	674	753	742	719	722	677	672	683	755	750	749	668	760	691	703	709	724	746	763	700	734	726	730	753	677	728	724	769	724	694	717	718	703	744	738	682	719	734	709	725	708	708	715	727	716	725	742	734	706	680	708	738	768	757	724	696	736	735	751	708	683	652	706	737	707	684	739	716	714	763	770	743	736	686	739	748	733	719	685	702	720	733	673	693	693	777	696	710	738	724	720	710	736	717	770	741	697	771	719	734	740	731	722	718	758	724	687	725	731	778	712	700	677	731	698	710	717	659	718	688	702	718	692	717	717	734	673	723	709	712	723	706	734	722	667	676	739	711	727	750	742	646	713	714	672	776	792	733	718	711	680	685	763	701	748	714	742	724	675	706	708	702	711	758	717	712	748	744	727	678	710	684	755	692	792	715	777	724	737	716	694	755	736	711	709	758	749	720	738	720	700	681	738	700	729	721	709	741	678	694	758	698	720	730	736	709	724	733	746	747	756	721	708	754	747	692	766	766	730	697	678	708	736	698	740	719	693	691	700	679	717	731	732	760	735	700	746	726	757	740	717	748	728	743	724	750	730	723	727	734	750	778	754	743	683	745	707	748	717	660	711	722	718	726	730	723	729	773	704	721	725	745	741	691	749	737	732	689	678	749	713	742	713	702	681	700	749	691	663	705	688	754	737	726	722	658	707	681	722	691	737	703	754	726	740	699	679	743	743	673	764	718	761	677	707	715	714	757	742	745	744	741	738	731	751	717	772	719	747	738	718	736	737	678	712	722	768	736	723	720	724	786	809	699	765	754	726	702	681	745	738	731	712	734	731	726	750	779	773	753	779	665	755	748	722	699	683	734	690	775	719	726	729	720	733	674	724	718	758	713	762	712	689	687	675	716	720	727	727	732	735	692	712	779	689	748	707	762	675	713	716	682	695	730	701	690	742	769	712	698	717	731	747	759	745	726	714	731	745	700	731	731	715	773	752	754	748	697	698	731	696	725	723	714	730	713	688	752	760	701	711	708	732	712	733	731	722	747	699	755	749	730	693	714	717	723	709	757	709	736	712	736	730	710	765	686	677	763	737	716	743	682	741	693	707	696	730	750	730	729	716	732	701	731	770	726	708	747	702	730	710	706	722	729	685	703	732	682	730	733	748	712	704	728	741	682	732	712	700	701	715	726	722	745	678	708	707	702	701	736	776	738	709	750	713	730	737	689	698	699	735	737	703	711	749	726	711	711	766	690	678	751	666	730	740	695	716	717	740	708	719	728	749	752	678	679	746	723	706	660	745	736	713	740	722	723	712	718	717	765	749	681	724	723	726	658	717	716	714	731	716	695	736	702	723	675	726	717	714	682	739	714	697	724	712	731	735	665	741	708	751	753	710	753	680	751	734	713	757	743	733	708	654	710	701	703	683	689	725	700	734	723	702	689	810	708	710	727	737	707	726	715	714	722	713	731	742	731	699	704	702	738	704	729	701	658	783	711	743	722	733	747	763	702	694	760	734	738	741	711	755	739	697	691	709	709	752	733	694	673	738	728	748	726	712	771	692	751	671	711	769	733	720	720	724	709	668	665	735	719	766	726	718	704	739	704	711	703	710	733	682	724	697	718	730	743	720	744	728	693	730	734	782	735	730	699	683	679	730	745	692	777	685	737	776	696	727	736	716	730	762	745	732	682	727	717	701	710	705	726	730	686	712	719	709	738	736	718	753	710	737	688	768	704	706	728	703	776	725	716	726	734	729	708	700	779	710	689	718	722	771	729	772	680	719	702	735	760	746	744	753	682	722	662	676	732	674	707	747	756	710	757	738	746	713	691	710	690	669	734	718	773	693	734	756	719	736	740	677	716	737	709	739	740	727	700	735	765	676	714	735	758	739	753	772	727	765	715	708	700	695	740	736	741	747	724	710	695	708	770	711	747	733	737	765	775	749	748	711	722	708	742	750	742	716	686	744	713	670	720	721	712	724	736	731	700	705	755	733	747	748	719	749	707	717	728	725	695	737	752	691	757	745	771	681	716	733	709	733	740	738	695	717	741	722	708	748	717	713	654	708	691	697	770	779	718	731	734	754	714	760	769	688	739	743	729	739	720	726	724	736	698	777	687	693	740	736	765	645	722	714	801	745	653	709	732	745	713	720	747	717	726	707	681	730	736	727	738	711	693	718	701	741	741	741	687	722	705	781	766	700	741	695	774	733	724	803	737	802	704	745	699	716	745	767	702	755	740	722	738	719	744	746	712	713	706	716	695	724	778	699	752	758	734	730	692	783	743	687	757	749	707	743	741	747	694	696	704	752	717	738	752	709	739	673	716	729	714	674	690	706	712	713	673	673	721	734	705	728	718	669	711	708	720	681	718	748	737	684	759	724	745	745	715	694	711	687	689	742	678	733	741	733	742	703	683	735	737	711	698	727	749	697	738	719	664	715	708	727	736	719	751	744	723	699	749	711	690	686	700	738	714	714	693	701	759	736	718	719	680	719	728	787	738	743	754	736	677	731	715	716	727	764	719	706	695	727	697	764	739	733	737	699	729	722	728	703	705	718	740	725	763	738	700	699	761	780	714	717	703	716	676	700	746	701	703	768	750	740	776	697	748	666	727	685	746	738	787	746	714	722	758	741	745	717	753	714	736	698	696	738	732	733	719	707	734	738	752	729	752	691	761	760	698	771	682	750	734	685	674	695	723	739	746	724	719	689	729	775	779	692	721	717	679	730	739	697	752	741	732	721	746	710	763	742	713	717	720	699	700	679	713	721	759	714	745	694	744	739	745	734	730	736	735	730	748	700	712	728	740	700	719	710	733	742	723	719	762	707	651	692	731	742	702	713	756	721	713	691	744	722	713	712	711	755	786	675	691	715	782	708	737	690	720	708	708	699	703	681	727	697	711	765	721	754	689	757	694	736	690	714	732	720	763	718	728	723	720	669	751	676	772	746	727	703	647	719	752	741	715	728	750	734	756	770	784	725	689	753	749	741	714	742	746	682	727	735	715	687	774	734	746	672	712	754	708	726	709	696	730	746	740	739	682	728	708	702	751	706	723	727	743	702	748	717	765	696	689	720	721	730	711	687	751	724
25522	21595	28737	27871	21321	15310	10270	6340	4632	3854	3123	2671	2395	2152	1740	1456	1239	1206	1078	979	979	976	967	868	891	796	876	811	865	846	806	749	804	781	722	768	708	736	690	685	700	707	755	696	730	719	708	724	742	755	724	669	651	710	710	711	704	694	677	662	671	717	726	744	674	690	724	694	691	706	709	692	713	677	683	725	742	673	664	710	694	681	649	661	716	704	705	724	746	705	708	634	695	648	693	683	706	678	701	680	661	660	681	714	678	698	678	710	709	669	668	706	751	729	666	712	706	718	685	689	662	710	688	719	663	720	702	712	707	724	673	676	693	741	681	688	685	714	683	708	712	687	668	641	762	708	702	699	680	709	695	692	734	692	682	709	707	755	677	706	713	724	713	718	712	760	655	653	699	655	680	729	679	709	689	699	662	689	736	729	759	742	701	704	714	656	719	655	670	702	741	689	670	663	709	706	723	720	735	680	667	695	689	692	722	692	707	723	681	672	732	707	668	680	673	752	669	718	690	681	708	733	726	725	675	656	721	744	683	693	667	731	728	674	720	733	614	697	708	727	689	691	692	693	736	686	679	725	670	752	688	689	645	685	666	657	691	676	721	668	694	689	645	701	681	739	688	707	728	718	671	722	708	679	698	692	728	710	683	680	724	677	723	703	651	649	688	735	684	686	682	745	635	743	629	727	665	665	689	642	695	712	682	664	692	700	654	666	703	686	690	677	699	703	700	645	692	748	668	690	704	694	694	785	708	675	736	727	667	687	742	684	709	699	712	690	742	705	699	718	755	669	676	704	688	648	711	705	701	706	669	704	738	720	708	716	730	680	647	656	721	703	725	709	695	696	731	705	737	661	722	685	747	715	643	724	715	700	700	696	726	695	690	697	740	721	681	700	686	722	700	717	727	682	728	717	707	707	684	695	715	696	659	724	686	667	668	694	745	726	704	664	751	720	659	700	734	729	712	696	692	699	652	666	698	737	684	715	687	690	692	701	676	752	650	688	738	721	707	691	696	742	718	655	675	689	696	707	672	737	653	699	716	664	751	707	728	712	687	703	696	673	676	671	691	721	701	655	680	704	715	702	697	668	681	721	667	648	728	718	708	694	722	689	685	716	725	673	732	682	683	658	718	686	689	671	705	712	675	685	728	652	730	682	700	689	697	701	699	684	715	668	749	703	656	701	719	684	705	727	695	679	717	690	726	677	630	712	704	774	688	676	686	731	731	700	700	668	713	675	705	739	682	699	648	759	690	662	689	691	688	747	708	715	712	703	669	705	674	698	674	684	713	694	614	675	717	711	680	674	657	709	695	656	799	727	677	685	720	709	719	673	672	674	678	688	682	686	767	697	659	714	677	743	673	694	715	707	743	716	720	663	685	682	700	693	687	708	716	746	661	684	684	725	717	659	706	707	680	690	676	682	726	690	676	647	716	692	664	692	680	699	691	717	683	690	698	704	702	676	689	730	746	683	723	693	714	690	714	734	733	679	731	717	653	659	683	680	705	702	679	651	713	668	704	726	682	669	755	726	668	700	690	672	669	713	674	768	702	691	685	705	708	662	736	707	704	676	688	729	703	682	724	656	734	676	693	689	692	735	655	677	676	697	683	724	651	663	745	734	699	725	717	690	667	713	662	705	683	681	695	703	690	685	690	685	684	688	734	730	709	688	735	672	706	686	683	678	709	704	684	701	698	643	692	701	675	689	726	718	718	686	673	715	691	688	710	717	698	691	684	726	691	666	714	641	670	696	723	696	690	713	716	667	660	715	649	722	718	722	720	699	647	713	701	681	701	734	673	728	695	711	683	753	691	692	665	697	734	676	699	674	673	688	741	714	702	664	665	677	690	730	727	733	689	659	698	704	692	693	649	691	737	688	710	683	701	704	721	743	704	700	715	729	736	707	679	704	724	707	665	673	679	706	751	672	703	662	690	710	712	662	677	692	712	763	671	709	678	690	704	715	659	676	652	702	706	665	688	703	672	674	747	732	688	706	670	692	780	689	654	673	699	727	656	711	701	707	666	709	657	712	735	724	629	727	731	671	668	714	673	705	701	676	718	677	709	638	690	649	679	733	686	675	718	665	658	692	686	708	673	708	704	705	699	730	675	749	712	644	667	694	729	734	679	698	729	711	739	669	722	701	714	701	641	698	703	688	716	697	679	703	708	728	712	730	745	710	693	712	674	735	728	733	716	680	723	753	720	678	685	671	662	704	662	697	759	707	753	686	694	706	665	746	680	654	682	737	693	685	691	691	691	681	712	721	665	673	701	739	740	680	718	704	715	718	728	701	679	696	711	702	683	700	736	703	707	694	704	669	667	674	731	756	689	674	701	720	728	701	695	687	676	681	704	707	685	693	686	707	722	684	681	671	692	706	738	680	657	679	730	673	639	707	734	691	696	700	667	686	680	712	716	701	717	698	704	649	692	673	682	691	688	699	697	716	704	697	688	685	675	730	733	681	714	681	681	694	694	734	739	683	771	715	719	690	719	694	696	710	683	764	702	694	689	701	687	713	704	719	725	686	700	711	724	713	694	669	760	705	683	706	727	671	711	731	686	649	673	697	694	697	692	670	688	680	706	723	670	702	725	664	692	660	680	720	657	683	708	674	684	688	698	697	694	726	748	726	715	724	686	694	666	691	714	682	694	688	701	711	680	668	690	707	736	682	712	690	751	721	690	724	650	707	700	709	698	719	695	712	695	731	705	663	694	729	694	718	671	658	677	699	723	671	689	698	679	652	683	664	707	747	702	676	717	734	722	704	698	684	733	652	677	739	739	742	732	719	686	663	736	701	688	690	679	692	700	702	715	717	713	722	688	657	677	700	700	687	725	689	664	693	734	676	719	699	714	673	673	686	733	702	696	681	707	639	636	700	710	698	702	732	692	695	736	736	677	692	702	699	714	706	715	659	726	693	692	731	709	701	666	643	733	680	694	716	749	670	708	684	690	671	699	689	642	676	661	704	725	700	684	721	689	699	709	663	698	738	727	679	645	680	690	691	716	681	664	693	705	706	724	679	696	732	667	683	690	731	715	688	725	714	662	751	682	699	681	712	681	694	725	666	689	780	705	735	692	711	713	707	673	715	705	713	663	716	653	666	698	703	707	717	701	706	696	714	694	697	665	690	678	761	723	694	734	716	680	741	715	648	716	703	696	668	675	690	709	716	691	667	708	727	727	702	693	704	678	743	663	730	716	676	710	699	661	633	647	691	692	688	754	667	691	684	666	707	727	715	699	726	717	694	677	651	729	668	706	722	727	727	685	720	718	717	693	688	685	674	713	677	689	676	712	698	632	707	713	687	639	687	712	706	680	664	729	651	683	689	685	665	683	715	709	729	745	650	669	732	664	730	673	708	682	694	662	674	752	693	664	716	726	660	695	707	671	676	693	689	720	690	670	706	640	723	703	690	711	680	692	728	706	705	722	703	709	718	721	697	707	714	656	668	696	700	729	692	699	737	720	718	695	748	740	733	652	724
26125	49078	39442	27769	22233	17881	13082	9224	7089	5719	4779	3857	3362	2777	2293	1718	1566	1364	1216	1192	1139	1136	1097	963	906	966	879	896	940	918	817	786	857	808	868	783	762	730	754	754	687	764	760	737	745	740	719	754	718	721	711	736	721	726	767	738	744	707	751	686	701	703	710	722	670	739	733	659	739	753	739	703	685	720	694	681	704	693	699	690	704	713	699	708	659	713	717	689	704	757	741	694	679	703	703	682	704	702	702	717	721	723	725	714	690	708	697	711	704	687	693	722	705	715	729	687	677	673	696	740	716	712	735	685	703	741	747	782	679	693	721	741	745	732	711	711	771	744	726	699	745	660	719	696	730	648	717	685	760	721	676	699	748	719	738	671	691	692	707	725	737	741	729	719	730	661	699	705	735	708	705	711	754	760	710	688	774	677	682	692	683	694	698	751	718	686	699	719	716	677	686	737	689	712	708	686	713	729	679	723	694	688	711	693	717	669	744	696	752	724	683	700	738	664	694	699	749	705	703	735	692	722	709	726	716	707	734	723	701	712	723	679	750	748	738	705	704	678	706	759	703	756	696	773	697	723	687	715	705	655	742	717	730	727	694	688	736	732	746	675	714	720	714	707	697	726	739	699	702	739	691	726	719	692	712	709	711	711	726	752	722	671	744	720	745	711	693	723	687	685	701	716	705	717	692	731	698	744	733	732	721	715	723	759	689	765	743	712	712	702	663	714	754	717	694	766	770	666	682	677	747	699	724	733	665	708	756	700	715	730	719	731	700	761	749	718	725	699	688	726	706	688	692	741	715	732	729	719	680	730	718	757	697	733	705	657	706	663	717	674	668	683	693	741	730	658	713	688	706	718	705	671	691	698	699	717	709	745	709	707	709	756	754	736	740	704	699	675	707	689	764	651	709	709	715	706	724	702	702	705	705	762	702	760	675	695	736	707	674	663	738	669	713	732	714	694	698	729	695	730	723	747	715	652	690	706	736	727	690	705	705	696	759	714	759	740	730	694	694	687	697	669	695	717	684	737	699	747	688	701	703	727	688	744	690	732	762	770	677	737	769	668	727	695	662	694	691	658	664	739	698	726	708	714	684	709	672	702	769	746	699	704	737	745	664	729	706	738	733	694	690	695	679	753	675	733	687	731	681	729	734	782	716	668	667	713	758	682	730	680	722	662	695	693	675	719	697	703	736	675	702	676	750	729	682	687	698	717	729	711	722	722	704	679	705	680	663	783	673	719	749	694	728	681	684	730	704	713	735	725	717	724	734	703	748	730	720	698	729	714	698	707	744	695	674	686	712	668	742	715	711	717	692	667	701	692	693	756	720	688	728	706	704	754	738	763	761	706	718	711	765	728	731	718	737	693	729	691	666	724	700	684	735	691	654	690	692	692	696	750	717	692	724	746	698	709	727	686	715	679	709	712	713	700	664	697	725	713	717	758	740	695	697	715	692	689	713	728	674	719	710	701	708	717	733	725	697	671	696	724	702	679	779	753	666	710	691	721	769	758	738	696	716	711	752	730	721	704	717	695	689	713	721	700	705	728	681	703	717	748	752	685	719	658	676	729	707	676	662	710	725	733	713	673	777	760	695	686	707	718	726	658	686	714	717	754	738	709	722	718	700	708	694	674	688	696	725	660	712	709	743	703	710	638	724	675	683	763	683	686	711	686	727	709	744	663	654	715	736	722	701	725	753	691	709	719	700	722	676	673	667	703	742	698	669	689	682	712	729	676	788	725	752	764	696	712	714	718	693	709	688	690	731	678	735	682	691	684	733	693	697	667	686	700	746	669	674	724	744	736	696	758	681	721	694	679	703	706	738	728	674	724	700	700	677	678	688	740	748	751	701	752	707	726	737	771	730	698	705	682	730	713	698	725	726	681	737	692	705	726	713	680	740	651	733	703	674	731	722	674	679	691	692	719	702	714	697	695	725	694	729	736	735	720	705	705	735	754	720	645	754	671	735	697	745	703	733	714	673	675	681	687	721	740	684	727	748	668	738	686	717	714	700	747	692	670	722	738	679	687	676	741	705	704	702	698	705	680	668	742	710	694	727	691	723	708	720	725	685	698	678	729	697	712	706	709	744	719	691	669	742	696	698	737	756	708	718	700	734	736	675	686	696	702	727	677	756	716	702	728	690	740	736	752	761	759	693	716	707	669	676	687	692	718	707	721	714	732	710	734	689	659	702	689	669	719	685	756	710	715	717	742	705	757	715	738	704	705	764	683	700	743	700	724	667	708	688	709	719	732	702	697	685	711	723	709	672	706	687	716	687	696	706	752	732	718	703	746	736	705	701	701	667	698	667	694	754	741	721	744	714	706	733	717	728	768	664	689	705	690	745	734	716	683	740	735	699	670	720	723	699	744	682	743	718	741	671	718	707	662	782	710	697	749	719	761	736	739	710	695	719	729	675	732	699	711	725	733	692	743	730	674	711	650	727	729	749	727	715	741	731	672	757	716	748	674	695	681	690	718	681	674	709	676	733	742	684	710	697	729	770	732	699	694	705	706	717	702	757	710	758	735	747	694	698	707	715	717	784	730	717	698	717	713	687	700	760	700	731	705	741	689	721	704	717	734	740	719	687	729	733	673	753	687	743	772	701	698	682	766	716	709	726	728	735	701	718	723	725	688	707	690	727	705	685	699	678	761	700	743	733	721	711	671	719	682	747	731	721	706	746	722	742	727	679	677	668	714	720	678	728	705	738	708	701	641	764	679	719	724	732	718	733	734	685	740	706	749	702	764	692	678	710	768	749	764	776	696	719	738	673	711	713	724	691	691	729	673	697	723	796	664	683	731	733	689	714	694	698	683	666	699	766	718	725	717	688	691	696	702	721	739	685	743	694	716	722	723	713	710	716	765	744	696	718	738	694	722	708	717	699	770	685	726	710	711	741	763	705	676	733	668	698	697	709	713	696	659	709	680	686	747	721	732	727	683	720	752	708	730	720	755	709	741	679	679	781	727	733	724	732	726	661	696	687	729	752	765	709	690	699	728	694	730	729	714	677	713	696	720	690	701	751	719	707	684	686	667	771	684	742	744	712	674	692	722	753	714	720	687	730	765	727	699	745	718	763	718	715	739	702	692	720	726	680	693	736	747	717	701	707	720	715	706	692	717	714	723	738	735	645	688	715	662	684	734	724	754	693	720	710	682	728	692	719	716	680	766	699	710	715	733	713	718	691	663	712	762	666	707	732	676	695	726	741	732	685	650	698	716	702	725	689	714	702	680	721	706	731	728	716	734	733	732	715	716	712	743	695	751	725	753	724	702	732	668	740	696	736	731	716	668	720	719	706	718	658	703	728	737	745	720	664	668	758	695	699	675	709	698	655	674	750	682	692	698	703	749	727	707	675	760	719	712	680	723	699	689	671	716	709	722	688	712	709	695	705	724	688	738	701	710	703	751	710	704	715	710	771	741	715	728	719	740	704	678	735	677	701	727	745	727	711	750	706	696	726	675	731	733	733	682	741	750	737	712
23166	21572	29340	24391	22324	24057	21677	11553	7783	6489	5200	4385	3848	3292	2760	2240	1855	1628	1421	1364	1363	1181	1222	1163	1104	1102	1119	1064	1063	1014	1010	964	954	884	915	916	811	836	849	839	877	840	818	874	829	808	841	831	822	801	806	834	839	834	825	801	832	913	792	776	809	874	781	811	825	855	840	853	816	791	784	866	796	794	726	821	782	843	761	798	817	811	830	784	796	795	821	817	787	788	851	806	841	800	770	747	796	825	831	809	770	809	764	851	772	830	831	880	816	864	774	753	804	814	868	815	850	754	838	867	816	803	782	822	845	842	830	772	839	816	770	778	832	778	814	784	855	808	785	838	805	855	824	808	789	819	801	840	810	774	795	760	774	803	791	809	813	792	812	812	853	792	808	812	747	807	816	825	827	843	847	820	781	809	825	824	805	830	799	794	784	802	792	807	825	802	809	867	848	764	793	833	771	857	767	851	779	849	803	801	815	836	805	802	795	804	816	778	836	783	787	750	796	842	767	807	810	820	836	834	751	794	781	795	805	820	825	801	814	815	873	838	811	777	827	782	810	819	808	769	787	833	787	808	790	816	823	818	836	819	783	814	829	771	810	797	835	787	792	816	792	824	831	809	838	743	792	810	831	764	839	782	825	828	839	805	823	819	825	764	759	899	748	789	782	798	806	824	777	764	794	793	785	796	822	844	803	798	804	773	782	869	814	819	798	784	805	818	809	822	834	818	814	797	774	764	795	808	787	760	830	781	802	797	821	892	796	836	810	804	810	803	794	791	761	778	806	852	822	788	817	776	788	754	820	775	782	813	788	805	835	832	762	880	862	804	884	810	777	830	822	826	805	817	764	839	753	804	836	847	778	811	792	784	811	794	832	791	774	800	797	799	828	800	805	778	883	808	788	831	803	800	815	824	822	824	773	849	818	789	778	759	784	846	857	791	819	827	814	813	790	799	811	835	877	810	806	845	781	820	827	801	825	782	779	814	803	829	758	825	851	840	828	772	842	779	825	768	837	833	758	821	781	758	771	832	835	788	787	783	849	795	807	841	833	784	800	813	816	858	787	772	823	794	822	849	778	819	872	849	823	782	782	810	812	860	832	774	782	736	866	810	761	824	813	756	793	804	758	843	831	790	754	833	840	836	759	784	839	828	823	769	805	889	806	802	837	773	795	789	858	853	801	806	815	792	814	800	790	794	807	840	802	778	771	846	757	828	808	809	799	784	821	855	823	827	815	802	786	758	793	808	823	767	834	856	774	798	774	839	790	850	823	815	815	753	814	818	797	762	796	770	849	782	827	762	762	824	824	805	756	837	803	781	786	832	782	798	808	841	794	776	775	724	815	799	819	765	790	802	818	796	798	831	739	835	852	779	790	794	816	792	800	838	777	844	825	793	838	779	802	751	829	779	839	822	772	797	806	792	833	764	810	746	832	811	771	820	827	800	778	824	785	825	807	766	791	825	775	849	811	822	796	792	805	836	775	841	779	855	791	841	779	827	789	817	752	771	870	750	811	778	805	813	807	829	757	806	798	812	799	803	818	862	800	817	793	834	807	827	800	828	819	792	826	817	791	795	804	789	792	772	813	802	854	757	837	809	802	787	791	774	845	829	832	842	793	784	850	839	801	796	772	763	821	771	811	787	731	902	881	851	779	794	788	838	813	793	828	771	799	840	790	848	761	778	839	803	805	795	784	806	826	807	825	776	806	833	816	775	751	821	787	794	815	753	809	796	799	811	816	817	844	780	745	799	807	834	824	794	752	777	836	851	813	852	850	794	854	799	731	814	798	796	765	777	833	803	795	775	765	805	838	775	786	782	819	796	815	835	778	839	793	824	865	751	756	782	803	835	823	819	790	818	774	832	780	807	796	809	763	775	878	818	836	799	836	819	791	798	816	808	825	793	826	805	835	807	824	784	846	805	806	757	755	826	794	811	807	831	840	869	817	785	802	823	814	789	876	845	757	807	807	798	818	786	704	781	803	777	807	806	831	797	759	787	806	830	834	768	774	846	800	811	800	801	801	803	763	776	814	790	807	777	804	842	865	819	840	793	804	788	813	743	808	852	811	808	826	784	787	760	835	845	798	779	758	745	815	821	788	766	813	804	749	813	813	811	804	815	814	842	777	776	822	839	794	751	765	772	809	842	753	789	836	814	810	871	820	845	807	810	791	801	775	815	847	823	808	844	849	761	773	841	800	811	857	806	760	828	803	818	796	829	859	758	782	799	886	821	778	822	814	796	840	837	769	787	754	792	810	844	819	797	779	854	813	814	768	807	813	842	829	788	740	824	810	797	842	788	749	863	788	834	819	825	820	803	838	812	762	761	791	774	847	825	834	790	854	792	817	797	800	778	802	850	799	778	759	806	817	750	821	821	836	801	785	804	822	790	822	821	748	820	831	816	827	799	828	817	796	869	802	812	808	830	798	804	783	806	764	810	787	769	806	782	808	781	792	835	814	788	884	821	825	812	824	814	822	810	799	790	838	790	770	844	843	834	775	794	825	795	822	758	833	837	793	784	800	838	812	782	787	778	799	782	831	815	818	835	836	836	781	745	809	814	761	802	814	757	784	804	828	814	775	810	798	810	804	846	760	763	824	799	818	748	740	780	792	790	856	821	841	817	815	780	884	852	814	788	761	778	807	819	837	838	819	852	784	824	783	838	808	819	793	793	817	827	832	851	778	783	783	799	824	794	816	835	791	775	810	827	768	812	765	838	815	794	822	801	835	791	798	776	793	790	790	816	804	818	756	818	778	789	804	791	832	767	783	762	780	743	784	818	771	809	770	767	742	764	809	788	807	806	779	821	795	780	805	752	868	771	772	811	796	768	826	833	783	784	763	795	819	812	798	830	810	840	821	803	823	801	829	812	803	813	809	787	848	766	826	867	798	768	834	786	827	825	822	767	861	803	785	773	806	767	753	823	740	815	806	773	789	812	828	799	794	737	848	775	823	795	794	820	795	810	751	759	790	802	782	777	831	780	787	808	795	757	810	728	777	788	816	795	803	853	767	837	739	846	825	806	789	816	842	722	803	789	777	834	895	810	782	772	767	790	822	797	814	812	791	800	806	838	784	807	807	804	768	775	794	821	825	804	818	811	775	814	839	796	765	811	797	795	783	770	776	781	814	826	756	834	806	774	817	806	721	812	775	832	765	835	811	745	839	829	811	796	773	805	811	844	826	821	800	808	852	798	782	843	799	753	819	823	813	770	846	847	840	820	794	806	842	806	782	766	820	821	823	805	783	834	814	845	863	858	798	793	873	802	803	780	860	759	843	760	780	792	819	874	815	819	857	795	756	773	854	782	813	808	768	817	770	847	817	819	818	831	812	747	815	741	832	852	815	810	793	750	771	835	711	766	800	760	835	771	782	799	815	770	819	814	780	752	830	852	789	805	768	815	823	811	775	850	798	775	744	792	793	809	817	799	793	791	770	783	842	824	819	741	800	815	801	786	793	814	835	799	850	822	766	765	848	756	812	792
28962	57695	47867	35324	29639	24429	19044	13710	10935	9067	7240	6033	4961	4398	3586	2875	2227	1978	1756	1566	1460	1390	1348	1335	1240	1215	1141	1169	1094	1088	996	957	958	971	895	895	890	880	828	813	817	774	895	834	839	831	827	845	831	832	788	820	828	818	822	795	843	805	776	783	877	779	800	840	808	771	770	804	861	815	876	820	769	752	794	917	811	860	786	817	818	785	811	725	779	799	819	763	795	849	771	788	731	768	824	784	821	790	823	840	809	819	837	820	851	804	774	815	758	764	830	774	839	781	714	836	820	813	828	810	792	817	795	838	845	808	809	781	833	808	819	843	822	841	839	781	770	851	778	776	765	739	770	801	839	773	837	846	798	802	781	808	765	792	799	830	803	801	790	794	833	799	810	794	832	825	766	818	823	831	807	810	834	782	787	803	792	845	736	730	815	837	840	778	766	794	827	796	830	784	754	820	745	791	754	805	829	762	777	850	778	829	776	806	792	785	789	844	769	794	831	803	783	812	776	821	801	780	808	802	812	757	755	789	801	814	779	773	795	775	796	769	808	779	789	792	753	802	760	843	785	758	864	772	791	835	799	834	824	810	798	775	788	808	833	752	787	836	837	810	790	809	787	798	777	815	776	781	825	830	859	762	858	784	832	807	819	832	788	798	817	882	780	837	820	750	763	786	781	808	817	778	846	770	808	818	795	812	788	837	837	765	789	771	792	804	764	803	756	806	785	768	795	797	802	824	805	780	804	763	805	784	827	793	790	794	784	746	835	793	838	781	820	800	833	820	793	821	792	780	837	802	854	742	828	804	787	780	834	760	821	774	792	768	807	755	790	843	814	843	787	781	777	796	817	813	783	784	758	780	813	781	830	821	781	765	788	780	777	775	774	849	796	840	768	778	800	820	816	746	771	775	795	850	807	814	768	803	790	772	824	801	812	787	827	801	732	790	790	825	801	832	800	804	802	759	760	835	811	800	828	803	821	809	800	795	825	887	769	780	835	825	815	822	806	829	781	799	745	815	793	766	829	851	799	801	809	761	753	795	809	777	850	835	792	810	817	857	811	799	777	785	831	802	786	773	782	781	864	819	769	753	842	812	786	798	793	811	773	792	806	798	823	842	842	748	820	822	818	841	756	740	798	840	789	746	831	785	848	824	769	825	769	777	824	834	797	774	756	855	797	786	786	808	844	771	785	753	814	843	829	836	813	798	795	869	821	832	800	820	797	799	773	811	785	814	811	799	773	789	800	800	797	810	761	778	812	756	807	795	806	759	782	756	778	829	826	773	812	777	796	834	786	846	814	802	758	779	831	781	814	793	784	806	801	810	820	823	797	811	790	814	753	835	816	785	797	861	836	779	760	815	803	781	782	781	787	883	809	819	839	811	742	787	800	820	808	825	813	796	772	805	814	767	784	778	786	832	799	794	804	793	832	772	761	815	852	772	758	782	823	758	776	774	806	844	769	831	829	804	823	814	771	794	784	823	809	782	803	844	802	806	780	863	802	836	805	810	760	803	811	814	807	794	779	796	866	807	782	849	865	801	755	745	801	806	876	815	827	839	844	778	773	775	808	844	816	900	829	807	787	796	800	807	807	813	764	796	774	776	816	817	798	812	819	818	842	785	766	805	785	827	805	820	831	806	800	803	813	797	758	798	808	819	829	836	837	768	820	816	809	824	829	884	825	813	818	775	790	813	839	853	809	809	776	843	810	808	835	787	761	745	831	841	756	801	829	783	790	860	787	854	799	787	802	799	769	794	823	784	787	825	821	795	787	840	821	773	788	777	843	773	829	794	824	817	817	853	809	778	756	813	793	788	814	784	805	809	772	805	822	781	796	790	785	787	811	837	780	786	800	792	770	791	773	840	798	791	774	795	769	824	802	869	819	760	829	801	763	758	785	776	812	803	789	803	734	800	792	832	791	814	800	772	802	803	799	781	816	793	781	812	835	805	816	844	846	795	792	779	808	857	778	763	774	795	838	814	805	774	751	797	825	782	828	791	823	776	802	825	832	798	851	836	792	800	852	798	829	803	809	809	799	798	832	815	776	762	776	819	762	794	761	790	790	847	817	819	819	772	808	780	851	785	778	833	841	788	817	737	804	794	815	818	803	833	821	815	766	804	773	787	825	767	749	784	838	766	809	763	794	794	782	820	805	824	800	830	831	815	799	758	823	755	788	788	805	785	811	789	796	797	787	784	792	824	812	789	821	824	776	765	783	817	824	791	781	839	799	827	756	817	796	761	761	866	756	817	805	780	798	820	798	817	763	788	793	803	797	792	725	796	790	837	811	798	792	796	775	789	775	821	825	755	839	838	818	847	764	826	843	767	815	807	807	831	823	809	844	810	835	824	806	808	824	814	827	799	804	821	763	809	806	818	815	881	784	800	785	780	770	799	829	819	803	818	845	804	748	758	785	843	817	787	776	785	772	785	757	826	770	780	805	819	832	789	809	829	783	765	827	789	786	792	883	785	839	789	839	781	825	812	795	832	816	740	773	820	763	750	818	818	844	804	812	767	808	806	820	844	789	857	783	797	773	787	794	860	746	725	814	769	827	757	832	782	800	803	841	791	818	788	860	806	782	837	816	773	796	810	792	866	862	772	827	785	825	768	832	767	774	823	812	842	795	781	785	820	830	815	761	799	807	817	801	801	804	779	852	804	768	786	828	810	829	866	832	820	806	861	745	824	759	825	772	820	799	800	841	807	824	779	825	773	853	827	777	789	802	814	827	797	783	762	770	742	808	767	825	811	823	826	799	800	793	830	785	835	765	808	774	845	802	790	761	831	804	809	774	790	823	798	857	806	791	806	796	754	816	837	804	821	795	806	871	818	851	792	766	811	827	850	755	782	833	867	729	818	806	817	798	832	788	856	772	774	843	773	781	859	801	813	798	836	746	794	831	813	803	808	789	759	811	774	799	817	804	831	838	817	759	803	799	802	841	832	790	795	787	857	782	857	753	760	805	778	746	816	752	772	824	785	830	757	746	807	804	842	783	775	821	788	806	807	841	824	807	785	758	805	815	764	832	804	777	800	785	824	811	808	764	850	828	832	795	820	820	789	809	784	808	811	807	782	806	820	824	810	801	854	796	807	828	822	753	833	751	788	775	799	810	780	817	800	797	800	765	812	822	788	808	778	838	801	858	762	780	773	851	760	807	781	825	767	820	821	872	796	780	802	849	826	825	839	831	825	803	731	775	770	816	842	774	818	794	826	820	798	823	802	771	779	796	825	786	797	808	762	798	791	790	794	784	765	801	786	798	803	767	763	814	773	802	826	810	791	783	780	784	773	802	784	781	828	817	776	801	808	810	799	800	778	760	836	782	788	858	767	774	829	783	827	791	796	847	777	813	845	847	822	788	852	786	815	801	798	778	816	810	733	738	820	799	742	780	860	760	799	823	817	833	779	846	877	781	822	776	786	779	791	809	790	780	833	828	862	829	823	850	791	791	839	836	815	770	812	828	846	783	761	792	783	809	809	786	753
29934	29852	35580	25803	16439	11333	7913	5079	3614	3039	2638	2279	1924	1597	1701	1297	1078	989	890	838	862	822	845	785	803	736	793	791	753	763	686	768	705	678	686	660	677	669	710	613	655	664	679	676	661	617	659	685	653	717	695	653	672	616	666	629	646	616	659	680	678	638	666	639	625	678	647	565	638	632	678	615	669	647	645	664	624	645	638	651	638	633	672	668	707	675	625	677	657	669	678	639	635	629	650	636	676	649	647	639	687	635	649	691	651	645	684	659	644	681	651	644	647	622	635	674	628	667	657	671	641	702	646	638	639	659	656	618	661	654	669	653	606	654	671	616	609	661	660	672	663	619	628	677	646	639	648	704	643	687	638	684	637	644	614	668	704	616	669	651	674	637	652	652	664	670	607	641	670	663	630	642	681	674	654	627	672	678	601	704	652	668	700	685	697	633	666	678	667	654	633	649	670	711	681	654	622	608	704	639	652	694	627	632	691	675	648	635	671	650	650	661	661	633	649	672	644	688	682	654	648	645	640	666	704	645	642	669	689	632	676	675	639	683	645	618	642	643	662	659	656	652	650	635	653	662	639	628	668	650	723	672	626	659	653	718	678	608	675	660	639	701	653	622	623	608	672	662	692	601	628	686	639	677	678	671	650	676	671	622	697	641	685	675	617	666	675	624	656	643	631	663	678	697	631	666	674	677	678	623	692	671	675	652	629	635	672	681	628	646	691	692	671	643	641	694	671	668	694	678	663	657	609	599	667	668	637	656	638	677	652	672	619	649	632	688	653	674	652	675	673	635	604	683	634	643	649	668	692	667	653	673	656	666	627	637	663	697	667	708	681	653	610	632	648	680	661	622	650	673	692	663	583	649	642	597	717	635	689	706	640	645	643	660	626	645	639	657	641	675	672	672	672	660	627	662	677	649	649	712	634	645	649	647	652	630	642	646	646	676	608	627	643	658	635	637	624	673	659	699	674	662	632	654	622	686	611	647	655	633	629	669	660	615	688	683	665	656	660	714	659	672	698	619	682	714	680	625	671	695	632	667	653	630	707	622	606	660	633	610	633	643	632	648	665	618	630	689	648	672	678	612	646	658	650	668	627	649	660	646	699	646	664	662	616	639	661	637	678	626	649	693	637	716	654	697	643	688	640	669	691	643	658	622	685	638	671	670	662	685	595	684	646	636	621	725	660	672	656	664	643	665	664	681	631	674	658	676	671	666	641	641	657	620	693	639	644	599	671	705	685	622	660	640	656	658	686	689	661	649	647	687	689	644	625	664	609	668	617	656	642	596	659	602	589	665	638	643	653	655	652	652	638	639	705	645	627	666	654	626	661	612	657	663	632	642	637	626	636	666	621	664	656	688	659	667	668	642	674	689	627	649	673	675	645	637	612	690	654	638	601	600	671	674	636	632	626	638	663	647	681	660	645	665	680	638	679	630	640	645	634	680	632	693	667	672	665	628	661	625	639	667	625	677	633	690	674	748	613	637	668	663	633	663	653	635	630	632	638	649	664	622	655	673	603	627	699	699	611	666	651	629	662	648	686	624	656	687	648	683	690	656	653	691	646	703	674	686	583	704	660	692	669	647	673	644	671	692	663	642	667	652	645	633	675	629	632	667	703	653	662	641	607	655	683	677	650	655	679	652	655	677	629	661	676	655	670	653	656	693	664	681	650	669	693	653	639	638	684	643	706	653	603	704	659	632	653	655	662	673	664	669	658	656	676	663	657	646	666	602	654	647	609	647	624	657	680	680	625	647	672	700	658	641	630	600	603	633	691	672	678	674	654	650	634	619	669	672	695	632	681	649	714	682	679	648	680	659	676	694	722	649	602	612	655	665	673	693	667	639	634	675	663	669	663	652	622	654	664	622	639	649	703	656	678	701	695	640	661	672	688	685	654	665	679	629	653	665	726	656	665	664	651	633	644	658	685	650	670	643	637	656	681	701	651	682	714	632	631	653	730	666	638	667	696	654	700	639	648	611	630	680	636	601	664	676	665	662	665	691	664	699	678	651	652	689	611	672	702	656	654	624	672	634	689	646	668	633	666	647	643	626	633	682	646	693	659	606	658	638	659	650	589	648	619	620	659	699	657	678	651	598	667	628	602	656	684	680	673	685	677	634	647	656	652	664	673	704	634	697	614	600	706	638	661	714	662	683	644	654	625	638	637	644	647	662	631	606	660	651	695	661	665	658	621	680	711	629	658	650	641	669	641	673	688	647	629	675	668	687	655	621	643	666	668	665	652	673	663	704	673	659	678	634	693	613	714	695	655	633	686	685	629	614	705	702	667	644	660	623	689	664	653	679	641	612	630	674	641	665	653	669	689	603	633	615	638	702	644	638	670	682	645	647	654	676	653	718	675	637	633	656	657	645	629	617	642	673	641	633	647	646	656	653	646	646	665	663	657	662	726	678	641	608	657	642	681	662	665	653	663	673	653	653	643	708	662	657	636	616	589	631	614	657	617	640	663	648	673	633	644	630	635	693	651	683	645	713	678	650	695	642	661	726	652	613	633	668	681	620	655	636	675	649	695	710	645	642	641	662	635	627	683	669	670	708	674	687	665	671	634	620	660	589	651	630	675	630	629	680	641	692	621	684	640	647	596	692	636	625	606	621	661	599	624	631	650	629	648	617	615	652	655	655	644	666	616	622	658	675	656	656	701	657	672	643	659	667	688	662	633	674	631	686	651	648	656	707	613	671	679	691	672	665	684	618	668	660	658	668	646	686	657	636	586	627	673	671	629	680	663	674	629	664	660	657	703	637	659	663	682	651	682	633	645	694	634	703	660	665	656	665	632	609	614	630	674	670	640	639	642	685	682	650	632	662	658	666	625	725	624	679	650	663	715	676	622	627	608	616	637	642	680	682	618	683	674	669	666	669	667	649	688	657	613	637	666	633	697	646	680	657	666	685	624	618	605	660	654	655	652	660	697	696	665	670	690	649	642	677	671	644	654	693	676	700	663	602	688	625	638	693	622	675	660	652	705	664	666	629	667	663	640	636	695	674	627	637	709	616	653	646	655	689	665	628	644	691	674	687	606	630	724	654	653	654	626	697	668	651	641	645	645	639	680	641	613	655	611	654	682	634	653	663	663	677	642	686	659	652	591	683	680	638	681	711	633	638	631	672	618	672	664	623	704	679	595	664	624	633	664	617	657	693	644	695	701	664	702	649	607	682	649	634	650	631	633	654	653	658	659	677	700	682	655	638	634	670	632	666	679	651	673	674	708	662	672	664	640	633	621	649	675	656	678	667	676	685	660	645	668	643	679	666	666	639	659	684	649	663	675	666	664	652	666	651	629	641	677	637	600	641	658	640	654	634	625	641	644	697	673	667	658	662	661	646	649	680	645	634	642	673	673	658	709	669	625	683	644	649	689	644	649	651	689	665	660	687	666	665	643	654	689	610	648	664	709	696	682	687	625	662	628	691	674	627	616	624	648	675	670	685	653	657	631	702	726	686	677	667	735	684	676	690	640	644
26569	45161	35611	23459	18579	14968	11067	7578	5517	4577	3679	3146	2681	2236	2066	1691	1370	1133	1037	1028	1001	945	918	918	819	852	809	833	799	848	750	721	763	812	725	723	706	707	679	666	674	696	735	730	681	690	681	660	683	687	671	673	668	688	653	683	663	671	624	736	661	698	643	672	661	693	672	653	681	663	648	679	667	608	644	658	690	696	675	676	641	718	698	630	699	715	677	663	675	698	645	637	689	644	675	705	691	677	677	662	639	684	700	717	691	669	658	663	690	724	604	655	676	701	630	711	690	652	658	634	673	654	670	679	723	650	706	686	697	663	658	670	626	672	678	631	697	667	642	660	688	679	686	700	677	677	703	639	695	659	644	650	666	672	696	638	668	645	649	662	651	696	658	684	607	683	691	676	696	688	640	670	688	708	660	678	684	701	689	689	690	654	712	708	643	691	630	647	681	702	662	667	707	672	713	659	689	629	722	608	654	720	649	656	696	714	680	655	667	643	694	698	674	680	657	685	686	702	707	719	662	674	631	708	661	612	667	680	724	655	683	636	680	676	639	681	694	664	679	671	666	664	699	664	666	626	708	689	703	683	610	714	641	695	674	660	652	665	700	684	693	659	659	660	695	678	690	634	633	662	690	699	713	728	658	666	674	669	681	665	675	708	663	646	655	662	703	679	682	670	675	684	665	657	689	666	696	632	682	641	673	685	608	711	697	666	677	704	642	665	713	663	713	706	657	591	695	678	659	689	670	686	690	667	670	730	735	654	659	704	696	688	679	653	668	692	741	675	661	646	654	661	698	696	655	655	676	643	669	693	684	661	696	686	710	662	658	667	656	644	673	663	723	655	668	666	677	669	686	648	755	662	653	647	713	656	673	640	663	677	705	685	672	662	620	647	667	593	668	667	644	654	740	691	640	620	666	680	709	673	724	657	689	673	671	619	693	673	673	657	651	710	710	712	686	684	679	665	664	683	699	698	641	634	647	683	659	705	684	672	660	687	617	651	690	706	653	672	667	709	653	660	699	694	697	682	704	671	699	648	647	658	603	594	637	718	665	665	697	676	661	710	681	641	666	652	704	685	686	659	695	669	673	722	656	684	689	665	677	660	688	659	704	648	668	679	677	678	641	654	685	687	653	695	665	650	675	659	687	656	666	640	664	637	687	635	654	657	669	673	648	671	687	664	657	727	664	655	635	663	687	676	649	656	663	677	679	659	685	668	636	713	678	702	687	714	683	692	675	724	651	706	689	665	664	667	676	670	632	724	639	653	683	654	682	701	670	655	660	670	678	629	695	649	697	655	645	657	660	679	687	638	705	665	686	660	692	680	676	655	662	670	656	691	674	700	642	685	676	621	651	720	670	676	665	677	624	642	676	665	649	706	636	678	669	645	711	678	692	700	686	691	624	685	684	655	702	701	685	689	698	746	618	639	694	716	670	694	640	662	684	689	658	726	672	709	701	688	682	669	686	650	642	613	677	637	690	722	678	688	673	681	672	686	637	687	662	689	648	692	698	683	651	673	710	655	699	682	700	654	656	682	641	668	661	635	692	671	666	675	644	670	642	658	636	643	719	627	691	713	701	661	627	689	686	611	664	682	652	665	682	662	639	675	667	659	667	709	679	718	691	695	647	681	683	661	689	638	661	690	681	707	697	699	637	706	647	705	654	653	647	729	708	712	658	677	676	650	718	640	658	665	697	643	596	630	667	695	667	634	673	640	701	654	709	683	717	656	676	662	711	644	673	726	579	667	669	667	691	631	638	671	657	691	624	657	638	644	712	673	642	650	652	650	667	685	661	696	686	637	655	643	614	663	631	654	630	667	618	697	670	645	687	659	665	674	728	698	679	649	704	667	690	703	668	663	690	698	671	689	633	670	656	646	681	672	696	691	676	696	663	642	681	680	605	670	688	658	665	675	671	689	693	663	665	681	650	693	677	693	660	654	688	665	676	605	671	662	665	683	661	667	685	631	653	704	658	677	626	696	685	621	682	671	681	667	675	669	655	673	666	656	669	678	683	665	672	667	661	664	693	658	675	705	642	665	663	685	689	652	745	676	666	683	665	672	698	690	646	672	650	644	644	693	683	646	678	696	633	671	650	696	642	685	658	752	657	694	677	714	665	654	660	700	632	692	676	696	664	652	683	646	650	703	678	698	669	717	679	664	720	679	626	636	631	701	636	640	647	705	664	666	678	660	719	675	676	690	637	688	705	665	645	664	682	704	657	665	702	639	692	635	661	708	661	720	677	667	704	651	647	658	672	694	704	629	661	691	634	708	691	669	640	636	640	656	649	669	678	704	706	661	661	654	667	642	677	709	702	683	682	655	636	652	713	724	716	665	682	683	693	629	638	686	649	698	691	675	648	645	681	654	662	640	707	707	619	662	661	668	711	693	642	657	650	680	674	663	660	686	648	644	674	671	650	665	701	673	663	651	689	693	686	671	729	664	664	649	678	648	675	686	683	641	670	654	637	672	693	651	700	639	656	695	692	683	701	651	649	658	682	661	680	662	681	671	670	691	711	680	626	666	676	703	687	698	666	699	677	676	668	628	674	651	697	677	642	671	675	694	689	652	638	639	632	675	658	647	646	685	649	708	675	661	641	700	707	623	673	712	669	674	688	691	670	637	664	668	661	708	664	669	720	681	685	692	709	662	611	699	615	667	694	644	760	672	694	675	669	705	657	677	668	629	682	652	685	661	716	691	671	689	672	696	663	700	684	660	678	713	666	682	676	687	686	695	697	659	681	635	667	716	680	677	662	686	690	667	704	688	685	684	678	723	655	700	693	650	660	649	649	676	685	675	669	654	686	656	675	655	619	615	673	646	691	672	675	647	711	663	636	731	671	693	669	651	671	677	649	625	659	681	663	682	677	676	649	670	692	746	692	679	653	664	651	671	661	652	696	680	665	697	660	690	665	668	678	633	676	689	672	635	675	654	713	700	642	732	689	671	648	672	674	638	650	692	664	702	668	699	649	648	672	685	672	689	672	626	697	685	655	683	672	718	653	634	648	637	652	666	698	712	658	654	695	635	683	696	622	678	648	728	676	678	669	653	655	690	638	642	664	678	700	713	678	671	704	677	712	694	698	684	642	697	676	657	645	713	640	694	677	665	644	643	725	704	657	675	646	657	684	689	696	670	681	681	655	651	671	662	684	650	703	635	668	672	675	635	648	656	663	677	629	666	665	666	673	679	626	697	680	681	674	692	638	711	703	646	644	656	688	658	675	704	677	719	658	647	678	648	686	686	688	653	637	665	628	671	684	651	680	671	669	703	710	693	647	640	639	657	657	680	684	693	701	680	680	650	704	614	693	612	653	675	699	674	690	696	630	674	641	676	675	636	658	634	658	676	644	673	759	675	674	685	654	687	729	636	680	685	660	641	678	714	655	631	670	682	685	634	648	681	650	626	663	684	663	653	665	682	727	737	707	731	654	660	674	685	667	680	625	660	650	633	669	667	675	681	694	684	714	698	716	655	644	712
24349	21530	28918	25396	23177	20796	14633	8645	5551	4499	3721	3244	2765	2350	2069	1836	1601	1327	1217	1101	1063	1010	944	927	944	954	879	859	855	830	815	765	818	824	752	734	804	777	730	704	746	747	720	748	720	734	687	730	727	763	708	705	723	768	722	731	716	756	701	735	758	723	743	716	724	729	768	711	726	777	696	727	704	729	726	675	700	720	691	685	688	710	716	704	767	736	732	698	738	718	749	741	671	729	705	700	706	665	726	738	742	741	733	703	701	730	729	729	692	732	683	719	714	708	690	725	649	669	711	677	734	711	739	720	721	753	721	709	738	759	690	701	673	701	703	707	755	691	755	672	717	714	753	708	693	738	661	687	714	752	679	671	751	719	707	703	725	735	707	711	708	703	683	689	716	724	715	705	703	676	726	683	739	707	776	732	715	686	720	730	689	697	676	723	742	696	753	744	716	718	699	725	683	750	715	748	680	689	721	685	701	685	728	729	696	701	753	707	701	725	709	755	718	699	720	722	716	693	706	695	708	692	702	711	709	732	746	718	716	707	703	688	721	706	723	700	689	747	693	707	685	689	724	744	708	766	746	743	701	679	700	763	797	753	748	761	745	722	668	736	729	728	727	696	744	732	728	731	694	678	721	761	716	779	716	741	719	754	749	747	692	733	768	683	715	729	705	709	715	666	733	696	719	736	697	759	678	730	688	718	694	699	749	757	700	690	714	658	691	717	700	684	742	706	713	684	718	712	680	674	698	734	741	689	700	712	708	680	728	703	690	710	672	749	730	729	711	742	701	708	676	755	732	680	709	684	679	720	763	733	706	722	719	717	713	801	697	725	715	720	745	714	708	765	731	717	753	658	717	707	720	718	676	696	686	769	762	682	721	746	713	741	732	749	671	709	666	722	739	719	740	762	740	674	748	671	695	723	749	685	730	713	718	706	761	695	709	695	703	713	697	724	680	730	716	728	731	665	717	699	751	723	714	758	741	771	700	725	678	710	699	680	746	678	721	716	780	674	718	751	732	677	704	704	708	720	744	773	651	731	767	704	717	749	697	678	705	683	717	704	732	671	695	714	731	734	786	700	701	759	717	711	713	726	680	715	724	655	695	697	712	699	717	694	695	733	768	697	674	751	659	660	701	727	689	701	722	675	677	734	789	713	724	677	663	670	736	695	747	678	702	754	709	696	759	678	717	704	731	713	690	691	714	713	647	719	706	697	723	673	702	673	696	701	719	716	783	703	680	701	701	675	707	726	721	696	738	761	731	746	737	717	746	677	683	695	709	706	700	733	683	707	743	748	712	720	733	696	688	741	722	723	710	709	731	711	707	761	668	686	721	741	712	756	694	675	716	706	751	720	724	709	681	695	669	719	742	709	648	698	710	724	712	740	695	708	666	766	698	714	709	676	740	752	749	703	721	726	646	711	708	731	706	691	687	693	753	756	748	702	739	729	695	703	652	703	708	691	718	672	693	732	717	754	709	710	736	769	721	713	661	685	726	697	678	712	724	723	745	719	709	725	725	695	687	738	737	630	725	710	735	699	728	700	756	722	729	655	747	735	717	723	743	711	718	759	727	735	704	712	686	692	698	695	719	716	740	697	721	714	714	700	773	724	665	749	687	723	716	704	731	678	739	704	706	715	714	753	740	713	683	745	693	762	702	679	707	753	667	679	670	691	714	732	696	715	692	682	736	728	702	736	719	694	723	722	720	749	687	687	710	740	727	720	676	677	682	754	701	692	707	726	720	706	720	692	696	743	752	745	704	710	699	780	752	697	736	714	712	708	757	720	729	702	708	718	738	722	721	742	647	670	726	720	687	732	691	726	746	668	710	715	751	695	746	690	706	752	686	725	738	676	667	699	731	698	660	675	674	687	755	733	724	706	702	669	768	672	712	753	717	741	716	782	765	705	760	706	715	727	735	682	689	740	711	710	737	741	733	717	746	710	668	660	668	751	708	722	744	711	675	769	708	740	738	705	749	722	718	713	690	730	697	699	734	741	743	755	733	693	769	709	720	715	726	731	717	713	768	733	658	718	700	736	686	739	693	699	713	710	785	716	710	713	727	724	721	781	679	690	744	728	705	696	667	693	730	659	740	710	688	643	635	735	688	711	700	655	730	743	696	771	695	689	706	743	674	773	751	729	722	768	730	728	653	735	726	730	718	685	708	714	706	724	755	713	765	663	703	712	702	685	713	696	715	718	718	729	719	762	723	755	732	717	726	703	718	683	673	685	722	691	708	741	689	682	665	776	732	711	689	723	692	703	680	754	736	642	783	719	702	726	704	702	724	719	706	675	734	712	706	726	685	743	704	750	734	745	717	694	662	727	698	773	715	684	719	690	707	742	717	714	685	708	684	686	695	705	688	719	749	745	684	708	724	665	669	706	737	680	751	690	673	704	722	684	741	682	728	694	740	702	694	771	718	716	691	693	773	647	705	768	725	767	752	747	718	653	726	673	713	684	724	712	727	711	722	680	750	677	702	733	715	692	722	741	752	723	729	736	690	696	720	771	705	695	664	725	708	710	697	727	701	690	722	726	750	697	740	705	740	701	726	725	738	687	718	753	744	704	742	728	696	737	691	726	697	715	772	762	722	697	738	670	718	713	739	734	716	708	679	714	742	775	752	723	734	703	752	690	705	719	700	738	740	737	726	704	687	703	713	756	690	645	703	684	738	736	713	752	688	655	780	705	743	738	721	675	711	676	691	679	769	736	706	689	696	732	646	696	714	709	704	737	714	666	702	729	658	764	706	686	680	679	723	711	712	715	693	662	722	707	680	707	709	727	718	703	689	715	717	747	758	700	725	688	747	710	737	698	760	722	744	680	724	715	731	702	709	715	690	741	724	744	728	700	696	709	730	743	724	721	728	692	745	726	688	734	740	711	710	726	671	668	676	690	739	723	699	671	730	710	699	698	730	709	706	743	752	669	702	630	735	707	702	698	670	750	698	698	729	652	701	717	719	705	708	749	724	687	717	763	696	739	746	754	753	693	760	670	710	712	672	743	712	723	692	756	706	703	701	727	701	731	731	711	711	679	707	677	743	659	745	705	693	705	735	726	712	743	740	696	733	753	652	683	758	705	724	729	732	711	677	691	691	708	719	781	739	705	672	709	695	680	739	721	689	677	704	701	725	735	720	691	664	687	707	695	775	697	723	678	759	751	732	707	701	684	736	719	694	681	709	717	748	694	729	686	714	688	666	699	743	711	743	684	713	757	697	732	661	664	716	711	686	705	718	679	716	750	701	692	697	696	701	678	685	707	700	680	714	703	726	717	680	684	681	729	679	700	737	683	704	745	713	746	710	667	721	674	664	736	712	703	736	677	729	753	723	725	709	714	743	759	705	678	677	671	709	713	695	719	718	736	731	704	736	721	731	704	744	725	704	723	715	738	715	717	680	690	760	748	744	705	675	768	699	651	698	711	713	704	756	720	725	738	723	743	707	726	685	750	702	708	719	717	752	680	732	689	744	740	685	707	762	709
26040	52327	42582	30066	24618	20417	15529	11171	8194	6501	5279	4596	3922	3151	2824	2305	1945	1628	1328	1315	1156	1127	1058	1070	1043	972	985	974	951	926	795	846	819	827	829	815	812	722	780	735	770	774	713	736	730	695	729	752	767	728	730	763	716	750	726	739	723	683	695	716	776	723	733	701	756	785	660	703	735	711	698	758	774	696	714	741	754	735	659	699	718	750	719	725	734	683	699	714	723	683	702	763	745	749	713	733	710	645	720	702	752	808	711	704	723	734	690	695	725	697	722	752	727	741	791	694	658	727	714	746	692	695	689	672	733	742	699	676	765	729	706	709	700	735	707	679	750	756	671	697	732	671	733	730	720	688	743	679	696	725	682	682	771	683	773	720	741	754	727	709	739	739	710	728	721	676	693	741	737	761	688	722	708	719	740	742	751	712	689	667	708	726	706	694	683	682	752	727	704	757	718	703	727	783	732	696	720	710	700	751	682	701	727	744	730	742	702	697	748	719	723	669	679	767	728	687	701	659	694	744	718	750	748	710	739	726	753	700	705	689	732	727	714	754	663	744	724	717	771	712	770	707	719	722	681	740	706	716	729	678	698	710	678	727	741	692	700	677	704	746	704	704	698	749	736	716	684	704	711	721	662	735	770	676	699	738	772	675	722	768	728	789	765	744	723	718	766	739	733	694	754	748	718	698	704	722	734	712	714	713	721	681	723	672	717	735	696	719	745	671	727	697	737	726	762	729	697	697	705	724	703	737	736	726	715	722	713	792	707	693	723	759	724	692	770	644	718	759	708	710	764	714	707	713	725	721	727	693	707	712	729	726	705	767	700	743	715	704	732	741	734	743	670	700	704	767	735	710	677	695	696	718	680	689	769	747	705	765	702	758	684	713	714	761	743	705	684	745	746	715	695	729	739	704	733	718	749	695	747	713	662	698	712	709	716	730	706	726	715	698	728	708	702	766	732	726	706	706	735	694	713	735	721	715	717	758	703	731	763	739	726	713	730	723	668	751	705	686	715	737	721	723	745	696	727	720	689	706	689	726	666	736	736	701	704	703	717	750	691	733	738	757	682	748	717	716	715	691	736	723	708	768	707	718	688	696	694	746	637	762	707	745	753	718	726	751	676	668	750	740	741	742	718	711	721	749	738	692	731	735	720	737	678	699	698	724	716	748	730	738	737	719	676	687	698	727	730	702	688	720	696	721	705	741	728	733	707	681	698	700	690	698	682	722	721	734	688	671	701	724	716	722	653	718	664	701	718	711	739	724	737	728	689	693	737	658	733	776	730	753	733	732	739	718	705	684	717	672	672	693	719	712	706	750	692	711	728	702	723	699	722	762	734	702	715	743	691	787	741	684	744	724	735	756	712	724	702	763	739	704	740	729	702	732	709	698	680	736	710	709	733	721	754	772	701	697	645	681	756	742	725	682	753	711	755	745	710	691	717	781	701	699	740	671	700	713	770	721	721	704	724	740	737	730	719	679	726	707	693	736	738	730	714	710	745	730	751	712	789	671	717	652	652	743	762	750	696	742	706	701	713	768	745	678	700	723	696	706	748	696	752	684	751	745	743	710	760	722	746	747	694	690	754	679	692	756	704	712	707	782	770	740	707	752	726	757	726	701	742	721	757	698	716	694	705	690	720	684	727	760	721	700	715	746	763	678	710	647	764	694	715	733	743	676	688	682	699	676	719	680	693	756	775	698	680	729	708	754	668	698	725	719	725	737	721	760	717	722	691	742	756	710	705	746	737	739	698	746	739	741	736	727	695	733	707	752	700	728	681	720	757	715	692	732	749	711	716	696	696	682	731	745	658	692	759	714	758	687	735	708	789	734	744	681	701	678	689	705	704	760	699	803	712	744	720	686	705	728	735	749	717	689	728	688	693	739	714	714	735	715	740	736	707	702	749	726	703	671	687	734	721	720	732	688	741	741	693	731	725	700	775	730	701	694	735	672	762	718	690	712	704	734	701	711	742	728	714	679	761	751	677	730	736	717	706	746	740	722	728	740	732	761	708	728	714	769	739	685	723	733	673	743	704	750	715	703	739	720	669	785	751	702	685	714	684	729	692	701	728	724	770	696	731	746	708	771	642	694	748	726	771	729	692	722	690	747	723	702	672	732	677	761	736	718	720	715	665	696	747	714	736	668	755	732	708	740	704	710	713	701	738	712	725	721	768	740	749	725	721	719	675	731	695	705	663	679	687	691	747	649	735	729	676	666	742	691	722	752	732	704	685	682	756	731	727	689	753	718	758	708	677	706	692	702	740	711	755	731	749	721	719	707	657	731	738	736	674	684	728	697	717	717	677	666	731	720	767	735	715	708	734	723	730	712	680	717	708	714	711	700	766	686	744	703	715	733	746	709	755	734	669	720	674	711	758	730	749	695	697	733	723	780	697	691	668	768	779	714	705	710	739	762	759	768	697	723	696	688	739	701	732	669	707	733	747	756	754	712	731	723	733	775	680	740	724	725	721	750	725	720	686	742	652	699	728	742	715	706	719	745	700	712	686	732	726	675	728	720	705	737	722	731	690	746	751	731	737	737	695	651	758	674	771	700	715	712	727	706	733	708	717	685	714	770	751	683	730	735	700	672	757	752	671	684	748	729	725	730	687	748	704	722	792	736	724	734	724	757	736	691	711	725	680	732	744	716	705	747	725	737	707	717	707	762	729	742	734	720	720	738	741	736	738	711	759	680	711	748	714	720	722	781	744	752	679	704	693	721	693	755	715	684	697	670	705	727	754	688	684	715	714	692	740	751	707	729	672	729	723	702	754	764	705	726	729	746	725	698	742	685	706	762	716	722	764	683	751	682	729	708	722	735	739	676	709	695	718	709	708	704	745	708	695	729	744	677	714	719	764	734	721	719	719	689	747	697	689	716	747	738	716	744	708	711	756	724	734	740	750	723	739	653	714	731	686	752	714	670	748	753	712	720	724	755	758	711	688	767	782	663	693	699	703	695	724	686	728	761	715	703	719	675	732	718	745	705	678	704	663	758	731	708	718	726	695	681	724	715	729	724	699	712	693	701	747	725	707	691	696	778	715	688	702	713	763	751	687	725	663	726	648	745	744	721	710	699	715	738	723	721	749	749	693	752	643	756	702	655	699	678	711	743	721	684	710	688	695	727	750	724	670	687	721	774	726	714	686	693	727	738	711	719	699	702	714	696	722	716	663	739	673	772	702	722	762	710	733	728	729	709	709	741	704	701	733	661	700	730	741	703	709	714	704	731	727	698	690	730	727	731	703	736	739	715	731	649	690	735	754	740	721	680	673	690	719	752	739	742	716	685	705	743	737	731	742	716	712	717	747	711	701	721	726	750	730	729	803	724	745	745	698	663	701	732	694	756	719	731	746	726	733	716	741	686	711	703	731	707	698	668	745	709	673	741	725	692	720	697	675	772	710	765	730	759	749	713	724	706	724	701	743	708	700	748	722	754	705	716	672	702	766	737	714	701	740	714	744	713	728	731	730	683	781	733	737	757
25478	21564	28612	27391	21059	15108	10502	6811	4591	3599	2874	2677	2304	2031	1731	1595	1320	1183	1079	983	955	953	931	822	882	865	855	796	820	837	739	784	757	716	693	768	752	655	729	657	725	739	722	745	691	695	706	699	717	732	672	767	678	701	657	740	731	675	676	680	663	691	719	675	670	667	709	702	733	681	661	710	694	663	715	720	709	655	706	703	699	682	719	714	657	706	693	601	690	711	698	645	703	701	690	686	691	719	730	691	695	687	677	721	666	754	704	761	685	664	720	723	706	672	695	735	744	696	690	669	713	724	682	740	657	711	667	701	655	733	712	697	691	699	708	686	682	730	640	688	698	700	714	687	661	679	671	667	642	693	699	700	732	668	681	735	694	747	695	689	676	660	667	705	709	720	735	671	708	749	703	704	732	705	691	684	720	665	629	681	690	695	718	656	711	648	734	695	669	735	708	729	708	683	695	712	662	713	652	714	659	671	648	676	699	743	704	689	710	658	720	719	686	671	698	698	707	670	690	632	643	707	699	729	727	668	692	687	687	750	679	710	713	671	716	698	696	671	696	697	684	697	708	701	693	718	700	703	705	743	643	695	675	736	710	648	693	730	671	663	733	700	732	690	710	722	680	691	671	666	668	729	703	731	726	705	671	673	726	709	707	698	640	700	679	698	673	659	686	707	728	690	668	715	670	731	678	698	697	695	723	725	736	735	679	736	693	678	744	718	690	645	695	695	701	727	664	728	649	662	687	703	678	713	670	676	683	708	656	692	669	727	668	707	686	734	663	724	702	698	675	790	677	673	649	719	711	720	735	690	714	743	699	736	681	677	694	683	677	624	693	688	707	684	657	702	673	672	721	715	726	729	673	713	698	716	691	689	673	688	705	712	703	727	696	670	712	709	718	669	691	680	681	703	688	686	733	737	670	716	706	652	702	703	739	744	737	666	686	699	651	673	677	699	698	699	711	681	741	694	660	694	701	721	686	714	716	675	705	657	684	700	713	696	685	694	702	699	674	662	684	757	677	728	668	637	676	684	724	661	688	651	713	636	689	670	717	676	691	658	670	713	675	688	671	697	735	698	666	658	676	680	688	719	696	676	673	697	727	738	730	693	731	644	696	680	666	724	649	682	703	658	735	695	683	723	729	684	723	637	641	736	705	717	709	685	707	678	696	692	720	781	717	693	728	720	738	738	644	723	687	660	690	686	716	674	662	708	681	708	683	683	691	676	639	697	758	670	676	672	692	706	711	687	713	653	698	733	743	640	629	704	675	720	676	673	675	696	684	670	668	714	702	720	730	720	670	733	667	681	670	659	680	724	770	675	677	697	703	684	714	703	696	696	660	698	680	677	664	680	682	663	751	710	679	675	728	719	677	713	714	674	639	699	683	667	679	686	749	705	709	749	688	688	706	666	690	654	660	717	681	672	735	731	715	698	683	684	727	718	719	659	690	719	737	678	658	699	695	657	669	656	691	702	687	671	691	666	726	719	721	696	666	708	693	692	708	660	672	673	662	685	702	714	695	753	662	712	665	686	659	707	742	720	668	686	684	683	742	702	707	680	687	652	700	680	695	721	672	624	672	727	677	725	737	708	762	663	683	690	734	696	688	644	732	719	716	666	684	696	689	704	731	642	639	650	708	672	695	709	716	699	672	675	715	703	712	671	699	673	694	726	640	719	697	671	705	693	714	667	716	710	697	632	730	681	678	688	703	700	696	665	712	682	701	684	696	703	690	701	665	703	711	704	699	736	704	699	751	688	669	722	698	690	686	675	668	673	689	681	711	731	663	667	709	731	677	687	680	701	703	701	726	714	703	663	717	705	690	723	694	647	717	698	699	718	749	727	682	683	697	694	733	696	706	707	686	700	731	654	671	662	636	691	678	656	644	711	743	716	681	738	716	682	716	682	665	673	652	691	710	692	670	694	670	688	678	691	670	680	685	696	691	711	652	690	706	666	727	712	658	709	709	688	690	726	721	717	708	701	698	678	646	660	656	703	708	667	709	680	679	674	701	653	716	689	671	649	659	690	720	669	677	720	729	703	639	718	666	735	644	696	660	691	670	690	681	666	679	720	716	714	672	662	731	668	739	702	689	704	680	711	684	733	680	724	692	721	720	693	675	644	660	710	712	694	702	680	663	672	701	708	714	674	657	708	717	694	705	631	709	697	665	655	693	754	681	686	719	692	653	736	752	689	685	676	659	689	679	687	678	708	693	685	691	697	708	669	669	725	726	667	711	668	677	701	728	702	685	671	741	683	707	727	724	669	715	641	690	631	666	667	656	696	721	662	722	693	668	635	706	719	728	641	677	690	703	658	694	663	669	667	709	765	652	685	694	658	622	713	682	708	721	651	747	686	670	656	701	715	673	683	679	687	725	696	696	684	716	650	679	708	660	681	654	689	734	717	681	746	722	682	688	649	718	703	685	714	696	662	617	737	673	740	715	659	704	721	704	705	670	679	667	716	682	689	654	731	656	705	698	682	720	648	645	709	668	669	683	651	754	716	697	736	640	685	692	694	678	726	679	680	663	670	684	658	679	734	737	675	705	709	705	677	726	659	755	667	693	712	680	683	687	752	726	684	699	617	651	710	688	683	631	731	706	670	685	697	695	720	702	672	722	673	727	649	662	711	682	735	620	690	712	703	670	693	691	706	706	695	715	719	701	726	684	664	703	698	691	703	675	684	688	688	688	694	729	695	648	698	684	687	689	683	711	713	717	746	714	669	666	650	682	723	693	667	687	705	682	682	691	691	699	707	699	694	679	668	663	688	703	714	706	678	676	691	684	666	731	686	679	697	670	729	694	691	698	684	728	704	706	690	712	671	691	688	709	673	699	651	703	711	699	690	720	700	670	715	746	692	661	671	717	654	695	660	700	707	718	680	718	668	711	678	710	690	653	663	686	671	703	683	700	695	688	753	695	724	644	648	735	687	722	692	683	717	740	675	687	663	689	704	711	709	726	688	709	713	693	660	657	637	693	715	647	725	678	720	696	688	696	672	741	707	714	690	675	721	717	744	695	719	746	663	665	665	674	685	711	646	707	686	690	680	685	740	726	701	690	689	691	682	677	692	638	739	684	674	673	699	686	710	691	745	701	695	729	770	752	663	708	668	693	703	716	675	640	687	674	696	703	683	673	692	731	702	714	735	692	707	692	687	694	734	651	659	675	710	674	723	711	729	668	699	764	731	711	710	696	657	676	686	656	665	708	662	732	739	674	679	684	677	696	688	691	697	723	715	719	745	694	712	687	728	654	728	661	686	641	676	695	752	723	720	714	728	683	738	683	712	631	712	759	709	683	686	690	706	709	734	753	679	693	691	667	713	702	684	643	710	701	701	696	681	721	731	663	778	673	669	702	682	701	709	700	743	711	624	707	714	708	665	665	682	643	723	684	665	715	693	673	699	667	740	705	713	689	724	722	651	677	728	649	719	692	700	711	694	664	763	719	635	723	671	677	683	688	668	716	679	676	699	682	657	686	750
26244	49071	39016	26682	21803	17703	13649	10147	7085	5508	4545	3911	3295	2871	2421	2073	1641	1481	1221	1117	1114	1039	1030	974	966	982	886	908	856	880	812	823	780	760	816	781	765	740	719	738	705	703	678	742	693	762	709	706	759	744	679	688	721	686	750	712	735	692	711	765	694	733	759	709	713	724	708	737	741	704	699	693	681	722	737	742	708	746	742	731	715	660	700	669	683	747	748	700	753	676	669	687	673	724	771	683	679	729	716	704	669	702	672	702	686	728	748	712	703	668	722	708	749	698	700	755	708	748	740	634	702	707	745	747	666	742	704	683	669	727	666	667	680	738	679	701	694	703	674	741	684	711	739	738	701	682	751	663	754	723	700	684	699	616	734	726	673	724	640	699	696	704	722	726	685	708	719	722	712	714	685	739	692	698	707	705	722	713	727	713	711	702	731	694	693	676	673	698	653	676	647	706	725	683	671	719	739	738	691	772	716	709	630	724	697	702	715	729	673	696	735	688	692	757	756	709	679	701	703	733	720	698	699	724	726	736	712	726	728	738	680	726	698	680	717	725	703	707	705	695	680	692	733	711	747	720	742	688	662	664	646	681	739	714	690	679	693	744	699	716	716	702	675	679	719	741	713	694	699	694	735	721	704	744	670	708	704	700	676	744	700	737	735	770	722	737	713	665	666	655	665	681	694	735	673	721	692	722	664	722	667	763	718	722	689	683	696	691	689	732	672	728	732	759	694	662	699	697	728	711	685	696	727	686	716	734	693	716	709	716	716	712	671	700	721	733	693	738	687	683	666	716	706	709	720	694	690	665	662	666	736	711	721	728	723	702	686	727	730	693	736	726	720	675	706	733	696	702	709	745	656	711	728	712	708	691	699	725	714	726	749	737	704	720	709	692	706	698	682	729	702	706	703	736	769	691	695	735	704	740	760	706	688	753	707	697	696	721	737	729	720	701	739	695	707	732	729	717	672	706	709	689	738	715	705	670	707	710	679	711	715	671	716	671	700	692	750	722	703	727	730	706	733	735	728	715	757	697	682	672	680	725	675	741	648	722	718	715	698	680	731	694	694	725	644	693	691	732	709	698	725	727	737	745	704	725	715	755	708	724	715	704	674	737	690	730	686	692	669	752	723	740	717	726	727	701	709	717	711	725	684	729	701	705	692	744	731	656	701	730	756	740	707	755	678	709	749	707	667	722	681	769	712	722	687	690	682	672	709	684	669	689	705	663	676	723	735	706	706	695	721	732	723	712	773	705	691	732	693	746	687	714	704	775	690	681	714	709	734	667	721	710	729	719	691	696	696	708	720	706	716	717	708	764	742	692	758	666	729	710	718	691	719	684	707	669	672	672	749	722	686	686	718	705	681	704	685	681	705	720	673	715	773	715	736	699	708	718	723	737	648	722	737	697	737	727	701	736	705	694	706	705	703	708	704	702	742	674	670	686	657	746	747	679	712	705	662	691	679	705	684	712	728	689	734	722	709	684	727	669	720	707	740	709	698	692	712	745	679	718	725	718	712	687	678	727	663	750	699	641	698	731	717	720	740	710	690	723	708	738	713	655	727	739	686	702	716	651	689	721	755	657	694	722	726	713	691	725	751	654	676	686	672	710	696	685	720	706	704	734	674	738	743	710	671	711	716	735	738	678	750	693	669	700	753	661	730	734	676	701	692	729	710	706	673	655	646	723	686	728	681	644	720	726	714	693	729	728	719	684	647	711	705	694	701	644	691	711	737	707	721	739	690	720	712	736	707	658	695	670	729	706	729	711	749	691	720	736	692	654	726	708	678	667	697	710	719	719	710	721	685	707	671	706	742	711	665	703	658	717	732	724	719	698	675	685	731	753	718	697	704	664	688	701	717	727	703	677	715	679	730	763	725	682	702	716	724	713	689	736	734	667	715	730	700	700	743	696	727	658	765	718	710	759	752	707	714	710	719	679	721	731	718	674	696	695	691	696	703	710	728	736	740	702	721	706	693	676	695	703	718	684	698	719	723	665	680	664	720	728	775	708	744	645	634	679	729	689	719	702	743	709	696	725	676	696	760	682	698	667	688	746	708	698	693	731	689	738	670	708	730	718	688	759	710	715	776	720	696	686	659	715	682	695	683	692	759	741	716	723	716	662	692	672	750	723	700	723	711	687	691	711	714	653	674	685	704	675	691	690	683	698	706	709	717	739	750	701	701	685	711	741	709	733	743	699	693	715	731	699	717	709	689	690	677	729	685	710	721	724	700	710	714	735	696	696	708	723	708	713	646	693	724	671	739	717	741	721	712	671	675	701	727	728	702	739	728	698	698	700	726	732	704	684	699	677	762	680	737	691	710	699	683	686	728	658	728	702	707	682	726	730	695	692	714	719	690	707	709	687	746	638	735	640	707	702	745	722	683	664	697	724	711	719	722	704	709	659	726	718	677	692	684	711	757	720	709	706	689	720	745	687	704	683	729	682	685	701	707	714	716	657	712	661	721	682	668	695	749	676	701	706	746	633	722	684	701	708	701	679	680	736	724	663	699	721	739	650	698	690	700	692	768	730	718	700	741	738	726	707	705	677	732	722	735	692	731	717	684	671	753	715	734	734	697	725	734	705	716	732	711	686	714	723	707	687	719	654	692	703	685	681	715	712	704	727	749	682	702	700	652	738	681	710	743	641	664	661	731	717	673	716	711	725	725	709	703	689	726	718	688	741	661	717	690	723	701	680	741	661	730	695	694	671	705	699	697	726	699	681	730	727	705	667	728	743	743	757	713	679	734	689	715	735	690	730	689	713	710	712	737	723	727	692	751	700	670	696	688	702	700	748	752	693	681	707	692	731	743	714	657	704	689	728	691	731	699	706	703	703	738	680	686	744	657	664	706	693	747	683	686	710	694	712	706	717	773	714	682	711	688	720	723	717	730	714	707	711	687	753	641	741	644	660	679	697	685	776	733	659	732	708	709	686	692	685	697	683	665	664	764	720	669	683	744	669	700	747	714	683	695	695	733	710	719	742	638	643	707	725	717	682	722	670	707	687	725	716	705	705	746	733	688	659	742	678	685	694	678	702	766	713	670	669	696	749	668	680	720	717	736	714	684	663	716	703	716	703	736	681	706	694	733	672	712	708	732	728	724	709	696	712	751	664	693	721	707	715	673	692	777	702	726	705	749	699	720	708	683	686	674	708	681	696	737	699	736	753	728	717	646	717	694	708	722	735	685	752	711	713	714	721	706	748	711	695	688	724	724	699	675	722	683	684	764	691	709	717	717	726	679	682	716	730	709	684	699	739	705	717	747	682	733	722	724	688	744	723	733	726	702	650	737	701	710	691	723	677	745	708	747	695	675	738	685	701	695	745	689	694	648	745	690	688	738	726	685	773	677	716	711	742	708	668	705	725	701	698	712	694	753	673	674	688	699	743	702	694	696	738	670	701	731	692	676	694	676	707	713	691	699	662	684	705	692	675	683	690	709	725	725	727	696	714	701	710	702	721	714	704	733	681	701	701	708	672
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
